Symbol: s
bin/date/date.c
252
#define ATOI2(s) ((s) += 2, ((s)[-2] - '0') * 10 + ((s)[-1] - '0'))
bin/date/date.c
378
strftime_ns(char * __restrict s, size_t maxsize, const char * __restrict format,
bin/date/date.c
487
ret = strftime(s, maxsize, newformat, t);
bin/dd/dd.h
110
#define BISZERO(p, s) ((s) > 0 && *((const char *)p) == 0 && !memcmp( \
bin/dd/dd.h
112
((const char *)p + 1), (s) - 1))
bin/ed/buf.c
100
len = s - cs;
bin/ed/buf.c
124
return ++s;
bin/ed/buf.c
273
translit_text(char *s, int len, int from, int to)
bin/ed/buf.c
281
for (us = (unsigned char *) s; len-- > 0; us++)
bin/ed/buf.c
283
return s;
bin/ed/buf.c
85
const char *s;
bin/ed/buf.c
93
for (s = cs; *s != '\n'; s++)
bin/ed/buf.c
95
if (s - cs >= LINECHARS) {
bin/ed/ed.h
174
#define NUL_TO_NEWLINE(s, l) translit_text(s, l, '\0', '\n')
bin/ed/ed.h
177
#define NEWLINE_TO_NUL(s, l) translit_text(s, l, '\n', '\0')
bin/ed/glbl.c
45
char *s;
bin/ed/glbl.c
58
if ((s = get_sbuf_line(lp)) == NULL)
bin/ed/glbl.c
61
NUL_TO_NEWLINE(s, lp->len);
bin/ed/glbl.c
62
if (!(regexec(pat, s, 0, NULL, 0) == isgcmd) &&
bin/ed/io.c
176
char *s;
bin/ed/io.c
180
if ((s = get_sbuf_line(lp)) == NULL)
bin/ed/io.c
184
s[len++] = '\n';
bin/ed/io.c
185
if (put_stream_line(fp, s, len) < 0)
bin/ed/io.c
195
put_stream_line(FILE *fp, const char *s, int len)
bin/ed/io.c
198
if (fputc(*s++, fp) < 0) {
bin/ed/io.c
296
put_tty_line(const char *s, int l, long n, int gflag)
bin/ed/io.c
312
putchar(*s++);
bin/ed/io.c
318
clen = mbrtowc(&wc, s, l, &mbs);
bin/ed/io.c
337
fwrite(s, 1, clen, stdout);
bin/ed/io.c
338
s += clen;
bin/ed/io.c
356
if (31 < *s && *s < 127 && *s != '\\')
bin/ed/io.c
357
putchar(*s);
bin/ed/io.c
361
if (*s && (cp = strchr(ESCAPES, *s)) != NULL)
bin/ed/io.c
364
putchar((((unsigned char) *s & 0300) >> 6) + '0');
bin/ed/io.c
365
putchar((((unsigned char) *s & 070) >> 3) + '0');
bin/ed/io.c
366
putchar(((unsigned char) *s & 07) + '0');
bin/ed/io.c
370
s++;
bin/ed/main.c
1003
return *s == '!' || *s == '%';
bin/ed/main.c
1064
char *s;
bin/ed/main.c
1071
if ((s = get_sbuf_line(bp)) == NULL)
bin/ed/main.c
1074
memcpy(buf + size, s, bp->len);
bin/ed/main.c
1205
char *s;
bin/ed/main.c
1214
if ((s = get_sbuf_line(bp)) == NULL)
bin/ed/main.c
1216
if (put_tty_line(s, bp->len, current_addr = from++, gflag) < 0)
bin/ed/main.c
1288
has_trailing_escape(char *s, char *t)
bin/ed/main.c
1290
return (s == t || *(t - 1) != '\\') ? 0 : !has_trailing_escape(s, t - 1);
bin/ed/main.c
1296
strip_escapes(char *s)
bin/ed/main.c
1305
&& (file[i++] = (*s == '\\') ? *++s : *s))
bin/ed/main.c
1306
s++;
bin/ed/main.c
1335
char *s;
bin/ed/main.c
1343
(s = getenv("HOME")) != NULL &&
bin/ed/main.c
1344
(n = strlen(s)) + 8 <= PATH_MAX && /* "ed.hup" + '/' */
bin/ed/main.c
1346
strcpy(hup, s);
bin/ed/main.c
1390
is_legal_filename(char *s)
bin/ed/main.c
1392
if (red && (*s == '!' || !strcmp(s, "..") || strchr(s, '/'))) {
bin/ed/main.c
878
char *s;
bin/ed/main.c
886
if ((s = get_sbuf_line(lp)) == NULL)
bin/ed/main.c
889
NUL_TO_NEWLINE(s, lp->len);
bin/ed/main.c
890
if (!regexec(pat, s, 0, NULL, 0))
bin/ed/main.c
949
char *s; /* substitution char pointer */
bin/ed/main.c
956
} else if ((s = ibufp = get_extended_line(&j, 1)) == NULL)
bin/ed/main.c
969
if (s != ibufp) {
bin/ed/main.c
983
for (s = shcmd + 1; s < shcmd + shcmdi;)
bin/ed/main.c
984
buf[i++] = *s++;
bin/ed/main.c
985
s = ibufp++;
bin/ed/main.c
993
j = strlen(s = strip_escapes(old_filename));
bin/ed/main.c
996
buf[i++] = *s++;
bin/ed/main.c
997
s = ibufp++;
bin/ed/re.c
115
parse_char_class(char *s)
bin/ed/re.c
119
if (*s == '^')
bin/ed/re.c
120
s++;
bin/ed/re.c
121
if (*s == ']')
bin/ed/re.c
122
s++;
bin/ed/re.c
123
for (; *s != ']' && *s != '\n'; s++)
bin/ed/re.c
124
if (*s == '[' && ((d = *(s+1)) == '.' || d == ':' || d == '='))
bin/ed/re.c
125
for (s++, c = *++s; *s != ']' || c != d; s++)
bin/ed/re.c
126
if ((c = *s) == '\n')
bin/ed/re.c
128
return (*s == ']') ? s : NULL;
bin/expr/expr.y
132
make_str(const char *s)
bin/expr/expr.y
137
if (vp == NULL || ((vp->u.s = strdup(s)) == NULL))
bin/expr/expr.y
140
if (is_integer(s))
bin/expr/expr.y
152
free(vp->u.s);
bin/expr/expr.y
163
i = strtoimax(vp->u.s, (char **)NULL, 10);
bin/expr/expr.y
166
free(vp->u.s);
bin/expr/expr.y
178
errx(ERR_EXIT, "not a decimal number: '%s'", vp->u.s);
bin/expr/expr.y
180
errx(ERR_EXIT, "operand too large: '%s'", vp->u.s);
bin/expr/expr.y
203
vp->u.s = tmp;
bin/expr/expr.y
207
is_integer(const char *s)
bin/expr/expr.y
210
if (*s == '\0')
bin/expr/expr.y
212
while (isspace((unsigned char)*s))
bin/expr/expr.y
213
s++;
bin/expr/expr.y
215
if (*s == '-' || (nonposix && *s == '+'))
bin/expr/expr.y
216
s++;
bin/expr/expr.y
217
if (*s == '\0')
bin/expr/expr.y
219
while (isdigit((unsigned char)*s))
bin/expr/expr.y
220
s++;
bin/expr/expr.y
221
return (*s == '\0');
bin/expr/expr.y
262
return (*vp->u.s == 0 || (to_integer(vp) && vp->u.i == 0));
bin/expr/expr.y
294
printf("%s\n", result->u.s);
bin/expr/expr.y
300
yyerror(const char *s __unused)
bin/expr/expr.y
340
r = strcoll(a->u.s, b->u.s);
bin/expr/expr.y
36
char *s;
bin/expr/expr.y
537
if ((eval = regcomp(&rp, b->u.s, 0)) != 0) {
bin/expr/expr.y
544
if (regexec(&rp, a->u.s, (size_t)2, rm, 0) == 0 && rm[0].rm_so == 0)
bin/expr/expr.y
546
*(a->u.s + rm[1].rm_eo) = '\0';
bin/expr/expr.y
547
v = make_str(a->u.s + rm[1].rm_so);
bin/ls/util.c
107
s += clen;
bin/ls/util.c
112
putchar((unsigned char)s[i]);
bin/ls/util.c
113
s += clen;
bin/ls/util.c
133
len_octal(const char *s, int len)
bin/ls/util.c
141
while (len != 0 && (clen = mbrtowc(&wc, s, len, &mbs)) != 0) {
bin/ls/util.c
144
s++;
bin/ls/util.c
157
s += clen;
bin/ls/util.c
163
prn_octal(const char *s)
bin/ls/util.c
175
while ((clen = mbrtowc(&wc, s, MB_LEN_MAX, &mbs)) != 0) {
bin/ls/util.c
179
putchar((unsigned char)s[i]);
bin/ls/util.c
196
prtlen = strlen(s);
bin/ls/util.c
198
ch = (unsigned char)s[i];
bin/ls/util.c
210
s++;
bin/ls/util.c
212
s += clen;
bin/ls/util.c
52
prn_normal(const char *s)
bin/ls/util.c
61
while ((clen = mbrtowc(&wc, s, MB_LEN_MAX, &mbs)) != 0) {
bin/ls/util.c
63
n += printf("%s", s);
bin/ls/util.c
68
putchar((unsigned char)*s);
bin/ls/util.c
69
s++;
bin/ls/util.c
74
putchar((unsigned char)s[i]);
bin/ls/util.c
75
s += clen;
bin/ls/util.c
83
prn_printable(const char *s)
bin/ls/util.c
92
while ((clen = mbrtowc(&wc, s, MB_LEN_MAX, &mbs)) != 0) {
bin/ls/util.c
95
s++;
bin/pkill/tests/spin_helper.c
63
char *s = NULL;
bin/pkill/tests/spin_helper.c
73
if (s == NULL)
bin/pkill/tests/spin_helper.c
74
s = malloc(bufsz + 1);
bin/pkill/tests/spin_helper.c
76
s = realloc(s, bufsz + 1);
bin/pkill/tests/spin_helper.c
77
if (s == NULL)
bin/pkill/tests/spin_helper.c
79
memset(s, 'x', bufsz);
bin/pkill/tests/spin_helper.c
80
s[bufsz] = '\0';
bin/pkill/tests/spin_helper.c
81
nargv[3] = s;
bin/ps/ps.c
1346
const char *s;
bin/ps/ps.c
1348
s = fmt_argv((*fn)(kd, ki->ki_p, termwidth), comm,
bin/ps/ps.c
1350
return (s);
bin/pwait/pwait.c
177
s = argv[n];
bin/pwait/pwait.c
179
if (strncmp(s, "/proc/", 6) == 0) {
bin/pwait/pwait.c
180
s += 6;
bin/pwait/pwait.c
183
pid = strtol(s, &end, 10);
bin/pwait/pwait.c
185
warnx("%s: bad process id", s);
bin/pwait/pwait.c
189
warnx("%s: skipping my own pid", s);
bin/pwait/pwait.c
85
char *end, *s;
bin/sh/arith_yacc.c
326
arith_t arith(const char *s)
bin/sh/arith_yacc.c
333
arith_buf = arith_startbuf = s;
bin/sh/arith_yacc.c
89
static __dead2 void yyerror(const char *s)
bin/sh/arith_yacc.c
91
error("arithmetic expression: %s: \"%s\"", s, arith_startbuf);
bin/sh/error.h
74
#define SETINTON(s) do { suppressint = (s); if (suppressint == 0 && intpending) onint(); } while (0)
bin/sh/eval.c
146
evalstring(const char *s, int flags)
bin/sh/eval.c
157
setinputstring(s);
bin/sh/histedit.c
410
const char *s = pat ?
bin/sh/histedit.c
415
out2str(s);
bin/sh/histedit.c
418
evalstring(s, 0);
bin/sh/histedit.c
425
history(hist, &he, H_ENTER, s);
bin/sh/histedit.c
435
fputs(s, efp);
bin/sh/histedit.c
465
fc_replace(const char *s, char *p, char *r)
bin/sh/histedit.c
471
while (*s) {
bin/sh/histedit.c
472
if (*s == *p && strncmp(s, p, plen) == 0) {
bin/sh/histedit.c
474
s += plen;
bin/sh/histedit.c
477
STPUTC(*s++, dest);
bin/sh/histedit.c
486
not_fcnumber(const char *s)
bin/sh/histedit.c
488
if (s == NULL)
bin/sh/histedit.c
490
if (*s == '-')
bin/sh/histedit.c
491
s++;
bin/sh/histedit.c
492
return (!is_number(s));
bin/sh/histedit.c
499
const char *s = str;
bin/sh/histedit.c
504
switch (*s) {
bin/sh/histedit.c
509
s++;
bin/sh/histedit.c
511
if (is_number(s)) {
bin/sh/histedit.c
512
i = atoi(s);
bin/sh/input.c
306
pushstring(const char *s, int len, struct alias *ap)
bin/sh/input.c
324
parsenextc = s;
bin/sh/jobs.c
1365
char s[2];
bin/sh/jobs.c
1368
s[0] = n->nfile.fd + '0';
bin/sh/jobs.c
1369
s[1] = '\0';
bin/sh/jobs.c
1370
cmdputs(s);
bin/sh/jobs.c
1375
s[0] = n->ndup.dupfd + '0';
bin/sh/jobs.c
1377
s[0] = '-';
bin/sh/jobs.c
1378
s[1] = '\0';
bin/sh/jobs.c
1379
cmdputs(s);
bin/sh/jobs.c
1509
cmdputs(const char *s)
bin/sh/jobs.c
1518
p = s;
bin/sh/jobs.c
371
char s[64];
bin/sh/jobs.c
437
fmtstr(s, 64, "[%d] %c ", jobno, c);
bin/sh/jobs.c
439
fmtstr(s, 64, " %c ", c);
bin/sh/jobs.c
440
out1str(s);
bin/sh/jobs.c
441
col = strlen(s);
bin/sh/jobs.c
443
fmtstr(s, 64, "%d ", (int)ps->pid);
bin/sh/jobs.c
444
out1str(s);
bin/sh/jobs.c
445
col += strlen(s);
bin/sh/memalloc.c
104
len = strlen(s);
bin/sh/memalloc.c
106
memcpy(p, s, len + 1);
bin/sh/memalloc.c
185
stsavestr(const char *s)
bin/sh/memalloc.c
190
len = strlen(s);
bin/sh/memalloc.c
192
memcpy(p, s, len + 1);
bin/sh/memalloc.c
99
savestr(const char *s)
bin/sh/memalloc.h
83
#define ungrabstackstr(s, p) stunalloc((s))
bin/sh/memalloc.h
84
#define STPUTBIN(s, len, p) p = stputbin((s), (len), p)
bin/sh/memalloc.h
85
#define STPUTS(s, p) p = stputs((s), p)
bin/sh/mknodes.c
439
savestr(const char *s)
bin/sh/mknodes.c
443
if ((p = malloc(strlen(s) + 1)) == NULL)
bin/sh/mknodes.c
445
(void) strcpy(p, s);
bin/sh/mystring.c
63
number(const char *s)
bin/sh/mystring.c
65
if (! is_number(s))
bin/sh/mystring.c
66
error("Illegal number: %s", s);
bin/sh/mystring.c
67
return atoi(s);
bin/sh/options.c
473
char s[10];
bin/sh/options.c
498
s[0] = c;
bin/sh/options.c
499
s[1] = '\0';
bin/sh/options.c
500
newoptarg = s;
bin/sh/options.c
514
s[0] = c;
bin/sh/options.c
515
s[1] = '\0';
bin/sh/options.c
516
newoptarg = s;
bin/sh/options.c
543
fmtstr(s, sizeof(s), "%d", ind);
bin/sh/options.c
544
err |= setvarsafe("OPTIND", s, VNOFUNC);
bin/sh/options.c
545
s[0] = c;
bin/sh/options.c
546
s[1] = '\0';
bin/sh/options.c
547
err |= setvarsafe(optvar, s, 0);
bin/sh/show.c
120
const char *s;
bin/sh/show.c
134
case NTO: s = ">"; dftfd = 1; break;
bin/sh/show.c
135
case NAPPEND: s = ">>"; dftfd = 1; break;
bin/sh/show.c
136
case NTOFD: s = ">&"; dftfd = 1; break;
bin/sh/show.c
137
case NCLOBBER: s = ">|"; dftfd = 1; break;
bin/sh/show.c
138
case NFROM: s = "<"; dftfd = 0; break;
bin/sh/show.c
139
case NFROMTO: s = "<>"; dftfd = 0; break;
bin/sh/show.c
140
case NFROMFD: s = "<&"; dftfd = 0; break;
bin/sh/show.c
141
case NHERE: s = "<<"; dftfd = 0; break;
bin/sh/show.c
142
case NXHERE: s = "<<"; dftfd = 0; break;
bin/sh/show.c
143
default: s = "*error*"; dftfd = 0; break;
bin/sh/show.c
147
fputs(s, fp);
bin/sh/show.c
303
trputs(const char *s)
bin/sh/show.c
307
fputs(s, tracefile);
bin/sh/show.c
308
if (strchr(s, '\n'))
bin/sh/show.c
314
trstring(char *s)
bin/sh/show.c
322
for (p = s ; *p ; p++) {
bin/sh/show.c
372
char s[100];
bin/sh/show.c
386
strcpy(s, p);
bin/sh/show.c
387
strcat(s, "/trace");
bin/sh/show.c
390
strcpy(s, "./trace");
bin/sh/show.c
392
if ((tracefile = fopen(s, "a")) == NULL) {
bin/sh/show.c
393
fprintf(stderr, "Can't open %s: %s\n", s, strerror(errno));
bin/sh/show.c
68
const char *s;
bin/sh/show.c
76
s = "; ";
bin/sh/show.c
79
s = " && ";
bin/sh/show.c
82
s = " || ";
bin/sh/show.c
86
fputs(s, fp);
bin/sh/var.c
141
static void setvareq_const(const char *s, int flags);
bin/sh/var.c
264
localevar(const char *s)
bin/sh/var.c
268
if (*s != 'L')
bin/sh/var.c
270
if (varequal(s + 1, "ANG"))
bin/sh/var.c
272
if (strncmp(s + 1, "C_", 2) != 0)
bin/sh/var.c
274
if (varequal(s + 3, "ALL"))
bin/sh/var.c
277
if (varequal(s + 3, *ss + 3))
bin/sh/var.c
288
change_env(const char *s, int set)
bin/sh/var.c
294
ss = savestr(s);
bin/sh/var.c
316
setvareq(char *s, int flags)
bin/sh/var.c
324
mklocal(s);
bin/sh/var.c
325
vp = find_var(s, &vpp, &nlen);
bin/sh/var.c
329
ckfree(s);
bin/sh/var.c
334
ckfree(s);
bin/sh/var.c
340
(*vp->func)(s + vp->name_len + 1);
bin/sh/var.c
347
vp->text = s;
bin/sh/var.c
360
if ((vp->flags & VEXPORT) && localevar(s)) {
bin/sh/var.c
361
change_env(s, 1);
bin/sh/var.c
371
ckfree(s);
bin/sh/var.c
377
vp->text = s;
bin/sh/var.c
382
if ((vp->flags & VEXPORT) && localevar(s)) {
bin/sh/var.c
383
change_env(s, 1);
bin/sh/var.c
392
setvareq_const(const char *s, int flags)
bin/sh/var.c
394
setvareq(__DECONST(char *, s), flags | VTEXTFIXED);
bin/sh/var.c
593
const char *s;
bin/sh/var.c
626
s = strchr(vars[i], '=');
bin/sh/var.c
627
s++;
bin/sh/var.c
628
outbin(vars[i], s - vars[i], out1);
bin/sh/var.c
629
out1qstr(s);
bin/sh/var.c
879
unsetvar(const char *s)
bin/sh/var.c
884
vp = find_var(s, &vpp, NULL);
bin/sh/var.c
890
setvar(s, "", 0);
bin/sh/var.c
892
change_env(s, 0);
bin/stty/cchar.c
111
#define CHK(s) (*arg == s[0] && !strcmp(arg, s))
bin/stty/gfmt.c
42
static void gerr(const char *s) __dead2;
bin/stty/gfmt.c
45
gerr(const char *s)
bin/stty/gfmt.c
47
if (s)
bin/stty/gfmt.c
48
errx(1, "illegal gfmt1 option -- %s", s);
bin/stty/gfmt.c
68
gread(struct termios *tp, char *s)
bin/stty/gfmt.c
74
if ((s = strchr(s, ':')) == NULL)
bin/stty/gfmt.c
76
for (++s; s != NULL;) {
bin/stty/gfmt.c
77
p = strsep(&s, ":\0");
bin/stty/gfmt.c
85
#define CHK(s) (*p == s[0] && !strcmp(p, s))
bin/stty/modes.c
204
#define CHK(s) (*name == s[0] && !strcmp(name, s))
bin/stty/print.c
237
bput(const char *s)
bin/stty/print.c
241
col = printf("%s: %s", label, s);
bin/stty/print.c
244
if ((col + strlen(s)) > LINELENGTH) {
bin/stty/print.c
246
col = printf("%s", s) + 8;
bin/stty/print.c
249
col += printf(" %s", s);
bin/test/test.c
366
struct stat s;
bin/test/test.c
368
if (mode == FILSYM ? lstat(nm, &s) : stat(nm, &s))
bin/test/test.c
380
if (S_ISDIR(s.st_mode) || geteuid() != 0)
bin/test/test.c
382
return (s.st_mode & (S_IXUSR | S_IXGRP | S_IXOTH)) != 0;
bin/test/test.c
386
return S_ISREG(s.st_mode);
bin/test/test.c
388
return S_ISDIR(s.st_mode);
bin/test/test.c
390
return S_ISCHR(s.st_mode);
bin/test/test.c
392
return S_ISBLK(s.st_mode);
bin/test/test.c
394
return S_ISFIFO(s.st_mode);
bin/test/test.c
396
return S_ISSOCK(s.st_mode);
bin/test/test.c
398
return S_ISLNK(s.st_mode);
bin/test/test.c
400
return (s.st_mode & S_ISUID) != 0;
bin/test/test.c
402
return (s.st_mode & S_ISGID) != 0;
bin/test/test.c
404
return (s.st_mode & S_ISVTX) != 0;
bin/test/test.c
406
return s.st_size > (off_t)0;
bin/test/test.c
408
return s.st_uid == geteuid();
bin/test/test.c
410
return s.st_gid == getegid();
bin/test/test.c
417
find_op_1char(const struct t_op *op, const struct t_op *end, const char *s)
bin/test/test.c
421
c = s[0];
bin/test/test.c
431
find_op_2char(const struct t_op *op, const struct t_op *end, const char *s)
bin/test/test.c
434
if (s[0] == op->op_text[0] && s[1] == op->op_text[1])
bin/test/test.c
442
find_op(const char *s)
bin/test/test.c
444
if (s[0] == '\0')
bin/test/test.c
446
else if (s[1] == '\0')
bin/test/test.c
447
return find_op_1char(ops1, (&ops1)[1], s);
bin/test/test.c
448
else if (s[2] == '\0')
bin/test/test.c
449
return s[0] == '-' ? find_op_1char(opsm1, (&opsm1)[1], s + 1) :
bin/test/test.c
450
find_op_2char(ops2, (&ops2)[1], s);
bin/test/test.c
451
else if (s[3] == '\0')
bin/test/test.c
452
return s[0] == '-' ? find_op_2char(opsm2, (&opsm2)[1], s + 1) :
bin/test/test.c
459
t_lex(char *s)
bin/test/test.c
463
if (s == NULL) {
bin/test/test.c
466
num = find_op(s);
bin/test/test.c
478
char *s;
bin/test/test.c
484
s = *(t_wp + 1);
bin/test/test.c
486
return parenlevel == 1 && strcmp(s, ")") == 0;
bin/test/test.c
488
num = find_op(s);
bin/test/test.c
496
char *s;
bin/test/test.c
501
s = *(t_wp + 1);
bin/test/test.c
503
return parenlevel == 1 && strcmp(s, ")") == 0;
bin/test/test.c
506
num = find_op(s);
bin/test/test.c
513
char *s;
bin/test/test.c
517
s = *(t_wp + 1);
bin/test/test.c
519
return parenlevel == 1 && strcmp(s, ")") == 0;
bin/test/test.c
525
getn(const char *s)
bin/test/test.c
531
r = strtol(s, &p, 10);
bin/test/test.c
533
if (s == p)
bin/test/test.c
534
error("%s: bad number", s);
bin/test/test.c
538
"%s: out of range", s);
bin/test/test.c
544
error("%s: bad number", s);
bin/test/test.c
551
getq(const char *s)
bin/test/test.c
557
r = strtoimax(s, &p, 10);
bin/test/test.c
559
if (s == p)
bin/test/test.c
560
error("%s: bad number", s);
bin/test/test.c
564
"%s: out of range", s);
bin/test/test.c
570
error("%s: bad number", s);
bin/uuidgen/uuidgen.c
49
uuid_to_compact_string(const uuid_t *u, char **s, uint32_t *status)
bin/uuidgen/uuidgen.c
56
if (s == NULL)
bin/uuidgen/uuidgen.c
64
asprintf(s, "%08x%04x%04x%02x%02x%02x%02x%02x%02x%02x%02x",
bin/uuidgen/uuidgen.c
69
if (*s == NULL && status != NULL)
cddl/compat/opensolaris/include/sha2.h
33
#define SHA256Update(c, d, s) SHA256_Update((c), (d), (s))
cddl/compat/opensolaris/include/solaris.h
9
#define NOTE(s)
cddl/lib/libdtrace/libproc_compat.h
39
#define Pxlookup_by_addr(p, a, n, s, sym, i) \
cddl/lib/libdtrace/libproc_compat.h
40
proc_addr2sym(p, a, n, s, sym)
crypto/heimdal/admin/list.c
103
rtbl_add_column_entry_by_id(table, 1, s);
crypto/heimdal/admin/list.c
104
free(s);
crypto/heimdal/admin/list.c
117
s = malloc(2 * entry.keyblock.keyvalue.length + 1);
crypto/heimdal/admin/list.c
118
if (s == NULL) {
crypto/heimdal/admin/list.c
124
snprintf(s + 2 * i, 3, "%02x",
crypto/heimdal/admin/list.c
126
rtbl_add_column_entry_by_id(table, 4, s);
crypto/heimdal/admin/list.c
127
free(s);
crypto/heimdal/admin/list.c
92
char buf[1024], *s;
crypto/heimdal/admin/list.c
98
entry.keyblock.keytype, &s);
crypto/heimdal/appl/ftp/ftp/ftp.c
103
close (s);
crypto/heimdal/appl/ftp/ftp/ftp.c
104
s = -1;
crypto/heimdal/appl/ftp/ftp/ftp.c
110
if (s < 0) {
crypto/heimdal/appl/ftp/ftp/ftp.c
117
if (getsockname (s, myctladdr, &len) < 0) {
crypto/heimdal/appl/ftp/ftp/ftp.c
120
close (s);
crypto/heimdal/appl/ftp/ftp/ftp.c
124
socket_set_tos (s, IPTOS_LOWDELAY);
crypto/heimdal/appl/ftp/ftp/ftp.c
126
cin = fdopen (s, "r");
crypto/heimdal/appl/ftp/ftp/ftp.c
127
cout = fdopen (s, "w");
crypto/heimdal/appl/ftp/ftp/ftp.c
1420
int s;
crypto/heimdal/appl/ftp/ftp/ftp.c
1425
s = accept (data, from, &fromlen);
crypto/heimdal/appl/ftp/ftp/ftp.c
1426
if (s < 0) {
crypto/heimdal/appl/ftp/ftp/ftp.c
1432
data = s;
crypto/heimdal/appl/ftp/ftp/ftp.c
1434
socket_set_tos (s, IPTOS_THROUGHPUT);
crypto/heimdal/appl/ftp/ftp/ftp.c
1444
float s;
crypto/heimdal/appl/ftp/ftp/ftp.c
1456
s = td.tv_sec + (td.tv_usec / 1000000.);
crypto/heimdal/appl/ftp/ftp/ftp.c
1457
bs = bytes / (s ? s : 1);
crypto/heimdal/appl/ftp/ftp/ftp.c
1472
bytes, direction, s, prec, bs, unit);
crypto/heimdal/appl/ftp/ftp/ftp.c
151
if (setsockopt (s, SOL_SOCKET, SO_OOBINLINE, (char *) &on, sizeof (on))
crypto/heimdal/appl/ftp/ftp/ftp.c
160
close (s);
crypto/heimdal/appl/ftp/ftp/ftp.c
64
int s;
crypto/heimdal/appl/ftp/ftp/ftp.c
82
s = -1;
crypto/heimdal/appl/ftp/ftp/ftp.c
84
s = socket (a->ai_family, a->ai_socktype, a->ai_protocol);
crypto/heimdal/appl/ftp/ftp/ftp.c
85
if (s < 0)
crypto/heimdal/appl/ftp/ftp/ftp.c
93
error = connect (s, a->ai_addr, a->ai_addrlen);
crypto/heimdal/appl/ftp/ftp/security.c
344
sec_read_msg(char *s, int level)
crypto/heimdal/appl/ftp/ftp/security.c
350
buf = malloc(strlen(s));
crypto/heimdal/appl/ftp/ftp/security.c
351
len = base64_decode(s + 4, buf); /* XXX */
crypto/heimdal/appl/ftp/ftp/security.c
365
strcpy(s, buf);
crypto/heimdal/appl/ftp/ftp/security.c
643
unsigned int s = 1048576;
crypto/heimdal/appl/ftp/ftp/security.c
654
ret = command("PBSZ %u", s);
crypto/heimdal/appl/ftp/ftp/security.c
659
buffer_size = s;
crypto/heimdal/appl/ftp/ftp/security.c
662
sscanf(p, "PBSZ=%u", &s);
crypto/heimdal/appl/ftp/ftp/security.c
663
if(s < buffer_size)
crypto/heimdal/appl/ftp/ftp/security.c
664
buffer_size = s;
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
1781
user((yyvsp[(3) - (5)].s));
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
1782
free((yyvsp[(3) - (5)].s));
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
1790
pass((yyvsp[(3) - (5)].s));
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
1791
memset ((yyvsp[(3) - (5)].s), 0, strlen((yyvsp[(3) - (5)].s)));
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
1792
free((yyvsp[(3) - (5)].s));
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
1824
eprt ((yyvsp[(3) - (5)].s));
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
1825
free ((yyvsp[(3) - (5)].s));
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
1849
epsv ((yyvsp[(3) - (5)].s));
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
1850
free ((yyvsp[(3) - (5)].s));
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
1949
char *name = (yyvsp[(3) - (5)].s);
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
1961
char *name = (yyvsp[(3) - (5)].s);
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
1973
char *name = (yyvsp[(3) - (5)].s);
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
1993
char *name = (yyvsp[(3) - (5)].s);
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
2014
list_file((yyvsp[(3) - (5)].s));
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
2015
free((yyvsp[(3) - (5)].s));
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
2022
if ((yyvsp[(5) - (5)].i) && (yyvsp[(3) - (5)].s) != NULL)
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
2023
statfilecmd((yyvsp[(3) - (5)].s));
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
2024
if ((yyvsp[(3) - (5)].s) != NULL)
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
2025
free((yyvsp[(3) - (5)].s));
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
2040
if ((yyvsp[(5) - (5)].i) && (yyvsp[(3) - (5)].s) != NULL)
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
2041
do_delete((yyvsp[(3) - (5)].s));
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
2042
if ((yyvsp[(3) - (5)].s) != NULL)
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
2043
free((yyvsp[(3) - (5)].s));
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
2052
renamecmd(fromname, (yyvsp[(3) - (5)].s));
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
2059
if ((yyvsp[(3) - (5)].s) != NULL)
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
2060
free((yyvsp[(3) - (5)].s));
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
2087
if ((yyvsp[(5) - (5)].i) && (yyvsp[(3) - (5)].s) != NULL)
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
2088
cwd((yyvsp[(3) - (5)].s));
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
2089
if ((yyvsp[(3) - (5)].s) != NULL)
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
2090
free((yyvsp[(3) - (5)].s));
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
2106
char *cp = (yyvsp[(3) - (5)].s);
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
2109
cp = (yyvsp[(3) - (5)].s) + 4;
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
2117
help(cmdtab, (yyvsp[(3) - (5)].s));
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
2133
if ((yyvsp[(5) - (5)].i) && (yyvsp[(3) - (5)].s) != NULL)
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
2134
makedir((yyvsp[(3) - (5)].s));
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
2135
if ((yyvsp[(3) - (5)].s) != NULL)
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
2136
free((yyvsp[(3) - (5)].s));
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
2143
if ((yyvsp[(5) - (5)].i) && (yyvsp[(3) - (5)].s) != NULL)
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
2144
removedir((yyvsp[(3) - (5)].s));
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
2145
if ((yyvsp[(3) - (5)].s) != NULL)
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
2146
free((yyvsp[(3) - (5)].s));
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
2184
free ((yyvsp[(3) - (5)].s));
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
2200
help(sitetab, (yyvsp[(5) - (7)].s));
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
2234
if ((yyvsp[(9) - (9)].i) && (yyvsp[(7) - (9)].s) != NULL) {
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
2238
else if (chmod((yyvsp[(7) - (9)].s), (yyvsp[(5) - (9)].i)) < 0)
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
2239
perror_reply(550, (yyvsp[(7) - (9)].s));
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
2243
if ((yyvsp[(7) - (9)].s) != NULL)
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
2244
free((yyvsp[(7) - (9)].s));
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
2327
afslog((yyvsp[(5) - (7)].s), 0);
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
2328
if((yyvsp[(5) - (7)].s))
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
2329
free((yyvsp[(5) - (7)].s));
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
2339
if((yyvsp[(7) - (7)].i) && (yyvsp[(5) - (7)].s) != NULL)
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
2340
find((yyvsp[(5) - (7)].s));
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
2341
if((yyvsp[(5) - (7)].s) != NULL)
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
2342
free((yyvsp[(5) - (7)].s));
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
2357
if ((yyvsp[(5) - (5)].i) && (yyvsp[(3) - (5)].s) != NULL)
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
2358
do_store((yyvsp[(3) - (5)].s), "w", 1);
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
2359
if ((yyvsp[(3) - (5)].s) != NULL)
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
2360
free((yyvsp[(3) - (5)].s));
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
2380
if ((yyvsp[(5) - (5)].i) && (yyvsp[(3) - (5)].s) != NULL)
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
2381
sizecmd((yyvsp[(3) - (5)].s));
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
2382
if ((yyvsp[(3) - (5)].s) != NULL)
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
2383
free((yyvsp[(3) - (5)].s));
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
2390
if ((yyvsp[(5) - (5)].i) && (yyvsp[(3) - (5)].s) != NULL) {
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
2392
if (stat((yyvsp[(3) - (5)].s), &stbuf) < 0)
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
2394
(yyvsp[(3) - (5)].s), strerror(errno));
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
2397
"%s: not a plain file.", (yyvsp[(3) - (5)].s));
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
2413
if ((yyvsp[(3) - (5)].s) != NULL)
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
2414
free((yyvsp[(3) - (5)].s));
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
2439
if ((yyvsp[(5) - (5)].i) && (yyvsp[(3) - (5)].s)) {
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
2440
fromname = renamefrom((yyvsp[(3) - (5)].s));
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
2441
if (fromname == (char *) 0 && (yyvsp[(3) - (5)].s)) {
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
2442
free((yyvsp[(3) - (5)].s));
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
2464
auth((yyvsp[(3) - (4)].s));
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
2465
free((yyvsp[(3) - (4)].s));
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
2472
adat((yyvsp[(3) - (4)].s));
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
2473
free((yyvsp[(3) - (4)].s));
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
2489
prot((yyvsp[(3) - (5)].s));
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
2504
mec((yyvsp[(3) - (4)].s), prot_safe);
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
2505
free((yyvsp[(3) - (4)].s));
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
2512
mec((yyvsp[(3) - (4)].s), prot_confidential);
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
2513
free((yyvsp[(3) - (4)].s));
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
2520
mec((yyvsp[(3) - (4)].s), prot_private);
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
2521
free((yyvsp[(3) - (4)].s));
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
2528
(yyval.s) = (char *)calloc(1, sizeof(char));
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
2678
if (logged_in && (yyvsp[(1) - (1)].s) && *(yyvsp[(1) - (1)].s) == '~') {
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
2684
if (glob((yyvsp[(1) - (1)].s), flags, NULL, &gl) ||
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
2687
(yyval.s) = NULL;
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
2689
(yyval.s) = strdup(gl.gl_pathv[0]);
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
2692
free((yyvsp[(1) - (1)].s));
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
2694
(yyval.s) = (yyvsp[(1) - (1)].s);
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
308
char *s;
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
3087
ftpd_getline(char *s, int n)
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
3092
cs = s;
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
3096
strlcpy(s, ftp_command, n);
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
3098
syslog(LOG_DEBUG, "command: %s", s);
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
3099
return s;
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
3130
if (c == EOF && cs == s)
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
3134
if (!guest && strncasecmp("pass ", s, 5) == 0) {
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
3136
syslog(LOG_DEBUG, "command: %.5s ???", s);
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
3142
len = strlen(s);
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
3143
cp = s + len - 1;
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
3144
while (cp >= s && (*cp == '\n' || *cp == '\r')) {
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
3148
syslog(LOG_DEBUG, "command: %.*s", len, s);
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
3152
fprintf(stderr, "%s\n", s);
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
3154
return (s);
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
3217
yylval.s = p->name;
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
3243
yylval.s = p->name;
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
3285
yylval.s = copy(cp);
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
3396
yyerror(char *s)
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
3410
copy(char *s)
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
3414
p = strdup(s);
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
3421
help(struct tab *ctab, char *s)
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
3441
if (s == 0) {
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
3475
strupr(s);
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
3476
c = lookup(ctab, s);
crypto/heimdal/appl/ftp/ftpd/ftpcmd.c
3478
reply(502, "Unknown command %s.", s);
crypto/heimdal/appl/ftp/ftpd/ftpcmd.y
1034
ftpd_getline(char *s, int n)
crypto/heimdal/appl/ftp/ftpd/ftpcmd.y
1039
cs = s;
crypto/heimdal/appl/ftp/ftpd/ftpcmd.y
1043
strlcpy(s, ftp_command, n);
crypto/heimdal/appl/ftp/ftpd/ftpcmd.y
1045
syslog(LOG_DEBUG, "command: %s", s);
crypto/heimdal/appl/ftp/ftpd/ftpcmd.y
1046
return s;
crypto/heimdal/appl/ftp/ftpd/ftpcmd.y
1077
if (c == EOF && cs == s)
crypto/heimdal/appl/ftp/ftpd/ftpcmd.y
1081
if (!guest && strncasecmp("pass ", s, 5) == 0) {
crypto/heimdal/appl/ftp/ftpd/ftpcmd.y
1083
syslog(LOG_DEBUG, "command: %.5s ???", s);
crypto/heimdal/appl/ftp/ftpd/ftpcmd.y
1089
len = strlen(s);
crypto/heimdal/appl/ftp/ftpd/ftpcmd.y
1090
cp = s + len - 1;
crypto/heimdal/appl/ftp/ftpd/ftpcmd.y
1091
while (cp >= s && (*cp == '\n' || *cp == '\r')) {
crypto/heimdal/appl/ftp/ftpd/ftpcmd.y
1095
syslog(LOG_DEBUG, "command: %.*s", len, s);
crypto/heimdal/appl/ftp/ftpd/ftpcmd.y
1099
fprintf(stderr, "%s\n", s);
crypto/heimdal/appl/ftp/ftpd/ftpcmd.y
1101
return (s);
crypto/heimdal/appl/ftp/ftpd/ftpcmd.y
1164
yylval.s = p->name;
crypto/heimdal/appl/ftp/ftpd/ftpcmd.y
118
%token <s> STRING
crypto/heimdal/appl/ftp/ftpd/ftpcmd.y
1190
yylval.s = p->name;
crypto/heimdal/appl/ftp/ftpd/ftpcmd.y
123
%type <s> pathstring pathname password username
crypto/heimdal/appl/ftp/ftpd/ftpcmd.y
1232
yylval.s = copy(cp);
crypto/heimdal/appl/ftp/ftpd/ftpcmd.y
1343
yyerror(char *s)
crypto/heimdal/appl/ftp/ftpd/ftpcmd.y
1357
copy(char *s)
crypto/heimdal/appl/ftp/ftpd/ftpcmd.y
1361
p = strdup(s);
crypto/heimdal/appl/ftp/ftpd/ftpcmd.y
1368
help(struct tab *ctab, char *s)
crypto/heimdal/appl/ftp/ftpd/ftpcmd.y
1388
if (s == 0) {
crypto/heimdal/appl/ftp/ftpd/ftpcmd.y
1422
strupr(s);
crypto/heimdal/appl/ftp/ftpd/ftpcmd.y
1423
c = lookup(ctab, s);
crypto/heimdal/appl/ftp/ftpd/ftpcmd.y
1425
reply(502, "Unknown command %s.", s);
crypto/heimdal/appl/ftp/ftpd/ftpcmd.y
88
char *s;
crypto/heimdal/appl/ftp/ftpd/ftpd.c
1184
int s, t, tries;
crypto/heimdal/appl/ftp/ftpd/ftpd.c
1190
s = socket(domain, SOCK_STREAM, 0);
crypto/heimdal/appl/ftp/ftpd/ftpd.c
1191
if (s < 0)
crypto/heimdal/appl/ftp/ftpd/ftpd.c
1193
socket_set_reuseaddr (s, 1);
crypto/heimdal/appl/ftp/ftpd/ftpd.c
1200
if (bind(s, data_source,
crypto/heimdal/appl/ftp/ftpd/ftpd.c
1210
socket_set_tos (s, IPTOS_THROUGHPUT);
crypto/heimdal/appl/ftp/ftpd/ftpd.c
1212
return (fdopen(s, mode));
crypto/heimdal/appl/ftp/ftpd/ftpd.c
1218
close(s);
crypto/heimdal/appl/ftp/ftpd/ftpd.c
1260
int s;
crypto/heimdal/appl/ftp/ftpd/ftpd.c
1265
s = accept_with_timeout(pdata, from, &fromlen, &timeout);
crypto/heimdal/appl/ftp/ftpd/ftpd.c
1266
if (s < 0) {
crypto/heimdal/appl/ftp/ftpd/ftpd.c
1273
pdata = s;
crypto/heimdal/appl/ftp/ftpd/ftpd.c
1276
socket_set_tos(s, IPTOS_THROUGHPUT);
crypto/heimdal/appl/ftp/ftpd/ftpd.c
1652
fatal(char *s)
crypto/heimdal/appl/ftp/ftpd/ftpd.c
1655
reply(451, "Error in server: %s\n", s);
crypto/heimdal/appl/ftp/ftpd/ftpd.c
1717
ack(char *s)
crypto/heimdal/appl/ftp/ftpd/ftpd.c
1720
reply(250, "%s command successful.", s);
crypto/heimdal/appl/ftp/ftpd/ftpd.c
1724
nack(char *s)
crypto/heimdal/appl/ftp/ftpd/ftpd.c
1727
reply(502, "%s command not implemented.", s);
crypto/heimdal/appl/ftp/ftpd/ftpd.c
428
sgetsave(char *s)
crypto/heimdal/appl/ftp/ftpd/ftpd.c
430
char *new = strdup(s);
crypto/heimdal/appl/ftp/ftpd/ftpd.c
594
char *s;
crypto/heimdal/appl/ftp/ftpd/ftpd.c
596
if ((s = otp_error (&otp_ctx)) != NULL)
crypto/heimdal/appl/ftp/ftpd/ftpd.c
597
lreply(530, "OTP: %s", s);
crypto/heimdal/appl/ftp/ftpd/ftpd.c
904
char *s;
crypto/heimdal/appl/ftp/ftpd/ftpd.c
905
if ((s = otp_error(&otp_ctx)) != NULL)
crypto/heimdal/appl/ftp/ftpd/ftpd.c
906
lreply(530, "OTP: %s", s);
crypto/heimdal/appl/ftp/ftpd/security.c
344
sec_read_msg(char *s, int level)
crypto/heimdal/appl/ftp/ftpd/security.c
350
buf = malloc(strlen(s));
crypto/heimdal/appl/ftp/ftpd/security.c
351
len = base64_decode(s + 4, buf); /* XXX */
crypto/heimdal/appl/ftp/ftpd/security.c
365
strcpy(s, buf);
crypto/heimdal/appl/ftp/ftpd/security.c
643
unsigned int s = 1048576;
crypto/heimdal/appl/ftp/ftpd/security.c
654
ret = command("PBSZ %u", s);
crypto/heimdal/appl/ftp/ftpd/security.c
659
buffer_size = s;
crypto/heimdal/appl/ftp/ftpd/security.c
662
sscanf(p, "PBSZ=%u", &s);
crypto/heimdal/appl/ftp/ftpd/security.c
663
if(s < buffer_size)
crypto/heimdal/appl/ftp/ftpd/security.c
664
buffer_size = s;
crypto/heimdal/appl/gssmask/common.c
70
#define SWAP(s,i,j) { char *t = str[i]; str[i] = str[j]; str[j] = t; }
crypto/heimdal/appl/kf/kf.c
304
int s;
crypto/heimdal/appl/kf/kf.c
306
s = socket (a->ai_family, a->ai_socktype, a->ai_protocol);
crypto/heimdal/appl/kf/kf.c
307
if (s < 0)
crypto/heimdal/appl/kf/kf.c
309
if (connect (s, a->ai_addr, a->ai_addrlen) < 0) {
crypto/heimdal/appl/kf/kf.c
311
close (s);
crypto/heimdal/appl/kf/kf.c
315
return proto (s, hostname, service, message, len);
crypto/heimdal/appl/kf/kf.c
96
struct servent *s = roken_getservbyname(port_str, "tcp");
crypto/heimdal/appl/kf/kf.c
97
if(s)
crypto/heimdal/appl/kf/kf.c
98
port = s->s_port;
crypto/heimdal/appl/kf/kfd.c
81
struct servent *s = roken_getservbyname(port_str, "tcp");
crypto/heimdal/appl/kf/kfd.c
82
if(s)
crypto/heimdal/appl/kf/kfd.c
83
port = s->s_port;
crypto/heimdal/appl/login/read_string.c
132
char s[128];
crypto/heimdal/appl/login/read_string.c
134
ret = read_string("foo: ", s, sizeof(s), 0);
crypto/heimdal/appl/login/read_string.c
135
printf("%d ->%s<-\n", ret, s);
crypto/heimdal/appl/push/push.c
100
int s = -1;
crypto/heimdal/appl/push/push.c
114
s = socket (a->ai_family, a->ai_socktype, a->ai_protocol);
crypto/heimdal/appl/push/push.c
115
if (s < 0)
crypto/heimdal/appl/push/push.c
117
if (connect (s, a->ai_addr, a->ai_addrlen) < 0) {
crypto/heimdal/appl/push/push.c
119
close (s);
crypto/heimdal/appl/push/push.c
130
if(setsockopt(s, IPPROTO_TCP, TCP_NODELAY,
crypto/heimdal/appl/push/push.c
133
return s;
crypto/heimdal/appl/push/push.c
204
doit(int s,
crypto/heimdal/appl/push/push.c
278
if (net_write (s, out_buf, out_len) != out_len)
crypto/heimdal/appl/push/push.c
291
if (s >= FD_SETSIZE)
crypto/heimdal/appl/push/push.c
293
FD_SET(s,&readset);
crypto/heimdal/appl/push/push.c
305
FD_SET(s,&writeset);
crypto/heimdal/appl/push/push.c
306
ret = select (s + 1, &readset, &writeset, NULL, NULL);
crypto/heimdal/appl/push/push.c
314
if (FD_ISSET(s, &readset)) {
crypto/heimdal/appl/push/push.c
326
ret = read (s, in_ptr, in_buf_size - in_len);
crypto/heimdal/appl/push/push.c
357
net_write (s, "QUIT\r\n", 6);
crypto/heimdal/appl/push/push.c
380
net_write (s, "QUIT\r\n", 6);
crypto/heimdal/appl/push/push.c
427
net_write (s, "QUIT\r\n", 6);
crypto/heimdal/appl/push/push.c
434
net_write (s, "QUIT\r\n", 6);
crypto/heimdal/appl/push/push.c
454
net_write (s, "QUIT\r\n", 6);
crypto/heimdal/appl/push/push.c
479
if (FD_ISSET(s, &writeset)) {
crypto/heimdal/appl/push/push.c
496
if (net_write (s, out_buf, out_len) != out_len)
crypto/heimdal/appl/push/push.c
527
int s;
crypto/heimdal/appl/push/push.c
529
s = do_connect (host, port, 1);
crypto/heimdal/appl/push/push.c
530
if (s < 0)
crypto/heimdal/appl/push/push.c
546
&s,
crypto/heimdal/appl/push/push.c
563
return doit (s, host, user, filename, header_str, leavep, verbose, forkp);
crypto/heimdal/appl/push/push.c
755
struct servent *s = roken_getservbyname (port_str, "tcp");
crypto/heimdal/appl/push/push.c
757
if (s)
crypto/heimdal/appl/push/push.c
758
port = s->s_port;
crypto/heimdal/appl/rcp/util.c
116
susystem(s)
crypto/heimdal/appl/rcp/util.c
117
char *s;
crypto/heimdal/appl/rcp/util.c
129
execl(_PATH_BSHELL, "sh", "-c", s, NULL);
crypto/heimdal/appl/rsh/rsh.c
107
ret = select (max(s, errsock) + 1, &readset, NULL, NULL, NULL);
crypto/heimdal/appl/rsh/rsh.c
114
if (FD_ISSET(s, &readset)) {
crypto/heimdal/appl/rsh/rsh.c
115
ret = do_read (s, buf, sizeof(buf), ivec_in[0]);
crypto/heimdal/appl/rsh/rsh.c
119
close (s);
crypto/heimdal/appl/rsh/rsh.c
120
FD_CLR(s, &real_readset);
crypto/heimdal/appl/rsh/rsh.c
145
shutdown (s, SHUT_WR);
crypto/heimdal/appl/rsh/rsh.c
147
do_write (s, buf, ret, ivec_out[0]);
crypto/heimdal/appl/rsh/rsh.c
160
int s,
crypto/heimdal/appl/rsh/rsh.c
222
(void *)&s,
crypto/heimdal/appl/rsh/rsh.c
235
send_krb5_auth(int s,
crypto/heimdal/appl/rsh/rsh.c
303
&s,
crypto/heimdal/appl/rsh/rsh.c
350
&s);
crypto/heimdal/appl/rsh/rsh.c
364
if (net_write (s, remote_user, len) != len) {
crypto/heimdal/appl/rsh/rsh.c
368
if (do_encrypt && net_write (s, "-x ", 3) != 3) {
crypto/heimdal/appl/rsh/rsh.c
372
if (net_write (s, cmd, cmd_len) != cmd_len) {
crypto/heimdal/appl/rsh/rsh.c
378
if (net_write (s, tkfile, strlen(tkfile)) != strlen(tkfile)) {
crypto/heimdal/appl/rsh/rsh.c
384
if (net_write (s, local_user, len) != len) {
crypto/heimdal/appl/rsh/rsh.c
390
|| krb5_forward_cred (auth_context, s, hostname, do_forwardable)) {
crypto/heimdal/appl/rsh/rsh.c
394
write (s, &zero, 4);
crypto/heimdal/appl/rsh/rsh.c
403
send_broken_auth(int s,
crypto/heimdal/appl/rsh/rsh.c
415
if (net_write (s, local_user, len) != len) {
crypto/heimdal/appl/rsh/rsh.c
420
if (net_write (s, remote_user, len) != len) {
crypto/heimdal/appl/rsh/rsh.c
424
if (net_write (s, cmd, cmd_len) != cmd_len) {
crypto/heimdal/appl/rsh/rsh.c
432
proto (int s, int errsock,
crypto/heimdal/appl/rsh/rsh.c
435
int (*auth_func)(int s,
crypto/heimdal/appl/rsh/rsh.c
456
if (getsockname (s, thisaddr, &addrlen) < 0) {
crypto/heimdal/appl/rsh/rsh.c
461
if (getpeername (s, thataddr, &addrlen) < 0) {
crypto/heimdal/appl/rsh/rsh.c
483
if(net_write (s, buf, len) != len) {
crypto/heimdal/appl/rsh/rsh.c
493
if (errsock >= FD_SETSIZE || s >= FD_SETSIZE)
crypto/heimdal/appl/rsh/rsh.c
498
FD_SET(s, &fdset);
crypto/heimdal/appl/rsh/rsh.c
500
ret = select (max(errsock, s) + 1, &fdset, NULL, NULL, NULL);
crypto/heimdal/appl/rsh/rsh.c
524
if (FD_ISSET(s, &fdset)) {
crypto/heimdal/appl/rsh/rsh.c
532
if (net_write (s, "0", 2) != 2) {
crypto/heimdal/appl/rsh/rsh.c
539
if ((*auth_func)(s, thisaddr, thataddr, hostname,
crypto/heimdal/appl/rsh/rsh.c
546
ret = net_read (s, &reply, 1);
crypto/heimdal/appl/rsh/rsh.c
560
while ((ret = read (s, buf, sizeof(buf))) > 0)
crypto/heimdal/appl/rsh/rsh.c
569
if (setsockopt(s, SOL_SOCKET, SO_DEBUG, (void *)&one, sizeof(one)) < 0)
crypto/heimdal/appl/rsh/rsh.c
577
return rsh_loop (s, errsock2);
crypto/heimdal/appl/rsh/rsh.c
713
int (*auth_func)(int s,
crypto/heimdal/appl/rsh/rsh.c
725
int s;
crypto/heimdal/appl/rsh/rsh.c
728
s = socket (a->ai_family, a->ai_socktype, a->ai_protocol);
crypto/heimdal/appl/rsh/rsh.c
729
if (s < 0)
crypto/heimdal/appl/rsh/rsh.c
732
if (connect (s, a->ai_addr, a->ai_addrlen) < 0) {
crypto/heimdal/appl/rsh/rsh.c
739
close (s);
crypto/heimdal/appl/rsh/rsh.c
772
ret = proto (s, errsock,
crypto/heimdal/appl/rsh/rsh.c
776
close (s);
crypto/heimdal/appl/rsh/rsh.c
79
rsh_loop (int s, int errsock)
crypto/heimdal/appl/rsh/rsh.c
89
if (s >= FD_SETSIZE || (errsock != -1 && errsock >= FD_SETSIZE))
crypto/heimdal/appl/rsh/rsh.c
93
FD_SET(s, &real_readset);
crypto/heimdal/appl/rsh/rshd.c
118
read_str (int s, size_t sz, char *expl)
crypto/heimdal/appl/rsh/rshd.c
123
fatal(s, NULL, "%s too long", expl);
crypto/heimdal/appl/rsh/rshd.c
125
if(net_read(s, p, 1) != 1)
crypto/heimdal/appl/rsh/rshd.c
131
fatal(s, NULL, "%s too long", expl);
crypto/heimdal/appl/rsh/rshd.c
135
recv_bsd_auth (int s, u_char *buf,
crypto/heimdal/appl/rsh/rshd.c
144
*client_username = read_str (s, USERNAME_SZ, "local username");
crypto/heimdal/appl/rsh/rshd.c
145
*server_username = read_str (s, USERNAME_SZ, "remote username");
crypto/heimdal/appl/rsh/rshd.c
146
*cmd = read_str (s, ARG_MAX + 1, "command");
crypto/heimdal/appl/rsh/rshd.c
149
fatal(s, NULL, "Login incorrect.");
crypto/heimdal/appl/rsh/rshd.c
152
fatal(s, NULL, "Login incorrect.");
crypto/heimdal/appl/rsh/rshd.c
158
save_krb5_creds (int s,
crypto/heimdal/appl/rsh/rshd.c
167
ret= krb5_read_message (context, (void *)&s, &remote_cred);
crypto/heimdal/appl/rsh/rshd.c
243
recv_krb5_auth (int s, u_char *buf,
crypto/heimdal/appl/rsh/rshd.c
262
if (net_read(s, buf, len) != len)
crypto/heimdal/appl/rsh/rshd.c
269
s,
crypto/heimdal/appl/rsh/rshd.c
279
&s,
crypto/heimdal/appl/rsh/rshd.c
291
*server_username = read_str (s, USERNAME_SZ, "remote username");
crypto/heimdal/appl/rsh/rshd.c
292
*cmd = read_str (s, ARG_MAX + 1, "command");
crypto/heimdal/appl/rsh/rshd.c
293
*client_username = read_str (s, ARG_MAX + 1, "local username");
crypto/heimdal/appl/rsh/rshd.c
361
kerberos_status = save_krb5_creds (s, auth_context, ticket->client);
crypto/heimdal/appl/rsh/rshd.c
366
fatal (s, NULL, "Permission denied.");
crypto/heimdal/appl/rsh/rshd.c
373
fatal (s, NULL, "Encryption is required.");
crypto/heimdal/appl/rsh/rshd.c
611
int s = STDIN_FILENO;
crypto/heimdal/appl/rsh/rshd.c
617
if (getsockname (s, thisaddr, &thisaddr_len) < 0)
crypto/heimdal/appl/rsh/rshd.c
620
if (getpeername (s, thataddr, &thataddr_len) < 0)
crypto/heimdal/appl/rsh/rshd.c
626
fatal(s, NULL, "Permission denied.");
crypto/heimdal/appl/rsh/rshd.c
631
if (net_read (s, p, 1) != 1)
crypto/heimdal/appl/rsh/rshd.c
642
fatal(s, NULL, "Permission denied.");
crypto/heimdal/appl/rsh/rshd.c
677
if (net_read (s, buf, 4) != 4)
crypto/heimdal/appl/rsh/rshd.c
682
recv_krb5_auth (s, buf, thisaddr, thataddr,
crypto/heimdal/appl/rsh/rshd.c
692
if(recv_bsd_auth (s, buf,
crypto/heimdal/appl/rsh/rshd.c
712
fatal (s, NULL, "Login incorrect.");
crypto/heimdal/appl/rsh/rshd.c
718
fatal (s, NULL, "Login disabled.");
crypto/heimdal/appl/rsh/rshd.c
725
fatal (s, NULL, "getnameinfo: %s", gai_strerror(ret));
crypto/heimdal/appl/rsh/rshd.c
730
fatal(s, NULL, "Permission denied.");
crypto/heimdal/appl/rsh/rshd.c
743
fatal(s, NULL, "Account has expired.");
crypto/heimdal/appl/rsh/rshd.c
766
fatal (s, "initgroups", "Login incorrect.");
crypto/heimdal/appl/rsh/rshd.c
769
fatal (s, "setgid", "Login incorrect.");
crypto/heimdal/appl/rsh/rshd.c
772
fatal (s, "setuid", "Login incorrect.");
crypto/heimdal/appl/rsh/rshd.c
775
fatal (s, "chdir", "Remote directory.");
crypto/heimdal/appl/rsh/rshd.c
779
fatal (s, "dup2", "Cannot dup stderr.");
crypto/heimdal/appl/rsh/rshd.c
783
fatal (s, "dup2", "Cannot dup stderr.");
crypto/heimdal/appl/rsh/rshd.c
810
if (net_write (s, "", 1) != 1)
crypto/heimdal/appl/rsh/rshd.c
811
fatal (s, "net_write", "write failed");
crypto/heimdal/appl/telnet/libtelnet/enc_des.c
540
void cfb64_encrypt(unsigned char *s, int c)
crypto/heimdal/appl/telnet/libtelnet/enc_des.c
555
*s = stp->str_output[index] = (stp->str_feed[index] ^ *s);
crypto/heimdal/appl/telnet/libtelnet/enc_des.c
556
s++;
crypto/heimdal/appl/telnet/libtelnet/enc_des.c
612
void ofb64_encrypt(unsigned char *s, int c)
crypto/heimdal/appl/telnet/libtelnet/enc_des.c
625
*s++ ^= stp->str_feed[index];
crypto/heimdal/appl/telnet/libtelnet/genget.c
103
Ambiguous(void *s)
crypto/heimdal/appl/telnet/libtelnet/genget.c
105
return((char **)s == &ambiguous);
crypto/heimdal/appl/telnet/libtelnet/misc-proto.h
68
int Ambiguous(void *s);
crypto/heimdal/appl/telnet/telnet/commands.c
119
special(char *s)
crypto/heimdal/appl/telnet/telnet/commands.c
124
switch (*s) {
crypto/heimdal/appl/telnet/telnet/commands.c
126
b = *++s;
crypto/heimdal/appl/telnet/telnet/commands.c
134
c = *s;
crypto/heimdal/appl/telnet/telnet/commands.c
243
struct sendlist *s; /* pointer to current command */
crypto/heimdal/appl/telnet/telnet/commands.c
260
s = GETSEND(argv[i]);
crypto/heimdal/appl/telnet/telnet/commands.c
261
if (s == 0) {
crypto/heimdal/appl/telnet/telnet/commands.c
265
} else if (Ambiguous(s)) {
crypto/heimdal/appl/telnet/telnet/commands.c
270
if (i + s->narg >= argc) {
crypto/heimdal/appl/telnet/telnet/commands.c
273
s->narg, s->narg == 1 ? "" : "s", s->name, s->name);
crypto/heimdal/appl/telnet/telnet/commands.c
276
count += s->nbyte;
crypto/heimdal/appl/telnet/telnet/commands.c
277
if (s->handler == send_help) {
crypto/heimdal/appl/telnet/telnet/commands.c
282
i += s->narg;
crypto/heimdal/appl/telnet/telnet/commands.c
283
needconnect += s->needconnect;
crypto/heimdal/appl/telnet/telnet/commands.c
301
if ((s = GETSEND(argv[i])) == 0) {
crypto/heimdal/appl/telnet/telnet/commands.c
306
if (s->handler) {
crypto/heimdal/appl/telnet/telnet/commands.c
308
success += (*s->handler)((s->narg > 0) ? argv[i+1] : 0,
crypto/heimdal/appl/telnet/telnet/commands.c
309
(s->narg > 1) ? argv[i+2] : 0);
crypto/heimdal/appl/telnet/telnet/commands.c
310
i += s->narg;
crypto/heimdal/appl/telnet/telnet/commands.c
312
NET2ADD(IAC, s->what);
crypto/heimdal/appl/telnet/telnet/commands.c
313
printoption("SENT", IAC, s->what);
crypto/heimdal/appl/telnet/telnet/commands.c
418
struct sendlist *s; /* pointer to current command */
crypto/heimdal/appl/telnet/telnet/commands.c
419
for (s = Sendlist; s->name; s++) {
crypto/heimdal/appl/telnet/telnet/commands.c
420
if (s->help)
crypto/heimdal/appl/telnet/telnet/commands.c
421
printf("%-15s %s\r\n", s->name, s->help);
crypto/heimdal/appl/telnet/telnet/commands.c
834
set_escape_char(char *s)
crypto/heimdal/appl/telnet/telnet/commands.c
837
rlogin = (s && *s) ? special(s) : _POSIX_VDISABLE;
crypto/heimdal/appl/telnet/telnet/commands.c
841
escape = (s && *s) ? special(s) : _POSIX_VDISABLE;
crypto/heimdal/appl/telnet/telnet/externs.h
211
void set_escape_char(char *s);
crypto/heimdal/appl/telnet/telnet/ring.c
293
unsigned char *s, *c;
crypto/heimdal/appl/telnet/telnet/ring.c
301
s = ring->supply;
crypto/heimdal/appl/telnet/telnet/ring.c
303
if (s <= c) {
crypto/heimdal/appl/telnet/telnet/ring.c
305
(*encryptor)(ring->bottom, s - ring->bottom);
crypto/heimdal/appl/telnet/telnet/ring.c
307
(*encryptor)(c, s - c);
crypto/heimdal/appl/telnet/telnetd/authenc.c
55
char *s = (nclearto > nbackp) ? nclearto : nbackp;
crypto/heimdal/appl/telnet/telnetd/authenc.c
56
if (s < nfrontp && encrypt_output) {
crypto/heimdal/appl/telnet/telnetd/authenc.c
57
(*encrypt_output)((unsigned char *)s, nfrontp - s);
crypto/heimdal/appl/telnet/telnetd/ext.h
126
int terminaltypeok (char *s);
crypto/heimdal/appl/telnet/telnetd/ext.h
136
int stilloob (int s);
crypto/heimdal/appl/telnet/telnetd/ext.h
146
void putstr (char *s);
crypto/heimdal/appl/telnet/telnetd/telnetd.c
680
terminaltypeok(char *s)
crypto/heimdal/appl/telnet/telnetd/utility.c
100
value = select(s+1, 0, 0, &excepts, &timeout);
crypto/heimdal/appl/telnet/telnetd/utility.c
106
if (FD_ISSET(s, &excepts)) {
crypto/heimdal/appl/telnet/telnetd/utility.c
257
char *s = nclearto ? nclearto : nbackp;
crypto/heimdal/appl/telnet/telnetd/utility.c
258
if (nfrontp - s > 0) {
crypto/heimdal/appl/telnet/telnetd/utility.c
259
(*encrypt_output)((unsigned char *)s, nfrontp-s);
crypto/heimdal/appl/telnet/telnetd/utility.c
423
putstr(char *s)
crypto/heimdal/appl/telnet/telnetd/utility.c
426
while (*s)
crypto/heimdal/appl/telnet/telnetd/utility.c
427
putchr(*s++);
crypto/heimdal/appl/telnet/telnetd/utility.c
88
stilloob(int s)
crypto/heimdal/appl/telnet/telnetd/utility.c
94
if (s >= FD_SETSIZE)
crypto/heimdal/appl/telnet/telnetd/utility.c
99
FD_SET(s, &excepts);
crypto/heimdal/appl/test/common.c
160
int s;
crypto/heimdal/appl/test/common.c
162
s = socket (a->ai_family, a->ai_socktype, a->ai_protocol);
crypto/heimdal/appl/test/common.c
163
if (s < 0)
crypto/heimdal/appl/test/common.c
165
if (connect (s, a->ai_addr, a->ai_addrlen) < 0) {
crypto/heimdal/appl/test/common.c
167
close (s);
crypto/heimdal/appl/test/common.c
171
return (*func) (s, hostname, service);
crypto/heimdal/appl/test/common.c
91
struct servent *s = roken_getservbyname(port_str, "tcp");
crypto/heimdal/appl/test/common.c
92
if(s)
crypto/heimdal/appl/test/common.c
93
port = s->s_port;
crypto/heimdal/appl/test/http_client.c
100
ret = write(s, buf, len);
crypto/heimdal/appl/test/http_client.c
198
int s, i;
crypto/heimdal/appl/test/http_client.c
202
s = do_connect(host, port_str);
crypto/heimdal/appl/test/http_client.c
203
if (s < 0)
crypto/heimdal/appl/test/http_client.c
206
fdprintf(s, "GET %s HTTP/1.0\r\n", page);
crypto/heimdal/appl/test/http_client.c
208
fdprintf(s, "%s\r\n", headers[i]);
crypto/heimdal/appl/test/http_client.c
209
fdprintf(s, "Host: %s\r\n\r\n", host);
crypto/heimdal/appl/test/http_client.c
214
ret = read (s, in_ptr, sizeof(in_buf) - in_len - 1);
crypto/heimdal/appl/test/http_client.c
282
close(s);
crypto/heimdal/appl/test/http_client.c
53
int s = -1;
crypto/heimdal/appl/test/http_client.c
65
s = socket (a->ai_family, a->ai_socktype, a->ai_protocol);
crypto/heimdal/appl/test/http_client.c
66
if (s < 0)
crypto/heimdal/appl/test/http_client.c
68
if (connect (s, a->ai_addr, a->ai_addrlen) < 0) {
crypto/heimdal/appl/test/http_client.c
70
close (s);
crypto/heimdal/appl/test/http_client.c
79
return s;
crypto/heimdal/appl/test/http_client.c
83
fdprintf(int s, const char *fmt, ...)
crypto/heimdal/appl/test/nt_gss_server.c
210
struct servent *s = roken_getservbyname(port_str, "tcp");
crypto/heimdal/appl/test/nt_gss_server.c
211
if(s)
crypto/heimdal/appl/test/nt_gss_server.c
212
port = s->s_port;
crypto/heimdal/base/string.c
53
const char *s = ptr;
crypto/heimdal/base/string.c
56
for (n = 0; *s; ++s)
crypto/heimdal/base/string.c
57
n += *s;
crypto/heimdal/base/string.c
83
heim_string_t s;
crypto/heimdal/base/string.c
85
s = _heim_alloc_object(&_heim_string_object, len + 1);
crypto/heimdal/base/string.c
86
if (s)
crypto/heimdal/base/string.c
87
memcpy(s, string, len + 1);
crypto/heimdal/base/string.c
88
return s;
crypto/heimdal/include/heim_threads.h
107
#define HEIMDAL_setspecific(k,s,r) do { r = pthread_setspecific(k,s); } while(0)
crypto/heimdal/include/heim_threads.h
168
#define HEIMDAL_setspecific(k,s,r) do { (k).value = s ; r = 0; } while(0)
crypto/heimdal/include/heim_threads.h
80
#define HEIMDAL_setspecific(k,s,r) do { r = thr_setspecific(k,s); } while(0)
crypto/heimdal/kadmin/get.c
125
char *s;
crypto/heimdal/kadmin/get.c
129
&s);
crypto/heimdal/kadmin/get.c
131
asprintf (&s, "unknown(%d)", k->key_data_type[0]);
crypto/heimdal/kadmin/get.c
132
strlcpy(buf, s, buf_len);
crypto/heimdal/kadmin/get.c
133
free(s);
crypto/heimdal/kadmin/get.c
140
&s);
crypto/heimdal/kadmin/get.c
142
asprintf (&s, "unknown(%d)", k->key_data_type[1]);
crypto/heimdal/kadmin/get.c
143
strlcat(buf, s, buf_len);
crypto/heimdal/kadmin/get.c
144
free(s);
crypto/heimdal/kadmin/get.c
147
s = strdup("");
crypto/heimdal/kadmin/get.c
149
s = strdup("()");
crypto/heimdal/kadmin/get.c
151
asprintf (&s, "(%.*s)", k->key_data_length[1],
crypto/heimdal/kadmin/get.c
153
strlcat(buf, s, buf_len);
crypto/heimdal/kadmin/get.c
154
free(s);
crypto/heimdal/kadmin/kadm_conn.c
131
krb5_socket_t s;
crypto/heimdal/kadmin/kadm_conn.c
137
s = accept(socks[this_sock], sa, &sa_size);
crypto/heimdal/kadmin/kadm_conn.c
138
if(rk_IS_BAD_SOCKET(s)) {
crypto/heimdal/kadmin/kadm_conn.c
159
dup2(s, STDIN_FILENO);
crypto/heimdal/kadmin/kadm_conn.c
160
dup2(s, STDOUT_FILENO);
crypto/heimdal/kadmin/kadm_conn.c
161
if(s != STDIN_FILENO && s != STDOUT_FILENO)
crypto/heimdal/kadmin/kadm_conn.c
162
rk_closesocket(s);
crypto/heimdal/kadmin/kadm_conn.c
165
rk_closesocket(s);
crypto/heimdal/kadmin/kadm_conn.c
268
krb5_socket_t s = socket(ap->ai_family, ap->ai_socktype, ap->ai_protocol);
crypto/heimdal/kadmin/kadm_conn.c
269
if(rk_IS_BAD_SOCKET(s)) {
crypto/heimdal/kadmin/kadm_conn.c
274
socket_set_reuseaddr(s, 1);
crypto/heimdal/kadmin/kadm_conn.c
275
socket_set_ipv6only(s, 1);
crypto/heimdal/kadmin/kadm_conn.c
277
if (rk_IS_SOCKET_ERROR(bind (s, ap->ai_addr, ap->ai_addrlen))) {
crypto/heimdal/kadmin/kadm_conn.c
279
rk_closesocket(s);
crypto/heimdal/kadmin/kadm_conn.c
282
if (rk_IS_SOCKET_ERROR(listen (s, SOMAXCONN))) {
crypto/heimdal/kadmin/kadm_conn.c
284
rk_closesocket(s);
crypto/heimdal/kadmin/kadm_conn.c
287
socks[num_socks++] = s;
crypto/heimdal/kadmin/load.c
104
ret = parse_time_string (&tmp, s);
crypto/heimdal/kadmin/load.c
119
parse_integer(unsigned int *u, const char *s)
crypto/heimdal/kadmin/load.c
121
if(strcmp(s, "-") == 0)
crypto/heimdal/kadmin/load.c
123
if (sscanf(s, "%u", u) != 1)
crypto/heimdal/kadmin/load.c
129
parse_integer_alloc (unsigned int **u, const char *s)
crypto/heimdal/kadmin/load.c
135
ret = parse_integer (&tmp, s);
crypto/heimdal/kadmin/load.c
238
parse_event(Event *ev, char *s)
crypto/heimdal/kadmin/load.c
243
if(strcmp(s, "-") == 0)
crypto/heimdal/kadmin/load.c
246
p = strsep(&s, ":");
crypto/heimdal/kadmin/load.c
249
p = strsep(&s, ":");
crypto/heimdal/kadmin/load.c
257
parse_event_alloc (Event **ev, char *s)
crypto/heimdal/kadmin/load.c
263
ret = parse_event (&tmp, s);
crypto/heimdal/kadmin/load.c
274
parse_hdbflags2int(HDBFlags *f, const char *s)
crypto/heimdal/kadmin/load.c
279
ret = parse_integer (&tmp, s);
crypto/heimdal/kadmin/load.c
367
char s[8192]; /* XXX should fix this properly */
crypto/heimdal/kadmin/load.c
397
while(fgets(s, sizeof(s), f) != NULL) {
crypto/heimdal/kadmin/load.c
400
p = s;
crypto/heimdal/kadmin/load.c
405
for(p = s; *p; p++){
crypto/heimdal/kadmin/load.c
72
parse_time_string(time_t *t, const char *s)
crypto/heimdal/kadmin/load.c
77
if(strcmp(s, "-") == 0)
crypto/heimdal/kadmin/load.c
79
if(sscanf(s, "%04d%02d%02d%02d%02d%02d",
crypto/heimdal/kadmin/load.c
98
parse_time_string_alloc (time_t **t, const char *s)
crypto/heimdal/kadmin/pw_quality.c
43
const char *s;
crypto/heimdal/kadmin/pw_quality.c
53
s = kadm5_check_password_quality (context, principal, &pw_data);
crypto/heimdal/kadmin/pw_quality.c
54
if (s)
crypto/heimdal/kadmin/pw_quality.c
55
krb5_warnx(context, "kadm5_check_password_quality: %s", s);
crypto/heimdal/kcm/log.c
43
char **s = NULL, **p;
crypto/heimdal/kcm/log.c
45
s = krb5_config_get_strings(kcm_context, NULL, "kcm", "logging", NULL);
crypto/heimdal/kcm/log.c
46
if(s == NULL)
crypto/heimdal/kcm/log.c
47
s = krb5_config_get_strings(kcm_context, NULL, "logging", "kcm", NULL);
crypto/heimdal/kcm/log.c
48
if(s){
crypto/heimdal/kcm/log.c
49
for(p = s; *p; p++)
crypto/heimdal/kcm/log.c
51
krb5_config_free_strings(s);
crypto/heimdal/kcm/log.c
69
char *s;
crypto/heimdal/kcm/log.c
71
s = kcm_log_msg_va(level, fmt, ap);
crypto/heimdal/kcm/log.c
73
return s;
crypto/heimdal/kcm/log.c
80
char *s;
crypto/heimdal/kcm/log.c
82
s = kcm_log_msg_va(level, fmt, ap);
crypto/heimdal/kcm/log.c
83
if(s) free(s);
crypto/heimdal/kdc/announce.c
100
dispatch_source_t s;
crypto/heimdal/kdc/announce.c
103
s = dispatch_source_create(DISPATCH_SOURCE_TYPE_TIMER,
crypto/heimdal/kdc/announce.c
106
dispatch_source_set_timer(s, t, 0, NSEC_PER_SEC);
crypto/heimdal/kdc/announce.c
107
dispatch_source_set_event_handler(s, ^{
crypto/heimdal/kdc/announce.c
109
dispatch_release(s);
crypto/heimdal/kdc/announce.c
111
dispatch_resume(s);
crypto/heimdal/kdc/announce.c
122
dispatch_source_t s;
crypto/heimdal/kdc/announce.c
132
s = dispatch_source_create(DISPATCH_SOURCE_TYPE_READ,
crypto/heimdal/kdc/announce.c
136
dispatch_source_set_event_handler(s, ^{
crypto/heimdal/kdc/announce.c
140
dispatch_source_cancel(s);
crypto/heimdal/kdc/announce.c
144
dispatch_source_set_cancel_handler(s, ^{
crypto/heimdal/kdc/announce.c
147
dispatch_release(s);
crypto/heimdal/kdc/announce.c
150
dispatch_resume(s);
crypto/heimdal/kdc/connect.c
208
krb5_socket_t s;
crypto/heimdal/kdc/connect.c
226
d->s = rk_INVALID_SOCKET;
crypto/heimdal/kdc/connect.c
261
rk_closesocket(d->s);
crypto/heimdal/kdc/connect.c
262
d->s = rk_INVALID_SOCKET;
crypto/heimdal/kdc/connect.c
269
d->s = socket(family, type, 0);
crypto/heimdal/kdc/connect.c
270
if(rk_IS_BAD_SOCKET(d->s)){
crypto/heimdal/kdc/connect.c
272
d->s = rk_INVALID_SOCKET;
crypto/heimdal/kdc/connect.c
278
setsockopt(d->s, SOL_SOCKET, SO_REUSEADDR, (void *)&one, sizeof(one));
crypto/heimdal/kdc/connect.c
284
if(rk_IS_SOCKET_ERROR(bind(d->s, sa, sa_size))){
crypto/heimdal/kdc/connect.c
290
rk_closesocket(d->s);
crypto/heimdal/kdc/connect.c
291
d->s = rk_INVALID_SOCKET;
crypto/heimdal/kdc/connect.c
294
if(type == SOCK_STREAM && rk_IS_SOCKET_ERROR(listen(d->s, SOMAXCONN))){
crypto/heimdal/kdc/connect.c
300
rk_closesocket(d->s);
crypto/heimdal/kdc/connect.c
301
d->s = rk_INVALID_SOCKET;
crypto/heimdal/kdc/connect.c
339
if(d[num].s != rk_INVALID_SOCKET){
crypto/heimdal/kdc/connect.c
414
if(rk_IS_SOCKET_ERROR(sendto(d->s, l, sizeof(l), 0, d->sa, d->sock_len))) {
crypto/heimdal/kdc/connect.c
421
if(rk_IS_SOCKET_ERROR(sendto(d->s, reply->data, reply->length, 0, d->sa, d->sock_len))) {
crypto/heimdal/kdc/connect.c
480
n = recvfrom(d->s, buf, max_request_udp, 0, d->sa, &d->sock_len);
crypto/heimdal/kdc/connect.c
515
if(d->s != rk_INVALID_SOCKET)
crypto/heimdal/kdc/connect.c
516
rk_closesocket(d->s);
crypto/heimdal/kdc/connect.c
517
d->s = rk_INVALID_SOCKET;
crypto/heimdal/kdc/connect.c
551
krb5_socket_t s;
crypto/heimdal/kdc/connect.c
557
s = accept(d[parent].s, d[child].sa, &d[child].sock_len);
crypto/heimdal/kdc/connect.c
558
if(rk_IS_BAD_SOCKET(s)) {
crypto/heimdal/kdc/connect.c
564
if (s >= FD_SETSIZE) {
crypto/heimdal/kdc/connect.c
566
rk_closesocket (s);
crypto/heimdal/kdc/connect.c
571
d[child].s = s;
crypto/heimdal/kdc/connect.c
651
char *s, *p, *t;
crypto/heimdal/kdc/connect.c
656
s = (char *)d->buf;
crypto/heimdal/kdc/connect.c
659
p = strstr(s, "\r\n");
crypto/heimdal/kdc/connect.c
664
t = strtok_r(s, " \t", &p);
crypto/heimdal/kdc/connect.c
714
if (rk_IS_SOCKET_ERROR(send(d->s, proto, strlen(proto), 0))) {
crypto/heimdal/kdc/connect.c
719
if (rk_IS_SOCKET_ERROR(send(d->s, msg, strlen(msg), 0))) {
crypto/heimdal/kdc/connect.c
734
if (rk_IS_SOCKET_ERROR(send(d->s, proto, strlen(proto), 0))) {
crypto/heimdal/kdc/connect.c
740
if (rk_IS_SOCKET_ERROR(send(d->s, msg, strlen(msg), 0))) {
crypto/heimdal/kdc/connect.c
773
n = recvfrom(d[idx].s, buf, sizeof(buf), 0, NULL, NULL);
crypto/heimdal/kdc/connect.c
861
if(!rk_IS_BAD_SOCKET(d[i].s)){
crypto/heimdal/kdc/connect.c
871
if(max_fd < d[i].s)
crypto/heimdal/kdc/connect.c
872
max_fd = d[i].s;
crypto/heimdal/kdc/connect.c
878
FD_SET(d[i].s, &fds);
crypto/heimdal/kdc/connect.c
909
if(!rk_IS_BAD_SOCKET(d[i].s) && FD_ISSET(d[i].s, &fds)) {
crypto/heimdal/kdc/digest.c
1413
const char *s;
crypto/heimdal/kdc/digest.c
1419
s = krb5_get_error_message(context, ret);
crypto/heimdal/kdc/digest.c
1420
if (s == NULL) {
crypto/heimdal/kdc/digest.c
1425
kdc_log(context, config, 0, "Digest failed with: %s", s);
crypto/heimdal/kdc/digest.c
1429
krb5_free_error_message(context, s);
crypto/heimdal/kdc/digest.c
408
char *s;
crypto/heimdal/kdc/digest.c
410
asprintf(&s, "%s-%s:%s", r.u.initReply.nonce,
crypto/heimdal/kdc/digest.c
413
if (s == NULL) {
crypto/heimdal/kdc/digest.c
420
r.u.initReply.nonce = s;
crypto/heimdal/kdc/hprop.c
214
parse_source_type(const char *s)
crypto/heimdal/kdc/hprop.c
218
if(strstr(types[i].name, s) == types[i].name)
crypto/heimdal/kdc/hprop.c
71
int s;
crypto/heimdal/kdc/hprop.c
73
s = socket (a->ai_family, a->ai_socktype, a->ai_protocol);
crypto/heimdal/kdc/hprop.c
74
if (s < 0)
crypto/heimdal/kdc/hprop.c
76
if (connect (s, a->ai_addr, a->ai_addrlen) < 0) {
crypto/heimdal/kdc/hprop.c
78
close (s);
crypto/heimdal/kdc/hprop.c
82
return s;
crypto/heimdal/kdc/hpropd.c
198
char *s;
crypto/heimdal/kdc/hpropd.c
199
ret = krb5_unparse_name(context, c2, &s);
crypto/heimdal/kdc/hpropd.c
201
s = unparseable_name;
crypto/heimdal/kdc/hpropd.c
202
krb5_errx(context, 1, "Unauthorized connection from %s", s);
crypto/heimdal/kdc/hpropd.c
268
char *s;
crypto/heimdal/kdc/hpropd.c
269
ret = krb5_unparse_name(context, entry.entry.principal, &s);
crypto/heimdal/kdc/hpropd.c
271
s = strdup(unparseable_name);
crypto/heimdal/kdc/hpropd.c
272
krb5_warnx(context, "Entry exists: %s", s);
crypto/heimdal/kdc/hpropd.c
273
free(s);
crypto/heimdal/kdc/krb5tgs.c
1509
PrincipalName *s;
crypto/heimdal/kdc/krb5tgs.c
1525
s = b->sname;
crypto/heimdal/kdc/krb5tgs.c
1579
s = &adtkt.cname;
crypto/heimdal/kdc/krb5tgs.c
1583
_krb5_principalname2krb5_principal(context, &sp, *s, r);
crypto/heimdal/kdc/krb5tgs.c
2219
NULL, s, &pa.padata_value);
crypto/heimdal/kdc/log.c
43
char **s = NULL, **p;
crypto/heimdal/kdc/log.c
45
s = krb5_config_get_strings(context, NULL, service, "logging", NULL);
crypto/heimdal/kdc/log.c
46
if(s == NULL)
crypto/heimdal/kdc/log.c
47
s = krb5_config_get_strings(context, NULL, "logging", service, NULL);
crypto/heimdal/kdc/log.c
48
if(s){
crypto/heimdal/kdc/log.c
49
for(p = s; *p; p++)
crypto/heimdal/kdc/log.c
51
krb5_config_free_strings(s);
crypto/heimdal/kdc/log.c
79
char *s;
crypto/heimdal/kdc/log.c
81
s = kdc_log_msg_va(context, config, level, fmt, ap);
crypto/heimdal/kdc/log.c
83
return s;
crypto/heimdal/kdc/log.c
92
char *s;
crypto/heimdal/kdc/log.c
94
s = kdc_log_msg_va(context, config, level, fmt, ap);
crypto/heimdal/kdc/log.c
95
if(s) free(s);
crypto/heimdal/kdc/pkinit.c
739
char *s = hx509_get_error_string(context->hx509ctx, ret);
crypto/heimdal/kdc/pkinit.c
741
s, ret);
crypto/heimdal/kdc/pkinit.c
742
free(s);
crypto/heimdal/kpasswd/kpasswdd.c
117
if (sendmsg (s, &msghdr, 0) < 0)
crypto/heimdal/kpasswd/kpasswdd.c
145
int s,
crypto/heimdal/kpasswd/kpasswdd.c
185
send_reply (s, sa, sa_size, NULL, &error_data);
crypto/heimdal/kpasswd/kpasswdd.c
191
int s,
crypto/heimdal/kpasswd/kpasswdd.c
223
send_reply (s, sa, sa_size, &ap_rep_data, &krb_priv_data);
crypto/heimdal/kpasswd/kpasswdd.c
237
int s,
crypto/heimdal/kpasswd/kpasswdd.c
259
reply_priv (auth_context, s, sa, sa_size, KRB5_KPASSWD_MALFORMED,
crypto/heimdal/kpasswd/kpasswdd.c
271
reply_priv (auth_context, s, sa, sa_size, KRB5_KPASSWD_MALFORMED,
crypto/heimdal/kpasswd/kpasswdd.c
280
reply_priv (auth_context, s, sa, sa_size, KRB5_KPASSWD_MALFORMED,
crypto/heimdal/kpasswd/kpasswdd.c
287
reply_priv (auth_context, s, sa, sa_size,
crypto/heimdal/kpasswd/kpasswdd.c
305
reply_priv (auth_context, s, sa, sa_size,
crypto/heimdal/kpasswd/kpasswdd.c
316
reply_priv(auth_context, s, sa, sa_size,
crypto/heimdal/kpasswd/kpasswdd.c
325
reply_priv (auth_context, s, sa, sa_size,
crypto/heimdal/kpasswd/kpasswdd.c
334
reply_priv (auth_context, s, sa, sa_size,
crypto/heimdal/kpasswd/kpasswdd.c
350
reply_priv (auth_context, s, sa, sa_size, 2,
crypto/heimdal/kpasswd/kpasswdd.c
358
reply_priv (auth_context, s, sa, sa_size,
crypto/heimdal/kpasswd/kpasswdd.c
375
reply_priv (auth_context, s, sa, sa_size,
crypto/heimdal/kpasswd/kpasswdd.c
387
reply_priv (auth_context, s, sa, sa_size,
crypto/heimdal/kpasswd/kpasswdd.c
397
reply_priv (auth_context, s, sa, sa_size, KRB5_KPASSWD_HARDERROR,
crypto/heimdal/kpasswd/kpasswdd.c
410
reply_priv (auth_context, s, sa, sa_size, KRB5_KPASSWD_SOFTERROR,
crypto/heimdal/kpasswd/kpasswdd.c
415
reply_priv (auth_context, s, sa, sa_size, KRB5_KPASSWD_SUCCESS,
crypto/heimdal/kpasswd/kpasswdd.c
438
int s,
crypto/heimdal/kpasswd/kpasswdd.c
477
reply_error (NULL, s, sa, sa_size, 0, 1, "Wrong program version");
crypto/heimdal/kpasswd/kpasswdd.c
494
reply_error (NULL, s, sa, sa_size, ret, 3, "Authentication failed");
crypto/heimdal/kpasswd/kpasswdd.c
522
reply_error (NULL, s, sa, sa_size, ret, 1,
crypto/heimdal/kpasswd/kpasswdd.c
530
reply_error ((*ticket)->server->realm, s, sa, sa_size, ret, 1,
crypto/heimdal/kpasswd/kpasswdd.c
537
reply_error ((*ticket)->server->realm, s, sa, sa_size, ret, 1,
crypto/heimdal/kpasswd/kpasswdd.c
567
reply_error ((*ticket)->server->realm, s, sa, sa_size, ret, 3,
crypto/heimdal/kpasswd/kpasswdd.c
581
int s,
crypto/heimdal/kpasswd/kpasswdd.c
620
&version, s, sa, sa_size, msg, len, &other_addr) == 0)
crypto/heimdal/kpasswd/kpasswdd.c
637
s,
crypto/heimdal/kpasswd/kpasswdd.c
69
send_reply (int s,
crypto/heimdal/kpasswd/kpasswdd.c
827
struct servent *s = roken_getservbyname (port_str, "udp");
crypto/heimdal/kpasswd/kpasswdd.c
829
if (s != NULL)
crypto/heimdal/kpasswd/kpasswdd.c
830
port = s->s_port;
crypto/heimdal/kuser/kdigest.c
120
const char *s = krb5_digest_get_identifier(context, digest);
crypto/heimdal/kuser/kdigest.c
121
if (s)
crypto/heimdal/kuser/kdigest.c
122
printf("identifier=%s\n", s);
crypto/heimdal/kuser/kdigest.c
438
char *s;
crypto/heimdal/kuser/kdigest.c
488
base64_encode(data.data, data.length, &s);
crypto/heimdal/kuser/kdigest.c
490
printf("type2=%s\n", s);
crypto/heimdal/kuser/kdigest.c
491
free(s);
crypto/heimdal/kuser/kdigest.c
501
base64_encode(opaque.data, opaque.length, &s);
crypto/heimdal/kuser/kdigest.c
503
printf("opaque=%s\n", s);
crypto/heimdal/kuser/kdigest.c
504
free(s);
crypto/heimdal/kuser/kinit.c
812
char s[1024];
crypto/heimdal/kuser/kinit.c
816
snprintf(s, sizeof(s), "%s:%s",
crypto/heimdal/kuser/kinit.c
819
setenv("KRB5CCNAME", s, 1);
crypto/heimdal/kuser/klist.c
103
char s[16], *sp = s;
crypto/heimdal/kuser/klist.c
127
rtbl_add_column_entry(ct, COL_FLAGS, s);
crypto/heimdal/kuser/klist.c
157
char *s;
crypto/heimdal/kuser/klist.c
160
ret = krb5_enctype_to_string(context, t.enc_part.etype, &s);
crypto/heimdal/kuser/klist.c
163
printf("%s", s);
crypto/heimdal/kuser/klist.c
164
free(s);
crypto/heimdal/kuser/klist.c
44
static char s[128];
crypto/heimdal/kuser/klist.c
48
strlcpy(s, "?", sizeof(s));
crypto/heimdal/kuser/klist.c
50
strlcpy(s, p + 4, sizeof(s));
crypto/heimdal/kuser/klist.c
51
s[x] = 0;
crypto/heimdal/kuser/klist.c
52
return s;
crypto/heimdal/lib/asn1/asn1_print.c
208
unsigned char *s;
crypto/heimdal/lib/asn1/asn1_print.c
217
s = str.data;
crypto/heimdal/lib/asn1/asn1_print.c
220
if (isprint((int)s[n]))
crypto/heimdal/lib/asn1/asn1_print.c
221
printf ("%c", s[n]);
crypto/heimdal/lib/asn1/asn1_print.c
223
printf ("#%02x", s[n]);
crypto/heimdal/lib/asn1/asn1parse.c
1803
Symbol *s = addsym(sl->string);
crypto/heimdal/lib/asn1/asn1parse.c
1804
s->stype = Stype;
crypto/heimdal/lib/asn1/asn1parse.c
1805
gen_template_import(s);
crypto/heimdal/lib/asn1/asn1parse.c
1841
Symbol *s = addsym ((yyvsp[(1) - (3)].name));
crypto/heimdal/lib/asn1/asn1parse.c
1842
s->stype = Stype;
crypto/heimdal/lib/asn1/asn1parse.c
1843
s->type = (yyvsp[(3) - (3)].type);
crypto/heimdal/lib/asn1/asn1parse.c
1844
fix_labels(s);
crypto/heimdal/lib/asn1/asn1parse.c
1845
generate_type (s);
crypto/heimdal/lib/asn1/asn1parse.c
2095
Symbol *s = addsym((yyvsp[(1) - (1)].name));
crypto/heimdal/lib/asn1/asn1parse.c
2097
if(s->stype != Stype && s->stype != SUndefined)
crypto/heimdal/lib/asn1/asn1parse.c
2100
(yyval.type)->symbol = s;
crypto/heimdal/lib/asn1/asn1parse.c
2256
Symbol *s;
crypto/heimdal/lib/asn1/asn1parse.c
2257
s = addsym ((yyvsp[(1) - (4)].name));
crypto/heimdal/lib/asn1/asn1parse.c
2259
s->stype = SValue;
crypto/heimdal/lib/asn1/asn1parse.c
2260
s->value = (yyvsp[(4) - (4)].value);
crypto/heimdal/lib/asn1/asn1parse.c
2261
generate_constant (s);
crypto/heimdal/lib/asn1/asn1parse.c
2469
Symbol *s = addsym((yyvsp[(1) - (1)].name));
crypto/heimdal/lib/asn1/asn1parse.c
2470
if(s->stype != SValue ||
crypto/heimdal/lib/asn1/asn1parse.c
2471
s->value->type != objectidentifiervalue) {
crypto/heimdal/lib/asn1/asn1parse.c
2473
s->name);
crypto/heimdal/lib/asn1/asn1parse.c
2476
(yyval.objid) = s->value->u.objectidentifiervalue;
crypto/heimdal/lib/asn1/asn1parse.c
2490
Symbol *s = addsym((yyvsp[(1) - (1)].name));
crypto/heimdal/lib/asn1/asn1parse.c
2491
if(s->stype != SValue)
crypto/heimdal/lib/asn1/asn1parse.c
2493
s->name);
crypto/heimdal/lib/asn1/asn1parse.c
2495
(yyval.value) = s->value;
crypto/heimdal/lib/asn1/asn1parse.c
272
static void fix_labels(Symbol *s);
crypto/heimdal/lib/asn1/asn1parse.c
2770
yyerror (const char *s)
crypto/heimdal/lib/asn1/asn1parse.c
2772
lex_error_message ("%s\n", s);
crypto/heimdal/lib/asn1/asn1parse.c
2795
struct objid *s;
crypto/heimdal/lib/asn1/asn1parse.c
2796
s = emalloc(sizeof(*s));
crypto/heimdal/lib/asn1/asn1parse.c
2797
s->label = label;
crypto/heimdal/lib/asn1/asn1parse.c
2798
s->value = value;
crypto/heimdal/lib/asn1/asn1parse.c
2799
s->next = NULL;
crypto/heimdal/lib/asn1/asn1parse.c
2800
return s;
crypto/heimdal/lib/asn1/asn1parse.c
2853
fix_labels(Symbol *s)
crypto/heimdal/lib/asn1/asn1parse.c
2856
if (asprintf(&p, "choice_%s", s->gen_name) < 0 || p == NULL)
crypto/heimdal/lib/asn1/asn1parse.c
2858
fix_labels2(s->type, p);
crypto/heimdal/lib/asn1/asn1parse.y
1030
fix_labels(Symbol *s)
crypto/heimdal/lib/asn1/asn1parse.y
1033
if (asprintf(&p, "choice_%s", s->gen_name) < 0 || p == NULL)
crypto/heimdal/lib/asn1/asn1parse.y
1035
fix_labels2(s->type, p);
crypto/heimdal/lib/asn1/asn1parse.y
279
Symbol *s = addsym(sl->string);
crypto/heimdal/lib/asn1/asn1parse.y
280
s->stype = Stype;
crypto/heimdal/lib/asn1/asn1parse.y
281
gen_template_import(s);
crypto/heimdal/lib/asn1/asn1parse.y
321
Symbol *s = addsym ($1);
crypto/heimdal/lib/asn1/asn1parse.y
322
s->stype = Stype;
crypto/heimdal/lib/asn1/asn1parse.y
323
s->type = $3;
crypto/heimdal/lib/asn1/asn1parse.y
324
fix_labels(s);
crypto/heimdal/lib/asn1/asn1parse.y
325
generate_type (s);
crypto/heimdal/lib/asn1/asn1parse.y
554
Symbol *s = addsym($1);
crypto/heimdal/lib/asn1/asn1parse.y
556
if(s->stype != Stype && s->stype != SUndefined)
crypto/heimdal/lib/asn1/asn1parse.y
559
$$->symbol = s;
crypto/heimdal/lib/asn1/asn1parse.y
58
static void fix_labels(Symbol *s);
crypto/heimdal/lib/asn1/asn1parse.y
690
Symbol *s;
crypto/heimdal/lib/asn1/asn1parse.y
691
s = addsym ($1);
crypto/heimdal/lib/asn1/asn1parse.y
693
s->stype = SValue;
crypto/heimdal/lib/asn1/asn1parse.y
694
s->value = $4;
crypto/heimdal/lib/asn1/asn1parse.y
695
generate_constant (s);
crypto/heimdal/lib/asn1/asn1parse.y
855
Symbol *s = addsym($1);
crypto/heimdal/lib/asn1/asn1parse.y
856
if(s->stype != SValue ||
crypto/heimdal/lib/asn1/asn1parse.y
857
s->value->type != objectidentifiervalue) {
crypto/heimdal/lib/asn1/asn1parse.y
859
s->name);
crypto/heimdal/lib/asn1/asn1parse.y
862
$$ = s->value->u.objectidentifiervalue;
crypto/heimdal/lib/asn1/asn1parse.y
889
Symbol *s = addsym($1);
crypto/heimdal/lib/asn1/asn1parse.y
890
if(s->stype != SValue)
crypto/heimdal/lib/asn1/asn1parse.y
892
s->name);
crypto/heimdal/lib/asn1/asn1parse.y
894
$$ = s->value;
crypto/heimdal/lib/asn1/asn1parse.y
947
yyerror (const char *s)
crypto/heimdal/lib/asn1/asn1parse.y
949
lex_error_message ("%s\n", s);
crypto/heimdal/lib/asn1/asn1parse.y
972
struct objid *s;
crypto/heimdal/lib/asn1/asn1parse.y
973
s = emalloc(sizeof(*s));
crypto/heimdal/lib/asn1/asn1parse.y
974
s->label = label;
crypto/heimdal/lib/asn1/asn1parse.y
975
s->value = value;
crypto/heimdal/lib/asn1/asn1parse.y
976
s->next = NULL;
crypto/heimdal/lib/asn1/asn1parse.y
977
return s;
crypto/heimdal/lib/asn1/check-der.c
933
const char *s;
crypto/heimdal/lib/asn1/check-der.c
947
char *s;
crypto/heimdal/lib/asn1/check-der.c
949
ret = der_get_general_string(foo[i].p, foo[i].len, &s, &size);
crypto/heimdal/lib/asn1/check-der.c
959
if (strcmp(foo[i].s, s) != 0)
crypto/heimdal/lib/asn1/check-der.c
961
free(s);
crypto/heimdal/lib/asn1/der_format.c
135
char *s, *w, *brkt, *endptr;
crypto/heimdal/lib/asn1/der_format.c
145
s = strdup(str);
crypto/heimdal/lib/asn1/der_format.c
147
for (w = strtok_r(s, sep, &brkt);
crypto/heimdal/lib/asn1/der_format.c
155
free(s);
crypto/heimdal/lib/asn1/der_format.c
163
free(s);
crypto/heimdal/lib/asn1/der_format.c
168
free(s);
crypto/heimdal/lib/asn1/der_get.c
174
char *s;
crypto/heimdal/lib/asn1/der_get.c
191
s = malloc (len + 1);
crypto/heimdal/lib/asn1/der_get.c
192
if (s == NULL)
crypto/heimdal/lib/asn1/der_get.c
194
memcpy (s, p, len);
crypto/heimdal/lib/asn1/der_get.c
195
s[len] = '\0';
crypto/heimdal/lib/asn1/der_get.c
196
*str = s;
crypto/heimdal/lib/asn1/der_get.c
442
generalizedtime2time (const char *s, time_t *t)
crypto/heimdal/lib/asn1/der_get.c
447
if (sscanf (s, "%04d%02d%02d%02d%02d%02dZ",
crypto/heimdal/lib/asn1/der_get.c
450
if (sscanf (s, "%02d%02d%02d%02d%02d%02dZ",
crypto/heimdal/lib/asn1/der_put.c
499
_heim_time2generalizedtime (time_t t, heim_octet_string *s, int gtimep)
crypto/heimdal/lib/asn1/der_put.c
504
s->data = malloc(len + 1);
crypto/heimdal/lib/asn1/der_put.c
505
if (s->data == NULL)
crypto/heimdal/lib/asn1/der_put.c
507
s->length = len;
crypto/heimdal/lib/asn1/der_put.c
511
snprintf (s->data, len + 1, "%04d%02d%02d%02d%02d%02dZ",
crypto/heimdal/lib/asn1/der_put.c
515
snprintf (s->data, len + 1, "%02d%02d%02d%02d%02d%02dZ",
crypto/heimdal/lib/asn1/gen.c
1000
generate_header_of_codefile(s->gen_name);
crypto/heimdal/lib/asn1/gen.c
1002
generate_type_header (s);
crypto/heimdal/lib/asn1/gen.c
1005
generate_template(s);
crypto/heimdal/lib/asn1/gen.c
1007
if (template_flag == 0 || is_template_compat(s) == 0) {
crypto/heimdal/lib/asn1/gen.c
1008
generate_type_encode (s);
crypto/heimdal/lib/asn1/gen.c
1009
generate_type_decode (s);
crypto/heimdal/lib/asn1/gen.c
1010
generate_type_free (s);
crypto/heimdal/lib/asn1/gen.c
1011
generate_type_length (s);
crypto/heimdal/lib/asn1/gen.c
1012
generate_type_copy (s);
crypto/heimdal/lib/asn1/gen.c
1014
generate_type_seq (s);
crypto/heimdal/lib/asn1/gen.c
1015
generate_glue (s->type, s->gen_name);
crypto/heimdal/lib/asn1/gen.c
1019
if (is_export(s->name)) {
crypto/heimdal/lib/asn1/gen.c
1031
s->gen_name, s->gen_name);
crypto/heimdal/lib/asn1/gen.c
1036
s->gen_name, s->gen_name);
crypto/heimdal/lib/asn1/gen.c
1040
s->gen_name, s->gen_name);
crypto/heimdal/lib/asn1/gen.c
1044
s->gen_name, s->gen_name, s->gen_name);
crypto/heimdal/lib/asn1/gen.c
1048
s->gen_name, s->gen_name);
crypto/heimdal/lib/asn1/gen.c
394
generate_constant (const Symbol *s)
crypto/heimdal/lib/asn1/gen.c
396
switch(s->value->type) {
crypto/heimdal/lib/asn1/gen.c
401
s->gen_name, s->value->u.integervalue);
crypto/heimdal/lib/asn1/gen.c
413
generate_header_of_codefile(s->gen_name);
crypto/heimdal/lib/asn1/gen.c
416
for (o = s->value->u.objectidentifiervalue; o != NULL; o = o->next)
crypto/heimdal/lib/asn1/gen.c
419
printf("s->gen_name: %s",s->gen_name);
crypto/heimdal/lib/asn1/gen.c
426
for (o = s->value->u.objectidentifiervalue; o != NULL; o = o->next)
crypto/heimdal/lib/asn1/gen.c
429
fprintf (headerfile, "/* OBJECT IDENTIFIER %s ::= { ", s->name);
crypto/heimdal/lib/asn1/gen.c
437
s->gen_name, len);
crypto/heimdal/lib/asn1/gen.c
445
s->gen_name, len, s->gen_name);
crypto/heimdal/lib/asn1/gen.c
451
gen_upper = strdup(s->gen_name);
crypto/heimdal/lib/asn1/gen.c
454
gen_upper[i] = toupper((int)s->gen_name[i]);
crypto/heimdal/lib/asn1/gen.c
460
s->gen_name,
crypto/heimdal/lib/asn1/gen.c
462
s->gen_name);
crypto/heimdal/lib/asn1/gen.c
978
generate_type_header (const Symbol *s)
crypto/heimdal/lib/asn1/gen.c
980
int preservep = preserve_type(s->name) ? TRUE : FALSE;
crypto/heimdal/lib/asn1/gen.c
983
fprintf (headerfile, "%s ::= ", s->name);
crypto/heimdal/lib/asn1/gen.c
984
define_asn1 (0, s->type);
crypto/heimdal/lib/asn1/gen.c
988
define_type (0, s->gen_name, s->gen_name, s->type, TRUE, preservep);
crypto/heimdal/lib/asn1/gen.c
994
generate_type (const Symbol *s)
crypto/heimdal/lib/asn1/gen_copy.c
228
generate_type_copy (const Symbol *s)
crypto/heimdal/lib/asn1/gen_copy.c
230
int preserve = preserve_type(s->name) ? TRUE : FALSE;
crypto/heimdal/lib/asn1/gen_copy.c
238
s->gen_name, s->gen_name, s->gen_name);
crypto/heimdal/lib/asn1/gen_copy.c
239
copy_type ("from", "to", s->type, preserve);
crypto/heimdal/lib/asn1/gen_copy.c
246
s->gen_name);
crypto/heimdal/lib/asn1/gen_decode.c
326
char *s = NULL;
crypto/heimdal/lib/asn1/gen_decode.c
331
if (asprintf (&s, "%s(%s)->%s", m->optional ? "" : "&",
crypto/heimdal/lib/asn1/gen_decode.c
332
name, m->gen_name) < 0 || s == NULL)
crypto/heimdal/lib/asn1/gen_decode.c
334
decode_type (s, m->type, m->optional, forwstr, m->gen_name, NULL,
crypto/heimdal/lib/asn1/gen_decode.c
336
free (s);
crypto/heimdal/lib/asn1/gen_decode.c
360
char *s;
crypto/heimdal/lib/asn1/gen_decode.c
369
if (asprintf (&s, "%s(%s)->%s", m->optional ? "" : "&", name, m->gen_name) < 0 || s == NULL)
crypto/heimdal/lib/asn1/gen_decode.c
375
s, s, s, forwstr);
crypto/heimdal/lib/asn1/gen_decode.c
376
decode_type (s, m->type, 0, forwstr, m->gen_name, NULL, depth + 1);
crypto/heimdal/lib/asn1/gen_decode.c
377
free (s);
crypto/heimdal/lib/asn1/gen_decode.c
391
char *s;
crypto/heimdal/lib/asn1/gen_decode.c
393
if (asprintf (&s, "%s->%s", name, m->gen_name) < 0 || s == NULL)
crypto/heimdal/lib/asn1/gen_decode.c
397
fprintf(codefile, "%s = NULL;\n", s);
crypto/heimdal/lib/asn1/gen_decode.c
399
gen_assign_defval(s, m->defval);
crypto/heimdal/lib/asn1/gen_decode.c
402
free(s);
crypto/heimdal/lib/asn1/gen_decode.c
571
char *s = NULL;
crypto/heimdal/lib/asn1/gen_decode.c
592
if (asprintf (&s, "%s(%s)->u.%s", m->optional ? "" : "&",
crypto/heimdal/lib/asn1/gen_decode.c
593
name, m->gen_name) < 0 || s == NULL)
crypto/heimdal/lib/asn1/gen_decode.c
595
decode_type (s, m->type, m->optional, forwstr, m->gen_name, NULL,
crypto/heimdal/lib/asn1/gen_decode.c
597
free(s);
crypto/heimdal/lib/asn1/gen_decode.c
666
generate_type_decode (const Symbol *s)
crypto/heimdal/lib/asn1/gen_decode.c
668
int preserve = preserve_type(s->name) ? TRUE : FALSE;
crypto/heimdal/lib/asn1/gen_decode.c
674
s->gen_name, s->gen_name);
crypto/heimdal/lib/asn1/gen_decode.c
676
switch (s->type->type) {
crypto/heimdal/lib/asn1/gen_decode.c
711
decode_type ("data", s->type, 0, "goto fail", "Top", NULL, 1);
crypto/heimdal/lib/asn1/gen_decode.c
727
s->gen_name);
crypto/heimdal/lib/asn1/gen_encode.c
101
return p->s;
crypto/heimdal/lib/asn1/gen_encode.c
103
snprintf(s, sizeof(s), "%d", value);
crypto/heimdal/lib/asn1/gen_encode.c
104
return s;
crypto/heimdal/lib/asn1/gen_encode.c
264
char *s = NULL;
crypto/heimdal/lib/asn1/gen_encode.c
269
if (asprintf (&s, "%s(%s)->%s", m->optional ? "" : "&", name, m->gen_name) < 0 || s == NULL)
crypto/heimdal/lib/asn1/gen_encode.c
275
s);
crypto/heimdal/lib/asn1/gen_encode.c
277
gen_compare_defval(s + 1, m->defval);
crypto/heimdal/lib/asn1/gen_encode.c
281
encode_type (s, m->type, m->gen_name);
crypto/heimdal/lib/asn1/gen_encode.c
284
free (s);
crypto/heimdal/lib/asn1/gen_encode.c
406
char *s = NULL;
crypto/heimdal/lib/asn1/gen_encode.c
413
if (asprintf (&s, "(%s)", name) < 0 || s == NULL)
crypto/heimdal/lib/asn1/gen_encode.c
415
fprintf(codefile, "switch(%s->element) {\n", s);
crypto/heimdal/lib/asn1/gen_encode.c
427
s, m->gen_name) < 0 || s2 == NULL)
crypto/heimdal/lib/asn1/gen_encode.c
441
free (s);
crypto/heimdal/lib/asn1/gen_encode.c
505
generate_type_encode (const Symbol *s)
crypto/heimdal/lib/asn1/gen_encode.c
511
s->gen_name, s->gen_name);
crypto/heimdal/lib/asn1/gen_encode.c
513
switch (s->type->type) {
crypto/heimdal/lib/asn1/gen_encode.c
543
encode_type("data", s->type, "Top");
crypto/heimdal/lib/asn1/gen_encode.c
62
static char s[32];
crypto/heimdal/lib/asn1/gen_encode.c
65
const char *s;
crypto/heimdal/lib/asn1/gen_free.c
101
fprintf(codefile, "if(%s) {\n", s);
crypto/heimdal/lib/asn1/gen_free.c
102
free_type (s, m->type, FALSE);
crypto/heimdal/lib/asn1/gen_free.c
107
"}\n",s, s);
crypto/heimdal/lib/asn1/gen_free.c
108
free (s);
crypto/heimdal/lib/asn1/gen_free.c
179
generate_type_free (const Symbol *s)
crypto/heimdal/lib/asn1/gen_free.c
181
int preserve = preserve_type(s->name) ? TRUE : FALSE;
crypto/heimdal/lib/asn1/gen_free.c
186
s->gen_name, s->gen_name);
crypto/heimdal/lib/asn1/gen_free.c
188
free_type ("data", s->type, preserve);
crypto/heimdal/lib/asn1/gen_free.c
87
char *s;
crypto/heimdal/lib/asn1/gen_free.c
96
if (asprintf (&s, "%s(%s)->%s%s",
crypto/heimdal/lib/asn1/gen_free.c
98
t->type == TChoice ? "u." : "", m->gen_name) < 0 || s == NULL)
crypto/heimdal/lib/asn1/gen_length.c
144
char *s;
crypto/heimdal/lib/asn1/gen_length.c
154
if (asprintf (&s, "%s(%s)->%s%s",
crypto/heimdal/lib/asn1/gen_length.c
156
t->type == TChoice ? "u." : "", m->gen_name) < 0 || s == NULL)
crypto/heimdal/lib/asn1/gen_length.c
159
fprintf (codefile, "if(%s)", s);
crypto/heimdal/lib/asn1/gen_length.c
161
gen_compare_defval(s + 1, m->defval);
crypto/heimdal/lib/asn1/gen_length.c
165
length_type (s, m->type, "ret", m->gen_name);
crypto/heimdal/lib/asn1/gen_length.c
168
free (s);
crypto/heimdal/lib/asn1/gen_length.c
269
generate_type_length (const Symbol *s)
crypto/heimdal/lib/asn1/gen_length.c
276
s->gen_name, s->gen_name);
crypto/heimdal/lib/asn1/gen_length.c
278
length_type ("data", s->type, "ret", "Top");
crypto/heimdal/lib/asn1/gen_seq.c
39
generate_type_seq (const Symbol *s)
crypto/heimdal/lib/asn1/gen_seq.c
44
if (!seq_type(s->name))
crypto/heimdal/lib/asn1/gen_seq.c
46
type = s->type;
crypto/heimdal/lib/asn1/gen_seq.c
51
fprintf(stderr, "%s not seq of %d\n", s->name, (int)type->type);
crypto/heimdal/lib/asn1/gen_seq.c
63
s->name, (int)type->subtype->type);
crypto/heimdal/lib/asn1/gen_seq.c
72
s->gen_name, s->gen_name, subname,
crypto/heimdal/lib/asn1/gen_seq.c
73
s->gen_name, s->gen_name);
crypto/heimdal/lib/asn1/gen_seq.c
78
s->gen_name, s->gen_name, subname);
crypto/heimdal/lib/asn1/gen_seq.c
99
s->gen_name, s->gen_name);
crypto/heimdal/lib/asn1/gen_template.c
207
is_template_compat (const Symbol *s)
crypto/heimdal/lib/asn1/gen_template.c
209
return is_supported_type_p(s->type);
crypto/heimdal/lib/asn1/gen_template.c
428
use_extern(const Symbol *s)
crypto/heimdal/lib/asn1/gen_template.c
430
if (s->type == NULL)
crypto/heimdal/lib/asn1/gen_template.c
790
gen_template_import(const Symbol *s)
crypto/heimdal/lib/asn1/gen_template.c
797
gen_extern_stubs(f, s->gen_name);
crypto/heimdal/lib/asn1/gen_template.c
848
generate_template(const Symbol *s)
crypto/heimdal/lib/asn1/gen_template.c
853
if (use_extern(s)) {
crypto/heimdal/lib/asn1/gen_template.c
854
gen_extern_stubs(f, s->gen_name);
crypto/heimdal/lib/asn1/gen_template.c
858
generate_template_type(s->gen_name, &dupname, s->name, s->gen_name, NULL, s->type, 0, 0, 1);
crypto/heimdal/lib/asn1/gen_template.c
868
s->gen_name,
crypto/heimdal/lib/asn1/gen_template.c
869
s->gen_name,
crypto/heimdal/lib/asn1/gen_template.c
881
s->gen_name,
crypto/heimdal/lib/asn1/gen_template.c
882
s->gen_name,
crypto/heimdal/lib/asn1/gen_template.c
893
s->gen_name,
crypto/heimdal/lib/asn1/gen_template.c
894
s->gen_name,
crypto/heimdal/lib/asn1/gen_template.c
906
s->gen_name,
crypto/heimdal/lib/asn1/gen_template.c
907
s->gen_name,
crypto/heimdal/lib/asn1/gen_template.c
918
s->gen_name,
crypto/heimdal/lib/asn1/gen_template.c
919
s->gen_name,
crypto/heimdal/lib/asn1/gen_template.c
920
s->gen_name,
crypto/heimdal/lib/asn1/hash.c
166
hashadd(const char *s)
crypto/heimdal/lib/asn1/hash.c
170
assert(s);
crypto/heimdal/lib/asn1/hash.c
172
for (i = 0; *s; ++s)
crypto/heimdal/lib/asn1/hash.c
173
i += *s;
crypto/heimdal/lib/asn1/hash.c
178
hashcaseadd(const char *s)
crypto/heimdal/lib/asn1/hash.c
182
assert(s);
crypto/heimdal/lib/asn1/hash.c
184
for (i = 0; *s; ++s)
crypto/heimdal/lib/asn1/hash.c
185
i += toupper((unsigned char)*s);
crypto/heimdal/lib/asn1/hash.c
198
const unsigned char *s = (const unsigned char *)ss;
crypto/heimdal/lib/asn1/hash.c
200
for (; *s; ++s) {
crypto/heimdal/lib/asn1/hash.c
201
h = (h << TWELVE) + *s;
crypto/heimdal/lib/asn1/hash.h
78
unsigned hashadd(const char *s); /* Standard hash function */
crypto/heimdal/lib/asn1/hash.h
79
unsigned hashcaseadd(const char *s); /* Standard hash function */
crypto/heimdal/lib/asn1/hash.h
80
unsigned hashjpw(const char *s); /* another hash function */
crypto/heimdal/lib/asn1/lex.c
2666
static int yy_flex_strlen (yyconst char * s )
crypto/heimdal/lib/asn1/lex.c
2669
for ( n = 0; s[n]; ++n )
crypto/heimdal/lib/asn1/symbol.c
51
Symbol *s = (Symbol *) a;
crypto/heimdal/lib/asn1/symbol.c
53
return hashjpw(s->name);
crypto/heimdal/lib/asn1/symbol.c
64
output_name(char *s)
crypto/heimdal/lib/asn1/symbol.c
68
for (p = s; *p; ++p)
crypto/heimdal/lib/asn1/symbol.c
76
Symbol key, *s;
crypto/heimdal/lib/asn1/symbol.c
79
s = (Symbol *) hashtabsearch(htab, (void *) &key);
crypto/heimdal/lib/asn1/symbol.c
80
if (s == NULL) {
crypto/heimdal/lib/asn1/symbol.c
81
s = (Symbol *) emalloc(sizeof(*s));
crypto/heimdal/lib/asn1/symbol.c
82
s->name = name;
crypto/heimdal/lib/asn1/symbol.c
83
s->gen_name = estrdup(name);
crypto/heimdal/lib/asn1/symbol.c
84
output_name(s->gen_name);
crypto/heimdal/lib/asn1/symbol.c
85
s->stype = SUndefined;
crypto/heimdal/lib/asn1/symbol.c
86
hashtabadd(htab, s);
crypto/heimdal/lib/asn1/symbol.c
88
return s;
crypto/heimdal/lib/asn1/symbol.c
94
Symbol *s = ptr;
crypto/heimdal/lib/asn1/symbol.c
95
if (s->stype == SUndefined) {
crypto/heimdal/lib/asn1/symbol.c
96
lex_error_message("%s is still undefined\n", s->name);
crypto/heimdal/lib/com_err/error.c
46
#define dgettext(d,s) (s)
crypto/heimdal/lib/com_err/lex.c
1801
static int yy_flex_strlen (yyconst char * s )
crypto/heimdal/lib/com_err/lex.c
1804
for ( n = 0; s[n]; ++n )
crypto/heimdal/lib/com_err/parse.c
131
void yyerror (char *s);
crypto/heimdal/lib/com_err/parse.c
1713
yyerror (char *s)
crypto/heimdal/lib/com_err/parse.c
1715
_lex_error_message ("%s\n", s);
crypto/heimdal/lib/com_err/parse.y
171
yyerror (char *s)
crypto/heimdal/lib/com_err/parse.y
173
_lex_error_message ("%s\n", s);
crypto/heimdal/lib/com_err/parse.y
38
void yyerror (char *s);
crypto/heimdal/lib/gssapi/mech/gss_mech_switch.c
45
_gss_string_to_oid(const char* s, gss_OID oid)
crypto/heimdal/lib/gssapi/mech/gss_mech_switch.c
60
for (p = s; p; p = q) {
crypto/heimdal/lib/gssapi/mech/gss_mech_switch.c
81
for (p = s, j = 0; p; p = q, j++) {
crypto/heimdal/lib/hdb/print.c
68
char *s;
crypto/heimdal/lib/hdb/print.c
72
rc = vasprintf(&s, fmt, ap);
crypto/heimdal/lib/hdb/print.c
78
sz = krb5_storage_write(sp, s, strlen(s));
crypto/heimdal/lib/hdb/print.c
79
free(s);
crypto/heimdal/lib/hdb/test_dbinfo.c
77
const char *s;
crypto/heimdal/lib/hdb/test_dbinfo.c
78
s = hdb_dbinfo_get_label(context, d);
crypto/heimdal/lib/hdb/test_dbinfo.c
79
printf("label: %s\n", s ? s : "no label");
crypto/heimdal/lib/hdb/test_dbinfo.c
80
s = hdb_dbinfo_get_realm(context, d);
crypto/heimdal/lib/hdb/test_dbinfo.c
81
printf("\trealm: %s\n", s ? s : "no realm");
crypto/heimdal/lib/hdb/test_dbinfo.c
82
s = hdb_dbinfo_get_dbname(context, d);
crypto/heimdal/lib/hdb/test_dbinfo.c
83
printf("\tdbname: %s\n", s ? s : "no dbname");
crypto/heimdal/lib/hdb/test_dbinfo.c
84
s = hdb_dbinfo_get_mkey_file(context, d);
crypto/heimdal/lib/hdb/test_dbinfo.c
85
printf("\tmkey_file: %s\n", s ? s : "no mkey file");
crypto/heimdal/lib/hdb/test_dbinfo.c
86
s = hdb_dbinfo_get_acl_file(context, d);
crypto/heimdal/lib/hdb/test_dbinfo.c
87
printf("\tacl_file: %s\n", s ? s : "no acl file");
crypto/heimdal/lib/hx509/ca.c
604
char *s = NULL;
crypto/heimdal/lib/hx509/ca.c
638
q = s = strdup(principal);
crypto/heimdal/lib/hx509/ca.c
677
if (s)
crypto/heimdal/lib/hx509/ca.c
678
free(s);
crypto/heimdal/lib/hx509/cert.c
1761
const char *s;
crypto/heimdal/lib/hx509/cert.c
1763
s = memchr(c->u.rfc822Name.data, '@', c->u.rfc822Name.length);
crypto/heimdal/lib/hx509/cert.c
1764
if (s) {
crypto/heimdal/lib/hx509/cert.c
1768
s = memchr(n->u.rfc822Name.data, '@', n->u.rfc822Name.length);
crypto/heimdal/lib/hx509/cert.c
1769
if (s == NULL)
crypto/heimdal/lib/hx509/cert.c
1773
(s - ((char *)n->u.rfc822Name.data));
crypto/heimdal/lib/hx509/cert.c
1776
if (memcmp(s + 1 + len2 - len1, c->u.rfc822Name.data, len1) != 0)
crypto/heimdal/lib/hx509/cert.c
1778
if (len1 < len2 && s[len2 - len1 + 1] != '.')
crypto/heimdal/lib/hx509/hxtool.c
1152
char *s = hx509_get_error_string(hxcontext, ret);
crypto/heimdal/lib/hx509/hxtool.c
1153
printf("ocsp_verify: %s: %d\n", s, ret);
crypto/heimdal/lib/hx509/hxtool.c
1154
hx509_free_error_string(s);
crypto/heimdal/lib/hx509/hxtool.c
119
const getarg_strings *s)
crypto/heimdal/lib/hx509/hxtool.c
128
val = calloc(s->num_strings, sizeof(*val));
crypto/heimdal/lib/hx509/hxtool.c
1309
char *s;
crypto/heimdal/lib/hx509/hxtool.c
1310
hx509_name_to_string(name, &s);
crypto/heimdal/lib/hx509/hxtool.c
1311
printf("%s\n", s);
crypto/heimdal/lib/hx509/hxtool.c
132
for (i = 0; i < s->num_strings; i++)
crypto/heimdal/lib/hx509/hxtool.c
133
parse_oid(s->strings[i], NULL, &val[i].algorithm);
crypto/heimdal/lib/hx509/hxtool.c
135
ret = hx509_peer_info_set_cms_algs(contextp, *peer, val, s->num_strings);
crypto/heimdal/lib/hx509/hxtool.c
139
for (i = 0; i < s->num_strings; i++)
crypto/heimdal/lib/hx509/hxtool.c
1473
char *s;
crypto/heimdal/lib/hx509/hxtool.c
1474
der_print_heim_oid (&val[i].algorithm, '.', &s);
crypto/heimdal/lib/hx509/hxtool.c
1475
printf("%s\n", s);
crypto/heimdal/lib/hx509/hxtool.c
1476
free(s);
crypto/heimdal/lib/hx509/hxtool.c
1490
char *s;
crypto/heimdal/lib/hx509/hxtool.c
1510
der_print_heim_oid (&selected.algorithm, '.', &s);
crypto/heimdal/lib/hx509/hxtool.c
1511
printf("%s\n", s);
crypto/heimdal/lib/hx509/hxtool.c
1512
free(s);
crypto/heimdal/lib/hx509/hxtool.c
232
char *s = strdup(argv[0]);
crypto/heimdal/lib/hx509/hxtool.c
233
if (s == NULL)
crypto/heimdal/lib/hx509/hxtool.c
235
s[r - argv[0]] = '\0';
crypto/heimdal/lib/hx509/hxtool.c
236
ret = _hx509_map_file_os(s, &signeddata);
crypto/heimdal/lib/hx509/hxtool.c
238
errx(1, "map_file: %s: %d", s, ret);
crypto/heimdal/lib/hx509/hxtool.c
239
free(s);
crypto/heimdal/lib/hx509/hxtool.c
699
struct print_s *s = ctx;
crypto/heimdal/lib/hx509/hxtool.c
701
printf("cert: %d\n", s->counter++);
crypto/heimdal/lib/hx509/hxtool.c
702
print_certificate(context, cert, s->verbose);
crypto/heimdal/lib/hx509/hxtool.c
712
struct print_s s;
crypto/heimdal/lib/hx509/hxtool.c
714
s.counter = 0;
crypto/heimdal/lib/hx509/hxtool.c
715
s.verbose = opt->content_flag;
crypto/heimdal/lib/hx509/hxtool.c
732
hx509_certs_iter_f(context, certs, print_f, &s);
crypto/heimdal/lib/hx509/hxtool.c
838
char *s = hx509_get_error_string(hxcontext, ret);
crypto/heimdal/lib/hx509/hxtool.c
839
printf("verify_path: %s: %d\n", s, ret);
crypto/heimdal/lib/hx509/hxtool.c
84
hx509_lock lock, const getarg_strings *s)
crypto/heimdal/lib/hx509/hxtool.c
840
hx509_free_error_string(s);
crypto/heimdal/lib/hx509/hxtool.c
88
for (i = 0; i < s->num_strings; i++) {
crypto/heimdal/lib/hx509/hxtool.c
89
ret = hx509_certs_append(contextp, certs, lock, s->strings[i]);
crypto/heimdal/lib/hx509/hxtool.c
916
char *s = *argv++;
crypto/heimdal/lib/hx509/hxtool.c
918
if (strncmp(s, "chain:", 6) == 0) {
crypto/heimdal/lib/hx509/hxtool.c
919
s += 6;
crypto/heimdal/lib/hx509/hxtool.c
92
"hx509_certs_append: %s %s", type, s->strings[i]);
crypto/heimdal/lib/hx509/hxtool.c
921
ret = hx509_certs_append(context, chain, NULL, s);
crypto/heimdal/lib/hx509/hxtool.c
923
hx509_err(context, 1, ret, "hx509_certs_append: chain: %s: %d", s, ret);
crypto/heimdal/lib/hx509/hxtool.c
925
} else if (strncmp(s, "anchor:", 7) == 0) {
crypto/heimdal/lib/hx509/hxtool.c
926
s += 7;
crypto/heimdal/lib/hx509/hxtool.c
928
ret = hx509_certs_append(context, anchors, NULL, s);
crypto/heimdal/lib/hx509/hxtool.c
930
hx509_err(context, 1, ret, "hx509_certs_append: anchor: %s: %d", s, ret);
crypto/heimdal/lib/hx509/hxtool.c
932
} else if (strncmp(s, "cert:", 5) == 0) {
crypto/heimdal/lib/hx509/hxtool.c
933
s += 5;
crypto/heimdal/lib/hx509/hxtool.c
935
ret = hx509_certs_append(context, certs, NULL, s);
crypto/heimdal/lib/hx509/hxtool.c
938
s, ret);
crypto/heimdal/lib/hx509/hxtool.c
940
} else if (strncmp(s, "crl:", 4) == 0) {
crypto/heimdal/lib/hx509/hxtool.c
941
s += 4;
crypto/heimdal/lib/hx509/hxtool.c
943
ret = hx509_revoke_add_crl(context, revoke_ctx, s);
crypto/heimdal/lib/hx509/hxtool.c
945
errx(1, "hx509_revoke_add_crl: %s: %d", s, ret);
crypto/heimdal/lib/hx509/hxtool.c
947
} else if (strncmp(s, "ocsp:", 4) == 0) {
crypto/heimdal/lib/hx509/hxtool.c
948
s += 5;
crypto/heimdal/lib/hx509/hxtool.c
950
ret = hx509_revoke_add_ocsp(context, revoke_ctx, s);
crypto/heimdal/lib/hx509/hxtool.c
952
errx(1, "hx509_revoke_add_ocsp: %s: %d", s, ret);
crypto/heimdal/lib/hx509/hxtool.c
955
errx(1, "unknown option to verify: `%s'\n", s);
crypto/heimdal/lib/hx509/keyset.c
436
char *s, *i;
crypto/heimdal/lib/hx509/keyset.c
441
hx509_name_to_string(n, &s);
crypto/heimdal/lib/hx509/keyset.c
446
fprintf(ctx, "subject: %s\nissuer: %s\n", s, i);
crypto/heimdal/lib/hx509/keyset.c
447
free(s);
crypto/heimdal/lib/hx509/keyset.c
664
hx509_certs s;
crypto/heimdal/lib/hx509/keyset.c
667
ret = hx509_certs_init(context, name, 0, lock, &s);
crypto/heimdal/lib/hx509/keyset.c
670
ret = hx509_certs_merge(context, to, s);
crypto/heimdal/lib/hx509/keyset.c
671
hx509_certs_free(&s);
crypto/heimdal/lib/hx509/ks_p11.c
1152
struct p11_slot *s = &p->slot[i];
crypto/heimdal/lib/hx509/ks_p11.c
1155
i, (int)s->id, s->name, s->flags);
crypto/heimdal/lib/hx509/ks_p11.c
1158
(unsigned long)s->mechs.num);
crypto/heimdal/lib/hx509/ks_p11.c
1159
for (j = 0; j < s->mechs.num; j++) {
crypto/heimdal/lib/hx509/ks_p11.c
1162
#define MECHNAME(s,n) case s: mechname = n; break
crypto/heimdal/lib/hx509/ks_p11.c
1163
switch(s->mechs.list[j]) {
crypto/heimdal/lib/hx509/ks_p11.c
1191
(unsigned long)s->mechs.list[j]);
crypto/heimdal/lib/hx509/ks_p11.c
1196
unparse_flags(s->mechs.infos[j]->flags, mechflags,
crypto/heimdal/lib/hx509/lock.c
103
lock->password.val[lock->password.len] = s;
crypto/heimdal/lib/hx509/lock.c
193
char *s = prompter->reply.data;
crypto/heimdal/lib/hx509/lock.c
201
s[strcspn(s, "\n")] = '\0';
crypto/heimdal/lib/hx509/lock.c
90
char *s;
crypto/heimdal/lib/hx509/lock.c
92
s = strdup(password);
crypto/heimdal/lib/hx509/lock.c
93
if (s == NULL)
crypto/heimdal/lib/hx509/lock.c
99
free(s);
crypto/heimdal/lib/hx509/name.c
125
char *s, *qs;
crypto/heimdal/lib/hx509/name.c
132
s = realloc(*str, len + *total_len + 1);
crypto/heimdal/lib/hx509/name.c
133
if (s == NULL)
crypto/heimdal/lib/hx509/name.c
135
memcpy(s + *total_len, qs, len);
crypto/heimdal/lib/hx509/name.c
138
s[*total_len + len] = '\0';
crypto/heimdal/lib/hx509/name.c
139
*str = s;
crypto/heimdal/lib/hx509/name.c
147
char *s;
crypto/heimdal/lib/hx509/name.c
154
if (der_print_heim_oid(type, '.', &s) != 0)
crypto/heimdal/lib/hx509/name.c
156
return s;
crypto/heimdal/lib/hx509/name.c
164
char *s;
crypto/heimdal/lib/hx509/name.c
172
s = malloc(len + 1);
crypto/heimdal/lib/hx509/name.c
173
if (s == NULL)
crypto/heimdal/lib/hx509/name.c
175
memcpy(s, name, len);
crypto/heimdal/lib/hx509/name.c
176
s[len] = '\0';
crypto/heimdal/lib/hx509/name.c
177
ret = der_parse_heim_oid(s, ".", oid);
crypto/heimdal/lib/hx509/name.c
178
free(s);
crypto/heimdal/lib/hx509/name.c
967
char *s;
crypto/heimdal/lib/hx509/name.c
971
ret = _hx509_unparse_Name(&dir, &s);
crypto/heimdal/lib/hx509/name.c
974
strpool = rk_strpoolprintf(strpool, "directoryName: %s", s);
crypto/heimdal/lib/hx509/name.c
975
free(s);
crypto/heimdal/lib/hx509/print.c
191
hx509_cert_keyusage_print(hx509_context context, hx509_cert c, char **s)
crypto/heimdal/lib/hx509/print.c
197
*s = NULL;
crypto/heimdal/lib/hx509/print.c
203
*s = strdup(buf);
crypto/heimdal/lib/hx509/print.c
204
if (*s == NULL) {
crypto/heimdal/lib/hx509/print.c
518
char *s;
crypto/heimdal/lib/hx509/print.c
521
ret = hx509_general_name_unparse(name, &s);
crypto/heimdal/lib/hx509/print.c
522
if (ret == 0 && s != NULL) {
crypto/heimdal/lib/hx509/print.c
523
validate_print(ctx, HX509_VALIDATE_F_VERBOSE, " %s\n", s);
crypto/heimdal/lib/hx509/print.c
524
free(s);
crypto/heimdal/lib/hx509/print.c
620
char *s;
crypto/heimdal/lib/hx509/print.c
621
ret = hx509_general_name_unparse(&gn.val[i], &s);
crypto/heimdal/lib/hx509/print.c
627
validate_print(ctx, HX509_VALIDATE_F_VERBOSE, "%s\n", s);
crypto/heimdal/lib/hx509/print.c
628
free(s);
crypto/heimdal/lib/hx509/print.c
68
char *s;
crypto/heimdal/lib/hx509/print.c
74
s = malloc(30);
crypto/heimdal/lib/hx509/print.c
75
if (s == NULL)
crypto/heimdal/lib/hx509/print.c
77
strftime(s, 30, "%Y-%m-%d %H:%M:%S", tm);
crypto/heimdal/lib/hx509/print.c
78
*str = s;
crypto/heimdal/lib/hx509/revoke.c
1056
static char s[128];
crypto/heimdal/lib/hx509/revoke.c
1059
strlcpy(s, "?", sizeof(s));
crypto/heimdal/lib/hx509/revoke.c
1061
strlcpy(s, p + 4, sizeof(s));
crypto/heimdal/lib/hx509/revoke.c
1062
s[20] = 0;
crypto/heimdal/lib/hx509/revoke.c
1064
return s;
crypto/heimdal/lib/hx509/revoke.c
1106
char *s;
crypto/heimdal/lib/hx509/revoke.c
1108
hx509_name_to_string(n, &s);
crypto/heimdal/lib/hx509/revoke.c
1110
fprintf(out, " byName: %s\n", s);
crypto/heimdal/lib/hx509/revoke.c
1111
free(s);
crypto/heimdal/lib/hx509/revoke.c
1115
char *s;
crypto/heimdal/lib/hx509/revoke.c
1118
&s);
crypto/heimdal/lib/hx509/revoke.c
1119
fprintf(out, " byKey: %s\n", s);
crypto/heimdal/lib/hx509/revoke.c
1120
free(s);
crypto/heimdal/lib/hx509/revoke.c
215
Certificate *s = _hx509_get_cert(signer);
crypto/heimdal/lib/hx509/revoke.c
217
ret = _hx509_cert_is_parent_cmp(s, p, 0);
crypto/heimdal/lib/hx509/revoke.c
227
&s->signatureAlgorithm,
crypto/heimdal/lib/hx509/revoke.c
228
&s->tbsCertificate._save,
crypto/heimdal/lib/hx509/revoke.c
229
&s->signatureValue);
crypto/heimdal/lib/hx509/sel.c
226
_hx509_sel_yyerror (const char *s)
crypto/heimdal/lib/hx509/sel.c
231
_hx509_expr_input.error = strdup(s);
crypto/heimdal/lib/hx509/softp11.c
153
#define VERIFY_SESSION_HANDLE(s, state) \
crypto/heimdal/lib/hx509/softp11.c
156
xret = verify_session_handle(s, state); \
crypto/heimdal/lib/hx509/softp11.c
45
#define srandom(s) srand(s)
crypto/heimdal/lib/hx509/softp11.c
700
char buf[1024], *type, *s, *p;
crypto/heimdal/lib/hx509/softp11.c
730
s = NULL;
crypto/heimdal/lib/hx509/softp11.c
731
type = strtok_r(p, "\t", &s);
crypto/heimdal/lib/hx509/softp11.c
738
id = strtok_r(NULL, "\t", &s);
crypto/heimdal/lib/hx509/softp11.c
744
label = strtok_r(NULL, "\t", &s);
crypto/heimdal/lib/hx509/softp11.c
749
cert = strtok_r(NULL, "\t", &s);
crypto/heimdal/lib/hx509/softp11.c
763
name = strtok_r(NULL, "\t", &s);
crypto/heimdal/lib/hx509/softp11.c
785
name = strtok_r(NULL, "\t", &s);
crypto/heimdal/lib/hx509/test_name.c
40
char *s;
crypto/heimdal/lib/hx509/test_name.c
47
ret = hx509_name_to_string(n, &s);
crypto/heimdal/lib/hx509/test_name.c
51
if (strcmp(s, name) != 0)
crypto/heimdal/lib/hx509/test_name.c
55
free(s);
crypto/heimdal/lib/hx509/test_name.c
76
char *s;
crypto/heimdal/lib/hx509/test_name.c
90
ret = hx509_name_to_string(n, &s);
crypto/heimdal/lib/hx509/test_name.c
95
ret = strcmp(s, expected) != 0;
crypto/heimdal/lib/hx509/test_name.c
96
free(s);
crypto/heimdal/lib/ipc/client.c
323
connect_unix(struct path_ctx *s)
crypto/heimdal/lib/ipc/client.c
328
strlcpy(addr.sun_path, s->path, sizeof(addr.sun_path));
crypto/heimdal/lib/ipc/client.c
330
s->fd = socket(AF_UNIX, SOCK_STREAM, 0);
crypto/heimdal/lib/ipc/client.c
331
if (s->fd < 0)
crypto/heimdal/lib/ipc/client.c
333
rk_cloexec(s->fd);
crypto/heimdal/lib/ipc/client.c
335
if (connect(s->fd, (struct sockaddr *)&addr, sizeof(addr)) != 0)
crypto/heimdal/lib/ipc/client.c
346
struct path_ctx *s;
crypto/heimdal/lib/ipc/client.c
348
s = malloc(sizeof(*s));
crypto/heimdal/lib/ipc/client.c
349
if (s == NULL)
crypto/heimdal/lib/ipc/client.c
351
s->fd = -1;
crypto/heimdal/lib/ipc/client.c
353
asprintf(&s->path, "/var/run/.heim_%s-%s", service, file);
crypto/heimdal/lib/ipc/client.c
355
*ctx = s;
crypto/heimdal/lib/ipc/client.c
381
struct path_ctx *s = ctx;
crypto/heimdal/lib/ipc/client.c
392
if (net_write(s->fd, &len, sizeof(len)) != sizeof(len))
crypto/heimdal/lib/ipc/client.c
394
if (net_write(s->fd, req->data, req->length) != (ssize_t)req->length)
crypto/heimdal/lib/ipc/client.c
397
if (net_read(s->fd, &len, sizeof(len)) != sizeof(len))
crypto/heimdal/lib/ipc/client.c
399
if (net_read(s->fd, &rv, sizeof(rv)) != sizeof(rv))
crypto/heimdal/lib/ipc/client.c
408
if (net_read(s->fd, rep->data, rep->length) != (ssize_t)rep->length)
crypto/heimdal/lib/ipc/client.c
419
struct path_ctx *s = ctx;
crypto/heimdal/lib/ipc/client.c
420
if (s->fd >= 0)
crypto/heimdal/lib/ipc/client.c
421
close(s->fd);
crypto/heimdal/lib/ipc/client.c
422
free(s->path);
crypto/heimdal/lib/ipc/client.c
423
free(s);
crypto/heimdal/lib/ipc/common.c
111
heim_isemaphore s = malloc(sizeof(*s));
crypto/heimdal/lib/ipc/common.c
112
if (s == NULL)
crypto/heimdal/lib/ipc/common.c
114
HEIMDAL_MUTEX_init(&s->mutex);
crypto/heimdal/lib/ipc/common.c
115
pthread_cond_init(&s->cond, NULL);
crypto/heimdal/lib/ipc/common.c
116
s->counter = value;
crypto/heimdal/lib/ipc/common.c
117
return s;
crypto/heimdal/lib/ipc/common.c
122
heim_ipc_semaphore_wait(heim_isemaphore s, time_t t)
crypto/heimdal/lib/ipc/common.c
131
return dispatch_semaphore_wait((dispatch_semaphore_t)s, timeout);
crypto/heimdal/lib/ipc/common.c
136
HEIMDAL_MUTEX_lock(&s->mutex);
crypto/heimdal/lib/ipc/common.c
138
if (--s->counter < 0) {
crypto/heimdal/lib/ipc/common.c
142
ret = pthread_cond_wait(&s->cond, &s->mutex);
crypto/heimdal/lib/ipc/common.c
147
ret = pthread_cond_timedwait(&s->cond, &s->mutex, &ts);
crypto/heimdal/lib/ipc/common.c
150
HEIMDAL_MUTEX_unlock(&s->mutex);
crypto/heimdal/lib/ipc/common.c
154
HEIMDAL_MUTEX_unlock(&s->mutex);
crypto/heimdal/lib/ipc/common.c
161
heim_ipc_semaphore_signal(heim_isemaphore s)
crypto/heimdal/lib/ipc/common.c
164
return dispatch_semaphore_signal((dispatch_semaphore_t)s);
crypto/heimdal/lib/ipc/common.c
170
HEIMDAL_MUTEX_lock(&s->mutex);
crypto/heimdal/lib/ipc/common.c
171
wakeup = (++s->counter == 0) ;
crypto/heimdal/lib/ipc/common.c
172
HEIMDAL_MUTEX_unlock(&s->mutex);
crypto/heimdal/lib/ipc/common.c
174
pthread_cond_signal(&s->cond);
crypto/heimdal/lib/ipc/common.c
180
heim_ipc_semaphore_release(heim_isemaphore s)
crypto/heimdal/lib/ipc/common.c
183
dispatch_release((dispatch_semaphore_t)s);
crypto/heimdal/lib/ipc/common.c
187
HEIMDAL_MUTEX_lock(&s->mutex);
crypto/heimdal/lib/ipc/common.c
188
if (s->counter != 0)
crypto/heimdal/lib/ipc/common.c
190
HEIMDAL_MUTEX_unlock(&s->mutex);
crypto/heimdal/lib/ipc/common.c
191
HEIMDAL_MUTEX_destroy(&s->mutex);
crypto/heimdal/lib/ipc/common.c
192
pthread_cond_destroy(&s->cond);
crypto/heimdal/lib/ipc/common.c
193
free(s);
crypto/heimdal/lib/ipc/server.c
122
struct mach_call_ctx *s = (struct mach_call_ctx *)ctx;
crypto/heimdal/lib/ipc/server.c
146
mheim_ripc_call_reply(s->reply_port, returnvalue,
crypto/heimdal/lib/ipc/server.c
150
heim_ipc_free_cred(s->cred);
crypto/heimdal/lib/ipc/server.c
151
free(s->req.data);
crypto/heimdal/lib/ipc/server.c
152
free(s);
crypto/heimdal/lib/ipc/server.c
159
struct mach_call_ctx *s = (struct mach_call_ctx *)ctx;
crypto/heimdal/lib/ipc/server.c
183
kr = mheim_aipc_acall_reply(s->reply_port, returnvalue,
crypto/heimdal/lib/ipc/server.c
186
heim_ipc_free_cred(s->cred);
crypto/heimdal/lib/ipc/server.c
187
free(s->req.data);
crypto/heimdal/lib/ipc/server.c
188
free(s);
crypto/heimdal/lib/ipc/server.c
208
struct mach_call_ctx *s;
crypto/heimdal/lib/ipc/server.c
219
s = malloc(sizeof(*s));
crypto/heimdal/lib/ipc/server.c
220
if (s == NULL)
crypto/heimdal/lib/ipc/server.c
223
s->reply_port = reply_port;
crypto/heimdal/lib/ipc/server.c
227
kr = _heim_ipc_create_cred(uid, gid, pid, session, &s->cred);
crypto/heimdal/lib/ipc/server.c
229
free(s);
crypto/heimdal/lib/ipc/server.c
236
s->req.data = malloc(requestinCnt);
crypto/heimdal/lib/ipc/server.c
237
memcpy(s->req.data, requestin, requestinCnt);
crypto/heimdal/lib/ipc/server.c
238
s->req.length = requestinCnt;
crypto/heimdal/lib/ipc/server.c
240
s->req.data = malloc(requestoutCnt);
crypto/heimdal/lib/ipc/server.c
241
memcpy(s->req.data, requestout, requestoutCnt);
crypto/heimdal/lib/ipc/server.c
242
s->req.length = requestoutCnt;
crypto/heimdal/lib/ipc/server.c
246
(ctx->callback)(ctx->userctx, &s->req, s->cred,
crypto/heimdal/lib/ipc/server.c
247
mach_complete_sync, (heim_sipc_call)s);
crypto/heimdal/lib/ipc/server.c
263
struct mach_call_ctx *s;
crypto/heimdal/lib/ipc/server.c
270
s = malloc(sizeof(*s));
crypto/heimdal/lib/ipc/server.c
271
if (s == NULL)
crypto/heimdal/lib/ipc/server.c
274
s->reply_port = reply_port;
crypto/heimdal/lib/ipc/server.c
278
kr = _heim_ipc_create_cred(uid, gid, pid, session, &s->cred);
crypto/heimdal/lib/ipc/server.c
280
free(s);
crypto/heimdal/lib/ipc/server.c
287
s->req.data = malloc(requestinCnt);
crypto/heimdal/lib/ipc/server.c
288
memcpy(s->req.data, requestin, requestinCnt);
crypto/heimdal/lib/ipc/server.c
289
s->req.length = requestinCnt;
crypto/heimdal/lib/ipc/server.c
291
s->req.data = malloc(requestoutCnt);
crypto/heimdal/lib/ipc/server.c
292
memcpy(s->req.data, requestout, requestoutCnt);
crypto/heimdal/lib/ipc/server.c
293
s->req.length = requestoutCnt;
crypto/heimdal/lib/ipc/server.c
297
(ctx->callback)(ctx->userctx, &s->req, s->cred,
crypto/heimdal/lib/ipc/server.c
298
mach_complete_async, (heim_sipc_call)s);
crypto/heimdal/lib/ipc/server.c
307
struct mach_service *s;
crypto/heimdal/lib/ipc/server.c
312
s = calloc(1, sizeof(*s));
crypto/heimdal/lib/ipc/server.c
313
if (s == NULL)
crypto/heimdal/lib/ipc/server.c
318
s->queue = dispatch_queue_create(name, NULL);
crypto/heimdal/lib/ipc/server.c
320
s->sport = sport;
crypto/heimdal/lib/ipc/server.c
322
s->source = dispatch_source_create(DISPATCH_SOURCE_TYPE_MACH_RECV,
crypto/heimdal/lib/ipc/server.c
323
s->sport, 0, s->queue);
crypto/heimdal/lib/ipc/server.c
324
if (s->source == NULL) {
crypto/heimdal/lib/ipc/server.c
325
dispatch_release(s->queue);
crypto/heimdal/lib/ipc/server.c
326
free(s);
crypto/heimdal/lib/ipc/server.c
329
ctx->mech = s;
crypto/heimdal/lib/ipc/server.c
331
dispatch_set_context(s->queue, ctx);
crypto/heimdal/lib/ipc/server.c
332
dispatch_set_context(s->source, s);
crypto/heimdal/lib/ipc/server.c
334
dispatch_source_set_event_handler(s->source, ^{
crypto/heimdal/lib/ipc/server.c
335
dispatch_mig_server(s->source, sizeof(union __RequestUnion__mheim_do_mheim_ipc_subsystem), mheim_ipc_server);
crypto/heimdal/lib/ipc/server.c
338
dispatch_source_set_cancel_handler(s->source, ^{
crypto/heimdal/lib/ipc/server.c
349
dispatch_resume(s->source);
crypto/heimdal/lib/ipc/server.c
357
struct mach_service *s = ctx->mech;
crypto/heimdal/lib/ipc/server.c
358
dispatch_source_cancel(s->source);
crypto/heimdal/lib/ipc/server.c
359
dispatch_release(s->source);
crypto/heimdal/lib/ipc/server.c
788
char *s, *p, *t;
crypto/heimdal/lib/ipc/server.c
793
s = (char *)c->inmsg;
crypto/heimdal/lib/ipc/server.c
795
p = strstr(s, "\r\n");
crypto/heimdal/lib/ipc/server.c
802
t = strtok_r(s, " \t", &p);
crypto/heimdal/lib/ipc/tc.c
72
heim_isemaphore s;
crypto/heimdal/lib/ipc/tc.c
88
s = heim_ipc_semaphore_create(0);
crypto/heimdal/lib/ipc/tc.c
89
if (s == NULL)
crypto/heimdal/lib/ipc/tc.c
92
ret = heim_ipc_async(ipc, &req, s, reply);
crypto/heimdal/lib/ipc/tc.c
96
heim_ipc_semaphore_wait(s, HEIM_IPC_WAIT_FOREVER); /* wait for reply to complete the work */
crypto/heimdal/lib/ipc/ts-http.c
100
close(s);
crypto/heimdal/lib/ipc/ts-http.c
103
listen(s, 5);
crypto/heimdal/lib/ipc/ts-http.c
104
ret = heim_sipc_stream_listener(s, HEIM_SIPC_TYPE_HTTP,
crypto/heimdal/lib/ipc/ts-http.c
78
int ret, s;
crypto/heimdal/lib/ipc/ts-http.c
90
s = socket(res->ai_family, res->ai_socktype, res->ai_protocol);
crypto/heimdal/lib/ipc/ts-http.c
91
if (s < 0) {
crypto/heimdal/lib/ipc/ts-http.c
95
socket_set_reuseaddr(s, 1);
crypto/heimdal/lib/ipc/ts-http.c
96
socket_set_ipv6only(s, 1);
crypto/heimdal/lib/ipc/ts-http.c
98
if (bind(s, res->ai_addr, res->ai_addrlen) < 0) {
crypto/heimdal/lib/kadm5/acl.c
51
_kadm5_string_to_privs(const char *s, uint32_t* privs)
crypto/heimdal/lib/kadm5/acl.c
54
flags = parse_flags(s, acl_units, 0);
crypto/heimdal/lib/kadm5/ad.c
1073
char *p = NULL, *s = NULL, *q;
crypto/heimdal/lib/kadm5/ad.c
1101
s = strdup(p);
crypto/heimdal/lib/kadm5/ad.c
1103
q = strrchr(s, '@');
crypto/heimdal/lib/kadm5/ad.c
1109
s, s);
crypto/heimdal/lib/kadm5/ad.c
1111
free(s);
crypto/heimdal/lib/kadm5/ad.c
268
} *s, *servers = NULL;
crypto/heimdal/lib/kadm5/ad.c
295
s = realloc(servers, sizeof(*servers) * (num_servers + 1));
crypto/heimdal/lib/kadm5/ad.c
296
if (s == NULL) {
crypto/heimdal/lib/kadm5/ad.c
301
servers = s;
crypto/heimdal/lib/kadm5/ad.c
545
const char *s, *hosttypes[] = { "host", "ldap", "gc", "cifs", "dns" };
crypto/heimdal/lib/kadm5/ad.c
548
s = krb5_principal_get_comp_string(context, p, 0);
crypto/heimdal/lib/kadm5/ad.c
553
if (strcasecmp(s, hosttypes[i]) == 0)
crypto/heimdal/lib/kadm5/ad.c
583
char *s, *samname = NULL, *short_spn = NULL;
crypto/heimdal/lib/kadm5/ad.c
627
s = strrchr(realmless_p, '@');
crypto/heimdal/lib/kadm5/ad.c
628
if (s)
crypto/heimdal/lib/kadm5/ad.c
629
*s = '\0';
crypto/heimdal/lib/kadm5/ad.c
638
s = strchr(samname, '.');
crypto/heimdal/lib/kadm5/ad.c
639
if (s) {
crypto/heimdal/lib/kadm5/ad.c
640
s[0] = '$';
crypto/heimdal/lib/kadm5/ad.c
641
s[1] = '\0';
crypto/heimdal/lib/kadm5/ad.c
649
s = strchr(short_spn, '.');
crypto/heimdal/lib/kadm5/ad.c
650
if (s) {
crypto/heimdal/lib/kadm5/ad.c
651
*s = '\0';
crypto/heimdal/lib/kadm5/ad.c
662
s = strrchr(p_msrealm, '@');
crypto/heimdal/lib/kadm5/ad.c
663
if (s) {
crypto/heimdal/lib/kadm5/ad.c
664
*s = '/';
crypto/heimdal/lib/kadm5/ent_setup.c
85
unsigned char *s;
crypto/heimdal/lib/kadm5/ent_setup.c
91
s = tl_data->tl_data_contents;
crypto/heimdal/lib/kadm5/ent_setup.c
93
t = s[0] | (s[1] << 8) | (s[2] << 16) | (s[3] << 24);
crypto/heimdal/lib/kadm5/init_c.c
411
rk_socket_t s = rk_INVALID_SOCKET;
crypto/heimdal/lib/kadm5/init_c.c
438
s = socket (a->ai_family, a->ai_socktype, a->ai_protocol);
crypto/heimdal/lib/kadm5/init_c.c
439
if (s < 0)
crypto/heimdal/lib/kadm5/init_c.c
441
if (connect (s, a->ai_addr, a->ai_addrlen) < 0) {
crypto/heimdal/lib/kadm5/init_c.c
444
rk_closesocket (s);
crypto/heimdal/lib/kadm5/init_c.c
463
rk_closesocket(s);
crypto/heimdal/lib/kadm5/init_c.c
474
rk_closesocket(s);
crypto/heimdal/lib/kadm5/init_c.c
485
rk_closesocket(s);
crypto/heimdal/lib/kadm5/init_c.c
490
ret = krb5_sendauth(context, &ctx->ac, &s,
crypto/heimdal/lib/kadm5/init_c.c
504
ret = krb5_write_priv_message(context, ctx->ac, &s, &params);
crypto/heimdal/lib/kadm5/init_c.c
508
rk_closesocket(s);
crypto/heimdal/lib/kadm5/init_c.c
514
rk_closesocket(s);
crypto/heimdal/lib/kadm5/init_c.c
516
s = socket (a->ai_family, a->ai_socktype, a->ai_protocol);
crypto/heimdal/lib/kadm5/init_c.c
517
if (s < 0) {
crypto/heimdal/lib/kadm5/init_c.c
522
if (connect (s, a->ai_addr, a->ai_addrlen) < 0) {
crypto/heimdal/lib/kadm5/init_c.c
523
rk_closesocket (s);
crypto/heimdal/lib/kadm5/init_c.c
528
ret = krb5_sendauth(context, &ctx->ac, &s,
crypto/heimdal/lib/kadm5/init_c.c
535
rk_closesocket(s);
crypto/heimdal/lib/kadm5/init_c.c
542
ctx->sock = s;
crypto/heimdal/lib/kadm5/ipropd_master.c
220
slave_seen(slave *s)
crypto/heimdal/lib/kadm5/ipropd_master.c
222
s->flags &= ~SLAVE_F_AYT;
crypto/heimdal/lib/kadm5/ipropd_master.c
223
s->seen = time(NULL);
crypto/heimdal/lib/kadm5/ipropd_master.c
227
slave_missing_p (slave *s)
crypto/heimdal/lib/kadm5/ipropd_master.c
229
if (time(NULL) > s->seen + time_before_missing)
crypto/heimdal/lib/kadm5/ipropd_master.c
235
slave_gone_p (slave *s)
crypto/heimdal/lib/kadm5/ipropd_master.c
237
if (time(NULL) > s->seen + time_before_gone)
crypto/heimdal/lib/kadm5/ipropd_master.c
243
slave_dead(krb5_context context, slave *s)
crypto/heimdal/lib/kadm5/ipropd_master.c
245
krb5_warnx(context, "slave %s dead", s->name);
crypto/heimdal/lib/kadm5/ipropd_master.c
247
if (!rk_IS_BAD_SOCKET(s->fd)) {
crypto/heimdal/lib/kadm5/ipropd_master.c
248
rk_closesocket (s->fd);
crypto/heimdal/lib/kadm5/ipropd_master.c
249
s->fd = rk_INVALID_SOCKET;
crypto/heimdal/lib/kadm5/ipropd_master.c
251
s->flags |= SLAVE_F_DEAD;
crypto/heimdal/lib/kadm5/ipropd_master.c
252
slave_seen(s);
crypto/heimdal/lib/kadm5/ipropd_master.c
256
remove_slave (krb5_context context, slave *s, slave **root)
crypto/heimdal/lib/kadm5/ipropd_master.c
260
if (!rk_IS_BAD_SOCKET(s->fd))
crypto/heimdal/lib/kadm5/ipropd_master.c
261
rk_closesocket (s->fd);
crypto/heimdal/lib/kadm5/ipropd_master.c
262
if (s->name)
crypto/heimdal/lib/kadm5/ipropd_master.c
263
free (s->name);
crypto/heimdal/lib/kadm5/ipropd_master.c
264
if (s->ac)
crypto/heimdal/lib/kadm5/ipropd_master.c
265
krb5_auth_con_free (context, s->ac);
crypto/heimdal/lib/kadm5/ipropd_master.c
268
if (*p == s) {
crypto/heimdal/lib/kadm5/ipropd_master.c
269
*p = s->next;
crypto/heimdal/lib/kadm5/ipropd_master.c
272
free (s);
crypto/heimdal/lib/kadm5/ipropd_master.c
281
slave *s;
crypto/heimdal/lib/kadm5/ipropd_master.c
286
s = malloc(sizeof(*s));
crypto/heimdal/lib/kadm5/ipropd_master.c
287
if (s == NULL) {
crypto/heimdal/lib/kadm5/ipropd_master.c
291
s->name = NULL;
crypto/heimdal/lib/kadm5/ipropd_master.c
292
s->ac = NULL;
crypto/heimdal/lib/kadm5/ipropd_master.c
294
addr_len = sizeof(s->addr.sin6);
crypto/heimdal/lib/kadm5/ipropd_master.c
295
s->fd = accept (fd, (struct sockaddr *)&s->addr.sa, &addr_len);
crypto/heimdal/lib/kadm5/ipropd_master.c
296
if (rk_IS_BAD_SOCKET(s->fd)) {
crypto/heimdal/lib/kadm5/ipropd_master.c
312
ret = krb5_recvauth (context, &s->ac, &s->fd,
crypto/heimdal/lib/kadm5/ipropd_master.c
319
ret = krb5_unparse_name (context, ticket->client, &s->name);
crypto/heimdal/lib/kadm5/ipropd_master.c
325
if (check_acl (context, s->name)) {
crypto/heimdal/lib/kadm5/ipropd_master.c
326
krb5_warnx (context, "%s not in acl", s->name);
crypto/heimdal/lib/kadm5/ipropd_master.c
334
if (strcmp(l->name, s->name) == 0)
crypto/heimdal/lib/kadm5/ipropd_master.c
342
krb5_warnx (context, "second connection from %s", s->name);
crypto/heimdal/lib/kadm5/ipropd_master.c
348
krb5_warnx (context, "connection from %s", s->name);
crypto/heimdal/lib/kadm5/ipropd_master.c
350
s->version = 0;
crypto/heimdal/lib/kadm5/ipropd_master.c
351
s->flags = 0;
crypto/heimdal/lib/kadm5/ipropd_master.c
352
slave_seen(s);
crypto/heimdal/lib/kadm5/ipropd_master.c
353
s->next = *root;
crypto/heimdal/lib/kadm5/ipropd_master.c
354
*root = s;
crypto/heimdal/lib/kadm5/ipropd_master.c
357
remove_slave(context, s, root);
crypto/heimdal/lib/kadm5/ipropd_master.c
371
struct slave *s = (struct slave *)v;
crypto/heimdal/lib/kadm5/ipropd_master.c
390
ret = krb5_write_priv_message (context, s->ac, &s->fd, &data);
crypto/heimdal/lib/kadm5/ipropd_master.c
396
send_complete (krb5_context context, slave *s,
crypto/heimdal/lib/kadm5/ipropd_master.c
421
ret = krb5_write_priv_message(context, s->ac, &s->fd, &data);
crypto/heimdal/lib/kadm5/ipropd_master.c
425
slave_dead(context, s);
crypto/heimdal/lib/kadm5/ipropd_master.c
429
ret = hdb_foreach (context, db, HDB_F_ADMIN_DATA, prop_one, s);
crypto/heimdal/lib/kadm5/ipropd_master.c
432
slave_dead(context, s);
crypto/heimdal/lib/kadm5/ipropd_master.c
448
s->version = current_version;
crypto/heimdal/lib/kadm5/ipropd_master.c
450
ret = krb5_write_priv_message(context, s->ac, &s->fd, &data);
crypto/heimdal/lib/kadm5/ipropd_master.c
452
slave_dead(context, s);
crypto/heimdal/lib/kadm5/ipropd_master.c
457
slave_seen(s);
crypto/heimdal/lib/kadm5/ipropd_master.c
463
send_are_you_there (krb5_context context, slave *s)
crypto/heimdal/lib/kadm5/ipropd_master.c
470
if (s->flags & (SLAVE_F_DEAD|SLAVE_F_AYT))
crypto/heimdal/lib/kadm5/ipropd_master.c
473
krb5_warnx(context, "slave %s missing, sending AYT", s->name);
crypto/heimdal/lib/kadm5/ipropd_master.c
475
s->flags |= SLAVE_F_AYT;
crypto/heimdal/lib/kadm5/ipropd_master.c
483
slave_dead(context, s);
crypto/heimdal/lib/kadm5/ipropd_master.c
489
ret = krb5_write_priv_message(context, s->ac, &s->fd, &data);
crypto/heimdal/lib/kadm5/ipropd_master.c
493
slave_dead(context, s);
crypto/heimdal/lib/kadm5/ipropd_master.c
501
send_diffs (krb5_context context, slave *s, int log_fd,
crypto/heimdal/lib/kadm5/ipropd_master.c
513
if (s->version == current_version) {
crypto/heimdal/lib/kadm5/ipropd_master.c
515
s->name, (long)s->version);
crypto/heimdal/lib/kadm5/ipropd_master.c
519
if (s->flags & SLAVE_F_DEAD)
crypto/heimdal/lib/kadm5/ipropd_master.c
523
if (s->version == 0) {
crypto/heimdal/lib/kadm5/ipropd_master.c
525
s->name);
crypto/heimdal/lib/kadm5/ipropd_master.c
526
return send_complete (context, s, database, current_version);
crypto/heimdal/lib/kadm5/ipropd_master.c
537
if (ver == s->version)
crypto/heimdal/lib/kadm5/ipropd_master.c
539
if (ver == s->version + 1)
crypto/heimdal/lib/kadm5/ipropd_master.c
546
s->name, (unsigned long)s->version, (unsigned long)ver);
crypto/heimdal/lib/kadm5/ipropd_master.c
547
return send_complete (context, s, database, current_version);
crypto/heimdal/lib/kadm5/ipropd_master.c
553
s->name, (unsigned long)s->version,
crypto/heimdal/lib/kadm5/ipropd_master.c
560
slave_dead(context, s);
crypto/heimdal/lib/kadm5/ipropd_master.c
569
slave_dead(context, s);
crypto/heimdal/lib/kadm5/ipropd_master.c
575
ret = krb5_write_priv_message(context, s->ac, &s->fd, &data);
crypto/heimdal/lib/kadm5/ipropd_master.c
580
slave_dead(context, s);
crypto/heimdal/lib/kadm5/ipropd_master.c
583
slave_seen(s);
crypto/heimdal/lib/kadm5/ipropd_master.c
585
s->version = current_version;
crypto/heimdal/lib/kadm5/ipropd_master.c
591
process_msg (krb5_context context, slave *s, int log_fd,
crypto/heimdal/lib/kadm5/ipropd_master.c
599
ret = krb5_read_priv_message(context, s->ac, &s->fd, &out);
crypto/heimdal/lib/kadm5/ipropd_master.c
601
krb5_warn (context, ret, "error reading message from %s", s->name);
crypto/heimdal/lib/kadm5/ipropd_master.c
624
if (s->version == 0 && tmp != 0) {
crypto/heimdal/lib/kadm5/ipropd_master.c
628
s->name, (unsigned long)tmp,
crypto/heimdal/lib/kadm5/ipropd_master.c
631
s->version = tmp;
crypto/heimdal/lib/kadm5/ipropd_master.c
633
if ((uint32_t)tmp < s->version) {
crypto/heimdal/lib/kadm5/ipropd_master.c
637
ret = send_diffs (context, s, log_fd, database, current_version);
crypto/heimdal/lib/kadm5/ipropd_master.c
652
slave_seen(s);
crypto/heimdal/lib/kadm5/ipropd_slave.c
259
const char *s = krb5_get_error_message(server_context->context, ret);
crypto/heimdal/lib/kadm5/ipropd_slave.c
263
(long)vers, s ? s : "unknown error", ret);
crypto/heimdal/lib/kadm5/ipropd_slave.c
264
krb5_free_error_message(context, s);
crypto/heimdal/lib/kadm5/ipropd_slave.c
54
int s = -1;
crypto/heimdal/lib/kadm5/ipropd_slave.c
78
s = socket (a->ai_family, a->ai_socktype, a->ai_protocol);
crypto/heimdal/lib/kadm5/ipropd_slave.c
79
if (s < 0)
crypto/heimdal/lib/kadm5/ipropd_slave.c
81
if (connect (s, a->ai_addr, a->ai_addrlen) < 0) {
crypto/heimdal/lib/kadm5/ipropd_slave.c
84
close (s);
crypto/heimdal/lib/kadm5/ipropd_slave.c
96
return s;
crypto/heimdal/lib/kadm5/sample_passwd_check.c
73
char *s = malloc(password->length + 1);
crypto/heimdal/lib/kadm5/sample_passwd_check.c
76
if(s == NULL)
crypto/heimdal/lib/kadm5/sample_passwd_check.c
80
memcpy(s, password->data, password->length);
crypto/heimdal/lib/kadm5/sample_passwd_check.c
81
s[password->length] = '\0';
crypto/heimdal/lib/kadm5/sample_passwd_check.c
82
msg = FascistCheck(s, DICTPATH, strings);
crypto/heimdal/lib/kadm5/sample_passwd_check.c
83
memset(s, 0, password->length);
crypto/heimdal/lib/kadm5/sample_passwd_check.c
84
free(s);
crypto/heimdal/lib/kadm5/test_pw_quality.c
58
const char *s;
crypto/heimdal/lib/kadm5/test_pw_quality.c
87
s = kadm5_check_password_quality (context, p, &pw_data);
crypto/heimdal/lib/kadm5/test_pw_quality.c
88
if (s)
crypto/heimdal/lib/kadm5/test_pw_quality.c
89
krb5_errx(context, 1, "kadm5_check_password_quality:\n%s", s);
crypto/heimdal/lib/kafs/afssys.c
485
char *s = strdup (env);
crypto/heimdal/lib/kafs/afssys.c
487
if (s != NULL) {
crypto/heimdal/lib/kafs/afssys.c
488
for (p = strtok_r (s, ",", &end);
crypto/heimdal/lib/kafs/afssys.c
493
free (s);
crypto/heimdal/lib/kafs/afssys.c
497
free (s);
crypto/heimdal/lib/krb5/addr_families.c
1114
char *s;
crypto/heimdal/lib/krb5/addr_families.c
1118
s = str;
crypto/heimdal/lib/krb5/addr_families.c
1119
l = snprintf(s, len, "TYPE_%d:", addr->addr_type);
crypto/heimdal/lib/krb5/addr_families.c
1122
s += l;
crypto/heimdal/lib/krb5/addr_families.c
1125
l = snprintf(s, len, "%02x", ((char*)addr->address.data)[i]);
crypto/heimdal/lib/krb5/addr_families.c
1129
s += l;
crypto/heimdal/lib/krb5/addr_families.c
1132
*ret_len = s - str;
crypto/heimdal/lib/krb5/config_file.c
1007
char **s = strings;
crypto/heimdal/lib/krb5/config_file.c
1008
while(s && *s){
crypto/heimdal/lib/krb5/config_file.c
1009
free(*s);
crypto/heimdal/lib/krb5/config_file.c
1010
s++;
crypto/heimdal/lib/krb5/config_file.c
124
parse_section(char *p, krb5_config_section **s, krb5_config_section **parent,
crypto/heimdal/lib/krb5/config_file.c
1314
f.s = string;
crypto/heimdal/lib/krb5/config_file.c
141
*s = tmp;
crypto/heimdal/lib/krb5/config_file.c
297
CFReadStreamRef s;
crypto/heimdal/lib/krb5/config_file.c
307
s = CFReadStreamCreateWithFile(kCFAllocatorDefault, url);
crypto/heimdal/lib/krb5/config_file.c
309
if (s == NULL) {
crypto/heimdal/lib/krb5/config_file.c
314
if (!CFReadStreamOpen(s)) {
crypto/heimdal/lib/krb5/config_file.c
315
CFRelease(s);
crypto/heimdal/lib/krb5/config_file.c
321
d = (CFDictionaryRef)CFPropertyListCreateWithStream(NULL, s, 0, kCFPropertyListImmutable, NULL, NULL);
crypto/heimdal/lib/krb5/config_file.c
323
d = (CFDictionaryRef)CFPropertyListCreateFromStream(NULL, s, 0, kCFPropertyListImmutable, NULL, NULL);
crypto/heimdal/lib/krb5/config_file.c
325
CFRelease(s);
crypto/heimdal/lib/krb5/config_file.c
351
krb5_config_section *s = NULL;
crypto/heimdal/lib/krb5/config_file.c
367
ret = parse_section(p, &s, res, err_message);
crypto/heimdal/lib/krb5/config_file.c
375
if (s == NULL) {
crypto/heimdal/lib/krb5/config_file.c
379
ret = parse_binding(f, lineno, p, &b, &s->u.list, err_message);
crypto/heimdal/lib/krb5/config_file.c
44
const char *s;
crypto/heimdal/lib/krb5/config_file.c
499
f.s = NULL;
crypto/heimdal/lib/krb5/config_file.c
565
krb5_config_file_free (krb5_context context, krb5_config_section *s)
crypto/heimdal/lib/krb5/config_file.c
567
free_binding (context, s);
crypto/heimdal/lib/krb5/config_file.c
59
if(*ptr->s == '\0')
crypto/heimdal/lib/krb5/config_file.c
61
p = ptr->s + strcspn(ptr->s, "\n");
crypto/heimdal/lib/krb5/config_file.c
64
l = min(len, (size_t)(p - ptr->s));
crypto/heimdal/lib/krb5/config_file.c
66
memcpy(str, ptr->s, l);
crypto/heimdal/lib/krb5/config_file.c
69
ptr->s = p;
crypto/heimdal/lib/krb5/config_file.c
74
static krb5_error_code parse_section(char *p, krb5_config_section **s,
crypto/heimdal/lib/krb5/config_file.c
936
char *s;
crypto/heimdal/lib/krb5/config_file.c
939
s = next_component_string(tmp, " \t", &pos);
crypto/heimdal/lib/krb5/config_file.c
940
while(s){
crypto/heimdal/lib/krb5/config_file.c
945
strings[nstr] = strdup(s);
crypto/heimdal/lib/krb5/config_file.c
949
s = next_component_string(NULL, " \t", &pos);
crypto/heimdal/lib/krb5/context.c
228
s = krb5_config_get_strings(context, NULL, "logging", "krb5", NULL);
crypto/heimdal/lib/krb5/context.c
229
if(s) {
crypto/heimdal/lib/krb5/context.c
232
for(p = s; *p; p++)
crypto/heimdal/lib/krb5/context.c
234
krb5_config_free_strings(s);
crypto/heimdal/lib/krb5/context.c
99
char **s;
crypto/heimdal/lib/krb5/crypto-des.c
264
DES_key_schedule *s = key->schedule->data;
crypto/heimdal/lib/krb5/crypto-des.c
267
DES_cfb64_encrypt(data, data, len, s, &ivec, &num, encryptp);
crypto/heimdal/lib/krb5/crypto-des.c
281
DES_key_schedule *s = key->schedule->data;
crypto/heimdal/lib/krb5/crypto-des.c
284
DES_pcbc_encrypt(data, data, len, s, &ivec, encryptp);
crypto/heimdal/lib/krb5/log.c
111
find_value(const char *s, struct s2i *table)
crypto/heimdal/lib/krb5/log.c
113
while(table->s && strcasecmp(table->s, s))
crypto/heimdal/lib/krb5/log.c
174
struct _heimdal_syslog_data *s = data;
crypto/heimdal/lib/krb5/log.c
175
syslog(s->priority, "%s", msg);
crypto/heimdal/lib/krb5/log.c
61
const char *s;
crypto/heimdal/lib/krb5/mk_priv.c
104
s.pvno = 5;
crypto/heimdal/lib/krb5/mk_priv.c
105
s.msg_type = krb_priv;
crypto/heimdal/lib/krb5/mk_priv.c
106
s.enc_part.etype = key->keytype;
crypto/heimdal/lib/krb5/mk_priv.c
107
s.enc_part.kvno = NULL;
crypto/heimdal/lib/krb5/mk_priv.c
119
&s.enc_part.cipher);
crypto/heimdal/lib/krb5/mk_priv.c
128
ASN1_MALLOC_ENCODE(KRB_PRIV, buf, buf_size, &s, &len, ret);
crypto/heimdal/lib/krb5/mk_priv.c
134
krb5_data_free (&s.enc_part.cipher);
crypto/heimdal/lib/krb5/mk_priv.c
151
krb5_data_free (&s.enc_part.cipher);
crypto/heimdal/lib/krb5/mk_priv.c
44
KRB_PRIV s;
crypto/heimdal/lib/krb5/mk_priv.c
96
krb5_data_zero (&s.enc_part.cipher);
crypto/heimdal/lib/krb5/mk_safe.c
100
s.cksum.checksum.length = 0;
crypto/heimdal/lib/krb5/mk_safe.c
102
ASN1_MALLOC_ENCODE(KRB_SAFE, buf, buf_size, &s, &len, ret);
crypto/heimdal/lib/krb5/mk_safe.c
118
&s.cksum);
crypto/heimdal/lib/krb5/mk_safe.c
126
ASN1_MALLOC_ENCODE(KRB_SAFE, buf, buf_size, &s, &len, ret);
crypto/heimdal/lib/krb5/mk_safe.c
127
free_Checksum (&s.cksum);
crypto/heimdal/lib/krb5/mk_safe.c
44
KRB_SAFE s;
crypto/heimdal/lib/krb5/mk_safe.c
64
s.pvno = 5;
crypto/heimdal/lib/krb5/mk_safe.c
65
s.msg_type = krb_safe;
crypto/heimdal/lib/krb5/mk_safe.c
69
s.safe_body.user_data = *userdata;
crypto/heimdal/lib/krb5/mk_safe.c
74
s.safe_body.timestamp = &rdata.timestamp;
crypto/heimdal/lib/krb5/mk_safe.c
75
s.safe_body.usec = &rdata.usec;
crypto/heimdal/lib/krb5/mk_safe.c
77
s.safe_body.timestamp = NULL;
crypto/heimdal/lib/krb5/mk_safe.c
78
s.safe_body.usec = NULL;
crypto/heimdal/lib/krb5/mk_safe.c
88
s.safe_body.seq_number = &rdata.seq;
crypto/heimdal/lib/krb5/mk_safe.c
90
s.safe_body.seq_number = NULL;
crypto/heimdal/lib/krb5/mk_safe.c
95
s.safe_body.s_address = auth_context->local_address;
crypto/heimdal/lib/krb5/mk_safe.c
96
s.safe_body.r_address = auth_context->remote_address;
crypto/heimdal/lib/krb5/mk_safe.c
98
s.cksum.cksumtype = 0;
crypto/heimdal/lib/krb5/mk_safe.c
99
s.cksum.checksum.data = NULL;
crypto/heimdal/lib/krb5/pac.c
683
char *s;
crypto/heimdal/lib/krb5/pac.c
712
s = malloc(len);
crypto/heimdal/lib/krb5/pac.c
713
if (s == NULL) {
crypto/heimdal/lib/krb5/pac.c
717
ret = krb5_storage_read(sp, s, len);
crypto/heimdal/lib/krb5/pac.c
734
ret = wind_ucs2read(s, len, &flags, ucs2, &ucs2len);
crypto/heimdal/lib/krb5/pac.c
735
free(s);
crypto/heimdal/lib/krb5/pac.c
748
s = malloc(u8len);
crypto/heimdal/lib/krb5/pac.c
749
if (s == NULL) {
crypto/heimdal/lib/krb5/pac.c
753
ret = wind_ucs2utf8(ucs2, ucs2len, s, &u8len);
crypto/heimdal/lib/krb5/pac.c
756
free(s);
crypto/heimdal/lib/krb5/pac.c
761
ret = krb5_parse_name_flags(context, s, KRB5_PRINCIPAL_PARSE_NO_REALM, &p2);
crypto/heimdal/lib/krb5/pac.c
762
free(s);
crypto/heimdal/lib/krb5/pac.c
789
char *s, *s2;
crypto/heimdal/lib/krb5/pac.c
806
KRB5_PRINCIPAL_UNPARSE_NO_REALM, &s);
crypto/heimdal/lib/krb5/pac.c
815
ret = wind_utf8ucs2_length(s, &ucs2_len);
crypto/heimdal/lib/krb5/pac.c
817
free(s);
crypto/heimdal/lib/krb5/pac.c
824
free(s);
crypto/heimdal/lib/krb5/pac.c
828
ret = wind_utf8ucs2(s, ucs2, &ucs2_len);
crypto/heimdal/lib/krb5/pac.c
829
free(s);
crypto/heimdal/lib/krb5/parse-name-test.c
140
ret = krb5_unparse_name(context, princ, &s);
crypto/heimdal/lib/krb5/parse-name-test.c
144
if (strcmp (t->output_string, s) != 0) {
crypto/heimdal/lib/krb5/parse-name-test.c
147
s, t->output_string);
crypto/heimdal/lib/krb5/parse-name-test.c
150
free(s);
crypto/heimdal/lib/krb5/parse-name-test.c
176
ret = krb5_unparse_name_short(context, princ, &s);
crypto/heimdal/lib/krb5/parse-name-test.c
180
if (strcmp (t->input_string, s) != 0) {
crypto/heimdal/lib/krb5/parse-name-test.c
183
s, t->input_string);
crypto/heimdal/lib/krb5/parse-name-test.c
186
free(s);
crypto/heimdal/lib/krb5/parse-name-test.c
84
char *s;
crypto/heimdal/lib/krb5/pkinit.c
2087
char *s, *f;
crypto/heimdal/lib/krb5/pkinit.c
2098
s = hx509_get_error_string(hx509ctx, hxret);
crypto/heimdal/lib/krb5/pkinit.c
2099
if (s == NULL) {
crypto/heimdal/lib/krb5/pkinit.c
2104
krb5_set_error_message(context, hxret, "%s: %s", f, s);
crypto/heimdal/lib/krb5/pkinit.c
2105
free(s);
crypto/heimdal/lib/krb5/plugin.c
412
heim_string_t s = heim_string_create(name);
crypto/heimdal/lib/krb5/plugin.c
429
module = heim_dict_copy_value(modules, s);
crypto/heimdal/lib/krb5/plugin.c
434
heim_release(s);
crypto/heimdal/lib/krb5/plugin.c
437
heim_dict_add_value(modules, s, module);
crypto/heimdal/lib/krb5/plugin.c
439
heim_release(s);
crypto/heimdal/lib/krb5/plugin.c
549
struct iter_ctx *s = ctx;
crypto/heimdal/lib/krb5/plugin.c
551
struct plug *pl = heim_dict_copy_value(p->names, s->n);
crypto/heimdal/lib/krb5/plugin.c
560
cpm = pl->dataptr = dlsym(p->dsohandle, s->name);
crypto/heimdal/lib/krb5/plugin.c
564
ret = cpm->init(s->context, &pl->ctx);
crypto/heimdal/lib/krb5/plugin.c
568
heim_dict_add_value(p->names, s->n, pl);
crypto/heimdal/lib/krb5/plugin.c
573
if (cpm && cpm->version >= s->min_version)
crypto/heimdal/lib/krb5/plugin.c
574
heim_array_append_value(s->result, pl);
crypto/heimdal/lib/krb5/plugin.c
583
struct iter_ctx *s = ctx;
crypto/heimdal/lib/krb5/plugin.c
585
if (s->ret != KRB5_PLUGIN_NO_HANDLE)
crypto/heimdal/lib/krb5/plugin.c
588
s->ret = s->func(s->context, pl->dataptr, pl->ctx, s->userctx);
crypto/heimdal/lib/krb5/plugin.c
602
struct iter_ctx s;
crypto/heimdal/lib/krb5/plugin.c
613
s.context = context;
crypto/heimdal/lib/krb5/plugin.c
614
s.name = name;
crypto/heimdal/lib/krb5/plugin.c
615
s.n = heim_string_create(name);
crypto/heimdal/lib/krb5/plugin.c
616
s.min_version = min_version;
crypto/heimdal/lib/krb5/plugin.c
617
s.result = heim_array_create();
crypto/heimdal/lib/krb5/plugin.c
618
s.func = func;
crypto/heimdal/lib/krb5/plugin.c
619
s.userctx = userctx;
crypto/heimdal/lib/krb5/plugin.c
621
heim_dict_iterate_f(dict, search_modules, &s);
crypto/heimdal/lib/krb5/plugin.c
627
s.ret = KRB5_PLUGIN_NO_HANDLE;
crypto/heimdal/lib/krb5/plugin.c
629
heim_array_iterate_f(s.result, eval_results, &s);
crypto/heimdal/lib/krb5/plugin.c
631
heim_release(s.result);
crypto/heimdal/lib/krb5/plugin.c
632
heim_release(s.n);
crypto/heimdal/lib/krb5/plugin.c
634
return s.ret;
crypto/heimdal/lib/krb5/principal.c
199
char *s;
crypto/heimdal/lib/krb5/principal.c
247
p = start = q = s = strdup(name);
crypto/heimdal/lib/krb5/principal.c
363
free(s);
crypto/heimdal/lib/krb5/principal.c
371
free(s);
crypto/heimdal/lib/krb5/principal.c
402
quote_string(const char *s, char *out, size_t idx, size_t len, int display)
crypto/heimdal/lib/krb5/principal.c
405
for(p = s; *p && idx < len; p++){
crypto/heimdal/lib/krb5/principal.c
778
const char *s;
crypto/heimdal/lib/krb5/principal.c
783
s = va_arg(ap, const char*);
crypto/heimdal/lib/krb5/principal.c
784
append_component(context, p, s, len);
crypto/heimdal/lib/krb5/principal.c
792
const char *s;
crypto/heimdal/lib/krb5/principal.c
793
s = va_arg(ap, const char*);
crypto/heimdal/lib/krb5/principal.c
794
if(s == NULL)
crypto/heimdal/lib/krb5/principal.c
796
append_component(context, p, s, strlen(s));
crypto/heimdal/lib/krb5/prompter_posix.c
60
char *s = prompts[i].reply->data;
crypto/heimdal/lib/krb5/prompter_posix.c
68
s[strcspn(s, "\n")] = '\0';
crypto/heimdal/lib/krb5/salt-arcfour.c
100
memset (s, 0, len);
crypto/heimdal/lib/krb5/salt-arcfour.c
101
free (s);
crypto/heimdal/lib/krb5/salt-arcfour.c
45
uint16_t *s = NULL;
crypto/heimdal/lib/krb5/salt-arcfour.c
65
s = malloc (len * sizeof(s[0]));
crypto/heimdal/lib/krb5/salt-arcfour.c
66
if (len != 0 && s == NULL) {
crypto/heimdal/lib/krb5/salt-arcfour.c
73
ret = wind_utf8ucs2(password.data, s, &len);
crypto/heimdal/lib/krb5/salt-arcfour.c
83
p = (s[i] & 0xff);
crypto/heimdal/lib/krb5/salt-arcfour.c
85
p = (s[i] >> 8) & 0xff;
crypto/heimdal/lib/krb5/salt-arcfour.c
99
if (s)
crypto/heimdal/lib/krb5/salt-des.c
178
unsigned char *s;
crypto/heimdal/lib/krb5/salt-des.c
193
s = malloc(len);
crypto/heimdal/lib/krb5/salt-des.c
194
if(len > 0 && s == NULL) {
crypto/heimdal/lib/krb5/salt-des.c
198
memcpy(s, password.data, password.length);
crypto/heimdal/lib/krb5/salt-des.c
199
memcpy(s + password.length, salt.saltvalue.data, salt.saltvalue.length);
crypto/heimdal/lib/krb5/salt-des.c
200
DES_string_to_key_int(s, len, &tmp);
crypto/heimdal/lib/krb5/salt-des.c
204
memset(s, 0, len);
crypto/heimdal/lib/krb5/salt-des.c
205
free(s);
crypto/heimdal/lib/krb5/salt-des3.c
112
char *s;
crypto/heimdal/lib/krb5/salt-des3.c
114
s = malloc(len);
crypto/heimdal/lib/krb5/salt-des3.c
115
if(len != 0 && s == NULL) {
crypto/heimdal/lib/krb5/salt-des3.c
119
memcpy(s, password.data, password.length);
crypto/heimdal/lib/krb5/salt-des3.c
120
memcpy(s + password.length, salt.saltvalue.data, salt.saltvalue.length);
crypto/heimdal/lib/krb5/salt-des3.c
122
s,
crypto/heimdal/lib/krb5/salt-des3.c
126
memset(s, 0, len);
crypto/heimdal/lib/krb5/salt-des3.c
127
free(s);
crypto/heimdal/lib/krb5/salt-des3.c
61
DES_key_schedule s[3];
crypto/heimdal/lib/krb5/salt-des3.c
77
DES_set_key_unchecked(keys + i, &s[i]);
crypto/heimdal/lib/krb5/salt-des3.c
82
&s[0], &s[1], &s[2], &ivec, DES_ENCRYPT);
crypto/heimdal/lib/krb5/salt-des3.c
83
memset(s, 0, sizeof(s));
crypto/heimdal/lib/krb5/scache.c
1018
s->name, s->file);
crypto/heimdal/lib/krb5/scache.c
1037
krb5_scache *s = SCACHE(id);
crypto/heimdal/lib/krb5/scache.c
1042
exec_stmt(context, s->db, ctx->drop, 0);
crypto/heimdal/lib/krb5/scache.c
1056
krb5_scache *s = SCACHE(id);
crypto/heimdal/lib/krb5/scache.c
1063
ret = make_database(context, s);
crypto/heimdal/lib/krb5/scache.c
1067
ret = prepare_stmt(context, s->db, &stmt,
crypto/heimdal/lib/krb5/scache.c
1073
sqlite3_bind_int(stmt, 1, s->cid);
crypto/heimdal/lib/krb5/scache.c
1087
sqlite3_errmsg(s->db));
crypto/heimdal/lib/krb5/scache.c
1096
s->name, s->file);
crypto/heimdal/lib/krb5/scache.c
1119
ret = prepare_stmt(context, s->db, &stmt,
crypto/heimdal/lib/krb5/scache.c
1387
krb5_scache *s = SCACHE(id);
crypto/heimdal/lib/krb5/scache.c
1390
if (s->cid == SCACHE_INVALID_CID) {
crypto/heimdal/lib/krb5/scache.c
1394
s->name);
crypto/heimdal/lib/krb5/scache.c
1398
ret = sqlite3_bind_text(s->umaster, 1, s->name, -1, NULL);
crypto/heimdal/lib/krb5/scache.c
1400
sqlite3_reset(s->umaster);
crypto/heimdal/lib/krb5/scache.c
1407
ret = sqlite3_step(s->umaster);
crypto/heimdal/lib/krb5/scache.c
1409
sqlite3_reset(s->umaster);
crypto/heimdal/lib/krb5/scache.c
154
scc_free(krb5_scache *s)
crypto/heimdal/lib/krb5/scache.c
156
if (s->file)
crypto/heimdal/lib/krb5/scache.c
157
free(s->file);
crypto/heimdal/lib/krb5/scache.c
158
if (s->name)
crypto/heimdal/lib/krb5/scache.c
159
free(s->name);
crypto/heimdal/lib/krb5/scache.c
161
if (s->icred)
crypto/heimdal/lib/krb5/scache.c
162
sqlite3_finalize(s->icred);
crypto/heimdal/lib/krb5/scache.c
163
if (s->dcred)
crypto/heimdal/lib/krb5/scache.c
164
sqlite3_finalize(s->dcred);
crypto/heimdal/lib/krb5/scache.c
165
if (s->iprincipal)
crypto/heimdal/lib/krb5/scache.c
166
sqlite3_finalize(s->iprincipal);
crypto/heimdal/lib/krb5/scache.c
167
if (s->icache)
crypto/heimdal/lib/krb5/scache.c
168
sqlite3_finalize(s->icache);
crypto/heimdal/lib/krb5/scache.c
169
if (s->ucachen)
crypto/heimdal/lib/krb5/scache.c
170
sqlite3_finalize(s->ucachen);
crypto/heimdal/lib/krb5/scache.c
171
if (s->ucachep)
crypto/heimdal/lib/krb5/scache.c
172
sqlite3_finalize(s->ucachep);
crypto/heimdal/lib/krb5/scache.c
173
if (s->dcache)
crypto/heimdal/lib/krb5/scache.c
174
sqlite3_finalize(s->dcache);
crypto/heimdal/lib/krb5/scache.c
175
if (s->scache)
crypto/heimdal/lib/krb5/scache.c
176
sqlite3_finalize(s->scache);
crypto/heimdal/lib/krb5/scache.c
177
if (s->scache_name)
crypto/heimdal/lib/krb5/scache.c
178
sqlite3_finalize(s->scache_name);
crypto/heimdal/lib/krb5/scache.c
179
if (s->umaster)
crypto/heimdal/lib/krb5/scache.c
180
sqlite3_finalize(s->umaster);
crypto/heimdal/lib/krb5/scache.c
182
if (s->db)
crypto/heimdal/lib/krb5/scache.c
183
sqlite3_close(s->db);
crypto/heimdal/lib/krb5/scache.c
184
free(s);
crypto/heimdal/lib/krb5/scache.c
300
krb5_scache *s;
crypto/heimdal/lib/krb5/scache.c
302
ALLOC(s, 1);
crypto/heimdal/lib/krb5/scache.c
303
if(s == NULL)
crypto/heimdal/lib/krb5/scache.c
306
s->cid = SCACHE_INVALID_CID;
crypto/heimdal/lib/krb5/scache.c
313
ret = get_def_name(context, &s->name);
crypto/heimdal/lib/krb5/scache.c
315
s->name = strdup(SCACHE_DEF_NAME);
crypto/heimdal/lib/krb5/scache.c
317
s->name = strdup(name);
crypto/heimdal/lib/krb5/scache.c
319
file = strrchr(s->name, ':');
crypto/heimdal/lib/krb5/scache.c
322
s->file = strdup(file);
crypto/heimdal/lib/krb5/scache.c
325
ret = _krb5_expand_default_cc_name(context, KRB5_SCACHE_DB, &s->file);
crypto/heimdal/lib/krb5/scache.c
328
_krb5_expand_default_cc_name(context, KRB5_SCACHE_DB, &s->file);
crypto/heimdal/lib/krb5/scache.c
329
ret = asprintf(&s->name, "unique-%p", s);
crypto/heimdal/lib/krb5/scache.c
331
if (ret < 0 || s->file == NULL || s->name == NULL) {
crypto/heimdal/lib/krb5/scache.c
332
scc_free(s);
crypto/heimdal/lib/krb5/scache.c
336
return s;
crypto/heimdal/lib/krb5/scache.c
340
open_database(krb5_context context, krb5_scache *s, int flags)
crypto/heimdal/lib/krb5/scache.c
344
ret = sqlite3_open_v2(s->file, &s->db, SQLITE_OPEN_READWRITE|flags, NULL);
crypto/heimdal/lib/krb5/scache.c
346
if (s->db) {
crypto/heimdal/lib/krb5/scache.c
349
s->file, sqlite3_errmsg(s->db));
crypto/heimdal/lib/krb5/scache.c
350
sqlite3_close(s->db);
crypto/heimdal/lib/krb5/scache.c
351
s->db = NULL;
crypto/heimdal/lib/krb5/scache.c
361
create_cache(krb5_context context, krb5_scache *s)
crypto/heimdal/lib/krb5/scache.c
365
sqlite3_bind_text(s->icache, 1, s->name, -1, NULL);
crypto/heimdal/lib/krb5/scache.c
367
ret = sqlite3_step(s->icache);
crypto/heimdal/lib/krb5/scache.c
374
sqlite3_reset(s->icache);
crypto/heimdal/lib/krb5/scache.c
376
s->cid = sqlite3_last_insert_rowid(s->db);
crypto/heimdal/lib/krb5/scache.c
382
make_database(krb5_context context, krb5_scache *s)
crypto/heimdal/lib/krb5/scache.c
387
if (s->db)
crypto/heimdal/lib/krb5/scache.c
390
ret = open_database(context, s, 0);
crypto/heimdal/lib/krb5/scache.c
393
ret = open_database(context, s, SQLITE_OPEN_CREATE);
crypto/heimdal/lib/krb5/scache.c
399
ret = exec_stmt(context, s->db, SQL_CMASTER, KRB5_CC_IO);
crypto/heimdal/lib/krb5/scache.c
401
ret = exec_stmt(context, s->db, SQL_CCACHE, KRB5_CC_IO);
crypto/heimdal/lib/krb5/scache.c
403
ret = exec_stmt(context, s->db, SQL_CCREDS, KRB5_CC_IO);
crypto/heimdal/lib/krb5/scache.c
405
ret = exec_stmt(context, s->db, SQL_CPRINCIPALS, KRB5_CC_IO);
crypto/heimdal/lib/krb5/scache.c
407
ret = exec_stmt(context, s->db, SQL_SETUP_MASTER, KRB5_CC_IO);
crypto/heimdal/lib/krb5/scache.c
410
ret = exec_stmt(context, s->db, SQL_TCACHE, KRB5_CC_IO);
crypto/heimdal/lib/krb5/scache.c
412
ret = exec_stmt(context, s->db, SQL_TCRED, KRB5_CC_IO);
crypto/heimdal/lib/krb5/scache.c
417
sqlite3_trace(s->db, trace, NULL);
crypto/heimdal/lib/krb5/scache.c
420
ret = prepare_stmt(context, s->db, &s->icred, SQL_ICRED);
crypto/heimdal/lib/krb5/scache.c
422
ret = prepare_stmt(context, s->db, &s->dcred, SQL_DCRED);
crypto/heimdal/lib/krb5/scache.c
424
ret = prepare_stmt(context, s->db, &s->iprincipal, SQL_IPRINCIPAL);
crypto/heimdal/lib/krb5/scache.c
426
ret = prepare_stmt(context, s->db, &s->icache, SQL_ICACHE);
crypto/heimdal/lib/krb5/scache.c
428
ret = prepare_stmt(context, s->db, &s->ucachen, SQL_UCACHE_NAME);
crypto/heimdal/lib/krb5/scache.c
430
ret = prepare_stmt(context, s->db, &s->ucachep, SQL_UCACHE_PRINCIPAL);
crypto/heimdal/lib/krb5/scache.c
432
ret = prepare_stmt(context, s->db, &s->dcache, SQL_DCACHE);
crypto/heimdal/lib/krb5/scache.c
434
ret = prepare_stmt(context, s->db, &s->scache, SQL_SCACHE);
crypto/heimdal/lib/krb5/scache.c
436
ret = prepare_stmt(context, s->db, &s->scache_name, SQL_SCACHE_NAME);
crypto/heimdal/lib/krb5/scache.c
438
ret = prepare_stmt(context, s->db, &s->umaster, SQL_UMASTER);
crypto/heimdal/lib/krb5/scache.c
444
if (s->db)
crypto/heimdal/lib/krb5/scache.c
445
sqlite3_close(s->db);
crypto/heimdal/lib/krb5/scache.c
447
unlink(s->file);
crypto/heimdal/lib/krb5/scache.c
491
krb5_scache *s;
crypto/heimdal/lib/krb5/scache.c
494
s = scc_alloc(context, res);
crypto/heimdal/lib/krb5/scache.c
495
if (s == NULL) {
crypto/heimdal/lib/krb5/scache.c
501
ret = make_database(context, s);
crypto/heimdal/lib/krb5/scache.c
503
scc_free(s);
crypto/heimdal/lib/krb5/scache.c
507
ret = sqlite3_bind_text(s->scache_name, 1, s->name, -1, NULL);
crypto/heimdal/lib/krb5/scache.c
510
"bind name: %s", sqlite3_errmsg(s->db));
crypto/heimdal/lib/krb5/scache.c
511
scc_free(s);
crypto/heimdal/lib/krb5/scache.c
515
if (sqlite3_step(s->scache_name) == SQLITE_ROW) {
crypto/heimdal/lib/krb5/scache.c
517
if (sqlite3_column_type(s->scache_name, 0) != SQLITE_INTEGER) {
crypto/heimdal/lib/krb5/scache.c
518
sqlite3_reset(s->scache_name);
crypto/heimdal/lib/krb5/scache.c
522
s->name);
crypto/heimdal/lib/krb5/scache.c
523
scc_free(s);
crypto/heimdal/lib/krb5/scache.c
527
s->cid = sqlite3_column_int(s->scache_name, 0);
crypto/heimdal/lib/krb5/scache.c
529
s->cid = SCACHE_INVALID_CID;
crypto/heimdal/lib/krb5/scache.c
531
sqlite3_reset(s->scache_name);
crypto/heimdal/lib/krb5/scache.c
533
(*id)->data.data = s;
crypto/heimdal/lib/krb5/scache.c
534
(*id)->data.length = sizeof(*s);
crypto/heimdal/lib/krb5/scache.c
542
krb5_scache *s;
crypto/heimdal/lib/krb5/scache.c
544
s = scc_alloc(context, NULL);
crypto/heimdal/lib/krb5/scache.c
546
if (s == NULL) {
crypto/heimdal/lib/krb5/scache.c
552
(*id)->data.data = s;
crypto/heimdal/lib/krb5/scache.c
553
(*id)->data.length = sizeof(*s);
crypto/heimdal/lib/krb5/scache.c
563
krb5_scache *s = SCACHE(id);
crypto/heimdal/lib/krb5/scache.c
566
ret = make_database(context, s);
crypto/heimdal/lib/krb5/scache.c
570
ret = exec_stmt(context, s->db, "BEGIN IMMEDIATE TRANSACTION", KRB5_CC_IO);
crypto/heimdal/lib/krb5/scache.c
573
if (s->cid == SCACHE_INVALID_CID) {
crypto/heimdal/lib/krb5/scache.c
574
ret = create_cache(context, s);
crypto/heimdal/lib/krb5/scache.c
578
sqlite3_bind_int(s->dcred, 1, s->cid);
crypto/heimdal/lib/krb5/scache.c
580
ret = sqlite3_step(s->dcred);
crypto/heimdal/lib/krb5/scache.c
582
sqlite3_reset(s->dcred);
crypto/heimdal/lib/krb5/scache.c
588
sqlite3_errmsg(s->db));
crypto/heimdal/lib/krb5/scache.c
593
ret = bind_principal(context, s->db, s->ucachep, 1, primary_principal);
crypto/heimdal/lib/krb5/scache.c
596
sqlite3_bind_int(s->ucachep, 2, s->cid);
crypto/heimdal/lib/krb5/scache.c
599
ret = sqlite3_step(s->ucachep);
crypto/heimdal/lib/krb5/scache.c
601
sqlite3_reset(s->ucachep);
crypto/heimdal/lib/krb5/scache.c
606
sqlite3_errmsg(s->db));
crypto/heimdal/lib/krb5/scache.c
610
ret = exec_stmt(context, s->db, "COMMIT", KRB5_CC_IO);
crypto/heimdal/lib/krb5/scache.c
616
exec_stmt(context, s->db, "ROLLBACK", 0);
crypto/heimdal/lib/krb5/scache.c
634
krb5_scache *s = SCACHE(id);
crypto/heimdal/lib/krb5/scache.c
637
if (s->cid == SCACHE_INVALID_CID)
crypto/heimdal/lib/krb5/scache.c
640
sqlite3_bind_int(s->dcache, 1, s->cid);
crypto/heimdal/lib/krb5/scache.c
642
ret = sqlite3_step(s->dcache);
crypto/heimdal/lib/krb5/scache.c
644
sqlite3_reset(s->dcache);
crypto/heimdal/lib/krb5/scache.c
648
s->name, sqlite3_errmsg(s->db));
crypto/heimdal/lib/krb5/scache.c
714
krb5_scache *s = SCACHE(id);
crypto/heimdal/lib/krb5/scache.c
718
ret = make_database(context, s);
crypto/heimdal/lib/krb5/scache.c
726
sqlite3_bind_int(s->icred, 1, s->cid);
crypto/heimdal/lib/krb5/scache.c
744
sqlite3_bind_int(s->icred, 2, kvno);
crypto/heimdal/lib/krb5/scache.c
745
sqlite3_bind_int(s->icred, 3, etype);
crypto/heimdal/lib/krb5/scache.c
749
sqlite3_bind_blob(s->icred, 4, data.data, data.length, free_data);
crypto/heimdal/lib/krb5/scache.c
750
sqlite3_bind_int(s->icred, 5, time(NULL));
crypto/heimdal/lib/krb5/scache.c
752
ret = exec_stmt(context, s->db, "BEGIN IMMEDIATE TRANSACTION", KRB5_CC_IO);
crypto/heimdal/lib/krb5/scache.c
756
ret = sqlite3_step(s->icred);
crypto/heimdal/lib/krb5/scache.c
758
sqlite3_reset(s->icred);
crypto/heimdal/lib/krb5/scache.c
763
sqlite3_errmsg(s->db));
crypto/heimdal/lib/krb5/scache.c
767
credid = sqlite3_last_insert_rowid(s->db);
crypto/heimdal/lib/krb5/scache.c
770
bind_principal(context, s->db, s->iprincipal, 1, creds->server);
crypto/heimdal/lib/krb5/scache.c
771
sqlite3_bind_int(s->iprincipal, 2, 1);
crypto/heimdal/lib/krb5/scache.c
772
sqlite3_bind_int(s->iprincipal, 3, credid);
crypto/heimdal/lib/krb5/scache.c
775
ret = sqlite3_step(s->iprincipal);
crypto/heimdal/lib/krb5/scache.c
777
sqlite3_reset(s->iprincipal);
crypto/heimdal/lib/krb5/scache.c
782
sqlite3_errmsg(s->db));
crypto/heimdal/lib/krb5/scache.c
788
bind_principal(context, s->db, s->iprincipal, 1, creds->client);
crypto/heimdal/lib/krb5/scache.c
789
sqlite3_bind_int(s->iprincipal, 2, 0);
crypto/heimdal/lib/krb5/scache.c
790
sqlite3_bind_int(s->iprincipal, 3, credid);
crypto/heimdal/lib/krb5/scache.c
793
ret = sqlite3_step(s->iprincipal);
crypto/heimdal/lib/krb5/scache.c
795
sqlite3_reset(s->iprincipal);
crypto/heimdal/lib/krb5/scache.c
800
sqlite3_errmsg(s->db));
crypto/heimdal/lib/krb5/scache.c
805
ret = exec_stmt(context, s->db, "COMMIT", KRB5_CC_IO);
crypto/heimdal/lib/krb5/scache.c
811
exec_stmt(context, s->db, "ROLLBACK", 0);
crypto/heimdal/lib/krb5/scache.c
821
krb5_scache *s = SCACHE(id);
crypto/heimdal/lib/krb5/scache.c
827
ret = make_database(context, s);
crypto/heimdal/lib/krb5/scache.c
831
sqlite3_bind_int(s->scache, 1, s->cid);
crypto/heimdal/lib/krb5/scache.c
833
if (sqlite3_step(s->scache) != SQLITE_ROW) {
crypto/heimdal/lib/krb5/scache.c
834
sqlite3_reset(s->scache);
crypto/heimdal/lib/krb5/scache.c
837
s->name, s->file);
crypto/heimdal/lib/krb5/scache.c
841
if (sqlite3_column_type(s->scache, 0) != SQLITE_TEXT) {
crypto/heimdal/lib/krb5/scache.c
842
sqlite3_reset(s->scache);
crypto/heimdal/lib/krb5/scache.c
846
s->name, s->file);
crypto/heimdal/lib/krb5/scache.c
850
str = (const char *)sqlite3_column_text(s->scache, 0);
crypto/heimdal/lib/krb5/scache.c
852
sqlite3_reset(s->scache);
crypto/heimdal/lib/krb5/scache.c
855
s->name, s->file);
crypto/heimdal/lib/krb5/scache.c
861
sqlite3_reset(s->scache);
crypto/heimdal/lib/krb5/scache.c
877
krb5_scache *s = SCACHE(id);
crypto/heimdal/lib/krb5/scache.c
891
ret = make_database(context, s);
crypto/heimdal/lib/krb5/scache.c
897
if (s->cid == SCACHE_INVALID_CID) {
crypto/heimdal/lib/krb5/scache.c
900
s->name);
crypto/heimdal/lib/krb5/scache.c
925
name, (unsigned long)s->cid);
crypto/heimdal/lib/krb5/scache.c
933
ret = exec_stmt(context, s->db, str, KRB5_CC_IO);
crypto/heimdal/lib/krb5/scache.c
945
exec_stmt(context, s->db, ctx->drop, 0);
crypto/heimdal/lib/krb5/scache.c
952
ret = prepare_stmt(context, s->db, &ctx->stmt, str);
crypto/heimdal/lib/krb5/scache.c
957
exec_stmt(context, s->db, ctx->drop, 0);
crypto/heimdal/lib/krb5/scache.c
963
ret = prepare_stmt(context, s->db, &ctx->credstmt,
crypto/heimdal/lib/krb5/scache.c
967
exec_stmt(context, s->db, ctx->drop, 0);
crypto/heimdal/lib/krb5/scache.c
985
krb5_scache *s = SCACHE(id);
crypto/heimdal/lib/krb5/scache.c
999
sqlite3_errmsg(s->db));
crypto/heimdal/lib/krb5/send_to_kdc.c
206
char *s, *p;
crypto/heimdal/lib/krb5/send_to_kdc.c
208
s = realloc(rep->data, rep->length + 1);
crypto/heimdal/lib/krb5/send_to_kdc.c
209
if (s == NULL) {
crypto/heimdal/lib/krb5/send_to_kdc.c
213
s[rep->length] = 0;
crypto/heimdal/lib/krb5/send_to_kdc.c
214
p = strstr(s, "\r\n\r\n");
crypto/heimdal/lib/krb5/send_to_kdc.c
217
free(s);
crypto/heimdal/lib/krb5/send_to_kdc.c
221
rep->data = s;
crypto/heimdal/lib/krb5/send_to_kdc.c
222
rep->length -= p - s;
crypto/heimdal/lib/krb5/send_to_kdc.c
225
free(s);
crypto/heimdal/lib/krb5/send_to_kdc.c
232
free(s);
crypto/heimdal/lib/krb5/send_to_kdc.c
241
init_port(const char *s, int fallback)
crypto/heimdal/lib/krb5/send_to_kdc.c
243
if (s) {
crypto/heimdal/lib/krb5/send_to_kdc.c
246
sscanf (s, "%d", &tmp);
crypto/heimdal/lib/krb5/send_to_kdc.c
269
krb5_socket_t s = rk_INVALID_SOCKET;
crypto/heimdal/lib/krb5/send_to_kdc.c
291
s = socket (a->ai_family, a->ai_socktype | SOCK_CLOEXEC, a->ai_protocol);
crypto/heimdal/lib/krb5/send_to_kdc.c
292
if (s < 0)
crypto/heimdal/lib/krb5/send_to_kdc.c
294
rk_cloexec(s);
crypto/heimdal/lib/krb5/send_to_kdc.c
295
if (connect (s, a->ai_addr, a->ai_addrlen) < 0) {
crypto/heimdal/lib/krb5/send_to_kdc.c
296
rk_closesocket (s);
crypto/heimdal/lib/krb5/send_to_kdc.c
309
close(s);
crypto/heimdal/lib/krb5/send_to_kdc.c
312
ret = send_and_recv_http(s, context->kdc_timeout,
crypto/heimdal/lib/krb5/send_to_kdc.c
314
rk_closesocket (s);
crypto/heimdal/lib/krb5/send_to_kdc.c
389
struct send_to_kdc *s = context->send_to_kdc;
crypto/heimdal/lib/krb5/send_to_kdc.c
391
ret = (*s->func)(context, s->data, hi,
crypto/heimdal/lib/krb5/set_default_realm.c
42
string_to_list (krb5_context context, const char *s, krb5_realm **list)
crypto/heimdal/lib/krb5/set_default_realm.c
51
(*list)[0] = strdup (s);
crypto/heimdal/lib/krb5/store.c
710
krb5_store_string(krb5_storage *sp, const char *s)
crypto/heimdal/lib/krb5/store.c
713
data.length = strlen(s);
crypto/heimdal/lib/krb5/store.c
714
data.data = rk_UNCONST(s);
crypto/heimdal/lib/krb5/store.c
761
krb5_store_stringz(krb5_storage *sp, const char *s)
crypto/heimdal/lib/krb5/store.c
763
size_t len = strlen(s) + 1;
crypto/heimdal/lib/krb5/store.c
766
ret = sp->store(sp, s, len);
crypto/heimdal/lib/krb5/store.c
790
char *s = NULL;
crypto/heimdal/lib/krb5/store.c
801
tmp = realloc (s, len);
crypto/heimdal/lib/krb5/store.c
803
free (s);
crypto/heimdal/lib/krb5/store.c
806
s = tmp;
crypto/heimdal/lib/krb5/store.c
807
s[len - 1] = c;
crypto/heimdal/lib/krb5/store.c
812
free(s);
crypto/heimdal/lib/krb5/store.c
817
*string = s;
crypto/heimdal/lib/krb5/store.c
822
krb5_store_stringnl(krb5_storage *sp, const char *s)
crypto/heimdal/lib/krb5/store.c
824
size_t len = strlen(s);
crypto/heimdal/lib/krb5/store.c
827
ret = sp->store(sp, s, len);
crypto/heimdal/lib/krb5/store.c
850
char *s = NULL;
crypto/heimdal/lib/krb5/store.c
862
free(s);
crypto/heimdal/lib/krb5/store.c
870
tmp = realloc (s, len);
crypto/heimdal/lib/krb5/store.c
872
free (s);
crypto/heimdal/lib/krb5/store.c
875
s = tmp;
crypto/heimdal/lib/krb5/store.c
877
s[len - 1] = '\0';
crypto/heimdal/lib/krb5/store.c
880
s[len - 1] = c;
crypto/heimdal/lib/krb5/store.c
883
free(s);
crypto/heimdal/lib/krb5/store.c
888
*string = s;
crypto/heimdal/lib/krb5/store_emem.c
102
return s->ptr - s->base;
crypto/heimdal/lib/krb5/store_emem.c
108
emem_storage *s = (emem_storage*)sp->data;
crypto/heimdal/lib/krb5/store_emem.c
114
free(s->base);
crypto/heimdal/lib/krb5/store_emem.c
115
s->size = 0;
crypto/heimdal/lib/krb5/store_emem.c
116
s->base = NULL;
crypto/heimdal/lib/krb5/store_emem.c
117
s->ptr = NULL;
crypto/heimdal/lib/krb5/store_emem.c
118
} else if ((size_t)offset > s->size || (s->size / 2) > (size_t)offset) {
crypto/heimdal/lib/krb5/store_emem.c
121
off = s->ptr - s->base;
crypto/heimdal/lib/krb5/store_emem.c
122
base = realloc(s->base, offset);
crypto/heimdal/lib/krb5/store_emem.c
125
if ((size_t)offset > s->size)
crypto/heimdal/lib/krb5/store_emem.c
126
memset((char *)base + s->size, 0, offset - s->size);
crypto/heimdal/lib/krb5/store_emem.c
127
s->size = offset;
crypto/heimdal/lib/krb5/store_emem.c
128
s->base = base;
crypto/heimdal/lib/krb5/store_emem.c
129
s->ptr = (unsigned char *)base + off;
crypto/heimdal/lib/krb5/store_emem.c
131
s->len = offset;
crypto/heimdal/lib/krb5/store_emem.c
132
if ((s->ptr - s->base) > offset)
crypto/heimdal/lib/krb5/store_emem.c
133
s->ptr = s->base + offset;
crypto/heimdal/lib/krb5/store_emem.c
141
emem_storage *s = sp->data;
crypto/heimdal/lib/krb5/store_emem.c
142
memset(s->base, 0, s->len);
crypto/heimdal/lib/krb5/store_emem.c
143
free(s->base);
crypto/heimdal/lib/krb5/store_emem.c
165
emem_storage *s;
crypto/heimdal/lib/krb5/store_emem.c
171
s = malloc(sizeof(*s));
crypto/heimdal/lib/krb5/store_emem.c
172
if (s == NULL) {
crypto/heimdal/lib/krb5/store_emem.c
176
sp->data = s;
crypto/heimdal/lib/krb5/store_emem.c
179
s->size = 1024;
crypto/heimdal/lib/krb5/store_emem.c
180
s->base = malloc(s->size);
crypto/heimdal/lib/krb5/store_emem.c
181
if (s->base == NULL) {
crypto/heimdal/lib/krb5/store_emem.c
183
free(s);
crypto/heimdal/lib/krb5/store_emem.c
186
s->len = 0;
crypto/heimdal/lib/krb5/store_emem.c
187
s->ptr = s->base;
crypto/heimdal/lib/krb5/store_emem.c
47
emem_storage *s = (emem_storage*)sp->data;
crypto/heimdal/lib/krb5/store_emem.c
48
if((size_t)(s->base + s->len - s->ptr) < size)
crypto/heimdal/lib/krb5/store_emem.c
49
size = s->base + s->len - s->ptr;
crypto/heimdal/lib/krb5/store_emem.c
50
memmove(data, s->ptr, size);
crypto/heimdal/lib/krb5/store_emem.c
58
emem_storage *s = (emem_storage*)sp->data;
crypto/heimdal/lib/krb5/store_emem.c
59
if(size > (size_t)(s->base + s->size - s->ptr)){
crypto/heimdal/lib/krb5/store_emem.c
62
off = s->ptr - s->base;
crypto/heimdal/lib/krb5/store_emem.c
66
base = realloc(s->base, sz);
crypto/heimdal/lib/krb5/store_emem.c
69
s->size = sz;
crypto/heimdal/lib/krb5/store_emem.c
70
s->base = base;
crypto/heimdal/lib/krb5/store_emem.c
71
s->ptr = (unsigned char*)base + off;
crypto/heimdal/lib/krb5/store_emem.c
73
memmove(s->ptr, data, size);
crypto/heimdal/lib/krb5/store_emem.c
81
emem_storage *s = (emem_storage*)sp->data;
crypto/heimdal/lib/krb5/store_emem.c
84
if((size_t)offset > s->size)
crypto/heimdal/lib/krb5/store_emem.c
85
offset = s->size;
crypto/heimdal/lib/krb5/store_emem.c
88
s->ptr = s->base + offset;
crypto/heimdal/lib/krb5/store_emem.c
89
if((size_t)offset > s->len)
crypto/heimdal/lib/krb5/store_emem.c
90
s->len = offset;
crypto/heimdal/lib/krb5/store_emem.c
93
sp->seek(sp,s->ptr - s->base + offset, SEEK_SET);
crypto/heimdal/lib/krb5/store_emem.c
96
sp->seek(sp, s->len + offset, SEEK_SET);
crypto/heimdal/lib/krb5/store_mem.c
100
s->size = offset;
crypto/heimdal/lib/krb5/store_mem.c
101
if ((s->ptr - s->base) > offset)
crypto/heimdal/lib/krb5/store_mem.c
102
s->ptr = s->base + offset;
crypto/heimdal/lib/krb5/store_mem.c
129
mem_storage *s;
crypto/heimdal/lib/krb5/store_mem.c
132
s = malloc(sizeof(*s));
crypto/heimdal/lib/krb5/store_mem.c
133
if(s == NULL) {
crypto/heimdal/lib/krb5/store_mem.c
137
sp->data = s;
crypto/heimdal/lib/krb5/store_mem.c
140
s->base = buf;
crypto/heimdal/lib/krb5/store_mem.c
141
s->size = len;
crypto/heimdal/lib/krb5/store_mem.c
142
s->ptr = buf;
crypto/heimdal/lib/krb5/store_mem.c
188
mem_storage *s;
crypto/heimdal/lib/krb5/store_mem.c
191
s = malloc(sizeof(*s));
crypto/heimdal/lib/krb5/store_mem.c
192
if(s == NULL) {
crypto/heimdal/lib/krb5/store_mem.c
196
sp->data = s;
crypto/heimdal/lib/krb5/store_mem.c
199
s->base = rk_UNCONST(buf);
crypto/heimdal/lib/krb5/store_mem.c
200
s->size = len;
crypto/heimdal/lib/krb5/store_mem.c
201
s->ptr = rk_UNCONST(buf);
crypto/heimdal/lib/krb5/store_mem.c
46
mem_storage *s = (mem_storage*)sp->data;
crypto/heimdal/lib/krb5/store_mem.c
47
if(size > (size_t)(s->base + s->size - s->ptr))
crypto/heimdal/lib/krb5/store_mem.c
48
size = s->base + s->size - s->ptr;
crypto/heimdal/lib/krb5/store_mem.c
49
memmove(data, s->ptr, size);
crypto/heimdal/lib/krb5/store_mem.c
57
mem_storage *s = (mem_storage*)sp->data;
crypto/heimdal/lib/krb5/store_mem.c
58
if(size > (size_t)(s->base + s->size - s->ptr))
crypto/heimdal/lib/krb5/store_mem.c
59
size = s->base + s->size - s->ptr;
crypto/heimdal/lib/krb5/store_mem.c
60
memmove(s->ptr, data, size);
crypto/heimdal/lib/krb5/store_mem.c
74
mem_storage *s = (mem_storage*)sp->data;
crypto/heimdal/lib/krb5/store_mem.c
77
if((size_t)offset > s->size)
crypto/heimdal/lib/krb5/store_mem.c
78
offset = s->size;
crypto/heimdal/lib/krb5/store_mem.c
81
s->ptr = s->base + offset;
crypto/heimdal/lib/krb5/store_mem.c
84
return sp->seek(sp, s->ptr - s->base + offset, SEEK_SET);
crypto/heimdal/lib/krb5/store_mem.c
86
return sp->seek(sp, s->size + offset, SEEK_SET);
crypto/heimdal/lib/krb5/store_mem.c
91
return s->ptr - s->base;
crypto/heimdal/lib/krb5/store_mem.c
97
mem_storage *s = (mem_storage*)sp->data;
crypto/heimdal/lib/krb5/store_mem.c
98
if((size_t)offset > s->size)
crypto/heimdal/lib/krb5/test_acl.c
36
#define RETVAL(c, r, e, s) \
crypto/heimdal/lib/krb5/test_acl.c
37
do { if (r != e) krb5_errx(c, 1, "%s", s); } while (0)
crypto/heimdal/lib/krb5/test_acl.c
38
#define STRINGMATCH(c, s, _s1, _s2) \
crypto/heimdal/lib/krb5/test_acl.c
43
krb5_errx(c, 1, "%s", s); \
crypto/heimdal/lib/krb5/test_config.c
207
const char **s;
crypto/heimdal/lib/krb5/test_config.c
217
for (s = (const char **)ps; *s && *e; s++, e++) {
crypto/heimdal/lib/krb5/test_config.c
218
if (strcmp(*s, *e))
crypto/heimdal/lib/krb5/test_config.c
223
config_strings_tests[i].name, *s, *e);
crypto/heimdal/lib/krb5/test_config.c
226
if (*s || *e)
crypto/heimdal/lib/krb5/test_plugin.c
58
struct sockaddr_in s;
crypto/heimdal/lib/krb5/test_plugin.c
60
memset(&s, 0, sizeof(s));
crypto/heimdal/lib/krb5/test_plugin.c
63
s.sin_len = sizeof(s);
crypto/heimdal/lib/krb5/test_plugin.c
65
s.sin_family = AF_INET;
crypto/heimdal/lib/krb5/test_plugin.c
66
s.sin_port = htons(88);
crypto/heimdal/lib/krb5/test_plugin.c
67
s.sin_addr.s_addr = htonl(0x7f000002);
crypto/heimdal/lib/krb5/test_plugin.c
70
(*add)(addctx, type, (struct sockaddr *)&s);
crypto/heimdal/lib/krb5/time.c
110
char *s, size_t len, krb5_boolean include_time)
crypto/heimdal/lib/krb5/time.c
118
strftime(s, len, include_time ? context->time_fmt : context->date_fmt, tm) == 0)
crypto/heimdal/lib/krb5/time.c
119
snprintf(s, len, "%ld", (long)t);
crypto/heimdal/lib/krb5/transited.c
376
char *s = NULL;
crypto/heimdal/lib/krb5/transited.c
388
s = malloc(len + 1);
crypto/heimdal/lib/krb5/transited.c
389
if (s == NULL)
crypto/heimdal/lib/krb5/transited.c
391
*s = '\0';
crypto/heimdal/lib/krb5/transited.c
394
strlcat(s, ",", len + 1);
crypto/heimdal/lib/krb5/transited.c
396
strlcat(s, " ", len + 1);
crypto/heimdal/lib/krb5/transited.c
397
strlcat(s, realms[i], len + 1);
crypto/heimdal/lib/krb5/transited.c
399
encoding->data = s;
crypto/heimdal/lib/krb5/transited.c
400
encoding->length = strlen(s);
crypto/heimdal/lib/krb5/verify_krb5_conf.c
227
const char *s;
crypto/heimdal/lib/krb5/verify_krb5_conf.c
278
find_value(const char *s, struct s2i *table)
crypto/heimdal/lib/krb5/verify_krb5_conf.c
280
while(table->s && strcasecmp(table->s, s))
crypto/heimdal/lib/ntlm/ntlm.c
158
heim_ntlm_unparse_flags(uint32_t flags, char *s, size_t len)
crypto/heimdal/lib/ntlm/ntlm.c
160
return unparse_flags(flags, ntlm_flag_units, s, len);
crypto/heimdal/lib/ntlm/ntlm.c
246
len_string(int ucs2, const char *s)
crypto/heimdal/lib/ntlm/ntlm.c
248
size_t len = strlen(s);
crypto/heimdal/lib/ntlm/ntlm.c
259
ret_string(krb5_storage *sp, int ucs2, size_t len, char **s)
crypto/heimdal/lib/ntlm/ntlm.c
263
*s = malloc(len + 1);
crypto/heimdal/lib/ntlm/ntlm.c
264
if (*s == NULL)
crypto/heimdal/lib/ntlm/ntlm.c
266
CHECK(krb5_storage_read(sp, *s, len), len);
crypto/heimdal/lib/ntlm/ntlm.c
268
(*s)[len] = '\0';
crypto/heimdal/lib/ntlm/ntlm.c
273
(*s)[i] = (*s)[i * 2];
crypto/heimdal/lib/ntlm/ntlm.c
274
if ((*s)[i * 2 + 1]) {
crypto/heimdal/lib/ntlm/ntlm.c
275
free(*s);
crypto/heimdal/lib/ntlm/ntlm.c
276
*s = NULL;
crypto/heimdal/lib/ntlm/ntlm.c
280
(*s)[i] = '\0';
crypto/heimdal/lib/ntlm/ntlm.c
290
ret_sec_string(krb5_storage *sp, int ucs2, struct sec_buffer *desc, char **s)
crypto/heimdal/lib/ntlm/ntlm.c
294
CHECK(ret_string(sp, ucs2, desc->length, s), 0);
crypto/heimdal/lib/ntlm/ntlm.c
300
put_string(krb5_storage *sp, int ucs2, const char *s)
crypto/heimdal/lib/ntlm/ntlm.c
306
ret = ascii2ucs2le(s, 0, &buf);
crypto/heimdal/lib/ntlm/ntlm.c
310
buf.data = rk_UNCONST(s);
crypto/heimdal/lib/ntlm/ntlm.c
311
buf.length = strlen(s);
crypto/heimdal/lib/ntlm/ntlm.c
370
encode_ti_string(krb5_storage *out, uint16_t type, int ucs2, char *s)
crypto/heimdal/lib/ntlm/ntlm.c
374
CHECK(krb5_store_uint16(out, len_string(ucs2, s)), 0);
crypto/heimdal/lib/ntlm/ntlm.c
375
CHECK(put_string(out, ucs2, s), 0);
crypto/heimdal/lib/roken/base64.c
57
char *s, *p;
crypto/heimdal/lib/roken/base64.c
67
p = s = (char *) malloc(size * 4 / 3 + 4);
crypto/heimdal/lib/roken/base64.c
95
*str = s;
crypto/heimdal/lib/roken/base64.c
96
return (int) strlen(s);
crypto/heimdal/lib/roken/concat.c
101
roken_mconcat (char **s, size_t max_len, ...)
crypto/heimdal/lib/roken/concat.c
107
ret = roken_vmconcat (s, max_len, args);
crypto/heimdal/lib/roken/concat.c
39
roken_concat (char *s, size_t len, ...)
crypto/heimdal/lib/roken/concat.c
45
ret = roken_vconcat (s, len, args);
crypto/heimdal/lib/roken/concat.c
51
roken_vconcat (char *s, size_t len, va_list args)
crypto/heimdal/lib/roken/concat.c
60
memcpy (s, a, n);
crypto/heimdal/lib/roken/concat.c
61
s += n;
crypto/heimdal/lib/roken/concat.c
64
*s = '\0';
crypto/heimdal/lib/roken/concat.c
69
roken_vmconcat (char **s, size_t max_len, va_list args)
crypto/heimdal/lib/roken/concat.c
74
*s = NULL;
crypto/heimdal/lib/roken/concat.c
96
*s = p;
crypto/heimdal/lib/roken/get_window_size.c
120
if ((s = getenv("COLUMNS")))
crypto/heimdal/lib/roken/get_window_size.c
121
*columns = atoi(s);
crypto/heimdal/lib/roken/get_window_size.c
126
if ((s = getenv("LINES")))
crypto/heimdal/lib/roken/get_window_size.c
127
*lines = atoi(s);
crypto/heimdal/lib/roken/get_window_size.c
63
char *s;
crypto/heimdal/lib/roken/getarg.c
248
char s[2];
crypto/heimdal/lib/roken/getarg.c
251
s[0] = args[i].short_name;
crypto/heimdal/lib/roken/getarg.c
252
s[1] = '\0';
crypto/heimdal/lib/roken/getarg.c
253
strlcat(buf, s, sizeof(buf));
crypto/heimdal/lib/roken/getarg.c
330
add_string(getarg_strings *s, char *value)
crypto/heimdal/lib/roken/getarg.c
334
strings = realloc(s->strings, (s->num_strings + 1) * sizeof(*s->strings));
crypto/heimdal/lib/roken/getarg.c
336
free(s->strings);
crypto/heimdal/lib/roken/getarg.c
337
s->strings = NULL;
crypto/heimdal/lib/roken/getarg.c
338
s->num_strings = 0;
crypto/heimdal/lib/roken/getarg.c
341
s->strings = strings;
crypto/heimdal/lib/roken/getarg.c
342
s->strings[s->num_strings] = value;
crypto/heimdal/lib/roken/getarg.c
343
s->num_strings++;
crypto/heimdal/lib/roken/getarg.c
52
const char *s;
crypto/heimdal/lib/roken/getarg.c
575
free_getarg_strings (getarg_strings *s)
crypto/heimdal/lib/roken/getarg.c
577
free (s->strings);
crypto/heimdal/lib/roken/getarg.c
71
s = (*i18n)(arg->arg_help);
crypto/heimdal/lib/roken/getarg.c
73
s = "integer";
crypto/heimdal/lib/roken/getarg.c
75
s = "string";
crypto/heimdal/lib/roken/getarg.c
77
s = "strings";
crypto/heimdal/lib/roken/getarg.c
79
s = "float";
crypto/heimdal/lib/roken/getarg.c
81
s = "<undefined>";
crypto/heimdal/lib/roken/getarg.c
83
strlcat(string, s, len);
crypto/heimdal/lib/roken/getarg.c
84
return 1 + strlen(s);
crypto/heimdal/lib/roken/getcap.c
475
char *newicap, *s;
crypto/heimdal/lib/roken/getcap.c
498
s = tc;
crypto/heimdal/lib/roken/getcap.c
500
if (*s == '\0')
crypto/heimdal/lib/roken/getcap.c
503
if (*s++ == ':') {
crypto/heimdal/lib/roken/getcap.c
504
*(s - 1) = '\0';
crypto/heimdal/lib/roken/getcap.c
508
tclen = s - tcstart;
crypto/heimdal/lib/roken/getcap.c
509
tcend = s;
crypto/heimdal/lib/roken/getcap.c
527
*(s - 1) = ':';
crypto/heimdal/lib/roken/getcap.c
528
scan = s - 1;
crypto/heimdal/lib/roken/getcap.c
535
s = newicap;
crypto/heimdal/lib/roken/getcap.c
537
if (*s == '\0')
crypto/heimdal/lib/roken/getcap.c
540
if (*s++ == ':')
crypto/heimdal/lib/roken/getcap.c
542
newilen -= s - newicap;
crypto/heimdal/lib/roken/getcap.c
543
newicap = s;
crypto/heimdal/lib/roken/getcap.c
546
s += newilen;
crypto/heimdal/lib/roken/getcap.c
547
if (*(s-1) != ':') {
crypto/heimdal/lib/roken/getcap.c
548
*s = ':'; /* overwrite NUL with : */
crypto/heimdal/lib/roken/getcap.c
582
s = tcstart + newilen;
crypto/heimdal/lib/roken/getcap.c
583
memmove(s, tcend, (size_t)(rp - tcend));
crypto/heimdal/lib/roken/getcap.c
592
scan = s-1;
crypto/heimdal/lib/roken/getifaddrs.c
1266
print_addr(const char *s, struct sockaddr *sa)
crypto/heimdal/lib/roken/getifaddrs.c
1269
printf(" %s=%d/", s, sa->sa_family);
crypto/heimdal/lib/roken/glob.c
833
qprintf(const Char *str, Char *s)
crypto/heimdal/lib/roken/glob.c
838
for (p = s; *p; p++)
crypto/heimdal/lib/roken/glob.c
841
for (p = s; *p; p++)
crypto/heimdal/lib/roken/glob.c
844
for (p = s; *p; p++)
crypto/heimdal/lib/roken/inet_pton.c
55
INT s = sizeof(si4);
crypto/heimdal/lib/roken/inet_pton.c
58
r = WSAStringToAddress(src, AF_INET, NULL, (LPSOCKADDR) &si4, &s);
crypto/heimdal/lib/roken/inet_pton.c
73
INT s = sizeof(si6);
crypto/heimdal/lib/roken/inet_pton.c
76
r = WSAStringToAddress(src, AF_INET6, NULL, (LPSOCKADDR) &si6, &s);
crypto/heimdal/lib/roken/memmove.c
47
char *s=(char*)s2, *d=(char*)s1;
crypto/heimdal/lib/roken/memmove.c
49
if(d > s){
crypto/heimdal/lib/roken/memmove.c
50
s+=n-1;
crypto/heimdal/lib/roken/memmove.c
53
*d--=*s--;
crypto/heimdal/lib/roken/memmove.c
56
}else if(d < s)
crypto/heimdal/lib/roken/memmove.c
58
*d++=*s++;
crypto/heimdal/lib/roken/mini_inetd.c
44
accept_it (rk_socket_t s, rk_socket_t *ret_socket)
crypto/heimdal/lib/roken/mini_inetd.c
48
as = accept(s, NULL, NULL);
crypto/heimdal/lib/roken/parse_bytes.c
60
parse_bytes (const char *s, const char *def_unit)
crypto/heimdal/lib/roken/parse_bytes.c
62
return parse_units (s, bytes_units, def_unit);
crypto/heimdal/lib/roken/parse_bytes.c
66
unparse_bytes (int t, char *s, size_t len)
crypto/heimdal/lib/roken/parse_bytes.c
68
return unparse_units (t, bytes_units, s, len);
crypto/heimdal/lib/roken/parse_bytes.c
72
unparse_bytes_short (int t, char *s, size_t len)
crypto/heimdal/lib/roken/parse_bytes.c
74
return unparse_units_approx (t, bytes_short_units, s, len);
crypto/heimdal/lib/roken/parse_bytes.h
50
parse_bytes (const char *s, const char *def_unit);
crypto/heimdal/lib/roken/parse_bytes.h
53
unparse_bytes (int t, char *s, size_t len);
crypto/heimdal/lib/roken/parse_bytes.h
56
unparse_bytes_short (int t, char *s, size_t len);
crypto/heimdal/lib/roken/parse_time.c
54
parse_time (const char *s, const char *def_unit)
crypto/heimdal/lib/roken/parse_time.c
56
return parse_units (s, time_units, def_unit);
crypto/heimdal/lib/roken/parse_time.c
60
unparse_time (int t, char *s, size_t len)
crypto/heimdal/lib/roken/parse_time.c
62
return unparse_units (t, time_units, s, len);
crypto/heimdal/lib/roken/parse_time.c
66
unparse_time_approx (int t, char *s, size_t len)
crypto/heimdal/lib/roken/parse_time.c
68
return unparse_units_approx (t, time_units, s, len);
crypto/heimdal/lib/roken/parse_time.h
50
parse_time (const char *s, const char *def_unit);
crypto/heimdal/lib/roken/parse_time.h
53
unparse_time (int t, char *s, size_t len);
crypto/heimdal/lib/roken/parse_time.h
56
unparse_time_approx (int t, char *s, size_t len);
crypto/heimdal/lib/roken/parse_units.c
153
parse_units (const char *s, const struct units *units,
crypto/heimdal/lib/roken/parse_units.c
156
return parse_something (s, units, def_unit, acc_units, 0, 0);
crypto/heimdal/lib/roken/parse_units.c
179
parse_flags (const char *s, const struct units *units,
crypto/heimdal/lib/roken/parse_units.c
182
return parse_something (s, units, NULL, acc_flags, orig, 1);
crypto/heimdal/lib/roken/parse_units.c
191
unparse_something (int num, const struct units *units, char *s, size_t len,
crypto/heimdal/lib/roken/parse_units.c
200
return snprintf (s, len, "%s", zero_string);
crypto/heimdal/lib/roken/parse_units.c
208
tmp = (*print) (s, len, divisor, u->name, num);
crypto/heimdal/lib/roken/parse_units.c
213
s = NULL;
crypto/heimdal/lib/roken/parse_units.c
216
s += tmp;
crypto/heimdal/lib/roken/parse_units.c
225
print_unit (char *s, size_t len, int divisor, const char *name, int rem)
crypto/heimdal/lib/roken/parse_units.c
227
return snprintf (s, len, "%u %s%s%s",
crypto/heimdal/lib/roken/parse_units.c
249
unparse_units (int num, const struct units *units, char *s, size_t len)
crypto/heimdal/lib/roken/parse_units.c
251
return unparse_something (num, units, s, len,
crypto/heimdal/lib/roken/parse_units.c
258
unparse_units_approx (int num, const struct units *units, char *s, size_t len)
crypto/heimdal/lib/roken/parse_units.c
260
return unparse_something (num, units, s, len,
crypto/heimdal/lib/roken/parse_units.c
300
print_flag (char *s, size_t len, int divisor, const char *name, int rem)
crypto/heimdal/lib/roken/parse_units.c
302
return snprintf (s, len, "%s%s", name, rem > 0 ? ", " : "");
crypto/heimdal/lib/roken/parse_units.c
312
unparse_flags (int num, const struct units *units, char *s, size_t len)
crypto/heimdal/lib/roken/parse_units.c
314
return unparse_something (num, units, s, len,
crypto/heimdal/lib/roken/parse_units.c
48
parse_something (const char *s, const struct units *units,
crypto/heimdal/lib/roken/parse_units.c
71
p = s;
crypto/heimdal/lib/roken/parse_units.h
58
parse_units (const char *s, const struct units *units,
crypto/heimdal/lib/roken/parse_units.h
65
parse_flags (const char *s, const struct units *units,
crypto/heimdal/lib/roken/parse_units.h
69
unparse_units (int num, const struct units *units, char *s, size_t len);
crypto/heimdal/lib/roken/parse_units.h
72
unparse_units_approx (int num, const struct units *units, char *s,
crypto/heimdal/lib/roken/parse_units.h
76
unparse_flags (int num, const struct units *units, char *s, size_t len);
crypto/heimdal/lib/roken/recvmsg.c
39
recvmsg(int s, struct msghdr *msg, int flags)
crypto/heimdal/lib/roken/recvmsg.c
54
nb = ret = recvfrom (s, buf, tot, flags, msg->msg_name, &msg->msg_namelen);
crypto/heimdal/lib/roken/rkpty.c
149
iscmd(const char *buf, const char *s)
crypto/heimdal/lib/roken/rkpty.c
151
size_t len = strlen(s);
crypto/heimdal/lib/roken/rkpty.c
152
if (strncmp(buf, s, len) != 0)
crypto/heimdal/lib/roken/rkpty.c
161
char s[1024];
crypto/heimdal/lib/roken/rkpty.c
170
while (fgets(s, sizeof(s), cmd) != NULL) {
crypto/heimdal/lib/roken/rkpty.c
172
s[strcspn(s, "#\n")] = '\0';
crypto/heimdal/lib/roken/rkpty.c
183
if ((str = iscmd(s, "expect ")) != NULL) {
crypto/heimdal/lib/roken/rkpty.c
186
} else if ((str = iscmd(s, "send ")) != NULL) {
crypto/heimdal/lib/roken/rkpty.c
189
} else if ((str = iscmd(s, "password ")) != NULL) {
crypto/heimdal/lib/roken/rkpty.c
193
errx(1, "Invalid command on line %d: %s", lineno, s);
crypto/heimdal/lib/roken/roken_gethostby.c
138
int s;
crypto/heimdal/lib/roken/roken_gethostby.c
154
s = socket(AF_INET, SOCK_STREAM, 0);
crypto/heimdal/lib/roken/roken_gethostby.c
155
if(s < 0) {
crypto/heimdal/lib/roken/roken_gethostby.c
159
if(connect(s, (struct sockaddr*)&addr, sizeof(addr)) < 0) {
crypto/heimdal/lib/roken/roken_gethostby.c
160
close(s);
crypto/heimdal/lib/roken/roken_gethostby.c
166
if(write(s, request, len) != (ssize_t)len) {
crypto/heimdal/lib/roken/roken_gethostby.c
167
close(s);
crypto/heimdal/lib/roken/roken_gethostby.c
173
n = read(s, buf + offset, sizeof(buf) - offset);
crypto/heimdal/lib/roken/roken_gethostby.c
179
close(s);
crypto/heimdal/lib/roken/sendmsg.c
126
sendmsg_w32(rk_socket_t s, const struct msghdr * msg, int flags)
crypto/heimdal/lib/roken/sendmsg.c
134
srv = WSASend(s, msg->msg_iov, msg->msg_iovlen,
crypto/heimdal/lib/roken/sendmsg.c
41
sendmsg(rk_socket_t s, const struct msghdr *msg, int flags)
crypto/heimdal/lib/roken/sendmsg.c
61
ret = sendto (s, buf, tot, flags, msg->msg_name, msg->msg_namelen);
crypto/heimdal/lib/roken/snprintf.c
107
*state->s++ = c;
crypto/heimdal/lib/roken/snprintf.c
509
*arg = state->s - state->str;
crypto/heimdal/lib/roken/snprintf.c
57
unsigned char *s;
crypto/heimdal/lib/roken/snprintf.c
651
state.s = state.str;
crypto/heimdal/lib/roken/snprintf.c
652
state.theend = state.s + state.sz - 1;
crypto/heimdal/lib/roken/snprintf.c
663
*state.s = '\0';
crypto/heimdal/lib/roken/snprintf.c
687
state.s = ustr;
crypto/heimdal/lib/roken/snprintf.c
69
return state->s + n > state->theend;
crypto/heimdal/lib/roken/snprintf.c
692
if (state.s != NULL && sz != 0)
crypto/heimdal/lib/roken/snprintf.c
693
*state.s = '\0';
crypto/heimdal/lib/roken/snprintf.c
76
*state->s++ = c;
crypto/heimdal/lib/roken/snprintf.c
83
if (state->s + n > state->theend) {
crypto/heimdal/lib/roken/snprintf.c
84
int off = state->s - state->str;
crypto/heimdal/lib/roken/snprintf.c
97
state->s = state->str + off;
crypto/heimdal/lib/roken/socket.c
306
rk_SOCK_IOCTL(SOCKET s, long cmd, int * argp) {
crypto/heimdal/lib/roken/socket.c
310
rv = ioctlsocket(s, cmd, &ul);
crypto/heimdal/lib/roken/socket.c
325
int s;
crypto/heimdal/lib/roken/socket.c
326
s = socket (domain, type, protocol);
crypto/heimdal/lib/roken/socket.c
328
if ((SOCK_CLOEXEC & type) && s < 0 && errno == EINVAL) {
crypto/heimdal/lib/roken/socket.c
330
s = socket (domain, type, protocol);
crypto/heimdal/lib/roken/socket.c
333
return s;
crypto/heimdal/lib/roken/socket_wrapper.c
1268
_PUBLIC_ int swrap_accept(int s, struct sockaddr *addr, socklen_t *addrlen)
crypto/heimdal/lib/roken/socket_wrapper.c
1280
parent_si = find_socket_info(s);
crypto/heimdal/lib/roken/socket_wrapper.c
1282
return real_accept(s, addr, addrlen);
crypto/heimdal/lib/roken/socket_wrapper.c
1303
ret = real_accept(s, (struct sockaddr *)&un_addr, &un_addrlen);
crypto/heimdal/lib/roken/socket_wrapper.c
1479
_PUBLIC_ int swrap_connect(int s, const struct sockaddr *serv_addr, socklen_t addrlen)
crypto/heimdal/lib/roken/socket_wrapper.c
1483
struct socket_info *si = find_socket_info(s);
crypto/heimdal/lib/roken/socket_wrapper.c
1486
return real_connect(s, serv_addr, addrlen);
crypto/heimdal/lib/roken/socket_wrapper.c
1504
ret = real_connect(s, (struct sockaddr *)&un_addr,
crypto/heimdal/lib/roken/socket_wrapper.c
1525
_PUBLIC_ int swrap_bind(int s, const struct sockaddr *myaddr, socklen_t addrlen)
crypto/heimdal/lib/roken/socket_wrapper.c
1529
struct socket_info *si = find_socket_info(s);
crypto/heimdal/lib/roken/socket_wrapper.c
1532
return real_bind(s, myaddr, addrlen);
crypto/heimdal/lib/roken/socket_wrapper.c
1543
ret = real_bind(s, (struct sockaddr *)&un_addr,
crypto/heimdal/lib/roken/socket_wrapper.c
1553
_PUBLIC_ int swrap_listen(int s, int backlog)
crypto/heimdal/lib/roken/socket_wrapper.c
1556
struct socket_info *si = find_socket_info(s);
crypto/heimdal/lib/roken/socket_wrapper.c
1559
return real_listen(s, backlog);
crypto/heimdal/lib/roken/socket_wrapper.c
1562
ret = real_listen(s, backlog);
crypto/heimdal/lib/roken/socket_wrapper.c
1567
_PUBLIC_ int swrap_getpeername(int s, struct sockaddr *name, socklen_t *addrlen)
crypto/heimdal/lib/roken/socket_wrapper.c
1569
struct socket_info *si = find_socket_info(s);
crypto/heimdal/lib/roken/socket_wrapper.c
1572
return real_getpeername(s, name, addrlen);
crypto/heimdal/lib/roken/socket_wrapper.c
1587
_PUBLIC_ int swrap_getsockname(int s, struct sockaddr *name, socklen_t *addrlen)
crypto/heimdal/lib/roken/socket_wrapper.c
1589
struct socket_info *si = find_socket_info(s);
crypto/heimdal/lib/roken/socket_wrapper.c
1592
return real_getsockname(s, name, addrlen);
crypto/heimdal/lib/roken/socket_wrapper.c
1601
_PUBLIC_ int swrap_getsockopt(int s, int level, int optname, void *optval, socklen_t *optlen)
crypto/heimdal/lib/roken/socket_wrapper.c
1603
struct socket_info *si = find_socket_info(s);
crypto/heimdal/lib/roken/socket_wrapper.c
1606
return real_getsockopt(s, level, optname, optval, optlen);
crypto/heimdal/lib/roken/socket_wrapper.c
1610
return real_getsockopt(s, level, optname, optval, optlen);
crypto/heimdal/lib/roken/socket_wrapper.c
1617
_PUBLIC_ int swrap_setsockopt(int s, int level, int optname, const void *optval, socklen_t optlen)
crypto/heimdal/lib/roken/socket_wrapper.c
1619
struct socket_info *si = find_socket_info(s);
crypto/heimdal/lib/roken/socket_wrapper.c
1622
return real_setsockopt(s, level, optname, optval, optlen);
crypto/heimdal/lib/roken/socket_wrapper.c
1626
return real_setsockopt(s, level, optname, optval, optlen);
crypto/heimdal/lib/roken/socket_wrapper.c
1638
_PUBLIC_ ssize_t swrap_recvfrom(int s, void *buf, size_t len, int flags, struct sockaddr *from, socklen_t *fromlen)
crypto/heimdal/lib/roken/socket_wrapper.c
1643
struct socket_info *si = find_socket_info(s);
crypto/heimdal/lib/roken/socket_wrapper.c
1646
return real_recvfrom(s, buf, len, flags, from, fromlen);
crypto/heimdal/lib/roken/socket_wrapper.c
1651
ret = real_recvfrom(s, buf, len, flags, (struct sockaddr *)&un_addr, &un_addrlen);
crypto/heimdal/lib/roken/socket_wrapper.c
1666
_PUBLIC_ ssize_t swrap_sendto(int s, const void *buf, size_t len, int flags, const struct sockaddr *to, socklen_t tolen)
crypto/heimdal/lib/roken/socket_wrapper.c
1670
struct socket_info *si = find_socket_info(s);
crypto/heimdal/lib/roken/socket_wrapper.c
1674
return real_sendto(s, buf, len, flags, to, tolen);
crypto/heimdal/lib/roken/socket_wrapper.c
1679
ret = real_send(s, buf, len, flags);
crypto/heimdal/lib/roken/socket_wrapper.c
1704
real_sendto(s, buf, len, flags, (struct sockaddr *)&un_addr, sizeof(un_addr));
crypto/heimdal/lib/roken/socket_wrapper.c
1712
ret = real_sendto(s, buf, len, flags, (struct sockaddr *)&un_addr, sizeof(un_addr));
crypto/heimdal/lib/roken/socket_wrapper.c
1735
_PUBLIC_ int swrap_ioctl(int s, int r, void *p)
crypto/heimdal/lib/roken/socket_wrapper.c
1738
struct socket_info *si = find_socket_info(s);
crypto/heimdal/lib/roken/socket_wrapper.c
1742
return real_ioctl(s, r, p);
crypto/heimdal/lib/roken/socket_wrapper.c
1745
ret = real_ioctl(s, r, p);
crypto/heimdal/lib/roken/socket_wrapper.c
1761
_PUBLIC_ ssize_t swrap_recv(int s, void *buf, size_t len, int flags)
crypto/heimdal/lib/roken/socket_wrapper.c
1764
struct socket_info *si = find_socket_info(s);
crypto/heimdal/lib/roken/socket_wrapper.c
1767
return real_recv(s, buf, len, flags);
crypto/heimdal/lib/roken/socket_wrapper.c
1770
ret = real_recv(s, buf, len, flags);
crypto/heimdal/lib/roken/socket_wrapper.c
1783
_PUBLIC_ ssize_t swrap_send(int s, const void *buf, size_t len, int flags)
crypto/heimdal/lib/roken/socket_wrapper.c
1786
struct socket_info *si = find_socket_info(s);
crypto/heimdal/lib/roken/socket_wrapper.c
1789
return real_send(s, buf, len, flags);
crypto/heimdal/lib/roken/socket_wrapper.c
1792
ret = real_send(s, buf, len, flags);
crypto/heimdal/lib/roken/socket_wrapper.c
245
const char *s = getenv("SOCKET_WRAPPER_DIR");
crypto/heimdal/lib/roken/socket_wrapper.c
246
if (s == NULL) {
crypto/heimdal/lib/roken/socket_wrapper.c
249
if (strncmp(s, "./", 2) == 0) {
crypto/heimdal/lib/roken/socket_wrapper.c
250
s += 2;
crypto/heimdal/lib/roken/socket_wrapper.c
252
return s;
crypto/heimdal/lib/roken/socket_wrapper.c
257
const char *s = getenv("SOCKET_WRAPPER_DEFAULT_IFACE");
crypto/heimdal/lib/roken/socket_wrapper.c
258
if (s) {
crypto/heimdal/lib/roken/socket_wrapper.c
260
if (sscanf(s, "%u", &iface) == 1) {
crypto/heimdal/lib/roken/socket_wrapper.c
721
static const char *s = NULL;
crypto/heimdal/lib/roken/socket_wrapper.c
726
return s;
crypto/heimdal/lib/roken/socket_wrapper.c
759
s = getenv("SOCKET_WRAPPER_PCAP_FILE");
crypto/heimdal/lib/roken/socket_wrapper.c
760
if (s == NULL) {
crypto/heimdal/lib/roken/socket_wrapper.c
763
if (strncmp(s, "./", 2) == 0) {
crypto/heimdal/lib/roken/socket_wrapper.c
764
s += 2;
crypto/heimdal/lib/roken/socket_wrapper.c
766
return s;
crypto/heimdal/lib/roken/socket_wrapper.h
102
#define recvfrom(s,buf,len,flags,from,fromlen) swrap_recvfrom(s,buf,len,flags,from,fromlen)
crypto/heimdal/lib/roken/socket_wrapper.h
107
#define sendto(s,buf,len,flags,to,tolen) swrap_sendto(s,buf,len,flags,to,tolen)
crypto/heimdal/lib/roken/socket_wrapper.h
112
#define ioctl(s,req,ptr) swrap_ioctl(s,req,ptr)
crypto/heimdal/lib/roken/socket_wrapper.h
117
#define recv(s,buf,len,flags) swrap_recv(s,buf,len,flags)
crypto/heimdal/lib/roken/socket_wrapper.h
122
#define send(s,buf,len,flags) swrap_send(s,buf,len,flags)
crypto/heimdal/lib/roken/socket_wrapper.h
132
#define close(s) swrap_close(s)
crypto/heimdal/lib/roken/socket_wrapper.h
40
int swrap_accept(int s, struct sockaddr *addr, socklen_t *addrlen);
crypto/heimdal/lib/roken/socket_wrapper.h
41
int swrap_connect(int s, const struct sockaddr *serv_addr, socklen_t addrlen);
crypto/heimdal/lib/roken/socket_wrapper.h
42
int swrap_bind(int s, const struct sockaddr *myaddr, socklen_t addrlen);
crypto/heimdal/lib/roken/socket_wrapper.h
43
int swrap_listen(int s, int backlog);
crypto/heimdal/lib/roken/socket_wrapper.h
44
int swrap_getpeername(int s, struct sockaddr *name, socklen_t *addrlen);
crypto/heimdal/lib/roken/socket_wrapper.h
45
int swrap_getsockname(int s, struct sockaddr *name, socklen_t *addrlen);
crypto/heimdal/lib/roken/socket_wrapper.h
46
int swrap_getsockopt(int s, int level, int optname, void *optval, socklen_t *optlen);
crypto/heimdal/lib/roken/socket_wrapper.h
47
int swrap_setsockopt(int s, int level, int optname, const void *optval, socklen_t optlen);
crypto/heimdal/lib/roken/socket_wrapper.h
48
ssize_t swrap_recvfrom(int s, void *buf, size_t len, int flags, struct sockaddr *from, socklen_t *fromlen);
crypto/heimdal/lib/roken/socket_wrapper.h
49
ssize_t swrap_sendto(int s, const void *buf, size_t len, int flags, const struct sockaddr *to, socklen_t tolen);
crypto/heimdal/lib/roken/socket_wrapper.h
50
int swrap_ioctl(int s, int req, void *ptr);
crypto/heimdal/lib/roken/socket_wrapper.h
51
ssize_t swrap_recv(int s, void *buf, size_t len, int flags);
crypto/heimdal/lib/roken/socket_wrapper.h
52
ssize_t swrap_send(int s, const void *buf, size_t len, int flags);
crypto/heimdal/lib/roken/socket_wrapper.h
62
#define accept(s,addr,addrlen) swrap_accept(s,addr,addrlen)
crypto/heimdal/lib/roken/socket_wrapper.h
67
#define connect(s,serv_addr,addrlen) swrap_connect(s,serv_addr,addrlen)
crypto/heimdal/lib/roken/socket_wrapper.h
72
#define bind(s,myaddr,addrlen) swrap_bind(s,myaddr,addrlen)
crypto/heimdal/lib/roken/socket_wrapper.h
77
#define listen(s,blog) swrap_listen(s,blog)
crypto/heimdal/lib/roken/socket_wrapper.h
82
#define getpeername(s,name,addrlen) swrap_getpeername(s,name,addrlen)
crypto/heimdal/lib/roken/socket_wrapper.h
87
#define getsockname(s,name,addrlen) swrap_getsockname(s,name,addrlen)
crypto/heimdal/lib/roken/socket_wrapper.h
92
#define getsockopt(s,level,optname,optval,optlen) swrap_getsockopt(s,level,optname,optval,optlen)
crypto/heimdal/lib/roken/socket_wrapper.h
97
#define setsockopt(s,level,optname,optval,optlen) swrap_setsockopt(s,level,optname,optval,optlen)
crypto/heimdal/lib/roken/strlwr.c
44
char *s;
crypto/heimdal/lib/roken/strlwr.c
46
for(s = str; *s; s++)
crypto/heimdal/lib/roken/strlwr.c
47
*s = tolower((unsigned char)*s);
crypto/heimdal/lib/roken/strnlen.c
39
strnlen(const char *s, size_t len)
crypto/heimdal/lib/roken/strnlen.c
43
for(i = 0; i < len && s[i]; i++)
crypto/heimdal/lib/roken/strptime.c
130
char *s, *str;
crypto/heimdal/lib/roken/strptime.c
146
*num = strtol (str, &s, 10);
crypto/heimdal/lib/roken/strptime.c
148
if (s == str)
crypto/heimdal/lib/roken/strptime.c
246
char *s;
crypto/heimdal/lib/roken/strptime.c
290
s = strptime (buf, "%m/%d/%y", timeptr);
crypto/heimdal/lib/roken/strptime.c
291
if (s == NULL)
crypto/heimdal/lib/roken/strptime.c
293
buf = s;
crypto/heimdal/lib/roken/strptime.c
350
s = strptime (buf, "%I:%M:%S %p", timeptr);
crypto/heimdal/lib/roken/strptime.c
351
if (s == NULL)
crypto/heimdal/lib/roken/strptime.c
353
buf = s;
crypto/heimdal/lib/roken/strptime.c
356
s = strptime (buf, "%H:%M", timeptr);
crypto/heimdal/lib/roken/strptime.c
357
if (s == NULL)
crypto/heimdal/lib/roken/strptime.c
359
buf = s;
crypto/heimdal/lib/roken/strptime.c
372
s = strptime (buf, "%H:%M:%S", timeptr);
crypto/heimdal/lib/roken/strptime.c
373
if (s == NULL)
crypto/heimdal/lib/roken/strptime.c
375
buf = s;
crypto/heimdal/lib/roken/strptime.c
405
s = strptime (buf, "%Y:%m:%d", timeptr);
crypto/heimdal/lib/roken/strptime.c
406
if (s == NULL)
crypto/heimdal/lib/roken/strptime.c
408
buf = s;
crypto/heimdal/lib/roken/strupr.c
44
char *s;
crypto/heimdal/lib/roken/strupr.c
46
for(s = str; *s; s++)
crypto/heimdal/lib/roken/strupr.c
47
*s = toupper((unsigned char)*s);
crypto/heimdal/lib/roken/test-readenv.c
60
write_file(const char *fn, const char *s)
crypto/heimdal/lib/roken/test-readenv.c
68
if(fwrite(s, 1, strlen(s), f) != strlen(s))
crypto/heimdal/lib/sl/sl.c
292
char *s;
crypto/heimdal/lib/sl/sl.c
297
s = readline(rk_UNCONST(prompt));
crypto/heimdal/lib/sl/sl.c
299
return s;
crypto/heimdal/lib/sl/slc-gram.c
1872
char *s;
crypto/heimdal/lib/sl/slc-gram.c
1882
asprintf(&s, "%s_flag", lopt->u.value);
crypto/heimdal/lib/sl/slc-gram.c
1884
asprintf(&s, "%s_%s", lopt->u.value, type->u.value);
crypto/heimdal/lib/sl/slc-gram.c
1885
gen_name(s);
crypto/heimdal/lib/sl/slc-gram.c
1886
return s;
crypto/heimdal/lib/sl/slc-gram.c
1984
char *s;
crypto/heimdal/lib/sl/slc-gram.c
1986
s = make_name(tmp->u.assignment);
crypto/heimdal/lib/sl/slc-gram.c
1989
hprint(1, "%s %s;\n", th->c_type, s);
crypto/heimdal/lib/sl/slc-gram.c
1990
free(s);
crypto/heimdal/lib/sl/slc-gram.c
2077
char *s;
crypto/heimdal/lib/sl/slc-gram.c
2084
s = make_name(tmp->u.assignment);
crypto/heimdal/lib/sl/slc-gram.c
2086
(*th->defval)(s, defval);
crypto/heimdal/lib/sl/slc-gram.c
2087
free(s);
crypto/heimdal/lib/sl/slc-gram.c
2093
char *s;
crypto/heimdal/lib/sl/slc-gram.c
2094
s = make_name(tmp->u.assignment);
crypto/heimdal/lib/sl/slc-gram.c
2095
cprint(1, "args[%d].value = &opt.%s;\n", nargs++, s);
crypto/heimdal/lib/sl/slc-gram.c
2096
free(s);
crypto/heimdal/lib/sl/slc-gram.c
2166
char *s;
crypto/heimdal/lib/sl/slc-gram.c
2172
s = make_name(tmp->u.assignment);
crypto/heimdal/lib/sl/slc-gram.c
2173
(*th->free)(s);
crypto/heimdal/lib/sl/slc-gram.c
2174
free(s);
crypto/heimdal/lib/sl/slc-gram.c
2185
char *s;
crypto/heimdal/lib/sl/slc-gram.c
2191
s = make_name(tmp->u.assignment);
crypto/heimdal/lib/sl/slc-gram.c
2192
(*th->free)(s);
crypto/heimdal/lib/sl/slc-gram.c
2193
free(s);
crypto/heimdal/lib/sl/slc-gram.y
363
char *s;
crypto/heimdal/lib/sl/slc-gram.y
373
asprintf(&s, "%s_flag", lopt->u.value);
crypto/heimdal/lib/sl/slc-gram.y
375
asprintf(&s, "%s_%s", lopt->u.value, type->u.value);
crypto/heimdal/lib/sl/slc-gram.y
376
gen_name(s);
crypto/heimdal/lib/sl/slc-gram.y
377
return s;
crypto/heimdal/lib/sl/slc-gram.y
475
char *s;
crypto/heimdal/lib/sl/slc-gram.y
477
s = make_name(tmp->u.assignment);
crypto/heimdal/lib/sl/slc-gram.y
480
hprint(1, "%s %s;\n", th->c_type, s);
crypto/heimdal/lib/sl/slc-gram.y
481
free(s);
crypto/heimdal/lib/sl/slc-gram.y
568
char *s;
crypto/heimdal/lib/sl/slc-gram.y
575
s = make_name(tmp->u.assignment);
crypto/heimdal/lib/sl/slc-gram.y
577
(*th->defval)(s, defval);
crypto/heimdal/lib/sl/slc-gram.y
578
free(s);
crypto/heimdal/lib/sl/slc-gram.y
584
char *s;
crypto/heimdal/lib/sl/slc-gram.y
585
s = make_name(tmp->u.assignment);
crypto/heimdal/lib/sl/slc-gram.y
586
cprint(1, "args[%d].value = &opt.%s;\n", nargs++, s);
crypto/heimdal/lib/sl/slc-gram.y
587
free(s);
crypto/heimdal/lib/sl/slc-gram.y
657
char *s;
crypto/heimdal/lib/sl/slc-gram.y
663
s = make_name(tmp->u.assignment);
crypto/heimdal/lib/sl/slc-gram.y
664
(*th->free)(s);
crypto/heimdal/lib/sl/slc-gram.y
665
free(s);
crypto/heimdal/lib/sl/slc-gram.y
676
char *s;
crypto/heimdal/lib/sl/slc-gram.y
682
s = make_name(tmp->u.assignment);
crypto/heimdal/lib/sl/slc-gram.y
683
(*th->free)(s);
crypto/heimdal/lib/sl/slc-gram.y
684
free(s);
crypto/heimdal/lib/sl/slc-lex.c
1738
static int yy_flex_strlen (yyconst char * s )
crypto/heimdal/lib/sl/slc-lex.c
1741
for ( n = 0; s[n]; ++n )
crypto/heimdal/lib/sl/slc-lex.c
1789
yyerror (char *s)
crypto/heimdal/lib/sl/slc-lex.c
1791
error_message("%s\n", s);
crypto/heimdal/lib/sl/slc.h
54
void yyerror (char *s);
crypto/heimdal/lib/wind/bidi.c
55
void *s = bsearch(&ee, _wind_ral_table, _wind_ral_table_size,
crypto/heimdal/lib/wind/bidi.c
58
return s != NULL;
crypto/heimdal/lib/wind/bidi.c
65
void *s = bsearch(&ee, _wind_l_table, _wind_l_table_size,
crypto/heimdal/lib/wind/bidi.c
68
return s != NULL;
crypto/heimdal/lib/wind/combining.c
53
void *s = bsearch(&ts, _wind_combining_table, _wind_combining_table_size,
crypto/heimdal/lib/wind/combining.c
56
if (s != NULL) {
crypto/heimdal/lib/wind/combining.c
57
const struct translation *t = (const struct translation *)s;
crypto/heimdal/lib/wind/errorlist.c
55
const struct error_entry *s;
crypto/heimdal/lib/wind/errorlist.c
57
s = (const struct error_entry *)
crypto/heimdal/lib/wind/errorlist.c
62
if (s == NULL)
crypto/heimdal/lib/wind/errorlist.c
64
return (s->flags & flags);
crypto/heimdal/lib/wind/map.c
62
const struct translation *s;
crypto/heimdal/lib/wind/map.c
64
s = (const struct translation *)
crypto/heimdal/lib/wind/map.c
68
if (s != NULL && (s->flags & flags)) {
crypto/heimdal/lib/wind/map.c
71
for (j = 0; j < s->val_len; ++j) {
crypto/heimdal/lib/wind/map.c
74
out[o++] = _wind_map_table_val[s->val_offset + j];
crypto/heimdal/lib/wind/normalize.c
141
void *s = bsearch(&ts,
crypto/heimdal/lib/wind/normalize.c
146
if (s != NULL) {
crypto/heimdal/lib/wind/normalize.c
147
const struct translation *t = (const struct translation *)s;
crypto/heimdal/lib/wind/test-utf8.c
107
const char **s;
crypto/heimdal/lib/wind/test-utf8.c
113
for (s = failing_testcases; *s != NULL; ++s) {
crypto/heimdal/lib/wind/test-utf8.c
115
ret = wind_utf8ucs4(*s, u, &len);
crypto/heimdal/lib/wind/test-utf8.c
117
printf("utf8 decode of \"%s\" should have failed\n", *s);
crypto/krb5/src/appl/gss-sample/gss-client.c
116
int s;
crypto/krb5/src/appl/gss-sample/gss-client.c
136
if ((s = socket(AF_INET, SOCK_STREAM, 0)) < 0) {
crypto/krb5/src/appl/gss-sample/gss-client.c
140
if (connect(s, (struct sockaddr *) &saddr, sizeof(saddr)) < 0) {
crypto/krb5/src/appl/gss-sample/gss-client.c
142
(void) closesocket(s);
crypto/krb5/src/appl/gss-sample/gss-client.c
145
return s;
crypto/krb5/src/appl/gss-sample/gss-client.c
180
client_establish_context(int s, char *service_name, OM_uint32 gss_flags,
crypto/krb5/src/appl/gss-sample/gss-client.c
194
return send_token(s, TOKEN_NOOP, empty_token);
crypto/krb5/src/appl/gss-sample/gss-client.c
261
if (send_token(s, TOKEN_NOOP | TOKEN_CONTEXT_NEXT, empty_token) < 0)
crypto/krb5/src/appl/gss-sample/gss-client.c
297
st = send_token(s, v1_format ? 0 : TOKEN_CONTEXT, &send_tok);
crypto/krb5/src/appl/gss-sample/gss-client.c
312
if (recv_token(s, &token_flags, &recv_tok) < 0)
crypto/krb5/src/appl/gss-sample/gss-client.c
407
int s = -1, result = -1, state;
crypto/krb5/src/appl/gss-sample/gss-client.c
424
if ((s = connect_to_server(host, port)) < 0)
crypto/krb5/src/appl/gss-sample/gss-client.c
428
if (client_establish_context(s, service_name, gss_flags, auth_flag,
crypto/krb5/src/appl/gss-sample/gss-client.c
532
if (send_token(s, (v1_format ? 0
crypto/krb5/src/appl/gss-sample/gss-client.c
544
if (recv_token(s, &token_flags, &out_buf) < 0)
crypto/krb5/src/appl/gss-sample/gss-client.c
571
(void) send_token(s, TOKEN_NOOP, empty_token);
crypto/krb5/src/appl/gss-sample/gss-client.c
581
if (s >= 0)
crypto/krb5/src/appl/gss-sample/gss-client.c
582
(void) closesocket(s);
crypto/krb5/src/appl/gss-sample/gss-misc.c
160
send_token(int s, int flags, gss_buffer_t tok)
crypto/krb5/src/appl/gss-sample/gss-misc.c
167
ret = write_all(s, (char *) &char_flags, 1);
crypto/krb5/src/appl/gss-sample/gss-misc.c
180
ret = write_all(s, lenbuf, 4);
crypto/krb5/src/appl/gss-sample/gss-misc.c
191
ret = write_all(s, tok->value, tok->length);
crypto/krb5/src/appl/gss-sample/gss-misc.c
230
recv_token(int s, int *flags, gss_buffer_t tok)
crypto/krb5/src/appl/gss-sample/gss-misc.c
236
ret = read_all(s, (char *) &char_flags, 1);
crypto/krb5/src/appl/gss-sample/gss-misc.c
250
ret = read_all(s, &lenbuf[1], 3);
crypto/krb5/src/appl/gss-sample/gss-misc.c
261
ret = read_all(s, lenbuf, 4);
crypto/krb5/src/appl/gss-sample/gss-misc.c
284
ret = read_all(s, (char *) tok->value, tok->length);
crypto/krb5/src/appl/gss-sample/gss-misc.h
36
int send_token(int s, int flags, gss_buffer_t tok);
crypto/krb5/src/appl/gss-sample/gss-misc.h
37
int recv_token(int s, int *flags, gss_buffer_t tok);
crypto/krb5/src/appl/gss-sample/gss-server.c
174
server_establish_context(int s, gss_cred_id_t server_creds,
crypto/krb5/src/appl/gss-sample/gss-server.c
185
if (recv_token(s, &token_flags, &recv_tok) < 0)
crypto/krb5/src/appl/gss-sample/gss-server.c
204
if (recv_token(s, &token_flags, &recv_tok) < 0)
crypto/krb5/src/appl/gss-sample/gss-server.c
233
if (send_token(s, TOKEN_CONTEXT, &send_tok) < 0) {
crypto/krb5/src/appl/gss-sample/gss-server.c
316
int s;
crypto/krb5/src/appl/gss-sample/gss-server.c
323
if ((s = socket(AF_INET, SOCK_STREAM, 0)) < 0) {
crypto/krb5/src/appl/gss-sample/gss-server.c
328
(void) setsockopt(s, SOL_SOCKET, SO_REUSEADDR, (char *) &on, sizeof(on));
crypto/krb5/src/appl/gss-sample/gss-server.c
329
if (bind(s, (struct sockaddr *) &saddr, sizeof(saddr)) < 0) {
crypto/krb5/src/appl/gss-sample/gss-server.c
331
(void) closesocket(s);
crypto/krb5/src/appl/gss-sample/gss-server.c
334
if (listen(s, 5) < 0) {
crypto/krb5/src/appl/gss-sample/gss-server.c
336
(void) closesocket(s);
crypto/krb5/src/appl/gss-sample/gss-server.c
339
return s;
crypto/krb5/src/appl/gss-sample/gss-server.c
424
sign_server(int s, gss_cred_id_t server_creds, int export)
crypto/krb5/src/appl/gss-sample/gss-server.c
436
if (server_establish_context(s, server_creds, &context,
crypto/krb5/src/appl/gss-sample/gss-server.c
456
if (recv_token(s, &token_flags, &recv_buf) < 0)
crypto/krb5/src/appl/gss-sample/gss-server.c
550
if (send_token(s, send_flags, send_buf) < 0)
crypto/krb5/src/appl/gss-sample/gss-server.c
635
int s;
crypto/krb5/src/appl/gss-sample/gss-server.c
648
sign_server(work->s, work->server_creds, work->export);
crypto/krb5/src/appl/gss-sample/gss-server.c
649
closesocket(work->s);
crypto/krb5/src/appl/gss-sample/gss-server.c
779
if ((work->s = accept(stmp, NULL, 0)) < 0) {
crypto/krb5/src/appl/gss-sample/gss-server.c
797
closesocket(work->s);
crypto/krb5/src/appl/gss-sample/gss-server.c
803
closesocket(work->s);
crypto/krb5/src/appl/user_user/client.c
118
if (connect(s, (struct sockaddr *)&serv_net_addr,
crypto/krb5/src/appl/user_user/client.c
125
s = 1;
crypto/krb5/src/appl/user_user/client.c
188
retval = krb5_write_message(context, (krb5_pointer) &s, &princ_data);
crypto/krb5/src/appl/user_user/client.c
196
retval = krb5_write_message(context, (krb5_pointer) &s,
crypto/krb5/src/appl/user_user/client.c
203
retval = krb5_read_message(context, (krb5_pointer) &s, &reply);
crypto/krb5/src/appl/user_user/client.c
216
krb5_auth_con_genaddrs(context, auth_context, s,
crypto/krb5/src/appl/user_user/client.c
255
retval = krb5_read_message(context, (krb5_pointer) &s, &reply);
crypto/krb5/src/appl/user_user/client.c
270
close(s);
crypto/krb5/src/appl/user_user/client.c
38
int s;
crypto/krb5/src/appl/user_user/client.c
91
if ((s = socket(AF_INET, SOCK_STREAM, 0)) < 0) {
crypto/krb5/src/appl/user_user/client.c
98
if (bind (s, (struct sockaddr *)&cli_net_addr,
crypto/krb5/src/ccapi/common/win/OldCC/ccutil.cxx
75
SecureClient s;
crypto/krb5/src/ccapi/common/win/OldCC/init.cxx
75
SecureClient s;
crypto/krb5/src/ccapi/common/win/OldCC/secure.cxx
100
SecureClient::Start(SecureClient*& s) {
crypto/krb5/src/ccapi/common/win/OldCC/secure.cxx
101
s = new SecureClient;
crypto/krb5/src/ccapi/common/win/OldCC/secure.cxx
105
SecureClient::Stop(SecureClient*& s) {
crypto/krb5/src/ccapi/common/win/OldCC/secure.cxx
106
delete s;
crypto/krb5/src/ccapi/common/win/OldCC/secure.cxx
107
s = 0;
crypto/krb5/src/ccapi/common/win/OldCC/secure.hxx
38
static void Start(SecureClient*& s);
crypto/krb5/src/ccapi/common/win/OldCC/secure.hxx
39
static void Stop(SecureClient*& s);
crypto/krb5/src/ccapi/common/win/tls.c
47
void tspdata_setStream (struct tspdata* p, k5_ipc_stream s) {p->_stream = s;}
crypto/krb5/src/ccapi/common/win/tls.h
58
void tspdata_setStream (struct tspdata* p, k5_ipc_stream s);
crypto/krb5/src/ccapi/lib/win/OldCC/client.cxx
362
SecureClient s;
crypto/krb5/src/ccapi/lib/win/OldCC/client.cxx
371
SecureClient s;
crypto/krb5/src/ccapi/lib/win/OldCC/client.cxx
377
SecureClient s;
crypto/krb5/src/ccapi/lib/win/ccapi_os_ipc.cxx
232
SecureClient* s = 0;
crypto/krb5/src/ccapi/lib/win/ccapi_os_ipc.cxx
233
SecureClient::Start(s);
crypto/krb5/src/ccapi/lib/win/ccapi_os_ipc.cxx
262
SecureClient::Stop(s);
crypto/krb5/src/ccapi/lib/win/ccapi_os_ipc.cxx
325
SecureClient* s = 0;
crypto/krb5/src/ccapi/lib/win/ccapi_os_ipc.cxx
326
SecureClient::Start(s);
crypto/krb5/src/ccapi/lib/win/ccapi_os_ipc.cxx
352
SecureClient::Stop(s);
crypto/krb5/src/include/k5-int.h
1760
k5_is_string_numeric(const char *s);
crypto/krb5/src/include/k5-int.h
2225
data_eq_string (krb5_data d, const char *s)
crypto/krb5/src/include/k5-int.h
2227
return (d.length == strlen(s) && (d.length == 0 ||
crypto/krb5/src/include/k5-int.h
2228
!memcmp(d.data, s, d.length)));
crypto/krb5/src/include/k5-platform.h
1095
#define _(s) dgettext(KRB5_TEXTDOMAIN, s)
crypto/krb5/src/include/k5-platform.h
1097
#define _(s) s
crypto/krb5/src/include/k5-platform.h
1102
#define N_(s) s
crypto/krb5/src/include/port-sockets.h
191
struct sockaddr_in s;
crypto/krb5/src/kadmin/cli/getdate.y
527
yyerror(char *s)
crypto/krb5/src/kadmin/dbutil/strtok.c
53
nstrtok(char *s, const char *delim)
crypto/krb5/src/kadmin/dbutil/strtok.c
61
if (s == NULL && (s = last) == NULL)
crypto/krb5/src/kadmin/dbutil/strtok.c
69
c = *s++;
crypto/krb5/src/kadmin/dbutil/strtok.c
79
tok = s - 1;
crypto/krb5/src/kadmin/dbutil/strtok.c
81
tok = s;
crypto/krb5/src/kadmin/dbutil/strtok.c
89
c = *s++;
crypto/krb5/src/kadmin/dbutil/strtok.c
94
s = NULL;
crypto/krb5/src/kadmin/dbutil/strtok.c
96
s[-1] = 0;
crypto/krb5/src/kadmin/dbutil/strtok.c
97
last = s;
crypto/krb5/src/kadmin/dbutil/tabdump.c
392
char *s = NULL;
crypto/krb5/src/kadmin/dbutil/tabdump.c
400
if (asprintf(&s, "0x%08lx", 1UL << i) == -1)
crypto/krb5/src/kadmin/dbutil/tabdump.c
403
ret = krb5_flagnum_to_string(i, &s);
crypto/krb5/src/kadmin/dbutil/tabdump.c
408
if (!(flags & (1UL << i)) && strncmp(s, "0x", 2) == 0) {
crypto/krb5/src/kadmin/dbutil/tabdump.c
409
free(s);
crypto/krb5/src/kadmin/dbutil/tabdump.c
413
ret = princflag_rec(h, name, s, ((flags & (1UL << i)) != 0));
crypto/krb5/src/kadmin/dbutil/tabdump.c
414
free(s);
crypto/krb5/src/kadmin/dbutil/tdumputil.c
105
char *s = NULL, *qs = NULL;
crypto/krb5/src/kadmin/dbutil/tdumputil.c
109
ret = vasprintf(&s, fmt, ap);
crypto/krb5/src/kadmin/dbutil/tdumputil.c
112
if (strchr(s, fl.fieldsep) != NULL)
crypto/krb5/src/kadmin/dbutil/tdumputil.c
114
if (strchr(s, fl.recordsep) != NULL)
crypto/krb5/src/kadmin/dbutil/tdumputil.c
116
if (strchr(s, fl.quotechar) != NULL)
crypto/krb5/src/kadmin/dbutil/tdumputil.c
120
qs = qquote(&fl, s);
crypto/krb5/src/kadmin/dbutil/tdumputil.c
127
ret = fprintf(h->fh, "%s", s);
crypto/krb5/src/kadmin/dbutil/tdumputil.c
130
free(s);
crypto/krb5/src/kadmin/dbutil/tdumputil.c
84
qquote(struct flavor *fl, const char *s)
crypto/krb5/src/kadmin/dbutil/tdumputil.c
90
for (sp = s; *sp != '\0'; sp++) {
crypto/krb5/src/kadmin/server/ipropd_svc.c
122
char *s = malloc(b->length+1);
crypto/krb5/src/kadmin/server/ipropd_svc.c
124
if (s) {
crypto/krb5/src/kadmin/server/ipropd_svc.c
125
memcpy(s, b->value, b->length);
crypto/krb5/src/kadmin/server/ipropd_svc.c
126
s[b->length] = 0;
crypto/krb5/src/kadmin/server/ipropd_svc.c
129
return s;
crypto/krb5/src/kadmin/server/ipropd_svc.c
247
const char *s, *e;
crypto/krb5/src/kadmin/server/ipropd_svc.c
249
if ((s = strchr(clprinc, '/')) == NULL || (e = strchr(++s, '@')) == NULL ||
crypto/krb5/src/kadmin/server/ipropd_svc.c
250
(size_t)(e - s) >= len)
crypto/krb5/src/kadmin/server/ipropd_svc.c
252
memcpy(cl, s, e - s);
crypto/krb5/src/kadmin/server/ipropd_svc.c
253
cl[e - s] = '\0';
crypto/krb5/src/kadmin/server/server_stubs.c
226
char *s;
crypto/krb5/src/kadmin/server/server_stubs.c
230
s = k5memdup0(gss_str.value, gss_str.length, &ret);
crypto/krb5/src/kadmin/server/server_stubs.c
231
if (s == NULL) {
crypto/krb5/src/kadmin/server/server_stubs.c
235
success = (krb5_parse_name(handle->context, s, princ) == 0);
crypto/krb5/src/kadmin/server/server_stubs.c
236
free(s);
crypto/krb5/src/kdc/fast_util.c
263
kdc_free_rstate (struct kdc_request_state *s)
crypto/krb5/src/kdc/fast_util.c
265
if (s == NULL)
crypto/krb5/src/kdc/fast_util.c
267
if (s->armor_key)
crypto/krb5/src/kdc/fast_util.c
268
krb5_free_keyblock(s->realm_data->realm_context, s->armor_key);
crypto/krb5/src/kdc/fast_util.c
269
if (s->strengthen_key)
crypto/krb5/src/kdc/fast_util.c
270
krb5_free_keyblock(s->realm_data->realm_context, s->strengthen_key);
crypto/krb5/src/kdc/fast_util.c
271
k5_zapfree_pa_data(s->in_cookie_padata);
crypto/krb5/src/kdc/fast_util.c
272
k5_zapfree_pa_data(s->out_cookie_padata);
crypto/krb5/src/kdc/fast_util.c
273
free(s);
crypto/krb5/src/kdc/kdc_transit.c
133
char *s;
crypto/krb5/src/kdc/kdc_transit.c
134
s = malloc(d->length + 1);
crypto/krb5/src/kdc/kdc_transit.c
135
if (s) {
crypto/krb5/src/kdc/kdc_transit.c
137
memcpy(s, d->data, d->length);
crypto/krb5/src/kdc/kdc_transit.c
138
s[d->length] = 0;
crypto/krb5/src/kdc/kdc_transit.c
140
return s;
crypto/krb5/src/kdc/reqstate.h
52
void kdc_free_rstate(struct kdc_request_state *s);
crypto/krb5/src/kprop/kprop.c
224
int s, error;
crypto/krb5/src/kprop/kprop.c
237
s = -1;
crypto/krb5/src/kprop/kprop.c
240
s = socket(res->ai_family, res->ai_socktype, res->ai_protocol);
crypto/krb5/src/kprop/kprop.c
241
if (s < 0) {
crypto/krb5/src/kprop/kprop.c
246
if (connect(s, res->ai_addr, res->ai_addrlen) < 0) {
crypto/krb5/src/kprop/kprop.c
248
close(s);
crypto/krb5/src/kprop/kprop.c
249
s = -1;
crypto/krb5/src/kprop/kprop.c
254
*fd_out = s;
crypto/krb5/src/kprop/kprop.c
261
if (s == -1) {
crypto/krb5/src/kprop/kprop.c
268
if (getsockname(s, (struct sockaddr *)&my_sin, &socket_length) < 0) {
crypto/krb5/src/kprop/kpropd.c
385
int finet, s, ret, error, val, status;
crypto/krb5/src/kprop/kpropd.c
428
s = accept(finet, (struct sockaddr *) &frominet, &fromlen);
crypto/krb5/src/kprop/kpropd.c
430
if (s < 0) {
crypto/krb5/src/kprop/kpropd.c
444
doit(s);
crypto/krb5/src/kprop/kpropd.c
445
close(s);
crypto/krb5/src/kprop/kpropd.c
466
close(s);
crypto/krb5/src/kprop/kproplog.c
108
char *s;
crypto/krb5/src/kprop/kproplog.c
110
s = k5memdup0(str->utf8str_t_val, str->utf8str_t_len, &ret);
crypto/krb5/src/kprop/kproplog.c
111
if (s == NULL) {
crypto/krb5/src/kprop/kproplog.c
115
printf("\t\t\t%s(%d): %s\n", tag, str->utf8str_t_len, s);
crypto/krb5/src/kprop/kproplog.c
116
free(s);
crypto/krb5/src/lib/apputils/net-server.c
1230
int s;
crypto/krb5/src/lib/apputils/net-server.c
1239
s = accept(verto_get_fd(ev), ss2sa(&addr), &addrlen);
crypto/krb5/src/lib/apputils/net-server.c
1240
if (s < 0)
crypto/krb5/src/lib/apputils/net-server.c
1242
set_cloexec_fd(s);
crypto/krb5/src/lib/apputils/net-server.c
1244
if (s >= FD_SETSIZE) {
crypto/krb5/src/lib/apputils/net-server.c
1245
close(s);
crypto/krb5/src/lib/apputils/net-server.c
1249
setnbio(s);
crypto/krb5/src/lib/apputils/net-server.c
1250
setnolinger(s);
crypto/krb5/src/lib/apputils/net-server.c
1252
setkeepalive(s);
crypto/krb5/src/lib/apputils/net-server.c
1256
if (add_fd(s, ctype, flags, conn->handle, conn->prog, ctx,
crypto/krb5/src/lib/apputils/net-server.c
1258
close(s);
crypto/krb5/src/lib/apputils/net-server.c
1267
if (getsockname(s, ss2sa(&addr), &addrlen) < 0) {
crypto/krb5/src/lib/apputils/net-server.c
1268
com_err(conn->prog, errno, _("Failed to get address for %d"), s);
crypto/krb5/src/lib/apputils/net-server.c
1269
close(s);
crypto/krb5/src/lib/apputils/net-server.c
1532
int s;
crypto/krb5/src/lib/apputils/net-server.c
1542
for (s = 0; s < FD_SETSIZE; s++) {
crypto/krb5/src/lib/apputils/net-server.c
1549
if (!FD_ISSET(s, &svc_fdset) || have_event_for_fd(s))
crypto/krb5/src/lib/apputils/net-server.c
1553
if (add_fd(s, CONN_RPC, flags, conn->handle, conn->prog, ctx,
crypto/krb5/src/lib/apputils/net-server.c
1558
set_cloexec_fd(s);
crypto/krb5/src/lib/apputils/net-server.c
1560
if (getpeername(s, ss2sa(&addr), &addrlen) != 0) {
crypto/krb5/src/lib/apputils/net-server.c
687
setnolinger(int s)
crypto/krb5/src/lib/apputils/net-server.c
690
return setsockopt(s, SOL_SOCKET, SO_LINGER, &ling, sizeof(ling));
crypto/krb5/src/lib/apputils/udppktinfo.c
112
#define set_ipv6_pktinfo(s) EINVAL
crypto/krb5/src/lib/apputils/udppktinfo.c
97
#define set_ipv4_pktinfo(s) EINVAL
crypto/krb5/src/lib/crypto/builtin/aes/aescrypt.c
194
( r == 0 ? ( c == 0 ? s(x,0) : c == 1 ? s(x,1) : c == 2 ? s(x,2) : s(x,3))\
crypto/krb5/src/lib/crypto/builtin/aes/aescrypt.c
195
: r == 1 ? ( c == 0 ? s(x,3) : c == 1 ? s(x,0) : c == 2 ? s(x,1) : s(x,2))\
crypto/krb5/src/lib/crypto/builtin/aes/aescrypt.c
196
: r == 2 ? ( c == 0 ? s(x,2) : c == 1 ? s(x,3) : c == 2 ? s(x,0) : s(x,1))\
crypto/krb5/src/lib/crypto/builtin/aes/aescrypt.c
197
: ( c == 0 ? s(x,1) : c == 1 ? s(x,2) : c == 2 ? s(x,3) : s(x,0)))
crypto/krb5/src/lib/crypto/builtin/aes/aescrypt.c
201
#define inv_rnd(y,x,k,c) (s(y,c) = (k)[c] ^ four_tables(x,t_use(i,n),inv_var,rf1,c))
crypto/krb5/src/lib/crypto/builtin/aes/aescrypt.c
204
#define inv_rnd(y,x,k,c) (s(y,c) = (k)[c] ^ one_table(x,upr,t_use(i,n),inv_var,rf1,c))
crypto/krb5/src/lib/crypto/builtin/aes/aescrypt.c
206
#define inv_rnd(y,x,k,c) (s(y,c) = inv_mcol((k)[c] ^ no_table(x,t_use(i,box),inv_var,rf1,c)))
crypto/krb5/src/lib/crypto/builtin/aes/aescrypt.c
210
#define inv_lrnd(y,x,k,c) (s(y,c) = (k)[c] ^ four_tables(x,t_use(i,l),inv_var,rf1,c))
crypto/krb5/src/lib/crypto/builtin/aes/aescrypt.c
212
#define inv_lrnd(y,x,k,c) (s(y,c) = (k)[c] ^ one_table(x,ups,t_use(i,l),inv_var,rf1,c))
crypto/krb5/src/lib/crypto/builtin/aes/aescrypt.c
214
#define inv_lrnd(y,x,k,c) (s(y,c) = (k)[c] ^ no_table(x,t_use(i,box),inv_var,rf1,c))
crypto/krb5/src/lib/crypto/builtin/aes/aescrypt.c
39
#define si(y,x,k,c) (s(y,c) = word_in(x, c) ^ (k)[c])
crypto/krb5/src/lib/crypto/builtin/aes/aescrypt.c
40
#define so(y,x,c) word_out(y, c, s(x,c))
crypto/krb5/src/lib/crypto/builtin/aes/aescrypt.c
48
#define l_copy(y, x) s(y,0) = s(x,0); s(y,1) = s(x,1); \
crypto/krb5/src/lib/crypto/builtin/aes/aescrypt.c
49
s(y,2) = s(x,2); s(y,3) = s(x,3);
crypto/krb5/src/lib/crypto/builtin/aes/aescrypt.c
77
( r == 0 ? ( c == 0 ? s(x,0) : c == 1 ? s(x,1) : c == 2 ? s(x,2) : s(x,3))\
crypto/krb5/src/lib/crypto/builtin/aes/aescrypt.c
78
: r == 1 ? ( c == 0 ? s(x,1) : c == 1 ? s(x,2) : c == 2 ? s(x,3) : s(x,0))\
crypto/krb5/src/lib/crypto/builtin/aes/aescrypt.c
79
: r == 2 ? ( c == 0 ? s(x,2) : c == 1 ? s(x,3) : c == 2 ? s(x,0) : s(x,1))\
crypto/krb5/src/lib/crypto/builtin/aes/aescrypt.c
80
: ( c == 0 ? s(x,3) : c == 1 ? s(x,0) : c == 2 ? s(x,1) : s(x,2)))
crypto/krb5/src/lib/crypto/builtin/aes/aescrypt.c
84
#define fwd_rnd(y,x,k,c) (s(y,c) = (k)[c] ^ four_tables(x,t_use(f,n),fwd_var,rf1,c))
crypto/krb5/src/lib/crypto/builtin/aes/aescrypt.c
87
#define fwd_rnd(y,x,k,c) (s(y,c) = (k)[c] ^ one_table(x,upr,t_use(f,n),fwd_var,rf1,c))
crypto/krb5/src/lib/crypto/builtin/aes/aescrypt.c
89
#define fwd_rnd(y,x,k,c) (s(y,c) = (k)[c] ^ fwd_mcol(no_table(x,t_use(s,box),fwd_var,rf1,c)))
crypto/krb5/src/lib/crypto/builtin/aes/aescrypt.c
93
#define fwd_lrnd(y,x,k,c) (s(y,c) = (k)[c] ^ four_tables(x,t_use(f,l),fwd_var,rf1,c))
crypto/krb5/src/lib/crypto/builtin/aes/aescrypt.c
95
#define fwd_lrnd(y,x,k,c) (s(y,c) = (k)[c] ^ one_table(x,ups,t_use(f,l),fwd_var,rf1,c))
crypto/krb5/src/lib/crypto/builtin/aes/aescrypt.c
97
#define fwd_lrnd(y,x,k,c) (s(y,c) = (k)[c] ^ no_table(x,t_use(s,box),fwd_var,rf1,c))
crypto/krb5/src/lib/crypto/builtin/aes/aesopt.h
771
# define ls_box(x,c) four_tables(x,t_use(l,s),vf1,rf2,c)
crypto/krb5/src/lib/crypto/builtin/aes/aesopt.h
775
# define ls_box(x,c) one_table(x,upr,t_use(l,s),vf1,rf2,c)
crypto/krb5/src/lib/crypto/builtin/aes/aesopt.h
777
# define ls_box(x,c) no_table(x,t_use(s,box),vf1,rf2,c)
crypto/krb5/src/lib/crypto/builtin/aes/aestab.c
315
t_set(s,box)[i] = b;
crypto/krb5/src/lib/crypto/builtin/aes/aestab.c
340
t_set(l,s)[i] = w; /* not of the required form */
crypto/krb5/src/lib/crypto/builtin/aes/aestab.c
343
t_set(l,s)[0][i] = w;
crypto/krb5/src/lib/crypto/builtin/aes/aestab.c
344
t_set(l,s)[1][i] = upr(w,1);
crypto/krb5/src/lib/crypto/builtin/aes/aestab.c
345
t_set(l,s)[2][i] = upr(w,2);
crypto/krb5/src/lib/crypto/builtin/aes/aestab.c
346
t_set(l,s)[3][i] = upr(w,3);
crypto/krb5/src/lib/crypto/builtin/aes/aestab.h
113
d_1(uint8_t, t_dec(s,box), sb_data, h0);
crypto/krb5/src/lib/crypto/builtin/aes/aestab.h
151
d_1(uint32_t, t_dec(l,s), sb_data, w0);
crypto/krb5/src/lib/crypto/builtin/aes/aestab.h
159
d_4(uint32_t, t_dec(l,s), sb_data, w0, w1, w2, w3);
crypto/krb5/src/lib/crypto/builtin/md4/md4.c
64
#define FF(a, b, c, d, x, s) \
crypto/krb5/src/lib/crypto/builtin/md4/md4.c
67
(a) = ROTATE_LEFT ((a), (s));}
crypto/krb5/src/lib/crypto/builtin/md4/md4.c
68
#define GG(a, b, c, d, x, s) \
crypto/krb5/src/lib/crypto/builtin/md4/md4.c
71
(a) = ROTATE_LEFT ((a), (s));}
crypto/krb5/src/lib/crypto/builtin/md4/md4.c
72
#define HH(a, b, c, d, x, s) \
crypto/krb5/src/lib/crypto/builtin/md4/md4.c
75
(a) = ROTATE_LEFT ((a), (s));}
crypto/krb5/src/lib/crypto/builtin/md5/md5.c
102
(a) = ROTATE_LEFT ((a), (s)); \
crypto/krb5/src/lib/crypto/builtin/md5/md5.c
78
#define FF(a, b, c, d, x, s, ac) \
crypto/krb5/src/lib/crypto/builtin/md5/md5.c
81
(a) = ROTATE_LEFT ((a), (s)); \
crypto/krb5/src/lib/crypto/builtin/md5/md5.c
85
#define GG(a, b, c, d, x, s, ac) \
crypto/krb5/src/lib/crypto/builtin/md5/md5.c
88
(a) = ROTATE_LEFT ((a), (s)); \
crypto/krb5/src/lib/crypto/builtin/md5/md5.c
92
#define HH(a, b, c, d, x, s, ac) \
crypto/krb5/src/lib/crypto/builtin/md5/md5.c
95
(a) = ROTATE_LEFT ((a), (s)); \
crypto/krb5/src/lib/crypto/builtin/md5/md5.c
99
#define II(a, b, c, d, x, s, ac) \
crypto/krb5/src/lib/crypto/crypto_tests/t_cf2.c
59
char s[1025];
crypto/krb5/src/lib/crypto/crypto_tests/t_cf2.c
63
if (scanf("%1024s", &s[0]) == EOF)
crypto/krb5/src/lib/crypto/crypto_tests/t_cf2.c
67
s2k.data = &s[0];
crypto/krb5/src/lib/crypto/crypto_tests/t_cf2.c
68
s2k.length = strlen(s);
crypto/krb5/src/lib/crypto/crypto_tests/t_cf2.c
71
if (scanf("%1024s", &s[0]) == EOF)
crypto/krb5/src/lib/crypto/crypto_tests/t_cf2.c
75
s2k.data = &s[0];
crypto/krb5/src/lib/crypto/crypto_tests/t_cf2.c
76
s2k.length = strlen(s);
crypto/krb5/src/lib/crypto/crypto_tests/vectors.c
118
const char *s = pairs[i].salt;
crypto/krb5/src/lib/crypto/crypto_tests/vectors.c
130
sd.length = strlen (s);
crypto/krb5/src/lib/crypto/crypto_tests/vectors.c
131
sd.data = (char *) s;
crypto/krb5/src/lib/crypto/crypto_tests/vectors.c
133
assert (strlen (s) + 4 < sizeof (buf));
crypto/krb5/src/lib/crypto/crypto_tests/vectors.c
134
snprintf (buf, sizeof (buf), "\"%s\"", s);
crypto/krb5/src/lib/crypto/crypto_tests/vectors.c
136
printhex (strlen(s), s);
crypto/krb5/src/lib/crypto/crypto_tests/vectors.c
165
const char *s = pairs[i].salt;
crypto/krb5/src/lib/crypto/crypto_tests/vectors.c
174
sd.length = strlen (s);
crypto/krb5/src/lib/crypto/crypto_tests/vectors.c
175
sd.data = (char *) s;
crypto/krb5/src/lib/crypto/crypto_tests/vectors.c
178
assert (strlen (s) + 4 < sizeof (buf));
crypto/krb5/src/lib/crypto/crypto_tests/vectors.c
179
snprintf (buf, sizeof(buf), "\"%s\"", s);
crypto/krb5/src/lib/crypto/crypto_tests/vectors.c
181
printhex (strlen(s), s);
crypto/krb5/src/lib/crypto/crypto_tests/vectors.c
413
char *s = test[j].salt;
crypto/krb5/src/lib/crypto/crypto_tests/vectors.c
415
while (*s)
crypto/krb5/src/lib/crypto/crypto_tests/vectors.c
416
printf("%02X", 0xff & *s++);
crypto/krb5/src/lib/gssapi/krb5/disp_status.c
109
char *s = strdup(msg);
crypto/krb5/src/lib/gssapi/krb5/disp_status.c
110
if (s) {
crypto/krb5/src/lib/gssapi/krb5/disp_status.c
111
if (save_error_string_nocopy(minor_code, s) != 0)
crypto/krb5/src/lib/gssapi/krb5/disp_status.c
112
free(s);
crypto/krb5/src/lib/gssapi/krb5/disp_status.c
117
char *s;
crypto/krb5/src/lib/gssapi/krb5/disp_status.c
122
n = vasprintf(&s, format, ap);
crypto/krb5/src/lib/gssapi/krb5/disp_status.c
125
if (save_error_string_nocopy(minor_code, s) != 0)
crypto/krb5/src/lib/gssapi/krb5/disp_status.c
126
free(s);
crypto/krb5/src/lib/gssapi/krb5/disp_status.c
131
char *s;
crypto/krb5/src/lib/gssapi/krb5/disp_status.c
137
s = (char *)krb5_get_error_message(ctx, (krb5_error_code)minor_code);
crypto/krb5/src/lib/gssapi/krb5/disp_status.c
140
(unsigned long) minor_code, (void *)ctx, s);
crypto/krb5/src/lib/gssapi/krb5/disp_status.c
142
save_error_string(minor_code, s);
crypto/krb5/src/lib/gssapi/krb5/disp_status.c
145
k5_setmsg(ctx, (krb5_error_code)minor_code, "%s", s);
crypto/krb5/src/lib/gssapi/krb5/disp_status.c
146
krb5_free_error_message(ctx, s);
crypto/krb5/src/lib/gssapi/krb5/disp_status.c
40
free_string (char *s)
crypto/krb5/src/lib/gssapi/krb5/disp_status.c
42
free(s);
crypto/krb5/src/lib/gssapi/krb5/import_cred.c
186
k5_json_string s;
crypto/krb5/src/lib/gssapi/krb5/import_cred.c
201
s = check_element(array, 1, K5_JSON_TID_STRING);
crypto/krb5/src/lib/gssapi/krb5/import_cred.c
202
if (s == NULL)
crypto/krb5/src/lib/gssapi/krb5/import_cred.c
204
if (k5_json_string_unbase64(s, &keyblock->contents, &len))
crypto/krb5/src/lib/gssapi/krb5/import_cred.c
218
k5_json_string s;
crypto/krb5/src/lib/gssapi/krb5/import_cred.c
231
s = check_element(array, 1, K5_JSON_TID_STRING);
crypto/krb5/src/lib/gssapi/krb5/import_cred.c
232
if (s == NULL)
crypto/krb5/src/lib/gssapi/krb5/import_cred.c
239
if (k5_json_string_unbase64(s, &addr->contents, &len)) {
crypto/krb5/src/lib/gssapi/krb5/import_cred.c
287
k5_json_string s;
crypto/krb5/src/lib/gssapi/krb5/import_cred.c
300
s = check_element(array, 1, K5_JSON_TID_STRING);
crypto/krb5/src/lib/gssapi/krb5/import_cred.c
301
if (s == NULL)
crypto/krb5/src/lib/gssapi/krb5/import_cred.c
308
if (k5_json_string_unbase64(s, &ad->contents, &len)) {
crypto/krb5/src/lib/gssapi/krb5/import_cred.c
356
k5_json_string s;
crypto/krb5/src/lib/gssapi/krb5/import_cred.c
412
s = check_element(array, 10, K5_JSON_TID_STRING);
crypto/krb5/src/lib/gssapi/krb5/import_cred.c
413
if (s == NULL)
crypto/krb5/src/lib/gssapi/krb5/import_cred.c
415
if (k5_json_string_unbase64(s, &data, &len))
crypto/krb5/src/lib/gssapi/krb5/import_cred.c
420
s = check_element(array, 11, K5_JSON_TID_STRING);
crypto/krb5/src/lib/gssapi/krb5/import_cred.c
421
if (s == NULL)
crypto/krb5/src/lib/gssapi/krb5/import_cred.c
423
if (k5_json_string_unbase64(s, &data, &len))
crypto/krb5/src/lib/kadm5/clnt/client_init.c
525
int err, s;
crypto/krb5/src/lib/kadm5/clnt/client_init.c
542
s = socket(a->ai_family, a->ai_socktype, 0);
crypto/krb5/src/lib/kadm5/clnt/client_init.c
543
if (s == -1) {
crypto/krb5/src/lib/kadm5/clnt/client_init.c
547
err = connect(s, a->ai_addr, a->ai_addrlen);
crypto/krb5/src/lib/kadm5/clnt/client_init.c
549
*fd = s;
crypto/krb5/src/lib/kadm5/clnt/client_init.c
553
close(s);
crypto/krb5/src/lib/kadm5/logger.c
586
int s;
crypto/krb5/src/lib/kadm5/logger.c
589
s = severity & LOG_PRIMASK;
crypto/krb5/src/lib/kadm5/logger.c
591
switch (s) {
crypto/krb5/src/lib/kadm5/str_conv.c
131
raw_flagspec_to_mask(const char *s, int req_neg, krb5_flags *toset,
crypto/krb5/src/lib/kadm5/str_conv.c
140
if (strcmp(s, ftbl[i].spec) != 0)
crypto/krb5/src/lib/kadm5/str_conv.c
148
if (!found && strncmp(s, "0x", 2) == 0) {
crypto/krb5/src/lib/kadm5/str_conv.c
150
ul = strtoul(s, NULL, 16) & 0xffffffff;
crypto/krb5/src/lib/kadm5/str_conv.c
174
char *copy, *cp, *s;
crypto/krb5/src/lib/kadm5/str_conv.c
177
s = copy = strdup(spec);
crypto/krb5/src/lib/kadm5/str_conv.c
178
if (s == NULL)
crypto/krb5/src/lib/kadm5/str_conv.c
181
if (*s == '-') {
crypto/krb5/src/lib/kadm5/str_conv.c
183
s++;
crypto/krb5/src/lib/kadm5/str_conv.c
184
} else if (*s == '+')
crypto/krb5/src/lib/kadm5/str_conv.c
185
s++;
crypto/krb5/src/lib/kadm5/str_conv.c
187
for (cp = s; *cp != '\0'; cp++) {
crypto/krb5/src/lib/kadm5/str_conv.c
195
retval = raw_flagspec_to_mask(s, req_neg, toset, toclear);
crypto/krb5/src/lib/kadm5/str_conv.c
207
const char *s = NULL;
crypto/krb5/src/lib/kadm5/str_conv.c
211
s = outflags[flagnum];
crypto/krb5/src/lib/kadm5/str_conv.c
212
if (s == NULL) {
crypto/krb5/src/lib/kadm5/str_conv.c
217
*outstr = strdup(s);
crypto/krb5/src/lib/kadm5/str_conv.c
292
string_to_keysalt(char *s, const char *ksaltseps,
crypto/krb5/src/lib/kadm5/str_conv.c
299
sp = strpbrk(s, ksseps);
crypto/krb5/src/lib/kadm5/str_conv.c
303
ret = krb5_string_to_enctype(s, etype);
crypto/krb5/src/lib/krb5/asn.1/asn1_encode.c
116
char s[16], *sp;
crypto/krb5/src/lib/krb5/asn.1/asn1_encode.c
150
len = snprintf(s, sizeof(s), "%04d%02d%02d%02d%02d%02dZ",
crypto/krb5/src/lib/krb5/asn.1/asn1_encode.c
154
if (SNPRINTF_OVERFLOW(len, sizeof(s)))
crypto/krb5/src/lib/krb5/asn.1/asn1_encode.c
157
sp = s;
crypto/krb5/src/lib/krb5/asn.1/asn1_encode.c
244
const char *s = (char *)asn1;
crypto/krb5/src/lib/krb5/asn.1/asn1_encode.c
253
if (s[14] != 'Z')
crypto/krb5/src/lib/krb5/asn.1/asn1_encode.c
255
if (memcmp(s, "19700101000000Z", 15) == 0) {
crypto/krb5/src/lib/krb5/asn.1/asn1_encode.c
261
if ((uint8_t)c2i(s[i]) > 9)
crypto/krb5/src/lib/krb5/asn.1/asn1_encode.c
264
ts.tm_year = 1000 * c2i(s[0]) + 100 * c2i(s[1]) + 10 * c2i(s[2]) +
crypto/krb5/src/lib/krb5/asn.1/asn1_encode.c
265
c2i(s[3]) - 1900;
crypto/krb5/src/lib/krb5/asn.1/asn1_encode.c
266
ts.tm_mon = 10 * c2i(s[4]) + c2i(s[5]) - 1;
crypto/krb5/src/lib/krb5/asn.1/asn1_encode.c
267
ts.tm_mday = 10 * c2i(s[6]) + c2i(s[7]);
crypto/krb5/src/lib/krb5/asn.1/asn1_encode.c
268
ts.tm_hour = 10 * c2i(s[8]) + c2i(s[9]);
crypto/krb5/src/lib/krb5/asn.1/asn1_encode.c
269
ts.tm_min = 10 * c2i(s[10]) + c2i(s[11]);
crypto/krb5/src/lib/krb5/asn.1/asn1_encode.c
270
ts.tm_sec = 10 * c2i(s[12]) + c2i(s[13]);
crypto/krb5/src/lib/krb5/ccache/cc_keyring.c
319
key_serial_t s, u;
crypto/krb5/src/lib/krb5/ccache/cc_keyring.c
321
s = keyctl_get_keyring_ID(KEY_SPEC_SESSION_KEYRING, 0);
crypto/krb5/src/lib/krb5/ccache/cc_keyring.c
323
return (s == u) ? KEY_SPEC_USER_SESSION_KEYRING : KEY_SPEC_SESSION_KEYRING;
crypto/krb5/src/lib/krb5/krb/appdefault.c
23
conf_boolean(char *s)
crypto/krb5/src/lib/krb5/krb/appdefault.c
27
if (!strcasecmp(*p,s))
crypto/krb5/src/lib/krb5/krb/appdefault.c
31
if (!strcasecmp(*p,s))
crypto/krb5/src/lib/krb5/krb/conv_princ.c
134
strnchr(char *s, int c, unsigned int n)
crypto/krb5/src/lib/krb5/krb/conv_princ.c
139
while (n-- && *s) {
crypto/krb5/src/lib/krb5/krb/conv_princ.c
140
if (*s == c)
crypto/krb5/src/lib/krb5/krb/conv_princ.c
141
return s;
crypto/krb5/src/lib/krb5/krb/conv_princ.c
142
s++;
crypto/krb5/src/lib/krb5/krb/get_in_tkt.c
1061
char *s;
crypto/krb5/src/lib/krb5/krb/get_in_tkt.c
1065
s = strdup(service);
crypto/krb5/src/lib/krb5/krb/get_in_tkt.c
1066
if (s == NULL)
crypto/krb5/src/lib/krb5/krb/get_in_tkt.c
1070
ctx->in_tkt_service = s;
crypto/krb5/src/lib/krb5/krb/gic_pwd.c
122
char *s;
crypto/krb5/src/lib/krb5/krb/gic_pwd.c
124
s = strdup(password);
crypto/krb5/src/lib/krb5/krb/gic_pwd.c
125
if (s == NULL)
crypto/krb5/src/lib/krb5/krb/gic_pwd.c
129
ctx->gakpw.storage = string2data(s);
crypto/krb5/src/lib/krb5/krb/kerrs.c
144
const char *p, *s;
crypto/krb5/src/lib/krb5/krb/kerrs.c
151
s = err_fmt;
crypto/krb5/src/lib/krb5/krb/kerrs.c
152
while ((p = strchr(s, '%')) != NULL) {
crypto/krb5/src/lib/krb5/krb/kerrs.c
153
k5_buf_add_len(&buf, s, p - s);
crypto/krb5/src/lib/krb5/krb/kerrs.c
154
s = p;
crypto/krb5/src/lib/krb5/krb/kerrs.c
165
s += 2;
crypto/krb5/src/lib/krb5/krb/kerrs.c
167
k5_buf_add(&buf, s); /* Remainder after last token */
crypto/krb5/src/lib/krb5/krb/libdef_parse.c
48
_krb5_conf_boolean(const char *s)
crypto/krb5/src/lib/krb5/krb/libdef_parse.c
53
if (!strcasecmp(*p,s))
crypto/krb5/src/lib/krb5/krb/libdef_parse.c
58
if (!strcasecmp(*p,s))
crypto/krb5/src/lib/krb5/krb/parse_host_string.c
38
k5_is_string_numeric(const char *s)
crypto/krb5/src/lib/krb5/krb/parse_host_string.c
40
if (*s == '\0')
crypto/krb5/src/lib/krb5/krb/parse_host_string.c
43
for (; *s != '\0'; s++) {
crypto/krb5/src/lib/krb5/krb/parse_host_string.c
44
if (!isdigit(*s))
crypto/krb5/src/lib/krb5/krb/str_conv.c
151
char *s;
crypto/krb5/src/lib/krb5/krb/str_conv.c
180
if ((s = strptime(string, atime_format_table[i], &timebuf))
crypto/krb5/src/lib/krb5/krb/str_conv.c
181
&& (s != string)) {
crypto/krb5/src/lib/krb5/krb/str_conv.c
183
while(*s != 0 && isspace((int) *s)) s++;
crypto/krb5/src/lib/krb5/krb/str_conv.c
184
if (*s != 0)
crypto/krb5/src/lib/krb5/krb/walk_rtree.c
402
struct hstate c, s;
crypto/krb5/src/lib/krb5/krb/walk_rtree.c
413
s.str = server->data;
crypto/krb5/src/lib/krb5/krb/walk_rtree.c
414
s.len = server->length;
crypto/krb5/src/lib/krb5/krb/walk_rtree.c
415
s.dot = s.tail = NULL;
crypto/krb5/src/lib/krb5/krb/walk_rtree.c
417
comtail(&c, &s, sep);
crypto/krb5/src/lib/krb5/krb/walk_rtree.c
418
adjtail(&c, &s, sep);
crypto/krb5/src/lib/krb5/krb/walk_rtree.c
422
retval = rtree_hier_tweens(context, &s, &stweens, &nstween, 0, sep);
crypto/krb5/src/lib/krb5/krb/walk_rtree.c
521
adjtail(struct hstate *c, struct hstate *s, int sep)
crypto/krb5/src/lib/krb5/krb/walk_rtree.c
527
sp = s->tail;
crypto/krb5/src/lib/krb5/krb/walk_rtree.c
538
sfull = (sp == s->str || sp[-1] == sep);
crypto/krb5/src/lib/krb5/krb/walk_rtree.c
544
} else if (c->dot != NULL && s->dot != NULL) {
crypto/krb5/src/lib/krb5/krb/walk_rtree.c
546
sp = s->dot + 1;
crypto/krb5/src/lib/krb5/krb/walk_rtree.c
550
if (cp >= &c->str[c->len] || sp >= &s->str[s->len]) {
crypto/krb5/src/lib/krb5/krb/walk_rtree.c
557
s->tail = sp;
crypto/krb5/src/lib/krb5/krb/walk_rtree.c
569
comtail(struct hstate *c, struct hstate *s, int sep)
crypto/krb5/src/lib/krb5/krb/walk_rtree.c
573
if (c->len == 0 || s->len == 0)
crypto/krb5/src/lib/krb5/krb/walk_rtree.c
582
sp = &s->str[s->len];
crypto/krb5/src/lib/krb5/krb/walk_rtree.c
588
while (cp > c->str && sp > s->str) {
crypto/krb5/src/lib/krb5/krb/walk_rtree.c
610
s->tail = sp;
crypto/krb5/src/lib/krb5/krb/walk_rtree.c
612
s->dot = sdot;
crypto/krb5/src/lib/krb5/krb/walk_rtree.c
90
adjtail(struct hstate *c, struct hstate *s, int sep);
crypto/krb5/src/lib/krb5/krb/walk_rtree.c
93
comtail(struct hstate *c, struct hstate *s, int sep);
crypto/krb5/src/lib/krb5/os/ccdefname.c
147
struct _stat s;
crypto/krb5/src/lib/krb5/os/ccdefname.c
150
if (_stat(dir, &s))
crypto/krb5/src/lib/krb5/os/ccdefname.c
152
if (!(s.st_mode & _S_IFDIR))
crypto/krb5/src/lib/krb5/os/changepw.c
76
struct server_entry *s = &serverlist->servers[i];
crypto/krb5/src/lib/krb5/os/changepw.c
78
if (s->transport == TCP)
crypto/krb5/src/lib/krb5/os/changepw.c
79
s->transport = TCP_OR_UDP;
crypto/krb5/src/lib/krb5/os/changepw.c
80
if (s->hostname != NULL)
crypto/krb5/src/lib/krb5/os/changepw.c
81
s->port = DEFAULT_KPASSWD_PORT;
crypto/krb5/src/lib/krb5/os/changepw.c
82
else if (s->family == AF_INET)
crypto/krb5/src/lib/krb5/os/changepw.c
83
ss2sin(&s->addr)->sin_port = htons(DEFAULT_KPASSWD_PORT);
crypto/krb5/src/lib/krb5/os/changepw.c
84
else if (s->family == AF_INET6)
crypto/krb5/src/lib/krb5/os/changepw.c
85
ss2sin6(&s->addr)->sin6_port = htons(DEFAULT_KPASSWD_PORT);
crypto/krb5/src/lib/krb5/os/dnsglue.h
138
#define SAFE_GETUINT16(base, max, ptr, incr, s, label) \
crypto/krb5/src/lib/krb5/os/dnsglue.h
141
(s) = (unsigned short)(ptr)[0] << 8 \
crypto/krb5/src/lib/krb5/os/init_os_ctx.c
175
struct _stat s;
crypto/krb5/src/lib/krb5/os/init_os_ctx.c
198
if (_stat(szPath, &s)) {
crypto/krb5/src/lib/krb5/os/init_os_ctx.c
295
const char *s, *t;
crypto/krb5/src/lib/krb5/os/init_os_ctx.c
305
for(s = filepath, n_entries = 1; *s; s++) {
crypto/krb5/src/lib/krb5/os/init_os_ctx.c
306
if (*s == ':')
crypto/krb5/src/lib/krb5/os/init_os_ctx.c
316
for(s = filepath, i=0; (t = strchr(s, ':')) || (t=s+strlen(s)); s=t+1, i++) {
crypto/krb5/src/lib/krb5/os/init_os_ctx.c
317
ent_len = t-s;
crypto/krb5/src/lib/krb5/os/init_os_ctx.c
325
strncpy(files[i], s, ent_len);
crypto/krb5/src/lib/krb5/os/init_os_ctx.c
63
struct _stat s;
crypto/krb5/src/lib/krb5/os/init_os_ctx.c
85
found = !_stat(name, &s);
crypto/krb5/src/lib/krb5/os/localaddr.c
1049
closesocket(s);
crypto/krb5/src/lib/krb5/os/localaddr.c
275
get_ifconf (int s, size_t *lenp, /*@out@*/ char *buf)
crypto/krb5/src/lib/krb5/os/localaddr.c
287
ret = ioctl (s, SIOCGIFCONF, (char *)&ifc);
crypto/krb5/src/lib/krb5/os/localaddr.c
303
get_lifconf (int af, int s, size_t *lenp, /*@out@*/ char *buf)
crypto/krb5/src/lib/krb5/os/localaddr.c
317
ret = ioctl (s, SIOCGLIFCONF, (char *)&lifc);
crypto/krb5/src/lib/krb5/os/localaddr.c
331
get_if_laddrconf (int af, int s, size_t *lenp, /*@out@*/ char *buf)
crypto/krb5/src/lib/krb5/os/localaddr.c
343
ret = ioctl (s, SIOCGLIFCONF, (char *)&iflc);
crypto/krb5/src/lib/krb5/os/localaddr.c
841
get_ifreq_array(char **bufp, size_t *np, int s)
crypto/krb5/src/lib/krb5/os/localaddr.c
863
code = ioctl (s, SIOCGSIZIFCONF, &ifconfsize);
crypto/krb5/src/lib/krb5/os/localaddr.c
869
code = ioctl (s, SIOCGIFNUM, &numifs);
crypto/krb5/src/lib/krb5/os/localaddr.c
881
code = get_ifconf (s, &size, buf);
crypto/krb5/src/lib/krb5/os/localaddr.c
934
int s;
crypto/krb5/src/lib/krb5/os/localaddr.c
943
s = socket (USE_AF, USE_TYPE, USE_PROTO);
crypto/krb5/src/lib/krb5/os/localaddr.c
944
if (s < 0)
crypto/krb5/src/lib/krb5/os/localaddr.c
946
set_cloexec_fd(s);
crypto/krb5/src/lib/krb5/os/localaddr.c
948
retval = get_ifreq_array(&buf, &n, s);
crypto/krb5/src/lib/krb5/os/localaddr.c
951
closesocket(s);
crypto/krb5/src/lib/krb5/os/localaddr.c
971
if (ioctl (s, SIOCGIFFLAGS, (char *)&ifreq) < 0) {
crypto/krb5/src/lib/krb5/os/sendto_kdc.c
1513
size_t s;
crypto/krb5/src/lib/krb5/os/sendto_kdc.c
1539
for (s = 0; s < servers->nservers && !done; s++) {
crypto/krb5/src/lib/krb5/os/sendto_kdc.c
1542
retval = resolve_server(context, realm, servers, s, strategy, message,
crypto/krb5/src/lib/krb5/os/t_trace.c
102
s, str);
crypto/krb5/src/lib/krb5/os/t_trace.c
106
"{hashlenstr}", s, str);
crypto/krb5/src/lib/krb5/os/t_trace.c
55
size_t s = 0;
crypto/krb5/src/lib/krb5/os/t_trace.c
96
s = strlen(str);
crypto/krb5/src/lib/krb5/os/t_trace.c
98
s, str);
crypto/krb5/src/lib/krb5/os/trace.c
100
(void) asprintf(&s, "%02X%02X", cksum.contents[0], cksum.contents[1]);
crypto/krb5/src/lib/krb5/os/trace.c
102
return s;
crypto/krb5/src/lib/krb5/os/trace.c
94
char *s = NULL;
crypto/krb5/src/lib/krb5/unicode/ucdata/ucgendat.c
1003
while (*s++ != '>');
crypto/krb5/src/lib/krb5/unicode/ucdata/ucgendat.c
1008
for (dectmp_size = 0; *s != ';'; ) {
crypto/krb5/src/lib/krb5/unicode/ucdata/ucgendat.c
1012
while (!ishdigit(*s))
crypto/krb5/src/lib/krb5/unicode/ucdata/ucgendat.c
1013
s++;
crypto/krb5/src/lib/krb5/unicode/ucdata/ucgendat.c
1015
for (dectmp[dectmp_size] = 0; ishdigit(*s); s++) {
crypto/krb5/src/lib/krb5/unicode/ucdata/ucgendat.c
1017
if (*s >= '0' && *s <= '9')
crypto/krb5/src/lib/krb5/unicode/ucdata/ucgendat.c
1018
dectmp[dectmp_size] += *s - '0';
crypto/krb5/src/lib/krb5/unicode/ucdata/ucgendat.c
1019
else if (*s >= 'A' && *s <= 'F')
crypto/krb5/src/lib/krb5/unicode/ucdata/ucgendat.c
1020
dectmp[dectmp_size] += (*s - 'A') + 10;
crypto/krb5/src/lib/krb5/unicode/ucdata/ucgendat.c
1021
else if (*s >= 'a' && *s <= 'f')
crypto/krb5/src/lib/krb5/unicode/ucdata/ucgendat.c
1022
dectmp[dectmp_size] += (*s - 'a') + 10;
crypto/krb5/src/lib/krb5/unicode/ucdata/ucgendat.c
1042
for (i = 0; i < 3 && *s; s++) {
crypto/krb5/src/lib/krb5/unicode/ucdata/ucgendat.c
1043
if (*s == ';')
crypto/krb5/src/lib/krb5/unicode/ucdata/ucgendat.c
1051
for (e = s, neg = wnum = 0; *e && *e != ';'; e++) {
crypto/krb5/src/lib/krb5/unicode/ucdata/ucgendat.c
1070
if (e > s) {
crypto/krb5/src/lib/krb5/unicode/ucdata/ucgendat.c
1083
for (s = e, i = 0; i < 4 && *s; s++) {
crypto/krb5/src/lib/krb5/unicode/ucdata/ucgendat.c
1084
if (*s == ';')
crypto/krb5/src/lib/krb5/unicode/ucdata/ucgendat.c
1093
while (ishdigit(*s)) {
crypto/krb5/src/lib/krb5/unicode/ucdata/ucgendat.c
1095
if (*s >= '0' && *s <= '9')
crypto/krb5/src/lib/krb5/unicode/ucdata/ucgendat.c
1096
cases[i] += *s - '0';
crypto/krb5/src/lib/krb5/unicode/ucdata/ucgendat.c
1097
else if (*s >= 'A' && *s <= 'F')
crypto/krb5/src/lib/krb5/unicode/ucdata/ucgendat.c
1098
cases[i] += (*s - 'A') + 10;
crypto/krb5/src/lib/krb5/unicode/ucdata/ucgendat.c
1099
else if (*s >= 'a' && *s <= 'f')
crypto/krb5/src/lib/krb5/unicode/ucdata/ucgendat.c
1100
cases[i] += (*s - 'a') + 10;
crypto/krb5/src/lib/krb5/unicode/ucdata/ucgendat.c
1101
s++;
crypto/krb5/src/lib/krb5/unicode/ucdata/ucgendat.c
1103
if (*s == ';')
crypto/krb5/src/lib/krb5/unicode/ucdata/ucgendat.c
1104
s++;
crypto/krb5/src/lib/krb5/unicode/ucdata/ucgendat.c
1204
char line[512], *s;
crypto/krb5/src/lib/krb5/unicode/ucdata/ucgendat.c
1209
if( (s=strchr(line, '\n')) ) *s = '\0';
crypto/krb5/src/lib/krb5/unicode/ucdata/ucgendat.c
1220
for (s = line, i = code = 0; *s != '#' && i < 6; i++, s++) {
crypto/krb5/src/lib/krb5/unicode/ucdata/ucgendat.c
1221
if (isspace((unsigned char)*s)) break;
crypto/krb5/src/lib/krb5/unicode/ucdata/ucgendat.c
1223
if (*s >= '0' && *s <= '9')
crypto/krb5/src/lib/krb5/unicode/ucdata/ucgendat.c
1224
code += *s - '0';
crypto/krb5/src/lib/krb5/unicode/ucdata/ucgendat.c
1225
else if (*s >= 'A' && *s <= 'F')
crypto/krb5/src/lib/krb5/unicode/ucdata/ucgendat.c
1226
code += (*s - 'A') + 10;
crypto/krb5/src/lib/krb5/unicode/ucdata/ucgendat.c
1227
else if (*s >= 'a' && *s <= 'f')
crypto/krb5/src/lib/krb5/unicode/ucdata/ucgendat.c
1228
code += (*s - 'a') + 10;
crypto/krb5/src/lib/krb5/unicode/ucdata/ucgendat.c
317
krb5_ui_4 s, e;
crypto/krb5/src/lib/krb5/unicode/ucdata/ucgendat.c
382
s = rlp->ranges[j - 1];
crypto/krb5/src/lib/krb5/unicode/ucdata/ucgendat.c
402
if (c >= s)
crypto/krb5/src/lib/krb5/unicode/ucdata/ucgendat.c
415
s = rlp->ranges[i];
crypto/krb5/src/lib/krb5/unicode/ucdata/ucgendat.c
423
else if (c < s) {
crypto/krb5/src/lib/krb5/unicode/ucdata/ucgendat.c
815
char line[512], *s, *e;
crypto/krb5/src/lib/krb5/unicode/ucdata/ucgendat.c
819
if( (s=strchr(line, '\n')) ) *s = '\0';
crypto/krb5/src/lib/krb5/unicode/ucdata/ucgendat.c
840
for (s = line, i = code = 0; *s != ';' && i < 6; i++, s++) {
crypto/krb5/src/lib/krb5/unicode/ucdata/ucgendat.c
842
if (*s >= '0' && *s <= '9')
crypto/krb5/src/lib/krb5/unicode/ucdata/ucgendat.c
843
code += *s - '0';
crypto/krb5/src/lib/krb5/unicode/ucdata/ucgendat.c
844
else if (*s >= 'A' && *s <= 'F')
crypto/krb5/src/lib/krb5/unicode/ucdata/ucgendat.c
845
code += (*s - 'A') + 10;
crypto/krb5/src/lib/krb5/unicode/ucdata/ucgendat.c
846
else if (*s >= 'a' && *s <= 'f')
crypto/krb5/src/lib/krb5/unicode/ucdata/ucgendat.c
847
code += (*s - 'a') + 10;
crypto/krb5/src/lib/krb5/unicode/ucdata/ucgendat.c
954
for (i = 0; *s != 0 && i < 2; s++) {
crypto/krb5/src/lib/krb5/unicode/ucdata/ucgendat.c
955
if (*s == ';')
crypto/krb5/src/lib/krb5/unicode/ucdata/ucgendat.c
958
for (e = s; *e && *e != ';'; e++) ;
crypto/krb5/src/lib/krb5/unicode/ucdata/ucgendat.c
960
ordered_range_insert(code, s, e - s);
crypto/krb5/src/lib/krb5/unicode/ucdata/ucgendat.c
965
for (s = e; *s != 0 && i < 3; s++) {
crypto/krb5/src/lib/krb5/unicode/ucdata/ucgendat.c
966
if (*s == ';')
crypto/krb5/src/lib/krb5/unicode/ucdata/ucgendat.c
973
for (ccl_code = 0, e = s; *e && *e != ';'; e++)
crypto/krb5/src/lib/krb5/unicode/ucdata/ucgendat.c
985
for (s = e; *s != 0 && i < 4; s++) {
crypto/krb5/src/lib/krb5/unicode/ucdata/ucgendat.c
986
if (*s == ';')
crypto/krb5/src/lib/krb5/unicode/ucdata/ucgendat.c
989
for (e = s; *e && *e != ';'; e++) ;
crypto/krb5/src/lib/krb5/unicode/ucdata/ucgendat.c
991
ordered_range_insert(code, s, e - s);
crypto/krb5/src/lib/krb5/unicode/ucdata/ucgendat.c
996
s = ++e;
crypto/krb5/src/lib/krb5/unicode/ucdata/ucgendat.c
997
if (*s != ';') {
crypto/krb5/src/lib/krb5/unicode/ucdata/ucgendat.c
998
compat = *s == '<';
crypto/krb5/src/lib/rpc/clnt_perror.c
178
clnt_perror(CLIENT *rpch, char *s)
crypto/krb5/src/lib/rpc/clnt_perror.c
180
(void) fprintf(stderr,"%s",clnt_sperror(rpch,s));
crypto/krb5/src/lib/rpc/clnt_perror.c
253
clnt_spcreateerror(char *s)
crypto/krb5/src/lib/rpc/clnt_perror.c
261
(void) snprintf(str, strend-str, "%s: ", s);
crypto/krb5/src/lib/rpc/clnt_perror.c
309
clnt_pcreateerror(char *s)
crypto/krb5/src/lib/rpc/clnt_perror.c
311
(void) fprintf(stderr,"%s",clnt_spcreateerror(s));
crypto/krb5/src/lib/rpc/clnt_perror.c
76
clnt_sperror(CLIENT *rpch, char *s)
crypto/krb5/src/lib/rpc/clnt_perror.c
90
strncpy (str, s, BUFSIZ - 1);
crypto/krb5/src/lib/rpc/dyntest.c
121
s = DynSize(obj);
crypto/krb5/src/lib/rpc/dyntest.c
122
for (i=0; i < s; i++)
crypto/krb5/src/lib/rpc/dyntest.c
39
int i, s;
crypto/krb5/src/lib/rpc/get_myaddress.c
106
if (ioctl(s, SIOCGIFFLAGS, (char *)&ifreq) < 0) {
crypto/krb5/src/lib/rpc/get_myaddress.c
118
(void) close(s);
crypto/krb5/src/lib/rpc/get_myaddress.c
86
int s;
crypto/krb5/src/lib/rpc/get_myaddress.c
92
if ((s = socket(AF_INET, SOCK_DGRAM, 0)) < 0) {
crypto/krb5/src/lib/rpc/get_myaddress.c
96
set_cloexec_fd(s);
crypto/krb5/src/lib/rpc/get_myaddress.c
99
if (ioctl(s, SIOCGIFCONF, (char *)&ifc) < 0) {
crypto/krb5/src/lib/rpc/svc.c
169
struct svc_callout *s;
crypto/krb5/src/lib/rpc/svc.c
171
if ((s = svc_find(prog, vers, &prev)) != NULL_SVC) {
crypto/krb5/src/lib/rpc/svc.c
172
if (s->sc_dispatch == dispatch)
crypto/krb5/src/lib/rpc/svc.c
176
s = (struct svc_callout *)mem_alloc(sizeof(struct svc_callout));
crypto/krb5/src/lib/rpc/svc.c
177
if (s == (struct svc_callout *)0) {
crypto/krb5/src/lib/rpc/svc.c
180
s->sc_prog = prog;
crypto/krb5/src/lib/rpc/svc.c
181
s->sc_vers = vers;
crypto/krb5/src/lib/rpc/svc.c
182
s->sc_dispatch = dispatch;
crypto/krb5/src/lib/rpc/svc.c
183
s->sc_next = svc_head;
crypto/krb5/src/lib/rpc/svc.c
184
svc_head = s;
crypto/krb5/src/lib/rpc/svc.c
202
struct svc_callout *s;
crypto/krb5/src/lib/rpc/svc.c
204
if ((s = svc_find(prog, vers, &prev)) == NULL_SVC)
crypto/krb5/src/lib/rpc/svc.c
207
svc_head = s->sc_next;
crypto/krb5/src/lib/rpc/svc.c
209
prev->sc_next = s->sc_next;
crypto/krb5/src/lib/rpc/svc.c
211
s->sc_next = NULL_SVC;
crypto/krb5/src/lib/rpc/svc.c
212
mem_free((char *) s, (u_int) sizeof(struct svc_callout));
crypto/krb5/src/lib/rpc/svc.c
227
struct svc_callout *s, *p;
crypto/krb5/src/lib/rpc/svc.c
230
for (s = svc_head; s != NULL_SVC; s = s->sc_next) {
crypto/krb5/src/lib/rpc/svc.c
231
if ((s->sc_prog == prog) && (s->sc_vers == vers))
crypto/krb5/src/lib/rpc/svc.c
233
p = s;
crypto/krb5/src/lib/rpc/svc.c
237
return (s);
crypto/krb5/src/lib/rpc/svc.c
470
struct svc_callout *s;
crypto/krb5/src/lib/rpc/svc.c
499
for (s = svc_head; s != NULL_SVC; s = s->sc_next) {
crypto/krb5/src/lib/rpc/svc.c
500
if (s->sc_prog == r.rq_prog) {
crypto/krb5/src/lib/rpc/svc.c
501
if (s->sc_vers == r.rq_vers) {
crypto/krb5/src/lib/rpc/svc.c
502
(*s->sc_dispatch)(&r, xprt);
crypto/krb5/src/lib/rpc/svc.c
506
if (s->sc_vers < low_vers)
crypto/krb5/src/lib/rpc/svc.c
507
low_vers = s->sc_vers;
crypto/krb5/src/lib/rpc/svc.c
508
if (s->sc_vers > high_vers)
crypto/krb5/src/lib/rpc/svc.c
509
high_vers = s->sc_vers;
crypto/krb5/src/lib/rpc/xdr_float.c
110
if ((vs.mantissa2 == lim->s.mantissa2) &&
crypto/krb5/src/lib/rpc/xdr_float.c
111
(vs.exp == lim->s.exp) &&
crypto/krb5/src/lib/rpc/xdr_float.c
112
(vs.mantissa1 == lim->s.mantissa1)) {
crypto/krb5/src/lib/rpc/xdr_float.c
140
*vsp = lim->s;
crypto/krb5/src/lib/rpc/xdr_float.c
78
struct vax_single s;
crypto/krb5/src/lib/rpc/xdr_rec.c
566
fix_buf_size(u_int s)
crypto/krb5/src/lib/rpc/xdr_rec.c
569
if (s < 100)
crypto/krb5/src/lib/rpc/xdr_rec.c
570
s = 4000;
crypto/krb5/src/lib/rpc/xdr_rec.c
571
return (RNDUP(s));
crypto/krb5/src/plugins/kdb/db2/db2_exp.c
104
char *s,
crypto/krb5/src/plugins/kdb/db2/db2_exp.c
106
(ctx, s, t));
crypto/krb5/src/plugins/kdb/db2/db2_exp.c
131
(krb5_context ctx, char *s,
crypto/krb5/src/plugins/kdb/db2/db2_exp.c
135
(ctx, s, f, p, flags));
crypto/krb5/src/plugins/kdb/db2/libdb2/test/dbtest.c
608
setflags(char *s)
crypto/krb5/src/plugins/kdb/db2/libdb2/test/dbtest.c
612
for (; isspace((int) *s); ++s);
crypto/krb5/src/plugins/kdb/db2/libdb2/test/dbtest.c
613
if (*s == '\n' || *s == '\0')
crypto/krb5/src/plugins/kdb/db2/libdb2/test/dbtest.c
615
if ((p = strchr(s, '\n')) != NULL)
crypto/krb5/src/plugins/kdb/db2/libdb2/test/dbtest.c
617
if (!strcmp(s, "R_CURSOR")) return (R_CURSOR);
crypto/krb5/src/plugins/kdb/db2/libdb2/test/dbtest.c
618
if (!strcmp(s, "R_FIRST")) return (R_FIRST);
crypto/krb5/src/plugins/kdb/db2/libdb2/test/dbtest.c
619
if (!strcmp(s, "R_IAFTER")) return (R_IAFTER);
crypto/krb5/src/plugins/kdb/db2/libdb2/test/dbtest.c
620
if (!strcmp(s, "R_IBEFORE")) return (R_IBEFORE);
crypto/krb5/src/plugins/kdb/db2/libdb2/test/dbtest.c
621
if (!strcmp(s, "R_LAST")) return (R_LAST);
crypto/krb5/src/plugins/kdb/db2/libdb2/test/dbtest.c
622
if (!strcmp(s, "R_NEXT")) return (R_NEXT);
crypto/krb5/src/plugins/kdb/db2/libdb2/test/dbtest.c
623
if (!strcmp(s, "R_NOOVERWRITE")) return (R_NOOVERWRITE);
crypto/krb5/src/plugins/kdb/db2/libdb2/test/dbtest.c
624
if (!strcmp(s, "R_PREV")) return (R_PREV);
crypto/krb5/src/plugins/kdb/db2/libdb2/test/dbtest.c
625
if (!strcmp(s, "R_SETCURSOR")) return (R_SETCURSOR);
crypto/krb5/src/plugins/kdb/db2/libdb2/test/dbtest.c
627
err("line %lu: %s: unknown flag", lineno, s);
crypto/krb5/src/plugins/kdb/db2/libdb2/test/dbtest.c
650
dbtype(char *s)
crypto/krb5/src/plugins/kdb/db2/libdb2/test/dbtest.c
652
if (!strcmp(s, "btree"))
crypto/krb5/src/plugins/kdb/db2/libdb2/test/dbtest.c
654
if (!strcmp(s, "hash"))
crypto/krb5/src/plugins/kdb/db2/libdb2/test/dbtest.c
656
if (!strcmp(s, "recno"))
crypto/krb5/src/plugins/kdb/db2/libdb2/test/dbtest.c
658
err("%s: unknown type (use btree, hash or recno)", s);
crypto/krb5/src/plugins/kdb/db2/libdb2/test/dbtest.c
663
setinfo(DBTYPE db_type, char *s)
crypto/krb5/src/plugins/kdb/db2/libdb2/test/dbtest.c
670
if ((eq = strchr(s, '=')) == NULL)
crypto/krb5/src/plugins/kdb/db2/libdb2/test/dbtest.c
671
err("%s: illegal structure set statement", s);
crypto/krb5/src/plugins/kdb/db2/libdb2/test/dbtest.c
674
err("%s: structure set statement must be a number", s);
crypto/krb5/src/plugins/kdb/db2/libdb2/test/dbtest.c
678
if (!strcmp("flags", s)) {
crypto/krb5/src/plugins/kdb/db2/libdb2/test/dbtest.c
682
if (!strcmp("cachesize", s)) {
crypto/krb5/src/plugins/kdb/db2/libdb2/test/dbtest.c
686
if (!strcmp("maxkeypage", s)) {
crypto/krb5/src/plugins/kdb/db2/libdb2/test/dbtest.c
690
if (!strcmp("minkeypage", s)) {
crypto/krb5/src/plugins/kdb/db2/libdb2/test/dbtest.c
694
if (!strcmp("lorder", s)) {
crypto/krb5/src/plugins/kdb/db2/libdb2/test/dbtest.c
698
if (!strcmp("psize", s)) {
crypto/krb5/src/plugins/kdb/db2/libdb2/test/dbtest.c
704
if (!strcmp("bsize", s)) {
crypto/krb5/src/plugins/kdb/db2/libdb2/test/dbtest.c
708
if (!strcmp("ffactor", s)) {
crypto/krb5/src/plugins/kdb/db2/libdb2/test/dbtest.c
712
if (!strcmp("nelem", s)) {
crypto/krb5/src/plugins/kdb/db2/libdb2/test/dbtest.c
716
if (!strcmp("cachesize", s)) {
crypto/krb5/src/plugins/kdb/db2/libdb2/test/dbtest.c
720
if (!strcmp("lorder", s)) {
crypto/krb5/src/plugins/kdb/db2/libdb2/test/dbtest.c
726
if (!strcmp("flags", s)) {
crypto/krb5/src/plugins/kdb/db2/libdb2/test/dbtest.c
730
if (!strcmp("cachesize", s)) {
crypto/krb5/src/plugins/kdb/db2/libdb2/test/dbtest.c
734
if (!strcmp("lorder", s)) {
crypto/krb5/src/plugins/kdb/db2/libdb2/test/dbtest.c
738
if (!strcmp("reclen", s)) {
crypto/krb5/src/plugins/kdb/db2/libdb2/test/dbtest.c
742
if (!strcmp("bval", s)) {
crypto/krb5/src/plugins/kdb/db2/libdb2/test/dbtest.c
746
if (!strcmp("psize", s)) {
crypto/krb5/src/plugins/kdb/db2/libdb2/test/dbtest.c
752
err("%s: unknown structure value", s);
crypto/krb5/src/plugins/kdb/test/kdb_test.c
112
estrdup(const char *s)
crypto/krb5/src/plugins/kdb/test/kdb_test.c
114
char *copy = strdup(s);
crypto/krb5/src/plugins/kdb/test/kdb_test.c
236
char *s;
crypto/krb5/src/plugins/kdb/test/kdb_test.c
247
s = strings[i];
crypto/krb5/src/plugins/kdb/test/kdb_test.c
249
if (isdigit(*s)) {
crypto/krb5/src/plugins/kdb/test/kdb_test.c
250
kvnos[i] = strtol(s, &s, 10);
crypto/krb5/src/plugins/kdb/test/kdb_test.c
251
while (isspace(*s))
crypto/krb5/src/plugins/kdb/test/kdb_test.c
252
s++;
crypto/krb5/src/plugins/kdb/test/kdb_test.c
256
check(krb5_string_to_keysalts(s, NULL, NULL, FALSE, &ks_lists[i],
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
272
compat_ECDSA_SIG_set0(ECDSA_SIG *sig, BIGNUM *r, BIGNUM *s)
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
2724
unsigned int s, hash_len;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
275
sig->s = s;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
2761
!EVP_DigestFinal(ctx, outptr, &s)) {
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
2767
assert(s == hash_len);
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
2768
outptr += s;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
3805
BIGNUM *r = NULL, *s = NULL;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
3818
s = BN_bin2bn(p11sig + p11siglen / 2, p11siglen / 2, NULL);
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
3819
if (r == NULL || s == NULL)
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
3824
if (sig == NULL || !ECDSA_SIG_set0(sig, r, s))
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
3826
r = s = NULL;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
3841
BN_free(s);
crypto/krb5/src/plugins/preauth/pkinit/pkinit_identity.c
243
char *s, *cp, *vp, *save;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_identity.c
250
s = strdup(residual);
crypto/krb5/src/plugins/preauth/pkinit/pkinit_identity.c
251
if (s == NULL)
crypto/krb5/src/plugins/preauth/pkinit/pkinit_identity.c
254
for (cp = strtok_r(s, ":", &save); cp; cp = strtok_r(NULL, ":", &save)) {
crypto/krb5/src/plugins/preauth/pkinit/pkinit_identity.c
301
free(s);
crypto/krb5/src/plugins/preauth/pkinit/pkinit_kdf_test.c
37
#define DATA_FROM_STRING(s) \
crypto/krb5/src/plugins/preauth/pkinit/pkinit_kdf_test.c
38
{0, sizeof(s)-1, (char *) s}
crypto/krb5/src/plugins/preauth/pkinit/pkinit_profile.c
40
static int _krb5_conf_boolean(const char *s);
crypto/krb5/src/plugins/preauth/pkinit/pkinit_profile.c
59
_krb5_conf_boolean(const char *s)
crypto/krb5/src/plugins/preauth/pkinit/pkinit_profile.c
64
if (strcasecmp(*p,s) == 0)
crypto/krb5/src/plugins/preauth/pkinit/pkinit_profile.c
69
if (strcasecmp(*p,s) == 0)
crypto/krb5/src/plugins/preauth/spake/edwards25519.c
1051
static void x25519_sc_reduce(uint8_t s[64]) {
crypto/krb5/src/plugins/preauth/spake/edwards25519.c
1052
int64_t s0 = 2097151 & load_3(s);
crypto/krb5/src/plugins/preauth/spake/edwards25519.c
1053
int64_t s1 = 2097151 & (load_4(s + 2) >> 5);
crypto/krb5/src/plugins/preauth/spake/edwards25519.c
1054
int64_t s2 = 2097151 & (load_3(s + 5) >> 2);
crypto/krb5/src/plugins/preauth/spake/edwards25519.c
1055
int64_t s3 = 2097151 & (load_4(s + 7) >> 7);
crypto/krb5/src/plugins/preauth/spake/edwards25519.c
1056
int64_t s4 = 2097151 & (load_4(s + 10) >> 4);
crypto/krb5/src/plugins/preauth/spake/edwards25519.c
1057
int64_t s5 = 2097151 & (load_3(s + 13) >> 1);
crypto/krb5/src/plugins/preauth/spake/edwards25519.c
1058
int64_t s6 = 2097151 & (load_4(s + 15) >> 6);
crypto/krb5/src/plugins/preauth/spake/edwards25519.c
1059
int64_t s7 = 2097151 & (load_3(s + 18) >> 3);
crypto/krb5/src/plugins/preauth/spake/edwards25519.c
1060
int64_t s8 = 2097151 & load_3(s + 21);
crypto/krb5/src/plugins/preauth/spake/edwards25519.c
1061
int64_t s9 = 2097151 & (load_4(s + 23) >> 5);
crypto/krb5/src/plugins/preauth/spake/edwards25519.c
1062
int64_t s10 = 2097151 & (load_3(s + 26) >> 2);
crypto/krb5/src/plugins/preauth/spake/edwards25519.c
1063
int64_t s11 = 2097151 & (load_4(s + 28) >> 7);
crypto/krb5/src/plugins/preauth/spake/edwards25519.c
1064
int64_t s12 = 2097151 & (load_4(s + 31) >> 4);
crypto/krb5/src/plugins/preauth/spake/edwards25519.c
1065
int64_t s13 = 2097151 & (load_3(s + 34) >> 1);
crypto/krb5/src/plugins/preauth/spake/edwards25519.c
1066
int64_t s14 = 2097151 & (load_4(s + 36) >> 6);
crypto/krb5/src/plugins/preauth/spake/edwards25519.c
1067
int64_t s15 = 2097151 & (load_3(s + 39) >> 3);
crypto/krb5/src/plugins/preauth/spake/edwards25519.c
1068
int64_t s16 = 2097151 & load_3(s + 42);
crypto/krb5/src/plugins/preauth/spake/edwards25519.c
1069
int64_t s17 = 2097151 & (load_4(s + 44) >> 5);
crypto/krb5/src/plugins/preauth/spake/edwards25519.c
1070
int64_t s18 = 2097151 & (load_3(s + 47) >> 2);
crypto/krb5/src/plugins/preauth/spake/edwards25519.c
1071
int64_t s19 = 2097151 & (load_4(s + 49) >> 7);
crypto/krb5/src/plugins/preauth/spake/edwards25519.c
1072
int64_t s20 = 2097151 & (load_4(s + 52) >> 4);
crypto/krb5/src/plugins/preauth/spake/edwards25519.c
1073
int64_t s21 = 2097151 & (load_3(s + 55) >> 1);
crypto/krb5/src/plugins/preauth/spake/edwards25519.c
1074
int64_t s22 = 2097151 & (load_4(s + 57) >> 6);
crypto/krb5/src/plugins/preauth/spake/edwards25519.c
1075
int64_t s23 = (load_4(s + 60) >> 3);
crypto/krb5/src/plugins/preauth/spake/edwards25519.c
1350
s[0] = s0 >> 0;
crypto/krb5/src/plugins/preauth/spake/edwards25519.c
1351
s[1] = s0 >> 8;
crypto/krb5/src/plugins/preauth/spake/edwards25519.c
1352
s[2] = (s0 >> 16) | (s1 << 5);
crypto/krb5/src/plugins/preauth/spake/edwards25519.c
1353
s[3] = s1 >> 3;
crypto/krb5/src/plugins/preauth/spake/edwards25519.c
1354
s[4] = s1 >> 11;
crypto/krb5/src/plugins/preauth/spake/edwards25519.c
1355
s[5] = (s1 >> 19) | (s2 << 2);
crypto/krb5/src/plugins/preauth/spake/edwards25519.c
1356
s[6] = s2 >> 6;
crypto/krb5/src/plugins/preauth/spake/edwards25519.c
1357
s[7] = (s2 >> 14) | (s3 << 7);
crypto/krb5/src/plugins/preauth/spake/edwards25519.c
1358
s[8] = s3 >> 1;
crypto/krb5/src/plugins/preauth/spake/edwards25519.c
1359
s[9] = s3 >> 9;
crypto/krb5/src/plugins/preauth/spake/edwards25519.c
1360
s[10] = (s3 >> 17) | (s4 << 4);
crypto/krb5/src/plugins/preauth/spake/edwards25519.c
1361
s[11] = s4 >> 4;
crypto/krb5/src/plugins/preauth/spake/edwards25519.c
1362
s[12] = s4 >> 12;
crypto/krb5/src/plugins/preauth/spake/edwards25519.c
1363
s[13] = (s4 >> 20) | (s5 << 1);
crypto/krb5/src/plugins/preauth/spake/edwards25519.c
1364
s[14] = s5 >> 7;
crypto/krb5/src/plugins/preauth/spake/edwards25519.c
1365
s[15] = (s5 >> 15) | (s6 << 6);
crypto/krb5/src/plugins/preauth/spake/edwards25519.c
1366
s[16] = s6 >> 2;
crypto/krb5/src/plugins/preauth/spake/edwards25519.c
1367
s[17] = s6 >> 10;
crypto/krb5/src/plugins/preauth/spake/edwards25519.c
1368
s[18] = (s6 >> 18) | (s7 << 3);
crypto/krb5/src/plugins/preauth/spake/edwards25519.c
1369
s[19] = s7 >> 5;
crypto/krb5/src/plugins/preauth/spake/edwards25519.c
1370
s[20] = s7 >> 13;
crypto/krb5/src/plugins/preauth/spake/edwards25519.c
1371
s[21] = s8 >> 0;
crypto/krb5/src/plugins/preauth/spake/edwards25519.c
1372
s[22] = s8 >> 8;
crypto/krb5/src/plugins/preauth/spake/edwards25519.c
1373
s[23] = (s8 >> 16) | (s9 << 5);
crypto/krb5/src/plugins/preauth/spake/edwards25519.c
1374
s[24] = s9 >> 3;
crypto/krb5/src/plugins/preauth/spake/edwards25519.c
1375
s[25] = s9 >> 11;
crypto/krb5/src/plugins/preauth/spake/edwards25519.c
1376
s[26] = (s9 >> 19) | (s10 << 2);
crypto/krb5/src/plugins/preauth/spake/edwards25519.c
1377
s[27] = s10 >> 6;
crypto/krb5/src/plugins/preauth/spake/edwards25519.c
1378
s[28] = (s10 >> 14) | (s11 << 7);
crypto/krb5/src/plugins/preauth/spake/edwards25519.c
1379
s[29] = s11 >> 1;
crypto/krb5/src/plugins/preauth/spake/edwards25519.c
1380
s[30] = s11 >> 9;
crypto/krb5/src/plugins/preauth/spake/edwards25519.c
1381
s[31] = s11 >> 17;
crypto/krb5/src/plugins/preauth/spake/edwards25519.c
306
static void fe_frombytes_strict(fe *h, const uint8_t s[32]) {
crypto/krb5/src/plugins/preauth/spake/edwards25519.c
308
assert((s[31] & 0x80) == 0);
crypto/krb5/src/plugins/preauth/spake/edwards25519.c
309
fiat_25519_from_bytes(h->v, s);
crypto/krb5/src/plugins/preauth/spake/edwards25519.c
313
static void fe_frombytes(fe *h, const uint8_t s[32]) {
crypto/krb5/src/plugins/preauth/spake/edwards25519.c
315
memcpy(s_copy, s, 32);
crypto/krb5/src/plugins/preauth/spake/edwards25519.c
320
static void fe_tobytes(uint8_t s[32], const fe *f) {
crypto/krb5/src/plugins/preauth/spake/edwards25519.c
322
fiat_25519_to_bytes(s, f->v);
crypto/krb5/src/plugins/preauth/spake/edwards25519.c
521
uint8_t s[32];
crypto/krb5/src/plugins/preauth/spake/edwards25519.c
522
fe_tobytes(s, &tight);
crypto/krb5/src/plugins/preauth/spake/edwards25519.c
525
return k5_bcmp(s, zero, sizeof(zero)) != 0;
crypto/krb5/src/plugins/preauth/spake/edwards25519.c
531
uint8_t s[32];
crypto/krb5/src/plugins/preauth/spake/edwards25519.c
532
fe_tobytes(s, f);
crypto/krb5/src/plugins/preauth/spake/edwards25519.c
533
return s[0] & 1;
crypto/krb5/src/plugins/preauth/spake/edwards25519.c
606
static void x25519_ge_tobytes(uint8_t s[32], const ge_p2 *h) {
crypto/krb5/src/plugins/preauth/spake/edwards25519.c
614
fe_tobytes(s, &y);
crypto/krb5/src/plugins/preauth/spake/edwards25519.c
615
s[31] ^= fe_isnegative(&x) << 7;
crypto/krb5/src/plugins/preauth/spake/edwards25519.c
618
static int x25519_ge_frombytes_vartime(ge_p3 *h, const uint8_t s[32]) {
crypto/krb5/src/plugins/preauth/spake/edwards25519.c
625
fe_frombytes(&h->Y, s);
crypto/krb5/src/plugins/preauth/spake/edwards25519.c
654
if (fe_isnegative(&h->X) != (s[31] >> 7)) {
crypto/krb5/src/plugins/preauth/spake/edwards25519.c
927
ge_p2 s;
crypto/krb5/src/plugins/preauth/spake/edwards25519.c
956
x25519_ge_p1p1_to_p2(&s, &r);
crypto/krb5/src/plugins/preauth/spake/edwards25519.c
957
ge_p2_dbl(&r, &s);
crypto/krb5/src/plugins/preauth/spake/edwards25519.c
958
x25519_ge_p1p1_to_p2(&s, &r);
crypto/krb5/src/plugins/preauth/spake/edwards25519.c
959
ge_p2_dbl(&r, &s);
crypto/krb5/src/plugins/preauth/spake/edwards25519.c
960
x25519_ge_p1p1_to_p2(&s, &r);
crypto/krb5/src/plugins/preauth/spake/edwards25519.c
961
ge_p2_dbl(&r, &s);
crypto/krb5/src/plugins/preauth/spake/t_vectors.c
350
decode_data(const char *s)
crypto/krb5/src/plugins/preauth/spake/t_vectors.c
356
if (k5_hex_decode(s, &bytes, &len) != 0)
crypto/krb5/src/plugins/preauth/spake/t_vectors.c
365
decode_keyblock(krb5_enctype enctype, const char *s)
crypto/krb5/src/plugins/preauth/spake/t_vectors.c
371
if (k5_hex_decode(s, &bytes, &len) != 0)
crypto/krb5/src/plugins/tls/k5tls/openssl.c
115
const char *p, *q, *r, *s;
crypto/krb5/src/plugins/tls/k5tls/openssl.c
126
s = r + strcspn(r, ".");
crypto/krb5/src/plugins/tls/k5tls/openssl.c
127
if (!label_match(p, q - p, r, s - r, n_label == 0, &used_wildcard))
crypto/krb5/src/plugins/tls/k5tls/openssl.c
130
r = *s ? s + 1 : s;
crypto/krb5/src/util/profile/prof_get.c
347
profile_parse_boolean(const char *s, int *ret_boolean)
crypto/krb5/src/util/profile/prof_get.c
355
if (!strcasecmp(*p,s)) {
crypto/krb5/src/util/profile/prof_get.c
362
if (!strcasecmp(*p,s)) {
crypto/krb5/src/util/profile/prof_init.c
331
const char *s, *t;
crypto/krb5/src/util/profile/prof_init.c
336
for(s = filepath, n_entries = 1; *s; s++) {
crypto/krb5/src/util/profile/prof_init.c
337
if (*s == ':')
crypto/krb5/src/util/profile/prof_init.c
347
for(s = filepath, i=0; (t = strchr(s, ':')) || (t=s+strlen(s)); s=t+1, i++) {
crypto/krb5/src/util/profile/prof_init.c
348
ent_len = (unsigned int) (t-s);
crypto/krb5/src/util/profile/prof_init.c
357
strncpy(filenames[i], s, ent_len);
crypto/krb5/src/util/profile/prof_tree.c
74
static char *MYstrdup (const char *s)
crypto/krb5/src/util/profile/prof_tree.c
76
size_t sz = strlen(s) + 1;
crypto/krb5/src/util/profile/prof_tree.c
79
memcpy(p, s, sz);
crypto/krb5/src/util/support/base64.c
45
char *s, *p;
crypto/krb5/src/util/support/base64.c
53
p = s = malloc(len * 4 / 3 + 4);
crypto/krb5/src/util/support/base64.c
79
return s;
crypto/krb5/src/util/support/fake-addrinfo.c
127
/*@out@*/ /*@null@*/ char *s, socklen_t ssz,
crypto/krb5/src/util/support/json.c
497
char *s;
crypto/krb5/src/util/support/json.c
500
s = alloc_value(&string_type, len + 1);
crypto/krb5/src/util/support/json.c
501
if (s == NULL)
crypto/krb5/src/util/support/json.c
504
memcpy(s, data, len);
crypto/krb5/src/util/support/json.c
505
s[len] = '\0';
crypto/krb5/src/util/support/json.c
506
*val_out = (k5_json_string)s;
crypto/krb5/src/util/support/secure_getenv.c
77
uid_t r, e, s;
crypto/krb5/src/util/support/secure_getenv.c
78
if (getresuid(&r, &e, &s) == 0) {
crypto/krb5/src/util/support/secure_getenv.c
79
if (r != e || r != s)
crypto/krb5/src/util/support/secure_getenv.c
90
gid_t r, e, s;
crypto/krb5/src/util/support/secure_getenv.c
91
if (!elevated_privilege && getresgid(&r, &e, &s) == 0) {
crypto/krb5/src/util/support/secure_getenv.c
92
if (r != e || r != s)
crypto/krb5/src/util/support/strlcpy.c
33
const char *s = src;
crypto/krb5/src/util/support/strlcpy.c
39
if ((*d++ = *s++) == '\0')
crypto/krb5/src/util/support/strlcpy.c
48
while (*s++)
crypto/krb5/src/util/support/strlcpy.c
52
return(s - src - 1); /* count does not include NUL */
crypto/krb5/src/util/support/strlcpy.c
66
const char *s = src;
crypto/krb5/src/util/support/strlcpy.c
77
return(dlen + strlen(s));
crypto/krb5/src/util/support/strlcpy.c
78
while (*s != '\0') {
crypto/krb5/src/util/support/strlcpy.c
80
*d++ = *s;
crypto/krb5/src/util/support/strlcpy.c
83
s++;
crypto/krb5/src/util/support/strlcpy.c
87
return(dlen + (s - src)); /* count does not include NUL */
crypto/krb5/src/util/support/t_json.c
152
k5_json_string s, v2;
crypto/krb5/src/util/support/t_json.c
164
s = k5_json_object_get(object, "key2");
crypto/krb5/src/util/support/t_json.c
165
if (strcmp(k5_json_string_utf8(s), "hejsan") != 0)
crypto/krb5/src/util/support/t_json.c
222
char **tptr, *s, *enc, *p, orig;
crypto/krb5/src/util/support/t_json.c
298
s = strdup(*tptr);
crypto/krb5/src/util/support/t_json.c
299
if (k5_json_decode(s, &v))
crypto/krb5/src/util/support/t_json.c
300
err(s);
crypto/krb5/src/util/support/t_json.c
301
if (k5_json_encode(v, &enc) || strcmp(enc, s) != 0)
crypto/krb5/src/util/support/t_json.c
302
err(s);
crypto/krb5/src/util/support/t_json.c
308
for (p = s; *p != '\0'; p++) {
crypto/krb5/src/util/support/t_json.c
312
k5_json_decode(s, &v);
crypto/krb5/src/util/support/t_json.c
317
free(s);
crypto/krb5/src/util/support/t_k5buf.c
194
char data[] = { 'a', 0, 'b' }, *s;
crypto/krb5/src/util/support/t_k5buf.c
201
s = buf.data;
crypto/krb5/src/util/support/t_k5buf.c
202
fail_if(s[0] != 'a' || s[1] != 0 || s[2] != 'b', "binary");
crypto/krb5/src/util/support/t_k5buf.c
203
fail_if(s[3] != 'a' || s[4] != 0 || s[5] != 'b', "binary");
crypto/krb5/src/util/verto/ev.c
1201
unsigned int s = (x & 0x8000) << (31 - 15);
crypto/krb5/src/util/verto/ev.c
1216
unsigned int s = 10 - ecb_ld32 (m);
crypto/krb5/src/util/verto/ev.c
1218
m = (m << s) & 0x3ff; /* mask implicit bit */
crypto/krb5/src/util/verto/ev.c
1219
e -= s - 1;
crypto/krb5/src/util/verto/ev.c
1226
return s | (e << 23) | (m << (23 - 10));
crypto/krb5/src/util/verto/ev.c
1233
unsigned int s = (x >> 16) & 0x00008000; /* sign bit, the easy part */
crypto/krb5/src/util/verto/ev.c
1252
return s | (e << 10) | (m >> (23 - 10));
crypto/krb5/src/util/verto/ev.c
1257
return s | 0x7c00;
crypto/krb5/src/util/verto/ev.c
1264
return s;
crypto/krb5/src/util/verto/ev.c
1270
return s;
crypto/krb5/src/util/verto/ev.c
1284
return s | m;
crypto/krb5/src/util/verto/ev.c
1290
return s | 0x7c00 | m | !m;
crypto/krb5/src/util/verto/ev.c
1982
ev_free (stem ## s idx); stem ## cnt idx = stem ## max idx = 0; stem ## s idx = 0
crypto/krb5/src/util/verto/verto.c
43
#define _str(s) # s
crypto/krb5/src/util/verto/verto.c
44
#define __str(s) _str(s)
crypto/krb5/src/windows/leash/LeashUIApplication.cpp
126
IStream *s;
crypto/krb5/src/windows/leash/LeashUIApplication.cpp
128
s = SHOpenRegStream2(HKEY_CURRENT_USER, "Software\\MIT\\Kerberos5",
crypto/krb5/src/windows/leash/LeashUIApplication.cpp
130
if (s == NULL)
crypto/krb5/src/windows/leash/LeashUIApplication.cpp
132
ret = ribbon->LoadSettingsFromStream(s);
crypto/krb5/src/windows/leash/LeashUIApplication.cpp
133
s->Release();
crypto/krb5/src/windows/leash/LeashUIApplication.cpp
143
IStream *s = NULL;
crypto/krb5/src/windows/leash/LeashUIApplication.cpp
154
s = SHOpenRegStream2(HKEY_CURRENT_USER, "Software\\MIT\\Kerberos5",
crypto/krb5/src/windows/leash/LeashUIApplication.cpp
156
if (s == NULL) {
crypto/krb5/src/windows/leash/LeashUIApplication.cpp
160
ret = ribbon->SaveSettingsToStream(s);
crypto/krb5/src/windows/leash/LeashUIApplication.cpp
163
if (s != NULL)
crypto/krb5/src/windows/leash/LeashUIApplication.cpp
164
s->Release();
crypto/krb5/src/windows/leashdll/leash-int.h
91
const char *s
crypto/krb5/src/windows/leashdll/lsh_pwd.c
1029
FreeSlider(slider_info * s)
crypto/krb5/src/windows/leashdll/lsh_pwd.c
1033
if (s) {
crypto/krb5/src/windows/leashdll/lsh_pwd.c
1034
n = s->next;
crypto/krb5/src/windows/leashdll/lsh_pwd.c
1035
free(s);
crypto/krb5/src/windows/leashdll/lsh_pwd.c
1052
slider_info * s = sliders;
crypto/krb5/src/windows/leashdll/lsh_pwd.c
1053
while(s) {
crypto/krb5/src/windows/leashdll/lsh_pwd.c
1054
if (s->slider_id == id) {
crypto/krb5/src/windows/leashdll/lsh_pwd.c
1058
value = s->min + (pos * s->increment);
crypto/krb5/src/windows/leashdll/lsh_pwd.c
1061
s = s->next;
crypto/krb5/src/windows/leashdll/lsh_pwd.c
1073
slider_info * s = sliders;
crypto/krb5/src/windows/leashdll/lsh_pwd.c
1074
while(s) {
crypto/krb5/src/windows/leashdll/lsh_pwd.c
1075
if (s->slider_id == id) {
crypto/krb5/src/windows/leashdll/lsh_pwd.c
1076
value = s->min + pos * s->increment;
crypto/krb5/src/windows/leashdll/lsh_pwd.c
1092
s = s->next;
crypto/krb5/src/windows/leashdll/lsh_pwd.c
664
int idfocus, i, s;
crypto/krb5/src/windows/leashdll/lsh_pwd.c
677
for (s = STATE_PRINCIPAL; s <= lpdi->dlgstatemax; s++)
crypto/krb5/src/windows/leashdll/lsh_pwd.c
679
i = ids[s];
crypto/krb5/src/windows/leashdll/lsh_pwd.c
681
if (s > state)
crypto/krb5/src/windows/leashdll/lshfunc.c
26
char* s
crypto/krb5/src/windows/leashdll/lshfunc.c
29
char* p = s;
crypto/krb5/src/windows/leashdll/lshfunc.c
30
char* b = s;
crypto/krb5/src/windows/leashdll/lshfunc.c
32
if (!s) return s;
crypto/krb5/src/windows/leashdll/lshfunc.c
34
for (p = s; *p; p++) {
crypto/krb5/src/windows/leashdll/lshfunc.c
45
return s;
crypto/krb5/src/windows/leashdll/lshfunc.c
812
config_boolean_to_int(const char *s)
crypto/krb5/src/windows/leashdll/lshfunc.c
817
if (!strcasecmp(*p,s))
crypto/krb5/src/windows/leashdll/lshfunc.c
822
if (!strcasecmp(*p,s))
crypto/krb5/src/windows/leashdll/timesync.c
220
int s;
crypto/krb5/src/windows/leashdll/timesync.c
235
if ((s = socket(AF_INET, SOCK_DGRAM, 0)) < 0)
crypto/krb5/src/windows/leashdll/timesync.c
241
if (ioctlsocket(s, FIONBIO, &argp) != 0)
crypto/krb5/src/windows/leashdll/timesync.c
243
closesocket(s);
crypto/krb5/src/windows/leashdll/timesync.c
247
if (connect(s, (struct sockaddr *)&sin, sizeof(sin)) < 0)
crypto/krb5/src/windows/leashdll/timesync.c
249
closesocket(s);
crypto/krb5/src/windows/leashdll/timesync.c
252
send(s, buffer, 40, 0);
crypto/krb5/src/windows/leashdll/timesync.c
255
closesocket(s);
crypto/krb5/src/windows/leashdll/timesync.c
261
if ((cc = recv(s, buffer, 512, 0)) > 0)
crypto/krb5/src/windows/leashdll/timesync.c
267
closesocket(s);
crypto/krb5/src/windows/leashdll/timesync.c
273
closesocket(s);
crypto/krb5/src/windows/leashdll/timesync.c
282
closesocket(s);
crypto/krb5/src/windows/leashdll/timesync.c
290
closesocket(s);
crypto/libecc/include/libecc/curves/prj_pt.h
65
ATTRIBUTE_WARN_UNUSED_RET int check_prj_pt_order(prj_pt_src_t in_shortw, nn_src_t in_isorder, prj_pt_sensitivity s, int *check);
crypto/libecc/include/libecc/sig/bip0340.h
55
nn s;
crypto/libecc/include/libecc/sig/bip0340.h
67
ATTRIBUTE_WARN_UNUSED_RET int bip0340_verify_batch(const u8 **s, const u8 *s_len, const ec_pub_key **pub_keys,
crypto/libecc/include/libecc/sig/ecdsa_common.h
68
nn s;
crypto/libecc/include/libecc/sig/ecfsdsa.h
71
nn s;
crypto/libecc/include/libecc/sig/ecfsdsa.h
87
ATTRIBUTE_WARN_UNUSED_RET int ecfsdsa_verify_batch(const u8 **s, const u8 *s_len, const ec_pub_key **pub_keys,
crypto/libecc/include/libecc/sig/ecgdsa.h
70
nn s;
crypto/libecc/include/libecc/sig/eckcdsa.h
69
nn s;
crypto/libecc/include/libecc/sig/ecrdsa.h
70
nn s;
crypto/libecc/include/libecc/sig/ecsdsa.h
68
nn s;
crypto/libecc/include/libecc/sig/eddsa.h
128
ATTRIBUTE_WARN_UNUSED_RET int eddsa_verify_batch(const u8 **s, const u8 *s_len, const ec_pub_key **pub_keys,
crypto/libecc/include/libecc/sig/sig_algs.h
90
int ec_verify_batch(const u8 **s, const u8 *s_len, const ec_pub_key **pub_keys,
crypto/libecc/include/libecc/sig/sig_algs_internal.h
269
ATTRIBUTE_WARN_UNUSED_RET int unsupported_verify_batch(const u8 **s, const u8 *s_len, const ec_pub_key **pub_keys,
crypto/libecc/include/libecc/sig/sig_algs_internal.h
78
ATTRIBUTE_WARN_UNUSED_RET int (*verify_batch) (const u8 **s, const u8 *s_len, const ec_pub_key **pub_keys,
crypto/libecc/include/libecc/sig/sm2.h
67
nn s;
crypto/libecc/include/libecc/utils/utils.h
174
ATTRIBUTE_WARN_UNUSED_RET int local_strlen(const char *s, u32 *len);
crypto/libecc/include/libecc/utils/utils.h
175
ATTRIBUTE_WARN_UNUSED_RET int local_strnlen(const char *s, u32 maxlen, u32 *len);
crypto/libecc/src/arithmetic_tests/arithmetic_tests.c
1009
switch (s[i]) {
crypto/libecc/src/arithmetic_tests/arithmetic_tests.c
1184
printf("\nUnknown record type '%c'\n", s[i]);
crypto/libecc/src/arithmetic_tests/arithmetic_tests.c
1191
memcpy(global_parameters, s, LOCAL_MIN(nrecs, MAX_PARAMS));
crypto/libecc/src/arithmetic_tests/arithmetic_tests.c
960
char *t, *s = ibuf;
crypto/libecc/src/arithmetic_tests/arithmetic_tests.c
964
t = strchr(s, ' ');
crypto/libecc/src/arithmetic_tests/arithmetic_tests.c
970
test_num = strtoul(s, NULL, 10);
crypto/libecc/src/arithmetic_tests/arithmetic_tests.c
972
s = t + 1; /* jump to beginning of next record */
crypto/libecc/src/arithmetic_tests/arithmetic_tests.c
975
t = strchr(s, ' ');
crypto/libecc/src/arithmetic_tests/arithmetic_tests.c
981
strncpy(op, s, sizeof(op) - 1); /* Copy opcode */
crypto/libecc/src/arithmetic_tests/arithmetic_tests.c
982
s = t + 1; /* jump to beginning of next record */
crypto/libecc/src/arithmetic_tests/arithmetic_tests.c
992
t = strchr(s, ' ');
crypto/libecc/src/arithmetic_tests/arithmetic_tests.c
998
nrecs = (int)(t - s);
crypto/libecc/src/curves/prj_pt.c
1909
int check_prj_pt_order(prj_pt_src_t in_shortw, nn_src_t in_isorder, prj_pt_sensitivity s, int *check)
crypto/libecc/src/curves/prj_pt.c
1921
if(s == PUBLIC_PT){
crypto/libecc/src/curves/prj_pt.c
641
fp XX, ZZ, w, s, ss, sss, R, RR, B, h;
crypto/libecc/src/curves/prj_pt.c
643
XX.magic = ZZ.magic = w.magic = s.magic = WORD(0);
crypto/libecc/src/curves/prj_pt.c
652
ret = fp_init(&s, out->crv->a.ctx); EG(ret, err);
crypto/libecc/src/curves/prj_pt.c
673
ret = fp_mul_monty(&s, &(in->Y), &(in->Z)); EG(ret, err);
crypto/libecc/src/curves/prj_pt.c
674
ret = fp_add_monty(&s, &s, &s); EG(ret, err);
crypto/libecc/src/curves/prj_pt.c
677
ret = fp_sqr_monty(&ss, &s); EG(ret, err);
crypto/libecc/src/curves/prj_pt.c
680
ret = fp_mul_monty(&sss, &s, &ss); EG(ret, err);
crypto/libecc/src/curves/prj_pt.c
683
ret = fp_mul_monty(&R, &(in->Y), &s); EG(ret, err);
crypto/libecc/src/curves/prj_pt.c
700
ret = fp_mul_monty(&(out->X), &h, &s); EG(ret, err);
crypto/libecc/src/curves/prj_pt.c
715
fp_uninit(&s);
crypto/libecc/src/examples/basic/nn_miller_rabin.c
120
ret = nn_zero(&s); EG(ret, err);
crypto/libecc/src/examples/basic/nn_miller_rabin.c
125
ret = nn_inc(&s, &s); EG(ret, err);
crypto/libecc/src/examples/basic/nn_miller_rabin.c
177
ret = nn_cmp(&j, &s, &cmp1); EG(ret, err);
crypto/libecc/src/examples/basic/nn_miller_rabin.c
194
ret = nn_cmp(&j, &s, &cmp1); EG(ret, err);
crypto/libecc/src/examples/basic/nn_miller_rabin.c
211
nn_uninit(&s);
crypto/libecc/src/examples/basic/nn_miller_rabin.c
51
nn s, q, r, d, a, y, j, one, two, tmp;
crypto/libecc/src/examples/basic/nn_miller_rabin.c
52
s.magic = q.magic = r.magic = d.magic = a.magic = y.magic = j.magic = WORD(0);
crypto/libecc/src/examples/basic/nn_miller_rabin.c
60
ret = nn_init(&s, 0); EG(ret, err);
crypto/libecc/src/examples/sig/dsa/dsa.c
207
nn r, s, z;
crypto/libecc/src/examples/sig/dsa/dsa.c
215
k.magic = kinv.magic = k_.magic = r.magic = s.magic = z.magic = WORD(0);
crypto/libecc/src/examples/sig/dsa/dsa.c
311
ret = nn_mod_mul(&s, &r, x, q); EG(ret, err);
crypto/libecc/src/examples/sig/dsa/dsa.c
312
ret = nn_mod_add(&s, &s, &z, q); EG(ret, err);
crypto/libecc/src/examples/sig/dsa/dsa.c
313
ret = nn_mod_mul(&s, &kinv, &s, q); EG(ret, err);
crypto/libecc/src/examples/sig/dsa/dsa.c
316
ret = nn_iszero(&s, &iszero); EG(ret, err);
crypto/libecc/src/examples/sig/dsa/dsa.c
322
ret = _i2osp(&s, sig + (siglen / 2), (siglen / 2));
crypto/libecc/src/examples/sig/dsa/dsa.c
336
nn_uninit(&s);
crypto/libecc/src/examples/sig/dsa/dsa.c
362
nn r, s, z;
crypto/libecc/src/examples/sig/dsa/dsa.c
367
r.magic = s.magic = z.magic = u1.magic = u2.magic = WORD(0);
crypto/libecc/src/examples/sig/dsa/dsa.c
392
ret = _os2ip(&s, sig + (siglen / 2), (siglen / 2)); EG(ret, err);
crypto/libecc/src/examples/sig/dsa/dsa.c
397
ret = nn_iszero(&s, &iszero); EG(ret, err);
crypto/libecc/src/examples/sig/dsa/dsa.c
402
ret = nn_cmp(&s, q, &cmp); EG(ret, err);
crypto/libecc/src/examples/sig/dsa/dsa.c
421
ret = nn_modinv(&s, &s, q); EG(ret, err);
crypto/libecc/src/examples/sig/dsa/dsa.c
424
ret = nn_mod_mul(&u1, &z, &s, q); EG(ret, err);
crypto/libecc/src/examples/sig/dsa/dsa.c
426
ret = nn_mod_mul(&u2, &r, &s, q); EG(ret, err);
crypto/libecc/src/examples/sig/dsa/dsa.c
432
ret = _nn_mod_pow_insecure(&s, y, &u2, p); EG(ret, err);
crypto/libecc/src/examples/sig/dsa/dsa.c
433
ret = nn_mod_mul(&v, &v, &s, p); EG(ret, err);
crypto/libecc/src/examples/sig/dsa/dsa.c
442
nn_uninit(&s);
crypto/libecc/src/examples/sig/gostr34_10_94/gostr34_10_94.c
107
k.magic = k_.magic = r.magic = s.magic = z.magic = WORD(0);
crypto/libecc/src/examples/sig/gostr34_10_94/gostr34_10_94.c
207
ret = nn_mod_mul(&s, &r, x, q); EG(ret, err);
crypto/libecc/src/examples/sig/gostr34_10_94/gostr34_10_94.c
209
ret = nn_mod_add(&s, &s, &r, q); EG(ret, err);
crypto/libecc/src/examples/sig/gostr34_10_94/gostr34_10_94.c
213
ret = nn_mod_mul(&s, &s, &b, q); EG(ret, err);
crypto/libecc/src/examples/sig/gostr34_10_94/gostr34_10_94.c
216
ret = nn_iszero(&s, &iszero); EG(ret, err);
crypto/libecc/src/examples/sig/gostr34_10_94/gostr34_10_94.c
222
ret = _i2osp(&s, sig + (siglen / 2), (siglen / 2));
crypto/libecc/src/examples/sig/gostr34_10_94/gostr34_10_94.c
235
nn_uninit(&s);
crypto/libecc/src/examples/sig/gostr34_10_94/gostr34_10_94.c
260
nn r, s, z;
crypto/libecc/src/examples/sig/gostr34_10_94/gostr34_10_94.c
265
r.magic = s.magic = z.magic = u1.magic = u2.magic = WORD(0);
crypto/libecc/src/examples/sig/gostr34_10_94/gostr34_10_94.c
290
ret = _os2ip(&s, sig + (siglen / 2), (siglen / 2)); EG(ret, err);
crypto/libecc/src/examples/sig/gostr34_10_94/gostr34_10_94.c
295
ret = nn_iszero(&s, &iszero); EG(ret, err);
crypto/libecc/src/examples/sig/gostr34_10_94/gostr34_10_94.c
300
ret = nn_cmp(&s, q, &cmp); EG(ret, err);
crypto/libecc/src/examples/sig/gostr34_10_94/gostr34_10_94.c
336
ret = nn_mod_mul(&u1, &s, &v, q); EG(ret, err);
crypto/libecc/src/examples/sig/gostr34_10_94/gostr34_10_94.c
345
ret = _nn_mod_pow_insecure(&s, y, &u2, p); EG(ret, err);
crypto/libecc/src/examples/sig/gostr34_10_94/gostr34_10_94.c
346
ret = nn_mod_mul(&v, &v, &s, p); EG(ret, err);
crypto/libecc/src/examples/sig/gostr34_10_94/gostr34_10_94.c
355
nn_uninit(&s);
crypto/libecc/src/examples/sig/gostr34_10_94/gostr34_10_94.c
99
nn r, s, z;
crypto/libecc/src/examples/sig/kcdsa/kcdsa.c
146
nn r, s;
crypto/libecc/src/examples/sig/kcdsa/kcdsa.c
160
k.magic = k_.magic = r.magic = s.magic = WORD(0);
crypto/libecc/src/examples/sig/kcdsa/kcdsa.c
252
ret = _os2ip(&s, hash, hlen); EG(ret, err);
crypto/libecc/src/examples/sig/kcdsa/kcdsa.c
277
ret = _os2ip(&s, hash, (u16)BYTECEIL(beta)); EG(ret, err);
crypto/libecc/src/examples/sig/kcdsa/kcdsa.c
281
ret = nn_mod(&s, &s, q); EG(ret, err);
crypto/libecc/src/examples/sig/kcdsa/kcdsa.c
288
ret = nn_mod_mul(&s, &s, &b, q); EG(ret, err);
crypto/libecc/src/examples/sig/kcdsa/kcdsa.c
300
ret = nn_mod_sub(&s, &k, &s, q); EG(ret, err);
crypto/libecc/src/examples/sig/kcdsa/kcdsa.c
301
ret = nn_mod_mul(&s, &s, x, q); EG(ret, err);
crypto/libecc/src/examples/sig/kcdsa/kcdsa.c
305
ret = nn_mod_mul(&s, &s, &b, q); EG(ret, err);
crypto/libecc/src/examples/sig/kcdsa/kcdsa.c
308
ret = nn_iszero(&s, &iszero); EG(ret, err);
crypto/libecc/src/examples/sig/kcdsa/kcdsa.c
314
ret = _i2osp(&s, sig + curr_rlen, (u16)BYTECEIL(beta));
crypto/libecc/src/examples/sig/kcdsa/kcdsa.c
329
nn_uninit(&s);
crypto/libecc/src/examples/sig/kcdsa/kcdsa.c
356
nn s;
crypto/libecc/src/examples/sig/kcdsa/kcdsa.c
367
s.magic = v.magic = u.magic = pi.magic = WORD(0);
crypto/libecc/src/examples/sig/kcdsa/kcdsa.c
409
ret = _os2ip(&s, sig + curr_rlen, (u16)(siglen - curr_rlen)); EG(ret, err);
crypto/libecc/src/examples/sig/kcdsa/kcdsa.c
412
ret = nn_iszero(&s, &iszero); EG(ret, err);
crypto/libecc/src/examples/sig/kcdsa/kcdsa.c
415
ret = nn_cmp(&s, q, &cmp); EG(ret, err);
crypto/libecc/src/examples/sig/kcdsa/kcdsa.c
463
ret = _nn_mod_pow_insecure(&u, y, &s, p); EG(ret, err);
crypto/libecc/src/examples/sig/kcdsa/kcdsa.c
496
nn_uninit(&s);
crypto/libecc/src/examples/sig/rsa/rsa.c
113
ret = nn_init_from_buf(&(priv->key.s.n), n, nlen); EG(ret, err);
crypto/libecc/src/examples/sig/rsa/rsa.c
114
ret = nn_init_from_buf(&(priv->key.s.d), d, dlen); EG(ret, err);
crypto/libecc/src/examples/sig/rsa/rsa.c
1578
u8 *s, u16 *slen, u32 modbits, gen_hash_alg_type gen_hash_type)
crypto/libecc/src/examples/sig/rsa/rsa.c
1581
u8 *em = s;
crypto/libecc/src/examples/sig/rsa/rsa.c
1609
ret = rsa_i2osp(&s_, s, (u16)k);
crypto/libecc/src/examples/sig/rsa/rsa.c
1617
IGNORE_RET_VAL(local_memset(s, 0, (*slen)));
crypto/libecc/src/examples/sig/rsa/rsa.c
1627
u8 *s, u16 *slen, u32 modbits, gen_hash_alg_type gen_hash_type)
crypto/libecc/src/examples/sig/rsa/rsa.c
1629
return _rsassa_pkcs1_v1_5_sign(priv, NULL, m, mlen, s, slen, modbits, gen_hash_type);
crypto/libecc/src/examples/sig/rsa/rsa.c
1636
u8 *s, u16 *slen, u32 modbits, gen_hash_alg_type gen_hash_type)
crypto/libecc/src/examples/sig/rsa/rsa.c
1638
return _rsassa_pkcs1_v1_5_sign(priv, pub, m, mlen, s, slen, modbits, gen_hash_type);
crypto/libecc/src/examples/sig/rsa/rsa.c
1645
const u8 *s, u16 slen, u32 modbits, gen_hash_alg_type gen_hash_type)
crypto/libecc/src/examples/sig/rsa/rsa.c
1672
ret = rsa_os2ip(&s_, s, slen); EG(ret, err);
crypto/libecc/src/examples/sig/rsa/rsa.c
1698
u8 *s, u16 *slen, u32 modbits,
crypto/libecc/src/examples/sig/rsa/rsa.c
1703
u8 *em = s;
crypto/libecc/src/examples/sig/rsa/rsa.c
1737
ret = rsa_i2osp(&s_, s, (u16)k);
crypto/libecc/src/examples/sig/rsa/rsa.c
1745
IGNORE_RET_VAL(local_memset(s, 0, (*slen)));
crypto/libecc/src/examples/sig/rsa/rsa.c
1755
u8 *s, u16 *slen, u32 modbits,
crypto/libecc/src/examples/sig/rsa/rsa.c
1759
return _rsassa_pss_sign(priv, NULL, m, mlen, s, slen, modbits, gen_hash_type, mgf_hash_type, saltlen, forced_salt);
crypto/libecc/src/examples/sig/rsa/rsa.c
1766
u8 *s, u16 *slen, u32 modbits,
crypto/libecc/src/examples/sig/rsa/rsa.c
1770
return _rsassa_pss_sign(priv, pub, m, mlen, s, slen, modbits, gen_hash_type, mgf_hash_type, saltlen, forced_salt);
crypto/libecc/src/examples/sig/rsa/rsa.c
1778
const u8 *s, u16 slen, u32 modbits,
crypto/libecc/src/examples/sig/rsa/rsa.c
1801
ret = rsa_os2ip(&s_, s, slen); EG(ret, err);
crypto/libecc/src/examples/sig/rsa/rsa.c
1836
const u8 *m, u32 mlen, u32 *m1len, u32 *m2len, u8 *s, u16 *slen,
crypto/libecc/src/examples/sig/rsa/rsa.c
1870
ret = gen_hash_final(&hctx, &s[k - 1 - hlen], gen_hash_type); EG(ret, err);
crypto/libecc/src/examples/sig/rsa/rsa.c
1873
ret = local_memcpy(&s[1], m, m1len_); EG(ret, err);
crypto/libecc/src/examples/sig/rsa/rsa.c
1882
s[0] = 0x6a;
crypto/libecc/src/examples/sig/rsa/rsa.c
1883
s[k - 1] = 0xbc;
crypto/libecc/src/examples/sig/rsa/rsa.c
1886
ret = rsa_os2ip(&m_, s, k); EG(ret, err);
crypto/libecc/src/examples/sig/rsa/rsa.c
1896
ret = rsa_i2osp(&s_, s, (u16)k);
crypto/libecc/src/examples/sig/rsa/rsa.c
1917
u32 *m2len, u8 *s, u16 *slen,
crypto/libecc/src/examples/sig/rsa/rsa.c
1920
return _rsa_iso9796_2_sign_recover(priv, NULL, m, mlen, m1len, m2len, s, slen, modbits, gen_hash_type);
crypto/libecc/src/examples/sig/rsa/rsa.c
1927
const u8 *m, u32 mlen, u32 *m1len, u32 *m2len, u8 *s, u16 *slen,
crypto/libecc/src/examples/sig/rsa/rsa.c
1930
return _rsa_iso9796_2_sign_recover(priv, pub, m, mlen, m1len, m2len, s, slen, modbits, gen_hash_type);
crypto/libecc/src/examples/sig/rsa/rsa.c
1945
const u8 *s, u16 slen, u32 modbits, gen_hash_alg_type gen_hash_type)
crypto/libecc/src/examples/sig/rsa/rsa.c
1981
ret = rsa_os2ip(&s_, s, slen); EG(ret, err);
crypto/libecc/src/examples/sig/rsa/rsa.c
435
n = &(priv->key.s.n);
crypto/libecc/src/examples/sig/rsa/rsa.c
436
d = &(priv->key.s.d);
crypto/libecc/src/examples/sig/rsa/rsa.c
577
int rsasp1(const rsa_priv_key *priv, nn_src_t m, nn_t s)
crypto/libecc/src/examples/sig/rsa/rsa.c
579
return rsadp(priv, m, s);
crypto/libecc/src/examples/sig/rsa/rsa.c
587
int rsasp1_hardened(const rsa_priv_key *priv, const rsa_pub_key *pub, nn_src_t m, nn_t s)
crypto/libecc/src/examples/sig/rsa/rsa.c
589
return rsadp_hardened(priv, pub, m, s);
crypto/libecc/src/examples/sig/rsa/rsa.c
598
int rsavp1(const rsa_pub_key *pub, nn_src_t s, nn_t m)
crypto/libecc/src/examples/sig/rsa/rsa.c
600
return rsaep(pub, s, m);
crypto/libecc/src/examples/sig/rsa/rsa.h
124
ATTRIBUTE_WARN_UNUSED_RET int rsasp1(const rsa_priv_key *priv, nn_src_t m, nn_t s);
crypto/libecc/src/examples/sig/rsa/rsa.h
125
ATTRIBUTE_WARN_UNUSED_RET int rsasp1_hardened(const rsa_priv_key *priv, const rsa_pub_key *pub, nn_src_t m, nn_t s);
crypto/libecc/src/examples/sig/rsa/rsa.h
126
ATTRIBUTE_WARN_UNUSED_RET int rsavp1(const rsa_pub_key *pub, nn_src_t s, nn_t m);
crypto/libecc/src/examples/sig/rsa/rsa.h
159
u8 *s, u16 *slen, u32 modbits, gen_hash_alg_type rsa_hash_type);
crypto/libecc/src/examples/sig/rsa/rsa.h
161
u8 *s, u16 *slen, u32 modbits, gen_hash_alg_type rsa_hash_type);
crypto/libecc/src/examples/sig/rsa/rsa.h
163
const u8 *s, u16 slen, u32 modbits, gen_hash_alg_type rsa_hash_type);
crypto/libecc/src/examples/sig/rsa/rsa.h
166
u8 *s, u16 *slen, u32 modbits,
crypto/libecc/src/examples/sig/rsa/rsa.h
170
u8 *s, u16 *slen, u32 modbits,
crypto/libecc/src/examples/sig/rsa/rsa.h
174
const u8 *s, u16 slen, u32 modbits,
crypto/libecc/src/examples/sig/rsa/rsa.h
179
u32 *m2len, u8 *s, u16 *slen,
crypto/libecc/src/examples/sig/rsa/rsa.h
183
const u8 *m, u32 mlen, u32 *m1len, u32 *m2len, u8 *s, u16 *slen,
crypto/libecc/src/examples/sig/rsa/rsa.h
186
const u8 *s, u16 slen, u32 modbits, gen_hash_alg_type gen_hash_type);
crypto/libecc/src/examples/sig/rsa/rsa.h
98
rsa_priv_key_simple s;
crypto/libecc/src/examples/sig/sdsa/sdsa.c
101
nn r, s;
crypto/libecc/src/examples/sig/sdsa/sdsa.c
114
k.magic = k_.magic = r.magic = s.magic = WORD(0);
crypto/libecc/src/examples/sig/sdsa/sdsa.c
209
ret = nn_mod_mul(&s, &r, x, q); EG(ret, err);
crypto/libecc/src/examples/sig/sdsa/sdsa.c
210
ret = nn_mod_add(&s, &s, &k, q); EG(ret, err);
crypto/libecc/src/examples/sig/sdsa/sdsa.c
214
ret = nn_mod_mul(&s, &s, &b, q); EG(ret, err);
crypto/libecc/src/examples/sig/sdsa/sdsa.c
217
ret = nn_iszero(&s, &iszero); EG(ret, err);
crypto/libecc/src/examples/sig/sdsa/sdsa.c
223
ret = _i2osp(&s, sig + hlen, (u16)(siglen - hlen)); EG(ret, err);
crypto/libecc/src/examples/sig/sdsa/sdsa.c
236
nn_uninit(&s);
crypto/libecc/src/examples/sig/sdsa/sdsa.c
262
nn r, s;
crypto/libecc/src/examples/sig/sdsa/sdsa.c
273
r.magic = s.magic = u.magic = pi.magic = WORD(0);
crypto/libecc/src/examples/sig/sdsa/sdsa.c
306
ret = _os2ip(&s, sig + hlen, (u16)(siglen - hlen)); EG(ret, err);
crypto/libecc/src/examples/sig/sdsa/sdsa.c
311
ret = nn_iszero(&s, &iszero); EG(ret, err);
crypto/libecc/src/examples/sig/sdsa/sdsa.c
314
ret = nn_cmp(&s, q, &cmp); EG(ret, err);
crypto/libecc/src/examples/sig/sdsa/sdsa.c
331
ret = _nn_mod_pow_insecure(&pi, g, &s, p); EG(ret, err);
crypto/libecc/src/examples/sig/sdsa/sdsa.c
351
nn_uninit(&s);
crypto/libecc/src/examples/sss/sss.c
129
fp a0, a, s;
crypto/libecc/src/examples/sss/sss.c
137
exp.magic = base.magic = tmp.magic = s.magic = a.magic = a0.magic = WORD(0);
crypto/libecc/src/examples/sss/sss.c
195
ret = fp_init(&s, &ctx); EG(ret, err);
crypto/libecc/src/examples/sss/sss.c
223
ret = fp_mul(&s, &blind, &a0); EG(ret, err);
crypto/libecc/src/examples/sss/sss.c
249
ret = fp_add(&s, &s, &tmp); EG(ret, err);
crypto/libecc/src/examples/sss/sss.c
254
ret = fp_mul(&s, &s, &blind_inv); EG(ret, err);
crypto/libecc/src/examples/sss/sss.c
255
ret = fp_export_to_buf(cur_share_i->share, SSS_SECRET_SIZE, &s); EG(ret, err);
crypto/libecc/src/examples/sss/sss.c
271
fp_uninit(&s);
crypto/libecc/src/examples/sss/sss.c
293
fp s, x, y;
crypto/libecc/src/examples/sss/sss.c
299
x_i.magic = x_j.magic = tmp.magic = tmp2.magic = s.magic = y.magic = x.magic = WORD(0);
crypto/libecc/src/examples/sss/sss.c
312
ret = fp_init(&s, &ctx); EG(ret, err);
crypto/libecc/src/examples/sss/sss.c
343
ret = fp_import_from_buf(&s, cur_share_i->share, SSS_SECRET_SIZE); EG(ret, err);
crypto/libecc/src/examples/sss/sss.c
345
ret = fp_mul_monty(&s, &s, &blind); EG(ret, err);
crypto/libecc/src/examples/sss/sss.c
362
ret = fp_mul_monty(&s, &s, &tmp); EG(ret, err);
crypto/libecc/src/examples/sss/sss.c
371
ret = fp_mul_monty(&s, &s, &x_j); EG(ret, err);
crypto/libecc/src/examples/sss/sss.c
379
ret = fp_mul_monty(&s, &s, &tmp); EG(ret, err);
crypto/libecc/src/examples/sss/sss.c
381
ret = fp_add(&y, &y, &s); EG(ret, err);
crypto/libecc/src/examples/sss/sss.c
392
fp_uninit(&s);
crypto/libecc/src/fp/fp_sqrt.c
115
nn q, s, one_nn, two_nn, m, i, tmp_nn;
crypto/libecc/src/fp/fp_sqrt.c
118
q.magic = s.magic = one_nn.magic = two_nn.magic = m.magic = WORD(0);
crypto/libecc/src/fp/fp_sqrt.c
123
ret = nn_init(&s, 0); EG(ret, err);
crypto/libecc/src/fp/fp_sqrt.c
174
ret = nn_zero(&s); EG(ret, err);
crypto/libecc/src/fp/fp_sqrt.c
181
ret = nn_inc(&s, &s); EG(ret, err);
crypto/libecc/src/fp/fp_sqrt.c
190
ret = nn_cmp(&s, &one_nn, &cmp); EG(ret, err);
crypto/libecc/src/fp/fp_sqrt.c
210
ret = nn_copy(&m, &s); EG(ret, err);
crypto/libecc/src/fp/fp_sqrt.c
263
nn_uninit(&s);
crypto/libecc/src/hash/belt-hash.c
201
static void sigma1_xor(const u8 x[2 * BELT_BLOCK_LEN], const u8 h[2 * BELT_BLOCK_LEN], u8 s[BELT_BLOCK_LEN], u8 use_xor){
crypto/libecc/src/hash/belt-hash.c
216
s[i] ^= (tmp1[i] ^ tmp2[i]);
crypto/libecc/src/hash/belt-hash.c
217
s[i + (BELT_BLOCK_LEN / 2)] ^= (tmp1[i + (BELT_BLOCK_LEN / 2)] ^ tmp2[i + (BELT_BLOCK_LEN / 2)]);
crypto/libecc/src/hash/belt-hash.c
221
belt_encrypt(tmp1, s, x);
crypto/libecc/src/hash/belt-hash.c
223
s[i] ^= tmp1[i];
crypto/libecc/src/hash/belt-hash.c
224
s[i + (BELT_BLOCK_LEN / 2)] ^= tmp1[i + (BELT_BLOCK_LEN / 2)];
crypto/libecc/src/hash/belt-hash.c
260
static void _belt_hash_process(const u8 x[2 * BELT_BLOCK_LEN], u8 h[2 * BELT_BLOCK_LEN], u8 s[BELT_BLOCK_LEN])
crypto/libecc/src/hash/belt-hash.c
262
sigma1_xor(x, h, s, 1);
crypto/libecc/src/hash/belt-hash.c
276
ATTRIBUTE_WARN_UNUSED_RET static int belt_hash_finalize(const u8 s[2 * BELT_BLOCK_LEN], const u8 h[2 * BELT_BLOCK_LEN], u8 res[2 * BELT_BLOCK_LEN])
crypto/libecc/src/hash/belt-hash.c
278
sigma2(s, h, res);
crypto/libecc/src/sig/bign_common.c
274
u8 s[BELT_BLOCK_LEN];
crypto/libecc/src/sig/bign_common.c
276
ret = local_memset(s, 0, sizeof(s)); EG(ret, err);
crypto/libecc/src/sig/bign_common.c
281
s[z] ^= r[(BELT_BLOCK_LEN * j) + z];
crypto/libecc/src/sig/bign_common.c
290
belt_encrypt(s, &r[(n - 2) * BELT_BLOCK_LEN], theta);
crypto/libecc/src/sig/bign_common.c
296
ret = local_memcpy(&r[(n - 1) * BELT_BLOCK_LEN], s, BELT_BLOCK_LEN); EG(ret, err);
crypto/libecc/src/sig/bip0340.c
1027
static int _bip0340_verify_batch(const u8 **s, const u8 *s_len, const ec_pub_key **pub_keys,
crypto/libecc/src/sig/bip0340.c
1065
MUST_HAVE((s != NULL) && (pub_keys != NULL) && (m != NULL), ret, err);
crypto/libecc/src/sig/bip0340.c
1089
ret = _bip0340_verify_batch_no_memory(s, s_len, pub_keys, m, m_len, num, sig_type,
crypto/libecc/src/sig/bip0340.c
1142
sig = s[i];
crypto/libecc/src/sig/bip0340.c
1155
ret = _bip0340_compute_batch_csprng_seed(s, s_len, pub_keys, m, m_len, num,
crypto/libecc/src/sig/bip0340.c
1260
ret = _bip0340_verify_batch_no_memory(s, s_len, pub_keys, m, m_len, num, sig_type,
crypto/libecc/src/sig/bip0340.c
1296
int bip0340_verify_batch(const u8 **s, const u8 *s_len, const ec_pub_key **pub_keys,
crypto/libecc/src/sig/bip0340.c
1305
ret = _bip0340_verify_batch(s, s_len, pub_keys, m, m_len, num, sig_type,
crypto/libecc/src/sig/bip0340.c
1311
ret = _bip0340_verify_batch_no_memory(s, s_len, pub_keys, m, m_len, num, sig_type,
crypto/libecc/src/sig/bip0340.c
392
nn *s;
crypto/libecc/src/sig/bip0340.c
413
s = &(ctx->verify_data.bip0340.s);
crypto/libecc/src/sig/bip0340.c
429
ret = nn_init_from_buf(s, &sig[p_len], q_len); EG(ret, err);
crypto/libecc/src/sig/bip0340.c
430
ret = nn_cmp(s, q, &cmp); EG(ret, err);
crypto/libecc/src/sig/bip0340.c
434
dbg_nn_print("s", s);
crypto/libecc/src/sig/bip0340.c
449
PTR_NULLIFY(s);
crypto/libecc/src/sig/bip0340.c
500
nn_src_t s, q;
crypto/libecc/src/sig/bip0340.c
522
s = &(ctx->verify_data.bip0340.s);
crypto/libecc/src/sig/bip0340.c
540
ret = prj_pt_mul(&sG, s, G); EG(ret, err);
crypto/libecc/src/sig/bip0340.c
568
PTR_NULLIFY(s);
crypto/libecc/src/sig/bip0340.c
645
#define CHACHA20_INNER_BLOCK(s) do { \
crypto/libecc/src/sig/bip0340.c
646
CHACHA20_QROUND(s[0], s[4], s[ 8], s[12]); \
crypto/libecc/src/sig/bip0340.c
647
CHACHA20_QROUND(s[1], s[5], s[ 9], s[13]); \
crypto/libecc/src/sig/bip0340.c
648
CHACHA20_QROUND(s[2], s[6], s[10], s[14]); \
crypto/libecc/src/sig/bip0340.c
649
CHACHA20_QROUND(s[3], s[7], s[11], s[15]); \
crypto/libecc/src/sig/bip0340.c
650
CHACHA20_QROUND(s[0], s[5], s[10], s[15]); \
crypto/libecc/src/sig/bip0340.c
651
CHACHA20_QROUND(s[1], s[6], s[11], s[12]); \
crypto/libecc/src/sig/bip0340.c
652
CHACHA20_QROUND(s[2], s[7], s[ 8], s[13]); \
crypto/libecc/src/sig/bip0340.c
653
CHACHA20_QROUND(s[3], s[4], s[ 9], s[14]); \
crypto/libecc/src/sig/bip0340.c
758
ATTRIBUTE_WARN_UNUSED_RET static int _bip0340_compute_batch_csprng_seed(const u8 **s, const u8 *s_len,
crypto/libecc/src/sig/bip0340.c
792
ret = hm->hfunc_update(&h_ctx, s[i], s_len[i]); EG(ret, err);
crypto/libecc/src/sig/bip0340.c
808
static int _bip0340_verify_batch_no_memory(const u8 **s, const u8 *s_len, const ec_pub_key **pub_keys,
crypto/libecc/src/sig/bip0340.c
843
MUST_HAVE((s != NULL) && (pub_keys != NULL) && (m != NULL), ret, err);
crypto/libecc/src/sig/bip0340.c
885
sig = s[i];
crypto/libecc/src/sig/bip0340.c
903
ret = _bip0340_compute_batch_csprng_seed(s, s_len, pub_keys, m, m_len, num,
crypto/libecc/src/sig/ecdsa_common.c
1016
nn_uninit(&s);
crypto/libecc/src/sig/ecdsa_common.c
329
nn k, r, e, tmp, s, kinv;
crypto/libecc/src/sig/ecdsa_common.c
337
tmp.magic = s.magic = kinv.magic = WORD(0);
crypto/libecc/src/sig/ecdsa_common.c
542
ret = nn_mod_mul(&s, &tmp, &kinv, q); EG(ret, err);
crypto/libecc/src/sig/ecdsa_common.c
544
dbg_nn_print("s", &s);
crypto/libecc/src/sig/ecdsa_common.c
547
ret = nn_iszero(&s, &iszero); EG(ret, err);
crypto/libecc/src/sig/ecdsa_common.c
553
ret = nn_export_to_buf(sig + q_len, q_len, &s);
crypto/libecc/src/sig/ecdsa_common.c
560
nn_uninit(&s);
crypto/libecc/src/sig/ecdsa_common.c
625
nn *r, *s;
crypto/libecc/src/sig/ecdsa_common.c
642
s = &(ctx->verify_data.ecdsa.s);
crypto/libecc/src/sig/ecdsa_common.c
649
ret = nn_init_from_buf(s, sig + q_len, q_len); EG(ret, err);
crypto/libecc/src/sig/ecdsa_common.c
651
dbg_nn_print("s", s);
crypto/libecc/src/sig/ecdsa_common.c
655
ret = nn_iszero(s, &iszero2); EG(ret, err);
crypto/libecc/src/sig/ecdsa_common.c
657
ret = nn_cmp(s, q, &cmp2); EG(ret, err);
crypto/libecc/src/sig/ecdsa_common.c
672
PTR_NULLIFY(s);
crypto/libecc/src/sig/ecdsa_common.c
712
nn *s, *r;
crypto/libecc/src/sig/ecdsa_common.c
743
s = &(ctx->verify_data.ecdsa.s);
crypto/libecc/src/sig/ecdsa_common.c
781
ret = nn_modinv(&sinv, s, q); EG(ret, err);
crypto/libecc/src/sig/ecdsa_common.c
782
dbg_nn_print("s", s);
crypto/libecc/src/sig/ecdsa_common.c
835
PTR_NULLIFY(s);
crypto/libecc/src/sig/ecdsa_common.c
875
nn u, v, e, r, s;
crypto/libecc/src/sig/ecdsa_common.c
882
u.magic = v.magic = e.magic = r.magic = s.magic = WORD(0);
crypto/libecc/src/sig/ecdsa_common.c
905
ret = nn_init_from_buf(&s, sig + q_len, q_len); EG(ret, err);
crypto/libecc/src/sig/ecdsa_common.c
909
ret = nn_iszero(&s, &iszero2); EG(ret, err);
crypto/libecc/src/sig/ecdsa_common.c
911
ret = nn_cmp(&s, q, &cmp2); EG(ret, err);
crypto/libecc/src/sig/ecdsa_common.c
990
ret = nn_mod_mul(&v, &s, &r, q); EG(ret, err);
crypto/libecc/src/sig/ecfsdsa.c
1025
ret = _ecfsdsa_verify_batch_no_memory(s, s_len, pub_keys, m, m_len, num, sig_type,
crypto/libecc/src/sig/ecfsdsa.c
1057
int ecfsdsa_verify_batch(const u8 **s, const u8 *s_len, const ec_pub_key **pub_keys,
crypto/libecc/src/sig/ecfsdsa.c
1066
ret = _ecfsdsa_verify_batch(s, s_len, pub_keys, m, m_len, num, sig_type,
crypto/libecc/src/sig/ecfsdsa.c
1072
ret = _ecfsdsa_verify_batch_no_memory(s, s_len, pub_keys, m, m_len, num, sig_type,
crypto/libecc/src/sig/ecfsdsa.c
257
nn s, e, ex, *k;
crypto/libecc/src/sig/ecfsdsa.c
271
s.magic = e.magic = ex.magic = WORD(0);
crypto/libecc/src/sig/ecfsdsa.c
329
ret = nn_mod_mul(&s, k, &b, q); EG(ret, err);
crypto/libecc/src/sig/ecfsdsa.c
330
ret = nn_mod_add(&s, &s, &ex, q); EG(ret, err);
crypto/libecc/src/sig/ecfsdsa.c
332
ret = nn_mod_add(&s, k, &ex, q); EG(ret, err);
crypto/libecc/src/sig/ecfsdsa.c
340
ret = nn_mod_mul(&s, &s, &binv, q); EG(ret, err);
crypto/libecc/src/sig/ecfsdsa.c
342
dbg_nn_print("s: ", &s);
crypto/libecc/src/sig/ecfsdsa.c
350
MUST_HAVE((!nn_iszero(&s, &iszero)) && (!iszero), ret, err);
crypto/libecc/src/sig/ecfsdsa.c
355
ret = nn_export_to_buf(sig + r_len, s_len, &s);
crypto/libecc/src/sig/ecfsdsa.c
358
nn_uninit(&s);
crypto/libecc/src/sig/ecfsdsa.c
425
nn *s;
crypto/libecc/src/sig/ecfsdsa.c
445
s = &(ctx->verify_data.ecfsdsa.s);
crypto/libecc/src/sig/ecfsdsa.c
465
ret = nn_init_from_buf(s, sig + r_len, s_len); EG(ret, err);
crypto/libecc/src/sig/ecfsdsa.c
468
ret = nn_iszero(s, &iszero); EG(ret, err);
crypto/libecc/src/sig/ecfsdsa.c
469
ret = nn_cmp(s, q, &cmp); EG(ret, err);
crypto/libecc/src/sig/ecfsdsa.c
507
PTR_NULLIFY(s);
crypto/libecc/src/sig/ecfsdsa.c
540
nn tmp, e, *s;
crypto/libecc/src/sig/ecfsdsa.c
573
s = &(ctx->verify_data.ecfsdsa.s);
crypto/libecc/src/sig/ecfsdsa.c
597
ret = prj_pt_mul(&sG, s, G); EG(ret, err);
crypto/libecc/src/sig/ecfsdsa.c
634
PTR_NULLIFY(s);
crypto/libecc/src/sig/ecfsdsa.c
657
static int _ecfsdsa_verify_batch_no_memory(const u8 **s, const u8 *s_len, const ec_pub_key **pub_keys,
crypto/libecc/src/sig/ecfsdsa.c
686
MUST_HAVE((s != NULL) && (pub_keys != NULL) && (m != NULL), ret, err);
crypto/libecc/src/sig/ecfsdsa.c
725
sig = s[i];
crypto/libecc/src/sig/ecfsdsa.c
839
static int _ecfsdsa_verify_batch(const u8 **s, const u8 *s_len, const ec_pub_key **pub_keys,
crypto/libecc/src/sig/ecfsdsa.c
871
MUST_HAVE((s != NULL) && (pub_keys != NULL) && (m != NULL), ret, err);
crypto/libecc/src/sig/ecfsdsa.c
892
ret = _ecfsdsa_verify_batch_no_memory(s, s_len, pub_keys, m, m_len, num, sig_type,
crypto/libecc/src/sig/ecfsdsa.c
945
sig = s[i];
crypto/libecc/src/sig/ecgdsa.c
191
nn tmp, s, e, kr, k, r;
crypto/libecc/src/sig/ecgdsa.c
198
tmp.magic = s.magic = e.magic = WORD(0);
crypto/libecc/src/sig/ecgdsa.c
328
ret = nn_mod_mul(&s, x, &tmp, q); EG(ret, err);
crypto/libecc/src/sig/ecgdsa.c
335
ret = nn_mod_mul(&s, &s, &binv, q); EG(ret, err);
crypto/libecc/src/sig/ecgdsa.c
337
dbg_nn_print("s", &s);
crypto/libecc/src/sig/ecgdsa.c
340
ret = nn_iszero(&s, &iszero); EG(ret, err);
crypto/libecc/src/sig/ecgdsa.c
346
ret = nn_export_to_buf(sig + r_len, s_len, &s);
crypto/libecc/src/sig/ecgdsa.c
350
nn_uninit(&s);
crypto/libecc/src/sig/ecgdsa.c
419
nn *s, *r;
crypto/libecc/src/sig/ecgdsa.c
435
s = &(ctx->verify_data.ecgdsa.s);
crypto/libecc/src/sig/ecgdsa.c
448
ret = nn_init_from_buf(s, sig + r_len, s_len); EG(ret, err);
crypto/libecc/src/sig/ecgdsa.c
451
ret = nn_iszero(s, &iszero1); EG(ret, err);
crypto/libecc/src/sig/ecgdsa.c
453
ret = nn_cmp(s, q, &cmp1); EG(ret, err);
crypto/libecc/src/sig/ecgdsa.c
470
PTR_NULLIFY(s);
crypto/libecc/src/sig/ecgdsa.c
502
nn e, r_prime, rinv, uv, *r, *s;
crypto/libecc/src/sig/ecgdsa.c
536
s = &(ctx->verify_data.ecgdsa.s);
crypto/libecc/src/sig/ecgdsa.c
571
ret = nn_mod_mul(&uv, &rinv, s, q); EG(ret, err);
crypto/libecc/src/sig/ecgdsa.c
606
PTR_NULLIFY(s);
crypto/libecc/src/sig/eckcdsa.c
301
nn e, tmp, s, k;
crypto/libecc/src/sig/eckcdsa.c
317
e.magic = tmp.magic = s.magic = k.magic = WORD(0);
crypto/libecc/src/sig/eckcdsa.c
454
ret = nn_mod_mul(&s, x, &tmp, q); EG(ret, err);
crypto/libecc/src/sig/eckcdsa.c
457
ret = nn_mod_mul(&s, &s, &binv, q); EG(ret, err);
crypto/libecc/src/sig/eckcdsa.c
461
ret = nn_iszero(&s, &iszero); EG(ret, err);
crypto/libecc/src/sig/eckcdsa.c
466
dbg_nn_print("s", &s);
crypto/libecc/src/sig/eckcdsa.c
471
ret = nn_export_to_buf(sig + r_len, s_len, &s);
crypto/libecc/src/sig/eckcdsa.c
477
nn_uninit(&s);
crypto/libecc/src/sig/eckcdsa.c
557
nn s;
crypto/libecc/src/sig/eckcdsa.c
558
y_aff.magic = s.magic = WORD(0);
crypto/libecc/src/sig/eckcdsa.c
592
ret = nn_init_from_buf(&s, sig + r_len, s_len); EG(ret, err);
crypto/libecc/src/sig/eckcdsa.c
593
ret = nn_iszero(&s, &iszero); EG(ret, err);
crypto/libecc/src/sig/eckcdsa.c
594
ret = nn_cmp(&s, q, &cmp); EG(ret, err);
crypto/libecc/src/sig/eckcdsa.c
596
dbg_nn_print("s", &s);
crypto/libecc/src/sig/eckcdsa.c
633
ret = nn_copy(&(ctx->verify_data.eckcdsa.s), &s); EG(ret, err);
crypto/libecc/src/sig/eckcdsa.c
639
nn_uninit(&s);
crypto/libecc/src/sig/eckcdsa.c
710
nn *s;
crypto/libecc/src/sig/eckcdsa.c
741
s = &(ctx->verify_data.eckcdsa.s);
crypto/libecc/src/sig/eckcdsa.c
770
ret = prj_pt_mul(&sY, s, Y); EG(ret, err);
crypto/libecc/src/sig/eckcdsa.c
830
PTR_NULLIFY(s);
crypto/libecc/src/sig/ecrdsa.c
206
nn s, rx, ke, k, r, e;
crypto/libecc/src/sig/ecrdsa.c
214
s.magic = rx.magic = ke.magic = WORD(0);
crypto/libecc/src/sig/ecrdsa.c
327
ret = nn_mod_add(&s, &rx, &ke, q); EG(ret, err);
crypto/libecc/src/sig/ecrdsa.c
334
ret = nn_mod_mul(&s, &s, &binv, q); EG(ret, err);
crypto/libecc/src/sig/ecrdsa.c
338
ret = nn_iszero(&s, &iszero); EG(ret, err);
crypto/libecc/src/sig/ecrdsa.c
343
dbg_nn_print("s", &s);
crypto/libecc/src/sig/ecrdsa.c
346
ret = nn_export_to_buf(sig + r_len, s_len, &s);
crypto/libecc/src/sig/ecrdsa.c
351
nn_uninit(&s);
crypto/libecc/src/sig/ecrdsa.c
352
nn_uninit(&s);
crypto/libecc/src/sig/ecrdsa.c
423
nn s, r;
crypto/libecc/src/sig/ecrdsa.c
425
s.magic = r.magic = WORD(0);
crypto/libecc/src/sig/ecrdsa.c
445
ret = nn_init_from_buf(&s, sig + r_len, s_len); EG(ret, err);
crypto/libecc/src/sig/ecrdsa.c
446
ret = nn_iszero(&s, &iszero1); EG(ret, err);
crypto/libecc/src/sig/ecrdsa.c
448
ret = nn_cmp(&s, q, &cmp1); EG(ret, err);
crypto/libecc/src/sig/ecrdsa.c
449
ret = nn_cmp(&s, q, &cmp2); EG(ret, err);
crypto/libecc/src/sig/ecrdsa.c
454
ret = nn_copy(&(ctx->verify_data.ecrdsa.s), &s); EG(ret, err);
crypto/libecc/src/sig/ecrdsa.c
462
nn_uninit(&s);
crypto/libecc/src/sig/ecrdsa.c
506
nn *r, *s;
crypto/libecc/src/sig/ecrdsa.c
533
s = &(ctx->verify_data.ecrdsa.s);
crypto/libecc/src/sig/ecrdsa.c
560
ret = nn_mod_mul(&u, &e, s, q); EG(ret, err);
crypto/libecc/src/sig/ecrdsa.c
611
PTR_NULLIFY(s);
crypto/libecc/src/sig/ecsdsa_common.c
273
nn s, e, ex;
crypto/libecc/src/sig/ecsdsa_common.c
287
s.magic = e.magic = ex.magic = WORD(0);
crypto/libecc/src/sig/ecsdsa_common.c
344
ret = nn_mod_mul(&s, &(ctx->sign_data.ecsdsa.k), &b, q); EG(ret, err);
crypto/libecc/src/sig/ecsdsa_common.c
345
ret = nn_mod_add(&s, &s, &ex, q); EG(ret, err);
crypto/libecc/src/sig/ecsdsa_common.c
347
ret = nn_mod_add(&s, &(ctx->sign_data.ecsdsa.k), &ex, q); EG(ret, err);
crypto/libecc/src/sig/ecsdsa_common.c
356
ret = nn_mod_mul(&s, &s, &binv, q); EG(ret, err);
crypto/libecc/src/sig/ecsdsa_common.c
358
dbg_nn_print("s", &s);
crypto/libecc/src/sig/ecsdsa_common.c
366
MUST_HAVE((!nn_iszero(&s, &iszero)) && (!iszero), ret, err);
crypto/libecc/src/sig/ecsdsa_common.c
371
ret = nn_export_to_buf(sig + r_len, s_len, &s);
crypto/libecc/src/sig/ecsdsa_common.c
374
nn_uninit(&s);
crypto/libecc/src/sig/ecsdsa_common.c
432
nn rmodq, e, r, s;
crypto/libecc/src/sig/ecsdsa_common.c
442
rmodq.magic = e.magic = r.magic = s.magic = WORD(0);
crypto/libecc/src/sig/ecsdsa_common.c
475
ret = nn_init_from_buf(&s, sig + r_len, s_len); EG(ret, err);
crypto/libecc/src/sig/ecsdsa_common.c
476
ret = nn_iszero(&s, &iszero); EG(ret, err);
crypto/libecc/src/sig/ecsdsa_common.c
477
ret = nn_cmp(&s, q, &cmp); EG(ret, err);
crypto/libecc/src/sig/ecsdsa_common.c
495
ret = prj_pt_mul(&sG, &s, G); EG(ret, err);
crypto/libecc/src/sig/ecsdsa_common.c
525
ret = nn_copy(&(ctx->verify_data.ecsdsa.s), &s); EG(ret, err);
crypto/libecc/src/sig/ecsdsa_common.c
533
nn_uninit(&s);
crypto/libecc/src/sig/eddsa.c
1248
nn r, s, S;
crypto/libecc/src/sig/eddsa.c
1254
r.magic = s.magic = S.magic = WORD(0);
crypto/libecc/src/sig/eddsa.c
1489
ret = eddsa_compute_s(&s, hash, hsize); EG(ret, err);
crypto/libecc/src/sig/eddsa.c
1490
ret = nn_mod(&s, &s, q); EG(ret, err);
crypto/libecc/src/sig/eddsa.c
1497
ret = nn_mod_mul(&S, &S, &s, q); EG(ret, err);
crypto/libecc/src/sig/eddsa.c
1499
nn_uninit(&s);
crypto/libecc/src/sig/eddsa.c
1532
nn_uninit(&s);
crypto/libecc/src/sig/eddsa.c
1586
nn r, s, S;
crypto/libecc/src/sig/eddsa.c
1593
r.magic = s.magic = S.magic = WORD(0);
crypto/libecc/src/sig/eddsa.c
1846
ret = eddsa_compute_s(&s, hash, hsize); EG(ret, err);
crypto/libecc/src/sig/eddsa.c
1847
ret = nn_mod(&s, &s, q); EG(ret, err);
crypto/libecc/src/sig/eddsa.c
1853
ret = nn_mod_mul(&S, &S, &s, q); EG(ret, err);
crypto/libecc/src/sig/eddsa.c
1855
nn_uninit(&s);
crypto/libecc/src/sig/eddsa.c
1893
nn_uninit(&s);
crypto/libecc/src/sig/eddsa.c
2281
ATTRIBUTE_WARN_UNUSED_RET static int _eddsa_verify_batch_no_memory(const u8 **s, const u8 *s_len, const ec_pub_key **pub_keys,
crypto/libecc/src/sig/eddsa.c
2314
MUST_HAVE((s != NULL) && (pub_keys != NULL) && (m != NULL) && (adata != NULL), ret, err);
crypto/libecc/src/sig/eddsa.c
2402
sig = s[i];
crypto/libecc/src/sig/eddsa.c
2583
ATTRIBUTE_WARN_UNUSED_RET static int _eddsa_verify_batch(const u8 **s, const u8 *s_len, const ec_pub_key **pub_keys,
crypto/libecc/src/sig/eddsa.c
2618
MUST_HAVE((s != NULL) && (pub_keys != NULL) && (m != NULL) && (adata != NULL), ret, err);
crypto/libecc/src/sig/eddsa.c
2635
ret = _eddsa_verify_batch_no_memory(s, s_len, pub_keys, m, m_len, num, sig_type,
crypto/libecc/src/sig/eddsa.c
2738
sig = s[i];
crypto/libecc/src/sig/eddsa.c
2867
ret = _eddsa_verify_batch_no_memory(s, s_len, pub_keys, m, m_len, num, sig_type,
crypto/libecc/src/sig/eddsa.c
2907
int eddsa_verify_batch(const u8 **s, const u8 *s_len, const ec_pub_key **pub_keys,
crypto/libecc/src/sig/eddsa.c
2916
ret = _eddsa_verify_batch(s, s_len, pub_keys, m, m_len, num, sig_type,
crypto/libecc/src/sig/eddsa.c
2921
ret = _eddsa_verify_batch_no_memory(s, s_len, pub_keys, m, m_len, num, sig_type,
crypto/libecc/src/sig/eddsa.c
294
ATTRIBUTE_WARN_UNUSED_RET static int eddsa_compute_s(nn_t s, const u8 *digest, u16 digest_size)
crypto/libecc/src/sig/eddsa.c
302
ret = eddsa_decode_integer(s, digest, (digest_size / 2)); EG(ret, err);
crypto/libecc/src/sig/eddsa.c
795
nn s;
crypto/libecc/src/sig/eddsa.c
799
s.magic = WORD(0);
crypto/libecc/src/sig/eddsa.c
804
ret = nn_init(&s, 0); EG(ret, err);
crypto/libecc/src/sig/eddsa.c
826
ret = eddsa_compute_s(&s, digest, digest_size); EG(ret, err);
crypto/libecc/src/sig/eddsa.c
843
ret = nn_rshift(&s, &s, 2); EG(ret, err);
crypto/libecc/src/sig/eddsa.c
846
ret = prj_pt_mul_blind(&(out_pub->y), &s, G); EG(ret, err);
crypto/libecc/src/sig/eddsa.c
855
nn_uninit(&s);
crypto/libecc/src/sig/fuzzing_ecdsa.c
223
ret = nn_mod_mul(&s, &tmp, &kinv, q); EG(ret, err);
crypto/libecc/src/sig/fuzzing_ecdsa.c
225
dbg_nn_print("s", &s);
crypto/libecc/src/sig/fuzzing_ecdsa.c
231
ret = nn_iszero(&s, &iszero); EG(ret, err);
crypto/libecc/src/sig/fuzzing_ecdsa.c
235
ret = nn_export_to_buf(sig + q_len, q_len, &s);
crypto/libecc/src/sig/fuzzing_ecdsa.c
240
nn_uninit(&s);
crypto/libecc/src/sig/fuzzing_ecdsa.c
287
nn *s, *r;
crypto/libecc/src/sig/fuzzing_ecdsa.c
317
s = &(ctx->verify_data.ecdsa.s);
crypto/libecc/src/sig/fuzzing_ecdsa.c
365
ret = nn_modinv(&sinv, s, q); EG(ret, err);
crypto/libecc/src/sig/fuzzing_ecdsa.c
366
dbg_nn_print("s", s);
crypto/libecc/src/sig/fuzzing_ecdsa.c
368
nn_uninit(s);
crypto/libecc/src/sig/fuzzing_ecdsa.c
420
PTR_NULLIFY(s);
crypto/libecc/src/sig/fuzzing_ecdsa.c
52
nn k, r, e, tmp, s, kinv;
crypto/libecc/src/sig/fuzzing_ecdsa.c
59
tmp.magic = s.magic = kinv.magic = WORD(0);
crypto/libecc/src/sig/fuzzing_ecgdsa.c
190
ret = nn_mod_mul(&s, x, &tmp2, q); EG(ret, err);
crypto/libecc/src/sig/fuzzing_ecgdsa.c
197
ret = nn_mod_mul(&s, &s, &binv, q); EG(ret, err);
crypto/libecc/src/sig/fuzzing_ecgdsa.c
199
dbg_nn_print("s", &s);
crypto/libecc/src/sig/fuzzing_ecgdsa.c
205
ret = nn_iszero(&s, &iszero); EG(ret, err);
crypto/libecc/src/sig/fuzzing_ecgdsa.c
209
ret = nn_export_to_buf(sig + r_len, s_len, &s);
crypto/libecc/src/sig/fuzzing_ecgdsa.c
213
nn_uninit(&s);
crypto/libecc/src/sig/fuzzing_ecgdsa.c
257
nn tmp, e, r_prime, rinv, uv, *r, *s;
crypto/libecc/src/sig/fuzzing_ecgdsa.c
292
s = &(ctx->verify_data.ecgdsa.s);
crypto/libecc/src/sig/fuzzing_ecgdsa.c
337
ret = nn_mul(&tmp, &rinv, s); EG(ret, err); /* r^-1 * s */
crypto/libecc/src/sig/fuzzing_ecgdsa.c
375
PTR_NULLIFY(s);
crypto/libecc/src/sig/fuzzing_ecgdsa.c
52
nn tmp, tmp2, s, e, kr, k, r;
crypto/libecc/src/sig/fuzzing_ecgdsa.c
58
tmp.magic = tmp2.magic = s.magic = e.magic = WORD(0);
crypto/libecc/src/sig/fuzzing_ecrdsa.c
100
tmp.magic = s.magic = rx.magic = ke.magic = WORD(0);
crypto/libecc/src/sig/fuzzing_ecrdsa.c
223
ret = nn_mod_add(&s, &rx, &ke, q); EG(ret, err);
crypto/libecc/src/sig/fuzzing_ecrdsa.c
230
ret = nn_mod_mul(&s, &s, &binv, q); EG(ret, err);
crypto/libecc/src/sig/fuzzing_ecrdsa.c
238
ret = nn_iszero(&s, &iszero); EG(ret, err);
crypto/libecc/src/sig/fuzzing_ecrdsa.c
241
dbg_nn_print("s", &s);
crypto/libecc/src/sig/fuzzing_ecrdsa.c
244
ret = nn_export_to_buf(sig + r_len, s_len, &s); EG(ret, err);
crypto/libecc/src/sig/fuzzing_ecrdsa.c
248
nn_uninit(&s);
crypto/libecc/src/sig/fuzzing_ecrdsa.c
298
nn *r, *s;
crypto/libecc/src/sig/fuzzing_ecrdsa.c
326
s = &(ctx->verify_data.ecrdsa.s);
crypto/libecc/src/sig/fuzzing_ecrdsa.c
361
ret = nn_mul(&tmp, &e, s); EG(ret, err);
crypto/libecc/src/sig/fuzzing_ecrdsa.c
413
PTR_NULLIFY(s);
crypto/libecc/src/sig/fuzzing_ecrdsa.c
93
nn tmp, s, rx, ke, k, r, e;
crypto/libecc/src/sig/sig_algs.c
675
int ec_verify_batch(const u8 **s, const u8 *s_len, const ec_pub_key **pub_keys,
crypto/libecc/src/sig/sig_algs.c
688
ret = sm->verify_batch(s, s_len, pub_keys, m, m_len, num, sig_type,
crypto/libecc/src/sig/sig_algs.c
850
int unsupported_verify_batch(const u8 **s, const u8 *s_len, const ec_pub_key **pub_keys,
crypto/libecc/src/sig/sig_algs.c
856
FORCE_USED_VAR(s);
crypto/libecc/src/sig/sm2.c
320
nn k, r, s, tmp, tmp2, tmp3;
crypto/libecc/src/sig/sm2.c
327
k.magic = r.magic = s.magic = tmp.magic = tmp2.magic = tmp3.magic = WORD(0);
crypto/libecc/src/sig/sm2.c
432
ret = nn_mod_mul(&s, &tmp, &tmp2, q); EG(ret, err);
crypto/libecc/src/sig/sm2.c
433
dbg_nn_print("s", &s);
crypto/libecc/src/sig/sm2.c
443
ret = nn_mod_mul(&s, &tmp, &tmp2, q); EG(ret, err);
crypto/libecc/src/sig/sm2.c
444
dbg_nn_print("s", &s);
crypto/libecc/src/sig/sm2.c
448
ret = nn_iszero(&s, &iszero); EG(ret, err);
crypto/libecc/src/sig/sm2.c
455
ret = nn_export_to_buf(sig + q_len, q_len, &s);
crypto/libecc/src/sig/sm2.c
461
nn_uninit(&s);
crypto/libecc/src/sig/sm2.c
524
nn *r = NULL, *s = NULL;
crypto/libecc/src/sig/sm2.c
543
s = &(ctx->verify_data.sm2.s);
crypto/libecc/src/sig/sm2.c
550
ret = nn_init_from_buf(s, sig + q_len, q_len); EG(ret, err);
crypto/libecc/src/sig/sm2.c
552
dbg_nn_print("s", s);
crypto/libecc/src/sig/sm2.c
556
ret = nn_iszero(s, &iszero2); EG(ret, err);
crypto/libecc/src/sig/sm2.c
558
ret = nn_cmp(s, q, &cmp2); EG(ret, err);
crypto/libecc/src/sig/sm2.c
582
PTR_NULLIFY(s);
crypto/libecc/src/sig/sm2.c
618
nn *s, *r;
crypto/libecc/src/sig/sm2.c
647
s = &(ctx->verify_data.sm2.s);
crypto/libecc/src/sig/sm2.c
656
ret = nn_mod_add(&t, r, s, q); EG(ret, err);
crypto/libecc/src/sig/sm2.c
670
ret = prj_pt_mul(&sG, s, G); EG(ret, err);
crypto/libecc/src/sig/sm2.c
711
PTR_NULLIFY(s);
crypto/libecc/src/utils/utils.c
151
int local_strlen(const char *s, u32 *len)
crypto/libecc/src/utils/utils.c
156
MUST_HAVE((s != NULL) && (len != NULL), ret, err);
crypto/libecc/src/utils/utils.c
158
while (s[i]) {
crypto/libecc/src/utils/utils.c
174
int local_strnlen(const char *s, u32 maxlen, u32 *len)
crypto/libecc/src/utils/utils.c
179
MUST_HAVE((s != NULL) && (len != NULL), ret, err);
crypto/libecc/src/utils/utils.c
181
while ((i < maxlen) && s[i]) {
crypto/openssh/addr.c
407
addr_sa_pton(const char *h, const char *s, struct sockaddr *sa, socklen_t slen)
crypto/openssh/addr.c
414
if (h == NULL || getaddrinfo(h, s, &hints, &ai) != 0)
crypto/openssh/atomicio.c
48
char *s = _s;
crypto/openssh/atomicio.c
60
res = (f) (fd, s + pos, n - pos);
crypto/openssh/auth-options.c
772
serialise_nullable_string(struct sshbuf *m, const char *s)
crypto/openssh/auth-options.c
776
if ((r = sshbuf_put_u8(m, s == NULL)) != 0 ||
crypto/openssh/auth-options.c
777
(r = sshbuf_put_cstring(m, s)) != 0)
crypto/openssh/auth-options.h
92
struct sshauthopt *sshauthopt_parse(const char *s, const char **errstr);
crypto/openssh/bitmap.c
170
u_char *s = (u_char *)p;
crypto/openssh/bitmap.c
182
s[need - 1 - k++] = (b->d[i] >> (j * 8)) & 0xff;
crypto/openssh/bitmap.c
193
const u_char *s = (const u_char *)p;
crypto/openssh/bitmap.c
205
b->d[offset] |= (BITMAP_WTYPE)s[i] << shift;
crypto/openssh/channels.c
721
#define MAYBE_DUP(s) ((s == NULL) ? NULL : xstrdup(s))
crypto/openssh/channels.c
768
char *s;
crypto/openssh/channels.c
800
s = channel_open_message(ssh);
crypto/openssh/channels.c
801
debug3("channel %d: status: %s", c->self, s);
crypto/openssh/channels.c
802
free(s);
crypto/openssh/clientloop.c
1000
s++; /* Skip cmdline '-', if any */
crypto/openssh/clientloop.c
1001
if (*s == '\0')
crypto/openssh/clientloop.c
1004
if (*s == 'h' || *s == 'H' || *s == '?') {
crypto/openssh/clientloop.c
1025
if (*s == '!' && options.permit_local_command) {
crypto/openssh/clientloop.c
1026
s++;
crypto/openssh/clientloop.c
1027
ssh_local_cmd(s);
crypto/openssh/clientloop.c
1031
if (*s == 'K') {
crypto/openssh/clientloop.c
1033
s++;
crypto/openssh/clientloop.c
1035
if (*s == 'L')
crypto/openssh/clientloop.c
1037
else if (*s == 'R')
crypto/openssh/clientloop.c
1039
else if (*s == 'D')
crypto/openssh/clientloop.c
1046
while (isspace((u_char)*++s))
crypto/openssh/clientloop.c
1052
if (!parse_forward(&fwd, s, 1, 0)) {
crypto/openssh/clientloop.c
1073
if (!parse_forward(&fwd, s, 0, remote) &&
crypto/openssh/clientloop.c
1074
!parse_forward(&fwd, s, 1, remote)) {
crypto/openssh/clientloop.c
1078
} else if (!parse_forward(&fwd, s, dynamic, remote)) {
crypto/openssh/clientloop.c
1178
char *s;
crypto/openssh/clientloop.c
1251
s = connection_info_message(ssh);
crypto/openssh/clientloop.c
1252
if ((r = sshbuf_put(berr, s, strlen(s))) != 0)
crypto/openssh/clientloop.c
1254
free(s);
crypto/openssh/clientloop.c
1334
s = channel_open_message(ssh);
crypto/openssh/clientloop.c
1335
if ((r = sshbuf_put(berr, s, strlen(s))) != 0)
crypto/openssh/clientloop.c
1337
free(s);
crypto/openssh/clientloop.c
986
char *s, *cmd;
crypto/openssh/clientloop.c
994
cmd = s = read_passphrase("\r\nssh> ", RP_ECHO);
crypto/openssh/clientloop.c
995
if (s == NULL)
crypto/openssh/clientloop.c
997
while (isspace((u_char)*s))
crypto/openssh/clientloop.c
998
s++;
crypto/openssh/clientloop.c
999
if (*s == '-')
crypto/openssh/ed25519.c
1897
static void ge25519_scalarmult_base(ge25519_p3 *r, const sc25519 *s)
crypto/openssh/ed25519.c
1902
sc25519_window3(b,s);
crypto/openssh/ed25519.c
2007
static inline int sc25519_inrange(const unsigned char *s)
crypto/openssh/ed25519.c
2012
if (s[31 - i] > sc25519_m[31 - i]) return -1;
crypto/openssh/ed25519.c
2013
if (s[31 - i] < sc25519_m[31 - i]) return 0;
crypto/openssh/ed25519.c
505
static void sc25519_window3(signed char r[85], const sc25519 *s);
crypto/openssh/ed25519.c
669
static void sc25519_window3(signed char r[85], const sc25519 *s)
crypto/openssh/ed25519.c
675
r[8*i+0] = s->v[3*i+0] & 7;
crypto/openssh/ed25519.c
676
r[8*i+1] = (s->v[3*i+0] >> 3) & 7;
crypto/openssh/ed25519.c
677
r[8*i+2] = (s->v[3*i+0] >> 6) & 7;
crypto/openssh/ed25519.c
678
r[8*i+2] ^= (s->v[3*i+1] << 2) & 7;
crypto/openssh/ed25519.c
679
r[8*i+3] = (s->v[3*i+1] >> 1) & 7;
crypto/openssh/ed25519.c
680
r[8*i+4] = (s->v[3*i+1] >> 4) & 7;
crypto/openssh/ed25519.c
681
r[8*i+5] = (s->v[3*i+1] >> 7) & 7;
crypto/openssh/ed25519.c
682
r[8*i+5] ^= (s->v[3*i+2] << 1) & 7;
crypto/openssh/ed25519.c
683
r[8*i+6] = (s->v[3*i+2] >> 2) & 7;
crypto/openssh/ed25519.c
684
r[8*i+7] = (s->v[3*i+2] >> 5) & 7;
crypto/openssh/ed25519.c
686
r[8*i+0] = s->v[3*i+0] & 7;
crypto/openssh/ed25519.c
687
r[8*i+1] = (s->v[3*i+0] >> 3) & 7;
crypto/openssh/ed25519.c
688
r[8*i+2] = (s->v[3*i+0] >> 6) & 7;
crypto/openssh/ed25519.c
689
r[8*i+2] ^= (s->v[3*i+1] << 2) & 7;
crypto/openssh/ed25519.c
690
r[8*i+3] = (s->v[3*i+1] >> 1) & 7;
crypto/openssh/ed25519.c
691
r[8*i+4] = (s->v[3*i+1] >> 4) & 7;
crypto/openssh/ed25519.c
752
static void ge25519_scalarmult_base(ge25519 *r, const sc25519 *s);
crypto/openssh/gss-genr.c
100
debug("%s", s);
crypto/openssh/gss-genr.c
101
free(s);
crypto/openssh/gss-genr.c
97
char *s;
crypto/openssh/gss-genr.c
99
s = ssh_gssapi_last_error(ctxt, NULL, NULL);
crypto/openssh/hostfile.c
69
extract_salt(const char *s, u_int l, u_char *salt, size_t salt_len)
crypto/openssh/hostfile.c
79
if (strncmp(s, HASH_MAGIC, sizeof(HASH_MAGIC) - 1) != 0) {
crypto/openssh/hostfile.c
798
int s, r = 0;
crypto/openssh/hostfile.c
83
s += sizeof(HASH_MAGIC) - 1;
crypto/openssh/hostfile.c
85
if ((p = memchr(s, HASH_DELIM, l)) == NULL) {
crypto/openssh/hostfile.c
854
if ((s = match_maybe_hashed(host, lineinfo.hosts,
crypto/openssh/hostfile.c
860
if (s == 1) {
crypto/openssh/hostfile.c
867
if ((s = match_maybe_hashed(ip, lineinfo.hosts,
crypto/openssh/hostfile.c
874
if (s == 1) {
crypto/openssh/hostfile.c
90
b64len = p - s;
crypto/openssh/hostfile.c
97
memcpy(b64salt, s, b64len);
crypto/openssh/kex-names.c
167
char *s, *cp, *p;
crypto/openssh/kex-names.c
171
if ((s = cp = strdup(names)) == NULL)
crypto/openssh/kex-names.c
177
free(s);
crypto/openssh/kex-names.c
182
free(s);
crypto/openssh/libcrux_internal.h
1430
Eurydice_slice_subslice_from_shared_6d(Eurydice_borrow_slice_u8 s, size_t r)
crypto/openssh/libcrux_internal.h
1432
return (KRML_CLITERAL(Eurydice_borrow_slice_u8){ .ptr = s.ptr + r, .meta = s.meta - r });
crypto/openssh/libcrux_internal.h
1740
Eurydice_slice_subslice_shared_a6(Eurydice_borrow_slice_i16 s, core_ops_range_Range_87 r)
crypto/openssh/libcrux_internal.h
1743
(KRML_CLITERAL(Eurydice_borrow_slice_i16){ .ptr = s.ptr + r.start, .meta = r.end - r.start });
crypto/openssh/libcrux_internal.h
1924
Eurydice_slice_subslice_mut_47(Eurydice_dst_ref_mut_83 s, core_ops_range_Range_87 r)
crypto/openssh/libcrux_internal.h
1927
(KRML_CLITERAL(Eurydice_dst_ref_mut_83){ .ptr = s.ptr + r.start, .meta = r.end - r.start });
crypto/openssh/libcrux_internal.h
21513
Eurydice_arr_d6 s = libcrux_ml_kem_vector_portable_arithmetic_sub(z, &a);
crypto/openssh/libcrux_internal.h
21515
res = libcrux_ml_kem_vector_portable_arithmetic_bitwise_and_with_constant(s, 1665);
crypto/openssh/libcrux_internal.h
24049
Eurydice_arr_5b s = tupled_args;
crypto/openssh/libcrux_internal.h
24051
libcrux_ml_kem_polynomial_from_i16_array_d6_ea(Eurydice_array_to_subslice_shared_e70(&s,
crypto/openssh/libcrux_internal.h
3453
Eurydice_slice_subslice_to_shared_72(Eurydice_borrow_slice_u8 s, size_t r)
crypto/openssh/libcrux_internal.h
3455
return (KRML_CLITERAL(Eurydice_borrow_slice_u8){ .ptr = s.ptr, .meta = r });
crypto/openssh/libcrux_internal.h
3507
Eurydice_slice_subslice_mut_c8(Eurydice_mut_borrow_slice_u8 s, core_ops_range_Range_87 r)
crypto/openssh/libcrux_internal.h
3511
KRML_CLITERAL(Eurydice_mut_borrow_slice_u8){ .ptr = s.ptr + r.start, .meta = r.end - r.start }
crypto/openssh/libcrux_internal.h
3671
Eurydice_slice_subslice_shared_c8(Eurydice_borrow_slice_u8 s, core_ops_range_Range_87 r)
crypto/openssh/libcrux_internal.h
3674
(KRML_CLITERAL(Eurydice_borrow_slice_u8){ .ptr = s.ptr + r.start, .meta = r.end - r.start });
crypto/openssh/libcrux_internal.h
3743
Eurydice_slice_subslice_shared_47(Eurydice_dst_ref_shared_83 s, core_ops_range_Range_87 r)
crypto/openssh/libcrux_internal.h
3746
(KRML_CLITERAL(Eurydice_dst_ref_shared_83){ .ptr = s.ptr + r.start, .meta = r.end - r.start });
crypto/openssh/libcrux_internal.h
5869
Eurydice_arr_7c *s,
crypto/openssh/libcrux_internal.h
5875
libcrux_sha3_generic_keccak_absorb_final_80_bd(s, &lvalue, (size_t)0U, data0.meta);
crypto/openssh/libcrux_internal.h
6002
Eurydice_arr_7c *s,
crypto/openssh/libcrux_internal.h
6008
libcrux_sha3_generic_keccak_absorb_final_80_bd0(s, &lvalue, (size_t)0U, data.meta);
crypto/openssh/libcrux_internal.h
6057
const Eurydice_arr_7c *s,
crypto/openssh/libcrux_internal.h
6069
core_num__u64__to_le_bytes(libcrux_sha3_traits_get_ij_71(s,
crypto/openssh/libcrux_internal.h
6083
core_num__u64__to_le_bytes(libcrux_sha3_traits_get_ij_71(s,
crypto/openssh/libcrux_internal.h
6128
Eurydice_arr_7c s = libcrux_sha3_generic_keccak_new_80_71();
crypto/openssh/libcrux_internal.h
6137
libcrux_sha3_generic_keccak_absorb_block_80_e9(&s, &lvalue, i0 * (size_t)168U);
crypto/openssh/libcrux_internal.h
6141
libcrux_sha3_generic_keccak_absorb_final_80_bd(&s, &lvalue, input_len - input_rem, input_rem);
crypto/openssh/libcrux_internal.h
6147
libcrux_sha3_simd_portable_squeeze_9b_60(&s, output, (size_t)0U, output_len);
crypto/openssh/libcrux_internal.h
6151
libcrux_sha3_simd_portable_squeeze_9b_60(&s, output, (size_t)0U, (size_t)168U);
crypto/openssh/libcrux_internal.h
6155
libcrux_sha3_generic_keccak_keccakf1600_80_71(&s);
crypto/openssh/libcrux_internal.h
6156
libcrux_sha3_simd_portable_squeeze_9b_60(&s, output, i0 * (size_t)168U, (size_t)168U);
crypto/openssh/libcrux_internal.h
6160
libcrux_sha3_generic_keccak_keccakf1600_80_71(&s);
crypto/openssh/libcrux_internal.h
6161
libcrux_sha3_simd_portable_squeeze_9b_60(&s, output, output_len - output_rem, output_rem);
crypto/openssh/libcrux_internal.h
6224
const Eurydice_arr_7c *s,
crypto/openssh/libcrux_internal.h
6236
core_num__u64__to_le_bytes(libcrux_sha3_traits_get_ij_71(s,
crypto/openssh/libcrux_internal.h
6250
core_num__u64__to_le_bytes(libcrux_sha3_traits_get_ij_71(s,
crypto/openssh/libcrux_internal.h
6295
Eurydice_arr_7c s = libcrux_sha3_generic_keccak_new_80_71();
crypto/openssh/libcrux_internal.h
6304
libcrux_sha3_generic_keccak_absorb_block_80_e90(&s, &lvalue, i0 * (size_t)136U);
crypto/openssh/libcrux_internal.h
6308
libcrux_sha3_generic_keccak_absorb_final_80_bd0(&s, &lvalue, input_len - input_rem, input_rem);
crypto/openssh/libcrux_internal.h
6314
libcrux_sha3_simd_portable_squeeze_9b_b2(&s, output, (size_t)0U, output_len);
crypto/openssh/libcrux_internal.h
6318
libcrux_sha3_simd_portable_squeeze_9b_b2(&s, output, (size_t)0U, (size_t)136U);
crypto/openssh/libcrux_internal.h
6322
libcrux_sha3_generic_keccak_keccakf1600_80_71(&s);
crypto/openssh/libcrux_internal.h
6323
libcrux_sha3_simd_portable_squeeze_9b_b2(&s, output, i0 * (size_t)136U, (size_t)136U);
crypto/openssh/libcrux_internal.h
6327
libcrux_sha3_generic_keccak_keccakf1600_80_71(&s);
crypto/openssh/libcrux_internal.h
6328
libcrux_sha3_simd_portable_squeeze_9b_b2(&s, output, output_len - output_rem, output_rem);
crypto/openssh/libcrux_internal.h
6367
Eurydice_arr_7c *s,
crypto/openssh/libcrux_internal.h
6371
libcrux_sha3_generic_keccak_portable_squeeze_first_block_b4_b2(&s[0U], out);
crypto/openssh/libcrux_internal.h
6404
Eurydice_arr_7c *s,
crypto/openssh/libcrux_internal.h
6408
libcrux_sha3_generic_keccak_portable_squeeze_first_five_blocks_b4_60(s, out0);
crypto/openssh/libcrux_internal.h
6435
Eurydice_arr_7c *s,
crypto/openssh/libcrux_internal.h
6439
libcrux_sha3_generic_keccak_portable_squeeze_next_block_b4_60(s, out0, (size_t)0U);
crypto/openssh/libcrux_internal.h
6466
Eurydice_arr_7c *s,
crypto/openssh/libcrux_internal.h
6470
libcrux_sha3_generic_keccak_portable_squeeze_next_block_b4_b2(s, out, (size_t)0U);
crypto/openssh/libcrux_internal.h
675
Eurydice_slice_subslice_mut_a6(Eurydice_mut_borrow_slice_i16 s, core_ops_range_Range_87 r)
crypto/openssh/libcrux_internal.h
680
.ptr = s.ptr + r.start,
crypto/openssh/libcrux_internal.h
7053
const Eurydice_arr_7c *s,
crypto/openssh/libcrux_internal.h
7065
core_num__u64__to_le_bytes(libcrux_sha3_traits_get_ij_71(s,
crypto/openssh/libcrux_internal.h
7079
core_num__u64__to_le_bytes(libcrux_sha3_traits_get_ij_71(s,
crypto/openssh/libcrux_internal.h
7124
Eurydice_arr_7c s = libcrux_sha3_generic_keccak_new_80_71();
crypto/openssh/libcrux_internal.h
7133
libcrux_sha3_generic_keccak_absorb_block_80_e91(&s, &lvalue, i0 * (size_t)72U);
crypto/openssh/libcrux_internal.h
7137
libcrux_sha3_generic_keccak_absorb_final_80_bd1(&s, &lvalue, input_len - input_rem, input_rem);
crypto/openssh/libcrux_internal.h
7143
libcrux_sha3_simd_portable_squeeze_9b_c6(&s, output, (size_t)0U, output_len);
crypto/openssh/libcrux_internal.h
7147
libcrux_sha3_simd_portable_squeeze_9b_c6(&s, output, (size_t)0U, (size_t)72U);
crypto/openssh/libcrux_internal.h
7151
libcrux_sha3_generic_keccak_keccakf1600_80_71(&s);
crypto/openssh/libcrux_internal.h
7152
libcrux_sha3_simd_portable_squeeze_9b_c6(&s, output, i0 * (size_t)72U, (size_t)72U);
crypto/openssh/libcrux_internal.h
7156
libcrux_sha3_generic_keccak_keccakf1600_80_71(&s);
crypto/openssh/libcrux_internal.h
7157
libcrux_sha3_simd_portable_squeeze_9b_c6(&s, output, output_len - output_rem, output_rem);
crypto/openssh/libcrux_internal.h
7257
Eurydice_arr_7c s = libcrux_sha3_generic_keccak_new_80_71();
crypto/openssh/libcrux_internal.h
7266
libcrux_sha3_generic_keccak_absorb_block_80_e90(&s, &lvalue, i0 * (size_t)136U);
crypto/openssh/libcrux_internal.h
7270
libcrux_sha3_generic_keccak_absorb_final_80_bd2(&s, &lvalue, input_len - input_rem, input_rem);
crypto/openssh/libcrux_internal.h
7276
libcrux_sha3_simd_portable_squeeze_9b_b2(&s, output, (size_t)0U, output_len);
crypto/openssh/libcrux_internal.h
7280
libcrux_sha3_simd_portable_squeeze_9b_b2(&s, output, (size_t)0U, (size_t)136U);
crypto/openssh/libcrux_internal.h
7284
libcrux_sha3_generic_keccak_keccakf1600_80_71(&s);
crypto/openssh/libcrux_internal.h
7285
libcrux_sha3_simd_portable_squeeze_9b_b2(&s, output, i0 * (size_t)136U, (size_t)136U);
crypto/openssh/libcrux_internal.h
7289
libcrux_sha3_generic_keccak_keccakf1600_80_71(&s);
crypto/openssh/libcrux_internal.h
7290
libcrux_sha3_simd_portable_squeeze_9b_b2(&s, output, output_len - output_rem, output_rem);
crypto/openssh/libcrux_internal.h
7333
Eurydice_arr_7c *s,
crypto/openssh/libcrux_internal.h
7337
libcrux_sha3_generic_keccak_portable_squeeze_first_three_blocks_b4_60(s, out0);
crypto/openssh/libcrux_internal.h
7544
const Eurydice_arr_7c *s,
crypto/openssh/libcrux_internal.h
7556
core_num__u64__to_le_bytes(libcrux_sha3_traits_get_ij_71(s,
crypto/openssh/libcrux_internal.h
7570
core_num__u64__to_le_bytes(libcrux_sha3_traits_get_ij_71(s,
crypto/openssh/libcrux_internal.h
7615
Eurydice_arr_7c s = libcrux_sha3_generic_keccak_new_80_71();
crypto/openssh/libcrux_internal.h
7624
libcrux_sha3_generic_keccak_absorb_block_80_e92(&s, &lvalue, i0 * (size_t)144U);
crypto/openssh/libcrux_internal.h
7628
libcrux_sha3_generic_keccak_absorb_final_80_bd3(&s, &lvalue, input_len - input_rem, input_rem);
crypto/openssh/libcrux_internal.h
7634
libcrux_sha3_simd_portable_squeeze_9b_9e(&s, output, (size_t)0U, output_len);
crypto/openssh/libcrux_internal.h
7638
libcrux_sha3_simd_portable_squeeze_9b_9e(&s, output, (size_t)0U, (size_t)144U);
crypto/openssh/libcrux_internal.h
7642
libcrux_sha3_generic_keccak_keccakf1600_80_71(&s);
crypto/openssh/libcrux_internal.h
7643
libcrux_sha3_simd_portable_squeeze_9b_9e(&s, output, i0 * (size_t)144U, (size_t)144U);
crypto/openssh/libcrux_internal.h
7647
libcrux_sha3_generic_keccak_keccakf1600_80_71(&s);
crypto/openssh/libcrux_internal.h
7648
libcrux_sha3_simd_portable_squeeze_9b_9e(&s, output, output_len - output_rem, output_rem);
crypto/openssh/libcrux_internal.h
7822
const Eurydice_arr_7c *s,
crypto/openssh/libcrux_internal.h
7834
core_num__u64__to_le_bytes(libcrux_sha3_traits_get_ij_71(s,
crypto/openssh/libcrux_internal.h
7848
core_num__u64__to_le_bytes(libcrux_sha3_traits_get_ij_71(s,
crypto/openssh/libcrux_internal.h
7893
Eurydice_arr_7c s = libcrux_sha3_generic_keccak_new_80_71();
crypto/openssh/libcrux_internal.h
7902
libcrux_sha3_generic_keccak_absorb_block_80_e93(&s, &lvalue, i0 * (size_t)104U);
crypto/openssh/libcrux_internal.h
7906
libcrux_sha3_generic_keccak_absorb_final_80_bd4(&s, &lvalue, input_len - input_rem, input_rem);
crypto/openssh/libcrux_internal.h
7912
libcrux_sha3_simd_portable_squeeze_9b_53(&s, output, (size_t)0U, output_len);
crypto/openssh/libcrux_internal.h
7916
libcrux_sha3_simd_portable_squeeze_9b_53(&s, output, (size_t)0U, (size_t)104U);
crypto/openssh/libcrux_internal.h
7920
libcrux_sha3_generic_keccak_keccakf1600_80_71(&s);
crypto/openssh/libcrux_internal.h
7921
libcrux_sha3_simd_portable_squeeze_9b_53(&s, output, i0 * (size_t)104U, (size_t)104U);
crypto/openssh/libcrux_internal.h
7925
libcrux_sha3_generic_keccak_keccakf1600_80_71(&s);
crypto/openssh/libcrux_internal.h
7926
libcrux_sha3_simd_portable_squeeze_9b_53(&s, output, output_len - output_rem, output_rem);
crypto/openssh/log.c
164
log_verbose_add(const char *s)
crypto/openssh/log.c
172
if ((log_verbose[nlog_verbose] = strdup(s)) != NULL)
crypto/openssh/match.c
102
for (; *s; s++) {
crypto/openssh/match.c
115
} else if (pattern[i] == '?' || pattern[i] == *s) {
crypto/openssh/match.c
316
char *c, *s, *p, *ret, *cp, *sp;
crypto/openssh/match.c
320
s = sp = xstrdup(server);
crypto/openssh/match.c
340
free(s);
crypto/openssh/match.c
348
free(s);
crypto/openssh/match.c
82
match_pattern(const char *s, const char *pattern)
crypto/openssh/match.c
91
return *s == '\0';
crypto/openssh/misc.c
1026
hexchar(const char *s)
crypto/openssh/misc.c
1032
if (s[i] >= '0' && s[i] <= '9')
crypto/openssh/misc.c
1033
result[i] = (unsigned char)(s[i] - '0');
crypto/openssh/misc.c
1034
else if (s[i] >= 'a' && s[i] <= 'f')
crypto/openssh/misc.c
1035
result[i] = (unsigned char)(s[i] - 'a') + 10;
crypto/openssh/misc.c
1036
else if (s[i] >= 'A' && s[i] <= 'F')
crypto/openssh/misc.c
1037
result[i] = (unsigned char)(s[i] - 'A') + 10;
crypto/openssh/misc.c
107
strprefix(const char *s, const char *prefix, int ignorecase)
crypto/openssh/misc.c
112
return s;
crypto/openssh/misc.c
114
if (strncasecmp(s, prefix, prefixlen) != 0)
crypto/openssh/misc.c
117
if (strncmp(s, prefix, prefixlen) != 0)
crypto/openssh/misc.c
120
return s + prefixlen;
crypto/openssh/misc.c
125
stringlist_append(char ***listp, const char *s)
crypto/openssh/misc.c
1265
char *ocopy = NULL, *copy, *s = NULL;
crypto/openssh/misc.c
1311
if ((r = xasprintf(&s, "%s%s%s", pw->pw_dir,
crypto/openssh/misc.c
1322
*retp = s;
crypto/openssh/misc.c
1323
s = NULL;
crypto/openssh/misc.c
1325
free(s);
crypto/openssh/misc.c
136
(*listp)[i] = xstrdup(s);
crypto/openssh/misc.c
1910
mktemp_proto(char *s, size_t len)
crypto/openssh/misc.c
1916
r = snprintf(s, len, "%s/ssh-XXXXXXXXXXXX", tmpdir);
crypto/openssh/misc.c
1920
r = snprintf(s, len, "/tmp/ssh-XXXXXXXXXXXX");
crypto/openssh/misc.c
1994
lowercase(char *s)
crypto/openssh/misc.c
1996
for (; *s; s++)
crypto/openssh/misc.c
1997
*s = tolower((u_char)*s);
crypto/openssh/misc.c
2045
sock_set_v6only(int s)
crypto/openssh/misc.c
2050
debug3_f("set socket %d IPV6_V6ONLY", s);
crypto/openssh/misc.c
2051
if (setsockopt(s, IPPROTO_IPV6, IPV6_V6ONLY, &on, sizeof(on)) == -1)
crypto/openssh/misc.c
2130
argv_split(const char *s, int *argcp, char ***argvp, int terminate_on_comment)
crypto/openssh/misc.c
2139
for (i = 0; s[i] != '\0'; i++) {
crypto/openssh/misc.c
2141
if (s[i] == ' ' || s[i] == '\t')
crypto/openssh/misc.c
2143
if (terminate_on_comment && s[i] == '#')
crypto/openssh/misc.c
2149
arg = argv[argc++] = xcalloc(1, strlen(s + i) + 1);
crypto/openssh/misc.c
2153
for (j = 0; s[i] != '\0'; i++) {
crypto/openssh/misc.c
2154
if (s[i] == '\\') {
crypto/openssh/misc.c
2155
if (s[i + 1] == '\'' ||
crypto/openssh/misc.c
2156
s[i + 1] == '\"' ||
crypto/openssh/misc.c
2157
s[i + 1] == '\\' ||
crypto/openssh/misc.c
2158
(quote == 0 && s[i + 1] == ' ')) {
crypto/openssh/misc.c
2160
arg[j++] = s[i];
crypto/openssh/misc.c
2163
arg[j++] = s[i];
crypto/openssh/misc.c
2165
} else if (quote == 0 && (s[i] == ' ' || s[i] == '\t'))
crypto/openssh/misc.c
2167
else if (quote == 0 && (s[i] == '\"' || s[i] == '\''))
crypto/openssh/misc.c
2168
quote = s[i]; /* quote start */
crypto/openssh/misc.c
2169
else if (quote != 0 && s[i] == quote)
crypto/openssh/misc.c
2172
arg[j++] = s[i];
crypto/openssh/misc.c
2174
if (s[i] == '\0') {
crypto/openssh/misc.c
2544
parse_absolute_time(const char *s, uint64_t *tp)
crypto/openssh/misc.c
2555
l = strlen(s);
crypto/openssh/misc.c
2556
if (l > 1 && strcasecmp(s + l - 1, "Z") == 0) {
crypto/openssh/misc.c
2559
} else if (l > 3 && strcasecmp(s + l - 3, "UTC") == 0) {
crypto/openssh/misc.c
2571
snprintf(buf, sizeof(buf), "%.4s-%.2s-%.2s", s, s + 4, s + 6);
crypto/openssh/misc.c
2576
s, s + 4, s + 6, s + 8, s + 10);
crypto/openssh/misc.c
2581
s, s + 4, s + 6, s + 8, s + 10, s + 12);
crypto/openssh/misc.c
2622
parse_pattern_interval(const char *s, char **typep, int *secsp)
crypto/openssh/misc.c
2631
if (s == NULL)
crypto/openssh/misc.c
2633
sdup = xstrdup(s);
crypto/openssh/misc.c
2700
const char *s = *sp;
crypto/openssh/misc.c
2705
if (*s != '"') {
crypto/openssh/misc.c
2709
s++;
crypto/openssh/misc.c
2710
if ((ret = malloc(strlen((s)) + 1)) == NULL) {
crypto/openssh/misc.c
2714
for (i = 0; *s != '\0' && *s != '"';) {
crypto/openssh/misc.c
2715
if (s[0] == '\\' && s[1] == '"')
crypto/openssh/misc.c
2716
s++;
crypto/openssh/misc.c
2717
ret[i++] = *s++;
crypto/openssh/misc.c
2719
if (*s == '\0') {
crypto/openssh/misc.c
2725
s++;
crypto/openssh/misc.c
2726
*sp = s;
crypto/openssh/misc.c
2743
char ***array, int **iarray, u_int *lp, const char *s, int i)
crypto/openssh/misc.c
2756
(*array)[*lp] = xstrdup(s);
crypto/openssh/misc.c
2762
char ***array, u_int *lp, const char *s)
crypto/openssh/misc.c
2764
opt_array_append2(file, line, directive, array, NULL, lp, s, 0);
crypto/openssh/misc.c
3133
lib_contains_symbol(const char *path, const char *s)
crypto/openssh/misc.c
3140
nl[0].n_name = xstrdup(s);
crypto/openssh/misc.c
3147
error_f("library %s does not contain symbol %s", path, s);
crypto/openssh/misc.c
3175
(size_t)st.st_size < strlen(s) ||
crypto/openssh/misc.c
3186
if (memmem(m, sz, s, strlen(s)) == NULL) {
crypto/openssh/misc.c
3187
error_f("%s does not contain expected string %s", path, s);
crypto/openssh/misc.c
469
strdelim_internal(char **s, int split_equals)
crypto/openssh/misc.c
474
if (*s == NULL)
crypto/openssh/misc.c
477
old = *s;
crypto/openssh/misc.c
479
*s = strpbrk(*s,
crypto/openssh/misc.c
481
if (*s == NULL)
crypto/openssh/misc.c
484
if (*s[0] == '\"') {
crypto/openssh/misc.c
485
memmove(*s, *s + 1, strlen(*s)); /* move nul too */
crypto/openssh/misc.c
487
if ((*s = strpbrk(*s, QUOTE)) == NULL) {
crypto/openssh/misc.c
490
*s[0] = '\0';
crypto/openssh/misc.c
491
*s += strspn(*s + 1, WHITESPACE) + 1;
crypto/openssh/misc.c
497
if (split_equals && *s[0] == '=')
crypto/openssh/misc.c
499
*s[0] = '\0';
crypto/openssh/misc.c
502
*s += strspn(*s + 1, WHITESPACE) + 1;
crypto/openssh/misc.c
503
if (split_equals && *s[0] == '=' && !wspace)
crypto/openssh/misc.c
504
*s += strspn(*s + 1, WHITESPACE) + 1;
crypto/openssh/misc.c
514
strdelim(char **s)
crypto/openssh/misc.c
516
return strdelim_internal(s, 1);
crypto/openssh/misc.c
523
strdelimw(char **s)
crypto/openssh/misc.c
525
return strdelim_internal(s, 0);
crypto/openssh/misc.c
579
a2port(const char *s)
crypto/openssh/misc.c
585
port = strtonum(s, 0, 65535, &errstr);
crypto/openssh/misc.c
588
if ((se = getservbyname(s, "tcp")) != NULL)
crypto/openssh/misc.c
594
a2tun(const char *s, int *remote)
crypto/openssh/misc.c
602
sp = xstrdup(s);
crypto/openssh/misc.c
605
return (a2tun(s, NULL));
crypto/openssh/misc.c
614
if (strcasecmp(s, "any") == 0)
crypto/openssh/misc.c
617
tun = strtonum(s, 0, SSH_TUNID_MAX, &errstr);
crypto/openssh/misc.c
658
convtime_double(const char *s)
crypto/openssh/misc.c
665
if (s == NULL || *s == '\0')
crypto/openssh/misc.c
668
for (p = s; *p != '\0';) {
crypto/openssh/misc.c
71
chop(char *s)
crypto/openssh/misc.c
73
char *t = s;
crypto/openssh/misc.c
733
convtime(const char *s)
crypto/openssh/misc.c
737
if ((sec_val = convtime_double(s)) < 0.0)
crypto/openssh/misc.c
77
return s;
crypto/openssh/misc.c
81
return s;
crypto/openssh/misc.c
812
char *s, *old;
crypto/openssh/misc.c
817
old = s = *cp;
crypto/openssh/misc.c
818
if (*s == '[') {
crypto/openssh/misc.c
819
if ((s = strchr(s, ']')) == NULL)
crypto/openssh/misc.c
822
s++;
crypto/openssh/misc.c
823
} else if ((s = strpbrk(s, ":/")) == NULL)
crypto/openssh/misc.c
824
s = *cp + strlen(*cp); /* skip to end (see first case below) */
crypto/openssh/misc.c
826
switch (*s) {
crypto/openssh/misc.c
834
*delim = *s;
crypto/openssh/misc.c
835
*s = '\0'; /* terminate */
crypto/openssh/misc.c
836
*cp = s + 1;
crypto/openssh/misc.c
87
rtrim(char *s)
crypto/openssh/misc.c
901
parse_user_host_path(const char *s, char **userp, char **hostp, char **pathp)
crypto/openssh/misc.c
91
if ((i = strlen(s)) == 0)
crypto/openssh/misc.c
914
sdup = xstrdup(s);
crypto/openssh/misc.c
95
if (isspace((unsigned char)s[i]))
crypto/openssh/misc.c
96
s[i] = '\0';
crypto/openssh/misc.c
969
parse_user_host_port(const char *s, char **userp, char **hostp, int *portp)
crypto/openssh/misc.c
982
if ((sdup = tmp = strdup(s)) == NULL)
crypto/openssh/misc.h
104
void lowercase(char *s);
crypto/openssh/misc.h
225
const char *directive, char ***array, u_int *lp, const char *s);
crypto/openssh/misc.h
228
const char *s, int i);
crypto/openssh/misc.h
62
void stringlist_append(char ***listp, const char *s);
crypto/openssh/misc.h
95
void xextendf(char **s, const char *sep, const char *fmt, ...)
crypto/openssh/moduli.c
182
uint64_t r, u, s = s32;
crypto/openssh/moduli.c
191
u = s - r; /* largebase+u is first entry divisible by s */
crypto/openssh/moduli.c
200
u += s; /* Make largebase+u odd, and u even */
crypto/openssh/moduli.c
203
for (u /= 2; u < largebits; u += s)
crypto/openssh/moduli.c
208
r = (2 * r + 1) % s;
crypto/openssh/moduli.c
212
u = s - r; /* p+u is first entry divisible by s */
crypto/openssh/moduli.c
221
if (SMALL_MAXIMUM - u < s)
crypto/openssh/moduli.c
223
u += s;
crypto/openssh/moduli.c
227
for (u /= 4; u < largebits; u += s)
crypto/openssh/moduli.c
241
uint32_t j, r, s, t;
crypto/openssh/moduli.c
337
s = 0; /* t divides into smallbase exactly */
crypto/openssh/moduli.c
340
s = t - r;
crypto/openssh/moduli.c
348
if (s & 1)
crypto/openssh/moduli.c
349
s += t; /* Make smallbase+s odd, and s even */
crypto/openssh/moduli.c
352
for (s /= 2; s < smallbits; s += t)
crypto/openssh/moduli.c
353
BIT_SET(SmallSieve, s);
crypto/openssh/monitor.c
1641
mm_record_login(struct ssh *ssh, Session *s, struct passwd *pw)
crypto/openssh/monitor.c
1660
record_login(s->pid, s->tty, pw->pw_name, pw->pw_uid,
crypto/openssh/monitor.c
1666
mm_session_close(Session *s)
crypto/openssh/monitor.c
1668
debug3_f("session %d pid %ld", s->self, (long)s->pid);
crypto/openssh/monitor.c
1669
if (s->ttyfd != -1) {
crypto/openssh/monitor.c
1670
debug3_f("tty %s ptyfd %d", s->tty, s->ptyfd);
crypto/openssh/monitor.c
1671
session_pty_cleanup2(s);
crypto/openssh/monitor.c
1673
session_unused(s->self);
crypto/openssh/monitor.c
1680
Session *s;
crypto/openssh/monitor.c
1686
s = session_new();
crypto/openssh/monitor.c
1687
if (s == NULL)
crypto/openssh/monitor.c
1689
s->authctxt = authctxt;
crypto/openssh/monitor.c
1690
s->pw = authctxt->pw;
crypto/openssh/monitor.c
1691
s->pid = pmonitor->m_pid;
crypto/openssh/monitor.c
1692
res = pty_allocate(&s->ptyfd, &s->ttyfd, s->tty, sizeof(s->tty));
crypto/openssh/monitor.c
1695
pty_setowner(authctxt->pw, s->tty);
crypto/openssh/monitor.c
1698
(r = sshbuf_put_cstring(m, s->tty)) != 0)
crypto/openssh/monitor.c
1702
if (dup2(s->ttyfd, 0) == -1)
crypto/openssh/monitor.c
1705
mm_record_login(ssh, s, authctxt->pw);
crypto/openssh/monitor.c
1717
if (mm_send_fd(sock, s->ptyfd) == -1 ||
crypto/openssh/monitor.c
1718
mm_send_fd(sock, s->ttyfd) == -1)
crypto/openssh/monitor.c
1728
close(s->ttyfd);
crypto/openssh/monitor.c
1729
s->ttyfd = s->ptyfd;
crypto/openssh/monitor.c
1731
s->ptymaster = s->ptyfd;
crypto/openssh/monitor.c
1733
debug3_f("tty %s ptyfd %d", s->tty, s->ttyfd);
crypto/openssh/monitor.c
1738
if (s != NULL)
crypto/openssh/monitor.c
1739
mm_session_close(s);
crypto/openssh/monitor.c
1749
Session *s;
crypto/openssh/monitor.c
1757
if ((s = session_by_tty(tty)) != NULL)
crypto/openssh/monitor.c
1758
mm_session_close(s);
crypto/openssh/monitor.c
988
char *s, *l, *ol = xstrdup(list);
crypto/openssh/monitor.c
992
for ((s = strsep(&l, ",")); s && *s != '\0'; (s = strsep(&l, ","))) {
crypto/openssh/monitor.c
993
if (sshkey_type_from_name(s) == key->type) {
crypto/openssh/monitor_wrap.c
662
mm_session_pty_cleanup2(Session *s)
crypto/openssh/monitor_wrap.c
667
if (s->ttyfd == -1)
crypto/openssh/monitor_wrap.c
671
if ((r = sshbuf_put_cstring(m, s->tty)) != 0)
crypto/openssh/monitor_wrap.c
677
if (s->ptymaster != -1 && close(s->ptymaster) == -1)
crypto/openssh/monitor_wrap.c
679
s->ptymaster, strerror(errno));
crypto/openssh/monitor_wrap.c
682
s->ttyfd = -1;
crypto/openssh/openbsd-compat/blowfish.c
100
u_int32_t *s = c->S[0];
crypto/openssh/openbsd-compat/blowfish.c
107
BLFRND(s, p, Xr, Xl, 16); BLFRND(s, p, Xl, Xr, 15);
crypto/openssh/openbsd-compat/blowfish.c
108
BLFRND(s, p, Xr, Xl, 14); BLFRND(s, p, Xl, Xr, 13);
crypto/openssh/openbsd-compat/blowfish.c
109
BLFRND(s, p, Xr, Xl, 12); BLFRND(s, p, Xl, Xr, 11);
crypto/openssh/openbsd-compat/blowfish.c
110
BLFRND(s, p, Xr, Xl, 10); BLFRND(s, p, Xl, Xr, 9);
crypto/openssh/openbsd-compat/blowfish.c
111
BLFRND(s, p, Xr, Xl, 8); BLFRND(s, p, Xl, Xr, 7);
crypto/openssh/openbsd-compat/blowfish.c
112
BLFRND(s, p, Xr, Xl, 6); BLFRND(s, p, Xl, Xr, 5);
crypto/openssh/openbsd-compat/blowfish.c
113
BLFRND(s, p, Xr, Xl, 4); BLFRND(s, p, Xl, Xr, 3);
crypto/openssh/openbsd-compat/blowfish.c
114
BLFRND(s, p, Xr, Xl, 2); BLFRND(s, p, Xl, Xr, 1);
crypto/openssh/openbsd-compat/blowfish.c
63
#define F(s, x) ((((s)[ (((x)>>24)&0xFF)] \
crypto/openssh/openbsd-compat/blowfish.c
64
+ (s)[0x100 + (((x)>>16)&0xFF)]) \
crypto/openssh/openbsd-compat/blowfish.c
65
^ (s)[0x200 + (((x)>> 8)&0xFF)]) \
crypto/openssh/openbsd-compat/blowfish.c
66
+ (s)[0x300 + ( (x) &0xFF)])
crypto/openssh/openbsd-compat/blowfish.c
68
#define BLFRND(s,p,i,j,n) (i ^= F(s,j) ^ (p)[n])
crypto/openssh/openbsd-compat/blowfish.c
75
u_int32_t *s = c->S[0];
crypto/openssh/openbsd-compat/blowfish.c
82
BLFRND(s, p, Xr, Xl, 1); BLFRND(s, p, Xl, Xr, 2);
crypto/openssh/openbsd-compat/blowfish.c
83
BLFRND(s, p, Xr, Xl, 3); BLFRND(s, p, Xl, Xr, 4);
crypto/openssh/openbsd-compat/blowfish.c
84
BLFRND(s, p, Xr, Xl, 5); BLFRND(s, p, Xl, Xr, 6);
crypto/openssh/openbsd-compat/blowfish.c
85
BLFRND(s, p, Xr, Xl, 7); BLFRND(s, p, Xl, Xr, 8);
crypto/openssh/openbsd-compat/blowfish.c
86
BLFRND(s, p, Xr, Xl, 9); BLFRND(s, p, Xl, Xr, 10);
crypto/openssh/openbsd-compat/blowfish.c
87
BLFRND(s, p, Xr, Xl, 11); BLFRND(s, p, Xl, Xr, 12);
crypto/openssh/openbsd-compat/blowfish.c
88
BLFRND(s, p, Xr, Xl, 13); BLFRND(s, p, Xl, Xr, 14);
crypto/openssh/openbsd-compat/blowfish.c
89
BLFRND(s, p, Xr, Xl, 15); BLFRND(s, p, Xl, Xr, 16);
crypto/openssh/openbsd-compat/bsd-cygwin_util.c
132
__match_pattern (const wchar_t *s, const wchar_t *pattern)
crypto/openssh/openbsd-compat/bsd-cygwin_util.c
137
return !*s;
crypto/openssh/openbsd-compat/bsd-cygwin_util.c
154
for (; *s; s++)
crypto/openssh/openbsd-compat/bsd-cygwin_util.c
155
if (*s == *pattern &&
crypto/openssh/openbsd-compat/bsd-cygwin_util.c
156
__match_pattern(s + 1, pattern + 1))
crypto/openssh/openbsd-compat/bsd-cygwin_util.c
165
for (; *s; s++)
crypto/openssh/openbsd-compat/bsd-cygwin_util.c
166
if (__match_pattern(s, pattern))
crypto/openssh/openbsd-compat/bsd-cygwin_util.c
175
if (!*s)
crypto/openssh/openbsd-compat/bsd-cygwin_util.c
179
if (*pattern != '?' && towlower(*pattern) != towlower(*s))
crypto/openssh/openbsd-compat/bsd-cygwin_util.c
183
s++;
crypto/openssh/openbsd-compat/bsd-cygwin_util.c
190
_match_pattern(const char *s, const char *pattern)
crypto/openssh/openbsd-compat/bsd-cygwin_util.c
197
if ((len = mbstowcs(NULL, s, 0)) == (size_t) -1)
crypto/openssh/openbsd-compat/bsd-cygwin_util.c
200
mbstowcs(ws, s, len + 1);
crypto/openssh/openbsd-compat/bsd-getentropy.c
42
_ssh_compat_getentropy(void *s, size_t len)
crypto/openssh/openbsd-compat/bsd-getentropy.c
45
if (RAND_bytes(s, len) <= 0)
crypto/openssh/openbsd-compat/bsd-getentropy.c
54
if (RAND_bytes(s, len) == 1)
crypto/openssh/openbsd-compat/bsd-getentropy.c
58
if ((r = getentropy(s, len)) == 0)
crypto/openssh/openbsd-compat/bsd-getentropy.c
62
if ((r = getrandom(s, len, 0)) > 0 && (size_t)r == len)
crypto/openssh/openbsd-compat/bsd-getentropy.c
69
if (seed_from_prngd(s, len) == 0)
crypto/openssh/openbsd-compat/bsd-getentropy.c
75
r = read(fd, (u_char *)s + o, len - o);
crypto/openssh/openbsd-compat/bsd-getpeereid.c
28
getpeereid(int s, uid_t *euid, gid_t *gid)
crypto/openssh/openbsd-compat/bsd-getpeereid.c
33
if (getsockopt(s, SOL_SOCKET, SO_PEERCRED, &cred, &len) < 0)
crypto/openssh/openbsd-compat/bsd-getpeereid.c
47
getpeereid(int s, uid_t *euid, gid_t *gid)
crypto/openssh/openbsd-compat/bsd-getpeereid.c
51
if (getpeerucred(s, &ucred) == -1)
crypto/openssh/openbsd-compat/bsd-getpeereid.c
64
getpeereid(int s, uid_t *euid, gid_t *gid)
crypto/openssh/openbsd-compat/bsd-misc.c
424
mbtowc(wchar_t *pwc, const char *s, size_t n)
crypto/openssh/openbsd-compat/bsd-misc.c
426
if (s == NULL || *s == '\0')
crypto/openssh/openbsd-compat/bsd-misc.c
428
if (*s < 0 || *s > 0x7f || n < 1) {
crypto/openssh/openbsd-compat/bsd-misc.c
433
*pwc = *s;
crypto/openssh/openbsd-compat/getcwd.c
102
if (stat("/", &s))
crypto/openssh/openbsd-compat/getcwd.c
104
root_dev = s.st_dev;
crypto/openssh/openbsd-compat/getcwd.c
105
root_ino = s.st_ino;
crypto/openssh/openbsd-compat/getcwd.c
111
if (lstat(up, &s))
crypto/openssh/openbsd-compat/getcwd.c
115
ino = s.st_ino;
crypto/openssh/openbsd-compat/getcwd.c
116
dev = s.st_dev;
crypto/openssh/openbsd-compat/getcwd.c
150
if (!(dir = opendir(up)) || fstat(dirfd(dir), &s))
crypto/openssh/openbsd-compat/getcwd.c
162
if (s.st_dev == dev) {
crypto/openssh/openbsd-compat/getcwd.c
178
if (lstat(up, &s)) {
crypto/openssh/openbsd-compat/getcwd.c
184
if (s.st_dev == dev && s.st_ino == ino)
crypto/openssh/openbsd-compat/getcwd.c
59
struct stat s;
crypto/openssh/openbsd-compat/getrrsetbyname.c
91
#define GETSHORT(s, cp) { \
crypto/openssh/openbsd-compat/getrrsetbyname.c
93
(s) = ((u_int16_t)t_cp[0] << 8) \
crypto/openssh/openbsd-compat/glob.c
1059
qprintf(const char *str, Char *s)
crypto/openssh/openbsd-compat/glob.c
1064
for (p = s; *p; p++)
crypto/openssh/openbsd-compat/glob.c
1067
for (p = s; *p; p++)
crypto/openssh/openbsd-compat/glob.c
1070
for (p = s; *p; p++)
crypto/openssh/openbsd-compat/md5.c
148
#define MD5STEP(f, w, x, y, z, data, s) \
crypto/openssh/openbsd-compat/md5.c
149
( w += f(x, y, z) + data, w = w<<s | w>>(32-s), w += x )
crypto/openssh/openbsd-compat/openbsd-compat.h
130
char *strndup(const char *s, size_t n);
crypto/openssh/openbsd-compat/port-linux.c
343
char *s = NULL;
crypto/openssh/openbsd-compat/port-linux.c
354
xvasprintf(&s, fmt, ap);
crypto/openssh/openbsd-compat/port-linux.c
386
if (write(fd, s, strlen(s)) != (ssize_t)strlen(s)) {
crypto/openssh/openbsd-compat/port-linux.c
390
debug_f("socket \"%s\" notified %s", path, s);
crypto/openssh/openbsd-compat/port-linux.c
394
free(s);
crypto/openssh/openbsd-compat/readpassphrase.c
206
static void handler(int s)
crypto/openssh/openbsd-compat/readpassphrase.c
209
signo[s] = 1;
crypto/openssh/openbsd-compat/rresvport.c
100
if (bindresvport_sa(s, sa) == -1) {
crypto/openssh/openbsd-compat/rresvport.c
101
(void)close(s);
crypto/openssh/openbsd-compat/rresvport.c
105
return (s);
crypto/openssh/openbsd-compat/rresvport.c
63
int s;
crypto/openssh/openbsd-compat/rresvport.c
84
s = socket(af, SOCK_STREAM, 0);
crypto/openssh/openbsd-compat/rresvport.c
85
if (s < 0)
crypto/openssh/openbsd-compat/rresvport.c
90
if (bind(s, sa, salen) >= 0)
crypto/openssh/openbsd-compat/rresvport.c
91
return (s);
crypto/openssh/openbsd-compat/rresvport.c
93
(void)close(s);
crypto/openssh/openbsd-compat/strcasestr.c
49
strcasestr(const char *s, const char *find)
crypto/openssh/openbsd-compat/strcasestr.c
59
if ((sc = *s++) == 0)
crypto/openssh/openbsd-compat/strcasestr.c
62
} while (strncasecmp(s, find, len) != 0);
crypto/openssh/openbsd-compat/strcasestr.c
63
s--;
crypto/openssh/openbsd-compat/strcasestr.c
65
return ((char *)s);
crypto/openssh/openbsd-compat/strlcat.c
38
const char *s = src;
crypto/openssh/openbsd-compat/strlcat.c
49
return(dlen + strlen(s));
crypto/openssh/openbsd-compat/strlcat.c
50
while (*s != '\0') {
crypto/openssh/openbsd-compat/strlcat.c
52
*d++ = *s;
crypto/openssh/openbsd-compat/strlcat.c
55
s++;
crypto/openssh/openbsd-compat/strlcat.c
59
return(dlen + (s - src)); /* count does not include NUL */
crypto/openssh/openbsd-compat/strlcpy.c
36
const char *s = src;
crypto/openssh/openbsd-compat/strlcpy.c
42
if ((*d++ = *s++) == '\0')
crypto/openssh/openbsd-compat/strlcpy.c
51
while (*s++)
crypto/openssh/openbsd-compat/strlcpy.c
55
return(s - src - 1); /* count does not include NUL */
crypto/openssh/openbsd-compat/strsep.c
55
char *s;
crypto/openssh/openbsd-compat/strsep.c
60
if ((s = *stringp) == NULL)
crypto/openssh/openbsd-compat/strsep.c
62
for (tok = s;;) {
crypto/openssh/openbsd-compat/strsep.c
63
c = *s++;
crypto/openssh/openbsd-compat/strsep.c
68
s = NULL;
crypto/openssh/openbsd-compat/strsep.c
70
s[-1] = 0;
crypto/openssh/openbsd-compat/strsep.c
71
*stringp = s;
crypto/openssh/openbsd-compat/strtoll.c
111
for (acc = 0, any = 0;; c = (unsigned char) *s++) {
crypto/openssh/openbsd-compat/strtoll.c
145
*endptr = (char *) (any ? s - 1 : nptr);
crypto/openssh/openbsd-compat/strtoll.c
52
const char *s;
crypto/openssh/openbsd-compat/strtoll.c
62
s = nptr;
crypto/openssh/openbsd-compat/strtoll.c
64
c = (unsigned char) *s++;
crypto/openssh/openbsd-compat/strtoll.c
68
c = *s++;
crypto/openssh/openbsd-compat/strtoll.c
72
c = *s++;
crypto/openssh/openbsd-compat/strtoll.c
75
c == '0' && (*s == 'x' || *s == 'X')) {
crypto/openssh/openbsd-compat/strtoll.c
76
c = s[1];
crypto/openssh/openbsd-compat/strtoll.c
77
s += 2;
crypto/openssh/openbsd-compat/strtoul.c
105
*endptr = (char *) (any ? s - 1 : nptr);
crypto/openssh/openbsd-compat/strtoul.c
50
const char *s;
crypto/openssh/openbsd-compat/strtoul.c
58
s = nptr;
crypto/openssh/openbsd-compat/strtoul.c
60
c = (unsigned char) *s++;
crypto/openssh/openbsd-compat/strtoul.c
64
c = *s++;
crypto/openssh/openbsd-compat/strtoul.c
68
c = *s++;
crypto/openssh/openbsd-compat/strtoul.c
71
c == '0' && (*s == 'x' || *s == 'X')) {
crypto/openssh/openbsd-compat/strtoul.c
72
c = s[1];
crypto/openssh/openbsd-compat/strtoul.c
73
s += 2;
crypto/openssh/openbsd-compat/strtoul.c
81
for (acc = 0, any = 0;; c = (unsigned char) *s++) {
crypto/openssh/openbsd-compat/strtoull.c
107
*endptr = (char *) (any ? s - 1 : nptr);
crypto/openssh/openbsd-compat/strtoull.c
52
const char *s;
crypto/openssh/openbsd-compat/strtoull.c
60
s = nptr;
crypto/openssh/openbsd-compat/strtoull.c
62
c = (unsigned char) *s++;
crypto/openssh/openbsd-compat/strtoull.c
66
c = *s++;
crypto/openssh/openbsd-compat/strtoull.c
70
c = *s++;
crypto/openssh/openbsd-compat/strtoull.c
73
c == '0' && (*s == 'x' || *s == 'X')) {
crypto/openssh/openbsd-compat/strtoull.c
74
c = s[1];
crypto/openssh/openbsd-compat/strtoull.c
75
s += 2;
crypto/openssh/openbsd-compat/strtoull.c
83
for (acc = 0, any = 0;; c = (unsigned char) *s++) {
crypto/openssh/packet.c
2054
sshpkt_fmt_connection_id(struct ssh *ssh, char *s, size_t l)
crypto/openssh/packet.c
2056
snprintf(s, l, "%.200s%s%s port %d",
crypto/openssh/packet.c
2319
ssh_packet_set_maxsize(struct ssh *ssh, u_int s)
crypto/openssh/packet.c
2325
state->max_packet_size, s);
crypto/openssh/packet.c
2328
if (s < 4 * 1024 || s > 1024 * 1024) {
crypto/openssh/packet.c
2329
logit_f("bad size %d", s);
crypto/openssh/packet.c
2333
debug_f("setting to %d", s);
crypto/openssh/packet.c
2334
state->max_packet_size = s;
crypto/openssh/packet.c
2335
return s;
crypto/openssh/packet.h
212
void sshpkt_fmt_connection_id(struct ssh *ssh, char *s, size_t l);
crypto/openssh/readconf.c
3428
ssh_valid_hostname(const char *s)
crypto/openssh/readconf.c
3432
if (*s == '-')
crypto/openssh/readconf.c
3434
for (i = 0; s[i] != 0; i++) {
crypto/openssh/readconf.c
3435
if (strchr("'`\"$\\;&<>|(){},", s[i]) != NULL ||
crypto/openssh/readconf.c
3436
isspace((u_char)s[i]) || iscntrl((u_char)s[i]))
crypto/openssh/readconf.c
3443
ssh_valid_ruser(const char *s)
crypto/openssh/readconf.c
3447
if (*s == '-')
crypto/openssh/readconf.c
3449
for (i = 0; s[i] != 0; i++) {
crypto/openssh/readconf.c
3450
if (iscntrl((u_char)s[i]))
crypto/openssh/readconf.c
3452
if (strchr("'`\";&<>|(){}", s[i]) != NULL)
crypto/openssh/readconf.c
3455
if (isspace((u_char)s[i]) && s[i + 1] == '-')
crypto/openssh/readconf.c
3458
if (s[i] == '\\' && s[i + 1] == '\0')
crypto/openssh/readconf.c
3465
parse_jump(const char *s, Options *o, int strict, int active)
crypto/openssh/readconf.c
3471
if (strcasecmp(s, "none") == 0) {
crypto/openssh/readconf.c
3479
orig = xstrdup(s);
crypto/openssh/readpass.c
125
const char *s;
crypto/openssh/readpass.c
127
if (((s = getenv("DISPLAY")) != NULL && *s != '\0') ||
crypto/openssh/readpass.c
128
((s = getenv("WAYLAND_DISPLAY")) != NULL && *s != '\0'))
crypto/openssh/readpass.c
130
if ((s = getenv(SSH_ASKPASS_REQUIRE_ENV)) != NULL) {
crypto/openssh/readpass.c
131
if (strcasecmp(s, "force") == 0) {
crypto/openssh/readpass.c
134
} else if (strcasecmp(s, "prefer") == 0)
crypto/openssh/readpass.c
136
else if (strcasecmp(s, "never") == 0)
crypto/openssh/readpass.c
243
const char *askpass, *s;
crypto/openssh/readpass.c
263
((s = getenv(SSH_ASKPASS_REQUIRE_ENV)) == NULL ||
crypto/openssh/readpass.c
264
strcmp(s, "force") != 0)) {
crypto/openssh/regress/misc/fuzz-harness/agent_fuzz.cc
11
test_one(s, slen);
crypto/openssh/regress/misc/fuzz-harness/agent_fuzz.cc
7
extern void test_one(const uint8_t* s, size_t slen);
crypto/openssh/regress/misc/fuzz-harness/agent_fuzz.cc
9
int LLVMFuzzerTestOneInput(const uint8_t* s, size_t slen)
crypto/openssh/regress/misc/fuzz-harness/agent_fuzz_helper.c
151
test_one(const uint8_t* s, size_t slen)
crypto/openssh/regress/misc/fuzz-harness/agent_fuzz_helper.c
167
(void)sshbuf_put(sockets[0].input, s, slen);
crypto/openssh/regress/misc/fuzz-harness/agent_fuzz_helper.c
22
pubkey_or_die(const char *s)
crypto/openssh/regress/misc/fuzz-harness/agent_fuzz_helper.c
28
tmp = cp = xstrdup(s);
crypto/openssh/regress/misc/fuzz-harness/agent_fuzz_helper.c
40
privkey_or_die(const char *s)
crypto/openssh/regress/misc/fuzz-harness/agent_fuzz_helper.c
46
if ((b = sshbuf_from(s, strlen(s))) == NULL) {
crypto/openssh/regress/misc/fuzz-harness/agent_fuzz_helper.c
7
void test_one(const uint8_t* s, size_t slen);
crypto/openssh/regress/misc/sk-dummy/sk-dummy.c
292
const u_char *s = (const u_char *)sv;
crypto/openssh/regress/misc/sk-dummy/sk-dummy.c
299
fprintf(stderr, "%02x", s[i]);
crypto/openssh/regress/modpipe.c
107
r = s = read(STDIN_FILENO, buf, sizeof(buf));
crypto/openssh/regress/modpipe.c
117
mods[i].offset >= total + s)
crypto/openssh/regress/modpipe.c
129
for (o = 0; o < s; o += r) {
crypto/openssh/regress/modpipe.c
130
r = write(STDOUT_FILENO, buf + o, s - o);
crypto/openssh/regress/modpipe.c
139
total += s;
crypto/openssh/regress/modpipe.c
51
parse_modification(const char *s, struct modification *m)
crypto/openssh/regress/modpipe.c
57
if ((n = sscanf(s, "%16[^:]%*[:]%llu%*[:]%i%*[:]%i",
crypto/openssh/regress/modpipe.c
59
errx(1, "Invalid modification spec \"%s\"", s);
crypto/openssh/regress/modpipe.c
62
errx(1, "Invalid modification spec \"%s\"", s);
crypto/openssh/regress/modpipe.c
69
errx(1, "Invalid modification spec \"%s\"", s);
crypto/openssh/regress/modpipe.c
87
ssize_t r, s, o;
crypto/openssh/regress/netcat.c
1159
udptest(int s)
crypto/openssh/regress/netcat.c
1164
if (write(s, "X", 1) == 1)
crypto/openssh/regress/netcat.c
1173
set_common_sockopts(int s, int af)
crypto/openssh/regress/netcat.c
1179
if (setsockopt(s, IPPROTO_TCP, TCP_MD5SIG,
crypto/openssh/regress/netcat.c
1185
if (setsockopt(s, SOL_SOCKET, SO_DEBUG,
crypto/openssh/regress/netcat.c
1201
if (setsockopt(s, proto, option, &Tflag, sizeof(Tflag)) == -1)
crypto/openssh/regress/netcat.c
1206
if (setsockopt(s, SOL_SOCKET, SO_RCVBUF,
crypto/openssh/regress/netcat.c
1211
if (setsockopt(s, SOL_SOCKET, SO_SNDBUF,
crypto/openssh/regress/netcat.c
1218
map_tos(char *s, int *val)
crypto/openssh/regress/netcat.c
1257
if (strcmp(s, t->keyword) == 0) {
crypto/openssh/regress/netcat.c
145
int ch, s, ret, socksv;
crypto/openssh/regress/netcat.c
157
s = 0;
crypto/openssh/regress/netcat.c
378
s = unix_bind(host);
crypto/openssh/regress/netcat.c
380
s = unix_listen(host);
crypto/openssh/regress/netcat.c
386
s = local_listen(host, uport, hints);
crypto/openssh/regress/netcat.c
387
if (s < 0)
crypto/openssh/regress/netcat.c
394
readwrite(s);
crypto/openssh/regress/netcat.c
407
rv = recvfrom(s, buf, plen, MSG_PEEK,
crypto/openssh/regress/netcat.c
412
rv = connect(s, (struct sockaddr *)&z, len);
crypto/openssh/regress/netcat.c
419
readwrite(s);
crypto/openssh/regress/netcat.c
422
connfd = accept(s, (struct sockaddr *)&cliaddr,
crypto/openssh/regress/netcat.c
436
close(s);
crypto/openssh/regress/netcat.c
438
if (connect(s, NULL, 0) < 0)
crypto/openssh/regress/netcat.c
448
if ((s = unix_connect(host)) > 0 && !zflag) {
crypto/openssh/regress/netcat.c
449
readwrite(s);
crypto/openssh/regress/netcat.c
450
close(s);
crypto/openssh/regress/netcat.c
466
if (s)
crypto/openssh/regress/netcat.c
467
close(s);
crypto/openssh/regress/netcat.c
470
s = socks_connect(host, portlist[i], hints,
crypto/openssh/regress/netcat.c
474
s = remote_connect(host, portlist[i], hints);
crypto/openssh/regress/netcat.c
476
if (s < 0)
crypto/openssh/regress/netcat.c
483
if (udptest(s) == -1) {
crypto/openssh/regress/netcat.c
505
fdpass(s);
crypto/openssh/regress/netcat.c
507
readwrite(s);
crypto/openssh/regress/netcat.c
511
if (s)
crypto/openssh/regress/netcat.c
512
close(s);
crypto/openssh/regress/netcat.c
525
int s;
crypto/openssh/regress/netcat.c
528
if ((s = socket(AF_UNIX, uflag ? SOCK_DGRAM : SOCK_STREAM,
crypto/openssh/regress/netcat.c
537
close(s);
crypto/openssh/regress/netcat.c
542
if (bind(s, (struct sockaddr *)&sun_sa, SUN_LEN(&sun_sa)) < 0) {
crypto/openssh/regress/netcat.c
543
close(s);
crypto/openssh/regress/netcat.c
546
return (s);
crypto/openssh/regress/netcat.c
557
int s;
crypto/openssh/regress/netcat.c
560
if ((s = unix_bind(unix_dg_tmp_socket)) < 0)
crypto/openssh/regress/netcat.c
563
if ((s = socket(AF_UNIX, SOCK_STREAM, 0)) < 0)
crypto/openssh/regress/netcat.c
566
(void)fcntl(s, F_SETFD, FD_CLOEXEC);
crypto/openssh/regress/netcat.c
573
close(s);
crypto/openssh/regress/netcat.c
577
if (connect(s, (struct sockaddr *)&sun_sa, SUN_LEN(&sun_sa)) < 0) {
crypto/openssh/regress/netcat.c
578
close(s);
crypto/openssh/regress/netcat.c
581
return (s);
crypto/openssh/regress/netcat.c
592
int s;
crypto/openssh/regress/netcat.c
593
if ((s = unix_bind(path)) < 0)
crypto/openssh/regress/netcat.c
596
if (listen(s, 5) < 0) {
crypto/openssh/regress/netcat.c
597
close(s);
crypto/openssh/regress/netcat.c
600
return (s);
crypto/openssh/regress/netcat.c
612
int s, error;
crypto/openssh/regress/netcat.c
622
if ((s = socket(res0->ai_family, res0->ai_socktype,
crypto/openssh/regress/netcat.c
627
if (rtableid >= 0 && (setsockopt(s, SOL_SOCKET, SO_RTABLE,
crypto/openssh/regress/netcat.c
637
setsockopt(s, SOL_SOCKET, SO_BINDANY, &on, sizeof(on));
crypto/openssh/regress/netcat.c
647
if (bind(s, (struct sockaddr *)ares->ai_addr,
crypto/openssh/regress/netcat.c
653
set_common_sockopts(s, res0->ai_family);
crypto/openssh/regress/netcat.c
655
if (timeout_connect(s, res0->ai_addr, res0->ai_addrlen) == 0)
crypto/openssh/regress/netcat.c
661
close(s);
crypto/openssh/regress/netcat.c
662
s = -1;
crypto/openssh/regress/netcat.c
667
return (s);
crypto/openssh/regress/netcat.c
671
timeout_connect(int s, const struct sockaddr *name, socklen_t namelen)
crypto/openssh/regress/netcat.c
679
flags = fcntl(s, F_GETFL, 0);
crypto/openssh/regress/netcat.c
680
if (fcntl(s, F_SETFL, flags | O_NONBLOCK) == -1)
crypto/openssh/regress/netcat.c
684
if ((ret = connect(s, name, namelen)) != 0 && errno == EINPROGRESS) {
crypto/openssh/regress/netcat.c
685
pfd.fd = s;
crypto/openssh/regress/netcat.c
689
if ((ret = getsockopt(s, SOL_SOCKET, SO_ERROR,
crypto/openssh/regress/netcat.c
701
if (timeout != -1 && fcntl(s, F_SETFL, flags) == -1)
crypto/openssh/regress/netcat.c
716
int s, ret, x = 1;
crypto/openssh/regress/netcat.c
734
if ((s = socket(res0->ai_family, res0->ai_socktype,
crypto/openssh/regress/netcat.c
739
if (rtableid >= 0 && (setsockopt(s, SOL_SOCKET, SO_RTABLE,
crypto/openssh/regress/netcat.c
744
ret = setsockopt(s, SOL_SOCKET, SO_REUSEPORT, &x, sizeof(x));
crypto/openssh/regress/netcat.c
749
ret = setsockopt(s, SOL_SOCKET, SO_REUSEADDR, &x, sizeof(x));
crypto/openssh/regress/netcat.c
753
set_common_sockopts(s, res0->ai_family);
crypto/openssh/regress/netcat.c
755
if (bind(s, (struct sockaddr *)res0->ai_addr,
crypto/openssh/regress/netcat.c
759
close(s);
crypto/openssh/regress/netcat.c
760
s = -1;
crypto/openssh/regress/netcat.c
763
if (!uflag && s != -1) {
crypto/openssh/regress/netcat.c
764
if (listen(s, 1) < 0)
crypto/openssh/regress/netcat.c
770
return (s);
crypto/openssh/regress/unittests/authopt/tests.c
67
commasplit(const char *s, size_t *np)
crypto/openssh/regress/unittests/authopt/tests.c
72
ocp = cp = strdup(s);
crypto/openssh/regress/unittests/crypto/test_mldsa_eddsa.c
61
const uint8_t *pk, const uint8_t *s)
crypto/openssh/regress/unittests/crypto/test_mldsa_eddsa.c
71
ASSERT_INT_EQ(crypto_sign_mldsa44_ed25519_verify(s, m, m_len,
crypto/openssh/regress/unittests/crypto/test_mldsa_eddsa.c
73
fuzz = fuzz_begin(fuzzers, s, MLDSA44_ED25519_SIG_SZ);
crypto/openssh/regress/unittests/match/tests.c
22
match_pattern_original(const char *s, const char *pattern)
crypto/openssh/regress/unittests/match/tests.c
27
return !*s;
crypto/openssh/regress/unittests/match/tests.c
45
for (; *s; s++)
crypto/openssh/regress/unittests/match/tests.c
46
if (*s == *pattern &&
crypto/openssh/regress/unittests/match/tests.c
47
match_pattern_original(s + 1,
crypto/openssh/regress/unittests/match/tests.c
57
for (; *s; s++)
crypto/openssh/regress/unittests/match/tests.c
58
if (match_pattern_original(s, pattern))
crypto/openssh/regress/unittests/match/tests.c
67
if (!*s)
crypto/openssh/regress/unittests/match/tests.c
71
if (*pattern != '?' && *pattern != *s)
crypto/openssh/regress/unittests/match/tests.c
75
s++;
crypto/openssh/regress/unittests/misc/test_misc.c
103
s = xstrdup("hello \t ");
crypto/openssh/regress/unittests/misc/test_misc.c
104
rtrim(s);
crypto/openssh/regress/unittests/misc/test_misc.c
105
ASSERT_STRING_EQ(s, "hello");
crypto/openssh/regress/unittests/misc/test_misc.c
106
free(s);
crypto/openssh/regress/unittests/misc/test_misc.c
110
s = xstrdup("hello");
crypto/openssh/regress/unittests/misc/test_misc.c
111
rtrim(s);
crypto/openssh/regress/unittests/misc/test_misc.c
112
ASSERT_STRING_EQ(s, "hello");
crypto/openssh/regress/unittests/misc/test_misc.c
113
free(s);
crypto/openssh/regress/unittests/misc/test_misc.c
117
s = xstrdup("he llo");
crypto/openssh/regress/unittests/misc/test_misc.c
118
rtrim(s);
crypto/openssh/regress/unittests/misc/test_misc.c
119
ASSERT_STRING_EQ(s, "he llo");
crypto/openssh/regress/unittests/misc/test_misc.c
120
free(s);
crypto/openssh/regress/unittests/misc/test_misc.c
124
s = xstrdup("");
crypto/openssh/regress/unittests/misc/test_misc.c
125
rtrim(s);
crypto/openssh/regress/unittests/misc/test_misc.c
126
ASSERT_STRING_EQ(s, "");
crypto/openssh/regress/unittests/misc/test_misc.c
127
free(s);
crypto/openssh/regress/unittests/misc/test_misc.c
131
s = xstrdup(" \t");
crypto/openssh/regress/unittests/misc/test_misc.c
132
rtrim(s);
crypto/openssh/regress/unittests/misc/test_misc.c
133
ASSERT_STRING_EQ(s, "");
crypto/openssh/regress/unittests/misc/test_misc.c
134
free(s);
crypto/openssh/regress/unittests/misc/test_misc.c
141
const char *s;
crypto/openssh/regress/unittests/misc/test_misc.c
144
s = strprefix("hello world", "hello", 0);
crypto/openssh/regress/unittests/misc/test_misc.c
145
ASSERT_PTR_NE(s, NULL);
crypto/openssh/regress/unittests/misc/test_misc.c
146
ASSERT_STRING_EQ(s, " world");
crypto/openssh/regress/unittests/misc/test_misc.c
150
s = strprefix("hello world", "world", 0);
crypto/openssh/regress/unittests/misc/test_misc.c
151
ASSERT_PTR_EQ(s, NULL);
crypto/openssh/regress/unittests/misc/test_misc.c
155
s = strprefix("hello", "hello", 0);
crypto/openssh/regress/unittests/misc/test_misc.c
156
ASSERT_PTR_NE(s, NULL);
crypto/openssh/regress/unittests/misc/test_misc.c
157
ASSERT_STRING_EQ(s, "");
crypto/openssh/regress/unittests/misc/test_misc.c
161
s = strprefix("", "hello", 0);
crypto/openssh/regress/unittests/misc/test_misc.c
162
ASSERT_PTR_EQ(s, NULL);
crypto/openssh/regress/unittests/misc/test_misc.c
166
s = strprefix("hello", "", 0);
crypto/openssh/regress/unittests/misc/test_misc.c
167
ASSERT_PTR_NE(s, NULL);
crypto/openssh/regress/unittests/misc/test_misc.c
168
ASSERT_STRING_EQ(s, "hello");
crypto/openssh/regress/unittests/misc/test_misc.c
172
s = strprefix("Hello world", "hello", 0);
crypto/openssh/regress/unittests/misc/test_misc.c
173
ASSERT_PTR_EQ(s, NULL);
crypto/openssh/regress/unittests/misc/test_misc.c
177
s = strprefix("Hello world", "hello", 1);
crypto/openssh/regress/unittests/misc/test_misc.c
178
ASSERT_PTR_NE(s, NULL);
crypto/openssh/regress/unittests/misc/test_misc.c
179
ASSERT_STRING_EQ(s, " world");
crypto/openssh/regress/unittests/misc/test_misc.c
183
s = strprefix("HELLO", "hello", 1);
crypto/openssh/regress/unittests/misc/test_misc.c
184
ASSERT_PTR_NE(s, NULL);
crypto/openssh/regress/unittests/misc/test_misc.c
185
ASSERT_STRING_EQ(s, "");
crypto/openssh/regress/unittests/misc/test_misc.c
26
char *s;
crypto/openssh/regress/unittests/misc/test_misc.c
29
s = xstrdup("hello\n");
crypto/openssh/regress/unittests/misc/test_misc.c
30
ASSERT_STRING_EQ(chop(s), "hello");
crypto/openssh/regress/unittests/misc/test_misc.c
31
free(s);
crypto/openssh/regress/unittests/misc/test_misc.c
343
char *s;
crypto/openssh/regress/unittests/misc/test_misc.c
346
s = xstrdup("HeLlO WoRlD 123");
crypto/openssh/regress/unittests/misc/test_misc.c
347
lowercase(s);
crypto/openssh/regress/unittests/misc/test_misc.c
348
ASSERT_STRING_EQ(s, "hello world 123");
crypto/openssh/regress/unittests/misc/test_misc.c
349
free(s);
crypto/openssh/regress/unittests/misc/test_misc.c
35
s = xstrdup("hello\r");
crypto/openssh/regress/unittests/misc/test_misc.c
353
s = xstrdup("");
crypto/openssh/regress/unittests/misc/test_misc.c
354
lowercase(s);
crypto/openssh/regress/unittests/misc/test_misc.c
355
ASSERT_STRING_EQ(s, "");
crypto/openssh/regress/unittests/misc/test_misc.c
356
free(s);
crypto/openssh/regress/unittests/misc/test_misc.c
36
ASSERT_STRING_EQ(chop(s), "hello");
crypto/openssh/regress/unittests/misc/test_misc.c
37
free(s);
crypto/openssh/regress/unittests/misc/test_misc.c
41
s = xstrdup("hello\r\n");
crypto/openssh/regress/unittests/misc/test_misc.c
417
char *s, *p;
crypto/openssh/regress/unittests/misc/test_misc.c
42
ASSERT_STRING_EQ(chop(s), "hello");
crypto/openssh/regress/unittests/misc/test_misc.c
420
s = p = xstrdup(" hello");
crypto/openssh/regress/unittests/misc/test_misc.c
423
free(s);
crypto/openssh/regress/unittests/misc/test_misc.c
427
s = p = xstrdup("\t\thello");
crypto/openssh/regress/unittests/misc/test_misc.c
43
free(s);
crypto/openssh/regress/unittests/misc/test_misc.c
430
free(s);
crypto/openssh/regress/unittests/misc/test_misc.c
434
s = p = xstrdup(" \t hello");
crypto/openssh/regress/unittests/misc/test_misc.c
437
free(s);
crypto/openssh/regress/unittests/misc/test_misc.c
441
s = p = xstrdup("hello");
crypto/openssh/regress/unittests/misc/test_misc.c
444
free(s);
crypto/openssh/regress/unittests/misc/test_misc.c
448
s = p = xstrdup("");
crypto/openssh/regress/unittests/misc/test_misc.c
451
free(s);
crypto/openssh/regress/unittests/misc/test_misc.c
455
s = p = xstrdup(" \t ");
crypto/openssh/regress/unittests/misc/test_misc.c
458
free(s);
crypto/openssh/regress/unittests/misc/test_misc.c
47
s = xstrdup("he\nllo");
crypto/openssh/regress/unittests/misc/test_misc.c
48
ASSERT_STRING_EQ(chop(s), "he");
crypto/openssh/regress/unittests/misc/test_misc.c
49
free(s);
crypto/openssh/regress/unittests/misc/test_misc.c
53
s = xstrdup("hello");
crypto/openssh/regress/unittests/misc/test_misc.c
54
ASSERT_STRING_EQ(chop(s), "hello");
crypto/openssh/regress/unittests/misc/test_misc.c
55
free(s);
crypto/openssh/regress/unittests/misc/test_misc.c
59
s = xstrdup("");
crypto/openssh/regress/unittests/misc/test_misc.c
60
ASSERT_STRING_EQ(chop(s), "");
crypto/openssh/regress/unittests/misc/test_misc.c
61
free(s);
crypto/openssh/regress/unittests/misc/test_misc.c
65
s = xstrdup("\n");
crypto/openssh/regress/unittests/misc/test_misc.c
66
ASSERT_STRING_EQ(chop(s), "");
crypto/openssh/regress/unittests/misc/test_misc.c
67
free(s);
crypto/openssh/regress/unittests/misc/test_misc.c
71
s = xstrdup("\r");
crypto/openssh/regress/unittests/misc/test_misc.c
72
ASSERT_STRING_EQ(chop(s), "");
crypto/openssh/regress/unittests/misc/test_misc.c
73
free(s);
crypto/openssh/regress/unittests/misc/test_misc.c
77
s = xstrdup("\r\n");
crypto/openssh/regress/unittests/misc/test_misc.c
78
ASSERT_STRING_EQ(chop(s), "");
crypto/openssh/regress/unittests/misc/test_misc.c
79
free(s);
crypto/openssh/regress/unittests/misc/test_misc.c
86
char *s;
crypto/openssh/regress/unittests/misc/test_misc.c
89
s = xstrdup("hello ");
crypto/openssh/regress/unittests/misc/test_misc.c
90
rtrim(s);
crypto/openssh/regress/unittests/misc/test_misc.c
91
ASSERT_STRING_EQ(s, "hello");
crypto/openssh/regress/unittests/misc/test_misc.c
92
free(s);
crypto/openssh/regress/unittests/misc/test_misc.c
96
s = xstrdup("hello\t\t");
crypto/openssh/regress/unittests/misc/test_misc.c
97
rtrim(s);
crypto/openssh/regress/unittests/misc/test_misc.c
98
ASSERT_STRING_EQ(s, "hello");
crypto/openssh/regress/unittests/misc/test_misc.c
99
free(s);
crypto/openssh/regress/unittests/misc/test_xextendf.c
27
char *s = NULL;
crypto/openssh/regress/unittests/misc/test_xextendf.c
30
xextendf(&s, ",", "hello");
crypto/openssh/regress/unittests/misc/test_xextendf.c
31
ASSERT_STRING_EQ(s, "hello");
crypto/openssh/regress/unittests/misc/test_xextendf.c
32
free(s);
crypto/openssh/regress/unittests/misc/test_xextendf.c
33
s = NULL;
crypto/openssh/regress/unittests/misc/test_xextendf.c
37
s = xstrdup("");
crypto/openssh/regress/unittests/misc/test_xextendf.c
38
xextendf(&s, ",", "world");
crypto/openssh/regress/unittests/misc/test_xextendf.c
39
ASSERT_STRING_EQ(s, "world");
crypto/openssh/regress/unittests/misc/test_xextendf.c
40
free(s);
crypto/openssh/regress/unittests/misc/test_xextendf.c
41
s = NULL;
crypto/openssh/regress/unittests/misc/test_xextendf.c
45
s = xstrdup("foo");
crypto/openssh/regress/unittests/misc/test_xextendf.c
46
xextendf(&s, ",", "bar");
crypto/openssh/regress/unittests/misc/test_xextendf.c
47
ASSERT_STRING_EQ(s, "foo,bar");
crypto/openssh/regress/unittests/misc/test_xextendf.c
48
free(s);
crypto/openssh/regress/unittests/misc/test_xextendf.c
49
s = NULL;
crypto/openssh/regress/unittests/misc/test_xextendf.c
53
s = xstrdup("foo");
crypto/openssh/regress/unittests/misc/test_xextendf.c
54
xextendf(&s, NULL, "bar");
crypto/openssh/regress/unittests/misc/test_xextendf.c
55
ASSERT_STRING_EQ(s, "foobar");
crypto/openssh/regress/unittests/misc/test_xextendf.c
56
free(s);
crypto/openssh/regress/unittests/misc/test_xextendf.c
57
s = NULL;
crypto/openssh/regress/unittests/misc/test_xextendf.c
61
s = xstrdup("foo");
crypto/openssh/regress/unittests/misc/test_xextendf.c
62
xextendf(&s, "", "bar");
crypto/openssh/regress/unittests/misc/test_xextendf.c
63
ASSERT_STRING_EQ(s, "foobar");
crypto/openssh/regress/unittests/misc/test_xextendf.c
64
free(s);
crypto/openssh/regress/unittests/misc/test_xextendf.c
65
s = NULL;
crypto/openssh/regress/unittests/misc/test_xextendf.c
69
s = xstrdup("start");
crypto/openssh/regress/unittests/misc/test_xextendf.c
70
xextendf(&s, ":", "s=%s,d=%d", "string", 123);
crypto/openssh/regress/unittests/misc/test_xextendf.c
71
ASSERT_STRING_EQ(s, "start:s=string,d=123");
crypto/openssh/regress/unittests/misc/test_xextendf.c
72
free(s);
crypto/openssh/regress/unittests/misc/test_xextendf.c
73
s = NULL;
crypto/openssh/regress/unittests/misc/test_xextendf.c
77
s = NULL;
crypto/openssh/regress/unittests/misc/test_xextendf.c
78
xextendf(&s, ",", "one");
crypto/openssh/regress/unittests/misc/test_xextendf.c
79
ASSERT_STRING_EQ(s, "one");
crypto/openssh/regress/unittests/misc/test_xextendf.c
80
xextendf(&s, ",", "two");
crypto/openssh/regress/unittests/misc/test_xextendf.c
81
ASSERT_STRING_EQ(s, "one,two");
crypto/openssh/regress/unittests/misc/test_xextendf.c
82
xextendf(&s, ":", "three=%d", 3);
crypto/openssh/regress/unittests/misc/test_xextendf.c
83
ASSERT_STRING_EQ(s, "one,two:three=3");
crypto/openssh/regress/unittests/misc/test_xextendf.c
84
xextendf(&s, NULL, "four");
crypto/openssh/regress/unittests/misc/test_xextendf.c
85
ASSERT_STRING_EQ(s, "one,two:three=3four");
crypto/openssh/regress/unittests/misc/test_xextendf.c
86
free(s);
crypto/openssh/regress/unittests/misc/test_xextendf.c
87
s = NULL;
crypto/openssh/regress/unittests/servconf/tests.c
44
set_string(char **dst, const char *s)
crypto/openssh/regress/unittests/servconf/tests.c
46
*dst = s == NULL ? NULL : xstrdup(s);
crypto/openssh/regress/unittests/sshbuf/test_sshbuf_fixed.c
31
char *s;
crypto/openssh/regress/unittests/sshbuf/test_sshbuf_fixed.c
58
ASSERT_INT_EQ(sshbuf_get_cstring(p1, &s, &l), 0);
crypto/openssh/regress/unittests/sshbuf/test_sshbuf_fixed.c
60
ASSERT_STRING_EQ(s, "hello");
crypto/openssh/regress/unittests/sshbuf/test_sshbuf_fixed.c
63
free(s);
crypto/openssh/regress/unittests/sshbuf/test_sshbuf_fixed.c
89
ASSERT_INT_EQ(sshbuf_get_cstring(p2, &s, &l), 0);
crypto/openssh/regress/unittests/sshbuf/test_sshbuf_fixed.c
91
ASSERT_STRING_EQ(s, "hello");
crypto/openssh/regress/unittests/sshbuf/test_sshbuf_fixed.c
96
free(s);
crypto/openssh/regress/unittests/sshbuf/test_sshbuf_getput_basic.c
291
ASSERT_INT_EQ(sshbuf_get_string(p1, &d, &s), 0);
crypto/openssh/regress/unittests/sshbuf/test_sshbuf_getput_basic.c
292
ASSERT_SIZE_T_EQ(s, sizeof(x));
crypto/openssh/regress/unittests/sshbuf/test_sshbuf_getput_basic.c
306
ASSERT_INT_EQ(sshbuf_get_string(p1, &d, &s), 0);
crypto/openssh/regress/unittests/sshbuf/test_sshbuf_getput_basic.c
307
ASSERT_SIZE_T_EQ(s, sizeof(x));
crypto/openssh/regress/unittests/sshbuf/test_sshbuf_getput_basic.c
322
r = sshbuf_get_string(p1, &d, &s);
crypto/openssh/regress/unittests/sshbuf/test_sshbuf_getput_basic.c
334
r = sshbuf_get_string(p1, &d, &s);
crypto/openssh/regress/unittests/sshbuf/test_sshbuf_getput_basic.c
34
size_t s;
crypto/openssh/regress/unittests/sshbuf/test_sshbuf_getput_basic.c
346
r = sshbuf_get_cstring(p1, &s2, &s);
crypto/openssh/regress/unittests/sshbuf/test_sshbuf_getput_basic.c
369
ASSERT_INT_EQ(sshbuf_get_cstring(p1, &s2, &s), 0);
crypto/openssh/regress/unittests/sshbuf/test_sshbuf_getput_basic.c
370
ASSERT_SIZE_T_EQ(s, sizeof(x) - 1);
crypto/openssh/regress/unittests/sshbuf/test_sshbuf_getput_basic.c
371
ASSERT_MEM_EQ(s2, x, s);
crypto/openssh/regress/unittests/sshbuf/test_sshbuf_getput_basic.c
724
ASSERT_INT_EQ(sshbuf_get_nulterminated_string(p1, 1, &s2, &s),
crypto/openssh/regress/unittests/sshbuf/test_sshbuf_getput_basic.c
727
ASSERT_SIZE_T_EQ(s, 0);
crypto/openssh/regress/unittests/sshbuf/test_sshbuf_getput_basic.c
729
ASSERT_INT_EQ(sshbuf_get_nulterminated_string(p1, 4, &s2, &s),
crypto/openssh/regress/unittests/sshbuf/test_sshbuf_getput_basic.c
732
ASSERT_SIZE_T_EQ(s, 0);
crypto/openssh/regress/unittests/sshbuf/test_sshbuf_getput_basic.c
735
ASSERT_INT_EQ(sshbuf_get_nulterminated_string(p1, 5, &s2, &s), 0);
crypto/openssh/regress/unittests/sshbuf/test_sshbuf_getput_basic.c
737
ASSERT_SIZE_T_EQ(s, 5);
crypto/openssh/regress/unittests/sshbuf/test_sshbuf_getput_basic.c
748
ASSERT_INT_EQ(sshbuf_get_nulterminated_string(p1, 5, &s2, &s),
crypto/openssh/regress/unittests/sshbuf/test_sshbuf_getput_basic.c
751
ASSERT_SIZE_T_EQ(s, 0);
crypto/openssh/regress/unittests/sshbuf/test_sshbuf_getput_basic.c
753
ASSERT_INT_EQ(sshbuf_get_nulterminated_string(p1, 6, &s2, &s),
crypto/openssh/regress/unittests/sshbuf/test_sshbuf_getput_basic.c
756
ASSERT_SIZE_T_EQ(s, 0);
crypto/openssh/regress/unittests/sshbuf/test_sshbuf_getput_basic.c
758
ASSERT_INT_EQ(sshbuf_get_nulterminated_string(p1, SIZE_MAX, &s2, &s),
crypto/openssh/regress/unittests/sshbuf/test_sshbuf_getput_basic.c
761
ASSERT_SIZE_T_EQ(s, 0);
crypto/openssh/regress/unittests/sshbuf/test_sshbuf_getput_basic.c
774
ASSERT_INT_EQ(sshbuf_get_nulterminated_string(p1, 6, &s2, &s), 0);
crypto/openssh/regress/unittests/sshbuf/test_sshbuf_getput_basic.c
776
ASSERT_SIZE_T_EQ(s, 5);
crypto/openssh/regress/unittests/sshbuf/test_sshbuf_getput_basic.c
779
ASSERT_INT_EQ(sshbuf_get_nulterminated_string(p1, SIZE_MAX, &s2, &s), 0);
crypto/openssh/regress/unittests/sshbuf/test_sshbuf_getput_basic.c
781
ASSERT_SIZE_T_EQ(s, 5);
crypto/openssh/regress/unittests/sshbuf/test_sshbuf_getput_basic.c
790
ASSERT_INT_EQ(sshbuf_get_nulterminated_string(p1, SIZE_MAX, &s2, &s),
crypto/openssh/regress/unittests/sshbuf/test_sshbuf_getput_basic.c
793
ASSERT_SIZE_T_EQ(s, 0);
crypto/openssh/regress/unittests/sshbuf/test_sshbuf_getput_basic.c
803
ASSERT_INT_EQ(sshbuf_get_nulterminated_string(p1, 0, &s2, &s), 0);
crypto/openssh/regress/unittests/sshbuf/test_sshbuf_getput_basic.c
805
ASSERT_SIZE_T_EQ(s, 0);
crypto/openssh/regress/unittests/sshbuf/test_sshbuf_getput_basic.c
818
ASSERT_INT_EQ(sshbuf_get_nulterminated_string(p1, SIZE_MAX, &s2, &s), 0);
crypto/openssh/regress/unittests/sshbuf/test_sshbuf_getput_basic.c
820
ASSERT_SIZE_T_EQ(s, 0);
crypto/openssh/regress/unittests/sshbuf/test_sshbuf_getput_basic.c
823
ASSERT_INT_EQ(sshbuf_get_nulterminated_string(p1, SIZE_MAX, &s2, &s), 0);
crypto/openssh/regress/unittests/sshbuf/test_sshbuf_getput_basic.c
825
ASSERT_SIZE_T_EQ(s, 5);
crypto/openssh/regress/unittests/sshbuf/test_sshbuf_getput_crypto.c
241
ASSERT_INT_EQ(sshbuf_get_string_direct(p1, &d, &s), 0);
crypto/openssh/regress/unittests/sshbuf/test_sshbuf_getput_crypto.c
242
ASSERT_SIZE_T_EQ(s, sizeof(expec256));
crypto/openssh/regress/unittests/sshbuf/test_sshbuf_getput_crypto.c
50
size_t s;
crypto/openssh/regress/unittests/sshbuf/test_sshbuf_getput_fuzz.c
40
u_char *s;
crypto/openssh/regress/unittests/sshbuf/test_sshbuf_getput_fuzz.c
54
if (sshbuf_get_string(p1, &s, &l) == 0) {
crypto/openssh/regress/unittests/sshbuf/test_sshbuf_getput_fuzz.c
55
bzero(s, l);
crypto/openssh/regress/unittests/sshbuf/test_sshbuf_getput_fuzz.c
56
free(s);
crypto/openssh/regress/unittests/sshbuf/test_sshbuf_misc.c
335
char *s;
crypto/openssh/regress/unittests/sshbuf/test_sshbuf_misc.c
359
s = sshbuf_dup_string(b64);
crypto/openssh/regress/unittests/sshbuf/test_sshbuf_misc.c
360
ASSERT_PTR_NE(s, NULL);
crypto/openssh/regress/unittests/sshbuf/test_sshbuf_misc.c
361
ASSERT_STRING_EQ(s, "aGVsbG8");
crypto/openssh/regress/unittests/sshbuf/test_sshbuf_misc.c
362
free(s);
crypto/openssh/regress/unittests/sshbuf/test_sshbuf_misc.c
374
s = sshbuf_dup_string(b64);
crypto/openssh/regress/unittests/sshbuf/test_sshbuf_misc.c
375
ASSERT_PTR_NE(s, NULL);
crypto/openssh/regress/unittests/sshbuf/test_sshbuf_misc.c
376
ASSERT_STRING_EQ(s, "FPucA9l-");
crypto/openssh/regress/unittests/sshbuf/test_sshbuf_misc.c
377
free(s);
crypto/openssh/regress/unittests/sshbuf/test_sshbuf_misc.c
389
s = sshbuf_dup_string(b64);
crypto/openssh/regress/unittests/sshbuf/test_sshbuf_misc.c
390
ASSERT_PTR_NE(s, NULL);
crypto/openssh/regress/unittests/sshbuf/test_sshbuf_misc.c
391
ASSERT_STRING_EQ(s, "____");
crypto/openssh/regress/unittests/sshbuf/test_sshbuf_misc.c
392
free(s);
crypto/openssh/regress/unittests/sshbuf/test_sshbuf_misc.c
404
s = sshbuf_dup_string(b64);
crypto/openssh/regress/unittests/sshbuf/test_sshbuf_misc.c
405
ASSERT_PTR_NE(s, NULL);
crypto/openssh/regress/unittests/sshbuf/test_sshbuf_misc.c
406
ASSERT_STRING_EQ(s, "-w");
crypto/openssh/regress/unittests/sshbuf/test_sshbuf_misc.c
407
free(s);
crypto/openssh/regress/unittests/sshkey/test_sshkey.c
185
banana(u_char *s, size_t l)
crypto/openssh/regress/unittests/sshkey/test_sshkey.c
192
memcpy(s + o, "nanananana", l - o);
crypto/openssh/regress/unittests/sshkey/test_sshkey.c
195
memcpy(s + o, the_banana, sizeof(the_banana));
crypto/openssh/regress/unittests/test_helper/fuzz.c
101
fuzz_fmt(struct fuzz *fuzz, char *s, size_t n)
crypto/openssh/regress/unittests/test_helper/fuzz.c
108
snprintf(s, n, "%s case %zu of %zu (bit: %zu)\n",
crypto/openssh/regress/unittests/test_helper/fuzz.c
113
snprintf(s, n, "%s case %llu of %llu (bits: %zu, %zu)\n",
crypto/openssh/regress/unittests/test_helper/fuzz.c
120
snprintf(s, n, "%s case %zu of %zu (byte: %zu)\n",
crypto/openssh/regress/unittests/test_helper/fuzz.c
125
snprintf(s, n, "%s case %llu of %llu (bytes: %zu, %zu)\n",
crypto/openssh/regress/unittests/test_helper/fuzz.c
132
snprintf(s, n, "%s case %zu of %zu (offset: %zu)\n",
crypto/openssh/regress/unittests/test_helper/fuzz.c
137
snprintf(s, n, "%s case %zu of %zu (offset: %zu)\n",
crypto/openssh/regress/unittests/test_helper/fuzz.c
143
snprintf(s, n, "%s case %llu of %llu (offset: %zu char: %c)\n",
crypto/openssh/regress/unittests/test_helper/test_helper.c
263
test_info(char *s, size_t len)
crypto/openssh/regress/unittests/test_helper/test_helper.c
265
snprintf(s, len, "In test %u: \"%s\"%s%s\n", test_number,
crypto/openssh/regress/unittests/test_helper/test_helper.c
451
memvalcmp(const uint8_t *s, u_char v, size_t l, size_t *where)
crypto/openssh/regress/unittests/test_helper/test_helper.c
456
if (s[i] != v) {
crypto/openssh/regress/unittests/test_helper/test_helper.h
46
void test_info(char *s, size_t len);
crypto/openssh/scp.c
704
scpio(void *_cnt, size_t s)
crypto/openssh/scp.c
708
*cnt += s;
crypto/openssh/scp.c
711
bandwidth_limit(&bwlimit, s);
crypto/openssh/servconf.c
2789
serialise_nullable_string(struct sshbuf *buf, const char *s)
crypto/openssh/servconf.c
2793
if ((r = sshbuf_put_u8(buf, s != NULL)) != 0)
crypto/openssh/servconf.c
2795
if (s == NULL)
crypto/openssh/servconf.c
2797
return sshbuf_put_cstring(buf, s);
crypto/openssh/servconf.c
4184
char *s;
crypto/openssh/servconf.c
4193
s = format_listen_addrs(&o->listen_addrs[i]);
crypto/openssh/servconf.c
4194
printf("%s", s);
crypto/openssh/servconf.c
4195
free(s);
crypto/openssh/servconf.c
4334
s = NULL;
crypto/openssh/servconf.c
4337
s = tunmode_desc[i].text;
crypto/openssh/servconf.c
4341
dump_cfg_string(sPermitTunnel, s);
crypto/openssh/servconf.c
466
#define SSHCONF_INT(var, conf, flags, ms, def, cp) s##conf,
crypto/openssh/servconf.c
467
#define SSHCONF_INTFLAG(var, conf, flags, def, cp) s##conf,
crypto/openssh/servconf.c
468
#define SSHCONF_STRING(var, conf, flags, cp) s##conf,
crypto/openssh/servconf.c
469
#define SSHCONF_STRARRAY(var, nvar, conf, flags, cp) s##conf,
crypto/openssh/servconf.c
470
#define SSHCONF_CUSTOM(conf, funcsuffix, flags, cp) s##conf,
crypto/openssh/servconf.c
502
#define SSHCONF_KW(conf, flags) { #conf, s##conf, flags },
crypto/openssh/servconf.c
518
{ #old, s##conf, flags },
crypto/openssh/session.c
1025
s->pw->pw_uid == 0 ? SUPERUSER_PATH : _PATH_STDPATH);
crypto/openssh/session.c
1039
if (s->term)
crypto/openssh/session.c
1040
child_set_env(&env, &envsize, "TERM", s->term);
crypto/openssh/session.c
1041
if (s->display)
crypto/openssh/session.c
1042
child_set_env(&env, &envsize, "DISPLAY", s->display);
crypto/openssh/session.c
1067
if (s->authctxt->krb5_ccname)
crypto/openssh/session.c
1069
s->authctxt->krb5_ccname);
crypto/openssh/session.c
1156
if (s->ttyfd != -1)
crypto/openssh/session.c
1157
child_set_env(&env, &envsize, "SSH_TTY", s->tty);
crypto/openssh/session.c
1176
do_rc_files(struct ssh *ssh, Session *s, const char *shell)
crypto/openssh/session.c
1184
s->display != NULL && s->auth_proto != NULL && s->auth_data != NULL;
crypto/openssh/session.c
1185
xasprintf(&user_rc, "%s/%s", s->pw->pw_dir, _PATH_SSH_USER_RC);
crypto/openssh/session.c
1188
if (!s->is_subsystem && options.adm_forced_command == NULL &&
crypto/openssh/session.c
1199
fprintf(f, "%s %s\n", s->auth_proto,
crypto/openssh/session.c
1200
s->auth_data);
crypto/openssh/session.c
1212
fprintf(f, "%s %s\n", s->auth_proto,
crypto/openssh/session.c
1213
s->auth_data);
crypto/openssh/session.c
1223
options.xauth_location, s->auth_display);
crypto/openssh/session.c
1226
options.xauth_location, s->auth_display,
crypto/openssh/session.c
1227
s->auth_proto, s->auth_data);
crypto/openssh/session.c
1234
s->auth_display);
crypto/openssh/session.c
1236
s->auth_display, s->auth_proto,
crypto/openssh/session.c
1237
s->auth_data);
crypto/openssh/session.c
1417
do_pwchange(Session *s)
crypto/openssh/session.c
1421
if (s->ttyfd != -1) {
crypto/openssh/session.c
1428
execl(_PATH_PASSWD_PROG, "passwd", s->pw->pw_name,
crypto/openssh/session.c
1490
do_child(struct ssh *ssh, Session *s, const char *command)
crypto/openssh/session.c
1495
struct passwd *pw = s->pw;
crypto/openssh/session.c
1504
if (s->authctxt->force_pwchange) {
crypto/openssh/session.c
1507
do_pwchange(s);
crypto/openssh/session.c
1516
session_setup_sia(pw, s->ttyfd == -1 ? NULL : s->tty);
crypto/openssh/session.c
1517
if (!check_quietlogin(s, command))
crypto/openssh/session.c
1529
if (!check_quietlogin(s, command))
crypto/openssh/session.c
1551
env = do_setup_env(ssh, s, shell);
crypto/openssh/session.c
1582
(s->authctxt->krb5_ctx != NULL)) {
crypto/openssh/session.c
1590
krb5_afslog(s->authctxt->krb5_ctx,
crypto/openssh/session.c
1591
s->authctxt->krb5_fwd_ccache, cell, NULL);
crypto/openssh/session.c
1593
krb5_afslog_home(s->authctxt->krb5_ctx,
crypto/openssh/session.c
1594
s->authctxt->krb5_fwd_ccache, NULL, NULL, pw->pw_dir);
crypto/openssh/session.c
1615
do_rc_files(ssh, s, shell);
crypto/openssh/session.c
1620
if (s->is_subsystem == SUBSYSTEM_INT_SFTP_ERROR) {
crypto/openssh/session.c
1626
} else if (s->is_subsystem == SUBSYSTEM_INT_SFTP) {
crypto/openssh/session.c
1631
setproctitle("%s@%s", s->pw->pw_name, INTERNAL_SFTP_NAME);
crypto/openssh/session.c
1643
exit(sftp_server_main(sftp_argc, sftp_argv, s->pw));
crypto/openssh/session.c
1718
Session *s, *tmp;
crypto/openssh/session.c
1743
s = &sessions[sessions_first_unused];
crypto/openssh/session.c
1744
if (s->used)
crypto/openssh/session.c
1746
sessions_first_unused = s->next_unused;
crypto/openssh/session.c
1747
s->used = 1;
crypto/openssh/session.c
1748
s->next_unused = -1;
crypto/openssh/session.c
1749
debug("session_new: session %d", s->self);
crypto/openssh/session.c
1751
return s;
crypto/openssh/session.c
1759
Session *s = &sessions[i];
crypto/openssh/session.c
1763
s->used,
crypto/openssh/session.c
1764
s->next_unused,
crypto/openssh/session.c
1765
s->self,
crypto/openssh/session.c
1766
s->chanid,
crypto/openssh/session.c
1767
(long)s->pid);
crypto/openssh/session.c
1774
Session *s = session_new();
crypto/openssh/session.c
1776
if (s == NULL) {
crypto/openssh/session.c
1780
s->authctxt = authctxt;
crypto/openssh/session.c
1781
s->pw = authctxt->pw;
crypto/openssh/session.c
1782
if (s->pw == NULL || !authctxt->valid)
crypto/openssh/session.c
1783
fatal("no user for session %d", s->self);
crypto/openssh/session.c
1784
debug("session_open: session %d: link with channel %d", s->self, chanid);
crypto/openssh/session.c
1785
s->chanid = chanid;
crypto/openssh/session.c
1794
Session *s = &sessions[i];
crypto/openssh/session.c
1795
if (s->used && s->ttyfd != -1 && strcmp(s->tty, tty) == 0) {
crypto/openssh/session.c
1797
return s;
crypto/openssh/session.c
1810
Session *s = &sessions[i];
crypto/openssh/session.c
1811
if (s->used && s->chanid == id) {
crypto/openssh/session.c
1814
return s;
crypto/openssh/session.c
1828
Session *s = &sessions[i];
crypto/openssh/session.c
1830
if (s->x11_chanids == NULL || !s->used)
crypto/openssh/session.c
1832
for (j = 0; s->x11_chanids[j] != -1; j++) {
crypto/openssh/session.c
1833
if (s->x11_chanids[j] == id) {
crypto/openssh/session.c
1835
"channel %d", s->self, id);
crypto/openssh/session.c
1836
return s;
crypto/openssh/session.c
1851
Session *s = &sessions[i];
crypto/openssh/session.c
1852
if (s->used && s->pid == pid)
crypto/openssh/session.c
1853
return s;
crypto/openssh/session.c
1861
session_window_change_req(struct ssh *ssh, Session *s)
crypto/openssh/session.c
1865
if ((r = sshpkt_get_u32(ssh, &s->col)) != 0 ||
crypto/openssh/session.c
1866
(r = sshpkt_get_u32(ssh, &s->row)) != 0 ||
crypto/openssh/session.c
1867
(r = sshpkt_get_u32(ssh, &s->xpixel)) != 0 ||
crypto/openssh/session.c
1868
(r = sshpkt_get_u32(ssh, &s->ypixel)) != 0 ||
crypto/openssh/session.c
1871
pty_change_window_size(s->ptyfd, s->row, s->col, s->xpixel, s->ypixel);
crypto/openssh/session.c
1876
session_pty_req(struct ssh *ssh, Session *s)
crypto/openssh/session.c
1884
if (s->ttyfd != -1) {
crypto/openssh/session.c
1889
if ((r = sshpkt_get_cstring(ssh, &s->term, NULL)) != 0 ||
crypto/openssh/session.c
1890
(r = sshpkt_get_u32(ssh, &s->col)) != 0 ||
crypto/openssh/session.c
1891
(r = sshpkt_get_u32(ssh, &s->row)) != 0 ||
crypto/openssh/session.c
1892
(r = sshpkt_get_u32(ssh, &s->xpixel)) != 0 ||
crypto/openssh/session.c
1893
(r = sshpkt_get_u32(ssh, &s->ypixel)) != 0)
crypto/openssh/session.c
1896
if (strcmp(s->term, "") == 0) {
crypto/openssh/session.c
1897
free(s->term);
crypto/openssh/session.c
1898
s->term = NULL;
crypto/openssh/session.c
1903
if (!mm_pty_allocate(&s->ptyfd, &s->ttyfd, s->tty, sizeof(s->tty))) {
crypto/openssh/session.c
1904
free(s->term);
crypto/openssh/session.c
1905
s->term = NULL;
crypto/openssh/session.c
1906
s->ptyfd = -1;
crypto/openssh/session.c
1907
s->ttyfd = -1;
crypto/openssh/session.c
1908
error("session_pty_req: session %d alloc failed", s->self);
crypto/openssh/session.c
1911
debug("session_pty_req: session %d alloc %s", s->self, s->tty);
crypto/openssh/session.c
1913
ssh_tty_parse_modes(ssh, s->ttyfd);
crypto/openssh/session.c
1919
pty_change_window_size(s->ptyfd, s->row, s->col, s->xpixel, s->ypixel);
crypto/openssh/session.c
1921
session_proctitle(s);
crypto/openssh/session.c
1926
session_subsystem_req(struct ssh *ssh, Session *s)
crypto/openssh/session.c
1933
if ((r = sshpkt_get_cstring(ssh, &s->subsys, NULL)) != 0 ||
crypto/openssh/session.c
1936
debug2("subsystem request for %.100s by user %s", s->subsys,
crypto/openssh/session.c
1937
s->pw->pw_name);
crypto/openssh/session.c
1940
if (strcmp(s->subsys, options.subsystem_name[i]) != 0)
crypto/openssh/session.c
1946
s->is_subsystem = SUBSYSTEM_INT_SFTP;
crypto/openssh/session.c
1952
s->is_subsystem = SUBSYSTEM_EXT;
crypto/openssh/session.c
1957
channel_set_xtype(ssh, s->chanid, type);
crypto/openssh/session.c
1959
success = do_exec(ssh, s, cmd) == 0;
crypto/openssh/session.c
1965
s->subsys, s->pw->pw_name,
crypto/openssh/session.c
1973
session_x11_req(struct ssh *ssh, Session *s)
crypto/openssh/session.c
1978
if (s->auth_proto != NULL || s->auth_data != NULL) {
crypto/openssh/session.c
1980
"x11 forwarding already active", s->self);
crypto/openssh/session.c
1984
(r = sshpkt_get_cstring(ssh, &s->auth_proto, NULL)) != 0 ||
crypto/openssh/session.c
1985
(r = sshpkt_get_cstring(ssh, &s->auth_data, NULL)) != 0 ||
crypto/openssh/session.c
1986
(r = sshpkt_get_u32(ssh, &s->screen)) != 0 ||
crypto/openssh/session.c
1990
s->single_connection = single_connection;
crypto/openssh/session.c
1992
if (xauth_valid_string(s->auth_proto) &&
crypto/openssh/session.c
1993
xauth_valid_string(s->auth_data))
crypto/openssh/session.c
1994
success = session_setup_x11fwd(ssh, s);
crypto/openssh/session.c
2000
free(s->auth_proto);
crypto/openssh/session.c
2001
free(s->auth_data);
crypto/openssh/session.c
2002
s->auth_proto = NULL;
crypto/openssh/session.c
2003
s->auth_data = NULL;
crypto/openssh/session.c
2009
session_shell_req(struct ssh *ssh, Session *s)
crypto/openssh/session.c
2016
channel_set_xtype(ssh, s->chanid, "session:shell");
crypto/openssh/session.c
2018
return do_exec(ssh, s, NULL) == 0;
crypto/openssh/session.c
2022
session_exec_req(struct ssh *ssh, Session *s)
crypto/openssh/session.c
2032
channel_set_xtype(ssh, s->chanid, "session:command");
crypto/openssh/session.c
2034
success = do_exec(ssh, s, command) == 0;
crypto/openssh/session.c
2040
session_break_req(struct ssh *ssh, Session *s)
crypto/openssh/session.c
2048
if (s->ptymaster == -1 || tcsendbreak(s->ptymaster, 0) == -1)
crypto/openssh/session.c
2054
session_env_req(struct ssh *ssh, Session *s)
crypto/openssh/session.c
2066
if (s->num_env > 128) {
crypto/openssh/session.c
2073
debug2("Setting env %d: %s=%s", s->num_env, name, val);
crypto/openssh/session.c
2074
s->env = xrecallocarray(s->env, s->num_env,
crypto/openssh/session.c
2075
s->num_env + 1, sizeof(*s->env));
crypto/openssh/session.c
2076
s->env[s->num_env].name = name;
crypto/openssh/session.c
2077
s->env[s->num_env].val = val;
crypto/openssh/session.c
2078
s->num_env++;
crypto/openssh/session.c
2115
session_signal_req(struct ssh *ssh, Session *s)
crypto/openssh/session.c
2129
if (s->pid <= 0) {
crypto/openssh/session.c
2130
error_f("no pid for session %d", s->self);
crypto/openssh/session.c
2133
if (s->forced || s->is_subsystem) {
crypto/openssh/session.c
2135
signame, s->forced ? "forced-command" : "subsystem");
crypto/openssh/session.c
2139
debug_f("signal %s, killpg(%ld, %d)", signame, (long)s->pid, sig);
crypto/openssh/session.c
2140
temporarily_use_uid(s->pw);
crypto/openssh/session.c
2141
r = killpg(s->pid, sig);
crypto/openssh/session.c
2144
error_f("killpg(%ld, %d): %s", (long)s->pid,
crypto/openssh/session.c
2157
session_auth_agent_req(struct ssh *ssh, Session *s, int agent_new)
crypto/openssh/session.c
2174
return auth_input_request_forwarding(ssh, s->pw, agent_new);
crypto/openssh/session.c
2181
Session *s;
crypto/openssh/session.c
2183
if ((s = session_by_channel(c->self)) == NULL) {
crypto/openssh/session.c
2187
debug_f("session %d req %s", s->self, rtype);
crypto/openssh/session.c
2195
success = session_shell_req(ssh, s);
crypto/openssh/session.c
2197
success = session_exec_req(ssh, s);
crypto/openssh/session.c
2199
success = session_pty_req(ssh, s);
crypto/openssh/session.c
2201
success = session_x11_req(ssh, s);
crypto/openssh/session.c
2203
success = session_auth_agent_req(ssh, s, 0);
crypto/openssh/session.c
2205
success = session_auth_agent_req(ssh, s, 1);
crypto/openssh/session.c
2207
success = session_subsystem_req(ssh, s);
crypto/openssh/session.c
2209
success = session_env_req(ssh, s);
crypto/openssh/session.c
2213
success = session_window_change_req(ssh, s);
crypto/openssh/session.c
2215
success = session_break_req(ssh, s);
crypto/openssh/session.c
2217
success = session_signal_req(ssh, s);
crypto/openssh/session.c
2224
session_set_fds(struct ssh *ssh, Session *s,
crypto/openssh/session.c
2231
if (s->chanid == -1)
crypto/openssh/session.c
2232
fatal("no channel for session %d", s->self);
crypto/openssh/session.c
2233
channel_set_fds(ssh, s->chanid,
crypto/openssh/session.c
2244
session_pty_cleanup2(Session *s)
crypto/openssh/session.c
2246
if (s == NULL) {
crypto/openssh/session.c
2250
if (s->ttyfd == -1)
crypto/openssh/session.c
2253
debug_f("session %d release %s", s->self, s->tty);
crypto/openssh/session.c
2256
if (s->pid != 0)
crypto/openssh/session.c
2257
record_logout(s->pid, s->tty, s->pw->pw_name);
crypto/openssh/session.c
2261
pty_release(s->tty);
crypto/openssh/session.c
2268
if (s->ptymaster != -1 && close(s->ptymaster) == -1)
crypto/openssh/session.c
2270
s->ptymaster, strerror(errno));
crypto/openssh/session.c
2273
s->ttyfd = -1;
crypto/openssh/session.c
2277
session_pty_cleanup(Session *s)
crypto/openssh/session.c
2279
mm_session_pty_cleanup2(s);
crypto/openssh/session.c
2322
Session *s;
crypto/openssh/session.c
2327
if ((s = session_by_x11_channel(id)) == NULL)
crypto/openssh/session.c
2329
for (i = 0; s->x11_chanids[i] != -1; i++) {
crypto/openssh/session.c
2331
s->self, s->x11_chanids[i]);
crypto/openssh/session.c
2336
if (s->x11_chanids[i] != id)
crypto/openssh/session.c
2337
session_close_x11(ssh, s->x11_chanids[i]);
crypto/openssh/session.c
2339
free(s->x11_chanids);
crypto/openssh/session.c
2340
s->x11_chanids = NULL;
crypto/openssh/session.c
2341
free(s->display);
crypto/openssh/session.c
2342
s->display = NULL;
crypto/openssh/session.c
2343
free(s->auth_proto);
crypto/openssh/session.c
2344
s->auth_proto = NULL;
crypto/openssh/session.c
2345
free(s->auth_data);
crypto/openssh/session.c
2346
s->auth_data = NULL;
crypto/openssh/session.c
2347
free(s->auth_display);
crypto/openssh/session.c
2348
s->auth_display = NULL;
crypto/openssh/session.c
2352
session_exit_message(struct ssh *ssh, Session *s, int status)
crypto/openssh/session.c
2358
if ((c = channel_lookup(ssh, s->chanid)) == NULL)
crypto/openssh/session.c
2359
fatal_f("session %d: no channel %d", s->self, s->chanid);
crypto/openssh/session.c
2362
channel_request_start(ssh, s->chanid, "exit-status", 0);
crypto/openssh/session.c
2368
channel_request_start(ssh, s->chanid, "exit-signal", 0);
crypto/openssh/session.c
2386
debug_f("session %d channel %d pid %ld %s", s->self, s->chanid,
crypto/openssh/session.c
2387
(long)s->pid, note == NULL ? "UNKNOWN" : note);
crypto/openssh/session.c
2391
debug_f("release channel %d", s->chanid);
crypto/openssh/session.c
2411
session_close(struct ssh *ssh, Session *s)
crypto/openssh/session.c
2416
s->pw->pw_name,
crypto/openssh/session.c
2419
s->self);
crypto/openssh/session.c
2421
if (s->ttyfd != -1)
crypto/openssh/session.c
2422
session_pty_cleanup(s);
crypto/openssh/session.c
2423
free(s->term);
crypto/openssh/session.c
2424
free(s->display);
crypto/openssh/session.c
2425
free(s->x11_chanids);
crypto/openssh/session.c
2426
free(s->auth_display);
crypto/openssh/session.c
2427
free(s->auth_data);
crypto/openssh/session.c
2428
free(s->auth_proto);
crypto/openssh/session.c
2429
free(s->subsys);
crypto/openssh/session.c
2430
if (s->env != NULL) {
crypto/openssh/session.c
2431
for (i = 0; i < s->num_env; i++) {
crypto/openssh/session.c
2432
free(s->env[i].name);
crypto/openssh/session.c
2433
free(s->env[i].val);
crypto/openssh/session.c
2435
free(s->env);
crypto/openssh/session.c
2437
session_proctitle(s);
crypto/openssh/session.c
2438
session_unused(s->self);
crypto/openssh/session.c
2444
Session *s = session_by_pid(pid);
crypto/openssh/session.c
2445
if (s == NULL) {
crypto/openssh/session.c
2449
if (s->chanid != -1)
crypto/openssh/session.c
2450
session_exit_message(ssh, s, status);
crypto/openssh/session.c
2451
if (s->ttyfd != -1)
crypto/openssh/session.c
2452
session_pty_cleanup(s);
crypto/openssh/session.c
2453
s->pid = 0;
crypto/openssh/session.c
2463
Session *s = session_by_channel(id);
crypto/openssh/session.c
2466
if (s == NULL) {
crypto/openssh/session.c
2470
debug_f("channel %d child %ld", id, (long)s->pid);
crypto/openssh/session.c
2471
if (s->pid != 0) {
crypto/openssh/session.c
2472
debug_f("channel %d: has child, ttyfd %d", id, s->ttyfd);
crypto/openssh/session.c
2478
if (s->ttyfd != -1)
crypto/openssh/session.c
2479
session_pty_cleanup(s);
crypto/openssh/session.c
2484
channel_cancel_cleanup(ssh, s->chanid);
crypto/openssh/session.c
2487
if (s->x11_chanids != NULL) {
crypto/openssh/session.c
2488
for (i = 0; s->x11_chanids[i] != -1; i++) {
crypto/openssh/session.c
2489
session_close_x11(ssh, s->x11_chanids[i]);
crypto/openssh/session.c
2490
s->x11_chanids[i] = -1;
crypto/openssh/session.c
2494
s->chanid = -1;
crypto/openssh/session.c
2495
session_close(ssh, s);
crypto/openssh/session.c
2503
Session *s = &sessions[i];
crypto/openssh/session.c
2504
if (s->used) {
crypto/openssh/session.c
2506
closefunc(s);
crypto/openssh/session.c
2508
session_close(ssh, s);
crypto/openssh/session.c
2522
Session *s = &sessions[i];
crypto/openssh/session.c
2523
if (s->used && s->ttyfd != -1) {
crypto/openssh/session.c
2525
if (strncmp(s->tty, "/dev/", 5) != 0) {
crypto/openssh/session.c
2526
cp = strrchr(s->tty, '/');
crypto/openssh/session.c
2527
cp = (cp == NULL) ? s->tty : cp + 1;
crypto/openssh/session.c
2529
cp = s->tty + 5;
crypto/openssh/session.c
2542
session_proctitle(Session *s)
crypto/openssh/session.c
2544
if (s->pw == NULL)
crypto/openssh/session.c
2545
error("no user for session %d", s->self);
crypto/openssh/session.c
2547
setproctitle("%s@%s", s->pw->pw_name, session_tty_list());
crypto/openssh/session.c
2551
session_setup_x11fwd(struct ssh *ssh, Session *s)
crypto/openssh/session.c
2571
if (s->display != NULL) {
crypto/openssh/session.c
2576
options.x11_use_localhost, s->single_connection,
crypto/openssh/session.c
2577
&s->display_number, &s->x11_chanids) == -1) {
crypto/openssh/session.c
2581
for (i = 0; s->x11_chanids[i] != -1; i++) {
crypto/openssh/session.c
2582
channel_register_cleanup(ssh, s->x11_chanids[i],
crypto/openssh/session.c
2596
s->display_number, s->screen);
crypto/openssh/session.c
2598
s->display_number, s->screen);
crypto/openssh/session.c
2599
s->display = xstrdup(display);
crypto/openssh/session.c
2600
s->auth_display = xstrdup(auth_display);
crypto/openssh/session.c
2614
s->display_number, s->screen);
crypto/openssh/session.c
2617
s->display_number, s->screen);
crypto/openssh/session.c
2619
s->display = xstrdup(display);
crypto/openssh/session.c
2620
s->auth_display = xstrdup(display);
crypto/openssh/session.c
347
xauth_valid_string(const char *s)
crypto/openssh/session.c
351
for (i = 0; s[i] != '\0'; i++) {
crypto/openssh/session.c
352
if (!isalnum((u_char)s[i]) &&
crypto/openssh/session.c
353
s[i] != '.' && s[i] != ':' && s[i] != '/' &&
crypto/openssh/session.c
354
s[i] != '-' && s[i] != '_')
crypto/openssh/session.c
367
do_exec_no_pty(struct ssh *ssh, Session *s, const char *command)
crypto/openssh/session.c
373
if (s == NULL)
crypto/openssh/session.c
398
if (s == NULL)
crypto/openssh/session.c
414
session_proctitle(s);
crypto/openssh/session.c
484
do_child(ssh, s, command);
crypto/openssh/session.c
494
s->pid = pid;
crypto/openssh/session.c
509
session_set_fds(ssh, s, pin[1], pout[0], perr[0],
crypto/openssh/session.c
510
s->is_subsystem, 0);
crypto/openssh/session.c
520
session_set_fds(ssh, s, inout[1], inout[1], err[1],
crypto/openssh/session.c
521
s->is_subsystem, 0);
crypto/openssh/session.c
533
do_exec_pty(struct ssh *ssh, Session *s, const char *command)
crypto/openssh/session.c
538
if (s == NULL)
crypto/openssh/session.c
540
ptyfd = s->ptyfd;
crypto/openssh/session.c
541
ttyfd = s->ttyfd;
crypto/openssh/session.c
584
pty_make_controlling_tty(&ttyfd, s->tty);
crypto/openssh/session.c
599
do_login(ssh, s, command);
crypto/openssh/session.c
605
do_child(ssh, s, command);
crypto/openssh/session.c
615
s->pid = pid;
crypto/openssh/session.c
621
s->ptymaster = ptymaster;
crypto/openssh/session.c
622
session_set_fds(ssh, s, ptyfd, fdout, -1, 1, 1);
crypto/openssh/session.c
631
do_exec(struct ssh *ssh, Session *s, const char *command)
crypto/openssh/session.c
646
s->forced = 0;
crypto/openssh/session.c
648
s->forced = 1;
crypto/openssh/session.c
650
s->is_subsystem = s->is_subsystem ?
crypto/openssh/session.c
652
} else if (s->is_subsystem)
crypto/openssh/session.c
653
s->is_subsystem = SUBSYSTEM_EXT;
crypto/openssh/session.c
656
} else if (s->is_subsystem) {
crypto/openssh/session.c
658
"subsystem '%.900s'", s->subsys);
crypto/openssh/session.c
666
if (s->ttyfd != -1) {
crypto/openssh/session.c
667
tty = s->tty;
crypto/openssh/session.c
676
s->pw->pw_name,
crypto/openssh/session.c
679
s->self);
crypto/openssh/session.c
684
else if (s->ttyfd == -1) {
crypto/openssh/session.c
685
char *shell = s->pw->pw_shell;
crypto/openssh/session.c
692
if (s->ttyfd != -1)
crypto/openssh/session.c
693
ret = do_exec_pty(ssh, s, command);
crypto/openssh/session.c
695
ret = do_exec_no_pty(ssh, s, command);
crypto/openssh/session.c
711
do_login(struct ssh *ssh, Session *s, const char *command)
crypto/openssh/session.c
730
if (check_quietlogin(s, command))
crypto/openssh/session.c
767
check_quietlogin(Session *s, const char *command)
crypto/openssh/session.c
770
struct passwd *pw = s->pw;
crypto/openssh/session.c
934
do_setup_env(struct ssh *ssh, Session *s, const char *shell)
crypto/openssh/session.c
940
struct passwd *pw = s->pw;
crypto/openssh/session.c
978
for (i = 0; i < s->num_env; i++)
crypto/openssh/session.c
979
child_set_env(&env, &envsize, s->env[i].name, s->env[i].val);
crypto/openssh/sftp-client.c
221
send_string_request(struct sftp_conn *conn, u_int id, u_int code, const char *s,
crypto/openssh/sftp-client.c
231
(r = sshbuf_put_string(msg, s, len)) != 0)
crypto/openssh/sftp-client.c
240
const void *s, u_int len, Attrib *a)
crypto/openssh/sftp-client.c
249
(r = sshbuf_put_string(msg, s, len)) != 0 ||
crypto/openssh/sftp-client.c
836
void sftp_free_dirents(SFTP_DIRENT **s)
crypto/openssh/sftp-client.c
840
if (s == NULL)
crypto/openssh/sftp-client.c
842
for (i = 0; s[i]; i++) {
crypto/openssh/sftp-client.c
843
free(s[i]->filename);
crypto/openssh/sftp-client.c
844
free(s[i]->longname);
crypto/openssh/sftp-client.c
845
free(s[i]);
crypto/openssh/sftp-client.c
847
free(s);
crypto/openssh/sftp-glob.c
141
char *s;
crypto/openssh/sftp-glob.c
168
pglob->gl_pathc == 1 && (s = pglob->gl_pathv[0]) != NULL &&
crypto/openssh/sftp-glob.c
169
(l = strlen(s)) > 0 && s[l-1] != '/') {
crypto/openssh/sftp-glob.c
170
if (fudge_stat(s, &sb) == 0 && S_ISDIR(sb.st_mode)) {
crypto/openssh/sftp-glob.c
172
if ((s = realloc(s, l + 2)) != NULL) {
crypto/openssh/sftp-glob.c
173
memcpy(s + l, "/", 2);
crypto/openssh/sftp-glob.c
174
pglob->gl_pathv[0] = s;
crypto/openssh/sftp-realpath.c
115
s = p ? p : left + left_len;
crypto/openssh/sftp-realpath.c
116
if (s - left >= (ptrdiff_t)sizeof(next_token)) {
crypto/openssh/sftp-realpath.c
120
memcpy(next_token, left, s - left);
crypto/openssh/sftp-realpath.c
121
next_token[s - left] = '\0';
crypto/openssh/sftp-realpath.c
122
left_len -= s - left;
crypto/openssh/sftp-realpath.c
124
memmove(left, s + 1, left_len + 1);
crypto/openssh/sftp-realpath.c
61
char *p, *q, *s;
crypto/openssh/sftp-server.c
1252
Stat s;
crypto/openssh/sftp-server.c
1253
attrib_clear(&s.attrib);
crypto/openssh/sftp-server.c
1254
s.name = s.long_name = resolvedname;
crypto/openssh/sftp-server.c
1255
send_names(id, 1, &s);
crypto/openssh/sftp-server.c
1335
Stat s;
crypto/openssh/sftp-server.c
1338
attrib_clear(&s.attrib);
crypto/openssh/sftp-server.c
1339
s.name = s.long_name = buf;
crypto/openssh/sftp-server.c
1340
send_names(id, 1, &s);
crypto/openssh/sftp-server.c
1549
Stat s;
crypto/openssh/sftp-server.c
1595
attrib_clear(&s.attrib);
crypto/openssh/sftp-server.c
1596
s.name = s.long_name = resolvedname;
crypto/openssh/sftp-server.c
1597
send_names(id, 1, &s);
crypto/openssh/sftp-server.c
1720
Stat s;
crypto/openssh/sftp-server.c
1734
attrib_clear(&s.attrib);
crypto/openssh/sftp-server.c
1735
s.name = s.long_name = user_pw->pw_dir;
crypto/openssh/sftp-server.c
1736
send_names(id, 1, &s);
crypto/openssh/sftp.c
1145
undo_glob_escape(char *s)
crypto/openssh/sftp.c
1150
if (s[i] == '\0') {
crypto/openssh/sftp.c
1151
s[j] = '\0';
crypto/openssh/sftp.c
1154
if (s[i] != '\\') {
crypto/openssh/sftp.c
1155
s[j++] = s[i++];
crypto/openssh/sftp.c
1160
switch (s[i]) {
crypto/openssh/sftp.c
1165
s[j++] = s[i++];
crypto/openssh/sftp.c
1168
s[j++] = '\\';
crypto/openssh/sftp.c
1169
s[j] = '\0';
crypto/openssh/sftp.c
1172
s[j++] = '\\';
crypto/openssh/sftp.c
1173
s[j++] = s[i++];
crypto/openssh/sftp.c
593
escape_glob(const char *s)
crypto/openssh/sftp.c
598
len = strlen(s);
crypto/openssh/sftp.c
601
if (strchr("[]?*\\", s[i]) != NULL)
crypto/openssh/sftp.c
603
ret[o++] = s[i];
crypto/openssh/smult_curve25519_ref.c
110
static void select(unsigned int p[64],unsigned int q[64],const unsigned int r[64],const unsigned int s[64],unsigned int b)
crypto/openssh/smult_curve25519_ref.c
118
t = bminus1 & (r[j] ^ s[j]);
crypto/openssh/smult_curve25519_ref.c
119
p[j] = s[j] ^ t;
crypto/openssh/smult_curve25519_ref.c
138
unsigned int s[32];
crypto/openssh/smult_curve25519_ref.c
167
sub(s,b0,b0 + 32);
crypto/openssh/smult_curve25519_ref.c
168
mult121665(t,s);
crypto/openssh/smult_curve25519_ref.c
171
mult(xznb + 32,s,u);
crypto/openssh/sntrup761.c
2011
static void Small_encode(unsigned char *s, const small *f) {
crypto/openssh/sntrup761.c
2016
*s++ = x;
crypto/openssh/sntrup761.c
2018
*s = *f++ + 1;
crypto/openssh/sntrup761.c
2021
static void Small_decode(small *f, const unsigned char *s) {
crypto/openssh/sntrup761.c
2024
unsigned char x = *s++;
crypto/openssh/sntrup761.c
2027
*f++ = ((small)(*s & 3)) - 1;
crypto/openssh/sntrup761.c
2030
static void Rq_encode(unsigned char *s, const Fq *r) {
crypto/openssh/sntrup761.c
2035
Encode(s, R, M, p);
crypto/openssh/sntrup761.c
2038
static void Rq_decode(Fq *r, const unsigned char *s) {
crypto/openssh/sntrup761.c
2042
Decode(R, s, M, p);
crypto/openssh/sntrup761.c
2046
static void Rounded_encode(unsigned char *s, const Fq *r) {
crypto/openssh/sntrup761.c
2051
Encode(s, R, M, p);
crypto/openssh/sntrup761.c
2054
static void Rounded_decode(Fq *r, const unsigned char *s) {
crypto/openssh/sntrup761.c
2058
Decode(R, s, M, p);
crypto/openssh/srclimit.c
246
addr_masklen_ntop(struct xaddr *addr, int masklen, char *s, size_t slen)
crypto/openssh/srclimit.c
250
if (addr_ntop(addr, s, slen) != 0) {
crypto/openssh/srclimit.c
251
strlcpy(s, "UNKNOWN", slen);
crypto/openssh/srclimit.c
254
if ((o = strlen(s)) < slen)
crypto/openssh/srclimit.c
255
snprintf(s + o, slen - o, "/%d", masklen);
crypto/openssh/srclimit.c
317
char s[NI_MAXHOST + 4];
crypto/openssh/srclimit.c
324
addr_masklen_ntop(&p->addr, bits, s, sizeof(s));
crypto/openssh/srclimit.c
325
debug3_f("%s overflow, remove %s", t, s);
crypto/openssh/srclimit.c
478
char s[NI_MAXHOST + 4];
crypto/openssh/srclimit.c
485
addr_masklen_ntop(&p->addr, bits, s, sizeof(s));
crypto/openssh/srclimit.c
487
logit("client %s %s (expired)", s, p->reason);
crypto/openssh/srclimit.c
489
logit("client %s %s (%.3f secs left)", s, p->reason,
crypto/openssh/ssh-add.c
697
parse_dest_constraint_hop(const char *s, struct dest_constraint_hop *dch,
crypto/openssh/ssh-add.c
707
os = xstrdup(s);
crypto/openssh/ssh-add.c
719
"does not specify user or host", s);
crypto/openssh/ssh-add.c
765
parse_dest_constraint(const char *s, struct dest_constraint ***dcp,
crypto/openssh/ssh-add.c
772
os = xstrdup(s);
crypto/openssh/ssh-keygen.c
1887
parse_relative_time(const char *s, time_t now)
crypto/openssh/ssh-keygen.c
1891
mul = *s == '-' ? -1 : 1;
crypto/openssh/ssh-keygen.c
1893
if ((secs = convtime(s + 1)) == -1)
crypto/openssh/ssh-keygen.c
1894
fatal("Invalid relative certificate time %s", s);
crypto/openssh/ssh-keygen.c
1896
fatal("Certificate time %s cannot be represented", s);
crypto/openssh/ssh-keygen.c
1901
parse_hex_u64(const char *s, uint64_t *up)
crypto/openssh/ssh-keygen.c
1907
ull = strtoull(s, &ep, 16);
crypto/openssh/ssh-keygen.c
1908
if (*s == '\0' || *ep != '\0')
crypto/openssh/ssh-keyscan.c
174
char *s, *e;
crypto/openssh/ssh-keyscan.c
179
s = *str;
crypto/openssh/ssh-keyscan.c
180
e = s + strcspn(s, delim);
crypto/openssh/ssh-keyscan.c
186
return (s);
crypto/openssh/ssh-keyscan.c
358
int gaierr, s = -1;
crypto/openssh/ssh-keyscan.c
369
s = socket(ai->ai_family, ai->ai_socktype, ai->ai_protocol);
crypto/openssh/ssh-keyscan.c
370
if (s == -1) {
crypto/openssh/ssh-keyscan.c
374
if (set_nonblock(s) == -1)
crypto/openssh/ssh-keyscan.c
375
fatal_f("set_nonblock(%d)", s);
crypto/openssh/ssh-keyscan.c
376
if (connect(s, ai->ai_addr, ai->ai_addrlen) == -1 &&
crypto/openssh/ssh-keyscan.c
381
close(s);
crypto/openssh/ssh-keyscan.c
382
s = -1;
crypto/openssh/ssh-keyscan.c
385
return s;
crypto/openssh/ssh-keyscan.c
392
int s;
crypto/openssh/ssh-keyscan.c
402
} while ((s = tcpconnect(name)) < 0);
crypto/openssh/ssh-keyscan.c
404
if (s >= maxfd)
crypto/openssh/ssh-keyscan.c
405
fatal("conalloc: fdno %d too high", s);
crypto/openssh/ssh-keyscan.c
406
if (fdcon[s].c_status)
crypto/openssh/ssh-keyscan.c
407
fatal("conalloc: attempt to reuse fdno %d", s);
crypto/openssh/ssh-keyscan.c
410
fdcon[s].c_fd = s;
crypto/openssh/ssh-keyscan.c
411
fdcon[s].c_status = CS_CON;
crypto/openssh/ssh-keyscan.c
412
fdcon[s].c_namebase = namebase;
crypto/openssh/ssh-keyscan.c
413
fdcon[s].c_name = name;
crypto/openssh/ssh-keyscan.c
414
fdcon[s].c_namelist = namelist;
crypto/openssh/ssh-keyscan.c
415
fdcon[s].c_output_name = xstrdup(oname);
crypto/openssh/ssh-keyscan.c
416
fdcon[s].c_keytype = keytype;
crypto/openssh/ssh-keyscan.c
417
monotime_ts(&fdcon[s].c_ts);
crypto/openssh/ssh-keyscan.c
418
fdcon[s].c_ts.tv_sec += timeout;
crypto/openssh/ssh-keyscan.c
419
TAILQ_INSERT_TAIL(&tq, &fdcon[s], c_link);
crypto/openssh/ssh-keyscan.c
420
read_wait[s].fd = s;
crypto/openssh/ssh-keyscan.c
421
read_wait[s].events = POLLIN;
crypto/openssh/ssh-keyscan.c
423
return (s);
crypto/openssh/ssh-keyscan.c
427
confree(int s)
crypto/openssh/ssh-keyscan.c
429
if (s >= maxfd || fdcon[s].c_status == CS_UNUSED)
crypto/openssh/ssh-keyscan.c
430
fatal("confree: attempt to free bad fdno %d", s);
crypto/openssh/ssh-keyscan.c
431
free(fdcon[s].c_namebase);
crypto/openssh/ssh-keyscan.c
432
free(fdcon[s].c_output_name);
crypto/openssh/ssh-keyscan.c
433
fdcon[s].c_status = CS_UNUSED;
crypto/openssh/ssh-keyscan.c
434
fdcon[s].c_keytype = 0;
crypto/openssh/ssh-keyscan.c
435
if (fdcon[s].c_ssh) {
crypto/openssh/ssh-keyscan.c
436
ssh_packet_close(fdcon[s].c_ssh);
crypto/openssh/ssh-keyscan.c
437
free(fdcon[s].c_ssh);
crypto/openssh/ssh-keyscan.c
438
fdcon[s].c_ssh = NULL;
crypto/openssh/ssh-keyscan.c
440
close(s);
crypto/openssh/ssh-keyscan.c
441
TAILQ_REMOVE(&tq, &fdcon[s], c_link);
crypto/openssh/ssh-keyscan.c
442
read_wait[s].fd = -1;
crypto/openssh/ssh-keyscan.c
443
read_wait[s].events = 0;
crypto/openssh/ssh-keyscan.c
448
conrecycle(int s)
crypto/openssh/ssh-keyscan.c
450
con *c = &fdcon[s];
crypto/openssh/ssh-keyscan.c
454
confree(s);
crypto/openssh/ssh-keyscan.c
459
congreet(int s)
crypto/openssh/ssh-keyscan.c
465
con *c = &fdcon[s];
crypto/openssh/ssh-keyscan.c
472
confree(s);
crypto/openssh/ssh-keyscan.c
475
if (atomicio(vwrite, s, buf, n) != (size_t)n) {
crypto/openssh/ssh-keyscan.c
477
confree(s);
crypto/openssh/ssh-keyscan.c
495
(n = atomicio(read, s, cp, 1)) == 1 && *cp != '\n') {
crypto/openssh/ssh-keyscan.c
514
conrecycle(s);
crypto/openssh/ssh-keyscan.c
519
confree(s);
crypto/openssh/ssh-keyscan.c
524
confree(s);
crypto/openssh/ssh-keyscan.c
528
if ((c->c_ssh = ssh_packet_set_connection(NULL, s, s)) == NULL)
crypto/openssh/ssh-keyscan.c
538
confree(s);
crypto/openssh/ssh-keyscan.c
546
confree(s);
crypto/openssh/ssh-keyscan.c
550
conread(int s)
crypto/openssh/ssh-keyscan.c
552
con *c = &fdcon[s];
crypto/openssh/ssh-keyscan.c
557
congreet(s);
crypto/openssh/ssh-keyscan.c
590
int s = c->c_fd;
crypto/openssh/ssh-keyscan.c
593
conrecycle(s);
crypto/openssh/ssh-pkcs11.c
791
#define RMSPACE(s) (int)sizeof(s), rmspace(s, sizeof(s))
crypto/openssh/ssh-sk-helper.c
82
null_empty(char **s)
crypto/openssh/ssh-sk-helper.c
84
if (s == NULL || *s == NULL || **s != '\0')
crypto/openssh/ssh-sk-helper.c
87
free(*s);
crypto/openssh/ssh-sk-helper.c
88
*s = NULL;
crypto/openssh/ssh_api.c
346
const u_char *s = sshbuf_ptr(input);
crypto/openssh/ssh_api.c
358
c = s[j++];
crypto/openssh/sshbuf-getput-basic.c
572
const u_char *s = (const u_char *)v;
crypto/openssh/sshbuf-getput-basic.c
580
for (; len > 0 && *s == 0; len--, s++)
crypto/openssh/sshbuf-getput-basic.c
586
prepend = len > 0 && (s[0] & 0x80) != 0;
crypto/openssh/sshbuf-getput-basic.c
593
memcpy(d + 4 + prepend, s, len);
crypto/openssh/sshbuf-misc.c
131
char *s = NULL;
crypto/openssh/sshbuf-misc.c
139
if ((s = malloc(slen)) == NULL)
crypto/openssh/sshbuf-misc.c
141
if (b64_ntop(sshbuf_ptr(d), sshbuf_len(d), s, slen) == -1) {
crypto/openssh/sshbuf-misc.c
146
for (i = 0; s[i] != '\0'; i++) {
crypto/openssh/sshbuf-misc.c
147
if ((r = sshbuf_put_u8(b64, s[i])) != 0)
crypto/openssh/sshbuf-misc.c
155
if ((r = sshbuf_put(b64, s, strlen(s))) != 0)
crypto/openssh/sshbuf-misc.c
161
freezero(s, slen);
crypto/openssh/sshbuf-misc.c
254
const u_char *p = NULL, *s = sshbuf_ptr(buf);
crypto/openssh/sshbuf-misc.c
258
if (s == NULL || l >= SIZE_MAX)
crypto/openssh/sshbuf-misc.c
261
if (l > 0 && (p = memchr(s, '\0', l)) != NULL) {
crypto/openssh/sshbuf-misc.c
262
if (p != s + l - 1)
crypto/openssh/sshbuf-misc.c
269
memcpy(r, s, l);
crypto/openssh/sshbuf-misc.c
276
const void *s, size_t len)
crypto/openssh/sshbuf-misc.c
284
if (timingsafe_bcmp(sshbuf_ptr(b) + offset, s, len) != 0)
crypto/openssh/sshbuf-misc.c
305
const void *s, size_t len, size_t *offsetp)
crypto/openssh/sshbuf-misc.c
318
sshbuf_len(b) - start_offset, s, len)) == NULL)
crypto/openssh/sshbuf-misc.c
38
sshbuf_dump_data(const void *s, size_t len, FILE *f)
crypto/openssh/sshbuf-misc.c
41
const u_char *p = (const u_char *)s;
crypto/openssh/sshbuf.h
260
void sshbuf_dump_data(const void *s, size_t len, FILE *f);
crypto/openssh/sshbuf.h
289
const void *s, size_t len);
crypto/openssh/sshbuf.h
310
const void *s, size_t len, size_t *offsetp);
crypto/openssh/sshd-auth.c
219
append_hostkey_type(struct sshbuf *b, const char *s)
crypto/openssh/sshd-auth.c
223
if (match_pattern_list(s, options.hostkeyalgorithms, 0) != 1) {
crypto/openssh/sshd-auth.c
224
debug3_f("%s key not permitted by HostkeyAlgorithms", s);
crypto/openssh/sshd-auth.c
227
if ((r = sshbuf_putf(b, "%s%s", sshbuf_len(b) > 0 ? "," : "", s)) != 0)
crypto/openssh/sshkey.c
1292
peek_type_nid(const char *s, size_t l, int *nid)
crypto/openssh/sshkey.c
1301
if (memcmp(s, impl->name, l) == 0) {
crypto/openssh/sshkey.c
2508
sshkey_format_cert_validity(const struct sshkey_cert *cert, char *s, size_t l)
crypto/openssh/sshkey.c
2515
return strlcpy(s, "forever", l);
crypto/openssh/sshkey.c
2529
return strlcpy(s, ret, l);
crypto/openssh/sshkey.c
352
char *s, *cp, *p;
crypto/openssh/sshkey.c
358
if ((s = cp = strdup(names)) == NULL)
crypto/openssh/sshkey.c
381
free(s);
crypto/openssh/sshkey.c
384
free(s);
crypto/openssh/sshkey.c
388
free(s);
crypto/openssl/apps/engine.c
62
static int append_buf(char **buf, int *size, const char *s)
crypto/openssl/apps/engine.c
65
int len = strlen(s) + 1;
crypto/openssl/apps/engine.c
95
strcpy(p, s);
crypto/openssl/apps/fipsinstall.c
563
char *s = NULL;
crypto/openssl/apps/fipsinstall.c
573
s = NCONF_get_string(conf, section, OSSL_PROV_FIPS_PARAM_INSTALL_VERSION);
crypto/openssl/apps/fipsinstall.c
574
if (s == NULL || strcmp(s, VERSION_VAL) != 0) {
crypto/openssl/apps/fipsinstall.c
578
s = NCONF_get_string(conf, section, OSSL_PROV_FIPS_PARAM_MODULE_MAC);
crypto/openssl/apps/fipsinstall.c
579
if (s == NULL) {
crypto/openssl/apps/fipsinstall.c
583
buf1 = OPENSSL_hexstr2buf(s, &len);
crypto/openssl/apps/fipsinstall.c
591
s = NCONF_get_string(conf, section, OSSL_PROV_FIPS_PARAM_INSTALL_STATUS);
crypto/openssl/apps/fipsinstall.c
592
if (s == NULL || strcmp(s, INSTALL_STATUS_VAL) != 0) {
crypto/openssl/apps/fipsinstall.c
596
s = NCONF_get_string(conf, section, OSSL_PROV_FIPS_PARAM_INSTALL_MAC);
crypto/openssl/apps/fipsinstall.c
597
if (s == NULL) {
crypto/openssl/apps/fipsinstall.c
601
buf2 = OPENSSL_hexstr2buf(s, &len);
crypto/openssl/apps/include/apps.h
78
void wait_for_async(SSL *s);
crypto/openssl/apps/include/opt.h
433
int opt_format(const char *s, unsigned long flags, int *result);
crypto/openssl/apps/include/s_apps.h
18
#define SSL_VERSION_ALLOWS_RENEGOTIATION(s) \
crypto/openssl/apps/include/s_apps.h
19
(SSL_is_dtls(s) || (SSL_version(s) < TLS1_3_VERSION))
crypto/openssl/apps/include/s_apps.h
21
typedef int (*do_server_cb)(int s, int stype, int prot, unsigned char *context);
crypto/openssl/apps/include/s_apps.h
33
int ssl_print_sigalgs(BIO *out, SSL *s);
crypto/openssl/apps/include/s_apps.h
34
int ssl_print_point_formats(BIO *out, SSL *s);
crypto/openssl/apps/include/s_apps.h
35
int ssl_print_groups(BIO *out, SSL *s, int noshared);
crypto/openssl/apps/include/s_apps.h
36
int ssl_print_tmp_key(BIO *out, SSL *s);
crypto/openssl/apps/include/s_apps.h
47
void apps_ssl_info_callback(const SSL *s, int where, int ret);
crypto/openssl/apps/include/s_apps.h
50
void tlsext_cb(SSL *s, int client_server, int type, const unsigned char *data,
crypto/openssl/apps/include/s_apps.h
74
void print_verify_detail(SSL *s, BIO *bio);
crypto/openssl/apps/include/s_apps.h
75
void print_ssl_summary(SSL *s);
crypto/openssl/apps/include/s_apps.h
86
void print_ca_names(BIO *bio, SSL *s);
crypto/openssl/apps/include/s_apps.h
87
void ssl_print_secure_renegotiation_notes(BIO *bio, SSL *s);
crypto/openssl/apps/lib/apps.c
3233
void wait_for_async(SSL *s)
crypto/openssl/apps/lib/apps.c
3243
if (!SSL_get_all_async_fds(s, NULL, &numfds))
crypto/openssl/apps/lib/apps.c
3248
if (!SSL_get_all_async_fds(s, fds, &numfds)) {
crypto/openssl/apps/lib/apps.c
3295
unsigned char *s = signature->data;
crypto/openssl/apps/lib/apps.c
3297
s[signature->length - 1] ^= 0x1;
crypto/openssl/apps/lib/opt.c
263
static int opt_format_error(const char *s, unsigned long flags)
crypto/openssl/apps/lib/opt.c
267
opt_printf_stderr("%s: Bad format \"%s\"; must be one of: ", prog, s);
crypto/openssl/apps/lib/opt.c
277
int opt_format(const char *s, unsigned long flags, int *result)
crypto/openssl/apps/lib/opt.c
279
switch (*s) {
crypto/openssl/apps/lib/opt.c
281
opt_printf_stderr("%s: Bad format \"%s\"\n", prog, s);
crypto/openssl/apps/lib/opt.c
285
if (s[1] == '\0'
crypto/openssl/apps/lib/opt.c
286
|| strcmp(s, "B64") == 0 || strcmp(s, "b64") == 0
crypto/openssl/apps/lib/opt.c
287
|| strcmp(s, "BASE64") == 0 || strcmp(s, "base64") == 0) {
crypto/openssl/apps/lib/opt.c
289
return opt_format_error(s, flags);
crypto/openssl/apps/lib/opt.c
298
return opt_format_error(s, flags);
crypto/openssl/apps/lib/opt.c
304
return opt_format_error(s, flags);
crypto/openssl/apps/lib/opt.c
310
return opt_format_error(s, flags);
crypto/openssl/apps/lib/opt.c
311
if (strcmp(s, "NSS") != 0 && strcmp(s, "nss") != 0)
crypto/openssl/apps/lib/opt.c
312
return opt_format_error(s, flags);
crypto/openssl/apps/lib/opt.c
318
return opt_format_error(s, flags);
crypto/openssl/apps/lib/opt.c
324
return opt_format_error(s, flags);
crypto/openssl/apps/lib/opt.c
330
return opt_format_error(s, flags);
crypto/openssl/apps/lib/opt.c
336
return opt_format_error(s, flags);
crypto/openssl/apps/lib/opt.c
341
return opt_format_error(s, flags);
crypto/openssl/apps/lib/opt.c
346
if (s[1] == '\0' || strcmp(s, "PEM") == 0 || strcmp(s, "pem") == 0) {
crypto/openssl/apps/lib/opt.c
348
return opt_format_error(s, flags);
crypto/openssl/apps/lib/opt.c
350
} else if (strcmp(s, "PVK") == 0 || strcmp(s, "pvk") == 0) {
crypto/openssl/apps/lib/opt.c
352
return opt_format_error(s, flags);
crypto/openssl/apps/lib/opt.c
354
} else if (strcmp(s, "P12") == 0 || strcmp(s, "p12") == 0
crypto/openssl/apps/lib/opt.c
355
|| strcmp(s, "PKCS12") == 0 || strcmp(s, "pkcs12") == 0) {
crypto/openssl/apps/lib/opt.c
357
return opt_format_error(s, flags);
crypto/openssl/apps/lib/opt.c
360
opt_printf_stderr("%s: Bad format \"%s\"\n", prog, s);
crypto/openssl/apps/lib/s_cb.c
1197
static void print_raw_cipherlist(SSL *s)
crypto/openssl/apps/lib/s_cb.c
1203
if (!SSL_is_server(s))
crypto/openssl/apps/lib/s_cb.c
1205
num = SSL_get0_raw_cipherlist(s, NULL);
crypto/openssl/apps/lib/s_cb.c
1207
rlistlen = SSL_get0_raw_cipherlist(s, &rlist);
crypto/openssl/apps/lib/s_cb.c
1210
const SSL_CIPHER *c = SSL_CIPHER_find(s, rlist);
crypto/openssl/apps/lib/s_cb.c
1253
void print_verify_detail(SSL *s, BIO *bio)
crypto/openssl/apps/lib/s_cb.c
1257
long verify_err = SSL_get_verify_result(s);
crypto/openssl/apps/lib/s_cb.c
1260
const char *peername = SSL_get0_peername(s);
crypto/openssl/apps/lib/s_cb.c
1271
if ((mdpth = SSL_get0_dane_authority(s, NULL, &mspki)) >= 0) {
crypto/openssl/apps/lib/s_cb.c
1277
mdpth = SSL_get0_dane_tlsa(s, &usage, &selector, &mtype, &data, &dlen);
crypto/openssl/apps/lib/s_cb.c
1294
if (SSL_get0_peer_rpk(s) == NULL)
crypto/openssl/apps/lib/s_cb.c
1305
void print_ssl_summary(SSL *s)
crypto/openssl/apps/lib/s_cb.c
1309
X509 *peer = SSL_get0_peer_certificate(s);
crypto/openssl/apps/lib/s_cb.c
1310
EVP_PKEY *peer_rpk = SSL_get0_peer_rpk(s);
crypto/openssl/apps/lib/s_cb.c
1313
BIO_printf(bio_err, "Protocol version: %s\n", SSL_get_version(s));
crypto/openssl/apps/lib/s_cb.c
1314
print_raw_cipherlist(s);
crypto/openssl/apps/lib/s_cb.c
1315
c = SSL_get_current_cipher(s);
crypto/openssl/apps/lib/s_cb.c
1317
do_print_sigalgs(bio_err, s, 0);
crypto/openssl/apps/lib/s_cb.c
1323
if (SSL_get_peer_signature_nid(s, &nid))
crypto/openssl/apps/lib/s_cb.c
1325
if (SSL_get0_peer_signature_name(s, &sigalg))
crypto/openssl/apps/lib/s_cb.c
1327
print_verify_detail(s, bio_err);
crypto/openssl/apps/lib/s_cb.c
1330
if (SSL_get0_peer_signature_name(s, &sigalg))
crypto/openssl/apps/lib/s_cb.c
1332
print_verify_detail(s, bio_err);
crypto/openssl/apps/lib/s_cb.c
1337
ssl_print_point_formats(bio_err, s);
crypto/openssl/apps/lib/s_cb.c
1338
if (SSL_is_server(s))
crypto/openssl/apps/lib/s_cb.c
1339
ssl_print_groups(bio_err, s, 1);
crypto/openssl/apps/lib/s_cb.c
1341
ssl_print_tmp_key(bio_err, s);
crypto/openssl/apps/lib/s_cb.c
1444
int (*old_cb)(const SSL *s, const SSL_CTX *ctx, int op, int bits, int nid,
crypto/openssl/apps/lib/s_cb.c
1473
static int security_callback_debug(const SSL *s, const SSL_CTX *ctx,
crypto/openssl/apps/lib/s_cb.c
1482
rv = sdb->old_cb(s, ctx, op, bits, nid, other, ex);
crypto/openssl/apps/lib/s_cb.c
1642
void print_ca_names(BIO *bio, SSL *s)
crypto/openssl/apps/lib/s_cb.c
1644
const char *cs = SSL_is_server(s) ? "server" : "client";
crypto/openssl/apps/lib/s_cb.c
1645
const STACK_OF(X509_NAME) *sk = SSL_get0_peer_CA_list(s);
crypto/openssl/apps/lib/s_cb.c
1649
if (!SSL_is_server(s))
crypto/openssl/apps/lib/s_cb.c
1661
void ssl_print_secure_renegotiation_notes(BIO *bio, SSL *s)
crypto/openssl/apps/lib/s_cb.c
1663
if (SSL_VERSION_ALLOWS_RENEGOTIATION(s)) {
crypto/openssl/apps/lib/s_cb.c
1665
SSL_get_secure_renegotiation_support(s) ? "" : " NOT");
crypto/openssl/apps/lib/s_cb.c
208
static void ssl_print_client_cert_types(BIO *bio, SSL *s)
crypto/openssl/apps/lib/s_cb.c
212
int cert_type_num = SSL_get0_certificate_types(s, &p);
crypto/openssl/apps/lib/s_cb.c
267
static int do_print_sigalgs(BIO *out, SSL *s, int shared)
crypto/openssl/apps/lib/s_cb.c
271
client = SSL_is_server(s) ? 0 : 1;
crypto/openssl/apps/lib/s_cb.c
273
nsig = SSL_get_shared_sigalgs(s, 0, NULL, NULL, NULL, NULL, NULL);
crypto/openssl/apps/lib/s_cb.c
275
nsig = SSL_get_sigalgs(s, -1, NULL, NULL, NULL, NULL, NULL);
crypto/openssl/apps/lib/s_cb.c
290
SSL_get_shared_sigalgs(s, i, &sign_nid, &hash_nid, NULL,
crypto/openssl/apps/lib/s_cb.c
293
SSL_get_sigalgs(s, i, &sign_nid, &hash_nid, NULL, &rsign, &rhash);
crypto/openssl/apps/lib/s_cb.c
330
int ssl_print_sigalgs(BIO *out, SSL *s)
crypto/openssl/apps/lib/s_cb.c
335
if (!SSL_is_server(s))
crypto/openssl/apps/lib/s_cb.c
336
ssl_print_client_cert_types(out, s);
crypto/openssl/apps/lib/s_cb.c
337
do_print_sigalgs(out, s, 0);
crypto/openssl/apps/lib/s_cb.c
338
do_print_sigalgs(out, s, 1);
crypto/openssl/apps/lib/s_cb.c
339
if (SSL_get_peer_signature_nid(s, &nid) && nid != NID_undef)
crypto/openssl/apps/lib/s_cb.c
341
if (SSL_get0_peer_signature_name(s, &name))
crypto/openssl/apps/lib/s_cb.c
343
else if (SSL_get_peer_signature_type_nid(s, &nid))
crypto/openssl/apps/lib/s_cb.c
349
int ssl_print_point_formats(BIO *out, SSL *s)
crypto/openssl/apps/lib/s_cb.c
354
nformats = SSL_get0_ec_point_formats(s, &pformats);
crypto/openssl/apps/lib/s_cb.c
383
int ssl_print_groups(BIO *out, SSL *s, int noshared)
crypto/openssl/apps/lib/s_cb.c
387
ngroups = SSL_get1_groups(s, NULL);
crypto/openssl/apps/lib/s_cb.c
391
SSL_get1_groups(s, groups);
crypto/openssl/apps/lib/s_cb.c
398
BIO_printf(out, "%s", SSL_group_to_name(s, nid));
crypto/openssl/apps/lib/s_cb.c
406
ngroups = SSL_get_shared_group(s, -1);
crypto/openssl/apps/lib/s_cb.c
410
nid = SSL_get_shared_group(s, i);
crypto/openssl/apps/lib/s_cb.c
411
BIO_printf(out, "%s", SSL_group_to_name(s, nid));
crypto/openssl/apps/lib/s_cb.c
420
int ssl_print_tmp_key(BIO *out, SSL *s)
crypto/openssl/apps/lib/s_cb.c
425
if (!SSL_get_peer_tmp_key(s, &key)) {
crypto/openssl/apps/lib/s_cb.c
426
if (SSL_version(s) == TLS1_3_VERSION)
crypto/openssl/apps/lib/s_cb.c
428
SSL_group_to_name(s, SSL_get_negotiated_group(s)));
crypto/openssl/apps/lib/s_cb.c
547
void apps_ssl_info_callback(const SSL *s, int where, int ret)
crypto/openssl/apps/lib/s_cb.c
562
BIO_printf(bio_err, "%s:%s\n", str, SSL_state_string_long(s));
crypto/openssl/apps/lib/s_cb.c
572
str, SSL_state_string_long(s));
crypto/openssl/apps/lib/s_cb.c
575
str, SSL_state_string_long(s));
crypto/openssl/apps/lib/s_cb.c
828
void tlsext_cb(SSL *s, int client_server, int type,
crypto/openssl/apps/lib/s_cb.c
973
static void print_chain_flags(SSL *s, int flags)
crypto/openssl/apps/lib/s_cb.c
982
if (SSL_set_cert_flags(s, 0) & SSL_CERT_FLAG_SUITEB_128_LOS)
crypto/openssl/apps/lib/tlssrp_depr.c
153
static int ssl_srp_server_param_cb(SSL *s, int *ad, void *arg)
crypto/openssl/apps/lib/tlssrp_depr.c
159
p->login = SSL_get_srp_username(s);
crypto/openssl/apps/lib/tlssrp_depr.c
169
if (SSL_set_srp_server_param(s, p->user->N, p->user->g, p->user->s, p->user->v,
crypto/openssl/apps/lib/tlssrp_depr.c
60
static int ssl_srp_verify_param_cb(SSL *s, void *arg)
crypto/openssl/apps/lib/tlssrp_depr.c
65
if (((N = SSL_get_srp_N(s)) == NULL) || ((g = SSL_get_srp_g(s)) == NULL))
crypto/openssl/apps/lib/tlssrp_depr.c
98
static char *ssl_give_srp_client_pwd_cb(SSL *s, void *arg)
crypto/openssl/apps/prime.c
120
char *s;
crypto/openssl/apps/prime.c
135
s = hex ? BN_bn2hex(bn) : BN_bn2dec(bn);
crypto/openssl/apps/prime.c
136
if (s == NULL) {
crypto/openssl/apps/prime.c
140
BIO_printf(bio_out, "%s\n", s);
crypto/openssl/apps/prime.c
141
OPENSSL_free(s);
crypto/openssl/apps/prime.c
26
static int check_num(const char *s, const int is_hex)
crypto/openssl/apps/prime.c
34
for (i = 0; ('0' <= s[i] && s[i] <= '9')
crypto/openssl/apps/prime.c
35
|| ('A' <= s[i] && s[i] <= 'F')
crypto/openssl/apps/prime.c
36
|| ('a' <= s[i] && s[i] <= 'f');
crypto/openssl/apps/prime.c
40
for (i = 0; '0' <= s[i] && s[i] <= '9'; i++)
crypto/openssl/apps/prime.c
43
return s[i] == 0;
crypto/openssl/apps/rehash.c
321
static void str_free(char *s)
crypto/openssl/apps/rehash.c
323
OPENSSL_free(s);
crypto/openssl/apps/s_client.c
114
static int ocsp_resp_cb(SSL *s, void *arg);
crypto/openssl/apps/s_client.c
203
static int psk_use_session_cb(SSL *s, const EVP_MD *md,
crypto/openssl/apps/s_client.c
225
cipher = SSL_CIPHER_find(s, tls13_aes128gcmsha256_id);
crypto/openssl/apps/s_client.c
272
static int ssl_servername_cb(SSL *s, int *ad, void *arg)
crypto/openssl/apps/s_client.c
275
const char *hn = SSL_get_servername(s, TLSEXT_NAMETYPE_host_name);
crypto/openssl/apps/s_client.c
276
if (SSL_get_servername_type(s) != -1)
crypto/openssl/apps/s_client.c
277
p->ack = !SSL_session_reused(s) && hn != NULL;
crypto/openssl/apps/s_client.c
294
static int next_proto_cb(SSL *s, unsigned char **out, unsigned char *outlen,
crypto/openssl/apps/s_client.c
318
static int serverinfo_cli_parse_cb(SSL *s, unsigned int ext_type,
crypto/openssl/apps/s_client.c
3463
static void print_stuff(BIO *bio, SSL *s, int full)
crypto/openssl/apps/s_client.c
3468
int i, istls13 = (SSL_version(s) == TLS1_3_VERSION);
crypto/openssl/apps/s_client.c
3475
const SSL_CTX *ctx = SSL_get_SSL_CTX(s);
crypto/openssl/apps/s_client.c
3481
sk = SSL_get_peer_cert_chain(s);
crypto/openssl/apps/s_client.c
3507
peer = SSL_get0_peer_certificate(s);
crypto/openssl/apps/s_client.c
3520
if (SSL_get_negotiated_client_cert_type(s) == TLSEXT_cert_type_rpk)
crypto/openssl/apps/s_client.c
3522
if (SSL_get_negotiated_server_cert_type(s) == TLSEXT_cert_type_rpk)
crypto/openssl/apps/s_client.c
3525
EVP_PKEY *peer_rpk = SSL_get0_peer_rpk(s);
crypto/openssl/apps/s_client.c
3535
print_ca_names(bio, s);
crypto/openssl/apps/s_client.c
3537
ssl_print_sigalgs(bio, s);
crypto/openssl/apps/s_client.c
3538
ssl_print_tmp_key(bio, s);
crypto/openssl/apps/s_client.c
3550
if (peer != NULL && !SSL_session_reused(s) && SSL_ct_is_enabled(s)) {
crypto/openssl/apps/s_client.c
3551
const STACK_OF(SCT) *scts = SSL_get0_peer_scts(s);
crypto/openssl/apps/s_client.c
3576
BIO_number_read(SSL_get_rbio(s)),
crypto/openssl/apps/s_client.c
3577
BIO_number_written(SSL_get_wbio(s)));
crypto/openssl/apps/s_client.c
3579
print_verify_detail(s, bio);
crypto/openssl/apps/s_client.c
3580
BIO_printf(bio, (SSL_session_reused(s) ? "---\nReused, " : "---\nNew, "));
crypto/openssl/apps/s_client.c
3581
c = SSL_get_current_cipher(s);
crypto/openssl/apps/s_client.c
3584
BIO_printf(bio, "Protocol: %s\n", SSL_get_version(s));
crypto/openssl/apps/s_client.c
3593
ssl_print_secure_renegotiation_notes(bio, s);
crypto/openssl/apps/s_client.c
3596
comp = SSL_get_current_compression(s);
crypto/openssl/apps/s_client.c
3597
expansion = SSL_get_current_expansion(s);
crypto/openssl/apps/s_client.c
3604
if (BIO_get_ktls_send(SSL_get_wbio(s)))
crypto/openssl/apps/s_client.c
3606
if (BIO_get_ktls_recv(SSL_get_rbio(s)))
crypto/openssl/apps/s_client.c
3615
sock = SSL_get_fd(s);
crypto/openssl/apps/s_client.c
3628
SSL_get0_next_proto_negotiated(s, &proto, &proto_len);
crypto/openssl/apps/s_client.c
3637
SSL_get0_alpn_selected(s, &proto, &proto_len);
crypto/openssl/apps/s_client.c
3648
SRTP_PROTECTION_PROFILE *srtp_profile = SSL_get_selected_srtp_profile(s);
crypto/openssl/apps/s_client.c
3657
switch (SSL_get_early_data_status(s)) {
crypto/openssl/apps/s_client.c
3676
verify_result = SSL_get_verify_result(s);
crypto/openssl/apps/s_client.c
3681
SSL_SESSION_print(bio, SSL_get_session(s));
crypto/openssl/apps/s_client.c
3684
if (SSL_get_session(s) != NULL && keymatexportlabel != NULL) {
crypto/openssl/apps/s_client.c
3689
if (SSL_export_keying_material(s, exportedkeymat,
crypto/openssl/apps/s_client.c
3710
static int ocsp_resp_cb(SSL *s, void *arg)
crypto/openssl/apps/s_client.c
3715
len = SSL_get_tlsext_status_ocsp_resp(s, &p);
crypto/openssl/apps/s_client.c
897
static int new_session_cb(SSL *s, SSL_SESSION *sess)
crypto/openssl/apps/s_client.c
915
if (SSL_version(s) == TLS1_3_VERSION) {
crypto/openssl/apps/s_server.c
2539
static int sv_body(int s, int stype, int prot, unsigned char *context)
crypto/openssl/apps/s_server.c
2562
if (!BIO_socket_nbio(s, 1))
crypto/openssl/apps/s_server.c
2596
sbio = BIO_new_dgram_sctp(s, BIO_NOCLOSE);
crypto/openssl/apps/s_server.c
2599
sbio = BIO_new_dgram(s, BIO_NOCLOSE);
crypto/openssl/apps/s_server.c
2642
sbio = BIO_new_socket(s, BIO_NOCLOSE);
crypto/openssl/apps/s_server.c
2726
if (fileno_stdin() > s)
crypto/openssl/apps/s_server.c
2729
width = s + 1;
crypto/openssl/apps/s_server.c
2744
openssl_fdset(s, &readfds);
crypto/openssl/apps/s_server.c
2782
if (FD_ISSET(s, &readfds))
crypto/openssl/apps/s_server.c
2812
BIO_closesocket(s);
crypto/openssl/apps/s_server.c
2821
BIO_closesocket(s);
crypto/openssl/apps/s_server.c
3255
static int www_body(int s, int stype, int prot, unsigned char *context)
crypto/openssl/apps/s_server.c
3277
width = s + 1;
crypto/openssl/apps/s_server.c
3289
if (!BIO_socket_nbio(s, 1))
crypto/openssl/apps/s_server.c
3314
sbio = BIO_new_socket(s, BIO_NOCLOSE);
crypto/openssl/apps/s_server.c
3445
openssl_fdset(s, &readfds);
crypto/openssl/apps/s_server.c
3447
if (i <= 0 || !FD_ISSET(s, &readfds)) {
crypto/openssl/apps/s_server.c
3735
static int rev_body(int s, int stype, int prot, unsigned char *context)
crypto/openssl/apps/s_server.c
3773
sbio = BIO_new_socket(s, BIO_NOCLOSE);
crypto/openssl/apps/s_server.c
425
static int ssl_servername_cb(SSL *s, int *ad, void *arg)
crypto/openssl/apps/s_server.c
428
const char *servername = SSL_get_servername(s, TLSEXT_NAMETYPE_host_name);
crypto/openssl/apps/s_server.c
449
SSL_set_SSL_CTX(s, ctx2);
crypto/openssl/apps/s_server.c
478
static int get_ocsp_resp_from_responder(SSL *s, tlsextstatusctx *srctx,
crypto/openssl/apps/s_server.c
498
x = SSL_get_certificate(s);
crypto/openssl/apps/s_server.c
524
ssl_ctx = SSL_get_SSL_CTX(s);
crypto/openssl/apps/s_server.c
560
SSL_get_tlsext_status_exts(s, &exts);
crypto/openssl/apps/s_server.c
600
static int cert_status_cb(SSL *s, void *arg)
crypto/openssl/apps/s_server.c
61
static int not_resumable_sess_cb(SSL *s, int is_forward_secure);
crypto/openssl/apps/s_server.c
62
static int sv_body(int s, int stype, int prot, unsigned char *context);
crypto/openssl/apps/s_server.c
624
ret = get_ocsp_resp_from_responder(s, srctx, &resp);
crypto/openssl/apps/s_server.c
63
static int www_body(int s, int stype, int prot, unsigned char *context);
crypto/openssl/apps/s_server.c
633
SSL_set_tlsext_status_ocsp_resp(s, rspder, rspderlen);
crypto/openssl/apps/s_server.c
64
static int rev_body(int s, int stype, int prot, unsigned char *context);
crypto/openssl/apps/s_server.c
658
static int next_proto_cb(SSL *s, const unsigned char **data,
crypto/openssl/apps/s_server.c
66
static int init_ssl_connection(SSL *s);
crypto/openssl/apps/s_server.c
676
static int alpn_cb(SSL *s, const unsigned char **out, unsigned char *outlen,
crypto/openssl/apps/s_server.c
709
static int not_resumable_sess_cb(SSL *s, int is_forward_secure)
crypto/openssl/apps/s_time.c
128
static double tm_Time_F(int s)
crypto/openssl/apps/s_time.c
130
return app_tminterval(s, 1);
crypto/openssl/apps/speed.c
122
static double Time_F(int s);
crypto/openssl/apps/speed.c
123
static void print_message(const char *s, int length, int tm);
crypto/openssl/apps/speed.c
157
static double Time_F(int s)
crypto/openssl/apps/speed.c
159
double ret = app_tminterval(s, usertime);
crypto/openssl/apps/speed.c
160
if (s == STOP)
crypto/openssl/apps/speed.c
186
static double Time_F(int s)
crypto/openssl/apps/speed.c
191
if (s == START) {
crypto/openssl/apps/speed.c
201
ret = app_tminterval(s, usertime);
crypto/openssl/apps/speed.c
203
ret = app_tminterval(s, usertime);
crypto/openssl/apps/speed.c
2332
EVP_SIGNATURE *s = sk_EVP_SIGNATURE_value(sig_stack, idx);
crypto/openssl/apps/speed.c
2333
const char *sig_name = EVP_SIGNATURE_get0_name(s);
crypto/openssl/apps/speed.c
4850
static void print_message(const char *s, int length, int tm)
crypto/openssl/apps/speed.c
4855
s, tm, length);
crypto/openssl/apps/srp.c
63
static void print_entry(CA_DB *db, int indx, int verbose, char *s)
crypto/openssl/apps/srp.c
68
BIO_printf(bio_err, "%s \"%s\"\n", s, pp[DB_srpid]);
crypto/openssl/crypto/aes/aes_core.c
427
unsigned char s[4];
crypto/openssl/crypto/aes/aes_core.c
433
s[0] = s0[0 * 4 + r];
crypto/openssl/crypto/aes/aes_core.c
434
s[1] = s0[1 * 4 + r];
crypto/openssl/crypto/aes/aes_core.c
435
s[2] = s0[2 * 4 + r];
crypto/openssl/crypto/aes/aes_core.c
436
s[3] = s0[3 * 4 + r];
crypto/openssl/crypto/aes/aes_core.c
437
s0[0 * 4 + r] = s[(r + 0) % 4];
crypto/openssl/crypto/aes/aes_core.c
438
s0[1 * 4 + r] = s[(r + 1) % 4];
crypto/openssl/crypto/aes/aes_core.c
439
s0[2 * 4 + r] = s[(r + 2) % 4];
crypto/openssl/crypto/aes/aes_core.c
440
s0[3 * 4 + r] = s[(r + 3) % 4];
crypto/openssl/crypto/aes/aes_core.c
446
unsigned char s[4];
crypto/openssl/crypto/aes/aes_core.c
452
s[0] = s0[0 * 4 + r];
crypto/openssl/crypto/aes/aes_core.c
453
s[1] = s0[1 * 4 + r];
crypto/openssl/crypto/aes/aes_core.c
454
s[2] = s0[2 * 4 + r];
crypto/openssl/crypto/aes/aes_core.c
455
s[3] = s0[3 * 4 + r];
crypto/openssl/crypto/aes/aes_core.c
456
s0[0 * 4 + r] = s[(4 - r) % 4];
crypto/openssl/crypto/aes/aes_core.c
457
s0[1 * 4 + r] = s[(5 - r) % 4];
crypto/openssl/crypto/aes/aes_core.c
458
s0[2 * 4 + r] = s[(6 - r) % 4];
crypto/openssl/crypto/aes/aes_core.c
459
s0[3 * 4 + r] = s[(7 - r) % 4];
crypto/openssl/crypto/aes/aes_core.c
466
uni s;
crypto/openssl/crypto/aes/aes_core.c
471
s.d = s1.d;
crypto/openssl/crypto/aes/aes_core.c
472
s.d ^= ((s.d & U64(0xFFFF0000FFFF0000)) >> 16)
crypto/openssl/crypto/aes/aes_core.c
473
| ((s.d & U64(0x0000FFFF0000FFFF)) << 16);
crypto/openssl/crypto/aes/aes_core.c
474
s.d ^= ((s.d & U64(0xFF00FF00FF00FF00)) >> 8)
crypto/openssl/crypto/aes/aes_core.c
475
| ((s.d & U64(0x00FF00FF00FF00FF)) << 8);
crypto/openssl/crypto/aes/aes_core.c
476
s.d ^= s1.d;
crypto/openssl/crypto/aes/aes_core.c
478
s.d ^= s1.d;
crypto/openssl/crypto/aes/aes_core.c
479
s.b[0] ^= s1.b[1];
crypto/openssl/crypto/aes/aes_core.c
480
s.b[1] ^= s1.b[2];
crypto/openssl/crypto/aes/aes_core.c
481
s.b[2] ^= s1.b[3];
crypto/openssl/crypto/aes/aes_core.c
482
s.b[3] ^= s1.b[0];
crypto/openssl/crypto/aes/aes_core.c
483
s.b[4] ^= s1.b[5];
crypto/openssl/crypto/aes/aes_core.c
484
s.b[5] ^= s1.b[6];
crypto/openssl/crypto/aes/aes_core.c
485
s.b[6] ^= s1.b[7];
crypto/openssl/crypto/aes/aes_core.c
486
s.b[7] ^= s1.b[4];
crypto/openssl/crypto/aes/aes_core.c
487
state[c] = s.d;
crypto/openssl/crypto/aes/aes_core.c
494
uni s;
crypto/openssl/crypto/aes/aes_core.c
499
s.d = s1.d;
crypto/openssl/crypto/aes/aes_core.c
500
s.d ^= ((s.d & U64(0xFFFF0000FFFF0000)) >> 16)
crypto/openssl/crypto/aes/aes_core.c
501
| ((s.d & U64(0x0000FFFF0000FFFF)) << 16);
crypto/openssl/crypto/aes/aes_core.c
502
s.d ^= ((s.d & U64(0xFF00FF00FF00FF00)) >> 8)
crypto/openssl/crypto/aes/aes_core.c
503
| ((s.d & U64(0x00FF00FF00FF00FF)) << 8);
crypto/openssl/crypto/aes/aes_core.c
504
s.d ^= s1.d;
crypto/openssl/crypto/aes/aes_core.c
506
s.d ^= s1.d;
crypto/openssl/crypto/aes/aes_core.c
507
s.b[0] ^= s1.b[1];
crypto/openssl/crypto/aes/aes_core.c
508
s.b[1] ^= s1.b[2];
crypto/openssl/crypto/aes/aes_core.c
509
s.b[2] ^= s1.b[3];
crypto/openssl/crypto/aes/aes_core.c
510
s.b[3] ^= s1.b[0];
crypto/openssl/crypto/aes/aes_core.c
511
s.b[4] ^= s1.b[5];
crypto/openssl/crypto/aes/aes_core.c
512
s.b[5] ^= s1.b[6];
crypto/openssl/crypto/aes/aes_core.c
513
s.b[6] ^= s1.b[7];
crypto/openssl/crypto/aes/aes_core.c
514
s.b[7] ^= s1.b[4];
crypto/openssl/crypto/aes/aes_core.c
518
s.d ^= s1.d;
crypto/openssl/crypto/aes/aes_core.c
522
s.d ^= s1.d;
crypto/openssl/crypto/aes/aes_core.c
523
state[c] = s.d;
crypto/openssl/crypto/aes/aes_ige.c
38
#define load_block(d, s) (d) = *(const aes_block_t *)(s)
crypto/openssl/crypto/aes/aes_ige.c
39
#define store_block(d, s) *(aes_block_t *)(d) = (s)
crypto/openssl/crypto/aes/aes_ige.c
41
#define load_block(d, s) memcpy((d).data, (s), AES_BLOCK_SIZE)
crypto/openssl/crypto/aes/aes_ige.c
42
#define store_block(d, s) memcpy((d), (s).data, AES_BLOCK_SIZE)
crypto/openssl/crypto/asn1/a_bitstr.c
121
s = OPENSSL_malloc((int)len);
crypto/openssl/crypto/asn1/a_bitstr.c
122
if (s == NULL) {
crypto/openssl/crypto/asn1/a_bitstr.c
125
memcpy(s, p, (int)len);
crypto/openssl/crypto/asn1/a_bitstr.c
126
s[len - 1] &= (0xff << i);
crypto/openssl/crypto/asn1/a_bitstr.c
129
s = NULL;
crypto/openssl/crypto/asn1/a_bitstr.c
131
ASN1_STRING_set0(ret, s, (int)len);
crypto/openssl/crypto/asn1/a_bitstr.c
89
unsigned char *s;
crypto/openssl/crypto/asn1/a_gentm.c
38
int ASN1_GENERALIZEDTIME_set_string(ASN1_GENERALIZEDTIME *s, const char *str)
crypto/openssl/crypto/asn1/a_gentm.c
50
if (s != NULL && !ASN1_STRING_copy(s, &t))
crypto/openssl/crypto/asn1/a_gentm.c
56
ASN1_GENERALIZEDTIME *ASN1_GENERALIZEDTIME_set(ASN1_GENERALIZEDTIME *s,
crypto/openssl/crypto/asn1/a_gentm.c
59
return ASN1_GENERALIZEDTIME_adj(s, t, 0, 0);
crypto/openssl/crypto/asn1/a_gentm.c
62
ASN1_GENERALIZEDTIME *ASN1_GENERALIZEDTIME_adj(ASN1_GENERALIZEDTIME *s,
crypto/openssl/crypto/asn1/a_gentm.c
78
return ossl_asn1_time_from_tm(s, ts, V_ASN1_GENERALIZEDTIME);
crypto/openssl/crypto/asn1/a_int.c
407
unsigned char *s;
crypto/openssl/crypto/asn1/a_int.c
439
s = OPENSSL_malloc((int)len + 1);
crypto/openssl/crypto/asn1/a_int.c
440
if (s == NULL)
crypto/openssl/crypto/asn1/a_int.c
448
memcpy(s, p, (int)len);
crypto/openssl/crypto/asn1/a_int.c
452
ASN1_STRING_set0(ret, s, (int)len);
crypto/openssl/crypto/asn1/a_print.c
15
int ASN1_PRINTABLE_type(const unsigned char *s, int len)
crypto/openssl/crypto/asn1/a_print.c
21
if (s == NULL)
crypto/openssl/crypto/asn1/a_print.c
25
len = strlen((const char *)s);
crypto/openssl/crypto/asn1/a_print.c
28
c = *(s++);
crypto/openssl/crypto/asn1/a_print.c
41
int ASN1_UNIVERSALSTRING_to_string(ASN1_UNIVERSALSTRING *s)
crypto/openssl/crypto/asn1/a_print.c
46
if (s->type != V_ASN1_UNIVERSALSTRING)
crypto/openssl/crypto/asn1/a_print.c
48
if ((s->length % 4) != 0)
crypto/openssl/crypto/asn1/a_print.c
50
p = s->data;
crypto/openssl/crypto/asn1/a_print.c
51
for (i = 0; i < s->length; i += 4) {
crypto/openssl/crypto/asn1/a_print.c
57
if (i < s->length)
crypto/openssl/crypto/asn1/a_print.c
59
p = s->data;
crypto/openssl/crypto/asn1/a_print.c
60
for (i = 3; i < s->length; i += 4) {
crypto/openssl/crypto/asn1/a_print.c
61
*(p++) = s->data[i];
crypto/openssl/crypto/asn1/a_print.c
64
s->length /= 4;
crypto/openssl/crypto/asn1/a_print.c
65
s->type = ASN1_PRINTABLE_type(s->data, s->length);
crypto/openssl/crypto/asn1/a_time.c
265
ASN1_TIME *ossl_asn1_time_from_tm(ASN1_TIME *s, struct tm *ts, int type)
crypto/openssl/crypto/asn1/a_time.c
283
if (s == NULL)
crypto/openssl/crypto/asn1/a_time.c
286
tmps = s;
crypto/openssl/crypto/asn1/a_time.c
318
if (tmps != s)
crypto/openssl/crypto/asn1/a_time.c
323
ASN1_TIME *ASN1_TIME_set(ASN1_TIME *s, time_t t)
crypto/openssl/crypto/asn1/a_time.c
325
return ASN1_TIME_adj(s, t, 0, 0);
crypto/openssl/crypto/asn1/a_time.c
328
ASN1_TIME *ASN1_TIME_adj(ASN1_TIME *s, time_t t,
crypto/openssl/crypto/asn1/a_time.c
343
return ossl_asn1_time_from_tm(s, ts, V_ASN1_UNDEF);
crypto/openssl/crypto/asn1/a_time.c
376
int ASN1_TIME_set_string(ASN1_TIME *s, const char *str)
crypto/openssl/crypto/asn1/a_time.c
379
if (ASN1_UTCTIME_set_string(s, str))
crypto/openssl/crypto/asn1/a_time.c
381
return ASN1_GENERALIZEDTIME_set_string(s, str);
crypto/openssl/crypto/asn1/a_time.c
384
int ASN1_TIME_set_string_X509(ASN1_TIME *s, const char *str)
crypto/openssl/crypto/asn1/a_time.c
416
if (s != NULL && t.type == V_ASN1_GENERALIZEDTIME) {
crypto/openssl/crypto/asn1/a_time.c
434
if (s == NULL || ASN1_STRING_copy((ASN1_STRING *)s, (ASN1_STRING *)&t))
crypto/openssl/crypto/asn1/a_time.c
443
int ASN1_TIME_to_tm(const ASN1_TIME *s, struct tm *tm)
crypto/openssl/crypto/asn1/a_time.c
445
if (s == NULL) {
crypto/openssl/crypto/asn1/a_time.c
455
return ossl_asn1_time_to_tm(tm, s);
crypto/openssl/crypto/asn1/a_time.c
549
int ASN1_TIME_cmp_time_t(const ASN1_TIME *s, time_t t)
crypto/openssl/crypto/asn1/a_time.c
554
if (!ASN1_TIME_to_tm(s, &stm))
crypto/openssl/crypto/asn1/a_type.c
109
ASN1_TYPE *ASN1_TYPE_pack_sequence(const ASN1_ITEM *it, void *s, ASN1_TYPE **t)
crypto/openssl/crypto/asn1/a_type.c
114
oct = ASN1_item_pack(s, it, NULL);
crypto/openssl/crypto/asn1/a_utctm.c
34
int ASN1_UTCTIME_set_string(ASN1_UTCTIME *s, const char *str)
crypto/openssl/crypto/asn1/a_utctm.c
46
if (s != NULL && !ASN1_STRING_copy(s, &t))
crypto/openssl/crypto/asn1/a_utctm.c
52
ASN1_UTCTIME *ASN1_UTCTIME_set(ASN1_UTCTIME *s, time_t t)
crypto/openssl/crypto/asn1/a_utctm.c
54
return ASN1_UTCTIME_adj(s, t, 0, 0);
crypto/openssl/crypto/asn1/a_utctm.c
57
ASN1_UTCTIME *ASN1_UTCTIME_adj(ASN1_UTCTIME *s, time_t t,
crypto/openssl/crypto/asn1/a_utctm.c
72
return ossl_asn1_time_from_tm(s, ts, V_ASN1_UTCTIME);
crypto/openssl/crypto/asn1/a_utctm.c
75
int ASN1_UTCTIME_cmp_time_t(const ASN1_UTCTIME *s, time_t t)
crypto/openssl/crypto/asn1/a_utctm.c
80
if (!ossl_asn1_utctime_to_tm(&stm, s))
crypto/openssl/crypto/asn1/asn1_local.h
93
ASN1_TIME *ossl_asn1_time_from_tm(ASN1_TIME *s, struct tm *ts, int type);
crypto/openssl/crypto/asn1/f_int.c
101
OPENSSL_free(s);
crypto/openssl/crypto/asn1/f_int.c
106
sp = OPENSSL_clear_realloc(s, slen, num + i * 2);
crypto/openssl/crypto/asn1/f_int.c
108
OPENSSL_free(s);
crypto/openssl/crypto/asn1/f_int.c
111
s = sp;
crypto/openssl/crypto/asn1/f_int.c
121
s[num + j] <<= 4;
crypto/openssl/crypto/asn1/f_int.c
122
s[num + j] |= m;
crypto/openssl/crypto/asn1/f_int.c
132
bs->data = s;
crypto/openssl/crypto/asn1/f_int.c
136
OPENSSL_free(s);
crypto/openssl/crypto/asn1/f_int.c
55
unsigned char *s = NULL, *sp;
crypto/openssl/crypto/asn1/f_string.c
100
OPENSSL_free(s);
crypto/openssl/crypto/asn1/f_string.c
103
s = sp;
crypto/openssl/crypto/asn1/f_string.c
111
OPENSSL_free(s);
crypto/openssl/crypto/asn1/f_string.c
114
s[num + j] <<= 4;
crypto/openssl/crypto/asn1/f_string.c
115
s[num + j] |= m;
crypto/openssl/crypto/asn1/f_string.c
125
bs->data = s;
crypto/openssl/crypto/asn1/f_string.c
130
OPENSSL_free(s);
crypto/openssl/crypto/asn1/f_string.c
49
unsigned char *s = NULL, *sp;
crypto/openssl/crypto/asn1/f_string.c
93
OPENSSL_free(s);
crypto/openssl/crypto/asn1/f_string.c
98
sp = OPENSSL_realloc(s, (unsigned int)num + i * 2);
crypto/openssl/crypto/asn1/t_spki.c
26
char *s;
crypto/openssl/crypto/asn1/t_spki.c
47
s = (char *)spki->signature->data;
crypto/openssl/crypto/asn1/t_spki.c
51
BIO_printf(out, "%02x%s", (unsigned char)s[i],
crypto/openssl/crypto/asn1/tasn_prn.c
391
char *s;
crypto/openssl/crypto/asn1/tasn_prn.c
393
s = i2s_ASN1_INTEGER(NULL, str);
crypto/openssl/crypto/asn1/tasn_prn.c
394
if (s == NULL)
crypto/openssl/crypto/asn1/tasn_prn.c
396
if (BIO_puts(out, s) <= 0)
crypto/openssl/crypto/asn1/tasn_prn.c
398
OPENSSL_free(s);
crypto/openssl/crypto/asn1_dsa.c
106
int ossl_encode_der_dsa_sig(WPACKET *pkt, const BIGNUM *r, const BIGNUM *s)
crypto/openssl/crypto/asn1_dsa.c
126
|| !ossl_encode_der_integer(dummypkt, s)
crypto/openssl/crypto/asn1_dsa.c
142
|| (!isnull && !ossl_encode_der_integer(pkt, s))
crypto/openssl/crypto/asn1_dsa.c
234
size_t ossl_decode_der_dsa_sig(BIGNUM *r, BIGNUM *s,
crypto/openssl/crypto/asn1_dsa.c
246
|| !ossl_decode_der_integer(&contpkt, s)
crypto/openssl/crypto/bf/bf_enc.c
100
BF_ENC(r, l, s, p[2]);
crypto/openssl/crypto/bf/bf_enc.c
101
BF_ENC(l, r, s, p[1]);
crypto/openssl/crypto/bf/bf_enc.c
33
register const BF_LONG *p, *s;
crypto/openssl/crypto/bf/bf_enc.c
36
s = &(key->S[0]);
crypto/openssl/crypto/bf/bf_enc.c
41
BF_ENC(r, l, s, p[1]);
crypto/openssl/crypto/bf/bf_enc.c
42
BF_ENC(l, r, s, p[2]);
crypto/openssl/crypto/bf/bf_enc.c
43
BF_ENC(r, l, s, p[3]);
crypto/openssl/crypto/bf/bf_enc.c
44
BF_ENC(l, r, s, p[4]);
crypto/openssl/crypto/bf/bf_enc.c
45
BF_ENC(r, l, s, p[5]);
crypto/openssl/crypto/bf/bf_enc.c
46
BF_ENC(l, r, s, p[6]);
crypto/openssl/crypto/bf/bf_enc.c
47
BF_ENC(r, l, s, p[7]);
crypto/openssl/crypto/bf/bf_enc.c
48
BF_ENC(l, r, s, p[8]);
crypto/openssl/crypto/bf/bf_enc.c
49
BF_ENC(r, l, s, p[9]);
crypto/openssl/crypto/bf/bf_enc.c
50
BF_ENC(l, r, s, p[10]);
crypto/openssl/crypto/bf/bf_enc.c
51
BF_ENC(r, l, s, p[11]);
crypto/openssl/crypto/bf/bf_enc.c
52
BF_ENC(l, r, s, p[12]);
crypto/openssl/crypto/bf/bf_enc.c
53
BF_ENC(r, l, s, p[13]);
crypto/openssl/crypto/bf/bf_enc.c
54
BF_ENC(l, r, s, p[14]);
crypto/openssl/crypto/bf/bf_enc.c
55
BF_ENC(r, l, s, p[15]);
crypto/openssl/crypto/bf/bf_enc.c
56
BF_ENC(l, r, s, p[16]);
crypto/openssl/crypto/bf/bf_enc.c
58
BF_ENC(r, l, s, p[17]);
crypto/openssl/crypto/bf/bf_enc.c
59
BF_ENC(l, r, s, p[18]);
crypto/openssl/crypto/bf/bf_enc.c
60
BF_ENC(r, l, s, p[19]);
crypto/openssl/crypto/bf/bf_enc.c
61
BF_ENC(l, r, s, p[20]);
crypto/openssl/crypto/bf/bf_enc.c
72
register const BF_LONG *p, *s;
crypto/openssl/crypto/bf/bf_enc.c
75
s = &(key->S[0]);
crypto/openssl/crypto/bf/bf_enc.c
81
BF_ENC(r, l, s, p[20]);
crypto/openssl/crypto/bf/bf_enc.c
82
BF_ENC(l, r, s, p[19]);
crypto/openssl/crypto/bf/bf_enc.c
83
BF_ENC(r, l, s, p[18]);
crypto/openssl/crypto/bf/bf_enc.c
84
BF_ENC(l, r, s, p[17]);
crypto/openssl/crypto/bf/bf_enc.c
86
BF_ENC(r, l, s, p[16]);
crypto/openssl/crypto/bf/bf_enc.c
87
BF_ENC(l, r, s, p[15]);
crypto/openssl/crypto/bf/bf_enc.c
88
BF_ENC(r, l, s, p[14]);
crypto/openssl/crypto/bf/bf_enc.c
89
BF_ENC(l, r, s, p[13]);
crypto/openssl/crypto/bf/bf_enc.c
90
BF_ENC(r, l, s, p[12]);
crypto/openssl/crypto/bf/bf_enc.c
91
BF_ENC(l, r, s, p[11]);
crypto/openssl/crypto/bf/bf_enc.c
92
BF_ENC(r, l, s, p[10]);
crypto/openssl/crypto/bf/bf_enc.c
93
BF_ENC(l, r, s, p[9]);
crypto/openssl/crypto/bf/bf_enc.c
94
BF_ENC(r, l, s, p[8]);
crypto/openssl/crypto/bf/bf_enc.c
95
BF_ENC(l, r, s, p[7]);
crypto/openssl/crypto/bf/bf_enc.c
96
BF_ENC(r, l, s, p[6]);
crypto/openssl/crypto/bf/bf_enc.c
97
BF_ENC(l, r, s, p[5]);
crypto/openssl/crypto/bf/bf_enc.c
98
BF_ENC(r, l, s, p[4]);
crypto/openssl/crypto/bf/bf_enc.c
99
BF_ENC(l, r, s, p[3]);
crypto/openssl/crypto/bio/bio_dump.c
105
int BIO_dump_fp(FILE *fp, const void *s, int len)
crypto/openssl/crypto/bio/bio_dump.c
107
return BIO_dump_cb(write_fp, fp, s, len);
crypto/openssl/crypto/bio/bio_dump.c
110
int BIO_dump_indent_fp(FILE *fp, const void *s, int len, int indent)
crypto/openssl/crypto/bio/bio_dump.c
112
return BIO_dump_indent_cb(write_fp, fp, s, len, indent);
crypto/openssl/crypto/bio/bio_dump.c
121
int BIO_dump(BIO *bp, const void *s, int len)
crypto/openssl/crypto/bio/bio_dump.c
123
return BIO_dump_cb(write_bio, bp, s, len);
crypto/openssl/crypto/bio/bio_dump.c
126
int BIO_dump_indent(BIO *bp, const void *s, int len, int indent)
crypto/openssl/crypto/bio/bio_dump.c
128
return BIO_dump_indent_cb(write_bio, bp, s, len, indent);
crypto/openssl/crypto/bio/bio_dump.c
23
void *u, const void *s, int len)
crypto/openssl/crypto/bio/bio_dump.c
25
return BIO_dump_indent_cb(cb, u, s, len, 0);
crypto/openssl/crypto/bio/bio_dump.c
31
const unsigned char *s = v;
crypto/openssl/crypto/bio/bio_dump.c
57
ch = *(s + i * dump_width + j) & 0xff;
crypto/openssl/crypto/bio/bio_dump.c
72
ch = *(s + i * dump_width + j) & 0xff;
crypto/openssl/crypto/bio/bio_sock.c
168
SOCKET s;
crypto/openssl/crypto/bio/bio_sock.c
170
s = socket(AF_INET, SOCK_DGRAM, IPPROTO_UDP);
crypto/openssl/crypto/bio/bio_sock.c
171
if (s != INVALID_SOCKET) {
crypto/openssl/crypto/bio/bio_sock.c
172
if (WSAIoctl(s, SIO_GET_EXTENSION_FUNCTION_POINTER,
crypto/openssl/crypto/bio/bio_sock.c
180
if (WSAIoctl(s, SIO_GET_EXTENSION_FUNCTION_POINTER,
crypto/openssl/crypto/bio/bio_sock.c
188
closesocket(s);
crypto/openssl/crypto/bio/bio_sock.c
256
int s = INVALID_SOCKET;
crypto/openssl/crypto/bio/bio_sock.c
269
if ((s = BIO_socket(BIO_ADDRINFO_family(res), BIO_ADDRINFO_socktype(res),
crypto/openssl/crypto/bio/bio_sock.c
272
s = INVALID_SOCKET;
crypto/openssl/crypto/bio/bio_sock.c
276
if (!BIO_listen(s, BIO_ADDRINFO_address(res),
crypto/openssl/crypto/bio/bio_sock.c
278
BIO_closesocket(s);
crypto/openssl/crypto/bio/bio_sock.c
279
s = INVALID_SOCKET;
crypto/openssl/crypto/bio/bio_sock.c
287
return s;
crypto/openssl/crypto/bio/bio_sock.c
334
int BIO_set_tcp_ndelay(int s, int on)
crypto/openssl/crypto/bio/bio_sock.c
348
ret = setsockopt(s, opt, TCP_NODELAY, (char *)&on, sizeof(on));
crypto/openssl/crypto/bio/bio_sock.c
353
int BIO_socket_nbio(int s, int mode)
crypto/openssl/crypto/bio/bio_sock.c
362
ret = BIO_socket_ioctl(s, FIONBIO, &l);
crypto/openssl/crypto/bio/bio_sock.c
366
l = fcntl(s, F_GETFL, 0);
crypto/openssl/crypto/bio/bio_sock.c
384
ret = fcntl(s, F_SETFL, l);
crypto/openssl/crypto/bio/bss_acpt.c
151
int s = -1, ret = -1;
crypto/openssl/crypto/bio/bss_acpt.c
221
s = BIO_socket(BIO_ADDRINFO_family(c->addr_iter),
crypto/openssl/crypto/bio/bss_acpt.c
224
if (s == (int)INVALID_SOCKET) {
crypto/openssl/crypto/bio/bss_acpt.c
239
c->accept_sock = s;
crypto/openssl/crypto/bio/bss_acpt.c
240
b->num = s;
crypto/openssl/crypto/bio/bss_acpt.c
242
s = -1;
crypto/openssl/crypto/bio/bss_acpt.c
275
s = -1;
crypto/openssl/crypto/bio/bss_acpt.c
292
s = BIO_accept_ex(c->accept_sock, &c->cache_peer_addr,
crypto/openssl/crypto/bio/bss_acpt.c
298
if (s < 0) {
crypto/openssl/crypto/bio/bss_acpt.c
299
if (BIO_sock_should_retry(s)) {
crypto/openssl/crypto/bio/bss_acpt.c
307
if (s < 0) {
crypto/openssl/crypto/bio/bss_acpt.c
308
ret = s;
crypto/openssl/crypto/bio/bss_acpt.c
312
bio = BIO_new_socket(s, BIO_CLOSE);
crypto/openssl/crypto/bio/bss_acpt.c
359
else if (s >= 0)
crypto/openssl/crypto/bio/bss_acpt.c
360
BIO_closesocket(s);
crypto/openssl/crypto/bio/bss_conn.c
58
static int conn_sendmmsg(BIO *h, BIO_MSG *m, size_t s, size_t n,
crypto/openssl/crypto/bio/bss_conn.c
60
static int conn_recvmmsg(BIO *h, BIO_MSG *m, size_t s, size_t n,
crypto/openssl/crypto/bio/bss_dgram.c
180
static int BIO_dgram_should_retry(int s);
crypto/openssl/crypto/bio/bss_fd.c
58
int BIO_fd_should_retry(int s);
crypto/openssl/crypto/bio/bss_sock.c
45
int BIO_sock_should_retry(int s);
crypto/openssl/crypto/bn/bn_exp.c
22
#define alloca(s) __builtin_alloca((s))
crypto/openssl/crypto/bn/bn_gf2m.c
100
h ^= s >> 5;
crypto/openssl/crypto/bn/bn_gf2m.c
101
s = tab[b >> 30];
crypto/openssl/crypto/bn/bn_gf2m.c
102
l ^= s << 30;
crypto/openssl/crypto/bn/bn_gf2m.c
103
h ^= s >> 2;
crypto/openssl/crypto/bn/bn_gf2m.c
124
register BN_ULONG h, l, s;
crypto/openssl/crypto/bn/bn_gf2m.c
150
s = tab[b & 0xF];
crypto/openssl/crypto/bn/bn_gf2m.c
151
l = s;
crypto/openssl/crypto/bn/bn_gf2m.c
152
s = tab[b >> 4 & 0xF];
crypto/openssl/crypto/bn/bn_gf2m.c
153
l ^= s << 4;
crypto/openssl/crypto/bn/bn_gf2m.c
154
h = s >> 60;
crypto/openssl/crypto/bn/bn_gf2m.c
155
s = tab[b >> 8 & 0xF];
crypto/openssl/crypto/bn/bn_gf2m.c
156
l ^= s << 8;
crypto/openssl/crypto/bn/bn_gf2m.c
157
h ^= s >> 56;
crypto/openssl/crypto/bn/bn_gf2m.c
158
s = tab[b >> 12 & 0xF];
crypto/openssl/crypto/bn/bn_gf2m.c
159
l ^= s << 12;
crypto/openssl/crypto/bn/bn_gf2m.c
160
h ^= s >> 52;
crypto/openssl/crypto/bn/bn_gf2m.c
161
s = tab[b >> 16 & 0xF];
crypto/openssl/crypto/bn/bn_gf2m.c
162
l ^= s << 16;
crypto/openssl/crypto/bn/bn_gf2m.c
163
h ^= s >> 48;
crypto/openssl/crypto/bn/bn_gf2m.c
164
s = tab[b >> 20 & 0xF];
crypto/openssl/crypto/bn/bn_gf2m.c
165
l ^= s << 20;
crypto/openssl/crypto/bn/bn_gf2m.c
166
h ^= s >> 44;
crypto/openssl/crypto/bn/bn_gf2m.c
167
s = tab[b >> 24 & 0xF];
crypto/openssl/crypto/bn/bn_gf2m.c
168
l ^= s << 24;
crypto/openssl/crypto/bn/bn_gf2m.c
169
h ^= s >> 40;
crypto/openssl/crypto/bn/bn_gf2m.c
170
s = tab[b >> 28 & 0xF];
crypto/openssl/crypto/bn/bn_gf2m.c
171
l ^= s << 28;
crypto/openssl/crypto/bn/bn_gf2m.c
172
h ^= s >> 36;
crypto/openssl/crypto/bn/bn_gf2m.c
173
s = tab[b >> 32 & 0xF];
crypto/openssl/crypto/bn/bn_gf2m.c
174
l ^= s << 32;
crypto/openssl/crypto/bn/bn_gf2m.c
175
h ^= s >> 32;
crypto/openssl/crypto/bn/bn_gf2m.c
176
s = tab[b >> 36 & 0xF];
crypto/openssl/crypto/bn/bn_gf2m.c
177
l ^= s << 36;
crypto/openssl/crypto/bn/bn_gf2m.c
178
h ^= s >> 28;
crypto/openssl/crypto/bn/bn_gf2m.c
179
s = tab[b >> 40 & 0xF];
crypto/openssl/crypto/bn/bn_gf2m.c
180
l ^= s << 40;
crypto/openssl/crypto/bn/bn_gf2m.c
181
h ^= s >> 24;
crypto/openssl/crypto/bn/bn_gf2m.c
182
s = tab[b >> 44 & 0xF];
crypto/openssl/crypto/bn/bn_gf2m.c
183
l ^= s << 44;
crypto/openssl/crypto/bn/bn_gf2m.c
184
h ^= s >> 20;
crypto/openssl/crypto/bn/bn_gf2m.c
185
s = tab[b >> 48 & 0xF];
crypto/openssl/crypto/bn/bn_gf2m.c
186
l ^= s << 48;
crypto/openssl/crypto/bn/bn_gf2m.c
187
h ^= s >> 16;
crypto/openssl/crypto/bn/bn_gf2m.c
188
s = tab[b >> 52 & 0xF];
crypto/openssl/crypto/bn/bn_gf2m.c
189
l ^= s << 52;
crypto/openssl/crypto/bn/bn_gf2m.c
190
h ^= s >> 12;
crypto/openssl/crypto/bn/bn_gf2m.c
191
s = tab[b >> 56 & 0xF];
crypto/openssl/crypto/bn/bn_gf2m.c
192
l ^= s << 56;
crypto/openssl/crypto/bn/bn_gf2m.c
193
h ^= s >> 8;
crypto/openssl/crypto/bn/bn_gf2m.c
194
s = tab[b >> 60];
crypto/openssl/crypto/bn/bn_gf2m.c
195
l ^= s << 60;
crypto/openssl/crypto/bn/bn_gf2m.c
196
h ^= s >> 4;
crypto/openssl/crypto/bn/bn_gf2m.c
405
BIGNUM *s;
crypto/openssl/crypto/bn/bn_gf2m.c
416
if ((s = BN_CTX_get(ctx)) == NULL)
crypto/openssl/crypto/bn/bn_gf2m.c
420
if (!bn_wexpand(s, zlen))
crypto/openssl/crypto/bn/bn_gf2m.c
422
s->top = zlen;
crypto/openssl/crypto/bn/bn_gf2m.c
425
s->d[i] = 0;
crypto/openssl/crypto/bn/bn_gf2m.c
435
s->d[i + j + k] ^= zz[k];
crypto/openssl/crypto/bn/bn_gf2m.c
439
bn_correct_top(s);
crypto/openssl/crypto/bn/bn_gf2m.c
440
if (BN_GF2m_mod_arr(r, s, p))
crypto/openssl/crypto/bn/bn_gf2m.c
487
BIGNUM *s;
crypto/openssl/crypto/bn/bn_gf2m.c
491
if ((s = BN_CTX_get(ctx)) == NULL)
crypto/openssl/crypto/bn/bn_gf2m.c
493
if (!bn_wexpand(s, 2 * a->top))
crypto/openssl/crypto/bn/bn_gf2m.c
497
s->d[2 * i + 1] = SQR1(a->d[i]);
crypto/openssl/crypto/bn/bn_gf2m.c
498
s->d[2 * i] = SQR0(a->d[i]);
crypto/openssl/crypto/bn/bn_gf2m.c
501
s->top = 2 * a->top;
crypto/openssl/crypto/bn/bn_gf2m.c
502
bn_correct_top(s);
crypto/openssl/crypto/bn/bn_gf2m.c
503
if (!BN_GF2m_mod_arr(r, s, p))
crypto/openssl/crypto/bn/bn_gf2m.c
55
register BN_ULONG h, l, s;
crypto/openssl/crypto/bn/bn_gf2m.c
72
s = tab[b & 0x7];
crypto/openssl/crypto/bn/bn_gf2m.c
73
l = s;
crypto/openssl/crypto/bn/bn_gf2m.c
74
s = tab[b >> 3 & 0x7];
crypto/openssl/crypto/bn/bn_gf2m.c
75
l ^= s << 3;
crypto/openssl/crypto/bn/bn_gf2m.c
76
h = s >> 29;
crypto/openssl/crypto/bn/bn_gf2m.c
77
s = tab[b >> 6 & 0x7];
crypto/openssl/crypto/bn/bn_gf2m.c
78
l ^= s << 6;
crypto/openssl/crypto/bn/bn_gf2m.c
79
h ^= s >> 26;
crypto/openssl/crypto/bn/bn_gf2m.c
80
s = tab[b >> 9 & 0x7];
crypto/openssl/crypto/bn/bn_gf2m.c
81
l ^= s << 9;
crypto/openssl/crypto/bn/bn_gf2m.c
82
h ^= s >> 23;
crypto/openssl/crypto/bn/bn_gf2m.c
83
s = tab[b >> 12 & 0x7];
crypto/openssl/crypto/bn/bn_gf2m.c
84
l ^= s << 12;
crypto/openssl/crypto/bn/bn_gf2m.c
85
h ^= s >> 20;
crypto/openssl/crypto/bn/bn_gf2m.c
86
s = tab[b >> 15 & 0x7];
crypto/openssl/crypto/bn/bn_gf2m.c
87
l ^= s << 15;
crypto/openssl/crypto/bn/bn_gf2m.c
88
h ^= s >> 17;
crypto/openssl/crypto/bn/bn_gf2m.c
89
s = tab[b >> 18 & 0x7];
crypto/openssl/crypto/bn/bn_gf2m.c
90
l ^= s << 18;
crypto/openssl/crypto/bn/bn_gf2m.c
91
h ^= s >> 14;
crypto/openssl/crypto/bn/bn_gf2m.c
92
s = tab[b >> 21 & 0x7];
crypto/openssl/crypto/bn/bn_gf2m.c
93
l ^= s << 21;
crypto/openssl/crypto/bn/bn_gf2m.c
94
h ^= s >> 11;
crypto/openssl/crypto/bn/bn_gf2m.c
95
s = tab[b >> 24 & 0x7];
crypto/openssl/crypto/bn/bn_gf2m.c
96
l ^= s << 24;
crypto/openssl/crypto/bn/bn_gf2m.c
97
h ^= s >> 8;
crypto/openssl/crypto/bn/bn_gf2m.c
98
s = tab[b >> 27 & 0x7];
crypto/openssl/crypto/bn/bn_gf2m.c
99
l ^= s << 27;
crypto/openssl/crypto/bn/bn_lib.c
431
static BIGNUM *bin2bn(const unsigned char *s, int len, BIGNUM *ret,
crypto/openssl/crypto/bn/bn_lib.c
467
s2 = s + len - 1;
crypto/openssl/crypto/bn/bn_lib.c
471
s2 = s;
crypto/openssl/crypto/bn/bn_lib.c
474
s += len - 1;
crypto/openssl/crypto/bn/bn_lib.c
516
for (; len > 0 && m < BN_BYTES * 8; len--, s += inc, m += 8) {
crypto/openssl/crypto/bn/bn_lib.c
517
BN_ULONG byte_xored = *s ^ xor;
crypto/openssl/crypto/bn/bn_lib.c
533
BIGNUM *BN_bin2bn(const unsigned char *s, int len, BIGNUM *ret)
crypto/openssl/crypto/bn/bn_lib.c
535
return bin2bn(s, len, ret, BIG, UNSIGNED);
crypto/openssl/crypto/bn/bn_lib.c
538
BIGNUM *BN_signed_bin2bn(const unsigned char *s, int len, BIGNUM *ret)
crypto/openssl/crypto/bn/bn_lib.c
540
return bin2bn(s, len, ret, BIG, SIGNED);
crypto/openssl/crypto/bn/bn_lib.c
645
BIGNUM *BN_lebin2bn(const unsigned char *s, int len, BIGNUM *ret)
crypto/openssl/crypto/bn/bn_lib.c
647
return bin2bn(s, len, ret, LITTLE, UNSIGNED);
crypto/openssl/crypto/bn/bn_lib.c
650
BIGNUM *BN_signed_lebin2bn(const unsigned char *s, int len, BIGNUM *ret)
crypto/openssl/crypto/bn/bn_lib.c
652
return bin2bn(s, len, ret, LITTLE, SIGNED);
crypto/openssl/crypto/bn/bn_lib.c
669
BIGNUM *BN_native2bn(const unsigned char *s, int len, BIGNUM *ret)
crypto/openssl/crypto/bn/bn_lib.c
674
return BN_lebin2bn(s, len, ret);
crypto/openssl/crypto/bn/bn_lib.c
675
return BN_bin2bn(s, len, ret);
crypto/openssl/crypto/bn/bn_lib.c
678
BIGNUM *BN_signed_native2bn(const unsigned char *s, int len, BIGNUM *ret)
crypto/openssl/crypto/bn/bn_lib.c
683
return BN_signed_lebin2bn(s, len, ret);
crypto/openssl/crypto/bn/bn_lib.c
684
return BN_signed_bin2bn(s, len, ret);
crypto/openssl/crypto/camellia/camellia.c
53
#define RightRotate(x, s) (((x) >> (s)) + ((x) << (32 - s)))
crypto/openssl/crypto/camellia/camellia.c
54
#define LeftRotate(x, s) (((x) << (s)) + ((x) >> (32 - s)))
crypto/openssl/crypto/cmp/cmp_local.h
882
OSSL_CMP_PKIFREETEXT *ossl_cmp_pkisi_get0_statusString(const OSSL_CMP_PKISI *s);
crypto/openssl/crypto/conf/conf_def.c
213
char *s, *p, *end;
crypto/openssl/crypto/conf/conf_def.c
349
s = eat_ws(conf, buf);
crypto/openssl/crypto/conf/conf_def.c
350
if (IS_EOF(conf, *s))
crypto/openssl/crypto/conf/conf_def.c
352
if (*s == '[') {
crypto/openssl/crypto/conf/conf_def.c
355
s++;
crypto/openssl/crypto/conf/conf_def.c
356
start = eat_ws(conf, s);
crypto/openssl/crypto/conf/conf_def.c
380
pname = s;
crypto/openssl/crypto/conf/conf_def.c
381
end = eat_alpha_numeric(conf, s);
crypto/openssl/crypto/conf/conf_def.c
644
char *s, *e, *rp, *p, *rrp, *np, *cp, v;
crypto/openssl/crypto/conf/conf_def.c
707
s = &(from[1]);
crypto/openssl/crypto/conf/conf_def.c
708
if (*s == '{')
crypto/openssl/crypto/conf/conf_def.c
710
else if (*s == '(')
crypto/openssl/crypto/conf/conf_def.c
716
s++;
crypto/openssl/crypto/conf/conf_def.c
718
e = np = s;
crypto/openssl/crypto/conf/conf_lib.c
303
char *s = _CONF_get_string(conf, group, name);
crypto/openssl/crypto/conf/conf_lib.c
309
if (s)
crypto/openssl/crypto/conf/conf_lib.c
310
return s;
crypto/openssl/crypto/ct/ct_local.h
28
#define n2s(c, s) ((s = (((unsigned int)((c)[0])) << 8) | (((unsigned int)((c)[1])))), c += 2)
crypto/openssl/crypto/ct/ct_local.h
30
#define s2n(s, c) ((c[0] = (unsigned char)(((s) >> 8) & 0xff), \
crypto/openssl/crypto/ct/ct_local.h
31
c[1] = (unsigned char)(((s)) & 0xff)), \
crypto/openssl/crypto/ct/ct_x509v3.c
33
static int set_sct_list_source(STACK_OF(SCT) *s, sct_source_t source)
crypto/openssl/crypto/ct/ct_x509v3.c
35
if (s != NULL) {
crypto/openssl/crypto/ct/ct_x509v3.c
38
for (i = 0; i < sk_SCT_num(s); i++) {
crypto/openssl/crypto/ct/ct_x509v3.c
39
int res = SCT_set_source(sk_SCT_value(s, i), source);
crypto/openssl/crypto/ct/ct_x509v3.c
53
STACK_OF(SCT) *s = d2i_SCT_LIST(a, pp, len);
crypto/openssl/crypto/ct/ct_x509v3.c
55
if (set_sct_list_source(s, SCT_SOURCE_X509V3_EXTENSION) != 1) {
crypto/openssl/crypto/ct/ct_x509v3.c
56
SCT_LIST_free(s);
crypto/openssl/crypto/ct/ct_x509v3.c
60
return s;
crypto/openssl/crypto/ct/ct_x509v3.c
67
STACK_OF(SCT) *s = d2i_SCT_LIST(a, pp, len);
crypto/openssl/crypto/ct/ct_x509v3.c
69
if (set_sct_list_source(s, SCT_SOURCE_OCSP_STAPLED_RESPONSE) != 1) {
crypto/openssl/crypto/ct/ct_x509v3.c
70
SCT_LIST_free(s);
crypto/openssl/crypto/ct/ct_x509v3.c
74
return s;
crypto/openssl/crypto/des/des_enc.c
109
s = ks->ks->deslong;
crypto/openssl/crypto/des/des_enc.c
23
register DES_LONG *s;
crypto/openssl/crypto/des/des_enc.c
40
s = ks->ks->deslong;
crypto/openssl/crypto/des/des_enc.c
94
register DES_LONG *s;
crypto/openssl/crypto/des/des_local.h
153
u ^= R ^ s[S]; \
crypto/openssl/crypto/des/des_local.h
156
t ^= R ^ s[S + 1]; \
crypto/openssl/crypto/des/des_local.h
161
u = R ^ s[S]; \
crypto/openssl/crypto/des/des_local.h
162
t = R ^ s[S + 1]
crypto/openssl/crypto/des/fcrypt_b.c
35
register DES_LONG *s;
crypto/openssl/crypto/des/fcrypt_b.c
42
s = (DES_LONG *)ks;
crypto/openssl/crypto/des/set_key.c
714
register DES_LONG c, d, t, s, t2;
crypto/openssl/crypto/des/set_key.c
756
s = des_skb[0][(c) & 0x3f] | des_skb[1][((c >> 6L) & 0x03) | ((c >> 7L) & 0x3c)] | des_skb[2][((c >> 13L) & 0x0f) | ((c >> 14L) & 0x30)] | des_skb[3][((c >> 20L) & 0x01) | ((c >> 21L) & 0x06) | ((c >> 22L) & 0x38)];
crypto/openssl/crypto/des/set_key.c
760
t2 = ((t << 16L) | (s & 0x0000ffffL)) & 0xffffffffL;
crypto/openssl/crypto/des/set_key.c
763
t2 = ((s >> 16L) | (t & 0xffff0000L));
crypto/openssl/crypto/dsa/dsa_ameth.c
390
const BIGNUM *r, *s;
crypto/openssl/crypto/dsa/dsa_ameth.c
392
DSA_SIG_get0(dsa_sig, &r, &s);
crypto/openssl/crypto/dsa/dsa_ameth.c
399
if (!ASN1_bn_print(bp, "s: ", s, NULL, indent))
crypto/openssl/crypto/dsa/dsa_local.h
43
BIGNUM *s;
crypto/openssl/crypto/dsa/dsa_ossl.c
103
ret->s = BN_new();
crypto/openssl/crypto/dsa/dsa_ossl.c
104
if (ret->r == NULL || ret->s == NULL)
crypto/openssl/crypto/dsa/dsa_ossl.c
166
if (!BN_mod_add_quick(ret->s, tmp, blindm, dsa->params.q))
crypto/openssl/crypto/dsa/dsa_ossl.c
170
if (!BN_mod_mul(ret->s, ret->s, kinv, dsa->params.q, ctx))
crypto/openssl/crypto/dsa/dsa_ossl.c
176
if (!BN_mod_mul(ret->s, ret->s, blind, dsa->params.q, ctx))
crypto/openssl/crypto/dsa/dsa_ossl.c
185
if (BN_is_zero(ret->r) || BN_is_zero(ret->s)) {
crypto/openssl/crypto/dsa/dsa_ossl.c
361
const BIGNUM *r, *s;
crypto/openssl/crypto/dsa/dsa_ossl.c
389
DSA_SIG_get0(sig, &r, &s);
crypto/openssl/crypto/dsa/dsa_ossl.c
395
if (BN_is_zero(s) || BN_is_negative(s) || BN_ucmp(s, dsa->params.q) >= 0) {
crypto/openssl/crypto/dsa/dsa_ossl.c
403
if ((BN_mod_inverse(u2, s, dsa->params.q, ctx)) == NULL)
crypto/openssl/crypto/dsa/dsa_sign.c
125
sig.r = sig.s = dsa->params.q;
crypto/openssl/crypto/dsa/dsa_sign.c
139
*ps = sig->s;
crypto/openssl/crypto/dsa/dsa_sign.c
142
int DSA_SIG_set0(DSA_SIG *sig, BIGNUM *r, BIGNUM *s)
crypto/openssl/crypto/dsa/dsa_sign.c
144
if (r == NULL || s == NULL)
crypto/openssl/crypto/dsa/dsa_sign.c
147
BN_clear_free(sig->s);
crypto/openssl/crypto/dsa/dsa_sign.c
149
sig->s = s;
crypto/openssl/crypto/dsa/dsa_sign.c
158
DSA_SIG *s;
crypto/openssl/crypto/dsa/dsa_sign.c
167
s = DSA_do_sign(dgst, dlen, dsa);
crypto/openssl/crypto/dsa/dsa_sign.c
169
s = ossl_dsa_do_sign_int(dgst, dlen, dsa,
crypto/openssl/crypto/dsa/dsa_sign.c
171
if (s == NULL) {
crypto/openssl/crypto/dsa/dsa_sign.c
175
*siglen = i2d_DSA_SIG(s, &sig);
crypto/openssl/crypto/dsa/dsa_sign.c
176
DSA_SIG_free(s);
crypto/openssl/crypto/dsa/dsa_sign.c
197
DSA_SIG *s;
crypto/openssl/crypto/dsa/dsa_sign.c
203
s = DSA_SIG_new();
crypto/openssl/crypto/dsa/dsa_sign.c
204
if (s == NULL)
crypto/openssl/crypto/dsa/dsa_sign.c
206
if (d2i_DSA_SIG(&s, &p, siglen) == NULL)
crypto/openssl/crypto/dsa/dsa_sign.c
209
derlen = i2d_DSA_SIG(s, &der);
crypto/openssl/crypto/dsa/dsa_sign.c
212
ret = DSA_do_verify(dgst, dgst_len, s, dsa);
crypto/openssl/crypto/dsa/dsa_sign.c
215
DSA_SIG_free(s);
crypto/openssl/crypto/dsa/dsa_sign.c
46
BN_clear_free(sig->s);
crypto/openssl/crypto/dsa/dsa_sign.c
65
if (sig->s == NULL)
crypto/openssl/crypto/dsa/dsa_sign.c
66
sig->s = BN_new();
crypto/openssl/crypto/dsa/dsa_sign.c
67
if (sig->r == NULL || sig->s == NULL
crypto/openssl/crypto/dsa/dsa_sign.c
68
|| ossl_decode_der_dsa_sig(sig->r, sig->s, ppin, (size_t)len) == 0) {
crypto/openssl/crypto/dsa/dsa_sign.c
98
if (!ossl_encode_der_dsa_sig(&pkt, sig->r, sig->s)
crypto/openssl/crypto/ec/curve25519.c
1000
s[20] = (uint8_t)(h6 >> 7);
crypto/openssl/crypto/ec/curve25519.c
1001
s[21] = (uint8_t)(h6 >> 15);
crypto/openssl/crypto/ec/curve25519.c
1002
s[22] = (uint8_t)((h6 >> 23) | ((uint32_t)(h7) << 3));
crypto/openssl/crypto/ec/curve25519.c
1003
s[23] = (uint8_t)(h7 >> 5);
crypto/openssl/crypto/ec/curve25519.c
1004
s[24] = (uint8_t)(h7 >> 13);
crypto/openssl/crypto/ec/curve25519.c
1005
s[25] = (uint8_t)((h7 >> 21) | ((uint32_t)(h8) << 4));
crypto/openssl/crypto/ec/curve25519.c
1006
s[26] = (uint8_t)(h8 >> 4);
crypto/openssl/crypto/ec/curve25519.c
1007
s[27] = (uint8_t)(h8 >> 12);
crypto/openssl/crypto/ec/curve25519.c
1008
s[28] = (uint8_t)((h8 >> 20) | ((uint32_t)(h9) << 6));
crypto/openssl/crypto/ec/curve25519.c
1009
s[29] = (uint8_t)(h9 >> 2);
crypto/openssl/crypto/ec/curve25519.c
1010
s[30] = (uint8_t)(h9 >> 10);
crypto/openssl/crypto/ec/curve25519.c
1011
s[31] = (uint8_t)(h9 >> 18);
crypto/openssl/crypto/ec/curve25519.c
1656
uint8_t s[32];
crypto/openssl/crypto/ec/curve25519.c
1659
fe_tobytes(s, f);
crypto/openssl/crypto/ec/curve25519.c
1661
return CRYPTO_memcmp(s, zero, sizeof(zero)) != 0;
crypto/openssl/crypto/ec/curve25519.c
1673
uint8_t s[32];
crypto/openssl/crypto/ec/curve25519.c
1675
fe_tobytes(s, f);
crypto/openssl/crypto/ec/curve25519.c
1676
return s[0] & 1;
crypto/openssl/crypto/ec/curve25519.c
1963
static void ge_tobytes(uint8_t *s, const ge_p2 *h)
crypto/openssl/crypto/ec/curve25519.c
1972
fe_tobytes(s, y);
crypto/openssl/crypto/ec/curve25519.c
1973
s[31] ^= fe_isnegative(x) << 7;
crypto/openssl/crypto/ec/curve25519.c
1976
static void ge_p3_tobytes(uint8_t *s, const ge_p3 *h)
crypto/openssl/crypto/ec/curve25519.c
1985
fe_tobytes(s, y);
crypto/openssl/crypto/ec/curve25519.c
1986
s[31] ^= fe_isnegative(x) << 7;
crypto/openssl/crypto/ec/curve25519.c
1999
static int ge_frombytes_vartime(ge_p3 *h, const uint8_t *s)
crypto/openssl/crypto/ec/curve25519.c
2007
fe_frombytes(h->Y, s);
crypto/openssl/crypto/ec/curve25519.c
2030
if (fe_isnegative(h->X) != (s[31] >> 7)) {
crypto/openssl/crypto/ec/curve25519.c
309
static void fe51_frombytes(fe51 h, const uint8_t *s)
crypto/openssl/crypto/ec/curve25519.c
311
uint64_t h0 = load_7(s); /* 56 bits */
crypto/openssl/crypto/ec/curve25519.c
312
uint64_t h1 = load_6(s + 7) << 5; /* 53 bits */
crypto/openssl/crypto/ec/curve25519.c
313
uint64_t h2 = load_7(s + 13) << 2; /* 58 bits */
crypto/openssl/crypto/ec/curve25519.c
314
uint64_t h3 = load_6(s + 20) << 7; /* 55 bits */
crypto/openssl/crypto/ec/curve25519.c
315
uint64_t h4 = (load_6(s + 26) & 0x7fffffffffff) << 4; /* 51 bits */
crypto/openssl/crypto/ec/curve25519.c
333
static void fe51_tobytes(uint8_t *s, const fe51 h)
crypto/openssl/crypto/ec/curve25519.c
362
s[0] = (uint8_t)(h0 >> 0);
crypto/openssl/crypto/ec/curve25519.c
363
s[1] = (uint8_t)(h0 >> 8);
crypto/openssl/crypto/ec/curve25519.c
364
s[2] = (uint8_t)(h0 >> 16);
crypto/openssl/crypto/ec/curve25519.c
365
s[3] = (uint8_t)(h0 >> 24);
crypto/openssl/crypto/ec/curve25519.c
366
s[4] = (uint8_t)(h0 >> 32);
crypto/openssl/crypto/ec/curve25519.c
367
s[5] = (uint8_t)(h0 >> 40);
crypto/openssl/crypto/ec/curve25519.c
368
s[6] = (uint8_t)((h0 >> 48) | ((uint32_t)h1 << 3));
crypto/openssl/crypto/ec/curve25519.c
369
s[7] = (uint8_t)(h1 >> 5);
crypto/openssl/crypto/ec/curve25519.c
370
s[8] = (uint8_t)(h1 >> 13);
crypto/openssl/crypto/ec/curve25519.c
371
s[9] = (uint8_t)(h1 >> 21);
crypto/openssl/crypto/ec/curve25519.c
372
s[10] = (uint8_t)(h1 >> 29);
crypto/openssl/crypto/ec/curve25519.c
373
s[11] = (uint8_t)(h1 >> 37);
crypto/openssl/crypto/ec/curve25519.c
374
s[12] = (uint8_t)((h1 >> 45) | ((uint32_t)h2 << 6));
crypto/openssl/crypto/ec/curve25519.c
375
s[13] = (uint8_t)(h2 >> 2);
crypto/openssl/crypto/ec/curve25519.c
376
s[14] = (uint8_t)(h2 >> 10);
crypto/openssl/crypto/ec/curve25519.c
377
s[15] = (uint8_t)(h2 >> 18);
crypto/openssl/crypto/ec/curve25519.c
378
s[16] = (uint8_t)(h2 >> 26);
crypto/openssl/crypto/ec/curve25519.c
379
s[17] = (uint8_t)(h2 >> 34);
crypto/openssl/crypto/ec/curve25519.c
380
s[18] = (uint8_t)(h2 >> 42);
crypto/openssl/crypto/ec/curve25519.c
381
s[19] = (uint8_t)((h2 >> 50) | ((uint32_t)h3 << 1));
crypto/openssl/crypto/ec/curve25519.c
382
s[20] = (uint8_t)(h3 >> 7);
crypto/openssl/crypto/ec/curve25519.c
383
s[21] = (uint8_t)(h3 >> 15);
crypto/openssl/crypto/ec/curve25519.c
384
s[22] = (uint8_t)(h3 >> 23);
crypto/openssl/crypto/ec/curve25519.c
385
s[23] = (uint8_t)(h3 >> 31);
crypto/openssl/crypto/ec/curve25519.c
386
s[24] = (uint8_t)(h3 >> 39);
crypto/openssl/crypto/ec/curve25519.c
387
s[25] = (uint8_t)((h3 >> 47) | ((uint32_t)h4 << 4));
crypto/openssl/crypto/ec/curve25519.c
388
s[26] = (uint8_t)(h4 >> 4);
crypto/openssl/crypto/ec/curve25519.c
389
s[27] = (uint8_t)(h4 >> 12);
crypto/openssl/crypto/ec/curve25519.c
390
s[28] = (uint8_t)(h4 >> 20);
crypto/openssl/crypto/ec/curve25519.c
391
s[29] = (uint8_t)(h4 >> 28);
crypto/openssl/crypto/ec/curve25519.c
392
s[30] = (uint8_t)(h4 >> 36);
crypto/openssl/crypto/ec/curve25519.c
393
s[31] = (uint8_t)(h4 >> 44);
crypto/openssl/crypto/ec/curve25519.c
4370
ge_p2 s;
crypto/openssl/crypto/ec/curve25519.c
4399
ge_p1p1_to_p2(&s, &r);
crypto/openssl/crypto/ec/curve25519.c
4400
ge_p2_dbl(&r, &s);
crypto/openssl/crypto/ec/curve25519.c
4401
ge_p1p1_to_p2(&s, &r);
crypto/openssl/crypto/ec/curve25519.c
4402
ge_p2_dbl(&r, &s);
crypto/openssl/crypto/ec/curve25519.c
4403
ge_p1p1_to_p2(&s, &r);
crypto/openssl/crypto/ec/curve25519.c
4404
ge_p2_dbl(&r, &s);
crypto/openssl/crypto/ec/curve25519.c
46
void x25519_fe64_tobytes(uint8_t *s, const fe64 f);
crypto/openssl/crypto/ec/curve25519.c
4774
static void x25519_sc_reduce(uint8_t *s)
crypto/openssl/crypto/ec/curve25519.c
4776
int64_t s0 = kBottom21Bits & load_3(s);
crypto/openssl/crypto/ec/curve25519.c
4777
int64_t s1 = kBottom21Bits & (load_4(s + 2) >> 5);
crypto/openssl/crypto/ec/curve25519.c
4778
int64_t s2 = kBottom21Bits & (load_3(s + 5) >> 2);
crypto/openssl/crypto/ec/curve25519.c
4779
int64_t s3 = kBottom21Bits & (load_4(s + 7) >> 7);
crypto/openssl/crypto/ec/curve25519.c
4780
int64_t s4 = kBottom21Bits & (load_4(s + 10) >> 4);
crypto/openssl/crypto/ec/curve25519.c
4781
int64_t s5 = kBottom21Bits & (load_3(s + 13) >> 1);
crypto/openssl/crypto/ec/curve25519.c
4782
int64_t s6 = kBottom21Bits & (load_4(s + 15) >> 6);
crypto/openssl/crypto/ec/curve25519.c
4783
int64_t s7 = kBottom21Bits & (load_3(s + 18) >> 3);
crypto/openssl/crypto/ec/curve25519.c
4784
int64_t s8 = kBottom21Bits & load_3(s + 21);
crypto/openssl/crypto/ec/curve25519.c
4785
int64_t s9 = kBottom21Bits & (load_4(s + 23) >> 5);
crypto/openssl/crypto/ec/curve25519.c
4786
int64_t s10 = kBottom21Bits & (load_3(s + 26) >> 2);
crypto/openssl/crypto/ec/curve25519.c
4787
int64_t s11 = kBottom21Bits & (load_4(s + 28) >> 7);
crypto/openssl/crypto/ec/curve25519.c
4788
int64_t s12 = kBottom21Bits & (load_4(s + 31) >> 4);
crypto/openssl/crypto/ec/curve25519.c
4789
int64_t s13 = kBottom21Bits & (load_3(s + 34) >> 1);
crypto/openssl/crypto/ec/curve25519.c
4790
int64_t s14 = kBottom21Bits & (load_4(s + 36) >> 6);
crypto/openssl/crypto/ec/curve25519.c
4791
int64_t s15 = kBottom21Bits & (load_3(s + 39) >> 3);
crypto/openssl/crypto/ec/curve25519.c
4792
int64_t s16 = kBottom21Bits & load_3(s + 42);
crypto/openssl/crypto/ec/curve25519.c
4793
int64_t s17 = kBottom21Bits & (load_4(s + 44) >> 5);
crypto/openssl/crypto/ec/curve25519.c
4794
int64_t s18 = kBottom21Bits & (load_3(s + 47) >> 2);
crypto/openssl/crypto/ec/curve25519.c
4795
int64_t s19 = kBottom21Bits & (load_4(s + 49) >> 7);
crypto/openssl/crypto/ec/curve25519.c
4796
int64_t s20 = kBottom21Bits & (load_4(s + 52) >> 4);
crypto/openssl/crypto/ec/curve25519.c
4797
int64_t s21 = kBottom21Bits & (load_3(s + 55) >> 1);
crypto/openssl/crypto/ec/curve25519.c
4798
int64_t s22 = kBottom21Bits & (load_4(s + 57) >> 6);
crypto/openssl/crypto/ec/curve25519.c
4799
int64_t s23 = (load_4(s + 60) >> 3);
crypto/openssl/crypto/ec/curve25519.c
5074
s[0] = (uint8_t)(s0 >> 0);
crypto/openssl/crypto/ec/curve25519.c
5075
s[1] = (uint8_t)(s0 >> 8);
crypto/openssl/crypto/ec/curve25519.c
5076
s[2] = (uint8_t)((s0 >> 16) | (s1 << 5));
crypto/openssl/crypto/ec/curve25519.c
5077
s[3] = (uint8_t)(s1 >> 3);
crypto/openssl/crypto/ec/curve25519.c
5078
s[4] = (uint8_t)(s1 >> 11);
crypto/openssl/crypto/ec/curve25519.c
5079
s[5] = (uint8_t)((s1 >> 19) | (s2 << 2));
crypto/openssl/crypto/ec/curve25519.c
5080
s[6] = (uint8_t)(s2 >> 6);
crypto/openssl/crypto/ec/curve25519.c
5081
s[7] = (uint8_t)((s2 >> 14) | (s3 << 7));
crypto/openssl/crypto/ec/curve25519.c
5082
s[8] = (uint8_t)(s3 >> 1);
crypto/openssl/crypto/ec/curve25519.c
5083
s[9] = (uint8_t)(s3 >> 9);
crypto/openssl/crypto/ec/curve25519.c
5084
s[10] = (uint8_t)((s3 >> 17) | (s4 << 4));
crypto/openssl/crypto/ec/curve25519.c
5085
s[11] = (uint8_t)(s4 >> 4);
crypto/openssl/crypto/ec/curve25519.c
5086
s[12] = (uint8_t)(s4 >> 12);
crypto/openssl/crypto/ec/curve25519.c
5087
s[13] = (uint8_t)((s4 >> 20) | (s5 << 1));
crypto/openssl/crypto/ec/curve25519.c
5088
s[14] = (uint8_t)(s5 >> 7);
crypto/openssl/crypto/ec/curve25519.c
5089
s[15] = (uint8_t)((s5 >> 15) | (s6 << 6));
crypto/openssl/crypto/ec/curve25519.c
5090
s[16] = (uint8_t)(s6 >> 2);
crypto/openssl/crypto/ec/curve25519.c
5091
s[17] = (uint8_t)(s6 >> 10);
crypto/openssl/crypto/ec/curve25519.c
5092
s[18] = (uint8_t)((s6 >> 18) | (s7 << 3));
crypto/openssl/crypto/ec/curve25519.c
5093
s[19] = (uint8_t)(s7 >> 5);
crypto/openssl/crypto/ec/curve25519.c
5094
s[20] = (uint8_t)(s7 >> 13);
crypto/openssl/crypto/ec/curve25519.c
5095
s[21] = (uint8_t)(s8 >> 0);
crypto/openssl/crypto/ec/curve25519.c
5096
s[22] = (uint8_t)(s8 >> 8);
crypto/openssl/crypto/ec/curve25519.c
5097
s[23] = (uint8_t)((s8 >> 16) | (s9 << 5));
crypto/openssl/crypto/ec/curve25519.c
5098
s[24] = (uint8_t)(s9 >> 3);
crypto/openssl/crypto/ec/curve25519.c
5099
s[25] = (uint8_t)(s9 >> 11);
crypto/openssl/crypto/ec/curve25519.c
5100
s[26] = (uint8_t)((s9 >> 19) | (s10 << 2));
crypto/openssl/crypto/ec/curve25519.c
5101
s[27] = (uint8_t)(s10 >> 6);
crypto/openssl/crypto/ec/curve25519.c
5102
s[28] = (uint8_t)((s10 >> 14) | (s11 << 7));
crypto/openssl/crypto/ec/curve25519.c
5103
s[29] = (uint8_t)(s11 >> 1);
crypto/openssl/crypto/ec/curve25519.c
5104
s[30] = (uint8_t)(s11 >> 9);
crypto/openssl/crypto/ec/curve25519.c
5105
s[31] = (uint8_t)(s11 >> 17);
crypto/openssl/crypto/ec/curve25519.c
5118
static void sc_muladd(uint8_t *s, const uint8_t *a, const uint8_t *b,
crypto/openssl/crypto/ec/curve25519.c
5557
s[0] = (uint8_t)(s0 >> 0);
crypto/openssl/crypto/ec/curve25519.c
5558
s[1] = (uint8_t)(s0 >> 8);
crypto/openssl/crypto/ec/curve25519.c
5559
s[2] = (uint8_t)((s0 >> 16) | (s1 << 5));
crypto/openssl/crypto/ec/curve25519.c
5560
s[3] = (uint8_t)(s1 >> 3);
crypto/openssl/crypto/ec/curve25519.c
5561
s[4] = (uint8_t)(s1 >> 11);
crypto/openssl/crypto/ec/curve25519.c
5562
s[5] = (uint8_t)((s1 >> 19) | (s2 << 2));
crypto/openssl/crypto/ec/curve25519.c
5563
s[6] = (uint8_t)(s2 >> 6);
crypto/openssl/crypto/ec/curve25519.c
5564
s[7] = (uint8_t)((s2 >> 14) | (s3 << 7));
crypto/openssl/crypto/ec/curve25519.c
5565
s[8] = (uint8_t)(s3 >> 1);
crypto/openssl/crypto/ec/curve25519.c
5566
s[9] = (uint8_t)(s3 >> 9);
crypto/openssl/crypto/ec/curve25519.c
5567
s[10] = (uint8_t)((s3 >> 17) | (s4 << 4));
crypto/openssl/crypto/ec/curve25519.c
5568
s[11] = (uint8_t)(s4 >> 4);
crypto/openssl/crypto/ec/curve25519.c
5569
s[12] = (uint8_t)(s4 >> 12);
crypto/openssl/crypto/ec/curve25519.c
5570
s[13] = (uint8_t)((s4 >> 20) | (s5 << 1));
crypto/openssl/crypto/ec/curve25519.c
5571
s[14] = (uint8_t)(s5 >> 7);
crypto/openssl/crypto/ec/curve25519.c
5572
s[15] = (uint8_t)((s5 >> 15) | (s6 << 6));
crypto/openssl/crypto/ec/curve25519.c
5573
s[16] = (uint8_t)(s6 >> 2);
crypto/openssl/crypto/ec/curve25519.c
5574
s[17] = (uint8_t)(s6 >> 10);
crypto/openssl/crypto/ec/curve25519.c
5575
s[18] = (uint8_t)((s6 >> 18) | (s7 << 3));
crypto/openssl/crypto/ec/curve25519.c
5576
s[19] = (uint8_t)(s7 >> 5);
crypto/openssl/crypto/ec/curve25519.c
5577
s[20] = (uint8_t)(s7 >> 13);
crypto/openssl/crypto/ec/curve25519.c
5578
s[21] = (uint8_t)(s8 >> 0);
crypto/openssl/crypto/ec/curve25519.c
5579
s[22] = (uint8_t)(s8 >> 8);
crypto/openssl/crypto/ec/curve25519.c
5580
s[23] = (uint8_t)((s8 >> 16) | (s9 << 5));
crypto/openssl/crypto/ec/curve25519.c
5581
s[24] = (uint8_t)(s9 >> 3);
crypto/openssl/crypto/ec/curve25519.c
5582
s[25] = (uint8_t)(s9 >> 11);
crypto/openssl/crypto/ec/curve25519.c
5583
s[26] = (uint8_t)((s9 >> 19) | (s10 << 2));
crypto/openssl/crypto/ec/curve25519.c
5584
s[27] = (uint8_t)(s10 >> 6);
crypto/openssl/crypto/ec/curve25519.c
5585
s[28] = (uint8_t)((s10 >> 14) | (s11 << 7));
crypto/openssl/crypto/ec/curve25519.c
5586
s[29] = (uint8_t)(s11 >> 1);
crypto/openssl/crypto/ec/curve25519.c
5587
s[30] = (uint8_t)(s11 >> 9);
crypto/openssl/crypto/ec/curve25519.c
5588
s[31] = (uint8_t)(s11 >> 17);
crypto/openssl/crypto/ec/curve25519.c
5717
const uint8_t *r, *s;
crypto/openssl/crypto/ec/curve25519.c
5743
s = signature + 32;
crypto/openssl/crypto/ec/curve25519.c
5753
if (s[31] > 0x10)
crypto/openssl/crypto/ec/curve25519.c
5755
if (s[31] == 0x10) {
crypto/openssl/crypto/ec/curve25519.c
5760
if (memcmp(s + 16, allzeroes, sizeof(allzeroes)) != 0)
crypto/openssl/crypto/ec/curve25519.c
5763
if (s[i] < l_low[i])
crypto/openssl/crypto/ec/curve25519.c
5765
if (s[i] > l_low[i])
crypto/openssl/crypto/ec/curve25519.c
5795
ge_double_scalarmult_vartime(&R, h, &A, s);
crypto/openssl/crypto/ec/curve25519.c
70
static void fe64_frombytes(fe64 h, const uint8_t *s)
crypto/openssl/crypto/ec/curve25519.c
72
h[0] = load_8(s);
crypto/openssl/crypto/ec/curve25519.c
73
h[1] = load_8(s + 8);
crypto/openssl/crypto/ec/curve25519.c
74
h[2] = load_8(s + 16);
crypto/openssl/crypto/ec/curve25519.c
75
h[3] = load_8(s + 24) & 0x7fffffffffffffff;
crypto/openssl/crypto/ec/curve25519.c
831
static void fe_frombytes(fe h, const uint8_t *s)
crypto/openssl/crypto/ec/curve25519.c
834
int64_t h0 = load_4(s);
crypto/openssl/crypto/ec/curve25519.c
835
int64_t h1 = load_3(s + 4) << 6;
crypto/openssl/crypto/ec/curve25519.c
836
int64_t h2 = load_3(s + 7) << 5;
crypto/openssl/crypto/ec/curve25519.c
837
int64_t h3 = load_3(s + 10) << 3;
crypto/openssl/crypto/ec/curve25519.c
838
int64_t h4 = load_3(s + 13) << 2;
crypto/openssl/crypto/ec/curve25519.c
839
int64_t h5 = load_4(s + 16);
crypto/openssl/crypto/ec/curve25519.c
840
int64_t h6 = load_3(s + 20) << 7;
crypto/openssl/crypto/ec/curve25519.c
841
int64_t h7 = load_3(s + 23) << 5;
crypto/openssl/crypto/ec/curve25519.c
842
int64_t h8 = load_3(s + 26) << 4;
crypto/openssl/crypto/ec/curve25519.c
843
int64_t h9 = (load_3(s + 29) & 0x7fffff) << 2;
crypto/openssl/crypto/ec/curve25519.c
923
static void fe_tobytes(uint8_t *s, const fe h)
crypto/openssl/crypto/ec/curve25519.c
980
s[0] = (uint8_t)(h0 >> 0);
crypto/openssl/crypto/ec/curve25519.c
981
s[1] = (uint8_t)(h0 >> 8);
crypto/openssl/crypto/ec/curve25519.c
982
s[2] = (uint8_t)(h0 >> 16);
crypto/openssl/crypto/ec/curve25519.c
983
s[3] = (uint8_t)((h0 >> 24) | ((uint32_t)(h1) << 2));
crypto/openssl/crypto/ec/curve25519.c
984
s[4] = (uint8_t)(h1 >> 6);
crypto/openssl/crypto/ec/curve25519.c
985
s[5] = (uint8_t)(h1 >> 14);
crypto/openssl/crypto/ec/curve25519.c
986
s[6] = (uint8_t)((h1 >> 22) | ((uint32_t)(h2) << 3));
crypto/openssl/crypto/ec/curve25519.c
987
s[7] = (uint8_t)(h2 >> 5);
crypto/openssl/crypto/ec/curve25519.c
988
s[8] = (uint8_t)(h2 >> 13);
crypto/openssl/crypto/ec/curve25519.c
989
s[9] = (uint8_t)((h2 >> 21) | ((uint32_t)(h3) << 5));
crypto/openssl/crypto/ec/curve25519.c
990
s[10] = (uint8_t)(h3 >> 3);
crypto/openssl/crypto/ec/curve25519.c
991
s[11] = (uint8_t)(h3 >> 11);
crypto/openssl/crypto/ec/curve25519.c
992
s[12] = (uint8_t)((h3 >> 19) | ((uint32_t)(h4) << 6));
crypto/openssl/crypto/ec/curve25519.c
993
s[13] = (uint8_t)(h4 >> 2);
crypto/openssl/crypto/ec/curve25519.c
994
s[14] = (uint8_t)(h4 >> 10);
crypto/openssl/crypto/ec/curve25519.c
995
s[15] = (uint8_t)(h4 >> 18);
crypto/openssl/crypto/ec/curve25519.c
996
s[16] = (uint8_t)(h5 >> 0);
crypto/openssl/crypto/ec/curve25519.c
997
s[17] = (uint8_t)(h5 >> 8);
crypto/openssl/crypto/ec/curve25519.c
998
s[18] = (uint8_t)(h5 >> 16);
crypto/openssl/crypto/ec/curve25519.c
999
s[19] = (uint8_t)((h5 >> 24) | ((uint32_t)(h6) << 1));
crypto/openssl/crypto/ec/curve448/curve448.c
232
const unsigned int n = COMBS_N, t = COMBS_T, s = COMBS_S;
crypto/openssl/crypto/ec/curve448/curve448.c
239
for (i = s; i > 0; i--) {
crypto/openssl/crypto/ec/curve448/curve448.c
240
if (i != s)
crypto/openssl/crypto/ec/curve448/curve448.c
248
unsigned int bit = (i - 1) + s * (k + j * t);
crypto/openssl/crypto/ec/curve448/curve448.c
262
if ((i != s) || j != 0)
crypto/openssl/crypto/ec/curve448/point_448.h
116
const curve448_scalar_t s);
crypto/openssl/crypto/ec/curve448/scalar.c
125
static ossl_inline void scalar_decode_short(curve448_scalar_t s,
crypto/openssl/crypto/ec/curve448/scalar.c
136
s->limb[i] = out;
crypto/openssl/crypto/ec/curve448/scalar.c
141
ossl_curve448_scalar_decode(curve448_scalar_t s,
crypto/openssl/crypto/ec/curve448/scalar.c
147
scalar_decode_short(s, ser, C448_SCALAR_BYTES);
crypto/openssl/crypto/ec/curve448/scalar.c
149
accum = (accum + s->limb[i] - sc_p->limb[i]) >> WBITS;
crypto/openssl/crypto/ec/curve448/scalar.c
152
ossl_curve448_scalar_mul(s, s, ossl_curve448_scalar_one); /* ham-handed reduce */
crypto/openssl/crypto/ec/curve448/scalar.c
162
void ossl_curve448_scalar_decode_long(curve448_scalar_t s,
crypto/openssl/crypto/ec/curve448/scalar.c
169
curve448_scalar_copy(s, ossl_curve448_scalar_zero);
crypto/openssl/crypto/ec/curve448/scalar.c
182
ossl_curve448_scalar_mul(s, t1, ossl_curve448_scalar_one);
crypto/openssl/crypto/ec/curve448/scalar.c
194
curve448_scalar_copy(s, t1);
crypto/openssl/crypto/ec/curve448/scalar.c
200
const curve448_scalar_t s)
crypto/openssl/crypto/ec/curve448/scalar.c
206
ser[k] = s->limb[i] >> (8 * j);
crypto/openssl/crypto/ec/ec2_smpl.c
357
BIGNUM *x0, *y0, *x1, *y1, *x2, *y2, *s, *t;
crypto/openssl/crypto/ec/ec2_smpl.c
390
s = BN_CTX_get(ctx);
crypto/openssl/crypto/ec/ec2_smpl.c
417
if (!BN_GF2m_add(s, y0, y1))
crypto/openssl/crypto/ec/ec2_smpl.c
419
if (!group->meth->field_div(group, s, s, t, ctx))
crypto/openssl/crypto/ec/ec2_smpl.c
421
if (!group->meth->field_sqr(group, x2, s, ctx))
crypto/openssl/crypto/ec/ec2_smpl.c
425
if (!BN_GF2m_add(x2, x2, s))
crypto/openssl/crypto/ec/ec2_smpl.c
436
if (!group->meth->field_div(group, s, y1, x1, ctx))
crypto/openssl/crypto/ec/ec2_smpl.c
438
if (!BN_GF2m_add(s, s, x1))
crypto/openssl/crypto/ec/ec2_smpl.c
441
if (!group->meth->field_sqr(group, x2, s, ctx))
crypto/openssl/crypto/ec/ec2_smpl.c
443
if (!BN_GF2m_add(x2, x2, s))
crypto/openssl/crypto/ec/ec2_smpl.c
451
if (!group->meth->field_mul(group, y2, y2, s, ctx))
crypto/openssl/crypto/ec/ec2_smpl.c
720
EC_POINT *r, EC_POINT *s,
crypto/openssl/crypto/ec/ec2_smpl.c
729
if (!BN_priv_rand_ex(s->Z, BN_num_bits(group->field) - 1,
crypto/openssl/crypto/ec/ec2_smpl.c
734
} while (BN_is_zero(s->Z));
crypto/openssl/crypto/ec/ec2_smpl.c
738
&& !group->meth->field_encode(group, s->Z, s->Z, ctx))
crypto/openssl/crypto/ec/ec2_smpl.c
739
|| !group->meth->field_mul(group, s->X, p->X, s->Z, ctx))
crypto/openssl/crypto/ec/ec2_smpl.c
760
s->Z_is_one = 0;
crypto/openssl/crypto/ec/ec2_smpl.c
772
EC_POINT *r, EC_POINT *s,
crypto/openssl/crypto/ec/ec2_smpl.c
775
if (!group->meth->field_mul(group, r->Y, r->Z, s->X, ctx)
crypto/openssl/crypto/ec/ec2_smpl.c
776
|| !group->meth->field_mul(group, s->X, r->X, s->Z, ctx)
crypto/openssl/crypto/ec/ec2_smpl.c
777
|| !group->meth->field_sqr(group, s->Y, r->Z, ctx)
crypto/openssl/crypto/ec/ec2_smpl.c
779
|| !BN_GF2m_add(s->Z, r->Y, s->X)
crypto/openssl/crypto/ec/ec2_smpl.c
780
|| !group->meth->field_sqr(group, s->Z, s->Z, ctx)
crypto/openssl/crypto/ec/ec2_smpl.c
781
|| !group->meth->field_mul(group, s->X, r->Y, s->X, ctx)
crypto/openssl/crypto/ec/ec2_smpl.c
782
|| !group->meth->field_mul(group, r->Y, s->Z, p->X, ctx)
crypto/openssl/crypto/ec/ec2_smpl.c
783
|| !BN_GF2m_add(s->X, s->X, r->Y)
crypto/openssl/crypto/ec/ec2_smpl.c
785
|| !group->meth->field_mul(group, r->Z, r->Z, s->Y, ctx)
crypto/openssl/crypto/ec/ec2_smpl.c
786
|| !group->meth->field_sqr(group, s->Y, s->Y, ctx)
crypto/openssl/crypto/ec/ec2_smpl.c
787
|| !group->meth->field_mul(group, s->Y, s->Y, group->b, ctx)
crypto/openssl/crypto/ec/ec2_smpl.c
788
|| !BN_GF2m_add(r->X, r->Y, s->Y))
crypto/openssl/crypto/ec/ec2_smpl.c
801
EC_POINT *r, EC_POINT *s,
crypto/openssl/crypto/ec/ec2_smpl.c
810
if (BN_is_zero(s->Z)) {
crypto/openssl/crypto/ec/ec2_smpl.c
828
if (!group->meth->field_mul(group, t0, r->Z, s->Z, ctx)
crypto/openssl/crypto/ec/ec2_smpl.c
831
|| !group->meth->field_mul(group, t2, p->X, s->Z, ctx)
crypto/openssl/crypto/ec/ec2_smpl.c
833
|| !BN_GF2m_add(t2, t2, s->X)
crypto/openssl/crypto/ec/ec_asn1.c
1195
BN_clear_free(sig->s);
crypto/openssl/crypto/ec/ec_asn1.c
1214
if (sig->s == NULL)
crypto/openssl/crypto/ec/ec_asn1.c
1215
sig->s = BN_new();
crypto/openssl/crypto/ec/ec_asn1.c
1216
if (sig->r == NULL || sig->s == NULL
crypto/openssl/crypto/ec/ec_asn1.c
1217
|| ossl_decode_der_dsa_sig(sig->r, sig->s, ppin, (size_t)len) == 0) {
crypto/openssl/crypto/ec/ec_asn1.c
1247
if (!ossl_encode_der_dsa_sig(&pkt, sig->r, sig->s)
crypto/openssl/crypto/ec/ec_asn1.c
1273
*ps = sig->s;
crypto/openssl/crypto/ec/ec_asn1.c
1283
return sig->s;
crypto/openssl/crypto/ec/ec_asn1.c
1286
int ECDSA_SIG_set0(ECDSA_SIG *sig, BIGNUM *r, BIGNUM *s)
crypto/openssl/crypto/ec/ec_asn1.c
1288
if (r == NULL || s == NULL)
crypto/openssl/crypto/ec/ec_asn1.c
1291
BN_clear_free(sig->s);
crypto/openssl/crypto/ec/ec_asn1.c
1293
sig->s = s;
crypto/openssl/crypto/ec/ec_asn1.c
1314
sig.r = sig.s = (BIGNUM *)bn;
crypto/openssl/crypto/ec/ec_local.h
191
EC_POINT *r, EC_POINT *s,
crypto/openssl/crypto/ec/ec_local.h
194
EC_POINT *r, EC_POINT *s,
crypto/openssl/crypto/ec/ec_local.h
197
EC_POINT *r, EC_POINT *s,
crypto/openssl/crypto/ec/ec_local.h
429
EC_POINT *r, EC_POINT *s,
crypto/openssl/crypto/ec/ec_local.h
432
EC_POINT *r, EC_POINT *s,
crypto/openssl/crypto/ec/ec_local.h
435
EC_POINT *r, EC_POINT *s,
crypto/openssl/crypto/ec/ec_local.h
703
BIGNUM *s;
crypto/openssl/crypto/ec/ec_local.h
763
EC_POINT *r, EC_POINT *s,
crypto/openssl/crypto/ec/ec_local.h
767
return group->meth->ladder_pre(group, r, s, p, ctx);
crypto/openssl/crypto/ec/ec_local.h
769
if (!EC_POINT_copy(s, p)
crypto/openssl/crypto/ec/ec_local.h
770
|| !EC_POINT_dbl(group, r, s, ctx))
crypto/openssl/crypto/ec/ec_local.h
777
EC_POINT *r, EC_POINT *s,
crypto/openssl/crypto/ec/ec_local.h
781
return group->meth->ladder_step(group, r, s, p, ctx);
crypto/openssl/crypto/ec/ec_local.h
783
if (!EC_POINT_add(group, s, r, s, ctx)
crypto/openssl/crypto/ec/ec_local.h
791
EC_POINT *r, EC_POINT *s,
crypto/openssl/crypto/ec/ec_local.h
795
return group->meth->ladder_post(group, r, s, p, ctx);
crypto/openssl/crypto/ec/ec_mult.c
146
EC_POINT *s = NULL;
crypto/openssl/crypto/ec/ec_mult.c
168
|| ((s = EC_POINT_new(group)) == NULL)) {
crypto/openssl/crypto/ec/ec_mult.c
187
EC_POINT_BN_set_flags(s, BN_FLG_CONSTTIME);
crypto/openssl/crypto/ec/ec_mult.c
251
if ((bn_wexpand(s->X, group_top) == NULL)
crypto/openssl/crypto/ec/ec_mult.c
252
|| (bn_wexpand(s->Y, group_top) == NULL)
crypto/openssl/crypto/ec/ec_mult.c
253
|| (bn_wexpand(s->Z, group_top) == NULL)
crypto/openssl/crypto/ec/ec_mult.c
271
if (!ec_point_ladder_pre(group, r, s, p, ctx)) {
crypto/openssl/crypto/ec/ec_mult.c
349
EC_POINT_CSWAP(kbit, r, s, group_top, Z_is_one);
crypto/openssl/crypto/ec/ec_mult.c
352
if (!ec_point_ladder_step(group, r, s, p, ctx)) {
crypto/openssl/crypto/ec/ec_mult.c
363
EC_POINT_CSWAP(pbit, r, s, group_top, Z_is_one);
crypto/openssl/crypto/ec/ec_mult.c
367
if (!ec_point_ladder_post(group, r, s, p, ctx)) {
crypto/openssl/crypto/ec/ec_mult.c
376
EC_POINT_clear_free(s);
crypto/openssl/crypto/ec/ecdsa_ossl.c
101
ECDSA_SIG *s;
crypto/openssl/crypto/ec/ecdsa_ossl.c
119
s = ECDSA_do_sign_ex(dgst, dlen, kinv, r, eckey);
crypto/openssl/crypto/ec/ecdsa_ossl.c
120
if (s == NULL)
crypto/openssl/crypto/ec/ecdsa_ossl.c
123
*siglen = i2d_ECDSA_SIG(s, &sig);
crypto/openssl/crypto/ec/ecdsa_ossl.c
124
ECDSA_SIG_free(s);
crypto/openssl/crypto/ec/ecdsa_ossl.c
276
BIGNUM *kinv = NULL, *s, *m = NULL;
crypto/openssl/crypto/ec/ecdsa_ossl.c
306
ret->s = BN_new();
crypto/openssl/crypto/ec/ecdsa_ossl.c
307
if (ret->r == NULL || ret->s == NULL) {
crypto/openssl/crypto/ec/ecdsa_ossl.c
311
s = ret->s;
crypto/openssl/crypto/ec/ecdsa_ossl.c
362
if (!bn_to_mont_fixed_top(s, ret->r, group->mont_data, ctx)
crypto/openssl/crypto/ec/ecdsa_ossl.c
363
|| !bn_mul_mont_fixed_top(s, s, priv_key, group->mont_data, ctx)) {
crypto/openssl/crypto/ec/ecdsa_ossl.c
367
if (!bn_mod_add_fixed_top(s, s, m, order)) {
crypto/openssl/crypto/ec/ecdsa_ossl.c
375
if (!bn_to_mont_fixed_top(s, s, group->mont_data, ctx)
crypto/openssl/crypto/ec/ecdsa_ossl.c
376
|| !BN_mod_mul_montgomery(s, s, ckinv, group->mont_data, ctx)) {
crypto/openssl/crypto/ec/ecdsa_ossl.c
381
if (BN_is_zero(s)) {
crypto/openssl/crypto/ec/ecdsa_ossl.c
422
ECDSA_SIG *s;
crypto/openssl/crypto/ec/ecdsa_ossl.c
428
s = ECDSA_SIG_new();
crypto/openssl/crypto/ec/ecdsa_ossl.c
429
if (s == NULL)
crypto/openssl/crypto/ec/ecdsa_ossl.c
431
if (d2i_ECDSA_SIG(&s, &p, sig_len) == NULL)
crypto/openssl/crypto/ec/ecdsa_ossl.c
434
derlen = i2d_ECDSA_SIG(s, &der);
crypto/openssl/crypto/ec/ecdsa_ossl.c
437
ret = ECDSA_do_verify(dgst, dgst_len, s, eckey);
crypto/openssl/crypto/ec/ecdsa_ossl.c
440
ECDSA_SIG_free(s);
crypto/openssl/crypto/ec/ecdsa_ossl.c
487
if (BN_is_zero(sig->r) || BN_is_negative(sig->r) || BN_ucmp(sig->r, order) >= 0 || BN_is_zero(sig->s) || BN_is_negative(sig->s) || BN_ucmp(sig->s, order) >= 0) {
crypto/openssl/crypto/ec/ecdsa_ossl.c
493
if (!ossl_ec_group_do_inverse_ord(group, u2, sig->s, ctx)) {
crypto/openssl/crypto/ec/ecdsa_ossl.c
78
ECDSA_SIG *s;
crypto/openssl/crypto/ec/ecdsa_ossl.c
85
s = ECDSA_do_sign_ex(dgst, dlen, kinv, r, eckey);
crypto/openssl/crypto/ec/ecdsa_ossl.c
86
if (s == NULL) {
crypto/openssl/crypto/ec/ecdsa_ossl.c
90
*siglen = i2d_ECDSA_SIG(s, sig != NULL ? &sig : NULL);
crypto/openssl/crypto/ec/ecdsa_ossl.c
91
ECDSA_SIG_free(s);
crypto/openssl/crypto/ec/ecp_nistputil.c
214
unsigned char s, d;
crypto/openssl/crypto/ec/ecp_nistputil.c
216
s = ~((in >> 5) - 1); /* sets all bits to MSB(in), 'in' seen as
crypto/openssl/crypto/ec/ecp_nistputil.c
219
d = (d & s) | (in & ~s);
crypto/openssl/crypto/ec/ecp_nistputil.c
222
*sign = s & 1;
crypto/openssl/crypto/ec/ecp_nistz256.c
146
unsigned int s, d;
crypto/openssl/crypto/ec/ecp_nistz256.c
148
s = ~((in >> 5) - 1);
crypto/openssl/crypto/ec/ecp_nistz256.c
150
d = (d & s) | (in & ~s);
crypto/openssl/crypto/ec/ecp_nistz256.c
153
return (d << 1) + (s & 1);
crypto/openssl/crypto/ec/ecp_nistz256.c
158
unsigned int s, d;
crypto/openssl/crypto/ec/ecp_nistz256.c
160
s = ~((in >> 7) - 1);
crypto/openssl/crypto/ec/ecp_nistz256.c
162
d = (d & s) | (in & ~s);
crypto/openssl/crypto/ec/ecp_nistz256.c
165
return (d << 1) + (s & 1);
crypto/openssl/crypto/ec/ecp_s390x_nistp.c
180
sig->s = BN_new();
crypto/openssl/crypto/ec/ecp_s390x_nistp.c
181
if (sig->r == NULL || sig->s == NULL) {
crypto/openssl/crypto/ec/ecp_s390x_nistp.c
229
|| BN_bin2bn(param + S390X_OFF_S(len), len, sig->s) == NULL) {
crypto/openssl/crypto/ec/ecp_s390x_nistp.c
304
if (BN_is_negative(sig->r) || BN_is_negative(sig->s)
crypto/openssl/crypto/ec/ecp_s390x_nistp.c
308
|| BN_bn2binpad(sig->s, param + S390X_OFF_S(len) + S390X_PAD(len),
crypto/openssl/crypto/ec/ecp_smpl.c
1491
EC_POINT *r, EC_POINT *s,
crypto/openssl/crypto/ec/ecp_smpl.c
1496
t1 = s->Z;
crypto/openssl/crypto/ec/ecp_smpl.c
1498
t3 = s->X;
crypto/openssl/crypto/ec/ecp_smpl.c
1500
t5 = s->Y;
crypto/openssl/crypto/ec/ecp_smpl.c
1525
if (!BN_priv_rand_range_ex(s->Z, group->field, 0, ctx))
crypto/openssl/crypto/ec/ecp_smpl.c
1527
} while (BN_is_zero(s->Z));
crypto/openssl/crypto/ec/ecp_smpl.c
1532
|| !group->meth->field_encode(group, s->Z, s->Z, ctx)))
crypto/openssl/crypto/ec/ecp_smpl.c
1538
|| !group->meth->field_mul(group, s->X, p->X, s->Z, ctx)) /* s := p */
crypto/openssl/crypto/ec/ecp_smpl.c
1542
s->Z_is_one = 0;
crypto/openssl/crypto/ec/ecp_smpl.c
1561
EC_POINT *r, EC_POINT *s,
crypto/openssl/crypto/ec/ecp_smpl.c
1577
|| !group->meth->field_mul(group, t6, r->X, s->X, ctx)
crypto/openssl/crypto/ec/ecp_smpl.c
1578
|| !group->meth->field_mul(group, t0, r->Z, s->Z, ctx)
crypto/openssl/crypto/ec/ecp_smpl.c
1579
|| !group->meth->field_mul(group, t4, r->X, s->Z, ctx)
crypto/openssl/crypto/ec/ecp_smpl.c
1580
|| !group->meth->field_mul(group, t3, r->Z, s->X, ctx)
crypto/openssl/crypto/ec/ecp_smpl.c
1591
|| !group->meth->field_sqr(group, s->Z, t3, ctx)
crypto/openssl/crypto/ec/ecp_smpl.c
1592
|| !group->meth->field_mul(group, t4, s->Z, p->X, ctx)
crypto/openssl/crypto/ec/ecp_smpl.c
1595
|| !BN_mod_sub_quick(s->X, t0, t4, group->field)
crypto/openssl/crypto/ec/ecp_smpl.c
1649
EC_POINT *r, EC_POINT *s,
crypto/openssl/crypto/ec/ecp_smpl.c
1658
if (BN_is_zero(s->Z)) {
crypto/openssl/crypto/ec/ecp_smpl.c
1677
|| !group->meth->field_mul(group, t6, s->Z, t6, ctx)
crypto/openssl/crypto/ec/ecp_smpl.c
1680
|| !group->meth->field_mul(group, t1, s->Z, t1, ctx)
crypto/openssl/crypto/ec/ecp_smpl.c
1686
|| !group->meth->field_mul(group, t1, s->Z, t1, ctx)
crypto/openssl/crypto/ec/ecp_smpl.c
1693
|| !group->meth->field_mul(group, t0, t0, s->X, ctx)
crypto/openssl/crypto/ec/ecp_smpl.c
1695
|| !group->meth->field_mul(group, t1, s->Z, t4, ctx)
crypto/openssl/crypto/engine/eng_ctrl.c
111
return strlen(strcpy(s, cdp->cmd_name));
crypto/openssl/crypto/engine/eng_ctrl.c
116
return strlen(strcpy(s, cdp->cmd_desc == NULL ? int_no_description : cdp->cmd_desc));
crypto/openssl/crypto/engine/eng_ctrl.c
34
static int int_ctrl_cmd_by_name(const ENGINE_CMD_DEFN *defn, const char *s)
crypto/openssl/crypto/engine/eng_ctrl.c
37
while (!int_ctrl_cmd_is_null(defn) && (strcmp(defn->cmd_name, s) != 0)) {
crypto/openssl/crypto/engine/eng_ctrl.c
68
char *s = (char *)p;
crypto/openssl/crypto/engine/eng_ctrl.c
79
if (s == NULL) {
crypto/openssl/crypto/engine/eng_ctrl.c
87
|| ((idx = int_ctrl_cmd_by_name(e->cmd_defns, s)) < 0)) {
crypto/openssl/crypto/engine/eng_dyn.c
123
static void int_free_str(char *s)
crypto/openssl/crypto/engine/eng_dyn.c
125
OPENSSL_free(s);
crypto/openssl/crypto/engine/eng_dyn.c
378
const char *s = sk_OPENSSL_STRING_value(ctx->dirs, loop);
crypto/openssl/crypto/engine/eng_dyn.c
379
char *merge = DSO_merge(ctx->dynamic_dso, ctx->DYNAMIC_LIBNAME, s);
crypto/openssl/crypto/engine/eng_pkey.c
114
int ENGINE_load_ssl_client_cert(ENGINE *e, SSL *s,
crypto/openssl/crypto/engine/eng_pkey.c
136
return e->load_ssl_client_cert(e, s, ca_dn, pcert, ppkey, pother,
crypto/openssl/crypto/evp/kdf_lib.c
123
size_t s = 0;
crypto/openssl/crypto/evp/kdf_lib.c
128
*params = OSSL_PARAM_construct_size_t(OSSL_KDF_PARAM_SIZE, &s);
crypto/openssl/crypto/evp/kdf_lib.c
131
return s;
crypto/openssl/crypto/evp/kdf_lib.c
134
return s;
crypto/openssl/crypto/evp/m_sigver.c
608
int s = EVP_MD_get_size(ctx->digest);
crypto/openssl/crypto/evp/m_sigver.c
610
if (s <= 0 || EVP_PKEY_sign(pctx, sigret, siglen, NULL, s) <= 0)
crypto/openssl/crypto/ffc/ffc_key_generate.c
23
int N, int s, BIGNUM *priv)
crypto/openssl/crypto/ffc/ffc_key_generate.c
29
if (s == 0)
crypto/openssl/crypto/ffc/ffc_key_generate.c
32
N = params->keylength ? params->keylength : 2 * s;
crypto/openssl/crypto/ffc/ffc_key_generate.c
35
if (N < 2 * s || N > qbits)
crypto/openssl/crypto/md4/md4_local.h
25
#define HASH_MAKE_STRING(c, s) \
crypto/openssl/crypto/md4/md4_local.h
29
(void)HOST_l2c(ll, (s)); \
crypto/openssl/crypto/md4/md4_local.h
31
(void)HOST_l2c(ll, (s)); \
crypto/openssl/crypto/md4/md4_local.h
33
(void)HOST_l2c(ll, (s)); \
crypto/openssl/crypto/md4/md4_local.h
35
(void)HOST_l2c(ll, (s)); \
crypto/openssl/crypto/md4/md4_local.h
55
#define R0(a, b, c, d, k, s, t) \
crypto/openssl/crypto/md4/md4_local.h
58
a = ROTATE(a, s); \
crypto/openssl/crypto/md4/md4_local.h
61
#define R1(a, b, c, d, k, s, t) \
crypto/openssl/crypto/md4/md4_local.h
64
a = ROTATE(a, s); \
crypto/openssl/crypto/md4/md4_local.h
67
#define R2(a, b, c, d, k, s, t) \
crypto/openssl/crypto/md4/md4_local.h
70
a = ROTATE(a, s); \
crypto/openssl/crypto/md5/md5_local.h
35
#define HASH_MAKE_STRING(c, s) \
crypto/openssl/crypto/md5/md5_local.h
39
(void)HOST_l2c(ll, (s)); \
crypto/openssl/crypto/md5/md5_local.h
41
(void)HOST_l2c(ll, (s)); \
crypto/openssl/crypto/md5/md5_local.h
43
(void)HOST_l2c(ll, (s)); \
crypto/openssl/crypto/md5/md5_local.h
45
(void)HOST_l2c(ll, (s)); \
crypto/openssl/crypto/md5/md5_local.h
66
#define R0(a, b, c, d, k, s, t) \
crypto/openssl/crypto/md5/md5_local.h
69
a = ROTATE(a, s); \
crypto/openssl/crypto/md5/md5_local.h
73
#define R1(a, b, c, d, k, s, t) \
crypto/openssl/crypto/md5/md5_local.h
76
a = ROTATE(a, s); \
crypto/openssl/crypto/md5/md5_local.h
80
#define R2(a, b, c, d, k, s, t) \
crypto/openssl/crypto/md5/md5_local.h
83
a = ROTATE(a, s); \
crypto/openssl/crypto/md5/md5_local.h
87
#define R3(a, b, c, d, k, s, t) \
crypto/openssl/crypto/md5/md5_local.h
90
a = ROTATE(a, s); \
crypto/openssl/crypto/mem_sec.c
81
#define CLEAR(p, s) OPENSSL_cleanse(p, s)
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
23
typedef int(ENCODE_FN)(const POLY *s, WPACKET *pkt);
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
24
typedef int(DECODE_FN)(POLY *s, PACKET *pkt);
crypto/openssl/crypto/ml_dsa/ml_dsa_local.h
76
void ossl_ml_dsa_poly_ntt(POLY *s);
crypto/openssl/crypto/ml_dsa/ml_dsa_local.h
77
void ossl_ml_dsa_poly_ntt_inverse(POLY *s);
crypto/openssl/crypto/ml_dsa/ml_dsa_matrix.c
23
void ossl_ml_dsa_matrix_mult_vector(const MATRIX *a, const VECTOR *s,
crypto/openssl/crypto/ml_dsa/ml_dsa_matrix.c
35
ossl_ml_dsa_poly_ntt_mult(poly++, &s->poly[j], &product);
crypto/openssl/crypto/ml_dsa/ml_dsa_matrix.h
34
matrix_mult_vector(const MATRIX *a, const VECTOR *s, VECTOR *t)
crypto/openssl/crypto/ml_dsa/ml_dsa_matrix.h
36
ossl_ml_dsa_matrix_mult_vector(a, s, t);
crypto/openssl/crypto/ml_dsa/ml_dsa_sample.c
48
static ossl_inline int coeff_from_three_bytes(const uint8_t *s, uint32_t *out)
crypto/openssl/crypto/ml_dsa/ml_dsa_sample.c
51
*out = (uint32_t)s[0] | ((uint32_t)s[1] << 8) | (((uint32_t)s[2] & 0x7f) << 16);
crypto/openssl/crypto/ml_kem/ml_kem.c
1177
static void scalar_compress(scalar *s, int bits)
crypto/openssl/crypto/ml_kem/ml_kem.c
118
static void scalar_encode(uint8_t *out, const scalar *s, int bits);
crypto/openssl/crypto/ml_kem/ml_kem.c
1182
s->c[i] = compress(s->c[i], bits);
crypto/openssl/crypto/ml_kem/ml_kem.c
1189
static void scalar_decompress(scalar *s, int bits)
crypto/openssl/crypto/ml_kem/ml_kem.c
1194
s->c[i] = decompress(s->c[i], bits);
crypto/openssl/crypto/ml_kem/ml_kem.c
1542
inner_product(&mask, key->s, u, rank);
crypto/openssl/crypto/ml_kem/ml_kem.c
1576
vector_encode(out, key->s, 12, vinfo->rank);
crypto/openssl/crypto/ml_kem/ml_kem.c
1631
if (!vector_decode_12(key->s, in, vinfo->rank)) {
crypto/openssl/crypto/ml_kem/ml_kem.c
1707
|| !gencbd_vector_ntt(key->s, cbd_1, &counter, sigma, rank, mdctx, key)
crypto/openssl/crypto/ml_kem/ml_kem.c
1712
matrix_mult_transpose_add(key->t, key->m, key->s, rank);
crypto/openssl/crypto/ml_kem/ml_kem.c
1875
key->z = (uint8_t *)(rank + (key->s = key->m + rank * rank));
crypto/openssl/crypto/ml_kem/ml_kem.c
1895
OPENSSL_cleanse(key->s,
crypto/openssl/crypto/ml_kem/ml_kem.c
1898
key->d = key->z = (uint8_t *)(key->s = key->m = key->t = NULL);
crypto/openssl/crypto/ml_kem/ml_kem.c
1945
key->s = key->m = key->t = NULL;
crypto/openssl/crypto/ml_kem/ml_kem.c
1976
ret->s = ret->m = ret->t = NULL;
crypto/openssl/crypto/ml_kem/ml_kem.c
2204
CONSTTIME_DECLASSIFY(key->s, vinfo->rank * sizeof(scalar));
crypto/openssl/crypto/ml_kem/ml_kem.c
2313
CONSTTIME_SECRET(key->s, classify_bytes);
crypto/openssl/crypto/ml_kem/ml_kem.c
2338
CONSTTIME_DECLASSIFY(key->s, classify_bytes);
crypto/openssl/crypto/ml_kem/ml_kem.c
816
static void scalar_mult_const(scalar *s, uint16_t a)
crypto/openssl/crypto/ml_kem/ml_kem.c
818
uint16_t *curr = s->c, *end = curr + DEGREE, tmp;
crypto/openssl/crypto/ml_kem/ml_kem.c
835
static void scalar_ntt(scalar *s)
crypto/openssl/crypto/ml_kem/ml_kem.c
838
uint16_t *end = s->c + DEGREE;
crypto/openssl/crypto/ml_kem/ml_kem.c
842
uint16_t *curr = s->c, *peer;
crypto/openssl/crypto/ml_kem/ml_kem.c
867
static void scalar_inverse_ntt(scalar *s)
crypto/openssl/crypto/ml_kem/ml_kem.c
870
uint16_t *end = s->c + DEGREE;
crypto/openssl/crypto/ml_kem/ml_kem.c
874
uint16_t *curr = s->c, *peer;
crypto/openssl/crypto/ml_kem/ml_kem.c
889
scalar_mult_const(s, kInverseDegree);
crypto/openssl/crypto/ml_kem/ml_kem.c
962
static void scalar_encode(uint8_t *out, const scalar *s, int bits)
crypto/openssl/crypto/ml_kem/ml_kem.c
964
const uint16_t *curr = s->c, *end = curr + DEGREE;
crypto/openssl/crypto/ml_kem/ml_kem.c
988
static void scalar_encode_1(uint8_t out[DEGREE / 8], const scalar *s)
crypto/openssl/crypto/ml_kem/ml_kem.c
996
out_byte |= bit0(s->c[i + j]) << j;
crypto/openssl/crypto/modes/gcm128.c
36
#define PACK(s) ((size_t)(s) << (sizeof(size_t) * 8 - 16))
crypto/openssl/crypto/o_str.c
34
char *CRYPTO_strndup(const char *str, size_t s, const char *file, int line)
crypto/openssl/crypto/o_str.c
42
maxlen = OPENSSL_strnlen(str, s);
crypto/openssl/crypto/objects/obj_dat.c
420
ASN1_OBJECT *OBJ_txt2obj(const char *s, int no_name)
crypto/openssl/crypto/objects/obj_dat.c
430
if ((nid = OBJ_sn2nid(s)) != NID_undef
crypto/openssl/crypto/objects/obj_dat.c
431
|| (nid = OBJ_ln2nid(s)) != NID_undef) {
crypto/openssl/crypto/objects/obj_dat.c
434
if (!ossl_isdigit(*s)) {
crypto/openssl/crypto/objects/obj_dat.c
441
i = a2d_ASN1_OBJECT(NULL, 0, s, -1);
crypto/openssl/crypto/objects/obj_dat.c
457
a2d_ASN1_OBJECT(p, i, s, -1);
crypto/openssl/crypto/objects/obj_dat.c
472
const char *s;
crypto/openssl/crypto/objects/obj_dat.c
482
s = OBJ_nid2ln(nid);
crypto/openssl/crypto/objects/obj_dat.c
483
if (s == NULL)
crypto/openssl/crypto/objects/obj_dat.c
484
s = OBJ_nid2sn(nid);
crypto/openssl/crypto/objects/obj_dat.c
485
if (s != NULL) {
crypto/openssl/crypto/objects/obj_dat.c
487
OPENSSL_strlcpy(buf, s, buf_len);
crypto/openssl/crypto/objects/obj_dat.c
488
return (int)strlen(s);
crypto/openssl/crypto/objects/obj_dat.c
621
int OBJ_txt2nid(const char *s)
crypto/openssl/crypto/objects/obj_dat.c
623
ASN1_OBJECT *obj = OBJ_txt2obj(s, 0);
crypto/openssl/crypto/objects/obj_dat.c
633
int OBJ_ln2nid(const char *s)
crypto/openssl/crypto/objects/obj_dat.c
641
o.ln = s;
crypto/openssl/crypto/objects/obj_dat.c
660
int OBJ_sn2nid(const char *s)
crypto/openssl/crypto/objects/obj_dat.c
668
o.sn = s;
crypto/openssl/crypto/objects/obj_dat.c
731
char *o, *s, *l = NULL;
crypto/openssl/crypto/objects/obj_dat.c
734
s = o = NULL;
crypto/openssl/crypto/objects/obj_dat.c
741
o = s = buf;
crypto/openssl/crypto/objects/obj_dat.c
742
while (ossl_isdigit(*s) || *s == '.')
crypto/openssl/crypto/objects/obj_dat.c
743
s++;
crypto/openssl/crypto/objects/obj_dat.c
744
if (*s != '\0') {
crypto/openssl/crypto/objects/obj_dat.c
745
*(s++) = '\0';
crypto/openssl/crypto/objects/obj_dat.c
746
while (ossl_isspace(*s))
crypto/openssl/crypto/objects/obj_dat.c
747
s++;
crypto/openssl/crypto/objects/obj_dat.c
748
if (*s == '\0') {
crypto/openssl/crypto/objects/obj_dat.c
749
s = NULL;
crypto/openssl/crypto/objects/obj_dat.c
751
l = s;
crypto/openssl/crypto/objects/obj_dat.c
766
s = NULL;
crypto/openssl/crypto/objects/obj_dat.c
770
if (!OBJ_create(o, s, l))
crypto/openssl/crypto/ocsp/ocsp_prn.c
38
static const char *do_table2string(long s, const OCSP_TBLSTR *ts, size_t len)
crypto/openssl/crypto/ocsp/ocsp_prn.c
42
if (ts->t == s)
crypto/openssl/crypto/ocsp/ocsp_prn.c
47
#define table2string(s, tbl) do_table2string(s, tbl, OSSL_NELEM(tbl))
crypto/openssl/crypto/ocsp/ocsp_prn.c
49
const char *OCSP_response_status_str(long s)
crypto/openssl/crypto/ocsp/ocsp_prn.c
59
return table2string(s, rstat_tbl);
crypto/openssl/crypto/ocsp/ocsp_prn.c
62
const char *OCSP_cert_status_str(long s)
crypto/openssl/crypto/ocsp/ocsp_prn.c
69
return table2string(s, cstat_tbl);
crypto/openssl/crypto/ocsp/ocsp_prn.c
72
const char *OCSP_crl_reason_str(long s)
crypto/openssl/crypto/ocsp/ocsp_prn.c
86
return table2string(s, reason_tbl);
crypto/openssl/crypto/param_build.c
453
OSSL_PARAM_ALIGNED_BLOCK *blk, *s = NULL;
crypto/openssl/crypto/param_build.c
469
s = OPENSSL_secure_malloc(ss);
crypto/openssl/crypto/param_build.c
470
if (s == NULL) {
crypto/openssl/crypto/param_build.c
477
OPENSSL_secure_free(s);
crypto/openssl/crypto/param_build.c
481
last = param_bld_convert(bld, params, blk, s);
crypto/openssl/crypto/param_build.c
482
ossl_param_set_secure_block(last, s, ss);
crypto/openssl/crypto/params.c
102
static int check_sign_bytes(const unsigned char *p, size_t n, unsigned char s)
crypto/openssl/crypto/params.c
107
if (p[i] != s)
crypto/openssl/crypto/params.c
93
static int is_negative(const void *number, size_t s)
crypto/openssl/crypto/params.c
98
return 0x80 & (IS_BIG_ENDIAN ? n[0] : n[s - 1]);
crypto/openssl/crypto/params_idx.c
100
switch(s[12]) {
crypto/openssl/crypto/params_idx.c
1003
switch(s[2]) {
crypto/openssl/crypto/params_idx.c
1007
switch(s[3]) {
crypto/openssl/crypto/params_idx.c
1011
if (strcmp("ey", s + 4) == 0)
crypto/openssl/crypto/params_idx.c
1015
if (strcmp("en", s + 4) == 0)
crypto/openssl/crypto/params_idx.c
1023
if (strcmp("datory-digest", s + 3) == 0)
crypto/openssl/crypto/params_idx.c
1027
switch(s[3]) {
crypto/openssl/crypto/params_idx.c
1031
if (strcmp("size", s + 4) == 0)
crypto/openssl/crypto/params_idx.c
1035
switch(s[4]) {
crypto/openssl/crypto/params_idx.c
1039
if (strcmp("dinlen", s + 5) == 0)
crypto/openssl/crypto/params_idx.c
104
if (strcmp("params", s + 13) == 0)
crypto/openssl/crypto/params_idx.c
1043
switch(s[5]) {
crypto/openssl/crypto/params_idx.c
1047
if (strcmp("rly_data", s + 6) == 0)
crypto/openssl/crypto/params_idx.c
1051
if (strcmp("tropylen", s + 6) == 0)
crypto/openssl/crypto/params_idx.c
1056
if (strcmp("rag_len", s + 5) == 0)
crypto/openssl/crypto/params_idx.c
1060
if (strcmp("oncelen", s + 5) == 0)
crypto/openssl/crypto/params_idx.c
1064
if (strcmp("erslen", s + 5) == 0)
crypto/openssl/crypto/params_idx.c
1068
if (strcmp("equest", s + 5) == 0)
crypto/openssl/crypto/params_idx.c
1073
if (strcmp("um_length", s + 4) == 0)
crypto/openssl/crypto/params_idx.c
1077
if (strcmp("em_bytes", s + 4) == 0)
crypto/openssl/crypto/params_idx.c
1083
switch(s[2]) {
crypto/openssl/crypto/params_idx.c
1087
if (strcmp("cost", s + 3) == 0)
crypto/openssl/crypto/params_idx.c
1091
if (strcmp("sage-encoding", s + 3) == 0)
crypto/openssl/crypto/params_idx.c
1096
switch(s[2]) {
crypto/openssl/crypto/params_idx.c
1100
switch(s[3]) {
crypto/openssl/crypto/params_idx.c
1104
switch(s[4]) {
crypto/openssl/crypto/params_idx.c
1108
switch(s[5]) {
crypto/openssl/crypto/params_idx.c
1112
if (strcmp("igest", s + 6) == 0)
crypto/openssl/crypto/params_idx.c
1116
if (strcmp("roperties", s + 6) == 0)
crypto/openssl/crypto/params_idx.c
1127
switch(s[2]) {
crypto/openssl/crypto/params_idx.c
1131
if (strcmp("alg", s + 3) == 0)
crypto/openssl/crypto/params_idx.c
1135
switch(s[3]) {
crypto/openssl/crypto/params_idx.c
1139
switch(s[4]) {
crypto/openssl/crypto/params_idx.c
1143
if (strcmp("ntropylen", s + 5) == 0)
crypto/openssl/crypto/params_idx.c
1147
if (strcmp("oncelen", s + 5) == 0)
crypto/openssl/crypto/params_idx.c
1152
if (strcmp("um_length", s + 4) == 0)
crypto/openssl/crypto/params_idx.c
1158
switch(s[2]) {
crypto/openssl/crypto/params_idx.c
1162
switch(s[3]) {
crypto/openssl/crypto/params_idx.c
1166
switch(s[4]) {
crypto/openssl/crypto/params_idx.c
1170
switch(s[5]) {
crypto/openssl/crypto/params_idx.c
1174
switch(s[6]) {
crypto/openssl/crypto/params_idx.c
1178
switch(s[7]) {
crypto/openssl/crypto/params_idx.c
1182
if (strcmp("nput_formats", s + 8) == 0)
crypto/openssl/crypto/params_idx.c
1186
if (strcmp("utput_formats", s + 8) == 0)
crypto/openssl/crypto/params_idx.c
1190
if (strcmp("refer_seed", s + 8) == 0)
crypto/openssl/crypto/params_idx.c
1194
if (strcmp("etain_seed", s + 8) == 0)
crypto/openssl/crypto/params_idx.c
1202
switch(s[4]) {
crypto/openssl/crypto/params_idx.c
1206
switch(s[5]) {
crypto/openssl/crypto/params_idx.c
121
if (strcmp("as", s + 3) == 0)
crypto/openssl/crypto/params_idx.c
1210
switch(s[6]) {
crypto/openssl/crypto/params_idx.c
1214
switch(s[7]) {
crypto/openssl/crypto/params_idx.c
1218
switch(s[8]) {
crypto/openssl/crypto/params_idx.c
1222
if (strcmp("port_pct_type", s + 9) == 0)
crypto/openssl/crypto/params_idx.c
1226
if (strcmp("put_formats", s + 9) == 0)
crypto/openssl/crypto/params_idx.c
1231
if (strcmp("utput_formats", s + 8) == 0)
crypto/openssl/crypto/params_idx.c
1235
if (strcmp("refer_seed", s + 8) == 0)
crypto/openssl/crypto/params_idx.c
1239
if (strcmp("etain_seed", s + 8) == 0)
crypto/openssl/crypto/params_idx.c
1249
switch(s[2]) {
crypto/openssl/crypto/params_idx.c
1253
switch(s[3]) {
crypto/openssl/crypto/params_idx.c
1257
switch(s[4]) {
crypto/openssl/crypto/params_idx.c
1265
if (strcmp("le-filename", s + 4) == 0)
crypto/openssl/crypto/params_idx.c
1271
switch(s[2]) {
crypto/openssl/crypto/params_idx.c
1283
switch(s[1]) {
crypto/openssl/crypto/params_idx.c
1287
if (strcmp("me", s + 2) == 0)
crypto/openssl/crypto/params_idx.c
1291
switch(s[2]) {
crypto/openssl/crypto/params_idx.c
1295
if (strcmp("short-mac", s + 3) == 0)
crypto/openssl/crypto/params_idx.c
1299
switch(s[3]) {
crypto/openssl/crypto/params_idx.c
130
switch(s[1]) {
crypto/openssl/crypto/params_idx.c
1303
switch(s[4]) {
crypto/openssl/crypto/params_idx.c
1307
switch(s[5]) {
crypto/openssl/crypto/params_idx.c
1311
if (strcmp("type", s + 6) == 0)
crypto/openssl/crypto/params_idx.c
1322
if (strcmp("m", s + 2) == 0)
crypto/openssl/crypto/params_idx.c
1330
switch(s[1]) {
crypto/openssl/crypto/params_idx.c
1334
if (strcmp("ep-label", s + 2) == 0)
crypto/openssl/crypto/params_idx.c
1338
switch(s[2]) {
crypto/openssl/crypto/params_idx.c
134
if (strcmp("sis-type", s + 2) == 0)
crypto/openssl/crypto/params_idx.c
1342
switch(s[3]) {
crypto/openssl/crypto/params_idx.c
1346
if (strcmp("ssl-version", s + 4) == 0)
crypto/openssl/crypto/params_idx.c
1350
if (strcmp("ation", s + 4) == 0)
crypto/openssl/crypto/params_idx.c
1355
if (strcmp("ions", s + 3) == 0)
crypto/openssl/crypto/params_idx.c
1360
if (strcmp("der", s + 2) == 0)
crypto/openssl/crypto/params_idx.c
1365
switch(s[1]) {
crypto/openssl/crypto/params_idx.c
1369
switch(s[2]) {
crypto/openssl/crypto/params_idx.c
1377
switch(s[2]) {
crypto/openssl/crypto/params_idx.c
138
if (strcmp("ts", s + 2) == 0)
crypto/openssl/crypto/params_idx.c
1385
switch(s[2]) {
crypto/openssl/crypto/params_idx.c
1389
switch(s[3]) {
crypto/openssl/crypto/params_idx.c
1393
switch(s[4]) {
crypto/openssl/crypto/params_idx.c
1397
if (strcmp("ode", s + 5) == 0)
crypto/openssl/crypto/params_idx.c
1401
if (strcmp("ype", s + 5) == 0)
crypto/openssl/crypto/params_idx.c
1406
if (strcmp("ing", s + 4) == 0)
crypto/openssl/crypto/params_idx.c
1414
switch(s[3]) {
crypto/openssl/crypto/params_idx.c
1418
switch(s[4]) {
crypto/openssl/crypto/params_idx.c
142
switch(s[2]) {
crypto/openssl/crypto/params_idx.c
1422
switch(s[5]) {
crypto/openssl/crypto/params_idx.c
1426
if (strcmp("-info", s + 6) == 0)
crypto/openssl/crypto/params_idx.c
1430
if (strcmp("-info", s + 6) == 0)
crypto/openssl/crypto/params_idx.c
1437
if (strcmp("s", s + 3) == 0)
crypto/openssl/crypto/params_idx.c
1442
switch(s[2]) {
crypto/openssl/crypto/params_idx.c
1446
if (strcmp("ts", s + 3) == 0)
crypto/openssl/crypto/params_idx.c
1450
if (strcmp("df2-lower-bound-check", s + 3) == 0)
crypto/openssl/crypto/params_idx.c
1455
if (strcmp("ounter", s + 2) == 0)
crypto/openssl/crypto/params_idx.c
1459
if (strcmp("peline-tag", s + 2) == 0)
crypto/openssl/crypto/params_idx.c
146
switch(s[3]) {
crypto/openssl/crypto/params_idx.c
1463
if (strcmp("cs5", s + 2) == 0)
crypto/openssl/crypto/params_idx.c
1467
switch(s[2]) {
crypto/openssl/crypto/params_idx.c
1471
if (strcmp("nt-format", s + 3) == 0)
crypto/openssl/crypto/params_idx.c
1475
if (strcmp("ential", s + 3) == 0)
crypto/openssl/crypto/params_idx.c
1480
switch(s[2]) {
crypto/openssl/crypto/params_idx.c
1484
switch(s[3]) {
crypto/openssl/crypto/params_idx.c
1488
if (strcmp("iction_resistance", s + 4) == 0)
crypto/openssl/crypto/params_idx.c
1492
if (strcmp("ix", s + 4) == 0)
crypto/openssl/crypto/params_idx.c
1497
switch(s[3]) {
crypto/openssl/crypto/params_idx.c
150
switch(s[4]) {
crypto/openssl/crypto/params_idx.c
1501
if (strcmp("es", s + 4) == 0)
crypto/openssl/crypto/params_idx.c
1505
switch(s[4]) {
crypto/openssl/crypto/params_idx.c
1509
if (strcmp("len", s + 5) == 0)
crypto/openssl/crypto/params_idx.c
1518
switch(s[3]) {
crypto/openssl/crypto/params_idx.c
1522
if (strcmp("erties", s + 4) == 0)
crypto/openssl/crypto/params_idx.c
1526
if (strcmp("ider-name", s + 4) == 0)
crypto/openssl/crypto/params_idx.c
1532
if (strcmp("b", s + 2) == 0)
crypto/openssl/crypto/params_idx.c
154
switch(s[5]) {
crypto/openssl/crypto/params_idx.c
1540
switch(s[1]) {
crypto/openssl/crypto/params_idx.c
1544
switch(s[2]) {
crypto/openssl/crypto/params_idx.c
1552
switch(s[2]) {
crypto/openssl/crypto/params_idx.c
1560
if (strcmp("its", s + 2) == 0)
crypto/openssl/crypto/params_idx.c
1567
switch(s[2]) {
crypto/openssl/crypto/params_idx.c
1575
switch(s[2]) {
crypto/openssl/crypto/params_idx.c
158
if (strcmp("size", s + 6) == 0)
crypto/openssl/crypto/params_idx.c
1584
switch(s[1]) {
crypto/openssl/crypto/params_idx.c
1588
switch(s[2]) {
crypto/openssl/crypto/params_idx.c
1592
switch(s[3]) {
crypto/openssl/crypto/params_idx.c
1596
switch(s[4]) {
crypto/openssl/crypto/params_idx.c
1600
if (strcmp("ey", s + 5) == 0)
crypto/openssl/crypto/params_idx.c
1604
if (strcmp("m_data", s + 5) == 0)
crypto/openssl/crypto/params_idx.c
1610
if (strcmp("-bytes", s + 3) == 0)
crypto/openssl/crypto/params_idx.c
1615
switch(s[2]) {
crypto/openssl/crypto/params_idx.c
1619
switch(s[3]) {
crypto/openssl/crypto/params_idx.c
162
if (strcmp("padding", s + 6) == 0)
crypto/openssl/crypto/params_idx.c
1623
switch(s[4]) {
crypto/openssl/crypto/params_idx.c
1627
switch(s[5]) {
crypto/openssl/crypto/params_idx.c
1631
if (strcmp("head", s + 6) == 0)
crypto/openssl/crypto/params_idx.c
1635
if (strcmp("uffer_len", s + 6) == 0)
crypto/openssl/crypto/params_idx.c
1642
if (strcmp("erence", s + 3) == 0)
crypto/openssl/crypto/params_idx.c
1646
switch(s[3]) {
crypto/openssl/crypto/params_idx.c
1650
switch(s[4]) {
crypto/openssl/crypto/params_idx.c
1654
switch(s[5]) {
crypto/openssl/crypto/params_idx.c
1658
switch(s[6]) {
crypto/openssl/crypto/params_idx.c
166
if (strcmp("ize", s + 6) == 0)
crypto/openssl/crypto/params_idx.c
1662
switch(s[7]) {
crypto/openssl/crypto/params_idx.c
1666
if (strcmp("ounter", s + 8) == 0)
crypto/openssl/crypto/params_idx.c
1670
if (strcmp("equests", s + 8) == 0)
crypto/openssl/crypto/params_idx.c
1674
switch(s[8]) {
crypto/openssl/crypto/params_idx.c
1678
switch(s[9]) {
crypto/openssl/crypto/params_idx.c
1682
switch(s[10]) {
crypto/openssl/crypto/params_idx.c
1686
switch(s[11]) {
crypto/openssl/crypto/params_idx.c
1690
if (strcmp("interval", s + 12) == 0)
crypto/openssl/crypto/params_idx.c
1707
if (strcmp("unds", s + 2) == 0)
crypto/openssl/crypto/params_idx.c
1711
switch(s[2]) {
crypto/openssl/crypto/params_idx.c
1715
switch(s[3]) {
crypto/openssl/crypto/params_idx.c
1719
switch(s[4]) {
crypto/openssl/crypto/params_idx.c
1723
switch(s[5]) {
crypto/openssl/crypto/params_idx.c
1727
switch(s[6]) {
crypto/openssl/crypto/params_idx.c
1731
switch(s[7]) {
crypto/openssl/crypto/params_idx.c
1735
switch(s[8]) {
crypto/openssl/crypto/params_idx.c
1739
switch(s[9]) {
crypto/openssl/crypto/params_idx.c
174
if (strcmp("ildinfo", s + 2) == 0)
crypto/openssl/crypto/params_idx.c
1743
switch(s[10]) {
crypto/openssl/crypto/params_idx.c
1747
switch(s[11]) {
crypto/openssl/crypto/params_idx.c
1751
switch(s[12]) {
crypto/openssl/crypto/params_idx.c
1755
switch(s[13]) {
crypto/openssl/crypto/params_idx.c
1759
switch(s[14]) {
crypto/openssl/crypto/params_idx.c
1763
switch(s[15]) {
crypto/openssl/crypto/params_idx.c
1767
switch(s[16]) {
crypto/openssl/crypto/params_idx.c
1775
switch(s[16]) {
crypto/openssl/crypto/params_idx.c
1783
switch(s[16]) {
crypto/openssl/crypto/params_idx.c
1791
switch(s[16]) {
crypto/openssl/crypto/params_idx.c
1799
switch(s[16]) {
crypto/openssl/crypto/params_idx.c
1807
switch(s[16]) {
crypto/openssl/crypto/params_idx.c
1815
switch(s[16]) {
crypto/openssl/crypto/params_idx.c
182
switch(s[1]) {
crypto/openssl/crypto/params_idx.c
1823
switch(s[16]) {
crypto/openssl/crypto/params_idx.c
1831
switch(s[16]) {
crypto/openssl/crypto/params_idx.c
1853
if (strcmp("erive-from-pq", s + 5) == 0)
crypto/openssl/crypto/params_idx.c
1857
switch(s[5]) {
crypto/openssl/crypto/params_idx.c
186
if (strcmp("rounds", s + 2) == 0)
crypto/openssl/crypto/params_idx.c
1861
switch(s[6]) {
crypto/openssl/crypto/params_idx.c
1865
switch(s[7]) {
crypto/openssl/crypto/params_idx.c
1869
switch(s[8]) {
crypto/openssl/crypto/params_idx.c
1873
switch(s[9]) {
crypto/openssl/crypto/params_idx.c
1877
switch(s[10]) {
crypto/openssl/crypto/params_idx.c
1881
switch(s[11]) {
crypto/openssl/crypto/params_idx.c
1885
switch(s[12]) {
crypto/openssl/crypto/params_idx.c
1889
switch(s[13]) {
crypto/openssl/crypto/params_idx.c
1893
switch(s[14]) {
crypto/openssl/crypto/params_idx.c
190
if (strcmp("kalg", s + 2) == 0)
crypto/openssl/crypto/params_idx.c
1905
switch(s[13]) {
crypto/openssl/crypto/params_idx.c
1913
switch(s[13]) {
crypto/openssl/crypto/params_idx.c
1921
switch(s[13]) {
crypto/openssl/crypto/params_idx.c
1929
switch(s[13]) {
crypto/openssl/crypto/params_idx.c
1937
switch(s[13]) {
crypto/openssl/crypto/params_idx.c
194
if (strcmp("pher", s + 2) == 0)
crypto/openssl/crypto/params_idx.c
1945
switch(s[13]) {
crypto/openssl/crypto/params_idx.c
1953
switch(s[13]) {
crypto/openssl/crypto/params_idx.c
1961
switch(s[13]) {
crypto/openssl/crypto/params_idx.c
198
switch(s[2]) {
crypto/openssl/crypto/params_idx.c
1980
switch(s[5]) {
crypto/openssl/crypto/params_idx.c
1984
switch(s[6]) {
crypto/openssl/crypto/params_idx.c
1988
switch(s[7]) {
crypto/openssl/crypto/params_idx.c
1992
switch(s[8]) {
crypto/openssl/crypto/params_idx.c
1996
switch(s[9]) {
crypto/openssl/crypto/params_idx.c
2000
switch(s[10]) {
crypto/openssl/crypto/params_idx.c
2004
switch(s[11]) {
crypto/openssl/crypto/params_idx.c
2008
switch(s[12]) {
crypto/openssl/crypto/params_idx.c
202
if (strcmp("actor", s + 3) == 0)
crypto/openssl/crypto/params_idx.c
2020
switch(s[11]) {
crypto/openssl/crypto/params_idx.c
2028
switch(s[11]) {
crypto/openssl/crypto/params_idx.c
2036
switch(s[11]) {
crypto/openssl/crypto/params_idx.c
2044
switch(s[11]) {
crypto/openssl/crypto/params_idx.c
2052
switch(s[11]) {
crypto/openssl/crypto/params_idx.c
206
switch(s[3]) {
crypto/openssl/crypto/params_idx.c
2060
switch(s[11]) {
crypto/openssl/crypto/params_idx.c
2068
switch(s[11]) {
crypto/openssl/crypto/params_idx.c
2076
switch(s[11]) {
crypto/openssl/crypto/params_idx.c
2093
switch(s[5]) {
crypto/openssl/crypto/params_idx.c
2097
if (strcmp("cs15-pad-disabled", s + 6) == 0)
crypto/openssl/crypto/params_idx.c
210
if (strcmp("tant", s + 4) == 0)
crypto/openssl/crypto/params_idx.c
2101
if (strcmp("s-saltlen-check", s + 6) == 0)
crypto/openssl/crypto/params_idx.c
2106
if (strcmp("ign-x931-pad-disabled", s + 5) == 0)
crypto/openssl/crypto/params_idx.c
2117
switch(s[1]) {
crypto/openssl/crypto/params_idx.c
2121
switch(s[2]) {
crypto/openssl/crypto/params_idx.c
2125
if (strcmp("eprime-generator", s + 3) == 0)
crypto/openssl/crypto/params_idx.c
2129
switch(s[3]) {
crypto/openssl/crypto/params_idx.c
2133
switch(s[4]) {
crypto/openssl/crypto/params_idx.c
2137
if (strcmp("en", s + 5) == 0)
crypto/openssl/crypto/params_idx.c
214
if (strcmp("ext-string", s + 4) == 0)
crypto/openssl/crypto/params_idx.c
2146
if (strcmp("e-parameters", s + 3) == 0)
crypto/openssl/crypto/params_idx.c
2151
switch(s[2]) {
crypto/openssl/crypto/params_idx.c
2155
switch(s[3]) {
crypto/openssl/crypto/params_idx.c
2159
if (strcmp("et", s + 4) == 0)
crypto/openssl/crypto/params_idx.c
2163
switch(s[4]) {
crypto/openssl/crypto/params_idx.c
2167
switch(s[5]) {
crypto/openssl/crypto/params_idx.c
2171
switch(s[6]) {
crypto/openssl/crypto/params_idx.c
2175
switch(s[7]) {
crypto/openssl/crypto/params_idx.c
2179
switch(s[8]) {
crypto/openssl/crypto/params_idx.c
2183
switch(s[9]) {
crypto/openssl/crypto/params_idx.c
2187
if (strcmp("its", s + 10) == 0)
crypto/openssl/crypto/params_idx.c
2191
if (strcmp("hecks", s + 10) == 0)
crypto/openssl/crypto/params_idx.c
22
int ossl_param_find_pidx(const char *s)
crypto/openssl/crypto/params_idx.c
220
switch(s[2]) {
crypto/openssl/crypto/params_idx.c
2202
if (strcmp("d", s + 3) == 0)
crypto/openssl/crypto/params_idx.c
2206
if (strcmp("ial", s + 3) == 0)
crypto/openssl/crypto/params_idx.c
2210
if (strcmp("sion_id", s + 3) == 0)
crypto/openssl/crypto/params_idx.c
2215
switch(s[2]) {
crypto/openssl/crypto/params_idx.c
2219
switch(s[3]) {
crypto/openssl/crypto/params_idx.c
2223
switch(s[4]) {
crypto/openssl/crypto/params_idx.c
2227
switch(s[5]) {
crypto/openssl/crypto/params_idx.c
2231
if (strcmp("heck", s + 6) == 0)
crypto/openssl/crypto/params_idx.c
2235
if (strcmp("931-pad-check", s + 6) == 0)
crypto/openssl/crypto/params_idx.c
224
switch(s[3]) {
crypto/openssl/crypto/params_idx.c
2240
switch(s[5]) {
crypto/openssl/crypto/params_idx.c
2244
switch(s[6]) {
crypto/openssl/crypto/params_idx.c
2248
switch(s[7]) {
crypto/openssl/crypto/params_idx.c
2252
switch(s[8]) {
crypto/openssl/crypto/params_idx.c
2256
switch(s[9]) {
crypto/openssl/crypto/params_idx.c
2260
if (strcmp("digest-check", s + 10) == 0)
crypto/openssl/crypto/params_idx.c
2274
if (strcmp("e", s + 3) == 0)
crypto/openssl/crypto/params_idx.c
2279
if (strcmp("eed", s + 2) == 0)
crypto/openssl/crypto/params_idx.c
228
if (strcmp("mode", s + 4) == 0)
crypto/openssl/crypto/params_idx.c
2283
switch(s[2]) {
crypto/openssl/crypto/params_idx.c
2287
switch(s[3]) {
crypto/openssl/crypto/params_idx.c
2291
switch(s[4]) {
crypto/openssl/crypto/params_idx.c
2295
switch(s[5]) {
crypto/openssl/crypto/params_idx.c
2299
switch(s[6]) {
crypto/openssl/crypto/params_idx.c
2303
switch(s[7]) {
crypto/openssl/crypto/params_idx.c
2307
if (strcmp("igest-check", s + 8) == 0)
crypto/openssl/crypto/params_idx.c
2311
if (strcmp("ey-check", s + 8) == 0)
crypto/openssl/crypto/params_idx.c
2320
switch(s[3]) {
crypto/openssl/crypto/params_idx.c
2324
switch(s[4]) {
crypto/openssl/crypto/params_idx.c
2328
switch(s[5]) {
crypto/openssl/crypto/params_idx.c
2332
switch(s[6]) {
crypto/openssl/crypto/params_idx.c
2336
if (strcmp("igest-check", s + 7) == 0)
crypto/openssl/crypto/params_idx.c
2340
if (strcmp("ey-check", s + 7) == 0)
crypto/openssl/crypto/params_idx.c
2348
if (strcmp("3-ms", s + 3) == 0)
crypto/openssl/crypto/params_idx.c
2353
switch(s[2]) {
crypto/openssl/crypto/params_idx.c
2357
switch(s[3]) {
crypto/openssl/crypto/params_idx.c
2361
if (strcmp("esc", s + 4) == 0)
crypto/openssl/crypto/params_idx.c
2365
if (strcmp("hase", s + 4) == 0)
crypto/openssl/crypto/params_idx.c
2369
if (strcmp("ype", s + 4) == 0)
crypto/openssl/crypto/params_idx.c
237
switch(s[2]) {
crypto/openssl/crypto/params_idx.c
2374
switch(s[3]) {
crypto/openssl/crypto/params_idx.c
2378
switch(s[4]) {
crypto/openssl/crypto/params_idx.c
2382
switch(s[5]) {
crypto/openssl/crypto/params_idx.c
2390
if (strcmp("s", s + 5) == 0)
crypto/openssl/crypto/params_idx.c
2396
switch(s[3]) {
crypto/openssl/crypto/params_idx.c
24
switch(s[0]) {
crypto/openssl/crypto/params_idx.c
2400
switch(s[4]) {
crypto/openssl/crypto/params_idx.c
2404
if (strcmp("m_mac", s + 5) == 0)
crypto/openssl/crypto/params_idx.c
2408
if (strcmp("gth", s + 5) == 0)
crypto/openssl/crypto/params_idx.c
241
switch(s[3]) {
crypto/openssl/crypto/params_idx.c
2415
switch(s[2]) {
crypto/openssl/crypto/params_idx.c
2419
if (strcmp("ject", s + 3) == 0)
crypto/openssl/crypto/params_idx.c
2423
switch(s[3]) {
crypto/openssl/crypto/params_idx.c
2427
switch(s[4]) {
crypto/openssl/crypto/params_idx.c
2431
switch(s[5]) {
crypto/openssl/crypto/params_idx.c
2435
switch(s[6]) {
crypto/openssl/crypto/params_idx.c
2439
if (strcmp("ivinfo", s + 7) == 0)
crypto/openssl/crypto/params_idx.c
2443
if (strcmp("binfo", s + 7) == 0)
crypto/openssl/crypto/params_idx.c
245
switch(s[4]) {
crypto/openssl/crypto/params_idx.c
2453
switch(s[1]) {
crypto/openssl/crypto/params_idx.c
2457
switch(s[2]) {
crypto/openssl/crypto/params_idx.c
2461
switch(s[3]) {
crypto/openssl/crypto/params_idx.c
2465
if (strcmp("en", s + 4) == 0)
crypto/openssl/crypto/params_idx.c
2474
if (strcmp("es-encrypt-disabled", s + 2) == 0)
crypto/openssl/crypto/params_idx.c
2478
switch(s[2]) {
crypto/openssl/crypto/params_idx.c
2482
switch(s[3]) {
crypto/openssl/crypto/params_idx.c
2486
switch(s[4]) {
crypto/openssl/crypto/params_idx.c
249
switch(s[5]) {
crypto/openssl/crypto/params_idx.c
2490
if (strcmp("entropy", s + 5) == 0)
crypto/openssl/crypto/params_idx.c
2494
switch(s[5]) {
crypto/openssl/crypto/params_idx.c
2498
if (strcmp("ntropy", s + 6) == 0)
crypto/openssl/crypto/params_idx.c
2502
if (strcmp("once", s + 6) == 0)
crypto/openssl/crypto/params_idx.c
2510
if (strcmp("reads", s + 2) == 0)
crypto/openssl/crypto/params_idx.c
2514
switch(s[2]) {
crypto/openssl/crypto/params_idx.c
2518
switch(s[3]) {
crypto/openssl/crypto/params_idx.c
2522
switch(s[4]) {
crypto/openssl/crypto/params_idx.c
2526
if (strcmp("lient-version", s + 5) == 0)
crypto/openssl/crypto/params_idx.c
253
switch(s[6]) {
crypto/openssl/crypto/params_idx.c
2530
if (strcmp("ata-size", s + 5) == 0)
crypto/openssl/crypto/params_idx.c
2534
switch(s[5]) {
crypto/openssl/crypto/params_idx.c
2538
switch(s[6]) {
crypto/openssl/crypto/params_idx.c
2542
switch(s[7]) {
crypto/openssl/crypto/params_idx.c
2546
switch(s[8]) {
crypto/openssl/crypto/params_idx.c
2550
switch(s[9]) {
crypto/openssl/crypto/params_idx.c
2554
switch(s[10]) {
crypto/openssl/crypto/params_idx.c
2558
if (strcmp("lg", s + 11) == 0)
crypto/openssl/crypto/params_idx.c
2562
switch(s[11]) {
crypto/openssl/crypto/params_idx.c
2566
switch(s[12]) {
crypto/openssl/crypto/params_idx.c
257
if (strcmp("iv", s + 7) == 0)
crypto/openssl/crypto/params_idx.c
2574
if (strcmp("-kem", s + 12) == 0)
crypto/openssl/crypto/params_idx.c
2579
switch(s[11]) {
crypto/openssl/crypto/params_idx.c
2583
switch(s[12]) {
crypto/openssl/crypto/params_idx.c
2587
switch(s[13]) {
crypto/openssl/crypto/params_idx.c
2591
switch(s[14]) {
crypto/openssl/crypto/params_idx.c
2595
if (strcmp("internal", s + 15) == 0)
crypto/openssl/crypto/params_idx.c
2606
if (strcmp("ec-bits", s + 11) == 0)
crypto/openssl/crypto/params_idx.c
2616
switch(s[5]) {
crypto/openssl/crypto/params_idx.c
2620
switch(s[6]) {
crypto/openssl/crypto/params_idx.c
2624
switch(s[7]) {
crypto/openssl/crypto/params_idx.c
2628
if (strcmp("size", s + 8) == 0)
crypto/openssl/crypto/params_idx.c
2636
switch(s[7]) {
crypto/openssl/crypto/params_idx.c
2640
switch(s[8]) {
crypto/openssl/crypto/params_idx.c
2644
if (strcmp("tls", s + 9) == 0)
crypto/openssl/crypto/params_idx.c
2648
if (strcmp("ls", s + 9) == 0)
crypto/openssl/crypto/params_idx.c
2655
switch(s[6]) {
crypto/openssl/crypto/params_idx.c
2659
switch(s[7]) {
crypto/openssl/crypto/params_idx.c
2663
switch(s[8]) {
crypto/openssl/crypto/params_idx.c
2667
if (strcmp("tls", s + 9) == 0)
crypto/openssl/crypto/params_idx.c
2671
if (strcmp("ls", s + 9) == 0)
crypto/openssl/crypto/params_idx.c
2678
if (strcmp("lti", s + 6) == 0)
crypto/openssl/crypto/params_idx.c
2683
if (strcmp("egotiated-version", s + 5) == 0)
crypto/openssl/crypto/params_idx.c
2687
switch(s[5]) {
crypto/openssl/crypto/params_idx.c
2691
switch(s[6]) {
crypto/openssl/crypto/params_idx.c
2695
switch(s[7]) {
crypto/openssl/crypto/params_idx.c
2699
switch(s[8]) {
crypto/openssl/crypto/params_idx.c
270
switch(s[1]) {
crypto/openssl/crypto/params_idx.c
2703
switch(s[9]) {
crypto/openssl/crypto/params_idx.c
2707
switch(s[10]) {
crypto/openssl/crypto/params_idx.c
2711
switch(s[11]) {
crypto/openssl/crypto/params_idx.c
2715
if (strcmp("ode-point", s + 12) == 0)
crypto/openssl/crypto/params_idx.c
2719
switch(s[12]) {
crypto/openssl/crypto/params_idx.c
2723
switch(s[13]) {
crypto/openssl/crypto/params_idx.c
2727
switch(s[14]) {
crypto/openssl/crypto/params_idx.c
2731
switch(s[15]) {
crypto/openssl/crypto/params_idx.c
2735
switch(s[16]) {
crypto/openssl/crypto/params_idx.c
2739
if (strcmp("ame", s + 17) == 0)
crypto/openssl/crypto/params_idx.c
274
if (strcmp("rounds", s + 2) == 0)
crypto/openssl/crypto/params_idx.c
2743
if (strcmp("id", s + 17) == 0)
crypto/openssl/crypto/params_idx.c
2752
if (strcmp("ana-name", s + 12) == 0)
crypto/openssl/crypto/params_idx.c
2756
switch(s[12]) {
crypto/openssl/crypto/params_idx.c
2760
switch(s[13]) {
crypto/openssl/crypto/params_idx.c
2764
switch(s[14]) {
crypto/openssl/crypto/params_idx.c
2768
switch(s[15]) {
crypto/openssl/crypto/params_idx.c
2772
switch(s[16]) {
crypto/openssl/crypto/params_idx.c
2776
switch(s[17]) {
crypto/openssl/crypto/params_idx.c
278
switch(s[2]) {
crypto/openssl/crypto/params_idx.c
2780
switch(s[18]) {
crypto/openssl/crypto/params_idx.c
2784
if (strcmp("oid", s + 19) == 0)
crypto/openssl/crypto/params_idx.c
2798
if (strcmp("ame", s + 12) == 0)
crypto/openssl/crypto/params_idx.c
28
switch(s[1]) {
crypto/openssl/crypto/params_idx.c
2802
if (strcmp("id", s + 12) == 0)
crypto/openssl/crypto/params_idx.c
2806
switch(s[12]) {
crypto/openssl/crypto/params_idx.c
2810
if (strcmp("c-bits", s + 13) == 0)
crypto/openssl/crypto/params_idx.c
2814
switch(s[13]) {
crypto/openssl/crypto/params_idx.c
2818
switch(s[14]) {
crypto/openssl/crypto/params_idx.c
282
switch(s[3]) {
crypto/openssl/crypto/params_idx.c
2822
switch(s[15]) {
crypto/openssl/crypto/params_idx.c
2826
if (strcmp("ame", s + 16) == 0)
crypto/openssl/crypto/params_idx.c
2830
if (strcmp("id", s + 16) == 0)
crypto/openssl/crypto/params_idx.c
2845
if (strcmp("ersion", s + 5) == 0)
crypto/openssl/crypto/params_idx.c
2850
switch(s[4]) {
crypto/openssl/crypto/params_idx.c
2854
switch(s[5]) {
crypto/openssl/crypto/params_idx.c
2858
switch(s[6]) {
crypto/openssl/crypto/params_idx.c
286
switch(s[4]) {
crypto/openssl/crypto/params_idx.c
2862
switch(s[7]) {
crypto/openssl/crypto/params_idx.c
2866
switch(s[8]) {
crypto/openssl/crypto/params_idx.c
2870
switch(s[9]) {
crypto/openssl/crypto/params_idx.c
2874
if (strcmp("igest-check", s + 10) == 0)
crypto/openssl/crypto/params_idx.c
2878
if (strcmp("ms-check", s + 10) == 0)
crypto/openssl/crypto/params_idx.c
2882
if (strcmp("ey-check", s + 10) == 0)
crypto/openssl/crypto/params_idx.c
2891
switch(s[5]) {
crypto/openssl/crypto/params_idx.c
2895
switch(s[6]) {
crypto/openssl/crypto/params_idx.c
2899
switch(s[7]) {
crypto/openssl/crypto/params_idx.c
290
switch(s[5]) {
crypto/openssl/crypto/params_idx.c
2903
switch(s[8]) {
crypto/openssl/crypto/params_idx.c
2907
switch(s[9]) {
crypto/openssl/crypto/params_idx.c
2911
switch(s[10]) {
crypto/openssl/crypto/params_idx.c
2915
if (strcmp("igest-check", s + 11) == 0)
crypto/openssl/crypto/params_idx.c
2919
if (strcmp("ey-check", s + 11) == 0)
crypto/openssl/crypto/params_idx.c
2929
switch(s[5]) {
crypto/openssl/crypto/params_idx.c
2933
switch(s[6]) {
crypto/openssl/crypto/params_idx.c
2937
switch(s[7]) {
crypto/openssl/crypto/params_idx.c
294
if (strcmp("tructure", s + 6) == 0)
crypto/openssl/crypto/params_idx.c
2941
switch(s[8]) {
crypto/openssl/crypto/params_idx.c
2945
switch(s[9]) {
crypto/openssl/crypto/params_idx.c
2949
switch(s[10]) {
crypto/openssl/crypto/params_idx.c
2953
switch(s[11]) {
crypto/openssl/crypto/params_idx.c
2957
switch(s[12]) {
crypto/openssl/crypto/params_idx.c
2961
switch(s[13]) {
crypto/openssl/crypto/params_idx.c
2965
if (strcmp("acklen", s + 14) == 0)
crypto/openssl/crypto/params_idx.c
2975
switch(s[11]) {
crypto/openssl/crypto/params_idx.c
2979
switch(s[12]) {
crypto/openssl/crypto/params_idx.c
298
if (strcmp("ype", s + 6) == 0)
crypto/openssl/crypto/params_idx.c
2983
switch(s[13]) {
crypto/openssl/crypto/params_idx.c
2987
if (strcmp("n", s + 14) == 0)
crypto/openssl/crypto/params_idx.c
2991
if (strcmp("en", s + 14) == 0)
crypto/openssl/crypto/params_idx.c
3001
if (strcmp("nterleave", s + 11) == 0)
crypto/openssl/crypto/params_idx.c
3005
switch(s[11]) {
crypto/openssl/crypto/params_idx.c
3009
switch(s[12]) {
crypto/openssl/crypto/params_idx.c
3013
switch(s[13]) {
crypto/openssl/crypto/params_idx.c
3017
if (strcmp("ufsz", s + 14) == 0)
crypto/openssl/crypto/params_idx.c
3021
if (strcmp("ndfrag", s + 14) == 0)
crypto/openssl/crypto/params_idx.c
3035
switch(s[4]) {
crypto/openssl/crypto/params_idx.c
3039
switch(s[5]) {
crypto/openssl/crypto/params_idx.c
3043
switch(s[6]) {
crypto/openssl/crypto/params_idx.c
3047
if (strcmp("ad", s + 7) == 0)
crypto/openssl/crypto/params_idx.c
3057
switch(s[4]) {
crypto/openssl/crypto/params_idx.c
3061
switch(s[5]) {
crypto/openssl/crypto/params_idx.c
3065
if (strcmp("ixed", s + 6) == 0)
crypto/openssl/crypto/params_idx.c
3069
if (strcmp("en", s + 6) == 0)
crypto/openssl/crypto/params_idx.c
3073
if (strcmp("nv", s + 6) == 0)
crypto/openssl/crypto/params_idx.c
3079
if (strcmp("ree", s + 4) == 0)
crypto/openssl/crypto/params_idx.c
3085
switch(s[2]) {
crypto/openssl/crypto/params_idx.c
309
switch(s[2]) {
crypto/openssl/crypto/params_idx.c
3093
if (strcmp("pe", s + 2) == 0)
crypto/openssl/crypto/params_idx.c
3098
switch(s[1]) {
crypto/openssl/crypto/params_idx.c
3102
if (strcmp("m", s + 2) == 0)
crypto/openssl/crypto/params_idx.c
3106
if (strcmp("dated-iv", s + 2) == 0)
crypto/openssl/crypto/params_idx.c
3110
switch(s[2]) {
crypto/openssl/crypto/params_idx.c
3114
switch(s[3]) {
crypto/openssl/crypto/params_idx.c
3118
switch(s[4]) {
crypto/openssl/crypto/params_idx.c
3122
if (strcmp("its", s + 5) == 0)
crypto/openssl/crypto/params_idx.c
3126
if (strcmp("ofactor-flag", s + 5) == 0)
crypto/openssl/crypto/params_idx.c
313
switch(s[3]) {
crypto/openssl/crypto/params_idx.c
3130
if (strcmp("eybits", s + 5) == 0)
crypto/openssl/crypto/params_idx.c
3134
switch(s[5]) {
crypto/openssl/crypto/params_idx.c
3142
if (strcmp("eparator", s + 5) == 0)
crypto/openssl/crypto/params_idx.c
3147
switch(s[4]) {
crypto/openssl/crypto/params_idx.c
3151
if (strcmp("erivation_function", s + 5) == 0)
crypto/openssl/crypto/params_idx.c
3155
if (strcmp("tm", s + 5) == 0)
crypto/openssl/crypto/params_idx.c
3163
switch(s[1]) {
crypto/openssl/crypto/params_idx.c
3167
switch(s[2]) {
crypto/openssl/crypto/params_idx.c
317
if (strcmp("ded-from-explicit", s + 4) == 0)
crypto/openssl/crypto/params_idx.c
3171
switch(s[3]) {
crypto/openssl/crypto/params_idx.c
3175
switch(s[4]) {
crypto/openssl/crypto/params_idx.c
3179
switch(s[5]) {
crypto/openssl/crypto/params_idx.c
3183
switch(s[6]) {
crypto/openssl/crypto/params_idx.c
3187
switch(s[7]) {
crypto/openssl/crypto/params_idx.c
3191
switch(s[8]) {
crypto/openssl/crypto/params_idx.c
3195
switch(s[9]) {
crypto/openssl/crypto/params_idx.c
3199
switch(s[10]) {
crypto/openssl/crypto/params_idx.c
32
if (strcmp("vp-info", s + 2) == 0)
crypto/openssl/crypto/params_idx.c
3207
if (strcmp("egacy", s + 10) == 0)
crypto/openssl/crypto/params_idx.c
321
if (strcmp("ypt-only", s + 4) == 0)
crypto/openssl/crypto/params_idx.c
3211
if (strcmp("q", s + 10) == 0)
crypto/openssl/crypto/params_idx.c
3223
switch(s[2]) {
crypto/openssl/crypto/params_idx.c
3227
switch(s[3]) {
crypto/openssl/crypto/params_idx.c
3231
if (strcmp("fy-message", s + 4) == 0)
crypto/openssl/crypto/params_idx.c
3235
if (strcmp("ion", s + 4) == 0)
crypto/openssl/crypto/params_idx.c
3242
switch(s[1]) {
crypto/openssl/crypto/params_idx.c
3246
switch(s[2]) {
crypto/openssl/crypto/params_idx.c
3250
if (strcmp("2kdf-key-check", s + 3) == 0)
crypto/openssl/crypto/params_idx.c
3254
switch(s[3]) {
crypto/openssl/crypto/params_idx.c
3258
switch(s[4]) {
crypto/openssl/crypto/params_idx.c
326
if (strcmp("ault-digest", s + 3) == 0)
crypto/openssl/crypto/params_idx.c
3262
switch(s[5]) {
crypto/openssl/crypto/params_idx.c
3266
switch(s[6]) {
crypto/openssl/crypto/params_idx.c
3270
switch(s[7]) {
crypto/openssl/crypto/params_idx.c
3274
switch(s[8]) {
crypto/openssl/crypto/params_idx.c
3278
if (strcmp("igest-check", s + 9) == 0)
crypto/openssl/crypto/params_idx.c
3282
if (strcmp("ey-check", s + 9) == 0)
crypto/openssl/crypto/params_idx.c
3293
if (strcmp("ghash", s + 2) == 0)
crypto/openssl/crypto/params_idx.c
3297
switch(s[2]) {
crypto/openssl/crypto/params_idx.c
330
if (strcmp("c", s + 3) == 0)
crypto/openssl/crypto/params_idx.c
3301
switch(s[3]) {
crypto/openssl/crypto/params_idx.c
3305
if (strcmp("en", s + 4) == 0)
crypto/openssl/crypto/params_idx.c
3314
switch(s[2]) {
crypto/openssl/crypto/params_idx.c
3318
switch(s[3]) {
crypto/openssl/crypto/params_idx.c
3326
switch(s[3]) {
crypto/openssl/crypto/params_idx.c
3338
switch(s[2]) {
crypto/openssl/crypto/params_idx.c
334
if (strcmp("erministic", s + 3) == 0)
crypto/openssl/crypto/params_idx.c
3342
switch(s[3]) {
crypto/openssl/crypto/params_idx.c
3350
switch(s[3]) {
crypto/openssl/crypto/params_idx.c
3362
if (strcmp("s_standard", s + 2) == 0)
crypto/openssl/crypto/params_idx.c
339
if (strcmp("kem-ikm", s + 2) == 0)
crypto/openssl/crypto/params_idx.c
343
switch(s[2]) {
crypto/openssl/crypto/params_idx.c
347
switch(s[3]) {
crypto/openssl/crypto/params_idx.c
351
switch(s[4]) {
crypto/openssl/crypto/params_idx.c
355
switch(s[5]) {
crypto/openssl/crypto/params_idx.c
359
switch(s[6]) {
crypto/openssl/crypto/params_idx.c
36
switch(s[2]) {
crypto/openssl/crypto/params_idx.c
363
switch(s[7]) {
crypto/openssl/crypto/params_idx.c
367
if (strcmp("heck", s + 8) == 0)
crypto/openssl/crypto/params_idx.c
371
if (strcmp("oinit", s + 8) == 0)
crypto/openssl/crypto/params_idx.c
375
if (strcmp("neshot", s + 8) == 0)
crypto/openssl/crypto/params_idx.c
379
if (strcmp("rops", s + 8) == 0)
crypto/openssl/crypto/params_idx.c
383
if (strcmp("ize", s + 8) == 0)
crypto/openssl/crypto/params_idx.c
395
if (strcmp("tid", s + 3) == 0)
crypto/openssl/crypto/params_idx.c
40
if (strcmp("itional-random", s + 3) == 0)
crypto/openssl/crypto/params_idx.c
400
if (strcmp("bg-no-trunc-md", s + 2) == 0)
crypto/openssl/crypto/params_idx.c
404
if (strcmp("a-sign-disabled", s + 2) == 0)
crypto/openssl/crypto/params_idx.c
412
switch(s[1]) {
crypto/openssl/crypto/params_idx.c
416
if (strcmp("rly_clean", s + 2) == 0)
crypto/openssl/crypto/params_idx.c
420
switch(s[2]) {
crypto/openssl/crypto/params_idx.c
424
switch(s[3]) {
crypto/openssl/crypto/params_idx.c
428
switch(s[4]) {
crypto/openssl/crypto/params_idx.c
432
switch(s[5]) {
crypto/openssl/crypto/params_idx.c
436
switch(s[6]) {
crypto/openssl/crypto/params_idx.c
440
switch(s[7]) {
crypto/openssl/crypto/params_idx.c
444
switch(s[8]) {
crypto/openssl/crypto/params_idx.c
448
switch(s[9]) {
crypto/openssl/crypto/params_idx.c
452
switch(s[10]) {
crypto/openssl/crypto/params_idx.c
456
switch(s[11]) {
crypto/openssl/crypto/params_idx.c
460
switch(s[12]) {
crypto/openssl/crypto/params_idx.c
464
switch(s[13]) {
crypto/openssl/crypto/params_idx.c
468
switch(s[14]) {
crypto/openssl/crypto/params_idx.c
472
if (strcmp("heck", s + 15) == 0)
crypto/openssl/crypto/params_idx.c
476
if (strcmp("ode", s + 15) == 0)
crypto/openssl/crypto/params_idx.c
48
if (strcmp("ad", s + 2) == 0)
crypto/openssl/crypto/params_idx.c
493
if (strcmp("s_check", s + 2) == 0)
crypto/openssl/crypto/params_idx.c
497
switch(s[2]) {
crypto/openssl/crypto/params_idx.c
501
switch(s[3]) {
crypto/openssl/crypto/params_idx.c
505
switch(s[4]) {
crypto/openssl/crypto/params_idx.c
509
switch(s[5]) {
crypto/openssl/crypto/params_idx.c
513
if (strcmp("d-pub-key", s + 6) == 0)
crypto/openssl/crypto/params_idx.c
517
if (strcmp("ng", s + 6) == 0)
crypto/openssl/crypto/params_idx.c
52
switch(s[2]) {
crypto/openssl/crypto/params_idx.c
523
switch(s[4]) {
crypto/openssl/crypto/params_idx.c
527
switch(s[5]) {
crypto/openssl/crypto/params_idx.c
531
switch(s[6]) {
crypto/openssl/crypto/params_idx.c
535
switch(s[7]) {
crypto/openssl/crypto/params_idx.c
539
switch(s[8]) {
crypto/openssl/crypto/params_idx.c
543
if (strcmp("heck", s + 9) == 0)
crypto/openssl/crypto/params_idx.c
547
if (strcmp("evel", s + 9) == 0)
crypto/openssl/crypto/params_idx.c
557
if (strcmp("ine", s + 3) == 0)
crypto/openssl/crypto/params_idx.c
56
switch(s[3]) {
crypto/openssl/crypto/params_idx.c
561
switch(s[3]) {
crypto/openssl/crypto/params_idx.c
565
switch(s[4]) {
crypto/openssl/crypto/params_idx.c
569
switch(s[5]) {
crypto/openssl/crypto/params_idx.c
573
switch(s[6]) {
crypto/openssl/crypto/params_idx.c
577
switch(s[7]) {
crypto/openssl/crypto/params_idx.c
581
if (strcmp("required", s + 8) == 0)
crypto/openssl/crypto/params_idx.c
597
if (strcmp("pect", s + 2) == 0)
crypto/openssl/crypto/params_idx.c
60
if (strcmp("id_param", s + 4) == 0)
crypto/openssl/crypto/params_idx.c
602
switch(s[1]) {
crypto/openssl/crypto/params_idx.c
606
switch(s[2]) {
crypto/openssl/crypto/params_idx.c
610
if (strcmp("ld-type", s + 3) == 0)
crypto/openssl/crypto/params_idx.c
614
if (strcmp("gerprint", s + 3) == 0)
crypto/openssl/crypto/params_idx.c
618
if (strcmp("s-indicator", s + 3) == 0)
crypto/openssl/crypto/params_idx.c
624
switch(s[1]) {
crypto/openssl/crypto/params_idx.c
628
switch(s[2]) {
crypto/openssl/crypto/params_idx.c
632
switch(s[3]) {
crypto/openssl/crypto/params_idx.c
636
switch(s[4]) {
crypto/openssl/crypto/params_idx.c
64
if (strcmp("d-absent", s + 4) == 0)
crypto/openssl/crypto/params_idx.c
640
switch(s[5]) {
crypto/openssl/crypto/params_idx.c
644
switch(s[6]) {
crypto/openssl/crypto/params_idx.c
648
switch(s[7]) {
crypto/openssl/crypto/params_idx.c
652
switch(s[8]) {
crypto/openssl/crypto/params_idx.c
660
if (strcmp("r", s + 8) == 0)
crypto/openssl/crypto/params_idx.c
670
if (strcmp("ndex", s + 2) == 0)
crypto/openssl/crypto/params_idx.c
674
switch(s[2]) {
crypto/openssl/crypto/params_idx.c
678
switch(s[3]) {
crypto/openssl/crypto/params_idx.c
68
switch(s[4]) {
crypto/openssl/crypto/params_idx.c
682
switch(s[4]) {
crypto/openssl/crypto/params_idx.c
686
switch(s[5]) {
crypto/openssl/crypto/params_idx.c
690
if (strcmp("check", s + 6) == 0)
crypto/openssl/crypto/params_idx.c
705
switch(s[1]) {
crypto/openssl/crypto/params_idx.c
709
if (strcmp("s-randkey", s + 2) == 0)
crypto/openssl/crypto/params_idx.c
713
if (strcmp("ndex", s + 2) == 0)
crypto/openssl/crypto/params_idx.c
717
switch(s[2]) {
crypto/openssl/crypto/params_idx.c
72
switch(s[5]) {
crypto/openssl/crypto/params_idx.c
721
switch(s[3]) {
crypto/openssl/crypto/params_idx.c
725
switch(s[4]) {
crypto/openssl/crypto/params_idx.c
729
switch(s[5]) {
crypto/openssl/crypto/params_idx.c
733
if (strcmp("igest-check", s + 6) == 0)
crypto/openssl/crypto/params_idx.c
737
if (strcmp("ey-check", s + 6) == 0)
crypto/openssl/crypto/params_idx.c
745
if (strcmp("ac-key-check", s + 2) == 0)
crypto/openssl/crypto/params_idx.c
749
if (strcmp("_padding", s + 2) == 0)
crypto/openssl/crypto/params_idx.c
754
switch(s[1]) {
crypto/openssl/crypto/params_idx.c
758
switch(s[2]) {
crypto/openssl/crypto/params_idx.c
76
switch(s[6]) {
crypto/openssl/crypto/params_idx.c
766
if (strcmp("me", s + 2) == 0)
crypto/openssl/crypto/params_idx.c
770
if (strcmp("plicit-rejection", s + 2) == 0)
crypto/openssl/crypto/params_idx.c
774
switch(s[2]) {
crypto/openssl/crypto/params_idx.c
778
if (strcmp("lude-public", s + 3) == 0)
crypto/openssl/crypto/params_idx.c
782
if (strcmp("o", s + 3) == 0)
crypto/openssl/crypto/params_idx.c
786
if (strcmp("ut-type", s + 3) == 0)
crypto/openssl/crypto/params_idx.c
790
if (strcmp("tance", s + 3) == 0)
crypto/openssl/crypto/params_idx.c
795
switch(s[2]) {
crypto/openssl/crypto/params_idx.c
799
switch(s[3]) {
crypto/openssl/crypto/params_idx.c
80
switch(s[7]) {
crypto/openssl/crypto/params_idx.c
803
switch(s[4]) {
crypto/openssl/crypto/params_idx.c
807
if (strcmp("tion", s + 5) == 0)
crypto/openssl/crypto/params_idx.c
817
switch(s[2]) {
crypto/openssl/crypto/params_idx.c
821
if (strcmp("generated", s + 3) == 0)
crypto/openssl/crypto/params_idx.c
825
if (strcmp("en", s + 3) == 0)
crypto/openssl/crypto/params_idx.c
834
switch(s[1]) {
crypto/openssl/crypto/params_idx.c
84
switch(s[8]) {
crypto/openssl/crypto/params_idx.c
842
switch(s[1]) {
crypto/openssl/crypto/params_idx.c
846
switch(s[2]) {
crypto/openssl/crypto/params_idx.c
854
switch(s[2]) {
crypto/openssl/crypto/params_idx.c
862
switch(s[2]) {
crypto/openssl/crypto/params_idx.c
870
if (strcmp("t", s + 2) == 0)
crypto/openssl/crypto/params_idx.c
874
if (strcmp("kdf-key-check", s + 2) == 0)
crypto/openssl/crypto/params_idx.c
878
switch(s[2]) {
crypto/openssl/crypto/params_idx.c
88
switch(s[9]) {
crypto/openssl/crypto/params_idx.c
882
switch(s[3]) {
crypto/openssl/crypto/params_idx.c
886
switch(s[4]) {
crypto/openssl/crypto/params_idx.c
890
switch(s[5]) {
crypto/openssl/crypto/params_idx.c
894
switch(s[6]) {
crypto/openssl/crypto/params_idx.c
898
switch(s[7]) {
crypto/openssl/crypto/params_idx.c
902
switch(s[8]) {
crypto/openssl/crypto/params_idx.c
906
switch(s[9]) {
crypto/openssl/crypto/params_idx.c
910
switch(s[10]) {
crypto/openssl/crypto/params_idx.c
914
if (strcmp("props", s + 11) == 0)
crypto/openssl/crypto/params_idx.c
92
switch(s[10]) {
crypto/openssl/crypto/params_idx.c
927
if (strcmp("utlen", s + 5) == 0)
crypto/openssl/crypto/params_idx.c
931
if (strcmp("ype", s + 5) == 0)
crypto/openssl/crypto/params_idx.c
935
if (strcmp("km", s + 5) == 0)
crypto/openssl/crypto/params_idx.c
942
switch(s[2]) {
crypto/openssl/crypto/params_idx.c
946
switch(s[3]) {
crypto/openssl/crypto/params_idx.c
950
switch(s[4]) {
crypto/openssl/crypto/params_idx.c
954
if (strcmp("heck", s + 5) == 0)
crypto/openssl/crypto/params_idx.c
958
if (strcmp("ength", s + 5) == 0)
crypto/openssl/crypto/params_idx.c
96
switch(s[11]) {
crypto/openssl/crypto/params_idx.c
963
if (strcmp("its", s + 4) == 0)
crypto/openssl/crypto/params_idx.c
967
if (strcmp("en", s + 4) == 0)
crypto/openssl/crypto/params_idx.c
976
if (strcmp("ac-key-check", s + 2) == 0)
crypto/openssl/crypto/params_idx.c
981
switch(s[1]) {
crypto/openssl/crypto/params_idx.c
985
switch(s[2]) {
crypto/openssl/crypto/params_idx.c
989
if (strcmp("el", s + 3) == 0)
crypto/openssl/crypto/params_idx.c
993
if (strcmp("es", s + 3) == 0)
crypto/openssl/crypto/params_idx.c
999
switch(s[1]) {
crypto/openssl/crypto/poly1305/poly1305_base2_44.c
25
u64 s[2];
crypto/openssl/crypto/poly1305/poly1305_base2_44.c
68
st->s[0] = (st->r[1] + (st->r[1] << 2)) << 2;
crypto/openssl/crypto/poly1305/poly1305_base2_44.c
69
st->s[1] = (st->r[2] + (st->r[2] << 2)) << 2;
crypto/openssl/crypto/poly1305/poly1305_base2_44.c
88
s1 = st->s[0];
crypto/openssl/crypto/poly1305/poly1305_base2_44.c
89
s2 = st->s[1];
crypto/openssl/crypto/poly1305/poly1305_ieee754.c
172
st->s[0] = st->r[2] * (5.0 / TWO130);
crypto/openssl/crypto/poly1305/poly1305_ieee754.c
173
st->s[2] = st->r[4] * (5.0 / TWO130);
crypto/openssl/crypto/poly1305/poly1305_ieee754.c
174
st->s[4] = st->r[6] * (5.0 / TWO130);
crypto/openssl/crypto/poly1305/poly1305_ieee754.c
191
st->s[1] = (st->s[0] + TWO(52) * TWO(16) * TWO0 / TWO96) - TWO(52) * TWO(16) * TWO0 / TWO96;
crypto/openssl/crypto/poly1305/poly1305_ieee754.c
192
st->s[0] -= st->s[1];
crypto/openssl/crypto/poly1305/poly1305_ieee754.c
194
st->s[3] = (st->s[2] + TWO(52) * TWO(16) * TWO32 / TWO96) - TWO(52) * TWO(16) * TWO32 / TWO96;
crypto/openssl/crypto/poly1305/poly1305_ieee754.c
195
st->s[2] -= st->s[3];
crypto/openssl/crypto/poly1305/poly1305_ieee754.c
197
st->s[5] = (st->s[4] + TWO(52) * TWO(16) * TWO64 / TWO96) - TWO(52) * TWO(16) * TWO64 / TWO96;
crypto/openssl/crypto/poly1305/poly1305_ieee754.c
198
st->s[4] -= st->s[5];
crypto/openssl/crypto/poly1305/poly1305_ieee754.c
239
const double s1lo = st->s[0];
crypto/openssl/crypto/poly1305/poly1305_ieee754.c
240
const double s1hi = st->s[1];
crypto/openssl/crypto/poly1305/poly1305_ieee754.c
241
const double s2lo = st->s[2];
crypto/openssl/crypto/poly1305/poly1305_ieee754.c
242
const double s2hi = st->s[3];
crypto/openssl/crypto/poly1305/poly1305_ieee754.c
243
const double s3lo = st->s[4];
crypto/openssl/crypto/poly1305/poly1305_ieee754.c
244
const double s3hi = st->s[5];
crypto/openssl/crypto/poly1305/poly1305_ieee754.c
94
double s[6];
crypto/openssl/crypto/property/property_local.h
43
OSSL_PROPERTY_IDX ossl_property_name(OSSL_LIB_CTX *ctx, const char *s,
crypto/openssl/crypto/property/property_local.h
46
OSSL_PROPERTY_IDX ossl_property_value(OSSL_LIB_CTX *ctx, const char *s,
crypto/openssl/crypto/property/property_parse.c
102
if (!ossl_isdigit(*s)) {
crypto/openssl/crypto/property/property_parse.c
108
if (v > ((INT64_MAX - (*s - '0')) / 10)) {
crypto/openssl/crypto/property/property_parse.c
113
v = v * 10 + (*s++ - '0');
crypto/openssl/crypto/property/property_parse.c
114
} while (ossl_isdigit(*s));
crypto/openssl/crypto/property/property_parse.c
115
if (!ossl_isspace(*s) && *s != '\0' && *s != ',') {
crypto/openssl/crypto/property/property_parse.c
120
*t = skip_space(s);
crypto/openssl/crypto/property/property_parse.c
128
const char *s = *t;
crypto/openssl/crypto/property/property_parse.c
133
if (ossl_isdigit(*s)) {
crypto/openssl/crypto/property/property_parse.c
134
sval = *s - '0';
crypto/openssl/crypto/property/property_parse.c
135
} else if (ossl_isxdigit(*s)) {
crypto/openssl/crypto/property/property_parse.c
136
sval = ossl_tolower(*s) - 'a' + 10;
crypto/openssl/crypto/property/property_parse.c
151
} while (ossl_isxdigit(*++s));
crypto/openssl/crypto/property/property_parse.c
152
if (!ossl_isspace(*s) && *s != '\0' && *s != ',') {
crypto/openssl/crypto/property/property_parse.c
157
*t = skip_space(s);
crypto/openssl/crypto/property/property_parse.c
165
const char *s = *t;
crypto/openssl/crypto/property/property_parse.c
169
if (*s == '9' || *s == '8' || !ossl_isdigit(*s)) {
crypto/openssl/crypto/property/property_parse.c
174
if (v > ((INT64_MAX - (*s - '0')) / 8)) {
crypto/openssl/crypto/property/property_parse.c
180
v = (v << 3) + (*s - '0');
crypto/openssl/crypto/property/property_parse.c
181
} while (ossl_isdigit(*++s) && *s != '9' && *s != '8');
crypto/openssl/crypto/property/property_parse.c
182
if (!ossl_isspace(*s) && *s != '\0' && *s != ',') {
crypto/openssl/crypto/property/property_parse.c
187
*t = skip_space(s);
crypto/openssl/crypto/property/property_parse.c
197
const char *s = *t;
crypto/openssl/crypto/property/property_parse.c
201
while (*s != '\0' && *s != delim) {
crypto/openssl/crypto/property/property_parse.c
203
v[i++] = *s;
crypto/openssl/crypto/property/property_parse.c
206
s++;
crypto/openssl/crypto/property/property_parse.c
208
if (*s == '\0') {
crypto/openssl/crypto/property/property_parse.c
219
*t = skip_space(s + 1);
crypto/openssl/crypto/property/property_parse.c
228
const char *s = *t;
crypto/openssl/crypto/property/property_parse.c
232
if (*s == '\0' || *s == ',')
crypto/openssl/crypto/property/property_parse.c
234
while (ossl_isprint(*s) && !ossl_isspace(*s) && *s != ',') {
crypto/openssl/crypto/property/property_parse.c
236
v[i++] = ossl_tolower(*s);
crypto/openssl/crypto/property/property_parse.c
239
s++;
crypto/openssl/crypto/property/property_parse.c
241
if (!ossl_isspace(*s) && *s != '\0' && *s != ',') {
crypto/openssl/crypto/property/property_parse.c
243
"HERE-->%s", s);
crypto/openssl/crypto/property/property_parse.c
25
static const char *skip_space(const char *s)
crypto/openssl/crypto/property/property_parse.c
251
*t = skip_space(s);
crypto/openssl/crypto/property/property_parse.c
259
const char *s = *t;
crypto/openssl/crypto/property/property_parse.c
262
if (*s == '"' || *s == '\'') {
crypto/openssl/crypto/property/property_parse.c
263
s++;
crypto/openssl/crypto/property/property_parse.c
264
r = parse_string(ctx, &s, s[-1], res, create);
crypto/openssl/crypto/property/property_parse.c
265
} else if (*s == '+') {
crypto/openssl/crypto/property/property_parse.c
266
s++;
crypto/openssl/crypto/property/property_parse.c
267
r = parse_number(&s, res);
crypto/openssl/crypto/property/property_parse.c
268
} else if (*s == '-') {
crypto/openssl/crypto/property/property_parse.c
269
s++;
crypto/openssl/crypto/property/property_parse.c
27
while (ossl_isspace(*s))
crypto/openssl/crypto/property/property_parse.c
270
r = parse_number(&s, res);
crypto/openssl/crypto/property/property_parse.c
272
} else if (*s == '0' && s[1] == 'x') {
crypto/openssl/crypto/property/property_parse.c
273
s += 2;
crypto/openssl/crypto/property/property_parse.c
274
r = parse_hex(&s, res);
crypto/openssl/crypto/property/property_parse.c
275
} else if (*s == '0' && ossl_isdigit(s[1])) {
crypto/openssl/crypto/property/property_parse.c
276
s++;
crypto/openssl/crypto/property/property_parse.c
277
r = parse_oct(&s, res);
crypto/openssl/crypto/property/property_parse.c
278
} else if (ossl_isdigit(*s)) {
crypto/openssl/crypto/property/property_parse.c
28
s++;
crypto/openssl/crypto/property/property_parse.c
280
} else if (ossl_isalpha(*s))
crypto/openssl/crypto/property/property_parse.c
283
*t = s;
crypto/openssl/crypto/property/property_parse.c
29
return s;
crypto/openssl/crypto/property/property_parse.c
34
const char *s = *t;
crypto/openssl/crypto/property/property_parse.c
350
const char *s = defn;
crypto/openssl/crypto/property/property_parse.c
353
if (s == NULL || (sk = sk_OSSL_PROPERTY_DEFINITION_new(&pd_compare)) == NULL)
crypto/openssl/crypto/property/property_parse.c
356
s = skip_space(s);
crypto/openssl/crypto/property/property_parse.c
357
done = *s == '\0';
crypto/openssl/crypto/property/property_parse.c
359
const char *start = s;
crypto/openssl/crypto/property/property_parse.c
36
if (*s == m) {
crypto/openssl/crypto/property/property_parse.c
366
if (!parse_name(ctx, &s, 1, &prop->name_idx))
crypto/openssl/crypto/property/property_parse.c
37
*t = skip_space(s + 1);
crypto/openssl/crypto/property/property_parse.c
374
if (match_ch(&s, '=')) {
crypto/openssl/crypto/property/property_parse.c
375
if (!parse_value(ctx, &s, prop, 1)) {
crypto/openssl/crypto/property/property_parse.c
389
done = !match_ch(&s, ',');
crypto/openssl/crypto/property/property_parse.c
391
if (*s != '\0') {
crypto/openssl/crypto/property/property_parse.c
393
"HERE-->%s", s);
crypto/openssl/crypto/property/property_parse.c
404
OSSL_PROPERTY_LIST *ossl_parse_query(OSSL_LIB_CTX *ctx, const char *s,
crypto/openssl/crypto/property/property_parse.c
412
if (s == NULL || (sk = sk_OSSL_PROPERTY_DEFINITION_new(&pd_compare)) == NULL)
crypto/openssl/crypto/property/property_parse.c
415
s = skip_space(s);
crypto/openssl/crypto/property/property_parse.c
416
done = *s == '\0';
crypto/openssl/crypto/property/property_parse.c
423
if (match_ch(&s, '-')) {
crypto/openssl/crypto/property/property_parse.c
426
if (!parse_name(ctx, &s, 1, &prop->name_idx))
crypto/openssl/crypto/property/property_parse.c
43
#define MATCH(s, m) match(s, m, sizeof(m) - 1)
crypto/openssl/crypto/property/property_parse.c
430
prop->optional = match_ch(&s, '?');
crypto/openssl/crypto/property/property_parse.c
431
if (!parse_name(ctx, &s, 1, &prop->name_idx))
crypto/openssl/crypto/property/property_parse.c
434
if (match_ch(&s, '=')) {
crypto/openssl/crypto/property/property_parse.c
436
} else if (MATCH(&s, "!=")) {
crypto/openssl/crypto/property/property_parse.c
445
if (!parse_value(ctx, &s, prop, create_values))
crypto/openssl/crypto/property/property_parse.c
452
done = !match_ch(&s, ',');
crypto/openssl/crypto/property/property_parse.c
454
if (*s != '\0') {
crypto/openssl/crypto/property/property_parse.c
456
"HERE-->%s", s);
crypto/openssl/crypto/property/property_parse.c
47
const char *s = *t;
crypto/openssl/crypto/property/property_parse.c
49
if (OPENSSL_strncasecmp(s, m, m_len) == 0) {
crypto/openssl/crypto/property/property_parse.c
50
*t = skip_space(s + m_len);
crypto/openssl/crypto/property/property_parse.c
62
const char *s = *t;
crypto/openssl/crypto/property/property_parse.c
66
if (!ossl_isalpha(*s)) {
crypto/openssl/crypto/property/property_parse.c
73
name[i++] = ossl_tolower(*s);
crypto/openssl/crypto/property/property_parse.c
76
} while (*++s == '_' || ossl_isalnum(*s));
crypto/openssl/crypto/property/property_parse.c
77
if (*s != '.')
crypto/openssl/crypto/property/property_parse.c
81
name[i++] = *s;
crypto/openssl/crypto/property/property_parse.c
84
s++;
crypto/openssl/crypto/property/property_parse.c
91
*t = skip_space(s);
crypto/openssl/crypto/property/property_parse.c
98
const char *s = *t;
crypto/openssl/crypto/property/property_string.c
125
static PROPERTY_STRING *new_property_string(const char *s,
crypto/openssl/crypto/property/property_string.c
128
const size_t l = strlen(s);
crypto/openssl/crypto/property/property_string.c
132
memcpy(ps->body, s, l + 1);
crypto/openssl/crypto/property/property_string.c
133
ps->s = ps->body;
crypto/openssl/crypto/property/property_string.c
144
int create, const char *s)
crypto/openssl/crypto/property/property_string.c
156
p.s = s;
crypto/openssl/crypto/property/property_string.c
170
if (ps == NULL && (ps_new = new_property_string(s, pidx)) != NULL) {
crypto/openssl/crypto/property/property_string.c
175
if (sk_OPENSSL_CSTRING_push(slist, ps_new->s) <= 0) {
crypto/openssl/crypto/property/property_string.c
213
findstr->str = prop->s;
crypto/openssl/crypto/property/property_string.c
253
OSSL_PROPERTY_IDX ossl_property_name(OSSL_LIB_CTX *ctx, const char *s,
crypto/openssl/crypto/property/property_string.c
256
return ossl_property_string(ctx, 1, create, s);
crypto/openssl/crypto/property/property_string.c
264
OSSL_PROPERTY_IDX ossl_property_value(OSSL_LIB_CTX *ctx, const char *s,
crypto/openssl/crypto/property/property_string.c
267
return ossl_property_string(ctx, 0, create, s);
crypto/openssl/crypto/property/property_string.c
30
const char *s;
crypto/openssl/crypto/property/property_string.c
52
return OPENSSL_LH_strhash(a->s);
crypto/openssl/crypto/property/property_string.c
57
return strcmp(a->s, b->s);
crypto/openssl/crypto/rand/rand_lib.c
963
static int random_set_string(char **p, const char *s)
crypto/openssl/crypto/rand/rand_lib.c
967
if (s != NULL) {
crypto/openssl/crypto/rand/rand_lib.c
968
d = OPENSSL_strdup(s);
crypto/openssl/crypto/rand/randfile.c
271
char *s = NULL;
crypto/openssl/crypto/rand/randfile.c
298
s = _alloca(sz);
crypto/openssl/crypto/rand/randfile.c
299
if (WideCharToMultiByte(CP_UTF8, 0, val, -1, s, sz,
crypto/openssl/crypto/rand/randfile.c
302
s = NULL;
crypto/openssl/crypto/rand/randfile.c
306
if ((s = ossl_safe_getenv("RANDFILE")) == NULL || *s == '\0') {
crypto/openssl/crypto/rand/randfile.c
308
s = ossl_safe_getenv("HOME");
crypto/openssl/crypto/rand/randfile.c
313
if (!use_randfile && s == NULL)
crypto/openssl/crypto/rand/randfile.c
314
s = DEFAULT_HOME;
crypto/openssl/crypto/rand/randfile.c
316
if (s == NULL || *s == '\0')
crypto/openssl/crypto/rand/randfile.c
319
len = strlen(s);
crypto/openssl/crypto/rand/randfile.c
323
strcpy(buf, s);
crypto/openssl/crypto/rand/randfile.c
327
strcpy(buf, s);
crypto/openssl/crypto/rc5/rc5_enc.c
100
s = key->data;
crypto/openssl/crypto/rc5/rc5_enc.c
102
a = d[0] + s[0];
crypto/openssl/crypto/rc5/rc5_enc.c
103
b = d[1] + s[1];
crypto/openssl/crypto/rc5/rc5_enc.c
104
E_RC5_32(a, b, s, 2);
crypto/openssl/crypto/rc5/rc5_enc.c
105
E_RC5_32(a, b, s, 4);
crypto/openssl/crypto/rc5/rc5_enc.c
106
E_RC5_32(a, b, s, 6);
crypto/openssl/crypto/rc5/rc5_enc.c
107
E_RC5_32(a, b, s, 8);
crypto/openssl/crypto/rc5/rc5_enc.c
108
E_RC5_32(a, b, s, 10);
crypto/openssl/crypto/rc5/rc5_enc.c
109
E_RC5_32(a, b, s, 12);
crypto/openssl/crypto/rc5/rc5_enc.c
110
E_RC5_32(a, b, s, 14);
crypto/openssl/crypto/rc5/rc5_enc.c
111
E_RC5_32(a, b, s, 16);
crypto/openssl/crypto/rc5/rc5_enc.c
113
E_RC5_32(a, b, s, 18);
crypto/openssl/crypto/rc5/rc5_enc.c
114
E_RC5_32(a, b, s, 20);
crypto/openssl/crypto/rc5/rc5_enc.c
115
E_RC5_32(a, b, s, 22);
crypto/openssl/crypto/rc5/rc5_enc.c
116
E_RC5_32(a, b, s, 24);
crypto/openssl/crypto/rc5/rc5_enc.c
119
E_RC5_32(a, b, s, 18);
crypto/openssl/crypto/rc5/rc5_enc.c
120
E_RC5_32(a, b, s, 20);
crypto/openssl/crypto/rc5/rc5_enc.c
121
E_RC5_32(a, b, s, 22);
crypto/openssl/crypto/rc5/rc5_enc.c
122
E_RC5_32(a, b, s, 24);
crypto/openssl/crypto/rc5/rc5_enc.c
123
E_RC5_32(a, b, s, 26);
crypto/openssl/crypto/rc5/rc5_enc.c
124
E_RC5_32(a, b, s, 28);
crypto/openssl/crypto/rc5/rc5_enc.c
125
E_RC5_32(a, b, s, 30);
crypto/openssl/crypto/rc5/rc5_enc.c
126
E_RC5_32(a, b, s, 32);
crypto/openssl/crypto/rc5/rc5_enc.c
134
RC5_32_INT a, b, *s;
crypto/openssl/crypto/rc5/rc5_enc.c
136
s = key->data;
crypto/openssl/crypto/rc5/rc5_enc.c
141
D_RC5_32(a, b, s, 32);
crypto/openssl/crypto/rc5/rc5_enc.c
142
D_RC5_32(a, b, s, 30);
crypto/openssl/crypto/rc5/rc5_enc.c
143
D_RC5_32(a, b, s, 28);
crypto/openssl/crypto/rc5/rc5_enc.c
144
D_RC5_32(a, b, s, 26);
crypto/openssl/crypto/rc5/rc5_enc.c
146
D_RC5_32(a, b, s, 24);
crypto/openssl/crypto/rc5/rc5_enc.c
147
D_RC5_32(a, b, s, 22);
crypto/openssl/crypto/rc5/rc5_enc.c
148
D_RC5_32(a, b, s, 20);
crypto/openssl/crypto/rc5/rc5_enc.c
149
D_RC5_32(a, b, s, 18);
crypto/openssl/crypto/rc5/rc5_enc.c
151
D_RC5_32(a, b, s, 24);
crypto/openssl/crypto/rc5/rc5_enc.c
152
D_RC5_32(a, b, s, 22);
crypto/openssl/crypto/rc5/rc5_enc.c
153
D_RC5_32(a, b, s, 20);
crypto/openssl/crypto/rc5/rc5_enc.c
154
D_RC5_32(a, b, s, 18);
crypto/openssl/crypto/rc5/rc5_enc.c
156
D_RC5_32(a, b, s, 16);
crypto/openssl/crypto/rc5/rc5_enc.c
157
D_RC5_32(a, b, s, 14);
crypto/openssl/crypto/rc5/rc5_enc.c
158
D_RC5_32(a, b, s, 12);
crypto/openssl/crypto/rc5/rc5_enc.c
159
D_RC5_32(a, b, s, 10);
crypto/openssl/crypto/rc5/rc5_enc.c
160
D_RC5_32(a, b, s, 8);
crypto/openssl/crypto/rc5/rc5_enc.c
161
D_RC5_32(a, b, s, 6);
crypto/openssl/crypto/rc5/rc5_enc.c
162
D_RC5_32(a, b, s, 4);
crypto/openssl/crypto/rc5/rc5_enc.c
163
D_RC5_32(a, b, s, 2);
crypto/openssl/crypto/rc5/rc5_enc.c
164
d[0] = a - s[0];
crypto/openssl/crypto/rc5/rc5_enc.c
165
d[1] = b - s[1];
crypto/openssl/crypto/rc5/rc5_enc.c
98
RC5_32_INT a, b, *s;
crypto/openssl/crypto/rc5/rc5_local.h
127
#define E_RC5_32(a, b, s, n) \
crypto/openssl/crypto/rc5/rc5_local.h
130
a += s[n]; \
crypto/openssl/crypto/rc5/rc5_local.h
134
b += s[n + 1]; \
crypto/openssl/crypto/rc5/rc5_local.h
137
#define D_RC5_32(a, b, s, n) \
crypto/openssl/crypto/rc5/rc5_local.h
138
b -= s[n + 1]; \
crypto/openssl/crypto/rc5/rc5_local.h
142
a -= s[n]; \
crypto/openssl/crypto/ripemd/rmd_local.h
101
a = ROTATE(a, s) + e; \
crypto/openssl/crypto/ripemd/rmd_local.h
35
#define HASH_MAKE_STRING(c, s) \
crypto/openssl/crypto/ripemd/rmd_local.h
39
(void)HOST_l2c(ll, (s)); \
crypto/openssl/crypto/ripemd/rmd_local.h
41
(void)HOST_l2c(ll, (s)); \
crypto/openssl/crypto/ripemd/rmd_local.h
43
(void)HOST_l2c(ll, (s)); \
crypto/openssl/crypto/ripemd/rmd_local.h
45
(void)HOST_l2c(ll, (s)); \
crypto/openssl/crypto/ripemd/rmd_local.h
47
(void)HOST_l2c(ll, (s)); \
crypto/openssl/crypto/ripemd/rmd_local.h
70
#define RIP1(a, b, c, d, e, w, s) \
crypto/openssl/crypto/ripemd/rmd_local.h
73
a = ROTATE(a, s) + e; \
crypto/openssl/crypto/ripemd/rmd_local.h
77
#define RIP2(a, b, c, d, e, w, s, K) \
crypto/openssl/crypto/ripemd/rmd_local.h
80
a = ROTATE(a, s) + e; \
crypto/openssl/crypto/ripemd/rmd_local.h
84
#define RIP3(a, b, c, d, e, w, s, K) \
crypto/openssl/crypto/ripemd/rmd_local.h
87
a = ROTATE(a, s) + e; \
crypto/openssl/crypto/ripemd/rmd_local.h
91
#define RIP4(a, b, c, d, e, w, s, K) \
crypto/openssl/crypto/ripemd/rmd_local.h
94
a = ROTATE(a, s) + e; \
crypto/openssl/crypto/ripemd/rmd_local.h
98
#define RIP5(a, b, c, d, e, w, s, K) \
crypto/openssl/crypto/rsa/rsa_acvp_test_params.c
18
const OSSL_PARAM *p, *s;
crypto/openssl/crypto/rsa/rsa_acvp_test_params.c
43
for (s = settable; s->key != NULL; ++s) {
crypto/openssl/crypto/rsa/rsa_acvp_test_params.c
45
p = OSSL_PARAM_locate_const(src, s->key);
crypto/openssl/crypto/rsa/rsa_acvp_test_params.c
47
*d = *s; /* shallow copy from the static settable[] */
crypto/openssl/crypto/rsa/rsa_ameth.c
303
const char *s;
crypto/openssl/crypto/rsa/rsa_ameth.c
322
s = "publicExponent:";
crypto/openssl/crypto/rsa/rsa_ameth.c
327
s = "Exponent:";
crypto/openssl/crypto/rsa/rsa_ameth.c
331
if (!ASN1_bn_print(bp, s, x->e, NULL, off))
crypto/openssl/crypto/rsa/rsa_lib.c
259
int s;
crypto/openssl/crypto/rsa/rsa_lib.c
261
for (s = 63; s >= 0; s -= 3) {
crypto/openssl/crypto/rsa/rsa_lib.c
264
if ((x >> s) >= b) {
crypto/openssl/crypto/rsa/rsa_lib.c
265
x -= b << s;
crypto/openssl/crypto/rsa/rsa_saos.c
30
unsigned char *p, *s;
crypto/openssl/crypto/rsa/rsa_saos.c
42
s = OPENSSL_malloc((unsigned int)j + 1);
crypto/openssl/crypto/rsa/rsa_saos.c
43
if (s == NULL)
crypto/openssl/crypto/rsa/rsa_saos.c
45
p = s;
crypto/openssl/crypto/rsa/rsa_saos.c
47
i = RSA_private_encrypt(i, s, sigret, rsa, RSA_PKCS1_PADDING);
crypto/openssl/crypto/rsa/rsa_saos.c
53
OPENSSL_clear_free(s, (unsigned int)j + 1);
crypto/openssl/crypto/rsa/rsa_saos.c
63
unsigned char *s;
crypto/openssl/crypto/rsa/rsa_saos.c
72
s = OPENSSL_malloc((unsigned int)siglen);
crypto/openssl/crypto/rsa/rsa_saos.c
73
if (s == NULL)
crypto/openssl/crypto/rsa/rsa_saos.c
75
i = RSA_public_decrypt((int)siglen, sigbuf, s, rsa, RSA_PKCS1_PADDING);
crypto/openssl/crypto/rsa/rsa_saos.c
80
p = s;
crypto/openssl/crypto/rsa/rsa_saos.c
92
OPENSSL_clear_free(s, (unsigned int)siglen);
crypto/openssl/crypto/rsa/rsa_sp800_56b_gen.c
176
int s = (int)ossl_ifc_ffc_compute_security_bits(nbits);
crypto/openssl/crypto/rsa/rsa_sp800_56b_gen.c
179
if (s < RSA_FIPS1864_MIN_KEYGEN_STRENGTH) {
crypto/openssl/crypto/rsa/rsa_sp800_56b_gen.c
184
if (strength != -1 && s != strength) {
crypto/openssl/crypto/seed/seed.c
494
void SEED_encrypt(const unsigned char s[SEED_BLOCK_SIZE],
crypto/openssl/crypto/seed/seed.c
501
char2word(s, x1);
crypto/openssl/crypto/seed/seed.c
502
char2word(s + 4, x2);
crypto/openssl/crypto/seed/seed.c
503
char2word(s + 8, x3);
crypto/openssl/crypto/seed/seed.c
504
char2word(s + 12, x4);
crypto/openssl/crypto/seed/seed.c
539
void SEED_decrypt(const unsigned char s[SEED_BLOCK_SIZE],
crypto/openssl/crypto/seed/seed.c
546
char2word(s, x1);
crypto/openssl/crypto/seed/seed.c
547
char2word(s + 4, x2);
crypto/openssl/crypto/seed/seed.c
548
char2word(s + 8, x3);
crypto/openssl/crypto/seed/seed.c
549
char2word(s + 12, x4);
crypto/openssl/crypto/sha/sha256.c
102
(void)HOST_l2c(ll, (s)); \
crypto/openssl/crypto/sha/sha256.c
108
(void)HOST_l2c(ll, (s)); \
crypto/openssl/crypto/sha/sha256.c
116
(void)HOST_l2c(ll, (s)); \
crypto/openssl/crypto/sha/sha256.c
88
#define HASH_MAKE_STRING(c, s) \
crypto/openssl/crypto/sha/sha256.c
96
(void)HOST_l2c(ll, (s)); \
crypto/openssl/crypto/sha/sha512.c
556
#define ROTR(x, s) (((x) >> s) | (x) << (64 - s))
crypto/openssl/crypto/sha/sha_local.h
22
#define HASH_MAKE_STRING(c, s) \
crypto/openssl/crypto/sha/sha_local.h
26
(void)HOST_l2c(ll, (s)); \
crypto/openssl/crypto/sha/sha_local.h
28
(void)HOST_l2c(ll, (s)); \
crypto/openssl/crypto/sha/sha_local.h
30
(void)HOST_l2c(ll, (s)); \
crypto/openssl/crypto/sha/sha_local.h
32
(void)HOST_l2c(ll, (s)); \
crypto/openssl/crypto/sha/sha_local.h
34
(void)HOST_l2c(ll, (s)); \
crypto/openssl/crypto/sleep.c
32
unsigned int s = (unsigned int)(millis / 1000);
crypto/openssl/crypto/sleep.c
35
if (s > 0)
crypto/openssl/crypto/sleep.c
36
sleep(s);
crypto/openssl/crypto/slh_dsa/slh_fors.c
136
uint32_t tree_id, layer, s, tree_offset;
crypto/openssl/crypto/slh_dsa/slh_fors.c
178
s = node_id ^ 1; /* XOR gets the index of the other child in a binary tree */
crypto/openssl/crypto/slh_dsa/slh_fors.c
180
s + tree_offset, layer, out, sizeof(out)))
crypto/openssl/crypto/sm2/sm2_sign.c
220
BIGNUM *s = NULL;
crypto/openssl/crypto/sm2/sm2_sign.c
255
s = BN_new();
crypto/openssl/crypto/sm2/sm2_sign.c
257
if (r == NULL || s == NULL) {
crypto/openssl/crypto/sm2/sm2_sign.c
297
if (!BN_add(s, dA, BN_value_one())
crypto/openssl/crypto/sm2/sm2_sign.c
298
|| !ossl_ec_group_do_inverse_ord(group, s, s, ctx)
crypto/openssl/crypto/sm2/sm2_sign.c
301
|| !BN_mod_mul(s, s, tmp, order, ctx)) {
crypto/openssl/crypto/sm2/sm2_sign.c
307
if (BN_is_zero(s))
crypto/openssl/crypto/sm2/sm2_sign.c
317
ECDSA_SIG_set0(sig, r, s);
crypto/openssl/crypto/sm2/sm2_sign.c
324
BN_free(s);
crypto/openssl/crypto/sm2/sm2_sign.c
344
const BIGNUM *s = NULL;
crypto/openssl/crypto/sm2/sm2_sign.c
376
ECDSA_SIG_get0(sig, &r, &s);
crypto/openssl/crypto/sm2/sm2_sign.c
379
|| BN_cmp(s, BN_value_one()) < 0
crypto/openssl/crypto/sm2/sm2_sign.c
381
|| BN_cmp(order, s) <= 0) {
crypto/openssl/crypto/sm2/sm2_sign.c
386
if (!BN_mod_add(t, r, s, order, ctx)) {
crypto/openssl/crypto/sm2/sm2_sign.c
396
if (!EC_POINT_mul(group, pt, s, EC_KEY_get0_public_key(key), t, ctx)
crypto/openssl/crypto/sm2/sm2_sign.c
467
ECDSA_SIG *s = NULL;
crypto/openssl/crypto/sm2/sm2_sign.c
482
s = sm2_sig_gen(eckey, e);
crypto/openssl/crypto/sm2/sm2_sign.c
483
if (s == NULL) {
crypto/openssl/crypto/sm2/sm2_sign.c
488
sigleni = i2d_ECDSA_SIG(s, &sig);
crypto/openssl/crypto/sm2/sm2_sign.c
498
ECDSA_SIG_free(s);
crypto/openssl/crypto/sm2/sm2_sign.c
507
ECDSA_SIG *s = NULL;
crypto/openssl/crypto/sm2/sm2_sign.c
514
s = ECDSA_SIG_new();
crypto/openssl/crypto/sm2/sm2_sign.c
515
if (s == NULL) {
crypto/openssl/crypto/sm2/sm2_sign.c
519
if (d2i_ECDSA_SIG(&s, &p, sig_len) == NULL) {
crypto/openssl/crypto/sm2/sm2_sign.c
524
derlen = i2d_ECDSA_SIG(s, &der);
crypto/openssl/crypto/sm2/sm2_sign.c
536
ret = sm2_sig_verify(eckey, s, e);
crypto/openssl/crypto/sm2/sm2_sign.c
541
ECDSA_SIG_free(s);
crypto/openssl/crypto/sm3/sm3_local.h
23
#define HASH_MAKE_STRING(c, s) \
crypto/openssl/crypto/sm3/sm3_local.h
27
(void)HOST_l2c(ll, (s)); \
crypto/openssl/crypto/sm3/sm3_local.h
29
(void)HOST_l2c(ll, (s)); \
crypto/openssl/crypto/sm3/sm3_local.h
31
(void)HOST_l2c(ll, (s)); \
crypto/openssl/crypto/sm3/sm3_local.h
33
(void)HOST_l2c(ll, (s)); \
crypto/openssl/crypto/sm3/sm3_local.h
35
(void)HOST_l2c(ll, (s)); \
crypto/openssl/crypto/sm3/sm3_local.h
37
(void)HOST_l2c(ll, (s)); \
crypto/openssl/crypto/sm3/sm3_local.h
39
(void)HOST_l2c(ll, (s)); \
crypto/openssl/crypto/sm3/sm3_local.h
41
(void)HOST_l2c(ll, (s)); \
crypto/openssl/crypto/srp/srp_lib.c
142
BIGNUM *SRP_Calc_x_ex(const BIGNUM *s, const char *user, const char *pass,
crypto/openssl/crypto/srp/srp_lib.c
151
if ((s == NULL) || (user == NULL) || (pass == NULL))
crypto/openssl/crypto/srp/srp_lib.c
157
if ((cs = OPENSSL_malloc(BN_num_bytes(s))) == NULL)
crypto/openssl/crypto/srp/srp_lib.c
171
if (BN_bn2bin(s, cs) < 0)
crypto/openssl/crypto/srp/srp_lib.c
173
if (!EVP_DigestUpdate(ctxt, cs, BN_num_bytes(s)))
crypto/openssl/crypto/srp/srp_lib.c
189
BIGNUM *SRP_Calc_x(const BIGNUM *s, const char *user, const char *pass)
crypto/openssl/crypto/srp/srp_lib.c
191
return SRP_Calc_x_ex(s, user, pass, NULL, NULL);
crypto/openssl/crypto/srp/srp_vfy.c
182
BN_free(user_pwd->s);
crypto/openssl/crypto/srp/srp_vfy.c
197
ret->s = NULL;
crypto/openssl/crypto/srp/srp_vfy.c
223
static int SRP_user_pwd_set_sv(SRP_user_pwd *vinfo, const char *s,
crypto/openssl/crypto/srp/srp_vfy.c
230
vinfo->s = NULL;
crypto/openssl/crypto/srp/srp_vfy.c
237
len = t_fromb64(tmp, sizeof(tmp), s);
crypto/openssl/crypto/srp/srp_vfy.c
240
vinfo->s = BN_bin2bn(tmp, len, NULL);
crypto/openssl/crypto/srp/srp_vfy.c
241
if (vinfo->s == NULL)
crypto/openssl/crypto/srp/srp_vfy.c
250
int SRP_user_pwd_set0_sv(SRP_user_pwd *vinfo, BIGNUM *s, BIGNUM *v)
crypto/openssl/crypto/srp/srp_vfy.c
252
BN_free(vinfo->s);
crypto/openssl/crypto/srp/srp_vfy.c
255
vinfo->s = s;
crypto/openssl/crypto/srp/srp_vfy.c
256
return (vinfo->s != NULL && vinfo->v != NULL);
crypto/openssl/crypto/srp/srp_vfy.c
270
|| !SRP_user_pwd_set0_sv(ret, BN_dup(src->s), BN_dup(src->v))) {
crypto/openssl/crypto/srp/srp_vfy.c
618
BIGNUM *N_bn_alloc = NULL, *g_bn_alloc = NULL, *s = NULL, *v = NULL;
crypto/openssl/crypto/srp/srp_vfy.c
654
s = BN_bin2bn(tmp2, SRP_RANDOM_SALT_LEN, NULL);
crypto/openssl/crypto/srp/srp_vfy.c
658
s = BN_bin2bn(tmp2, len, NULL);
crypto/openssl/crypto/srp/srp_vfy.c
660
if (s == NULL)
crypto/openssl/crypto/srp/srp_vfy.c
663
if (!SRP_create_verifier_BN_ex(user, pass, &s, &v, N_bn, g_bn, libctx,
crypto/openssl/crypto/srp/srp_vfy.c
696
BN_clear_free(s);
crypto/openssl/crypto/ts/ts_verify_ctx.c
65
X509_STORE *TS_VERIFY_CTX_set_store(TS_VERIFY_CTX *ctx, X509_STORE *s)
crypto/openssl/crypto/ts/ts_verify_ctx.c
67
ctx->store = s;
crypto/openssl/crypto/ts/ts_verify_ctx.c
72
int TS_VERIFY_CTX_set0_store(TS_VERIFY_CTX *ctx, X509_STORE *s)
crypto/openssl/crypto/ts/ts_verify_ctx.c
75
ctx->store = s;
crypto/openssl/crypto/ui/ui_lib.c
125
UI_STRING *s = general_allocate_prompt(ui, prompt, prompt_freeable,
crypto/openssl/crypto/ui/ui_lib.c
128
if (s != NULL) {
crypto/openssl/crypto/ui/ui_lib.c
130
s->_.string_data.result_minsize = minsize;
crypto/openssl/crypto/ui/ui_lib.c
131
s->_.string_data.result_maxsize = maxsize;
crypto/openssl/crypto/ui/ui_lib.c
132
s->_.string_data.test_buf = test_buf;
crypto/openssl/crypto/ui/ui_lib.c
133
ret = sk_UI_STRING_push(ui->strings, s);
crypto/openssl/crypto/ui/ui_lib.c
137
free_string(s);
crypto/openssl/crypto/ui/ui_lib.c
140
free_string(s);
crypto/openssl/crypto/ui/ui_lib.c
155
UI_STRING *s;
crypto/openssl/crypto/ui/ui_lib.c
169
s = general_allocate_prompt(ui, prompt, prompt_freeable,
crypto/openssl/crypto/ui/ui_lib.c
172
if (s != NULL) {
crypto/openssl/crypto/ui/ui_lib.c
174
s->_.boolean_data.action_desc = action_desc;
crypto/openssl/crypto/ui/ui_lib.c
175
s->_.boolean_data.ok_chars = ok_chars;
crypto/openssl/crypto/ui/ui_lib.c
176
s->_.boolean_data.cancel_chars = cancel_chars;
crypto/openssl/crypto/ui/ui_lib.c
177
ret = sk_UI_STRING_push(ui->strings, s);
crypto/openssl/crypto/ui/ui_lib.c
183
free_string(s);
crypto/openssl/crypto/ui/ui_lib.c
186
free_string(s);
crypto/openssl/crypto/x509/by_dir.c
170
const char *s, *ss, *p;
crypto/openssl/crypto/x509/by_dir.c
177
s = dir;
crypto/openssl/crypto/x509/by_dir.c
178
p = s;
crypto/openssl/crypto/x509/by_dir.c
183
ss = s;
crypto/openssl/crypto/x509/by_dir.c
184
s = p + 1;
crypto/openssl/crypto/x509/t_x509.c
266
const unsigned char *s;
crypto/openssl/crypto/x509/t_x509.c
270
s = sig->data;
crypto/openssl/crypto/x509/t_x509.c
278
if (BIO_printf(bp, "%02x%s", s[i], ((i + 1) == n) ? "" : ":") <= 0)
crypto/openssl/crypto/x509/v3_addr.c
1000
OPENSSL_free(s);
crypto/openssl/crypto/x509/v3_addr.c
1001
s = NULL;
crypto/openssl/crypto/x509/v3_addr.c
1005
i1 = strspn(s, addr_chars);
crypto/openssl/crypto/x509/v3_addr.c
1006
i2 = i1 + strspn(s + i1, " \t");
crypto/openssl/crypto/x509/v3_addr.c
1007
delim = s[i2++];
crypto/openssl/crypto/x509/v3_addr.c
1008
s[i1] = '\0';
crypto/openssl/crypto/x509/v3_addr.c
1010
if (ossl_a2i_ipadd(min, s) != length) {
crypto/openssl/crypto/x509/v3_addr.c
1018
prefixlen = (int)strtoul(s + i2, &t, 10);
crypto/openssl/crypto/x509/v3_addr.c
1019
if (t == s + i2
crypto/openssl/crypto/x509/v3_addr.c
1033
i1 = i2 + strspn(s + i2, " \t");
crypto/openssl/crypto/x509/v3_addr.c
1034
i2 = i1 + strspn(s + i1, addr_chars);
crypto/openssl/crypto/x509/v3_addr.c
1035
if (i1 == i2 || s[i2] != '\0') {
crypto/openssl/crypto/x509/v3_addr.c
1040
if (ossl_a2i_ipadd(max, s + i1) != length) {
crypto/openssl/crypto/x509/v3_addr.c
1067
OPENSSL_free(s);
crypto/openssl/crypto/x509/v3_addr.c
1068
s = NULL;
crypto/openssl/crypto/x509/v3_addr.c
1079
OPENSSL_free(s);
crypto/openssl/crypto/x509/v3_addr.c
924
char *s = NULL, *t;
crypto/openssl/crypto/x509/v3_addr.c
983
s = OPENSSL_strdup(t);
crypto/openssl/crypto/x509/v3_addr.c
985
s = OPENSSL_strdup(val->value);
crypto/openssl/crypto/x509/v3_addr.c
987
if (s == NULL)
crypto/openssl/crypto/x509/v3_addr.c
994
if (strcmp(s, "inherit") == 0) {
crypto/openssl/crypto/x509/v3_asid.c
574
char *s = OPENSSL_strdup(val->value);
crypto/openssl/crypto/x509/v3_asid.c
575
if (s == NULL)
crypto/openssl/crypto/x509/v3_asid.c
577
s[i1] = '\0';
crypto/openssl/crypto/x509/v3_asid.c
578
min = s2i_ASN1_INTEGER(NULL, s);
crypto/openssl/crypto/x509/v3_asid.c
579
max = s2i_ASN1_INTEGER(NULL, s + i2);
crypto/openssl/crypto/x509/v3_asid.c
580
OPENSSL_free(s);
crypto/openssl/crypto/x509/v3_asid.c
67
char *s;
crypto/openssl/crypto/x509/v3_asid.c
80
if ((s = i2s_ASN1_INTEGER(NULL, aor->u.id)) == NULL)
crypto/openssl/crypto/x509/v3_asid.c
82
BIO_printf(out, "%*s%s\n", indent + 2, "", s);
crypto/openssl/crypto/x509/v3_asid.c
83
OPENSSL_free(s);
crypto/openssl/crypto/x509/v3_asid.c
86
if ((s = i2s_ASN1_INTEGER(NULL, aor->u.range->min)) == NULL)
crypto/openssl/crypto/x509/v3_asid.c
88
BIO_printf(out, "%*s%s-", indent + 2, "", s);
crypto/openssl/crypto/x509/v3_asid.c
89
OPENSSL_free(s);
crypto/openssl/crypto/x509/v3_asid.c
90
if ((s = i2s_ASN1_INTEGER(NULL, aor->u.range->max)) == NULL)
crypto/openssl/crypto/x509/v3_asid.c
92
BIO_printf(out, "%s\n", s);
crypto/openssl/crypto/x509/v3_asid.c
93
OPENSSL_free(s);
crypto/openssl/crypto/x509/v3_timespec.c
164
int64_t s = 0;
crypto/openssl/crypto/x509/v3_timespec.c
170
if (dt->second && !ASN1_INTEGER_get_int64(&s, dt->second))
crypto/openssl/crypto/x509/v3_timespec.c
173
(long long int)h, (long long int)m, (long long int)s)
crypto/openssl/crypto/x509/v3_utl.c
1312
IPV6_STAT *s = usr;
crypto/openssl/crypto/x509/v3_utl.c
1315
if (s->total == 16)
crypto/openssl/crypto/x509/v3_utl.c
1319
if (s->zero_pos == -1)
crypto/openssl/crypto/x509/v3_utl.c
1320
s->zero_pos = s->total;
crypto/openssl/crypto/x509/v3_utl.c
1322
else if (s->zero_pos != s->total)
crypto/openssl/crypto/x509/v3_utl.c
1324
s->zero_cnt++;
crypto/openssl/crypto/x509/v3_utl.c
1329
if (s->total > 12)
crypto/openssl/crypto/x509/v3_utl.c
1334
if (!ipv4_from_asc(s->tmp + s->total, elem))
crypto/openssl/crypto/x509/v3_utl.c
1336
s->total += 4;
crypto/openssl/crypto/x509/v3_utl.c
1338
if (!ipv6_hex(s->tmp + s->total, elem, len))
crypto/openssl/crypto/x509/v3_utl.c
1340
s->total += 2;
crypto/openssl/crypto/x509/x509_obj.c
128
memcpy(p, s, (unsigned int)l1);
crypto/openssl/crypto/x509/x509_obj.c
31
const char *s;
crypto/openssl/crypto/x509/x509_obj.c
66
if ((n == NID_undef) || ((s = OBJ_nid2sn(n)) == NULL)) {
crypto/openssl/crypto/x509/x509_obj.c
68
s = tmp_buf;
crypto/openssl/crypto/x509/x509_obj.c
70
l1 = strlen(s);
crypto/openssl/crypto/x509/x509_vfy.c
2112
ASN1_TIME *X509_gmtime_adj(ASN1_TIME *s, long adj)
crypto/openssl/crypto/x509/x509_vfy.c
2114
return X509_time_adj(s, adj, NULL);
crypto/openssl/crypto/x509/x509_vfy.c
2117
ASN1_TIME *X509_time_adj(ASN1_TIME *s, long offset_sec, time_t *in_tm)
crypto/openssl/crypto/x509/x509_vfy.c
2119
return X509_time_adj_ex(s, 0, offset_sec, in_tm);
crypto/openssl/crypto/x509/x509_vfy.c
2122
ASN1_TIME *X509_time_adj_ex(ASN1_TIME *s,
crypto/openssl/crypto/x509/x509_vfy.c
2132
if (s != NULL && (s->flags & ASN1_STRING_FLAG_MSTRING) == 0) {
crypto/openssl/crypto/x509/x509_vfy.c
2133
if (s->type == V_ASN1_UTCTIME)
crypto/openssl/crypto/x509/x509_vfy.c
2134
return ASN1_UTCTIME_adj(s, t, offset_day, offset_sec);
crypto/openssl/crypto/x509/x509_vfy.c
2135
if (s->type == V_ASN1_GENERALIZEDTIME)
crypto/openssl/crypto/x509/x509_vfy.c
2136
return ASN1_GENERALIZEDTIME_adj(s, t, offset_day, offset_sec);
crypto/openssl/crypto/x509/x509_vfy.c
2138
return ASN1_TIME_adj(s, t, offset_day, offset_sec);
crypto/openssl/crypto/x509/x509_vpm.c
26
static char *str_copy(const char *s)
crypto/openssl/crypto/x509/x509_vpm.c
28
return OPENSSL_strdup(s);
crypto/openssl/crypto/x509/x509_vpm.c
31
static void str_free(char *s)
crypto/openssl/crypto/x509/x509_vpm.c
33
OPENSSL_free(s);
crypto/openssl/crypto/x509/x509aset.c
17
ASN1_STRING *s;
crypto/openssl/crypto/x509/x509aset.c
25
s = ASN1_STRING_dup(src);
crypto/openssl/crypto/x509/x509aset.c
26
if (s == NULL) {
crypto/openssl/crypto/x509/x509aset.c
32
*dest = s;
crypto/openssl/crypto/x509/x_name.c
148
STACK_OF(STACK_OF_X509_NAME_ENTRY) *s;
crypto/openssl/crypto/x509/x_name.c
185
for (i = 0; i < sk_STACK_OF_X509_NAME_ENTRY_num(intname.s); i++) {
crypto/openssl/crypto/x509/x_name.c
186
entries = sk_STACK_OF_X509_NAME_ENTRY_value(intname.s, i);
crypto/openssl/crypto/x509/x_name.c
198
sk_STACK_OF_X509_NAME_ENTRY_pop_free(intname.s,
crypto/openssl/crypto/x509/x_name.c
208
sk_STACK_OF_X509_NAME_ENTRY_pop_free(intname.s,
crypto/openssl/crypto/x509/x_name.c
239
STACK_OF(STACK_OF_X509_NAME_ENTRY) *s;
crypto/openssl/crypto/x509/x_name.c
250
intname.s = sk_STACK_OF_X509_NAME_ENTRY_new_null();
crypto/openssl/crypto/x509/x_name.c
251
if (!intname.s)
crypto/openssl/crypto/x509/x_name.c
259
if (!sk_STACK_OF_X509_NAME_ENTRY_push(intname.s, entries)) {
crypto/openssl/crypto/x509/x_name.c
277
sk_STACK_OF_X509_NAME_ENTRY_pop_free(intname.s,
crypto/openssl/crypto/x509/x_name.c
284
sk_STACK_OF_X509_NAME_ENTRY_pop_free(intname.s,
crypto/openssl/crypto/x509/x_name.c
504
char *s, *c, *b;
crypto/openssl/crypto/x509/x_name.c
514
s = b + 1; /* skip the first slash */
crypto/openssl/crypto/x509/x_name.c
516
c = s;
crypto/openssl/crypto/x509/x_name.c
518
if (((*s == '/') && (ossl_isupper(s[1]) && ((s[2] == '=') || (ossl_isupper(s[2]) && (s[3] == '='))))) || (*s == '\0')) {
crypto/openssl/crypto/x509/x_name.c
519
i = s - c;
crypto/openssl/crypto/x509/x_name.c
522
c = s + 1; /* skip following slash */
crypto/openssl/crypto/x509/x_name.c
523
if (*s != '\0') {
crypto/openssl/crypto/x509/x_name.c
528
if (*s == '\0')
crypto/openssl/crypto/x509/x_name.c
530
s++;
crypto/openssl/demos/http3/ossl-nghttp3-demo-server.c
126
if (ssl_ids[i].s == NULL) {
crypto/openssl/demos/http3/ossl-nghttp3-demo-server.c
127
ssl_ids[i].s = ssl;
crypto/openssl/demos/http3/ossl-nghttp3-demo-server.c
159
return ssl_ids[i].s;
crypto/openssl/demos/http3/ossl-nghttp3-demo-server.c
171
if (ssl_ids[i].status & ISCONNECTION && ssl_ids[i].s == oldstream) {
crypto/openssl/demos/http3/ossl-nghttp3-demo-server.c
173
ssl_ids[i].s = newstream;
crypto/openssl/demos/http3/ossl-nghttp3-demo-server.c
188
SSL_free(ssl_ids[i].s);
crypto/openssl/demos/http3/ossl-nghttp3-demo-server.c
189
ssl_ids[i].s = NULL;
crypto/openssl/demos/http3/ossl-nghttp3-demo-server.c
248
SSL_free(ssl_ids[i].s);
crypto/openssl/demos/http3/ossl-nghttp3-demo-server.c
249
ssl_ids[i].s = NULL;
crypto/openssl/demos/http3/ossl-nghttp3-demo-server.c
270
SSL_free(ssl_ids[i].s);
crypto/openssl/demos/http3/ossl-nghttp3-demo-server.c
271
ssl_ids[i].s = NULL;
crypto/openssl/demos/http3/ossl-nghttp3-demo-server.c
38
SSL *s; /* the stream openssl uses in SSL_read(), SSL_write etc */
crypto/openssl/demos/http3/ossl-nghttp3-demo-server.c
480
if (ssl_ids[i].s != NULL) {
crypto/openssl/demos/http3/ossl-nghttp3-demo-server.c
481
item->desc = SSL_as_poll_descriptor(ssl_ids[i].s);
crypto/openssl/demos/http3/ossl-nghttp3-demo-server.c
518
SSL *s;
crypto/openssl/demos/http3/ossl-nghttp3-demo-server.c
524
s = item->desc.value.ssl;
crypto/openssl/demos/http3/ossl-nghttp3-demo-server.c
671
r = quic_server_read(h3conn, s, id, h3ssl);
crypto/openssl/demos/http3/ossl-nghttp3-demo-server.c
677
r = SSL_read(s, msg, l);
crypto/openssl/demos/http3/ossl-nghttp3-demo-server.c
683
r = SSL_get_error(s, r);
crypto/openssl/demos/http3/ossl-nghttp3-demo-server.c
758
if (ssl_ids[i].s != NULL && (ssl_ids[i].status & ISCONNECTION || ssl_ids[i].status & ISLISTENER)) {
crypto/openssl/demos/http3/ossl-nghttp3-demo-server.c
759
if (SSL_handle_events(ssl_ids[i].s))
crypto/openssl/demos/http3/ossl-nghttp3-demo-server.c
860
if (!SSL_write_ex2(ssl_ids[i].s, buff, len, flags, written) || *written != len) {
crypto/openssl/demos/http3/ossl-nghttp3.c
102
OSSL_DEMO_H3_STREAM *s;
crypto/openssl/demos/http3/ossl-nghttp3.c
105
if ((s = OPENSSL_zalloc(sizeof(OSSL_DEMO_H3_STREAM))) == NULL)
crypto/openssl/demos/http3/ossl-nghttp3.c
111
if ((s->s = SSL_new_stream(conn->qconn, flags)) == NULL) {
crypto/openssl/demos/http3/ossl-nghttp3.c
117
s->id = SSL_get_stream_id(s->s);
crypto/openssl/demos/http3/ossl-nghttp3.c
118
lh_OSSL_DEMO_H3_STREAM_insert(conn->streams, s);
crypto/openssl/demos/http3/ossl-nghttp3.c
119
return s;
crypto/openssl/demos/http3/ossl-nghttp3.c
122
OPENSSL_free(s);
crypto/openssl/demos/http3/ossl-nghttp3.c
128
OSSL_DEMO_H3_STREAM *s;
crypto/openssl/demos/http3/ossl-nghttp3.c
130
if ((s = OPENSSL_zalloc(sizeof(OSSL_DEMO_H3_STREAM))) == NULL)
crypto/openssl/demos/http3/ossl-nghttp3.c
133
s->id = SSL_get_stream_id(qstream);
crypto/openssl/demos/http3/ossl-nghttp3.c
134
s->s = qstream;
crypto/openssl/demos/http3/ossl-nghttp3.c
135
lh_OSSL_DEMO_H3_STREAM_insert(conn->streams, s);
crypto/openssl/demos/http3/ossl-nghttp3.c
136
return s;
crypto/openssl/demos/http3/ossl-nghttp3.c
139
static void h3_conn_remove_stream(OSSL_DEMO_H3_CONN *conn, OSSL_DEMO_H3_STREAM *s)
crypto/openssl/demos/http3/ossl-nghttp3.c
141
if (s == NULL)
crypto/openssl/demos/http3/ossl-nghttp3.c
144
lh_OSSL_DEMO_H3_STREAM_delete(conn->streams, s);
crypto/openssl/demos/http3/ossl-nghttp3.c
145
h3_stream_free(s);
crypto/openssl/demos/http3/ossl-nghttp3.c
190
SSL_free(stream->s);
crypto/openssl/demos/http3/ossl-nghttp3.c
191
stream->s = NULL;
crypto/openssl/demos/http3/ossl-nghttp3.c
208
if (stream->s != NULL) {
crypto/openssl/demos/http3/ossl-nghttp3.c
211
if (!SSL_stream_reset(stream->s, &args, sizeof(args)))
crypto/openssl/demos/http3/ossl-nghttp3.c
26
SSL *s; /* QUIC stream SSL object */
crypto/openssl/demos/http3/ossl-nghttp3.c
36
static void h3_stream_free(OSSL_DEMO_H3_STREAM *s)
crypto/openssl/demos/http3/ossl-nghttp3.c
38
if (s == NULL)
crypto/openssl/demos/http3/ossl-nghttp3.c
41
SSL_free(s->s);
crypto/openssl/demos/http3/ossl-nghttp3.c
42
OPENSSL_free(s);
crypto/openssl/demos/http3/ossl-nghttp3.c
45
static unsigned long h3_stream_hash(const OSSL_DEMO_H3_STREAM *s)
crypto/openssl/demos/http3/ossl-nghttp3.c
461
static void h3_conn_pump_stream(OSSL_DEMO_H3_STREAM *s, void *conn_)
crypto/openssl/demos/http3/ossl-nghttp3.c
47
return (unsigned long)s->id;
crypto/openssl/demos/http3/ossl-nghttp3.c
476
if (s->s == NULL /* If we already did STOP_SENDING, ignore this stream. */
crypto/openssl/demos/http3/ossl-nghttp3.c
478
|| SSL_get_stream_read_state(s->s) == SSL_STREAM_STATE_WRONG_DIR
crypto/openssl/demos/http3/ossl-nghttp3.c
483
|| s->done_recv_fin)
crypto/openssl/demos/http3/ossl-nghttp3.c
492
if (s->buf_cur == s->buf_total) {
crypto/openssl/demos/http3/ossl-nghttp3.c
494
ec = SSL_read_ex(s->s, s->buf, sizeof(s->buf), &num_bytes);
crypto/openssl/demos/http3/ossl-nghttp3.c
497
if (SSL_get_error(s->s, ec) == SSL_ERROR_ZERO_RETURN) {
crypto/openssl/demos/http3/ossl-nghttp3.c
499
ec = nghttp3_conn_read_stream(conn->h3conn, s->id, NULL, 0,
crypto/openssl/demos/http3/ossl-nghttp3.c
508
s->done_recv_fin = 1;
crypto/openssl/demos/http3/ossl-nghttp3.c
509
} else if (SSL_get_stream_read_state(s->s)
crypto/openssl/demos/http3/ossl-nghttp3.c
512
if (!SSL_get_stream_read_error_code(s->s, &aec))
crypto/openssl/demos/http3/ossl-nghttp3.c
515
ec = nghttp3_conn_close_stream(conn->h3conn, s->id, aec);
crypto/openssl/demos/http3/ossl-nghttp3.c
523
s->done_recv_fin = 1;
crypto/openssl/demos/http3/ossl-nghttp3.c
530
s->buf_cur = 0;
crypto/openssl/demos/http3/ossl-nghttp3.c
531
s->buf_total = num_bytes;
crypto/openssl/demos/http3/ossl-nghttp3.c
534
if (s->buf_cur == s->buf_total)
crypto/openssl/demos/http3/ossl-nghttp3.c
543
ec = nghttp3_conn_read_stream(conn->h3conn, s->id, s->buf + s->buf_cur,
crypto/openssl/demos/http3/ossl-nghttp3.c
544
s->buf_total - s->buf_cur, /*fin=*/0);
crypto/openssl/demos/http3/ossl-nghttp3.c
560
assert(consumed <= s->buf_total - s->buf_cur);
crypto/openssl/demos/http3/ossl-nghttp3.c
561
s->buf_cur += consumed;
crypto/openssl/demos/http3/ossl-nghttp3.c
577
OSSL_DEMO_H3_STREAM key, *s;
crypto/openssl/demos/http3/ossl-nghttp3.c
59
void *OSSL_DEMO_H3_STREAM_get_user_data(const OSSL_DEMO_H3_STREAM *s)
crypto/openssl/demos/http3/ossl-nghttp3.c
61
return s->user_data;
crypto/openssl/demos/http3/ossl-nghttp3.c
630
if ((s = lh_OSSL_DEMO_H3_STREAM_retrieve(conn->streams, &key)) == NULL) {
crypto/openssl/demos/http3/ossl-nghttp3.c
643
if (s->s == NULL) {
crypto/openssl/demos/http3/ossl-nghttp3.c
646
} else if (!SSL_write_ex2(s->s, vecs[i].base, vecs[i].len, flags, &written)) {
crypto/openssl/demos/http3/ossl-nghttp3.c
647
if (SSL_get_error(s->s, 0) == SSL_ERROR_WANT_WRITE) {
crypto/openssl/demos/sslecho/main.c
38
int s;
crypto/openssl/demos/sslecho/main.c
42
s = socket(AF_INET, SOCK_STREAM, 0);
crypto/openssl/demos/sslecho/main.c
43
if (s < 0) {
crypto/openssl/demos/sslecho/main.c
54
if (setsockopt(s, SOL_SOCKET, SO_REUSEADDR, &optval, sizeof(optval))
crypto/openssl/demos/sslecho/main.c
60
if (bind(s, (struct sockaddr *)&addr, sizeof(addr)) < 0) {
crypto/openssl/demos/sslecho/main.c
65
if (listen(s, 1) < 0) {
crypto/openssl/demos/sslecho/main.c
71
return s;
crypto/openssl/engines/e_capi.c
1060
BIGNUM *r = BN_new(), *s = BN_new();
crypto/openssl/engines/e_capi.c
1062
if (r == NULL || s == NULL
crypto/openssl/engines/e_capi.c
1064
|| !lend_tobn(s, csigbuf + 20, 20)
crypto/openssl/engines/e_capi.c
1067
BN_free(s);
crypto/openssl/engines/e_capi.c
1070
DSA_SIG_set0(ret, r, s);
crypto/openssl/fuzz/test-corpus.c
42
size_t s;
crypto/openssl/fuzz/test-corpus.c
53
s = fread(buf, 1, st.st_size, f);
crypto/openssl/fuzz/test-corpus.c
54
OPENSSL_assert(s == (size_t)st.st_size);
crypto/openssl/fuzz/test-corpus.c
55
FuzzerTestOneInput(buf, s);
crypto/openssl/include/crypto/asn1_dsa.h
18
int ossl_encode_der_dsa_sig(WPACKET *pkt, const BIGNUM *r, const BIGNUM *s);
crypto/openssl/include/crypto/asn1_dsa.h
21
size_t ossl_decode_der_dsa_sig(BIGNUM *r, BIGNUM *s, const unsigned char **ppin,
crypto/openssl/include/crypto/ml_kem.h
182
struct ossl_ml_kem_scalar_st *s; /* Private key secret vector */
crypto/openssl/include/crypto/ml_kem.h
200
#define ossl_ml_kem_have_prvkey(key) ((key)->s != NULL)
crypto/openssl/include/crypto/ml_kem.h
204
|| ((key)->s == NULL && (key)->d != NULL))
crypto/openssl/include/internal/common.h
191
#define n2s(c, s) ((s = (((unsigned int)((c)[0])) << 8) | (((unsigned int)((c)[1])))), (c) += 2)
crypto/openssl/include/internal/common.h
192
#define s2n(s, c) (((c)[0] = (unsigned char)(((s) >> 8) & 0xff), \
crypto/openssl/include/internal/common.h
193
(c)[1] = (unsigned char)(((s)) & 0xff)), \
crypto/openssl/include/internal/common.h
63
#define HAS_CASE_PREFIX(s, p) (OPENSSL_strncasecmp(s, p "", sizeof(p) - 1) == 0)
crypto/openssl/include/internal/ffc.h
186
int N, int s, BIGNUM *priv);
crypto/openssl/include/internal/ktls.h
204
static ossl_inline ossl_ssize_t ktls_sendfile(int s, int fd, off_t off,
crypto/openssl/include/internal/ktls.h
210
ret = sendfile(fd, s, off, size, NULL, &sbytes, flags);
crypto/openssl/include/internal/ktls.h
377
static ossl_inline ossl_ssize_t ktls_sendfile(int s, int fd, off_t off, size_t size, int flags)
crypto/openssl/include/internal/ktls.h
379
return sendfile(s, fd, &off, size);
crypto/openssl/include/internal/param_names.h
16
int ossl_param_find_pidx(const char *s);
crypto/openssl/include/internal/property.h
33
OSSL_PROPERTY_LIST *ossl_parse_query(OSSL_LIB_CTX *ctx, const char *s,
crypto/openssl/include/internal/quic_ssl.h
101
__owur SSL *ossl_quic_conn_stream_new(SSL *s, uint64_t flags);
crypto/openssl/include/internal/quic_ssl.h
102
__owur SSL *ossl_quic_get0_connection(SSL *s);
crypto/openssl/include/internal/quic_ssl.h
103
__owur SSL *ossl_quic_get0_listener(SSL *s);
crypto/openssl/include/internal/quic_ssl.h
104
__owur SSL *ossl_quic_get0_domain(SSL *s);
crypto/openssl/include/internal/quic_ssl.h
105
__owur int ossl_quic_get_domain_flags(const SSL *s, uint64_t *domain_flags);
crypto/openssl/include/internal/quic_ssl.h
106
__owur int ossl_quic_get_stream_type(SSL *s);
crypto/openssl/include/internal/quic_ssl.h
107
__owur uint64_t ossl_quic_get_stream_id(SSL *s);
crypto/openssl/include/internal/quic_ssl.h
108
__owur int ossl_quic_is_stream_local(SSL *s);
crypto/openssl/include/internal/quic_ssl.h
109
__owur int ossl_quic_set_default_stream_mode(SSL *s, uint32_t mode);
crypto/openssl/include/internal/quic_ssl.h
110
__owur SSL *ossl_quic_detach_stream(SSL *s);
crypto/openssl/include/internal/quic_ssl.h
112
__owur int ossl_quic_set_incoming_stream_policy(SSL *s, int policy,
crypto/openssl/include/internal/quic_ssl.h
114
__owur SSL *ossl_quic_accept_stream(SSL *s, uint64_t flags);
crypto/openssl/include/internal/quic_ssl.h
115
__owur size_t ossl_quic_get_accept_stream_queue_len(SSL *s);
crypto/openssl/include/internal/quic_ssl.h
116
__owur int ossl_quic_get_value_uint(SSL *s, uint32_t class_, uint32_t id,
crypto/openssl/include/internal/quic_ssl.h
118
__owur int ossl_quic_set_value_uint(SSL *s, uint32_t class_, uint32_t id,
crypto/openssl/include/internal/quic_ssl.h
138
uint64_t ossl_quic_set_options(SSL *s, uint64_t opts);
crypto/openssl/include/internal/quic_ssl.h
139
uint64_t ossl_quic_clear_options(SSL *s, uint64_t opts);
crypto/openssl/include/internal/quic_ssl.h
140
uint64_t ossl_quic_get_options(const SSL *s);
crypto/openssl/include/internal/quic_ssl.h
143
__owur int ossl_quic_set_write_buffer_size(SSL *s, size_t size);
crypto/openssl/include/internal/quic_ssl.h
150
int ossl_quic_set_override_now_cb(SSL *s,
crypto/openssl/include/internal/quic_ssl.h
159
void ossl_quic_conn_force_assist_thread_wake(SSL *s);
crypto/openssl/include/internal/quic_ssl.h
162
QUIC_CHANNEL *ossl_quic_conn_get_channel(SSL *s);
crypto/openssl/include/internal/quic_ssl.h
164
int ossl_quic_has_pending(const SSL *s);
crypto/openssl/include/internal/quic_ssl.h
165
int ossl_quic_get_shutdown(const SSL *s);
crypto/openssl/include/internal/quic_ssl.h
50
__owur int ossl_quic_init(SSL *s);
crypto/openssl/include/internal/quic_ssl.h
51
void ossl_quic_deinit(SSL *s);
crypto/openssl/include/internal/quic_ssl.h
52
void ossl_quic_free(SSL *s);
crypto/openssl/include/internal/quic_ssl.h
53
int ossl_quic_reset(SSL *s);
crypto/openssl/include/internal/quic_ssl.h
54
int ossl_quic_clear(SSL *s);
crypto/openssl/include/internal/quic_ssl.h
55
__owur int ossl_quic_accept(SSL *s);
crypto/openssl/include/internal/quic_ssl.h
56
__owur int ossl_quic_connect(SSL *s);
crypto/openssl/include/internal/quic_ssl.h
57
__owur int ossl_quic_read(SSL *s, void *buf, size_t len, size_t *readbytes);
crypto/openssl/include/internal/quic_ssl.h
58
__owur int ossl_quic_peek(SSL *s, void *buf, size_t len, size_t *readbytes);
crypto/openssl/include/internal/quic_ssl.h
59
__owur int ossl_quic_write_flags(SSL *s, const void *buf, size_t len,
crypto/openssl/include/internal/quic_ssl.h
61
__owur int ossl_quic_write(SSL *s, const void *buf, size_t len, size_t *written);
crypto/openssl/include/internal/quic_ssl.h
62
__owur long ossl_quic_ctrl(SSL *s, int cmd, long larg, void *parg);
crypto/openssl/include/internal/quic_ssl.h
64
__owur long ossl_quic_callback_ctrl(SSL *s, int cmd, void (*fp)(void));
crypto/openssl/include/internal/quic_ssl.h
66
__owur size_t ossl_quic_pending(const SSL *s);
crypto/openssl/include/internal/quic_ssl.h
67
__owur int ossl_quic_key_update(SSL *s, int update_type);
crypto/openssl/include/internal/quic_ssl.h
68
__owur int ossl_quic_get_key_update_type(const SSL *s);
crypto/openssl/include/internal/quic_ssl.h
74
int ossl_quic_do_handshake(SSL *s);
crypto/openssl/include/internal/quic_ssl.h
75
int ossl_quic_set_connect_state(SSL *s, int raiseerrs);
crypto/openssl/include/internal/quic_ssl.h
76
int ossl_quic_set_accept_state(SSL *s, int raiseerrs);
crypto/openssl/include/internal/quic_ssl.h
78
__owur int ossl_quic_has_pending(const SSL *s);
crypto/openssl/include/internal/quic_ssl.h
79
__owur int ossl_quic_handle_events(SSL *s);
crypto/openssl/include/internal/quic_ssl.h
80
__owur int ossl_quic_get_event_timeout(SSL *s, struct timeval *tv,
crypto/openssl/include/internal/quic_ssl.h
82
OSSL_TIME ossl_quic_get_event_deadline(SSL *s);
crypto/openssl/include/internal/quic_ssl.h
83
__owur int ossl_quic_get_rpoll_descriptor(SSL *s, BIO_POLL_DESCRIPTOR *d);
crypto/openssl/include/internal/quic_ssl.h
84
__owur int ossl_quic_get_wpoll_descriptor(SSL *s, BIO_POLL_DESCRIPTOR *d);
crypto/openssl/include/internal/quic_ssl.h
85
__owur int ossl_quic_get_net_read_desired(SSL *s);
crypto/openssl/include/internal/quic_ssl.h
86
__owur int ossl_quic_get_net_write_desired(SSL *s);
crypto/openssl/include/internal/quic_ssl.h
87
__owur int ossl_quic_get_error(const SSL *s, int i);
crypto/openssl/include/internal/quic_ssl.h
88
__owur int ossl_quic_want(const SSL *s);
crypto/openssl/include/internal/quic_ssl.h
89
__owur int ossl_quic_conn_get_blocking_mode(const SSL *s);
crypto/openssl/include/internal/quic_ssl.h
90
__owur int ossl_quic_conn_set_blocking_mode(SSL *s, int blocking);
crypto/openssl/include/internal/quic_ssl.h
91
__owur int ossl_quic_conn_shutdown(SSL *s, uint64_t flags,
crypto/openssl/include/internal/quic_ssl.h
94
__owur int ossl_quic_conn_stream_conclude(SSL *s);
crypto/openssl/include/internal/quic_ssl.h
95
void ossl_quic_conn_set0_net_rbio(SSL *s, BIO *net_wbio);
crypto/openssl/include/internal/quic_ssl.h
96
void ossl_quic_conn_set0_net_wbio(SSL *s, BIO *net_wbio);
crypto/openssl/include/internal/quic_ssl.h
97
BIO *ossl_quic_conn_get_net_rbio(const SSL *s);
crypto/openssl/include/internal/quic_ssl.h
98
BIO *ossl_quic_conn_get_net_wbio(const SSL *s);
crypto/openssl/include/internal/quic_ssl.h
99
__owur int ossl_quic_conn_set_initial_peer_addr(SSL *s,
crypto/openssl/include/internal/quic_stream_map.h
328
void ossl_quic_stream_check(const QUIC_STREAM *s);
crypto/openssl/include/internal/quic_stream_map.h
334
static ossl_inline ossl_unused int ossl_quic_stream_is_server_init(const QUIC_STREAM *s)
crypto/openssl/include/internal/quic_stream_map.h
336
return (s->type & QUIC_STREAM_INITIATOR_MASK) == QUIC_STREAM_INITIATOR_SERVER;
crypto/openssl/include/internal/quic_stream_map.h
342
static ossl_inline ossl_unused int ossl_quic_stream_is_bidi(const QUIC_STREAM *s)
crypto/openssl/include/internal/quic_stream_map.h
344
return (s->type & QUIC_STREAM_DIR_MASK) == QUIC_STREAM_DIR_BIDI;
crypto/openssl/include/internal/quic_stream_map.h
348
static ossl_inline ossl_unused int ossl_quic_stream_is_local_init(const QUIC_STREAM *s)
crypto/openssl/include/internal/quic_stream_map.h
350
return ossl_quic_stream_is_server_init(s) == s->as_server;
crypto/openssl/include/internal/quic_stream_map.h
360
static ossl_inline ossl_unused int ossl_quic_stream_has_send(const QUIC_STREAM *s)
crypto/openssl/include/internal/quic_stream_map.h
362
return s->send_state != QUIC_SSTREAM_STATE_NONE;
crypto/openssl/include/internal/quic_stream_map.h
373
static ossl_inline ossl_unused int ossl_quic_stream_has_recv(const QUIC_STREAM *s)
crypto/openssl/include/internal/quic_stream_map.h
375
return s->recv_state != QUIC_RSTREAM_STATE_NONE;
crypto/openssl/include/internal/quic_stream_map.h
395
static ossl_inline ossl_unused int ossl_quic_stream_has_send_buffer(const QUIC_STREAM *s)
crypto/openssl/include/internal/quic_stream_map.h
397
switch (s->send_state) {
crypto/openssl/include/internal/quic_stream_map.h
411
static ossl_inline ossl_unused int ossl_quic_stream_send_is_reset(const QUIC_STREAM *s)
crypto/openssl/include/internal/quic_stream_map.h
413
return s->send_state == QUIC_SSTREAM_STATE_RESET_SENT
crypto/openssl/include/internal/quic_stream_map.h
414
|| s->send_state == QUIC_SSTREAM_STATE_RESET_RECVD;
crypto/openssl/include/internal/quic_stream_map.h
428
static ossl_inline ossl_unused int ossl_quic_stream_has_recv_buffer(const QUIC_STREAM *s)
crypto/openssl/include/internal/quic_stream_map.h
430
switch (s->recv_state) {
crypto/openssl/include/internal/quic_stream_map.h
444
static ossl_inline ossl_unused int ossl_quic_stream_recv_is_reset(const QUIC_STREAM *s)
crypto/openssl/include/internal/quic_stream_map.h
446
return s->recv_state == QUIC_RSTREAM_STATE_RESET_RECVD
crypto/openssl/include/internal/quic_stream_map.h
447
|| s->recv_state == QUIC_RSTREAM_STATE_RESET_READ;
crypto/openssl/include/internal/quic_stream_map.h
456
static ossl_inline ossl_unused int ossl_quic_stream_send_get_final_size(const QUIC_STREAM *s,
crypto/openssl/include/internal/quic_stream_map.h
459
switch (s->send_state) {
crypto/openssl/include/internal/quic_stream_map.h
469
return ossl_quic_sstream_get_final_size(s->sstream, final_size);
crypto/openssl/include/internal/quic_stream_map.h
475
*final_size = s->send_final_size;
crypto/openssl/include/internal/quic_stream_map.h
486
static ossl_inline ossl_unused int ossl_quic_stream_recv_get_final_size(const QUIC_STREAM *s,
crypto/openssl/include/internal/quic_stream_map.h
489
switch (s->recv_state) {
crypto/openssl/include/internal/quic_stream_map.h
501
if (!ossl_assert(ossl_quic_rxfc_get_final_size(&s->rxfc, final_size)))
crypto/openssl/include/internal/quic_stream_map.h
512
static ossl_inline ossl_unused int ossl_quic_stream_recv_pending(const QUIC_STREAM *s,
crypto/openssl/include/internal/quic_stream_map.h
518
switch (s->recv_state) {
crypto/openssl/include/internal/quic_stream_map.h
527
if (!ossl_quic_rstream_available(s->rstream, &avail, &fin))
crypto/openssl/include/internal/quic_stream_map.h
640
void ossl_quic_stream_map_update_state(QUIC_STREAM_MAP *qsm, QUIC_STREAM *s);
crypto/openssl/include/internal/quic_stream_map.h
827
QUIC_STREAM *s);
crypto/openssl/include/internal/quic_stream_map.h
842
QUIC_STREAM *s,
crypto/openssl/include/internal/quic_tls.h
22
SSL *s;
crypto/openssl/include/internal/sockets.h
177
#define readsocket(s, b, n) recv((s), (b), (n), 0)
crypto/openssl/include/internal/sockets.h
178
#define writesocket(s, b, n) send((s), (b), (n), 0)
crypto/openssl/include/internal/sockets.h
180
#define closesocket(s) close_s(s)
crypto/openssl/include/internal/sockets.h
181
#define readsocket(s, b, n) read_s(s, b, n)
crypto/openssl/include/internal/sockets.h
182
#define writesocket(s, b, n) send(s, b, n, 0)
crypto/openssl/include/internal/sockets.h
185
#define closesocket(s) close(s)
crypto/openssl/include/internal/sockets.h
186
#define readsocket(s, b, n) recv((s), (b), (n), 0)
crypto/openssl/include/internal/sockets.h
187
#define writesocket(s, b, n) send((s), (b), (n), 0)
crypto/openssl/include/internal/sockets.h
190
#define closesocket(s) close(s)
crypto/openssl/include/internal/sockets.h
191
#define readsocket(s, b, n) read((s), (b), (n))
crypto/openssl/include/internal/sockets.h
192
#define writesocket(s, b, n) write((s), (char *)(b), (n))
crypto/openssl/include/internal/sockets.h
194
#define readsocket(s, b, n) read((s), (b), (n))
crypto/openssl/include/internal/sockets.h
195
#define writesocket(s, b, n) write((s), (b), (n))
crypto/openssl/include/internal/sockets.h
197
#define closesocket(s) close(s)
crypto/openssl/include/internal/sockets.h
200
#define closesocket(s) close(s)
crypto/openssl/include/internal/sockets.h
201
#define readsocket(s, b, n) read((s), (b), (n))
crypto/openssl/include/internal/sockets.h
202
#define writesocket(s, b, n) write((s), (b), (n))
crypto/openssl/include/internal/sockets.h
62
#define accept(s, f, l) ((int)accept(s, f, l))
crypto/openssl/include/internal/ssl.h
19
int ossl_ssl_get_error(const SSL *s, int i, int check_err);
crypto/openssl/include/internal/statem.h
139
__owur int ossl_statem_accept(SSL *s);
crypto/openssl/include/internal/statem.h
140
__owur int ossl_statem_connect(SSL *s);
crypto/openssl/include/internal/statem.h
141
OSSL_HANDSHAKE_STATE ossl_statem_get_state(SSL_CONNECTION *s);
crypto/openssl/include/internal/statem.h
142
void ossl_statem_clear(SSL_CONNECTION *s);
crypto/openssl/include/internal/statem.h
143
void ossl_statem_set_renegotiate(SSL_CONNECTION *s);
crypto/openssl/include/internal/statem.h
144
void ossl_statem_send_fatal(SSL_CONNECTION *s, int al);
crypto/openssl/include/internal/statem.h
145
void ossl_statem_fatal(SSL_CONNECTION *s, int al, int reason,
crypto/openssl/include/internal/statem.h
147
#define SSLfatal_alert(s, al) ossl_statem_send_fatal((s), (al))
crypto/openssl/include/internal/statem.h
148
#define SSLfatal(s, al, r) SSLfatal_data((s), (al), (r), NULL)
crypto/openssl/include/internal/statem.h
154
int ossl_statem_in_error(const SSL_CONNECTION *s);
crypto/openssl/include/internal/statem.h
155
void ossl_statem_set_in_init(SSL_CONNECTION *s, int init);
crypto/openssl/include/internal/statem.h
156
int ossl_statem_get_in_handshake(SSL_CONNECTION *s);
crypto/openssl/include/internal/statem.h
157
void ossl_statem_set_in_handshake(SSL_CONNECTION *s, int inhand);
crypto/openssl/include/internal/statem.h
158
__owur int ossl_statem_skip_early_data(SSL_CONNECTION *s);
crypto/openssl/include/internal/statem.h
159
int ossl_statem_check_finish_init(SSL_CONNECTION *s, int send);
crypto/openssl/include/internal/statem.h
160
void ossl_statem_set_hello_verify_done(SSL_CONNECTION *s);
crypto/openssl/include/internal/statem.h
161
__owur int ossl_statem_app_data_allowed(SSL_CONNECTION *s);
crypto/openssl/include/internal/statem.h
162
__owur int ossl_statem_export_allowed(SSL_CONNECTION *s);
crypto/openssl/include/internal/statem.h
163
__owur int ossl_statem_export_early_allowed(SSL_CONNECTION *s);
crypto/openssl/include/internal/statem.h
166
int statem_flush(SSL_CONNECTION *s);
crypto/openssl/include/internal/statem.h
168
int ossl_statem_set_mutator(SSL *s,
crypto/openssl/include/internal/time.h
42
#define ossl_seconds2time(s) ossl_ticks2time((s) * OSSL_TIME_SECOND)
crypto/openssl/include/internal/uint_set.h
41
void ossl_uint_set_init(UINT_SET *s);
crypto/openssl/include/internal/uint_set.h
42
void ossl_uint_set_destroy(UINT_SET *s);
crypto/openssl/include/internal/uint_set.h
50
int ossl_uint_set_insert(UINT_SET *s, const UINT_RANGE *range);
crypto/openssl/include/internal/uint_set.h
58
int ossl_uint_set_remove(UINT_SET *s, const UINT_RANGE *range);
crypto/openssl/include/internal/uint_set.h
61
int ossl_uint_set_query(const UINT_SET *s, uint64_t v);
crypto/openssl/include/openssl/asn1.h
617
ASN1_TYPE *ASN1_TYPE_pack_sequence(const ASN1_ITEM *it, void *s, ASN1_TYPE **t);
crypto/openssl/include/openssl/asn1.h
727
ASN1_UTCTIME *ASN1_UTCTIME_set(ASN1_UTCTIME *s, time_t t);
crypto/openssl/include/openssl/asn1.h
728
ASN1_UTCTIME *ASN1_UTCTIME_adj(ASN1_UTCTIME *s, time_t t,
crypto/openssl/include/openssl/asn1.h
730
int ASN1_UTCTIME_set_string(ASN1_UTCTIME *s, const char *str);
crypto/openssl/include/openssl/asn1.h
731
int ASN1_UTCTIME_cmp_time_t(const ASN1_UTCTIME *s, time_t t);
crypto/openssl/include/openssl/asn1.h
734
ASN1_GENERALIZEDTIME *ASN1_GENERALIZEDTIME_set(ASN1_GENERALIZEDTIME *s,
crypto/openssl/include/openssl/asn1.h
736
ASN1_GENERALIZEDTIME *ASN1_GENERALIZEDTIME_adj(ASN1_GENERALIZEDTIME *s,
crypto/openssl/include/openssl/asn1.h
739
int ASN1_GENERALIZEDTIME_set_string(ASN1_GENERALIZEDTIME *s, const char *str);
crypto/openssl/include/openssl/asn1.h
838
ASN1_TIME *ASN1_TIME_set(ASN1_TIME *s, time_t t);
crypto/openssl/include/openssl/asn1.h
839
ASN1_TIME *ASN1_TIME_adj(ASN1_TIME *s, time_t t,
crypto/openssl/include/openssl/asn1.h
844
int ASN1_TIME_set_string(ASN1_TIME *s, const char *str);
crypto/openssl/include/openssl/asn1.h
845
int ASN1_TIME_set_string_X509(ASN1_TIME *s, const char *str);
crypto/openssl/include/openssl/asn1.h
846
int ASN1_TIME_to_tm(const ASN1_TIME *s, struct tm *tm);
crypto/openssl/include/openssl/asn1.h
847
int ASN1_TIME_normalize(ASN1_TIME *s);
crypto/openssl/include/openssl/asn1.h
848
int ASN1_TIME_cmp_time_t(const ASN1_TIME *s, time_t t);
crypto/openssl/include/openssl/asn1.h
884
int ASN1_PRINTABLE_type(const unsigned char *s, int max);
crypto/openssl/include/openssl/asn1.h
984
int ASN1_UNIVERSALSTRING_to_string(ASN1_UNIVERSALSTRING *s);
crypto/openssl/include/openssl/bio.h
502
#define BIO_set_app_data(s, arg) BIO_set_ex_data(s, 0, arg)
crypto/openssl/include/openssl/bio.h
503
#define BIO_get_app_data(s) BIO_get_ex_data(s, 0)
crypto/openssl/include/openssl/bio.h
648
#define BIO_buffer_peek(b, s, l) BIO_ctrl(b, BIO_CTRL_PEEK, (l), (s))
crypto/openssl/include/openssl/bio.h
829
void *u, const void *s, int len);
crypto/openssl/include/openssl/bio.h
831
void *u, const void *s, int len, int indent);
crypto/openssl/include/openssl/bio.h
835
int BIO_dump_fp(FILE *fp, const void *s, int len);
crypto/openssl/include/openssl/bio.h
836
int BIO_dump_indent_fp(FILE *fp, const void *s, int len, int indent);
crypto/openssl/include/openssl/bn.h
242
BIGNUM *BN_bin2bn(const unsigned char *s, int len, BIGNUM *ret);
crypto/openssl/include/openssl/bn.h
243
BIGNUM *BN_signed_bin2bn(const unsigned char *s, int len, BIGNUM *ret);
crypto/openssl/include/openssl/bn.h
247
BIGNUM *BN_lebin2bn(const unsigned char *s, int len, BIGNUM *ret);
crypto/openssl/include/openssl/bn.h
248
BIGNUM *BN_signed_lebin2bn(const unsigned char *s, int len, BIGNUM *ret);
crypto/openssl/include/openssl/bn.h
251
BIGNUM *BN_native2bn(const unsigned char *s, int len, BIGNUM *ret);
crypto/openssl/include/openssl/bn.h
252
BIGNUM *BN_signed_native2bn(const unsigned char *s, int len, BIGNUM *ret);
crypto/openssl/include/openssl/bn.h
255
BIGNUM *BN_mpi2bn(const unsigned char *s, int len, BIGNUM *ret);
crypto/openssl/include/openssl/buffer.h
33
#define BUF_strdup(s) OPENSSL_strdup(s)
crypto/openssl/include/openssl/buffer.h
34
#define BUF_strndup(s, size) OPENSSL_strndup(s, size)
crypto/openssl/include/openssl/core_dispatch.h
260
(SSL *s, const unsigned char *buf, size_t buf_len,
crypto/openssl/include/openssl/core_dispatch.h
264
(SSL *s, const unsigned char **buf, size_t *bytes_read,
crypto/openssl/include/openssl/core_dispatch.h
268
(SSL *s, size_t bytes_read, void *arg))
crypto/openssl/include/openssl/core_dispatch.h
271
(SSL *s, uint32_t prot_level, int direction,
crypto/openssl/include/openssl/core_dispatch.h
275
(SSL *s, const unsigned char *params, size_t params_len,
crypto/openssl/include/openssl/core_dispatch.h
279
(SSL *s, unsigned char alert_code, void *arg))
crypto/openssl/include/openssl/crypto.h
120
#define OPENSSL_memdup(str, s) \
crypto/openssl/include/openssl/crypto.h
121
CRYPTO_memdup((str), s, OPENSSL_FILE, OPENSSL_LINE)
crypto/openssl/include/openssl/crypto.h
370
char *CRYPTO_strndup(const char *str, size_t s, const char *file, int line);
crypto/openssl/include/openssl/dsa.h
71
int DSA_SIG_set0(DSA_SIG *sig, BIGNUM *r, BIGNUM *s);
crypto/openssl/include/openssl/ec.h
1366
int ECDSA_SIG_set0(ECDSA_SIG *sig, BIGNUM *r, BIGNUM *s);
crypto/openssl/include/openssl/engine.h
646
int ENGINE_load_ssl_client_cert(ENGINE *e, SSL *s, STACK_OF(X509_NAME) *ca_dn,
crypto/openssl/include/openssl/evp.h
732
unsigned int *s);
crypto/openssl/include/openssl/evp.h
743
unsigned int *s);
crypto/openssl/include/openssl/evp.h
841
__owur int EVP_SignFinal(EVP_MD_CTX *ctx, unsigned char *md, unsigned int *s,
crypto/openssl/include/openssl/evp.h
843
__owur int EVP_SignFinal_ex(EVP_MD_CTX *ctx, unsigned char *md, unsigned int *s,
crypto/openssl/include/openssl/objects.h
70
ASN1_OBJECT *OBJ_txt2obj(const char *s, int no_name);
crypto/openssl/include/openssl/objects.h
72
int OBJ_txt2nid(const char *s);
crypto/openssl/include/openssl/objects.h
73
int OBJ_ln2nid(const char *s);
crypto/openssl/include/openssl/objects.h
74
int OBJ_sn2nid(const char *s);
crypto/openssl/include/openssl/ocsp.h
473
const char *OCSP_response_status_str(long s);
crypto/openssl/include/openssl/ocsp.h
474
const char *OCSP_cert_status_str(long s);
crypto/openssl/include/openssl/ocsp.h
475
const char *OCSP_crl_reason_str(long s);
crypto/openssl/include/openssl/rsa.h
208
#define RSA_set_app_data(s, arg) RSA_set_ex_data(s, 0, arg)
crypto/openssl/include/openssl/rsa.h
209
#define RSA_get_app_data(s) RSA_get_ex_data(s, 0)
crypto/openssl/include/openssl/seed.h
79
void SEED_encrypt(const unsigned char s[SEED_BLOCK_SIZE],
crypto/openssl/include/openssl/seed.h
83
void SEED_decrypt(const unsigned char s[SEED_BLOCK_SIZE],
crypto/openssl/include/openssl/srp.h
132
int SRP_user_pwd_set0_sv(SRP_user_pwd *user_pwd, BIGNUM *s, BIGNUM *v);
crypto/openssl/include/openssl/srp.h
260
BIGNUM *SRP_Calc_x_ex(const BIGNUM *s, const char *user, const char *pass,
crypto/openssl/include/openssl/srp.h
263
BIGNUM *SRP_Calc_x(const BIGNUM *s, const char *user, const char *pass);
crypto/openssl/include/openssl/srp.h
82
BIGNUM *s;
crypto/openssl/include/openssl/srtp.h
60
__owur SRTP_PROTECTION_PROFILE *SSL_get_selected_srtp_profile(SSL *s);
crypto/openssl/include/openssl/ssl.h
1031
#define SSL_set_app_data(s, arg) (SSL_set_ex_data(s, 0, (char *)(arg)))
crypto/openssl/include/openssl/ssl.h
1032
#define SSL_get_app_data(s) (SSL_get_ex_data(s, 0))
crypto/openssl/include/openssl/ssl.h
1033
#define SSL_SESSION_set_app_data(s, a) (SSL_SESSION_set_ex_data(s, 0, \
crypto/openssl/include/openssl/ssl.h
1035
#define SSL_SESSION_get_app_data(s) (SSL_SESSION_get_ex_data(s, 0))
crypto/openssl/include/openssl/ssl.h
1040
OSSL_DEPRECATEDIN_1_1_0 void SSL_set_debug(SSL *s, int debug);
crypto/openssl/include/openssl/ssl.h
1149
int SSL_in_init(const SSL *s);
crypto/openssl/include/openssl/ssl.h
1150
int SSL_in_before(const SSL *s);
crypto/openssl/include/openssl/ssl.h
1151
int SSL_is_init_finished(const SSL *s);
crypto/openssl/include/openssl/ssl.h
1167
size_t SSL_get_finished(const SSL *s, void *buf, size_t count);
crypto/openssl/include/openssl/ssl.h
1168
size_t SSL_get_peer_finished(const SSL *s, void *buf, size_t count);
crypto/openssl/include/openssl/ssl.h
1186
#define SSL_get_cipher(s) \
crypto/openssl/include/openssl/ssl.h
1187
SSL_CIPHER_get_name(SSL_get_current_cipher(s))
crypto/openssl/include/openssl/ssl.h
1188
#define SSL_get_cipher_bits(s, np) \
crypto/openssl/include/openssl/ssl.h
1189
SSL_CIPHER_get_bits(SSL_get_current_cipher(s), np)
crypto/openssl/include/openssl/ssl.h
1190
#define SSL_get_cipher_version(s) \
crypto/openssl/include/openssl/ssl.h
1191
SSL_CIPHER_get_version(SSL_get_current_cipher(s))
crypto/openssl/include/openssl/ssl.h
1192
#define SSL_get_cipher_name(s) \
crypto/openssl/include/openssl/ssl.h
1193
SSL_CIPHER_get_name(SSL_get_current_cipher(s))
crypto/openssl/include/openssl/ssl.h
1412
#define SSL_set_dh_auto(s, onoff) \
crypto/openssl/include/openssl/ssl.h
1413
SSL_ctrl(s, SSL_CTRL_SET_DH_AUTO, onoff, NULL)
crypto/openssl/include/openssl/ssl.h
1462
#define SSL_set0_chain(s, sk) \
crypto/openssl/include/openssl/ssl.h
1463
SSL_ctrl(s, SSL_CTRL_CHAIN, 0, (char *)(sk))
crypto/openssl/include/openssl/ssl.h
1464
#define SSL_set1_chain(s, sk) \
crypto/openssl/include/openssl/ssl.h
1465
SSL_ctrl(s, SSL_CTRL_CHAIN, 1, (char *)(sk))
crypto/openssl/include/openssl/ssl.h
1466
#define SSL_add0_chain_cert(s, x509) \
crypto/openssl/include/openssl/ssl.h
1467
SSL_ctrl(s, SSL_CTRL_CHAIN_CERT, 0, (char *)(x509))
crypto/openssl/include/openssl/ssl.h
1468
#define SSL_add1_chain_cert(s, x509) \
crypto/openssl/include/openssl/ssl.h
1469
SSL_ctrl(s, SSL_CTRL_CHAIN_CERT, 1, (char *)(x509))
crypto/openssl/include/openssl/ssl.h
1470
#define SSL_get0_chain_certs(s, px509) \
crypto/openssl/include/openssl/ssl.h
1471
SSL_ctrl(s, SSL_CTRL_GET_CHAIN_CERTS, 0, px509)
crypto/openssl/include/openssl/ssl.h
1472
#define SSL_clear_chain_certs(s) \
crypto/openssl/include/openssl/ssl.h
1473
SSL_set0_chain(s, NULL)
crypto/openssl/include/openssl/ssl.h
1474
#define SSL_build_cert_chain(s, flags) \
crypto/openssl/include/openssl/ssl.h
1475
SSL_ctrl(s, SSL_CTRL_BUILD_CERT_CHAIN, flags, NULL)
crypto/openssl/include/openssl/ssl.h
1476
#define SSL_select_current_cert(s, x509) \
crypto/openssl/include/openssl/ssl.h
1477
SSL_ctrl(s, SSL_CTRL_SELECT_CURRENT_CERT, 0, (char *)(x509))
crypto/openssl/include/openssl/ssl.h
1478
#define SSL_set_current_cert(s, op) \
crypto/openssl/include/openssl/ssl.h
1479
SSL_ctrl(s, SSL_CTRL_SET_CURRENT_CERT, op, NULL)
crypto/openssl/include/openssl/ssl.h
1480
#define SSL_set0_verify_cert_store(s, st) \
crypto/openssl/include/openssl/ssl.h
1481
SSL_ctrl(s, SSL_CTRL_SET_VERIFY_CERT_STORE, 0, (char *)(st))
crypto/openssl/include/openssl/ssl.h
1482
#define SSL_set1_verify_cert_store(s, st) \
crypto/openssl/include/openssl/ssl.h
1483
SSL_ctrl(s, SSL_CTRL_SET_VERIFY_CERT_STORE, 1, (char *)(st))
crypto/openssl/include/openssl/ssl.h
1484
#define SSL_get0_verify_cert_store(s, st) \
crypto/openssl/include/openssl/ssl.h
1485
SSL_ctrl(s, SSL_CTRL_GET_VERIFY_CERT_STORE, 0, (char *)(st))
crypto/openssl/include/openssl/ssl.h
1486
#define SSL_set0_chain_cert_store(s, st) \
crypto/openssl/include/openssl/ssl.h
1487
SSL_ctrl(s, SSL_CTRL_SET_CHAIN_CERT_STORE, 0, (char *)(st))
crypto/openssl/include/openssl/ssl.h
1488
#define SSL_set1_chain_cert_store(s, st) \
crypto/openssl/include/openssl/ssl.h
1489
SSL_ctrl(s, SSL_CTRL_SET_CHAIN_CERT_STORE, 1, (char *)(st))
crypto/openssl/include/openssl/ssl.h
1490
#define SSL_get0_chain_cert_store(s, st) \
crypto/openssl/include/openssl/ssl.h
1491
SSL_ctrl(s, SSL_CTRL_GET_CHAIN_CERT_STORE, 0, (char *)(st))
crypto/openssl/include/openssl/ssl.h
1493
#define SSL_get1_groups(s, glist) \
crypto/openssl/include/openssl/ssl.h
1494
SSL_ctrl(s, SSL_CTRL_GET_GROUPS, 0, (int *)(glist))
crypto/openssl/include/openssl/ssl.h
1495
#define SSL_get0_iana_groups(s, plst) \
crypto/openssl/include/openssl/ssl.h
1496
SSL_ctrl(s, SSL_CTRL_GET_IANA_GROUPS, 0, (uint16_t **)(plst))
crypto/openssl/include/openssl/ssl.h
1499
#define SSL_CTX_set1_groups_list(ctx, s) \
crypto/openssl/include/openssl/ssl.h
1500
SSL_CTX_ctrl(ctx, SSL_CTRL_SET_GROUPS_LIST, 0, (char *)(s))
crypto/openssl/include/openssl/ssl.h
1504
#define SSL_set1_groups(s, glist, glistlen) \
crypto/openssl/include/openssl/ssl.h
1505
SSL_ctrl(s, SSL_CTRL_SET_GROUPS, glistlen, (char *)(glist))
crypto/openssl/include/openssl/ssl.h
1506
#define SSL_set1_groups_list(s, str) \
crypto/openssl/include/openssl/ssl.h
1507
SSL_ctrl(s, SSL_CTRL_SET_GROUPS_LIST, 0, (char *)(str))
crypto/openssl/include/openssl/ssl.h
1508
#define SSL_get_shared_group(s, n) \
crypto/openssl/include/openssl/ssl.h
1509
SSL_ctrl(s, SSL_CTRL_GET_SHARED_GROUP, n, NULL)
crypto/openssl/include/openssl/ssl.h
1510
#define SSL_get_negotiated_group(s) \
crypto/openssl/include/openssl/ssl.h
1511
SSL_ctrl(s, SSL_CTRL_GET_NEGOTIATED_GROUP, 0, NULL)
crypto/openssl/include/openssl/ssl.h
1514
#define SSL_CTX_set1_sigalgs_list(ctx, s) \
crypto/openssl/include/openssl/ssl.h
1515
SSL_CTX_ctrl(ctx, SSL_CTRL_SET_SIGALGS_LIST, 0, (char *)(s))
crypto/openssl/include/openssl/ssl.h
1516
#define SSL_set1_sigalgs(s, slist, slistlen) \
crypto/openssl/include/openssl/ssl.h
1517
SSL_ctrl(s, SSL_CTRL_SET_SIGALGS, slistlen, (int *)(slist))
crypto/openssl/include/openssl/ssl.h
1518
#define SSL_set1_sigalgs_list(s, str) \
crypto/openssl/include/openssl/ssl.h
1519
SSL_ctrl(s, SSL_CTRL_SET_SIGALGS_LIST, 0, (char *)(str))
crypto/openssl/include/openssl/ssl.h
1522
#define SSL_CTX_set1_client_sigalgs_list(ctx, s) \
crypto/openssl/include/openssl/ssl.h
1523
SSL_CTX_ctrl(ctx, SSL_CTRL_SET_CLIENT_SIGALGS_LIST, 0, (char *)(s))
crypto/openssl/include/openssl/ssl.h
1524
#define SSL_set1_client_sigalgs(s, slist, slistlen) \
crypto/openssl/include/openssl/ssl.h
1525
SSL_ctrl(s, SSL_CTRL_SET_CLIENT_SIGALGS, slistlen, (int *)(slist))
crypto/openssl/include/openssl/ssl.h
1526
#define SSL_set1_client_sigalgs_list(s, str) \
crypto/openssl/include/openssl/ssl.h
1527
SSL_ctrl(s, SSL_CTRL_SET_CLIENT_SIGALGS_LIST, 0, (char *)(str))
crypto/openssl/include/openssl/ssl.h
1528
#define SSL_get0_certificate_types(s, clist) \
crypto/openssl/include/openssl/ssl.h
1529
SSL_ctrl(s, SSL_CTRL_GET_CLIENT_CERT_TYPES, 0, (char *)(clist))
crypto/openssl/include/openssl/ssl.h
1533
#define SSL_set1_client_certificate_types(s, clist, clistlen) \
crypto/openssl/include/openssl/ssl.h
1534
SSL_ctrl(s, SSL_CTRL_SET_CLIENT_CERT_TYPES, clistlen, (char *)(clist))
crypto/openssl/include/openssl/ssl.h
1535
#define SSL_get0_signature_name(s, str) \
crypto/openssl/include/openssl/ssl.h
1536
SSL_ctrl(s, SSL_CTRL_GET_SIGNATURE_NAME, 0, (1 ? (str) : (const char **)NULL))
crypto/openssl/include/openssl/ssl.h
1537
#define SSL_get_signature_nid(s, pn) \
crypto/openssl/include/openssl/ssl.h
1538
SSL_ctrl(s, SSL_CTRL_GET_SIGNATURE_NID, 0, pn)
crypto/openssl/include/openssl/ssl.h
1539
#define SSL_get0_peer_signature_name(s, str) \
crypto/openssl/include/openssl/ssl.h
1540
SSL_ctrl(s, SSL_CTRL_GET_PEER_SIGNATURE_NAME, 0, (1 ? (str) : (const char **)NULL))
crypto/openssl/include/openssl/ssl.h
1541
#define SSL_get_peer_signature_nid(s, pn) \
crypto/openssl/include/openssl/ssl.h
1542
SSL_ctrl(s, SSL_CTRL_GET_PEER_SIGNATURE_NID, 0, pn)
crypto/openssl/include/openssl/ssl.h
1543
#define SSL_get_peer_tmp_key(s, pk) \
crypto/openssl/include/openssl/ssl.h
1544
SSL_ctrl(s, SSL_CTRL_GET_PEER_TMP_KEY, 0, pk)
crypto/openssl/include/openssl/ssl.h
1545
#define SSL_get_tmp_key(s, pk) \
crypto/openssl/include/openssl/ssl.h
1546
SSL_ctrl(s, SSL_CTRL_GET_TMP_KEY, 0, pk)
crypto/openssl/include/openssl/ssl.h
1547
#define SSL_get0_raw_cipherlist(s, plst) \
crypto/openssl/include/openssl/ssl.h
1548
SSL_ctrl(s, SSL_CTRL_GET_RAW_CIPHERLIST, 0, plst)
crypto/openssl/include/openssl/ssl.h
1549
#define SSL_get0_ec_point_formats(s, plst) \
crypto/openssl/include/openssl/ssl.h
1550
SSL_ctrl(s, SSL_CTRL_GET_EC_POINT_FORMATS, 0, plst)
crypto/openssl/include/openssl/ssl.h
1559
#define SSL_set_min_proto_version(s, version) \
crypto/openssl/include/openssl/ssl.h
1560
SSL_ctrl(s, SSL_CTRL_SET_MIN_PROTO_VERSION, version, NULL)
crypto/openssl/include/openssl/ssl.h
1561
#define SSL_set_max_proto_version(s, version) \
crypto/openssl/include/openssl/ssl.h
1562
SSL_ctrl(s, SSL_CTRL_SET_MAX_PROTO_VERSION, version, NULL)
crypto/openssl/include/openssl/ssl.h
1563
#define SSL_get_min_proto_version(s) \
crypto/openssl/include/openssl/ssl.h
1564
SSL_ctrl(s, SSL_CTRL_GET_MIN_PROTO_VERSION, 0, NULL)
crypto/openssl/include/openssl/ssl.h
1565
#define SSL_get_max_proto_version(s) \
crypto/openssl/include/openssl/ssl.h
1566
SSL_ctrl(s, SSL_CTRL_GET_MAX_PROTO_VERSION, 0, NULL)
crypto/openssl/include/openssl/ssl.h
1568
const char *SSL_get0_group_name(SSL *s);
crypto/openssl/include/openssl/ssl.h
1569
const char *SSL_group_to_name(SSL *s, int id);
crypto/openssl/include/openssl/ssl.h
1574
#define SSL_get_server_tmp_key(s, pk) \
crypto/openssl/include/openssl/ssl.h
1575
SSL_get_peer_tmp_key(s, pk)
crypto/openssl/include/openssl/ssl.h
1577
int SSL_set0_tmp_dh_pkey(SSL *s, EVP_PKEY *dhpkey);
crypto/openssl/include/openssl/ssl.h
1633
__owur int SSL_want(const SSL *s);
crypto/openssl/include/openssl/ssl.h
1634
__owur int SSL_clear(SSL *s);
crypto/openssl/include/openssl/ssl.h
1642
__owur const SSL_CIPHER *SSL_get_current_cipher(const SSL *s);
crypto/openssl/include/openssl/ssl.h
1643
__owur const SSL_CIPHER *SSL_get_pending_cipher(const SSL *s);
crypto/openssl/include/openssl/ssl.h
1656
__owur int SSL_get_fd(const SSL *s);
crypto/openssl/include/openssl/ssl.h
1657
__owur int SSL_get_rfd(const SSL *s);
crypto/openssl/include/openssl/ssl.h
1658
__owur int SSL_get_wfd(const SSL *s);
crypto/openssl/include/openssl/ssl.h
1659
__owur const char *SSL_get_cipher_list(const SSL *s, int n);
crypto/openssl/include/openssl/ssl.h
1660
__owur char *SSL_get_shared_ciphers(const SSL *s, char *buf, int size);
crypto/openssl/include/openssl/ssl.h
1661
__owur int SSL_get_read_ahead(const SSL *s);
crypto/openssl/include/openssl/ssl.h
1662
__owur int SSL_pending(const SSL *s);
crypto/openssl/include/openssl/ssl.h
1663
__owur int SSL_has_pending(const SSL *s);
crypto/openssl/include/openssl/ssl.h
1665
__owur int SSL_set_fd(SSL *s, int fd);
crypto/openssl/include/openssl/ssl.h
1666
__owur int SSL_set_rfd(SSL *s, int fd);
crypto/openssl/include/openssl/ssl.h
1667
__owur int SSL_set_wfd(SSL *s, int fd);
crypto/openssl/include/openssl/ssl.h
1669
void SSL_set0_rbio(SSL *s, BIO *rbio);
crypto/openssl/include/openssl/ssl.h
1670
void SSL_set0_wbio(SSL *s, BIO *wbio);
crypto/openssl/include/openssl/ssl.h
1671
void SSL_set_bio(SSL *s, BIO *rbio, BIO *wbio);
crypto/openssl/include/openssl/ssl.h
1672
__owur BIO *SSL_get_rbio(const SSL *s);
crypto/openssl/include/openssl/ssl.h
1673
__owur BIO *SSL_get_wbio(const SSL *s);
crypto/openssl/include/openssl/ssl.h
1674
__owur int SSL_set_cipher_list(SSL *s, const char *str);
crypto/openssl/include/openssl/ssl.h
1676
__owur int SSL_set_ciphersuites(SSL *s, const char *str);
crypto/openssl/include/openssl/ssl.h
1677
void SSL_set_read_ahead(SSL *s, int yes);
crypto/openssl/include/openssl/ssl.h
1678
__owur int SSL_get_verify_mode(const SSL *s);
crypto/openssl/include/openssl/ssl.h
1679
__owur int SSL_get_verify_depth(const SSL *s);
crypto/openssl/include/openssl/ssl.h
1680
__owur SSL_verify_cb SSL_get_verify_callback(const SSL *s);
crypto/openssl/include/openssl/ssl.h
1681
void SSL_set_verify(SSL *s, int mode, SSL_verify_cb callback);
crypto/openssl/include/openssl/ssl.h
1682
void SSL_set_verify_depth(SSL *s, int depth);
crypto/openssl/include/openssl/ssl.h
1683
void SSL_set_cert_cb(SSL *s, int (*cb)(SSL *ssl, void *arg), void *arg);
crypto/openssl/include/openssl/ssl.h
1747
__owur const char *SSL_state_string(const SSL *s);
crypto/openssl/include/openssl/ssl.h
1748
__owur const char *SSL_rstate_string(const SSL *s);
crypto/openssl/include/openssl/ssl.h
1749
__owur const char *SSL_state_string_long(const SSL *s);
crypto/openssl/include/openssl/ssl.h
1750
__owur const char *SSL_rstate_string_long(const SSL *s);
crypto/openssl/include/openssl/ssl.h
1754
__owur long SSL_SESSION_get_time(const SSL_SESSION *s);
crypto/openssl/include/openssl/ssl.h
1756
__owur long SSL_SESSION_set_time(SSL_SESSION *s, long t);
crypto/openssl/include/openssl/ssl.h
1758
__owur long SSL_SESSION_get_timeout(const SSL_SESSION *s);
crypto/openssl/include/openssl/ssl.h
1759
__owur long SSL_SESSION_set_timeout(SSL_SESSION *s, long t);
crypto/openssl/include/openssl/ssl.h
1760
__owur int SSL_SESSION_get_protocol_version(const SSL_SESSION *s);
crypto/openssl/include/openssl/ssl.h
1761
__owur int SSL_SESSION_set_protocol_version(SSL_SESSION *s, int version);
crypto/openssl/include/openssl/ssl.h
1763
__owur time_t SSL_SESSION_get_time_ex(const SSL_SESSION *s);
crypto/openssl/include/openssl/ssl.h
1764
__owur time_t SSL_SESSION_set_time_ex(SSL_SESSION *s, time_t t);
crypto/openssl/include/openssl/ssl.h
1766
__owur const char *SSL_SESSION_get0_hostname(const SSL_SESSION *s);
crypto/openssl/include/openssl/ssl.h
1767
__owur int SSL_SESSION_set1_hostname(SSL_SESSION *s, const char *hostname);
crypto/openssl/include/openssl/ssl.h
1768
void SSL_SESSION_get0_alpn_selected(const SSL_SESSION *s,
crypto/openssl/include/openssl/ssl.h
1771
__owur int SSL_SESSION_set1_alpn_selected(SSL_SESSION *s,
crypto/openssl/include/openssl/ssl.h
1774
__owur const SSL_CIPHER *SSL_SESSION_get0_cipher(const SSL_SESSION *s);
crypto/openssl/include/openssl/ssl.h
1775
__owur int SSL_SESSION_set_cipher(SSL_SESSION *s, const SSL_CIPHER *cipher);
crypto/openssl/include/openssl/ssl.h
1776
__owur int SSL_SESSION_has_ticket(const SSL_SESSION *s);
crypto/openssl/include/openssl/ssl.h
1777
__owur unsigned long SSL_SESSION_get_ticket_lifetime_hint(const SSL_SESSION *s);
crypto/openssl/include/openssl/ssl.h
1778
void SSL_SESSION_get0_ticket(const SSL_SESSION *s, const unsigned char **tick,
crypto/openssl/include/openssl/ssl.h
1780
__owur uint32_t SSL_SESSION_get_max_early_data(const SSL_SESSION *s);
crypto/openssl/include/openssl/ssl.h
1781
__owur int SSL_SESSION_set_max_early_data(SSL_SESSION *s,
crypto/openssl/include/openssl/ssl.h
1784
__owur X509 *SSL_SESSION_get0_peer(SSL_SESSION *s);
crypto/openssl/include/openssl/ssl.h
1785
__owur int SSL_SESSION_set1_id_context(SSL_SESSION *s,
crypto/openssl/include/openssl/ssl.h
1788
__owur int SSL_SESSION_set1_id(SSL_SESSION *s, const unsigned char *sid,
crypto/openssl/include/openssl/ssl.h
1790
__owur int SSL_SESSION_is_resumable(const SSL_SESSION *s);
crypto/openssl/include/openssl/ssl.h
1794
const unsigned char *SSL_SESSION_get_id(const SSL_SESSION *s,
crypto/openssl/include/openssl/ssl.h
1796
const unsigned char *SSL_SESSION_get0_id_context(const SSL_SESSION *s,
crypto/openssl/include/openssl/ssl.h
1798
__owur unsigned int SSL_SESSION_get_compress_id(const SSL_SESSION *s);
crypto/openssl/include/openssl/ssl.h
1811
__owur int SSL_set_generate_session_id(SSL *s, GEN_SESSION_CB cb);
crypto/openssl/include/openssl/ssl.h
1812
__owur int SSL_has_matching_session_id(const SSL *s,
crypto/openssl/include/openssl/ssl.h
1822
__owur X509 *SSL_get0_peer_certificate(const SSL *s);
crypto/openssl/include/openssl/ssl.h
1823
__owur X509 *SSL_get1_peer_certificate(const SSL *s);
crypto/openssl/include/openssl/ssl.h
1830
__owur STACK_OF(X509) *SSL_get_peer_cert_chain(const SSL *s);
crypto/openssl/include/openssl/ssl.h
1862
void SSL_set_default_passwd_cb(SSL *s, pem_password_cb *cb);
crypto/openssl/include/openssl/ssl.h
1863
void SSL_set_default_passwd_cb_userdata(SSL *s, void *u);
crypto/openssl/include/openssl/ssl.h
1864
pem_password_cb *SSL_get_default_passwd_cb(SSL *s);
crypto/openssl/include/openssl/ssl.h
1865
void *SSL_get_default_passwd_cb_userdata(SSL *s);
crypto/openssl/include/openssl/ssl.h
1875
int SSL_up_ref(SSL *s);
crypto/openssl/include/openssl/ssl.h
1876
int SSL_is_dtls(const SSL *s);
crypto/openssl/include/openssl/ssl.h
1877
int SSL_is_tls(const SSL *s);
crypto/openssl/include/openssl/ssl.h
1878
int SSL_is_quic(const SSL *s);
crypto/openssl/include/openssl/ssl.h
1887
__owur int SSL_set1_host(SSL *s, const char *host);
crypto/openssl/include/openssl/ssl.h
1888
__owur int SSL_add1_host(SSL *s, const char *host);
crypto/openssl/include/openssl/ssl.h
1889
__owur const char *SSL_get0_peername(SSL *s);
crypto/openssl/include/openssl/ssl.h
1890
void SSL_set_hostflags(SSL *s, unsigned int flags);
crypto/openssl/include/openssl/ssl.h
1895
__owur int SSL_dane_enable(SSL *s, const char *basedomain);
crypto/openssl/include/openssl/ssl.h
1896
__owur int SSL_dane_tlsa_add(SSL *s, uint8_t usage, uint8_t selector,
crypto/openssl/include/openssl/ssl.h
1898
__owur int SSL_get0_dane_authority(SSL *s, X509 **mcert, EVP_PKEY **mspki);
crypto/openssl/include/openssl/ssl.h
1899
__owur int SSL_get0_dane_tlsa(SSL *s, uint8_t *usage, uint8_t *selector,
crypto/openssl/include/openssl/ssl.h
1938
int SSL_set_srp_server_param(SSL *s, const BIGNUM *N, const BIGNUM *g,
crypto/openssl/include/openssl/ssl.h
1941
int SSL_set_srp_server_param_pw(SSL *s, const char *user, const char *pass,
crypto/openssl/include/openssl/ssl.h
1944
OSSL_DEPRECATEDIN_3_0 __owur BIGNUM *SSL_get_srp_g(SSL *s);
crypto/openssl/include/openssl/ssl.h
1945
OSSL_DEPRECATEDIN_3_0 __owur BIGNUM *SSL_get_srp_N(SSL *s);
crypto/openssl/include/openssl/ssl.h
1947
OSSL_DEPRECATEDIN_3_0 __owur char *SSL_get_srp_username(SSL *s);
crypto/openssl/include/openssl/ssl.h
1948
OSSL_DEPRECATEDIN_3_0 __owur char *SSL_get_srp_userinfo(SSL *s);
crypto/openssl/include/openssl/ssl.h
1960
typedef int (*SSL_client_hello_cb_fn)(SSL *s, int *al, void *arg);
crypto/openssl/include/openssl/ssl.h
1968
int SSL_client_hello_isv2(SSL *s);
crypto/openssl/include/openssl/ssl.h
1969
unsigned int SSL_client_hello_get0_legacy_version(SSL *s);
crypto/openssl/include/openssl/ssl.h
1970
size_t SSL_client_hello_get0_random(SSL *s, const unsigned char **out);
crypto/openssl/include/openssl/ssl.h
1971
size_t SSL_client_hello_get0_session_id(SSL *s, const unsigned char **out);
crypto/openssl/include/openssl/ssl.h
1972
size_t SSL_client_hello_get0_ciphers(SSL *s, const unsigned char **out);
crypto/openssl/include/openssl/ssl.h
1973
size_t SSL_client_hello_get0_compression_methods(SSL *s,
crypto/openssl/include/openssl/ssl.h
1975
int SSL_client_hello_get1_extensions_present(SSL *s, int **out, size_t *outlen);
crypto/openssl/include/openssl/ssl.h
1976
int SSL_client_hello_get_extension_order(SSL *s, uint16_t *exts,
crypto/openssl/include/openssl/ssl.h
1978
int SSL_client_hello_get0_ext(SSL *s, unsigned int type,
crypto/openssl/include/openssl/ssl.h
1981
void SSL_certs_clear(SSL *s);
crypto/openssl/include/openssl/ssl.h
1987
__owur int SSL_waiting_for_async(SSL *s);
crypto/openssl/include/openssl/ssl.h
1988
__owur int SSL_get_all_async_fds(SSL *s, OSSL_ASYNC_FD *fds, size_t *numfds);
crypto/openssl/include/openssl/ssl.h
1989
__owur int SSL_get_changed_async_fds(SSL *s, OSSL_ASYNC_FD *addfd,
crypto/openssl/include/openssl/ssl.h
1994
__owur int SSL_set_async_callback(SSL *s, SSL_async_callback_fn callback);
crypto/openssl/include/openssl/ssl.h
1995
__owur int SSL_set_async_callback_arg(SSL *s, void *arg);
crypto/openssl/include/openssl/ssl.h
1996
__owur int SSL_get_async_status(SSL *s, int *status);
crypto/openssl/include/openssl/ssl.h
2000
__owur int SSL_stateless(SSL *s);
crypto/openssl/include/openssl/ssl.h
2009
__owur int SSL_read_early_data(SSL *s, void *buf, size_t num,
crypto/openssl/include/openssl/ssl.h
2013
__owur ossl_ssize_t SSL_sendfile(SSL *s, int fd, off_t offset, size_t size,
crypto/openssl/include/openssl/ssl.h
2016
__owur int SSL_write_ex(SSL *s, const void *buf, size_t num, size_t *written);
crypto/openssl/include/openssl/ssl.h
2017
__owur int SSL_write_early_data(SSL *s, const void *buf, size_t num,
crypto/openssl/include/openssl/ssl.h
2026
__owur int SSL_write_ex2(SSL *s, const void *buf, size_t num,
crypto/openssl/include/openssl/ssl.h
2034
__owur int SSL_get_early_data_status(const SSL *s);
crypto/openssl/include/openssl/ssl.h
2036
__owur int SSL_get_error(const SSL *s, int ret_code);
crypto/openssl/include/openssl/ssl.h
2037
__owur const char *SSL_get_version(const SSL *s);
crypto/openssl/include/openssl/ssl.h
2038
__owur int SSL_get_handshake_rtt(const SSL *s, uint64_t *rtt);
crypto/openssl/include/openssl/ssl.h
2108
__owur size_t DTLS_get_data_mtu(const SSL *s);
crypto/openssl/include/openssl/ssl.h
2110
__owur STACK_OF(SSL_CIPHER) *SSL_get_ciphers(const SSL *s);
crypto/openssl/include/openssl/ssl.h
2112
__owur STACK_OF(SSL_CIPHER) *SSL_get_client_ciphers(const SSL *s);
crypto/openssl/include/openssl/ssl.h
2113
__owur STACK_OF(SSL_CIPHER) *SSL_get1_supported_ciphers(SSL *s);
crypto/openssl/include/openssl/ssl.h
2115
__owur int SSL_do_handshake(SSL *s);
crypto/openssl/include/openssl/ssl.h
2116
int SSL_key_update(SSL *s, int updatetype);
crypto/openssl/include/openssl/ssl.h
2117
int SSL_get_key_update_type(const SSL *s);
crypto/openssl/include/openssl/ssl.h
2118
int SSL_renegotiate(SSL *s);
crypto/openssl/include/openssl/ssl.h
2119
int SSL_renegotiate_abbreviated(SSL *s);
crypto/openssl/include/openssl/ssl.h
2120
__owur int SSL_renegotiate_pending(const SSL *s);
crypto/openssl/include/openssl/ssl.h
2121
int SSL_new_session_ticket(SSL *s);
crypto/openssl/include/openssl/ssl.h
2122
int SSL_shutdown(SSL *s);
crypto/openssl/include/openssl/ssl.h
2123
__owur int SSL_verify_client_post_handshake(SSL *s);
crypto/openssl/include/openssl/ssl.h
2125
void SSL_set_post_handshake_auth(SSL *s, int val);
crypto/openssl/include/openssl/ssl.h
2128
__owur const SSL_METHOD *SSL_get_ssl_method(const SSL *s);
crypto/openssl/include/openssl/ssl.h
2129
__owur int SSL_set_ssl_method(SSL *s, const SSL_METHOD *method);
crypto/openssl/include/openssl/ssl.h
2135
void SSL_set0_CA_list(SSL *s, STACK_OF(X509_NAME) *name_list);
crypto/openssl/include/openssl/ssl.h
2137
__owur const STACK_OF(X509_NAME) *SSL_get0_CA_list(const SSL *s);
crypto/openssl/include/openssl/ssl.h
2141
__owur const STACK_OF(X509_NAME) *SSL_get0_peer_CA_list(const SSL *s);
crypto/openssl/include/openssl/ssl.h
2143
void SSL_set_client_CA_list(SSL *s, STACK_OF(X509_NAME) *name_list);
crypto/openssl/include/openssl/ssl.h
2145
__owur STACK_OF(X509_NAME) *SSL_get_client_CA_list(const SSL *s);
crypto/openssl/include/openssl/ssl.h
2146
__owur STACK_OF(X509_NAME) *SSL_CTX_get_client_CA_list(const SSL_CTX *s);
crypto/openssl/include/openssl/ssl.h
2150
void SSL_set_connect_state(SSL *s);
crypto/openssl/include/openssl/ssl.h
2151
void SSL_set_accept_state(SSL *s);
crypto/openssl/include/openssl/ssl.h
2153
__owur long SSL_get_default_timeout(const SSL *s);
crypto/openssl/include/openssl/ssl.h
2180
__owur int SSL_client_version(const SSL *s);
crypto/openssl/include/openssl/ssl.h
2204
__owur STACK_OF(X509) *SSL_get0_verified_chain(const SSL *s);
crypto/openssl/include/openssl/ssl.h
2271
void SSL_set_default_read_buffer_len(SSL *s, size_t len);
crypto/openssl/include/openssl/ssl.h
2287
__owur const COMP_METHOD *SSL_get_current_compression(const SSL *s);
crypto/openssl/include/openssl/ssl.h
2288
__owur const COMP_METHOD *SSL_get_current_expansion(const SSL *s);
crypto/openssl/include/openssl/ssl.h
2305
int SSL_bytes_to_cipher_list(SSL *s, const unsigned char *bytes, size_t len,
crypto/openssl/include/openssl/ssl.h
2310
__owur int SSL_set_session_ticket_ext(SSL *s, void *ext_data, int ext_len);
crypto/openssl/include/openssl/ssl.h
2312
__owur int SSL_set_session_ticket_ext_cb(SSL *s,
crypto/openssl/include/openssl/ssl.h
2317
__owur int SSL_set_session_secret_cb(SSL *s,
crypto/openssl/include/openssl/ssl.h
2347
int SSL_set_num_tickets(SSL *s, size_t num_tickets);
crypto/openssl/include/openssl/ssl.h
2348
size_t SSL_get_num_tickets(const SSL *s);
crypto/openssl/include/openssl/ssl.h
2353
int SSL_handle_events(SSL *s);
crypto/openssl/include/openssl/ssl.h
2354
__owur int SSL_get_event_timeout(SSL *s, struct timeval *tv, int *is_infinite);
crypto/openssl/include/openssl/ssl.h
2355
__owur int SSL_get_rpoll_descriptor(SSL *s, BIO_POLL_DESCRIPTOR *desc);
crypto/openssl/include/openssl/ssl.h
2356
__owur int SSL_get_wpoll_descriptor(SSL *s, BIO_POLL_DESCRIPTOR *desc);
crypto/openssl/include/openssl/ssl.h
2357
__owur int SSL_net_read_desired(SSL *s);
crypto/openssl/include/openssl/ssl.h
2358
__owur int SSL_net_write_desired(SSL *s);
crypto/openssl/include/openssl/ssl.h
2359
__owur int SSL_set_blocking_mode(SSL *s, int blocking);
crypto/openssl/include/openssl/ssl.h
2360
__owur int SSL_get_blocking_mode(SSL *s);
crypto/openssl/include/openssl/ssl.h
2361
__owur int SSL_set1_initial_peer_addr(SSL *s, const BIO_ADDR *peer_addr);
crypto/openssl/include/openssl/ssl.h
2362
__owur SSL *SSL_get0_connection(SSL *s);
crypto/openssl/include/openssl/ssl.h
2363
__owur int SSL_is_connection(SSL *s);
crypto/openssl/include/openssl/ssl.h
2366
__owur SSL *SSL_get0_listener(SSL *s);
crypto/openssl/include/openssl/ssl.h
2376
__owur int SSL_is_domain(SSL *s);
crypto/openssl/include/openssl/ssl.h
2377
__owur SSL *SSL_get0_domain(SSL *s);
crypto/openssl/include/openssl/ssl.h
2394
__owur int SSL_get_stream_type(SSL *s);
crypto/openssl/include/openssl/ssl.h
2396
__owur uint64_t SSL_get_stream_id(SSL *s);
crypto/openssl/include/openssl/ssl.h
2397
__owur int SSL_is_stream_local(SSL *s);
crypto/openssl/include/openssl/ssl.h
2402
__owur int SSL_set_default_stream_mode(SSL *s, uint32_t mode);
crypto/openssl/include/openssl/ssl.h
2407
__owur SSL *SSL_new_stream(SSL *s, uint64_t flags);
crypto/openssl/include/openssl/ssl.h
2412
__owur int SSL_set_incoming_stream_policy(SSL *s, int policy, uint64_t aec);
crypto/openssl/include/openssl/ssl.h
2415
__owur SSL *SSL_accept_stream(SSL *s, uint64_t flags);
crypto/openssl/include/openssl/ssl.h
2416
__owur size_t SSL_get_accept_stream_queue_len(SSL *s);
crypto/openssl/include/openssl/ssl.h
2419
__owur int SSL_inject_net_dgram(SSL *s, const unsigned char *buf,
crypto/openssl/include/openssl/ssl.h
2496
int SSL_get_value_uint(SSL *s, uint32_t class_, uint32_t id, uint64_t *v);
crypto/openssl/include/openssl/ssl.h
2497
int SSL_set_value_uint(SSL *s, uint32_t class_, uint32_t id, uint64_t v);
crypto/openssl/include/openssl/ssl.h
2585
SSL_as_poll_descriptor(SSL *s)
crypto/openssl/include/openssl/ssl.h
2590
d.value.ssl = s;
crypto/openssl/include/openssl/ssl.h
2595
#define SSL_cache_hit(s) SSL_session_reused(s)
crypto/openssl/include/openssl/ssl.h
2598
__owur int SSL_session_reused(const SSL *s);
crypto/openssl/include/openssl/ssl.h
2599
__owur int SSL_is_server(const SSL *s);
crypto/openssl/include/openssl/ssl.h
2617
int SSL_config(SSL *s, const char *name);
crypto/openssl/include/openssl/ssl.h
2626
int DTLSv1_listen(SSL *s, BIO_ADDR *client);
crypto/openssl/include/openssl/ssl.h
2652
int SSL_set_ct_validation_callback(SSL *s, ssl_ct_validation_cb callback,
crypto/openssl/include/openssl/ssl.h
2657
#define SSL_disable_ct(s) \
crypto/openssl/include/openssl/ssl.h
2658
((void)SSL_set_validation_callback((s), NULL, NULL))
crypto/openssl/include/openssl/ssl.h
2680
int SSL_enable_ct(SSL *s, int validation_mode);
crypto/openssl/include/openssl/ssl.h
2686
int SSL_ct_is_enabled(const SSL *s);
crypto/openssl/include/openssl/ssl.h
2690
const STACK_OF(SCT) *SSL_get0_peer_scts(SSL *s);
crypto/openssl/include/openssl/ssl.h
278
typedef int (*tls_session_ticket_ext_cb_fn)(SSL *s, const unsigned char *data,
crypto/openssl/include/openssl/ssl.h
2785
void SSL_set_security_level(SSL *s, int level);
crypto/openssl/include/openssl/ssl.h
2786
__owur int SSL_get_security_level(const SSL *s);
crypto/openssl/include/openssl/ssl.h
2787
void SSL_set_security_callback(SSL *s,
crypto/openssl/include/openssl/ssl.h
2788
int (*cb)(const SSL *s, const SSL_CTX *ctx,
crypto/openssl/include/openssl/ssl.h
2791
int (*SSL_get_security_callback(const SSL *s))(const SSL *s,
crypto/openssl/include/openssl/ssl.h
2795
void SSL_set0_security_ex_data(SSL *s, void *ex);
crypto/openssl/include/openssl/ssl.h
2796
__owur void *SSL_get0_security_ex_data(const SSL *s);
crypto/openssl/include/openssl/ssl.h
280
typedef int (*tls_session_secret_cb_fn)(SSL *s, void *secret, int *secret_len,
crypto/openssl/include/openssl/ssl.h
2801
int (*cb)(const SSL *s, const SSL_CTX *ctx,
crypto/openssl/include/openssl/ssl.h
2804
int (*SSL_CTX_get_security_callback(const SSL_CTX *ctx))(const SSL *s,
crypto/openssl/include/openssl/ssl.h
2863
typedef int (*SSL_CTX_generate_session_ticket_fn)(SSL *s, void *arg);
crypto/openssl/include/openssl/ssl.h
2864
typedef SSL_TICKET_RETURN (*SSL_CTX_decrypt_session_ticket_fn)(SSL *s, SSL_SESSION *ss,
crypto/openssl/include/openssl/ssl.h
2876
typedef unsigned int (*DTLS_timer_cb)(SSL *s, unsigned int timer_us);
crypto/openssl/include/openssl/ssl.h
2878
void DTLS_set_timer_cb(SSL *s, DTLS_timer_cb cb);
crypto/openssl/include/openssl/ssl.h
2880
typedef int (*SSL_allow_early_data_cb_fn)(SSL *s, void *arg);
crypto/openssl/include/openssl/ssl.h
2884
void SSL_set_allow_early_data_cb(SSL *s,
crypto/openssl/include/openssl/ssl.h
2907
__owur int SSL_add_expected_rpk(SSL *s, EVP_PKEY *rpk);
crypto/openssl/include/openssl/ssl.h
2908
__owur EVP_PKEY *SSL_get0_peer_rpk(const SSL *s);
crypto/openssl/include/openssl/ssl.h
2909
__owur EVP_PKEY *SSL_SESSION_get0_peer_rpk(SSL_SESSION *s);
crypto/openssl/include/openssl/ssl.h
2910
__owur int SSL_get_negotiated_client_cert_type(const SSL *s);
crypto/openssl/include/openssl/ssl.h
2911
__owur int SSL_get_negotiated_server_cert_type(const SSL *s);
crypto/openssl/include/openssl/ssl.h
2913
__owur int SSL_set1_client_cert_type(SSL *s, const unsigned char *val, size_t len);
crypto/openssl/include/openssl/ssl.h
2914
__owur int SSL_set1_server_cert_type(SSL *s, const unsigned char *val, size_t len);
crypto/openssl/include/openssl/ssl.h
2917
__owur int SSL_get0_client_cert_type(const SSL *s, unsigned char **t, size_t *len);
crypto/openssl/include/openssl/ssl.h
2918
__owur int SSL_get0_server_cert_type(const SSL *s, unsigned char **t, size_t *len);
crypto/openssl/include/openssl/ssl.h
2920
__owur int SSL_CTX_get0_server_cert_type(const SSL_CTX *s, unsigned char **t, size_t *len);
crypto/openssl/include/openssl/ssl.h
2930
int SSL_set_quic_tls_cbs(SSL *s, const OSSL_DISPATCH *qtdis, void *arg);
crypto/openssl/include/openssl/ssl.h
2931
int SSL_set_quic_tls_transport_params(SSL *s,
crypto/openssl/include/openssl/ssl.h
2935
int SSL_set_quic_tls_early_data_enabled(SSL *s, int enabled);
crypto/openssl/include/openssl/ssl.h
314
typedef int (*custom_ext_add_cb)(SSL *s, unsigned int ext_type,
crypto/openssl/include/openssl/ssl.h
318
typedef void (*custom_ext_free_cb)(SSL *s, unsigned int ext_type,
crypto/openssl/include/openssl/ssl.h
321
typedef int (*custom_ext_parse_cb)(SSL *s, unsigned int ext_type,
crypto/openssl/include/openssl/ssl.h
325
typedef int (*SSL_custom_ext_add_cb_ex)(SSL *s, unsigned int ext_type,
crypto/openssl/include/openssl/ssl.h
332
typedef void (*SSL_custom_ext_free_cb_ex)(SSL *s, unsigned int ext_type,
crypto/openssl/include/openssl/ssl.h
337
typedef int (*SSL_custom_ext_parse_cb_ex)(SSL *s, unsigned int ext_type,
crypto/openssl/include/openssl/ssl.h
348
typedef int (*SSL_async_callback_fn)(SSL *s, void *arg);
crypto/openssl/include/openssl/ssl.h
624
uint64_t SSL_get_options(const SSL *s);
crypto/openssl/include/openssl/ssl.h
626
uint64_t SSL_clear_options(SSL *s, uint64_t op);
crypto/openssl/include/openssl/ssl.h
628
uint64_t SSL_set_options(SSL *s, uint64_t op);
crypto/openssl/include/openssl/ssl.h
654
#define SSL_set_cert_flags(s, op) \
crypto/openssl/include/openssl/ssl.h
655
SSL_ctrl((s), SSL_CTRL_CERT_FLAGS, (op), NULL)
crypto/openssl/include/openssl/ssl.h
658
#define SSL_clear_cert_flags(s, op) \
crypto/openssl/include/openssl/ssl.h
659
SSL_ctrl((s), SSL_CTRL_CLEAR_CERT_FLAGS, (op), NULL)
crypto/openssl/include/openssl/ssl.h
672
#define SSL_get_extms_support(s) \
crypto/openssl/include/openssl/ssl.h
673
SSL_ctrl((s), SSL_CTRL_GET_EXTMS_SUPPORT, 0, NULL)
crypto/openssl/include/openssl/ssl.h
678
OSSL_DEPRECATEDIN_3_0 __owur int SSL_SRP_CTX_init(SSL *s);
crypto/openssl/include/openssl/ssl.h
682
OSSL_DEPRECATEDIN_3_0 __owur int SSL_srp_server_param_with_username(SSL *s,
crypto/openssl/include/openssl/ssl.h
684
OSSL_DEPRECATEDIN_3_0 __owur int SRP_Calc_A_param(SSL *s);
crypto/openssl/include/openssl/ssl.h
807
void SSL_CTX_set_next_protos_advertised_cb(SSL_CTX *s,
crypto/openssl/include/openssl/ssl.h
812
typedef int (*SSL_CTX_npn_select_cb_func)(SSL *s,
crypto/openssl/include/openssl/ssl.h
818
void SSL_CTX_set_next_proto_select_cb(SSL_CTX *s,
crypto/openssl/include/openssl/ssl.h
823
void SSL_get0_next_proto_negotiated(const SSL *s, const unsigned char **data,
crypto/openssl/include/openssl/ssl.h
877
__owur int SSL_use_psk_identity_hint(SSL *s, const char *identity_hint);
crypto/openssl/include/openssl/ssl.h
878
const char *SSL_get_psk_identity_hint(const SSL *s);
crypto/openssl/include/openssl/ssl.h
879
const char *SSL_get_psk_identity(const SSL *s);
crypto/openssl/include/openssl/ssl.h
891
void SSL_set_psk_find_session_callback(SSL *s, SSL_psk_find_session_cb_func cb);
crypto/openssl/include/openssl/ssl.h
894
void SSL_set_psk_use_session_callback(SSL *s, SSL_psk_use_session_cb_func cb);
crypto/openssl/include/openssl/ssl.h
939
#define SSL_want_nothing(s) (SSL_want(s) == SSL_NOTHING)
crypto/openssl/include/openssl/ssl.h
940
#define SSL_want_read(s) (SSL_want(s) == SSL_READING)
crypto/openssl/include/openssl/ssl.h
941
#define SSL_want_write(s) (SSL_want(s) == SSL_WRITING)
crypto/openssl/include/openssl/ssl.h
942
#define SSL_want_x509_lookup(s) (SSL_want(s) == SSL_X509_LOOKUP)
crypto/openssl/include/openssl/ssl.h
943
#define SSL_want_retry_verify(s) (SSL_want(s) == SSL_RETRY_VERIFY)
crypto/openssl/include/openssl/ssl.h
944
#define SSL_want_async(s) (SSL_want(s) == SSL_ASYNC_PAUSED)
crypto/openssl/include/openssl/ssl.h
945
#define SSL_want_async_job(s) (SSL_want(s) == SSL_ASYNC_NO_JOBS)
crypto/openssl/include/openssl/ssl.h
946
#define SSL_want_client_hello_cb(s) (SSL_want(s) == SSL_CLIENT_HELLO_CB)
crypto/openssl/include/openssl/ssl.h
974
int SSL_set_max_early_data(SSL *s, uint32_t max_early_data);
crypto/openssl/include/openssl/ssl.h
975
uint32_t SSL_get_max_early_data(const SSL *s);
crypto/openssl/include/openssl/ssl.h
978
int SSL_set_recv_max_early_data(SSL *s, uint32_t recv_max_early_data);
crypto/openssl/include/openssl/ssl.h
979
uint32_t SSL_get_recv_max_early_data(const SSL *s);
crypto/openssl/include/openssl/tls1.h
250
__owur const char *SSL_get_servername(const SSL *s, const int type);
crypto/openssl/include/openssl/tls1.h
251
__owur int SSL_get_servername_type(const SSL *s);
crypto/openssl/include/openssl/tls1.h
259
__owur int SSL_export_keying_material(SSL *s, unsigned char *out, size_t olen,
crypto/openssl/include/openssl/tls1.h
271
__owur int SSL_export_keying_material_early(SSL *s, unsigned char *out,
crypto/openssl/include/openssl/tls1.h
277
int SSL_get_peer_signature_type_nid(const SSL *s, int *pnid);
crypto/openssl/include/openssl/tls1.h
278
int SSL_get_signature_type_nid(const SSL *s, int *pnid);
crypto/openssl/include/openssl/tls1.h
280
int SSL_get_sigalgs(SSL *s, int idx,
crypto/openssl/include/openssl/tls1.h
286
int SSL_get_shared_sigalgs(SSL *s, int idx,
crypto/openssl/include/openssl/tls1.h
290
__owur int SSL_check_chain(SSL *s, X509 *x, EVP_PKEY *pk, STACK_OF(X509) *chain);
crypto/openssl/include/openssl/tls1.h
292
#define SSL_set_tlsext_host_name(s, name) \
crypto/openssl/include/openssl/tls1.h
293
SSL_ctrl(s, SSL_CTRL_SET_TLSEXT_HOSTNAME, TLSEXT_NAMETYPE_host_name, \
crypto/openssl/include/openssl/tls1.h
51
#define TLS1_get_version(s) \
crypto/openssl/include/openssl/tls1.h
52
((SSL_version(s) >> 8) == TLS1_VERSION_MAJOR ? SSL_version(s) : 0)
crypto/openssl/include/openssl/tls1.h
54
#define TLS1_get_client_version(s) \
crypto/openssl/include/openssl/tls1.h
55
((SSL_client_version(s) >> 8) == TLS1_VERSION_MAJOR ? SSL_client_version(s) : 0)
crypto/openssl/include/openssl/ts.h
434
X509_STORE *TS_VERIFY_CTX_set_store(TS_VERIFY_CTX *ctx, X509_STORE *s);
crypto/openssl/include/openssl/ts.h
436
int TS_VERIFY_CTX_set0_store(TS_VERIFY_CTX *ctx, X509_STORE *s);
crypto/openssl/include/openssl/ui.h
219
#define UI_set_app_data(s, arg) UI_set_ex_data(s, 0, arg)
crypto/openssl/include/openssl/ui.h
220
#define UI_get_app_data(s) UI_get_ex_data(s, 0)
crypto/openssl/include/openssl/x509.h
692
int X509_cmp_time(const ASN1_TIME *s, time_t *t);
crypto/openssl/include/openssl/x509.h
693
int X509_cmp_current_time(const ASN1_TIME *s);
crypto/openssl/include/openssl/x509.h
696
ASN1_TIME *X509_time_adj(ASN1_TIME *s, long adj, time_t *t);
crypto/openssl/include/openssl/x509.h
697
ASN1_TIME *X509_time_adj_ex(ASN1_TIME *s,
crypto/openssl/include/openssl/x509.h
699
ASN1_TIME *X509_gmtime_adj(ASN1_TIME *s, long adj);
crypto/openssl/include/openssl/x509_vfy.h
535
X509_STORE_CTX_check_issued_fn X509_STORE_get_check_issued(const X509_STORE *s);
crypto/openssl/include/openssl/x509_vfy.h
551
X509_STORE_CTX_check_policy_fn X509_STORE_get_check_policy(const X509_STORE *s);
crypto/openssl/include/openssl/x509_vfy.h
554
X509_STORE_CTX_lookup_certs_fn X509_STORE_get_lookup_certs(const X509_STORE *s);
crypto/openssl/include/openssl/x509_vfy.h
745
int X509_STORE_load_locations(X509_STORE *s, const char *file, const char *dir);
crypto/openssl/include/openssl/x509_vfy.h
763
void X509_STORE_CTX_set_error(X509_STORE_CTX *ctx, int s);
crypto/openssl/providers/implementations/kdfs/argon2.c
558
uint32_t r, s, l, ll;
crypto/openssl/providers/implementations/kdfs/argon2.c
569
for (s = 0; s < ARGON2_SYNC_POINTS; ++s) {
crypto/openssl/providers/implementations/kdfs/argon2.c
582
p.slice = (uint8_t)s;
crypto/openssl/providers/implementations/kdfs/argon2.c
627
uint32_t r, s, l;
crypto/openssl/providers/implementations/kdfs/argon2.c
630
for (s = 0; s < ARGON2_SYNC_POINTS; ++s)
crypto/openssl/providers/implementations/kdfs/argon2.c
632
fill_segment(ctx, r, l, s);
crypto/openssl/providers/implementations/rands/seed_src.c
100
s->state == EVP_RAND_STATE_ERROR ? PROV_R_IN_ERROR_STATE
crypto/openssl/providers/implementations/rands/seed_src.c
133
PROV_SEED_SRC *s = (PROV_SEED_SRC *)vseed;
crypto/openssl/providers/implementations/rands/seed_src.c
135
if (s->state != EVP_RAND_STATE_READY) {
crypto/openssl/providers/implementations/rands/seed_src.c
137
s->state == EVP_RAND_STATE_ERROR ? PROV_R_IN_ERROR_STATE
crypto/openssl/providers/implementations/rands/seed_src.c
146
PROV_SEED_SRC *s = (PROV_SEED_SRC *)vseed;
crypto/openssl/providers/implementations/rands/seed_src.c
150
if (p != NULL && !OSSL_PARAM_set_int(p, s->state))
crypto/openssl/providers/implementations/rands/seed_src.c
48
PROV_SEED_SRC *s;
crypto/openssl/providers/implementations/rands/seed_src.c
55
s = OPENSSL_zalloc(sizeof(*s));
crypto/openssl/providers/implementations/rands/seed_src.c
56
if (s == NULL)
crypto/openssl/providers/implementations/rands/seed_src.c
59
s->provctx = provctx;
crypto/openssl/providers/implementations/rands/seed_src.c
60
s->state = EVP_RAND_STATE_UNINITIALISED;
crypto/openssl/providers/implementations/rands/seed_src.c
61
return s;
crypto/openssl/providers/implementations/rands/seed_src.c
74
PROV_SEED_SRC *s = (PROV_SEED_SRC *)vseed;
crypto/openssl/providers/implementations/rands/seed_src.c
76
s->state = EVP_RAND_STATE_READY;
crypto/openssl/providers/implementations/rands/seed_src.c
82
PROV_SEED_SRC *s = (PROV_SEED_SRC *)vseed;
crypto/openssl/providers/implementations/rands/seed_src.c
84
s->state = EVP_RAND_STATE_UNINITIALISED;
crypto/openssl/providers/implementations/rands/seed_src.c
94
PROV_SEED_SRC *s = (PROV_SEED_SRC *)vseed;
crypto/openssl/providers/implementations/rands/seed_src.c
98
if (s->state != EVP_RAND_STATE_READY) {
crypto/openssl/providers/implementations/rands/seed_src_jitter.c
114
s->state = EVP_RAND_STATE_ERROR;
crypto/openssl/providers/implementations/rands/seed_src_jitter.c
124
PROV_JITTER *s;
crypto/openssl/providers/implementations/rands/seed_src_jitter.c
131
s = OPENSSL_zalloc(sizeof(*s));
crypto/openssl/providers/implementations/rands/seed_src_jitter.c
132
if (s == NULL)
crypto/openssl/providers/implementations/rands/seed_src_jitter.c
135
s->provctx = provctx;
crypto/openssl/providers/implementations/rands/seed_src_jitter.c
136
s->state = EVP_RAND_STATE_UNINITIALISED;
crypto/openssl/providers/implementations/rands/seed_src_jitter.c
137
return s;
crypto/openssl/providers/implementations/rands/seed_src_jitter.c
151
PROV_JITTER *s = (PROV_JITTER *)vseed;
crypto/openssl/providers/implementations/rands/seed_src_jitter.c
157
s->state = EVP_RAND_STATE_ERROR;
crypto/openssl/providers/implementations/rands/seed_src_jitter.c
162
s->state = EVP_RAND_STATE_READY;
crypto/openssl/providers/implementations/rands/seed_src_jitter.c
168
PROV_JITTER *s = (PROV_JITTER *)vseed;
crypto/openssl/providers/implementations/rands/seed_src_jitter.c
170
s->state = EVP_RAND_STATE_UNINITIALISED;
crypto/openssl/providers/implementations/rands/seed_src_jitter.c
180
PROV_JITTER *s = (PROV_JITTER *)vseed;
crypto/openssl/providers/implementations/rands/seed_src_jitter.c
184
if (s->state != EVP_RAND_STATE_READY) {
crypto/openssl/providers/implementations/rands/seed_src_jitter.c
186
s->state == EVP_RAND_STATE_ERROR ? PROV_R_IN_ERROR_STATE
crypto/openssl/providers/implementations/rands/seed_src_jitter.c
198
entropy_available = ossl_prov_acquire_entropy_from_jitter(s, pool);
crypto/openssl/providers/implementations/rands/seed_src_jitter.c
219
PROV_JITTER *s = (PROV_JITTER *)vseed;
crypto/openssl/providers/implementations/rands/seed_src_jitter.c
221
if (s->state != EVP_RAND_STATE_READY) {
crypto/openssl/providers/implementations/rands/seed_src_jitter.c
223
s->state == EVP_RAND_STATE_ERROR ? PROV_R_IN_ERROR_STATE
crypto/openssl/providers/implementations/rands/seed_src_jitter.c
232
PROV_JITTER *s = (PROV_JITTER *)vseed;
crypto/openssl/providers/implementations/rands/seed_src_jitter.c
236
if (p != NULL && !OSSL_PARAM_set_int(p, s->state))
crypto/openssl/providers/implementations/rands/seed_src_jitter.c
276
PROV_JITTER *s = (PROV_JITTER *)vseed;
crypto/openssl/providers/implementations/rands/seed_src_jitter.c
285
entropy_available = ossl_prov_acquire_entropy_from_jitter(s, pool);
crypto/openssl/providers/implementations/rands/seed_src_jitter.c
303
PROV_JITTER *s = jitter_new(NULL, NULL, NULL);
crypto/openssl/providers/implementations/rands/seed_src_jitter.c
305
if (s == NULL)
crypto/openssl/providers/implementations/rands/seed_src_jitter.c
307
if (!jitter_instantiate(s, 0, 0, NULL, 0, params))
crypto/openssl/providers/implementations/rands/seed_src_jitter.c
309
ret = jitter_get_seed(s, pout, entropy, min_len, max_len, 0, NULL, 0);
crypto/openssl/providers/implementations/rands/seed_src_jitter.c
311
jitter_free(s);
crypto/openssl/providers/implementations/rands/seed_src_jitter.c
52
static size_t get_jitter_random_value(PROV_JITTER *s, unsigned char *buf, size_t len);
crypto/openssl/providers/implementations/rands/seed_src_jitter.c
60
static size_t ossl_prov_acquire_entropy_from_jitter(PROV_JITTER *s,
crypto/openssl/providers/implementations/rands/seed_src_jitter.c
71
if (get_jitter_random_value(s, buffer, bytes_needed) == bytes_needed) {
crypto/openssl/providers/implementations/rands/seed_src_jitter.c
83
static size_t get_jitter_random_value(PROV_JITTER *s,
crypto/openssl/providers/implementations/rands/seeding/rand_unix.c
153
extern void s$sleep(long *_duration, short int *_code);
crypto/openssl/providers/implementations/rands/seeding/rand_unix.c
156
extern void s$sleep2(long long *_duration, short int *_code);
crypto/openssl/providers/implementations/rands/seeding/rand_unix.c
172
s$sleep(&duration, &code);
crypto/openssl/providers/implementations/rands/seeding/rand_unix.c
176
s$sleep2(&duration, &code);
crypto/openssl/ssl/d1_lib.c
102
s->d1 = d1;
crypto/openssl/ssl/d1_lib.c
110
static void dtls1_clear_queues(SSL_CONNECTION *s)
crypto/openssl/ssl/d1_lib.c
112
dtls1_clear_received_buffer(s);
crypto/openssl/ssl/d1_lib.c
113
dtls1_clear_sent_buffer(s);
crypto/openssl/ssl/d1_lib.c
116
void dtls1_clear_received_buffer(SSL_CONNECTION *s)
crypto/openssl/ssl/d1_lib.c
121
while ((item = pqueue_pop(s->d1->buffered_messages)) != NULL) {
crypto/openssl/ssl/d1_lib.c
128
void dtls1_clear_sent_buffer(SSL_CONNECTION *s)
crypto/openssl/ssl/d1_lib.c
133
while ((item = pqueue_pop(s->d1->sent_messages)) != NULL) {
crypto/openssl/ssl/d1_lib.c
138
&& s->rlayer.wrl != frag->msg_header.saved_retransmit_state.wrl) {
crypto/openssl/ssl/d1_lib.c
153
SSL_CONNECTION *s = SSL_CONNECTION_FROM_SSL_ONLY(ssl);
crypto/openssl/ssl/d1_lib.c
155
if (s == NULL)
crypto/openssl/ssl/d1_lib.c
158
if (s->d1 != NULL) {
crypto/openssl/ssl/d1_lib.c
159
dtls1_clear_queues(s);
crypto/openssl/ssl/d1_lib.c
160
pqueue_free(s->d1->buffered_messages);
crypto/openssl/ssl/d1_lib.c
161
pqueue_free(s->d1->sent_messages);
crypto/openssl/ssl/d1_lib.c
164
DTLS_RECORD_LAYER_free(&s->rlayer);
crypto/openssl/ssl/d1_lib.c
168
OPENSSL_free(s->d1);
crypto/openssl/ssl/d1_lib.c
169
s->d1 = NULL;
crypto/openssl/ssl/d1_lib.c
179
SSL_CONNECTION *s = SSL_CONNECTION_FROM_SSL_ONLY(ssl);
crypto/openssl/ssl/d1_lib.c
181
if (s == NULL)
crypto/openssl/ssl/d1_lib.c
184
DTLS_RECORD_LAYER_clear(&s->rlayer);
crypto/openssl/ssl/d1_lib.c
186
if (s->d1) {
crypto/openssl/ssl/d1_lib.c
187
DTLS_timer_cb timer_cb = s->d1->timer_cb;
crypto/openssl/ssl/d1_lib.c
189
buffered_messages = s->d1->buffered_messages;
crypto/openssl/ssl/d1_lib.c
19
static int dtls1_handshake_write(SSL_CONNECTION *s);
crypto/openssl/ssl/d1_lib.c
190
sent_messages = s->d1->sent_messages;
crypto/openssl/ssl/d1_lib.c
191
mtu = s->d1->mtu;
crypto/openssl/ssl/d1_lib.c
192
link_mtu = s->d1->link_mtu;
crypto/openssl/ssl/d1_lib.c
194
dtls1_clear_queues(s);
crypto/openssl/ssl/d1_lib.c
196
memset(s->d1, 0, sizeof(*s->d1));
crypto/openssl/ssl/d1_lib.c
199
s->d1->timer_cb = timer_cb;
crypto/openssl/ssl/d1_lib.c
201
if (s->server) {
crypto/openssl/ssl/d1_lib.c
202
s->d1->cookie_len = sizeof(s->d1->cookie);
crypto/openssl/ssl/d1_lib.c
206
s->d1->mtu = mtu;
crypto/openssl/ssl/d1_lib.c
207
s->d1->link_mtu = link_mtu;
crypto/openssl/ssl/d1_lib.c
210
s->d1->buffered_messages = buffered_messages;
crypto/openssl/ssl/d1_lib.c
211
s->d1->sent_messages = sent_messages;
crypto/openssl/ssl/d1_lib.c
218
s->version = DTLS_MAX_VERSION_INTERNAL;
crypto/openssl/ssl/d1_lib.c
220
else if (s->options & SSL_OP_CISCO_ANYCONNECT)
crypto/openssl/ssl/d1_lib.c
221
s->client_version = s->version = DTLS1_BAD_VER;
crypto/openssl/ssl/d1_lib.c
224
s->version = ssl->method->version;
crypto/openssl/ssl/d1_lib.c
233
SSL_CONNECTION *s = SSL_CONNECTION_FROM_SSL_ONLY(ssl);
crypto/openssl/ssl/d1_lib.c
235
if (s == NULL)
crypto/openssl/ssl/d1_lib.c
240
if (dtls1_get_timeout(s, &t)) {
crypto/openssl/ssl/d1_lib.c
246
ret = dtls1_handle_timeout(s);
crypto/openssl/ssl/d1_lib.c
251
s->d1->link_mtu = larg;
crypto/openssl/ssl/d1_lib.c
262
s->d1->mtu = larg;
crypto/openssl/ssl/d1_lib.c
278
void dtls1_start_timer(SSL_CONNECTION *s)
crypto/openssl/ssl/d1_lib.c
281
SSL *ssl = SSL_CONNECTION_GET_SSL(s);
crypto/openssl/ssl/d1_lib.c
286
s->d1->next_timeout = ossl_time_zero();
crypto/openssl/ssl/d1_lib.c
295
if (ossl_time_is_zero(s->d1->next_timeout)) {
crypto/openssl/ssl/d1_lib.c
296
if (s->d1->timer_cb != NULL)
crypto/openssl/ssl/d1_lib.c
297
s->d1->timeout_duration_us = s->d1->timer_cb(ssl, 0);
crypto/openssl/ssl/d1_lib.c
299
s->d1->timeout_duration_us = 1000000;
crypto/openssl/ssl/d1_lib.c
303
duration = ossl_us2time(s->d1->timeout_duration_us);
crypto/openssl/ssl/d1_lib.c
304
s->d1->next_timeout = ossl_time_add(ossl_time_now(), duration);
crypto/openssl/ssl/d1_lib.c
307
dtls1_bio_set_next_timeout(SSL_get_rbio(ssl), s->d1);
crypto/openssl/ssl/d1_lib.c
310
int dtls1_get_timeout(const SSL_CONNECTION *s, OSSL_TIME *timeleft)
crypto/openssl/ssl/d1_lib.c
315
if (ossl_time_is_zero(s->d1->next_timeout))
crypto/openssl/ssl/d1_lib.c
326
*timeleft = ossl_time_subtract(s->d1->next_timeout, timenow);
crypto/openssl/ssl/d1_lib.c
332
int dtls1_is_timer_expired(SSL_CONNECTION *s)
crypto/openssl/ssl/d1_lib.c
337
if (!dtls1_get_timeout(s, &timeleft))
crypto/openssl/ssl/d1_lib.c
348
static void dtls1_double_timeout(SSL_CONNECTION *s)
crypto/openssl/ssl/d1_lib.c
350
s->d1->timeout_duration_us *= 2;
crypto/openssl/ssl/d1_lib.c
351
if (s->d1->timeout_duration_us > 60000000)
crypto/openssl/ssl/d1_lib.c
352
s->d1->timeout_duration_us = 60000000;
crypto/openssl/ssl/d1_lib.c
355
void dtls1_stop_timer(SSL_CONNECTION *s)
crypto/openssl/ssl/d1_lib.c
358
s->d1->timeout_num_alerts = 0;
crypto/openssl/ssl/d1_lib.c
359
s->d1->next_timeout = ossl_time_zero();
crypto/openssl/ssl/d1_lib.c
360
s->d1->timeout_duration_us = 1000000;
crypto/openssl/ssl/d1_lib.c
361
dtls1_bio_set_next_timeout(s->rbio, s->d1);
crypto/openssl/ssl/d1_lib.c
363
dtls1_clear_sent_buffer(s);
crypto/openssl/ssl/d1_lib.c
366
int dtls1_check_timeout_num(SSL_CONNECTION *s)
crypto/openssl/ssl/d1_lib.c
369
SSL *ssl = SSL_CONNECTION_GET_SSL(s);
crypto/openssl/ssl/d1_lib.c
371
s->d1->timeout_num_alerts++;
crypto/openssl/ssl/d1_lib.c
374
if (s->d1->timeout_num_alerts > 2
crypto/openssl/ssl/d1_lib.c
377
if (mtu < s->d1->mtu)
crypto/openssl/ssl/d1_lib.c
378
s->d1->mtu = mtu;
crypto/openssl/ssl/d1_lib.c
381
if (s->d1->timeout_num_alerts > DTLS1_TMO_ALERT_COUNT) {
crypto/openssl/ssl/d1_lib.c
383
SSLfatal(s, SSL_AD_NO_ALERT, SSL_R_READ_TIMEOUT_EXPIRED);
crypto/openssl/ssl/d1_lib.c
390
int dtls1_handle_timeout(SSL_CONNECTION *s)
crypto/openssl/ssl/d1_lib.c
393
if (!dtls1_is_timer_expired(s)) {
crypto/openssl/ssl/d1_lib.c
397
if (s->d1->timer_cb != NULL)
crypto/openssl/ssl/d1_lib.c
398
s->d1->timeout_duration_us = s->d1->timer_cb(SSL_CONNECTION_GET_USER_SSL(s),
crypto/openssl/ssl/d1_lib.c
399
s->d1->timeout_duration_us);
crypto/openssl/ssl/d1_lib.c
401
dtls1_double_timeout(s);
crypto/openssl/ssl/d1_lib.c
403
if (dtls1_check_timeout_num(s) < 0) {
crypto/openssl/ssl/d1_lib.c
408
dtls1_start_timer(s);
crypto/openssl/ssl/d1_lib.c
410
return dtls1_retransmit_buffered_messages(s);
crypto/openssl/ssl/d1_lib.c
429
SSL_CONNECTION *s = SSL_CONNECTION_FROM_SSL_ONLY(ssl);
crypto/openssl/ssl/d1_lib.c
431
if (s == NULL)
crypto/openssl/ssl/d1_lib.c
434
if (s->handshake_func == NULL) {
crypto/openssl/ssl/d1_lib.c
460
if ((s->version & 0xff00) != (DTLS1_VERSION & 0xff00)) {
crypto/openssl/ssl/d1_lib.c
517
if (s->msg_callback)
crypto/openssl/ssl/d1_lib.c
518
s->msg_callback(0, (versmajor << 8) | versminor, SSL3_RT_HEADER, buf,
crypto/openssl/ssl/d1_lib.c
519
DTLS1_RT_HEADER_LENGTH, ssl, s->msg_callback_arg);
crypto/openssl/ssl/d1_lib.c
591
if (s->msg_callback)
crypto/openssl/ssl/d1_lib.c
592
s->msg_callback(0, s->version, SSL3_RT_HANDSHAKE, data,
crypto/openssl/ssl/d1_lib.c
594
s->msg_callback_arg);
crypto/openssl/ssl/d1_lib.c
675
: s->version;
crypto/openssl/ssl/d1_lib.c
68
SSL_CONNECTION *s = SSL_CONNECTION_FROM_SSL_ONLY(ssl);
crypto/openssl/ssl/d1_lib.c
680
ssl_get_max_send_fragment(s)
crypto/openssl/ssl/d1_lib.c
70
if (s == NULL)
crypto/openssl/ssl/d1_lib.c
73
if (!DTLS_RECORD_LAYER_new(&s->rlayer)) {
crypto/openssl/ssl/d1_lib.c
745
if (s->msg_callback)
crypto/openssl/ssl/d1_lib.c
746
s->msg_callback(1, version, SSL3_RT_HEADER, wbuf,
crypto/openssl/ssl/d1_lib.c
748
s->msg_callback_arg);
crypto/openssl/ssl/d1_lib.c
795
s->d1->handshake_read_seq = 1;
crypto/openssl/ssl/d1_lib.c
796
s->d1->handshake_write_seq = 1;
crypto/openssl/ssl/d1_lib.c
797
s->d1->next_handshake_write_seq = 1;
crypto/openssl/ssl/d1_lib.c
798
s->rlayer.wrlmethod->increment_sequence_ctr(s->rlayer.wrl);
crypto/openssl/ssl/d1_lib.c
810
ossl_statem_set_hello_verify_done(s);
crypto/openssl/ssl/d1_lib.c
819
if (BIO_write(s->rlayer.rrlnext, buf, n) != n) {
crypto/openssl/ssl/d1_lib.c
829
if (!ssl_set_new_record_layer(s,
crypto/openssl/ssl/d1_lib.c
849
static int dtls1_handshake_write(SSL_CONNECTION *s)
crypto/openssl/ssl/d1_lib.c
851
return dtls1_do_write(s, SSL3_RT_HANDSHAKE);
crypto/openssl/ssl/d1_lib.c
854
int dtls1_shutdown(SSL *s)
crypto/openssl/ssl/d1_lib.c
859
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL_ONLY(s);
crypto/openssl/ssl/d1_lib.c
864
wbio = SSL_get_wbio(s);
crypto/openssl/ssl/d1_lib.c
87
if (s->server) {
crypto/openssl/ssl/d1_lib.c
871
BIO_ctrl(SSL_get_wbio(s), BIO_CTRL_DGRAM_SCTP_SAVE_SHUTDOWN, 1,
crypto/openssl/ssl/d1_lib.c
875
ret = ssl3_shutdown(s);
crypto/openssl/ssl/d1_lib.c
877
BIO_ctrl(SSL_get_wbio(s), BIO_CTRL_DGRAM_SCTP_SAVE_SHUTDOWN, 0, NULL);
crypto/openssl/ssl/d1_lib.c
88
d1->cookie_len = sizeof(s->d1->cookie);
crypto/openssl/ssl/d1_lib.c
882
int dtls1_query_mtu(SSL_CONNECTION *s)
crypto/openssl/ssl/d1_lib.c
884
SSL *ssl = SSL_CONNECTION_GET_SSL(s);
crypto/openssl/ssl/d1_lib.c
886
if (s->d1->link_mtu) {
crypto/openssl/ssl/d1_lib.c
887
s->d1->mtu = s->d1->link_mtu - BIO_dgram_get_mtu_overhead(SSL_get_wbio(ssl));
crypto/openssl/ssl/d1_lib.c
888
s->d1->link_mtu = 0;
crypto/openssl/ssl/d1_lib.c
892
if (s->d1->mtu < dtls1_min_mtu(s)) {
crypto/openssl/ssl/d1_lib.c
894
s->d1->mtu = BIO_ctrl(SSL_get_wbio(ssl), BIO_CTRL_DGRAM_QUERY_MTU, 0, NULL);
crypto/openssl/ssl/d1_lib.c
900
if (s->d1->mtu < dtls1_min_mtu(s)) {
crypto/openssl/ssl/d1_lib.c
902
s->d1->mtu = dtls1_min_mtu(s);
crypto/openssl/ssl/d1_lib.c
904
(long)s->d1->mtu, NULL);
crypto/openssl/ssl/d1_lib.c
917
size_t dtls1_min_mtu(SSL_CONNECTION *s)
crypto/openssl/ssl/d1_lib.c
919
SSL *ssl = SSL_CONNECTION_GET_SSL(s);
crypto/openssl/ssl/d1_lib.c
929
const SSL_CONNECTION *s = SSL_CONNECTION_FROM_CONST_SSL_ONLY(ssl);
crypto/openssl/ssl/d1_lib.c
931
if (s == NULL)
crypto/openssl/ssl/d1_lib.c
934
mtu = s->d1->mtu;
crypto/openssl/ssl/d1_lib.c
943
if (SSL_READ_ETM(s))
crypto/openssl/ssl/d1_lib.c
968
SSL_CONNECTION *s = SSL_CONNECTION_FROM_SSL_ONLY(ssl);
crypto/openssl/ssl/d1_lib.c
970
if (s == NULL)
crypto/openssl/ssl/d1_lib.c
973
s->d1->timer_cb = cb;
crypto/openssl/ssl/d1_msg.c
13
int dtls1_write_app_data_bytes(SSL *s, uint8_t type, const void *buf_,
crypto/openssl/ssl/d1_msg.c
17
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL_ONLY(s);
crypto/openssl/ssl/d1_msg.c
22
if (SSL_in_init(s) && !ossl_statem_get_in_handshake(sc)) {
crypto/openssl/ssl/d1_msg.c
23
i = sc->handshake_func(s);
crypto/openssl/ssl/d1_msg.c
47
SSL_CONNECTION *s = SSL_CONNECTION_FROM_SSL_ONLY(ssl);
crypto/openssl/ssl/d1_msg.c
49
if (s == NULL)
crypto/openssl/ssl/d1_msg.c
52
s->s3.alert_dispatch = SSL_ALERT_DISPATCH_NONE;
crypto/openssl/ssl/d1_msg.c
55
*ptr++ = s->s3.send_alert[0];
crypto/openssl/ssl/d1_msg.c
56
*ptr++ = s->s3.send_alert[1];
crypto/openssl/ssl/d1_msg.c
58
i = do_dtls1_write(s, SSL3_RT_ALERT, &buf[0], sizeof(buf), &written);
crypto/openssl/ssl/d1_msg.c
60
s->s3.alert_dispatch = 1;
crypto/openssl/ssl/d1_msg.c
63
(void)BIO_flush(s->wbio);
crypto/openssl/ssl/d1_msg.c
65
if (s->msg_callback)
crypto/openssl/ssl/d1_msg.c
66
s->msg_callback(1, s->version, SSL3_RT_ALERT, s->s3.send_alert,
crypto/openssl/ssl/d1_msg.c
67
2, ssl, s->msg_callback_arg);
crypto/openssl/ssl/d1_msg.c
69
if (s->info_callback != NULL)
crypto/openssl/ssl/d1_msg.c
70
cb = s->info_callback;
crypto/openssl/ssl/d1_msg.c
75
j = (s->s3.send_alert[0] << 8) | s->s3.send_alert[1];
crypto/openssl/ssl/d1_srtp.c
151
int SSL_set_tlsext_use_srtp(SSL *s, const char *profiles)
crypto/openssl/ssl/d1_srtp.c
153
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL_ONLY(s);
crypto/openssl/ssl/d1_srtp.c
161
STACK_OF(SRTP_PROTECTION_PROFILE) *SSL_get_srtp_profiles(SSL *s)
crypto/openssl/ssl/d1_srtp.c
163
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL_ONLY(s);
crypto/openssl/ssl/d1_srtp.c
168
} else if ((s->ctx != NULL) && (s->ctx->srtp_profiles != NULL)) {
crypto/openssl/ssl/d1_srtp.c
169
return s->ctx->srtp_profiles;
crypto/openssl/ssl/d1_srtp.c
176
SRTP_PROTECTION_PROFILE *SSL_get_selected_srtp_profile(SSL *s)
crypto/openssl/ssl/d1_srtp.c
178
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL_ONLY(s);
crypto/openssl/ssl/quic/json_enc.c
322
static void json_write_str(OSSL_JSON_ENC *json, const char *s)
crypto/openssl/ssl/quic/json_enc.c
328
if (!wbuf_write_str(&json->wbuf, s))
crypto/openssl/ssl/quic/json_enc.c
350
int s;
crypto/openssl/ssl/quic/json_enc.c
357
s = json_peek(json);
crypto/openssl/ssl/quic/json_enc.c
359
if (s == 0) {
crypto/openssl/ssl/quic/json_enc.c
364
if (s == 1) {
crypto/openssl/ssl/quic/json_enc.c
372
if (s < 0 && in_seq(json))
crypto/openssl/ssl/quic/json_enc.c
392
int s = json_peek(json);
crypto/openssl/ssl/quic/json_enc.c
396
if (s < 0 && in_seq(json))
crypto/openssl/ssl/quic/json_enc.c
72
static int wbuf_write_str(struct json_write_buf *wbuf, const char *s)
crypto/openssl/ssl/quic/json_enc.c
76
while ((c = *s++) != 0)
crypto/openssl/ssl/quic/qlog.c
582
static int lex_match(struct lexer *lex, const char *s, size_t s_len)
crypto/openssl/ssl/quic/qlog.c
587
if (memcmp(lex->p, s, s_len))
crypto/openssl/ssl/quic/qlog.c
602
const char *p = lex->p, *term_end = lex->term_end, *s;
crypto/openssl/ssl/quic/qlog.c
604
for (s = p; s < term_end && *s != c; ++s)
crypto/openssl/ssl/quic/qlog.c
606
if (s == term_end)
crypto/openssl/ssl/quic/qlog.c
610
*str_l = s - p;
crypto/openssl/ssl/quic/qlog.c
611
lex->p = ++s;
crypto/openssl/ssl/quic/quic_channel.c
1263
static void txfc_bump_cwm_bidi(QUIC_STREAM *s, void *arg)
crypto/openssl/ssl/quic/quic_channel.c
1265
if (!ossl_quic_stream_is_bidi(s)
crypto/openssl/ssl/quic/quic_channel.c
1266
|| ossl_quic_stream_is_server_init(s))
crypto/openssl/ssl/quic/quic_channel.c
1269
ossl_quic_txfc_bump_cwm(&s->txfc, *(uint64_t *)arg);
crypto/openssl/ssl/quic/quic_channel.c
1272
static void txfc_bump_cwm_uni(QUIC_STREAM *s, void *arg)
crypto/openssl/ssl/quic/quic_channel.c
1274
if (ossl_quic_stream_is_bidi(s)
crypto/openssl/ssl/quic/quic_channel.c
1275
|| ossl_quic_stream_is_server_init(s))
crypto/openssl/ssl/quic/quic_channel.c
1278
ossl_quic_txfc_bump_cwm(&s->txfc, *(uint64_t *)arg);
crypto/openssl/ssl/quic/quic_channel.c
1281
static void do_update(QUIC_STREAM *s, void *arg)
crypto/openssl/ssl/quic/quic_channel.c
1285
ossl_quic_stream_map_update_state(&ch->qsm, s);
crypto/openssl/ssl/quic/quic_channel.c
342
tls_args.s = ch->tls;
crypto/openssl/ssl/quic/quic_impl.c
1185
void ossl_quic_conn_set0_net_rbio(SSL *s, BIO *net_rbio)
crypto/openssl/ssl/quic/quic_impl.c
1189
if (!expect_quic_csl(s, &ctx))
crypto/openssl/ssl/quic/quic_impl.c
1197
void ossl_quic_conn_set0_net_wbio(SSL *s, BIO *net_wbio)
crypto/openssl/ssl/quic/quic_impl.c
1201
if (!expect_quic_csl(s, &ctx))
crypto/openssl/ssl/quic/quic_impl.c
1209
BIO *ossl_quic_conn_get_net_rbio(const SSL *s)
crypto/openssl/ssl/quic/quic_impl.c
1214
if (!expect_quic_csl(s, &ctx))
crypto/openssl/ssl/quic/quic_impl.c
1222
BIO *ossl_quic_conn_get_net_wbio(const SSL *s)
crypto/openssl/ssl/quic/quic_impl.c
1227
if (!expect_quic_csl(s, &ctx))
crypto/openssl/ssl/quic/quic_impl.c
1235
int ossl_quic_conn_get_blocking_mode(const SSL *s)
crypto/openssl/ssl/quic/quic_impl.c
1239
if (!expect_quic_csl(s, &ctx))
crypto/openssl/ssl/quic/quic_impl.c
1246
int ossl_quic_conn_set_blocking_mode(SSL *s, int blocking)
crypto/openssl/ssl/quic/quic_impl.c
1252
if (!expect_quic_csl(s, &ctx))
crypto/openssl/ssl/quic/quic_impl.c
1285
int ossl_quic_conn_set_initial_peer_addr(SSL *s,
crypto/openssl/ssl/quic/quic_impl.c
1290
if (!expect_quic_cs(s, &ctx))
crypto/openssl/ssl/quic/quic_impl.c
1317
int ossl_quic_handle_events(SSL *s)
crypto/openssl/ssl/quic/quic_impl.c
1321
if (!expect_quic_any(s, &ctx))
crypto/openssl/ssl/quic/quic_impl.c
1338
int ossl_quic_get_event_timeout(SSL *s, struct timeval *tv, int *is_infinite)
crypto/openssl/ssl/quic/quic_impl.c
1345
if (!expect_quic_any(s, &ctx))
crypto/openssl/ssl/quic/quic_impl.c
1377
int ossl_quic_get_rpoll_descriptor(SSL *s, BIO_POLL_DESCRIPTOR *desc)
crypto/openssl/ssl/quic/quic_impl.c
1383
if (!expect_quic_csl(s, &ctx))
crypto/openssl/ssl/quic/quic_impl.c
1396
int ossl_quic_get_wpoll_descriptor(SSL *s, BIO_POLL_DESCRIPTOR *desc)
crypto/openssl/ssl/quic/quic_impl.c
1402
if (!expect_quic_csl(s, &ctx))
crypto/openssl/ssl/quic/quic_impl.c
1416
int ossl_quic_get_net_read_desired(SSL *s)
crypto/openssl/ssl/quic/quic_impl.c
1421
if (!expect_quic_csl(s, &ctx))
crypto/openssl/ssl/quic/quic_impl.c
1432
int ossl_quic_get_net_write_desired(SSL *s)
crypto/openssl/ssl/quic/quic_impl.c
1437
if (!expect_quic_csl(s, &ctx))
crypto/openssl/ssl/quic/quic_impl.c
1508
int ossl_quic_conn_shutdown(SSL *s, uint64_t flags,
crypto/openssl/ssl/quic/quic_impl.c
1518
if (!expect_quic_cs(s, &ctx))
crypto/openssl/ssl/quic/quic_impl.c
1615
long ossl_quic_ctrl(SSL *s, int cmd, long larg, void *parg)
crypto/openssl/ssl/quic/quic_impl.c
1619
if (!expect_quic_csl(s, &ctx))
crypto/openssl/ssl/quic/quic_impl.c
1671
if (!ossl_quic_get_event_timeout(s, parg, &is_infinite))
crypto/openssl/ssl/quic/quic_impl.c
1678
return ossl_quic_handle_events(s) == 1 ? 1 : -1;
crypto/openssl/ssl/quic/quic_impl.c
1705
int ossl_quic_set_connect_state(SSL *s, int raiseerrs)
crypto/openssl/ssl/quic/quic_impl.c
1709
if (!is_quic_c(s, &ctx, raiseerrs))
crypto/openssl/ssl/quic/quic_impl.c
1727
int ossl_quic_set_accept_state(SSL *s, int raiseerrs)
crypto/openssl/ssl/quic/quic_impl.c
1731
if (!is_quic_c(s, &ctx, raiseerrs))
crypto/openssl/ssl/quic/quic_impl.c
2014
int ossl_quic_do_handshake(SSL *s)
crypto/openssl/ssl/quic/quic_impl.c
2019
if (!expect_quic_cs(s, &ctx))
crypto/openssl/ssl/quic/quic_impl.c
2030
int ossl_quic_connect(SSL *s)
crypto/openssl/ssl/quic/quic_impl.c
2033
if (!ossl_quic_set_connect_state(s, 1))
crypto/openssl/ssl/quic/quic_impl.c
2037
return ossl_quic_do_handshake(s);
crypto/openssl/ssl/quic/quic_impl.c
2041
int ossl_quic_accept(SSL *s)
crypto/openssl/ssl/quic/quic_impl.c
2044
if (!ossl_quic_set_accept_state(s, 1))
crypto/openssl/ssl/quic/quic_impl.c
2048
return ossl_quic_do_handshake(s);
crypto/openssl/ssl/quic/quic_impl.c
208
static int wrong_type(const SSL *s, uint32_t flags)
crypto/openssl/ssl/quic/quic_impl.c
2340
SSL *ossl_quic_conn_stream_new(SSL *s, uint64_t flags)
crypto/openssl/ssl/quic/quic_impl.c
2344
if (!expect_quic_conn_only(s, &ctx))
crypto/openssl/ssl/quic/quic_impl.c
2371
int ossl_quic_get_error(const SSL *s, int i)
crypto/openssl/ssl/quic/quic_impl.c
2377
if (!is_quic_cs(s, &ctx, 0 /* suppress errors */))
crypto/openssl/ssl/quic/quic_impl.c
2419
int ossl_quic_want(const SSL *s)
crypto/openssl/ssl/quic/quic_impl.c
2424
if (!expect_quic_cs(s, &ctx))
crypto/openssl/ssl/quic/quic_impl.c
255
static int expect_quic_as(const SSL *s, QCTX *ctx, uint32_t flags)
crypto/openssl/ssl/quic/quic_impl.c
276
if (s == NULL) {
crypto/openssl/ssl/quic/quic_impl.c
281
switch (s->type) {
crypto/openssl/ssl/quic/quic_impl.c
2812
int ossl_quic_write_flags(SSL *s, const void *buf, size_t len,
crypto/openssl/ssl/quic/quic_impl.c
2823
if (!expect_quic_cs(s, &ctx))
crypto/openssl/ssl/quic/quic_impl.c
2828
if (!expect_quic_with_stream_lock(s, /*remote_init=*/0, /*io=*/1, &ctx))
crypto/openssl/ssl/quic/quic_impl.c
284
wrong_type(s, flags);
crypto/openssl/ssl/quic/quic_impl.c
288
qd = (QUIC_DOMAIN *)s;
crypto/openssl/ssl/quic/quic_impl.c
2883
int ossl_quic_write(SSL *s, const void *buf, size_t len, size_t *written)
crypto/openssl/ssl/quic/quic_impl.c
2885
return ossl_quic_write_flags(s, buf, len, 0, written);
crypto/openssl/ssl/quic/quic_impl.c
296
wrong_type(s, flags);
crypto/openssl/ssl/quic/quic_impl.c
300
ql = (QUIC_LISTENER *)s;
crypto/openssl/ssl/quic/quic_impl.c
3029
static int quic_read(SSL *s, void *buf, size_t len, size_t *bytes_read, int peek)
crypto/openssl/ssl/quic/quic_impl.c
3037
if (!expect_quic_cs(s, &ctx))
crypto/openssl/ssl/quic/quic_impl.c
308
qc = (QUIC_CONNECTION *)s;
crypto/openssl/ssl/quic/quic_impl.c
3127
int ossl_quic_read(SSL *s, void *buf, size_t len, size_t *bytes_read)
crypto/openssl/ssl/quic/quic_impl.c
3129
return quic_read(s, buf, len, bytes_read, 0);
crypto/openssl/ssl/quic/quic_impl.c
3132
int ossl_quic_peek(SSL *s, void *buf, size_t len, size_t *bytes_read)
crypto/openssl/ssl/quic/quic_impl.c
3134
return quic_read(s, buf, len, bytes_read, 1);
crypto/openssl/ssl/quic/quic_impl.c
3143
static size_t ossl_quic_pending_int(const SSL *s, int check_channel)
crypto/openssl/ssl/quic/quic_impl.c
3148
if (!expect_quic_cs(s, &ctx))
crypto/openssl/ssl/quic/quic_impl.c
3185
size_t ossl_quic_pending(const SSL *s)
crypto/openssl/ssl/quic/quic_impl.c
3187
return ossl_quic_pending_int(s, /*check_channel=*/0);
crypto/openssl/ssl/quic/quic_impl.c
3190
int ossl_quic_has_pending(const SSL *s)
crypto/openssl/ssl/quic/quic_impl.c
3193
return ossl_quic_pending_int(s, /*check_channel=*/1) > 0;
crypto/openssl/ssl/quic/quic_impl.c
3201
int ossl_quic_conn_stream_conclude(SSL *s)
crypto/openssl/ssl/quic/quic_impl.c
3208
if (!expect_quic_with_stream_lock(s, /*remote_init=*/0, /*io=*/0, &ctx))
crypto/openssl/ssl/quic/quic_impl.c
3241
int SSL_inject_net_dgram(SSL *s, const unsigned char *buf,
crypto/openssl/ssl/quic/quic_impl.c
3251
if (!expect_quic_csl(s, &ctx))
crypto/openssl/ssl/quic/quic_impl.c
3274
SSL *ossl_quic_get0_connection(SSL *s)
crypto/openssl/ssl/quic/quic_impl.c
3278
if (!expect_quic_cs(s, &ctx))
crypto/openssl/ssl/quic/quic_impl.c
3288
SSL *ossl_quic_get0_listener(SSL *s)
crypto/openssl/ssl/quic/quic_impl.c
3292
if (!expect_quic_csl(s, &ctx))
crypto/openssl/ssl/quic/quic_impl.c
3302
SSL *ossl_quic_get0_domain(SSL *s)
crypto/openssl/ssl/quic/quic_impl.c
3306
if (!expect_quic_any(s, &ctx))
crypto/openssl/ssl/quic/quic_impl.c
3333
int ossl_quic_get_stream_type(SSL *s)
crypto/openssl/ssl/quic/quic_impl.c
3337
if (!expect_quic_cs(s, &ctx))
crypto/openssl/ssl/quic/quic_impl.c
3369
uint64_t ossl_quic_get_stream_id(SSL *s)
crypto/openssl/ssl/quic/quic_impl.c
3374
if (!expect_quic_with_stream_lock(s, /*remote_init=*/-1, /*io=*/0, &ctx))
crypto/openssl/ssl/quic/quic_impl.c
3388
int ossl_quic_is_stream_local(SSL *s)
crypto/openssl/ssl/quic/quic_impl.c
3393
if (!expect_quic_with_stream_lock(s, /*remote_init=*/-1, /*io=*/0, &ctx))
crypto/openssl/ssl/quic/quic_impl.c
3407
int ossl_quic_set_default_stream_mode(SSL *s, uint32_t mode)
crypto/openssl/ssl/quic/quic_impl.c
3411
if (!expect_quic_conn_only(s, &ctx))
crypto/openssl/ssl/quic/quic_impl.c
3443
SSL *ossl_quic_detach_stream(SSL *s)
crypto/openssl/ssl/quic/quic_impl.c
3448
if (!expect_quic_conn_only(s, &ctx))
crypto/openssl/ssl/quic/quic_impl.c
345
wrong_type(s, flags);
crypto/openssl/ssl/quic/quic_impl.c
354
wrong_type(s, flags);
crypto/openssl/ssl/quic/quic_impl.c
3547
int ossl_quic_set_incoming_stream_policy(SSL *s, int policy,
crypto/openssl/ssl/quic/quic_impl.c
3553
if (!expect_quic_conn_only(s, &ctx))
crypto/openssl/ssl/quic/quic_impl.c
358
xso = (QUIC_XSO *)s;
crypto/openssl/ssl/quic/quic_impl.c
3773
static int expect_quic_for_value(SSL *s, QCTX *ctx, uint32_t id)
crypto/openssl/ssl/quic/quic_impl.c
3780
return expect_quic_cs(s, ctx);
crypto/openssl/ssl/quic/quic_impl.c
3782
return expect_quic_conn_only(s, ctx);
crypto/openssl/ssl/quic/quic_impl.c
3787
int ossl_quic_get_value_uint(SSL *s, uint32_t class_, uint32_t id,
crypto/openssl/ssl/quic/quic_impl.c
3792
if (!expect_quic_for_value(s, &ctx, id))
crypto/openssl/ssl/quic/quic_impl.c
3834
int ossl_quic_set_value_uint(SSL *s, uint32_t class_, uint32_t id,
crypto/openssl/ssl/quic/quic_impl.c
3839
if (!expect_quic_for_value(s, &ctx, id))
crypto/openssl/ssl/quic/quic_impl.c
3887
SSL *ossl_quic_accept_stream(SSL *s, uint64_t flags)
crypto/openssl/ssl/quic/quic_impl.c
389
static int is_quic_c(const SSL *s, QCTX *ctx, int raiseerrs)
crypto/openssl/ssl/quic/quic_impl.c
3897
if (!expect_quic_conn_only(s, &ctx))
crypto/openssl/ssl/quic/quic_impl.c
395
return expect_quic_as(s, ctx, flags);
crypto/openssl/ssl/quic/quic_impl.c
3955
size_t ossl_quic_get_accept_stream_queue_len(SSL *s)
crypto/openssl/ssl/quic/quic_impl.c
3960
if (!expect_quic_conn_only(s, &ctx))
crypto/openssl/ssl/quic/quic_impl.c
399
static int is_quic_cs(const SSL *s, QCTX *ctx, int raiseerrs)
crypto/openssl/ssl/quic/quic_impl.c
405
return expect_quic_as(s, ctx, flags);
crypto/openssl/ssl/quic/quic_impl.c
408
static int expect_quic_cs(const SSL *s, QCTX *ctx)
crypto/openssl/ssl/quic/quic_impl.c
410
return expect_quic_as(s, ctx, QCTX_C | QCTX_S);
crypto/openssl/ssl/quic/quic_impl.c
413
static int expect_quic_csl(const SSL *s, QCTX *ctx)
crypto/openssl/ssl/quic/quic_impl.c
415
return expect_quic_as(s, ctx, QCTX_C | QCTX_S | QCTX_L);
crypto/openssl/ssl/quic/quic_impl.c
418
static int expect_quic_csld(const SSL *s, QCTX *ctx)
crypto/openssl/ssl/quic/quic_impl.c
420
return expect_quic_as(s, ctx, QCTX_C | QCTX_S | QCTX_L | QCTX_D);
crypto/openssl/ssl/quic/quic_impl.c
4249
int ossl_quic_get_key_update_type(const SSL *s)
crypto/openssl/ssl/quic/quic_impl.c
425
static int expect_quic_listener(const SSL *s, QCTX *ctx)
crypto/openssl/ssl/quic/quic_impl.c
427
return expect_quic_as(s, ctx, QCTX_L);
crypto/openssl/ssl/quic/quic_impl.c
430
static int expect_quic_domain(const SSL *s, QCTX *ctx)
crypto/openssl/ssl/quic/quic_impl.c
432
return expect_quic_as(s, ctx, QCTX_D);
crypto/openssl/ssl/quic/quic_impl.c
446
static int ossl_unused expect_quic_with_stream_lock(const SSL *s, int remote_init,
crypto/openssl/ssl/quic/quic_impl.c
460
return expect_quic_as(s, ctx, flags);
crypto/openssl/ssl/quic/quic_impl.c
467
static int ossl_unused expect_quic_conn_only(const SSL *s, QCTX *ctx)
crypto/openssl/ssl/quic/quic_impl.c
469
return expect_quic_as(s, ctx, QCTX_C);
crypto/openssl/ssl/quic/quic_impl.c
5067
long ossl_quic_callback_ctrl(SSL *s, int cmd, void (*fp)(void))
crypto/openssl/ssl/quic/quic_impl.c
5071
if (!expect_quic_conn_only(s, &ctx))
crypto/openssl/ssl/quic/quic_impl.c
5130
int ossl_quic_get_shutdown(const SSL *s)
crypto/openssl/ssl/quic/quic_impl.c
5135
if (!expect_quic_conn_only(s, &ctx))
crypto/openssl/ssl/quic/quic_impl.c
5399
QUIC_CHANNEL *ossl_quic_conn_get_channel(SSL *s)
crypto/openssl/ssl/quic/quic_impl.c
5403
if (!expect_quic_conn_only(s, &ctx))
crypto/openssl/ssl/quic/quic_impl.c
751
void ossl_quic_free(SSL *s)
crypto/openssl/ssl/quic/quic_impl.c
757
if (!expect_quic_any(s, &ctx))
crypto/openssl/ssl/quic/quic_impl.c
855
int ossl_quic_init(SSL *s)
crypto/openssl/ssl/quic/quic_impl.c
858
return ossl_quic_clear(s);
crypto/openssl/ssl/quic/quic_impl.c
862
void ossl_quic_deinit(SSL *s)
crypto/openssl/ssl/quic/quic_impl.c
868
int ossl_quic_reset(SSL *s)
crypto/openssl/ssl/quic/quic_impl.c
872
if (!expect_quic_any(s, &ctx))
crypto/openssl/ssl/quic/quic_impl.c
880
int ossl_quic_clear(SSL *s)
crypto/openssl/ssl/quic/quic_impl.c
884
if (!expect_quic_any(s, &ctx))
crypto/openssl/ssl/quic/quic_impl.c
891
int ossl_quic_set_override_now_cb(SSL *s,
crypto/openssl/ssl/quic/quic_impl.c
897
if (!expect_quic_any(s, &ctx))
crypto/openssl/ssl/quic/quic_impl.c
908
void ossl_quic_conn_force_assist_thread_wake(SSL *s)
crypto/openssl/ssl/quic/quic_impl.c
912
if (!expect_quic_conn_only(s, &ctx))
crypto/openssl/ssl/quic/quic_rx_depack.c
644
static void update_streams(QUIC_STREAM *s, void *arg)
crypto/openssl/ssl/quic/quic_rx_depack.c
648
ossl_quic_stream_map_update_state(&ch->qsm, s);
crypto/openssl/ssl/quic/quic_rx_depack.c
651
static void update_streams_bidi(QUIC_STREAM *s, void *arg)
crypto/openssl/ssl/quic/quic_rx_depack.c
655
if (!ossl_quic_stream_is_bidi(s))
crypto/openssl/ssl/quic/quic_rx_depack.c
658
ossl_quic_stream_map_update_state(&ch->qsm, s);
crypto/openssl/ssl/quic/quic_rx_depack.c
661
static void update_streams_uni(QUIC_STREAM *s, void *arg)
crypto/openssl/ssl/quic/quic_rx_depack.c
665
if (ossl_quic_stream_is_bidi(s))
crypto/openssl/ssl/quic/quic_rx_depack.c
668
ossl_quic_stream_map_update_state(&ch->qsm, s);
crypto/openssl/ssl/quic/quic_stream_map.c
143
QUIC_STREAM *s;
crypto/openssl/ssl/quic/quic_stream_map.c
148
s = lh_QUIC_STREAM_retrieve(qsm->map, &key);
crypto/openssl/ssl/quic/quic_stream_map.c
149
if (s != NULL)
crypto/openssl/ssl/quic/quic_stream_map.c
152
s = OPENSSL_zalloc(sizeof(*s));
crypto/openssl/ssl/quic/quic_stream_map.c
153
if (s == NULL)
crypto/openssl/ssl/quic/quic_stream_map.c
156
s->id = stream_id;
crypto/openssl/ssl/quic/quic_stream_map.c
157
s->type = type;
crypto/openssl/ssl/quic/quic_stream_map.c
158
s->as_server = qsm->is_server;
crypto/openssl/ssl/quic/quic_stream_map.c
159
s->send_state = (ossl_quic_stream_is_local_init(s)
crypto/openssl/ssl/quic/quic_stream_map.c
160
|| ossl_quic_stream_is_bidi(s))
crypto/openssl/ssl/quic/quic_stream_map.c
163
s->recv_state = (!ossl_quic_stream_is_local_init(s)
crypto/openssl/ssl/quic/quic_stream_map.c
164
|| ossl_quic_stream_is_bidi(s))
crypto/openssl/ssl/quic/quic_stream_map.c
168
s->send_final_size = UINT64_MAX;
crypto/openssl/ssl/quic/quic_stream_map.c
170
lh_QUIC_STREAM_insert(qsm->map, s);
crypto/openssl/ssl/quic/quic_stream_map.c
171
return s;
crypto/openssl/ssl/quic/quic_stream_map.c
206
static void stream_map_mark_active(QUIC_STREAM_MAP *qsm, QUIC_STREAM *s)
crypto/openssl/ssl/quic/quic_stream_map.c
208
if (s->active)
crypto/openssl/ssl/quic/quic_stream_map.c
211
list_insert_tail(&qsm->active_list, &s->active_node);
crypto/openssl/ssl/quic/quic_stream_map.c
214
qsm->rr_cur = s;
crypto/openssl/ssl/quic/quic_stream_map.c
216
s->active = 1;
crypto/openssl/ssl/quic/quic_stream_map.c
219
static void stream_map_mark_inactive(QUIC_STREAM_MAP *qsm, QUIC_STREAM *s)
crypto/openssl/ssl/quic/quic_stream_map.c
221
if (!s->active)
crypto/openssl/ssl/quic/quic_stream_map.c
224
if (qsm->rr_cur == s)
crypto/openssl/ssl/quic/quic_stream_map.c
225
qsm->rr_cur = active_next(&qsm->active_list, s);
crypto/openssl/ssl/quic/quic_stream_map.c
226
if (qsm->rr_cur == s)
crypto/openssl/ssl/quic/quic_stream_map.c
229
list_remove(&qsm->active_list, &s->active_node);
crypto/openssl/ssl/quic/quic_stream_map.c
231
s->active = 0;
crypto/openssl/ssl/quic/quic_stream_map.c
240
static int stream_has_data_to_send(QUIC_STREAM *s)
crypto/openssl/ssl/quic/quic_stream_map.c
247
switch (s->send_state) {
crypto/openssl/ssl/quic/quic_stream_map.c
268
if (!ossl_quic_sstream_get_stream_frame(s->sstream, 0, &shdr, iov,
crypto/openssl/ssl/quic/quic_stream_map.c
272
fc_credit = ossl_quic_txfc_get_credit(&s->txfc, 0);
crypto/openssl/ssl/quic/quic_stream_map.c
273
fc_swm = ossl_quic_txfc_get_swm(&s->txfc);
crypto/openssl/ssl/quic/quic_stream_map.c
326
void ossl_quic_stream_map_update_state(QUIC_STREAM_MAP *qsm, QUIC_STREAM *s)
crypto/openssl/ssl/quic/quic_stream_map.c
330
if (ossl_quic_stream_is_server_init(s) == qsm->is_server) {
crypto/openssl/ssl/quic/quic_stream_map.c
331
int is_uni = !ossl_quic_stream_is_bidi(s);
crypto/openssl/ssl/quic/quic_stream_map.c
332
uint64_t stream_ordinal = s->id >> 2;
crypto/openssl/ssl/quic/quic_stream_map.c
340
if (s->send_state == QUIC_SSTREAM_STATE_DATA_SENT
crypto/openssl/ssl/quic/quic_stream_map.c
341
&& ossl_quic_sstream_is_totally_acked(s->sstream))
crypto/openssl/ssl/quic/quic_stream_map.c
342
ossl_quic_stream_map_notify_totally_acked(qsm, s);
crypto/openssl/ssl/quic/quic_stream_map.c
343
else if (s->shutdown_flush
crypto/openssl/ssl/quic/quic_stream_map.c
344
&& s->send_state == QUIC_SSTREAM_STATE_SEND
crypto/openssl/ssl/quic/quic_stream_map.c
345
&& ossl_quic_sstream_is_totally_acked(s->sstream))
crypto/openssl/ssl/quic/quic_stream_map.c
346
shutdown_flush_done(qsm, s);
crypto/openssl/ssl/quic/quic_stream_map.c
348
if (!s->ready_for_gc) {
crypto/openssl/ssl/quic/quic_stream_map.c
349
s->ready_for_gc = qsm_ready_for_gc(qsm, s);
crypto/openssl/ssl/quic/quic_stream_map.c
350
if (s->ready_for_gc)
crypto/openssl/ssl/quic/quic_stream_map.c
351
list_insert_tail(&qsm->ready_for_gc_list, &s->ready_for_gc_node);
crypto/openssl/ssl/quic/quic_stream_map.c
356
&& !s->ready_for_gc
crypto/openssl/ssl/quic/quic_stream_map.c
357
&& ((ossl_quic_stream_has_recv(s)
crypto/openssl/ssl/quic/quic_stream_map.c
358
&& !ossl_quic_stream_recv_is_reset(s)
crypto/openssl/ssl/quic/quic_stream_map.c
359
&& (s->recv_state == QUIC_RSTREAM_STATE_RECV
crypto/openssl/ssl/quic/quic_stream_map.c
360
&& (s->want_max_stream_data
crypto/openssl/ssl/quic/quic_stream_map.c
361
|| ossl_quic_rxfc_has_cwm_changed(&s->rxfc, 0))))
crypto/openssl/ssl/quic/quic_stream_map.c
362
|| s->want_stop_sending
crypto/openssl/ssl/quic/quic_stream_map.c
363
|| s->want_reset_stream
crypto/openssl/ssl/quic/quic_stream_map.c
364
|| (!s->peer_stop_sending && stream_has_data_to_send(s)));
crypto/openssl/ssl/quic/quic_stream_map.c
367
stream_map_mark_active(qsm, s);
crypto/openssl/ssl/quic/quic_stream_map.c
369
stream_map_mark_inactive(qsm, s);
crypto/openssl/ssl/quic/quic_stream_map.c
65
#define active_next(l, s) list_next((l), &(s)->active_node, \
crypto/openssl/ssl/quic/quic_stream_map.c
67
#define accept_next(l, s) list_next((l), &(s)->accept_node, \
crypto/openssl/ssl/quic/quic_stream_map.c
74
static unsigned long hash_stream(const QUIC_STREAM *s)
crypto/openssl/ssl/quic/quic_stream_map.c
743
QUIC_STREAM *s)
crypto/openssl/ssl/quic/quic_stream_map.c
745
list_insert_tail(&qsm->accept_list, &s->accept_node);
crypto/openssl/ssl/quic/quic_stream_map.c
746
if (ossl_quic_stream_is_bidi(s))
crypto/openssl/ssl/quic/quic_stream_map.c
752
static QUIC_RXFC *qsm_get_max_streams_rxfc(QUIC_STREAM_MAP *qsm, QUIC_STREAM *s)
crypto/openssl/ssl/quic/quic_stream_map.c
754
return ossl_quic_stream_is_bidi(s)
crypto/openssl/ssl/quic/quic_stream_map.c
76
return (unsigned long)s->id;
crypto/openssl/ssl/quic/quic_stream_map.c
760
QUIC_STREAM *s,
crypto/openssl/ssl/quic/quic_stream_map.c
765
list_remove(&qsm->accept_list, &s->accept_node);
crypto/openssl/ssl/quic/quic_stream_map.c
766
if (ossl_quic_stream_is_bidi(s))
crypto/openssl/ssl/quic/quic_stream_map.c
771
if ((max_streams_rxfc = qsm_get_max_streams_rxfc(qsm, s)) != NULL)
crypto/openssl/ssl/quic/quic_tls.c
599
static int add_transport_params_cb(SSL *s, unsigned int ext_type,
crypto/openssl/ssl/quic/quic_tls.c
613
static void free_transport_params_cb(SSL *s, unsigned int ext_type,
crypto/openssl/ssl/quic/quic_tls.c
620
static int parse_transport_params_cb(SSL *s, unsigned int ext_type,
crypto/openssl/ssl/quic/quic_tls.c
714
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(qtls->args.s);
crypto/openssl/ssl/quic/quic_tls.c
717
if (sc == NULL || !SSL_set_min_proto_version(qtls->args.s, TLS1_3_VERSION))
crypto/openssl/ssl/quic/quic_tls.c
728
SSL_set_bio(qtls->args.s, nullbio, nullbio);
crypto/openssl/ssl/quic/quic_tls.c
730
SSL_clear_options(qtls->args.s, SSL_OP_ENABLE_MIDDLEBOX_COMPAT);
crypto/openssl/ssl/quic/quic_tls.c
784
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(qtls->args.s);
crypto/openssl/ssl/quic/quic_tls.c
812
SSL_set_accept_state(qtls->args.s);
crypto/openssl/ssl/quic/quic_tls.c
814
SSL_set_connect_state(qtls->args.s);
crypto/openssl/ssl/quic/quic_tls.c
824
ret = SSL_read(qtls->args.s, NULL, 0);
crypto/openssl/ssl/quic/quic_tls.c
826
ret = SSL_do_handshake(qtls->args.s);
crypto/openssl/ssl/quic/quic_tls.c
829
err = ossl_ssl_get_error(qtls->args.s, ret,
crypto/openssl/ssl/quic/quic_tls.c
848
SSL_get0_alpn_selected(qtls->args.s, &alpn, &alpnlen);
crypto/openssl/ssl/quic/quic_tls.c
902
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(qtls->args.s);
crypto/openssl/ssl/quic/quic_tls.c
916
uint32_t max_early_data = SSL_get0_session(qtls->args.s)->ext.max_early_data;
crypto/openssl/ssl/quic/quic_tls.c
928
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(qtls->args.s);
crypto/openssl/ssl/quic/quic_tls.c
930
if (sc == NULL || !SSL_IS_QUIC_HANDSHAKE(sc) || !SSL_in_before(qtls->args.s))
crypto/openssl/ssl/quic/quic_tls_api.c
127
int SSL_set_quic_tls_cbs(SSL *s, const OSSL_DISPATCH *qtdis, void *arg)
crypto/openssl/ssl/quic/quic_tls_api.c
129
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/quic/quic_tls_api.c
132
if (!SSL_is_tls(s)) {
crypto/openssl/ssl/quic/quic_tls_api.c
144
qtlsargs.s = s;
crypto/openssl/ssl/quic/quic_tls_api.c
146
qtlsargs.crypto_send_cb_arg = s;
crypto/openssl/ssl/quic/quic_tls_api.c
148
qtlsargs.crypto_recv_rcd_cb_arg = s;
crypto/openssl/ssl/quic/quic_tls_api.c
150
qtlsargs.crypto_release_rcd_cb_arg = s;
crypto/openssl/ssl/quic/quic_tls_api.c
152
qtlsargs.yield_secret_cb_arg = s;
crypto/openssl/ssl/quic/quic_tls_api.c
154
qtlsargs.got_transport_params_cb_arg = s;
crypto/openssl/ssl/quic/quic_tls_api.c
158
qtlsargs.alert_cb_arg = s;
crypto/openssl/ssl/quic/quic_tls_api.c
171
int SSL_set_quic_tls_transport_params(SSL *s,
crypto/openssl/ssl/quic/quic_tls_api.c
175
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/quic/quic_tls_api.c
18
SSL *s = (SSL *)arg;
crypto/openssl/ssl/quic/quic_tls_api.c
188
int SSL_set_quic_tls_early_data_enabled(SSL *s, int enabled)
crypto/openssl/ssl/quic/quic_tls_api.c
19
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/quic/quic_tls_api.c
190
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/quic/quic_tls_api.c
192
if (!SSL_is_tls(s)) {
crypto/openssl/ssl/quic/quic_tls_api.c
23
return sc->qtcb.crypto_send_cb(s, buf, buf_len, consumed, sc->qtarg);
crypto/openssl/ssl/quic/quic_tls_api.c
29
SSL *s = (SSL *)arg;
crypto/openssl/ssl/quic/quic_tls_api.c
30
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/quic/quic_tls_api.c
34
return sc->qtcb.crypto_recv_rcd_cb(s, buf, bytes_read, sc->qtarg);
crypto/openssl/ssl/quic/quic_tls_api.c
39
SSL *s = (SSL *)arg;
crypto/openssl/ssl/quic/quic_tls_api.c
40
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/quic/quic_tls_api.c
44
return sc->qtcb.crypto_release_rcd_cb(s, bytes_read, sc->qtarg);
crypto/openssl/ssl/quic/quic_tls_api.c
51
SSL *s = (SSL *)arg;
crypto/openssl/ssl/quic/quic_tls_api.c
52
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/quic/quic_tls_api.c
56
return sc->qtcb.yield_secret_cb(s, prot_level, direction,
crypto/openssl/ssl/quic/quic_tls_api.c
64
SSL *s = (SSL *)arg;
crypto/openssl/ssl/quic/quic_tls_api.c
65
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/quic/quic_tls_api.c
69
return sc->qtcb.got_transport_params_cb(s, params, params_len, sc->qtarg);
crypto/openssl/ssl/quic/quic_tls_api.c
74
SSL *s = (SSL *)arg;
crypto/openssl/ssl/quic/quic_tls_api.c
75
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/quic/quic_tls_api.c
79
return sc->qtcb.alert_cb(s, alert_code, sc->qtarg);
crypto/openssl/ssl/quic/quic_txp.c
1624
QUIC_STREAM *s;
crypto/openssl/ssl/quic/quic_txp.c
1629
s = ossl_quic_stream_map_get_by_id(txp->args.qsm, stream_id);
crypto/openssl/ssl/quic/quic_txp.c
1630
if (s == NULL)
crypto/openssl/ssl/quic/quic_txp.c
1633
return s->sstream;
crypto/openssl/ssl/quic/quic_txp.c
1658
QUIC_STREAM *s
crypto/openssl/ssl/quic/quic_txp.c
1661
if (s == NULL)
crypto/openssl/ssl/quic/quic_txp.c
1664
s->want_max_stream_data = 1;
crypto/openssl/ssl/quic/quic_txp.c
1665
ossl_quic_stream_map_update_state(txp->args.qsm, s);
crypto/openssl/ssl/quic/quic_txp.c
1668
QUIC_STREAM *s
crypto/openssl/ssl/quic/quic_txp.c
1671
if (s == NULL)
crypto/openssl/ssl/quic/quic_txp.c
1674
ossl_quic_stream_map_schedule_stop_sending(txp->args.qsm, s);
crypto/openssl/ssl/quic/quic_txp.c
1677
QUIC_STREAM *s
crypto/openssl/ssl/quic/quic_txp.c
1680
if (s == NULL)
crypto/openssl/ssl/quic/quic_txp.c
1683
s->want_reset_stream = 1;
crypto/openssl/ssl/quic/quic_txp.c
1684
ossl_quic_stream_map_update_state(txp->args.qsm, s);
crypto/openssl/ssl/quic/quic_txp.c
1790
QUIC_STREAM *s
crypto/openssl/ssl/quic/quic_txp.c
1793
if (s == NULL)
crypto/openssl/ssl/quic/quic_txp.c
1796
s->acked_stop_sending = 1;
crypto/openssl/ssl/quic/quic_txp.c
1797
ossl_quic_stream_map_update_state(txp->args.qsm, s);
crypto/openssl/ssl/quic/quic_txp.c
1800
QUIC_STREAM *s
crypto/openssl/ssl/quic/quic_txp.c
1803
if (s == NULL)
crypto/openssl/ssl/quic/quic_txp.c
1810
ossl_quic_stream_map_notify_reset_stream_acked(txp->args.qsm, s);
crypto/openssl/ssl/quic/quic_txp.c
1811
ossl_quic_stream_map_update_state(txp->args.qsm, s);
crypto/openssl/ssl/quic/quic_txp.c
1854
QUIC_STREAM *s;
crypto/openssl/ssl/quic/quic_txp.c
1856
s = ossl_quic_stream_map_get_by_id(txp->args.qsm, stream_id);
crypto/openssl/ssl/quic/quic_txp.c
1857
if (s == NULL)
crypto/openssl/ssl/quic/quic_txp.c
1860
ossl_quic_stream_map_update_state(txp->args.qsm, s);
crypto/openssl/ssl/quic/uint_set.c
125
int ossl_uint_set_insert(UINT_SET *s, const UINT_RANGE *range)
crypto/openssl/ssl/quic/uint_set.c
133
if (ossl_list_uint_set_is_empty(s)) {
crypto/openssl/ssl/quic/uint_set.c
138
ossl_list_uint_set_insert_head(s, x);
crypto/openssl/ssl/quic/uint_set.c
142
z = ossl_list_uint_set_tail(s);
crypto/openssl/ssl/quic/uint_set.c
159
ossl_list_uint_set_insert_tail(s, x);
crypto/openssl/ssl/quic/uint_set.c
163
f = ossl_list_uint_set_head(s);
crypto/openssl/ssl/quic/uint_set.c
171
x = ossl_list_uint_set_head(s);
crypto/openssl/ssl/quic/uint_set.c
176
ossl_list_uint_set_remove(s, x);
crypto/openssl/ssl/quic/uint_set.c
218
ossl_list_uint_set_remove(s, x);
crypto/openssl/ssl/quic/uint_set.c
232
uint_set_merge_adjacent(s, z);
crypto/openssl/ssl/quic/uint_set.c
241
uint_set_merge_adjacent(s, z);
crypto/openssl/ssl/quic/uint_set.c
250
ossl_list_uint_set_insert_before(s, z, x);
crypto/openssl/ssl/quic/uint_set.c
259
int ossl_uint_set_remove(UINT_SET *s, const UINT_RANGE *range)
crypto/openssl/ssl/quic/uint_set.c
268
for (z = ossl_list_uint_set_tail(s); z != NULL; z = zprev) {
crypto/openssl/ssl/quic/uint_set.c
280
ossl_list_uint_set_remove(s, z);
crypto/openssl/ssl/quic/uint_set.c
309
ossl_list_uint_set_insert_after(s, z, y);
crypto/openssl/ssl/quic/uint_set.c
321
int ossl_uint_set_query(const UINT_SET *s, uint64_t v)
crypto/openssl/ssl/quic/uint_set.c
325
if (ossl_list_uint_set_is_empty(s))
crypto/openssl/ssl/quic/uint_set.c
328
for (x = ossl_list_uint_set_tail(s); x != NULL; x = ossl_list_uint_set_prev(x))
crypto/openssl/ssl/quic/uint_set.c
60
void ossl_uint_set_init(UINT_SET *s)
crypto/openssl/ssl/quic/uint_set.c
62
ossl_list_uint_set_init(s);
crypto/openssl/ssl/quic/uint_set.c
65
void ossl_uint_set_destroy(UINT_SET *s)
crypto/openssl/ssl/quic/uint_set.c
69
for (x = ossl_list_uint_set_head(s); x != NULL; x = xnext) {
crypto/openssl/ssl/quic/uint_set.c
76
static void uint_set_merge_adjacent(UINT_SET *s, UINT_SET_ITEM *x)
crypto/openssl/ssl/quic/uint_set.c
87
ossl_list_uint_set_remove(s, xprev);
crypto/openssl/ssl/record/rec_layer_d1.c
108
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_CRYPTO_LIB);
crypto/openssl/ssl/record/rec_layer_d1.c
121
if (BIO_dgram_is_sctp(s->rbio) && (ossl_statem_get_state(s) == TLS_ST_SR_FINISHED || ossl_statem_get_state(s) == TLS_ST_CR_FINISHED)) {
crypto/openssl/ssl/record/rec_layer_d1.c
122
BIO_ctrl(s->rbio, BIO_CTRL_DGRAM_SCTP_GET_RCVINFO,
crypto/openssl/ssl/record/rec_layer_d1.c
138
static void dtls_unbuffer_record(SSL_CONNECTION *s)
crypto/openssl/ssl/record/rec_layer_d1.c
144
if (s->rlayer.curr_rec < s->rlayer.num_recs)
crypto/openssl/ssl/record/rec_layer_d1.c
147
item = pqueue_pop(s->rlayer.d->buffered_app_data);
crypto/openssl/ssl/record/rec_layer_d1.c
151
s->rlayer.tlsrecs[0] = *rdata;
crypto/openssl/ssl/record/rec_layer_d1.c
152
s->rlayer.num_recs = 1;
crypto/openssl/ssl/record/rec_layer_d1.c
153
s->rlayer.curr_rec = 0;
crypto/openssl/ssl/record/rec_layer_d1.c
157
if (BIO_dgram_is_sctp(s->rbio)) {
crypto/openssl/ssl/record/rec_layer_d1.c
158
BIO_ctrl(s->rbio, BIO_CTRL_DGRAM_SCTP_SET_RCVINFO,
crypto/openssl/ssl/record/rec_layer_d1.c
197
int dtls1_read_bytes(SSL *s, uint8_t type, uint8_t *recvd_type,
crypto/openssl/ssl/record/rec_layer_d1.c
205
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/record/rec_layer_d1.c
215
if (!ossl_statem_get_in_handshake(sc) && SSL_in_init(s)) {
crypto/openssl/ssl/record/rec_layer_d1.c
217
i = sc->handshake_func(s);
crypto/openssl/ssl/record/rec_layer_d1.c
232
if (SSL_is_init_finished(s))
crypto/openssl/ssl/record/rec_layer_d1.c
322
if (SSL_in_init(s) && (type == SSL3_RT_APPLICATION_DATA)
crypto/openssl/ssl/record/rec_layer_d1.c
362
if (BIO_dgram_is_sctp(SSL_get_rbio(s)) && sc->d1->shutdown_received
crypto/openssl/ssl/record/rec_layer_d1.c
363
&& BIO_dgram_sctp_msg_waiting(SSL_get_rbio(s)) <= 0) {
crypto/openssl/ssl/record/rec_layer_d1.c
391
sc->msg_callback(0, sc->version, SSL3_RT_ALERT, alert_bytes, 2, s,
crypto/openssl/ssl/record/rec_layer_d1.c
396
else if (s->ctx->info_callback != NULL)
crypto/openssl/ssl/record/rec_layer_d1.c
397
cb = s->ctx->info_callback;
crypto/openssl/ssl/record/rec_layer_d1.c
401
cb(s, SSL_CB_READ_ALERT, j);
crypto/openssl/ssl/record/rec_layer_d1.c
423
if (BIO_dgram_is_sctp(SSL_get_rbio(s)) && BIO_dgram_sctp_msg_waiting(SSL_get_rbio(s)) > 0) {
crypto/openssl/ssl/record/rec_layer_d1.c
426
BIO_clear_retry_flags(SSL_get_rbio(s));
crypto/openssl/ssl/record/rec_layer_d1.c
427
BIO_set_retry_read(SSL_get_rbio(s));
crypto/openssl/ssl/record/rec_layer_d1.c
524
bio = SSL_get_rbio(s);
crypto/openssl/ssl/record/rec_layer_d1.c
539
if (!ossl_assert(SSL_is_init_finished(s))) {
crypto/openssl/ssl/record/rec_layer_d1.c
547
i = sc->handshake_func(s);
crypto/openssl/ssl/record/rec_layer_d1.c
565
bio = SSL_get_rbio(s);
crypto/openssl/ssl/record/rec_layer_d1.c
611
int dtls1_write_bytes(SSL_CONNECTION *s, uint8_t type, const void *buf,
crypto/openssl/ssl/record/rec_layer_d1.c
617
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/record/rec_layer_d1.c
620
s->rwstate = SSL_NOTHING;
crypto/openssl/ssl/record/rec_layer_d1.c
621
i = do_dtls1_write(s, type, buf, len, written);
crypto/openssl/ssl/record/rec_layer_d1.c
63
if (rl->s->options & SSL_OP_CLEANSE_PLAINTEXT)
crypto/openssl/ssl/record/rec_layer_d1.c
630
SSL *s = SSL_CONNECTION_GET_SSL(sc);
crypto/openssl/ssl/record/rec_layer_d1.c
635
i = s->method->ssl_dispatch_alert(s);
crypto/openssl/ssl/record/rec_layer_d1.c
655
if (s->method->version == DTLS_ANY_VERSION
crypto/openssl/ssl/record/rec_layer_d1.c
672
void dtls1_increment_epoch(SSL_CONNECTION *s, int rw)
crypto/openssl/ssl/record/rec_layer_d1.c
675
s->rlayer.d->r_epoch++;
crypto/openssl/ssl/record/rec_layer_d1.c
681
dtls1_clear_received_buffer(s);
crypto/openssl/ssl/record/rec_layer_d1.c
683
s->rlayer.d->w_epoch++;
crypto/openssl/ssl/record/rec_layer_d1.c
687
uint16_t dtls1_get_epoch(SSL_CONNECTION *s, int rw)
crypto/openssl/ssl/record/rec_layer_d1.c
692
epoch = s->rlayer.d->r_epoch;
crypto/openssl/ssl/record/rec_layer_d1.c
694
epoch = s->rlayer.d->w_epoch;
crypto/openssl/ssl/record/rec_layer_d1.c
75
static int dtls_buffer_record(SSL_CONNECTION *s, TLS_RECORD *rec)
crypto/openssl/ssl/record/rec_layer_d1.c
79
struct pqueue_st *queue = s->rlayer.d->buffered_app_data;
crypto/openssl/ssl/record/rec_layer_d1.c
94
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/record/rec_layer_s3.c
1010
if ((n > 0 || rr->length == 0) && !ssl_release_record(s, rr, n))
crypto/openssl/ssl/record/rec_layer_s3.c
1018
SSLfatal(s, SSL_AD_UNEXPECTED_MESSAGE, SSL_R_CCS_RECEIVED_EARLY);
crypto/openssl/ssl/record/rec_layer_s3.c
1026
if ((s->rlayer.handshake_fragment_len >= 4)
crypto/openssl/ssl/record/rec_layer_s3.c
1027
&& !ossl_statem_get_in_handshake(s)) {
crypto/openssl/ssl/record/rec_layer_s3.c
1028
int ined = (s->early_data_state == SSL_EARLY_DATA_READING);
crypto/openssl/ssl/record/rec_layer_s3.c
1031
ossl_statem_set_in_init(s, 1);
crypto/openssl/ssl/record/rec_layer_s3.c
1033
i = s->handshake_func(ssl);
crypto/openssl/ssl/record/rec_layer_s3.c
1049
if (!(s->mode & SSL_MODE_AUTO_RETRY)) {
crypto/openssl/ssl/record/rec_layer_s3.c
1050
if (!RECORD_LAYER_read_pending(&s->rlayer)) {
crypto/openssl/ssl/record/rec_layer_s3.c
1058
s->rwstate = SSL_READING;
crypto/openssl/ssl/record/rec_layer_s3.c
1077
SSLfatal(s, SSL_AD_UNEXPECTED_MESSAGE, SSL_R_UNEXPECTED_RECORD);
crypto/openssl/ssl/record/rec_layer_s3.c
1087
SSLfatal(s, SSL_AD_UNEXPECTED_MESSAGE, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/record/rec_layer_s3.c
1097
if (ossl_statem_app_data_allowed(s)) {
crypto/openssl/ssl/record/rec_layer_s3.c
1098
s->s3.in_read_app_data = 2;
crypto/openssl/ssl/record/rec_layer_s3.c
1100
} else if (ossl_statem_skip_early_data(s)) {
crypto/openssl/ssl/record/rec_layer_s3.c
1110
if (!ossl_early_data_count_ok(s, rr->length,
crypto/openssl/ssl/record/rec_layer_s3.c
1115
if (!ssl_release_record(s, rr, 0))
crypto/openssl/ssl/record/rec_layer_s3.c
1119
SSLfatal(s, SSL_AD_UNEXPECTED_MESSAGE, SSL_R_UNEXPECTED_RECORD);
crypto/openssl/ssl/record/rec_layer_s3.c
1131
if (SSL_CONNECTION_IS_DTLS(rl->s))
crypto/openssl/ssl/record/rec_layer_s3.c
1141
SSL_CONNECTION *s = cbarg;
crypto/openssl/ssl/record/rec_layer_s3.c
1142
SSL *ssl = SSL_CONNECTION_GET_USER_SSL(s);
crypto/openssl/ssl/record/rec_layer_s3.c
1144
if (s->msg_callback != NULL)
crypto/openssl/ssl/record/rec_layer_s3.c
1145
s->msg_callback(write_p, version, content_type, buf, len, ssl,
crypto/openssl/ssl/record/rec_layer_s3.c
1146
s->msg_callback_arg);
crypto/openssl/ssl/record/rec_layer_s3.c
1153
SSL_CONNECTION *s = cbarg;
crypto/openssl/ssl/record/rec_layer_s3.c
1155
return ssl_security(s, op, bits, nid, other);
crypto/openssl/ssl/record/rec_layer_s3.c
1161
SSL_CONNECTION *s = cbarg;
crypto/openssl/ssl/record/rec_layer_s3.c
1162
SSL *ssl = SSL_CONNECTION_GET_USER_SSL(s);
crypto/openssl/ssl/record/rec_layer_s3.c
1164
return s->rlayer.record_padding_cb(ssl, type, len,
crypto/openssl/ssl/record/rec_layer_s3.c
1165
s->rlayer.record_padding_arg);
crypto/openssl/ssl/record/rec_layer_s3.c
1176
void ossl_ssl_set_custom_record_layer(SSL_CONNECTION *s,
crypto/openssl/ssl/record/rec_layer_s3.c
1180
s->rlayer.custom_rlmethod = meth;
crypto/openssl/ssl/record/rec_layer_s3.c
1181
s->rlayer.rlarg = rlarg;
crypto/openssl/ssl/record/rec_layer_s3.c
1184
static const OSSL_RECORD_METHOD *ssl_select_next_record_layer(SSL_CONNECTION *s,
crypto/openssl/ssl/record/rec_layer_s3.c
1188
if (s->rlayer.custom_rlmethod != NULL)
crypto/openssl/ssl/record/rec_layer_s3.c
1189
return s->rlayer.custom_rlmethod;
crypto/openssl/ssl/record/rec_layer_s3.c
119
static uint32_t ossl_get_max_early_data(SSL_CONNECTION *s)
crypto/openssl/ssl/record/rec_layer_s3.c
1192
if (SSL_CONNECTION_IS_DTLS(s))
crypto/openssl/ssl/record/rec_layer_s3.c
1201
&& (s->options & SSL_OP_ENABLE_KTLS) != 0
crypto/openssl/ssl/record/rec_layer_s3.c
1202
&& (SSL_CONNECTION_IS_TLS13(s) || SSL_IS_FIRST_HANDSHAKE(s)))
crypto/openssl/ssl/record/rec_layer_s3.c
1207
return direction == OSSL_RECORD_DIRECTION_READ ? s->rlayer.rrlmethod
crypto/openssl/ssl/record/rec_layer_s3.c
1208
: s->rlayer.wrlmethod;
crypto/openssl/ssl/record/rec_layer_s3.c
1211
static int ssl_post_record_layer_select(SSL_CONNECTION *s, int direction)
crypto/openssl/ssl/record/rec_layer_s3.c
1217
thismethod = s->rlayer.rrlmethod;
crypto/openssl/ssl/record/rec_layer_s3.c
1218
thisrl = s->rlayer.rrl;
crypto/openssl/ssl/record/rec_layer_s3.c
122
SSL_SESSION *sess = s->session;
crypto/openssl/ssl/record/rec_layer_s3.c
1220
thismethod = s->rlayer.wrlmethod;
crypto/openssl/ssl/record/rec_layer_s3.c
1221
thisrl = s->rlayer.wrl;
crypto/openssl/ssl/record/rec_layer_s3.c
1226
SSL *ssl = SSL_CONNECTION_GET_SSL(s);
crypto/openssl/ssl/record/rec_layer_s3.c
1228
if (s->rlayer.rrlmethod == &ossl_ktls_record_method) {
crypto/openssl/ssl/record/rec_layer_s3.c
1234
if (SSL_IS_FIRST_HANDSHAKE(s) && thismethod->set_first_handshake != NULL)
crypto/openssl/ssl/record/rec_layer_s3.c
1237
if (s->max_pipelines != 0 && thismethod->set_max_pipelines != NULL)
crypto/openssl/ssl/record/rec_layer_s3.c
1238
thismethod->set_max_pipelines(thisrl, s->max_pipelines);
crypto/openssl/ssl/record/rec_layer_s3.c
1243
int ssl_set_new_record_layer(SSL_CONNECTION *s, int version,
crypto/openssl/ssl/record/rec_layer_s3.c
1258
SSL_CTX *sctx = SSL_CONNECTION_GET_CTX(s);
crypto/openssl/ssl/record/rec_layer_s3.c
1262
? ssl_get_max_send_fragment(s)
crypto/openssl/ssl/record/rec_layer_s3.c
1268
meth = ssl_select_next_record_layer(s, direction, level);
crypto/openssl/ssl/record/rec_layer_s3.c
1271
thismethod = &s->rlayer.rrlmethod;
crypto/openssl/ssl/record/rec_layer_s3.c
1272
thisrl = &s->rlayer.rrl;
crypto/openssl/ssl/record/rec_layer_s3.c
1273
thisbio = s->rbio;
crypto/openssl/ssl/record/rec_layer_s3.c
1275
thismethod = &s->rlayer.wrlmethod;
crypto/openssl/ssl/record/rec_layer_s3.c
1276
thisrl = &s->rlayer.wrl;
crypto/openssl/ssl/record/rec_layer_s3.c
1277
thisbio = s->wbio;
crypto/openssl/ssl/record/rec_layer_s3.c
129
if (!s->server && sess->ext.max_early_data == 0) {
crypto/openssl/ssl/record/rec_layer_s3.c
1290
&s->options);
crypto/openssl/ssl/record/rec_layer_s3.c
1292
&s->mode);
crypto/openssl/ssl/record/rec_layer_s3.c
1295
&s->rlayer.default_read_buf_len);
crypto/openssl/ssl/record/rec_layer_s3.c
1297
&s->rlayer.read_ahead);
crypto/openssl/ssl/record/rec_layer_s3.c
130
if (!ossl_assert(s->psksession != NULL
crypto/openssl/ssl/record/rec_layer_s3.c
1300
&s->rlayer.block_padding);
crypto/openssl/ssl/record/rec_layer_s3.c
1302
&s->rlayer.hs_padding);
crypto/openssl/ssl/record/rec_layer_s3.c
1308
use_etm = SSL_READ_ETM(s) ? 1 : 0;
crypto/openssl/ssl/record/rec_layer_s3.c
1309
if ((s->mac_flags & SSL_MAC_FLAG_READ_MAC_STREAM) != 0)
crypto/openssl/ssl/record/rec_layer_s3.c
131
&& s->psksession->ext.max_early_data > 0)) {
crypto/openssl/ssl/record/rec_layer_s3.c
1312
if ((s->mac_flags & SSL_MAC_FLAG_READ_MAC_TLSTREE) != 0)
crypto/openssl/ssl/record/rec_layer_s3.c
1315
use_etm = SSL_WRITE_ETM(s) ? 1 : 0;
crypto/openssl/ssl/record/rec_layer_s3.c
1316
if ((s->mac_flags & SSL_MAC_FLAG_WRITE_MAC_STREAM) != 0)
crypto/openssl/ssl/record/rec_layer_s3.c
1319
if ((s->mac_flags & SSL_MAC_FLAG_WRITE_MAC_TLSTREE) != 0)
crypto/openssl/ssl/record/rec_layer_s3.c
132
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/record/rec_layer_s3.c
1340
&& s->session != NULL
crypto/openssl/ssl/record/rec_layer_s3.c
1341
&& USE_MAX_FRAGMENT_LENGTH_EXT(s->session))
crypto/openssl/ssl/record/rec_layer_s3.c
1342
maxfrag = GET_MAX_FRAGMENT_LENGTH(s->session);
crypto/openssl/ssl/record/rec_layer_s3.c
135
sess = s->psksession;
crypto/openssl/ssl/record/rec_layer_s3.c
1353
if (s->server && direction == OSSL_RECORD_DIRECTION_READ) {
crypto/openssl/ssl/record/rec_layer_s3.c
1356
} else if (!s->server && direction == OSSL_RECORD_DIRECTION_WRITE) {
crypto/openssl/ssl/record/rec_layer_s3.c
1360
max_early_data = ossl_get_max_early_data(s);
crypto/openssl/ssl/record/rec_layer_s3.c
1378
prev = s->rlayer.rrlnext;
crypto/openssl/ssl/record/rec_layer_s3.c
1379
if (SSL_CONNECTION_IS_DTLS(s)
crypto/openssl/ssl/record/rec_layer_s3.c
138
if (!s->server)
crypto/openssl/ssl/record/rec_layer_s3.c
1381
epoch = dtls1_get_epoch(s, SSL3_CC_READ); /* new epoch */
crypto/openssl/ssl/record/rec_layer_s3.c
1384
if (SSL_CONNECTION_IS_DTLS(s))
crypto/openssl/ssl/record/rec_layer_s3.c
1391
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/record/rec_layer_s3.c
1394
s->rlayer.rrlnext = next;
crypto/openssl/ssl/record/rec_layer_s3.c
1396
if (SSL_CONNECTION_IS_DTLS(s)
crypto/openssl/ssl/record/rec_layer_s3.c
1398
epoch = dtls1_get_epoch(s, SSL3_CC_WRITE); /* new epoch */
crypto/openssl/ssl/record/rec_layer_s3.c
140
else if (s->ext.early_data != SSL_EARLY_DATA_ACCEPTED)
crypto/openssl/ssl/record/rec_layer_s3.c
1408
if (s->msg_callback == NULL)
crypto/openssl/ssl/record/rec_layer_s3.c
141
max_early_data = s->recv_max_early_data;
crypto/openssl/ssl/record/rec_layer_s3.c
1412
if (s->rlayer.record_padding_cb == NULL)
crypto/openssl/ssl/record/rec_layer_s3.c
1422
s->server, direction, level, epoch,
crypto/openssl/ssl/record/rec_layer_s3.c
1427
options, rlayer_dispatch_tmp, s,
crypto/openssl/ssl/record/rec_layer_s3.c
1428
s->rlayer.rlarg, &newrl);
crypto/openssl/ssl/record/rec_layer_s3.c
143
max_early_data = s->recv_max_early_data < sess->ext.max_early_data
crypto/openssl/ssl/record/rec_layer_s3.c
1432
SSLfatal(s, SSL_AD_INTERNAL_ERROR, SSL_R_RECORD_LAYER_FAILURE);
crypto/openssl/ssl/record/rec_layer_s3.c
144
? s->recv_max_early_data
crypto/openssl/ssl/record/rec_layer_s3.c
1444
SSLfatal(s, SSL_AD_INTERNAL_ERROR, SSL_R_NO_SUITABLE_RECORD_LAYER);
crypto/openssl/ssl/record/rec_layer_s3.c
1452
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/record/rec_layer_s3.c
1465
if (!SSL_CONNECTION_IS_DTLS(s)
crypto/openssl/ssl/record/rec_layer_s3.c
1467
|| pqueue_peek(s->d1->sent_messages) == NULL) {
crypto/openssl/ssl/record/rec_layer_s3.c
1469
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/record/rec_layer_s3.c
1477
return ssl_post_record_layer_select(s, direction);
crypto/openssl/ssl/record/rec_layer_s3.c
1480
int ssl_set_record_protocol_version(SSL_CONNECTION *s, int vers)
crypto/openssl/ssl/record/rec_layer_s3.c
1482
if (!ossl_assert(s->rlayer.rrlmethod != NULL)
crypto/openssl/ssl/record/rec_layer_s3.c
1483
|| !ossl_assert(s->rlayer.wrlmethod != NULL))
crypto/openssl/ssl/record/rec_layer_s3.c
1485
s->rlayer.rrlmethod->set_protocol_version(s->rlayer.rrl, s->version);
crypto/openssl/ssl/record/rec_layer_s3.c
1486
s->rlayer.wrlmethod->set_protocol_version(s->rlayer.wrl, s->version);
crypto/openssl/ssl/record/rec_layer_s3.c
150
static int ossl_early_data_count_ok(SSL_CONNECTION *s, size_t length,
crypto/openssl/ssl/record/rec_layer_s3.c
155
max_early_data = ossl_get_max_early_data(s);
crypto/openssl/ssl/record/rec_layer_s3.c
158
SSLfatal(s, send ? SSL_AD_INTERNAL_ERROR : SSL_AD_UNEXPECTED_MESSAGE,
crypto/openssl/ssl/record/rec_layer_s3.c
166
if (s->early_data_count + length > max_early_data) {
crypto/openssl/ssl/record/rec_layer_s3.c
167
SSLfatal(s, send ? SSL_AD_INTERNAL_ERROR : SSL_AD_UNEXPECTED_MESSAGE,
crypto/openssl/ssl/record/rec_layer_s3.c
171
s->early_data_count += length;
crypto/openssl/ssl/record/rec_layer_s3.c
176
size_t ssl3_pending(const SSL *s)
crypto/openssl/ssl/record/rec_layer_s3.c
179
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL(s);
crypto/openssl/ssl/record/rec_layer_s3.c
211
void SSL_set_default_read_buffer_len(SSL *s, size_t len)
crypto/openssl/ssl/record/rec_layer_s3.c
213
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/record/rec_layer_s3.c
215
if (sc == NULL || IS_QUIC(s))
crypto/openssl/ssl/record/rec_layer_s3.c
220
const char *SSL_rstate_string_long(const SSL *s)
crypto/openssl/ssl/record/rec_layer_s3.c
222
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL(s);
crypto/openssl/ssl/record/rec_layer_s3.c
236
const char *SSL_rstate_string(const SSL *s)
crypto/openssl/ssl/record/rec_layer_s3.c
238
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL(s);
crypto/openssl/ssl/record/rec_layer_s3.c
252
static int tls_write_check_pending(SSL_CONNECTION *s, uint8_t type,
crypto/openssl/ssl/record/rec_layer_s3.c
255
if (s->rlayer.wpend_tot == 0)
crypto/openssl/ssl/record/rec_layer_s3.c
259
if ((s->rlayer.wpend_tot > len)
crypto/openssl/ssl/record/rec_layer_s3.c
260
|| (!(s->mode & SSL_MODE_ACCEPT_MOVING_WRITE_BUFFER)
crypto/openssl/ssl/record/rec_layer_s3.c
261
&& (s->rlayer.wpend_buf != buf))
crypto/openssl/ssl/record/rec_layer_s3.c
262
|| (s->rlayer.wpend_type != type)) {
crypto/openssl/ssl/record/rec_layer_s3.c
263
SSLfatal(s, SSL_AD_INTERNAL_ERROR, SSL_R_BAD_WRITE_RETRY);
crypto/openssl/ssl/record/rec_layer_s3.c
27
void RECORD_LAYER_init(RECORD_LAYER *rl, SSL_CONNECTION *s)
crypto/openssl/ssl/record/rec_layer_s3.c
280
SSL_CONNECTION *s = SSL_CONNECTION_FROM_SSL_ONLY(ssl);
crypto/openssl/ssl/record/rec_layer_s3.c
284
if (s == NULL)
crypto/openssl/ssl/record/rec_layer_s3.c
287
s->rwstate = SSL_NOTHING;
crypto/openssl/ssl/record/rec_layer_s3.c
288
tot = s->rlayer.wnum;
crypto/openssl/ssl/record/rec_layer_s3.c
29
rl->s = s;
crypto/openssl/ssl/record/rec_layer_s3.c
298
if ((len < s->rlayer.wnum)
crypto/openssl/ssl/record/rec_layer_s3.c
299
|| ((s->rlayer.wpend_tot != 0)
crypto/openssl/ssl/record/rec_layer_s3.c
300
&& (len < (s->rlayer.wnum + s->rlayer.wpend_tot)))) {
crypto/openssl/ssl/record/rec_layer_s3.c
301
SSLfatal(s, SSL_AD_INTERNAL_ERROR, SSL_R_BAD_LENGTH);
crypto/openssl/ssl/record/rec_layer_s3.c
305
if (s->early_data_state == SSL_EARLY_DATA_WRITING
crypto/openssl/ssl/record/rec_layer_s3.c
306
&& !ossl_early_data_count_ok(s, len, 0, 1)) {
crypto/openssl/ssl/record/rec_layer_s3.c
311
s->rlayer.wnum = 0;
crypto/openssl/ssl/record/rec_layer_s3.c
318
if (s->rlayer.wpend_tot == 0 && (s->key_update != SSL_KEY_UPDATE_NONE || s->ext.extra_tickets_expected > 0))
crypto/openssl/ssl/record/rec_layer_s3.c
319
ossl_statem_set_in_init(s, 1);
crypto/openssl/ssl/record/rec_layer_s3.c
326
if (SSL_in_init(ssl) && !ossl_statem_get_in_handshake(s)
crypto/openssl/ssl/record/rec_layer_s3.c
327
&& s->early_data_state != SSL_EARLY_DATA_UNAUTH_WRITING) {
crypto/openssl/ssl/record/rec_layer_s3.c
328
i = s->handshake_func(ssl);
crypto/openssl/ssl/record/rec_layer_s3.c
337
i = tls_write_check_pending(s, type, buf, len);
crypto/openssl/ssl/record/rec_layer_s3.c
343
i = HANDLE_RLAYER_WRITE_RETURN(s,
crypto/openssl/ssl/record/rec_layer_s3.c
344
s->rlayer.wrlmethod->retry_write_records(s->rlayer.wrl));
crypto/openssl/ssl/record/rec_layer_s3.c
346
s->rlayer.wnum = tot;
crypto/openssl/ssl/record/rec_layer_s3.c
349
tot += s->rlayer.wpend_tot;
crypto/openssl/ssl/record/rec_layer_s3.c
350
s->rlayer.wpend_tot = 0;
crypto/openssl/ssl/record/rec_layer_s3.c
358
s->rlayer.wpend_tot = 0;
crypto/openssl/ssl/record/rec_layer_s3.c
359
s->rlayer.wpend_type = type;
crypto/openssl/ssl/record/rec_layer_s3.c
360
s->rlayer.wpend_buf = buf;
crypto/openssl/ssl/record/rec_layer_s3.c
369
if (s->s3.alert_dispatch > 0) {
crypto/openssl/ssl/record/rec_layer_s3.c
373
s->rlayer.wnum = tot;
crypto/openssl/ssl/record/rec_layer_s3.c
38
ret &= ssl_release_record(rl->s,
crypto/openssl/ssl/record/rec_layer_s3.c
381
max_send_fragment = ssl_get_max_send_fragment(s);
crypto/openssl/ssl/record/rec_layer_s3.c
382
split_send_fragment = ssl_get_split_send_fragment(s);
crypto/openssl/ssl/record/rec_layer_s3.c
391
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/record/rec_layer_s3.c
399
recversion = (s->version == TLS1_3_VERSION) ? TLS1_2_VERSION : s->version;
crypto/openssl/ssl/record/rec_layer_s3.c
401
&& !s->renegotiate
crypto/openssl/ssl/record/rec_layer_s3.c
403
&& s->hello_retry_request == SSL_HRR_NONE)
crypto/openssl/ssl/record/rec_layer_s3.c
414
maxpipes = s->rlayer.wrlmethod->get_max_records(s->rlayer.wrl, type, n,
crypto/openssl/ssl/record/rec_layer_s3.c
423
if (s->max_pipelines > 0 && maxpipes > s->max_pipelines)
crypto/openssl/ssl/record/rec_layer_s3.c
424
maxpipes = s->max_pipelines;
crypto/openssl/ssl/record/rec_layer_s3.c
430
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/record/rec_layer_s3.c
446
s->rlayer.wpend_tot = maxpipes * split_send_fragment;
crypto/openssl/ssl/record/rec_layer_s3.c
467
s->rlayer.wpend_tot = n;
crypto/openssl/ssl/record/rec_layer_s3.c
470
i = HANDLE_RLAYER_WRITE_RETURN(s,
crypto/openssl/ssl/record/rec_layer_s3.c
471
s->rlayer.wrlmethod->write_records(s->rlayer.wrl, tmpls, maxpipes));
crypto/openssl/ssl/record/rec_layer_s3.c
474
s->rlayer.wnum = tot;
crypto/openssl/ssl/record/rec_layer_s3.c
478
if (s->rlayer.wpend_tot == n
crypto/openssl/ssl/record/rec_layer_s3.c
480
&& (s->mode & SSL_MODE_ENABLE_PARTIAL_WRITE) != 0)) {
crypto/openssl/ssl/record/rec_layer_s3.c
481
*written = tot + s->rlayer.wpend_tot;
crypto/openssl/ssl/record/rec_layer_s3.c
482
s->rlayer.wpend_tot = 0;
crypto/openssl/ssl/record/rec_layer_s3.c
486
n -= s->rlayer.wpend_tot;
crypto/openssl/ssl/record/rec_layer_s3.c
487
tot += s->rlayer.wpend_tot;
crypto/openssl/ssl/record/rec_layer_s3.c
491
int ossl_tls_handle_rlayer_return(SSL_CONNECTION *s, int writing, int ret,
crypto/openssl/ssl/record/rec_layer_s3.c
494
SSL *ssl = SSL_CONNECTION_GET_SSL(s);
crypto/openssl/ssl/record/rec_layer_s3.c
497
s->rwstate = writing ? SSL_WRITING : SSL_READING;
crypto/openssl/ssl/record/rec_layer_s3.c
500
s->rwstate = SSL_NOTHING;
crypto/openssl/ssl/record/rec_layer_s3.c
509
ossl_statem_fatal(s, SSL_AD_INTERNAL_ERROR,
crypto/openssl/ssl/record/rec_layer_s3.c
512
} else if ((s->options & SSL_OP_IGNORE_UNEXPECTED_EOF) != 0) {
crypto/openssl/ssl/record/rec_layer_s3.c
514
s->s3.warn_alert = SSL_AD_CLOSE_NOTIFY;
crypto/openssl/ssl/record/rec_layer_s3.c
522
ossl_statem_fatal(s, SSL_AD_DECODE_ERROR,
crypto/openssl/ssl/record/rec_layer_s3.c
526
int al = s->rlayer.rrlmethod->get_alert_code(s->rlayer.rrl);
crypto/openssl/ssl/record/rec_layer_s3.c
531
ossl_statem_fatal(s, al, SSL_R_RECORD_LAYER_FAILURE, NULL);
crypto/openssl/ssl/record/rec_layer_s3.c
559
int ssl_release_record(SSL_CONNECTION *s, TLS_RECORD *rr, size_t length)
crypto/openssl/ssl/record/rec_layer_s3.c
566
if (HANDLE_RLAYER_READ_RETURN(s,
crypto/openssl/ssl/record/rec_layer_s3.c
567
s->rlayer.rrlmethod->release_record(s->rlayer.rrl,
crypto/openssl/ssl/record/rec_layer_s3.c
576
s->rlayer.curr_rec++;
crypto/openssl/ssl/record/rec_layer_s3.c
581
s->rlayer.curr_rec++;
crypto/openssl/ssl/record/rec_layer_s3.c
631
SSL_CONNECTION *s = SSL_CONNECTION_FROM_SSL_ONLY(ssl);
crypto/openssl/ssl/record/rec_layer_s3.c
633
is_tls13 = SSL_CONNECTION_IS_TLS13(s);
crypto/openssl/ssl/record/rec_layer_s3.c
639
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/record/rec_layer_s3.c
643
if ((type == SSL3_RT_HANDSHAKE) && (s->rlayer.handshake_fragment_len > 0))
crypto/openssl/ssl/record/rec_layer_s3.c
646
unsigned char *src = s->rlayer.handshake_fragment;
crypto/openssl/ssl/record/rec_layer_s3.c
652
while ((len > 0) && (s->rlayer.handshake_fragment_len > 0)) {
crypto/openssl/ssl/record/rec_layer_s3.c
655
s->rlayer.handshake_fragment_len--;
crypto/openssl/ssl/record/rec_layer_s3.c
659
for (k = 0; k < s->rlayer.handshake_fragment_len; k++)
crypto/openssl/ssl/record/rec_layer_s3.c
660
s->rlayer.handshake_fragment[k] = *src++;
crypto/openssl/ssl/record/rec_layer_s3.c
673
if (!ossl_statem_get_in_handshake(s) && SSL_in_init(ssl)) {
crypto/openssl/ssl/record/rec_layer_s3.c
675
i = s->handshake_func(ssl);
crypto/openssl/ssl/record/rec_layer_s3.c
683
s->rwstate = SSL_NOTHING;
crypto/openssl/ssl/record/rec_layer_s3.c
693
if (s->rlayer.curr_rec >= s->rlayer.num_recs) {
crypto/openssl/ssl/record/rec_layer_s3.c
694
s->rlayer.curr_rec = s->rlayer.num_recs = 0;
crypto/openssl/ssl/record/rec_layer_s3.c
696
rr = &s->rlayer.tlsrecs[s->rlayer.num_recs];
crypto/openssl/ssl/record/rec_layer_s3.c
698
ret = HANDLE_RLAYER_READ_RETURN(s,
crypto/openssl/ssl/record/rec_layer_s3.c
699
s->rlayer.rrlmethod->read_record(s->rlayer.rrl,
crypto/openssl/ssl/record/rec_layer_s3.c
709
s->rlayer.num_recs++;
crypto/openssl/ssl/record/rec_layer_s3.c
710
} while (s->rlayer.rrlmethod->processed_read_pending(s->rlayer.rrl)
crypto/openssl/ssl/record/rec_layer_s3.c
711
&& s->rlayer.num_recs < SSL_MAX_PIPELINES);
crypto/openssl/ssl/record/rec_layer_s3.c
713
rr = &s->rlayer.tlsrecs[s->rlayer.curr_rec];
crypto/openssl/ssl/record/rec_layer_s3.c
715
if (s->rlayer.handshake_fragment_len > 0
crypto/openssl/ssl/record/rec_layer_s3.c
717
&& SSL_CONNECTION_IS_TLS13(s)) {
crypto/openssl/ssl/record/rec_layer_s3.c
718
SSLfatal(s, SSL_AD_UNEXPECTED_MESSAGE,
crypto/openssl/ssl/record/rec_layer_s3.c
728
s->rlayer.alert_count = 0;
crypto/openssl/ssl/record/rec_layer_s3.c
732
if (s->s3.change_cipher_spec /* set when we receive ChangeCipherSpec,
crypto/openssl/ssl/record/rec_layer_s3.c
735
SSLfatal(s, SSL_AD_UNEXPECTED_MESSAGE,
crypto/openssl/ssl/record/rec_layer_s3.c
744
if (s->shutdown & SSL_RECEIVED_SHUTDOWN) {
crypto/openssl/ssl/record/rec_layer_s3.c
745
s->rlayer.curr_rec++;
crypto/openssl/ssl/record/rec_layer_s3.c
746
s->rwstate = SSL_NOTHING;
crypto/openssl/ssl/record/rec_layer_s3.c
764
&& SSL_IS_FIRST_HANDSHAKE(s)) {
crypto/openssl/ssl/record/rec_layer_s3.c
765
SSLfatal(s, SSL_AD_UNEXPECTED_MESSAGE, SSL_R_APP_DATA_IN_HANDSHAKE);
crypto/openssl/ssl/record/rec_layer_s3.c
771
&& s->rlayer.handshake_fragment_len > 0) {
crypto/openssl/ssl/record/rec_layer_s3.c
772
SSLfatal(s, SSL_AD_UNEXPECTED_MESSAGE, SSL_R_CCS_RECEIVED_EARLY);
crypto/openssl/ssl/record/rec_layer_s3.c
785
if (rr->length == 0 && !ssl_release_record(s, rr, 0))
crypto/openssl/ssl/record/rec_layer_s3.c
79
ret &= ssl_set_new_record_layer(rl->s,
crypto/openssl/ssl/record/rec_layer_s3.c
792
curr_rec = s->rlayer.curr_rec;
crypto/openssl/ssl/record/rec_layer_s3.c
80
SSL_CONNECTION_IS_DTLS(rl->s)
crypto/openssl/ssl/record/rec_layer_s3.c
803
if (rr->length == 0 && !ssl_release_record(s, rr, 0))
crypto/openssl/ssl/record/rec_layer_s3.c
806
if (!ssl_release_record(s, rr, n))
crypto/openssl/ssl/record/rec_layer_s3.c
816
&& curr_rec < s->rlayer.num_recs
crypto/openssl/ssl/record/rec_layer_s3.c
842
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/record/rec_layer_s3.c
847
&& (s->server || rr->type != SSL3_RT_ALERT)) {
crypto/openssl/ssl/record/rec_layer_s3.c
854
s->version = rr->version;
crypto/openssl/ssl/record/rec_layer_s3.c
855
SSLfatal(s, SSL_AD_UNEXPECTED_MESSAGE, SSL_R_UNEXPECTED_MESSAGE);
crypto/openssl/ssl/record/rec_layer_s3.c
873
SSLfatal(s, SSL_AD_UNEXPECTED_MESSAGE, SSL_R_INVALID_ALERT);
crypto/openssl/ssl/record/rec_layer_s3.c
877
if (s->msg_callback)
crypto/openssl/ssl/record/rec_layer_s3.c
878
s->msg_callback(0, s->version, SSL3_RT_ALERT, alert_bytes, 2, ssl,
crypto/openssl/ssl/record/rec_layer_s3.c
879
s->msg_callback_arg);
crypto/openssl/ssl/record/rec_layer_s3.c
88
ret &= ssl_set_new_record_layer(rl->s,
crypto/openssl/ssl/record/rec_layer_s3.c
881
if (s->info_callback != NULL)
crypto/openssl/ssl/record/rec_layer_s3.c
882
cb = s->info_callback;
crypto/openssl/ssl/record/rec_layer_s3.c
89
SSL_CONNECTION_IS_DTLS(rl->s)
crypto/openssl/ssl/record/rec_layer_s3.c
893
s->s3.warn_alert = alert_descr;
crypto/openssl/ssl/record/rec_layer_s3.c
894
if (!ssl_release_record(s, rr, 0))
crypto/openssl/ssl/record/rec_layer_s3.c
897
s->rlayer.alert_count++;
crypto/openssl/ssl/record/rec_layer_s3.c
898
if (s->rlayer.alert_count == MAX_WARN_ALERT_COUNT) {
crypto/openssl/ssl/record/rec_layer_s3.c
899
SSLfatal(s, SSL_AD_UNEXPECTED_MESSAGE,
crypto/openssl/ssl/record/rec_layer_s3.c
913
s->shutdown |= SSL_RECEIVED_SHUTDOWN;
crypto/openssl/ssl/record/rec_layer_s3.c
916
s->rwstate = SSL_NOTHING;
crypto/openssl/ssl/record/rec_layer_s3.c
917
s->s3.fatal_alert = alert_descr;
crypto/openssl/ssl/record/rec_layer_s3.c
918
SSLfatal_data(s, SSL_AD_NO_ALERT,
crypto/openssl/ssl/record/rec_layer_s3.c
921
s->shutdown |= SSL_RECEIVED_SHUTDOWN;
crypto/openssl/ssl/record/rec_layer_s3.c
922
if (!ssl_release_record(s, rr, 0))
crypto/openssl/ssl/record/rec_layer_s3.c
924
SSL_CTX_remove_session(s->session_ctx, s->session);
crypto/openssl/ssl/record/rec_layer_s3.c
935
SSLfatal(s, SSL_AD_HANDSHAKE_FAILURE, SSL_R_NO_RENEGOTIATION);
crypto/openssl/ssl/record/rec_layer_s3.c
942
SSLfatal(s, SSL_AD_ILLEGAL_PARAMETER, SSL_R_UNKNOWN_ALERT_TYPE);
crypto/openssl/ssl/record/rec_layer_s3.c
946
if ((s->shutdown & SSL_SENT_SHUTDOWN) != 0) {
crypto/openssl/ssl/record/rec_layer_s3.c
957
if (!SSL_CONNECTION_IS_TLS13(s)) {
crypto/openssl/ssl/record/rec_layer_s3.c
958
if (!ssl_release_record(s, rr, 0))
crypto/openssl/ssl/record/rec_layer_s3.c
961
if ((s->mode & SSL_MODE_AUTO_RETRY) != 0)
crypto/openssl/ssl/record/rec_layer_s3.c
964
s->rwstate = SSL_READING;
crypto/openssl/ssl/record/rec_layer_s3.c
978
if (!ssl_release_record(s, rr, 0))
crypto/openssl/ssl/record/rec_layer_s3.c
980
SSLfatal(s, SSL_AD_NO_ALERT,
crypto/openssl/ssl/record/rec_layer_s3.c
993
size_t dest_maxlen = sizeof(s->rlayer.handshake_fragment);
crypto/openssl/ssl/record/rec_layer_s3.c
994
unsigned char *dest = s->rlayer.handshake_fragment;
crypto/openssl/ssl/record/rec_layer_s3.c
995
size_t *dest_len = &s->rlayer.handshake_fragment_len;
crypto/openssl/ssl/record/record.h
113
size_t (*record_padding_cb)(SSL *s, int type, size_t len, void *arg);
crypto/openssl/ssl/record/record.h
137
void RECORD_LAYER_init(RECORD_LAYER *rl, SSL_CONNECTION *s);
crypto/openssl/ssl/record/record.h
144
__owur size_t ssl3_pending(const SSL *s);
crypto/openssl/ssl/record/record.h
145
__owur int ssl3_write_bytes(SSL *s, uint8_t type, const void *buf, size_t len,
crypto/openssl/ssl/record/record.h
147
__owur int ssl3_read_bytes(SSL *s, uint8_t type, uint8_t *recvd_type,
crypto/openssl/ssl/record/record.h
154
__owur int dtls1_read_bytes(SSL *s, uint8_t type, uint8_t *recvd_type,
crypto/openssl/ssl/record/record.h
157
__owur int dtls1_write_bytes(SSL_CONNECTION *s, uint8_t type, const void *buf,
crypto/openssl/ssl/record/record.h
159
int do_dtls1_write(SSL_CONNECTION *s, uint8_t type, const unsigned char *buf,
crypto/openssl/ssl/record/record.h
161
void dtls1_increment_epoch(SSL_CONNECTION *s, int rw);
crypto/openssl/ssl/record/record.h
162
uint16_t dtls1_get_epoch(SSL_CONNECTION *s, int rw);
crypto/openssl/ssl/record/record.h
163
int ssl_release_record(SSL_CONNECTION *s, TLS_RECORD *rr, size_t length);
crypto/openssl/ssl/record/record.h
165
#define HANDLE_RLAYER_READ_RETURN(s, ret) \
crypto/openssl/ssl/record/record.h
166
ossl_tls_handle_rlayer_return(s, 0, ret, OPENSSL_FILE, OPENSSL_LINE)
crypto/openssl/ssl/record/record.h
168
#define HANDLE_RLAYER_WRITE_RETURN(s, ret) \
crypto/openssl/ssl/record/record.h
169
ossl_tls_handle_rlayer_return(s, 1, ret, OPENSSL_FILE, OPENSSL_LINE)
crypto/openssl/ssl/record/record.h
171
int ossl_tls_handle_rlayer_return(SSL_CONNECTION *s, int writing, int ret,
crypto/openssl/ssl/record/record.h
174
int ssl_set_new_record_layer(SSL_CONNECTION *s, int version,
crypto/openssl/ssl/record/record.h
183
int ssl_set_record_protocol_version(SSL_CONNECTION *s, int vers);
crypto/openssl/ssl/record/record.h
73
SSL_CONNECTION *s;
crypto/openssl/ssl/s3_enc.c
104
ciph = s->s3.tmp.new_sym_enc;
crypto/openssl/ssl/s3_enc.c
105
md = s->s3.tmp.new_hash;
crypto/openssl/ssl/s3_enc.c
108
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/s3_enc.c
112
comp = s->s3.tmp.new_compression;
crypto/openssl/ssl/s3_enc.c
115
p = s->s3.tmp.key_block;
crypto/openssl/ssl/s3_enc.c
118
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/s3_enc.c
142
if (n > s->s3.tmp.key_block_length) {
crypto/openssl/ssl/s3_enc.c
143
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/s3_enc.c
147
if (!ssl_set_new_record_layer(s, SSL3_VERSION,
crypto/openssl/ssl/s3_enc.c
161
int ssl3_setup_key_block(SSL_CONNECTION *s)
crypto/openssl/ssl/s3_enc.c
170
if (s->s3.tmp.key_block_length != 0)
crypto/openssl/ssl/s3_enc.c
173
if (!ssl_cipher_get_evp(SSL_CONNECTION_GET_CTX(s), s->session, &c, &hash,
crypto/openssl/ssl/s3_enc.c
176
SSLfatal_alert(s, SSL_AD_INTERNAL_ERROR);
crypto/openssl/ssl/s3_enc.c
180
ssl_evp_cipher_free(s->s3.tmp.new_sym_enc);
crypto/openssl/ssl/s3_enc.c
181
s->s3.tmp.new_sym_enc = c;
crypto/openssl/ssl/s3_enc.c
182
ssl_evp_md_free(s->s3.tmp.new_hash);
crypto/openssl/ssl/s3_enc.c
183
s->s3.tmp.new_hash = hash;
crypto/openssl/ssl/s3_enc.c
185
s->s3.tmp.new_compression = NULL;
crypto/openssl/ssl/s3_enc.c
187
s->s3.tmp.new_compression = comp;
crypto/openssl/ssl/s3_enc.c
19
static int ssl3_generate_key_block(SSL_CONNECTION *s, unsigned char *km, int num)
crypto/openssl/ssl/s3_enc.c
197
ssl3_cleanup_key_block(s);
crypto/openssl/ssl/s3_enc.c
200
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_CRYPTO_LIB);
crypto/openssl/ssl/s3_enc.c
204
s->s3.tmp.key_block_length = num;
crypto/openssl/ssl/s3_enc.c
205
s->s3.tmp.key_block = p;
crypto/openssl/ssl/s3_enc.c
208
ret = ssl3_generate_key_block(s, p, num);
crypto/openssl/ssl/s3_enc.c
213
void ssl3_cleanup_key_block(SSL_CONNECTION *s)
crypto/openssl/ssl/s3_enc.c
215
OPENSSL_clear_free(s->s3.tmp.key_block, s->s3.tmp.key_block_length);
crypto/openssl/ssl/s3_enc.c
216
s->s3.tmp.key_block = NULL;
crypto/openssl/ssl/s3_enc.c
217
s->s3.tmp.key_block_length = 0;
crypto/openssl/ssl/s3_enc.c
220
int ssl3_init_finished_mac(SSL_CONNECTION *s)
crypto/openssl/ssl/s3_enc.c
225
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_BIO_LIB);
crypto/openssl/ssl/s3_enc.c
228
ssl3_free_digest_list(s);
crypto/openssl/ssl/s3_enc.c
229
s->s3.handshake_buffer = buf;
crypto/openssl/ssl/s3_enc.c
230
(void)BIO_set_close(s->s3.handshake_buffer, BIO_CLOSE);
crypto/openssl/ssl/s3_enc.c
239
void ssl3_free_digest_list(SSL_CONNECTION *s)
crypto/openssl/ssl/s3_enc.c
241
BIO_free(s->s3.handshake_buffer);
crypto/openssl/ssl/s3_enc.c
242
s->s3.handshake_buffer = NULL;
crypto/openssl/ssl/s3_enc.c
243
EVP_MD_CTX_free(s->s3.handshake_dgst);
crypto/openssl/ssl/s3_enc.c
244
s->s3.handshake_dgst = NULL;
crypto/openssl/ssl/s3_enc.c
247
int ssl3_finish_mac(SSL_CONNECTION *s, const unsigned char *buf, size_t len)
crypto/openssl/ssl/s3_enc.c
251
if (s->s3.handshake_dgst == NULL) {
crypto/openssl/ssl/s3_enc.c
254
SSLfatal(s, SSL_AD_INTERNAL_ERROR, SSL_R_OVERFLOW_ERROR);
crypto/openssl/ssl/s3_enc.c
257
ret = BIO_write(s->s3.handshake_buffer, (void *)buf, (int)len);
crypto/openssl/ssl/s3_enc.c
259
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/s3_enc.c
263
ret = EVP_DigestUpdate(s->s3.handshake_dgst, buf, len);
crypto/openssl/ssl/s3_enc.c
265
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/s3_enc.c
272
int ssl3_digest_cached_records(SSL_CONNECTION *s, int keep)
crypto/openssl/ssl/s3_enc.c
278
if (s->s3.handshake_dgst == NULL) {
crypto/openssl/ssl/s3_enc.c
279
hdatalen = BIO_get_mem_data(s->s3.handshake_buffer, &hdata);
crypto/openssl/ssl/s3_enc.c
28
SSL_CTX *sctx = SSL_CONNECTION_GET_CTX(s);
crypto/openssl/ssl/s3_enc.c
281
SSLfatal(s, SSL_AD_INTERNAL_ERROR, SSL_R_BAD_HANDSHAKE_LENGTH);
crypto/openssl/ssl/s3_enc.c
285
s->s3.handshake_dgst = EVP_MD_CTX_new();
crypto/openssl/ssl/s3_enc.c
286
if (s->s3.handshake_dgst == NULL) {
crypto/openssl/ssl/s3_enc.c
287
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_EVP_LIB);
crypto/openssl/ssl/s3_enc.c
291
md = ssl_handshake_md(s);
crypto/openssl/ssl/s3_enc.c
293
SSLfatal(s, SSL_AD_INTERNAL_ERROR,
crypto/openssl/ssl/s3_enc.c
297
if (!EVP_DigestInit_ex(s->s3.handshake_dgst, md, NULL)
crypto/openssl/ssl/s3_enc.c
298
|| !EVP_DigestUpdate(s->s3.handshake_dgst, hdata, hdatalen)) {
crypto/openssl/ssl/s3_enc.c
299
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/s3_enc.c
304
BIO_free(s->s3.handshake_buffer);
crypto/openssl/ssl/s3_enc.c
305
s->s3.handshake_buffer = NULL;
crypto/openssl/ssl/s3_enc.c
321
size_t ssl3_final_finish_mac(SSL_CONNECTION *s, const char *sender, size_t len,
crypto/openssl/ssl/s3_enc.c
327
if (!ssl3_digest_cached_records(s, 0)) {
crypto/openssl/ssl/s3_enc.c
332
if (EVP_MD_CTX_get_type(s->s3.handshake_dgst) != NID_md5_sha1) {
crypto/openssl/ssl/s3_enc.c
333
SSLfatal(s, SSL_AD_INTERNAL_ERROR, SSL_R_NO_REQUIRED_DIGEST);
crypto/openssl/ssl/s3_enc.c
339
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_EVP_LIB);
crypto/openssl/ssl/s3_enc.c
342
if (!EVP_MD_CTX_copy_ex(ctx, s->s3.handshake_dgst)) {
crypto/openssl/ssl/s3_enc.c
343
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/s3_enc.c
350
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/s3_enc.c
358
ssl3_digest_master_key_set_params(s->session, digest_cmd_params);
crypto/openssl/ssl/s3_enc.c
363
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/s3_enc.c
374
int ssl3_generate_master_secret(SSL_CONNECTION *s, unsigned char *out,
crypto/openssl/ssl/s3_enc.c
39
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_EVP_LIB);
crypto/openssl/ssl/s3_enc.c
396
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_EVP_LIB);
crypto/openssl/ssl/s3_enc.c
400
if (EVP_DigestInit_ex(ctx, SSL_CONNECTION_GET_CTX(s)->sha1, NULL) <= 0
crypto/openssl/ssl/s3_enc.c
405
|| EVP_DigestUpdate(ctx, &(s->s3.client_random[0]),
crypto/openssl/ssl/s3_enc.c
408
|| EVP_DigestUpdate(ctx, &(s->s3.server_random[0]),
crypto/openssl/ssl/s3_enc.c
412
|| EVP_DigestInit_ex(ctx, SSL_CONNECTION_GET_CTX(s)->md5, NULL) <= 0
crypto/openssl/ssl/s3_enc.c
416
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/s3_enc.c
46
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/s3_enc.c
54
|| !EVP_DigestUpdate(s1, s->session->master_key,
crypto/openssl/ssl/s3_enc.c
55
s->session->master_key_length)
crypto/openssl/ssl/s3_enc.c
56
|| !EVP_DigestUpdate(s1, s->s3.server_random, SSL3_RANDOM_SIZE)
crypto/openssl/ssl/s3_enc.c
57
|| !EVP_DigestUpdate(s1, s->s3.client_random, SSL3_RANDOM_SIZE)
crypto/openssl/ssl/s3_enc.c
60
|| !EVP_DigestUpdate(m5, s->session->master_key,
crypto/openssl/ssl/s3_enc.c
61
s->session->master_key_length)
crypto/openssl/ssl/s3_enc.c
63
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/s3_enc.c
68
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/s3_enc.c
74
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/s3_enc.c
91
int ssl3_change_cipher_state(SSL_CONNECTION *s, int which)
crypto/openssl/ssl/s3_lib.c
3738
size_t s, const char *t, size_t u,
crypto/openssl/ssl/s3_lib.c
3742
(void)s;
crypto/openssl/ssl/s3_lib.c
3788
int ssl3_set_handshake_header(SSL_CONNECTION *s, WPACKET *pkt, int htype)
crypto/openssl/ssl/s3_lib.c
3802
int ssl3_handshake_write(SSL_CONNECTION *s)
crypto/openssl/ssl/s3_lib.c
3804
return ssl3_do_write(s, SSL3_RT_HANDSHAKE);
crypto/openssl/ssl/s3_lib.c
3807
int ssl3_new(SSL *s)
crypto/openssl/ssl/s3_lib.c
3810
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/s3_lib.c
3819
if (!s->method->ssl_clear(s))
crypto/openssl/ssl/s3_lib.c
3825
void ssl3_free(SSL *s)
crypto/openssl/ssl/s3_lib.c
3827
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/s3_lib.c
3878
int ssl3_clear(SSL *s)
crypto/openssl/ssl/s3_lib.c
3880
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/s3_lib.c
3941
static char *srp_password_from_info_cb(SSL *s, void *arg)
crypto/openssl/ssl/s3_lib.c
3943
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/s3_lib.c
3954
long ssl3_ctrl(SSL *s, int cmd, long larg, void *parg)
crypto/openssl/ssl/s3_lib.c
3957
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/s3_lib.c
3990
if (!SSL_set0_tmp_dh_pkey(s, pkdh)) {
crypto/openssl/ssl/s3_lib.c
4154
= tls1_group_id_lookup(s->ctx, clist[i]);
crypto/openssl/ssl/s3_lib.c
4175
return tls1_set_groups_list(s->ctx,
crypto/openssl/ssl/s3_lib.c
4205
return tls1_set_sigalgs_list(s->ctx, sc->cert, parg, 0);
crypto/openssl/ssl/s3_lib.c
4211
return tls1_set_sigalgs_list(s->ctx, sc->cert, parg, 1);
crypto/openssl/ssl/s3_lib.c
4314
long ssl3_callback_ctrl(SSL *s, int cmd, void (*fp)(void))
crypto/openssl/ssl/s3_lib.c
4317
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/s3_lib.c
4712
const SSL_CIPHER *ssl3_choose_cipher(SSL_CONNECTION *s, STACK_OF(SSL_CIPHER) *clnt,
crypto/openssl/ssl/s3_lib.c
4748
if (tls1_suiteb(s)) {
crypto/openssl/ssl/s3_lib.c
4751
} else if (s->options & SSL_OP_CIPHER_SERVER_PREFERENCE) {
crypto/openssl/ssl/s3_lib.c
4758
if (s->options & SSL_OP_PRIORITIZE_CHACHA && sk_SSL_CIPHER_num(clnt) > 0) {
crypto/openssl/ssl/s3_lib.c
4798
if (SSL_CONNECTION_IS_TLS13(s)) {
crypto/openssl/ssl/s3_lib.c
4809
if (s->psk_server_callback != NULL) {
crypto/openssl/ssl/s3_lib.c
4810
for (j = 0; j < s->ssl_pkey_num && !ssl_has_cert(s, j); j++)
crypto/openssl/ssl/s3_lib.c
4812
if (j == s->ssl_pkey_num) {
crypto/openssl/ssl/s3_lib.c
4819
tls1_set_cert_validity(s);
crypto/openssl/ssl/s3_lib.c
4820
ssl_set_masks(s);
crypto/openssl/ssl/s3_lib.c
4827
minversion = SSL_CONNECTION_IS_DTLS(s) ? c->min_dtls : c->min_tls;
crypto/openssl/ssl/s3_lib.c
4828
maxversion = SSL_CONNECTION_IS_DTLS(s) ? c->max_dtls : c->max_tls;
crypto/openssl/ssl/s3_lib.c
4831
if (ssl_version_cmp(s, s->version, minversion) < 0
crypto/openssl/ssl/s3_lib.c
4832
|| ssl_version_cmp(s, s->version, maxversion) > 0)
crypto/openssl/ssl/s3_lib.c
4839
if (!SSL_CONNECTION_IS_TLS13(s)) {
crypto/openssl/ssl/s3_lib.c
4840
mask_k = s->s3.tmp.mask_k;
crypto/openssl/ssl/s3_lib.c
4841
mask_a = s->s3.tmp.mask_a;
crypto/openssl/ssl/s3_lib.c
4843
if (s->srp_ctx.srp_Mask & SSL_kSRP) {
crypto/openssl/ssl/s3_lib.c
4854
if ((alg_k & SSL_PSK) && s->psk_server_callback == NULL)
crypto/openssl/ssl/s3_lib.c
4868
ok = ok && tls1_check_ec_tmp_key(s, c->id);
crypto/openssl/ssl/s3_lib.c
4876
if (!ssl_security(s, SSL_SECOP_CIPHER_SHARED,
crypto/openssl/ssl/s3_lib.c
4881
&& s->s3.is_probably_safari) {
crypto/openssl/ssl/s3_lib.c
4889
const EVP_MD *md = ssl_md(SSL_CONNECTION_GET_CTX(s),
crypto/openssl/ssl/s3_lib.c
4911
int ssl3_get_req_cert_type(SSL_CONNECTION *s, WPACKET *pkt)
crypto/openssl/ssl/s3_lib.c
4916
if (s->cert->ctype)
crypto/openssl/ssl/s3_lib.c
4917
return WPACKET_memcpy(pkt, s->cert->ctype, s->cert->ctype_len);
crypto/openssl/ssl/s3_lib.c
4919
ssl_set_sig_mask(&alg_a, s, SSL_SECOP_SIGALG_MASK);
crypto/openssl/ssl/s3_lib.c
4921
alg_k = s->s3.tmp.new_cipher->algorithm_mkey;
crypto/openssl/ssl/s3_lib.c
4924
if (s->version >= TLS1_VERSION && (alg_k & SSL_kGOST))
crypto/openssl/ssl/s3_lib.c
4932
if (s->version >= TLS1_2_VERSION && (alg_k & SSL_kGOST18))
crypto/openssl/ssl/s3_lib.c
4938
if ((s->version == SSL3_VERSION) && (alg_k & SSL_kDHE)) {
crypto/openssl/ssl/s3_lib.c
4954
if (s->version >= TLS1_VERSION
crypto/openssl/ssl/s3_lib.c
4978
int ssl3_shutdown(SSL *s)
crypto/openssl/ssl/s3_lib.c
4981
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL_ONLY(s);
crypto/openssl/ssl/s3_lib.c
4990
if (sc->quiet_shutdown || SSL_in_before(s)) {
crypto/openssl/ssl/s3_lib.c
5006
ret = s->method->ssl_dispatch_alert(s);
crypto/openssl/ssl/s3_lib.c
5020
s->method->ssl_read_bytes(s, 0, NULL, NULL, 0, 0, &readbytes);
crypto/openssl/ssl/s3_lib.c
5033
int ssl3_write(SSL *s, const void *buf, size_t len, size_t *written)
crypto/openssl/ssl/s3_lib.c
5035
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL_ONLY(s);
crypto/openssl/ssl/s3_lib.c
5042
ssl3_renegotiate_check(s, 0);
crypto/openssl/ssl/s3_lib.c
5044
return s->method->ssl_write_bytes(s, SSL3_RT_APPLICATION_DATA, buf, len,
crypto/openssl/ssl/s3_lib.c
5048
static int ssl3_read_internal(SSL *s, void *buf, size_t len, int peek,
crypto/openssl/ssl/s3_lib.c
5052
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL_ONLY(s);
crypto/openssl/ssl/s3_lib.c
5059
ssl3_renegotiate_check(s, 0);
crypto/openssl/ssl/s3_lib.c
5061
ret = s->method->ssl_read_bytes(s, SSL3_RT_APPLICATION_DATA, NULL, buf, len,
crypto/openssl/ssl/s3_lib.c
5072
ret = s->method->ssl_read_bytes(s, SSL3_RT_APPLICATION_DATA, NULL, buf,
crypto/openssl/ssl/s3_lib.c
5081
int ssl3_read(SSL *s, void *buf, size_t len, size_t *readbytes)
crypto/openssl/ssl/s3_lib.c
5083
return ssl3_read_internal(s, buf, len, 0, readbytes);
crypto/openssl/ssl/s3_lib.c
5086
int ssl3_peek(SSL *s, void *buf, size_t len, size_t *readbytes)
crypto/openssl/ssl/s3_lib.c
5088
return ssl3_read_internal(s, buf, len, 1, readbytes);
crypto/openssl/ssl/s3_lib.c
5091
int ssl3_renegotiate(SSL *s)
crypto/openssl/ssl/s3_lib.c
5093
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL_ONLY(s);
crypto/openssl/ssl/s3_lib.c
5113
int ssl3_renegotiate_check(SSL *s, int initok)
crypto/openssl/ssl/s3_lib.c
5116
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL_ONLY(s);
crypto/openssl/ssl/s3_lib.c
5124
&& (initok || !SSL_in_init(s))) {
crypto/openssl/ssl/s3_lib.c
5146
long ssl_get_algorithm2(SSL_CONNECTION *s)
crypto/openssl/ssl/s3_lib.c
5149
SSL *ssl = SSL_CONNECTION_GET_SSL(s);
crypto/openssl/ssl/s3_lib.c
5151
if (s->s3.tmp.new_cipher == NULL)
crypto/openssl/ssl/s3_lib.c
5153
alg2 = s->s3.tmp.new_cipher->algorithm2;
crypto/openssl/ssl/s3_lib.c
5157
} else if (s->s3.tmp.new_cipher->algorithm_mkey & SSL_PSK) {
crypto/openssl/ssl/s3_lib.c
5168
int ssl_fill_hello_random(SSL_CONNECTION *s, int server,
crypto/openssl/ssl/s3_lib.c
5177
send_time = (s->mode & SSL_MODE_SEND_SERVERHELLO_TIME) != 0;
crypto/openssl/ssl/s3_lib.c
5179
send_time = (s->mode & SSL_MODE_SEND_CLIENTHELLO_TIME) != 0;
crypto/openssl/ssl/s3_lib.c
5185
ret = RAND_bytes_ex(SSL_CONNECTION_GET_CTX(s)->libctx, p, len - 4, 0);
crypto/openssl/ssl/s3_lib.c
5187
ret = RAND_bytes_ex(SSL_CONNECTION_GET_CTX(s)->libctx, result, len, 0);
crypto/openssl/ssl/s3_lib.c
5205
int ssl_generate_master_secret(SSL_CONNECTION *s, unsigned char *pms,
crypto/openssl/ssl/s3_lib.c
5208
unsigned long alg_k = s->s3.tmp.new_cipher->algorithm_mkey;
crypto/openssl/ssl/s3_lib.c
5210
SSL *ssl = SSL_CONNECTION_GET_SSL(s);
crypto/openssl/ssl/s3_lib.c
5215
size_t psklen = s->s3.tmp.psklen;
crypto/openssl/ssl/s3_lib.c
5236
memcpy(t, s->s3.tmp.psk, psklen);
crypto/openssl/ssl/s3_lib.c
5238
OPENSSL_clear_free(s->s3.tmp.psk, psklen);
crypto/openssl/ssl/s3_lib.c
5239
s->s3.tmp.psk = NULL;
crypto/openssl/ssl/s3_lib.c
5240
s->s3.tmp.psklen = 0;
crypto/openssl/ssl/s3_lib.c
5241
if (!ssl->method->ssl3_enc->generate_master_secret(s,
crypto/openssl/ssl/s3_lib.c
5242
s->session->master_key, pskpms, pskpmslen,
crypto/openssl/ssl/s3_lib.c
5243
&s->session->master_key_length)) {
crypto/openssl/ssl/s3_lib.c
5254
if (!ssl->method->ssl3_enc->generate_master_secret(s,
crypto/openssl/ssl/s3_lib.c
5255
s->session->master_key, pms, pmslen,
crypto/openssl/ssl/s3_lib.c
5256
&s->session->master_key_length)) {
crypto/openssl/ssl/s3_lib.c
5270
if (s->server == 0) {
crypto/openssl/ssl/s3_lib.c
5271
s->s3.tmp.pms = NULL;
crypto/openssl/ssl/s3_lib.c
5272
s->s3.tmp.pmslen = 0;
crypto/openssl/ssl/s3_lib.c
5278
EVP_PKEY *ssl_generate_pkey(SSL_CONNECTION *s, EVP_PKEY *pm)
crypto/openssl/ssl/s3_lib.c
5282
SSL_CTX *sctx = SSL_CONNECTION_GET_CTX(s);
crypto/openssl/ssl/s3_lib.c
5302
EVP_PKEY *ssl_generate_pkey_group(SSL_CONNECTION *s, uint16_t id)
crypto/openssl/ssl/s3_lib.c
5304
SSL_CTX *sctx = SSL_CONNECTION_GET_CTX(s);
crypto/openssl/ssl/s3_lib.c
5310
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/s3_lib.c
5318
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_EVP_LIB);
crypto/openssl/ssl/s3_lib.c
5322
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_EVP_LIB);
crypto/openssl/ssl/s3_lib.c
5326
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_EVP_LIB);
crypto/openssl/ssl/s3_lib.c
5330
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_EVP_LIB);
crypto/openssl/ssl/s3_lib.c
5343
EVP_PKEY *ssl_generate_param_group(SSL_CONNECTION *s, uint16_t id)
crypto/openssl/ssl/s3_lib.c
5345
SSL_CTX *sctx = SSL_CONNECTION_GET_CTX(s);
crypto/openssl/ssl/s3_lib.c
5361
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_EVP_LIB);
crypto/openssl/ssl/s3_lib.c
5375
int ssl_gensecret(SSL_CONNECTION *s, unsigned char *pms, size_t pmslen)
crypto/openssl/ssl/s3_lib.c
5380
if (SSL_CONNECTION_IS_TLS13(s)) {
crypto/openssl/ssl/s3_lib.c
5385
if (!s->hit)
crypto/openssl/ssl/s3_lib.c
5386
rv = tls13_generate_secret(s, ssl_handshake_md(s), NULL, NULL,
crypto/openssl/ssl/s3_lib.c
5388
(unsigned char *)&s->early_secret);
crypto/openssl/ssl/s3_lib.c
5392
rv = rv && tls13_generate_handshake_secret(s, pms, pmslen);
crypto/openssl/ssl/s3_lib.c
5394
rv = ssl_generate_master_secret(s, pms, pmslen, 0);
crypto/openssl/ssl/s3_lib.c
5401
int ssl_derive(SSL_CONNECTION *s, EVP_PKEY *privkey, EVP_PKEY *pubkey, int gensecret)
crypto/openssl/ssl/s3_lib.c
5407
SSL_CTX *sctx = SSL_CONNECTION_GET_CTX(s);
crypto/openssl/ssl/s3_lib.c
5410
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/s3_lib.c
5419
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/s3_lib.c
5423
if (SSL_CONNECTION_IS_TLS13(s) && EVP_PKEY_is_a(privkey, "DH"))
crypto/openssl/ssl/s3_lib.c
5428
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_CRYPTO_LIB);
crypto/openssl/ssl/s3_lib.c
5436
SSLfatal(s, SSL_AD_ILLEGAL_PARAMETER, SSL_R_BAD_KEY_SHARE);
crypto/openssl/ssl/s3_lib.c
5442
rv = ssl_gensecret(s, pms, pmslen);
crypto/openssl/ssl/s3_lib.c
5445
s->s3.tmp.pms = pms;
crypto/openssl/ssl/s3_lib.c
5446
s->s3.tmp.pmslen = pmslen;
crypto/openssl/ssl/s3_lib.c
5458
int ssl_decapsulate(SSL_CONNECTION *s, EVP_PKEY *privkey,
crypto/openssl/ssl/s3_lib.c
5466
SSL_CTX *sctx = SSL_CONNECTION_GET_CTX(s);
crypto/openssl/ssl/s3_lib.c
5469
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/s3_lib.c
5477
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/s3_lib.c
5483
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_CRYPTO_LIB);
crypto/openssl/ssl/s3_lib.c
5488
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/s3_lib.c
5494
rv = ssl_gensecret(s, pms, pmslen);
crypto/openssl/ssl/s3_lib.c
5497
s->s3.tmp.pms = pms;
crypto/openssl/ssl/s3_lib.c
5498
s->s3.tmp.pmslen = pmslen;
crypto/openssl/ssl/s3_lib.c
5509
int ssl_encapsulate(SSL_CONNECTION *s, EVP_PKEY *pubkey,
crypto/openssl/ssl/s3_lib.c
5517
SSL_CTX *sctx = SSL_CONNECTION_GET_CTX(s);
crypto/openssl/ssl/s3_lib.c
5520
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/s3_lib.c
5529
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/s3_lib.c
5536
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_CRYPTO_LIB);
crypto/openssl/ssl/s3_lib.c
5541
SSLfatal(s, SSL_AD_ILLEGAL_PARAMETER, SSL_R_BAD_KEY_SHARE);
crypto/openssl/ssl/s3_lib.c
5547
rv = ssl_gensecret(s, pms, pmslen);
crypto/openssl/ssl/s3_lib.c
5550
s->s3.tmp.pms = pms;
crypto/openssl/ssl/s3_lib.c
5551
s->s3.tmp.pmslen = pmslen;
crypto/openssl/ssl/s3_lib.c
5570
const char *SSL_get0_group_name(SSL *s)
crypto/openssl/ssl/s3_lib.c
5572
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/s3_lib.c
5583
return tls1_group_id2name(s->ctx, id);
crypto/openssl/ssl/s3_lib.c
5586
const char *SSL_group_to_name(SSL *s, int nid)
crypto/openssl/ssl/s3_lib.c
5598
cinf = tls1_group_id_lookup(s->ctx, group_id);
crypto/openssl/ssl/s3_msg.c
100
&& TLS1_get_version(s) > TLS1_VERSION
crypto/openssl/ssl/s3_msg.c
13
int ssl3_do_change_cipher_spec(SSL_CONNECTION *s)
crypto/openssl/ssl/s3_msg.c
147
2, s, sc->msg_callback_arg);
crypto/openssl/ssl/s3_msg.c
151
else if (s->ctx->info_callback != NULL)
crypto/openssl/ssl/s3_msg.c
152
cb = s->ctx->info_callback;
crypto/openssl/ssl/s3_msg.c
156
cb(s, SSL_CB_WRITE_ALERT, j);
crypto/openssl/ssl/s3_msg.c
16
SSL *ssl = SSL_CONNECTION_GET_SSL(s);
crypto/openssl/ssl/s3_msg.c
18
if (s->server)
crypto/openssl/ssl/s3_msg.c
23
if (s->s3.tmp.key_block == NULL) {
crypto/openssl/ssl/s3_msg.c
24
if (s->session == NULL || s->session->master_key_length == 0) {
crypto/openssl/ssl/s3_msg.c
30
s->session->cipher = s->s3.tmp.new_cipher;
crypto/openssl/ssl/s3_msg.c
31
if (!ssl->method->ssl3_enc->setup_key_block(s)) {
crypto/openssl/ssl/s3_msg.c
37
if (!ssl->method->ssl3_enc->change_cipher_state(s, i)) {
crypto/openssl/ssl/s3_msg.c
45
int ssl3_send_alert(SSL_CONNECTION *s, int level, int desc)
crypto/openssl/ssl/s3_msg.c
47
SSL *ssl = SSL_CONNECTION_GET_SSL(s);
crypto/openssl/ssl/s3_msg.c
50
if (SSL_CONNECTION_TREAT_AS_TLS13(s))
crypto/openssl/ssl/s3_msg.c
54
if (s->version == SSL3_VERSION && desc == SSL_AD_PROTOCOL_VERSION)
crypto/openssl/ssl/s3_msg.c
59
if (s->shutdown & SSL_SENT_SHUTDOWN && desc != SSL_AD_CLOSE_NOTIFY)
crypto/openssl/ssl/s3_msg.c
62
if ((level == SSL3_AL_FATAL) && (s->session != NULL))
crypto/openssl/ssl/s3_msg.c
63
SSL_CTX_remove_session(s->session_ctx, s->session);
crypto/openssl/ssl/s3_msg.c
65
s->s3.alert_dispatch = SSL_ALERT_DISPATCH_PENDING;
crypto/openssl/ssl/s3_msg.c
66
s->s3.send_alert[0] = level;
crypto/openssl/ssl/s3_msg.c
67
s->s3.send_alert[1] = desc;
crypto/openssl/ssl/s3_msg.c
68
if (!RECORD_LAYER_write_pending(&s->rlayer)) {
crypto/openssl/ssl/s3_msg.c
79
int ssl3_dispatch_alert(SSL *s)
crypto/openssl/ssl/s3_msg.c
83
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/s3_msg.c
98
if (SSL_get_state(s) == TLS_ST_CW_CLNT_HELLO
crypto/openssl/ssl/ssl_cert.c
1066
int ssl_build_cert_chain(SSL_CONNECTION *s, SSL_CTX *ctx, int flags)
crypto/openssl/ssl/ssl_cert.c
1068
CERT *c = s != NULL ? s->cert : ctx->cert;
crypto/openssl/ssl/ssl_cert.c
1074
SSL_CTX *real_ctx = (s == NULL) ? ctx : SSL_CONNECTION_GET_CTX(s);
crypto/openssl/ssl/ssl_cert.c
1152
rv = ssl_security_cert(s, ctx, x, 0, 0);
crypto/openssl/ssl/ssl_cert.c
1195
int ssl_get_security_level_bits(const SSL *s, const SSL_CTX *ctx, int *levelp)
crypto/openssl/ssl/ssl_cert.c
1208
level = SSL_get_security_level(s);
crypto/openssl/ssl/ssl_cert.c
1221
static int ssl_security_default_callback(const SSL *s, const SSL_CTX *ctx,
crypto/openssl/ssl/ssl_cert.c
1228
minbits = ssl_get_security_level_bits(s, ctx, &level);
crypto/openssl/ssl/ssl_cert.c
1263
if ((sc = SSL_CONNECTION_FROM_CONST_SSL(s)) == NULL)
crypto/openssl/ssl/ssl_cert.c
1291
int ssl_security(const SSL_CONNECTION *s, int op, int bits, int nid, void *other)
crypto/openssl/ssl/ssl_cert.c
1293
return s->cert->sec_cb(SSL_CONNECTION_GET_USER_SSL(s), NULL, op, bits, nid,
crypto/openssl/ssl/ssl_cert.c
1294
other, s->cert->sec_ex);
crypto/openssl/ssl/ssl_cert.c
299
int ssl_cert_set0_chain(SSL_CONNECTION *s, SSL_CTX *ctx, STACK_OF(X509) *chain)
crypto/openssl/ssl/ssl_cert.c
302
CERT_PKEY *cpk = s != NULL ? s->cert->key : ctx->cert->key;
crypto/openssl/ssl/ssl_cert.c
309
r = ssl_security_cert(s, ctx, x, 0, 0);
crypto/openssl/ssl/ssl_cert.c
320
int ssl_cert_set1_chain(SSL_CONNECTION *s, SSL_CTX *ctx, STACK_OF(X509) *chain)
crypto/openssl/ssl/ssl_cert.c
325
return ssl_cert_set0_chain(s, ctx, NULL);
crypto/openssl/ssl/ssl_cert.c
329
if (!ssl_cert_set0_chain(s, ctx, dchain)) {
crypto/openssl/ssl/ssl_cert.c
336
int ssl_cert_add0_chain_cert(SSL_CONNECTION *s, SSL_CTX *ctx, X509 *x)
crypto/openssl/ssl/ssl_cert.c
339
CERT_PKEY *cpk = s ? s->cert->key : ctx->cert->key;
crypto/openssl/ssl/ssl_cert.c
343
r = ssl_security_cert(s, ctx, x, 0, 0);
crypto/openssl/ssl/ssl_cert.c
355
int ssl_cert_add1_chain_cert(SSL_CONNECTION *s, SSL_CTX *ctx, X509 *x)
crypto/openssl/ssl/ssl_cert.c
359
if (!ssl_cert_add0_chain_cert(s, ctx, x)) {
crypto/openssl/ssl/ssl_cert.c
40
static int ssl_security_default_callback(const SSL *s, const SSL_CTX *ctx,
crypto/openssl/ssl/ssl_cert.c
427
static int ssl_verify_internal(SSL_CONNECTION *s, STACK_OF(X509) *sk, EVP_PKEY *rpk)
crypto/openssl/ssl/ssl_cert.c
444
sctx = SSL_CONNECTION_GET_CTX(s);
crypto/openssl/ssl/ssl_cert.c
445
if (s->cert->verify_store)
crypto/openssl/ssl/ssl_cert.c
446
verify_store = s->cert->verify_store;
crypto/openssl/ssl/ssl_cert.c
475
SSL_get_security_level(SSL_CONNECTION_GET_SSL(s)));
crypto/openssl/ssl/ssl_cert.c
478
X509_STORE_CTX_set_flags(ctx, tls1_suiteb(s));
crypto/openssl/ssl/ssl_cert.c
481
SSL_CONNECTION_GET_USER_SSL(s)))
crypto/openssl/ssl/ssl_cert.c
485
if (DANETLS_ENABLED(&s->dane))
crypto/openssl/ssl/ssl_cert.c
486
X509_STORE_CTX_set0_dane(ctx, &s->dane);
crypto/openssl/ssl/ssl_cert.c
494
X509_STORE_CTX_set_default(ctx, s->server ? "ssl_client" : "ssl_server");
crypto/openssl/ssl/ssl_cert.c
498
X509_VERIFY_PARAM_set1(param, s->param);
crypto/openssl/ssl/ssl_cert.c
500
if (s->verify_callback)
crypto/openssl/ssl/ssl_cert.c
501
X509_STORE_CTX_set_verify_cb(ctx, s->verify_callback);
crypto/openssl/ssl/ssl_cert.c
512
s->verify_result = X509_STORE_CTX_get_error(ctx);
crypto/openssl/ssl/ssl_cert.c
513
OSSL_STACK_OF_X509_free(s->verified_chain);
crypto/openssl/ssl/ssl_cert.c
514
s->verified_chain = NULL;
crypto/openssl/ssl/ssl_cert.c
517
s->verified_chain = X509_STORE_CTX_get1_chain(ctx);
crypto/openssl/ssl/ssl_cert.c
518
if (s->verified_chain == NULL) {
crypto/openssl/ssl/ssl_cert.c
525
X509_VERIFY_PARAM_move_peername(s->param, param);
crypto/openssl/ssl/ssl_cert.c
539
int ssl_verify_rpk(SSL_CONNECTION *s, EVP_PKEY *rpk)
crypto/openssl/ssl/ssl_cert.c
541
return ssl_verify_internal(s, NULL, rpk);
crypto/openssl/ssl/ssl_cert.c
551
int ssl_verify_cert_chain(SSL_CONNECTION *s, STACK_OF(X509) *sk)
crypto/openssl/ssl/ssl_cert.c
553
return ssl_verify_internal(s, sk, NULL);
crypto/openssl/ssl/ssl_cert.c
587
void SSL_set0_CA_list(SSL *s, STACK_OF(X509_NAME) *name_list)
crypto/openssl/ssl/ssl_cert.c
589
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_cert.c
607
const STACK_OF(X509_NAME) *SSL_get0_CA_list(const SSL *s)
crypto/openssl/ssl/ssl_cert.c
609
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL(s);
crypto/openssl/ssl/ssl_cert.c
614
return sc->ca_names != NULL ? sc->ca_names : s->ctx->ca_names;
crypto/openssl/ssl/ssl_cert.c
627
void SSL_set_client_CA_list(SSL *s, STACK_OF(X509_NAME) *name_list)
crypto/openssl/ssl/ssl_cert.c
629
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_cert.c
637
const STACK_OF(X509_NAME) *SSL_get0_peer_CA_list(const SSL *s)
crypto/openssl/ssl/ssl_cert.c
639
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL(s);
crypto/openssl/ssl/ssl_cert.c
647
STACK_OF(X509_NAME) *SSL_get_client_CA_list(const SSL *s)
crypto/openssl/ssl/ssl_cert.c
649
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL(s);
crypto/openssl/ssl/ssl_cert.c
657
: s->ctx->client_ca_names;
crypto/openssl/ssl/ssl_ciph.c
1388
int SSL_set_ciphersuites(SSL *s, const char *str)
crypto/openssl/ssl/ssl_ciph.c
1391
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_ciph.c
1400
if ((cipher_list = SSL_get_ciphers(s)) != NULL)
crypto/openssl/ssl/ssl_ciph.c
1404
return update_cipher_list(s->ctx, &sc->cipher_list,
crypto/openssl/ssl/ssl_ciph.c
2072
const SSL_CIPHER *ssl_get_cipher_by_char(SSL_CONNECTION *s,
crypto/openssl/ssl/ssl_ciph.c
2076
const SSL_CIPHER *c = SSL_CONNECTION_GET_SSL(s)->method->get_cipher_by_char(ptr);
crypto/openssl/ssl/ssl_ciph.c
493
int ssl_cipher_get_evp(SSL_CTX *ctx, const SSL_SESSION *s,
crypto/openssl/ssl/ssl_ciph.c
501
c = s->cipher;
crypto/openssl/ssl/ssl_ciph.c
509
ctmp.id = s->compress_meth;
crypto/openssl/ssl/ssl_ciph.c
541
|| s->ssl_version >> 8 != TLS1_VERSION_MAJOR
crypto/openssl/ssl/ssl_ciph.c
542
|| s->ssl_version < TLS1_VERSION)
crypto/openssl/ssl/ssl_ciph.c
590
const EVP_MD *ssl_handshake_md(SSL_CONNECTION *s)
crypto/openssl/ssl/ssl_ciph.c
592
return ssl_md(SSL_CONNECTION_GET_CTX(s), ssl_get_algorithm2(s));
crypto/openssl/ssl/ssl_ciph.c
595
const EVP_MD *ssl_prf_md(SSL_CONNECTION *s)
crypto/openssl/ssl/ssl_ciph.c
597
return ssl_md(SSL_CONNECTION_GET_CTX(s),
crypto/openssl/ssl/ssl_ciph.c
598
ssl_get_algorithm2(s) >> TLS1_PRF_DGST_SHIFT);
crypto/openssl/ssl/ssl_lib.c
1007
int SSL_is_quic(const SSL *s)
crypto/openssl/ssl/ssl_lib.c
1009
return IS_QUIC(s);
crypto/openssl/ssl/ssl_lib.c
1017
int SSL_up_ref(SSL *s)
crypto/openssl/ssl/ssl_lib.c
1021
if (CRYPTO_UP_REF(&s->references, &i) <= 0)
crypto/openssl/ssl/ssl_lib.c
1024
REF_PRINT_COUNT("SSL", i, s);
crypto/openssl/ssl/ssl_lib.c
1107
int SSL_CTX_set_purpose(SSL_CTX *s, int purpose)
crypto/openssl/ssl/ssl_lib.c
1109
return X509_VERIFY_PARAM_set_purpose(s->param, purpose);
crypto/openssl/ssl/ssl_lib.c
1112
int SSL_set_purpose(SSL *s, int purpose)
crypto/openssl/ssl/ssl_lib.c
1114
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
1122
int SSL_CTX_set_trust(SSL_CTX *s, int trust)
crypto/openssl/ssl/ssl_lib.c
1124
return X509_VERIFY_PARAM_set_trust(s->param, trust);
crypto/openssl/ssl/ssl_lib.c
1127
int SSL_set_trust(SSL *s, int trust)
crypto/openssl/ssl/ssl_lib.c
1129
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
1137
int SSL_set1_host(SSL *s, const char *host)
crypto/openssl/ssl/ssl_lib.c
1139
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
1155
int SSL_add1_host(SSL *s, const char *host)
crypto/openssl/ssl/ssl_lib.c
1157
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
1188
void SSL_set_hostflags(SSL *s, unsigned int flags)
crypto/openssl/ssl/ssl_lib.c
1190
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
1198
const char *SSL_get0_peername(SSL *s)
crypto/openssl/ssl/ssl_lib.c
1200
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
1229
int SSL_dane_enable(SSL *s, const char *basedomain)
crypto/openssl/ssl/ssl_lib.c
1232
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
1238
if (s->ctx->dane.mdmax == 0) {
crypto/openssl/ssl/ssl_lib.c
1253
if (!SSL_set_tlsext_host_name(s, basedomain)) {
crypto/openssl/ssl/ssl_lib.c
1267
dane->dctx = &s->ctx->dane;
crypto/openssl/ssl/ssl_lib.c
1305
int SSL_get0_dane_authority(SSL *s, X509 **mcert, EVP_PKEY **mspki)
crypto/openssl/ssl/ssl_lib.c
1308
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
1326
int SSL_get0_dane_tlsa(SSL *s, uint8_t *usage, uint8_t *selector,
crypto/openssl/ssl/ssl_lib.c
1330
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
1354
SSL_DANE *SSL_get0_dane(SSL *s)
crypto/openssl/ssl/ssl_lib.c
1356
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
1364
int SSL_dane_tlsa_add(SSL *s, uint8_t usage, uint8_t selector,
crypto/openssl/ssl/ssl_lib.c
1367
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
1411
void SSL_certs_clear(SSL *s)
crypto/openssl/ssl/ssl_lib.c
1413
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
1421
void SSL_free(SSL *s)
crypto/openssl/ssl/ssl_lib.c
1425
if (s == NULL)
crypto/openssl/ssl/ssl_lib.c
1427
CRYPTO_DOWN_REF(&s->references, &i);
crypto/openssl/ssl/ssl_lib.c
1428
REF_PRINT_COUNT("SSL", i, s);
crypto/openssl/ssl/ssl_lib.c
1433
if (s->method != NULL)
crypto/openssl/ssl/ssl_lib.c
1434
s->method->ssl_free(s);
crypto/openssl/ssl/ssl_lib.c
1436
CRYPTO_free_ex_data(CRYPTO_EX_INDEX_SSL, s, &s->ex_data);
crypto/openssl/ssl/ssl_lib.c
1437
SSL_CTX_free(s->ctx);
crypto/openssl/ssl/ssl_lib.c
1438
CRYPTO_THREAD_lock_free(s->lock);
crypto/openssl/ssl/ssl_lib.c
1439
CRYPTO_FREE_REF(&s->references);
crypto/openssl/ssl/ssl_lib.c
1441
OPENSSL_free(s);
crypto/openssl/ssl/ssl_lib.c
1446
SSL_CONNECTION *s;
crypto/openssl/ssl/ssl_lib.c
1448
s = SSL_CONNECTION_FROM_SSL_ONLY(ssl);
crypto/openssl/ssl/ssl_lib.c
1449
if (s == NULL)
crypto/openssl/ssl/ssl_lib.c
1457
ssl_free_wbio_buffer(s);
crypto/openssl/ssl/ssl_lib.c
1458
RECORD_LAYER_clear(&s->rlayer);
crypto/openssl/ssl/ssl_lib.c
1460
X509_VERIFY_PARAM_free(s->param);
crypto/openssl/ssl/ssl_lib.c
1461
dane_final(&s->dane);
crypto/openssl/ssl/ssl_lib.c
1463
BUF_MEM_free(s->init_buf);
crypto/openssl/ssl/ssl_lib.c
1466
sk_SSL_CIPHER_free(s->cipher_list);
crypto/openssl/ssl/ssl_lib.c
1467
sk_SSL_CIPHER_free(s->cipher_list_by_id);
crypto/openssl/ssl/ssl_lib.c
1468
sk_SSL_CIPHER_free(s->tls13_ciphersuites);
crypto/openssl/ssl/ssl_lib.c
1469
sk_SSL_CIPHER_free(s->peer_ciphers);
crypto/openssl/ssl/ssl_lib.c
1472
if (s->session != NULL) {
crypto/openssl/ssl/ssl_lib.c
1473
ssl_clear_bad_session(s);
crypto/openssl/ssl/ssl_lib.c
1474
SSL_SESSION_free(s->session);
crypto/openssl/ssl/ssl_lib.c
1476
SSL_SESSION_free(s->psksession);
crypto/openssl/ssl/ssl_lib.c
1477
OPENSSL_free(s->psksession_id);
crypto/openssl/ssl/ssl_lib.c
1479
ssl_cert_free(s->cert);
crypto/openssl/ssl/ssl_lib.c
1480
OPENSSL_free(s->shared_sigalgs);
crypto/openssl/ssl/ssl_lib.c
1483
OPENSSL_free(s->ext.hostname);
crypto/openssl/ssl/ssl_lib.c
1484
SSL_CTX_free(s->session_ctx);
crypto/openssl/ssl/ssl_lib.c
1485
OPENSSL_free(s->ext.ecpointformats);
crypto/openssl/ssl/ssl_lib.c
1486
OPENSSL_free(s->ext.peer_ecpointformats);
crypto/openssl/ssl/ssl_lib.c
1487
OPENSSL_free(s->ext.supportedgroups);
crypto/openssl/ssl/ssl_lib.c
1488
OPENSSL_free(s->ext.keyshares);
crypto/openssl/ssl/ssl_lib.c
1489
OPENSSL_free(s->ext.tuples);
crypto/openssl/ssl/ssl_lib.c
1490
OPENSSL_free(s->ext.peer_supportedgroups);
crypto/openssl/ssl/ssl_lib.c
1491
sk_X509_EXTENSION_pop_free(s->ext.ocsp.exts, X509_EXTENSION_free);
crypto/openssl/ssl/ssl_lib.c
1493
sk_OCSP_RESPID_pop_free(s->ext.ocsp.ids, OCSP_RESPID_free);
crypto/openssl/ssl/ssl_lib.c
1496
SCT_LIST_free(s->scts);
crypto/openssl/ssl/ssl_lib.c
1497
OPENSSL_free(s->ext.scts);
crypto/openssl/ssl/ssl_lib.c
1499
OPENSSL_free(s->ext.ocsp.resp);
crypto/openssl/ssl/ssl_lib.c
1500
OPENSSL_free(s->ext.alpn);
crypto/openssl/ssl/ssl_lib.c
1501
OPENSSL_free(s->ext.tls13_cookie);
crypto/openssl/ssl/ssl_lib.c
1502
if (s->clienthello != NULL)
crypto/openssl/ssl/ssl_lib.c
1503
OPENSSL_free(s->clienthello->pre_proc_exts);
crypto/openssl/ssl/ssl_lib.c
1504
OPENSSL_free(s->clienthello);
crypto/openssl/ssl/ssl_lib.c
1505
OPENSSL_free(s->pha_context);
crypto/openssl/ssl/ssl_lib.c
1506
EVP_MD_CTX_free(s->pha_dgst);
crypto/openssl/ssl/ssl_lib.c
1508
sk_X509_NAME_pop_free(s->ca_names, X509_NAME_free);
crypto/openssl/ssl/ssl_lib.c
1509
sk_X509_NAME_pop_free(s->client_ca_names, X509_NAME_free);
crypto/openssl/ssl/ssl_lib.c
1511
OPENSSL_free(s->client_cert_type);
crypto/openssl/ssl/ssl_lib.c
1512
OPENSSL_free(s->server_cert_type);
crypto/openssl/ssl/ssl_lib.c
1514
OSSL_STACK_OF_X509_free(s->verified_chain);
crypto/openssl/ssl/ssl_lib.c
1519
ASYNC_WAIT_CTX_free(s->waitctx);
crypto/openssl/ssl/ssl_lib.c
1522
OPENSSL_free(s->ext.npn);
crypto/openssl/ssl/ssl_lib.c
1526
sk_SRTP_PROTECTION_PROFILE_free(s->srtp_profiles);
crypto/openssl/ssl/ssl_lib.c
1535
BIO_free_all(s->wbio);
crypto/openssl/ssl/ssl_lib.c
1536
s->wbio = NULL;
crypto/openssl/ssl/ssl_lib.c
1537
BIO_free_all(s->rbio);
crypto/openssl/ssl/ssl_lib.c
1538
s->rbio = NULL;
crypto/openssl/ssl/ssl_lib.c
1539
OPENSSL_free(s->s3.tmp.valid_flags);
crypto/openssl/ssl/ssl_lib.c
1542
void SSL_set0_rbio(SSL *s, BIO *rbio)
crypto/openssl/ssl/ssl_lib.c
1544
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
1547
if (IS_QUIC(s)) {
crypto/openssl/ssl/ssl_lib.c
1548
ossl_quic_conn_set0_net_rbio(s, rbio);
crypto/openssl/ssl/ssl_lib.c
1561
void SSL_set0_wbio(SSL *s, BIO *wbio)
crypto/openssl/ssl/ssl_lib.c
1563
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
1566
if (IS_QUIC(s)) {
crypto/openssl/ssl/ssl_lib.c
1567
ossl_quic_conn_set0_net_wbio(s, wbio);
crypto/openssl/ssl/ssl_lib.c
1591
void SSL_set_bio(SSL *s, BIO *rbio, BIO *wbio)
crypto/openssl/ssl/ssl_lib.c
1599
if (rbio == SSL_get_rbio(s) && wbio == SSL_get_wbio(s))
crypto/openssl/ssl/ssl_lib.c
1614
if (rbio == SSL_get_rbio(s)) {
crypto/openssl/ssl/ssl_lib.c
1615
SSL_set0_wbio(s, wbio);
crypto/openssl/ssl/ssl_lib.c
1623
if (wbio == SSL_get_wbio(s) && SSL_get_rbio(s) != SSL_get_wbio(s)) {
crypto/openssl/ssl/ssl_lib.c
1624
SSL_set0_rbio(s, rbio);
crypto/openssl/ssl/ssl_lib.c
1629
SSL_set0_rbio(s, rbio);
crypto/openssl/ssl/ssl_lib.c
1630
SSL_set0_wbio(s, wbio);
crypto/openssl/ssl/ssl_lib.c
1633
BIO *SSL_get_rbio(const SSL *s)
crypto/openssl/ssl/ssl_lib.c
1635
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL(s);
crypto/openssl/ssl/ssl_lib.c
1638
if (IS_QUIC(s))
crypto/openssl/ssl/ssl_lib.c
1639
return ossl_quic_conn_get_net_rbio(s);
crypto/openssl/ssl/ssl_lib.c
1648
BIO *SSL_get_wbio(const SSL *s)
crypto/openssl/ssl/ssl_lib.c
1650
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL(s);
crypto/openssl/ssl/ssl_lib.c
1653
if (IS_QUIC(s))
crypto/openssl/ssl/ssl_lib.c
1654
return ossl_quic_conn_get_net_wbio(s);
crypto/openssl/ssl/ssl_lib.c
1670
int SSL_get_fd(const SSL *s)
crypto/openssl/ssl/ssl_lib.c
1672
return SSL_get_rfd(s);
crypto/openssl/ssl/ssl_lib.c
1675
int SSL_get_rfd(const SSL *s)
crypto/openssl/ssl/ssl_lib.c
1680
b = SSL_get_rbio(s);
crypto/openssl/ssl/ssl_lib.c
1687
int SSL_get_wfd(const SSL *s)
crypto/openssl/ssl/ssl_lib.c
1692
b = SSL_get_wbio(s);
crypto/openssl/ssl/ssl_lib.c
1700
static const BIO_METHOD *fd_method(SSL *s)
crypto/openssl/ssl/ssl_lib.c
1703
if (IS_QUIC(s))
crypto/openssl/ssl/ssl_lib.c
1710
int SSL_set_fd(SSL *s, int fd)
crypto/openssl/ssl/ssl_lib.c
1715
if (s->type == SSL_TYPE_QUIC_XSO) {
crypto/openssl/ssl/ssl_lib.c
1720
bio = BIO_new(fd_method(s));
crypto/openssl/ssl/ssl_lib.c
1727
SSL_set_bio(s, bio, bio);
crypto/openssl/ssl/ssl_lib.c
1733
int SSL_set_wfd(SSL *s, int fd)
crypto/openssl/ssl/ssl_lib.c
1735
BIO *rbio = SSL_get_rbio(s);
crypto/openssl/ssl/ssl_lib.c
1736
int desired_type = IS_QUIC(s) ? BIO_TYPE_DGRAM : BIO_TYPE_SOCKET;
crypto/openssl/ssl/ssl_lib.c
1738
if (s->type == SSL_TYPE_QUIC_XSO) {
crypto/openssl/ssl/ssl_lib.c
1745
BIO *bio = BIO_new(fd_method(s));
crypto/openssl/ssl/ssl_lib.c
1752
SSL_set0_wbio(s, bio);
crypto/openssl/ssl/ssl_lib.c
1756
SSL_set0_wbio(s, rbio);
crypto/openssl/ssl/ssl_lib.c
1761
int SSL_set_rfd(SSL *s, int fd)
crypto/openssl/ssl/ssl_lib.c
1763
BIO *wbio = SSL_get_wbio(s);
crypto/openssl/ssl/ssl_lib.c
1764
int desired_type = IS_QUIC(s) ? BIO_TYPE_DGRAM : BIO_TYPE_SOCKET;
crypto/openssl/ssl/ssl_lib.c
1766
if (s->type == SSL_TYPE_QUIC_XSO) {
crypto/openssl/ssl/ssl_lib.c
1773
BIO *bio = BIO_new(fd_method(s));
crypto/openssl/ssl/ssl_lib.c
1780
SSL_set0_rbio(s, bio);
crypto/openssl/ssl/ssl_lib.c
1784
SSL_set0_rbio(s, wbio);
crypto/openssl/ssl/ssl_lib.c
1792
size_t SSL_get_finished(const SSL *s, void *buf, size_t count)
crypto/openssl/ssl/ssl_lib.c
1795
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL(s);
crypto/openssl/ssl/ssl_lib.c
1808
size_t SSL_get_peer_finished(const SSL *s, void *buf, size_t count)
crypto/openssl/ssl/ssl_lib.c
1811
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL(s);
crypto/openssl/ssl/ssl_lib.c
1823
int SSL_get_verify_mode(const SSL *s)
crypto/openssl/ssl/ssl_lib.c
1825
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL(s);
crypto/openssl/ssl/ssl_lib.c
1833
int SSL_get_verify_depth(const SSL *s)
crypto/openssl/ssl/ssl_lib.c
1835
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL(s);
crypto/openssl/ssl/ssl_lib.c
1843
int (*SSL_get_verify_callback(const SSL *s))(int, X509_STORE_CTX *)
crypto/openssl/ssl/ssl_lib.c
1845
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL(s);
crypto/openssl/ssl/ssl_lib.c
1868
void SSL_set_verify(SSL *s, int mode,
crypto/openssl/ssl/ssl_lib.c
1871
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
1881
void SSL_set_verify_depth(SSL *s, int depth)
crypto/openssl/ssl/ssl_lib.c
1883
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
1891
void SSL_set_read_ahead(SSL *s, int yes)
crypto/openssl/ssl/ssl_lib.c
1893
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL_ONLY(s);
crypto/openssl/ssl/ssl_lib.c
1909
int SSL_get_read_ahead(const SSL *s)
crypto/openssl/ssl/ssl_lib.c
1911
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL_ONLY(s);
crypto/openssl/ssl/ssl_lib.c
1919
int SSL_pending(const SSL *s)
crypto/openssl/ssl/ssl_lib.c
1921
size_t pending = s->method->ssl_pending(s);
crypto/openssl/ssl/ssl_lib.c
1936
int SSL_has_pending(const SSL *s)
crypto/openssl/ssl/ssl_lib.c
1949
if (IS_QUIC(s))
crypto/openssl/ssl/ssl_lib.c
1950
return ossl_quic_has_pending(s);
crypto/openssl/ssl/ssl_lib.c
1953
sc = SSL_CONNECTION_FROM_CONST_SSL(s);
crypto/openssl/ssl/ssl_lib.c
1974
X509 *SSL_get1_peer_certificate(const SSL *s)
crypto/openssl/ssl/ssl_lib.c
1976
X509 *r = SSL_get0_peer_certificate(s);
crypto/openssl/ssl/ssl_lib.c
1984
X509 *SSL_get0_peer_certificate(const SSL *s)
crypto/openssl/ssl/ssl_lib.c
1986
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL(s);
crypto/openssl/ssl/ssl_lib.c
1997
STACK_OF(X509) *SSL_get_peer_cert_chain(const SSL *s)
crypto/openssl/ssl/ssl_lib.c
2000
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL(s);
crypto/openssl/ssl/ssl_lib.c
2092
int SSL_waiting_for_async(SSL *s)
crypto/openssl/ssl/ssl_lib.c
2094
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
2105
int SSL_get_all_async_fds(SSL *s, OSSL_ASYNC_FD *fds, size_t *numfds)
crypto/openssl/ssl/ssl_lib.c
2108
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
2118
int SSL_get_changed_async_fds(SSL *s, OSSL_ASYNC_FD *addfd, size_t *numaddfds,
crypto/openssl/ssl/ssl_lib.c
2122
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
2145
int SSL_set_async_callback(SSL *s, SSL_async_callback_fn callback)
crypto/openssl/ssl/ssl_lib.c
2147
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
2156
int SSL_set_async_callback_arg(SSL *s, void *arg)
crypto/openssl/ssl/ssl_lib.c
2158
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
2167
int SSL_get_async_status(SSL *s, int *status)
crypto/openssl/ssl/ssl_lib.c
2170
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
2181
int SSL_accept(SSL *s)
crypto/openssl/ssl/ssl_lib.c
2183
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
2186
if (IS_QUIC(s))
crypto/openssl/ssl/ssl_lib.c
2187
return s->method->ssl_accept(s);
crypto/openssl/ssl/ssl_lib.c
2195
SSL_set_accept_state(s);
crypto/openssl/ssl/ssl_lib.c
2198
return SSL_do_handshake(s);
crypto/openssl/ssl/ssl_lib.c
2201
int SSL_connect(SSL *s)
crypto/openssl/ssl/ssl_lib.c
2203
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
2206
if (IS_QUIC(s))
crypto/openssl/ssl/ssl_lib.c
2207
return s->method->ssl_connect(s);
crypto/openssl/ssl/ssl_lib.c
2215
SSL_set_connect_state(s);
crypto/openssl/ssl/ssl_lib.c
2218
return SSL_do_handshake(s);
crypto/openssl/ssl/ssl_lib.c
2221
long SSL_get_default_timeout(const SSL *s)
crypto/openssl/ssl/ssl_lib.c
2223
return (long int)ossl_time2seconds(s->method->get_timeout());
crypto/openssl/ssl/ssl_lib.c
2228
SSL *s = (SSL *)arg;
crypto/openssl/ssl/ssl_lib.c
2229
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
2234
return sc->async_cb(s, sc->async_cb_arg);
crypto/openssl/ssl/ssl_lib.c
2237
static int ssl_start_async_job(SSL *s, struct ssl_async_args *args,
crypto/openssl/ssl/ssl_lib.c
2241
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
2251
&& !ASYNC_WAIT_CTX_set_callback(sc->waitctx, ssl_async_wait_ctx_cb, s))
crypto/openssl/ssl/ssl_lib.c
2282
SSL *s;
crypto/openssl/ssl/ssl_lib.c
2288
s = args->s;
crypto/openssl/ssl/ssl_lib.c
2291
if ((sc = SSL_CONNECTION_FROM_SSL(s)) == NULL)
crypto/openssl/ssl/ssl_lib.c
2296
return args->f.func_read(s, buf, num, &sc->asyncrw);
crypto/openssl/ssl/ssl_lib.c
2298
return args->f.func_write(s, buf, num, &sc->asyncrw);
crypto/openssl/ssl/ssl_lib.c
2300
return args->f.func_other(s);
crypto/openssl/ssl/ssl_lib.c
2305
int ssl_read_internal(SSL *s, void *buf, size_t num, size_t *readbytes)
crypto/openssl/ssl/ssl_lib.c
2307
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
2310
if (IS_QUIC(s))
crypto/openssl/ssl/ssl_lib.c
2311
return s->method->ssl_read(s, buf, num, readbytes);
crypto/openssl/ssl/ssl_lib.c
2343
args.s = s;
crypto/openssl/ssl/ssl_lib.c
2347
args.f.func_read = s->method->ssl_read;
crypto/openssl/ssl/ssl_lib.c
2349
ret = ssl_start_async_job(s, &args, ssl_io_intern);
crypto/openssl/ssl/ssl_lib.c
2353
return s->method->ssl_read(s, buf, num, readbytes);
crypto/openssl/ssl/ssl_lib.c
2357
int SSL_read(SSL *s, void *buf, int num)
crypto/openssl/ssl/ssl_lib.c
2367
ret = ssl_read_internal(s, buf, (size_t)num, &readbytes);
crypto/openssl/ssl/ssl_lib.c
2379
int SSL_read_ex(SSL *s, void *buf, size_t num, size_t *readbytes)
crypto/openssl/ssl/ssl_lib.c
2381
int ret = ssl_read_internal(s, buf, num, readbytes);
crypto/openssl/ssl/ssl_lib.c
2388
int SSL_read_early_data(SSL *s, void *buf, size_t num, size_t *readbytes)
crypto/openssl/ssl/ssl_lib.c
2391
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL_ONLY(s);
crypto/openssl/ssl/ssl_lib.c
2401
if (!SSL_in_before(s)) {
crypto/openssl/ssl/ssl_lib.c
2409
ret = SSL_accept(s);
crypto/openssl/ssl/ssl_lib.c
2420
ret = SSL_read_ex(s, buf, num, readbytes);
crypto/openssl/ssl/ssl_lib.c
2443
int SSL_get_early_data_status(const SSL *s)
crypto/openssl/ssl/ssl_lib.c
2445
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL_ONLY(s);
crypto/openssl/ssl/ssl_lib.c
2454
static int ssl_peek_internal(SSL *s, void *buf, size_t num, size_t *readbytes)
crypto/openssl/ssl/ssl_lib.c
2456
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
2459
if (IS_QUIC(s))
crypto/openssl/ssl/ssl_lib.c
2460
return s->method->ssl_peek(s, buf, num, readbytes);
crypto/openssl/ssl/ssl_lib.c
2478
args.s = s;
crypto/openssl/ssl/ssl_lib.c
2482
args.f.func_read = s->method->ssl_peek;
crypto/openssl/ssl/ssl_lib.c
2484
ret = ssl_start_async_job(s, &args, ssl_io_intern);
crypto/openssl/ssl/ssl_lib.c
2488
return s->method->ssl_peek(s, buf, num, readbytes);
crypto/openssl/ssl/ssl_lib.c
2492
int SSL_peek(SSL *s, void *buf, int num)
crypto/openssl/ssl/ssl_lib.c
2502
ret = ssl_peek_internal(s, buf, (size_t)num, &readbytes);
crypto/openssl/ssl/ssl_lib.c
2514
int SSL_peek_ex(SSL *s, void *buf, size_t num, size_t *readbytes)
crypto/openssl/ssl/ssl_lib.c
2516
int ret = ssl_peek_internal(s, buf, num, readbytes);
crypto/openssl/ssl/ssl_lib.c
2523
int ssl_write_internal(SSL *s, const void *buf, size_t num,
crypto/openssl/ssl/ssl_lib.c
2526
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
2529
if (IS_QUIC(s))
crypto/openssl/ssl/ssl_lib.c
2530
return ossl_quic_write_flags(s, buf, num, flags, written);
crypto/openssl/ssl/ssl_lib.c
2566
args.s = s;
crypto/openssl/ssl/ssl_lib.c
2570
args.f.func_write = s->method->ssl_write;
crypto/openssl/ssl/ssl_lib.c
2572
ret = ssl_start_async_job(s, &args, ssl_io_intern);
crypto/openssl/ssl/ssl_lib.c
2576
return s->method->ssl_write(s, buf, num, written);
crypto/openssl/ssl/ssl_lib.c
2580
ossl_ssize_t SSL_sendfile(SSL *s, int fd, off_t offset, size_t size, int flags)
crypto/openssl/ssl/ssl_lib.c
2583
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL_ONLY(s);
crypto/openssl/ssl/ssl_lib.c
2606
ret = (ossl_ssize_t)s->method->ssl_dispatch_alert(s);
crypto/openssl/ssl/ssl_lib.c
2631
ret = ktls_sendfile(SSL_get_wfd(s), fd, offset, size, flags);
crypto/openssl/ssl/ssl_lib.c
2647
int SSL_write(SSL *s, const void *buf, int num)
crypto/openssl/ssl/ssl_lib.c
2657
ret = ssl_write_internal(s, buf, (size_t)num, 0, &written);
crypto/openssl/ssl/ssl_lib.c
2669
int SSL_write_ex(SSL *s, const void *buf, size_t num, size_t *written)
crypto/openssl/ssl/ssl_lib.c
2671
return SSL_write_ex2(s, buf, num, 0, written);
crypto/openssl/ssl/ssl_lib.c
2674
int SSL_write_ex2(SSL *s, const void *buf, size_t num, uint64_t flags,
crypto/openssl/ssl/ssl_lib.c
2677
int ret = ssl_write_internal(s, buf, num, flags, written);
crypto/openssl/ssl/ssl_lib.c
2684
int SSL_write_early_data(SSL *s, const void *buf, size_t num, size_t *written)
crypto/openssl/ssl/ssl_lib.c
2689
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL_ONLY(s);
crypto/openssl/ssl/ssl_lib.c
2698
|| !SSL_in_before(s)
crypto/openssl/ssl/ssl_lib.c
2708
ret = SSL_connect(s);
crypto/openssl/ssl/ssl_lib.c
2725
ret = SSL_write_ex(s, buf, num, &writtmp);
crypto/openssl/ssl/ssl_lib.c
2747
ret = SSL_write_ex(s, buf, num, written);
crypto/openssl/ssl/ssl_lib.c
2760
int SSL_shutdown(SSL *s)
crypto/openssl/ssl/ssl_lib.c
2768
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
2771
if (IS_QUIC(s))
crypto/openssl/ssl/ssl_lib.c
2772
return ossl_quic_conn_shutdown(s, 0, NULL, 0);
crypto/openssl/ssl/ssl_lib.c
2783
if (!SSL_in_init(s)) {
crypto/openssl/ssl/ssl_lib.c
2788
args.s = s;
crypto/openssl/ssl/ssl_lib.c
2790
args.f.func_other = s->method->ssl_shutdown;
crypto/openssl/ssl/ssl_lib.c
2792
return ssl_start_async_job(s, &args, ssl_io_intern);
crypto/openssl/ssl/ssl_lib.c
2794
return s->method->ssl_shutdown(s);
crypto/openssl/ssl/ssl_lib.c
2802
int SSL_key_update(SSL *s, int updatetype)
crypto/openssl/ssl/ssl_lib.c
2804
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
2807
if (IS_QUIC(s))
crypto/openssl/ssl/ssl_lib.c
2808
return ossl_quic_key_update(s, updatetype);
crypto/openssl/ssl/ssl_lib.c
2825
if (!SSL_is_init_finished(s)) {
crypto/openssl/ssl/ssl_lib.c
2840
int SSL_get_key_update_type(const SSL *s)
crypto/openssl/ssl/ssl_lib.c
2842
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL(s);
crypto/openssl/ssl/ssl_lib.c
2845
if (IS_QUIC(s))
crypto/openssl/ssl/ssl_lib.c
2846
return ossl_quic_get_key_update_type(s);
crypto/openssl/ssl/ssl_lib.c
2874
int SSL_renegotiate(SSL *s)
crypto/openssl/ssl/ssl_lib.c
2876
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL_ONLY(s);
crypto/openssl/ssl/ssl_lib.c
2886
return s->method->ssl_renegotiate(s);
crypto/openssl/ssl/ssl_lib.c
2889
int SSL_renegotiate_abbreviated(SSL *s)
crypto/openssl/ssl/ssl_lib.c
2891
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL_ONLY(s);
crypto/openssl/ssl/ssl_lib.c
2901
return s->method->ssl_renegotiate(s);
crypto/openssl/ssl/ssl_lib.c
2904
int SSL_renegotiate_pending(const SSL *s)
crypto/openssl/ssl/ssl_lib.c
2906
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL_ONLY(s);
crypto/openssl/ssl/ssl_lib.c
2918
int SSL_new_session_ticket(SSL *s)
crypto/openssl/ssl/ssl_lib.c
2920
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
2926
if ((SSL_in_init(s) && sc->ext.extra_tickets_expected == 0)
crypto/openssl/ssl/ssl_lib.c
2931
if (!RECORD_LAYER_write_pending(&sc->rlayer) && !SSL_in_init(s))
crypto/openssl/ssl/ssl_lib.c
2936
long SSL_ctrl(SSL *s, int cmd, long larg, void *parg)
crypto/openssl/ssl/ssl_lib.c
2938
return ossl_ctrl_internal(s, cmd, larg, parg, /*no_quic=*/0);
crypto/openssl/ssl/ssl_lib.c
2941
long ossl_ctrl_internal(SSL *s, int cmd, long larg, void *parg, int no_quic)
crypto/openssl/ssl/ssl_lib.c
2944
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
2961
if (!no_quic && IS_QUIC(s))
crypto/openssl/ssl/ssl_lib.c
2962
return s->method->ssl_ctrl(s, cmd, larg, parg);
crypto/openssl/ssl/ssl_lib.c
3043
if (!sc->session || SSL_in_init(s) || ossl_statem_get_in_handshake(sc))
crypto/openssl/ssl/ssl_lib.c
3051
&& ssl_set_version_bound(s->defltmeth->version, (int)larg,
crypto/openssl/ssl/ssl_lib.c
3057
&& ssl_set_version_bound(s->defltmeth->version, (int)larg,
crypto/openssl/ssl/ssl_lib.c
3062
if (IS_QUIC(s))
crypto/openssl/ssl/ssl_lib.c
3065
return s->method->ssl_ctrl(s, cmd, larg, parg);
crypto/openssl/ssl/ssl_lib.c
3069
long SSL_callback_ctrl(SSL *s, int cmd, void (*fp)(void))
crypto/openssl/ssl/ssl_lib.c
3071
return s->method->ssl_callback_ctrl(s, cmd, fp);
crypto/openssl/ssl/ssl_lib.c
3246
STACK_OF(SSL_CIPHER) *SSL_get_ciphers(const SSL *s)
crypto/openssl/ssl/ssl_lib.c
3248
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL(s);
crypto/openssl/ssl/ssl_lib.c
3253
} else if ((s->ctx != NULL) && (s->ctx->cipher_list != NULL)) {
crypto/openssl/ssl/ssl_lib.c
3254
return s->ctx->cipher_list;
crypto/openssl/ssl/ssl_lib.c
3260
STACK_OF(SSL_CIPHER) *SSL_get_client_ciphers(const SSL *s)
crypto/openssl/ssl/ssl_lib.c
3262
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL(s);
crypto/openssl/ssl/ssl_lib.c
3269
STACK_OF(SSL_CIPHER) *SSL_get1_supported_ciphers(SSL *s)
crypto/openssl/ssl/ssl_lib.c
3273
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
3278
ciphers = SSL_get_ciphers(s);
crypto/openssl/ssl/ssl_lib.c
3301
STACK_OF(SSL_CIPHER) *ssl_get_ciphers_by_id(SSL_CONNECTION *s)
crypto/openssl/ssl/ssl_lib.c
3303
if (s != NULL) {
crypto/openssl/ssl/ssl_lib.c
3304
if (s->cipher_list_by_id != NULL)
crypto/openssl/ssl/ssl_lib.c
3305
return s->cipher_list_by_id;
crypto/openssl/ssl/ssl_lib.c
3306
else if (s->ssl.ctx != NULL
crypto/openssl/ssl/ssl_lib.c
3307
&& s->ssl.ctx->cipher_list_by_id != NULL)
crypto/openssl/ssl/ssl_lib.c
3308
return s->ssl.ctx->cipher_list_by_id;
crypto/openssl/ssl/ssl_lib.c
3314
const char *SSL_get_cipher_list(const SSL *s, int n)
crypto/openssl/ssl/ssl_lib.c
3319
if (s == NULL)
crypto/openssl/ssl/ssl_lib.c
3321
sk = SSL_get_ciphers(s);
crypto/openssl/ssl/ssl_lib.c
3384
int SSL_set_cipher_list(SSL *s, const char *str)
crypto/openssl/ssl/ssl_lib.c
3387
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
3393
ctx = s->ctx;
crypto/openssl/ssl/ssl_lib.c
3407
char *SSL_get_shared_ciphers(const SSL *s, char *buf, int size)
crypto/openssl/ssl/ssl_lib.c
3413
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL(s);
crypto/openssl/ssl/ssl_lib.c
3425
srvrsk = SSL_get_ciphers(s);
crypto/openssl/ssl/ssl_lib.c
3465
const char *SSL_get_servername(const SSL *s, const int type)
crypto/openssl/ssl/ssl_lib.c
3467
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL(s);
crypto/openssl/ssl/ssl_lib.c
3524
if (SSL_in_before(s)) {
crypto/openssl/ssl/ssl_lib.c
3539
int SSL_get_servername_type(const SSL *s)
crypto/openssl/ssl/ssl_lib.c
3541
if (SSL_get_servername(s, TLSEXT_NAMETYPE_host_name) != NULL)
crypto/openssl/ssl/ssl_lib.c
3630
void SSL_get0_next_proto_negotiated(const SSL *s, const unsigned char **data,
crypto/openssl/ssl/ssl_lib.c
3633
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL(s);
crypto/openssl/ssl/ssl_lib.c
3810
int SSL_export_keying_material(SSL *s, unsigned char *out, size_t olen,
crypto/openssl/ssl/ssl_lib.c
3815
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
3830
int SSL_export_keying_material_early(SSL *s, unsigned char *out, size_t olen,
crypto/openssl/ssl/ssl_lib.c
3835
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
42
unsigned char *s, size_t t, size_t *u)
crypto/openssl/ssl/ssl_lib.c
4483
void SSL_set_default_passwd_cb(SSL *s, pem_password_cb *cb)
crypto/openssl/ssl/ssl_lib.c
4485
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
4493
void SSL_set_default_passwd_cb_userdata(SSL *s, void *u)
crypto/openssl/ssl/ssl_lib.c
4495
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
4503
pem_password_cb *SSL_get_default_passwd_cb(SSL *s)
crypto/openssl/ssl/ssl_lib.c
4505
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
4513
void *SSL_get_default_passwd_cb_userdata(SSL *s)
crypto/openssl/ssl/ssl_lib.c
4515
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
4548
void SSL_set_cert_cb(SSL *s, int (*cb)(SSL *ssl, void *arg), void *arg)
crypto/openssl/ssl/ssl_lib.c
4550
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
4558
void ssl_set_masks(SSL_CONNECTION *s)
crypto/openssl/ssl/ssl_lib.c
4560
CERT *c = s->cert;
crypto/openssl/ssl/ssl_lib.c
4561
uint32_t *pvalid = s->s3.tmp.valid_flags;
crypto/openssl/ssl/ssl_lib.c
4584
if (ssl_has_cert(s, SSL_PKEY_GOST12_512)) {
crypto/openssl/ssl/ssl_lib.c
4588
if (ssl_has_cert(s, SSL_PKEY_GOST12_256)) {
crypto/openssl/ssl/ssl_lib.c
4592
if (ssl_has_cert(s, SSL_PKEY_GOST01)) {
crypto/openssl/ssl/ssl_lib.c
4609
if (rsa_enc || rsa_sign || (ssl_has_cert(s, SSL_PKEY_RSA_PSS_SIGN) && pvalid[SSL_PKEY_RSA_PSS_SIGN] & CERT_PKEY_EXPLICIT_SIGN && TLS1_get_version(&s->ssl) == TLS1_2_VERSION))
crypto/openssl/ssl/ssl_lib.c
4628
if (TLS1_get_version(&s->ssl) == TLS1_2_VERSION) {
crypto/openssl/ssl/ssl_lib.c
4650
if (!(mask_a & SSL_aECDSA) && ssl_has_cert(s, SSL_PKEY_ED25519)
crypto/openssl/ssl/ssl_lib.c
4652
&& TLS1_get_version(&s->ssl) == TLS1_2_VERSION)
crypto/openssl/ssl/ssl_lib.c
4656
if (!(mask_a & SSL_aECDSA) && ssl_has_cert(s, SSL_PKEY_ED448)
crypto/openssl/ssl/ssl_lib.c
4658
&& TLS1_get_version(&s->ssl) == TLS1_2_VERSION)
crypto/openssl/ssl/ssl_lib.c
4674
s->s3.tmp.mask_k = mask_k;
crypto/openssl/ssl/ssl_lib.c
4675
s->s3.tmp.mask_a = mask_a;
crypto/openssl/ssl/ssl_lib.c
4678
int ssl_check_srvr_ecc_cert_and_alg(X509 *x, SSL_CONNECTION *s)
crypto/openssl/ssl/ssl_lib.c
4680
if (s->s3.tmp.new_cipher->algorithm_auth & SSL_aECDSA) {
crypto/openssl/ssl/ssl_lib.c
4690
int ssl_get_server_cert_serverinfo(SSL_CONNECTION *s,
crypto/openssl/ssl/ssl_lib.c
4694
CERT_PKEY *cpk = s->s3.tmp.cert;
crypto/openssl/ssl/ssl_lib.c
4705
void ssl_update_cache(SSL_CONNECTION *s, int mode)
crypto/openssl/ssl/ssl_lib.c
4714
if (s->session->session_id_length == 0 || s->session->not_resumable)
crypto/openssl/ssl/ssl_lib.c
4726
if (s->server && s->session->sid_ctx_length == 0
crypto/openssl/ssl/ssl_lib.c
4727
&& (s->verify_mode & SSL_VERIFY_PEER) != 0)
crypto/openssl/ssl/ssl_lib.c
4730
i = s->session_ctx->session_cache_mode;
crypto/openssl/ssl/ssl_lib.c
4732
&& (!s->hit || SSL_CONNECTION_IS_TLS13(s))) {
crypto/openssl/ssl/ssl_lib.c
4745
&& (!SSL_CONNECTION_IS_TLS13(s)
crypto/openssl/ssl/ssl_lib.c
4746
|| !s->server
crypto/openssl/ssl/ssl_lib.c
4747
|| (s->max_early_data > 0
crypto/openssl/ssl/ssl_lib.c
4748
&& (s->options & SSL_OP_NO_ANTI_REPLAY) == 0)
crypto/openssl/ssl/ssl_lib.c
4749
|| s->session_ctx->remove_session_cb != NULL
crypto/openssl/ssl/ssl_lib.c
4750
|| (s->options & SSL_OP_NO_TICKET) != 0))
crypto/openssl/ssl/ssl_lib.c
4751
SSL_CTX_add_session(s->session_ctx, s->session);
crypto/openssl/ssl/ssl_lib.c
4758
if (s->session_ctx->new_session_cb != NULL && SSL_SESSION_up_ref(s->session)) {
crypto/openssl/ssl/ssl_lib.c
4759
if (!s->session_ctx->new_session_cb(SSL_CONNECTION_GET_USER_SSL(s),
crypto/openssl/ssl/ssl_lib.c
4760
s->session))
crypto/openssl/ssl/ssl_lib.c
4761
SSL_SESSION_free(s->session);
crypto/openssl/ssl/ssl_lib.c
4770
stat = &s->session_ctx->stats.sess_connect_good;
crypto/openssl/ssl/ssl_lib.c
4772
stat = &s->session_ctx->stats.sess_accept_good;
crypto/openssl/ssl/ssl_lib.c
4773
if ((ssl_tsan_load(s->session_ctx, stat) & 0xff) == 0xff)
crypto/openssl/ssl/ssl_lib.c
4774
SSL_CTX_flush_sessions_ex(s->session_ctx, time(NULL));
crypto/openssl/ssl/ssl_lib.c
4783
const SSL_METHOD *SSL_get_ssl_method(const SSL *s)
crypto/openssl/ssl/ssl_lib.c
4785
return s->method;
crypto/openssl/ssl/ssl_lib.c
4788
int SSL_set_ssl_method(SSL *s, const SSL_METHOD *meth)
crypto/openssl/ssl/ssl_lib.c
4791
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
4795
|| (s->type != SSL_TYPE_SSL_CONNECTION && s->method != meth)
crypto/openssl/ssl/ssl_lib.c
4796
|| (s->type == SSL_TYPE_SSL_CONNECTION && IS_QUIC_METHOD(meth)))
crypto/openssl/ssl/ssl_lib.c
4799
if (s->method != meth) {
crypto/openssl/ssl/ssl_lib.c
4800
const SSL_METHOD *sm = s->method;
crypto/openssl/ssl/ssl_lib.c
4804
s->method = meth;
crypto/openssl/ssl/ssl_lib.c
4806
sm->ssl_deinit(s);
crypto/openssl/ssl/ssl_lib.c
4807
s->method = meth;
crypto/openssl/ssl/ssl_lib.c
4808
ret = s->method->ssl_init(s);
crypto/openssl/ssl/ssl_lib.c
4819
int SSL_get_error(const SSL *s, int i)
crypto/openssl/ssl/ssl_lib.c
4821
return ossl_ssl_get_error(s, i, /*check_err=*/1);
crypto/openssl/ssl/ssl_lib.c
4824
int ossl_ssl_get_error(const SSL *s, int i, int check_err)
crypto/openssl/ssl/ssl_lib.c
4829
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL(s);
crypto/openssl/ssl/ssl_lib.c
4835
if (IS_QUIC(s)) {
crypto/openssl/ssl/ssl_lib.c
4836
reason = ossl_quic_get_error(s, i);
crypto/openssl/ssl/ssl_lib.c
4857
if (!IS_QUIC(s))
crypto/openssl/ssl/ssl_lib.c
4860
if (SSL_want_read(s)) {
crypto/openssl/ssl/ssl_lib.c
4861
bio = SSL_get_rbio(s);
crypto/openssl/ssl/ssl_lib.c
4886
if (SSL_want_write(s)) {
crypto/openssl/ssl/ssl_lib.c
4911
if (SSL_want_x509_lookup(s))
crypto/openssl/ssl/ssl_lib.c
4913
if (SSL_want_retry_verify(s))
crypto/openssl/ssl/ssl_lib.c
4915
if (SSL_want_async(s))
crypto/openssl/ssl/ssl_lib.c
4917
if (SSL_want_async_job(s))
crypto/openssl/ssl/ssl_lib.c
4919
if (SSL_want_client_hello_cb(s))
crypto/openssl/ssl/ssl_lib.c
4931
SSL *s = args->s;
crypto/openssl/ssl/ssl_lib.c
4932
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
4937
return sc->handshake_func(s);
crypto/openssl/ssl/ssl_lib.c
4940
int SSL_do_handshake(SSL *s)
crypto/openssl/ssl/ssl_lib.c
4943
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
4946
if (IS_QUIC(s))
crypto/openssl/ssl/ssl_lib.c
4947
return ossl_quic_do_handshake(s);
crypto/openssl/ssl/ssl_lib.c
4961
s->method->ssl_renegotiate_check(s, 0);
crypto/openssl/ssl/ssl_lib.c
4963
if (SSL_in_init(s) || SSL_in_before(s)) {
crypto/openssl/ssl/ssl_lib.c
4968
args.s = s;
crypto/openssl/ssl/ssl_lib.c
4970
ret = ssl_start_async_job(s, &args, ssl_do_handshake_intern);
crypto/openssl/ssl/ssl_lib.c
4972
ret = sc->handshake_func(s);
crypto/openssl/ssl/ssl_lib.c
4979
void SSL_set_accept_state(SSL *s)
crypto/openssl/ssl/ssl_lib.c
4981
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL_ONLY(s);
crypto/openssl/ssl/ssl_lib.c
4984
if (IS_QUIC(s)) {
crypto/openssl/ssl/ssl_lib.c
4986
(void)ossl_quic_set_accept_state(s, 0 /* suppress errors */);
crypto/openssl/ssl/ssl_lib.c
4994
sc->handshake_func = s->method->ssl_accept;
crypto/openssl/ssl/ssl_lib.c
4999
void SSL_set_connect_state(SSL *s)
crypto/openssl/ssl/ssl_lib.c
5001
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL_ONLY(s);
crypto/openssl/ssl/ssl_lib.c
5004
if (IS_QUIC(s)) {
crypto/openssl/ssl/ssl_lib.c
5006
(void)ossl_quic_set_connect_state(s, 0 /* suppress errors */);
crypto/openssl/ssl/ssl_lib.c
5014
sc->handshake_func = s->method->ssl_connect;
crypto/openssl/ssl/ssl_lib.c
5019
int ssl_undefined_function(SSL *s)
crypto/openssl/ssl/ssl_lib.c
5063
const char *SSL_get_version(const SSL *s)
crypto/openssl/ssl/ssl_lib.c
5065
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL(s);
crypto/openssl/ssl/ssl_lib.c
5069
if (s->type == SSL_TYPE_QUIC_CONNECTION || s->type == SSL_TYPE_QUIC_XSO)
crypto/openssl/ssl/ssl_lib.c
5079
__owur int SSL_get_handshake_rtt(const SSL *s, uint64_t *rtt)
crypto/openssl/ssl/ssl_lib.c
5081
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL(s);
crypto/openssl/ssl/ssl_lib.c
5124
SSL *SSL_dup(SSL *s)
crypto/openssl/ssl/ssl_lib.c
5130
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL_ONLY(s);
crypto/openssl/ssl/ssl_lib.c
5136
if (!SSL_in_init(s) || !SSL_in_before(s)) {
crypto/openssl/ssl/ssl_lib.c
5137
CRYPTO_UP_REF(&s->references, &i);
crypto/openssl/ssl/ssl_lib.c
5138
return s;
crypto/openssl/ssl/ssl_lib.c
5144
if ((ret = SSL_new(SSL_get_SSL_CTX(s))) == NULL)
crypto/openssl/ssl/ssl_lib.c
5154
if (!SSL_copy_session_id(ret, s))
crypto/openssl/ssl/ssl_lib.c
5163
if (!SSL_set_ssl_method(ret, s->method))
crypto/openssl/ssl/ssl_lib.c
5185
SSL_set_max_cert_list(ret, SSL_get_max_cert_list(s));
crypto/openssl/ssl/ssl_lib.c
5186
SSL_set_read_ahead(ret, SSL_get_read_ahead(s));
crypto/openssl/ssl/ssl_lib.c
5189
SSL_set_verify(ret, SSL_get_verify_mode(s), SSL_get_verify_callback(s));
crypto/openssl/ssl/ssl_lib.c
5190
SSL_set_verify_depth(ret, SSL_get_verify_depth(s));
crypto/openssl/ssl/ssl_lib.c
5193
SSL_set_info_callback(ret, SSL_get_info_callback(s));
crypto/openssl/ssl/ssl_lib.c
5196
if (!CRYPTO_dup_ex_data(CRYPTO_EX_INDEX_SSL, &ret->ex_data, &s->ex_data))
crypto/openssl/ssl/ssl_lib.c
5236
X509 *SSL_get_certificate(const SSL *s)
crypto/openssl/ssl/ssl_lib.c
5238
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
5249
EVP_PKEY *SSL_get_privatekey(const SSL *s)
crypto/openssl/ssl/ssl_lib.c
5251
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL(s);
crypto/openssl/ssl/ssl_lib.c
5278
const SSL_CIPHER *SSL_get_current_cipher(const SSL *s)
crypto/openssl/ssl/ssl_lib.c
5280
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL(s);
crypto/openssl/ssl/ssl_lib.c
5290
const SSL_CIPHER *SSL_get_pending_cipher(const SSL *s)
crypto/openssl/ssl/ssl_lib.c
5292
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL(s);
crypto/openssl/ssl/ssl_lib.c
53
size_t s, unsigned char *t)
crypto/openssl/ssl/ssl_lib.c
5300
const COMP_METHOD *SSL_get_current_compression(const SSL *s)
crypto/openssl/ssl/ssl_lib.c
5303
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL_ONLY(s);
crypto/openssl/ssl/ssl_lib.c
5314
const COMP_METHOD *SSL_get_current_expansion(const SSL *s)
crypto/openssl/ssl/ssl_lib.c
5317
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL_ONLY(s);
crypto/openssl/ssl/ssl_lib.c
5328
int ssl_init_wbio_buffer(SSL_CONNECTION *s)
crypto/openssl/ssl/ssl_lib.c
5332
if (s->bbio != NULL) {
crypto/openssl/ssl/ssl_lib.c
5343
s->bbio = bbio;
crypto/openssl/ssl/ssl_lib.c
5344
s->wbio = BIO_push(bbio, s->wbio);
crypto/openssl/ssl/ssl_lib.c
5346
s->rlayer.wrlmethod->set1_bio(s->rlayer.wrl, s->wbio);
crypto/openssl/ssl/ssl_lib.c
5351
int ssl_free_wbio_buffer(SSL_CONNECTION *s)
crypto/openssl/ssl/ssl_lib.c
5354
if (s->bbio == NULL)
crypto/openssl/ssl/ssl_lib.c
5357
s->wbio = BIO_pop(s->wbio);
crypto/openssl/ssl/ssl_lib.c
5358
s->rlayer.wrlmethod->set1_bio(s->rlayer.wrl, s->wbio);
crypto/openssl/ssl/ssl_lib.c
5360
BIO_free(s->bbio);
crypto/openssl/ssl/ssl_lib.c
5361
s->bbio = NULL;
crypto/openssl/ssl/ssl_lib.c
5376
void SSL_set_quiet_shutdown(SSL *s, int mode)
crypto/openssl/ssl/ssl_lib.c
5378
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL_ONLY(s);
crypto/openssl/ssl/ssl_lib.c
5387
int SSL_get_quiet_shutdown(const SSL *s)
crypto/openssl/ssl/ssl_lib.c
5389
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL_ONLY(s);
crypto/openssl/ssl/ssl_lib.c
5398
void SSL_set_shutdown(SSL *s, int mode)
crypto/openssl/ssl/ssl_lib.c
5400
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL_ONLY(s);
crypto/openssl/ssl/ssl_lib.c
5409
int SSL_get_shutdown(const SSL *s)
crypto/openssl/ssl/ssl_lib.c
5411
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL_ONLY(s);
crypto/openssl/ssl/ssl_lib.c
5415
if (IS_QUIC(s))
crypto/openssl/ssl/ssl_lib.c
5416
return ossl_quic_get_shutdown(s);
crypto/openssl/ssl/ssl_lib.c
5425
int SSL_version(const SSL *s)
crypto/openssl/ssl/ssl_lib.c
5427
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL(s);
crypto/openssl/ssl/ssl_lib.c
5431
if (s->type == SSL_TYPE_QUIC_CONNECTION || s->type == SSL_TYPE_QUIC_XSO)
crypto/openssl/ssl/ssl_lib.c
5440
int SSL_client_version(const SSL *s)
crypto/openssl/ssl/ssl_lib.c
5442
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL(s);
crypto/openssl/ssl/ssl_lib.c
5446
if (s->type == SSL_TYPE_QUIC_CONNECTION || s->type == SSL_TYPE_QUIC_XSO)
crypto/openssl/ssl/ssl_lib.c
567
int SSL_clear(SSL *s)
crypto/openssl/ssl/ssl_lib.c
569
if (s->method == NULL) {
crypto/openssl/ssl/ssl_lib.c
5702
int SSL_set_ex_data(SSL *s, int idx, void *arg)
crypto/openssl/ssl/ssl_lib.c
5704
return CRYPTO_set_ex_data(&s->ex_data, idx, arg);
crypto/openssl/ssl/ssl_lib.c
5707
void *SSL_get_ex_data(const SSL *s, int idx)
crypto/openssl/ssl/ssl_lib.c
5709
return CRYPTO_get_ex_data(&s->ex_data, idx);
crypto/openssl/ssl/ssl_lib.c
5712
int SSL_CTX_set_ex_data(SSL_CTX *s, int idx, void *arg)
crypto/openssl/ssl/ssl_lib.c
5714
return CRYPTO_set_ex_data(&s->ex_data, idx, arg);
crypto/openssl/ssl/ssl_lib.c
5717
void *SSL_CTX_get_ex_data(const SSL_CTX *s, int idx)
crypto/openssl/ssl/ssl_lib.c
5719
return CRYPTO_get_ex_data(&s->ex_data, idx);
crypto/openssl/ssl/ssl_lib.c
574
return s->method->ssl_reset(s);
crypto/openssl/ssl/ssl_lib.c
5741
int SSL_want(const SSL *s)
crypto/openssl/ssl/ssl_lib.c
5743
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL(s);
crypto/openssl/ssl/ssl_lib.c
5746
if (IS_QUIC(s))
crypto/openssl/ssl/ssl_lib.c
5747
return ossl_quic_want(s);
crypto/openssl/ssl/ssl_lib.c
577
int ossl_ssl_connection_reset(SSL *s)
crypto/openssl/ssl/ssl_lib.c
5773
int SSL_use_psk_identity_hint(SSL *s, const char *identity_hint)
crypto/openssl/ssl/ssl_lib.c
5775
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
579
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
5794
const char *SSL_get_psk_identity_hint(const SSL *s)
crypto/openssl/ssl/ssl_lib.c
5796
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL(s);
crypto/openssl/ssl/ssl_lib.c
5804
const char *SSL_get_psk_identity(const SSL *s)
crypto/openssl/ssl/ssl_lib.c
5806
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL(s);
crypto/openssl/ssl/ssl_lib.c
5814
void SSL_set_psk_client_callback(SSL *s, SSL_psk_client_cb_func cb)
crypto/openssl/ssl/ssl_lib.c
5816
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
5829
void SSL_set_psk_server_callback(SSL *s, SSL_psk_server_cb_func cb)
crypto/openssl/ssl/ssl_lib.c
5831
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
5845
void SSL_set_psk_find_session_callback(SSL *s, SSL_psk_find_session_cb_func cb)
crypto/openssl/ssl/ssl_lib.c
5847
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
5861
void SSL_set_psk_use_session_callback(SSL *s, SSL_psk_use_session_cb_func cb)
crypto/openssl/ssl/ssl_lib.c
5863
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
6027
int SSL_set_num_tickets(SSL *s, size_t num_tickets)
crypto/openssl/ssl/ssl_lib.c
6029
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
6039
size_t SSL_get_num_tickets(const SSL *s)
crypto/openssl/ssl/ssl_lib.c
6041
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL(s);
crypto/openssl/ssl/ssl_lib.c
6062
int ssl_handshake_hash(SSL_CONNECTION *s,
crypto/openssl/ssl/ssl_lib.c
6067
EVP_MD_CTX *hdgst = s->s3.handshake_dgst;
crypto/openssl/ssl/ssl_lib.c
607
sc->version = s->method->version;
crypto/openssl/ssl/ssl_lib.c
6072
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/ssl_lib.c
6078
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/ssl_lib.c
6084
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/ssl_lib.c
6096
int SSL_session_reused(const SSL *s)
crypto/openssl/ssl/ssl_lib.c
6098
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL(s);
crypto/openssl/ssl/ssl_lib.c
6106
int SSL_is_server(const SSL *s)
crypto/openssl/ssl/ssl_lib.c
6108
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL(s);
crypto/openssl/ssl/ssl_lib.c
6117
void SSL_set_debug(SSL *s, int debug)
crypto/openssl/ssl/ssl_lib.c
6120
(void)s;
crypto/openssl/ssl/ssl_lib.c
6125
void SSL_set_security_level(SSL *s, int level)
crypto/openssl/ssl/ssl_lib.c
6127
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
6135
int SSL_get_security_level(const SSL *s)
crypto/openssl/ssl/ssl_lib.c
6137
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL(s);
crypto/openssl/ssl/ssl_lib.c
6145
void SSL_set_security_callback(SSL *s,
crypto/openssl/ssl/ssl_lib.c
6146
int (*cb)(const SSL *s, const SSL_CTX *ctx,
crypto/openssl/ssl/ssl_lib.c
6150
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
6158
int (*SSL_get_security_callback(const SSL *s))(const SSL *s,
crypto/openssl/ssl/ssl_lib.c
6163
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL(s);
crypto/openssl/ssl/ssl_lib.c
6171
void SSL_set0_security_ex_data(SSL *s, void *ex)
crypto/openssl/ssl/ssl_lib.c
6173
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
6181
void *SSL_get0_security_ex_data(const SSL *s)
crypto/openssl/ssl/ssl_lib.c
6183
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL(s);
crypto/openssl/ssl/ssl_lib.c
6202
int (*cb)(const SSL *s, const SSL_CTX *ctx,
crypto/openssl/ssl/ssl_lib.c
6209
int (*SSL_CTX_get_security_callback(const SSL_CTX *ctx))(const SSL *s,
crypto/openssl/ssl/ssl_lib.c
6234
uint64_t SSL_get_options(const SSL *s)
crypto/openssl/ssl/ssl_lib.c
6236
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL(s);
crypto/openssl/ssl/ssl_lib.c
6239
if (IS_QUIC(s))
crypto/openssl/ssl/ssl_lib.c
6240
return ossl_quic_get_options(s);
crypto/openssl/ssl/ssl_lib.c
6254
uint64_t SSL_set_options(SSL *s, uint64_t op)
crypto/openssl/ssl/ssl_lib.c
6260
if (IS_QUIC(s))
crypto/openssl/ssl/ssl_lib.c
6261
return ossl_quic_set_options(s, op);
crypto/openssl/ssl/ssl_lib.c
6264
sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
6286
uint64_t SSL_clear_options(SSL *s, uint64_t op)
crypto/openssl/ssl/ssl_lib.c
6288
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
6292
if (IS_QUIC(s))
crypto/openssl/ssl/ssl_lib.c
6293
return ossl_quic_clear_options(s, op);
crypto/openssl/ssl/ssl_lib.c
6312
STACK_OF(X509) *SSL_get0_verified_chain(const SSL *s)
crypto/openssl/ssl/ssl_lib.c
6314
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL(s);
crypto/openssl/ssl/ssl_lib.c
6368
static int ct_extract_tls_extension_scts(SSL_CONNECTION *s)
crypto/openssl/ssl/ssl_lib.c
6372
if (s->ext.scts != NULL) {
crypto/openssl/ssl/ssl_lib.c
6373
const unsigned char *p = s->ext.scts;
crypto/openssl/ssl/ssl_lib.c
6374
STACK_OF(SCT) *scts = o2i_SCT_LIST(NULL, &p, s->ext.scts_len);
crypto/openssl/ssl/ssl_lib.c
6376
scts_extracted = ct_move_scts(&s->scts, scts, SCT_SOURCE_TLS_EXTENSION);
crypto/openssl/ssl/ssl_lib.c
6392
static int ct_extract_ocsp_response_scts(SSL_CONNECTION *s)
crypto/openssl/ssl/ssl_lib.c
64
size_t s, const char *t, size_t u,
crypto/openssl/ssl/ssl_lib.c
6402
if (s->ext.ocsp.resp == NULL || s->ext.ocsp.resp_len == 0)
crypto/openssl/ssl/ssl_lib.c
6405
p = s->ext.ocsp.resp;
crypto/openssl/ssl/ssl_lib.c
6406
rsp = d2i_OCSP_RESPONSE(NULL, &p, (int)s->ext.ocsp.resp_len);
crypto/openssl/ssl/ssl_lib.c
642
if (s->method != s->defltmeth) {
crypto/openssl/ssl/ssl_lib.c
6421
scts_extracted = ct_move_scts(&s->scts, scts, SCT_SOURCE_OCSP_STAPLED_RESPONSE);
crypto/openssl/ssl/ssl_lib.c
643
s->method->ssl_deinit(s);
crypto/openssl/ssl/ssl_lib.c
644
s->method = s->defltmeth;
crypto/openssl/ssl/ssl_lib.c
6441
static int ct_extract_x509v3_extension_scts(SSL_CONNECTION *s)
crypto/openssl/ssl/ssl_lib.c
6444
X509 *cert = s->session != NULL ? s->session->peer : NULL;
crypto/openssl/ssl/ssl_lib.c
6449
scts_extracted = ct_move_scts(&s->scts, scts, SCT_SOURCE_X509V3_EXTENSION);
crypto/openssl/ssl/ssl_lib.c
645
if (!s->method->ssl_init(s))
crypto/openssl/ssl/ssl_lib.c
6462
const STACK_OF(SCT) *SSL_get0_peer_scts(SSL *s)
crypto/openssl/ssl/ssl_lib.c
6464
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
648
if (!s->method->ssl_clear(s))
crypto/openssl/ssl/ssl_lib.c
6503
int SSL_set_ct_validation_callback(SSL *s, ssl_ct_validation_cb callback,
crypto/openssl/ssl/ssl_lib.c
6506
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
6515
if (callback != NULL && SSL_CTX_has_client_custom_ext(s->ctx, TLSEXT_TYPE_signed_certificate_timestamp)) {
crypto/openssl/ssl/ssl_lib.c
6524
if (!SSL_set_tlsext_status_type(s, TLSEXT_STATUSTYPE_ocsp))
crypto/openssl/ssl/ssl_lib.c
6551
int SSL_ct_is_enabled(const SSL *s)
crypto/openssl/ssl/ssl_lib.c
6553
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL(s);
crypto/openssl/ssl/ssl_lib.c
6566
int ssl_validate_ct(SSL_CONNECTION *s)
crypto/openssl/ssl/ssl_lib.c
6569
X509 *cert = s->session != NULL ? s->session->peer : NULL;
crypto/openssl/ssl/ssl_lib.c
6571
SSL_DANE *dane = &s->dane;
crypto/openssl/ssl/ssl_lib.c
6586
if (s->ct_validation_callback == NULL || cert == NULL || s->verify_result != X509_V_OK || s->verified_chain == NULL || sk_X509_num(s->verified_chain) <= 1)
crypto/openssl/ssl/ssl_lib.c
6601
ctx = CT_POLICY_EVAL_CTX_new_ex(SSL_CONNECTION_GET_CTX(s)->libctx,
crypto/openssl/ssl/ssl_lib.c
6602
SSL_CONNECTION_GET_CTX(s)->propq);
crypto/openssl/ssl/ssl_lib.c
6604
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_CT_LIB);
crypto/openssl/ssl/ssl_lib.c
6608
issuer = sk_X509_value(s->verified_chain, 1);
crypto/openssl/ssl/ssl_lib.c
6612
SSL_CONNECTION_GET_CTX(s)->ctlog_store);
crypto/openssl/ssl/ssl_lib.c
6614
ctx, (uint64_t)SSL_SESSION_get_time_ex(s->session) * 1000);
crypto/openssl/ssl/ssl_lib.c
6616
scts = SSL_get0_peer_scts(SSL_CONNECTION_GET_SSL(s));
crypto/openssl/ssl/ssl_lib.c
6633
SSLfatal(s, SSL_AD_HANDSHAKE_FAILURE, SSL_R_SCT_VERIFICATION_FAILED);
crypto/openssl/ssl/ssl_lib.c
6637
ret = s->ct_validation_callback(ctx, scts, s->ct_validation_callback_arg);
crypto/openssl/ssl/ssl_lib.c
6641
SSLfatal(s, SSL_AD_HANDSHAKE_FAILURE, SSL_R_CALLBACK_FAILED);
crypto/openssl/ssl/ssl_lib.c
6661
s->verify_result = X509_V_ERR_NO_VALID_SCTS;
crypto/openssl/ssl/ssl_lib.c
6678
int SSL_enable_ct(SSL *s, int validation_mode)
crypto/openssl/ssl/ssl_lib.c
6685
return SSL_set_ct_validation_callback(s, ct_permissive, NULL);
crypto/openssl/ssl/ssl_lib.c
6687
return SSL_set_ct_validation_callback(s, ct_strict, NULL);
crypto/openssl/ssl/ssl_lib.c
6728
int SSL_client_hello_isv2(SSL *s)
crypto/openssl/ssl/ssl_lib.c
6730
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
6740
unsigned int SSL_client_hello_get0_legacy_version(SSL *s)
crypto/openssl/ssl/ssl_lib.c
6742
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
6752
size_t SSL_client_hello_get0_random(SSL *s, const unsigned char **out)
crypto/openssl/ssl/ssl_lib.c
6754
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
6766
size_t SSL_client_hello_get0_session_id(SSL *s, const unsigned char **out)
crypto/openssl/ssl/ssl_lib.c
6768
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
6780
size_t SSL_client_hello_get0_ciphers(SSL *s, const unsigned char **out)
crypto/openssl/ssl/ssl_lib.c
6782
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
6794
size_t SSL_client_hello_get0_compression_methods(SSL *s, const unsigned char **out)
crypto/openssl/ssl/ssl_lib.c
6796
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
6808
int SSL_client_hello_get1_extensions_present(SSL *s, int **out, size_t *outlen)
crypto/openssl/ssl/ssl_lib.c
6813
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
6848
int SSL_client_hello_get_extension_order(SSL *s, uint16_t *exts, size_t *num_exts)
crypto/openssl/ssl/ssl_lib.c
6852
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
6886
int SSL_client_hello_get0_ext(SSL *s, unsigned int type, const unsigned char **out,
crypto/openssl/ssl/ssl_lib.c
6891
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
7043
int ssl_cache_cipherlist(SSL_CONNECTION *s, PACKET *cipher_suites, int sslv2format)
crypto/openssl/ssl/ssl_lib.c
7050
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_NO_CIPHERS_SPECIFIED);
crypto/openssl/ssl/ssl_lib.c
7055
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_ERROR_IN_RECEIVED_CIPHER_LIST);
crypto/openssl/ssl/ssl_lib.c
7059
OPENSSL_free(s->s3.tmp.ciphers_raw);
crypto/openssl/ssl/ssl_lib.c
7060
s->s3.tmp.ciphers_raw = NULL;
crypto/openssl/ssl/ssl_lib.c
7061
s->s3.tmp.ciphers_rawlen = 0;
crypto/openssl/ssl/ssl_lib.c
7077
s->s3.tmp.ciphers_raw = raw;
crypto/openssl/ssl/ssl_lib.c
7079
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_CRYPTO_LIB);
crypto/openssl/ssl/ssl_lib.c
7082
for (s->s3.tmp.ciphers_rawlen = 0;
crypto/openssl/ssl/ssl_lib.c
7091
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_BAD_PACKET);
crypto/openssl/ssl/ssl_lib.c
7092
OPENSSL_free(s->s3.tmp.ciphers_raw);
crypto/openssl/ssl/ssl_lib.c
7093
s->s3.tmp.ciphers_raw = NULL;
crypto/openssl/ssl/ssl_lib.c
7094
s->s3.tmp.ciphers_rawlen = 0;
crypto/openssl/ssl/ssl_lib.c
7098
s->s3.tmp.ciphers_rawlen += TLS_CIPHER_LEN;
crypto/openssl/ssl/ssl_lib.c
7100
} else if (!PACKET_memdup(cipher_suites, &s->s3.tmp.ciphers_raw,
crypto/openssl/ssl/ssl_lib.c
7101
&s->s3.tmp.ciphers_rawlen)) {
crypto/openssl/ssl/ssl_lib.c
7102
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/ssl_lib.c
7108
int SSL_bytes_to_cipher_list(SSL *s, const unsigned char *bytes, size_t len,
crypto/openssl/ssl/ssl_lib.c
7113
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
7123
int ossl_bytes_to_cipher_list(SSL_CONNECTION *s, PACKET *cipher_suites,
crypto/openssl/ssl/ssl_lib.c
7139
SSLfatal(s, SSL_AD_ILLEGAL_PARAMETER, SSL_R_NO_CIPHERS_SPECIFIED);
crypto/openssl/ssl/ssl_lib.c
7147
SSLfatal(s, SSL_AD_DECODE_ERROR,
crypto/openssl/ssl/ssl_lib.c
7158
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_CRYPTO_LIB);
crypto/openssl/ssl/ssl_lib.c
7174
c = ssl_get_cipher_by_char(s, sslv2format ? &cipher[1] : cipher, 1);
crypto/openssl/ssl/ssl_lib.c
7178
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_CRYPTO_LIB);
crypto/openssl/ssl/ssl_lib.c
7187
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_BAD_LENGTH);
crypto/openssl/ssl/ssl_lib.c
7220
int SSL_set_max_early_data(SSL *s, uint32_t max_early_data)
crypto/openssl/ssl/ssl_lib.c
7222
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL_ONLY(s);
crypto/openssl/ssl/ssl_lib.c
7232
uint32_t SSL_get_max_early_data(const SSL *s)
crypto/openssl/ssl/ssl_lib.c
7234
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL(s);
crypto/openssl/ssl/ssl_lib.c
7254
int SSL_set_recv_max_early_data(SSL *s, uint32_t recv_max_early_data)
crypto/openssl/ssl/ssl_lib.c
7256
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL_ONLY(s);
crypto/openssl/ssl/ssl_lib.c
7266
uint32_t SSL_get_recv_max_early_data(const SSL *s)
crypto/openssl/ssl/ssl_lib.c
7268
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL(s);
crypto/openssl/ssl/ssl_lib.c
7301
int SSL_stateless(SSL *s)
crypto/openssl/ssl/ssl_lib.c
7304
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL_ONLY(s);
crypto/openssl/ssl/ssl_lib.c
7310
if (!SSL_clear(s))
crypto/openssl/ssl/ssl_lib.c
7316
ret = SSL_accept(s);
crypto/openssl/ssl/ssl_lib.c
734
SSL_CONNECTION *s;
crypto/openssl/ssl/ssl_lib.c
737
s = OPENSSL_zalloc(sizeof(*s));
crypto/openssl/ssl/ssl_lib.c
738
if (s == NULL)
crypto/openssl/ssl/ssl_lib.c
741
ssl = &s->ssl;
crypto/openssl/ssl/ssl_lib.c
742
s->user_ssl = (user_ssl == NULL) ? ssl : user_ssl;
crypto/openssl/ssl/ssl_lib.c
7421
void SSL_set_allow_early_data_cb(SSL *s,
crypto/openssl/ssl/ssl_lib.c
7425
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL_ONLY(s);
crypto/openssl/ssl/ssl_lib.c
745
OPENSSL_free(s);
crypto/openssl/ssl/ssl_lib.c
746
s = NULL;
crypto/openssl/ssl/ssl_lib.c
751
RECORD_LAYER_init(&s->rlayer, s);
crypto/openssl/ssl/ssl_lib.c
753
s->options = ctx->options;
crypto/openssl/ssl/ssl_lib.c
7539
int SSL_set0_tmp_dh_pkey(SSL *s, EVP_PKEY *dhpkey)
crypto/openssl/ssl/ssl_lib.c
7541
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
755
s->dane.flags = ctx->dane.flags;
crypto/openssl/ssl/ssl_lib.c
7569
int SSL_handle_events(SSL *s)
crypto/openssl/ssl/ssl_lib.c
757
s->min_proto_version = ctx->min_proto_version;
crypto/openssl/ssl/ssl_lib.c
7574
if (IS_QUIC(s))
crypto/openssl/ssl/ssl_lib.c
7575
return ossl_quic_handle_events(s);
crypto/openssl/ssl/ssl_lib.c
7578
sc = SSL_CONNECTION_FROM_SSL_ONLY(s);
crypto/openssl/ssl/ssl_lib.c
758
s->max_proto_version = ctx->max_proto_version;
crypto/openssl/ssl/ssl_lib.c
7588
return DTLSv1_handle_timeout(s) >= 0;
crypto/openssl/ssl/ssl_lib.c
7593
int SSL_get_event_timeout(SSL *s, struct timeval *tv, int *is_infinite)
crypto/openssl/ssl/ssl_lib.c
7598
if (IS_QUIC(s))
crypto/openssl/ssl/ssl_lib.c
7599
return ossl_quic_get_event_timeout(s, tv, is_infinite);
crypto/openssl/ssl/ssl_lib.c
7602
sc = SSL_CONNECTION_FROM_SSL_ONLY(s);
crypto/openssl/ssl/ssl_lib.c
7604
&& DTLSv1_get_timeout(s, tv)) {
crypto/openssl/ssl/ssl_lib.c
761
s->mode = ctx->mode;
crypto/openssl/ssl/ssl_lib.c
7615
int SSL_get_rpoll_descriptor(SSL *s, BIO_POLL_DESCRIPTOR *desc)
crypto/openssl/ssl/ssl_lib.c
7617
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
762
s->max_cert_list = ctx->max_cert_list;
crypto/openssl/ssl/ssl_lib.c
7620
if (IS_QUIC(s))
crypto/openssl/ssl/ssl_lib.c
7621
return ossl_quic_get_rpoll_descriptor(s, desc);
crypto/openssl/ssl/ssl_lib.c
763
s->max_early_data = ctx->max_early_data;
crypto/openssl/ssl/ssl_lib.c
7630
int SSL_get_wpoll_descriptor(SSL *s, BIO_POLL_DESCRIPTOR *desc)
crypto/openssl/ssl/ssl_lib.c
7632
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
7635
if (IS_QUIC(s))
crypto/openssl/ssl/ssl_lib.c
7636
return ossl_quic_get_wpoll_descriptor(s, desc);
crypto/openssl/ssl/ssl_lib.c
764
s->recv_max_early_data = ctx->recv_max_early_data;
crypto/openssl/ssl/ssl_lib.c
7645
int SSL_net_read_desired(SSL *s)
crypto/openssl/ssl/ssl_lib.c
7648
if (!IS_QUIC(s))
crypto/openssl/ssl/ssl_lib.c
7649
return SSL_want_read(s);
crypto/openssl/ssl/ssl_lib.c
7651
return ossl_quic_get_net_read_desired(s);
crypto/openssl/ssl/ssl_lib.c
7653
return SSL_want_read(s);
crypto/openssl/ssl/ssl_lib.c
7657
int SSL_net_write_desired(SSL *s)
crypto/openssl/ssl/ssl_lib.c
766
s->num_tickets = ctx->num_tickets;
crypto/openssl/ssl/ssl_lib.c
7660
if (!IS_QUIC(s))
crypto/openssl/ssl/ssl_lib.c
7661
return SSL_want_write(s);
crypto/openssl/ssl/ssl_lib.c
7663
return ossl_quic_get_net_write_desired(s);
crypto/openssl/ssl/ssl_lib.c
7665
return SSL_want_write(s);
crypto/openssl/ssl/ssl_lib.c
7669
int SSL_set_blocking_mode(SSL *s, int blocking)
crypto/openssl/ssl/ssl_lib.c
767
s->pha_enabled = ctx->pha_enabled;
crypto/openssl/ssl/ssl_lib.c
7672
if (!IS_QUIC(s))
crypto/openssl/ssl/ssl_lib.c
7675
return ossl_quic_conn_set_blocking_mode(s, blocking);
crypto/openssl/ssl/ssl_lib.c
7681
int SSL_get_blocking_mode(SSL *s)
crypto/openssl/ssl/ssl_lib.c
7684
if (!IS_QUIC(s))
crypto/openssl/ssl/ssl_lib.c
7687
return ossl_quic_conn_get_blocking_mode(s);
crypto/openssl/ssl/ssl_lib.c
7693
int SSL_set1_initial_peer_addr(SSL *s, const BIO_ADDR *peer_addr)
crypto/openssl/ssl/ssl_lib.c
7696
if (!IS_QUIC(s))
crypto/openssl/ssl/ssl_lib.c
7699
return ossl_quic_conn_set_initial_peer_addr(s, peer_addr);
crypto/openssl/ssl/ssl_lib.c
770
s->tls13_ciphersuites = sk_SSL_CIPHER_dup(ctx->tls13_ciphersuites);
crypto/openssl/ssl/ssl_lib.c
771
if (s->tls13_ciphersuites == NULL)
crypto/openssl/ssl/ssl_lib.c
7731
SSL *SSL_new_stream(SSL *s, uint64_t flags)
crypto/openssl/ssl/ssl_lib.c
7734
if (!IS_QUIC(s))
crypto/openssl/ssl/ssl_lib.c
7737
return ossl_quic_conn_stream_new(s, flags);
crypto/openssl/ssl/ssl_lib.c
7743
SSL *SSL_get0_connection(SSL *s)
crypto/openssl/ssl/ssl_lib.c
7746
if (!IS_QUIC(s))
crypto/openssl/ssl/ssl_lib.c
7747
return s;
crypto/openssl/ssl/ssl_lib.c
7749
return ossl_quic_get0_connection(s);
crypto/openssl/ssl/ssl_lib.c
7751
return s;
crypto/openssl/ssl/ssl_lib.c
7755
int SSL_is_connection(SSL *s)
crypto/openssl/ssl/ssl_lib.c
7757
return SSL_get0_connection(s) == s;
crypto/openssl/ssl/ssl_lib.c
7760
SSL *SSL_get0_listener(SSL *s)
crypto/openssl/ssl/ssl_lib.c
7763
if (!IS_QUIC(s))
crypto/openssl/ssl/ssl_lib.c
7766
return ossl_quic_get0_listener(s);
crypto/openssl/ssl/ssl_lib.c
7772
SSL *SSL_get0_domain(SSL *s)
crypto/openssl/ssl/ssl_lib.c
7775
if (!IS_QUIC(s))
crypto/openssl/ssl/ssl_lib.c
7778
return ossl_quic_get0_domain(s);
crypto/openssl/ssl/ssl_lib.c
7784
int SSL_is_listener(SSL *s)
crypto/openssl/ssl/ssl_lib.c
7786
return SSL_get0_listener(s) == s;
crypto/openssl/ssl/ssl_lib.c
7789
int SSL_is_domain(SSL *s)
crypto/openssl/ssl/ssl_lib.c
7791
return SSL_get0_domain(s) == s;
crypto/openssl/ssl/ssl_lib.c
7794
int SSL_get_stream_type(SSL *s)
crypto/openssl/ssl/ssl_lib.c
7797
if (!IS_QUIC(s))
crypto/openssl/ssl/ssl_lib.c
7800
return ossl_quic_get_stream_type(s);
crypto/openssl/ssl/ssl_lib.c
7806
uint64_t SSL_get_stream_id(SSL *s)
crypto/openssl/ssl/ssl_lib.c
7809
if (!IS_QUIC(s))
crypto/openssl/ssl/ssl_lib.c
7812
return ossl_quic_get_stream_id(s);
crypto/openssl/ssl/ssl_lib.c
7818
int SSL_is_stream_local(SSL *s)
crypto/openssl/ssl/ssl_lib.c
7821
if (!IS_QUIC(s))
crypto/openssl/ssl/ssl_lib.c
7824
return ossl_quic_is_stream_local(s);
crypto/openssl/ssl/ssl_lib.c
783
s->cert = ssl_cert_dup(ctx->cert);
crypto/openssl/ssl/ssl_lib.c
7830
int SSL_set_default_stream_mode(SSL *s, uint32_t mode)
crypto/openssl/ssl/ssl_lib.c
7833
if (!IS_QUIC(s))
crypto/openssl/ssl/ssl_lib.c
7836
return ossl_quic_set_default_stream_mode(s, mode);
crypto/openssl/ssl/ssl_lib.c
784
if (s->cert == NULL)
crypto/openssl/ssl/ssl_lib.c
7842
int SSL_set_incoming_stream_policy(SSL *s, int policy, uint64_t aec)
crypto/openssl/ssl/ssl_lib.c
7845
if (!IS_QUIC(s))
crypto/openssl/ssl/ssl_lib.c
7848
return ossl_quic_set_incoming_stream_policy(s, policy, aec);
crypto/openssl/ssl/ssl_lib.c
7854
SSL *SSL_accept_stream(SSL *s, uint64_t flags)
crypto/openssl/ssl/ssl_lib.c
7857
if (!IS_QUIC(s))
crypto/openssl/ssl/ssl_lib.c
7860
return ossl_quic_accept_stream(s, flags);
crypto/openssl/ssl/ssl_lib.c
7866
size_t SSL_get_accept_stream_queue_len(SSL *s)
crypto/openssl/ssl/ssl_lib.c
7869
if (!IS_QUIC(s))
crypto/openssl/ssl/ssl_lib.c
787
RECORD_LAYER_set_read_ahead(&s->rlayer, ctx->read_ahead);
crypto/openssl/ssl/ssl_lib.c
7872
return ossl_quic_get_accept_stream_queue_len(s);
crypto/openssl/ssl/ssl_lib.c
7878
int SSL_stream_reset(SSL *s,
crypto/openssl/ssl/ssl_lib.c
788
s->msg_callback = ctx->msg_callback;
crypto/openssl/ssl/ssl_lib.c
7883
if (!IS_QUIC(s))
crypto/openssl/ssl/ssl_lib.c
7886
return ossl_quic_stream_reset(s, args, args_len);
crypto/openssl/ssl/ssl_lib.c
789
s->msg_callback_arg = ctx->msg_callback_arg;
crypto/openssl/ssl/ssl_lib.c
7892
int SSL_get_stream_read_state(SSL *s)
crypto/openssl/ssl/ssl_lib.c
7895
if (!IS_QUIC(s))
crypto/openssl/ssl/ssl_lib.c
7898
return ossl_quic_get_stream_read_state(s);
crypto/openssl/ssl/ssl_lib.c
790
s->verify_mode = ctx->verify_mode;
crypto/openssl/ssl/ssl_lib.c
7904
int SSL_get_stream_write_state(SSL *s)
crypto/openssl/ssl/ssl_lib.c
7907
if (!IS_QUIC(s))
crypto/openssl/ssl/ssl_lib.c
791
s->not_resumable_session_cb = ctx->not_resumable_session_cb;
crypto/openssl/ssl/ssl_lib.c
7910
return ossl_quic_get_stream_write_state(s);
crypto/openssl/ssl/ssl_lib.c
7916
int SSL_get_stream_read_error_code(SSL *s, uint64_t *app_error_code)
crypto/openssl/ssl/ssl_lib.c
7919
if (!IS_QUIC(s))
crypto/openssl/ssl/ssl_lib.c
792
s->rlayer.record_padding_cb = ctx->record_padding_cb;
crypto/openssl/ssl/ssl_lib.c
7922
return ossl_quic_get_stream_read_error_code(s, app_error_code);
crypto/openssl/ssl/ssl_lib.c
7928
int SSL_get_stream_write_error_code(SSL *s, uint64_t *app_error_code)
crypto/openssl/ssl/ssl_lib.c
793
s->rlayer.record_padding_arg = ctx->record_padding_arg;
crypto/openssl/ssl/ssl_lib.c
7931
if (!IS_QUIC(s))
crypto/openssl/ssl/ssl_lib.c
7934
return ossl_quic_get_stream_write_error_code(s, app_error_code);
crypto/openssl/ssl/ssl_lib.c
794
s->rlayer.block_padding = ctx->block_padding;
crypto/openssl/ssl/ssl_lib.c
7940
int SSL_get_conn_close_info(SSL *s, SSL_CONN_CLOSE_INFO *info,
crypto/openssl/ssl/ssl_lib.c
7944
if (!IS_QUIC(s))
crypto/openssl/ssl/ssl_lib.c
7947
return ossl_quic_get_conn_close_info(s, info, info_len);
crypto/openssl/ssl/ssl_lib.c
795
s->rlayer.hs_padding = ctx->hs_padding;
crypto/openssl/ssl/ssl_lib.c
7953
int SSL_get_value_uint(SSL *s, uint32_t class_, uint32_t id,
crypto/openssl/ssl/ssl_lib.c
7957
if (IS_QUIC(s))
crypto/openssl/ssl/ssl_lib.c
7958
return ossl_quic_get_value_uint(s, class_, id, value);
crypto/openssl/ssl/ssl_lib.c
796
s->sid_ctx_length = ctx->sid_ctx_length;
crypto/openssl/ssl/ssl_lib.c
7965
int SSL_set_value_uint(SSL *s, uint32_t class_, uint32_t id,
crypto/openssl/ssl/ssl_lib.c
7969
if (IS_QUIC(s))
crypto/openssl/ssl/ssl_lib.c
797
if (!ossl_assert(s->sid_ctx_length <= sizeof(s->sid_ctx)))
crypto/openssl/ssl/ssl_lib.c
7970
return ossl_quic_set_value_uint(s, class_, id, value);
crypto/openssl/ssl/ssl_lib.c
799
memcpy(&s->sid_ctx, &ctx->sid_ctx, sizeof(s->sid_ctx));
crypto/openssl/ssl/ssl_lib.c
800
s->verify_callback = ctx->default_verify_callback;
crypto/openssl/ssl/ssl_lib.c
801
s->generate_session_id = ctx->generate_session_id;
crypto/openssl/ssl/ssl_lib.c
803
s->param = X509_VERIFY_PARAM_new();
crypto/openssl/ssl/ssl_lib.c
804
if (s->param == NULL)
crypto/openssl/ssl/ssl_lib.c
806
X509_VERIFY_PARAM_inherit(s->param, ctx->param);
crypto/openssl/ssl/ssl_lib.c
807
s->quiet_shutdown = IS_QUIC_CTX(ctx) ? 0 : ctx->quiet_shutdown;
crypto/openssl/ssl/ssl_lib.c
810
s->ext.max_fragment_len_mode = ctx->ext.max_fragment_len_mode;
crypto/openssl/ssl/ssl_lib.c
812
s->max_send_fragment = ctx->max_send_fragment;
crypto/openssl/ssl/ssl_lib.c
813
s->split_send_fragment = ctx->split_send_fragment;
crypto/openssl/ssl/ssl_lib.c
814
s->max_pipelines = ctx->max_pipelines;
crypto/openssl/ssl/ssl_lib.c
8141
int SSL_add_expected_rpk(SSL *s, EVP_PKEY *rpk)
crypto/openssl/ssl/ssl_lib.c
8144
SSL_DANE *dane = SSL_get0_dane(s);
crypto/openssl/ssl/ssl_lib.c
815
s->rlayer.default_read_buf_len = ctx->default_read_buf_len;
crypto/openssl/ssl/ssl_lib.c
8152
ret = SSL_dane_tlsa_add(s, DANETLS_USAGE_DANE_EE,
crypto/openssl/ssl/ssl_lib.c
8161
EVP_PKEY *SSL_get0_peer_rpk(const SSL *s)
crypto/openssl/ssl/ssl_lib.c
8163
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
817
s->ext.debug_cb = 0;
crypto/openssl/ssl/ssl_lib.c
8170
int SSL_get_negotiated_client_cert_type(const SSL *s)
crypto/openssl/ssl/ssl_lib.c
8172
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
818
s->ext.debug_arg = NULL;
crypto/openssl/ssl/ssl_lib.c
8180
int SSL_get_negotiated_server_cert_type(const SSL *s)
crypto/openssl/ssl/ssl_lib.c
8182
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
819
s->ext.ticket_expected = 0;
crypto/openssl/ssl/ssl_lib.c
820
s->ext.status_type = ctx->ext.status_type;
crypto/openssl/ssl/ssl_lib.c
821
s->ext.status_expected = 0;
crypto/openssl/ssl/ssl_lib.c
822
s->ext.ocsp.ids = NULL;
crypto/openssl/ssl/ssl_lib.c
823
s->ext.ocsp.exts = NULL;
crypto/openssl/ssl/ssl_lib.c
824
s->ext.ocsp.resp = NULL;
crypto/openssl/ssl/ssl_lib.c
8242
int SSL_set1_client_cert_type(SSL *s, const unsigned char *val, size_t len)
crypto/openssl/ssl/ssl_lib.c
8244
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
825
s->ext.ocsp.resp_len = 0;
crypto/openssl/ssl/ssl_lib.c
8253
int SSL_set1_server_cert_type(SSL *s, const unsigned char *val, size_t len)
crypto/openssl/ssl/ssl_lib.c
8255
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
8276
int SSL_get0_client_cert_type(const SSL *s, unsigned char **t, size_t *len)
crypto/openssl/ssl/ssl_lib.c
8278
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL(s);
crypto/openssl/ssl/ssl_lib.c
8288
int SSL_get0_server_cert_type(const SSL *s, unsigned char **t, size_t *len)
crypto/openssl/ssl/ssl_lib.c
8290
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL(s);
crypto/openssl/ssl/ssl_lib.c
830
s->session_ctx = ctx;
crypto/openssl/ssl/ssl_lib.c
832
s->ext.ecpointformats = OPENSSL_memdup(ctx->ext.ecpointformats,
crypto/openssl/ssl/ssl_lib.c
834
if (s->ext.ecpointformats == NULL) {
crypto/openssl/ssl/ssl_lib.c
835
s->ext.ecpointformats_len = 0;
crypto/openssl/ssl/ssl_lib.c
838
s->ext.ecpointformats_len = ctx->ext.ecpointformats_len;
crypto/openssl/ssl/ssl_lib.c
846
s->ext.supportedgroups = OPENSSL_memdup(ctx->ext.supportedgroups,
crypto/openssl/ssl/ssl_lib.c
849
if (s->ext.supportedgroups == NULL) {
crypto/openssl/ssl/ssl_lib.c
850
s->ext.supportedgroups_len = 0;
crypto/openssl/ssl/ssl_lib.c
853
s->ext.supportedgroups_len = ctx->ext.supportedgroups_len;
crypto/openssl/ssl/ssl_lib.c
861
s->ext.keyshares = OPENSSL_memdup(ctx->ext.keyshares,
crypto/openssl/ssl/ssl_lib.c
864
if (s->ext.keyshares == NULL) {
crypto/openssl/ssl/ssl_lib.c
865
s->ext.keyshares_len = 0;
crypto/openssl/ssl/ssl_lib.c
868
s->ext.keyshares_len = ctx->ext.keyshares_len;
crypto/openssl/ssl/ssl_lib.c
876
s->ext.tuples = OPENSSL_memdup(ctx->ext.tuples,
crypto/openssl/ssl/ssl_lib.c
879
if (s->ext.tuples == NULL) {
crypto/openssl/ssl/ssl_lib.c
880
s->ext.tuples_len = 0;
crypto/openssl/ssl/ssl_lib.c
883
s->ext.tuples_len = ctx->ext.tuples_len;
crypto/openssl/ssl/ssl_lib.c
887
s->ext.npn = NULL;
crypto/openssl/ssl/ssl_lib.c
89
SSL *s;
crypto/openssl/ssl/ssl_lib.c
891
s->ext.alpn = OPENSSL_malloc(ctx->ext.alpn_len);
crypto/openssl/ssl/ssl_lib.c
892
if (s->ext.alpn == NULL) {
crypto/openssl/ssl/ssl_lib.c
893
s->ext.alpn_len = 0;
crypto/openssl/ssl/ssl_lib.c
896
memcpy(s->ext.alpn, ctx->ext.alpn, ctx->ext.alpn_len);
crypto/openssl/ssl/ssl_lib.c
897
s->ext.alpn_len = ctx->ext.alpn_len;
crypto/openssl/ssl/ssl_lib.c
900
s->verified_chain = NULL;
crypto/openssl/ssl/ssl_lib.c
901
s->verify_result = X509_V_OK;
crypto/openssl/ssl/ssl_lib.c
903
s->default_passwd_callback = ctx->default_passwd_callback;
crypto/openssl/ssl/ssl_lib.c
904
s->default_passwd_callback_userdata = ctx->default_passwd_callback_userdata;
crypto/openssl/ssl/ssl_lib.c
906
s->key_update = SSL_KEY_UPDATE_NONE;
crypto/openssl/ssl/ssl_lib.c
909
s->allow_early_data_cb = ctx->allow_early_data_cb;
crypto/openssl/ssl/ssl_lib.c
910
s->allow_early_data_cb_data = ctx->allow_early_data_cb_data;
crypto/openssl/ssl/ssl_lib.c
916
s->server = (method->ssl_accept == ssl_undefined_function) ? 0 : 1;
crypto/openssl/ssl/ssl_lib.c
922
s->psk_client_callback = ctx->psk_client_callback;
crypto/openssl/ssl/ssl_lib.c
923
s->psk_server_callback = ctx->psk_server_callback;
crypto/openssl/ssl/ssl_lib.c
925
s->psk_find_session_cb = ctx->psk_find_session_cb;
crypto/openssl/ssl/ssl_lib.c
926
s->psk_use_session_cb = ctx->psk_use_session_cb;
crypto/openssl/ssl/ssl_lib.c
928
s->async_cb = ctx->async_cb;
crypto/openssl/ssl/ssl_lib.c
929
s->async_cb_arg = ctx->async_cb_arg;
crypto/openssl/ssl/ssl_lib.c
931
s->job = NULL;
crypto/openssl/ssl/ssl_lib.c
934
memcpy(s->cert_comp_prefs, ctx->cert_comp_prefs, sizeof(s->cert_comp_prefs));
crypto/openssl/ssl/ssl_lib.c
937
s->client_cert_type = OPENSSL_memdup(ctx->client_cert_type,
crypto/openssl/ssl/ssl_lib.c
939
if (s->client_cert_type == NULL)
crypto/openssl/ssl/ssl_lib.c
941
s->client_cert_type_len = ctx->client_cert_type_len;
crypto/openssl/ssl/ssl_lib.c
944
s->server_cert_type = OPENSSL_memdup(ctx->server_cert_type,
crypto/openssl/ssl/ssl_lib.c
946
if (s->server_cert_type == NULL)
crypto/openssl/ssl/ssl_lib.c
948
s->server_cert_type_len = ctx->server_cert_type_len;
crypto/openssl/ssl/ssl_lib.c
957
s->ssl_pkey_num = SSL_PKEY_NUM + ctx->sigalg_list_len;
crypto/openssl/ssl/ssl_lib.c
977
int SSL_is_dtls(const SSL *s)
crypto/openssl/ssl/ssl_lib.c
979
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
982
if (s->type == SSL_TYPE_QUIC_CONNECTION || s->type == SSL_TYPE_QUIC_XSO)
crypto/openssl/ssl/ssl_lib.c
992
int SSL_is_tls(const SSL *s)
crypto/openssl/ssl/ssl_lib.c
994
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
997
if (s->type == SSL_TYPE_QUIC_CONNECTION || s->type == SSL_TYPE_QUIC_XSO)
crypto/openssl/ssl/ssl_local.h
1047
int (*alpn_select_cb)(SSL *s,
crypto/openssl/ssl/ssl_local.h
1133
size_t (*record_padding_cb)(SSL *s, int type, size_t len, void *arg);
crypto/openssl/ssl/ssl_local.h
1207
int (*crypto_send_cb)(SSL *s, const unsigned char *buf, size_t buf_len,
crypto/openssl/ssl/ssl_local.h
1209
int (*crypto_recv_rcd_cb)(SSL *s, const unsigned char **buf,
crypto/openssl/ssl/ssl_local.h
1211
int (*crypto_release_rcd_cb)(SSL *s, size_t bytes_read, void *arg);
crypto/openssl/ssl/ssl_local.h
1212
int (*yield_secret_cb)(SSL *s, uint32_t prot_level, int direction,
crypto/openssl/ssl/ssl_local.h
1215
int (*got_transport_params_cb)(SSL *s, const unsigned char *params,
crypto/openssl/ssl/ssl_local.h
1218
int (*alert_cb)(SSL *s, unsigned char alert_code, void *arg);
crypto/openssl/ssl/ssl_local.h
1620
void (*debug_cb)(SSL *s, int client_server, int type,
crypto/openssl/ssl/ssl_local.h
2028
#define tls1_suiteb(s) (s->cert->cert_flags & SSL_CERT_FLAG_SUITEB_128_LOS)
crypto/openssl/ssl/ssl_local.h
2134
int (*sec_cb)(const SSL *s, const SSL_CTX *ctx, int op, int bits, int nid,
crypto/openssl/ssl/ssl_local.h
2169
int (*set_handshake_header)(SSL_CONNECTION *s, WPACKET *pkt, int type);
crypto/openssl/ssl/ssl_local.h
2171
int (*close_construct_packet)(SSL_CONNECTION *s, WPACKET *pkt, int htype);
crypto/openssl/ssl/ssl_local.h
2173
int (*do_write)(SSL_CONNECTION *s);
crypto/openssl/ssl/ssl_local.h
2176
#define ssl_set_handshake_header(s, pkt, htype) \
crypto/openssl/ssl/ssl_local.h
2177
SSL_CONNECTION_GET_SSL(s)->method->ssl3_enc->set_handshake_header((s), (pkt), (htype))
crypto/openssl/ssl/ssl_local.h
2178
#define ssl_close_construct_packet(s, pkt, htype) \
crypto/openssl/ssl/ssl_local.h
2179
SSL_CONNECTION_GET_SSL(s)->method->ssl3_enc->close_construct_packet((s), (pkt), (htype))
crypto/openssl/ssl/ssl_local.h
2180
#define ssl_do_write(s) SSL_CONNECTION_GET_SSL(s)->method->ssl3_enc->do_write(s)
crypto/openssl/ssl/ssl_local.h
2298
#define SSL_USE_PSS(s) (s->s3.tmp.peer_sigalg != NULL && s->s3.tmp.peer_sigalg->sig == EVP_PKEY_RSA_PSS)
crypto/openssl/ssl/ssl_local.h
2466
int (*p_ssl_init_wbio_buffer)(SSL_CONNECTION *s);
crypto/openssl/ssl/ssl_local.h
2503
static ossl_inline int ssl_has_cert(const SSL_CONNECTION *s, int idx)
crypto/openssl/ssl/ssl_local.h
2505
if (idx < 0 || idx >= (int)s->ssl_pkey_num)
crypto/openssl/ssl/ssl_local.h
2509
if (ssl_has_cert_type(s, TLSEXT_cert_type_rpk))
crypto/openssl/ssl/ssl_local.h
2510
return s->cert->pkeys[idx].privatekey != NULL;
crypto/openssl/ssl/ssl_local.h
2512
return s->cert->pkeys[idx].x509 != NULL
crypto/openssl/ssl/ssl_local.h
2513
&& s->cert->pkeys[idx].privatekey != NULL;
crypto/openssl/ssl/ssl_local.h
2516
static ossl_inline void tls1_get_peer_groups(SSL_CONNECTION *s,
crypto/openssl/ssl/ssl_local.h
2520
*pgroups = s->ext.peer_supportedgroups;
crypto/openssl/ssl/ssl_local.h
2521
*pgroupslen = s->ext.peer_supportedgroups_len;
crypto/openssl/ssl/ssl_local.h
2534
__owur int ssl_read_internal(SSL *s, void *buf, size_t num, size_t *readbytes);
crypto/openssl/ssl/ssl_local.h
2535
__owur int ssl_write_internal(SSL *s, const void *buf, size_t num,
crypto/openssl/ssl/ssl_local.h
2537
int ssl_clear_bad_session(SSL_CONNECTION *s);
crypto/openssl/ssl/ssl_local.h
2542
__owur int ssl_generate_session_id(SSL_CONNECTION *s, SSL_SESSION *ss);
crypto/openssl/ssl/ssl_local.h
2543
__owur int ssl_get_new_session(SSL_CONNECTION *s, int session);
crypto/openssl/ssl/ssl_local.h
2544
__owur SSL_SESSION *lookup_sess_in_cache(SSL_CONNECTION *s,
crypto/openssl/ssl/ssl_local.h
2547
__owur int ssl_get_prev_session(SSL_CONNECTION *s, CLIENTHELLO_MSG *hello);
crypto/openssl/ssl/ssl_local.h
2559
__owur int ssl_cache_cipherlist(SSL_CONNECTION *s, PACKET *cipher_suites,
crypto/openssl/ssl/ssl_local.h
2561
__owur int ossl_bytes_to_cipher_list(SSL_CONNECTION *s, PACKET *cipher_suites,
crypto/openssl/ssl/ssl_local.h
2565
void ssl_update_cache(SSL_CONNECTION *s, int mode);
crypto/openssl/ssl/ssl_local.h
257
#define SSL_CONNECTION_IS_DTLS(s) \
crypto/openssl/ssl/ssl_local.h
2571
__owur int ssl_cipher_get_evp(SSL_CTX *ctxc, const SSL_SESSION *s,
crypto/openssl/ssl/ssl_local.h
258
(SSL_CONNECTION_GET_SSL(s)->method->ssl3_enc->enc_flags & SSL_ENC_FLAG_DTLS)
crypto/openssl/ssl/ssl_local.h
2582
__owur int ssl_cert_set0_chain(SSL_CONNECTION *s, SSL_CTX *ctx,
crypto/openssl/ssl/ssl_local.h
2584
__owur int ssl_cert_set1_chain(SSL_CONNECTION *s, SSL_CTX *ctx,
crypto/openssl/ssl/ssl_local.h
2586
__owur int ssl_cert_add0_chain_cert(SSL_CONNECTION *s, SSL_CTX *ctx, X509 *x);
crypto/openssl/ssl/ssl_local.h
2587
__owur int ssl_cert_add1_chain_cert(SSL_CONNECTION *s, SSL_CTX *ctx, X509 *x);
crypto/openssl/ssl/ssl_local.h
2592
__owur int ssl_verify_cert_chain(SSL_CONNECTION *s, STACK_OF(X509) *sk);
crypto/openssl/ssl/ssl_local.h
2593
__owur int ssl_verify_rpk(SSL_CONNECTION *s, EVP_PKEY *rpk);
crypto/openssl/ssl/ssl_local.h
2594
__owur int ssl_build_cert_chain(SSL_CONNECTION *s, SSL_CTX *ctx, int flags);
crypto/openssl/ssl/ssl_local.h
2599
__owur int ssl_security(const SSL_CONNECTION *s, int op, int bits, int nid,
crypto/openssl/ssl/ssl_local.h
2603
int ssl_get_security_level_bits(const SSL *s, const SSL_CTX *ctx, int *levelp);
crypto/openssl/ssl/ssl_local.h
2611
int ssl_undefined_function(SSL *s);
crypto/openssl/ssl/ssl_local.h
2613
__owur int ssl_get_server_cert_serverinfo(SSL_CONNECTION *s,
crypto/openssl/ssl/ssl_local.h
2616
void ssl_set_masks(SSL_CONNECTION *s);
crypto/openssl/ssl/ssl_local.h
2624
__owur int ssl_fill_hello_random(SSL_CONNECTION *s, int server,
crypto/openssl/ssl/ssl_local.h
2627
__owur int ssl_generate_master_secret(SSL_CONNECTION *s, unsigned char *pms,
crypto/openssl/ssl/ssl_local.h
2629
__owur EVP_PKEY *ssl_generate_pkey(SSL_CONNECTION *s, EVP_PKEY *pm);
crypto/openssl/ssl/ssl_local.h
2630
__owur int ssl_gensecret(SSL_CONNECTION *s, unsigned char *pms, size_t pmslen);
crypto/openssl/ssl/ssl_local.h
2631
__owur int ssl_derive(SSL_CONNECTION *s, EVP_PKEY *privkey, EVP_PKEY *pubkey,
crypto/openssl/ssl/ssl_local.h
2633
__owur int ssl_decapsulate(SSL_CONNECTION *s, EVP_PKEY *privkey,
crypto/openssl/ssl/ssl_local.h
2636
__owur int ssl_encapsulate(SSL_CONNECTION *s, EVP_PKEY *pubkey,
crypto/openssl/ssl/ssl_local.h
265
#define SSL_CONNECTION_IS_TLS13(s) (!SSL_CONNECTION_IS_DTLS(s) \
crypto/openssl/ssl/ssl_local.h
2652
int ssl3_init_finished_mac(SSL_CONNECTION *s);
crypto/openssl/ssl/ssl_local.h
2653
__owur int ssl3_setup_key_block(SSL_CONNECTION *s);
crypto/openssl/ssl/ssl_local.h
2654
__owur int ssl3_change_cipher_state(SSL_CONNECTION *s, int which);
crypto/openssl/ssl/ssl_local.h
2655
void ssl3_cleanup_key_block(SSL_CONNECTION *s);
crypto/openssl/ssl/ssl_local.h
2656
__owur int ssl3_do_write(SSL_CONNECTION *s, uint8_t type);
crypto/openssl/ssl/ssl_local.h
2657
int ssl3_send_alert(SSL_CONNECTION *s, int level, int desc);
crypto/openssl/ssl/ssl_local.h
2658
__owur int ssl3_generate_master_secret(SSL_CONNECTION *s, unsigned char *out,
crypto/openssl/ssl/ssl_local.h
266
&& SSL_CONNECTION_GET_SSL(s)->method->version >= TLS1_3_VERSION \
crypto/openssl/ssl/ssl_local.h
2661
__owur int ssl3_get_req_cert_type(SSL_CONNECTION *s, WPACKET *pkt);
crypto/openssl/ssl/ssl_local.h
2668
__owur int ssl3_dispatch_alert(SSL *s);
crypto/openssl/ssl/ssl_local.h
2669
__owur size_t ssl3_final_finish_mac(SSL_CONNECTION *s, const char *sender,
crypto/openssl/ssl/ssl_local.h
267
&& SSL_CONNECTION_GET_SSL(s)->method->version != TLS_ANY_VERSION)
crypto/openssl/ssl/ssl_local.h
2671
__owur int ssl3_finish_mac(SSL_CONNECTION *s, const unsigned char *buf,
crypto/openssl/ssl/ssl_local.h
2673
void ssl3_free_digest_list(SSL_CONNECTION *s);
crypto/openssl/ssl/ssl_local.h
2674
__owur unsigned long ssl3_output_cert_chain(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/ssl_local.h
2676
__owur const SSL_CIPHER *ssl3_choose_cipher(SSL_CONNECTION *s,
crypto/openssl/ssl/ssl_local.h
2679
__owur int ssl3_digest_cached_records(SSL_CONNECTION *s, int keep);
crypto/openssl/ssl/ssl_local.h
2680
__owur int ssl3_new(SSL *s);
crypto/openssl/ssl/ssl_local.h
2681
void ssl3_free(SSL *s);
crypto/openssl/ssl/ssl_local.h
2682
__owur int ssl3_read(SSL *s, void *buf, size_t len, size_t *readbytes);
crypto/openssl/ssl/ssl_local.h
2683
__owur int ssl3_peek(SSL *s, void *buf, size_t len, size_t *readbytes);
crypto/openssl/ssl/ssl_local.h
2684
__owur int ssl3_write(SSL *s, const void *buf, size_t len, size_t *written);
crypto/openssl/ssl/ssl_local.h
2685
__owur int ssl3_shutdown(SSL *s);
crypto/openssl/ssl/ssl_local.h
2686
int ssl3_clear(SSL *s);
crypto/openssl/ssl/ssl_local.h
2687
__owur long ssl3_ctrl(SSL *s, int cmd, long larg, void *parg);
crypto/openssl/ssl/ssl_local.h
2688
__owur long ssl3_ctx_ctrl(SSL_CTX *s, int cmd, long larg, void *parg);
crypto/openssl/ssl/ssl_local.h
2689
__owur long ssl3_callback_ctrl(SSL *s, int cmd, void (*fp)(void));
crypto/openssl/ssl/ssl_local.h
269
#define SSL_CONNECTION_TREAT_AS_TLS13(s) \
crypto/openssl/ssl/ssl_local.h
2690
__owur long ssl3_ctx_callback_ctrl(SSL_CTX *s, int cmd, void (*fp)(void));
crypto/openssl/ssl/ssl_local.h
2692
__owur int ssl3_do_change_cipher_spec(SSL_CONNECTION *s);
crypto/openssl/ssl/ssl_local.h
2695
__owur int ssl3_set_handshake_header(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/ssl_local.h
2697
__owur int tls_close_construct_packet(SSL_CONNECTION *s, WPACKET *pkt, int htype);
crypto/openssl/ssl/ssl_local.h
2698
__owur int tls_setup_handshake(SSL_CONNECTION *s);
crypto/openssl/ssl/ssl_local.h
2699
__owur int dtls1_set_handshake_header(SSL_CONNECTION *s, WPACKET *pkt, int htype);
crypto/openssl/ssl/ssl_local.h
270
(SSL_CONNECTION_IS_TLS13(s) \
crypto/openssl/ssl/ssl_local.h
2700
__owur int dtls1_close_construct_packet(SSL_CONNECTION *s, WPACKET *pkt, int htype);
crypto/openssl/ssl/ssl_local.h
2701
__owur int ssl3_handshake_write(SSL_CONNECTION *s);
crypto/openssl/ssl/ssl_local.h
2703
__owur int ssl_allow_compression(SSL_CONNECTION *s);
crypto/openssl/ssl/ssl_local.h
2705
__owur int ssl_version_cmp(const SSL_CONNECTION *s, int versiona, int versionb);
crypto/openssl/ssl/ssl_local.h
2706
__owur int ssl_version_supported(const SSL_CONNECTION *s, int version,
crypto/openssl/ssl/ssl_local.h
2709
__owur int ssl_set_client_hello_version(SSL_CONNECTION *s);
crypto/openssl/ssl/ssl_local.h
271
|| (s)->early_data_state == SSL_EARLY_DATA_CONNECTING \
crypto/openssl/ssl/ssl_local.h
2710
__owur int ssl_check_version_downgrade(SSL_CONNECTION *s);
crypto/openssl/ssl/ssl_local.h
2712
__owur int ssl_choose_server_version(SSL_CONNECTION *s, CLIENTHELLO_MSG *hello,
crypto/openssl/ssl/ssl_local.h
2714
__owur int ssl_choose_client_version(SSL_CONNECTION *s, int version,
crypto/openssl/ssl/ssl_local.h
2716
__owur int ssl_get_min_max_version(const SSL_CONNECTION *s, int *min_version,
crypto/openssl/ssl/ssl_local.h
272
|| (s)->early_data_state == SSL_EARLY_DATA_CONNECT_RETRY \
crypto/openssl/ssl/ssl_local.h
2720
__owur int dtls1_do_write(SSL_CONNECTION *s, uint8_t type);
crypto/openssl/ssl/ssl_local.h
2721
void dtls1_set_message_header(SSL_CONNECTION *s,
crypto/openssl/ssl/ssl_local.h
2726
int dtls1_write_app_data_bytes(SSL *s, uint8_t type, const void *buf_,
crypto/openssl/ssl/ssl_local.h
2729
__owur int dtls1_read_failed(SSL_CONNECTION *s, int code);
crypto/openssl/ssl/ssl_local.h
273
|| (s)->early_data_state == SSL_EARLY_DATA_WRITING \
crypto/openssl/ssl/ssl_local.h
2730
__owur int dtls1_buffer_message(SSL_CONNECTION *s, int ccs);
crypto/openssl/ssl/ssl_local.h
2731
__owur int dtls1_retransmit_message(SSL_CONNECTION *s, unsigned short seq,
crypto/openssl/ssl/ssl_local.h
2734
int dtls1_retransmit_buffered_messages(SSL_CONNECTION *s);
crypto/openssl/ssl/ssl_local.h
2735
void dtls1_clear_received_buffer(SSL_CONNECTION *s);
crypto/openssl/ssl/ssl_local.h
2736
void dtls1_clear_sent_buffer(SSL_CONNECTION *s);
crypto/openssl/ssl/ssl_local.h
274
|| (s)->early_data_state == SSL_EARLY_DATA_WRITE_RETRY \
crypto/openssl/ssl/ssl_local.h
2740
__owur int dtls1_get_timeout(const SSL_CONNECTION *s, OSSL_TIME *timeleft);
crypto/openssl/ssl/ssl_local.h
2741
__owur int dtls1_check_timeout_num(SSL_CONNECTION *s);
crypto/openssl/ssl/ssl_local.h
2742
__owur int dtls1_handle_timeout(SSL_CONNECTION *s);
crypto/openssl/ssl/ssl_local.h
2743
void dtls1_start_timer(SSL_CONNECTION *s);
crypto/openssl/ssl/ssl_local.h
2744
void dtls1_stop_timer(SSL_CONNECTION *s);
crypto/openssl/ssl/ssl_local.h
2745
__owur int dtls1_is_timer_expired(SSL_CONNECTION *s);
crypto/openssl/ssl/ssl_local.h
2748
__owur size_t dtls1_min_mtu(SSL_CONNECTION *s);
crypto/openssl/ssl/ssl_local.h
275
|| (s)->hello_retry_request == SSL_HRR_PENDING)
crypto/openssl/ssl/ssl_local.h
2750
__owur int dtls1_query_mtu(SSL_CONNECTION *s);
crypto/openssl/ssl/ssl_local.h
2752
__owur int tls1_new(SSL *s);
crypto/openssl/ssl/ssl_local.h
2753
void tls1_free(SSL *s);
crypto/openssl/ssl/ssl_local.h
2754
int tls1_clear(SSL *s);
crypto/openssl/ssl/ssl_local.h
2756
__owur int dtls1_new(SSL *s);
crypto/openssl/ssl/ssl_local.h
2757
void dtls1_free(SSL *s);
crypto/openssl/ssl/ssl_local.h
2758
int dtls1_clear(SSL *s);
crypto/openssl/ssl/ssl_local.h
2759
long dtls1_ctrl(SSL *s, int cmd, long larg, void *parg);
crypto/openssl/ssl/ssl_local.h
2760
__owur int dtls1_shutdown(SSL *s);
crypto/openssl/ssl/ssl_local.h
2762
__owur int dtls1_dispatch_alert(SSL *s);
crypto/openssl/ssl/ssl_local.h
2764
__owur int ssl_init_wbio_buffer(SSL_CONNECTION *s);
crypto/openssl/ssl/ssl_local.h
2765
int ssl_free_wbio_buffer(SSL_CONNECTION *s);
crypto/openssl/ssl/ssl_local.h
2767
__owur int tls1_change_cipher_state(SSL_CONNECTION *s, int which);
crypto/openssl/ssl/ssl_local.h
2768
__owur int tls1_setup_key_block(SSL_CONNECTION *s);
crypto/openssl/ssl/ssl_local.h
2769
__owur size_t tls1_final_finish_mac(SSL_CONNECTION *s, const char *str,
crypto/openssl/ssl/ssl_local.h
277
#define SSL_IS_FIRST_HANDSHAKE(s) ((s)->s3.tmp.finish_md_len == 0 \
crypto/openssl/ssl/ssl_local.h
2771
__owur int tls1_generate_master_secret(SSL_CONNECTION *s, unsigned char *out,
crypto/openssl/ssl/ssl_local.h
2774
__owur int tls13_setup_key_block(SSL_CONNECTION *s);
crypto/openssl/ssl/ssl_local.h
2775
__owur size_t tls13_final_finish_mac(SSL_CONNECTION *s, const char *str, size_t slen,
crypto/openssl/ssl/ssl_local.h
2777
__owur int tls13_store_handshake_traffic_hash(SSL_CONNECTION *s);
crypto/openssl/ssl/ssl_local.h
2778
__owur int tls13_store_server_finished_hash(SSL_CONNECTION *s);
crypto/openssl/ssl/ssl_local.h
2779
__owur int tls13_change_cipher_state(SSL_CONNECTION *s, int which);
crypto/openssl/ssl/ssl_local.h
278
|| (s)->s3.tmp.peer_finish_md_len == 0)
crypto/openssl/ssl/ssl_local.h
2780
__owur int tls13_update_key(SSL_CONNECTION *s, int send);
crypto/openssl/ssl/ssl_local.h
2781
__owur int tls13_hkdf_expand(SSL_CONNECTION *s,
crypto/openssl/ssl/ssl_local.h
2794
__owur int tls13_derive_key(SSL_CONNECTION *s, const EVP_MD *md,
crypto/openssl/ssl/ssl_local.h
2797
__owur int tls13_derive_iv(SSL_CONNECTION *s, const EVP_MD *md,
crypto/openssl/ssl/ssl_local.h
2800
__owur int tls13_derive_finishedkey(SSL_CONNECTION *s, const EVP_MD *md,
crypto/openssl/ssl/ssl_local.h
2803
int tls13_generate_secret(SSL_CONNECTION *s, const EVP_MD *md,
crypto/openssl/ssl/ssl_local.h
2808
__owur int tls13_generate_handshake_secret(SSL_CONNECTION *s,
crypto/openssl/ssl/ssl_local.h
2811
__owur int tls13_generate_master_secret(SSL_CONNECTION *s, unsigned char *out,
crypto/openssl/ssl/ssl_local.h
2814
__owur int tls1_export_keying_material(SSL_CONNECTION *s,
crypto/openssl/ssl/ssl_local.h
2819
__owur int tls13_export_keying_material(SSL_CONNECTION *s,
crypto/openssl/ssl/ssl_local.h
2824
__owur int tls13_export_keying_material_early(SSL_CONNECTION *s,
crypto/openssl/ssl/ssl_local.h
2833
__owur int ssl_check_srvr_ecc_cert_and_alg(X509 *x, SSL_CONNECTION *s);
crypto/openssl/ssl/ssl_local.h
284
#define SSL_USE_SIGALGS(s) \
crypto/openssl/ssl/ssl_local.h
2841
__owur int tls1_check_group_id(SSL_CONNECTION *s, uint16_t group_id,
crypto/openssl/ssl/ssl_local.h
2848
__owur uint16_t tls1_shared_group(SSL_CONNECTION *s, int nmatch);
crypto/openssl/ssl/ssl_local.h
285
(SSL_CONNECTION_GET_SSL(s)->method->ssl3_enc->enc_flags & SSL_ENC_FLAG_SIGALGS)
crypto/openssl/ssl/ssl_local.h
2858
__owur EVP_PKEY *ssl_generate_pkey_group(SSL_CONNECTION *s, uint16_t id);
crypto/openssl/ssl/ssl_local.h
2859
__owur int tls_valid_group(SSL_CONNECTION *s, uint16_t group_id, int minversion,
crypto/openssl/ssl/ssl_local.h
2861
__owur EVP_PKEY *ssl_generate_param_group(SSL_CONNECTION *s, uint16_t id);
crypto/openssl/ssl/ssl_local.h
2862
void tls1_get_formatlist(SSL_CONNECTION *s, const unsigned char **pformats,
crypto/openssl/ssl/ssl_local.h
2864
__owur int tls1_check_ec_tmp_key(SSL_CONNECTION *s, unsigned long id);
crypto/openssl/ssl/ssl_local.h
2866
__owur int tls_group_allowed(SSL_CONNECTION *s, uint16_t curve, int op);
crypto/openssl/ssl/ssl_local.h
2867
void tls1_get_supported_groups(SSL_CONNECTION *s, const uint16_t **pgroups,
crypto/openssl/ssl/ssl_local.h
2869
void tls1_get_requested_keyshare_groups(SSL_CONNECTION *s, const uint16_t **pgroups,
crypto/openssl/ssl/ssl_local.h
2871
void tls1_get_group_tuples(SSL_CONNECTION *s, const size_t **ptuples,
crypto/openssl/ssl/ssl_local.h
2874
__owur int tls1_set_server_sigalgs(SSL_CONNECTION *s);
crypto/openssl/ssl/ssl_local.h
2876
__owur SSL_TICKET_STATUS tls_get_ticket_from_client(SSL_CONNECTION *s,
crypto/openssl/ssl/ssl_local.h
2879
__owur SSL_TICKET_STATUS tls_decrypt_ticket(SSL_CONNECTION *s,
crypto/openssl/ssl/ssl_local.h
2885
__owur int tls_use_ticket(SSL_CONNECTION *s);
crypto/openssl/ssl/ssl_local.h
2887
void ssl_set_sig_mask(uint32_t *pmask_a, SSL_CONNECTION *s, int op);
crypto/openssl/ssl/ssl_local.h
2894
int tls1_check_chain(SSL_CONNECTION *s, X509 *x, EVP_PKEY *pk,
crypto/openssl/ssl/ssl_local.h
2896
void tls1_set_cert_validity(SSL_CONNECTION *s);
crypto/openssl/ssl/ssl_local.h
2899
__owur int ssl_validate_ct(SSL_CONNECTION *s);
crypto/openssl/ssl/ssl_local.h
290
#define SSL_USE_TLS1_2_CIPHERS(s) \
crypto/openssl/ssl/ssl_local.h
2902
__owur EVP_PKEY *ssl_get_auto_dh(SSL_CONNECTION *s);
crypto/openssl/ssl/ssl_local.h
2904
__owur int ssl_security_cert(SSL_CONNECTION *s, SSL_CTX *ctx, X509 *x, int vfy,
crypto/openssl/ssl/ssl_local.h
2906
__owur int ssl_security_cert_chain(SSL_CONNECTION *s, STACK_OF(X509) *sk,
crypto/openssl/ssl/ssl_local.h
2909
int tls_choose_sigalg(SSL_CONNECTION *s, int fatalerrs);
crypto/openssl/ssl/ssl_local.h
291
(SSL_CONNECTION_GET_SSL(s)->method->ssl3_enc->enc_flags & SSL_ENC_FLAG_TLS1_2_CIPHERS)
crypto/openssl/ssl/ssl_local.h
2911
__owur long ssl_get_algorithm2(SSL_CONNECTION *s);
crypto/openssl/ssl/ssl_local.h
2912
__owur int tls12_copy_sigalgs(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/ssl_local.h
2915
__owur int tls1_save_sigalgs(SSL_CONNECTION *s, PACKET *pkt, int cert);
crypto/openssl/ssl/ssl_local.h
2916
__owur int tls1_process_sigalgs(SSL_CONNECTION *s);
crypto/openssl/ssl/ssl_local.h
2917
__owur int tls1_set_peer_legacy_sigalg(SSL_CONNECTION *s, const EVP_PKEY *pkey);
crypto/openssl/ssl/ssl_local.h
2920
__owur size_t tls12_get_psigalgs(SSL_CONNECTION *s, int sent,
crypto/openssl/ssl/ssl_local.h
2922
__owur int tls_check_sigalg_curve(const SSL_CONNECTION *s, int curve);
crypto/openssl/ssl/ssl_local.h
2923
__owur int tls12_check_peer_sigalg(SSL_CONNECTION *s, uint16_t, EVP_PKEY *pkey);
crypto/openssl/ssl/ssl_local.h
2924
__owur int ssl_set_client_disabled(SSL_CONNECTION *s);
crypto/openssl/ssl/ssl_local.h
2925
__owur int ssl_cipher_disabled(const SSL_CONNECTION *s, const SSL_CIPHER *c,
crypto/openssl/ssl/ssl_local.h
2928
__owur int ssl_handshake_hash(SSL_CONNECTION *s,
crypto/openssl/ssl/ssl_local.h
2933
__owur const EVP_MD *ssl_handshake_md(SSL_CONNECTION *s);
crypto/openssl/ssl/ssl_local.h
2934
__owur const EVP_MD *ssl_prf_md(SSL_CONNECTION *s);
crypto/openssl/ssl/ssl_local.h
2945
__owur int ssl_log_rsa_client_key_exchange(SSL_CONNECTION *s,
crypto/openssl/ssl/ssl_local.h
2956
__owur int ssl_log_secret(SSL_CONNECTION *s, const char *label,
crypto/openssl/ssl/ssl_local.h
2970
__owur int srp_generate_server_master_secret(SSL_CONNECTION *s);
crypto/openssl/ssl/ssl_local.h
2971
__owur int srp_generate_client_master_secret(SSL_CONNECTION *s);
crypto/openssl/ssl/ssl_local.h
2972
__owur int srp_verify_server_param(SSL_CONNECTION *s);
crypto/openssl/ssl/ssl_local.h
2976
__owur int send_certificate_request(SSL_CONNECTION *s);
crypto/openssl/ssl/ssl_local.h
2994
__owur int custom_ext_parse(SSL_CONNECTION *s, unsigned int context,
crypto/openssl/ssl/ssl_local.h
2998
__owur int custom_ext_add(SSL_CONNECTION *s, int context, WPACKET *pkt, X509 *x,
crypto/openssl/ssl/ssl_local.h
300
#define SSL_READ_ETM(s) (s->s3.flags & TLS1_FLAGS_ENCRYPT_THEN_MAC_READ)
crypto/openssl/ssl/ssl_local.h
301
#define SSL_WRITE_ETM(s) (s->s3.flags & TLS1_FLAGS_ENCRYPT_THEN_MAC_WRITE)
crypto/openssl/ssl/ssl_local.h
3026
int tls_engine_load_ssl_client_cert(SSL_CONNECTION *s, X509 **px509,
crypto/openssl/ssl/ssl_local.h
303
#define SSL_IS_QUIC_HANDSHAKE(s) (((s)->s3.flags & TLS1_FLAGS_QUIC) != 0)
crypto/openssl/ssl/ssl_local.h
3037
int ssl_srp_ctx_free_intern(SSL_CONNECTION *s);
crypto/openssl/ssl/ssl_local.h
3038
int ssl_srp_ctx_init_intern(SSL_CONNECTION *s);
crypto/openssl/ssl/ssl_local.h
304
#define SSL_IS_QUIC_INT_HANDSHAKE(s) (((s)->s3.flags & TLS1_FLAGS_QUIC_INTERNAL) != 0)
crypto/openssl/ssl/ssl_local.h
3040
int ssl_srp_calc_a_param_intern(SSL_CONNECTION *s);
crypto/openssl/ssl/ssl_local.h
3041
int ssl_srp_server_param_with_username_intern(SSL_CONNECTION *s, int *ad);
crypto/openssl/ssl/ssl_local.h
307
#define SSL_NO_EOED(s) SSL_IS_QUIC_HANDSHAKE(s)
crypto/openssl/ssl/ssl_local.h
3080
void ossl_ssl_set_custom_record_layer(SSL_CONNECTION *s,
crypto/openssl/ssl/ssl_local.h
3084
long ossl_ctrl_internal(SSL *s, int cmd, long larg, void *parg, int no_quic);
crypto/openssl/ssl/ssl_local.h
410
void (*ssl_free)(SSL *s);
crypto/openssl/ssl/ssl_local.h
411
int (*ssl_reset)(SSL *s);
crypto/openssl/ssl/ssl_local.h
412
int (*ssl_init)(SSL *s);
crypto/openssl/ssl/ssl_local.h
413
int (*ssl_clear)(SSL *s);
crypto/openssl/ssl/ssl_local.h
414
void (*ssl_deinit)(SSL *s);
crypto/openssl/ssl/ssl_local.h
415
int (*ssl_accept)(SSL *s);
crypto/openssl/ssl/ssl_local.h
416
int (*ssl_connect)(SSL *s);
crypto/openssl/ssl/ssl_local.h
417
int (*ssl_read)(SSL *s, void *buf, size_t len, size_t *readbytes);
crypto/openssl/ssl/ssl_local.h
418
int (*ssl_peek)(SSL *s, void *buf, size_t len, size_t *readbytes);
crypto/openssl/ssl/ssl_local.h
419
int (*ssl_write)(SSL *s, const void *buf, size_t len, size_t *written);
crypto/openssl/ssl/ssl_local.h
420
int (*ssl_shutdown)(SSL *s);
crypto/openssl/ssl/ssl_local.h
421
int (*ssl_renegotiate)(SSL *s);
crypto/openssl/ssl/ssl_local.h
422
int (*ssl_renegotiate_check)(SSL *s, int);
crypto/openssl/ssl/ssl_local.h
423
int (*ssl_read_bytes)(SSL *s, uint8_t type, uint8_t *recvd_type,
crypto/openssl/ssl/ssl_local.h
426
int (*ssl_write_bytes)(SSL *s, uint8_t type, const void *buf_, size_t len,
crypto/openssl/ssl/ssl_local.h
428
int (*ssl_dispatch_alert)(SSL *s);
crypto/openssl/ssl/ssl_local.h
429
long (*ssl_ctrl)(SSL *s, int cmd, long larg, void *parg);
crypto/openssl/ssl/ssl_local.h
434
size_t (*ssl_pending)(const SSL *s);
crypto/openssl/ssl/ssl_local.h
440
long (*ssl_callback_ctrl)(SSL *s, int cb_id, void (*fp)(void));
crypto/openssl/ssl/ssl_local.h
441
long (*ssl_ctx_callback_ctrl)(SSL_CTX *s, int cb_id, void (*fp)(void));
crypto/openssl/ssl/ssl_local.h
581
BIGNUM *N, *g, *s, *B, *A;
crypto/openssl/ssl/ssl_mcnf.c
23
static int ssl_do_config(SSL *s, SSL_CTX *ctx, const char *name, int system)
crypto/openssl/ssl/ssl_mcnf.c
35
if (s == NULL && ctx == NULL) {
crypto/openssl/ssl/ssl_mcnf.c
58
if (s != NULL) {
crypto/openssl/ssl/ssl_mcnf.c
59
meth = s->method;
crypto/openssl/ssl/ssl_mcnf.c
60
SSL_CONF_CTX_set_ssl(cctx, s);
crypto/openssl/ssl/ssl_mcnf.c
61
libctx = s->ctx->libctx;
crypto/openssl/ssl/ssl_mcnf.c
94
int SSL_config(SSL *s, const char *name)
crypto/openssl/ssl/ssl_mcnf.c
96
return ssl_do_config(s, NULL, name, 0);
crypto/openssl/ssl/ssl_rsa.c
637
static int serverinfoex_srv_parse_cb(SSL *s, unsigned int ext_type,
crypto/openssl/ssl/ssl_rsa.c
652
static int serverinfo_srv_parse_cb(SSL *s, unsigned int ext_type,
crypto/openssl/ssl/ssl_rsa.c
656
return serverinfoex_srv_parse_cb(s, ext_type, 0, in, inlen, NULL, 0, al,
crypto/openssl/ssl/ssl_rsa.c
660
static int serverinfoex_srv_add_cb(SSL *s, unsigned int ext_type,
crypto/openssl/ssl/ssl_rsa.c
668
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_rsa.c
698
static int serverinfo_srv_add_cb(SSL *s, unsigned int ext_type,
crypto/openssl/ssl/ssl_rsa.c
702
return serverinfoex_srv_add_cb(s, ext_type, 0, out, outlen, NULL, 0, al,
crypto/openssl/ssl/ssl_sess.c
1001
return s->ssl_version;
crypto/openssl/ssl/ssl_sess.c
1004
int SSL_SESSION_set_protocol_version(SSL_SESSION *s, int version)
crypto/openssl/ssl/ssl_sess.c
1006
s->ssl_version = version;
crypto/openssl/ssl/ssl_sess.c
1010
const SSL_CIPHER *SSL_SESSION_get0_cipher(const SSL_SESSION *s)
crypto/openssl/ssl/ssl_sess.c
1012
return s->cipher;
crypto/openssl/ssl/ssl_sess.c
1015
int SSL_SESSION_set_cipher(SSL_SESSION *s, const SSL_CIPHER *cipher)
crypto/openssl/ssl/ssl_sess.c
1017
s->cipher = cipher;
crypto/openssl/ssl/ssl_sess.c
1021
const char *SSL_SESSION_get0_hostname(const SSL_SESSION *s)
crypto/openssl/ssl/ssl_sess.c
1023
return s->ext.hostname;
crypto/openssl/ssl/ssl_sess.c
1026
int SSL_SESSION_set1_hostname(SSL_SESSION *s, const char *hostname)
crypto/openssl/ssl/ssl_sess.c
1028
OPENSSL_free(s->ext.hostname);
crypto/openssl/ssl/ssl_sess.c
1030
s->ext.hostname = NULL;
crypto/openssl/ssl/ssl_sess.c
1033
s->ext.hostname = OPENSSL_strdup(hostname);
crypto/openssl/ssl/ssl_sess.c
1035
return s->ext.hostname != NULL;
crypto/openssl/ssl/ssl_sess.c
1038
int SSL_SESSION_has_ticket(const SSL_SESSION *s)
crypto/openssl/ssl/ssl_sess.c
1040
return (s->ext.ticklen > 0) ? 1 : 0;
crypto/openssl/ssl/ssl_sess.c
1043
unsigned long SSL_SESSION_get_ticket_lifetime_hint(const SSL_SESSION *s)
crypto/openssl/ssl/ssl_sess.c
1045
return s->ext.tick_lifetime_hint;
crypto/openssl/ssl/ssl_sess.c
1048
void SSL_SESSION_get0_ticket(const SSL_SESSION *s, const unsigned char **tick,
crypto/openssl/ssl/ssl_sess.c
1051
*len = s->ext.ticklen;
crypto/openssl/ssl/ssl_sess.c
1053
*tick = s->ext.tick;
crypto/openssl/ssl/ssl_sess.c
1056
uint32_t SSL_SESSION_get_max_early_data(const SSL_SESSION *s)
crypto/openssl/ssl/ssl_sess.c
1058
return s->ext.max_early_data;
crypto/openssl/ssl/ssl_sess.c
1061
int SSL_SESSION_set_max_early_data(SSL_SESSION *s, uint32_t max_early_data)
crypto/openssl/ssl/ssl_sess.c
1063
s->ext.max_early_data = max_early_data;
crypto/openssl/ssl/ssl_sess.c
1068
void SSL_SESSION_get0_alpn_selected(const SSL_SESSION *s,
crypto/openssl/ssl/ssl_sess.c
1072
*alpn = s->ext.alpn_selected;
crypto/openssl/ssl/ssl_sess.c
1073
*len = s->ext.alpn_selected_len;
crypto/openssl/ssl/ssl_sess.c
1076
int SSL_SESSION_set1_alpn_selected(SSL_SESSION *s, const unsigned char *alpn,
crypto/openssl/ssl/ssl_sess.c
1079
OPENSSL_free(s->ext.alpn_selected);
crypto/openssl/ssl/ssl_sess.c
1081
s->ext.alpn_selected = NULL;
crypto/openssl/ssl/ssl_sess.c
1082
s->ext.alpn_selected_len = 0;
crypto/openssl/ssl/ssl_sess.c
1085
s->ext.alpn_selected = OPENSSL_memdup(alpn, len);
crypto/openssl/ssl/ssl_sess.c
1086
if (s->ext.alpn_selected == NULL) {
crypto/openssl/ssl/ssl_sess.c
1087
s->ext.alpn_selected_len = 0;
crypto/openssl/ssl/ssl_sess.c
1090
s->ext.alpn_selected_len = len;
crypto/openssl/ssl/ssl_sess.c
1095
X509 *SSL_SESSION_get0_peer(SSL_SESSION *s)
crypto/openssl/ssl/ssl_sess.c
1097
return s->peer;
crypto/openssl/ssl/ssl_sess.c
1100
EVP_PKEY *SSL_SESSION_get0_peer_rpk(SSL_SESSION *s)
crypto/openssl/ssl/ssl_sess.c
1102
return s->peer_rpk;
crypto/openssl/ssl/ssl_sess.c
1105
int SSL_SESSION_set1_id_context(SSL_SESSION *s, const unsigned char *sid_ctx,
crypto/openssl/ssl/ssl_sess.c
1112
s->sid_ctx_length = sid_ctx_len;
crypto/openssl/ssl/ssl_sess.c
1113
if (sid_ctx != s->sid_ctx)
crypto/openssl/ssl/ssl_sess.c
1114
memcpy(s->sid_ctx, sid_ctx, sid_ctx_len);
crypto/openssl/ssl/ssl_sess.c
1119
int SSL_SESSION_is_resumable(const SSL_SESSION *s)
crypto/openssl/ssl/ssl_sess.c
1125
return !s->not_resumable
crypto/openssl/ssl/ssl_sess.c
1126
&& (s->session_id_length > 0 || s->ext.ticklen > 0);
crypto/openssl/ssl/ssl_sess.c
1129
long SSL_CTX_set_timeout(SSL_CTX *s, long t)
crypto/openssl/ssl/ssl_sess.c
1133
if (s == NULL)
crypto/openssl/ssl/ssl_sess.c
1135
l = (long)ossl_time2seconds(s->session_timeout);
crypto/openssl/ssl/ssl_sess.c
1136
s->session_timeout = ossl_seconds2time(t);
crypto/openssl/ssl/ssl_sess.c
1140
long SSL_CTX_get_timeout(const SSL_CTX *s)
crypto/openssl/ssl/ssl_sess.c
1142
if (s == NULL)
crypto/openssl/ssl/ssl_sess.c
1144
return (long)ossl_time2seconds(s->session_timeout);
crypto/openssl/ssl/ssl_sess.c
1147
int SSL_set_session_secret_cb(SSL *s,
crypto/openssl/ssl/ssl_sess.c
1151
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_sess.c
1161
int SSL_set_session_ticket_ext_cb(SSL *s, tls_session_ticket_ext_cb_fn cb,
crypto/openssl/ssl/ssl_sess.c
1164
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_sess.c
1174
int SSL_set_session_ticket_ext(SSL *s, void *ext_data, int ext_len)
crypto/openssl/ssl/ssl_sess.c
1176
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_sess.c
1204
void SSL_CTX_flush_sessions(SSL_CTX *s, long t)
crypto/openssl/ssl/ssl_sess.c
1206
SSL_CTX_flush_sessions_ex(s, (time_t)t);
crypto/openssl/ssl/ssl_sess.c
1210
void SSL_CTX_flush_sessions_ex(SSL_CTX *s, time_t t)
crypto/openssl/ssl/ssl_sess.c
1217
if (!CRYPTO_THREAD_write_lock(s->lock))
crypto/openssl/ssl/ssl_sess.c
1221
i = lh_SSL_SESSION_get_down_load(s->sessions);
crypto/openssl/ssl/ssl_sess.c
1222
lh_SSL_SESSION_set_down_load(s->sessions, 0);
crypto/openssl/ssl/ssl_sess.c
1231
while (s->session_cache_tail != NULL) {
crypto/openssl/ssl/ssl_sess.c
1232
current = s->session_cache_tail;
crypto/openssl/ssl/ssl_sess.c
1234
lh_SSL_SESSION_delete(s->sessions, current);
crypto/openssl/ssl/ssl_sess.c
1235
SSL_SESSION_list_remove(s, current);
crypto/openssl/ssl/ssl_sess.c
1237
if (s->remove_session_cb != NULL)
crypto/openssl/ssl/ssl_sess.c
1238
s->remove_session_cb(s, current);
crypto/openssl/ssl/ssl_sess.c
1253
lh_SSL_SESSION_set_down_load(s->sessions, i);
crypto/openssl/ssl/ssl_sess.c
1254
CRYPTO_THREAD_unlock(s->lock);
crypto/openssl/ssl/ssl_sess.c
1259
int ssl_clear_bad_session(SSL_CONNECTION *s)
crypto/openssl/ssl/ssl_sess.c
1261
if ((s->session != NULL) && !(s->shutdown & SSL_SENT_SHUTDOWN) && !(SSL_in_init(SSL_CONNECTION_GET_SSL(s)) || SSL_in_before(SSL_CONNECTION_GET_SSL(s)))) {
crypto/openssl/ssl/ssl_sess.c
1262
SSL_CTX_remove_session(s->session_ctx, s->session);
crypto/openssl/ssl/ssl_sess.c
1269
static void SSL_SESSION_list_remove(SSL_CTX *ctx, SSL_SESSION *s)
crypto/openssl/ssl/ssl_sess.c
1271
if ((s->next == NULL) || (s->prev == NULL))
crypto/openssl/ssl/ssl_sess.c
1274
if (s->next == (SSL_SESSION *)&(ctx->session_cache_tail)) {
crypto/openssl/ssl/ssl_sess.c
1276
if (s->prev == (SSL_SESSION *)&(ctx->session_cache_head)) {
crypto/openssl/ssl/ssl_sess.c
1281
ctx->session_cache_tail = s->prev;
crypto/openssl/ssl/ssl_sess.c
1282
s->prev->next = (SSL_SESSION *)&(ctx->session_cache_tail);
crypto/openssl/ssl/ssl_sess.c
1285
if (s->prev == (SSL_SESSION *)&(ctx->session_cache_head)) {
crypto/openssl/ssl/ssl_sess.c
1287
ctx->session_cache_head = s->next;
crypto/openssl/ssl/ssl_sess.c
1288
s->next->prev = (SSL_SESSION *)&(ctx->session_cache_head);
crypto/openssl/ssl/ssl_sess.c
1291
s->next->prev = s->prev;
crypto/openssl/ssl/ssl_sess.c
1292
s->prev->next = s->next;
crypto/openssl/ssl/ssl_sess.c
1295
s->prev = s->next = NULL;
crypto/openssl/ssl/ssl_sess.c
1296
s->owner = NULL;
crypto/openssl/ssl/ssl_sess.c
1299
static void SSL_SESSION_list_add(SSL_CTX *ctx, SSL_SESSION *s)
crypto/openssl/ssl/ssl_sess.c
1303
if ((s->next != NULL) && (s->prev != NULL))
crypto/openssl/ssl/ssl_sess.c
1304
SSL_SESSION_list_remove(ctx, s);
crypto/openssl/ssl/ssl_sess.c
1307
ctx->session_cache_head = s;
crypto/openssl/ssl/ssl_sess.c
1308
ctx->session_cache_tail = s;
crypto/openssl/ssl/ssl_sess.c
1309
s->prev = (SSL_SESSION *)&(ctx->session_cache_head);
crypto/openssl/ssl/ssl_sess.c
1310
s->next = (SSL_SESSION *)&(ctx->session_cache_tail);
crypto/openssl/ssl/ssl_sess.c
1312
if (timeoutcmp(s, ctx->session_cache_head) >= 0) {
crypto/openssl/ssl/ssl_sess.c
1317
s->next = ctx->session_cache_head;
crypto/openssl/ssl/ssl_sess.c
1318
s->next->prev = s;
crypto/openssl/ssl/ssl_sess.c
1319
s->prev = (SSL_SESSION *)&(ctx->session_cache_head);
crypto/openssl/ssl/ssl_sess.c
1320
ctx->session_cache_head = s;
crypto/openssl/ssl/ssl_sess.c
1321
} else if (timeoutcmp(s, ctx->session_cache_tail) < 0) {
crypto/openssl/ssl/ssl_sess.c
1323
s->prev = ctx->session_cache_tail;
crypto/openssl/ssl/ssl_sess.c
1324
s->prev->next = s;
crypto/openssl/ssl/ssl_sess.c
1325
s->next = (SSL_SESSION *)&(ctx->session_cache_tail);
crypto/openssl/ssl/ssl_sess.c
1326
ctx->session_cache_tail = s;
crypto/openssl/ssl/ssl_sess.c
1334
if (timeoutcmp(s, next) >= 0) {
crypto/openssl/ssl/ssl_sess.c
1335
s->next = next;
crypto/openssl/ssl/ssl_sess.c
1336
s->prev = next->prev;
crypto/openssl/ssl/ssl_sess.c
1337
next->prev->next = s;
crypto/openssl/ssl/ssl_sess.c
1338
next->prev = s;
crypto/openssl/ssl/ssl_sess.c
1345
s->owner = ctx;
crypto/openssl/ssl/ssl_sess.c
24
static void SSL_SESSION_list_remove(SSL_CTX *ctx, SSL_SESSION *s);
crypto/openssl/ssl/ssl_sess.c
25
static void SSL_SESSION_list_add(SSL_CTX *ctx, SSL_SESSION *s);
crypto/openssl/ssl/ssl_sess.c
289
const unsigned char *SSL_SESSION_get_id(const SSL_SESSION *s, unsigned int *len)
crypto/openssl/ssl/ssl_sess.c
292
*len = (unsigned int)s->session_id_length;
crypto/openssl/ssl/ssl_sess.c
293
return s->session_id;
crypto/openssl/ssl/ssl_sess.c
296
const unsigned char *SSL_SESSION_get0_id_context(const SSL_SESSION *s,
crypto/openssl/ssl/ssl_sess.c
300
*len = (unsigned int)s->sid_ctx_length;
crypto/openssl/ssl/ssl_sess.c
301
return s->sid_ctx;
crypto/openssl/ssl/ssl_sess.c
304
unsigned int SSL_SESSION_get_compress_id(const SSL_SESSION *s)
crypto/openssl/ssl/ssl_sess.c
306
return s->compress_meth;
crypto/openssl/ssl/ssl_sess.c
348
int ssl_generate_session_id(SSL_CONNECTION *s, SSL_SESSION *ss)
crypto/openssl/ssl/ssl_sess.c
352
SSL *ssl = SSL_CONNECTION_GET_SSL(s);
crypto/openssl/ssl/ssl_sess.c
354
switch (s->version) {
crypto/openssl/ssl/ssl_sess.c
366
SSLfatal(s, SSL_AD_INTERNAL_ERROR, SSL_R_UNSUPPORTED_SSL_VERSION);
crypto/openssl/ssl/ssl_sess.c
385
if (s->ext.ticket_expected) {
crypto/openssl/ssl/ssl_sess.c
391
if (!CRYPTO_THREAD_read_lock(SSL_CONNECTION_GET_SSL(s)->lock))
crypto/openssl/ssl/ssl_sess.c
393
if (!CRYPTO_THREAD_read_lock(s->session_ctx->lock)) {
crypto/openssl/ssl/ssl_sess.c
395
SSLfatal(s, SSL_AD_INTERNAL_ERROR,
crypto/openssl/ssl/ssl_sess.c
399
if (s->generate_session_id)
crypto/openssl/ssl/ssl_sess.c
400
cb = s->generate_session_id;
crypto/openssl/ssl/ssl_sess.c
401
else if (s->session_ctx->generate_session_id)
crypto/openssl/ssl/ssl_sess.c
402
cb = s->session_ctx->generate_session_id;
crypto/openssl/ssl/ssl_sess.c
403
CRYPTO_THREAD_unlock(s->session_ctx->lock);
crypto/openssl/ssl/ssl_sess.c
410
SSLfatal(s, SSL_AD_INTERNAL_ERROR,
crypto/openssl/ssl/ssl_sess.c
420
SSLfatal(s, SSL_AD_INTERNAL_ERROR,
crypto/openssl/ssl/ssl_sess.c
428
SSLfatal(s, SSL_AD_INTERNAL_ERROR, SSL_R_SSL_SESSION_ID_CONFLICT);
crypto/openssl/ssl/ssl_sess.c
435
int ssl_get_new_session(SSL_CONNECTION *s, int session)
crypto/openssl/ssl/ssl_sess.c
442
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_SSL_LIB);
crypto/openssl/ssl/ssl_sess.c
447
if (ossl_time_is_zero(s->session_ctx->session_timeout))
crypto/openssl/ssl/ssl_sess.c
448
ss->timeout = SSL_CONNECTION_GET_SSL(s)->method->get_timeout();
crypto/openssl/ssl/ssl_sess.c
450
ss->timeout = s->session_ctx->session_timeout;
crypto/openssl/ssl/ssl_sess.c
453
SSL_SESSION_free(s->session);
crypto/openssl/ssl/ssl_sess.c
454
s->session = NULL;
crypto/openssl/ssl/ssl_sess.c
457
if (SSL_CONNECTION_IS_TLS13(s)) {
crypto/openssl/ssl/ssl_sess.c
463
} else if (!ssl_generate_session_id(s, ss)) {
crypto/openssl/ssl/ssl_sess.c
473
if (s->sid_ctx_length > sizeof(ss->sid_ctx)) {
crypto/openssl/ssl/ssl_sess.c
474
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/ssl_sess.c
478
memcpy(ss->sid_ctx, s->sid_ctx, s->sid_ctx_length);
crypto/openssl/ssl/ssl_sess.c
479
ss->sid_ctx_length = s->sid_ctx_length;
crypto/openssl/ssl/ssl_sess.c
480
s->session = ss;
crypto/openssl/ssl/ssl_sess.c
481
ss->ssl_version = s->version;
crypto/openssl/ssl/ssl_sess.c
485
if (s->s3.flags & TLS1_FLAGS_RECEIVED_EXTMS)
crypto/openssl/ssl/ssl_sess.c
491
SSL_SESSION *lookup_sess_in_cache(SSL_CONNECTION *s,
crypto/openssl/ssl/ssl_sess.c
497
if ((s->session_ctx->session_cache_mode
crypto/openssl/ssl/ssl_sess.c
502
data.ssl_version = s->version;
crypto/openssl/ssl/ssl_sess.c
509
if (!CRYPTO_THREAD_read_lock(s->session_ctx->lock))
crypto/openssl/ssl/ssl_sess.c
511
ret = lh_SSL_SESSION_retrieve(s->session_ctx->sessions, &data);
crypto/openssl/ssl/ssl_sess.c
515
CRYPTO_THREAD_unlock(s->session_ctx->lock);
crypto/openssl/ssl/ssl_sess.c
519
CRYPTO_THREAD_unlock(s->session_ctx->lock);
crypto/openssl/ssl/ssl_sess.c
521
ssl_tsan_counter(s->session_ctx, &s->session_ctx->stats.sess_miss);
crypto/openssl/ssl/ssl_sess.c
524
if (ret == NULL && s->session_ctx->get_session_cb != NULL) {
crypto/openssl/ssl/ssl_sess.c
527
ret = s->session_ctx->get_session_cb(SSL_CONNECTION_GET_USER_SSL(s),
crypto/openssl/ssl/ssl_sess.c
537
ssl_tsan_counter(s->session_ctx,
crypto/openssl/ssl/ssl_sess.c
538
&s->session_ctx->stats.sess_cb_hit);
crypto/openssl/ssl/ssl_sess.c
554
if ((s->session_ctx->session_cache_mode & SSL_SESS_CACHE_NO_INTERNAL_STORE) == 0) {
crypto/openssl/ssl/ssl_sess.c
560
(void)SSL_CTX_add_session(s->session_ctx, ret);
crypto/openssl/ssl/ssl_sess.c
585
int ssl_get_prev_session(SSL_CONNECTION *s, CLIENTHELLO_MSG *hello)
crypto/openssl/ssl/ssl_sess.c
594
if (SSL_CONNECTION_IS_TLS13(s)) {
crypto/openssl/ssl/ssl_sess.c
595
SSL_SESSION_free(s->session);
crypto/openssl/ssl/ssl_sess.c
596
s->session = NULL;
crypto/openssl/ssl/ssl_sess.c
601
s->ext.ticket_expected = 1;
crypto/openssl/ssl/ssl_sess.c
602
if (!tls_parse_extension(s, TLSEXT_IDX_psk_kex_modes,
crypto/openssl/ssl/ssl_sess.c
605
|| !tls_parse_extension(s, TLSEXT_IDX_psk, SSL_EXT_CLIENT_HELLO,
crypto/openssl/ssl/ssl_sess.c
610
ret = s->session;
crypto/openssl/ssl/ssl_sess.c
613
r = tls_get_ticket_from_client(s, hello, &ret);
crypto/openssl/ssl/ssl_sess.c
618
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/ssl_sess.c
624
ret = lookup_sess_in_cache(s, hello->session_id,
crypto/openssl/ssl/ssl_sess.c
641
if (ret->ssl_version != s->version)
crypto/openssl/ssl/ssl_sess.c
644
if (ret->sid_ctx_length != s->sid_ctx_length
crypto/openssl/ssl/ssl_sess.c
645
|| memcmp(ret->sid_ctx, s->sid_ctx, ret->sid_ctx_length)) {
crypto/openssl/ssl/ssl_sess.c
653
if ((s->verify_mode & SSL_VERIFY_PEER) && s->sid_ctx_length == 0) {
crypto/openssl/ssl/ssl_sess.c
664
SSLfatal(s, SSL_AD_INTERNAL_ERROR,
crypto/openssl/ssl/ssl_sess.c
671
ssl_tsan_counter(s->session_ctx, &s->session_ctx->stats.sess_timeout);
crypto/openssl/ssl/ssl_sess.c
674
SSL_CTX_remove_session(s->session_ctx, ret);
crypto/openssl/ssl/ssl_sess.c
682
if (!(s->s3.flags & TLS1_FLAGS_RECEIVED_EXTMS)) {
crypto/openssl/ssl/ssl_sess.c
683
SSLfatal(s, SSL_AD_HANDSHAKE_FAILURE, SSL_R_INCONSISTENT_EXTMS);
crypto/openssl/ssl/ssl_sess.c
687
} else if (s->s3.flags & TLS1_FLAGS_RECEIVED_EXTMS) {
crypto/openssl/ssl/ssl_sess.c
692
if (!SSL_CONNECTION_IS_TLS13(s)) {
crypto/openssl/ssl/ssl_sess.c
694
SSL_SESSION_free(s->session);
crypto/openssl/ssl/ssl_sess.c
695
s->session = ret;
crypto/openssl/ssl/ssl_sess.c
698
ssl_tsan_counter(s->session_ctx, &s->session_ctx->stats.sess_hit);
crypto/openssl/ssl/ssl_sess.c
699
s->verify_result = s->session->verify_result;
crypto/openssl/ssl/ssl_sess.c
706
if (SSL_CONNECTION_IS_TLS13(s))
crypto/openssl/ssl/ssl_sess.c
707
s->session = NULL;
crypto/openssl/ssl/ssl_sess.c
714
s->ext.ticket_expected = 1;
crypto/openssl/ssl/ssl_sess.c
726
SSL_SESSION *s;
crypto/openssl/ssl/ssl_sess.c
743
s = lh_SSL_SESSION_insert(ctx->sessions, c);
crypto/openssl/ssl/ssl_sess.c
750
if (s != NULL && s != c) {
crypto/openssl/ssl/ssl_sess.c
752
SSL_SESSION_list_remove(ctx, s);
crypto/openssl/ssl/ssl_sess.c
753
SSL_SESSION_free(s);
crypto/openssl/ssl/ssl_sess.c
760
s = NULL;
crypto/openssl/ssl/ssl_sess.c
761
} else if (s == NULL && lh_SSL_SESSION_retrieve(ctx->sessions, c) == NULL) {
crypto/openssl/ssl/ssl_sess.c
768
s = c;
crypto/openssl/ssl/ssl_sess.c
777
if (s == NULL) {
crypto/openssl/ssl/ssl_sess.c
797
if (s != NULL) {
crypto/openssl/ssl/ssl_sess.c
803
SSL_SESSION_free(s); /* s == c */
crypto/openssl/ssl/ssl_sess.c
890
int SSL_set_session(SSL *s, SSL_SESSION *session)
crypto/openssl/ssl/ssl_sess.c
892
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_sess.c
901
if (s->defltmeth != s->method) {
crypto/openssl/ssl/ssl_sess.c
902
if (!SSL_set_ssl_method(s, s->defltmeth)) {
crypto/openssl/ssl/ssl_sess.c
917
int SSL_SESSION_set1_id(SSL_SESSION *s, const unsigned char *sid,
crypto/openssl/ssl/ssl_sess.c
92
int SSL_SESSION_set_ex_data(SSL_SESSION *s, int idx, void *arg)
crypto/openssl/ssl/ssl_sess.c
924
s->session_id_length = sid_len;
crypto/openssl/ssl/ssl_sess.c
925
if (sid != s->session_id && sid_len > 0)
crypto/openssl/ssl/ssl_sess.c
926
memcpy(s->session_id, sid, sid_len);
crypto/openssl/ssl/ssl_sess.c
931
long SSL_SESSION_set_timeout(SSL_SESSION *s, long t)
crypto/openssl/ssl/ssl_sess.c
935
if (s == NULL || t < 0)
crypto/openssl/ssl/ssl_sess.c
937
if (s->owner != NULL) {
crypto/openssl/ssl/ssl_sess.c
938
if (!CRYPTO_THREAD_write_lock(s->owner->lock))
crypto/openssl/ssl/ssl_sess.c
94
return CRYPTO_set_ex_data(&s->ex_data, idx, arg);
crypto/openssl/ssl/ssl_sess.c
940
s->timeout = new_timeout;
crypto/openssl/ssl/ssl_sess.c
941
ssl_session_calculate_timeout(s);
crypto/openssl/ssl/ssl_sess.c
942
SSL_SESSION_list_add(s->owner, s);
crypto/openssl/ssl/ssl_sess.c
943
CRYPTO_THREAD_unlock(s->owner->lock);
crypto/openssl/ssl/ssl_sess.c
945
s->timeout = new_timeout;
crypto/openssl/ssl/ssl_sess.c
946
ssl_session_calculate_timeout(s);
crypto/openssl/ssl/ssl_sess.c
951
long SSL_SESSION_get_timeout(const SSL_SESSION *s)
crypto/openssl/ssl/ssl_sess.c
953
if (s == NULL)
crypto/openssl/ssl/ssl_sess.c
955
return (long)ossl_time_to_time_t(s->timeout);
crypto/openssl/ssl/ssl_sess.c
959
long SSL_SESSION_get_time(const SSL_SESSION *s)
crypto/openssl/ssl/ssl_sess.c
961
return (long)SSL_SESSION_get_time_ex(s);
crypto/openssl/ssl/ssl_sess.c
965
time_t SSL_SESSION_get_time_ex(const SSL_SESSION *s)
crypto/openssl/ssl/ssl_sess.c
967
if (s == NULL)
crypto/openssl/ssl/ssl_sess.c
969
return ossl_time_to_time_t(s->time);
crypto/openssl/ssl/ssl_sess.c
97
void *SSL_SESSION_get_ex_data(const SSL_SESSION *s, int idx)
crypto/openssl/ssl/ssl_sess.c
972
time_t SSL_SESSION_set_time_ex(SSL_SESSION *s, time_t t)
crypto/openssl/ssl/ssl_sess.c
976
if (s == NULL)
crypto/openssl/ssl/ssl_sess.c
978
if (s->owner != NULL) {
crypto/openssl/ssl/ssl_sess.c
979
if (!CRYPTO_THREAD_write_lock(s->owner->lock))
crypto/openssl/ssl/ssl_sess.c
981
s->time = new_time;
crypto/openssl/ssl/ssl_sess.c
982
ssl_session_calculate_timeout(s);
crypto/openssl/ssl/ssl_sess.c
983
SSL_SESSION_list_add(s->owner, s);
crypto/openssl/ssl/ssl_sess.c
984
CRYPTO_THREAD_unlock(s->owner->lock);
crypto/openssl/ssl/ssl_sess.c
986
s->time = new_time;
crypto/openssl/ssl/ssl_sess.c
987
ssl_session_calculate_timeout(s);
crypto/openssl/ssl/ssl_sess.c
99
return CRYPTO_get_ex_data(&s->ex_data, idx);
crypto/openssl/ssl/ssl_sess.c
993
long SSL_SESSION_set_time(SSL_SESSION *s, long t)
crypto/openssl/ssl/ssl_sess.c
995
return (long)SSL_SESSION_set_time_ex(s, (time_t)t);
crypto/openssl/ssl/ssl_sess.c
999
int SSL_SESSION_get_protocol_version(const SSL_SESSION *s)
crypto/openssl/ssl/ssl_stat.c
132
const char *SSL_state_string(const SSL *s)
crypto/openssl/ssl/ssl_stat.c
134
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL(s);
crypto/openssl/ssl/ssl_stat.c
139
switch (SSL_get_state(s)) {
crypto/openssl/ssl/ssl_stat.c
15
const char *SSL_state_string_long(const SSL *s)
crypto/openssl/ssl/ssl_stat.c
17
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL(s);
crypto/openssl/ssl/ssl_stat.c
22
switch (SSL_get_state(s)) {
crypto/openssl/ssl/ssl_txt.c
37
const char *s;
crypto/openssl/ssl/ssl_txt.c
45
s = ssl_protocol_to_string(x->ssl_version);
crypto/openssl/ssl/ssl_txt.c
46
if (BIO_printf(bp, " Protocol : %s\n", s) <= 0)
crypto/openssl/ssl/statem/extensions.c
1003
if (!ssl_generate_session_id(s, ss)) {
crypto/openssl/ssl/statem/extensions.c
1004
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions.c
1008
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions.c
1016
SSLfatal(s, altmp, SSL_R_CALLBACK_FAILED);
crypto/openssl/ssl/statem/extensions.c
1021
if (!SSL_CONNECTION_IS_TLS13(s))
crypto/openssl/ssl/statem/extensions.c
1022
ssl3_send_alert(s, SSL3_AL_WARNING, altmp);
crypto/openssl/ssl/statem/extensions.c
1023
s->servername_done = 0;
crypto/openssl/ssl/statem/extensions.c
1027
s->servername_done = 0;
crypto/openssl/ssl/statem/extensions.c
103
EXT_RETURN (*construct_ctos)(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions.c
1035
static int final_ec_pt_formats(SSL_CONNECTION *s, unsigned int context,
crypto/openssl/ssl/statem/extensions.c
1040
if (s->server)
crypto/openssl/ssl/statem/extensions.c
1043
alg_k = s->s3.tmp.new_cipher->algorithm_mkey;
crypto/openssl/ssl/statem/extensions.c
1044
alg_a = s->s3.tmp.new_cipher->algorithm_auth;
crypto/openssl/ssl/statem/extensions.c
1051
if (s->ext.ecpointformats != NULL
crypto/openssl/ssl/statem/extensions.c
1052
&& s->ext.ecpointformats_len > 0
crypto/openssl/ssl/statem/extensions.c
1053
&& s->ext.peer_ecpointformats != NULL
crypto/openssl/ssl/statem/extensions.c
1054
&& s->ext.peer_ecpointformats_len > 0
crypto/openssl/ssl/statem/extensions.c
1058
unsigned char *list = s->ext.peer_ecpointformats;
crypto/openssl/ssl/statem/extensions.c
1060
for (i = 0; i < s->ext.peer_ecpointformats_len; i++) {
crypto/openssl/ssl/statem/extensions.c
1064
if (i == s->ext.peer_ecpointformats_len) {
crypto/openssl/ssl/statem/extensions.c
1065
SSLfatal(s, SSL_AD_ILLEGAL_PARAMETER,
crypto/openssl/ssl/statem/extensions.c
1074
static int init_session_ticket(SSL_CONNECTION *s, unsigned int context)
crypto/openssl/ssl/statem/extensions.c
1076
if (!s->server)
crypto/openssl/ssl/statem/extensions.c
1077
s->ext.ticket_expected = 0;
crypto/openssl/ssl/statem/extensions.c
1083
static int init_status_request(SSL_CONNECTION *s, unsigned int context)
crypto/openssl/ssl/statem/extensions.c
1085
if (s->server) {
crypto/openssl/ssl/statem/extensions.c
1086
s->ext.status_type = TLSEXT_STATUSTYPE_nothing;
crypto/openssl/ssl/statem/extensions.c
1092
OPENSSL_free(s->ext.ocsp.resp);
crypto/openssl/ssl/statem/extensions.c
1093
s->ext.ocsp.resp = NULL;
crypto/openssl/ssl/statem/extensions.c
1094
s->ext.ocsp.resp_len = 0;
crypto/openssl/ssl/statem/extensions.c
1102
static int init_npn(SSL_CONNECTION *s, unsigned int context)
crypto/openssl/ssl/statem/extensions.c
1104
s->s3.npn_seen = 0;
crypto/openssl/ssl/statem/extensions.c
111
int (*final)(SSL_CONNECTION *s, unsigned int context, int sent);
crypto/openssl/ssl/statem/extensions.c
1110
static int init_alpn(SSL_CONNECTION *s, unsigned int context)
crypto/openssl/ssl/statem/extensions.c
1112
OPENSSL_free(s->s3.alpn_selected);
crypto/openssl/ssl/statem/extensions.c
1113
s->s3.alpn_selected = NULL;
crypto/openssl/ssl/statem/extensions.c
1114
s->s3.alpn_selected_len = 0;
crypto/openssl/ssl/statem/extensions.c
1115
if (s->server) {
crypto/openssl/ssl/statem/extensions.c
1116
OPENSSL_free(s->s3.alpn_proposed);
crypto/openssl/ssl/statem/extensions.c
1117
s->s3.alpn_proposed = NULL;
crypto/openssl/ssl/statem/extensions.c
1118
s->s3.alpn_proposed_len = 0;
crypto/openssl/ssl/statem/extensions.c
1123
static int final_alpn(SSL_CONNECTION *s, unsigned int context, int sent)
crypto/openssl/ssl/statem/extensions.c
1125
if (!s->server && !sent && s->session->ext.alpn_selected != NULL)
crypto/openssl/ssl/statem/extensions.c
1126
s->ext.early_data_ok = 0;
crypto/openssl/ssl/statem/extensions.c
1128
if (!s->server || !SSL_CONNECTION_IS_TLS13(s))
crypto/openssl/ssl/statem/extensions.c
1140
return tls_handle_alpn(s);
crypto/openssl/ssl/statem/extensions.c
1143
static int init_sig_algs(SSL_CONNECTION *s, unsigned int context)
crypto/openssl/ssl/statem/extensions.c
1146
OPENSSL_free(s->s3.tmp.peer_sigalgs);
crypto/openssl/ssl/statem/extensions.c
1147
s->s3.tmp.peer_sigalgs = NULL;
crypto/openssl/ssl/statem/extensions.c
1148
s->s3.tmp.peer_sigalgslen = 0;
crypto/openssl/ssl/statem/extensions.c
1153
static int init_sig_algs_cert(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/extensions.c
1157
OPENSSL_free(s->s3.tmp.peer_cert_sigalgs);
crypto/openssl/ssl/statem/extensions.c
1158
s->s3.tmp.peer_cert_sigalgs = NULL;
crypto/openssl/ssl/statem/extensions.c
1159
s->s3.tmp.peer_cert_sigalgslen = 0;
crypto/openssl/ssl/statem/extensions.c
1165
static int init_srp(SSL_CONNECTION *s, unsigned int context)
crypto/openssl/ssl/statem/extensions.c
1167
OPENSSL_free(s->srp_ctx.login);
crypto/openssl/ssl/statem/extensions.c
1168
s->srp_ctx.login = NULL;
crypto/openssl/ssl/statem/extensions.c
1174
static int init_ec_point_formats(SSL_CONNECTION *s, unsigned int context)
crypto/openssl/ssl/statem/extensions.c
1176
OPENSSL_free(s->ext.peer_ecpointformats);
crypto/openssl/ssl/statem/extensions.c
1177
s->ext.peer_ecpointformats = NULL;
crypto/openssl/ssl/statem/extensions.c
1178
s->ext.peer_ecpointformats_len = 0;
crypto/openssl/ssl/statem/extensions.c
1183
static int init_etm(SSL_CONNECTION *s, unsigned int context)
crypto/openssl/ssl/statem/extensions.c
1185
s->ext.use_etm = 0;
crypto/openssl/ssl/statem/extensions.c
1190
static int init_ems(SSL_CONNECTION *s, unsigned int context)
crypto/openssl/ssl/statem/extensions.c
1192
if (s->s3.flags & TLS1_FLAGS_RECEIVED_EXTMS) {
crypto/openssl/ssl/statem/extensions.c
1193
s->s3.flags &= ~TLS1_FLAGS_RECEIVED_EXTMS;
crypto/openssl/ssl/statem/extensions.c
1194
s->s3.flags |= TLS1_FLAGS_REQUIRED_EXTMS;
crypto/openssl/ssl/statem/extensions.c
1200
static int final_ems(SSL_CONNECTION *s, unsigned int context, int sent)
crypto/openssl/ssl/statem/extensions.c
1206
if (!(s->s3.flags & TLS1_FLAGS_RECEIVED_EXTMS)
crypto/openssl/ssl/statem/extensions.c
1207
&& (s->s3.flags & TLS1_FLAGS_REQUIRED_EXTMS)) {
crypto/openssl/ssl/statem/extensions.c
1208
SSLfatal(s, SSL_AD_HANDSHAKE_FAILURE, SSL_R_INCONSISTENT_EXTMS);
crypto/openssl/ssl/statem/extensions.c
1211
if (!s->server && s->hit) {
crypto/openssl/ssl/statem/extensions.c
1216
if (!(s->s3.flags & TLS1_FLAGS_RECEIVED_EXTMS) != !(s->session->flags & SSL_SESS_FLAG_EXTMS)) {
crypto/openssl/ssl/statem/extensions.c
1217
SSLfatal(s, SSL_AD_HANDSHAKE_FAILURE, SSL_R_INCONSISTENT_EXTMS);
crypto/openssl/ssl/statem/extensions.c
1225
static int init_certificate_authorities(SSL_CONNECTION *s, unsigned int context)
crypto/openssl/ssl/statem/extensions.c
1227
sk_X509_NAME_pop_free(s->s3.tmp.peer_ca_names, X509_NAME_free);
crypto/openssl/ssl/statem/extensions.c
1228
s->s3.tmp.peer_ca_names = NULL;
crypto/openssl/ssl/statem/extensions.c
1232
static EXT_RETURN tls_construct_certificate_authorities(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/extensions.c
1238
const STACK_OF(X509_NAME) *ca_sk = get_ca_names(s);
crypto/openssl/ssl/statem/extensions.c
1245
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions.c
1249
if (!construct_ca_names(s, ca_sk, pkt)) {
crypto/openssl/ssl/statem/extensions.c
1255
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions.c
1262
static int tls_parse_certificate_authorities(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/extensions.c
1266
if (!parse_ca_names(s, pkt))
crypto/openssl/ssl/statem/extensions.c
1269
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_BAD_EXTENSION);
crypto/openssl/ssl/statem/extensions.c
1276
static int init_srtp(SSL_CONNECTION *s, unsigned int context)
crypto/openssl/ssl/statem/extensions.c
1278
if (s->server)
crypto/openssl/ssl/statem/extensions.c
1279
s->srtp_profile = NULL;
crypto/openssl/ssl/statem/extensions.c
1285
static int final_sig_algs(SSL_CONNECTION *s, unsigned int context, int sent)
crypto/openssl/ssl/statem/extensions.c
1287
if (!sent && SSL_CONNECTION_IS_TLS13(s) && !s->hit) {
crypto/openssl/ssl/statem/extensions.c
1288
SSLfatal(s, TLS13_AD_MISSING_EXTENSION,
crypto/openssl/ssl/statem/extensions.c
1296
static int final_supported_versions(SSL_CONNECTION *s, unsigned int context,
crypto/openssl/ssl/statem/extensions.c
1300
SSLfatal(s, TLS13_AD_MISSING_EXTENSION,
crypto/openssl/ssl/statem/extensions.c
1308
static int final_key_share(SSL_CONNECTION *s, unsigned int context, int sent)
crypto/openssl/ssl/statem/extensions.c
1311
if (!SSL_CONNECTION_IS_TLS13(s))
crypto/openssl/ssl/statem/extensions.c
1329
if (!s->server
crypto/openssl/ssl/statem/extensions.c
1331
if ((s->ext.psk_kex_mode & TLSEXT_KEX_MODE_FLAG_KE) == 0) {
crypto/openssl/ssl/statem/extensions.c
1332
SSLfatal(s, SSL_AD_ILLEGAL_PARAMETER, SSL_R_NO_SUITABLE_KEY_SHARE);
crypto/openssl/ssl/statem/extensions.c
1335
if (!s->hit) {
crypto/openssl/ssl/statem/extensions.c
1336
SSLfatal(s, SSL_AD_MISSING_EXTENSION, SSL_R_NO_SUITABLE_KEY_SHARE);
crypto/openssl/ssl/statem/extensions.c
1374
if (s->server) {
crypto/openssl/ssl/statem/extensions.c
1375
if (s->s3.peer_tmp != NULL) {
crypto/openssl/ssl/statem/extensions.c
1377
if ((s->s3.flags & TLS1_FLAGS_STATELESS) != 0
crypto/openssl/ssl/statem/extensions.c
1378
&& !s->ext.cookieok) {
crypto/openssl/ssl/statem/extensions.c
1379
if (!ossl_assert(s->hello_retry_request == SSL_HRR_NONE)) {
crypto/openssl/ssl/statem/extensions.c
1385
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions.c
1388
s->hello_retry_request = SSL_HRR_PENDING;
crypto/openssl/ssl/statem/extensions.c
1393
if (s->hello_retry_request == SSL_HRR_NONE && sent
crypto/openssl/ssl/statem/extensions.c
1394
&& (!s->hit
crypto/openssl/ssl/statem/extensions.c
1395
|| (s->ext.psk_kex_mode & TLSEXT_KEX_MODE_FLAG_KE_DHE) != 0)) {
crypto/openssl/ssl/statem/extensions.c
1398
if (s->s3.group_id_candidate != 0) {
crypto/openssl/ssl/statem/extensions.c
1400
s->s3.group_id = s->s3.group_id_candidate;
crypto/openssl/ssl/statem/extensions.c
1401
s->hello_retry_request = SSL_HRR_PENDING;
crypto/openssl/ssl/statem/extensions.c
1405
if (!s->hit
crypto/openssl/ssl/statem/extensions.c
1406
|| (s->ext.psk_kex_mode & TLSEXT_KEX_MODE_FLAG_KE) == 0) {
crypto/openssl/ssl/statem/extensions.c
1408
SSLfatal(s, sent ? SSL_AD_HANDSHAKE_FAILURE : SSL_AD_MISSING_EXTENSION,
crypto/openssl/ssl/statem/extensions.c
1413
if ((s->s3.flags & TLS1_FLAGS_STATELESS) != 0
crypto/openssl/ssl/statem/extensions.c
1414
&& !s->ext.cookieok) {
crypto/openssl/ssl/statem/extensions.c
1415
if (!ossl_assert(s->hello_retry_request == SSL_HRR_NONE)) {
crypto/openssl/ssl/statem/extensions.c
1421
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions.c
1424
s->hello_retry_request = SSL_HRR_PENDING;
crypto/openssl/ssl/statem/extensions.c
1433
if (s->hello_retry_request == SSL_HRR_PENDING)
crypto/openssl/ssl/statem/extensions.c
1434
s->hello_retry_request = SSL_HRR_COMPLETE;
crypto/openssl/ssl/statem/extensions.c
1441
if (!sent && !tls13_generate_handshake_secret(s, NULL, 0)) {
crypto/openssl/ssl/statem/extensions.c
1442
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions.c
1450
static int init_psk_kex_modes(SSL_CONNECTION *s, unsigned int context)
crypto/openssl/ssl/statem/extensions.c
1452
s->ext.psk_kex_mode = TLSEXT_KEX_MODE_FLAG_NONE;
crypto/openssl/ssl/statem/extensions.c
1456
int tls_psk_do_binder(SSL_CONNECTION *s, const EVP_MD *md,
crypto/openssl/ssl/statem/extensions.c
1476
SSL_CTX *sctx = SSL_CONNECTION_GET_CTX(s);
crypto/openssl/ssl/statem/extensions.c
1480
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions.c
1486
&& s->early_data_state == SSL_EARLY_DATA_CONNECTING
crypto/openssl/ssl/statem/extensions.c
1487
&& s->session->ext.max_early_data == 0
crypto/openssl/ssl/statem/extensions.c
1507
if (s->server || !external || usepskfored)
crypto/openssl/ssl/statem/extensions.c
1508
early_secret = (unsigned char *)s->early_secret;
crypto/openssl/ssl/statem/extensions.c
1512
if (!tls13_generate_secret(s, md, NULL, sess->master_key,
crypto/openssl/ssl/statem/extensions.c
1526
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions.c
1531
if (!tls13_hkdf_expand(s, md, early_secret, label, labelsize, hash,
crypto/openssl/ssl/statem/extensions.c
1538
if (!tls13_derive_finishedkey(s, md, binderkey, finishedkey, hashsize)) {
crypto/openssl/ssl/statem/extensions.c
1544
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions.c
1553
if (s->hello_retry_request == SSL_HRR_PENDING) {
crypto/openssl/ssl/statem/extensions.c
1558
hdatalen = hdatalen_l = BIO_get_mem_data(s->s3.handshake_buffer, &hdata);
crypto/openssl/ssl/statem/extensions.c
1560
SSLfatal(s, SSL_AD_INTERNAL_ERROR, SSL_R_BAD_HANDSHAKE_LENGTH);
crypto/openssl/ssl/statem/extensions.c
1568
if (s->server) {
crypto/openssl/ssl/statem/extensions.c
1577
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions.c
1584
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions.c
1591
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions.c
1599
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions.c
1613
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions.c
1623
SSLfatal(s, SSL_AD_DECRYPT_ERROR, SSL_R_BINDER_DOES_NOT_VERIFY);
crypto/openssl/ssl/statem/extensions.c
1635
static int final_early_data(SSL_CONNECTION *s, unsigned int context, int sent)
crypto/openssl/ssl/statem/extensions.c
1640
if (!s->server) {
crypto/openssl/ssl/statem/extensions.c
1643
&& !s->ext.early_data_ok) {
crypto/openssl/ssl/statem/extensions.c
1649
SSLfatal(s, SSL_AD_ILLEGAL_PARAMETER, SSL_R_BAD_EARLY_DATA);
crypto/openssl/ssl/statem/extensions.c
1656
if (s->max_early_data == 0
crypto/openssl/ssl/statem/extensions.c
1657
|| !s->hit
crypto/openssl/ssl/statem/extensions.c
1658
|| s->early_data_state != SSL_EARLY_DATA_ACCEPTING
crypto/openssl/ssl/statem/extensions.c
1659
|| !s->ext.early_data_ok
crypto/openssl/ssl/statem/extensions.c
1660
|| s->hello_retry_request != SSL_HRR_NONE
crypto/openssl/ssl/statem/extensions.c
1661
|| (s->allow_early_data_cb != NULL
crypto/openssl/ssl/statem/extensions.c
1662
&& !s->allow_early_data_cb(SSL_CONNECTION_GET_USER_SSL(s),
crypto/openssl/ssl/statem/extensions.c
1663
s->allow_early_data_cb_data))) {
crypto/openssl/ssl/statem/extensions.c
1664
s->ext.early_data = SSL_EARLY_DATA_REJECTED;
crypto/openssl/ssl/statem/extensions.c
1666
s->ext.early_data = SSL_EARLY_DATA_ACCEPTED;
crypto/openssl/ssl/statem/extensions.c
1668
if (!tls13_change_cipher_state(s,
crypto/openssl/ssl/statem/extensions.c
1678
static int final_maxfragmentlen(SSL_CONNECTION *s, unsigned int context,
crypto/openssl/ssl/statem/extensions.c
1681
if (s->session == NULL)
crypto/openssl/ssl/statem/extensions.c
1685
if (s->session->ext.max_fragment_len_mode == TLSEXT_max_fragment_length_UNSPECIFIED)
crypto/openssl/ssl/statem/extensions.c
1686
s->session->ext.max_fragment_len_mode = TLSEXT_max_fragment_length_DISABLED;
crypto/openssl/ssl/statem/extensions.c
1688
if (USE_MAX_FRAGMENT_LENGTH_EXT(s->session)) {
crypto/openssl/ssl/statem/extensions.c
1689
s->rlayer.rrlmethod->set_max_frag_len(s->rlayer.rrl,
crypto/openssl/ssl/statem/extensions.c
1690
GET_MAX_FRAGMENT_LENGTH(s->session));
crypto/openssl/ssl/statem/extensions.c
1691
s->rlayer.wrlmethod->set_max_frag_len(s->rlayer.wrl,
crypto/openssl/ssl/statem/extensions.c
1692
ssl_get_max_send_fragment(s));
crypto/openssl/ssl/statem/extensions.c
1698
static int init_post_handshake_auth(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/extensions.c
1701
s->post_handshake_auth = SSL_PHA_NONE;
crypto/openssl/ssl/statem/extensions.c
1710
static int final_psk(SSL_CONNECTION *s, unsigned int context, int sent)
crypto/openssl/ssl/statem/extensions.c
1712
if (s->server && sent && s->clienthello != NULL
crypto/openssl/ssl/statem/extensions.c
1713
&& !s->clienthello->pre_proc_exts[TLSEXT_IDX_psk_kex_modes].present) {
crypto/openssl/ssl/statem/extensions.c
1714
SSLfatal(s, TLS13_AD_MISSING_EXTENSION,
crypto/openssl/ssl/statem/extensions.c
22
static int final_renegotiate(SSL_CONNECTION *s, unsigned int context, int sent);
crypto/openssl/ssl/statem/extensions.c
23
static int init_server_name(SSL_CONNECTION *s, unsigned int context);
crypto/openssl/ssl/statem/extensions.c
24
static int final_server_name(SSL_CONNECTION *s, unsigned int context, int sent);
crypto/openssl/ssl/statem/extensions.c
25
static int final_ec_pt_formats(SSL_CONNECTION *s, unsigned int context,
crypto/openssl/ssl/statem/extensions.c
27
static int init_session_ticket(SSL_CONNECTION *s, unsigned int context);
crypto/openssl/ssl/statem/extensions.c
29
static int init_status_request(SSL_CONNECTION *s, unsigned int context);
crypto/openssl/ssl/statem/extensions.c
32
static int init_npn(SSL_CONNECTION *s, unsigned int context);
crypto/openssl/ssl/statem/extensions.c
34
static int init_alpn(SSL_CONNECTION *s, unsigned int context);
crypto/openssl/ssl/statem/extensions.c
35
static int final_alpn(SSL_CONNECTION *s, unsigned int context, int sent);
crypto/openssl/ssl/statem/extensions.c
36
static int init_sig_algs_cert(SSL_CONNECTION *s, unsigned int context);
crypto/openssl/ssl/statem/extensions.c
37
static int init_sig_algs(SSL_CONNECTION *s, unsigned int context);
crypto/openssl/ssl/statem/extensions.c
397
static int validate_context(SSL_CONNECTION *s, unsigned int extctx,
crypto/openssl/ssl/statem/extensions.c
40
static int init_certificate_authorities(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/extensions.c
404
if (SSL_CONNECTION_IS_DTLS(s)) {
crypto/openssl/ssl/statem/extensions.c
414
int tls_validate_all_contexts(SSL_CONNECTION *s, unsigned int thisctx,
crypto/openssl/ssl/statem/extensions.c
42
static EXT_RETURN tls_construct_certificate_authorities(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/extensions.c
428
num_exts = builtin_num + s->cert->custext.meths_count;
crypto/openssl/ssl/statem/extensions.c
439
meth = custom_ext_find(&s->cert->custext, role, thisext->type,
crypto/openssl/ssl/statem/extensions.c
446
if (!validate_context(s, context, thisctx))
crypto/openssl/ssl/statem/extensions.c
459
static int verify_extension(SSL_CONNECTION *s, unsigned int context,
crypto/openssl/ssl/statem/extensions.c
469
if (!validate_context(s, thisext->context, context))
crypto/openssl/ssl/statem/extensions.c
47
static int tls_parse_certificate_authorities(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/extensions.c
490
if (!validate_context(s, meth->context, context))
crypto/openssl/ssl/statem/extensions.c
507
int extension_is_relevant(SSL_CONNECTION *s, unsigned int extctx,
crypto/openssl/ssl/statem/extensions.c
51
static int init_srp(SSL_CONNECTION *s, unsigned int context);
crypto/openssl/ssl/statem/extensions.c
519
is_tls13 = SSL_CONNECTION_IS_TLS13(s);
crypto/openssl/ssl/statem/extensions.c
521
if ((SSL_CONNECTION_IS_DTLS(s)
crypto/openssl/ssl/statem/extensions.c
523
|| (s->version == SSL3_VERSION
crypto/openssl/ssl/statem/extensions.c
53
static int init_ec_point_formats(SSL_CONNECTION *s, unsigned int context);
crypto/openssl/ssl/statem/extensions.c
536
|| (s->server && !is_tls13 && (extctx & SSL_EXT_TLS1_3_ONLY) != 0)
crypto/openssl/ssl/statem/extensions.c
537
|| (s->hit && (extctx & SSL_EXT_IGNORE_ON_RESUMPTION) != 0))
crypto/openssl/ssl/statem/extensions.c
54
static int init_etm(SSL_CONNECTION *s, unsigned int context);
crypto/openssl/ssl/statem/extensions.c
55
static int init_ems(SSL_CONNECTION *s, unsigned int context);
crypto/openssl/ssl/statem/extensions.c
558
int tls_collect_extensions(SSL_CONNECTION *s, PACKET *packet,
crypto/openssl/ssl/statem/extensions.c
56
static int final_ems(SSL_CONNECTION *s, unsigned int context, int sent);
crypto/openssl/ssl/statem/extensions.c
565
custom_ext_methods *exts = &s->cert->custext;
crypto/openssl/ssl/statem/extensions.c
57
static int init_psk_kex_modes(SSL_CONNECTION *s, unsigned int context);
crypto/openssl/ssl/statem/extensions.c
576
custom_ext_init(&s->cert->custext);
crypto/openssl/ssl/statem/extensions.c
58
static int final_key_share(SSL_CONNECTION *s, unsigned int context, int sent);
crypto/openssl/ssl/statem/extensions.c
581
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_CRYPTO_LIB);
crypto/openssl/ssl/statem/extensions.c
592
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_BAD_EXTENSION);
crypto/openssl/ssl/statem/extensions.c
60
static int init_srtp(SSL_CONNECTION *s, unsigned int context);
crypto/openssl/ssl/statem/extensions.c
600
if (!verify_extension(s, context, type, exts, raw_extensions, &thisex)
crypto/openssl/ssl/statem/extensions.c
605
SSLfatal(s, SSL_AD_ILLEGAL_PARAMETER, SSL_R_BAD_EXTENSION);
crypto/openssl/ssl/statem/extensions.c
62
static int final_sig_algs(SSL_CONNECTION *s, unsigned int context, int sent);
crypto/openssl/ssl/statem/extensions.c
628
&& (s->ext.extflags[idx] & SSL_EXT_FLAG_SENT) == 0
crypto/openssl/ssl/statem/extensions.c
63
static int final_supported_versions(SSL_CONNECTION *s, unsigned int context,
crypto/openssl/ssl/statem/extensions.c
634
SSLfatal(s, SSL_AD_UNSUPPORTED_EXTENSION,
crypto/openssl/ssl/statem/extensions.c
643
if (s->ext.debug_cb)
crypto/openssl/ssl/statem/extensions.c
644
s->ext.debug_cb(SSL_CONNECTION_GET_USER_SSL(s), !s->server,
crypto/openssl/ssl/statem/extensions.c
647
s->ext.debug_arg);
crypto/openssl/ssl/statem/extensions.c
65
static int final_early_data(SSL_CONNECTION *s, unsigned int context, int sent);
crypto/openssl/ssl/statem/extensions.c
659
&& extension_is_relevant(s, thisexd->context, context)
crypto/openssl/ssl/statem/extensions.c
66
static int final_maxfragmentlen(SSL_CONNECTION *s, unsigned int context,
crypto/openssl/ssl/statem/extensions.c
660
&& !thisexd->init(s, context)) {
crypto/openssl/ssl/statem/extensions.c
68
static int init_post_handshake_auth(SSL_CONNECTION *s, unsigned int context);
crypto/openssl/ssl/statem/extensions.c
687
int tls_parse_extension(SSL_CONNECTION *s, TLSEXT_INDEX idx, int context,
crypto/openssl/ssl/statem/extensions.c
69
static int final_psk(SSL_CONNECTION *s, unsigned int context, int sent);
crypto/openssl/ssl/statem/extensions.c
691
int (*parser)(SSL_CONNECTION *s, PACKET *pkt, unsigned int context, X509 *x,
crypto/openssl/ssl/statem/extensions.c
710
if (!extension_is_relevant(s, extdef->context, context))
crypto/openssl/ssl/statem/extensions.c
713
parser = s->server ? extdef->parse_ctos : extdef->parse_stoc;
crypto/openssl/ssl/statem/extensions.c
716
return parser(s, &currext->data, context, x, chainidx);
crypto/openssl/ssl/statem/extensions.c
725
return custom_ext_parse(s, context, currext->type,
crypto/openssl/ssl/statem/extensions.c
738
int tls_parse_all_extensions(SSL_CONNECTION *s, int context,
crypto/openssl/ssl/statem/extensions.c
746
numexts += s->cert->custext.meths_count;
crypto/openssl/ssl/statem/extensions.c
750
if (!tls_parse_extension(s, i, context, exts, x, chainidx)) {
crypto/openssl/ssl/statem/extensions.c
764
&& !thisexd->final(s, context, exts[i].present)) {
crypto/openssl/ssl/statem/extensions.c
774
int should_add_extension(SSL_CONNECTION *s, unsigned int extctx,
crypto/openssl/ssl/statem/extensions.c
782
if (!extension_is_relevant(s, extctx, thisctx)
crypto/openssl/ssl/statem/extensions.c
785
&& (SSL_CONNECTION_IS_DTLS(s) || max_version < TLS1_3_VERSION)))
crypto/openssl/ssl/statem/extensions.c
799
int tls_construct_extensions(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions.c
818
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions.c
823
reason = ssl_get_min_max_version(s, &min_version, &max_version, NULL);
crypto/openssl/ssl/statem/extensions.c
826
SSLfatal(s, SSL_AD_INTERNAL_ERROR, reason);
crypto/openssl/ssl/statem/extensions.c
834
custom_ext_init(&s->cert->custext);
crypto/openssl/ssl/statem/extensions.c
836
if (!custom_ext_add(s, context, pkt, x, chainidx, max_version)) {
crypto/openssl/ssl/statem/extensions.c
842
EXT_RETURN (*construct)(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions.c
848
if (!should_add_extension(s, thisexd->context, context, max_version))
crypto/openssl/ssl/statem/extensions.c
851
construct = s->server ? thisexd->construct_stoc
crypto/openssl/ssl/statem/extensions.c
857
ret = construct(s, pkt, context, x, chainidx);
crypto/openssl/ssl/statem/extensions.c
864
s->ext.extflags[i] |= SSL_EXT_FLAG_SENT;
crypto/openssl/ssl/statem/extensions.c
869
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions.c
883
static int final_renegotiate(SSL_CONNECTION *s, unsigned int context, int sent)
crypto/openssl/ssl/statem/extensions.c
885
if (!s->server) {
crypto/openssl/ssl/statem/extensions.c
890
if (!(s->options & SSL_OP_LEGACY_SERVER_CONNECT)
crypto/openssl/ssl/statem/extensions.c
891
&& !(s->options & SSL_OP_ALLOW_UNSAFE_LEGACY_RENEGOTIATION)
crypto/openssl/ssl/statem/extensions.c
893
SSLfatal(s, SSL_AD_HANDSHAKE_FAILURE,
crypto/openssl/ssl/statem/extensions.c
902
if (s->renegotiate
crypto/openssl/ssl/statem/extensions.c
903
&& !(s->options & SSL_OP_ALLOW_UNSAFE_LEGACY_RENEGOTIATION)
crypto/openssl/ssl/statem/extensions.c
905
SSLfatal(s, SSL_AD_HANDSHAKE_FAILURE,
crypto/openssl/ssl/statem/extensions.c
91
int (*init)(SSL_CONNECTION *s, unsigned int context);
crypto/openssl/ssl/statem/extensions.c
922
static int init_server_name(SSL_CONNECTION *s, unsigned int context)
crypto/openssl/ssl/statem/extensions.c
924
if (s->server) {
crypto/openssl/ssl/statem/extensions.c
925
s->servername_done = 0;
crypto/openssl/ssl/statem/extensions.c
927
OPENSSL_free(s->ext.hostname);
crypto/openssl/ssl/statem/extensions.c
928
s->ext.hostname = NULL;
crypto/openssl/ssl/statem/extensions.c
93
int (*parse_ctos)(SSL_CONNECTION *s, PACKET *pkt, unsigned int context,
crypto/openssl/ssl/statem/extensions.c
934
static int final_server_name(SSL_CONNECTION *s, unsigned int context, int sent)
crypto/openssl/ssl/statem/extensions.c
938
SSL *ssl = SSL_CONNECTION_GET_SSL(s);
crypto/openssl/ssl/statem/extensions.c
939
SSL *ussl = SSL_CONNECTION_GET_USER_SSL(s);
crypto/openssl/ssl/statem/extensions.c
940
SSL_CTX *sctx = SSL_CONNECTION_GET_CTX(s);
crypto/openssl/ssl/statem/extensions.c
943
if (!ossl_assert(sctx != NULL) || !ossl_assert(s->session_ctx != NULL)) {
crypto/openssl/ssl/statem/extensions.c
944
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions.c
951
else if (s->session_ctx->ext.servername_cb != NULL)
crypto/openssl/ssl/statem/extensions.c
952
ret = s->session_ctx->ext.servername_cb(ussl, &altmp,
crypto/openssl/ssl/statem/extensions.c
953
s->session_ctx->ext.servername_arg);
crypto/openssl/ssl/statem/extensions.c
96
int (*parse_stoc)(SSL_CONNECTION *s, PACKET *pkt, unsigned int context,
crypto/openssl/ssl/statem/extensions.c
963
if (s->server) {
crypto/openssl/ssl/statem/extensions.c
964
if (sent && ret == SSL_TLSEXT_ERR_OK && !s->hit) {
crypto/openssl/ssl/statem/extensions.c
966
OPENSSL_free(s->session->ext.hostname);
crypto/openssl/ssl/statem/extensions.c
967
s->session->ext.hostname = OPENSSL_strdup(s->ext.hostname);
crypto/openssl/ssl/statem/extensions.c
968
if (s->session->ext.hostname == NULL && s->ext.hostname != NULL) {
crypto/openssl/ssl/statem/extensions.c
969
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions.c
980
if (SSL_IS_FIRST_HANDSHAKE(s) && sctx != s->session_ctx
crypto/openssl/ssl/statem/extensions.c
981
&& s->hello_retry_request == SSL_HRR_NONE) {
crypto/openssl/ssl/statem/extensions.c
983
ssl_tsan_decr(s->session_ctx, &s->session_ctx->stats.sess_accept);
crypto/openssl/ssl/statem/extensions.c
99
EXT_RETURN (*construct_stoc)(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions.c
991
if (ret == SSL_TLSEXT_ERR_OK && s->ext.ticket_expected
crypto/openssl/ssl/statem/extensions.c
993
s->ext.ticket_expected = 0;
crypto/openssl/ssl/statem/extensions.c
994
if (!s->hit) {
crypto/openssl/ssl/statem/extensions_clnt.c
1006
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_clnt.c
1014
if (s->session->ssl_version == TLS1_3_VERSION
crypto/openssl/ssl/statem/extensions_clnt.c
1015
&& s->session->ext.ticklen != 0
crypto/openssl/ssl/statem/extensions_clnt.c
1016
&& s->session->cipher != NULL) {
crypto/openssl/ssl/statem/extensions_clnt.c
1017
const EVP_MD *md = ssl_md(SSL_CONNECTION_GET_CTX(s),
crypto/openssl/ssl/statem/extensions_clnt.c
1018
s->session->cipher->algorithm2);
crypto/openssl/ssl/statem/extensions_clnt.c
1029
hlen += PSK_PRE_BINDER_OVERHEAD + s->session->ext.ticklen
crypto/openssl/ssl/statem/extensions_clnt.c
103
|| !WPACKET_put_bytes_u8(pkt, s->ext.max_fragment_len_mode)
crypto/openssl/ssl/statem/extensions_clnt.c
105
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_clnt.c
1051
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_clnt.c
1063
EXT_RETURN tls_construct_ctos_psk(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_clnt.c
1074
SSL_CTX *sctx = SSL_CONNECTION_GET_CTX(s);
crypto/openssl/ssl/statem/extensions_clnt.c
1077
s->ext.tick_identity = 0;
crypto/openssl/ssl/statem/extensions_clnt.c
1089
if (s->session->ssl_version != TLS1_3_VERSION
crypto/openssl/ssl/statem/extensions_clnt.c
1090
|| (s->session->ext.ticklen == 0 && s->psksession == NULL))
crypto/openssl/ssl/statem/extensions_clnt.c
1093
if (s->hello_retry_request == SSL_HRR_PENDING)
crypto/openssl/ssl/statem/extensions_clnt.c
1094
handmd = ssl_handshake_md(s);
crypto/openssl/ssl/statem/extensions_clnt.c
1096
if (s->session->ext.ticklen != 0) {
crypto/openssl/ssl/statem/extensions_clnt.c
1098
if (s->session->cipher == NULL) {
crypto/openssl/ssl/statem/extensions_clnt.c
1099
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_clnt.c
1102
mdres = ssl_md(sctx, s->session->cipher->algorithm2);
crypto/openssl/ssl/statem/extensions_clnt.c
1111
if (s->hello_retry_request == SSL_HRR_PENDING && mdres != handmd) {
crypto/openssl/ssl/statem/extensions_clnt.c
1127
t = ossl_time_subtract(ossl_time_now(), s->session->time);
crypto/openssl/ssl/statem/extensions_clnt.c
113
EXT_RETURN tls_construct_ctos_srp(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_clnt.c
1140
if (s->session->ext.tick_lifetime_hint < agesec) {
crypto/openssl/ssl/statem/extensions_clnt.c
1163
agems += s->session->ext.tick_age_add;
crypto/openssl/ssl/statem/extensions_clnt.c
1168
s->ext.tick_identity++;
crypto/openssl/ssl/statem/extensions_clnt.c
1173
if (!dores && s->psksession == NULL)
crypto/openssl/ssl/statem/extensions_clnt.c
1176
if (s->psksession != NULL) {
crypto/openssl/ssl/statem/extensions_clnt.c
1177
mdpsk = ssl_md(sctx, s->psksession->cipher->algorithm2);
crypto/openssl/ssl/statem/extensions_clnt.c
118
if (s->srp_ctx.login == NULL)
crypto/openssl/ssl/statem/extensions_clnt.c
1183
SSLfatal(s, SSL_AD_INTERNAL_ERROR, SSL_R_BAD_PSK);
crypto/openssl/ssl/statem/extensions_clnt.c
1187
if (s->hello_retry_request == SSL_HRR_PENDING && mdpsk != handmd) {
crypto/openssl/ssl/statem/extensions_clnt.c
1192
SSLfatal(s, SSL_AD_INTERNAL_ERROR, SSL_R_BAD_PSK);
crypto/openssl/ssl/statem/extensions_clnt.c
1198
SSLfatal(s, SSL_AD_INTERNAL_ERROR, SSL_R_BAD_PSK);
crypto/openssl/ssl/statem/extensions_clnt.c
1207
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_clnt.c
1212
if (!WPACKET_sub_memcpy_u16(pkt, s->session->ext.tick,
crypto/openssl/ssl/statem/extensions_clnt.c
1213
s->session->ext.ticklen)
crypto/openssl/ssl/statem/extensions_clnt.c
1215
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_clnt.c
1220
if (s->psksession != NULL) {
crypto/openssl/ssl/statem/extensions_clnt.c
1221
if (!WPACKET_sub_memcpy_u16(pkt, s->psksession_id,
crypto/openssl/ssl/statem/extensions_clnt.c
1222
s->psksession_id_len)
crypto/openssl/ssl/statem/extensions_clnt.c
1224
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_clnt.c
1227
s->ext.tick_identity++;
crypto/openssl/ssl/statem/extensions_clnt.c
1235
|| (s->psksession != NULL
crypto/openssl/ssl/statem/extensions_clnt.c
1245
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_clnt.c
1252
&& tls_psk_do_binder(s, mdres, msgstart, binderoffset, NULL,
crypto/openssl/ssl/statem/extensions_clnt.c
1253
resbinder, s->session, 1, 0)
crypto/openssl/ssl/statem/extensions_clnt.c
1259
if (s->psksession != NULL
crypto/openssl/ssl/statem/extensions_clnt.c
1260
&& tls_psk_do_binder(s, mdpsk, msgstart, binderoffset, NULL,
crypto/openssl/ssl/statem/extensions_clnt.c
1261
pskbinder, s->psksession, 1, 1)
crypto/openssl/ssl/statem/extensions_clnt.c
127
|| !WPACKET_memcpy(pkt, s->srp_ctx.login,
crypto/openssl/ssl/statem/extensions_clnt.c
1273
EXT_RETURN tls_construct_ctos_post_handshake_auth(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_clnt.c
1279
if (!s->pha_enabled)
crypto/openssl/ssl/statem/extensions_clnt.c
128
strlen(s->srp_ctx.login))
crypto/openssl/ssl/statem/extensions_clnt.c
1286
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_clnt.c
1290
s->post_handshake_auth = SSL_PHA_EXT_SENT;
crypto/openssl/ssl/statem/extensions_clnt.c
1301
int tls_parse_stoc_renegotiate(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/extensions_clnt.c
1305
size_t expected_len = s->s3.previous_client_finished_len
crypto/openssl/ssl/statem/extensions_clnt.c
1306
+ s->s3.previous_server_finished_len;
crypto/openssl/ssl/statem/extensions_clnt.c
131
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_clnt.c
1312
|| s->s3.previous_client_finished_len != 0)
crypto/openssl/ssl/statem/extensions_clnt.c
1314
|| s->s3.previous_server_finished_len != 0)) {
crypto/openssl/ssl/statem/extensions_clnt.c
1315
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_clnt.c
1321
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_RENEGOTIATION_ENCODING_ERR);
crypto/openssl/ssl/statem/extensions_clnt.c
1327
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_RENEGOTIATION_ENCODING_ERR);
crypto/openssl/ssl/statem/extensions_clnt.c
1333
SSLfatal(s, SSL_AD_ILLEGAL_PARAMETER, SSL_R_RENEGOTIATION_MISMATCH);
crypto/openssl/ssl/statem/extensions_clnt.c
1337
if (!PACKET_get_bytes(pkt, &data, s->s3.previous_client_finished_len)
crypto/openssl/ssl/statem/extensions_clnt.c
1338
|| memcmp(data, s->s3.previous_client_finished,
crypto/openssl/ssl/statem/extensions_clnt.c
1339
s->s3.previous_client_finished_len)
crypto/openssl/ssl/statem/extensions_clnt.c
1341
SSLfatal(s, SSL_AD_ILLEGAL_PARAMETER, SSL_R_RENEGOTIATION_MISMATCH);
crypto/openssl/ssl/statem/extensions_clnt.c
1345
if (!PACKET_get_bytes(pkt, &data, s->s3.previous_server_finished_len)
crypto/openssl/ssl/statem/extensions_clnt.c
1346
|| memcmp(data, s->s3.previous_server_finished,
crypto/openssl/ssl/statem/extensions_clnt.c
1347
s->s3.previous_server_finished_len)
crypto/openssl/ssl/statem/extensions_clnt.c
1349
SSLfatal(s, SSL_AD_ILLEGAL_PARAMETER, SSL_R_RENEGOTIATION_MISMATCH);
crypto/openssl/ssl/statem/extensions_clnt.c
1352
s->s3.send_connection_binding = 1;
crypto/openssl/ssl/statem/extensions_clnt.c
1358
int tls_parse_stoc_maxfragmentlen(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/extensions_clnt.c
1365
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_BAD_EXTENSION);
crypto/openssl/ssl/statem/extensions_clnt.c
1371
SSLfatal(s, SSL_AD_ILLEGAL_PARAMETER,
crypto/openssl/ssl/statem/extensions_clnt.c
1382
if (value != s->ext.max_fragment_len_mode) {
crypto/openssl/ssl/statem/extensions_clnt.c
1383
SSLfatal(s, SSL_AD_ILLEGAL_PARAMETER,
crypto/openssl/ssl/statem/extensions_clnt.c
139
static int use_ecc(SSL_CONNECTION *s, int min_version, int max_version)
crypto/openssl/ssl/statem/extensions_clnt.c
1392
s->session->ext.max_fragment_len_mode = value;
crypto/openssl/ssl/statem/extensions_clnt.c
1397
int tls_parse_stoc_server_name(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/extensions_clnt.c
1401
if (s->ext.hostname == NULL) {
crypto/openssl/ssl/statem/extensions_clnt.c
1402
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_clnt.c
1407
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_BAD_EXTENSION);
crypto/openssl/ssl/statem/extensions_clnt.c
1411
if (!s->hit) {
crypto/openssl/ssl/statem/extensions_clnt.c
1412
if (s->session->ext.hostname != NULL) {
crypto/openssl/ssl/statem/extensions_clnt.c
1413
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_clnt.c
1416
s->session->ext.hostname = OPENSSL_strdup(s->ext.hostname);
crypto/openssl/ssl/statem/extensions_clnt.c
1417
if (s->session->ext.hostname == NULL) {
crypto/openssl/ssl/statem/extensions_clnt.c
1418
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_clnt.c
1426
int tls_parse_stoc_ec_pt_formats(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/extensions_clnt.c
1434
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_BAD_EXTENSION);
crypto/openssl/ssl/statem/extensions_clnt.c
1437
if (!s->hit) {
crypto/openssl/ssl/statem/extensions_clnt.c
1440
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_BAD_LENGTH);
crypto/openssl/ssl/statem/extensions_clnt.c
1444
s->ext.peer_ecpointformats_len = 0;
crypto/openssl/ssl/statem/extensions_clnt.c
1445
OPENSSL_free(s->ext.peer_ecpointformats);
crypto/openssl/ssl/statem/extensions_clnt.c
1446
s->ext.peer_ecpointformats = OPENSSL_malloc(ecpointformats_len);
crypto/openssl/ssl/statem/extensions_clnt.c
1447
if (s->ext.peer_ecpointformats == NULL) {
crypto/openssl/ssl/statem/extensions_clnt.c
1448
s->ext.peer_ecpointformats_len = 0;
crypto/openssl/ssl/statem/extensions_clnt.c
1449
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_clnt.c
1453
s->ext.peer_ecpointformats_len = ecpointformats_len;
crypto/openssl/ssl/statem/extensions_clnt.c
1456
s->ext.peer_ecpointformats,
crypto/openssl/ssl/statem/extensions_clnt.c
1458
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_clnt.c
146
SSL *ssl = SSL_CONNECTION_GET_SSL(s);
crypto/openssl/ssl/statem/extensions_clnt.c
1466
int tls_parse_stoc_session_ticket(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/extensions_clnt.c
1470
SSL *ssl = SSL_CONNECTION_GET_USER_SSL(s);
crypto/openssl/ssl/statem/extensions_clnt.c
1472
if (s->ext.session_ticket_cb != NULL && !s->ext.session_ticket_cb(ssl, PACKET_data(pkt), PACKET_remaining(pkt), s->ext.session_ticket_cb_arg)) {
crypto/openssl/ssl/statem/extensions_clnt.c
1473
SSLfatal(s, SSL_AD_HANDSHAKE_FAILURE, SSL_R_BAD_EXTENSION);
crypto/openssl/ssl/statem/extensions_clnt.c
1477
if (!tls_use_ticket(s)) {
crypto/openssl/ssl/statem/extensions_clnt.c
1478
SSLfatal(s, SSL_AD_UNSUPPORTED_EXTENSION, SSL_R_BAD_EXTENSION);
crypto/openssl/ssl/statem/extensions_clnt.c
1482
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_BAD_EXTENSION);
crypto/openssl/ssl/statem/extensions_clnt.c
1486
s->ext.ticket_expected = 1;
crypto/openssl/ssl/statem/extensions_clnt.c
149
if (s->version == SSL3_VERSION)
crypto/openssl/ssl/statem/extensions_clnt.c
1492
int tls_parse_stoc_status_request(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/extensions_clnt.c
1505
if (s->ext.status_type != TLSEXT_STATUSTYPE_ocsp) {
crypto/openssl/ssl/statem/extensions_clnt.c
1506
SSLfatal(s, SSL_AD_UNSUPPORTED_EXTENSION, SSL_R_BAD_EXTENSION);
crypto/openssl/ssl/statem/extensions_clnt.c
1509
if (!SSL_CONNECTION_IS_TLS13(s) && PACKET_remaining(pkt) > 0) {
crypto/openssl/ssl/statem/extensions_clnt.c
1510
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_BAD_EXTENSION);
crypto/openssl/ssl/statem/extensions_clnt.c
1514
if (SSL_CONNECTION_IS_TLS13(s)) {
crypto/openssl/ssl/statem/extensions_clnt.c
1522
return tls_process_cert_status_body(s, pkt);
crypto/openssl/ssl/statem/extensions_clnt.c
1526
s->ext.status_expected = 1;
crypto/openssl/ssl/statem/extensions_clnt.c
1533
int tls_parse_stoc_sct(SSL_CONNECTION *s, PACKET *pkt, unsigned int context,
crypto/openssl/ssl/statem/extensions_clnt.c
1546
if (s->ct_validation_callback != NULL) {
crypto/openssl/ssl/statem/extensions_clnt.c
1550
OPENSSL_free(s->ext.scts);
crypto/openssl/ssl/statem/extensions_clnt.c
1551
s->ext.scts = NULL;
crypto/openssl/ssl/statem/extensions_clnt.c
1553
s->ext.scts_len = (uint16_t)size;
crypto/openssl/ssl/statem/extensions_clnt.c
1555
s->ext.scts = OPENSSL_malloc(size);
crypto/openssl/ssl/statem/extensions_clnt.c
1556
if (s->ext.scts == NULL) {
crypto/openssl/ssl/statem/extensions_clnt.c
1557
s->ext.scts_len = 0;
crypto/openssl/ssl/statem/extensions_clnt.c
1558
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_CRYPTO_LIB);
crypto/openssl/ssl/statem/extensions_clnt.c
1561
if (!PACKET_copy_bytes(pkt, s->ext.scts, size)) {
crypto/openssl/ssl/statem/extensions_clnt.c
1562
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_clnt.c
1575
if (custom_ext_find(&s->cert->custext, role,
crypto/openssl/ssl/statem/extensions_clnt.c
1579
SSLfatal(s, TLS1_AD_UNSUPPORTED_EXTENSION, SSL_R_BAD_EXTENSION);
crypto/openssl/ssl/statem/extensions_clnt.c
1583
if (!custom_ext_parse(s, context,
crypto/openssl/ssl/statem/extensions_clnt.c
16
EXT_RETURN tls_construct_ctos_renegotiate(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_clnt.c
1602
static int ssl_next_proto_validate(SSL_CONNECTION *s, PACKET *pkt)
crypto/openssl/ssl/statem/extensions_clnt.c
1609
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_BAD_EXTENSION);
crypto/openssl/ssl/statem/extensions_clnt.c
1617
int tls_parse_stoc_npn(SSL_CONNECTION *s, PACKET *pkt, unsigned int context,
crypto/openssl/ssl/statem/extensions_clnt.c
1623
SSL_CTX *sctx = SSL_CONNECTION_GET_CTX(s);
crypto/openssl/ssl/statem/extensions_clnt.c
1626
if (!SSL_IS_FIRST_HANDSHAKE(s))
crypto/openssl/ssl/statem/extensions_clnt.c
1631
SSLfatal(s, SSL_AD_UNSUPPORTED_EXTENSION, SSL_R_BAD_EXTENSION);
crypto/openssl/ssl/statem/extensions_clnt.c
1637
if (!ssl_next_proto_validate(s, &tmppkt)) {
crypto/openssl/ssl/statem/extensions_clnt.c
1641
if (sctx->ext.npn_select_cb(SSL_CONNECTION_GET_USER_SSL(s),
crypto/openssl/ssl/statem/extensions_clnt.c
1647
SSLfatal(s, SSL_AD_HANDSHAKE_FAILURE, SSL_R_BAD_EXTENSION);
crypto/openssl/ssl/statem/extensions_clnt.c
1655
OPENSSL_free(s->ext.npn);
crypto/openssl/ssl/statem/extensions_clnt.c
1656
s->ext.npn = OPENSSL_malloc(selected_len);
crypto/openssl/ssl/statem/extensions_clnt.c
1657
if (s->ext.npn == NULL) {
crypto/openssl/ssl/statem/extensions_clnt.c
1658
s->ext.npn_len = 0;
crypto/openssl/ssl/statem/extensions_clnt.c
1659
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_clnt.c
1663
memcpy(s->ext.npn, selected, selected_len);
crypto/openssl/ssl/statem/extensions_clnt.c
1664
s->ext.npn_len = selected_len;
crypto/openssl/ssl/statem/extensions_clnt.c
1665
s->s3.npn_seen = 1;
crypto/openssl/ssl/statem/extensions_clnt.c
1671
int tls_parse_stoc_alpn(SSL_CONNECTION *s, PACKET *pkt, unsigned int context,
crypto/openssl/ssl/statem/extensions_clnt.c
1679
if (!s->s3.alpn_sent) {
crypto/openssl/ssl/statem/extensions_clnt.c
1680
SSLfatal(s, SSL_AD_UNSUPPORTED_EXTENSION, SSL_R_BAD_EXTENSION);
crypto/openssl/ssl/statem/extensions_clnt.c
1692
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_BAD_EXTENSION);
crypto/openssl/ssl/statem/extensions_clnt.c
1697
if (!PACKET_buf_init(&confpkt, s->ext.alpn, s->ext.alpn_len)) {
crypto/openssl/ssl/statem/extensions_clnt.c
1698
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_clnt.c
171
tls1_get_supported_groups(s, &pgroups, &num_groups);
crypto/openssl/ssl/statem/extensions_clnt.c
1713
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_BAD_EXTENSION);
crypto/openssl/ssl/statem/extensions_clnt.c
1717
OPENSSL_free(s->s3.alpn_selected);
crypto/openssl/ssl/statem/extensions_clnt.c
1718
s->s3.alpn_selected = OPENSSL_malloc(len);
crypto/openssl/ssl/statem/extensions_clnt.c
1719
if (s->s3.alpn_selected == NULL) {
crypto/openssl/ssl/statem/extensions_clnt.c
1720
s->s3.alpn_selected_len = 0;
crypto/openssl/ssl/statem/extensions_clnt.c
1721
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_clnt.c
1724
if (!PACKET_copy_bytes(pkt, s->s3.alpn_selected, len)) {
crypto/openssl/ssl/statem/extensions_clnt.c
1725
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_BAD_EXTENSION);
crypto/openssl/ssl/statem/extensions_clnt.c
1728
s->s3.alpn_selected_len = len;
crypto/openssl/ssl/statem/extensions_clnt.c
1730
if (s->session->ext.alpn_selected == NULL
crypto/openssl/ssl/statem/extensions_clnt.c
1731
|| s->session->ext.alpn_selected_len != len
crypto/openssl/ssl/statem/extensions_clnt.c
1732
|| memcmp(s->session->ext.alpn_selected, s->s3.alpn_selected, len)
crypto/openssl/ssl/statem/extensions_clnt.c
1735
s->ext.early_data_ok = 0;
crypto/openssl/ssl/statem/extensions_clnt.c
1737
if (!s->hit) {
crypto/openssl/ssl/statem/extensions_clnt.c
1742
if (!ossl_assert(s->session->ext.alpn_selected == NULL)) {
crypto/openssl/ssl/statem/extensions_clnt.c
1743
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_clnt.c
1746
s->session->ext.alpn_selected = OPENSSL_memdup(s->s3.alpn_selected, s->s3.alpn_selected_len);
crypto/openssl/ssl/statem/extensions_clnt.c
1747
if (s->session->ext.alpn_selected == NULL) {
crypto/openssl/ssl/statem/extensions_clnt.c
1748
s->session->ext.alpn_selected_len = 0;
crypto/openssl/ssl/statem/extensions_clnt.c
1749
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_clnt.c
175
if (tls_valid_group(s, ctmp, min_version, max_version, 1, NULL)
crypto/openssl/ssl/statem/extensions_clnt.c
1752
s->session->ext.alpn_selected_len = s->s3.alpn_selected_len;
crypto/openssl/ssl/statem/extensions_clnt.c
1759
int tls_parse_stoc_use_srtp(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/extensions_clnt.c
176
&& tls_group_allowed(s, ctmp, SSL_SECOP_CURVE_SUPPORTED))
crypto/openssl/ssl/statem/extensions_clnt.c
1771
SSLfatal(s, SSL_AD_DECODE_ERROR,
crypto/openssl/ssl/statem/extensions_clnt.c
1778
SSLfatal(s, SSL_AD_ILLEGAL_PARAMETER, SSL_R_BAD_SRTP_MKI_VALUE);
crypto/openssl/ssl/statem/extensions_clnt.c
1783
clnt = SSL_get_srtp_profiles(SSL_CONNECTION_GET_SSL(s));
crypto/openssl/ssl/statem/extensions_clnt.c
1785
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_NO_SRTP_PROFILES);
crypto/openssl/ssl/statem/extensions_clnt.c
1797
s->srtp_profile = prof;
crypto/openssl/ssl/statem/extensions_clnt.c
1802
SSLfatal(s, SSL_AD_DECODE_ERROR,
crypto/openssl/ssl/statem/extensions_clnt.c
1808
int tls_parse_stoc_etm(SSL_CONNECTION *s, PACKET *pkt, unsigned int context,
crypto/openssl/ssl/statem/extensions_clnt.c
1812
if (!(s->options & SSL_OP_NO_ENCRYPT_THEN_MAC)
crypto/openssl/ssl/statem/extensions_clnt.c
1813
&& s->s3.tmp.new_cipher->algorithm_mac != SSL_AEAD
crypto/openssl/ssl/statem/extensions_clnt.c
1814
&& s->s3.tmp.new_cipher->algorithm_enc != SSL_RC4
crypto/openssl/ssl/statem/extensions_clnt.c
1815
&& s->s3.tmp.new_cipher->algorithm_enc != SSL_eGOST2814789CNT
crypto/openssl/ssl/statem/extensions_clnt.c
1816
&& s->s3.tmp.new_cipher->algorithm_enc != SSL_eGOST2814789CNT12
crypto/openssl/ssl/statem/extensions_clnt.c
1817
&& s->s3.tmp.new_cipher->algorithm_enc != SSL_MAGMA
crypto/openssl/ssl/statem/extensions_clnt.c
1818
&& s->s3.tmp.new_cipher->algorithm_enc != SSL_KUZNYECHIK)
crypto/openssl/ssl/statem/extensions_clnt.c
1819
s->ext.use_etm = 1;
crypto/openssl/ssl/statem/extensions_clnt.c
1824
int tls_parse_stoc_ems(SSL_CONNECTION *s, PACKET *pkt, unsigned int context,
crypto/openssl/ssl/statem/extensions_clnt.c
1827
if (s->options & SSL_OP_NO_EXTENDED_MASTER_SECRET)
crypto/openssl/ssl/statem/extensions_clnt.c
1829
s->s3.flags |= TLS1_FLAGS_RECEIVED_EXTMS;
crypto/openssl/ssl/statem/extensions_clnt.c
183
EXT_RETURN tls_construct_ctos_ec_pt_formats(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_clnt.c
1830
if (!s->hit)
crypto/openssl/ssl/statem/extensions_clnt.c
1831
s->session->flags |= SSL_SESS_FLAG_EXTMS;
crypto/openssl/ssl/statem/extensions_clnt.c
1836
int tls_parse_stoc_supported_versions(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/extensions_clnt.c
1844
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_LENGTH_MISMATCH);
crypto/openssl/ssl/statem/extensions_clnt.c
1853
SSLfatal(s, SSL_AD_ILLEGAL_PARAMETER,
crypto/openssl/ssl/statem/extensions_clnt.c
1863
s->version = version;
crypto/openssl/ssl/statem/extensions_clnt.c
1864
if (!ssl_set_record_protocol_version(s, version)) {
crypto/openssl/ssl/statem/extensions_clnt.c
1865
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_clnt.c
1872
int tls_parse_stoc_key_share(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/extensions_clnt.c
1879
EVP_PKEY *ckey = s->s3.tmp.pkey, *skey = NULL;
crypto/openssl/ssl/statem/extensions_clnt.c
1885
if (ckey == NULL || s->s3.peer_tmp != NULL) {
crypto/openssl/ssl/statem/extensions_clnt.c
1886
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_clnt.c
1892
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_LENGTH_MISMATCH);
crypto/openssl/ssl/statem/extensions_clnt.c
1901
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_LENGTH_MISMATCH);
crypto/openssl/ssl/statem/extensions_clnt.c
1909
for (i = 0; i < s->s3.tmp.num_ks_pkey; i++) {
crypto/openssl/ssl/statem/extensions_clnt.c
191
reason = ssl_get_min_max_version(s, &min_version, &max_version, NULL);
crypto/openssl/ssl/statem/extensions_clnt.c
1910
if (s->s3.tmp.ks_group_id[i] == group_id) {
crypto/openssl/ssl/statem/extensions_clnt.c
1911
SSLfatal(s, SSL_AD_ILLEGAL_PARAMETER, SSL_R_BAD_KEY_SHARE);
crypto/openssl/ssl/statem/extensions_clnt.c
1917
tls1_get_supported_groups(s, &pgroups, &num_groups);
crypto/openssl/ssl/statem/extensions_clnt.c
1923
|| !tls_group_allowed(s, group_id, SSL_SECOP_CURVE_SUPPORTED)
crypto/openssl/ssl/statem/extensions_clnt.c
1924
|| !tls_valid_group(s, group_id, TLS1_3_VERSION, TLS1_3_VERSION,
crypto/openssl/ssl/statem/extensions_clnt.c
1926
SSLfatal(s, SSL_AD_ILLEGAL_PARAMETER, SSL_R_BAD_KEY_SHARE);
crypto/openssl/ssl/statem/extensions_clnt.c
193
SSLfatal(s, SSL_AD_INTERNAL_ERROR, reason);
crypto/openssl/ssl/statem/extensions_clnt.c
1931
s->s3.group_id = group_id;
crypto/openssl/ssl/statem/extensions_clnt.c
1934
for (i = 0; i < s->s3.tmp.num_ks_pkey; i++) {
crypto/openssl/ssl/statem/extensions_clnt.c
1935
if (s->s3.tmp.ks_pkey[i] != NULL) {
crypto/openssl/ssl/statem/extensions_clnt.c
1936
EVP_PKEY_free(s->s3.tmp.ks_pkey[i]);
crypto/openssl/ssl/statem/extensions_clnt.c
1937
s->s3.tmp.ks_pkey[i] = NULL;
crypto/openssl/ssl/statem/extensions_clnt.c
1940
s->s3.tmp.num_ks_pkey = 0;
crypto/openssl/ssl/statem/extensions_clnt.c
1941
s->s3.tmp.pkey = NULL;
crypto/openssl/ssl/statem/extensions_clnt.c
1950
for (i = 0; i < s->s3.tmp.num_ks_pkey; i++) {
crypto/openssl/ssl/statem/extensions_clnt.c
1951
if (s->s3.tmp.ks_group_id[i] == group_id) {
crypto/openssl/ssl/statem/extensions_clnt.c
1953
ckey = s->s3.tmp.ks_pkey[i];
crypto/openssl/ssl/statem/extensions_clnt.c
1954
s->s3.group_id = group_id;
crypto/openssl/ssl/statem/extensions_clnt.c
1955
s->s3.tmp.pkey = ckey;
crypto/openssl/ssl/statem/extensions_clnt.c
196
if (!use_ecc(s, min_version, max_version))
crypto/openssl/ssl/statem/extensions_clnt.c
1964
SSLfatal(s, SSL_AD_ILLEGAL_PARAMETER, SSL_R_BAD_KEY_SHARE);
crypto/openssl/ssl/statem/extensions_clnt.c
1968
if (!s->hit) {
crypto/openssl/ssl/statem/extensions_clnt.c
1969
s->session->kex_group = group_id;
crypto/openssl/ssl/statem/extensions_clnt.c
1970
} else if (group_id != s->session->kex_group) {
crypto/openssl/ssl/statem/extensions_clnt.c
1981
if ((new_sess = ssl_session_dup(s->session, 0)) == NULL) {
crypto/openssl/ssl/statem/extensions_clnt.c
1982
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_SSL_LIB);
crypto/openssl/ssl/statem/extensions_clnt.c
1985
SSL_SESSION_free(s->session);
crypto/openssl/ssl/statem/extensions_clnt.c
1986
s->session = new_sess;
crypto/openssl/ssl/statem/extensions_clnt.c
1987
s->session->kex_group = group_id;
crypto/openssl/ssl/statem/extensions_clnt.c
1990
if ((ginf = tls1_group_id_lookup(SSL_CONNECTION_GET_CTX(s),
crypto/openssl/ssl/statem/extensions_clnt.c
1993
SSLfatal(s, SSL_AD_ILLEGAL_PARAMETER, SSL_R_BAD_KEY_SHARE);
crypto/openssl/ssl/statem/extensions_clnt.c
1999
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_LENGTH_MISMATCH);
crypto/openssl/ssl/statem/extensions_clnt.c
20
if (!s->renegotiate) {
crypto/openssl/ssl/statem/extensions_clnt.c
200
tls1_get_formatlist(s, &pformats, &num_formats);
crypto/openssl/ssl/statem/extensions_clnt.c
2007
SSLfatal(s, SSL_AD_INTERNAL_ERROR, SSL_R_COPY_PARAMETERS_FAILED);
crypto/openssl/ssl/statem/extensions_clnt.c
2015
SSLfatal(s, SSL_AD_ILLEGAL_PARAMETER, SSL_R_BAD_ECPOINT);
crypto/openssl/ssl/statem/extensions_clnt.c
2020
if (ssl_derive(s, ckey, skey, 1) == 0) {
crypto/openssl/ssl/statem/extensions_clnt.c
2025
s->s3.peer_tmp = skey;
crypto/openssl/ssl/statem/extensions_clnt.c
2031
if (ssl_decapsulate(s, ckey, ct, ctlen, 1) == 0) {
crypto/openssl/ssl/statem/extensions_clnt.c
2036
s->s3.did_kex = 1;
crypto/openssl/ssl/statem/extensions_clnt.c
2042
int tls_parse_stoc_cookie(SSL_CONNECTION *s, PACKET *pkt, unsigned int context,
crypto/openssl/ssl/statem/extensions_clnt.c
2048
|| !PACKET_memdup(&cookie, &s->ext.tls13_cookie,
crypto/openssl/ssl/statem/extensions_clnt.c
2049
&s->ext.tls13_cookie_len)) {
crypto/openssl/ssl/statem/extensions_clnt.c
2050
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_LENGTH_MISMATCH);
crypto/openssl/ssl/statem/extensions_clnt.c
2057
int tls_parse_stoc_early_data(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/extensions_clnt.c
2066
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_INVALID_MAX_EARLY_DATA);
crypto/openssl/ssl/statem/extensions_clnt.c
207
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_clnt.c
2070
s->session->ext.max_early_data = max_early_data;
crypto/openssl/ssl/statem/extensions_clnt.c
2072
if (SSL_IS_QUIC_HANDSHAKE(s) && max_early_data != 0xffffffff) {
crypto/openssl/ssl/statem/extensions_clnt.c
2083
s->session->ext.max_early_data = 1;
crypto/openssl/ssl/statem/extensions_clnt.c
2084
SSLfatal(s, SSL_AD_ILLEGAL_PARAMETER, SSL_R_INVALID_MAX_EARLY_DATA);
crypto/openssl/ssl/statem/extensions_clnt.c
2092
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_BAD_EXTENSION);
crypto/openssl/ssl/statem/extensions_clnt.c
2096
if (!s->ext.early_data_ok
crypto/openssl/ssl/statem/extensions_clnt.c
2097
|| !s->hit) {
crypto/openssl/ssl/statem/extensions_clnt.c
2103
SSLfatal(s, SSL_AD_ILLEGAL_PARAMETER, SSL_R_BAD_EXTENSION);
crypto/openssl/ssl/statem/extensions_clnt.c
2107
s->ext.early_data = SSL_EARLY_DATA_ACCEPTED;
crypto/openssl/ssl/statem/extensions_clnt.c
2112
int tls_parse_stoc_psk(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/extensions_clnt.c
2120
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_LENGTH_MISMATCH);
crypto/openssl/ssl/statem/extensions_clnt.c
2124
if (identity >= (unsigned int)s->ext.tick_identity) {
crypto/openssl/ssl/statem/extensions_clnt.c
2125
SSLfatal(s, SSL_AD_ILLEGAL_PARAMETER, SSL_R_BAD_PSK_IDENTITY);
crypto/openssl/ssl/statem/extensions_clnt.c
2134
if (identity == 0 && (s->psksession == NULL || s->ext.tick_identity == 2)) {
crypto/openssl/ssl/statem/extensions_clnt.c
2135
s->hit = 1;
crypto/openssl/ssl/statem/extensions_clnt.c
2136
SSL_SESSION_free(s->psksession);
crypto/openssl/ssl/statem/extensions_clnt.c
2137
s->psksession = NULL;
crypto/openssl/ssl/statem/extensions_clnt.c
214
EXT_RETURN tls_construct_ctos_supported_groups(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_clnt.c
2141
if (s->psksession == NULL) {
crypto/openssl/ssl/statem/extensions_clnt.c
2143
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_clnt.c
2152
if ((s->early_data_state != SSL_EARLY_DATA_WRITE_RETRY
crypto/openssl/ssl/statem/extensions_clnt.c
2153
&& s->early_data_state != SSL_EARLY_DATA_FINISHED_WRITING)
crypto/openssl/ssl/statem/extensions_clnt.c
2154
|| s->session->ext.max_early_data > 0
crypto/openssl/ssl/statem/extensions_clnt.c
2155
|| s->psksession->ext.max_early_data == 0)
crypto/openssl/ssl/statem/extensions_clnt.c
2156
memcpy(s->early_secret, s->psksession->early_secret, EVP_MAX_MD_SIZE);
crypto/openssl/ssl/statem/extensions_clnt.c
2158
SSL_SESSION_free(s->session);
crypto/openssl/ssl/statem/extensions_clnt.c
2159
s->session = s->psksession;
crypto/openssl/ssl/statem/extensions_clnt.c
2160
s->psksession = NULL;
crypto/openssl/ssl/statem/extensions_clnt.c
2161
s->hit = 1;
crypto/openssl/ssl/statem/extensions_clnt.c
2164
s->ext.early_data_ok = 0;
crypto/openssl/ssl/statem/extensions_clnt.c
222
reason = ssl_get_min_max_version(s, &min_version, &max_version, NULL);
crypto/openssl/ssl/statem/extensions_clnt.c
224
SSLfatal(s, SSL_AD_INTERNAL_ERROR, reason);
crypto/openssl/ssl/statem/extensions_clnt.c
232
if (!use_ecc(s, min_version, max_version)
crypto/openssl/ssl/statem/extensions_clnt.c
233
&& (SSL_CONNECTION_IS_DTLS(s) || max_version < TLS1_3_VERSION))
crypto/openssl/ssl/statem/extensions_clnt.c
239
tls1_get_supported_groups(s, &pgroups, &num_groups);
crypto/openssl/ssl/statem/extensions_clnt.c
246
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_clnt.c
254
if (tls_valid_group(s, ctmp, min_version, max_version, 0, &okfortls13)
crypto/openssl/ssl/statem/extensions_clnt.c
255
&& tls_group_allowed(s, ctmp, SSL_SECOP_CURVE_SUPPORTED)) {
crypto/openssl/ssl/statem/extensions_clnt.c
257
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_clnt.c
267
SSLfatal_data(s, SSL_AD_INTERNAL_ERROR, SSL_R_NO_SUITABLE_GROUPS,
crypto/openssl/ssl/statem/extensions_clnt.c
27
if (!SSL_CONNECTION_IS_DTLS(s)
crypto/openssl/ssl/statem/extensions_clnt.c
270
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_clnt.c
275
SSLfatal_data(s, SSL_AD_INTERNAL_ERROR, SSL_R_NO_SUITABLE_GROUPS,
crypto/openssl/ssl/statem/extensions_clnt.c
28
&& (s->min_proto_version >= TLS1_3_VERSION
crypto/openssl/ssl/statem/extensions_clnt.c
283
EXT_RETURN tls_construct_ctos_session_ticket(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_clnt.c
289
if (!tls_use_ticket(s))
crypto/openssl/ssl/statem/extensions_clnt.c
29
|| (ssl_security(s, SSL_SECOP_VERSION, 0, TLS1_VERSION, NULL)
crypto/openssl/ssl/statem/extensions_clnt.c
292
if (!s->new_session && s->session != NULL
crypto/openssl/ssl/statem/extensions_clnt.c
293
&& s->session->ext.tick != NULL
crypto/openssl/ssl/statem/extensions_clnt.c
294
&& s->session->ssl_version != TLS1_3_VERSION) {
crypto/openssl/ssl/statem/extensions_clnt.c
295
ticklen = s->session->ext.ticklen;
crypto/openssl/ssl/statem/extensions_clnt.c
296
} else if (s->session && s->ext.session_ticket != NULL
crypto/openssl/ssl/statem/extensions_clnt.c
297
&& s->ext.session_ticket->data != NULL) {
crypto/openssl/ssl/statem/extensions_clnt.c
298
ticklen = s->ext.session_ticket->length;
crypto/openssl/ssl/statem/extensions_clnt.c
299
s->session->ext.tick = OPENSSL_malloc(ticklen);
crypto/openssl/ssl/statem/extensions_clnt.c
30
&& s->min_proto_version <= TLS1_VERSION))) {
crypto/openssl/ssl/statem/extensions_clnt.c
300
if (s->session->ext.tick == NULL) {
crypto/openssl/ssl/statem/extensions_clnt.c
301
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_clnt.c
304
memcpy(s->session->ext.tick,
crypto/openssl/ssl/statem/extensions_clnt.c
305
s->ext.session_ticket->data, ticklen);
crypto/openssl/ssl/statem/extensions_clnt.c
306
s->session->ext.ticklen = ticklen;
crypto/openssl/ssl/statem/extensions_clnt.c
311
if (ticklen == 0 && s->ext.session_ticket != NULL && s->ext.session_ticket->data == NULL)
crypto/openssl/ssl/statem/extensions_clnt.c
315
|| !WPACKET_sub_memcpy_u16(pkt, s->session->ext.tick, ticklen)) {
crypto/openssl/ssl/statem/extensions_clnt.c
316
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_clnt.c
323
EXT_RETURN tls_construct_ctos_sig_algs(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_clnt.c
335
if (!SSL_CONNECTION_IS_DTLS(s)) {
crypto/openssl/ssl/statem/extensions_clnt.c
336
if (s->client_version < TLS1_2_VERSION
crypto/openssl/ssl/statem/extensions_clnt.c
337
|| (s->ssl.method->version != TLS_ANY_VERSION
crypto/openssl/ssl/statem/extensions_clnt.c
338
&& s->version < TLS1_2_VERSION))
crypto/openssl/ssl/statem/extensions_clnt.c
341
if (DTLS_VERSION_LT(s->client_version, DTLS1_2_VERSION)
crypto/openssl/ssl/statem/extensions_clnt.c
342
|| (s->ssl.method->version != DTLS_ANY_VERSION
crypto/openssl/ssl/statem/extensions_clnt.c
343
&& DTLS_VERSION_LT(s->version, DTLS1_2_VERSION)))
crypto/openssl/ssl/statem/extensions_clnt.c
347
salglen = tls12_get_psigalgs(s, 1, &salg);
crypto/openssl/ssl/statem/extensions_clnt.c
353
|| !tls12_copy_sigalgs(s, pkt, salg, salglen)
crypto/openssl/ssl/statem/extensions_clnt.c
356
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_clnt.c
364
EXT_RETURN tls_construct_ctos_status_request(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_clnt.c
374
if (s->ext.status_type != TLSEXT_STATUSTYPE_ocsp)
crypto/openssl/ssl/statem/extensions_clnt.c
383
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_clnt.c
386
for (i = 0; i < sk_OCSP_RESPID_num(s->ext.ocsp.ids); i++) {
crypto/openssl/ssl/statem/extensions_clnt.c
388
OCSP_RESPID *id = sk_OCSP_RESPID_value(s->ext.ocsp.ids, i);
crypto/openssl/ssl/statem/extensions_clnt.c
395
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_clnt.c
401
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_clnt.c
404
if (s->ext.ocsp.exts) {
crypto/openssl/ssl/statem/extensions_clnt.c
406
int extlen = i2d_X509_EXTENSIONS(s->ext.ocsp.exts, NULL);
crypto/openssl/ssl/statem/extensions_clnt.c
409
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_clnt.c
413
|| i2d_X509_EXTENSIONS(s->ext.ocsp.exts, &extbytes)
crypto/openssl/ssl/statem/extensions_clnt.c
415
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_clnt.c
42
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_clnt.c
420
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_clnt.c
429
EXT_RETURN tls_construct_ctos_npn(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_clnt.c
433
if (SSL_CONNECTION_GET_CTX(s)->ext.npn_select_cb == NULL
crypto/openssl/ssl/statem/extensions_clnt.c
434
|| !SSL_IS_FIRST_HANDSHAKE(s))
crypto/openssl/ssl/statem/extensions_clnt.c
443
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_clnt.c
451
EXT_RETURN tls_construct_ctos_alpn(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_clnt.c
455
s->s3.alpn_sent = 0;
crypto/openssl/ssl/statem/extensions_clnt.c
457
if (s->ext.alpn == NULL || !SSL_IS_FIRST_HANDSHAKE(s))
crypto/openssl/ssl/statem/extensions_clnt.c
464
|| !WPACKET_sub_memcpy_u16(pkt, s->ext.alpn, s->ext.alpn_len)
crypto/openssl/ssl/statem/extensions_clnt.c
466
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_clnt.c
469
s->s3.alpn_sent = 1;
crypto/openssl/ssl/statem/extensions_clnt.c
475
EXT_RETURN tls_construct_ctos_use_srtp(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_clnt.c
479
SSL *ssl = SSL_CONNECTION_GET_SSL(s);
crypto/openssl/ssl/statem/extensions_clnt.c
491
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_clnt.c
500
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_clnt.c
508
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_clnt.c
516
EXT_RETURN tls_construct_ctos_etm(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_clnt.c
52
|| !WPACKET_sub_memcpy_u8(pkt, s->s3.previous_client_finished,
crypto/openssl/ssl/statem/extensions_clnt.c
520
if (s->options & SSL_OP_NO_ENCRYPT_THEN_MAC)
crypto/openssl/ssl/statem/extensions_clnt.c
525
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_clnt.c
53
s->s3.previous_client_finished_len)
crypto/openssl/ssl/statem/extensions_clnt.c
533
EXT_RETURN tls_construct_ctos_sct(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_clnt.c
537
if (s->ct_validation_callback == NULL)
crypto/openssl/ssl/statem/extensions_clnt.c
546
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_clnt.c
55
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_clnt.c
554
EXT_RETURN tls_construct_ctos_ems(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_clnt.c
558
if (s->options & SSL_OP_NO_EXTENDED_MASTER_SECRET)
crypto/openssl/ssl/statem/extensions_clnt.c
563
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_clnt.c
570
EXT_RETURN tls_construct_ctos_supported_versions(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_clnt.c
576
reason = ssl_get_min_max_version(s, &min_version, &max_version, NULL);
crypto/openssl/ssl/statem/extensions_clnt.c
578
SSLfatal(s, SSL_AD_INTERNAL_ERROR, reason);
crypto/openssl/ssl/statem/extensions_clnt.c
592
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_clnt.c
598
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_clnt.c
603
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_clnt.c
613
EXT_RETURN tls_construct_ctos_psk_kex_modes(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_clnt.c
618
int nodhe = s->options & SSL_OP_ALLOW_NO_DHE_KEX;
crypto/openssl/ssl/statem/extensions_clnt.c
62
EXT_RETURN tls_construct_ctos_server_name(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_clnt.c
627
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_clnt.c
631
s->ext.psk_kex_mode = TLSEXT_KEX_MODE_FLAG_KE_DHE;
crypto/openssl/ssl/statem/extensions_clnt.c
633
s->ext.psk_kex_mode |= TLSEXT_KEX_MODE_FLAG_KE;
crypto/openssl/ssl/statem/extensions_clnt.c
640
static int add_key_share(SSL_CONNECTION *s, WPACKET *pkt, unsigned int group_id, size_t loop_num)
crypto/openssl/ssl/statem/extensions_clnt.c
646
if (loop_num < s->s3.tmp.num_ks_pkey) {
crypto/openssl/ssl/statem/extensions_clnt.c
647
if (!ossl_assert(s->hello_retry_request == SSL_HRR_PENDING)
crypto/openssl/ssl/statem/extensions_clnt.c
648
|| !ossl_assert(s->s3.tmp.ks_pkey[loop_num] != NULL)) {
crypto/openssl/ssl/statem/extensions_clnt.c
649
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_clnt.c
655
key_share_key = s->s3.tmp.ks_pkey[loop_num];
crypto/openssl/ssl/statem/extensions_clnt.c
657
key_share_key = ssl_generate_pkey_group(s, group_id);
crypto/openssl/ssl/statem/extensions_clnt.c
66
if (s->ext.hostname == NULL)
crypto/openssl/ssl/statem/extensions_clnt.c
668
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_EC_LIB);
crypto/openssl/ssl/statem/extensions_clnt.c
675
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_clnt.c
681
s->s3.tmp.pkey = key_share_key;
crypto/openssl/ssl/statem/extensions_clnt.c
682
s->s3.group_id = group_id;
crypto/openssl/ssl/statem/extensions_clnt.c
685
s->s3.tmp.ks_pkey[loop_num] = key_share_key;
crypto/openssl/ssl/statem/extensions_clnt.c
686
s->s3.tmp.ks_group_id[loop_num] = group_id;
crypto/openssl/ssl/statem/extensions_clnt.c
687
if (loop_num >= s->s3.tmp.num_ks_pkey)
crypto/openssl/ssl/statem/extensions_clnt.c
688
s->s3.tmp.num_ks_pkey++;
crypto/openssl/ssl/statem/extensions_clnt.c
694
if (key_share_key != s->s3.tmp.ks_pkey[loop_num])
crypto/openssl/ssl/statem/extensions_clnt.c
701
EXT_RETURN tls_construct_ctos_key_share(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_clnt.c
718
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_clnt.c
722
tls1_get_requested_keyshare_groups(s, &pgroups, &num_groups);
crypto/openssl/ssl/statem/extensions_clnt.c
724
tls1_get_supported_groups(s, &pgroups, &num_groups);
crypto/openssl/ssl/statem/extensions_clnt.c
730
SSLfatal(s, SSL_AD_INTERNAL_ERROR, SSL_R_NO_SUITABLE_KEY_SHARE);
crypto/openssl/ssl/statem/extensions_clnt.c
736
if (s->s3.group_id != 0 && s->s3.tmp.pkey == NULL) {
crypto/openssl/ssl/statem/extensions_clnt.c
738
group_id = s->s3.group_id;
crypto/openssl/ssl/statem/extensions_clnt.c
739
s->s3.tmp.num_ks_pkey = 0;
crypto/openssl/ssl/statem/extensions_clnt.c
740
if (!add_key_share(s, pkt, group_id, 0)) {
crypto/openssl/ssl/statem/extensions_clnt.c
746
if (s->ext.supportedgroups == NULL) /* use default */
crypto/openssl/ssl/statem/extensions_clnt.c
750
if (!tls_group_allowed(s, pgroups[i], SSL_SECOP_CURVE_SUPPORTED))
crypto/openssl/ssl/statem/extensions_clnt.c
752
if (!tls_valid_group(s, pgroups[i], TLS1_3_VERSION, TLS1_3_VERSION,
crypto/openssl/ssl/statem/extensions_clnt.c
759
SSLfatal(s, SSL_AD_INTERNAL_ERROR, SSL_R_NO_SUITABLE_KEY_SHARE);
crypto/openssl/ssl/statem/extensions_clnt.c
76
|| !WPACKET_sub_memcpy_u16(pkt, s->ext.hostname,
crypto/openssl/ssl/statem/extensions_clnt.c
762
if (!add_key_share(s, pkt, group_id, valid_keyshare)) {
crypto/openssl/ssl/statem/extensions_clnt.c
77
strlen(s->ext.hostname))
crypto/openssl/ssl/statem/extensions_clnt.c
774
SSLfatal(s, SSL_AD_INTERNAL_ERROR, SSL_R_NO_SUITABLE_KEY_SHARE);
crypto/openssl/ssl/statem/extensions_clnt.c
779
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_clnt.c
788
EXT_RETURN tls_construct_ctos_cookie(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_clnt.c
795
if (s->ext.tls13_cookie_len == 0)
crypto/openssl/ssl/statem/extensions_clnt.c
80
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_clnt.c
801
|| !WPACKET_sub_memcpy_u16(pkt, s->ext.tls13_cookie,
crypto/openssl/ssl/statem/extensions_clnt.c
802
s->ext.tls13_cookie_len)
crypto/openssl/ssl/statem/extensions_clnt.c
804
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_clnt.c
810
OPENSSL_free(s->ext.tls13_cookie);
crypto/openssl/ssl/statem/extensions_clnt.c
811
s->ext.tls13_cookie = NULL;
crypto/openssl/ssl/statem/extensions_clnt.c
812
s->ext.tls13_cookie_len = 0;
crypto/openssl/ssl/statem/extensions_clnt.c
817
EXT_RETURN tls_construct_ctos_early_data(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_clnt.c
829
SSL *ussl = SSL_CONNECTION_GET_USER_SSL(s);
crypto/openssl/ssl/statem/extensions_clnt.c
831
if (s->hello_retry_request == SSL_HRR_PENDING)
crypto/openssl/ssl/statem/extensions_clnt.c
832
handmd = ssl_handshake_md(s);
crypto/openssl/ssl/statem/extensions_clnt.c
834
if (s->psk_use_session_cb != NULL
crypto/openssl/ssl/statem/extensions_clnt.c
835
&& (!s->psk_use_session_cb(ussl, handmd, &id, &idlen, &psksess)
crypto/openssl/ssl/statem/extensions_clnt.c
839
SSLfatal(s, SSL_AD_INTERNAL_ERROR, SSL_R_BAD_PSK);
crypto/openssl/ssl/statem/extensions_clnt.c
844
if (psksess == NULL && s->psk_client_callback != NULL) {
crypto/openssl/ssl/statem/extensions_clnt.c
849
psklen = s->psk_client_callback(ussl, NULL,
crypto/openssl/ssl/statem/extensions_clnt.c
854
SSLfatal(s, SSL_AD_HANDSHAKE_FAILURE, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_clnt.c
862
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_clnt.c
871
cipher = SSL_CIPHER_find(SSL_CONNECTION_GET_SSL(s),
crypto/openssl/ssl/statem/extensions_clnt.c
874
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_clnt.c
88
EXT_RETURN tls_construct_ctos_maxfragmentlen(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_clnt.c
883
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_clnt.c
892
SSL_SESSION_free(s->psksession);
crypto/openssl/ssl/statem/extensions_clnt.c
893
s->psksession = psksess;
crypto/openssl/ssl/statem/extensions_clnt.c
895
OPENSSL_free(s->psksession_id);
crypto/openssl/ssl/statem/extensions_clnt.c
896
s->psksession_id = OPENSSL_memdup(id, idlen);
crypto/openssl/ssl/statem/extensions_clnt.c
897
if (s->psksession_id == NULL) {
crypto/openssl/ssl/statem/extensions_clnt.c
898
s->psksession_id_len = 0;
crypto/openssl/ssl/statem/extensions_clnt.c
899
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_clnt.c
902
s->psksession_id_len = idlen;
crypto/openssl/ssl/statem/extensions_clnt.c
905
if (s->early_data_state != SSL_EARLY_DATA_CONNECTING
crypto/openssl/ssl/statem/extensions_clnt.c
906
|| (s->session->ext.max_early_data == 0
crypto/openssl/ssl/statem/extensions_clnt.c
908
s->max_early_data = 0;
crypto/openssl/ssl/statem/extensions_clnt.c
911
edsess = s->session->ext.max_early_data != 0 ? s->session : psksess;
crypto/openssl/ssl/statem/extensions_clnt.c
912
s->max_early_data = edsess->ext.max_early_data;
crypto/openssl/ssl/statem/extensions_clnt.c
915
if (s->ext.hostname == NULL
crypto/openssl/ssl/statem/extensions_clnt.c
916
|| (s->ext.hostname != NULL
crypto/openssl/ssl/statem/extensions_clnt.c
917
&& strcmp(s->ext.hostname, edsess->ext.hostname) != 0)) {
crypto/openssl/ssl/statem/extensions_clnt.c
918
SSLfatal(s, SSL_AD_INTERNAL_ERROR,
crypto/openssl/ssl/statem/extensions_clnt.c
92
if (s->ext.max_fragment_len_mode == TLSEXT_max_fragment_length_DISABLED)
crypto/openssl/ssl/statem/extensions_clnt.c
924
if ((s->ext.alpn == NULL && edsess->ext.alpn_selected != NULL)) {
crypto/openssl/ssl/statem/extensions_clnt.c
925
SSLfatal(s, SSL_AD_INTERNAL_ERROR, SSL_R_INCONSISTENT_EARLY_DATA_ALPN);
crypto/openssl/ssl/statem/extensions_clnt.c
937
if (!PACKET_buf_init(&prots, s->ext.alpn, s->ext.alpn_len)) {
crypto/openssl/ssl/statem/extensions_clnt.c
938
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_clnt.c
949
SSLfatal(s, SSL_AD_INTERNAL_ERROR,
crypto/openssl/ssl/statem/extensions_clnt.c
958
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_clnt.c
966
s->ext.early_data = SSL_EARLY_DATA_REJECTED;
crypto/openssl/ssl/statem/extensions_clnt.c
967
s->ext.early_data_ok = 1;
crypto/openssl/ssl/statem/extensions_clnt.c
989
EXT_RETURN tls_construct_ctos_padding(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_clnt.c
996
if ((s->options & SSL_OP_TLSEXT_PADDING) == 0)
crypto/openssl/ssl/statem/extensions_cust.c
113
int custom_ext_parse(SSL_CONNECTION *s, unsigned int context,
crypto/openssl/ssl/statem/extensions_cust.c
119
custom_ext_methods *exts = &s->cert->custext;
crypto/openssl/ssl/statem/extensions_cust.c
124
role = s->server ? ENDPOINT_SERVER : ENDPOINT_CLIENT;
crypto/openssl/ssl/statem/extensions_cust.c
132
if (!extension_is_relevant(s, meth->context, context))
crypto/openssl/ssl/statem/extensions_cust.c
141
SSLfatal(s, TLS1_AD_UNSUPPORTED_EXTENSION, SSL_R_BAD_EXTENSION);
crypto/openssl/ssl/statem/extensions_cust.c
159
if (meth->parse_cb(SSL_CONNECTION_GET_USER_SSL(s), ext_type, context, ext_data,
crypto/openssl/ssl/statem/extensions_cust.c
162
SSLfatal(s, al, SSL_R_BAD_EXTENSION);
crypto/openssl/ssl/statem/extensions_cust.c
173
int custom_ext_add(SSL_CONNECTION *s, int context, WPACKET *pkt, X509 *x,
crypto/openssl/ssl/statem/extensions_cust.c
176
custom_ext_methods *exts = &s->cert->custext;
crypto/openssl/ssl/statem/extensions_cust.c
188
if (!should_add_extension(s, meth->context, context, maxversion))
crypto/openssl/ssl/statem/extensions_cust.c
204
int cb_retval = meth->add_cb(SSL_CONNECTION_GET_USER_SSL(s),
crypto/openssl/ssl/statem/extensions_cust.c
211
SSLfatal(s, al, SSL_R_CALLBACK_FAILED);
crypto/openssl/ssl/statem/extensions_cust.c
223
meth->free_cb(SSL_CONNECTION_GET_USER_SSL(s), meth->ext_type,
crypto/openssl/ssl/statem/extensions_cust.c
226
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_cust.c
235
meth->free_cb(SSL_CONNECTION_GET_USER_SSL(s), meth->ext_type,
crypto/openssl/ssl/statem/extensions_cust.c
238
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_cust.c
249
meth->free_cb(SSL_CONNECTION_GET_USER_SSL(s), meth->ext_type,
crypto/openssl/ssl/statem/extensions_cust.c
32
static int custom_ext_add_old_cb_wrap(SSL *s, unsigned int ext_type,
crypto/openssl/ssl/statem/extensions_cust.c
43
return add_cb_wrap->add_cb(s, ext_type, out, outlen, al,
crypto/openssl/ssl/statem/extensions_cust.c
47
static void custom_ext_free_old_cb_wrap(SSL *s, unsigned int ext_type,
crypto/openssl/ssl/statem/extensions_cust.c
56
add_cb_wrap->free_cb(s, ext_type, out, add_cb_wrap->add_arg);
crypto/openssl/ssl/statem/extensions_cust.c
59
static int custom_ext_parse_old_cb_wrap(SSL *s, unsigned int ext_type,
crypto/openssl/ssl/statem/extensions_cust.c
70
return parse_cb_wrap->parse_cb(s, ext_type, in, inlen, al,
crypto/openssl/ssl/statem/extensions_srvr.c
1003
int tls_parse_ctos_cookie(SSL_CONNECTION *s, PACKET *pkt, unsigned int context,
crypto/openssl/ssl/statem/extensions_srvr.c
1017
SSL *ssl = SSL_CONNECTION_GET_SSL(s);
crypto/openssl/ssl/statem/extensions_srvr.c
1018
SSL_CTX *sctx = SSL_CONNECTION_GET_CTX(s);
crypto/openssl/ssl/statem/extensions_srvr.c
1022
|| (s->s3.flags & TLS1_FLAGS_STATELESS) == 0)
crypto/openssl/ssl/statem/extensions_srvr.c
1026
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_LENGTH_MISMATCH);
crypto/openssl/ssl/statem/extensions_srvr.c
1035
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_LENGTH_MISMATCH);
crypto/openssl/ssl/statem/extensions_srvr.c
1044
s->session_ctx->ext.cookie_hmac_key,
crypto/openssl/ssl/statem/extensions_srvr.c
1045
sizeof(s->session_ctx->ext.cookie_hmac_key));
crypto/openssl/ssl/statem/extensions_srvr.c
1049
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_EVP_LIB);
crypto/openssl/ssl/statem/extensions_srvr.c
105
int tls_parse_ctos_server_name(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/extensions_srvr.c
1063
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_srvr.c
1071
SSLfatal(s, SSL_AD_ILLEGAL_PARAMETER, SSL_R_COOKIE_MISMATCH);
crypto/openssl/ssl/statem/extensions_srvr.c
1076
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_LENGTH_MISMATCH);
crypto/openssl/ssl/statem/extensions_srvr.c
1090
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_LENGTH_MISMATCH);
crypto/openssl/ssl/statem/extensions_srvr.c
1094
SSLfatal(s, SSL_AD_ILLEGAL_PARAMETER,
crypto/openssl/ssl/statem/extensions_srvr.c
1100
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_LENGTH_MISMATCH);
crypto/openssl/ssl/statem/extensions_srvr.c
1106
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_LENGTH_MISMATCH);
crypto/openssl/ssl/statem/extensions_srvr.c
1109
if (group_id != s->s3.group_id
crypto/openssl/ssl/statem/extensions_srvr.c
1110
|| s->s3.tmp.new_cipher
crypto/openssl/ssl/statem/extensions_srvr.c
1111
!= ssl_get_cipher_by_char(s, ciphdata, 0)) {
crypto/openssl/ssl/statem/extensions_srvr.c
1116
SSLfatal(s, SSL_AD_ILLEGAL_PARAMETER, SSL_R_BAD_CIPHER);
crypto/openssl/ssl/statem/extensions_srvr.c
1125
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_LENGTH_MISMATCH);
crypto/openssl/ssl/statem/extensions_srvr.c
1137
if (sctx->verify_stateless_cookie_cb(SSL_CONNECTION_GET_USER_SSL(s),
crypto/openssl/ssl/statem/extensions_srvr.c
114
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_BAD_EXTENSION);
crypto/openssl/ssl/statem/extensions_srvr.c
1141
SSLfatal(s, SSL_AD_ILLEGAL_PARAMETER, SSL_R_COOKIE_MISMATCH);
crypto/openssl/ssl/statem/extensions_srvr.c
1151
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_srvr.c
1158
|| !WPACKET_sub_memcpy_u8(&hrrpkt, s->tmp_session_id,
crypto/openssl/ssl/statem/extensions_srvr.c
1159
s->tmp_session_id_len)
crypto/openssl/ssl/statem/extensions_srvr.c
1160
|| !ssl->method->put_cipher_by_char(s->s3.tmp.new_cipher, &hrrpkt,
crypto/openssl/ssl/statem/extensions_srvr.c
1165
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_srvr.c
1170
|| !WPACKET_put_bytes_u16(&hrrpkt, s->version)
crypto/openssl/ssl/statem/extensions_srvr.c
1173
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_srvr.c
1179
|| !WPACKET_put_bytes_u16(&hrrpkt, s->s3.group_id)
crypto/openssl/ssl/statem/extensions_srvr.c
1182
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_srvr.c
1195
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_srvr.c
1200
if (!create_synthetic_message_hash(s, PACKET_data(&chhash),
crypto/openssl/ssl/statem/extensions_srvr.c
1208
s->hello_retry_request = SSL_HRR_PENDING;
crypto/openssl/ssl/statem/extensions_srvr.c
1210
s->ext.cookieok = 1;
crypto/openssl/ssl/statem/extensions_srvr.c
1216
int tls_parse_ctos_supported_groups(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/extensions_srvr.c
1226
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_BAD_EXTENSION);
crypto/openssl/ssl/statem/extensions_srvr.c
1230
if (!s->hit || SSL_CONNECTION_IS_TLS13(s)) {
crypto/openssl/ssl/statem/extensions_srvr.c
1231
OPENSSL_free(s->ext.peer_supportedgroups);
crypto/openssl/ssl/statem/extensions_srvr.c
1232
s->ext.peer_supportedgroups = NULL;
crypto/openssl/ssl/statem/extensions_srvr.c
1233
s->ext.peer_supportedgroups_len = 0;
crypto/openssl/ssl/statem/extensions_srvr.c
1235
&s->ext.peer_supportedgroups,
crypto/openssl/ssl/statem/extensions_srvr.c
1236
&s->ext.peer_supportedgroups_len)) {
crypto/openssl/ssl/statem/extensions_srvr.c
1237
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_srvr.c
1245
int tls_parse_ctos_ems(SSL_CONNECTION *s, PACKET *pkt, unsigned int context,
crypto/openssl/ssl/statem/extensions_srvr.c
1250
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_BAD_EXTENSION);
crypto/openssl/ssl/statem/extensions_srvr.c
1254
if (s->options & SSL_OP_NO_EXTENDED_MASTER_SECRET)
crypto/openssl/ssl/statem/extensions_srvr.c
1257
s->s3.flags |= TLS1_FLAGS_RECEIVED_EXTMS;
crypto/openssl/ssl/statem/extensions_srvr.c
1262
int tls_parse_ctos_early_data(SSL_CONNECTION *s, PACKET *pkt, unsigned int context,
crypto/openssl/ssl/statem/extensions_srvr.c
1266
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_BAD_EXTENSION);
crypto/openssl/ssl/statem/extensions_srvr.c
1270
if (s->hello_retry_request != SSL_HRR_NONE) {
crypto/openssl/ssl/statem/extensions_srvr.c
1271
SSLfatal(s, SSL_AD_ILLEGAL_PARAMETER, SSL_R_BAD_EXTENSION);
crypto/openssl/ssl/statem/extensions_srvr.c
1278
static SSL_TICKET_STATUS tls_get_stateful_ticket(SSL_CONNECTION *s, PACKET *tick,
crypto/openssl/ssl/statem/extensions_srvr.c
1283
s->ext.ticket_expected = 1;
crypto/openssl/ssl/statem/extensions_srvr.c
1296
tmpsess = lookup_sess_in_cache(s, PACKET_data(tick),
crypto/openssl/ssl/statem/extensions_srvr.c
1306
int tls_parse_ctos_psk(SSL_CONNECTION *s, PACKET *pkt, unsigned int context,
crypto/openssl/ssl/statem/extensions_srvr.c
1315
SSL_CTX *sctx = SSL_CONNECTION_GET_CTX(s);
crypto/openssl/ssl/statem/extensions_srvr.c
1316
SSL *ussl = SSL_CONNECTION_GET_USER_SSL(s);
crypto/openssl/ssl/statem/extensions_srvr.c
132
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_BAD_EXTENSION);
crypto/openssl/ssl/statem/extensions_srvr.c
1322
if ((s->ext.psk_kex_mode
crypto/openssl/ssl/statem/extensions_srvr.c
1328
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_BAD_EXTENSION);
crypto/openssl/ssl/statem/extensions_srvr.c
1332
s->ext.ticket_expected = 0;
crypto/openssl/ssl/statem/extensions_srvr.c
1340
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_BAD_EXTENSION);
crypto/openssl/ssl/statem/extensions_srvr.c
1346
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_BAD_EXTENSION);
crypto/openssl/ssl/statem/extensions_srvr.c
1349
if (s->psk_find_session_cb != NULL
crypto/openssl/ssl/statem/extensions_srvr.c
1350
&& !s->psk_find_session_cb(ussl, PACKET_data(&identity), idlen,
crypto/openssl/ssl/statem/extensions_srvr.c
1352
SSLfatal(s, SSL_AD_INTERNAL_ERROR, SSL_R_BAD_EXTENSION);
crypto/openssl/ssl/statem/extensions_srvr.c
1358
&& s->psk_server_callback != NULL
crypto/openssl/ssl/statem/extensions_srvr.c
1365
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_srvr.c
1368
pskdatalen = s->psk_server_callback(ussl, pskid, pskdata,
crypto/openssl/ssl/statem/extensions_srvr.c
1372
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_srvr.c
1382
cipher = SSL_CIPHER_find(SSL_CONNECTION_GET_SSL(s),
crypto/openssl/ssl/statem/extensions_srvr.c
1386
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_srvr.c
1398
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_srvr.c
140
if (!s->hit || SSL_CONNECTION_IS_TLS13(s)) {
crypto/openssl/ssl/statem/extensions_srvr.c
1411
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_srvr.c
142
SSLfatal(s, SSL_AD_UNRECOGNIZED_NAME, SSL_R_BAD_EXTENSION);
crypto/openssl/ssl/statem/extensions_srvr.c
1421
memcpy(sess->sid_ctx, s->sid_ctx, s->sid_ctx_length);
crypto/openssl/ssl/statem/extensions_srvr.c
1422
sess->sid_ctx_length = s->sid_ctx_length;
crypto/openssl/ssl/statem/extensions_srvr.c
1425
s->ext.early_data_ok = 1;
crypto/openssl/ssl/statem/extensions_srvr.c
1426
s->ext.ticket_expected = 1;
crypto/openssl/ssl/statem/extensions_srvr.c
1436
if ((s->options & SSL_OP_NO_TICKET) != 0
crypto/openssl/ssl/statem/extensions_srvr.c
1437
|| (s->max_early_data > 0
crypto/openssl/ssl/statem/extensions_srvr.c
1438
&& (s->options & SSL_OP_NO_ANTI_REPLAY) == 0))
crypto/openssl/ssl/statem/extensions_srvr.c
1439
ret = tls_get_stateful_ticket(s, &identity, &sess);
crypto/openssl/ssl/statem/extensions_srvr.c
1441
ret = tls_decrypt_ticket(s, PACKET_data(&identity),
crypto/openssl/ssl/statem/extensions_srvr.c
1446
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_BAD_EXTENSION);
crypto/openssl/ssl/statem/extensions_srvr.c
1452
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_srvr.c
1459
if (s->max_early_data > 0
crypto/openssl/ssl/statem/extensions_srvr.c
1460
&& (s->options & SSL_OP_NO_ANTI_REPLAY) == 0
crypto/openssl/ssl/statem/extensions_srvr.c
1461
&& !SSL_CTX_remove_session(s->session_ctx, sess)) {
crypto/openssl/ssl/statem/extensions_srvr.c
147
SSLfatal(s, SSL_AD_UNRECOGNIZED_NAME, SSL_R_BAD_EXTENSION);
crypto/openssl/ssl/statem/extensions_srvr.c
1492
s->ext.early_data_ok = 1;
crypto/openssl/ssl/statem/extensions_srvr.c
1498
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_srvr.c
1503
s->s3.tmp.new_cipher->algorithm2)))) {
crypto/openssl/ssl/statem/extensions_srvr.c
1507
s->ext.early_data_ok = 0;
crypto/openssl/ssl/statem/extensions_srvr.c
1513
s->ext.ticket_expected = 1;
crypto/openssl/ssl/statem/extensions_srvr.c
1522
binderoffset = PACKET_data(pkt) - (const unsigned char *)s->init_buf->data;
crypto/openssl/ssl/statem/extensions_srvr.c
1528
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_BAD_EXTENSION);
crypto/openssl/ssl/statem/extensions_srvr.c
1534
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_BAD_EXTENSION);
crypto/openssl/ssl/statem/extensions_srvr.c
1540
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_BAD_EXTENSION);
crypto/openssl/ssl/statem/extensions_srvr.c
1543
if (tls_psk_do_binder(s, md, (const unsigned char *)s->init_buf->data,
crypto/openssl/ssl/statem/extensions_srvr.c
155
OPENSSL_free(s->ext.hostname);
crypto/openssl/ssl/statem/extensions_srvr.c
1551
s->ext.tick_identity = id;
crypto/openssl/ssl/statem/extensions_srvr.c
1553
SSL_SESSION_free(s->session);
crypto/openssl/ssl/statem/extensions_srvr.c
1554
s->session = sess;
crypto/openssl/ssl/statem/extensions_srvr.c
156
s->ext.hostname = NULL;
crypto/openssl/ssl/statem/extensions_srvr.c
1561
int tls_parse_ctos_post_handshake_auth(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/extensions_srvr.c
1567
SSLfatal(s, SSL_AD_DECODE_ERROR,
crypto/openssl/ssl/statem/extensions_srvr.c
157
if (!PACKET_strndup(&hostname, &s->ext.hostname)) {
crypto/openssl/ssl/statem/extensions_srvr.c
1572
s->post_handshake_auth = SSL_PHA_EXT_RECEIVED;
crypto/openssl/ssl/statem/extensions_srvr.c
158
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_srvr.c
1580
EXT_RETURN tls_construct_stoc_renegotiate(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_srvr.c
1584
if (!s->s3.send_connection_binding)
crypto/openssl/ssl/statem/extensions_srvr.c
1591
|| !WPACKET_memcpy(pkt, s->s3.previous_client_finished,
crypto/openssl/ssl/statem/extensions_srvr.c
1592
s->s3.previous_client_finished_len)
crypto/openssl/ssl/statem/extensions_srvr.c
1593
|| !WPACKET_memcpy(pkt, s->s3.previous_server_finished,
crypto/openssl/ssl/statem/extensions_srvr.c
1594
s->s3.previous_server_finished_len)
crypto/openssl/ssl/statem/extensions_srvr.c
1597
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_srvr.c
1604
EXT_RETURN tls_construct_stoc_server_name(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_srvr.c
1608
if (s->servername_done != 1)
crypto/openssl/ssl/statem/extensions_srvr.c
1615
if (s->hit && !SSL_CONNECTION_IS_TLS13(s))
crypto/openssl/ssl/statem/extensions_srvr.c
162
s->servername_done = 1;
crypto/openssl/ssl/statem/extensions_srvr.c
1620
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_srvr.c
1628
EXT_RETURN tls_construct_stoc_maxfragmentlen(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_srvr.c
1632
if (!USE_MAX_FRAGMENT_LENGTH_EXT(s->session))
crypto/openssl/ssl/statem/extensions_srvr.c
1641
|| !WPACKET_put_bytes_u8(pkt, s->session->ext.max_fragment_len_mode)
crypto/openssl/ssl/statem/extensions_srvr.c
1643
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_srvr.c
1650
EXT_RETURN tls_construct_stoc_ec_pt_formats(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_srvr.c
1654
unsigned long alg_k = s->s3.tmp.new_cipher->algorithm_mkey;
crypto/openssl/ssl/statem/extensions_srvr.c
1655
unsigned long alg_a = s->s3.tmp.new_cipher->algorithm_auth;
crypto/openssl/ssl/statem/extensions_srvr.c
1657
&& (s->ext.peer_ecpointformats != NULL);
crypto/openssl/ssl/statem/extensions_srvr.c
1664
tls1_get_formatlist(s, &plist, &plistlen);
crypto/openssl/ssl/statem/extensions_srvr.c
1669
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_srvr.c
1676
EXT_RETURN tls_construct_stoc_supported_groups(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_srvr.c
1685
if (s->s3.group_id == 0)
crypto/openssl/ssl/statem/extensions_srvr.c
1689
tls1_get_supported_groups(s, &groups, &numgroups);
crypto/openssl/ssl/statem/extensions_srvr.c
169
s->servername_done = (s->session->ext.hostname != NULL)
crypto/openssl/ssl/statem/extensions_srvr.c
1691
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_srvr.c
1696
version = SSL_version(SSL_CONNECTION_GET_SSL(s));
crypto/openssl/ssl/statem/extensions_srvr.c
170
&& PACKET_equal(&hostname, s->session->ext.hostname,
crypto/openssl/ssl/statem/extensions_srvr.c
1700
if (tls_valid_group(s, group, version, version, 0, NULL)
crypto/openssl/ssl/statem/extensions_srvr.c
1701
&& tls_group_allowed(s, group, SSL_SECOP_CURVE_SUPPORTED)) {
crypto/openssl/ssl/statem/extensions_srvr.c
1707
if (s->s3.group_id == group)
crypto/openssl/ssl/statem/extensions_srvr.c
171
strlen(s->session->ext.hostname));
crypto/openssl/ssl/statem/extensions_srvr.c
1715
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_srvr.c
1722
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_srvr.c
1729
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_srvr.c
1736
EXT_RETURN tls_construct_stoc_session_ticket(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_srvr.c
1740
if (!s->ext.ticket_expected || !tls_use_ticket(s)) {
crypto/openssl/ssl/statem/extensions_srvr.c
1741
s->ext.ticket_expected = 0;
crypto/openssl/ssl/statem/extensions_srvr.c
1747
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_srvr.c
1755
EXT_RETURN tls_construct_stoc_status_request(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_srvr.c
1763
if (!s->ext.status_expected)
crypto/openssl/ssl/statem/extensions_srvr.c
1766
if (SSL_CONNECTION_IS_TLS13(s) && chainidx != 0)
crypto/openssl/ssl/statem/extensions_srvr.c
177
int tls_parse_ctos_maxfragmentlen(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/extensions_srvr.c
1771
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_srvr.c
1780
if (SSL_CONNECTION_IS_TLS13(s) && !tls_construct_cert_status_body(s, pkt)) {
crypto/openssl/ssl/statem/extensions_srvr.c
1785
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_srvr.c
1794
EXT_RETURN tls_construct_stoc_next_proto_neg(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_srvr.c
1801
int npn_seen = s->s3.npn_seen;
crypto/openssl/ssl/statem/extensions_srvr.c
1802
SSL_CTX *sctx = SSL_CONNECTION_GET_CTX(s);
crypto/openssl/ssl/statem/extensions_srvr.c
1804
s->s3.npn_seen = 0;
crypto/openssl/ssl/statem/extensions_srvr.c
1808
ret = sctx->ext.npn_advertised_cb(SSL_CONNECTION_GET_USER_SSL(s), &npa,
crypto/openssl/ssl/statem/extensions_srvr.c
1813
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_srvr.c
1816
s->s3.npn_seen = 1;
crypto/openssl/ssl/statem/extensions_srvr.c
1824
EXT_RETURN tls_construct_stoc_alpn(SSL_CONNECTION *s, WPACKET *pkt, unsigned int context,
crypto/openssl/ssl/statem/extensions_srvr.c
1827
if (s->s3.alpn_selected == NULL)
crypto/openssl/ssl/statem/extensions_srvr.c
1834
|| !WPACKET_sub_memcpy_u8(pkt, s->s3.alpn_selected,
crypto/openssl/ssl/statem/extensions_srvr.c
1835
s->s3.alpn_selected_len)
crypto/openssl/ssl/statem/extensions_srvr.c
1838
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_srvr.c
184
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_BAD_EXTENSION);
crypto/openssl/ssl/statem/extensions_srvr.c
1846
EXT_RETURN tls_construct_stoc_use_srtp(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_srvr.c
1850
if (s->srtp_profile == NULL)
crypto/openssl/ssl/statem/extensions_srvr.c
1856
|| !WPACKET_put_bytes_u16(pkt, s->srtp_profile->id)
crypto/openssl/ssl/statem/extensions_srvr.c
1859
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_srvr.c
1867
EXT_RETURN tls_construct_stoc_etm(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_srvr.c
1871
if (!s->ext.use_etm)
crypto/openssl/ssl/statem/extensions_srvr.c
1878
if (s->s3.tmp.new_cipher->algorithm_mac == SSL_AEAD
crypto/openssl/ssl/statem/extensions_srvr.c
1879
|| s->s3.tmp.new_cipher->algorithm_enc == SSL_RC4
crypto/openssl/ssl/statem/extensions_srvr.c
1880
|| s->s3.tmp.new_cipher->algorithm_enc == SSL_eGOST2814789CNT
crypto/openssl/ssl/statem/extensions_srvr.c
1881
|| s->s3.tmp.new_cipher->algorithm_enc == SSL_eGOST2814789CNT12
crypto/openssl/ssl/statem/extensions_srvr.c
1882
|| s->s3.tmp.new_cipher->algorithm_enc == SSL_MAGMA
crypto/openssl/ssl/statem/extensions_srvr.c
1883
|| s->s3.tmp.new_cipher->algorithm_enc == SSL_KUZNYECHIK) {
crypto/openssl/ssl/statem/extensions_srvr.c
1884
s->ext.use_etm = 0;
crypto/openssl/ssl/statem/extensions_srvr.c
1890
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_srvr.c
1897
EXT_RETURN tls_construct_stoc_ems(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_srvr.c
190
SSLfatal(s, SSL_AD_ILLEGAL_PARAMETER,
crypto/openssl/ssl/statem/extensions_srvr.c
1901
if ((s->s3.flags & TLS1_FLAGS_RECEIVED_EXTMS) == 0)
crypto/openssl/ssl/statem/extensions_srvr.c
1906
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_srvr.c
1913
EXT_RETURN tls_construct_stoc_supported_versions(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_srvr.c
1917
if (!ossl_assert(SSL_CONNECTION_IS_TLS13(s))) {
crypto/openssl/ssl/statem/extensions_srvr.c
1918
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_srvr.c
1924
|| !WPACKET_put_bytes_u16(pkt, s->version)
crypto/openssl/ssl/statem/extensions_srvr.c
1926
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_srvr.c
1933
EXT_RETURN tls_construct_stoc_key_share(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_srvr.c
1940
EVP_PKEY *ckey = s->s3.peer_tmp, *skey = NULL;
crypto/openssl/ssl/statem/extensions_srvr.c
1943
if (s->hello_retry_request == SSL_HRR_PENDING) {
crypto/openssl/ssl/statem/extensions_srvr.c
1950
|| !WPACKET_put_bytes_u16(pkt, s->s3.group_id)
crypto/openssl/ssl/statem/extensions_srvr.c
1952
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_srvr.c
1961
if (!s->hit || !tls13_generate_handshake_secret(s, NULL, 0)) {
crypto/openssl/ssl/statem/extensions_srvr.c
1962
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_srvr.c
1968
if (s->hit && (s->ext.psk_kex_mode & TLSEXT_KEX_MODE_FLAG_KE_DHE) == 0) {
crypto/openssl/ssl/statem/extensions_srvr.c
1980
|| !WPACKET_put_bytes_u16(pkt, s->s3.group_id)) {
crypto/openssl/ssl/statem/extensions_srvr.c
1981
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_srvr.c
1985
if ((ginf = tls1_group_id_lookup(SSL_CONNECTION_GET_CTX(s),
crypto/openssl/ssl/statem/extensions_srvr.c
1986
s->s3.group_id))
crypto/openssl/ssl/statem/extensions_srvr.c
1988
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_srvr.c
1994
skey = ssl_generate_pkey(s, ckey);
crypto/openssl/ssl/statem/extensions_srvr.c
1996
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_SSL_LIB);
crypto/openssl/ssl/statem/extensions_srvr.c
2003
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_EC_LIB);
crypto/openssl/ssl/statem/extensions_srvr.c
2010
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_srvr.c
2020
s->s3.tmp.pkey = skey;
crypto/openssl/ssl/statem/extensions_srvr.c
2021
if (ssl_derive(s, skey, ckey, 1) == 0) {
crypto/openssl/ssl/statem/extensions_srvr.c
2036
if (ssl_encapsulate(s, ckey, &ct, &ctlen, 0) == 0) {
crypto/openssl/ssl/statem/extensions_srvr.c
2042
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_srvr.c
2049
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_srvr.c
2058
if (ssl_gensecret(s, s->s3.tmp.pms, s->s3.tmp.pmslen) == 0) {
crypto/openssl/ssl/statem/extensions_srvr.c
2063
s->s3.did_kex = 1;
crypto/openssl/ssl/statem/extensions_srvr.c
2070
EXT_RETURN tls_construct_stoc_cookie(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_srvr.c
2081
SSL_CTX *sctx = SSL_CONNECTION_GET_CTX(s);
crypto/openssl/ssl/statem/extensions_srvr.c
2082
SSL *ssl = SSL_CONNECTION_GET_SSL(s);
crypto/openssl/ssl/statem/extensions_srvr.c
2083
SSL *ussl = SSL_CONNECTION_GET_USER_SSL(s);
crypto/openssl/ssl/statem/extensions_srvr.c
2085
if ((s->s3.flags & TLS1_FLAGS_STATELESS) == 0)
crypto/openssl/ssl/statem/extensions_srvr.c
2089
SSLfatal(s, SSL_AD_INTERNAL_ERROR, SSL_R_NO_COOKIE_CALLBACK_SET);
crypto/openssl/ssl/statem/extensions_srvr.c
209
if (s->session->ext.max_fragment_len_mode == TLSEXT_max_fragment_length_UNSPECIFIED)
crypto/openssl/ssl/statem/extensions_srvr.c
2100
|| !WPACKET_put_bytes_u16(pkt, s->s3.group_id)
crypto/openssl/ssl/statem/extensions_srvr.c
2101
|| !ssl->method->put_cipher_by_char(s->s3.tmp.new_cipher, pkt,
crypto/openssl/ssl/statem/extensions_srvr.c
2104
|| !WPACKET_put_bytes_u8(pkt, s->s3.peer_tmp == NULL)
crypto/openssl/ssl/statem/extensions_srvr.c
2108
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_srvr.c
2117
if (!ssl3_digest_cached_records(s, 0)
crypto/openssl/ssl/statem/extensions_srvr.c
2118
|| !ssl_handshake_hash(s, hashval1, EVP_MAX_MD_SIZE, &hashlen)) {
crypto/openssl/ssl/statem/extensions_srvr.c
2128
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_srvr.c
2136
SSLfatal(s, SSL_AD_INTERNAL_ERROR, SSL_R_COOKIE_GEN_CALLBACK_FAILURE);
crypto/openssl/ssl/statem/extensions_srvr.c
214
s->session->ext.max_fragment_len_mode = value;
crypto/openssl/ssl/statem/extensions_srvr.c
2145
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_srvr.c
2152
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_srvr.c
2160
s->session_ctx->ext.cookie_hmac_key,
crypto/openssl/ssl/statem/extensions_srvr.c
2161
sizeof(s->session_ctx->ext.cookie_hmac_key));
crypto/openssl/ssl/statem/extensions_srvr.c
2163
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_EVP_LIB);
crypto/openssl/ssl/statem/extensions_srvr.c
2173
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_srvr.c
2178
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_srvr.c
2187
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_srvr.c
220
int tls_parse_ctos_srp(SSL_CONNECTION *s, PACKET *pkt, unsigned int context,
crypto/openssl/ssl/statem/extensions_srvr.c
2202
EXT_RETURN tls_construct_stoc_cryptopro_bug(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_srvr.c
2215
if (((s->s3.tmp.new_cipher->id & 0xFFFF) != 0x80
crypto/openssl/ssl/statem/extensions_srvr.c
2216
&& (s->s3.tmp.new_cipher->id & 0xFFFF) != 0x81)
crypto/openssl/ssl/statem/extensions_srvr.c
2217
|| (SSL_get_options(SSL_CONNECTION_GET_SSL(s))
crypto/openssl/ssl/statem/extensions_srvr.c
2223
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_srvr.c
2230
EXT_RETURN tls_construct_stoc_early_data(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_srvr.c
2235
if (s->max_early_data == 0)
crypto/openssl/ssl/statem/extensions_srvr.c
2240
|| !WPACKET_put_bytes_u32(pkt, s->max_early_data)
crypto/openssl/ssl/statem/extensions_srvr.c
2242
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_srvr.c
2249
if (s->ext.early_data != SSL_EARLY_DATA_ACCEPTED)
crypto/openssl/ssl/statem/extensions_srvr.c
2255
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_srvr.c
2262
EXT_RETURN tls_construct_stoc_psk(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_srvr.c
2266
if (!s->hit)
crypto/openssl/ssl/statem/extensions_srvr.c
227
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_BAD_EXTENSION);
crypto/openssl/ssl/statem/extensions_srvr.c
2271
|| !WPACKET_put_bytes_u16(pkt, s->ext.tick_identity)
crypto/openssl/ssl/statem/extensions_srvr.c
2273
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_srvr.c
231
if (!PACKET_strndup(&srp_I, &s->srp_ctx.login)) {
crypto/openssl/ssl/statem/extensions_srvr.c
232
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_srvr.c
240
int tls_parse_ctos_ec_pt_formats(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/extensions_srvr.c
248
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_BAD_EXTENSION);
crypto/openssl/ssl/statem/extensions_srvr.c
252
if (!s->hit) {
crypto/openssl/ssl/statem/extensions_srvr.c
254
&s->ext.peer_ecpointformats,
crypto/openssl/ssl/statem/extensions_srvr.c
255
&s->ext.peer_ecpointformats_len)) {
crypto/openssl/ssl/statem/extensions_srvr.c
256
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_srvr.c
264
int tls_parse_ctos_session_ticket(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/extensions_srvr.c
268
if (s->ext.session_ticket_cb && !s->ext.session_ticket_cb(SSL_CONNECTION_GET_USER_SSL(s), PACKET_data(pkt), PACKET_remaining(pkt), s->ext.session_ticket_cb_arg)) {
crypto/openssl/ssl/statem/extensions_srvr.c
269
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_srvr.c
276
int tls_parse_ctos_sig_algs_cert(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/extensions_srvr.c
285
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_BAD_EXTENSION);
crypto/openssl/ssl/statem/extensions_srvr.c
294
if ((!s->server || (s->server && !s->hit))
crypto/openssl/ssl/statem/extensions_srvr.c
295
&& !tls1_save_sigalgs(s, &supported_sig_algs, 1)) {
crypto/openssl/ssl/statem/extensions_srvr.c
296
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_BAD_EXTENSION);
crypto/openssl/ssl/statem/extensions_srvr.c
303
int tls_parse_ctos_sig_algs(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/extensions_srvr.c
310
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_BAD_EXTENSION);
crypto/openssl/ssl/statem/extensions_srvr.c
319
if ((!s->server || (s->server && !s->hit))
crypto/openssl/ssl/statem/extensions_srvr.c
320
&& !tls1_save_sigalgs(s, &supported_sig_algs, 0)) {
crypto/openssl/ssl/statem/extensions_srvr.c
321
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_BAD_EXTENSION);
crypto/openssl/ssl/statem/extensions_srvr.c
329
int tls_parse_ctos_status_request(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/extensions_srvr.c
336
if (s->hit)
crypto/openssl/ssl/statem/extensions_srvr.c
343
if (!PACKET_get_1(pkt, (unsigned int *)&s->ext.status_type)) {
crypto/openssl/ssl/statem/extensions_srvr.c
344
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_BAD_EXTENSION);
crypto/openssl/ssl/statem/extensions_srvr.c
348
if (s->ext.status_type != TLSEXT_STATUSTYPE_ocsp) {
crypto/openssl/ssl/statem/extensions_srvr.c
352
s->ext.status_type = TLSEXT_STATUSTYPE_nothing;
crypto/openssl/ssl/statem/extensions_srvr.c
357
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_BAD_EXTENSION);
crypto/openssl/ssl/statem/extensions_srvr.c
365
sk_OCSP_RESPID_pop_free(s->ext.ocsp.ids, OCSP_RESPID_free);
crypto/openssl/ssl/statem/extensions_srvr.c
367
s->ext.ocsp.ids = sk_OCSP_RESPID_new_null();
crypto/openssl/ssl/statem/extensions_srvr.c
368
if (s->ext.ocsp.ids == NULL) {
crypto/openssl/ssl/statem/extensions_srvr.c
369
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_CRYPTO_LIB);
crypto/openssl/ssl/statem/extensions_srvr.c
373
s->ext.ocsp.ids = NULL;
crypto/openssl/ssl/statem/extensions_srvr.c
383
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_BAD_EXTENSION);
crypto/openssl/ssl/statem/extensions_srvr.c
391
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_BAD_EXTENSION);
crypto/openssl/ssl/statem/extensions_srvr.c
397
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_BAD_EXTENSION);
crypto/openssl/ssl/statem/extensions_srvr.c
402
if (!sk_OCSP_RESPID_push(s->ext.ocsp.ids, id)) {
crypto/openssl/ssl/statem/extensions_srvr.c
404
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_srvr.c
412
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_BAD_EXTENSION);
crypto/openssl/ssl/statem/extensions_srvr.c
419
sk_X509_EXTENSION_pop_free(s->ext.ocsp.exts,
crypto/openssl/ssl/statem/extensions_srvr.c
42
int tls_parse_ctos_renegotiate(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/extensions_srvr.c
421
s->ext.ocsp.exts = d2i_X509_EXTENSIONS(NULL, &ext_data, (int)PACKET_remaining(&exts));
crypto/openssl/ssl/statem/extensions_srvr.c
422
if (s->ext.ocsp.exts == NULL || ext_data != PACKET_end(&exts)) {
crypto/openssl/ssl/statem/extensions_srvr.c
423
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_BAD_EXTENSION);
crypto/openssl/ssl/statem/extensions_srvr.c
433
int tls_parse_ctos_npn(SSL_CONNECTION *s, PACKET *pkt, unsigned int context,
crypto/openssl/ssl/statem/extensions_srvr.c
440
if (SSL_IS_FIRST_HANDSHAKE(s))
crypto/openssl/ssl/statem/extensions_srvr.c
441
s->s3.npn_seen = 1;
crypto/openssl/ssl/statem/extensions_srvr.c
451
int tls_parse_ctos_alpn(SSL_CONNECTION *s, PACKET *pkt, unsigned int context,
crypto/openssl/ssl/statem/extensions_srvr.c
456
if (!SSL_IS_FIRST_HANDSHAKE(s))
crypto/openssl/ssl/statem/extensions_srvr.c
461
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_BAD_EXTENSION);
crypto/openssl/ssl/statem/extensions_srvr.c
470
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_BAD_EXTENSION);
crypto/openssl/ssl/statem/extensions_srvr.c
475
OPENSSL_free(s->s3.alpn_proposed);
crypto/openssl/ssl/statem/extensions_srvr.c
476
s->s3.alpn_proposed = NULL;
crypto/openssl/ssl/statem/extensions_srvr.c
477
s->s3.alpn_proposed_len = 0;
crypto/openssl/ssl/statem/extensions_srvr.c
479
&s->s3.alpn_proposed, &s->s3.alpn_proposed_len)) {
crypto/openssl/ssl/statem/extensions_srvr.c
480
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_srvr.c
488
int tls_parse_ctos_use_srtp(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/extensions_srvr.c
495
SSL *ssl = SSL_CONNECTION_GET_SSL(s);
crypto/openssl/ssl/statem/extensions_srvr.c
504
SSLfatal(s, SSL_AD_DECODE_ERROR,
crypto/openssl/ssl/statem/extensions_srvr.c
510
s->srtp_profile = NULL;
crypto/openssl/ssl/statem/extensions_srvr.c
516
SSLfatal(s, SSL_AD_DECODE_ERROR,
crypto/openssl/ssl/statem/extensions_srvr.c
53
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_RENEGOTIATION_ENCODING_ERR);
crypto/openssl/ssl/statem/extensions_srvr.c
531
s->srtp_profile = sprof;
crypto/openssl/ssl/statem/extensions_srvr.c
540
SSLfatal(s, SSL_AD_DECODE_ERROR,
crypto/openssl/ssl/statem/extensions_srvr.c
547
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_BAD_SRTP_MKI_VALUE);
crypto/openssl/ssl/statem/extensions_srvr.c
555
int tls_parse_ctos_etm(SSL_CONNECTION *s, PACKET *pkt, unsigned int context,
crypto/openssl/ssl/statem/extensions_srvr.c
558
if (!(s->options & SSL_OP_NO_ENCRYPT_THEN_MAC))
crypto/openssl/ssl/statem/extensions_srvr.c
559
s->ext.use_etm = 1;
crypto/openssl/ssl/statem/extensions_srvr.c
568
int tls_parse_ctos_psk_kex_modes(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/extensions_srvr.c
578
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_BAD_EXTENSION);
crypto/openssl/ssl/statem/extensions_srvr.c
58
if (ilen != s->s3.previous_client_finished_len) {
crypto/openssl/ssl/statem/extensions_srvr.c
584
s->ext.psk_kex_mode |= TLSEXT_KEX_MODE_FLAG_KE_DHE;
crypto/openssl/ssl/statem/extensions_srvr.c
586
&& (s->options & SSL_OP_ALLOW_NO_DHE_KEX) != 0)
crypto/openssl/ssl/statem/extensions_srvr.c
587
s->ext.psk_kex_mode |= TLSEXT_KEX_MODE_FLAG_KE;
crypto/openssl/ssl/statem/extensions_srvr.c
59
SSLfatal(s, SSL_AD_HANDSHAKE_FAILURE, SSL_R_RENEGOTIATION_MISMATCH);
crypto/openssl/ssl/statem/extensions_srvr.c
590
if (((s->ext.psk_kex_mode & TLSEXT_KEX_MODE_FLAG_KE) != 0)
crypto/openssl/ssl/statem/extensions_srvr.c
591
&& (s->options & SSL_OP_PREFER_NO_DHE_KEX) != 0) {
crypto/openssl/ssl/statem/extensions_srvr.c
601
s->ext.psk_kex_mode = TLSEXT_KEX_MODE_FLAG_KE;
crypto/openssl/ssl/statem/extensions_srvr.c
620
static int tls_accept_ksgroup(SSL_CONNECTION *s, uint16_t ksgroup, PACKET *encoded_pubkey)
crypto/openssl/ssl/statem/extensions_srvr.c
623
s->s3.group_id = ksgroup;
crypto/openssl/ssl/statem/extensions_srvr.c
624
s->s3.group_id_candidate = ksgroup;
crypto/openssl/ssl/statem/extensions_srvr.c
626
s->session->kex_group = ksgroup;
crypto/openssl/ssl/statem/extensions_srvr.c
627
if ((s->s3.peer_tmp = ssl_generate_param_group(s, ksgroup)) == NULL) {
crypto/openssl/ssl/statem/extensions_srvr.c
628
SSLfatal(s,
crypto/openssl/ssl/statem/extensions_srvr.c
63
ok = memcmp(data, s->s3.previous_client_finished,
crypto/openssl/ssl/statem/extensions_srvr.c
633
if (tls13_set_encoded_pub_key(s->s3.peer_tmp,
crypto/openssl/ssl/statem/extensions_srvr.c
637
SSLfatal(s, SSL_AD_ILLEGAL_PARAMETER, SSL_R_BAD_ECPOINT);
crypto/openssl/ssl/statem/extensions_srvr.c
64
s->s3.previous_client_finished_len);
crypto/openssl/ssl/statem/extensions_srvr.c
651
static KS_EXTRACTION_RESULT extract_keyshares(SSL_CONNECTION *s, PACKET *key_share_list,
crypto/openssl/ssl/statem/extensions_srvr.c
665
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_srvr.c
67
if ((data[0] ^ s->s3.previous_client_finished[0]) != 0xFF) {
crypto/openssl/ssl/statem/extensions_srvr.c
670
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_srvr.c
679
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_LENGTH_MISMATCH);
crypto/openssl/ssl/statem/extensions_srvr.c
687
if (s->s3.group_id != 0
crypto/openssl/ssl/statem/extensions_srvr.c
688
&& (group_id != s->s3.group_id
crypto/openssl/ssl/statem/extensions_srvr.c
690
SSLfatal(s, SSL_AD_ILLEGAL_PARAMETER, SSL_R_BAD_KEY_SHARE);
crypto/openssl/ssl/statem/extensions_srvr.c
702
if (!check_in_list(s, group_id, clntgroups, clnt_num_groups, 0, &key_share_pos)) {
crypto/openssl/ssl/statem/extensions_srvr.c
703
SSLfatal(s, SSL_AD_ILLEGAL_PARAMETER, SSL_R_BAD_KEY_SHARE);
crypto/openssl/ssl/statem/extensions_srvr.c
712
if (s->s3.group_id != 0) {
crypto/openssl/ssl/statem/extensions_srvr.c
719
if (!tls_accept_ksgroup(s, s->s3.group_id, &encoded_pubkey))
crypto/openssl/ssl/statem/extensions_srvr.c
729
if (!check_in_list(s, group_id, srvrgroups, srvr_num_groups, 1, NULL)
crypto/openssl/ssl/statem/extensions_srvr.c
73
SSLfatal(s, SSL_AD_HANDSHAKE_FAILURE, SSL_R_RENEGOTIATION_MISMATCH);
crypto/openssl/ssl/statem/extensions_srvr.c
730
|| !tls_group_allowed(s, group_id, SSL_SECOP_CURVE_SUPPORTED)
crypto/openssl/ssl/statem/extensions_srvr.c
731
|| !tls_valid_group(s, group_id, TLS1_3_VERSION, TLS1_3_VERSION,
crypto/openssl/ssl/statem/extensions_srvr.c
752
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_srvr.c
760
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_srvr.c
77
s->s3.send_connection_binding = 1;
crypto/openssl/ssl/statem/extensions_srvr.c
786
static void check_overlap(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/extensions_srvr.c
801
if (!check_in_list(s, candidate_groups[current_group], prio_groups,
crypto/openssl/ssl/statem/extensions_srvr.c
803
|| !tls_group_allowed(s, candidate_groups[current_group],
crypto/openssl/ssl/statem/extensions_srvr.c
805
|| !tls_valid_group(s, candidate_groups[current_group], TLS1_3_VERSION,
crypto/openssl/ssl/statem/extensions_srvr.c
824
int tls_parse_ctos_key_share(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/extensions_srvr.c
843
s->s3.group_id_candidate = 0;
crypto/openssl/ssl/statem/extensions_srvr.c
844
if (s->hit && (s->ext.psk_kex_mode & TLSEXT_KEX_MODE_FLAG_KE_DHE) == 0)
crypto/openssl/ssl/statem/extensions_srvr.c
848
if (s->s3.peer_tmp != NULL) {
crypto/openssl/ssl/statem/extensions_srvr.c
849
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/extensions_srvr.c
854
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_LENGTH_MISMATCH);
crypto/openssl/ssl/statem/extensions_srvr.c
859
tls1_get_supported_groups(s, &srvrgroups, &srvr_num_groups);
crypto/openssl/ssl/statem/extensions_srvr.c
860
tls1_get_group_tuples(s, &srvrtuples, &srvr_num_tuples);
crypto/openssl/ssl/statem/extensions_srvr.c
862
tls1_get_peer_groups(s, &clntgroups, &clnt_num_groups);
crypto/openssl/ssl/statem/extensions_srvr.c
870
SSLfatal(s, SSL_AD_MISSING_EXTENSION,
crypto/openssl/ssl/statem/extensions_srvr.c
875
if (s->s3.group_id != 0 && PACKET_remaining(&key_share_list) == 0) {
crypto/openssl/ssl/statem/extensions_srvr.c
881
SSLfatal(s, SSL_AD_ILLEGAL_PARAMETER, SSL_R_BAD_KEY_SHARE);
crypto/openssl/ssl/statem/extensions_srvr.c
886
ks_extraction_result = extract_keyshares(s,
crypto/openssl/ssl/statem/extensions_srvr.c
921
if (s->options & SSL_OP_CIPHER_SERVER_PREFERENCE) {
crypto/openssl/ssl/statem/extensions_srvr.c
924
check_overlap(s,
crypto/openssl/ssl/statem/extensions_srvr.c
930
if (!tls_accept_ksgroup(s, group_id_candidate,
crypto/openssl/ssl/statem/extensions_srvr.c
940
check_overlap(s,
crypto/openssl/ssl/statem/extensions_srvr.c
951
s->s3.group_id_candidate = group_id_candidate;
crypto/openssl/ssl/statem/extensions_srvr.c
964
check_overlap(s,
crypto/openssl/ssl/statem/extensions_srvr.c
970
if (!tls_accept_ksgroup(s, group_id_candidate, &encoded_pubkey_arr[prio_group_idx]))
crypto/openssl/ssl/statem/extensions_srvr.c
974
check_overlap(s,
crypto/openssl/ssl/statem/extensions_srvr.c
980
s->s3.group_id_candidate = group_id_candidate;
crypto/openssl/ssl/statem/statem.c
1000
return s->s3.previous_server_finished_len != 0
crypto/openssl/ssl/statem/statem.c
1001
&& s->statem.hand_state != TLS_ST_SW_FINISHED;
crypto/openssl/ssl/statem/statem.c
1008
int ossl_statem_export_early_allowed(SSL_CONNECTION *s)
crypto/openssl/ssl/statem/statem.c
1015
return s->ext.early_data == SSL_EARLY_DATA_ACCEPTED
crypto/openssl/ssl/statem/statem.c
1016
|| (!s->server && s->ext.early_data != SSL_EARLY_DATA_NOT_SENT);
crypto/openssl/ssl/statem/statem.c
104
int SSL_in_before(const SSL *s)
crypto/openssl/ssl/statem/statem.c
106
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL(s);
crypto/openssl/ssl/statem/statem.c
122
OSSL_HANDSHAKE_STATE ossl_statem_get_state(SSL_CONNECTION *s)
crypto/openssl/ssl/statem/statem.c
124
return s != NULL ? s->statem.hand_state : TLS_ST_BEFORE;
crypto/openssl/ssl/statem/statem.c
130
void ossl_statem_clear(SSL_CONNECTION *s)
crypto/openssl/ssl/statem/statem.c
132
s->statem.state = MSG_FLOW_UNINITED;
crypto/openssl/ssl/statem/statem.c
133
s->statem.hand_state = TLS_ST_BEFORE;
crypto/openssl/ssl/statem/statem.c
134
ossl_statem_set_in_init(s, 1);
crypto/openssl/ssl/statem/statem.c
135
s->statem.no_cert_verify = 0;
crypto/openssl/ssl/statem/statem.c
141
void ossl_statem_set_renegotiate(SSL_CONNECTION *s)
crypto/openssl/ssl/statem/statem.c
143
ossl_statem_set_in_init(s, 1);
crypto/openssl/ssl/statem/statem.c
144
s->statem.request_state = TLS_ST_SW_HELLO_REQ;
crypto/openssl/ssl/statem/statem.c
147
void ossl_statem_send_fatal(SSL_CONNECTION *s, int al)
crypto/openssl/ssl/statem/statem.c
150
if (s->statem.in_init && s->statem.state == MSG_FLOW_ERROR)
crypto/openssl/ssl/statem/statem.c
152
ossl_statem_set_in_init(s, 1);
crypto/openssl/ssl/statem/statem.c
153
s->statem.state = MSG_FLOW_ERROR;
crypto/openssl/ssl/statem/statem.c
154
if (al != SSL_AD_NO_ALERT && s->rlayer.wrlmethod != NULL)
crypto/openssl/ssl/statem/statem.c
155
ssl3_send_alert(s, SSL3_AL_FATAL, al);
crypto/openssl/ssl/statem/statem.c
164
void ossl_statem_fatal(SSL_CONNECTION *s, int al, int reason,
crypto/openssl/ssl/statem/statem.c
173
ossl_statem_send_fatal(s, al);
crypto/openssl/ssl/statem/statem.c
181
#define check_fatal(s) \
crypto/openssl/ssl/statem/statem.c
183
if (!ossl_assert((s)->statem.in_init \
crypto/openssl/ssl/statem/statem.c
184
&& (s)->statem.state == MSG_FLOW_ERROR)) \
crypto/openssl/ssl/statem/statem.c
185
SSLfatal(s, SSL_AD_INTERNAL_ERROR, SSL_R_MISSING_FATAL); \
crypto/openssl/ssl/statem/statem.c
195
int ossl_statem_in_error(const SSL_CONNECTION *s)
crypto/openssl/ssl/statem/statem.c
197
if (s->statem.state == MSG_FLOW_ERROR)
crypto/openssl/ssl/statem/statem.c
203
void ossl_statem_set_in_init(SSL_CONNECTION *s, int init)
crypto/openssl/ssl/statem/statem.c
205
s->statem.in_init = init;
crypto/openssl/ssl/statem/statem.c
206
if (s->rlayer.rrlmethod != NULL && s->rlayer.rrlmethod->set_in_init != NULL)
crypto/openssl/ssl/statem/statem.c
207
s->rlayer.rrlmethod->set_in_init(s->rlayer.rrl, init);
crypto/openssl/ssl/statem/statem.c
210
int ossl_statem_get_in_handshake(SSL_CONNECTION *s)
crypto/openssl/ssl/statem/statem.c
212
return s->statem.in_handshake;
crypto/openssl/ssl/statem/statem.c
215
void ossl_statem_set_in_handshake(SSL_CONNECTION *s, int inhand)
crypto/openssl/ssl/statem/statem.c
218
s->statem.in_handshake++;
crypto/openssl/ssl/statem/statem.c
220
s->statem.in_handshake--;
crypto/openssl/ssl/statem/statem.c
224
int ossl_statem_skip_early_data(SSL_CONNECTION *s)
crypto/openssl/ssl/statem/statem.c
226
if (s->ext.early_data != SSL_EARLY_DATA_REJECTED)
crypto/openssl/ssl/statem/statem.c
229
if (!s->server
crypto/openssl/ssl/statem/statem.c
230
|| s->statem.hand_state != TLS_ST_EARLY_DATA
crypto/openssl/ssl/statem/statem.c
231
|| s->hello_retry_request == SSL_HRR_COMPLETE)
crypto/openssl/ssl/statem/statem.c
245
int ossl_statem_check_finish_init(SSL_CONNECTION *s, int sending)
crypto/openssl/ssl/statem/statem.c
248
if (s->statem.hand_state == TLS_ST_PENDING_EARLY_DATA_END
crypto/openssl/ssl/statem/statem.c
249
|| s->statem.hand_state == TLS_ST_EARLY_DATA) {
crypto/openssl/ssl/statem/statem.c
250
ossl_statem_set_in_init(s, 1);
crypto/openssl/ssl/statem/statem.c
251
if (s->early_data_state == SSL_EARLY_DATA_WRITE_RETRY) {
crypto/openssl/ssl/statem/statem.c
256
s->early_data_state = SSL_EARLY_DATA_FINISHED_WRITING;
crypto/openssl/ssl/statem/statem.c
259
} else if (!s->server) {
crypto/openssl/ssl/statem/statem.c
260
if ((sending && (s->statem.hand_state == TLS_ST_PENDING_EARLY_DATA_END || s->statem.hand_state == TLS_ST_EARLY_DATA)
crypto/openssl/ssl/statem/statem.c
261
&& s->early_data_state != SSL_EARLY_DATA_WRITING)
crypto/openssl/ssl/statem/statem.c
262
|| (!sending && s->statem.hand_state == TLS_ST_EARLY_DATA)) {
crypto/openssl/ssl/statem/statem.c
263
ossl_statem_set_in_init(s, 1);
crypto/openssl/ssl/statem/statem.c
268
if (sending && s->early_data_state == SSL_EARLY_DATA_WRITE_RETRY)
crypto/openssl/ssl/statem/statem.c
269
s->early_data_state = SSL_EARLY_DATA_FINISHED_WRITING;
crypto/openssl/ssl/statem/statem.c
272
if (s->early_data_state == SSL_EARLY_DATA_FINISHED_READING
crypto/openssl/ssl/statem/statem.c
273
&& s->statem.hand_state == TLS_ST_EARLY_DATA)
crypto/openssl/ssl/statem/statem.c
274
ossl_statem_set_in_init(s, 1);
crypto/openssl/ssl/statem/statem.c
279
void ossl_statem_set_hello_verify_done(SSL_CONNECTION *s)
crypto/openssl/ssl/statem/statem.c
281
s->statem.state = MSG_FLOW_UNINITED;
crypto/openssl/ssl/statem/statem.c
282
ossl_statem_set_in_init(s, 1);
crypto/openssl/ssl/statem/statem.c
290
s->statem.hand_state = TLS_ST_SR_CLNT_HELLO;
crypto/openssl/ssl/statem/statem.c
293
int ossl_statem_connect(SSL *s)
crypto/openssl/ssl/statem/statem.c
295
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/statem/statem.c
303
int ossl_statem_accept(SSL *s)
crypto/openssl/ssl/statem/statem.c
305
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/statem/statem.c
315
static info_cb get_callback(SSL_CONNECTION *s)
crypto/openssl/ssl/statem/statem.c
317
SSL_CTX *sctx = SSL_CONNECTION_GET_CTX(s);
crypto/openssl/ssl/statem/statem.c
319
if (s->info_callback != NULL)
crypto/openssl/ssl/statem/statem.c
320
return s->info_callback;
crypto/openssl/ssl/statem/statem.c
355
static int state_machine(SSL_CONNECTION *s, int server)
crypto/openssl/ssl/statem/statem.c
359
OSSL_STATEM *st = &s->statem;
crypto/openssl/ssl/statem/statem.c
362
SSL *ssl = SSL_CONNECTION_GET_SSL(s);
crypto/openssl/ssl/statem/statem.c
363
SSL *ussl = SSL_CONNECTION_GET_USER_SSL(s);
crypto/openssl/ssl/statem/statem.c
373
cb = get_callback(s);
crypto/openssl/ssl/statem/statem.c
381
if ((s->s3.flags & TLS1_FLAGS_STATELESS) == 0 && !SSL_clear(ssl))
crypto/openssl/ssl/statem/statem.c
385
if (SSL_CONNECTION_IS_DTLS(s) && BIO_dgram_is_sctp(SSL_get_wbio(ssl))) {
crypto/openssl/ssl/statem/statem.c
403
s->server = server;
crypto/openssl/ssl/statem/statem.c
405
if (SSL_IS_FIRST_HANDSHAKE(s) || !SSL_CONNECTION_IS_TLS13(s))
crypto/openssl/ssl/statem/statem.c
415
if (SSL_CONNECTION_IS_DTLS(s)) {
crypto/openssl/ssl/statem/statem.c
416
if ((s->version & 0xff00) != (DTLS1_VERSION & 0xff00) && (server || (s->version & 0xff00) != (DTLS1_BAD_VER & 0xff00))) {
crypto/openssl/ssl/statem/statem.c
417
SSLfatal(s, SSL_AD_NO_ALERT, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem.c
421
if ((s->version >> 8) != SSL3_VERSION_MAJOR) {
crypto/openssl/ssl/statem/statem.c
422
SSLfatal(s, SSL_AD_NO_ALERT, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem.c
427
if (!ssl_security(s, SSL_SECOP_VERSION, 0, s->version, NULL)) {
crypto/openssl/ssl/statem/statem.c
428
SSLfatal(s, SSL_AD_NO_ALERT, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem.c
432
if (s->init_buf == NULL) {
crypto/openssl/ssl/statem/statem.c
434
SSLfatal(s, SSL_AD_NO_ALERT, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem.c
438
SSLfatal(s, SSL_AD_NO_ALERT, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem.c
441
s->init_buf = buf;
crypto/openssl/ssl/statem/statem.c
445
s->init_num = 0;
crypto/openssl/ssl/statem/statem.c
450
s->s3.change_cipher_spec = 0;
crypto/openssl/ssl/statem/statem.c
457
if (!SSL_CONNECTION_IS_DTLS(s) || !BIO_dgram_is_sctp(SSL_get_wbio(ssl)))
crypto/openssl/ssl/statem/statem.c
459
if (!ssl_init_wbio_buffer(s)) {
crypto/openssl/ssl/statem/statem.c
460
SSLfatal(s, SSL_AD_NO_ALERT, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem.c
465
|| s->renegotiate) {
crypto/openssl/ssl/statem/statem.c
466
if (!tls_setup_handshake(s)) {
crypto/openssl/ssl/statem/statem.c
471
if (SSL_IS_FIRST_HANDSHAKE(s))
crypto/openssl/ssl/statem/statem.c
476
init_write_state_machine(s);
crypto/openssl/ssl/statem/statem.c
481
ssret = read_state_machine(s);
crypto/openssl/ssl/statem/statem.c
484
init_write_state_machine(s);
crypto/openssl/ssl/statem/statem.c
490
ssret = write_state_machine(s);
crypto/openssl/ssl/statem/statem.c
493
init_read_state_machine(s);
crypto/openssl/ssl/statem/statem.c
502
check_fatal(s);
crypto/openssl/ssl/statem/statem.c
514
if (SSL_CONNECTION_IS_DTLS(s) && BIO_dgram_is_sctp(SSL_get_wbio(ssl))) {
crypto/openssl/ssl/statem/statem.c
537
static void init_read_state_machine(SSL_CONNECTION *s)
crypto/openssl/ssl/statem/statem.c
539
OSSL_STATEM *st = &s->statem;
crypto/openssl/ssl/statem/statem.c
570
static SUB_STATE_RETURN read_state_machine(SSL_CONNECTION *s)
crypto/openssl/ssl/statem/statem.c
572
OSSL_STATEM *st = &s->statem;
crypto/openssl/ssl/statem/statem.c
575
int (*transition)(SSL_CONNECTION *s, int mt);
crypto/openssl/ssl/statem/statem.c
577
MSG_PROCESS_RETURN (*process_message)(SSL_CONNECTION *s, PACKET *pkt);
crypto/openssl/ssl/statem/statem.c
578
WORK_STATE (*post_process_message)(SSL_CONNECTION *s, WORK_STATE wst);
crypto/openssl/ssl/statem/statem.c
579
size_t (*max_message_size)(SSL_CONNECTION *s);
crypto/openssl/ssl/statem/statem.c
581
SSL *ssl = SSL_CONNECTION_GET_USER_SSL(s);
crypto/openssl/ssl/statem/statem.c
583
cb = get_callback(s);
crypto/openssl/ssl/statem/statem.c
585
if (s->server) {
crypto/openssl/ssl/statem/statem.c
598
s->first_packet = 1;
crypto/openssl/ssl/statem/statem.c
606
if (SSL_CONNECTION_IS_DTLS(s)) {
crypto/openssl/ssl/statem/statem.c
610
ret = dtls_get_message(s, &mt);
crypto/openssl/ssl/statem/statem.c
612
ret = tls_get_message_header(s, &mt);
crypto/openssl/ssl/statem/statem.c
622
if (s->server)
crypto/openssl/ssl/statem/statem.c
631
if (!transition(s, mt))
crypto/openssl/ssl/statem/statem.c
634
if (s->s3.tmp.message_size > max_message_size(s)) {
crypto/openssl/ssl/statem/statem.c
635
SSLfatal(s, SSL_AD_ILLEGAL_PARAMETER,
crypto/openssl/ssl/statem/statem.c
644
if (SSL_CONNECTION_IS_DTLS(s)) {
crypto/openssl/ssl/statem/statem.c
649
ret = dtls_get_message_body(s, &len);
crypto/openssl/ssl/statem/statem.c
651
ret = tls_get_message_body(s, &len);
crypto/openssl/ssl/statem/statem.c
658
s->first_packet = 0;
crypto/openssl/ssl/statem/statem.c
659
if (!PACKET_buf_init(&pkt, s->init_msg, len)) {
crypto/openssl/ssl/statem/statem.c
660
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem.c
663
ret = process_message(s, &pkt);
crypto/openssl/ssl/statem/statem.c
666
s->init_num = 0;
crypto/openssl/ssl/statem/statem.c
670
check_fatal(s);
crypto/openssl/ssl/statem/statem.c
674
if (SSL_CONNECTION_IS_DTLS(s)) {
crypto/openssl/ssl/statem/statem.c
675
dtls1_stop_timer(s);
crypto/openssl/ssl/statem/statem.c
68
static int state_machine(SSL_CONNECTION *s, int server);
crypto/openssl/ssl/statem/statem.c
69
static void init_read_state_machine(SSL_CONNECTION *s);
crypto/openssl/ssl/statem/statem.c
691
st->read_state_work = post_process_message(s, st->read_state_work);
crypto/openssl/ssl/statem/statem.c
694
check_fatal(s);
crypto/openssl/ssl/statem/statem.c
70
static SUB_STATE_RETURN read_state_machine(SSL_CONNECTION *s);
crypto/openssl/ssl/statem/statem.c
707
if (SSL_CONNECTION_IS_DTLS(s)) {
crypto/openssl/ssl/statem/statem.c
708
dtls1_stop_timer(s);
crypto/openssl/ssl/statem/statem.c
71
static void init_write_state_machine(SSL_CONNECTION *s);
crypto/openssl/ssl/statem/statem.c
716
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem.c
72
static SUB_STATE_RETURN write_state_machine(SSL_CONNECTION *s);
crypto/openssl/ssl/statem/statem.c
725
static int statem_do_write(SSL_CONNECTION *s)
crypto/openssl/ssl/statem/statem.c
727
OSSL_STATEM *st = &s->statem;
crypto/openssl/ssl/statem/statem.c
731
if (SSL_CONNECTION_IS_DTLS(s))
crypto/openssl/ssl/statem/statem.c
732
return dtls1_do_write(s, SSL3_RT_CHANGE_CIPHER_SPEC);
crypto/openssl/ssl/statem/statem.c
734
return ssl3_do_write(s, SSL3_RT_CHANGE_CIPHER_SPEC);
crypto/openssl/ssl/statem/statem.c
736
return ssl_do_write(s);
crypto/openssl/ssl/statem/statem.c
743
static void init_write_state_machine(SSL_CONNECTION *s)
crypto/openssl/ssl/statem/statem.c
745
OSSL_STATEM *st = &s->statem;
crypto/openssl/ssl/statem/statem.c
781
static SUB_STATE_RETURN write_state_machine(SSL_CONNECTION *s)
crypto/openssl/ssl/statem/statem.c
783
OSSL_STATEM *st = &s->statem;
crypto/openssl/ssl/statem/statem.c
785
WRITE_TRAN (*transition)(SSL_CONNECTION *s);
crypto/openssl/ssl/statem/statem.c
786
WORK_STATE (*pre_work)(SSL_CONNECTION *s, WORK_STATE wst);
crypto/openssl/ssl/statem/statem.c
787
WORK_STATE (*post_work)(SSL_CONNECTION *s, WORK_STATE wst);
crypto/openssl/ssl/statem/statem.c
788
int (*get_construct_message_f)(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem.c
789
CON_FUNC_RETURN (**confunc)(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem.c
793
CON_FUNC_RETURN (*confunc)(SSL_CONNECTION *s, WPACKET *pkt);
crypto/openssl/ssl/statem/statem.c
796
SSL *ssl = SSL_CONNECTION_GET_USER_SSL(s);
crypto/openssl/ssl/statem/statem.c
798
cb = get_callback(s);
crypto/openssl/ssl/statem/statem.c
800
if (s->server) {
crypto/openssl/ssl/statem/statem.c
817
if (s->server)
crypto/openssl/ssl/statem/statem.c
822
switch (transition(s)) {
crypto/openssl/ssl/statem/statem.c
832
check_fatal(s);
crypto/openssl/ssl/statem/statem.c
838
switch (st->write_state_work = pre_work(s, st->write_state_work)) {
crypto/openssl/ssl/statem/statem.c
84
int SSL_in_init(const SSL *s)
crypto/openssl/ssl/statem/statem.c
840
check_fatal(s);
crypto/openssl/ssl/statem/statem.c
857
if (!get_construct_message_f(s, &confunc, &mt)) {
crypto/openssl/ssl/statem/statem.c
86
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL(s);
crypto/openssl/ssl/statem/statem.c
867
if (!WPACKET_init(&pkt, s->init_buf)
crypto/openssl/ssl/statem/statem.c
868
|| !ssl_set_handshake_header(s, &pkt, mt)) {
crypto/openssl/ssl/statem/statem.c
870
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem.c
876
tmpret = confunc(s, &pkt);
crypto/openssl/ssl/statem/statem.c
879
check_fatal(s);
crypto/openssl/ssl/statem/statem.c
892
if (!ssl_close_construct_packet(s, &pkt, mt)
crypto/openssl/ssl/statem/statem.c
895
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem.c
902
if (SSL_CONNECTION_IS_DTLS(s) && st->use_timer) {
crypto/openssl/ssl/statem/statem.c
903
dtls1_start_timer(s);
crypto/openssl/ssl/statem/statem.c
905
ret = statem_do_write(s);
crypto/openssl/ssl/statem/statem.c
914
switch (st->write_state_work = post_work(s, st->write_state_work)) {
crypto/openssl/ssl/statem/statem.c
916
check_fatal(s);
crypto/openssl/ssl/statem/statem.c
936
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem.c
94
int SSL_is_init_finished(const SSL *s)
crypto/openssl/ssl/statem/statem.c
945
int statem_flush(SSL_CONNECTION *s)
crypto/openssl/ssl/statem/statem.c
947
s->rwstate = SSL_WRITING;
crypto/openssl/ssl/statem/statem.c
948
if (BIO_flush(s->wbio) <= 0) {
crypto/openssl/ssl/statem/statem.c
951
s->rwstate = SSL_NOTHING;
crypto/openssl/ssl/statem/statem.c
96
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL(s);
crypto/openssl/ssl/statem/statem.c
964
int ossl_statem_app_data_allowed(SSL_CONNECTION *s)
crypto/openssl/ssl/statem/statem.c
966
OSSL_STATEM *st = &s->statem;
crypto/openssl/ssl/statem/statem.c
971
if (!s->s3.in_read_app_data || (s->s3.total_renegotiations == 0))
crypto/openssl/ssl/statem/statem.c
974
if (s->server) {
crypto/openssl/ssl/statem/statem.c
998
int ossl_statem_export_allowed(SSL_CONNECTION *s)
crypto/openssl/ssl/statem/statem_clnt.c
1028
size_t ossl_statem_client_max_message_size(SSL_CONNECTION *s)
crypto/openssl/ssl/statem/statem_clnt.c
1030
OSSL_STATEM *st = &s->statem;
crypto/openssl/ssl/statem/statem_clnt.c
1045
return s->max_cert_list;
crypto/openssl/ssl/statem/statem_clnt.c
1062
return s->max_cert_list;
crypto/openssl/ssl/statem/statem_clnt.c
1068
if (s->version == DTLS1_BAD_VER)
crypto/openssl/ssl/statem/statem_clnt.c
1073
return (SSL_CONNECTION_IS_TLS13(s)) ? SESSION_TICKET_MAX_LENGTH_TLS13
crypto/openssl/ssl/statem/statem_clnt.c
1090
MSG_PROCESS_RETURN ossl_statem_client_process_message(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_clnt.c
1093
OSSL_STATEM *st = &s->statem;
crypto/openssl/ssl/statem/statem_clnt.c
1098
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_clnt.c
1102
return tls_process_server_hello(s, pkt);
crypto/openssl/ssl/statem/statem_clnt.c
1105
return dtls_process_hello_verify(s, pkt);
crypto/openssl/ssl/statem/statem_clnt.c
1108
return tls_process_server_certificate(s, pkt);
crypto/openssl/ssl/statem/statem_clnt.c
1112
return tls_process_server_compressed_certificate(s, pkt);
crypto/openssl/ssl/statem/statem_clnt.c
1116
return tls_process_cert_verify(s, pkt);
crypto/openssl/ssl/statem/statem_clnt.c
1119
return tls_process_cert_status(s, pkt);
crypto/openssl/ssl/statem/statem_clnt.c
1122
return tls_process_key_exchange(s, pkt);
crypto/openssl/ssl/statem/statem_clnt.c
1125
return tls_process_certificate_request(s, pkt);
crypto/openssl/ssl/statem/statem_clnt.c
1128
return tls_process_server_done(s, pkt);
crypto/openssl/ssl/statem/statem_clnt.c
1131
return tls_process_change_cipher_spec(s, pkt);
crypto/openssl/ssl/statem/statem_clnt.c
1134
return tls_process_new_session_ticket(s, pkt);
crypto/openssl/ssl/statem/statem_clnt.c
1137
return tls_process_finished(s, pkt);
crypto/openssl/ssl/statem/statem_clnt.c
1140
return tls_process_hello_req(s, pkt);
crypto/openssl/ssl/statem/statem_clnt.c
1143
return tls_process_encrypted_extensions(s, pkt);
crypto/openssl/ssl/statem/statem_clnt.c
1146
return tls_process_key_update(s, pkt);
crypto/openssl/ssl/statem/statem_clnt.c
1154
WORK_STATE ossl_statem_client_post_process_message(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_clnt.c
1157
OSSL_STATEM *st = &s->statem;
crypto/openssl/ssl/statem/statem_clnt.c
1162
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_clnt.c
1167
return tls_post_process_server_certificate(s, wst);
crypto/openssl/ssl/statem/statem_clnt.c
1171
return tls_prepare_client_certificate(s, wst);
crypto/openssl/ssl/statem/statem_clnt.c
1175
CON_FUNC_RETURN tls_construct_client_hello(SSL_CONNECTION *s, WPACKET *pkt)
crypto/openssl/ssl/statem/statem_clnt.c
1183
SSL_SESSION *sess = s->session;
crypto/openssl/ssl/statem/statem_clnt.c
1185
SSL_CTX *sctx = SSL_CONNECTION_GET_CTX(s);
crypto/openssl/ssl/statem/statem_clnt.c
1188
protverr = ssl_set_client_hello_version(s);
crypto/openssl/ssl/statem/statem_clnt.c
1190
SSLfatal(s, SSL_AD_INTERNAL_ERROR, protverr);
crypto/openssl/ssl/statem/statem_clnt.c
1195
|| !ssl_version_supported(s, sess->ssl_version, NULL)
crypto/openssl/ssl/statem/statem_clnt.c
1197
if (s->hello_retry_request == SSL_HRR_NONE
crypto/openssl/ssl/statem/statem_clnt.c
1198
&& !ssl_get_new_session(s, 0)) {
crypto/openssl/ssl/statem/statem_clnt.c
1205
p = s->s3.client_random;
crypto/openssl/ssl/statem/statem_clnt.c
1211
if (SSL_CONNECTION_IS_DTLS(s)) {
crypto/openssl/ssl/statem/statem_clnt.c
1214
for (idx = 0; idx < sizeof(s->s3.client_random); idx++) {
crypto/openssl/ssl/statem/statem_clnt.c
1221
i = (s->hello_retry_request == SSL_HRR_NONE);
crypto/openssl/ssl/statem/statem_clnt.c
1224
if (i && ssl_fill_hello_random(s, 0, p, sizeof(s->s3.client_random), DOWNGRADE_NONE) <= 0) {
crypto/openssl/ssl/statem/statem_clnt.c
1225
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_clnt.c
1262
if (!WPACKET_put_bytes_u16(pkt, s->client_version)
crypto/openssl/ssl/statem/statem_clnt.c
1263
|| !WPACKET_memcpy(pkt, s->s3.client_random, SSL3_RANDOM_SIZE)) {
crypto/openssl/ssl/statem/statem_clnt.c
1264
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_clnt.c
1269
session_id = s->session->session_id;
crypto/openssl/ssl/statem/statem_clnt.c
1270
if (s->new_session || s->session->ssl_version == TLS1_3_VERSION) {
crypto/openssl/ssl/statem/statem_clnt.c
1271
if (s->version == TLS1_3_VERSION
crypto/openssl/ssl/statem/statem_clnt.c
1272
&& (s->options & SSL_OP_ENABLE_MIDDLEBOX_COMPAT) != 0) {
crypto/openssl/ssl/statem/statem_clnt.c
1273
sess_id_len = sizeof(s->tmp_session_id);
crypto/openssl/ssl/statem/statem_clnt.c
1274
s->tmp_session_id_len = sess_id_len;
crypto/openssl/ssl/statem/statem_clnt.c
1275
session_id = s->tmp_session_id;
crypto/openssl/ssl/statem/statem_clnt.c
1276
if (s->hello_retry_request == SSL_HRR_NONE
crypto/openssl/ssl/statem/statem_clnt.c
1277
&& RAND_bytes_ex(sctx->libctx, s->tmp_session_id,
crypto/openssl/ssl/statem/statem_clnt.c
1280
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_clnt.c
1287
assert(s->session->session_id_length <= sizeof(s->session->session_id));
crypto/openssl/ssl/statem/statem_clnt.c
1288
sess_id_len = s->session->session_id_length;
crypto/openssl/ssl/statem/statem_clnt.c
1289
if (s->version == TLS1_3_VERSION) {
crypto/openssl/ssl/statem/statem_clnt.c
1290
s->tmp_session_id_len = sess_id_len;
crypto/openssl/ssl/statem/statem_clnt.c
1291
memcpy(s->tmp_session_id, s->session->session_id, sess_id_len);
crypto/openssl/ssl/statem/statem_clnt.c
1297
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_clnt.c
130
if (s->hit) {
crypto/openssl/ssl/statem/statem_clnt.c
1302
if (SSL_CONNECTION_IS_DTLS(s)) {
crypto/openssl/ssl/statem/statem_clnt.c
1303
if (s->d1->cookie_len > sizeof(s->d1->cookie)
crypto/openssl/ssl/statem/statem_clnt.c
1304
|| !WPACKET_sub_memcpy_u8(pkt, s->d1->cookie,
crypto/openssl/ssl/statem/statem_clnt.c
1305
s->d1->cookie_len)) {
crypto/openssl/ssl/statem/statem_clnt.c
1306
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_clnt.c
1313
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_clnt.c
1317
if (!ssl_cipher_list_to_bytes(s, SSL_get_ciphers(SSL_CONNECTION_GET_SSL(s)),
crypto/openssl/ssl/statem/statem_clnt.c
1323
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_clnt.c
1329
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_clnt.c
1333
if (ssl_allow_compression(s)
crypto/openssl/ssl/statem/statem_clnt.c
1335
&& (SSL_CONNECTION_IS_DTLS(s)
crypto/openssl/ssl/statem/statem_clnt.c
1336
|| s->s3.tmp.max_ver < TLS1_3_VERSION)) {
crypto/openssl/ssl/statem/statem_clnt.c
1341
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_clnt.c
1349
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_clnt.c
1354
if (!tls_construct_extensions(s, pkt, SSL_EXT_CLIENT_HELLO, NULL, 0)) {
crypto/openssl/ssl/statem/statem_clnt.c
1362
MSG_PROCESS_RETURN dtls_process_hello_verify(SSL_CONNECTION *s, PACKET *pkt)
crypto/openssl/ssl/statem/statem_clnt.c
1369
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_LENGTH_MISMATCH);
crypto/openssl/ssl/statem/statem_clnt.c
1374
if (cookie_len > sizeof(s->d1->cookie)) {
crypto/openssl/ssl/statem/statem_clnt.c
1375
SSLfatal(s, SSL_AD_ILLEGAL_PARAMETER, SSL_R_LENGTH_TOO_LONG);
crypto/openssl/ssl/statem/statem_clnt.c
1379
if (!PACKET_copy_bytes(&cookiepkt, s->d1->cookie, cookie_len)) {
crypto/openssl/ssl/statem/statem_clnt.c
1380
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_LENGTH_MISMATCH);
crypto/openssl/ssl/statem/statem_clnt.c
1383
s->d1->cookie_len = cookie_len;
crypto/openssl/ssl/statem/statem_clnt.c
1388
static int set_client_ciphersuite(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_clnt.c
1394
SSL_CTX *sctx = SSL_CONNECTION_GET_CTX(s);
crypto/openssl/ssl/statem/statem_clnt.c
1396
c = ssl_get_cipher_by_char(s, cipherchars, 0);
crypto/openssl/ssl/statem/statem_clnt.c
1399
SSLfatal(s, SSL_AD_ILLEGAL_PARAMETER, SSL_R_UNKNOWN_CIPHER_RETURNED);
crypto/openssl/ssl/statem/statem_clnt.c
1406
if (ssl_cipher_disabled(s, c, SSL_SECOP_CIPHER_CHECK, 1)) {
crypto/openssl/ssl/statem/statem_clnt.c
1407
SSLfatal(s, SSL_AD_ILLEGAL_PARAMETER, SSL_R_WRONG_CIPHER_RETURNED);
crypto/openssl/ssl/statem/statem_clnt.c
1411
sk = ssl_get_ciphers_by_id(s);
crypto/openssl/ssl/statem/statem_clnt.c
1415
SSLfatal(s, SSL_AD_ILLEGAL_PARAMETER, SSL_R_WRONG_CIPHER_RETURNED);
crypto/openssl/ssl/statem/statem_clnt.c
1419
if (SSL_CONNECTION_IS_TLS13(s) && s->s3.tmp.new_cipher != NULL
crypto/openssl/ssl/statem/statem_clnt.c
1420
&& s->s3.tmp.new_cipher->id != c->id) {
crypto/openssl/ssl/statem/statem_clnt.c
1422
SSLfatal(s, SSL_AD_ILLEGAL_PARAMETER, SSL_R_WRONG_CIPHER_RETURNED);
crypto/openssl/ssl/statem/statem_clnt.c
1431
if (s->session->cipher != NULL)
crypto/openssl/ssl/statem/statem_clnt.c
1432
s->session->cipher_id = s->session->cipher->id;
crypto/openssl/ssl/statem/statem_clnt.c
1433
if (s->hit && (s->session->cipher_id != c->id)) {
crypto/openssl/ssl/statem/statem_clnt.c
1434
if (SSL_CONNECTION_IS_TLS13(s)) {
crypto/openssl/ssl/statem/statem_clnt.c
1437
if (!ossl_assert(s->session->cipher != NULL)) {
crypto/openssl/ssl/statem/statem_clnt.c
1438
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_clnt.c
1446
|| md != ssl_md(sctx, s->session->cipher->algorithm2)) {
crypto/openssl/ssl/statem/statem_clnt.c
1447
SSLfatal(s, SSL_AD_ILLEGAL_PARAMETER,
crypto/openssl/ssl/statem/statem_clnt.c
1456
SSLfatal(s, SSL_AD_ILLEGAL_PARAMETER,
crypto/openssl/ssl/statem/statem_clnt.c
146
&& s->ext.compress_certificate_sent) {
crypto/openssl/ssl/statem/statem_clnt.c
1461
s->s3.tmp.new_cipher = c;
crypto/openssl/ssl/statem/statem_clnt.c
1466
MSG_PROCESS_RETURN tls_process_server_hello(SSL_CONNECTION *s, PACKET *pkt)
crypto/openssl/ssl/statem/statem_clnt.c
1476
SSL *ssl = SSL_CONNECTION_GET_SSL(s);
crypto/openssl/ssl/statem/statem_clnt.c
1477
SSL *ussl = SSL_CONNECTION_GET_USER_SSL(s);
crypto/openssl/ssl/statem/statem_clnt.c
1483
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_LENGTH_MISMATCH);
crypto/openssl/ssl/statem/statem_clnt.c
1488
if (s->version == TLS1_3_VERSION
crypto/openssl/ssl/statem/statem_clnt.c
1492
if (s->hello_retry_request != SSL_HRR_NONE) {
crypto/openssl/ssl/statem/statem_clnt.c
1493
SSLfatal(s, SSL_AD_UNEXPECTED_MESSAGE, SSL_R_UNEXPECTED_MESSAGE);
crypto/openssl/ssl/statem/statem_clnt.c
1496
s->hello_retry_request = SSL_HRR_PENDING;
crypto/openssl/ssl/statem/statem_clnt.c
1498
if (!ssl_set_record_protocol_version(s, s->version)) {
crypto/openssl/ssl/statem/statem_clnt.c
1499
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_clnt.c
1504
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_LENGTH_MISMATCH);
crypto/openssl/ssl/statem/statem_clnt.c
1508
if (!PACKET_copy_bytes(pkt, s->s3.server_random, SSL3_RANDOM_SIZE)) {
crypto/openssl/ssl/statem/statem_clnt.c
1509
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_LENGTH_MISMATCH);
crypto/openssl/ssl/statem/statem_clnt.c
1516
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_LENGTH_MISMATCH);
crypto/openssl/ssl/statem/statem_clnt.c
1520
if (session_id_len > sizeof(s->session->session_id)
crypto/openssl/ssl/statem/statem_clnt.c
1522
SSLfatal(s, SSL_AD_ILLEGAL_PARAMETER, SSL_R_SSL3_SESSION_ID_TOO_LONG);
crypto/openssl/ssl/statem/statem_clnt.c
1527
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_LENGTH_MISMATCH);
crypto/openssl/ssl/statem/statem_clnt.c
1532
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_LENGTH_MISMATCH);
crypto/openssl/ssl/statem/statem_clnt.c
1541
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_BAD_LENGTH);
crypto/openssl/ssl/statem/statem_clnt.c
1546
if (!tls_collect_extensions(s, &extpkt,
crypto/openssl/ssl/statem/statem_clnt.c
1554
if (!ssl_choose_client_version(s, sversion, extensions)) {
crypto/openssl/ssl/statem/statem_clnt.c
1560
if (SSL_CONNECTION_IS_TLS13(s) || hrr) {
crypto/openssl/ssl/statem/statem_clnt.c
1562
SSLfatal(s, SSL_AD_ILLEGAL_PARAMETER,
crypto/openssl/ssl/statem/statem_clnt.c
1567
if (session_id_len != s->tmp_session_id_len
crypto/openssl/ssl/statem/statem_clnt.c
1568
|| memcmp(PACKET_data(&session_id), s->tmp_session_id,
crypto/openssl/ssl/statem/statem_clnt.c
1571
SSLfatal(s, SSL_AD_ILLEGAL_PARAMETER, SSL_R_INVALID_SESSION_ID);
crypto/openssl/ssl/statem/statem_clnt.c
1577
if (!set_client_ciphersuite(s, cipherchars)) {
crypto/openssl/ssl/statem/statem_clnt.c
1582
return tls_process_as_hello_retry_request(s, &extpkt);
crypto/openssl/ssl/statem/statem_clnt.c
1589
context = SSL_CONNECTION_IS_TLS13(s) ? SSL_EXT_TLS1_3_SERVER_HELLO
crypto/openssl/ssl/statem/statem_clnt.c
1591
if (!tls_validate_all_contexts(s, context, extensions)) {
crypto/openssl/ssl/statem/statem_clnt.c
1592
SSLfatal(s, SSL_AD_ILLEGAL_PARAMETER, SSL_R_BAD_EXTENSION);
crypto/openssl/ssl/statem/statem_clnt.c
1596
s->hit = 0;
crypto/openssl/ssl/statem/statem_clnt.c
1598
if (SSL_CONNECTION_IS_TLS13(s)) {
crypto/openssl/ssl/statem/statem_clnt.c
1603
if (RECORD_LAYER_processed_read_pending(&s->rlayer)) {
crypto/openssl/ssl/statem/statem_clnt.c
1604
SSLfatal(s, SSL_AD_UNEXPECTED_MESSAGE,
crypto/openssl/ssl/statem/statem_clnt.c
161
&& s->ext.compress_certificate_sent) {
crypto/openssl/ssl/statem/statem_clnt.c
1610
if (!tls_parse_extension(s, TLSEXT_IDX_psk,
crypto/openssl/ssl/statem/statem_clnt.c
1629
if (s->version >= TLS1_VERSION
crypto/openssl/ssl/statem/statem_clnt.c
1630
&& s->ext.session_secret_cb != NULL && s->session->ext.tick) {
crypto/openssl/ssl/statem/statem_clnt.c
1638
master_key_length = sizeof(s->session->master_key);
crypto/openssl/ssl/statem/statem_clnt.c
1639
if (s->ext.session_secret_cb(ussl, s->session->master_key,
crypto/openssl/ssl/statem/statem_clnt.c
1642
s->ext.session_secret_cb_arg)
crypto/openssl/ssl/statem/statem_clnt.c
1644
s->session->master_key_length = master_key_length;
crypto/openssl/ssl/statem/statem_clnt.c
1645
s->session->cipher = pref_cipher ? pref_cipher : ssl_get_cipher_by_char(s, cipherchars, 0);
crypto/openssl/ssl/statem/statem_clnt.c
1647
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_clnt.c
1653
&& session_id_len == s->session->session_id_length
crypto/openssl/ssl/statem/statem_clnt.c
1654
&& memcmp(PACKET_data(&session_id), s->session->session_id,
crypto/openssl/ssl/statem/statem_clnt.c
1657
s->hit = 1;
crypto/openssl/ssl/statem/statem_clnt.c
1660
if (s->hit) {
crypto/openssl/ssl/statem/statem_clnt.c
1661
if (s->sid_ctx_length != s->session->sid_ctx_length
crypto/openssl/ssl/statem/statem_clnt.c
1662
|| memcmp(s->session->sid_ctx, s->sid_ctx, s->sid_ctx_length)) {
crypto/openssl/ssl/statem/statem_clnt.c
1664
SSLfatal(s, SSL_AD_ILLEGAL_PARAMETER,
crypto/openssl/ssl/statem/statem_clnt.c
1676
if (s->session->session_id_length > 0) {
crypto/openssl/ssl/statem/statem_clnt.c
1677
ssl_tsan_counter(s->session_ctx, &s->session_ctx->stats.sess_miss);
crypto/openssl/ssl/statem/statem_clnt.c
1678
if (!ssl_get_new_session(s, 0)) {
crypto/openssl/ssl/statem/statem_clnt.c
1684
s->session->ssl_version = s->version;
crypto/openssl/ssl/statem/statem_clnt.c
1691
if (!SSL_CONNECTION_IS_TLS13(s)) {
crypto/openssl/ssl/statem/statem_clnt.c
1692
s->session->session_id_length = session_id_len;
crypto/openssl/ssl/statem/statem_clnt.c
1695
memcpy(s->session->session_id, PACKET_data(&session_id),
crypto/openssl/ssl/statem/statem_clnt.c
1701
if (s->version != s->session->ssl_version) {
crypto/openssl/ssl/statem/statem_clnt.c
1702
SSLfatal(s, SSL_AD_PROTOCOL_VERSION,
crypto/openssl/ssl/statem/statem_clnt.c
1710
s->s3.tmp.min_ver = s->version;
crypto/openssl/ssl/statem/statem_clnt.c
1711
s->s3.tmp.max_ver = s->version;
crypto/openssl/ssl/statem/statem_clnt.c
1713
if (!set_client_ciphersuite(s, cipherchars)) {
crypto/openssl/ssl/statem/statem_clnt.c
1720
SSLfatal(s, SSL_AD_ILLEGAL_PARAMETER,
crypto/openssl/ssl/statem/statem_clnt.c
1728
if (s->session->compress_meth != 0) {
crypto/openssl/ssl/statem/statem_clnt.c
1729
SSLfatal(s, SSL_AD_HANDSHAKE_FAILURE, SSL_R_INCONSISTENT_COMPRESSION);
crypto/openssl/ssl/statem/statem_clnt.c
1733
if (s->hit && compression != s->session->compress_meth) {
crypto/openssl/ssl/statem/statem_clnt.c
1734
SSLfatal(s, SSL_AD_ILLEGAL_PARAMETER,
crypto/openssl/ssl/statem/statem_clnt.c
1740
else if (!ssl_allow_compression(s)) {
crypto/openssl/ssl/statem/statem_clnt.c
1741
SSLfatal(s, SSL_AD_ILLEGAL_PARAMETER, SSL_R_COMPRESSION_DISABLED);
crypto/openssl/ssl/statem/statem_clnt.c
1744
comp = ssl3_comp_find(SSL_CONNECTION_GET_CTX(s)->comp_methods,
crypto/openssl/ssl/statem/statem_clnt.c
1749
SSLfatal(s, SSL_AD_ILLEGAL_PARAMETER,
crypto/openssl/ssl/statem/statem_clnt.c
1753
s->s3.tmp.new_compression = comp;
crypto/openssl/ssl/statem/statem_clnt.c
1757
if (!tls_parse_all_extensions(s, context, extensions, NULL, 0, 1)) {
crypto/openssl/ssl/statem/statem_clnt.c
1763
if (SSL_CONNECTION_IS_DTLS(s) && s->hit) {
crypto/openssl/ssl/statem/statem_clnt.c
1777
if (s->mode & SSL_MODE_DTLS_SCTP_LABEL_LENGTH_BUG)
crypto/openssl/ssl/statem/statem_clnt.c
1785
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_clnt.c
1799
if (SSL_CONNECTION_IS_TLS13(s)) {
crypto/openssl/ssl/statem/statem_clnt.c
1800
if (!ssl->method->ssl3_enc->setup_key_block(s)
crypto/openssl/ssl/statem/statem_clnt.c
1801
|| !tls13_store_handshake_traffic_hash(s)) {
crypto/openssl/ssl/statem/statem_clnt.c
1814
if (SSL_IS_QUIC_HANDSHAKE(s)
crypto/openssl/ssl/statem/statem_clnt.c
1815
|| (s->early_data_state == SSL_EARLY_DATA_NONE
crypto/openssl/ssl/statem/statem_clnt.c
1816
&& (s->options & SSL_OP_ENABLE_MIDDLEBOX_COMPAT) == 0)) {
crypto/openssl/ssl/statem/statem_clnt.c
1817
if (!ssl->method->ssl3_enc->change_cipher_state(s,
crypto/openssl/ssl/statem/statem_clnt.c
1823
if (!ssl->method->ssl3_enc->change_cipher_state(s,
crypto/openssl/ssl/statem/statem_clnt.c
1837
static MSG_PROCESS_RETURN tls_process_as_hello_retry_request(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_clnt.c
1846
if (s->early_data_state == SSL_EARLY_DATA_FINISHED_WRITING
crypto/openssl/ssl/statem/statem_clnt.c
1847
&& !ssl_set_new_record_layer(s,
crypto/openssl/ssl/statem/statem_clnt.c
1857
s->rlayer.wrlmethod->set_protocol_version(s->rlayer.wrl, TLS1_3_VERSION);
crypto/openssl/ssl/statem/statem_clnt.c
1859
if (!tls_collect_extensions(s, extpkt, SSL_EXT_TLS1_3_HELLO_RETRY_REQUEST,
crypto/openssl/ssl/statem/statem_clnt.c
1861
|| !tls_parse_all_extensions(s, SSL_EXT_TLS1_3_HELLO_RETRY_REQUEST,
crypto/openssl/ssl/statem/statem_clnt.c
1870
if (s->ext.tls13_cookie_len == 0 && s->s3.tmp.pkey != NULL) {
crypto/openssl/ssl/statem/statem_clnt.c
1875
SSLfatal(s, SSL_AD_ILLEGAL_PARAMETER, SSL_R_NO_CHANGE_FOLLOWING_HRR);
crypto/openssl/ssl/statem/statem_clnt.c
188
if (mt == SSL3_MT_KEY_UPDATE && !SSL_IS_QUIC_HANDSHAKE(s)) {
crypto/openssl/ssl/statem/statem_clnt.c
1883
if (!create_synthetic_message_hash(s, NULL, 0, NULL, 0)) {
crypto/openssl/ssl/statem/statem_clnt.c
1894
if (!ssl3_finish_mac(s, (unsigned char *)s->init_buf->data,
crypto/openssl/ssl/statem/statem_clnt.c
1895
s->init_num + SSL3_HM_HEADER_LENGTH)) {
crypto/openssl/ssl/statem/statem_clnt.c
197
if (!SSL_CONNECTION_IS_DTLS(s)
crypto/openssl/ssl/statem/statem_clnt.c
198
&& s->post_handshake_auth == SSL_PHA_EXT_SENT) {
crypto/openssl/ssl/statem/statem_clnt.c
199
s->post_handshake_auth = SSL_PHA_REQUESTED;
crypto/openssl/ssl/statem/statem_clnt.c
1994
MSG_PROCESS_RETURN tls_process_server_certificate(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_clnt.c
2002
SSL_CTX *sctx = SSL_CONNECTION_GET_CTX(s);
crypto/openssl/ssl/statem/statem_clnt.c
2004
if (s->ext.server_cert_type == TLSEXT_cert_type_rpk)
crypto/openssl/ssl/statem/statem_clnt.c
2005
return tls_process_server_rpk(s, pkt);
crypto/openssl/ssl/statem/statem_clnt.c
2006
if (s->ext.server_cert_type != TLSEXT_cert_type_x509) {
crypto/openssl/ssl/statem/statem_clnt.c
2007
SSLfatal(s, SSL_AD_UNSUPPORTED_CERTIFICATE,
crypto/openssl/ssl/statem/statem_clnt.c
2012
if ((s->session->peer_chain = sk_X509_new_null()) == NULL) {
crypto/openssl/ssl/statem/statem_clnt.c
2013
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_CRYPTO_LIB);
crypto/openssl/ssl/statem/statem_clnt.c
2017
if ((SSL_CONNECTION_IS_TLS13(s) && !PACKET_get_1(pkt, &context))
crypto/openssl/ssl/statem/statem_clnt.c
2022
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_LENGTH_MISMATCH);
crypto/openssl/ssl/statem/statem_clnt.c
2028
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_CERT_LENGTH_MISMATCH);
crypto/openssl/ssl/statem/statem_clnt.c
2035
SSLfatal(s, SSL_AD_DECODE_ERROR, ERR_R_ASN1_LIB);
crypto/openssl/ssl/statem/statem_clnt.c
2041
SSLfatal(s, SSL_AD_BAD_CERTIFICATE, ERR_R_ASN1_LIB);
crypto/openssl/ssl/statem/statem_clnt.c
2046
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_CERT_LENGTH_MISMATCH);
crypto/openssl/ssl/statem/statem_clnt.c
2050
if (SSL_CONNECTION_IS_TLS13(s)) {
crypto/openssl/ssl/statem/statem_clnt.c
2055
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_BAD_LENGTH);
crypto/openssl/ssl/statem/statem_clnt.c
2058
if (!tls_collect_extensions(s, &extensions,
crypto/openssl/ssl/statem/statem_clnt.c
206
if (!tls13_restore_handshake_digest_for_pha(s)) {
crypto/openssl/ssl/statem/statem_clnt.c
2061
|| !tls_parse_all_extensions(s, SSL_EXT_TLS1_3_CERTIFICATE,
crypto/openssl/ssl/statem/statem_clnt.c
2071
if (!sk_X509_push(s->session->peer_chain, x)) {
crypto/openssl/ssl/statem/statem_clnt.c
2072
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_CRYPTO_LIB);
crypto/openssl/ssl/statem/statem_clnt.c
2081
OSSL_STACK_OF_X509_free(s->session->peer_chain);
crypto/openssl/ssl/statem/statem_clnt.c
2082
s->session->peer_chain = NULL;
crypto/openssl/ssl/statem/statem_clnt.c
2091
WORK_STATE tls_post_process_server_certificate(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_clnt.c
2100
if (s->ext.server_cert_type == TLSEXT_cert_type_rpk)
crypto/openssl/ssl/statem/statem_clnt.c
2101
return tls_post_process_server_rpk(s, wst);
crypto/openssl/ssl/statem/statem_clnt.c
2103
if (s->rwstate == SSL_RETRY_VERIFY)
crypto/openssl/ssl/statem/statem_clnt.c
2104
s->rwstate = SSL_NOTHING;
crypto/openssl/ssl/statem/statem_clnt.c
2121
i = ssl_verify_cert_chain(s, s->session->peer_chain);
crypto/openssl/ssl/statem/statem_clnt.c
2122
if (i <= 0 && s->verify_mode != SSL_VERIFY_NONE) {
crypto/openssl/ssl/statem/statem_clnt.c
2124
SSLfatal(s, ssl_x509err2alert(s->verify_result),
crypto/openssl/ssl/statem/statem_clnt.c
2129
if (i > 0 && s->rwstate == SSL_RETRY_VERIFY)
crypto/openssl/ssl/statem/statem_clnt.c
2136
x = sk_X509_value(s->session->peer_chain, 0);
crypto/openssl/ssl/statem/statem_clnt.c
2141
SSLfatal(s, SSL_AD_INTERNAL_ERROR,
crypto/openssl/ssl/statem/statem_clnt.c
2147
SSL_CONNECTION_GET_CTX(s)))
crypto/openssl/ssl/statem/statem_clnt.c
2149
SSLfatal(s, SSL_AD_ILLEGAL_PARAMETER, SSL_R_UNKNOWN_CERTIFICATE_TYPE);
crypto/openssl/ssl/statem/statem_clnt.c
2157
if (!SSL_CONNECTION_IS_TLS13(s)) {
crypto/openssl/ssl/statem/statem_clnt.c
2158
if ((clu->amask & s->s3.tmp.new_cipher->algorithm_auth) == 0) {
crypto/openssl/ssl/statem/statem_clnt.c
2159
SSLfatal(s, SSL_AD_ILLEGAL_PARAMETER, SSL_R_WRONG_CERTIFICATE_TYPE);
crypto/openssl/ssl/statem/statem_clnt.c
2165
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_clnt.c
2169
X509_free(s->session->peer);
crypto/openssl/ssl/statem/statem_clnt.c
2170
s->session->peer = x;
crypto/openssl/ssl/statem/statem_clnt.c
2171
s->session->verify_result = s->verify_result;
crypto/openssl/ssl/statem/statem_clnt.c
2173
EVP_PKEY_free(s->session->peer_rpk);
crypto/openssl/ssl/statem/statem_clnt.c
2174
s->session->peer_rpk = NULL;
crypto/openssl/ssl/statem/statem_clnt.c
2177
if (SSL_CONNECTION_IS_TLS13(s)
crypto/openssl/ssl/statem/statem_clnt.c
2178
&& !ssl_handshake_hash(s, s->cert_verify_hash,
crypto/openssl/ssl/statem/statem_clnt.c
2179
sizeof(s->cert_verify_hash),
crypto/openssl/ssl/statem/statem_clnt.c
2180
&s->cert_verify_hash_len)) {
crypto/openssl/ssl/statem/statem_clnt.c
2202
static int tls_process_ske_psk_preamble(SSL_CONNECTION *s, PACKET *pkt)
crypto/openssl/ssl/statem/statem_clnt.c
2210
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_LENGTH_MISMATCH);
crypto/openssl/ssl/statem/statem_clnt.c
2221
SSLfatal(s, SSL_AD_HANDSHAKE_FAILURE, SSL_R_DATA_LENGTH_TOO_LONG);
crypto/openssl/ssl/statem/statem_clnt.c
2226
OPENSSL_free(s->session->psk_identity_hint);
crypto/openssl/ssl/statem/statem_clnt.c
2227
s->session->psk_identity_hint = NULL;
crypto/openssl/ssl/statem/statem_clnt.c
2229
&s->session->psk_identity_hint)) {
crypto/openssl/ssl/statem/statem_clnt.c
2230
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_clnt.c
2236
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_clnt.c
2241
static int tls_process_ske_srp(SSL_CONNECTION *s, PACKET *pkt, EVP_PKEY **pkey)
crypto/openssl/ssl/statem/statem_clnt.c
2250
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_LENGTH_MISMATCH);
crypto/openssl/ssl/statem/statem_clnt.c
2254
if ((s->srp_ctx.N = BN_bin2bn(PACKET_data(&prime),
crypto/openssl/ssl/statem/statem_clnt.c
2257
|| (s->srp_ctx.g = BN_bin2bn(PACKET_data(&generator),
crypto/openssl/ssl/statem/statem_clnt.c
2260
|| (s->srp_ctx.s = BN_bin2bn(PACKET_data(&salt),
crypto/openssl/ssl/statem/statem_clnt.c
2263
|| (s->srp_ctx.B = BN_bin2bn(PACKET_data(&server_pub),
crypto/openssl/ssl/statem/statem_clnt.c
2266
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_BN_LIB);
crypto/openssl/ssl/statem/statem_clnt.c
2270
if (!srp_verify_server_param(s)) {
crypto/openssl/ssl/statem/statem_clnt.c
2276
if (s->s3.tmp.new_cipher->algorithm_auth & (SSL_aRSA | SSL_aDSS))
crypto/openssl/ssl/statem/statem_clnt.c
2277
*pkey = tls_get_peer_pkey(s);
crypto/openssl/ssl/statem/statem_clnt.c
2281
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_clnt.c
2286
static int tls_process_ske_dhe(SSL_CONNECTION *s, PACKET *pkt, EVP_PKEY **pkey)
crypto/openssl/ssl/statem/statem_clnt.c
2294
SSL_CTX *sctx = SSL_CONNECTION_GET_CTX(s);
crypto/openssl/ssl/statem/statem_clnt.c
230
int ossl_statem_client_read_transition(SSL_CONNECTION *s, int mt)
crypto/openssl/ssl/statem/statem_clnt.c
2300
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_LENGTH_MISMATCH);
crypto/openssl/ssl/statem/statem_clnt.c
2310
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_BN_LIB);
crypto/openssl/ssl/statem/statem_clnt.c
232
OSSL_STATEM *st = &s->statem;
crypto/openssl/ssl/statem/statem_clnt.c
2321
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_clnt.c
2327
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_clnt.c
2332
SSLfatal(s, SSL_AD_INTERNAL_ERROR, SSL_R_BAD_DH_VALUE);
crypto/openssl/ssl/statem/statem_clnt.c
2347
SSLfatal(s, SSL_AD_ILLEGAL_PARAMETER, SSL_R_BAD_DH_VALUE);
crypto/openssl/ssl/statem/statem_clnt.c
2351
if (!ssl_security(s, SSL_SECOP_TMP_DH,
crypto/openssl/ssl/statem/statem_clnt.c
2354
SSLfatal(s, SSL_AD_HANDSHAKE_FAILURE, SSL_R_DH_KEY_TOO_SMALL);
crypto/openssl/ssl/statem/statem_clnt.c
2358
s->s3.peer_tmp = peer_tmp;
crypto/openssl/ssl/statem/statem_clnt.c
2365
if (s->s3.tmp.new_cipher->algorithm_auth & (SSL_aRSA | SSL_aDSS))
crypto/openssl/ssl/statem/statem_clnt.c
2366
*pkey = tls_get_peer_pkey(s);
crypto/openssl/ssl/statem/statem_clnt.c
2383
static int tls_process_ske_ecdhe(SSL_CONNECTION *s, PACKET *pkt, EVP_PKEY **pkey)
crypto/openssl/ssl/statem/statem_clnt.c
239
if (SSL_CONNECTION_IS_TLS13(s)) {
crypto/openssl/ssl/statem/statem_clnt.c
2394
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_LENGTH_TOO_SHORT);
crypto/openssl/ssl/statem/statem_clnt.c
240
if (!ossl_statem_client13_read_transition(s, mt))
crypto/openssl/ssl/statem/statem_clnt.c
2402
|| !tls1_check_group_id(s, curve_id, 1)) {
crypto/openssl/ssl/statem/statem_clnt.c
2403
SSLfatal(s, SSL_AD_ILLEGAL_PARAMETER, SSL_R_WRONG_CURVE);
crypto/openssl/ssl/statem/statem_clnt.c
2407
if ((s->s3.peer_tmp = ssl_generate_param_group(s, curve_id)) == NULL) {
crypto/openssl/ssl/statem/statem_clnt.c
2408
SSLfatal(s, SSL_AD_INTERNAL_ERROR,
crypto/openssl/ssl/statem/statem_clnt.c
2414
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_LENGTH_MISMATCH);
crypto/openssl/ssl/statem/statem_clnt.c
2418
if (EVP_PKEY_set1_encoded_public_key(s->s3.peer_tmp,
crypto/openssl/ssl/statem/statem_clnt.c
2422
SSLfatal(s, SSL_AD_ILLEGAL_PARAMETER, SSL_R_BAD_ECPOINT);
crypto/openssl/ssl/statem/statem_clnt.c
2431
if (s->s3.tmp.new_cipher->algorithm_auth & SSL_aECDSA)
crypto/openssl/ssl/statem/statem_clnt.c
2432
*pkey = tls_get_peer_pkey(s);
crypto/openssl/ssl/statem/statem_clnt.c
2433
else if (s->s3.tmp.new_cipher->algorithm_auth & SSL_aRSA)
crypto/openssl/ssl/statem/statem_clnt.c
2434
*pkey = tls_get_peer_pkey(s);
crypto/openssl/ssl/statem/statem_clnt.c
2438
s->session->kex_group = curve_id;
crypto/openssl/ssl/statem/statem_clnt.c
2442
MSG_PROCESS_RETURN tls_process_key_exchange(SSL_CONNECTION *s, PACKET *pkt)
crypto/openssl/ssl/statem/statem_clnt.c
2449
SSL_CTX *sctx = SSL_CONNECTION_GET_CTX(s);
crypto/openssl/ssl/statem/statem_clnt.c
2451
alg_k = s->s3.tmp.new_cipher->algorithm_mkey;
crypto/openssl/ssl/statem/statem_clnt.c
2455
EVP_PKEY_free(s->s3.peer_tmp);
crypto/openssl/ssl/statem/statem_clnt.c
2456
s->s3.peer_tmp = NULL;
crypto/openssl/ssl/statem/statem_clnt.c
2459
if (!tls_process_ske_psk_preamble(s, pkt)) {
crypto/openssl/ssl/statem/statem_clnt.c
2468
if (!tls_process_ske_srp(s, pkt, &pkey)) {
crypto/openssl/ssl/statem/statem_clnt.c
2473
if (!tls_process_ske_dhe(s, pkt, &pkey)) {
crypto/openssl/ssl/statem/statem_clnt.c
2478
if (!tls_process_ske_ecdhe(s, pkt, &pkey)) {
crypto/openssl/ssl/statem/statem_clnt.c
2483
SSLfatal(s, SSL_AD_UNEXPECTED_MESSAGE, SSL_R_UNEXPECTED_MESSAGE);
crypto/openssl/ssl/statem/statem_clnt.c
2501
SSLfatal(s, SSL_AD_DECODE_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_clnt.c
2505
if (SSL_USE_SIGALGS(s)) {
crypto/openssl/ssl/statem/statem_clnt.c
2509
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_LENGTH_TOO_SHORT);
crypto/openssl/ssl/statem/statem_clnt.c
2512
if (tls12_check_peer_sigalg(s, sigalg, pkey) <= 0) {
crypto/openssl/ssl/statem/statem_clnt.c
2516
} else if (!tls1_set_peer_legacy_sigalg(s, pkey)) {
crypto/openssl/ssl/statem/statem_clnt.c
2517
SSLfatal(s, SSL_AD_INTERNAL_ERROR,
crypto/openssl/ssl/statem/statem_clnt.c
2522
if (!tls1_lookup_md(sctx, s->s3.tmp.peer_sigalg, &md)) {
crypto/openssl/ssl/statem/statem_clnt.c
2523
SSLfatal(s, SSL_AD_INTERNAL_ERROR,
crypto/openssl/ssl/statem/statem_clnt.c
2527
if (SSL_USE_SIGALGS(s))
crypto/openssl/ssl/statem/statem_clnt.c
2533
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_LENGTH_MISMATCH);
crypto/openssl/ssl/statem/statem_clnt.c
2539
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_EVP_LIB);
crypto/openssl/ssl/statem/statem_clnt.c
2548
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_EVP_LIB);
crypto/openssl/ssl/statem/statem_clnt.c
255
if (SSL_CONNECTION_IS_DTLS(s)) {
crypto/openssl/ssl/statem/statem_clnt.c
2551
if (SSL_USE_PSS(s)) {
crypto/openssl/ssl/statem/statem_clnt.c
2556
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_EVP_LIB);
crypto/openssl/ssl/statem/statem_clnt.c
2560
tbslen = construct_key_exchange_tbs(s, &tbs, PACKET_data(&params),
crypto/openssl/ssl/statem/statem_clnt.c
2571
SSLfatal(s, SSL_AD_DECRYPT_ERROR, SSL_R_BAD_SIGNATURE);
crypto/openssl/ssl/statem/statem_clnt.c
2578
if (!(s->s3.tmp.new_cipher->algorithm_auth & (SSL_aNULL | SSL_aSRP))
crypto/openssl/ssl/statem/statem_clnt.c
2581
if (ssl3_check_cert_and_algorithm(s)) {
crypto/openssl/ssl/statem/statem_clnt.c
2582
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_BAD_DATA);
crypto/openssl/ssl/statem/statem_clnt.c
2589
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_EXTRA_DATA_IN_MESSAGE);
crypto/openssl/ssl/statem/statem_clnt.c
2600
MSG_PROCESS_RETURN tls_process_certificate_request(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_clnt.c
2604
if (s->s3.tmp.valid_flags != NULL)
crypto/openssl/ssl/statem/statem_clnt.c
2605
memset(s->s3.tmp.valid_flags, 0, s->ssl_pkey_num * sizeof(uint32_t));
crypto/openssl/ssl/statem/statem_clnt.c
2607
s->s3.tmp.valid_flags = OPENSSL_zalloc(s->ssl_pkey_num * sizeof(uint32_t));
crypto/openssl/ssl/statem/statem_clnt.c
2610
if (s->s3.tmp.valid_flags == NULL) {
crypto/openssl/ssl/statem/statem_clnt.c
2611
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_CRYPTO_LIB);
crypto/openssl/ssl/statem/statem_clnt.c
2615
if (SSL_CONNECTION_IS_TLS13(s)) {
crypto/openssl/ssl/statem/statem_clnt.c
2619
if ((s->shutdown & SSL_SENT_SHUTDOWN) != 0) {
crypto/openssl/ssl/statem/statem_clnt.c
2629
OPENSSL_free(s->s3.tmp.ctype);
crypto/openssl/ssl/statem/statem_clnt.c
2630
s->s3.tmp.ctype = NULL;
crypto/openssl/ssl/statem/statem_clnt.c
2631
s->s3.tmp.ctype_len = 0;
crypto/openssl/ssl/statem/statem_clnt.c
2632
OPENSSL_free(s->pha_context);
crypto/openssl/ssl/statem/statem_clnt.c
2633
s->pha_context = NULL;
crypto/openssl/ssl/statem/statem_clnt.c
2634
s->pha_context_len = 0;
crypto/openssl/ssl/statem/statem_clnt.c
2636
if (!PACKET_get_length_prefixed_1(pkt, &reqctx) || !PACKET_memdup(&reqctx, &s->pha_context, &s->pha_context_len)) {
crypto/openssl/ssl/statem/statem_clnt.c
2637
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_LENGTH_MISMATCH);
crypto/openssl/ssl/statem/statem_clnt.c
2642
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_BAD_LENGTH);
crypto/openssl/ssl/statem/statem_clnt.c
2645
if (!tls_collect_extensions(s, &extensions,
crypto/openssl/ssl/statem/statem_clnt.c
2648
|| !tls_parse_all_extensions(s, SSL_EXT_TLS1_3_CERTIFICATE_REQUEST,
crypto/openssl/ssl/statem/statem_clnt.c
2655
if (!tls1_process_sigalgs(s)) {
crypto/openssl/ssl/statem/statem_clnt.c
2656
SSLfatal(s, SSL_AD_INTERNAL_ERROR, SSL_R_BAD_LENGTH);
crypto/openssl/ssl/statem/statem_clnt.c
2664
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_LENGTH_MISMATCH);
crypto/openssl/ssl/statem/statem_clnt.c
2668
if (!PACKET_memdup(&ctypes, &s->s3.tmp.ctype, &s->s3.tmp.ctype_len)) {
crypto/openssl/ssl/statem/statem_clnt.c
2669
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_clnt.c
2673
if (SSL_USE_SIGALGS(s)) {
crypto/openssl/ssl/statem/statem_clnt.c
2677
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_LENGTH_MISMATCH);
crypto/openssl/ssl/statem/statem_clnt.c
2685
if (!tls1_save_sigalgs(s, &sigalgs, 0)) {
crypto/openssl/ssl/statem/statem_clnt.c
2686
SSLfatal(s, SSL_AD_INTERNAL_ERROR,
crypto/openssl/ssl/statem/statem_clnt.c
2690
if (!tls1_process_sigalgs(s)) {
crypto/openssl/ssl/statem/statem_clnt.c
2691
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_SSL_LIB);
crypto/openssl/ssl/statem/statem_clnt.c
2697
if (!parse_ca_names(s, pkt)) {
crypto/openssl/ssl/statem/statem_clnt.c
2704
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_LENGTH_MISMATCH);
crypto/openssl/ssl/statem/statem_clnt.c
2709
s->s3.tmp.cert_req = 1;
crypto/openssl/ssl/statem/statem_clnt.c
2719
if (SSL_CONNECTION_IS_TLS13(s)
crypto/openssl/ssl/statem/statem_clnt.c
2720
&& s->post_handshake_auth != SSL_PHA_REQUESTED)
crypto/openssl/ssl/statem/statem_clnt.c
2726
MSG_PROCESS_RETURN tls_process_new_session_ticket(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_clnt.c
2735
SSL_CTX *sctx = SSL_CONNECTION_GET_CTX(s);
crypto/openssl/ssl/statem/statem_clnt.c
2740
|| (SSL_CONNECTION_IS_TLS13(s)
crypto/openssl/ssl/statem/statem_clnt.c
2744
|| (SSL_CONNECTION_IS_TLS13(s) ? (ticklen == 0
crypto/openssl/ssl/statem/statem_clnt.c
2747
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_LENGTH_MISMATCH);
crypto/openssl/ssl/statem/statem_clnt.c
276
if (s->hit) {
crypto/openssl/ssl/statem/statem_clnt.c
2767
if (SSL_CONNECTION_IS_TLS13(s) || s->session->session_id_length > 0) {
crypto/openssl/ssl/statem/statem_clnt.c
277
if (s->ext.ticket_expected) {
crypto/openssl/ssl/statem/statem_clnt.c
2774
if ((new_sess = ssl_session_dup(s->session, 0)) == 0) {
crypto/openssl/ssl/statem/statem_clnt.c
2775
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_SSL_LIB);
crypto/openssl/ssl/statem/statem_clnt.c
2779
if ((s->session_ctx->session_cache_mode & SSL_SESS_CACHE_CLIENT) != 0
crypto/openssl/ssl/statem/statem_clnt.c
2780
&& !SSL_CONNECTION_IS_TLS13(s)) {
crypto/openssl/ssl/statem/statem_clnt.c
2786
SSL_CTX_remove_session(s->session_ctx, s->session);
crypto/openssl/ssl/statem/statem_clnt.c
2789
SSL_SESSION_free(s->session);
crypto/openssl/ssl/statem/statem_clnt.c
2790
s->session = new_sess;
crypto/openssl/ssl/statem/statem_clnt.c
2793
s->session->time = ossl_time_now();
crypto/openssl/ssl/statem/statem_clnt.c
2794
ssl_session_calculate_timeout(s->session);
crypto/openssl/ssl/statem/statem_clnt.c
2796
OPENSSL_free(s->session->ext.tick);
crypto/openssl/ssl/statem/statem_clnt.c
2797
s->session->ext.tick = NULL;
crypto/openssl/ssl/statem/statem_clnt.c
2798
s->session->ext.ticklen = 0;
crypto/openssl/ssl/statem/statem_clnt.c
2800
s->session->ext.tick = OPENSSL_malloc(ticklen);
crypto/openssl/ssl/statem/statem_clnt.c
2801
if (s->session->ext.tick == NULL) {
crypto/openssl/ssl/statem/statem_clnt.c
2802
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_CRYPTO_LIB);
crypto/openssl/ssl/statem/statem_clnt.c
2805
if (!PACKET_copy_bytes(pkt, s->session->ext.tick, ticklen)) {
crypto/openssl/ssl/statem/statem_clnt.c
2806
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_LENGTH_MISMATCH);
crypto/openssl/ssl/statem/statem_clnt.c
2810
s->session->ext.tick_lifetime_hint = ticket_lifetime_hint;
crypto/openssl/ssl/statem/statem_clnt.c
2811
s->session->ext.tick_age_add = age_add;
crypto/openssl/ssl/statem/statem_clnt.c
2812
s->session->ext.ticklen = ticklen;
crypto/openssl/ssl/statem/statem_clnt.c
2814
if (SSL_CONNECTION_IS_TLS13(s)) {
crypto/openssl/ssl/statem/statem_clnt.c
2819
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_LENGTH_MISMATCH);
crypto/openssl/ssl/statem/statem_clnt.c
2823
if (!tls_collect_extensions(s, &extpkt,
crypto/openssl/ssl/statem/statem_clnt.c
2826
|| !tls_parse_all_extensions(s,
crypto/openssl/ssl/statem/statem_clnt.c
2848
SSLfatal_alert(s, SSL_AD_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_clnt.c
2855
if (!EVP_Digest(s->session->ext.tick, ticklen,
crypto/openssl/ssl/statem/statem_clnt.c
2856
s->session->session_id, &sess_len,
crypto/openssl/ssl/statem/statem_clnt.c
2858
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_EVP_LIB);
crypto/openssl/ssl/statem/statem_clnt.c
2863
s->session->session_id_length = sess_len;
crypto/openssl/ssl/statem/statem_clnt.c
2864
s->session->not_resumable = 0;
crypto/openssl/ssl/statem/statem_clnt.c
2867
if (SSL_CONNECTION_IS_TLS13(s)) {
crypto/openssl/ssl/statem/statem_clnt.c
2868
const EVP_MD *md = ssl_handshake_md(s);
crypto/openssl/ssl/statem/statem_clnt.c
287
if (SSL_CONNECTION_IS_DTLS(s)
crypto/openssl/ssl/statem/statem_clnt.c
2877
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_clnt.c
2882
if (!tls13_hkdf_expand(s, md, s->resumption_master_secret,
crypto/openssl/ssl/statem/statem_clnt.c
2887
s->session->master_key,
crypto/openssl/ssl/statem/statem_clnt.c
2892
s->session->master_key_length = hashlen;
crypto/openssl/ssl/statem/statem_clnt.c
2895
ssl_update_cache(s, SSL_SESS_CACHE_CLIENT);
crypto/openssl/ssl/statem/statem_clnt.c
291
} else if (s->version >= TLS1_VERSION
crypto/openssl/ssl/statem/statem_clnt.c
2910
int tls_process_cert_status_body(SSL_CONNECTION *s, PACKET *pkt)
crypto/openssl/ssl/statem/statem_clnt.c
2917
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_UNSUPPORTED_STATUS_TYPE);
crypto/openssl/ssl/statem/statem_clnt.c
292
&& s->ext.session_secret_cb != NULL
crypto/openssl/ssl/statem/statem_clnt.c
2922
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_LENGTH_MISMATCH);
crypto/openssl/ssl/statem/statem_clnt.c
2925
s->ext.ocsp.resp = OPENSSL_malloc(resplen);
crypto/openssl/ssl/statem/statem_clnt.c
2926
if (s->ext.ocsp.resp == NULL) {
crypto/openssl/ssl/statem/statem_clnt.c
2927
s->ext.ocsp.resp_len = 0;
crypto/openssl/ssl/statem/statem_clnt.c
2928
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_CRYPTO_LIB);
crypto/openssl/ssl/statem/statem_clnt.c
293
&& s->session->ext.tick != NULL
crypto/openssl/ssl/statem/statem_clnt.c
2931
s->ext.ocsp.resp_len = resplen;
crypto/openssl/ssl/statem/statem_clnt.c
2932
if (!PACKET_copy_bytes(pkt, s->ext.ocsp.resp, resplen)) {
crypto/openssl/ssl/statem/statem_clnt.c
2933
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_LENGTH_MISMATCH);
crypto/openssl/ssl/statem/statem_clnt.c
2940
MSG_PROCESS_RETURN tls_process_cert_status(SSL_CONNECTION *s, PACKET *pkt)
crypto/openssl/ssl/statem/statem_clnt.c
2942
if (!tls_process_cert_status_body(s, pkt)) {
crypto/openssl/ssl/statem/statem_clnt.c
2956
int tls_process_initial_server_flight(SSL_CONNECTION *s)
crypto/openssl/ssl/statem/statem_clnt.c
2958
SSL_CTX *sctx = SSL_CONNECTION_GET_CTX(s);
crypto/openssl/ssl/statem/statem_clnt.c
2964
if (!ssl3_check_cert_and_algorithm(s)) {
crypto/openssl/ssl/statem/statem_clnt.c
2974
if (s->ext.status_type != TLSEXT_STATUSTYPE_nothing
crypto/openssl/ssl/statem/statem_clnt.c
2976
int ret = sctx->ext.status_cb(SSL_CONNECTION_GET_USER_SSL(s),
crypto/openssl/ssl/statem/statem_clnt.c
2980
SSLfatal(s, SSL_AD_BAD_CERTIFICATE_STATUS_RESPONSE,
crypto/openssl/ssl/statem/statem_clnt.c
2985
SSLfatal(s, SSL_AD_INTERNAL_ERROR,
crypto/openssl/ssl/statem/statem_clnt.c
2991
if (s->ct_validation_callback != NULL) {
crypto/openssl/ssl/statem/statem_clnt.c
2993
if (!ssl_validate_ct(s) && (s->verify_mode & SSL_VERIFY_PEER)) {
crypto/openssl/ssl/statem/statem_clnt.c
3003
MSG_PROCESS_RETURN tls_process_server_done(SSL_CONNECTION *s, PACKET *pkt)
crypto/openssl/ssl/statem/statem_clnt.c
3007
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_LENGTH_MISMATCH);
crypto/openssl/ssl/statem/statem_clnt.c
301
s->hit = 1;
crypto/openssl/ssl/statem/statem_clnt.c
3011
if (s->s3.tmp.new_cipher->algorithm_mkey & SSL_kSRP) {
crypto/openssl/ssl/statem/statem_clnt.c
3012
if (ssl_srp_calc_a_param_intern(s) <= 0) {
crypto/openssl/ssl/statem/statem_clnt.c
3013
SSLfatal(s, SSL_AD_INTERNAL_ERROR, SSL_R_SRP_A_CALC);
crypto/openssl/ssl/statem/statem_clnt.c
3019
if (!tls_process_initial_server_flight(s)) {
crypto/openssl/ssl/statem/statem_clnt.c
3027
static int tls_construct_cke_psk_preamble(SSL_CONNECTION *s, WPACKET *pkt)
crypto/openssl/ssl/statem/statem_clnt.c
304
} else if (!(s->s3.tmp.new_cipher->algorithm_auth
crypto/openssl/ssl/statem/statem_clnt.c
3043
if (s->psk_client_callback == NULL) {
crypto/openssl/ssl/statem/statem_clnt.c
3044
SSLfatal(s, SSL_AD_INTERNAL_ERROR, SSL_R_PSK_NO_CLIENT_CB);
crypto/openssl/ssl/statem/statem_clnt.c
3050
psklen = s->psk_client_callback(SSL_CONNECTION_GET_USER_SSL(s),
crypto/openssl/ssl/statem/statem_clnt.c
3051
s->session->psk_identity_hint,
crypto/openssl/ssl/statem/statem_clnt.c
3056
SSLfatal(s, SSL_AD_HANDSHAKE_FAILURE, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_clnt.c
3060
SSLfatal(s, SSL_AD_HANDSHAKE_FAILURE, SSL_R_PSK_IDENTITY_NOT_FOUND);
crypto/openssl/ssl/statem/statem_clnt.c
3066
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_clnt.c
3073
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_CRYPTO_LIB);
crypto/openssl/ssl/statem/statem_clnt.c
3077
OPENSSL_free(s->s3.tmp.psk);
crypto/openssl/ssl/statem/statem_clnt.c
3078
s->s3.tmp.psk = tmppsk;
crypto/openssl/ssl/statem/statem_clnt.c
3079
s->s3.tmp.psklen = psklen;
crypto/openssl/ssl/statem/statem_clnt.c
3081
OPENSSL_free(s->session->psk_identity);
crypto/openssl/ssl/statem/statem_clnt.c
3082
s->session->psk_identity = tmpidentity;
crypto/openssl/ssl/statem/statem_clnt.c
3086
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_clnt.c
3100
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_clnt.c
3105
static int tls_construct_cke_rsa(SSL_CONNECTION *s, WPACKET *pkt)
crypto/openssl/ssl/statem/statem_clnt.c
311
ske_expected = key_exchange_expected(s);
crypto/openssl/ssl/statem/statem_clnt.c
3113
SSL_CTX *sctx = SSL_CONNECTION_GET_CTX(s);
crypto/openssl/ssl/statem/statem_clnt.c
3115
if (!received_server_cert(s)) {
crypto/openssl/ssl/statem/statem_clnt.c
3119
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_clnt.c
3123
if ((pkey = tls_get_peer_pkey(s)) == NULL) {
crypto/openssl/ssl/statem/statem_clnt.c
3124
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_clnt.c
3129
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_clnt.c
3136
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_CRYPTO_LIB);
crypto/openssl/ssl/statem/statem_clnt.c
314
|| ((s->s3.tmp.new_cipher->algorithm_mkey & SSL_PSK)
crypto/openssl/ssl/statem/statem_clnt.c
3140
pms[0] = s->client_version >> 8;
crypto/openssl/ssl/statem/statem_clnt.c
3141
pms[1] = s->client_version & 0xff;
crypto/openssl/ssl/statem/statem_clnt.c
3143
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_RAND_LIB);
crypto/openssl/ssl/statem/statem_clnt.c
3148
if (s->version > SSL3_VERSION && !WPACKET_start_sub_packet_u16(pkt)) {
crypto/openssl/ssl/statem/statem_clnt.c
3149
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_clnt.c
3156
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_EVP_LIB);
crypto/openssl/ssl/statem/statem_clnt.c
3161
SSLfatal(s, SSL_AD_INTERNAL_ERROR, SSL_R_BAD_RSA_ENCRYPT);
crypto/openssl/ssl/statem/statem_clnt.c
3168
if (s->version > SSL3_VERSION && !WPACKET_close(pkt)) {
crypto/openssl/ssl/statem/statem_clnt.c
3169
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_clnt.c
3174
if (!ssl_log_rsa_client_key_exchange(s, encdata, enclen, pms, pmslen)) {
crypto/openssl/ssl/statem/statem_clnt.c
3179
s->s3.tmp.pms = pms;
crypto/openssl/ssl/statem/statem_clnt.c
3180
s->s3.tmp.pmslen = pmslen;
crypto/openssl/ssl/statem/statem_clnt.c
3190
static int tls_construct_cke_dhe(SSL_CONNECTION *s, WPACKET *pkt)
crypto/openssl/ssl/statem/statem_clnt.c
3199
skey = s->s3.peer_tmp;
crypto/openssl/ssl/statem/statem_clnt.c
3201
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_clnt.c
3205
ckey = ssl_generate_pkey(s, skey);
crypto/openssl/ssl/statem/statem_clnt.c
3207
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_clnt.c
321
&& cert_req_allowed(s)) {
crypto/openssl/ssl/statem/statem_clnt.c
3211
if (ssl_derive(s, ckey, skey, 0) == 0) {
crypto/openssl/ssl/statem/statem_clnt.c
3221
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_clnt.c
3235
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_clnt.c
3242
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_clnt.c
3253
static int tls_construct_cke_ecdhe(SSL_CONNECTION *s, WPACKET *pkt)
crypto/openssl/ssl/statem/statem_clnt.c
3260
skey = s->s3.peer_tmp;
crypto/openssl/ssl/statem/statem_clnt.c
3262
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_clnt.c
3266
ckey = ssl_generate_pkey(s, skey);
crypto/openssl/ssl/statem/statem_clnt.c
3268
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_SSL_LIB);
crypto/openssl/ssl/statem/statem_clnt.c
3272
if (ssl_derive(s, ckey, skey, 0) == 0) {
crypto/openssl/ssl/statem/statem_clnt.c
3281
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_EC_LIB);
crypto/openssl/ssl/statem/statem_clnt.c
3286
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_clnt.c
3297
static int tls_construct_cke_gost(SSL_CONNECTION *s, WPACKET *pkt)
crypto/openssl/ssl/statem/statem_clnt.c
33
static MSG_PROCESS_RETURN tls_process_as_hello_retry_request(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_clnt.c
3310
SSL_CTX *sctx = SSL_CONNECTION_GET_CTX(s);
crypto/openssl/ssl/statem/statem_clnt.c
3312
if ((s->s3.tmp.new_cipher->algorithm_auth & SSL_aGOST12) != 0)
crypto/openssl/ssl/statem/statem_clnt.c
3318
if ((pkey = tls_get_peer_pkey(s)) == NULL) {
crypto/openssl/ssl/statem/statem_clnt.c
3319
SSLfatal(s, SSL_AD_HANDSHAKE_FAILURE,
crypto/openssl/ssl/statem/statem_clnt.c
3328
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_EVP_LIB);
crypto/openssl/ssl/statem/statem_clnt.c
3341
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_CRYPTO_LIB);
crypto/openssl/ssl/statem/statem_clnt.c
3349
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_clnt.c
3359
|| EVP_DigestUpdate(ukm_hash, s->s3.client_random,
crypto/openssl/ssl/statem/statem_clnt.c
3362
|| EVP_DigestUpdate(ukm_hash, s->s3.server_random,
crypto/openssl/ssl/statem/statem_clnt.c
3366
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_clnt.c
3374
SSLfatal(s, SSL_AD_INTERNAL_ERROR, SSL_R_LIBRARY_BUG);
crypto/openssl/ssl/statem/statem_clnt.c
338
if (s->ext.status_expected && mt == SSL3_MT_CERTIFICATE_STATUS) {
crypto/openssl/ssl/statem/statem_clnt.c
3383
SSLfatal(s, SSL_AD_INTERNAL_ERROR, SSL_R_LIBRARY_BUG);
crypto/openssl/ssl/statem/statem_clnt.c
3390
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_clnt.c
3395
s->s3.tmp.pms = pms;
crypto/openssl/ssl/statem/statem_clnt.c
3396
s->s3.tmp.pmslen = pmslen;
crypto/openssl/ssl/statem/statem_clnt.c
3405
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_clnt.c
3411
int ossl_gost18_cke_cipher_nid(const SSL_CONNECTION *s)
crypto/openssl/ssl/statem/statem_clnt.c
3413
if ((s->s3.tmp.new_cipher->algorithm_enc & SSL_MAGMA) != 0)
crypto/openssl/ssl/statem/statem_clnt.c
3415
else if ((s->s3.tmp.new_cipher->algorithm_enc & SSL_KUZNYECHIK) != 0)
crypto/openssl/ssl/statem/statem_clnt.c
3421
int ossl_gost_ukm(const SSL_CONNECTION *s, unsigned char *dgst_buf)
crypto/openssl/ssl/statem/statem_clnt.c
3425
SSL_CTX *sctx = SSL_CONNECTION_GET_CTX(s);
crypto/openssl/ssl/statem/statem_clnt.c
3434
|| EVP_DigestUpdate(hash, s->s3.client_random, SSL3_RANDOM_SIZE) <= 0
crypto/openssl/ssl/statem/statem_clnt.c
3435
|| EVP_DigestUpdate(hash, s->s3.server_random, SSL3_RANDOM_SIZE) <= 0
crypto/openssl/ssl/statem/statem_clnt.c
3448
static int tls_construct_cke_gost18(SSL_CONNECTION *s, WPACKET *pkt)
crypto/openssl/ssl/statem/statem_clnt.c
345
ske_expected = key_exchange_expected(s);
crypto/openssl/ssl/statem/statem_clnt.c
3459
int cipher_nid = ossl_gost18_cke_cipher_nid(s);
crypto/openssl/ssl/statem/statem_clnt.c
3460
SSL_CTX *sctx = SSL_CONNECTION_GET_CTX(s);
crypto/openssl/ssl/statem/statem_clnt.c
3463
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_clnt.c
3467
if (ossl_gost_ukm(s, rnd_dgst) <= 0) {
crypto/openssl/ssl/statem/statem_clnt.c
3468
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_clnt.c
347
if (ske_expected || ((s->s3.tmp.new_cipher->algorithm_mkey & SSL_PSK) && mt == SSL3_MT_SERVER_KEY_EXCHANGE)) {
crypto/openssl/ssl/statem/statem_clnt.c
3476
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_CRYPTO_LIB);
crypto/openssl/ssl/statem/statem_clnt.c
3481
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_clnt.c
3486
if ((pkey = tls_get_peer_pkey(s)) == NULL) {
crypto/openssl/ssl/statem/statem_clnt.c
3487
SSLfatal(s, SSL_AD_HANDSHAKE_FAILURE,
crypto/openssl/ssl/statem/statem_clnt.c
3496
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_EVP_LIB);
crypto/openssl/ssl/statem/statem_clnt.c
35
static MSG_PROCESS_RETURN tls_process_encrypted_extensions(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_clnt.c
3501
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_clnt.c
3509
SSLfatal(s, SSL_AD_INTERNAL_ERROR, SSL_R_LIBRARY_BUG);
crypto/openssl/ssl/statem/statem_clnt.c
3516
SSLfatal(s, SSL_AD_INTERNAL_ERROR, SSL_R_LIBRARY_BUG);
crypto/openssl/ssl/statem/statem_clnt.c
3521
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_EVP_LIB);
crypto/openssl/ssl/statem/statem_clnt.c
3527
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_EVP_LIB);
crypto/openssl/ssl/statem/statem_clnt.c
3533
s->s3.tmp.pms = pms;
crypto/openssl/ssl/statem/statem_clnt.c
3534
s->s3.tmp.pmslen = pmslen;
crypto/openssl/ssl/statem/statem_clnt.c
3542
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_clnt.c
3547
static int tls_construct_cke_srp(SSL_CONNECTION *s, WPACKET *pkt)
crypto/openssl/ssl/statem/statem_clnt.c
3552
if (s->srp_ctx.A == NULL
crypto/openssl/ssl/statem/statem_clnt.c
3553
|| !WPACKET_sub_allocate_bytes_u16(pkt, BN_num_bytes(s->srp_ctx.A),
crypto/openssl/ssl/statem/statem_clnt.c
3555
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_clnt.c
3558
BN_bn2bin(s->srp_ctx.A, abytes);
crypto/openssl/ssl/statem/statem_clnt.c
3560
OPENSSL_free(s->session->srp_username);
crypto/openssl/ssl/statem/statem_clnt.c
3561
s->session->srp_username = OPENSSL_strdup(s->srp_ctx.login);
crypto/openssl/ssl/statem/statem_clnt.c
3562
if (s->session->srp_username == NULL) {
crypto/openssl/ssl/statem/statem_clnt.c
3563
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_CRYPTO_LIB);
crypto/openssl/ssl/statem/statem_clnt.c
3569
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_clnt.c
3574
CON_FUNC_RETURN tls_construct_client_key_exchange(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_clnt.c
3579
alg_k = s->s3.tmp.new_cipher->algorithm_mkey;
crypto/openssl/ssl/statem/statem_clnt.c
358
if (cert_req_allowed(s)) {
crypto/openssl/ssl/statem/statem_clnt.c
3586
&& !tls_construct_cke_psk_preamble(s, pkt))
crypto/openssl/ssl/statem/statem_clnt.c
3590
if (!tls_construct_cke_rsa(s, pkt))
crypto/openssl/ssl/statem/statem_clnt.c
3593
if (!tls_construct_cke_dhe(s, pkt))
crypto/openssl/ssl/statem/statem_clnt.c
3596
if (!tls_construct_cke_ecdhe(s, pkt))
crypto/openssl/ssl/statem/statem_clnt.c
3599
if (!tls_construct_cke_gost(s, pkt))
crypto/openssl/ssl/statem/statem_clnt.c
3602
if (!tls_construct_cke_gost18(s, pkt))
crypto/openssl/ssl/statem/statem_clnt.c
3605
if (!tls_construct_cke_srp(s, pkt))
crypto/openssl/ssl/statem/statem_clnt.c
3608
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_clnt.c
3614
OPENSSL_clear_free(s->s3.tmp.pms, s->s3.tmp.pmslen);
crypto/openssl/ssl/statem/statem_clnt.c
3615
s->s3.tmp.pms = NULL;
crypto/openssl/ssl/statem/statem_clnt.c
3616
s->s3.tmp.pmslen = 0;
crypto/openssl/ssl/statem/statem_clnt.c
3618
OPENSSL_clear_free(s->s3.tmp.psk, s->s3.tmp.psklen);
crypto/openssl/ssl/statem/statem_clnt.c
3619
s->s3.tmp.psk = NULL;
crypto/openssl/ssl/statem/statem_clnt.c
3620
s->s3.tmp.psklen = 0;
crypto/openssl/ssl/statem/statem_clnt.c
3625
int tls_client_key_exchange_post_work(SSL_CONNECTION *s)
crypto/openssl/ssl/statem/statem_clnt.c
3630
pms = s->s3.tmp.pms;
crypto/openssl/ssl/statem/statem_clnt.c
3631
pmslen = s->s3.tmp.pmslen;
crypto/openssl/ssl/statem/statem_clnt.c
3635
if (s->s3.tmp.new_cipher->algorithm_mkey & SSL_kSRP) {
crypto/openssl/ssl/statem/statem_clnt.c
3636
if (!srp_generate_client_master_secret(s)) {
crypto/openssl/ssl/statem/statem_clnt.c
3644
if (pms == NULL && !(s->s3.tmp.new_cipher->algorithm_mkey & SSL_kPSK)) {
crypto/openssl/ssl/statem/statem_clnt.c
3645
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_PASSED_INVALID_ARGUMENT);
crypto/openssl/ssl/statem/statem_clnt.c
3648
if (!ssl_generate_master_secret(s, pms, pmslen, 1)) {
crypto/openssl/ssl/statem/statem_clnt.c
3659
if (SSL_CONNECTION_IS_DTLS(s)) {
crypto/openssl/ssl/statem/statem_clnt.c
3663
SSL *ssl = SSL_CONNECTION_GET_SSL(s);
crypto/openssl/ssl/statem/statem_clnt.c
3674
if (s->mode & SSL_MODE_DTLS_SCTP_LABEL_LENGTH_BUG)
crypto/openssl/ssl/statem/statem_clnt.c
3681
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_clnt.c
3693
s->s3.tmp.pms = NULL;
crypto/openssl/ssl/statem/statem_clnt.c
3694
s->s3.tmp.pmslen = 0;
crypto/openssl/ssl/statem/statem_clnt.c
3703
static int ssl3_check_client_certificate(SSL_CONNECTION *s)
crypto/openssl/ssl/statem/statem_clnt.c
3706
if (!tls_choose_sigalg(s, 0) || s->s3.tmp.sigalg == NULL)
crypto/openssl/ssl/statem/statem_clnt.c
3712
if (s->cert->cert_flags & SSL_CERT_FLAGS_CHECK_TLS_STRICT && !tls1_check_chain(s, NULL, NULL, NULL, -2))
crypto/openssl/ssl/statem/statem_clnt.c
3717
WORK_STATE tls_prepare_client_certificate(SSL_CONNECTION *s, WORK_STATE wst)
crypto/openssl/ssl/statem/statem_clnt.c
3722
SSL *ssl = SSL_CONNECTION_GET_SSL(s);
crypto/openssl/ssl/statem/statem_clnt.c
3726
if (s->cert->cert_cb) {
crypto/openssl/ssl/statem/statem_clnt.c
3727
i = s->cert->cert_cb(ssl, s->cert->cert_cb_arg);
crypto/openssl/ssl/statem/statem_clnt.c
3729
s->rwstate = SSL_X509_LOOKUP;
crypto/openssl/ssl/statem/statem_clnt.c
3733
SSLfatal(s, SSL_AD_INTERNAL_ERROR, SSL_R_CALLBACK_FAILED);
crypto/openssl/ssl/statem/statem_clnt.c
3736
s->rwstate = SSL_NOTHING;
crypto/openssl/ssl/statem/statem_clnt.c
3738
if (ssl3_check_client_certificate(s)) {
crypto/openssl/ssl/statem/statem_clnt.c
3739
if (s->post_handshake_auth == SSL_PHA_REQUESTED) {
crypto/openssl/ssl/statem/statem_clnt.c
374
if (s->ext.ticket_expected) {
crypto/openssl/ssl/statem/statem_clnt.c
3755
i = ssl_do_client_cert_cb(s, &x509, &pkey);
crypto/openssl/ssl/statem/statem_clnt.c
3757
s->rwstate = SSL_X509_LOOKUP;
crypto/openssl/ssl/statem/statem_clnt.c
3760
s->rwstate = SSL_NOTHING;
crypto/openssl/ssl/statem/statem_clnt.c
3772
if (i && !ssl3_check_client_certificate(s))
crypto/openssl/ssl/statem/statem_clnt.c
3775
if (s->version == SSL3_VERSION) {
crypto/openssl/ssl/statem/statem_clnt.c
3776
s->s3.tmp.cert_req = 0;
crypto/openssl/ssl/statem/statem_clnt.c
3777
ssl3_send_alert(s, SSL3_AL_WARNING, SSL_AD_NO_CERTIFICATE);
crypto/openssl/ssl/statem/statem_clnt.c
3780
s->s3.tmp.cert_req = 2;
crypto/openssl/ssl/statem/statem_clnt.c
3781
s->ext.compress_certificate_from_peer[0] = TLSEXT_comp_cert_none;
crypto/openssl/ssl/statem/statem_clnt.c
3782
if (!ssl3_digest_cached_records(s, 0)) {
crypto/openssl/ssl/statem/statem_clnt.c
3789
if (!SSL_CONNECTION_IS_TLS13(s)
crypto/openssl/ssl/statem/statem_clnt.c
3790
|| (s->options & SSL_OP_NO_TX_CERTIFICATE_COMPRESSION) != 0)
crypto/openssl/ssl/statem/statem_clnt.c
3791
s->ext.compress_certificate_from_peer[0] = TLSEXT_comp_cert_none;
crypto/openssl/ssl/statem/statem_clnt.c
3793
if (s->post_handshake_auth == SSL_PHA_REQUESTED)
crypto/openssl/ssl/statem/statem_clnt.c
3799
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_clnt.c
38
static ossl_inline int cert_req_allowed(SSL_CONNECTION *s);
crypto/openssl/ssl/statem/statem_clnt.c
3803
CON_FUNC_RETURN tls_construct_client_certificate(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_clnt.c
3807
SSL *ssl = SSL_CONNECTION_GET_SSL(s);
crypto/openssl/ssl/statem/statem_clnt.c
3809
if (SSL_CONNECTION_IS_TLS13(s)) {
crypto/openssl/ssl/statem/statem_clnt.c
3810
if (s->pha_context == NULL) {
crypto/openssl/ssl/statem/statem_clnt.c
3813
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_clnt.c
3816
} else if (!WPACKET_sub_memcpy_u8(pkt, s->pha_context, s->pha_context_len)) {
crypto/openssl/ssl/statem/statem_clnt.c
3817
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_clnt.c
3821
if (s->s3.tmp.cert_req != 2)
crypto/openssl/ssl/statem/statem_clnt.c
3822
cpk = s->cert->key;
crypto/openssl/ssl/statem/statem_clnt.c
3823
switch (s->ext.client_cert_type) {
crypto/openssl/ssl/statem/statem_clnt.c
3825
if (!tls_output_rpk(s, pkt, cpk)) {
crypto/openssl/ssl/statem/statem_clnt.c
3831
if (!ssl3_output_cert_chain(s, pkt, cpk, 0)) {
crypto/openssl/ssl/statem/statem_clnt.c
3837
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_clnt.c
3846
if (SSL_CONNECTION_IS_TLS13(s)
crypto/openssl/ssl/statem/statem_clnt.c
3847
&& !SSL_IS_QUIC_HANDSHAKE(s)
crypto/openssl/ssl/statem/statem_clnt.c
3848
&& SSL_IS_FIRST_HANDSHAKE(s)
crypto/openssl/ssl/statem/statem_clnt.c
3849
&& (s->early_data_state != SSL_EARLY_DATA_NONE
crypto/openssl/ssl/statem/statem_clnt.c
3850
|| (s->options & SSL_OP_ENABLE_MIDDLEBOX_COMPAT) != 0)
crypto/openssl/ssl/statem/statem_clnt.c
3851
&& (!ssl->method->ssl3_enc->change_cipher_state(s,
crypto/openssl/ssl/statem/statem_clnt.c
3857
SSLfatal(s, SSL_AD_NO_ALERT, SSL_R_CANNOT_CHANGE_CIPHER);
crypto/openssl/ssl/statem/statem_clnt.c
39
static int key_exchange_expected(SSL_CONNECTION *s);
crypto/openssl/ssl/statem/statem_clnt.c
3966
int ssl3_check_cert_and_algorithm(SSL_CONNECTION *s)
crypto/openssl/ssl/statem/statem_clnt.c
3973
alg_k = s->s3.tmp.new_cipher->algorithm_mkey;
crypto/openssl/ssl/statem/statem_clnt.c
3974
alg_a = s->s3.tmp.new_cipher->algorithm_auth;
crypto/openssl/ssl/statem/statem_clnt.c
3981
pkey = tls_get_peer_pkey(s);
crypto/openssl/ssl/statem/statem_clnt.c
3982
clu = ssl_cert_lookup_by_pkey(pkey, &idx, SSL_CONNECTION_GET_CTX(s));
crypto/openssl/ssl/statem/statem_clnt.c
3986
SSLfatal(s, SSL_AD_HANDSHAKE_FAILURE, SSL_R_MISSING_SIGNING_CERT);
crypto/openssl/ssl/statem/statem_clnt.c
3991
SSLfatal(s, SSL_AD_HANDSHAKE_FAILURE,
crypto/openssl/ssl/statem/statem_clnt.c
3996
if ((alg_k & SSL_kDHE) && (s->s3.peer_tmp == NULL)) {
crypto/openssl/ssl/statem/statem_clnt.c
3997
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_clnt.c
40
static int ssl_cipher_list_to_bytes(SSL_CONNECTION *s, STACK_OF(SSL_CIPHER) *sk,
crypto/openssl/ssl/statem/statem_clnt.c
4002
if (s->session->peer_rpk != NULL)
crypto/openssl/ssl/statem/statem_clnt.c
4006
if (ssl_check_srvr_ecc_cert_and_alg(s->session->peer, s))
crypto/openssl/ssl/statem/statem_clnt.c
4008
SSLfatal(s, SSL_AD_HANDSHAKE_FAILURE, SSL_R_BAD_ECC_CERT);
crypto/openssl/ssl/statem/statem_clnt.c
4016
CON_FUNC_RETURN tls_construct_next_proto(SSL_CONNECTION *s, WPACKET *pkt)
crypto/openssl/ssl/statem/statem_clnt.c
4021
len = s->ext.npn_len;
crypto/openssl/ssl/statem/statem_clnt.c
4024
if (!WPACKET_sub_memcpy_u8(pkt, s->ext.npn, len)
crypto/openssl/ssl/statem/statem_clnt.c
4026
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_clnt.c
4036
MSG_PROCESS_RETURN tls_process_hello_req(SSL_CONNECTION *s, PACKET *pkt)
crypto/openssl/ssl/statem/statem_clnt.c
4038
SSL *ssl = SSL_CONNECTION_GET_SSL(s);
crypto/openssl/ssl/statem/statem_clnt.c
4042
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_LENGTH_MISMATCH);
crypto/openssl/ssl/statem/statem_clnt.c
4046
if ((s->options & SSL_OP_NO_RENEGOTIATION)) {
crypto/openssl/ssl/statem/statem_clnt.c
4047
ssl3_send_alert(s, SSL3_AL_WARNING, SSL_AD_NO_RENEGOTIATION);
crypto/openssl/ssl/statem/statem_clnt.c
4058
if (SSL_CONNECTION_IS_DTLS(s))
crypto/openssl/ssl/statem/statem_clnt.c
4066
static MSG_PROCESS_RETURN tls_process_encrypted_extensions(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_clnt.c
4074
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_LENGTH_MISMATCH);
crypto/openssl/ssl/statem/statem_clnt.c
4078
if (!tls_collect_extensions(s, &extensions,
crypto/openssl/ssl/statem/statem_clnt.c
4081
|| !tls_parse_all_extensions(s, SSL_EXT_TLS1_3_ENCRYPTED_EXTENSIONS,
crypto/openssl/ssl/statem/statem_clnt.c
409
if (SSL_CONNECTION_IS_DTLS(s) && mt == SSL3_MT_CHANGE_CIPHER_SPEC) {
crypto/openssl/ssl/statem/statem_clnt.c
4095
int ssl_do_client_cert_cb(SSL_CONNECTION *s, X509 **px509, EVP_PKEY **ppkey)
crypto/openssl/ssl/statem/statem_clnt.c
4098
SSL_CTX *sctx = SSL_CONNECTION_GET_CTX(s);
crypto/openssl/ssl/statem/statem_clnt.c
4102
i = tls_engine_load_ssl_client_cert(s, px509, ppkey);
crypto/openssl/ssl/statem/statem_clnt.c
4108
i = sctx->client_cert_cb(SSL_CONNECTION_GET_USER_SSL(s), px509, ppkey);
crypto/openssl/ssl/statem/statem_clnt.c
4112
int ssl_cipher_list_to_bytes(SSL_CONNECTION *s, STACK_OF(SSL_CIPHER) *sk,
crypto/openssl/ssl/statem/statem_clnt.c
4117
int empty_reneg_info_scsv = !s->renegotiate
crypto/openssl/ssl/statem/statem_clnt.c
4118
&& !SSL_CONNECTION_IS_DTLS(s)
crypto/openssl/ssl/statem/statem_clnt.c
4119
&& ssl_security(s, SSL_SECOP_VERSION, 0, TLS1_VERSION, NULL)
crypto/openssl/ssl/statem/statem_clnt.c
4120
&& s->min_proto_version <= TLS1_VERSION;
crypto/openssl/ssl/statem/statem_clnt.c
4121
SSL *ssl = SSL_CONNECTION_GET_SSL(s);
crypto/openssl/ssl/statem/statem_clnt.c
4124
if (!ssl_set_client_disabled(s)) {
crypto/openssl/ssl/statem/statem_clnt.c
4125
SSLfatal(s, SSL_AD_INTERNAL_ERROR, SSL_R_NO_PROTOCOLS_AVAILABLE);
crypto/openssl/ssl/statem/statem_clnt.c
4130
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_clnt.c
4152
if (s->mode & SSL_MODE_SEND_FALLBACK_SCSV)
crypto/openssl/ssl/statem/statem_clnt.c
416
s->init_num = 0;
crypto/openssl/ssl/statem/statem_clnt.c
4160
if (ssl_cipher_disabled(s, c, SSL_SECOP_CIPHER_SUPPORTED, 0))
crypto/openssl/ssl/statem/statem_clnt.c
4164
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_clnt.c
417
s->rwstate = SSL_READING;
crypto/openssl/ssl/statem/statem_clnt.c
4170
int minproto = SSL_CONNECTION_IS_DTLS(s) ? c->min_dtls : c->min_tls;
crypto/openssl/ssl/statem/statem_clnt.c
4171
int maxproto = SSL_CONNECTION_IS_DTLS(s) ? c->max_dtls : c->max_tls;
crypto/openssl/ssl/statem/statem_clnt.c
4173
if (ssl_version_cmp(s, maxproto, s->s3.tmp.max_ver) >= 0
crypto/openssl/ssl/statem/statem_clnt.c
4174
&& ssl_version_cmp(s, minproto, s->s3.tmp.max_ver) <= 0)
crypto/openssl/ssl/statem/statem_clnt.c
418
rbio = SSL_get_rbio(SSL_CONNECTION_GET_SSL(s));
crypto/openssl/ssl/statem/statem_clnt.c
4186
SSLfatal_data(s, SSL_AD_INTERNAL_ERROR, SSL_R_NO_CIPHERS_AVAILABLE,
crypto/openssl/ssl/statem/statem_clnt.c
4197
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_clnt.c
4201
if (s->mode & SSL_MODE_SEND_FALLBACK_SCSV) {
crypto/openssl/ssl/statem/statem_clnt.c
4206
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_clnt.c
4215
CON_FUNC_RETURN tls_construct_end_of_early_data(SSL_CONNECTION *s, WPACKET *pkt)
crypto/openssl/ssl/statem/statem_clnt.c
4217
if (s->early_data_state != SSL_EARLY_DATA_WRITE_RETRY
crypto/openssl/ssl/statem/statem_clnt.c
4218
&& s->early_data_state != SSL_EARLY_DATA_FINISHED_WRITING) {
crypto/openssl/ssl/statem/statem_clnt.c
4219
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_SHOULD_NOT_HAVE_BEEN_CALLED);
crypto/openssl/ssl/statem/statem_clnt.c
4223
s->early_data_state = SSL_EARLY_DATA_FINISHED_WRITING;
crypto/openssl/ssl/statem/statem_clnt.c
423
SSLfatal(s, SSL3_AD_UNEXPECTED_MESSAGE, SSL_R_UNEXPECTED_MESSAGE);
crypto/openssl/ssl/statem/statem_clnt.c
439
static WRITE_TRAN ossl_statem_client13_write_transition(SSL_CONNECTION *s)
crypto/openssl/ssl/statem/statem_clnt.c
441
OSSL_STATEM *st = &s->statem;
crypto/openssl/ssl/statem/statem_clnt.c
451
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_clnt.c
455
if (s->post_handshake_auth == SSL_PHA_REQUESTED) {
crypto/openssl/ssl/statem/statem_clnt.c
456
if (do_compressed_cert(s))
crypto/openssl/ssl/statem/statem_clnt.c
466
if (!ossl_assert((s->shutdown & SSL_SENT_SHUTDOWN) != 0)) {
crypto/openssl/ssl/statem/statem_clnt.c
468
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_clnt.c
475
if (s->early_data_state == SSL_EARLY_DATA_WRITE_RETRY
crypto/openssl/ssl/statem/statem_clnt.c
476
|| s->early_data_state == SSL_EARLY_DATA_FINISHED_WRITING)
crypto/openssl/ssl/statem/statem_clnt.c
478
else if ((s->options & SSL_OP_ENABLE_MIDDLEBOX_COMPAT) != 0
crypto/openssl/ssl/statem/statem_clnt.c
479
&& s->hello_retry_request == SSL_HRR_NONE)
crypto/openssl/ssl/statem/statem_clnt.c
481
else if (s->s3.tmp.cert_req == 0)
crypto/openssl/ssl/statem/statem_clnt.c
483
else if (do_compressed_cert(s))
crypto/openssl/ssl/statem/statem_clnt.c
488
s->ts_msg_read = ossl_time_now();
crypto/openssl/ssl/statem/statem_clnt.c
492
if (s->ext.early_data == SSL_EARLY_DATA_ACCEPTED && !SSL_NO_EOED(s)) {
crypto/openssl/ssl/statem/statem_clnt.c
500
if (s->s3.tmp.cert_req == 0)
crypto/openssl/ssl/statem/statem_clnt.c
502
else if (do_compressed_cert(s))
crypto/openssl/ssl/statem/statem_clnt.c
511
st->hand_state = (s->s3.tmp.cert_req == 1) ? TLS_ST_CW_CERT_VRFY
crypto/openssl/ssl/statem/statem_clnt.c
527
if (s->key_update != SSL_KEY_UPDATE_NONE) {
crypto/openssl/ssl/statem/statem_clnt.c
541
WRITE_TRAN ossl_statem_client_write_transition(SSL_CONNECTION *s)
crypto/openssl/ssl/statem/statem_clnt.c
543
OSSL_STATEM *st = &s->statem;
crypto/openssl/ssl/statem/statem_clnt.c
55
static ossl_inline int cert_req_allowed(SSL_CONNECTION *s)
crypto/openssl/ssl/statem/statem_clnt.c
550
if (SSL_CONNECTION_IS_TLS13(s))
crypto/openssl/ssl/statem/statem_clnt.c
551
return ossl_statem_client13_write_transition(s);
crypto/openssl/ssl/statem/statem_clnt.c
556
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_clnt.c
560
if (!s->renegotiate) {
crypto/openssl/ssl/statem/statem_clnt.c
574
if (s->early_data_state == SSL_EARLY_DATA_CONNECTING
crypto/openssl/ssl/statem/statem_clnt.c
575
&& !SSL_IS_QUIC_HANDSHAKE(s)) {
crypto/openssl/ssl/statem/statem_clnt.c
58
if ((s->version > SSL3_VERSION
crypto/openssl/ssl/statem/statem_clnt.c
580
if ((s->options & SSL_OP_ENABLE_MIDDLEBOX_COMPAT) != 0)
crypto/openssl/ssl/statem/statem_clnt.c
59
&& (s->s3.tmp.new_cipher->algorithm_auth & SSL_aNULL))
crypto/openssl/ssl/statem/statem_clnt.c
590
s->ts_msg_write = ossl_time_now();
crypto/openssl/ssl/statem/statem_clnt.c
599
if ((s->options & SSL_OP_ENABLE_MIDDLEBOX_COMPAT) != 0
crypto/openssl/ssl/statem/statem_clnt.c
60
|| (s->s3.tmp.new_cipher->algorithm_auth & (SSL_aSRP | SSL_aPSK)))
crypto/openssl/ssl/statem/statem_clnt.c
600
&& s->early_data_state != SSL_EARLY_DATA_FINISHED_WRITING)
crypto/openssl/ssl/statem/statem_clnt.c
607
s->ts_msg_write = ossl_time_now();
crypto/openssl/ssl/statem/statem_clnt.c
615
s->ts_msg_read = ossl_time_now();
crypto/openssl/ssl/statem/statem_clnt.c
616
if (s->s3.tmp.cert_req)
crypto/openssl/ssl/statem/statem_clnt.c
637
if (s->s3.tmp.cert_req == 1) {
crypto/openssl/ssl/statem/statem_clnt.c
642
if (s->s3.flags & TLS1_FLAGS_SKIP_CERT_VERIFY) {
crypto/openssl/ssl/statem/statem_clnt.c
652
if (s->hello_retry_request == SSL_HRR_PENDING) {
crypto/openssl/ssl/statem/statem_clnt.c
654
} else if (s->early_data_state == SSL_EARLY_DATA_CONNECTING) {
crypto/openssl/ssl/statem/statem_clnt.c
660
if (!SSL_CONNECTION_IS_DTLS(s) && s->s3.npn_seen)
crypto/openssl/ssl/statem/statem_clnt.c
675
if (s->hit) {
crypto/openssl/ssl/statem/statem_clnt.c
683
if (s->hit) {
crypto/openssl/ssl/statem/statem_clnt.c
696
if (ssl3_renegotiate_check(SSL_CONNECTION_GET_SSL(s), 1)) {
crypto/openssl/ssl/statem/statem_clnt.c
697
if (!tls_setup_handshake(s)) {
crypto/openssl/ssl/statem/statem_clnt.c
713
WORK_STATE ossl_statem_client_pre_work(SSL_CONNECTION *s, WORK_STATE wst)
crypto/openssl/ssl/statem/statem_clnt.c
715
OSSL_STATEM *st = &s->statem;
crypto/openssl/ssl/statem/statem_clnt.c
723
s->shutdown = 0;
crypto/openssl/ssl/statem/statem_clnt.c
724
if (SSL_CONNECTION_IS_DTLS(s)) {
crypto/openssl/ssl/statem/statem_clnt.c
726
if (!ssl3_init_finished_mac(s)) {
crypto/openssl/ssl/statem/statem_clnt.c
73
static int key_exchange_expected(SSL_CONNECTION *s)
crypto/openssl/ssl/statem/statem_clnt.c
730
} else if (s->ext.early_data == SSL_EARLY_DATA_REJECTED) {
crypto/openssl/ssl/statem/statem_clnt.c
737
if (!ssl_set_new_record_layer(s,
crypto/openssl/ssl/statem/statem_clnt.c
75
long alg_k = s->s3.tmp.new_cipher->algorithm_mkey;
crypto/openssl/ssl/statem/statem_clnt.c
751
if (SSL_CONNECTION_IS_DTLS(s)) {
crypto/openssl/ssl/statem/statem_clnt.c
752
if (s->hit) {
crypto/openssl/ssl/statem/statem_clnt.c
760
if (BIO_dgram_is_sctp(SSL_get_wbio(SSL_CONNECTION_GET_SSL(s)))) {
crypto/openssl/ssl/statem/statem_clnt.c
762
return dtls_wait_for_dry(s);
crypto/openssl/ssl/statem/statem_clnt.c
774
if (s->early_data_state == SSL_EARLY_DATA_FINISHED_WRITING
crypto/openssl/ssl/statem/statem_clnt.c
775
|| s->early_data_state == SSL_EARLY_DATA_NONE)
crypto/openssl/ssl/statem/statem_clnt.c
780
return tls_finish_handshake(s, wst, 0, 1);
crypto/openssl/ssl/statem/statem_clnt.c
784
return tls_finish_handshake(s, wst, 1, 1);
crypto/openssl/ssl/statem/statem_clnt.c
794
WORK_STATE ossl_statem_client_post_work(SSL_CONNECTION *s, WORK_STATE wst)
crypto/openssl/ssl/statem/statem_clnt.c
796
OSSL_STATEM *st = &s->statem;
crypto/openssl/ssl/statem/statem_clnt.c
797
SSL *ssl = SSL_CONNECTION_GET_SSL(s);
crypto/openssl/ssl/statem/statem_clnt.c
799
s->init_num = 0;
crypto/openssl/ssl/statem/statem_clnt.c
807
if (s->early_data_state == SSL_EARLY_DATA_CONNECTING
crypto/openssl/ssl/statem/statem_clnt.c
808
&& s->max_early_data > 0) {
crypto/openssl/ssl/statem/statem_clnt.c
814
if ((s->options & SSL_OP_ENABLE_MIDDLEBOX_COMPAT) == 0) {
crypto/openssl/ssl/statem/statem_clnt.c
815
if (!tls13_change_cipher_state(s,
crypto/openssl/ssl/statem/statem_clnt.c
822
} else if (!statem_flush(s)) {
crypto/openssl/ssl/statem/statem_clnt.c
826
if (SSL_CONNECTION_IS_DTLS(s)) {
crypto/openssl/ssl/statem/statem_clnt.c
828
s->first_packet = 1;
crypto/openssl/ssl/statem/statem_clnt.c
833
if (tls_client_key_exchange_post_work(s) == 0) {
crypto/openssl/ssl/statem/statem_clnt.c
840
if (SSL_CONNECTION_IS_TLS13(s)
crypto/openssl/ssl/statem/statem_clnt.c
841
|| s->hello_retry_request == SSL_HRR_PENDING)
crypto/openssl/ssl/statem/statem_clnt.c
843
if (s->early_data_state == SSL_EARLY_DATA_CONNECTING
crypto/openssl/ssl/statem/statem_clnt.c
844
&& s->max_early_data > 0) {
crypto/openssl/ssl/statem/statem_clnt.c
850
if (!tls13_change_cipher_state(s,
crypto/openssl/ssl/statem/statem_clnt.c
855
s->session->cipher = s->s3.tmp.new_cipher;
crypto/openssl/ssl/statem/statem_clnt.c
857
s->session->compress_meth = 0;
crypto/openssl/ssl/statem/statem_clnt.c
859
if (s->s3.tmp.new_compression == NULL)
crypto/openssl/ssl/statem/statem_clnt.c
860
s->session->compress_meth = 0;
crypto/openssl/ssl/statem/statem_clnt.c
862
s->session->compress_meth = s->s3.tmp.new_compression->id;
crypto/openssl/ssl/statem/statem_clnt.c
864
if (!ssl->method->ssl3_enc->setup_key_block(s)) {
crypto/openssl/ssl/statem/statem_clnt.c
869
if (!ssl->method->ssl3_enc->change_cipher_state(s,
crypto/openssl/ssl/statem/statem_clnt.c
876
if (SSL_CONNECTION_IS_DTLS(s) && s->hit) {
crypto/openssl/ssl/statem/statem_clnt.c
889
if (wst == WORK_MORE_A && SSL_CONNECTION_IS_DTLS(s) && s->hit == 0) {
crypto/openssl/ssl/statem/statem_clnt.c
898
if (statem_flush(s) != 1)
crypto/openssl/ssl/statem/statem_clnt.c
901
if (SSL_CONNECTION_IS_TLS13(s)) {
crypto/openssl/ssl/statem/statem_clnt.c
902
if (!tls13_save_handshake_digest_for_pha(s)) {
crypto/openssl/ssl/statem/statem_clnt.c
906
if (s->post_handshake_auth != SSL_PHA_REQUESTED) {
crypto/openssl/ssl/statem/statem_clnt.c
907
if (!ssl->method->ssl3_enc->change_cipher_state(s,
crypto/openssl/ssl/statem/statem_clnt.c
917
if (SSL_IS_QUIC_HANDSHAKE(s)
crypto/openssl/ssl/statem/statem_clnt.c
918
&& !ssl->method->ssl3_enc->change_cipher_state(s,
crypto/openssl/ssl/statem/statem_clnt.c
928
if (statem_flush(s) != 1)
crypto/openssl/ssl/statem/statem_clnt.c
930
if (!tls13_update_key(s, 1)) {
crypto/openssl/ssl/statem/statem_clnt.c
948
int ossl_statem_client_construct_message(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_clnt.c
951
OSSL_STATEM *st = &s->statem;
crypto/openssl/ssl/statem/statem_clnt.c
956
SSLfatal(s, SSL_AD_INTERNAL_ERROR, SSL_R_BAD_HANDSHAKE_STATE);
crypto/openssl/ssl/statem/statem_clnt.c
960
if (SSL_CONNECTION_IS_DTLS(s))
crypto/openssl/ssl/statem/statem_clnt.c
97
static int ossl_statem_client13_read_transition(SSL_CONNECTION *s, int mt)
crypto/openssl/ssl/statem/statem_clnt.c
99
OSSL_STATEM *st = &s->statem;
crypto/openssl/ssl/statem/statem_dtls.c
1008
CON_FUNC_RETURN dtls_construct_change_cipher_spec(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_dtls.c
1011
if (s->version == DTLS1_BAD_VER) {
crypto/openssl/ssl/statem/statem_dtls.c
1012
s->d1->next_handshake_write_seq++;
crypto/openssl/ssl/statem/statem_dtls.c
1014
if (!WPACKET_put_bytes_u16(pkt, s->d1->handshake_write_seq)) {
crypto/openssl/ssl/statem/statem_dtls.c
1015
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_dtls.c
1028
WORK_STATE dtls_wait_for_dry(SSL_CONNECTION *s)
crypto/openssl/ssl/statem/statem_dtls.c
1032
SSL *ssl = SSL_CONNECTION_GET_SSL(s);
crypto/openssl/ssl/statem/statem_dtls.c
1037
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_dtls.c
1048
if (dtls_get_reassembled_message(s, &errtype, &len)) {
crypto/openssl/ssl/statem/statem_dtls.c
1050
SSLfatal(s, SSL_AD_UNEXPECTED_MESSAGE, SSL_R_UNEXPECTED_MESSAGE);
crypto/openssl/ssl/statem/statem_dtls.c
1054
s->s3.in_read_app_data = 2;
crypto/openssl/ssl/statem/statem_dtls.c
1055
s->rwstate = SSL_READING;
crypto/openssl/ssl/statem/statem_dtls.c
1064
int dtls1_read_failed(SSL_CONNECTION *s, int code)
crypto/openssl/ssl/statem/statem_dtls.c
1066
SSL *ssl = SSL_CONNECTION_GET_SSL(s);
crypto/openssl/ssl/statem/statem_dtls.c
1069
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_dtls.c
1073
if (!dtls1_is_timer_expired(s) || ossl_statem_in_error(s)) {
crypto/openssl/ssl/statem/statem_dtls.c
1086
return dtls1_handle_timeout(s);
crypto/openssl/ssl/statem/statem_dtls.c
1104
int dtls1_retransmit_buffered_messages(SSL_CONNECTION *s)
crypto/openssl/ssl/statem/statem_dtls.c
1106
pqueue *sent = s->d1->sent_messages;
crypto/openssl/ssl/statem/statem_dtls.c
1116
if (dtls1_retransmit_message(s, (unsigned short)dtls1_get_queue_priority(frag->msg_header.seq, frag->msg_header.is_ccs), &found) <= 0)
crypto/openssl/ssl/statem/statem_dtls.c
1123
int dtls1_buffer_message(SSL_CONNECTION *s, int is_ccs)
crypto/openssl/ssl/statem/statem_dtls.c
1133
if (!ossl_assert(s->init_off == 0))
crypto/openssl/ssl/statem/statem_dtls.c
1136
frag = dtls1_hm_fragment_new(s->init_num, 0);
crypto/openssl/ssl/statem/statem_dtls.c
1140
memcpy(frag->fragment, s->init_buf->data, s->init_num);
crypto/openssl/ssl/statem/statem_dtls.c
1144
if (!ossl_assert(s->d1->w_msg_hdr.msg_len + ((s->version == DTLS1_BAD_VER) ? 3 : DTLS1_CCS_HEADER_LENGTH)
crypto/openssl/ssl/statem/statem_dtls.c
1145
== (unsigned int)s->init_num)) {
crypto/openssl/ssl/statem/statem_dtls.c
1150
if (!ossl_assert(s->d1->w_msg_hdr.msg_len + DTLS1_HM_HEADER_LENGTH == (unsigned int)s->init_num)) {
crypto/openssl/ssl/statem/statem_dtls.c
1156
frag->msg_header.msg_len = s->d1->w_msg_hdr.msg_len;
crypto/openssl/ssl/statem/statem_dtls.c
1157
frag->msg_header.seq = s->d1->w_msg_hdr.seq;
crypto/openssl/ssl/statem/statem_dtls.c
1158
frag->msg_header.type = s->d1->w_msg_hdr.type;
crypto/openssl/ssl/statem/statem_dtls.c
1160
frag->msg_header.frag_len = s->d1->w_msg_hdr.msg_len;
crypto/openssl/ssl/statem/statem_dtls.c
1164
frag->msg_header.saved_retransmit_state.wrlmethod = s->rlayer.wrlmethod;
crypto/openssl/ssl/statem/statem_dtls.c
1165
frag->msg_header.saved_retransmit_state.wrl = s->rlayer.wrl;
crypto/openssl/ssl/statem/statem_dtls.c
118
int dtls1_do_write(SSL_CONNECTION *s, uint8_t type)
crypto/openssl/ssl/statem/statem_dtls.c
1180
if (pqueue_insert(s->d1->sent_messages, item) == NULL) {
crypto/openssl/ssl/statem/statem_dtls.c
1188
int dtls1_retransmit_message(SSL_CONNECTION *s, unsigned short seq, int *found)
crypto/openssl/ssl/statem/statem_dtls.c
1203
item = pqueue_find(s->d1->sent_messages, seq64be);
crypto/openssl/ssl/statem/statem_dtls.c
1205
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_dtls.c
1218
memcpy(s->init_buf->data, frag->fragment,
crypto/openssl/ssl/statem/statem_dtls.c
1220
s->init_num = frag->msg_header.msg_len + header_length;
crypto/openssl/ssl/statem/statem_dtls.c
1222
dtls1_set_message_header_int(s, frag->msg_header.type,
crypto/openssl/ssl/statem/statem_dtls.c
1228
saved_state.wrlmethod = s->rlayer.wrlmethod;
crypto/openssl/ssl/statem/statem_dtls.c
1229
saved_state.wrl = s->rlayer.wrl;
crypto/openssl/ssl/statem/statem_dtls.c
1231
s->d1->retransmitting = 1;
crypto/openssl/ssl/statem/statem_dtls.c
1234
s->rlayer.wrlmethod = frag->msg_header.saved_retransmit_state.wrlmethod;
crypto/openssl/ssl/statem/statem_dtls.c
1235
s->rlayer.wrl = frag->msg_header.saved_retransmit_state.wrl;
crypto/openssl/ssl/statem/statem_dtls.c
1241
s->rlayer.wrlmethod->set1_bio(s->rlayer.wrl, s->wbio);
crypto/openssl/ssl/statem/statem_dtls.c
1243
ret = dtls1_do_write(s, frag->msg_header.is_ccs ? SSL3_RT_CHANGE_CIPHER_SPEC : SSL3_RT_HANDSHAKE);
crypto/openssl/ssl/statem/statem_dtls.c
1246
s->rlayer.wrlmethod = saved_state.wrlmethod;
crypto/openssl/ssl/statem/statem_dtls.c
1247
s->rlayer.wrl = saved_state.wrl;
crypto/openssl/ssl/statem/statem_dtls.c
1249
s->d1->retransmitting = 0;
crypto/openssl/ssl/statem/statem_dtls.c
125
SSL *ssl = SSL_CONNECTION_GET_SSL(s);
crypto/openssl/ssl/statem/statem_dtls.c
1251
(void)BIO_flush(s->wbio);
crypto/openssl/ssl/statem/statem_dtls.c
1255
void dtls1_set_message_header(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_dtls.c
126
SSL *ussl = SSL_CONNECTION_GET_USER_SSL(s);
crypto/openssl/ssl/statem/statem_dtls.c
1260
s->d1->handshake_write_seq = s->d1->next_handshake_write_seq;
crypto/openssl/ssl/statem/statem_dtls.c
1261
s->d1->next_handshake_write_seq++;
crypto/openssl/ssl/statem/statem_dtls.c
1264
dtls1_set_message_header_int(s, mt, len, s->d1->handshake_write_seq,
crypto/openssl/ssl/statem/statem_dtls.c
1270
dtls1_set_message_header_int(SSL_CONNECTION *s, unsigned char mt,
crypto/openssl/ssl/statem/statem_dtls.c
1274
struct hm_header_st *msg_hdr = &s->d1->w_msg_hdr;
crypto/openssl/ssl/statem/statem_dtls.c
1284
dtls1_fix_message_header(SSL_CONNECTION *s, size_t frag_off, size_t frag_len)
crypto/openssl/ssl/statem/statem_dtls.c
1286
struct hm_header_st *msg_hdr = &s->d1->w_msg_hdr;
crypto/openssl/ssl/statem/statem_dtls.c
129
if (!dtls1_query_mtu(s))
crypto/openssl/ssl/statem/statem_dtls.c
1292
static unsigned char *dtls1_write_message_header(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_dtls.c
1295
struct hm_header_st *msg_hdr = &s->d1->w_msg_hdr;
crypto/openssl/ssl/statem/statem_dtls.c
1318
int dtls1_set_handshake_header(SSL_CONNECTION *s, WPACKET *pkt, int htype)
crypto/openssl/ssl/statem/statem_dtls.c
132
if (s->d1->mtu < dtls1_min_mtu(s))
crypto/openssl/ssl/statem/statem_dtls.c
1323
s->d1->handshake_write_seq = s->d1->next_handshake_write_seq;
crypto/openssl/ssl/statem/statem_dtls.c
1324
dtls1_set_message_header_int(s, SSL3_MT_CCS, 0,
crypto/openssl/ssl/statem/statem_dtls.c
1325
s->d1->handshake_write_seq, 0, 0);
crypto/openssl/ssl/statem/statem_dtls.c
1329
dtls1_set_message_header(s, htype, 0, 0, 0);
crypto/openssl/ssl/statem/statem_dtls.c
1342
int dtls1_close_construct_packet(SSL_CONNECTION *s, WPACKET *pkt, int htype)
crypto/openssl/ssl/statem/statem_dtls.c
1352
s->d1->w_msg_hdr.msg_len = msglen - DTLS1_HM_HEADER_LENGTH;
crypto/openssl/ssl/statem/statem_dtls.c
1353
s->d1->w_msg_hdr.frag_len = msglen - DTLS1_HM_HEADER_LENGTH;
crypto/openssl/ssl/statem/statem_dtls.c
1355
s->init_num = (int)msglen;
crypto/openssl/ssl/statem/statem_dtls.c
1356
s->init_off = 0;
crypto/openssl/ssl/statem/statem_dtls.c
136
if (s->init_off == 0 && type == SSL3_RT_HANDSHAKE) {
crypto/openssl/ssl/statem/statem_dtls.c
1360
if (!dtls1_buffer_message(s, htype == SSL3_MT_CHANGE_CIPHER_SPEC ? 1 : 0))
crypto/openssl/ssl/statem/statem_dtls.c
137
if (!ossl_assert(s->init_num == s->d1->w_msg_hdr.msg_len + DTLS1_HM_HEADER_LENGTH))
crypto/openssl/ssl/statem/statem_dtls.c
141
overhead = s->rlayer.wrlmethod->get_max_record_overhead(s->rlayer.wrl);
crypto/openssl/ssl/statem/statem_dtls.c
144
s->rwstate = SSL_NOTHING;
crypto/openssl/ssl/statem/statem_dtls.c
147
while (s->init_num > 0) {
crypto/openssl/ssl/statem/statem_dtls.c
148
if (type == SSL3_RT_HANDSHAKE && s->init_off != 0) {
crypto/openssl/ssl/statem/statem_dtls.c
154
if (s->init_off <= DTLS1_HM_HEADER_LENGTH) {
crypto/openssl/ssl/statem/statem_dtls.c
169
s->init_off -= DTLS1_HM_HEADER_LENGTH;
crypto/openssl/ssl/statem/statem_dtls.c
170
s->init_num += DTLS1_HM_HEADER_LENGTH;
crypto/openssl/ssl/statem/statem_dtls.c
178
frag_off = s->d1->w_msg_hdr.frag_off;
crypto/openssl/ssl/statem/statem_dtls.c
182
used_len = BIO_wpending(s->wbio) + overhead;
crypto/openssl/ssl/statem/statem_dtls.c
183
if (s->d1->mtu > used_len)
crypto/openssl/ssl/statem/statem_dtls.c
184
curr_mtu = s->d1->mtu - used_len;
crypto/openssl/ssl/statem/statem_dtls.c
192
ret = BIO_flush(s->wbio);
crypto/openssl/ssl/statem/statem_dtls.c
194
s->rwstate = SSL_WRITING;
crypto/openssl/ssl/statem/statem_dtls.c
197
if (s->d1->mtu > overhead + DTLS1_HM_HEADER_LENGTH) {
crypto/openssl/ssl/statem/statem_dtls.c
198
curr_mtu = s->d1->mtu - overhead;
crypto/openssl/ssl/statem/statem_dtls.c
208
if (((unsigned int)s->init_num) > curr_mtu)
crypto/openssl/ssl/statem/statem_dtls.c
211
len = s->init_num;
crypto/openssl/ssl/statem/statem_dtls.c
213
if (len > ssl_get_max_send_fragment(s))
crypto/openssl/ssl/statem/statem_dtls.c
214
len = ssl_get_max_send_fragment(s);
crypto/openssl/ssl/statem/statem_dtls.c
227
dtls1_fix_message_header(s, frag_off, len - DTLS1_HM_HEADER_LENGTH);
crypto/openssl/ssl/statem/statem_dtls.c
234
if (s->msg_callback && s->init_off != 0)
crypto/openssl/ssl/statem/statem_dtls.c
235
memcpy(saved_payload, &s->init_buf->data[s->init_off],
crypto/openssl/ssl/statem/statem_dtls.c
238
dtls1_write_message_header(s,
crypto/openssl/ssl/statem/statem_dtls.c
239
(unsigned char *)&s->init_buf->data[s->init_off]);
crypto/openssl/ssl/statem/statem_dtls.c
242
ret = dtls1_write_bytes(s, type, &s->init_buf->data[s->init_off], len,
crypto/openssl/ssl/statem/statem_dtls.c
245
if (type == SSL3_RT_HANDSHAKE && s->msg_callback && s->init_off != 0)
crypto/openssl/ssl/statem/statem_dtls.c
246
memcpy(&s->init_buf->data[s->init_off], saved_payload,
crypto/openssl/ssl/statem/statem_dtls.c
258
if (!dtls1_query_mtu(s))
crypto/openssl/ssl/statem/statem_dtls.c
283
assert(s->s3.tmp.new_compression != NULL
crypto/openssl/ssl/statem/statem_dtls.c
284
|| BIO_wpending(s->wbio) <= (int)s->d1->mtu);
crypto/openssl/ssl/statem/statem_dtls.c
286
if (type == SSL3_RT_HANDSHAKE && !s->d1->retransmitting) {
crypto/openssl/ssl/statem/statem_dtls.c
291
unsigned char *p = (unsigned char *)&s->init_buf->data[s->init_off];
crypto/openssl/ssl/statem/statem_dtls.c
292
const struct hm_header_st *msg_hdr = &s->d1->w_msg_hdr;
crypto/openssl/ssl/statem/statem_dtls.c
295
if (frag_off == 0 && s->version != DTLS1_BAD_VER) {
crypto/openssl/ssl/statem/statem_dtls.c
312
if (!ssl3_finish_mac(s, p, xlen))
crypto/openssl/ssl/statem/statem_dtls.c
316
if (written == s->init_num) {
crypto/openssl/ssl/statem/statem_dtls.c
317
if (s->msg_callback)
crypto/openssl/ssl/statem/statem_dtls.c
318
s->msg_callback(1, s->version, type, s->init_buf->data,
crypto/openssl/ssl/statem/statem_dtls.c
319
s->init_off + s->init_num, ussl,
crypto/openssl/ssl/statem/statem_dtls.c
320
s->msg_callback_arg);
crypto/openssl/ssl/statem/statem_dtls.c
322
s->init_off = 0; /* done writing this message */
crypto/openssl/ssl/statem/statem_dtls.c
323
s->init_num = 0;
crypto/openssl/ssl/statem/statem_dtls.c
327
s->init_off += written;
crypto/openssl/ssl/statem/statem_dtls.c
328
s->init_num -= written;
crypto/openssl/ssl/statem/statem_dtls.c
338
dtls1_fix_message_header(s, frag_off, 0);
crypto/openssl/ssl/statem/statem_dtls.c
344
int dtls_get_message(SSL_CONNECTION *s, int *mt)
crypto/openssl/ssl/statem/statem_dtls.c
352
msg_hdr = &s->d1->r_msg_hdr;
crypto/openssl/ssl/statem/statem_dtls.c
356
if (!dtls_get_reassembled_message(s, &errtype, &tmplen)) {
crypto/openssl/ssl/statem/statem_dtls.c
365
*mt = s->s3.tmp.message_type;
crypto/openssl/ssl/statem/statem_dtls.c
367
p = (unsigned char *)s->init_buf->data;
crypto/openssl/ssl/statem/statem_dtls.c
370
if (s->msg_callback) {
crypto/openssl/ssl/statem/statem_dtls.c
371
s->msg_callback(0, s->version, SSL3_RT_CHANGE_CIPHER_SPEC,
crypto/openssl/ssl/statem/statem_dtls.c
372
p, 1, SSL_CONNECTION_GET_USER_SSL(s),
crypto/openssl/ssl/statem/statem_dtls.c
373
s->msg_callback_arg);
crypto/openssl/ssl/statem/statem_dtls.c
392
s->d1->handshake_read_seq++;
crypto/openssl/ssl/statem/statem_dtls.c
394
s->init_msg = s->init_buf->data + DTLS1_HM_HEADER_LENGTH;
crypto/openssl/ssl/statem/statem_dtls.c
404
int dtls_get_message_body(SSL_CONNECTION *s, size_t *len)
crypto/openssl/ssl/statem/statem_dtls.c
406
unsigned char *msg = (unsigned char *)s->init_buf->data;
crypto/openssl/ssl/statem/statem_dtls.c
407
size_t msg_len = s->init_num + DTLS1_HM_HEADER_LENGTH;
crypto/openssl/ssl/statem/statem_dtls.c
409
if (s->s3.tmp.message_type == SSL3_MT_CHANGE_CIPHER_SPEC) {
crypto/openssl/ssl/statem/statem_dtls.c
417
if (*(s->init_buf->data) == SSL3_MT_FINISHED && !ssl3_take_mac(s)) {
crypto/openssl/ssl/statem/statem_dtls.c
422
if (s->version == DTLS1_BAD_VER) {
crypto/openssl/ssl/statem/statem_dtls.c
427
if (!ssl3_finish_mac(s, msg, msg_len))
crypto/openssl/ssl/statem/statem_dtls.c
430
if (s->msg_callback)
crypto/openssl/ssl/statem/statem_dtls.c
431
s->msg_callback(0, s->version, SSL3_RT_HANDSHAKE,
crypto/openssl/ssl/statem/statem_dtls.c
432
s->init_buf->data, s->init_num + DTLS1_HM_HEADER_LENGTH,
crypto/openssl/ssl/statem/statem_dtls.c
433
SSL_CONNECTION_GET_USER_SSL(s), s->msg_callback_arg);
crypto/openssl/ssl/statem/statem_dtls.c
436
*len = s->init_num;
crypto/openssl/ssl/statem/statem_dtls.c
445
static size_t dtls1_max_handshake_message_len(const SSL_CONNECTION *s)
crypto/openssl/ssl/statem/statem_dtls.c
448
if (max_len < s->max_cert_list)
crypto/openssl/ssl/statem/statem_dtls.c
449
return s->max_cert_list;
crypto/openssl/ssl/statem/statem_dtls.c
453
static int dtls1_preprocess_fragment(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_dtls.c
464
|| msg_len > dtls1_max_handshake_message_len(s)) {
crypto/openssl/ssl/statem/statem_dtls.c
465
SSLfatal(s, SSL_AD_ILLEGAL_PARAMETER, SSL_R_EXCESSIVE_MESSAGE_SIZE);
crypto/openssl/ssl/statem/statem_dtls.c
469
if (s->d1->r_msg_hdr.frag_off == 0) { /* first fragment */
crypto/openssl/ssl/statem/statem_dtls.c
474
if (!BUF_MEM_grow_clean(s->init_buf, msg_len + DTLS1_HM_HEADER_LENGTH)) {
crypto/openssl/ssl/statem/statem_dtls.c
475
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_BUF_LIB);
crypto/openssl/ssl/statem/statem_dtls.c
479
s->s3.tmp.message_size = msg_len;
crypto/openssl/ssl/statem/statem_dtls.c
480
s->d1->r_msg_hdr.msg_len = msg_len;
crypto/openssl/ssl/statem/statem_dtls.c
481
s->s3.tmp.message_type = msg_hdr->type;
crypto/openssl/ssl/statem/statem_dtls.c
482
s->d1->r_msg_hdr.type = msg_hdr->type;
crypto/openssl/ssl/statem/statem_dtls.c
483
s->d1->r_msg_hdr.seq = msg_hdr->seq;
crypto/openssl/ssl/statem/statem_dtls.c
484
} else if (msg_len != s->d1->r_msg_hdr.msg_len) {
crypto/openssl/ssl/statem/statem_dtls.c
489
SSLfatal(s, SSL_AD_ILLEGAL_PARAMETER, SSL_R_EXCESSIVE_MESSAGE_SIZE);
crypto/openssl/ssl/statem/statem_dtls.c
500
static int dtls1_retrieve_buffered_fragment(SSL_CONNECTION *s, size_t *len)
crypto/openssl/ssl/statem/statem_dtls.c
514
iter = pqueue_iterator(s->d1->buffered_messages);
crypto/openssl/ssl/statem/statem_dtls.c
522
if (frag->msg_header.seq < s->d1->handshake_read_seq) {
crypto/openssl/ssl/statem/statem_dtls.c
526
if (!s->server
crypto/openssl/ssl/statem/statem_dtls.c
528
|| s->d1->handshake_read_seq != 1
crypto/openssl/ssl/statem/statem_dtls.c
529
|| s->statem.hand_state != DTLS_ST_SW_HELLO_VERIFY_REQUEST) {
crypto/openssl/ssl/statem/statem_dtls.c
535
pqueue_pop(s->d1->buffered_messages);
crypto/openssl/ssl/statem/statem_dtls.c
550
if (nextfrag->msg_header.seq == s->d1->handshake_read_seq) {
crypto/openssl/ssl/statem/statem_dtls.c
555
pqueue_pop(s->d1->buffered_messages);
crypto/openssl/ssl/statem/statem_dtls.c
574
if (s->d1->handshake_read_seq == frag->msg_header.seq || chretran) {
crypto/openssl/ssl/statem/statem_dtls.c
576
pqueue_pop(s->d1->buffered_messages);
crypto/openssl/ssl/statem/statem_dtls.c
579
ret = dtls1_preprocess_fragment(s, &frag->msg_header);
crypto/openssl/ssl/statem/statem_dtls.c
58
static void dtls1_fix_message_header(SSL_CONNECTION *s, size_t frag_off,
crypto/openssl/ssl/statem/statem_dtls.c
582
unsigned char *p = (unsigned char *)s->init_buf->data + DTLS1_HM_HEADER_LENGTH;
crypto/openssl/ssl/statem/statem_dtls.c
598
s->d1->handshake_read_seq = 0;
crypto/openssl/ssl/statem/statem_dtls.c
599
s->d1->next_handshake_write_seq = 0;
crypto/openssl/ssl/statem/statem_dtls.c
60
static unsigned char *dtls1_write_message_header(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_dtls.c
606
s->init_num = 0;
crypto/openssl/ssl/statem/statem_dtls.c
613
static int dtls1_reassemble_fragment(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_dtls.c
62
static void dtls1_set_message_header_int(SSL_CONNECTION *s, unsigned char mt,
crypto/openssl/ssl/statem/statem_dtls.c
622
SSL *ssl = SSL_CONNECTION_GET_SSL(s);
crypto/openssl/ssl/statem/statem_dtls.c
624
if ((msg_hdr->frag_off + frag_len) > msg_hdr->msg_len || msg_hdr->msg_len > dtls1_max_handshake_message_len(s))
crypto/openssl/ssl/statem/statem_dtls.c
635
item = pqueue_find(s->d1->buffered_messages, seq64be);
crypto/openssl/ssl/statem/statem_dtls.c
67
static int dtls_get_reassembled_message(SSL_CONNECTION *s, int *errtype,
crypto/openssl/ssl/statem/statem_dtls.c
701
item = pqueue_insert(s->d1->buffered_messages, item);
crypto/openssl/ssl/statem/statem_dtls.c
720
static int dtls1_process_out_of_seq_message(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_dtls.c
729
SSL *ssl = SSL_CONNECTION_GET_SSL(s);
crypto/openssl/ssl/statem/statem_dtls.c
738
item = pqueue_find(s->d1->buffered_messages, seq64be);
crypto/openssl/ssl/statem/statem_dtls.c
752
if (msg_hdr->seq <= s->d1->handshake_read_seq || msg_hdr->seq > s->d1->handshake_read_seq + 10 || item != NULL || (s->d1->handshake_read_seq == 0 && msg_hdr->type == SSL3_MT_FINISHED)) {
crypto/openssl/ssl/statem/statem_dtls.c
765
return dtls1_reassemble_fragment(s, msg_hdr);
crypto/openssl/ssl/statem/statem_dtls.c
768
if (frag_len > dtls1_max_handshake_message_len(s))
crypto/openssl/ssl/statem/statem_dtls.c
794
item = pqueue_insert(s->d1->buffered_messages, item);
crypto/openssl/ssl/statem/statem_dtls.c
815
static int dtls_get_reassembled_message(SSL_CONNECTION *s, int *errtype,
crypto/openssl/ssl/statem/statem_dtls.c
823
SSL *ssl = SSL_CONNECTION_GET_SSL(s);
crypto/openssl/ssl/statem/statem_dtls.c
824
SSL *ussl = SSL_CONNECTION_GET_USER_SSL(s);
crypto/openssl/ssl/statem/statem_dtls.c
830
p = (unsigned char *)s->init_buf->data;
crypto/openssl/ssl/statem/statem_dtls.c
834
ret = dtls1_retrieve_buffered_fragment(s, &frag_len);
crypto/openssl/ssl/statem/statem_dtls.c
840
s->init_num = frag_len;
crypto/openssl/ssl/statem/statem_dtls.c
849
s->rwstate = SSL_READING;
crypto/openssl/ssl/statem/statem_dtls.c
855
SSLfatal(s, SSL_AD_UNEXPECTED_MESSAGE,
crypto/openssl/ssl/statem/statem_dtls.c
860
s->init_num = readbytes - 1;
crypto/openssl/ssl/statem/statem_dtls.c
861
s->init_msg = s->init_buf->data + 1;
crypto/openssl/ssl/statem/statem_dtls.c
862
s->s3.tmp.message_type = SSL3_MT_CHANGE_CIPHER_SPEC;
crypto/openssl/ssl/statem/statem_dtls.c
863
s->s3.tmp.message_size = readbytes - 1;
crypto/openssl/ssl/statem/statem_dtls.c
870
SSLfatal(s, SSL_AD_UNEXPECTED_MESSAGE, SSL_R_UNEXPECTED_MESSAGE);
crypto/openssl/ssl/statem/statem_dtls.c
885
if (frag_len > s->rlayer.tlsrecs[s->rlayer.curr_rec].length) {
crypto/openssl/ssl/statem/statem_dtls.c
886
SSLfatal(s, SSL_AD_ILLEGAL_PARAMETER, SSL_R_BAD_LENGTH);
crypto/openssl/ssl/statem/statem_dtls.c
896
if (msg_hdr.seq != s->d1->handshake_read_seq) {
crypto/openssl/ssl/statem/statem_dtls.c
897
if (!s->server
crypto/openssl/ssl/statem/statem_dtls.c
899
|| s->d1->handshake_read_seq != 1
crypto/openssl/ssl/statem/statem_dtls.c
901
|| s->statem.hand_state != DTLS_ST_SW_HELLO_VERIFY_REQUEST) {
crypto/openssl/ssl/statem/statem_dtls.c
902
*errtype = dtls1_process_out_of_seq_message(s, &msg_hdr);
crypto/openssl/ssl/statem/statem_dtls.c
914
*errtype = dtls1_reassemble_fragment(s, &msg_hdr);
crypto/openssl/ssl/statem/statem_dtls.c
918
if (!s->server
crypto/openssl/ssl/statem/statem_dtls.c
919
&& s->d1->r_msg_hdr.frag_off == 0
crypto/openssl/ssl/statem/statem_dtls.c
920
&& s->statem.hand_state != TLS_ST_OK
crypto/openssl/ssl/statem/statem_dtls.c
928
if (s->msg_callback)
crypto/openssl/ssl/statem/statem_dtls.c
929
s->msg_callback(0, s->version, SSL3_RT_HANDSHAKE,
crypto/openssl/ssl/statem/statem_dtls.c
931
s->msg_callback_arg);
crypto/openssl/ssl/statem/statem_dtls.c
933
s->init_num = 0;
crypto/openssl/ssl/statem/statem_dtls.c
937
SSLfatal(s, SSL_AD_UNEXPECTED_MESSAGE, SSL_R_UNEXPECTED_MESSAGE);
crypto/openssl/ssl/statem/statem_dtls.c
942
if (!dtls1_preprocess_fragment(s, &msg_hdr)) {
crypto/openssl/ssl/statem/statem_dtls.c
949
p = (unsigned char *)s->init_buf->data + DTLS1_HM_HEADER_LENGTH;
crypto/openssl/ssl/statem/statem_dtls.c
959
s->rwstate = SSL_READING;
crypto/openssl/ssl/statem/statem_dtls.c
972
SSLfatal(s, SSL_AD_ILLEGAL_PARAMETER, SSL_R_BAD_LENGTH);
crypto/openssl/ssl/statem/statem_dtls.c
983
s->d1->handshake_read_seq = 0;
crypto/openssl/ssl/statem/statem_dtls.c
984
s->d1->next_handshake_write_seq = 0;
crypto/openssl/ssl/statem/statem_dtls.c
993
*len = s->init_num = frag_len;
crypto/openssl/ssl/statem/statem_dtls.c
997
s->init_num = 0;
crypto/openssl/ssl/statem/statem_lib.c
1000
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_BUF_LIB);
crypto/openssl/ssl/statem/statem_lib.c
1006
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_lib.c
1010
if ((SSL_CONNECTION_IS_TLS13(s) || for_comp)
crypto/openssl/ssl/statem/statem_lib.c
1011
&& !tls_construct_extensions(s, pkt, context, x, chain)) {
crypto/openssl/ssl/statem/statem_lib.c
1020
static int ssl_add_cert_chain(SSL_CONNECTION *s, WPACKET *pkt, CERT_PKEY *cpk, int for_comp)
crypto/openssl/ssl/statem/statem_lib.c
1027
SSL_CTX *sctx = SSL_CONNECTION_GET_CTX(s);
crypto/openssl/ssl/statem/statem_lib.c
1042
if ((s->mode & SSL_MODE_NO_AUTO_CHAIN) || extra_certs)
crypto/openssl/ssl/statem/statem_lib.c
1044
else if (s->cert->chain_store)
crypto/openssl/ssl/statem/statem_lib.c
1045
chain_store = s->cert->chain_store;
crypto/openssl/ssl/statem/statem_lib.c
105
if (!SSL_CONNECTION_IS_TLS13(s)
crypto/openssl/ssl/statem/statem_lib.c
1055
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_X509_LIB);
crypto/openssl/ssl/statem/statem_lib.c
106
|| (s->statem.hand_state != TLS_ST_SW_SESSION_TICKET
crypto/openssl/ssl/statem/statem_lib.c
1061
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_X509_LIB);
crypto/openssl/ssl/statem/statem_lib.c
107
&& s->statem.hand_state != TLS_ST_CW_KEY_UPDATE
crypto/openssl/ssl/statem/statem_lib.c
1074
i = ssl_security_cert_chain(s, chain, NULL, 0);
crypto/openssl/ssl/statem/statem_lib.c
108
&& s->statem.hand_state != TLS_ST_SW_KEY_UPDATE))
crypto/openssl/ssl/statem/statem_lib.c
1084
SSLfatal(s, SSL_AD_INTERNAL_ERROR, i);
crypto/openssl/ssl/statem/statem_lib.c
109
if (!ssl3_finish_mac(s,
crypto/openssl/ssl/statem/statem_lib.c
1091
if (!ssl_add_cert_to_wpacket(s, pkt, x, i, for_comp)) {
crypto/openssl/ssl/statem/statem_lib.c
1099
i = ssl_security_cert_chain(s, extra_certs, x, 0);
crypto/openssl/ssl/statem/statem_lib.c
110
(unsigned char *)&s->init_buf->data[s->init_off],
crypto/openssl/ssl/statem/statem_lib.c
1102
SSLfatal(s, SSL_AD_INTERNAL_ERROR, i);
crypto/openssl/ssl/statem/statem_lib.c
1105
if (!ssl_add_cert_to_wpacket(s, pkt, x, 0, for_comp)) {
crypto/openssl/ssl/statem/statem_lib.c
1111
if (!ssl_add_cert_to_wpacket(s, pkt, x, i + 1, for_comp)) {
crypto/openssl/ssl/statem/statem_lib.c
113
if (written == s->init_num) {
crypto/openssl/ssl/statem/statem_lib.c
114
s->statem.write_in_progress = 0;
crypto/openssl/ssl/statem/statem_lib.c
115
if (s->msg_callback)
crypto/openssl/ssl/statem/statem_lib.c
116
s->msg_callback(1, s->version, type, s->init_buf->data,
crypto/openssl/ssl/statem/statem_lib.c
117
(size_t)(s->init_off + s->init_num), ussl,
crypto/openssl/ssl/statem/statem_lib.c
118
s->msg_callback_arg);
crypto/openssl/ssl/statem/statem_lib.c
121
s->init_off += written;
crypto/openssl/ssl/statem/statem_lib.c
122
s->init_num -= written;
crypto/openssl/ssl/statem/statem_lib.c
126
int tls_close_construct_packet(SSL_CONNECTION *s, WPACKET *pkt, int htype)
crypto/openssl/ssl/statem/statem_lib.c
134
s->init_num = (int)msglen;
crypto/openssl/ssl/statem/statem_lib.c
135
s->init_off = 0;
crypto/openssl/ssl/statem/statem_lib.c
140
int tls_setup_handshake(SSL_CONNECTION *s)
crypto/openssl/ssl/statem/statem_lib.c
1405
unsigned long ssl3_output_cert_chain(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_lib.c
1410
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_lib.c
1414
if (!ssl_add_cert_chain(s, pkt, cpk, for_comp))
crypto/openssl/ssl/statem/statem_lib.c
1419
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_lib.c
143
SSL *ssl = SSL_CONNECTION_GET_SSL(s);
crypto/openssl/ssl/statem/statem_lib.c
1431
WORK_STATE tls_finish_handshake(SSL_CONNECTION *s, ossl_unused WORK_STATE wst,
crypto/openssl/ssl/statem/statem_lib.c
1435
int cleanuphand = s->statem.cleanuphand;
crypto/openssl/ssl/statem/statem_lib.c
1436
SSL *ssl = SSL_CONNECTION_GET_USER_SSL(s);
crypto/openssl/ssl/statem/statem_lib.c
1437
SSL_CTX *sctx = SSL_CONNECTION_GET_CTX(s);
crypto/openssl/ssl/statem/statem_lib.c
144
SSL_CTX *sctx = SSL_CONNECTION_GET_CTX(s);
crypto/openssl/ssl/statem/statem_lib.c
1440
if (!SSL_CONNECTION_IS_DTLS(s)
crypto/openssl/ssl/statem/statem_lib.c
1448
|| BIO_dgram_is_sctp(SSL_get_wbio(SSL_CONNECTION_GET_SSL(s)))
crypto/openssl/ssl/statem/statem_lib.c
1455
BUF_MEM_free(s->init_buf);
crypto/openssl/ssl/statem/statem_lib.c
1456
s->init_buf = NULL;
crypto/openssl/ssl/statem/statem_lib.c
1459
if (!ssl_free_wbio_buffer(s)) {
crypto/openssl/ssl/statem/statem_lib.c
146
if (!ssl3_init_finished_mac(s)) {
crypto/openssl/ssl/statem/statem_lib.c
1460
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_lib.c
1463
s->init_num = 0;
crypto/openssl/ssl/statem/statem_lib.c
1466
if (SSL_CONNECTION_IS_TLS13(s) && !s->server
crypto/openssl/ssl/statem/statem_lib.c
1467
&& s->post_handshake_auth == SSL_PHA_REQUESTED)
crypto/openssl/ssl/statem/statem_lib.c
1468
s->post_handshake_auth = SSL_PHA_EXT_SENT;
crypto/openssl/ssl/statem/statem_lib.c
1476
s->renegotiate = 0;
crypto/openssl/ssl/statem/statem_lib.c
1477
s->new_session = 0;
crypto/openssl/ssl/statem/statem_lib.c
1478
s->statem.cleanuphand = 0;
crypto/openssl/ssl/statem/statem_lib.c
1479
s->ext.ticket_expected = 0;
crypto/openssl/ssl/statem/statem_lib.c
1481
ssl3_cleanup_key_block(s);
crypto/openssl/ssl/statem/statem_lib.c
1483
if (s->server) {
crypto/openssl/ssl/statem/statem_lib.c
1488
if (!SSL_CONNECTION_IS_TLS13(s))
crypto/openssl/ssl/statem/statem_lib.c
1489
ssl_update_cache(s, SSL_SESS_CACHE_SERVER);
crypto/openssl/ssl/statem/statem_lib.c
1493
s->handshake_func = ossl_statem_accept;
crypto/openssl/ssl/statem/statem_lib.c
1495
if (SSL_CONNECTION_IS_TLS13(s)) {
crypto/openssl/ssl/statem/statem_lib.c
1500
if ((s->session_ctx->session_cache_mode
crypto/openssl/ssl/statem/statem_lib.c
1503
SSL_CTX_remove_session(s->session_ctx, s->session);
crypto/openssl/ssl/statem/statem_lib.c
1509
ssl_update_cache(s, SSL_SESS_CACHE_CLIENT);
crypto/openssl/ssl/statem/statem_lib.c
1511
if (s->hit)
crypto/openssl/ssl/statem/statem_lib.c
1512
ssl_tsan_counter(s->session_ctx,
crypto/openssl/ssl/statem/statem_lib.c
1513
&s->session_ctx->stats.sess_hit);
crypto/openssl/ssl/statem/statem_lib.c
1515
s->handshake_func = ossl_statem_connect;
crypto/openssl/ssl/statem/statem_lib.c
1516
ssl_tsan_counter(s->session_ctx,
crypto/openssl/ssl/statem/statem_lib.c
1517
&s->session_ctx->stats.sess_connect_good);
crypto/openssl/ssl/statem/statem_lib.c
152
memset(s->ext.extflags, 0, sizeof(s->ext.extflags));
crypto/openssl/ssl/statem/statem_lib.c
1520
if (SSL_CONNECTION_IS_DTLS(s)) {
crypto/openssl/ssl/statem/statem_lib.c
1522
s->d1->handshake_read_seq = 0;
crypto/openssl/ssl/statem/statem_lib.c
1523
s->d1->handshake_write_seq = 0;
crypto/openssl/ssl/statem/statem_lib.c
1524
s->d1->next_handshake_write_seq = 0;
crypto/openssl/ssl/statem/statem_lib.c
1525
dtls1_clear_received_buffer(s);
crypto/openssl/ssl/statem/statem_lib.c
1529
if (s->info_callback != NULL)
crypto/openssl/ssl/statem/statem_lib.c
1530
cb = s->info_callback;
crypto/openssl/ssl/statem/statem_lib.c
1535
ossl_statem_set_in_init(s, 0);
crypto/openssl/ssl/statem/statem_lib.c
1539
|| !SSL_CONNECTION_IS_TLS13(s)
crypto/openssl/ssl/statem/statem_lib.c
154
if (ssl_get_min_max_version(s, &ver_min, &ver_max, NULL) != 0) {
crypto/openssl/ssl/statem/statem_lib.c
1540
|| SSL_IS_FIRST_HANDSHAKE(s))
crypto/openssl/ssl/statem/statem_lib.c
1546
ossl_statem_set_in_init(s, 1);
crypto/openssl/ssl/statem/statem_lib.c
155
SSLfatal(s, SSL_AD_PROTOCOL_VERSION, SSL_R_NO_PROTOCOLS_AVAILABLE);
crypto/openssl/ssl/statem/statem_lib.c
1553
int tls_get_message_header(SSL_CONNECTION *s, int *mt)
crypto/openssl/ssl/statem/statem_lib.c
1560
SSL *ssl = SSL_CONNECTION_GET_SSL(s);
crypto/openssl/ssl/statem/statem_lib.c
1561
SSL *ussl = SSL_CONNECTION_GET_USER_SSL(s);
crypto/openssl/ssl/statem/statem_lib.c
1563
p = (unsigned char *)s->init_buf->data;
crypto/openssl/ssl/statem/statem_lib.c
1566
while (s->init_num < SSL3_HM_HEADER_LENGTH) {
crypto/openssl/ssl/statem/statem_lib.c
1568
&p[s->init_num],
crypto/openssl/ssl/statem/statem_lib.c
1569
SSL3_HM_HEADER_LENGTH - s->init_num,
crypto/openssl/ssl/statem/statem_lib.c
1572
s->rwstate = SSL_READING;
crypto/openssl/ssl/statem/statem_lib.c
1580
if (s->init_num != 0 || readbytes != 1 || p[0] != SSL3_MT_CCS) {
crypto/openssl/ssl/statem/statem_lib.c
1581
SSLfatal(s, SSL_AD_UNEXPECTED_MESSAGE,
crypto/openssl/ssl/statem/statem_lib.c
1585
if (s->statem.hand_state == TLS_ST_BEFORE
crypto/openssl/ssl/statem/statem_lib.c
1586
&& (s->s3.flags & TLS1_FLAGS_STATELESS) != 0) {
crypto/openssl/ssl/statem/statem_lib.c
1596
s->s3.tmp.message_type = *mt = SSL3_MT_CHANGE_CIPHER_SPEC;
crypto/openssl/ssl/statem/statem_lib.c
1597
s->init_num = readbytes - 1;
crypto/openssl/ssl/statem/statem_lib.c
1598
s->init_msg = s->init_buf->data;
crypto/openssl/ssl/statem/statem_lib.c
1599
s->s3.tmp.message_size = readbytes;
crypto/openssl/ssl/statem/statem_lib.c
1602
SSLfatal(s, SSL_AD_UNEXPECTED_MESSAGE,
crypto/openssl/ssl/statem/statem_lib.c
1606
s->init_num += readbytes;
crypto/openssl/ssl/statem/statem_lib.c
1610
if (!s->server)
crypto/openssl/ssl/statem/statem_lib.c
1611
if (s->statem.hand_state != TLS_ST_OK
crypto/openssl/ssl/statem/statem_lib.c
162
int md5sha1_needed_maxversion = SSL_CONNECTION_IS_DTLS(s)
crypto/openssl/ssl/statem/statem_lib.c
1620
s->init_num = 0;
crypto/openssl/ssl/statem/statem_lib.c
1623
if (s->msg_callback)
crypto/openssl/ssl/statem/statem_lib.c
1624
s->msg_callback(0, s->version, SSL3_RT_HANDSHAKE,
crypto/openssl/ssl/statem/statem_lib.c
1626
s->msg_callback_arg);
crypto/openssl/ssl/statem/statem_lib.c
1632
s->s3.tmp.message_type = *(p++);
crypto/openssl/ssl/statem/statem_lib.c
1634
if (RECORD_LAYER_is_sslv2_record(&s->rlayer)) {
crypto/openssl/ssl/statem/statem_lib.c
1642
l = s->rlayer.tlsrecs[0].length + SSL3_HM_HEADER_LENGTH;
crypto/openssl/ssl/statem/statem_lib.c
1643
s->s3.tmp.message_size = l;
crypto/openssl/ssl/statem/statem_lib.c
1645
s->init_msg = s->init_buf->data;
crypto/openssl/ssl/statem/statem_lib.c
1646
s->init_num = SSL3_HM_HEADER_LENGTH;
crypto/openssl/ssl/statem/statem_lib.c
1651
SSLfatal(s, SSL_AD_ILLEGAL_PARAMETER,
crypto/openssl/ssl/statem/statem_lib.c
1655
s->s3.tmp.message_size = l;
crypto/openssl/ssl/statem/statem_lib.c
1657
s->init_msg = s->init_buf->data + SSL3_HM_HEADER_LENGTH;
crypto/openssl/ssl/statem/statem_lib.c
1658
s->init_num = 0;
crypto/openssl/ssl/statem/statem_lib.c
1664
static int grow_init_buf(SSL_CONNECTION *s, size_t size)
crypto/openssl/ssl/statem/statem_lib.c
1667
size_t msg_offset = (char *)s->init_msg - s->init_buf->data;
crypto/openssl/ssl/statem/statem_lib.c
1669
if (!BUF_MEM_grow_clean(s->init_buf, size))
crypto/openssl/ssl/statem/statem_lib.c
167
if (ssl_version_cmp(s, ver_max, md5sha1_needed_maxversion) <= 0) {
crypto/openssl/ssl/statem/statem_lib.c
1675
s->init_msg = s->init_buf->data + msg_offset;
crypto/openssl/ssl/statem/statem_lib.c
168
SSLfatal_data(s, SSL_AD_HANDSHAKE_FAILURE,
crypto/openssl/ssl/statem/statem_lib.c
1680
int tls_get_message_body(SSL_CONNECTION *s, size_t *len)
crypto/openssl/ssl/statem/statem_lib.c
1685
SSL *ssl = SSL_CONNECTION_GET_SSL(s);
crypto/openssl/ssl/statem/statem_lib.c
1686
SSL *ussl = SSL_CONNECTION_GET_USER_SSL(s);
crypto/openssl/ssl/statem/statem_lib.c
1688
if (s->s3.tmp.message_type == SSL3_MT_CHANGE_CIPHER_SPEC) {
crypto/openssl/ssl/statem/statem_lib.c
1690
*len = (unsigned long)s->init_num;
crypto/openssl/ssl/statem/statem_lib.c
1694
toread = s->s3.tmp.message_size - s->init_num;
crypto/openssl/ssl/statem/statem_lib.c
1702
if (!grow_init_buf(s, s->init_num + chunk + SSL3_HM_HEADER_LENGTH)) {
crypto/openssl/ssl/statem/statem_lib.c
1703
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_BUF_LIB);
crypto/openssl/ssl/statem/statem_lib.c
1708
p = s->init_msg;
crypto/openssl/ssl/statem/statem_lib.c
1710
&p[s->init_num], chunk, 0, &readbytes);
crypto/openssl/ssl/statem/statem_lib.c
1712
s->rwstate = SSL_READING;
crypto/openssl/ssl/statem/statem_lib.c
1716
s->init_num += readbytes;
crypto/openssl/ssl/statem/statem_lib.c
1724
if (*(s->init_buf->data) == SSL3_MT_FINISHED && !ssl3_take_mac(s)) {
crypto/openssl/ssl/statem/statem_lib.c
1731
if (RECORD_LAYER_is_sslv2_record(&s->rlayer)) {
crypto/openssl/ssl/statem/statem_lib.c
1732
if (!ssl3_finish_mac(s, (unsigned char *)s->init_buf->data,
crypto/openssl/ssl/statem/statem_lib.c
1733
s->init_num)) {
crypto/openssl/ssl/statem/statem_lib.c
1738
if (s->msg_callback)
crypto/openssl/ssl/statem/statem_lib.c
1739
s->msg_callback(0, SSL2_VERSION, 0, s->init_buf->data,
crypto/openssl/ssl/statem/statem_lib.c
1740
(size_t)s->init_num, ussl, s->msg_callback_arg);
crypto/openssl/ssl/statem/statem_lib.c
1750
if (!SSL_CONNECTION_IS_TLS13(s)
crypto/openssl/ssl/statem/statem_lib.c
1751
|| (s->s3.tmp.message_type != SSL3_MT_NEWSESSION_TICKET
crypto/openssl/ssl/statem/statem_lib.c
1752
&& s->s3.tmp.message_type != SSL3_MT_KEY_UPDATE)) {
crypto/openssl/ssl/statem/statem_lib.c
1753
if (s->s3.tmp.message_type != SSL3_MT_SERVER_HELLO
crypto/openssl/ssl/statem/statem_lib.c
1754
|| s->init_num < SERVER_HELLO_RANDOM_OFFSET + SSL3_RANDOM_SIZE
crypto/openssl/ssl/statem/statem_lib.c
1756
s->init_buf->data + SERVER_HELLO_RANDOM_OFFSET,
crypto/openssl/ssl/statem/statem_lib.c
1759
if (!ssl3_finish_mac(s, (unsigned char *)s->init_buf->data,
crypto/openssl/ssl/statem/statem_lib.c
1760
s->init_num + SSL3_HM_HEADER_LENGTH)) {
crypto/openssl/ssl/statem/statem_lib.c
1767
if (s->msg_callback)
crypto/openssl/ssl/statem/statem_lib.c
1768
s->msg_callback(0, s->version, SSL3_RT_HANDSHAKE, s->init_buf->data,
crypto/openssl/ssl/statem/statem_lib.c
1769
(size_t)s->init_num + SSL3_HM_HEADER_LENGTH, ussl,
crypto/openssl/ssl/statem/statem_lib.c
1770
s->msg_callback_arg);
crypto/openssl/ssl/statem/statem_lib.c
1773
*len = s->init_num;
crypto/openssl/ssl/statem/statem_lib.c
180
negotiated_minversion = SSL_CONNECTION_IS_DTLS(s) ? DTLS1_2_VERSION : TLS1_2_VERSION;
crypto/openssl/ssl/statem/statem_lib.c
181
if (ssl_version_cmp(s, ver_min, negotiated_minversion) < 0)
crypto/openssl/ssl/statem/statem_lib.c
1833
int ssl_allow_compression(SSL_CONNECTION *s)
crypto/openssl/ssl/statem/statem_lib.c
1835
if (s->options & SSL_OP_NO_COMPRESSION)
crypto/openssl/ssl/statem/statem_lib.c
1837
return ssl_security(s, SSL_SECOP_COMPRESSION, 0, 0, NULL);
crypto/openssl/ssl/statem/statem_lib.c
1848
int ssl_version_cmp(const SSL_CONNECTION *s, int versiona, int versionb)
crypto/openssl/ssl/statem/statem_lib.c
185
SSLfatal(s, SSL_AD_HANDSHAKE_FAILURE, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_lib.c
1850
int dtls = SSL_CONNECTION_IS_DTLS(s);
crypto/openssl/ssl/statem/statem_lib.c
191
if (s->server) {
crypto/openssl/ssl/statem/statem_lib.c
1928
static int ssl_method_error(const SSL_CONNECTION *s, const SSL_METHOD *method)
crypto/openssl/ssl/statem/statem_lib.c
1932
if ((s->min_proto_version != 0 && ssl_version_cmp(s, version, s->min_proto_version) < 0) || ssl_security(s, SSL_SECOP_VERSION, 0, version, NULL) == 0)
crypto/openssl/ssl/statem/statem_lib.c
1935
if (s->max_proto_version != 0 && ssl_version_cmp(s, version, s->max_proto_version) > 0)
crypto/openssl/ssl/statem/statem_lib.c
1938
if ((s->options & method->mask) != 0)
crypto/openssl/ssl/statem/statem_lib.c
1940
if ((method->flags & SSL_METHOD_NO_SUITEB) != 0 && tls1_suiteb(s))
crypto/openssl/ssl/statem/statem_lib.c
1951
static int is_tls13_capable(const SSL_CONNECTION *s)
crypto/openssl/ssl/statem/statem_lib.c
1955
SSL_CTX *sctx = SSL_CONNECTION_GET_CTX(s);
crypto/openssl/ssl/statem/statem_lib.c
1957
if (!ossl_assert(sctx != NULL) || !ossl_assert(s->session_ctx != NULL))
crypto/openssl/ssl/statem/statem_lib.c
1965
|| s->session_ctx->ext.servername_cb != NULL)
crypto/openssl/ssl/statem/statem_lib.c
1969
if (s->psk_server_callback != NULL)
crypto/openssl/ssl/statem/statem_lib.c
1973
if (s->psk_find_session_cb != NULL || s->cert->cert_cb != NULL)
crypto/openssl/ssl/statem/statem_lib.c
1977
for (i = 0; i < s->ssl_pkey_num; i++) {
crypto/openssl/ssl/statem/statem_lib.c
1988
if (!ssl_has_cert(s, i))
crypto/openssl/ssl/statem/statem_lib.c
1997
curve = ssl_get_EC_curve_nid(s->cert->pkeys[SSL_PKEY_ECC].privatekey);
crypto/openssl/ssl/statem/statem_lib.c
1998
if (tls_check_sigalg_curve(s, curve))
crypto/openssl/ssl/statem/statem_lib.c
2014
int ssl_version_supported(const SSL_CONNECTION *s, int version,
crypto/openssl/ssl/statem/statem_lib.c
202
int cipher_minprotover = SSL_CONNECTION_IS_DTLS(s)
crypto/openssl/ssl/statem/statem_lib.c
2020
switch (SSL_CONNECTION_GET_SSL(s)->method->version) {
crypto/openssl/ssl/statem/statem_lib.c
2023
return ssl_version_cmp(s, version, s->version) == 0;
crypto/openssl/ssl/statem/statem_lib.c
2033
vent->version != 0 && ssl_version_cmp(s, version, vent->version) <= 0;
crypto/openssl/ssl/statem/statem_lib.c
2035
const SSL_METHOD *(*thismeth)(void) = s->server ? vent->smeth
crypto/openssl/ssl/statem/statem_lib.c
2039
&& ssl_version_cmp(s, version, vent->version) == 0
crypto/openssl/ssl/statem/statem_lib.c
2040
&& ssl_method_error(s, thismeth()) == 0
crypto/openssl/ssl/statem/statem_lib.c
2041
&& (!s->server
crypto/openssl/ssl/statem/statem_lib.c
2043
|| is_tls13_capable(s))) {
crypto/openssl/ssl/statem/statem_lib.c
205
int cipher_maxprotover = SSL_CONNECTION_IS_DTLS(s)
crypto/openssl/ssl/statem/statem_lib.c
2061
int ssl_check_version_downgrade(SSL_CONNECTION *s)
crypto/openssl/ssl/statem/statem_lib.c
2065
SSL *ssl = SSL_CONNECTION_GET_SSL(s);
crypto/openssl/ssl/statem/statem_lib.c
2072
if (s->version == ssl->defltmeth->version)
crypto/openssl/ssl/statem/statem_lib.c
2089
if (vent->smeth != NULL && ssl_method_error(s, vent->smeth()) == 0)
crypto/openssl/ssl/statem/statem_lib.c
209
if (ssl_version_cmp(s, ver_max, cipher_minprotover) >= 0
crypto/openssl/ssl/statem/statem_lib.c
2090
return s->version == vent->version;
crypto/openssl/ssl/statem/statem_lib.c
210
&& ssl_version_cmp(s, ver_max, cipher_maxprotover) <= 0) {
crypto/openssl/ssl/statem/statem_lib.c
2158
static void check_for_downgrade(SSL_CONNECTION *s, int vers, DOWNGRADE *dgrd)
crypto/openssl/ssl/statem/statem_lib.c
216
SSLfatal_data(s, SSL_AD_HANDSHAKE_FAILURE,
crypto/openssl/ssl/statem/statem_lib.c
2161
&& ssl_version_supported(s, TLS1_3_VERSION, NULL)) {
crypto/openssl/ssl/statem/statem_lib.c
2163
} else if (!SSL_CONNECTION_IS_DTLS(s)
crypto/openssl/ssl/statem/statem_lib.c
2172
&& ssl_version_supported(s, TLS1_2_VERSION, NULL)) {
crypto/openssl/ssl/statem/statem_lib.c
2188
int ssl_choose_server_version(SSL_CONNECTION *s, CLIENTHELLO_MSG *hello,
crypto/openssl/ssl/statem/statem_lib.c
2200
SSL *ssl = SSL_CONNECTION_GET_SSL(s);
crypto/openssl/ssl/statem/statem_lib.c
2208
s->client_version = client_version;
crypto/openssl/ssl/statem/statem_lib.c
2212
if (!SSL_CONNECTION_IS_TLS13(s)) {
crypto/openssl/ssl/statem/statem_lib.c
2213
if (ssl_version_cmp(s, client_version, s->version) < 0)
crypto/openssl/ssl/statem/statem_lib.c
222
if (SSL_IS_FIRST_HANDSHAKE(s)) {
crypto/openssl/ssl/statem/statem_lib.c
224
ssl_tsan_counter(s->session_ctx, &s->session_ctx->stats.sess_accept);
crypto/openssl/ssl/statem/statem_lib.c
2241
if (!suppversions->present && s->hello_retry_request != SSL_HRR_NONE)
crypto/openssl/ssl/statem/statem_lib.c
2244
if (suppversions->present && !SSL_CONNECTION_IS_DTLS(s)) {
crypto/openssl/ssl/statem/statem_lib.c
2270
if (ssl_version_cmp(s, candidate_vers, best_vers) <= 0)
crypto/openssl/ssl/statem/statem_lib.c
2272
if (ssl_version_supported(s, candidate_vers, &best_method))
crypto/openssl/ssl/statem/statem_lib.c
2281
if (s->hello_retry_request != SSL_HRR_NONE) {
crypto/openssl/ssl/statem/statem_lib.c
229
s->s3.tmp.cert_request = 0;
crypto/openssl/ssl/statem/statem_lib.c
2290
check_for_downgrade(s, best_vers, dgrd);
crypto/openssl/ssl/statem/statem_lib.c
2291
s->version = best_vers;
crypto/openssl/ssl/statem/statem_lib.c
2293
if (!ssl_set_record_protocol_version(s, best_vers))
crypto/openssl/ssl/statem/statem_lib.c
2305
if (ssl_version_cmp(s, client_version, TLS1_3_VERSION) >= 0)
crypto/openssl/ssl/statem/statem_lib.c
2315
if (vent->smeth == NULL || ssl_version_cmp(s, client_version, vent->version) < 0)
crypto/openssl/ssl/statem/statem_lib.c
2318
if (ssl_method_error(s, method) == 0) {
crypto/openssl/ssl/statem/statem_lib.c
2319
check_for_downgrade(s, vent->version, dgrd);
crypto/openssl/ssl/statem/statem_lib.c
232
if (SSL_IS_FIRST_HANDSHAKE(s))
crypto/openssl/ssl/statem/statem_lib.c
2320
s->version = vent->version;
crypto/openssl/ssl/statem/statem_lib.c
2322
if (!ssl_set_record_protocol_version(s, s->version))
crypto/openssl/ssl/statem/statem_lib.c
233
ssl_tsan_counter(s->session_ctx, &s->session_ctx->stats.sess_connect);
crypto/openssl/ssl/statem/statem_lib.c
2343
int ssl_choose_client_version(SSL_CONNECTION *s, int version,
crypto/openssl/ssl/statem/statem_lib.c
2349
SSL *ssl = SSL_CONNECTION_GET_SSL(s);
crypto/openssl/ssl/statem/statem_lib.c
235
ssl_tsan_counter(s->session_ctx,
crypto/openssl/ssl/statem/statem_lib.c
2351
origv = s->version;
crypto/openssl/ssl/statem/statem_lib.c
2352
s->version = version;
crypto/openssl/ssl/statem/statem_lib.c
2355
if (!tls_parse_extension(s, TLSEXT_IDX_supported_versions,
crypto/openssl/ssl/statem/statem_lib.c
236
&s->session_ctx->stats.sess_connect_renegotiate);
crypto/openssl/ssl/statem/statem_lib.c
2360
s->version = origv;
crypto/openssl/ssl/statem/statem_lib.c
2364
if (s->hello_retry_request != SSL_HRR_NONE
crypto/openssl/ssl/statem/statem_lib.c
2365
&& s->version != TLS1_3_VERSION) {
crypto/openssl/ssl/statem/statem_lib.c
2366
s->version = origv;
crypto/openssl/ssl/statem/statem_lib.c
2367
SSLfatal(s, SSL_AD_PROTOCOL_VERSION, SSL_R_WRONG_SSL_VERSION);
crypto/openssl/ssl/statem/statem_lib.c
2373
if (s->version != ssl->method->version) {
crypto/openssl/ssl/statem/statem_lib.c
2374
s->version = origv;
crypto/openssl/ssl/statem/statem_lib.c
2375
SSLfatal(s, SSL_AD_PROTOCOL_VERSION, SSL_R_WRONG_SSL_VERSION);
crypto/openssl/ssl/statem/statem_lib.c
2385
if (!ssl_set_record_protocol_version(s, s->version)) {
crypto/openssl/ssl/statem/statem_lib.c
2386
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_lib.c
239
memset(s->s3.client_random, 0, sizeof(s->s3.client_random));
crypto/openssl/ssl/statem/statem_lib.c
2398
ret = ssl_get_min_max_version(s, &ver_min, &ver_max, &real_max);
crypto/openssl/ssl/statem/statem_lib.c
240
s->hit = 0;
crypto/openssl/ssl/statem/statem_lib.c
2400
s->version = origv;
crypto/openssl/ssl/statem/statem_lib.c
2401
SSLfatal(s, SSL_AD_PROTOCOL_VERSION, ret);
crypto/openssl/ssl/statem/statem_lib.c
2404
if (ssl_version_cmp(s, s->version, ver_min) < 0
crypto/openssl/ssl/statem/statem_lib.c
2405
|| ssl_version_cmp(s, s->version, ver_max) > 0) {
crypto/openssl/ssl/statem/statem_lib.c
2406
s->version = origv;
crypto/openssl/ssl/statem/statem_lib.c
2407
SSLfatal(s, SSL_AD_PROTOCOL_VERSION, SSL_R_UNSUPPORTED_PROTOCOL);
crypto/openssl/ssl/statem/statem_lib.c
2411
if ((s->mode & SSL_MODE_SEND_FALLBACK_SCSV) == 0)
crypto/openssl/ssl/statem/statem_lib.c
2416
if (!SSL_CONNECTION_IS_DTLS(s) && real_max > s->version) {
crypto/openssl/ssl/statem/statem_lib.c
2419
s->s3.server_random + SSL3_RANDOM_SIZE
crypto/openssl/ssl/statem/statem_lib.c
242
s->s3.tmp.cert_req = 0;
crypto/openssl/ssl/statem/statem_lib.c
2423
s->version = origv;
crypto/openssl/ssl/statem/statem_lib.c
2424
SSLfatal(s, SSL_AD_ILLEGAL_PARAMETER,
crypto/openssl/ssl/statem/statem_lib.c
2431
s->s3.server_random + SSL3_RANDOM_SIZE
crypto/openssl/ssl/statem/statem_lib.c
2435
s->version = origv;
crypto/openssl/ssl/statem/statem_lib.c
2436
SSLfatal(s, SSL_AD_ILLEGAL_PARAMETER,
crypto/openssl/ssl/statem/statem_lib.c
244
if (SSL_CONNECTION_IS_DTLS(s))
crypto/openssl/ssl/statem/statem_lib.c
2443
if (vent->cmeth == NULL || s->version != vent->version)
crypto/openssl/ssl/statem/statem_lib.c
2447
if (!ssl_set_record_protocol_version(s, s->version)) {
crypto/openssl/ssl/statem/statem_lib.c
2448
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_lib.c
245
s->statem.use_timer = 1;
crypto/openssl/ssl/statem/statem_lib.c
2454
s->version = origv;
crypto/openssl/ssl/statem/statem_lib.c
2455
SSLfatal(s, SSL_AD_PROTOCOL_VERSION, SSL_R_UNSUPPORTED_PROTOCOL);
crypto/openssl/ssl/statem/statem_lib.c
2481
int ssl_get_min_max_version(const SSL_CONNECTION *s, int *min_version,
crypto/openssl/ssl/statem/statem_lib.c
2489
const SSL *ssl = SSL_CONNECTION_GET_SSL(s);
crypto/openssl/ssl/statem/statem_lib.c
2500
*min_version = *max_version = s->version;
crypto/openssl/ssl/statem/statem_lib.c
2556
if (ssl_method_error(s, method) != 0) {
crypto/openssl/ssl/statem/statem_lib.c
258
static int get_cert_verify_tbs_data(SSL_CONNECTION *s, unsigned char *tls13tbs,
crypto/openssl/ssl/statem/statem_lib.c
2586
int ssl_set_client_hello_version(SSL_CONNECTION *s)
crypto/openssl/ssl/statem/statem_lib.c
2594
if (!SSL_IS_FIRST_HANDSHAKE(s))
crypto/openssl/ssl/statem/statem_lib.c
2597
ret = ssl_get_min_max_version(s, &ver_min, &ver_max, NULL);
crypto/openssl/ssl/statem/statem_lib.c
2602
s->version = ver_max;
crypto/openssl/ssl/statem/statem_lib.c
2604
if (SSL_CONNECTION_IS_DTLS(s)) {
crypto/openssl/ssl/statem/statem_lib.c
2613
if (!ssl_set_record_protocol_version(s, ver_max))
crypto/openssl/ssl/statem/statem_lib.c
2621
s->client_version = ver_max;
crypto/openssl/ssl/statem/statem_lib.c
2632
int check_in_list(SSL_CONNECTION *s, uint16_t group_id, const uint16_t *groups,
crypto/openssl/ssl/statem/statem_lib.c
2645
|| tls_group_allowed(s, group, SSL_SECOP_CURVE_CHECK))) {
crypto/openssl/ssl/statem/statem_lib.c
2656
int create_synthetic_message_hash(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_lib.c
2670
if (!ssl3_digest_cached_records(s, 0)
crypto/openssl/ssl/statem/statem_lib.c
2671
|| !ssl_handshake_hash(s, hashvaltmp, sizeof(hashvaltmp),
crypto/openssl/ssl/statem/statem_lib.c
2679
if (!ssl3_init_finished_mac(s)) {
crypto/openssl/ssl/statem/statem_lib.c
268
if (SSL_CONNECTION_IS_TLS13(s)) {
crypto/openssl/ssl/statem/statem_lib.c
2687
if (!ssl3_finish_mac(s, msghdr, SSL3_HM_HEADER_LENGTH)
crypto/openssl/ssl/statem/statem_lib.c
2688
|| !ssl3_finish_mac(s, hashval, hashlen)) {
crypto/openssl/ssl/statem/statem_lib.c
2699
&& (!ssl3_finish_mac(s, hrr, hrrlen)
crypto/openssl/ssl/statem/statem_lib.c
2700
|| !ssl3_finish_mac(s, (unsigned char *)s->init_buf->data,
crypto/openssl/ssl/statem/statem_lib.c
2701
s->s3.tmp.message_size
crypto/openssl/ssl/statem/statem_lib.c
2715
int parse_ca_names(SSL_CONNECTION *s, PACKET *pkt)
crypto/openssl/ssl/statem/statem_lib.c
2722
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_CRYPTO_LIB);
crypto/openssl/ssl/statem/statem_lib.c
2727
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_LENGTH_MISMATCH);
crypto/openssl/ssl/statem/statem_lib.c
2737
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_LENGTH_MISMATCH);
crypto/openssl/ssl/statem/statem_lib.c
274
if (s->statem.hand_state == TLS_ST_CR_CERT_VRFY
crypto/openssl/ssl/statem/statem_lib.c
2743
SSLfatal(s, SSL_AD_DECODE_ERROR, ERR_R_ASN1_LIB);
crypto/openssl/ssl/statem/statem_lib.c
2747
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_CA_DN_LENGTH_MISMATCH);
crypto/openssl/ssl/statem/statem_lib.c
275
|| s->statem.hand_state == TLS_ST_SW_CERT_VRFY)
crypto/openssl/ssl/statem/statem_lib.c
2752
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_CRYPTO_LIB);
crypto/openssl/ssl/statem/statem_lib.c
2758
sk_X509_NAME_pop_free(s->s3.tmp.peer_ca_names, X509_NAME_free);
crypto/openssl/ssl/statem/statem_lib.c
2759
s->s3.tmp.peer_ca_names = ca_sk;
crypto/openssl/ssl/statem/statem_lib.c
2769
const STACK_OF(X509_NAME) *get_ca_names(SSL_CONNECTION *s)
crypto/openssl/ssl/statem/statem_lib.c
2772
SSL *ssl = SSL_CONNECTION_GET_SSL(s);
crypto/openssl/ssl/statem/statem_lib.c
2774
if (s->server) {
crypto/openssl/ssl/statem/statem_lib.c
2786
int construct_ca_names(SSL_CONNECTION *s, const STACK_OF(X509_NAME) *ca_sk,
crypto/openssl/ssl/statem/statem_lib.c
2791
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_lib.c
2795
if ((ca_sk != NULL) && !(s->options & SSL_OP_DISABLE_TLSEXT_CA_NAMES)) {
crypto/openssl/ssl/statem/statem_lib.c
2808
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_lib.c
2815
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_lib.c
2823
size_t construct_key_exchange_tbs(SSL_CONNECTION *s, unsigned char **ptbs,
crypto/openssl/ssl/statem/statem_lib.c
2830
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_CRYPTO_LIB);
crypto/openssl/ssl/statem/statem_lib.c
2833
memcpy(tbs, s->s3.client_random, SSL3_RANDOM_SIZE);
crypto/openssl/ssl/statem/statem_lib.c
2834
memcpy(tbs + SSL3_RANDOM_SIZE, s->s3.server_random, SSL3_RANDOM_SIZE);
crypto/openssl/ssl/statem/statem_lib.c
2846
int tls13_save_handshake_digest_for_pha(SSL_CONNECTION *s)
crypto/openssl/ssl/statem/statem_lib.c
2848
if (s->pha_dgst == NULL) {
crypto/openssl/ssl/statem/statem_lib.c
2849
if (!ssl3_digest_cached_records(s, 1))
crypto/openssl/ssl/statem/statem_lib.c
285
if (s->statem.hand_state == TLS_ST_CR_CERT_VRFY
crypto/openssl/ssl/statem/statem_lib.c
2853
s->pha_dgst = EVP_MD_CTX_new();
crypto/openssl/ssl/statem/statem_lib.c
2854
if (s->pha_dgst == NULL) {
crypto/openssl/ssl/statem/statem_lib.c
2855
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_lib.c
2858
if (!EVP_MD_CTX_copy_ex(s->pha_dgst,
crypto/openssl/ssl/statem/statem_lib.c
2859
s->s3.handshake_dgst)) {
crypto/openssl/ssl/statem/statem_lib.c
286
|| s->statem.hand_state == TLS_ST_SR_CERT_VRFY) {
crypto/openssl/ssl/statem/statem_lib.c
2860
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_lib.c
2861
EVP_MD_CTX_free(s->pha_dgst);
crypto/openssl/ssl/statem/statem_lib.c
2862
s->pha_dgst = NULL;
crypto/openssl/ssl/statem/statem_lib.c
287
memcpy(tls13tbs + TLS13_TBS_PREAMBLE_SIZE, s->cert_verify_hash,
crypto/openssl/ssl/statem/statem_lib.c
2873
int tls13_restore_handshake_digest_for_pha(SSL_CONNECTION *s)
crypto/openssl/ssl/statem/statem_lib.c
2875
if (s->pha_dgst == NULL) {
crypto/openssl/ssl/statem/statem_lib.c
2876
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_lib.c
2879
if (!EVP_MD_CTX_copy_ex(s->s3.handshake_dgst,
crypto/openssl/ssl/statem/statem_lib.c
288
s->cert_verify_hash_len);
crypto/openssl/ssl/statem/statem_lib.c
2880
s->pha_dgst)) {
crypto/openssl/ssl/statem/statem_lib.c
2881
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_lib.c
289
hashlen = s->cert_verify_hash_len;
crypto/openssl/ssl/statem/statem_lib.c
290
} else if (!ssl_handshake_hash(s, tls13tbs + TLS13_TBS_PREAMBLE_SIZE,
crypto/openssl/ssl/statem/statem_lib.c
302
retlen = retlen_l = BIO_get_mem_data(s->s3.handshake_buffer, hdata);
crypto/openssl/ssl/statem/statem_lib.c
304
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_lib.c
313
CON_FUNC_RETURN tls_construct_cert_verify(SSL_CONNECTION *s, WPACKET *pkt)
crypto/openssl/ssl/statem/statem_lib.c
323
const SIGALG_LOOKUP *lu = s->s3.tmp.sigalg;
crypto/openssl/ssl/statem/statem_lib.c
324
SSL_CTX *sctx = SSL_CONNECTION_GET_CTX(s);
crypto/openssl/ssl/statem/statem_lib.c
326
if (lu == NULL || s->s3.tmp.cert == NULL) {
crypto/openssl/ssl/statem/statem_lib.c
327
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_lib.c
330
pkey = s->s3.tmp.cert->privatekey;
crypto/openssl/ssl/statem/statem_lib.c
333
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_lib.c
339
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_EVP_LIB);
crypto/openssl/ssl/statem/statem_lib.c
344
if (!get_cert_verify_tbs_data(s, tls13tbs, &hdata, &hdatalen)) {
crypto/openssl/ssl/statem/statem_lib.c
349
if (SSL_USE_SIGALGS(s) && !WPACKET_put_bytes_u16(pkt, lu->sigalg)) {
crypto/openssl/ssl/statem/statem_lib.c
350
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_lib.c
359
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_EVP_LIB);
crypto/openssl/ssl/statem/statem_lib.c
368
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_EVP_LIB);
crypto/openssl/ssl/statem/statem_lib.c
372
if (s->version == SSL3_VERSION) {
crypto/openssl/ssl/statem/statem_lib.c
379
(int)s->session->master_key_length,
crypto/openssl/ssl/statem/statem_lib.c
380
s->session->master_key)
crypto/openssl/ssl/statem/statem_lib.c
384
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_EVP_LIB);
crypto/openssl/ssl/statem/statem_lib.c
390
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_EVP_LIB);
crypto/openssl/ssl/statem/statem_lib.c
399
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_EVP_LIB);
crypto/openssl/ssl/statem/statem_lib.c
405
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_EVP_LIB);
crypto/openssl/ssl/statem/statem_lib.c
41
int ossl_statem_set_mutator(SSL *s,
crypto/openssl/ssl/statem/statem_lib.c
422
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_lib.c
427
if (!ssl3_digest_cached_records(s, 0)) {
crypto/openssl/ssl/statem/statem_lib.c
441
MSG_PROCESS_RETURN tls_process_cert_verify(SSL_CONNECTION *s, PACKET *pkt)
crypto/openssl/ssl/statem/statem_lib.c
457
SSL_CTX *sctx = SSL_CONNECTION_GET_CTX(s);
crypto/openssl/ssl/statem/statem_lib.c
46
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/statem/statem_lib.c
460
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_EVP_LIB);
crypto/openssl/ssl/statem/statem_lib.c
464
pkey = tls_get_peer_pkey(s);
crypto/openssl/ssl/statem/statem_lib.c
466
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_lib.c
471
SSLfatal(s, SSL_AD_ILLEGAL_PARAMETER,
crypto/openssl/ssl/statem/statem_lib.c
476
if (SSL_USE_SIGALGS(s)) {
crypto/openssl/ssl/statem/statem_lib.c
480
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_BAD_PACKET);
crypto/openssl/ssl/statem/statem_lib.c
483
if (tls12_check_peer_sigalg(s, sigalg, pkey) <= 0) {
crypto/openssl/ssl/statem/statem_lib.c
487
} else if (!tls1_set_peer_legacy_sigalg(s, pkey)) {
crypto/openssl/ssl/statem/statem_lib.c
488
SSLfatal(s, SSL_AD_INTERNAL_ERROR,
crypto/openssl/ssl/statem/statem_lib.c
493
if (!tls1_lookup_md(sctx, s->s3.tmp.peer_sigalg, &md)) {
crypto/openssl/ssl/statem/statem_lib.c
494
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_lib.c
498
if (SSL_USE_SIGALGS(s))
crypto/openssl/ssl/statem/statem_lib.c
508
if (!SSL_USE_SIGALGS(s)
crypto/openssl/ssl/statem/statem_lib.c
518
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_LENGTH_MISMATCH);
crypto/openssl/ssl/statem/statem_lib.c
523
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_LENGTH_MISMATCH);
crypto/openssl/ssl/statem/statem_lib.c
527
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_LENGTH_MISMATCH);
crypto/openssl/ssl/statem/statem_lib.c
531
if (!get_cert_verify_tbs_data(s, tls13tbs, &hdata, &hdatalen)) {
crypto/openssl/ssl/statem/statem_lib.c
544
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_EVP_LIB);
crypto/openssl/ssl/statem/statem_lib.c
561
if (SSL_USE_PSS(s)) {
crypto/openssl/ssl/statem/statem_lib.c
566
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_EVP_LIB);
crypto/openssl/ssl/statem/statem_lib.c
570
if (s->version == SSL3_VERSION) {
crypto/openssl/ssl/statem/statem_lib.c
573
(int)s->session->master_key_length,
crypto/openssl/ssl/statem/statem_lib.c
574
s->session->master_key)
crypto/openssl/ssl/statem/statem_lib.c
576
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_EVP_LIB);
crypto/openssl/ssl/statem/statem_lib.c
580
SSLfatal(s, SSL_AD_DECRYPT_ERROR, SSL_R_BAD_SIGNATURE);
crypto/openssl/ssl/statem/statem_lib.c
587
if (SSL_IS_QUIC_HANDSHAKE(s))
crypto/openssl/ssl/statem/statem_lib.c
591
SSLfatal(s, SSL_AD_DECRYPT_ERROR, SSL_R_BAD_SIGNATURE);
crypto/openssl/ssl/statem/statem_lib.c
604
if (!s->server && SSL_CONNECTION_IS_TLS13(s) && s->s3.tmp.cert_req == 1)
crypto/openssl/ssl/statem/statem_lib.c
609
BIO_free(s->s3.handshake_buffer);
crypto/openssl/ssl/statem/statem_lib.c
610
s->s3.handshake_buffer = NULL;
crypto/openssl/ssl/statem/statem_lib.c
618
CON_FUNC_RETURN tls_construct_finished(SSL_CONNECTION *s, WPACKET *pkt)
crypto/openssl/ssl/statem/statem_lib.c
62
int ssl3_do_write(SSL_CONNECTION *s, uint8_t type)
crypto/openssl/ssl/statem/statem_lib.c
623
SSL *ssl = SSL_CONNECTION_GET_SSL(s);
crypto/openssl/ssl/statem/statem_lib.c
626
if (!s->server && s->post_handshake_auth != SSL_PHA_REQUESTED)
crypto/openssl/ssl/statem/statem_lib.c
627
s->statem.cleanuphand = 1;
crypto/openssl/ssl/statem/statem_lib.c
635
if (SSL_CONNECTION_IS_TLS13(s)
crypto/openssl/ssl/statem/statem_lib.c
636
&& !s->server
crypto/openssl/ssl/statem/statem_lib.c
637
&& !SSL_IS_QUIC_HANDSHAKE(s)
crypto/openssl/ssl/statem/statem_lib.c
638
&& (s->early_data_state != SSL_EARLY_DATA_NONE
crypto/openssl/ssl/statem/statem_lib.c
639
|| (s->options & SSL_OP_ENABLE_MIDDLEBOX_COMPAT) != 0)
crypto/openssl/ssl/statem/statem_lib.c
640
&& s->s3.tmp.cert_req == 0
crypto/openssl/ssl/statem/statem_lib.c
641
&& (!ssl->method->ssl3_enc->change_cipher_state(s,
crypto/openssl/ssl/statem/statem_lib.c
648
if (s->server) {
crypto/openssl/ssl/statem/statem_lib.c
656
finish_md_len = ssl->method->ssl3_enc->final_finish_mac(s,
crypto/openssl/ssl/statem/statem_lib.c
658
s->s3.tmp.finish_md);
crypto/openssl/ssl/statem/statem_lib.c
66
SSL *ssl = SSL_CONNECTION_GET_SSL(s);
crypto/openssl/ssl/statem/statem_lib.c
664
s->s3.tmp.finish_md_len = finish_md_len;
crypto/openssl/ssl/statem/statem_lib.c
666
if (!WPACKET_memcpy(pkt, s->s3.tmp.finish_md, finish_md_len)) {
crypto/openssl/ssl/statem/statem_lib.c
667
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_lib.c
67
SSL *ussl = SSL_CONNECTION_GET_USER_SSL(s);
crypto/openssl/ssl/statem/statem_lib.c
675
if (!SSL_CONNECTION_IS_TLS13(s)
crypto/openssl/ssl/statem/statem_lib.c
676
&& !ssl_log_secret(s, MASTER_SECRET_LABEL, s->session->master_key,
crypto/openssl/ssl/statem/statem_lib.c
677
s->session->master_key_length)) {
crypto/openssl/ssl/statem/statem_lib.c
686
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_lib.c
689
if (!s->server) {
crypto/openssl/ssl/statem/statem_lib.c
690
memcpy(s->s3.previous_client_finished, s->s3.tmp.finish_md,
crypto/openssl/ssl/statem/statem_lib.c
692
s->s3.previous_client_finished_len = finish_md_len;
crypto/openssl/ssl/statem/statem_lib.c
694
memcpy(s->s3.previous_server_finished, s->s3.tmp.finish_md,
crypto/openssl/ssl/statem/statem_lib.c
696
s->s3.previous_server_finished_len = finish_md_len;
crypto/openssl/ssl/statem/statem_lib.c
702
CON_FUNC_RETURN tls_construct_key_update(SSL_CONNECTION *s, WPACKET *pkt)
crypto/openssl/ssl/statem/statem_lib.c
704
if (!WPACKET_put_bytes_u8(pkt, s->key_update)) {
crypto/openssl/ssl/statem/statem_lib.c
705
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_lib.c
709
s->key_update = SSL_KEY_UPDATE_NONE;
crypto/openssl/ssl/statem/statem_lib.c
713
MSG_PROCESS_RETURN tls_process_key_update(SSL_CONNECTION *s, PACKET *pkt)
crypto/openssl/ssl/statem/statem_lib.c
721
if (RECORD_LAYER_processed_read_pending(&s->rlayer)) {
crypto/openssl/ssl/statem/statem_lib.c
722
SSLfatal(s, SSL_AD_UNEXPECTED_MESSAGE, SSL_R_NOT_ON_RECORD_BOUNDARY);
crypto/openssl/ssl/statem/statem_lib.c
728
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_BAD_KEY_UPDATE);
crypto/openssl/ssl/statem/statem_lib.c
73
if (s->statem.mutate_handshake_cb != NULL
crypto/openssl/ssl/statem/statem_lib.c
738
SSLfatal(s, SSL_AD_ILLEGAL_PARAMETER, SSL_R_BAD_KEY_UPDATE);
crypto/openssl/ssl/statem/statem_lib.c
74
&& !s->statem.write_in_progress
crypto/openssl/ssl/statem/statem_lib.c
748
s->key_update = SSL_KEY_UPDATE_NOT_REQUESTED;
crypto/openssl/ssl/statem/statem_lib.c
750
if (!tls13_update_key(s, 0)) {
crypto/openssl/ssl/statem/statem_lib.c
76
&& s->init_num >= SSL3_HM_HEADER_LENGTH) {
crypto/openssl/ssl/statem/statem_lib.c
762
int ssl3_take_mac(SSL_CONNECTION *s)
crypto/openssl/ssl/statem/statem_lib.c
766
SSL *ssl = SSL_CONNECTION_GET_SSL(s);
crypto/openssl/ssl/statem/statem_lib.c
768
if (!s->server) {
crypto/openssl/ssl/statem/statem_lib.c
776
s->s3.tmp.peer_finish_md_len = ssl->method->ssl3_enc->final_finish_mac(s, sender, slen,
crypto/openssl/ssl/statem/statem_lib.c
777
s->s3.tmp.peer_finish_md);
crypto/openssl/ssl/statem/statem_lib.c
779
if (s->s3.tmp.peer_finish_md_len == 0) {
crypto/openssl/ssl/statem/statem_lib.c
787
MSG_PROCESS_RETURN tls_process_change_cipher_spec(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_lib.c
798
if (SSL_CONNECTION_IS_DTLS(s)) {
crypto/openssl/ssl/statem/statem_lib.c
799
if ((s->version == DTLS1_BAD_VER
crypto/openssl/ssl/statem/statem_lib.c
80
if (!s->statem.mutate_handshake_cb((unsigned char *)s->init_buf->data,
crypto/openssl/ssl/statem/statem_lib.c
801
|| (s->version != DTLS1_BAD_VER
crypto/openssl/ssl/statem/statem_lib.c
803
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_BAD_CHANGE_CIPHER_SPEC);
crypto/openssl/ssl/statem/statem_lib.c
808
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_BAD_CHANGE_CIPHER_SPEC);
crypto/openssl/ssl/statem/statem_lib.c
81
s->init_num,
crypto/openssl/ssl/statem/statem_lib.c
814
if (s->s3.tmp.new_cipher == NULL) {
crypto/openssl/ssl/statem/statem_lib.c
815
SSLfatal(s, SSL_AD_UNEXPECTED_MESSAGE, SSL_R_CCS_RECEIVED_EARLY);
crypto/openssl/ssl/statem/statem_lib.c
819
s->s3.change_cipher_spec = 1;
crypto/openssl/ssl/statem/statem_lib.c
820
if (!ssl3_do_change_cipher_spec(s)) {
crypto/openssl/ssl/statem/statem_lib.c
821
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_lib.c
825
if (SSL_CONNECTION_IS_DTLS(s)) {
crypto/openssl/ssl/statem/statem_lib.c
826
if (s->version == DTLS1_BAD_VER)
crypto/openssl/ssl/statem/statem_lib.c
827
s->d1->handshake_read_seq++;
crypto/openssl/ssl/statem/statem_lib.c
83
s->statem.mutatearg))
crypto/openssl/ssl/statem/statem_lib.c
835
BIO_ctrl(SSL_get_wbio(SSL_CONNECTION_GET_SSL(s)),
crypto/openssl/ssl/statem/statem_lib.c
843
MSG_PROCESS_RETURN tls_process_finished(SSL_CONNECTION *s, PACKET *pkt)
crypto/openssl/ssl/statem/statem_lib.c
846
SSL *ssl = SSL_CONNECTION_GET_SSL(s);
crypto/openssl/ssl/statem/statem_lib.c
847
int was_first = SSL_IS_FIRST_HANDSHAKE(s);
crypto/openssl/ssl/statem/statem_lib.c
851
if (s->server) {
crypto/openssl/ssl/statem/statem_lib.c
857
if (s->rlayer.rrlmethod->set_plain_alerts != NULL)
crypto/openssl/ssl/statem/statem_lib.c
858
s->rlayer.rrlmethod->set_plain_alerts(s->rlayer.rrl, 0);
crypto/openssl/ssl/statem/statem_lib.c
859
if (s->post_handshake_auth != SSL_PHA_REQUESTED)
crypto/openssl/ssl/statem/statem_lib.c
86
|| !BUF_MEM_grow(s->init_buf, msglen))
crypto/openssl/ssl/statem/statem_lib.c
860
s->statem.cleanuphand = 1;
crypto/openssl/ssl/statem/statem_lib.c
861
if (SSL_CONNECTION_IS_TLS13(s)
crypto/openssl/ssl/statem/statem_lib.c
862
&& !tls13_save_handshake_digest_for_pha(s)) {
crypto/openssl/ssl/statem/statem_lib.c
872
if (SSL_CONNECTION_IS_TLS13(s)
crypto/openssl/ssl/statem/statem_lib.c
873
&& RECORD_LAYER_processed_read_pending(&s->rlayer)) {
crypto/openssl/ssl/statem/statem_lib.c
874
SSLfatal(s, SSL_AD_UNEXPECTED_MESSAGE, SSL_R_NOT_ON_RECORD_BOUNDARY);
crypto/openssl/ssl/statem/statem_lib.c
879
if (!SSL_CONNECTION_IS_TLS13(s) && !s->s3.change_cipher_spec) {
crypto/openssl/ssl/statem/statem_lib.c
88
memcpy(s->init_buf->data, msg, msglen);
crypto/openssl/ssl/statem/statem_lib.c
880
SSLfatal(s, SSL_AD_UNEXPECTED_MESSAGE, SSL_R_GOT_A_FIN_BEFORE_A_CCS);
crypto/openssl/ssl/statem/statem_lib.c
883
s->s3.change_cipher_spec = 0;
crypto/openssl/ssl/statem/statem_lib.c
885
md_len = s->s3.tmp.peer_finish_md_len;
crypto/openssl/ssl/statem/statem_lib.c
888
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_BAD_DIGEST_LENGTH);
crypto/openssl/ssl/statem/statem_lib.c
89
s->init_num = msglen;
crypto/openssl/ssl/statem/statem_lib.c
892
ok = CRYPTO_memcmp(PACKET_data(pkt), s->s3.tmp.peer_finish_md,
crypto/openssl/ssl/statem/statem_lib.c
896
if ((PACKET_data(pkt)[0] ^ s->s3.tmp.peer_finish_md[0]) != 0xFF) {
crypto/openssl/ssl/statem/statem_lib.c
90
s->init_msg = s->init_buf->data + SSL3_HM_HEADER_LENGTH;
crypto/openssl/ssl/statem/statem_lib.c
902
SSLfatal(s, SSL_AD_DECRYPT_ERROR, SSL_R_DIGEST_CHECK_FAILED);
crypto/openssl/ssl/statem/statem_lib.c
91
s->statem.finish_mutate_handshake_cb(s->statem.mutatearg);
crypto/openssl/ssl/statem/statem_lib.c
910
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_lib.c
913
if (s->server) {
crypto/openssl/ssl/statem/statem_lib.c
914
memcpy(s->s3.previous_client_finished, s->s3.tmp.peer_finish_md,
crypto/openssl/ssl/statem/statem_lib.c
916
s->s3.previous_client_finished_len = md_len;
crypto/openssl/ssl/statem/statem_lib.c
918
memcpy(s->s3.previous_server_finished, s->s3.tmp.peer_finish_md,
crypto/openssl/ssl/statem/statem_lib.c
92
s->statem.write_in_progress = 1;
crypto/openssl/ssl/statem/statem_lib.c
920
s->s3.previous_server_finished_len = md_len;
crypto/openssl/ssl/statem/statem_lib.c
927
if (SSL_CONNECTION_IS_TLS13(s)) {
crypto/openssl/ssl/statem/statem_lib.c
928
if (s->server) {
crypto/openssl/ssl/statem/statem_lib.c
929
if (s->post_handshake_auth != SSL_PHA_REQUESTED && !ssl->method->ssl3_enc->change_cipher_state(s, SSL3_CC_APPLICATION | SSL3_CHANGE_CIPHER_SERVER_READ)) {
crypto/openssl/ssl/statem/statem_lib.c
936
if (!ssl->method->ssl3_enc->generate_master_secret(s,
crypto/openssl/ssl/statem/statem_lib.c
937
s->master_secret, s->handshake_secret, 0,
crypto/openssl/ssl/statem/statem_lib.c
942
if (!tls13_store_server_finished_hash(s)) {
crypto/openssl/ssl/statem/statem_lib.c
95
ret = ssl3_write_bytes(ssl, type, &s->init_buf->data[s->init_off],
crypto/openssl/ssl/statem/statem_lib.c
955
if (!SSL_IS_QUIC_HANDSHAKE(s)
crypto/openssl/ssl/statem/statem_lib.c
956
&& !ssl->method->ssl3_enc->change_cipher_state(s,
crypto/openssl/ssl/statem/statem_lib.c
96
s->init_num, &written);
crypto/openssl/ssl/statem/statem_lib.c
961
if (!tls_process_initial_server_flight(s)) {
crypto/openssl/ssl/statem/statem_lib.c
969
&& !SSL_IS_FIRST_HANDSHAKE(s)
crypto/openssl/ssl/statem/statem_lib.c
970
&& s->rlayer.rrlmethod->set_first_handshake != NULL)
crypto/openssl/ssl/statem/statem_lib.c
971
s->rlayer.rrlmethod->set_first_handshake(s->rlayer.rrl, 0);
crypto/openssl/ssl/statem/statem_lib.c
976
CON_FUNC_RETURN tls_construct_change_cipher_spec(SSL_CONNECTION *s, WPACKET *pkt)
crypto/openssl/ssl/statem/statem_lib.c
979
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_lib.c
987
static int ssl_add_cert_to_wpacket(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
100
WRITE_TRAN ossl_statem_server_write_transition(SSL_CONNECTION *s);
crypto/openssl/ssl/statem/statem_local.h
101
WORK_STATE ossl_statem_server_pre_work(SSL_CONNECTION *s, WORK_STATE wst);
crypto/openssl/ssl/statem/statem_local.h
102
WORK_STATE ossl_statem_server_post_work(SSL_CONNECTION *s, WORK_STATE wst);
crypto/openssl/ssl/statem/statem_local.h
103
int ossl_statem_server_construct_message(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_local.h
105
size_t ossl_statem_server_max_message_size(SSL_CONNECTION *s);
crypto/openssl/ssl/statem/statem_local.h
106
MSG_PROCESS_RETURN ossl_statem_server_process_message(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_local.h
108
WORK_STATE ossl_statem_server_post_process_message(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_local.h
112
__owur int tls_get_message_header(SSL_CONNECTION *s, int *mt);
crypto/openssl/ssl/statem/statem_local.h
113
__owur int tls_get_message_body(SSL_CONNECTION *s, size_t *len);
crypto/openssl/ssl/statem/statem_local.h
114
__owur int dtls_get_message(SSL_CONNECTION *s, int *mt);
crypto/openssl/ssl/statem/statem_local.h
115
__owur int dtls_get_message_body(SSL_CONNECTION *s, size_t *len);
crypto/openssl/ssl/statem/statem_local.h
118
__owur int tls_process_initial_server_flight(SSL_CONNECTION *s);
crypto/openssl/ssl/statem/statem_local.h
119
__owur MSG_PROCESS_RETURN tls_process_change_cipher_spec(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_local.h
121
__owur MSG_PROCESS_RETURN tls_process_finished(SSL_CONNECTION *s, PACKET *pkt);
crypto/openssl/ssl/statem/statem_local.h
122
__owur CON_FUNC_RETURN tls_construct_change_cipher_spec(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_local.h
124
__owur CON_FUNC_RETURN dtls_construct_change_cipher_spec(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_local.h
127
__owur CON_FUNC_RETURN tls_construct_finished(SSL_CONNECTION *s, WPACKET *pkt);
crypto/openssl/ssl/statem/statem_local.h
128
__owur CON_FUNC_RETURN tls_construct_key_update(SSL_CONNECTION *s, WPACKET *pkt);
crypto/openssl/ssl/statem/statem_local.h
129
__owur MSG_PROCESS_RETURN tls_process_key_update(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_local.h
131
__owur WORK_STATE tls_finish_handshake(SSL_CONNECTION *s, WORK_STATE wst,
crypto/openssl/ssl/statem/statem_local.h
133
__owur WORK_STATE dtls_wait_for_dry(SSL_CONNECTION *s);
crypto/openssl/ssl/statem/statem_local.h
143
__owur CON_FUNC_RETURN tls_construct_client_hello(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_local.h
145
__owur MSG_PROCESS_RETURN tls_process_server_hello(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_local.h
147
__owur MSG_PROCESS_RETURN tls_process_certificate_request(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_local.h
149
__owur MSG_PROCESS_RETURN tls_process_new_session_ticket(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_local.h
151
__owur int tls_process_cert_status_body(SSL_CONNECTION *s, PACKET *pkt);
crypto/openssl/ssl/statem/statem_local.h
152
__owur MSG_PROCESS_RETURN tls_process_cert_status(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_local.h
154
__owur MSG_PROCESS_RETURN tls_process_server_done(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_local.h
156
__owur CON_FUNC_RETURN tls_construct_cert_verify(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_local.h
158
__owur WORK_STATE tls_prepare_client_certificate(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_local.h
160
__owur CON_FUNC_RETURN tls_construct_client_certificate(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_local.h
166
__owur int ssl_do_client_cert_cb(SSL_CONNECTION *s, X509 **px509,
crypto/openssl/ssl/statem/statem_local.h
168
__owur CON_FUNC_RETURN tls_construct_client_key_exchange(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_local.h
170
__owur int tls_client_key_exchange_post_work(SSL_CONNECTION *s);
crypto/openssl/ssl/statem/statem_local.h
171
__owur int tls_construct_cert_status_body(SSL_CONNECTION *s, WPACKET *pkt);
crypto/openssl/ssl/statem/statem_local.h
172
__owur CON_FUNC_RETURN tls_construct_cert_status(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_local.h
174
__owur MSG_PROCESS_RETURN tls_process_key_exchange(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_local.h
182
__owur int tls_process_rpk(SSL_CONNECTION *s, PACKET *pkt, EVP_PKEY **peer_rpk);
crypto/openssl/ssl/statem/statem_local.h
183
__owur MSG_PROCESS_RETURN tls_process_server_certificate(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_local.h
185
__owur WORK_STATE tls_post_process_server_certificate(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_local.h
191
__owur int ssl3_check_cert_and_algorithm(SSL_CONNECTION *s);
crypto/openssl/ssl/statem/statem_local.h
193
__owur CON_FUNC_RETURN tls_construct_next_proto(SSL_CONNECTION *s, WPACKET *pkt);
crypto/openssl/ssl/statem/statem_local.h
195
__owur MSG_PROCESS_RETURN tls_process_hello_req(SSL_CONNECTION *s, PACKET *pkt);
crypto/openssl/ssl/statem/statem_local.h
196
__owur MSG_PROCESS_RETURN dtls_process_hello_verify(SSL_CONNECTION *s, PACKET *pkt);
crypto/openssl/ssl/statem/statem_local.h
197
__owur CON_FUNC_RETURN tls_construct_end_of_early_data(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_local.h
201
__owur MSG_PROCESS_RETURN tls_process_client_hello(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_local.h
203
__owur WORK_STATE tls_post_process_client_hello(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_local.h
205
__owur CON_FUNC_RETURN tls_construct_server_hello(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_local.h
207
__owur CON_FUNC_RETURN dtls_construct_hello_verify_request(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_local.h
209
__owur CON_FUNC_RETURN tls_construct_server_certificate(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_local.h
215
__owur CON_FUNC_RETURN tls_construct_server_key_exchange(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_local.h
217
__owur CON_FUNC_RETURN tls_construct_certificate_request(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_local.h
219
__owur CON_FUNC_RETURN tls_construct_server_done(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_local.h
221
__owur MSG_PROCESS_RETURN tls_process_client_certificate(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_local.h
227
__owur MSG_PROCESS_RETURN tls_process_client_key_exchange(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_local.h
229
__owur WORK_STATE tls_post_process_client_key_exchange(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_local.h
231
__owur MSG_PROCESS_RETURN tls_process_cert_verify(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_local.h
234
__owur MSG_PROCESS_RETURN tls_process_next_proto(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_local.h
237
__owur CON_FUNC_RETURN tls_construct_new_session_ticket(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_local.h
239
MSG_PROCESS_RETURN tls_process_end_of_early_data(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_local.h
244
int ossl_gost18_cke_cipher_nid(const SSL_CONNECTION *s);
crypto/openssl/ssl/statem/statem_local.h
245
int ossl_gost_ukm(const SSL_CONNECTION *s, unsigned char *dgst_buf);
crypto/openssl/ssl/statem/statem_local.h
256
__owur int tls_validate_all_contexts(SSL_CONNECTION *s, unsigned int thisctx,
crypto/openssl/ssl/statem/statem_local.h
258
__owur int extension_is_relevant(SSL_CONNECTION *s, unsigned int extctx,
crypto/openssl/ssl/statem/statem_local.h
260
__owur int tls_collect_extensions(SSL_CONNECTION *s, PACKET *packet,
crypto/openssl/ssl/statem/statem_local.h
263
__owur int tls_parse_extension(SSL_CONNECTION *s, TLSEXT_INDEX idx, int context,
crypto/openssl/ssl/statem/statem_local.h
265
__owur int tls_parse_all_extensions(SSL_CONNECTION *s, int context,
crypto/openssl/ssl/statem/statem_local.h
268
__owur int should_add_extension(SSL_CONNECTION *s, unsigned int extctx,
crypto/openssl/ssl/statem/statem_local.h
270
__owur int tls_construct_extensions(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
274
__owur int tls_psk_do_binder(SSL_CONNECTION *s, const EVP_MD *md,
crypto/openssl/ssl/statem/statem_local.h
281
int tls_parse_ctos_renegotiate(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
284
int tls_parse_ctos_server_name(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
287
int tls_parse_ctos_maxfragmentlen(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
291
int tls_parse_ctos_srp(SSL_CONNECTION *s, PACKET *pkt, unsigned int context,
crypto/openssl/ssl/statem/statem_local.h
294
int tls_parse_ctos_early_data(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
297
int tls_parse_ctos_ec_pt_formats(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
300
int tls_parse_ctos_supported_groups(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
303
int tls_parse_ctos_session_ticket(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
306
int tls_parse_ctos_sig_algs_cert(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
309
int tls_parse_ctos_sig_algs(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
312
int tls_parse_ctos_status_request(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
317
int tls_parse_ctos_npn(SSL_CONNECTION *s, PACKET *pkt, unsigned int context,
crypto/openssl/ssl/statem/statem_local.h
320
int tls_parse_ctos_alpn(SSL_CONNECTION *s, PACKET *pkt, unsigned int context,
crypto/openssl/ssl/statem/statem_local.h
323
int tls_parse_ctos_use_srtp(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
326
int tls_parse_ctos_etm(SSL_CONNECTION *s, PACKET *pkt, unsigned int context,
crypto/openssl/ssl/statem/statem_local.h
328
int tls_parse_ctos_key_share(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
330
int tls_parse_ctos_cookie(SSL_CONNECTION *s, PACKET *pkt, unsigned int context,
crypto/openssl/ssl/statem/statem_local.h
332
int tls_parse_ctos_ems(SSL_CONNECTION *s, PACKET *pkt, unsigned int context,
crypto/openssl/ssl/statem/statem_local.h
334
int tls_parse_ctos_psk_kex_modes(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
337
int tls_parse_ctos_psk(SSL_CONNECTION *s, PACKET *pkt, unsigned int context,
crypto/openssl/ssl/statem/statem_local.h
343
EXT_RETURN tls_construct_stoc_renegotiate(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
346
EXT_RETURN tls_construct_stoc_server_name(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
349
EXT_RETURN tls_construct_stoc_early_data(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
352
EXT_RETURN tls_construct_stoc_maxfragmentlen(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
355
EXT_RETURN tls_construct_stoc_ec_pt_formats(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
358
EXT_RETURN tls_construct_stoc_supported_groups(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
361
EXT_RETURN tls_construct_stoc_session_ticket(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
365
EXT_RETURN tls_construct_stoc_status_request(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
370
EXT_RETURN tls_construct_stoc_next_proto_neg(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
374
EXT_RETURN tls_construct_stoc_alpn(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
378
EXT_RETURN tls_construct_stoc_use_srtp(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
382
EXT_RETURN tls_construct_stoc_etm(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
385
EXT_RETURN tls_construct_stoc_ems(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
388
EXT_RETURN tls_construct_stoc_supported_versions(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
391
EXT_RETURN tls_construct_stoc_key_share(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
394
EXT_RETURN tls_construct_stoc_cookie(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
402
EXT_RETURN tls_construct_stoc_cryptopro_bug(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
405
EXT_RETURN tls_construct_stoc_psk(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
410
EXT_RETURN tls_construct_ctos_renegotiate(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
413
EXT_RETURN tls_construct_ctos_server_name(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
416
EXT_RETURN tls_construct_ctos_maxfragmentlen(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
420
EXT_RETURN tls_construct_ctos_srp(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
424
EXT_RETURN tls_construct_ctos_ec_pt_formats(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
427
EXT_RETURN tls_construct_ctos_supported_groups(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
431
EXT_RETURN tls_construct_ctos_early_data(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
434
EXT_RETURN tls_construct_ctos_session_ticket(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
437
EXT_RETURN tls_construct_ctos_sig_algs(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
441
EXT_RETURN tls_construct_ctos_status_request(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
446
EXT_RETURN tls_construct_ctos_npn(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
450
EXT_RETURN tls_construct_ctos_alpn(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
454
EXT_RETURN tls_construct_ctos_use_srtp(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
458
EXT_RETURN tls_construct_ctos_etm(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
462
EXT_RETURN tls_construct_ctos_sct(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
466
EXT_RETURN tls_construct_ctos_ems(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
469
EXT_RETURN tls_construct_ctos_supported_versions(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
472
EXT_RETURN tls_construct_ctos_key_share(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
475
EXT_RETURN tls_construct_ctos_psk_kex_modes(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
478
EXT_RETURN tls_construct_ctos_cookie(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
481
EXT_RETURN tls_construct_ctos_padding(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
484
EXT_RETURN tls_construct_ctos_psk(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
487
EXT_RETURN tls_construct_ctos_post_handshake_auth(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
491
int tls_parse_stoc_renegotiate(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
494
int tls_parse_stoc_server_name(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
497
int tls_parse_stoc_early_data(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
500
int tls_parse_stoc_maxfragmentlen(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
503
int tls_parse_stoc_ec_pt_formats(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
506
int tls_parse_stoc_session_ticket(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
510
int tls_parse_stoc_status_request(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
515
int tls_parse_stoc_sct(SSL_CONNECTION *s, PACKET *pkt, unsigned int context,
crypto/openssl/ssl/statem/statem_local.h
519
int tls_parse_stoc_npn(SSL_CONNECTION *s, PACKET *pkt, unsigned int context,
crypto/openssl/ssl/statem/statem_local.h
522
int tls_parse_stoc_alpn(SSL_CONNECTION *s, PACKET *pkt, unsigned int context,
crypto/openssl/ssl/statem/statem_local.h
525
int tls_parse_stoc_use_srtp(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
528
int tls_parse_stoc_etm(SSL_CONNECTION *s, PACKET *pkt, unsigned int context,
crypto/openssl/ssl/statem/statem_local.h
530
int tls_parse_stoc_ems(SSL_CONNECTION *s, PACKET *pkt, unsigned int context,
crypto/openssl/ssl/statem/statem_local.h
532
int tls_parse_stoc_supported_versions(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
535
int tls_parse_stoc_key_share(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
537
int tls_parse_stoc_cookie(SSL_CONNECTION *s, PACKET *pkt, unsigned int context,
crypto/openssl/ssl/statem/statem_local.h
539
int tls_parse_stoc_psk(SSL_CONNECTION *s, PACKET *pkt, unsigned int context,
crypto/openssl/ssl/statem/statem_local.h
542
int tls_handle_alpn(SSL_CONNECTION *s);
crypto/openssl/ssl/statem/statem_local.h
544
int tls13_save_handshake_digest_for_pha(SSL_CONNECTION *s);
crypto/openssl/ssl/statem/statem_local.h
545
int tls13_restore_handshake_digest_for_pha(SSL_CONNECTION *s);
crypto/openssl/ssl/statem/statem_local.h
570
int tls_parse_stoc_server_cert_type(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
65
typedef CON_FUNC_RETURN (*confunc_f)(SSL_CONNECTION *s, WPACKET *pkt);
crypto/openssl/ssl/statem/statem_local.h
67
int ssl3_take_mac(SSL_CONNECTION *s);
crypto/openssl/ssl/statem/statem_local.h
68
int check_in_list(SSL_CONNECTION *s, uint16_t group_id, const uint16_t *groups,
crypto/openssl/ssl/statem/statem_local.h
70
int create_synthetic_message_hash(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_local.h
74
int parse_ca_names(SSL_CONNECTION *s, PACKET *pkt);
crypto/openssl/ssl/statem/statem_local.h
75
const STACK_OF(X509_NAME) *get_ca_names(SSL_CONNECTION *s);
crypto/openssl/ssl/statem/statem_local.h
76
int construct_ca_names(SSL_CONNECTION *s, const STACK_OF(X509_NAME) *ca_sk,
crypto/openssl/ssl/statem/statem_local.h
78
size_t construct_key_exchange_tbs(SSL_CONNECTION *s, unsigned char **ptbs,
crypto/openssl/ssl/statem/statem_local.h
84
int ossl_statem_client_read_transition(SSL_CONNECTION *s, int mt);
crypto/openssl/ssl/statem/statem_local.h
85
WRITE_TRAN ossl_statem_client_write_transition(SSL_CONNECTION *s);
crypto/openssl/ssl/statem/statem_local.h
86
WORK_STATE ossl_statem_client_pre_work(SSL_CONNECTION *s, WORK_STATE wst);
crypto/openssl/ssl/statem/statem_local.h
87
WORK_STATE ossl_statem_client_post_work(SSL_CONNECTION *s, WORK_STATE wst);
crypto/openssl/ssl/statem/statem_local.h
88
int ossl_statem_client_construct_message(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_local.h
90
size_t ossl_statem_client_max_message_size(SSL_CONNECTION *s);
crypto/openssl/ssl/statem/statem_local.h
91
MSG_PROCESS_RETURN ossl_statem_client_process_message(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_local.h
93
WORK_STATE ossl_statem_client_post_process_message(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_local.h
99
int ossl_statem_server_read_transition(SSL_CONNECTION *s, int mt);
crypto/openssl/ssl/statem/statem_srvr.c
100
if (s->s3.tmp.cert_request) {
crypto/openssl/ssl/statem/statem_srvr.c
1002
if (SSL_CONNECTION_IS_DTLS(s) && !s->hit) {
crypto/openssl/ssl/statem/statem_srvr.c
1011
if (!ssl->method->ssl3_enc->change_cipher_state(s,
crypto/openssl/ssl/statem/statem_srvr.c
1019
if (statem_flush(s) != 1)
crypto/openssl/ssl/statem/statem_srvr.c
1024
if (statem_flush(s) != 1)
crypto/openssl/ssl/statem/statem_srvr.c
1027
if (SSL_CONNECTION_IS_DTLS(s) && s->hit) {
crypto/openssl/ssl/statem/statem_srvr.c
1036
if (SSL_CONNECTION_IS_TLS13(s)) {
crypto/openssl/ssl/statem/statem_srvr.c
1039
if (!ssl->method->ssl3_enc->generate_master_secret(s,
crypto/openssl/ssl/statem/statem_srvr.c
1040
s->master_secret, s->handshake_secret, 0,
crypto/openssl/ssl/statem/statem_srvr.c
1042
|| !tls13_store_server_finished_hash(s)
crypto/openssl/ssl/statem/statem_srvr.c
1043
|| !ssl->method->ssl3_enc->change_cipher_state(s,
crypto/openssl/ssl/statem/statem_srvr.c
1051
if (s->post_handshake_auth == SSL_PHA_REQUEST_PENDING) {
crypto/openssl/ssl/statem/statem_srvr.c
1052
if (statem_flush(s) != 1)
crypto/openssl/ssl/statem/statem_srvr.c
1055
if (!SSL_CONNECTION_IS_TLS13(s)
crypto/openssl/ssl/statem/statem_srvr.c
1056
|| (s->options & SSL_OP_NO_TX_CERTIFICATE_COMPRESSION) != 0)
crypto/openssl/ssl/statem/statem_srvr.c
1057
s->ext.compress_certificate_from_peer[0] = TLSEXT_comp_cert_none;
crypto/openssl/ssl/statem/statem_srvr.c
1062
if (!s->hit && !send_certificate_request(s)) {
crypto/openssl/ssl/statem/statem_srvr.c
1063
if (!SSL_CONNECTION_IS_TLS13(s)
crypto/openssl/ssl/statem/statem_srvr.c
1064
|| (s->options & SSL_OP_NO_TX_CERTIFICATE_COMPRESSION) != 0)
crypto/openssl/ssl/statem/statem_srvr.c
1065
s->ext.compress_certificate_from_peer[0] = TLSEXT_comp_cert_none;
crypto/openssl/ssl/statem/statem_srvr.c
107
&& s->ext.compress_certificate_sent) {
crypto/openssl/ssl/statem/statem_srvr.c
1070
if (statem_flush(s) != 1)
crypto/openssl/ssl/statem/statem_srvr.c
1072
if (!tls13_update_key(s, 1)) {
crypto/openssl/ssl/statem/statem_srvr.c
1080
if (SSL_CONNECTION_IS_TLS13(s) && statem_flush(s) != 1) {
crypto/openssl/ssl/statem/statem_srvr.c
1090
s->rwstate = SSL_NOTHING;
crypto/openssl/ssl/statem/statem_srvr.c
1110
int ossl_statem_server_construct_message(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_srvr.c
1113
OSSL_STATEM *st = &s->statem;
crypto/openssl/ssl/statem/statem_srvr.c
1118
SSLfatal(s, SSL_AD_INTERNAL_ERROR, SSL_R_BAD_HANDSHAKE_STATE);
crypto/openssl/ssl/statem/statem_srvr.c
1122
if (SSL_CONNECTION_IS_DTLS(s))
crypto/openssl/ssl/statem/statem_srvr.c
122
if (!received_client_cert(s)) {
crypto/openssl/ssl/statem/statem_srvr.c
1235
size_t ossl_statem_server_max_message_size(SSL_CONNECTION *s)
crypto/openssl/ssl/statem/statem_srvr.c
1237
OSSL_STATEM *st = &s->statem;
crypto/openssl/ssl/statem/statem_srvr.c
1252
return s->max_cert_list;
crypto/openssl/ssl/statem/statem_srvr.c
1279
MSG_PROCESS_RETURN ossl_statem_server_process_message(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_srvr.c
1282
OSSL_STATEM *st = &s->statem;
crypto/openssl/ssl/statem/statem_srvr.c
1287
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_srvr.c
1291
return tls_process_client_hello(s, pkt);
crypto/openssl/ssl/statem/statem_srvr.c
1294
return tls_process_end_of_early_data(s, pkt);
crypto/openssl/ssl/statem/statem_srvr.c
1297
return tls_process_client_certificate(s, pkt);
crypto/openssl/ssl/statem/statem_srvr.c
1301
return tls_process_client_compressed_certificate(s, pkt);
crypto/openssl/ssl/statem/statem_srvr.c
1305
return tls_process_client_key_exchange(s, pkt);
crypto/openssl/ssl/statem/statem_srvr.c
1308
return tls_process_cert_verify(s, pkt);
crypto/openssl/ssl/statem/statem_srvr.c
1312
return tls_process_next_proto(s, pkt);
crypto/openssl/ssl/statem/statem_srvr.c
1316
return tls_process_change_cipher_spec(s, pkt);
crypto/openssl/ssl/statem/statem_srvr.c
1319
return tls_process_finished(s, pkt);
crypto/openssl/ssl/statem/statem_srvr.c
1322
return tls_process_key_update(s, pkt);
crypto/openssl/ssl/statem/statem_srvr.c
1330
WORK_STATE ossl_statem_server_post_process_message(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_srvr.c
1333
OSSL_STATEM *st = &s->statem;
crypto/openssl/ssl/statem/statem_srvr.c
1338
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_srvr.c
1342
return tls_post_process_client_hello(s, wst);
crypto/openssl/ssl/statem/statem_srvr.c
1345
return tls_post_process_client_key_exchange(s, wst);
crypto/openssl/ssl/statem/statem_srvr.c
1351
static int ssl_check_srp_ext_ClientHello(SSL_CONNECTION *s)
crypto/openssl/ssl/statem/statem_srvr.c
1356
if ((s->s3.tmp.new_cipher->algorithm_mkey & SSL_kSRP) && (s->srp_ctx.TLS_ext_srp_username_callback != NULL)) {
crypto/openssl/ssl/statem/statem_srvr.c
1357
if (s->srp_ctx.login == NULL) {
crypto/openssl/ssl/statem/statem_srvr.c
1362
SSLfatal(s, SSL_AD_UNKNOWN_PSK_IDENTITY,
crypto/openssl/ssl/statem/statem_srvr.c
1366
ret = ssl_srp_server_param_with_username_intern(s, &al);
crypto/openssl/ssl/statem/statem_srvr.c
1370
SSLfatal(s, al,
crypto/openssl/ssl/statem/statem_srvr.c
1393
CON_FUNC_RETURN dtls_construct_hello_verify_request(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_srvr.c
1397
SSL_CTX *sctx = SSL_CONNECTION_GET_CTX(s);
crypto/openssl/ssl/statem/statem_srvr.c
1400
|| sctx->app_gen_cookie_cb(SSL_CONNECTION_GET_USER_SSL(s), s->d1->cookie,
crypto/openssl/ssl/statem/statem_srvr.c
1404
SSLfatal(s, SSL_AD_NO_ALERT, SSL_R_COOKIE_GEN_CALLBACK_FAILURE);
crypto/openssl/ssl/statem/statem_srvr.c
1407
s->d1->cookie_len = cookie_leni;
crypto/openssl/ssl/statem/statem_srvr.c
1409
if (!dtls_raw_hello_verify_request(pkt, s->d1->cookie,
crypto/openssl/ssl/statem/statem_srvr.c
1410
s->d1->cookie_len)) {
crypto/openssl/ssl/statem/statem_srvr.c
1411
SSLfatal(s, SSL_AD_NO_ALERT, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_srvr.c
1432
static void ssl_check_for_safari(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_srvr.c
147
if (s->early_data_state == SSL_EARLY_DATA_READING)
crypto/openssl/ssl/statem/statem_srvr.c
1491
SSL_CONNECTION_GET_SSL(s))
crypto/openssl/ssl/statem/statem_srvr.c
1496
s->s3.is_probably_safari = PACKET_equal(&tmppkt, kSafariExtensionsBlock,
crypto/openssl/ssl/statem/statem_srvr.c
150
if (s->post_handshake_auth == SSL_PHA_REQUESTED) {
crypto/openssl/ssl/statem/statem_srvr.c
1504
MSG_PROCESS_RETURN tls_process_client_hello(SSL_CONNECTION *s, PACKET *pkt)
crypto/openssl/ssl/statem/statem_srvr.c
1512
if (s->renegotiate == 0 && !SSL_IS_FIRST_HANDSHAKE(s)) {
crypto/openssl/ssl/statem/statem_srvr.c
1513
if (!ossl_assert(!SSL_CONNECTION_IS_TLS13(s))) {
crypto/openssl/ssl/statem/statem_srvr.c
1514
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_srvr.c
1517
if (!RENEG_OPTIONS_OK(s->options)
crypto/openssl/ssl/statem/statem_srvr.c
1518
|| (!s->s3.send_connection_binding
crypto/openssl/ssl/statem/statem_srvr.c
1519
&& (s->options
crypto/openssl/ssl/statem/statem_srvr.c
1522
ssl3_send_alert(s, SSL3_AL_WARNING, SSL_AD_NO_RENEGOTIATION);
crypto/openssl/ssl/statem/statem_srvr.c
1525
s->renegotiate = 1;
crypto/openssl/ssl/statem/statem_srvr.c
1526
s->new_session = 1;
crypto/openssl/ssl/statem/statem_srvr.c
1531
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_srvr.c
1538
clienthello->isv2 = RECORD_LAYER_is_sslv2_record(&s->rlayer);
crypto/openssl/ssl/statem/statem_srvr.c
1544
if (!SSL_IS_FIRST_HANDSHAKE(s)
crypto/openssl/ssl/statem/statem_srvr.c
1545
|| s->hello_retry_request != SSL_HRR_NONE) {
crypto/openssl/ssl/statem/statem_srvr.c
1546
SSLfatal(s, SSL_AD_UNEXPECTED_MESSAGE, SSL_R_UNEXPECTED_MESSAGE);
crypto/openssl/ssl/statem/statem_srvr.c
157
&& s->ext.compress_certificate_sent) {
crypto/openssl/ssl/statem/statem_srvr.c
1572
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_srvr.c
1578
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_LENGTH_TOO_SHORT);
crypto/openssl/ssl/statem/statem_srvr.c
1595
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_RECORD_LENGTH_MISMATCH);
crypto/openssl/ssl/statem/statem_srvr.c
1600
SSLfatal(s, SSL_AD_ILLEGAL_PARAMETER, SSL_R_LENGTH_MISMATCH);
crypto/openssl/ssl/statem/statem_srvr.c
1610
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_RECORD_LENGTH_MISMATCH);
crypto/openssl/ssl/statem/statem_srvr.c
1628
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_srvr.c
164
if (mt == SSL3_MT_KEY_UPDATE && !SSL_IS_QUIC_HANDSHAKE(s)) {
crypto/openssl/ssl/statem/statem_srvr.c
1640
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_LENGTH_MISMATCH);
crypto/openssl/ssl/statem/statem_srvr.c
1644
if (SSL_CONNECTION_IS_DTLS(s)) {
crypto/openssl/ssl/statem/statem_srvr.c
1646
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_LENGTH_MISMATCH);
crypto/openssl/ssl/statem/statem_srvr.c
1652
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_srvr.c
1660
if (SSL_get_options(SSL_CONNECTION_GET_SSL(s)) & SSL_OP_COOKIE_EXCHANGE) {
crypto/openssl/ssl/statem/statem_srvr.c
1669
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_LENGTH_MISMATCH);
crypto/openssl/ssl/statem/statem_srvr.c
1674
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_LENGTH_MISMATCH);
crypto/openssl/ssl/statem/statem_srvr.c
1684
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_LENGTH_MISMATCH);
crypto/openssl/ssl/statem/statem_srvr.c
1693
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_srvr.c
1699
if (!tls_collect_extensions(s, &extensions, SSL_EXT_CLIENT_HELLO,
crypto/openssl/ssl/statem/statem_srvr.c
1705
s->clienthello = clienthello;
crypto/openssl/ssl/statem/statem_srvr.c
1717
static int tls_early_post_process_client_hello(SSL_CONNECTION *s)
crypto/openssl/ssl/statem/statem_srvr.c
1729
CLIENTHELLO_MSG *clienthello = s->clienthello;
crypto/openssl/ssl/statem/statem_srvr.c
1731
SSL_CTX *sctx = SSL_CONNECTION_GET_CTX(s);
crypto/openssl/ssl/statem/statem_srvr.c
1732
SSL *ssl = SSL_CONNECTION_GET_SSL(s);
crypto/openssl/ssl/statem/statem_srvr.c
1733
SSL *ussl = SSL_CONNECTION_GET_USER_SSL(s);
crypto/openssl/ssl/statem/statem_srvr.c
1743
s->rwstate = SSL_CLIENT_HELLO_CB;
crypto/openssl/ssl/statem/statem_srvr.c
1747
SSLfatal(s, al, SSL_R_CALLBACK_FAILED);
crypto/openssl/ssl/statem/statem_srvr.c
1753
memcpy(s->s3.client_random, clienthello->random, SSL3_RANDOM_SIZE);
crypto/openssl/ssl/statem/statem_srvr.c
1765
SSLfatal(s, SSL_AD_PROTOCOL_VERSION, SSL_R_UNKNOWN_PROTOCOL);
crypto/openssl/ssl/statem/statem_srvr.c
1769
s->client_version = clienthello->legacy_version;
crypto/openssl/ssl/statem/statem_srvr.c
1773
protverr = ssl_choose_server_version(s, clienthello, &dgrd);
crypto/openssl/ssl/statem/statem_srvr.c
1776
if (SSL_IS_FIRST_HANDSHAKE(s)) {
crypto/openssl/ssl/statem/statem_srvr.c
1778
s->version = s->client_version = clienthello->legacy_version;
crypto/openssl/ssl/statem/statem_srvr.c
1780
SSLfatal(s, SSL_AD_PROTOCOL_VERSION, protverr);
crypto/openssl/ssl/statem/statem_srvr.c
1785
if (SSL_CONNECTION_IS_TLS13(s)
crypto/openssl/ssl/statem/statem_srvr.c
1786
&& RECORD_LAYER_processed_read_pending(&s->rlayer)) {
crypto/openssl/ssl/statem/statem_srvr.c
1787
SSLfatal(s, SSL_AD_UNEXPECTED_MESSAGE, SSL_R_NOT_ON_RECORD_BOUNDARY);
crypto/openssl/ssl/statem/statem_srvr.c
1791
if (SSL_CONNECTION_IS_DTLS(s)) {
crypto/openssl/ssl/statem/statem_srvr.c
1798
SSLfatal(s, SSL_AD_HANDSHAKE_FAILURE,
crypto/openssl/ssl/statem/statem_srvr.c
1804
} else if (s->d1->cookie_len != clienthello->dtls_cookie_len
crypto/openssl/ssl/statem/statem_srvr.c
1805
|| memcmp(clienthello->dtls_cookie, s->d1->cookie,
crypto/openssl/ssl/statem/statem_srvr.c
1806
s->d1->cookie_len)
crypto/openssl/ssl/statem/statem_srvr.c
1808
SSLfatal(s, SSL_AD_HANDSHAKE_FAILURE, SSL_R_COOKIE_MISMATCH);
crypto/openssl/ssl/statem/statem_srvr.c
1811
s->d1->cookie_verified = 1;
crypto/openssl/ssl/statem/statem_srvr.c
1815
s->hit = 0;
crypto/openssl/ssl/statem/statem_srvr.c
1817
if (!ssl_cache_cipherlist(s, &clienthello->ciphersuites,
crypto/openssl/ssl/statem/statem_srvr.c
1819
|| !ossl_bytes_to_cipher_list(s, &clienthello->ciphersuites, &ciphers,
crypto/openssl/ssl/statem/statem_srvr.c
1825
s->s3.send_connection_binding = 0;
crypto/openssl/ssl/statem/statem_srvr.c
1831
if (s->renegotiate) {
crypto/openssl/ssl/statem/statem_srvr.c
1833
SSLfatal(s, SSL_AD_HANDSHAKE_FAILURE,
crypto/openssl/ssl/statem/statem_srvr.c
1837
s->s3.send_connection_binding = 1;
crypto/openssl/ssl/statem/statem_srvr.c
1838
} else if (SSL_CIPHER_get_id(c) == SSL3_CK_FALLBACK_SCSV && !ssl_check_version_downgrade(s)) {
crypto/openssl/ssl/statem/statem_srvr.c
184
int ossl_statem_server_read_transition(SSL_CONNECTION *s, int mt)
crypto/openssl/ssl/statem/statem_srvr.c
1846
SSLfatal(s, SSL_AD_INAPPROPRIATE_FALLBACK,
crypto/openssl/ssl/statem/statem_srvr.c
1854
if (SSL_CONNECTION_IS_TLS13(s)) {
crypto/openssl/ssl/statem/statem_srvr.c
1855
const SSL_CIPHER *cipher = ssl3_choose_cipher(s, ciphers, SSL_get_ciphers(ssl));
crypto/openssl/ssl/statem/statem_srvr.c
1858
SSLfatal(s, SSL_AD_HANDSHAKE_FAILURE, SSL_R_NO_SHARED_CIPHER);
crypto/openssl/ssl/statem/statem_srvr.c
186
OSSL_STATEM *st = &s->statem;
crypto/openssl/ssl/statem/statem_srvr.c
1861
if (s->hello_retry_request == SSL_HRR_PENDING
crypto/openssl/ssl/statem/statem_srvr.c
1862
&& (s->s3.tmp.new_cipher == NULL
crypto/openssl/ssl/statem/statem_srvr.c
1863
|| s->s3.tmp.new_cipher->id != cipher->id)) {
crypto/openssl/ssl/statem/statem_srvr.c
1868
SSLfatal(s, SSL_AD_ILLEGAL_PARAMETER, SSL_R_BAD_CIPHER);
crypto/openssl/ssl/statem/statem_srvr.c
1871
s->s3.tmp.new_cipher = cipher;
crypto/openssl/ssl/statem/statem_srvr.c
1875
if (!tls_parse_extension(s, TLSEXT_IDX_extended_master_secret,
crypto/openssl/ssl/statem/statem_srvr.c
188
if (SSL_CONNECTION_IS_TLS13(s)) {
crypto/openssl/ssl/statem/statem_srvr.c
189
if (!ossl_statem_server13_read_transition(s, mt))
crypto/openssl/ssl/statem/statem_srvr.c
1898
if (clienthello->isv2 || (s->new_session && (s->options & SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION))) {
crypto/openssl/ssl/statem/statem_srvr.c
1899
if (!ssl_get_new_session(s, 1)) {
crypto/openssl/ssl/statem/statem_srvr.c
1904
i = ssl_get_prev_session(s, clienthello);
crypto/openssl/ssl/statem/statem_srvr.c
1907
s->hit = 1;
crypto/openssl/ssl/statem/statem_srvr.c
1913
if (!ssl_get_new_session(s, 1)) {
crypto/openssl/ssl/statem/statem_srvr.c
1920
if (SSL_CONNECTION_IS_TLS13(s)) {
crypto/openssl/ssl/statem/statem_srvr.c
1921
memcpy(s->tmp_session_id, s->clienthello->session_id,
crypto/openssl/ssl/statem/statem_srvr.c
1922
s->clienthello->session_id_len);
crypto/openssl/ssl/statem/statem_srvr.c
1923
s->tmp_session_id_len = s->clienthello->session_id_len;
crypto/openssl/ssl/statem/statem_srvr.c
1930
if (!SSL_CONNECTION_IS_TLS13(s) && s->hit) {
crypto/openssl/ssl/statem/statem_srvr.c
1932
id = s->session->cipher->id;
crypto/openssl/ssl/statem/statem_srvr.c
1954
SSLfatal(s, SSL_AD_ILLEGAL_PARAMETER,
crypto/openssl/ssl/statem/statem_srvr.c
1964
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_NO_COMPRESSION_SPECIFIED);
crypto/openssl/ssl/statem/statem_srvr.c
1971
SSLfatal(s, SSL_AD_ILLEGAL_PARAMETER,
crypto/openssl/ssl/statem/statem_srvr.c
1976
if (s->options & SSL_OP_SAFARI_ECDHE_ECDSA_BUG)
crypto/openssl/ssl/statem/statem_srvr.c
1977
ssl_check_for_safari(s, clienthello);
crypto/openssl/ssl/statem/statem_srvr.c
1980
if (!tls_parse_all_extensions(s, SSL_EXT_CLIENT_HELLO,
crypto/openssl/ssl/statem/statem_srvr.c
1994
pos = s->s3.server_random;
crypto/openssl/ssl/statem/statem_srvr.c
1995
if (ssl_fill_hello_random(s, 1, pos, SSL3_RANDOM_SIZE, dgrd) <= 0) {
crypto/openssl/ssl/statem/statem_srvr.c
1996
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_srvr.c
2001
if (!s->hit && !tls1_set_server_sigalgs(s)) {
crypto/openssl/ssl/statem/statem_srvr.c
2006
if (!s->hit
crypto/openssl/ssl/statem/statem_srvr.c
2007
&& s->version >= TLS1_VERSION
crypto/openssl/ssl/statem/statem_srvr.c
2008
&& !SSL_CONNECTION_IS_TLS13(s)
crypto/openssl/ssl/statem/statem_srvr.c
2009
&& !SSL_CONNECTION_IS_DTLS(s)
crypto/openssl/ssl/statem/statem_srvr.c
2010
&& s->ext.session_secret_cb != NULL) {
crypto/openssl/ssl/statem/statem_srvr.c
2018
master_key_length = sizeof(s->session->master_key);
crypto/openssl/ssl/statem/statem_srvr.c
2019
if (s->ext.session_secret_cb(ussl, s->session->master_key,
crypto/openssl/ssl/statem/statem_srvr.c
2022
s->ext.session_secret_cb_arg)
crypto/openssl/ssl/statem/statem_srvr.c
2024
s->session->master_key_length = master_key_length;
crypto/openssl/ssl/statem/statem_srvr.c
2025
s->hit = 1;
crypto/openssl/ssl/statem/statem_srvr.c
2026
s->peer_ciphers = ciphers;
crypto/openssl/ssl/statem/statem_srvr.c
2027
s->session->verify_result = X509_V_OK;
crypto/openssl/ssl/statem/statem_srvr.c
2037
memcpy(s->session->session_id, clienthello->session_id,
crypto/openssl/ssl/statem/statem_srvr.c
2039
s->session->session_id_length = clienthello->session_id_len;
crypto/openssl/ssl/statem/statem_srvr.c
2046
pref_cipher = ssl3_choose_cipher(s, s->peer_ciphers,
crypto/openssl/ssl/statem/statem_srvr.c
2049
SSLfatal(s, SSL_AD_HANDSHAKE_FAILURE, SSL_R_NO_SHARED_CIPHER);
crypto/openssl/ssl/statem/statem_srvr.c
2053
s->session->cipher = pref_cipher;
crypto/openssl/ssl/statem/statem_srvr.c
2054
sk_SSL_CIPHER_free(s->cipher_list);
crypto/openssl/ssl/statem/statem_srvr.c
2055
s->cipher_list = sk_SSL_CIPHER_dup(s->peer_ciphers);
crypto/openssl/ssl/statem/statem_srvr.c
2056
sk_SSL_CIPHER_free(s->cipher_list_by_id);
crypto/openssl/ssl/statem/statem_srvr.c
2057
s->cipher_list_by_id = sk_SSL_CIPHER_dup(s->peer_ciphers);
crypto/openssl/ssl/statem/statem_srvr.c
2066
s->s3.tmp.new_compression = NULL;
crypto/openssl/ssl/statem/statem_srvr.c
2067
if (SSL_CONNECTION_IS_TLS13(s)) {
crypto/openssl/ssl/statem/statem_srvr.c
2074
SSLfatal(s, SSL_AD_ILLEGAL_PARAMETER,
crypto/openssl/ssl/statem/statem_srvr.c
2081
else if (s->session->compress_meth != 0) {
crypto/openssl/ssl/statem/statem_srvr.c
2082
int m, comp_id = s->session->compress_meth;
crypto/openssl/ssl/statem/statem_srvr.c
2086
if (!ssl_allow_compression(s)) {
crypto/openssl/ssl/statem/statem_srvr.c
2087
SSLfatal(s, SSL_AD_HANDSHAKE_FAILURE,
crypto/openssl/ssl/statem/statem_srvr.c
2095
s->s3.tmp.new_compression = comp;
crypto/openssl/ssl/statem/statem_srvr.c
2099
if (s->s3.tmp.new_compression == NULL) {
crypto/openssl/ssl/statem/statem_srvr.c
2100
SSLfatal(s, SSL_AD_HANDSHAKE_FAILURE,
crypto/openssl/ssl/statem/statem_srvr.c
2110
SSLfatal(s, SSL_AD_ILLEGAL_PARAMETER,
crypto/openssl/ssl/statem/statem_srvr.c
2114
} else if (s->hit) {
crypto/openssl/ssl/statem/statem_srvr.c
2116
} else if (ssl_allow_compression(s) && sctx->comp_methods) {
crypto/openssl/ssl/statem/statem_srvr.c
2135
s->s3.tmp.new_compression = comp;
crypto/openssl/ssl/statem/statem_srvr.c
2144
if (s->session->compress_meth != 0) {
crypto/openssl/ssl/statem/statem_srvr.c
2145
SSLfatal(s, SSL_AD_HANDSHAKE_FAILURE, SSL_R_INCONSISTENT_COMPRESSION);
crypto/openssl/ssl/statem/statem_srvr.c
2154
if (!s->hit || SSL_CONNECTION_IS_TLS13(s)) {
crypto/openssl/ssl/statem/statem_srvr.c
2155
sk_SSL_CIPHER_free(s->peer_ciphers);
crypto/openssl/ssl/statem/statem_srvr.c
2156
s->peer_ciphers = ciphers;
crypto/openssl/ssl/statem/statem_srvr.c
2158
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_srvr.c
2164
if (!s->hit) {
crypto/openssl/ssl/statem/statem_srvr.c
2166
s->session->compress_meth = 0;
crypto/openssl/ssl/statem/statem_srvr.c
2168
s->session->compress_meth = (comp == NULL) ? 0 : comp->id;
crypto/openssl/ssl/statem/statem_srvr.c
2175
OPENSSL_free(s->clienthello);
crypto/openssl/ssl/statem/statem_srvr.c
2176
s->clienthello = NULL;
crypto/openssl/ssl/statem/statem_srvr.c
2182
OPENSSL_free(s->clienthello);
crypto/openssl/ssl/statem/statem_srvr.c
2183
s->clienthello = NULL;
crypto/openssl/ssl/statem/statem_srvr.c
219
if (s->s3.tmp.cert_request) {
crypto/openssl/ssl/statem/statem_srvr.c
2192
static int tls_handle_status_request(SSL_CONNECTION *s)
crypto/openssl/ssl/statem/statem_srvr.c
2194
SSL_CTX *sctx = SSL_CONNECTION_GET_CTX(s);
crypto/openssl/ssl/statem/statem_srvr.c
2196
s->ext.status_expected = 0;
crypto/openssl/ssl/statem/statem_srvr.c
220
if (s->version == SSL3_VERSION) {
crypto/openssl/ssl/statem/statem_srvr.c
2204
if (s->ext.status_type != TLSEXT_STATUSTYPE_nothing && sctx != NULL
crypto/openssl/ssl/statem/statem_srvr.c
2209
if (s->s3.tmp.cert != NULL) {
crypto/openssl/ssl/statem/statem_srvr.c
221
if ((s->verify_mode & SSL_VERIFY_PEER)
crypto/openssl/ssl/statem/statem_srvr.c
2214
s->cert->key = s->s3.tmp.cert;
crypto/openssl/ssl/statem/statem_srvr.c
2215
ret = sctx->ext.status_cb(SSL_CONNECTION_GET_USER_SSL(s),
crypto/openssl/ssl/statem/statem_srvr.c
222
&& (s->verify_mode & SSL_VERIFY_FAIL_IF_NO_PEER_CERT)) {
crypto/openssl/ssl/statem/statem_srvr.c
2220
s->ext.status_expected = 0;
crypto/openssl/ssl/statem/statem_srvr.c
2224
if (s->ext.ocsp.resp)
crypto/openssl/ssl/statem/statem_srvr.c
2225
s->ext.status_expected = 1;
crypto/openssl/ssl/statem/statem_srvr.c
2230
SSLfatal(s, SSL_AD_INTERNAL_ERROR, SSL_R_CLIENTHELLO_TLSEXT);
crypto/openssl/ssl/statem/statem_srvr.c
2243
int tls_handle_alpn(SSL_CONNECTION *s)
crypto/openssl/ssl/statem/statem_srvr.c
2247
SSL_CTX *sctx = SSL_CONNECTION_GET_CTX(s);
crypto/openssl/ssl/statem/statem_srvr.c
2249
if (sctx->ext.alpn_select_cb != NULL && s->s3.alpn_proposed != NULL) {
crypto/openssl/ssl/statem/statem_srvr.c
2250
int r = sctx->ext.alpn_select_cb(SSL_CONNECTION_GET_USER_SSL(s),
crypto/openssl/ssl/statem/statem_srvr.c
2252
s->s3.alpn_proposed,
crypto/openssl/ssl/statem/statem_srvr.c
2253
(unsigned int)s->s3.alpn_proposed_len,
crypto/openssl/ssl/statem/statem_srvr.c
2257
OPENSSL_free(s->s3.alpn_selected);
crypto/openssl/ssl/statem/statem_srvr.c
2258
s->s3.alpn_selected = OPENSSL_memdup(selected, selected_len);
crypto/openssl/ssl/statem/statem_srvr.c
2259
if (s->s3.alpn_selected == NULL) {
crypto/openssl/ssl/statem/statem_srvr.c
2260
s->s3.alpn_selected_len = 0;
crypto/openssl/ssl/statem/statem_srvr.c
2261
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_srvr.c
2264
s->s3.alpn_selected_len = selected_len;
crypto/openssl/ssl/statem/statem_srvr.c
2267
s->s3.npn_seen = 0;
crypto/openssl/ssl/statem/statem_srvr.c
2271
if (s->session->ext.alpn_selected == NULL
crypto/openssl/ssl/statem/statem_srvr.c
2272
|| selected_len != s->session->ext.alpn_selected_len
crypto/openssl/ssl/statem/statem_srvr.c
2273
|| memcmp(selected, s->session->ext.alpn_selected,
crypto/openssl/ssl/statem/statem_srvr.c
2277
s->ext.early_data_ok = 0;
crypto/openssl/ssl/statem/statem_srvr.c
2279
if (!s->hit) {
crypto/openssl/ssl/statem/statem_srvr.c
228
SSLfatal(s, SSL_AD_HANDSHAKE_FAILURE,
crypto/openssl/ssl/statem/statem_srvr.c
2285
if (!ossl_assert(s->session->ext.alpn_selected == NULL)) {
crypto/openssl/ssl/statem/statem_srvr.c
2286
SSLfatal(s, SSL_AD_INTERNAL_ERROR,
crypto/openssl/ssl/statem/statem_srvr.c
2290
s->session->ext.alpn_selected = OPENSSL_memdup(selected,
crypto/openssl/ssl/statem/statem_srvr.c
2292
if (s->session->ext.alpn_selected == NULL) {
crypto/openssl/ssl/statem/statem_srvr.c
2293
SSLfatal(s, SSL_AD_INTERNAL_ERROR,
crypto/openssl/ssl/statem/statem_srvr.c
2297
s->session->ext.alpn_selected_len = selected_len;
crypto/openssl/ssl/statem/statem_srvr.c
2303
SSLfatal(s, SSL_AD_NO_APPLICATION_PROTOCOL,
crypto/openssl/ssl/statem/statem_srvr.c
2314
if (s->session->ext.alpn_selected != NULL) {
crypto/openssl/ssl/statem/statem_srvr.c
2316
s->ext.early_data_ok = 0;
crypto/openssl/ssl/statem/statem_srvr.c
2322
WORK_STATE tls_post_process_client_hello(SSL_CONNECTION *s, WORK_STATE wst)
crypto/openssl/ssl/statem/statem_srvr.c
2325
SSL *ssl = SSL_CONNECTION_GET_SSL(s);
crypto/openssl/ssl/statem/statem_srvr.c
2326
SSL *ussl = SSL_CONNECTION_GET_USER_SSL(s);
crypto/openssl/ssl/statem/statem_srvr.c
2329
int rv = tls_early_post_process_client_hello(s);
crypto/openssl/ssl/statem/statem_srvr.c
2339
if (!s->hit || SSL_CONNECTION_IS_TLS13(s)) {
crypto/openssl/ssl/statem/statem_srvr.c
2341
if (!s->hit && s->cert->cert_cb != NULL) {
crypto/openssl/ssl/statem/statem_srvr.c
2342
int rv = s->cert->cert_cb(ussl, s->cert->cert_cb_arg);
crypto/openssl/ssl/statem/statem_srvr.c
2345
SSLfatal(s, SSL_AD_INTERNAL_ERROR, SSL_R_CERT_CB_ERROR);
crypto/openssl/ssl/statem/statem_srvr.c
2349
s->rwstate = SSL_X509_LOOKUP;
crypto/openssl/ssl/statem/statem_srvr.c
2352
s->rwstate = SSL_NOTHING;
crypto/openssl/ssl/statem/statem_srvr.c
2356
if (!SSL_CONNECTION_IS_TLS13(s)) {
crypto/openssl/ssl/statem/statem_srvr.c
2357
cipher = ssl3_choose_cipher(s, s->peer_ciphers,
crypto/openssl/ssl/statem/statem_srvr.c
2361
SSLfatal(s, SSL_AD_HANDSHAKE_FAILURE,
crypto/openssl/ssl/statem/statem_srvr.c
2365
s->s3.tmp.new_cipher = cipher;
crypto/openssl/ssl/statem/statem_srvr.c
2367
if (!s->hit) {
crypto/openssl/ssl/statem/statem_srvr.c
2368
if (!tls_choose_sigalg(s, 1)) {
crypto/openssl/ssl/statem/statem_srvr.c
2373
if (s->not_resumable_session_cb != NULL)
crypto/openssl/ssl/statem/statem_srvr.c
2374
s->session->not_resumable = s->not_resumable_session_cb(ussl,
crypto/openssl/ssl/statem/statem_srvr.c
2375
((s->s3.tmp.new_cipher->algorithm_mkey
crypto/openssl/ssl/statem/statem_srvr.c
2378
if (s->session->not_resumable)
crypto/openssl/ssl/statem/statem_srvr.c
2380
s->ext.ticket_expected = 0;
crypto/openssl/ssl/statem/statem_srvr.c
2384
s->s3.tmp.new_cipher = s->session->cipher;
crypto/openssl/ssl/statem/statem_srvr.c
239
} else if (s->s3.tmp.cert_request) {
crypto/openssl/ssl/statem/statem_srvr.c
2403
if (!tls_handle_status_request(s)) {
crypto/openssl/ssl/statem/statem_srvr.c
2413
if (!SSL_CONNECTION_IS_TLS13(s) && !tls_handle_alpn(s)) {
crypto/openssl/ssl/statem/statem_srvr.c
2423
if ((ret = ssl_check_srp_ext_ClientHello(s)) == 0) {
crypto/openssl/ssl/statem/statem_srvr.c
2427
s->rwstate = SSL_X509_LOOKUP;
crypto/openssl/ssl/statem/statem_srvr.c
2442
CON_FUNC_RETURN tls_construct_server_hello(SSL_CONNECTION *s, WPACKET *pkt)
crypto/openssl/ssl/statem/statem_srvr.c
2448
int usetls13 = SSL_CONNECTION_IS_TLS13(s)
crypto/openssl/ssl/statem/statem_srvr.c
2449
|| s->hello_retry_request == SSL_HRR_PENDING;
crypto/openssl/ssl/statem/statem_srvr.c
2451
version = usetls13 ? TLS1_2_VERSION : s->version;
crypto/openssl/ssl/statem/statem_srvr.c
2458
s->hello_retry_request == SSL_HRR_PENDING
crypto/openssl/ssl/statem/statem_srvr.c
2460
: s->s3.server_random,
crypto/openssl/ssl/statem/statem_srvr.c
2462
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_srvr.c
2484
if (!(SSL_CONNECTION_GET_CTX(s)->session_cache_mode & SSL_SESS_CACHE_SERVER)
crypto/openssl/ssl/statem/statem_srvr.c
2485
&& !s->hit)
crypto/openssl/ssl/statem/statem_srvr.c
2486
s->session->session_id_length = 0;
crypto/openssl/ssl/statem/statem_srvr.c
2489
sl = s->tmp_session_id_len;
crypto/openssl/ssl/statem/statem_srvr.c
2490
session_id = s->tmp_session_id;
crypto/openssl/ssl/statem/statem_srvr.c
2492
sl = s->session->session_id_length;
crypto/openssl/ssl/statem/statem_srvr.c
2493
session_id = s->session->session_id;
crypto/openssl/ssl/statem/statem_srvr.c
2496
if (sl > sizeof(s->session->session_id)) {
crypto/openssl/ssl/statem/statem_srvr.c
2497
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_srvr.c
2505
if (usetls13 || s->s3.tmp.new_compression == NULL)
crypto/openssl/ssl/statem/statem_srvr.c
2508
compm = s->s3.tmp.new_compression->id;
crypto/openssl/ssl/statem/statem_srvr.c
2512
|| !SSL_CONNECTION_GET_SSL(s)->method->put_cipher_by_char(s->s3.tmp.new_cipher,
crypto/openssl/ssl/statem/statem_srvr.c
2515
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_srvr.c
2519
if (!tls_construct_extensions(s, pkt,
crypto/openssl/ssl/statem/statem_srvr.c
2520
s->hello_retry_request == SSL_HRR_PENDING
crypto/openssl/ssl/statem/statem_srvr.c
2522
: (SSL_CONNECTION_IS_TLS13(s)
crypto/openssl/ssl/statem/statem_srvr.c
2530
if (s->hello_retry_request == SSL_HRR_PENDING) {
crypto/openssl/ssl/statem/statem_srvr.c
2532
SSL_SESSION_free(s->session);
crypto/openssl/ssl/statem/statem_srvr.c
2533
s->session = NULL;
crypto/openssl/ssl/statem/statem_srvr.c
2534
s->hit = 0;
crypto/openssl/ssl/statem/statem_srvr.c
2540
if (!create_synthetic_message_hash(s, NULL, 0, NULL, 0)) {
crypto/openssl/ssl/statem/statem_srvr.c
2544
} else if (!(s->verify_mode & SSL_VERIFY_PEER)
crypto/openssl/ssl/statem/statem_srvr.c
2545
&& !ssl3_digest_cached_records(s, 0)) {
crypto/openssl/ssl/statem/statem_srvr.c
2553
CON_FUNC_RETURN tls_construct_server_done(SSL_CONNECTION *s, WPACKET *pkt)
crypto/openssl/ssl/statem/statem_srvr.c
2555
if (!s->s3.tmp.cert_request) {
crypto/openssl/ssl/statem/statem_srvr.c
2556
if (!ssl3_digest_cached_records(s, 0)) {
crypto/openssl/ssl/statem/statem_srvr.c
2564
CON_FUNC_RETURN tls_construct_server_key_exchange(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_srvr.c
2571
const SIGALG_LOOKUP *lu = s->s3.tmp.sigalg;
crypto/openssl/ssl/statem/statem_srvr.c
2580
SSL_CTX *sctx = SSL_CONNECTION_GET_CTX(s);
crypto/openssl/ssl/statem/statem_srvr.c
2583
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_srvr.c
2588
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_EVP_LIB);
crypto/openssl/ssl/statem/statem_srvr.c
2592
type = s->s3.tmp.new_cipher->algorithm_mkey;
crypto/openssl/ssl/statem/statem_srvr.c
2601
CERT *cert = s->cert;
crypto/openssl/ssl/statem/statem_srvr.c
2604
if (s->cert->dh_tmp_auto) {
crypto/openssl/ssl/statem/statem_srvr.c
2605
pkdh = ssl_get_auto_dh(s);
crypto/openssl/ssl/statem/statem_srvr.c
2607
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_srvr.c
2615
if ((pkdhp == NULL) && (s->cert->dh_tmp_cb != NULL)) {
crypto/openssl/ssl/statem/statem_srvr.c
2616
pkdh = ssl_dh_to_pkey(s->cert->dh_tmp_cb(SSL_CONNECTION_GET_USER_SSL(s),
crypto/openssl/ssl/statem/statem_srvr.c
2619
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_srvr.c
2626
SSLfatal(s, SSL_AD_INTERNAL_ERROR, SSL_R_MISSING_TMP_DH_KEY);
crypto/openssl/ssl/statem/statem_srvr.c
2629
if (!ssl_security(s, SSL_SECOP_TMP_DH,
crypto/openssl/ssl/statem/statem_srvr.c
263
if (!received_client_cert(s) || st->no_cert_verify) {
crypto/openssl/ssl/statem/statem_srvr.c
2631
SSLfatal(s, SSL_AD_HANDSHAKE_FAILURE, SSL_R_DH_KEY_TOO_SMALL);
crypto/openssl/ssl/statem/statem_srvr.c
2634
if (s->s3.tmp.pkey != NULL) {
crypto/openssl/ssl/statem/statem_srvr.c
2635
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_srvr.c
2639
s->s3.tmp.pkey = ssl_generate_pkey(s, pkdhp);
crypto/openssl/ssl/statem/statem_srvr.c
2640
if (s->s3.tmp.pkey == NULL) {
crypto/openssl/ssl/statem/statem_srvr.c
2641
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_srvr.c
2650
if (!EVP_PKEY_get_bn_param(s->s3.tmp.pkey, OSSL_PKEY_PARAM_FFC_P,
crypto/openssl/ssl/statem/statem_srvr.c
2652
|| !EVP_PKEY_get_bn_param(s->s3.tmp.pkey, OSSL_PKEY_PARAM_FFC_G,
crypto/openssl/ssl/statem/statem_srvr.c
2654
|| !EVP_PKEY_get_bn_param(s->s3.tmp.pkey,
crypto/openssl/ssl/statem/statem_srvr.c
2656
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_srvr.c
2661
if (s->s3.tmp.pkey != NULL) {
crypto/openssl/ssl/statem/statem_srvr.c
2662
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_srvr.c
2667
curve_id = tls1_shared_group(s, -2);
crypto/openssl/ssl/statem/statem_srvr.c
2669
SSLfatal(s, SSL_AD_HANDSHAKE_FAILURE,
crypto/openssl/ssl/statem/statem_srvr.c
2674
s->session->kex_group = curve_id;
crypto/openssl/ssl/statem/statem_srvr.c
2676
s->s3.tmp.pkey = ssl_generate_pkey_group(s, curve_id);
crypto/openssl/ssl/statem/statem_srvr.c
2677
if (s->s3.tmp.pkey == NULL) {
crypto/openssl/ssl/statem/statem_srvr.c
2683
encodedlen = EVP_PKEY_get1_encoded_public_key(s->s3.tmp.pkey,
crypto/openssl/ssl/statem/statem_srvr.c
2686
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_EC_LIB);
crypto/openssl/ssl/statem/statem_srvr.c
2701
if ((s->srp_ctx.N == NULL) || (s->srp_ctx.g == NULL) || (s->srp_ctx.s == NULL) || (s->srp_ctx.B == NULL)) {
crypto/openssl/ssl/statem/statem_srvr.c
2702
SSLfatal(s, SSL_AD_INTERNAL_ERROR, SSL_R_MISSING_SRP_PARAM);
crypto/openssl/ssl/statem/statem_srvr.c
2705
r[0] = s->srp_ctx.N;
crypto/openssl/ssl/statem/statem_srvr.c
2706
r[1] = s->srp_ctx.g;
crypto/openssl/ssl/statem/statem_srvr.c
2707
r[2] = s->srp_ctx.s;
crypto/openssl/ssl/statem/statem_srvr.c
2708
r[3] = s->srp_ctx.B;
crypto/openssl/ssl/statem/statem_srvr.c
2712
SSLfatal(s, SSL_AD_INTERNAL_ERROR, SSL_R_UNKNOWN_KEY_EXCHANGE_TYPE);
crypto/openssl/ssl/statem/statem_srvr.c
2716
if (((s->s3.tmp.new_cipher->algorithm_auth & (SSL_aNULL | SSL_aSRP)) != 0)
crypto/openssl/ssl/statem/statem_srvr.c
2717
|| ((s->s3.tmp.new_cipher->algorithm_mkey & SSL_PSK)) != 0) {
crypto/openssl/ssl/statem/statem_srvr.c
2720
SSLfatal(s, SSL_AD_DECODE_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_srvr.c
2726
size_t len = (s->cert->psk_identity_hint == NULL)
crypto/openssl/ssl/statem/statem_srvr.c
2728
: strlen(s->cert->psk_identity_hint);
crypto/openssl/ssl/statem/statem_srvr.c
2735
|| !WPACKET_sub_memcpy_u16(pkt, s->cert->psk_identity_hint,
crypto/openssl/ssl/statem/statem_srvr.c
2737
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_srvr.c
2755
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_srvr.c
2769
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_srvr.c
2778
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_srvr.c
2796
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_srvr.c
2805
EVP_PKEY *pkey = s->s3.tmp.cert->privatekey;
crypto/openssl/ssl/statem/statem_srvr.c
2812
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_srvr.c
2817
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_srvr.c
2821
if (SSL_USE_SIGALGS(s) && !WPACKET_put_bytes_u16(pkt, lu->sigalg)) {
crypto/openssl/ssl/statem/statem_srvr.c
2822
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_srvr.c
2831
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_srvr.c
2837
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_EVP_LIB);
crypto/openssl/ssl/statem/statem_srvr.c
2841
tbslen = construct_key_exchange_tbs(s, &tbs,
crypto/openssl/ssl/statem/statem_srvr.c
2842
s->init_buf->data + paramoffset,
crypto/openssl/ssl/statem/statem_srvr.c
2855
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_srvr.c
2875
CON_FUNC_RETURN tls_construct_certificate_request(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_srvr.c
2878
if (SSL_CONNECTION_IS_TLS13(s)) {
crypto/openssl/ssl/statem/statem_srvr.c
2880
if (s->post_handshake_auth == SSL_PHA_REQUEST_PENDING) {
crypto/openssl/ssl/statem/statem_srvr.c
2881
OPENSSL_free(s->pha_context);
crypto/openssl/ssl/statem/statem_srvr.c
2882
s->pha_context_len = 32;
crypto/openssl/ssl/statem/statem_srvr.c
2883
if ((s->pha_context = OPENSSL_malloc(s->pha_context_len)) == NULL) {
crypto/openssl/ssl/statem/statem_srvr.c
2884
s->pha_context_len = 0;
crypto/openssl/ssl/statem/statem_srvr.c
2885
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_srvr.c
2888
if (RAND_bytes_ex(SSL_CONNECTION_GET_CTX(s)->libctx,
crypto/openssl/ssl/statem/statem_srvr.c
2889
s->pha_context, s->pha_context_len, 0)
crypto/openssl/ssl/statem/statem_srvr.c
2891
|| !WPACKET_sub_memcpy_u8(pkt, s->pha_context,
crypto/openssl/ssl/statem/statem_srvr.c
2892
s->pha_context_len)) {
crypto/openssl/ssl/statem/statem_srvr.c
2893
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_srvr.c
2897
if (!tls13_restore_handshake_digest_for_pha(s)) {
crypto/openssl/ssl/statem/statem_srvr.c
2903
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_srvr.c
2908
if (!tls_construct_extensions(s, pkt,
crypto/openssl/ssl/statem/statem_srvr.c
291
if (s->s3.npn_seen) {
crypto/openssl/ssl/statem/statem_srvr.c
2919
|| !ssl3_get_req_cert_type(s, pkt) || !WPACKET_close(pkt)) {
crypto/openssl/ssl/statem/statem_srvr.c
2920
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_srvr.c
2924
if (SSL_USE_SIGALGS(s)) {
crypto/openssl/ssl/statem/statem_srvr.c
2926
size_t nl = tls12_get_psigalgs(s, 1, &psigs);
crypto/openssl/ssl/statem/statem_srvr.c
2930
|| !tls12_copy_sigalgs(s, pkt, psigs, nl)
crypto/openssl/ssl/statem/statem_srvr.c
2932
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_srvr.c
2937
if (!construct_ca_names(s, get_ca_names(s), pkt)) {
crypto/openssl/ssl/statem/statem_srvr.c
2943
s->certreqs_sent++;
crypto/openssl/ssl/statem/statem_srvr.c
2944
s->s3.tmp.cert_request = 1;
crypto/openssl/ssl/statem/statem_srvr.c
2948
static int tls_process_cke_psk_preamble(SSL_CONNECTION *s, PACKET *pkt)
crypto/openssl/ssl/statem/statem_srvr.c
2956
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_LENGTH_MISMATCH);
crypto/openssl/ssl/statem/statem_srvr.c
2960
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_DATA_LENGTH_TOO_LONG);
crypto/openssl/ssl/statem/statem_srvr.c
2963
if (s->psk_server_callback == NULL) {
crypto/openssl/ssl/statem/statem_srvr.c
2964
SSLfatal(s, SSL_AD_INTERNAL_ERROR, SSL_R_PSK_NO_SERVER_CB);
crypto/openssl/ssl/statem/statem_srvr.c
2968
if (!PACKET_strndup(&psk_identity, &s->session->psk_identity)) {
crypto/openssl/ssl/statem/statem_srvr.c
2969
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_srvr.c
2973
psklen = s->psk_server_callback(SSL_CONNECTION_GET_USER_SSL(s),
crypto/openssl/ssl/statem/statem_srvr.c
2974
s->session->psk_identity,
crypto/openssl/ssl/statem/statem_srvr.c
2978
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_srvr.c
2984
SSLfatal(s, SSL_AD_UNKNOWN_PSK_IDENTITY, SSL_R_PSK_IDENTITY_NOT_FOUND);
crypto/openssl/ssl/statem/statem_srvr.c
2988
OPENSSL_free(s->s3.tmp.psk);
crypto/openssl/ssl/statem/statem_srvr.c
2989
s->s3.tmp.psk = OPENSSL_memdup(psk, psklen);
crypto/openssl/ssl/statem/statem_srvr.c
2992
if (s->s3.tmp.psk == NULL) {
crypto/openssl/ssl/statem/statem_srvr.c
2993
s->s3.tmp.psklen = 0;
crypto/openssl/ssl/statem/statem_srvr.c
2994
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_CRYPTO_LIB);
crypto/openssl/ssl/statem/statem_srvr.c
2998
s->s3.tmp.psklen = psklen;
crypto/openssl/ssl/statem/statem_srvr.c
3003
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_srvr.c
3008
static int tls_process_cke_rsa(SSL_CONNECTION *s, PACKET *pkt)
crypto/openssl/ssl/statem/statem_srvr.c
3017
SSL_CTX *sctx = SSL_CONNECTION_GET_CTX(s);
crypto/openssl/ssl/statem/statem_srvr.c
3019
rsa = s->cert->pkeys[SSL_PKEY_RSA].privatekey;
crypto/openssl/ssl/statem/statem_srvr.c
3021
SSLfatal(s, SSL_AD_INTERNAL_ERROR, SSL_R_MISSING_RSA_CERTIFICATE);
crypto/openssl/ssl/statem/statem_srvr.c
3026
if (s->version == SSL3_VERSION || s->version == DTLS1_BAD_VER) {
crypto/openssl/ssl/statem/statem_srvr.c
3031
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_LENGTH_MISMATCH);
crypto/openssl/ssl/statem/statem_srvr.c
3039
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_CRYPTO_LIB);
crypto/openssl/ssl/statem/statem_srvr.c
3045
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_EVP_LIB);
crypto/openssl/ssl/statem/statem_srvr.c
3062
SSLfatal(s, SSL_AD_DECRYPT_ERROR, SSL_R_DECRYPTION_FAILED);
crypto/openssl/ssl/statem/statem_srvr.c
3067
(unsigned int *)&s->client_version);
crypto/openssl/ssl/statem/statem_srvr.c
3068
if ((s->options & SSL_OP_TLS_ROLLBACK_BUG) != 0)
crypto/openssl/ssl/statem/statem_srvr.c
3071
(unsigned int *)&s->version);
crypto/openssl/ssl/statem/statem_srvr.c
3079
SSLfatal(s, SSL_AD_DECRYPT_ERROR, SSL_R_DECRYPTION_FAILED);
crypto/openssl/ssl/statem/statem_srvr.c
3089
SSLfatal(s, SSL_AD_DECRYPT_ERROR, SSL_R_DECRYPTION_FAILED);
crypto/openssl/ssl/statem/statem_srvr.c
3094
if (!ssl_generate_master_secret(s, rsa_decrypt, outlen, 0)) {
crypto/openssl/ssl/statem/statem_srvr.c
3106
static int tls_process_cke_dhe(SSL_CONNECTION *s, PACKET *pkt)
crypto/openssl/ssl/statem/statem_srvr.c
3115
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_DH_PUBLIC_VALUE_LENGTH_IS_WRONG);
crypto/openssl/ssl/statem/statem_srvr.c
3118
skey = s->s3.tmp.pkey;
crypto/openssl/ssl/statem/statem_srvr.c
3120
SSLfatal(s, SSL_AD_INTERNAL_ERROR, SSL_R_MISSING_TMP_DH_KEY);
crypto/openssl/ssl/statem/statem_srvr.c
3125
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_MISSING_TMP_DH_KEY);
crypto/openssl/ssl/statem/statem_srvr.c
3130
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_srvr.c
3135
SSLfatal(s, SSL_AD_INTERNAL_ERROR, SSL_R_COPY_PARAMETERS_FAILED);
crypto/openssl/ssl/statem/statem_srvr.c
3140
SSLfatal(s, SSL_AD_ILLEGAL_PARAMETER, SSL_R_BAD_KEY_SHARE);
crypto/openssl/ssl/statem/statem_srvr.c
3144
if (ssl_derive(s, skey, ckey, 1) == 0) {
crypto/openssl/ssl/statem/statem_srvr.c
3150
EVP_PKEY_free(s->s3.tmp.pkey);
crypto/openssl/ssl/statem/statem_srvr.c
3151
s->s3.tmp.pkey = NULL;
crypto/openssl/ssl/statem/statem_srvr.c
3157
static int tls_process_cke_ecdhe(SSL_CONNECTION *s, PACKET *pkt)
crypto/openssl/ssl/statem/statem_srvr.c
3159
EVP_PKEY *skey = s->s3.tmp.pkey;
crypto/openssl/ssl/statem/statem_srvr.c
3165
SSLfatal(s, SSL_AD_HANDSHAKE_FAILURE, SSL_R_MISSING_TMP_ECDH_KEY);
crypto/openssl/ssl/statem/statem_srvr.c
3179
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_LENGTH_MISMATCH);
crypto/openssl/ssl/statem/statem_srvr.c
3183
SSLfatal(s, SSL_AD_INTERNAL_ERROR, SSL_R_MISSING_TMP_ECDH_KEY);
crypto/openssl/ssl/statem/statem_srvr.c
3189
SSLfatal(s, SSL_AD_INTERNAL_ERROR, SSL_R_COPY_PARAMETERS_FAILED);
crypto/openssl/ssl/statem/statem_srvr.c
3194
SSLfatal(s, SSL_AD_ILLEGAL_PARAMETER, SSL_R_BAD_KEY_SHARE);
crypto/openssl/ssl/statem/statem_srvr.c
3199
if (ssl_derive(s, skey, ckey, 1) == 0) {
crypto/openssl/ssl/statem/statem_srvr.c
3205
EVP_PKEY_free(s->s3.tmp.pkey);
crypto/openssl/ssl/statem/statem_srvr.c
3206
s->s3.tmp.pkey = NULL;
crypto/openssl/ssl/statem/statem_srvr.c
3213
static int tls_process_cke_srp(SSL_CONNECTION *s, PACKET *pkt)
crypto/openssl/ssl/statem/statem_srvr.c
3221
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_BAD_SRP_A_LENGTH);
crypto/openssl/ssl/statem/statem_srvr.c
3224
if ((s->srp_ctx.A = BN_bin2bn(data, i, NULL)) == NULL) {
crypto/openssl/ssl/statem/statem_srvr.c
3225
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_BN_LIB);
crypto/openssl/ssl/statem/statem_srvr.c
3228
if (BN_ucmp(s->srp_ctx.A, s->srp_ctx.N) >= 0 || BN_is_zero(s->srp_ctx.A)) {
crypto/openssl/ssl/statem/statem_srvr.c
3229
SSLfatal(s, SSL_AD_ILLEGAL_PARAMETER, SSL_R_BAD_SRP_PARAMETERS);
crypto/openssl/ssl/statem/statem_srvr.c
3232
OPENSSL_free(s->session->srp_username);
crypto/openssl/ssl/statem/statem_srvr.c
3233
s->session->srp_username = OPENSSL_strdup(s->srp_ctx.login);
crypto/openssl/ssl/statem/statem_srvr.c
3234
if (s->session->srp_username == NULL) {
crypto/openssl/ssl/statem/statem_srvr.c
3235
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_CRYPTO_LIB);
crypto/openssl/ssl/statem/statem_srvr.c
3239
if (!srp_generate_server_master_secret(s)) {
crypto/openssl/ssl/statem/statem_srvr.c
3247
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_srvr.c
3252
static int tls_process_cke_gost(SSL_CONNECTION *s, PACKET *pkt)
crypto/openssl/ssl/statem/statem_srvr.c
326
if (SSL_CONNECTION_IS_DTLS(s) && mt == SSL3_MT_CHANGE_CIPHER_SPEC) {
crypto/openssl/ssl/statem/statem_srvr.c
3264
SSL_CTX *sctx = SSL_CONNECTION_GET_CTX(s);
crypto/openssl/ssl/statem/statem_srvr.c
3267
alg_a = s->s3.tmp.new_cipher->algorithm_auth;
crypto/openssl/ssl/statem/statem_srvr.c
3272
pk = s->cert->pkeys[SSL_PKEY_GOST12_512].privatekey;
crypto/openssl/ssl/statem/statem_srvr.c
3274
pk = s->cert->pkeys[SSL_PKEY_GOST12_256].privatekey;
crypto/openssl/ssl/statem/statem_srvr.c
3277
pk = s->cert->pkeys[SSL_PKEY_GOST01].privatekey;
crypto/openssl/ssl/statem/statem_srvr.c
3280
pk = s->cert->pkeys[SSL_PKEY_GOST01].privatekey;
crypto/openssl/ssl/statem/statem_srvr.c
3285
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_EVP_LIB);
crypto/openssl/ssl/statem/statem_srvr.c
3289
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_srvr.c
3298
client_pub_pkey = tls_get_peer_pkey(s);
crypto/openssl/ssl/statem/statem_srvr.c
3311
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_DECRYPTION_FAILED);
crypto/openssl/ssl/statem/statem_srvr.c
3316
SSLfatal(s, SSL_AD_INTERNAL_ERROR, SSL_R_DECRYPTION_FAILED);
crypto/openssl/ssl/statem/statem_srvr.c
3321
SSLfatal(s, SSL_AD_INTERNAL_ERROR, SSL_R_DECRYPTION_FAILED);
crypto/openssl/ssl/statem/statem_srvr.c
333
s->init_num = 0;
crypto/openssl/ssl/statem/statem_srvr.c
3331
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_DECRYPTION_FAILED);
crypto/openssl/ssl/statem/statem_srvr.c
3335
if (!ssl_generate_master_secret(s, premaster_secret, outlen, 0)) {
crypto/openssl/ssl/statem/statem_srvr.c
334
s->rwstate = SSL_READING;
crypto/openssl/ssl/statem/statem_srvr.c
3343
s->statem.no_cert_verify = 1;
crypto/openssl/ssl/statem/statem_srvr.c
335
rbio = SSL_get_rbio(SSL_CONNECTION_GET_SSL(s));
crypto/openssl/ssl/statem/statem_srvr.c
3352
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_srvr.c
3357
static int tls_process_cke_gost18(SSL_CONNECTION *s, PACKET *pkt)
crypto/openssl/ssl/statem/statem_srvr.c
3367
int cipher_nid = ossl_gost18_cke_cipher_nid(s);
crypto/openssl/ssl/statem/statem_srvr.c
3368
SSL_CTX *sctx = SSL_CONNECTION_GET_CTX(s);
crypto/openssl/ssl/statem/statem_srvr.c
3371
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_srvr.c
3375
if (ossl_gost_ukm(s, rnd_dgst) <= 0) {
crypto/openssl/ssl/statem/statem_srvr.c
3376
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_srvr.c
3381
pk = s->cert->pkeys[SSL_PKEY_GOST12_512].privatekey != NULL ? s->cert->pkeys[SSL_PKEY_GOST12_512].privatekey : s->cert->pkeys[SSL_PKEY_GOST12_256].privatekey;
crypto/openssl/ssl/statem/statem_srvr.c
3383
SSLfatal(s, SSL_AD_INTERNAL_ERROR, SSL_R_BAD_HANDSHAKE_STATE);
crypto/openssl/ssl/statem/statem_srvr.c
3389
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_EVP_LIB);
crypto/openssl/ssl/statem/statem_srvr.c
3393
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_srvr.c
340
SSLfatal(s, SSL3_AD_UNEXPECTED_MESSAGE, SSL_R_UNEXPECTED_MESSAGE);
crypto/openssl/ssl/statem/statem_srvr.c
3401
SSLfatal(s, SSL_AD_INTERNAL_ERROR, SSL_R_LIBRARY_BUG);
crypto/openssl/ssl/statem/statem_srvr.c
3408
SSLfatal(s, SSL_AD_INTERNAL_ERROR, SSL_R_LIBRARY_BUG);
crypto/openssl/ssl/statem/statem_srvr.c
3415
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_DECRYPTION_FAILED);
crypto/openssl/ssl/statem/statem_srvr.c
3419
if (!ssl_generate_master_secret(s, premaster_secret, outlen, 0)) {
crypto/openssl/ssl/statem/statem_srvr.c
3430
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_srvr.c
3435
MSG_PROCESS_RETURN tls_process_client_key_exchange(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_srvr.c
3440
alg_k = s->s3.tmp.new_cipher->algorithm_mkey;
crypto/openssl/ssl/statem/statem_srvr.c
3443
if ((alg_k & SSL_PSK) && !tls_process_cke_psk_preamble(s, pkt)) {
crypto/openssl/ssl/statem/statem_srvr.c
3451
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_LENGTH_MISMATCH);
crypto/openssl/ssl/statem/statem_srvr.c
3455
if (!ssl_generate_master_secret(s, NULL, 0, 0)) {
crypto/openssl/ssl/statem/statem_srvr.c
3460
if (!tls_process_cke_rsa(s, pkt)) {
crypto/openssl/ssl/statem/statem_srvr.c
3465
if (!tls_process_cke_dhe(s, pkt)) {
crypto/openssl/ssl/statem/statem_srvr.c
3470
if (!tls_process_cke_ecdhe(s, pkt)) {
crypto/openssl/ssl/statem/statem_srvr.c
3475
if (!tls_process_cke_srp(s, pkt)) {
crypto/openssl/ssl/statem/statem_srvr.c
3480
if (!tls_process_cke_gost(s, pkt)) {
crypto/openssl/ssl/statem/statem_srvr.c
3485
if (!tls_process_cke_gost18(s, pkt)) {
crypto/openssl/ssl/statem/statem_srvr.c
3490
SSLfatal(s, SSL_AD_INTERNAL_ERROR, SSL_R_UNKNOWN_CIPHER_TYPE);
crypto/openssl/ssl/statem/statem_srvr.c
3497
OPENSSL_clear_free(s->s3.tmp.psk, s->s3.tmp.psklen);
crypto/openssl/ssl/statem/statem_srvr.c
3498
s->s3.tmp.psk = NULL;
crypto/openssl/ssl/statem/statem_srvr.c
3499
s->s3.tmp.psklen = 0;
crypto/openssl/ssl/statem/statem_srvr.c
3504
WORK_STATE tls_post_process_client_key_exchange(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_srvr.c
3509
if (SSL_CONNECTION_IS_DTLS(s)) {
crypto/openssl/ssl/statem/statem_srvr.c
351
static int send_server_key_exchange(SSL_CONNECTION *s)
crypto/openssl/ssl/statem/statem_srvr.c
3522
if (s->mode & SSL_MODE_DTLS_SCTP_LABEL_LENGTH_BUG)
crypto/openssl/ssl/statem/statem_srvr.c
3525
if (SSL_export_keying_material(SSL_CONNECTION_GET_SSL(s),
crypto/openssl/ssl/statem/statem_srvr.c
353
unsigned long alg_k = s->s3.tmp.new_cipher->algorithm_mkey;
crypto/openssl/ssl/statem/statem_srvr.c
3531
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_srvr.c
3535
BIO_ctrl(s->wbio, BIO_CTRL_DGRAM_SCTP_ADD_AUTH_KEY,
crypto/openssl/ssl/statem/statem_srvr.c
3541
if (s->statem.no_cert_verify || !received_client_cert(s)) {
crypto/openssl/ssl/statem/statem_srvr.c
3546
if (!ssl3_digest_cached_records(s, 0)) {
crypto/openssl/ssl/statem/statem_srvr.c
3552
if (!s->s3.handshake_buffer) {
crypto/openssl/ssl/statem/statem_srvr.c
3553
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_srvr.c
3560
if (!ssl3_digest_cached_records(s, 1)) {
crypto/openssl/ssl/statem/statem_srvr.c
3654
MSG_PROCESS_RETURN tls_process_client_certificate(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_srvr.c
3666
SSL_CTX *sctx = SSL_CONNECTION_GET_CTX(s);
crypto/openssl/ssl/statem/statem_srvr.c
3672
if (s->rlayer.rrlmethod->set_plain_alerts != NULL)
crypto/openssl/ssl/statem/statem_srvr.c
3673
s->rlayer.rrlmethod->set_plain_alerts(s->rlayer.rrl, 0);
crypto/openssl/ssl/statem/statem_srvr.c
3675
if (s->ext.client_cert_type == TLSEXT_cert_type_rpk)
crypto/openssl/ssl/statem/statem_srvr.c
3676
return tls_process_client_rpk(s, pkt);
crypto/openssl/ssl/statem/statem_srvr.c
3678
if (s->ext.client_cert_type != TLSEXT_cert_type_x509) {
crypto/openssl/ssl/statem/statem_srvr.c
3679
SSLfatal(s, SSL_AD_UNSUPPORTED_CERTIFICATE,
crypto/openssl/ssl/statem/statem_srvr.c
3685
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_CRYPTO_LIB);
crypto/openssl/ssl/statem/statem_srvr.c
3689
if (SSL_CONNECTION_IS_TLS13(s)
crypto/openssl/ssl/statem/statem_srvr.c
3691
|| (s->pha_context == NULL && PACKET_remaining(&context) != 0)
crypto/openssl/ssl/statem/statem_srvr.c
3692
|| (s->pha_context != NULL
crypto/openssl/ssl/statem/statem_srvr.c
3693
&& !PACKET_equal(&context, s->pha_context,
crypto/openssl/ssl/statem/statem_srvr.c
3694
s->pha_context_len)))) {
crypto/openssl/ssl/statem/statem_srvr.c
3695
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_INVALID_CONTEXT);
crypto/openssl/ssl/statem/statem_srvr.c
3701
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_LENGTH_MISMATCH);
crypto/openssl/ssl/statem/statem_srvr.c
3708
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_CERT_LENGTH_MISMATCH);
crypto/openssl/ssl/statem/statem_srvr.c
371
&& s->cert->psk_identity_hint)
crypto/openssl/ssl/statem/statem_srvr.c
3715
SSLfatal(s, SSL_AD_DECODE_ERROR, ERR_R_X509_LIB);
crypto/openssl/ssl/statem/statem_srvr.c
3719
SSLfatal(s, SSL_AD_DECODE_ERROR, ERR_R_ASN1_LIB);
crypto/openssl/ssl/statem/statem_srvr.c
3724
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_CERT_LENGTH_MISMATCH);
crypto/openssl/ssl/statem/statem_srvr.c
3728
if (SSL_CONNECTION_IS_TLS13(s)) {
crypto/openssl/ssl/statem/statem_srvr.c
3733
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_BAD_LENGTH);
crypto/openssl/ssl/statem/statem_srvr.c
3736
if (!tls_collect_extensions(s, &extensions,
crypto/openssl/ssl/statem/statem_srvr.c
3739
|| !tls_parse_all_extensions(s, SSL_EXT_TLS1_3_CERTIFICATE,
crypto/openssl/ssl/statem/statem_srvr.c
3749
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_CRYPTO_LIB);
crypto/openssl/ssl/statem/statem_srvr.c
3757
if (s->version == SSL3_VERSION) {
crypto/openssl/ssl/statem/statem_srvr.c
3758
SSLfatal(s, SSL_AD_HANDSHAKE_FAILURE,
crypto/openssl/ssl/statem/statem_srvr.c
3763
else if ((s->verify_mode & SSL_VERIFY_PEER) && (s->verify_mode & SSL_VERIFY_FAIL_IF_NO_PEER_CERT)) {
crypto/openssl/ssl/statem/statem_srvr.c
3764
SSLfatal(s, SSL_AD_CERTIFICATE_REQUIRED,
crypto/openssl/ssl/statem/statem_srvr.c
3769
if (s->s3.handshake_buffer && !ssl3_digest_cached_records(s, 0)) {
crypto/openssl/ssl/statem/statem_srvr.c
3775
i = ssl_verify_cert_chain(s, sk);
crypto/openssl/ssl/statem/statem_srvr.c
3777
SSLfatal(s, ssl_x509err2alert(s->verify_result),
crypto/openssl/ssl/statem/statem_srvr.c
3783
SSLfatal(s, SSL_AD_HANDSHAKE_FAILURE,
crypto/openssl/ssl/statem/statem_srvr.c
3797
if (s->post_handshake_auth == SSL_PHA_REQUESTED) {
crypto/openssl/ssl/statem/statem_srvr.c
3798
if ((new_sess = ssl_session_dup(s->session, 0)) == 0) {
crypto/openssl/ssl/statem/statem_srvr.c
3799
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_SSL_LIB);
crypto/openssl/ssl/statem/statem_srvr.c
3803
SSL_SESSION_free(s->session);
crypto/openssl/ssl/statem/statem_srvr.c
3804
s->session = new_sess;
crypto/openssl/ssl/statem/statem_srvr.c
3807
X509_free(s->session->peer);
crypto/openssl/ssl/statem/statem_srvr.c
3808
s->session->peer = sk_X509_shift(sk);
crypto/openssl/ssl/statem/statem_srvr.c
3809
s->session->verify_result = s->verify_result;
crypto/openssl/ssl/statem/statem_srvr.c
3811
OSSL_STACK_OF_X509_free(s->session->peer_chain);
crypto/openssl/ssl/statem/statem_srvr.c
3812
s->session->peer_chain = sk;
crypto/openssl/ssl/statem/statem_srvr.c
3815
EVP_PKEY_free(s->session->peer_rpk);
crypto/openssl/ssl/statem/statem_srvr.c
3816
s->session->peer_rpk = NULL;
crypto/openssl/ssl/statem/statem_srvr.c
3822
if (SSL_CONNECTION_IS_TLS13(s) && !ssl3_digest_cached_records(s, 1)) {
crypto/openssl/ssl/statem/statem_srvr.c
3833
if (SSL_CONNECTION_IS_TLS13(s)) {
crypto/openssl/ssl/statem/statem_srvr.c
3834
if (!ssl_handshake_hash(s, s->cert_verify_hash,
crypto/openssl/ssl/statem/statem_srvr.c
3835
sizeof(s->cert_verify_hash),
crypto/openssl/ssl/statem/statem_srvr.c
3836
&s->cert_verify_hash_len)) {
crypto/openssl/ssl/statem/statem_srvr.c
3842
s->sent_tickets = 0;
crypto/openssl/ssl/statem/statem_srvr.c
3868
CON_FUNC_RETURN tls_construct_server_certificate(SSL_CONNECTION *s, WPACKET *pkt)
crypto/openssl/ssl/statem/statem_srvr.c
3870
CERT_PKEY *cpk = s->s3.tmp.cert;
crypto/openssl/ssl/statem/statem_srvr.c
3873
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_srvr.c
3881
if (SSL_CONNECTION_IS_TLS13(s) && !WPACKET_put_bytes_u8(pkt, 0)) {
crypto/openssl/ssl/statem/statem_srvr.c
3882
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_srvr.c
3885
switch (s->ext.server_cert_type) {
crypto/openssl/ssl/statem/statem_srvr.c
3887
if (!tls_output_rpk(s, pkt, cpk)) {
crypto/openssl/ssl/statem/statem_srvr.c
3893
if (!ssl3_output_cert_chain(s, pkt, cpk, 0)) {
crypto/openssl/ssl/statem/statem_srvr.c
3899
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_srvr.c
3932
static int create_ticket_prequel(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_srvr.c
3935
uint32_t timeout = (uint32_t)ossl_time2seconds(s->session->timeout);
crypto/openssl/ssl/statem/statem_srvr.c
3946
if (SSL_CONNECTION_IS_TLS13(s)) {
crypto/openssl/ssl/statem/statem_srvr.c
3947
if (ossl_time_compare(s->session->timeout,
crypto/openssl/ssl/statem/statem_srvr.c
3951
} else if (s->hit)
crypto/openssl/ssl/statem/statem_srvr.c
3955
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_srvr.c
3959
if (SSL_CONNECTION_IS_TLS13(s)) {
crypto/openssl/ssl/statem/statem_srvr.c
3962
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_srvr.c
3969
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_srvr.c
3976
static CON_FUNC_RETURN construct_stateless_ticket(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_srvr.c
3989
SSL_CTX *tctx = s->session_ctx;
crypto/openssl/ssl/statem/statem_srvr.c
3995
SSL *ssl = SSL_CONNECTION_GET_USER_SSL(s);
crypto/openssl/ssl/statem/statem_srvr.c
3996
SSL_CTX *sctx = SSL_CONNECTION_GET_CTX(s);
crypto/openssl/ssl/statem/statem_srvr.c
3999
slen_full = i2d_SSL_SESSION(s->session, NULL);
crypto/openssl/ssl/statem/statem_srvr.c
4005
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_srvr.c
4010
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_CRYPTO_LIB);
crypto/openssl/ssl/statem/statem_srvr.c
4016
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_EVP_LIB);
crypto/openssl/ssl/statem/statem_srvr.c
4021
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_SSL_LIB);
crypto/openssl/ssl/statem/statem_srvr.c
4026
if (!i2d_SSL_SESSION(s->session, &p)) {
crypto/openssl/ssl/statem/statem_srvr.c
4027
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_srvr.c
4038
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_srvr.c
4045
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_srvr.c
4051
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_srvr.c
4086
if (SSL_CONNECTION_IS_TLS13(s)) {
crypto/openssl/ssl/statem/statem_srvr.c
4093
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_srvr.c
4102
SSLfatal(s, SSL_AD_INTERNAL_ERROR, SSL_R_CALLBACK_FAILED);
crypto/openssl/ssl/statem/statem_srvr.c
4107
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_srvr.c
4116
SSLfatal_alert(s, SSL_AD_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_srvr.c
4129
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_srvr.c
4137
if (!create_ticket_prequel(s, pkt, age_add, tick_nonce)) {
crypto/openssl/ssl/statem/statem_srvr.c
414
int send_certificate_request(SSL_CONNECTION *s)
crypto/openssl/ssl/statem/statem_srvr.c
4159
(unsigned char *)s->init_buf->data + macoffset,
crypto/openssl/ssl/statem/statem_srvr.c
4166
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_srvr.c
4172
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_srvr.c
418
s->verify_mode & SSL_VERIFY_PEER
crypto/openssl/ssl/statem/statem_srvr.c
4184
static int construct_stateful_ticket(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_srvr.c
4188
if (!create_ticket_prequel(s, pkt, age_add, tick_nonce)) {
crypto/openssl/ssl/statem/statem_srvr.c
4193
if (!WPACKET_memcpy(pkt, s->session->session_id,
crypto/openssl/ssl/statem/statem_srvr.c
4194
s->session->session_id_length)
crypto/openssl/ssl/statem/statem_srvr.c
4196
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_srvr.c
4203
static void tls_update_ticket_counts(SSL_CONNECTION *s)
crypto/openssl/ssl/statem/statem_srvr.c
4211
s->sent_tickets++;
crypto/openssl/ssl/statem/statem_srvr.c
4212
s->next_ticket_nonce++;
crypto/openssl/ssl/statem/statem_srvr.c
4213
if (s->ext.extra_tickets_expected > 0)
crypto/openssl/ssl/statem/statem_srvr.c
4214
s->ext.extra_tickets_expected--;
crypto/openssl/ssl/statem/statem_srvr.c
4217
CON_FUNC_RETURN tls_construct_new_session_ticket(SSL_CONNECTION *s, WPACKET *pkt)
crypto/openssl/ssl/statem/statem_srvr.c
4219
SSL_CTX *tctx = s->session_ctx;
crypto/openssl/ssl/statem/statem_srvr.c
4229
if (SSL_CONNECTION_IS_TLS13(s)) {
crypto/openssl/ssl/statem/statem_srvr.c
423
&& (!SSL_CONNECTION_IS_TLS13(s)
crypto/openssl/ssl/statem/statem_srvr.c
4235
const EVP_MD *md = ssl_handshake_md(s);
crypto/openssl/ssl/statem/statem_srvr.c
424
|| !(s->verify_mode & SSL_VERIFY_POST_HANDSHAKE)
crypto/openssl/ssl/statem/statem_srvr.c
4240
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_srvr.c
425
|| s->post_handshake_auth == SSL_PHA_REQUEST_PENDING)
crypto/openssl/ssl/statem/statem_srvr.c
4250
if (s->sent_tickets != 0 || s->hit) {
crypto/openssl/ssl/statem/statem_srvr.c
4251
SSL_SESSION *new_sess = ssl_session_dup(s->session, 0);
crypto/openssl/ssl/statem/statem_srvr.c
4258
SSL_SESSION_free(s->session);
crypto/openssl/ssl/statem/statem_srvr.c
4259
s->session = new_sess;
crypto/openssl/ssl/statem/statem_srvr.c
4262
if (!ssl_generate_session_id(s, s->session)) {
crypto/openssl/ssl/statem/statem_srvr.c
4266
if (RAND_bytes_ex(SSL_CONNECTION_GET_CTX(s)->libctx,
crypto/openssl/ssl/statem/statem_srvr.c
4269
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_srvr.c
4272
s->session->ext.tick_age_add = age_add_u.age_add;
crypto/openssl/ssl/statem/statem_srvr.c
4274
nonce = s->next_ticket_nonce;
crypto/openssl/ssl/statem/statem_srvr.c
4280
if (!tls13_hkdf_expand(s, md, s->resumption_master_secret,
crypto/openssl/ssl/statem/statem_srvr.c
4285
s->session->master_key,
crypto/openssl/ssl/statem/statem_srvr.c
4290
s->session->master_key_length = hashlen;
crypto/openssl/ssl/statem/statem_srvr.c
4292
s->session->time = ossl_time_now();
crypto/openssl/ssl/statem/statem_srvr.c
4293
ssl_session_calculate_timeout(s->session);
crypto/openssl/ssl/statem/statem_srvr.c
4294
if (s->s3.alpn_selected != NULL) {
crypto/openssl/ssl/statem/statem_srvr.c
4295
OPENSSL_free(s->session->ext.alpn_selected);
crypto/openssl/ssl/statem/statem_srvr.c
4296
s->session->ext.alpn_selected = OPENSSL_memdup(s->s3.alpn_selected, s->s3.alpn_selected_len);
crypto/openssl/ssl/statem/statem_srvr.c
4297
if (s->session->ext.alpn_selected == NULL) {
crypto/openssl/ssl/statem/statem_srvr.c
4298
s->session->ext.alpn_selected_len = 0;
crypto/openssl/ssl/statem/statem_srvr.c
4299
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_CRYPTO_LIB);
crypto/openssl/ssl/statem/statem_srvr.c
430
&& (s->certreqs_sent < 1 || !(s->verify_mode & SSL_VERIFY_CLIENT_ONCE))
crypto/openssl/ssl/statem/statem_srvr.c
4302
s->session->ext.alpn_selected_len = s->s3.alpn_selected_len;
crypto/openssl/ssl/statem/statem_srvr.c
4304
s->session->ext.max_early_data = s->max_early_data;
crypto/openssl/ssl/statem/statem_srvr.c
4307
if (tctx->generate_ticket_cb != NULL && tctx->generate_ticket_cb(SSL_CONNECTION_GET_USER_SSL(s), tctx->ticket_cb_data) == 0) {
crypto/openssl/ssl/statem/statem_srvr.c
4308
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_srvr.c
4316
if (SSL_CONNECTION_IS_TLS13(s)
crypto/openssl/ssl/statem/statem_srvr.c
4317
&& ((s->options & SSL_OP_NO_TICKET) != 0
crypto/openssl/ssl/statem/statem_srvr.c
4318
|| (s->max_early_data > 0
crypto/openssl/ssl/statem/statem_srvr.c
4319
&& (s->options & SSL_OP_NO_ANTI_REPLAY) == 0))) {
crypto/openssl/ssl/statem/statem_srvr.c
4320
if (!construct_stateful_ticket(s, pkt, age_add_u.age_add, tick_nonce)) {
crypto/openssl/ssl/statem/statem_srvr.c
4327
tmpret = construct_stateless_ticket(s, pkt, age_add_u.age_add,
crypto/openssl/ssl/statem/statem_srvr.c
4334
tls_update_ticket_counts(s);
crypto/openssl/ssl/statem/statem_srvr.c
4341
if (SSL_CONNECTION_IS_TLS13(s)) {
crypto/openssl/ssl/statem/statem_srvr.c
4342
if (!tls_construct_extensions(s, pkt,
crypto/openssl/ssl/statem/statem_srvr.c
4348
tls_update_ticket_counts(s);
crypto/openssl/ssl/statem/statem_srvr.c
4349
ssl_update_cache(s, SSL_SESS_CACHE_SERVER);
crypto/openssl/ssl/statem/statem_srvr.c
436
&& (!(s->s3.tmp.new_cipher->algorithm_auth & SSL_aNULL)
crypto/openssl/ssl/statem/statem_srvr.c
4361
int tls_construct_cert_status_body(SSL_CONNECTION *s, WPACKET *pkt)
crypto/openssl/ssl/statem/statem_srvr.c
4363
if (!WPACKET_put_bytes_u8(pkt, s->ext.status_type)
crypto/openssl/ssl/statem/statem_srvr.c
4364
|| !WPACKET_sub_memcpy_u24(pkt, s->ext.ocsp.resp,
crypto/openssl/ssl/statem/statem_srvr.c
4365
s->ext.ocsp.resp_len)) {
crypto/openssl/ssl/statem/statem_srvr.c
4366
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_srvr.c
4373
CON_FUNC_RETURN tls_construct_cert_status(SSL_CONNECTION *s, WPACKET *pkt)
crypto/openssl/ssl/statem/statem_srvr.c
4375
if (!tls_construct_cert_status_body(s, pkt)) {
crypto/openssl/ssl/statem/statem_srvr.c
4388
MSG_PROCESS_RETURN tls_process_next_proto(SSL_CONNECTION *s, PACKET *pkt)
crypto/openssl/ssl/statem/statem_srvr.c
4403
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_LENGTH_MISMATCH);
crypto/openssl/ssl/statem/statem_srvr.c
4407
if (!PACKET_memdup(&next_proto, &s->ext.npn, &next_proto_len)) {
crypto/openssl/ssl/statem/statem_srvr.c
4408
s->ext.npn_len = 0;
crypto/openssl/ssl/statem/statem_srvr.c
4409
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_srvr.c
4413
s->ext.npn_len = (unsigned char)next_proto_len;
crypto/openssl/ssl/statem/statem_srvr.c
4419
static CON_FUNC_RETURN tls_construct_encrypted_extensions(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_srvr.c
442
|| (s->verify_mode & SSL_VERIFY_FAIL_IF_NO_PEER_CERT))
crypto/openssl/ssl/statem/statem_srvr.c
4422
if (!tls_construct_extensions(s, pkt, SSL_EXT_TLS1_3_ENCRYPTED_EXTENSIONS,
crypto/openssl/ssl/statem/statem_srvr.c
4431
MSG_PROCESS_RETURN tls_process_end_of_early_data(SSL_CONNECTION *s, PACKET *pkt)
crypto/openssl/ssl/statem/statem_srvr.c
4434
SSLfatal(s, SSL_AD_DECODE_ERROR, SSL_R_LENGTH_MISMATCH);
crypto/openssl/ssl/statem/statem_srvr.c
4438
if (s->early_data_state != SSL_EARLY_DATA_READING
crypto/openssl/ssl/statem/statem_srvr.c
4439
&& s->early_data_state != SSL_EARLY_DATA_READ_RETRY) {
crypto/openssl/ssl/statem/statem_srvr.c
444
&& !(s->s3.tmp.new_cipher->algorithm_auth & SSL_aSRP)
crypto/openssl/ssl/statem/statem_srvr.c
4440
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_srvr.c
4448
if (RECORD_LAYER_processed_read_pending(&s->rlayer)) {
crypto/openssl/ssl/statem/statem_srvr.c
4449
SSLfatal(s, SSL_AD_UNEXPECTED_MESSAGE, SSL_R_NOT_ON_RECORD_BOUNDARY);
crypto/openssl/ssl/statem/statem_srvr.c
4453
s->early_data_state = SSL_EARLY_DATA_FINISHED_READING;
crypto/openssl/ssl/statem/statem_srvr.c
4454
if (!SSL_CONNECTION_GET_SSL(s)->method->ssl3_enc->change_cipher_state(s,
crypto/openssl/ssl/statem/statem_srvr.c
449
&& !(s->s3.tmp.new_cipher->algorithm_auth & SSL_aPSK)) {
crypto/openssl/ssl/statem/statem_srvr.c
468
static WRITE_TRAN ossl_statem_server13_write_transition(SSL_CONNECTION *s)
crypto/openssl/ssl/statem/statem_srvr.c
470
OSSL_STATEM *st = &s->statem;
crypto/openssl/ssl/statem/statem_srvr.c
480
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_srvr.c
484
if (s->key_update != SSL_KEY_UPDATE_NONE) {
crypto/openssl/ssl/statem/statem_srvr.c
488
if (s->post_handshake_auth == SSL_PHA_REQUEST_PENDING) {
crypto/openssl/ssl/statem/statem_srvr.c
492
if (s->ext.extra_tickets_expected > 0) {
crypto/openssl/ssl/statem/statem_srvr.c
504
if ((s->options & SSL_OP_ENABLE_MIDDLEBOX_COMPAT) != 0
crypto/openssl/ssl/statem/statem_srvr.c
505
&& s->hello_retry_request != SSL_HRR_COMPLETE)
crypto/openssl/ssl/statem/statem_srvr.c
507
else if (s->hello_retry_request == SSL_HRR_PENDING)
crypto/openssl/ssl/statem/statem_srvr.c
51
static CON_FUNC_RETURN tls_construct_encrypted_extensions(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_srvr.c
514
if (s->hello_retry_request == SSL_HRR_PENDING)
crypto/openssl/ssl/statem/statem_srvr.c
521
if (s->hit)
crypto/openssl/ssl/statem/statem_srvr.c
523
else if (send_certificate_request(s))
crypto/openssl/ssl/statem/statem_srvr.c
525
else if (do_compressed_cert(s))
crypto/openssl/ssl/statem/statem_srvr.c
533
if (s->post_handshake_auth == SSL_PHA_REQUEST_PENDING) {
crypto/openssl/ssl/statem/statem_srvr.c
534
s->post_handshake_auth = SSL_PHA_REQUESTED;
crypto/openssl/ssl/statem/statem_srvr.c
536
} else if (do_compressed_cert(s)) {
crypto/openssl/ssl/statem/statem_srvr.c
554
s->ts_msg_write = ossl_time_now();
crypto/openssl/ssl/statem/statem_srvr.c
561
s->ts_msg_read = ossl_time_now();
crypto/openssl/ssl/statem/statem_srvr.c
567
if (s->post_handshake_auth == SSL_PHA_REQUESTED) {
crypto/openssl/ssl/statem/statem_srvr.c
568
s->post_handshake_auth = SSL_PHA_EXT_RECEIVED;
crypto/openssl/ssl/statem/statem_srvr.c
569
} else if (!s->ext.ticket_expected) {
crypto/openssl/ssl/statem/statem_srvr.c
577
if (s->num_tickets > s->sent_tickets)
crypto/openssl/ssl/statem/statem_srvr.c
593
if (!SSL_IS_FIRST_HANDSHAKE(s) && s->ext.extra_tickets_expected > 0) {
crypto/openssl/ssl/statem/statem_srvr.c
595
} else if (s->hit || s->num_tickets <= s->sent_tickets) {
crypto/openssl/ssl/statem/statem_srvr.c
607
WRITE_TRAN ossl_statem_server_write_transition(SSL_CONNECTION *s)
crypto/openssl/ssl/statem/statem_srvr.c
609
OSSL_STATEM *st = &s->statem;
crypto/openssl/ssl/statem/statem_srvr.c
616
if (SSL_CONNECTION_IS_TLS13(s))
crypto/openssl/ssl/statem/statem_srvr.c
617
return ossl_statem_server13_write_transition(s);
crypto/openssl/ssl/statem/statem_srvr.c
622
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_srvr.c
633
if (!tls_setup_handshake(s)) {
crypto/openssl/ssl/statem/statem_srvr.c
648
if (SSL_CONNECTION_IS_DTLS(s) && !s->d1->cookie_verified
crypto/openssl/ssl/statem/statem_srvr.c
649
&& (SSL_get_options(SSL_CONNECTION_GET_SSL(s)) & SSL_OP_COOKIE_EXCHANGE)) {
crypto/openssl/ssl/statem/statem_srvr.c
651
} else if (s->renegotiate == 0 && !SSL_IS_FIRST_HANDSHAKE(s)) {
crypto/openssl/ssl/statem/statem_srvr.c
664
if (s->hit) {
crypto/openssl/ssl/statem/statem_srvr.c
665
if (s->ext.ticket_expected)
crypto/openssl/ssl/statem/statem_srvr.c
672
if (!(s->s3.tmp.new_cipher->algorithm_auth & (SSL_aNULL | SSL_aSRP | SSL_aPSK))) {
crypto/openssl/ssl/statem/statem_srvr.c
674
} else if (send_server_key_exchange(s)) {
crypto/openssl/ssl/statem/statem_srvr.c
676
} else if (send_certificate_request(s)) {
crypto/openssl/ssl/statem/statem_srvr.c
68
static int ossl_statem_server13_read_transition(SSL_CONNECTION *s, int mt)
crypto/openssl/ssl/statem/statem_srvr.c
685
if (s->ext.status_expected) {
crypto/openssl/ssl/statem/statem_srvr.c
692
if (send_server_key_exchange(s)) {
crypto/openssl/ssl/statem/statem_srvr.c
699
if (send_certificate_request(s)) {
crypto/openssl/ssl/statem/statem_srvr.c
70
OSSL_STATEM *st = &s->statem;
crypto/openssl/ssl/statem/statem_srvr.c
710
s->ts_msg_write = ossl_time_now();
crypto/openssl/ssl/statem/statem_srvr.c
714
s->ts_msg_read = ossl_time_now();
crypto/openssl/ssl/statem/statem_srvr.c
715
if (s->hit) {
crypto/openssl/ssl/statem/statem_srvr.c
718
} else if (s->ext.ticket_expected) {
crypto/openssl/ssl/statem/statem_srvr.c
734
if (s->hit) {
crypto/openssl/ssl/statem/statem_srvr.c
746
WORK_STATE ossl_statem_server_pre_work(SSL_CONNECTION *s, WORK_STATE wst)
crypto/openssl/ssl/statem/statem_srvr.c
748
OSSL_STATEM *st = &s->statem;
crypto/openssl/ssl/statem/statem_srvr.c
749
SSL *ssl = SSL_CONNECTION_GET_SSL(s);
crypto/openssl/ssl/statem/statem_srvr.c
757
s->shutdown = 0;
crypto/openssl/ssl/statem/statem_srvr.c
758
if (SSL_CONNECTION_IS_DTLS(s))
crypto/openssl/ssl/statem/statem_srvr.c
759
dtls1_clear_sent_buffer(s);
crypto/openssl/ssl/statem/statem_srvr.c
763
s->shutdown = 0;
crypto/openssl/ssl/statem/statem_srvr.c
764
if (SSL_CONNECTION_IS_DTLS(s)) {
crypto/openssl/ssl/statem/statem_srvr.c
765
dtls1_clear_sent_buffer(s);
crypto/openssl/ssl/statem/statem_srvr.c
772
if (SSL_CONNECTION_IS_DTLS(s)) {
crypto/openssl/ssl/statem/statem_srvr.c
783
if (SSL_CONNECTION_IS_DTLS(s) && BIO_dgram_is_sctp(SSL_get_wbio(ssl))) {
crypto/openssl/ssl/statem/statem_srvr.c
785
return dtls_wait_for_dry(s);
crypto/openssl/ssl/statem/statem_srvr.c
791
if (SSL_CONNECTION_IS_TLS13(s) && s->sent_tickets == 0
crypto/openssl/ssl/statem/statem_srvr.c
792
&& s->ext.extra_tickets_expected == 0) {
crypto/openssl/ssl/statem/statem_srvr.c
800
return tls_finish_handshake(s, wst, 0, 0);
crypto/openssl/ssl/statem/statem_srvr.c
802
if (SSL_CONNECTION_IS_DTLS(s)) {
crypto/openssl/ssl/statem/statem_srvr.c
812
if (SSL_CONNECTION_IS_TLS13(s))
crypto/openssl/ssl/statem/statem_srvr.c
815
if (s->session->cipher == NULL) {
crypto/openssl/ssl/statem/statem_srvr.c
816
s->session->cipher = s->s3.tmp.new_cipher;
crypto/openssl/ssl/statem/statem_srvr.c
817
} else if (s->session->cipher != s->s3.tmp.new_cipher) {
crypto/openssl/ssl/statem/statem_srvr.c
818
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_srvr.c
82
if (s->hello_retry_request == SSL_HRR_PENDING) {
crypto/openssl/ssl/statem/statem_srvr.c
821
if (!ssl->method->ssl3_enc->setup_key_block(s)) {
crypto/openssl/ssl/statem/statem_srvr.c
825
if (SSL_CONNECTION_IS_DTLS(s)) {
crypto/openssl/ssl/statem/statem_srvr.c
837
if (s->early_data_state != SSL_EARLY_DATA_ACCEPTING
crypto/openssl/ssl/statem/statem_srvr.c
838
&& (s->s3.flags & TLS1_FLAGS_STATELESS) == 0)
crypto/openssl/ssl/statem/statem_srvr.c
845
if (SSL_NO_EOED(s) && s->ext.early_data == SSL_EARLY_DATA_ACCEPTED
crypto/openssl/ssl/statem/statem_srvr.c
846
&& s->early_data_state != SSL_EARLY_DATA_FINISHED_READING) {
crypto/openssl/ssl/statem/statem_srvr.c
847
s->early_data_state = SSL_EARLY_DATA_FINISHED_READING;
crypto/openssl/ssl/statem/statem_srvr.c
848
if (!ssl->method->ssl3_enc->change_cipher_state(s, SSL3_CC_HANDSHAKE | SSL3_CHANGE_CIPHER_SERVER_READ)) {
crypto/openssl/ssl/statem/statem_srvr.c
849
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_srvr.c
858
return tls_finish_handshake(s, wst, 1, 1);
crypto/openssl/ssl/statem/statem_srvr.c
88
} else if (s->ext.early_data == SSL_EARLY_DATA_ACCEPTED
crypto/openssl/ssl/statem/statem_srvr.c
888
WORK_STATE ossl_statem_server_post_work(SSL_CONNECTION *s, WORK_STATE wst)
crypto/openssl/ssl/statem/statem_srvr.c
89
&& !SSL_NO_EOED(s)) {
crypto/openssl/ssl/statem/statem_srvr.c
890
OSSL_STATEM *st = &s->statem;
crypto/openssl/ssl/statem/statem_srvr.c
891
SSL *ssl = SSL_CONNECTION_GET_SSL(s);
crypto/openssl/ssl/statem/statem_srvr.c
893
s->init_num = 0;
crypto/openssl/ssl/statem/statem_srvr.c
901
if (statem_flush(s) != 1)
crypto/openssl/ssl/statem/statem_srvr.c
903
if (!ssl3_init_finished_mac(s)) {
crypto/openssl/ssl/statem/statem_srvr.c
910
if (statem_flush(s) != 1)
crypto/openssl/ssl/statem/statem_srvr.c
913
if (s->version != DTLS1_BAD_VER && !ssl3_init_finished_mac(s)) {
crypto/openssl/ssl/statem/statem_srvr.c
921
s->first_packet = 1;
crypto/openssl/ssl/statem/statem_srvr.c
925
if (SSL_CONNECTION_IS_TLS13(s)
crypto/openssl/ssl/statem/statem_srvr.c
926
&& s->hello_retry_request == SSL_HRR_PENDING) {
crypto/openssl/ssl/statem/statem_srvr.c
927
if ((s->options & SSL_OP_ENABLE_MIDDLEBOX_COMPAT) == 0
crypto/openssl/ssl/statem/statem_srvr.c
928
&& statem_flush(s) != 1)
crypto/openssl/ssl/statem/statem_srvr.c
933
if (SSL_CONNECTION_IS_DTLS(s) && s->hit) {
crypto/openssl/ssl/statem/statem_srvr.c
947
if (s->mode & SSL_MODE_DTLS_SCTP_LABEL_LENGTH_BUG)
crypto/openssl/ssl/statem/statem_srvr.c
955
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/statem/statem_srvr.c
963
if (!SSL_CONNECTION_IS_TLS13(s)
crypto/openssl/ssl/statem/statem_srvr.c
964
|| ((s->options & SSL_OP_ENABLE_MIDDLEBOX_COMPAT) != 0
crypto/openssl/ssl/statem/statem_srvr.c
965
&& s->hello_retry_request != SSL_HRR_COMPLETE))
crypto/openssl/ssl/statem/statem_srvr.c
970
if (s->hello_retry_request == SSL_HRR_PENDING) {
crypto/openssl/ssl/statem/statem_srvr.c
971
if (!statem_flush(s))
crypto/openssl/ssl/statem/statem_srvr.c
976
if (SSL_CONNECTION_IS_TLS13(s)) {
crypto/openssl/ssl/statem/statem_srvr.c
977
if (!ssl->method->ssl3_enc->setup_key_block(s)
crypto/openssl/ssl/statem/statem_srvr.c
978
|| !tls13_store_handshake_traffic_hash(s)
crypto/openssl/ssl/statem/statem_srvr.c
979
|| !ssl->method->ssl3_enc->change_cipher_state(s,
crypto/openssl/ssl/statem/statem_srvr.c
985
if (s->ext.early_data != SSL_EARLY_DATA_ACCEPTED
crypto/openssl/ssl/statem/statem_srvr.c
986
&& !ssl->method->ssl3_enc->change_cipher_state(s,
crypto/openssl/ssl/statem/statem_srvr.c
996
if (s->rlayer.rrlmethod->set_plain_alerts != NULL)
crypto/openssl/ssl/statem/statem_srvr.c
997
s->rlayer.rrlmethod->set_plain_alerts(s->rlayer.rrl, 1);
crypto/openssl/ssl/t1_enc.c
100
s->session->master_key_length, km, num, 1);
crypto/openssl/ssl/t1_enc.c
116
int tls1_change_cipher_state(SSL_CONNECTION *s, int which)
crypto/openssl/ssl/t1_enc.c
134
c = s->s3.tmp.new_sym_enc;
crypto/openssl/ssl/t1_enc.c
135
m = s->s3.tmp.new_hash;
crypto/openssl/ssl/t1_enc.c
136
mac_type = s->s3.tmp.new_mac_pkey_type;
crypto/openssl/ssl/t1_enc.c
138
comp = s->s3.tmp.new_compression;
crypto/openssl/ssl/t1_enc.c
141
p = s->s3.tmp.key_block;
crypto/openssl/ssl/t1_enc.c
142
i = mac_secret_size = s->s3.tmp.new_mac_secret_size;
crypto/openssl/ssl/t1_enc.c
148
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/t1_enc.c
169
if (n > s->s3.tmp.key_block_length) {
crypto/openssl/ssl/t1_enc.c
170
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/t1_enc.c
179
if ((s->s3.tmp.new_cipher->algorithm_enc
crypto/openssl/ssl/t1_enc.c
191
taglen = s->s3.tmp.new_mac_secret_size;
crypto/openssl/ssl/t1_enc.c
197
if (s->ext.use_etm)
crypto/openssl/ssl/t1_enc.c
198
s->s3.flags |= TLS1_FLAGS_ENCRYPT_THEN_MAC_READ;
crypto/openssl/ssl/t1_enc.c
200
s->s3.flags &= ~TLS1_FLAGS_ENCRYPT_THEN_MAC_READ;
crypto/openssl/ssl/t1_enc.c
202
if (s->s3.tmp.new_cipher->algorithm2 & TLS1_STREAM_MAC)
crypto/openssl/ssl/t1_enc.c
203
s->mac_flags |= SSL_MAC_FLAG_READ_MAC_STREAM;
crypto/openssl/ssl/t1_enc.c
205
s->mac_flags &= ~SSL_MAC_FLAG_READ_MAC_STREAM;
crypto/openssl/ssl/t1_enc.c
207
if (s->s3.tmp.new_cipher->algorithm2 & TLS1_TLSTREE)
crypto/openssl/ssl/t1_enc.c
208
s->mac_flags |= SSL_MAC_FLAG_READ_MAC_TLSTREE;
crypto/openssl/ssl/t1_enc.c
210
s->mac_flags &= ~SSL_MAC_FLAG_READ_MAC_TLSTREE;
crypto/openssl/ssl/t1_enc.c
214
if (s->ext.use_etm)
crypto/openssl/ssl/t1_enc.c
215
s->s3.flags |= TLS1_FLAGS_ENCRYPT_THEN_MAC_WRITE;
crypto/openssl/ssl/t1_enc.c
217
s->s3.flags &= ~TLS1_FLAGS_ENCRYPT_THEN_MAC_WRITE;
crypto/openssl/ssl/t1_enc.c
219
if (s->s3.tmp.new_cipher->algorithm2 & TLS1_STREAM_MAC)
crypto/openssl/ssl/t1_enc.c
220
s->mac_flags |= SSL_MAC_FLAG_WRITE_MAC_STREAM;
crypto/openssl/ssl/t1_enc.c
222
s->mac_flags &= ~SSL_MAC_FLAG_WRITE_MAC_STREAM;
crypto/openssl/ssl/t1_enc.c
224
if (s->s3.tmp.new_cipher->algorithm2 & TLS1_TLSTREE)
crypto/openssl/ssl/t1_enc.c
225
s->mac_flags |= SSL_MAC_FLAG_WRITE_MAC_TLSTREE;
crypto/openssl/ssl/t1_enc.c
227
s->mac_flags &= ~SSL_MAC_FLAG_WRITE_MAC_TLSTREE;
crypto/openssl/ssl/t1_enc.c
232
if (SSL_CONNECTION_IS_DTLS(s))
crypto/openssl/ssl/t1_enc.c
233
dtls1_increment_epoch(s, which);
crypto/openssl/ssl/t1_enc.c
235
if (!ssl_set_new_record_layer(s, s->version, direction,
crypto/openssl/ssl/t1_enc.c
258
int tls1_setup_key_block(SSL_CONNECTION *s)
crypto/openssl/ssl/t1_enc.c
26
static int tls1_PRF(SSL_CONNECTION *s,
crypto/openssl/ssl/t1_enc.c
269
if (s->s3.tmp.key_block_length != 0)
crypto/openssl/ssl/t1_enc.c
272
if (!ssl_cipher_get_evp(SSL_CONNECTION_GET_CTX(s), s->session, &c, &hash,
crypto/openssl/ssl/t1_enc.c
274
s->ext.use_etm)) {
crypto/openssl/ssl/t1_enc.c
276
SSLfatal_alert(s, SSL_AD_INTERNAL_ERROR);
crypto/openssl/ssl/t1_enc.c
280
ssl_evp_cipher_free(s->s3.tmp.new_sym_enc);
crypto/openssl/ssl/t1_enc.c
281
s->s3.tmp.new_sym_enc = c;
crypto/openssl/ssl/t1_enc.c
282
ssl_evp_md_free(s->s3.tmp.new_hash);
crypto/openssl/ssl/t1_enc.c
283
s->s3.tmp.new_hash = hash;
crypto/openssl/ssl/t1_enc.c
284
s->s3.tmp.new_mac_pkey_type = mac_type;
crypto/openssl/ssl/t1_enc.c
285
s->s3.tmp.new_mac_secret_size = mac_secret_size;
crypto/openssl/ssl/t1_enc.c
288
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/t1_enc.c
294
ssl3_cleanup_key_block(s);
crypto/openssl/ssl/t1_enc.c
297
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_CRYPTO_LIB);
crypto/openssl/ssl/t1_enc.c
301
s->s3.tmp.key_block_length = num;
crypto/openssl/ssl/t1_enc.c
302
s->s3.tmp.key_block = p;
crypto/openssl/ssl/t1_enc.c
308
BIO_dump_indent(trc_out, s->s3.client_random, SSL3_RANDOM_SIZE, 4);
crypto/openssl/ssl/t1_enc.c
310
BIO_dump_indent(trc_out, s->s3.server_random, SSL3_RANDOM_SIZE, 4);
crypto/openssl/ssl/t1_enc.c
313
s->session->master_key,
crypto/openssl/ssl/t1_enc.c
314
s->session->master_key_length, 4);
crypto/openssl/ssl/t1_enc.c
318
if (!tls1_generate_key_block(s, p, num)) {
crypto/openssl/ssl/t1_enc.c
335
size_t tls1_final_finish_mac(SSL_CONNECTION *s, const char *str,
crypto/openssl/ssl/t1_enc.c
342
if (s->s3.tmp.new_cipher->algorithm_mkey & SSL_kGOST18)
crypto/openssl/ssl/t1_enc.c
345
if (!ssl3_digest_cached_records(s, 0)) {
crypto/openssl/ssl/t1_enc.c
35
const EVP_MD *md = ssl_prf_md(s);
crypto/openssl/ssl/t1_enc.c
350
if (!ssl_handshake_hash(s, hash, sizeof(hash), &hashlen)) {
crypto/openssl/ssl/t1_enc.c
355
if (!tls1_PRF(s, str, slen, hash, hashlen, NULL, 0, NULL, 0, NULL, 0,
crypto/openssl/ssl/t1_enc.c
356
s->session->master_key, s->session->master_key_length,
crypto/openssl/ssl/t1_enc.c
365
int tls1_generate_master_secret(SSL_CONNECTION *s, unsigned char *out,
crypto/openssl/ssl/t1_enc.c
369
if (s->session->flags & SSL_SESS_FLAG_EXTMS) {
crypto/openssl/ssl/t1_enc.c
377
if (!ssl3_digest_cached_records(s, 1)
crypto/openssl/ssl/t1_enc.c
378
|| !ssl_handshake_hash(s, hash, sizeof(hash), &hashlen)) {
crypto/openssl/ssl/t1_enc.c
388
if (!tls1_PRF(s,
crypto/openssl/ssl/t1_enc.c
401
if (!tls1_PRF(s,
crypto/openssl/ssl/t1_enc.c
404
s->s3.client_random, SSL3_RANDOM_SIZE,
crypto/openssl/ssl/t1_enc.c
406
s->s3.server_random, SSL3_RANDOM_SIZE,
crypto/openssl/ssl/t1_enc.c
419
BIO_dump_indent(trc_out, s->s3.client_random, SSL3_RANDOM_SIZE, 4);
crypto/openssl/ssl/t1_enc.c
421
BIO_dump_indent(trc_out, s->s3.server_random, SSL3_RANDOM_SIZE, 4);
crypto/openssl/ssl/t1_enc.c
424
s->session->master_key,
crypto/openssl/ssl/t1_enc.c
433
int tls1_export_keying_material(SSL_CONNECTION *s, unsigned char *out,
crypto/openssl/ssl/t1_enc.c
44
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/t1_enc.c
467
memcpy(val + currentvalpos, s->s3.client_random, SSL3_RANDOM_SIZE);
crypto/openssl/ssl/t1_enc.c
469
memcpy(val + currentvalpos, s->s3.server_random, SSL3_RANDOM_SIZE);
crypto/openssl/ssl/t1_enc.c
49
kdf = EVP_KDF_fetch(SSL_CONNECTION_GET_CTX(s)->libctx,
crypto/openssl/ssl/t1_enc.c
508
rv = tls1_PRF(s,
crypto/openssl/ssl/t1_enc.c
51
SSL_CONNECTION_GET_CTX(s)->propq);
crypto/openssl/ssl/t1_enc.c
514
s->session->master_key, s->session->master_key_length,
crypto/openssl/ssl/t1_enc.c
82
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/t1_enc.c
89
static int tls1_generate_key_block(SSL_CONNECTION *s, unsigned char *km,
crypto/openssl/ssl/t1_enc.c
95
ret = tls1_PRF(s,
crypto/openssl/ssl/t1_enc.c
97
TLS_MD_KEY_EXPANSION_CONST_SIZE, s->s3.server_random,
crypto/openssl/ssl/t1_enc.c
98
SSL3_RANDOM_SIZE, s->s3.client_random, SSL3_RANDOM_SIZE,
crypto/openssl/ssl/t1_enc.c
99
NULL, 0, NULL, 0, s->session->master_key,
crypto/openssl/ssl/t1_lib.c
1004
uint16_t tls1_shared_group(SSL_CONNECTION *s, int nmatch)
crypto/openssl/ssl/t1_lib.c
1009
SSL_CTX *ctx = SSL_CONNECTION_GET_CTX(s);
crypto/openssl/ssl/t1_lib.c
1012
if (s->server == 0)
crypto/openssl/ssl/t1_lib.c
1015
if (tls1_suiteb(s)) {
crypto/openssl/ssl/t1_lib.c
1020
unsigned long cid = s->s3.tmp.new_cipher->id;
crypto/openssl/ssl/t1_lib.c
1036
if (s->options & SSL_OP_CIPHER_SERVER_PREFERENCE) {
crypto/openssl/ssl/t1_lib.c
1037
tls1_get_supported_groups(s, &pref, &num_pref);
crypto/openssl/ssl/t1_lib.c
1038
tls1_get_peer_groups(s, &supp, &num_supp);
crypto/openssl/ssl/t1_lib.c
1040
tls1_get_peer_groups(s, &pref, &num_pref);
crypto/openssl/ssl/t1_lib.c
1041
tls1_get_supported_groups(s, &supp, &num_supp);
crypto/openssl/ssl/t1_lib.c
105
int tls1_new(SSL *s)
crypto/openssl/ssl/t1_lib.c
1050
|| !tls_group_allowed(s, id, SSL_SECOP_CURVE_SHARED))
crypto/openssl/ssl/t1_lib.c
1056
minversion = SSL_CONNECTION_IS_DTLS(s)
crypto/openssl/ssl/t1_lib.c
1059
maxversion = SSL_CONNECTION_IS_DTLS(s)
crypto/openssl/ssl/t1_lib.c
1064
if ((minversion != 0 && ssl_version_cmp(s, s->version, minversion) < 0)
crypto/openssl/ssl/t1_lib.c
1066
&& ssl_version_cmp(s, s->version, maxversion) > 0))
crypto/openssl/ssl/t1_lib.c
107
if (!ssl3_new(s))
crypto/openssl/ssl/t1_lib.c
109
if (!s->method->ssl_clear(s))
crypto/openssl/ssl/t1_lib.c
115
void tls1_free(SSL *s)
crypto/openssl/ssl/t1_lib.c
117
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/t1_lib.c
123
ssl3_free(s);
crypto/openssl/ssl/t1_lib.c
126
int tls1_clear(SSL *s)
crypto/openssl/ssl/t1_lib.c
128
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/t1_lib.c
133
if (!ssl3_clear(s))
crypto/openssl/ssl/t1_lib.c
136
if (s->method->version == TLS_ANY_VERSION)
crypto/openssl/ssl/t1_lib.c
139
sc->version = s->method->version;
crypto/openssl/ssl/t1_lib.c
1748
int tls1_check_group_id(SSL_CONNECTION *s, uint16_t group_id,
crypto/openssl/ssl/t1_lib.c
1758
if (tls1_suiteb(s) && s->s3.tmp.new_cipher != NULL) {
crypto/openssl/ssl/t1_lib.c
1759
unsigned long cid = s->s3.tmp.new_cipher->id;
crypto/openssl/ssl/t1_lib.c
1775
tls1_get_supported_groups(s, &groups, &groups_len);
crypto/openssl/ssl/t1_lib.c
1780
if (!tls_group_allowed(s, group_id, SSL_SECOP_CURVE_CHECK))
crypto/openssl/ssl/t1_lib.c
1784
if (!s->server)
crypto/openssl/ssl/t1_lib.c
1788
tls1_get_peer_groups(s, &groups, &groups_len);
crypto/openssl/ssl/t1_lib.c
1801
void tls1_get_formatlist(SSL_CONNECTION *s, const unsigned char **pformats,
crypto/openssl/ssl/t1_lib.c
1807
if (s->ext.ecpointformats) {
crypto/openssl/ssl/t1_lib.c
1808
*pformats = s->ext.ecpointformats;
crypto/openssl/ssl/t1_lib.c
1809
*num_formats = s->ext.ecpointformats_len;
crypto/openssl/ssl/t1_lib.c
1813
if (tls1_suiteb(s))
crypto/openssl/ssl/t1_lib.c
1821
static int tls1_check_pkey_comp(SSL_CONNECTION *s, EVP_PKEY *pkey)
crypto/openssl/ssl/t1_lib.c
1837
} else if (SSL_CONNECTION_IS_TLS13(s)) {
crypto/openssl/ssl/t1_lib.c
1857
if (s->ext.peer_ecpointformats == NULL)
crypto/openssl/ssl/t1_lib.c
1860
for (i = 0; i < s->ext.peer_ecpointformats_len; i++) {
crypto/openssl/ssl/t1_lib.c
1861
if (s->ext.peer_ecpointformats[i] == comp_id)
crypto/openssl/ssl/t1_lib.c
1881
static int tls1_check_cert_param(SSL_CONNECTION *s, X509 *x, int check_ee_md)
crypto/openssl/ssl/t1_lib.c
1892
if (!tls1_check_pkey_comp(s, pkey))
crypto/openssl/ssl/t1_lib.c
1899
if (!tls1_check_group_id(s, group_id, !s->server))
crypto/openssl/ssl/t1_lib.c
1905
if (check_ee_md && tls1_suiteb(s)) {
crypto/openssl/ssl/t1_lib.c
1916
for (i = 0; i < s->shared_sigalgslen; i++) {
crypto/openssl/ssl/t1_lib.c
1917
if (check_md == s->shared_sigalgs[i]->sigandhash)
crypto/openssl/ssl/t1_lib.c
1935
int tls1_check_ec_tmp_key(SSL_CONNECTION *s, unsigned long cid)
crypto/openssl/ssl/t1_lib.c
1938
if (!tls1_suiteb(s))
crypto/openssl/ssl/t1_lib.c
1939
return tls1_shared_group(s, 0) != 0;
crypto/openssl/ssl/t1_lib.c
1945
return tls1_check_group_id(s, OSSL_TLS_GROUP_ID_secp256r1, 1);
crypto/openssl/ssl/t1_lib.c
1947
return tls1_check_group_id(s, OSSL_TLS_GROUP_ID_secp384r1, 1);
crypto/openssl/ssl/t1_lib.c
2474
static const SIGALG_LOOKUP *tls1_get_legacy_sigalg(const SSL_CONNECTION *s,
crypto/openssl/ssl/t1_lib.c
2478
if (s->server) {
crypto/openssl/ssl/t1_lib.c
2482
for (i = 0; i < s->ssl_pkey_num; i++) {
crypto/openssl/ssl/t1_lib.c
2484
= ssl_cert_lookup_by_idx(i, SSL_CONNECTION_GET_CTX(s));
crypto/openssl/ssl/t1_lib.c
2488
if (clu->amask & s->s3.tmp.new_cipher->algorithm_auth) {
crypto/openssl/ssl/t1_lib.c
2497
if (idx == SSL_PKEY_GOST01 && s->s3.tmp.new_cipher->algorithm_auth != SSL_aGOST01) {
crypto/openssl/ssl/t1_lib.c
2502
if (s->cert->pkeys[real_idx].privatekey != NULL) {
crypto/openssl/ssl/t1_lib.c
2517
if (s->cert->pkeys[real_idx].privatekey != NULL) {
crypto/openssl/ssl/t1_lib.c
2524
idx = s->cert->key - s->cert->pkeys;
crypto/openssl/ssl/t1_lib.c
2530
if (SSL_USE_SIGALGS(s) || idx != SSL_PKEY_RSA) {
crypto/openssl/ssl/t1_lib.c
2531
const SIGALG_LOOKUP *lu = tls1_lookup_sigalg(SSL_CONNECTION_GET_CTX(s),
crypto/openssl/ssl/t1_lib.c
2536
if (!tls1_lookup_md(SSL_CONNECTION_GET_CTX(s), lu, NULL))
crypto/openssl/ssl/t1_lib.c
2538
if (!tls12_sigalg_allowed(s, SSL_SECOP_SIGALG_SUPPORTED, lu))
crypto/openssl/ssl/t1_lib.c
2542
if (!tls12_sigalg_allowed(s, SSL_SECOP_SIGALG_SUPPORTED, &legacy_rsa_sigalg))
crypto/openssl/ssl/t1_lib.c
2547
int tls1_set_peer_legacy_sigalg(SSL_CONNECTION *s, const EVP_PKEY *pkey)
crypto/openssl/ssl/t1_lib.c
2552
if (ssl_cert_lookup_by_pkey(pkey, &idx, SSL_CONNECTION_GET_CTX(s)) == NULL)
crypto/openssl/ssl/t1_lib.c
2554
lu = tls1_get_legacy_sigalg(s, idx);
crypto/openssl/ssl/t1_lib.c
2557
s->s3.tmp.peer_sigalg = lu;
crypto/openssl/ssl/t1_lib.c
2561
size_t tls12_get_psigalgs(SSL_CONNECTION *s, int sent, const uint16_t **psigs)
crypto/openssl/ssl/t1_lib.c
2567
switch (tls1_suiteb(s)) {
crypto/openssl/ssl/t1_lib.c
2585
if ((s->server == sent) && s->cert->client_sigalgs != NULL) {
crypto/openssl/ssl/t1_lib.c
2586
*psigs = s->cert->client_sigalgs;
crypto/openssl/ssl/t1_lib.c
2587
return s->cert->client_sigalgslen;
crypto/openssl/ssl/t1_lib.c
2588
} else if (s->cert->conf_sigalgs) {
crypto/openssl/ssl/t1_lib.c
2589
*psigs = s->cert->conf_sigalgs;
crypto/openssl/ssl/t1_lib.c
2590
return s->cert->conf_sigalgslen;
crypto/openssl/ssl/t1_lib.c
2592
*psigs = SSL_CONNECTION_GET_CTX(s)->tls12_sigalgs;
crypto/openssl/ssl/t1_lib.c
2593
return SSL_CONNECTION_GET_CTX(s)->tls12_sigalgs_len;
crypto/openssl/ssl/t1_lib.c
2601
int tls_check_sigalg_curve(const SSL_CONNECTION *s, int curve)
crypto/openssl/ssl/t1_lib.c
2606
if (s->cert->conf_sigalgs) {
crypto/openssl/ssl/t1_lib.c
2607
sigs = s->cert->conf_sigalgs;
crypto/openssl/ssl/t1_lib.c
2608
siglen = s->cert->conf_sigalgslen;
crypto/openssl/ssl/t1_lib.c
2610
sigs = SSL_CONNECTION_GET_CTX(s)->tls12_sigalgs;
crypto/openssl/ssl/t1_lib.c
2611
siglen = SSL_CONNECTION_GET_CTX(s)->tls12_sigalgs_len;
crypto/openssl/ssl/t1_lib.c
2615
const SIGALG_LOOKUP *lu = tls1_lookup_sigalg(SSL_CONNECTION_GET_CTX(s), sigs[i]);
crypto/openssl/ssl/t1_lib.c
2722
int tls12_check_peer_sigalg(SSL_CONNECTION *s, uint16_t sig, EVP_PKEY *pkey)
crypto/openssl/ssl/t1_lib.c
2734
if (SSL_CONNECTION_IS_TLS13(s)) {
crypto/openssl/ssl/t1_lib.c
2737
SSLfatal(s, SSL_AD_ILLEGAL_PARAMETER, SSL_R_WRONG_SIGNATURE_TYPE);
crypto/openssl/ssl/t1_lib.c
2746
lu = tls1_lookup_sigalg(SSL_CONNECTION_GET_CTX(s), sig);
crypto/openssl/ssl/t1_lib.c
2747
if (lu == NULL || !tls_sigalg_compat(s, lu)) {
crypto/openssl/ssl/t1_lib.c
2748
SSLfatal(s, SSL_AD_ILLEGAL_PARAMETER, SSL_R_WRONG_SIGNATURE_TYPE);
crypto/openssl/ssl/t1_lib.c
2754
const SSL_CERT_LOOKUP *scl = ssl_cert_lookup_by_pkey(pkey, NULL, SSL_CONNECTION_GET_CTX(s));
crypto/openssl/ssl/t1_lib.c
2757
SSLfatal(s, SSL_AD_ILLEGAL_PARAMETER, SSL_R_WRONG_SIGNATURE_TYPE);
crypto/openssl/ssl/t1_lib.c
2765
SSLfatal(s, SSL_AD_ILLEGAL_PARAMETER, SSL_R_WRONG_SIGNATURE_TYPE);
crypto/openssl/ssl/t1_lib.c
2773
if ((SSL_CONNECTION_IS_TLS13(s)
crypto/openssl/ssl/t1_lib.c
2777
SSLfatal(s, SSL_AD_ILLEGAL_PARAMETER, SSL_R_WRONG_SIGNATURE_TYPE);
crypto/openssl/ssl/t1_lib.c
2783
&cidx, SSL_CONNECTION_GET_CTX(s))
crypto/openssl/ssl/t1_lib.c
2785
SSLfatal(s, SSL_AD_ILLEGAL_PARAMETER, SSL_R_WRONG_SIGNATURE_TYPE);
crypto/openssl/ssl/t1_lib.c
2792
if (!tls1_check_pkey_comp(s, pkey)) {
crypto/openssl/ssl/t1_lib.c
2793
SSLfatal(s, SSL_AD_ILLEGAL_PARAMETER,
crypto/openssl/ssl/t1_lib.c
2799
if (SSL_CONNECTION_IS_TLS13(s) || tls1_suiteb(s)) {
crypto/openssl/ssl/t1_lib.c
2803
SSLfatal(s, SSL_AD_ILLEGAL_PARAMETER, SSL_R_WRONG_CURVE);
crypto/openssl/ssl/t1_lib.c
2807
if (!SSL_CONNECTION_IS_TLS13(s)) {
crypto/openssl/ssl/t1_lib.c
2809
if (!tls1_check_group_id(s, tls1_get_group_id(pkey), 1)) {
crypto/openssl/ssl/t1_lib.c
2810
SSLfatal(s, SSL_AD_ILLEGAL_PARAMETER, SSL_R_WRONG_CURVE);
crypto/openssl/ssl/t1_lib.c
2813
if (tls1_suiteb(s)) {
crypto/openssl/ssl/t1_lib.c
2817
SSLfatal(s, SSL_AD_HANDSHAKE_FAILURE,
crypto/openssl/ssl/t1_lib.c
2823
} else if (tls1_suiteb(s)) {
crypto/openssl/ssl/t1_lib.c
2824
SSLfatal(s, SSL_AD_HANDSHAKE_FAILURE, SSL_R_WRONG_SIGNATURE_TYPE);
crypto/openssl/ssl/t1_lib.c
2829
sent_sigslen = tls12_get_psigalgs(s, 1, &sent_sigs);
crypto/openssl/ssl/t1_lib.c
2835
if (i == sent_sigslen && (lu->hash != NID_sha1 || s->cert->cert_flags & SSL_CERT_FLAGS_CHECK_TLS_STRICT)) {
crypto/openssl/ssl/t1_lib.c
2836
SSLfatal(s, SSL_AD_HANDSHAKE_FAILURE, SSL_R_WRONG_SIGNATURE_TYPE);
crypto/openssl/ssl/t1_lib.c
2839
if (!tls1_lookup_md(SSL_CONNECTION_GET_CTX(s), lu, &md)) {
crypto/openssl/ssl/t1_lib.c
2840
SSLfatal(s, SSL_AD_HANDSHAKE_FAILURE, SSL_R_UNKNOWN_DIGEST);
crypto/openssl/ssl/t1_lib.c
2849
secbits = sigalg_security_bits(SSL_CONNECTION_GET_CTX(s), lu);
crypto/openssl/ssl/t1_lib.c
2850
if (secbits == 0 || !ssl_security(s, SSL_SECOP_SIGALG_CHECK, secbits, md != NULL ? EVP_MD_get_type(md) : NID_undef, (void *)sigalgstr)) {
crypto/openssl/ssl/t1_lib.c
2851
SSLfatal(s, SSL_AD_HANDSHAKE_FAILURE, SSL_R_WRONG_SIGNATURE_TYPE);
crypto/openssl/ssl/t1_lib.c
2855
s->s3.tmp.peer_sigalg = lu;
crypto/openssl/ssl/t1_lib.c
2859
int SSL_get_peer_signature_type_nid(const SSL *s, int *pnid)
crypto/openssl/ssl/t1_lib.c
2861
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL(s);
crypto/openssl/ssl/t1_lib.c
2872
int SSL_get_signature_type_nid(const SSL *s, int *pnid)
crypto/openssl/ssl/t1_lib.c
2874
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL(s);
crypto/openssl/ssl/t1_lib.c
2895
int ssl_set_client_disabled(SSL_CONNECTION *s)
crypto/openssl/ssl/t1_lib.c
2897
s->s3.tmp.mask_a = 0;
crypto/openssl/ssl/t1_lib.c
2898
s->s3.tmp.mask_k = 0;
crypto/openssl/ssl/t1_lib.c
2899
ssl_set_sig_mask(&s->s3.tmp.mask_a, s, SSL_SECOP_SIGALG_MASK);
crypto/openssl/ssl/t1_lib.c
2900
if (ssl_get_min_max_version(s, &s->s3.tmp.min_ver,
crypto/openssl/ssl/t1_lib.c
2901
&s->s3.tmp.max_ver, NULL)
crypto/openssl/ssl/t1_lib.c
2906
if (!s->psk_client_callback) {
crypto/openssl/ssl/t1_lib.c
2907
s->s3.tmp.mask_a |= SSL_aPSK;
crypto/openssl/ssl/t1_lib.c
2908
s->s3.tmp.mask_k |= SSL_PSK;
crypto/openssl/ssl/t1_lib.c
2912
if (!(s->srp_ctx.srp_Mask & SSL_kSRP)) {
crypto/openssl/ssl/t1_lib.c
2913
s->s3.tmp.mask_a |= SSL_aSRP;
crypto/openssl/ssl/t1_lib.c
2914
s->s3.tmp.mask_k |= SSL_kSRP;
crypto/openssl/ssl/t1_lib.c
2929
int ssl_cipher_disabled(const SSL_CONNECTION *s, const SSL_CIPHER *c,
crypto/openssl/ssl/t1_lib.c
2932
int minversion = SSL_CONNECTION_IS_DTLS(s) ? c->min_dtls : c->min_tls;
crypto/openssl/ssl/t1_lib.c
2933
int maxversion = SSL_CONNECTION_IS_DTLS(s) ? c->max_dtls : c->max_tls;
crypto/openssl/ssl/t1_lib.c
2935
if (c->algorithm_mkey & s->s3.tmp.mask_k
crypto/openssl/ssl/t1_lib.c
2936
|| c->algorithm_auth & s->s3.tmp.mask_a)
crypto/openssl/ssl/t1_lib.c
2938
if (s->s3.tmp.max_ver == 0)
crypto/openssl/ssl/t1_lib.c
2941
if (SSL_IS_QUIC_INT_HANDSHAKE(s))
crypto/openssl/ssl/t1_lib.c
2961
if (ssl_version_cmp(s, minversion, s->s3.tmp.max_ver) > 0
crypto/openssl/ssl/t1_lib.c
2962
|| ssl_version_cmp(s, maxversion, s->s3.tmp.min_ver) < 0)
crypto/openssl/ssl/t1_lib.c
2965
return !ssl_security(s, op, c->strength_bits, 0, (void *)c);
crypto/openssl/ssl/t1_lib.c
2968
int tls_use_ticket(SSL_CONNECTION *s)
crypto/openssl/ssl/t1_lib.c
2970
if ((s->options & SSL_OP_NO_TICKET))
crypto/openssl/ssl/t1_lib.c
2972
return ssl_security(s, SSL_SECOP_TICKET, 0, 0, NULL);
crypto/openssl/ssl/t1_lib.c
2975
int tls1_set_server_sigalgs(SSL_CONNECTION *s)
crypto/openssl/ssl/t1_lib.c
2980
OPENSSL_free(s->shared_sigalgs);
crypto/openssl/ssl/t1_lib.c
2981
s->shared_sigalgs = NULL;
crypto/openssl/ssl/t1_lib.c
2982
s->shared_sigalgslen = 0;
crypto/openssl/ssl/t1_lib.c
2985
if (s->s3.tmp.valid_flags)
crypto/openssl/ssl/t1_lib.c
2986
memset(s->s3.tmp.valid_flags, 0, s->ssl_pkey_num * sizeof(uint32_t));
crypto/openssl/ssl/t1_lib.c
2988
s->s3.tmp.valid_flags = OPENSSL_zalloc(s->ssl_pkey_num * sizeof(uint32_t));
crypto/openssl/ssl/t1_lib.c
2989
if (s->s3.tmp.valid_flags == NULL)
crypto/openssl/ssl/t1_lib.c
2995
if (s->s3.tmp.peer_cert_sigalgs == NULL
crypto/openssl/ssl/t1_lib.c
2996
&& s->s3.tmp.peer_sigalgs == NULL) {
crypto/openssl/ssl/t1_lib.c
2998
size_t sent_sigslen = tls12_get_psigalgs(s, 1, &sent_sigs);
crypto/openssl/ssl/t1_lib.c
3000
for (i = 0; i < s->ssl_pkey_num; i++) {
crypto/openssl/ssl/t1_lib.c
3001
const SIGALG_LOOKUP *lu = tls1_get_legacy_sigalg(s, i);
crypto/openssl/ssl/t1_lib.c
3009
s->s3.tmp.valid_flags[i] = CERT_PKEY_SIGN;
crypto/openssl/ssl/t1_lib.c
3017
if (!tls1_process_sigalgs(s)) {
crypto/openssl/ssl/t1_lib.c
3018
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/t1_lib.c
3021
if (s->shared_sigalgs != NULL)
crypto/openssl/ssl/t1_lib.c
3025
SSLfatal(s, SSL_AD_HANDSHAKE_FAILURE,
crypto/openssl/ssl/t1_lib.c
3037
SSL_TICKET_STATUS tls_get_ticket_from_client(SSL_CONNECTION *s,
crypto/openssl/ssl/t1_lib.c
3045
s->ext.ticket_expected = 0;
crypto/openssl/ssl/t1_lib.c
3052
if (s->version <= SSL3_VERSION || !tls_use_ticket(s))
crypto/openssl/ssl/t1_lib.c
3061
return tls_decrypt_ticket(s, PACKET_data(&ticketext->data), size,
crypto/openssl/ssl/t1_lib.c
3088
SSL_TICKET_STATUS tls_decrypt_ticket(SSL_CONNECTION *s,
crypto/openssl/ssl/t1_lib.c
3103
SSL_CTX *tctx = s->session_ctx;
crypto/openssl/ssl/t1_lib.c
3104
SSL_CTX *sctx = SSL_CONNECTION_GET_CTX(s);
crypto/openssl/ssl/t1_lib.c
3114
if (!SSL_CONNECTION_IS_TLS13(s) && s->ext.session_secret_cb) {
crypto/openssl/ssl/t1_lib.c
3152
rv = tctx->ext.ticket_key_evp_cb(SSL_CONNECTION_GET_USER_SSL(s),
crypto/openssl/ssl/t1_lib.c
3161
rv = tctx->ext.ticket_key_cb(SSL_CONNECTION_GET_USER_SSL(s), nctick,
crypto/openssl/ssl/t1_lib.c
32
static const SIGALG_LOOKUP *find_sig_alg(SSL_CONNECTION *s, X509 *x, EVP_PKEY *pkey);
crypto/openssl/ssl/t1_lib.c
3202
if (SSL_CONNECTION_IS_TLS13(s))
crypto/openssl/ssl/t1_lib.c
3298
if (s->session_ctx->decrypt_ticket_cb != NULL
crypto/openssl/ssl/t1_lib.c
33
static int tls12_sigalg_allowed(const SSL_CONNECTION *s, int op, const SIGALG_LOOKUP *lu);
crypto/openssl/ssl/t1_lib.c
3308
retcb = s->session_ctx->decrypt_ticket_cb(SSL_CONNECTION_GET_SSL(s),
crypto/openssl/ssl/t1_lib.c
3311
s->session_ctx->ticket_cb_data);
crypto/openssl/ssl/t1_lib.c
3347
if (s->ext.session_secret_cb == NULL || SSL_CONNECTION_IS_TLS13(s)) {
crypto/openssl/ssl/t1_lib.c
3352
s->ext.ticket_expected = 1;
crypto/openssl/ssl/t1_lib.c
3362
static int tls12_sigalg_allowed(const SSL_CONNECTION *s, int op,
crypto/openssl/ssl/t1_lib.c
3371
if (SSL_CONNECTION_IS_TLS13(s) && lu->sig == EVP_PKEY_DSA)
crypto/openssl/ssl/t1_lib.c
3377
if (!s->server && !SSL_CONNECTION_IS_DTLS(s)
crypto/openssl/ssl/t1_lib.c
3378
&& s->s3.tmp.min_ver >= TLS1_3_VERSION
crypto/openssl/ssl/t1_lib.c
3385
if (ssl_cert_is_disabled(SSL_CONNECTION_GET_CTX(s), lu->sig_idx))
crypto/openssl/ssl/t1_lib.c
3392
if (s->server && SSL_CONNECTION_IS_TLS13(s))
crypto/openssl/ssl/t1_lib.c
3394
if (!s->server
crypto/openssl/ssl/t1_lib.c
3395
&& SSL_CONNECTION_GET_SSL(s)->method->version == TLS_ANY_VERSION
crypto/openssl/ssl/t1_lib.c
3396
&& s->s3.tmp.max_ver >= TLS1_3_VERSION) {
crypto/openssl/ssl/t1_lib.c
3406
if (s->s3.tmp.min_ver >= TLS1_3_VERSION)
crypto/openssl/ssl/t1_lib.c
3409
sk = SSL_get_ciphers(SSL_CONNECTION_GET_SSL(s));
crypto/openssl/ssl/t1_lib.c
3416
if (ssl_cipher_disabled(s, c, SSL_SECOP_CIPHER_SUPPORTED, 0))
crypto/openssl/ssl/t1_lib.c
3428
secbits = sigalg_security_bits(SSL_CONNECTION_GET_CTX(s), lu);
crypto/openssl/ssl/t1_lib.c
3431
return ssl_security(s, op, secbits, lu->hash, (void *)sigalgstr);
crypto/openssl/ssl/t1_lib.c
3440
void ssl_set_sig_mask(uint32_t *pmask_a, SSL_CONNECTION *s, int op)
crypto/openssl/ssl/t1_lib.c
3449
sigalgslen = tls12_get_psigalgs(s, 1, &sigalgs);
crypto/openssl/ssl/t1_lib.c
3451
const SIGALG_LOOKUP *lu = tls1_lookup_sigalg(SSL_CONNECTION_GET_CTX(s), *sigalgs);
crypto/openssl/ssl/t1_lib.c
3458
SSL_CONNECTION_GET_CTX(s));
crypto/openssl/ssl/t1_lib.c
3464
&& tls12_sigalg_allowed(s, op, lu))
crypto/openssl/ssl/t1_lib.c
3470
int tls12_copy_sigalgs(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/t1_lib.c
3477
const SIGALG_LOOKUP *lu = tls1_lookup_sigalg(SSL_CONNECTION_GET_CTX(s), *psig);
crypto/openssl/ssl/t1_lib.c
3479
if (lu == NULL || !tls_sigalg_compat(s, lu))
crypto/openssl/ssl/t1_lib.c
3487
if (rv == 0 && (!SSL_CONNECTION_IS_TLS13(s) || (lu->sig != EVP_PKEY_RSA && lu->hash != NID_sha1 && lu->hash != NID_sha224)))
crypto/openssl/ssl/t1_lib.c
3496
static size_t tls12_shared_sigalgs(SSL_CONNECTION *s,
crypto/openssl/ssl/t1_lib.c
3504
const SIGALG_LOOKUP *lu = tls1_lookup_sigalg(SSL_CONNECTION_GET_CTX(s), *ptmp);
crypto/openssl/ssl/t1_lib.c
3508
|| !tls12_sigalg_allowed(s, SSL_SECOP_SIGALG_SHARED, lu))
crypto/openssl/ssl/t1_lib.c
3523
static int tls1_set_shared_sigalgs(SSL_CONNECTION *s)
crypto/openssl/ssl/t1_lib.c
3529
CERT *c = s->cert;
crypto/openssl/ssl/t1_lib.c
3530
unsigned int is_suiteb = tls1_suiteb(s);
crypto/openssl/ssl/t1_lib.c
3532
OPENSSL_free(s->shared_sigalgs);
crypto/openssl/ssl/t1_lib.c
3533
s->shared_sigalgs = NULL;
crypto/openssl/ssl/t1_lib.c
3534
s->shared_sigalgslen = 0;
crypto/openssl/ssl/t1_lib.c
3536
if (!s->server && c->client_sigalgs && !is_suiteb) {
crypto/openssl/ssl/t1_lib.c
3543
conflen = tls12_get_psigalgs(s, 0, &conf);
crypto/openssl/ssl/t1_lib.c
3544
if (s->options & SSL_OP_CIPHER_SERVER_PREFERENCE || is_suiteb) {
crypto/openssl/ssl/t1_lib.c
3547
allow = s->s3.tmp.peer_sigalgs;
crypto/openssl/ssl/t1_lib.c
3548
allowlen = s->s3.tmp.peer_sigalgslen;
crypto/openssl/ssl/t1_lib.c
3552
pref = s->s3.tmp.peer_sigalgs;
crypto/openssl/ssl/t1_lib.c
3553
preflen = s->s3.tmp.peer_sigalgslen;
crypto/openssl/ssl/t1_lib.c
3555
nmatch = tls12_shared_sigalgs(s, NULL, pref, preflen, allow, allowlen);
crypto/openssl/ssl/t1_lib.c
3559
nmatch = tls12_shared_sigalgs(s, salgs, pref, preflen, allow, allowlen);
crypto/openssl/ssl/t1_lib.c
3563
s->shared_sigalgs = salgs;
crypto/openssl/ssl/t1_lib.c
3564
s->shared_sigalgslen = nmatch;
crypto/openssl/ssl/t1_lib.c
3599
int tls1_save_sigalgs(SSL_CONNECTION *s, PACKET *pkt, int cert)
crypto/openssl/ssl/t1_lib.c
3602
if (!SSL_USE_SIGALGS(s))
crypto/openssl/ssl/t1_lib.c
3605
if (s->cert == NULL)
crypto/openssl/ssl/t1_lib.c
3609
return tls1_save_u16(pkt, &s->s3.tmp.peer_cert_sigalgs,
crypto/openssl/ssl/t1_lib.c
3610
&s->s3.tmp.peer_cert_sigalgslen);
crypto/openssl/ssl/t1_lib.c
3612
return tls1_save_u16(pkt, &s->s3.tmp.peer_sigalgs,
crypto/openssl/ssl/t1_lib.c
3613
&s->s3.tmp.peer_sigalgslen);
crypto/openssl/ssl/t1_lib.c
3618
int tls1_process_sigalgs(SSL_CONNECTION *s)
crypto/openssl/ssl/t1_lib.c
3621
uint32_t *pvalid = s->s3.tmp.valid_flags;
crypto/openssl/ssl/t1_lib.c
3623
if (!tls1_set_shared_sigalgs(s))
crypto/openssl/ssl/t1_lib.c
3626
for (i = 0; i < s->ssl_pkey_num; i++)
crypto/openssl/ssl/t1_lib.c
3629
for (i = 0; i < s->shared_sigalgslen; i++) {
crypto/openssl/ssl/t1_lib.c
3630
const SIGALG_LOOKUP *sigptr = s->shared_sigalgs[i];
crypto/openssl/ssl/t1_lib.c
3634
if (SSL_CONNECTION_IS_TLS13(s) && sigptr->sig == EVP_PKEY_RSA)
crypto/openssl/ssl/t1_lib.c
3638
&& !ssl_cert_is_disabled(SSL_CONNECTION_GET_CTX(s), idx))
crypto/openssl/ssl/t1_lib.c
3644
int SSL_get_sigalgs(SSL *s, int idx,
crypto/openssl/ssl/t1_lib.c
3650
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/t1_lib.c
3681
int SSL_get_shared_sigalgs(SSL *s, int idx,
crypto/openssl/ssl/t1_lib.c
3686
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/t1_lib.c
3744
const SIGALG_LOOKUP *s;
crypto/openssl/ssl/t1_lib.c
3789
for (i = 0, s = sigalg_lookup_tbl;
crypto/openssl/ssl/t1_lib.c
3790
i < OSSL_NELEM(sigalg_lookup_tbl); i++, s++) {
crypto/openssl/ssl/t1_lib.c
3791
iana = s->name;
crypto/openssl/ssl/t1_lib.c
3792
alias = s->name12;
crypto/openssl/ssl/t1_lib.c
3795
sarg->sigalgs[sarg->sigalgcnt++] = s->sigalg;
crypto/openssl/ssl/t1_lib.c
3810
s = &sarg->ctx->sigalg_lookup_cache[i];
crypto/openssl/ssl/t1_lib.c
3811
if (s->hash == hash_alg && s->sig == sig_alg) {
crypto/openssl/ssl/t1_lib.c
3815
sarg->sigalgs[sarg->sigalgcnt++] = s->sigalg;
crypto/openssl/ssl/t1_lib.c
3821
s = &sigalg_lookup_tbl[i];
crypto/openssl/ssl/t1_lib.c
3822
if (s->hash == hash_alg && s->sig == sig_alg) {
crypto/openssl/ssl/t1_lib.c
3823
sarg->sigalgs[sarg->sigalgcnt++] = s->sigalg;
crypto/openssl/ssl/t1_lib.c
3933
static int tls1_check_sig_alg(SSL_CONNECTION *s, X509 *x, int default_nid)
crypto/openssl/ssl/t1_lib.c
3956
if (SSL_CONNECTION_IS_TLS13(s) && s->s3.tmp.peer_cert_sigalgs != NULL) {
crypto/openssl/ssl/t1_lib.c
3962
sigalgslen = s->s3.tmp.peer_cert_sigalgslen;
crypto/openssl/ssl/t1_lib.c
3965
sigalgslen = s->shared_sigalgslen;
crypto/openssl/ssl/t1_lib.c
3971
? tls1_lookup_sigalg(SSL_CONNECTION_GET_CTX(s),
crypto/openssl/ssl/t1_lib.c
3972
s->s3.tmp.peer_cert_sigalgs[i])
crypto/openssl/ssl/t1_lib.c
3973
: s->shared_sigalgs[i];
crypto/openssl/ssl/t1_lib.c
4029
int tls1_check_chain(SSL_CONNECTION *s, X509 *x, EVP_PKEY *pk,
crypto/openssl/ssl/t1_lib.c
4036
CERT *c = s->cert;
crypto/openssl/ssl/t1_lib.c
4038
unsigned int suiteb_flags = tls1_suiteb(s);
crypto/openssl/ssl/t1_lib.c
4054
pvalid = s->s3.tmp.valid_flags + idx;
crypto/openssl/ssl/t1_lib.c
4059
if (tls12_rpk_and_privkey(s, idx)) {
crypto/openssl/ssl/t1_lib.c
4060
if (EVP_PKEY_is_a(pk, "EC") && !tls1_check_pkey_comp(s, pk))
crypto/openssl/ssl/t1_lib.c
4075
SSL_CONNECTION_GET_CTX(s))
crypto/openssl/ssl/t1_lib.c
4079
pvalid = s->s3.tmp.valid_flags + idx;
crypto/openssl/ssl/t1_lib.c
4103
if (TLS1_get_version(SSL_CONNECTION_GET_SSL(s)) >= TLS1_2_VERSION
crypto/openssl/ssl/t1_lib.c
4108
if (s->s3.tmp.peer_cert_sigalgs != NULL
crypto/openssl/ssl/t1_lib.c
4109
|| s->s3.tmp.peer_sigalgs != NULL) {
crypto/openssl/ssl/t1_lib.c
4157
const SIGALG_LOOKUP *lu = tls1_lookup_sigalg(SSL_CONNECTION_GET_CTX(s), *p);
crypto/openssl/ssl/t1_lib.c
4170
if (SSL_CONNECTION_IS_TLS13(s)) {
crypto/openssl/ssl/t1_lib.c
4175
if (find_sig_alg(s, x, pk) != NULL)
crypto/openssl/ssl/t1_lib.c
4177
} else if (!tls1_check_sig_alg(s, x, default_nid)) {
crypto/openssl/ssl/t1_lib.c
4184
if (!tls1_check_sig_alg(s, sk_X509_value(chain, i), default_nid)) {
crypto/openssl/ssl/t1_lib.c
4198
if (tls1_check_cert_param(s, x, 1))
crypto/openssl/ssl/t1_lib.c
4202
if (!s->server)
crypto/openssl/ssl/t1_lib.c
4209
if (!tls1_check_cert_param(s, ca, 0)) {
crypto/openssl/ssl/t1_lib.c
4218
if (!s->server && strict_mode) {
crypto/openssl/ssl/t1_lib.c
4230
const uint8_t *ctypes = s->s3.tmp.ctype;
crypto/openssl/ssl/t1_lib.c
4233
for (j = 0; j < s->s3.tmp.ctype_len; j++, ctypes++) {
crypto/openssl/ssl/t1_lib.c
4245
ca_dn = s->s3.tmp.peer_ca_names;
crypto/openssl/ssl/t1_lib.c
4271
if (TLS1_get_version(SSL_CONNECTION_GET_SSL(s)) >= TLS1_2_VERSION)
crypto/openssl/ssl/t1_lib.c
4293
void tls1_set_cert_validity(SSL_CONNECTION *s)
crypto/openssl/ssl/t1_lib.c
4295
tls1_check_chain(s, NULL, NULL, NULL, SSL_PKEY_RSA);
crypto/openssl/ssl/t1_lib.c
4296
tls1_check_chain(s, NULL, NULL, NULL, SSL_PKEY_RSA_PSS_SIGN);
crypto/openssl/ssl/t1_lib.c
4297
tls1_check_chain(s, NULL, NULL, NULL, SSL_PKEY_DSA_SIGN);
crypto/openssl/ssl/t1_lib.c
4298
tls1_check_chain(s, NULL, NULL, NULL, SSL_PKEY_ECC);
crypto/openssl/ssl/t1_lib.c
4299
tls1_check_chain(s, NULL, NULL, NULL, SSL_PKEY_GOST01);
crypto/openssl/ssl/t1_lib.c
4300
tls1_check_chain(s, NULL, NULL, NULL, SSL_PKEY_GOST12_256);
crypto/openssl/ssl/t1_lib.c
4301
tls1_check_chain(s, NULL, NULL, NULL, SSL_PKEY_GOST12_512);
crypto/openssl/ssl/t1_lib.c
4302
tls1_check_chain(s, NULL, NULL, NULL, SSL_PKEY_ED25519);
crypto/openssl/ssl/t1_lib.c
4303
tls1_check_chain(s, NULL, NULL, NULL, SSL_PKEY_ED448);
crypto/openssl/ssl/t1_lib.c
4307
int SSL_check_chain(SSL *s, X509 *x, EVP_PKEY *pk, STACK_OF(X509) *chain)
crypto/openssl/ssl/t1_lib.c
4309
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/t1_lib.c
4317
EVP_PKEY *ssl_get_auto_dh(SSL_CONNECTION *s)
crypto/openssl/ssl/t1_lib.c
4325
SSL_CTX *sctx = SSL_CONNECTION_GET_CTX(s);
crypto/openssl/ssl/t1_lib.c
4327
if (s->cert->dh_tmp_auto != 2) {
crypto/openssl/ssl/t1_lib.c
4328
if (s->s3.tmp.new_cipher->algorithm_auth & (SSL_aNULL | SSL_aPSK)) {
crypto/openssl/ssl/t1_lib.c
4329
if (s->s3.tmp.new_cipher->strength_bits == 256)
crypto/openssl/ssl/t1_lib.c
4334
if (s->s3.tmp.cert == NULL)
crypto/openssl/ssl/t1_lib.c
4336
dh_secbits = EVP_PKEY_get_security_bits(s->s3.tmp.cert->privatekey);
crypto/openssl/ssl/t1_lib.c
4341
sec_level_bits = ssl_get_security_level_bits(SSL_CONNECTION_GET_SSL(s),
crypto/openssl/ssl/t1_lib.c
4383
static int ssl_security_cert_key(SSL_CONNECTION *s, SSL_CTX *ctx, X509 *x,
crypto/openssl/ssl/t1_lib.c
4398
if (s != NULL)
crypto/openssl/ssl/t1_lib.c
4399
return ssl_security(s, op, secbits, 0, x);
crypto/openssl/ssl/t1_lib.c
4404
static int ssl_security_cert_sig(SSL_CONNECTION *s, SSL_CTX *ctx, X509 *x,
crypto/openssl/ssl/t1_lib.c
4418
if (s != NULL)
crypto/openssl/ssl/t1_lib.c
4419
return ssl_security(s, op, secbits, nid, x);
crypto/openssl/ssl/t1_lib.c
4424
int ssl_security_cert(SSL_CONNECTION *s, SSL_CTX *ctx, X509 *x, int vfy,
crypto/openssl/ssl/t1_lib.c
4430
if (!ssl_security_cert_key(s, ctx, x, SSL_SECOP_EE_KEY | vfy))
crypto/openssl/ssl/t1_lib.c
4433
if (!ssl_security_cert_key(s, ctx, x, SSL_SECOP_CA_KEY | vfy))
crypto/openssl/ssl/t1_lib.c
4436
if (!ssl_security_cert_sig(s, ctx, x, SSL_SECOP_CA_MD | vfy))
crypto/openssl/ssl/t1_lib.c
4447
int ssl_security_cert_chain(SSL_CONNECTION *s, STACK_OF(X509) *sk,
crypto/openssl/ssl/t1_lib.c
4460
rv = ssl_security_cert(s, NULL, x, vfy, 1);
crypto/openssl/ssl/t1_lib.c
4466
rv = ssl_security_cert(s, NULL, x, vfy, 0);
crypto/openssl/ssl/t1_lib.c
4478
static int tls12_get_cert_sigalg_idx(const SSL_CONNECTION *s,
crypto/openssl/ssl/t1_lib.c
4483
SSL_CONNECTION_GET_CTX(s));
crypto/openssl/ssl/t1_lib.c
4487
|| (clu->amask & s->s3.tmp.new_cipher->algorithm_auth) == 0
crypto/openssl/ssl/t1_lib.c
4489
&& (s->s3.tmp.new_cipher->algorithm_mkey & SSL_kRSA) != 0))
crypto/openssl/ssl/t1_lib.c
4493
if (tls12_rpk_and_privkey(s, sig_idx))
crypto/openssl/ssl/t1_lib.c
4494
return s->s3.tmp.valid_flags[sig_idx] & CERT_PKEY_RPK ? sig_idx : -1;
crypto/openssl/ssl/t1_lib.c
4496
return s->s3.tmp.valid_flags[sig_idx] & CERT_PKEY_VALID ? sig_idx : -1;
crypto/openssl/ssl/t1_lib.c
4505
static int check_cert_usable(SSL_CONNECTION *s, const SIGALG_LOOKUP *sig,
crypto/openssl/ssl/t1_lib.c
4512
SSL_CTX *sctx = SSL_CONNECTION_GET_CTX(s);
crypto/openssl/ssl/t1_lib.c
4530
if (s->s3.tmp.peer_cert_sigalgs != NULL) {
crypto/openssl/ssl/t1_lib.c
4533
for (i = 0; i < s->s3.tmp.peer_cert_sigalgslen; i++) {
crypto/openssl/ssl/t1_lib.c
4534
lu = tls1_lookup_sigalg(SSL_CONNECTION_GET_CTX(s),
crypto/openssl/ssl/t1_lib.c
4535
s->s3.tmp.peer_cert_sigalgs[i]);
crypto/openssl/ssl/t1_lib.c
4565
static int has_usable_cert(SSL_CONNECTION *s, const SIGALG_LOOKUP *sig, int idx)
crypto/openssl/ssl/t1_lib.c
4570
if (!ssl_has_cert(s, idx))
crypto/openssl/ssl/t1_lib.c
4573
return check_cert_usable(s, sig, s->cert->pkeys[idx].x509,
crypto/openssl/ssl/t1_lib.c
4574
s->cert->pkeys[idx].privatekey);
crypto/openssl/ssl/t1_lib.c
4581
static int is_cert_usable(SSL_CONNECTION *s, const SIGALG_LOOKUP *sig, X509 *x,
crypto/openssl/ssl/t1_lib.c
4586
if (ssl_cert_lookup_by_pkey(pkey, &idx, SSL_CONNECTION_GET_CTX(s)) == NULL)
crypto/openssl/ssl/t1_lib.c
4593
return check_cert_usable(s, sig, x, pkey);
crypto/openssl/ssl/t1_lib.c
4601
static const SIGALG_LOOKUP *find_sig_alg(SSL_CONNECTION *s, X509 *x,
crypto/openssl/ssl/t1_lib.c
4608
SSL_CTX *sctx = SSL_CONNECTION_GET_CTX(s);
crypto/openssl/ssl/t1_lib.c
4611
for (i = 0; i < s->shared_sigalgslen; i++) {
crypto/openssl/ssl/t1_lib.c
4613
lu = s->shared_sigalgs[i];
crypto/openssl/ssl/t1_lib.c
4618
|| !tls_sigalg_compat(s, lu))
crypto/openssl/ssl/t1_lib.c
4624
if ((pkey == NULL && !has_usable_cert(s, lu, -1))
crypto/openssl/ssl/t1_lib.c
4625
|| (pkey != NULL && !is_cert_usable(s, lu, x, pkey)))
crypto/openssl/ssl/t1_lib.c
4629
: s->cert->pkeys[lu->sig_idx].privatekey;
crypto/openssl/ssl/t1_lib.c
4644
if (i == s->shared_sigalgslen)
crypto/openssl/ssl/t1_lib.c
4661
int tls_choose_sigalg(SSL_CONNECTION *s, int fatalerrs)
crypto/openssl/ssl/t1_lib.c
4666
s->s3.tmp.cert = NULL;
crypto/openssl/ssl/t1_lib.c
4667
s->s3.tmp.sigalg = NULL;
crypto/openssl/ssl/t1_lib.c
4669
if (SSL_CONNECTION_IS_TLS13(s)) {
crypto/openssl/ssl/t1_lib.c
4670
lu = find_sig_alg(s, NULL, NULL);
crypto/openssl/ssl/t1_lib.c
4674
SSLfatal(s, SSL_AD_HANDSHAKE_FAILURE,
crypto/openssl/ssl/t1_lib.c
4680
if (!(s->s3.tmp.new_cipher->algorithm_auth & SSL_aCERT))
crypto/openssl/ssl/t1_lib.c
4682
if (!s->server && !ssl_has_cert(s, s->cert->key - s->cert->pkeys))
crypto/openssl/ssl/t1_lib.c
4685
if (SSL_USE_SIGALGS(s)) {
crypto/openssl/ssl/t1_lib.c
4687
if (s->s3.tmp.peer_sigalgs != NULL) {
crypto/openssl/ssl/t1_lib.c
4689
SSL_CTX *sctx = SSL_CONNECTION_GET_CTX(s);
crypto/openssl/ssl/t1_lib.c
4692
if (tls1_suiteb(s))
crypto/openssl/ssl/t1_lib.c
4693
curve = ssl_get_EC_curve_nid(s->cert->pkeys[SSL_PKEY_ECC]
crypto/openssl/ssl/t1_lib.c
4700
for (i = 0; i < s->shared_sigalgslen; i++) {
crypto/openssl/ssl/t1_lib.c
4702
lu = s->shared_sigalgs[i];
crypto/openssl/ssl/t1_lib.c
4703
if (!tls_sigalg_compat(s, lu))
crypto/openssl/ssl/t1_lib.c
4705
if (s->server) {
crypto/openssl/ssl/t1_lib.c
4706
if ((sig_idx = tls12_get_cert_sigalg_idx(s, lu)) == -1)
crypto/openssl/ssl/t1_lib.c
4709
int cc_idx = s->cert->key - s->cert->pkeys;
crypto/openssl/ssl/t1_lib.c
4716
if (!has_usable_cert(s, lu, sig_idx))
crypto/openssl/ssl/t1_lib.c
4720
EVP_PKEY *pkey = s->cert->pkeys[sig_idx].privatekey;
crypto/openssl/ssl/t1_lib.c
4734
if (i == s->shared_sigalgslen
crypto/openssl/ssl/t1_lib.c
4735
&& (s->s3.tmp.new_cipher->algorithm_auth
crypto/openssl/ssl/t1_lib.c
4738
if ((lu = tls1_get_legacy_sigalg(s, -1)) == NULL) {
crypto/openssl/ssl/t1_lib.c
4741
SSLfatal(s, SSL_AD_HANDSHAKE_FAILURE,
crypto/openssl/ssl/t1_lib.c
4750
if (i == s->shared_sigalgslen) {
crypto/openssl/ssl/t1_lib.c
4753
SSLfatal(s, SSL_AD_HANDSHAKE_FAILURE,
crypto/openssl/ssl/t1_lib.c
4764
if ((lu = tls1_get_legacy_sigalg(s, -1)) == NULL) {
crypto/openssl/ssl/t1_lib.c
4767
SSLfatal(s, SSL_AD_HANDSHAKE_FAILURE,
crypto/openssl/ssl/t1_lib.c
4773
sent_sigslen = tls12_get_psigalgs(s, 1, &sent_sigs);
crypto/openssl/ssl/t1_lib.c
4776
&& has_usable_cert(s, lu, lu->sig_idx))
crypto/openssl/ssl/t1_lib.c
4782
SSLfatal(s, SSL_AD_HANDSHAKE_FAILURE,
crypto/openssl/ssl/t1_lib.c
4788
if ((lu = tls1_get_legacy_sigalg(s, -1)) == NULL) {
crypto/openssl/ssl/t1_lib.c
4791
SSLfatal(s, SSL_AD_INTERNAL_ERROR,
crypto/openssl/ssl/t1_lib.c
4799
s->s3.tmp.cert = &s->cert->pkeys[sig_idx];
crypto/openssl/ssl/t1_lib.c
4800
s->cert->key = s->s3.tmp.cert;
crypto/openssl/ssl/t1_lib.c
4801
s->s3.tmp.sigalg = lu;
crypto/openssl/ssl/t1_lib.c
780
void tls1_get_supported_groups(SSL_CONNECTION *s, const uint16_t **pgroups,
crypto/openssl/ssl/t1_lib.c
783
SSL_CTX *sctx = SSL_CONNECTION_GET_CTX(s);
crypto/openssl/ssl/t1_lib.c
786
switch (tls1_suiteb(s)) {
crypto/openssl/ssl/t1_lib.c
803
if (s->ext.supportedgroups == NULL) {
crypto/openssl/ssl/t1_lib.c
807
*pgroups = s->ext.supportedgroups;
crypto/openssl/ssl/t1_lib.c
808
*pgroupslen = s->ext.supportedgroups_len;
crypto/openssl/ssl/t1_lib.c
827
void tls1_get_requested_keyshare_groups(SSL_CONNECTION *s, const uint16_t **pgroups,
crypto/openssl/ssl/t1_lib.c
830
SSL_CTX *sctx = SSL_CONNECTION_GET_CTX(s);
crypto/openssl/ssl/t1_lib.c
832
if (s->ext.supportedgroups == NULL) {
crypto/openssl/ssl/t1_lib.c
836
*pgroups = s->ext.keyshares;
crypto/openssl/ssl/t1_lib.c
837
*pgroupslen = s->ext.keyshares_len;
crypto/openssl/ssl/t1_lib.c
841
void tls1_get_group_tuples(SSL_CONNECTION *s, const size_t **ptuples,
crypto/openssl/ssl/t1_lib.c
844
SSL_CTX *sctx = SSL_CONNECTION_GET_CTX(s);
crypto/openssl/ssl/t1_lib.c
846
if (s->ext.supportedgroups == NULL) {
crypto/openssl/ssl/t1_lib.c
850
*ptuples = s->ext.tuples;
crypto/openssl/ssl/t1_lib.c
851
*ptupleslen = s->ext.tuples_len;
crypto/openssl/ssl/t1_lib.c
855
int tls_valid_group(SSL_CONNECTION *s, uint16_t group_id,
crypto/openssl/ssl/t1_lib.c
859
const TLS_GROUP_INFO *ginfo = tls1_group_id_lookup(SSL_CONNECTION_GET_CTX(s),
crypto/openssl/ssl/t1_lib.c
870
group_minversion = SSL_CONNECTION_IS_DTLS(s) ? ginfo->mindtls : ginfo->mintls;
crypto/openssl/ssl/t1_lib.c
871
group_maxversion = SSL_CONNECTION_IS_DTLS(s) ? ginfo->maxdtls : ginfo->maxtls;
crypto/openssl/ssl/t1_lib.c
878
ret = (ssl_version_cmp(s, minversion, group_maxversion) <= 0);
crypto/openssl/ssl/t1_lib.c
880
ret &= (ssl_version_cmp(s, maxversion, group_minversion) >= 0);
crypto/openssl/ssl/t1_lib.c
882
if (!SSL_CONNECTION_IS_DTLS(s)) {
crypto/openssl/ssl/t1_lib.c
896
int tls_group_allowed(SSL_CONNECTION *s, uint16_t group, int op)
crypto/openssl/ssl/t1_lib.c
898
const TLS_GROUP_INFO *ginfo = tls1_group_id_lookup(SSL_CONNECTION_GET_CTX(s),
crypto/openssl/ssl/t1_lib.c
907
return ssl_security(s, op, ginfo->secbits,
crypto/openssl/ssl/tls13_enc.c
100
int tls13_hkdf_expand(SSL_CONNECTION *s, const EVP_MD *md,
crypto/openssl/ssl/tls13_enc.c
107
SSL_CTX *sctx = SSL_CONNECTION_GET_CTX(s);
crypto/openssl/ssl/tls13_enc.c
113
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/tls13_enc.c
122
int tls13_derive_key(SSL_CONNECTION *s, const EVP_MD *md,
crypto/openssl/ssl/tls13_enc.c
129
return tls13_hkdf_expand(s, md, secret, keylabel, sizeof(keylabel) - 1,
crypto/openssl/ssl/tls13_enc.c
137
int tls13_derive_iv(SSL_CONNECTION *s, const EVP_MD *md,
crypto/openssl/ssl/tls13_enc.c
144
return tls13_hkdf_expand(s, md, secret, ivlabel, sizeof(ivlabel) - 1,
crypto/openssl/ssl/tls13_enc.c
148
int tls13_derive_finishedkey(SSL_CONNECTION *s, const EVP_MD *md,
crypto/openssl/ssl/tls13_enc.c
155
return tls13_hkdf_expand(s, md, secret, finishedlabel,
crypto/openssl/ssl/tls13_enc.c
164
int tls13_generate_secret(SSL_CONNECTION *s, const EVP_MD *md,
crypto/openssl/ssl/tls13_enc.c
180
SSL_CTX *sctx = SSL_CONNECTION_GET_CTX(s);
crypto/openssl/ssl/tls13_enc.c
186
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/tls13_enc.c
193
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/tls13_enc.c
220
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/tls13_enc.c
231
int tls13_generate_handshake_secret(SSL_CONNECTION *s,
crypto/openssl/ssl/tls13_enc.c
236
return tls13_generate_secret(s, ssl_handshake_md(s), s->early_secret,
crypto/openssl/ssl/tls13_enc.c
238
(unsigned char *)&s->handshake_secret);
crypto/openssl/ssl/tls13_enc.c
246
int tls13_generate_master_secret(SSL_CONNECTION *s, unsigned char *out,
crypto/openssl/ssl/tls13_enc.c
250
const EVP_MD *md = ssl_handshake_md(s);
crypto/openssl/ssl/tls13_enc.c
255
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/tls13_enc.c
260
return tls13_generate_secret(s, md, prev, NULL, 0, out);
crypto/openssl/ssl/tls13_enc.c
267
size_t tls13_final_finish_mac(SSL_CONNECTION *s, const char *str, size_t slen,
crypto/openssl/ssl/tls13_enc.c
270
const EVP_MD *md = ssl_handshake_md(s);
crypto/openssl/ssl/tls13_enc.c
277
SSL_CTX *sctx = SSL_CONNECTION_GET_CTX(s);
crypto/openssl/ssl/tls13_enc.c
289
if (!ssl_handshake_hash(s, hash, sizeof(hash), &hashlen)) {
crypto/openssl/ssl/tls13_enc.c
294
if (str == SSL_CONNECTION_GET_SSL(s)->method->ssl3_enc->server_finished_label) {
crypto/openssl/ssl/tls13_enc.c
295
key = s->server_finished_secret;
crypto/openssl/ssl/tls13_enc.c
296
} else if (SSL_IS_FIRST_HANDSHAKE(s)) {
crypto/openssl/ssl/tls13_enc.c
297
key = s->client_finished_secret;
crypto/openssl/ssl/tls13_enc.c
299
if (!tls13_derive_finishedkey(s, md,
crypto/openssl/ssl/tls13_enc.c
300
s->client_app_traffic_secret,
crypto/openssl/ssl/tls13_enc.c
310
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/tls13_enc.c
323
int tls13_setup_key_block(SSL_CONNECTION *s)
crypto/openssl/ssl/tls13_enc.c
330
s->session->cipher = s->s3.tmp.new_cipher;
crypto/openssl/ssl/tls13_enc.c
331
if (!ssl_cipher_get_evp(SSL_CONNECTION_GET_CTX(s), s->session, &c, &hash,
crypto/openssl/ssl/tls13_enc.c
334
SSLfatal_alert(s, SSL_AD_INTERNAL_ERROR);
crypto/openssl/ssl/tls13_enc.c
338
ssl_evp_cipher_free(s->s3.tmp.new_sym_enc);
crypto/openssl/ssl/tls13_enc.c
339
s->s3.tmp.new_sym_enc = c;
crypto/openssl/ssl/tls13_enc.c
340
ssl_evp_md_free(s->s3.tmp.new_hash);
crypto/openssl/ssl/tls13_enc.c
341
s->s3.tmp.new_hash = hash;
crypto/openssl/ssl/tls13_enc.c
342
s->s3.tmp.new_mac_pkey_type = mac_type;
crypto/openssl/ssl/tls13_enc.c
343
s->s3.tmp.new_mac_secret_size = mac_secret_size;
crypto/openssl/ssl/tls13_enc.c
348
static int derive_secret_key_and_iv(SSL_CONNECTION *s, const EVP_MD *md,
crypto/openssl/ssl/tls13_enc.c
366
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_EVP_LIB);
crypto/openssl/ssl/tls13_enc.c
371
if (!tls13_hkdf_expand(s, md, insecret, label, labellen, hash, hashlen,
crypto/openssl/ssl/tls13_enc.c
384
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/tls13_enc.c
388
*keylen = s->s3.tmp.new_mac_secret_size;
crypto/openssl/ssl/tls13_enc.c
398
if (s->s3.tmp.new_cipher != NULL) {
crypto/openssl/ssl/tls13_enc.c
399
algenc = s->s3.tmp.new_cipher->algorithm_enc;
crypto/openssl/ssl/tls13_enc.c
400
} else if (s->session->cipher != NULL) {
crypto/openssl/ssl/tls13_enc.c
402
algenc = s->session->cipher->algorithm_enc;
crypto/openssl/ssl/tls13_enc.c
403
} else if (s->psksession != NULL && s->psksession->cipher != NULL) {
crypto/openssl/ssl/tls13_enc.c
405
algenc = s->psksession->cipher->algorithm_enc;
crypto/openssl/ssl/tls13_enc.c
407
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_EVP_LIB);
crypto/openssl/ssl/tls13_enc.c
425
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_EVP_LIB);
crypto/openssl/ssl/tls13_enc.c
435
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_MALLOC_FAILURE);
crypto/openssl/ssl/tls13_enc.c
440
if (!tls13_derive_key(s, md, secret, key, *keylen)
crypto/openssl/ssl/tls13_enc.c
441
|| !tls13_derive_iv(s, md, secret, *iv, *ivlen)) {
crypto/openssl/ssl/tls13_enc.c
449
static int tls13_store_hash(SSL_CONNECTION *s, unsigned char *hash, size_t len)
crypto/openssl/ssl/tls13_enc.c
453
if (!ssl3_digest_cached_records(s, 1)
crypto/openssl/ssl/tls13_enc.c
454
|| !ssl_handshake_hash(s, hash, len, &hashlen)) {
crypto/openssl/ssl/tls13_enc.c
462
int tls13_store_handshake_traffic_hash(SSL_CONNECTION *s)
crypto/openssl/ssl/tls13_enc.c
464
return tls13_store_hash(s, s->handshake_traffic_hash,
crypto/openssl/ssl/tls13_enc.c
465
sizeof(s->handshake_traffic_hash));
crypto/openssl/ssl/tls13_enc.c
468
int tls13_store_server_finished_hash(SSL_CONNECTION *s)
crypto/openssl/ssl/tls13_enc.c
470
return tls13_store_hash(s, s->server_finished_hash,
crypto/openssl/ssl/tls13_enc.c
471
sizeof(s->server_finished_hash));
crypto/openssl/ssl/tls13_enc.c
474
int tls13_change_cipher_state(SSL_CONNECTION *s, int which)
crypto/openssl/ssl/tls13_enc.c
508
SSL_CTX *sctx = SSL_CONNECTION_GET_CTX(s);
crypto/openssl/ssl/tls13_enc.c
521
const SSL_CIPHER *sslcipher = SSL_SESSION_get0_cipher(s->session);
crypto/openssl/ssl/tls13_enc.c
523
insecret = s->early_secret;
crypto/openssl/ssl/tls13_enc.c
528
handlen = BIO_get_mem_data(s->s3.handshake_buffer, &hdata);
crypto/openssl/ssl/tls13_enc.c
530
SSLfatal(s, SSL_AD_INTERNAL_ERROR, SSL_R_BAD_HANDSHAKE_LENGTH);
crypto/openssl/ssl/tls13_enc.c
534
if (s->early_data_state == SSL_EARLY_DATA_CONNECTING
crypto/openssl/ssl/tls13_enc.c
535
&& s->max_early_data > 0
crypto/openssl/ssl/tls13_enc.c
536
&& s->session->ext.max_early_data == 0) {
crypto/openssl/ssl/tls13_enc.c
542
if (!ossl_assert(s->psksession != NULL
crypto/openssl/ssl/tls13_enc.c
543
&& s->max_early_data == s->psksession->ext.max_early_data)) {
crypto/openssl/ssl/tls13_enc.c
544
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/tls13_enc.c
547
sslcipher = SSL_SESSION_get0_cipher(s->psksession);
crypto/openssl/ssl/tls13_enc.c
550
SSLfatal(s, SSL_AD_INTERNAL_ERROR, SSL_R_BAD_PSK);
crypto/openssl/ssl/tls13_enc.c
560
SSLfatal_alert(s, SSL_AD_INTERNAL_ERROR);
crypto/openssl/ssl/tls13_enc.c
567
SSLfatal_alert(s, SSL_AD_INTERNAL_ERROR);
crypto/openssl/ssl/tls13_enc.c
578
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_EVP_LIB);
crypto/openssl/ssl/tls13_enc.c
586
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/tls13_enc.c
593
if (!tls13_hkdf_expand(s, md, insecret,
crypto/openssl/ssl/tls13_enc.c
597
s->early_exporter_master_secret, hashlen,
crypto/openssl/ssl/tls13_enc.c
599
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/tls13_enc.c
603
if (!ssl_log_secret(s, EARLY_EXPORTER_SECRET_LABEL,
crypto/openssl/ssl/tls13_enc.c
604
s->early_exporter_master_secret, hashlen)) {
crypto/openssl/ssl/tls13_enc.c
609
insecret = s->handshake_secret;
crypto/openssl/ssl/tls13_enc.c
610
finsecret = s->client_finished_secret;
crypto/openssl/ssl/tls13_enc.c
611
finsecretlen = EVP_MD_get_size(ssl_handshake_md(s));
crypto/openssl/ssl/tls13_enc.c
613
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/tls13_enc.c
628
hash = s->handshake_traffic_hash;
crypto/openssl/ssl/tls13_enc.c
630
insecret = s->master_secret;
crypto/openssl/ssl/tls13_enc.c
640
hash = s->server_finished_hash;
crypto/openssl/ssl/tls13_enc.c
645
insecret = s->handshake_secret;
crypto/openssl/ssl/tls13_enc.c
646
finsecret = s->server_finished_secret;
crypto/openssl/ssl/tls13_enc.c
647
finsecretlen = EVP_MD_get_size(ssl_handshake_md(s));
crypto/openssl/ssl/tls13_enc.c
649
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/tls13_enc.c
656
insecret = s->master_secret;
crypto/openssl/ssl/tls13_enc.c
660
hash = s->server_finished_hash;
crypto/openssl/ssl/tls13_enc.c
665
md = ssl_handshake_md(s);
crypto/openssl/ssl/tls13_enc.c
666
cipher = s->s3.tmp.new_sym_enc;
crypto/openssl/ssl/tls13_enc.c
667
mac_md = s->s3.tmp.new_hash;
crypto/openssl/ssl/tls13_enc.c
668
mac_pkey_type = s->s3.tmp.new_mac_pkey_type;
crypto/openssl/ssl/tls13_enc.c
669
if (!ssl3_digest_cached_records(s, 1)
crypto/openssl/ssl/tls13_enc.c
670
|| !ssl_handshake_hash(s, hashval, sizeof(hashval), &hashlen)) {
crypto/openssl/ssl/tls13_enc.c
681
if (!tls13_hkdf_expand(s, ssl_handshake_md(s), insecret,
crypto/openssl/ssl/tls13_enc.c
684
hashval, hashlen, s->resumption_master_secret,
crypto/openssl/ssl/tls13_enc.c
695
if (!derive_secret_key_and_iv(s, md, cipher, mac_pkey_type, mac_md,
crypto/openssl/ssl/tls13_enc.c
703
memcpy(s->server_app_traffic_secret, secret, hashlen);
crypto/openssl/ssl/tls13_enc.c
705
if (!tls13_hkdf_expand(s, ssl_handshake_md(s), insecret,
crypto/openssl/ssl/tls13_enc.c
708
hash, hashlen, s->exporter_master_secret,
crypto/openssl/ssl/tls13_enc.c
714
if (!ssl_log_secret(s, EXPORTER_SECRET_LABEL, s->exporter_master_secret,
crypto/openssl/ssl/tls13_enc.c
720
memcpy(s->client_app_traffic_secret, secret, hashlen);
crypto/openssl/ssl/tls13_enc.c
722
if (!ssl_log_secret(s, log_label, secret, hashlen)) {
crypto/openssl/ssl/tls13_enc.c
728
&& !tls13_derive_finishedkey(s, ssl_handshake_md(s), secret,
crypto/openssl/ssl/tls13_enc.c
735
if (!s->server && label == client_early_traffic)
crypto/openssl/ssl/tls13_enc.c
736
s->rlayer.wrlmethod->set_plain_alerts(s->rlayer.wrl, 1);
crypto/openssl/ssl/tls13_enc.c
738
s->rlayer.wrlmethod->set_plain_alerts(s->rlayer.wrl, 0);
crypto/openssl/ssl/tls13_enc.c
747
if (!ssl_set_new_record_layer(s, s->version,
crypto/openssl/ssl/tls13_enc.c
771
int tls13_update_key(SSL_CONNECTION *s, int sending)
crypto/openssl/ssl/tls13_enc.c
775
const EVP_MD *md = ssl_handshake_md(s);
crypto/openssl/ssl/tls13_enc.c
789
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/tls13_enc.c
794
if (s->server == sending)
crypto/openssl/ssl/tls13_enc.c
795
insecret = s->server_app_traffic_secret;
crypto/openssl/ssl/tls13_enc.c
797
insecret = s->client_app_traffic_secret;
crypto/openssl/ssl/tls13_enc.c
799
if (!derive_secret_key_and_iv(s, md,
crypto/openssl/ssl/tls13_enc.c
800
s->s3.tmp.new_sym_enc,
crypto/openssl/ssl/tls13_enc.c
801
s->s3.tmp.new_mac_pkey_type, s->s3.tmp.new_hash,
crypto/openssl/ssl/tls13_enc.c
812
if (!ssl_set_new_record_layer(s, s->version,
crypto/openssl/ssl/tls13_enc.c
816
s->s3.tmp.new_sym_enc, taglen, NID_undef, NULL,
crypto/openssl/ssl/tls13_enc.c
823
log_label = s->server == sending ? SERVER_APPLICATION_N_LABEL : CLIENT_APPLICATION_N_LABEL;
crypto/openssl/ssl/tls13_enc.c
824
if (!ssl_log_secret(s, log_label, secret, hashlen)) {
crypto/openssl/ssl/tls13_enc.c
846
int tls13_export_keying_material(SSL_CONNECTION *s,
crypto/openssl/ssl/tls13_enc.c
856
const EVP_MD *md = ssl_handshake_md(s);
crypto/openssl/ssl/tls13_enc.c
861
if (ctx == NULL || md == NULL || !ossl_statem_export_allowed(s))
crypto/openssl/ssl/tls13_enc.c
872
|| !tls13_hkdf_expand(s, md, s->exporter_master_secret,
crypto/openssl/ssl/tls13_enc.c
875
|| !tls13_hkdf_expand(s, md, exportsecret, exporterlabel,
crypto/openssl/ssl/tls13_enc.c
886
int tls13_export_keying_material_early(SSL_CONNECTION *s,
crypto/openssl/ssl/tls13_enc.c
902
if (ctx == NULL || !ossl_statem_export_early_allowed(s))
crypto/openssl/ssl/tls13_enc.c
905
if (!s->server && s->max_early_data > 0
crypto/openssl/ssl/tls13_enc.c
906
&& s->session->ext.max_early_data == 0)
crypto/openssl/ssl/tls13_enc.c
907
sslcipher = SSL_SESSION_get0_cipher(s->psksession);
crypto/openssl/ssl/tls13_enc.c
909
sslcipher = SSL_SESSION_get0_cipher(s->session);
crypto/openssl/ssl/tls13_enc.c
911
md = ssl_md(SSL_CONNECTION_GET_CTX(s), sslcipher->algorithm2);
crypto/openssl/ssl/tls13_enc.c
934
|| !tls13_hkdf_expand(s, md, s->early_exporter_master_secret,
crypto/openssl/ssl/tls13_enc.c
937
|| !tls13_hkdf_expand(s, md, exportsecret, exporterlabel,
crypto/openssl/ssl/tls_depr.c
68
int tls_engine_load_ssl_client_cert(SSL_CONNECTION *s, X509 **px509,
crypto/openssl/ssl/tls_depr.c
71
SSL *ssl = SSL_CONNECTION_GET_SSL(s);
crypto/openssl/ssl/tls_depr.c
73
return ENGINE_load_ssl_client_cert(SSL_CONNECTION_GET_CTX(s)->client_cert_engine,
crypto/openssl/ssl/tls_srp.c
101
s->srp_ctx.SRP_cb_arg = ctx->srp_ctx.SRP_cb_arg;
crypto/openssl/ssl/tls_srp.c
103
s->srp_ctx.TLS_ext_srp_username_callback = ctx->srp_ctx.TLS_ext_srp_username_callback;
crypto/openssl/ssl/tls_srp.c
105
s->srp_ctx.SRP_verify_param_callback = ctx->srp_ctx.SRP_verify_param_callback;
crypto/openssl/ssl/tls_srp.c
107
s->srp_ctx.SRP_give_srp_client_pwd_callback = ctx->srp_ctx.SRP_give_srp_client_pwd_callback;
crypto/openssl/ssl/tls_srp.c
109
s->srp_ctx.strength = ctx->srp_ctx.strength;
crypto/openssl/ssl/tls_srp.c
111
if (((ctx->srp_ctx.N != NULL) && ((s->srp_ctx.N = BN_dup(ctx->srp_ctx.N)) == NULL)) || ((ctx->srp_ctx.g != NULL) && ((s->srp_ctx.g = BN_dup(ctx->srp_ctx.g)) == NULL)) || ((ctx->srp_ctx.s != NULL) && ((s->srp_ctx.s = BN_dup(ctx->srp_ctx.s)) == NULL)) || ((ctx->srp_ctx.B != NULL) && ((s->srp_ctx.B = BN_dup(ctx->srp_ctx.B)) == NULL)) || ((ctx->srp_ctx.A != NULL) && ((s->srp_ctx.A = BN_dup(ctx->srp_ctx.A)) == NULL)) || ((ctx->srp_ctx.a != NULL) && ((s->srp_ctx.a = BN_dup(ctx->srp_ctx.a)) == NULL)) || ((ctx->srp_ctx.v != NULL) && ((s->srp_ctx.v = BN_dup(ctx->srp_ctx.v)) == NULL)) || ((ctx->srp_ctx.b != NULL) && ((s->srp_ctx.b = BN_dup(ctx->srp_ctx.b)) == NULL))) {
crypto/openssl/ssl/tls_srp.c
115
if ((ctx->srp_ctx.login != NULL) && ((s->srp_ctx.login = OPENSSL_strdup(ctx->srp_ctx.login)) == NULL)) {
crypto/openssl/ssl/tls_srp.c
119
if ((ctx->srp_ctx.info != NULL) && ((s->srp_ctx.info = OPENSSL_strdup(ctx->srp_ctx.info)) == NULL)) {
crypto/openssl/ssl/tls_srp.c
123
s->srp_ctx.srp_Mask = ctx->srp_ctx.srp_Mask;
crypto/openssl/ssl/tls_srp.c
127
OPENSSL_free(s->srp_ctx.login);
crypto/openssl/ssl/tls_srp.c
128
OPENSSL_free(s->srp_ctx.info);
crypto/openssl/ssl/tls_srp.c
129
BN_free(s->srp_ctx.N);
crypto/openssl/ssl/tls_srp.c
130
BN_free(s->srp_ctx.g);
crypto/openssl/ssl/tls_srp.c
131
BN_free(s->srp_ctx.s);
crypto/openssl/ssl/tls_srp.c
132
BN_free(s->srp_ctx.B);
crypto/openssl/ssl/tls_srp.c
133
BN_free(s->srp_ctx.A);
crypto/openssl/ssl/tls_srp.c
134
BN_free(s->srp_ctx.a);
crypto/openssl/ssl/tls_srp.c
135
BN_free(s->srp_ctx.b);
crypto/openssl/ssl/tls_srp.c
136
BN_free(s->srp_ctx.v);
crypto/openssl/ssl/tls_srp.c
137
memset(&s->srp_ctx, 0, sizeof(s->srp_ctx));
crypto/openssl/ssl/tls_srp.c
141
int SSL_SRP_CTX_init(SSL *s)
crypto/openssl/ssl/tls_srp.c
143
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/tls_srp.c
174
int ssl_srp_server_param_with_username_intern(SSL_CONNECTION *s, int *ad)
crypto/openssl/ssl/tls_srp.c
178
SSL_CTX *sctx = SSL_CONNECTION_GET_CTX(s);
crypto/openssl/ssl/tls_srp.c
181
if ((s->srp_ctx.TLS_ext_srp_username_callback != NULL) && ((al = s->srp_ctx.TLS_ext_srp_username_callback(SSL_CONNECTION_GET_USER_SSL(s), ad, s->srp_ctx.SRP_cb_arg)) != SSL_ERROR_NONE))
crypto/openssl/ssl/tls_srp.c
185
if ((s->srp_ctx.N == NULL) || (s->srp_ctx.g == NULL) || (s->srp_ctx.s == NULL) || (s->srp_ctx.v == NULL))
crypto/openssl/ssl/tls_srp.c
188
if (RAND_priv_bytes_ex(SSL_CONNECTION_GET_CTX(s)->libctx, b, sizeof(b),
crypto/openssl/ssl/tls_srp.c
192
s->srp_ctx.b = BN_bin2bn(b, sizeof(b), NULL);
crypto/openssl/ssl/tls_srp.c
197
return ((s->srp_ctx.B = SRP_Calc_B_ex(s->srp_ctx.b, s->srp_ctx.N, s->srp_ctx.g,
crypto/openssl/ssl/tls_srp.c
198
s->srp_ctx.v, sctx->libctx, sctx->propq))
crypto/openssl/ssl/tls_srp.c
204
int SSL_srp_server_param_with_username(SSL *s, int *ad)
crypto/openssl/ssl/tls_srp.c
206
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/tls_srp.c
218
int SSL_set_srp_server_param_pw(SSL *s, const char *user, const char *pass,
crypto/openssl/ssl/tls_srp.c
222
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/tls_srp.c
234
BN_clear_free(sc->srp_ctx.s);
crypto/openssl/ssl/tls_srp.c
235
sc->srp_ctx.s = NULL;
crypto/openssl/ssl/tls_srp.c
236
if (!SRP_create_verifier_BN_ex(user, pass, &sc->srp_ctx.s, &sc->srp_ctx.v,
crypto/openssl/ssl/tls_srp.c
237
sc->srp_ctx.N, sc->srp_ctx.g, s->ctx->libctx,
crypto/openssl/ssl/tls_srp.c
238
s->ctx->propq))
crypto/openssl/ssl/tls_srp.c
244
int SSL_set_srp_server_param(SSL *s, const BIGNUM *N, const BIGNUM *g,
crypto/openssl/ssl/tls_srp.c
247
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/tls_srp.c
271
if (sc->srp_ctx.s != NULL) {
crypto/openssl/ssl/tls_srp.c
272
if (!BN_copy(sc->srp_ctx.s, sa)) {
crypto/openssl/ssl/tls_srp.c
273
BN_free(sc->srp_ctx.s);
crypto/openssl/ssl/tls_srp.c
274
sc->srp_ctx.s = NULL;
crypto/openssl/ssl/tls_srp.c
277
sc->srp_ctx.s = BN_dup(sa);
crypto/openssl/ssl/tls_srp.c
295
if (!(sc->srp_ctx.N) || !(sc->srp_ctx.g) || !(sc->srp_ctx.s) || !(sc->srp_ctx.v))
crypto/openssl/ssl/tls_srp.c
301
int srp_generate_server_master_secret(SSL_CONNECTION *s)
crypto/openssl/ssl/tls_srp.c
306
SSL_CTX *sctx = SSL_CONNECTION_GET_CTX(s);
crypto/openssl/ssl/tls_srp.c
308
if (!SRP_Verify_A_mod_N(s->srp_ctx.A, s->srp_ctx.N))
crypto/openssl/ssl/tls_srp.c
310
if ((u = SRP_Calc_u_ex(s->srp_ctx.A, s->srp_ctx.B, s->srp_ctx.N,
crypto/openssl/ssl/tls_srp.c
314
if ((K = SRP_Calc_server_key(s->srp_ctx.A, s->srp_ctx.v, u, s->srp_ctx.b,
crypto/openssl/ssl/tls_srp.c
315
s->srp_ctx.N))
crypto/openssl/ssl/tls_srp.c
321
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_CRYPTO_LIB);
crypto/openssl/ssl/tls_srp.c
326
ret = ssl_generate_master_secret(s, tmp, tmp_len, 1);
crypto/openssl/ssl/tls_srp.c
334
int srp_generate_client_master_secret(SSL_CONNECTION *s)
crypto/openssl/ssl/tls_srp.c
340
SSL_CTX *sctx = SSL_CONNECTION_GET_CTX(s);
crypto/openssl/ssl/tls_srp.c
345
if (SRP_Verify_B_mod_N(s->srp_ctx.B, s->srp_ctx.N) == 0
crypto/openssl/ssl/tls_srp.c
346
|| (u = SRP_Calc_u_ex(s->srp_ctx.A, s->srp_ctx.B, s->srp_ctx.N,
crypto/openssl/ssl/tls_srp.c
349
|| s->srp_ctx.SRP_give_srp_client_pwd_callback == NULL) {
crypto/openssl/ssl/tls_srp.c
350
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/tls_srp.c
353
if ((passwd = s->srp_ctx.SRP_give_srp_client_pwd_callback(SSL_CONNECTION_GET_USER_SSL(s),
crypto/openssl/ssl/tls_srp.c
354
s->srp_ctx.SRP_cb_arg))
crypto/openssl/ssl/tls_srp.c
356
SSLfatal(s, SSL_AD_INTERNAL_ERROR, SSL_R_CALLBACK_FAILED);
crypto/openssl/ssl/tls_srp.c
359
if ((x = SRP_Calc_x_ex(s->srp_ctx.s, s->srp_ctx.login, passwd,
crypto/openssl/ssl/tls_srp.c
362
|| (K = SRP_Calc_client_key_ex(s->srp_ctx.N, s->srp_ctx.B,
crypto/openssl/ssl/tls_srp.c
363
s->srp_ctx.g, x,
crypto/openssl/ssl/tls_srp.c
364
s->srp_ctx.a, u,
crypto/openssl/ssl/tls_srp.c
368
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
crypto/openssl/ssl/tls_srp.c
374
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_CRYPTO_LIB);
crypto/openssl/ssl/tls_srp.c
379
ret = ssl_generate_master_secret(s, tmp, tmp_len, 1);
crypto/openssl/ssl/tls_srp.c
389
int srp_verify_server_param(SSL_CONNECTION *s)
crypto/openssl/ssl/tls_srp.c
391
SRP_CTX *srp = &s->srp_ctx;
crypto/openssl/ssl/tls_srp.c
398
SSLfatal(s, SSL_AD_ILLEGAL_PARAMETER, SSL_R_BAD_DATA);
crypto/openssl/ssl/tls_srp.c
403
SSLfatal(s, SSL_AD_INSUFFICIENT_SECURITY, SSL_R_INSUFFICIENT_SECURITY);
crypto/openssl/ssl/tls_srp.c
408
if (srp->SRP_verify_param_callback(SSL_CONNECTION_GET_USER_SSL(s),
crypto/openssl/ssl/tls_srp.c
41
BN_free(ctx->srp_ctx.s);
crypto/openssl/ssl/tls_srp.c
411
SSLfatal(s, SSL_AD_INSUFFICIENT_SECURITY, SSL_R_CALLBACK_FAILED);
crypto/openssl/ssl/tls_srp.c
415
SSLfatal(s, SSL_AD_INSUFFICIENT_SECURITY,
crypto/openssl/ssl/tls_srp.c
427
int ssl_srp_calc_a_param_intern(SSL_CONNECTION *s)
crypto/openssl/ssl/tls_srp.c
431
if (RAND_priv_bytes_ex(SSL_CONNECTION_GET_CTX(s)->libctx,
crypto/openssl/ssl/tls_srp.c
435
s->srp_ctx.a = BN_bin2bn(rnd, sizeof(rnd), s->srp_ctx.a);
crypto/openssl/ssl/tls_srp.c
438
if (!(s->srp_ctx.A = SRP_Calc_A(s->srp_ctx.a, s->srp_ctx.N, s->srp_ctx.g)))
crypto/openssl/ssl/tls_srp.c
444
int SRP_Calc_A_param(SSL *s)
crypto/openssl/ssl/tls_srp.c
446
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/tls_srp.c
454
BIGNUM *SSL_get_srp_g(SSL *s)
crypto/openssl/ssl/tls_srp.c
456
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/tls_srp.c
463
return s->ctx->srp_ctx.g;
crypto/openssl/ssl/tls_srp.c
466
BIGNUM *SSL_get_srp_N(SSL *s)
crypto/openssl/ssl/tls_srp.c
468
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/tls_srp.c
475
return s->ctx->srp_ctx.N;
crypto/openssl/ssl/tls_srp.c
478
char *SSL_get_srp_username(SSL *s)
crypto/openssl/ssl/tls_srp.c
480
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/tls_srp.c
487
return s->ctx->srp_ctx.login;
crypto/openssl/ssl/tls_srp.c
490
char *SSL_get_srp_userinfo(SSL *s)
crypto/openssl/ssl/tls_srp.c
492
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/tls_srp.c
499
return s->ctx->srp_ctx.info;
crypto/openssl/ssl/tls_srp.c
61
int ssl_srp_ctx_free_intern(SSL_CONNECTION *s)
crypto/openssl/ssl/tls_srp.c
63
if (s == NULL)
crypto/openssl/ssl/tls_srp.c
65
OPENSSL_free(s->srp_ctx.login);
crypto/openssl/ssl/tls_srp.c
66
OPENSSL_free(s->srp_ctx.info);
crypto/openssl/ssl/tls_srp.c
67
BN_free(s->srp_ctx.N);
crypto/openssl/ssl/tls_srp.c
68
BN_free(s->srp_ctx.g);
crypto/openssl/ssl/tls_srp.c
69
BN_free(s->srp_ctx.s);
crypto/openssl/ssl/tls_srp.c
70
BN_free(s->srp_ctx.B);
crypto/openssl/ssl/tls_srp.c
71
BN_free(s->srp_ctx.A);
crypto/openssl/ssl/tls_srp.c
72
BN_free(s->srp_ctx.a);
crypto/openssl/ssl/tls_srp.c
73
BN_free(s->srp_ctx.b);
crypto/openssl/ssl/tls_srp.c
74
BN_free(s->srp_ctx.v);
crypto/openssl/ssl/tls_srp.c
75
memset(&s->srp_ctx, 0, sizeof(s->srp_ctx));
crypto/openssl/ssl/tls_srp.c
76
s->srp_ctx.strength = SRP_MINIMAL_N;
crypto/openssl/ssl/tls_srp.c
80
int SSL_SRP_CTX_free(SSL *s)
crypto/openssl/ssl/tls_srp.c
82
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/tls_srp.c
92
int ssl_srp_ctx_init_intern(SSL_CONNECTION *s)
crypto/openssl/ssl/tls_srp.c
96
if (s == NULL || (ctx = SSL_CONNECTION_GET_CTX(s)) == NULL)
crypto/openssl/ssl/tls_srp.c
99
memset(&s->srp_ctx, 0, sizeof(s->srp_ctx));
crypto/openssl/test/acvp_test.c
239
unsigned char **r, unsigned char **s,
crypto/openssl/test/acvp_test.c
266
*s = sbuf;
crypto/openssl/test/acvp_test.c
285
unsigned char *r = NULL, *s = NULL;
crypto/openssl/test/acvp_test.c
293
|| !TEST_true(get_ecdsa_sig_rs_bytes(sig, sig_len, &r, &s, &rlen, &slen)))
crypto/openssl/test/acvp_test.c
296
test_output_memory("s", s, slen);
crypto/openssl/test/acvp_test.c
300
OPENSSL_free(s);
crypto/openssl/test/acvp_test.c
324
|| !TEST_ptr(sbn = BN_bin2bn(tst->s, tst->s_len, NULL))
crypto/openssl/test/acvp_test.c
752
unsigned char **r, unsigned char **s,
crypto/openssl/test/acvp_test.c
778
*s = sbuf;
crypto/openssl/test/acvp_test.c
795
unsigned char *sig = NULL, *r = NULL, *s = NULL;
crypto/openssl/test/acvp_test.c
807
|| !TEST_true(get_dsa_sig_rs_bytes(sig, sig_len, &r, &s, &rlen, &slen)))
crypto/openssl/test/acvp_test.c
810
test_output_memory("s", s, slen);
crypto/openssl/test/acvp_test.c
815
OPENSSL_free(s);
crypto/openssl/test/acvp_test.c
845
|| !TEST_ptr(sbn = BN_bin2bn(tst->s, tst->s_len, NULL))
crypto/openssl/test/asn1_dsa_internal_test.c
104
BN_clear(s);
crypto/openssl/test/asn1_dsa_internal_test.c
106
if (ossl_decode_der_dsa_sig(r, s, &pder, sizeof(t_dsa_sig_extra)) == 0
crypto/openssl/test/asn1_dsa_internal_test.c
109
|| !TEST_BN_eq_word(r, 1) || !TEST_BN_eq_word(s, 2)) {
crypto/openssl/test/asn1_dsa_internal_test.c
115
BN_clear(s);
crypto/openssl/test/asn1_dsa_internal_test.c
117
if (ossl_decode_der_dsa_sig(r, s, &pder, sizeof(t_dsa_sig_msb)) == 0
crypto/openssl/test/asn1_dsa_internal_test.c
119
|| !TEST_BN_eq_word(r, 0x81) || !TEST_BN_eq_word(s, 0x82)) {
crypto/openssl/test/asn1_dsa_internal_test.c
125
BN_clear(s);
crypto/openssl/test/asn1_dsa_internal_test.c
127
if (ossl_decode_der_dsa_sig(r, s, &pder, sizeof(t_dsa_sig_two)) == 0
crypto/openssl/test/asn1_dsa_internal_test.c
129
|| !TEST_BN_eq_word(r, 0x100) || !TEST_BN_eq_word(s, 0x200)) {
crypto/openssl/test/asn1_dsa_internal_test.c
136
if (ossl_decode_der_dsa_sig(r, s, &pder, sizeof(t_invalid_int_zero)) != 0) {
crypto/openssl/test/asn1_dsa_internal_test.c
142
BN_clear(s);
crypto/openssl/test/asn1_dsa_internal_test.c
144
if (ossl_decode_der_dsa_sig(r, s, &pder, sizeof(t_invalid_int)) != 0) {
crypto/openssl/test/asn1_dsa_internal_test.c
150
BN_clear(s);
crypto/openssl/test/asn1_dsa_internal_test.c
152
if (ossl_decode_der_dsa_sig(r, s, &pder, sizeof(t_neg_int)) != 0) {
crypto/openssl/test/asn1_dsa_internal_test.c
158
BN_clear(s);
crypto/openssl/test/asn1_dsa_internal_test.c
160
if (ossl_decode_der_dsa_sig(r, s, &pder, sizeof(t_trunc_der)) != 0) {
crypto/openssl/test/asn1_dsa_internal_test.c
166
BN_clear(s);
crypto/openssl/test/asn1_dsa_internal_test.c
168
if (ossl_decode_der_dsa_sig(r, s, &pder, sizeof(t_trunc_seq)) != 0) {
crypto/openssl/test/asn1_dsa_internal_test.c
176
BN_free(s);
crypto/openssl/test/asn1_dsa_internal_test.c
88
BIGNUM *s;
crypto/openssl/test/asn1_dsa_internal_test.c
92
s = BN_new();
crypto/openssl/test/asn1_dsa_internal_test.c
96
if (ossl_decode_der_dsa_sig(r, s, &pder, sizeof(t_dsa_sig)) == 0
crypto/openssl/test/asn1_dsa_internal_test.c
98
|| !TEST_BN_eq_word(r, 1) || !TEST_BN_eq_word(s, 2)) {
crypto/openssl/test/bad_dtls_test.c
409
static int send_finished(SSL *s, BIO *rbio)
crypto/openssl/test/bntest.c
101
if ((hex = findattr(s, attribute)) == NULL) {
crypto/openssl/test/bntest.c
102
TEST_error("%s:%d: Can't find %s", s->test_file, s->start, attribute);
crypto/openssl/test/bntest.c
1090
int i, j, s = 0, t, st = 0;
crypto/openssl/test/bntest.c
1110
s++;
crypto/openssl/test/bntest.c
1124
if (!TEST_int_ge(s, 0)) {
crypto/openssl/test/bntest.c
113
static int getint(STANZA *s, int *out, const char *attribute)
crypto/openssl/test/bntest.c
119
if (!TEST_ptr(ret = getBN(s, attribute))
crypto/openssl/test/bntest.c
1218
static int file_sum(STANZA *s)
crypto/openssl/test/bntest.c
1224
if (!TEST_ptr(a = getBN(s, "A"))
crypto/openssl/test/bntest.c
1225
|| !TEST_ptr(b = getBN(s, "B"))
crypto/openssl/test/bntest.c
1226
|| !TEST_ptr(sum = getBN(s, "Sum"))
crypto/openssl/test/bntest.c
1327
static int file_lshift1(STANZA *s)
crypto/openssl/test/bntest.c
1333
if (!TEST_ptr(a = getBN(s, "A"))
crypto/openssl/test/bntest.c
1334
|| !TEST_ptr(lshift1 = getBN(s, "LShift1"))
crypto/openssl/test/bntest.c
1379
static int file_lshift(STANZA *s)
crypto/openssl/test/bntest.c
1384
if (!TEST_ptr(a = getBN(s, "A"))
crypto/openssl/test/bntest.c
1385
|| !TEST_ptr(lshift = getBN(s, "LShift"))
crypto/openssl/test/bntest.c
1387
|| !getint(s, &n, "N"))
crypto/openssl/test/bntest.c
1404
static int file_rshift(STANZA *s)
crypto/openssl/test/bntest.c
1409
if (!TEST_ptr(a = getBN(s, "A"))
crypto/openssl/test/bntest.c
1410
|| !TEST_ptr(rshift = getBN(s, "RShift"))
crypto/openssl/test/bntest.c
1412
|| !getint(s, &n, "N"))
crypto/openssl/test/bntest.c
1434
static int file_square(STANZA *s)
crypto/openssl/test/bntest.c
1440
if (!TEST_ptr(a = getBN(s, "A"))
crypto/openssl/test/bntest.c
1441
|| !TEST_ptr(square = getBN(s, "Square"))
crypto/openssl/test/bntest.c
1494
static int file_product(STANZA *s)
crypto/openssl/test/bntest.c
1500
if (!TEST_ptr(a = getBN(s, "A"))
crypto/openssl/test/bntest.c
1501
|| !TEST_ptr(b = getBN(s, "B"))
crypto/openssl/test/bntest.c
1502
|| !TEST_ptr(product = getBN(s, "Product"))
crypto/openssl/test/bntest.c
1531
static int file_quotient(STANZA *s)
crypto/openssl/test/bntest.c
1538
if (!TEST_ptr(a = getBN(s, "A"))
crypto/openssl/test/bntest.c
1539
|| !TEST_ptr(b = getBN(s, "B"))
crypto/openssl/test/bntest.c
1540
|| !TEST_ptr(quotient = getBN(s, "Quotient"))
crypto/openssl/test/bntest.c
1541
|| !TEST_ptr(remainder = getBN(s, "Remainder"))
crypto/openssl/test/bntest.c
1615
static int file_modmul(STANZA *s)
crypto/openssl/test/bntest.c
1620
if (!TEST_ptr(a = getBN(s, "A"))
crypto/openssl/test/bntest.c
1621
|| !TEST_ptr(b = getBN(s, "B"))
crypto/openssl/test/bntest.c
1622
|| !TEST_ptr(m = getBN(s, "M"))
crypto/openssl/test/bntest.c
1623
|| !TEST_ptr(mod_mul = getBN(s, "ModMul"))
crypto/openssl/test/bntest.c
1667
static int file_modsqr(STANZA *s)
crypto/openssl/test/bntest.c
1672
if (!TEST_ptr(a = getBN(s, "A"))
crypto/openssl/test/bntest.c
1673
|| !TEST_ptr(m = getBN(s, "M"))
crypto/openssl/test/bntest.c
1674
|| !TEST_ptr(mod_sqr = getBN(s, "ModSqr"))
crypto/openssl/test/bntest.c
1713
static int file_modexp(STANZA *s)
crypto/openssl/test/bntest.c
1719
if (!TEST_ptr(a = getBN(s, "A"))
crypto/openssl/test/bntest.c
1720
|| !TEST_ptr(e = getBN(s, "E"))
crypto/openssl/test/bntest.c
1721
|| !TEST_ptr(m = getBN(s, "M"))
crypto/openssl/test/bntest.c
1722
|| !TEST_ptr(mod_exp = getBN(s, "ModExp"))
crypto/openssl/test/bntest.c
1768
static int file_exp(STANZA *s)
crypto/openssl/test/bntest.c
1773
if (!TEST_ptr(a = getBN(s, "A"))
crypto/openssl/test/bntest.c
1774
|| !TEST_ptr(e = getBN(s, "E"))
crypto/openssl/test/bntest.c
1775
|| !TEST_ptr(exp = getBN(s, "Exp"))
crypto/openssl/test/bntest.c
1792
static int file_modsqrt(STANZA *s)
crypto/openssl/test/bntest.c
1797
if (!TEST_ptr(a = getBN(s, "A"))
crypto/openssl/test/bntest.c
1798
|| !TEST_ptr(p = getBN(s, "P"))
crypto/openssl/test/bntest.c
1799
|| !TEST_ptr(mod_sqrt = getBN(s, "ModSqrt"))
crypto/openssl/test/bntest.c
1833
static int file_gcd(STANZA *s)
crypto/openssl/test/bntest.c
1838
if (!TEST_ptr(a = getBN(s, "A"))
crypto/openssl/test/bntest.c
1839
|| !TEST_ptr(b = getBN(s, "B"))
crypto/openssl/test/bntest.c
1840
|| !TEST_ptr(gcd = getBN(s, "GCD"))
crypto/openssl/test/bntest.c
3097
char *s = NULL;
crypto/openssl/test/bntest.c
3108
if (!TEST_ptr(s = BN_bn2dec(result)))
crypto/openssl/test/bntest.c
3111
if (!TEST_mem_eq(s, strlen(s), test->res, strlen(test->res)))
crypto/openssl/test/bntest.c
3117
OPENSSL_free(s);
crypto/openssl/test/bntest.c
3131
char *s = NULL;
crypto/openssl/test/bntest.c
3146
if (!TEST_ptr(s = BN_bn2dec(result)))
crypto/openssl/test/bntest.c
3149
if (!TEST_mem_eq(s, strlen(s), test->res, strlen(test->res)))
crypto/openssl/test/bntest.c
3155
OPENSSL_free(s);
crypto/openssl/test/bntest.c
33
int (*func)(STANZA *s);
crypto/openssl/test/bntest.c
3312
static int file_test_run(STANZA *s)
crypto/openssl/test/bntest.c
3333
if (findattr(s, tp->name) != NULL) {
crypto/openssl/test/bntest.c
3334
if (!tp->func(s)) {
crypto/openssl/test/bntest.c
3336
s->test_file, s->start, tp->name);
crypto/openssl/test/bntest.c
3342
TEST_info("%s:%d: Unknown test", s->test_file, s->start);
crypto/openssl/test/bntest.c
3348
STANZA *s = NULL;
crypto/openssl/test/bntest.c
3352
if (!TEST_ptr(s = OPENSSL_zalloc(sizeof(*s))))
crypto/openssl/test/bntest.c
3354
if (!test_start_file(s, testfile)) {
crypto/openssl/test/bntest.c
3355
OPENSSL_free(s);
crypto/openssl/test/bntest.c
3360
while (!BIO_eof(s->fp) && test_readstanza(s)) {
crypto/openssl/test/bntest.c
3361
if (s->numpairs == 0)
crypto/openssl/test/bntest.c
3363
if (!file_test_run(s))
crypto/openssl/test/bntest.c
3364
s->errors++;
crypto/openssl/test/bntest.c
3365
s->numtests++;
crypto/openssl/test/bntest.c
3366
test_clearstanza(s);
crypto/openssl/test/bntest.c
3368
test_end_file(s);
crypto/openssl/test/bntest.c
3369
c = s->errors;
crypto/openssl/test/bntest.c
3370
OPENSSL_free(s);
crypto/openssl/test/bntest.c
58
static const char *findattr(STANZA *s, const char *key)
crypto/openssl/test/bntest.c
60
int i = s->numpairs;
crypto/openssl/test/bntest.c
61
PAIR *pp = s->pairs;
crypto/openssl/test/bntest.c
96
static BIGNUM *getBN(STANZA *s, const char *attribute)
crypto/openssl/test/cert_comp_test.c
108
static void cert_comp_info_cb(const SSL *s, int where, int ret)
crypto/openssl/test/cert_comp_test.c
110
int *seen = (int *)SSL_get_app_data(s);
crypto/openssl/test/cert_comp_test.c
112
if (SSL_is_server(s)) {
crypto/openssl/test/cert_comp_test.c
114
if (!strcmp(SSL_state_string(s), "TRCCC") && seen != NULL)
crypto/openssl/test/cert_comp_test.c
118
if (!strcmp(SSL_state_string(s), "TRSCC") && seen != NULL)
crypto/openssl/test/cipherbytes_test.c
110
if (!SSL_bytes_to_cipher_list(s, bytes, sizeof(bytes), 0, &sk, &scsv)
crypto/openssl/test/cipherbytes_test.c
137
|| !TEST_ptr(s = SSL_new(ctx)))
crypto/openssl/test/cipherbytes_test.c
149
SSL_free(s);
crypto/openssl/test/cipherbytes_test.c
25
static SSL *s;
crypto/openssl/test/cipherbytes_test.c
33
if (!TEST_int_eq(SSL_bytes_to_cipher_list(s, bytes, 0, 0, &sk, &scsv), 0)
crypto/openssl/test/cipherbytes_test.c
52
if (!TEST_true(SSL_bytes_to_cipher_list(s, bytes, sizeof(bytes),
crypto/openssl/test/cipherbytes_test.c
78
if (!TEST_true(SSL_bytes_to_cipher_list(s, bytes, sizeof(bytes), 1,
crypto/openssl/test/cipherlist_test.c
218
SSL *s = NULL;
crypto/openssl/test/cipherlist_test.c
227
s = SSL_new(fixture->client);
crypto/openssl/test/cipherlist_test.c
229
if (!TEST_ptr(s))
crypto/openssl/test/cipherlist_test.c
232
if (!TEST_int_eq(SSL_set_cipher_list(s, "no-such"), 0))
crypto/openssl/test/cipherlist_test.c
241
SSL_free(s);
crypto/openssl/test/cmp_hdr_test.c
68
#define X509_NAME_ADD(n, rd, s) \
crypto/openssl/test/cmp_hdr_test.c
69
X509_NAME_add_entry_by_txt((n), (rd), MBSTRING_ASC, (unsigned char *)(s), \
crypto/openssl/test/conf_include_test.c
42
char *s = OPENSSL_strdup(file);
crypto/openssl/test/conf_include_test.c
43
char *p = s;
crypto/openssl/test/conf_include_test.c
48
if (s == NULL)
crypto/openssl/test/conf_include_test.c
58
TEST_note("changing path to %s", s);
crypto/openssl/test/conf_include_test.c
60
ret = chdir(s);
crypto/openssl/test/conf_include_test.c
64
OPENSSL_free(s);
crypto/openssl/test/crltest.c
284
size_t s = 0;
crypto/openssl/test/crltest.c
286
*out = glue_strings(pem, &s);
crypto/openssl/test/crltest.c
287
return BIO_new_mem_buf(*out, s);
crypto/openssl/test/dtls_mtu_test.c
102
for (s = mtus[0]; s <= mtus[29]; s++) {
crypto/openssl/test/dtls_mtu_test.c
105
if (!TEST_int_eq(SSL_write(clnt_ssl, buf, s), (int)s))
crypto/openssl/test/dtls_mtu_test.c
109
TEST_info("record %zu for payload %zu", reclen, s);
crypto/openssl/test/dtls_mtu_test.c
114
if (!TEST_false(s <= mtus[i] && reclen > (size_t)(500 + i))) {
crypto/openssl/test/dtls_mtu_test.c
120
cs, (unsigned long)s, (unsigned long)mtus[i],
crypto/openssl/test/dtls_mtu_test.c
124
if (!TEST_false(s > mtus[i] && reclen <= (size_t)(500 + i))) {
crypto/openssl/test/dtls_mtu_test.c
131
cs, (unsigned long)s, (unsigned long)mtus[i],
crypto/openssl/test/dtls_mtu_test.c
55
size_t s;
crypto/openssl/test/dtlstest.c
60
static unsigned int timer_cb(SSL *s, unsigned int timer_us)
crypto/openssl/test/ecdsatest.c
114
|| !TEST_ptr(s = BN_new())
crypto/openssl/test/ecdsatest.c
116
|| !TEST_true(BN_hex2bn(&s, s_in)))
crypto/openssl/test/ecdsatest.c
141
|| !TEST_BN_eq(sig_s, s))
crypto/openssl/test/ecdsatest.c
153
BN_free(s);
crypto/openssl/test/ecdsatest.c
85
BIGNUM *r = NULL, *s = NULL;
crypto/openssl/test/ecdsatest.c
92
s_in = ecdsa_cavs_kats[n].s;
crypto/openssl/test/ecdsatest.h
31
const char *s;
crypto/openssl/test/evp_pkey_dhkem_test.c
299
unsigned char s[256];
crypto/openssl/test/evp_pkey_dhkem_test.c
301
size_t slen = sizeof(s);
crypto/openssl/test/evp_pkey_dhkem_test.c
312
&& TEST_int_eq(EVP_PKEY_encapsulate(keyctx, e, &elen, s, &slen), 0)
crypto/openssl/test/evp_pkey_dhkem_test.c
315
&& TEST_int_eq(EVP_PKEY_decapsulate(keyctx, s, &slen,
crypto/openssl/test/evp_pkey_dhkem_test.c
321
&& TEST_int_eq(EVP_PKEY_encapsulate(ctx, e, &elen, s, &slen), 0);
crypto/openssl/test/evp_test.c
42
STANZA s; /* Common test stanza */
crypto/openssl/test/evp_test.c
4883
test_clearstanza(&t->s);
crypto/openssl/test/evp_test.c
4918
t->s.test_file, t->s.start, t->aux_err, t->err);
crypto/openssl/test/evp_test.c
4921
t->s.test_file, t->s.start, t->err);
crypto/openssl/test/evp_test.c
4927
t->s.test_file, t->s.start, t->expected_err);
crypto/openssl/test/evp_test.c
4933
t->s.test_file, t->s.start, t->expected_err, t->err);
crypto/openssl/test/evp_test.c
4942
t->s.test_file, t->s.start);
crypto/openssl/test/evp_test.c
4949
t->s.test_file, t->s.start, t->reason);
crypto/openssl/test/evp_test.c
4957
t->s.test_file, t->s.start, t->reason);
crypto/openssl/test/evp_test.c
4965
t->s.test_file, t->s.start, t->reason, reason);
crypto/openssl/test/evp_test.c
4975
t->s.numtests++;
crypto/openssl/test/evp_test.c
4977
t->s.numskip++;
crypto/openssl/test/evp_test.c
4982
t->s.test_file, t->s.start, t->meth->name);
crypto/openssl/test/evp_test.c
4987
t->s.errors++;
crypto/openssl/test/evp_test.c
5125
if (BIO_eof(t->s.fp))
crypto/openssl/test/evp_test.c
5128
if (!test_readstanza(&t->s))
crypto/openssl/test/evp_test.c
5130
} while (t->s.numpairs == 0);
crypto/openssl/test/evp_test.c
5131
pp = &t->s.pairs[0];
crypto/openssl/test/evp_test.c
5138
pkey = PEM_read_bio_PrivateKey_ex(t->s.key, NULL, 0, NULL, libctx, NULL);
crypto/openssl/test/evp_test.c
5147
pkey = PEM_read_bio_PUBKEY_ex(t->s.key, NULL, 0, NULL, libctx, NULL);
crypto/openssl/test/evp_test.c
5156
pkey = PEM_read_bio_Parameters_ex(t->s.key, NULL, libctx, NULL);
crypto/openssl/test/evp_test.c
5213
pp->value, t->s.test_file, t->s.start);
crypto/openssl/test/evp_test.c
5224
TEST_info("Line %d: error matching FIPS versions\n", t->s.curr);
crypto/openssl/test/evp_test.c
5228
t->s.test_file, t->s.start);
crypto/openssl/test/evp_test.c
5252
if ((t->s.numpairs - skipped) != 1)
crypto/openssl/test/evp_test.c
5253
TEST_info("Line %d: missing blank line\n", t->s.curr);
crypto/openssl/test/evp_test.c
5269
for (pp++, i = 1; i < (t->s.numpairs - skipped); pp++, i++) {
crypto/openssl/test/evp_test.c
5277
t->s.test_file, t->s.start);
crypto/openssl/test/evp_test.c
5283
t->s.curr);
crypto/openssl/test/evp_test.c
5287
TEST_info("Line %d: multiple result lines", t->s.curr);
crypto/openssl/test/evp_test.c
5295
TEST_info("Line %d: multiple reason lines", t->s.curr);
crypto/openssl/test/evp_test.c
5302
pp->value, t->s.test_file, t->s.start);
crypto/openssl/test/evp_test.c
5310
t->s.test_file, t->s.start);
crypto/openssl/test/evp_test.c
5318
TEST_info("Line %d: unknown keyword %s", t->s.curr, pp->key);
crypto/openssl/test/evp_test.c
5323
t->s.curr, pp->key, pp->value);
crypto/openssl/test/evp_test.c
5342
if (!test_start_file(&t->s, testfile)) {
crypto/openssl/test/evp_test.c
5348
while (!BIO_eof(t->s.fp)) {
crypto/openssl/test/evp_test.c
5351
t->s.numskip++;
crypto/openssl/test/evp_test.c
5355
t->s.errors++;
crypto/openssl/test/evp_test.c
5359
test_end_file(&t->s);
crypto/openssl/test/evp_test.c
5366
BIO_free(t->s.key);
crypto/openssl/test/evp_test.c
5367
c = t->s.errors;
crypto/openssl/test/helpers/handshake.c
102
static int select_server_ctx(SSL *s, void *arg, int ignore)
crypto/openssl/test/helpers/handshake.c
104
const char *servername = SSL_get_servername(s, TLSEXT_NAMETYPE_host_name);
crypto/openssl/test/helpers/handshake.c
105
HANDSHAKE_EX_DATA *ex_data = (HANDSHAKE_EX_DATA *)(SSL_get_ex_data(s, ex_data_idx));
crypto/openssl/test/helpers/handshake.c
114
SSL_set_SSL_CTX(s, new_ctx);
crypto/openssl/test/helpers/handshake.c
120
SSL_clear_options(s, 0xFFFFFFFFL);
crypto/openssl/test/helpers/handshake.c
121
SSL_set_options(s, SSL_CTX_get_options(new_ctx));
crypto/openssl/test/helpers/handshake.c
1270
static int peer_pkey_type(SSL *s)
crypto/openssl/test/helpers/handshake.c
1272
X509 *x = SSL_get0_peer_certificate(s);
crypto/openssl/test/helpers/handshake.c
137
static int client_hello_select_server_ctx(SSL *s, void *arg, int ignore)
crypto/openssl/test/helpers/handshake.c
142
HANDSHAKE_EX_DATA *ex_data = (HANDSHAKE_EX_DATA *)(SSL_get_ex_data(s, ex_data_idx));
crypto/openssl/test/helpers/handshake.c
148
if (!SSL_client_hello_get0_ext(s, TLSEXT_TYPE_server_name, &p,
crypto/openssl/test/helpers/handshake.c
177
SSL_set_SSL_CTX(s, new_ctx);
crypto/openssl/test/helpers/handshake.c
183
SSL_clear_options(s, 0xFFFFFFFFL);
crypto/openssl/test/helpers/handshake.c
184
SSL_set_options(s, SSL_CTX_get_options(new_ctx));
crypto/openssl/test/helpers/handshake.c
208
static int servername_ignore_cb(SSL *s, int *ad, void *arg)
crypto/openssl/test/helpers/handshake.c
210
return select_server_ctx(s, arg, 1);
crypto/openssl/test/helpers/handshake.c
213
static int servername_reject_cb(SSL *s, int *ad, void *arg)
crypto/openssl/test/helpers/handshake.c
215
return select_server_ctx(s, arg, 0);
crypto/openssl/test/helpers/handshake.c
218
static int client_hello_ignore_cb(SSL *s, int *al, void *arg)
crypto/openssl/test/helpers/handshake.c
220
if (!client_hello_select_server_ctx(s, arg, 1)) {
crypto/openssl/test/helpers/handshake.c
227
static int client_hello_reject_cb(SSL *s, int *al, void *arg)
crypto/openssl/test/helpers/handshake.c
229
if (!client_hello_select_server_ctx(s, arg, 0)) {
crypto/openssl/test/helpers/handshake.c
236
static int client_hello_nov12_cb(SSL *s, int *al, void *arg)
crypto/openssl/test/helpers/handshake.c
242
v = SSL_client_hello_get0_legacy_version(s);
crypto/openssl/test/helpers/handshake.c
247
(void)SSL_client_hello_get0_session_id(s, &p);
crypto/openssl/test/helpers/handshake.c
248
if (p == NULL || SSL_client_hello_get0_random(s, &p) == 0 || SSL_client_hello_get0_ciphers(s, &p) == 0 || SSL_client_hello_get0_compression_methods(s, &p) == 0) {
crypto/openssl/test/helpers/handshake.c
252
ret = client_hello_select_server_ctx(s, arg, 0);
crypto/openssl/test/helpers/handshake.c
253
SSL_set_max_proto_version(s, TLS1_1_VERSION);
crypto/openssl/test/helpers/handshake.c
264
static int server_ocsp_cb(SSL *s, void *arg)
crypto/openssl/test/helpers/handshake.c
275
if (!SSL_set_tlsext_status_ocsp_resp(s, resp, 1)) {
crypto/openssl/test/helpers/handshake.c
283
static int client_ocsp_cb(SSL *s, void *arg)
crypto/openssl/test/helpers/handshake.c
288
len = SSL_get_tlsext_status_ocsp_resp(s, &resp);
crypto/openssl/test/helpers/handshake.c
323
static int broken_session_ticket_cb(SSL *s, unsigned char *key_name,
crypto/openssl/test/helpers/handshake.c
330
static int do_not_call_session_ticket_cb(SSL *s, unsigned char *key_name,
crypto/openssl/test/helpers/handshake.c
335
HANDSHAKE_EX_DATA *ex_data = (HANDSHAKE_EX_DATA *)(SSL_get_ex_data(s, ex_data_idx));
crypto/openssl/test/helpers/handshake.c
395
static int client_npn_cb(SSL *s, unsigned char **out, unsigned char *outlen,
crypto/openssl/test/helpers/handshake.c
411
static int server_npn_cb(SSL *s, const unsigned char **data,
crypto/openssl/test/helpers/handshake.c
427
static int server_alpn_cb(SSL *s, const unsigned char **out,
crypto/openssl/test/helpers/handshake.c
452
static int generate_session_ticket_cb(SSL *s, void *arg)
crypto/openssl/test/helpers/handshake.c
455
SSL_SESSION *ss = SSL_get_session(s);
crypto/openssl/test/helpers/handshake.c
464
static int decrypt_session_ticket_cb(SSL *s, SSL_SESSION *ss,
crypto/openssl/test/helpers/handshake.c
81
static void info_cb(const SSL *s, int where, int ret)
crypto/openssl/test/helpers/handshake.c
84
HANDSHAKE_EX_DATA *ex_data = (HANDSHAKE_EX_DATA *)(SSL_get_ex_data(s, ex_data_idx));
crypto/openssl/test/helpers/handshake_srp.c
22
static char *client_srp_cb(SSL *s, void *arg)
crypto/openssl/test/helpers/handshake_srp.c
28
static int server_srp_cb(SSL *s, int *ad, void *arg)
crypto/openssl/test/helpers/handshake_srp.c
31
if (strcmp(ctx_data->srp_user, SSL_get_srp_username(s)) != 0)
crypto/openssl/test/helpers/handshake_srp.c
33
if (SSL_set_srp_server_param_pw(s, ctx_data->srp_user,
crypto/openssl/test/helpers/quictestlib.c
472
int qtest_wait_for_timeout(SSL *s, QUIC_TSERVER *qtserv)
crypto/openssl/test/helpers/quictestlib.c
479
if (s == NULL || SSL_get_blocking_mode(s))
crypto/openssl/test/helpers/quictestlib.c
483
if (BIO_pending(SSL_get_rbio(s)) > 0
crypto/openssl/test/helpers/quictestlib.c
494
if (!SSL_get_event_timeout(s, &tv, &cinf))
crypto/openssl/test/helpers/quictestlib.h
84
int qtest_wait_for_timeout(SSL *s, QUIC_TSERVER *qtserv);
crypto/openssl/test/helpers/ssltestlib.c
502
int mempacket_move_packet(BIO *bio, int d, int s)
crypto/openssl/test/helpers/ssltestlib.c
509
if (d >= s)
crypto/openssl/test/helpers/ssltestlib.c
513
if (numpkts <= s)
crypto/openssl/test/helpers/ssltestlib.c
517
thispkt = sk_MEMPACKET_value(ctx->pkts, s);
crypto/openssl/test/helpers/ssltestlib.c
522
if (sk_MEMPACKET_delete(ctx->pkts, s) != thispkt)
crypto/openssl/test/helpers/ssltestlib.c
525
thispkt->num -= (s - d);
crypto/openssl/test/helpers/ssltestlib.c
530
for (i = d + 1; i <= s; i++) {
crypto/openssl/test/helpers/ssltestlib.h
76
int mempacket_move_packet(BIO *bio, int d, int s);
crypto/openssl/test/json_test.c
136
#define END_SCRIPT_EXPECTING(s, slen) \
crypto/openssl/test/json_test.c
142
(s), (slen) \
crypto/openssl/test/json_test.c
156
#define END_SCRIPT_EXPECTING_S(s) END_SCRIPT_EXPECTING(s, SIZE_MAX)
crypto/openssl/test/json_test.c
157
#define END_SCRIPT_EXPECTING_Q(s) END_SCRIPT_EXPECTING(#s, sizeof(#s) - 1)
crypto/openssl/test/moduleloadtest.c
42
const char *m, *s;
crypto/openssl/test/moduleloadtest.c
50
s = argc == 3 ? argv[2] : NULL;
crypto/openssl/test/moduleloadtest.c
52
return test_load(m, s) ? 0 : 1;
crypto/openssl/test/params_api_test.c
123
size_t s, sz;
crypto/openssl/test/params_api_test.c
142
|| (sizet && !TEST_true(OSSL_PARAM_get_size_t(param, &s))))
crypto/openssl/test/params_api_test.c
160
le_copy(buf, sizeof(s), &s, sizeof(s));
crypto/openssl/test/params_api_test.c
161
sz = sizeof(s) < width ? sizeof(s) : width;
crypto/openssl/test/params_api_test.c
619
size_t j, k, s;
crypto/openssl/test/params_api_test.c
631
params[n++] = OSSL_PARAM_construct_size_t("size_t", &s);
crypto/openssl/test/params_api_test.c
723
if (!TEST_true(OSSL_PARAM_get_octet_string(cp, &vpn, 0, &s))
crypto/openssl/test/params_api_test.c
724
|| !TEST_size_t_eq(s, sizeof("abcdefghi"))
crypto/openssl/test/params_api_test.c
729
if (!TEST_true(OSSL_PARAM_get_octet_string(cp, &vp, sizeof(buf2), &s))
crypto/openssl/test/params_api_test.c
730
|| !TEST_size_t_eq(s, sizeof("abcdefghi"))
crypto/openssl/test/params_conversion_test.c
100
TEST_info("Line %d: multiple uint64 lines", s->curr);
crypto/openssl/test/params_conversion_test.c
109
TEST_info("Line %d: multiple double lines", s->curr);
crypto/openssl/test/params_conversion_test.c
117
TEST_info("Line %d: unknown keyword %s", s->curr, pp->key);
crypto/openssl/test/params_conversion_test.c
122
s->curr, p, pp->key);
crypto/openssl/test/params_conversion_test.c
128
TEST_info("Line %d: type not found", s->curr);
crypto/openssl/test/params_conversion_test.c
134
TEST_note("errant int32 on line %d", s->curr);
crypto/openssl/test/params_conversion_test.c
143
TEST_note("errant int64 on line %d", s->curr);
crypto/openssl/test/params_conversion_test.c
152
TEST_note("errant uint32 on line %d", s->curr);
crypto/openssl/test/params_conversion_test.c
161
TEST_note("errant uint64 on line %d", s->curr);
crypto/openssl/test/params_conversion_test.c
170
TEST_note("errant double on line %d", s->curr);
crypto/openssl/test/params_conversion_test.c
178
TEST_error("type unknown at line %d", s->curr);
crypto/openssl/test/params_conversion_test.c
322
STANZA *s;
crypto/openssl/test/params_conversion_test.c
327
if (!TEST_ptr(s = OPENSSL_zalloc(sizeof(*s))))
crypto/openssl/test/params_conversion_test.c
329
if (!test_start_file(s, testfile)) {
crypto/openssl/test/params_conversion_test.c
330
OPENSSL_free(s);
crypto/openssl/test/params_conversion_test.c
334
while (!BIO_eof(s->fp)) {
crypto/openssl/test/params_conversion_test.c
335
if (!test_readstanza(s)) {
crypto/openssl/test/params_conversion_test.c
339
if (s->numpairs != 0)
crypto/openssl/test/params_conversion_test.c
340
if (!param_conversion_load_stanza(&pc, s)
crypto/openssl/test/params_conversion_test.c
341
|| !param_conversion_test(&pc, s->curr))
crypto/openssl/test/params_conversion_test.c
343
test_clearstanza(s);
crypto/openssl/test/params_conversion_test.c
346
test_end_file(s);
crypto/openssl/test/params_conversion_test.c
347
OPENSSL_free(s);
crypto/openssl/test/params_conversion_test.c
35
static int param_conversion_load_stanza(PARAM_CONVERSION *pc, const STANZA *s)
crypto/openssl/test/params_conversion_test.c
52
const PAIR *pp = s->pairs;
crypto/openssl/test/params_conversion_test.c
59
for (i = 0; i < s->numpairs; i++, pp++) {
crypto/openssl/test/params_conversion_test.c
63
TEST_info("Line %d: multiple type lines", s->curr);
crypto/openssl/test/params_conversion_test.c
68
TEST_info("Line %d: unknown type line", s->curr);
crypto/openssl/test/params_conversion_test.c
73
TEST_info("Line %d: multiple int32 lines", s->curr);
crypto/openssl/test/params_conversion_test.c
82
TEST_info("Line %d: multiple int64 lines", s->curr);
crypto/openssl/test/params_conversion_test.c
91
TEST_info("Line %d: multiple uint32 lines", s->curr);
crypto/openssl/test/quic_ackm_test.c
1018
if (!TEST_size_t_eq(ack->num_ack_ranges, s->num_ack_ranges))
crypto/openssl/test/quic_ackm_test.c
1023
s->ack_ranges[i].start))
crypto/openssl/test/quic_ackm_test.c
1026
s->ack_ranges[i].end))
crypto/openssl/test/quic_ackm_test.c
1035
tx->pkt_num = s->pn;
crypto/openssl/test/quic_ackm_test.c
1038
tx->largest_acked = s->largest_acked;
crypto/openssl/test/quic_ackm_test.c
1057
rx_ack_range.start = s->pn;
crypto/openssl/test/quic_ackm_test.c
1058
rx_ack_range.end = s->pn + s->num_pn - 1;
crypto/openssl/test/quic_ackm_test.c
1068
if (space == (int)s->pn) {
crypto/openssl/test/quic_ackm_test.c
529
const struct tx_ack_time_op *script = tx_ack_time_scripts[tidx], *s;
crypto/openssl/test/quic_ackm_test.c
532
for (s = script; s->kind != TX_ACK_TIME_OP_END; ++s)
crypto/openssl/test/quic_ackm_test.c
533
if (s->kind == TX_ACK_TIME_OP_PKT)
crypto/openssl/test/quic_ackm_test.c
534
num_pkts += s->num_pn;
crypto/openssl/test/quic_ackm_test.c
547
for (s = script; s->kind != TX_ACK_TIME_OP_END; ++s)
crypto/openssl/test/quic_ackm_test.c
548
switch (s->kind) {
crypto/openssl/test/quic_ackm_test.c
550
for (i = 0; i < s->num_pn; ++i) {
crypto/openssl/test/quic_ackm_test.c
553
tx->pkt_num = s->pn + i;
crypto/openssl/test/quic_ackm_test.c
565
ossl_ticks2time(s->time_advance));
crypto/openssl/test/quic_ackm_test.c
572
pkt_idx += s->num_pn;
crypto/openssl/test/quic_ackm_test.c
579
ack_range.start = s->pn;
crypto/openssl/test/quic_ackm_test.c
580
ack_range.end = s->pn + s->num_pn;
crypto/openssl/test/quic_ackm_test.c
583
ossl_ticks2time(s->time_advance));
crypto/openssl/test/quic_ackm_test.c
596
(s->expect[i] & 1) != 0 ? 1 : 0))
crypto/openssl/test/quic_ackm_test.c
599
(s->expect[i] & 2) != 0 ? 1 : 0))
crypto/openssl/test/quic_ackm_test.c
602
(s->expect[i] & 4) != 0 ? 1 : 0))
crypto/openssl/test/quic_ackm_test.c
913
const struct rx_test_op *script = rx_test_scripts[tidx], *s;
crypto/openssl/test/quic_ackm_test.c
938
for (s = script; s->kind != RX_OPK_END; ++s)
crypto/openssl/test/quic_ackm_test.c
939
if (s->kind == RX_OPK_TX)
crypto/openssl/test/quic_ackm_test.c
940
num_tx += s->num_pn;
crypto/openssl/test/quic_ackm_test.c
952
for (s = script; s->kind != RX_OPK_END; ++s, ++opn) {
crypto/openssl/test/quic_ackm_test.c
954
ossl_ticks2time(s->time_advance));
crypto/openssl/test/quic_ackm_test.c
955
switch (s->kind) {
crypto/openssl/test/quic_ackm_test.c
957
for (i = 0; i < s->num_pn; ++i) {
crypto/openssl/test/quic_ackm_test.c
960
pkt.pkt_num = s->pn + i;
crypto/openssl/test/quic_ackm_test.c
980
for (i = 0; i < s->num_pn; ++i)
crypto/openssl/test/quic_ackm_test.c
982
s->pn + i, space),
crypto/openssl/test/quic_ackm_test.c
983
(s->kind == RX_OPK_CHECK_PROC)))
crypto/openssl/test/quic_ackm_test.c
990
s->expect_desired))
crypto/openssl/test/quic_ackm_test.c
995
s->expect_deadline))
crypto/openssl/test/quic_cc_test.c
107
static int net_sim_init(struct net_sim *s,
crypto/openssl/test/quic_cc_test.c
111
s->ccm = ccm;
crypto/openssl/test/quic_cc_test.c
112
s->cc = cc;
crypto/openssl/test/quic_cc_test.c
114
s->capacity = capacity;
crypto/openssl/test/quic_cc_test.c
115
s->latency = latency;
crypto/openssl/test/quic_cc_test.c
117
s->spare_capacity = capacity;
crypto/openssl/test/quic_cc_test.c
119
s->total_acked = 0;
crypto/openssl/test/quic_cc_test.c
120
s->total_lost = 0;
crypto/openssl/test/quic_cc_test.c
122
if (!TEST_ptr(s->pkts = ossl_pqueue_NET_PKT_new(net_pkt_cmp)))
crypto/openssl/test/quic_cc_test.c
133
static void net_sim_cleanup(struct net_sim *s)
crypto/openssl/test/quic_cc_test.c
135
ossl_pqueue_NET_PKT_pop_free(s->pkts, do_free);
crypto/openssl/test/quic_cc_test.c
138
static int net_sim_process(struct net_sim *s, size_t skip_forward);
crypto/openssl/test/quic_cc_test.c
140
static int net_sim_send(struct net_sim *s, size_t sz)
crypto/openssl/test/quic_cc_test.c
152
if (!TEST_true(net_sim_process(s, 0)))
crypto/openssl/test/quic_cc_test.c
156
success = (sz <= s->spare_capacity);
crypto/openssl/test/quic_cc_test.c
163
ossl_ms2time(s->latency));
crypto/openssl/test/quic_cc_test.c
166
ossl_ms2time(s->latency));
crypto/openssl/test/quic_cc_test.c
168
s->spare_capacity -= sz;
crypto/openssl/test/quic_cc_test.c
176
ossl_ms2time(s->latency));
crypto/openssl/test/quic_cc_test.c
181
ossl_ms2time(3 * s->latency));
crypto/openssl/test/quic_cc_test.c
187
if (!TEST_true(s->ccm->on_data_sent(s->cc, sz)))
crypto/openssl/test/quic_cc_test.c
190
if (!TEST_true(ossl_pqueue_NET_PKT_push(s->pkts, pkt, &pkt->idx)))
crypto/openssl/test/quic_cc_test.c
200
static int net_sim_process_one(struct net_sim *s, int skip_forward)
crypto/openssl/test/quic_cc_test.c
202
NET_PKT *pkt = ossl_pqueue_NET_PKT_peek(s->pkts);
crypto/openssl/test/quic_cc_test.c
214
s->spare_capacity += pkt->size;
crypto/openssl/test/quic_cc_test.c
217
ossl_pqueue_NET_PKT_pop(s->pkts);
crypto/openssl/test/quic_cc_test.c
219
if (!ossl_pqueue_NET_PKT_push(s->pkts, pkt, &pkt->idx))
crypto/openssl/test/quic_cc_test.c
237
if (!TEST_true(s->ccm->on_data_lost(s->cc, &loss_info)))
crypto/openssl/test/quic_cc_test.c
240
if (!TEST_true(s->ccm->on_data_lost_finished(s->cc, 0)))
crypto/openssl/test/quic_cc_test.c
243
s->total_lost += pkt->size;
crypto/openssl/test/quic_cc_test.c
244
ossl_pqueue_NET_PKT_pop(s->pkts);
crypto/openssl/test/quic_cc_test.c
252
if (!TEST_true(s->ccm->on_data_acked(s->cc, &ack_info)))
crypto/openssl/test/quic_cc_test.c
255
s->total_acked += pkt->size;
crypto/openssl/test/quic_cc_test.c
256
ossl_pqueue_NET_PKT_pop(s->pkts);
crypto/openssl/test/quic_cc_test.c
263
static int net_sim_process(struct net_sim *s, size_t skip_forward)
crypto/openssl/test/quic_cc_test.c
267
while ((rc = net_sim_process_one(s, skip_forward > 0 ? 1 : 0)) == 1)
crypto/openssl/test/quic_cc_test.c
285
struct net_sim *s)
crypto/openssl/test/quic_cc_test.c
310
s->total_acked,
crypto/openssl/test/quic_cc_test.c
311
s->total_lost,
crypto/openssl/test/quic_cc_test.c
312
s->capacity,
crypto/openssl/test/quic_cc_test.c
313
s->spare_capacity,
crypto/openssl/test/quic_client_test.c
24
static int is_want(SSL *s, int ret)
crypto/openssl/test/quic_client_test.c
26
int ec = SSL_get_error(s, ret);
crypto/openssl/test/quic_multistream_test.c
1008
static int is_want(SSL *s, int ret)
crypto/openssl/test/quic_multistream_test.c
1010
int ec = SSL_get_error(s, ret);
crypto/openssl/test/quic_multistream_test.c
1015
static int check_consistent_want(SSL *s, int ret)
crypto/openssl/test/quic_multistream_test.c
1017
int ec = SSL_get_error(s, ret);
crypto/openssl/test/quic_multistream_test.c
1018
int w = SSL_want(s);
crypto/openssl/test/quic_multistream_test.c
1069
ossl_quic_tserver_tick(h->s); \
crypto/openssl/test/quic_multistream_test.c
1116
ossl_quic_tserver_tick(h->s);
crypto/openssl/test/quic_multistream_test.c
1126
assert(h->s == NULL);
crypto/openssl/test/quic_multistream_test.c
1984
tcause = (h->s != NULL
crypto/openssl/test/quic_multistream_test.c
1985
? ossl_quic_tserver_get_terminate_cause(h->s)
crypto/openssl/test/quic_multistream_test.c
5145
static int on_new_session(SSL *s, SSL_SESSION *sess)
crypto/openssl/test/quic_multistream_test.c
548
return h->s;
crypto/openssl/test/quic_multistream_test.c
551
h->s = h->s_priv;
crypto/openssl/test/quic_multistream_test.c
553
return h->s;
crypto/openssl/test/quic_multistream_test.c
565
h->s = NULL;
crypto/openssl/test/quic_multistream_test.c
5999
struct script_op *s = dyn_frame_types_script;
crypto/openssl/test/quic_multistream_test.c
6002
if (s[i].op == OPK_SET_INJECT_WORD) {
crypto/openssl/test/quic_multistream_test.c
6003
s[i].arg1 = (size_t)forbidden_frame_types[idx].pkt_type;
crypto/openssl/test/quic_multistream_test.c
6004
s[i].arg2 = forbidden_frame_types[idx].frame_type;
crypto/openssl/test/quic_multistream_test.c
6005
} else if (s[i].op == OPK_C_EXPECT_CONN_CLOSE_INFO) {
crypto/openssl/test/quic_multistream_test.c
6006
s[i].arg2 = forbidden_frame_types[idx].expected_err;
crypto/openssl/test/quic_multistream_test.c
607
return h->s;
crypto/openssl/test/quic_multistream_test.c
642
h->s_priv = h->s = NULL;
crypto/openssl/test/quic_multistream_test.c
73
QUIC_TSERVER *s, *s_priv;
crypto/openssl/test/quic_multistream_test.c
774
h->s = h->s_priv;
crypto/openssl/test/quic_record_test.c
1927
static void rx_state_teardown(struct rx_state *s)
crypto/openssl/test/quic_record_test.c
1929
if (s->quic_conn != NULL) {
crypto/openssl/test/quic_record_test.c
1930
SSL_free((SSL *)s->quic_conn);
crypto/openssl/test/quic_record_test.c
1931
s->quic_conn = NULL;
crypto/openssl/test/quic_record_test.c
1933
if (s->quic_ssl_ctx != NULL) {
crypto/openssl/test/quic_record_test.c
1934
SSL_CTX_free(s->quic_ssl_ctx);
crypto/openssl/test/quic_record_test.c
1935
s->quic_ssl_ctx = NULL;
crypto/openssl/test/quic_record_test.c
1938
if (s->qrx != NULL) {
crypto/openssl/test/quic_record_test.c
1939
ossl_qrx_free(s->qrx);
crypto/openssl/test/quic_record_test.c
1940
s->qrx = NULL;
crypto/openssl/test/quic_record_test.c
1943
if (s->demux != NULL) {
crypto/openssl/test/quic_record_test.c
1944
ossl_quic_demux_free(s->demux);
crypto/openssl/test/quic_record_test.c
1945
s->demux = NULL;
crypto/openssl/test/quic_record_test.c
1964
struct rx_state *s = arg;
crypto/openssl/test/quic_record_test.c
1966
if (dcid == NULL || !ossl_quic_conn_id_eq(dcid, &s->rx_dcid))
crypto/openssl/test/quic_record_test.c
1969
ossl_qrx_inject_urxe(s->qrx, e);
crypto/openssl/test/quic_record_test.c
1972
static int rx_state_ensure(struct rx_state *s)
crypto/openssl/test/quic_record_test.c
1974
if (s->demux == NULL
crypto/openssl/test/quic_record_test.c
1975
&& !TEST_ptr(s->demux = ossl_quic_demux_new(NULL,
crypto/openssl/test/quic_record_test.c
1976
s->args.short_conn_id_len,
crypto/openssl/test/quic_record_test.c
1981
s->args.demux = s->demux;
crypto/openssl/test/quic_record_test.c
1982
s->args.max_deferred = 32;
crypto/openssl/test/quic_record_test.c
1985
if (s->qrx == NULL
crypto/openssl/test/quic_record_test.c
1986
&& !TEST_ptr(s->qrx = ossl_qrx_new(&s->args)))
crypto/openssl/test/quic_record_test.c
1989
ossl_quic_demux_set_default_handler(s->demux, demux_default_handler, s);
crypto/openssl/test/quic_record_test.c
1991
if (s->allow_1rtt)
crypto/openssl/test/quic_record_test.c
1992
ossl_qrx_allow_1rtt_processing(s->qrx);
crypto/openssl/test/quic_record_test.c
2000
struct rx_state s = { 0 };
crypto/openssl/test/quic_record_test.c
2009
rx_state_teardown(&s);
crypto/openssl/test/quic_record_test.c
2010
s.args.short_conn_id_len = op->enc_level;
crypto/openssl/test/quic_record_test.c
2013
rx_state_teardown(&s);
crypto/openssl/test/quic_record_test.c
2015
s.args.init_largest_pn[i] = op->largest_pn;
crypto/openssl/test/quic_record_test.c
2018
if (!TEST_true(rx_state_ensure(&s)))
crypto/openssl/test/quic_record_test.c
2020
s.rx_dcid = *op->dcid;
crypto/openssl/test/quic_record_test.c
2023
if (!TEST_true(rx_state_ensure(&s)))
crypto/openssl/test/quic_record_test.c
2025
if (!TEST_true(ossl_qrx_provide_secret(s.qrx, op->enc_level,
crypto/openssl/test/quic_record_test.c
2032
if (!TEST_true(rx_state_ensure(&s)))
crypto/openssl/test/quic_record_test.c
2036
s.qrx, NULL)))
crypto/openssl/test/quic_record_test.c
2040
if (!TEST_true(rx_state_ensure(&s)))
crypto/openssl/test/quic_record_test.c
2042
if (!TEST_true(ossl_qrx_discard_enc_level(s.qrx, op->enc_level)))
crypto/openssl/test/quic_record_test.c
2046
if (!TEST_true(rx_state_ensure(&s)))
crypto/openssl/test/quic_record_test.c
2048
if (!TEST_true(ossl_quic_demux_inject(s.demux,
crypto/openssl/test/quic_record_test.c
2054
if (!TEST_true(rx_state_ensure(&s)))
crypto/openssl/test/quic_record_test.c
2057
if (!TEST_true(ossl_qrx_read_pkt(s.qrx, &pkt)))
crypto/openssl/test/quic_record_test.c
2077
if (!TEST_true(rx_state_ensure(&s)))
crypto/openssl/test/quic_record_test.c
2080
if (!TEST_false(ossl_qrx_read_pkt(s.qrx, &pkt)))
crypto/openssl/test/quic_record_test.c
2085
if (!TEST_true(rx_state_ensure(&s)))
crypto/openssl/test/quic_record_test.c
2088
if (!TEST_uint64_t_eq(ossl_qrx_get_key_epoch(s.qrx),
crypto/openssl/test/quic_record_test.c
2094
if (!TEST_true(rx_state_ensure(&s)))
crypto/openssl/test/quic_record_test.c
2102
if (!TEST_true(rx_state_ensure(&s)))
crypto/openssl/test/quic_record_test.c
2105
if (!TEST_true(ossl_qrx_key_update_timeout(s.qrx,
crypto/openssl/test/quic_record_test.c
2111
rx_state_teardown(&s);
crypto/openssl/test/quic_record_test.c
2112
s.args.init_key_phase_bit = (unsigned char)op->enc_level;
crypto/openssl/test/quic_record_test.c
2115
s.allow_1rtt = 1;
crypto/openssl/test/quic_record_test.c
2117
if (!TEST_true(rx_state_ensure(&s)))
crypto/openssl/test/quic_record_test.c
2129
rx_state_teardown(&s);
crypto/openssl/test/quic_stream_test.c
482
int r, s, fin = 0, fin_set = 0;
crypto/openssl/test/quic_stream_test.c
499
for (s = 0; s < 10; ++s) {
crypto/openssl/test/quic_stream_test.c
500
size_t off = (r * 10 + s) * 10, size = 10;
crypto/openssl/test/quic_tserver_test.c
27
static int is_want(SSL *s, int ret)
crypto/openssl/test/quic_tserver_test.c
29
int ec = SSL_get_error(s, ret);
crypto/openssl/test/quic_txp_test.c
1490
QUIC_STREAM *s;
crypto/openssl/test/quic_txp_test.c
1492
if (!TEST_ptr(s = ossl_quic_stream_map_alloc(h.args.qsm, op->arg0,
crypto/openssl/test/quic_txp_test.c
1496
if (!TEST_ptr(s->sstream = ossl_quic_sstream_new(512 * 1024))
crypto/openssl/test/quic_txp_test.c
1497
|| !TEST_true(ossl_quic_txfc_init(&s->txfc, &h.conn_txfc))
crypto/openssl/test/quic_txp_test.c
1498
|| !TEST_true(ossl_quic_rxfc_init(&s->rxfc, &h.conn_rxfc,
crypto/openssl/test/quic_txp_test.c
1502
|| !TEST_ptr(s->rstream = ossl_quic_rstream_new(&s->rxfc,
crypto/openssl/test/quic_txp_test.c
1504
ossl_quic_sstream_free(s->sstream);
crypto/openssl/test/quic_txp_test.c
1505
ossl_quic_stream_map_release(h.args.qsm, s);
crypto/openssl/test/quic_txp_test.c
1510
QUIC_STREAM *s;
crypto/openssl/test/quic_txp_test.c
1513
if (!TEST_ptr(s = ossl_quic_stream_map_get_by_id(h.args.qsm,
crypto/openssl/test/quic_txp_test.c
1517
if (!TEST_true(ossl_quic_sstream_append(s->sstream, op->buf,
crypto/openssl/test/quic_txp_test.c
1524
ossl_quic_stream_map_update_state(h.args.qsm, s);
crypto/openssl/test/quic_txp_test.c
1527
QUIC_STREAM *s;
crypto/openssl/test/quic_txp_test.c
1529
if (!TEST_ptr(s = ossl_quic_stream_map_get_by_id(h.args.qsm,
crypto/openssl/test/quic_txp_test.c
1533
ossl_quic_sstream_fin(s->sstream);
crypto/openssl/test/quic_txp_test.c
1536
QUIC_STREAM *s;
crypto/openssl/test/quic_txp_test.c
1538
if (!TEST_ptr(s = ossl_quic_stream_map_get_by_id(h.args.qsm,
crypto/openssl/test/quic_txp_test.c
1543
s, op->arg1)))
crypto/openssl/test/quic_txp_test.c
1546
ossl_quic_stream_map_update_state(h.args.qsm, s);
crypto/openssl/test/quic_txp_test.c
1548
if (!TEST_true(s->active))
crypto/openssl/test/quic_txp_test.c
1552
QUIC_STREAM *s;
crypto/openssl/test/quic_txp_test.c
1554
if (!TEST_ptr(s = ossl_quic_stream_map_get_by_id(h.args.qsm,
crypto/openssl/test/quic_txp_test.c
1559
s, op->arg1)))
crypto/openssl/test/quic_txp_test.c
1562
ossl_quic_stream_map_update_state(h.args.qsm, s);
crypto/openssl/test/quic_txp_test.c
1564
if (!TEST_true(s->active))
crypto/openssl/test/quic_txp_test.c
1573
QUIC_STREAM *s;
crypto/openssl/test/quic_txp_test.c
1575
if (!TEST_ptr(s = ossl_quic_stream_map_get_by_id(h.args.qsm,
crypto/openssl/test/quic_txp_test.c
1579
if (!TEST_true(ossl_quic_txfc_bump_cwm(&s->txfc, op->arg0)))
crypto/openssl/test/quic_txp_test.c
1582
ossl_quic_stream_map_update_state(h.args.qsm, s);
crypto/openssl/test/quicapitest.c
2295
QUIC_TSERVER *s = NULL;
crypto/openssl/test/quicapitest.c
2305
privkey, 0, &s,
crypto/openssl/test/quicapitest.c
2313
if (!TEST_true(qtest_create_quic_connection_ex(s, c_ssl,
crypto/openssl/test/quicapitest.c
2348
ossl_quic_tserver_free(s);
crypto/openssl/test/radix/quic_ops.c
177
static int client_hello_cb(SSL *s, int *al, void *arg)
crypto/openssl/test/radix/quic_ops.c
179
client_hello_ssl_obj = s;
crypto/openssl/test/radix/quic_ops.c
520
static int is_want(SSL *s, int ret)
crypto/openssl/test/radix/quic_ops.c
522
int ec = SSL_get_error(s, ret);
crypto/openssl/test/radix/quic_ops.c
527
static int check_consistent_want(SSL *s, int ret)
crypto/openssl/test/radix/quic_ops.c
529
int ec = SSL_get_error(s, ret);
crypto/openssl/test/radix/quic_ops.c
530
int w = SSL_want(s);
crypto/openssl/test/safe_math_test.c
58
int err, r, s;
crypto/openssl/test/safe_math_test.c
95
s = safe_mod_int(a, b, &err);
crypto/openssl/test/safe_math_test.c
96
s = safe_add_int(safe_div_int(a, b, &err), s != 0, &err);
crypto/openssl/test/safe_math_test.c
97
if (!err && !TEST_int_eq(r, s))
crypto/openssl/test/secmemtest.c
126
OPENSSL_secure_free(s);
crypto/openssl/test/secmemtest.c
19
char *p = NULL, *q = NULL, *r = NULL, *s = NULL;
crypto/openssl/test/secmemtest.c
23
s = OPENSSL_secure_malloc(20);
crypto/openssl/test/secmemtest.c
25
if (!TEST_ptr(s)
crypto/openssl/test/secmemtest.c
26
|| !TEST_false(CRYPTO_secure_allocated(s)))
crypto/openssl/test/secmemtest.c
47
OPENSSL_secure_clear_free(s, 20);
crypto/openssl/test/secmemtest.c
48
s = OPENSSL_secure_malloc(20);
crypto/openssl/test/secmemtest.c
49
if (!TEST_ptr(s)
crypto/openssl/test/secmemtest.c
51
|| !TEST_true(CRYPTO_secure_allocated(s))
crypto/openssl/test/secmemtest.c
66
OPENSSL_secure_free(s);
crypto/openssl/test/secmemtest.c
67
s = NULL;
crypto/openssl/test/sm2_internal_test.c
317
BIGNUM *s = NULL;
crypto/openssl/test/sm2_internal_test.c
348
|| !TEST_true(BN_hex2bn(&s, s_hex))
crypto/openssl/test/sm2_internal_test.c
350
|| !TEST_BN_eq(s, sig_s))
crypto/openssl/test/sm2_internal_test.c
365
BN_free(s);
crypto/openssl/test/srptest.c
114
BN_free(s);
crypto/openssl/test/srptest.c
139
BIGNUM *s = NULL;
crypto/openssl/test/srptest.c
154
BN_hex2bn(&s, "BEB25379D1A8581EB5A727673A2441EE");
crypto/openssl/test/srptest.c
156
if (!TEST_true(SRP_create_verifier_BN("alice", "password123", &s, &v, GN->N,
crypto/openssl/test/srptest.c
216
x = SRP_Calc_x(s, "alice", "password123");
crypto/openssl/test/srptest.c
251
BN_free(s);
crypto/openssl/test/srptest.c
33
BIGNUM *s = NULL;
crypto/openssl/test/srptest.c
52
&s, &v, GN->N, GN->g)))
crypto/openssl/test/srptest.c
57
test_output_bignum("Salt", s);
crypto/openssl/test/srptest.c
92
x = SRP_Calc_x(s, username, client_pass);
crypto/openssl/test/ssl_handshake_rtt_test.c
103
ossl_statem_server_write_transition(s);
crypto/openssl/test/ssl_handshake_rtt_test.c
106
ossl_statem_server_write_transition(s);
crypto/openssl/test/ssl_handshake_rtt_test.c
110
ossl_statem_client_write_transition(s);
crypto/openssl/test/ssl_handshake_rtt_test.c
113
ossl_statem_client_write_transition(s);
crypto/openssl/test/ssl_handshake_rtt_test.c
117
if (!TEST_int_gt(SSL_get_handshake_rtt(SSL_CONNECTION_GET_SSL(s), &rtt), 0))
crypto/openssl/test/ssl_handshake_rtt_test.c
51
SSL_CONNECTION *s = NULL;
crypto/openssl/test/ssl_handshake_rtt_test.c
74
s = SSL_CONNECTION_FROM_SSL(tst % 2 == 0 ? clientssl : serverssl);
crypto/openssl/test/ssl_handshake_rtt_test.c
75
if (!TEST_ptr(s) || !TEST_ptr(st = &s->statem))
crypto/openssl/test/ssl_handshake_rtt_test.c
82
ossl_statem_client_write_transition(s);
crypto/openssl/test/ssl_handshake_rtt_test.c
85
ossl_statem_client_write_transition(s);
crypto/openssl/test/ssl_handshake_rtt_test.c
89
ossl_statem_server_write_transition(s);
crypto/openssl/test/ssl_handshake_rtt_test.c
92
ossl_statem_server_write_transition(s);
crypto/openssl/test/ssl_handshake_rtt_test.c
96
ossl_statem_client_write_transition(s);
crypto/openssl/test/ssl_handshake_rtt_test.c
99
ossl_statem_client_write_transition(s);
crypto/openssl/test/ssl_old_test.c
115
static int cb_client_npn(SSL *s, unsigned char **out, unsigned char *outlen,
crypto/openssl/test/ssl_old_test.c
129
static int cb_server_npn(SSL *s, const unsigned char **data,
crypto/openssl/test/ssl_old_test.c
137
static int cb_server_rejects_npn(SSL *s, const unsigned char **data,
crypto/openssl/test/ssl_old_test.c
208
static int servername_cb(SSL *s, int *ad, void *arg)
crypto/openssl/test/ssl_old_test.c
210
const char *servername = SSL_get_servername(s, TLSEXT_NAMETYPE_host_name);
crypto/openssl/test/ssl_old_test.c
219
SSL_set_SSL_CTX(s, s_ctx2);
crypto/openssl/test/ssl_old_test.c
283
static int cb_server_alpn(SSL *s, const unsigned char **out,
crypto/openssl/test/ssl_old_test.c
2869
char *s, buf[256];
crypto/openssl/test/ssl_old_test.c
2871
s = X509_NAME_oneline(X509_get_subject_name(X509_STORE_CTX_get_current_cert(ctx)),
crypto/openssl/test/ssl_old_test.c
2873
if (s != NULL) {
crypto/openssl/test/ssl_old_test.c
2908
char *s = NULL, buf[256];
crypto/openssl/test/ssl_old_test.c
2916
s = X509_NAME_oneline(X509_get_subject_name(c), buf, 256);
crypto/openssl/test/ssl_old_test.c
2917
if (s != NULL) {
crypto/openssl/test/ssl_old_test.c
416
static int serverinfo_cli_parse_cb(SSL *s, unsigned int ext_type,
crypto/openssl/test/ssl_old_test.c
448
static int custom_ext_0_cli_add_cb(SSL *s, unsigned int ext_type,
crypto/openssl/test/ssl_old_test.c
457
static int custom_ext_0_cli_parse_cb(SSL *s, unsigned int ext_type,
crypto/openssl/test/ssl_old_test.c
464
static int custom_ext_1_cli_add_cb(SSL *s, unsigned int ext_type,
crypto/openssl/test/ssl_old_test.c
475
static int custom_ext_1_cli_parse_cb(SSL *s, unsigned int ext_type,
crypto/openssl/test/ssl_old_test.c
482
static int custom_ext_2_cli_add_cb(SSL *s, unsigned int ext_type,
crypto/openssl/test/ssl_old_test.c
493
static int custom_ext_2_cli_parse_cb(SSL *s, unsigned int ext_type,
crypto/openssl/test/ssl_old_test.c
504
static int custom_ext_3_cli_add_cb(SSL *s, unsigned int ext_type,
crypto/openssl/test/ssl_old_test.c
515
static int custom_ext_3_cli_parse_cb(SSL *s, unsigned int ext_type,
crypto/openssl/test/ssl_old_test.c
532
static int custom_ext_0_srv_parse_cb(SSL *s, unsigned int ext_type,
crypto/openssl/test/ssl_old_test.c
541
static int custom_ext_0_srv_add_cb(SSL *s, unsigned int ext_type,
crypto/openssl/test/ssl_old_test.c
550
static int custom_ext_1_srv_parse_cb(SSL *s, unsigned int ext_type,
crypto/openssl/test/ssl_old_test.c
564
static int custom_ext_1_srv_add_cb(SSL *s, unsigned int ext_type,
crypto/openssl/test/ssl_old_test.c
571
static int custom_ext_2_srv_parse_cb(SSL *s, unsigned int ext_type,
crypto/openssl/test/ssl_old_test.c
585
static int custom_ext_2_srv_add_cb(SSL *s, unsigned int ext_type,
crypto/openssl/test/ssl_old_test.c
594
static int custom_ext_3_srv_parse_cb(SSL *s, unsigned int ext_type,
crypto/openssl/test/ssl_old_test.c
608
static int custom_ext_3_srv_add_cb(SSL *s, unsigned int ext_type,
crypto/openssl/test/sslapitest.c
10891
static int secret_cb(SSL *s, void *secretin, int *secret_len,
crypto/openssl/test/sslapitest.c
11072
static DH *tmp_dh_callback(SSL *s, int is_export, int keylen)
crypto/openssl/test/sslapitest.c
11832
static size_t record_pad_cb(SSL *s, int type, size_t len, void *arg)
crypto/openssl/test/sslapitest.c
12168
static int check_version_string(SSL *s, int version)
crypto/openssl/test/sslapitest.c
12195
return TEST_str_eq(verstr, SSL_get_version(s));
crypto/openssl/test/sslapitest.c
12591
static int resume_servername_cb(SSL *s, int *ad, void *arg)
crypto/openssl/test/sslapitest.c
12857
static int npn_select_cb(SSL *s, unsigned char **out, unsigned char *outlen,
crypto/openssl/test/sslapitest.c
13078
static int check_app_data(SSL *s)
crypto/openssl/test/sslapitest.c
13083
data = (int *)SSL_get_app_data(s);
crypto/openssl/test/sslapitest.c
13084
comparedata = SSL_is_server(s) ? &serverquicdata : &clientquicdata;
crypto/openssl/test/sslapitest.c
13092
static int crypto_send_cb(SSL *s, const unsigned char *buf, size_t buf_len,
crypto/openssl/test/sslapitest.c
13100
if (!check_app_data(s)) {
crypto/openssl/test/sslapitest.c
13121
static int crypto_recv_rcd_cb(SSL *s, const unsigned char **buf,
crypto/openssl/test/sslapitest.c
13126
if (!check_app_data(s)) {
crypto/openssl/test/sslapitest.c
13136
static int crypto_release_rcd_cb(SSL *s, size_t bytes_read, void *arg)
crypto/openssl/test/sslapitest.c
13140
if (!check_app_data(s)) {
crypto/openssl/test/sslapitest.c
13182
static int check_secret_history(SSL *s)
crypto/openssl/test/sslapitest.c
13190
TEST_info("Checking history for %p\n", (void *)s);
crypto/openssl/test/sslapitest.c
13192
if (secret_history[i].ssl != s)
crypto/openssl/test/sslapitest.c
13250
static int yield_secret_cb(SSL *s, uint32_t prot_level, int direction,
crypto/openssl/test/sslapitest.c
13256
if (!check_app_data(s))
crypto/openssl/test/sslapitest.c
13287
secret_history[secret_history_idx].ssl = s;
crypto/openssl/test/sslapitest.c
13296
static int yield_secret_cb_fail(SSL *s, uint32_t prot_level, int direction,
crypto/openssl/test/sslapitest.c
13300
(void)s;
crypto/openssl/test/sslapitest.c
13312
static int got_transport_params_cb(SSL *s, const unsigned char *params,
crypto/openssl/test/sslapitest.c
13318
if (!check_app_data(s)) {
crypto/openssl/test/sslapitest.c
13334
static int alert_cb(SSL *s, unsigned char alert_code, void *arg)
crypto/openssl/test/sslapitest.c
13338
if (!check_app_data(s)) {
crypto/openssl/test/sslapitest.c
13353
static int add_old_ext(SSL *s, unsigned int ext_type,
crypto/openssl/test/sslapitest.c
13365
static void free_old_ext(SSL *s, unsigned int ext_type,
crypto/openssl/test/sslapitest.c
13371
static int parse_old_ext(SSL *s, unsigned int ext_type,
crypto/openssl/test/sslapitest.c
149
static int hostname_cb(SSL *s, int *al, void *arg)
crypto/openssl/test/sslapitest.c
151
const char *hostname = SSL_get_servername(s, TLSEXT_NAMETYPE_host_name);
crypto/openssl/test/sslapitest.c
1994
static int ocsp_server_cb(SSL *s, void *arg)
crypto/openssl/test/sslapitest.c
2003
SSL_get_tlsext_status_ids(s, &ids);
crypto/openssl/test/sslapitest.c
2017
if (!TEST_true(SSL_set_tlsext_status_ocsp_resp(s, copy,
crypto/openssl/test/sslapitest.c
2026
static int ocsp_client_cb(SSL *s, void *arg)
crypto/openssl/test/sslapitest.c
2035
len = SSL_get_tlsext_status_ocsp_resp(s, &respderin);
crypto/openssl/test/sslapitest.c
3595
static int ed_gen_cb(SSL *s, void *arg)
crypto/openssl/test/sslapitest.c
3597
SSL_SESSION *sess = SSL_get0_session(s);
crypto/openssl/test/sslapitest.c
3964
static int allow_early_data_cb(SSL *s, void *arg)
crypto/openssl/test/sslapitest.c
6267
static int old_add_cb(SSL *s, unsigned int ext_type, const unsigned char **out,
crypto/openssl/test/sslapitest.c
6273
if (SSL_is_server(s))
crypto/openssl/test/sslapitest.c
6278
if (*server != SSL_is_server(s)
crypto/openssl/test/sslapitest.c
6288
static void old_free_cb(SSL *s, unsigned int ext_type, const unsigned char *out,
crypto/openssl/test/sslapitest.c
6294
static int old_parse_cb(SSL *s, unsigned int ext_type, const unsigned char *in,
crypto/openssl/test/sslapitest.c
6299
if (SSL_is_server(s))
crypto/openssl/test/sslapitest.c
6304
if (*server != SSL_is_server(s)
crypto/openssl/test/sslapitest.c
6312
static int new_add_cb(SSL *s, unsigned int ext_type, unsigned int context,
crypto/openssl/test/sslapitest.c
6319
if (SSL_is_server(s))
crypto/openssl/test/sslapitest.c
6324
if (*server != SSL_is_server(s)
crypto/openssl/test/sslapitest.c
6334
static void new_free_cb(SSL *s, unsigned int ext_type, unsigned int context,
crypto/openssl/test/sslapitest.c
6340
static int new_parse_cb(SSL *s, unsigned int ext_type, unsigned int context,
crypto/openssl/test/sslapitest.c
6346
if (SSL_is_server(s))
crypto/openssl/test/sslapitest.c
6351
if (*server != SSL_is_server(s)
crypto/openssl/test/sslapitest.c
6358
static int sni_cb(SSL *s, int *al, void *arg)
crypto/openssl/test/sslapitest.c
6362
if (SSL_set_SSL_CTX(s, ctx) == NULL) {
crypto/openssl/test/sslapitest.c
6641
static int serverinfo_custom_parse_cb(SSL *s, unsigned int ext_type,
crypto/openssl/test/sslapitest.c
720
static int full_client_hello_callback(SSL *s, int *al, void *arg)
crypto/openssl/test/sslapitest.c
744
len = SSL_client_hello_get0_ciphers(s, &p);
crypto/openssl/test/sslapitest.c
747
SSL_client_hello_get0_compression_methods(s, &p), 1)
crypto/openssl/test/sslapitest.c
750
if (!SSL_client_hello_get1_extensions_present(s, &exts, &len))
crypto/openssl/test/sslapitest.c
7717
static int ssl_srp_cb(SSL *s, int *ad, void *arg)
crypto/openssl/test/sslapitest.c
7723
username = SSL_get_srp_username(s);
crypto/openssl/test/sslapitest.c
7735
if (SSL_set_srp_server_param(s, user->N, user->g, user->s, user->v,
crypto/openssl/test/sslapitest.c
7833
user_pwd->s = salt;
crypto/openssl/test/sslapitest.c
8227
static void sslapi_info_callback(const SSL *s, int where, int ret)
crypto/openssl/test/sslapitest.c
8241
if (!TEST_false((SSL_is_server(s) && (where & SSL_ST_CONNECT) != 0))
crypto/openssl/test/sslapitest.c
8242
|| !TEST_false(!SSL_is_server(s) && (where & SSL_ST_ACCEPT) != 0)
crypto/openssl/test/sslapitest.c
8254
&& !TEST_int_eq(strcmp(SSL_state_string(s),
crypto/openssl/test/sslapitest.c
8265
&& SSL_in_init((SSL *)s) != 0) {
crypto/openssl/test/sslapitest.c
8664
static int gen_tick_cb(SSL *s, void *arg)
crypto/openssl/test/sslapitest.c
8668
return SSL_SESSION_set1_ticket_appdata(SSL_get_session(s), appdata,
crypto/openssl/test/sslapitest.c
8672
static SSL_TICKET_RETURN dec_tick_cb(SSL *s, SSL_SESSION *ss,
crypto/openssl/test/sslapitest.c
8716
static int tick_key_cb(SSL *s, unsigned char key_name[16],
crypto/openssl/test/sslapitest.c
8758
static int tick_key_evp_cb(SSL *s, unsigned char key_name[16],
crypto/openssl/test/sslapitest.c
8975
static SSL_TICKET_RETURN dec_tick_abort_cb(SSL *s, SSL_SESSION *ss,
crypto/openssl/test/sslapitest.c
9402
static int cert_cb(SSL *s, void *arg)
crypto/openssl/test/sslapitest.c
9419
if (ctx != NULL && !TEST_ptr(SSL_set_SSL_CTX(s, ctx)))
crypto/openssl/test/sslapitest.c
9422
if (!TEST_true(SSL_use_certificate_file(s, cert, SSL_FILETYPE_PEM))
crypto/openssl/test/sslapitest.c
9423
|| !TEST_true(SSL_use_PrivateKey_file(s, privkey,
crypto/openssl/test/sslapitest.c
9425
|| !TEST_true(SSL_check_private_key(s)))
crypto/openssl/test/sslapitest.c
9434
if (SSL_version(s) >= TLS1_3_VERSION
crypto/openssl/test/sslapitest.c
9456
rv = SSL_check_chain(s, x509, pkey, chain);
crypto/openssl/test/sslapitest.c
9465
if (!SSL_use_cert_and_key(s, x509, pkey, NULL, 1))
crypto/openssl/test/sslbuffertest.c
52
static int checkbuffers(SSL *s, int isalloced)
crypto/openssl/test/sslbuffertest.c
54
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/test/stack_test.c
104
if (!TEST_ptr_eq(sk_sint_value(s, i), v + i)) {
crypto/openssl/test/stack_test.c
114
if (!TEST_int_eq(sk_sint_find(s, val), finds[i].unsorted)) {
crypto/openssl/test/stack_test.c
125
if (!TEST_int_eq(sk_sint_find_ex(s, val), finds[i].unsorted)) {
crypto/openssl/test/stack_test.c
132
if (!TEST_false(sk_sint_is_sorted(s)))
crypto/openssl/test/stack_test.c
134
(void)sk_sint_set_cmp_func(s, &int_compare);
crypto/openssl/test/stack_test.c
135
sk_sint_sort(s);
crypto/openssl/test/stack_test.c
136
if (!TEST_true(sk_sint_is_sorted(s)))
crypto/openssl/test/stack_test.c
141
if (!TEST_int_eq(sk_sint_find(s, &finds[i].value), finds[i].sorted)) {
crypto/openssl/test/stack_test.c
148
if (!TEST_int_eq(sk_sint_find_ex(s, &finds[i].value), finds[i].ex)) {
crypto/openssl/test/stack_test.c
153
if (!TEST_int_eq(sk_sint_find_ex(s, &exfinds[i].value), exfinds[i].ex)) {
crypto/openssl/test/stack_test.c
159
if (!TEST_ptr_eq(sk_sint_shift(s), v + 6))
crypto/openssl/test/stack_test.c
164
sk_sint_free(s);
crypto/openssl/test/stack_test.c
178
STACK_OF(uchar) *s = sk_uchar_new(&uchar_compare), *r = NULL;
crypto/openssl/test/stack_test.c
182
if (!TEST_ptr(s)
crypto/openssl/test/stack_test.c
183
|| (reserve > 0 && !TEST_true(sk_uchar_reserve(s, 5 * reserve))))
crypto/openssl/test/stack_test.c
188
if (!TEST_int_eq(sk_uchar_num(s), i)) {
crypto/openssl/test/stack_test.c
192
sk_uchar_unshift(s, v + i);
crypto/openssl/test/stack_test.c
194
if (!TEST_int_eq(sk_uchar_num(s), n))
crypto/openssl/test/stack_test.c
202
r = sk_uchar_dup(s);
crypto/openssl/test/stack_test.c
209
if (!TEST_ptr_eq(sk_uchar_pop(s), v + i)) {
crypto/openssl/test/stack_test.c
215
sk_uchar_free(s);
crypto/openssl/test/stack_test.c
216
s = NULL;
crypto/openssl/test/stack_test.c
254
sk_uchar_free(s);
crypto/openssl/test/stack_test.c
274
STACK_OF(TST_SS) *s = sk_TST_SS_new_null();
crypto/openssl/test/stack_test.c
289
if (!TEST_int_eq(sk_TST_SS_num(s), i)) {
crypto/openssl/test/stack_test.c
293
sk_TST_SS_push(s, v[i]);
crypto/openssl/test/stack_test.c
295
if (!TEST_int_eq(sk_TST_SS_num(s), n))
crypto/openssl/test/stack_test.c
303
r = sk_TST_SS_deep_copy(s, &SS_copy, &SS_free);
crypto/openssl/test/stack_test.c
327
p = sk_TST_SS_delete_ptr(s, v[3]);
crypto/openssl/test/stack_test.c
331
if (!TEST_int_eq(sk_TST_SS_num(s), n - 1))
crypto/openssl/test/stack_test.c
334
if (!TEST_ptr_eq(sk_TST_SS_value(s, i), v[i < 3 ? i : 1 + i])) {
crypto/openssl/test/stack_test.c
342
sk_TST_SS_pop_free(s, &SS_free);
crypto/openssl/test/stack_test.c
348
STACK_OF(TST_SU) *s = sk_TST_SU_new_null();
crypto/openssl/test/stack_test.c
360
if (!TEST_int_eq(sk_TST_SU_num(s), i)) {
crypto/openssl/test/stack_test.c
364
sk_TST_SU_push(s, v + i);
crypto/openssl/test/stack_test.c
366
if (!TEST_int_eq(sk_TST_SU_num(s), n))
crypto/openssl/test/stack_test.c
371
if (!TEST_ptr_eq(sk_TST_SU_value(s, i), v + i)) {
crypto/openssl/test/stack_test.c
378
sk_TST_SU_free(s);
crypto/openssl/test/stack_test.c
83
STACK_OF(sint) *s = sk_sint_new_null();
crypto/openssl/test/stack_test.c
87
if (!TEST_ptr(s)
crypto/openssl/test/stack_test.c
88
|| (reserve > 0 && !TEST_true(sk_sint_reserve(s, 5 * reserve))))
crypto/openssl/test/stack_test.c
93
if (!TEST_int_eq(sk_sint_num(s), i)) {
crypto/openssl/test/stack_test.c
97
sk_sint_push(s, v + i);
crypto/openssl/test/stack_test.c
99
if (!TEST_int_eq(sk_sint_num(s), n))
crypto/openssl/test/test_test.c
390
const char *s = "1234567890123456789012345678901234567890123456789012"
crypto/openssl/test/test_test.c
397
& TEST(0, TEST_str_eq(r, s))
crypto/openssl/test/test_test.c
398
& TEST(0, TEST_mem_eq(r, strlen(r), s, strlen(s)));
crypto/openssl/test/test_test.c
505
const char s[] = "1234567890123456789012345678901234567890123456789012"
crypto/openssl/test/test_test.c
508
test_output_string("test", s, sizeof(s) - 1);
crypto/openssl/test/test_test.c
509
test_output_memory("test", (const unsigned char *)s, sizeof(s));
crypto/openssl/test/testutil.h
120
#define testutil_stringify_helper(s) #s
crypto/openssl/test/testutil.h
121
#define testutil_stringify(s) testutil_stringify_helper(s)
crypto/openssl/test/testutil.h
342
int test_ptr(const char *file, int line, const char *s, const void *p);
crypto/openssl/test/testutil.h
343
int test_ptr_null(const char *file, int line, const char *s, const void *p);
crypto/openssl/test/testutil.h
379
int test_true(const char *file, int line, const char *s, int b);
crypto/openssl/test/testutil.h
380
int test_false(const char *file, int line, const char *s, int b);
crypto/openssl/test/testutil.h
389
int test_BN_eq_zero(const char *file, int line, const char *s, const BIGNUM *a);
crypto/openssl/test/testutil.h
390
int test_BN_ne_zero(const char *file, int line, const char *s, const BIGNUM *a);
crypto/openssl/test/testutil.h
391
int test_BN_lt_zero(const char *file, int line, const char *s, const BIGNUM *a);
crypto/openssl/test/testutil.h
392
int test_BN_le_zero(const char *file, int line, const char *s, const BIGNUM *a);
crypto/openssl/test/testutil.h
393
int test_BN_gt_zero(const char *file, int line, const char *s, const BIGNUM *a);
crypto/openssl/test/testutil.h
394
int test_BN_ge_zero(const char *file, int line, const char *s, const BIGNUM *a);
crypto/openssl/test/testutil.h
395
int test_BN_eq_one(const char *file, int line, const char *s, const BIGNUM *a);
crypto/openssl/test/testutil.h
396
int test_BN_odd(const char *file, int line, const char *s, const BIGNUM *a);
crypto/openssl/test/testutil.h
397
int test_BN_even(const char *file, int line, const char *s, const BIGNUM *a);
crypto/openssl/test/testutil.h
418
void test_perror(const char *s);
crypto/openssl/test/testutil.h
600
int test_start_file(STANZA *s, const char *testfile);
crypto/openssl/test/testutil.h
601
int test_end_file(STANZA *s);
crypto/openssl/test/testutil.h
610
int test_readstanza(STANZA *s);
crypto/openssl/test/testutil.h
615
void test_clearstanza(STANZA *s);
crypto/openssl/test/testutil/driver.c
92
static void set_seed(int s)
crypto/openssl/test/testutil/driver.c
94
seed = s;
crypto/openssl/test/testutil/random.c
32
int32_t s;
crypto/openssl/test/testutil/random.c
37
s = (int32_t)test_random_state[i - 1];
crypto/openssl/test/testutil/random.c
38
test_random_state[i] = (uint32_t)((16807 * (int64_t)s) % mod);
crypto/openssl/test/testutil/stanza.c
110
TEST_info("Missing = at line %d\n", s->curr);
crypto/openssl/test/testutil/stanza.c
115
TEST_info("Empty field at line %d\n", s->curr);
crypto/openssl/test/testutil/stanza.c
122
TEST_info("Starting \"%s\" tests at line %d", value, s->curr);
crypto/openssl/test/testutil/stanza.c
126
if (s->numpairs == 0)
crypto/openssl/test/testutil/stanza.c
127
s->start = s->curr;
crypto/openssl/test/testutil/stanza.c
132
if (!read_key(s))
crypto/openssl/test/testutil/stanza.c
136
if (!TEST_int_lt(s->numpairs++, TESTMAXPAIRS)
crypto/openssl/test/testutil/stanza.c
147
void test_clearstanza(STANZA *s)
crypto/openssl/test/testutil/stanza.c
149
PAIR *pp = s->pairs;
crypto/openssl/test/testutil/stanza.c
150
int i = s->numpairs;
crypto/openssl/test/testutil/stanza.c
156
s->numpairs = 0;
crypto/openssl/test/testutil/stanza.c
19
int test_start_file(STANZA *s, const char *testfile)
crypto/openssl/test/testutil/stanza.c
23
memset(s, 0, sizeof(*s));
crypto/openssl/test/testutil/stanza.c
24
if (!TEST_ptr(s->fp = BIO_new_file(testfile, "r")))
crypto/openssl/test/testutil/stanza.c
26
s->test_file = testfile;
crypto/openssl/test/testutil/stanza.c
30
int test_end_file(STANZA *s)
crypto/openssl/test/testutil/stanza.c
33
s->numtests, s->errors, s->numskip);
crypto/openssl/test/testutil/stanza.c
34
BIO_free(s->fp);
crypto/openssl/test/testutil/stanza.c
41
static int read_key(STANZA *s)
crypto/openssl/test/testutil/stanza.c
45
if (s->key == NULL) {
crypto/openssl/test/testutil/stanza.c
46
if (!TEST_ptr(s->key = BIO_new(BIO_s_mem())))
crypto/openssl/test/testutil/stanza.c
48
} else if (!TEST_int_gt(BIO_reset(s->key), 0)) {
crypto/openssl/test/testutil/stanza.c
53
while (BIO_gets(s->fp, tmpbuf, sizeof(tmpbuf))) {
crypto/openssl/test/testutil/stanza.c
54
s->curr++;
crypto/openssl/test/testutil/stanza.c
55
if (!TEST_int_gt(BIO_puts(s->key, tmpbuf), 0))
crypto/openssl/test/testutil/stanza.c
85
int test_readstanza(STANZA *s)
crypto/openssl/test/testutil/stanza.c
87
PAIR *pp = s->pairs;
crypto/openssl/test/testutil/stanza.c
92
for (s->numpairs = 0; BIO_gets(s->fp, buff, sizeof(buff));) {
crypto/openssl/test/testutil/stanza.c
93
s->curr++;
crypto/openssl/test/testutil/stanza.c
95
TEST_info("Line %d too long", s->curr);
crypto/openssl/test/testutil/tests.c
137
void test_perror(const char *s)
crypto/openssl/test/testutil/tests.c
143
TEST_error("%s: %s", s, strerror(errno));
crypto/openssl/test/testutil/tests.c
244
int test_ptr_null(const char *file, int line, const char *s, const void *p)
crypto/openssl/test/testutil/tests.c
248
test_fail_message(NULL, file, line, "ptr", s, "NULL", "==", "%p", p);
crypto/openssl/test/testutil/tests.c
252
int test_ptr(const char *file, int line, const char *s, const void *p)
crypto/openssl/test/testutil/tests.c
256
test_fail_message(NULL, file, line, "ptr", s, "NULL", "!=", "%p", p);
crypto/openssl/test/testutil/tests.c
260
int test_true(const char *file, int line, const char *s, int b)
crypto/openssl/test/testutil/tests.c
264
test_fail_message(NULL, file, line, "bool", s, "true", "==", "false");
crypto/openssl/test/testutil/tests.c
268
int test_false(const char *file, int line, const char *s, int b)
crypto/openssl/test/testutil/tests.c
272
test_fail_message(NULL, file, line, "bool", s, "false", "==", "true");
crypto/openssl/test/testutil/tests.c
372
const char *s, const BIGNUM *a) \
crypto/openssl/test/testutil/tests.c
377
s, "0", #op, a); \
crypto/openssl/test/testutil/tests.c
388
int test_BN_eq_one(const char *file, int line, const char *s, const BIGNUM *a)
crypto/openssl/test/testutil/tests.c
392
test_fail_bignum_mono_message(NULL, file, line, "BIGNUM", s, "1", "==", a);
crypto/openssl/test/testutil/tests.c
396
int test_BN_odd(const char *file, int line, const char *s, const BIGNUM *a)
crypto/openssl/test/testutil/tests.c
400
test_fail_bignum_mono_message(NULL, file, line, "BIGNUM", "ODD(", ")", s, a);
crypto/openssl/test/testutil/tests.c
404
int test_BN_even(const char *file, int line, const char *s, const BIGNUM *a)
crypto/openssl/test/testutil/tests.c
408
test_fail_bignum_mono_message(NULL, file, line, "BIGNUM", "EVEN(", ")", s,
crypto/openssl/test/threadstest.c
39
#define TSAN_ACQUIRE(s) __tsan_acquire(s)
crypto/openssl/test/threadstest.c
41
#define TSAN_ACQUIRE(s)
crypto/openssl/test/tls13secretstest.c
130
int ssl3_digest_cached_records(SSL_CONNECTION *s, int keep)
crypto/openssl/test/tls13secretstest.c
138
int ssl_handshake_hash(SSL_CONNECTION *s, unsigned char *out, size_t outlen,
crypto/openssl/test/tls13secretstest.c
156
const EVP_MD *ssl_handshake_md(SSL_CONNECTION *s)
crypto/openssl/test/tls13secretstest.c
174
int ssl_cipher_get_evp(SSL_CTX *ctx, const SSL_SESSION *s,
crypto/openssl/test/tls13secretstest.c
201
void ossl_statem_send_fatal(SSL_CONNECTION *s, int al)
crypto/openssl/test/tls13secretstest.c
205
void ossl_statem_fatal(SSL_CONNECTION *s, int al, int reason,
crypto/openssl/test/tls13secretstest.c
210
int ossl_statem_export_allowed(SSL_CONNECTION *s)
crypto/openssl/test/tls13secretstest.c
215
int ossl_statem_export_early_allowed(SSL_CONNECTION *s)
crypto/openssl/test/tls13secretstest.c
228
int ssl_set_new_record_layer(SSL_CONNECTION *s, int version, int direction,
crypto/openssl/test/tls13secretstest.c
242
static int test_secret(SSL_CONNECTION *s, unsigned char *prk,
crypto/openssl/test/tls13secretstest.c
252
const EVP_MD *md = ssl_handshake_md(s);
crypto/openssl/test/tls13secretstest.c
254
if (!ssl_handshake_hash(s, hash, sizeof(hash), &hashsize)) {
crypto/openssl/test/tls13secretstest.c
259
if (!tls13_hkdf_expand(s, md, prk, label, labellen, hash, hashsize,
crypto/openssl/test/tls13secretstest.c
268
if (!tls13_derive_key(s, md, gensecret, key, KEYLEN)) {
crypto/openssl/test/tls13secretstest.c
276
if (!tls13_derive_iv(s, md, gensecret, iv, IVLEN)) {
crypto/openssl/test/tls13secretstest.c
291
SSL_CONNECTION *s;
crypto/openssl/test/tls13secretstest.c
302
if (!TEST_ptr(ssl) || !TEST_ptr(s = SSL_CONNECTION_FROM_SSL_ONLY(ssl)))
crypto/openssl/test/tls13secretstest.c
305
s->session = SSL_SESSION_new();
crypto/openssl/test/tls13secretstest.c
306
if (!TEST_ptr(s->session))
crypto/openssl/test/tls13secretstest.c
309
if (!TEST_true(tls13_generate_secret(s, ssl_handshake_md(s), NULL, NULL, 0,
crypto/openssl/test/tls13secretstest.c
310
(unsigned char *)&s->early_secret))) {
crypto/openssl/test/tls13secretstest.c
315
if (!TEST_mem_eq(s->early_secret, sizeof(early_secret),
crypto/openssl/test/tls13secretstest.c
321
if (!TEST_true(tls13_generate_handshake_secret(s, ecdhe_secret,
crypto/openssl/test/tls13secretstest.c
327
if (!TEST_mem_eq(s->handshake_secret, sizeof(handshake_secret),
crypto/openssl/test/tls13secretstest.c
331
hashsize = EVP_MD_get_size(ssl_handshake_md(s));
crypto/openssl/test/tls13secretstest.c
339
if (!TEST_true(test_secret(s, s->handshake_secret,
crypto/openssl/test/tls13secretstest.c
354
if (!TEST_true(test_secret(s, s->handshake_secret,
crypto/openssl/test/tls13secretstest.c
368
if (!TEST_true(tls13_generate_master_secret(s, out_master_secret,
crypto/openssl/test/tls13secretstest.c
369
s->handshake_secret, hashsize,
crypto/openssl/test/tls13secretstest.c
388
if (!TEST_true(test_secret(s, out_master_secret,
crypto/openssl/test/tls13secretstest.c
403
if (!TEST_true(test_secret(s, out_master_secret,
crypto/openssl/test/tls13tickettest.c
100
SSL *s_ssl = NULL, *c_ssl = NULL, *s = NULL, *c = NULL;
crypto/openssl/test/tls13tickettest.c
109
&& TEST_true(create_ssl_objects(s_ctx, c_ctx, &s, &c, NULL, NULL))
crypto/openssl/test/tls13tickettest.c
111
&& TEST_true(set_callbacks(s))
crypto/openssl/test/tls13tickettest.c
114
&& TEST_true(create_ssl_connection(s, c, SSL_ERROR_NONE))
crypto/openssl/test/tls13tickettest.c
116
&& TEST_true(set_shutdown(c, s))
crypto/openssl/test/tls13tickettest.c
133
SSL_free(s);
crypto/openssl/test/tls13tickettest.c
68
static int set_shutdown(SSL *c, SSL *s)
crypto/openssl/test/tls13tickettest.c
71
SSL_set_shutdown(s, SSL_SENT_SHUTDOWN | SSL_RECEIVED_SHUTDOWN);
crypto/openssl/test/tls13tickettest.c
75
static int enable_tickets(SSL_CTX *s, SSL_CTX *c)
crypto/openssl/test/tls13tickettest.c
80
SSL_CTX_set_session_cache_mode(s, sf);
crypto/openssl/test/tls13tickettest.c
84
SSL_CTX_sess_set_new_cb(s, sess_new_cb);
crypto/openssl/test/x509_time_test.c
630
#define construct_asn1_time(s, t, e) \
crypto/openssl/test/x509_time_test.c
631
{ { sizeof(s) - 1, t, (unsigned char *)s, 0 }, e }
include/arpa/nameser.h
474
#define NS_GET16(s, cp) do { \
include/arpa/nameser.h
476
(s) = ((u_int16_t)t_cp[0] << 8) \
include/arpa/nameser.h
492
#define NS_PUT16(s, cp) do { \
include/arpa/nameser.h
493
register u_int16_t t_s = (u_int16_t)(s); \
include/rpc/clnt.h
53
#define IS_UNRECOVERABLE_RPC(s) (((s) == RPC_AUTHERROR) || \
include/rpc/clnt.h
54
((s) == RPC_CANTENCODEARGS) || \
include/rpc/clnt.h
55
((s) == RPC_CANTDECODERES) || \
include/rpc/clnt.h
56
((s) == RPC_VERSMISMATCH) || \
include/rpc/clnt.h
57
((s) == RPC_PROCUNAVAIL) || \
include/rpc/clnt.h
58
((s) == RPC_PROGUNAVAIL) || \
include/rpc/clnt.h
59
((s) == RPC_PROGVERSMISMATCH) || \
include/rpc/clnt.h
60
((s) == RPC_CANTDECODEARGS))
include/ssp/socket.h
100
(int s, struct mmsghdr *__restrict hdrvec, size_t vlen, int flags,
include/ssp/socket.h
113
return (__ssp_real(recvmmsg)(s, hdrvec, vlen, flags, timeout));
include/ssp/socket.h
77
(int s, void *buf, size_t len, int flags,
include/ssp/socket.h
86
return (__ssp_real(recvfrom)(s, buf, len, flags, from, fromlen));
include/ssp/socket.h
90
(int s, struct msghdr *hdr, int flags))
include/ssp/socket.h
93
return (__ssp_real(recvmsg)(s, hdr, flags));
include/stdio.h
525
#define fputc_unlocked(s, p) __sputc(s, p)
lib/clang/include/llvm/Config/abi-breaking.h
33
#define LLVM_XSTR(s) LLVM_STR(s)
lib/clang/include/llvm/Config/abi-breaking.h
34
#define LLVM_STR(s) #s
lib/clang/liblldb/LLDBWrapLua.cpp
539
const char *s;
lib/clang/liblldb/LLDBWrapLua.cpp
540
for (s = type->str; *s; s++)
lib/clang/liblldb/LLDBWrapLua.cpp
541
if (*s == '|') last_name = s+1;
lib/geom/part/geom_part.c
1019
s = gctl_get_ascii(req, "arg%d", i);
lib/geom/part/geom_part.c
1032
gctl_ro_param(r, "arg0", -1, s);
lib/geom/part/geom_part.c
1054
s = gctl_get_ascii(req, "arg%d", i);
lib/geom/part/geom_part.c
1063
gctl_ro_param(r, "arg0", -1, s);
lib/geom/part/geom_part.c
1079
s = gctl_get_ascii(req, "arg%d", i);
lib/geom/part/geom_part.c
1083
gctl_ro_param(r, "arg0", -1, s);
lib/geom/part/geom_part.c
1099
s = gctl_get_ascii(req, "arg%d", i);
lib/geom/part/geom_part.c
1103
gctl_ro_param(r, "arg0", -1, s);
lib/geom/part/geom_part.c
1152
const char *g, *s;
lib/geom/part/geom_part.c
1157
s = gctl_get_ascii(req, "class");
lib/geom/part/geom_part.c
1158
if (s == NULL)
lib/geom/part/geom_part.c
1163
error = geom_gettree_geom(&mesh, s, g, 0);
lib/geom/part/geom_part.c
1166
classp = find_class(&mesh, s);
lib/geom/part/geom_part.c
1169
errx(EXIT_FAILURE, "Class %s not found.", s);
lib/geom/part/geom_part.c
1174
s = find_geomcfg(gp, "scheme");
lib/geom/part/geom_part.c
1175
if (s == NULL)
lib/geom/part/geom_part.c
1179
s = find_provcfg(pp, "index");
lib/geom/part/geom_part.c
1180
if (s == NULL)
lib/geom/part/geom_part.c
1182
if (atoi(s) == idx)
lib/geom/part/geom_part.c
1218
const char *s;
lib/geom/part/geom_part.c
1227
s = gctl_get_ascii(req, GPART_PARAM_BOOTCODE);
lib/geom/part/geom_part.c
1229
bootcode = gpart_bootfile_read(s, &bootsize);
lib/geom/part/geom_part.c
1256
s = gctl_get_ascii(req, GPART_PARAM_PARTCODE);
lib/geom/part/geom_part.c
1258
partcode = gpart_bootfile_read(s, &partsize);
lib/geom/part/geom_part.c
268
const char *s;
lib/geom/part/geom_part.c
274
s = find_provcfg(pp, "start");
lib/geom/part/geom_part.c
275
sector = (off_t)strtoimax(s, NULL, 0);
lib/geom/part/geom_part.c
319
const char *g, *s;
lib/geom/part/geom_part.c
326
s = gctl_get_ascii(req, "class");
lib/geom/part/geom_part.c
327
if (s == NULL)
lib/geom/part/geom_part.c
332
error = geom_gettree_geom(&mesh, s, g, 1);
lib/geom/part/geom_part.c
335
cp = find_class(&mesh, s);
lib/geom/part/geom_part.c
337
errx(EXIT_FAILURE, "Class %s not found.", s);
lib/geom/part/geom_part.c
345
s = gctl_get_ascii(req, "alignment");
lib/geom/part/geom_part.c
346
has_alignment = (*s == '*') ? 0 : 1;
lib/geom/part/geom_part.c
349
error = g_parse_lba(s, pp->lg_sectorsize, &alignment);
lib/geom/part/geom_part.c
363
s = gctl_get_ascii(req, "size");
lib/geom/part/geom_part.c
364
if (*s == '*')
lib/geom/part/geom_part.c
367
error = g_parse_lba(s, pp->lg_sectorsize, &new_size);
lib/geom/part/geom_part.c
376
s = find_geomcfg(gp, "last");
lib/geom/part/geom_part.c
377
if (s == NULL)
lib/geom/part/geom_part.c
380
last = (off_t)strtoimax(s, NULL, 0);
lib/geom/part/geom_part.c
382
s = find_provcfg(pp, "index");
lib/geom/part/geom_part.c
383
if (s == NULL)
lib/geom/part/geom_part.c
385
if (atoi(s) == idx)
lib/geom/part/geom_part.c
391
s = find_provcfg(pp, "start");
lib/geom/part/geom_part.c
392
start = (off_t)strtoimax(s, NULL, 0);
lib/geom/part/geom_part.c
393
s = find_provcfg(pp, "end");
lib/geom/part/geom_part.c
394
lba = (off_t)strtoimax(s, NULL, 0);
lib/geom/part/geom_part.c
412
s = find_provcfg(pp, "start");
lib/geom/part/geom_part.c
413
new_lba = (off_t)strtoimax(s, NULL, 0);
lib/geom/part/geom_part.c
444
const char *g, *s;
lib/geom/part/geom_part.c
447
s = gctl_get_ascii(req, "verb");
lib/geom/part/geom_part.c
448
if (strcmp(s, "resize") == 0)
lib/geom/part/geom_part.c
450
if (strcmp(s, "add") != 0)
lib/geom/part/geom_part.c
453
s = gctl_get_ascii(req, "class");
lib/geom/part/geom_part.c
454
if (s == NULL)
lib/geom/part/geom_part.c
459
error = geom_gettree_geom(&mesh, s, g, 1);
lib/geom/part/geom_part.c
462
cp = find_class(&mesh, s);
lib/geom/part/geom_part.c
464
errx(EXIT_FAILURE, "Class %s not found.", s);
lib/geom/part/geom_part.c
483
s = gctl_get_ascii(req, "alignment");
lib/geom/part/geom_part.c
484
has_alignment = (*s == '*') ? 0 : 1;
lib/geom/part/geom_part.c
487
error = g_parse_lba(s, pp->lg_sectorsize, &alignment);
lib/geom/part/geom_part.c
497
s = gctl_get_ascii(req, "size");
lib/geom/part/geom_part.c
498
has_size = (*s == '*') ? 0 : 1;
lib/geom/part/geom_part.c
501
error = g_parse_lba(s, pp->lg_sectorsize, &size);
lib/geom/part/geom_part.c
506
s = gctl_get_ascii(req, "start");
lib/geom/part/geom_part.c
507
has_start = (*s == '*') ? 0 : 1;
lib/geom/part/geom_part.c
510
error = g_parse_lba(s, pp->lg_sectorsize, &start);
lib/geom/part/geom_part.c
529
s = find_geomcfg(gp, "first");
lib/geom/part/geom_part.c
530
if (s == NULL)
lib/geom/part/geom_part.c
533
first = (off_t)strtoimax(s, NULL, 0);
lib/geom/part/geom_part.c
534
s = find_geomcfg(gp, "last");
lib/geom/part/geom_part.c
535
if (s == NULL)
lib/geom/part/geom_part.c
538
last = (off_t)strtoimax(s, NULL, 0);
lib/geom/part/geom_part.c
545
s = find_provcfg(pp, "start");
lib/geom/part/geom_part.c
546
lba = (off_t)strtoimax(s, NULL, 0);
lib/geom/part/geom_part.c
571
s = find_provcfg(pp, "end");
lib/geom/part/geom_part.c
572
first = (off_t)strtoimax(s, NULL, 0) + 1;
lib/geom/part/geom_part.c
617
const char *s, *scheme;
lib/geom/part/geom_part.c
627
s = find_geomcfg(gp, "first");
lib/geom/part/geom_part.c
628
if (s == NULL)
lib/geom/part/geom_part.c
631
first = (off_t)strtoimax(s, NULL, 0);
lib/geom/part/geom_part.c
632
s = find_geomcfg(gp, "last");
lib/geom/part/geom_part.c
633
if (s == NULL)
lib/geom/part/geom_part.c
636
last = (off_t)strtoimax(s, NULL, 0);
lib/geom/part/geom_part.c
637
wblocks = strlen(s);
lib/geom/part/geom_part.c
638
s = find_geomcfg(gp, "state");
lib/geom/part/geom_part.c
639
if (s == NULL)
lib/geom/part/geom_part.c
641
if (s != NULL && *s != 'C')
lib/geom/part/geom_part.c
642
s = NULL;
lib/geom/part/geom_part.c
660
s ? " [CORRUPT]": "");
lib/geom/part/geom_part.c
664
s = find_provcfg(pp, "start");
lib/geom/part/geom_part.c
665
sector = (off_t)strtoimax(s, NULL, 0);
lib/geom/part/geom_part.c
667
s = find_provcfg(pp, "end");
lib/geom/part/geom_part.c
668
end = (off_t)strtoimax(s, NULL, 0);
lib/geom/part/geom_part.c
671
s = find_provcfg(pp, "index");
lib/geom/part/geom_part.c
672
idx = atoi(s);
lib/geom/part/geom_part.c
674
xo_open_instance(s);
lib/geom/part/geom_part.c
683
xo_close_instance(s);
lib/geom/part/geom_part.c
685
xo_open_instance(s);
lib/geom/part/geom_part.c
727
xo_close_instance(s);
lib/geom/part/geom_part.c
818
const char *g, *s, *scheme;
lib/geom/part/geom_part.c
825
s = gctl_get_ascii(req, "class");
lib/geom/part/geom_part.c
826
if (s == NULL)
lib/geom/part/geom_part.c
831
error = geom_gettree_geom(&mesh, s, g, 0);
lib/geom/part/geom_part.c
834
classp = find_class(&mesh, s);
lib/geom/part/geom_part.c
837
errx(EXIT_FAILURE, "Class %s not found.", s);
lib/geom/part/geom_part.c
845
s = find_geomcfg(gp, "last");
lib/geom/part/geom_part.c
846
if (s == NULL)
lib/geom/part/geom_part.c
848
wblocks = strlen(s);
lib/geom/part/geom_part.c
851
s = find_provcfg(pp, "type");
lib/geom/part/geom_part.c
852
i = strlen(s);
lib/geom/part/geom_part.c
856
s = find_geomcfg(gp, "entries");
lib/geom/part/geom_part.c
857
if (s == NULL)
lib/geom/part/geom_part.c
859
windex = strlen(s);
lib/geom/part/geom_part.c
860
printf("%s %s\n", scheme, s);
lib/geom/part/geom_part.c
862
s = find_provcfg(pp, "start");
lib/geom/part/geom_part.c
863
sector = (off_t)strtoimax(s, NULL, 0);
lib/geom/part/geom_part.c
865
s = find_provcfg(pp, "end");
lib/geom/part/geom_part.c
866
end = (off_t)strtoimax(s, NULL, 0);
lib/geom/part/geom_part.c
869
s = find_provcfg(pp, "label");
lib/geom/part/geom_part.c
875
(s != NULL) ? s: "", fmtattrib(pp));
lib/geom/part/geom_part.c
908
const char *s, *flags, *errstr, *label;
lib/geom/part/geom_part.c
920
s = gctl_get_ascii(req, "class");
lib/geom/part/geom_part.c
921
if (s == NULL)
lib/geom/part/geom_part.c
926
classp = find_class(&mesh, s);
lib/geom/part/geom_part.c
929
errx(EXIT_FAILURE, "Class %s not found.", s);
lib/geom/part/geom_part.c
941
s = gctl_get_ascii(req, "arg%d", i);
lib/geom/part/geom_part.c
942
gp = find_geom(classp, s);
lib/geom/part/geom_part.c
951
gctl_ro_param(r, "arg0", -1, s);
lib/geom/part/geom_part.c
985
s = gctl_get_ascii(req, "arg%d", i);
lib/geom/part/geom_part.c
995
gctl_ro_param(r, "arg0", -1, s);
lib/lib80211/lib80211_ioctl.c
107
return ioctl(s, SIOCG80211, &ireq);
lib/lib80211/lib80211_ioctl.c
111
lib80211_get80211len(int s, const char *name, int type, void *data, int len, int *plen)
lib/lib80211/lib80211_ioctl.c
121
if (ioctl(s, SIOCG80211, &ireq) < 0)
lib/lib80211/lib80211_ioctl.c
128
lib80211_get80211val(int s, const char *name, int type, int *val)
lib/lib80211/lib80211_ioctl.c
135
if (ioctl(s, SIOCG80211, &ireq) < 0)
lib/lib80211/lib80211_ioctl.c
142
lib80211_set80211(int s, const char *name, int type, int val, int len, void *data)
lib/lib80211/lib80211_ioctl.c
153
if (ioctl(s, SIOCS80211, &ireq) < 0)
lib/lib80211/lib80211_ioctl.c
98
lib80211_get80211(int s, const char *name, int type, void *data, int len)
lib/lib80211/lib80211_ioctl.h
61
extern int lib80211_get80211(int s, const char *name, int type, void *data,
lib/lib80211/lib80211_ioctl.h
63
extern int lib80211_get80211len(int s, const char *name, int type, void *data,
lib/lib80211/lib80211_ioctl.h
65
extern int lib80211_get80211val(int s, const char *name, int type, int *val);
lib/lib80211/lib80211_ioctl.h
66
extern int lib80211_set80211(int s, const char *name, int type, int val,
lib/lib80211/lib80211_regdomain.c
383
char_data(void *data, const XML_Char *s, int len)
lib/lib80211/lib80211_regdomain.c
390
b = s;
lib/lib80211/lib80211_regdomain.c
391
e = s + len-1;
lib/libbe/be.c
1250
const char *s;
lib/libbe/be.c
1260
s = child_path;
lib/libbe/be.c
1261
for (char *p; (p = strchr(s+1, '/')) != NULL; s = p) {
lib/libbe/be.c
1262
size_t len = p - s;
lib/libbe/be.c
1263
strncat(buf, s, len);
lib/libbluetooth/bluetooth.h
170
int bt_devclose(int s);
lib/libbluetooth/bluetooth.h
171
int bt_devsend (int s, uint16_t opcode, void *param, size_t plen);
lib/libbluetooth/bluetooth.h
172
ssize_t bt_devrecv (int s, void *buf, size_t size, time_t to);
lib/libbluetooth/bluetooth.h
173
int bt_devreq (int s, struct bt_devreq *r, time_t to);
lib/libbluetooth/bluetooth.h
174
int bt_devfilter(int s, struct bt_devfilter const *newp,
lib/libbluetooth/bluetooth.h
217
bdaddr_copy(bdaddr_t *d, const bdaddr_t *s)
lib/libbluetooth/bluetooth.h
219
d->b[0] = s->b[0];
lib/libbluetooth/bluetooth.h
220
d->b[1] = s->b[1];
lib/libbluetooth/bluetooth.h
221
d->b[2] = s->b[2];
lib/libbluetooth/bluetooth.h
222
d->b[3] = s->b[3];
lib/libbluetooth/bluetooth.h
223
d->b[4] = s->b[4];
lib/libbluetooth/bluetooth.h
224
d->b[5] = s->b[5];
lib/libbluetooth/dev.c
85
bt_devaddr_match(int s, struct bt_devinfo const *di, void *arg)
lib/libbluetooth/hci.c
126
while (writev(s, iv, ivn) < 0) {
lib/libbluetooth/hci.c
137
bt_devrecv(int s, void *buf, size_t size, time_t to)
lib/libbluetooth/hci.c
151
FD_SET(s, &rfd);
lib/libbluetooth/hci.c
156
while ((n = select(s + 1, &rfd, NULL, NULL, &tv)) < 0) {
lib/libbluetooth/hci.c
168
assert(FD_ISSET(s, &rfd));
lib/libbluetooth/hci.c
171
while ((n = read(s, buf, size)) < 0) {
lib/libbluetooth/hci.c
213
bt_devreq(int s, struct bt_devreq *r, time_t to)
lib/libbluetooth/hci.c
225
if (s < 0 || r == NULL || to < 0) {
lib/libbluetooth/hci.c
243
if (bt_devfilter(s, &new, &old) < 0)
lib/libbluetooth/hci.c
248
n = bt_devsend(s, r->opcode, r->cparam, r->clen);
lib/libbluetooth/hci.c
262
n = bt_devrecv(s, buf, sizeof(buf), to);
lib/libbluetooth/hci.c
322
bt_devfilter(s, &old, NULL);
lib/libbluetooth/hci.c
333
bt_devfilter(int s, struct bt_devfilter const *new, struct bt_devfilter *old)
lib/libbluetooth/hci.c
345
if (getsockopt(s, SOL_HCI_RAW, SO_HCI_RAW_FILTER, &f, &len) < 0)
lib/libbluetooth/hci.c
363
if (setsockopt(s, SOL_HCI_RAW, SO_HCI_RAW_FILTER, &f, len) < 0)
lib/libbluetooth/hci.c
418
int s, n;
lib/libbluetooth/hci.c
438
s = bt_devopen(devname);
lib/libbluetooth/hci.c
439
if (s < 0)
lib/libbluetooth/hci.c
442
if (bt_devfilter(s, NULL, &f) < 0) {
lib/libbluetooth/hci.c
443
bt_devclose(s);
lib/libbluetooth/hci.c
450
if (bt_devfilter(s, &f, NULL) < 0) {
lib/libbluetooth/hci.c
451
bt_devclose(s);
lib/libbluetooth/hci.c
481
bt_devclose(s);
lib/libbluetooth/hci.c
486
if (bt_devsend(s,
lib/libbluetooth/hci.c
49
static int bt_devany_cb(int s, struct bt_devinfo const *di, void *xdevname);
lib/libbluetooth/hci.c
490
bt_devclose(s);
lib/libbluetooth/hci.c
496
n = bt_devrecv(s, buf, sizeof(buf), length);
lib/libbluetooth/hci.c
499
bt_devclose(s);
lib/libbluetooth/hci.c
505
bt_devclose(s);
lib/libbluetooth/hci.c
535
bt_devclose(s);
lib/libbluetooth/hci.c
548
int s;
lib/libbluetooth/hci.c
58
int s;
lib/libbluetooth/hci.c
585
s = bt_devopen(devname);
lib/libbluetooth/hci.c
586
if (s < 0)
lib/libbluetooth/hci.c
589
if (bt_devreq(s, &r, to) == 0 || ep.status == 0x00)
lib/libbluetooth/hci.c
592
bt_devclose(s);
lib/libbluetooth/hci.c
613
int s, rval;
lib/libbluetooth/hci.c
620
s = bt_devopen(di->devname);
lib/libbluetooth/hci.c
621
if (s < 0)
lib/libbluetooth/hci.c
627
if (getsockname(s, (struct sockaddr *) &ha, &halen) < 0)
lib/libbluetooth/hci.c
631
if (ioctl(s, SIOC_HCI_RAW_NODE_GET_STATE, &rp.r0, sizeof(rp.r0)) < 0)
lib/libbluetooth/hci.c
635
if (ioctl(s, SIOC_HCI_RAW_NODE_GET_BDADDR, &rp.r1, sizeof(rp.r1)) < 0)
lib/libbluetooth/hci.c
639
if (ioctl(s, SIOC_HCI_RAW_NODE_GET_FEATURES, &rp.r2, sizeof(rp.r2)) < 0)
lib/libbluetooth/hci.c
643
if (ioctl(s, SIOC_HCI_RAW_NODE_GET_BUFFER, &rp.r3, sizeof(rp.r3)) < 0)
lib/libbluetooth/hci.c
653
if (ioctl(s, SIOC_HCI_RAW_NODE_GET_STAT, &rp.r4, sizeof(rp.r4)) < 0)
lib/libbluetooth/hci.c
664
if (ioctl(s, SIOC_HCI_RAW_NODE_GET_LINK_POLICY_MASK,
lib/libbluetooth/hci.c
669
if (ioctl(s, SIOC_HCI_RAW_NODE_GET_PACKET_MASK,
lib/libbluetooth/hci.c
674
if (ioctl(s, SIOC_HCI_RAW_NODE_GET_ROLE_SWITCH,
lib/libbluetooth/hci.c
679
if (ioctl(s, SIOC_HCI_RAW_NODE_GET_DEBUG, &rp.r8, sizeof(rp.r8)) < 0)
lib/libbluetooth/hci.c
685
bt_devclose(s);
lib/libbluetooth/hci.c
696
int s, i, count;
lib/libbluetooth/hci.c
711
s = socket(PF_BLUETOOTH, SOCK_RAW, BLUETOOTH_PROTO_HCI);
lib/libbluetooth/hci.c
712
if (s < 0) {
lib/libbluetooth/hci.c
718
if (bind(s, (struct sockaddr *) &ha, sizeof(ha)) < 0 ||
lib/libbluetooth/hci.c
719
connect(s, (struct sockaddr *) &ha, sizeof(ha)) < 0 ||
lib/libbluetooth/hci.c
720
ioctl(s, SIOC_HCI_RAW_NODE_LIST_NAMES, &rp, sizeof(rp)) < 0) {
lib/libbluetooth/hci.c
721
close(s);
lib/libbluetooth/hci.c
738
if (bind(s, (struct sockaddr *) &ha, sizeof(ha)) < 0 ||
lib/libbluetooth/hci.c
739
connect(s, (struct sockaddr *) &ha, sizeof(ha)) < 0)
lib/libbluetooth/hci.c
742
if ((*cb)(s, &di, arg) > 0)
lib/libbluetooth/hci.c
746
close (s);
lib/libbluetooth/hci.c
753
bt_devany_cb(int s, struct bt_devinfo const *di, void *xdevname)
lib/libbluetooth/hci.c
78
s = socket(PF_BLUETOOTH, SOCK_RAW, BLUETOOTH_PROTO_HCI);
lib/libbluetooth/hci.c
79
if (s < 0)
lib/libbluetooth/hci.c
82
if (bind(s, (struct sockaddr *) &ha, sizeof(ha)) < 0 ||
lib/libbluetooth/hci.c
83
connect(s, (struct sockaddr *) &ha, sizeof(ha)) < 0) {
lib/libbluetooth/hci.c
84
close(s);
lib/libbluetooth/hci.c
88
return (s);
lib/libbluetooth/hci.c
92
bt_devclose(int s)
lib/libbluetooth/hci.c
94
return (close(s));
lib/libbluetooth/hci.c
98
bt_devsend(int s, uint16_t opcode, void *param, size_t plen)
lib/libbsdstat/bsdstat.c
155
char s[32];
lib/libbsdstat/bsdstat.c
166
if (sf->get_totstat(sf, i, s, sizeof(s)) && strcmp(s, "0"))
lib/libbsdstat/bsdstat.c
167
fprintf(fd, "%-*s %s\n", width, s, f->desc);
lib/libbsdstat/bsdstat.c
84
bsdstat_get(struct bsdstat *sf, int s, char b[] __unused, size_t bs __unused)
lib/libbsdstat/bsdstat.c
86
fprintf(stderr, "%s: don't know how to get stat #%u\n", sf->name, s);
lib/libbsdstat/bsdstat.h
100
static int _t##_get_curstat(struct _t *wf, int s, char b[], size_t bs) \
lib/libbsdstat/bsdstat.h
101
{ return wf->base.get_curstat(&wf->base, s, b, bs); } \
lib/libbsdstat/bsdstat.h
102
static int _t##_get_totstat(struct _t *wf, int s, char b[], size_t bs) \
lib/libbsdstat/bsdstat.h
103
{ return wf->base.get_totstat(&wf->base, s, b, bs); } \
lib/libc/aarch64/string/strcat.c
12
strcat(char * __restrict s, const char * __restrict append)
lib/libc/aarch64/string/strcat.c
14
char *save = s;
lib/libc/aarch64/string/strcat.c
17
stpcpy(s + strlen(s), append);
lib/libc/aarch64/string/strpbrk.c
36
strpbrk(const char *s, const char *charset)
lib/libc/aarch64/string/strpbrk.c
40
loc = __strcspn(s, charset);
lib/libc/aarch64/string/strpbrk.c
42
return (s[loc] == '\0' ? NULL : (char *)&s[loc]);
lib/libc/aarch64/string/strsep.c
42
char *s;
lib/libc/aarch64/string/strsep.c
44
s = *stringp;
lib/libc/aarch64/string/strsep.c
45
if (s == NULL)
lib/libc/aarch64/string/strsep.c
48
n = __strcspn(s, delim);
lib/libc/aarch64/string/strsep.c
49
if (s[n] == '\0')
lib/libc/aarch64/string/strsep.c
52
s[n] = '\0';
lib/libc/aarch64/string/strsep.c
53
*stringp = s + n + 1;
lib/libc/aarch64/string/strsep.c
56
return (s);
lib/libc/amd64/string/strnlen.c
34
strnlen(const char *s, size_t maxlen)
lib/libc/amd64/string/strnlen.c
38
loc = __memchr(s, '\0', maxlen);
lib/libc/amd64/string/strnlen.c
40
return (loc == NULL ? maxlen : (size_t)(loc - s));
lib/libc/amd64/string/strpbrk.c
36
strpbrk(const char *s, const char *charset)
lib/libc/amd64/string/strpbrk.c
40
loc = __strcspn(s, charset);
lib/libc/amd64/string/strpbrk.c
42
return (s[loc] == '\0' ? NULL : (char *)&s[loc]);
lib/libc/amd64/string/strsep.c
42
char *s;
lib/libc/amd64/string/strsep.c
44
s = *stringp;
lib/libc/amd64/string/strsep.c
45
if (s == NULL)
lib/libc/amd64/string/strsep.c
48
n = __strcspn(s, delim);
lib/libc/amd64/string/strsep.c
49
if (s[n] == '\0')
lib/libc/amd64/string/strsep.c
52
s[n] = '\0';
lib/libc/amd64/string/strsep.c
53
*stringp = s + n + 1;
lib/libc/amd64/string/strsep.c
56
return (s);
lib/libc/csu/libc_start1.c
128
const char *s;
lib/libc/csu/libc_start1.c
134
for (s = __progname; *s != '\0'; s++) {
lib/libc/csu/libc_start1.c
135
if (*s == '/')
lib/libc/csu/libc_start1.c
136
__progname = s + 1;
lib/libc/db/test/dbtest.c
512
setflags(s)
lib/libc/db/test/dbtest.c
513
char *s;
lib/libc/db/test/dbtest.c
517
for (; isspace(*s); ++s);
lib/libc/db/test/dbtest.c
518
if (*s == '\n' || *s == '\0')
lib/libc/db/test/dbtest.c
520
if ((p = index(s, '\n')) != NULL)
lib/libc/db/test/dbtest.c
522
if (!strcmp(s, "R_CURSOR")) return (R_CURSOR);
lib/libc/db/test/dbtest.c
523
if (!strcmp(s, "R_FIRST")) return (R_FIRST);
lib/libc/db/test/dbtest.c
524
if (!strcmp(s, "R_IAFTER")) return (R_IAFTER);
lib/libc/db/test/dbtest.c
525
if (!strcmp(s, "R_IBEFORE")) return (R_IBEFORE);
lib/libc/db/test/dbtest.c
526
if (!strcmp(s, "R_LAST")) return (R_LAST);
lib/libc/db/test/dbtest.c
527
if (!strcmp(s, "R_NEXT")) return (R_NEXT);
lib/libc/db/test/dbtest.c
528
if (!strcmp(s, "R_NOOVERWRITE")) return (R_NOOVERWRITE);
lib/libc/db/test/dbtest.c
529
if (!strcmp(s, "R_PREV")) return (R_PREV);
lib/libc/db/test/dbtest.c
530
if (!strcmp(s, "R_SETCURSOR")) return (R_SETCURSOR);
lib/libc/db/test/dbtest.c
532
err("line %lu: %s: unknown flag", lineno, s);
lib/libc/db/test/dbtest.c
556
dbtype(s)
lib/libc/db/test/dbtest.c
557
char *s;
lib/libc/db/test/dbtest.c
559
if (!strcmp(s, "btree"))
lib/libc/db/test/dbtest.c
561
if (!strcmp(s, "hash"))
lib/libc/db/test/dbtest.c
563
if (!strcmp(s, "recno"))
lib/libc/db/test/dbtest.c
565
err("%s: unknown type (use btree, hash or recno)", s);
lib/libc/db/test/dbtest.c
570
setinfo(type, s)
lib/libc/db/test/dbtest.c
572
char *s;
lib/libc/db/test/dbtest.c
579
if ((eq = index(s, '=')) == NULL)
lib/libc/db/test/dbtest.c
580
err("%s: illegal structure set statement", s);
lib/libc/db/test/dbtest.c
583
err("%s: structure set statement must be a number", s);
lib/libc/db/test/dbtest.c
587
if (!strcmp("flags", s)) {
lib/libc/db/test/dbtest.c
591
if (!strcmp("cachesize", s)) {
lib/libc/db/test/dbtest.c
595
if (!strcmp("maxkeypage", s)) {
lib/libc/db/test/dbtest.c
599
if (!strcmp("minkeypage", s)) {
lib/libc/db/test/dbtest.c
603
if (!strcmp("lorder", s)) {
lib/libc/db/test/dbtest.c
607
if (!strcmp("psize", s)) {
lib/libc/db/test/dbtest.c
613
if (!strcmp("bsize", s)) {
lib/libc/db/test/dbtest.c
617
if (!strcmp("ffactor", s)) {
lib/libc/db/test/dbtest.c
621
if (!strcmp("nelem", s)) {
lib/libc/db/test/dbtest.c
625
if (!strcmp("cachesize", s)) {
lib/libc/db/test/dbtest.c
629
if (!strcmp("lorder", s)) {
lib/libc/db/test/dbtest.c
635
if (!strcmp("flags", s)) {
lib/libc/db/test/dbtest.c
639
if (!strcmp("cachesize", s)) {
lib/libc/db/test/dbtest.c
643
if (!strcmp("lorder", s)) {
lib/libc/db/test/dbtest.c
647
if (!strcmp("reclen", s)) {
lib/libc/db/test/dbtest.c
651
if (!strcmp("bval", s)) {
lib/libc/db/test/dbtest.c
655
if (!strcmp("psize", s)) {
lib/libc/db/test/dbtest.c
661
err("%s: unknown structure value", s);
lib/libc/gdtoa/_hdtoa.c
127
for (s = s0 + 1; s < s0 + bufsize; s++) {
lib/libc/gdtoa/_hdtoa.c
128
*s = xdigs[(manh >> (DBL_MANH_SIZE - 4)) & 0xf];
lib/libc/gdtoa/_hdtoa.c
139
s = s0 + ndigits;
lib/libc/gdtoa/_hdtoa.c
140
*s = '\0';
lib/libc/gdtoa/_hdtoa.c
142
*rve = s;
lib/libc/gdtoa/_hdtoa.c
76
char *s, *s0;
lib/libc/gdtoa/_hldtoa.c
148
for (s = s0 + 1; s < s0 + bufsize; s++) {
lib/libc/gdtoa/_hldtoa.c
149
*s = xdigs[(manh >> (MANH_SIZE - 4)) & 0xf];
lib/libc/gdtoa/_hldtoa.c
160
s = s0 + ndigits;
lib/libc/gdtoa/_hldtoa.c
161
*s = '\0';
lib/libc/gdtoa/_hldtoa.c
163
*rve = s;
lib/libc/gdtoa/_hldtoa.c
80
char *s, *s0;
lib/libc/gdtoa/machdep_ldisQ.c
45
strtold_l(const char * __restrict s, char ** __restrict sp, locale_t locale)
lib/libc/gdtoa/machdep_ldisQ.c
49
strtorQ_l(s, sp, FLT_ROUNDS, &result, locale);
lib/libc/gdtoa/machdep_ldisd.c
44
strtold_l(const char * __restrict s, char ** __restrict sp, locale_t locale)
lib/libc/gdtoa/machdep_ldisd.c
47
return strtod_l(s, sp, locale);
lib/libc/gdtoa/machdep_ldisx.c
45
strtold_l(const char * __restrict s, char ** __restrict sp, locale_t locale)
lib/libc/gdtoa/machdep_ldisx.c
50
strtorx_l(s, sp, FLT_ROUNDS, &result, locale);
lib/libc/gen/getcap.c
387
char *newicap, *s;
lib/libc/gen/getcap.c
411
s = tc;
lib/libc/gen/getcap.c
413
if (*s == '\0')
lib/libc/gen/getcap.c
416
if (*s++ == ':') {
lib/libc/gen/getcap.c
417
*(s - 1) = '\0';
lib/libc/gen/getcap.c
421
tclen = s - tcstart;
lib/libc/gen/getcap.c
422
tcend = s;
lib/libc/gen/getcap.c
440
*(s - 1) = ':';
lib/libc/gen/getcap.c
441
scan = s - 1;
lib/libc/gen/getcap.c
448
s = newicap;
lib/libc/gen/getcap.c
450
if (*s == '\0')
lib/libc/gen/getcap.c
453
if (*s++ == ':')
lib/libc/gen/getcap.c
455
newilen -= s - newicap;
lib/libc/gen/getcap.c
456
newicap = s;
lib/libc/gen/getcap.c
459
s += newilen;
lib/libc/gen/getcap.c
460
if (*(s-1) != ':') {
lib/libc/gen/getcap.c
461
*s = ':'; /* overwrite NUL with : */
lib/libc/gen/getcap.c
495
s = tcstart + newilen;
lib/libc/gen/getcap.c
496
bcopy(tcend, s, rp - tcend);
lib/libc/gen/getcap.c
505
scan = s-1;
lib/libc/gen/getcwd.c
108
if (stat("/", &s))
lib/libc/gen/getcwd.c
110
root_dev = s.st_dev;
lib/libc/gen/getcwd.c
111
root_ino = s.st_ino;
lib/libc/gen/getcwd.c
117
if (dir != NULL ? _fstat(_dirfd(dir), &s) : lstat(".", &s))
lib/libc/gen/getcwd.c
121
ino = s.st_ino;
lib/libc/gen/getcwd.c
122
dev = s.st_dev;
lib/libc/gen/getcwd.c
145
if (!(dir = fdopendir(fd)) || _fstat(_dirfd(dir), &s)) {
lib/libc/gen/getcwd.c
156
if (s.st_dev == dev) {
lib/libc/gen/getcwd.c
171
if (fstatat(_dirfd(dir), dp->d_name, &s,
lib/libc/gen/getcwd.c
178
if (s.st_dev == dev && s.st_ino == ino)
lib/libc/gen/getcwd.c
63
struct stat s;
lib/libc/gen/getgrent.c
779
is_comment_line(const char *s, size_t n)
lib/libc/gen/getgrent.c
783
eom = &s[n];
lib/libc/gen/getgrent.c
785
for (; s < eom; s++)
lib/libc/gen/getgrent.c
786
if (*s == '#' || !isspace((unsigned char)*s))
lib/libc/gen/getgrent.c
788
return (*s == '#' || s == eom);
lib/libc/gen/getpeereid.c
40
getpeereid(int s, uid_t *euid, gid_t *egid)
lib/libc/gen/getpeereid.c
47
error = _getsockopt(s, SOL_LOCAL, LOCAL_PEERCRED, &xuc, &xuclen);
lib/libc/gen/glob-compat11.c
1065
qprintf(const char *str, Char *s)
lib/libc/gen/glob-compat11.c
1070
if (s != NULL) {
lib/libc/gen/glob-compat11.c
1071
for (p = s; *p != EOS; p++)
lib/libc/gen/glob-compat11.c
1074
for (p = s; *p != EOS; p++)
lib/libc/gen/glob-compat11.c
1077
for (p = s; *p != EOS; p++)
lib/libc/gen/glob.c
1138
qprintf(const char *str, Char *s)
lib/libc/gen/glob.c
1143
if (s != NULL) {
lib/libc/gen/glob.c
1144
for (p = s; *p != EOS; p++)
lib/libc/gen/glob.c
1147
for (p = s; *p != EOS; p++)
lib/libc/gen/glob.c
1150
for (p = s; *p != EOS; p++)
lib/libc/gen/nlist.c
240
Elf_Sym *s;
lib/libc/gen/nlist.c
253
for (s = sbuf; cc > 0 && nent > 0; ++s, cc -= sizeof(*s)) {
lib/libc/gen/nlist.c
254
if (s->st_name >= strsize)
lib/libc/gen/nlist.c
256
name = strtab + s->st_name;
lib/libc/gen/nlist.c
259
slen = strnlen(name, strsize - s->st_name);
lib/libc/gen/nlist.c
263
elf_sym_to_nlist(p, s, shdr, shnum);
lib/libc/gen/nlist.c
277
elf_sym_to_nlist(struct nlist *nl, Elf_Sym *s, Elf_Shdr *shdr, int shnum)
lib/libc/gen/nlist.c
279
nl->n_value = s->st_value;
lib/libc/gen/nlist.c
281
switch (s->st_shndx) {
lib/libc/gen/nlist.c
287
nl->n_type = ELF_ST_TYPE(s->st_info) == STT_FILE ?
lib/libc/gen/nlist.c
291
if (s->st_shndx >= shnum)
lib/libc/gen/nlist.c
294
Elf_Shdr *sh = shdr + s->st_shndx;
lib/libc/gen/nlist.c
303
if (ELF_ST_BIND(s->st_info) == STB_GLOBAL ||
lib/libc/gen/nlist.c
304
ELF_ST_BIND(s->st_info) == STB_WEAK)
lib/libc/gen/psignal.c
43
psignal(int sig, const char *s)
lib/libc/gen/psignal.c
51
if (s != NULL && *s != '\0') {
lib/libc/gen/psignal.c
52
(void)_write(STDERR_FILENO, s, strlen(s));
lib/libc/gen/psignal.c
60
psiginfo(const siginfo_t *si, const char *s)
lib/libc/gen/psignal.c
62
psignal(si->si_signo, s);
lib/libc/gen/raise.c
42
__raise(int s)
lib/libc/gen/raise.c
48
return (__sys_thr_kill(id, s));
lib/libc/gen/rand48.h
68
int s
lib/libc/gen/rand48.h
83
for (s = 0; !(u.u64 & (1LL << 52)); s++, u.u64 <<= 1) \
lib/libc/gen/rand48.h
85
u.ieee.bits.exp = 1022 - s; \
lib/libc/gen/readpassphrase.c
196
static void handler(int s)
lib/libc/gen/readpassphrase.c
199
signo[s] = 1;
lib/libc/gen/sem.c
223
sem_t s;
lib/libc/gen/sem.c
250
LIST_FOREACH(s, &named_sems, entry) {
lib/libc/gen/sem.c
251
if (s->semid == semid) {
lib/libc/gen/sem.c
252
sem = s->backpointer;
lib/libc/gen/signal.c
43
signal(int s, sig_t a)
lib/libc/gen/signal.c
50
if (!sigismember(&_sigintr, s))
lib/libc/gen/signal.c
52
if (__libc_sigaction(s, &sa, &osa) < 0)
lib/libc/gen/telldir.c
125
if (ddloc.s.is_packed) {
lib/libc/gen/telldir.c
126
loc_seek = ddloc.s.seek;
lib/libc/gen/telldir.c
127
loc_loc = ddloc.s.loc;
lib/libc/gen/telldir.c
64
ddloc.s.is_packed = 1;
lib/libc/gen/telldir.c
65
ddloc.s.loc = dirp->dd_loc;
lib/libc/gen/telldir.c
66
ddloc.s.seek = dirp->dd_seek;
lib/libc/gen/telldir.h
86
} __packed s;
lib/libc/gen/termios.c
100
int s;
lib/libc/gen/termios.c
102
if (_ioctl(fd, TIOCGSID, &s) < 0)
lib/libc/gen/termios.c
105
return ((pid_t)s);
lib/libc/gen/termios.c
80
int s;
lib/libc/gen/termios.c
82
s = pgrp;
lib/libc/gen/termios.c
83
return (_ioctl(fd, TIOCSPGRP, &s));
lib/libc/gen/termios.c
89
int s;
lib/libc/gen/termios.c
91
if (_ioctl(fd, TIOCGPGRP, &s) < 0)
lib/libc/gen/termios.c
94
return ((pid_t)s);
lib/libc/gen/tls.c
47
#define tls_msg(s) write(STDOUT_FILENO, s, strlen(s))
lib/libc/gmon/gmon.c
56
#define ERR(s) _write(2, s, sizeof(s))
lib/libc/gmon/mcount.c
255
MCOUNT_EXIT(s);
lib/libc/gmon/mcount.c
263
MCOUNT_EXIT(s);
lib/libc/gmon/mcount.c
73
MCOUNT_DECL(s)
lib/libc/gmon/mcount.c
86
MCOUNT_ENTER(s);
lib/libc/iconv/_strtol.h
131
for (acc = 0, any = 0;; c = *s++) {
lib/libc/iconv/_strtol.h
176
*endptr = __DECONST(void *, any ? s - 1 : nptr);
lib/libc/iconv/_strtol.h
50
const char *s;
lib/libc/iconv/_strtol.h
73
s = nptr;
lib/libc/iconv/_strtol.h
75
c = *s++;
lib/libc/iconv/_strtol.h
79
c = *s++;
lib/libc/iconv/_strtol.h
83
c = *s++;
lib/libc/iconv/_strtol.h
86
c == '0' && (*s == 'x' || *s == 'X') &&
lib/libc/iconv/_strtol.h
87
((s[1] >= '0' && s[1] <= '9') ||
lib/libc/iconv/_strtol.h
88
(s[1] >= 'A' && s[1] <= 'F') ||
lib/libc/iconv/_strtol.h
89
(s[1] >= 'a' && s[1] <= 'f'))) {
lib/libc/iconv/_strtol.h
90
c = s[1];
lib/libc/iconv/_strtol.h
91
s += 2;
lib/libc/iconv/_strtol.h
95
c == '0' && (*s == 'b' || *s == 'B') &&
lib/libc/iconv/_strtol.h
96
(s[1] >= '0' && s[1] <= '1')) {
lib/libc/iconv/_strtol.h
97
c = s[1];
lib/libc/iconv/_strtol.h
98
s += 2;
lib/libc/iconv/_strtoul.h
105
for (acc = 0, any = 0;; c = *s++) {
lib/libc/iconv/_strtoul.h
135
*endptr = __DECONST(void *, any ? s - 1 : nptr);
lib/libc/iconv/_strtoul.h
49
const char *s;
lib/libc/iconv/_strtoul.h
69
s = nptr;
lib/libc/iconv/_strtoul.h
71
c = *s++;
lib/libc/iconv/_strtoul.h
75
c = *s++;
lib/libc/iconv/_strtoul.h
79
c = *s++;
lib/libc/iconv/_strtoul.h
82
c == '0' && (*s == 'x' || *s == 'X') &&
lib/libc/iconv/_strtoul.h
83
((s[1] >= '0' && s[1] <= '9') ||
lib/libc/iconv/_strtoul.h
84
(s[1] >= 'A' && s[1] <= 'F') ||
lib/libc/iconv/_strtoul.h
85
(s[1] >= 'a' && s[1] <= 'f'))) {
lib/libc/iconv/_strtoul.h
86
c = s[1];
lib/libc/iconv/_strtoul.h
87
s += 2;
lib/libc/iconv/_strtoul.h
91
c == '0' && (*s == 'b' || *s == 'B') &&
lib/libc/iconv/_strtoul.h
92
(s[1] >= '0' && s[1] <= '1')) {
lib/libc/iconv/_strtoul.h
93
c = s[1];
lib/libc/iconv/_strtoul.h
94
s += 2;
lib/libc/iconv/citrus_bcs.c
148
_citrus_bcs_convert_to_lower(char *s)
lib/libc/iconv/citrus_bcs.c
151
while (*s) {
lib/libc/iconv/citrus_bcs.c
152
*s = _bcs_tolower(*s);
lib/libc/iconv/citrus_bcs.c
153
s++;
lib/libc/iconv/citrus_bcs.c
161
_citrus_bcs_convert_to_upper(char *s)
lib/libc/iconv/citrus_bcs.c
164
while (*s) {
lib/libc/iconv/citrus_bcs.c
165
*s = _bcs_toupper(*s);
lib/libc/iconv/citrus_bcs.c
166
s++;
lib/libc/iconv/citrus_none.c
107
char *s, size_t n, _csid_t csid, _index_t idx, void *ps __unused,
lib/libc/iconv/citrus_none.c
123
*s = (char)idx;
lib/libc/iconv/citrus_none.c
130
s[0] = (char)idx;
lib/libc/iconv/citrus_none.c
132
s[1] = (char)(idx >> 8);
lib/libc/iconv/citrus_none.c
139
s[0] = (char)idx;
lib/libc/iconv/citrus_none.c
141
s[1] = (char)(idx >> 8);
lib/libc/iconv/citrus_none.c
142
s[2] = (char)(idx >> 16);
lib/libc/iconv/citrus_none.c
149
s[0] = (char)idx;
lib/libc/iconv/citrus_none.c
151
s[1] = (char)(idx >> 8);
lib/libc/iconv/citrus_none.c
152
s[2] = (char)(idx >> 16);
lib/libc/iconv/citrus_none.c
153
s[3] = (char)(idx >> 24);
lib/libc/iconv/citrus_none.c
162
_wc_t * __restrict pwc, char ** __restrict s, size_t n,
lib/libc/iconv/citrus_none.c
167
if (*s == NULL) {
lib/libc/iconv/citrus_none.c
177
*pwc = (_wc_t)(unsigned char) **s;
lib/libc/iconv/citrus_none.c
179
*nresult = **s == '\0' ? 0 : 1;
lib/libc/iconv/citrus_none.c
189
char * __restrict s, size_t n, _wc_t wc,
lib/libc/iconv/citrus_none.c
204
if (s != NULL && n > 0)
lib/libc/iconv/citrus_none.c
205
*s = (char)wc;
lib/libc/iconv/citrus_none.c
212
char * __restrict s __unused, size_t n __unused,
lib/libc/iconv/citrus_none.c
86
_csid_t *csid, _index_t *idx, char **s, size_t n,
lib/libc/iconv/citrus_none.c
96
*idx = (_index_t)(unsigned char)*(*s)++;
lib/libc/iconv/citrus_prop.c
251
char *s, *t;
lib/libc/iconv/citrus_prop.c
256
s = malloc(m);
lib/libc/iconv/citrus_prop.c
257
if (s == NULL)
lib/libc/iconv/citrus_prop.c
273
s[n] = quot;
lib/libc/iconv/citrus_prop.c
280
t = realloc(s, n + m);
lib/libc/iconv/citrus_prop.c
282
free(s);
lib/libc/iconv/citrus_prop.c
285
s = t;
lib/libc/iconv/citrus_prop.c
291
s[n] = '\0';
lib/libc/iconv/citrus_prop.c
292
obj->u.str = (const char *)s;
lib/libc/iconv/citrus_prop.c
298
free(s);
lib/libc/iconv/citrus_prop.c
301
s[n] = ch;
lib/libc/iconv/citrus_prop.c
304
free(s);
lib/libc/iconv/citrus_prop.c
321
char * __restrict s, size_t n)
lib/libc/iconv/citrus_prop.c
330
s[m] = ch;
lib/libc/iconv/citrus_prop.c
338
s[m] = '\0';
lib/libc/iconv/citrus_stdenc.h
103
char * __restrict s, size_t n, void * __restrict ps,
lib/libc/iconv/citrus_stdenc.h
107
return ((*ce->ce_ops->eo_put_state_reset)(ce, s, n, ps, nresult));
lib/libc/iconv/citrus_stdenc.h
73
char ** __restrict s, size_t n, void * __restrict ps,
lib/libc/iconv/citrus_stdenc.h
77
return ((*ce->ce_ops->eo_mbtocs)(ce, csid, idx, s, n, ps, nresult,
lib/libc/iconv/citrus_stdenc.h
83
char * __restrict s, size_t n, _citrus_csid_t csid, _citrus_index_t idx,
lib/libc/iconv/citrus_stdenc.h
88
return ((*ce->ce_ops->eo_cstomb)(ce, s, n, csid, idx, ps, nresult,
lib/libc/iconv/citrus_stdenc.h
94
char * __restrict s, size_t n, _citrus_wc_t wc, void * __restrict ps,
lib/libc/iconv/citrus_stdenc.h
98
return ((*ce->ce_ops->eo_wctomb)(ce, s, n, wc, ps, nresult, hooks));
lib/libc/iconv/citrus_stdenc_template.h
122
char ** __restrict s, size_t n, void * __restrict ps,
lib/libc/iconv/citrus_stdenc_template.h
128
ret = _FUNCNAME(mbrtowc_priv)(_CE_TO_EI(ce), &wc, s, n,
lib/libc/iconv/citrus_stdenc_template.h
141
char * __restrict s, size_t n, _citrus_csid_t csid, _citrus_index_t idx,
lib/libc/iconv/citrus_stdenc_template.h
154
ret = _FUNCNAME(wcrtomb_priv)(_CE_TO_EI(ce), s, n, wc,
lib/libc/iconv/citrus_stdenc_template.h
161
_citrus_wc_t * __restrict wc, char ** __restrict s, size_t n,
lib/libc/iconv/citrus_stdenc_template.h
167
ret = _FUNCNAME(mbrtowc_priv)(_CE_TO_EI(ce), wc, s, n,
lib/libc/iconv/citrus_stdenc_template.h
176
char * __restrict s, size_t n, _citrus_wc_t wc, void * __restrict ps,
lib/libc/iconv/citrus_stdenc_template.h
181
ret = _FUNCNAME(wcrtomb_priv)(_CE_TO_EI(ce), s, n, wc, _TO_STATE(ps),
lib/libc/iconv/citrus_stdenc_template.h
188
char * __restrict s __unused, size_t n __unused,
lib/libc/iconv/citrus_stdenc_template.h
193
return ((_FUNCNAME(put_state_reset)(_CE_TO_EI(ce), s, n, _TO_STATE(ps),
lib/libc/include/nscache.h
83
name##_mp_endstate(void *s) { \
lib/libc/include/nscache.h
86
mp_state = (struct name##_mp_state *)s; \
lib/libc/locale/ascii.c
104
*pwc = (unsigned char)*s;
lib/libc/locale/ascii.c
105
return (*s == '\0' ? 0 : 1);
lib/libc/locale/ascii.c
109
_ascii_wcrtomb(char * __restrict s, wchar_t wc,
lib/libc/locale/ascii.c
113
if (s == NULL)
lib/libc/locale/ascii.c
120
*s = (unsigned char)wc;
lib/libc/locale/ascii.c
128
const char *s;
lib/libc/locale/ascii.c
132
for (s = *src; nms > 0 && *s != '\0'; s++, nms--) {
lib/libc/locale/ascii.c
133
if (*s & 0x80) {
lib/libc/locale/ascii.c
138
return (s - *src);
lib/libc/locale/ascii.c
141
s = *src;
lib/libc/locale/ascii.c
144
if (*s & 0x80) {
lib/libc/locale/ascii.c
145
*src = s;
lib/libc/locale/ascii.c
149
if ((*dst++ = (unsigned char)*s++) == L'\0') {
lib/libc/locale/ascii.c
155
*src = s;
lib/libc/locale/ascii.c
163
const wchar_t *s;
lib/libc/locale/ascii.c
167
for (s = *src; nwc > 0 && *s != L'\0'; s++, nwc--) {
lib/libc/locale/ascii.c
168
if (*s < 0 || *s > 127) {
lib/libc/locale/ascii.c
173
return (s - *src);
lib/libc/locale/ascii.c
176
s = *src;
lib/libc/locale/ascii.c
179
if (*s < 0 || *s > 127) {
lib/libc/locale/ascii.c
180
*src = s;
lib/libc/locale/ascii.c
184
if ((*dst++ = *s++) == '\0') {
lib/libc/locale/ascii.c
190
*src = s;
lib/libc/locale/ascii.c
89
_ascii_mbrtowc(wchar_t * __restrict pwc, const char * __restrict s, size_t n,
lib/libc/locale/ascii.c
93
if (s == NULL)
lib/libc/locale/ascii.c
99
if (*s & 0x80) {
lib/libc/locale/big5.c
113
if (s == NULL) {
lib/libc/locale/big5.c
114
s = "";
lib/libc/locale/big5.c
124
if (*s == '\0') {
lib/libc/locale/big5.c
128
wc = (bs->ch << 8) | (*s & 0xFF);
lib/libc/locale/big5.c
135
len = (size_t)_big5_check(*s);
lib/libc/locale/big5.c
136
wc = *s++ & 0xff;
lib/libc/locale/big5.c
143
if (*s == '\0') {
lib/libc/locale/big5.c
147
wc = (wc << 8) | (*s++ & 0xff);
lib/libc/locale/big5.c
159
_BIG5_wcrtomb(char * __restrict s, wchar_t wc, mbstate_t * __restrict ps)
lib/libc/locale/big5.c
170
if (s == NULL)
lib/libc/locale/big5.c
174
*s++ = (wc >> 8) & 0xff;
lib/libc/locale/big5.c
175
*s = wc & 0xff;
lib/libc/locale/big5.c
178
*s = wc & 0xff;
lib/libc/locale/big5.c
98
_BIG5_mbrtowc(wchar_t * __restrict pwc, const char * __restrict s, size_t n,
lib/libc/locale/c16rtomb.c
39
c16rtomb_l(char * __restrict s, char16_t c16, mbstate_t * __restrict ps,
lib/libc/locale/c16rtomb.c
51
if (s == NULL) {
lib/libc/locale/c16rtomb.c
72
return (c32rtomb_l(s, c32, &cs->c32_mbstate, locale));
lib/libc/locale/c16rtomb.c
76
c16rtomb(char * __restrict s, char16_t c16, mbstate_t * __restrict ps)
lib/libc/locale/c16rtomb.c
79
return (c16rtomb_l(s, c16, ps, __get_locale()));
lib/libc/locale/c32rtomb.c
35
c32rtomb_l(char * __restrict s, char32_t c32, mbstate_t * __restrict ps,
lib/libc/locale/c32rtomb.c
50
return (wcrtomb_l(s, c32, ps, locale));
lib/libc/locale/c32rtomb.c
54
c32rtomb(char * __restrict s, char32_t c32, mbstate_t * __restrict ps)
lib/libc/locale/c32rtomb.c
57
return (c32rtomb_l(s, c32, ps, __get_locale()));
lib/libc/locale/cXXrtomb_iconv.h
100
if (dst == s) {
lib/libc/locale/cXXrtomb_iconv.h
104
return (dst - s);
lib/libc/locale/cXXrtomb_iconv.h
108
cXXrtomb(char * __restrict s, charXX_t c, mbstate_t * __restrict ps)
lib/libc/locale/cXXrtomb_iconv.h
111
return (cXXrtomb_l(s, c, ps, __get_locale()));
lib/libc/locale/cXXrtomb_iconv.h
54
cXXrtomb_l(char * __restrict s, charXX_t c, mbstate_t * __restrict ps,
lib/libc/locale/cXXrtomb_iconv.h
70
if (s == NULL || !cs->initialized) {
lib/libc/locale/cXXrtomb_iconv.h
79
if (s == NULL)
lib/libc/locale/cXXrtomb_iconv.h
89
dst = s;
lib/libc/locale/collate.c
908
const char *s = src;
lib/libc/locale/collate.c
930
l = mbrtowc(&w, s, sl, ps);
lib/libc/locale/collate.c
934
s += l;
lib/libc/locale/euc.c
137
_EUC_CN_mbrtowc(wchar_t * __restrict pwc, const char * __restrict s,
lib/libc/locale/euc.c
140
return (_EUC_mbrtowc_impl(pwc, s, n, ps, SS2, 4, 0, 0));
lib/libc/locale/euc.c
152
_EUC_CN_wcrtomb(char * __restrict s, wchar_t wc,
lib/libc/locale/euc.c
155
return (_EUC_wcrtomb_impl(s, wc, ps, SS2, 4, 0, 0));
lib/libc/locale/euc.c
184
_EUC_KR_mbrtowc(wchar_t * __restrict pwc, const char * __restrict s,
lib/libc/locale/euc.c
187
return (_EUC_mbrtowc_impl(pwc, s, n, ps, 0, 0, 0, 0));
lib/libc/locale/euc.c
199
_EUC_KR_wcrtomb(char * __restrict s, wchar_t wc,
lib/libc/locale/euc.c
202
return (_EUC_wcrtomb_impl(s, wc, ps, 0, 0, 0, 0));
lib/libc/locale/euc.c
231
_EUC_JP_mbrtowc(wchar_t * __restrict pwc, const char * __restrict s,
lib/libc/locale/euc.c
234
return (_EUC_mbrtowc_impl(pwc, s, n, ps, SS2, 2, SS3, 3));
lib/libc/locale/euc.c
246
_EUC_JP_wcrtomb(char * __restrict s, wchar_t wc,
lib/libc/locale/euc.c
249
return (_EUC_wcrtomb_impl(s, wc, ps, SS2, 2, SS3, 3));
lib/libc/locale/euc.c
278
_EUC_TW_mbrtowc(wchar_t * __restrict pwc, const char * __restrict s,
lib/libc/locale/euc.c
281
return (_EUC_mbrtowc_impl(pwc, s, n, ps, SS2, 4, 0, 0));
lib/libc/locale/euc.c
293
_EUC_TW_wcrtomb(char * __restrict s, wchar_t wc,
lib/libc/locale/euc.c
296
return (_EUC_wcrtomb_impl(s, wc, ps, SS2, 4, 0, 0));
lib/libc/locale/euc.c
311
_EUC_mbrtowc_impl(wchar_t * __restrict pwc, const char * __restrict s,
lib/libc/locale/euc.c
327
if (s == NULL) {
lib/libc/locale/euc.c
328
s = "";
lib/libc/locale/euc.c
339
if (((ch = (unsigned char)*s) & 0x80) == 0) {
lib/libc/locale/euc.c
367
chs = *s;
lib/libc/locale/euc.c
369
s++;
lib/libc/locale/euc.c
385
_EUC_wcrtomb_impl(char * __restrict s, wchar_t wc,
lib/libc/locale/euc.c
400
if (s == NULL)
lib/libc/locale/euc.c
406
*s = (char)wc;
lib/libc/locale/euc.c
448
s[i] = (wc & 0xff);
lib/libc/locale/gb18030.c
107
if (s == NULL) {
lib/libc/locale/gb18030.c
108
s = "";
lib/libc/locale/gb18030.c
114
memcpy(gs->bytes + gs->count, s, ncopy);
lib/libc/locale/gb18030.c
117
s = (char *)gs->bytes;
lib/libc/locale/gb18030.c
129
ch = (unsigned char)*s++;
lib/libc/locale/gb18030.c
137
ch = (unsigned char)*s++;
lib/libc/locale/gb18030.c
150
ch = (unsigned char)*s++;
lib/libc/locale/gb18030.c
156
ch = (unsigned char)*s++;
lib/libc/locale/gb18030.c
176
_GB18030_wcrtomb(char * __restrict s, wchar_t wc, mbstate_t * __restrict ps)
lib/libc/locale/gb18030.c
189
if (s == NULL)
lib/libc/locale/gb18030.c
200
*s++ = c;
lib/libc/locale/gb18030.c
204
*s++ = c;
lib/libc/locale/gb18030.c
208
*s++ = c;
lib/libc/locale/gb18030.c
212
*s++ = c;
lib/libc/locale/gb18030.c
220
*s++ = c;
lib/libc/locale/gb18030.c
224
*s++ = c;
lib/libc/locale/gb18030.c
227
*s++ = wc;
lib/libc/locale/gb18030.c
92
_GB18030_mbrtowc(wchar_t * __restrict pwc, const char * __restrict s,
lib/libc/locale/gb2312.c
101
} else if (s[0] & 0x80) {
lib/libc/locale/gb2312.c
109
_GB2312_mbrtowc(wchar_t * __restrict pwc, const char * __restrict s, size_t n,
lib/libc/locale/gb2312.c
124
if (s == NULL) {
lib/libc/locale/gb2312.c
125
s = "";
lib/libc/locale/gb2312.c
131
memcpy(gs->bytes + gs->count, s, ncopy);
lib/libc/locale/gb2312.c
134
s = (char *)gs->bytes;
lib/libc/locale/gb2312.c
137
if ((len = _GB2312_check(s, n)) < 0)
lib/libc/locale/gb2312.c
142
wc = (wc << 8) | (unsigned char)*s++;
lib/libc/locale/gb2312.c
150
_GB2312_wcrtomb(char * __restrict s, wchar_t wc, mbstate_t * __restrict ps)
lib/libc/locale/gb2312.c
161
if (s == NULL)
lib/libc/locale/gb2312.c
165
*s++ = (wc >> 8) & 0xff;
lib/libc/locale/gb2312.c
166
*s = wc & 0xff;
lib/libc/locale/gb2312.c
169
*s = wc & 0xff;
lib/libc/locale/gb2312.c
88
const u_char *s = (const u_char *)str;
lib/libc/locale/gb2312.c
93
if (s[0] >= 0xa1 && s[0] <= 0xfe) {
lib/libc/locale/gb2312.c
97
if (s[1] < 0xa1 || s[1] > 0xfe)
lib/libc/locale/gbk.c
100
_GBK_mbrtowc(wchar_t * __restrict pwc, const char * __restrict s, size_t n,
lib/libc/locale/gbk.c
115
if (s == NULL) {
lib/libc/locale/gbk.c
116
s = "";
lib/libc/locale/gbk.c
126
if (*s == '\0') {
lib/libc/locale/gbk.c
130
wc = (gs->ch << 8) | (*s & 0xFF);
lib/libc/locale/gbk.c
137
len = (size_t)_gbk_check(*s);
lib/libc/locale/gbk.c
138
wc = *s++ & 0xff;
lib/libc/locale/gbk.c
145
if (*s == '\0') {
lib/libc/locale/gbk.c
149
wc = (wc << 8) | (*s++ & 0xff);
lib/libc/locale/gbk.c
161
_GBK_wcrtomb(char * __restrict s, wchar_t wc, mbstate_t * __restrict ps)
lib/libc/locale/gbk.c
172
if (s == NULL)
lib/libc/locale/gbk.c
176
*s++ = (wc >> 8) & 0xff;
lib/libc/locale/gbk.c
177
*s = wc & 0xff;
lib/libc/locale/gbk.c
180
*s = wc & 0xff;
lib/libc/locale/mblen.c
39
mblen_l(const char *s, size_t n, locale_t locale)
lib/libc/locale/mblen.c
45
if (s == NULL) {
lib/libc/locale/mblen.c
50
rval = XLOCALE_CTYPE(locale)->__mbrtowc(NULL, s, n,
lib/libc/locale/mblen.c
58
mblen(const char *s, size_t n)
lib/libc/locale/mblen.c
60
return mblen_l(s, n, __get_locale());
lib/libc/locale/mbrlen.c
38
mbrlen_l(const char * __restrict s, size_t n, mbstate_t * __restrict ps, locale_t locale)
lib/libc/locale/mbrlen.c
43
return (XLOCALE_CTYPE(locale)->__mbrtowc(NULL, s, n, ps));
lib/libc/locale/mbrlen.c
47
mbrlen(const char * __restrict s, size_t n, mbstate_t * __restrict ps)
lib/libc/locale/mbrlen.c
49
return mbrlen_l(s, n, ps, __get_locale());
lib/libc/locale/mbrtoc16.c
38
mbrtoc16_l(char16_t * __restrict pc16, const char * __restrict s, size_t n,
lib/libc/locale/mbrtoc16.c
55
if (pc16 == NULL || s == NULL) {
lib/libc/locale/mbrtoc16.c
57
return (mbrtoc32_l(NULL, s, n, &cs->c32_mbstate, locale));
lib/libc/locale/mbrtoc16.c
67
len = mbrtoc32_l(&c32, s, n, &cs->c32_mbstate, locale);
lib/libc/locale/mbrtoc16.c
83
mbrtoc16(char16_t * __restrict pc16, const char * __restrict s, size_t n,
lib/libc/locale/mbrtoc16.c
87
return (mbrtoc16_l(pc16, s, n, ps, __get_locale()));
lib/libc/locale/mbrtoc32.c
34
mbrtoc32_l(char32_t * __restrict pc32, const char * __restrict s, size_t n,
lib/libc/locale/mbrtoc32.c
43
return (mbrtowc_l(pc32, s, n, ps, locale));
lib/libc/locale/mbrtoc32.c
47
mbrtoc32(char32_t * __restrict pc32, const char * __restrict s, size_t n,
lib/libc/locale/mbrtoc32.c
51
return (mbrtoc32_l(pc32, s, n, ps, __get_locale()));
lib/libc/locale/mbrtocXX_iconv.h
150
mbrtocXX(charXX_t * __restrict pc, const char * __restrict s, size_t n,
lib/libc/locale/mbrtocXX_iconv.h
154
return (mbrtocXX_l(pc, s, n, ps, __get_locale()));
lib/libc/locale/mbrtocXX_iconv.h
58
mbrtocXX_l(charXX_t * __restrict pc, const char * __restrict s, size_t n,
lib/libc/locale/mbrtocXX_iconv.h
73
if (s == NULL || !cs->initialized) {
lib/libc/locale/mbrtocXX_iconv.h
82
if (s == NULL)
lib/libc/locale/mbrtocXX_iconv.h
95
memcpy(cs->srcbuf + cs->srcbuf_len, s, n);
lib/libc/locale/mbrtowc.c
38
mbrtowc_l(wchar_t * __restrict pwc, const char * __restrict s,
lib/libc/locale/mbrtowc.c
44
return (XLOCALE_CTYPE(locale)->__mbrtowc(pwc, s, n, ps));
lib/libc/locale/mbrtowc.c
48
mbrtowc(wchar_t * __restrict pwc, const char * __restrict s,
lib/libc/locale/mbrtowc.c
51
return mbrtowc_l(pwc, s, n, ps, __get_locale());
lib/libc/locale/mbsnrtowcs.c
100
*src = s;
lib/libc/locale/mbsnrtowcs.c
62
const char *s;
lib/libc/locale/mbsnrtowcs.c
67
s = *src;
lib/libc/locale/mbsnrtowcs.c
72
if ((nb = pmbrtowc(&wc, s, nms, ps)) == (size_t)-1)
lib/libc/locale/mbsnrtowcs.c
77
s += nb;
lib/libc/locale/mbsnrtowcs.c
85
if ((nb = pmbrtowc(dst, s, nms, ps)) == (size_t)-1) {
lib/libc/locale/mbsnrtowcs.c
86
*src = s;
lib/libc/locale/mbsnrtowcs.c
89
*src = s + nms;
lib/libc/locale/mbsnrtowcs.c
95
s += nb;
lib/libc/locale/mbstowcs.c
40
mbstowcs_l(wchar_t * __restrict pwcs, const char * __restrict s, size_t n, locale_t locale)
lib/libc/locale/mbstowcs.c
48
sp = s;
lib/libc/locale/mbstowcs.c
52
mbstowcs(wchar_t * __restrict pwcs, const char * __restrict s, size_t n)
lib/libc/locale/mbstowcs.c
54
return mbstowcs_l(pwcs, s, n, __get_locale());
lib/libc/locale/mbtowc.c
40
mbtowc_l(wchar_t * __restrict pwc, const char * __restrict s, size_t n, locale_t locale)
lib/libc/locale/mbtowc.c
46
if (s == NULL) {
lib/libc/locale/mbtowc.c
51
rval = XLOCALE_CTYPE(locale)->__mbrtowc(pwc, s, n,
lib/libc/locale/mbtowc.c
64
mbtowc(wchar_t * __restrict pwc, const char * __restrict s, size_t n)
lib/libc/locale/mbtowc.c
66
return mbtowc_l(pwc, s, n, __get_locale());
lib/libc/locale/mskanji.c
108
if (s == NULL) {
lib/libc/locale/mskanji.c
109
s = "";
lib/libc/locale/mskanji.c
119
if (*s == '\0') {
lib/libc/locale/mskanji.c
123
wc = (ms->ch << 8) | (*s & 0xFF);
lib/libc/locale/mskanji.c
129
wc = *s++ & 0xff;
lib/libc/locale/mskanji.c
136
if (*s == '\0') {
lib/libc/locale/mskanji.c
140
wc = (wc << 8) | (*s++ & 0xff);
lib/libc/locale/mskanji.c
152
_MSKanji_wcrtomb(char * __restrict s, wchar_t wc, mbstate_t * __restrict ps)
lib/libc/locale/mskanji.c
164
if (s == NULL)
lib/libc/locale/mskanji.c
169
*s++ = wc >> (i << 3);
lib/libc/locale/mskanji.c
94
_MSKanji_mbrtowc(wchar_t * __restrict pwc, const char * __restrict s, size_t n,
lib/libc/locale/nl_langinfo.c
54
const char *s;
lib/libc/locale/nl_langinfo.c
59
s = XLOCALE_CTYPE(loc)->runes->__encoding;
lib/libc/locale/nl_langinfo.c
60
if (strcmp(s, "EUC-CN") == 0)
lib/libc/locale/nl_langinfo.c
62
else if (strcmp(s, "EUC-JP") == 0)
lib/libc/locale/nl_langinfo.c
64
else if (strcmp(s, "EUC-KR") == 0)
lib/libc/locale/nl_langinfo.c
66
else if (strcmp(s, "EUC-TW") == 0)
lib/libc/locale/nl_langinfo.c
68
else if (strcmp(s, "BIG5") == 0)
lib/libc/locale/nl_langinfo.c
70
else if (strcmp(s, "MSKanji") == 0)
lib/libc/locale/nl_langinfo.c
72
else if (strcmp(s, "NONE") == 0)
lib/libc/locale/nl_langinfo.c
74
else if (strncmp(s, "NONE:", 5) == 0)
lib/libc/locale/nl_langinfo.c
75
ret = (char *)(s + 5);
lib/libc/locale/nl_langinfo.c
77
ret = (char *)s;
lib/libc/locale/none.c
100
if (s == NULL)
lib/libc/locale/none.c
107
*pwc = (unsigned char)*s;
lib/libc/locale/none.c
108
return (*s == '\0' ? 0 : 1);
lib/libc/locale/none.c
112
_none_wcrtomb(char * __restrict s, wchar_t wc,
lib/libc/locale/none.c
116
if (s == NULL)
lib/libc/locale/none.c
123
*s = (unsigned char)wc;
lib/libc/locale/none.c
131
const char *s;
lib/libc/locale/none.c
135
s = memchr(*src, '\0', nms);
lib/libc/locale/none.c
136
return (s != NULL ? s - *src : nms);
lib/libc/locale/none.c
139
s = *src;
lib/libc/locale/none.c
142
if ((*dst++ = (unsigned char)*s++) == L'\0') {
lib/libc/locale/none.c
148
*src = s;
lib/libc/locale/none.c
156
const wchar_t *s;
lib/libc/locale/none.c
160
for (s = *src; nwc > 0 && *s != L'\0'; s++, nwc--) {
lib/libc/locale/none.c
161
if (*s < 0 || *s > UCHAR_MAX) {
lib/libc/locale/none.c
166
return (s - *src);
lib/libc/locale/none.c
169
s = *src;
lib/libc/locale/none.c
172
if (*s < 0 || *s > UCHAR_MAX) {
lib/libc/locale/none.c
173
*src = s;
lib/libc/locale/none.c
177
if ((*dst++ = *s++) == '\0') {
lib/libc/locale/none.c
183
*src = s;
lib/libc/locale/none.c
96
_none_mbrtowc(wchar_t * __restrict pwc, const char * __restrict s, size_t n,
lib/libc/locale/utf8.c
107
if (s == NULL) {
lib/libc/locale/utf8.c
108
s = "";
lib/libc/locale/utf8.c
130
ch = (unsigned char)*s;
lib/libc/locale/utf8.c
166
wch = (unsigned char)*s++ & mask;
lib/libc/locale/utf8.c
171
if ((*s & 0xc0) != 0x80) {
lib/libc/locale/utf8.c
180
wch |= *s++ & 0x3f;
lib/libc/locale/utf8.c
214
const char *s;
lib/libc/locale/utf8.c
221
s = *src;
lib/libc/locale/utf8.c
230
if (nms > 0 && us->want > 0 && (signed char)*s > 0) {
lib/libc/locale/utf8.c
235
if (nms > 0 && (signed char)*s > 0)
lib/libc/locale/utf8.c
241
else if ((nb = _UTF8_mbrtowc(&wc, s, nms, ps)) ==
lib/libc/locale/utf8.c
247
s += nb;
lib/libc/locale/utf8.c
259
if (nms > 0 && len > 0 && us->want > 0 && (signed char)*s > 0) {
lib/libc/locale/utf8.c
264
if (nms > 0 && (signed char)*s > 0) {
lib/libc/locale/utf8.c
269
*dst = (wchar_t)*s;
lib/libc/locale/utf8.c
271
} else if ((nb = _UTF8_mbrtowc(dst, s, nms, ps)) ==
lib/libc/locale/utf8.c
273
*src = s;
lib/libc/locale/utf8.c
276
*src = s + nms;
lib/libc/locale/utf8.c
282
s += nb;
lib/libc/locale/utf8.c
287
*src = s;
lib/libc/locale/utf8.c
292
_UTF8_wcrtomb(char * __restrict s, wchar_t wc, mbstate_t * __restrict ps)
lib/libc/locale/utf8.c
305
if (s == NULL)
lib/libc/locale/utf8.c
317
*s = (char)wc;
lib/libc/locale/utf8.c
344
s[i] = (wc & 0x3f) | 0x80;
lib/libc/locale/utf8.c
347
*s = (wc & 0xff) | lead;
lib/libc/locale/utf8.c
358
const wchar_t *s;
lib/libc/locale/utf8.c
369
s = *src;
lib/libc/locale/utf8.c
374
if (0 <= *s && *s < 0x80)
lib/libc/locale/utf8.c
377
else if ((nb = _UTF8_wcrtomb(buf, *s, ps)) ==
lib/libc/locale/utf8.c
381
if (*s == L'\0')
lib/libc/locale/utf8.c
383
s++;
lib/libc/locale/utf8.c
390
if (0 <= *s && *s < 0x80) {
lib/libc/locale/utf8.c
393
*dst = *s;
lib/libc/locale/utf8.c
396
if ((nb = _UTF8_wcrtomb(dst, *s, ps)) == (size_t)-1) {
lib/libc/locale/utf8.c
397
*src = s;
lib/libc/locale/utf8.c
404
if ((nb = _UTF8_wcrtomb(buf, *s, ps)) == (size_t)-1) {
lib/libc/locale/utf8.c
405
*src = s;
lib/libc/locale/utf8.c
413
if (*s == L'\0') {
lib/libc/locale/utf8.c
417
s++;
lib/libc/locale/utf8.c
422
*src = s;
lib/libc/locale/utf8.c
93
_UTF8_mbrtowc(wchar_t * __restrict pwc, const char * __restrict s, size_t n,
lib/libc/locale/wcrtomb.c
38
wcrtomb_l(char * __restrict s, wchar_t wc, mbstate_t * __restrict ps,
lib/libc/locale/wcrtomb.c
44
return (XLOCALE_CTYPE(locale)->__wcrtomb(s, wc, ps));
lib/libc/locale/wcrtomb.c
48
wcrtomb(char * __restrict s, wchar_t wc, mbstate_t * __restrict ps)
lib/libc/locale/wcrtomb.c
50
return wcrtomb_l(s, wc, ps, __get_locale());
lib/libc/locale/wcsnrtombs.c
102
if ((nb = pwcrtomb(buf, *s, ps)) == (size_t)-1) {
lib/libc/locale/wcsnrtombs.c
103
*src = s;
lib/libc/locale/wcsnrtombs.c
113
if (*s == L'\0') {
lib/libc/locale/wcsnrtombs.c
117
s++;
lib/libc/locale/wcsnrtombs.c
122
*src = s;
lib/libc/locale/wcsnrtombs.c
66
const wchar_t *s;
lib/libc/locale/wcsnrtombs.c
70
s = *src;
lib/libc/locale/wcsnrtombs.c
75
if ((nb = pwcrtomb(buf, *s, ps)) == (size_t)-1)
lib/libc/locale/wcsnrtombs.c
78
else if (*s == L'\0')
lib/libc/locale/wcsnrtombs.c
80
s++;
lib/libc/locale/wcsnrtombs.c
89
if ((nb = pwcrtomb(dst, *s, ps)) == (size_t)-1) {
lib/libc/locale/wcsnrtombs.c
90
*src = s;
lib/libc/locale/wcstoimax.c
132
*endptr = (wchar_t *)(any ? s - 1 : nptr);
lib/libc/locale/wcstoimax.c
51
const wchar_t *s;
lib/libc/locale/wcstoimax.c
61
s = nptr;
lib/libc/locale/wcstoimax.c
63
c = *s++;
lib/libc/locale/wcstoimax.c
67
c = *s++;
lib/libc/locale/wcstoimax.c
71
c = *s++;
lib/libc/locale/wcstoimax.c
74
c == L'0' && (*s == L'x' || *s == L'X') &&
lib/libc/locale/wcstoimax.c
75
((s[1] >= L'0' && s[1] <= L'9') ||
lib/libc/locale/wcstoimax.c
76
(s[1] >= L'A' && s[1] <= L'F') ||
lib/libc/locale/wcstoimax.c
77
(s[1] >= L'a' && s[1] <= L'f'))) {
lib/libc/locale/wcstoimax.c
78
c = s[1];
lib/libc/locale/wcstoimax.c
79
s += 2;
lib/libc/locale/wcstoimax.c
83
c == L'0' && (*s == L'b' || *s == L'B') &&
lib/libc/locale/wcstoimax.c
84
(s[1] >= L'0' && s[1] <= L'1')) {
lib/libc/locale/wcstoimax.c
85
c = s[1];
lib/libc/locale/wcstoimax.c
86
s += 2;
lib/libc/locale/wcstoimax.c
99
for ( ; ; c = *s++) {
lib/libc/locale/wcstol.c
132
*endptr = (wchar_t *)(any ? s - 1 : nptr);
lib/libc/locale/wcstol.c
51
const wchar_t *s;
lib/libc/locale/wcstol.c
61
s = nptr;
lib/libc/locale/wcstol.c
63
c = *s++;
lib/libc/locale/wcstol.c
67
c = *s++;
lib/libc/locale/wcstol.c
71
c = *s++;
lib/libc/locale/wcstol.c
74
c == L'0' && (*s == L'x' || *s == L'X') &&
lib/libc/locale/wcstol.c
75
((s[1] >= L'0' && s[1] <= L'9') ||
lib/libc/locale/wcstol.c
76
(s[1] >= L'A' && s[1] <= L'F') ||
lib/libc/locale/wcstol.c
77
(s[1] >= L'a' && s[1] <= L'f'))) {
lib/libc/locale/wcstol.c
78
c = s[1];
lib/libc/locale/wcstol.c
79
s += 2;
lib/libc/locale/wcstol.c
83
c == L'0' && (*s == L'b' || *s == L'B') &&
lib/libc/locale/wcstol.c
84
(s[1] >= L'0' && s[1] <= L'1')) {
lib/libc/locale/wcstol.c
85
c = s[1];
lib/libc/locale/wcstol.c
86
s += 2;
lib/libc/locale/wcstol.c
99
for ( ; ; c = *s++) {
lib/libc/locale/wcstoll.c
132
*endptr = (wchar_t *)(any ? s - 1 : nptr);
lib/libc/locale/wcstoll.c
51
const wchar_t *s;
lib/libc/locale/wcstoll.c
61
s = nptr;
lib/libc/locale/wcstoll.c
63
c = *s++;
lib/libc/locale/wcstoll.c
67
c = *s++;
lib/libc/locale/wcstoll.c
71
c = *s++;
lib/libc/locale/wcstoll.c
74
c == L'0' && (*s == L'x' || *s == L'X') &&
lib/libc/locale/wcstoll.c
75
((s[1] >= L'0' && s[1] <= L'9') ||
lib/libc/locale/wcstoll.c
76
(s[1] >= L'A' && s[1] <= L'F') ||
lib/libc/locale/wcstoll.c
77
(s[1] >= L'a' && s[1] <= L'f'))) {
lib/libc/locale/wcstoll.c
78
c = s[1];
lib/libc/locale/wcstoll.c
79
s += 2;
lib/libc/locale/wcstoll.c
83
c == L'0' && (*s == L'b' || *s == L'B') &&
lib/libc/locale/wcstoll.c
84
(s[1] >= L'0' && s[1] <= L'1')) {
lib/libc/locale/wcstoll.c
85
c = s[1];
lib/libc/locale/wcstoll.c
86
s += 2;
lib/libc/locale/wcstoll.c
99
for ( ; ; c = *s++) {
lib/libc/locale/wcstombs.c
40
wcstombs_l(char * __restrict s, const wchar_t * __restrict pwcs, size_t n,
lib/libc/locale/wcstombs.c
50
return (XLOCALE_CTYPE(locale)->__wcsnrtombs(s, &pwcsp, SIZE_T_MAX, n, &mbs));
lib/libc/locale/wcstombs.c
53
wcstombs(char * __restrict s, const wchar_t * __restrict pwcs, size_t n)
lib/libc/locale/wcstombs.c
55
return wcstombs_l(s, pwcs, n, __get_locale());
lib/libc/locale/wcstoul.c
130
*endptr = (wchar_t *)(any ? s - 1 : nptr);
lib/libc/locale/wcstoul.c
51
const wchar_t *s;
lib/libc/locale/wcstoul.c
61
s = nptr;
lib/libc/locale/wcstoul.c
63
c = *s++;
lib/libc/locale/wcstoul.c
67
c = *s++;
lib/libc/locale/wcstoul.c
71
c = *s++;
lib/libc/locale/wcstoul.c
74
c == L'0' && (*s == L'x' || *s == L'X') &&
lib/libc/locale/wcstoul.c
75
((s[1] >= L'0' && s[1] <= L'9') ||
lib/libc/locale/wcstoul.c
76
(s[1] >= L'A' && s[1] <= L'F') ||
lib/libc/locale/wcstoul.c
77
(s[1] >= L'a' && s[1] <= L'f'))) {
lib/libc/locale/wcstoul.c
78
c = s[1];
lib/libc/locale/wcstoul.c
79
s += 2;
lib/libc/locale/wcstoul.c
83
c == L'0' && (*s == L'b' || *s == L'B') &&
lib/libc/locale/wcstoul.c
84
(s[1] >= L'0' && s[1] <= L'1')) {
lib/libc/locale/wcstoul.c
85
c = s[1];
lib/libc/locale/wcstoul.c
86
s += 2;
lib/libc/locale/wcstoul.c
97
for ( ; ; c = *s++) {
lib/libc/locale/wcstoull.c
130
*endptr = (wchar_t *)(any ? s - 1 : nptr);
lib/libc/locale/wcstoull.c
51
const wchar_t *s;
lib/libc/locale/wcstoull.c
61
s = nptr;
lib/libc/locale/wcstoull.c
63
c = *s++;
lib/libc/locale/wcstoull.c
67
c = *s++;
lib/libc/locale/wcstoull.c
71
c = *s++;
lib/libc/locale/wcstoull.c
74
c == L'0' && (*s == L'x' || *s == L'X') &&
lib/libc/locale/wcstoull.c
75
((s[1] >= L'0' && s[1] <= L'9') ||
lib/libc/locale/wcstoull.c
76
(s[1] >= L'A' && s[1] <= L'F') ||
lib/libc/locale/wcstoull.c
77
(s[1] >= L'a' && s[1] <= L'f'))) {
lib/libc/locale/wcstoull.c
78
c = s[1];
lib/libc/locale/wcstoull.c
79
s += 2;
lib/libc/locale/wcstoull.c
83
c == L'0' && (*s == L'b' || *s == L'B') &&
lib/libc/locale/wcstoull.c
84
(s[1] >= L'0' && s[1] <= L'1')) {
lib/libc/locale/wcstoull.c
85
c = s[1];
lib/libc/locale/wcstoull.c
86
s += 2;
lib/libc/locale/wcstoull.c
97
for ( ; ; c = *s++) {
lib/libc/locale/wcstoumax.c
130
*endptr = (wchar_t *)(any ? s - 1 : nptr);
lib/libc/locale/wcstoumax.c
51
const wchar_t *s;
lib/libc/locale/wcstoumax.c
61
s = nptr;
lib/libc/locale/wcstoumax.c
63
c = *s++;
lib/libc/locale/wcstoumax.c
67
c = *s++;
lib/libc/locale/wcstoumax.c
71
c = *s++;
lib/libc/locale/wcstoumax.c
74
c == L'0' && (*s == L'x' || *s == L'X') &&
lib/libc/locale/wcstoumax.c
75
((s[1] >= L'0' && s[1] <= L'9') ||
lib/libc/locale/wcstoumax.c
76
(s[1] >= L'A' && s[1] <= L'F') ||
lib/libc/locale/wcstoumax.c
77
(s[1] >= L'a' && s[1] <= L'f'))) {
lib/libc/locale/wcstoumax.c
78
c = s[1];
lib/libc/locale/wcstoumax.c
79
s += 2;
lib/libc/locale/wcstoumax.c
83
c == L'0' && (*s == L'b' || *s == L'B') &&
lib/libc/locale/wcstoumax.c
84
(s[1] >= L'0' && s[1] <= L'1')) {
lib/libc/locale/wcstoumax.c
85
c = s[1];
lib/libc/locale/wcstoumax.c
86
s += 2;
lib/libc/locale/wcstoumax.c
97
for ( ; ; c = *s++) {
lib/libc/locale/wctomb.c
39
wctomb_l(char *s, wchar_t wchar, locale_t locale)
lib/libc/locale/wctomb.c
45
if (s == NULL) {
lib/libc/locale/wctomb.c
50
if ((rval = XLOCALE_CTYPE(locale)->__wcrtomb(s, wchar,
lib/libc/locale/wctomb.c
56
wctomb(char *s, wchar_t wchar)
lib/libc/locale/wctomb.c
58
return wctomb_l(s, wchar, __get_locale());
lib/libc/nameser/ns_ttl.c
147
fmt1(int t, char s, char **buf, size_t *buflen) {
lib/libc/nameser/ns_ttl.c
151
len = SPRINTF((tmp, "%d%c", t, s));
lib/libc/nameser/ns_ttl.c
41
static int fmt1(int t, char s, char **buf, size_t *buflen);
lib/libc/net/getaddrinfo.c
1194
int s;
lib/libc/net/getaddrinfo.c
1209
s = _socket(pai->ai_family, SOCK_DGRAM | SOCK_CLOEXEC, 0);
lib/libc/net/getaddrinfo.c
1210
if (s < 0) {
lib/libc/net/getaddrinfo.c
1214
_close(s);
lib/libc/net/getaddrinfo.c
851
int s;
lib/libc/net/getaddrinfo.c
877
if ((s = _socket(ai.ai_family, ai.ai_socktype | SOCK_CLOEXEC,
lib/libc/net/getaddrinfo.c
886
(void)_setsockopt(s, IPPROTO_IPV6, IPV6_V6ONLY,
lib/libc/net/getaddrinfo.c
890
if (_connect(s, ai.ai_addr, ai.ai_addrlen) < 0)
lib/libc/net/getaddrinfo.c
893
if (_getsockname(s, &aio->aio_srcsa, &srclen) < 0) {
lib/libc/net/getaddrinfo.c
907
if (_ioctl(s, SIOCGIFAFLAG_IN6, &ifr6) == 0) {
lib/libc/net/getaddrinfo.c
916
_close(s);
lib/libc/net/getaddrinfo.c
924
u_char *s, *d;
lib/libc/net/getaddrinfo.c
931
s = (u_char *)&((struct sockaddr_in6 *)src)->sin6_addr;
lib/libc/net/getaddrinfo.c
934
lim = s + addrlen;
lib/libc/net/getaddrinfo.c
938
s = (u_char *)&((struct sockaddr_in *)src)->sin_addr;
lib/libc/net/getaddrinfo.c
941
lim = s + addrlen;
lib/libc/net/getaddrinfo.c
947
while (s < lim)
lib/libc/net/getaddrinfo.c
948
if ((r = (*d++ ^ *s++)) != 0) {
lib/libc/net/if_nametoindex.c
65
int s;
lib/libc/net/if_nametoindex.c
70
s = _socket(AF_INET, SOCK_DGRAM | SOCK_CLOEXEC, 0);
lib/libc/net/if_nametoindex.c
71
if (s != -1) {
lib/libc/net/if_nametoindex.c
74
if (_ioctl(s, SIOCGIFINDEX, &ifr) != -1) {
lib/libc/net/if_nametoindex.c
75
_close(s);
lib/libc/net/if_nametoindex.c
78
_close(s);
lib/libc/net/name6.c
235
int s;
lib/libc/net/name6.c
237
if ((s = _socket(af, SOCK_DGRAM | SOCK_CLOEXEC, 0)) < 0)
lib/libc/net/name6.c
246
_close(s);
lib/libc/net/name6.c
850
int s;
lib/libc/net/name6.c
870
if ((s = _socket(ss.ss_family, SOCK_DGRAM | SOCK_CLOEXEC,
lib/libc/net/name6.c
873
if (_connect(s, (struct sockaddr *)&ss, ss.ss_len) < 0)
lib/libc/net/name6.c
876
if (_getsockname(s, &aio->aio_srcsa, &srclen) < 0) {
lib/libc/net/name6.c
890
if (_ioctl(s, SIOCGIFAFLAG_IN6, &ifr6) == 0) {
lib/libc/net/name6.c
899
_close(s);
lib/libc/net/name6.c
907
u_char *s, *d;
lib/libc/net/name6.c
914
s = (u_char *)&((struct sockaddr_in6 *)src)->sin6_addr;
lib/libc/net/name6.c
917
lim = s + addrlen;
lib/libc/net/name6.c
921
s = (u_char *)&((struct sockaddr_in *)src)->sin_addr;
lib/libc/net/name6.c
924
lim = s + addrlen;
lib/libc/net/name6.c
930
while (s < lim)
lib/libc/net/name6.c
931
if ((r = (*d++ ^ *s++)) != 0) {
lib/libc/net/nsdispatch.c
154
#define nss_log_simple(level, s) \
lib/libc/net/nsdispatch.c
155
syslog((level), "NSSWITCH(%s): " s, __func__)
lib/libc/net/nsdispatch.c
238
#define VECTOR_FREE(v, c, s, f) \
lib/libc/net/nsdispatch.c
239
do { vector_free(v, c, s, f); v = NULL; } while (0)
lib/libc/net/rcmd.c
143
s = rresvport_af(&lport, ai->ai_family);
lib/libc/net/rcmd.c
144
if (s < 0) {
lib/libc/net/rcmd.c
160
_fcntl(s, F_SETOWN, pid);
lib/libc/net/rcmd.c
161
if (_connect(s, ai->ai_addr, ai->ai_addrlen) >= 0)
lib/libc/net/rcmd.c
163
(void)_close(s);
lib/libc/net/rcmd.c
207
_write(s, "", 1);
lib/libc/net/rcmd.c
218
if (_write(s, num, strlen(num)+1) != strlen(num)+1) {
lib/libc/net/rcmd.c
225
nfds = max(s, s2)+1;
lib/libc/net/rcmd.c
233
FD_SET(s, &reads);
lib/libc/net/rcmd.c
283
(void)_write(s, locuser, strlen(locuser)+1);
lib/libc/net/rcmd.c
284
(void)_write(s, remuser, strlen(remuser)+1);
lib/libc/net/rcmd.c
285
(void)_write(s, cmd, strlen(cmd)+1);
lib/libc/net/rcmd.c
286
if (_read(s, &c, 1) != 1) {
lib/libc/net/rcmd.c
292
while (_read(s, &c, 1) == 1) {
lib/libc/net/rcmd.c
301
return (s);
lib/libc/net/rcmd.c
306
(void)_close(s);
lib/libc/net/rcmd.c
321
int s;
lib/libc/net/rcmd.c
345
s = _socket(ss.ss_family, SOCK_STREAM, 0);
lib/libc/net/rcmd.c
346
if (s < 0)
lib/libc/net/rcmd.c
350
if (_bind(s, (struct sockaddr *)&sin, sizeof(sin)) >= 0)
lib/libc/net/rcmd.c
351
return (s);
lib/libc/net/rcmd.c
353
(void)_close(s);
lib/libc/net/rcmd.c
358
if (bindresvport_sa(s, (struct sockaddr *)&ss) == -1) {
lib/libc/net/rcmd.c
359
(void)_close(s);
lib/libc/net/rcmd.c
363
return (s);
lib/libc/net/rcmd.c
87
int s, aport, lport, timo, error;
lib/libc/net/sctp_sys_calls.c
506
sctp_sendmsg(int s,
lib/libc/net/sctp_sys_calls.c
527
return (syscall(SYS_sctp_generic_sendmsg, s,
lib/libc/net/sctp_sys_calls.c
609
return (sendmsg(s, &msg, 0));
lib/libc/net/sctp_sys_calls.c
799
sctp_recvmsg(int s,
lib/libc/net/sctp_sys_calls.c
812
return (syscall(SYS_sctp_generic_recvmsg, s,
lib/libc/net/sctp_sys_calls.c
837
sz = recvmsg(s, &msg, *msg_flags);
lib/libc/net/sockatmark.c
32
int sockatmark(int s)
lib/libc/net/sockatmark.c
36
if (_ioctl(s, SIOCATMARK, &atmark) == -1)
lib/libc/net/sourcefilter.c
140
setipv4sourcefilter(int s, struct in_addr interface, struct in_addr group,
lib/libc/net/sourcefilter.c
151
assert(s != -1);
lib/libc/net/sourcefilter.c
188
err = setsourcefilter(s, ifindex, (struct sockaddr *)&tmpgroup,
lib/libc/net/sourcefilter.c
210
getipv4sourcefilter(int s, struct in_addr interface, struct in_addr group,
lib/libc/net/sourcefilter.c
220
assert(s != -1);
lib/libc/net/sourcefilter.c
253
err = getsourcefilter(s, ifindex, (struct sockaddr *)&tmpgroup,
lib/libc/net/sourcefilter.c
275
setsourcefilter(int s, uint32_t interface, struct sockaddr *group,
lib/libc/net/sourcefilter.c
324
return (_setsockopt(s, level, optname, &msfr, sizeof(msfr)));
lib/libc/net/sourcefilter.c
332
getsourcefilter(int s, uint32_t interface, struct sockaddr *group,
lib/libc/net/sourcefilter.c
394
err = _getsockopt(s, level, optname, &msfr, &optlen);
lib/libc/nls/msgcat.c
275
catgets(nl_catd catd, int set_id, int msg_id, const char *s)
lib/libc/nls/msgcat.c
285
return ((char *)s);
lib/libc/nls/msgcat.c
339
return ((char *)s);
lib/libc/quad/ashrdi3.c
48
long s;
lib/libc/quad/ashrdi3.c
57
s = (aa.sl[H] >> (LONG_BITS - 1)) >> 1;
lib/libc/quad/ashrdi3.c
58
aa.ul[L] = shift >= QUAD_BITS ? s :
lib/libc/quad/ashrdi3.c
60
aa.ul[H] = s;
lib/libc/regex/engine.c
1002
sop s;
lib/libc/regex/engine.c
1009
s = g->strip[pc];
lib/libc/regex/engine.c
1010
switch (OP(s)) {
lib/libc/regex/engine.c
1016
assert(!NONCHAR(ch) || ch != OPND(s));
lib/libc/regex/engine.c
1017
if (ch == OPND(s))
lib/libc/regex/engine.c
1057
cs = &g->sets[OPND(s)];
lib/libc/regex/engine.c
1070
i = ISSETBACK(aft, OPND(s));
lib/libc/regex/engine.c
1071
BACK(aft, aft, OPND(s));
lib/libc/regex/engine.c
1072
if (!i && ISSETBACK(aft, OPND(s))) {
lib/libc/regex/engine.c
1074
pc -= OPND(s) + 1;
lib/libc/regex/engine.c
1080
FWD(aft, aft, OPND(s));
lib/libc/regex/engine.c
1091
assert(OP(g->strip[pc+OPND(s)]) == (sop)OOR2);
lib/libc/regex/engine.c
1092
FWD(aft, aft, OPND(s));
lib/libc/regex/engine.c
1097
OP(s = g->strip[pc+look]) != (sop)O_CH;
lib/libc/regex/engine.c
1098
look += OPND(s))
lib/libc/regex/engine.c
1099
assert(OP(s) == (sop)OOR2);
lib/libc/regex/engine.c
1105
if (OP(g->strip[pc+OPND(s)]) != (sop)O_CH) {
lib/libc/regex/engine.c
1106
assert(OP(g->strip[pc+OPND(s)]) == (sop)OOR2);
lib/libc/regex/engine.c
1107
FWD(aft, aft, OPND(s));
lib/libc/regex/engine.c
138
#define SP(t, s, c) print(m, t, s, c, stdout)
lib/libc/regex/engine.c
142
#define SP(t, s, c) /* nothing */
lib/libc/regex/engine.c
144
#define NOTE(s) /* nothing */
lib/libc/regex/engine.c
630
sop s;
lib/libc/regex/engine.c
641
switch (OP(s = m->g->strip[ss])) {
lib/libc/regex/engine.c
646
if (wc != OPND(s))
lib/libc/regex/engine.c
659
cs = &m->g->sets[OPND(s)];
lib/libc/regex/engine.c
723
s = m->g->strip[ss];
lib/libc/regex/engine.c
725
assert(OP(s) == OOR2);
lib/libc/regex/engine.c
726
ss += OPND(s);
lib/libc/regex/engine.c
727
} while (OP(s = m->g->strip[ss]) != (sop)O_CH);
lib/libc/regex/engine.c
743
s = m->g->strip[ss];
lib/libc/regex/engine.c
744
switch (OP(s)) {
lib/libc/regex/engine.c
746
i = OPND(s);
lib/libc/regex/engine.c
767
return(backref(m, sp, stop, ss+OPND(s)+1, stopst, lev, rec));
lib/libc/regex/engine.c
778
dp = backref(m, sp, stop, ss-OPND(s)+1, stopst, lev, rec);
lib/libc/regex/engine.c
785
esub = ss + OPND(s) - 1;
lib/libc/regex/engine.c
806
i = OPND(s);
lib/libc/regex/engine.c
816
i = OPND(s);
lib/libc/regex/grot/debug.c
141
if (OP(*(s+opnd)) != O_PLUS)
lib/libc/regex/grot/debug.c
145
if (OP(*(s-opnd)) != OPLUS_)
lib/libc/regex/grot/debug.c
151
if (OP(*(s+opnd)) != O_QUEST)
lib/libc/regex/grot/debug.c
155
if (OP(*(s-opnd)) != OQUEST_)
lib/libc/regex/grot/debug.c
167
if (OP(*(s+opnd)) != OOR2)
lib/libc/regex/grot/debug.c
171
if (OP(*(s-opnd)) != OOR1 && OP(*(s-opnd)) != OCH_)
lib/libc/regex/grot/debug.c
177
if (OP(*(s+opnd)) != OOR2 && OP(*(s+opnd)) != O_CH)
lib/libc/regex/grot/debug.c
181
if (OP(*(s-opnd)) != OOR1)
lib/libc/regex/grot/debug.c
186
fprintf(d, "!%ld(%ld)!", OP(*s), (long)opnd);
lib/libc/regex/grot/debug.c
60
sop *s;
lib/libc/regex/grot/debug.c
83
for (s = &g->strip[1]; !done; s++) {
lib/libc/regex/grot/debug.c
84
opnd = OPND(*s);
lib/libc/regex/grot/debug.c
85
switch (OP(*s)) {
lib/libc/regex/grot/main.c
305
options(int type, char *s)
lib/libc/regex/grot/main.c
311
for (p = s; *p != '\0'; p++)
lib/libc/regex/grot/main.c
360
opt(int c, char *s)
lib/libc/regex/grot/main.c
362
return(strchr(s, c) != NULL);
lib/libc/regex/regcomp.c
1606
wint_t i, s, n;
lib/libc/regex/regcomp.c
1619
s = i;
lib/libc/regex/regcomp.c
1627
return (s);
lib/libc/regex/regcomp.c
1769
sop s;
lib/libc/regex/regcomp.c
1779
s = p->strip[sn];
lib/libc/regex/regcomp.c
1794
p->strip[pos] = s;
lib/libc/regex/regcomp.c
1866
sop s;
lib/libc/regex/regcomp.c
1892
s = *scan++;
lib/libc/regex/regcomp.c
1893
switch (OP(s)) {
lib/libc/regex/regcomp.c
1899
clen = wcrtomb(buf, OPND(s), &mbs);
lib/libc/regex/regcomp.c
1913
scan += OPND(s);
lib/libc/regex/regcomp.c
1914
s = *scan;
lib/libc/regex/regcomp.c
1916
if (OP(s) != (sop)O_QUEST &&
lib/libc/regex/regcomp.c
1917
OP(s) != (sop)O_CH && OP(s) != (sop)OOR2) {
lib/libc/regex/regcomp.c
1921
} while (OP(s) != (sop)O_QUEST && OP(s) != (sop)O_CH);
lib/libc/regex/regcomp.c
2002
} while (OP(s) != OEND);
lib/libc/regex/regcomp.c
2020
while (OP(s = *scan++) != OCHAR)
lib/libc/regex/regcomp.c
2022
clen = wcrtomb(cp, OPND(s), &mbs);
lib/libc/regex/regcomp.c
2042
sop s;
lib/libc/regex/regcomp.c
2050
s = *scan++;
lib/libc/regex/regcomp.c
2051
while (OP(s) != (sop)O_QUEST && OP(s) != (sop)O_CH) {
lib/libc/regex/regcomp.c
2052
switch (OP(s)) {
lib/libc/regex/regcomp.c
2065
scan += OPND(s);
lib/libc/regex/regcomp.c
2066
s = *scan;
lib/libc/regex/regcomp.c
2067
if (OP(s) != (sop)O_QUEST &&
lib/libc/regex/regcomp.c
2068
OP(s) != (sop)O_CH && OP(s) != (sop)OOR2)
lib/libc/regex/regcomp.c
2070
} while (OP(s) != (sop)O_QUEST && OP(s) != (sop)O_CH);
lib/libc/regex/regcomp.c
2094
s = *scan++;
lib/libc/regex/regcomp.c
2238
sop s;
lib/libc/regex/regcomp.c
2247
s = *scan++;
lib/libc/regex/regcomp.c
2248
switch (OP(s)) {
lib/libc/regex/regcomp.c
2258
} while (OP(s) != OEND);
lib/libc/regex/regerror.c
117
const char *s;
lib/libc/regex/regerror.c
121
s = regatoi(preg, convbuf);
lib/libc/regex/regerror.c
133
s = convbuf;
lib/libc/regex/regerror.c
135
s = r->explain;
lib/libc/regex/regerror.c
138
len = strlen(s) + 1;
lib/libc/regex/regerror.c
141
(void) strcpy(errbuf, s);
lib/libc/regex/regerror.c
143
(void) strncpy(errbuf, s, errbuf_size-1);
lib/libc/regex/regexec.c
150
#define ASSIGN(d, s) memcpy(d, s, m->g->nstates)
lib/libc/regex/regexec.c
59
xmbrtowc(wint_t *wi, const char *s, size_t n, mbstate_t *mbs, wint_t dummy)
lib/libc/regex/regexec.c
64
nr = mbrtowc(&wc, s, n, mbs);
lib/libc/regex/regexec.c
80
const char *s,
lib/libc/regex/regexec.c
87
*wi = (unsigned char)*s;
lib/libc/regex/regexec.c
98
#define ASSIGN(d, s) ((d) = (s))
lib/libc/regex/utils.h
54
#define memmove(d, s, c) bcopy(s, d, c)
lib/libc/resolv/herror.c
83
herror(const char *s) {
lib/libc/resolv/herror.c
87
if (s != NULL && *s != '\0') {
lib/libc/resolv/herror.c
88
DE_CONST(s, t);
lib/libc/resolv/res_mkupdate.c
1062
findservice(const char *s, struct valuelist **list) {
lib/libc/resolv/res_mkupdate.c
1067
if (strcasecmp(lp->name, s) == 0) {
lib/libc/resolv/res_mkupdate.c
1078
if (sscanf(s, "%d", &n) != 1 || n <= 0)
lib/libc/resolv/res_send.c
827
int resplen, seconds, n, s;
lib/libc/resolv/res_send.c
895
s = EXT(statp).nssocks[ns];
lib/libc/resolv/res_send.c
898
if (_sendto(s,
lib/libc/resolv/res_send.c
904
} else if (send(s, (const char*)buf, buflen, 0) != buflen) {
lib/libc/resolv/res_send.c
910
if (_sendto(s, (const char*)buf, buflen, 0, nsap, nsaplen) != buflen)
lib/libc/resolv/res_send.c
939
EV_SET(&kv, s, EVFILT_READ, EV_ADD | EV_ONESHOT, 0, 0, 0);
lib/libc/resolv/res_send.c
943
FD_SET(s, &dsmask);
lib/libc/resolv/res_send.c
944
n = pselect(s + 1, &dsmask, NULL, NULL, &timeout, NULL);
lib/libc/resolv/res_send.c
952
pollfd.fd = s;
lib/libc/resolv/res_send.c
978
if (kv.ident != s)
lib/libc/resolv/res_send.c
983
resplen = _recvfrom(s, (char*)ans, anssiz,0,
lib/libc/rpc/auth_time.c
256
int s = RPC_ANYSOCK;
lib/libc/rpc/auth_time.c
337
clnt = clnttcp_create(&sin, RPCBPROG, RPCBVERS, &s, 0, 0);
lib/libc/rpc/auth_time.c
382
s = _socket(AF_INET, type, 0);
lib/libc/rpc/auth_time.c
383
if (s == -1) {
lib/libc/rpc/auth_time.c
398
if (_sendto(s, &thetime, sizeof(thetime), 0,
lib/libc/rpc/auth_time.c
405
FD_SET(s, &readfds);
lib/libc/rpc/auth_time.c
412
res = _recvfrom(s, (char *)&thetime, sizeof(thetime), 0,
lib/libc/rpc/auth_time.c
425
res = _connect(s, (struct sockaddr *)&sin, sizeof(sin));
lib/libc/rpc/auth_time.c
434
res = _read(s, (char *)&thetime, sizeof(thetime));
lib/libc/rpc/auth_time.c
446
(void)_close(s);
lib/libc/rpc/auth_time.c
448
s = RPC_ANYSOCK;
lib/libc/rpc/auth_time.c
464
if (s != RPC_ANYSOCK)
lib/libc/rpc/auth_time.c
465
(void)_close(s);
lib/libc/rpc/auth_time.c
59
alarm_hndler(int s)
lib/libc/rpc/clnt_bcast.c
204
__rpc_broadenable(int af, int s, struct broadif *bip)
lib/libc/rpc/clnt_bcast.c
211
if (_setsockopt(s, IPPROTO_IPV6, IPV6_MULTICAST_IF, &bip->index,
lib/libc/rpc/clnt_bcast.c
216
if (_setsockopt(s, SOL_SOCKET, SO_BROADCAST, &o, sizeof o) < 0)
lib/libc/rpc/clnt_perror.c
176
clnt_perror(CLIENT *rpch, const char *s)
lib/libc/rpc/clnt_perror.c
180
assert(s != NULL);
lib/libc/rpc/clnt_perror.c
182
(void) fprintf(stderr, "%s\n", clnt_sperror(rpch,s));
lib/libc/rpc/clnt_perror.c
230
clnt_spcreateerror(const char *s)
lib/libc/rpc/clnt_perror.c
235
assert(s != NULL);
lib/libc/rpc/clnt_perror.c
241
i = snprintf(str, len, "%s: ", s);
lib/libc/rpc/clnt_perror.c
282
clnt_pcreateerror(const char *s)
lib/libc/rpc/clnt_perror.c
285
assert(s != NULL);
lib/libc/rpc/clnt_perror.c
287
(void) fprintf(stderr, "%s\n", clnt_spcreateerror(s));
lib/libc/rpc/clnt_perror.c
71
clnt_sperror(CLIENT *rpch, const char *s)
lib/libc/rpc/clnt_perror.c
80
assert(s != NULL);
lib/libc/rpc/clnt_perror.c
89
if ((i = snprintf(str, len, "%s: ", s)) > 0) {
lib/libc/rpc/getnetconfig.c
642
nc_perror(const char *s)
lib/libc/rpc/getnetconfig.c
644
fprintf(stderr, "%s: %s\n", s, nc_sperror());
lib/libc/rpc/rtime.c
100
do_close(s);
lib/libc/rpc/rtime.c
105
FD_SET(s, &readfds);
lib/libc/rpc/rtime.c
113
do_close(s);
lib/libc/rpc/rtime.c
117
res = _recvfrom(s, (char *)&thetime, sizeof(thetime), 0,
lib/libc/rpc/rtime.c
119
do_close(s);
lib/libc/rpc/rtime.c
124
if (_connect(s, (struct sockaddr *)addrp, sizeof(*addrp)) < 0) {
lib/libc/rpc/rtime.c
125
do_close(s);
lib/libc/rpc/rtime.c
128
res = _read(s, (char *)&thetime, sizeof(thetime));
lib/libc/rpc/rtime.c
129
do_close(s);
lib/libc/rpc/rtime.c
145
do_close(int s)
lib/libc/rpc/rtime.c
150
(void)_close(s);
lib/libc/rpc/rtime.c
69
int s;
lib/libc/rpc/rtime.c
83
s = _socket(AF_INET, type, 0);
lib/libc/rpc/rtime.c
84
if (s < 0) {
lib/libc/rpc/rtime.c
97
res = _sendto(s, (char *)&thetime, sizeof(thetime), 0,
lib/libc/rpc/svc.c
174
struct svc_callout *s;
lib/libc/rpc/svc.c
197
if ((s = svc_find(prog, vers, &prev, netid)) != NULL) {
lib/libc/rpc/svc.c
199
if (s->sc_dispatch == dispatch)
lib/libc/rpc/svc.c
204
s = mem_alloc(sizeof (struct svc_callout));
lib/libc/rpc/svc.c
205
if (s == NULL) {
lib/libc/rpc/svc.c
211
s->sc_prog = prog;
lib/libc/rpc/svc.c
212
s->sc_vers = vers;
lib/libc/rpc/svc.c
213
s->sc_dispatch = dispatch;
lib/libc/rpc/svc.c
214
s->sc_netid = netid;
lib/libc/rpc/svc.c
215
s->sc_next = svc_head;
lib/libc/rpc/svc.c
216
svc_head = s;
lib/libc/rpc/svc.c
240
struct svc_callout *s;
lib/libc/rpc/svc.c
245
while ((s = svc_find(prog, vers, &prev, NULL)) != NULL) {
lib/libc/rpc/svc.c
247
svc_head = s->sc_next;
lib/libc/rpc/svc.c
249
prev->sc_next = s->sc_next;
lib/libc/rpc/svc.c
251
s->sc_next = NULL;
lib/libc/rpc/svc.c
252
if (s->sc_netid)
lib/libc/rpc/svc.c
253
mem_free(s->sc_netid, sizeof (s->sc_netid) + 1);
lib/libc/rpc/svc.c
254
mem_free(s, sizeof (struct svc_callout));
lib/libc/rpc/svc.c
273
struct svc_callout *s;
lib/libc/rpc/svc.c
278
if ((s = svc_find((rpcprog_t)prog, (rpcvers_t)vers, &prev, NULL)) !=
lib/libc/rpc/svc.c
280
if (s->sc_dispatch == dispatch)
lib/libc/rpc/svc.c
284
s = mem_alloc(sizeof(struct svc_callout));
lib/libc/rpc/svc.c
285
if (s == NULL) {
lib/libc/rpc/svc.c
288
s->sc_prog = (rpcprog_t)prog;
lib/libc/rpc/svc.c
289
s->sc_vers = (rpcvers_t)vers;
lib/libc/rpc/svc.c
290
s->sc_dispatch = dispatch;
lib/libc/rpc/svc.c
291
s->sc_next = svc_head;
lib/libc/rpc/svc.c
292
svc_head = s;
lib/libc/rpc/svc.c
308
struct svc_callout *s;
lib/libc/rpc/svc.c
310
if ((s = svc_find((rpcprog_t)prog, (rpcvers_t)vers, &prev, NULL)) ==
lib/libc/rpc/svc.c
314
svc_head = s->sc_next;
lib/libc/rpc/svc.c
316
prev->sc_next = s->sc_next;
lib/libc/rpc/svc.c
318
s->sc_next = NULL;
lib/libc/rpc/svc.c
319
mem_free(s, sizeof(struct svc_callout));
lib/libc/rpc/svc.c
333
struct svc_callout *s, *p;
lib/libc/rpc/svc.c
338
for (s = svc_head; s != NULL; s = s->sc_next) {
lib/libc/rpc/svc.c
339
if (((s->sc_prog == prog) && (s->sc_vers == vers)) &&
lib/libc/rpc/svc.c
340
((netid == NULL) || (s->sc_netid == NULL) ||
lib/libc/rpc/svc.c
341
(strcmp(netid, s->sc_netid) == 0)))
lib/libc/rpc/svc.c
343
p = s;
lib/libc/rpc/svc.c
346
return (s);
lib/libc/rpc/svc.c
636
struct svc_callout *s;
lib/libc/rpc/svc.c
661
for (s = svc_head; s != NULL; s = s->sc_next) {
lib/libc/rpc/svc.c
662
if (s->sc_prog == r.rq_prog) {
lib/libc/rpc/svc.c
663
if (s->sc_vers == r.rq_vers) {
lib/libc/rpc/svc.c
664
(*s->sc_dispatch)(&r, xprt);
lib/libc/rpc/svc.c
668
if (s->sc_vers < low_vers)
lib/libc/rpc/svc.c
669
low_vers = s->sc_vers;
lib/libc/rpc/svc.c
670
if (s->sc_vers > high_vers)
lib/libc/rpc/svc.c
671
high_vers = s->sc_vers;
lib/libc/stdio/asprintf.c
45
asprintf(char ** __restrict s, char const * __restrict fmt, ...)
lib/libc/stdio/asprintf.c
51
ret = vasprintf(s, fmt, ap);
lib/libc/stdio/asprintf.c
56
asprintf_l(char ** __restrict s, locale_t locale, char const * __restrict fmt,
lib/libc/stdio/asprintf.c
63
ret = vasprintf_l(s, locale, fmt, ap);
lib/libc/stdio/fgets.c
100
s[len] = 0;
lib/libc/stdio/fgets.c
106
(void)memcpy((void *)s, (void *)p, len);
lib/libc/stdio/fgets.c
107
s += len;
lib/libc/stdio/fgets.c
110
*s = 0;
lib/libc/stdio/fgets.c
54
char *s, *ret;
lib/libc/stdio/fgets.c
67
s = buf;
lib/libc/stdio/fgets.c
76
if (!__sfeof(fp) || s == buf) {
lib/libc/stdio/fgets.c
99
(void)memcpy((void *)s, (void *)p, len);
lib/libc/stdio/fputs.c
48
fputs_unlocked(const char * __restrict s, FILE * __restrict fp)
lib/libc/stdio/fputs.c
54
iov.iov_base = (void *)s;
lib/libc/stdio/fputs.c
55
uio.uio_resid = iov.iov_len = strlen(s);
lib/libc/stdio/fputs.c
66
fputs(const char * __restrict s, FILE * __restrict fp)
lib/libc/stdio/fputs.c
71
retval = fputs_unlocked(s, fp);
lib/libc/stdio/fvwrite.c
168
s = MIN(len, nldist);
lib/libc/stdio/fvwrite.c
170
if (fp->_p > fp->_bf._base && s > w) {
lib/libc/stdio/fvwrite.c
176
} else if (s >= (w = fp->_bf._size)) {
lib/libc/stdio/fvwrite.c
181
w = s;
lib/libc/stdio/fvwrite.c
53
int w, s;
lib/libc/stdio/gets.c
46
char *s, *ret;
lib/libc/stdio/gets.c
57
for (s = buf; (c = __sgetc(stdin)) != '\n'; ) {
lib/libc/stdio/gets.c
59
if (s == buf) {
lib/libc/stdio/gets.c
65
*s++ = c;
lib/libc/stdio/gets.c
67
*s = 0;
lib/libc/stdio/gets_s.c
51
char *s;
lib/libc/stdio/gets_s.c
54
for (s = buf, n--; (c = __sgetc(stdin)) != '\n' && n > 0 ; n--) {
lib/libc/stdio/gets_s.c
56
if (s == buf) {
lib/libc/stdio/gets_s.c
61
*s++ = c;
lib/libc/stdio/gets_s.c
75
*s = 0;
lib/libc/stdio/perror.c
45
perror(const char *s)
lib/libc/stdio/perror.c
52
if (s != NULL && *s != '\0') {
lib/libc/stdio/perror.c
53
v->iov_base = (char *)s;
lib/libc/stdio/perror.c
54
v->iov_len = strlen(s);
lib/libc/stdio/puts.c
47
puts(char const *s)
lib/libc/stdio/puts.c
54
iov[0].iov_base = (void *)s;
lib/libc/stdio/puts.c
55
iov[0].iov_len = c = strlen(s);
lib/libc/stdio/swprintf.c
40
swprintf(wchar_t * __restrict s, size_t n, const wchar_t * __restrict fmt, ...)
lib/libc/stdio/swprintf.c
46
ret = vswprintf(s, n, fmt, ap);
lib/libc/stdio/swprintf.c
52
swprintf_l(wchar_t * __restrict s, size_t n, locale_t locale,
lib/libc/stdio/swprintf.c
59
ret = vswprintf_l(s, n, locale, fmt, ap);
lib/libc/stdio/tmpnam.c
47
__ssp_real(tmpnam)(char *s)
lib/libc/stdio/tmpnam.c
52
if (s == NULL)
lib/libc/stdio/tmpnam.c
53
s = buf;
lib/libc/stdio/tmpnam.c
54
(void)snprintf(s, L_tmpnam, "%stmp.%lu.XXXXXX", P_tmpdir, tmpcount);
lib/libc/stdio/tmpnam.c
56
return (_mktemp(s));
lib/libc/stdio/vswprintf.c
106
vswprintf(wchar_t * __restrict s, size_t n, const wchar_t * __restrict fmt,
lib/libc/stdio/vswprintf.c
109
return vswprintf_l(s, n, __get_locale(), fmt, ap);
lib/libc/stdio/vswprintf.c
46
vswprintf_l(wchar_t * __restrict s, size_t n, locale_t locale,
lib/libc/stdio/vswprintf.c
63
*s = L'\0';
lib/libc/stdio/vswprintf.c
71
*s = L'\0';
lib/libc/stdio/vswprintf.c
80
*s = L'\0';
lib/libc/stdio/vswprintf.c
90
nwc = mbsrtowcs_l(s, (const char **)&mbp, n, &mbs, locale);
lib/libc/stdio/vswprintf.c
94
*s = L'\0';
lib/libc/stdio/vswprintf.c
98
s[n - 1] = L'\0';
lib/libc/stdlib/a64l.c
23
a64l(const char *s)
lib/libc/stdlib/a64l.c
30
for (i = 0; *s != '\0' && i < 6; i++, s++) {
lib/libc/stdlib/a64l.c
31
if (*s <= ASLASH)
lib/libc/stdlib/a64l.c
32
digit = *s - ASLASH + 1;
lib/libc/stdlib/a64l.c
33
else if (*s <= A0 + 9)
lib/libc/stdlib/a64l.c
34
digit = *s - A0 + 2;
lib/libc/stdlib/a64l.c
35
else if (*s <= AA + 25)
lib/libc/stdlib/a64l.c
36
digit = *s - AA + 12;
lib/libc/stdlib/a64l.c
38
digit = *s - Aa + 38;
lib/libc/stdlib/getenv.c
126
const char *s;
lib/libc/stdlib/getenv.c
128
for (s = str; *s != '\0'; ++s)
lib/libc/stdlib/getenv.c
129
if (*s == '=')
lib/libc/stdlib/getenv.c
132
return (s - str);
lib/libc/stdlib/malloc/jemalloc/include/jemalloc/jemalloc.h
156
# define JEMALLOC_ATTR(s)
lib/libc/stdlib/malloc/jemalloc/include/jemalloc/jemalloc.h
157
# define JEMALLOC_ALIGNED(s) __declspec(align(s))
lib/libc/stdlib/malloc/jemalloc/include/jemalloc/jemalloc.h
158
# define JEMALLOC_ALLOC_SIZE(s)
lib/libc/stdlib/malloc/jemalloc/include/jemalloc/jemalloc.h
168
# define JEMALLOC_FORMAT_PRINTF(s, i)
lib/libc/stdlib/malloc/jemalloc/include/jemalloc/jemalloc.h
176
# define JEMALLOC_SECTION(s) __declspec(allocate(s))
lib/libc/stdlib/malloc/jemalloc/include/jemalloc/jemalloc.h
185
# define JEMALLOC_ATTR(s) __attribute__((s))
lib/libc/stdlib/malloc/jemalloc/include/jemalloc/jemalloc.h
186
# define JEMALLOC_ALIGNED(s) JEMALLOC_ATTR(aligned(s))
lib/libc/stdlib/malloc/jemalloc/include/jemalloc/jemalloc.h
188
# define JEMALLOC_ALLOC_SIZE(s) JEMALLOC_ATTR(alloc_size(s))
lib/libc/stdlib/malloc/jemalloc/include/jemalloc/jemalloc.h
191
# define JEMALLOC_ALLOC_SIZE(s)
lib/libc/stdlib/malloc/jemalloc/include/jemalloc/jemalloc.h
203
# define JEMALLOC_FORMAT_PRINTF(s, i) JEMALLOC_ATTR(format(gnu_printf, s, i))
lib/libc/stdlib/malloc/jemalloc/include/jemalloc/jemalloc.h
205
# define JEMALLOC_FORMAT_PRINTF(s, i) JEMALLOC_ATTR(format(printf, s, i))
lib/libc/stdlib/malloc/jemalloc/include/jemalloc/jemalloc.h
207
# define JEMALLOC_FORMAT_PRINTF(s, i)
lib/libc/stdlib/malloc/jemalloc/include/jemalloc/jemalloc.h
216
# define JEMALLOC_SECTION(s) JEMALLOC_ATTR(section(s))
lib/libc/stdlib/malloc/jemalloc/include/jemalloc/jemalloc.h
225
# define JEMALLOC_ATTR(s)
lib/libc/stdlib/malloc/jemalloc/include/jemalloc/jemalloc.h
226
# define JEMALLOC_ALIGNED(s)
lib/libc/stdlib/malloc/jemalloc/include/jemalloc/jemalloc.h
227
# define JEMALLOC_ALLOC_SIZE(s)
lib/libc/stdlib/malloc/jemalloc/include/jemalloc/jemalloc.h
230
# define JEMALLOC_FORMAT_PRINTF(s, i)
lib/libc/stdlib/malloc/jemalloc/include/jemalloc/jemalloc.h
234
# define JEMALLOC_SECTION(s)
lib/libc/stdlib/malloc/jemalloc/include/jemalloc/jemalloc.h
253
const char *s);
lib/libc/stdlib/merge.c
247
s = b; \
lib/libc/stdlib/merge.c
250
tmp = *a; *a++ = *s; *s++ = tmp; \
lib/libc/stdlib/merge.c
255
s = top; \
lib/libc/stdlib/merge.c
259
tmp = *bot; *bot++ = *s; *s++ = tmp; \
lib/libc/stdlib/merge.c
261
s -= size2; \
lib/libc/stdlib/merge.c
262
} while(bot < s); \
lib/libc/stdlib/merge.c
275
u_char *f1, *f2, *s, *l2, *last, *p2;
lib/libc/stdlib/merge.c
345
u_char *ai, *s, *t, *u, tmp;
lib/libc/stdlib/radixsort.c
117
#define empty(s) (s >= sp)
lib/libc/stdlib/radixsort.c
129
stack s[SIZE], *sp, *sp0, *sp1, temp;
lib/libc/stdlib/radixsort.c
134
sp = s;
lib/libc/stdlib/radixsort.c
136
while (!empty(s)) {
lib/libc/stdlib/radixsort.c
155
if (sp + nc > s + SIZE) { /* Get more stack. */
lib/libc/stdlib/radixsort.c
228
stack s[512], *sp, *sp0, *sp1, temp;
lib/libc/stdlib/radixsort.c
232
sp = s;
lib/libc/stdlib/radixsort.c
234
while (!empty(s)) {
lib/libc/stdlib/radixsort.c
251
if (sp + nc > s + SIZE) {
lib/libc/stdlib/radixsort.c
295
const u_char **ak, **ai, *s, *t;
lib/libc/stdlib/radixsort.c
299
for (s = ai[0] + b, t = ai[-1] + b;
lib/libc/stdlib/radixsort.c
300
(ch = tr[*s]) != endch; s++, t++)
lib/libc/stdlib/radixsort.c
305
swap(ai[0], ai[-1], s);
lib/libc/stdlib/strfmon.c
105
vstrfmon_l(char *__restrict s, size_t maxsize, locale_t loc,
lib/libc/stdlib/strfmon.c
134
dst = s;
lib/libc/stdlib/strfmon.c
204
if ((unsigned int)width >= maxsize - (dst - s))
lib/libc/stdlib/strfmon.c
213
if ((unsigned int)left_prec >= maxsize - (dst - s))
lib/libc/stdlib/strfmon.c
223
maxsize - (dst - s) - left_prec)
lib/libc/stdlib/strfmon.c
407
return (dst - s - 1); /* size of put data except trailing '\0' */
lib/libc/stdlib/strfmon.c
61
if (dst >= s + maxsize) \
lib/libc/stdlib/strfmon.c
645
strfmon(char *restrict s, size_t maxsize, const char *restrict format, ...)
lib/libc/stdlib/strfmon.c
651
ret = vstrfmon_l(s, maxsize, __get_locale(), format, ap);
lib/libc/stdlib/strfmon.c
658
strfmon_l(char *restrict s, size_t maxsize, locale_t loc,
lib/libc/stdlib/strfmon.c
665
ret = vstrfmon_l(s, maxsize, loc, format, ap);
lib/libc/stdlib/strtoimax.c
121
for ( ; ; c = *s++) {
lib/libc/stdlib/strtoimax.c
149
*endptr = (char *)(any ? s - 1 : nptr);
lib/libc/stdlib/strtoimax.c
53
const char *s;
lib/libc/stdlib/strtoimax.c
65
s = nptr;
lib/libc/stdlib/strtoimax.c
67
c = *s++;
lib/libc/stdlib/strtoimax.c
71
c = *s++;
lib/libc/stdlib/strtoimax.c
75
c = *s++;
lib/libc/stdlib/strtoimax.c
78
c == '0' && (*s == 'x' || *s == 'X') &&
lib/libc/stdlib/strtoimax.c
79
((s[1] >= '0' && s[1] <= '9') ||
lib/libc/stdlib/strtoimax.c
80
(s[1] >= 'A' && s[1] <= 'F') ||
lib/libc/stdlib/strtoimax.c
81
(s[1] >= 'a' && s[1] <= 'f'))) {
lib/libc/stdlib/strtoimax.c
82
c = s[1];
lib/libc/stdlib/strtoimax.c
83
s += 2;
lib/libc/stdlib/strtoimax.c
87
c == '0' && (*s == 'b' || *s == 'B') &&
lib/libc/stdlib/strtoimax.c
88
(s[1] >= '0' && s[1] <= '1')) {
lib/libc/stdlib/strtoimax.c
89
c = s[1];
lib/libc/stdlib/strtoimax.c
90
s += 2;
lib/libc/stdlib/strtol.c
120
for ( ; ; c = *s++) {
lib/libc/stdlib/strtol.c
148
*endptr = (char *)(any ? s - 1 : nptr);
lib/libc/stdlib/strtol.c
53
const char *s;
lib/libc/stdlib/strtol.c
65
s = nptr;
lib/libc/stdlib/strtol.c
67
c = *s++;
lib/libc/stdlib/strtol.c
71
c = *s++;
lib/libc/stdlib/strtol.c
75
c = *s++;
lib/libc/stdlib/strtol.c
78
c == '0' && (*s == 'x' || *s == 'X') &&
lib/libc/stdlib/strtol.c
79
((s[1] >= '0' && s[1] <= '9') ||
lib/libc/stdlib/strtol.c
80
(s[1] >= 'A' && s[1] <= 'F') ||
lib/libc/stdlib/strtol.c
81
(s[1] >= 'a' && s[1] <= 'f'))) {
lib/libc/stdlib/strtol.c
82
c = s[1];
lib/libc/stdlib/strtol.c
83
s += 2;
lib/libc/stdlib/strtol.c
87
c == '0' && (*s == 'b' || *s == 'B') &&
lib/libc/stdlib/strtol.c
88
(s[1] >= '0' && s[1] <= '1')) {
lib/libc/stdlib/strtol.c
89
c = s[1];
lib/libc/stdlib/strtol.c
90
s += 2;
lib/libc/stdlib/strtoll.c
122
for ( ; ; c = *s++) {
lib/libc/stdlib/strtoll.c
150
*endptr = (char *)(any ? s - 1 : nptr);
lib/libc/stdlib/strtoll.c
53
const char *s;
lib/libc/stdlib/strtoll.c
66
s = nptr;
lib/libc/stdlib/strtoll.c
68
c = *s++;
lib/libc/stdlib/strtoll.c
72
c = *s++;
lib/libc/stdlib/strtoll.c
76
c = *s++;
lib/libc/stdlib/strtoll.c
79
c == '0' && (*s == 'x' || *s == 'X') &&
lib/libc/stdlib/strtoll.c
80
((s[1] >= '0' && s[1] <= '9') ||
lib/libc/stdlib/strtoll.c
81
(s[1] >= 'A' && s[1] <= 'F') ||
lib/libc/stdlib/strtoll.c
82
(s[1] >= 'a' && s[1] <= 'f'))) {
lib/libc/stdlib/strtoll.c
83
c = s[1];
lib/libc/stdlib/strtoll.c
84
s += 2;
lib/libc/stdlib/strtoll.c
88
c == '0' && (*s == 'b' || *s == 'B') &&
lib/libc/stdlib/strtoll.c
89
(s[1] >= '0' && s[1] <= '1')) {
lib/libc/stdlib/strtoll.c
90
c = s[1];
lib/libc/stdlib/strtoll.c
91
s += 2;
lib/libc/stdlib/strtoul.c
126
*endptr = (char *)(any ? s - 1 : nptr);
lib/libc/stdlib/strtoul.c
52
const char *s;
lib/libc/stdlib/strtoul.c
62
s = nptr;
lib/libc/stdlib/strtoul.c
64
c = *s++;
lib/libc/stdlib/strtoul.c
68
c = *s++;
lib/libc/stdlib/strtoul.c
72
c = *s++;
lib/libc/stdlib/strtoul.c
75
c == '0' && (*s == 'x' || *s == 'X') &&
lib/libc/stdlib/strtoul.c
76
((s[1] >= '0' && s[1] <= '9') ||
lib/libc/stdlib/strtoul.c
77
(s[1] >= 'A' && s[1] <= 'F') ||
lib/libc/stdlib/strtoul.c
78
(s[1] >= 'a' && s[1] <= 'f'))) {
lib/libc/stdlib/strtoul.c
79
c = s[1];
lib/libc/stdlib/strtoul.c
80
s += 2;
lib/libc/stdlib/strtoul.c
84
c == '0' && (*s == 'b' || *s == 'B') &&
lib/libc/stdlib/strtoul.c
85
(s[1] >= '0' && s[1] <= '1')) {
lib/libc/stdlib/strtoul.c
86
c = s[1];
lib/libc/stdlib/strtoul.c
87
s += 2;
lib/libc/stdlib/strtoul.c
98
for ( ; ; c = *s++) {
lib/libc/stdlib/strtoull.c
127
*endptr = (char *)(any ? s - 1 : nptr);
lib/libc/stdlib/strtoull.c
53
const char *s;
lib/libc/stdlib/strtoull.c
63
s = nptr;
lib/libc/stdlib/strtoull.c
65
c = *s++;
lib/libc/stdlib/strtoull.c
69
c = *s++;
lib/libc/stdlib/strtoull.c
73
c = *s++;
lib/libc/stdlib/strtoull.c
76
c == '0' && (*s == 'x' || *s == 'X') &&
lib/libc/stdlib/strtoull.c
77
((s[1] >= '0' && s[1] <= '9') ||
lib/libc/stdlib/strtoull.c
78
(s[1] >= 'A' && s[1] <= 'F') ||
lib/libc/stdlib/strtoull.c
79
(s[1] >= 'a' && s[1] <= 'f'))) {
lib/libc/stdlib/strtoull.c
80
c = s[1];
lib/libc/stdlib/strtoull.c
81
s += 2;
lib/libc/stdlib/strtoull.c
85
c == '0' && (*s == 'b' || *s == 'B') &&
lib/libc/stdlib/strtoull.c
86
(s[1] >= '0' && s[1] <= '1')) {
lib/libc/stdlib/strtoull.c
87
c = s[1];
lib/libc/stdlib/strtoull.c
88
s += 2;
lib/libc/stdlib/strtoull.c
99
for ( ; ; c = *s++) {
lib/libc/stdlib/strtoumax.c
127
*endptr = (char *)(any ? s - 1 : nptr);
lib/libc/stdlib/strtoumax.c
53
const char *s;
lib/libc/stdlib/strtoumax.c
63
s = nptr;
lib/libc/stdlib/strtoumax.c
65
c = *s++;
lib/libc/stdlib/strtoumax.c
69
c = *s++;
lib/libc/stdlib/strtoumax.c
73
c = *s++;
lib/libc/stdlib/strtoumax.c
76
c == '0' && (*s == 'x' || *s == 'X') &&
lib/libc/stdlib/strtoumax.c
77
((s[1] >= '0' && s[1] <= '9') ||
lib/libc/stdlib/strtoumax.c
78
(s[1] >= 'A' && s[1] <= 'F') ||
lib/libc/stdlib/strtoumax.c
79
(s[1] >= 'a' && s[1] <= 'f'))) {
lib/libc/stdlib/strtoumax.c
80
c = s[1];
lib/libc/stdlib/strtoumax.c
81
s += 2;
lib/libc/stdlib/strtoumax.c
85
c == '0' && (*s == 'b' || *s == 'B') &&
lib/libc/stdlib/strtoumax.c
86
(s[1] >= '0' && s[1] <= '1')) {
lib/libc/stdlib/strtoumax.c
87
c = s[1];
lib/libc/stdlib/strtoumax.c
88
s += 2;
lib/libc/stdlib/strtoumax.c
99
for ( ; ; c = *s++) {
lib/libc/stdtime/strftime.c
103
if (p == s + maxsize)
lib/libc/stdtime/strftime.c
106
return p - s;
lib/libc/stdtime/strftime.c
110
strftime(char * __restrict s, size_t maxsize, const char * __restrict format,
lib/libc/stdtime/strftime.c
113
return strftime_l(s, maxsize, format, t, __get_locale());
lib/libc/stdtime/strftime.c
77
strftime_l(char * __restrict s, size_t maxsize, const char * __restrict format,
lib/libc/stdtime/strftime.c
86
p = _fmt(((format == NULL) ? "%c" : format), t, s, s + maxsize, &warn, loc);
lib/libc/string/bcopy.c
79
#define TLOOP(s) if (t) TLOOP1(s)
lib/libc/string/bcopy.c
80
#define TLOOP1(s) do { s; } while (--t)
lib/libc/string/memchr.c
38
const unsigned char *s = src;
lib/libc/string/memchr.c
41
for (; ((uintptr_t)s & ALIGN) && n && *s != c; s++, n--)
lib/libc/string/memchr.c
43
if (n && *s != c) {
lib/libc/string/memchr.c
47
for (w = (const void *)s; n >= SS && !HASZERO(*w ^ k);
lib/libc/string/memchr.c
50
s = (const void *)w;
lib/libc/string/memchr.c
53
for (; n && *s != c; s++, n--)
lib/libc/string/memchr.c
55
return n ? (void *)s : 0;
lib/libc/string/memrchr.c
26
memrchr(const void *s, int c, size_t n)
lib/libc/string/memrchr.c
31
cp = (unsigned char *)s + n;
lib/libc/string/memset_s.c
34
memset_s(void *s, rsize_t smax, int c, rsize_t n)
lib/libc/string/memset_s.c
44
dst = (unsigned char *)s;
lib/libc/string/memset_s.c
45
if (s == NULL) {
lib/libc/string/strcasestr.c
48
strcasestr_l(const char *s, const char *find, locale_t locale)
lib/libc/string/strcasestr.c
59
if ((sc = *s++) == 0)
lib/libc/string/strcasestr.c
62
} while (strncasecmp_l(s, find, len, locale) != 0);
lib/libc/string/strcasestr.c
63
s--;
lib/libc/string/strcasestr.c
65
return ((char *)s);
lib/libc/string/strcasestr.c
68
strcasestr(const char *s, const char *find)
lib/libc/string/strcasestr.c
70
return strcasestr_l(s, find, __get_locale());
lib/libc/string/strcat.c
37
strcat(char * __restrict s, const char * __restrict append)
lib/libc/string/strcat.c
39
char *save = s;
lib/libc/string/strcat.c
41
for (; *s; ++s);
lib/libc/string/strcat.c
42
while ((*s++ = *append++));
lib/libc/string/strchr.c
30
strchr(const char *s, int c)
lib/libc/string/strchr.c
32
char *r = __strchrnul(s, c);
lib/libc/string/strchrnul.c
37
__strchrnul(const char *s, int c)
lib/libc/string/strchrnul.c
41
return (char *)s + strlen(s);
lib/libc/string/strchrnul.c
46
for (; (uintptr_t)s % ALIGN; s++)
lib/libc/string/strchrnul.c
47
if (!*s || *(unsigned char *)s == c)
lib/libc/string/strchrnul.c
48
return (char *)s;
lib/libc/string/strchrnul.c
50
for (w = (void *)s; !HASZERO(*w) && !HASZERO(*w ^ k); w++)
lib/libc/string/strchrnul.c
52
s = (void *)w;
lib/libc/string/strchrnul.c
54
for (; *s && *(unsigned char *)s != c; s++)
lib/libc/string/strchrnul.c
56
return (char *)s;
lib/libc/string/strcoll.c
109
return (strcmp(s, s2));
lib/libc/string/strcoll.c
113
strcoll(const char *s, const char *s2)
lib/libc/string/strcoll.c
115
return strcoll_l(s, s2, __get_locale());
lib/libc/string/strcoll.c
50
strcoll_l(const char *s, const char *s2, locale_t locale)
lib/libc/string/strcoll.c
69
cs1 = s;
lib/libc/string/strcoll.c
79
sz1 = strlen(s) + 1;
lib/libc/string/strcspn.c
37
strcspn(const char *s, const char *charset)
lib/libc/string/strcspn.c
48
if(*s == '\0')
lib/libc/string/strcspn.c
64
for(s1 = s; ; s1++) {
lib/libc/string/strcspn.c
70
return (s1 - s);
lib/libc/string/strncat.c
48
const char *s = src;
lib/libc/string/strncat.c
53
if ((*d = *s++) == 0)
lib/libc/string/strncpy.c
57
const char *s = src;
lib/libc/string/strncpy.c
60
if ((*d++ = *s++) == '\0') {
lib/libc/string/strnlen.c
32
strnlen(const char *s, size_t maxlen)
lib/libc/string/strnlen.c
36
for (len = 0; len < maxlen; len++, s++) {
lib/libc/string/strnlen.c
37
if (!*s)
lib/libc/string/strnstr.c
43
strnstr(const char *s, const char *find, size_t slen)
lib/libc/string/strnstr.c
52
if (slen-- < 1 || (sc = *s++) == '\0')
lib/libc/string/strnstr.c
57
} while (strncmp(s, find, len) != 0);
lib/libc/string/strnstr.c
58
s--;
lib/libc/string/strnstr.c
60
return ((char *)s);
lib/libc/string/strsep.c
49
char *s;
lib/libc/string/strsep.c
54
if ((s = *stringp) == NULL)
lib/libc/string/strsep.c
56
for (tok = s;;) {
lib/libc/string/strsep.c
57
c = *s++;
lib/libc/string/strsep.c
62
s = NULL;
lib/libc/string/strsep.c
64
s[-1] = 0;
lib/libc/string/strsep.c
65
*stringp = s;
lib/libc/string/strspn.c
37
strspn(const char *s, const char *charset)
lib/libc/string/strspn.c
48
if(*s == '\0')
lib/libc/string/strspn.c
63
for(s1 = s; ; s1++) {
lib/libc/string/strspn.c
69
return (s1 - s);
lib/libc/string/strtok.c
48
__strtok_r(char *s, const char *delim, char **last)
lib/libc/string/strtok.c
53
if (s == NULL && (s = *last) == NULL)
lib/libc/string/strtok.c
60
c = *s++;
lib/libc/string/strtok.c
70
tok = s - 1;
lib/libc/string/strtok.c
77
c = *s++;
lib/libc/string/strtok.c
82
s = NULL;
lib/libc/string/strtok.c
84
s[-1] = '\0';
lib/libc/string/strtok.c
85
*last = s;
lib/libc/string/strtok.c
94
strtok(char *s, const char *delim)
lib/libc/string/strtok.c
98
return (__strtok_r(s, delim, &last));
lib/libc/string/wcschr.c
32
wcschr(const wchar_t *s, wchar_t c)
lib/libc/string/wcschr.c
35
while (*s != c && *s != L'\0')
lib/libc/string/wcschr.c
36
s++;
lib/libc/string/wcschr.c
37
if (*s == c)
lib/libc/string/wcschr.c
38
return ((wchar_t *)s);
lib/libc/string/wcscspn.c
40
wcscspn(const wchar_t *s, const wchar_t *set)
lib/libc/string/wcscspn.c
45
p = s;
lib/libc/string/wcscspn.c
57
return (p - s);
lib/libc/string/wcsdup.c
33
wcsdup(const wchar_t *s)
lib/libc/string/wcsdup.c
38
len = wcslen(s) + 1;
lib/libc/string/wcsdup.c
41
return (wmemcpy(copy, s, len));
lib/libc/string/wcslcat.c
53
const wchar_t *s = src;
lib/libc/string/wcslcat.c
64
return(dlen + wcslen(s));
lib/libc/string/wcslcat.c
65
while (*s != '\0') {
lib/libc/string/wcslcat.c
67
*d++ = *s;
lib/libc/string/wcslcat.c
70
s++;
lib/libc/string/wcslcat.c
74
return(dlen + (s - src)); /* count does not include NUL */
lib/libc/string/wcslcpy.c
51
const wchar_t *s = src;
lib/libc/string/wcslcpy.c
57
if ((*d++ = *s++) == 0)
lib/libc/string/wcslcpy.c
66
while (*s++)
lib/libc/string/wcslcpy.c
70
return(s - src - 1); /* count does not include NUL */
lib/libc/string/wcslen.c
40
wcslen(const wchar_t *s)
lib/libc/string/wcslen.c
44
p = s;
lib/libc/string/wcslen.c
48
return p - s;
lib/libc/string/wcsncpy.c
48
const wchar_t *s = src;
lib/libc/string/wcsncpy.c
51
if ((*d++ = *s++) == L'\0') {
lib/libc/string/wcsnlen.c
32
wcsnlen(const wchar_t *s, size_t maxlen)
lib/libc/string/wcsnlen.c
36
for (len = 0; len < maxlen; len++, s++) {
lib/libc/string/wcsnlen.c
37
if (!*s)
lib/libc/string/wcspbrk.c
40
wcspbrk(const wchar_t *s, const wchar_t *set)
lib/libc/string/wcspbrk.c
45
p = s;
lib/libc/string/wcsrchr.c
32
wcsrchr(const wchar_t *s, wchar_t c)
lib/libc/string/wcsrchr.c
38
if (*s == c)
lib/libc/string/wcsrchr.c
39
last = s;
lib/libc/string/wcsrchr.c
40
if (*s == L'\0')
lib/libc/string/wcsrchr.c
42
s++;
lib/libc/string/wcsspn.c
40
wcsspn(const wchar_t *s, const wchar_t *set)
lib/libc/string/wcsspn.c
45
p = s;
lib/libc/string/wcsspn.c
59
return (p - s);
lib/libc/string/wcsstr.c
41
wcsstr(const wchar_t * __restrict s, const wchar_t * __restrict find)
lib/libc/string/wcsstr.c
50
if ((sc = *s++) == L'\0')
lib/libc/string/wcsstr.c
53
} while (wcsncmp(s, find, len) != 0);
lib/libc/string/wcsstr.c
54
s--;
lib/libc/string/wcsstr.c
56
return ((wchar_t *)s);
lib/libc/string/wcstok.c
40
wcstok(wchar_t * __restrict s, const wchar_t * __restrict delim,
lib/libc/string/wcstok.c
47
if (s == NULL && (s = *last) == NULL)
lib/libc/string/wcstok.c
54
c = *s++;
lib/libc/string/wcstok.c
64
tok = s - 1;
lib/libc/string/wcstok.c
71
c = *s++;
lib/libc/string/wcstok.c
76
s = NULL;
lib/libc/string/wcstok.c
78
s[-1] = L'\0';
lib/libc/string/wcstok.c
79
*last = s;
lib/libc/string/wmemchr.c
40
wmemchr(const wchar_t *s, wchar_t c, size_t n)
lib/libc/string/wmemchr.c
45
if (*s == c) {
lib/libc/string/wmemchr.c
47
return (wchar_t *)s;
lib/libc/string/wmemchr.c
49
s++;
lib/libc/string/wmemcpy.c
42
__ssp_real(wmemcpy)(wchar_t * __restrict d, const wchar_t * __restrict s,
lib/libc/string/wmemcpy.c
45
return (wchar_t *)memcpy(d, s, n * sizeof(wchar_t));
lib/libc/string/wmemmove.c
42
__ssp_real(wmemmove)(wchar_t *d, const wchar_t *s, size_t n)
lib/libc/string/wmemmove.c
44
return (wchar_t *)memmove(d, s, n * sizeof(wchar_t));
lib/libc/string/wmemset.c
41
__ssp_real(wmemset)(wchar_t *s, wchar_t c, size_t n)
lib/libc/string/wmemset.c
46
p = (wchar_t *)s;
lib/libc/string/wmemset.c
51
return s;
lib/libc/sys/accept.c
39
accept(int s, struct sockaddr *addr, socklen_t *addrlen)
lib/libc/sys/accept.c
41
return (INTERPOS_SYS(accept, s, addr, addrlen));
lib/libc/sys/accept4.c
39
accept4(int s, struct sockaddr *addr, socklen_t *addrlen, int flags)
lib/libc/sys/accept4.c
41
return (INTERPOS_SYS(accept4, s, addr, addrlen, flags));
lib/libc/sys/connect.c
39
connect(int s, const struct sockaddr *addr, socklen_t addrlen)
lib/libc/sys/connect.c
41
return (INTERPOS_SYS(connect, s, addr, addrlen));
lib/libc/sys/pselect.c
39
const sigset_t *s)
lib/libc/sys/pselect.c
41
return (INTERPOS_SYS(pselect, n, rs, ws, es, t, s));
lib/libc/sys/recv.c
40
__ssp_real(recv)(int s, void *buf, size_t len, int flags)
lib/libc/sys/recv.c
46
return (INTERPOS_SYS(recvfrom, s, buf, len, flags, NULL, NULL));
lib/libc/sys/recvfrom.c
39
__ssp_real(recvfrom)(int s, void *buf, size_t len, int flags,
lib/libc/sys/recvfrom.c
42
return (INTERPOS_SYS(recvfrom, s, buf, len, flags, from, fromlen));
lib/libc/sys/recvmsg.c
39
__ssp_real(recvmsg)(int s, struct msghdr *msg, int flags)
lib/libc/sys/recvmsg.c
41
return (INTERPOS_SYS(recvmsg, s, msg, flags));
lib/libc/sys/send.c
39
send(int s, const void *msg, size_t len, int flags)
lib/libc/sys/send.c
45
return (INTERPOS_SYS(sendto, s, msg, len, flags, NULL, 0));
lib/libc/sys/sendmsg.c
39
sendmsg(int s, const struct msghdr *msg, int flags)
lib/libc/sys/sendmsg.c
41
return (INTERPOS_SYS(sendmsg, s, msg, flags));
lib/libc/sys/sendto.c
39
sendto(int s, const void *msg, size_t len, int flags,
lib/libc/sys/sendto.c
42
return (INTERPOS_SYS(sendto, s, msg, len, flags, to, tolen));
lib/libc/tests/gen/fpsetmask_test.c
301
sigfpe(int s, siginfo_t *si, void *c)
lib/libc/tests/locale/c16rtomb_test.c
103
memset(&s, 0, sizeof(s));
lib/libc/tests/locale/c16rtomb_test.c
105
ATF_REQUIRE(c16rtomb(buf, 0x20ac, &s) == (size_t)-1);
lib/libc/tests/locale/c16rtomb_test.c
117
memset(&s, 0, sizeof(s));
lib/libc/tests/locale/c16rtomb_test.c
119
ATF_REQUIRE(c16rtomb(buf, 0x20ac, &s) == 1);
lib/libc/tests/locale/c16rtomb_test.c
130
memset(&s, 0, sizeof(s));
lib/libc/tests/locale/c16rtomb_test.c
132
ATF_REQUIRE(c16rtomb(buf, 0xd83d, &s) == 0);
lib/libc/tests/locale/c16rtomb_test.c
133
ATF_REQUIRE(c16rtomb(buf, 0xdca9, &s) == 4);
lib/libc/tests/locale/c16rtomb_test.c
139
memset(&s, 0, sizeof(s));
lib/libc/tests/locale/c16rtomb_test.c
141
ATF_REQUIRE(c16rtomb(buf, 0xd83d, &s) == 0);
lib/libc/tests/locale/c16rtomb_test.c
142
ATF_REQUIRE(c16rtomb(buf, L'A', &s) == (size_t)-1);
lib/libc/tests/locale/c16rtomb_test.c
147
memset(&s, 0, sizeof(s));
lib/libc/tests/locale/c16rtomb_test.c
149
ATF_REQUIRE(c16rtomb(buf, 0xdca9, &s) == (size_t)-1);
lib/libc/tests/locale/c16rtomb_test.c
55
static mbstate_t s;
lib/libc/tests/locale/c16rtomb_test.c
72
memset(&s, 0, sizeof(s));
lib/libc/tests/locale/c16rtomb_test.c
74
ATF_REQUIRE(c16rtomb(buf, 0, &s) == 1);
lib/libc/tests/locale/c16rtomb_test.c
82
memset(&s, 0, sizeof(s));
lib/libc/tests/locale/c16rtomb_test.c
84
ATF_REQUIRE(c16rtomb(buf, L'A', &s) == 1);
lib/libc/tests/locale/c16rtomb_test.c
88
memset(&s, 0, sizeof(s));
lib/libc/tests/locale/c16rtomb_test.c
90
ATF_REQUIRE(c16rtomb(buf, 0xd83d, &s) == 0);
lib/libc/tests/locale/c16rtomb_test.c
91
ATF_REQUIRE(c16rtomb(buf, 0xdca9, &s) == (size_t)-1);
lib/libc/tests/locale/mbrlen_test.c
101
memset(&s, 0, sizeof(s));
lib/libc/tests/locale/mbrlen_test.c
102
ATF_REQUIRE(mbrlen(buf, 0, &s) == (size_t)-2);
lib/libc/tests/locale/mbrlen_test.c
108
memset(&s, 0, sizeof(s));
lib/libc/tests/locale/mbrlen_test.c
109
ATF_REQUIRE(mbrlen(buf, 1, &s) == (size_t)-2);
lib/libc/tests/locale/mbrlen_test.c
113
memset(&s, 0, sizeof(s));
lib/libc/tests/locale/mbrlen_test.c
114
ATF_REQUIRE(mbrlen(buf, 2, &s) == 2);
lib/libc/tests/locale/mbrlen_test.c
48
mbstate_t s;
lib/libc/tests/locale/mbrlen_test.c
60
memset(&s, 0, sizeof(s));
lib/libc/tests/locale/mbrlen_test.c
61
ATF_REQUIRE(mbrlen(buf, 1, &s) == 0);
lib/libc/tests/locale/mbrlen_test.c
69
memset(&s, 0, sizeof(s));
lib/libc/tests/locale/mbrlen_test.c
70
ATF_REQUIRE(mbrlen(buf, 1, &s) == 1);
lib/libc/tests/locale/mbrlen_test.c
73
memset(&s, 0, sizeof(s));
lib/libc/tests/locale/mbrlen_test.c
74
ATF_REQUIRE(mbrlen(buf, 0, &s) == (size_t)-2);
lib/libc/tests/locale/mbrlen_test.c
88
memset(&s, 0, sizeof(s));
lib/libc/tests/locale/mbrlen_test.c
89
ATF_REQUIRE(mbrlen(buf, 1, &s) == 0);
lib/libc/tests/locale/mbrlen_test.c
97
memset(&s, 0, sizeof(s));
lib/libc/tests/locale/mbrlen_test.c
98
ATF_REQUIRE(mbrlen(buf, 1, &s) == 1);
lib/libc/tests/locale/mbrtoc16_test.c
111
memset(&s, 0, sizeof(s));
lib/libc/tests/locale/mbrtoc16_test.c
112
ATF_REQUIRE(mbrtoc16(&c16, "\xa4", 1, &s) == 1);
lib/libc/tests/locale/mbrtoc16_test.c
123
memset(&s, 0, sizeof(s));
lib/libc/tests/locale/mbrtoc16_test.c
124
ATF_REQUIRE(mbrtoc16(&c16, "\xa4", 1, &s) == 1);
lib/libc/tests/locale/mbrtoc16_test.c
140
memset(&s, 0, sizeof(s));
lib/libc/tests/locale/mbrtoc16_test.c
141
ATF_REQUIRE(mbrtoc16(&c16, "", 1, &s) == 0);
lib/libc/tests/locale/mbrtoc16_test.c
150
memset(&s, 0, sizeof(s));
lib/libc/tests/locale/mbrtoc16_test.c
151
ATF_REQUIRE(mbrtoc16(&c16, "A", 1, &s) == 1);
lib/libc/tests/locale/mbrtoc16_test.c
156
memset(&s, 0, sizeof(s));
lib/libc/tests/locale/mbrtoc16_test.c
157
ATF_REQUIRE(mbrtoc16(&c16, "", 0, &s) == (size_t)-2);
lib/libc/tests/locale/mbrtoc16_test.c
161
memset(&s, 0, sizeof(s));
lib/libc/tests/locale/mbrtoc16_test.c
163
ATF_REQUIRE(mbrtoc16(&c16, "\xc3", 1, &s) == (size_t)-2);
lib/libc/tests/locale/mbrtoc16_test.c
166
memset(&s, 0, sizeof(s));
lib/libc/tests/locale/mbrtoc16_test.c
168
ATF_REQUIRE(mbrtoc16(&c16, "\xc3\x84", 2, &s) == 2);
lib/libc/tests/locale/mbrtoc16_test.c
172
memset(&s, 0, sizeof(s));
lib/libc/tests/locale/mbrtoc16_test.c
174
ATF_REQUIRE(mbrtoc16(&c16, "\xc3", 1, &s) == (size_t)-2);
lib/libc/tests/locale/mbrtoc16_test.c
176
ATF_REQUIRE(mbrtoc16(&c16, "\xb7", 1, &s) == 1);
lib/libc/tests/locale/mbrtoc16_test.c
180
memset(&s, 0, sizeof(s));
lib/libc/tests/locale/mbrtoc16_test.c
182
ATF_REQUIRE(mbrtoc16(&c16, "\xf0\x9f\x92\xa9", 4, &s) == 4);
lib/libc/tests/locale/mbrtoc16_test.c
184
ATF_REQUIRE(mbrtoc16(&c16, "", 0, &s) == (size_t)-3);
lib/libc/tests/locale/mbrtoc16_test.c
188
memset(&s, 0, sizeof(s));
lib/libc/tests/locale/mbrtoc16_test.c
190
ATF_REQUIRE(mbrtoc16(&c16, "\xc3\xa9", 2, &s) == 2);
lib/libc/tests/locale/mbrtoc16_test.c
194
memset(&s, 0, sizeof(s));
lib/libc/tests/locale/mbrtoc16_test.c
196
ATF_REQUIRE(mbrtoc16(&c16, "\x65\xcc\x81", 3, &s) == 1);
lib/libc/tests/locale/mbrtoc16_test.c
198
ATF_REQUIRE(mbrtoc16(&c16, "\xcc\x81", 2, &s) == 2);
lib/libc/tests/locale/mbrtoc16_test.c
55
static mbstate_t s;
lib/libc/tests/locale/mbrtoc16_test.c
69
memset(&s, 0, sizeof(s));
lib/libc/tests/locale/mbrtoc16_test.c
70
ATF_REQUIRE(mbrtoc16(&c16, "", 1, &s) == 0);
lib/libc/tests/locale/mbrtoc16_test.c
79
memset(&s, 0, sizeof(s));
lib/libc/tests/locale/mbrtoc16_test.c
80
ATF_REQUIRE(mbrtoc16(&c16, "A", 1, &s) == 1);
lib/libc/tests/locale/mbrtoc16_test.c
85
memset(&s, 0, sizeof(s));
lib/libc/tests/locale/mbrtoc16_test.c
86
ATF_REQUIRE(mbrtoc16(&c16, "", 0, &s) == (size_t)-2);
lib/libc/tests/locale/mbrtoc16_test.c
91
memset(&s, 0, sizeof(s));
lib/libc/tests/locale/mbrtoc16_test.c
92
ATF_REQUIRE(mbrtoc16(&c16, "", 0, &s) == (size_t)-2);
lib/libc/tests/locale/mbrtoc16_test.c
96
memset(&s, 0, sizeof(s));
lib/libc/tests/locale/mbrtoc16_test.c
97
ATF_REQUIRE(mbrtoc16(&c16, "AB", 2, &s) == 1);
lib/libc/tests/locale/mbrtoc16_test.c
99
ATF_REQUIRE(mbrtoc16(&c16, "C", 1, &s) == 1);
lib/libc/tests/locale/mbrtowc_test.c
108
memset(&s, 0, sizeof(s));
lib/libc/tests/locale/mbrtowc_test.c
109
ATF_REQUIRE(mbrtowc(&wc, buf, 1, &s) == 0);
lib/libc/tests/locale/mbrtowc_test.c
119
memset(&s, 0, sizeof(s));
lib/libc/tests/locale/mbrtowc_test.c
120
ATF_REQUIRE(mbrtowc(&wc, buf, 1, &s) == 1);
lib/libc/tests/locale/mbrtowc_test.c
125
memset(&s, 0, sizeof(s));
lib/libc/tests/locale/mbrtowc_test.c
126
ATF_REQUIRE(mbrtowc(&wc, buf, 0, &s) == (size_t)-2);
lib/libc/tests/locale/mbrtowc_test.c
133
memset(&s, 0, sizeof(s));
lib/libc/tests/locale/mbrtowc_test.c
135
ATF_REQUIRE(mbrtowc(&wc, buf, 1, &s) == (size_t)-2);
lib/libc/tests/locale/mbrtowc_test.c
139
memset(&s, 0, sizeof(s));
lib/libc/tests/locale/mbrtowc_test.c
141
ATF_REQUIRE(mbrtowc(&wc, buf, 2, &s) == 2);
lib/libc/tests/locale/mbrtowc_test.c
147
memset(&s, 0, sizeof(s));
lib/libc/tests/locale/mbrtowc_test.c
149
ATF_REQUIRE(mbrtowc(&wc, buf, 1, &s) == (size_t)-2);
lib/libc/tests/locale/mbrtowc_test.c
152
ATF_REQUIRE(mbrtowc(&wc, buf, 1, &s) == 1);
lib/libc/tests/locale/mbrtowc_test.c
48
mbstate_t s;
lib/libc/tests/locale/mbrtowc_test.c
65
memset(&s, 0, sizeof(s));
lib/libc/tests/locale/mbrtowc_test.c
66
ATF_REQUIRE(mbrtowc(&wc, buf, 1, &s) == 0);
lib/libc/tests/locale/mbrtowc_test.c
76
memset(&s, 0, sizeof(s));
lib/libc/tests/locale/mbrtowc_test.c
77
ATF_REQUIRE(mbrtowc(&wc, buf, 1, &s) == 1);
lib/libc/tests/locale/mbrtowc_test.c
82
memset(&s, 0, sizeof(s));
lib/libc/tests/locale/mbrtowc_test.c
83
ATF_REQUIRE(mbrtowc(&wc, buf, 0, &s) == (size_t)-2);
lib/libc/tests/locale/mbrtowc_test.c
88
memset(&s, 0, sizeof(s));
lib/libc/tests/locale/mbrtowc_test.c
90
ATF_REQUIRE(mbrtowc(&wc, buf, 0, &s) == (size_t)-2);
lib/libc/tests/locale/mbsnrtowcs_test.c
100
memset(&s, 0, sizeof(s));
lib/libc/tests/locale/mbsnrtowcs_test.c
101
ATF_REQUIRE(mbsnrtowcs(NULL, (const char **)&src, 4, 0, &s) == 4);
lib/libc/tests/locale/mbsnrtowcs_test.c
124
memset(&s, 0, sizeof(s));
lib/libc/tests/locale/mbsnrtowcs_test.c
126
ATF_REQUIRE(mbsnrtowcs(dstbuf, (const char **)&src, 1, 1, &s) == 0);
lib/libc/tests/locale/mbsnrtowcs_test.c
135
memset(&s, 0, sizeof(s));
lib/libc/tests/locale/mbsnrtowcs_test.c
137
ATF_REQUIRE(mbsnrtowcs(dstbuf, (const char **)&src, 1, 0, &s) == 0);
lib/libc/tests/locale/mbsnrtowcs_test.c
144
memset(&s, 0, sizeof(s));
lib/libc/tests/locale/mbsnrtowcs_test.c
146
ATF_REQUIRE(mbsnrtowcs(dstbuf, (const char **)&src, 0, 1, &s) == 0);
lib/libc/tests/locale/mbsnrtowcs_test.c
160
memset(&s, 0, sizeof(s));
lib/libc/tests/locale/mbsnrtowcs_test.c
163
sizeof(*dstbuf), &s) == 5);
lib/libc/tests/locale/mbsnrtowcs_test.c
172
memset(&s, 0, sizeof(s));
lib/libc/tests/locale/mbsnrtowcs_test.c
175
sizeof(*dstbuf), &s) == 4);
lib/libc/tests/locale/mbsnrtowcs_test.c
177
ATF_REQUIRE(!mbsinit(&s));
lib/libc/tests/locale/mbsnrtowcs_test.c
179
sizeof(*dstbuf), &s) == 1);
lib/libc/tests/locale/mbsnrtowcs_test.c
182
sizeof(*dstbuf), &s) == 0);
lib/libc/tests/locale/mbsnrtowcs_test.c
50
mbstate_t s;
lib/libc/tests/locale/mbsnrtowcs_test.c
59
memset(&s, 0, sizeof(s));
lib/libc/tests/locale/mbsnrtowcs_test.c
61
sizeof(*dstbuf), &s) == 5);
lib/libc/tests/locale/mbsnrtowcs_test.c
71
memset(&s, 0, sizeof(s));
lib/libc/tests/locale/mbsnrtowcs_test.c
73
sizeof(*dstbuf), &s) == 4);
lib/libc/tests/locale/mbsnrtowcs_test.c
83
memset(&s, 0, sizeof(s));
lib/libc/tests/locale/mbsnrtowcs_test.c
84
ATF_REQUIRE(mbsnrtowcs(dstbuf, (const char **)&src, 6, 4, &s) == 4);
lib/libc/tests/locale/mbsnrtowcs_test.c
93
memset(&s, 0, sizeof(s));
lib/libc/tests/locale/mbsnrtowcs_test.c
94
ATF_REQUIRE(mbsnrtowcs(NULL, (const char **)&src, 6, 0, &s) == 5);
lib/libc/tests/locale/mbsrtowcs_test.c
108
memset(&s, 0, sizeof(s));
lib/libc/tests/locale/mbsrtowcs_test.c
110
ATF_REQUIRE(mbsrtowcs(dstbuf, (const char **)&src, 1, &s) == 0);
lib/libc/tests/locale/mbsrtowcs_test.c
119
memset(&s, 0, sizeof(s));
lib/libc/tests/locale/mbsrtowcs_test.c
121
ATF_REQUIRE(mbsrtowcs(dstbuf, (const char **)&src, 0, &s) == 0);
lib/libc/tests/locale/mbsrtowcs_test.c
135
memset(&s, 0, sizeof(s));
lib/libc/tests/locale/mbsrtowcs_test.c
138
sizeof(*dstbuf), &s) == 5);
lib/libc/tests/locale/mbsrtowcs_test.c
51
mbstate_t s;
lib/libc/tests/locale/mbsrtowcs_test.c
62
memset(&s, 0, sizeof(s));
lib/libc/tests/locale/mbsrtowcs_test.c
64
sizeof(*dstbuf), &s) == 5);
lib/libc/tests/locale/mbsrtowcs_test.c
74
memset(&s, 0, sizeof(s));
lib/libc/tests/locale/mbsrtowcs_test.c
75
ATF_REQUIRE(mbsrtowcs(dstbuf, (const char **)&src, 4, &s) == 4);
lib/libc/tests/locale/mbsrtowcs_test.c
84
memset(&s, 0, sizeof(s));
lib/libc/tests/locale/mbsrtowcs_test.c
85
ATF_REQUIRE(mbsrtowcs(NULL, (const char **)&src, 0, &s) == 5);
lib/libc/tests/locale/wcrtomb_test.c
101
len = wcrtomb(buf, L'\0', &s);
lib/libc/tests/locale/wcrtomb_test.c
110
memset(&s, 0, sizeof(s));
lib/libc/tests/locale/wcrtomb_test.c
112
len = wcrtomb(buf, L'A', &s);
lib/libc/tests/locale/wcrtomb_test.c
117
memset(&s, 0, sizeof(s));
lib/libc/tests/locale/wcrtomb_test.c
119
len = wcrtomb(buf, 0xa3c1, &s);
lib/libc/tests/locale/wcrtomb_test.c
48
mbstate_t s;
lib/libc/tests/locale/wcrtomb_test.c
64
memset(&s, 0, sizeof(s));
lib/libc/tests/locale/wcrtomb_test.c
66
len = wcrtomb(buf, L'\0', &s);
lib/libc/tests/locale/wcrtomb_test.c
75
memset(&s, 0, sizeof(s));
lib/libc/tests/locale/wcrtomb_test.c
77
len = wcrtomb(buf, L'A', &s);
lib/libc/tests/locale/wcrtomb_test.c
99
memset(&s, 0, sizeof(s));
lib/libc/tests/locale/wcsnrtombs_test.c
102
memset(&s, 0, sizeof(s));
lib/libc/tests/locale/wcsnrtombs_test.c
104
&s) == 4);
lib/libc/tests/locale/wcsnrtombs_test.c
128
memset(&s, 0, sizeof(s));
lib/libc/tests/locale/wcsnrtombs_test.c
130
&s) == 0);
lib/libc/tests/locale/wcsnrtombs_test.c
138
memset(&s, 0, sizeof(s));
lib/libc/tests/locale/wcsnrtombs_test.c
139
ATF_REQUIRE(wcsnrtombs(dstbuf, (const wchar_t **)&src, 6, 0, &s) == 0);
lib/libc/tests/locale/wcsnrtombs_test.c
146
memset(&s, 0, sizeof(s));
lib/libc/tests/locale/wcsnrtombs_test.c
148
&s) == 0);
lib/libc/tests/locale/wcsnrtombs_test.c
168
memset(&s, 0, sizeof(s));
lib/libc/tests/locale/wcsnrtombs_test.c
170
&s) == 7);
lib/libc/tests/locale/wcsnrtombs_test.c
178
memset(&s, 0, sizeof(s));
lib/libc/tests/locale/wcsnrtombs_test.c
180
&s) == 5);
lib/libc/tests/locale/wcsnrtombs_test.c
50
mbstate_t s;
lib/libc/tests/locale/wcsnrtombs_test.c
59
memset(&s, 0, sizeof(s));
lib/libc/tests/locale/wcsnrtombs_test.c
61
&s) == 5);
lib/libc/tests/locale/wcsnrtombs_test.c
71
memset(&s, 0, sizeof(s));
lib/libc/tests/locale/wcsnrtombs_test.c
73
&s) == 4);
lib/libc/tests/locale/wcsnrtombs_test.c
83
memset(&s, 0, sizeof(s));
lib/libc/tests/locale/wcsnrtombs_test.c
85
&s) == 4);
lib/libc/tests/locale/wcsnrtombs_test.c
94
memset(&s, 0, sizeof(s));
lib/libc/tests/locale/wcsnrtombs_test.c
96
&s) == 5);
lib/libc/tests/locale/wcsrtombs_test.c
109
memset(&s, 0, sizeof(s));
lib/libc/tests/locale/wcsrtombs_test.c
111
&s) == 0);
lib/libc/tests/locale/wcsrtombs_test.c
119
memset(&s, 0, sizeof(s));
lib/libc/tests/locale/wcsrtombs_test.c
120
ATF_REQUIRE(wcsrtombs(dstbuf, (const wchar_t **)&src, 0, &s) == 0);
lib/libc/tests/locale/wcsrtombs_test.c
139
memset(&s, 0, sizeof(s));
lib/libc/tests/locale/wcsrtombs_test.c
141
&s) == 7);
lib/libc/tests/locale/wcsrtombs_test.c
51
mbstate_t s;
lib/libc/tests/locale/wcsrtombs_test.c
60
memset(&s, 0, sizeof(s));
lib/libc/tests/locale/wcsrtombs_test.c
62
&s) == 5);
lib/libc/tests/locale/wcsrtombs_test.c
72
memset(&s, 0, sizeof(s));
lib/libc/tests/locale/wcsrtombs_test.c
74
&s) == 4);
lib/libc/tests/locale/wcsrtombs_test.c
83
memset(&s, 0, sizeof(s));
lib/libc/tests/locale/wcsrtombs_test.c
85
&s) == 5);
lib/libc/tests/net/getaddrinfo/getaddrinfo.c
68
send(int s, const void *msg, size_t len, int flags)
lib/libc/tests/net/getaddrinfo/getaddrinfo.c
78
return (orig(s, msg, len, flags));
lib/libc/tests/net/inet_net_test.cc
244
auto str4 = "10.0.0.0"s;
lib/libc/tests/net/inet_net_test.cc
246
auto str6 = "2001:db8::"s;
lib/libc/tests/net/link_addr_test.cc
146
{"001122334455"s, "0.11.22.33.44.55",
lib/libc/tests/net/link_addr_test.cc
150
{"00:11:22:33:44:55"s, "0.11.22.33.44.55",
lib/libc/tests/net/link_addr_test.cc
154
{"00-11-22-33-44-55"s, "0.11.22.33.44.55",
lib/libc/tests/net/link_addr_test.cc
158
{"00.11.22.33.44.55"s, "0.11.22.33.44.55",
lib/libc/tests/net/link_addr_test.cc
162
{"0011.2233.4455"s, "0.11.22.33.44.55",
lib/libc/tests/net/link_addr_test.cc
166
{"0:1:02:30:4:55"s, "0.1.2.30.4.55",
lib/libc/tests/net/link_addr_test.cc
170
{"AA:B:cC:Dd:e0:1f"s, "aa.b.cc.dd.e0.1f",
lib/libc/tests/net/link_addr_test.cc
176
{"aabbccddeeff"s, "aa.bb.cc.dd.ee.ff",
lib/libc/tests/net/link_addr_test.cc
179
{"aa:bb:cc:dd:ee:ff"s, "aa.bb.cc.dd.ee.ff",
lib/libc/tests/net/link_addr_test.cc
183
{"00:11::33:44:55"s, "0.11.0.33.44.55",
lib/libc/tests/net/link_addr_test.cc
198
ATF_REQUIRE_EQ(""s, ifname(sdl));
lib/libc/tests/net/link_addr_test.cc
236
":1/2/3"s,
lib/libc/tests/net/link_addr_test.cc
237
"ix0:1/2/3"s,
lib/libc/tests/net/link_addr_test.cc
240
":1.2-3"s,
lib/libc/tests/net/link_addr_test.cc
241
"ix0:1.2-3"s,
lib/libc/tests/net/link_addr_test.cc
244
":10.1.2.200/28"s,
lib/libc/tests/net/link_addr_test.cc
245
"ix0:10.1.2.200/28"s,
lib/libc/tests/net/link_addr_test.cc
248
":1.2.3xxx"s,
lib/libc/tests/net/link_addr_test.cc
249
":1.2.3.xxx"s,
lib/libc/tests/net/link_addr_test.cc
250
"ix0:1.2.3xxx"s,
lib/libc/tests/net/link_addr_test.cc
251
"ix0:1.2.3.xxx"s,
lib/libc/tests/net/link_addr_test.cc
276
ATF_REQUIRE_EQ("1.23.cc"s, ::link_ntoa(&sdl));
lib/libc/tests/net/link_addr_test.cc
284
ATF_REQUIRE_EQ("1.23.cc.a.b.c.d.e.f"s, ::link_ntoa(&sdl));
lib/libc/tests/net/link_addr_test.cc
410
"1.2.3.4.5.6.7.8.9.a.b.c.d.e.f.11.12.13.14.15.16.17.18.19.1a.1b."s,
lib/libc/tests/net/link_addr_test.cc
454
ATF_REQUIRE_EQ("ix0:1.2.3"s, bufstr());
lib/libc/tests/net/link_addr_test.cc
54
operator<<(std::ostream &s, ether_addr a)
lib/libc/tests/net/link_addr_test.cc
58
s << ":";
lib/libc/tests/net/link_addr_test.cc
60
s << std::format("{:02x}", static_cast<int>(a.octet[i]));
lib/libc/tests/net/link_addr_test.cc
63
return (s);
lib/libc/tests/nss/getaddrinfo_test.c
222
char *s, *ps, *ts;
lib/libc/tests/nss/getaddrinfo_test.c
225
while ((s = strsep(&ps, ".")) != NULL) {
lib/libc/tests/nss/getaddrinfo_test.c
229
*result = (unsigned char)strtol(s, &ts, 10);
lib/libc/tests/nss/getaddrinfo_test.c
245
char *s, *ps, *ts;
lib/libc/tests/nss/getaddrinfo_test.c
252
while ((s = strsep(&ps, " ")) != NULL) {
lib/libc/tests/nss/getaddrinfo_test.c
259
*pi = (int)strtol(s, &ts, 10);
lib/libc/tests/nss/getaddrinfo_test.c
264
ai->ai_addrlen = (socklen_t)strtol(s, &ts, 10);
lib/libc/tests/nss/getaddrinfo_test.c
269
if (strcmp(s, "(null)") != 0) {
lib/libc/tests/nss/getaddrinfo_test.c
270
ai->ai_canonname = strdup(s);
lib/libc/tests/nss/getaddrinfo_test.c
275
if (strcmp(s, "(null)") != 0) {
lib/libc/tests/nss/getaddrinfo_test.c
278
rv = addrinfo_read_snapshot_addr(s,
lib/libc/tests/nss/getaddrinfo_test.c
309
char *s, *ps;
lib/libc/tests/nss/getaddrinfo_test.c
317
s = strsep(&ps, ":");
lib/libc/tests/nss/getaddrinfo_test.c
318
if (s == NULL)
lib/libc/tests/nss/getaddrinfo_test.c
321
rv = addrinfo_read_snapshot_ai(ai, s);
lib/libc/tests/nss/getaddrinfo_test.c
326
while ((s = strsep(&ps, ":")) != NULL) {
lib/libc/tests/nss/getaddrinfo_test.c
330
rv = addrinfo_read_snapshot_ai(ai2->ai_next, s);
lib/libc/tests/nss/getgr_test.c
206
char *s, *ps, *ts;
lib/libc/tests/nss/getgr_test.c
217
while ((s = strsep(&ps, sep)) != NULL) {
lib/libc/tests/nss/getgr_test.c
220
grp->gr_name = strdup(s);
lib/libc/tests/nss/getgr_test.c
225
grp->gr_passwd = strdup(s);
lib/libc/tests/nss/getgr_test.c
230
grp->gr_gid = (gid_t)strtol(s, &ts, 10);
lib/libc/tests/nss/getgr_test.c
244
if (strcmp(s, "(null)") == 0)
lib/libc/tests/nss/getgr_test.c
250
if (strcmp(s, "nomem") != 0) {
lib/libc/tests/nss/getgr_test.c
251
ts = strdup(s);
lib/libc/tests/nss/getgr_test.c
256
ts = strdup(s);
lib/libc/tests/nss/gethostby_test.c
526
char *s, *ps, *ts;
lib/libc/tests/nss/gethostby_test.c
529
while ( (s = strsep(&ps, ".")) != NULL) {
lib/libc/tests/nss/gethostby_test.c
533
*result = (unsigned char)strtol(s, &ts, 10);
lib/libc/tests/nss/gethostby_test.c
550
char *s, *ps, *ts;
lib/libc/tests/nss/gethostby_test.c
562
while ((s = strsep(&ps, " ")) != NULL) {
lib/libc/tests/nss/gethostby_test.c
565
ht->h_name = strdup(s);
lib/libc/tests/nss/gethostby_test.c
570
ht->h_addrtype = (int)strtol(s, &ts, 10);
lib/libc/tests/nss/gethostby_test.c
576
ht->h_length = (int)strtol(s, &ts, 10);
lib/libc/tests/nss/gethostby_test.c
583
if (strcmp(s, "(null)") == 0)
lib/libc/tests/nss/gethostby_test.c
589
if (strcmp(s, "noaliases") != 0) {
lib/libc/tests/nss/gethostby_test.c
590
ts = strdup(s);
lib/libc/tests/nss/gethostby_test.c
595
if (strcmp(s, ":") == 0)
lib/libc/tests/nss/gethostby_test.c
598
ts = strdup(s);
lib/libc/tests/nss/gethostby_test.c
607
if (strcmp(s, "(null)") == 0)
lib/libc/tests/nss/gethostby_test.c
613
if (strcmp(s, "noaddrs") != 0) {
lib/libc/tests/nss/gethostby_test.c
616
rv = hostent_read_snapshot_addr(s,
lib/libc/tests/nss/gethostby_test.c
626
rv = hostent_read_snapshot_addr(s,
lib/libc/tests/nss/getproto_test.c
198
char *s, *ps, *ts;
lib/libc/tests/nss/getproto_test.c
207
while ( (s = strsep(&ps, " ")) != NULL) {
lib/libc/tests/nss/getproto_test.c
210
pe->p_name = strdup(s);
lib/libc/tests/nss/getproto_test.c
215
pe->p_proto = (int)strtol(s, &ts, 10);
lib/libc/tests/nss/getproto_test.c
224
if (strcmp(s, "(null)") == 0)
lib/libc/tests/nss/getproto_test.c
230
if (strcmp(s, "noaliases") != 0) {
lib/libc/tests/nss/getproto_test.c
231
ts = strdup(s);
lib/libc/tests/nss/getproto_test.c
236
ts = strdup(s);
lib/libc/tests/nss/getpw_test.c
161
char *s, *ps, *ts;
lib/libc/tests/nss/getpw_test.c
171
while ((s = strsep(&ps, ":")) != NULL) {
lib/libc/tests/nss/getpw_test.c
174
pwd->pw_name = strdup(s);
lib/libc/tests/nss/getpw_test.c
178
pwd->pw_passwd = strdup(s);
lib/libc/tests/nss/getpw_test.c
182
pwd->pw_uid = (uid_t)strtol(s, &ts, 10);
lib/libc/tests/nss/getpw_test.c
187
pwd->pw_gid = (gid_t)strtol(s, &ts, 10);
lib/libc/tests/nss/getpw_test.c
192
pwd->pw_change = (time_t)strtol(s, &ts, 10);
lib/libc/tests/nss/getpw_test.c
197
pwd->pw_class = strdup(s);
lib/libc/tests/nss/getpw_test.c
201
pwd->pw_gecos = strdup(s);
lib/libc/tests/nss/getpw_test.c
205
pwd->pw_dir = strdup(s);
lib/libc/tests/nss/getpw_test.c
209
pwd->pw_shell = strdup(s);
lib/libc/tests/nss/getpw_test.c
213
pwd->pw_expire = (time_t)strtol(s, &ts, 10);
lib/libc/tests/nss/getpw_test.c
218
pwd->pw_fields = (int)strtol(s, &ts, 10);
lib/libc/tests/nss/getrpc_test.c
197
char *s, *ps, *ts;
lib/libc/tests/nss/getrpc_test.c
206
while ((s = strsep(&ps, " ")) != NULL) {
lib/libc/tests/nss/getrpc_test.c
209
rpc->r_name = strdup(s);
lib/libc/tests/nss/getrpc_test.c
214
rpc->r_number = (int)strtol(s, &ts, 10);
lib/libc/tests/nss/getrpc_test.c
223
if (strcmp(s, "(null)") == 0)
lib/libc/tests/nss/getrpc_test.c
229
if (strcmp(s, "noaliases") != 0) {
lib/libc/tests/nss/getrpc_test.c
230
ts = strdup(s);
lib/libc/tests/nss/getrpc_test.c
235
ts = strdup(s);
lib/libc/tests/nss/getserv_test.c
203
char *s, *ps, *ts;
lib/libc/tests/nss/getserv_test.c
212
while ( (s = strsep(&ps, " ")) != NULL) {
lib/libc/tests/nss/getserv_test.c
215
serv->s_name = strdup(s);
lib/libc/tests/nss/getserv_test.c
221
(int)strtol(s, &ts, 10));
lib/libc/tests/nss/getserv_test.c
229
serv->s_proto = strdup(s);
lib/libc/tests/nss/getserv_test.c
235
if (strcmp(s, "(null)") == 0)
lib/libc/tests/nss/getserv_test.c
241
if (strcmp(s, "noaliases") != 0) {
lib/libc/tests/nss/getserv_test.c
242
ts = strdup(s);
lib/libc/tests/nss/getserv_test.c
247
ts = strdup(s);
lib/libc/tests/stdio/eintr_test.c
105
close(s[0]);
lib/libc/tests/stdio/eintr_test.c
106
ATF_REQUIRE((fp = fdopen(s[1], "r")) != NULL);
lib/libc/tests/stdio/eintr_test.c
60
int i, s[2], total0, total;
lib/libc/tests/stdio/eintr_test.c
76
ATF_REQUIRE(socketpair(PF_UNIX, SOCK_STREAM, 0, s) == 0);
lib/libc/tests/stdio/eintr_test.c
84
ATF_REQUIRE((fp = fdopen(s[0], "w")) != NULL);
lib/libc/tests/stdio/eintr_test.c
85
close(s[1]);
lib/libc/tests/stdio/flushlbuf_test.c
102
static struct stream s;
lib/libc/tests/stdio/flushlbuf_test.c
113
s.len = 0; // any attempt to write will fail
lib/libc/tests/stdio/flushlbuf_test.c
114
ATF_REQUIRE((f = fwopen(&s, writefn)) != NULL);
lib/libc/tests/stdio/flushlbuf_test.c
122
ATF_CHECK_EQ(0, s.pos);
lib/libc/tests/stdio/flushlbuf_test.c
133
ATF_CHECK_EQ(s.len, s.pos);
lib/libc/tests/stdio/flushlbuf_test.c
138
s.len = sizeof(s.buf);
lib/libc/tests/stdio/flushlbuf_test.c
146
ATF_CHECK_EQ(seq[0], s.buf[0]);
lib/libc/tests/stdio/flushlbuf_test.c
28
struct stream *s = cookie;
lib/libc/tests/stdio/flushlbuf_test.c
33
while (len > 0 && s->pos < s->len) {
lib/libc/tests/stdio/flushlbuf_test.c
34
s->buf[s->pos++] = *buf++;
lib/libc/tests/stdio/flushlbuf_test.c
47
static struct stream s;
lib/libc/tests/stdio/flushlbuf_test.c
58
s.len = BUFSIZE / 2; // write will fail after this amount
lib/libc/tests/stdio/flushlbuf_test.c
59
ATF_REQUIRE((f = fwopen(&s, writefn)) != NULL);
lib/libc/tests/stdio/flushlbuf_test.c
67
ATF_CHECK_EQ(0, s.pos);
lib/libc/tests/stdio/flushlbuf_test.c
78
ATF_CHECK_EQ(s.len, s.pos);
lib/libc/tests/stdio/flushlbuf_test.c
85
while (i < BUFSIZE + s.len)
lib/libc/tests/stdio/flushlbuf_test.c
87
ATF_CHECK_EQ(BUFSIZE + s.len, i);
lib/libc/tests/stdio/perror_test.c
50
char *s;
lib/libc/tests/stdio/perror_test.c
65
s = strerror(ENOENT);
lib/libc/tests/stdio/perror_test.c
66
ATF_REQUIRE_MSG(strcmp(s, "No such file or directory") == 0,
lib/libc/tests/stdio/perror_test.c
67
"message obtained was: %s", s);
lib/libc/tests/stdio/perror_test.c
72
ATF_REQUIRE_MSG(strcmp(s, "No such file or directory") == 0,
lib/libc/tests/stdio/perror_test.c
73
"message obtained was: %s", s);
lib/libc/tests/stdio/perror_test.c
79
s = fgets(lbuf, sizeof(lbuf), stderr);
lib/libc/tests/stdio/perror_test.c
80
ATF_REQUIRE(s != NULL);
lib/libc/tests/stdio/perror_test.c
81
ATF_REQUIRE_MSG(strcmp(s, "Operation not permitted\n") == 0,
lib/libc/tests/stdio/perror_test.c
82
"message obtained was: %s", s);
lib/libc/tests/stdio/perror_test.c
83
s = fgets(lbuf, sizeof(lbuf), stderr);
lib/libc/tests/stdio/perror_test.c
84
ATF_REQUIRE(s != NULL);
lib/libc/tests/stdio/perror_test.c
85
ATF_REQUIRE_MSG(strcmp(s, "Operation not permitted\n") == 0,
lib/libc/tests/stdio/perror_test.c
86
"message obtained was: %s", s);
lib/libc/tests/stdio/perror_test.c
87
s = fgets(lbuf, sizeof(lbuf), stderr);
lib/libc/tests/stdio/perror_test.c
88
ATF_REQUIRE(s != NULL);
lib/libc/tests/stdio/perror_test.c
90
strcmp(s, "perror_test: Operation not permitted\n") == 0,
lib/libc/tests/stdio/perror_test.c
91
"message obtained was: %s", s);
lib/libc/tests/stdio/perror_test.c
92
s = fgets(lbuf, sizeof(lbuf), stderr);
lib/libc/tests/stdio/perror_test.c
93
ATF_REQUIRE(s == NULL);
lib/libc/tests/stdio/printbasic_test.c
71
char s[BUF];
lib/libc/tests/stdio/printbasic_test.c
77
vsnprintf(s, sizeof(s), fmt, ap);
lib/libc/tests/stdio/printbasic_test.c
78
ATF_CHECK_MSG(strcmp(result, s) == 0,
lib/libc/tests/stdio/printbasic_test.c
80
fmt, argstr, s, result);
lib/libc/tests/stdio/printbasic_test.c
83
mbstowcs(ws, s, BUF - 1);
lib/libc/tests/stdio/printfloat_test.c
63
char s[BUF];
lib/libc/tests/stdio/printfloat_test.c
69
vsnprintf(s, sizeof(s), fmt, ap);
lib/libc/tests/stdio/printfloat_test.c
70
ATF_CHECK_MSG(strcmp(result, s) == 0,
lib/libc/tests/stdio/printfloat_test.c
72
fmt, argstr, s, result);
lib/libc/tests/stdio/printfloat_test.c
75
mbstowcs(ws, s, BUF - 1);
lib/libc/tests/stdio/swscanf_test.c
15
#define L(s) L ## s
lib/libc/tests/string/memccpy_test.c
101
assert(memccpy_fn(dst, src, s[size-1], bufsize) == expected);
lib/libc/tests/string/memccpy_test.c
80
test_memccpy(const char *s, size_t size)
lib/libc/tests/string/memccpy_test.c
92
memcpy(src, s, bufsize);
lib/libc/tests/string/memccpy_test.c
96
memcpy(src, s, size);
lib/libc/tests/string/stpncpy_test.c
78
test_stpncpy(const char *s, size_t size)
lib/libc/tests/string/stpncpy_test.c
90
memcpy(src, s, bufsize);
lib/libc/tests/string/stpncpy_test.c
94
memcpy(src, s, size);
lib/libc/tests/string/strlcpy_test.c
65
test_strlcpy(const char *s)
lib/libc/tests/string/strlcpy_test.c
71
size = strlen(s) + 1;
lib/libc/tests/string/strlcpy_test.c
76
memcpy(src, s, size);
lib/libc/tests/string/strnlen_test.c
103
char* s = buffer + align;
lib/libc/tests/string/strnlen_test.c
109
s[len] = '\0';
lib/libc/tests/string/strnlen_test.c
110
size_t val = strnlen_fn(s, SIZE_MAX);
lib/libc/tests/string/strnlen_test.c
118
s[-1] = '\0';
lib/libc/tests/string/strnlen_test.c
119
val = strnlen_fn(s, SIZE_MAX);
lib/libc/tests/string/strnlen_test.c
127
s[-1] = '/';
lib/libc/tests/string/strnlen_test.c
128
s[len] = '/';
lib/libc/tests/string/strnlen_test.c
30
char *s = buffer + align;
lib/libc/tests/string/strnlen_test.c
37
s[len] = '\0';
lib/libc/tests/string/strnlen_test.c
38
size_t val = strnlen_fn(s, maxlen);
lib/libc/tests/string/strnlen_test.c
46
s[-1] = '\0';
lib/libc/tests/string/strnlen_test.c
47
s[maxlen + 1] = '\0';
lib/libc/tests/string/strnlen_test.c
48
val = strnlen_fn(s, maxlen);
lib/libc/tests/string/strnlen_test.c
56
s[-1] = '/';
lib/libc/tests/string/strnlen_test.c
57
s[len] = '/';
lib/libc/tests/string/strnlen_test.c
58
s[maxlen + 1] = '/';
lib/libc/tests/string/strnlen_test.c
65
size_t val = strnlen_fn(s, maxlen);
lib/libc/tests/string/strnlen_test.c
73
s[-1] = '\0';
lib/libc/tests/string/strnlen_test.c
74
s[maxlen + 1] = '\0';
lib/libc/tests/string/strnlen_test.c
75
val = strnlen_fn(s, maxlen);
lib/libc/tests/string/strnlen_test.c
83
s[-1] = '/';
lib/libc/tests/string/strnlen_test.c
84
s[maxlen + 1] = '/';
lib/libc/tests/string/wcsnlen_test.c
58
test_wcsnlen(const wchar_t *s)
lib/libc/tests/string/wcsnlen_test.c
64
size = wcslen(s) + 1;
lib/libc/tests/string/wcsnlen_test.c
68
wmemcpy(s1, s, bufsize <= size ? bufsize : size);
lib/libc/uuid/uuid_from_string.c
44
uuid_from_string(const char *s, uuid_t *u, uint32_t *status)
lib/libc/uuid/uuid_from_string.c
49
if (s == NULL || *s == '\0') {
lib/libc/uuid/uuid_from_string.c
59
if (strlen(s) != 36)
lib/libc/uuid/uuid_from_string.c
68
if (s[8] != '-')
lib/libc/uuid/uuid_from_string.c
71
n = sscanf(s,
lib/libc/uuid/uuid_to_string.c
44
uuid_to_string(const uuid_t *u, char **s, uint32_t *status)
lib/libc/uuid/uuid_to_string.c
52
if (s == NULL)
lib/libc/uuid/uuid_to_string.c
60
asprintf(s, "%08x-%04x-%04x-%02x%02x-%02x%02x%02x%02x%02x%02x",
lib/libc/uuid/uuid_to_string.c
65
if (*s == NULL && status != NULL)
lib/libc/xdr/xdr_float.c
110
if ((vs.mantissa2 == lim->s.mantissa2) &&
lib/libc/xdr/xdr_float.c
111
(vs.exp == lim->s.exp) &&
lib/libc/xdr/xdr_float.c
112
(vs.mantissa1 == lim->s.mantissa1)) {
lib/libc/xdr/xdr_float.c
135
*vsp = lim->s;
lib/libc/xdr/xdr_float.c
82
struct vax_single s;
lib/libc/xdr/xdr_rec.c
727
fix_buf_size(u_int s)
lib/libc/xdr/xdr_rec.c
730
if (s < 100)
lib/libc/xdr/xdr_rec.c
731
s = 4000;
lib/libc/xdr/xdr_rec.c
732
return (RNDUP(s));
lib/libcasper/services/cap_net/cap_net.c
144
request_cb(cap_channel_t *chan, const char *name, int s,
lib/libcasper/services/cap_net/cap_net.c
152
nvlist_add_descriptor(nvl, "s", s);
lib/libcasper/services/cap_net/cap_net.c
166
s = dup2(s, nvlist_get_descriptor(nvl, "s"));
lib/libcasper/services/cap_net/cap_net.c
169
return (s == -1 ? -1 : 0);
lib/libcasper/services/cap_net/cap_net.c
173
cap_bind(cap_channel_t *chan, int s, const struct sockaddr *addr,
lib/libcasper/services/cap_net/cap_net.c
177
return (request_cb(chan, LIMIT_NV_BIND, s, addr, addrlen));
lib/libcasper/services/cap_net/cap_net.c
181
cap_connect(cap_channel_t *chan, int s, const struct sockaddr *name,
lib/libcasper/services/cap_net/cap_net.c
185
return (request_cb(chan, LIMIT_NV_CONNECT, s, name, namelen));
lib/libcasper/services/cap_net/cap_net.h
56
int cap_bind(cap_channel_t *chan, int s, const struct sockaddr *addr,
lib/libcasper/services/cap_net/cap_net.h
58
int cap_connect(cap_channel_t *chan, int s, const struct sockaddr *name,
lib/libcasper/services/cap_net/tests/net_test.c
1370
int s;
lib/libcasper/services/cap_net/tests/net_test.c
1375
s = socket(res->ai_family, res->ai_socktype, res->ai_protocol);
lib/libcasper/services/cap_net/tests/net_test.c
1376
ATF_REQUIRE(s >= 0);
lib/libcasper/services/cap_net/tests/net_test.c
1378
error = cap_connect(capnet, s, res->ai_addr,
lib/libcasper/services/cap_net/tests/net_test.c
1383
ATF_REQUIRE(close(s) == 0);
lib/libcasper/services/cap_net/tests/net_test.c
1425
int s;
lib/libcasper/services/cap_net/tests/net_test.c
1427
s = socket(AF_INET, SOCK_STREAM, 0);
lib/libcasper/services/cap_net/tests/net_test.c
1428
ATF_REQUIRE(s >= 0);
lib/libcasper/services/cap_net/tests/net_test.c
1436
error = cap_connect(capnet, s, (struct sockaddr *)&connaddr,
lib/libcasper/services/cap_net/tests/net_test.c
1441
ATF_REQUIRE(close(s) == 0);
lib/libcompat/4.3/re_comp.c
52
re_comp(const char *s)
lib/libcompat/4.3/re_comp.c
56
if (s == NULL || *s == '\0') {
lib/libcompat/4.3/re_comp.c
68
rc = regcomp(&re_regexp, s, REG_EXTENDED);
lib/libcompat/4.3/re_comp.c
80
re_exec(const char *s)
lib/libcompat/4.3/re_comp.c
86
rc = regexec(&re_regexp, s, 0, NULL, 0);
lib/libcompat/4.3/rexec.c
295
int s, timo = 1, s3;
lib/libcompat/4.3/rexec.c
308
s = socket(AF_INET, SOCK_STREAM, 0);
lib/libcompat/4.3/rexec.c
309
if (s < 0) {
lib/libcompat/4.3/rexec.c
316
if (connect(s, (struct sockaddr *)&sin, sizeof(sin)) < 0) {
lib/libcompat/4.3/rexec.c
318
(void) close(s);
lib/libcompat/4.3/rexec.c
324
(void) close(s);
lib/libcompat/4.3/rexec.c
329
(void) write(s, "", 1);
lib/libcompat/4.3/rexec.c
336
(void) close(s);
lib/libcompat/4.3/rexec.c
349
(void) write(s, num, strlen(num)+1);
lib/libcompat/4.3/rexec.c
361
(void) write(s, name, strlen(name) + 1);
lib/libcompat/4.3/rexec.c
363
(void) write(s, pass, strlen(pass) + 1);
lib/libcompat/4.3/rexec.c
364
(void) write(s, cmd, strlen(cmd) + 1);
lib/libcompat/4.3/rexec.c
365
if (read(s, &c, 1) != 1) {
lib/libcompat/4.3/rexec.c
370
while (read(s, &c, 1) == 1) {
lib/libcompat/4.3/rexec.c
377
return (s);
lib/libcompat/4.3/rexec.c
381
(void) close(s);
lib/libcompat/4.4/cuserid.c
39
cuserid(char *s)
lib/libcompat/4.4/cuserid.c
44
if (s)
lib/libcompat/4.4/cuserid.c
45
*s = '\0';
lib/libcompat/4.4/cuserid.c
46
return (s);
lib/libcompat/4.4/cuserid.c
48
if (s) {
lib/libcompat/4.4/cuserid.c
49
(void)strncpy(s, pwd->pw_name, L_cuserid);
lib/libcompat/4.4/cuserid.c
50
return (s);
lib/libcrypt/crypt-nthash.c
57
const char *s;
lib/libcrypt/crypt-nthash.c
63
for (s = pw; unipwLen < sizeof(unipw) / 2 && *s; s++)
lib/libcrypt/crypt-nthash.c
64
unipw[unipwLen++] = htons(*s << 8);
lib/libcrypt/crypt.h
42
extern void _crypt_to64(char *s, u_long v, int n);
lib/libcrypt/misc.c
40
_crypt_to64(char *s, u_long v, int n)
lib/libcrypt/misc.c
43
*s++ = itoa64[v&0x3f];
lib/libdevdctl/consumer.cc
219
std::string s;
lib/libdevdctl/consumer.cc
222
s = ReadEvent();
lib/libdevdctl/consumer.cc
223
while (! s.empty()) ;
lib/libefivar/efivar.c
81
efi_str_to_guid(const char *s, efi_guid_t *guid)
lib/libefivar/efivar.c
86
uuid_from_string(s, (uuid_t *)guid, &status);
lib/libefivar/efivar.h
79
int efi_str_to_guid(const char *s, efi_guid_t *guid);
lib/libefivar/uefi-dplib.h
492
#define AsciiStrLen(s) strlen(s)
lib/libefivar/uefi-dplib.h
494
#define CopyMem(d, s, l) memcpy(d, s, l)
lib/libefivar/uefi-dplib.h
496
#define LShiftU64(x, s) ((x) << s)
lib/libefivar/uefi-dplib.h
509
#define StrCpyS(d, l, s) strcpy(d, s)
lib/libefivar/uefi-dplib.h
514
#define StrnCatS(d, l, s, len) strncat(d, s, len)
lib/libfetch/fetch.c
221
int s;
lib/libfetch/fetch.c
226
s = fetchStat(u, us, flags);
lib/libfetch/fetch.c
229
return (s);
lib/libfetch/fetch.c
320
const char *s;
lib/libfetch/fetch.c
322
for (s = src; *s != '\0' && *s != '@' && *s != ':'; s++) {
lib/libfetch/fetch.c
323
if (s[0] == '%' && (d1 = fetch_hexval(s[1])) >= 0 &&
lib/libfetch/fetch.c
324
(d2 = fetch_hexval(s[2])) >= 0 && (d1 > 0 || d2 > 0)) {
lib/libfetch/fetch.c
326
s += 2;
lib/libfetch/fetch.c
327
} else if (s[0] == '%') {
lib/libfetch/fetch.c
331
c = *s;
lib/libfetch/fetch.c
338
return (s);
lib/libfetch/ftp.c
211
const char *s;
lib/libfetch/ftp.c
213
if ((s = strrchr(file, '/')) == NULL)
lib/libfetch/ftp.c
214
s = file;
lib/libfetch/ftp.c
216
s = s + 1;
lib/libfetch/ftp.c
217
*len = strlen(s);
lib/libfetch/ftp.c
218
if (*len > 7 && strncmp(s + *len - 7, ";type=", 6) == 0) {
lib/libfetch/ftp.c
219
*type = s[*len - 1];
lib/libfetch/ftp.c
224
return (s);
lib/libfetch/ftp.c
628
char *s;
lib/libfetch/ftp.c
637
if ((s = getenv("FTP_PASSIVE_MODE")) != NULL)
lib/libfetch/ftp.c
638
pasv = (strncasecmp(s, "no", 2) != 0);
lib/libfetch/http.c
1009
init_http_auth_params(http_auth_params_t *s)
lib/libfetch/http.c
1011
s->scheme = s->realm = s->user = s->password = NULL;
lib/libfetch/http.c
1015
clean_http_auth_params(http_auth_params_t *s)
lib/libfetch/http.c
1017
if (s->scheme)
lib/libfetch/http.c
1018
free(s->scheme);
lib/libfetch/http.c
1019
if (s->realm)
lib/libfetch/http.c
1020
free(s->realm);
lib/libfetch/http.c
1021
if (s->user)
lib/libfetch/http.c
1022
free(s->user);
lib/libfetch/http.c
1023
if (s->password)
lib/libfetch/http.c
1024
free(s->password);
lib/libfetch/http.c
1025
init_http_auth_params(s);
lib/libgeom/geom_xml2tree.c
336
CharData(void *userData , const XML_Char *s , int len)
lib/libgeom/geom_xml2tree.c
343
b = s;
lib/libgeom/geom_xml2tree.c
344
e = s + len - 1;
lib/libgssapi/gss_mech_switch.c
53
_gss_string_to_oid(const char* s, gss_OID oid)
lib/libgssapi/gss_mech_switch.c
68
for (p = s; p; p = q) {
lib/libgssapi/gss_mech_switch.c
89
for (p = s, j = 0; p; p = q, j++) {
lib/libiconv_modules/BIG5/citrus_big5.c
121
_BIG5State * __restrict s)
lib/libiconv_modules/BIG5/citrus_big5.c
124
memset(s, 0, sizeof(*s));
lib/libiconv_modules/BIG5/citrus_big5.c
132
const _BIG5State * __restrict s)
lib/libiconv_modules/BIG5/citrus_big5.c
135
memcpy(pspriv, (const void *)s, sizeof(*s));
lib/libiconv_modules/BIG5/citrus_big5.c
141
_BIG5State * __restrict s,
lib/libiconv_modules/BIG5/citrus_big5.c
145
memcpy((void *)s, pspriv, sizeof(*s));
lib/libiconv_modules/BIG5/citrus_big5.c
176
_citrus_BIG5_fill_rowcol(void * __restrict ctx, const char * __restrict s,
lib/libiconv_modules/BIG5/citrus_big5.c
186
i = strcmp("row", s) ? 1 : 0;
lib/libiconv_modules/BIG5/citrus_big5.c
196
const char * __restrict s __unused, uint64_t start, uint64_t end)
lib/libiconv_modules/BIG5/citrus_big5.c
241
const char *s;
lib/libiconv_modules/BIG5/citrus_big5.c
248
s = _bcs_skip_ws_len((const char *)var, &lenvar);
lib/libiconv_modules/BIG5/citrus_big5.c
249
if (lenvar > 0 && *s != '\0') {
lib/libiconv_modules/BIG5/citrus_big5.c
251
root_hints, (void *)ei, s, lenvar);
lib/libiconv_modules/BIG5/citrus_big5.c
273
char ** __restrict s, size_t n,
lib/libiconv_modules/BIG5/citrus_big5.c
281
s0 = *s;
lib/libiconv_modules/BIG5/citrus_big5.c
336
*s = s0;
lib/libiconv_modules/BIG5/citrus_big5.c
350
*s = s0;
lib/libiconv_modules/BIG5/citrus_big5.c
358
char * __restrict s,
lib/libiconv_modules/BIG5/citrus_big5.c
394
s[0] = (wc >> 8) & 0xff;
lib/libiconv_modules/BIG5/citrus_big5.c
395
s[1] = wc & 0xff;
lib/libiconv_modules/BIG5/citrus_big5.c
397
s[0] = wc & 0xff;
lib/libiconv_modules/DECHanyu/citrus_dechanyu.c
169
wchar_t * __restrict pwc, char ** __restrict s, size_t n,
lib/libiconv_modules/DECHanyu/citrus_dechanyu.c
176
if (*s == NULL) {
lib/libiconv_modules/DECHanyu/citrus_dechanyu.c
181
s0 = *s;
lib/libiconv_modules/DECHanyu/citrus_dechanyu.c
193
*s = s0;
lib/libiconv_modules/DECHanyu/citrus_dechanyu.c
259
*nresult = (size_t)(s0 - *s);
lib/libiconv_modules/DECHanyu/citrus_dechanyu.c
260
*s = s0;
lib/libiconv_modules/DECHanyu/citrus_dechanyu.c
267
*s = s0;
lib/libiconv_modules/DECHanyu/citrus_dechanyu.c
278
char * __restrict s, size_t n, wchar_t wc,
lib/libiconv_modules/DECHanyu/citrus_dechanyu.c
310
memcpy(s, psenc->ch, psenc->chlen);
lib/libiconv_modules/EUC/citrus_euc.c
166
_citrus_EUC_init_state(_EUCEncodingInfo *ei __unused, _EUCState *s)
lib/libiconv_modules/EUC/citrus_euc.c
169
memset(s, 0, sizeof(*s));
lib/libiconv_modules/EUC/citrus_euc.c
176
const _EUCState *s)
lib/libiconv_modules/EUC/citrus_euc.c
179
memcpy(pspriv, (const void *)s, sizeof(*s));
lib/libiconv_modules/EUC/citrus_euc.c
184
_citrus_EUC_unpack_state(_EUCEncodingInfo *ei __unused, _EUCState *s,
lib/libiconv_modules/EUC/citrus_euc.c
188
memcpy((void *)s, pspriv, sizeof(*s));
lib/libiconv_modules/EUC/citrus_euc.c
193
_citrus_EUC_mbrtowc_priv(_EUCEncodingInfo *ei, wchar_t *pwc, char **s,
lib/libiconv_modules/EUC/citrus_euc.c
200
s0 = *s;
lib/libiconv_modules/EUC/citrus_euc.c
237
*s = s0;
lib/libiconv_modules/EUC/citrus_euc.c
272
*s = s0;
lib/libiconv_modules/EUC/citrus_euc.c
277
_citrus_EUC_wcrtomb_priv(_EUCEncodingInfo *ei, char *s, size_t n, wchar_t wc,
lib/libiconv_modules/EUC/citrus_euc.c
303
*s++ = _SS2;
lib/libiconv_modules/EUC/citrus_euc.c
307
*s++ = _SS3;
lib/libiconv_modules/EUC/citrus_euc.c
313
*s++ = ((nm >> (i << 3)) & 0xff) | m;
lib/libiconv_modules/EUCTW/citrus_euctw.c
133
_EUCTWState * __restrict s)
lib/libiconv_modules/EUCTW/citrus_euctw.c
136
memset(s, 0, sizeof(*s));
lib/libiconv_modules/EUCTW/citrus_euctw.c
143
void * __restrict pspriv, const _EUCTWState * __restrict s)
lib/libiconv_modules/EUCTW/citrus_euctw.c
146
memcpy(pspriv, (const void *)s, sizeof(*s));
lib/libiconv_modules/EUCTW/citrus_euctw.c
152
_EUCTWState * __restrict s, const void * __restrict pspriv)
lib/libiconv_modules/EUCTW/citrus_euctw.c
155
memcpy((void *)s, pspriv, sizeof(*s));
lib/libiconv_modules/EUCTW/citrus_euctw.c
179
wchar_t * __restrict pwc, char ** __restrict s,
lib/libiconv_modules/EUCTW/citrus_euctw.c
186
s0 = *s;
lib/libiconv_modules/EUCTW/citrus_euctw.c
250
*s = s0;
lib/libiconv_modules/EUCTW/citrus_euctw.c
264
*s = s0;
lib/libiconv_modules/EUCTW/citrus_euctw.c
271
char * __restrict s, size_t n, wchar_t wc,
lib/libiconv_modules/EUCTW/citrus_euctw.c
309
*s++ = _SS2;
lib/libiconv_modules/EUCTW/citrus_euctw.c
310
*s++ = (cs >> 24) - 'H' + 0xa2;
lib/libiconv_modules/EUCTW/citrus_euctw.c
320
*s++ = (v >> (i << 3)) & 0xff;
lib/libiconv_modules/GBK2K/citrus_gbk2k.c
152
wchar_t * __restrict pwc, char ** __restrict s, size_t n,
lib/libiconv_modules/GBK2K/citrus_gbk2k.c
159
s0 = *s;
lib/libiconv_modules/GBK2K/citrus_gbk2k.c
229
*s = s0;
lib/libiconv_modules/GBK2K/citrus_gbk2k.c
237
*s = s0;
lib/libiconv_modules/GBK2K/citrus_gbk2k.c
252
char * __restrict s, size_t n, wchar_t wc, _GBK2KState * __restrict psenc,
lib/libiconv_modules/GBK2K/citrus_gbk2k.c
295
memcpy(s, psenc->ch, psenc->chlen);
lib/libiconv_modules/GBK2K/citrus_gbk2k.c
77
_GBK2KState * __restrict s)
lib/libiconv_modules/GBK2K/citrus_gbk2k.c
80
memset(s, 0, sizeof(*s));
lib/libiconv_modules/GBK2K/citrus_gbk2k.c
87
void * __restrict pspriv, const _GBK2KState * __restrict s)
lib/libiconv_modules/GBK2K/citrus_gbk2k.c
90
memcpy(pspriv, (const void *)s, sizeof(*s));
lib/libiconv_modules/GBK2K/citrus_gbk2k.c
96
_GBK2KState * __restrict s, const void * __restrict pspriv)
lib/libiconv_modules/GBK2K/citrus_gbk2k.c
99
memcpy((void *)s, pspriv, sizeof(*s));
lib/libiconv_modules/HZ/citrus_hz.c
179
wchar_t * __restrict pwc, char ** __restrict s, size_t n,
lib/libiconv_modules/HZ/citrus_hz.c
189
if (*s == NULL) {
lib/libiconv_modules/HZ/citrus_hz.c
194
s0 = *s;
lib/libiconv_modules/HZ/citrus_hz.c
204
*s = s0;
lib/libiconv_modules/HZ/citrus_hz.c
292
*s = s0;
lib/libiconv_modules/HZ/citrus_hz.c
303
char * __restrict s, size_t n, wchar_t wc,
lib/libiconv_modules/HZ/citrus_hz.c
387
memcpy(s, psenc->ch, psenc->chlen);
lib/libiconv_modules/HZ/citrus_hz.c
400
char * __restrict s, size_t n, _HZState * __restrict psenc,
lib/libiconv_modules/HZ/citrus_hz.c
418
memcpy(s, psenc->ch, psenc->chlen);
lib/libiconv_modules/HZ/citrus_hz.c
511
_citrus_HZ_parse_char(void *context, const char *name __unused, const char *s)
lib/libiconv_modules/HZ/citrus_hz.c
520
escape->ch = *s++;
lib/libiconv_modules/HZ/citrus_hz.c
521
if (escape->ch == ESCAPE_CHAR || *s != '\0')
lib/libiconv_modules/HZ/citrus_hz.c
528
_citrus_HZ_parse_graphic(void *context, const char *name, const char *s)
lib/libiconv_modules/HZ/citrus_hz.c
555
if (_bcs_strncasecmp("ASCII", s, 5) == 0) {
lib/libiconv_modules/HZ/citrus_hz.c
556
if (s[5] != '\0')
lib/libiconv_modules/HZ/citrus_hz.c
562
} else if (_bcs_strncasecmp("GB2312", s, 6) == 0) {
lib/libiconv_modules/HZ/citrus_hz.c
563
if (s[6] != '\0')
lib/libiconv_modules/HZ/citrus_hz.c
569
} else if (strncmp("94*", s, 3) == 0)
lib/libiconv_modules/HZ/citrus_hz.c
571
else if (strncmp("96*", s, 3) == 0)
lib/libiconv_modules/HZ/citrus_hz.c
575
s += 3;
lib/libiconv_modules/HZ/citrus_hz.c
576
switch(*s) {
lib/libiconv_modules/HZ/citrus_hz.c
578
graphic->length = (size_t)(*s - '0');
lib/libiconv_modules/HZ/citrus_hz.c
579
if (*++s == '\0')
lib/libiconv_modules/HZ/citrus_hz.c
596
_citrus_HZ_parse_escape(void *context, const char *name, const char *s)
lib/libiconv_modules/HZ/citrus_hz.c
619
escape_hints, (void *)&p[0], s, strlen(s)));
lib/libiconv_modules/ISO2022/citrus_iso2022.c
1176
char * __restrict s, size_t n, _ISO2022State * __restrict psenc,
lib/libiconv_modules/ISO2022/citrus_iso2022.c
1198
memcpy(s, buf, len - 1);
lib/libiconv_modules/ISO2022/citrus_iso2022.c
1205
char * __restrict s, size_t n, wchar_t wc,
lib/libiconv_modules/ISO2022/citrus_iso2022.c
1227
memcpy(s, buf, len);
lib/libiconv_modules/ISO2022/citrus_iso2022.c
429
_ISO2022State * __restrict s)
lib/libiconv_modules/ISO2022/citrus_iso2022.c
433
memset(s, 0, sizeof(*s));
lib/libiconv_modules/ISO2022/citrus_iso2022.c
434
s->gl = 0;
lib/libiconv_modules/ISO2022/citrus_iso2022.c
435
s->gr = (ei->flags & F_8BIT) ? 1 : -1;
lib/libiconv_modules/ISO2022/citrus_iso2022.c
439
s->g[i].type = ei->initg[i].type;
lib/libiconv_modules/ISO2022/citrus_iso2022.c
440
s->g[i].final = ei->initg[i].final;
lib/libiconv_modules/ISO2022/citrus_iso2022.c
441
s->g[i].interm = ei->initg[i].interm;
lib/libiconv_modules/ISO2022/citrus_iso2022.c
443
s->singlegl = s->singlegr = -1;
lib/libiconv_modules/ISO2022/citrus_iso2022.c
444
s->flags |= _ISO2022STATE_FLAG_INITIALIZED;
lib/libiconv_modules/ISO2022/citrus_iso2022.c
451
void * __restrict pspriv, const _ISO2022State * __restrict s)
lib/libiconv_modules/ISO2022/citrus_iso2022.c
454
memcpy(pspriv, (const void *)s, sizeof(*s));
lib/libiconv_modules/ISO2022/citrus_iso2022.c
460
_ISO2022State * __restrict s, const void * __restrict pspriv)
lib/libiconv_modules/ISO2022/citrus_iso2022.c
463
memcpy((void *)s, pspriv, sizeof(*s));
lib/libiconv_modules/ISO2022/citrus_iso2022.c
530
seqmatch(const char * __restrict s, size_t n,
lib/libiconv_modules/ISO2022/citrus_iso2022.c
539
if (!isecma(*s))
lib/libiconv_modules/ISO2022/citrus_iso2022.c
543
if (*s && strchr("@AB", *s))
lib/libiconv_modules/ISO2022/citrus_iso2022.c
548
if (!isinterm(*s))
lib/libiconv_modules/ISO2022/citrus_iso2022.c
552
if (*s && strchr("()*+", *s))
lib/libiconv_modules/ISO2022/citrus_iso2022.c
557
if (*s && strchr(",-./", *s))
lib/libiconv_modules/ISO2022/citrus_iso2022.c
562
if (*s != *p)
lib/libiconv_modules/ISO2022/citrus_iso2022.c
568
s++;
lib/libiconv_modules/ISO2022/citrus_iso2022.c
846
wchar_t * __restrict pwc, char ** __restrict s,
lib/libiconv_modules/ISO2022/citrus_iso2022.c
853
if (*s == NULL) {
lib/libiconv_modules/ISO2022/citrus_iso2022.c
858
s0 = *s;
lib/libiconv_modules/ISO2022/citrus_iso2022.c
941
*s = s0;
lib/libiconv_modules/ISO2022/citrus_iso2022.c
948
*s = s0;
lib/libiconv_modules/JOHAB/citrus_johab.c
149
wchar_t * __restrict pwc, char ** __restrict s, size_t n,
lib/libiconv_modules/JOHAB/citrus_johab.c
155
if (*s == NULL) {
lib/libiconv_modules/JOHAB/citrus_johab.c
160
s0 = *s;
lib/libiconv_modules/JOHAB/citrus_johab.c
171
*s = s0;
lib/libiconv_modules/JOHAB/citrus_johab.c
185
*s = s0;
lib/libiconv_modules/JOHAB/citrus_johab.c
195
*nresult = s0 - *s;
lib/libiconv_modules/JOHAB/citrus_johab.c
196
*s = s0;
lib/libiconv_modules/JOHAB/citrus_johab.c
205
char * __restrict s, size_t n, wchar_t wc,
lib/libiconv_modules/JOHAB/citrus_johab.c
217
*s = wc & 0xFF;
lib/libiconv_modules/JOHAB/citrus_johab.c
229
*s++ = l;
lib/libiconv_modules/JOHAB/citrus_johab.c
230
*s = t;
lib/libiconv_modules/MSKanji/citrus_mskanji.c
126
_MSKanjiState * __restrict s)
lib/libiconv_modules/MSKanji/citrus_mskanji.c
129
s->chlen = 0;
lib/libiconv_modules/MSKanji/citrus_mskanji.c
136
void * __restrict pspriv, const _MSKanjiState * __restrict s)
lib/libiconv_modules/MSKanji/citrus_mskanji.c
139
memcpy(pspriv, (const void *)s, sizeof(*s));
lib/libiconv_modules/MSKanji/citrus_mskanji.c
145
_MSKanjiState * __restrict s, const void * __restrict pspriv)
lib/libiconv_modules/MSKanji/citrus_mskanji.c
148
memcpy((void *)s, pspriv, sizeof(*s));
lib/libiconv_modules/MSKanji/citrus_mskanji.c
155
wchar_t * __restrict pwc, char ** __restrict s, size_t n,
lib/libiconv_modules/MSKanji/citrus_mskanji.c
162
s0 = *s;
lib/libiconv_modules/MSKanji/citrus_mskanji.c
197
*s = s0;
lib/libiconv_modules/MSKanji/citrus_mskanji.c
227
*s = s0;
lib/libiconv_modules/MSKanji/citrus_mskanji.c
234
char * __restrict s, size_t n, wchar_t wc,
lib/libiconv_modules/MSKanji/citrus_mskanji.c
251
s[0] = (wc >> 8) & 0xff;
lib/libiconv_modules/MSKanji/citrus_mskanji.c
252
s[1] = wc & 0xff;
lib/libiconv_modules/MSKanji/citrus_mskanji.c
253
if (!_mskanji1(s[0] & 0xff) || !_mskanji2(s[1] & 0xff)) {
lib/libiconv_modules/MSKanji/citrus_mskanji.c
266
s[0] = wc & 0xff;
lib/libiconv_modules/MSKanji/citrus_mskanji.c
267
if (_mskanji1(s[0] & 0xff)) {
lib/libiconv_modules/UES/citrus_ues.c
125
to_str(char *s, wchar_t wc, int bit)
lib/libiconv_modules/UES/citrus_ues.c
129
p = s;
lib/libiconv_modules/UES/citrus_ues.c
144
return (p - s);
lib/libiconv_modules/UES/citrus_ues.c
189
wchar_t * __restrict pwc, char ** __restrict s, size_t n,
lib/libiconv_modules/UES/citrus_ues.c
196
if (*s == NULL) {
lib/libiconv_modules/UES/citrus_ues.c
201
s0 = *s;
lib/libiconv_modules/UES/citrus_ues.c
240
*s = s0;
lib/libiconv_modules/UES/citrus_ues.c
292
*nresult = (size_t)((wc == 0) ? 0 : (s0 - *s));
lib/libiconv_modules/UES/citrus_ues.c
293
*s = s0;
lib/libiconv_modules/UES/citrus_ues.c
300
char * __restrict s, size_t n, wchar_t wc,
lib/libiconv_modules/UES/citrus_ues.c
330
memcpy(s, psenc->ch, psenc->chlen);
lib/libiconv_modules/UTF1632/citrus_utf1632.c
103
char **s, size_t n, _UTF1632State *psenc, size_t *nresult)
lib/libiconv_modules/UTF1632/citrus_utf1632.c
110
s0 = *s;
lib/libiconv_modules/UTF1632/citrus_utf1632.c
231
*s = s0;
lib/libiconv_modules/UTF1632/citrus_utf1632.c
243
*s = s0;
lib/libiconv_modules/UTF1632/citrus_utf1632.c
248
_citrus_UTF1632_wcrtomb_priv(_UTF1632EncodingInfo *ei, char *s, size_t n,
lib/libiconv_modules/UTF1632/citrus_utf1632.c
269
memcpy(s, bom, cnt);
lib/libiconv_modules/UTF1632/citrus_utf1632.c
270
s += cnt, n -= cnt;
lib/libiconv_modules/UTF1632/citrus_utf1632.c
297
s[1] = wc;
lib/libiconv_modules/UTF1632/citrus_utf1632.c
298
s[0] = (wc >>= 8);
lib/libiconv_modules/UTF1632/citrus_utf1632.c
301
s[0] = wc;
lib/libiconv_modules/UTF1632/citrus_utf1632.c
302
s[1] = (wc >>= 8);
lib/libiconv_modules/UTF1632/citrus_utf1632.c
308
s += 2;
lib/libiconv_modules/UTF1632/citrus_utf1632.c
320
s[3] = wc;
lib/libiconv_modules/UTF1632/citrus_utf1632.c
321
s[2] = (wc >>= 8);
lib/libiconv_modules/UTF1632/citrus_utf1632.c
322
s[1] = (wc >>= 8);
lib/libiconv_modules/UTF1632/citrus_utf1632.c
323
s[0] = (wc >>= 8);
lib/libiconv_modules/UTF1632/citrus_utf1632.c
326
s[0] = wc;
lib/libiconv_modules/UTF1632/citrus_utf1632.c
327
s[1] = (wc >>= 8);
lib/libiconv_modules/UTF1632/citrus_utf1632.c
328
s[2] = (wc >>= 8);
lib/libiconv_modules/UTF1632/citrus_utf1632.c
329
s[3] = (wc >>= 8);
lib/libiconv_modules/UTF1632/citrus_utf1632.c
95
_UTF1632State *s)
lib/libiconv_modules/UTF1632/citrus_utf1632.c
98
memset(s, 0, sizeof(*s));
lib/libiconv_modules/UTF7/citrus_utf7.c
103
_UTF7State * __restrict s, const void * __restrict pspriv)
lib/libiconv_modules/UTF7/citrus_utf7.c
106
memcpy((void *)s, pspriv, sizeof(*s));
lib/libiconv_modules/UTF7/citrus_utf7.c
154
uint16_t * __restrict u16, char ** __restrict s, size_t n,
lib/libiconv_modules/UTF7/citrus_utf7.c
161
s0 = *s;
lib/libiconv_modules/UTF7/citrus_utf7.c
167
*s = s0;
lib/libiconv_modules/UTF7/citrus_utf7.c
231
*nresult = (size_t)((*u16 == 0) ? 0 : s0 - *s);
lib/libiconv_modules/UTF7/citrus_utf7.c
232
*s = s0;
lib/libiconv_modules/UTF7/citrus_utf7.c
243
wchar_t * __restrict pwc, char ** __restrict s, size_t n,
lib/libiconv_modules/UTF7/citrus_utf7.c
251
if (*s == NULL) {
lib/libiconv_modules/UTF7/citrus_utf7.c
256
err = _citrus_UTF7_mbtoutf16(ei, &hi, s, n, psenc, &nr);
lib/libiconv_modules/UTF7/citrus_utf7.c
269
err = _citrus_UTF7_mbtoutf16(ei, &lo, s, n, psenc, &nr);
lib/libiconv_modules/UTF7/citrus_utf7.c
299
char * __restrict s, size_t n, uint16_t u16,
lib/libiconv_modules/UTF7/citrus_utf7.c
341
memcpy(s, psenc->ch, psenc->chlen);
lib/libiconv_modules/UTF7/citrus_utf7.c
350
char * __restrict s, size_t n, wchar_t wchar,
lib/libiconv_modules/UTF7/citrus_utf7.c
387
memcpy(s, buf, siz);
lib/libiconv_modules/UTF7/citrus_utf7.c
396
char * __restrict s, size_t n, _UTF7State * __restrict psenc,
lib/libiconv_modules/UTF7/citrus_utf7.c
423
memcpy(s, psenc->ch, psenc->chlen);
lib/libiconv_modules/UTF7/citrus_utf7.c
479
const char *s;
lib/libiconv_modules/UTF7/citrus_utf7.c
485
for (s = str; *s != '\0'; s++) \
lib/libiconv_modules/UTF7/citrus_utf7.c
486
ei->cell[*s & 0x7f] |= flag; \
lib/libiconv_modules/UTF7/citrus_utf7.c
489
FILL(base64, (s - base64) + 1);
lib/libiconv_modules/UTF7/citrus_utf7.c
84
_UTF7State * __restrict s)
lib/libiconv_modules/UTF7/citrus_utf7.c
87
memset((void *)s, 0, sizeof(*s));
lib/libiconv_modules/UTF7/citrus_utf7.c
94
void *__restrict pspriv, const _UTF7State * __restrict s)
lib/libiconv_modules/UTF7/citrus_utf7.c
97
memcpy(pspriv, (const void *)s, sizeof(*s));
lib/libiconv_modules/UTF8/citrus_utf8.c
153
_citrus_UTF8_init_state(_UTF8EncodingInfo *ei __unused, _UTF8State *s)
lib/libiconv_modules/UTF8/citrus_utf8.c
156
s->chlen = 0;
lib/libiconv_modules/UTF8/citrus_utf8.c
163
const _UTF8State *s)
lib/libiconv_modules/UTF8/citrus_utf8.c
166
memcpy(pspriv, (const void *)s, sizeof(*s));
lib/libiconv_modules/UTF8/citrus_utf8.c
171
_citrus_UTF8_unpack_state(_UTF8EncodingInfo *ei __unused, _UTF8State *s,
lib/libiconv_modules/UTF8/citrus_utf8.c
175
memcpy((void *)s, pspriv, sizeof(*s));
lib/libiconv_modules/UTF8/citrus_utf8.c
180
_citrus_UTF8_mbrtowc_priv(_UTF8EncodingInfo *ei, wchar_t *pwc, char **s,
lib/libiconv_modules/UTF8/citrus_utf8.c
188
s0 = *s;
lib/libiconv_modules/UTF8/citrus_utf8.c
227
*nresult = (wchar == 0) ? 0 : s0 - *s;
lib/libiconv_modules/UTF8/citrus_utf8.c
228
*s = s0;
lib/libiconv_modules/UTF8/citrus_utf8.c
238
*s = s0;
lib/libiconv_modules/UTF8/citrus_utf8.c
244
_citrus_UTF8_wcrtomb_priv(_UTF8EncodingInfo *ei __unused, char *s, size_t n,
lib/libiconv_modules/UTF8/citrus_utf8.c
268
if (s) {
lib/libiconv_modules/UTF8/citrus_utf8.c
270
s[i] = 0x80 | (c & 0x3f);
lib/libiconv_modules/UTF8/citrus_utf8.c
273
s[0] = c;
lib/libiconv_modules/UTF8/citrus_utf8.c
275
s[0] &= 0x7f;
lib/libiconv_modules/UTF8/citrus_utf8.c
277
s[0] &= (0x7f >> cnt);
lib/libiconv_modules/UTF8/citrus_utf8.c
278
s[0] |= ((0xff00 >> cnt) & 0xff);
lib/libiconv_modules/VIQR/citrus_viqr.c
160
mnemonic_append_child(mnemonic_t *m, const char *s,
lib/libiconv_modules/VIQR/citrus_viqr.c
166
ch = (unsigned char)*s++;
lib/libiconv_modules/VIQR/citrus_viqr.c
177
for (m0 = NULL; (ch = (unsigned char)*s) != '\0'; ++s) {
lib/libiconv_modules/VIQR/citrus_viqr.c
256
wchar_t * __restrict pwc, char ** __restrict s, size_t n,
lib/libiconv_modules/VIQR/citrus_viqr.c
265
if (*s == NULL) {
lib/libiconv_modules/VIQR/citrus_viqr.c
270
s0 = *s;
lib/libiconv_modules/VIQR/citrus_viqr.c
277
*s = s0;
lib/libiconv_modules/VIQR/citrus_viqr.c
310
*nresult = (size_t)(wc == 0 ? 0 : s0 - *s);
lib/libiconv_modules/VIQR/citrus_viqr.c
311
*s = s0;
lib/libiconv_modules/VIQR/citrus_viqr.c
318
char * __restrict s, size_t n, wchar_t wc,
lib/libiconv_modules/VIQR/citrus_viqr.c
370
memcpy(s, psenc->ch, psenc->chlen);
lib/libiconv_modules/VIQR/citrus_viqr.c
388
char * __restrict s __unused, size_t n __unused,
lib/libiconv_modules/VIQR/citrus_viqr.c
441
const char *s;
lib/libiconv_modules/VIQR/citrus_viqr.c
451
s = mnemonic_rfc1456[i];
lib/libiconv_modules/VIQR/citrus_viqr.c
452
if (s == NULL)
lib/libiconv_modules/VIQR/citrus_viqr.c
454
n = strlen(s);
lib/libiconv_modules/VIQR/citrus_viqr.c
458
s, (wchar_t)i, ei->invalid);
lib/libiconv_modules/ZW/citrus_zw.c
110
wchar_t * __restrict pwc, char **__restrict s, size_t n,
lib/libiconv_modules/ZW/citrus_zw.c
117
if (*s == NULL) {
lib/libiconv_modules/ZW/citrus_zw.c
122
s0 = *s;
lib/libiconv_modules/ZW/citrus_zw.c
129
*s = s0; \
lib/libiconv_modules/ZW/citrus_zw.c
247
*s = s0;
lib/libiconv_modules/ZW/citrus_zw.c
255
char *__restrict s, size_t n, wchar_t wc,
lib/libiconv_modules/ZW/citrus_zw.c
333
memcpy(s, psenc->ch, psenc->chlen);
lib/libiconv_modules/ZW/citrus_zw.c
343
char * __restrict s, size_t n, _ZWState * __restrict psenc,
lib/libiconv_modules/ZW/citrus_zw.c
359
memcpy(s, psenc->ch, psenc->chlen);
lib/libiconv_modules/iconv_std/citrus_iconv_std.c
108
_csid_t *csid, _index_t *idx, char **s, size_t n, size_t *nresult,
lib/libiconv_modules/iconv_std/citrus_iconv_std.c
112
return (_stdenc_mbtocs(se->se_handle, csid, idx, s, n, se->se_ps,
lib/libiconv_modules/iconv_std/citrus_iconv_std.c
118
char *s, size_t n, _csid_t csid, _index_t idx, size_t *nresult,
lib/libiconv_modules/iconv_std/citrus_iconv_std.c
122
return (_stdenc_cstomb(se->se_handle, s, n, csid, idx, se->se_ps,
lib/libiconv_modules/iconv_std/citrus_iconv_std.c
128
char *s, size_t n, _wc_t wc, size_t *nresult,
lib/libiconv_modules/iconv_std/citrus_iconv_std.c
132
return (_stdenc_wctomb(se->se_handle, s, n, wc, se->se_ps, nresult,
lib/libiconv_modules/iconv_std/citrus_iconv_std.c
137
put_state_resetx(struct _citrus_iconv_std_encoding *se, char *s, size_t n,
lib/libiconv_modules/iconv_std/citrus_iconv_std.c
141
return (_stdenc_put_state_reset(se->se_handle, s, n, se->se_ps, nresult));
lib/libifconfig/libifconfig_internal.c
100
*s = h->sockets[addressfamily];
lib/libifconfig/libifconfig_internal.c
57
int s;
lib/libifconfig/libifconfig_internal.c
59
if (ifconfig_socket(h, addressfamily, &s) != 0) {
lib/libifconfig/libifconfig_internal.c
63
if (ioctl(s, request, data) != 0) {
lib/libifconfig/libifconfig_internal.c
78
ifconfig_socket(ifconfig_handle_t *h, const int addressfamily, int *s)
lib/libifconfig/libifconfig_internal.c
88
*s = h->sockets[addressfamily];
lib/libifconfig/libifconfig_internal.h
79
int ifconfig_socket(ifconfig_handle_t *h, const int addressfamily, int *s);
lib/libiscsiutil/utils.c
39
checked_strdup(const char *s)
lib/libiscsiutil/utils.c
43
c = strdup(s);
lib/libjail/jail.c
1021
snprintf(desc.s, sizeof(desc.s), SJPARAM ".%s", name);
lib/libjail/jail.c
1023
if (sysctl(mib, 2, mib + 2, &miblen, desc.s, strlen(desc.s)) < 0) {
lib/libjail/jail.c
1030
desc.s, strlen(desc.s)) >= 0)
lib/libjail/jail.c
1038
snprintf(desc.s, sizeof(desc.s), SJPARAM ".%s", nname);
lib/libjail/jail.c
1040
if (sysctl(mib, 2, mib + 2, &miblen, desc.s,
lib/libjail/jail.c
1041
strlen(desc.s)) >= 0) {
lib/libjail/jail.c
1055
snprintf(desc.s, sizeof(desc.s), SJPARAM ".%s", nname);
lib/libjail/jail.c
1057
if (sysctl(mib, 2, mib + 2, &miblen, desc.s,
lib/libjail/jail.c
1058
strlen(desc.s)) >= 0) {
lib/libjail/jail.c
1085
if ((desc.i & CTLTYPE) == CTLTYPE_INT && desc.s[0] == 'B') {
lib/libjail/jail.c
1095
strcmp(desc.s, "A,keyvalue") != 0)
lib/libjail/jail.c
1099
p = strchr(desc.s, '\0');
lib/libjail/jail.c
1101
if (p - 2 < desc.s || strcmp(p - 2, ",a"))
lib/libjail/jail.c
1110
if (desc.s[0] == 'B')
lib/libjail/jail.c
1112
else if (!strcmp(desc.s, "E,jailsys"))
lib/libjail/jail.c
1126
desc.s[0] = 0;
lib/libjail/jail.c
1127
desclen = sizeof(desc.s);
lib/libjail/jail.c
1128
if (sysctl(mib + 2, miblen / sizeof(int), desc.s, &desclen,
lib/libjail/jail.c
1135
jp->jp_valuelen = strtoul(desc.s, NULL, 10);
lib/libjail/jail.c
1140
jpsdef = jp_structinfo(desc.s, &jp->jp_structtype);
lib/libjail/jail.c
1169
desclen = sizeof(desc.s);
lib/libjail/jail.c
1170
if (sysctl(mib, (miblen / sizeof(int)) + 2, desc.s,
lib/libjail/jail.c
1179
memcmp(SJPARAM ".", desc.s, sizeof(SJPARAM)) == 0 &&
lib/libjail/jail.c
1180
memcmp(name, desc.s + sizeof(SJPARAM),
lib/libjail/jail.c
1182
desc.s[desclen - 2] == '.')
lib/libjail/jail.c
998
char s[MAXPATHLEN];
lib/libkvm/kvm_amd64.c
210
size_t s;
lib/libkvm/kvm_amd64.c
220
s = _kvm_pa2off(kd, va, pa);
lib/libkvm/kvm_amd64.c
221
if (s == 0) {
lib/libkvm/kvm_amd64.c
239
s = _kvm_pa2off(kd, pdpe_pa, &ofs);
lib/libkvm/kvm_amd64.c
240
if (s < sizeof(pdpe)) {
lib/libkvm/kvm_amd64.c
259
s = _kvm_pa2off(kd, a, pa);
lib/libkvm/kvm_amd64.c
260
if (s == 0) {
lib/libkvm/kvm_amd64.c
271
s = _kvm_pa2off(kd, pde_pa, &ofs);
lib/libkvm/kvm_amd64.c
272
if (s < sizeof(pde)) {
lib/libkvm/kvm_amd64.c
291
s = _kvm_pa2off(kd, a, pa);
lib/libkvm/kvm_amd64.c
292
if (s == 0) {
lib/libkvm/kvm_amd64.c
303
s = _kvm_pa2off(kd, pte_pa, &ofs);
lib/libkvm/kvm_amd64.c
304
if (s < sizeof(pte)) {
lib/libkvm/kvm_amd64.c
318
s = _kvm_pa2off(kd, a, pa);
lib/libkvm/kvm_amd64.c
319
if (s == 0) {
lib/libkvm/kvm_i386.c
221
size_t s;
lib/libkvm/kvm_i386.c
235
s = _kvm_pa2off(kd, va, pa);
lib/libkvm/kvm_i386.c
236
if (s == 0) {
lib/libkvm/kvm_i386.c
259
s = _kvm_pa2off(kd, a, pa);
lib/libkvm/kvm_i386.c
260
if (s == 0) {
lib/libkvm/kvm_i386.c
271
s = _kvm_pa2off(kd, pte_pa, &ofs);
lib/libkvm/kvm_i386.c
272
if (s < sizeof(pte)) {
lib/libkvm/kvm_i386.c
289
s = _kvm_pa2off(kd, a, pa);
lib/libkvm/kvm_i386.c
290
if (s == 0) {
lib/libkvm/kvm_i386.c
311
size_t s;
lib/libkvm/kvm_i386.c
325
s = _kvm_pa2off(kd, va, pa);
lib/libkvm/kvm_i386.c
326
if (s == 0) {
lib/libkvm/kvm_i386.c
349
s = _kvm_pa2off(kd, a, pa);
lib/libkvm/kvm_i386.c
350
if (s == 0) {
lib/libkvm/kvm_i386.c
361
s = _kvm_pa2off(kd, pte_pa, &ofs);
lib/libkvm/kvm_i386.c
362
if (s < sizeof(pte)) {
lib/libkvm/kvm_i386.c
379
s = _kvm_pa2off(kd, a, pa);
lib/libkvm/kvm_i386.c
380
if (s == 0) {
lib/liblua/luaconf.h
409
#define lua_number2str(s,sz,n) \
lib/liblua/luaconf.h
410
l_sprintf((s), sz, LUA_NUMBER_FMT, (LUAI_UACNUMBER)(n))
lib/liblua/luaconf.h
442
#define lua_str2number(s,p) strtof((s), (p))
lib/liblua/luaconf.h
458
#define lua_str2number(s,p) strtold((s), (p))
lib/liblua/luaconf.h
473
#define lua_str2number(s,p) strtod((s), (p))
lib/liblua/luaconf.h
506
#define lua_integer2str(s,sz,n) \
lib/liblua/luaconf.h
507
l_sprintf((s), sz, LUA_INTEGER_FMT, (LUAI_UACINT)(n))
lib/liblua/luaconf.h
593
#define l_sprintf(s,sz,f,i) snprintf(s,sz,f,i)
lib/liblua/luaconf.h
595
#define l_sprintf(s,sz,f,i) ((void)(sz), sprintf(s,f,i))
lib/liblua/luaconf.h
606
#define lua_strx2number(s,p) lua_str2number(s,p)
lib/liblua/luaconf.h
639
#define lua_str2number(s,p) ((lua_Number)strtod((s), (p)))
lib/liblua/luaconf.h
749
#define LUAI_MAXALIGN lua_Number n; double u; void *s; lua_Integer i; long l
lib/libmd/rmd_locl.h
192
#define RIP1(a,b,c,d,e,w,s) { \
lib/libmd/rmd_locl.h
194
a=ROTATE(a,s)+e; \
lib/libmd/rmd_locl.h
197
#define RIP2(a,b,c,d,e,w,s,K) { \
lib/libmd/rmd_locl.h
199
a=ROTATE(a,s)+e; \
lib/libmd/rmd_locl.h
202
#define RIP3(a,b,c,d,e,w,s,K) { \
lib/libmd/rmd_locl.h
204
a=ROTATE(a,s)+e; \
lib/libmd/rmd_locl.h
207
#define RIP4(a,b,c,d,e,w,s,K) { \
lib/libmd/rmd_locl.h
209
a=ROTATE(a,s)+e; \
lib/libmd/rmd_locl.h
212
#define RIP5(a,b,c,d,e,w,s,K) { \
lib/libmd/rmd_locl.h
214
a=ROTATE(a,s)+e; \
lib/libmp/mpasbn.c
125
_dtom(const char *msg, const char *s)
lib/libmp/mpasbn.c
135
BN_ERRCHECK(msg, BN_dec2bn(&mp->bn, s));
lib/libmp/mpasbn.c
167
char *s;
lib/libmp/mpasbn.c
169
asprintf(&s, "%x", n);
lib/libmp/mpasbn.c
170
if (s == NULL)
lib/libmp/mpasbn.c
172
mp = _xtom(msg, s);
lib/libmp/mpasbn.c
173
free(s);
lib/libmp/mpasbn.c
315
char *s;
lib/libmp/mpasbn.c
317
s = _mtod("mout", mp);
lib/libmp/mpasbn.c
318
printf("%s", s);
lib/libmp/mpasbn.c
319
free(s);
lib/libmp/mpasbn.c
435
char *s, *s2;
lib/libmp/mpasbn.c
437
s = BN_bn2dec(mp->bn);
lib/libmp/mpasbn.c
438
if (s == NULL)
lib/libmp/mpasbn.c
440
asprintf(&s2, "%s", s);
lib/libmp/mpasbn.c
443
OPENSSL_free(s);
lib/libmp/mpasbn.c
454
char *p, *s, *s2;
lib/libmp/mpasbn.c
457
s = BN_bn2hex(mp->bn);
lib/libmp/mpasbn.c
458
if (s == NULL)
lib/libmp/mpasbn.c
460
asprintf(&s2, "%s", s);
lib/libmp/mpasbn.c
463
OPENSSL_free(s);
lib/libmp/mpasbn.c
569
char *s;
lib/libmp/mpasbn.c
582
s = _mtox(msg, rmp);
lib/libmp/mpasbn.c
584
*ro = strtol(s, NULL, 16);
lib/libmp/mpasbn.c
587
free(s);
lib/libmp/mpasbn.c
610
_xtom(const char *msg, const char *s)
lib/libmp/mpasbn.c
620
BN_ERRCHECK(msg, BN_hex2bn(&mp->bn, s));
lib/libmp/mpasbn.c
625
mp_xtom(const char *s)
lib/libmp/mpasbn.c
628
return (_xtom("xtom", s));
lib/libmp/mpasbn.c
87
#define MPERR(s) do { warn s; abort(); } while (0)
lib/libmp/mpasbn.c
88
#define MPERRX(s) do { warnx s; abort(); } while (0)
lib/libmp/tests/legacy_test.c
52
char *s;
lib/libmp/tests/legacy_test.c
67
s = mp_mtox(t2);
lib/libmp/tests/legacy_test.c
68
if (strcmp(str42, s) == 0)
lib/libnetbsd/efun.c
114
ecalloc(size_t n, size_t s)
lib/libnetbsd/efun.c
116
void *p = calloc(n, s);
lib/libnetbsd/efun.c
117
if (p == NULL && n != 0 && s != 0)
lib/libnetbsd/efun.c
118
(*efunc)(1, "Cannot allocate %zu blocks of size %zu", n, s);
lib/libnetbsd/efun.c
87
estrdup(const char *s)
lib/libnetbsd/efun.c
89
char *d = strdup(s);
lib/libnetbsd/efun.c
96
estrndup(const char *s, size_t len)
lib/libnetbsd/efun.c
98
char *d = strndup(s, len);
lib/libnetbsd/sockaddr_snprintf.c
102
s[0x0], s[0x1], s[0x2], s[0x3], s[0x4], s[0x5],
lib/libnetbsd/sockaddr_snprintf.c
103
s[0x6], s[0x7], s[0x8], s[0x9], s[0xa], s[0xb]);
lib/libnetbsd/sockaddr_snprintf.c
115
const char *ptr, *s;
lib/libnetbsd/sockaddr_snprintf.c
129
#define ADDS(p) do { for (s = p; *s; s++) ADDC(*s); } \
lib/libnetbsd/sockaddr_snprintf.c
71
const uint8_t *s = sin6->sin6_addr.s6_addr;
lib/libnetbsd/sockaddr_snprintf.c
78
sin6->sin6_flowinfo, s[0x0], s[0x1], s[0x2], s[0x3], s[0x4], s[0x5],
lib/libnetbsd/sockaddr_snprintf.c
79
s[0x6], s[0x7], s[0x8], s[0x9], s[0xa], s[0xb], s[0xc], s[0xd],
lib/libnetbsd/sockaddr_snprintf.c
80
s[0xe], s[0xf], sin6->sin6_scope_id);
lib/libnetbsd/sockaddr_snprintf.c
95
const uint8_t *s = (const void *)sdl->sdl_data;
lib/libnetmap/nmreq.c
54
nm_is_identifier(const char *s, const char *e)
lib/libnetmap/nmreq.c
56
for (; s != e; s++) {
lib/libnetmap/nmreq.c
57
if (!isalnum(*s) && *s != '_') {
lib/libnvmf/nvmf_tcp.c
1098
qp->s = qparams->tcp.fd;
lib/libnvmf/nvmf_tcp.c
1139
nvlist_add_number(nvl, "fd", qp->s);
lib/libnvmf/nvmf_tcp.c
1157
if (getpeername(qp->s, (struct sockaddr *)&ss, &ss_len) == -1)
lib/libnvmf/nvmf_tcp.c
158
nwritten = write(qp->s, cp, len);
lib/libnvmf/nvmf_tcp.c
174
nwritten = writev(qp->s, iov, iovcnt);
lib/libnvmf/nvmf_tcp.c
220
close(qp->s);
lib/libnvmf/nvmf_tcp.c
221
qp->s = -1;
lib/libnvmf/nvmf_tcp.c
247
close(qp->s);
lib/libnvmf/nvmf_tcp.c
248
qp->s = -1;
lib/libnvmf/nvmf_tcp.c
290
nvmf_tcp_read_buffer(int s, void *buf, size_t len)
lib/libnvmf/nvmf_tcp.c
297
nread = read(s, cp, len);
lib/libnvmf/nvmf_tcp.c
316
error = nvmf_tcp_read_buffer(qp->s, &ch, sizeof(ch));
lib/libnvmf/nvmf_tcp.c
337
error = nvmf_tcp_read_buffer(qp->s, pdu->hdr + 1, plen - sizeof(ch));
lib/libnvmf/nvmf_tcp.c
65
int s;
lib/libnvmf/nvmf_tcp.c
902
error = nvmf_tcp_read_buffer(qp->s, pdu, sizeof(*pdu));
lib/libnvmf/nvmf_tcp.c
918
error = nvmf_tcp_read_buffer(qp->s, pdu, sizeof(*pdu));
lib/libopenbsd/ohash.c
207
ohash_interval(const char *s, const char **e)
lib/libopenbsd/ohash.c
212
*e = s + strlen(s);
lib/libopenbsd/ohash.c
213
if (s == *e)
lib/libopenbsd/ohash.c
216
k = *s++;
lib/libopenbsd/ohash.c
217
while (s != *e)
lib/libopenbsd/ohash.c
218
k = ((k << 2) | (k >> 30)) ^ *s++;
lib/libopenbsd/ohash.c
315
ohash_qlookup(struct ohash *h, const char *s)
lib/libopenbsd/ohash.c
318
return ohash_qlookupi(h, s, &e);
lib/libopenbsd/ohash.c
322
ohash_qlookupi(struct ohash *h, const char *s, const char **e)
lib/libopenbsd/ohash.c
326
hv = ohash_interval(s, e);
lib/libopenbsd/ohash.c
327
return ohash_lookup_interval(h, s, *e, hv);
lib/libpam/modules/pam_radius/pam_radius.c
149
char *s;
lib/libpam/modules/pam_radius/pam_radius.c
154
if ((s = rad_cvt_string(attrval, attrlen)) == NULL)
lib/libpam/modules/pam_radius/pam_radius.c
156
pam_set_item(pamh, PAM_USER, s);
lib/libpam/modules/pam_radius/pam_radius.c
157
free(s);
lib/libpam/modules/pam_radius/pam_radius.c
160
if ((s = rad_cvt_string(attrval, attrlen)) == NULL)
lib/libpam/modules/pam_radius/pam_radius.c
163
pam_info(pamh, "%s", s);
lib/libpam/modules/pam_radius/pam_radius.c
164
free(s);
lib/libpam/modules/pam_radius/pam_radius.c
187
char *s;
lib/libpam/modules/pam_radius/pam_radius.c
192
if ((s = rad_cvt_string(attrval, attrlen)) == NULL)
lib/libpam/modules/pam_radius/pam_radius.c
195
pam_error(pamh, "%s", s);
lib/libpam/modules/pam_radius/pam_radius.c
196
free(s);
lib/libpam/modules/pam_unix/pam_unix.c
469
to64(char *s, long v, int n)
lib/libpam/modules/pam_unix/pam_unix.c
472
*s++ = itoa64[v&0x3f];
lib/libpfctl/libpfctl.c
2013
struct pfctl_state s;
lib/libpfctl/libpfctl.c
2014
bzero(&s, sizeof(s));
lib/libpfctl/libpfctl.c
2015
if (!snl_parse_nlmsg(&h->ss, hdr, &state_parser, &s))
lib/libpfctl/libpfctl.c
2018
ret = f(&s, arg);
lib/libpfctl/libpfctl.c
2051
pfctl_append_states(struct pfctl_state *s, void *arg)
lib/libpfctl/libpfctl.c
2056
new = malloc(sizeof(*s));
lib/libpfctl/libpfctl.c
2060
memcpy(new, s, sizeof(*s));
lib/libpfctl/libpfctl.c
2087
struct pfctl_state *s, *tmp;
lib/libpfctl/libpfctl.c
2089
TAILQ_FOREACH_SAFE(s, &states->states, entry, tmp) {
lib/libpfctl/libpfctl.c
2090
free(s);
lib/libpfctl/libpfctl.c
2321
pfctl_set_syncookies(int dev, const struct pfctl_syncookies *s)
lib/libpfctl/libpfctl.c
2337
hi = lim * s->highwater / 100;
lib/libpfctl/libpfctl.c
2338
lo = lim * s->lowwater / 100;
lib/libpfctl/libpfctl.c
2345
nvlist_add_bool(nvl, "enabled", s->mode != PFCTL_SYNCOOKIES_NEVER);
lib/libpfctl/libpfctl.c
2346
nvlist_add_bool(nvl, "adaptive", s->mode == PFCTL_SYNCOOKIES_ADAPTIVE);
lib/libpfctl/libpfctl.c
2365
pfctl_get_syncookies(int dev, struct pfctl_syncookies *s)
lib/libpfctl/libpfctl.c
2379
bzero(s, sizeof(*s));
lib/libpfctl/libpfctl.c
2393
s->mode = PFCTL_SYNCOOKIES_ADAPTIVE;
lib/libpfctl/libpfctl.c
2395
s->mode = PFCTL_SYNCOOKIES_ALWAYS;
lib/libpfctl/libpfctl.c
2397
s->mode = PFCTL_SYNCOOKIES_NEVER;
lib/libpfctl/libpfctl.c
2400
s->highwater = nvlist_get_number(nvl, "highwater") * 100 / state_limit;
lib/libpfctl/libpfctl.c
2401
s->lowwater = nvlist_get_number(nvl, "lowwater") * 100 / state_limit;
lib/libpfctl/libpfctl.c
2402
s->halfopen_states = nvlist_get_number(nvl, "halfopen_states");
lib/libpfctl/libpfctl.h
527
int pfctl_set_syncookies(int dev, const struct pfctl_syncookies *s);
lib/libpfctl/libpfctl.h
528
int pfctl_get_syncookies(int dev, struct pfctl_syncookies *s);
lib/libpmc/libpmc_pmu_util.c
108
size_t s = sizeof(buf);
lib/libpmc/libpmc_pmu_util.c
111
if (sysctlbyname("kern.hwpmc.cpuid", buf, &s,
lib/libpmc/libpmc_pmu_util.c
128
size_t s = sizeof(buf);
lib/libpmc/libpmc_pmu_util.c
131
if (sysctlbyname("kern.hwpmc.cpuid", buf, &s,
lib/libpmc/libpmc_pmu_util.c
253
size_t s = sizeof(buf);
lib/libpmc/libpmc_pmu_util.c
258
strlcpy(buf, cpuid, s);
lib/libpmc/libpmc_pmu_util.c
260
if (sysctlbyname("kern.hwpmc.cpuid", buf, &s,
lib/libpmc/pmu-events/jevents.c
153
static void fixname(char *s)
lib/libpmc/pmu-events/jevents.c
155
for (; *s; s++)
lib/libpmc/pmu-events/jevents.c
156
*s = tolower(*s);
lib/libpmc/pmu-events/jevents.c
159
static void fixdesc(char *s)
lib/libpmc/pmu-events/jevents.c
161
char *e = s + strlen(s);
lib/libpmc/pmu-events/jevents.c
165
while (e >= s && isspace(*e))
lib/libpmc/pmu-events/jevents.c
167
if (e >= s && *e == '.')
lib/libpmc/pmu-events/jevents.c
172
static char *fixregex(char *s)
lib/libpmc/pmu-events/jevents.c
180
for (p = s; *p; p++) {
lib/libpmc/pmu-events/jevents.c
187
return s;
lib/libpmc/pmu-events/jevents.c
196
for (p = s; *p; p++) {
lib/libpmc/pmu-events/jevents.c
600
char *s;
lib/libpmc/pmu-events/jevents.c
712
for (s = je.pmu; *s; s++)
lib/libpmc/pmu-events/jevents.c
713
*s = tolower(*s);
lib/libpmc/pmu-events/jevents.c
741
for (s = arch_std; *s; s++)
lib/libpmc/pmu-events/jevents.c
742
*s = tolower(*s);
lib/libpmc/pmu-events/json.c
158
int json_streq(char *map, jsmntok_t *t, const char *s)
lib/libpmc/pmu-events/json.c
161
return len == strlen(s) && !strncasecmp(map + t->start, s, len);
lib/libpmc/pmu-events/json.c
164
int json_copystr(char *map, jsmntok_t *t, char *s, int len)
lib/libpmc/pmu-events/json.c
172
memcpy(s, map + t->start, jlen);
lib/libpmc/pmu-events/json.c
173
s[jlen] = '\0';
lib/libpmc/pmu-events/json.h
10
int json_streq(char *map, jsmntok_t *t, const char *s);
lib/libpmc/pmu-events/json.h
12
int json_copystr(char *map, jsmntok_t *t, char *s, int len);
lib/libpmcstat/libpmcstat.h
326
int pmcstat_string_compute_hash(const char *s);
lib/libpmcstat/libpmcstat_string.c
104
hash = pmcstat_string_compute_hash(s);
lib/libpmcstat/libpmcstat_string.c
105
len = strlen(s);
lib/libpmcstat/libpmcstat_string.c
109
strcmp(ps->ps_string, s) == 0)
lib/libpmcstat/libpmcstat_string.c
115
pmcstat_string_lookup_hash(pmcstat_interned_string s)
lib/libpmcstat/libpmcstat_string.c
119
ps = (const struct pmcstat_string *) s;
lib/libpmcstat/libpmcstat_string.c
53
pmcstat_string_intern(const char *s)
lib/libpmcstat/libpmcstat_string.c
59
if ((cps = pmcstat_string_lookup(s)) != NULL)
lib/libpmcstat/libpmcstat_string.c
62
hash = pmcstat_string_compute_hash(s);
lib/libpmcstat/libpmcstat_string.c
63
len = strlen(s);
lib/libpmcstat/libpmcstat_string.c
69
ps->ps_string = strdup(s);
lib/libpmcstat/libpmcstat_string.c
77
const char *s;
lib/libpmcstat/libpmcstat_string.c
79
s = ((const struct pmcstat_string *) str)->ps_string;
lib/libpmcstat/libpmcstat_string.c
80
return (s);
lib/libpmcstat/libpmcstat_string.c
88
pmcstat_string_compute_hash(const char *s)
lib/libpmcstat/libpmcstat_string.c
92
for (hash = 2166136261; *s; s++)
lib/libpmcstat/libpmcstat_string.c
93
hash = (hash ^ *s) * 16777619;
lib/libpmcstat/libpmcstat_string.c
99
pmcstat_string_lookup(const char *s)
lib/libproc/proc_sym.c
457
const char *s;
lib/libproc/proc_sym.c
490
s = elf_strptr(e, symtab->stridx, symp->st_name);
lib/libproc/proc_sym.c
491
if (s != NULL && namep != NULL)
lib/libproc/proc_sym.c
492
*namep = s;
lib/libproc/proc_sym.c
502
const char *s;
lib/libproc/proc_sym.c
523
error = lookup_symbol_by_addr(file->elf, &file->dynsymtab, addr, &s,
lib/libproc/proc_sym.c
527
&s, symcopy);
lib/libproc/proc_sym.c
530
demangle(s, name, namesz);
lib/libproc/proc_sym.c
584
char *s;
lib/libproc/proc_sym.c
591
s = elf_strptr(elf, symtab->stridx, sym.st_name);
lib/libproc/proc_sym.c
592
if (s != NULL && strcmp(s, symbol) == 0) {
lib/libproc/proc_sym.c
663
const char *s;
lib/libproc/proc_sym.c
707
s = elf_strptr(file->elf, symtab->stridx, sym.st_name);
lib/libproc/proc_sym.c
710
if ((error = (*func)(cd, &sym, s)) != 0)
lib/libprocstat/libprocstat.c
1480
struct socket s;
lib/libprocstat/libprocstat.c
1494
if (!kvm_read_all(kd, (unsigned long)so, &s,
lib/libprocstat/libprocstat.c
1500
if (!kvm_read_all(kd, (unsigned long)s.so_proto, &proto,
lib/libprocstat/libprocstat.c
1502
warnx("can't read protosw at %p", (void *)s.so_proto);
lib/libprocstat/libprocstat.c
1523
sock->type = s.so_type;
lib/libprocstat/libprocstat.c
1526
sock->so_pcb = (uintptr_t)s.so_pcb;
lib/libprocstat/libprocstat.c
1527
sock->sendq = s.so_snd.sb_ccc;
lib/libprocstat/libprocstat.c
1528
sock->recvq = s.so_rcv.sb_ccc;
lib/libprocstat/libprocstat.c
1529
sock->so_rcv_sb_state = s.so_rcv.sb_state;
lib/libprocstat/libprocstat.c
1530
sock->so_snd_sb_state = s.so_snd.sb_state;
lib/libprocstat/libprocstat.c
1537
if (s.so_pcb) {
lib/libprocstat/libprocstat.c
1538
if (kvm_read(kd, (u_long)s.so_pcb, (char *)&unpcb,
lib/libprocstat/libprocstat.c
1541
(void *)s.so_pcb);
lib/libradius/radlib.c
942
char *s;
lib/libradius/radlib.c
944
s = malloc(len + 1);
lib/libradius/radlib.c
945
if (s != NULL) {
lib/libradius/radlib.c
946
memcpy(s, data, len);
lib/libradius/radlib.c
947
s[len] = '\0';
lib/libradius/radlib.c
949
return s;
lib/librpcsec_gss/rpcsec_gss_conf.c
105
for (p = s, j = 0; p; p = q, j++) {
lib/librpcsec_gss/rpcsec_gss_conf.c
72
_rpc_gss_string_to_oid(const char* s, gss_OID oid)
lib/librpcsec_gss/rpcsec_gss_conf.c
84
for (p = s; p; p = q) {
lib/librss/librss.c
112
char *s, *ss;
lib/librss/librss.c
126
while ((s = strsep(&ss, " ")) != NULL) {
lib/librss/librss.c
127
r = sscanf(s, "%d:%d", &b, &c);
lib/librss/librss.c
131
s);
lib/librss/librss.c
90
rss_getsysctlint(const char *s)
lib/librss/librss.c
96
retval = sysctlbyname(s, &val, &rlen, NULL, 0);
lib/librss/librss.c
98
warn("sysctlbyname (%s)", s);
lib/libsdp/sdp-int.h
54
int32_t s; /* L2CAP socket */
lib/libsdp/sdp.h
321
#define SDP_GET16(s, cp) { \
lib/libsdp/sdp.h
323
(s) = ((uint16_t)t_cp[0] << 8) \
lib/libsdp/sdp.h
429
#define SDP_PUT16(s, cp) { \
lib/libsdp/sdp.h
430
register uint16_t t_s = (uint16_t)(s); \
lib/libsdp/search.c
170
len = writev(ss->s, iov, sizeof(iov)/sizeof(iov[0]));
lib/libsdp/search.c
185
len = readv(ss->s, iov, sizeof(iov)/sizeof(iov[0]));
lib/libsdp/service.c
145
len = writev(ss->s, iov, sizeof(iov)/sizeof(iov[0]));
lib/libsdp/service.c
192
len = writev(ss->s, iov, sizeof(iov)/sizeof(iov[0]));
lib/libsdp/service.c
211
len = read(ss->s, ss->rsp, ss->rsp_e - ss->rsp);
lib/libsdp/service.c
87
len = writev(ss->s, iov, sizeof(iov)/sizeof(iov[0]));
lib/libsdp/session.c
117
ss->s = socket(PF_UNIX, SOCK_STREAM, 0);
lib/libsdp/session.c
118
if (ss->s < 0) {
lib/libsdp/session.c
130
if (connect(ss->s, (struct sockaddr *) &sa, sizeof(sa)) < 0) {
lib/libsdp/session.c
160
if (ss->s >= 0)
lib/libsdp/session.c
161
close(ss->s);
lib/libsdp/session.c
196
if (getsockname(ss->s, (struct sockaddr *)&sa, &size) == 0) {
lib/libsdp/session.c
57
ss->s = socket(PF_BLUETOOTH, SOCK_SEQPACKET, BLUETOOTH_PROTO_L2CAP);
lib/libsdp/session.c
58
if (ss->s < 0) {
lib/libsdp/session.c
70
if (bind(ss->s, (struct sockaddr *) &sa, sizeof(sa)) < 0) {
lib/libsdp/session.c
77
if (connect(ss->s, (struct sockaddr *) &sa, sizeof(sa)) < 0) {
lib/libsdp/session.c
83
if (getsockopt(ss->s, SOL_L2CAP, SO_L2CAP_OMTU, &ss->omtu, &size) < 0) {
lib/libsdp/session.c
94
if (getsockopt(ss->s, SOL_L2CAP, SO_L2CAP_IMTU, &ss->imtu, &size) < 0) {
lib/libsecureboot/h/verify_file.h
58
int hash_string(char *s, size_t n, char *buf, size_t bufsz);
lib/libsecureboot/verify_file.c
664
hash_string(char *s, size_t n, char *buf, size_t bufsz)
lib/libsecureboot/verify_file.c
684
n = strlen(s);
lib/libsecureboot/verify_file.c
686
md->update(&mctx.vtable, s, n);
lib/libsecureboot/vets.c
1061
const char *hname, const char *s, size_t slen, const char *want)
lib/libsecureboot/vets.c
1066
md->update(&mctx.vtable, s, slen);
lib/libstdbuf/stdbuf.c
37
stream_name(FILE *s)
lib/libstdbuf/stdbuf.c
40
if (s == stdin)
lib/libstdbuf/stdbuf.c
42
if (s == stdout)
lib/libstdbuf/stdbuf.c
44
if (s == stderr)
lib/libstdbuf/stdbuf.c
51
change_buf(FILE *s, const char *bufmode)
lib/libstdbuf/stdbuf.c
75
stream_name(s));
lib/libstdbuf/stdbuf.c
90
stream_name(s));
lib/libstdbuf/stdbuf.c
95
if (setvbuf(s, NULL, mode, bufsize) != 0)
lib/libstdbuf/stdbuf.c
97
stream_name(s));
lib/libsys/_libsys.h
502
ssize_t __sys_recvmsg(int s, struct msghdr * msg, int flags);
lib/libsys/_libsys.h
503
ssize_t __sys_sendmsg(int s, const struct msghdr * msg, int flags);
lib/libsys/_libsys.h
504
ssize_t __sys_recvfrom(int s, void * buf, size_t len, int flags, struct sockaddr * from, __socklen_t * fromlenaddr);
lib/libsys/_libsys.h
505
int __sys_accept(int s, struct sockaddr * name, __socklen_t * anamelen);
lib/libsys/_libsys.h
549
int __sys_connect(int s, const struct sockaddr * name, __socklen_t namelen);
lib/libsys/_libsys.h
551
int __sys_bind(int s, const struct sockaddr * name, __socklen_t namelen);
lib/libsys/_libsys.h
552
int __sys_setsockopt(int s, int level, int name, const void * val, __socklen_t valsize);
lib/libsys/_libsys.h
553
int __sys_listen(int s, int backlog);
lib/libsys/_libsys.h
556
int __sys_getsockopt(int s, int level, int name, void * val, __socklen_t * avalsize);
lib/libsys/_libsys.h
567
ssize_t __sys_sendto(int s, const void * buf, size_t len, int flags, const struct sockaddr * to, __socklen_t tolen);
lib/libsys/_libsys.h
568
int __sys_shutdown(int s, int how);
lib/libsys/_libsys.h
705
int __sys_sendfile(int fd, int s, off_t offset, size_t nbytes, struct sf_hdtr * hdtr, off_t * sbytes, int flags);
lib/libsys/_libsys.h
827
int __sys_bindat(int fd, int s, const struct sockaddr * name, __socklen_t namelen);
lib/libsys/_libsys.h
828
int __sys_connectat(int fd, int s, const struct sockaddr * name, __socklen_t namelen);
lib/libsys/_libsys.h
830
int __sys_accept4(int s, struct sockaddr * name, __socklen_t * anamelen, int flags);
lib/libsys/recvmmsg.c
39
__ssp_real(recvmmsg)(int s, struct mmsghdr *__restrict msgvec, size_t vlen,
lib/libsys/recvmmsg.c
49
pfd[0].fd = s;
lib/libsys/recvmmsg.c
66
ret = __sys_recvmsg(s, &msgvec[0].msg_hdr, flags);
lib/libsys/recvmmsg.c
81
ret = __sys_recvmsg(s, &msgvec[i].msg_hdr, flags);
lib/libsys/sendmmsg.c
35
sendmmsg(int s, struct mmsghdr *__restrict msgvec, size_t vlen, int flags)
lib/libsys/sendmmsg.c
42
ret = __sys_sendmsg(s, &msgvec[i].msg_hdr, flags);
lib/libsysdecode/netlink.c
173
const struct nlattr_decoder *s;
lib/libsysdecode/netlink.c
183
s = search_decoders(ps, pslen, nla->nla_type & NLA_TYPE_MASK);
lib/libsysdecode/netlink.c
184
if (s != NULL && s->cb != NULL)
lib/libsysdecode/netlink.c
185
s->cb(fp, nla, s->attr_name, s->args);
lib/libsysdecode/utrace.c
136
size_t s;
lib/libsysdecode/utrace.c
143
uint32_t s;
lib/libsysdecode/utrace.c
155
else if (ut->s == 0)
lib/libsysdecode/utrace.c
158
fprintf(fp, "%p = malloc(%zu)", ut->r, ut->s);
lib/libsysdecode/utrace.c
160
fprintf(fp, "%p = realloc(%p, %zu)", ut->r, ut->p, ut->s);
lib/libsysdecode/utrace.c
204
um.s = pm->s;
lib/libtacplus/taclib.c
1329
xstrdup(struct tac_handle *h, const char *s)
lib/libtacplus/taclib.c
1333
if ((r = strdup(s)) == NULL)
lib/libtacplus/taclib.h
41
#define TAC_AUTHEN_STATUS(s) ((s) & 0xff)
lib/libtacplus/taclib.h
42
#define TAC_AUTHEN_NOECHO(s) ((s) & (1<<8))
lib/libtacplus/taclib.h
45
#define TAC_AUTHOR_STATUS(s) ((s) & 0xff)
lib/libtacplus/taclib.h
46
#define TAC_AUTHEN_AV_COUNT(s) (((s)>>8) & 0xff)
lib/libthr/thread/thr_printf.c
118
s = buf;
lib/libthr/thread/thr_printf.c
120
*s++ = digits[u % r];
lib/libthr/thread/thr_printf.c
122
while (--s >= buf)
lib/libthr/thread/thr_printf.c
123
pchar(fd, *s);
lib/libthr/thread/thr_printf.c
145
pstr(int fd, const char *s)
lib/libthr/thread/thr_printf.c
148
__sys_write(fd, s, strlen(s));
lib/libthr/thread/thr_printf.c
38
static void pstr(int fd, const char *s);
lib/libthr/thread/thr_printf.c
66
char *s;
lib/libthr/thread/thr_syscalls.c
105
ret = __sys_accept(s, addr, addrlen);
lib/libthr/thread/thr_syscalls.c
116
__thr_accept4(int s, struct sockaddr *addr, socklen_t *addrlen, int flags)
lib/libthr/thread/thr_syscalls.c
123
ret = __sys_accept4(s, addr, addrlen, flags);
lib/libthr/thread/thr_syscalls.c
432
__thr_recvfrom(int s, void *b, size_t l, int f, struct sockaddr *from,
lib/libthr/thread/thr_syscalls.c
440
ret = __sys_recvfrom(s, b, l, f, from, fl);
lib/libthr/thread/thr_syscalls.c
451
__thr_recvmsg(int s, struct msghdr *m, int f)
lib/libthr/thread/thr_syscalls.c
458
ret = __sys_recvmsg(s, m, f);
lib/libthr/thread/thr_syscalls.c
488
__thr_sendmsg(int s, const struct msghdr *m, int f)
lib/libthr/thread/thr_syscalls.c
495
ret = __sys_sendmsg(s, m, f);
lib/libthr/thread/thr_syscalls.c
506
__thr_sendto(int s, const void *m, size_t l, int f, const struct sockaddr *t,
lib/libthr/thread/thr_syscalls.c
514
ret = __sys_sendto(s, m, l, f, t, tl);
lib/libthr/thread/thr_syscalls.c
98
__thr_accept(int s, struct sockaddr *addr, socklen_t *addrlen)
lib/libthread_db/arch/riscv/libpthread_md.c
49
memcpy(mc->mc_gpregs.gp_s, r->s, sizeof(mc->mc_gpregs.gp_s));
lib/libthread_db/arch/riscv/libpthread_md.c
67
memcpy(r->s, mc->mc_gpregs.gp_s, sizeof(mc->mc_gpregs.gp_s));
lib/libunbound/config.h
1558
char *strptime(const char *s, const char *format, struct tm *tm);
lib/libunbound/config.h
1634
# define malloc(s) unbound_stat_malloc_log(s, __FILE__, __LINE__, __func__)
lib/libunbound/config.h
1635
# define calloc(n,s) unbound_stat_calloc_log(n, s, __FILE__, __LINE__, __func__)
lib/libunbound/config.h
1637
# define realloc(p,s) unbound_stat_realloc_log(p, s, __FILE__, __LINE__, __func__)
lib/libunbound/config.h
1638
# define strdup(s) unbound_stat_strdup_log(s, __FILE__, __LINE__, __func__)
lib/libunbound/config.h
1640
# define reallocarray(p,n,s) unbound_stat_reallocarray_log(p, n, s, __FILE__, __LINE__, __func__)
lib/libunbound/config.h
1656
char *unbound_stat_strdup_log(const char *s, const char* file, int line,
lib/libusb/libusb_global_linux.h
74
#define strlcpy(d,s,len) do { \
lib/libusb/libusb_global_linux.h
75
strncpy(d,s,len); \
lib/libusbhid/parse.c
111
if (s->last_pos[i].rid == c->report_ID)
lib/libusbhid/parse.c
113
if (s->last_pos[i].rid == 0)
lib/libusbhid/parse.c
118
s->last_pos[i].rid = c->report_ID;
lib/libusbhid/parse.c
120
s->last_pos[i].pos[j] = s->pos[j];
lib/libusbhid/parse.c
133
if (s->last_pos[i].rid == next_rID)
lib/libusbhid/parse.c
135
if (s->last_pos[i].rid == 0)
lib/libusbhid/parse.c
140
s->last_pos[i].rid = next_rID;
lib/libusbhid/parse.c
142
s->pos[j] = s->last_pos[i].pos[j];
lib/libusbhid/parse.c
145
s->pos[j] = 0; /* Out of RID entries. */
lib/libusbhid/parse.c
155
struct hid_data *s;
lib/libusbhid/parse.c
157
s = malloc(sizeof *s);
lib/libusbhid/parse.c
158
memset(s, 0, sizeof *s);
lib/libusbhid/parse.c
159
s->start = s->p = d->data;
lib/libusbhid/parse.c
160
s->end = d->data + d->size;
lib/libusbhid/parse.c
161
s->kindset = kindset;
lib/libusbhid/parse.c
162
s->reportid = id;
lib/libusbhid/parse.c
163
return (s);
lib/libusbhid/parse.c
170
hid_end_parse(hid_data_t s)
lib/libusbhid/parse.c
173
if (s == NULL)
lib/libusbhid/parse.c
176
free(s);
lib/libusbhid/parse.c
183
hid_get_byte(struct hid_data *s, const uint16_t wSize)
lib/libusbhid/parse.c
188
ptr = s->p;
lib/libusbhid/parse.c
191
if (ptr == s->end)
lib/libusbhid/parse.c
198
if ((s->end - ptr) < wSize)
lib/libusbhid/parse.c
199
ptr = s->end;
lib/libusbhid/parse.c
204
s->p = ptr;
lib/libusbhid/parse.c
213
hid_get_item_raw(hid_data_t s, hid_item_t *h)
lib/libusbhid/parse.c
220
if (s == NULL)
lib/libusbhid/parse.c
223
c = &s->cur[s->pushlevel];
lib/libusbhid/parse.c
227
if (s->icount < s->ncount) {
lib/libusbhid/parse.c
229
if (s->iusage < s->nusage) {
lib/libusbhid/parse.c
230
dval = s->usages_min[s->iusage] + s->ousage;
lib/libusbhid/parse.c
232
s->usage_last = dval;
lib/libusbhid/parse.c
233
if (dval == s->usages_max[s->iusage]) {
lib/libusbhid/parse.c
234
s->iusage ++;
lib/libusbhid/parse.c
235
s->ousage = 0;
lib/libusbhid/parse.c
237
s->ousage ++;
lib/libusbhid/parse.c
241
dval = s->usage_last;
lib/libusbhid/parse.c
243
s->icount ++;
lib/libusbhid/parse.c
248
if (s->kindset & (1 << c->kind)) {
lib/libusbhid/parse.c
250
h->pos = s->pos[c->kind];
lib/libusbhid/parse.c
251
s->pos[c->kind] += c->report_size * c->report_count;
lib/libusbhid/parse.c
257
s->icount = 0;
lib/libusbhid/parse.c
258
s->ncount = 0;
lib/libusbhid/parse.c
259
s->iusage = 0;
lib/libusbhid/parse.c
260
s->nusage = 0;
lib/libusbhid/parse.c
261
s->susage = 0;
lib/libusbhid/parse.c
262
s->ousage = 0;
lib/libusbhid/parse.c
266
while (s->p != s->end) {
lib/libusbhid/parse.c
268
bSize = hid_get_byte(s, 1);
lib/libusbhid/parse.c
271
bSize = hid_get_byte(s, 1);
lib/libusbhid/parse.c
272
bSize |= hid_get_byte(s, 1) << 8;
lib/libusbhid/parse.c
273
bTag = hid_get_byte(s, 1);
lib/libusbhid/parse.c
290
dval = (int8_t)hid_get_byte(s, 1);
lib/libusbhid/parse.c
294
dval = hid_get_byte(s, 1);
lib/libusbhid/parse.c
295
dval |= hid_get_byte(s, 1) << 8;
lib/libusbhid/parse.c
300
dval = hid_get_byte(s, 1);
lib/libusbhid/parse.c
301
dval |= hid_get_byte(s, 1) << 8;
lib/libusbhid/parse.c
302
dval |= hid_get_byte(s, 1) << 16;
lib/libusbhid/parse.c
303
dval |= hid_get_byte(s, 1) << 24;
lib/libusbhid/parse.c
307
dval = hid_get_byte(s, bSize);
lib/libusbhid/parse.c
318
c->report_count = s->loc_count;
lib/libusbhid/parse.c
319
c->report_size = s->loc_size;
lib/libusbhid/parse.c
324
s->ncount = 255;
lib/libusbhid/parse.c
326
s->ncount = c->report_count;
lib/libusbhid/parse.c
336
s->ncount = 1;
lib/libusbhid/parse.c
348
c->usage = s->usage_last;
lib/libusbhid/parse.c
394
s->loc_size = dval & mask;
lib/libusbhid/parse.c
397
hid_switch_rid(s, c, dval & mask);
lib/libusbhid/parse.c
401
s->loc_count = dval & mask;
lib/libusbhid/parse.c
405
if ((s->pushlevel + 1) >= MAXPUSH)
lib/libusbhid/parse.c
407
s->pushlevel ++;
lib/libusbhid/parse.c
408
s->cur[s->pushlevel] = *c;
lib/libusbhid/parse.c
410
c->report_size = s->loc_size;
lib/libusbhid/parse.c
411
c->report_count = s->loc_count;
lib/libusbhid/parse.c
413
c = &s->cur[s->pushlevel];
lib/libusbhid/parse.c
417
if (s->pushlevel == 0)
lib/libusbhid/parse.c
419
s->pushlevel --;
lib/libusbhid/parse.c
420
c = &s->cur[s->pushlevel];
lib/libusbhid/parse.c
422
s->loc_size = c->report_size;
lib/libusbhid/parse.c
423
s->loc_count = c->report_count;
lib/libusbhid/parse.c
438
s->usage_last = dval;
lib/libusbhid/parse.c
440
if (s->nusage < MAXUSAGE) {
lib/libusbhid/parse.c
441
s->usages_min[s->nusage] = dval;
lib/libusbhid/parse.c
442
s->usages_max[s->nusage] = dval;
lib/libusbhid/parse.c
443
s->nusage ++;
lib/libusbhid/parse.c
448
s->susage = 0;
lib/libusbhid/parse.c
451
s->susage |= 1;
lib/libusbhid/parse.c
459
s->susage |= 2;
lib/libusbhid/parse.c
466
if (s->susage != 3)
lib/libusbhid/parse.c
470
if ((s->nusage < MAXUSAGE) &&
lib/libusbhid/parse.c
473
s->usages_min[s->nusage] =
lib/libusbhid/parse.c
475
s->usages_max[s->nusage] =
lib/libusbhid/parse.c
477
s->nusage ++;
lib/libusbhid/parse.c
481
s->susage = 0;
lib/libusbhid/parse.c
516
hid_get_item(hid_data_t s, hid_item_t *h)
lib/libusbhid/parse.c
521
r = hid_get_item_raw(s, h);
lib/libusbhid/parse.c
522
if (r <= 0 || s->reportid == -1 || h->report_ID == s->reportid)
lib/libusbhid/parse.c
96
hid_switch_rid(struct hid_data *s, struct hid_item *c, int32_t next_rID)
lib/libusbhid/usbhid.h
95
void hid_end_parse(hid_data_t s);
lib/libusbhid/usbhid.h
96
int hid_get_item(hid_data_t s, hid_item_t *h);
lib/libutil/fparseln.c
109
if ((ptr = fgetln(fp, &s)) == NULL)
lib/libutil/fparseln.c
112
if (s && com) { /* Check and eliminate comments */
lib/libutil/fparseln.c
113
for (cp = ptr; cp < ptr + s; cp++)
lib/libutil/fparseln.c
115
s = cp - ptr;
lib/libutil/fparseln.c
116
cnt = s == 0 && buf == NULL;
lib/libutil/fparseln.c
121
if (s && nl) { /* Check and eliminate newlines */
lib/libutil/fparseln.c
122
cp = &ptr[s - 1];
lib/libutil/fparseln.c
125
s--; /* forget newline */
lib/libutil/fparseln.c
128
if (s && con) { /* Check and eliminate continuations */
lib/libutil/fparseln.c
129
cp = &ptr[s - 1];
lib/libutil/fparseln.c
132
s--; /* forget continuation char */
lib/libutil/fparseln.c
137
if (s == 0) {
lib/libutil/fparseln.c
146
if ((cp = realloc(buf, len + s + 1)) == NULL) {
lib/libutil/fparseln.c
152
(void) memcpy(buf + len, ptr, s);
lib/libutil/fparseln.c
153
len += s;
lib/libutil/fparseln.c
77
size_t s, len;
lib/libutil/login_cap.c
523
isinfinite(const char *s)
lib/libutil/login_cap.c
536
if (strcasecmp(s, *i) == 0)
lib/libutil/login_tty.c
43
pid_t s;
lib/libutil/login_tty.c
45
s = setsid();
lib/libutil/login_tty.c
46
if (s == -1)
lib/libutil/login_tty.c
47
s = getsid(0);
lib/libutil/login_tty.c
48
if (tcsetsid(fd, s) == -1)
lib/libutil/trimdomain.c
59
char *end, *s;
lib/libutil/trimdomain.c
66
(s = strchr(domain, '.')) != NULL)
lib/libutil/trimdomain.c
67
memmove(domain, s + 1, strlen(s + 1) + 1);
lib/libutil/trimdomain.c
82
s = fullhost;
lib/libutil/trimdomain.c
83
end = s + hostsize + 1;
lib/libutil/trimdomain.c
84
if ((s = memchr(s, '.', (size_t)(end - s))) != NULL) {
lib/libutil/trimdomain.c
85
if (strncasecmp(s + 1, domain, dlen) == 0) {
lib/libutil/trimdomain.c
86
if (s[dlen + 1] == '\0') {
lib/libutil/trimdomain.c
88
*s = '\0';
lib/libutil/trimdomain.c
89
} else if (s[dlen + 1] == ':' &&
lib/libutil/trimdomain.c
90
isDISP(s + dlen + 2) &&
lib/libutil/trimdomain.c
91
(len = strlen(s + dlen + 1)) < (size_t)(end - s)) {
lib/libutil/trimdomain.c
93
memmove(s, s + dlen + 1, len + 1);
lib/libveriexec/exec_script.c
129
int s;
lib/libveriexec/exec_script.c
155
c = waitpid(child, &s, 0);
lib/libveriexec/exec_script.c
156
printf("%s: exit %d\n", argv[0], WEXITSTATUS(s));
lib/libvmmapi/vmmapi.h
127
int vm_setup_memory(struct vmctx *ctx, size_t len, enum vm_mmap_style s);
lib/libvmmapi/vmmapi.h
128
int vm_setup_memory_domains(struct vmctx *ctx, enum vm_mmap_style s,
lib/libvmmapi/vmmapi.h
228
int vm_get_x2apic_state(struct vcpu *vcpu, enum x2apic_state *s);
lib/libvmmapi/vmmapi.h
229
int vm_set_x2apic_state(struct vcpu *vcpu, enum x2apic_state s);
lib/msun/ld128/e_powl.c
148
long double yy1, t1, t2, r, s, t, u, v, w;
lib/msun/ld128/e_powl.c
313
s = u * v;
lib/msun/ld128/e_powl.c
314
s_h = s;
lib/msun/ld128/e_powl.c
329
s2 = s * s;
lib/msun/ld128/e_powl.c
333
r += s_l * (s_h + s);
lib/msun/ld128/e_powl.c
343
v = s_l * t_h + t_l * s;
lib/msun/ld128/e_powl.c
363
s = one;
lib/msun/ld128/e_powl.c
365
s = -one; /* (-ve)**(odd int) */
lib/msun/ld128/e_powl.c
383
return s * huge * huge; /* overflow */
lib/msun/ld128/e_powl.c
387
return s * huge * huge; /* overflow */
lib/msun/ld128/e_powl.c
396
return s * tiny * tiny; /* underflow */
lib/msun/ld128/e_powl.c
400
return s * tiny * tiny; /* underflow */
lib/msun/ld128/e_powl.c
439
return s * z;
lib/msun/ld128/k_expl.h
300
long double c, exp_x, hi, lo, s;
lib/msun/ld128/k_expl.h
317
sincosl(y, &s, &c);
lib/msun/ld128/k_expl.h
319
s * exp_x * scale1 * scale2));
lib/msun/ld128/k_tanl.c
111
s = 1.0 + t * z;
lib/msun/ld128/k_tanl.c
112
return t + a * (s + t * v);
lib/msun/ld128/k_tanl.c
61
long double z, r, v, w, s;
lib/msun/ld128/k_tanl.c
88
s = z * x;
lib/msun/ld128/k_tanl.c
89
r = y + z * (s * (r + v) + y);
lib/msun/ld128/k_tanl.c
90
r += T3 * s;
lib/msun/ld128/s_cexpl.c
46
long double c, exp_x, s, x, y;
lib/msun/ld128/s_cexpl.c
56
sincosl(y, &s, &c);
lib/msun/ld128/s_cexpl.c
57
return (CMPLXL(c, s));
lib/msun/ld128/s_cexpl.c
88
sincosl(y, &s, &c);
lib/msun/ld128/s_cexpl.c
89
return (CMPLXL(exp_x * c, exp_x * s));
lib/msun/ld128/s_erfl.c
192
long double ax,R,S,P,Q,s,y,z,r;
lib/msun/ld128/s_erfl.c
214
s = one+z*(qq1+z*(qq2+z*(qq3+z*(qq4+z*(qq5+z*(qq6+z*(qq7+
lib/msun/ld128/s_erfl.c
216
y = r/s;
lib/msun/ld128/s_erfl.c
220
s = ax-one;
lib/msun/ld128/s_erfl.c
221
P = pa0+s*(pa1+s*(pa2+s*(pa3+s*(pa4+s*(pa5+s*(pa6+s*(pa7+
lib/msun/ld128/s_erfl.c
222
s*(pa8+s*(pa9+s*(pa10+s*pa11))))))))));
lib/msun/ld128/s_erfl.c
223
Q = one+s*(qa1+s*(qa2+s*(qa3+s*(qa4+s*(qa5+s*(qa6+s*(qa7+
lib/msun/ld128/s_erfl.c
224
s*(qa8+s*(qa9+s*(qa10+s*(qa11+s*qa12)))))))))));
lib/msun/ld128/s_erfl.c
230
s = one/(ax*ax);
lib/msun/ld128/s_erfl.c
232
R=ra0+s*(ra1+s*(ra2+s*(ra3+s*(ra4+s*(ra5+s*(ra6+s*(ra7+
lib/msun/ld128/s_erfl.c
233
s*(ra8+s*(ra9+s*(ra10+s*(ra11+s*(ra12+s*(ra13+s*(ra14+
lib/msun/ld128/s_erfl.c
234
s*(ra15+s*ra16)))))))))))))));
lib/msun/ld128/s_erfl.c
235
S=one+s*(sa1+s*(sa2+s*(sa3+s*(sa4+s*(sa5+s*(sa6+s*(sa7+
lib/msun/ld128/s_erfl.c
236
s*(sa8+s*(sa9+s*(sa10+s*(sa11+s*(sa12+s*(sa13+s*(sa14+
lib/msun/ld128/s_erfl.c
237
s*(sa15+s*sa16)))))))))))))));
lib/msun/ld128/s_erfl.c
239
R=rb0+s*(rb1+s*(rb2+s*(rb3+s*(rb4+s*(rb5+s*(rb6+s*(rb7+
lib/msun/ld128/s_erfl.c
240
s*(rb8+s*(rb9+s*(rb10+s*(rb11+s*(rb12+s*(rb13+
lib/msun/ld128/s_erfl.c
241
s*rb14)))))))))))));
lib/msun/ld128/s_erfl.c
242
S=one+s*(sb1+s*(sb2+s*(sb3+s*(sb4+s*(sb5+s*(sb6+s*(sb7+
lib/msun/ld128/s_erfl.c
243
s*(sb8+s*(sb9+s*(sb10+s*(sb11+s*(sb12+s*(sb13+
lib/msun/ld128/s_erfl.c
244
s*sb14)))))))))))));
lib/msun/ld128/s_erfl.c
254
long double ax,R,S,P,Q,s,y,z,r;
lib/msun/ld128/s_erfl.c
272
s = one+z*(qq1+z*(qq2+z*(qq3+z*(qq4+z*(qq5+z*(qq6+z*(qq7+
lib/msun/ld128/s_erfl.c
274
y = r/s;
lib/msun/ld128/s_erfl.c
284
s = ax-one;
lib/msun/ld128/s_erfl.c
285
P = pa0+s*(pa1+s*(pa2+s*(pa3+s*(pa4+s*(pa5+s*(pa6+s*(pa7+
lib/msun/ld128/s_erfl.c
286
s*(pa8+s*(pa9+s*(pa10+s*pa11))))))))));
lib/msun/ld128/s_erfl.c
287
Q = one+s*(qa1+s*(qa2+s*(qa3+s*(qa4+s*(qa5+s*(qa6+s*(qa7+
lib/msun/ld128/s_erfl.c
288
s*(qa8+s*(qa9+s*(qa10+s*(qa11+s*qa12)))))))))));
lib/msun/ld128/s_erfl.c
297
s = one/(ax*ax);
lib/msun/ld128/s_erfl.c
299
R=ra0+s*(ra1+s*(ra2+s*(ra3+s*(ra4+s*(ra5+s*(ra6+s*(ra7+
lib/msun/ld128/s_erfl.c
300
s*(ra8+s*(ra9+s*(ra10+s*(ra11+s*(ra12+s*(ra13+s*(ra14+
lib/msun/ld128/s_erfl.c
301
s*(ra15+s*ra16)))))))))))))));
lib/msun/ld128/s_erfl.c
302
S=one+s*(sa1+s*(sa2+s*(sa3+s*(sa4+s*(sa5+s*(sa6+s*(sa7+
lib/msun/ld128/s_erfl.c
303
s*(sa8+s*(sa9+s*(sa10+s*(sa11+s*(sa12+s*(sa13+s*(sa14+
lib/msun/ld128/s_erfl.c
304
s*(sa15+s*sa16)))))))))))))));
lib/msun/ld128/s_erfl.c
306
R=rb0+s*(rb1+s*(rb2+s*(rb3+s*(rb4+s*(rb5+s*(rb6+s*(rb7+
lib/msun/ld128/s_erfl.c
307
s*(rb8+s*(rb9+s*(rb10+s*(rb11+s*(rb12+s*(rb13+
lib/msun/ld128/s_erfl.c
308
s*rb14)))))))))))));
lib/msun/ld128/s_erfl.c
309
S=one+s*(sb1+s*(sb2+s*(sb3+s*(sb4+s*(sb5+s*(sb6+s*(sb7+
lib/msun/ld128/s_erfl.c
310
s*(sb8+s*(sb9+s*(sb10+s*(sb11+s*(sb12+s*(sb13+
lib/msun/ld128/s_erfl.c
311
s*sb14)))))))))))));
lib/msun/ld128/s_erfl.c
314
R=rc0+s*(rc1+s*(rc2+s*(rc3+s*(rc4+s*(rc5+s*(rc6+s*(rc7+
lib/msun/ld128/s_erfl.c
315
s*(rc8+s*rc9))))))));
lib/msun/ld128/s_erfl.c
316
S=one+s*(sc1+s*(sc2+s*(sc3+s*(sc4+s*(sc5+s*(sc6+s*(sc7+
lib/msun/ld128/s_erfl.c
317
s*(sc8+s*sc9))))))));
lib/msun/ld128/s_nanl.c
35
nanl(const char *s)
lib/msun/ld128/s_nanl.c
42
_scan_nan(u.bits, 4, s);
lib/msun/ld128/s_sinpil.c
101
return (x < 0 ? -s : s);
lib/msun/ld128/s_sinpil.c
50
long double ai, ar, ax, hi, lo, s, xhi, xlo;
lib/msun/ld128/s_sinpil.c
62
s = (pi_lo + pi_hi) * lo + pi_lo * lo +
lib/msun/ld128/s_sinpil.c
64
return (s * 0x1p-113L);
lib/msun/ld128/s_sinpil.c
67
s = __kernel_sinpil(ax);
lib/msun/ld128/s_sinpil.c
68
return (x < 0 ? -s : s);
lib/msun/ld128/s_sinpil.c
72
s = __kernel_cospil(0.5 - ax);
lib/msun/ld128/s_sinpil.c
74
s = __kernel_cospil(ax - 0.5);
lib/msun/ld128/s_sinpil.c
76
s = __kernel_sinpil(1 - ax);
lib/msun/ld128/s_sinpil.c
77
return (x < 0 ? -s : s);
lib/msun/ld128/s_sinpil.c
85
s = 0;
lib/msun/ld128/s_sinpil.c
89
s = __kernel_sinpil(ar);
lib/msun/ld128/s_sinpil.c
91
s = __kernel_cospil(0.5 - ar);
lib/msun/ld128/s_sinpil.c
94
s = __kernel_cospil(ar - 0.5);
lib/msun/ld128/s_sinpil.c
96
s = __kernel_sinpil(1 - ar);
lib/msun/ld128/s_sinpil.c
99
s = fmodl(ai, 2.L) == 0 ? s : -s;
lib/msun/ld80/e_powl.c
563
long double s;
lib/msun/ld80/e_powl.c
603
s = x;
lib/msun/ld80/e_powl.c
604
s = frexpl( s, &lx );
lib/msun/ld80/e_powl.c
608
s = (s - 7.0710678118654752e-1L) / (s + 7.0710678118654752e-1L);
lib/msun/ld80/e_powl.c
609
s = (2.9142135623730950L * s - 0.5L + lx) * nn * LOGE2L;
lib/msun/ld80/e_powl.c
613
s = LOGE2L * e;
lib/msun/ld80/e_powl.c
616
if( s > MAXLOGL )
lib/msun/ld80/e_powl.c
619
if( s < MINLOGL )
lib/msun/ld80/e_powl.c
625
if( s < (-MAXLOGL+2.0L) )
lib/msun/ld80/k_expl.h
277
long double c, exp_x, hi, lo, s;
lib/msun/ld80/k_expl.h
294
sincosl(y, &s, &c);
lib/msun/ld80/k_expl.h
296
s * exp_x * scale1 * scale2));
lib/msun/ld80/k_tanl.c
116
s = 1.0 + t * z;
lib/msun/ld80/k_tanl.c
117
return t + a * (s + t * v);
lib/msun/ld80/k_tanl.c
69
long double z, r, v, w, s;
lib/msun/ld80/k_tanl.c
93
s = z * x;
lib/msun/ld80/k_tanl.c
94
r = y + z * (s * (r + v) + y);
lib/msun/ld80/k_tanl.c
95
r += T3 * s;
lib/msun/ld80/s_cexpl.c
101
sincosl(y, &s, &c);
lib/msun/ld80/s_cexpl.c
102
RETURNI(CMPLXL(exp_x * c, exp_x * s));
lib/msun/ld80/s_cexpl.c
45
long double c, exp_x, s, x, y;
lib/msun/ld80/s_cexpl.c
63
sincosl(y, &s, &c);
lib/msun/ld80/s_cexpl.c
64
RETURNI(CMPLXL(c, s));
lib/msun/ld80/s_erfl.c
218
long double ax,R,S,P,Q,s,y,z,r;
lib/msun/ld80/s_erfl.c
241
s = one+z*(qq1+z*(qq2+z*(qq3+z*(qq4+z*(qq5+z*qq6)))));
lib/msun/ld80/s_erfl.c
242
y = r/s;
lib/msun/ld80/s_erfl.c
246
s = ax-one;
lib/msun/ld80/s_erfl.c
247
P = pa0+s*(pa1+s*(pa2+s*(pa3+s*(pa4+s*(pa5+s*(pa6+s*pa7))))));
lib/msun/ld80/s_erfl.c
248
Q = one+s*(qa1+s*(qa2+s*(qa3+s*(qa4+s*(qa5+s*(qa6+s*qa7))))));
lib/msun/ld80/s_erfl.c
254
s = one/(ax*ax);
lib/msun/ld80/s_erfl.c
256
R=ra0+s*(ra1+s*(ra2+s*(ra3+s*(ra4+s*(ra5+s*(ra6+s*(ra7+
lib/msun/ld80/s_erfl.c
257
s*(ra8+s*ra9))))))));
lib/msun/ld80/s_erfl.c
258
S=one+s*(sa1+s*(sa2+s*(sa3+s*(sa4+s*(sa5+s*(sa6+s*(sa7+
lib/msun/ld80/s_erfl.c
259
s*(sa8+s*sa9))))))));
lib/msun/ld80/s_erfl.c
261
R=rb0+s*(rb1+s*(rb2+s*(rb3+s*(rb4+s*(rb5+s*(rb6+s*rb7))))));
lib/msun/ld80/s_erfl.c
262
S=one+s*(sb1+s*(sb2+s*(sb3+s*(sb4+s*(sb5+s*(sb6+s*sb7))))));
lib/msun/ld80/s_erfl.c
272
long double ax,R,S,P,Q,s,y,z,r;
lib/msun/ld80/s_erfl.c
291
s = one+z*(qq1+z*(qq2+z*(qq3+z*(qq4+z*(qq5+z*qq6)))));
lib/msun/ld80/s_erfl.c
292
y = r/s;
lib/msun/ld80/s_erfl.c
302
s = ax-one;
lib/msun/ld80/s_erfl.c
303
P = pa0+s*(pa1+s*(pa2+s*(pa3+s*(pa4+s*(pa5+s*(pa6+s*pa7))))));
lib/msun/ld80/s_erfl.c
304
Q = one+s*(qa1+s*(qa2+s*(qa3+s*(qa4+s*(qa5+s*(qa6+s*qa7))))));
lib/msun/ld80/s_erfl.c
313
s = one/(ax*ax);
lib/msun/ld80/s_erfl.c
315
R=ra0+s*(ra1+s*(ra2+s*(ra3+s*(ra4+s*(ra5+s*(ra6+s*(ra7+
lib/msun/ld80/s_erfl.c
316
s*(ra8+s*ra9))))))));
lib/msun/ld80/s_erfl.c
317
S=one+s*(sa1+s*(sa2+s*(sa3+s*(sa4+s*(sa5+s*(sa6+s*(sa7+
lib/msun/ld80/s_erfl.c
318
s*(sa8+s*sa9))))))));
lib/msun/ld80/s_erfl.c
320
R=rb0+s*(rb1+s*(rb2+s*(rb3+s*(rb4+s*(rb5+s*(rb6+s*rb7))))));
lib/msun/ld80/s_erfl.c
321
S=one+s*(sb1+s*(sb2+s*(sb3+s*(sb4+s*(sb5+s*(sb6+s*sb7))))));
lib/msun/ld80/s_erfl.c
324
R=rc0+s*(rc1+s*(rc2+s*(rc3+s*(rc4+s*rc5))));
lib/msun/ld80/s_erfl.c
325
S=one+s*(sc1+s*(sc2+s*(sc3+s*(sc4+s*sc5))));
lib/msun/ld80/s_nanl.c
35
nanl(const char *s)
lib/msun/ld80/s_nanl.c
42
_scan_nan(u.bits, 3, s);
lib/msun/ld80/s_sinpil.c
101
s = __kernel_sinpil(ax);
lib/msun/ld80/s_sinpil.c
103
s = __kernel_cospil(0.5 - ax);
lib/msun/ld80/s_sinpil.c
107
s = __kernel_cospil(ax - 0.5);
lib/msun/ld80/s_sinpil.c
109
s = __kernel_sinpil(1 - ax);
lib/msun/ld80/s_sinpil.c
117
if (j0 & 1) s = -s;
lib/msun/ld80/s_sinpil.c
119
RETURNI((hx & 0x8000) ? -s : s);
lib/msun/ld80/s_sinpil.c
54
long double ax, hi, lo, s;
lib/msun/ld80/s_sinpil.c
74
s = (pi_lo + pi_hi) * lo + pi_lo * hi +
lib/msun/ld80/s_sinpil.c
76
RETURNI(s * 0x1p-63L);
lib/msun/ld80/s_sinpil.c
78
s = __kernel_sinpil(ax);
lib/msun/ld80/s_sinpil.c
79
RETURNI((hx & 0x8000) ? -s : s);
lib/msun/ld80/s_sinpil.c
83
s = __kernel_cospil(0.5 - ax);
lib/msun/ld80/s_sinpil.c
85
s = __kernel_cospil(ax - 0.5);
lib/msun/ld80/s_sinpil.c
87
s = __kernel_sinpil(1 - ax);
lib/msun/ld80/s_sinpil.c
88
RETURNI((hx & 0x8000) ? -s : s);
lib/msun/ld80/s_sinpil.c
97
s = 0;
lib/msun/src/e_acos.c
100
w = r*s+c;
lib/msun/src/e_acos.c
63
double z,p,q,r,w,s,c,df;
lib/msun/src/e_acos.c
87
s = sqrt(z);
lib/msun/src/e_acos.c
89
w = r*s-pio2_lo;
lib/msun/src/e_acos.c
90
return pi - 2.0*(s+w);
lib/msun/src/e_acos.c
93
s = sqrt(z);
lib/msun/src/e_acos.c
94
df = s;
lib/msun/src/e_acos.c
96
c = (z-df*df)/(s+df);
lib/msun/src/e_acosf.c
40
float z,p,q,r,w,s,c,df;
lib/msun/src/e_acosf.c
62
s = sqrtf(z);
lib/msun/src/e_acosf.c
64
w = r*s-pio2_lo;
lib/msun/src/e_acosf.c
65
return pi - (float)2.0*(s+w);
lib/msun/src/e_acosf.c
69
s = sqrtf(z);
lib/msun/src/e_acosf.c
70
df = s;
lib/msun/src/e_acosf.c
73
c = (z-df*df)/(s+df);
lib/msun/src/e_acosf.c
77
w = r*s+c;
lib/msun/src/e_acosl.c
43
long double z,p,q,r,w,s,c,df;
lib/msun/src/e_acosl.c
66
s = sqrtl(z);
lib/msun/src/e_acosl.c
68
w = r*s-pio2_lo;
lib/msun/src/e_acosl.c
69
return pi - 2.0*(s+w);
lib/msun/src/e_acosl.c
72
s = sqrtl(z);
lib/msun/src/e_acosl.c
73
u.e = s;
lib/msun/src/e_acosl.c
76
c = (z-df*df)/(s+df);
lib/msun/src/e_acosl.c
80
w = r*s+c;
lib/msun/src/e_asin.c
100
w = s;
lib/msun/src/e_asin.c
102
c = (t-w*w)/(s+w);
lib/msun/src/e_asin.c
104
p = 2.0*s*r-(pio2_lo-2.0*c);
lib/msun/src/e_asin.c
69
double t=0.0,w,p,q,c,r,s;
lib/msun/src/e_asin.c
95
s = sqrt(t);
lib/msun/src/e_asin.c
98
t = pio2_hi-(2.0*(s+s*w)-pio2_lo);
lib/msun/src/e_asinf.c
40
double s;
lib/msun/src/e_asinf.c
64
s = sqrt(t);
lib/msun/src/e_asinf.c
66
t = pio2-2.0*(s+s*w);
lib/msun/src/e_asinl.c
33
long double t=0.0,w,p,q,c,r,s;
lib/msun/src/e_asinl.c
58
s = sqrtl(t);
lib/msun/src/e_asinl.c
61
t = pio2_hi-(2.0*(s+s*w)-pio2_lo);
lib/msun/src/e_asinl.c
63
u.e = s;
lib/msun/src/e_asinl.c
66
c = (t-w*w)/(s+w);
lib/msun/src/e_asinl.c
68
p = 2.0*s*r-(pio2_lo-2.0*c);
lib/msun/src/e_j0.c
119
s = one+z*(S01+z*(S02+z*(S03+z*S04)));
lib/msun/src/e_j0.c
121
return one + z*((r/s)-qrtr);
lib/msun/src/e_j0.c
124
return((one+u)*(one-u)+z*(r/s));
lib/msun/src/e_j0.c
144
double z, s,c,ss,cc,u,v;
lib/msun/src/e_j0.c
171
sincos(x, &s, &c);
lib/msun/src/e_j0.c
172
ss = s-c;
lib/msun/src/e_j0.c
173
cc = s+c;
lib/msun/src/e_j0.c
180
if ((s*c)<zero) cc = z/ss;
lib/msun/src/e_j0.c
276
double z,r,s;
lib/msun/src/e_j0.c
286
s = one+z*(q[0]+z*(q[1]+z*(q[2]+z*(q[3]+z*q[4]))));
lib/msun/src/e_j0.c
287
return one+ r/s;
lib/msun/src/e_j0.c
373
double s,r,z;
lib/msun/src/e_j0.c
383
s = one+z*(q[0]+z*(q[1]+z*(q[2]+z*(q[3]+z*(q[4]+z*q[5])))));
lib/msun/src/e_j0.c
384
return (r/s-eighth)/x;
lib/msun/src/e_j0.c
84
double z, s,c,ss,cc,r,u,v;
lib/msun/src/e_j0.c
92
sincos(x, &s, &c);
lib/msun/src/e_j0.c
93
ss = s-c;
lib/msun/src/e_j0.c
94
cc = s+c;
lib/msun/src/e_j0.c
97
if ((s*c)<zero) cc = z/ss;
lib/msun/src/e_j0f.c
107
float z, s,c,ss,cc,u,v;
lib/msun/src/e_j0f.c
127
sincosf(x, &s, &c);
lib/msun/src/e_j0f.c
128
ss = s-c;
lib/msun/src/e_j0f.c
129
cc = s+c;
lib/msun/src/e_j0f.c
136
if ((s*c)<zero) cc = z/ss;
lib/msun/src/e_j0f.c
231
float z,r,s;
lib/msun/src/e_j0f.c
241
s = one+z*(q[0]+z*(q[1]+z*(q[2]+z*(q[3]+z*q[4]))));
lib/msun/src/e_j0f.c
242
return one+ r/s;
lib/msun/src/e_j0f.c
328
float s,r,z;
lib/msun/src/e_j0f.c
338
s = one+z*(q[0]+z*(q[1]+z*(q[2]+z*(q[3]+z*(q[4]+z*q[5])))));
lib/msun/src/e_j0f.c
339
return (r/s-eighth)/x;
lib/msun/src/e_j0f.c
47
float z, s,c,ss,cc,r,u,v;
lib/msun/src/e_j0f.c
55
sincosf(x, &s, &c);
lib/msun/src/e_j0f.c
56
ss = s-c;
lib/msun/src/e_j0f.c
57
cc = s+c;
lib/msun/src/e_j0f.c
60
if ((s*c)<zero) cc = z/ss;
lib/msun/src/e_j0f.c
82
s = one+z*(S01+z*(S02+z*(S03+z*S04)));
lib/msun/src/e_j0f.c
84
return one + z*((r/s)-qrtr);
lib/msun/src/e_j0f.c
87
return((one+u)*(one-u)+z*(r/s));
lib/msun/src/e_j1.c
118
s = one+z*(s01+z*(s02+z*(s03+z*(s04+z*s05))));
lib/msun/src/e_j1.c
120
return(x*0.5+r/s);
lib/msun/src/e_j1.c
141
double z, s,c,ss,cc,u,v;
lib/msun/src/e_j1.c
157
sincos(x, &s, &c);
lib/msun/src/e_j1.c
158
ss = -s-c;
lib/msun/src/e_j1.c
159
cc = s-c;
lib/msun/src/e_j1.c
162
if ((s*c)>zero) cc = z/ss;
lib/msun/src/e_j1.c
270
double z,r,s;
lib/msun/src/e_j1.c
280
s = one+z*(q[0]+z*(q[1]+z*(q[2]+z*(q[3]+z*q[4]))));
lib/msun/src/e_j1.c
281
return one+ r/s;
lib/msun/src/e_j1.c
367
double s,r,z;
lib/msun/src/e_j1.c
377
s = one+z*(q[0]+z*(q[1]+z*(q[2]+z*(q[3]+z*(q[4]+z*q[5])))));
lib/msun/src/e_j1.c
378
return (.375 + r/s)/x;
lib/msun/src/e_j1.c
85
double z, s,c,ss,cc,r,u,v,y;
lib/msun/src/e_j1.c
93
sincos(y, &s, &c);
lib/msun/src/e_j1.c
94
ss = -s-c;
lib/msun/src/e_j1.c
95
cc = s-c;
lib/msun/src/e_j1.c
98
if ((s*c)>zero) cc = z/ss;
lib/msun/src/e_j1f.c
104
float z, s,c,ss,cc,u,v;
lib/msun/src/e_j1f.c
113
sincosf(x, &s, &c);
lib/msun/src/e_j1f.c
114
ss = -s-c;
lib/msun/src/e_j1f.c
115
cc = s-c;
lib/msun/src/e_j1f.c
118
if ((s*c)>zero) cc = z/ss;
lib/msun/src/e_j1f.c
226
float z,r,s;
lib/msun/src/e_j1f.c
236
s = one+z*(q[0]+z*(q[1]+z*(q[2]+z*(q[3]+z*q[4]))));
lib/msun/src/e_j1f.c
237
return one+ r/s;
lib/msun/src/e_j1f.c
323
float s,r,z;
lib/msun/src/e_j1f.c
333
s = one+z*(q[0]+z*(q[1]+z*(q[2]+z*(q[3]+z*(q[4]+z*q[5])))));
lib/msun/src/e_j1f.c
334
return ((float).375 + r/s)/x;
lib/msun/src/e_j1f.c
48
float z, s,c,ss,cc,r,u,v,y;
lib/msun/src/e_j1f.c
56
sincosf(y, &s, &c);
lib/msun/src/e_j1f.c
57
ss = -s-c;
lib/msun/src/e_j1f.c
58
cc = s-c;
lib/msun/src/e_j1f.c
61
if ((s*c)>zero) cc = z/ss;
lib/msun/src/e_j1f.c
81
s = one+z*(s01+z*(s02+z*(s03+z*(s04+z*s05))));
lib/msun/src/e_j1f.c
83
return(x*(float)0.5+r/s);
lib/msun/src/e_jn.c
216
double a, b, c, s, temp;
lib/msun/src/e_jn.c
248
sincos(x, &s, &c);
lib/msun/src/e_jn.c
250
case 0: temp = s-c; break;
lib/msun/src/e_jn.c
251
case 1: temp = -s-c; break;
lib/msun/src/e_jn.c
252
case 2: temp = -s+c; break;
lib/msun/src/e_jn.c
253
case 3: temp = s+c; break;
lib/msun/src/e_jn.c
53
double a, b, c, s, temp, di;
lib/msun/src/e_jn.c
90
sincos(x, &s, &c);
lib/msun/src/e_jn.c
92
case 0: temp = c+s; break;
lib/msun/src/e_jn.c
93
case 1: temp = -c+s; break;
lib/msun/src/e_jn.c
94
case 2: temp = -c-s; break;
lib/msun/src/e_jn.c
95
case 3: temp = c-s; break;
lib/msun/src/e_log.c
121
s = f/(2.0+f);
lib/msun/src/e_log.c
123
z = s*s;
lib/msun/src/e_log.c
133
if(k==0) return f-(hfsq-s*(hfsq+R)); else
lib/msun/src/e_log.c
134
return dk*ln2_hi-((hfsq-(s*(hfsq+R)+dk*ln2_lo))-f);
lib/msun/src/e_log.c
136
if(k==0) return f-s*(f-R); else
lib/msun/src/e_log.c
137
return dk*ln2_hi-((s*(f-R)-dk*ln2_lo)-f);
lib/msun/src/e_log.c
87
double hfsq,f,s,z,R,w,t1,t2,dk;
lib/msun/src/e_logf.c
35
float hfsq,f,s,z,R,w,t1,t2,dk;
lib/msun/src/e_logf.c
68
s = f/((float)2.0+f);
lib/msun/src/e_logf.c
70
z = s*s;
lib/msun/src/e_logf.c
80
if(k==0) return f-(hfsq-s*(hfsq+R)); else
lib/msun/src/e_logf.c
81
return dk*ln2_hi-((hfsq-(s*(hfsq+R)+dk*ln2_lo))-f);
lib/msun/src/e_logf.c
83
if(k==0) return f-s*(f-R); else
lib/msun/src/e_logf.c
84
return dk*ln2_hi-((s*(f-R)-dk*ln2_lo)-f);
lib/msun/src/e_pow.c
100
double y1,t1,t2,r,s,t,u,v,w;
lib/msun/src/e_pow.c
185
s = one; /* s (sign of result -ve**odd) = -1 else = 1 */
lib/msun/src/e_pow.c
186
if((n|(yisint-1))==0) s = -one;/* (-ve)**(odd int) */
lib/msun/src/e_pow.c
195
if(ix<0x3fefffff) return (hy<0)? s*huge*huge:s*tiny*tiny;
lib/msun/src/e_pow.c
196
if(ix>0x3ff00000) return (hy>0)? s*huge*huge:s*tiny*tiny;
lib/msun/src/e_pow.c
265
return s*huge*huge; /* overflow */
lib/msun/src/e_pow.c
267
if(p_l+ovt>z-p_h) return s*huge*huge; /* overflow */
lib/msun/src/e_pow.c
271
return s*tiny*tiny; /* underflow */
lib/msun/src/e_pow.c
273
if(p_l<=z-p_h) return s*tiny*tiny; /* underflow */
lib/msun/src/e_pow.c
309
return s*z;
lib/msun/src/e_powf.c
166
s = u*v;
lib/msun/src/e_powf.c
167
s_h = s;
lib/msun/src/e_powf.c
176
s2 = s*s;
lib/msun/src/e_powf.c
178
r += s_l*(s_h+s);
lib/msun/src/e_powf.c
186
v = s_l*t_h+t_l*s;
lib/msun/src/e_powf.c
59
float y1,t1,t2,r,s,sn,t,u,v,w;
lib/msun/src/e_sinhl.c
100
if (jx<0) s = -1;
lib/msun/src/e_sinhl.c
122
RETURNI(s*(lo - 0.25/(hi + lo) + hi));
lib/msun/src/e_sinhl.c
127
RETURNI(s*hexpl(fabsl(x)));
lib/msun/src/e_sinhl.c
88
double s;
lib/msun/src/e_sinhl.c
99
s = 1;
lib/msun/src/e_sqrtf.c
33
int32_t ix,s,q,m,t,i;
lib/msun/src/e_sqrtf.c
63
q = s = 0; /* q = sqrt(x) */
lib/msun/src/e_sqrtf.c
67
t = s+r;
lib/msun/src/e_sqrtf.c
69
s = t+r;
lib/msun/src/k_exp.c
105
sincos(y, &s, &c);
lib/msun/src/k_exp.c
107
s * exp_x * scale1 * scale2));
lib/msun/src/k_exp.c
88
double c, exp_x, s, scale1, scale2, x, y;
lib/msun/src/k_expf.c
71
float c, exp_x, s, scale1, scale2, x, y;
lib/msun/src/k_expf.c
84
sincosf(y, &s, &c);
lib/msun/src/k_expf.c
86
s * exp_x * scale1 * scale2));
lib/msun/src/k_log.h
86
double hfsq,s,z,R,w,t1,t2;
lib/msun/src/k_log.h
88
s = f/(2.0+f);
lib/msun/src/k_log.h
89
z = s*s;
lib/msun/src/k_log.h
95
return s*(hfsq+R);
lib/msun/src/k_logf.h
26
float hfsq,s,z,R,w,t1,t2;
lib/msun/src/k_logf.h
28
s = f/((float)2.0+f);
lib/msun/src/k_logf.h
29
z = s*s;
lib/msun/src/k_logf.h
35
return s*(hfsq+R);
lib/msun/src/k_sincosf.h
31
double r, s, w, z;
lib/msun/src/k_sincosf.h
36
s = z * x;
lib/msun/src/k_sincosf.h
37
*sn = (x + s * (S1 + z * S2)) + s * w * r;
lib/msun/src/k_sinf.c
33
double r, s, w, z;
lib/msun/src/k_sinf.c
39
s = z*x;
lib/msun/src/k_sinf.c
40
return (x + s*(S1+z*S2)) + s*w*r;
lib/msun/src/k_tan.c
100
s = z * x;
lib/msun/src/k_tan.c
101
r = y + z * (s * (r + v) + y);
lib/msun/src/k_tan.c
102
r += T[0] * s;
lib/msun/src/k_tan.c
123
s = 1.0 + t * z;
lib/msun/src/k_tan.c
124
return t + a * (s + t * v);
lib/msun/src/k_tan.c
74
double z, r, v, w, s;
lib/msun/src/k_tanf.c
36
double z,r,w,s,t,u;
lib/msun/src/k_tanf.c
56
s = z*x;
lib/msun/src/k_tanf.c
58
r = (x+s*u)+(s*w)*(t+w*r);
lib/msun/src/s_cbrt.c
103
s=t*t; /* t*t is exact */
lib/msun/src/s_cbrt.c
104
r=x/s; /* error <= 0.5 ulps; |r| < |t| */
lib/msun/src/s_cbrt.c
41
double r,s,t=0.0,w;
lib/msun/src/s_cbrtl.c
132
s=t*t; /* t*t is exact */
lib/msun/src/s_cbrtl.c
133
r=x/s; /* error <= 0.5 ulps; |r| < |t| */
lib/msun/src/s_cbrtl.c
35
long double r, s, t, w;
lib/msun/src/s_ccosh.c
135
sincos(y, &s, &c);
lib/msun/src/s_ccosh.c
136
return (CMPLX(INFINITY * c, x * s));
lib/msun/src/s_ccosh.c
51
double c, h, s, x, y;
lib/msun/src/s_ccosh.c
68
sincos(y, &s, &c);
lib/msun/src/s_ccosh.c
70
return (CMPLX(cosh(x) * c, sinh(x) * s));
lib/msun/src/s_ccosh.c
76
return (CMPLX(h * c, copysign(h, x) * s));
lib/msun/src/s_ccosh.c
84
return (CMPLX(h * h * c, h * s));
lib/msun/src/s_ccoshf.c
43
float c, h, s, x, y;
lib/msun/src/s_ccoshf.c
59
sincosf(y, &s, &c);
lib/msun/src/s_ccoshf.c
61
return (CMPLXF(coshf(x) * c, sinhf(x) * s));
lib/msun/src/s_ccoshf.c
67
return (CMPLXF(h * c, copysignf(h, x) * s));
lib/msun/src/s_ccoshf.c
75
return (CMPLXF(h * h * c, h * s));
lib/msun/src/s_ccoshf.c
92
sincosf(y, &s, &c);
lib/msun/src/s_ccoshf.c
93
return (CMPLXF(INFINITY * c, x * s));
lib/msun/src/s_cexp.c
42
double c, exp_x, s, x, y;
lib/msun/src/s_cexp.c
57
sincos(y, &s, &c);
lib/msun/src/s_cexp.c
58
return (CMPLX(c, s));
lib/msun/src/s_cexp.c
89
sincos(y, &s, &c);
lib/msun/src/s_cexp.c
90
return (CMPLX(exp_x * c, exp_x * s));
lib/msun/src/s_cexpf.c
41
float c, exp_x, s, x, y;
lib/msun/src/s_cexpf.c
56
sincosf(y, &s, &c);
lib/msun/src/s_cexpf.c
57
return (CMPLXF(c, s));
lib/msun/src/s_cexpf.c
88
sincosf(y, &s, &c);
lib/msun/src/s_cexpf.c
89
return (CMPLXF(exp_x * c, exp_x * s));
lib/msun/src/s_csinh.c
134
sincos(y, &s, &c);
lib/msun/src/s_csinh.c
135
return (CMPLX(x * c, INFINITY * s));
lib/msun/src/s_csinh.c
51
double c, h, s, x, y;
lib/msun/src/s_csinh.c
68
sincos(y, &s, &c);
lib/msun/src/s_csinh.c
70
return (CMPLX(sinh(x) * c, cosh(x) * s));
lib/msun/src/s_csinh.c
76
return (CMPLX(copysign(h, x) * c, h * s));
lib/msun/src/s_csinh.c
84
return (CMPLX(h * c, h * h * s));
lib/msun/src/s_csinhf.c
43
float c, h, s, x, y;
lib/msun/src/s_csinhf.c
59
sincosf(y, &s, &c);
lib/msun/src/s_csinhf.c
61
return (CMPLXF(sinhf(x) * c, coshf(x) * s));
lib/msun/src/s_csinhf.c
67
return (CMPLXF(copysignf(h, x) * c, h * s));
lib/msun/src/s_csinhf.c
75
return (CMPLXF(h * c, h * h * s));
lib/msun/src/s_csinhf.c
92
sincosf(y, &s, &c);
lib/msun/src/s_csinhf.c
93
return (CMPLXF(x * c, INFINITY * s));
lib/msun/src/s_ctanh.c
133
s = sinh(x);
lib/msun/src/s_ctanh.c
134
rho = sqrt(1 + s * s); /* = cosh(x) */
lib/msun/src/s_ctanh.c
135
denom = 1 + beta * s * s;
lib/msun/src/s_ctanh.c
136
return (CMPLX((beta * rho * s) / denom, t / denom));
lib/msun/src/s_ctanh.c
77
double t, beta, s, rho, denom;
lib/msun/src/s_ctanhf.c
42
float t, beta, s, rho, denom;
lib/msun/src/s_ctanhf.c
71
s = sinhf(x);
lib/msun/src/s_ctanhf.c
72
rho = sqrtf(1 + s * s);
lib/msun/src/s_ctanhf.c
73
denom = 1 + beta * s * s;
lib/msun/src/s_ctanhf.c
74
return (CMPLXF((beta * rho * s) / denom, t / denom));
lib/msun/src/s_erf.c
196
double R,S,P,Q,s,y,z,r;
lib/msun/src/s_erf.c
212
s = one+z*(qq1+z*(qq2+z*(qq3+z*(qq4+z*qq5))));
lib/msun/src/s_erf.c
213
y = r/s;
lib/msun/src/s_erf.c
217
s = fabs(x)-one;
lib/msun/src/s_erf.c
218
P = pa0+s*(pa1+s*(pa2+s*(pa3+s*(pa4+s*(pa5+s*pa6)))));
lib/msun/src/s_erf.c
219
Q = one+s*(qa1+s*(qa2+s*(qa3+s*(qa4+s*(qa5+s*qa6)))));
lib/msun/src/s_erf.c
226
s = one/(x*x);
lib/msun/src/s_erf.c
228
R=ra0+s*(ra1+s*(ra2+s*(ra3+s*(ra4+s*(ra5+s*(ra6+s*ra7))))));
lib/msun/src/s_erf.c
229
S=one+s*(sa1+s*(sa2+s*(sa3+s*(sa4+s*(sa5+s*(sa6+s*(sa7+
lib/msun/src/s_erf.c
230
s*sa8)))))));
lib/msun/src/s_erf.c
232
R=rb0+s*(rb1+s*(rb2+s*(rb3+s*(rb4+s*(rb5+s*rb6)))));
lib/msun/src/s_erf.c
233
S=one+s*(sb1+s*(sb2+s*(sb3+s*(sb4+s*(sb5+s*(sb6+s*sb7))))));
lib/msun/src/s_erf.c
249
double R,S,P,Q,s,y,z,r;
lib/msun/src/s_erf.c
262
s = one+z*(qq1+z*(qq2+z*(qq3+z*(qq4+z*qq5))));
lib/msun/src/s_erf.c
263
y = r/s;
lib/msun/src/s_erf.c
273
s = fabs(x)-one;
lib/msun/src/s_erf.c
274
P = pa0+s*(pa1+s*(pa2+s*(pa3+s*(pa4+s*(pa5+s*pa6)))));
lib/msun/src/s_erf.c
275
Q = one+s*(qa1+s*(qa2+s*(qa3+s*(qa4+s*(qa5+s*qa6)))));
lib/msun/src/s_erf.c
284
s = one/(x*x);
lib/msun/src/s_erf.c
286
R=ra0+s*(ra1+s*(ra2+s*(ra3+s*(ra4+s*(ra5+s*(ra6+s*ra7))))));
lib/msun/src/s_erf.c
287
S=one+s*(sa1+s*(sa2+s*(sa3+s*(sa4+s*(sa5+s*(sa6+s*(sa7+
lib/msun/src/s_erf.c
288
s*sa8)))))));
lib/msun/src/s_erf.c
291
R=rb0+s*(rb1+s*(rb2+s*(rb3+s*(rb4+s*(rb5+s*rb6)))));
lib/msun/src/s_erf.c
292
S=one+s*(sb1+s*(sb2+s*(sb3+s*(sb4+s*(sb5+s*(sb6+s*sb7))))));
lib/msun/src/s_erff.c
102
s = fabsf(x)-one;
lib/msun/src/s_erff.c
103
P = pa0+s*(pa1+s*(pa2+s*pa3));
lib/msun/src/s_erff.c
104
Q = one+s*(qa1+s*(qa2+s*qa3));
lib/msun/src/s_erff.c
111
s = one/(x*x);
lib/msun/src/s_erff.c
113
R=ra0+s*(ra1+s*(ra2+s*ra3));
lib/msun/src/s_erff.c
114
S=one+s*(sa1+s*(sa2+s*sa3));
lib/msun/src/s_erff.c
116
R=rb0+s*(rb1+s*rb2);
lib/msun/src/s_erff.c
117
S=one+s*(sb1+s*(sb2+s*sb3));
lib/msun/src/s_erff.c
128
float R,S,P,Q,s,y,z,r;
lib/msun/src/s_erff.c
141
s = one+z*(qq1+z*(qq2+z*qq3));
lib/msun/src/s_erff.c
142
y = r/s;
lib/msun/src/s_erff.c
152
s = fabsf(x)-one;
lib/msun/src/s_erff.c
153
P = pa0+s*(pa1+s*(pa2+s*pa3));
lib/msun/src/s_erff.c
154
Q = one+s*(qa1+s*(qa2+s*qa3));
lib/msun/src/s_erff.c
163
s = one/(x*x);
lib/msun/src/s_erff.c
165
R=ra0+s*(ra1+s*(ra2+s*ra3));
lib/msun/src/s_erff.c
166
S=one+s*(sa1+s*(sa2+s*sa3));
lib/msun/src/s_erff.c
169
R=rb0+s*(rb1+s*rb2);
lib/msun/src/s_erff.c
170
S=one+s*(sb1+s*(sb2+s*sb3));
lib/msun/src/s_erff.c
81
float R,S,P,Q,s,y,z,r;
lib/msun/src/s_erff.c
97
s = one+z*(qq1+z*(qq2+z*qq3));
lib/msun/src/s_erff.c
98
y = r/s;
lib/msun/src/s_fma.c
61
double s;
lib/msun/src/s_fma.c
64
s = ret.hi - a;
lib/msun/src/s_fma.c
65
ret.lo = (a - (ret.hi - s)) + (b - s);
lib/msun/src/s_fmal.c
54
long double s;
lib/msun/src/s_fmal.c
57
s = ret.hi - a;
lib/msun/src/s_fmal.c
58
ret.lo = (a - (ret.hi - s)) + (b - s);
lib/msun/src/s_log1p.c
100
double hfsq,f,c,s,z,R,u;
lib/msun/src/s_log1p.c
167
s = f/(2.0+f);
lib/msun/src/s_log1p.c
168
z = s*s;
lib/msun/src/s_log1p.c
170
if(k==0) return f-(hfsq-s*(hfsq+R)); else
lib/msun/src/s_log1p.c
171
return k*ln2_hi-((hfsq-(s*(hfsq+R)+(k*ln2_lo+c)))-f);
lib/msun/src/s_log1pf.c
107
s = f/((float)2.0+f);
lib/msun/src/s_log1pf.c
108
z = s*s;
lib/msun/src/s_log1pf.c
110
if(k==0) return f-(hfsq-s*(hfsq+R)); else
lib/msun/src/s_log1pf.c
111
return k*ln2_hi-((hfsq-(s*(hfsq+R)+(k*ln2_lo+c)))-f);
lib/msun/src/s_log1pf.c
39
float hfsq,f,c,s,z,R,u;
lib/msun/src/s_nan.c
104
_scan_nan(u.bits, 1, s);
lib/msun/src/s_nan.c
51
_scan_nan(uint32_t *words, int num_words, const char *s)
lib/msun/src/s_nan.c
59
if (s[0] == '0' && (s[1] == 'x' || s[1] == 'X'))
lib/msun/src/s_nan.c
60
s += 2;
lib/msun/src/s_nan.c
63
for (si = 0; isxdigit(s[si]); si++)
lib/msun/src/s_nan.c
71
words[bitpos / 32] |= digittoint(s[si]) << (bitpos % 32);
lib/msun/src/s_nan.c
74
digittoint(s[si]) << (bitpos % 32);
lib/msun/src/s_nan.c
80
nan(const char *s)
lib/msun/src/s_nan.c
87
_scan_nan(u.bits, 2, s);
lib/msun/src/s_nan.c
97
nanf(const char *s)
lib/msun/src/s_sincosf.c
102
__kernel_sincosdf(y, &s, &c);
lib/msun/src/s_sincosf.c
106
*sn = s;
lib/msun/src/s_sincosf.c
111
*cs = -s;
lib/msun/src/s_sincosf.c
114
*sn = -s;
lib/msun/src/s_sincosf.c
119
*cs = s;
lib/msun/src/s_sincosf.c
36
float c, s;
lib/msun/src/s_sinl.c
48
int e0, s;
lib/msun/src/s_sinl.c
53
s = z.bits.sign;
lib/msun/src/s_sinl.c
69
RETURNI(s ? -hi : hi);
lib/msun/src/s_sinpi.c
102
s = (pi_lo + pi_hi) * lo + pi_lo * hi +
lib/msun/src/s_sinpi.c
104
return (s * 0x1p-53);
lib/msun/src/s_sinpi.c
107
s = __kernel_sinpi(ax);
lib/msun/src/s_sinpi.c
108
return ((hx & 0x80000000) ? -s : s);
lib/msun/src/s_sinpi.c
112
s = __kernel_cospi(0.5 - ax);
lib/msun/src/s_sinpi.c
114
s = __kernel_cospi(ax - 0.5);
lib/msun/src/s_sinpi.c
116
s = __kernel_sinpi(1 - ax);
lib/msun/src/s_sinpi.c
117
return ((hx & 0x80000000) ? -s : s);
lib/msun/src/s_sinpi.c
126
s = 0;
lib/msun/src/s_sinpi.c
130
s = __kernel_sinpi(ax);
lib/msun/src/s_sinpi.c
132
s = __kernel_cospi(0.5 - ax);
lib/msun/src/s_sinpi.c
135
s = __kernel_cospi(ax - 0.5);
lib/msun/src/s_sinpi.c
137
s = __kernel_sinpi(1 - ax);
lib/msun/src/s_sinpi.c
143
if (j0 & 1) s = -s;
lib/msun/src/s_sinpi.c
146
return ((hx & 0x80000000) ? -s : s);
lib/msun/src/s_sinpi.c
82
double ax, hi, lo, s;
lib/msun/src/s_sinpif.c
101
s = __kernel_sinpif(1 - ax);
lib/msun/src/s_sinpif.c
105
s = (j0 & 1) ? -s : s;
lib/msun/src/s_sinpif.c
107
return ((hx & 0x80000000) ? -s : s);
lib/msun/src/s_sinpif.c
51
float ax, hi, lo, s;
lib/msun/src/s_sinpif.c
66
s = (pi_lo + pi_hi) * lo + pi_lo * hi +
lib/msun/src/s_sinpif.c
68
return (s * 0x1p-23F);
lib/msun/src/s_sinpif.c
71
s = __kernel_sinpif(ax);
lib/msun/src/s_sinpif.c
72
return ((hx & 0x80000000) ? -s : s);
lib/msun/src/s_sinpif.c
76
s = __kernel_cospif(0.5F - ax);
lib/msun/src/s_sinpif.c
78
s = __kernel_cospif(ax - 0.5F);
lib/msun/src/s_sinpif.c
80
s = __kernel_sinpif(1 - ax);
lib/msun/src/s_sinpif.c
81
return ((hx & 0x80000000) ? -s : s);
lib/msun/src/s_sinpif.c
90
s = 0;
lib/msun/src/s_sinpif.c
94
s = __kernel_sinpif(ax);
lib/msun/src/s_sinpif.c
96
s = __kernel_cospif(0.5F - ax);
lib/msun/src/s_sinpif.c
99
s = __kernel_cospif(ax - 0.5F);
lib/msun/src/s_tanhl.c
111
long double hi,lo,s,x2,x4,z;
lib/msun/src/s_tanhl.c
167
s = 1;
lib/msun/src/s_tanhl.c
168
if (jx<0) s = -1;
lib/msun/src/s_tanhl.c
169
RETURNI(s*z);
lib/msun/src/s_tanl.c
54
int e0, s;
lib/msun/src/s_tanl.c
59
s = z.bits.sign;
lib/msun/src/s_tanl.c
75
RETURNI(s ? -hi : hi);
lib/msun/tests/ctrig_test.c
239
long double complex z, c, s;
lib/msun/tests/ctrig_test.c
265
s = finites[i] == 0 ? finites[i] : INFINITY * sinl(finites[i]);
lib/msun/tests/ctrig_test.c
266
testall_odd(csinh, z, CMPLXL(c, s), OPT_INEXACT, 0, CS_BOTH);
lib/msun/tests/ctrig_test.c
267
testall_even(ccosh, z, CMPLXL(c, s), OPT_INEXACT, 0, CS_BOTH);
lib/msun/tests/ctrig_test.c
271
testall_odd(csin, z, CMPLXL(s, c), OPT_INEXACT, 0, CS_BOTH);
lib/msun/tests/ctrig_test.c
272
testall_even(ccos, z, CMPLXL(c, -s), OPT_INEXACT, 0, CS_BOTH);
libexec/bootpd/bootpd.c
1063
setarp(s, &dst, haf, ha, len);
libexec/bootpd/bootpd.c
1081
ifr = getif(s, &dst);
libexec/bootpd/bootpd.c
1102
if (sendto(s, pktbuf, pktlen, 0,
libexec/bootpd/bootpd.c
141
int s; /* Socket file descriptor */
libexec/bootpd/bootpd.c
218
s = 0;
libexec/bootpd/bootpd.c
223
if (getsockname(s, (struct sockaddr *) &bind_addr, &ba_len) == 0) {
libexec/bootpd/bootpd.c
425
if ((s = socket(AF_INET, SOCK_DGRAM, 0)) < 0) {
libexec/bootpd/bootpd.c
449
if (bind(s, (struct sockaddr *) &bind_addr,
libexec/bootpd/bootpd.c
504
FD_SET(s, &readfds);
libexec/bootpd/bootpd.c
508
nfound = select(s + 1, &readfds, NULL, NULL,
libexec/bootpd/bootpd.c
528
if (!FD_ISSET(s, &readfds)) {
libexec/bootpd/bootpd.c
535
n = recvfrom(s, pktbuf, MAX_MSG_SIZE, 0,
libexec/bootpd/bootpgw/bootpgw.c
122
int s; /* Socket file descriptor */
libexec/bootpd/bootpgw/bootpgw.c
187
s = 0;
libexec/bootpd/bootpgw/bootpgw.c
192
if (getsockname(s, (struct sockaddr *) &bind_addr, &ba_len) == 0) {
libexec/bootpd/bootpgw/bootpgw.c
381
if ((s = socket(AF_INET, SOCK_DGRAM, 0)) < 0) {
libexec/bootpd/bootpgw/bootpgw.c
404
if (bind(s, (struct sockaddr *) &bind_addr,
libexec/bootpd/bootpgw/bootpgw.c
432
readfds = 1 << s;
libexec/bootpd/bootpgw/bootpgw.c
436
nfound = select(s + 1, (fd_set *)&readfds, NULL, NULL,
libexec/bootpd/bootpgw/bootpgw.c
444
if (!(readfds & (1 << s))) {
libexec/bootpd/bootpgw/bootpgw.c
450
n = recvfrom(s, pktbuf, MAX_MSG_SIZE, 0,
libexec/bootpd/bootpgw/bootpgw.c
553
ifr = getif(s, &recv_addr.sin_addr);
libexec/bootpd/bootpgw/bootpgw.c
587
if (sendto(s, pktbuf, pktlen, 0,
libexec/bootpd/bootpgw/bootpgw.c
614
ifr = getif(s, &(bp->bp_yiaddr));
libexec/bootpd/bootpgw/bootpgw.c
652
setarp(s, &dst, haf, ha, len);
libexec/bootpd/bootpgw/bootpgw.c
656
if (sendto(s, pktbuf, pktlen, 0,
libexec/bootpd/getif.c
41
getif(int s, struct in_addr *addrp)
libexec/bootpd/getif.c
65
m = ioctl(s, I_STR, (char *) &ioc);
libexec/bootpd/getif.c
71
m = ioctl(s, SIOCGIFCONF, (caddr_t) & ifconf);
libexec/bootpd/hwaddr.c
167
if (ioctl(s, SIOCSARP, (caddr_t) &arpreq) < 0) {
libexec/bootpd/hwaddr.c
82
setarp(int s, struct in_addr *ia, int hafamily, u_char *haddr, int halen)
libexec/bootpd/readfile.c
1194
struct shared_string *s;
libexec/bootpd/readfile.c
1200
s = (struct shared_string *) smalloc(sizeof(struct shared_string)
libexec/bootpd/readfile.c
1202
s->linkcount = 1;
libexec/bootpd/readfile.c
1203
strcpy(s->string, retstring);
libexec/bootpd/readfile.c
1205
return s;
libexec/bootpd/readfile.c
1493
adjust(char **s)
libexec/bootpd/readfile.c
1497
t = *s;
libexec/bootpd/readfile.c
1504
*s = t;
libexec/bootpd/readfile.c
1517
eat_whitespace(char **s)
libexec/bootpd/readfile.c
1521
t = *s;
libexec/bootpd/readfile.c
1525
*s = t;
libexec/bootpd/readfile.c
1535
makelower(char *s)
libexec/bootpd/readfile.c
1537
while (*s) {
libexec/bootpd/readfile.c
1538
if (isupper(*s)) {
libexec/bootpd/readfile.c
1539
*s = tolower(*s);
libexec/bootpd/readfile.c
1541
s++;
libexec/bootpd/readfile.c
1637
char *s, *t;
libexec/bootpd/readfile.c
1642
s = *src;
libexec/bootpd/readfile.c
1644
while ((isalnum(*s) || (*s == '.') ||
libexec/bootpd/readfile.c
1645
(*s == '-') || (*s == '_') ) &&
libexec/bootpd/readfile.c
1647
*t++ = *s++;
libexec/bootpd/readfile.c
1649
*src = s;
libexec/bootpd/rtmsg.c
206
#define NEXTADDR(w, s) \
libexec/bootpd/rtmsg.c
208
bcopy((char *)&s, cp, sizeof(s)); cp += sizeof(s);}
libexec/bootpd/rtmsg.c
219
if ((rlen = write(s, (char *)&m_rtmsg, l)) < 0) {
libexec/bootpd/rtmsg.c
227
l = read(s, (char *)&m_rtmsg, sizeof(m_rtmsg));
libexec/bootpd/rtmsg.c
75
static int s = -1; /* routing socket */
libexec/bootpd/rtmsg.c
82
if (s < 0) {
libexec/bootpd/rtmsg.c
83
s = socket(PF_ROUTE, SOCK_RAW, 0);
libexec/bootpd/rtmsg.c
84
if (s < 0) {
libexec/bootpd/rtmsg.c
95
ioctl(s, FIONREAD, &n);
libexec/bootpd/rtmsg.c
97
read(s, buf, sizeof buf);
libexec/bootpd/rtmsg.c
98
ioctl(s, FIONREAD, &n);
libexec/bootpd/tools/bootptest/bootptest.c
139
int s; /* Socket file descriptor */
libexec/bootpd/tools/bootptest/bootptest.c
230
if ((s = socket(AF_INET, SOCK_DGRAM, 0)) < 0) {
libexec/bootpd/tools/bootptest/bootptest.c
289
if (bind(s, (struct sockaddr *) &sin_client, sizeof(sin_client)) < 0) {
libexec/bootpd/tools/bootptest/bootptest.c
314
ifr = getif(s, &sin_server.sin_addr);
libexec/bootpd/tools/bootptest/bootptest.c
380
send_request(s);
libexec/bootpd/tools/bootptest/bootptest.c
387
readfds = (1 << s);
libexec/bootpd/tools/bootptest/bootptest.c
388
n = select(s + 1, (fd_set *) & readfds, NULL, NULL, &tv);
libexec/bootpd/tools/bootptest/bootptest.c
405
send_request(s);
libexec/bootpd/tools/bootptest/bootptest.c
409
n = recvfrom(s, rcvbuf, BUFLEN, 0,
libexec/bootpd/tools/bootptest/bootptest.c
438
send_request(int s)
libexec/bootpd/tools/bootptest/bootptest.c
446
if (sendto(s, sndbuf, snaplen, 0,
libexec/bootpd/tools/bootptest/bootptest.c
460
printfn(u_char *s, u_char *ep)
libexec/bootpd/tools/bootptest/bootptest.c
465
while ((c = *s++) != '\0') {
libexec/bootpd/tools/bootptest/bootptest.c
466
if (s > ep) {
libexec/bootpd/tools/bootptest/bootptest.c
72
static void send_request(int s);
libexec/bootpd/tools/bootptest/bootptest.h
17
int printfn(u_char *s, u_char *ep);
libexec/bootpd/trygetif.c
39
int s;
libexec/bootpd/trygetif.c
57
s = socket(AF_INET, SOCK_DGRAM, 0);
libexec/bootpd/trygetif.c
58
if (s < 0) {
libexec/bootpd/trygetif.c
62
ifr = getif(s, dap);
libexec/comsat/comsat.c
147
const char *s = utp->ut_line;
libexec/comsat/comsat.c
149
if (strncmp(s, "pts/", 4) == 0)
libexec/comsat/comsat.c
150
s += 4;
libexec/comsat/comsat.c
151
if (strchr(s, '/')) {
libexec/getty/chat.c
113
const char * s = strchr(xdigits, tolower(*q));
libexec/getty/chat.c
115
if (s == NULL || (sval = s - xdigits) >= base)
libexec/getty/chat.c
271
cleanstr(const char *s, int l)
libexec/getty/chat.c
287
cleanchr(&p, s[i++]);
libexec/getty/main.c
615
putpad(const char *s)
libexec/getty/main.c
620
if (isdigit(*s)) {
libexec/getty/main.c
621
while (isdigit(*s)) {
libexec/getty/main.c
623
pad += *s++ - '0';
libexec/getty/main.c
626
if (*s == '.' && isdigit(s[1])) {
libexec/getty/main.c
627
pad += s[1] - '0';
libexec/getty/main.c
628
s += 2;
libexec/getty/main.c
632
puts(s);
libexec/getty/main.c
652
puts(const char *s)
libexec/getty/main.c
654
while (*s)
libexec/getty/main.c
655
putchr(*s++);
libexec/rbootd/rmp_var.h
95
#define RMPBOOTSIZE(s) (sizeof(struct hp_hdr) + sizeof(struct hp_llc) + \
libexec/rbootd/rmp_var.h
96
sizeof(struct rmp_boot_repl) + s - sizeof(restofpkt))
libexec/rbootd/rmp_var.h
97
#define RMPREADSIZE(s) (sizeof(struct hp_hdr) + sizeof(struct hp_llc) + \
libexec/rbootd/rmp_var.h
98
sizeof(struct rmp_read_repl) + s - sizeof(restofpkt) \
libexec/rpc.rwalld/rwalld.c
144
wallproc_wall_1_svc(wrapstring *s, struct svc_req *rqstp __unused)
libexec/rpc.rwalld/rwalld.c
154
fprintf(pfp, "\007\007%s", *s);
libexec/rtld-elf/debug.h
50
#define msg(s) rtld_putstr(s)
libexec/rtld-elf/libmap.c
412
char pathbuf[64], *s, *t;
libexec/rtld-elf/libmap.c
415
s = pathbuf;
libexec/rtld-elf/libmap.c
417
s = xmalloc(n + 1);
libexec/rtld-elf/libmap.c
418
memcpy(s, f, n);
libexec/rtld-elf/libmap.c
419
s[n] = '\0';
libexec/rtld-elf/libmap.c
420
t = lm_find(p, s);
libexec/rtld-elf/libmap.c
421
if (s != pathbuf)
libexec/rtld-elf/libmap.c
422
free(s);
libexec/rtld-elf/rtld.c
1896
gnu_hash(const char *s)
libexec/rtld-elf/rtld.c
1902
for (c = *s; c != '\0'; c = *++s)
libexec/rtld-elf/rtld.c
264
#define GDB_STATE(s, m) \
libexec/rtld-elf/rtld.c
265
r_debug.r_state = s; \
libexec/talkd/process.c
60
char *s;
libexec/talkd/process.c
85
for (s = mp->l_name; *s; s++)
libexec/talkd/process.c
86
if (!isprint(*s)) {
libexec/tftpd/tests/functional.c
125
r = sendto(s, cmd, len, 0, (struct sockaddr *)(&addr), addr.ss_len);
libexec/tftpd/tests/functional.c
150
sendto(s, (cmd), sizeof(cmd) - 1, 0, \
libexec/tftpd/tests/functional.c
215
s = setup(&addr, __COUNTER__); \
libexec/tftpd/tests/functional.c
217
close(s); \
libexec/tftpd/tests/functional.c
235
s = setup(&addr, __COUNTER__); \
libexec/tftpd/tests/functional.c
237
close(s); \
libexec/tftpd/tests/functional.c
484
s = setup(&addr, __COUNTER__);
libexec/tftpd/tests/functional.c
487
s = setup(&addr, __COUNTER__);
libexec/tftpd/tests/functional.c
49
static int s = -1; /* tftp client socket */
libexec/tftpd/tests/functional.c
556
(void) recvfrom(s, buffer, sizeof(buffer), 0, NULL, NULL);
libexec/tftpd/tests/functional.c
68
ssize_t r = recvfrom(s, buffer, sizeof(buffer), 0, \
libexec/tftpd/tests/functional.c
813
s = setup(&addr, __COUNTER__);
libexec/tftpd/tests/functional.c
816
s = setup(&addr, __COUNTER__);
libexec/tftpd/tests/functional.c
819
s = setup(&addr, __COUNTER__);
libexec/tftpd/tests/functional.c
884
(void) recvfrom(s, buffer, sizeof(buffer), 0, NULL, NULL);
libexec/tftpd/tftp-utils.c
151
char *s;
libexec/tftpd/tftp-utils.c
156
vasprintf(&s, message, ap);
libexec/tftpd/tftp-utils.c
157
syslog(priority, "%s", s);
libexec/tftpd/tftp-utils.c
210
debug_find(char *s)
libexec/tftpd/tftp-utils.c
215
if (strcasecmp(debugs[i].name, s) == 0)
libexec/tftpd/tftp-utils.c
223
debug_finds(char *s)
libexec/tftpd/tftp-utils.c
226
char *ps = s;
libexec/tftpd/tftp-utils.c
228
while (s != NULL) {
libexec/tftpd/tftp-utils.c
229
ps = strchr(s, ' ');
libexec/tftpd/tftp-utils.c
232
i += debug_find(s);
libexec/tftpd/tftp-utils.c
235
s = ps;
libexec/tftpd/tftp-utils.c
243
static char s[100];
libexec/tftpd/tftp-utils.c
244
size_t space = sizeof(s);
libexec/tftpd/tftp-utils.c
247
s[0] = '\0';
libexec/tftpd/tftp-utils.c
250
if (s[0] != '\0')
libexec/tftpd/tftp-utils.c
251
strlcat(s, " ", space);
libexec/tftpd/tftp-utils.c
252
strlcat(s, debugs[i].name, space);
libexec/tftpd/tftp-utils.c
256
if (s[0] != '\0')
libexec/tftpd/tftp-utils.c
257
return (s);
libexec/tftpd/tftp-utils.c
277
static char s[100];
libexec/tftpd/tftp-utils.c
278
size_t space = sizeof(s);
libexec/tftpd/tftp-utils.c
283
strlcpy(s, rp_errors[i].desc, space);
libexec/tftpd/tftp-utils.c
288
if (s[0] == '\0')
libexec/tftpd/tftp-utils.c
289
sprintf(s, "unknown (error=%d)", error);
libexec/tftpd/tftp-utils.c
290
return (s);
libexec/tftpd/tftp-utils.h
103
int debug_find(char *s);
libexec/tftpd/tftp-utils.h
104
int debug_finds(char *s);
libexec/tftpd/tftp-utils.h
110
#define DEBUG(s) tftp_log(LOG_DEBUG, "%s", s)
sbin/devd/devd.cc
1013
client_t s;
sbin/devd/devd.cc
1022
s.socktype = socktype;
sbin/devd/devd.cc
1023
s.fd = accept(fd, NULL, NULL);
sbin/devd/devd.cc
1024
if (s.fd != -1) {
sbin/devd/devd.cc
1026
if (setsockopt(s.fd, SOL_SOCKET, SO_SNDBUF, &sndbuf_size,
sbin/devd/devd.cc
1029
shutdown(s.fd, SHUT_RD);
sbin/devd/devd.cc
1030
clients.push_back(s);
sbin/devd/devd.cc
283
string s = c.expand_string(_cmd.c_str());
sbin/devd/devd.cc
284
devdlog(LOG_INFO, "Executing '%s'\n", s.c_str());
sbin/devd/devd.cc
285
my_system(s.c_str());
sbin/devd/devd.cc
357
int s;
sbin/devd/devd.cc
372
s = socket(PF_LOCAL, SOCK_DGRAM, 0);
sbin/devd/devd.cc
373
if (s >= 0) {
sbin/devd/devd.cc
377
if (ioctl(s, SIOCGIFMEDIA, (caddr_t)&ifmr) >= 0 &&
sbin/devd/devd.cc
387
close(s);
sbin/devd/devd.cc
651
config::shell_quote(const string &s)
sbin/devd/devd.cc
662
buffer.reserve(s.length() * 3 / 2);
sbin/devd/devd.cc
665
cs = s.c_str();
sbin/devd/devd.cc
815
const char *s;
sbin/devd/devd.cc
822
s = "notify";
sbin/devd/devd.cc
826
s = "nomatch";
sbin/devd/devd.cc
830
s = "attach";
sbin/devd/devd.cc
834
s = "detach";
sbin/devd/devd.cc
837
devdlog(LOG_DEBUG, "Processing %s event\n", s);
sbin/devd/devd.cc
983
int s;
sbin/devd/devd.cc
997
s = poll(&pfd, 1, 0);
sbin/devd/devd.cc
998
if ((s < 0 && s != EINTR ) ||
sbin/devd/devd.cc
999
(s > 0 && (pfd.revents & POLLHUP))) {
sbin/devd/devd.h
49
void yyerror(const char *s);
sbin/devd/devd.hh
173
std::string shell_quote(const std::string &s);
sbin/devd/tests/client_test.c
100
s = common_setup(SOCK_SEQPACKET, "/var/run/devd.seqpacket.pipe");
sbin/devd/tests/client_test.c
112
len = recv(s, event, sizeof(event) - 1, MSG_WAITALL);
sbin/devd/tests/client_test.c
126
close(s);
sbin/devd/tests/client_test.c
137
int s;
sbin/devd/tests/client_test.c
142
s = common_setup(SOCK_STREAM, "/var/run/devd.pipe");
sbin/devd/tests/client_test.c
162
newlen = read(s, &event[len], sz - len - 1);
sbin/devd/tests/client_test.c
181
close(s);
sbin/devd/tests/client_test.c
71
int s, error;
sbin/devd/tests/client_test.c
76
s = socket(PF_LOCAL, socktype, 0);
sbin/devd/tests/client_test.c
77
ATF_REQUIRE(s >= 0);
sbin/devd/tests/client_test.c
78
error = connect(s, (struct sockaddr*)&devd_addr, SUN_LEN(&devd_addr));
sbin/devd/tests/client_test.c
82
return (s);
sbin/devd/tests/client_test.c
96
int s;
sbin/devfs/devfs.c
101
ul = strtoul(s, &cp, 10);
sbin/devfs/devfs.c
112
eatoi(const char *s)
sbin/devfs/devfs.c
117
l = strtol(s, &cp, 10);
sbin/devfs/devfs.c
119
errx(1, "error converting to integer: %s", s);
sbin/devfs/devfs.c
127
eatonum(const char *s)
sbin/devfs/devfs.c
131
if (!atonum(s, &num))
sbin/devfs/devfs.c
132
errx(1, "error converting to number: %s", s); /* XXX clarify */
sbin/devfs/devfs.c
96
atonum(const char *s, uint16_t *num)
sbin/devfs/extern.h
35
const char *s;
sbin/devfs/rule.c
342
for (is = ist_type; is->s != NULL; ++is)
sbin/devfs/rule.c
343
if (strcmp(av[1], is->s) == 0) {
sbin/devfs/rule.c
347
if (is->s == NULL)
sbin/devfs/rule.c
429
for (is = ist_type; is->s != NULL; ++is)
sbin/devfs/rule.c
431
fprintf(fp, " type %s", is->s);
sbin/devmatch/devmatch.c
285
char *lastmod = NULL, *cp, *s;
sbin/devmatch/devmatch.c
410
s = pnpval_as_str(cp + 2, pnpinfo);
sbin/devmatch/devmatch.c
413
cp + 2, *cp, s, val1);
sbin/devmatch/devmatch.c
414
if (strcmp(s, val1) != 0)
sbin/devmatch/devmatch.c
428
if ((s = strstr(pnpinfo, cp + 2)) == NULL)
sbin/devmatch/devmatch.c
430
else if (s > pnpinfo && s[-1] != ' ')
sbin/dhclient/errwarn.c
176
const char *s = ibuf;
sbin/dhclient/errwarn.c
186
for (fmt_left = size; (ch = *s); ++s) {
sbin/dhclient/errwarn.c
187
if (ch == '%' && s[1] == 'm') {
sbin/dhclient/errwarn.c
188
++s;
sbin/dhclient/hash.c
65
const unsigned char *s = name;
sbin/dhclient/hash.c
70
accum += *s++;
sbin/dhclient/inet.c
107
char *s;
sbin/dhclient/inet.c
114
s = inet_ntoa(a);
sbin/dhclient/inet.c
115
if (s != NULL)
sbin/dhclient/inet.c
116
strlcpy(pbuf, s, sizeof(pbuf));
sbin/dhclient/options.c
117
unsigned char *s, *t, *end = buffer + length;
sbin/dhclient/options.c
120
for (s = buffer; *s != DHO_END && s < end; ) {
sbin/dhclient/options.c
121
code = s[0];
sbin/dhclient/options.c
125
s++;
sbin/dhclient/options.c
128
if (s + 2 > end) {
sbin/dhclient/options.c
137
len = s[1];
sbin/dhclient/options.c
147
if (s + len + 2 > end) {
sbin/dhclient/options.c
177
memcpy(t, &s[2], len);
sbin/dhclient/options.c
194
&s[2], len);
sbin/dhclient/options.c
200
s += len + 2;
sbin/dhclient/parse.c
120
char *val, *s;
sbin/dhclient/parse.c
131
s = malloc(valsize);
sbin/dhclient/parse.c
132
if (!s)
sbin/dhclient/parse.c
134
memcpy(s, val, valsize);
sbin/dhclient/parse.c
137
free(s);
sbin/dhclient/parse.c
140
return (s);
sbin/dhclient/parse.c
249
unsigned char *bufp = buf, *s = NULL;
sbin/dhclient/parse.c
261
s = bufp;
sbin/dhclient/parse.c
298
if (s) {
sbin/dhclient/parse.c
299
convert_num(s, val, base, size);
sbin/dhclient/parse.c
300
s += size / 8;
sbin/dhclient/parse.c
317
s = bufp + count - size / 8;
sbin/dhclient/parse.c
322
convert_num(s, (char *)c->car, base, size);
sbin/dhclient/parse.c
323
s -= size / 8;
sbin/etherswitchcfg/etherswitchcfg.c
101
printf("%s=%x", s, v);
sbin/etherswitchcfg/etherswitchcfg.c
93
printb(const char *s, unsigned v, const char *bits)
sbin/etherswitchcfg/etherswitchcfg.c
99
printf("%s=%o", s, v);
sbin/etherswitchcfg/ifmedia.c
111
media_status(int s)
sbin/etherswitchcfg/ifmedia.c
119
if (ioctl(s, SIOCGIFMEDIA, (caddr_t)&ifmr) < 0) {
sbin/etherswitchcfg/ifmedia.c
136
if (ioctl(s, SIOCGIFMEDIA, (caddr_t)&ifmr) < 0)
sbin/etherswitchcfg/ifmedia.c
188
ifmedia_getstate(int s)
sbin/etherswitchcfg/ifmedia.c
211
if (ioctl(s, SIOCGIFMEDIA, (caddr_t)ifmr) < 0) {
sbin/etherswitchcfg/ifmedia.c
223
if (ioctl(s, SIOCGIFMEDIA, (caddr_t)ifmr) < 0)
sbin/etherswitchcfg/ifmedia.c
231
setifmediacallback(int s, void *arg)
sbin/etherswitchcfg/ifmedia.c
238
if (ioctl(s, SIOCSIFMEDIA, (caddr_t)&ifr) < 0)
sbin/etherswitchcfg/ifmedia.c
247
setmedia(const char *val, int d, int s, const struct afswtch *afp)
sbin/etherswitchcfg/ifmedia.c
252
ifmr = ifmedia_getstate(s);
sbin/etherswitchcfg/ifmedia.c
274
setmediaopt(const char *val, int d, int s, const struct afswtch *afp)
sbin/etherswitchcfg/ifmedia.c
277
domediaopt(val, 0, s);
sbin/etherswitchcfg/ifmedia.c
281
unsetmediaopt(const char *val, int d, int s, const struct afswtch *afp)
sbin/etherswitchcfg/ifmedia.c
284
domediaopt(val, 1, s);
sbin/etherswitchcfg/ifmedia.c
288
domediaopt(const char *val, int clear, int s)
sbin/etherswitchcfg/ifmedia.c
293
ifmr = ifmedia_getstate(s);
sbin/etherswitchcfg/ifmedia.c
313
setmediainst(const char *val, int d, int s, const struct afswtch *afp)
sbin/etherswitchcfg/ifmedia.c
318
ifmr = ifmedia_getstate(s);
sbin/etherswitchcfg/ifmedia.c
332
setmediamode(const char *val, int d, int s, const struct afswtch *afp)
sbin/etherswitchcfg/ifmedia.c
337
ifmr = ifmedia_getstate(s);
sbin/fdisk/fdisk.c
1485
char dev[PATH_MAX], *s;
sbin/fdisk/fdisk.c
1495
if ((s = strstr(dev, ".eli")) != NULL)
sbin/fdisk/fdisk.c
1496
memmove(s, s+4, strlen(s + 4) + 1);
sbin/fdisk/fdisk.c
1502
if ((s = malloc(rm[1].rm_eo - rm[1].rm_so + 1)) == NULL)
sbin/fdisk/fdisk.c
1504
memcpy(s, rootfs.f_mntfromname + rm[1].rm_so,
sbin/fdisk/fdisk.c
1506
s[rm[1].rm_eo - rm[1].rm_so] = 0;
sbin/fdisk/fdisk.c
1508
return s;
sbin/fdisk/fdisk.c
95
#define DOSSECT(s,c) ((s & 0x3f) | ((c >> 2) & 0xc0))
sbin/fsck/fsck.c
496
char *s;
sbin/fsck/fsck.c
499
s = *sp;
sbin/fsck/fsck.c
500
if (s) {
sbin/fsck/fsck.c
501
i = strlen(s);
sbin/fsck/fsck.c
503
s = erealloc(s, j);
sbin/fsck/fsck.c
504
(void)snprintf(s + i, j, ",%s", o);
sbin/fsck/fsck.c
506
s = estrdup(o);
sbin/fsck/fsck.c
507
*sp = s;
sbin/fsck/fsck.c
514
char *p, *s;
sbin/fsck/fsck.c
522
for (s = opts; (p = strsep(&s, ",")) != NULL;) {
sbin/fsck/fsutil.c
190
emalloc(size_t s)
sbin/fsck/fsutil.c
194
p = malloc(s);
sbin/fsck/fsutil.c
202
erealloc(void *p, size_t s)
sbin/fsck/fsutil.c
206
q = realloc(p, s);
sbin/fsck/fsutil.c
214
estrdup(const char *s)
sbin/fsck/fsutil.c
218
p = strdup(s);
sbin/fsck_msdosfs/dir.c
299
u_char *s, *e;
sbin/fsck_msdosfs/dir.c
308
s = delbuf + startoff;
sbin/fsck_msdosfs/dir.c
327
while (s < e) {
sbin/fsck_msdosfs/dir.c
328
*s = SLOT_DELETED;
sbin/fsck_msdosfs/dir.c
329
s += 32;
sbin/fsck_msdosfs/dir.c
342
s = delbuf;
sbin/geom/misc/subr.c
124
char *s;
sbin/geom/misc/subr.c
130
number = (off_t)strtoimax(lbastr, &s, 0);
sbin/geom/misc/subr.c
131
if (s == lbastr || number < 0)
sbin/geom/misc/subr.c
136
if (*s == '\0')
sbin/geom/misc/subr.c
138
switch (*s) {
sbin/geom/misc/subr.c
161
s++;
sbin/geom/misc/subr.c
162
if (*s == '\0')
sbin/geom/misc/subr.c
165
switch (*s) {
sbin/geom/misc/subr.c
175
s++;
sbin/geom/misc/subr.c
176
if (*s != '\0')
sbin/ggate/ggated/ggated.c
430
exports_find(struct sockaddr *s, struct g_gate_cinit *cinit,
sbin/ggate/ggated/ggated.c
437
ip = htonl(((struct sockaddr_in *)(void *)s)->sin_addr.s_addr);
sbin/ggate/ggated/ggated.c
501
connection_new(struct g_gate_cinit *cinit, struct sockaddr *s, int sfd)
sbin/ggate/ggated/ggated.c
523
ip = htonl(((struct sockaddr_in *)(void *)s)->sin_addr.s_addr);
sbin/ggate/ggated/ggated.c
542
struct sockaddr *s, int sfd)
sbin/ggate/ggated/ggated.c
546
ip = htonl(((struct sockaddr_in *)(void *)s)->sin_addr.s_addr);
sbin/ggate/shared/ggate.c
236
g_gate_send(int s, const void *buf, size_t len, int flags)
sbin/ggate/shared/ggate.c
242
done2 = send(s, p, MIN(len, MAX_SEND_SIZE), flags);
sbin/ggate/shared/ggate.c
261
g_gate_recv(int s, void *buf, size_t len, int flags)
sbin/ggate/shared/ggate.c
266
done = recv(s, buf, len, flags);
sbin/ggate/shared/ggate.h
111
ssize_t g_gate_recv(int s, void *buf, size_t len, int flags);
sbin/ggate/shared/ggate.h
112
ssize_t g_gate_send(int s, const void *buf, size_t len, int flags);
sbin/ifconfig/af_inet.c
206
in_getaddr(const char *s, int which)
sbin/ifconfig/af_inet.c
218
if((p = strrchr(s, '/')) != NULL) {
sbin/ifconfig/af_inet.c
230
errx(1, "%s: bad value (width %s)", s, errstr);
sbin/ifconfig/af_inet.c
239
if (inet_aton(s, &sin->sin_addr))
sbin/ifconfig/af_inet.c
241
if ((hp = gethostbyname(s)) != NULL)
sbin/ifconfig/af_inet.c
244
else if ((np = getnetbyname(s)) != NULL)
sbin/ifconfig/af_inet.c
247
errx(1, "%s: bad value", s);
sbin/ifconfig/af_inet.c
285
in_getaddr(const char *s, int which)
sbin/ifconfig/af_inet.c
293
in_getip(s, &mask);
sbin/ifconfig/af_inet.c
302
if((p = strrchr(s, '/')) != NULL) {
sbin/ifconfig/af_inet.c
313
errx(1, "%s: bad value (width %s)", s, errstr);
sbin/ifconfig/af_inet.c
320
in_getip(s, &px->addr);
sbin/ifconfig/af_inet6.c
543
in6_getaddr(const char *s, int which)
sbin/ifconfig/af_inet6.c
555
if((p = strrchr(s, '/')) != NULL) {
sbin/ifconfig/af_inet6.c
565
error = getaddrinfo(s, NULL, &hints, &res);
sbin/ifconfig/af_inet6.c
567
if (inet_pton(AF_INET6, s, &sin->sin6_addr) != 1)
sbin/ifconfig/af_inet6.c
568
errx(1, "%s: bad value", s);
sbin/ifconfig/af_nd6.c
122
isnd6defif(if_ctx *ctx, int s)
sbin/ifconfig/af_nd6.c
131
error = ioctl(s, SIOCGDEFIFACE_IN6, (caddr_t)&ndifreq);
sbin/ifconfig/af_nd6.c
69
static int isnd6defif(if_ctx *ctx, int s);
sbin/ifconfig/ifbridge.c
814
char *s, *free_s, *token;
sbin/ifconfig/ifbridge.c
830
if ((s = strdup(str)) == NULL)
sbin/ifconfig/ifbridge.c
833
free_s = s;
sbin/ifconfig/ifbridge.c
835
while ((token = strsep(&s, ",")) != NULL) {
sbin/ifconfig/ifconfig.c
1104
int s;
sbin/ifconfig/ifconfig.c
1146
if ((s = socket(ifr.ifr_addr.sa_family, SOCK_DGRAM, 0)) < 0 &&
sbin/ifconfig/ifconfig.c
1148
(s = socket(AF_LOCAL, SOCK_DGRAM, 0)) < 0))
sbin/ifconfig/ifconfig.c
1151
ctx->io_s = s;
sbin/ifconfig/ifconfig.c
1177
close(s);
sbin/ifconfig/ifconfig.c
1228
afp->af_postproc(ctx, newaddr, getifflags(ctx->ifname, s, true));
sbin/ifconfig/ifconfig.c
1243
close(s);
sbin/ifconfig/ifconfig.c
1381
int s;
sbin/ifconfig/ifconfig.c
1386
if ((s = socket(AF_LOCAL, SOCK_DGRAM, 0)) < 0)
sbin/ifconfig/ifconfig.c
1389
s = us;
sbin/ifconfig/ifconfig.c
1390
if (ioctl(s, SIOCGIFFLAGS, (caddr_t)&my_ifr) < 0) {
sbin/ifconfig/ifconfig.c
1397
close(s);
sbin/ifconfig/ifconfig.c
1829
int s, old_s;
sbin/ifconfig/ifconfig.c
1840
s = socket(ifr.ifr_addr.sa_family, SOCK_DGRAM, 0);
sbin/ifconfig/ifconfig.c
1841
if (s < 0)
sbin/ifconfig/ifconfig.c
1844
ctx->io_s = s;
sbin/ifconfig/ifconfig.c
1884
lafp->af_status(s, &info);
sbin/ifconfig/ifconfig.c
1897
close(s);
sbin/ifconfig/ifconfig.c
1960
printb(const char *s, unsigned v, const char *bits)
sbin/ifconfig/ifconfig.c
1966
printf("%s=%o", s, v);
sbin/ifconfig/ifconfig.c
1968
printf("%s=%x", s, v);
sbin/ifconfig/ifconfig.h
274
void printb(const char *s, unsigned value, const char *bits);
sbin/ifconfig/ifconfig_netlink.c
440
int s = socket(AF_LOCAL, SOCK_DGRAM, 0);
sbin/ifconfig/ifconfig_netlink.c
442
if (s < 0)
sbin/ifconfig/ifconfig_netlink.c
444
return (s);
sbin/ifconfig/ifgroup.c
109
int s;
sbin/ifconfig/ifgroup.c
111
s = socket(AF_LOCAL, SOCK_DGRAM, 0);
sbin/ifconfig/ifgroup.c
112
if (s == -1)
sbin/ifconfig/ifgroup.c
116
if (ioctl(s, SIOCGIFGMEMB, (caddr_t)&ifgr) == -1) {
sbin/ifconfig/ifgroup.c
127
if (ioctl(s, SIOCGIFGMEMB, (caddr_t)&ifgr) == -1)
sbin/ifconfig/ifieee80211.c
4532
list_keys(int s __unused)
sbin/ifconfig/ifieee80211.c
4926
int s = ctx->io_s;
sbin/ifconfig/ifieee80211.c
4940
list_keys(s);
sbin/ifconfig/ifieee80211.c
4993
printcipher(int s, struct ieee80211req *ireq, int keylenop)
sbin/ifconfig/ifieee80211.c
4998
if (ioctl(s, SIOCG80211, ireq) != -1)
sbin/ifconfig/ifieee80211.c
5166
int s = ctx->io_s;
sbin/ifconfig/ifieee80211.c
5287
if (ioctl(s, IEEE80211_IOC_COUNTERMEASURES, &val) != -1) {
sbin/ifconfig/ifieee80211.c
5296
if (ioctl(s, SIOCG80211, &ireq) != -1) {
sbin/ifconfig/ifieee80211.c
5300
if (ioctl(s, SIOCG80211, &ireq) != -1) {
sbin/ifconfig/ifieee80211.c
5302
printcipher(s, &ireq, IEEE80211_IOC_MCASTKEYLEN);
sbin/ifconfig/ifieee80211.c
5307
if (ioctl(s, SIOCG80211, &ireq) != -1) {
sbin/ifconfig/ifieee80211.c
5309
printcipher(s, &ireq, IEEE80211_IOC_UCASTKEYLEN);
sbin/ifconfig/ifieee80211.c
5314
if (ioctl(s, SIOCG80211, &ireq) != -1) {
sbin/ifconfig/ifieee80211.c
5321
if (ioctl(s, SIOCG80211, &ireq) != -1) {
sbin/ifconfig/ifieee80211.c
561
print_channels(s, &dc->dc_chaninfo, 1/*allchans*/, 1/*verbose*/);
sbin/ifconfig/ifvlan.c
176
vlan_set(int s, struct ifreq *ifr)
sbin/ifconfig/ifvlan.c
182
if (ioctl(s, SIOCSETVLAN, (caddr_t)ifr) == -1)
sbin/init/init.c
1239
sigset_t s;
sbin/init/init.c
1241
sigfillset(&s);
sbin/init/init.c
1243
sigsuspend(&s);
sbin/init/init.c
2113
sigset_t s;
sbin/init/init.c
2115
sigfillset(&s);
sbin/init/init.c
2117
sigsuspend(&s);
sbin/init/init.c
365
char *s;
sbin/init/init.c
383
s = strdup(_PATH_DEV);
sbin/init/init.c
384
if (s != NULL) {
sbin/init/init.c
385
i = strlen(s);
sbin/init/init.c
386
if (i > 0 && s[i - 1] == '/')
sbin/init/init.c
387
s[i - 1] = '\0';
sbin/init/init.c
388
iov[3].iov_base = s;
sbin/init/init.c
389
iov[3].iov_len = strlen(s) + 1;
sbin/init/init.c
395
if (s != NULL)
sbin/init/init.c
396
free(s);
sbin/init/init.c
576
transition(state_t s)
sbin/init/init.c
579
current_state = s;
sbin/ipf/common/ipf_y.y
1989
char *s;
sbin/ipf/common/ipf_y.y
1994
s = getenv("YYDEBUG");
sbin/ipf/common/ipf_y.y
1995
if (s != NULL)
sbin/ipf/common/ipf_y.y
1996
yydebug = atoi(s);
sbin/ipf/common/ipf_y.y
2021
char *s;
sbin/ipf/common/ipf_y.y
2038
s = getenv("YYDEBUG");
sbin/ipf/common/ipf_y.y
2039
if (s != NULL)
sbin/ipf/common/ipf_y.y
2040
yydebug = atoi(s);
sbin/ipf/common/ipf_y.y
2175
char *s;
sbin/ipf/common/ipf_y.y
2189
for (i = 0, s = strtok(phrase, " \r\n\t"); s != NULL;
sbin/ipf/common/ipf_y.y
2190
s = strtok(NULL, " \r\n\t"), i++) {
sbin/ipf/common/ipf_y.y
2196
l = (u_32_t)strtol(s, NULL, 0);
sbin/ipf/common/lexer.c
142
char *s;
sbin/ipf/common/lexer.c
148
for (s = str; *s != '\0' && len > 0; s++, len--)
sbin/ipf/common/lexer.c
149
yytext[yylast++] = *s;
sbin/ipf/common/lexer.c
443
char ipv6buf[45 + 1], *s, oc;
sbin/ipf/common/lexer.c
448
s = ipv6buf;
sbin/ipf/common/lexer.c
452
snprintf(s, sizeof(ipv6buf), "%d", priornum);
sbin/ipf/common/lexer.c
453
s += strlen(s);
sbin/ipf/common/lexer.c
462
*s++ = c;
sbin/ipf/common/lexer.c
465
(s - ipv6buf < 46));
sbin/ipf/common/lexer.c
467
*s = '\0';
sbin/ipf/common/lexer.c
483
char *s;
sbin/ipf/common/lexer.c
485
for (s = yystr; *s && ishex(*s); s++)
sbin/ipf/common/lexer.c
487
if (!*s && *yystr) {
sbin/ipf/ipf/ipf.c
512
char *s;
sbin/ipf/ipf/ipf.c
540
s = "";
sbin/ipf/ipf/ipf.c
543
s = ", ";
sbin/ipf/ipf/ipf.c
546
printf("%sblock", s);
sbin/ipf/ipf/ipf.c
547
s = ", ";
sbin/ipf/ipf/ipf.c
550
printf("%snomatch", s);
sbin/ipf/ipf/ipf.c
551
s = ", ";
sbin/ipf/ipf/ipf.c
554
printf("%snonip", s);
sbin/ipf/ipf/ipf.c
555
s = ", ";
sbin/ipf/ipf/ipf.c
557
if (!*s)
sbin/ipf/ipf/ipf.c
563
s = "pass";
sbin/ipf/ipf/ipf.c
565
s = "block";
sbin/ipf/ipf/ipf.c
567
s = "nomatch -> block";
sbin/ipf/ipf/ipf.c
568
printf("%s all, Logging: %savailable\n", s, fio.f_logging ? "" : "un");
sbin/ipf/ipf/ipfcomp.c
1004
m[i].s = 0;
sbin/ipf/ipf/ipfcomp.c
16
int s;
sbin/ipf/ipf/ipfcomp.c
577
m[i].s = 1;
sbin/ipf/ipf/ipfcomp.c
581
m[i].s = 1;
sbin/ipf/ipf/ipfcomp.c
585
m[i].s = 1;
sbin/ipf/ipf/ipfcomp.c
589
m[i].s = 1;
sbin/ipf/ipf/ipfcomp.c
593
m[i].s = 1;
sbin/ipf/ipf/ipfcomp.c
597
m[i].s = 1;
sbin/ipf/ipf/ipfcomp.c
604
m[i].s = 1;
sbin/ipf/ipf/ipfcomp.c
610
m[i].s = 1;
sbin/ipf/ipf/ipfcomp.c
612
m[i].s = 1;
sbin/ipf/ipf/ipfcomp.c
614
m[i].s = 1;
sbin/ipf/ipf/ipfcomp.c
620
m[i].s = 1;
sbin/ipf/ipf/ipfcomp.c
622
m[i].s = 1;
sbin/ipf/ipf/ipfcomp.c
624
m[i].s = 1;
sbin/ipf/ipf/ipfcomp.c
633
m[i].s = 1;
sbin/ipf/ipf/ipfcomp.c
642
m[i].s = 1;
sbin/ipf/ipf/ipfcomp.c
648
m[i].s = 1;
sbin/ipf/ipf/ipfcomp.c
654
m[i].s = 1;
sbin/ipf/ipf/ipfcomp.c
660
m[i].s = 1;
sbin/ipf/ipf/ipfcomp.c
666
m[i].s = 1;
sbin/ipf/ipf/ipfcomp.c
672
m[i].s = 1;
sbin/ipf/ipf/ipfcomp.c
693
if (n[i].s != m[i].s)
sbin/ipf/ipf/ipfcomp.c
695
if (n[i].s) {
sbin/ipf/ipf/ipfcomp.c
725
if (m[i].s) {
sbin/ipf/ipf/ipfcomp.c
734
if (m[i].s) {
sbin/ipf/ipf/ipfcomp.c
742
if (m[i].s) {
sbin/ipf/ipf/ipfcomp.c
752
if (m[i].s) {
sbin/ipf/ipf/ipfcomp.c
760
if (m[i].s) {
sbin/ipf/ipf/ipfcomp.c
770
if (m[i].s) {
sbin/ipf/ipf/ipfcomp.c
780
if (m[i].s) {
sbin/ipf/ipf/ipfcomp.c
789
if (!m[i].s)
sbin/ipf/ipf/ipfcomp.c
816
if (!m[i].s)
sbin/ipf/ipf/ipfcomp.c
843
if (!m[i].s)
sbin/ipf/ipf/ipfcomp.c
858
if (!m[i].s)
sbin/ipf/ipf/ipfcomp.c
873
if (m[i].s) {
sbin/ipf/ipf/ipfcomp.c
883
if (m[i].s) {
sbin/ipf/ipf/ipfcomp.c
893
if (m[i].s) {
sbin/ipf/ipf/ipfcomp.c
903
if (m[i].s) {
sbin/ipf/ipf/ipfcomp.c
913
if (m[i].s) {
sbin/ipf/ipfs/ipfs.c
112
strcpy(ips.ips_is.is_ifname[0], s);
sbin/ipf/ipfs/ipfs.c
116
strcpy(ips.ips_is.is_ifname[1], s);
sbin/ipf/ipfs/ipfs.c
120
strcpy(ips.ips_is.is_ifname[2], s);
sbin/ipf/ipfs/ipfs.c
124
strcpy(ips.ips_is.is_ifname[3], s);
sbin/ipf/ipfs/ipfs.c
154
char *s;
sbin/ipf/ipfs/ipfs.c
156
s = strchr(ifs, ',');
sbin/ipf/ipfs/ipfs.c
157
if (!s)
sbin/ipf/ipfs/ipfs.c
159
*s++ = '\0';
sbin/ipf/ipfs/ipfs.c
160
nlen = strlen(s);
sbin/ipf/ipfs/ipfs.c
176
strcpy(nat->nat_ifnames[0], s);
sbin/ipf/ipfs/ipfs.c
180
strcpy(nat->nat_ifnames[1], s);
sbin/ipf/ipfs/ipfs.c
540
char *s;
sbin/ipf/ipfs/ipfs.c
586
s = in->ipn_data + sizeof(in->ipn_data);
sbin/ipf/ipfs/ipfs.c
587
i = read(nfd, s, n);
sbin/ipf/ipfs/ipfs.c
91
char *s;
sbin/ipf/ipfs/ipfs.c
93
s = strchr(ifs, ',');
sbin/ipf/ipfs/ipfs.c
94
if (!s)
sbin/ipf/ipfs/ipfs.c
96
*s++ = '\0';
sbin/ipf/ipfs/ipfs.c
97
nlen = strlen(s);
sbin/ipf/ipfstat/ipfstat.c
1872
char *s, *comma;
sbin/ipf/ipfstat/ipfstat.c
1878
s = strdup(argument);
sbin/ipf/ipfstat/ipfstat.c
1879
if (s == NULL)
sbin/ipf/ipfstat/ipfstat.c
1883
if ((comma = strchr(s, ',')) != NULL) {
sbin/ipf/ipfstat/ipfstat.c
1890
free(s);
sbin/ipf/ipfstat/ipfstat.c
1898
if (!strcasecmp(s, "any")) {
sbin/ipf/ipfstat/ipfstat.c
1903
} else if (use_inet6 && !use_inet4 && inet_pton(AF_INET6, s, &ip->in6)) {
sbin/ipf/ipfstat/ipfstat.c
1906
} else if (inet_aton(s, &ip->in4))
sbin/ipf/ipfstat/ipfstat.c
1910
fprintf(stderr, "Invalid IP address: %s\n", s);
sbin/ipf/ipfstat/ipfstat.c
1911
free(s);
sbin/ipf/ipfstat/ipfstat.c
1916
free(s);
sbin/ipf/ipfstat/ipfstat.c
1921
static void sig_resize(int s)
sbin/ipf/ipfstat/ipfstat.c
1926
static void sig_break(int s)
sbin/ipf/ipftest/ip_fil.c
107
no_output(ifp, m, s, rt)
sbin/ipf/ipftest/ip_fil.c
111
struct sockaddr *s;
sbin/ipf/ipftest/ip_fil.c
118
write_output(ifp, m, s, rt)
sbin/ipf/ipftest/ip_fil.c
122
struct sockaddr *s;
sbin/ipf/ipftest/ip_fil.c
232
char *s, ifname[LIFNAMSIZ+1];
sbin/ipf/ipftest/ip_fil.c
288
s = name + strlen(name) - 1;
sbin/ipf/ipftest/ip_fil.c
289
for (; s > name; s--) {
sbin/ipf/ipftest/ip_fil.c
290
if (!ISDIGIT(*s)) {
sbin/ipf/ipftest/ip_fil.c
291
s++;
sbin/ipf/ipftest/ip_fil.c
296
if ((s > name) && (*s != 0) && ISDIGIT(*s)) {
sbin/ipf/ipftest/ip_fil.c
297
ifp->if_unit = atoi(s);
sbin/ipf/ipftest/ip_fil.c
298
ifp->if_name = (char *)malloc(s - name + 1);
sbin/ipf/ipftest/ip_fil.c
299
(void) strncpy(ifp->if_name, name, s - name);
sbin/ipf/ipftest/ip_fil.c
300
ifp->if_name[s - name] = '\0';
sbin/ipf/ipftest/ip_fil.c
64
SPL_NET(s);
sbin/ipf/ipftest/ip_fil.c
68
SPL_X(s);
sbin/ipf/ipftest/ip_fil.c
71
SPL_X(s);
sbin/ipf/ipftest/md5.c
81
#define FF(a, b, c, d, x, s, ac) \
sbin/ipf/ipftest/md5.c
83
(a) = ROTATE_LEFT ((a), (s)); \
sbin/ipf/ipftest/md5.c
86
#define GG(a, b, c, d, x, s, ac) \
sbin/ipf/ipftest/md5.c
88
(a) = ROTATE_LEFT ((a), (s)); \
sbin/ipf/ipftest/md5.c
91
#define HH(a, b, c, d, x, s, ac) \
sbin/ipf/ipftest/md5.c
93
(a) = ROTATE_LEFT ((a), (s)); \
sbin/ipf/ipftest/md5.c
96
#define II(a, b, c, d, x, s, ac) \
sbin/ipf/ipftest/md5.c
98
(a) = ROTATE_LEFT ((a), (s)); \
sbin/ipf/iplang/iplang_y.y
1051
char *s, *t;
sbin/ipf/iplang/iplang_y.y
1053
for (s = *arg; *s; s++)
sbin/ipf/iplang/iplang_y.y
1054
if (!(t = strchr(flags, *s))) {
sbin/ipf/iplang/iplang_y.y
1055
if (s - *arg) {
sbin/ipf/iplang/iplang_y.y
1056
fprintf(stderr, "unknown TCP flag %c\n", *s);
sbin/ipf/iplang/iplang_y.y
1071
u_char *s;
sbin/ipf/iplang/iplang_y.y
1079
s = (u_char *)tcp + sizeof(*tcp) + canip->ah_optlen;
sbin/ipf/iplang/iplang_y.y
1114
*s++ = 1;
sbin/ipf/iplang/iplang_y.y
1120
*s++ = (u_char)optval;
sbin/ipf/iplang/iplang_y.y
1121
*s++ = (u_char)len;
sbin/ipf/iplang/iplang_y.y
1124
*s++ = (u_char)val;
sbin/ipf/iplang/iplang_y.y
1126
*s++ = (u_char)((val >> 8) & 0xff);
sbin/ipf/iplang/iplang_y.y
1127
*s++ = (u_char)(val & 0xff);
sbin/ipf/iplang/iplang_y.y
1130
bcopy((char *)&val2, s, 4);
sbin/ipf/iplang/iplang_y.y
1132
s += (len - 2);
sbin/ipf/iplang/iplang_y.y
1135
*s++ = (u_char)optval;
sbin/ipf/iplang/iplang_y.y
1150
char *s = (char *)tcp;
sbin/ipf/iplang/iplang_y.y
1152
s += sizeof(*tcp) + canip->ah_optlen;
sbin/ipf/iplang/iplang_y.y
1160
*s++ = 1;
sbin/ipf/iplang/iplang_y.y
1165
s -= 1;
sbin/ipf/iplang/iplang_y.y
1168
*s++ = 1;
sbin/ipf/iplang/iplang_y.y
1172
*s++ = 0;
sbin/ipf/iplang/iplang_y.y
1242
u_char *s = (u_char *)ipbuffer, *t = (u_char *)outline;
sbin/ipf/iplang/iplang_y.y
1246
for (i = ntohs(ip->ip_len), j = 0; i; i--, j++, s++) {
sbin/ipf/iplang/iplang_y.y
1255
sprintf((char *)t, "%02x", *s & 0xff);
sbin/ipf/iplang/iplang_y.y
1258
s -= 15;
sbin/ipf/iplang/iplang_y.y
1261
for (k = 16; k; k--, s++)
sbin/ipf/iplang/iplang_y.y
1262
*t++ = (isprint(*s) ? *s : '.');
sbin/ipf/iplang/iplang_y.y
1263
s--;
sbin/ipf/iplang/iplang_y.y
1278
s -= j & 0xf;
sbin/ipf/iplang/iplang_y.y
1279
for (k = j & 0xf; k; k--, s++)
sbin/ipf/iplang/iplang_y.y
1280
*t++ = (isprint(*s) ? *s : '.');
sbin/ipf/iplang/iplang_y.y
1443
char *s;
sbin/ipf/iplang/iplang_y.y
1446
for (i = 0; (s = icmpcodes[i]); i++)
sbin/ipf/iplang/iplang_y.y
1447
if (!strcmp(s, *code)) {
sbin/ipf/iplang/iplang_y.y
1451
if (!s)
sbin/ipf/iplang/iplang_y.y
1460
char *s;
sbin/ipf/iplang/iplang_y.y
1463
for (i = 0; !(s = icmptypes[i]) || strcmp(s, "END"); i++)
sbin/ipf/iplang/iplang_y.y
1464
if (s && !strcmp(s, *type)) {
sbin/ipf/iplang/iplang_y.y
1594
char *s, *buf = (char *)ip;
sbin/ipf/iplang/iplang_y.y
1603
s = buf + sizeof(*ip) + canip->ah_optlen;
sbin/ipf/iplang/iplang_y.y
1606
*s++ = IPOPT_NOP;
sbin/ipf/iplang/iplang_y.y
1607
*s = IPOPT_EOL;
sbin/ipf/iplang/iplang_y.y
1612
s = buf + sizeof(*ip) + canip->ah_optlen - 1;
sbin/ipf/iplang/iplang_y.y
1615
*s++ = IPOPT_NOP;
sbin/ipf/iplang/iplang_y.y
1616
*s = IPOPT_EOL;
sbin/ipf/iplang/iplang_y.y
720
u_char *s = (u_char *)*arg, *t = (u_char *)canip->ah_data, c;
sbin/ipf/iplang/iplang_y.y
723
while ((c = *s++)) {
sbin/ipf/ipmon/ipmon.c
1025
u_32_t *s, *d;
sbin/ipf/ipmon/ipmon.c
1140
s = (u_32_t *)&ip->ip_src;
sbin/ipf/ipmon/ipmon.c
1151
s = (u_32_t *)&ip6->ip6_src;
sbin/ipf/ipmon/ipmon.c
1187
sprintf(t, "%s,%s -> ", hostname(f, s),
sbin/ipf/ipmon/ipmon.c
1212
sprintf(t, "%s -> ", hostname(f, s));
sbin/ipf/ipmon/ipmon.c
1220
sprintf(t, "%s -> ", hostname(f, s));
sbin/ipf/ipmon/ipmon.c
1228
sprintf(t, "%s -> ", hostname(f, s));
sbin/ipf/ipmon/ipmon.c
1298
sprintf(t, "%s -> ", hostname(f, s));
sbin/ipf/ipmon/ipmon.c
1475
char *s;
sbin/ipf/ipmon/ipmon.c
1477
for (s = options; *s; s++)
sbin/ipf/ipmon/ipmon.c
1479
switch (*s)
sbin/ipf/ipmon/ipmon.c
1491
fprintf(stderr, "Unknown log option %c\n", *s);
sbin/ipf/ipmon/ipmon.c
353
struct servent *s;
sbin/ipf/ipmon/ipmon.c
408
while ((s = getservent()) != NULL) {
sbin/ipf/ipmon/ipmon.c
409
if (s->s_proto == NULL)
sbin/ipf/ipmon/ipmon.c
411
else if (!strcmp(s->s_proto, "tcp")) {
sbin/ipf/ipmon/ipmon.c
412
port = ntohs(s->s_port);
sbin/ipf/ipmon/ipmon.c
413
name = s->s_name;
sbin/ipf/ipmon/ipmon.c
415
} else if (!strcmp(s->s_proto, "udp")) {
sbin/ipf/ipmon/ipmon.c
416
port = ntohs(s->s_port);
sbin/ipf/ipmon/ipmon.c
417
name = s->s_name;
sbin/ipf/ipmon/ipmon.c
434
char *s;
sbin/ipf/ipmon/ipmon.c
437
s = protocols ? protocols[p] : NULL;
sbin/ipf/ipmon/ipmon.c
438
if (s == NULL) {
sbin/ipf/ipmon/ipmon.c
440
s = pnum;
sbin/ipf/ipmon/ipmon.c
442
return (s);
sbin/ipf/ipmon/ipmon.c
468
char *s;
sbin/ipf/ipmon/ipmon.c
475
s = NULL;
sbin/ipf/ipmon/ipmon.c
477
s = tcp_ports[port];
sbin/ipf/ipmon/ipmon.c
479
s = udp_ports[port];
sbin/ipf/ipmon/ipmon.c
480
if (s == NULL)
sbin/ipf/ipmon/ipmon.c
481
s = pname;
sbin/ipf/ipmon/ipmon.c
482
return (s);
sbin/ipf/ipmon/ipmon.c
492
char *s;
sbin/ipf/ipmon/ipmon.c
494
s = NULL;
sbin/ipf/ipmon/ipmon.c
497
s = it->it_name;
sbin/ipf/ipmon/ipmon.c
499
if (s == NULL)
sbin/ipf/ipmon/ipmon.c
502
sprintf(name, "%s/", s);
sbin/ipf/ipmon/ipmon.c
522
char *s;
sbin/ipf/ipmon/ipmon.c
524
s = NULL;
sbin/ipf/ipmon/ipmon.c
527
s = it->it_name;
sbin/ipf/ipmon/ipmon.c
529
if (s == NULL)
sbin/ipf/ipmon/ipmon.c
532
sprintf(name, "%s/", s);
sbin/ipf/ipmon/ipmon.c
552
u_char *s = (u_char *)buf, *t = (u_char *)hline;
sbin/ipf/ipmon/ipmon.c
559
for (i = len, j = 0; i; i--, j++, s++) {
sbin/ipf/ipmon/ipmon.c
570
sprintf((char *)t, "%02x", *s & 0xff);
sbin/ipf/ipmon/ipmon.c
573
s -= 15;
sbin/ipf/ipmon/ipmon.c
576
for (k = 16; k; k--, s++)
sbin/ipf/ipmon/ipmon.c
577
*t++ = (isprint(*s) ? *s : '.');
sbin/ipf/ipmon/ipmon.c
578
s--;
sbin/ipf/ipmon/ipmon.c
593
s -= j & 0xf;
sbin/ipf/ipmon/ipmon.c
594
for (k = j & 0xf; k; k--, s++)
sbin/ipf/ipmon/ipmon.c
595
*t++ = (isprint(*s) ? *s : '.');
sbin/ipf/ipmon/ipmon_y.y
650
char *s;
sbin/ipf/ipmon/ipmon_y.y
654
s = getenv("YYDEBUG");
sbin/ipf/ipmon/ipmon_y.y
655
if (s != NULL)
sbin/ipf/ipmon/ipmon_y.y
656
yydebug = atoi(s);
sbin/ipf/ipnat/ipnat_y.y
1301
char *s;
sbin/ipf/ipnat/ipnat_y.y
1307
s = getenv("YYDEBUG");
sbin/ipf/ipnat/ipnat_y.y
1308
if (s)
sbin/ipf/ipnat/ipnat_y.y
1309
yydebug = atoi(s);
sbin/ipf/ipnat/ipnat_y.y
1339
char *s;
sbin/ipf/ipnat/ipnat_y.y
1356
s = getenv("YYDEBUG");
sbin/ipf/ipnat/ipnat_y.y
1357
if (s)
sbin/ipf/ipnat/ipnat_y.y
1358
yydebug = atoi(s);
sbin/ipf/ipnat/ipnat_y.y
697
$$.s = 0;
sbin/ipf/ipnat/ipnat_y.y
702
$$.s = 1;
sbin/ipf/ipnat/ipnat_y.y
92
int s; /* 0 = number, 1 = text */
sbin/ipf/ippool/ippool.c
1051
char *s;
sbin/ipf/ippool/ippool.c
1055
s = strchr(arg, '/');
sbin/ipf/ippool/ippool.c
1056
if (s == NULL)
sbin/ipf/ippool/ippool.c
1058
else if (strchr(s, '.') == NULL) {
sbin/ipf/ippool/ippool.c
1059
if (ntomask(AF_INET, atoi(s + 1), &mask.s_addr) != 0)
sbin/ipf/ippool/ippool.c
1062
mask.s_addr = inet_addr(s + 1);
sbin/ipf/ippool/ippool.c
1064
if (s != NULL)
sbin/ipf/ippool/ippool.c
1065
*s = '\0';
sbin/ipf/ippool/ippool.c
1073
if ((s = strchr(arg, '/')) == NULL)
sbin/ipf/ippool/ippool.c
1076
mask.s_addr = atoi(s + 1);
sbin/ipf/ippool/ippool_y.y
615
char *s;
sbin/ipf/ippool/ippool_y.y
620
s = getenv("YYDEBUG");
sbin/ipf/ippool/ippool_y.y
621
if (s)
sbin/ipf/ippool/ippool_y.y
622
yydebug = atoi(s);
sbin/ipf/ippool/ippool_y.y
647
char *s;
sbin/ipf/ippool/ippool_y.y
661
s = getenv("YYDEBUG");
sbin/ipf/ippool/ippool_y.y
662
if (s)
sbin/ipf/ippool/ippool_y.y
663
yydebug = atoi(s);
sbin/ipf/ipscan/ipscan_y.y
202
char c, *s, *t, *u;
sbin/ipf/ipscan/ipscan_y.y
206
s = src + 1;
sbin/ipf/ipscan/ipscan_y.y
207
t = strchr(s, c);
sbin/ipf/ipscan/ipscan_y.y
209
for (u = dst, i = 0; (i <= ISC_TLEN) && (s < t); ) {
sbin/ipf/ipscan/ipscan_y.y
210
c = *s++;
sbin/ipf/ipscan/ipscan_y.y
212
if (s >= t)
sbin/ipf/ipscan/ipscan_y.y
216
c = *s++;
sbin/ipf/ipscan/ipscan_y.y
221
s--;
sbin/ipf/ipscan/ipscan_y.y
249
} while ((i <= ISC_TLEN) && (s <= t) && (j > 0));
sbin/ipf/ipscan/ipscan_y.y
454
struct servent *s;
sbin/ipf/ipscan/ipscan_y.y
456
s = getservbyname(port, "tcp");
sbin/ipf/ipscan/ipscan_y.y
457
if (s == NULL)
sbin/ipf/ipscan/ipscan_y.y
459
return(s->s_port);
sbin/ipf/ipsend/dlcommon.c
1026
addrtostring(u_char *addr, u_long length, u_char *s)
sbin/ipf/ipsend/dlcommon.c
1031
(void) sprintf((char*) s, "%x:", addr[i] & 0xff);
sbin/ipf/ipsend/dlcommon.c
1032
s = s + strlen((char*)s);
sbin/ipf/ipsend/dlcommon.c
1035
*(--s) = '\0';
sbin/ipf/ipsend/dlcommon.c
1260
syserr(char *s)
sbin/ipf/ipsend/dlcommon.c
1261
char *s;
sbin/ipf/ipsend/dlcommon.c
1263
(void) perror(s);
sbin/ipf/ipsend/dlcommon.c
28
#define CASERET(s) case s: return ("s")
sbin/ipf/ipsend/dltest.h
28
#define OFFADDR(s, n) (u_char*)((char*)(s) + (int)(n))
sbin/ipf/ipsend/ip.c
149
char *s;
sbin/ipf/ipsend/ip.c
160
for (i = 0, s = (char*)(ip + 1); ol > 0; )
sbin/ipf/ipsend/ip.c
161
if (*s == IPOPT_EOL) {
sbin/ipf/ipsend/ip.c
162
optcpy[i++] = *s;
sbin/ipf/ipsend/ip.c
164
} else if (*s == IPOPT_NOP) {
sbin/ipf/ipsend/ip.c
165
s++;
sbin/ipf/ipsend/ip.c
169
olen = (int)(*(u_char *)(s + 1));
sbin/ipf/ipsend/ip.c
171
if (IPOPT_COPIED(*s))
sbin/ipf/ipsend/ip.c
173
bcopy(s, optcpy + i, olen);
sbin/ipf/ipsend/ip.c
175
s += olen;
sbin/ipf/ipsend/ip.c
190
s = (char *)ip + hlen;
sbin/ipf/ipsend/ip.c
210
bcopy(s + sent, ipbuf + sizeof(*eh) + hlen, ts - hlen);
sbin/ipf/ipsend/ip.c
49
char *s;
sbin/ipf/ipsend/ip.c
54
s = ethbuf;
sbin/ipf/ipsend/ip.c
55
eh = (ether_header_t *)s;
sbin/ipf/ipsend/ip.c
57
bcopy((char *)buf, s + sizeof(*eh), len);
sbin/ipf/ipsend/ip.c
69
err = sendip(nfd, s, sizeof(*eh) + len);
sbin/ipf/ipsend/ipsend.c
172
char *src = NULL, *dst, *s;
sbin/ipf/ipsend/ipsend.c
364
for (s = argv[optind]; s && (c = *s); s++)
sbin/ipf/ipsend/ipsend.c
73
char *s;
sbin/ipf/ipsend/ipsend.c
79
if (!(s = strchr(args, ',')))
sbin/ipf/ipsend/ipsend.c
84
*s++ = '\0';
sbin/ipf/ipsend/ipsend.c
86
ic->icmp_code = atoi(s);
sbin/ipf/ipsend/ipsend.c
87
if (ic->icmp_type == ICMP_REDIRECT && strchr(s, ','))
sbin/ipf/ipsend/ipsend.c
91
t = strtok(s, ",");
sbin/ipf/ipsend/ipsopt.c
128
s[IPOPT_OLEN] = IPOPT_MINOFF - 1 + 4 * srr;
sbin/ipf/ipsend/ipsopt.c
145
char *s, *t;
sbin/ipf/ipsend/ipsopt.c
148
for (s = strtok(cp, ","); s; s = strtok(NULL, ",")) {
sbin/ipf/ipsend/ipsopt.c
149
if ((t = strchr(s, '=')))
sbin/ipf/ipsend/ipsopt.c
152
if (strcasecmp(s, io->on_name) || (msk & io->on_bit))
sbin/ipf/ipsend/ipsopt.c
163
fprintf(stderr, "unknown IP option name %s\n", s);
sbin/ipf/ipsend/ipsopt.c
77
char *s = op, *t;
sbin/ipf/ipsend/iptests.c
1323
u_char *s;
sbin/ipf/ipsend/iptests.c
1336
for (s = (u_char *)pip, j = 0; j < sizeof(tbuf); j++, s++)
sbin/ipf/ipsend/iptests.c
1337
*s = (rand() >> 13) & 0xff;
sbin/ipf/ipsend/iptests.c
1351
for (s = (u_char *)pip, j = 0; j < sizeof(tbuf); j++, s++)
sbin/ipf/ipsend/iptests.c
1352
*s = (rand() >> 13) & 0xff;
sbin/ipf/ipsend/iptests.c
452
u_char *s;
sbin/ipf/ipsend/iptests.c
461
s = (u_char *)(ip + 1);
sbin/ipf/ipsend/iptests.c
462
s[IPOPT_OPTVAL] = IPOPT_NOP;
sbin/ipf/ipsend/iptests.c
463
s++;
sbin/ipf/ipsend/iptests.c
469
s[IPOPT_OPTVAL] = IPOPT_TS;
sbin/ipf/ipsend/iptests.c
470
s[IPOPT_OLEN] = 4;
sbin/ipf/ipsend/iptests.c
471
s[IPOPT_OFFSET] = IPOPT_MINOFF;
sbin/ipf/ipsend/iptests.c
486
s[IPOPT_OPTVAL] = IPOPT_RR;
sbin/ipf/ipsend/iptests.c
487
s[IPOPT_OLEN] = 0;
sbin/ipf/ipsend/iptests.c
493
s[IPOPT_OPTVAL] = IPOPT_TS;
sbin/ipf/ipsend/iptests.c
494
s[IPOPT_OLEN] = 0;
sbin/ipf/ipsend/iptests.c
500
s[IPOPT_OPTVAL] = IPOPT_SECURITY;
sbin/ipf/ipsend/iptests.c
501
s[IPOPT_OLEN] = 0;
sbin/ipf/ipsend/iptests.c
507
s[IPOPT_OPTVAL] = IPOPT_LSRR;
sbin/ipf/ipsend/iptests.c
508
s[IPOPT_OLEN] = 0;
sbin/ipf/ipsend/iptests.c
514
s[IPOPT_OPTVAL] = IPOPT_SATID;
sbin/ipf/ipsend/iptests.c
515
s[IPOPT_OLEN] = 0;
sbin/ipf/ipsend/iptests.c
521
s[IPOPT_OPTVAL] = IPOPT_SSRR;
sbin/ipf/ipsend/iptests.c
522
s[IPOPT_OLEN] = 0;
sbin/ipf/ipsend/sdlpi.c
53
char devname[16], *s, buf[256];
sbin/ipf/ipsend/sdlpi.c
59
s = devname + 5;
sbin/ipf/ipsend/sdlpi.c
60
while (*s && !ISDIGIT(*s))
sbin/ipf/ipsend/sdlpi.c
61
s++;
sbin/ipf/ipsend/sdlpi.c
62
if (!*s)
sbin/ipf/ipsend/sdlpi.c
67
i = atoi(s);
sbin/ipf/ipsend/sdlpi.c
68
*s = '\0';
sbin/ipf/ipsend/sock.c
153
struct socket *s;
sbin/ipf/ipsend/sock.c
184
s = NULL;
sbin/ipf/ipsend/sock.c
203
s = (struct socket *)calloc(1, sizeof(*s));
sbin/ipf/ipsend/sock.c
204
if (KMCPY(s, f->f_data, sizeof(*s)) == -1)
sbin/ipf/ipsend/sock.c
207
(u_long)f->f_data, (u_long)s, (u_long)sizeof(*s));
sbin/ipf/ipsend/sock.c
212
if (KMCPY(i, s->so_pcb, sizeof(*i)) == -1)
sbin/ipf/ipsend/sock.c
215
(u_long)s->so_pcb, (u_long)i, (u_long)sizeof(*i));
sbin/ipf/ipsend/sock.c
233
if (s != NULL)
sbin/ipf/ipsend/sock.c
234
free(s);
sbin/ipf/ipsend/sockraw.c
36
struct sockaddr s;
sbin/ipf/ipsend/sockraw.c
55
bzero((char *)&s, sizeof(s));
sbin/ipf/ipsend/sockraw.c
56
s.sa_family = AF_INET;
sbin/ipf/ipsend/sockraw.c
57
bcopy(&ifr.ifr_addr, s.sa_data, 4);
sbin/ipf/ipsend/sockraw.c
58
if (bind(fd, &s, sizeof(s)) == -1)
sbin/ipf/libipf/addipopt.c
20
char *s;
sbin/ipf/libipf/addipopt.c
29
s = op;
sbin/ipf/libipf/addipopt.c
42
s[IPOPT_OLEN] = IPOPT_MINOFF - 1 + 4;
sbin/ipf/libipf/addipopt.c
47
s[IPOPT_OLEN] = IPOPT_MINOFF - 1 + 4;
sbin/ipf/libipf/assigndefined.c
14
char *s, *t;
sbin/ipf/libipf/assigndefined.c
19
for (s = strtok(env, ";"); s != NULL; s = strtok(NULL, ";")) {
sbin/ipf/libipf/assigndefined.c
20
t = strchr(s, '=');
sbin/ipf/libipf/assigndefined.c
24
set_variable(s, t);
sbin/ipf/libipf/binprint.c
16
u_char *s;
sbin/ipf/libipf/binprint.c
19
for (i = size, j = 0, s = (u_char *)ptr; i; i--, s++) {
sbin/ipf/libipf/binprint.c
21
printf("%02x ", *s);
sbin/ipf/libipf/buildopts.c
18
char *s, *t;
sbin/ipf/libipf/buildopts.c
21
for (s = strtok(cp, ","); s; s = strtok(NULL, ",")) {
sbin/ipf/libipf/buildopts.c
22
if ((t = strchr(s, '=')))
sbin/ipf/libipf/buildopts.c
27
if (strcasecmp(s, io->on_name) || (msk & io->on_bit))
sbin/ipf/libipf/buildopts.c
37
fprintf(stderr, "unknown IP option name %s\n", s);
sbin/ipf/libipf/getport.c
17
struct servent *s;
sbin/ipf/libipf/getport.c
21
s = getservbyname(name, proto);
sbin/ipf/libipf/getport.c
22
if (s != NULL) {
sbin/ipf/libipf/getport.c
23
*port = s->s_port;
sbin/ipf/libipf/getport.c
45
s = getservbyname(name, "tcp");
sbin/ipf/libipf/getport.c
46
if (s != NULL)
sbin/ipf/libipf/getport.c
47
p1 = s->s_port;
sbin/ipf/libipf/getport.c
50
s = getservbyname(name, "udp");
sbin/ipf/libipf/getport.c
51
if (s != NULL) {
sbin/ipf/libipf/getport.c
52
if (p1 != s->s_port)
sbin/ipf/libipf/getport.c
55
if ((p1 == 0) && (s == NULL))
sbin/ipf/libipf/getport.c
60
*port = s->s_port;
sbin/ipf/libipf/getport.c
69
s = getservbyname(name, "tcp");
sbin/ipf/libipf/getport.c
70
if (s == NULL)
sbin/ipf/libipf/getport.c
72
p1 = s->s_port;
sbin/ipf/libipf/getport.c
73
s = getservbyname(name, "udp");
sbin/ipf/libipf/getport.c
74
if (s == NULL || s->s_port != p1)
sbin/ipf/libipf/getport.c
81
s = getservbyname(name, p ? p->p_name : NULL);
sbin/ipf/libipf/getport.c
82
if (s != NULL) {
sbin/ipf/libipf/getport.c
83
*port = s->s_port;
sbin/ipf/libipf/getportproto.c
16
struct servent *s;
sbin/ipf/libipf/getportproto.c
21
char *s;
sbin/ipf/libipf/getportproto.c
23
for (s = name; *s != '\0'; s++)
sbin/ipf/libipf/getportproto.c
24
if (!ISDIGIT(*s))
sbin/ipf/libipf/getportproto.c
34
s = getservbyname(name, p ? p->p_name : NULL);
sbin/ipf/libipf/getportproto.c
35
if (s != NULL)
sbin/ipf/libipf/getportproto.c
36
return (s->s_port);
sbin/ipf/libipf/getproto.c
19
char *s;
sbin/ipf/libipf/getproto.c
21
for (s = name; *s != '\0'; s++)
sbin/ipf/libipf/getproto.c
22
if (!ISDIGIT(*s))
sbin/ipf/libipf/getproto.c
24
if (*s == '\0')
sbin/ipf/libipf/ipf_dotuning.c
18
char *s, *t;
sbin/ipf/libipf/ipf_dotuning.c
26
for (s = strtok(tuneargs, ","); s != NULL; s = strtok(NULL, ",")) {
sbin/ipf/libipf/ipf_dotuning.c
27
if (!strcmp(s, "list")) {
sbin/ipf/libipf/ipf_dotuning.c
40
} else if ((t = strchr(s, '=')) != NULL) {
sbin/ipf/libipf/ipf_dotuning.c
43
strncpy(tu.ipft_name, s, sizeof(tu.ipft_name));
sbin/ipf/libipf/ipf_dotuning.c
51
fprintf(stderr, "invalid value '%s'\n", s);
sbin/ipf/libipf/ipf_dotuning.c
56
strncpy(tu.ipft_name, s, sizeof(tu.ipft_name));
sbin/ipf/libipf/ipf_dotuning.c
62
fprintf(stderr, "Null cookie for %s\n", s);
sbin/ipf/libipf/ipft_hx.c
107
while (*s++ == '+') {
sbin/ipf/libipf/ipft_hx.c
108
if (!strncasecmp(s, "mcast", 5)) {
sbin/ipf/libipf/ipft_hx.c
110
s += 5;
sbin/ipf/libipf/ipft_hx.c
112
if (!strncasecmp(s, "bcast", 5)) {
sbin/ipf/libipf/ipft_hx.c
114
s += 5;
sbin/ipf/libipf/ipft_hx.c
116
if (!strncasecmp(s, "mbcast", 6)) {
sbin/ipf/libipf/ipft_hx.c
118
s += 6;
sbin/ipf/libipf/ipft_hx.c
121
while (ISSPACE(*s))
sbin/ipf/libipf/ipft_hx.c
122
s++;
sbin/ipf/libipf/ipft_hx.c
124
s = line;
sbin/ipf/libipf/ipft_hx.c
126
ip = (ip_t *)readhex(s, (char *)ip);
sbin/ipf/libipf/ipft_hx.c
58
register char *s, *t, *u;
sbin/ipf/libipf/ipft_hx.c
74
if ((s = strchr(line, '\n'))) {
sbin/ipf/libipf/ipft_hx.c
75
if (s == line) {
sbin/ipf/libipf/ipft_hx.c
79
*s = '\0';
sbin/ipf/libipf/ipft_hx.c
81
if ((s = strchr(line, '#')))
sbin/ipf/libipf/ipft_hx.c
82
*s = '\0';
sbin/ipf/libipf/ipft_hx.c
89
if ((*line == '[') && (s = strchr(line, ']'))) {
sbin/ipf/libipf/ipft_hx.c
91
if (s - t > 0) {
sbin/ipf/libipf/ipft_hx.c
92
*s++ = '\0';
sbin/ipf/libipf/ipft_hx.c
93
if ((u = strchr(t, ',')) && (u < s)) {
sbin/ipf/libipf/ipft_pc.c
204
char *s, ty[4];
sbin/ipf/libipf/ipft_pc.c
225
s = bufp;
sbin/ipf/libipf/ipft_pc.c
228
n = read(pfd, s, j);
sbin/ipf/libipf/ipft_pc.c
232
s += n;
sbin/ipf/libipf/ipft_pc.c
234
s = bufp;
sbin/ipf/libipf/ipft_pc.c
237
s += l->lc_to;
sbin/ipf/libipf/ipft_pc.c
238
bcopy(s, ty, l->lc_tl);
sbin/ipf/libipf/ipft_pc.c
239
s += l->lc_tl;
sbin/ipf/libipf/ipft_pc.c
242
bcopy(s, buf, n);
sbin/ipf/libipf/ipft_tx.c
114
register char *s;
sbin/ipf/libipf/ipft_tx.c
123
if ((s = strchr(line, '\n')))
sbin/ipf/libipf/ipft_tx.c
124
*s = '\0';
sbin/ipf/libipf/ipft_tx.c
125
if ((s = strchr(line, '\r')))
sbin/ipf/libipf/ipft_tx.c
126
*s = '\0';
sbin/ipf/libipf/ipft_tx.c
127
if ((s = strchr(line, '#')))
sbin/ipf/libipf/ipft_tx.c
128
*s = '\0';
sbin/ipf/libipf/ipft_tx.c
266
char *s, *t;
sbin/ipf/libipf/ipft_tx.c
269
for (s = *cpp; *s; s++)
sbin/ipf/libipf/ipft_tx.c
270
if ((t = strchr(myflagset, *s)))
sbin/ipf/libipf/ipft_tx.c
438
char *s, *t;
sbin/ipf/libipf/ipft_tx.c
441
for (s = *cpp; *s; s++)
sbin/ipf/libipf/ipft_tx.c
442
if ((t = strchr(myflagset, *s)))
sbin/ipf/libipf/load_file.c
16
char *s, line[1024], *t;
sbin/ipf/libipf/load_file.c
37
s = strchr(line, '\n');
sbin/ipf/libipf/load_file.c
38
if (s == NULL) {
sbin/ipf/libipf/load_file.c
49
for (; ISSPACE(*s); s--)
sbin/ipf/libipf/load_file.c
50
*s = '\0';
sbin/ipf/libipf/load_file.c
52
s = strchr(line, '\r');
sbin/ipf/libipf/load_file.c
53
if (s != NULL)
sbin/ipf/libipf/load_file.c
54
*s = '\0';
sbin/ipf/libipf/load_file.c
66
s = strchr(t, '#');
sbin/ipf/libipf/load_file.c
67
if (s != NULL) {
sbin/ipf/libipf/load_file.c
68
*s = '\0';
sbin/ipf/libipf/load_file.c
69
if (s == t)
sbin/ipf/libipf/load_file.c
76
s = strlen(t) + t - 1;
sbin/ipf/libipf/load_file.c
77
while (ISSPACE(*s))
sbin/ipf/libipf/load_file.c
78
*s-- = '\0';
sbin/ipf/libipf/load_http.c
103
fd = connecttcp(s, port);
sbin/ipf/libipf/load_http.c
112
s = buffer;
sbin/ipf/libipf/load_http.c
116
while ((len = read(fd, s, left)) > 0) {
sbin/ipf/libipf/load_http.c
117
s[len] = '\0';
sbin/ipf/libipf/load_http.c
119
s += len;
sbin/ipf/libipf/load_http.c
150
s -= removed;
sbin/ipf/libipf/load_http.c
195
s -= removed;
sbin/ipf/libipf/load_http.c
33
char *s, *t, *u, buffer[LOAD_BUFSIZE], *myurl;
sbin/ipf/libipf/load_http.c
64
s = myurl + 7; /* http:// */
sbin/ipf/libipf/load_http.c
65
t = strchr(s, '/');
sbin/ipf/libipf/load_http.c
76
if (strlen(s) + strlen(buffer) + 10 > sizeof(buffer)) {
sbin/ipf/libipf/load_http.c
82
u = strchr(s, '@');
sbin/ipf/libipf/load_http.c
84
s = u + 1; /* AUTH */
sbin/ipf/libipf/load_http.c
86
error = snprintf(buffer + strlen(buffer), avail, "Host: %s\r\n\r\n", s);
sbin/ipf/libipf/load_http.c
92
u = strchr(s, ':');
sbin/ipf/libipf/mb_hexdump.c
14
u_char *s;
sbin/ipf/libipf/mb_hexdump.c
20
for (s = (u_char *)m->mb_data, i = 0; i < len; i++) {
sbin/ipf/libipf/mb_hexdump.c
21
fprintf(fp, "%02x", *s++ & 0xff);
sbin/ipf/libipf/mb_hexdump.c
24
fprintf(fp, "%02x", *s++ & 0xff);
sbin/ipf/libipf/optname.c
19
char *s;
sbin/ipf/libipf/optname.c
22
for (s = strtok(**cp, ","); s; s = strtok(NULL, ",")) {
sbin/ipf/libipf/optname.c
24
if (!strcasecmp(s, io->on_name)) {
sbin/ipf/libipf/optname.c
30
linenum, s);
sbin/ipf/libipf/optname.c
33
if (!strcasecmp(s, "sec-class"))
sbin/ipf/libipf/optname.c
45
for (s = strtok(**cp, ","); s; s = strtok(NULL, ",")) {
sbin/ipf/libipf/optname.c
47
if (!strcasecmp(s, so->on_name)) {
sbin/ipf/libipf/optname.c
54
linenum, s);
sbin/ipf/libipf/optprint.c
17
char *s;
sbin/ipf/libipf/optprint.c
19
s = " opt ";
sbin/ipf/libipf/optprint.c
25
printf("%s%s", s, io->on_name);
sbin/ipf/libipf/optprint.c
32
s = ",";
sbin/ipf/libipf/optprint.c
38
printf("%ssec-class", s);
sbin/ipf/libipf/optprint.c
39
s = " ";
sbin/ipf/libipf/optprint.c
43
printf("%s%s", s, so->on_name);
sbin/ipf/libipf/optprint.c
44
s = ",";
sbin/ipf/libipf/optprint.c
50
s = " ";
sbin/ipf/libipf/optprint.c
59
printf("%s%s", s, io->on_name);
sbin/ipf/libipf/optprint.c
60
s = ",";
sbin/ipf/libipf/optprint.c
70
printf("%ssec-class", s);
sbin/ipf/libipf/optprint.c
71
s = " ";
sbin/ipf/libipf/optprint.c
76
printf("%s%s", s, so->on_name);
sbin/ipf/libipf/optprint.c
77
s = ",";
sbin/ipf/libipf/optprintv6.c
19
char *s;
sbin/ipf/libipf/optprintv6.c
21
s = " v6hdr ";
sbin/ipf/libipf/optprintv6.c
25
printf("%s%s", s, io->on_name);
sbin/ipf/libipf/optprintv6.c
26
s = ",";
sbin/ipf/libipf/optprintv6.c
31
s = " ";
sbin/ipf/libipf/optprintv6.c
38
printf("%s%s", s, io->on_name);
sbin/ipf/libipf/optprintv6.c
39
s = ",";
sbin/ipf/libipf/parsefields.c
15
for (s = strtok(arg, ","); s != NULL; s = strtok(NULL, ",")) {
sbin/ipf/libipf/parsefields.c
16
t = strchr(s, '=');
sbin/ipf/libipf/parsefields.c
23
f = findword(table, s);
sbin/ipf/libipf/parsefields.c
25
fprintf(stderr, "Unknown field '%s'\n", s);
sbin/ipf/libipf/parsefields.c
9
char *s, *t;
sbin/ipf/libipf/parseipfexpr.c
104
for (s = arg, items = 1; *s != '\0'; s++)
sbin/ipf/libipf/parseipfexpr.c
105
if (*s == ',')
sbin/ipf/libipf/parseipfexpr.c
135
for (s = arg; (*s != '\0') && (osize < asize); s = t) {
sbin/ipf/libipf/parseipfexpr.c
140
for (t = s; (*t != '\0') && (*t != ','); t++)
sbin/ipf/libipf/parseipfexpr.c
151
delim = strchr(s, '/');
sbin/ipf/libipf/parseipfexpr.c
162
if (gethost(AF_INET, s, &addr) == -1) {
sbin/ipf/libipf/parseipfexpr.c
177
delim = strchr(s, '/');
sbin/ipf/libipf/parseipfexpr.c
191
if (gethost(AF_INET6, s, &addr) == -1) {
sbin/ipf/libipf/parseipfexpr.c
209
p = getproto(s);
sbin/ipf/libipf/parseipfexpr.c
218
delim = strchr(s, '/');
sbin/ipf/libipf/parseipfexpr.c
225
flags = tcpflags(s);
sbin/ipf/libipf/parseipfexpr.c
242
if (getport(NULL, s, &port, proto) == -1)
sbin/ipf/libipf/parseipfexpr.c
247
oplist[osize++] = atoi(s);
sbin/ipf/libipf/parseipfexpr.c
38
char *temp, *arg, *s, *t, *ops, *error;
sbin/ipf/libipf/parseipfexpr.c
55
for (s = temp; *s != '\0'; ) {
sbin/ipf/libipf/parseipfexpr.c
56
if (ISSPACE(*s))
sbin/ipf/libipf/parseipfexpr.c
57
strcpy(s, s + 1);
sbin/ipf/libipf/parseipfexpr.c
59
s++;
sbin/ipf/libipf/parsewhoisline.c
101
s = strchr(s, ' ');
sbin/ipf/libipf/parsewhoisline.c
102
if (s == NULL || strncmp(s, " - ", 3))
sbin/ipf/libipf/parsewhoisline.c
105
s += 3;
sbin/ipf/libipf/parsewhoisline.c
106
if (inet_aton(s, &a2) != 1)
sbin/ipf/libipf/parsewhoisline.c
19
char *s = NULL;
sbin/ipf/libipf/parsewhoisline.c
25
s = strchr(src, '(');
sbin/ipf/libipf/parsewhoisline.c
26
if (s == NULL)
sbin/ipf/libipf/parsewhoisline.c
29
if (strncmp(s, "(NET", 4)) {
sbin/ipf/libipf/parsewhoisline.c
30
src = s + 1;
sbin/ipf/libipf/parsewhoisline.c
35
if (s == NULL)
sbin/ipf/libipf/parsewhoisline.c
41
if (*(s + 4) == '6') {
sbin/ipf/libipf/parsewhoisline.c
45
s = strchr(s, ')');
sbin/ipf/libipf/parsewhoisline.c
46
if (s == NULL || *++s != ' ')
sbin/ipf/libipf/parsewhoisline.c
51
if (inet_pton(AF_INET6, s, &a61.in6) != 1)
sbin/ipf/libipf/parsewhoisline.c
54
s = strchr(s, ' ');
sbin/ipf/libipf/parsewhoisline.c
55
if (s == NULL || strncmp(s, " - ", 3))
sbin/ipf/libipf/parsewhoisline.c
58
s += 3;
sbin/ipf/libipf/parsewhoisline.c
59
if (inet_pton(AF_INET6, s, &a62) != 1)
sbin/ipf/libipf/parsewhoisline.c
92
s = strchr(s, ')');
sbin/ipf/libipf/parsewhoisline.c
93
if (s == NULL || *++s != ' ')
sbin/ipf/libipf/parsewhoisline.c
96
s++;
sbin/ipf/libipf/parsewhoisline.c
98
if (inet_aton(s, &a1) != 1)
sbin/ipf/libipf/printbuf.c
18
char *s;
sbin/ipf/libipf/printbuf.c
22
for (s = buf, i = len; i; i--) {
sbin/ipf/libipf/printbuf.c
23
c = *s++;
sbin/ipf/libipf/printfieldhdr.c
17
char *s, *t;
sbin/ipf/libipf/printfieldhdr.c
36
s = strdup(w->w_word);
sbin/ipf/libipf/printfieldhdr.c
38
s = NULL;
sbin/ipf/libipf/printfieldhdr.c
41
if ((w->w_word != field->w_word) || (s == NULL)) {
sbin/ipf/libipf/printfieldhdr.c
44
for (t = s; *t != '\0'; t++) {
sbin/ipf/libipf/printfieldhdr.c
48
PRINTF("%s", s);
sbin/ipf/libipf/printfieldhdr.c
49
free(s);
sbin/ipf/libipf/printfr.c
214
for (fb = fp->fr_data, s = ""; i; i--, fb++, s = " ")
sbin/ipf/libipf/printfr.c
215
PRINTF("%s%#x %#x %#x %#x", s, fb->fb_c, fb->fb_t,
sbin/ipf/libipf/printfr.c
23
char *s;
sbin/ipf/libipf/printfr.c
41
s = kvatoname(fp->fr_func, iocfunc);
sbin/ipf/libipf/printfr.c
42
PRINTF(" %s/%u", s ? s : "?", fp->fr_arg);
sbin/ipf/libipf/printfr.c
434
char *s = "";
sbin/ipf/libipf/printfr.c
439
s = ", ";
sbin/ipf/libipf/printfr.c
442
PRINTF("%snat=%-.*s", s, IPFTAG_LEN,
sbin/ipf/libipf/printlog.c
18
char *s, *u;
sbin/ipf/libipf/printlog.c
29
s = fac_toname(fp->fr_loglevel);
sbin/ipf/libipf/printlog.c
30
if (s == NULL || *s == '\0')
sbin/ipf/libipf/printlog.c
31
s = "!!!";
sbin/ipf/libipf/printlog.c
35
PRINTF("%s.%s", s, u);
sbin/ipf/libipf/printnat.c
273
char *s;
sbin/ipf/libipf/printnat.c
275
s = portname(proto, np->in_odport);
sbin/ipf/libipf/printnat.c
276
if (s != NULL)
sbin/ipf/libipf/printnat.c
277
fputs(s, stdout);
sbin/ipf/libipf/printpacket.c
39
u_char *s;
sbin/ipf/libipf/printpacket.c
44
for (s = (u_char *)m->mb_data, i = 0; i < len; i++) {
sbin/ipf/libipf/printpacket.c
45
PRINTF("%02x", *s++ & 0xff);
sbin/ipf/libipf/printpacket.c
48
PRINTF("%02x", *s++ & 0xff);
sbin/ipf/libipf/printsbuf.c
20
u_char *s;
sbin/ipf/libipf/printsbuf.c
23
for (s = (u_char *)buf, i = ISC_TLEN; i; i--, s++) {
sbin/ipf/libipf/printsbuf.c
24
if (ISPRINT(*s))
sbin/ipf/libipf/printsbuf.c
25
putchar(*s);
sbin/ipf/libipf/printsbuf.c
27
PRINTF("\\%o", *s);
sbin/ipf/libipf/printtcpflags.c
13
for (s = flagset, t = flags; *s; s++, t++) {
sbin/ipf/libipf/printtcpflags.c
15
(void)putchar(*s);
sbin/ipf/libipf/printtcpflags.c
24
for (s = flagset, t = flags; *s; s++, t++)
sbin/ipf/libipf/printtcpflags.c
26
(void)putchar(*s);
sbin/ipf/libipf/printtcpflags.c
8
char *s;
sbin/ipf/libipf/save_syslog.c
32
char *s;
sbin/ipf/libipf/save_syslog.c
45
s = strchr(str, '.');
sbin/ipf/libipf/save_syslog.c
46
if (s != NULL)
sbin/ipf/libipf/save_syslog.c
47
*s++ = '\0';
sbin/ipf/libipf/save_syslog.c
58
if (s != NULL && *s != '\0') {
sbin/ipf/libipf/save_syslog.c
59
pri = pri_findname(s);
sbin/ipf/libipf/save_v1trap.c
110
char *s;
sbin/ipf/libipf/save_v1trap.c
126
s = strchr(str, ' ');
sbin/ipf/libipf/save_v1trap.c
127
*s++ = '\0';
sbin/ipf/libipf/save_v1trap.c
130
while (ISSPACE(*s))
sbin/ipf/libipf/save_v1trap.c
131
s++;
sbin/ipf/libipf/save_v1trap.c
132
if (!*s) {
sbin/ipf/libipf/save_v1trap.c
139
if (strchr(s, ':') == NULL) {
sbin/ipf/libipf/save_v1trap.c
140
result = inet_pton(AF_INET, s, &ctx->sin.sin_addr);
sbin/ipf/libipf/save_v1trap.c
155
result = inet_pton(AF_INET6, s, &ctx->sin6.sin6_addr);
sbin/ipf/libipf/save_v1trap.c
172
result = inet_aton(s, &ctx->sin.sin_addr);
sbin/ipf/libipf/save_v1trap.c
257
u_char *s = buffer;
sbin/ipf/libipf/save_v1trap.c
266
*s++ = 0x80 | (n / 4194304);
sbin/ipf/libipf/save_v1trap.c
270
*s++ = 0x80 | (n / 32768);
sbin/ipf/libipf/save_v1trap.c
274
*s++ = 0x80 | (n / 128);
sbin/ipf/libipf/save_v1trap.c
277
*s++ = (u_char)n;
sbin/ipf/libipf/save_v1trap.c
279
return (s - buffer);
sbin/ipf/libipf/save_v1trap.c
292
u_char *s = buffer, *t, *pdulen, *varlen;
sbin/ipf/libipf/save_v1trap.c
309
*s++ = 0x30; /* Sequence */
sbin/ipf/libipf/save_v1trap.c
316
s += baselensz;
sbin/ipf/libipf/save_v1trap.c
317
*s++ = 0x02; /* Integer32 */
sbin/ipf/libipf/save_v1trap.c
318
*s++ = 0x01; /* length 1 */
sbin/ipf/libipf/save_v1trap.c
319
*s++ = 0x00; /* version 1 */
sbin/ipf/libipf/save_v1trap.c
320
*s++ = 0x04; /* octet string */
sbin/ipf/libipf/save_v1trap.c
321
*s++ = strlen(community); /* length of "public" */
sbin/ipf/libipf/save_v1trap.c
322
bcopy(community, s, s[-1]);
sbin/ipf/libipf/save_v1trap.c
323
s += s[-1];
sbin/ipf/libipf/save_v1trap.c
324
*s++ = 0xA4; /* PDU(4) */
sbin/ipf/libipf/save_v1trap.c
325
pdulen = s++;
sbin/ipf/libipf/save_v1trap.c
326
if (basesize - (s - buffer) >= 128) {
sbin/ipf/libipf/save_v1trap.c
329
s++;
sbin/ipf/libipf/save_v1trap.c
335
bcopy(ipf_enterprise, s, sizeof(ipf_enterprise));
sbin/ipf/libipf/save_v1trap.c
336
s += sizeof(ipf_enterprise);
sbin/ipf/libipf/save_v1trap.c
339
*s++ = 0x40;
sbin/ipf/libipf/save_v1trap.c
340
*s++ = 0x4;
sbin/ipf/libipf/save_v1trap.c
341
bcopy(&ipaddr, s, 4);
sbin/ipf/libipf/save_v1trap.c
342
s += 4;
sbin/ipf/libipf/save_v1trap.c
345
*s++ = 0x2;
sbin/ipf/libipf/save_v1trap.c
346
n = writeint(s + 1, 6);
sbin/ipf/libipf/save_v1trap.c
349
*s = n;
sbin/ipf/libipf/save_v1trap.c
350
s += n + 1;
sbin/ipf/libipf/save_v1trap.c
353
*s++ = 0x2;
sbin/ipf/libipf/save_v1trap.c
354
n = writeint(s + 1, 0);
sbin/ipf/libipf/save_v1trap.c
357
*s = n;
sbin/ipf/libipf/save_v1trap.c
358
s += n + 1;
sbin/ipf/libipf/save_v1trap.c
361
*s++ = 0x43; /* TimeTicks */
sbin/ipf/libipf/save_v1trap.c
362
*s++ = 0x04; /* TimeTicks */
sbin/ipf/libipf/save_v1trap.c
363
s[0] = when >> 24;
sbin/ipf/libipf/save_v1trap.c
364
s[1] = when >> 16;
sbin/ipf/libipf/save_v1trap.c
365
s[2] = when >> 8;
sbin/ipf/libipf/save_v1trap.c
366
s[3] = when & 0xff;
sbin/ipf/libipf/save_v1trap.c
367
s += 4;
sbin/ipf/libipf/save_v1trap.c
372
*s++ = 0x30;
sbin/ipf/libipf/save_v1trap.c
373
varlen = s;
sbin/ipf/libipf/save_v1trap.c
374
if (basesize - (s - buffer) >= 128) {
sbin/ipf/libipf/save_v1trap.c
380
s += varlensz;
sbin/ipf/libipf/save_v1trap.c
382
*s++ = 0x30;
sbin/ipf/libipf/save_v1trap.c
383
t = s + 1;
sbin/ipf/libipf/save_v1trap.c
392
len = t - s - 1;
sbin/ipf/libipf/save_v1trap.c
393
writelength(s, len);
sbin/ipf/libipf/save_v1trap.c
395
s = t;
sbin/ipf/libipf/save_v1trap.c
396
*s++ = 0x30;
sbin/ipf/libipf/save_v1trap.c
397
if (basesize - (s - buffer) >= 128) {
sbin/ipf/libipf/save_v1trap.c
403
t = s + trapmsglen;
sbin/ipf/libipf/save_v1trap.c
413
len = t - s - trapmsglen;
sbin/ipf/libipf/save_v1trap.c
414
writelength(s, len);
sbin/ipf/libipf/save_v1trap.c
77
snmpv1_opts_t *s = ctx;
sbin/ipf/libipf/save_v1trap.c
79
s->ref++;
sbin/ipf/libipf/save_v1trap.c
80
return (s);
sbin/ipf/libipf/save_v2trap.c
114
char *s;
sbin/ipf/libipf/save_v2trap.c
131
s = strchr(str, ' ');
sbin/ipf/libipf/save_v2trap.c
132
*s++ = '\0';
sbin/ipf/libipf/save_v2trap.c
135
while (ISSPACE(*s))
sbin/ipf/libipf/save_v2trap.c
136
s++;
sbin/ipf/libipf/save_v2trap.c
137
if (!*s) {
sbin/ipf/libipf/save_v2trap.c
144
if (strchr(s, ':') == NULL) {
sbin/ipf/libipf/save_v2trap.c
145
result = inet_pton(AF_INET, s, &ctx->sin.sin_addr);
sbin/ipf/libipf/save_v2trap.c
160
result = inet_pton(AF_INET6, s, &ctx->sin6.sin6_addr);
sbin/ipf/libipf/save_v2trap.c
177
result = inet_aton(s, &ctx->sin.sin_addr);
sbin/ipf/libipf/save_v2trap.c
259
u_char *s = buffer;
sbin/ipf/libipf/save_v2trap.c
268
*s++ = 0x80 | (n / 4194304);
sbin/ipf/libipf/save_v2trap.c
272
*s++ = 0x80 | (n / 32768);
sbin/ipf/libipf/save_v2trap.c
276
*s++ = 0x80 | (n / 128);
sbin/ipf/libipf/save_v2trap.c
279
*s++ = (u_char)n;
sbin/ipf/libipf/save_v2trap.c
281
return (s - buffer);
sbin/ipf/libipf/save_v2trap.c
294
u_char *s = buffer, *t, *pdulen;
sbin/ipf/libipf/save_v2trap.c
312
*s++ = 0x30; /* Sequence */
sbin/ipf/libipf/save_v2trap.c
320
s += baselensz;
sbin/ipf/libipf/save_v2trap.c
321
*s++ = 0x02; /* Integer32 */
sbin/ipf/libipf/save_v2trap.c
322
*s++ = 0x01; /* length 1 */
sbin/ipf/libipf/save_v2trap.c
323
*s++ = 0x01; /* version 2 */
sbin/ipf/libipf/save_v2trap.c
324
*s++ = 0x04; /* octet string */
sbin/ipf/libipf/save_v2trap.c
325
*s++ = strlen(community); /* length of "public" */
sbin/ipf/libipf/save_v2trap.c
326
bcopy(community, s, s[-1]);
sbin/ipf/libipf/save_v2trap.c
327
s += s[-1];
sbin/ipf/libipf/save_v2trap.c
328
*s++ = 0xA7; /* PDU(7) */
sbin/ipf/libipf/save_v2trap.c
329
pdulen = s++;
sbin/ipf/libipf/save_v2trap.c
330
if (basesize - (s - buffer) >= 128) {
sbin/ipf/libipf/save_v2trap.c
333
s++;
sbin/ipf/libipf/save_v2trap.c
338
*s++ = 0x2; /* integer */
sbin/ipf/libipf/save_v2trap.c
339
*s++ = 0x4; /* len 4 */
sbin/ipf/libipf/save_v2trap.c
340
*s++ = 0x0; /* noError */
sbin/ipf/libipf/save_v2trap.c
341
*s++ = 0x0; /* noError */
sbin/ipf/libipf/save_v2trap.c
342
*s++ = 0x0; /* noError */
sbin/ipf/libipf/save_v2trap.c
343
*s++ = 0x0; /* noError */
sbin/ipf/libipf/save_v2trap.c
346
*s++ = 0x2; /* integer */
sbin/ipf/libipf/save_v2trap.c
347
*s++ = 0x1; /* len 1 */
sbin/ipf/libipf/save_v2trap.c
348
*s++ = 0x0; /* noError */
sbin/ipf/libipf/save_v2trap.c
351
*s++ = 0x2; /* integer */
sbin/ipf/libipf/save_v2trap.c
352
*s++ = 0x1; /* len 1 */
sbin/ipf/libipf/save_v2trap.c
353
*s++ = 0x0; /* noError */
sbin/ipf/libipf/save_v2trap.c
355
*s++ = 0x30; /* sequence */
sbin/ipf/libipf/save_v2trap.c
356
varlen = s++;
sbin/ipf/libipf/save_v2trap.c
357
if (basesize - (s - buffer) >= 128) {
sbin/ipf/libipf/save_v2trap.c
360
s++;
sbin/ipf/libipf/save_v2trap.c
365
*s++ = 0x30; /* sequence */
sbin/ipf/libipf/save_v2trap.c
366
*s++ = sizeof(sysuptime) + 6;
sbin/ipf/libipf/save_v2trap.c
368
bcopy(sysuptime, s, sizeof(sysuptime));
sbin/ipf/libipf/save_v2trap.c
369
s += sizeof(sysuptime);
sbin/ipf/libipf/save_v2trap.c
371
*s++ = 0x43; /* Timestamp */
sbin/ipf/libipf/save_v2trap.c
372
*s++ = 0x04; /* TimeTicks */
sbin/ipf/libipf/save_v2trap.c
373
*s++ = 0x0;
sbin/ipf/libipf/save_v2trap.c
374
*s++ = 0x0;
sbin/ipf/libipf/save_v2trap.c
375
*s++ = 0x0;
sbin/ipf/libipf/save_v2trap.c
376
*s++ = 0x0;
sbin/ipf/libipf/save_v2trap.c
378
*s++ = 0x30;
sbin/ipf/libipf/save_v2trap.c
379
t = s + 1;
sbin/ipf/libipf/save_v2trap.c
388
len = t - s - 1;
sbin/ipf/libipf/save_v2trap.c
389
writelength(s, len);
sbin/ipf/libipf/save_v2trap.c
391
s = t;
sbin/ipf/libipf/save_v2trap.c
392
*s++ = 0x30;
sbin/ipf/libipf/save_v2trap.c
404
t = s + trapmsglen;
sbin/ipf/libipf/save_v2trap.c
414
len = t - s - trapmsglen;
sbin/ipf/libipf/save_v2trap.c
415
writelength(s, len);
sbin/ipf/libipf/save_v2trap.c
81
snmpv2_opts_t *s = ctx;
sbin/ipf/libipf/save_v2trap.c
83
s->ref++;
sbin/ipf/libipf/save_v2trap.c
84
return (s);
sbin/ipf/libipf/tcp_flags.c
19
char *s;
sbin/ipf/libipf/tcp_flags.c
21
s = strchr(flgs, '/');
sbin/ipf/libipf/tcp_flags.c
22
if (s)
sbin/ipf/libipf/tcp_flags.c
23
*s++ = '\0';
sbin/ipf/libipf/tcp_flags.c
31
if (s != NULL) {
sbin/ipf/libipf/tcp_flags.c
32
if (*s == '0')
sbin/ipf/libipf/tcp_flags.c
33
tcpfm = strtol(s, NULL, 0);
sbin/ipf/libipf/tcp_flags.c
35
tcpfm = tcpflags(s);
sbin/ipf/libipf/tcpflags.c
33
char *s, *t;
sbin/ipf/libipf/tcpflags.c
35
for (s = flgs; *s; s++) {
sbin/ipf/libipf/tcpflags.c
36
if (*s == 'W')
sbin/ipf/libipf/tcpflags.c
39
if (!(t = strchr(flagset, *s))) {
sbin/ipf/libipf/var.c
101
c = *s;
sbin/ipf/libipf/var.c
105
value = get_variable(s, &p3, line);
sbin/ipf/libipf/var.c
123
*(s - 1) = '\0';
sbin/ipf/libipf/var.c
129
s = p1 + len - strlen(p3) - 1;
sbin/ipf/libipf/var.c
39
char c, *s, *t, *value;
sbin/ipf/libipf/var.c
42
s = string;
sbin/ipf/libipf/var.c
44
if (*s == '{') {
sbin/ipf/libipf/var.c
45
s++;
sbin/ipf/libipf/var.c
46
for (t = s; *t != '\0'; t++)
sbin/ipf/libipf/var.c
53
} else if (ISALPHA(*s)) {
sbin/ipf/libipf/var.c
54
for (t = s + 1; *t != '\0'; t++)
sbin/ipf/libipf/var.c
59
line, *s);
sbin/ipf/libipf/var.c
67
v = find_var(s);
sbin/ipf/libipf/var.c
70
fprintf(stderr, "%d: unknown variable '%s'\n", line, s);
sbin/ipf/libipf/var.c
74
s = strdup(v->v_value);
sbin/ipf/libipf/var.c
75
value = expand_string(s, line);
sbin/ipf/libipf/var.c
76
if (value != s)
sbin/ipf/libipf/var.c
77
free(s);
sbin/ipf/libipf/var.c
84
char c, *s, *p1, *p2, *p3, *newstring, *value;
sbin/ipf/libipf/var.c
90
for (s = oldstring; *s != '\0'; s++)
sbin/ipf/libipf/var.c
91
if (*s == '$') {
sbin/ipf/libipf/var.c
92
*s = '\0';
sbin/ipf/libipf/var.c
93
s++;
sbin/ipf/libipf/var.c
95
switch (*s)
sbin/ipf/libipf/var.c
98
bcopy(s, s - 1, strlen(s));
sbin/ipfw/dummynet.c
1842
s = 0;
sbin/ipfw/dummynet.c
1844
s = (double)ck.hz * avg_pkt_size * 8 / p.bandwidth;
sbin/ipfw/dummynet.c
1851
idle = s * 3. / w_q;
sbin/ipfw/dummynet.c
187
time_to_us(const char *s)
sbin/ipfw/dummynet.c
1885
char *endptr, *s;
sbin/ipfw/dummynet.c
1893
for (s = *av; s != NULL; av++, ac--) {
sbin/ipfw/dummynet.c
1894
v[0] = strtoul(s, &endptr, 10);
sbin/ipfw/dummynet.c
1898
s = (ac > 0) ? *(av+1) : NULL;
sbin/ipfw/dummynet.c
190
int len = strlen(s);
sbin/ipfw/dummynet.c
1901
warn("invalid number: %s", s);
sbin/ipfw/dummynet.c
1902
s = ++endptr;
sbin/ipfw/dummynet.c
1906
s = ++endptr;
sbin/ipfw/dummynet.c
195
for (i = 0; i<len && (isdigit(s[i]) || s[i]=='.') ; i++)
sbin/ipfw/dummynet.c
196
if (s[i]=='.') {
sbin/ipfw/dummynet.c
205
strncpy(strt, s, i);
sbin/ipfw/dummynet.c
207
strcpy(stru, s+i);
sbin/ipfw/dummynet.c
600
struct dn_sch *s = (struct dn_sch *)oid;
sbin/ipfw/dummynet.c
603
s->sched_nr,
sbin/ipfw/dummynet.c
604
s->name, s->flags, s->buckets, s->oid.id);
sbin/ipfw/dummynet.c
607
get_extra_parms(s->sched_nr, parms, DN_SCH_PARAMS);
sbin/ipfw/dummynet.c
610
if (s->flags & DN_HAVE_MASK)
sbin/ipfw/dummynet.c
611
print_mask(&s->sched_mask);
sbin/ipfw/dummynet.c
787
is_valid_number(const char *s)
sbin/ipfw/dummynet.c
790
int len = strlen(s);
sbin/ipfw/dummynet.c
793
if (!isdigit(s[i]) && (s[i] !='.' || ++dots_found > 1))
sbin/ipfw/dummynet.c
871
#define ED_EFMT(s) EX_DATAERR,"error in %s at line %d: "#s,filename,lineno
sbin/ipfw/dummynet.c
899
char *s, *cur = line, *name = NULL, *arg = NULL;
sbin/ipfw/dummynet.c
905
s = strsep(&cur, ED_SEPARATORS);
sbin/ipfw/dummynet.c
906
if (s == NULL || *s == '#')
sbin/ipfw/dummynet.c
908
if (*s == '\0')
sbin/ipfw/dummynet.c
913
name = s;
sbin/ipfw/dummynet.c
915
arg = s;
sbin/ipfw/ipfw2.c
1027
strtoport(char *s, char **end, int base, int proto)
sbin/ipfw/ipfw2.c
1033
*end = s; /* default - not found */
sbin/ipfw/ipfw2.c
1034
if (*s == '\0')
sbin/ipfw/ipfw2.c
1037
if (isdigit(*s))
sbin/ipfw/ipfw2.c
1038
return strtol(s, end, base);
sbin/ipfw/ipfw2.c
1043
for (s1 = s; *s1 && (isalnum(*s1) || *s1 == '\\' ||
sbin/ipfw/ipfw2.c
1048
buf = safe_calloc(s1 - s + 1, 1);
sbin/ipfw/ipfw2.c
1053
for (p = s, i = 0; p != s1 ; p++)
sbin/ipfw/ipfw2.c
1090
char *s = av;
sbin/ipfw/ipfw2.c
1092
while (*s) {
sbin/ipfw/ipfw2.c
1093
a = strtoport(av, &s, 0, proto);
sbin/ipfw/ipfw2.c
1094
if (s == av) /* empty or invalid argument */
sbin/ipfw/ipfw2.c
1099
switch (*s) {
sbin/ipfw/ipfw2.c
1101
av = s + 1;
sbin/ipfw/ipfw2.c
1102
b = strtoport(av, &s, 0, proto);
sbin/ipfw/ipfw2.c
1104
if (s == av || (*s != ',' && *s != '\0'))
sbin/ipfw/ipfw2.c
1115
*s, av);
sbin/ipfw/ipfw2.c
1121
av = s + 1;
sbin/ipfw/ipfw2.c
1138
char *s = av, *a;
sbin/ipfw/ipfw2.c
1152
while (s != NULL) {
sbin/ipfw/ipfw2.c
1153
a = strchr(s, ',');
sbin/ipfw/ipfw2.c
1158
if (isalpha(*s)) {
sbin/ipfw/ipfw2.c
1159
if ((code = match_token(f_ipdscp, s)) == -1)
sbin/ipfw/ipfw2.c
1162
code = strtoul(s, NULL, 10);
sbin/ipfw/ipfw2.c
1172
s = a;
sbin/ipfw/ipfw2.c
1239
char *s;
sbin/ipfw/ipfw2.c
1241
val = strtoul(str, &s, 0);
sbin/ipfw/ipfw2.c
1242
if (s == str || *s != '\0' || val >= 0x100)
sbin/ipfw/ipfw2.c
1252
char const *s;
sbin/ipfw/ipfw2.c
1254
if ((s = match_value(icmpcodes, code)) != NULL)
sbin/ipfw/ipfw2.c
1255
bprintf(bp, "unreach %s", s);
sbin/ipfw/ipfw2.c
1307
bprintf(bp, "%s%s", comma, list[i].s);
sbin/ipfw/ipfw2.c
1312
bprintf(bp, "%s!%s", comma, list[i].s);
sbin/ipfw/ipfw2.c
1662
bprintf(bp, "%s%s", comma, p->s);
sbin/ipfw/ipfw2.c
1676
const char *s;
sbin/ipfw/ipfw2.c
1803
s = "xmit";
sbin/ipfw/ipfw2.c
1805
s = "recv";
sbin/ipfw/ipfw2.c
1807
s = "via";
sbin/ipfw/ipfw2.c
1810
bprintf(bp, " %s %s", s,
sbin/ipfw/ipfw2.c
1814
bprintf(bp, " %s table(%s)", s,
sbin/ipfw/ipfw2.c
1819
bprintf(bp, " %s %s", s,
sbin/ipfw/ipfw2.c
1824
s = table_search_ctlv(fo->tstate,
sbin/ipfw/ipfw2.c
1826
bprintf(bp, " flow table(%s", s);
sbin/ipfw/ipfw2.c
1840
s = "ipid";
sbin/ipfw/ipfw2.c
1843
s = "ipttl";
sbin/ipfw/ipfw2.c
1846
s = "iplen";
sbin/ipfw/ipfw2.c
1849
s = "tcpdatalen";
sbin/ipfw/ipfw2.c
1852
s = "tcpmss";
sbin/ipfw/ipfw2.c
1855
s = "tcpwin";
sbin/ipfw/ipfw2.c
1858
s = "<unknown>";
sbin/ipfw/ipfw2.c
1861
bprintf(bp, " %s %u", s, cmd->arg1);
sbin/ipfw/ipfw2.c
2086
const char *s;
sbin/ipfw/ipfw2.c
2094
s = object_search_ctlv(fo->tstate,
sbin/ipfw/ipfw2.c
2098
s = NULL;
sbin/ipfw/ipfw2.c
2099
bprintf(bp, " :%s", s ? s: "any");
sbin/ipfw/ipfw2.c
2197
s = object_search_ctlv(fo->tstate,
sbin/ipfw/ipfw2.c
2200
if (match_token(rule_eactions, s) != -1)
sbin/ipfw/ipfw2.c
2201
bprintf(bp, "%s", s);
sbin/ipfw/ipfw2.c
2203
bprintf(bp, "eaction %s", s);
sbin/ipfw/ipfw2.c
2218
s = object_search_ctlv(fo->tstate,
sbin/ipfw/ipfw2.c
2220
if (s == NULL)
sbin/ipfw/ipfw2.c
2221
s = object_search_ctlv(fo->tstate,
sbin/ipfw/ipfw2.c
2224
bprintf(bp, " %s", s);
sbin/ipfw/ipfw2.c
2245
s = match_value(f_ipdscp, cmd->arg1 & 0x3F);
sbin/ipfw/ipfw2.c
2246
if (s != NULL)
sbin/ipfw/ipfw2.c
2247
bprintf(bp, "setdscp %s", s);
sbin/ipfw/ipfw2.c
2256
s = match_value(return_types, cmd->arg1);
sbin/ipfw/ipfw2.c
2257
bprintf(bp, "return %s", s ? s: "<invalid>");
sbin/ipfw/ipfw2.c
3368
fill_table_value(ipfw_insn_lookup *cmd, char *s)
sbin/ipfw/ipfw2.c
3373
p = strchr(s, '=');
sbin/ipfw/ipfw2.c
3376
i = match_token(tvalue_names, s);
sbin/ipfw/ipfw2.c
3379
"format: unknown table value name %s", s);
sbin/ipfw/ipfw2.c
3382
p = s;
sbin/ipfw/ipfw2.c
3552
char *s;
sbin/ipfw/ipfw2.c
3553
int a = strtol(av, &s, 0);
sbin/ipfw/ipfw2.c
3555
if (s == av) { /* no parameter */
sbin/ipfw/ipfw2.c
3572
if (*s == '-')
sbin/ipfw/ipfw2.c
3578
if (*s == '-')
sbin/ipfw/ipfw2.c
3580
else if (*s == '}')
sbin/ipfw/ipfw2.c
3582
av = s+1;
sbin/ipfw/ipfw2.c
4196
struct servent *s;
sbin/ipfw/ipfw2.c
4198
s = getservbyname(arg, "divert");
sbin/ipfw/ipfw2.c
4199
if (s == NULL)
sbin/ipfw/ipfw2.c
4201
return (ntohs(s->s_port));
sbin/ipfw/ipfw2.c
4492
char *s, *end;
sbin/ipfw/ipfw2.c
4511
s = strchr(*av, ',');
sbin/ipfw/ipfw2.c
4512
if (s == NULL) {
sbin/ipfw/ipfw2.c
4513
s = strchr(*av, ']');
sbin/ipfw/ipfw2.c
4515
if (s != NULL)
sbin/ipfw/ipfw2.c
4516
*(s++) = '\0';
sbin/ipfw/ipfw2.c
4518
s = *av;
sbin/ipfw/ipfw2.c
4521
s = strchr(s, ':');
sbin/ipfw/ipfw2.c
4522
if (s && strchr(s+1, ':'))
sbin/ipfw/ipfw2.c
4523
s = NULL; /* no port */
sbin/ipfw/ipfw2.c
4526
if (s != NULL) {
sbin/ipfw/ipfw2.c
4528
*(s++) = '\0';
sbin/ipfw/ipfw2.c
4529
i = strtoport(s, &end, 0 /* base */, 0 /* proto */);
sbin/ipfw/ipfw2.c
4530
if (s == end)
sbin/ipfw/ipfw2.c
4532
"illegal forwarding port ``%s''", s);
sbin/ipfw/ipfw2.c
5033
char *s;
sbin/ipfw/ipfw2.c
5036
s = *av;
sbin/ipfw/ipfw2.c
5039
if (*s == '!') { /* alternate syntax for NOT */
sbin/ipfw/ipfw2.c
5043
s++;
sbin/ipfw/ipfw2.c
5045
i = match_token(rule_options, s);
sbin/ipfw/ipfw2.c
5316
s, *av);
sbin/ipfw/ipfw2.c
5631
errx(EX_USAGE, "unrecognised option [%d] %s\n", i, s);
sbin/ipfw/ipfw2.c
761
for (pt = table ; i && pt->s != NULL ; pt++)
sbin/ipfw/ipfw2.c
762
if (strlen(pt->s) == i && !bcmp(string, pt->s, i))
sbin/ipfw/ipfw2.c
785
for (pt = table ; i != 0 && pt->s != NULL ; pt++) {
sbin/ipfw/ipfw2.c
786
if (strncmp(pt->s, string, i) != 0)
sbin/ipfw/ipfw2.c
817
for (; p->s != NULL; p++)
sbin/ipfw/ipfw2.c
819
return p->s;
sbin/ipfw/ipfw2.c
831
for (sz = 0, pt = table ; pt->s != NULL; pt++) {
sbin/ipfw/ipfw2.c
833
(sz == 0) ? "" : delimiter, pt->s);
sbin/ipfw/ipfw2.c
887
l = snprintf(buf, sz, "%s%s", comma, list[i].s);
sbin/ipfw/ipfw2.c
954
char const *s;
sbin/ipfw/ipfw2.c
956
if (g_co.do_resolv && (s = match_value(ether_types, port)) )
sbin/ipfw/ipfw2.c
957
bprintf(bp, "%s", s);
sbin/ipfw/ipfw2.h
83
char const *s;
sbin/ipfw/ipv6.c
213
char *s = av;
sbin/ipfw/ipv6.c
216
while(s) {
sbin/ipfw/ipv6.c
217
av = strsep( &s, ",") ;
sbin/ipfw/ipv6.c
454
char *s = av;
sbin/ipfw/ipv6.c
457
while (s) {
sbin/ipfw/ipv6.c
461
av = strsep( &s, ",") ;
sbin/ipfw/ipv6.c
60
char *s;
sbin/ipfw/ipv6.c
62
val = strtoul(str, &s, 0);
sbin/ipfw/ipv6.c
63
if (s == str || *s != '\0' || val >= 0x100)
sbin/ipfw/ipv6.c
73
char const *s = match_value(icmp6codes, code);
sbin/ipfw/ipv6.c
75
if (s != NULL)
sbin/ipfw/ipv6.c
76
bprintf(bp, "unreach6 %s", s);
sbin/ipfw/main.c
246
char *s;
sbin/ipfw/main.c
255
s = strchr(av[2], '=');
sbin/ipfw/main.c
256
if (s == NULL) {
sbin/ipfw/main.c
257
s = !strcmp(av[2], "-a") ? NULL : av[2];
sbin/ipfw/main.c
258
sysctlbyname(s, NULL, NULL, NULL, 0);
sbin/ipfw/main.c
261
if (s[1] == '\0') {
sbin/ipfw/main.c
265
*s = '\0';
sbin/ipfw/main.c
266
i = strtol(s+1, NULL, 0);
sbin/ipfw/nat.c
639
struct nat44_cfg_spool *s;
sbin/ipfw/nat.c
696
s = (struct nat44_cfg_spool *)&buf[off];
sbin/ipfw/nat.c
701
printf("%s", inet_ntoa(s->addr));
sbin/ipfw/nat.c
716
s = (struct nat44_cfg_spool *)&buf[off];
sbin/ipfw/nat.c
719
printf("%s:%u", inet_ntoa(s->addr),
sbin/ipfw/nat.c
720
s->port);
sbin/ipfw/nat64lsn.c
115
inet_ntop(AF_INET6, &ste->host6, s, sizeof(s));
sbin/ipfw/nat64lsn.c
139
s, ste->sport, a, ste->aport, proto,
sbin/ipfw/nat64lsn.c
144
s, a, proto, ste->idle, f);
sbin/ipfw/nat64lsn.c
148
s, a, ste->proto, ste->idle, f);
sbin/ipfw/nat64lsn.c
83
char s[INET6_ADDRSTRLEN], a[INET_ADDRSTRLEN], f[INET_ADDRSTRLEN];
sbin/kldconfig/kldconfig.c
226
char *s;
sbin/kldconfig/kldconfig.c
228
if ((s = qstring(pathq)) == NULL) {
sbin/kldconfig/kldconfig.c
232
printf("%s\n", s);
sbin/kldconfig/kldconfig.c
233
free(s);
sbin/kldconfig/kldconfig.c
260
char *s, *p;
sbin/kldconfig/kldconfig.c
263
s = strdup("");
sbin/kldconfig/kldconfig.c
266
s, pe->path, (TAILQ_NEXT(pe, next) != NULL? ";": ""));
sbin/kldconfig/kldconfig.c
267
free(s);
sbin/kldconfig/kldconfig.c
270
s = p;
sbin/kldconfig/kldconfig.c
273
return (s);
sbin/ldconfig/elfhints.c
195
struct stat s;
sbin/ldconfig/elfhints.c
208
if (fstat(fd, &s) == -1)
sbin/ldconfig/elfhints.c
210
if (s.st_size > MAXFILESIZE)
sbin/ldconfig/elfhints.c
216
mapbase = mmap(NULL, s.st_size, PROT_READ|PROT_WRITE,
sbin/ldconfig/elfhints.c
245
struct stat s;
sbin/ldconfig/elfhints.c
256
if (stat(argv[i], &s) == -1)
sbin/ldconfig/elfhints.c
258
else if (S_ISREG(s.st_mode))
sbin/mdconfig/mdconfig.c
68
static void print_options(const char *s, const char *);
sbin/mknod/mknod.c
77
a_gid(const char *s)
sbin/mknod/mknod.c
81
if (*s == '\0') /* Argument was "uid[:.]". */
sbin/mknod/mknod.c
83
return ((gr = getgrnam(s)) == NULL) ? id(s, "group") : gr->gr_gid;
sbin/mknod/mknod.c
87
a_uid(const char *s)
sbin/mknod/mknod.c
91
if (*s == '\0') /* Argument was "[:.]gid". */
sbin/mknod/mknod.c
93
return ((pw = getpwnam(s)) == NULL) ? id(s, "user") : pw->pw_uid;
sbin/mount/mount.c
732
char *p, *s, *val;
sbin/mount/mount.c
734
for (s = options; (p = strsep(&s, ",")) != NULL;)
sbin/mount_cd9660/mount_cd9660.c
276
a_gid(const char *s)
sbin/mount_cd9660/mount_cd9660.c
282
if ((gr = getgrnam(s)) != NULL)
sbin/mount_cd9660/mount_cd9660.c
285
for (gname = s; *s && isdigit(*s); ++s);
sbin/mount_cd9660/mount_cd9660.c
286
if (!*s)
sbin/mount_cd9660/mount_cd9660.c
295
a_uid(const char *s)
sbin/mount_cd9660/mount_cd9660.c
301
if ((pw = getpwnam(s)) != NULL)
sbin/mount_cd9660/mount_cd9660.c
304
for (uname = s; *s && isdigit(*s); ++s);
sbin/mount_cd9660/mount_cd9660.c
305
if (!*s)
sbin/mount_cd9660/mount_cd9660.c
314
a_mask(const char *s)
sbin/mount_cd9660/mount_cd9660.c
321
if (*s >= '0' && *s <= '7') {
sbin/mount_cd9660/mount_cd9660.c
326
errx(EX_USAGE, "invalid file mode: %s", s);
sbin/mount_msdosfs/mount_msdosfs.c
229
a_gid(char *s)
sbin/mount_msdosfs/mount_msdosfs.c
235
if ((gr = getgrnam(s)) != NULL)
sbin/mount_msdosfs/mount_msdosfs.c
238
for (gname = s; *s && isdigit(*s); ++s);
sbin/mount_msdosfs/mount_msdosfs.c
239
if (!*s)
sbin/mount_msdosfs/mount_msdosfs.c
248
a_uid(char *s)
sbin/mount_msdosfs/mount_msdosfs.c
254
if ((pw = getpwnam(s)) != NULL)
sbin/mount_msdosfs/mount_msdosfs.c
257
for (uname = s; *s && isdigit(*s); ++s);
sbin/mount_msdosfs/mount_msdosfs.c
258
if (!*s)
sbin/mount_msdosfs/mount_msdosfs.c
267
a_mask(char *s)
sbin/mount_msdosfs/mount_msdosfs.c
274
if (*s >= '0' && *s <= '7') {
sbin/mount_msdosfs/mount_msdosfs.c
279
errx(EX_USAGE, "invalid file mode: %s", s);
sbin/mount_nfs/mount_nfs.c
539
int n, s;
sbin/mount_nfs/mount_nfs.c
541
s = socket(PF_ROUTE, SOCK_RAW, 0);
sbin/mount_nfs/mount_nfs.c
542
if (s < 0)
sbin/mount_nfs/mount_nfs.c
551
FD_SET(s, &rfds);
sbin/mount_nfs/mount_nfs.c
552
n = select(s + 1, &rfds, NULL, NULL, &tv);
sbin/mount_nfs/mount_nfs.c
561
nread = read(s, buf, 2048);
sbin/mount_nfs/mount_nfs.c
576
close(s);
sbin/mount_unionfs/mount_unionfs.c
101
if ((pw = getpwnam(s)) != NULL)
sbin/mount_unionfs/mount_unionfs.c
104
strtol(s, &inval, 10);
sbin/mount_unionfs/mount_unionfs.c
106
errx(EX_NOUSER, "unknown user id: %s", s);
sbin/mount_unionfs/mount_unionfs.c
109
strncpy(buf, s, bufsize);
sbin/mount_unionfs/mount_unionfs.c
77
parse_gid(const char *s, char *buf, size_t bufsize)
sbin/mount_unionfs/mount_unionfs.c
82
if ((gr = getgrnam(s)) != NULL)
sbin/mount_unionfs/mount_unionfs.c
85
strtol(s, &inval, 10);
sbin/mount_unionfs/mount_unionfs.c
87
errx(EX_NOUSER, "unknown group id: %s", s);
sbin/mount_unionfs/mount_unionfs.c
90
strncpy(buf, s, bufsize);
sbin/mount_unionfs/mount_unionfs.c
96
parse_uid(const char *s, char *buf, size_t bufsize)
sbin/newfs/newfs.c
415
getfssize(intmax_t *fsz, const char *s, intmax_t disksize, intmax_t reserved)
sbin/newfs/newfs.c
422
s, disksize);
sbin/newfs/newfs.c
427
s, available);
sbin/newfs_msdos/newfs_msdos.c
195
char *s;
sbin/newfs_msdos/newfs_msdos.c
199
x = strtoul(arg, &s, 0);
sbin/newfs_msdos/newfs_msdos.c
200
if (errno || !*arg || *s || x < lo || x > hi)
sbin/newfs_msdos/newfs_msdos.c
211
char *s;
sbin/newfs_msdos/newfs_msdos.c
215
x = strtoll(arg, &s, 0);
sbin/newfs_msdos/newfs_msdos.c
217
if (errno || x < 0 || (s[0] && s[1]) )
sbin/newfs_msdos/newfs_msdos.c
219
if (*s) { /* the extra char is the multiplier */
sbin/newfs_msdos/newfs_msdos.c
220
switch (*s) {
sbin/nos-tun/nos-tun.c
111
int s;
sbin/nos-tun/nos-tun.c
130
s = socket(AF_INET, SOCK_DGRAM, 0);
sbin/nos-tun/nos-tun.c
131
if (s < 0) {
sbin/nos-tun/nos-tun.c
144
if (ioctl(s, SIOCDIFADDR, &ifrq) < 0) {
sbin/nos-tun/nos-tun.c
165
if (ioctl(s, SIOCAIFADDR, &ifra) < 0) {
sbin/nos-tun/nos-tun.c
173
if (ioctl(s, SIOCGIFFLAGS, &ifrq) < 0) {
sbin/nos-tun/nos-tun.c
179
if (!(ioctl(s, SIOCSIFFLAGS, &ifrq) < 0)) {
sbin/nos-tun/nos-tun.c
180
close(s);
sbin/nos-tun/nos-tun.c
185
close(s);
sbin/nos-tun/nos-tun.c
194
int s;
sbin/nos-tun/nos-tun.c
200
s = socket(AF_INET, SOCK_DGRAM, 0);
sbin/nos-tun/nos-tun.c
201
if (s < 0) {
sbin/nos-tun/nos-tun.c
209
if (ioctl(s, SIOCGIFFLAGS, &ifrq) < 0) {
sbin/nos-tun/nos-tun.c
215
if (ioctl(s, SIOCSIFFLAGS, &ifrq) < 0) {
sbin/nos-tun/nos-tun.c
224
if (ioctl(s, SIOCDIFADDR, &ifrq) < 0) {
sbin/nos-tun/nos-tun.c
228
close(s);
sbin/nvmecontrol/connect.c
255
#define OPT(l, s, t, opt, addr, desc) { l, s, t, &opt.addr, desc }
sbin/nvmecontrol/devlist.c
64
#define OPT(l, s, t, opt, addr, desc) { l, s, t, &opt.addr, desc }
sbin/nvmecontrol/discover.c
275
#define OPT(l, s, t, opt, addr, desc) { l, s, t, &opt.addr, desc }
sbin/nvmecontrol/fabrics.c
155
int error, s;
sbin/nvmecontrol/fabrics.c
167
s = socket(ai->ai_family, ai->ai_socktype, ai->ai_protocol);
sbin/nvmecontrol/fabrics.c
168
if (s == -1)
sbin/nvmecontrol/fabrics.c
171
if (connect(s, ai->ai_addr, ai->ai_addrlen) != 0) {
sbin/nvmecontrol/fabrics.c
172
close(s);
sbin/nvmecontrol/fabrics.c
176
params->tcp.fd = s;
sbin/nvmecontrol/fabrics.c
192
int s;
sbin/nvmecontrol/fabrics.c
194
s = socket(ai->ai_family, ai->ai_socktype, ai->ai_protocol);
sbin/nvmecontrol/fabrics.c
195
if (s == -1)
sbin/nvmecontrol/fabrics.c
198
if (connect(s, ai->ai_addr, ai->ai_addrlen) != 0) {
sbin/nvmecontrol/fabrics.c
199
close(s);
sbin/nvmecontrol/fabrics.c
203
params->tcp.fd = s;
sbin/nvmecontrol/firmware.c
69
#define OPT(l, s, t, opt, addr, desc) { l, s, t, &opt.addr, desc }
sbin/nvmecontrol/format.c
74
#define OPT(l, s, t, opt, addr, desc) { l, s, t, &opt.addr, desc }
sbin/nvmecontrol/identify.c
268
#define OPT(l, s, t, opt, addr, desc) { l, s, t, &opt.addr, desc }
sbin/nvmecontrol/logpage.c
418
uint32_t s;
sbin/nvmecontrol/logpage.c
426
s = letoh(ce->acs[i]);
sbin/nvmecontrol/logpage.c
427
if (NVMEV(NVME_CE_PAGE_CSUP, s) == 0)
sbin/nvmecontrol/logpage.c
430
NVMEV(NVME_CE_PAGE_LBCC, s) != 0 ? "Yes" : "No",
sbin/nvmecontrol/logpage.c
431
NVMEV(NVME_CE_PAGE_NCC, s) != 0 ? "Yes" : "No",
sbin/nvmecontrol/logpage.c
432
NVMEV(NVME_CE_PAGE_NIC, s) != 0 ? "Yes" : "No",
sbin/nvmecontrol/logpage.c
433
NVMEV(NVME_CE_PAGE_CCC, s) != 0 ? "Yes" : "No",
sbin/nvmecontrol/logpage.c
434
NVMEV(NVME_CE_PAGE_CSE, s),
sbin/nvmecontrol/logpage.c
435
NVMEV(NVME_CE_PAGE_UUID, s) != 0 ? "Yes" : "No");
sbin/nvmecontrol/logpage.c
438
s = letoh(ce->iocs[i]);
sbin/nvmecontrol/logpage.c
439
if (NVMEV(NVME_CE_PAGE_CSUP, s) == 0)
sbin/nvmecontrol/logpage.c
442
NVMEV(NVME_CE_PAGE_LBCC, s) != 0 ? "Yes" : "No",
sbin/nvmecontrol/logpage.c
443
NVMEV(NVME_CE_PAGE_NCC, s) != 0 ? "Yes" : "No",
sbin/nvmecontrol/logpage.c
444
NVMEV(NVME_CE_PAGE_NIC, s) != 0 ? "Yes" : "No",
sbin/nvmecontrol/logpage.c
445
NVMEV(NVME_CE_PAGE_CCC, s) != 0 ? "Yes" : "No",
sbin/nvmecontrol/logpage.c
446
NVMEV(NVME_CE_PAGE_CSE, s),
sbin/nvmecontrol/logpage.c
447
NVMEV(NVME_CE_PAGE_UUID, s) != 0 ? "Yes" : "No");
sbin/nvmecontrol/logpage.c
77
#define OPT(l, s, t, opt, addr, desc) { l, s, t, &opt.addr, desc }
sbin/nvmecontrol/modules/wdc/wdc.c
52
#define OPT(l, s, t, opt, addr, desc) { l, s, t, &opt.addr, desc }
sbin/nvmecontrol/ns.c
59
#define OPT(l, s, t, opt, addr, desc) { l, s, t, &opt.addr, desc }
sbin/nvmecontrol/passthru.c
99
#define ARG(l, s, t, opt, addr, desc) { l, s, t, &opt.addr, desc }
sbin/nvmecontrol/perftest.c
73
#define OPT(l, s, t, opt, addr, desc) { l, s, t, &opt.addr, desc }
sbin/nvmecontrol/power.c
182
#define OPT(l, s, t, opt, addr, desc) { l, s, t, &opt.addr, desc }
sbin/nvmecontrol/reconnect.c
293
#define OPT(l, s, t, opt, addr, desc) { l, s, t, &opt.addr, desc }
sbin/nvmecontrol/resv.c
353
struct nvme_resv_status *s;
sbin/nvmecontrol/resv.c
404
s = (struct nvme_resv_status *)data;
sbin/nvmecontrol/resv.c
405
n = (s->regctl[1] << 8) | s->regctl[0];
sbin/nvmecontrol/resv.c
406
printf("Generation: %u\n", s->gen);
sbin/nvmecontrol/resv.c
407
printf("Reservation Type: %u\n", s->rtype);
sbin/nvmecontrol/resv.c
409
printf("Persist Through Power Loss State: %u\n", s->ptpls);
sbin/nvmecontrol/resv.c
424
n = MIN(n, (sizeof(data) - sizeof(s)) / sizeof(s->ctrlr[0]));
sbin/nvmecontrol/resv.c
427
s->ctrlr[i].ctrlr_id);
sbin/nvmecontrol/resv.c
429
s->ctrlr[i].rcsts);
sbin/nvmecontrol/resv.c
431
s->ctrlr[i].hostid);
sbin/nvmecontrol/resv.c
433
s->ctrlr[i].rkey);
sbin/nvmecontrol/resv.c
53
#define OPT(l, s, t, opt, addr, desc) { l, s, t, &opt.addr, desc }
sbin/nvmecontrol/sanitize.c
69
#define OPT(l, s, t, opt, addr, desc) { l, s, t, &opt.addr, desc }
sbin/nvmecontrol/selftest.c
112
#define OPT(l, s, t, opt, addr, desc) { l, s, t, &opt.addr, desc }
sbin/nvmecontrol/telemetry.c
62
#define OPT(l, s, t, opt, addr, desc) { l, s, t, &opt.addr, desc }
sbin/pfctl/parse.y
472
int rule_label(struct pfctl_rule *, char *s[PF_RULE_MAX_LABEL_COUNT]);
sbin/pfctl/parse.y
473
int eth_rule_label(struct pfctl_eth_rule *, char *s[PF_RULE_MAX_LABEL_COUNT]);
sbin/pfctl/parse.y
5939
size_t s = sizeof(maxcount);
sbin/pfctl/parse.y
5988
if (sysctlbyname("net.pf.request_maxcount", &maxcount, &s,
sbin/pfctl/parse.y
7114
lookup(char *s)
sbin/pfctl/parse.y
7277
p = bsearch(s, keywords, sizeof(keywords)/sizeof(keywords[0]),
sbin/pfctl/parse.y
7282
fprintf(stderr, "%s: %d\n", s, p->k_val);
sbin/pfctl/parse.y
7286
fprintf(stderr, "string: %s\n", s);
sbin/pfctl/parse.y
7743
pfctl_cmdline_symset(char *s)
sbin/pfctl/parse.y
7748
if ((val = strrchr(s, '=')) == NULL)
sbin/pfctl/parse.y
7751
sym = strndup(s, val - s);
sbin/pfctl/parse.y
7930
atoul(char *s, u_long *ulvalp)
sbin/pfctl/parse.y
7936
ulval = strtoul(s, &ep, 0);
sbin/pfctl/parse.y
7937
if (s[0] == '\0' || *ep != '\0')
sbin/pfctl/parse.y
7948
struct servent *s;
sbin/pfctl/parse.y
7958
s = getservbyname(n, "tcp");
sbin/pfctl/parse.y
7959
if (s == NULL)
sbin/pfctl/parse.y
7960
s = getservbyname(n, "udp");
sbin/pfctl/parse.y
7961
if (s == NULL)
sbin/pfctl/parse.y
7962
s = getservbyname(n, "sctp");
sbin/pfctl/parse.y
7963
if (s == NULL) {
sbin/pfctl/parse.y
7967
return (s->s_port);
sbin/pfctl/parse.y
7972
rule_label(struct pfctl_rule *r, char *s[PF_RULE_MAX_LABEL_COUNT])
sbin/pfctl/parse.y
7975
if (s[i] == NULL)
sbin/pfctl/parse.y
7978
if (strlcpy(r->label[i], s[i], sizeof(r->label[0])) >=
sbin/pfctl/parse.y
7989
eth_rule_label(struct pfctl_eth_rule *r, char *s[PF_RULE_MAX_LABEL_COUNT])
sbin/pfctl/parse.y
7992
if (s[i] == NULL)
sbin/pfctl/parse.y
7995
if (strlcpy(r->label[i], s[i], sizeof(r->label[0])) >=
sbin/pfctl/parse.y
8090
map_tos(char *s, int *val)
sbin/pfctl/parse.y
8125
p = bsearch(s, toswords, sizeof(toswords)/sizeof(toswords[0]),
sbin/pfctl/parse.y
965
char *s;
sbin/pfctl/parse.y
966
if (asprintf(&s, "%lld", (long long)$1) == -1) {
sbin/pfctl/parse.y
970
$$ = s;
sbin/pfctl/parse.y
976
char *s = $1;
sbin/pfctl/parse.y
979
while (*s++) {
sbin/pfctl/parse.y
980
if (isspace((unsigned char)*s)) {
sbin/pfctl/pf_print_state.c
226
print_state(struct pfctl_state *s, int opts)
sbin/pfctl/pf_print_state.c
233
int afto = (s->key[PF_SK_STACK].af != s->key[PF_SK_WIRE].af);
sbin/pfctl/pf_print_state.c
239
bcopy(&s->key, aligned_key, sizeof(aligned_key));
sbin/pfctl/pf_print_state.c
242
key = s->key;
sbin/pfctl/pf_print_state.c
245
proto = s->key[PF_SK_WIRE].proto;
sbin/pfctl/pf_print_state.c
247
if (s->direction == PF_OUT) {
sbin/pfctl/pf_print_state.c
248
src = &s->src;
sbin/pfctl/pf_print_state.c
249
dst = &s->dst;
sbin/pfctl/pf_print_state.c
255
src = &s->dst;
sbin/pfctl/pf_print_state.c
256
dst = &s->src;
sbin/pfctl/pf_print_state.c
262
printf("%s ", s->ifname);
sbin/pfctl/pf_print_state.c
277
if (s->direction == PF_OUT || (afto && s->direction == PF_IN))
sbin/pfctl/pf_print_state.c
338
u_int32_t creation = s->creation;
sbin/pfctl/pf_print_state.c
339
u_int32_t expire = s->expire;
sbin/pfctl/pf_print_state.c
353
s->packets[0],
sbin/pfctl/pf_print_state.c
354
s->packets[1],
sbin/pfctl/pf_print_state.c
355
s->bytes[0],
sbin/pfctl/pf_print_state.c
356
s->bytes[1]);
sbin/pfctl/pf_print_state.c
357
if (s->anchor != -1)
sbin/pfctl/pf_print_state.c
358
printf(", anchor %u", s->anchor);
sbin/pfctl/pf_print_state.c
359
if (s->rule != -1)
sbin/pfctl/pf_print_state.c
360
printf(", rule %u", s->rule);
sbin/pfctl/pf_print_state.c
361
if (s->state_flags & PFSTATE_ALLOWOPTS)
sbin/pfctl/pf_print_state.c
363
if (s->state_flags & PFSTATE_SLOPPY)
sbin/pfctl/pf_print_state.c
365
if (s->state_flags & PFSTATE_NOSYNC)
sbin/pfctl/pf_print_state.c
367
if (s->state_flags & PFSTATE_PFLOW)
sbin/pfctl/pf_print_state.c
369
if (s->state_flags & PFSTATE_ACK)
sbin/pfctl/pf_print_state.c
371
if (s->state_flags & PFSTATE_NODF)
sbin/pfctl/pf_print_state.c
373
if (s->state_flags & PFSTATE_SETTOS)
sbin/pfctl/pf_print_state.c
374
printf(", set-tos 0x%2.2x", s->set_tos);
sbin/pfctl/pf_print_state.c
375
if (s->state_flags & PFSTATE_RANDOMID)
sbin/pfctl/pf_print_state.c
377
if (s->state_flags & PFSTATE_SCRUB_TCP)
sbin/pfctl/pf_print_state.c
379
if (s->state_flags & PFSTATE_SETPRIO)
sbin/pfctl/pf_print_state.c
381
s->set_prio[0], s->set_prio[1]);
sbin/pfctl/pf_print_state.c
382
if (s->dnpipe || s->dnrpipe) {
sbin/pfctl/pf_print_state.c
383
if (s->state_flags & PFSTATE_DN_IS_PIPE)
sbin/pfctl/pf_print_state.c
385
s->dnpipe, s->dnrpipe);
sbin/pfctl/pf_print_state.c
386
if (s->state_flags & PFSTATE_DN_IS_QUEUE)
sbin/pfctl/pf_print_state.c
388
s->dnpipe, s->dnrpipe);
sbin/pfctl/pf_print_state.c
390
if (s->src_node_flags & PFSTATE_SRC_NODE_LIMIT)
sbin/pfctl/pf_print_state.c
392
if (s->src_node_flags & PFSTATE_SRC_NODE_LIMIT_GLOBAL)
sbin/pfctl/pf_print_state.c
394
if (s->src_node_flags & PFSTATE_SRC_NODE_NAT)
sbin/pfctl/pf_print_state.c
396
if (s->src_node_flags & PFSTATE_SRC_NODE_ROUTE)
sbin/pfctl/pf_print_state.c
398
if (s->log)
sbin/pfctl/pf_print_state.c
400
if (s->log & PF_LOG_ALL)
sbin/pfctl/pf_print_state.c
402
if (s->min_ttl)
sbin/pfctl/pf_print_state.c
403
printf(", min-ttl %d", s->min_ttl);
sbin/pfctl/pf_print_state.c
404
if (s->max_mss)
sbin/pfctl/pf_print_state.c
405
printf(", max-mss %d", s->max_mss);
sbin/pfctl/pf_print_state.c
411
bcopy(&s->id, &id, sizeof(u_int64_t));
sbin/pfctl/pf_print_state.c
412
printf(" id: %016jx creatorid: %08x", id, s->creatorid);
sbin/pfctl/pf_print_state.c
413
if (s->rt) {
sbin/pfctl/pf_print_state.c
414
switch (s->rt) {
sbin/pfctl/pf_print_state.c
427
print_host(&s->rt_addr, 0, s->rt_af, opts);
sbin/pfctl/pf_print_state.c
428
if (s->rt_ifname[0])
sbin/pfctl/pf_print_state.c
429
printf("@%s", s->rt_ifname);
sbin/pfctl/pf_print_state.c
431
if (s->rtableid != -1)
sbin/pfctl/pf_print_state.c
432
printf(" rtable: %d", s->rtableid);
sbin/pfctl/pf_print_state.c
435
if (strcmp(s->ifname, s->orig_ifname) != 0)
sbin/pfctl/pf_print_state.c
436
printf(" origif: %s\n", s->orig_ifname);
sbin/pfctl/pf_print_state.c
439
print_rule(&s->created_by_rule, "", 0, 0);
sbin/pfctl/pf_ruleset.c
435
pfctl_anchor_setup(struct pfctl_rule *r, const struct pfctl_ruleset *s,
sbin/pfctl/pf_ruleset.c
454
if (s->anchor == NULL || !s->anchor->path[0])
sbin/pfctl/pf_ruleset.c
457
strlcpy(path, s->anchor->path, MAXPATHLEN);
sbin/pfctl/pf_ruleset.c
492
const struct pfctl_eth_ruleset *s, const char *name)
sbin/pfctl/pf_ruleset.c
507
if (s->anchor == NULL || !s->anchor->path[0])
sbin/pfctl/pf_ruleset.c
510
strlcpy(path, s->anchor->path, MAXPATHLEN);
sbin/pfctl/pfctl.c
1008
char *s, *token, *tokens[4];
sbin/pfctl/pfctl.c
1024
s = strdup(state_kill[1]);
sbin/pfctl/pfctl.c
1025
if (!s)
sbin/pfctl/pfctl.c
1028
while ((token = strsep(&s, " \t")) != NULL)
sbin/pfctl/pfctl.c
1067
char *s = NULL, *sbs, *sbe;
sbin/pfctl/pfctl.c
1070
s = strdup(str);
sbin/pfctl/pfctl.c
1071
if (!s)
sbin/pfctl/pfctl.c
1078
if ((sbs = strchr(s, '[')) != NULL && (sbe = strrchr(s, ']')) != NULL) {
sbin/pfctl/pfctl.c
1081
} else if ((sbs = strchr(s, ':')) != NULL) {
sbin/pfctl/pfctl.c
1088
if (getaddrinfo(s, sbs, &hints, &ai) != 0)
sbin/pfctl/pfctl.c
1096
free(s);
sbin/pfctl/pfctl.c
1105
free(s);
sbin/pfctl/pfctl.c
1976
pfctl_show_state(struct pfctl_state *s, void *arg)
sbin/pfctl/pfctl.c
1984
print_state(s, a->opts);
sbin/pfctl/pfctl_altq.c
1079
struct segment *s, *last, *end;
sbin/pfctl/pfctl_altq.c
1085
LIST_FOREACH(s, gsc, _next) {
sbin/pfctl/pfctl_altq.c
1086
if (s->m != 0)
sbin/pfctl/pfctl_altq.c
1099
for (s = LIST_FIRST(gsc); s != end; s = LIST_NEXT(s, _next)) {
sbin/pfctl/pfctl_altq.c
1100
if (s->y > sc_x2y(sc, s->x))
sbin/pfctl/pfctl_altq.c
1102
last = s;
sbin/pfctl/pfctl_altq.c
1124
struct segment *new, *prev, *s;
sbin/pfctl/pfctl_altq.c
1127
LIST_FOREACH(s, gsc, _next) {
sbin/pfctl/pfctl_altq.c
1128
if (s->x == x)
sbin/pfctl/pfctl_altq.c
1129
return (s); /* matching entry found */
sbin/pfctl/pfctl_altq.c
1130
else if (s->x < x)
sbin/pfctl/pfctl_altq.c
1131
prev = s;
sbin/pfctl/pfctl_altq.c
1141
if (x == INFINITY || s == NULL)
sbin/pfctl/pfctl_altq.c
1143
else if (s->x == INFINITY)
sbin/pfctl/pfctl_altq.c
1146
new->d = s->x - x;
sbin/pfctl/pfctl_altq.c
1177
struct segment *start, *end, *s;
sbin/pfctl/pfctl_altq.c
1189
for (s = start; s != end; s = LIST_NEXT(s, _next)) {
sbin/pfctl/pfctl_altq.c
1190
s->m += m;
sbin/pfctl/pfctl_altq.c
1191
s->y += y + (s->x - x) * m;
sbin/pfctl/pfctl_altq.c
1195
for (; s != end; s = LIST_NEXT(s, _next)) {
sbin/pfctl/pfctl_altq.c
1196
s->y += m * d;
sbin/pfctl/pfctl_altq.c
1251
int s;
sbin/pfctl/pfctl_altq.c
1255
s = get_query_socket();
sbin/pfctl/pfctl_altq.c
1261
if (ioctl(s, SIOCGIFDATA, (caddr_t)&ifr) == -1)
sbin/pfctl/pfctl_altq.c
1269
int s;
sbin/pfctl/pfctl_altq.c
1272
s = get_query_socket();
sbin/pfctl/pfctl_altq.c
1277
if (ioctl(s, SIOCGIFMTU, (caddr_t)&ifr) == -1)
sbin/pfctl/pfctl_optimize.c
1512
int s;
sbin/pfctl/pfctl_optimize.c
1518
s = get_query_socket();
sbin/pfctl/pfctl_optimize.c
1522
if (ioctl(s, SIOCGIFGMEMB, (caddr_t)&ifgr) == -1) {
sbin/pfctl/pfctl_parser.c
1404
parse_flags(char *s)
sbin/pfctl/pfctl_parser.c
1409
for (p = s; *p; p++) {
sbin/pfctl/pfctl_parser.c
1503
int s, len;
sbin/pfctl/pfctl_parser.c
1507
s = get_query_socket();
sbin/pfctl/pfctl_parser.c
1512
if (ioctl(s, SIOCGIFGROUP, (caddr_t)&ifgr) == -1)
sbin/pfctl/pfctl_parser.c
1522
if (ioctl(s, SIOCGIFGROUP, (caddr_t)&ifgr) == -1)
sbin/pfctl/pfctl_parser.c
1544
if (ioctl(s, SIOCGIFGMEMB, (caddr_t)&ifgr2) == 0)
sbin/pfctl/pfctl_parser.c
1663
static int s = -1;
sbin/pfctl/pfctl_parser.c
1665
if (s == -1) {
sbin/pfctl/pfctl_parser.c
1666
if ((s = socket(get_socket_domain(), SOCK_DGRAM, 0)) == -1)
sbin/pfctl/pfctl_parser.c
1670
return (s);
sbin/pfctl/pfctl_parser.c
1748
int s, len;
sbin/pfctl/pfctl_parser.c
1751
s = get_query_socket();
sbin/pfctl/pfctl_parser.c
1760
if (ioctl(s, SIOCGIFGMEMB, (caddr_t)&ifgr) == -1)
sbin/pfctl/pfctl_parser.c
1881
host(const char *s, int opts)
sbin/pfctl/pfctl_parser.c
1888
if ((p = strchr(s, '/')) != NULL) {
sbin/pfctl/pfctl_parser.c
1894
if ((ps = malloc(strlen(s) - strlen(p) + 1)) == NULL)
sbin/pfctl/pfctl_parser.c
1896
strlcpy(ps, s, strlen(s) - strlen(p) + 1);
sbin/pfctl/pfctl_parser.c
1898
if ((ps = strdup(s)) == NULL)
sbin/pfctl/pfctl_parser.c
1905
fprintf(stderr, "no IP address found for %s\n", s);
sbin/pfctl/pfctl_parser.c
1915
host_if(const char *s, int mask)
sbin/pfctl/pfctl_parser.c
1921
if ((ps = strdup(s)) == NULL)
sbin/pfctl/pfctl_parser.c
1959
host_ip(const char *s, int mask)
sbin/pfctl/pfctl_parser.c
1970
if (inet_net_pton(AF_INET, s, &h->addr.v.a.addr.v4,
sbin/pfctl/pfctl_parser.c
1979
if (getaddrinfo(s, NULL, &hints, &res) == 0) {
sbin/pfctl/pfctl_parser.c
2000
host_dns(const char *s, int mask, int numeric)
sbin/pfctl/pfctl_parser.c
2007
if ((ps = strdup(s)) == NULL)
sbin/pfctl/pfctl_parser.c
2068
append_addr(struct pfr_buffer *b, char *s, int test, int opts)
sbin/pfctl/pfctl_parser.c
2074
for (r = s; *r == '!'; r++)
sbin/pfctl/pfctl_parser.c
349
struct servent *s;
sbin/pfctl/pfctl_parser.c
352
s = getservbyport(p1, proto);
sbin/pfctl/pfctl_parser.c
354
s = NULL;
sbin/pfctl/pfctl_parser.c
360
if (s != NULL && (op == PF_OP_EQ || op == PF_OP_NE))
sbin/pfctl/pfctl_parser.c
361
print_op(op, s->s_name, a2);
sbin/pfctl/pfctl_parser.c
518
print_status(struct pfctl_status *s, struct pfctl_syncookies *cookies, int opts)
sbin/pfctl/pfctl_parser.c
527
runtime = time(NULL) - s->since;
sbin/pfctl/pfctl_parser.c
528
running = s->running ? "Enabled" : "Disabled";
sbin/pfctl/pfctl_parser.c
530
if (s->since) {
sbin/pfctl/pfctl_parser.c
546
switch (s->debug) {
sbin/pfctl/pfctl_parser.c
562
printf("Hostid: 0x%08x\n", s->hostid);
sbin/pfctl/pfctl_parser.c
565
buf[i + i] = hex[s->pf_chksum[i] >> 4];
sbin/pfctl/pfctl_parser.c
566
buf[i + i + 1] = hex[s->pf_chksum[i] & 0x0f];
sbin/pfctl/pfctl_parser.c
572
if (s->ifname[0] != 0) {
sbin/pfctl/pfctl_parser.c
574
s->ifname, "IPv4", "IPv6");
sbin/pfctl/pfctl_parser.c
576
(unsigned long long)s->bcounters[0][0],
sbin/pfctl/pfctl_parser.c
577
(unsigned long long)s->bcounters[1][0]);
sbin/pfctl/pfctl_parser.c
579
(unsigned long long)s->bcounters[0][1],
sbin/pfctl/pfctl_parser.c
580
(unsigned long long)s->bcounters[1][1]);
sbin/pfctl/pfctl_parser.c
583
(unsigned long long)s->pcounters[0][0][PF_PASS],
sbin/pfctl/pfctl_parser.c
584
(unsigned long long)s->pcounters[1][0][PF_PASS]);
sbin/pfctl/pfctl_parser.c
586
(unsigned long long)s->pcounters[0][0][PF_DROP],
sbin/pfctl/pfctl_parser.c
587
(unsigned long long)s->pcounters[1][0][PF_DROP]);
sbin/pfctl/pfctl_parser.c
590
(unsigned long long)s->pcounters[0][1][PF_PASS],
sbin/pfctl/pfctl_parser.c
591
(unsigned long long)s->pcounters[1][1][PF_PASS]);
sbin/pfctl/pfctl_parser.c
593
(unsigned long long)s->pcounters[0][1][PF_DROP],
sbin/pfctl/pfctl_parser.c
594
(unsigned long long)s->pcounters[1][1][PF_DROP]);
sbin/pfctl/pfctl_parser.c
597
printf(" %-25s %14ju %14s\n", "current entries", s->states, "");
sbin/pfctl/pfctl_parser.c
598
TAILQ_FOREACH(c, &s->fcounters, entry) {
sbin/pfctl/pfctl_parser.c
609
s->src_nodes, "");
sbin/pfctl/pfctl_parser.c
610
TAILQ_FOREACH(c, &s->scounters, entry) {
sbin/pfctl/pfctl_parser.c
622
s->fragments, "");
sbin/pfctl/pfctl_parser.c
623
TAILQ_FOREACH(c, &s->ncounters, entry) {
sbin/pfctl/pfctl_parser.c
634
TAILQ_FOREACH(c, &s->counters, entry) {
sbin/pfctl/pfctl_parser.c
644
TAILQ_FOREACH(c, &s->lcounters, entry) {
sbin/pfctl/pfctl_parser.c
658
s->syncookies_active ? "active" : "inactive");
sbin/pfctl/pfctl_parser.c
665
s->reass & PF_REASS_ENABLED ? "yes" : "no",
sbin/pfctl/pfctl_parser.c
666
s->reass & PF_REASS_NODF ? "no-df" : ""
sbin/pfctl/pfctl_radix.c
77
size_t s;
sbin/pfctl/pfctl_radix.c
79
s = sizeof(maxcount);
sbin/pfctl/pfctl_radix.c
80
if (sysctlbyname("net.pf.request_maxcount", &maxcount, &s, NULL,
sbin/pfctl/pfctl_table.c
541
uint64_t s = 0;
sbin/pfctl/pfctl_table.c
545
s |= as->pfras_packets[dir][op] |
sbin/pfctl/pfctl_table.c
548
return (!!s);
sbin/pfctl/tests/pfctl_test.c
90
struct stat s;
sbin/pfctl/tests/pfctl_test.c
95
ATF_REQUIRE_EQ_MSG(stat(filename, &s), 0, "cannot stat %s", filename);
sbin/pfctl/tests/pfctl_test.c
98
result = read_fd(fd, s.st_size);
sbin/pflowctl/pflowctl.c
231
struct pflowctl_sockaddr *s = (struct pflowctl_sockaddr *)target;
sbin/pflowctl/pflowctl.c
233
if (s->storage.ss_family == AF_INET)
sbin/pflowctl/pflowctl.c
234
s->storage.ss_len = sizeof(struct sockaddr_in);
sbin/pflowctl/pflowctl.c
235
else if (s->storage.ss_family == AF_INET6)
sbin/pflowctl/pflowctl.c
236
s->storage.ss_len = sizeof(struct sockaddr_in6);
sbin/pflowctl/pflowctl.c
276
print_sockaddr(const char *prefix, const struct sockaddr_storage *s)
sbin/pflowctl/pflowctl.c
281
if (s->ss_family != AF_INET && s->ss_family != AF_INET6)
sbin/pflowctl/pflowctl.c
284
if (s->ss_family == AF_INET ||
sbin/pflowctl/pflowctl.c
285
s->ss_family == AF_INET6) {
sbin/pflowctl/pflowctl.c
286
error = getnameinfo((const struct sockaddr *)s,
sbin/pflowctl/pflowctl.c
287
s->ss_len, buf, sizeof(buf), NULL, 0,
sbin/pflowctl/pflowctl.c
294
switch (s->ss_family) {
sbin/pflowctl/pflowctl.c
296
const struct sockaddr_in *sin = (const struct sockaddr_in *)s;
sbin/pflowctl/pflowctl.c
305
const struct sockaddr_in6 *sin6 = (const struct sockaddr_in6 *)s;
sbin/pflowctl/pflowctl.c
371
snl_add_msg_attr_sockaddr(struct snl_writer *nw, int attrtype, struct sockaddr_storage *s)
sbin/pflowctl/pflowctl.c
375
snl_add_msg_attr_u8(nw, PFLOWNL_ADDR_FAMILY, s->ss_family);
sbin/pflowctl/pflowctl.c
377
switch (s->ss_family) {
sbin/pflowctl/pflowctl.c
379
const struct sockaddr_in *in = (const struct sockaddr_in *)s;
sbin/pflowctl/pflowctl.c
385
const struct sockaddr_in6 *in6 = (const struct sockaddr_in6 *)s;
sbin/pflowctl/pflowctl.c
399
do_set(struct pflowctl_set *s)
sbin/pflowctl/pflowctl.c
415
snl_add_msg_attr_s32(&nw, PFLOWNL_SET_ID, s->id);
sbin/pflowctl/pflowctl.c
416
if (s->version != 0)
sbin/pflowctl/pflowctl.c
417
snl_add_msg_attr_u16(&nw, PFLOWNL_SET_VERSION, s->version);
sbin/pflowctl/pflowctl.c
418
if (s->src.ss_len != 0)
sbin/pflowctl/pflowctl.c
419
snl_add_msg_attr_sockaddr(&nw, PFLOWNL_SET_SRC, &s->src);
sbin/pflowctl/pflowctl.c
420
if (s->dst.ss_len != 0)
sbin/pflowctl/pflowctl.c
421
snl_add_msg_attr_sockaddr(&nw, PFLOWNL_SET_DST, &s->dst);
sbin/pflowctl/pflowctl.c
422
if (s->obs_dom != 0)
sbin/pflowctl/pflowctl.c
423
snl_add_msg_attr_u32(&nw, PFLOWNL_SET_OBSERVATION_DOMAIN, s->obs_dom);
sbin/pflowctl/pflowctl.c
492
struct pflowctl_set s = {};
sbin/pflowctl/pflowctl.c
494
s.id = pflow_to_id(idstr);
sbin/pflowctl/pflowctl.c
495
if (s.id < 0)
sbin/pflowctl/pflowctl.c
503
pflowctl_addr(argv[1], &s.src);
sbin/pflowctl/pflowctl.c
511
pflowctl_addr(argv[1], &s.dst);
sbin/pflowctl/pflowctl.c
519
s.version = strtol(argv[1], NULL, 10);
sbin/pflowctl/pflowctl.c
527
s.obs_dom = strtol(argv[1], NULL, 10);
sbin/pflowctl/pflowctl.c
536
return (do_set(&s));
sbin/ping/ping6.c
1317
uint16_t s;
sbin/ping/ping6.c
1326
s = htons(seq);
sbin/ping/ping6.c
1327
memcpy(nip->icmp6_ni_nonce, &s, sizeof(s));
sbin/ping/ping6.c
1334
uint16_t s;
sbin/ping/ping6.c
1343
s = htons(seq);
sbin/ping/ping6.c
1344
memcpy(nip->icmp6_ni_nonce, &s, sizeof(s));
sbin/ping/ping6.c
1349
uint16_t s;
sbin/ping/ping6.c
1358
s = htons(seq);
sbin/ping/ping6.c
1359
memcpy(nip->icmp6_ni_nonce, &s, sizeof(s));
sbin/ping/ping6.c
1366
uint16_t s;
sbin/ping/ping6.c
1376
s = htons(seq);
sbin/ping/ping6.c
1377
memcpy(nip->icmp6_ni_nonce, &s, sizeof(s));
sbin/ping/ping6.c
194
#define SIN6(s) ((struct sockaddr_in6 *)(s))
sbin/rcorder/rcorder.c
125
char s[1];
sbin/rcorder/rcorder.c
239
strnode_add(strnodelist **listp, char *s, filenode *fnode)
sbin/rcorder/rcorder.c
243
ent = emalloc(sizeof *ent + strlen(s));
sbin/rcorder/rcorder.c
245
strcpy(ent->s, s);
sbin/rcorder/rcorder.c
289
add_require(filenode *fnode, char *s)
sbin/rcorder/rcorder.c
295
entry = Hash_CreateEntry(provide_hash, s, &new);
sbin/rcorder/rcorder.c
309
add_provide(filenode *fnode, char *s)
sbin/rcorder/rcorder.c
316
entry = Hash_CreateEntry(provide_hash, s, &new);
sbin/rcorder/rcorder.c
363
warnx("file `%s' provides `%s'.", fnode->filename, s);
sbin/rcorder/rcorder.c
390
add_before(filenode *fnode, char *s)
sbin/rcorder/rcorder.c
394
bf_ent = emalloc(sizeof *bf_ent + strlen(s));
sbin/rcorder/rcorder.c
396
strcpy(bf_ent->s, s);
sbin/rcorder/rcorder.c
405
add_keyword(filenode *fnode, char *s)
sbin/rcorder/rcorder.c
408
strnode_add(&fnode->keyword_list, s, fnode);
sbin/rcorder/rcorder.c
418
char *s;
sbin/rcorder/rcorder.c
420
while ((s = strsep(&buffer, " \t\n")) != NULL)
sbin/rcorder/rcorder.c
421
if (*s != '\0')
sbin/rcorder/rcorder.c
422
add_require(node, s);
sbin/rcorder/rcorder.c
432
char *s;
sbin/rcorder/rcorder.c
434
while ((s = strsep(&buffer, " \t\n")) != NULL)
sbin/rcorder/rcorder.c
435
if (*s != '\0')
sbin/rcorder/rcorder.c
436
add_provide(node, s);
sbin/rcorder/rcorder.c
446
char *s;
sbin/rcorder/rcorder.c
448
while ((s = strsep(&buffer, " \t\n")) != NULL)
sbin/rcorder/rcorder.c
449
if (*s != '\0')
sbin/rcorder/rcorder.c
450
add_before(node, s);
sbin/rcorder/rcorder.c
460
char *s;
sbin/rcorder/rcorder.c
462
while ((s = strsep(&buffer, " \t\n")) != NULL)
sbin/rcorder/rcorder.c
463
if (*s != '\0')
sbin/rcorder/rcorder.c
464
add_keyword(node, s);
sbin/rcorder/rcorder.c
604
entry = Hash_CreateEntry(provide_hash, bl_list->s, &new);
sbin/rcorder/rcorder.c
606
warnx("file `%s' is before unknown provision `%s'", bl_list->node->filename, bl_list->s);
sbin/rcorder/rcorder.c
610
Hash_FindEntry(provide_hash, bl_list->s),
sbin/rcorder/rcorder.c
848
strnodelist *s;
sbin/rcorder/rcorder.c
851
for (s = skip_list; s; s = s->next)
sbin/rcorder/rcorder.c
853
if (strcmp(k->s, s->s) == 0)
sbin/rcorder/rcorder.c
862
strnodelist *s;
sbin/rcorder/rcorder.c
865
for (s = keep_list; s; s = s->next)
sbin/rcorder/rcorder.c
867
if (strcmp(k->s, s->s) == 0)
sbin/restore/utilities.c
210
struct stat s;
sbin/restore/utilities.c
216
if (stat(existing, &s) == 0 && s.st_flags != 0 &&
sbin/restore/utilities.c
219
chflags(existing, s.st_flags);
sbin/route/route.c
103
static int s;
sbin/route/route.c
1531
if (setsockopt(s, SOL_SOCKET, SO_RERROR, &n, sizeof(n)) == -1)
sbin/route/route.c
1537
n = read(s, msg, sizeof(msg));
sbin/route/route.c
1615
if ((rlen = write(s, (char *)&m_rtmsg, l)) < 0) {
sbin/route/route.c
1635
l = read(s, (char *)&m_rtmsg, sizeof(m_rtmsg));
sbin/route/route.c
252
s = open(_PATH_DEVNULL, O_WRONLY, 0);
sbin/route/route.c
254
s = socket(PF_ROUTE, SOCK_RAW, 0);
sbin/route/route.c
255
if (s < 0)
sbin/route/route.c
303
return (setsockopt(s, SOL_SOCKET, SO_SETFIB, (void *)&fib,
sbin/route/route.c
436
shutdown(s, SHUT_RD); /* Don't want to read back our messages */
sbin/route/route.c
548
rlen = write(s, next, rtm->rtm_msglen);
sbin/route/route.c
871
shutdown(s, SHUT_RD); /* Don't want to read back our messages */
sbin/routed/defs.h
112
#define LIM_SEC(s,l) ((s).tv_sec = MIN((s).tv_sec, (l)))
sbin/routed/defs.h
305
#define IS_RIP_IN_OFF(s) (((s) & IS_NO_RIP_IN) == IS_NO_RIP_IN)
sbin/routed/defs.h
310
#define IS_RIP_OUT_OFF(s) (((s) & IS_NO_RIP_OUT) == IS_NO_RIP_OUT)
sbin/routed/defs.h
311
#define IS_RIP_OFF(s) (((s) & IS_NO_RIP) == IS_NO_RIP)
sbin/routed/main.c
524
sigalrm(int s UNUSED)
sbin/routed/main.c
627
int s;
sbin/routed/main.c
630
if ((s = socket(AF_INET, SOCK_DGRAM, 0)) < 0)
sbin/routed/main.c
640
if (bind(s, (struct sockaddr *)&rsin, sizeof(rsin)) < 0) {
sbin/routed/main.c
643
close(s);
sbin/routed/main.c
646
fix_sock(s,"rip_sock");
sbin/routed/main.c
649
if (setsockopt(s, IPPROTO_IP, IP_MULTICAST_TTL,
sbin/routed/main.c
653
return s;
sbin/routed/main.c
83
static void sigalrm(int s UNUSED);
sbin/routed/radix.c
38
#define panic(s) {log(LOG_ERR,s); exit(1);}
sbin/routed/rtquery/rtquery.c
526
qstring(u_char *s, int len)
sbin/routed/rtquery/rtquery.c
534
c = *s++;
sbin/routed/rtquery/rtquery.c
536
for (s2 = s+1; s2 < &s[len]; s2++) {
sbin/routed/rtquery/rtquery.c
540
if (s2 >= &s[len])
sbin/routed/trace.c
114
char *s;
sbin/routed/trace.c
118
s = strcpy(bufs[bufno].str, inet_ntoa(addr));
sbin/routed/trace.c
120
return s;
sbin/routed/trace.c
134
static char s[20];
sbin/routed/trace.c
137
memcpy(s, ctime(&secs)+11, 8);
sbin/routed/trace.c
138
s[8] = '\0';
sbin/routed/trace.c
139
return s;
sbin/routed/trace.c
370
sigtrace_on(int s UNUSED)
sbin/routed/trace.c
379
sigtrace_off(int s UNUSED)
sbin/routed/trace.c
424
char *s, *sp;
sbin/routed/trace.c
430
s = bufs[bufno].str;
sbin/routed/trace.c
435
sp = &s[strlen(s)];
sbin/routed/trace.c
441
(void)snprintf(sp, s + l - sp, "/%d", 32-i);
sbin/routed/trace.c
444
(void)snprintf(sp, s + l - sp, " (mask %#x)",
sbin/routed/trace.c
449
return s;
sbin/routed/trace.c
54
qstring(u_char *s, int len)
sbin/routed/trace.c
62
c = *s++;
sbin/routed/trace.c
64
for (s2 = s+1; s2 < &s[len]; s2++) {
sbin/routed/trace.c
68
if (s2 >= &s[len])
sbin/setkey/parse.y
1012
for (s = srcs; s; s = s->ai_next) {
sbin/setkey/parse.y
1017
if (s->ai_addr->sa_family != d->ai_addr->sa_family)
sbin/setkey/parse.y
1019
plen = setkeymsg_plen(s);
sbin/setkey/parse.y
1024
sa = s->ai_addr;
sbin/setkey/parse.y
1025
salen = s->ai_addr->sa_len;
sbin/setkey/parse.y
1075
struct addrinfo *s, *d;
sbin/setkey/parse.y
1251
for (s = srcs; s; s = s->ai_next) {
sbin/setkey/parse.y
1256
if (s->ai_addr->sa_family != d->ai_addr->sa_family)
sbin/setkey/parse.y
1258
plen = setkeymsg_plen(s);
sbin/setkey/parse.y
1263
sa = s->ai_addr;
sbin/setkey/parse.y
1264
salen = s->ai_addr->sa_len;
sbin/setkey/parse.y
830
setkeymsg_plen(struct addrinfo *s)
sbin/setkey/parse.y
832
switch (s->ai_addr->sa_family) {
sbin/setkey/parse.y
856
struct addrinfo *s, *d;
sbin/setkey/parse.y
892
for (s = srcs; s; s = s->ai_next) {
sbin/setkey/parse.y
897
if (s->ai_addr->sa_family != d->ai_addr->sa_family)
sbin/setkey/parse.y
899
plen = setkeymsg_plen(s);
sbin/setkey/parse.y
904
sa = s->ai_addr;
sbin/setkey/parse.y
905
salen = s->ai_addr->sa_len;
sbin/setkey/parse.y
957
struct addrinfo *s, *d;
sbin/setkey/setkey.c
536
struct sockaddr *s;
sbin/setkey/setkey.c
581
s = (struct sockaddr *)(saddr + 1);
sbin/setkey/setkey.c
582
getnameinfo(s, s->sa_len, buf, sizeof(buf),
sbin/setkey/setkey.c
597
s = (struct sockaddr *)(saddr + 1);
sbin/setkey/setkey.c
598
getnameinfo(s, s->sa_len, buf, sizeof(buf),
sbin/setkey/setkey.c
618
int s;
sbin/setkey/setkey.c
627
s = (tp.tv_sec + thiszone ) % 86400;
sbin/setkey/setkey.c
629
s / 3600, (s % 3600) / 60, s % 60, (u_int32_t)tp.tv_usec);
sbin/setkey/test-pfkey.c
277
u_int s, i, slen, ilen, len;
sbin/setkey/test-pfkey.c
280
s = htonl(0x01234567);
sbin/setkey/test-pfkey.c
282
slen = sizeof(s);
sbin/setkey/test-pfkey.c
284
memcpy(buf, &s, slen);
secure/lib/libcrypt/blowfish.c
56
#define _F(s, x) ((((s)[ (((x)>>24)&0xFF)] \
secure/lib/libcrypt/blowfish.c
57
+ (s)[0x100 + (((x)>>16)&0xFF)]) \
secure/lib/libcrypt/blowfish.c
58
^ (s)[0x200 + (((x)>> 8)&0xFF)]) \
secure/lib/libcrypt/blowfish.c
59
+ (s)[0x300 + ( (x) &0xFF)])
secure/lib/libcrypt/blowfish.c
61
#define BLFRND(s, p, i, j, n) (i ^= _F(s, j) ^ (p)[n])
secure/lib/libcrypt/blowfish.c
68
u_int32_t *s = c->S[0];
secure/lib/libcrypt/blowfish.c
75
BLFRND(s, p, Xr, Xl, 1); BLFRND(s, p, Xl, Xr, 2);
secure/lib/libcrypt/blowfish.c
76
BLFRND(s, p, Xr, Xl, 3); BLFRND(s, p, Xl, Xr, 4);
secure/lib/libcrypt/blowfish.c
77
BLFRND(s, p, Xr, Xl, 5); BLFRND(s, p, Xl, Xr, 6);
secure/lib/libcrypt/blowfish.c
78
BLFRND(s, p, Xr, Xl, 7); BLFRND(s, p, Xl, Xr, 8);
secure/lib/libcrypt/blowfish.c
79
BLFRND(s, p, Xr, Xl, 9); BLFRND(s, p, Xl, Xr, 10);
secure/lib/libcrypt/blowfish.c
80
BLFRND(s, p, Xr, Xl, 11); BLFRND(s, p, Xl, Xr, 12);
secure/lib/libcrypt/blowfish.c
81
BLFRND(s, p, Xr, Xl, 13); BLFRND(s, p, Xl, Xr, 14);
secure/lib/libcrypt/blowfish.c
82
BLFRND(s, p, Xr, Xl, 15); BLFRND(s, p, Xl, Xr, 16);
share/examples/find_interface/find_interface.c
103
rv = getsockname(s, (struct sockaddr *)&local, &namelen);
share/examples/find_interface/find_interface.c
59
int s, rv, namelen;
share/examples/find_interface/find_interface.c
82
s = socket(PF_INET, SOCK_DGRAM, 0);
share/examples/find_interface/find_interface.c
83
if (s < 0)
share/examples/find_interface/find_interface.c
87
rv = bind(s, (struct sockaddr *)&local, sizeof local);
share/examples/find_interface/find_interface.c
95
rv = connect(s, (struct sockaddr *)&remote, sizeof remote);
share/examples/ipfilter/l4check/l4check.c
484
char c, buf[512], *s, *t, *errtxt = NULL, *line;
share/examples/ipfilter/l4check/l4check.c
505
s = strchr(buf, '\n');
share/examples/ipfilter/l4check/l4check.c
506
if (!s) {
share/examples/ipfilter/l4check/l4check.c
512
*s = '\0';
share/examples/ipfilter/l4check/l4check.c
517
s = strchr(buf, '#');
share/examples/ipfilter/l4check/l4check.c
518
if (s)
share/examples/ipfilter/l4check/l4check.c
519
*s = '\0';
share/examples/ipfilter/l4check/l4check.c
535
s = strtok(NULL, " \t");
share/examples/ipfilter/l4check/l4check.c
536
if (s)
share/examples/ipfilter/l4check/l4check.c
538
if (!s || !t) {
share/examples/ipfilter/l4check/l4check.c
552
strncpy(ipn->in_ifname, s, sizeof(ipn->in_ifname));
share/examples/ipfilter/l4check/l4check.c
575
s = strtok(NULL, " \t");
share/examples/ipfilter/l4check/l4check.c
576
if (s)
share/examples/ipfilter/l4check/l4check.c
578
if (!s || !t || strcasecmp(s, "server")) {
share/examples/ipfilter/l4check/l4check.c
608
s = strtok(NULL, " \t");
share/examples/ipfilter/l4check/l4check.c
609
if (s)
share/examples/ipfilter/l4check/l4check.c
611
if (!s || !t) {
share/examples/ipfilter/l4check/l4check.c
615
} else if (!strcasecmp(s, "timeout")) {
share/examples/ipfilter/l4check/l4check.c
620
} else if (!strcasecmp(s, "frequency")) {
share/examples/ipfilter/l4check/l4check.c
632
s = strtok(NULL, " \t");
share/examples/ipfilter/l4check/l4check.c
633
if (!s) {
share/examples/ipfilter/l4check/l4check.c
637
} else if (!strcasecmp(s, "string")) {
share/examples/ipfilter/l4check/l4check.c
659
} else if (!strcasecmp(s, "file")) {
share/examples/ipfilter/l4check/l4check.c
680
s = strtok(NULL, " \t");
share/examples/ipfilter/l4check/l4check.c
681
if (!s) {
share/examples/ipfilter/l4check/l4check.c
685
} else if (!strcasecmp(s, "timeout")) {
share/examples/ipfilter/l4check/l4check.c
697
} else if (!strcasecmp(s, "string")) {
share/examples/ipfilter/l4check/l4check.c
71
register char *s, *t, c;
share/examples/ipfilter/l4check/l4check.c
713
} else if (!strcasecmp(s, "file")) {
share/examples/ipfilter/l4check/l4check.c
74
for (s = src, t = dst; s && t && (c = *s++); )
stand/common/commands.c
128
char *topic, *subtopic, *t, *s, *d;
stand/common/commands.c
163
while (help_getnext(hfd, &t, &s, &d)) {
stand/common/commands.c
166
if (help_emitsummary(t, s, d))
stand/common/commands.c
178
if ((subtopic == NULL && s == NULL) ||
stand/common/commands.c
179
(subtopic != NULL && s != NULL &&
stand/common/commands.c
180
strcmp(subtopic, s) == 0)) {
stand/common/commands.c
189
} else if (subtopic == NULL && s != NULL) {
stand/common/commands.c
191
if (help_emitsummary(t, s, d))
stand/common/commands.c
196
free(s);
stand/common/commands.c
198
t = s = d = NULL;
stand/common/commands.c
201
free(s);
stand/common/commands.c
364
char *s;
stand/common/commands.c
384
s = unargv(argc, argv);
stand/common/commands.c
385
if (s != NULL) {
stand/common/commands.c
386
printf("%s", s);
stand/common/commands.c
387
free(s);
stand/common/gfx_fb.c
1363
gfx_fb_copy_area(teken_gfx_t *state, const teken_rect_t *s,
stand/common/gfx_fb.c
1373
sx = s->tr_begin.tp_col * width;
stand/common/gfx_fb.c
1374
sy = s->tr_begin.tp_row * height;
stand/common/gfx_fb.c
1378
width *= (s->tr_end.tp_col - s->tr_begin.tp_col + 1);
stand/common/gfx_fb.c
1435
gfx_fb_copy_line(teken_gfx_t *state, int ncol, teken_pos_t *s, teken_pos_t *d)
stand/common/gfx_fb.c
1443
soffset = s->tp_col + s->tp_row * state->tg_tp.tp_col;
stand/common/gfx_fb.c
1457
sr.tr_end.tp_col = s->tp_col + x;
stand/common/gfx_fb.c
1461
sr.tr_begin.tp_col = s->tp_col + x;
stand/common/gfx_fb.c
1462
sr.tr_begin.tp_row = s->tp_row;
stand/common/gfx_fb.c
1463
sr.tr_end.tp_col = s->tp_col + x;
stand/common/gfx_fb.c
1464
sr.tr_end.tp_row = s->tp_row;
stand/common/gfx_fb.c
1480
teken_pos_t d, s;
stand/common/gfx_fb.c
1506
s = r->tr_begin;
stand/common/gfx_fb.c
1509
s.tp_row = r->tr_begin.tp_row + y;
stand/common/gfx_fb.c
1512
gfx_fb_copy_line(state, ncol, &s, &d);
stand/common/gfx_fb.c
1516
s.tp_row = r->tr_begin.tp_row + y;
stand/common/gfx_fb.c
1519
gfx_fb_copy_line(state, ncol, &s, &d);
stand/common/install.c
195
char *e, *s, *currdev;
stand/common/install.c
200
s = strstr(pkgname, "://");
stand/common/install.c
201
if (s == NULL)
stand/common/install.c
204
i = s - pkgname;
stand/common/install.c
205
s += 3;
stand/common/install.c
206
if (*s == '\0')
stand/common/install.c
223
if (*s == '/') { /* file:/// */
stand/common/install.c
229
devname = s;
stand/common/install.c
234
s = e; /* consume devname */
stand/common/install.c
274
if (*s != '/' ) {
stand/common/install.c
278
pkgname = strchr(s, '/');
stand/common/install.c
283
servip.s_addr = inet_addr(s);
stand/common/install.c
291
pkgname = s;
stand/common/install.c
327
s = (inst_kernel == NULL) ? "/kernel" : inst_kernel;
stand/common/install.c
328
error = mod_loadkld(s, 0, NULL);
stand/common/install.c
335
s = (inst_loader_rc == NULL) ? "/loader.rc" : inst_loader_rc;
stand/common/install.c
336
fd = open(s, O_RDONLY);
stand/common/install.c
339
error = interp_include(s);
stand/common/install.c
354
s = (inst_rootfs == NULL) ? "/install.iso" : inst_rootfs;
stand/common/install.c
355
if (file_loadraw(s, "mfs_root", 1) == NULL) {
stand/common/install.c
73
char *s, *v;
stand/common/install.c
80
s = strchr(v, ',');
stand/common/install.c
81
v = (s == NULL) ? NULL : s + 1;
stand/common/install.c
89
s = strchr(val, ',');
stand/common/install.c
90
if (s != NULL)
stand/common/install.c
91
*s++ = '\0';
stand/common/install.c
95
val = s;
stand/common/load_elf.c
1129
char *s;
stand/common/load_elf.c
1181
s = strdupout((vm_offset_t)md.md_cval);
stand/common/load_elf.c
1182
minfolen = sizeof(*mdepend) + strlen(s) + 1;
stand/common/load_elf.c
1188
strcpy((char*)(mdepend + 1), s);
stand/common/load_elf.c
1189
free(s);
stand/common/load_elf.c
1195
s = strdupout((vm_offset_t)md.md_cval);
stand/common/load_elf.c
1197
file_addmodule(fp, s, mver.mv_version, NULL);
stand/common/load_elf.c
1198
free(s);
stand/common/load_elf.c
1204
s = fake_modname(fp->f_name);
stand/common/load_elf.c
1205
file_addmodule(fp, s, 1, NULL);
stand/common/load_elf.c
1206
free(s);
stand/common/load_elf.c
39
#define COPYOUT(s,d,l) archsw.arch_copyout((vm_offset_t)(s), d, l)
stand/common/load_elf_obj.c
39
#define COPYOUT(s,d,l) archsw.arch_copyout((vm_offset_t)(s), d, l)
stand/common/load_elf_obj.c
398
char *s;
stand/common/load_elf_obj.c
430
s = strdupout((vm_offset_t)md.md_cval);
stand/common/load_elf_obj.c
431
minfolen = sizeof(*mdepend) + strlen(s) + 1;
stand/common/load_elf_obj.c
437
strcpy((char*)(mdepend + 1), s);
stand/common/load_elf_obj.c
438
free(s);
stand/common/load_elf_obj.c
444
s = strdupout((vm_offset_t)md.md_cval);
stand/common/load_elf_obj.c
446
file_addmodule(fp, s, mver.mv_version, NULL);
stand/common/load_elf_obj.c
447
free(s);
stand/common/modinfo.c
72
#define MOD_STR(t, a, s, c) { \
stand/common/modinfo.c
74
COPY32(strlen(s) + 1, a, c) \
stand/common/modinfo.c
76
archsw.arch_copyin(s, a, strlen(s) + 1);\
stand/common/modinfo.c
77
a += MOD_ALIGN(strlen(s) + 1); \
stand/common/modinfo.c
80
#define MOD_NAME(a, s, c) MOD_STR(MODINFO_NAME, a, s, c)
stand/common/modinfo.c
81
#define MOD_TYPE(a, s, c) MOD_STR(MODINFO_TYPE, a, s, c)
stand/common/modinfo.c
82
#define MOD_ARGS(a, s, c) MOD_STR(MODINFO_ARGS, a, s, c)
stand/common/modinfo.c
84
#define MOD_VAR(t, a, s, c) { \
stand/common/modinfo.c
86
COPY32(sizeof(s), a, c); \
stand/common/modinfo.c
88
archsw.arch_copyin(&s, a, sizeof(s)); \
stand/common/modinfo.c
89
a += MOD_ALIGN(sizeof(s)); \
stand/common/modinfo.c
92
#define MOD_ADDR(a, s, c) MOD_VAR(MODINFO_ADDR, a, s, c)
stand/common/modinfo.c
93
#define MOD_SIZE(a, s, c) MOD_VAR(MODINFO_SIZE, a, s, c)
stand/common/module.c
1346
char *lastmod = NULL, *cp, *s;
stand/common/module.c
1455
s = pnpval_as_str(cp + 2, pnpinfo);
stand/common/module.c
1456
if (strcmp(s, val1) != 0)
stand/common/module.c
1470
if ((s = strstr(pnpinfo, cp + 2)) == NULL)
stand/common/module.c
1472
else if (s > pnpinfo && s[-1] != ' ')
stand/common/reloc_elf.c
39
#define COPYOUT(s,d,l) archsw.arch_copyout((vm_offset_t)(s), d, l)
stand/efi/boot1/boot1.c
294
efi_exit(EFI_STATUS s)
stand/efi/boot1/boot1.c
298
BS->Exit(IH, s, 0, NULL);
stand/efi/boot1/boot1.c
314
efi_panic(EFI_STATUS s, const char *fmt, ...)
stand/efi/boot1/boot1.c
324
efi_exit(s);
stand/efi/boot1/boot1.c
37
static void efi_panic(EFI_STATUS s, const char *fmt, ...) __dead2 __printflike(2, 3);
stand/efi/libefi/efi_console.c
168
efi_cons_bell(void *s __unused)
stand/efi/libefi/efi_console.c
232
efi_text_putchar(void *s, const teken_pos_t *p, teken_char_t c,
stand/efi/libefi/efi_console.c
235
teken_gfx_t *state = s;
stand/efi/libefi/efi_console.c
249
efi_text_printchar(s, p, false);
stand/efi/libefi/efi_console.c
274
efi_text_copy_line(teken_gfx_t *state, int ncol, teken_pos_t *s,
stand/efi/libefi/efi_console.c
281
soffset = s->tp_col + s->tp_row * state->tg_tp.tp_col;
stand/efi/libefi/efi_console.c
284
sp = *s;
stand/efi/libefi/efi_console.c
287
sp.tp_col = s->tp_col + x;
stand/efi/libefi/efi_console.c
310
teken_pos_t d, s;
stand/efi/libefi/efi_console.c
343
s = r->tr_begin;
stand/efi/libefi/efi_console.c
346
s.tp_row = r->tr_begin.tp_row + y;
stand/efi/libefi/efi_console.c
349
efi_text_copy_line(state, ncol, &s, &d, scroll);
stand/efi/libefi/efi_console.c
353
s.tp_row = r->tr_begin.tp_row + y;
stand/efi/libefi/efi_console.c
356
efi_text_copy_line(state, ncol, &s, &d, false);
stand/efi/libefi/efi_console.c
402
efi_cons_respond(void *s __unused, const void *buf __unused,
stand/efi/libefi/env.c
381
efi_str_to_guid(const char *s, EFI_GUID *guid)
stand/efi/libefi/env.c
385
uuid_from_string(s, (uuid_t *)guid, &status);
stand/efi/loader/main.c
1282
char *s;
stand/efi/loader/main.c
1446
if ((s = getenv("fail_timeout")) != NULL)
stand/efi/loader/main.c
1447
fail_timeout = strtol(s, NULL, 10);
stand/fdt/fdt_loader_cmd.c
51
#define COPYOUT(s,d,l) archsw.arch_copyout(s, d, l)
stand/fdt/fdt_loader_cmd.c
52
#define COPYIN(s,d,l) archsw.arch_copyin(s, d, l)
stand/fdt/fdt_loader_cmd.c
936
const char *s;
stand/fdt/fdt_loader_cmd.c
945
s = getenv("fdt_overlays");
stand/fdt/fdt_loader_cmd.c
946
if (s != NULL && *s != '\0') {
stand/fdt/fdt_loader_cmd.c
947
printf("Loading DTB overlays: '%s'\n", s);
stand/fdt/fdt_loader_cmd.c
948
fdt_load_dtb_overlays_string(s);
stand/ficl/stack.c
51
#define STKDEPTH(s) ((s)->sp - (s)->base)
stand/ficl/words.c
3990
FICL_INT s;
stand/ficl/words.c
3995
s = POPINT();
stand/ficl/words.c
3998
PUSHINT(s);
stand/ficl/words.c
3999
PUSHINT((s < 0) ? -1 : 0);
stand/i386/boot2/boot2.c
126
const char *s;
stand/i386/boot2/boot2.c
129
s = src;
stand/i386/boot2/boot2.c
133
*d++ = *s++;
stand/i386/boot2/boot2.c
161
char *s;
stand/i386/boot2/boot2.c
164
s = cmd;
stand/i386/boot2/boot2.c
171
if (s > cmd) {
stand/i386/boot2/boot2.c
172
s--;
stand/i386/boot2/boot2.c
178
*s = 0;
stand/i386/boot2/boot2.c
181
if (s - cmd < sizeof(cmd) - 1)
stand/i386/boot2/boot2.c
182
*s++ = c;
stand/i386/boot2/boot2.c
538
char *s;
stand/i386/boot2/boot2.c
551
for (s = va_arg(ap, char *); *s; s++)
stand/i386/boot2/boot2.c
552
putchar(*s);
stand/i386/boot2/boot2.c
556
s = buf;
stand/i386/boot2/boot2.c
558
*s++ = '0' + u % 10U;
stand/i386/boot2/boot2.c
560
while (--s >= buf)
stand/i386/boot2/boot2.c
561
putchar(*s);
stand/i386/common/cons.c
163
char *s;
stand/i386/common/cons.c
166
s = cmdstr;
stand/i386/common/cons.c
183
if (s > cmdstr) {
stand/i386/common/cons.c
184
s--;
stand/i386/common/cons.c
190
*s = 0;
stand/i386/common/cons.c
194
if (s - cmdstr < cmdstrsize - 1)
stand/i386/common/cons.c
195
*s++ = c;
stand/i386/libi386/pxe.h
50
#define S_SIZE(s) s, sizeof(s) - 1
stand/i386/libi386/vidconsole.c
127
uint8_t msl, s, e;
stand/i386/libi386/vidconsole.c
130
s = vga_get_crtc(VGA_REG_BASE, VGA_CRTC_CURSOR_START) & 0xC0;
stand/i386/libi386/vidconsole.c
140
s |= (1<<5);
stand/i386/libi386/vidconsole.c
142
vga_set_crtc(VGA_REG_BASE, VGA_CRTC_CURSOR_START, s);
stand/i386/libi386/vidconsole.c
162
vidc_cons_bell(void *s __unused)
stand/i386/libi386/vidconsole.c
167
vidc_text_cursor(void *s __unused, const teken_pos_t *p)
stand/i386/libi386/vidconsole.c
342
vidc_text_putchar(void *s, const teken_pos_t *p, teken_char_t c,
stand/i386/libi386/vidconsole.c
345
teken_gfx_t *state = s;
stand/i386/libi386/vidconsole.c
382
teken_pos_t d, s;
stand/i386/libi386/vidconsole.c
399
s.tp_row = r->tr_begin.tp_row + y;
stand/i386/libi386/vidconsole.c
401
srow = s.tp_row * state->tg_tp.tp_col;
stand/i386/libi386/vidconsole.c
404
s.tp_col = r->tr_begin.tp_col + x;
stand/i386/libi386/vidconsole.c
408
&screen_buffer[s.tp_col + srow])) {
stand/i386/libi386/vidconsole.c
410
screen_buffer[s.tp_col + srow];
stand/i386/libi386/vidconsole.c
421
s.tp_row = r->tr_begin.tp_row + y;
stand/i386/libi386/vidconsole.c
423
srow = s.tp_row * state->tg_tp.tp_col;
stand/i386/libi386/vidconsole.c
426
s.tp_col = r->tr_begin.tp_col + x;
stand/i386/libi386/vidconsole.c
430
&screen_buffer[s.tp_col + srow])) {
stand/i386/libi386/vidconsole.c
432
screen_buffer[s.tp_col + srow];
stand/i386/libi386/vidconsole.c
441
s.tp_row = r->tr_begin.tp_row + y;
stand/i386/libi386/vidconsole.c
443
srow = s.tp_row * state->tg_tp.tp_col;
stand/i386/libi386/vidconsole.c
446
s.tp_col = r->tr_begin.tp_col + x;
stand/i386/libi386/vidconsole.c
450
&screen_buffer[s.tp_col + srow])) {
stand/i386/libi386/vidconsole.c
452
screen_buffer[s.tp_col + srow];
stand/i386/libi386/vidconsole.c
498
vidc_cons_respond(void *s __unused, const void *buf __unused,
stand/i386/libi386/vidconsole.c
788
int i, j, s;
stand/i386/libi386/vidconsole.c
848
s = 0; /* font slot, maybe should use tunable there. */
stand/i386/libi386/vidconsole.c
849
f_offset = s * 8 * 1024;
stand/kboot/kboot/arch/aarch64/load_addr.c
123
static uint64_t s = 0;
stand/kboot/kboot/arch/aarch64/load_addr.c
125
if (s != 0)
stand/kboot/kboot/arch/aarch64/load_addr.c
126
return (s);
stand/kboot/kboot/arch/aarch64/load_addr.c
129
s = first_avail(KERN_ALIGN, HOLE_SIZE, SYSTEM_RAM);
stand/kboot/kboot/arch/aarch64/load_addr.c
130
printf("KBOOT GET PHYS Using %#llx\n", (long long)s);
stand/kboot/kboot/arch/aarch64/load_addr.c
131
if (s != 0)
stand/kboot/kboot/arch/aarch64/load_addr.c
132
return (s);
stand/kboot/kboot/arch/aarch64/load_addr.c
133
s = 0x40000000 | 0x4200000; /* should never get here */
stand/kboot/kboot/arch/aarch64/load_addr.c
135
printf("Falling back to the crazy address %#lx which works in qemu\n", s);
stand/kboot/kboot/arch/aarch64/load_addr.c
136
return (s);
stand/kboot/kboot/arch/amd64/load_addr.c
118
static uint64_t s = 0;
stand/kboot/kboot/arch/amd64/load_addr.c
120
if (s != 0)
stand/kboot/kboot/arch/amd64/load_addr.c
121
return (s);
stand/kboot/kboot/arch/amd64/load_addr.c
124
s = first_avail(KERN_ALIGN, HOLE_SIZE, SYSTEM_RAM);
stand/kboot/kboot/arch/amd64/load_addr.c
125
printf("KBOOT GET PHYS Using %#llx\n", (long long)s);
stand/kboot/kboot/arch/amd64/load_addr.c
126
if (s != 0)
stand/kboot/kboot/arch/amd64/load_addr.c
127
return (s);
stand/kboot/kboot/arch/amd64/load_addr.c
128
s = 0x40000000 | 0x4200000; /* should never get here */
stand/kboot/kboot/arch/amd64/load_addr.c
130
printf("Falling back to the crazy address %#lx which works in qemu\n", s);
stand/kboot/kboot/arch/amd64/load_addr.c
131
return (s);
stand/kboot/libkboot/seg.c
102
s->start = end + 1;
stand/kboot/libkboot/seg.c
123
s = &segs[nr_seg - 1];
stand/kboot/libkboot/seg.c
124
if (s->start == start) {
stand/kboot/libkboot/seg.c
125
if (s->end == end) { /* (4) */
stand/kboot/libkboot/seg.c
126
s->type = type;
stand/kboot/libkboot/seg.c
131
s = &segs[nr_seg - 1]; /* Realloc may change pointers */
stand/kboot/libkboot/seg.c
132
s[1] = s[0];
stand/kboot/libkboot/seg.c
133
s->start = start;
stand/kboot/libkboot/seg.c
134
s->end = end;
stand/kboot/libkboot/seg.c
135
s->type = type;
stand/kboot/libkboot/seg.c
136
s[1].start = end + 1;
stand/kboot/libkboot/seg.c
140
if (s->end == end) { /* At end of old chunk (3) */
stand/kboot/libkboot/seg.c
142
s = &segs[nr_seg - 1]; /* Realloc may change pointers */
stand/kboot/libkboot/seg.c
143
s[1] = s[0];
stand/kboot/libkboot/seg.c
144
s->end = start - 1;
stand/kboot/libkboot/seg.c
145
s[1].start = start;
stand/kboot/libkboot/seg.c
146
s[1].type = type;
stand/kboot/libkboot/seg.c
152
s = &segs[nr_seg - 1]; /* Realloc may change pointers */
stand/kboot/libkboot/seg.c
153
s[2] = s[1] = s[0];
stand/kboot/libkboot/seg.c
154
s->end = start - 1;
stand/kboot/libkboot/seg.c
155
s[1].start = start;
stand/kboot/libkboot/seg.c
156
s[1].end = end;
stand/kboot/libkboot/seg.c
157
s[1].type = type;
stand/kboot/libkboot/seg.c
158
s[2].start = end + 1;
stand/kboot/libkboot/seg.c
178
uint64_t s, len;
stand/kboot/libkboot/seg.c
183
s = roundup(segs[i].start, align);
stand/kboot/libkboot/seg.c
184
if (s >= segs[i].end) /* roundup past end */
stand/kboot/libkboot/seg.c
186
len = segs[i].end - s + 1;
stand/kboot/libkboot/seg.c
190
(uintmax_t)s,
stand/kboot/libkboot/seg.c
193
return (s);
stand/kboot/libkboot/seg.c
84
struct memory_segments *s;
stand/kboot/libkboot/seg.c
90
s = &segs[nr_seg - 2];
stand/kboot/libkboot/seg.c
91
if (s->end + 1 == start &&
stand/kboot/libkboot/seg.c
92
s->type == type) {
stand/kboot/libkboot/seg.c
93
s->end = end;
stand/kboot/libkboot/seg.c
95
s++;
stand/kboot/libkboot/seg.c
96
if (s->end == end) {
stand/kshim/bsd_kernel.h
531
size_t strlen(const char *s);
stand/kshim/bsd_kernel.h
537
#define malloc(s,x,f) usb_malloc(s)
stand/kshim/bsd_kernel.h
669
#define strlcpy(d,s,n) snprintf((d),(n),"%s",(s))
stand/liblua/lstd.c
213
luai_writestring(const char *s, int i)
stand/liblua/lstd.c
217
putchar(*s++);
stand/liblua/lstd.h
100
#define fgets(b, l, s) fgetstr((b), (l), 0)
stand/liblua/lstd.h
93
#define lua_writestringerror(s, p) do { printf((s), (p)); } while (0)
stand/liblua/lstd.h
97
#define lua_writestring(s,l) luai_writestring(s,l)
stand/liblua/luaconf.h
402
#define lua_number2str(s,sz,n) \
stand/liblua/luaconf.h
403
l_sprintf((s), sz, LUA_NUMBER_FMT, (LUAI_UACNUMBER)(n))
stand/liblua/luaconf.h
433
#define lua_str2number(s,p) strtof((s), (p))
stand/liblua/luaconf.h
449
#define lua_str2number(s,p) strtold((s), (p))
stand/liblua/luaconf.h
464
#define lua_str2number(s,p) strtod((s), (p))
stand/liblua/luaconf.h
488
#define lua_str2number(s,p) strtoll((s), (p), 0)
stand/liblua/luaconf.h
523
#define lua_integer2str(s,sz,n) \
stand/liblua/luaconf.h
524
l_sprintf((s), sz, LUA_INTEGER_FMT, (LUAI_UACINT)(n))
stand/liblua/luaconf.h
610
#define l_sprintf(s,sz,f,i) snprintf(s,sz,f,i)
stand/liblua/luaconf.h
612
#define l_sprintf(s,sz,f,i) ((void)(sz), sprintf(s,f,i))
stand/liblua/luaconf.h
623
#define lua_strx2number(s,p) lua_str2number(s,p)
stand/liblua/luaconf.h
656
#define lua_str2number(s,p) ((lua_Number)strtod((s), (p)))
stand/liblua/luaconf.h
766
#define LUAI_MAXALIGN lua_Number n; void *s; lua_Integer i; long l
stand/liblua/luaconf.local.h
61
#define lua_str2number(s,p) strtoll((s), (p), 0)
stand/liblua/luaconf.local.h
71
#define LUAI_MAXALIGN lua_Number n; void *s; lua_Integer i; long l
stand/liblua/lutils.c
241
const char *s = luaL_checklstring(L, 1, &l);
stand/liblua/lutils.c
244
putchar((unsigned char)*(s++));
stand/liblua/lutils.h
40
#define LUA_FOREACH_SET(s) \
stand/liblua/lutils.h
41
SET_FOREACH((s), _LUA_COMPILE_SET)
stand/libofw/devicename.c
66
const char *p, *s;
stand/libofw/devicename.c
72
for (p = s = ofwpath; *s != '\0'; p = s) {
stand/libofw/devicename.c
73
if ((s = strchr(p + 1, '/')) == NULL)
stand/libofw/devicename.c
74
s = strchr(p, '\0');
stand/libofw/devicename.c
75
len = s - ofwpath;
stand/libofw/devicename.c
85
*path = s;
stand/libsa/bootp.c
774
char *s = NULL; /* semicolon ? */
stand/libsa/bootp.c
783
if (op->fmt == __ILIST && (s = strchr(vp, ';')))
stand/libsa/bootp.c
784
*s++ = '\0';
stand/libsa/bootp.c
786
vp = s; /* prepare for next round */
stand/libsa/cd9660read.c
319
char *s;
stand/libsa/cd9660read.c
339
s = buf;
stand/libsa/cd9660read.c
355
memcpy(s, blkbuf + byte_off, n);
stand/libsa/cd9660read.c
357
s += n;
stand/libsa/dosfs.c
1002
if ((err = ioget(fs, bytsec(fs, offset), s, nbyte)))
stand/libsa/dosfs.c
1005
s += nbyte;
stand/libsa/dosfs.c
1011
memcpy(s, fs->secbuf, n);
stand/libsa/dosfs.c
148
#define secbyt(fs, s) ((s) << (fs)->sshift)
stand/libsa/dosfs.c
153
#define secblk(fs, s) ((s) >> ((fs)->bshift - (fs)->sshift))
stand/libsa/dosfs.c
701
char *s;
stand/libsa/dosfs.c
712
if (!(s = strchr(path, '/')))
stand/libsa/dosfs.c
713
s = strchr(path, 0);
stand/libsa/dosfs.c
714
if ((n = s - path) > 255)
stand/libsa/dosfs.c
718
path = s;
stand/libsa/dosfs.c
981
char *s;
stand/libsa/dosfs.c
987
s = buf;
stand/libsa/dosfs.c
995
memcpy(s, fs->secbuf + off, n);
stand/libsa/dosfs.c
997
s += n;
stand/libsa/net.c
263
number(char *s, n_long *n)
stand/libsa/net.c
265
for (*n = 0; isdigit(*s); s++)
stand/libsa/net.c
266
*n = (*n * 10) + *s - '0';
stand/libsa/net.c
267
return s;
stand/libsa/net.h
57
#define MACPY(s, d) bcopy((char *)s, (char *)d, 6)
stand/libsa/netif.c
101
int d, u, s;
stand/libsa/netif.c
124
for (s = 0; s < drv->netif_ifs[u].dif_nsel; s++) {
stand/libsa/netif.c
125
cur_if.nif_sel = s;
stand/libsa/netif.c
127
if (drv->netif_ifs[u].dif_used & (1 << s)) {
stand/libsa/netif.c
130
printf(" [%d used]", s);
stand/libsa/netif.c
138
printf(" [%d -> %d]", s, val);
stand/libsa/netif.c
279
struct iodesc *s;
stand/libsa/netif.c
281
TAILQ_FOREACH(s, &sockets, io_link) {
stand/libsa/netif.c
284
if (s->io_id == socket)
stand/libsa/netif.c
289
if (s->io_netif == NULL)
stand/libsa/netif.c
292
return (s);
stand/libsa/netif.c
314
struct iodesc *s;
stand/libsa/netif.c
318
s = socktodesc_impl(-1);
stand/libsa/netif.c
319
if (s == NULL) {
stand/libsa/netif.c
322
s = calloc(1, sizeof (*s));
stand/libsa/netif.c
323
if (s == NULL)
stand/libsa/netif.c
328
s->io_id = last->io_id + 1;
stand/libsa/netif.c
329
TAILQ_INSERT_TAIL(&sockets, s, io_link);
stand/libsa/netif.c
342
netif_attach(nif, s, machdep_hint);
stand/libsa/netif.c
344
return (s->io_id);
stand/libsa/netif.c
350
struct iodesc *s, *last;
stand/libsa/netif.c
354
s = socktodesc_impl(sock);
stand/libsa/netif.c
355
if (s == NULL || sock < 0) {
stand/libsa/netif.c
359
netif_detach(s->io_netif);
stand/libsa/netif.c
360
bzero(&s->destip, sizeof (s->destip));
stand/libsa/netif.c
361
bzero(&s->myip, sizeof (s->myip));
stand/libsa/netif.c
362
s->destport = 0;
stand/libsa/netif.c
363
s->myport = 0;
stand/libsa/netif.c
364
s->xid = 0;
stand/libsa/netif.c
365
bzero(s->myea, sizeof (s->myea));
stand/libsa/netif.c
366
s->io_netif = NULL;
stand/libsa/netif.c
369
TAILQ_FOREACH_REVERSE_SAFE(last, &sockets, socket_list, io_link, s) {
stand/libsa/tslog.c
109
if (s != NULL) {
stand/libsa/tslog.c
112
strcpy(&tslog_buf[tslog_bufpos], s);
stand/libsa/tslog.c
113
tslog_bufpos += strlen(s);
stand/libsa/tslog.c
78
tslog(const char * type, const char * f, const char * s)
stand/libsa/tslog.c
94
(s ? strlen(s) : 0))
stand/libsa/ufsread.c
103
for (s = buf; s < buf + DEV_BSIZE;) {
stand/libsa/ufsread.c
104
memcpy(&d, s, sizeof(struct direct));
stand/libsa/ufsread.c
118
s += d.d_reclen;
stand/libsa/ufsread.c
129
const char *s;
stand/libsa/ufsread.c
141
for (s = path; *s && *s != '/'; s++);
stand/libsa/ufsread.c
142
if ((n = s - path) > UFS_MAXNAMLEN)
stand/libsa/ufsread.c
144
ls = *path == '?' && n == 1 && !*s;
stand/libsa/ufsread.c
153
path = s;
stand/libsa/ufsread.c
185
char *s;
stand/libsa/ufsread.c
259
s = buf;
stand/libsa/ufsread.c
312
memcpy(s, blkbuf + vboff, n);
stand/libsa/ufsread.c
313
s += n;
stand/libsa/ufsread.c
98
char *s;
stand/libsa/uuid_from_string.c
100
if (s[8] != '-' || s[13] != '-' || s[18] != '-' || s[23] != '-')
stand/libsa/uuid_from_string.c
103
u->time_low = fromhex(s , 8, &ok);
stand/libsa/uuid_from_string.c
104
u->time_mid = fromhex(s + 9, 4, &ok);
stand/libsa/uuid_from_string.c
105
u->time_hi_and_version = fromhex(s + 14, 4, &ok);
stand/libsa/uuid_from_string.c
107
u->clock_seq_hi_and_reserved = fromhex(s + 19, 2, &ok);
stand/libsa/uuid_from_string.c
108
u->clock_seq_low = fromhex(s + 21, 2, &ok);
stand/libsa/uuid_from_string.c
109
u->node[0] = fromhex(s + 24, 2, &ok);
stand/libsa/uuid_from_string.c
110
u->node[1] = fromhex(s + 26, 2, &ok);
stand/libsa/uuid_from_string.c
111
u->node[2] = fromhex(s + 28, 2, &ok);
stand/libsa/uuid_from_string.c
112
u->node[3] = fromhex(s + 30, 2, &ok);
stand/libsa/uuid_from_string.c
113
u->node[4] = fromhex(s + 32, 2, &ok);
stand/libsa/uuid_from_string.c
114
u->node[5] = fromhex(s + 34, 2, &ok);
stand/libsa/uuid_from_string.c
49
fromhex(const char *s, int len, int *ok)
stand/libsa/uuid_from_string.c
58
h = hex2int(s[i]);
stand/libsa/uuid_from_string.c
85
uuid_from_string(const char *s, uuid_t *u, uint32_t *status)
stand/libsa/uuid_from_string.c
90
if (s == NULL || *s == '\0') {
stand/libsa/uuid_from_string.c
97
if (strlen(s) != 36)
stand/libsa/uuid_to_string.c
71
uuid_to_string(const uuid_t *u, char **s, uint32_t *status)
stand/libsa/uuid_to_string.c
78
if (s == NULL) /* Regular version does this odd-ball behavior too */
stand/libsa/uuid_to_string.c
80
w = *s = malloc(37);
stand/libsa/uuid_to_string.c
81
if (*s == NULL) {
stand/libsa/zfs/nvlist.c
296
xdr_string(xdr_t *xdr, nv_string_t *s)
stand/libsa/zfs/nvlist.c
303
size = s->nv_size;
stand/libsa/zfs/nvlist.c
307
xdr->xdr_idx += xdr->xdr_putuint(xdr, s->nv_size);
stand/libsa/zfs/nvlist.c
316
size = xdr->xdr_getuint(xdr, &s->nv_size);
stand/libsa/zfs/nvlist.c
317
size = NV_ALIGN4(size + s->nv_size);
stand/libsa/zfs/nvlist.c
360
char *s;
stand/libsa/zfs/nvlist.c
362
s = malloc(nvs->nv_size + 1);
stand/libsa/zfs/nvlist.c
363
if (s != NULL) {
stand/libsa/zfs/nvlist.c
364
bcopy(nvs->nv_data, s, nvs->nv_size);
stand/libsa/zfs/nvlist.c
365
s[nvs->nv_size] = '\0';
stand/libsa/zfs/nvlist.c
367
return (s);
stand/powerpc/boot1.chrp/boot1.c
447
const char *s = src;
stand/powerpc/boot1.chrp/boot1.c
451
*d++ = *s++;
stand/powerpc/boot1.chrp/boot1.c
714
char *s;
stand/powerpc/boot1.chrp/boot1.c
748
s = __uitoa(nbuf, ui, 10);
stand/powerpc/boot1.chrp/boot1.c
75
static int __puts(const char *s, putc_func_t *putc, void *arg);
stand/powerpc/boot1.chrp/boot1.c
755
s = __ultoa(nbuf, ul, 10);
stand/powerpc/boot1.chrp/boot1.c
757
ret += __puts(s, putc, arg);
stand/powerpc/boot1.chrp/boot1.c
765
s = __uitoa(nbuf, ui, 8);
stand/powerpc/boot1.chrp/boot1.c
768
s = __ultoa(nbuf, ul, 8);
stand/powerpc/boot1.chrp/boot1.c
770
ret += __puts(s, putc, arg);
stand/powerpc/boot1.chrp/boot1.c
774
s = __ultoa(nbuf, ul, 16);
stand/powerpc/boot1.chrp/boot1.c
776
ret += __puts(s, putc, arg);
stand/powerpc/boot1.chrp/boot1.c
779
s = va_arg(ap, char *);
stand/powerpc/boot1.chrp/boot1.c
780
ret += __puts(s, putc, arg);
stand/powerpc/boot1.chrp/boot1.c
785
s = __uitoa(nbuf, ui, 10);
stand/powerpc/boot1.chrp/boot1.c
788
s = __ultoa(nbuf, ul, 10);
stand/powerpc/boot1.chrp/boot1.c
790
ret += __puts(s, putc, arg);
stand/powerpc/boot1.chrp/boot1.c
795
s = __uitoa(nbuf, ui, 16);
stand/powerpc/boot1.chrp/boot1.c
798
s = __ultoa(nbuf, ul, 16);
stand/powerpc/boot1.chrp/boot1.c
802
ret += __puts(s, putc, arg);
stand/powerpc/boot1.chrp/boot1.c
828
__puts(const char *s, putc_func_t *putc, void *arg)
stand/powerpc/boot1.chrp/boot1.c
834
for (p = s; *p != '\0'; p++)
stand/uboot/glue.c
170
ub_puts(const char *s)
stand/uboot/glue.c
173
syscall(API_PUTS, NULL, s);
stand/uboot/glue.c
47
struct api_signature s;
stand/uboot/glue.c
56
s = *sig;
stand/uboot/glue.c
57
s.checksum = crc32(0, Z_NULL, 0);
stand/uboot/glue.c
59
checksum = crc32(s.checksum, (void *)&s, sizeof(struct api_signature));
stand/uboot/uboot_fdt.c
42
const char *s;
stand/uboot/uboot_fdt.c
45
s = ub_env_get(var);
stand/uboot/uboot_fdt.c
46
if (s == NULL || *s == '\0')
stand/uboot/uboot_fdt.c
49
hdr = (struct fdt_header *)strtoul(s, &p, 16);
stand/uboot/uboot_fdt.c
68
const char *s;
stand/uboot/uboot_fdt.c
90
s = getenv("fdt_file");
stand/uboot/uboot_fdt.c
91
if (s == NULL)
stand/uboot/uboot_fdt.c
92
s = ub_env_get("fdtfile");
stand/uboot/uboot_fdt.c
93
if (s == NULL)
stand/uboot/uboot_fdt.c
94
s = ub_env_get("fdt_file");
stand/uboot/uboot_fdt.c
95
if (s != NULL && *s != '\0') {
stand/uboot/uboot_fdt.c
96
if (fdt_load_dtb_file(s) == 0) {
stand/uboot/uboot_fdt.c
97
printf("Loaded DTB from file '%s'.\n", s);
stand/userboot/userboot/copy.c
50
ssize_t res, s;
stand/userboot/userboot/copy.c
59
s = VECTX_READ(fd, buf, sz);
stand/userboot/userboot/copy.c
60
if (s == 0)
stand/userboot/userboot/copy.c
62
if (s < 0)
stand/userboot/userboot/copy.c
63
return (s);
stand/userboot/userboot/copy.c
64
CALLBACK(copyin, buf, va, s);
stand/userboot/userboot/copy.c
65
len -= s;
stand/userboot/userboot/copy.c
66
res += s;
stand/userboot/userboot/copy.c
67
va += s;
sys/amd64/amd64/fpu.c
854
struct savefpu *s;
sys/amd64/amd64/fpu.c
897
s = (struct savefpu *)sa;
sys/amd64/amd64/fpu.c
898
mxcsr = s->sv_env.en_mxcsr;
sys/amd64/amd64/fpu.c
899
mxcsr_mask = s->sv_env.en_mxcsr_mask;
sys/amd64/amd64/fpu.c
907
s->sv_env.en_mxcsr = mxcsr;
sys/amd64/amd64/fpu.c
908
s->sv_env.en_mxcsr_mask = mxcsr_mask;
sys/amd64/amd64/kexec_support.c
198
struct kexec_segment_stage *s = &image->segments[i];
sys/amd64/amd64/kexec_support.c
200
if (s->size == 0)
sys/amd64/amd64/kexec_support.c
202
kexec_generate_page_tables(PT4, s->target, s->size, false,
sys/amd64/amd64/pmap.c
10911
SLIST_INSERT_HEAD(&spgf, m, plinks.s.ss);
sys/amd64/amd64/pmap.c
10925
SLIST_INSERT_HEAD(&spgf, m, plinks.s.ss);
sys/amd64/amd64/pmap.c
10930
SLIST_INSERT_HEAD(&spgf, m, plinks.s.ss);
sys/amd64/amd64/pmap.c
2396
vm_size_t s;
sys/amd64/amd64/pmap.c
2416
s = (vm_size_t)pv_npg * sizeof(struct pmap_large_md_page);
sys/amd64/amd64/pmap.c
2417
s = round_page(s);
sys/amd64/amd64/pmap.c
2418
pv_table = kva_alloc(s);
sys/amd64/amd64/pmap.c
2426
s = 0;
sys/amd64/amd64/pmap.c
2438
s = round_page(pages * sizeof(*pvd));
sys/amd64/amd64/pmap.c
2439
highest = start + (s / sizeof(*pvd)) - 1;
sys/amd64/amd64/pmap.c
2441
for (j = 0; j < s; j += PAGE_SIZE) {
sys/amd64/amd64/pmap.c
2448
for (j = 0; j < s / sizeof(*pvd); j++) {
sys/amd64/amd64/pmap.c
2468
vm_size_t s;
sys/amd64/amd64/pmap.c
2485
s = (vm_size_t)pv_npg * sizeof(struct md_page);
sys/amd64/amd64/pmap.c
2486
s = round_page(s);
sys/amd64/amd64/pmap.c
2487
pv_table = kmem_malloc(s, M_WAITOK | M_ZERO);
sys/amd64/amd64/pmap.c
4015
SLIST_INSERT_HEAD(free, m, plinks.s.ss);
sys/amd64/amd64/pmap.c
5387
SLIST_REMOVE_HEAD(&free, plinks.s.ss);
sys/amd64/include/asm.h
108
#define __FBSDID(s) .ident s
sys/amd64/include/asm.h
110
#define __FBSDID(s) /* nothing */
sys/amd64/linux/linux_proto.h
1093
char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
sys/amd64/linux/linux_proto.h
1144
char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
sys/amd64/linux/linux_proto.h
1181
char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
sys/amd64/linux/linux_proto.h
206
char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
sys/amd64/linux/linux_proto.h
211
char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
sys/amd64/linux/linux_proto.h
216
char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
sys/amd64/linux/linux_proto.h
224
char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
sys/amd64/linux/linux_proto.h
232
char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
sys/amd64/linux/linux_proto.h
237
char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
sys/amd64/linux/linux_proto.h
242
char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
sys/amd64/linux/linux_proto.h
246
char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
sys/amd64/linux/linux_proto.h
251
char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
sys/amd64/linux/linux_proto.h
255
char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
sys/amd64/linux/linux_proto.h
260
char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
sys/amd64/linux/linux_proto.h
271
char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
sys/amd64/linux/linux_proto.h
278
char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
sys/amd64/linux/linux_systrace_args.c
2222
iarg[a++] = p->s; /* l_int */
sys/amd64/linux/linux_systrace_args.c
2313
iarg[a++] = p->s; /* l_int */
sys/amd64/linux/linux_systrace_args.c
2376
iarg[a++] = p->s; /* l_int */
sys/amd64/linux/linux_systrace_args.c
376
iarg[a++] = p->s; /* l_int */
sys/amd64/linux/linux_systrace_args.c
385
iarg[a++] = p->s; /* l_int */
sys/amd64/linux/linux_systrace_args.c
394
iarg[a++] = p->s; /* l_int */
sys/amd64/linux/linux_systrace_args.c
406
iarg[a++] = p->s; /* l_int */
sys/amd64/linux/linux_systrace_args.c
418
iarg[a++] = p->s; /* l_int */
sys/amd64/linux/linux_systrace_args.c
427
iarg[a++] = p->s; /* l_int */
sys/amd64/linux/linux_systrace_args.c
436
iarg[a++] = p->s; /* l_int */
sys/amd64/linux/linux_systrace_args.c
444
iarg[a++] = p->s; /* l_int */
sys/amd64/linux/linux_systrace_args.c
453
iarg[a++] = p->s; /* l_int */
sys/amd64/linux/linux_systrace_args.c
461
iarg[a++] = p->s; /* l_int */
sys/amd64/linux/linux_systrace_args.c
470
iarg[a++] = p->s; /* l_int */
sys/amd64/linux/linux_systrace_args.c
489
iarg[a++] = p->s; /* l_int */
sys/amd64/linux/linux_systrace_args.c
500
iarg[a++] = p->s; /* l_int */
sys/amd64/linux32/linux32_machdep.c
454
struct rusage s;
sys/amd64/linux32/linux32_machdep.c
457
error = kern_getrusage(td, uap->who, &s);
sys/amd64/linux32/linux32_machdep.c
461
error = linux_copyout_rusage(&s, uap->rusage);
sys/amd64/linux32/linux32_proto.h
1216
char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
sys/amd64/linux32/linux32_proto.h
1253
char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
sys/amd64/linux32/linux32_proto.h
1345
char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
sys/amd64/linux32/linux32_proto.h
1350
char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
sys/amd64/linux32/linux32_proto.h
1355
char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
sys/amd64/linux32/linux32_proto.h
1359
char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
sys/amd64/linux32/linux32_proto.h
1365
char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
sys/amd64/linux32/linux32_proto.h
1372
char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
sys/amd64/linux32/linux32_proto.h
1379
char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
sys/amd64/linux32/linux32_proto.h
1384
char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
sys/amd64/linux32/linux32_proto.h
1389
char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
sys/amd64/linux32/linux32_proto.h
1397
char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
sys/amd64/linux32/linux32_proto.h
1402
char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
sys/amd64/linux32/linux32_proto.h
1410
char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
sys/amd64/linux32/linux32_proto.h
1415
char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
sys/amd64/linux32/linux32_proto.h
1605
char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
sys/amd64/linux32/linux32_systrace_args.c
2434
iarg[a++] = p->s; /* l_int */
sys/amd64/linux32/linux32_systrace_args.c
2497
iarg[a++] = p->s; /* l_int */
sys/amd64/linux32/linux32_systrace_args.c
2651
iarg[a++] = p->s; /* l_int */
sys/amd64/linux32/linux32_systrace_args.c
2660
iarg[a++] = p->s; /* l_int */
sys/amd64/linux32/linux32_systrace_args.c
2669
iarg[a++] = p->s; /* l_int */
sys/amd64/linux32/linux32_systrace_args.c
2677
iarg[a++] = p->s; /* l_int */
sys/amd64/linux32/linux32_systrace_args.c
2687
iarg[a++] = p->s; /* l_int */
sys/amd64/linux32/linux32_systrace_args.c
2698
iarg[a++] = p->s; /* l_int */
sys/amd64/linux32/linux32_systrace_args.c
2709
iarg[a++] = p->s; /* l_int */
sys/amd64/linux32/linux32_systrace_args.c
2718
iarg[a++] = p->s; /* l_int */
sys/amd64/linux32/linux32_systrace_args.c
2727
iarg[a++] = p->s; /* l_int */
sys/amd64/linux32/linux32_systrace_args.c
2739
iarg[a++] = p->s; /* l_int */
sys/amd64/linux32/linux32_systrace_args.c
2748
iarg[a++] = p->s; /* l_int */
sys/amd64/linux32/linux32_systrace_args.c
2760
iarg[a++] = p->s; /* l_int */
sys/amd64/linux32/linux32_systrace_args.c
2769
iarg[a++] = p->s; /* l_int */
sys/amd64/linux32/linux32_systrace_args.c
3101
iarg[a++] = p->s; /* l_int */
sys/amd64/vmm/amd/amdvi_hw.c
62
#define MOD_INC(a, s, m) (((a) + (s)) % ((m) * (s)))
sys/amd64/vmm/amd/amdvi_hw.c
63
#define MOD_DEC(a, s, m) (((a) - (s)) % ((m) * (s)))
sys/amd64/vmm/amd/svm.c
761
int error __diagused, s;
sys/amd64/vmm/amd/svm.c
773
s = (info1 >> 10) & 0x7;
sys/amd64/vmm/amd/svm.c
776
vis->seg_name = vm_segment_name(s);
sys/amd64/vmm/intel/vmx.c
2061
int error __diagused, s;
sys/amd64/vmm/intel/vmx.c
2066
s = (inst_info >> 15) & 0x7;
sys/amd64/vmm/intel/vmx.c
2067
vis->seg_name = vm_segment_name(s);
sys/amd64/vmm/io/ppt.c
232
int b, s, f;
sys/amd64/vmm/io/ppt.c
239
s = pci_get_slot(dev);
sys/amd64/vmm/io/ppt.c
241
if (bus == b && slot == s && func == f)
sys/amd64/vmm/io/vlapic.h
80
void vlapic_set_x2apic_state(struct vcpu *vcpu, enum x2apic_state s);
sys/amd64/vmm/vmm.c
1621
int b, f, i, n, s;
sys/amd64/vmm/vmm.c
1644
n = sscanf(cp, "%d/%d/%d", &b, &s, &f);
sys/amd64/vmm/vmm.c
1645
if (n == 3 && bus == b && slot == s && func == f) {
sys/arm/arm/in_cksum_machdep.c
61
sum = q_util.s[0] + q_util.s[1] + q_util.s[2] + q_util.s[3]; \
sys/arm/arm/in_cksum_machdep.c
66
l_util.l = q_util.s[0] + q_util.s[1] + q_util.s[2] + q_util.s[3]; \
sys/arm/arm/in_cksum_machdep.c
67
sum = l_util.s[0] + l_util.s[1]; \
sys/arm/arm/in_cksum_machdep.c
72
u_int16_t s[2];
sys/arm/arm/in_cksum_machdep.c
76
u_int16_t s[4];
sys/arm/arm/pmap-v6.c
1738
vm_size_t s;
sys/arm/arm/pmap-v6.c
1799
s = (vm_size_t)(pv_npg * sizeof(struct md_page));
sys/arm/arm/pmap-v6.c
1800
s = round_page(s);
sys/arm/arm/pmap-v6.c
1801
pv_table = kmem_malloc(s, M_WAITOK | M_ZERO);
sys/arm/arm/pmap-v6.c
2617
SLIST_INSERT_HEAD(free, m, plinks.s.ss);
sys/arm/arm/pmap-v6.c
2963
SLIST_REMOVE_HEAD(&free, plinks.s.ss);
sys/arm/arm/pmap-v6.c
365
#define TEX(t, i, o, s) \
sys/arm/arm/pmap-v6.c
369
((s) << TEXDEF_NOS_SHIFT))
sys/arm/arm/stdatomic.c
42
#define WITHOUT_INTERRUPTS(s) do { \
sys/arm/arm/stdatomic.c
46
do s while (0); \
sys/arm/arm/undefined.c
222
int s;
sys/arm/broadcom/bcm2835/bcm2835_fb.c
831
bcmfb_puts(video_adapter_t *adp, vm_offset_t off, u_int16_t *s, int len)
sys/arm/broadcom/bcm2835/bcm2835_fb.c
836
bcmfb_putc(adp, off + i, s[i] & 0xff, (s[i] & 0xff00) >> 8);
sys/arm/include/asm.h
153
#define __FBSDID(s) .ident s
sys/arm/include/asm.h
155
#define __FBSDID(s) /* nothing */
sys/arm/include/bus.h
301
#define bus_space_map(t, a, s, c, hp) \
sys/arm/include/bus.h
302
(*(t)->bs_map)((t), (a), (s), (c), (hp))
sys/arm/include/bus.h
303
#define bus_space_unmap(t, h, s) \
sys/arm/include/bus.h
304
(*(t)->bs_unmap)((t), (h), (s))
sys/arm/include/bus.h
305
#define bus_space_subregion(t, h, o, s, hp) \
sys/arm/include/bus.h
306
(*(t)->bs_subregion)((t), (h), (o), (s), (hp))
sys/arm/include/bus.h
311
#define bus_space_alloc(t, rs, re, s, a, b, c, ap, hp) \
sys/arm/include/bus.h
312
(*(t)->bs_alloc)((t), (rs), (re), (s), (a), (b), \
sys/arm/include/bus.h
314
#define bus_space_free(t, h, s) \
sys/arm/include/bus.h
315
(*(t)->bs_free)((t), (h), (s))
sys/arm/include/cpu.h
94
#define _FX(s...) #s
sys/arm/include/cpufunc.h
152
intr_restore(register_t s)
sys/arm/include/cpufunc.h
155
restore_interrupts(s);
sys/arm/include/cpufunc.h
77
#define cpu_l2cache_wb_range(a, s) cpufuncs.cf_l2cache_wb_range((a), (s))
sys/arm/include/cpufunc.h
78
#define cpu_l2cache_inv_range(a, s) cpufuncs.cf_l2cache_inv_range((a), (s))
sys/arm/include/cpufunc.h
79
#define cpu_l2cache_wbinv_range(a, s) cpufuncs.cf_l2cache_wbinv_range((a), (s))
sys/arm/include/dump.h
58
dumpsys_unmap_chunk(vm_paddr_t pa, size_t s, void *va)
sys/arm/include/dump.h
61
dumpsys_gen_unmap_chunk(pa, s, va);
sys/arm/include/profile.h
108
#define MCOUNT_DECL(s) register_t s;
sys/arm/include/profile.h
112
#define MCOUNT_ENTER(s) {s = intr_disable(); } /* kill IRQ */
sys/arm/include/profile.h
113
#define MCOUNT_EXIT(s) {intr_restore(s); } /* restore old value */
sys/arm/mv/gpio.c
1001
sc = (struct mv_gpio_softc *)device_get_softc(s->dev);
sys/arm/mv/gpio.c
1002
pin = s->pin;
sys/arm/mv/gpio.c
1009
mv_gpio_reg_clear(s->dev, reg, pin);
sys/arm/mv/gpio.c
390
mv_gpio_finish_intrhandler(struct mv_gpio_pindev *s)
sys/arm/mv/gpio.c
401
free(s, M_DEVBUF);
sys/arm/mv/gpio.c
410
struct mv_gpio_pindev *s;
sys/arm/mv/gpio.c
413
s = malloc(sizeof(struct mv_gpio_pindev), M_DEVBUF, M_NOWAIT | M_ZERO);
sys/arm/mv/gpio.c
429
error = intr_event_create(&event, (void *)s, 0, pin,
sys/arm/mv/gpio.c
446
mv_gpio_intr_mask(struct mv_gpio_pindev *s)
sys/arm/mv/gpio.c
449
sc = (struct mv_gpio_softc *)device_get_softc(s->dev);
sys/arm/mv/gpio.c
451
if (s->pin >= sc->pin_num)
sys/arm/mv/gpio.c
456
if (sc->gpio_setup[s->pin].gp_flags & (MV_GPIO_IN_IRQ_EDGE |
sys/arm/mv/gpio.c
458
mv_gpio_edge(s->dev, s->pin, 0);
sys/arm/mv/gpio.c
460
mv_gpio_level(s->dev, s->pin, 0);
sys/arm/mv/gpio.c
468
mv_gpio_int_ack(s);
sys/arm/mv/gpio.c
476
mv_gpio_intr_unmask(struct mv_gpio_pindev *s)
sys/arm/mv/gpio.c
479
sc = (struct mv_gpio_softc *)device_get_softc(s->dev);
sys/arm/mv/gpio.c
481
if (s->pin >= sc->pin_num)
sys/arm/mv/gpio.c
486
if (sc->gpio_setup[s->pin].gp_flags & (MV_GPIO_IN_IRQ_EDGE |
sys/arm/mv/gpio.c
488
mv_gpio_edge(s->dev, s->pin, 1);
sys/arm/mv/gpio.c
490
mv_gpio_level(s->dev, s->pin, 1);
sys/arm/mv/gpio.c
690
struct mv_gpio_pindev s = {dev, pin};
sys/arm/mv/gpio.c
699
mv_gpio_int_ack(&s);
sys/arm/mv/gpio.c
704
mv_gpio_int_ack(&s);
sys/arm/mv/gpio.c
711
mv_gpio_int_ack(&s);
sys/arm/mv/gpio.c
728
struct mv_gpio_pindev *s;
sys/arm/mv/gpio.c
730
s = (struct mv_gpio_pindev *)arg;
sys/arm/mv/gpio.c
731
dev = s->dev;
sys/arm/mv/gpio.c
732
pin = s->pin;
sys/arm/mv/gpio.c
997
mv_gpio_int_ack(struct mv_gpio_pindev *s)
sys/arm/mv/mv_cp110_clock.h
49
#define CCU_GATE(idx, clkname, s) \
sys/arm/mv/mv_cp110_clock.h
52
.shift = s, \
sys/arm/nvidia/tegra124/tegra124_car.c
100
.i_shift = s, \
sys/arm/nvidia/tegra124/tegra124_car.c
106
#define GATE_PLL(_id, cname, plist, o, s) \
sys/arm/nvidia/tegra124/tegra124_car.c
114
.shift = s, \
sys/arm/nvidia/tegra124/tegra124_car.c
121
#define GATE(_id, cname, plist, o, s) \
sys/arm/nvidia/tegra124/tegra124_car.c
129
.shift = s, \
sys/arm/nvidia/tegra124/tegra124_car.c
136
#define GATE_INV(_id, cname, plist, o, s) \
sys/arm/nvidia/tegra124/tegra124_car.c
144
.shift = s, \
sys/arm/nvidia/tegra124/tegra124_car.c
64
#define MUX(_id, cname, plists, o, s, w) \
sys/arm/nvidia/tegra124/tegra124_car.c
72
.shift = s, \
sys/arm/nvidia/tegra124/tegra124_car.c
77
#define DIV7_1(_id, cname, plist, o, s) \
sys/arm/nvidia/tegra124/tegra124_car.c
85
.i_shift = (s) + 1, \
sys/arm/nvidia/tegra124/tegra124_car.c
87
.f_shift = s, \
sys/arm/nvidia/tegra124/tegra124_car.c
92
#define DIV(_id, cname, plist, o, s, w, f) \
sys/arm/nvidia/tegra124/tegra124_xusbpadctl.c
304
#define LANE(n, p, r, s, m, mx) { \
sys/arm/nvidia/tegra124/tegra124_xusbpadctl.c
308
.shift = s, \
sys/arm/qualcomm/qcom_scm_legacy_defs.h
43
#define QCOM_SCM_LEGACY_SMC_FNID(s, c) (((s) << 10) | ((c) & 0x3ff))
sys/arm/ti/am335x/am335x_lcd_syscons.c
733
am335x_syscons_puts(video_adapter_t *adp, vm_offset_t off, u_int16_t *s, int len)
sys/arm/ti/am335x/am335x_lcd_syscons.c
738
am335x_syscons_putc(adp, off + i, s[i] & 0xff, (s[i] & 0xff00) >> 8);
sys/arm/ti/ti_wdt.c
234
uint8_t s;
sys/arm/ti/ti_wdt.c
250
s = 1 << (cmd - WD_TO_1SEC);
sys/arm/ti/ti_wdt.c
251
DPRINTF("seconds %u\n", s);
sys/arm/ti/ti_wdt.c
261
wldr = 0xffffffff - (s * (32768 / (1 << ptv))) + 1;
sys/arm/xilinx/uart_dev_cdnc.c
164
#define SIGCHG(c, i, s, d) \
sys/arm/xilinx/uart_dev_cdnc.c
166
i |= (i & s) ? s : s | d; \
sys/arm/xilinx/uart_dev_cdnc.c
168
i = (i & s) ? (i & ~s) | d : i; \
sys/arm64/arm64/kexec_support.c
114
p = SLIST_NEXT(p, plinks.s.ss)) {
sys/arm64/arm64/kexec_support.c
96
SLIST_INSERT_AFTER(mp, m, plinks.s.ss);
sys/arm64/arm64/machdep.c
519
vm_offset_t s, e;
sys/arm64/arm64/machdep.c
525
s = p->md_virt;
sys/arm64/arm64/machdep.c
527
if (emdp->va < s || emdp->va >= e)
sys/arm64/arm64/pmap.c
1619
vm_size_t s;
sys/arm64/arm64/pmap.c
1632
s = 0;
sys/arm64/arm64/pmap.c
1637
s += round_page(pages * sizeof(*pvd));
sys/arm64/arm64/pmap.c
1639
pv_table = kva_alloc(s);
sys/arm64/arm64/pmap.c
1654
s = round_page(pages * sizeof(*pvd));
sys/arm64/arm64/pmap.c
1656
for (j = 0; j < s; j += PAGE_SIZE) {
sys/arm64/arm64/pmap.c
1664
for (j = 0; j < s / sizeof(*pvd); j++) {
sys/arm64/arm64/pmap.c
2716
SLIST_INSERT_HEAD(free, m, plinks.s.ss);
sys/arm64/arm64/pmap.c
3556
SLIST_REMOVE_HEAD(&free, plinks.s.ss);
sys/arm64/arm64/pmap.c
566
pagecopy(void *s, void *d)
sys/arm64/arm64/pmap.c
569
memcpy(d, s, PAGE_SIZE);
sys/arm64/include/asm.h
36
#define __FBSDID(s) .ident s
sys/arm64/include/asm.h
38
#define __FBSDID(s) /* nothing */
sys/arm64/include/atomic.h
109
"ld"#lse_asm_op#a#l#s" %"#w"2, %"#w"0, [%1]\n" \
sys/arm64/include/atomic.h
155
#define _ATOMIC_CMPSET_IMPL(t, w, s, bar, a, l) \
sys/arm64/include/atomic.h
163
" ld"#a"xr"#s" %"#w"0, [%2]\n" \
sys/arm64/include/atomic.h
166
" st"#l"xr"#s" %w1, %"#w"4, [%2]\n" \
sys/arm64/include/atomic.h
185
"cas"#a#l#s" %"#w"1, %"#w"4, [%3]\n" \
sys/arm64/include/atomic.h
215
" ld"#a"xr"#s" %"#w"0, [%2]\n" \
sys/arm64/include/atomic.h
218
" st"#l"xr"#s" %w1, %"#w"4, [%2]\n" \
sys/arm64/include/atomic.h
237
"cas"#a#l#s" %"#w"1, %"#w"4, [%3]\n" \
sys/arm64/include/atomic.h
466
#define _ATOMIC_LOAD_ACQ_IMPL(t, w, s) \
sys/arm64/include/atomic.h
473
"ldar"#s" %"#w"0, [%1]\n" \
sys/arm64/include/atomic.h
488
#define _ATOMIC_STORE_REL_IMPL(t, w, s) \
sys/arm64/include/atomic.h
493
"stlr"#s" %"#w"0, [%1]\n" \
sys/arm64/include/atomic.h
84
#define _ATOMIC_OP_IMPL(t, w, s, op, llsc_asm_op, lse_asm_op, pre, bar, a, l) \
sys/arm64/include/atomic.h
92
"1: ld"#a"xr"#s" %"#w"0, [%2]\n" \
sys/arm64/include/atomic.h
94
" st"#l"xr"#s" %w1, %"#w"0, [%2]\n" \
sys/arm64/include/bus.h
320
#define bus_space_map(t, a, s, c, hp) \
sys/arm64/include/bus.h
321
(*(t)->bs_map)((t)->bs_cookie, (a), (s), (c), (hp))
sys/arm64/include/bus.h
322
#define bus_space_unmap(t, h, s) \
sys/arm64/include/bus.h
323
(*(t)->bs_unmap)((t)->bs_cookie, (h), (s))
sys/arm64/include/bus.h
324
#define bus_space_subregion(t, h, o, s, hp) \
sys/arm64/include/bus.h
325
(*(t)->bs_subregion)((t)->bs_cookie, (h), (o), (s), (hp))
sys/arm64/include/bus.h
330
#define bus_space_alloc(t, rs, re, s, a, b, c, ap, hp) \
sys/arm64/include/bus.h
331
(*(t)->bs_alloc)((t)->bs_cookie, (rs), (re), (s), (a), (b), \
sys/arm64/include/bus.h
333
#define bus_space_free(t, h, s) \
sys/arm64/include/bus.h
334
(*(t)->bs_free)((t)->bs_cookie, (h), (s))
sys/arm64/include/cpufunc.h
199
#define cpu_dcache_wbinv_range(a, s) arm64_dcache_wbinv_range((a), (s))
sys/arm64/include/cpufunc.h
200
#define cpu_dcache_inv_range(a, s) arm64_dcache_inv_range((a), (s))
sys/arm64/include/cpufunc.h
201
#define cpu_dcache_wb_range(a, s) arm64_dcache_wb_range((a), (s))
sys/arm64/include/cpufunc.h
205
#define cpu_icache_sync_range(a, s) arm64_icache_sync_range((a), (s))
sys/arm64/include/cpufunc.h
206
#define cpu_icache_sync_range_checked(a, s) arm64_icache_sync_range_checked((a), (s))
sys/arm64/include/cpufunc.h
79
intr_restore(register_t s)
sys/arm64/include/cpufunc.h
82
WRITE_SPECIALREG(daif, s);
sys/arm64/include/dump.h
62
dumpsys_unmap_chunk(vm_paddr_t pa, size_t s, void *va)
sys/arm64/include/dump.h
65
dumpsys_gen_unmap_chunk(pa, s, va);
sys/arm64/iommu/iommu_pmap.c
320
SLIST_INSERT_HEAD(free, m, plinks.s.ss);
sys/arm64/linux/linux_proto.h
1004
char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
sys/arm64/linux/linux_proto.h
783
char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
sys/arm64/linux/linux_proto.h
788
char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
sys/arm64/linux/linux_proto.h
792
char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
sys/arm64/linux/linux_proto.h
797
char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
sys/arm64/linux/linux_proto.h
802
char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
sys/arm64/linux/linux_proto.h
807
char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
sys/arm64/linux/linux_proto.h
812
char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
sys/arm64/linux/linux_proto.h
820
char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
sys/arm64/linux/linux_proto.h
828
char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
sys/arm64/linux/linux_proto.h
835
char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
sys/arm64/linux/linux_proto.h
842
char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
sys/arm64/linux/linux_proto.h
846
char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
sys/arm64/linux/linux_proto.h
851
char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
sys/arm64/linux/linux_proto.h
951
char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
sys/arm64/linux/linux_proto.h
957
char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
sys/arm64/linux/linux_systrace_args.c
1601
iarg[a++] = p->s; /* l_int */
sys/arm64/linux/linux_systrace_args.c
1610
iarg[a++] = p->s; /* l_int */
sys/arm64/linux/linux_systrace_args.c
1618
iarg[a++] = p->s; /* l_int */
sys/arm64/linux/linux_systrace_args.c
1627
iarg[a++] = p->s; /* l_int */
sys/arm64/linux/linux_systrace_args.c
1636
iarg[a++] = p->s; /* l_int */
sys/arm64/linux/linux_systrace_args.c
1645
iarg[a++] = p->s; /* l_int */
sys/arm64/linux/linux_systrace_args.c
1654
iarg[a++] = p->s; /* l_int */
sys/arm64/linux/linux_systrace_args.c
1666
iarg[a++] = p->s; /* l_int */
sys/arm64/linux/linux_systrace_args.c
1678
iarg[a++] = p->s; /* l_int */
sys/arm64/linux/linux_systrace_args.c
1689
iarg[a++] = p->s; /* l_int */
sys/arm64/linux/linux_systrace_args.c
1700
iarg[a++] = p->s; /* l_int */
sys/arm64/linux/linux_systrace_args.c
1708
iarg[a++] = p->s; /* l_int */
sys/arm64/linux/linux_systrace_args.c
1717
iarg[a++] = p->s; /* l_int */
sys/arm64/linux/linux_systrace_args.c
1930
iarg[a++] = p->s; /* l_int */
sys/arm64/linux/linux_systrace_args.c
1940
iarg[a++] = p->s; /* l_int */
sys/arm64/linux/linux_systrace_args.c
2021
iarg[a++] = p->s; /* l_int */
sys/arm64/nvidia/tegra210/tegra210_car.c
101
.i_shift = s, \
sys/arm64/nvidia/tegra210/tegra210_car.c
107
#define GATE_PLL(_id, cname, plist, o, s) \
sys/arm64/nvidia/tegra210/tegra210_car.c
115
.shift = s, \
sys/arm64/nvidia/tegra210/tegra210_car.c
122
#define GATE(_id, cname, plist, o, s) \
sys/arm64/nvidia/tegra210/tegra210_car.c
130
.shift = s, \
sys/arm64/nvidia/tegra210/tegra210_car.c
137
#define GATE_INV(_id, cname, plist, o, s) \
sys/arm64/nvidia/tegra210/tegra210_car.c
145
.shift = s, \
sys/arm64/nvidia/tegra210/tegra210_car.c
65
#define MUX(_id, cname, plists, o, s, w) \
sys/arm64/nvidia/tegra210/tegra210_car.c
73
.shift = s, \
sys/arm64/nvidia/tegra210/tegra210_car.c
78
#define DIV7_1(_id, cname, plist, o, s) \
sys/arm64/nvidia/tegra210/tegra210_car.c
86
.i_shift = (s) + 1, \
sys/arm64/nvidia/tegra210/tegra210_car.c
88
.f_shift = s, \
sys/arm64/nvidia/tegra210/tegra210_car.c
93
#define DIV(_id, cname, plist, o, s, w, f) \
sys/arm64/nvidia/tegra210/tegra210_clk_pll.c
152
#define MUX(_id, cname, plists, o, s, w) \
sys/arm64/nvidia/tegra210/tegra210_clk_pll.c
160
.shift = s, \
sys/arm64/nvidia/tegra210/tegra210_clk_pll.c
165
#define DIV7_1(_id, cname, plist, o, s) \
sys/arm64/nvidia/tegra210/tegra210_clk_pll.c
173
.i_shift = (s) + 1, \
sys/arm64/nvidia/tegra210/tegra210_clk_pll.c
175
.f_shift = s, \
sys/arm64/nvidia/tegra210/tegra210_clk_pll.c
180
#define DIV5_E(_id, cname, plist, o, s) \
sys/arm64/nvidia/tegra210/tegra210_clk_pll.c
188
.i_shift = s, \
sys/arm64/nvidia/tegra210/tegra210_clk_pll.c
193
#define DIV_TB(_id, cname, plist, o, s, n, table) \
sys/arm64/nvidia/tegra210/tegra210_clk_pll.c
202
.i_shift = s, \
sys/arm64/nvidia/tegra210/tegra210_clk_pll.c
208
#define GATE(_id, cname, plist, o, s) \
sys/arm64/nvidia/tegra210/tegra210_clk_pll.c
216
.shift = s, \
sys/arm64/nvidia/tegra210/tegra210_clk_pll.c
222
#define GATE_PLL(_id, cname, plist, o, s) \
sys/arm64/nvidia/tegra210/tegra210_clk_pll.c
230
.shift = s, \
sys/arm64/nvidia/tegra210/tegra210_xusbpadctl.c
473
#define LANE(n, p, r, s, m, mx) { \
sys/arm64/nvidia/tegra210/tegra210_xusbpadctl.c
477
.shift = s, \
sys/arm64/spe/arm_spe_backend.c
639
struct arm_spe_svc_buf *s;
sys/arm64/spe/arm_spe_backend.c
650
s = (struct arm_spe_svc_buf *)data;
sys/arm64/spe/arm_spe_backend.c
651
if (s->buf_idx > 1)
sys/arm64/spe/arm_spe_backend.c
655
if (s->ident >= mp_ncpus)
sys/arm64/spe/arm_spe_backend.c
658
info = spe_info[s->ident];
sys/arm64/spe/arm_spe_backend.c
661
if (thr->thread_id != s->ident)
sys/arm64/spe/arm_spe_backend.c
673
buf = &info->buf_info[s->buf_idx];
sys/arm64/spe/arm_spe_backend.c
685
CPU_SETOF(s->ident, &cpu_set);
sys/cam/ctl/ctl_backend_block.c
660
size_t s;
sys/cam/ctl/ctl_backend_block.c
728
s = beio->io_len - xuio.uio_resid;
sys/cam/ctl/ctl_backend_block.c
730
if (s >= beio->sg_segs[i].len) {
sys/cam/ctl/ctl_backend_block.c
731
s -= beio->sg_segs[i].len;
sys/cam/ctl/ctl_backend_block.c
734
bzero((uint8_t *)beio->sg_segs[i].addr + s,
sys/cam/ctl/ctl_backend_block.c
735
beio->sg_segs[i].len - s);
sys/cam/ctl/ctl_backend_block.c
736
s = 0;
sys/cam/ctl/ctl_backend_ramdisk.c
215
int s;
sys/cam/ctl/ctl_backend_ramdisk.c
232
for (s = (be_lun->indir - 1) * PPPS; s >= 0; s -= PPPS) {
sys/cam/ctl/ctl_backend_ramdisk.c
237
i = pn >> s;
sys/cam/ctl/ctl_backend_ramdisk.c
239
pn -= i << s;
sys/cam/ctl/ctl_backend_ramdisk.c
257
for (s = (be_lun->indir - 1) * PPPS; s >= 0; s -= PPPS) {
sys/cam/ctl/ctl_backend_ramdisk.c
260
i = pn >> s;
sys/cam/ctl/ctl_backend_ramdisk.c
262
pn -= i << s;
sys/cam/ctl/ctl_backend_ramdisk.c
276
int s;
sys/cam/ctl/ctl_backend_ramdisk.c
282
for (s = (be_lun->indir - 1) * PPPS; s >= 0; s -= PPPS) {
sys/cam/ctl/ctl_backend_ramdisk.c
285
i = pn >> s;
sys/cam/ctl/ctl_backend_ramdisk.c
287
pn -= i << s;
sys/cam/ctl/ctl_backend_ramdisk.c
306
int s;
sys/cam/ctl/ctl_backend_ramdisk.c
312
for (s = (be_lun->indir - 1) * PPPS; s >= 0; s -= PPPS) {
sys/cam/ctl/ctl_backend_ramdisk.c
315
i = pn >> s;
sys/cam/ctl/ctl_backend_ramdisk.c
317
pn -= i << s;
sys/cam/scsi/scsi_sa.c
4731
SASBADDVARSTR(sb, indent, periph->periph_name, %s, periph_name,
sys/cam/scsi/scsi_sa.c
4745
SASBADDVARSTRDESC(sb, indent, tmpstr, %s, vendor,
sys/cam/scsi/scsi_sa.c
4750
SASBADDVARSTRDESC(sb, indent, tmpstr, %s, product,
sys/cam/scsi/scsi_sa.c
4755
SASBADDVARSTRDESC(sb, indent, tmpstr, %s, revision,
sys/cam/scsi/scsi_sa.c
4789
SASBADDVARSTRDESC(sb, indent, tmpstr2, %s, serial_num,
sys/cam/scsi/scsi_sa.c
4799
SASBADDVARSTRDESC(sb, indent, tmpstr, %s, serial_num,
sys/cam/scsi/scsi_sa.c
5554
SASBADDVARSTRDESC(sb, indent, tmpstr, %s, field, \
sys/cddl/boot/zfs/zfsimpl.h
69
#define _NOTE(s)
sys/cddl/boot/zfs/zfssubr.c
1212
uint64_t s = size >> unit_shift;
sys/cddl/boot/zfs/zfssubr.c
1217
q = s / (dcols - nparity);
sys/cddl/boot/zfs/zfssubr.c
1218
r = s - q * (dcols - nparity);
sys/cddl/boot/zfs/zfssubr.c
1220
tot = s + nparity * (q + (r == 0 ? 0 : 1));
sys/cddl/compat/opensolaris/kern/opensolaris_string.c
37
strpbrk(const char *s, const char *b)
sys/cddl/compat/opensolaris/kern/opensolaris_string.c
42
for (p = b; *p != '\0' && *p != *s; ++p)
sys/cddl/compat/opensolaris/kern/opensolaris_string.c
45
return ((char *)s);
sys/cddl/compat/opensolaris/kern/opensolaris_string.c
46
} while (*s++);
sys/cddl/compat/opensolaris/kern/opensolaris_string.c
57
strident_canon(char *s, size_t n)
sys/cddl/compat/opensolaris/kern/opensolaris_string.c
60
char *end = s + n - 1;
sys/cddl/compat/opensolaris/kern/opensolaris_string.c
62
if ((c = *s) == 0)
sys/cddl/compat/opensolaris/kern/opensolaris_string.c
66
*s = '_';
sys/cddl/compat/opensolaris/kern/opensolaris_string.c
68
while (s < end && ((c = *(++s)) != 0)) {
sys/cddl/compat/opensolaris/kern/opensolaris_string.c
70
*s = '_';
sys/cddl/compat/opensolaris/kern/opensolaris_string.c
72
*s = 0;
sys/cddl/compat/opensolaris/sys/kmem.h
78
void *calloc(size_t n, size_t s);
sys/cddl/compat/opensolaris/sys/random.h
32
#define random_get_bytes(p, s) read_random((p), (int)(s))
sys/cddl/compat/opensolaris/sys/random.h
33
#define random_get_pseudo_bytes(p, s) arc4rand((p), (int)(s), 0)
sys/cddl/dev/dtrace/dtrace_debug.c
186
dtrace_debug_puts(const char *s)
sys/cddl/dev/dtrace/dtrace_debug.c
193
while (*s != '\0')
sys/cddl/dev/dtrace/dtrace_debug.c
194
dtrace_debug__putc(cpu, *s++);
sys/cddl/dev/kinst/amd64/kinst_isa.c
32
#define KINST_SIB_SCALE(s) (((s) & 0xc0) >> 6)
sys/cddl/dev/kinst/amd64/kinst_isa.c
33
#define KINST_SIB_INDEX(s) (((s) & 0x38) >> 3)
sys/cddl/dev/kinst/amd64/kinst_isa.c
34
#define KINST_SIB_BASE(s) (((s) & 0x07) >> 0)
sys/cddl/dev/kinst/riscv/kinst_isa.c
40
return (_MATCH_REG(s[n - 8]));
sys/cddl/dev/kinst/riscv/kinst_isa.c
44
return (_MATCH_REG(s[n - 18 + 2]));
sys/cddl/dev/kinst/riscv/kinst_isa.c
57
return (_MATCH_REG(s[n]));
sys/compat/freebsd32/freebsd32_misc.c
1596
error = kern_recvit(td, uap->s, &msg, UIO_USERSPACE, controlp);
sys/compat/freebsd32/freebsd32_misc.c
1770
error = kern_sendit(td, uap->s, &msg, uap->flags, control,
sys/compat/freebsd32/freebsd32_misc.c
1821
struct timeval s[2], *sp;
sys/compat/freebsd32/freebsd32_misc.c
1828
CP(s32[0], s[0], tv_sec);
sys/compat/freebsd32/freebsd32_misc.c
1829
CP(s32[0], s[0], tv_usec);
sys/compat/freebsd32/freebsd32_misc.c
1830
CP(s32[1], s[1], tv_sec);
sys/compat/freebsd32/freebsd32_misc.c
1831
CP(s32[1], s[1], tv_usec);
sys/compat/freebsd32/freebsd32_misc.c
1832
sp = s;
sys/compat/freebsd32/freebsd32_misc.c
1843
struct timeval s[2], *sp;
sys/compat/freebsd32/freebsd32_misc.c
1850
CP(s32[0], s[0], tv_sec);
sys/compat/freebsd32/freebsd32_misc.c
1851
CP(s32[0], s[0], tv_usec);
sys/compat/freebsd32/freebsd32_misc.c
1852
CP(s32[1], s[1], tv_sec);
sys/compat/freebsd32/freebsd32_misc.c
1853
CP(s32[1], s[1], tv_usec);
sys/compat/freebsd32/freebsd32_misc.c
1854
sp = s;
sys/compat/freebsd32/freebsd32_misc.c
1864
struct timeval s[2], *sp;
sys/compat/freebsd32/freebsd32_misc.c
1871
CP(s32[0], s[0], tv_sec);
sys/compat/freebsd32/freebsd32_misc.c
1872
CP(s32[0], s[0], tv_usec);
sys/compat/freebsd32/freebsd32_misc.c
1873
CP(s32[1], s[1], tv_sec);
sys/compat/freebsd32/freebsd32_misc.c
1874
CP(s32[1], s[1], tv_usec);
sys/compat/freebsd32/freebsd32_misc.c
1875
sp = s;
sys/compat/freebsd32/freebsd32_misc.c
1885
struct timeval s[2], *sp;
sys/compat/freebsd32/freebsd32_misc.c
1892
CP(s32[0], s[0], tv_sec);
sys/compat/freebsd32/freebsd32_misc.c
1893
CP(s32[0], s[0], tv_usec);
sys/compat/freebsd32/freebsd32_misc.c
1894
CP(s32[1], s[1], tv_sec);
sys/compat/freebsd32/freebsd32_misc.c
1895
CP(s32[1], s[1], tv_usec);
sys/compat/freebsd32/freebsd32_misc.c
1896
sp = s;
sys/compat/freebsd32/freebsd32_misc.c
203
freebsd32_rusage_out(const struct rusage *s, struct rusage32 *s32)
sys/compat/freebsd32/freebsd32_misc.c
207
TV_CP(*s, *s32, ru_utime);
sys/compat/freebsd32/freebsd32_misc.c
208
TV_CP(*s, *s32, ru_stime);
sys/compat/freebsd32/freebsd32_misc.c
209
CP(*s, *s32, ru_maxrss);
sys/compat/freebsd32/freebsd32_misc.c
210
CP(*s, *s32, ru_ixrss);
sys/compat/freebsd32/freebsd32_misc.c
211
CP(*s, *s32, ru_idrss);
sys/compat/freebsd32/freebsd32_misc.c
212
CP(*s, *s32, ru_isrss);
sys/compat/freebsd32/freebsd32_misc.c
213
CP(*s, *s32, ru_minflt);
sys/compat/freebsd32/freebsd32_misc.c
214
CP(*s, *s32, ru_majflt);
sys/compat/freebsd32/freebsd32_misc.c
215
CP(*s, *s32, ru_nswap);
sys/compat/freebsd32/freebsd32_misc.c
216
CP(*s, *s32, ru_inblock);
sys/compat/freebsd32/freebsd32_misc.c
217
CP(*s, *s32, ru_oublock);
sys/compat/freebsd32/freebsd32_misc.c
218
CP(*s, *s32, ru_msgsnd);
sys/compat/freebsd32/freebsd32_misc.c
219
CP(*s, *s32, ru_msgrcv);
sys/compat/freebsd32/freebsd32_misc.c
220
CP(*s, *s32, ru_nsignals);
sys/compat/freebsd32/freebsd32_misc.c
221
CP(*s, *s32, ru_nvcsw);
sys/compat/freebsd32/freebsd32_misc.c
222
CP(*s, *s32, ru_nivcsw);
sys/compat/freebsd32/freebsd32_misc.c
2263
error = fo_sendfile(fp, uap->s, hdr_uio, trl_uio, offset,
sys/compat/freebsd32/freebsd32_misc.c
3623
struct yyy *p = NULL, s;
sys/compat/freebsd32/freebsd32_misc.c
3632
p = &s;
sys/compat/freebsd32/freebsd32_misc.c
968
struct rusage s;
sys/compat/freebsd32/freebsd32_misc.c
971
error = kern_getrusage(td, uap->who, &s);
sys/compat/freebsd32/freebsd32_misc.c
973
freebsd32_rusage_out(&s, &s32);
sys/compat/freebsd32/freebsd32_proto.h
315
char s_l_[PADL_(int)]; int s; char s_r_[PADR_(int)];
sys/compat/freebsd32/freebsd32_proto.h
52
char s_l_[PADL_(int)]; int s; char s_r_[PADR_(int)];
sys/compat/freebsd32/freebsd32_proto.h
57
char s_l_[PADL_(int)]; int s; char s_r_[PADR_(int)];
sys/compat/freebsd32/freebsd32_proto.h
874
char s_l_[PADL_(int)]; int s; char s_r_[PADR_(int)];
sys/compat/freebsd32/freebsd32_proto.h
879
char s_l_[PADL_(int)]; int s; char s_r_[PADR_(int)];
sys/compat/freebsd32/freebsd32_proto.h
940
char s_l_[PADL_(int)]; int s; char s_r_[PADR_(int)];
sys/compat/freebsd32/freebsd32_systrace_args.c
1812
iarg[a++] = p->s; /* int */
sys/compat/freebsd32/freebsd32_systrace_args.c
185
iarg[a++] = p->s; /* int */
sys/compat/freebsd32/freebsd32_systrace_args.c
194
iarg[a++] = p->s; /* int */
sys/compat/freebsd32/freebsd32_systrace_args.c
203
iarg[a++] = p->s; /* int */
sys/compat/freebsd32/freebsd32_systrace_args.c
215
iarg[a++] = p->s; /* int */
sys/compat/freebsd32/freebsd32_systrace_args.c
2893
iarg[a++] = p->s; /* int */
sys/compat/freebsd32/freebsd32_systrace_args.c
2903
iarg[a++] = p->s; /* int */
sys/compat/freebsd32/freebsd32_systrace_args.c
2922
iarg[a++] = p->s; /* int */
sys/compat/freebsd32/freebsd32_systrace_args.c
558
iarg[a++] = p->s; /* int */
sys/compat/freebsd32/freebsd32_systrace_args.c
575
iarg[a++] = p->s; /* int */
sys/compat/freebsd32/freebsd32_systrace_args.c
584
iarg[a++] = p->s; /* int */
sys/compat/freebsd32/freebsd32_systrace_args.c
595
iarg[a++] = p->s; /* int */
sys/compat/freebsd32/freebsd32_systrace_args.c
619
iarg[a++] = p->s; /* int */
sys/compat/freebsd32/freebsd32_systrace_args.c
713
iarg[a++] = p->s; /* int */
sys/compat/freebsd32/freebsd32_systrace_args.c
725
iarg[a++] = p->s; /* int */
sys/compat/freebsd32/freebsd32_util.h
119
void freebsd32_rusage_out(const struct rusage *s, struct rusage32 *s32);
sys/compat/linux/linux.h
308
#define linux_ktrsigset(s, l) \
sys/compat/linux/linux.h
309
ktrstruct("l_sigset_t", (s), l)
sys/compat/linux/linux_socket.c
1023
error = kern_bindat(td, AT_FDCWD, args->s, sa);
sys/compat/linux/linux_socket.c
1045
error = kern_connectat(td, AT_FDCWD, args->s, sa);
sys/compat/linux/linux_socket.c
1055
error = getsock(td, args->s, &cap_connect_rights, &fp);
sys/compat/linux/linux_socket.c
1077
return (kern_listen(td, args->s, args->backlog));
sys/compat/linux/linux_socket.c
1081
linux_accept_common(struct thread *td, int s, l_uintptr_t addr,
sys/compat/linux/linux_socket.c
1106
error = kern_accept4(td, s, (struct sockaddr *)&ss, bflags, &fp);
sys/compat/linux/linux_socket.c
1122
error1 = getsock(td, s, &cap_accept_rights, &fp1);
sys/compat/linux/linux_socket.c
1158
return (linux_accept_common(td, args->s, args->addr,
sys/compat/linux/linux_socket.c
1166
return (linux_accept_common(td, args->s, args->addr,
sys/compat/linux/linux_socket.c
1181
error = kern_getsockname(td, args->s, (struct sockaddr *)&ss);
sys/compat/linux/linux_socket.c
1206
error = kern_getpeername(td, args->s, (struct sockaddr *)&ss);
sys/compat/linux/linux_socket.c
1257
register_t s;
sys/compat/linux/linux_socket.c
1267
int s;
sys/compat/linux/linux_socket.c
1277
bsd_args.s = args->s;
sys/compat/linux/linux_socket.c
1289
error = getsock(td, args->s, &cap_send_rights, &fp);
sys/compat/linux/linux_socket.c
1300
register_t s;
sys/compat/linux/linux_socket.c
1310
int s;
sys/compat/linux/linux_socket.c
1318
bsd_args.s = args->s;
sys/compat/linux/linux_socket.c
1337
if (linux_check_hdrincl(td, args->s) == 0)
sys/compat/linux/linux_socket.c
1342
error = getsock(td, args->s, &cap_send_connect_rights, &fp);
sys/compat/linux/linux_socket.c
1355
return (linux_sendit(td, args->s, &msg, args->flags, NULL,
sys/compat/linux/linux_socket.c
1390
error = kern_recvit(td, args->s, &msg, UIO_SYSSPACE, NULL);
sys/compat/linux/linux_socket.c
1414
linux_sendmsg_common(struct thread *td, l_int s, struct l_msghdr *msghdr,
sys/compat/linux/linux_socket.c
1464
error = kern_getsockname(td, s, (struct sockaddr *)&ss);
sys/compat/linux/linux_socket.c
1474
error = getsock(td, s, &cap_send_rights, &fp);
sys/compat/linux/linux_socket.c
1577
error = linux_sendit(td, s, &msg, flags, control, UIO_USERSPACE);
sys/compat/linux/linux_socket.c
1590
return (linux_sendmsg_common(td, args->s, PTRIN(args->msg),
sys/compat/linux/linux_socket.c
1607
error = linux_sendmsg_common(td, args->s, &msg->msg_hdr,
sys/compat/linux/linux_socket.c
1832
linux_recvmsg_common(struct thread *td, l_int s, struct l_msghdr *msghdr,
sys/compat/linux/linux_socket.c
1883
error = kern_recvit(td, s, msg, UIO_SYSSPACE, controlp);
sys/compat/linux/linux_socket.c
2002
error = getsock(td, args->s, &cap_recv_rights, &fp);
sys/compat/linux/linux_socket.c
2006
return (linux_recvmsg_common(td, args->s, PTRIN(args->msg),
sys/compat/linux/linux_socket.c
2011
linux_recvmmsg_common(struct thread *td, l_int s, struct l_mmsghdr *msg,
sys/compat/linux/linux_socket.c
2020
error = getsock(td, s, &cap_recv_rights, &fp);
sys/compat/linux/linux_socket.c
2025
error = linux_recvmsg_common(td, s, &msg->msg_hdr,
sys/compat/linux/linux_socket.c
2078
return (linux_recvmmsg_common(td, args->s, PTRIN(args->msg),
sys/compat/linux/linux_socket.c
2099
return (linux_recvmmsg_common(td, args->s, PTRIN(args->msg),
sys/compat/linux/linux_socket.c
2108
return (kern_shutdown(td, args->s, args->how));
sys/compat/linux/linux_socket.c
2141
return (kern_setsockopt(td, args->s, level,
sys/compat/linux/linux_socket.c
2147
error = kern_setsockopt(td, args->s, level,
sys/compat/linux/linux_socket.c
2157
error = kern_setsockopt(td, args->s, level,
sys/compat/linux/linux_socket.c
2204
return (kern_setsockopt(td, args->s, level, name,
sys/compat/linux/linux_socket.c
2217
error = getsock(td, args->s, &cap_setsockopt_rights, &fp);
sys/compat/linux/linux_socket.c
2250
return (kern_setsockopt(td, args->s, IPPROTO_ICMPV6,
sys/compat/linux/linux_socket.c
2276
error = kern_setsockopt(td, args->s, level,
sys/compat/linux/linux_socket.c
2302
error = kern_setsockopt(td, args->s, level, name, &req,
sys/compat/linux/linux_socket.c
2307
error = kern_setsockopt(td, args->s, level,
sys/compat/linux/linux_socket.c
2347
error = kern_getsockopt(td, args->s, 0,
sys/compat/linux/linux_socket.c
2402
error = kern_getsockopt(td, args->s, SOL_SOCKET,
sys/compat/linux/linux_socket.c
2420
error = kern_getsockopt(td, args->s, IPPROTO_TCP, TCP_INFO, &tinfo,
sys/compat/linux/linux_socket.c
2480
error = kern_getsockopt(td, args->s, level,
sys/compat/linux/linux_socket.c
2498
error = kern_getsockopt(td, args->s, level,
sys/compat/linux/linux_socket.c
2510
error = kern_getsockopt(td, args->s, level,
sys/compat/linux/linux_socket.c
2520
error = kern_getsockopt(td, args->s, level,
sys/compat/linux/linux_socket.c
2555
error = kern_getsockopt(td, args->s, level, name,
sys/compat/linux/linux_socket.c
2574
error = getsock(td, args->s, &cap_getsockopt_rights, &fp);
sys/compat/linux/linux_socket.c
2603
error = kern_getsockopt(td, args->s, IPPROTO_ICMPV6,
sys/compat/linux/linux_socket.c
2636
error = kern_getsockopt(td, args->s, level,
sys/compat/linux/linux_socket.c
2653
error = kern_getsockopt(td, args->s, level,
sys/compat/linux/linux_socket.c
832
linux_sendit(struct thread *td, int s, struct msghdr *mp, int flags,
sys/compat/linux/linux_socket.c
847
error = kern_sendit(td, s, mp, linux_to_bsd_msg_flags(flags), control,
sys/compat/linux/linux_socket.c
857
linux_check_hdrincl(struct thread *td, int s)
sys/compat/linux/linux_socket.c
863
error = kern_getsockopt(td, s, IPPROTO_IP, IP_HDRINCL,
sys/compat/linux/linux_socket.c
915
error = linux_sendit(td, linux_args->s, &msg, linux_args->flags,
sys/compat/linux/linux_socket.h
130
register_t s;
sys/compat/linux/linux_util.h
49
#define DUMMY(s) \
sys/compat/linux/linux_util.h
50
LIN_SDT_PROBE_DEFINE0(dummy, s, not_implemented); \
sys/compat/linux/linux_util.h
52
linux_ ## s(struct thread *td, struct linux_ ## s ## _args *args) \
sys/compat/linux/linux_util.h
57
linux_msg(td, "syscall %s not implemented", #s); \
sys/compat/linux/linux_util.h
58
LIN_SDT_PROBE0(dummy, s, not_implemented); \
sys/compat/linux/linux_util.h
72
#define UNIMPLEMENTED(s)
sys/compat/linux/linux_vdso.c
56
__elfN(linux_vdso_sym_init)(struct linux_vdso_sym *s)
sys/compat/linux/linux_vdso.c
59
SLIST_INSERT_HEAD(&__elfN(linux_vdso_syms), s, sym);
sys/compat/linuxkpi/common/include/linux/dma-mapping.h
386
#define dma_map_single(d, a, s, r) dma_map_single_attrs(d, a, s, r, 0)
sys/compat/linuxkpi/common/include/linux/dma-mapping.h
387
#define dma_unmap_single(d, a, s, r) dma_unmap_single_attrs(d, a, s, r, 0)
sys/compat/linuxkpi/common/include/linux/dma-mapping.h
388
#define dma_map_sg(d, s, n, r) dma_map_sg_attrs(d, s, n, r, 0)
sys/compat/linuxkpi/common/include/linux/dma-mapping.h
389
#define dma_unmap_sg(d, s, n, r) dma_unmap_sg_attrs(d, s, n, r, 0)
sys/compat/linuxkpi/common/include/linux/iosys-map.h
151
_type *s; \
sys/compat/linuxkpi/common/include/linux/iosys-map.h
153
__typeof(s->_field)); \
sys/compat/linuxkpi/common/include/linux/iosys-map.h
156
_type *s; \
sys/compat/linuxkpi/common/include/linux/iosys-map.h
158
__typeof(s->_field), _val); \
sys/compat/linuxkpi/common/include/linux/kernel.h
315
const char *s, *d;
sys/compat/linuxkpi/common/include/linux/kernel.h
323
s = macin;
sys/compat/linuxkpi/common/include/linux/kernel.h
326
d = strchrnul(s, ':');
sys/compat/linuxkpi/common/include/linux/kernel.h
328
while (s < d) {
sys/compat/linuxkpi/common/include/linux/kernel.h
330
if ((d - s) > 2)
sys/compat/linuxkpi/common/include/linux/kernel.h
333
if ((d - s) > 1) {
sys/compat/linuxkpi/common/include/linux/kernel.h
334
hx = _h2b(*s);
sys/compat/linuxkpi/common/include/linux/kernel.h
337
s++;
sys/compat/linuxkpi/common/include/linux/kernel.h
339
lx = _h2b(*s);
sys/compat/linuxkpi/common/include/linux/kernel.h
342
s++;
sys/compat/linuxkpi/common/include/linux/kstrtox.h
250
kstrtobool(const char *s, bool *res)
sys/compat/linuxkpi/common/include/linux/kstrtox.h
252
if (s == NULL || *s == '\0')
sys/compat/linuxkpi/common/include/linux/kstrtox.h
255
if (strchr("eEtTyY1", s[0]) != NULL)
sys/compat/linuxkpi/common/include/linux/kstrtox.h
257
else if (strchr("dDfFnN0", s[0]) != NULL)
sys/compat/linuxkpi/common/include/linux/kstrtox.h
259
else if (strncasecmp("on", s, 2) == 0)
sys/compat/linuxkpi/common/include/linux/kstrtox.h
261
else if (strncasecmp("of", s, 2) == 0)
sys/compat/linuxkpi/common/include/linux/kstrtox.h
270
kstrtobool_from_user(const char __user *s, size_t count, bool *res)
sys/compat/linuxkpi/common/include/linux/kstrtox.h
277
if (copy_from_user(buf, s, count))
sys/compat/linuxkpi/common/include/linux/kstrtox.h
284
kstrtoint_from_user(const char __user *s, size_t count, unsigned int base,
sys/compat/linuxkpi/common/include/linux/kstrtox.h
292
if (copy_from_user(buf, s, count))
sys/compat/linuxkpi/common/include/linux/kstrtox.h
299
kstrtouint_from_user(const char __user *s, size_t count, unsigned int base,
sys/compat/linuxkpi/common/include/linux/kstrtox.h
307
if (copy_from_user(buf, s, count))
sys/compat/linuxkpi/common/include/linux/kstrtox.h
314
kstrtou32_from_user(const char __user *s, size_t count, unsigned int base,
sys/compat/linuxkpi/common/include/linux/kstrtox.h
317
return (kstrtouint_from_user(s, count, base, p));
sys/compat/linuxkpi/common/include/linux/kstrtox.h
321
kstrtou8_from_user(const char __user *s, size_t count, unsigned int base,
sys/compat/linuxkpi/common/include/linux/kstrtox.h
329
if (copy_from_user(buf, s, count))
sys/compat/linuxkpi/common/include/linux/net_dim.h
340
struct net_dim_sample *s)
sys/compat/linuxkpi/common/include/linux/net_dim.h
342
s->time = ktime_get();
sys/compat/linuxkpi/common/include/linux/net_dim.h
343
s->pkt_ctr = packets;
sys/compat/linuxkpi/common/include/linux/net_dim.h
344
s->byte_ctr = bytes;
sys/compat/linuxkpi/common/include/linux/net_dim.h
345
s->event_ctr = event_ctr;
sys/compat/linuxkpi/common/include/linux/overflow.h
192
#define check_shl_overflow(a, s, d) __must_check_overflow(({ \
sys/compat/linuxkpi/common/include/linux/overflow.h
194
typeof(s) _s = s; \
sys/compat/linuxkpi/common/include/linux/scatterlist.h
355
struct scatterlist *s, *sg_iter;
sys/compat/linuxkpi/common/include/linux/scatterlist.h
399
s = sg_iter;
sys/compat/linuxkpi/common/include/linux/scatterlist.h
410
sg_set_page(s, pages[cur], MIN(size, seg_size), off);
sys/compat/linuxkpi/common/include/linux/scatterlist.h
415
KASSERT(s != NULL, ("s is NULL after loop in __sg_alloc_table_from_pages()"));
sys/compat/linuxkpi/common/include/linux/scatterlist.h
419
sg_mark_end(s);
sys/compat/linuxkpi/common/include/linux/scatterlist.h
421
return (s);
sys/compat/linuxkpi/common/include/linux/seq_buf.h
32
seq_buf_clear(struct seq_buf *s)
sys/compat/linuxkpi/common/include/linux/seq_buf.h
34
s->len = 0;
sys/compat/linuxkpi/common/include/linux/seq_buf.h
35
if (s->size > 0)
sys/compat/linuxkpi/common/include/linux/seq_buf.h
36
s->buffer[0] = '\0';
sys/compat/linuxkpi/common/include/linux/seq_buf.h
40
seq_buf_set_overflow(struct seq_buf *s)
sys/compat/linuxkpi/common/include/linux/seq_buf.h
42
s->len = s->size + 1;
sys/compat/linuxkpi/common/include/linux/seq_buf.h
46
seq_buf_has_overflowed(struct seq_buf *s)
sys/compat/linuxkpi/common/include/linux/seq_buf.h
48
return (s->len > s->size);
sys/compat/linuxkpi/common/include/linux/seq_buf.h
52
seq_buf_buffer_left(struct seq_buf *s)
sys/compat/linuxkpi/common/include/linux/seq_buf.h
54
if (seq_buf_has_overflowed(s))
sys/compat/linuxkpi/common/include/linux/seq_buf.h
57
return (s->size - s->len);
sys/compat/linuxkpi/common/include/linux/seq_buf.h
60
#define seq_buf_init(s, buf, size) linuxkpi_seq_buf_init((s), (buf), (size))
sys/compat/linuxkpi/common/include/linux/seq_buf.h
61
void linuxkpi_seq_buf_init(struct seq_buf *s, char *buf, unsigned int size);
sys/compat/linuxkpi/common/include/linux/seq_buf.h
63
#define seq_buf_printf(s, f, ...) linuxkpi_seq_buf_printf((s), (f), __VA_ARGS__)
sys/compat/linuxkpi/common/include/linux/seq_buf.h
64
int linuxkpi_seq_buf_printf(struct seq_buf *s, const char *fmt, ...) \
sys/compat/linuxkpi/common/include/linux/seq_buf.h
67
#define seq_buf_vprintf(s, f, a) linuxkpi_seq_buf_vprintf((s), (f), (a))
sys/compat/linuxkpi/common/include/linux/seq_buf.h
68
int linuxkpi_seq_buf_vprintf(struct seq_buf *s, const char *fmt, va_list args);
sys/compat/linuxkpi/common/include/linux/seq_buf.h
70
#define seq_buf_str(s) linuxkpi_seq_buf_str((s))
sys/compat/linuxkpi/common/include/linux/seq_buf.h
71
const char * linuxkpi_seq_buf_str(struct seq_buf *s);
sys/compat/linuxkpi/common/include/linux/seqlock.h
104
#define seqprop_sequence(s) lkpi_seqprop_sequence(&(s)->seqc)
sys/compat/linuxkpi/common/include/linux/seqlock.h
76
#define write_seqcount_begin(s) \
sys/compat/linuxkpi/common/include/linux/seqlock.h
77
_Generic(*(s), \
sys/compat/linuxkpi/common/include/linux/seqlock.h
80
)(&(s)->seqc)
sys/compat/linuxkpi/common/include/linux/seqlock.h
82
#define write_seqcount_end(s) \
sys/compat/linuxkpi/common/include/linux/seqlock.h
83
_Generic(*(s), \
sys/compat/linuxkpi/common/include/linux/seqlock.h
86
)(&(s)->seqc)
sys/compat/linuxkpi/common/include/linux/seqlock.h
94
#define write_seqcount_invalidate(s) lkpi_write_seqcount_invalidate(&(s)->seqc)
sys/compat/linuxkpi/common/include/linux/seqlock.h
96
#define read_seqcount_begin(s) seqc_read(&(s)->seqc)
sys/compat/linuxkpi/common/include/linux/seqlock.h
97
#define raw_read_seqcount(s) seqc_read_any(&(s)->seqc)
sys/compat/linuxkpi/common/include/linux/shrinker.h
59
int linuxkpi_register_shrinker(struct shrinker *s);
sys/compat/linuxkpi/common/include/linux/shrinker.h
60
void linuxkpi_unregister_shrinker(struct shrinker *s);
sys/compat/linuxkpi/common/include/linux/shrinker.h
72
#define register_shrinker(s, ...) linuxkpi_register_shrinker(s)
sys/compat/linuxkpi/common/include/linux/shrinker.h
74
#define register_shrinker(s) linuxkpi_register_shrinker(s)
sys/compat/linuxkpi/common/include/linux/shrinker.h
76
#define unregister_shrinker(s) linuxkpi_unregister_shrinker(s)
sys/compat/linuxkpi/common/include/linux/skbuff.h
398
void *s;
sys/compat/linuxkpi/common/include/linux/skbuff.h
405
s = skb_tail_pointer(skb);
sys/compat/linuxkpi/common/include/linux/skbuff.h
407
return (s);
sys/compat/linuxkpi/common/include/linux/skbuff.h
414
s, len);
sys/compat/linuxkpi/common/include/linux/skbuff.h
416
return (s);
sys/compat/linuxkpi/common/include/linux/skbuff.h
431
void *s;
sys/compat/linuxkpi/common/include/linux/skbuff.h
434
s = skb_put(skb, len);
sys/compat/linuxkpi/common/include/linux/skbuff.h
436
return (s);
sys/compat/linuxkpi/common/include/linux/skbuff.h
437
memcpy(s, buf, len);
sys/compat/linuxkpi/common/include/linux/skbuff.h
438
return (s);
sys/compat/linuxkpi/common/include/linux/skbuff.h
445
void *s;
sys/compat/linuxkpi/common/include/linux/skbuff.h
448
s = skb_put(skb, len);
sys/compat/linuxkpi/common/include/linux/skbuff.h
449
memset(s, '\0', len);
sys/compat/linuxkpi/common/include/linux/skbuff.h
450
return (s);
sys/compat/linuxkpi/common/include/linux/string.h
374
memzero_explicit(void *p, size_t s)
sys/compat/linuxkpi/common/include/linux/string.h
376
memset(p, 0, s);
sys/compat/linuxkpi/common/include/linux/sysfs.h
544
_sysfs_match_string(const char * const *a, size_t l, const char *s)
sys/compat/linuxkpi/common/include/linux/sysfs.h
553
if (sysfs_streq(p, s))
sys/compat/linuxkpi/common/include/linux/sysfs.h
559
#define sysfs_match_string(a, s) _sysfs_match_string(a, ARRAY_SIZE(a), s)
sys/compat/linuxkpi/common/src/linux_80211.c
235
lkpi_nl80211_sta_info_to_str(struct sbuf *s, const char *prefix,
sys/compat/linuxkpi/common/src/linux_80211.c
240
sbuf_printf(s, "%s %#010jx", prefix, flags);
sys/compat/linuxkpi/common/src/linux_80211.c
250
sbuf_printf(s, "%c%s", (i == 0) ? '<' : ',', #_flag); \
sys/compat/linuxkpi/common/src/linux_80211.c
281
sbuf_printf(s, "%c?%d", (i == 0) ? '<' : ',', bit);
sys/compat/linuxkpi/common/src/linux_80211.c
287
sbuf_printf(s, ">");
sys/compat/linuxkpi/common/src/linux_80211.c
288
sbuf_printf(s, "\n");
sys/compat/linuxkpi/common/src/linux_80211.c
292
lkpi_80211_dump_lvif_stas(struct lkpi_vif *lvif, struct sbuf *s, bool dump_queues)
sys/compat/linuxkpi/common/src/linux_80211.c
313
sbuf_putc(s, '\n');
sys/compat/linuxkpi/common/src/linux_80211.c
314
sbuf_printf(s, "lsta %p sta %p added_to_drv %d\n", lsta, sta, lsta->added_to_drv);
sys/compat/linuxkpi/common/src/linux_80211.c
321
sbuf_printf(s, " sta_statistics not supported\n");
sys/compat/linuxkpi/common/src/linux_80211.c
325
sbuf_printf(s, " sta_statistics failed: %d\n", error);
sys/compat/linuxkpi/common/src/linux_80211.c
344
lkpi_nl80211_sta_info_to_str(s, " nl80211_sta_info (valid fields)", sinfo.filled);
sys/compat/linuxkpi/common/src/linux_80211.c
345
sbuf_printf(s, " connected_time %u inactive_time %u\n",
sys/compat/linuxkpi/common/src/linux_80211.c
347
sbuf_printf(s, " rx_bytes %ju rx_packets %u rx_dropped_misc %u\n",
sys/compat/linuxkpi/common/src/linux_80211.c
349
sbuf_printf(s, " rx_duration %ju rx_beacon %u rx_beacon_signal_avg %d\n",
sys/compat/linuxkpi/common/src/linux_80211.c
352
sbuf_printf(s, " tx_bytes %ju tx_packets %u tx_failed %u\n",
sys/compat/linuxkpi/common/src/linux_80211.c
354
sbuf_printf(s, " tx_duration %ju tx_retries %u\n",
sys/compat/linuxkpi/common/src/linux_80211.c
357
sbuf_printf(s, " signal %d signal_avg %d ack_signal %d avg_ack_signal %d\n",
sys/compat/linuxkpi/common/src/linux_80211.c
359
sbuf_printf(s, " generation %d assoc_req_ies_len %zu chains %#04x\n",
sys/compat/linuxkpi/common/src/linux_80211.c
365
sbuf_printf(s, " chain[%d] signal %d signal_avg %d\n",
sys/compat/linuxkpi/common/src/linux_80211.c
371
sbuf_printf(s, " rxrate: flags %b bw %u(%s) legacy %u kbit/s mcs %u nss %u\n",
sys/compat/linuxkpi/common/src/linux_80211.c
376
sbuf_printf(s, " he_dcm %u he_gi %u he_ru_alloc %u eht_gi %u\n",
sys/compat/linuxkpi/common/src/linux_80211.c
379
sbuf_printf(s, " txrate: flags %b bw %u(%s) legacy %u kbit/s mcs %u nss %u\n",
sys/compat/linuxkpi/common/src/linux_80211.c
384
sbuf_printf(s, " he_dcm %u he_gi %u he_ru_alloc %u eht_gi %u\n",
sys/compat/linuxkpi/common/src/linux_80211.c
392
sbuf_printf(s, " Queue information:\n");
sys/compat/linuxkpi/common/src/linux_80211.c
393
sbuf_printf(s, " frms direct tx %ju\n", lsta->frms_tx);
sys/compat/linuxkpi/common/src/linux_80211.c
398
sbuf_printf(s, " tid %-2u NOQ\n", tid);
sys/compat/linuxkpi/common/src/linux_80211.c
3997
struct fsm_state *s;
sys/compat/linuxkpi/common/src/linux_80211.c
4021
s = sta_state_fsm;
sys/compat/linuxkpi/common/src/linux_80211.c
4030
for (; s->handler != NULL; s++) {
sys/compat/linuxkpi/common/src/linux_80211.c
4031
if (ostate == s->ostate && nstate == s->nstate) {
sys/compat/linuxkpi/common/src/linux_80211.c
4039
error = s->handler(vap, nstate, arg);
sys/compat/linuxkpi/common/src/linux_80211.c
404
sbuf_printf(s, " tid %-2u flags: %b "
sys/compat/linuxkpi/common/src/linux_80211.c
4045
if (s->handler == NULL) {
sys/compat/linuxkpi/common/src/linux_80211.c
410
sbuf_printf(s, " tid %-2u "
sys/compat/linuxkpi/common/src/linux_80211.c
416
sbuf_printf(s, " frms_enqueued %ju frms_dequeued %ju "
sys/compat/linuxkpi/common/src/linux_80211.c
428
struct sbuf s;
sys/compat/linuxkpi/common/src/linux_80211.c
435
sbuf_new_for_sysctl(&s, NULL, 1024, req);
sys/compat/linuxkpi/common/src/linux_80211.c
437
lkpi_80211_dump_lvif_stas(lvif, &s, false);
sys/compat/linuxkpi/common/src/linux_80211.c
439
sbuf_finish(&s);
sys/compat/linuxkpi/common/src/linux_80211.c
440
sbuf_delete(&s);
sys/compat/linuxkpi/common/src/linux_80211.c
449
struct sbuf s;
sys/compat/linuxkpi/common/src/linux_80211.c
456
sbuf_new_for_sysctl(&s, NULL, 1024, req);
sys/compat/linuxkpi/common/src/linux_80211.c
458
lkpi_80211_dump_lvif_stas(lvif, &s, true);
sys/compat/linuxkpi/common/src/linux_80211.c
460
sbuf_finish(&s);
sys/compat/linuxkpi/common/src/linux_80211.c
461
sbuf_delete(&s);
sys/compat/linuxkpi/common/src/linux_compat.c
378
spinlock_t *s = arg;
sys/compat/linuxkpi/common/src/linux_compat.c
380
spin_lock(s);
sys/compat/linuxkpi/common/src/linux_compat.c
385
spinlock_t *s = arg;
sys/compat/linuxkpi/common/src/linux_compat.c
387
spin_unlock(s);
sys/compat/linuxkpi/common/src/linux_compat.c
394
spinlock_t *s = arg;
sys/compat/linuxkpi/common/src/linux_compat.c
397
mtx_assert(s, MA_OWNED);
sys/compat/linuxkpi/common/src/linux_compat.c
399
mtx_assert(s, MA_NOTOWNED);
sys/compat/linuxkpi/common/src/linux_seq_buf.c
14
linuxkpi_seq_buf_init(struct seq_buf *s, char *buf, unsigned int size)
sys/compat/linuxkpi/common/src/linux_seq_buf.c
16
s->buffer = buf;
sys/compat/linuxkpi/common/src/linux_seq_buf.c
17
s->size = size;
sys/compat/linuxkpi/common/src/linux_seq_buf.c
19
seq_buf_clear(s);
sys/compat/linuxkpi/common/src/linux_seq_buf.c
23
linuxkpi_seq_buf_printf(struct seq_buf *s, const char *fmt, ...)
sys/compat/linuxkpi/common/src/linux_seq_buf.c
29
ret = seq_buf_vprintf(s, fmt, args);
sys/compat/linuxkpi/common/src/linux_seq_buf.c
36
linuxkpi_seq_buf_vprintf(struct seq_buf *s, const char *fmt, va_list args)
sys/compat/linuxkpi/common/src/linux_seq_buf.c
40
if (!seq_buf_has_overflowed(s)) {
sys/compat/linuxkpi/common/src/linux_seq_buf.c
41
ret = vsnprintf(s->buffer + s->len, s->size - s->len, fmt, args);
sys/compat/linuxkpi/common/src/linux_seq_buf.c
42
if (s->len + ret < s->size) {
sys/compat/linuxkpi/common/src/linux_seq_buf.c
43
s->len += ret;
sys/compat/linuxkpi/common/src/linux_seq_buf.c
48
seq_buf_set_overflow(s);
sys/compat/linuxkpi/common/src/linux_seq_buf.c
53
linuxkpi_seq_buf_str(struct seq_buf *s)
sys/compat/linuxkpi/common/src/linux_seq_buf.c
55
if (s->size == 0)
sys/compat/linuxkpi/common/src/linux_seq_buf.c
58
if (seq_buf_buffer_left(s))
sys/compat/linuxkpi/common/src/linux_seq_buf.c
59
s->buffer[s->len] = '\0';
sys/compat/linuxkpi/common/src/linux_seq_buf.c
61
s->buffer[s->size - 1] = '\0';
sys/compat/linuxkpi/common/src/linux_seq_buf.c
63
return (s->buffer);
sys/compat/linuxkpi/common/src/linux_seq_file.c
280
struct sbuf *s;
sys/compat/linuxkpi/common/src/linux_seq_file.c
283
s = m->buf;
sys/compat/linuxkpi/common/src/linux_seq_file.c
285
sbuf_delete(s);
sys/compat/linuxkpi/common/src/linux_shrinker.c
100
shrinker_shrink(struct shrinker *s)
sys/compat/linuxkpi/common/src/linux_shrinker.c
108
can_free = s->count_objects(s, &sc);
sys/compat/linuxkpi/common/src/linux_shrinker.c
112
batch = s->batch ? s->batch : SHRINKER_BATCH;
sys/compat/linuxkpi/common/src/linux_shrinker.c
115
ret = s->scan_objects(s, &sc);
sys/compat/linuxkpi/common/src/linux_shrinker.c
125
struct shrinker *s;
sys/compat/linuxkpi/common/src/linux_shrinker.c
128
TAILQ_FOREACH(s, &lkpi_shrinkers, next) {
sys/compat/linuxkpi/common/src/linux_shrinker.c
129
shrinker_shrink(s);
sys/compat/linuxkpi/common/src/linux_shrinker.c
56
linuxkpi_register_shrinker(struct shrinker *s)
sys/compat/linuxkpi/common/src/linux_shrinker.c
59
KASSERT(s != NULL, ("NULL shrinker"));
sys/compat/linuxkpi/common/src/linux_shrinker.c
60
KASSERT(s->count_objects != NULL, ("NULL shrinker"));
sys/compat/linuxkpi/common/src/linux_shrinker.c
61
KASSERT(s->scan_objects != NULL, ("NULL shrinker"));
sys/compat/linuxkpi/common/src/linux_shrinker.c
63
s->flags |= SHRINKER_REGISTERED;
sys/compat/linuxkpi/common/src/linux_shrinker.c
64
TAILQ_INSERT_TAIL(&lkpi_shrinkers, s, next);
sys/compat/linuxkpi/common/src/linux_shrinker.c
70
linuxkpi_unregister_shrinker(struct shrinker *s)
sys/compat/linuxkpi/common/src/linux_shrinker.c
74
TAILQ_REMOVE(&lkpi_shrinkers, s, next);
sys/compat/linuxkpi/common/src/linux_shrinker.c
75
s->flags &= ~SHRINKER_REGISTERED;
sys/crypto/armv8/armv8_crypto_wrap.c
329
armv8_aes_gmac_setup(struct armv8_gcm_state *s, AES_key_t *aes_key,
sys/crypto/armv8/armv8_crypto_wrap.c
336
bzero(s->aes_counter, AES_BLOCK_LEN);
sys/crypto/armv8/armv8_crypto_wrap.c
337
memcpy(s->aes_counter, iv, AES_GCM_IV_LEN);
sys/crypto/armv8/armv8_crypto_wrap.c
340
s->aes_counter[AES_BLOCK_LEN - 1] = 1;
sys/crypto/armv8/armv8_crypto_wrap.c
343
aes_v8_encrypt(s->aes_counter, s->EK0.c, aes_key);
sys/crypto/armv8/armv8_crypto_wrap.c
346
s->aes_counter[AES_BLOCK_LEN - 1] = 2;
sys/crypto/armv8/armv8_crypto_wrap.c
348
memset(s->Xi.c, 0, sizeof(s->Xi.c));
sys/crypto/armv8/armv8_crypto_wrap.c
351
gcm_ghash_v8(s->Xi.u, Htable, authdata, authdatalen - trailer);
sys/crypto/armv8/armv8_crypto_wrap.c
357
gcm_ghash_v8(s->Xi.u, Htable, block, AES_BLOCK_LEN);
sys/crypto/armv8/armv8_crypto_wrap.c
362
armv8_aes_gmac_finish(struct armv8_gcm_state *s, size_t len,
sys/crypto/armv8/armv8_crypto_wrap.c
366
s->lenblock.u[0] = s->lenblock.u[1] = 0;
sys/crypto/armv8/armv8_crypto_wrap.c
367
s->lenblock.d[1] = htobe32(authdatalen * 8);
sys/crypto/armv8/armv8_crypto_wrap.c
368
s->lenblock.d[3] = htobe32(len * 8);
sys/crypto/armv8/armv8_crypto_wrap.c
369
gcm_ghash_v8(s->Xi.u, Htable, s->lenblock.c, AES_BLOCK_LEN);
sys/crypto/armv8/armv8_crypto_wrap.c
371
s->Xi.u[0] ^= s->EK0.u[0];
sys/crypto/armv8/armv8_crypto_wrap.c
372
s->Xi.u[1] ^= s->EK0.u[1];
sys/crypto/armv8/armv8_crypto_wrap.c
376
armv8_aes_encrypt_gcm_block(struct armv8_gcm_state *s, AES_key_t *aes_key,
sys/crypto/armv8/armv8_crypto_wrap.c
379
aes_v8_encrypt(s->aes_counter, s->EKi.c, aes_key);
sys/crypto/armv8/armv8_crypto_wrap.c
380
AES_INC_COUNTER(s->aes_counter);
sys/crypto/armv8/armv8_crypto_wrap.c
381
to[0] = from[0] ^ s->EKi.u[0];
sys/crypto/armv8/armv8_crypto_wrap.c
382
to[1] = from[1] ^ s->EKi.u[1];
sys/crypto/armv8/armv8_crypto_wrap.c
386
armv8_aes_decrypt_gcm_block(struct armv8_gcm_state *s, AES_key_t *aes_key,
sys/crypto/armv8/armv8_crypto_wrap.c
389
armv8_aes_encrypt_gcm_block(s, aes_key, from, to);
sys/crypto/armv8/armv8_crypto_wrap.c
400
struct armv8_gcm_state s;
sys/crypto/armv8/armv8_crypto_wrap.c
405
armv8_aes_gmac_setup(&s, aes_key, authdata, authdatalen, iv, Htable);
sys/crypto/armv8/armv8_crypto_wrap.c
419
armv8_aes_encrypt_gcm_block(&s, aes_key,
sys/crypto/armv8/armv8_crypto_wrap.c
422
aes_v8_encrypt(s.aes_counter, s.EKi.c, aes_key);
sys/crypto/armv8/armv8_crypto_wrap.c
423
AES_INC_COUNTER(s.aes_counter);
sys/crypto/armv8/armv8_crypto_wrap.c
425
block[i] ^= s.EKi.c[i];
sys/crypto/armv8/armv8_crypto_wrap.c
427
gcm_ghash_v8(s.Xi.u, Htable, block, seglen);
sys/crypto/armv8/armv8_crypto_wrap.c
433
armv8_aes_encrypt_gcm_block(&s, aes_key, from64,
sys/crypto/armv8/armv8_crypto_wrap.c
435
gcm_ghash_v8(s.Xi.u, Htable, (uint8_t *)to64,
sys/crypto/armv8/armv8_crypto_wrap.c
448
armv8_aes_gmac_finish(&s, olen, authdatalen, Htable);
sys/crypto/armv8/armv8_crypto_wrap.c
449
memcpy(tag, s.Xi.c, GMAC_DIGEST_LEN);
sys/crypto/armv8/armv8_crypto_wrap.c
452
explicit_bzero(&s, sizeof(s));
sys/crypto/armv8/armv8_crypto_wrap.c
463
struct armv8_gcm_state s;
sys/crypto/armv8/armv8_crypto_wrap.c
470
armv8_aes_gmac_setup(&s, aes_key, authdata, authdatalen, iv, Htable);
sys/crypto/armv8/armv8_crypto_wrap.c
478
gcm_ghash_v8(s.Xi.u, Htable, from, seglen);
sys/crypto/armv8/armv8_crypto_wrap.c
484
gcm_ghash_v8(s.Xi.u, Htable, block, seglen);
sys/crypto/armv8/armv8_crypto_wrap.c
488
armv8_aes_gmac_finish(&s, olen, authdatalen, Htable);
sys/crypto/armv8/armv8_crypto_wrap.c
490
if (timingsafe_bcmp(tag, s.Xi.c, GMAC_DIGEST_LEN) != 0) {
sys/crypto/armv8/armv8_crypto_wrap.c
507
armv8_aes_decrypt_gcm_block(&s, aes_key, block64,
sys/crypto/armv8/armv8_crypto_wrap.c
514
armv8_aes_decrypt_gcm_block(&s, aes_key, from64,
sys/crypto/armv8/armv8_crypto_wrap.c
530
explicit_bzero(&s, sizeof(s));
sys/crypto/ccp/ccp.c
232
ccp_init_hmac_digest(struct ccp_session *s, const char *key, int klen)
sys/crypto/ccp/ccp.c
242
axf = s->hmac.auth_hash;
sys/crypto/ccp/ccp.c
246
axf->Final(s->hmac.ipad, &auth_ctx);
sys/crypto/ccp/ccp.c
250
memcpy(s->hmac.ipad, key, klen);
sys/crypto/ccp/ccp.c
252
memset(s->hmac.ipad + klen, 0, axf->blocksize - klen);
sys/crypto/ccp/ccp.c
253
memcpy(s->hmac.opad, s->hmac.ipad, axf->blocksize);
sys/crypto/ccp/ccp.c
256
s->hmac.ipad[i] ^= HMAC_IPAD_VAL;
sys/crypto/ccp/ccp.c
257
s->hmac.opad[i] ^= HMAC_OPAD_VAL;
sys/crypto/ccp/ccp.c
284
ccp_aes_setkey(struct ccp_session *s, int alg, const void *key, int klen)
sys/crypto/ccp/ccp.c
295
s->blkcipher.cipher_type = CCP_AES_TYPE_128;
sys/crypto/ccp/ccp.c
298
s->blkcipher.cipher_type = CCP_AES_TYPE_192;
sys/crypto/ccp/ccp.c
301
s->blkcipher.cipher_type = CCP_AES_TYPE_256;
sys/crypto/ccp/ccp.c
307
s->blkcipher.key_len = klen;
sys/crypto/ccp/ccp.c
308
memcpy(s->blkcipher.enckey, key, s->blkcipher.key_len);
sys/crypto/ccp/ccp.c
403
struct ccp_session *s;
sys/crypto/ccp/ccp.c
458
s = crypto_get_driver_session(cses);
sys/crypto/ccp/ccp.c
468
s->queue = q;
sys/crypto/ccp/ccp.c
472
s->mode = GCM;
sys/crypto/ccp/ccp.c
475
s->mode = AUTHENC;
sys/crypto/ccp/ccp.c
478
s->mode = HMAC;
sys/crypto/ccp/ccp.c
481
s->mode = BLKCIPHER;
sys/crypto/ccp/ccp.c
485
if (s->mode == GCM) {
sys/crypto/ccp/ccp.c
487
s->gmac.hash_len = AES_GMAC_HASH_LEN;
sys/crypto/ccp/ccp.c
489
s->gmac.hash_len = csp->csp_auth_mlen;
sys/crypto/ccp/ccp.c
491
s->hmac.auth_hash = auth_hash;
sys/crypto/ccp/ccp.c
492
s->hmac.auth_mode = auth_mode;
sys/crypto/ccp/ccp.c
494
s->hmac.hash_len = auth_hash->hashsize;
sys/crypto/ccp/ccp.c
496
s->hmac.hash_len = csp->csp_auth_mlen;
sys/crypto/ccp/ccp.c
497
ccp_init_hmac_digest(s, csp->csp_auth_key, csp->csp_auth_klen);
sys/crypto/ccp/ccp.c
500
s->blkcipher.cipher_mode = cipher_mode;
sys/crypto/ccp/ccp.c
502
ccp_aes_setkey(s, csp->csp_cipher_alg,
sys/crypto/ccp/ccp.c
506
s->active = true;
sys/crypto/ccp/ccp.c
515
struct ccp_session *s;
sys/crypto/ccp/ccp.c
517
s = crypto_get_driver_session(cses);
sys/crypto/ccp/ccp.c
519
if (s->pending != 0)
sys/crypto/ccp/ccp.c
521
"session %p freed with %d pending requests\n", s,
sys/crypto/ccp/ccp.c
522
s->pending);
sys/crypto/ccp/ccp.c
523
s->active = false;
sys/crypto/ccp/ccp.c
532
struct ccp_session *s;
sys/crypto/ccp/ccp.c
540
s = crypto_get_driver_session(crp->crp_session);
sys/crypto/ccp/ccp.c
543
qp = &sc->queues[s->queue];
sys/crypto/ccp/ccp.c
555
KASSERT(s->hmac.auth_hash != NULL, ("auth key without HMAC"));
sys/crypto/ccp/ccp.c
556
ccp_init_hmac_digest(s, crp->crp_auth_key, csp->csp_auth_klen);
sys/crypto/ccp/ccp.c
559
ccp_aes_setkey(s, csp->csp_cipher_alg, crp->crp_cipher_key,
sys/crypto/ccp/ccp.c
562
switch (s->mode) {
sys/crypto/ccp/ccp.c
564
if (s->pending != 0) {
sys/crypto/ccp/ccp.c
568
error = ccp_hmac(qp, s, crp);
sys/crypto/ccp/ccp.c
571
if (s->pending != 0) {
sys/crypto/ccp/ccp.c
575
error = ccp_blkcipher(qp, s, crp);
sys/crypto/ccp/ccp.c
578
if (s->pending != 0) {
sys/crypto/ccp/ccp.c
582
error = ccp_authenc(qp, s, crp);
sys/crypto/ccp/ccp.c
585
if (s->pending != 0) {
sys/crypto/ccp/ccp.c
589
error = ccp_gcm(qp, s, crp);
sys/crypto/ccp/ccp.c
594
s->pending++;
sys/crypto/ccp/ccp.h
128
void (*callback_fn)(struct ccp_queue *qp, struct ccp_session *s,
sys/crypto/ccp/ccp.h
219
int ccp_authenc(struct ccp_queue *sc, struct ccp_session *s,
sys/crypto/ccp/ccp.h
221
int ccp_blkcipher(struct ccp_queue *sc, struct ccp_session *s,
sys/crypto/ccp/ccp.h
223
int ccp_gcm(struct ccp_queue *sc, struct ccp_session *s, struct cryptop *crp)
sys/crypto/ccp/ccp.h
225
int ccp_hmac(struct ccp_queue *sc, struct ccp_session *s, struct cryptop *crp)
sys/crypto/ccp/ccp_hardware.c
1202
ccp_do_hmac_done(struct ccp_queue *qp, struct ccp_session *s,
sys/crypto/ccp/ccp_hardware.c
1209
axf = s->hmac.auth_hash;
sys/crypto/ccp/ccp_hardware.c
1211
s->pending--;
sys/crypto/ccp/ccp_hardware.c
1220
axf->Update(&auth_ctx, s->hmac.opad, axf->blocksize);
sys/crypto/ccp/ccp_hardware.c
1221
ccp_sha_copy_result(ihash, s->hmac.res, s->hmac.auth_mode);
sys/crypto/ccp/ccp_hardware.c
1227
axf->Final(s->hmac.res, &auth_ctx);
sys/crypto/ccp/ccp_hardware.c
1230
crypto_copydata(crp, crp->crp_digest_start, s->hmac.hash_len,
sys/crypto/ccp/ccp_hardware.c
1232
if (timingsafe_bcmp(s->hmac.res, ihash, s->hmac.hash_len) != 0)
sys/crypto/ccp/ccp_hardware.c
1235
crypto_copyback(crp, crp->crp_digest_start, s->hmac.hash_len,
sys/crypto/ccp/ccp_hardware.c
1236
s->hmac.res);
sys/crypto/ccp/ccp_hardware.c
1240
explicit_bzero(s->hmac.res, sizeof(s->hmac.res));
sys/crypto/ccp/ccp_hardware.c
1247
ccp_hmac_done(struct ccp_queue *qp, struct ccp_session *s, void *vcrp,
sys/crypto/ccp/ccp_hardware.c
1253
ccp_do_hmac_done(qp, s, crp, error);
sys/crypto/ccp/ccp_hardware.c
1257
ccp_do_hmac(struct ccp_queue *qp, struct ccp_session *s, struct cryptop *crp,
sys/crypto/ccp/ccp_hardware.c
1265
axf = s->hmac.auth_hash;
sys/crypto/ccp/ccp_hardware.c
1273
error = sglist_append(qp->cq_sg_ulptx, s->hmac.ipad, axf->blocksize);
sys/crypto/ccp/ccp_hardware.c
1290
error = sglist_append(qp->cq_sg_dst, s->hmac.res,
sys/crypto/ccp/ccp_hardware.c
1295
error = ccp_sha(qp, s->hmac.auth_mode, qp->cq_sg_ulptx, qp->cq_sg_dst,
sys/crypto/ccp/ccp_hardware.c
1305
ccp_hmac(struct ccp_queue *qp, struct ccp_session *s, struct cryptop *crp)
sys/crypto/ccp/ccp_hardware.c
1311
ctx.session = s;
sys/crypto/ccp/ccp_hardware.c
1313
return (ccp_do_hmac(qp, s, crp, &ctx));
sys/crypto/ccp/ccp_hardware.c
1331
ccp_blkcipher_done(struct ccp_queue *qp, struct ccp_session *s, void *vcrp,
sys/crypto/ccp/ccp_hardware.c
1336
explicit_bzero(&s->blkcipher.iv, sizeof(s->blkcipher.iv));
sys/crypto/ccp/ccp_hardware.c
1340
s->pending--;
sys/crypto/ccp/ccp_hardware.c
1395
ccp_do_xts(struct ccp_queue *qp, struct ccp_session *s, struct cryptop *crp,
sys/crypto/ccp/ccp_hardware.c
1435
desc->aes_xts.type = s->blkcipher.cipher_type;
sys/crypto/ccp/ccp_hardware.c
1465
ccp_do_blkcipher(struct ccp_queue *qp, struct ccp_session *s,
sys/crypto/ccp/ccp_hardware.c
1479
if (s->blkcipher.key_len == 0 || crp->crp_payload_length == 0) {
sys/crypto/ccp/ccp_hardware.c
1503
ccp_collect_iv(crp, csp, s->blkcipher.iv);
sys/crypto/ccp/ccp_hardware.c
1515
s->blkcipher.iv, iv_len);
sys/crypto/ccp/ccp_hardware.c
1541
keydata = s->blkcipher.enckey;
sys/crypto/ccp/ccp_hardware.c
1542
keydata_len = s->blkcipher.key_len;
sys/crypto/ccp/ccp_hardware.c
1612
return (ccp_do_xts(qp, s, crp, dir, cctx));
sys/crypto/ccp/ccp_hardware.c
1633
desc->aes.mode = s->blkcipher.cipher_mode;
sys/crypto/ccp/ccp_hardware.c
1634
desc->aes.type = s->blkcipher.cipher_type;
sys/crypto/ccp/ccp_hardware.c
1669
ccp_blkcipher(struct ccp_queue *qp, struct ccp_session *s, struct cryptop *crp)
sys/crypto/ccp/ccp_hardware.c
1674
ctx.session = s;
sys/crypto/ccp/ccp_hardware.c
1677
return (ccp_do_blkcipher(qp, s, crp, &ctx));
sys/crypto/ccp/ccp_hardware.c
1681
ccp_authenc_done(struct ccp_queue *qp, struct ccp_session *s, void *vcrp,
sys/crypto/ccp/ccp_hardware.c
1686
explicit_bzero(&s->blkcipher.iv, sizeof(s->blkcipher.iv));
sys/crypto/ccp/ccp_hardware.c
1690
ccp_do_hmac_done(qp, s, crp, error);
sys/crypto/ccp/ccp_hardware.c
1694
ccp_authenc(struct ccp_queue *qp, struct ccp_session *s, struct cryptop *crp)
sys/crypto/ccp/ccp_hardware.c
1700
ctx.session = s;
sys/crypto/ccp/ccp_hardware.c
1705
error = ccp_do_blkcipher(qp, s, crp, NULL);
sys/crypto/ccp/ccp_hardware.c
1707
error = ccp_do_hmac(qp, s, crp, NULL);
sys/crypto/ccp/ccp_hardware.c
1713
error = ccp_do_hmac(qp, s, crp, &ctx);
sys/crypto/ccp/ccp_hardware.c
1715
error = ccp_do_blkcipher(qp, s, crp, &ctx);
sys/crypto/ccp/ccp_hardware.c
1720
ccp_do_ghash_aad(struct ccp_queue *qp, struct ccp_session *s)
sys/crypto/ccp/ccp_hardware.c
1736
desc->aes.type = s->blkcipher.cipher_type;
sys/crypto/ccp/ccp_hardware.c
1758
ccp_do_gctr(struct ccp_queue *qp, struct ccp_session *s,
sys/crypto/ccp/ccp_hardware.c
1770
desc->aes.type = s->blkcipher.cipher_type;
sys/crypto/ccp/ccp_hardware.c
1795
ccp_do_ghash_final(struct ccp_queue *qp, struct ccp_session *s)
sys/crypto/ccp/ccp_hardware.c
1806
desc->aes.type = s->blkcipher.cipher_type;
sys/crypto/ccp/ccp_hardware.c
1828
ccp_gcm_done(struct ccp_queue *qp, struct ccp_session *s, void *vcrp,
sys/crypto/ccp/ccp_hardware.c
1836
s->pending--;
sys/crypto/ccp/ccp_hardware.c
1848
crypto_copydata(crp, crp->crp_digest_start, s->gmac.hash_len, tag);
sys/crypto/ccp/ccp_hardware.c
1851
if (timingsafe_bcmp(tag, s->gmac.final_block, s->gmac.hash_len) != 0)
sys/crypto/ccp/ccp_hardware.c
1855
explicit_bzero(&s->blkcipher.iv, sizeof(s->blkcipher.iv));
sys/crypto/ccp/ccp_hardware.c
1856
explicit_bzero(&s->gmac.final_block, sizeof(s->gmac.final_block));
sys/crypto/ccp/ccp_hardware.c
1861
ccp_gcm(struct ccp_queue *qp, struct ccp_session *s, struct cryptop *crp)
sys/crypto/ccp/ccp_hardware.c
1870
if (s->blkcipher.key_len == 0)
sys/crypto/ccp/ccp_hardware.c
1881
memset(s->blkcipher.iv, 0, sizeof(s->blkcipher.iv));
sys/crypto/ccp/ccp_hardware.c
1885
ccp_collect_iv(crp, csp, s->blkcipher.iv);
sys/crypto/ccp/ccp_hardware.c
1888
ccp_byteswap(s->blkcipher.enckey, s->blkcipher.key_len);
sys/crypto/ccp/ccp_hardware.c
1891
be64enc(s->gmac.final_block, (uint64_t)crp->crp_aad_length * 8);
sys/crypto/ccp/ccp_hardware.c
1892
be64enc(&s->gmac.final_block[8], (uint64_t)crp->crp_payload_length * 8);
sys/crypto/ccp/ccp_hardware.c
1896
s->blkcipher.iv, 32);
sys/crypto/ccp/ccp_hardware.c
1900
s->blkcipher.enckey, s->blkcipher.key_len);
sys/crypto/ccp/ccp_hardware.c
1904
ccp_queue_lsb_address(qp, LSB_ENTRY_GHASH_IN), s->gmac.final_block,
sys/crypto/ccp/ccp_hardware.c
1927
error = ccp_do_ghash_aad(qp, s);
sys/crypto/ccp/ccp_hardware.c
1960
error = ccp_do_gctr(qp, s, dir, seg,
sys/crypto/ccp/ccp_hardware.c
1969
s->blkcipher.iv, AES_BLOCK_LEN);
sys/crypto/ccp/ccp_hardware.c
1974
ctx.session = s;
sys/crypto/ccp/ccp_hardware.c
1978
error = ccp_do_ghash_final(qp, s);
sys/crypto/ccp/ccp_hardware.c
1986
crp->crp_digest_start, s->gmac.hash_len);
sys/crypto/ccp/ccp_hardware.c
1992
error = sglist_append(qp->cq_sg_ulptx, s->gmac.final_block,
sys/crypto/ccp/ccp_hardware.c
1993
s->gmac.hash_len);
sys/crypto/ccp/ccp_hardware.c
1998
s->gmac.hash_len, true, &ctx);
sys/crypto/des/des_enc.c
174
DES_LONG *s;
sys/crypto/des/des_enc.c
189
s=ks->ks.deslong;
sys/crypto/des/des_enc.c
76
DES_LONG *s;
sys/crypto/des/des_enc.c
93
s=ks->ks.deslong;
sys/crypto/des/des_locl.h
127
u=R^s[S ]; \
sys/crypto/des/des_locl.h
128
t=R^s[S+1]
sys/crypto/des/des_setkey.c
172
DES_LONG c,d,t,s,t2;
sys/crypto/des/des_setkey.c
206
s= des_skb[0][ (c )&0x3f ]|
sys/crypto/des/des_setkey.c
217
t2=((t<<16L)|(s&0x0000ffffL))&0xffffffffL;
sys/crypto/des/des_setkey.c
220
t2=((s>>16L)|(t&0xffff0000L));
sys/crypto/md4c.c
81
#define FF(a, b, c, d, x, s) { \
sys/crypto/md4c.c
83
(a) = ROTATE_LEFT ((a), (s)); \
sys/crypto/md4c.c
85
#define GG(a, b, c, d, x, s) { \
sys/crypto/md4c.c
87
(a) = ROTATE_LEFT ((a), (s)); \
sys/crypto/md4c.c
89
#define HH(a, b, c, d, x, s) { \
sys/crypto/md4c.c
91
(a) = ROTATE_LEFT ((a), (s)); \
sys/crypto/openssl/ossl.c
216
ossl_newsession_hash(struct ossl_session *s,
sys/crypto/openssl/ossl.c
222
s->hash.axf = axf;
sys/crypto/openssl/ossl.c
224
s->hash.mlen = axf->hashsize;
sys/crypto/openssl/ossl.c
226
s->hash.mlen = csp->csp_auth_mlen;
sys/crypto/openssl/ossl.c
229
axf->Init(&s->hash.ictx);
sys/crypto/openssl/ossl.c
234
axf->Init(&s->hash.ictx);
sys/crypto/openssl/ossl.c
235
axf->Setkey(&s->hash.ictx, csp->csp_auth_key,
sys/crypto/openssl/ossl.c
239
csp->csp_auth_klen, &s->hash.ictx);
sys/crypto/openssl/ossl.c
241
csp->csp_auth_klen, &s->hash.octx);
sys/crypto/openssl/ossl.c
249
ossl_newsession_cipher(struct ossl_session *s,
sys/crypto/openssl/ossl.c
259
s->cipher.cipher = cipher;
sys/crypto/openssl/ossl.c
267
8 * csp->csp_cipher_klen, &s->cipher.enc_ctx);
sys/crypto/openssl/ossl.c
275
8 * csp->csp_cipher_klen, &s->cipher.dec_ctx);
sys/crypto/openssl/ossl.c
285
struct ossl_session *s;
sys/crypto/openssl/ossl.c
288
s = crypto_get_driver_session(cses);
sys/crypto/openssl/ossl.c
291
ossl_newsession_hash(s, csp);
sys/crypto/openssl/ossl.c
294
error = ossl_newsession_cipher(s, csp);
sys/crypto/openssl/ossl.c
297
ossl_newsession_hash(s, csp);
sys/crypto/openssl/ossl.c
298
error = ossl_newsession_cipher(s, csp);
sys/crypto/openssl/ossl.c
302
error = ossl_newsession_cipher(s, csp);
sys/crypto/openssl/ossl.c
312
ossl_process_hash(struct ossl_session *s, struct cryptop *crp,
sys/crypto/openssl/ossl.c
320
axf = s->hash.axf;
sys/crypto/openssl/ossl.c
323
ctx = s->hash.ictx;
sys/crypto/openssl/ossl.c
352
ctx = s->hash.octx;
sys/crypto/openssl/ossl.c
363
crypto_copydata(crp, crp->crp_digest_start, s->hash.mlen,
sys/crypto/openssl/ossl.c
365
if (timingsafe_bcmp(digest, digest2, s->hash.mlen) != 0)
sys/crypto/openssl/ossl.c
369
crypto_copyback(crp, crp->crp_digest_start, s->hash.mlen,
sys/crypto/openssl/ossl.c
380
ossl_process_cipher(struct ossl_session *s, struct cryptop *crp,
sys/crypto/openssl/ossl.c
383
return (s->cipher.cipher->process(&s->cipher, crp, csp));
sys/crypto/openssl/ossl.c
387
ossl_process_eta(struct ossl_session *s, struct cryptop *crp,
sys/crypto/openssl/ossl.c
393
error = s->cipher.cipher->process(&s->cipher, crp, csp);
sys/crypto/openssl/ossl.c
395
error = ossl_process_hash(s, crp, csp);
sys/crypto/openssl/ossl.c
397
error = ossl_process_hash(s, crp, csp);
sys/crypto/openssl/ossl.c
399
error = s->cipher.cipher->process(&s->cipher, crp, csp);
sys/crypto/openssl/ossl.c
406
ossl_process_aead(struct ossl_session *s, struct cryptop *crp,
sys/crypto/openssl/ossl.c
415
return (s->cipher.cipher->process(&s->cipher, crp, csp));
sys/crypto/openssl/ossl.c
423
struct ossl_session *s;
sys/crypto/openssl/ossl.c
427
s = crypto_get_driver_session(crp->crp_session);
sys/crypto/openssl/ossl.c
439
error = ossl_process_hash(s, crp, csp);
sys/crypto/openssl/ossl.c
442
error = ossl_process_cipher(s, crp, csp);
sys/crypto/openssl/ossl.c
445
error = ossl_process_eta(s, crp, csp);
sys/crypto/openssl/ossl.c
448
error = ossl_process_aead(s, crp, csp);
sys/crypto/openssl/ossl_aes.c
109
key = s->enc_ctx;
sys/crypto/openssl/ossl_aes.c
111
key = s->dec_ctx;
sys/crypto/openssl/ossl_aes.c
173
ossl_aes_gcm(struct ossl_session_cipher *s, struct cryptop *crp,
sys/crypto/openssl/ossl_aes.c
189
error = s->cipher->set_encrypt_key(crp->crp_cipher_key,
sys/crypto/openssl/ossl_aes.c
193
error = s->cipher->set_decrypt_key(crp->crp_cipher_key,
sys/crypto/openssl/ossl_aes.c
199
memcpy(&ctx, &s->enc_ctx, sizeof(struct ossl_gcm_context));
sys/crypto/openssl/ossl_aes.c
201
memcpy(&ctx, &s->dec_ctx, sizeof(struct ossl_gcm_context));
sys/crypto/openssl/ossl_aes.c
76
ossl_aes_cbc(struct ossl_session_cipher *s, struct cryptop *crp,
sys/crypto/openssl/ossl_aes.c
90
cipher = s->cipher;
sys/crypto/openssl/ossl_aes_gcm.c
119
s = encrypt ? ppc_aes_gcm_encrypt(in, out, len, key, ivec->c, Xi) :
sys/crypto/openssl/ossl_aes_gcm.c
134
ndone += s;
sys/crypto/openssl/ossl_aes_gcm.c
90
int s = 0;
sys/crypto/openssl/ossl_chacha20.c
56
ossl_chacha20(struct ossl_session_cipher *s, struct cryptop *crp,
sys/crypto/openssl/ossl_sha1.c
29
#define HASH_MAKE_STRING(c,s) do { \
sys/crypto/openssl/ossl_sha1.c
31
ll=(c)->h0; (void)HOST_l2c(ll,(s)); \
sys/crypto/openssl/ossl_sha1.c
32
ll=(c)->h1; (void)HOST_l2c(ll,(s)); \
sys/crypto/openssl/ossl_sha1.c
33
ll=(c)->h2; (void)HOST_l2c(ll,(s)); \
sys/crypto/openssl/ossl_sha1.c
34
ll=(c)->h3; (void)HOST_l2c(ll,(s)); \
sys/crypto/openssl/ossl_sha1.c
35
ll=(c)->h4; (void)HOST_l2c(ll,(s)); \
sys/crypto/openssl/ossl_sha256.c
72
#define HASH_MAKE_STRING(c,s) do { \
sys/crypto/openssl/ossl_sha256.c
78
{ ll=(c)->h[nn]; (void)HOST_l2c(ll,(s)); } \
sys/crypto/openssl/ossl_sha256.c
82
{ ll=(c)->h[nn]; (void)HOST_l2c(ll,(s)); } \
sys/crypto/sha1.c
137
s = t & 0x0f;
sys/crypto/sha1.c
139
W(s) = S(1, W((s+13) & 0x0f) ^ W((s+8) & 0x0f) ^ W((s+2) & 0x0f) ^ W(s));
sys/crypto/sha1.c
141
tmp = S(5, a) + F0(b, c, d) + e + W(s) + K(t);
sys/crypto/sha1.c
145
s = t & 0x0f;
sys/crypto/sha1.c
146
W(s) = S(1, W((s+13) & 0x0f) ^ W((s+8) & 0x0f) ^ W((s+2) & 0x0f) ^ W(s));
sys/crypto/sha1.c
147
tmp = S(5, a) + F1(b, c, d) + e + W(s) + K(t);
sys/crypto/sha1.c
151
s = t & 0x0f;
sys/crypto/sha1.c
152
W(s) = S(1, W((s+13) & 0x0f) ^ W((s+8) & 0x0f) ^ W((s+2) & 0x0f) ^ W(s));
sys/crypto/sha1.c
153
tmp = S(5, a) + F2(b, c, d) + e + W(s) + K(t);
sys/crypto/sha1.c
157
s = t & 0x0f;
sys/crypto/sha1.c
158
W(s) = S(1, W((s+13) & 0x0f) ^ W((s+8) & 0x0f) ^ W((s+2) & 0x0f) ^ W(s));
sys/crypto/sha1.c
159
tmp = S(5, a) + F3(b, c, d) + e + W(s) + K(t);
sys/crypto/sha1.c
94
size_t t, s;
sys/crypto/siphash/siphash.c
126
const uint8_t *s;
sys/crypto/siphash/siphash.c
132
s = src;
sys/crypto/siphash/siphash.c
141
len -= SipBuf(ctx, &s, len, 0);
sys/crypto/siphash/siphash.c
149
if (((uintptr_t)s & 0x7) == 0) {
sys/crypto/siphash/siphash.c
150
for (p = (const uint64_t *)s; len > 0; len--, p++) {
sys/crypto/siphash/siphash.c
156
s = (const uint8_t *)p;
sys/crypto/siphash/siphash.c
158
for (; len > 0; len--, s += 8) {
sys/crypto/siphash/siphash.c
159
m = le64dec(s);
sys/crypto/siphash/siphash.c
168
(void)SipBuf(ctx, &s, rem, 0);
sys/ddb/db_command.c
577
db_error(const char *s)
sys/ddb/db_command.c
579
if (s)
sys/ddb/db_command.c
580
db_printf("%s", s);
sys/ddb/db_input.c
82
static void db_putstring(char *s, int count);
sys/ddb/db_input.c
88
db_putstring(char *s, int count)
sys/ddb/db_input.c
91
cnputc(*s++);
sys/ddb/ddb.h
236
void db_error(const char *s) __dead2;
sys/dev/acpi_support/atk0110.c
241
ACPI_STATUS s;
sys/dev/acpi_support/atk0110.c
257
s = AcpiGetHandle(sc->sc_ah, "GITM", &h);
sys/dev/acpi_support/atk0110.c
258
if (ACPI_FAILURE(s)) {
sys/dev/acpi_support/atk0110.c
275
s = AcpiEvaluateObjectTyped(sc->sc_ah, "GGRP", &arg, &buf,
sys/dev/acpi_support/atk0110.c
277
if (ACPI_FAILURE(s)) {
sys/dev/acpi_support/atk0110.c
333
ACPI_STATUS s;
sys/dev/acpi_support/atk0110.c
363
s = AcpiEvaluateObjectTyped(sc->sc_ah, name, NULL, &b,
sys/dev/acpi_support/atk0110.c
365
if (ACPI_FAILURE(s)) {
sys/dev/acpica/Osd/OsdSynch.c
147
#define ACPISEM_AVAIL(s, u) ((s)->as_units >= (u))
sys/dev/acpica/acpi.c
1348
const char *s;
sys/dev/acpica/acpi.c
1360
resource_string_value(name, unit, "at", &s);
sys/dev/acpica/acpi.c
1362
if (strcmp(s, "acpi0") == 0 || strcmp(s, "acpi") == 0 ||
sys/dev/acpica/acpi.c
1363
strcmp(s, "isa0") == 0 || strcmp(s, "isa") == 0)
sys/dev/acpica/acpi.c
1366
matches = dev_wired_cache_match(cache, child, s);
sys/dev/acpica/acpi.c
2739
UINT32 s;
sys/dev/acpica/acpi.c
2757
status = acpi_GetInteger(h, "_STA", &s);
sys/dev/acpica/acpi.c
2766
return (ACPI_DEVICE_PRESENT(s) ? TRUE : FALSE);
sys/dev/acpica/acpi.c
2776
UINT32 s;
sys/dev/acpica/acpi.c
2782
status = acpi_GetInteger(h, "_STA", &s);
sys/dev/acpica/acpi.c
2791
return (ACPI_BATTERY_PRESENT(s) ? TRUE : FALSE);
sys/dev/acpica/acpi_apei.c
141
apei_severity(uint32_t s)
sys/dev/acpica/acpi_apei.c
143
switch (s) {
sys/dev/acpica/acpi_apei.c
512
ACPI_HEST_IA_MACHINE_CHECK *s = addr;
sys/dev/acpica/acpi_apei.c
513
return (sizeof(*s) + s->NumHardwareBanks *
sys/dev/acpica/acpi_apei.c
517
ACPI_HEST_IA_CORRECTED *s = addr;
sys/dev/acpica/acpi_apei.c
518
return (sizeof(*s) + s->NumHardwareBanks *
sys/dev/acpica/acpi_apei.c
522
ACPI_HEST_IA_NMI *s = addr;
sys/dev/acpica/acpi_apei.c
523
return (sizeof(*s));
sys/dev/acpica/acpi_apei.c
526
ACPI_HEST_AER_ROOT *s = addr;
sys/dev/acpica/acpi_apei.c
527
return (sizeof(*s));
sys/dev/acpica/acpi_apei.c
530
ACPI_HEST_AER *s = addr;
sys/dev/acpica/acpi_apei.c
531
return (sizeof(*s));
sys/dev/acpica/acpi_apei.c
534
ACPI_HEST_AER_BRIDGE *s = addr;
sys/dev/acpica/acpi_apei.c
535
return (sizeof(*s));
sys/dev/acpica/acpi_apei.c
538
ACPI_HEST_GENERIC *s = addr;
sys/dev/acpica/acpi_apei.c
540
ge->v1 = *s;
sys/dev/acpica/acpi_apei.c
542
return (sizeof(*s));
sys/dev/acpica/acpi_apei.c
545
ACPI_HEST_GENERIC_V2 *s = addr;
sys/dev/acpica/acpi_apei.c
547
ge->v2 = *s;
sys/dev/acpica/acpi_apei.c
549
return (sizeof(*s));
sys/dev/acpica/acpi_apei.c
552
ACPI_HEST_IA_DEFERRED_CHECK *s = addr;
sys/dev/acpica/acpi_apei.c
553
return (sizeof(*s) + s->NumHardwareBanks *
sys/dev/acpica/acpi_pxm.c
105
printf("SLIT.Localities: %d\n", (int) s->LocalityCount);
sys/dev/acpica/acpi_pxm.c
106
for (i = 0; i < s->LocalityCount; i++) {
sys/dev/acpica/acpi_pxm.c
113
for (j = 0; j < s->LocalityCount; j++) {
sys/dev/acpica/acpi_pxm.c
117
e = s->Entry[i * s->LocalityCount + j];
sys/dev/acpica/acpi_pxm.c
87
slit_parse_table(ACPI_TABLE_SLIT *s)
sys/dev/aic7xxx/aic79xx.c
9827
u_long s;
sys/dev/aic7xxx/aic79xx_pci.c
860
static const char *s;
sys/dev/aic7xxx/aic79xx_pci.c
862
s = pci_status_strings[bit];
sys/dev/aic7xxx/aic79xx_pci.c
864
s = "%s: Signaled Target Abort\n";
sys/dev/aic7xxx/aic79xx_pci.c
865
printf(s, ahd_name(ahd), pci_status_source[i]);
sys/dev/aic7xxx/aic79xx_pci.c
920
static const char *s;
sys/dev/aic7xxx/aic79xx_pci.c
922
s = split_status_strings[bit];
sys/dev/aic7xxx/aic79xx_pci.c
923
printf(s, ahd_name(ahd),
sys/dev/aic7xxx/aic79xx_pci.c
931
static const char *s;
sys/dev/aic7xxx/aic79xx_pci.c
933
s = split_status_strings[bit];
sys/dev/aic7xxx/aic79xx_pci.c
934
printf(s, ahd_name(ahd), "SG");
sys/dev/apple_bce/apple_bce_vhci.c
2501
struct bce_qe_submission *s;
sys/dev/apple_bce/apple_bce_vhci.c
2567
s = bce_next_submission(tq->sq_in);
sys/dev/apple_bce/apple_bce_vhci.c
2568
s->addr = tq->dma_addr;
sys/dev/apple_bce/apple_bce_vhci.c
2569
s->length = len;
sys/dev/apple_bce/apple_bce_vhci.c
2570
s->segl_addr = 0;
sys/dev/apple_bce/apple_bce_vhci.c
2571
s->segl_length = 0;
sys/dev/apple_bce/apple_bce_vhci.c
2605
s = bce_next_submission(tq->sq_out);
sys/dev/apple_bce/apple_bce_vhci.c
2606
s->addr = tq->dma_addr;
sys/dev/apple_bce/apple_bce_vhci.c
2607
s->length = len;
sys/dev/apple_bce/apple_bce_vhci.c
2608
s->segl_addr = 0;
sys/dev/apple_bce/apple_bce_vhci.c
2609
s->segl_length = 0;
sys/dev/apple_bce/apple_bce_vhci.c
2716
s = bce_next_submission(tq->sq_out);
sys/dev/apple_bce/apple_bce_vhci.c
2717
s->addr = tq->dma_addr;
sys/dev/apple_bce/apple_bce_vhci.c
2718
s->length = len;
sys/dev/apple_bce/apple_bce_vhci.c
2719
s->segl_addr = 0;
sys/dev/apple_bce/apple_bce_vhci.c
2720
s->segl_length = 0;
sys/dev/apple_bce/apple_bce_vhci.c
2830
s = bce_next_submission(tq->sq_in);
sys/dev/apple_bce/apple_bce_vhci.c
2831
s->addr = tq->dma_addr;
sys/dev/apple_bce/apple_bce_vhci.c
2832
s->length = len;
sys/dev/apple_bce/apple_bce_vhci.c
2833
s->segl_addr = 0;
sys/dev/apple_bce/apple_bce_vhci.c
2834
s->segl_length = 0;
sys/dev/apple_bce/apple_bce_vhci.c
2879
s = bce_next_submission(tq->sq_out);
sys/dev/apple_bce/apple_bce_vhci.c
2880
s->addr = tq->dma_addr;
sys/dev/apple_bce/apple_bce_vhci.c
2881
s->length = len;
sys/dev/apple_bce/apple_bce_vhci.c
2882
s->segl_addr = 0;
sys/dev/apple_bce/apple_bce_vhci.c
2883
s->segl_length = 0;
sys/dev/apple_bce/apple_bce_vhci.c
517
struct bce_qe_submission *s;
sys/dev/apple_bce/apple_bce_vhci.c
521
s = bce_next_submission(mq->sq);
sys/dev/apple_bce/apple_bce_vhci.c
528
s->length = sizeof(struct bce_vhci_message);
sys/dev/apple_bce/apple_bce_vhci.c
529
s->addr = mq->dma_addr +
sys/dev/apple_bce/apple_bce_vhci.c
531
s->segl_addr = 0;
sys/dev/apple_bce/apple_bce_vhci.c
532
s->segl_length = 0;
sys/dev/apple_bce/apple_bce_vhci.c
683
struct bce_qe_submission *s;
sys/dev/apple_bce/apple_bce_vhci.c
695
s = bce_next_submission(eq->sq);
sys/dev/apple_bce/apple_bce_vhci.c
696
s->length = sizeof(struct bce_vhci_message);
sys/dev/apple_bce/apple_bce_vhci.c
697
s->addr = eq->dma_addr +
sys/dev/apple_bce/apple_bce_vhci.c
699
s->segl_addr = 0;
sys/dev/apple_bce/apple_bce_vhci.c
700
s->segl_length = 0;
sys/dev/aq/aq_dbg.h
71
#define AQ_DBG_ENTERA(s, args...) printf( "atlantic: %s(" s ") {\n", __func__, ##args)
sys/dev/aq/aq_dbg.h
75
#define AQ_DBG_ENTERA(s, args...)
sys/dev/arcmsr/arcmsr.h
197
#define CHIP_REG_READ32(s, b, r) bus_space_read_4(acb->btag[b], acb->bhandle[b], offsetof(struct s, r))
sys/dev/arcmsr/arcmsr.h
198
#define CHIP_REG_WRITE32(s, b, r, d) bus_space_write_4(acb->btag[b], acb->bhandle[b], offsetof(struct s, r), d)
sys/dev/arcmsr/arcmsr.h
74
#define ARCMSR_LOCK_INIT(l, s) mtx_init(l, s, NULL, MTX_DEF)
sys/dev/asmc/asmc.c
1789
for (unsigned int s = 0; s < nitems(sensor_sysctl); s++) {
sys/dev/asmc/asmc.c
1790
int count = *sysctl_counts[s];
sys/dev/asmc/asmc.c
1795
sensor_sysctl[s].node_name,
sys/dev/asmc/asmc.c
1797
sensor_sysctl[s].node_desc);
sys/dev/asmc/asmc.c
1801
OID_AUTO, sysctl_arrays[s][i],
sys/dev/asmc/asmc.c
1803
dev, (sensor_sysctl[s].tag << 8) | i,
sys/dev/asmc/asmc.c
1805
sensor_sysctl[s].leaf_desc);
sys/dev/ata/ata-pci.c
866
uint8_t s;
sys/dev/ata/ata-pci.c
872
s = pci_get_slot(children[i]);
sys/dev/ata/ata-pci.c
873
if ((slot >= 0 && s == slot) || (slot < 0 && s <= -slot)) {
sys/dev/ath/ath_hal/ar5416/ar5416_cal.h
39
int32_t s;
sys/dev/ath/ath_hal/ar5416/ar5416_cal_adcdc.c
30
#define totalAdcDcOffsetIOddPhase(i) caldata[0][i].s
sys/dev/ath/ath_hal/ar5416/ar5416_cal_adcdc.c
31
#define totalAdcDcOffsetIEvenPhase(i) caldata[1][i].s
sys/dev/ath/ath_hal/ar5416/ar5416_cal_adcdc.c
32
#define totalAdcDcOffsetQOddPhase(i) caldata[2][i].s
sys/dev/ath/ath_hal/ar5416/ar5416_cal_adcdc.c
33
#define totalAdcDcOffsetQEvenPhase(i) caldata[3][i].s
sys/dev/ath/ath_hal/ar5416/ar5416_cal_iq.c
32
#define totalIqCorrMeas(i) caldata[2][i].s
sys/dev/atkbdc/atkbd.c
1014
splx(s);
sys/dev/atkbdc/atkbd.c
1039
splx(s);
sys/dev/atkbdc/atkbd.c
1044
splx(s);
sys/dev/atkbdc/atkbd.c
1049
splx(s);
sys/dev/atkbdc/atkbd.c
1073
splx(s);
sys/dev/atkbdc/atkbd.c
1098
splx(s);
sys/dev/atkbdc/atkbd.c
1102
splx(s);
sys/dev/atkbdc/atkbd.c
1159
int s;
sys/dev/atkbdc/atkbd.c
1162
s = spltty();
sys/dev/atkbdc/atkbd.c
1167
splx(s);
sys/dev/atkbdc/atkbd.c
1515
int s;
sys/dev/atkbdc/atkbd.c
1522
s = spltty();
sys/dev/atkbdc/atkbd.c
1532
splx(s);
sys/dev/atkbdc/atkbd.c
1542
splx(s);
sys/dev/atkbdc/atkbd.c
1553
splx(s);
sys/dev/atkbdc/atkbd.c
167
int s;
sys/dev/atkbdc/atkbd.c
194
s = spltty();
sys/dev/atkbdc/atkbd.c
206
splx(s);
sys/dev/atkbdc/atkbd.c
581
int s;
sys/dev/atkbdc/atkbd.c
585
s = spltty();
sys/dev/atkbdc/atkbd.c
590
splx(s);
sys/dev/atkbdc/atkbd.c
602
int s;
sys/dev/atkbdc/atkbd.c
604
s = spltty();
sys/dev/atkbdc/atkbd.c
606
splx(s);
sys/dev/atkbdc/atkbd.c
614
int s;
sys/dev/atkbdc/atkbd.c
616
s = spltty();
sys/dev/atkbdc/atkbd.c
618
splx(s);
sys/dev/atkbdc/atkbd.c
944
int s;
sys/dev/atkbdc/atkbd.c
951
s = spltty();
sys/dev/atkbdc/atkbd.c
980
splx(s);
sys/dev/atkbdc/atkbd.c
998
splx(s);
sys/dev/atkbdc/psm.c
1247
int s;
sys/dev/atkbdc/psm.c
1252
s = spltty();
sys/dev/atkbdc/psm.c
1270
splx(s);
sys/dev/atkbdc/psm.c
1303
splx(s);
sys/dev/atkbdc/psm.c
2234
int s;
sys/dev/atkbdc/psm.c
2266
s = spltty();
sys/dev/atkbdc/psm.c
2276
splx(s);
sys/dev/atkbdc/psm.c
2288
splx(s);
sys/dev/atkbdc/psm.c
2303
int s;
sys/dev/atkbdc/psm.c
2310
s = spltty();
sys/dev/atkbdc/psm.c
2314
splx(s);
sys/dev/atkbdc/psm.c
2332
splx(s);
sys/dev/atkbdc/psm.c
2446
int s;
sys/dev/atkbdc/psm.c
2453
s = spltty();
sys/dev/atkbdc/psm.c
2456
splx(s);
sys/dev/atkbdc/psm.c
2463
splx(s);
sys/dev/atkbdc/psm.c
2467
splx(s);
sys/dev/atkbdc/psm.c
2471
splx(s);
sys/dev/atkbdc/psm.c
2475
s = spltty();
sys/dev/atkbdc/psm.c
2489
splx(s);
sys/dev/atkbdc/psm.c
2501
int s;
sys/dev/atkbdc/psm.c
2506
s = spltty();
sys/dev/atkbdc/psm.c
2513
splx(s);
sys/dev/atkbdc/psm.c
2533
splx(s);
sys/dev/atkbdc/psm.c
2630
int s;
sys/dev/atkbdc/psm.c
2635
s = spltty();
sys/dev/atkbdc/psm.c
2640
splx(s);
sys/dev/atkbdc/psm.c
2644
s = spltty();
sys/dev/atkbdc/psm.c
2648
splx(s);
sys/dev/atkbdc/psm.c
2652
s = spltty();
sys/dev/atkbdc/psm.c
2657
splx(s);
sys/dev/atkbdc/psm.c
2661
s = spltty();
sys/dev/atkbdc/psm.c
2677
splx(s);
sys/dev/atkbdc/psm.c
2681
s = spltty();
sys/dev/atkbdc/psm.c
2707
splx(s);
sys/dev/atkbdc/psm.c
2787
s = spltty();
sys/dev/atkbdc/psm.c
2792
splx(s);
sys/dev/atkbdc/psm.c
2809
s = spltty();
sys/dev/atkbdc/psm.c
2817
splx(s);
sys/dev/atkbdc/psm.c
2933
int s;
sys/dev/atkbdc/psm.c
2936
s = spltty();
sys/dev/atkbdc/psm.c
2943
splx(s);
sys/dev/atkbdc/psm.c
4949
int x, y, z, c, l, s;
sys/dev/atkbdc/psm.c
4953
s = spltty();
sys/dev/atkbdc/psm.c
5260
splx(s);
sys/dev/atkbdc/psm.c
5267
int s;
sys/dev/atkbdc/psm.c
5271
s = spltty();
sys/dev/atkbdc/psm.c
5278
splx(s);
sys/dev/bce/if_bcereg.h
1074
#define PCI_SETBIT(dev, reg, x, s) \
sys/dev/bce/if_bcereg.h
1075
pci_write_config(dev, reg, (pci_read_config(dev, reg, s) | (x)), s)
sys/dev/bce/if_bcereg.h
1076
#define PCI_CLRBIT(dev, reg, x, s) \
sys/dev/bce/if_bcereg.h
1077
pci_write_config(dev, reg, (pci_read_config(dev, reg, s) & ~(x)), s)
sys/dev/bfe/if_bfereg.h
426
#define PCI_SETBIT(dev, reg, x, s) \
sys/dev/bfe/if_bfereg.h
427
pci_write_config(dev, reg, (pci_read_config(dev, reg, s) | (x)), s)
sys/dev/bfe/if_bfereg.h
428
#define PCI_CLRBIT(dev, reg, x, s) \
sys/dev/bfe/if_bfereg.h
429
pci_write_config(dev, reg, (pci_read_config(dev, reg, s) & ~(x)), s)
sys/dev/bge/if_bge.c
3137
u_int b, d, f, fscan, s;
sys/dev/bge/if_bge.c
3141
s = pci_get_slot(dev);
sys/dev/bge/if_bge.c
3144
if (fscan != f && pci_find_dbsf(d, b, s, fscan) != NULL)
sys/dev/bge/if_bgereg.h
2826
#define PCI_SETBIT(dev, reg, x, s) \
sys/dev/bge/if_bgereg.h
2827
pci_write_config(dev, reg, (pci_read_config(dev, reg, s) | (x)), s)
sys/dev/bge/if_bgereg.h
2828
#define PCI_CLRBIT(dev, reg, x, s) \
sys/dev/bge/if_bgereg.h
2829
pci_write_config(dev, reg, (pci_read_config(dev, reg, s) & ~(x)), s)
sys/dev/bhnd/nvram/bhnd_nvram_private.h
248
int bhnd_nvram_parse_int(const char *s,
sys/dev/bhnd/nvram/bhnd_nvram_value_prf.c
767
char *s;
sys/dev/bhnd/nvram/bhnd_nvram_value_prf.c
795
s = outp + nbytes;
sys/dev/bhnd/nvram/bhnd_nvram_value_prf.c
798
s = NULL;
sys/dev/bhnd/nvram/bhnd_nvram_value_prf.c
804
elen, s, &slen, arg_type);
sys/dev/bnxt/bnxt_re/qplib_fp.h
480
#define IRRQ_SLOTS_TO_IRD_LIMIT(s) ((s >> 1) - 1)
sys/dev/bnxt/bnxt_re/qplib_fp.h
482
#define ORRQ_SLOTS_TO_ORD_LIMIT(s) (s - 1)
sys/dev/bnxt/bnxt_re/stats.c
253
u8 indx, struct bnxt_qplib_ext_stat *s)
sys/dev/bnxt/bnxt_re/stats.c
265
cnp->cnp_tx_pkts = s->tx_cnp;
sys/dev/bnxt/bnxt_re/stats.c
266
cnp->cnp_rx_pkts = s->rx_cnp;
sys/dev/bnxt/bnxt_re/stats.c
270
cnp->ecn_marked = s->rx_ecn_marked;
sys/dev/bnxt/bnxt_re/stats.c
272
ro->tx_pkts = s->tx_roce_pkts;
sys/dev/bnxt/bnxt_re/stats.c
273
ro->tx_bytes = s->tx_roce_bytes;
sys/dev/bnxt/bnxt_re/stats.c
274
ro->rx_pkts = s->rx_roce_pkts;
sys/dev/bnxt/bnxt_re/stats.c
275
ro->rx_bytes = s->rx_roce_bytes;
sys/dev/bnxt/bnxt_re/stats.c
277
ext_d->tx.atomic_req = s->tx_atomic_req;
sys/dev/bnxt/bnxt_re/stats.c
278
ext_d->tx.read_req = s->tx_read_req;
sys/dev/bnxt/bnxt_re/stats.c
279
ext_d->tx.read_resp = s->tx_read_res;
sys/dev/bnxt/bnxt_re/stats.c
280
ext_d->tx.write_req = s->tx_write_req;
sys/dev/bnxt/bnxt_re/stats.c
281
ext_d->tx.send_req = s->tx_send_req;
sys/dev/bnxt/bnxt_re/stats.c
282
ext_d->rx.atomic_req = s->rx_atomic_req;
sys/dev/bnxt/bnxt_re/stats.c
283
ext_d->rx.read_req = s->rx_read_req;
sys/dev/bnxt/bnxt_re/stats.c
284
ext_d->rx.read_resp = s->rx_read_res;
sys/dev/bnxt/bnxt_re/stats.c
285
ext_d->rx.write_req = s->rx_write_req;
sys/dev/bnxt/bnxt_re/stats.c
286
ext_d->rx.send_req = s->rx_send_req;
sys/dev/bnxt/bnxt_re/stats.c
287
ext_d->grx.rx_pkts = s->rx_roce_good_pkts;
sys/dev/bnxt/bnxt_re/stats.c
288
ext_d->grx.rx_bytes = s->rx_roce_good_bytes;
sys/dev/bnxt/bnxt_re/stats.c
289
ext_d->rx_dcn_payload_cut = s->rx_dcn_payload_cut;
sys/dev/bnxt/bnxt_re/stats.c
290
ext_d->te_bypassed = s->te_bypassed;
sys/dev/bnxt/bnxt_re/stats.c
291
e_errs->oob = s->rx_out_of_buffer;
sys/dev/bnxt/bnxt_re/stats.c
292
e_errs->oos = s->rx_out_of_sequence;
sys/dev/bnxt/bnxt_re/stats.c
293
e_errs->seq_err_naks_rcvd = s->seq_err_naks_rcvd;
sys/dev/bnxt/bnxt_re/stats.c
294
e_errs->rnr_naks_rcvd = s->rnr_naks_rcvd;
sys/dev/bnxt/bnxt_re/stats.c
295
e_errs->missing_resp = s->missing_resp;
sys/dev/bnxt/bnxt_re/stats.c
296
e_errs->to_retransmits = s->to_retransmits;
sys/dev/bnxt/bnxt_re/stats.c
297
e_errs->dup_req = s->dup_req;
sys/dev/bnxt/bnxt_re/stats.c
322
struct ctx_hw_stats_ext *s,
sys/dev/bnxt/bnxt_re/stats.c
325
d->tx_ucast_pkts = le64_to_cpu(s->tx_ucast_pkts);
sys/dev/bnxt/bnxt_re/stats.c
326
d->tx_mcast_pkts = le64_to_cpu(s->tx_mcast_pkts);
sys/dev/bnxt/bnxt_re/stats.c
327
d->tx_bcast_pkts = le64_to_cpu(s->tx_bcast_pkts);
sys/dev/bnxt/bnxt_re/stats.c
328
d->tx_discard_pkts = le64_to_cpu(s->tx_discard_pkts);
sys/dev/bnxt/bnxt_re/stats.c
329
d->tx_error_pkts = le64_to_cpu(s->tx_error_pkts);
sys/dev/bnxt/bnxt_re/stats.c
330
d->tx_ucast_bytes = le64_to_cpu(s->tx_ucast_bytes);
sys/dev/bnxt/bnxt_re/stats.c
333
d->tx_mcast_bytes = le64_to_cpu(s->tx_mcast_bytes);
sys/dev/bnxt/bnxt_re/stats.c
334
d->tx_bcast_bytes = le64_to_cpu(s->tx_bcast_bytes);
sys/dev/bnxt/bnxt_re/stats.c
335
d->rx_ucast_pkts = le64_to_cpu(s->rx_ucast_pkts);
sys/dev/bnxt/bnxt_re/stats.c
336
d->rx_mcast_pkts = le64_to_cpu(s->rx_mcast_pkts);
sys/dev/bnxt/bnxt_re/stats.c
337
d->rx_bcast_pkts = le64_to_cpu(s->rx_bcast_pkts);
sys/dev/bnxt/bnxt_re/stats.c
338
d->rx_discard_pkts = le64_to_cpu(s->rx_discard_pkts);
sys/dev/bnxt/bnxt_re/stats.c
339
d->rx_error_pkts = le64_to_cpu(s->rx_error_pkts);
sys/dev/bnxt/bnxt_re/stats.c
340
d->rx_ucast_bytes = le64_to_cpu(s->rx_ucast_bytes);
sys/dev/bnxt/bnxt_re/stats.c
341
d->rx_mcast_bytes = le64_to_cpu(s->rx_mcast_bytes);
sys/dev/bnxt/bnxt_re/stats.c
342
d->rx_bcast_bytes = le64_to_cpu(s->rx_bcast_bytes);
sys/dev/bnxt/bnxt_re/stats.c
344
d->rx_agg_pkts = le64_to_cpu(s->rx_tpa_pkt);
sys/dev/bnxt/bnxt_re/stats.c
345
d->rx_agg_bytes = le64_to_cpu(s->rx_tpa_bytes);
sys/dev/bnxt/bnxt_re/stats.c
346
d->rx_agg_events = le64_to_cpu(s->rx_tpa_events);
sys/dev/bnxt/bnxt_re/stats.c
347
d->rx_agg_aborts = le64_to_cpu(s->rx_tpa_errors);
sys/dev/bwn/if_bwn.c
2519
bwn_set_txretry(struct bwn_mac *mac, int s, int l)
sys/dev/bwn/if_bwn.c
2522
bwn_shm_write_2(mac, BWN_SCRATCH, BWN_SCRATCH_SHORT_RETRY, MIN(s, 0xf));
sys/dev/bxe/bxe_stats.h
552
#define UPDATE_STAT64(s, t) \
sys/dev/bxe/bxe_stats.h
554
DIFF_64(diff.hi, new->s##_hi, pstats->mac_stx[0].t##_hi, \
sys/dev/bxe/bxe_stats.h
555
diff.lo, new->s##_lo, pstats->mac_stx[0].t##_lo); \
sys/dev/bxe/bxe_stats.h
556
pstats->mac_stx[0].t##_hi = new->s##_hi; \
sys/dev/bxe/bxe_stats.h
557
pstats->mac_stx[0].t##_lo = new->s##_lo; \
sys/dev/bxe/bxe_stats.h
562
#define UPDATE_STAT64_NIG(s, t) \
sys/dev/bxe/bxe_stats.h
564
DIFF_64(diff.hi, new->s##_hi, old->s##_hi, \
sys/dev/bxe/bxe_stats.h
565
diff.lo, new->s##_lo, old->s##_lo); \
sys/dev/bxe/bxe_stats.h
583
#define UPDATE_EXTEND_STAT(s) \
sys/dev/bxe/bxe_stats.h
585
ADD_EXTEND_64(pstats->mac_stx[1].s##_hi, \
sys/dev/bxe/bxe_stats.h
586
pstats->mac_stx[1].s##_lo, \
sys/dev/bxe/bxe_stats.h
587
new->s); \
sys/dev/bxe/bxe_stats.h
590
#define UPDATE_EXTEND_TSTAT_X(s, t, size) \
sys/dev/bxe/bxe_stats.h
592
diff = le##size##toh(tclient->s) - \
sys/dev/bxe/bxe_stats.h
593
le##size##toh(old_tclient->s); \
sys/dev/bxe/bxe_stats.h
594
old_tclient->s = tclient->s; \
sys/dev/bxe/bxe_stats.h
598
#define UPDATE_EXTEND_TSTAT(s, t) UPDATE_EXTEND_TSTAT_X(s, t, 32)
sys/dev/bxe/bxe_stats.h
600
#define UPDATE_EXTEND_E_TSTAT(s, t, size) \
sys/dev/bxe/bxe_stats.h
602
UPDATE_EXTEND_TSTAT_X(s, t, size); \
sys/dev/bxe/bxe_stats.h
606
#define UPDATE_EXTEND_USTAT(s, t) \
sys/dev/bxe/bxe_stats.h
608
diff = le32toh(uclient->s) - le32toh(old_uclient->s); \
sys/dev/bxe/bxe_stats.h
609
old_uclient->s = uclient->s; \
sys/dev/bxe/bxe_stats.h
613
#define UPDATE_EXTEND_E_USTAT(s, t) \
sys/dev/bxe/bxe_stats.h
615
UPDATE_EXTEND_USTAT(s, t); \
sys/dev/bxe/bxe_stats.h
619
#define UPDATE_EXTEND_XSTAT(s, t) \
sys/dev/bxe/bxe_stats.h
621
diff = le32toh(xclient->s) - le32toh(old_xclient->s); \
sys/dev/bxe/bxe_stats.h
622
old_xclient->s = xclient->s; \
sys/dev/bxe/bxe_stats.h
626
#define UPDATE_QSTAT(s, t) \
sys/dev/bxe/bxe_stats.h
628
qstats->t##_hi = qstats_old->t##_hi + le32toh(s.hi); \
sys/dev/bxe/bxe_stats.h
629
qstats->t##_lo = qstats_old->t##_lo + le32toh(s.lo); \
sys/dev/bxe/bxe_stats.h
637
#define UPDATE_ESTAT_QSTAT_64(s) \
sys/dev/bxe/bxe_stats.h
639
ADD_64(estats->s##_hi, qstats->s##_hi, \
sys/dev/bxe/bxe_stats.h
640
estats->s##_lo, qstats->s##_lo); \
sys/dev/bxe/bxe_stats.h
641
SUB_64(estats->s##_hi, qstats_old->s##_hi_old, \
sys/dev/bxe/bxe_stats.h
642
estats->s##_lo, qstats_old->s##_lo_old); \
sys/dev/bxe/bxe_stats.h
643
qstats_old->s##_hi_old = qstats->s##_hi; \
sys/dev/bxe/bxe_stats.h
644
qstats_old->s##_lo_old = qstats->s##_lo; \
sys/dev/bxe/bxe_stats.h
647
#define UPDATE_ESTAT_QSTAT(s) \
sys/dev/bxe/bxe_stats.h
649
estats->s += qstats->s; \
sys/dev/bxe/bxe_stats.h
650
estats->s -= qstats_old->s##_old; \
sys/dev/bxe/bxe_stats.h
651
qstats_old->s##_old = qstats->s; \
sys/dev/bxe/bxe_stats.h
654
#define UPDATE_FSTAT_QSTAT(s) \
sys/dev/bxe/bxe_stats.h
656
ADD_64(fstats->s##_hi, qstats->s##_hi, \
sys/dev/bxe/bxe_stats.h
657
fstats->s##_lo, qstats->s##_lo); \
sys/dev/bxe/bxe_stats.h
658
SUB_64(fstats->s##_hi, qstats_old->s##_hi, \
sys/dev/bxe/bxe_stats.h
659
fstats->s##_lo, qstats_old->s##_lo); \
sys/dev/bxe/bxe_stats.h
660
estats->s##_hi = fstats->s##_hi; \
sys/dev/bxe/bxe_stats.h
661
estats->s##_lo = fstats->s##_lo; \
sys/dev/bxe/bxe_stats.h
662
qstats_old->s##_hi = qstats->s##_hi; \
sys/dev/bxe/bxe_stats.h
663
qstats_old->s##_lo = qstats->s##_lo; \
sys/dev/bxe/bxe_stats.h
666
#define UPDATE_FW_STAT(s) \
sys/dev/bxe/bxe_stats.h
668
estats->s = le32toh(tport->s) + fwstats->s; \
sys/dev/bxe/bxe_stats.h
676
#define UPDATE_ESTAT(s, t) \
sys/dev/bxe/bxe_stats.h
678
SUB_64(estats->s##_hi, estats_old->t##_hi, \
sys/dev/bxe/bxe_stats.h
679
estats->s##_lo, estats_old->t##_lo); \
sys/dev/bxe/bxe_stats.h
680
ADD_64(estats->s##_hi, estats->t##_hi, \
sys/dev/bxe/bxe_stats.h
681
estats->s##_lo, estats->t##_lo); \
sys/dev/bxe/bxe_stats.h
693
#define SUB_EXTEND_64(m_hi, m_lo, s) \
sys/dev/bxe/bxe_stats.h
695
SUB_64(m_hi, 0, m_lo, s); \
sys/dev/bxe/bxe_stats.h
698
#define SUB_EXTEND_USTAT(s, t) \
sys/dev/bxe/bxe_stats.h
700
diff = le32toh(uclient->s) - le32toh(old_uclient->s); \
sys/dev/cas/if_casvar.h
223
#define __CAS_UPDATE_RXDESC(rxd, rxds, s) \
sys/dev/cas/if_casvar.h
228
KASSERT((s) < CAS_RD_BUF_INDEX_MASK >> CAS_RD_BUF_INDEX_SHFT, \
sys/dev/cas/if_casvar.h
231
htole64((uint64_t)((s) << CAS_RD_BUF_INDEX_SHFT)); \
sys/dev/cas/if_casvar.h
234
#define CAS_UPDATE_RXDESC(sc, d, s) \
sys/dev/cas/if_casvar.h
236
&(sc)->sc_rxdsoft[(s)], (s))
sys/dev/cas/if_casvar.h
238
#define CAS_INIT_RXDESC(sc, d, s) CAS_UPDATE_RXDESC(sc, d, s)
sys/dev/ciss/cissvar.h
280
# define debug_struct(s) printf(" SIZE %s: %zu\n", #s, sizeof(struct s))
sys/dev/ciss/cissvar.h
281
# define debug_union(s) printf(" SIZE %s: %zu\n", #s, sizeof(union s))
sys/dev/ciss/cissvar.h
282
# define debug_type(s) printf(" SIZE %s: %zu\n", #s, sizeof(s))
sys/dev/ciss/cissvar.h
283
# define debug_field(s, f) printf(" OFFSET %s.%s: %d\n", #s, #f, ((int)&(((struct s *)0)->f)))
sys/dev/ciss/cissvar.h
288
# define debug_struct(s)
sys/dev/ciss/cissvar.h
289
# define debug_union(s)
sys/dev/ciss/cissvar.h
290
# define debug_type(s)
sys/dev/ciss/cissvar.h
291
# define debug_field(s, f)
sys/dev/clk/allwinner/aw_clk.h
181
#define CCU_RESET(idx, o, s) \
sys/dev/clk/allwinner/aw_clk.h
184
.shift = s, \
sys/dev/clk/allwinner/aw_clk.h
187
#define CCU_GATE(idx, clkname, pname, o, s) \
sys/dev/clk/allwinner/aw_clk.h
192
.shift = s, \
sys/dev/cxgb/common/cxgb_xgmac.c
651
struct mac_stats *s = &mac->stats;
sys/dev/cxgb/common/cxgb_xgmac.c
669
mac->tx_mcnt = s->tx_frames;
sys/dev/cxgb/common/cxgb_xgmac.c
675
mac->rx_mcnt = s->rx_frames;
sys/dev/cxgb/common/cxgb_xgmac.c
676
mac->rx_pause = s->rx_pause;
sys/dev/cxgb/common/cxgb_xgmac.c
680
mac->rx_ocnt = s->rx_fifo_ovfl;
sys/dev/cxgb/common/cxgb_xgmac.c
726
struct mac_stats *s = &mac->stats;
sys/dev/cxgb/common/cxgb_xgmac.c
727
u64 tx_mcnt = s->tx_frames;
sys/dev/cxgb/common/cxgb_xgmac.c
735
if (tx_mcnt == mac->tx_mcnt && mac->rx_pause == s->rx_pause) {
sys/dev/cxgb/common/cxgb_xgmac.c
773
mac->tx_mcnt = s->tx_frames;
sys/dev/cxgb/common/cxgb_xgmac.c
774
mac->rx_pause = s->rx_pause;
sys/dev/cxgb/cxgb_sge.c
876
void *s = NULL;
sys/dev/cxgb/cxgb_sge.c
900
s = malloc(len, M_DEVBUF, M_WAITOK|M_ZERO);
sys/dev/cxgb/cxgb_sge.c
901
*(void **)sdesc = s;
sys/dev/cxgbe/adapter.h
67
#define CXGBE_UNIMPLEMENTED(s) \
sys/dev/cxgbe/adapter.h
68
panic("%s (%s, line %d) not implemented yet.", s, __FILE__, __LINE__)
sys/dev/cxgbe/common/t4_hw.c
10154
u64 *s, *o;
sys/dev/cxgbe/common/t4_hw.c
10158
for (i = 0, s = (u64 *)stats, o = (u64 *)offset ;
sys/dev/cxgbe/common/t4_hw.c
10160
i++, s++, o++)
sys/dev/cxgbe/common/t4_hw.c
10161
*s -= *o;
sys/dev/cxgbe/crypto/t4_crypto.c
1004
memset(iv + s->cipher.iv_len, 0, iv_len - s->cipher.iv_len);
sys/dev/cxgbe/crypto/t4_crypto.c
1006
ccr_populate_wreq(sc, s, crwr, kctx_len, wr_len, imm_len, sgl_len,
sys/dev/cxgbe/crypto/t4_crypto.c
1011
V_T7_CPL_TX_SEC_PDU_RXCHID(s->port->rx_channel_id) |
sys/dev/cxgbe/crypto/t4_crypto.c
1036
V_SCMD_CIPH_MODE(s->cipher.cipher_mode) |
sys/dev/cxgbe/crypto/t4_crypto.c
1037
V_SCMD_AUTH_MODE(s->hmac.auth_mode) |
sys/dev/cxgbe/crypto/t4_crypto.c
1046
crwr->key_ctx.ctx_hdr = s->cipher.key_ctx_hdr;
sys/dev/cxgbe/crypto/t4_crypto.c
1047
switch (s->cipher.cipher_mode) {
sys/dev/cxgbe/crypto/t4_crypto.c
1050
memcpy(crwr->key_ctx.key, s->cipher.enckey,
sys/dev/cxgbe/crypto/t4_crypto.c
1051
s->cipher.key_len);
sys/dev/cxgbe/crypto/t4_crypto.c
1053
memcpy(crwr->key_ctx.key, s->cipher.deckey,
sys/dev/cxgbe/crypto/t4_crypto.c
1054
s->cipher.key_len);
sys/dev/cxgbe/crypto/t4_crypto.c
1057
memcpy(crwr->key_ctx.key, s->cipher.enckey,
sys/dev/cxgbe/crypto/t4_crypto.c
1058
s->cipher.key_len);
sys/dev/cxgbe/crypto/t4_crypto.c
1061
key_half = s->cipher.key_len / 2;
sys/dev/cxgbe/crypto/t4_crypto.c
1062
memcpy(crwr->key_ctx.key, s->cipher.enckey + key_half,
sys/dev/cxgbe/crypto/t4_crypto.c
1066
s->cipher.enckey, key_half);
sys/dev/cxgbe/crypto/t4_crypto.c
1069
s->cipher.deckey, key_half);
sys/dev/cxgbe/crypto/t4_crypto.c
1073
dst = crwr->key_ctx.key + roundup2(s->cipher.key_len, 16);
sys/dev/cxgbe/crypto/t4_crypto.c
1074
memcpy(dst, s->hmac.pads, iopad_size * 2);
sys/dev/cxgbe/crypto/t4_crypto.c
1077
ccr_write_phys_dsgl(s, dst, dsgl_nsegs);
sys/dev/cxgbe/crypto/t4_crypto.c
1097
ccr_write_ulptx_sgl(s, dst, sgl_nsegs);
sys/dev/cxgbe/crypto/t4_crypto.c
1107
ccr_eta_done(struct ccr_softc *sc, struct ccr_session *s,
sys/dev/cxgbe/crypto/t4_crypto.c
1119
ccr_gcm(struct ccr_softc *sc, struct ccr_session *s, struct cryptop *crp)
sys/dev/cxgbe/crypto/t4_crypto.c
1133
if (s->cipher.key_len == 0)
sys/dev/cxgbe/crypto/t4_crypto.c
1146
hash_size_in_response = s->gmac.hash_len;
sys/dev/cxgbe/crypto/t4_crypto.c
1178
sglist_reset(s->sg_dsgl);
sys/dev/cxgbe/crypto/t4_crypto.c
1179
error = sglist_append_sglist(s->sg_dsgl, sc->sg_iv_aad, 0, iv_len +
sys/dev/cxgbe/crypto/t4_crypto.c
1184
error = sglist_append_sglist(s->sg_dsgl, s->sg_output,
sys/dev/cxgbe/crypto/t4_crypto.c
1187
error = sglist_append_sglist(s->sg_dsgl, s->sg_input,
sys/dev/cxgbe/crypto/t4_crypto.c
1193
error = sglist_append_sglist(s->sg_dsgl, s->sg_output,
sys/dev/cxgbe/crypto/t4_crypto.c
1196
error = sglist_append_sglist(s->sg_dsgl, s->sg_input,
sys/dev/cxgbe/crypto/t4_crypto.c
1201
dsgl_nsegs = ccr_count_sgl(s->sg_dsgl, DSGL_SGE_MAXLEN);
sys/dev/cxgbe/crypto/t4_crypto.c
1210
kctx_len = roundup2(s->cipher.key_len, 16) + GMAC_BLOCK_LEN;
sys/dev/cxgbe/crypto/t4_crypto.c
1235
sglist_reset(s->sg_ulptx);
sys/dev/cxgbe/crypto/t4_crypto.c
1238
error = sglist_append(s->sg_ulptx,
sys/dev/cxgbe/crypto/t4_crypto.c
1241
error = sglist_append_sglist(s->sg_ulptx,
sys/dev/cxgbe/crypto/t4_crypto.c
1242
s->sg_input, crp->crp_aad_start,
sys/dev/cxgbe/crypto/t4_crypto.c
1247
error = sglist_append_sglist(s->sg_ulptx, s->sg_input,
sys/dev/cxgbe/crypto/t4_crypto.c
1252
error = sglist_append_sglist(s->sg_ulptx, s->sg_input,
sys/dev/cxgbe/crypto/t4_crypto.c
1257
sgl_nsegs = s->sg_ulptx->sg_nseg;
sys/dev/cxgbe/crypto/t4_crypto.c
1282
wr = alloc_wrqe(wr_len, s->port->txq);
sys/dev/cxgbe/crypto/t4_crypto.c
1293
ccr_populate_wreq(sc, s, crwr, kctx_len, wr_len, imm_len, sgl_len, 0,
sys/dev/cxgbe/crypto/t4_crypto.c
1298
V_T7_CPL_TX_SEC_PDU_RXCHID(s->port->rx_channel_id) |
sys/dev/cxgbe/crypto/t4_crypto.c
1342
crwr->key_ctx.ctx_hdr = s->cipher.key_ctx_hdr;
sys/dev/cxgbe/crypto/t4_crypto.c
1343
memcpy(crwr->key_ctx.key, s->cipher.enckey, s->cipher.key_len);
sys/dev/cxgbe/crypto/t4_crypto.c
1344
dst = crwr->key_ctx.key + roundup2(s->cipher.key_len, 16);
sys/dev/cxgbe/crypto/t4_crypto.c
1345
memcpy(dst, s->gmac.ghash_h, GMAC_BLOCK_LEN);
sys/dev/cxgbe/crypto/t4_crypto.c
1348
ccr_write_phys_dsgl(s, dst, dsgl_nsegs);
sys/dev/cxgbe/crypto/t4_crypto.c
1368
ccr_write_ulptx_sgl(s, dst, sgl_nsegs);
sys/dev/cxgbe/crypto/t4_crypto.c
1378
ccr_gcm_done(struct ccr_softc *sc, struct ccr_session *s,
sys/dev/cxgbe/crypto/t4_crypto.c
1447
ccr_ccm(struct ccr_softc *sc, struct ccr_session *s, struct cryptop *crp)
sys/dev/cxgbe/crypto/t4_crypto.c
1465
if (s->cipher.key_len == 0)
sys/dev/cxgbe/crypto/t4_crypto.c
1504
hash_size_in_response = s->ccm_mac.hash_len;
sys/dev/cxgbe/crypto/t4_crypto.c
1528
sglist_reset(s->sg_dsgl);
sys/dev/cxgbe/crypto/t4_crypto.c
1529
error = sglist_append_sglist(s->sg_dsgl, sc->sg_iv_aad, 0, iv_len +
sys/dev/cxgbe/crypto/t4_crypto.c
1534
error = sglist_append_sglist(s->sg_dsgl, s->sg_output,
sys/dev/cxgbe/crypto/t4_crypto.c
1537
error = sglist_append_sglist(s->sg_dsgl, s->sg_input,
sys/dev/cxgbe/crypto/t4_crypto.c
1543
error = sglist_append_sglist(s->sg_dsgl, s->sg_output,
sys/dev/cxgbe/crypto/t4_crypto.c
1546
error = sglist_append_sglist(s->sg_dsgl, s->sg_input,
sys/dev/cxgbe/crypto/t4_crypto.c
1551
dsgl_nsegs = ccr_count_sgl(s->sg_dsgl, DSGL_SGE_MAXLEN);
sys/dev/cxgbe/crypto/t4_crypto.c
1560
kctx_len = roundup2(s->cipher.key_len, 16) * 2;
sys/dev/cxgbe/crypto/t4_crypto.c
1587
sglist_reset(s->sg_ulptx);
sys/dev/cxgbe/crypto/t4_crypto.c
1590
error = sglist_append(s->sg_ulptx,
sys/dev/cxgbe/crypto/t4_crypto.c
1593
error = sglist_append_sglist(s->sg_ulptx,
sys/dev/cxgbe/crypto/t4_crypto.c
1594
s->sg_input, crp->crp_aad_start,
sys/dev/cxgbe/crypto/t4_crypto.c
1599
error = sglist_append_sglist(s->sg_ulptx, s->sg_input,
sys/dev/cxgbe/crypto/t4_crypto.c
1604
error = sglist_append_sglist(s->sg_ulptx, s->sg_input,
sys/dev/cxgbe/crypto/t4_crypto.c
1609
sgl_nsegs = s->sg_ulptx->sg_nseg;
sys/dev/cxgbe/crypto/t4_crypto.c
1629
wr = alloc_wrqe(wr_len, s->port->txq);
sys/dev/cxgbe/crypto/t4_crypto.c
1645
ccr_populate_wreq(sc, s, crwr, kctx_len, wr_len, imm_len, sgl_len, 0,
sys/dev/cxgbe/crypto/t4_crypto.c
1650
V_T7_CPL_TX_SEC_PDU_RXCHID(s->port->rx_channel_id) |
sys/dev/cxgbe/crypto/t4_crypto.c
1689
crwr->key_ctx.ctx_hdr = s->cipher.key_ctx_hdr;
sys/dev/cxgbe/crypto/t4_crypto.c
1690
memcpy(crwr->key_ctx.key, s->cipher.enckey, s->cipher.key_len);
sys/dev/cxgbe/crypto/t4_crypto.c
1691
memcpy(crwr->key_ctx.key + roundup(s->cipher.key_len, 16),
sys/dev/cxgbe/crypto/t4_crypto.c
1692
s->cipher.enckey, s->cipher.key_len);
sys/dev/cxgbe/crypto/t4_crypto.c
1695
ccr_write_phys_dsgl(s, dst, dsgl_nsegs);
sys/dev/cxgbe/crypto/t4_crypto.c
1733
ccr_write_ulptx_sgl(s, dst, sgl_nsegs);
sys/dev/cxgbe/crypto/t4_crypto.c
1744
ccr_ccm_done(struct ccr_softc *sc, struct ccr_session *s,
sys/dev/cxgbe/crypto/t4_crypto.c
1775
ccr_soft(struct ccr_session *s, struct cryptop *crp)
sys/dev/cxgbe/crypto/t4_crypto.c
1780
new = crypto_clonereq(crp, s->sw_session, M_NOWAIT);
sys/dev/cxgbe/crypto/t4_crypto.c
2056
ccr_init_hash_digest(struct ccr_session *s)
sys/dev/cxgbe/crypto/t4_crypto.c
2061
axf = s->hmac.auth_hash;
sys/dev/cxgbe/crypto/t4_crypto.c
2063
t4_copy_partial_hash(axf->type, &auth_ctx, s->hmac.pads);
sys/dev/cxgbe/crypto/t4_crypto.c
2089
ccr_aes_setkey(struct ccr_session *s, const void *key, int klen)
sys/dev/cxgbe/crypto/t4_crypto.c
2094
if (s->cipher.cipher_mode == SCMD_CIPH_MODE_AES_XTS)
sys/dev/cxgbe/crypto/t4_crypto.c
2112
s->cipher.key_len = klen;
sys/dev/cxgbe/crypto/t4_crypto.c
2113
memcpy(s->cipher.enckey, key, s->cipher.key_len);
sys/dev/cxgbe/crypto/t4_crypto.c
2114
switch (s->cipher.cipher_mode) {
sys/dev/cxgbe/crypto/t4_crypto.c
2117
t4_aes_getdeckey(s->cipher.deckey, key, kbits);
sys/dev/cxgbe/crypto/t4_crypto.c
2121
kctx_len = roundup2(s->cipher.key_len, 16);
sys/dev/cxgbe/crypto/t4_crypto.c
2122
switch (s->mode) {
sys/dev/cxgbe/crypto/t4_crypto.c
2124
mk_size = s->hmac.mk_size;
sys/dev/cxgbe/crypto/t4_crypto.c
2126
iopad_size = roundup2(s->hmac.partial_digest_len, 16);
sys/dev/cxgbe/crypto/t4_crypto.c
2157
s->cipher.key_ctx_hdr = htobe32(V_KEY_CONTEXT_CTX_LEN(kctx_flits) |
sys/dev/cxgbe/crypto/t4_crypto.c
2158
V_KEY_CONTEXT_DUAL_CK(s->cipher.cipher_mode ==
sys/dev/cxgbe/crypto/t4_crypto.c
2312
ccr_delete_session(struct ccr_session *s)
sys/dev/cxgbe/crypto/t4_crypto.c
2314
crypto_freesession(s->sw_session);
sys/dev/cxgbe/crypto/t4_crypto.c
2315
sglist_free(s->sg_input);
sys/dev/cxgbe/crypto/t4_crypto.c
2316
sglist_free(s->sg_output);
sys/dev/cxgbe/crypto/t4_crypto.c
2317
sglist_free(s->sg_ulptx);
sys/dev/cxgbe/crypto/t4_crypto.c
2318
sglist_free(s->sg_dsgl);
sys/dev/cxgbe/crypto/t4_crypto.c
2319
mtx_destroy(&s->lock);
sys/dev/cxgbe/crypto/t4_crypto.c
2327
struct ccr_session *s;
sys/dev/cxgbe/crypto/t4_crypto.c
2411
s = crypto_get_driver_session(cses);
sys/dev/cxgbe/crypto/t4_crypto.c
2412
mtx_init(&s->lock, "ccr session", NULL, MTX_DEF);
sys/dev/cxgbe/crypto/t4_crypto.c
2413
s->sg_input = sglist_alloc(TX_SGL_SEGS, M_NOWAIT);
sys/dev/cxgbe/crypto/t4_crypto.c
2414
s->sg_output = sglist_alloc(TX_SGL_SEGS, M_NOWAIT);
sys/dev/cxgbe/crypto/t4_crypto.c
2415
s->sg_ulptx = sglist_alloc(TX_SGL_SEGS, M_NOWAIT);
sys/dev/cxgbe/crypto/t4_crypto.c
2416
s->sg_dsgl = sglist_alloc(MAX_RX_PHYS_DSGL_SGE, M_NOWAIT);
sys/dev/cxgbe/crypto/t4_crypto.c
2417
if (s->sg_input == NULL || s->sg_output == NULL ||
sys/dev/cxgbe/crypto/t4_crypto.c
2418
s->sg_ulptx == NULL || s->sg_dsgl == NULL) {
sys/dev/cxgbe/crypto/t4_crypto.c
2419
ccr_delete_session(s);
sys/dev/cxgbe/crypto/t4_crypto.c
2424
error = crypto_newsession(&s->sw_session, csp,
sys/dev/cxgbe/crypto/t4_crypto.c
2427
ccr_delete_session(s);
sys/dev/cxgbe/crypto/t4_crypto.c
2433
s->sc = sc;
sys/dev/cxgbe/crypto/t4_crypto.c
2438
ccr_delete_session(s);
sys/dev/cxgbe/crypto/t4_crypto.c
2442
s->port = ccr_choose_port(sc);
sys/dev/cxgbe/crypto/t4_crypto.c
2443
if (s->port == NULL) {
sys/dev/cxgbe/crypto/t4_crypto.c
2445
ccr_delete_session(s);
sys/dev/cxgbe/crypto/t4_crypto.c
2452
s->mode = CCM;
sys/dev/cxgbe/crypto/t4_crypto.c
2454
s->mode = GCM;
sys/dev/cxgbe/crypto/t4_crypto.c
2457
s->mode = ETA;
sys/dev/cxgbe/crypto/t4_crypto.c
2461
s->mode = HMAC;
sys/dev/cxgbe/crypto/t4_crypto.c
2463
s->mode = HASH;
sys/dev/cxgbe/crypto/t4_crypto.c
2466
s->mode = CIPHER;
sys/dev/cxgbe/crypto/t4_crypto.c
2470
if (s->mode == GCM) {
sys/dev/cxgbe/crypto/t4_crypto.c
2472
s->gmac.hash_len = AES_GMAC_HASH_LEN;
sys/dev/cxgbe/crypto/t4_crypto.c
2474
s->gmac.hash_len = csp->csp_auth_mlen;
sys/dev/cxgbe/crypto/t4_crypto.c
2476
s->gmac.ghash_h);
sys/dev/cxgbe/crypto/t4_crypto.c
2477
} else if (s->mode == CCM) {
sys/dev/cxgbe/crypto/t4_crypto.c
2479
s->ccm_mac.hash_len = AES_CBC_MAC_HASH_LEN;
sys/dev/cxgbe/crypto/t4_crypto.c
2481
s->ccm_mac.hash_len = csp->csp_auth_mlen;
sys/dev/cxgbe/crypto/t4_crypto.c
2483
s->hmac.auth_hash = auth_hash;
sys/dev/cxgbe/crypto/t4_crypto.c
2484
s->hmac.auth_mode = auth_mode;
sys/dev/cxgbe/crypto/t4_crypto.c
2485
s->hmac.mk_size = mk_size;
sys/dev/cxgbe/crypto/t4_crypto.c
2486
s->hmac.partial_digest_len = partial_digest_len;
sys/dev/cxgbe/crypto/t4_crypto.c
2488
s->hmac.hash_len = auth_hash->hashsize;
sys/dev/cxgbe/crypto/t4_crypto.c
2490
s->hmac.hash_len = csp->csp_auth_mlen;
sys/dev/cxgbe/crypto/t4_crypto.c
2494
s->hmac.pads);
sys/dev/cxgbe/crypto/t4_crypto.c
2496
ccr_init_hash_digest(s);
sys/dev/cxgbe/crypto/t4_crypto.c
2499
s->cipher.cipher_mode = cipher_mode;
sys/dev/cxgbe/crypto/t4_crypto.c
2500
s->cipher.iv_len = csp->csp_ivlen;
sys/dev/cxgbe/crypto/t4_crypto.c
2502
ccr_aes_setkey(s, csp->csp_cipher_key,
sys/dev/cxgbe/crypto/t4_crypto.c
2506
s->port->active_sessions++;
sys/dev/cxgbe/crypto/t4_crypto.c
2515
struct ccr_session *s;
sys/dev/cxgbe/crypto/t4_crypto.c
2518
s = crypto_get_driver_session(cses);
sys/dev/cxgbe/crypto/t4_crypto.c
2520
if (s->pending != 0)
sys/dev/cxgbe/crypto/t4_crypto.c
2522
"session %p freed with %d pending requests\n", s,
sys/dev/cxgbe/crypto/t4_crypto.c
2523
s->pending);
sys/dev/cxgbe/crypto/t4_crypto.c
2526
s->port->active_sessions--;
sys/dev/cxgbe/crypto/t4_crypto.c
2528
ccr_delete_session(s);
sys/dev/cxgbe/crypto/t4_crypto.c
2536
struct ccr_session *s;
sys/dev/cxgbe/crypto/t4_crypto.c
2540
s = crypto_get_driver_session(crp->crp_session);
sys/dev/cxgbe/crypto/t4_crypto.c
2553
mtx_lock(&s->lock);
sys/dev/cxgbe/crypto/t4_crypto.c
2554
error = ccr_populate_sglist(s->sg_input, &crp->crp_buf);
sys/dev/cxgbe/crypto/t4_crypto.c
2556
error = ccr_populate_sglist(s->sg_output, &crp->crp_obuf);
sys/dev/cxgbe/crypto/t4_crypto.c
2562
switch (s->mode) {
sys/dev/cxgbe/crypto/t4_crypto.c
2564
error = ccr_hash(sc, s, crp);
sys/dev/cxgbe/crypto/t4_crypto.c
2570
t4_init_hmac_digest(s->hmac.auth_hash,
sys/dev/cxgbe/crypto/t4_crypto.c
2571
s->hmac.partial_digest_len, crp->crp_auth_key,
sys/dev/cxgbe/crypto/t4_crypto.c
2572
csp->csp_auth_klen, s->hmac.pads);
sys/dev/cxgbe/crypto/t4_crypto.c
2573
error = ccr_hash(sc, s, crp);
sys/dev/cxgbe/crypto/t4_crypto.c
2579
ccr_aes_setkey(s, crp->crp_cipher_key,
sys/dev/cxgbe/crypto/t4_crypto.c
2581
error = ccr_cipher(sc, s, crp);
sys/dev/cxgbe/crypto/t4_crypto.c
2591
t4_init_hmac_digest(s->hmac.auth_hash,
sys/dev/cxgbe/crypto/t4_crypto.c
2592
s->hmac.partial_digest_len, crp->crp_auth_key,
sys/dev/cxgbe/crypto/t4_crypto.c
2593
csp->csp_auth_klen, s->hmac.pads);
sys/dev/cxgbe/crypto/t4_crypto.c
2595
ccr_aes_setkey(s, crp->crp_cipher_key,
sys/dev/cxgbe/crypto/t4_crypto.c
2597
error = ccr_eta(sc, s, crp);
sys/dev/cxgbe/crypto/t4_crypto.c
2608
csp->csp_cipher_klen, s->gmac.ghash_h);
sys/dev/cxgbe/crypto/t4_crypto.c
2609
ccr_aes_setkey(s, crp->crp_cipher_key,
sys/dev/cxgbe/crypto/t4_crypto.c
2612
error = ccr_gcm(sc, s, crp);
sys/dev/cxgbe/crypto/t4_crypto.c
2615
mtx_unlock(&s->lock);
sys/dev/cxgbe/crypto/t4_crypto.c
2616
ccr_soft(s, crp);
sys/dev/cxgbe/crypto/t4_crypto.c
2628
ccr_aes_setkey(s, crp->crp_cipher_key,
sys/dev/cxgbe/crypto/t4_crypto.c
2631
error = ccr_ccm(sc, s, crp);
sys/dev/cxgbe/crypto/t4_crypto.c
2634
mtx_unlock(&s->lock);
sys/dev/cxgbe/crypto/t4_crypto.c
2635
ccr_soft(s, crp);
sys/dev/cxgbe/crypto/t4_crypto.c
2649
s->pending++;
sys/dev/cxgbe/crypto/t4_crypto.c
2652
counter_u64_add(s->port->stats_queued, 1);
sys/dev/cxgbe/crypto/t4_crypto.c
2657
mtx_unlock(&s->lock);
sys/dev/cxgbe/crypto/t4_crypto.c
2673
struct ccr_session *s;
sys/dev/cxgbe/crypto/t4_crypto.c
2685
s = crypto_get_driver_session(crp->crp_session);
sys/dev/cxgbe/crypto/t4_crypto.c
2692
sc = s->sc;
sys/dev/cxgbe/crypto/t4_crypto.c
2694
mtx_lock(&s->lock);
sys/dev/cxgbe/crypto/t4_crypto.c
2695
s->pending--;
sys/dev/cxgbe/crypto/t4_crypto.c
2696
mtx_unlock(&s->lock);
sys/dev/cxgbe/crypto/t4_crypto.c
2699
counter_u64_add(s->port->stats_completed, 1);
sys/dev/cxgbe/crypto/t4_crypto.c
2701
switch (s->mode) {
sys/dev/cxgbe/crypto/t4_crypto.c
2704
error = ccr_hash_done(sc, s, crp, cpl, error);
sys/dev/cxgbe/crypto/t4_crypto.c
2707
error = ccr_cipher_done(sc, s, crp, cpl, error);
sys/dev/cxgbe/crypto/t4_crypto.c
2710
error = ccr_eta_done(sc, s, crp, cpl, error);
sys/dev/cxgbe/crypto/t4_crypto.c
2713
error = ccr_gcm_done(sc, s, crp, cpl, error);
sys/dev/cxgbe/crypto/t4_crypto.c
2716
error = ccr_ccm_done(sc, s, crp, cpl, error);
sys/dev/cxgbe/crypto/t4_crypto.c
335
ccr_write_phys_dsgl(struct ccr_session *s, void *dst, int nsegs)
sys/dev/cxgbe/crypto/t4_crypto.c
344
sg = s->sg_dsgl;
sys/dev/cxgbe/crypto/t4_crypto.c
354
cpl->rss_hdr_int.qid = htobe16(s->port->rxq->iq.abs_id);
sys/dev/cxgbe/crypto/t4_crypto.c
356
cpl->rss_hdr_int.channel = s->port->rx_channel_id;
sys/dev/cxgbe/crypto/t4_crypto.c
394
ccr_write_ulptx_sgl(struct ccr_session *s, void *dst, int nsegs)
sys/dev/cxgbe/crypto/t4_crypto.c
401
sg = s->sg_ulptx;
sys/dev/cxgbe/crypto/t4_crypto.c
430
ccr_populate_wreq(struct ccr_softc *sc, struct ccr_session *s,
sys/dev/cxgbe/crypto/t4_crypto.c
447
V_FW_CRYPTO_LOOKASIDE_WR_RX_CHID(s->port->rx_channel_id) |
sys/dev/cxgbe/crypto/t4_crypto.c
453
V_FW_CRYPTO_LOOKASIDE_WR_RX_Q_ID(s->port->rxq->iq.abs_id));
sys/dev/cxgbe/crypto/t4_crypto.c
462
V_T7_ULP_TXPKT_CHANNELID(s->port->tx_channel_id) |
sys/dev/cxgbe/crypto/t4_crypto.c
478
ccr_hash(struct ccr_softc *sc, struct ccr_session *s, struct cryptop *crp)
sys/dev/cxgbe/crypto/t4_crypto.c
492
axf = s->hmac.auth_hash;
sys/dev/cxgbe/crypto/t4_crypto.c
494
if (s->mode == HMAC) {
sys/dev/cxgbe/crypto/t4_crypto.c
503
iopad_size = roundup2(s->hmac.partial_digest_len, 16);
sys/dev/cxgbe/crypto/t4_crypto.c
525
sglist_reset(s->sg_ulptx);
sys/dev/cxgbe/crypto/t4_crypto.c
526
error = sglist_append_sglist(s->sg_ulptx, s->sg_input,
sys/dev/cxgbe/crypto/t4_crypto.c
530
sgl_nsegs = s->sg_ulptx->sg_nseg;
sys/dev/cxgbe/crypto/t4_crypto.c
537
wr = alloc_wrqe(wr_len, s->port->txq);
sys/dev/cxgbe/crypto/t4_crypto.c
545
ccr_populate_wreq(sc, s, crwr, kctx_len, wr_len, imm_len, sgl_len,
sys/dev/cxgbe/crypto/t4_crypto.c
550
V_T7_CPL_TX_SEC_PDU_RXCHID(s->port->rx_channel_id) |
sys/dev/cxgbe/crypto/t4_crypto.c
566
V_SCMD_AUTH_MODE(s->hmac.auth_mode) |
sys/dev/cxgbe/crypto/t4_crypto.c
573
memcpy(crwr->key_ctx.key, s->hmac.pads, kctx_len);
sys/dev/cxgbe/crypto/t4_crypto.c
581
V_KEY_CONTEXT_MK_SIZE(s->hmac.mk_size) | V_KEY_CONTEXT_VALID(1));
sys/dev/cxgbe/crypto/t4_crypto.c
586
if (s->mode == HMAC)
sys/dev/cxgbe/crypto/t4_crypto.c
593
ccr_write_ulptx_sgl(s, dst, sgl_nsegs);
sys/dev/cxgbe/crypto/t4_crypto.c
602
ccr_hash_done(struct ccr_softc *sc, struct ccr_session *s, struct cryptop *crp,
sys/dev/cxgbe/crypto/t4_crypto.c
611
crypto_copydata(crp, crp->crp_digest_start, s->hmac.hash_len,
sys/dev/cxgbe/crypto/t4_crypto.c
613
if (timingsafe_bcmp((cpl + 1), hash, s->hmac.hash_len) != 0)
sys/dev/cxgbe/crypto/t4_crypto.c
616
crypto_copyback(crp, crp->crp_digest_start, s->hmac.hash_len,
sys/dev/cxgbe/crypto/t4_crypto.c
622
ccr_cipher(struct ccr_softc *sc, struct ccr_session *s, struct cryptop *crp)
sys/dev/cxgbe/crypto/t4_crypto.c
634
if (s->cipher.key_len == 0 || crp->crp_payload_length == 0)
sys/dev/cxgbe/crypto/t4_crypto.c
636
if (s->cipher.cipher_mode == SCMD_CIPH_MODE_AES_CBC &&
sys/dev/cxgbe/crypto/t4_crypto.c
649
sglist_reset(s->sg_dsgl);
sys/dev/cxgbe/crypto/t4_crypto.c
651
error = sglist_append_sglist(s->sg_dsgl, s->sg_output,
sys/dev/cxgbe/crypto/t4_crypto.c
654
error = sglist_append_sglist(s->sg_dsgl, s->sg_input,
sys/dev/cxgbe/crypto/t4_crypto.c
658
dsgl_nsegs = ccr_count_sgl(s->sg_dsgl, DSGL_SGE_MAXLEN);
sys/dev/cxgbe/crypto/t4_crypto.c
664
kctx_len = roundup2(s->cipher.key_len, 16);
sys/dev/cxgbe/crypto/t4_crypto.c
668
if (s->cipher.cipher_mode == SCMD_CIPH_MODE_AES_XTS)
sys/dev/cxgbe/crypto/t4_crypto.c
671
iv_len = s->cipher.iv_len;
sys/dev/cxgbe/crypto/t4_crypto.c
679
sglist_reset(s->sg_ulptx);
sys/dev/cxgbe/crypto/t4_crypto.c
680
error = sglist_append_sglist(s->sg_ulptx, s->sg_input,
sys/dev/cxgbe/crypto/t4_crypto.c
684
sgl_nsegs = s->sg_ulptx->sg_nseg;
sys/dev/cxgbe/crypto/t4_crypto.c
692
wr = alloc_wrqe(wr_len, s->port->txq);
sys/dev/cxgbe/crypto/t4_crypto.c
703
memset(iv + s->cipher.iv_len, 0, iv_len - s->cipher.iv_len);
sys/dev/cxgbe/crypto/t4_crypto.c
705
ccr_populate_wreq(sc, s, crwr, kctx_len, wr_len, imm_len, sgl_len, 0,
sys/dev/cxgbe/crypto/t4_crypto.c
710
V_T7_CPL_TX_SEC_PDU_RXCHID(s->port->rx_channel_id) |
sys/dev/cxgbe/crypto/t4_crypto.c
728
V_SCMD_CIPH_MODE(s->cipher.cipher_mode) |
sys/dev/cxgbe/crypto/t4_crypto.c
738
crwr->key_ctx.ctx_hdr = s->cipher.key_ctx_hdr;
sys/dev/cxgbe/crypto/t4_crypto.c
739
switch (s->cipher.cipher_mode) {
sys/dev/cxgbe/crypto/t4_crypto.c
742
memcpy(crwr->key_ctx.key, s->cipher.enckey,
sys/dev/cxgbe/crypto/t4_crypto.c
743
s->cipher.key_len);
sys/dev/cxgbe/crypto/t4_crypto.c
745
memcpy(crwr->key_ctx.key, s->cipher.deckey,
sys/dev/cxgbe/crypto/t4_crypto.c
746
s->cipher.key_len);
sys/dev/cxgbe/crypto/t4_crypto.c
749
memcpy(crwr->key_ctx.key, s->cipher.enckey,
sys/dev/cxgbe/crypto/t4_crypto.c
750
s->cipher.key_len);
sys/dev/cxgbe/crypto/t4_crypto.c
753
key_half = s->cipher.key_len / 2;
sys/dev/cxgbe/crypto/t4_crypto.c
754
memcpy(crwr->key_ctx.key, s->cipher.enckey + key_half,
sys/dev/cxgbe/crypto/t4_crypto.c
758
s->cipher.enckey, key_half);
sys/dev/cxgbe/crypto/t4_crypto.c
761
s->cipher.deckey, key_half);
sys/dev/cxgbe/crypto/t4_crypto.c
766
ccr_write_phys_dsgl(s, dst, dsgl_nsegs);
sys/dev/cxgbe/crypto/t4_crypto.c
774
ccr_write_ulptx_sgl(s, dst, sgl_nsegs);
sys/dev/cxgbe/crypto/t4_crypto.c
784
ccr_cipher_done(struct ccr_softc *sc, struct ccr_session *s,
sys/dev/cxgbe/crypto/t4_crypto.c
814
ccr_eta(struct ccr_softc *sc, struct ccr_session *s, struct cryptop *crp)
sys/dev/cxgbe/crypto/t4_crypto.c
835
if (s->cipher.key_len == 0 || crp->crp_payload_length == 0)
sys/dev/cxgbe/crypto/t4_crypto.c
837
if (s->cipher.cipher_mode == SCMD_CIPH_MODE_AES_CBC &&
sys/dev/cxgbe/crypto/t4_crypto.c
842
if (s->cipher.cipher_mode == SCMD_CIPH_MODE_AES_XTS)
sys/dev/cxgbe/crypto/t4_crypto.c
845
iv_len = s->cipher.iv_len;
sys/dev/cxgbe/crypto/t4_crypto.c
850
axf = s->hmac.auth_hash;
sys/dev/cxgbe/crypto/t4_crypto.c
851
hash_size_in_response = s->hmac.hash_len;
sys/dev/cxgbe/crypto/t4_crypto.c
875
sglist_reset(s->sg_dsgl);
sys/dev/cxgbe/crypto/t4_crypto.c
876
error = sglist_append_sglist(s->sg_dsgl, sc->sg_iv_aad, 0,
sys/dev/cxgbe/crypto/t4_crypto.c
881
error = sglist_append_sglist(s->sg_dsgl, s->sg_output,
sys/dev/cxgbe/crypto/t4_crypto.c
884
error = sglist_append_sglist(s->sg_dsgl, s->sg_input,
sys/dev/cxgbe/crypto/t4_crypto.c
890
error = sglist_append_sglist(s->sg_dsgl, s->sg_output,
sys/dev/cxgbe/crypto/t4_crypto.c
893
error = sglist_append_sglist(s->sg_dsgl, s->sg_input,
sys/dev/cxgbe/crypto/t4_crypto.c
898
dsgl_nsegs = ccr_count_sgl(s->sg_dsgl, DSGL_SGE_MAXLEN);
sys/dev/cxgbe/crypto/t4_crypto.c
904
iopad_size = roundup2(s->hmac.partial_digest_len, 16);
sys/dev/cxgbe/crypto/t4_crypto.c
910
kctx_len = roundup2(s->cipher.key_len, 16) + iopad_size * 2;
sys/dev/cxgbe/crypto/t4_crypto.c
945
sglist_reset(s->sg_ulptx);
sys/dev/cxgbe/crypto/t4_crypto.c
948
error = sglist_append(s->sg_ulptx,
sys/dev/cxgbe/crypto/t4_crypto.c
951
error = sglist_append_sglist(s->sg_ulptx,
sys/dev/cxgbe/crypto/t4_crypto.c
952
s->sg_input, crp->crp_aad_start,
sys/dev/cxgbe/crypto/t4_crypto.c
957
error = sglist_append_sglist(s->sg_ulptx, s->sg_input,
sys/dev/cxgbe/crypto/t4_crypto.c
962
error = sglist_append_sglist(s->sg_ulptx, s->sg_input,
sys/dev/cxgbe/crypto/t4_crypto.c
967
sgl_nsegs = s->sg_ulptx->sg_nseg;
sys/dev/cxgbe/crypto/t4_crypto.c
993
wr = alloc_wrqe(wr_len, s->port->txq);
sys/dev/cxgbe/cudbg/cudbg_entity.h
370
struct lb_port_stats s[0];
sys/dev/cxgbe/cudbg/cudbg_lib.c
1149
tmp_stats = lb_stats_buff->s;
sys/dev/cxgbe/osdep.h
134
strstrip(char *s)
sys/dev/cxgbe/osdep.h
138
while (isspace(*s))
sys/dev/cxgbe/osdep.h
139
s++;
sys/dev/cxgbe/osdep.h
140
r = trim_at = s;
sys/dev/cxgbe/osdep.h
142
while ((c = *s++) != 0) {
sys/dev/cxgbe/osdep.h
144
trim_at = s;
sys/dev/cxgbe/osdep.h
93
#define container_of(p, s, f) ((s *)(((uint8_t *)(p)) - offsetof(s, f)))
sys/dev/cxgbe/t4_main.c
10384
struct lb_port_stats s[2];
sys/dev/cxgbe/t4_main.c
10399
memset(s, 0, sizeof(s));
sys/dev/cxgbe/t4_main.c
10407
t4_get_lb_stats(sc, i, &s[0]);
sys/dev/cxgbe/t4_main.c
10408
t4_get_lb_stats(sc, i + 1, &s[1]);
sys/dev/cxgbe/t4_main.c
10414
p0 = &s[0].octets;
sys/dev/cxgbe/t4_main.c
10415
p1 = &s[1].octets;
sys/dev/cxgbe/t4_main.c
12816
const struct offload_settings *s;
sys/dev/cxgbe/t4_main.c
12863
s = &r->settings;
sys/dev/cxgbe/t4_main.c
12864
if ((s->offload != 0 && s->offload != 1) ||
sys/dev/cxgbe/t4_main.c
12865
s->cong_algo < -1 || s->cong_algo > CONG_ALG_HIGHSPEED ||
sys/dev/cxgbe/t4_main.c
12866
s->sched_class < -1 ||
sys/dev/cxgbe/t4_main.c
12867
s->sched_class >= sc->params.nsched_cls) {
sys/dev/cxgbe/t4_main.c
1312
struct sge *s;
sys/dev/cxgbe/t4_main.c
1584
s = &sc->sge;
sys/dev/cxgbe/t4_main.c
1585
s->nctrlq = max(sc->params.nports, sc->params.ncores);
sys/dev/cxgbe/t4_main.c
1586
s->nrxq = nports * iaq.nrxq;
sys/dev/cxgbe/t4_main.c
1587
s->ntxq = nports * iaq.ntxq;
sys/dev/cxgbe/t4_main.c
1589
s->nrxq += nports * (num_vis - 1) * iaq.nrxq_vi;
sys/dev/cxgbe/t4_main.c
1590
s->ntxq += nports * (num_vis - 1) * iaq.ntxq_vi;
sys/dev/cxgbe/t4_main.c
1592
s->neq = s->ntxq + s->nrxq; /* the free list in an rxq is an eq */
sys/dev/cxgbe/t4_main.c
1593
s->neq += nports; /* ctrl queues: 1 per port */
sys/dev/cxgbe/t4_main.c
1594
s->niq = s->nrxq + 1; /* 1 extra for firmware event queue */
sys/dev/cxgbe/t4_main.c
1597
s->nofldtxq = nports * iaq.nofldtxq;
sys/dev/cxgbe/t4_main.c
1599
s->nofldtxq += nports * (num_vis - 1) * iaq.nofldtxq_vi;
sys/dev/cxgbe/t4_main.c
1600
s->neq += s->nofldtxq;
sys/dev/cxgbe/t4_main.c
1602
s->ofld_txq = malloc(s->nofldtxq * sizeof(struct sge_ofld_txq),
sys/dev/cxgbe/t4_main.c
1608
s->nofldrxq = nports * iaq.nofldrxq;
sys/dev/cxgbe/t4_main.c
1610
s->nofldrxq += nports * (num_vis - 1) * iaq.nofldrxq_vi;
sys/dev/cxgbe/t4_main.c
1611
s->neq += s->nofldrxq; /* free list */
sys/dev/cxgbe/t4_main.c
1612
s->niq += s->nofldrxq;
sys/dev/cxgbe/t4_main.c
1614
s->ofld_rxq = malloc(s->nofldrxq * sizeof(struct sge_ofld_rxq),
sys/dev/cxgbe/t4_main.c
1619
s->nnmrxq = 0;
sys/dev/cxgbe/t4_main.c
1620
s->nnmtxq = 0;
sys/dev/cxgbe/t4_main.c
1622
s->nnmrxq += nports * iaq.nnmrxq;
sys/dev/cxgbe/t4_main.c
1623
s->nnmtxq += nports * iaq.nnmtxq;
sys/dev/cxgbe/t4_main.c
1626
s->nnmrxq += nports * (num_vis - 1) * iaq.nnmrxq_vi;
sys/dev/cxgbe/t4_main.c
1627
s->nnmtxq += nports * (num_vis - 1) * iaq.nnmtxq_vi;
sys/dev/cxgbe/t4_main.c
1629
s->neq += s->nnmtxq + s->nnmrxq;
sys/dev/cxgbe/t4_main.c
1630
s->niq += s->nnmrxq;
sys/dev/cxgbe/t4_main.c
1632
s->nm_rxq = malloc(s->nnmrxq * sizeof(struct sge_nm_rxq),
sys/dev/cxgbe/t4_main.c
1634
s->nm_txq = malloc(s->nnmtxq * sizeof(struct sge_nm_txq),
sys/dev/cxgbe/t4_main.c
1637
MPASS(s->niq <= s->iqmap_sz);
sys/dev/cxgbe/t4_main.c
1638
MPASS(s->neq <= s->eqmap_sz);
sys/dev/cxgbe/t4_main.c
1640
s->ctrlq = malloc(s->nctrlq * sizeof(struct sge_wrq), M_CXGBE,
sys/dev/cxgbe/t4_main.c
1642
s->rxq = malloc(s->nrxq * sizeof(struct sge_rxq), M_CXGBE,
sys/dev/cxgbe/t4_main.c
1644
s->txq = malloc(s->ntxq * sizeof(struct sge_txq), M_CXGBE,
sys/dev/cxgbe/t4_main.c
1646
s->iqmap = malloc(s->iqmap_sz * sizeof(struct sge_iq *), M_CXGBE,
sys/dev/cxgbe/t4_main.c
1648
s->eqmap = malloc(s->eqmap_sz * sizeof(struct sge_eq *), M_CXGBE,
sys/dev/cxgbe/t4_main.c
3410
struct fw_vi_stats_vf *s = &vi->stats;
sys/dev/cxgbe/t4_main.c
3418
return (s->rx_bcast_frames + s->rx_mcast_frames +
sys/dev/cxgbe/t4_main.c
3419
s->rx_ucast_frames);
sys/dev/cxgbe/t4_main.c
3421
return (s->rx_err_frames);
sys/dev/cxgbe/t4_main.c
3423
return (s->tx_bcast_frames + s->tx_mcast_frames +
sys/dev/cxgbe/t4_main.c
3424
s->tx_ucast_frames + s->tx_offload_frames);
sys/dev/cxgbe/t4_main.c
3426
return (s->tx_drop_frames);
sys/dev/cxgbe/t4_main.c
3428
return (s->rx_bcast_bytes + s->rx_mcast_bytes +
sys/dev/cxgbe/t4_main.c
3429
s->rx_ucast_bytes);
sys/dev/cxgbe/t4_main.c
3431
return (s->tx_bcast_bytes + s->tx_mcast_bytes +
sys/dev/cxgbe/t4_main.c
3432
s->tx_ucast_bytes + s->tx_offload_bytes);
sys/dev/cxgbe/t4_main.c
3434
return (s->rx_mcast_frames);
sys/dev/cxgbe/t4_main.c
3436
return (s->tx_mcast_frames);
sys/dev/cxgbe/t4_main.c
3463
struct port_stats *s = &pi->stats;
sys/dev/cxgbe/t4_main.c
3471
return (s->rx_frames);
sys/dev/cxgbe/t4_main.c
3474
return (s->rx_jabber + s->rx_runt + s->rx_too_long +
sys/dev/cxgbe/t4_main.c
3475
s->rx_fcs_err + s->rx_len_err);
sys/dev/cxgbe/t4_main.c
3478
return (s->tx_frames);
sys/dev/cxgbe/t4_main.c
3481
return (s->tx_error_frames);
sys/dev/cxgbe/t4_main.c
3484
return (s->rx_octets);
sys/dev/cxgbe/t4_main.c
3487
return (s->tx_octets);
sys/dev/cxgbe/t4_main.c
3490
return (s->rx_mcast_frames);
sys/dev/cxgbe/t4_main.c
3493
return (s->tx_mcast_frames);
sys/dev/cxgbe/t4_main.c
3496
return (s->rx_ovflow0 + s->rx_ovflow1 + s->rx_ovflow2 +
sys/dev/cxgbe/t4_main.c
3497
s->rx_ovflow3 + s->rx_trunc0 + s->rx_trunc1 + s->rx_trunc2 +
sys/dev/cxgbe/t4_main.c
3498
s->rx_trunc3 + pi->tnl_cong_drops);
sys/dev/cxgbe/t4_main.c
3503
drops = s->tx_drop;
sys/dev/cxgbe/t4_main.c
5271
char s[32];
sys/dev/cxgbe/t4_main.c
5281
snprintf(s, sizeof(s), "%s_%s", fw_info->kld_name, cfg_file);
sys/dev/cxgbe/t4_main.c
5283
rcfg = firmware_get(s);
sys/dev/cxgbe/t4_main.c
5287
"profile \"%s\".\n", s, cfg_file);
sys/dev/cxgbe/t4_main.c
6942
char s[8];
sys/dev/cxgbe/t4_main.c
7003
snprintf(s, sizeof(s), "%x%c%x", p,
sys/dev/cxgbe/t4_main.c
7015
t4_nm_intr, irq->nm_rxq, s);
sys/dev/cxgbe/t4_main.c
7021
t4_vi_intr, irq, s);
sys/dev/cxgbe/t4_main.c
7028
t4_intr, irq->rxq, s);
sys/dev/cxgbe/t4_main.c
7044
snprintf(s, sizeof(s), "%x%c%x", p,
sys/dev/cxgbe/t4_main.c
7047
t4_intr, rxq, s);
sys/dev/cxgbe/t4_main.c
7061
snprintf(s, sizeof(s), "%x%c%x", p, 'A' + v, q);
sys/dev/cxgbe/t4_main.c
7063
ofld_rxq, s);
sys/dev/cxgbe/t4_main.c
7764
char s[16];
sys/dev/cxgbe/t4_main.c
7775
snprintf(s, sizeof(s), "%u", i);
sys/dev/cxgbe/t4_main.c
7776
oid = SYSCTL_ADD_NODE(ctx, c0, OID_AUTO, s,
sys/dev/cxgbe/t4_main.c
8202
char s[4];
sys/dev/cxgbe/t4_main.c
8341
snprintf(s, sizeof(s), "%u", i);
sys/dev/cxgbe/t4_main.c
8342
SYSCTL_ADD_PROC(ctx, children, OID_AUTO, s,
sys/dev/cxgbe/t4_main.c
8991
char s[2];
sys/dev/cxgbe/t4_main.c
8994
s[0] = '0' + (lc->requested_fc & (PAUSE_TX | PAUSE_RX |
sys/dev/cxgbe/t4_main.c
8996
s[1] = 0;
sys/dev/cxgbe/t4_main.c
8998
rc = sysctl_handle_string(oidp, s, sizeof(s), req);
sys/dev/cxgbe/t4_main.c
9002
if (s[1] != 0)
sys/dev/cxgbe/t4_main.c
9004
if (s[0] < '0' || s[0] > '9')
sys/dev/cxgbe/t4_main.c
9006
n = s[0] - '0';
sys/dev/cxgbe/t4_main.c
9070
char s[8];
sys/dev/cxgbe/t4_main.c
9073
snprintf(s, sizeof(s), "%d", old == FEC_AUTO ? -1 :
sys/dev/cxgbe/t4_main.c
9076
rc = sysctl_handle_string(oidp, s, sizeof(s), req);
sys/dev/cxgbe/t4_main.c
9080
n = strtol(&s[0], NULL, 0);
sys/dev/cxgbe/t4_mp_ring.c
600
union ring_state s;
sys/dev/cxgbe/t4_mp_ring.c
602
s.state = atomic_load_64(&r->state);
sys/dev/cxgbe/t4_mp_ring.c
603
if (s.pidx_head == s.pidx_tail && s.pidx_tail == s.cidx &&
sys/dev/cxgbe/t4_mp_ring.c
604
s.flags == IDLE)
sys/dev/cxgbe/t4_mp_ring.c
89
space_available(struct mp_ring *r, union ring_state s)
sys/dev/cxgbe/t4_mp_ring.c
93
if (s.cidx == s.pidx_head)
sys/dev/cxgbe/t4_mp_ring.c
95
else if (s.cidx > s.pidx_head)
sys/dev/cxgbe/t4_mp_ring.c
96
return (s.cidx - s.pidx_head - 1);
sys/dev/cxgbe/t4_mp_ring.c
98
return (x - s.pidx_head + s.cidx);
sys/dev/cxgbe/t4_sge.c
6570
struct sge *s = &sc->sge;
sys/dev/cxgbe/t4_sge.c
6579
eq = s->eqmap[qid - s->eq_start - s->eq_base];
sys/dev/cxgbe/t4_sge.c
895
struct sge *s = &sc->sge;
sys/dev/cxgbe/t4_sge.c
908
s->safe_zidx = -1;
sys/dev/cxgbe/t4_sge.c
909
rxb = &s->rx_buf_info[0];
sys/dev/cxgbe/t4_sge.c
949
if (s->safe_zidx == -1 && rxb->size1 == safest_rx_cluster)
sys/dev/cxgbe/t4_sge.c
950
s->safe_zidx = i;
sys/dev/cxgbe/t4_smt.c
111
struct smt_data *s;
sys/dev/cxgbe/t4_smt.c
125
s = sc->smt;
sys/dev/cxgbe/t4_smt.c
147
memcpy(req->src_mac0, s->smtab[e->idx - 1].smac,
sys/dev/cxgbe/t4_smt.c
156
memcpy(req->src_mac1, s->smtab[e->idx + 1].smac,
sys/dev/cxgbe/t4_smt.c
169
memcpy(req->src_mac0, s->smtab[e->idx].smac, ETHER_ADDR_LEN);
sys/dev/cxgbe/t4_smt.c
187
t4_smt_alloc_switching(struct smt_data *s, uint8_t *smac)
sys/dev/cxgbe/t4_smt.c
191
MPASS(s != NULL);
sys/dev/cxgbe/t4_smt.c
192
rw_wlock(&s->lock);
sys/dev/cxgbe/t4_smt.c
193
e = t4_find_or_alloc_sme(s, smac);
sys/dev/cxgbe/t4_smt.c
194
rw_wunlock(&s->lock);
sys/dev/cxgbe/t4_smt.c
227
struct smt_data *s;
sys/dev/cxgbe/t4_smt.c
230
s = malloc(sizeof(*s) + smt_size * sizeof (struct smt_entry), M_CXGBE,
sys/dev/cxgbe/t4_smt.c
232
if (!s)
sys/dev/cxgbe/t4_smt.c
235
s->smt_size = smt_size;
sys/dev/cxgbe/t4_smt.c
236
rw_init(&s->lock, "SMT");
sys/dev/cxgbe/t4_smt.c
239
struct smt_entry *e = &s->smtab[i];
sys/dev/cxgbe/t4_smt.c
247
sc->smt = s;
sys/dev/cxgbe/t4_smt.c
253
t4_free_smt(struct smt_data *s)
sys/dev/cxgbe/t4_smt.c
257
for (i = 0; i < s->smt_size; i++)
sys/dev/cxgbe/t4_smt.c
258
mtx_destroy(&s->smtab[i].lock);
sys/dev/cxgbe/t4_smt.c
259
rw_destroy(&s->lock);
sys/dev/cxgbe/t4_smt.c
260
free(s, M_CXGBE);
sys/dev/cxgbe/t4_smt.c
71
t4_find_or_alloc_sme(struct smt_data *s, uint8_t *smac)
sys/dev/cxgbe/t4_smt.c
76
rw_assert(&s->lock, RA_WLOCKED);
sys/dev/cxgbe/t4_smt.c
77
for (e = &s->smtab[0], end = &s->smtab[s->smt_size]; e != end; ++e) {
sys/dev/cxgbe/t4_vf.c
524
struct sge *s;
sys/dev/cxgbe/t4_vf.c
735
s = &sc->sge;
sys/dev/cxgbe/t4_vf.c
736
s->nrxq = sc->params.nports * iaq.nrxq;
sys/dev/cxgbe/t4_vf.c
737
s->ntxq = sc->params.nports * iaq.ntxq;
sys/dev/cxgbe/t4_vf.c
738
s->neq = s->ntxq + s->nrxq; /* the free list in an rxq is an eq */
sys/dev/cxgbe/t4_vf.c
739
s->neq += sc->params.nports; /* ctrl queues: 1 per port */
sys/dev/cxgbe/t4_vf.c
740
s->niq = s->nrxq + 1; /* 1 extra for firmware event queue */
sys/dev/cxgbe/t4_vf.c
742
s->iqmap_sz = s->niq;
sys/dev/cxgbe/t4_vf.c
743
s->eqmap_sz = s->neq;
sys/dev/cxgbe/t4_vf.c
745
s->rxq = malloc(s->nrxq * sizeof(struct sge_rxq), M_CXGBE,
sys/dev/cxgbe/t4_vf.c
747
s->txq = malloc(s->ntxq * sizeof(struct sge_txq), M_CXGBE,
sys/dev/cxgbe/t4_vf.c
749
s->iqmap = malloc(s->iqmap_sz * sizeof(struct sge_iq *), M_CXGBE,
sys/dev/cxgbe/t4_vf.c
751
s->eqmap = malloc(s->eqmap_sz * sizeof(struct sge_eq *), M_CXGBE,
sys/dev/cxgbe/tom/t4_tom.c
1077
struct offload_settings *s)
sys/dev/cxgbe/tom/t4_tom.c
1084
mss = s->mss > 0 ? s->mss : tcp_mssopt(inc);
sys/dev/cxgbe/tom/t4_tom.c
1249
init_conn_params(struct vi_info *vi , struct offload_settings *s,
sys/dev/cxgbe/tom/t4_tom.c
1261
MPASS(s->offload != 0);
sys/dev/cxgbe/tom/t4_tom.c
1264
if (s->cong_algo >= 0)
sys/dev/cxgbe/tom/t4_tom.c
1265
cp->cong_algo = s->cong_algo & M_CONG_CNTRL;
sys/dev/cxgbe/tom/t4_tom.c
1289
if (s->sched_class >= 0 && s->sched_class < sc->params.nsched_cls)
sys/dev/cxgbe/tom/t4_tom.c
1290
cp->tc_idx = s->sched_class;
sys/dev/cxgbe/tom/t4_tom.c
1295
if (s->nagle >= 0)
sys/dev/cxgbe/tom/t4_tom.c
1296
cp->nagle = s->nagle > 0 ? 1 : 0;
sys/dev/cxgbe/tom/t4_tom.c
1319
if (s->rx_coalesce >= 0)
sys/dev/cxgbe/tom/t4_tom.c
1320
cp->rx_coalesce = s->rx_coalesce > 0 ? 1 : 0;
sys/dev/cxgbe/tom/t4_tom.c
1331
cp->mtu_idx = find_best_mtu_idx(sc, inc, s);
sys/dev/cxgbe/tom/t4_tom.c
1337
if (s->txq == QUEUE_RANDOM)
sys/dev/cxgbe/tom/t4_tom.c
1339
else if (s->txq == QUEUE_ROUNDROBIN)
sys/dev/cxgbe/tom/t4_tom.c
1342
q_idx = s->txq;
sys/dev/cxgbe/tom/t4_tom.c
1346
if (s->rxq == QUEUE_RANDOM)
sys/dev/cxgbe/tom/t4_tom.c
1348
else if (s->rxq == QUEUE_ROUNDROBIN)
sys/dev/cxgbe/tom/t4_tom.c
1351
q_idx = s->rxq;
sys/dev/cxgbe/tom/t4_tom.c
1360
(s->tstamp > 0 || (s->tstamp < 0 && V_tcp_do_rfc1323)))
sys/dev/cxgbe/tom/t4_tom.c
1367
(s->sack > 0 || (s->sack < 0 && V_tcp_do_sack)))
sys/dev/cxgbe/tom/t4_tom.c
1380
(s->ecn > 0 || (s->ecn < 0 && V_tcp_do_ecn)))
sys/dev/cxgbe/tom/t4_tom.c
1399
if (s->tstamp > 0 ||
sys/dev/cxgbe/tom/t4_tom.c
1400
(s->tstamp < 0 && (tp->t_flags & TF_REQ_TSTMP)))
sys/dev/cxgbe/tom/t4_tom.c
1406
if (s->sack > 0 ||
sys/dev/cxgbe/tom/t4_tom.c
1407
(s->sack < 0 && (tp->t_flags & TF_SACK_PERMIT)))
sys/dev/cxgbe/tom/t4_tom.c
1419
if (s->ecn > 0 || (s->ecn < 0 && V_tcp_do_ecn == 1))
sys/dev/dcons/dcons.c
161
int port, s;
sys/dev/dcons/dcons.c
167
s = DCONS_HEADER_SIZE;
sys/dev/dcons/dcons.c
182
s += dc->o.size + dc->i.size;
sys/dev/dcons/dcons.c
186
if (s > size)
sys/dev/dpaa2/dpaa2_mc_acpi.c
100
if (ACPI_FAILURE(s)) {
sys/dev/dpaa2/dpaa2_mc_acpi.c
101
device_printf(dev, "Cannot find '_UID' property: %zd\n", s);
sys/dev/dpaa2/dpaa2_mc_acpi.c
105
s = device_get_property(dev, "reg", &sc->reg, sizeof(sc->reg),
sys/dev/dpaa2/dpaa2_mc_acpi.c
107
if (s == -1) {
sys/dev/dpaa2/dpaa2_mc_acpi.c
108
device_printf(dev, "Cannot find 'reg' property: %zd\n", s);
sys/dev/dpaa2/dpaa2_mc_acpi.c
112
s = device_get_property(dev, "managed", sc->managed,
sys/dev/dpaa2/dpaa2_mc_acpi.c
114
s = device_get_property(dev, "phy-connection-type", sc->phy_conn_type,
sys/dev/dpaa2/dpaa2_mc_acpi.c
116
s = device_get_property(dev, "phy-mode", sc->phy_mode,
sys/dev/dpaa2/dpaa2_mc_acpi.c
118
s = device_get_property(dev, "phy-handle", &sc->phy_channel,
sys/dev/dpaa2/dpaa2_mc_acpi.c
76
ssize_t s;
sys/dev/dpaa2/dpaa2_mc_acpi.c
78
s = device_get_property(dev, "reg", &reg, sizeof(reg),
sys/dev/dpaa2/dpaa2_mc_acpi.c
80
if (s == -1)
sys/dev/dpaa2/dpaa2_mc_acpi.c
92
ssize_t s;
sys/dev/dpaa2/dpaa2_mc_acpi.c
99
s = acpi_GetInteger(h, "_UID", &sc->uid);
sys/dev/dpaa2/dpaa2_mc_fdt.c
105
s = device_get_property(dev, "reg", &reg, sizeof(reg),
sys/dev/dpaa2/dpaa2_mc_fdt.c
107
if (s == -1) {
sys/dev/dpaa2/dpaa2_mc_fdt.c
109
__func__, ofw_bus_get_name(dev), s);
sys/dev/dpaa2/dpaa2_mc_fdt.c
122
ssize_t s;
sys/dev/dpaa2/dpaa2_mc_fdt.c
127
s = device_get_property(dev, "reg", &sc->reg, sizeof(sc->reg),
sys/dev/dpaa2/dpaa2_mc_fdt.c
129
if (s == -1) {
sys/dev/dpaa2/dpaa2_mc_fdt.c
130
device_printf(dev, "Cannot find 'reg' property: %zd\n", s);
sys/dev/dpaa2/dpaa2_mc_fdt.c
134
s = device_get_property(dev, "managed", sc->managed,
sys/dev/dpaa2/dpaa2_mc_fdt.c
136
s = device_get_property(dev, "phy-connection-type", sc->phy_conn_type,
sys/dev/dpaa2/dpaa2_mc_fdt.c
138
s = device_get_property(dev, "pcs-handle", &sc->pcs_handle,
sys/dev/dpaa2/dpaa2_mc_fdt.c
142
s = device_get_property(dev, "sfp", &sc->sfp, sizeof(sc->sfp),
sys/dev/dpaa2/dpaa2_mc_fdt.c
144
s = device_get_property(dev, "phy-handle", &sc->phy_handle,
sys/dev/dpaa2/dpaa2_mc_fdt.c
96
ssize_t s;
sys/dev/dpaa2/dpaa2_ni.c
3512
struct sbuf s;
sys/dev/dpaa2/dpaa2_ni.c
3551
sbuf_new_for_sysctl(&s, NULL, 1024, req);
sys/dev/dpaa2/dpaa2_ni.c
3552
sbuf_putc(&s, '\n');
sys/dev/dpaa2/dpaa2_ni.c
3553
sbuf_printf(&s, "Link State: %s (%s)\n", ls.link_up ? "UP" : "DOWN",
sys/dev/dpaa2/dpaa2_ni.c
3555
sbuf_printf(&s, "Link Rate: %ju\n", (uintmax_t)ls.rate);
sys/dev/dpaa2/dpaa2_ni.c
3556
sbuf_printf(&s, "Link Options: %b\n",
sys/dev/dpaa2/dpaa2_ni.c
3558
sbuf_printf(&s, "Link Speed Capabilities: %#018jx\n",
sys/dev/dpaa2/dpaa2_ni.c
3560
sbuf_printf(&s, "Link Speed Advertised for autoneg: %#018jx\n",
sys/dev/dpaa2/dpaa2_ni.c
3562
sbuf_finish(&s);
sys/dev/dpaa2/dpaa2_ni.c
3563
sbuf_delete(&s);
sys/dev/dpaa2/memac_mdio_acpi.c
104
ssize_t s;
sys/dev/dpaa2/memac_mdio_acpi.c
110
s = acpi_GetInteger(h, "_UID", &sc->uid);
sys/dev/dpaa2/memac_mdio_acpi.c
111
if (ACPI_FAILURE(s)) {
sys/dev/dpaa2/memac_mdio_acpi.c
112
device_printf(dev, "Cannot get '_UID' property: %zd\n", s);
sys/dev/dpaa2/memac_mdio_acpi.c
116
s = device_get_property(dev, "phy-channel",
sys/dev/dpaa2/memac_mdio_acpi.c
118
if (s != -1)
sys/dev/dpaa2/memac_mdio_acpi.c
122
s = device_get_property(dev, "compatible",
sys/dev/dpaa2/memac_mdio_fdt.c
107
ssize_t s;
sys/dev/dpaa2/memac_mdio_fdt.c
114
s = device_get_property(dev, "reg", &sc->reg, sizeof(sc->reg),
sys/dev/dpaa2/memac_mdio_fdt.c
116
if (s != -1)
sys/dev/drm2/drm_dp_helper.c
103
int s = ((lane & 1) ?
sys/dev/drm2/drm_dp_helper.c
108
return ((l >> s) & 0x3) << DP_TRAIN_PRE_EMPHASIS_SHIFT;
sys/dev/drm2/drm_dp_helper.c
46
int s = (lane & 1) * 4;
sys/dev/drm2/drm_dp_helper.c
48
return (l >> s) & 0xf;
sys/dev/drm2/drm_dp_helper.c
90
int s = ((lane & 1) ?
sys/dev/drm2/drm_dp_helper.c
95
return ((l >> s) & 0x3) << DP_TRAIN_VOLTAGE_SWING_SHIFT;
sys/dev/drm2/drm_fb_helper.c
198
const char *s;
sys/dev/drm2/drm_fb_helper.c
201
s = "OFF";
sys/dev/drm2/drm_fb_helper.c
204
s = "ON - dig";
sys/dev/drm2/drm_fb_helper.c
208
s = "ON";
sys/dev/drm2/drm_fb_helper.c
213
drm_get_connector_name(connector), s);
sys/dev/drm2/drm_lock.c
301
struct drm_sigdata *s = (struct drm_sigdata *) priv;
sys/dev/drm2/drm_lock.c
305
if (!s->lock || !_DRM_LOCK_IS_HELD(s->lock->lock)
sys/dev/drm2/drm_lock.c
306
|| _DRM_LOCKING_CONTEXT(s->lock->lock) != s->context)
sys/dev/drm2/drm_lock.c
312
old = s->lock->lock;
sys/dev/drm2/drm_lock.c
314
prev = cmpxchg(&s->lock->lock, old, new);
sys/dev/drm2/drm_os_freebsd.h
182
#define __set_bit(n, s) set_bit((n), (s))
sys/dev/drm2/drm_os_freebsd.h
183
#define __clear_bit(n, s) clear_bit((n), (s))
sys/dev/drm2/ttm/ttm_bo_util.c
273
vm_page_t s = ttm->pages[page];
sys/dev/drm2/ttm/ttm_bo_util.c
276
if (!s)
sys/dev/drm2/ttm/ttm_bo_util.c
280
src = pmap_mapdev_attr(VM_PAGE_TO_PHYS(s), PAGE_SIZE, prot);
sys/dev/e1000/e1000_mac.c
110
u16 E1000_UNUSEDARG *s, u16 E1000_UNUSEDARG *d)
sys/dev/e1000/e1000_mac.h
42
s32 e1000_null_link_info(struct e1000_hw *hw, u16 *s, u16 *d);
sys/dev/etherswitch/ar40xx/ar40xx_hw.c
309
char *s;
sys/dev/etherswitch/ar40xx/ar40xx_hw.c
311
s = (void *) ea;
sys/dev/etherswitch/ar40xx/ar40xx_hw.c
319
s[5] = MS(ret0, AR40XX_REG_SW_MAC_ADDR0_BYTE5);
sys/dev/etherswitch/ar40xx/ar40xx_hw.c
320
s[4] = MS(ret0, AR40XX_REG_SW_MAC_ADDR0_BYTE4);
sys/dev/etherswitch/ar40xx/ar40xx_hw.c
321
s[3] = MS(ret1, AR40XX_REG_SW_MAC_ADDR1_BYTE3);
sys/dev/etherswitch/ar40xx/ar40xx_hw.c
322
s[2] = MS(ret1, AR40XX_REG_SW_MAC_ADDR1_BYTE2);
sys/dev/etherswitch/ar40xx/ar40xx_hw.c
323
s[1] = MS(ret1, AR40XX_REG_SW_MAC_ADDR1_BYTE1);
sys/dev/etherswitch/ar40xx/ar40xx_hw.c
324
s[0] = MS(ret1, AR40XX_REG_SW_MAC_ADDR1_BYTE0);
sys/dev/etherswitch/ar40xx/ar40xx_hw.c
337
char *s;
sys/dev/etherswitch/ar40xx/ar40xx_hw.c
339
s = (void *) ea;
sys/dev/etherswitch/ar40xx/ar40xx_hw.c
343
ret0 |= SM(s[5], AR40XX_REG_SW_MAC_ADDR0_BYTE5);
sys/dev/etherswitch/ar40xx/ar40xx_hw.c
344
ret0 |= SM(s[4], AR40XX_REG_SW_MAC_ADDR0_BYTE4);
sys/dev/etherswitch/ar40xx/ar40xx_hw.c
346
ret1 |= SM(s[3], AR40XX_REG_SW_MAC_ADDR1_BYTE3);
sys/dev/etherswitch/ar40xx/ar40xx_hw.c
347
ret1 |= SM(s[2], AR40XX_REG_SW_MAC_ADDR1_BYTE2);
sys/dev/etherswitch/ar40xx/ar40xx_hw.c
348
ret1 |= SM(s[1], AR40XX_REG_SW_MAC_ADDR1_BYTE1);
sys/dev/etherswitch/ar40xx/ar40xx_hw.c
349
ret1 |= SM(s[0], AR40XX_REG_SW_MAC_ADDR1_BYTE0);
sys/dev/etherswitch/arswitch/arswitch.c
460
char *s;
sys/dev/etherswitch/arswitch/arswitch.c
462
s = (void *) ea;
sys/dev/etherswitch/arswitch/arswitch.c
467
s[5] = MS(ret0, AR8X16_REG_SW_MAC_ADDR0_BYTE5);
sys/dev/etherswitch/arswitch/arswitch.c
468
s[4] = MS(ret0, AR8X16_REG_SW_MAC_ADDR0_BYTE4);
sys/dev/etherswitch/arswitch/arswitch.c
469
s[3] = MS(ret1, AR8X16_REG_SW_MAC_ADDR1_BYTE3);
sys/dev/etherswitch/arswitch/arswitch.c
470
s[2] = MS(ret1, AR8X16_REG_SW_MAC_ADDR1_BYTE2);
sys/dev/etherswitch/arswitch/arswitch.c
471
s[1] = MS(ret1, AR8X16_REG_SW_MAC_ADDR1_BYTE1);
sys/dev/etherswitch/arswitch/arswitch.c
472
s[0] = MS(ret1, AR8X16_REG_SW_MAC_ADDR1_BYTE0);
sys/dev/fb/fb.c
217
int s;
sys/dev/fb/fb.c
219
s = spltty();
sys/dev/fb/fb.c
223
splx(s);
sys/dev/fb/fb.c
228
splx(s);
sys/dev/fb/fb.c
236
int s;
sys/dev/fb/fb.c
238
s = spltty();
sys/dev/fb/fb.c
247
splx(s);
sys/dev/fb/fb.c
379
int s;
sys/dev/fb/fb.c
384
s = spltty();
sys/dev/fb/fb.c
500
splx(s);
sys/dev/fb/fb.c
75
int s;
sys/dev/fb/fb.c
80
s = spltty();
sys/dev/fb/fb.c
94
splx(s);
sys/dev/fb/fbreg.h
141
typedef int vi_puts_t(video_adapter_t *adp, vm_offset_t off, u_int16_t *s,
sys/dev/fb/fbreg.h
246
#define vidd_puts(adp, offset, s, len) \
sys/dev/fb/fbreg.h
247
(*vidsw[(adp)->va_index]->puts)((adp), (offset), (s), (len))
sys/dev/fb/fbreg.h
46
#define bcopy_io(s, d, c) copyw((void*)(s), (void*)(d), (c))
sys/dev/fb/fbreg.h
47
#define bcopy_toio(s, d, c) copyw((void*)(s), (void*)(d), (c))
sys/dev/fb/fbreg.h
48
#define bcopy_fromio(s, d, c) copyw((void*)(s), (void*)(d), (c))
sys/dev/fb/fbreg.h
54
#define bcopy_io(s, d, c) ofwfb_bcopy((void *)(s), (void *)(d), (c))
sys/dev/fb/fbreg.h
55
#define bcopy_toio(s, d, c) ofwfb_bcopy((void *)(s), (void *)(d), (c))
sys/dev/fb/fbreg.h
56
#define bcopy_fromio(s, d, c) ofwfb_bcopy((void *)(s), (void *)(d), (c))
sys/dev/fb/fbreg.h
62
void ofwfb_bcopy(const void *s, void *d, size_t c);
sys/dev/fb/fbreg.h
70
#define bcopy_io(s, d, c) memcpy((void *)(d), (void *)(s), (c))
sys/dev/fb/fbreg.h
71
#define bcopy_toio(s, d, c) memcpy((void *)(d), (void *)(s), (c))
sys/dev/fb/fbreg.h
72
#define bcopy_fromio(s, d, c) memcpy((void *)(d), (void *)(s), (c))
sys/dev/fb/fbreg.h
87
#define bcopy_io(s, d, c) memcpy_io((d), (s), (c))
sys/dev/fb/fbreg.h
88
#define bcopy_toio(s, d, c) memcpy_toio((d), (void *)(s), (c))
sys/dev/fb/fbreg.h
89
#define bcopy_fromio(s, d, c) memcpy_fromio((void *)(d), (s), (c))
sys/dev/fb/vga.c
1669
int s;
sys/dev/fb/vga.c
1671
s = splhigh();
sys/dev/fb/vga.c
1728
splx(s);
sys/dev/fb/vga.c
1734
int s;
sys/dev/fb/vga.c
1736
s = splhigh();
sys/dev/fb/vga.c
1777
splx(s);
sys/dev/fb/vga.c
1797
int s;
sys/dev/fb/vga.c
1824
s = splhigh();
sys/dev/fb/vga.c
1829
splx(s);
sys/dev/fb/vga.c
1846
s = splhigh();
sys/dev/fb/vga.c
1850
splx(s);
sys/dev/fb/vga.c
1877
int s;
sys/dev/fb/vga.c
1904
s = splhigh();
sys/dev/fb/vga.c
1909
splx(s);
sys/dev/fb/vga.c
1926
s = splhigh();
sys/dev/fb/vga.c
1930
splx(s);
sys/dev/fb/vga.c
1953
int s;
sys/dev/fb/vga.c
1959
s = splhigh();
sys/dev/fb/vga.c
1961
splx(s);
sys/dev/fb/vga.c
2104
int s;
sys/dev/fb/vga.c
2121
s = splhigh();
sys/dev/fb/vga.c
2147
splx(s);
sys/dev/fb/vga.c
2184
int s;
sys/dev/fb/vga.c
2198
s = splhigh();
sys/dev/fb/vga.c
2239
splx(s);
sys/dev/fb/vga.c
2267
int s;
sys/dev/fb/vga.c
2275
s = spltty();
sys/dev/fb/vga.c
2280
splx(s);
sys/dev/fb/vga.c
2299
int s;
sys/dev/fb/vga.c
2312
s = spltty();
sys/dev/fb/vga.c
2317
splx(s);
sys/dev/fb/vga.c
2333
int s;
sys/dev/fb/vga.c
2338
s = spltty();
sys/dev/fb/vga.c
2373
splx(s);
sys/dev/fb/vga.c
2388
int s;
sys/dev/fb/vga.c
2390
s = splhigh();
sys/dev/fb/vga.c
2424
splx(s);
sys/dev/fb/vga.c
2456
splx(s);
sys/dev/fdc/fdc.c
394
fdc_err(struct fdc_data *fdc, const char *s)
sys/dev/fdc/fdc.c
397
if (s) {
sys/dev/fdc/fdc.c
399
device_printf(fdc->fdc_dev, "%s", s);
sys/dev/firewire/firewire.c
1288
union fw_self_id *s;
sys/dev/firewire/firewire.c
1289
s = (union fw_self_id *) &sid;
sys/dev/firewire/firewire.c
1290
if (s->p0.sequel) {
sys/dev/firewire/firewire.c
1291
if (s->p1.sequence_num == FW_SELF_ID_PAGE0) {
sys/dev/firewire/firewire.c
1294
s->p1.phy_id, s->p1.port3, s->p1.port4,
sys/dev/firewire/firewire.c
1295
s->p1.port5, s->p1.port6, s->p1.port7,
sys/dev/firewire/firewire.c
1296
s->p1.port8, s->p1.port9, s->p1.port10);
sys/dev/firewire/firewire.c
1297
} else if (s->p2.sequence_num == FW_SELF_ID_PAGE1) {
sys/dev/firewire/firewire.c
1299
s->p2.phy_id, s->p2.port11, s->p2.port12,
sys/dev/firewire/firewire.c
1300
s->p2.port13, s->p2.port14, s->p2.port15);
sys/dev/firewire/firewire.c
1303
s->p1.phy_id, s->p1.sequence_num);
sys/dev/firewire/firewire.c
1308
s->p0.phy_id, s->p0.link_active, s->p0.gap_count,
sys/dev/firewire/firewire.c
1309
s->p0.phy_speed, s->p0.contender,
sys/dev/firewire/firewire.c
1310
s->p0.power_class, s->p0.port0, s->p0.port1,
sys/dev/firewire/firewire.c
1311
s->p0.port2, s->p0.initiated_reset, s->p0.more_packets);
sys/dev/firewire/firewire.c
1696
union fw_self_id *s;
sys/dev/firewire/firewire.c
1699
s = &fc->topology_map->self_id[i];
sys/dev/firewire/firewire.c
1700
if (s->p0.sequel)
sys/dev/firewire/firewire.c
1702
if (s->p0.phy_id == node)
sys/dev/firewire/firewire.c
1703
return s;
sys/dev/firewire/firewire.c
2305
(caddr_t)ntohl(rfp->mode.wreqb.dest_lo),s
sys/dev/firewire/firewire.h
457
#define MAKEMINOR(f, u, s) \
sys/dev/firewire/firewire.h
458
((f) | (((u) & 0xff) << 8) | (s & 0xff))
sys/dev/firewire/fwcrom.c
251
char *s = NULL;
sys/dev/firewire/fwcrom.c
256
s = "SBP-2";
sys/dev/firewire/fwcrom.c
260
s = "unknown ANSIT10";
sys/dev/firewire/fwcrom.c
266
s = "AV/C";
sys/dev/firewire/fwcrom.c
269
s = "CAL";
sys/dev/firewire/fwcrom.c
272
s = "EHS";
sys/dev/firewire/fwcrom.c
275
s = "HAVi";
sys/dev/firewire/fwcrom.c
278
s = "1394 Cam 1.04";
sys/dev/firewire/fwcrom.c
281
s = "1394 Cam 1.20";
sys/dev/firewire/fwcrom.c
284
s = "1394 Cam 1.30";
sys/dev/firewire/fwcrom.c
287
s = "1394 Direct print";
sys/dev/firewire/fwcrom.c
290
s = "Industrial & Instrument";
sys/dev/firewire/fwcrom.c
294
s = "unknown 1394TA";
sys/dev/firewire/fwcrom.c
297
if (s != NULL)
sys/dev/firewire/fwcrom.c
298
snprintf(buf, len, "%s", s);
sys/dev/firewire/fwohci.c
832
bus_dma_segment_t *s;
sys/dev/firewire/fwohci.c
843
s = &segs[i];
sys/dev/firewire/fwohci.c
844
FWOHCI_DMA_WRITE(db->db.desc.addr, s->ds_addr);
sys/dev/firewire/fwohci.c
845
FWOHCI_DMA_WRITE(db->db.desc.cmd, s->ds_len);
sys/dev/firewire/sbp.c
152
#define OCB_MATCH(o,s) ((o)->bus_addr == ntohl((s)->orb_lo))
sys/dev/firewire/sbp.c
2513
bus_dma_segment_t *s;
sys/dev/firewire/sbp.c
2530
s = &segments[0];
sys/dev/firewire/sbp.c
2531
if (s->ds_len > SBP_SEG_MAX)
sys/dev/firewire/sbp.c
2533
ocb->orb[3] = htonl(s->ds_addr);
sys/dev/firewire/sbp.c
2534
ocb->orb[4] |= htonl(s->ds_len);
sys/dev/firewire/sbp.c
2538
s = &segments[i];
sys/dev/firewire/sbp.c
2541
if (s->ds_len < 16)
sys/dev/firewire/sbp.c
2544
"(seg=%d/%d)\n", (size_t)s->ds_len, i + 1, seg);
sys/dev/firewire/sbp.c
2546
if (s->ds_len > SBP_SEG_MAX)
sys/dev/firewire/sbp.c
2548
ocb->ind_ptr[i].hi = htonl(s->ds_len << 16);
sys/dev/firewire/sbp.c
2549
ocb->ind_ptr[i].lo = htonl(s->ds_addr);
sys/dev/hid/hid.c
120
hid_switch_rid(struct hid_data *s, struct hid_item *c, uint32_t next_rID)
sys/dev/hid/hid.c
135
if (s->last_pos[i].rid == c->report_ID)
sys/dev/hid/hid.c
137
if (s->last_pos[i].rid == 0)
sys/dev/hid/hid.c
142
s->last_pos[i].rid = c->report_ID;
sys/dev/hid/hid.c
143
s->last_pos[i].pos = c->loc.pos;
sys/dev/hid/hid.c
156
if (s->last_pos[i].rid == next_rID)
sys/dev/hid/hid.c
158
if (s->last_pos[i].rid == 0)
sys/dev/hid/hid.c
163
s->last_pos[i].rid = next_rID;
sys/dev/hid/hid.c
164
c->loc.pos = s->last_pos[i].pos;
sys/dev/hid/hid.c
177
struct hid_data *s;
sys/dev/hid/hid.c
185
s = malloc(sizeof *s, M_TEMP, M_WAITOK | M_ZERO);
sys/dev/hid/hid.c
186
s->start = s->p = d;
sys/dev/hid/hid.c
187
s->end = ((const uint8_t *)d) + len;
sys/dev/hid/hid.c
188
s->kindset = kindset;
sys/dev/hid/hid.c
189
return (s);
sys/dev/hid/hid.c
196
hid_end_parse(struct hid_data *s)
sys/dev/hid/hid.c
198
if (s == NULL)
sys/dev/hid/hid.c
201
free(s, M_TEMP);
sys/dev/hid/hid.c
208
hid_get_byte(struct hid_data *s, const uint16_t wSize)
sys/dev/hid/hid.c
213
ptr = s->p;
sys/dev/hid/hid.c
216
if (ptr == s->end)
sys/dev/hid/hid.c
223
if ((s->end - ptr) < wSize)
sys/dev/hid/hid.c
224
ptr = s->end;
sys/dev/hid/hid.c
229
s->p = ptr;
sys/dev/hid/hid.c
238
hid_get_item(struct hid_data *s, struct hid_item *h)
sys/dev/hid/hid.c
247
if (s == NULL)
sys/dev/hid/hid.c
250
c = &s->cur[s->pushlevel];
sys/dev/hid/hid.c
254
if (s->icount < s->ncount) {
sys/dev/hid/hid.c
256
if (s->iusage < s->nusage) {
sys/dev/hid/hid.c
257
uval = s->usages_min[s->iusage] + s->ousage;
sys/dev/hid/hid.c
259
s->usage_last = uval;
sys/dev/hid/hid.c
260
if (uval == s->usages_max[s->iusage]) {
sys/dev/hid/hid.c
261
s->iusage ++;
sys/dev/hid/hid.c
262
s->ousage = 0;
sys/dev/hid/hid.c
264
s->ousage ++;
sys/dev/hid/hid.c
268
uval = s->usage_last;
sys/dev/hid/hid.c
272
while ((c->flags & HIO_VARIABLE) == 0 && s->ousage == 0 &&
sys/dev/hid/hid.c
273
s->iusage < s->nusage && c->nusages < HID_ITEM_MAXUSAGE)
sys/dev/hid/hid.c
274
c->usages[c->nusages++] = s->usages_min[s->iusage++];
sys/dev/hid/hid.c
275
if ((c->flags & HIO_VARIABLE) == 0 && s->ousage == 0 &&
sys/dev/hid/hid.c
276
s->iusage < s->nusage)
sys/dev/hid/hid.c
279
s->nusage);
sys/dev/hid/hid.c
280
s->icount ++;
sys/dev/hid/hid.c
285
if (s->kindset & (1 << c->kind)) {
sys/dev/hid/hid.c
295
s->icount = 0;
sys/dev/hid/hid.c
296
s->ncount = 0;
sys/dev/hid/hid.c
297
s->iusage = 0;
sys/dev/hid/hid.c
298
s->nusage = 0;
sys/dev/hid/hid.c
299
s->susage = 0;
sys/dev/hid/hid.c
300
s->ousage = 0;
sys/dev/hid/hid.c
304
while (s->p != s->end) {
sys/dev/hid/hid.c
305
bSize = hid_get_byte(s, 1);
sys/dev/hid/hid.c
308
bSize = hid_get_byte(s, 1);
sys/dev/hid/hid.c
309
bSize |= hid_get_byte(s, 1) << 8;
sys/dev/hid/hid.c
310
bTag = hid_get_byte(s, 1);
sys/dev/hid/hid.c
327
uval = hid_get_byte(s, 1);
sys/dev/hid/hid.c
332
uval = hid_get_byte(s, 1);
sys/dev/hid/hid.c
333
uval |= hid_get_byte(s, 1) << 8;
sys/dev/hid/hid.c
338
uval = hid_get_byte(s, 1);
sys/dev/hid/hid.c
339
uval |= hid_get_byte(s, 1) << 8;
sys/dev/hid/hid.c
340
uval |= hid_get_byte(s, 1) << 16;
sys/dev/hid/hid.c
341
uval |= hid_get_byte(s, 1) << 24;
sys/dev/hid/hid.c
346
uval = hid_get_byte(s, bSize);
sys/dev/hid/hid.c
360
c->loc.count = s->loc_count;
sys/dev/hid/hid.c
361
c->loc.size = s->loc_size;
sys/dev/hid/hid.c
370
s->ncount = MAXLOCCNT;
sys/dev/hid/hid.c
372
s->ncount = c->loc.count;
sys/dev/hid/hid.c
380
s->ncount = 1;
sys/dev/hid/hid.c
391
c->usage = s->usage_last;
sys/dev/hid/hid.c
437
s->loc_size = uval & mask;
sys/dev/hid/hid.c
440
hid_switch_rid(s, c, uval & mask);
sys/dev/hid/hid.c
444
s->loc_count = uval & mask;
sys/dev/hid/hid.c
448
if ((s->pushlevel + 1) >= MAXPUSH) {
sys/dev/hid/hid.c
449
DPRINTFN(0, "Cannot push item @ %d\n", s->pushlevel);
sys/dev/hid/hid.c
452
s->pushlevel ++;
sys/dev/hid/hid.c
453
s->cur[s->pushlevel] = *c;
sys/dev/hid/hid.c
455
c->loc.size = s->loc_size;
sys/dev/hid/hid.c
456
c->loc.count = s->loc_count;
sys/dev/hid/hid.c
458
c = &s->cur[s->pushlevel];
sys/dev/hid/hid.c
462
if (s->pushlevel == 0) {
sys/dev/hid/hid.c
466
s->pushlevel --;
sys/dev/hid/hid.c
469
c = &s->cur[s->pushlevel];
sys/dev/hid/hid.c
471
s->loc_size = c->loc.size;
sys/dev/hid/hid.c
472
s->loc_count = c->loc.count;
sys/dev/hid/hid.c
490
s->usage_last = uval;
sys/dev/hid/hid.c
492
if (s->nusage < MAXUSAGE) {
sys/dev/hid/hid.c
493
s->usages_min[s->nusage] = uval;
sys/dev/hid/hid.c
494
s->usages_max[s->nusage] = uval;
sys/dev/hid/hid.c
495
s->nusage ++;
sys/dev/hid/hid.c
501
s->susage = 0;
sys/dev/hid/hid.c
504
s->susage |= 1;
sys/dev/hid/hid.c
512
s->susage |= 2;
sys/dev/hid/hid.c
519
if (s->susage != 3)
sys/dev/hid/hid.c
523
if ((s->nusage < MAXUSAGE) &&
sys/dev/hid/hid.c
526
s->usages_min[s->nusage] =
sys/dev/hid/hid.c
528
s->usages_max[s->nusage] =
sys/dev/hid/hid.c
530
s->nusage ++;
sys/dev/hid/hid.c
534
s->susage = 0;
sys/dev/hid/hid.c
61
static uint8_t hid_get_byte(struct hid_data *s, const uint16_t wSize);
sys/dev/hid/hid.h
323
void hid_end_parse(struct hid_data *s);
sys/dev/hid/hid.h
324
int hid_get_item(struct hid_data *s, struct hid_item *h);
sys/dev/hpt27xx/ldm.h
532
void ldm_ide_fixstring (HPT_U8 *s, const int bytecount);
sys/dev/hptmv/global.h
141
void HPTLIBAPI os_memset(void *s, char c, unsigned len);
sys/dev/hptmv/global.h
142
unsigned HPTLIBAPI os_strlen(const char *s);
sys/dev/hptmv/mv.c
103
os_strlen(const char *s)
sys/dev/hptmv/mv.c
105
return strlen(s);
sys/dev/hptmv/mv.c
97
os_memset(void *s, char c, unsigned len)
sys/dev/hptmv/mv.c
99
memset(s, c, len);
sys/dev/hptnr/ldm.h
531
void ldm_ide_fixstring (HPT_U8 *s, const int bytecount);
sys/dev/hptrr/ldm.h
524
void ldm_ide_fixstring (HPT_U8 *s, const int bytecount);
sys/dev/hwpmc/hwpmc_arm64.c
229
register_t s;
sys/dev/hwpmc/hwpmc_arm64.c
240
s = intr_disable();
sys/dev/hwpmc/hwpmc_arm64.c
260
intr_restore(s);
sys/dev/hwpmc/hwpmc_armv7.c
163
register_t s;
sys/dev/hwpmc/hwpmc_armv7.c
171
s = intr_disable();
sys/dev/hwpmc/hwpmc_armv7.c
189
intr_restore(s);
sys/dev/hwpmc/pmu_dmc620.c
67
#define MD4(sc, r, c, s) WR4((sc), (r), (RD4((sc), (r)) & ~(c)) | (s))
sys/dev/hwpmc/pmu_dmc620.c
69
#define CD2MD4(sc, u, r, c, s) MD4((sc), DMC620_CLKDIV2_REG((u), (r)), (c), (s))
sys/dev/hwpmc/pmu_dmc620.c
70
#define CMD4(sc, u, r, c, s) MD4((sc), DMC620_CLK_REG((u), (r)), (c), (s))
sys/dev/hyperv/hvsock/hv_sock.c
275
struct socket *s = NULL;
sys/dev/hyperv/hvsock/hv_sock.c
278
s = __hvs_find_socket_on_list(addr, list);
sys/dev/hyperv/hvsock/hv_sock.c
281
return s;
sys/dev/hyperv/pcib/vmbus_pcib.c
1262
#define hv_cfg_read(x, s) \
sys/dev/hyperv/pcib/vmbus_pcib.c
1263
static inline uint##x##_t hv_cfg_read_##s(struct hv_pcibus *bus, \
sys/dev/hyperv/pcib/vmbus_pcib.c
1266
return (bus_read_##s(bus->cfg_res, offset)); \
sys/dev/hyperv/pcib/vmbus_pcib.c
1269
#define hv_cfg_write(x, s) \
sys/dev/hyperv/pcib/vmbus_pcib.c
1270
static inline void hv_cfg_write_##s(struct hv_pcibus *bus, \
sys/dev/hyperv/pcib/vmbus_pcib.c
1273
return (bus_write_##s(bus->cfg_res, offset, val)); \
sys/dev/hyperv/utilities/unicode.h
106
if (spos >= src_len-3 || !IS_CONT(s[spos+1])
sys/dev/hyperv/utilities/unicode.h
107
|| !IS_CONT(s[spos+2]) || !IS_CONT(s[spos+3])) {
sys/dev/hyperv/utilities/unicode.h
113
cc = ((s[spos] & 0x03) << 18) | ((s[spos+1] & 0x3f) << 12)
sys/dev/hyperv/utilities/unicode.h
114
| ((s[spos+2] & 0x3f) << 6) | (s[spos+3] & 0x3f);
sys/dev/hyperv/utilities/unicode.h
46
const unsigned char *s;
sys/dev/hyperv/utilities/unicode.h
54
s = (const unsigned char *)src;
sys/dev/hyperv/utilities/unicode.h
57
if (s[spos] < 0x80)
sys/dev/hyperv/utilities/unicode.h
58
c = s[spos++];
sys/dev/hyperv/utilities/unicode.h
60
&& (spos >= src_len || !IS_CONT(s[spos+1]))
sys/dev/hyperv/utilities/unicode.h
61
&& s[spos]>=0xa0) {
sys/dev/hyperv/utilities/unicode.h
63
c = s[spos++];
sys/dev/hyperv/utilities/unicode.h
65
else if (s[spos] < 0xc0 || s[spos] >= 0xf5) {
sys/dev/hyperv/utilities/unicode.h
72
else if (s[spos] < 0xe0) {
sys/dev/hyperv/utilities/unicode.h
73
if (spos >= src_len || !IS_CONT(s[spos+1])) {
sys/dev/hyperv/utilities/unicode.h
78
c = ((s[spos] & 0x3f) << 6) | (s[spos+1] & 0x3f);
sys/dev/hyperv/utilities/unicode.h
86
else if (s[spos] < 0xf0) {
sys/dev/hyperv/utilities/unicode.h
88
|| !IS_CONT(s[spos+1]) || !IS_CONT(s[spos+2])) {
sys/dev/hyperv/utilities/unicode.h
93
c = ((s[spos] & 0x0f) << 12) | ((s[spos+1] & 0x3f) << 6)
sys/dev/hyperv/utilities/unicode.h
94
| (s[spos+2] & 0x3f);
sys/dev/iavf/iavf_debug.h
123
#define iavf_dbg(sc, m, s, ...) iavf_debug_core(sc->dev, sc->dbg_mask, m, s, ##__VA_ARGS__)
sys/dev/iavf/iavf_debug.h
124
#define iavf_dbg_init(sc, s, ...) iavf_debug_core(sc->dev, sc->dbg_mask, IAVF_DBG_INIT, s, ##__VA_ARGS__)
sys/dev/iavf/iavf_debug.h
125
#define iavf_dbg_info(sc, s, ...) iavf_debug_core(sc->dev, sc->dbg_mask, IAVF_DBG_INFO, s, ##__VA_ARGS__)
sys/dev/iavf/iavf_debug.h
126
#define iavf_dbg_vc(sc, s, ...) iavf_debug_core(sc->dev, sc->dbg_mask, IAVF_DBG_VC, s, ##__VA_ARGS__)
sys/dev/iavf/iavf_debug.h
127
#define iavf_dbg_filter(sc, s, ...) iavf_debug_core(sc->dev, sc->dbg_mask, IAVF_DBG_FILTER, s, ##__VA_ARGS__)
sys/dev/iavf/iavf_debug.h
128
#define iavf_dbg_rss(sc, s, ...) iavf_debug_core(sc->dev, sc->dbg_mask, IAVF_DBG_RSS, s, ##__VA_ARGS__)
sys/dev/iavf/iavf_lib.h
336
iavf_set_state(volatile u32 *s, enum iavf_state bit)
sys/dev/iavf/iavf_lib.h
339
atomic_set_32(s, BIT(bit));
sys/dev/iavf/iavf_lib.h
350
iavf_clear_state(volatile u32 *s, enum iavf_state bit)
sys/dev/iavf/iavf_lib.h
353
atomic_clear_32(s, BIT(bit));
sys/dev/iavf/iavf_lib.h
366
iavf_testandset_state(volatile u32 *s, enum iavf_state bit)
sys/dev/iavf/iavf_lib.h
369
return atomic_testandset_32(s, bit);
sys/dev/iavf/iavf_lib.h
382
iavf_testandclear_state(volatile u32 *s, enum iavf_state bit)
sys/dev/iavf/iavf_lib.h
385
return atomic_testandclear_32(s, bit);
sys/dev/iavf/iavf_lib.h
400
iavf_test_state(volatile u32 *s, enum iavf_state bit)
sys/dev/iavf/iavf_lib.h
402
return (*s & BIT(bit)) ? true : false;
sys/dev/iavf/iavf_osdep.h
118
#define CPU_TO_LE32(s) htole32(s)
sys/dev/iavf/iavf_osdep.h
233
#define iavf_debug(h, m, s, ...) iavf_debug_shared(h, m, s, ##__VA_ARGS__)
sys/dev/ice/ice_flow.c
1416
const struct ice_flow_seg_info *s;
sys/dev/ice/ice_flow.c
1418
s = &prof->segs[ICE_RSS_OUTER_HEADERS];
sys/dev/ice/ice_flow.c
1419
if (s->hdrs == ICE_FLOW_SEG_HDR_NONE)
sys/dev/ice/ice_flow.c
1421
if (s->hdrs & ICE_FLOW_SEG_HDR_IPV4)
sys/dev/ice/ice_flow.c
1423
if (s->hdrs & ICE_FLOW_SEG_HDR_IPV6)
sys/dev/ice/ice_lib.h
738
ice_set_state(volatile u32 *s, enum ice_state bit)
sys/dev/ice/ice_lib.h
741
atomic_set_32(s, BIT(bit));
sys/dev/ice/ice_lib.h
752
ice_clear_state(volatile u32 *s, enum ice_state bit)
sys/dev/ice/ice_lib.h
755
atomic_clear_32(s, BIT(bit));
sys/dev/ice/ice_lib.h
767
ice_testandset_state(volatile u32 *s, enum ice_state bit)
sys/dev/ice/ice_lib.h
770
return atomic_testandset_32(s, bit);
sys/dev/ice/ice_lib.h
782
ice_testandclear_state(volatile u32 *s, enum ice_state bit)
sys/dev/ice/ice_lib.h
785
return atomic_testandclear_32(s, bit);
sys/dev/ice/ice_lib.h
798
ice_test_state(volatile u32 *s, enum ice_state bit)
sys/dev/ice/ice_lib.h
800
return (*s & BIT(bit)) ? true : false;
sys/dev/igc/igc_mac.c
56
u16 IGC_UNUSEDARG *s, u16 IGC_UNUSEDARG *d)
sys/dev/igc/igc_mac.h
13
s32 igc_null_link_info(struct igc_hw *hw, u16 *s, u16 *d);
sys/dev/iicbus/acpi_iicbus.c
225
ACPI_STATUS s;
sys/dev/iicbus/acpi_iicbus.c
233
s = AcpiBufferToResource(info->Connection, info->Length, &res);
sys/dev/iicbus/acpi_iicbus.c
234
if (ACPI_FAILURE(s))
sys/dev/iicbus/acpi_iicbus.c
235
return (s);
sys/dev/iicbus/acpi_iicbus.c
238
s = AE_BAD_PARAMETER;
sys/dev/iicbus/acpi_iicbus.c
246
s = AE_BAD_PARAMETER;
sys/dev/iicbus/acpi_iicbus.c
312
s = AE_BAD_PARAMETER;
sys/dev/iicbus/acpi_iicbus.c
321
return (s);
sys/dev/iicbus/acpi_iicbus.c
328
ACPI_STATUS s;
sys/dev/iicbus/acpi_iicbus.c
331
s = AcpiInstallAddressSpaceHandler(handle, ACPI_ADR_SPACE_GSBUS,
sys/dev/iicbus/acpi_iicbus.c
333
if (ACPI_FAILURE(s)) {
sys/dev/iicbus/acpi_iicbus.c
346
ACPI_STATUS s;
sys/dev/iicbus/acpi_iicbus.c
349
s = AcpiRemoveAddressSpaceHandler(handle, ACPI_ADR_SPACE_GSBUS,
sys/dev/iicbus/acpi_iicbus.c
351
if (ACPI_FAILURE(s)) {
sys/dev/iicbus/iic.c
465
struct iiccmd *s;
sys/dev/iicbus/iic.c
475
s = (struct iiccmd *)data;
sys/dev/iicbus/iic.c
497
s = &iicswab;
sys/dev/iicbus/iic.c
514
error = iicbus_start(parent, s->slave, 0);
sys/dev/iicbus/iic.c
517
priv->addr = s->slave;
sys/dev/iicbus/iic.c
565
uvec.iov_base = s->buf;
sys/dev/iicbus/iic.c
566
uvec.iov_len = s->count;
sys/dev/iicbus/iic.c
571
ubuf.uio_resid = s->count;
sys/dev/iicbus/iic.c
585
uvec.iov_base = s->buf;
sys/dev/iicbus/iic.c
586
uvec.iov_len = s->count;
sys/dev/iicbus/iic.c
591
ubuf.uio_resid = s->count;
sys/dev/iicbus/iic.c
594
error = iicuio_move(priv, &ubuf, s->last);
sys/dev/iicbus/iic.c
625
error = iicbus_repeated_start(parent, s->slave, 0);
sys/dev/ioat/ioat_test.c
231
struct test_transaction *tx, *s;
sys/dev/ioat/ioat_test.c
233
TAILQ_FOREACH_SAFE(tx, &test->free_q, entry, s)
sys/dev/ioat/ioat_test.c
237
TAILQ_FOREACH_SAFE(tx, &test->pend_q, entry, s)
sys/dev/ipmi/ipmi_smbios.c
101
switch (s->interface_type) {
sys/dev/ipmi/ipmi_smbios.c
105
info->address = IPMI_BAR_ADDR(s->base_address) |
sys/dev/ipmi/ipmi_smbios.c
106
IPMI_BAM_ADDR_LSB(s->base_address_modifier);
sys/dev/ipmi/ipmi_smbios.c
107
info->io_mode = IPMI_BAR_MODE(s->base_address);
sys/dev/ipmi/ipmi_smbios.c
108
switch (IPMI_BAM_REG_SPACING(s->base_address_modifier)) {
sys/dev/ipmi/ipmi_smbios.c
124
if ((s->base_address & 0xffffffffffffff00) != 0) {
sys/dev/ipmi/ipmi_smbios.c
126
info->address = s->i2c_slave_address;
sys/dev/ipmi/ipmi_smbios.c
129
info->address = IPMI_BAR_ADDR(s->base_address);
sys/dev/ipmi/ipmi_smbios.c
134
if (s->length > offsetof(struct ipmi_entry, interrupt_number)) {
sys/dev/ipmi/ipmi_smbios.c
135
if (s->interrupt_number > 15)
sys/dev/ipmi/ipmi_smbios.c
137
s->interrupt_number);
sys/dev/ipmi/ipmi_smbios.c
139
info->irq = s->interrupt_number;
sys/dev/ipmi/ipmi_smbios.c
141
info->iface_type = s->interface_type;
sys/dev/ipmi/ipmi_smbios.c
93
struct ipmi_entry *s;
sys/dev/ipmi/ipmi_smbios.c
98
s = (struct ipmi_entry *)h;
sys/dev/irdma/irdma.h
40
#define MAKEMASK(m, s) ((m) << (s))
sys/dev/irdma/osdep.h
125
#define irdma_debug(h, m, s, ...) \
sys/dev/irdma/osdep.h
129
printf("irdma INIT " s, ##__VA_ARGS__); \
sys/dev/irdma/osdep.h
131
printf("irdma " s, ##__VA_ARGS__); \
sys/dev/irdma/osdep.h
60
#define MAKEMASK(m, s) ((m) << (s))
sys/dev/iscsi/icl_soft.c
345
icl_soft_receive_buf(struct mbuf **r, size_t *rs, void *buf, size_t s)
sys/dev/iscsi/icl_soft.c
348
m_copydata(*r, 0, s, buf);
sys/dev/iscsi/icl_soft.c
349
m_adj(*r, s);
sys/dev/iscsi/icl_soft.c
352
*rs -= s;
sys/dev/isp/isp_freebsd.h
538
#define ISP_IOXPUT_8(isp, s, d) *(d) = s
sys/dev/isp/isp_freebsd.h
539
#define ISP_IOXPUT_16(isp, s, d) *(d) = bswap16(s)
sys/dev/isp/isp_freebsd.h
540
#define ISP_IOXPUT_32(isp, s, d) *(d) = bswap32(s)
sys/dev/isp/isp_freebsd.h
541
#define ISP_IOXGET_8(isp, s, d) d = (*((uint8_t *)s))
sys/dev/isp/isp_freebsd.h
542
#define ISP_IOXGET_16(isp, s, d) d = bswap16(*((uint16_t *)s))
sys/dev/isp/isp_freebsd.h
543
#define ISP_IOXGET_32(isp, s, d) d = bswap32(*((uint32_t *)s))
sys/dev/isp/isp_freebsd.h
547
#define ISP_IOZGET_8(isp, s, d) d = (*((uint8_t *)s))
sys/dev/isp/isp_freebsd.h
548
#define ISP_IOZGET_16(isp, s, d) d = (*((uint16_t *)s))
sys/dev/isp/isp_freebsd.h
549
#define ISP_IOZGET_32(isp, s, d) d = (*((uint32_t *)s))
sys/dev/isp/isp_freebsd.h
550
#define ISP_IOZPUT_8(isp, s, d) *(d) = s
sys/dev/isp/isp_freebsd.h
551
#define ISP_IOZPUT_16(isp, s, d) *(d) = s
sys/dev/isp/isp_freebsd.h
552
#define ISP_IOZPUT_32(isp, s, d) *(d) = s
sys/dev/isp/isp_freebsd.h
555
#define ISP_IOXPUT_8(isp, s, d) *(d) = s
sys/dev/isp/isp_freebsd.h
556
#define ISP_IOXPUT_16(isp, s, d) *(d) = s
sys/dev/isp/isp_freebsd.h
557
#define ISP_IOXPUT_32(isp, s, d) *(d) = s
sys/dev/isp/isp_freebsd.h
558
#define ISP_IOXGET_8(isp, s, d) d = *(s)
sys/dev/isp/isp_freebsd.h
559
#define ISP_IOXGET_16(isp, s, d) d = *(s)
sys/dev/isp/isp_freebsd.h
560
#define ISP_IOXGET_32(isp, s, d) d = *(s)
sys/dev/isp/isp_freebsd.h
564
#define ISP_IOZPUT_8(isp, s, d) *(d) = s
sys/dev/isp/isp_freebsd.h
565
#define ISP_IOZPUT_16(isp, s, d) *(d) = bswap16(s)
sys/dev/isp/isp_freebsd.h
566
#define ISP_IOZPUT_32(isp, s, d) *(d) = bswap32(s)
sys/dev/isp/isp_freebsd.h
567
#define ISP_IOZGET_8(isp, s, d) d = (*((uint8_t *)(s)))
sys/dev/isp/isp_freebsd.h
568
#define ISP_IOZGET_16(isp, s, d) d = bswap16(*((uint16_t *)(s)))
sys/dev/isp/isp_freebsd.h
569
#define ISP_IOZGET_32(isp, s, d) d = bswap32(*((uint32_t *)(s)))
sys/dev/isp/isp_freebsd.h
572
#define ISP_SWAP16(isp, s) bswap16(s)
sys/dev/isp/isp_freebsd.h
573
#define ISP_SWAP32(isp, s) bswap32(s)
sys/dev/isp/isp_library.c
692
uint32_t *s, *d;
sys/dev/isp/isp_library.c
706
s = (uint32_t *)src->req_rsp_sense;
sys/dev/isp/isp_library.c
709
d[i] = ISP_SWAP32(isp, s[i]);
sys/dev/iwx/if_iwx.c
8027
int err = 0, s = splnet();
sys/dev/iwx/if_iwx.c
8043
splx(s);
sys/dev/ixl/i40e_lan_hmc.c
1301
struct i40e_hmc_obj_txq *s)
sys/dev/ixl/i40e_lan_hmc.c
1311
i40e_hmc_txq_ce_info, (u8 *)s);
sys/dev/ixl/i40e_lan_hmc.c
1340
struct i40e_hmc_obj_txq *s)
sys/dev/ixl/i40e_lan_hmc.c
1350
i40e_hmc_txq_ce_info, (u8 *)s);
sys/dev/ixl/i40e_lan_hmc.c
1361
struct i40e_hmc_obj_rxq *s)
sys/dev/ixl/i40e_lan_hmc.c
1371
i40e_hmc_rxq_ce_info, (u8 *)s);
sys/dev/ixl/i40e_lan_hmc.c
1400
struct i40e_hmc_obj_rxq *s)
sys/dev/ixl/i40e_lan_hmc.c
1410
i40e_hmc_rxq_ce_info, (u8 *)s);
sys/dev/ixl/i40e_lan_hmc.h
181
struct i40e_hmc_obj_txq *s);
sys/dev/ixl/i40e_lan_hmc.h
186
struct i40e_hmc_obj_txq *s);
sys/dev/ixl/i40e_lan_hmc.h
189
struct i40e_hmc_obj_rxq *s);
sys/dev/ixl/i40e_lan_hmc.h
194
struct i40e_hmc_obj_rxq *s);
sys/dev/ixl/i40e_osdep.h
100
#define CPU_TO_LE32(s) htole32(s)
sys/dev/ixl/i40e_osdep.h
178
#define i40e_debug(h, m, s, ...) i40e_debug_shared(h, m, s, ##__VA_ARGS__)
sys/dev/ixl/ixl_pf.h
283
#define ixl_dbg(pf, m, s, ...) ixl_debug_core((pf)->dev, (pf)->dbg_mask, m, s, ##__VA_ARGS__)
sys/dev/ixl/ixl_pf.h
284
#define ixl_dbg_info(pf, s, ...) ixl_debug_core((pf)->dev, (pf)->dbg_mask, IXL_DBG_INFO, s, ##__VA_ARGS__)
sys/dev/ixl/ixl_pf.h
285
#define ixl_dbg_filter(pf, s, ...) ixl_debug_core((pf)->dev, (pf)->dbg_mask, IXL_DBG_FILTER, s, ##__VA_ARGS__)
sys/dev/ixl/ixl_pf.h
286
#define ixl_dbg_iov(pf, s, ...) ixl_debug_core((pf)->dev, (pf)->dbg_mask, IXL_DBG_IOV, s, ##__VA_ARGS__)
sys/dev/ixl/ixl_pf.h
287
#define ixl_dbg_link(pf, s, ...) ixl_debug_core((pf)->dev, (pf)->dbg_mask, IXL_DBG_LINK, s, ##__VA_ARGS__)
sys/dev/ixl/ixl_pf.h
290
void ixl_set_state(volatile u32 *s, enum ixl_state bit);
sys/dev/ixl/ixl_pf.h
291
void ixl_clear_state(volatile u32 *s, enum ixl_state bit);
sys/dev/ixl/ixl_pf.h
292
bool ixl_test_state(volatile u32 *s, enum ixl_state bit);
sys/dev/ixl/ixl_pf.h
293
u32 ixl_testandset_state(volatile u32 *s, enum ixl_state bit);
sys/dev/ixl/ixl_pf_main.c
134
ixl_set_state(volatile u32 *s, enum ixl_state bit)
sys/dev/ixl/ixl_pf_main.c
137
atomic_set_32(s, BIT(bit));
sys/dev/ixl/ixl_pf_main.c
148
ixl_clear_state(volatile u32 *s, enum ixl_state bit)
sys/dev/ixl/ixl_pf_main.c
151
atomic_clear_32(s, BIT(bit));
sys/dev/ixl/ixl_pf_main.c
164
ixl_test_state(volatile u32 *s, enum ixl_state bit)
sys/dev/ixl/ixl_pf_main.c
166
return !!(*s & BIT(bit));
sys/dev/ixl/ixl_pf_main.c
178
ixl_testandset_state(volatile u32 *s, enum ixl_state bit)
sys/dev/ixl/ixl_pf_main.c
182
return atomic_testandset_32(s, bit);
sys/dev/ixl/ixl_pf_main.c
3866
ixl_switch_element_string(struct sbuf *s, u8 element_type, u16 seid)
sys/dev/ixl/ixl_pf_main.c
3868
sbuf_clear(s);
sys/dev/ixl/ixl_pf_main.c
3874
sbuf_cat(s, "EMP");
sys/dev/ixl/ixl_pf_main.c
3878
sbuf_printf(s, "MAC %2d",
sys/dev/ixl/ixl_pf_main.c
3883
sbuf_printf(s, "PF %3d",
sys/dev/ixl/ixl_pf_main.c
3888
sbuf_printf(s, "VF %3d",
sys/dev/ixl/ixl_pf_main.c
3895
sbuf_cat(s, "BMC");
sys/dev/ixl/ixl_pf_main.c
3898
sbuf_cat(s, "PV");
sys/dev/ixl/ixl_pf_main.c
3901
sbuf_cat(s, "VEB");
sys/dev/ixl/ixl_pf_main.c
3904
sbuf_cat(s, "PA");
sys/dev/ixl/ixl_pf_main.c
3907
sbuf_printf(s, "VSI");
sys/dev/ixl/ixl_pf_main.c
3910
sbuf_cat(s, "?");
sys/dev/ixl/ixl_pf_main.c
3915
sbuf_finish(s);
sys/dev/ixl/ixl_pf_main.c
3916
return sbuf_data(s);
sys/dev/kbd/kbd.c
1162
#define set_lockkey_state(k, s, l) \
sys/dev/kbd/kbd.c
1163
if (!((s) & l ## DOWN)) { \
sys/dev/kbd/kbd.c
1165
(s) |= l ## DOWN; \
sys/dev/kbd/kbd.c
1166
(s) ^= l ## ED; \
sys/dev/kbd/kbd.c
1167
i = (s) & LOCK_MASK; \
sys/dev/kbdmux/kbdmux.c
100
mtx_destroy(&(s)->ks_lock)
sys/dev/kbdmux/kbdmux.c
101
#define KBDMUX_LOCK(s) \
sys/dev/kbdmux/kbdmux.c
102
mtx_lock(&(s)->ks_lock)
sys/dev/kbdmux/kbdmux.c
103
#define KBDMUX_UNLOCK(s) \
sys/dev/kbdmux/kbdmux.c
104
mtx_unlock(&(s)->ks_lock)
sys/dev/kbdmux/kbdmux.c
105
#define KBDMUX_LOCK_ASSERT(s, w) \
sys/dev/kbdmux/kbdmux.c
106
mtx_assert(&(s)->ks_lock, (w))
sys/dev/kbdmux/kbdmux.c
110
#define KBDMUX_LOCK_INIT(s)
sys/dev/kbdmux/kbdmux.c
112
#define KBDMUX_LOCK_DESTROY(s)
sys/dev/kbdmux/kbdmux.c
114
#define KBDMUX_LOCK(s)
sys/dev/kbdmux/kbdmux.c
116
#define KBDMUX_UNLOCK(s)
sys/dev/kbdmux/kbdmux.c
118
#define KBDMUX_LOCK_ASSERT(s, w)
sys/dev/kbdmux/kbdmux.c
97
#define KBDMUX_LOCK_INIT(s) \
sys/dev/kbdmux/kbdmux.c
98
mtx_init(&(s)->ks_lock, "kbdmux", NULL, MTX_DEF|MTX_RECURSE)
sys/dev/kbdmux/kbdmux.c
99
#define KBDMUX_LOCK_DESTROY(s) \
sys/dev/led/led.c
115
led_parse(const char *s, struct sbuf **sb, int *state)
sys/dev/led/led.c
123
if (*s == '0' || *s == '1') {
sys/dev/led/led.c
124
*state = *s & 1;
sys/dev/led/led.c
132
switch(s[0]) {
sys/dev/led/led.c
138
if (s[1] >= '1' && s[1] <= '9')
sys/dev/led/led.c
139
i = s[1] - '1';
sys/dev/led/led.c
149
for(s++; *s; s++) {
sys/dev/led/led.c
150
if (!isdigit(*s))
sys/dev/led/led.c
152
i = *s - '0';
sys/dev/led/led.c
169
for(s++; *s; s++) {
sys/dev/led/led.c
170
if ((*s >= 'a' && *s <= 'j') ||
sys/dev/led/led.c
171
(*s >= 'A' && *s <= 'J') ||
sys/dev/led/led.c
172
*s == 'U' || *s <= 'u' ||
sys/dev/led/led.c
173
*s == '.')
sys/dev/led/led.c
174
sbuf_bcat(*sb, s, 1);
sys/dev/led/led.c
187
for(s++; *s; s++) {
sys/dev/led/led.c
188
if (*s == '.')
sys/dev/led/led.c
190
else if (*s == '-')
sys/dev/led/led.c
192
else if (*s == ' ')
sys/dev/led/led.c
194
else if (*s == '\n')
sys/dev/led/led.c
215
char *s;
sys/dev/led/led.c
221
s = malloc(uio->uio_resid + 1, M_DEVBUF, M_WAITOK);
sys/dev/led/led.c
222
s[uio->uio_resid] = '\0';
sys/dev/led/led.c
223
error = uiomove(s, uio->uio_resid, uio);
sys/dev/led/led.c
225
free(s, M_DEVBUF);
sys/dev/led/led.c
228
error = led_parse(s, &sb, &state);
sys/dev/led/led.c
229
free(s, M_DEVBUF);
sys/dev/liquidio/base/lio_common.h
297
} s;
sys/dev/liquidio/base/lio_common.h
588
} s;
sys/dev/liquidio/base/lio_common.h
619
} s;
sys/dev/liquidio/base/lio_common.h
647
} s;
sys/dev/liquidio/base/lio_common.h
665
} s;
sys/dev/liquidio/base/lio_common.h
833
} s;
sys/dev/liquidio/base/lio_console.c
146
#define SIZEOF_FIELD(s, field) sizeof(((s *)NULL)->field)
sys/dev/liquidio/base/lio_ctrl.c
127
(nctrl->ncmd.s.cmd != LIO_CMD_RX_CTL)) {
sys/dev/liquidio/base/lio_ctrl.c
130
__func__, nctrl->ncmd.s.cmd);
sys/dev/liquidio/base/lio_ctrl.c
145
__func__, oct->pf_num, nctrl->ncmd.s.cmd, retval);
sys/dev/liquidio/base/lio_ctrl.c
80
uddsize = (uint32_t)(nctrl->ncmd.s.more * 8);
sys/dev/liquidio/base/lio_ctrl.h
125
} s;
sys/dev/liquidio/base/lio_ctrl.h
158
ih3->pkind = oct->instr_queue[setup->s.iq_no]->txpciq.s.pkind;
sys/dev/liquidio/base/lio_ctrl.h
162
if (!setup->s.gather) {
sys/dev/liquidio/base/lio_ctrl.h
163
ih3->dlengsz = setup->s.u.datasize;
sys/dev/liquidio/base/lio_ctrl.h
166
ih3->dlengsz = setup->s.u.gatherptrs;
sys/dev/liquidio/base/lio_ctrl.h
173
pki_ih3->uqpg = oct->instr_queue[setup->s.iq_no]->txpciq.s.use_qpg;
sys/dev/liquidio/base/lio_ctrl.h
175
port = (int)oct->instr_queue[setup->s.iq_no]->txpciq.s.port;
sys/dev/liquidio/base/lio_ctrl.h
183
pki_ih3->qpg = oct->instr_queue[setup->s.iq_no]->txpciq.s.qpg;
sys/dev/liquidio/base/lio_ctrl.h
195
packet_params.s.ip_csum = setup->s.ip_csum;
sys/dev/liquidio/base/lio_ctrl.h
196
packet_params.s.transport_csum = setup->s.transport_csum;
sys/dev/liquidio/base/lio_ctrl.h
197
packet_params.s.tnl_csum = setup->s.tnl_csum;
sys/dev/liquidio/base/lio_ctrl.h
198
packet_params.s.tsflag = setup->s.timestamp;
sys/dev/liquidio/base/lio_device.c
476
txpciq.s.q_no = iq_no;
sys/dev/liquidio/base/lio_device.c
477
txpciq.s.pkind = oct->pfvf_hsword.pkind;
sys/dev/liquidio/base/lio_device.c
478
txpciq.s.use_qpg = 0;
sys/dev/liquidio/base/lio_device.c
479
txpciq.s.qpg = 0;
sys/dev/liquidio/base/lio_device.c
812
oct->instr_queue[i]->txpciq.s.pkind = oct->pfvf_hsword.pkind;
sys/dev/liquidio/base/lio_request_manager.c
265
uint32_t iq_no = (uint32_t)txpciq.s.q_no;
sys/dev/liquidio/base/lio_request_manager.c
634
ih3->pkind = oct->instr_queue[sc->iq_no]->txpciq.s.pkind;
sys/dev/liquidio/base/lio_request_manager.c
64
uint32_t iq_no = (uint32_t)txpciq.s.q_no;
sys/dev/liquidio/base/lio_request_manager.c
641
pki_ih3->uqpg = oct->instr_queue[sc->iq_no]->txpciq.s.use_qpg;
sys/dev/liquidio/base/lio_request_manager.c
645
pki_ih3->qpg = oct->instr_queue[sc->iq_no]->txpciq.s.qpg;
sys/dev/liquidio/lio_core.c
134
if (nctrl->ncmd.s.param1)
sys/dev/liquidio/lio_core.c
142
nctrl->ncmd.s.param1);
sys/dev/liquidio/lio_core.c
147
nctrl->ncmd.s.param1);
sys/dev/liquidio/lio_core.c
159
if (nctrl->ncmd.s.param1 == LIO_CMD_RXCSUM_ENABLE) {
sys/dev/liquidio/lio_core.c
161
} else if (nctrl->ncmd.s.param1 == LIO_CMD_RXCSUM_DISABLE) {
sys/dev/liquidio/lio_core.c
171
if (nctrl->ncmd.s.param1 == LIO_CMD_TXCSUM_ENABLE) {
sys/dev/liquidio/lio_core.c
173
} else if (nctrl->ncmd.s.param1 == LIO_CMD_TXCSUM_DISABLE) {
sys/dev/liquidio/lio_core.c
183
if (nctrl->ncmd.s.more == LIO_CMD_VXLAN_PORT_ADD) {
sys/dev/liquidio/lio_core.c
185
nctrl->ncmd.s.param1);
sys/dev/liquidio/lio_core.c
186
} else if (nctrl->ncmd.s.more == LIO_CMD_VXLAN_PORT_DEL) {
sys/dev/liquidio/lio_core.c
188
nctrl->ncmd.s.param1);
sys/dev/liquidio/lio_core.c
197
if (nctrl->ncmd.s.param1 == LIO_CMD_FNV_ENABLE)
sys/dev/liquidio/lio_core.c
199
else if (nctrl->ncmd.s.param1 == LIO_CMD_FNV_DISABLE)
sys/dev/liquidio/lio_core.c
204
if (nctrl->ncmd.s.param1 == LIO_CMD_PKT_STEERING_ENABLE) {
sys/dev/liquidio/lio_core.c
206
} else if (nctrl->ncmd.s.param1 ==
sys/dev/liquidio/lio_core.c
215
nctrl->ncmd.s.param1);
sys/dev/liquidio/lio_core.c
220
nctrl->ncmd.s.cmd);
sys/dev/liquidio/lio_core.c
428
q_no = lio->linfo.rxpciq[q].s.q_no;
sys/dev/liquidio/lio_core.c
56
nctrl.ncmd.s.cmd = cmd;
sys/dev/liquidio/lio_core.c
57
nctrl.ncmd.s.param1 = param1;
sys/dev/liquidio/lio_core.c
58
nctrl.iq_no = lio->linfo.txpciq[0].s.q_no;
sys/dev/liquidio/lio_core.c
87
switch (nctrl->ncmd.s.cmd) {
sys/dev/liquidio/lio_core.c
94
if (nctrl->ncmd.s.param1) {
sys/dev/liquidio/lio_core.c
96
int vfidx = nctrl->ncmd.s.param1 - 1;
sys/dev/liquidio/lio_core.c
97
bool mac_is_admin_assigned = nctrl->ncmd.s.param2;
sys/dev/liquidio/lio_ioctl.c
374
ncmd->s.cmd = LIO_CMD_CHANGE_MTU;
sys/dev/liquidio/lio_ioctl.c
375
ncmd->s.param1 = new_mtu;
sys/dev/liquidio/lio_ioctl.c
379
sc->iq_no = lio->linfo.txpciq[0].s.q_no;
sys/dev/liquidio/lio_ioctl.c
436
nctrl.ncmd.s.cmd = LIO_CMD_CHANGE_MACADDR;
sys/dev/liquidio/lio_ioctl.c
437
nctrl.ncmd.s.param1 = 0;
sys/dev/liquidio/lio_ioctl.c
438
nctrl.ncmd.s.more = 1;
sys/dev/liquidio/lio_ioctl.c
439
nctrl.iq_no = lio->linfo.txpciq[0].s.q_no;
sys/dev/liquidio/lio_ioctl.c
523
nctrl.ncmd.s.cmd = LIO_CMD_SET_MULTI_LIST;
sys/dev/liquidio/lio_ioctl.c
524
nctrl.ncmd.s.param1 = lio_get_new_flags(ifp);
sys/dev/liquidio/lio_ioctl.c
525
nctrl.iq_no = lio->linfo.txpciq[0].s.q_no;
sys/dev/liquidio/lio_ioctl.c
537
nctrl.ncmd.s.param2 = mc_count;
sys/dev/liquidio/lio_ioctl.c
538
nctrl.ncmd.s.more = mc_count;
sys/dev/liquidio/lio_ioctl.c
76
nctrl.ncmd.s.cmd = LIO_CMD_CHANGE_DEVFLAGS;
sys/dev/liquidio/lio_ioctl.c
77
nctrl.ncmd.s.param1 = lio_get_new_flags(ifp);
sys/dev/liquidio/lio_ioctl.c
78
nctrl.iq_no = lio->linfo.txpciq[0].s.q_no;
sys/dev/liquidio/lio_main.c
1042
if (lio->linfo.link.s.link_up) {
sys/dev/liquidio/lio_main.c
1051
if (lio->linfo.link.s.duplex)
sys/dev/liquidio/lio_main.c
1068
q_no = lio->linfo.rxpciq[i].s.q_no;
sys/dev/liquidio/lio_main.c
1074
q_no = lio->linfo.txpciq[i].s.q_no;
sys/dev/liquidio/lio_main.c
1080
q_no = lio->linfo.rxpciq[i].s.q_no;
sys/dev/liquidio/lio_main.c
1086
q_no = lio->linfo.txpciq[i].s.q_no;
sys/dev/liquidio/lio_main.c
1092
q_no = lio->linfo.rxpciq[i].s.q_no;
sys/dev/liquidio/lio_main.c
1098
q_no = lio->linfo.txpciq[i].s.q_no;
sys/dev/liquidio/lio_main.c
1151
if_setmtu(ifp, lio->linfo.link.s.mtu);
sys/dev/liquidio/lio_main.c
1152
lio->mtu = lio->linfo.link.s.mtu;
sys/dev/liquidio/lio_main.c
1178
q_no = lio->linfo.rxpciq[i].s.q_no;
sys/dev/liquidio/lio_main.c
1196
q_no = lio->linfo.rxpciq[i].s.q_no;
sys/dev/liquidio/lio_main.c
1271
if_cfg.s.num_iqueues = num_iqueues;
sys/dev/liquidio/lio_main.c
1272
if_cfg.s.num_oqueues = num_oqueues;
sys/dev/liquidio/lio_main.c
1273
if_cfg.s.base_queue = base_queue;
sys/dev/liquidio/lio_main.c
1274
if_cfg.s.gmx_port_id = gmx_port_id;
sys/dev/liquidio/lio_main.c
1384
lio->txq = lio->linfo.txpciq[0].s.q_no;
sys/dev/liquidio/lio_main.c
1385
lio->rxq = lio->linfo.rxpciq[0].s.q_no;
sys/dev/liquidio/lio_main.c
1526
iq_no = iq->txpciq.s.q_no;
sys/dev/liquidio/lio_main.c
1617
nctrl.ncmd.s.cmd = command;
sys/dev/liquidio/lio_main.c
1618
nctrl.ncmd.s.param1 = rx_cmd;
sys/dev/liquidio/lio_main.c
1619
nctrl.iq_no = lio->linfo.txpciq[0].s.q_no;
sys/dev/liquidio/lio_main.c
1653
lio->linfo.rxpciq[j].s.q_no);
sys/dev/liquidio/lio_main.c
1783
lio->linfo.link.s.link_up = 0;
sys/dev/liquidio/lio_main.c
1803
q_no = lio->linfo.rxpciq[q].s.q_no;
sys/dev/liquidio/lio_main.c
1943
if (linfo->link.s.link_up) {
sys/dev/liquidio/lio_main.c
1945
linfo->link.s.speed,
sys/dev/liquidio/lio_main.c
1946
(linfo->link.s.duplex) ? "Full" : "Half");
sys/dev/liquidio/lio_main.c
1964
if (lio->linfo.link.s.link_up)
sys/dev/liquidio/lio_main.c
2020
ncmd->s.cmd = LIO_CMD_RX_CTL;
sys/dev/liquidio/lio_main.c
2021
ncmd->s.param1 = start_stop;
sys/dev/liquidio/lio_main.c
2025
sc->iq_no = lio->linfo.txpciq[0].s.q_no;
sys/dev/liquidio/lio_main.c
2066
nctrl.ncmd.s.cmd = LIO_CMD_ADD_VLAN_FILTER;
sys/dev/liquidio/lio_main.c
2067
nctrl.ncmd.s.param1 = vid;
sys/dev/liquidio/lio_main.c
2068
nctrl.iq_no = lio->linfo.txpciq[0].s.q_no;
sys/dev/liquidio/lio_main.c
2097
nctrl.ncmd.s.cmd = LIO_CMD_DEL_VLAN_FILTER;
sys/dev/liquidio/lio_main.c
2098
nctrl.ncmd.s.param1 = vid;
sys/dev/liquidio/lio_main.c
2099
nctrl.iq_no = lio->linfo.txpciq[0].s.q_no;
sys/dev/liquidio/lio_main.c
791
char *s;
sys/dev/liquidio/lio_main.c
820
s = "CN23XX";
sys/dev/liquidio/lio_main.c
824
s = "?";
sys/dev/liquidio/lio_main.c
829
lio_dev_info(oct, "%s PASS%d.%d %s Version: %s\n", s,
sys/dev/liquidio/lio_rss.c
117
sc->iq_no = lio->linfo.txpciq[0].s.q_no;
sys/dev/liquidio/lio_rss.c
128
cmd->s.cmd = LIO_CMD_SET_RSS;
sys/dev/liquidio/lio_rxtx.c
132
cmdsetup.s.iq_no = iq_no;
sys/dev/liquidio/lio_rxtx.c
135
cmdsetup.s.ip_csum = 1;
sys/dev/liquidio/lio_rxtx.c
139
cmdsetup.s.transport_csum = 1;
sys/dev/liquidio/lio_rxtx.c
142
cmdsetup.s.u.datasize = segs[0].ds_len;
sys/dev/liquidio/lio_rxtx.c
164
cmdsetup.s.gather = 1;
sys/dev/liquidio/lio_rxtx.c
165
cmdsetup.s.u.gatherptrs = nsegs;
sys/dev/liquidio/lio_rxtx.c
190
tx_info->s.gso_size = m_head->m_pkthdr.tso_segsz;
sys/dev/liquidio/lio_rxtx.c
191
tx_info->s.gso_segs = howmany(m_head->m_pkthdr.len,
sys/dev/liquidio/lio_rxtx.c
206
if (tx_info->s.gso_segs)
sys/dev/liquidio/lio_rxtx.c
207
stats->tx_done += tx_info->s.gso_segs;
sys/dev/liquidio/lio_rxtx.c
237
(!lio->linfo.link.s.link_up))
sys/dev/liquidio/lio_rxtx.c
254
(!lio->linfo.link.s.link_up))
sys/dev/liquidio/lio_rxtx.c
66
iq_no = iq->txpciq.s.q_no;
sys/dev/liquidio/lio_rxtx.c
76
(!lio->linfo.link.s.link_up)) {
sys/dev/liquidio/lio_rxtx.c
78
lio->linfo.link.s.link_up);
sys/dev/liquidio/lio_rxtx.h
77
} s;
sys/dev/liquidio/lio_sysctl.c
117
nctrl.ncmd.s.cmd = LIO_CMD_QUEUE_COUNT_CTL;
sys/dev/liquidio/lio_sysctl.c
118
nctrl.ncmd.s.param1 = num_queues;
sys/dev/liquidio/lio_sysctl.c
119
nctrl.ncmd.s.param2 = num_queues;
sys/dev/liquidio/lio_sysctl.c
120
nctrl.iq_no = lio->linfo.txpciq[0].s.q_no;
sys/dev/liquidio/lio_sysctl.c
1417
sc->iq_no = lio->linfo.txpciq[0].s.q_no;
sys/dev/liquidio/lio_sysctl.c
1480
sc->iq_no = lio->linfo.txpciq[0].s.q_no;
sys/dev/liquidio/lio_sysctl.c
1546
sc->iq_no = lio->linfo.txpciq[0].s.q_no;
sys/dev/liquidio/lio_sysctl.c
685
if (linfo->link.s.duplex == 0) {
sys/dev/liquidio/lio_sysctl.c
694
nctrl.ncmd.s.cmd = LIO_CMD_SET_FLOW_CTL;
sys/dev/liquidio/lio_sysctl.c
695
nctrl.iq_no = lio->linfo.txpciq[0].s.q_no;
sys/dev/liquidio/lio_sysctl.c
702
nctrl.ncmd.s.param1 = 1;
sys/dev/liquidio/lio_sysctl.c
705
nctrl.ncmd.s.param1 = 0;
sys/dev/liquidio/lio_sysctl.c
710
nctrl.ncmd.s.param2 = 1;
sys/dev/liquidio/lio_sysctl.c
713
nctrl.ncmd.s.param2 = 0;
sys/dev/liquidio/lio_sysctl.c
763
lio_cn23xx_pf_read_csr_reg(char *s, struct octeon_device *oct)
sys/dev/liquidio/lio_sysctl.c
771
len += sprintf(s + len, "\t Octeon CSR Registers\n\n");
sys/dev/liquidio/lio_sysctl.c
775
len += sprintf(s + len, "[%08x] (SLI_PKT_MAC%d_PF%d_RINFO): %016llx\n",
sys/dev/liquidio/lio_sysctl.c
781
len += sprintf(s + len, "[%08x] (SLI_MAC%d_PF%d_INT_ENB): %016llx\n",
sys/dev/liquidio/lio_sysctl.c
787
len += sprintf(s + len, "[%08x] (SLI_MAC%d_PF%d_INT_SUM): %016llx\n",
sys/dev/liquidio/lio_sysctl.c
793
len += sprintf(s + len, "[%08x] (SLI_PKT_MEM_CTL): %016llx\n", reg,
sys/dev/liquidio/lio_sysctl.c
799
len += sprintf(s + len, "[%08x] (SLI_MAC%d_PF%d_PKT_VF_INT): %016llx\n",
sys/dev/liquidio/lio_sysctl.c
80
static int lio_cn23xx_pf_read_csr_reg(char *s, struct octeon_device *oct);
sys/dev/liquidio/lio_sysctl.c
806
len += sprintf(s + len, "[%08x] (SLI_MAC%d_PF%d_PP_VF_INT): %016llx\n",
sys/dev/liquidio/lio_sysctl.c
812
len += sprintf(s + len, "[%08x] (SLI_PKT_CNT_INT): %016llx\n", reg,
sys/dev/liquidio/lio_sysctl.c
817
len += sprintf(s + len, "[%08x] (SLI_PKT_TIME_INT): %016llx\n", reg,
sys/dev/liquidio/lio_sysctl.c
822
len += sprintf(s + len, "[%08x] (SLI_PKT_INT): %016llx\n", reg,
sys/dev/liquidio/lio_sysctl.c
827
len += sprintf(s + len, "[%08x] (SLI_PKT_OUTPUT_WMARK): %016llx\n",
sys/dev/liquidio/lio_sysctl.c
832
len += sprintf(s + len, "[%08x] (SLI_PKT_RING_RST): %016llx\n", reg,
sys/dev/liquidio/lio_sysctl.c
837
len += sprintf(s + len, "[%08x] (SLI_PKT_GBL_CONTROL): %016llx\n", reg,
sys/dev/liquidio/lio_sysctl.c
842
len += sprintf(s + len, "[%08x] (SLI_PKT_BIST_STATUS): %016llx\n",
sys/dev/liquidio/lio_sysctl.c
849
len += sprintf(s + len, "[%08x] (SLI_PKT_OUT_BP_EN_W1S): %016llx\n",
sys/dev/liquidio/lio_sysctl.c
854
len += sprintf(s + len, "[%08x] (SLI_PKT_OUT_BP_EN2_W1S): %016llx\n",
sys/dev/liquidio/lio_sysctl.c
860
len += sprintf(s + len, "[%08x] (SLI_PKT%d_OUT_SIZE): %016llx\n",
sys/dev/liquidio/lio_sysctl.c
867
len += sprintf(s + len, "[%08x] (SLI_PKT_IN_DONE%d_CNTS): %016llx\n",
sys/dev/liquidio/lio_sysctl.c
874
len += sprintf(s + len, "[%08x] (SLI_PKT%d_SLIST_BAOFF_DBELL): %016llx\n",
sys/dev/liquidio/lio_sysctl.c
881
len += sprintf(s + len, "[%08x] (SLI_PKT%d_SLIST_FIFO_RSIZE): %016llx\n",
sys/dev/liquidio/lio_sysctl.c
888
len += sprintf(s + len, "[%08x] (SLI_PKT%d__OUTPUT_CONTROL): %016llx\n",
sys/dev/liquidio/lio_sysctl.c
895
len += sprintf(s + len, "[%08x] (SLI_PKT%d_SLIST_BADDR): %016llx\n",
sys/dev/liquidio/lio_sysctl.c
902
len += sprintf(s + len, "[%08x] (SLI_PKT%d_INT_LEVELS): %016llx\n",
sys/dev/liquidio/lio_sysctl.c
909
len += sprintf(s + len, "[%08x] (SLI_PKT%d_CNTS): %016llx\n",
sys/dev/liquidio/lio_sysctl.c
916
len += sprintf(s + len, "[%08x] (SLI_PKT%d_ERROR_INFO): %016llx\n",
sys/dev/liquidio/lio_sysctl.c
923
len += sprintf(s + len, "[%08x] (SLI_PKT%d_INPUT_CONTROL): %016llx\n",
sys/dev/liquidio/lio_sysctl.c
930
len += sprintf(s + len, "[%08x] (SLI_PKT%d_INSTR_BADDR): %016llx\n",
sys/dev/liquidio/lio_sysctl.c
937
len += sprintf(s + len, "[%08x] (SLI_PKT%d_INSTR_BAOFF_DBELL): %016llx\n",
sys/dev/liquidio/lio_sysctl.c
944
len += sprintf(s + len, "[%08x] (SLI_PKT%d_INSTR_FIFO_RSIZE): %016llx\n",
sys/dev/liquidio/lio_sysctl.c
951
len += sprintf(s + len, "[%08x] (SLI_PKT_IN_DONE%d_CNTS): %016llx\n",
sys/dev/mfi/mfireg.h
1059
uint16_t s[48];
sys/dev/mgb/if_mgb.h
100
#define MGB_DMAC_CMD_VAL(s, o, ch) (1 << ((s) + (o) + (ch)))
sys/dev/mii/mii_physubr.c
402
#define PRINT(s) printf("%s%s", sep, s); sep = ", "
sys/dev/mii/xmphy.c
118
#define PRINT(s) printf("%s%s", sep, s); sep = ", "
sys/dev/mlx4/mlx4_core/mlx4_mr.c
107
int i, s;
sys/dev/mlx4/mlx4_core/mlx4_mr.c
120
s = BITS_TO_LONGS(1 << (buddy->max_order - i));
sys/dev/mlx4/mlx4_core/mlx4_mr.c
121
buddy->bits[i] = kcalloc(s, sizeof (long), GFP_KERNEL | __GFP_NOWARN);
sys/dev/mlx4/mlx4_core/mlx4_mr.c
123
buddy->bits[i] = vzalloc(s * sizeof(long));
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
220
int s;
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
227
s = roundup(size, 1U << qp->sq.wqe_shift);
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
228
for (i = 0; i < s; i += 64) {
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
238
s = (ctrl->fence_size & 0x3f) << 4;
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
239
for (i = 64; i < s; i += 64) {
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
251
int s;
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
254
s = sizeof(struct mlx4_wqe_ctrl_seg);
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
261
s += sizeof(struct mlx4_wqe_datagram_seg);
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
265
if (size > s) {
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
266
inl = wqe + s;
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
267
inl->byte_count = cpu_to_be32(1U << 31 | (size - s - sizeof *inl));
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
286
unsigned s = qp->sq.wqe_cnt - (ind & (qp->sq.wqe_cnt - 1));
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
287
if (unlikely(s < qp->sq_max_wqes_per_wr)) {
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
288
post_nop_wqe(qp, ind, s << qp->sq.wqe_shift);
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
289
ind += s;
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
428
int s;
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
446
s = max(cap->max_send_sge * sizeof (struct mlx4_wqe_data_seg),
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
450
if (s > dev->dev->caps.max_sq_desc_sz)
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
491
qp->sq.wqe_shift = order_base_2(s);
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
494
qp->sq_max_wqes_per_wr = DIV_ROUND_UP(s, 1U << qp->sq.wqe_shift);
sys/dev/mlx5/diagnostics.h
29
#define MLX5_CORE_DIAGNOSTICS_NUM(n, s, t) n
sys/dev/mlx5/diagnostics.h
30
#define MLX5_CORE_DIAGNOSTICS_STRUCT(n, s, t) s,
sys/dev/mlx5/diagnostics.h
31
#define MLX5_CORE_DIAGNOSTICS_ENTRY(n, s, t) { #s, (t) },
sys/dev/mlx5/mlx5_en/en.h
386
#define MLX5E_PPORT_PER_PRIO_STATS_PREFIX(m,p,c,t,f,s,d) \
sys/dev/mlx5/mlx5_en/en.h
387
m(c, t, pri_##p##_##f, "prio" #p "_" s, "Priority " #p " - " d)
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
1000
s->rx_multicast_packets =
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
1002
s->rx_multicast_bytes =
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
1004
s->tx_multicast_packets =
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
1006
s->tx_multicast_bytes =
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
1009
s->rx_broadcast_packets =
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
1011
s->rx_broadcast_bytes =
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
1013
s->tx_broadcast_packets =
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
1015
s->tx_broadcast_bytes =
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
1018
s->tx_packets = s->tx_unicast_packets +
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
1019
s->tx_multicast_packets + s->tx_broadcast_packets;
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
1020
s->tx_bytes = s->tx_unicast_bytes + s->tx_multicast_bytes +
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
1021
s->tx_broadcast_bytes;
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
1024
s->tx_csum_offload = s->tx_packets - tx_offload_none;
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
1025
s->rx_csum_good = s->rx_packets - s->rx_csum_none;
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
1031
s->tx_jumbo_packets =
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
731
struct mlx5e_pport_stats *s = &priv->stats.pport;
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
760
s->arg[y] = be64toh(ptr[x]);
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
766
s->arg[y] = be64toh(ptr[x]);
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
816
s->arg[y] = be64toh(ptr[x]);
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
857
struct mlx5e_vport_stats *s = &priv->stats.vport;
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
943
s->tso_packets = tso_packets;
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
944
s->tso_bytes = tso_bytes;
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
945
s->tx_queue_dropped = tx_queue_dropped;
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
946
s->tx_defragged = tx_defragged;
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
947
s->lro_packets = lro_packets;
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
948
s->lro_bytes = lro_bytes;
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
949
s->sw_lro_queued = sw_lro_queued;
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
950
s->sw_lro_flushed = sw_lro_flushed;
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
951
s->rx_csum_none = rx_csum_none;
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
952
s->rx_wqe_err = rx_wqe_err;
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
953
s->rx_packets = rx_packets;
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
954
s->rx_bytes = rx_bytes;
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
955
s->rx_decrypted_error_packets = rx_decrypted_error;
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
956
s->rx_decrypted_ok_packets = rx_decrypted_ok;
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
974
s->rx_out_of_buffer = rx_out_of_buffer;
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
982
s->rx_error_packets =
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
984
s->rx_error_bytes =
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
986
s->tx_error_packets =
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
988
s->tx_error_bytes =
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
991
s->rx_unicast_packets =
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
993
s->rx_unicast_bytes =
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
995
s->tx_unicast_packets =
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
997
s->tx_unicast_bytes =
sys/dev/mpr/mpr.c
1459
int i, o, s;
sys/dev/mpr/mpr.c
1464
for (i = 0, o = 0, s = 0; s < nsegs; s++) {
sys/dev/mpr/mpr.c
1465
for (bo = 0; bo + sc->chain_frame_size <= segs[s].ds_len;
sys/dev/mpr/mpr.c
1469
chain->chain_busaddr = segs[s].ds_addr + bo;
sys/dev/mpr/mpr.c
1473
if (bo != segs[s].ds_len)
sys/dev/mpr/mpr.c
1474
o += segs[s].ds_len - bo;
sys/dev/mps/mps.c
1396
int i, o, s;
sys/dev/mps/mps.c
1401
for (i = 0, o = 0, s = 0; s < nsegs; s++) {
sys/dev/mps/mps.c
1402
KASSERT(segs[s].ds_addr + segs[s].ds_len - 1 <= BUS_SPACE_MAXADDR_32BIT,
sys/dev/mps/mps.c
1403
("mps: Bad segment address %#jx len %#jx\n", (uintmax_t)segs[s].ds_addr,
sys/dev/mps/mps.c
1404
(uintmax_t)segs[s].ds_len));
sys/dev/mps/mps.c
1405
for (bo = 0; bo + sc->reqframesz <= segs[s].ds_len;
sys/dev/mps/mps.c
1409
chain->chain_busaddr = segs[s].ds_addr + bo;
sys/dev/mps/mps.c
1413
if (bo != segs[s].ds_len)
sys/dev/mps/mps.c
1414
o += segs[s].ds_len - bo;
sys/dev/mpt/mpt.h
1008
mpt_req_spcl(struct mpt_softc *mpt, request_t *req, const char *s, int line)
sys/dev/mpt/mpt.h
1022
s, line, req, req->serno,
sys/dev/mpt/mpt.h
1030
mpt_req_not_spcl(struct mpt_softc *mpt, request_t *req, const char *s, int line)
sys/dev/mpt/mpt.h
1036
s, line, req, req->serno,
sys/dev/mpt/mpt.h
1042
s, line, req, req->serno,
sys/dev/mpt/mpt_raid.c
1131
U8 f, s;
sys/dev/mpt/mpt_raid.c
1146
s = disk_pg->PhysDiskStatus.State;
sys/dev/mpt/mpt_raid.c
1162
switch (s) {
sys/dev/mpt/mpt_raid.c
1186
mpt_prtc(mpt, " Offline Other (%x)", s);
sys/dev/mrsas/mrsas.c
4464
dcmd->mbox.s[0] = htole16(device_id);
sys/dev/mrsas/mrsas.h
236
u_int16_t s;
sys/dev/mrsas/mrsas.h
2685
u_int16_t s[6];
sys/dev/mrsas/mrsas.h
2951
u_int16_t s[48];
sys/dev/mthca/mthca_mr.c
142
int i, s;
sys/dev/mthca/mthca_mr.c
155
s = BITS_TO_LONGS(1 << (buddy->max_order - i));
sys/dev/mthca/mthca_mr.c
156
buddy->bits[i] = kmalloc_array(s, sizeof(long), GFP_KERNEL);
sys/dev/mthca/mthca_mr.c
336
int s = start_index * sizeof (u64);
sys/dev/mthca/mthca_mr.c
339
BUG_ON(s / PAGE_SIZE != (s + list_len * sizeof(u64) - 1) / PAGE_SIZE);
sys/dev/mthca/mthca_mr.c
341
BUG_ON(s % dev->limits.mtt_seg_size);
sys/dev/mthca/mthca_mr.c
344
s / dev->limits.mtt_seg_size, &dma_handle);
sys/dev/mvs/mvs.c
1930
mvs_wait(device_t dev, u_int s, u_int c, int t)
sys/dev/mvs/mvs.c
1935
while (((st = mvs_getstatus(dev, 0)) & (s | c)) != s) {
sys/dev/mvs/mvs.c
75
static int mvs_wait(device_t dev, u_int s, u_int c, int t);
sys/dev/mvs/mvs.h
169
#define EDMA_S_EDEVQUETAG(s) ((s) & 0x0000001f)
sys/dev/mvs/mvs.h
174
#define EDMA_S_ESTATE(s) (((s) & 0x0000ff00) >> 8)
sys/dev/mvs/mvs.h
175
#define EDMA_S_EIOID(s) (((s) & 0x003f0000) >> 16)
sys/dev/mwl/mwlhal.c
1419
int s;
sys/dev/mwl/mwlhal.c
1427
for (s = 0; (mh->mh_bastreams & (1<<s)) == 0; s++)
sys/dev/mwl/mwlhal.c
1429
if (bastream_check_available(vap, s, Macaddr, Tid, ParamInfo)) {
sys/dev/mwl/mwlhal.c
1433
sp = &mh->mh_streams[s];
sys/dev/mwl/mwlhal.c
1434
mh->mh_bastreams &= ~(1<<s);
sys/dev/mwl/mwlhal.c
1447
mwl_hal_bastream_lookup(struct mwl_hal *mh0, int s)
sys/dev/mwl/mwlhal.c
1451
if (!(0 <= s && s < MWL_BASTREAMS_MAX))
sys/dev/mwl/mwlhal.c
1453
if (mh->mh_bastreams & (1<<s))
sys/dev/mwl/mwlhal.c
1455
return &mh->mh_streams[s].public;
sys/dev/mwl/mwlhal.c
1464
const MWL_HAL_BASTREAM *s, int BarThrs, int WindowSize, uint16_t seqno)
sys/dev/mwl/mwlhal.c
1467
struct mwl_hal_bastream *sp = __DECONST(struct mwl_hal_bastream *, s);
sys/dev/mwl/mwlhal.c
1517
mwl_hal_bastream_destroy(struct mwl_hal *mh0, const MWL_HAL_BASTREAM *s)
sys/dev/mwl/mwlhal.c
1520
struct mwl_hal_bastream *sp = __DECONST(struct mwl_hal_bastream *, s);
sys/dev/mwl/mwlhal.c
1549
const MWL_HAL_BASTREAM *s, const uint8_t Macaddr[IEEE80211_ADDR_LEN],
sys/dev/mwl/mwlhal.c
1553
struct mwl_hal_bastream *sp = __DECONST(struct mwl_hal_bastream *, s);
sys/dev/mwl/mwlhal.h
512
const MWL_HAL_BASTREAM *mwl_hal_bastream_lookup(struct mwl_hal *mh, int s);
sys/dev/mxge/if_mxge.c
3689
int err, running, s, num_tx_slices = 1;
sys/dev/mxge/if_mxge.c
3739
for (s = 0; s < num_tx_slices; s++) {
sys/dev/mxge/if_mxge.c
3740
ss = &sc->ss[s];
sys/dev/mxge/if_mxge.c
3762
for (s = 0; s < num_tx_slices; s++) {
sys/dev/mxge/if_mxge.c
3763
ss = &sc->ss[s];
sys/dev/mxge/if_mxge.c
3854
for (int s = 0; s < sc->num_slices; s++)
sys/dev/mxge/if_mxge.c
3855
rv += sc->ss[s].ipackets;
sys/dev/mxge/if_mxge.c
3858
for (int s = 0; s < sc->num_slices; s++)
sys/dev/mxge/if_mxge.c
3859
rv += sc->ss[s].opackets;
sys/dev/mxge/if_mxge.c
3862
for (int s = 0; s < sc->num_slices; s++)
sys/dev/mxge/if_mxge.c
3863
rv += sc->ss[s].oerrors;
sys/dev/mxge/if_mxge.c
3866
for (int s = 0; s < sc->num_slices; s++)
sys/dev/mxge/if_mxge.c
3867
rv += sc->ss[s].obytes;
sys/dev/mxge/if_mxge.c
3870
for (int s = 0; s < sc->num_slices; s++)
sys/dev/mxge/if_mxge.c
3871
rv += sc->ss[s].omcasts;
sys/dev/mxge/if_mxge.c
3874
for (int s = 0; s < sc->num_slices; s++)
sys/dev/mxge/if_mxge.c
3875
rv += sc->ss[s].tx.br->br_drops;
sys/dev/neta/if_mvnetareg.h
461
#define MVNETA_PRXDQS_DESCRIPTORSQUEUESIZE(s) (((s) & 0x3fff) << 0)
sys/dev/neta/if_mvnetareg.h
462
#define MVNETA_PRXDQS_BUFFERSIZE(s) (((s) & 0x1fff) << 19)
sys/dev/netmap/netmap_monitor.c
517
enum txrx t, s;
sys/dev/netmap/netmap_monitor.c
534
for_rx_tx(s) {
sys/dev/netmap/netmap_monitor.c
535
if (i > nma_get_nrings(pna, s))
sys/dev/netmap/netmap_monitor.c
537
if (mna->flags & nm_txrx2flag(s)) {
sys/dev/netmap/netmap_monitor.c
538
kring = NMR(pna, s)[i];
sys/dev/netmap/netmap_monitor.c
562
for_rx_tx(s) {
sys/dev/netmap/netmap_monitor.c
563
if (i > nma_get_nrings(pna, s))
sys/dev/netmap/netmap_monitor.c
565
if (mna->flags & nm_txrx2flag(s)) {
sys/dev/netmap/netmap_monitor.c
566
kring = NMR(pna, s)[i];
sys/dev/netmap/netmap_monitor.c
567
netmap_monitor_del(mkring, kring, s);
sys/dev/netmap/netmap_monitor.c
653
struct netmap_slot *s = &ring->slot[beg];
sys/dev/netmap/netmap_monitor.c
658
ms->buf_idx = s->buf_idx;
sys/dev/netmap/netmap_monitor.c
659
s->buf_idx = tmp;
sys/dev/netmap/netmap_monitor.c
663
ms->len = s->len;
sys/dev/netmap/netmap_monitor.c
664
s->len = tmp;
sys/dev/netmap/netmap_monitor.c
666
ms->flags = (s->flags & ~NS_TXMON) | txmon;
sys/dev/netmap/netmap_monitor.c
667
s->flags |= NS_BUF_CHANGED;
sys/dev/netmap/netmap_monitor.c
770
struct netmap_slot *s = &ring->slot[beg];
sys/dev/netmap/netmap_monitor.c
772
u_int copy_len = s->len;
sys/dev/netmap/netmap_monitor.c
773
char *src = NMB_O(kring, s),
sys/dev/netmap/netmap_monitor.c
785
ms->flags = (s->flags & ~NS_TXMON) | txmon;
sys/dev/netmap/netmap_vale.c
639
uint8_t *s = buf+6;
sys/dev/netmap/netmap_vale.c
640
sh = nm_vale_rthash(s); /* hash of source */
sys/dev/netmap/netmap_vale.c
646
s[0], s[1], s[2], s[3], s[4], s[5], mysrc);
sys/dev/nvme/nvme.h
2074
void nvme_completion_swapbytes(struct nvme_completion *s __unused)
sys/dev/nvme/nvme.h
2078
s->cdw0 = le32toh(s->cdw0);
sys/dev/nvme/nvme.h
2080
s->sqhd = le16toh(s->sqhd);
sys/dev/nvme/nvme.h
2081
s->sqid = le16toh(s->sqid);
sys/dev/nvme/nvme.h
2083
s->status = le16toh(s->status);
sys/dev/nvme/nvme.h
2088
void nvme_power_state_swapbytes(struct nvme_power_state *s __unused)
sys/dev/nvme/nvme.h
2092
s->mp = le16toh(s->mp);
sys/dev/nvme/nvme.h
2093
s->enlat = le32toh(s->enlat);
sys/dev/nvme/nvme.h
2094
s->exlat = le32toh(s->exlat);
sys/dev/nvme/nvme.h
2095
s->idlp = le16toh(s->idlp);
sys/dev/nvme/nvme.h
2096
s->actp = le16toh(s->actp);
sys/dev/nvme/nvme.h
2101
void nvme_controller_data_swapbytes(struct nvme_controller_data *s __unused)
sys/dev/nvme/nvme.h
2106
s->vid = le16toh(s->vid);
sys/dev/nvme/nvme.h
2107
s->ssvid = le16toh(s->ssvid);
sys/dev/nvme/nvme.h
2108
s->ctrlr_id = le16toh(s->ctrlr_id);
sys/dev/nvme/nvme.h
2109
s->ver = le32toh(s->ver);
sys/dev/nvme/nvme.h
2110
s->rtd3r = le32toh(s->rtd3r);
sys/dev/nvme/nvme.h
2111
s->rtd3e = le32toh(s->rtd3e);
sys/dev/nvme/nvme.h
2112
s->oaes = le32toh(s->oaes);
sys/dev/nvme/nvme.h
2113
s->ctratt = le32toh(s->ctratt);
sys/dev/nvme/nvme.h
2114
s->rrls = le16toh(s->rrls);
sys/dev/nvme/nvme.h
2115
s->crdt1 = le16toh(s->crdt1);
sys/dev/nvme/nvme.h
2116
s->crdt2 = le16toh(s->crdt2);
sys/dev/nvme/nvme.h
2117
s->crdt3 = le16toh(s->crdt3);
sys/dev/nvme/nvme.h
2118
s->oacs = le16toh(s->oacs);
sys/dev/nvme/nvme.h
2119
s->wctemp = le16toh(s->wctemp);
sys/dev/nvme/nvme.h
2120
s->cctemp = le16toh(s->cctemp);
sys/dev/nvme/nvme.h
2121
s->mtfa = le16toh(s->mtfa);
sys/dev/nvme/nvme.h
2122
s->hmpre = le32toh(s->hmpre);
sys/dev/nvme/nvme.h
2123
s->hmmin = le32toh(s->hmmin);
sys/dev/nvme/nvme.h
2124
s->rpmbs = le32toh(s->rpmbs);
sys/dev/nvme/nvme.h
2125
s->edstt = le16toh(s->edstt);
sys/dev/nvme/nvme.h
2126
s->kas = le16toh(s->kas);
sys/dev/nvme/nvme.h
2127
s->hctma = le16toh(s->hctma);
sys/dev/nvme/nvme.h
2128
s->mntmt = le16toh(s->mntmt);
sys/dev/nvme/nvme.h
2129
s->mxtmt = le16toh(s->mxtmt);
sys/dev/nvme/nvme.h
2130
s->sanicap = le32toh(s->sanicap);
sys/dev/nvme/nvme.h
2131
s->hmminds = le32toh(s->hmminds);
sys/dev/nvme/nvme.h
2132
s->hmmaxd = le16toh(s->hmmaxd);
sys/dev/nvme/nvme.h
2133
s->nsetidmax = le16toh(s->nsetidmax);
sys/dev/nvme/nvme.h
2134
s->endgidmax = le16toh(s->endgidmax);
sys/dev/nvme/nvme.h
2135
s->anagrpmax = le32toh(s->anagrpmax);
sys/dev/nvme/nvme.h
2136
s->nanagrpid = le32toh(s->nanagrpid);
sys/dev/nvme/nvme.h
2137
s->pels = le32toh(s->pels);
sys/dev/nvme/nvme.h
2138
s->maxcmd = le16toh(s->maxcmd);
sys/dev/nvme/nvme.h
2139
s->nn = le32toh(s->nn);
sys/dev/nvme/nvme.h
2140
s->oncs = le16toh(s->oncs);
sys/dev/nvme/nvme.h
2141
s->fuses = le16toh(s->fuses);
sys/dev/nvme/nvme.h
2142
s->awun = le16toh(s->awun);
sys/dev/nvme/nvme.h
2143
s->awupf = le16toh(s->awupf);
sys/dev/nvme/nvme.h
2144
s->acwu = le16toh(s->acwu);
sys/dev/nvme/nvme.h
2145
s->sgls = le32toh(s->sgls);
sys/dev/nvme/nvme.h
2146
s->mnan = le32toh(s->mnan);
sys/dev/nvme/nvme.h
2147
s->ioccsz = le32toh(s->ioccsz);
sys/dev/nvme/nvme.h
2148
s->iorcsz = le32toh(s->iorcsz);
sys/dev/nvme/nvme.h
2149
s->icdoff = le16toh(s->icdoff);
sys/dev/nvme/nvme.h
2150
s->ofcs = le16toh(s->ofcs);
sys/dev/nvme/nvme.h
2152
nvme_power_state_swapbytes(&s->power_state[i]);
sys/dev/nvme/nvme.h
2157
void nvme_namespace_data_swapbytes(struct nvme_namespace_data *s __unused)
sys/dev/nvme/nvme.h
2160
s->nsze = le64toh(s->nsze);
sys/dev/nvme/nvme.h
2161
s->ncap = le64toh(s->ncap);
sys/dev/nvme/nvme.h
2162
s->nuse = le64toh(s->nuse);
sys/dev/nvme/nvme.h
2163
s->nawun = le16toh(s->nawun);
sys/dev/nvme/nvme.h
2164
s->nawupf = le16toh(s->nawupf);
sys/dev/nvme/nvme.h
2165
s->nacwu = le16toh(s->nacwu);
sys/dev/nvme/nvme.h
2166
s->nabsn = le16toh(s->nabsn);
sys/dev/nvme/nvme.h
2167
s->nabo = le16toh(s->nabo);
sys/dev/nvme/nvme.h
2168
s->nabspf = le16toh(s->nabspf);
sys/dev/nvme/nvme.h
2169
s->noiob = le16toh(s->noiob);
sys/dev/nvme/nvme.h
2170
s->npwg = le16toh(s->npwg);
sys/dev/nvme/nvme.h
2171
s->npwa = le16toh(s->npwa);
sys/dev/nvme/nvme.h
2172
s->npdg = le16toh(s->npdg);
sys/dev/nvme/nvme.h
2173
s->npda = le16toh(s->npda);
sys/dev/nvme/nvme.h
2174
s->nows = le16toh(s->nows);
sys/dev/nvme/nvme.h
2175
s->anagrpid = le32toh(s->anagrpid);
sys/dev/nvme/nvme.h
2176
s->nvmsetid = le16toh(s->nvmsetid);
sys/dev/nvme/nvme.h
2177
s->endgid = le16toh(s->endgid);
sys/dev/nvme/nvme.h
2178
for (unsigned int i = 0; i < nitems(s->lbaf); i++)
sys/dev/nvme/nvme.h
2179
s->lbaf[i] = le32toh(s->lbaf[i]);
sys/dev/nvme/nvme.h
2185
struct nvme_error_information_entry *s __unused)
sys/dev/nvme/nvme.h
2189
s->error_count = le64toh(s->error_count);
sys/dev/nvme/nvme.h
2190
s->sqid = le16toh(s->sqid);
sys/dev/nvme/nvme.h
2191
s->cid = le16toh(s->cid);
sys/dev/nvme/nvme.h
2192
s->status = le16toh(s->status);
sys/dev/nvme/nvme.h
2193
s->error_location = le16toh(s->error_location);
sys/dev/nvme/nvme.h
2194
s->lba = le64toh(s->lba);
sys/dev/nvme/nvme.h
2195
s->nsid = le32toh(s->nsid);
sys/dev/nvme/nvme.h
2196
s->csi = le64toh(s->csi);
sys/dev/nvme/nvme.h
2197
s->ttsi = le16toh(s->ttsi);
sys/dev/nvme/nvme.h
2219
struct nvme_health_information_page *s __unused)
sys/dev/nvme/nvme.h
2224
s->temperature = le16toh(s->temperature);
sys/dev/nvme/nvme.h
2225
nvme_le128toh((void *)s->data_units_read);
sys/dev/nvme/nvme.h
2226
nvme_le128toh((void *)s->data_units_written);
sys/dev/nvme/nvme.h
2227
nvme_le128toh((void *)s->host_read_commands);
sys/dev/nvme/nvme.h
2228
nvme_le128toh((void *)s->host_write_commands);
sys/dev/nvme/nvme.h
2229
nvme_le128toh((void *)s->controller_busy_time);
sys/dev/nvme/nvme.h
2230
nvme_le128toh((void *)s->power_cycles);
sys/dev/nvme/nvme.h
2231
nvme_le128toh((void *)s->power_on_hours);
sys/dev/nvme/nvme.h
2232
nvme_le128toh((void *)s->unsafe_shutdowns);
sys/dev/nvme/nvme.h
2233
nvme_le128toh((void *)s->media_errors);
sys/dev/nvme/nvme.h
2234
nvme_le128toh((void *)s->num_error_info_log_entries);
sys/dev/nvme/nvme.h
2235
s->warning_temp_time = le32toh(s->warning_temp_time);
sys/dev/nvme/nvme.h
2236
s->error_temp_time = le32toh(s->error_temp_time);
sys/dev/nvme/nvme.h
2238
s->temp_sensor[i] = le16toh(s->temp_sensor[i]);
sys/dev/nvme/nvme.h
2239
s->tmt1tc = le32toh(s->tmt1tc);
sys/dev/nvme/nvme.h
2240
s->tmt2tc = le32toh(s->tmt2tc);
sys/dev/nvme/nvme.h
2241
s->ttftmt1 = le32toh(s->ttftmt1);
sys/dev/nvme/nvme.h
2242
s->ttftmt2 = le32toh(s->ttftmt2);
sys/dev/nvme/nvme.h
2247
void nvme_ns_list_swapbytes(struct nvme_ns_list *s __unused)
sys/dev/nvme/nvme.h
2253
s->ns[i] = le32toh(s->ns[i]);
sys/dev/nvme/nvme.h
2259
struct nvme_command_effects_page *s __unused)
sys/dev/nvme/nvme.h
2265
s->acs[i] = le32toh(s->acs[i]);
sys/dev/nvme/nvme.h
2267
s->iocs[i] = le32toh(s->iocs[i]);
sys/dev/nvme/nvme.h
2273
struct nvme_res_notification_page *s __unused)
sys/dev/nvme/nvme.h
2276
s->log_page_count = le64toh(s->log_page_count);
sys/dev/nvme/nvme.h
2277
s->nsid = le32toh(s->nsid);
sys/dev/nvme/nvme.h
2283
struct nvme_sanitize_status_page *s __unused)
sys/dev/nvme/nvme.h
2286
s->sprog = le16toh(s->sprog);
sys/dev/nvme/nvme.h
2287
s->sstat = le16toh(s->sstat);
sys/dev/nvme/nvme.h
2288
s->scdw10 = le32toh(s->scdw10);
sys/dev/nvme/nvme.h
2289
s->etfo = le32toh(s->etfo);
sys/dev/nvme/nvme.h
2290
s->etfbe = le32toh(s->etfbe);
sys/dev/nvme/nvme.h
2291
s->etfce = le32toh(s->etfce);
sys/dev/nvme/nvme.h
2292
s->etfownd = le32toh(s->etfownd);
sys/dev/nvme/nvme.h
2293
s->etfbewnd = le32toh(s->etfbewnd);
sys/dev/nvme/nvme.h
2294
s->etfcewnd = le32toh(s->etfcewnd);
sys/dev/nvme/nvme.h
2299
void nvme_resv_status_swapbytes(struct nvme_resv_status *s __unused,
sys/dev/nvme/nvme.h
2305
s->gen = le32toh(s->gen);
sys/dev/nvme/nvme.h
2306
n = (s->regctl[1] << 8) | s->regctl[0];
sys/dev/nvme/nvme.h
2307
n = MIN(n, (size - sizeof(s)) / sizeof(s->ctrlr[0]));
sys/dev/nvme/nvme.h
2309
s->ctrlr[i].ctrlr_id = le16toh(s->ctrlr[i].ctrlr_id);
sys/dev/nvme/nvme.h
2310
s->ctrlr[i].hostid = le64toh(s->ctrlr[i].hostid);
sys/dev/nvme/nvme.h
2311
s->ctrlr[i].rkey = le64toh(s->ctrlr[i].rkey);
sys/dev/nvme/nvme.h
2317
void nvme_resv_status_ext_swapbytes(struct nvme_resv_status_ext *s __unused,
sys/dev/nvme/nvme.h
2323
s->gen = le32toh(s->gen);
sys/dev/nvme/nvme.h
2324
n = (s->regctl[1] << 8) | s->regctl[0];
sys/dev/nvme/nvme.h
2325
n = MIN(n, (size - sizeof(s)) / sizeof(s->ctrlr[0]));
sys/dev/nvme/nvme.h
2327
s->ctrlr[i].ctrlr_id = le16toh(s->ctrlr[i].ctrlr_id);
sys/dev/nvme/nvme.h
2328
s->ctrlr[i].rkey = le64toh(s->ctrlr[i].rkey);
sys/dev/nvme/nvme.h
2329
nvme_le128toh((void *)s->ctrlr[i].hostid);
sys/dev/nvme/nvme.h
2335
nvme_device_self_test_swapbytes(struct nvme_device_self_test_page *s __unused)
sys/dev/nvme/nvme.h
2343
s->result[r].poh = le64toh(s->result[r].poh);
sys/dev/nvme/nvme.h
2344
s->result[r].nsid = le32toh(s->result[r].nsid);
sys/dev/nvme/nvme.h
2346
tmp = s->result[r].failing_lba;
sys/dev/nvme/nvme.h
2357
nvme_discovery_log_entry_swapbytes(struct nvme_discovery_log_entry *s __unused)
sys/dev/nvme/nvme.h
2360
s->portid = le16toh(s->portid);
sys/dev/nvme/nvme.h
2361
s->cntlid = le16toh(s->cntlid);
sys/dev/nvme/nvme.h
2362
s->aqsz = le16toh(s->aqsz);
sys/dev/nvme/nvme.h
2363
if (s->trtype == 0x01 /* RDMA */) {
sys/dev/nvme/nvme.h
2364
s->tsas.rdma.rdma_pkey = le16toh(s->tsas.rdma.rdma_pkey);
sys/dev/nvme/nvme.h
2370
nvme_discovery_log_swapbytes(struct nvme_discovery_log *s __unused)
sys/dev/nvme/nvme.h
2373
s->genctr = le64toh(s->genctr);
sys/dev/nvme/nvme.h
2374
s->numrec = le64toh(s->numrec);
sys/dev/nvme/nvme.h
2375
s->recfmt = le16toh(s->recfmt);
sys/dev/nvme/nvme_util.c
199
const char *s, *type;
sys/dev/nvme/nvme_util.c
202
s = admin_opcode[opc];
sys/dev/nvme/nvme_util.c
205
s = nvm_opcode[opc];
sys/dev/nvme/nvme_util.c
208
if (s == NULL)
sys/dev/nvme/nvme_util.c
211
sbuf_printf(sb, "%s (%02x)", s, opc);
sys/dev/nvme/nvme_util.c
217
const char *s, *type;
sys/dev/nvme/nvme_util.c
225
s = generic_status[sc];
sys/dev/nvme/nvme_util.c
229
s = command_specific_status[sc];
sys/dev/nvme/nvme_util.c
233
s = media_error_status[sc];
sys/dev/nvme/nvme_util.c
237
s = path_related_status[sc];
sys/dev/nvme/nvme_util.c
241
s = NULL;
sys/dev/nvme/nvme_util.c
245
s = NULL;
sys/dev/nvme/nvme_util.c
252
else if (s == NULL)
sys/dev/nvme/nvme_util.c
255
sbuf_printf(sb, "%s (%02x/%02x)", s, sct, sc);
sys/dev/oce/oce_hw.h
2445
} s;
sys/dev/oce/oce_hw.h
2461
} s;
sys/dev/oce/oce_hw.h
2516
} s;
sys/dev/oce/oce_hw.h
2529
} s;
sys/dev/oce/oce_hw.h
2613
} s;
sys/dev/oce/oce_hw.h
2694
} s;
sys/dev/oce/oce_hw.h
598
} s;
sys/dev/oce/oce_hw.h
645
} s;
sys/dev/oce/oce_hw.h
702
} s;
sys/dev/oce/oce_hw.h
731
} s;
sys/dev/oce/oce_if.c
1121
nichdr->u0.s.complete = complete;
sys/dev/oce/oce_if.c
1122
nichdr->u0.s.mgmt = os2bmc;
sys/dev/oce/oce_if.c
1123
nichdr->u0.s.event = 1;
sys/dev/oce/oce_if.c
1124
nichdr->u0.s.crc = 1;
sys/dev/oce/oce_if.c
1125
nichdr->u0.s.forward = 0;
sys/dev/oce/oce_if.c
1126
nichdr->u0.s.ipcs = (m->m_pkthdr.csum_flags & CSUM_IP) ? 1 : 0;
sys/dev/oce/oce_if.c
1127
nichdr->u0.s.udpcs =
sys/dev/oce/oce_if.c
1129
nichdr->u0.s.tcpcs =
sys/dev/oce/oce_if.c
1131
nichdr->u0.s.num_wqe = num_wqes;
sys/dev/oce/oce_if.c
1132
nichdr->u0.s.total_length = m->m_pkthdr.len;
sys/dev/oce/oce_if.c
1135
nichdr->u0.s.vlan = 1; /*Vlan present*/
sys/dev/oce/oce_if.c
1136
nichdr->u0.s.vlan_tag = m->m_pkthdr.ether_vtag;
sys/dev/oce/oce_if.c
1141
nichdr->u0.s.lso = 1;
sys/dev/oce/oce_if.c
1142
nichdr->u0.s.lso_mss = m->m_pkthdr.tso_segsz;
sys/dev/oce/oce_if.c
1145
nichdr->u0.s.ipcs = 1;
sys/dev/oce/oce_if.c
1155
nicfrag->u0.s.rsvd0 = 0;
sys/dev/oce/oce_if.c
1156
nicfrag->u0.s.frag_pa_hi = ADDR_HI(segs[i].ds_addr);
sys/dev/oce/oce_if.c
1157
nicfrag->u0.s.frag_pa_lo = ADDR_LO(segs[i].ds_addr);
sys/dev/oce/oce_if.c
1158
nicfrag->u0.s.frag_len = segs[i].ds_len;
sys/dev/oce/oce_if.c
1401
wq->ring->cidx = cqe->u0.s.wqe_index + 1;
sys/dev/oce/oce_if.c
1664
if(!cqe->u0.s.num_fragments)
sys/dev/oce/oce_if.c
1667
len = cqe->u0.s.pkt_size;
sys/dev/oce/oce_if.c
1670
oce_discard_rx_comp(rq, cqe->u0.s.num_fragments);
sys/dev/oce/oce_if.c
1675
oce_discard_rx_comp(rq, cqe->u0.s.num_fragments);
sys/dev/oce/oce_if.c
1681
vtag = BSWAP_16(cqe->u0.s.vlan_tag);
sys/dev/oce/oce_if.c
1683
vtag = cqe->u0.s.vlan_tag;
sys/dev/oce/oce_if.c
1685
cq_info.l4_cksum_pass = cqe->u0.s.l4_cksum_pass;
sys/dev/oce/oce_if.c
1686
cq_info.ip_cksum_pass = cqe->u0.s.ip_cksum_pass;
sys/dev/oce/oce_if.c
1687
cq_info.ipv6_frame = cqe->u0.s.ip_ver;
sys/dev/oce/oce_if.c
1688
cq_info.num_frags = cqe->u0.s.num_fragments;
sys/dev/oce/oce_if.c
1689
cq_info.pkt_size = cqe->u0.s.pkt_size;
sys/dev/oce/oce_if.c
1705
if (cqe->u0.s.qnq) {
sys/dev/oce/oce_if.c
1723
(cqe->u0.s.ip_cksum_pass) &&
sys/dev/oce/oce_if.c
1724
(cqe->u0.s.l4_cksum_pass) &&
sys/dev/oce/oce_if.c
1725
(!cqe->u0.s.ip_ver) &&
sys/dev/oce/oce_if.c
1741
rq->rx_stats.rx_bytes += cqe->u0.s.pkt_size;
sys/dev/oce/oce_if.c
1742
rq->rx_stats.rx_frags += cqe->u0.s.num_fragments;
sys/dev/oce/oce_if.c
1743
if (cqe->u0.s.pkt_type == OCE_MULTICAST_PACKET)
sys/dev/oce/oce_if.c
1745
if (cqe->u0.s.pkt_type == OCE_UNICAST_PACKET)
sys/dev/oce/oce_if.c
1786
vtp = cqe_v1->u0.s.vlan_tag_present;
sys/dev/oce/oce_if.c
1788
vtp = cqe->u0.s.vlan_tag_present;
sys/dev/oce/oce_if.c
1802
port_id = cqe_v1->u0.s.port;
sys/dev/oce/oce_if.c
1904
rqe->u0.s.frag_pa_hi = ADDR_HI(segs[0].ds_addr);
sys/dev/oce/oce_if.c
1905
rqe->u0.s.frag_pa_lo = ADDR_LO(segs[0].ds_addr);
sys/dev/oce/oce_if.c
2054
if (cqe->u0.s.error == 0) {
sys/dev/oce/oce_if.c
2592
if ((acqe->u0.s.link_status & ~ASYNC_EVENT_LOGICAL) ==
sys/dev/oce/oce_if.c
2606
if (evt->u.s.mgmt_enable)
sys/dev/oce/oce_if.c
2611
sc->bmc_filt_mask = evt->u.s.arp_filter;
sys/dev/oce/oce_if.c
2612
sc->bmc_filt_mask |= (evt->u.s.dhcp_client_filt << 1);
sys/dev/oce/oce_if.c
2613
sc->bmc_filt_mask |= (evt->u.s.dhcp_server_filt << 2);
sys/dev/oce/oce_if.c
2614
sc->bmc_filt_mask |= (evt->u.s.net_bios_filt << 3);
sys/dev/oce/oce_if.c
2615
sc->bmc_filt_mask |= (evt->u.s.bcast_filt << 4);
sys/dev/oce/oce_if.c
2616
sc->bmc_filt_mask |= (evt->u.s.ipv6_nbr_filt << 5);
sys/dev/oce/oce_if.c
2617
sc->bmc_filt_mask |= (evt->u.s.ipv6_ra_filt << 6);
sys/dev/oce/oce_if.c
2618
sc->bmc_filt_mask |= (evt->u.s.ipv6_ras_filt << 7);
sys/dev/oce/oce_if.c
2619
sc->bmc_filt_mask |= (evt->u.s.mcast_filt << 8);
sys/dev/oce/oce_if.c
2627
switch (cqe->u0.s.async_type) {
sys/dev/oce/oce_if.c
2663
if (cqe->u0.s.async_event) {
sys/dev/oce/oce_if.c
2664
evt_type = cqe->u0.s.event_type;
sys/dev/oce/oce_if.c
2665
optype = cqe->u0.s.async_type;
sys/dev/oce/oce_mbox.c
1031
mbx.u0.s.embedded = 0; /* stats too large for embedded mbx rsp */ \
sys/dev/oce/oce_mbox.c
1032
mbx.u0.s.sge_count = 1; /* using scatter gather instead */ \
sys/dev/oce/oce_mbox.c
1086
mbx.u0.s.embedded = 0; /* stats too large for embedded mbx rsp */
sys/dev/oce/oce_mbox.c
1087
mbx.u0.s.sge_count = 1; /* using scatter gather instead */
sys/dev/oce/oce_mbox.c
110
mbx->u0.s.embedded = 1;
sys/dev/oce/oce_mbox.c
1140
mbx.u0.s.embedded = 0; /* stats too large for embedded mbx rsp */
sys/dev/oce/oce_mbox.c
1141
mbx.u0.s.sge_count = 1; /* using scatter gather instead */
sys/dev/oce/oce_mbox.c
1189
mbx.u0.s.embedded = 0; /*Non embeded*/
sys/dev/oce/oce_mbox.c
1191
mbx.u0.s.sge_count = 1;
sys/dev/oce/oce_mbox.c
1226
mbx.u0.s.embedded = 0; /*Non embeded*/
sys/dev/oce/oce_mbox.c
1228
mbx.u0.s.sge_count = 1;
sys/dev/oce/oce_mbox.c
1261
mbx.u0.s.embedded = 1;
sys/dev/oce/oce_mbox.c
1299
mbx.u0.s.embedded = 1;
sys/dev/oce/oce_mbox.c
1336
mbx.u0.s.embedded = 1;
sys/dev/oce/oce_mbox.c
1380
mbx.u0.s.embedded = 1;
sys/dev/oce/oce_mbox.c
1424
mbx.u0.s.embedded = 1;
sys/dev/oce/oce_mbox.c
1465
mbx.u0.s.embedded = 0; /*Non embeded*/
sys/dev/oce/oce_mbox.c
1467
mbx.u0.s.sge_count = 1;
sys/dev/oce/oce_mbox.c
1519
mbx.u0.s.embedded = 1;
sys/dev/oce/oce_mbox.c
1556
mbx.u0.s.embedded = 1;
sys/dev/oce/oce_mbox.c
1596
mbx.u0.s.embedded = 1;/* Embedded */
sys/dev/oce/oce_mbox.c
1675
mbx.u0.s.embedded = 1;
sys/dev/oce/oce_mbox.c
1731
mbx.u0.s.embedded = 1;
sys/dev/oce/oce_mbox.c
1781
mbx.u0.s.embedded = 1;
sys/dev/oce/oce_mbox.c
1858
mbx.u0.s.embedded = 1;
sys/dev/oce/oce_mbox.c
1903
mbx.u0.s.embedded = 0;
sys/dev/oce/oce_mbox.c
1905
mbx.u0.s.sge_count = 1;
sys/dev/oce/oce_mbox.c
1964
mbx.u0.s.embedded = 1;
sys/dev/oce/oce_mbox.c
2028
mbx.u0.s.embedded = 0;
sys/dev/oce/oce_mbox.c
2030
mbx.u0.s.sge_count = 1;
sys/dev/oce/oce_mbox.c
2129
mbx.u0.s.embedded = 0;
sys/dev/oce/oce_mbox.c
2131
mbx.u0.s.sge_count = 1;
sys/dev/oce/oce_mbox.c
2204
mbx.u0.s.embedded = 1;
sys/dev/oce/oce_mbox.c
2243
mbx.u0.s.embedded = 1;
sys/dev/oce/oce_mbox.c
2311
mbx.u0.s.embedded = 1;
sys/dev/oce/oce_mbox.c
303
mbx.u0.s.embedded = 1;
sys/dev/oce/oce_mbox.c
348
mbx->u0.s.embedded = 1;
sys/dev/oce/oce_mbox.c
402
cstatus = mb_cqe->u0.s.completion_status;
sys/dev/oce/oce_mbox.c
412
bcopy(&mbxctx, mb_cqe->u0.s.mq_tag,
sys/dev/oce/oce_mbox.c
459
mbx.u0.s.embedded = 1;
sys/dev/oce/oce_mbox.c
504
mbx.u0.s.embedded = 1;
sys/dev/oce/oce_mbox.c
590
mbx.u0.s.embedded = 1;
sys/dev/oce/oce_mbox.c
638
mbx.u0.s.embedded = 1;
sys/dev/oce/oce_mbox.c
695
mbx.u0.s.embedded = 1;
sys/dev/oce/oce_mbox.c
748
mbx.u0.s.embedded = 1;
sys/dev/oce/oce_mbox.c
853
mbx.u0.s.embedded = 1;
sys/dev/oce/oce_mbox.c
937
mbx.u0.s.embedded = 0;
sys/dev/oce/oce_mbox.c
938
mbx.u0.s.sge_count = 1;
sys/dev/oce/oce_mbox.c
981
mbx.u0.s.embedded = 1;
sys/dev/oce/oce_queue.c
1202
oce_discard_rx_comp(rq, cqe->u0.s.num_fragments);
sys/dev/oce/oce_queue.c
1204
if((cqe->u0.s.num_fragments==0)&&(cqe->u0.s.pkt_size == 0)&&(cqe->u0.s.error == 0))
sys/dev/oce/oce_queue.c
696
mbx.u0.s.embedded = 1;
sys/dev/oce/oce_queue.c
813
mbx->u0.s.embedded = 1;
sys/dev/ocs_fc/ocs_ddump.c
334
mask = ftr.s.mask;
sys/dev/ocs_fc/ocs_ddump.c
344
ocs_queue_history_type_name(ftr.s.type));
sys/dev/ocs_fc/ocs_ddump.c
356
if (ftr.s.type == OCS_Q_HIST_TYPE_CWQE ||
sys/dev/ocs_fc/ocs_ddump.c
357
ftr.s.type == OCS_Q_HIST_TYPE_CXABT ||
sys/dev/ocs_fc/ocs_ddump.c
358
ftr.s.type == OCS_Q_HIST_TYPE_WQE) {
sys/dev/ocs_fc/ocs_hw_queues.c
1128
char *s;
sys/dev/ocs_fc/ocs_hw_queues.c
1195
tokenize(const char *s, tok_t *tok)
sys/dev/ocs_fc/ocs_hw_queues.c
1202
while (*s && ocs_isspace(*s)) {
sys/dev/ocs_fc/ocs_hw_queues.c
1203
s++;
sys/dev/ocs_fc/ocs_hw_queues.c
1207
if (*s == 0) {
sys/dev/ocs_fc/ocs_hw_queues.c
1213
if (cmatches[i].s[0] == *s) {
sys/dev/ocs_fc/ocs_hw_queues.c
1216
tok->string[0] = *s++;
sys/dev/ocs_fc/ocs_hw_queues.c
1217
return s;
sys/dev/ocs_fc/ocs_hw_queues.c
1222
if ((s[0] == '0') && ((s[1] == 'x') || (s[1] == 'X'))) {
sys/dev/ocs_fc/ocs_hw_queues.c
1227
*p++ = *s++;
sys/dev/ocs_fc/ocs_hw_queues.c
1228
*p++ = *s++;
sys/dev/ocs_fc/ocs_hw_queues.c
1229
while ((*s == '.') || ocs_isxdigit(*s)) {
sys/dev/ocs_fc/ocs_hw_queues.c
1231
*p++ = *s;
sys/dev/ocs_fc/ocs_hw_queues.c
1233
if (*s == ',') {
sys/dev/ocs_fc/ocs_hw_queues.c
1236
s++;
sys/dev/ocs_fc/ocs_hw_queues.c
1239
return s;
sys/dev/ocs_fc/ocs_hw_queues.c
1240
} else if (ocs_isdigit(*s)) {
sys/dev/ocs_fc/ocs_hw_queues.c
1244
while ((*s == ',') || ocs_isdigit(*s)) {
sys/dev/ocs_fc/ocs_hw_queues.c
1246
*p++ = *s;
sys/dev/ocs_fc/ocs_hw_queues.c
1248
if (*s == ',') {
sys/dev/ocs_fc/ocs_hw_queues.c
1251
s++;
sys/dev/ocs_fc/ocs_hw_queues.c
1254
return s;
sys/dev/ocs_fc/ocs_hw_queues.c
1258
if (idstart(*s)) {
sys/dev/ocs_fc/ocs_hw_queues.c
1261
for (*p++ = *s++; idchar(*s); s++) {
sys/dev/ocs_fc/ocs_hw_queues.c
1263
*p++ = *s;
sys/dev/ocs_fc/ocs_hw_queues.c
1273
if (strcmp(smatches[i].s, tok->string) == 0) {
sys/dev/ocs_fc/ocs_hw_queues.c
1276
return s;
sys/dev/ocs_fc/ocs_hw_queues.c
1281
return s;
sys/dev/ocs_fc/ocs_hw_queues.c
1597
const char *s;
sys/dev/ocs_fc/ocs_hw_queues.c
1615
for (s = qtop_string; (tokarray.inuse_count < tokarray.alloc_count) &&
sys/dev/ocs_fc/ocs_hw_queues.c
1616
((s = tokenize(s, &tokarray.tokens[tokarray.inuse_count]))) != NULL; ) {
sys/dev/ocs_fc/ocs_mgmt.c
1168
uint8_t *s = page_data;
sys/dev/ocs_fc/ocs_mgmt.c
1173
bytes_added = ocs_snprintf(d, buffer_remaining, "%02x ", *s);
sys/dev/ocs_fc/ocs_mgmt.c
1174
++s;
sys/dev/ocs_fc/ocs_mgmt.c
1211
uint8_t *s = page_data;
sys/dev/ocs_fc/ocs_mgmt.c
1216
bytes_added = ocs_snprintf(d, buffer_remaining, "%02x ", *s);
sys/dev/ocs_fc/ocs_mgmt.c
1217
++s;
sys/dev/ocs_fc/ocs_os.c
1022
ocs_strdup(const char *s)
sys/dev/ocs_fc/ocs_os.c
1024
uint32_t l = strlen(s);
sys/dev/ocs_fc/ocs_os.c
1029
ocs_strcpy(d, s);
sys/dev/ocs_fc/ocs_os.h
317
#define ocs_memcpy(d, s, l) memcpy(d, s, l)
sys/dev/ocs_fc/ocs_os.h
319
#define ocs_strlen(s) strlen(s)
sys/dev/ocs_fc/ocs_os.h
320
#define ocs_strcpy(d,s) strcpy(d, s)
sys/dev/ocs_fc/ocs_os.h
321
#define ocs_strncpy(d,s, n) strncpy(d, s, n)
sys/dev/ocs_fc/ocs_os.h
322
#define ocs_strcat(d, s) strcat(d, s)
sys/dev/ocs_fc/ocs_os.h
323
#define ocs_strtoul(s,ep,b) strtoul(s,ep,b)
sys/dev/ocs_fc/ocs_os.h
324
#define ocs_strtoull(s,ep,b) ((uint64_t)strtouq(s,ep,b))
sys/dev/ocs_fc/ocs_os.h
325
#define ocs_atoi(s) strtol(s, 0, 0)
sys/dev/ocs_fc/ocs_os.h
326
#define ocs_strcmp(d,s) strcmp(d,s)
sys/dev/ocs_fc/ocs_os.h
327
#define ocs_strcasecmp(d,s) strcasecmp(d,s)
sys/dev/ocs_fc/ocs_os.h
328
#define ocs_strncmp(d,s,n) strncmp(d,s,n)
sys/dev/ocs_fc/ocs_os.h
331
#define ocs_strchr(s,c) strchr(s,c)
sys/dev/ocs_fc/ocs_os.h
346
extern char *ocs_strdup(const char *s);
sys/dev/ocs_fc/ocs_utils.c
1051
ftr.s.type = OCS_Q_HIST_TYPE_WQE;
sys/dev/ocs_fc/ocs_utils.c
1067
ftr.s.mask = wqe_word_mask;
sys/dev/ocs_fc/ocs_utils.c
1099
ftr.s.type = OCS_Q_HIST_TYPE_MISC;
sys/dev/ocs_fc/ocs_utils.c
1113
ftr.s.mask = mask;
sys/dev/ocs_fc/ocs_utils.c
1152
ftr.s.type = ocs_q_hist_cqe_masks[j].type;
sys/dev/ocs_fc/ocs_utils.c
1174
ftr.s.mask = cqe_word_mask;
sys/dev/ocs_fc/ocs_utils.c
1886
ocs_textbuf_puts(ocs_textbuf_t *textbuf, char *s)
sys/dev/ocs_fc/ocs_utils.c
1889
while(*s) {
sys/dev/ocs_fc/ocs_utils.c
1890
ocs_textbuf_putc(textbuf, *s++);
sys/dev/ocs_fc/ocs_utils.c
1898
char *s;
sys/dev/ocs_fc/ocs_utils.c
1904
s = (char*) buffer;
sys/dev/ocs_fc/ocs_utils.c
1905
while(*s) {
sys/dev/ocs_fc/ocs_utils.c
1916
switch(*s) {
sys/dev/ocs_fc/ocs_utils.c
1922
default: ocs_textbuf_putc(textbuf, *s); break;
sys/dev/ocs_fc/ocs_utils.c
1924
s++;
sys/dev/ocs_fc/ocs_utils.c
1932
char *s;
sys/dev/ocs_fc/ocs_utils.c
1938
s = (char*) buffer;
sys/dev/ocs_fc/ocs_utils.c
1939
while(*s) {
sys/dev/ocs_fc/ocs_utils.c
1940
ocs_textbuf_putc(textbuf, *s++);
sys/dev/ocs_fc/ocs_utils.h
105
extern void ocs_textbuf_puts(ocs_textbuf_t *textbuf, char *s);
sys/dev/ocs_fc/ocs_utils.h
166
} s;
sys/dev/otus/if_otus.c
3299
int s;
sys/dev/pccbb/pccbb.c
118
#define CBB_CARD_PRESENT(s) ((s & CBB_STATE_CD) == 0)
sys/dev/pccbb/pccbb_pci.c
811
cbb_read_config(device_t brdev, u_int b, u_int s, u_int f, u_int reg, int width)
sys/dev/pccbb/pccbb_pci.c
817
b, s, f, reg, width));
sys/dev/pccbb/pccbb_pci.c
821
cbb_write_config(device_t brdev, u_int b, u_int s, u_int f, u_int reg, uint32_t val,
sys/dev/pccbb/pccbb_pci.c
828
b, s, f, reg, val, width);
sys/dev/pci/pci.c
121
static void pci_hdrtypedata(device_t pcib, int b, int s, int f,
sys/dev/pci/pci.c
138
int b, int s, int f, uint16_t vid, uint16_t did);
sys/dev/pci/pci.c
4243
#define REG(n, w) PCIB_READ_CONFIG(pcib, busno, s, f, n, w)
sys/dev/pci/pci.c
4247
int s, f, pcifunchigh;
sys/dev/pci/pci.c
4268
for (s = 0; s <= maxslots; s++, first_func = 0) {
sys/dev/pci/pci.c
4282
pci_identify_function(pcib, dev, domain, busno, s, f);
sys/dev/pci/pci.c
4290
#define REG(n, w) PCIB_READ_CONFIG(pcib, busno, s, f, n, w)
sys/dev/pci/pci.c
4294
int busno, domain, s, f, pcifunchigh;
sys/dev/pci/pci.c
4314
for (s = 0; s <= maxslots; s++) {
sys/dev/pci/pci.c
4337
if (pci_get_slot(child) == s &&
sys/dev/pci/pci.c
4344
pci_identify_function(pcib, dev, domain, busno, s, f);
sys/dev/pci/pci.c
4632
uint8_t b, s, f;
sys/dev/pci/pci.c
4638
s = pci_get_slot(child);
sys/dev/pci/pci.c
4640
snprintf(me1, sizeof(me1), "pci%u:%u:%u", b, s, f);
sys/dev/pci/pci.c
4641
snprintf(me2, sizeof(me2), "pci%u:%u:%u:%u", d, b, s, f);
sys/dev/pci/pci.c
6660
const char *s;
sys/dev/pci/pci.c
6666
s = "Correctable";
sys/dev/pci/pci.c
6668
s = "Uncorrectable (Non-Fatal)";
sys/dev/pci/pci.c
6670
s = "Uncorrectable (Fatal)";
sys/dev/pci/pci.c
6671
device_printf(dev, "%s PCIe error reported by APEI\n", s);
sys/dev/pci/pci.c
685
pci_hdrtypedata(device_t pcib, int b, int s, int f, pcicfgregs *cfg)
sys/dev/pci/pci.c
687
#define REG(n, w) PCIB_READ_CONFIG(pcib, b, s, f, n, w)
sys/dev/pci/pci.c
720
pci_read_device(device_t pcib, device_t bus, int d, int b, int s, int f)
sys/dev/pci/pci.c
722
#define REG(n, w) PCIB_READ_CONFIG(pcib, b, s, f, n, w)
sys/dev/pci/pci.c
731
return (pci_fill_devinfo(pcib, bus, d, b, s, f, vid, did));
sys/dev/pci/pci.c
743
pci_fill_devinfo(device_t pcib, device_t bus, int d, int b, int s, int f,
sys/dev/pci/pci.c
755
cfg->slot = s;
sys/dev/pci/pci.c
778
pci_hdrtypedata(pcib, b, s, f, cfg);
sys/dev/pci/pci_pci.c
2442
pcib_read_config(device_t dev, u_int b, u_int s, u_int f, u_int reg, int width)
sys/dev/pci/pci_pci.c
2459
pcib_xlate_ari(dev, b, &s, &f);
sys/dev/pci/pci_pci.c
2460
return(PCIB_READ_CONFIG(device_get_parent(device_get_parent(dev)), b, s,
sys/dev/pci/pci_pci.c
2465
pcib_write_config(device_t dev, u_int b, u_int s, u_int f, u_int reg, uint32_t val, int width)
sys/dev/pci/pci_pci.c
2474
pcib_xlate_ari(dev, b, &s, &f);
sys/dev/pci/pci_pci.c
2475
PCIB_WRITE_CONFIG(device_get_parent(device_get_parent(dev)), b, s, f,
sys/dev/pci/pci_pci.c
77
static uint32_t pcib_read_config(device_t dev, u_int b, u_int s,
sys/dev/pci/pci_pci.c
79
static void pcib_write_config(device_t dev, u_int b, u_int s,
sys/dev/pci/pci_private.h
127
int s, int f);
sys/dev/pci/pcib_private.h
136
typedef uint32_t pci_read_config_fn(int d, int b, int s, int f, int reg,
sys/dev/pms/RefTisa/discovery/dm/dmmisc.c
44
*dm_memset(void *s, int c, bit32 n)
sys/dev/pms/RefTisa/discovery/dm/dmmisc.c
48
char *dst = (char *)s;
sys/dev/pms/RefTisa/discovery/dm/dmproto.h
31
*dm_memset(void *s, int c, bit32 n);
sys/dev/pms/RefTisa/sallsdk/spc/saproto.h
244
GLOBAL FORCEINLINE void* si_memset(void *s, int c, bit32 n);
sys/dev/pms/RefTisa/sallsdk/spc/sautil.c
103
si_memset(void *s, int c, bit32 n)
sys/dev/pms/RefTisa/sallsdk/spc/sautil.c
114
return memset(s, c, n);
sys/dev/pms/RefTisa/sat/src/smmisc.c
44
sm_memset(void *s, int c, bit32 n)
sys/dev/pms/RefTisa/sat/src/smmisc.c
55
return memset(s, c, n);
sys/dev/pms/RefTisa/sat/src/smproto.h
30
sm_memset(void *s, int c, bit32 n);
sys/dev/pms/RefTisa/tisa/sassata/common/tdutil.h
57
char *s,
sys/dev/pms/freebsd/driver/common/lxencrypt.c
56
static char s[PAGE_SIZE]; /* Assumes serialization */
sys/dev/pms/freebsd/driver/common/lxencrypt.c
62
s[PAGE_SIZE - 1] = '\0';
sys/dev/pms/freebsd/driver/common/lxencrypt.c
65
i = vsnprintf(s, PAGE_SIZE - 1, fmt, args);
sys/dev/pms/freebsd/driver/common/lxencrypt.c
68
memcpy(buf + offset, s, i);
sys/dev/pms/freebsd/driver/common/osstring.h
64
#define osti_memset(s, c, n) memset((void *)s, (int)c, (size_t)n)
sys/dev/pms/freebsd/driver/common/osstring.h
66
#define osti_strchr(s, n) strchr((char *)s, (int)n)
sys/dev/pms/freebsd/driver/common/osstring.h
69
#define osti_strlen(s) strlen((char *)s)
sys/dev/pms/freebsd/driver/common/osstring.h
82
#define osMemSet(s, c, n) memset((void *)s, (int)c, (size_t)n)
sys/dev/ppbus/ppb_1284.c
70
#define nibble2char(s) (((s & ~nACK) >> 3) | (~s & nBUSY) >> 4)
sys/dev/qat/include/icp_qat_fw.h
54
} s;
sys/dev/qat/qat_api/common/crypto/sym/qat/lac_sym_qat.c
85
comnErr = pRespMsgFn->comn_resp.comn_error.s.comn_err_code;
sys/dev/qat/qat_api/common/crypto/sym/qat/lac_sym_qat_cipher.c
928
pCipherReqParams->u.s.cipher_IV_ptr = ivBufferPhysAddr;
sys/dev/qat/qat_api/common/crypto/sym/qat/lac_sym_qat_cipher.c
929
pCipherReqParams->u.s.resrvd1 = 0;
sys/dev/qat/qat_api/common/qat_comms/sal_qat_cmn_msg.c
161
pCd_pars->s.content_desc_addr =
sys/dev/qat/qat_api/common/qat_comms/sal_qat_cmn_msg.c
163
pCd_pars->s.content_desc_params_sz = pContentDescInfo->hwBlkSzQuadWords;
sys/dev/qat/qat_api/common/qat_comms/sal_qat_cmn_msg.c
164
pCd_pars->s.content_desc_resrvd1 = 0;
sys/dev/qat/qat_api/common/qat_comms/sal_qat_cmn_msg.c
165
pCd_pars->s.content_desc_hdr_resrvd2 = 0;
sys/dev/qat/qat_api/common/qat_comms/sal_qat_cmn_msg.c
166
pCd_pars->s.content_desc_resrvd3 = 0;
sys/dev/qat/qat_api/firmware/include/icp_qat_fw.h
207
} s;
sys/dev/qat/qat_api/firmware/include/icp_qat_fw.h
395
} s;
sys/dev/qat/qat_api/firmware/include/icp_qat_fw_comp.h
314
} s;
sys/dev/qat/qat_api/firmware/include/icp_qat_fw_la.h
1020
} s;
sys/dev/qat/qat_api/firmware/include/icp_qat_fw_la.h
115
} s;
sys/dev/qat/qat_api/firmware/include/icp_qat_fw_la.h
1657
} s;
sys/dev/qat/qat_api/firmware/include/icp_qat_fw_la.h
968
} s;
sys/dev/qat/qat_api/firmware/include/icp_qat_fw_mmp.h
1920
uint64_t s; /**< DSA 160-bits signature (3 qwords)*/
sys/dev/qat/qat_api/firmware/include/icp_qat_fw_mmp.h
2019
uint64_t s; /**< DSA 224-bits signature (4 qwords)*/
sys/dev/qat/qat_api/firmware/include/icp_qat_fw_mmp.h
2118
uint64_t s; /**< DSA 256-bits signature (4 qwords)*/
sys/dev/qat/qat_api/firmware/include/icp_qat_fw_mmp.h
2215
uint64_t s; /**< DSA 256-bits signature (4 qwords)*/
sys/dev/qat/qat_api/firmware/include/icp_qat_fw_mmp.h
3843
uint64_t s; /**< ECDSA signature s (6 qwords)*/
sys/dev/qat/qat_api/firmware/include/icp_qat_fw_mmp.h
3882
uint64_t s; /**< ECDSA signature s (4 qwords)*/
sys/dev/qat/qat_api/firmware/include/icp_qat_fw_mmp.h
5511
uint64_t s; /**< s DSA 160-bits signature (3 qwords)*/
sys/dev/qat/qat_api/firmware/include/icp_qat_fw_mmp.h
5525
uint64_t s; /**< DSA 160-bits signature (3 qwords)*/
sys/dev/qat/qat_api/firmware/include/icp_qat_fw_mmp.h
5590
uint64_t s; /**< s DSA 224-bits signature (4 qwords)*/
sys/dev/qat/qat_api/firmware/include/icp_qat_fw_mmp.h
5604
uint64_t s; /**< DSA 224-bits signature (4 qwords)*/
sys/dev/qat/qat_api/firmware/include/icp_qat_fw_mmp.h
5669
uint64_t s; /**< s DSA 256-bits signature (4 qwords)*/
sys/dev/qat/qat_api/firmware/include/icp_qat_fw_mmp.h
5683
uint64_t s; /**< DSA 256-bits signature (4 qwords)*/
sys/dev/qat/qat_api/firmware/include/icp_qat_fw_mmp.h
5762
uint64_t s; /**< DSA 256-bits signature (4 qwords)*/
sys/dev/qat/qat_api/firmware/include/icp_qat_fw_mmp.h
5789
uint64_t s; /**< ECDSA signature s &gt; 0 and &lt; n (4 qwords)*/
sys/dev/qat/qat_api/firmware/include/icp_qat_fw_mmp.h
5815
uint64_t s; /**< ECDSA signature s &gt; 0 and &lt; n (4 qwords)*/
sys/dev/qat/qat_api/firmware/include/icp_qat_fw_mmp.h
5842
uint64_t s; /**< ECDSA signature r &gt; 0 and &lt; n ECDSA signature s &gt; 0 and &lt; n (8 qwords)*/
sys/dev/qat/qat_api/firmware/include/icp_qat_fw_mmp.h
5868
uint64_t s; /**< ECDSA signature s &gt; 0 and &lt; n (8 qwords)*/
sys/dev/qat/qat_api/firmware/include/icp_qat_fw_mmp.h
5895
uint64_t s; /**< ECDSA signature r &gt; 0 and &lt; n ECDSA signature s &gt; 0 and &lt; n (9 qwords)*/
sys/dev/qat/qat_api/firmware/include/icp_qat_fw_mmp.h
5908
uint64_t s; /**< ECDSA signature s &gt; 0 and &lt; n (9 qwords)*/
sys/dev/qat/qat_api/firmware/include/icp_qat_fw_mmp.h
6041
uint64_t s; /**< ECDSA signature s (4 qwords)*/
sys/dev/qat/qat_api/firmware/include/icp_qat_fw_mmp.h
6055
uint64_t s; /**< ECDSA signature s (4 qwords)*/
sys/dev/qat/qat_api/firmware/include/icp_qat_fw_mmp.h
6094
uint64_t s; /**< ECDSA signature s (8 qwords)*/
sys/dev/qat/qat_api/firmware/include/icp_qat_fw_mmp.h
6108
uint64_t s; /**< ECDSA signature s (8 qwords)*/
sys/dev/qat/qat_api/firmware/include/icp_qat_fw_mmp.h
6147
uint64_t s; /**< ECDSA signature s (9 qwords)*/
sys/dev/qat/qat_api/firmware/include/icp_qat_fw_mmp.h
6161
uint64_t s; /**< ECDSA signature s (9 qwords)*/
sys/dev/qat/qat_api/firmware/include/icp_qat_fw_mmp.h
6376
uint64_t s; /**< ECDSA signature s (6 qwords)*/
sys/dev/qat/qat_api/firmware/include/icp_qat_fw_mmp.h
6389
uint64_t s; /**< ECDSA signature s (6 qwords)*/
sys/dev/qat/qat_api/firmware/include/icp_qat_fw_mmp.h
6402
uint64_t s; /**< ECDSA signature s (4 qwords)*/
sys/dev/qat/qat_api/include/lac/cpa_cy_ecdsa.h
227
CpaFlatBuffer s;
sys/dev/qat/qat_api/include/lac/cpa_cy_ecsm2.h
314
CpaFlatBuffer s;
sys/dev/qat/qat_common/adf_cfg.c
256
adf_cfg_key_value_find(struct adf_cfg_section *s, const char *key)
sys/dev/qat/qat_common/adf_cfg.c
260
list_for_each(list, &s->param_head)
sys/dev/qat/qat_common/adf_cfg_bundle.h
20
typeof(base) s = (base); \
sys/dev/qat/qat_common/adf_cfg_bundle.h
25
b->rings[i + j + s]->serv_type = t; \
sys/dev/qat/qat_common/qat_uclo.c
1035
unsigned int s;
sys/dev/qat/qat_common/qat_uclo.c
1052
for (s = 0; s < aed->slice_num; s++) {
sys/dev/qat/qat_common/qat_uclo.c
1053
if (!aed->ae_slices[s].encap_image)
sys/dev/qat/qat_common/qat_uclo.c
1056
handle, ae, aed->ae_slices[s].encap_image))
sys/dev/qat/qat_common/qat_uclo.c
1120
unsigned char s;
sys/dev/qat/qat_common/qat_uclo.c
1135
for (s = 0; s < min_t(unsigned int,
sys/dev/qat/qat_common/qat_uclo.c
1138
s++) {
sys/dev/qat/qat_common/qat_uclo.c
1139
if (!obj_handle->ae_data[ae].ae_slices[s].encap_image)
sys/dev/qat/qat_common/qat_uclo.c
1141
uof_image = ae_data->ae_slices[s].encap_image->img_ptr;
sys/dev/qat/qat_common/qat_uclo.c
2293
unsigned int ctx_mask, s;
sys/dev/qat/qat_common/qat_uclo.c
2320
for (s = 0; s < aed->slice_num; s++) {
sys/dev/qat/qat_common/qat_uclo.c
2322
aed->ae_slices[s].ctx_mask_assigned)
sys/dev/qat/qat_common/qat_uclo.c
2325
if (s >= aed->slice_num)
sys/dev/qat/qat_common/qat_uclo.c
2327
page = aed->ae_slices[s].page;
sys/dev/qat/qat_common/qat_uclo.c
2332
page = aed->ae_slices[s].page;
sys/dev/qat/qat_common/qat_uclo.c
2334
aed->ae_slices[s].cur_page[ctx] =
sys/dev/qat_c2xxx/qat_ae.c
2695
int s;
sys/dev/qat_c2xxx/qat_ae.c
2698
for (s = 0; s < qae->qae_num_slices; s++) {
sys/dev/qat_c2xxx/qat_ae.c
2699
if (qae->qae_slices[s].qas_image == NULL)
sys/dev/qat_c2xxx/qat_ae.c
2702
image = qae->qae_slices[s].qas_image->qui_image;
sys/dev/qat_c2xxx/qat_ae.c
3183
int error, i, p, s;
sys/dev/qat_c2xxx/qat_ae.c
3217
for (s = 0; s < qae->qae_num_slices; s++) {
sys/dev/qat_c2xxx/qat_ae.c
3218
struct qat_ae_slice *qas = &qae->qae_slices[s];
sys/dev/qat_c2xxx/qat_ae.c
3346
u_int s, p, c;
sys/dev/qat_c2xxx/qat_ae.c
3368
for (s = 0; s < qae->qae_num_slices; s++) {
sys/dev/qat_c2xxx/qat_ae.c
3369
qas = &qae->qae_slices[s];
sys/dev/qat_c2xxx/qat_ae.c
3373
if (s >= qae->qae_num_slices)
sys/dev/qat_c2xxx/qat_ae.c
3376
qas = &qae->qae_slices[s];
sys/dev/qat_c2xxx/qat_hw15reg.h
192
} s;
sys/dev/qat_c2xxx/qat_hw15reg.h
199
} s;
sys/dev/qlxgb/qla_dbg.h
60
#define QL_DUMP_BUFFER8(h, s, b, n) if (dbg_level & 0x08000000)\
sys/dev/qlxgb/qla_dbg.h
61
qla_dump_buf8(h, s, b, n)
sys/dev/qlxgb/qla_dbg.h
62
#define QL_DUMP_BUFFER16(h, s, b, n) if (dbg_level & 0x08000000)\
sys/dev/qlxgb/qla_dbg.h
63
qla_dump_buf16(h, s, b, n)
sys/dev/qlxgb/qla_dbg.h
64
#define QL_DUMP_BUFFER32(h, s, b, n) if (dbg_level & 0x08000000)\
sys/dev/qlxgb/qla_dbg.h
65
qla_dump_buf32(h, s, b, n)
sys/dev/qlxgb/qla_dbg.h
78
#define QL_DUMP_BUFFER8(h, s, b, n)
sys/dev/qlxgb/qla_dbg.h
79
#define QL_DUMP_BUFFER16(h, s, b, n)
sys/dev/qlxgb/qla_dbg.h
80
#define QL_DUMP_BUFFER32(h, s, b, n)
sys/dev/qlxgbe/ql_dbg.h
73
#define QL_DUMP_BUFFER8(h, s, b, n) if (h->dbg_level & 0x08000000)\
sys/dev/qlxgbe/ql_dbg.h
74
qla_dump_buf8(h, s, b, n)
sys/dev/qlxgbe/ql_dbg.h
75
#define QL_DUMP_BUFFER16(h, s, b, n) if (h->dbg_level & 0x08000000)\
sys/dev/qlxgbe/ql_dbg.h
76
qla_dump_buf16(h, s, b, n)
sys/dev/qlxgbe/ql_dbg.h
77
#define QL_DUMP_BUFFER32(h, s, b, n) if (h->dbg_level & 0x08000000)\
sys/dev/qlxgbe/ql_dbg.h
78
qla_dump_buf32(h, s, b, n)
sys/dev/qlxgbe/ql_dbg.h
94
#define QL_DUMP_BUFFER8(h, s, b, n)
sys/dev/qlxgbe/ql_dbg.h
95
#define QL_DUMP_BUFFER16(h, s, b, n)
sys/dev/qlxgbe/ql_dbg.h
96
#define QL_DUMP_BUFFER32(h, s, b, n)
sys/dev/qlxge/qls_dbg.h
60
#define QL_DUMP_BUFFER8(h, s, b, n) if (qls_dbg_level & 0x08000000)\
sys/dev/qlxge/qls_dbg.h
61
qls_dump_buf8(h, s, b, n)
sys/dev/qlxge/qls_dbg.h
62
#define QL_DUMP_BUFFER16(h, s, b, n) if (qls_dbg_level & 0x08000000)\
sys/dev/qlxge/qls_dbg.h
63
qls_dump_buf16(h, s, b, n)
sys/dev/qlxge/qls_dbg.h
64
#define QL_DUMP_BUFFER32(h, s, b, n) if (qls_dbg_level & 0x08000000)\
sys/dev/qlxge/qls_dbg.h
65
qls_dump_buf32(h, s, b, n)
sys/dev/qlxge/qls_dbg.h
82
#define QL_DUMP_BUFFER8(h, s, b, n)
sys/dev/qlxge/qls_dbg.h
83
#define QL_DUMP_BUFFER16(h, s, b, n)
sys/dev/qlxge/qls_dbg.h
84
#define QL_DUMP_BUFFER32(h, s, b, n)
sys/dev/random/fortuna.c
457
uint32_t s[RANDOM_FORTUNA_NPOOLS*RANDOM_KEYSIZE_WORDS];
sys/dev/random/fortuna.c
514
randomdev_hash_finish(&context, s + i*RANDOM_KEYSIZE_WORDS);
sys/dev/random/fortuna.c
522
random_fortuna_reseed_internal(s, i);
sys/dev/random/fortuna.c
526
explicit_bzero(s, sizeof(s));
sys/dev/rtwn/if_rtwn_ridx.h
56
#define RTWN_RIDX_VHT_MCS(s, i) (RTWN_RIDX_VHT_MCS_SHIFT + ((10*(s)) + (i)))
sys/dev/scc/scc_dev_z8530.c
131
#define SIGCHG(c, i, s, d) \
sys/dev/scc/scc_dev_z8530.c
133
i |= (i & s) ? s : s | d; \
sys/dev/scc/scc_dev_z8530.c
135
i = (i & s) ? (i & ~s) | d : i; \
sys/dev/sdhci/sdhci.c
135
static void sdhci_dumpcaps_buf(struct sdhci_slot *slot, struct sbuf *s);
sys/dev/sdhci/sdhci.c
137
static void sdhci_dumpregs_buf(struct sdhci_slot *slot, struct sbuf *s);
sys/dev/sdhci/sdhci.c
144
static int slot_sprintf(const struct sdhci_slot *slot, struct sbuf *s,
sys/dev/sdhci/sdhci.c
210
slot_sprintf(const struct sdhci_slot *slot, struct sbuf *s,
sys/dev/sdhci/sdhci.c
216
retval = sbuf_printf(s, "%s-slot%d: ", device_get_nameunit(slot->bus), slot->num);
sys/dev/sdhci/sdhci.c
219
retval += sbuf_vprintf(s, fmt, ap);
sys/dev/sdhci/sdhci.c
226
sdhci_dumpregs_buf(struct sdhci_slot *slot, struct sbuf *s)
sys/dev/sdhci/sdhci.c
228
slot_sprintf(slot, s, "============== REGISTER DUMP ==============\n");
sys/dev/sdhci/sdhci.c
230
slot_sprintf(slot, s, "Sys addr: 0x%08x | Version: 0x%08x\n",
sys/dev/sdhci/sdhci.c
232
slot_sprintf(slot, s, "Blk size: 0x%08x | Blk cnt: 0x%08x\n",
sys/dev/sdhci/sdhci.c
234
slot_sprintf(slot, s, "Argument: 0x%08x | Trn mode: 0x%08x\n",
sys/dev/sdhci/sdhci.c
236
slot_sprintf(slot, s, "Present: 0x%08x | Host ctl: 0x%08x\n",
sys/dev/sdhci/sdhci.c
238
slot_sprintf(slot, s, "Power: 0x%08x | Blk gap: 0x%08x\n",
sys/dev/sdhci/sdhci.c
240
slot_sprintf(slot, s, "Wake-up: 0x%08x | Clock: 0x%08x\n",
sys/dev/sdhci/sdhci.c
242
slot_sprintf(slot, s, "Timeout: 0x%08x | Int stat: 0x%08x\n",
sys/dev/sdhci/sdhci.c
244
slot_sprintf(slot, s, "Int enab: 0x%08x | Sig enab: 0x%08x\n",
sys/dev/sdhci/sdhci.c
246
slot_sprintf(slot, s, "AC12 err: 0x%08x | Host ctl2:0x%08x\n",
sys/dev/sdhci/sdhci.c
248
slot_sprintf(slot, s, "Caps: 0x%08x | Caps2: 0x%08x\n",
sys/dev/sdhci/sdhci.c
250
slot_sprintf(slot, s, "Max curr: 0x%08x | ADMA err: 0x%08x\n",
sys/dev/sdhci/sdhci.c
252
slot_sprintf(slot, s, "ADMA addr:0x%08x | Slot int: 0x%08x\n",
sys/dev/sdhci/sdhci.c
255
slot_sprintf(slot, s, "===========================================\n");
sys/dev/sdhci/sdhci.c
261
struct sbuf s;
sys/dev/sdhci/sdhci.c
263
if (sbuf_new(&s, NULL, 1024, SBUF_NOWAIT | SBUF_AUTOEXTEND) == NULL) {
sys/dev/sdhci/sdhci.c
268
sbuf_set_drain(&s, &sbuf_printf_drain, NULL);
sys/dev/sdhci/sdhci.c
269
sdhci_dumpregs_buf(slot, &s);
sys/dev/sdhci/sdhci.c
270
sbuf_finish(&s);
sys/dev/sdhci/sdhci.c
271
sbuf_delete(&s);
sys/dev/sdhci/sdhci.c
278
struct sbuf s;
sys/dev/sdhci/sdhci.c
280
sbuf_new_for_sysctl(&s, NULL, 1024, req);
sys/dev/sdhci/sdhci.c
281
sbuf_putc(&s, '\n');
sys/dev/sdhci/sdhci.c
282
sdhci_dumpregs_buf(slot, &s);
sys/dev/sdhci/sdhci.c
283
sbuf_finish(&s);
sys/dev/sdhci/sdhci.c
284
sbuf_delete(&s);
sys/dev/sdhci/sdhci.c
290
sdhci_dumpcaps_buf(struct sdhci_slot *slot, struct sbuf *s)
sys/dev/sdhci/sdhci.c
295
slot_sprintf(slot, s,
sys/dev/sdhci/sdhci.c
316
slot_sprintf(slot, s, "eMMC:%s%s%s%s\n",
sys/dev/sdhci/sdhci.c
326
slot_sprintf(slot, s, "UHS-I:%s%s%s%s%s\n",
sys/dev/sdhci/sdhci.c
333
slot_sprintf(slot, s,
sys/dev/sdhci/sdhci.c
341
struct sbuf s;
sys/dev/sdhci/sdhci.c
343
if (sbuf_new(&s, NULL, 1024, SBUF_NOWAIT | SBUF_AUTOEXTEND) == NULL) {
sys/dev/sdhci/sdhci.c
348
sbuf_set_drain(&s, &sbuf_printf_drain, NULL);
sys/dev/sdhci/sdhci.c
349
sdhci_dumpcaps_buf(slot, &s);
sys/dev/sdhci/sdhci.c
350
sbuf_finish(&s);
sys/dev/sdhci/sdhci.c
351
sbuf_delete(&s);
sys/dev/sdhci/sdhci.c
358
struct sbuf s;
sys/dev/sdhci/sdhci.c
360
sbuf_new_for_sysctl(&s, NULL, 1024, req);
sys/dev/sdhci/sdhci.c
361
sbuf_putc(&s, '\n');
sys/dev/sdhci/sdhci.c
362
sdhci_dumpcaps_buf(slot, &s);
sys/dev/sdhci/sdhci.c
363
sbuf_finish(&s);
sys/dev/sdhci/sdhci.c
364
sbuf_delete(&s);
sys/dev/sff/sfp_fdt.c
60
ssize_t s;
sys/dev/sff/sfp_fdt.c
66
s = device_get_property(dev, "i2c-bus", &node, sizeof(node),
sys/dev/sff/sfp_fdt.c
68
if (s == -1) {
sys/dev/sff/sfp_fdt.c
70
__func__, ofw_bus_get_name(dev), s);
sys/dev/sff/sfp_fdt.c
82
ssize_t s;
sys/dev/sff/sfp_fdt.c
88
s = device_get_property(dev, "i2c-bus", &sc->i2c_bus,
sys/dev/sff/sfp_fdt.c
90
if (s == -1) {
sys/dev/sff/sfp_fdt.c
92
__func__, s);
sys/dev/smartpqi/smartpqi_defines.h
954
#define STR(s) # s
sys/dev/smartpqi/smartpqi_helper.c
217
pqisrc_sanitize_inquiry_string(unsigned char *s, int len)
sys/dev/smartpqi/smartpqi_helper.c
223
for (; len > 0; (--len, ++s)) {
sys/dev/smartpqi/smartpqi_helper.c
224
if (*s == 0)
sys/dev/smartpqi/smartpqi_helper.c
226
if (terminated || *s < 0x20 || *s > 0x7e)
sys/dev/smartpqi/smartpqi_helper.c
227
*s = ' ';
sys/dev/smbios/smbios.h
86
struct smbios_structure_header *s;
sys/dev/smbios/smbios.h
90
s = (struct smbios_structure_header *)p;
sys/dev/smbios/smbios.h
91
cb(s, arg);
sys/dev/smbios/smbios.h
97
p += s->length;
sys/dev/smbus/smb.c
198
struct smbcmd *s = (struct smbcmd *)data;
sys/dev/smbus/smb.c
211
s->slave = unit & 0x03ff;
sys/dev/smbus/smb.c
216
if (s->slave & 0x1)
sys/dev/smbus/smb.c
241
s = &sswab;
sys/dev/smbus/smb.c
253
error = smbus_error(smbus_quick(parent, s->slave, SMB_QWRITE));
sys/dev/smbus/smb.c
260
error = smbus_error(smbus_quick(parent, s->slave, SMB_QREAD));
sys/dev/smbus/smb.c
267
error = smbus_error(smbus_sendb(parent, s->slave, s->cmd));
sys/dev/smbus/smb.c
274
error = smbus_error(smbus_recvb(parent, s->slave, &s->cmd));
sys/dev/smbus/smb.c
281
error = smbus_error(smbus_writeb(parent, s->slave, s->cmd,
sys/dev/smbus/smb.c
282
s->wdata.byte));
sys/dev/smbus/smb.c
289
error = smbus_error(smbus_writew(parent, s->slave,
sys/dev/smbus/smb.c
290
s->cmd, s->wdata.word));
sys/dev/smbus/smb.c
300
error = smbus_error(smbus_readb(parent, s->slave, s->cmd,
sys/dev/smbus/smb.c
301
&s->rdata.byte));
sys/dev/smbus/smb.c
304
if (s->rbuf && s->rcount >= 1) {
sys/dev/smbus/smb.c
305
error = copyout(&s->rdata.byte, s->rbuf, 1);
sys/dev/smbus/smb.c
306
s->rcount = 1;
sys/dev/smbus/smb.c
317
error = smbus_error(smbus_readw(parent, s->slave, s->cmd,
sys/dev/smbus/smb.c
318
&s->rdata.word));
sys/dev/smbus/smb.c
321
if (s->rbuf && s->rcount >= 2) {
sys/dev/smbus/smb.c
322
buf[0] = (u_char)s->rdata.word;
sys/dev/smbus/smb.c
323
buf[1] = (u_char)(s->rdata.word >> 8);
sys/dev/smbus/smb.c
324
error = copyout(buf, s->rbuf, 2);
sys/dev/smbus/smb.c
325
s->rcount = 2;
sys/dev/smbus/smb.c
336
error = smbus_error(smbus_pcall(parent, s->slave, s->cmd,
sys/dev/smbus/smb.c
337
s->wdata.word, &s->rdata.word));
sys/dev/smbus/smb.c
340
if (s->rbuf && s->rcount >= 2) {
sys/dev/smbus/smb.c
341
buf[0] = (u_char)s->rdata.word;
sys/dev/smbus/smb.c
342
buf[1] = (u_char)(s->rdata.word >> 8);
sys/dev/smbus/smb.c
343
error = copyout(buf, s->rbuf, 2);
sys/dev/smbus/smb.c
344
s->rcount = 2;
sys/dev/smbus/smb.c
353
if (s->wcount < 0) {
sys/dev/smbus/smb.c
357
if (s->wcount > SMB_MAXBLOCKSIZE)
sys/dev/smbus/smb.c
358
s->wcount = SMB_MAXBLOCKSIZE;
sys/dev/smbus/smb.c
359
if (s->wcount)
sys/dev/smbus/smb.c
360
error = copyin(s->wbuf, buf, s->wcount);
sys/dev/smbus/smb.c
363
error = smbus_error(smbus_bwrite(parent, s->slave, s->cmd,
sys/dev/smbus/smb.c
364
s->wcount, buf));
sys/dev/smbus/smb.c
371
if (s->rcount < 0) {
sys/dev/smbus/smb.c
375
if (s->rcount > SMB_MAXBLOCKSIZE)
sys/dev/smbus/smb.c
376
s->rcount = SMB_MAXBLOCKSIZE;
sys/dev/smbus/smb.c
377
error = smbus_error(smbus_bread(parent, s->slave, s->cmd,
sys/dev/smbus/smb.c
381
if (s->rcount > bcount)
sys/dev/smbus/smb.c
382
s->rcount = bcount;
sys/dev/smbus/smb.c
383
error = copyout(buf, s->rbuf, s->rcount);
sys/dev/smbus/smb.c
393
CP(*s, *s32, cmd);
sys/dev/smbus/smb.c
401
CP(*s, *s32, rdata.word);
sys/dev/smbus/smb.c
404
if (s->rbuf == NULL)
sys/dev/smbus/smb.c
405
CP(*s, *s32, rdata.word);
sys/dev/smbus/smb.c
406
CP(*s, *s32, rcount);
sys/dev/sound/midi/midiq.h
36
int h, t, s; \
sys/dev/sound/midi/midiq.h
42
(head).s=size; \
sys/dev/sound/midi/midiq.h
49
(head).h - (head).t + (head).s : \
sys/dev/sound/midi/midiq.h
53
#define MIDIQ_AVAIL(head) (MIDIQ_FULL(head) ? 0 : (head).s - MIDIQ_LENBASE(head))
sys/dev/sound/midi/midiq.h
54
#define MIDIQ_LEN(head) ((head).s - MIDIQ_AVAIL(head))
sys/dev/sound/midi/midiq.h
59
MIDIQ_MOVE(&(head).b[(head).h], (buf), sizeof(*(head).b) * min((size), (head).s - (head).h)); \
sys/dev/sound/midi/midiq.h
60
if( (head).s - (head).h < (size) ) { \
sys/dev/sound/midi/midiq.h
61
MIDIQ_MOVE((head).b, (buf) + (head).s - (head).h, sizeof(*(head).b) * ((size) - (head).s + (head).h) ); \
sys/dev/sound/midi/midiq.h
64
(head).h%=(head).s; \
sys/dev/sound/midi/midiq.h
70
if (move) MIDIQ_MOVE((buf), &(head).b[(head).t], sizeof(*(head).b) * min((size), (head).s - (head).t)); \
sys/dev/sound/midi/midiq.h
71
if( (head).s - (head).t < (size) ) { \
sys/dev/sound/midi/midiq.h
72
if (move) MIDIQ_MOVE((buf) + (head).s - (head).t, (head).b, sizeof(*(head).b) * ((size) - (head).s + (head).t) ); \
sys/dev/sound/midi/midiq.h
76
(head).t%=(head).s; \
sys/dev/sound/midi/midiq.h
82
#define MIDIQ_SIZE(head) ((head).s)
sys/dev/sound/midi/mpu401.c
106
int s;
sys/dev/sound/midi/mpu401.c
111
s = STATUS(m);
sys/dev/sound/midi/mpu401.c
112
while ((s & MPU_INPUTBUSY) == 0 && i < MPU_INTR_BUF) {
sys/dev/sound/midi/mpu401.c
115
s = STATUS(m);
sys/dev/sound/midi/mpu401.c
120
while (!(s & MPU_OUTPUTBUSY) && i < MPU_INTR_BUF) {
sys/dev/sound/midi/mpu401.c
129
s = STATUS(m);
sys/dev/sound/pci/cmi.c
256
uint32_t s, i, sz;
sys/dev/sound/pci/cmi.c
263
s = sz / ch->bps - 1;
sys/dev/sound/pci/cmi.c
264
cmi_wr(sc, base + 4, s, 2);
sys/dev/sound/pci/cs4281.c
741
char *s = NULL;
sys/dev/sound/pci/cs4281.c
745
s = "Crystal Semiconductor CS4281";
sys/dev/sound/pci/cs4281.c
749
if (s)
sys/dev/sound/pci/cs4281.c
750
device_set_desc(dev, s);
sys/dev/sound/pci/cs4281.c
751
return s ? BUS_PROBE_DEFAULT : ENXIO;
sys/dev/sound/pci/csapcm.c
757
char *s;
sys/dev/sound/pci/csapcm.c
766
s = "CS461x PCM Audio";
sys/dev/sound/pci/csapcm.c
768
device_set_desc(dev, s);
sys/dev/sound/pci/emu10k1.c
2039
char *s = NULL;
sys/dev/sound/pci/emu10k1.c
2043
s = "Creative EMU10K1";
sys/dev/sound/pci/emu10k1.c
2048
s = "Creative Audigy 2 (EMU10K2)";
sys/dev/sound/pci/emu10k1.c
2050
s = "Creative Audigy (EMU10K2)";
sys/dev/sound/pci/emu10k1.c
2054
s = "Creative Audigy 2 (EMU10K3)";
sys/dev/sound/pci/emu10k1.c
2061
device_set_desc(dev, s);
sys/dev/sound/pci/emu10k1.c
2205
char *s = NULL;
sys/dev/sound/pci/emu10k1.c
2209
s = "Creative EMU10K1 Joystick";
sys/dev/sound/pci/emu10k1.c
2213
s = "Creative EMU10K2 Joystick";
sys/dev/sound/pci/emu10k1.c
2218
if (s) device_set_desc(dev, s);
sys/dev/sound/pci/emu10k1.c
2219
return s ? -1000 : ENXIO;
sys/dev/sound/pci/emu10k1.c
568
emu_vinit(struct sc_info *sc, struct emu_voice *m, struct emu_voice *s,
sys/dev/sound/pci/emu10k1.c
589
m->slave = s;
sys/dev/sound/pci/emu10k1.c
600
if (s != NULL) {
sys/dev/sound/pci/emu10k1.c
601
s->start = m->start;
sys/dev/sound/pci/emu10k1.c
602
s->end = m->end;
sys/dev/sound/pci/emu10k1.c
603
s->channel = NULL;
sys/dev/sound/pci/emu10k1.c
604
s->speed = 0;
sys/dev/sound/pci/emu10k1.c
605
s->b16 = 0;
sys/dev/sound/pci/emu10k1.c
606
s->stereo = 0;
sys/dev/sound/pci/emu10k1.c
607
s->running = 0;
sys/dev/sound/pci/emu10k1.c
608
s->ismaster = 0;
sys/dev/sound/pci/emu10k1.c
609
s->vol = m->vol;
sys/dev/sound/pci/emu10k1.c
610
s->buf = m->buf;
sys/dev/sound/pci/emu10k1.c
611
s->fxrt1 = m->fxrt1;
sys/dev/sound/pci/emu10k1.c
612
s->fxrt2 = m->fxrt2;
sys/dev/sound/pci/emu10k1.c
613
s->slave = NULL;
sys/dev/sound/pci/emu10k1.c
641
int s;
sys/dev/sound/pci/emu10k1.c
645
s = (v->stereo ? 1 : 0) + (v->b16 ? 1 : 0);
sys/dev/sound/pci/emu10k1.c
647
sa = v->start >> s;
sys/dev/sound/pci/emu10k1.c
648
ea = v->end >> s;
sys/dev/sound/pci/emu10k1.c
751
int s, ptr;
sys/dev/sound/pci/emu10k1.c
753
s = (v->b16 ? 1 : 0) + (v->stereo ? 1 : 0);
sys/dev/sound/pci/emu10k1.c
754
ptr = (emu_rdptr(sc, v->vnum, EMU_CHAN_CCCA_CURRADDR) - (v->start >> s)) << s;
sys/dev/sound/pci/emu10kx.c
1284
emu_vinit(struct emu_sc_info *sc, struct emu_voice *m, struct emu_voice *s,
sys/dev/sound/pci/emu10kx.c
1314
m->slave = s;
sys/dev/sound/pci/emu10kx.c
1315
if (s != NULL) {
sys/dev/sound/pci/emu10kx.c
1316
s->start = m->start;
sys/dev/sound/pci/emu10kx.c
1317
s->end = m->end;
sys/dev/sound/pci/emu10kx.c
1318
s->speed = 0;
sys/dev/sound/pci/emu10kx.c
1319
s->b16 = 0;
sys/dev/sound/pci/emu10kx.c
1320
s->stereo = 0;
sys/dev/sound/pci/emu10kx.c
1321
s->running = 0;
sys/dev/sound/pci/emu10kx.c
1322
s->ismaster = 0;
sys/dev/sound/pci/emu10kx.c
1323
s->vol = m->vol;
sys/dev/sound/pci/emu10kx.c
1324
s->buf = m->buf;
sys/dev/sound/pci/emu10kx.c
1325
s->vbuf = NULL;
sys/dev/sound/pci/emu10kx.c
1326
s->slave = NULL;
sys/dev/sound/pci/emu10kx.c
1371
int s;
sys/dev/sound/pci/emu10kx.c
1374
s = (v->stereo ? 1 : 0) + (v->b16 ? 1 : 0);
sys/dev/sound/pci/emu10kx.c
1376
v->sa = v->start >> s;
sys/dev/sound/pci/emu10kx.c
1377
v->ea = v->end >> s;
sys/dev/sound/pci/emu10kx.c
1497
int s, ptr;
sys/dev/sound/pci/emu10kx.c
1499
s = (v->b16 ? 1 : 0) + (v->stereo ? 1 : 0);
sys/dev/sound/pci/emu10kx.c
1500
ptr = (emu_rdptr(sc, v->vnum, EMU_CHAN_CCCA_CURRADDR) - (v->start >> s)) << s;
sys/dev/sound/pci/emu10kx.c
2250
emu10kx_prepare(struct emu_sc_info *sc, struct sbuf *s)
sys/dev/sound/pci/emu10kx.c
2254
sbuf_printf(s, "FreeBSD EMU10Kx Audio Driver\n");
sys/dev/sound/pci/emu10kx.c
2255
sbuf_printf(s, "\nHardware resource usage:\n");
sys/dev/sound/pci/emu10kx.c
2256
sbuf_printf(s, "DSP General Purpose Registers: %d used, %d total\n", sc->rm->num_used, sc->rm->num_gprs);
sys/dev/sound/pci/emu10kx.c
2257
sbuf_printf(s, "DSP Instruction Registers: %d used, %d total\n", sc->routing_code_end, sc->code_size);
sys/dev/sound/pci/emu10kx.c
2258
sbuf_printf(s, "Card supports");
sys/dev/sound/pci/emu10kx.c
2260
sbuf_printf(s, " AC97 codec");
sys/dev/sound/pci/emu10kx.c
2262
sbuf_printf(s, " NO AC97 codec");
sys/dev/sound/pci/emu10kx.c
2266
sbuf_printf(s, " and 7.1 output");
sys/dev/sound/pci/emu10kx.c
2268
sbuf_printf(s, " and 5.1 output");
sys/dev/sound/pci/emu10kx.c
2271
sbuf_printf(s, ", SBLive! DSP code");
sys/dev/sound/pci/emu10kx.c
2273
sbuf_printf(s, ", Audigy DSP code");
sys/dev/sound/pci/emu10kx.c
2275
sbuf_printf(s, ", Audigy DSP code with Audigy2 hacks");
sys/dev/sound/pci/emu10kx.c
2277
sbuf_printf(s, ", Audigy DSP code with Audigy2Value hacks");
sys/dev/sound/pci/emu10kx.c
2278
sbuf_printf(s, "\n");
sys/dev/sound/pci/emu10kx.c
2280
sbuf_printf(s, "Digital mode unsupported\n");
sys/dev/sound/pci/emu10kx.c
2281
sbuf_printf(s, "\nInstalled devices:\n");
sys/dev/sound/pci/emu10kx.c
2285
sbuf_printf(s, "%s on %s\n", device_get_desc(sc->pcm[i]), device_get_nameunit(sc->pcm[i]));
sys/dev/sound/pci/emu10kx.c
2289
sbuf_printf(s, "EMU10Kx MIDI Interface\n");
sys/dev/sound/pci/emu10kx.c
2290
sbuf_printf(s, "\tOn-card connector on %s\n", device_get_nameunit(sc->midi[0]));
sys/dev/sound/pci/emu10kx.c
2294
sbuf_printf(s, "\tOn-Drive connector on %s\n", device_get_nameunit(sc->midi[1]));
sys/dev/sound/pci/emu10kx.c
2298
sbuf_printf(s, "\tIR receiver MIDI events %s\n", sc->enable_ir ? "enabled" : "disabled");
sys/dev/sound/pci/emu10kx.c
2300
sbuf_printf(s, "Card is in %s mode\n", (sc->mode == MODE_ANALOG) ? "analog" : "digital");
sys/dev/sound/pci/emu10kx.c
2302
sbuf_finish(s);
sys/dev/sound/pci/emu10kx.c
2303
return (sbuf_len(s));
sys/dev/sound/pci/emu10kx.c
390
static int emu10kx_prepare(struct emu_sc_info *sc, struct sbuf *s);
sys/dev/sound/pci/emu10kx.h
175
int emu_vinit(struct emu_sc_info *sc, struct emu_voice *m, struct emu_voice *s,
sys/dev/sound/pci/es137x.c
1110
es1371_wrcd(kobj_t obj, void *s, int addr, uint32_t data)
sys/dev/sound/pci/es137x.c
1113
struct es_info *es = (struct es_info*)s;
sys/dev/sound/pci/es137x.c
1141
es1371_wait_src_ready(s);
sys/dev/sound/pci/es137x.c
1148
es1371_rdcd(kobj_t obj, void *s, int addr)
sys/dev/sound/pci/es137x.c
1151
struct es_info *es = (struct es_info *)s;
sys/dev/sound/pci/es137x.c
1180
es1371_wait_src_ready(s);
sys/dev/sound/pci/hda/hdac.c
1469
struct hdac_stream *s;
sys/dev/sound/pci/hda/hdac.c
1476
s = &sc->streams[i];
sys/dev/sound/pci/hda/hdac.c
1477
if (s->running == 0)
sys/dev/sound/pci/hda/hdac.c
1479
pollticks = ((uint64_t)hz * s->blksz) /
sys/dev/sound/pci/hda/hdac.c
1480
(hdac_mdata_rate(s->format) / 8);
sys/dev/sound/pci/hdsp.h
67
#define hdsp_freq_multiplier(s) (((s) > 96000) ? 4 : \
sys/dev/sound/pci/hdsp.h
68
(((s) > 48000) ? 2 : 1))
sys/dev/sound/pci/hdsp.h
69
#define hdsp_freq_single(s) ((s) / hdsp_freq_multiplier(s))
sys/dev/sound/pci/hdsp.h
70
#define hdsp_freq_reg_value(s) (HDSP_FREQ_9632 / hdsp_freq_single(s))
sys/dev/sound/pci/neomagic.c
601
char *s = NULL;
sys/dev/sound/pci/neomagic.c
648
s = "NeoMagic 256AV";
sys/dev/sound/pci/neomagic.c
655
s = "NeoMagic 256ZX";
sys/dev/sound/pci/neomagic.c
659
if (s) device_set_desc(dev, s);
sys/dev/sound/pci/neomagic.c
660
return s? 0 : ENXIO;
sys/dev/sound/pci/solo.c
897
char *s = NULL;
sys/dev/sound/pci/solo.c
904
s = "ESS Solo-1E";
sys/dev/sound/pci/solo.c
906
s = "ESS Solo-1";
sys/dev/sound/pci/solo.c
908
s = "ESS Solo-1 (unknown vendor)";
sys/dev/sound/pci/solo.c
912
if (s)
sys/dev/sound/pci/solo.c
913
device_set_desc(dev, s);
sys/dev/sound/pci/solo.c
914
return s ? BUS_PROBE_DEFAULT : ENXIO;
sys/dev/sound/pci/via8233.c
449
uint32_t s = 0xff000000;
sys/dev/sound/pci/via8233.c
454
s |= SLOT3(1) | SLOT4(2);
sys/dev/sound/pci/via8233.c
457
s |= SLOT3(1) | SLOT4(1);
sys/dev/sound/pci/via8233.c
461
via_wr(via, VIA_MC_SLOT_SELECT, s, 4);
sys/dev/sound/pcm/feeder_eq.c
397
feed_eq_scan_preamp_arg(const char *s)
sys/dev/sound/pcm/feeder_eq.c
407
r = sscanf(s, "%d.%d", &i, &f);
sys/dev/sound/pcm/feeder_eq.c
421
len = strlen(s);
sys/dev/sound/pcm/feeder_eq.c
422
if (len > 2 && strcasecmp(s + len - 2, "dB") == 0)
sys/dev/sound/pcm/feeder_eq.c
425
if (i == 0 && *s == '-')
sys/dev/sound/pcm/feeder_eq.c
428
if (strcasecmp(buf + ((*s >= '0' && *s <= '9') ? 1 : 0), s) != 0)
sys/dev/sound/pcm/feeder_volume.c
45
#define FEEDVOLUME_CALC8(s, v) (SND_VOL_CALC_SAMPLE((intpcm_t) \
sys/dev/sound/pcm/feeder_volume.c
46
(s) << 8, v) >> 8)
sys/dev/sound/pcm/feeder_volume.c
47
#define FEEDVOLUME_CALC16(s, v) SND_VOL_CALC_SAMPLE((intpcm_t)(s), v)
sys/dev/sound/pcm/feeder_volume.c
48
#define FEEDVOLUME_CALC24(s, v) SND_VOL_CALC_SAMPLE((intpcm64_t)(s), v)
sys/dev/sound/pcm/feeder_volume.c
49
#define FEEDVOLUME_CALC32(s, v) SND_VOL_CALC_SAMPLE((intpcm64_t)(s), v)
sys/dev/sound/pcm/pcm.h
132
bool s;
sys/dev/sound/pcm/pcm.h
209
s = v & 0x80000000U;
sys/dev/sound/pcm/pcm.h
211
v = INTPCM_T((s == 0) ? PCM_S32_MAX : PCM_S32_MIN);
sys/dev/sound/pcm/pcm.h
220
v = INTPCM_T((s == 0) ? m : -m);
sys/dev/sound/sndstat.c
1216
sndstat_prepare_pcm(struct sbuf *s, device_t dev, int verbose)
sys/dev/sound/sndstat.c
1226
sbuf_printf(s, " (mixer only)");
sys/dev/sound/sndstat.c
1231
sbuf_printf(s, " (%s%s%s",
sys/dev/sound/sndstat.c
1236
sbuf_printf(s, " (%dp:%dv/%dr:%dv",
sys/dev/sound/sndstat.c
1240
sbuf_printf(s, "%s)%s",
sys/dev/sound/sndstat.c
1248
sbuf_printf(s, "\n\t");
sys/dev/sound/sndstat.c
1249
sbuf_printf(s, "snddev flags=0x%b", d->flags, SD_F_BITS);
sys/dev/sound/sndstat.c
1257
sbuf_printf(s, "\n\t");
sys/dev/sound/sndstat.c
1259
sbuf_printf(s, "%s[%s]: ",
sys/dev/sound/sndstat.c
1262
sbuf_printf(s, "spd %d", c->speed);
sys/dev/sound/sndstat.c
1264
sbuf_printf(s, "/%d", c->bufhard->spd);
sys/dev/sound/sndstat.c
1265
sbuf_printf(s, ", fmt 0x%08x", c->format);
sys/dev/sound/sndstat.c
1267
sbuf_printf(s, "/0x%08x", c->bufhard->fmt);
sys/dev/sound/sndstat.c
1269
sbuf_printf(s, ", flags 0x%08x, 0x%08x",
sys/dev/sound/sndstat.c
1272
sbuf_printf(s, ", pid %d (%s)",
sys/dev/sound/sndstat.c
1275
sbuf_printf(s, "\n\t");
sys/dev/sound/sndstat.c
1277
sbuf_printf(s, "\tinterrupts %d, ", c->interrupts);
sys/dev/sound/sndstat.c
1280
sbuf_printf(s,
sys/dev/sound/sndstat.c
1293
sbuf_printf(s,
sys/dev/sound/sndstat.c
1305
sbuf_printf(s, "\n\t");
sys/dev/sound/sndstat.c
1307
sbuf_printf(s, "\tchannel flags=0x%b", c->flags, CHN_F_BITS);
sys/dev/sound/sndstat.c
1308
sbuf_printf(s, "\n\t");
sys/dev/sound/sndstat.c
1311
sbuf_printf(s, "\t{%s}", (c->direction == PCMDIR_REC) ?
sys/dev/sound/sndstat.c
1314
sbuf_printf(s, "\t{%s}", (c->direction == PCMDIR_REC) ?
sys/dev/sound/sndstat.c
1318
sbuf_printf(s, " -> ");
sys/dev/sound/sndstat.c
1323
sbuf_printf(s, "%s", f->class->name);
sys/dev/sound/sndstat.c
1325
sbuf_printf(s, "(0x%08x -> 0x%08x)",
sys/dev/sound/sndstat.c
1328
sbuf_printf(s, "(%d.%d -> %d.%d)",
sys/dev/sound/sndstat.c
1336
sbuf_printf(s,
sys/dev/sound/sndstat.c
1343
sbuf_printf(s, "(0x%08x)",
sys/dev/sound/sndstat.c
1346
sbuf_printf(s, " -> ");
sys/dev/sound/sndstat.c
1350
sbuf_printf(s, "{%s}", (c->direction == PCMDIR_REC) ?
sys/dev/sound/sndstat.c
1353
sbuf_printf(s, "{%s}", (c->direction == PCMDIR_REC) ?
sys/dev/sound/sndstat.c
1367
struct sbuf *s = &pf_self->sbuf;
sys/dev/sound/sndstat.c
1374
sbuf_clear(s);
sys/dev/sound/sndstat.c
1377
sbuf_printf(s, "FreeBSD Audio Driver\n");
sys/dev/sound/sndstat.c
1387
sbuf_printf(s, "Installed devices:\n");
sys/dev/sound/sndstat.c
1388
sbuf_printf(s, "%s:", device_get_nameunit(ent->dev));
sys/dev/sound/sndstat.c
1389
sbuf_printf(s, " <%s>", device_get_desc(ent->dev));
sys/dev/sound/sndstat.c
1391
sbuf_printf(s, " %s", ent->str);
sys/dev/sound/sndstat.c
1394
sndstat_prepare_pcm(s, ent->dev, snd_verbose);
sys/dev/sound/sndstat.c
1396
sbuf_printf(s, "\n");
sys/dev/sound/sndstat.c
1402
sbuf_printf(s, "No devices installed.\n");
sys/dev/sound/sndstat.c
1417
sbuf_printf(s, "Installed devices from userspace:\n");
sys/dev/sound/sndstat.c
1422
sbuf_printf(s, "%s: <%s>", ud->nameunit, ud->desc);
sys/dev/sound/sndstat.c
1423
sbuf_printf(s, " (%s)", caps);
sys/dev/sound/sndstat.c
1424
sbuf_printf(s, "\n");
sys/dev/sound/sndstat.c
1429
sbuf_printf(s, "No devices installed from userspace.\n");
sys/dev/sound/sndstat.c
1431
sbuf_finish(s);
sys/dev/sound/sndstat.c
1432
return (sbuf_len(s));
sys/dev/superio/superio.c
1062
struct superiocmd *s;
sys/dev/superio/superio.c
1065
s = (struct superiocmd *)data;
sys/dev/superio/superio.c
1069
s->val = sio_ldn_read(sc, s->ldn, s->cr);
sys/dev/superio/superio.c
1074
sio_ldn_write(sc, s->ldn, s->cr, s->val);
sys/dev/sym/sym_fw.h
103
#define SYM_GEN_A(s, label) s label;
sys/dev/sym/sym_fw.h
104
#define SYM_GEN_B(s, label) s label;
sys/dev/sym/sym_fw.h
204
#define SYM_GEN_PADDR_A(s, label) (RELOC_LABEL_A | offsetof(s, label))
sys/dev/sym/sym_fw.h
205
#define SYM_GEN_PADDR_B(s, label) (RELOC_LABEL_B | offsetof(s, label))
sys/dev/sym/sym_fw.h
66
#define SYM_GEN_FW_A(s) \
sys/dev/sym/sym_fw.h
67
SYM_GEN_A(s, start) SYM_GEN_A(s, getjob_begin) \
sys/dev/sym/sym_fw.h
68
SYM_GEN_A(s, getjob_end) \
sys/dev/sym/sym_fw.h
69
SYM_GEN_A(s, select) SYM_GEN_A(s, wf_sel_done) \
sys/dev/sym/sym_fw.h
70
SYM_GEN_A(s, send_ident) \
sys/dev/sym/sym_fw.h
71
SYM_GEN_A(s, dispatch) SYM_GEN_A(s, init) \
sys/dev/sym/sym_fw.h
72
SYM_GEN_A(s, clrack) SYM_GEN_A(s, complete_error) \
sys/dev/sym/sym_fw.h
73
SYM_GEN_A(s, done) SYM_GEN_A(s, done_end) \
sys/dev/sym/sym_fw.h
74
SYM_GEN_A(s, idle) SYM_GEN_A(s, ungetjob) \
sys/dev/sym/sym_fw.h
75
SYM_GEN_A(s, reselect) \
sys/dev/sym/sym_fw.h
76
SYM_GEN_A(s, resel_tag) SYM_GEN_A(s, resel_dsa) \
sys/dev/sym/sym_fw.h
77
SYM_GEN_A(s, resel_no_tag) \
sys/dev/sym/sym_fw.h
78
SYM_GEN_A(s, data_in) SYM_GEN_A(s, data_in2) \
sys/dev/sym/sym_fw.h
79
SYM_GEN_A(s, data_out) SYM_GEN_A(s, data_out2) \
sys/dev/sym/sym_fw.h
80
SYM_GEN_A(s, pm0_data) SYM_GEN_A(s, pm1_data)
sys/dev/sym/sym_fw.h
85
#define SYM_GEN_FW_B(s) \
sys/dev/sym/sym_fw.h
86
SYM_GEN_B(s, no_data) \
sys/dev/sym/sym_fw.h
87
SYM_GEN_B(s, sel_for_abort) SYM_GEN_B(s, sel_for_abort_1) \
sys/dev/sym/sym_fw.h
88
SYM_GEN_B(s, msg_bad) SYM_GEN_B(s, msg_weird) \
sys/dev/sym/sym_fw.h
89
SYM_GEN_B(s, wdtr_resp) SYM_GEN_B(s, send_wdtr) \
sys/dev/sym/sym_fw.h
90
SYM_GEN_B(s, sdtr_resp) SYM_GEN_B(s, send_sdtr) \
sys/dev/sym/sym_fw.h
91
SYM_GEN_B(s, ppr_resp) SYM_GEN_B(s, send_ppr) \
sys/dev/sym/sym_fw.h
92
SYM_GEN_B(s, nego_bad_phase) \
sys/dev/sym/sym_fw.h
93
SYM_GEN_B(s, ident_break) SYM_GEN_B(s, ident_break_atn) \
sys/dev/sym/sym_fw.h
94
SYM_GEN_B(s, sdata_in) SYM_GEN_B(s, resel_bad_lun) \
sys/dev/sym/sym_fw.h
95
SYM_GEN_B(s, bad_i_t_l) SYM_GEN_B(s, bad_i_t_l_q) \
sys/dev/sym/sym_fw.h
96
SYM_GEN_B(s, wsr_ma_helper) \
sys/dev/sym/sym_fw.h
97
SYM_GEN_B(s, snooptest) SYM_GEN_B(s, snoopend)
sys/dev/sym/sym_hipd.c
1712
#define SYM_GEN_A(s, label) ((short) offsetof(s, label)),
sys/dev/sym/sym_hipd.c
1713
#define SYM_GEN_B(s, label) ((short) offsetof(s, label)),
sys/dev/sym/sym_hipd.c
396
int s = (1 << MEMO_SHIFT);
sys/dev/sym/sym_hipd.c
404
while (size > s) {
sys/dev/sym/sym_hipd.c
405
s <<= 1;
sys/dev/sym/sym_hipd.c
411
if (s == MEMO_CLUSTER_SIZE) {
sys/dev/sym/sym_hipd.c
418
s <<= 1;
sys/dev/sym/sym_hipd.c
425
s >>= 1;
sys/dev/sym/sym_hipd.c
426
h[j].next = (m_link_s *) (a+s);
sys/dev/sym/sym_hipd.c
439
int s = (1 << MEMO_SHIFT);
sys/dev/sym/sym_hipd.c
451
while (size > s) {
sys/dev/sym/sym_hipd.c
452
s <<= 1;
sys/dev/sym/sym_hipd.c
460
if (s == MEMO_CLUSTER_SIZE) {
sys/dev/sym/sym_hipd.c
465
b = a ^ s;
sys/dev/sym/sym_hipd.c
477
s <<= 1;
sys/dev/sym/sym_hipd.c
499
#define __sym_calloc(mp, s, n) __sym_calloc2(mp, s, n, MEMO_WARN)
sys/dev/sym/sym_hipd.c
746
#define _sym_calloc_dma(np, s, n) __sym_calloc_dma(np->bus_dmat, s, n)
sys/dev/sym/sym_hipd.c
747
#define _sym_mfree_dma(np, p, s, n) \
sys/dev/sym/sym_hipd.c
748
__sym_mfree_dma(np->bus_dmat, _uvptv_(p), s, n)
sys/dev/sym/sym_hipd.c
749
#define sym_calloc_dma(s, n) _sym_calloc_dma(np, s, n)
sys/dev/sym/sym_hipd.c
750
#define sym_mfree_dma(p, s, n) _sym_mfree_dma(np, p, s, n)
sys/dev/sym/sym_hipd.c
7883
int s, t;
sys/dev/sym/sym_hipd.c
7887
s = SYM_CONF_MAX_SG - 1;
sys/dev/sym/sym_hipd.c
7892
while (s >= 0) {
sys/dev/sym/sym_hipd.c
7901
cp->phys.data[s].addr = cpu_to_scr(pn);
sys/dev/sym/sym_hipd.c
7902
cp->phys.data[s].size = cpu_to_scr(k);
sys/dev/sym/sym_hipd.c
7903
--s;
sys/dev/sym/sym_hipd.c
7914
cp->segments = SYM_CONF_MAX_SG - 1 - s;
sys/dev/syscons/daemon/daemon_saver.c
183
clear_string(sc_softc_t *sc, int xpos, int ypos, int xoff, char *s, int len)
sys/dev/syscons/daemon/daemon_saver.c
193
draw_string(sc_softc_t *sc, int xpos, int ypos, int xoff, u_char *s, int len)
sys/dev/syscons/daemon/daemon_saver.c
200
sc->scr_map[s[x]], ATTR(FG_LIGHTGREEN | BG_BLACK));
sys/dev/syscons/scmouse.c
166
int s;
sys/dev/syscons/scmouse.c
168
s = spltty();
sys/dev/syscons/scmouse.c
178
splx(s);
sys/dev/syscons/scmouse.c
287
int s;
sys/dev/syscons/scmouse.c
289
s = spltty();
sys/dev/syscons/scmouse.c
296
splx(s);
sys/dev/syscons/scmouse.c
385
int s;
sys/dev/syscons/scmouse.c
421
s = spltty();
sys/dev/syscons/scmouse.c
435
splx(s);
sys/dev/syscons/scmouse.c
448
int s;
sys/dev/syscons/scmouse.c
475
s = spltty();
sys/dev/syscons/scmouse.c
478
splx(s);
sys/dev/syscons/scmouse.c
486
int s;
sys/dev/syscons/scmouse.c
497
s = spltty();
sys/dev/syscons/scmouse.c
502
splx(s);
sys/dev/syscons/scmouse.c
505
s = spltty();
sys/dev/syscons/scmouse.c
508
splx(s);
sys/dev/syscons/scmouse.c
608
int s;
sys/dev/syscons/scmouse.c
619
s = spltty();
sys/dev/syscons/scmouse.c
635
splx(s);
sys/dev/syscons/scmouse.c
658
int s;
sys/dev/syscons/scmouse.c
719
s = spltty();
sys/dev/syscons/scmouse.c
726
splx(s);
sys/dev/syscons/scmouse.c
731
s = spltty();
sys/dev/syscons/scmouse.c
736
splx(s);
sys/dev/syscons/scmouse.c
741
s = spltty();
sys/dev/syscons/scmouse.c
745
splx(s);
sys/dev/syscons/scmouse.c
749
s = spltty();
sys/dev/syscons/scmouse.c
753
splx(s);
sys/dev/syscons/scmouse.c
771
s = spltty();
sys/dev/syscons/scmouse.c
782
splx(s);
sys/dev/syscons/scmouse.c
933
s = spltty();
sys/dev/syscons/scmouse.c
944
splx(s);
sys/dev/syscons/sctermvar.h
298
sc_term_respond(scr_stat *scp, u_char *s)
sys/dev/syscons/sctermvar.h
300
sc_paste(scp, s, strlen(s)); /* XXX: not correct, don't use rmap */
sys/dev/syscons/sctermvar.h
56
static __inline void sc_term_respond(scr_stat *scp, u_char *s);
sys/dev/syscons/scvgarndr.c
795
vm_offset_t s;
sys/dev/syscons/scvgarndr.c
808
s = scp->sc->adp->va_window;
sys/dev/syscons/scvgarndr.c
809
e = s + line_width * scp->yoff * scp->font_size;
sys/dev/syscons/scvgarndr.c
811
for (f = s; f < e; f += pixel_size)
sys/dev/syscons/scvgarndr.c
818
s = scp->sc->adp->va_window + line_width * y;
sys/dev/syscons/scvgarndr.c
819
e = s + line_width * (scp->ypixel - y);
sys/dev/syscons/scvgarndr.c
821
for (f = s; f < e; f += pixel_size)
sys/dev/syscons/scvgarndr.c
830
s = scp->sc->adp->va_window + line_width * (y + i);
sys/dev/syscons/scvgarndr.c
831
e = s + scp->xoff * 8 * pixel_size;
sys/dev/syscons/scvgarndr.c
833
for (f = s; f < e; f += pixel_size)
sys/dev/syscons/scvgarndr.c
838
s = scp->sc->adp->va_window + line_width * (y + i) +
sys/dev/syscons/scvgarndr.c
841
e = s + x * 8 * pixel_size;
sys/dev/syscons/scvgarndr.c
843
for (f = s; f < e; f += pixel_size)
sys/dev/syscons/scvidctl.c
145
int s;
sys/dev/syscons/scvidctl.c
188
s = spltty();
sys/dev/syscons/scvidctl.c
190
splx(s);
sys/dev/syscons/scvidctl.c
195
splx(s);
sys/dev/syscons/scvidctl.c
231
splx(s);
sys/dev/syscons/scvidctl.c
254
int s;
sys/dev/syscons/scvidctl.c
260
s = spltty();
sys/dev/syscons/scvidctl.c
262
splx(s);
sys/dev/syscons/scvidctl.c
267
splx(s);
sys/dev/syscons/scvidctl.c
290
splx(s);
sys/dev/syscons/scvidctl.c
320
int s;
sys/dev/syscons/scvidctl.c
367
s = spltty();
sys/dev/syscons/scvidctl.c
369
splx(s);
sys/dev/syscons/scvidctl.c
374
splx(s);
sys/dev/syscons/scvidctl.c
410
splx(s);
sys/dev/syscons/scvidctl.c
482
int s;
sys/dev/syscons/scvidctl.c
723
s = spltty();
sys/dev/syscons/scvidctl.c
725
splx(s);
sys/dev/syscons/scvidctl.c
729
splx(s);
sys/dev/syscons/scvidctl.c
744
s = spltty();
sys/dev/syscons/scvidctl.c
746
splx(s);
sys/dev/syscons/scvidctl.c
750
splx(s);
sys/dev/syscons/scvidctl.c
766
s = spltty();
sys/dev/syscons/scvidctl.c
768
splx(s);
sys/dev/syscons/scvidctl.c
772
splx(s);
sys/dev/syscons/syscons.c
1066
s = spltty();
sys/dev/syscons/syscons.c
1069
splx(s);
sys/dev/syscons/syscons.c
1079
splx(s);
sys/dev/syscons/syscons.c
1082
s = spltty();
sys/dev/syscons/syscons.c
1087
splx(s);
sys/dev/syscons/syscons.c
1099
s = spltty();
sys/dev/syscons/syscons.c
1103
splx(s);
sys/dev/syscons/syscons.c
1118
s = spltty();
sys/dev/syscons/syscons.c
1120
splx(s);
sys/dev/syscons/syscons.c
1126
splx(s);
sys/dev/syscons/syscons.c
1162
splx(s);
sys/dev/syscons/syscons.c
1184
s = spltty();
sys/dev/syscons/syscons.c
1195
if (finish_vt_rel(scp, TRUE, &s) == 0)
sys/dev/syscons/syscons.c
1203
splx(s);
sys/dev/syscons/syscons.c
1215
splx(s);
sys/dev/syscons/syscons.c
1232
s = spltty();
sys/dev/syscons/syscons.c
1238
splx(s);
sys/dev/syscons/syscons.c
1243
splx(s);
sys/dev/syscons/syscons.c
1249
if ((error = finish_vt_rel(scp, FALSE, &s)) == 0)
sys/dev/syscons/syscons.c
1255
if ((error = finish_vt_rel(scp, TRUE, &s)) == 0)
sys/dev/syscons/syscons.c
1269
splx(s);
sys/dev/syscons/syscons.c
1291
s = spltty();
sys/dev/syscons/syscons.c
1293
splx(s);
sys/dev/syscons/syscons.c
1507
s = spltty();
sys/dev/syscons/syscons.c
1510
splx(s);
sys/dev/syscons/syscons.c
1534
splx(s);
sys/dev/syscons/syscons.c
1539
s = spltty();
sys/dev/syscons/syscons.c
1547
splx(s);
sys/dev/syscons/syscons.c
1576
s = spltty();
sys/dev/syscons/syscons.c
1579
splx(s);
sys/dev/syscons/syscons.c
1991
int s;
sys/dev/syscons/syscons.c
2075
s = spltty(); /* block sckbdevent and scrn_timer */
sys/dev/syscons/syscons.c
2077
splx(s);
sys/dev/syscons/syscons.c
2085
int c, s;
sys/dev/syscons/syscons.c
2089
s = spltty(); /* block sckbdevent and scrn_timer while we poll */
sys/dev/syscons/syscons.c
2091
splx(s);
sys/dev/syscons/syscons.c
2096
splx(s);
sys/dev/syscons/syscons.c
221
static int do_switch_scr(sc_softc_t *sc, int s);
sys/dev/syscons/syscons.c
225
static int finish_vt_rel(scr_stat *scp, int release, int *s);
sys/dev/syscons/syscons.c
2294
int s;
sys/dev/syscons/syscons.c
2304
s = scp->mouse_pos;
sys/dev/syscons/syscons.c
2307
and_region(&s, &e, scp->start, scp->end) ||
sys/dev/syscons/syscons.c
2310
(and_region(&s, &e, scp->cursor_pos, scp->cursor_pos) ||
sys/dev/syscons/syscons.c
2311
and_region(&s, &e, scp->cursor_oldpos,
sys/dev/syscons/syscons.c
2344
s = start;
sys/dev/syscons/syscons.c
2348
if (and_region(&s, &e, scp->start, scp->end)) {
sys/dev/syscons/syscons.c
2349
(*scp->rndr->draw)(scp, s, e - s + 1, TRUE);
sys/dev/syscons/syscons.c
2350
s = 0;
sys/dev/syscons/syscons.c
2352
if (and_region(&s, &e, scp->start, scp->end))
sys/dev/syscons/syscons.c
2354
scp, s, e - s + 1, FALSE);
sys/dev/syscons/syscons.c
2355
s = end + 1;
sys/dev/syscons/syscons.c
2357
if (and_region(&s, &e, scp->start, scp->end))
sys/dev/syscons/syscons.c
2359
scp, s, e - s + 1, FALSE);
sys/dev/syscons/syscons.c
2380
s = scp->start;
sys/dev/syscons/syscons.c
2386
&s, &e, scp->cursor_oldpos, scp->cursor_oldpos))
sys/dev/syscons/syscons.c
2391
&s, &e, scp->cursor_pos, scp->cursor_pos))
sys/dev/syscons/syscons.c
2543
int s;
sys/dev/syscons/syscons.c
2546
s = spltty();
sys/dev/syscons/syscons.c
2555
splx(s);
sys/dev/syscons/syscons.c
2569
s = spltty();
sys/dev/syscons/syscons.c
2573
splx(s);
sys/dev/syscons/syscons.c
2583
int s;
sys/dev/syscons/syscons.c
2586
s = spltty();
sys/dev/syscons/syscons.c
2597
splx(s);
sys/dev/syscons/syscons.c
2610
splx(s);
sys/dev/syscons/syscons.c
2615
splx(s);
sys/dev/syscons/syscons.c
2669
int s;
sys/dev/syscons/syscons.c
2693
s = spltty();
sys/dev/syscons/syscons.c
2717
finish_vt_rel(cur_scp, TRUE, &s);
sys/dev/syscons/syscons.c
2718
splx(s);
sys/dev/syscons/syscons.c
2762
finish_vt_rel(cur_scp, FALSE, &s);
sys/dev/syscons/syscons.c
2763
splx(s);
sys/dev/syscons/syscons.c
2796
splx(s);
sys/dev/syscons/syscons.c
2810
splx(s);
sys/dev/syscons/syscons.c
2825
splx(s);
sys/dev/syscons/syscons.c
2831
splx(s);
sys/dev/syscons/syscons.c
2854
splx(s);
sys/dev/syscons/syscons.c
2866
splx(s);
sys/dev/syscons/syscons.c
2871
splx(s);
sys/dev/syscons/syscons.c
2873
s = spltty();
sys/dev/syscons/syscons.c
2881
splx(s);
sys/dev/syscons/syscons.c
2888
splx(s);
sys/dev/syscons/syscons.c
2895
do_switch_scr(sc_softc_t *sc, int s)
sys/dev/syscons/syscons.c
2899
splx(s);
sys/dev/syscons/syscons.c
2901
s = spltty();
sys/dev/syscons/syscons.c
2912
return s;
sys/dev/syscons/syscons.c
2961
finish_vt_rel(scr_stat *scp, int release, int *s)
sys/dev/syscons/syscons.c
2966
*s = do_switch_scr(scp->sc, *s);
sys/dev/syscons/syscons.c
3145
int s;
sys/dev/syscons/syscons.c
3151
s = spltty();
sys/dev/syscons/syscons.c
3155
splx(s);
sys/dev/syscons/syscons.c
3177
splx(s);
sys/dev/syscons/syscons.c
765
int s;
sys/dev/syscons/syscons.c
771
s = spltty();
sys/dev/syscons/syscons.c
775
if (finish_vt_rel(scp, TRUE, &s) == 0) /* force release */
sys/dev/syscons/syscons.c
894
int s;
sys/dev/syscons/syscons.c
948
s = spltty();
sys/dev/syscons/syscons.c
951
splx(s);
sys/dev/syscons/syscons.c
955
s = spltty();
sys/dev/syscons/syscons.c
958
splx(s);
sys/dev/syscons/syscons.c
991
s = spltty();
sys/dev/syscons/syscons.c
994
splx(s);
sys/dev/thunderbolt/tb_acpi_pcib.c
123
ACPI_STATUS s __maybe_unused;
sys/dev/thunderbolt/tb_acpi_pcib.c
134
s = AcpiEvaluateObject(sc->ap_handle, "\\_GPE.OSUP", &list,
sys/dev/thunderbolt/tb_acpi_pcib.c
137
"ACPI returned %d, buf= %p\n", s, buf.Pointer);
sys/dev/ti/if_ti.c
3005
struct ti_stats *s;
sys/dev/ti/if_ti.c
3009
s = &sc->ti_rdata.ti_info->ti_stats;
sys/dev/ti/if_ti.c
3014
rv = s->dot3StatsSingleCollisionFrames +
sys/dev/ti/if_ti.c
3015
s->dot3StatsMultipleCollisionFrames +
sys/dev/ti/if_ti.c
3016
s->dot3StatsExcessiveCollisions +
sys/dev/ti/if_ti.c
3017
s->dot3StatsLateCollisions;
sys/dev/tpm/tpm.c
1174
int n, len, rv, s;
sys/dev/tpm/tpm.c
1179
s = spltty();
sys/dev/tpm/tpm.c
1181
splx(s);
sys/dev/tpm/tpm.c
1190
splx(s);
sys/dev/tpm/tpm.c
1204
splx(s);
sys/dev/tpm/tpm.c
1211
splx(s);
sys/dev/tpm/tpm.c
1224
splx(s);
sys/dev/tpm/tpm.c
1230
splx(s);
sys/dev/tpm/tpm.c
1236
splx(s);
sys/dev/tpm/tpm.c
1245
int n, rv, s;
sys/dev/tpm/tpm.c
1250
s = spltty();
sys/dev/tpm/tpm.c
1258
splx(s);
sys/dev/tpm/tpm.c
1263
splx(s);
sys/dev/tpm/tpm.c
1268
splx(s);
sys/dev/tpm/tpm.c
1273
splx(s);
sys/dev/tws/tws_services.c
359
struct tws_sense *s;
sys/dev/tws/tws_services.c
365
s = &sc->sense_bufs[i];
sys/dev/tws/tws_services.c
366
if ( mfa == s->hdr_pkt_phy )
sys/dev/tws/tws_services.c
367
return(s);
sys/dev/uart/uart_dev_imx.c
324
#define SIGCHG(c, i, s, d) \
sys/dev/uart/uart_dev_imx.c
326
i |= (i & s) ? s : s | d; \
sys/dev/uart/uart_dev_imx.c
328
i = (i & s) ? (i & ~s) | d : i; \
sys/dev/uart/uart_dev_quicc.c
278
#define SIGCHG(c, i, s, d) \
sys/dev/uart/uart_dev_quicc.c
280
i |= (i & s) ? s : s | d; \
sys/dev/uart/uart_dev_quicc.c
282
i = (i & s) ? (i & ~s) | d : i; \
sys/dev/uart/uart_dev_z8530.c
314
#define SIGCHG(c, i, s, d) \
sys/dev/uart/uart_dev_z8530.c
316
i |= (i & s) ? s : s | d; \
sys/dev/uart/uart_dev_z8530.c
318
i = (i & s) ? (i & ~s) | d : i; \
sys/dev/usb/controller/dwc3/dwc3.c
368
ssize_t s;
sys/dev/usb/controller/dwc3/dwc3.c
370
s = device_get_property(dev, "dr_mode", dr_mode, sizeof(dr_mode),
sys/dev/usb/controller/dwc3/dwc3.c
372
if (s == -1) {
sys/dev/usb/controller/dwc3/dwc3.c
379
dr_mode, s);
sys/dev/usb/controller/ehci.c
707
uint32_t s;
sys/dev/usb/controller/ehci.c
714
s = hc32toh(sc, qtd->qtd_status);
sys/dev/usb/controller/ehci.c
716
s, EHCI_QTD_GET_TOGGLE(s), EHCI_QTD_GET_BYTES(s),
sys/dev/usb/controller/ehci.c
717
EHCI_QTD_GET_IOC(s), EHCI_QTD_GET_C_PAGE(s));
sys/dev/usb/controller/ehci.c
719
EHCI_QTD_GET_CERR(s), EHCI_QTD_GET_PID(s),
sys/dev/usb/controller/ehci.c
720
(s & EHCI_QTD_ACTIVE) ? "ACTIVE" : "NOT_ACTIVE",
sys/dev/usb/controller/ehci.c
721
(s & EHCI_QTD_HALTED) ? "-HALTED" : "",
sys/dev/usb/controller/ehci.c
722
(s & EHCI_QTD_BUFERR) ? "-BUFERR" : "",
sys/dev/usb/controller/ehci.c
723
(s & EHCI_QTD_BABBLE) ? "-BABBLE" : "",
sys/dev/usb/controller/ehci.c
724
(s & EHCI_QTD_XACTERR) ? "-XACTERR" : "",
sys/dev/usb/controller/ehci.c
725
(s & EHCI_QTD_MISSEDMICRO) ? "-MISSED" : "",
sys/dev/usb/controller/ehci.c
726
(s & EHCI_QTD_SPLITXSTATE) ? "-SPLIT" : "",
sys/dev/usb/controller/ehci.c
727
(s & EHCI_QTD_PINGSTATE) ? "-PING" : "");
sys/dev/usb/controller/ehci.c
729
for (s = 0; s < 5; s++) {
sys/dev/usb/controller/ehci.c
730
printf(" buffer[%d]=0x%08x\n", s,
sys/dev/usb/controller/ehci.c
731
hc32toh(sc, qtd->qtd_buffer[s]));
sys/dev/usb/controller/ehci.c
733
for (s = 0; s < 5; s++) {
sys/dev/usb/controller/ehci.c
734
printf(" buffer_hi[%d]=0x%08x\n", s,
sys/dev/usb/controller/ehci.c
735
hc32toh(sc, qtd->qtd_buffer_hi[s]));
sys/dev/usb/controller/ohci.h
76
#define OHCI_ED_GET_FA(s) ((s) & 0x7f)
sys/dev/usb/controller/ohci.h
78
#define OHCI_ED_SET_FA(s) (s)
sys/dev/usb/controller/ohci.h
79
#define OHCI_ED_GET_EN(s) (((s) >> 7) & 0xf)
sys/dev/usb/controller/ohci.h
80
#define OHCI_ED_SET_EN(s) ((s) << 7)
sys/dev/usb/controller/ohci.h
89
#define OHCI_ED_GET_MAXP(s) (((s) >> 16) & 0x07ff)
sys/dev/usb/controller/ohci.h
90
#define OHCI_ED_SET_MAXP(s) ((s) << 16)
sys/dev/usb/controller/ohcireg.h
104
#define OHCI_GET_POTPGT(s) ((s) >> 24)
sys/dev/usb/controller/ohcireg.h
90
#define OHCI_GET_IVAL(s) ((s) & 0x3fff)
sys/dev/usb/controller/ohcireg.h
91
#define OHCI_GET_FSMPS(s) (((s) >> 16) & 0x7fff)
sys/dev/usb/controller/ohcireg.h
98
#define OHCI_GET_NDP(s) ((s) & 0xff)
sys/dev/usb/controller/uhci.h
100
#define UHCI_TD_GET_DT(s) (((s) >> 19) & 1)
sys/dev/usb/controller/uhci.h
102
#define UHCI_TD_GET_MAXLEN(s) ((((s) >> 21) + 1) & 0x7ff)
sys/dev/usb/controller/uhci.h
74
#define UHCI_TD_GET_ACTLEN(s) (((s) + 1) & 0x3ff)
sys/dev/usb/controller/uhci.h
86
#define UHCI_TD_GET_ERRCNT(s) (((s) >> 27) & 3)
sys/dev/usb/controller/uhci.h
94
#define UHCI_TD_GET_PID(s) ((s) & 0xff)
sys/dev/usb/controller/uhci.h
96
#define UHCI_TD_GET_DEVADDR(s) (((s) >> 8) & 0x7f)
sys/dev/usb/controller/uhci.h
98
#define UHCI_TD_GET_ENDPT(s) (((s) >> 15) & 0xf)
sys/dev/usb/net/if_umb.c
158
#define umb_simstate(s) umb_val2descr(umb_simstate, (s))
sys/dev/usb/net/if_umb.c
160
#define umb_status2str(s) umb_val2descr(umb_status, (s))
sys/dev/usb/net/if_umb.c
162
#define umb_packet_state(s) umb_val2descr(umb_pktstate, (s))
sys/dev/usb/net/if_umb.c
163
#define umb_activation(s) umb_val2descr(umb_actstate, (s))
sys/dev/usb/net/if_umb.c
166
#define umb_istate(s) umb_val2descr(umb_istate, (s))
sys/dev/usb/net/if_umb.c
2412
struct mbim_cid_radio_state s;
sys/dev/usb/net/if_umb.c
2415
memset(&s, 0, sizeof (s));
sys/dev/usb/net/if_umb.c
2416
s.state = htole32(on ? MBIM_RADIO_STATE_ON : MBIM_RADIO_STATE_OFF);
sys/dev/usb/net/if_umb.c
2417
umb_cmd(sc, MBIM_CID_RADIO_STATE, MBIM_CMDOP_SET, &s, sizeof (s));
sys/dev/usb/net/if_umb.c
2446
struct mbim_cid_packet_service s;
sys/dev/usb/net/if_umb.c
2450
memset(&s, 0, sizeof (s));
sys/dev/usb/net/if_umb.c
2451
s.action = htole32(attach ?
sys/dev/usb/net/if_umb.c
2453
umb_cmd(sc, MBIM_CID_PACKET_SERVICE, MBIM_CMDOP_SET, &s, sizeof (s));
sys/dev/usb/net/if_umb.c
2866
char *s;
sys/dev/usb/net/if_umb.c
2868
s = astr[nbuf++];
sys/dev/usb/net/if_umb.c
2875
inet_ntop(AF_INET, &satosin(sa)->sin_addr, s, sizeof (astr[0]));
sys/dev/usb/net/if_umb.c
2878
inet_ntop(AF_INET6, &satosin6(sa)->sin6_addr, s,
sys/dev/usb/net/if_umb.c
2882
return s;
sys/dev/usb/net/mbim.h
684
#define MBIM_NCM_NTH_GETSID(s) (((s) > MBIM_NCM_NTH_SIDSHIFT) & 0xff)
sys/dev/usb/net/mbim.h
693
#define MBIM_NCM_NTH16_ISISG(s) (((s) & 0x00ffffff) == MBIM_NCM_NTH16_IPS)
sys/dev/usb/net/mbim.h
694
#define MBIM_NCM_NTH16_SIG(s) \
sys/dev/usb/net/mbim.h
695
((((s) & 0xff) << MBIM_NCM_NTH_SIDSHIFT) | MBIM_NCM_NTH16_IPS)
sys/dev/usb/net/mbim.h
711
#define MBIM_NCM_NTH32_ISISG(s) \
sys/dev/usb/net/mbim.h
712
(((s) & 0x00ffffff) == MBIM_NCM_NTH32_IPS)
sys/dev/usb/net/mbim.h
713
#define MBIM_NCM_NTH32_SIG(s) \
sys/dev/usb/net/mbim.h
714
((((s) & 0xff) << MBIM_NCM_NTH_SIDSHIFT) | MBIM_NCM_NTH32_IPS)
sys/dev/usb/usb_process.c
66
#define USB_THREAD_CREATE(f, s, p, ...) \
sys/dev/usb/usb_process.c
67
kproc_kthread_add((f), (s), &usbproc, (p), RFHIGHPID, \
sys/dev/usb/usb_request.c
1112
char *s;
sys/dev/usb/usb_request.c
1150
s = buf;
sys/dev/usb/usb_request.c
1168
*s = c;
sys/dev/usb/usb_request.c
1172
*s = c >> 8;
sys/dev/usb/usb_request.c
1184
if (isalpha(*s) ||
sys/dev/usb/usb_request.c
1185
isdigit(*s) ||
sys/dev/usb/usb_request.c
1186
*s == '-' ||
sys/dev/usb/usb_request.c
1187
*s == '+' ||
sys/dev/usb/usb_request.c
1188
*s == ' ' ||
sys/dev/usb/usb_request.c
1189
*s == '.' ||
sys/dev/usb/usb_request.c
1190
*s == ',' ||
sys/dev/usb/usb_request.c
1191
*s == ':' ||
sys/dev/usb/usb_request.c
1192
*s == '/' ||
sys/dev/usb/usb_request.c
1193
*s == '(' ||
sys/dev/usb/usb_request.c
1194
*s == ')') {
sys/dev/usb/usb_request.c
1196
s++;
sys/dev/usb/usb_request.c
1200
*s = 0; /* zero terminate resulting string */
sys/dev/usb/usb_util.c
168
usb_make_str_desc(void *ptr, uint16_t max_len, const char *s)
sys/dev/usb/usb_util.c
180
j = strlen(s);
sys/dev/usb/usb_util.c
197
USETW2(p->bString[max_len], 0, s[max_len]);
sys/dev/usb/usb_util.h
34
uint8_t usb_make_str_desc(void *ptr, uint16_t max_len, const char *s);
sys/dev/viapm/viapm.c
187
u_int16_t s;
sys/dev/viapm/viapm.c
202
s = pci_read_config(dev, VIAPM_586B_3040E_ACTIV, 2);
sys/dev/viapm/viapm.c
203
pci_write_config(dev, VIAPM_586B_3040E_ACTIV, s | 0x1, 2);
sys/dev/videomode/edidreg.h
115
#define _CHHILO(ptr, l, s, h) (_CHLO((ptr)[l], s) | _CHHI((ptr)[h]))
sys/dev/videomode/edidreg.h
116
#define _CHROMA(ptr, l, s, h) ((_CHHILO(ptr, l, s, h) * 1000) / 1024)
sys/dev/virtio/gpu/virtio_gpu.c
508
} s = { 0 };
sys/dev/virtio/gpu/virtio_gpu.c
511
s.req.type = htole32(VIRTIO_GPU_CMD_GET_DISPLAY_INFO);
sys/dev/virtio/gpu/virtio_gpu.c
512
s.req.flags = htole32(VIRTIO_GPU_FLAG_FENCE);
sys/dev/virtio/gpu/virtio_gpu.c
513
s.req.fence_id = htole64(atomic_fetchadd_64(&sc->vtgpu_next_fence, 1));
sys/dev/virtio/gpu/virtio_gpu.c
515
error = vtgpu_req_resp(sc, &s.req, sizeof(s.req), &s.resp,
sys/dev/virtio/gpu/virtio_gpu.c
516
sizeof(s.resp));
sys/dev/virtio/gpu/virtio_gpu.c
521
if (s.resp.pmodes[i].enabled != 0)
sys/dev/virtio/gpu/virtio_gpu.c
527
le32toh(s.resp.pmodes[i].r.width);
sys/dev/virtio/gpu/virtio_gpu.c
529
le32toh(s.resp.pmodes[i].r.height);
sys/dev/virtio/gpu/virtio_gpu.c
550
} s = { 0 };
sys/dev/virtio/gpu/virtio_gpu.c
553
s.req.hdr.type = htole32(VIRTIO_GPU_CMD_RESOURCE_CREATE_2D);
sys/dev/virtio/gpu/virtio_gpu.c
554
s.req.hdr.flags = htole32(VIRTIO_GPU_FLAG_FENCE);
sys/dev/virtio/gpu/virtio_gpu.c
555
s.req.hdr.fence_id = htole64(
sys/dev/virtio/gpu/virtio_gpu.c
558
s.req.resource_id = htole32(VTGPU_RESOURCE_ID);
sys/dev/virtio/gpu/virtio_gpu.c
559
s.req.format = htole32(VIRTIO_GPU_FORMAT_B8G8R8X8_UNORM);
sys/dev/virtio/gpu/virtio_gpu.c
560
s.req.width = htole32(sc->vtgpu_fb_info.fb_width);
sys/dev/virtio/gpu/virtio_gpu.c
561
s.req.height = htole32(sc->vtgpu_fb_info.fb_height);
sys/dev/virtio/gpu/virtio_gpu.c
563
error = vtgpu_req_resp(sc, &s.req, sizeof(s.req), &s.resp,
sys/dev/virtio/gpu/virtio_gpu.c
564
sizeof(s.resp));
sys/dev/virtio/gpu/virtio_gpu.c
568
if (s.resp.type != htole32(VIRTIO_GPU_RESP_OK_NODATA)) {
sys/dev/virtio/gpu/virtio_gpu.c
570
le32toh(s.resp.type));
sys/dev/virtio/gpu/virtio_gpu.c
593
} s = { 0 };
sys/dev/virtio/gpu/virtio_gpu.c
596
s.req.backing.hdr.type =
sys/dev/virtio/gpu/virtio_gpu.c
598
s.req.backing.hdr.flags = htole32(VIRTIO_GPU_FLAG_FENCE);
sys/dev/virtio/gpu/virtio_gpu.c
599
s.req.backing.hdr.fence_id = htole64(
sys/dev/virtio/gpu/virtio_gpu.c
602
s.req.backing.resource_id = htole32(VTGPU_RESOURCE_ID);
sys/dev/virtio/gpu/virtio_gpu.c
603
s.req.backing.nr_entries = htole32(1);
sys/dev/virtio/gpu/virtio_gpu.c
605
s.req.mem.addr = htole64(sc->vtgpu_fb_info.fb_pbase);
sys/dev/virtio/gpu/virtio_gpu.c
606
s.req.mem.length = htole32(sc->vtgpu_fb_info.fb_size);
sys/dev/virtio/gpu/virtio_gpu.c
608
error = vtgpu_req_resp2(sc, &s.req.backing, sizeof(s.req.backing),
sys/dev/virtio/gpu/virtio_gpu.c
609
&s.req.mem, sizeof(s.req.mem), &s.resp, sizeof(s.resp));
sys/dev/virtio/gpu/virtio_gpu.c
613
if (s.resp.type != htole32(VIRTIO_GPU_RESP_OK_NODATA)) {
sys/dev/virtio/gpu/virtio_gpu.c
615
le32toh(s.resp.type));
sys/dev/virtio/gpu/virtio_gpu.c
630
} s = { 0 };
sys/dev/virtio/gpu/virtio_gpu.c
633
s.req.hdr.type = htole32(VIRTIO_GPU_CMD_SET_SCANOUT);
sys/dev/virtio/gpu/virtio_gpu.c
634
s.req.hdr.flags = htole32(VIRTIO_GPU_FLAG_FENCE);
sys/dev/virtio/gpu/virtio_gpu.c
635
s.req.hdr.fence_id = htole64(
sys/dev/virtio/gpu/virtio_gpu.c
638
s.req.r.x = htole32(x);
sys/dev/virtio/gpu/virtio_gpu.c
639
s.req.r.y = htole32(y);
sys/dev/virtio/gpu/virtio_gpu.c
640
s.req.r.width = htole32(width);
sys/dev/virtio/gpu/virtio_gpu.c
641
s.req.r.height = htole32(height);
sys/dev/virtio/gpu/virtio_gpu.c
643
s.req.scanout_id = 0;
sys/dev/virtio/gpu/virtio_gpu.c
644
s.req.resource_id = htole32(VTGPU_RESOURCE_ID);
sys/dev/virtio/gpu/virtio_gpu.c
646
error = vtgpu_req_resp(sc, &s.req, sizeof(s.req), &s.resp,
sys/dev/virtio/gpu/virtio_gpu.c
647
sizeof(s.resp));
sys/dev/virtio/gpu/virtio_gpu.c
651
if (s.resp.type != htole32(VIRTIO_GPU_RESP_OK_NODATA)) {
sys/dev/virtio/gpu/virtio_gpu.c
653
le32toh(s.resp.type));
sys/dev/virtio/gpu/virtio_gpu.c
668
} s = { 0 };
sys/dev/virtio/gpu/virtio_gpu.c
671
s.req.hdr.type = htole32(VIRTIO_GPU_CMD_TRANSFER_TO_HOST_2D);
sys/dev/virtio/gpu/virtio_gpu.c
672
s.req.hdr.flags = htole32(VIRTIO_GPU_FLAG_FENCE);
sys/dev/virtio/gpu/virtio_gpu.c
673
s.req.hdr.fence_id = htole64(
sys/dev/virtio/gpu/virtio_gpu.c
676
s.req.r.x = htole32(x);
sys/dev/virtio/gpu/virtio_gpu.c
677
s.req.r.y = htole32(y);
sys/dev/virtio/gpu/virtio_gpu.c
678
s.req.r.width = htole32(width);
sys/dev/virtio/gpu/virtio_gpu.c
679
s.req.r.height = htole32(height);
sys/dev/virtio/gpu/virtio_gpu.c
681
s.req.offset = htole64((y * sc->vtgpu_fb_info.fb_width + x)
sys/dev/virtio/gpu/virtio_gpu.c
683
s.req.resource_id = htole32(VTGPU_RESOURCE_ID);
sys/dev/virtio/gpu/virtio_gpu.c
685
error = vtgpu_req_resp(sc, &s.req, sizeof(s.req), &s.resp,
sys/dev/virtio/gpu/virtio_gpu.c
686
sizeof(s.resp));
sys/dev/virtio/gpu/virtio_gpu.c
690
if (s.resp.type != htole32(VIRTIO_GPU_RESP_OK_NODATA)) {
sys/dev/virtio/gpu/virtio_gpu.c
692
le32toh(s.resp.type));
sys/dev/virtio/gpu/virtio_gpu.c
707
} s = { 0 };
sys/dev/virtio/gpu/virtio_gpu.c
710
s.req.hdr.type = htole32(VIRTIO_GPU_CMD_RESOURCE_FLUSH);
sys/dev/virtio/gpu/virtio_gpu.c
711
s.req.hdr.flags = htole32(VIRTIO_GPU_FLAG_FENCE);
sys/dev/virtio/gpu/virtio_gpu.c
712
s.req.hdr.fence_id = htole64(
sys/dev/virtio/gpu/virtio_gpu.c
715
s.req.r.x = htole32(x);
sys/dev/virtio/gpu/virtio_gpu.c
716
s.req.r.y = htole32(y);
sys/dev/virtio/gpu/virtio_gpu.c
717
s.req.r.width = htole32(width);
sys/dev/virtio/gpu/virtio_gpu.c
718
s.req.r.height = htole32(height);
sys/dev/virtio/gpu/virtio_gpu.c
720
s.req.resource_id = htole32(VTGPU_RESOURCE_ID);
sys/dev/virtio/gpu/virtio_gpu.c
722
error = vtgpu_req_resp(sc, &s.req, sizeof(s.req), &s.resp,
sys/dev/virtio/gpu/virtio_gpu.c
723
sizeof(s.resp));
sys/dev/virtio/gpu/virtio_gpu.c
727
if (s.resp.type != htole32(VIRTIO_GPU_RESP_OK_NODATA)) {
sys/dev/virtio/gpu/virtio_gpu.c
729
le32toh(s.resp.type));
sys/dev/virtio/mmio/virtio_mmio.c
763
const uint8_t *s;
sys/dev/virtio/mmio/virtio_mmio.c
800
for (s = src; length > 0; s += size, off += size, length -= size) {
sys/dev/virtio/mmio/virtio_mmio.c
804
vtmmio_write_config_4(sc, off, *(uint32_t *)s);
sys/dev/virtio/mmio/virtio_mmio.c
807
vtmmio_write_config_2(sc, off, *(uint16_t *)s);
sys/dev/virtio/mmio/virtio_mmio.c
812
vtmmio_write_config_1(sc, off, *s);
sys/dev/virtio/network/if_vtnet.c
3920
} s;
sys/dev/virtio/network/if_vtnet.c
3928
error = bus_dmamap_load(sc->vtnet_hdr_dmat, hdr_dmap, &s,
sys/dev/virtio/network/if_vtnet.c
3929
sizeof(s), vtnet_load_callback, &hdr_paddr, BUS_DMA_NOWAIT);
sys/dev/virtio/network/if_vtnet.c
3935
s.hdr.class = VIRTIO_NET_CTRL_MAC;
sys/dev/virtio/network/if_vtnet.c
3936
s.hdr.cmd = VIRTIO_NET_CTRL_MAC_ADDR_SET;
sys/dev/virtio/network/if_vtnet.c
3937
bcopy(hwaddr, &s.addr[0], ETHER_ADDR_LEN);
sys/dev/virtio/network/if_vtnet.c
3945
hdr_paddr + ((uintptr_t)&s.addr - (uintptr_t)&s),
sys/dev/virtio/network/if_vtnet.c
3973
} s;
sys/dev/virtio/network/if_vtnet.c
3981
error = bus_dmamap_load(sc->vtnet_hdr_dmat, hdr_dmap, &s,
sys/dev/virtio/network/if_vtnet.c
3982
sizeof(s), vtnet_load_callback, &hdr_paddr, BUS_DMA_NOWAIT);
sys/dev/virtio/network/if_vtnet.c
3988
s.hdr.class = VIRTIO_NET_CTRL_GUEST_OFFLOADS;
sys/dev/virtio/network/if_vtnet.c
3989
s.hdr.cmd = VIRTIO_NET_CTRL_GUEST_OFFLOADS_SET;
sys/dev/virtio/network/if_vtnet.c
3990
s.offloads = vtnet_gtoh64(sc, offloads);
sys/dev/virtio/network/if_vtnet.c
3998
hdr_paddr + ((uintptr_t)&s.offloads - (uintptr_t)&s),
sys/dev/virtio/network/if_vtnet.c
4026
} s;
sys/dev/virtio/network/if_vtnet.c
4034
error = bus_dmamap_load(sc->vtnet_hdr_dmat, hdr_dmap, &s,
sys/dev/virtio/network/if_vtnet.c
4035
sizeof(s), vtnet_load_callback, &hdr_paddr, BUS_DMA_NOWAIT);
sys/dev/virtio/network/if_vtnet.c
4041
s.hdr.class = VIRTIO_NET_CTRL_MQ;
sys/dev/virtio/network/if_vtnet.c
4042
s.hdr.cmd = VIRTIO_NET_CTRL_MQ_VQ_PAIRS_SET;
sys/dev/virtio/network/if_vtnet.c
4043
s.mq.virtqueue_pairs = vtnet_gtoh16(sc, npairs);
sys/dev/virtio/network/if_vtnet.c
4051
hdr_paddr + ((uintptr_t)&s.mq - (uintptr_t)&s),
sys/dev/virtio/network/if_vtnet.c
4159
} s;
sys/dev/virtio/network/if_vtnet.c
4167
error = bus_dmamap_load(sc->vtnet_hdr_dmat, hdr_dmap, &s,
sys/dev/virtio/network/if_vtnet.c
4168
sizeof(s), vtnet_load_callback, &hdr_paddr, BUS_DMA_NOWAIT);
sys/dev/virtio/network/if_vtnet.c
4174
s.hdr.class = VIRTIO_NET_CTRL_RX;
sys/dev/virtio/network/if_vtnet.c
4175
s.hdr.cmd = cmd;
sys/dev/virtio/network/if_vtnet.c
4176
s.onoff = on;
sys/dev/virtio/network/if_vtnet.c
4184
hdr_paddr + ((uintptr_t)&s.onoff - (uintptr_t)&s),
sys/dev/virtio/network/if_vtnet.c
4384
} s;
sys/dev/virtio/network/if_vtnet.c
4392
error = bus_dmamap_load(sc->vtnet_hdr_dmat, hdr_dmap, &s,
sys/dev/virtio/network/if_vtnet.c
4393
sizeof(s), vtnet_load_callback, &hdr_paddr, BUS_DMA_NOWAIT);
sys/dev/virtio/network/if_vtnet.c
4399
s.hdr.class = VIRTIO_NET_CTRL_VLAN;
sys/dev/virtio/network/if_vtnet.c
4400
s.hdr.cmd = add ? VIRTIO_NET_CTRL_VLAN_ADD : VIRTIO_NET_CTRL_VLAN_DEL;
sys/dev/virtio/network/if_vtnet.c
4401
s.tag = vtnet_gtoh16(sc, tag);
sys/dev/virtio/network/if_vtnet.c
4409
hdr_paddr + ((uintptr_t)&s.tag - (uintptr_t)&s),
sys/dev/virtio/pci/virtio_pci_legacy.c
518
const uint8_t *s;
sys/dev/virtio/pci/virtio_pci_legacy.c
524
s = src;
sys/dev/virtio/pci/virtio_pci_legacy.c
526
vtpci_legacy_write_config_1(sc, off + i, s[i]);
sys/dev/vkbd/vkbd.c
79
#define VKBD_LOCK_INIT(s) mtx_init(&(s)->ks_lock, "vkbd_lock", NULL, MTX_DEF|MTX_RECURSE)
sys/dev/vkbd/vkbd.c
80
#define VKBD_LOCK_DESTROY(s) mtx_destroy(&(s)->ks_lock)
sys/dev/vkbd/vkbd.c
81
#define VKBD_LOCK(s) mtx_lock(&(s)->ks_lock)
sys/dev/vkbd/vkbd.c
82
#define VKBD_UNLOCK(s) mtx_unlock(&(s)->ks_lock)
sys/dev/vkbd/vkbd.c
83
#define VKBD_LOCK_ASSERT(s, w) mtx_assert(&(s)->ks_lock, w)
sys/dev/vkbd/vkbd.c
84
#define VKBD_SLEEP(s, f, d, t) \
sys/dev/vkbd/vkbd.c
85
msleep(&(s)->f, &(s)->ks_lock, PCATCH | PZERO, d, t)
sys/dev/vkbd/vkbd.c
88
#define VKBD_LOCK_INIT(s)
sys/dev/vkbd/vkbd.c
89
#define VKBD_LOCK_DESTROY(s)
sys/dev/vkbd/vkbd.c
90
#define VKBD_LOCK(s)
sys/dev/vkbd/vkbd.c
91
#define VKBD_UNLOCK(s)
sys/dev/vkbd/vkbd.c
92
#define VKBD_LOCK_ASSERT(s, w)
sys/dev/vkbd/vkbd.c
93
#define VKBD_SLEEP(s, f, d, t) tsleep(&(s)->f, PCATCH | PZERO, d, t)
sys/dev/vmd/vmd.c
174
vmd_read_config(device_t dev, u_int b, u_int s, u_int f, u_int reg, int width)
sys/dev/vmd/vmd.c
183
offset = ((b - sc->vmd_bus_start) << 20) + (s << 15) + (f << 12) + reg;
sys/dev/vmd/vmd.c
199
vmd_write_config(device_t dev, u_int b, u_int s, u_int f, u_int reg,
sys/dev/vmd/vmd.c
209
offset = ((b - sc->vmd_bus_start) << 20) + (s << 15) + (f << 12) + reg;
sys/dev/vmware/pvscsi/pvscsi.c
1035
struct pvscsi_rings_state *s;
sys/dev/vmware/pvscsi/pvscsi.c
1041
s = sc->rings_state;
sys/dev/vmware/pvscsi/pvscsi.c
1043
mask = MASK(s->cmp_num_entries_log2);
sys/dev/vmware/pvscsi/pvscsi.c
1045
while (s->cmp_cons_idx != s->cmp_prod_idx) {
sys/dev/vmware/pvscsi/pvscsi.c
1046
e = ring + (s->cmp_cons_idx & mask);
sys/dev/vmware/pvscsi/pvscsi.c
1051
s->cmp_cons_idx++;
sys/dev/vmware/pvscsi/pvscsi.c
1097
struct pvscsi_rings_state *s;
sys/dev/vmware/pvscsi/pvscsi.c
1103
s = sc->rings_state;
sys/dev/vmware/pvscsi/pvscsi.c
1105
mask = MASK(s->msg_num_entries_log2);
sys/dev/vmware/pvscsi/pvscsi.c
1107
while (s->msg_cons_idx != s->msg_prod_idx) {
sys/dev/vmware/pvscsi/pvscsi.c
1108
e = ring + (s->msg_cons_idx & mask);
sys/dev/vmware/pvscsi/pvscsi.c
1113
s->msg_cons_idx++;
sys/dev/vmware/pvscsi/pvscsi.c
1167
struct pvscsi_rings_state *s;
sys/dev/vmware/pvscsi/pvscsi.c
1175
s = sc->rings_state;
sys/dev/vmware/pvscsi/pvscsi.c
1248
s->req_prod_idx++;
sys/dev/vmware/pvscsi/pvscsi.c
1270
struct pvscsi_rings_state *s;
sys/dev/vmware/pvscsi/pvscsi.c
1275
s = sc->rings_state;
sys/dev/vmware/pvscsi/pvscsi.c
1288
req_num_entries_log2 = s->req_num_entries_log2;
sys/dev/vmware/pvscsi/pvscsi.c
1290
if (s->req_prod_idx - s->cmp_cons_idx >=
sys/dev/vmware/pvscsi/pvscsi.c
1325
e = ring + (s->req_prod_idx & MASK(req_num_entries_log2));
sys/dev/vmware/pvscsi/pvscsi.c
303
struct pvscsi_rings_state *s;
sys/dev/vmware/pvscsi/pvscsi.c
309
s = sc->rings_state;
sys/dev/vmware/pvscsi/pvscsi.c
312
(s->req_prod_idx - s->req_cons_idx) >=
sys/dev/vmware/pvscsi/pvscsi.c
313
s->req_call_threshold) {
sys/dev/vmware/vmci/vmci_event.c
592
struct vmci_subscription *s;
sys/dev/vmware/vmci/vmci_event.c
598
s = vmci_event_find(sub_id);
sys/dev/vmware/vmci/vmci_event.c
599
if (s != NULL) {
sys/dev/vmware/vmci/vmci_event.c
600
vmci_event_release(s);
sys/dev/vmware/vmci/vmci_event.c
601
vmci_list_remove(s, subscriber_list_item);
sys/dev/vmware/vmci/vmci_event.c
605
if (s != NULL) {
sys/dev/vmware/vmci/vmci_event.c
606
vmci_wait_on_event(&s->destroy_event, event_release_cb, s);
sys/dev/vmware/vmci/vmci_event.c
607
vmci_destroy_event(&s->destroy_event);
sys/dev/vmware/vmci/vmci_event.c
610
return (s);
sys/dev/vmware/vmci/vmci_event.c
642
struct vmci_subscription *s = NULL;
sys/dev/vmware/vmci/vmci_event.c
649
s = vmci_alloc_kernel_mem(sizeof(*s), VMCI_MEMORY_NORMAL);
sys/dev/vmware/vmci/vmci_event.c
650
if (s == NULL)
sys/dev/vmware/vmci/vmci_event.c
653
retval = vmci_event_register_subscription(s, event, flags,
sys/dev/vmware/vmci/vmci_event.c
656
vmci_free_kernel_mem(s, sizeof(*s));
sys/dev/vmware/vmci/vmci_event.c
660
*subscription_id = s->id;
sys/dev/vmware/vmci/vmci_event.c
684
struct vmci_subscription *s;
sys/dev/vmware/vmci/vmci_event.c
690
s = vmci_event_unregister_subscription(sub_id);
sys/dev/vmware/vmci/vmci_event.c
691
if (s == NULL)
sys/dev/vmware/vmci/vmci_event.c
693
vmci_free_kernel_mem(s, sizeof(*s));
sys/dev/vt/vt_buf.c
51
#define POS_COPY(d, s) do { \
sys/dev/vt/vt_buf.c
52
(d).tp_col = (s).tp_col; \
sys/dev/vt/vt_buf.c
53
(d).tp_row = (s).tp_row; \
sys/dev/vt/vt_buf.c
730
int s, e;
sys/dev/vt/vt_buf.c
735
s = vtbuf_htw(vb, vb->vb_mark_start.tp_row);
sys/dev/vt/vt_buf.c
739
area.tr_begin.tp_row = MIN(s, e);
sys/dev/vt/vt_buf.c
742
area.tr_end.tp_row = MAX(s, e) + 1;
sys/dev/vt/vt_buf.c
764
term_pos_t s, e;
sys/dev/vt/vt_buf.c
772
POS_COPY(s, vb->vb_mark_end);
sys/dev/vt/vt_buf.c
774
POS_COPY(s, vb->vb_mark_start);
sys/dev/vt/vt_buf.c
778
si = s.tp_row * vb->vb_scr_size.tp_col + s.tp_col;
sys/dev/vt/vt_buf.c
782
sz = ei - si + (1 + e.tp_row - s.tp_row);
sys/dev/vt/vt_buf.c
814
term_pos_t s, e;
sys/dev/vt/vt_buf.c
822
POS_COPY(s, vb->vb_mark_end);
sys/dev/vt/vt_buf.c
824
POS_COPY(s, vb->vb_mark_start);
sys/dev/vt/vt_buf.c
829
for (r = s.tp_row; r <= e.tp_row; r++) {
sys/dev/vt/vt_buf.c
830
cs = (r == s.tp_row)?s.tp_col:0;
sys/dev/vt/vt_core.c
2283
finish_vt_rel(struct vt_window *vw, int release, int *s)
sys/dev/vt/vt_core.c
2585
int error, i, s;
sys/dev/vt/vt_core.c
3079
if (finish_vt_rel(vw, TRUE, &s) == 0)
sys/dev/vt/vt_core.c
3125
if ((error = finish_vt_rel(vw, FALSE, &s)) == 0)
sys/dev/vt/vt_core.c
3132
if ((error = finish_vt_rel(vw, TRUE, &s)) == 0)
sys/dev/wg/wg_noise.c
1328
const uint8_t s[NOISE_PUBLIC_KEY_LEN])
sys/dev/wg/wg_noise.c
1340
noise_mix_hash(hash, s, NOISE_PUBLIC_KEY_LEN);
sys/dev/xen/bus/xen_intr.c
1108
shared_info_t *s = HYPERVISOR_shared_info;
sys/dev/xen/bus/xen_intr.c
1117
!!xen_test_bit(isrc->xi_port, &s->evtchn_mask[0]),
sys/dev/xen/bus/xen_intr.c
1118
!!xen_test_bit(isrc->xi_port, &s->evtchn_pending[0]));
sys/dev/xen/bus/xen_intr.c
466
shared_info_t *s = HYPERVISOR_shared_info;
sys/dev/xen/bus/xen_intr.c
498
for (i = 0; i < nitems(s->evtchn_mask); i++)
sys/dev/xen/bus/xen_intr.c
499
atomic_store_rel_xen_ulong(&s->evtchn_mask[i], ~0);
sys/dev/xen/bus/xen_intr.c
589
shared_info_t *s = HYPERVISOR_shared_info;
sys/dev/xen/bus/xen_intr.c
603
for (i = 0; i < nitems(s->evtchn_mask); i++)
sys/dev/xen/bus/xen_intr.c
604
atomic_store_rel_xen_ulong(&s->evtchn_mask[i], ~0);
sys/dev/xen/netfront/netfront.c
385
char *s, *e, *macstr;
sys/dev/xen/netfront/netfront.c
414
s = macstr;
sys/dev/xen/netfront/netfront.c
416
mac[i] = strtoul(s, &e, 16);
sys/dev/xen/netfront/netfront.c
417
if (s == e || (e[0] != ':' && e[0] != 0)) {
sys/dev/xen/netfront/netfront.c
421
s = &e[1];
sys/fs/devfs/devfs_devs.c
516
char *q, *s;
sys/fs/devfs/devfs_devs.c
583
s = cdp->cdp_c.si_name;
sys/fs/devfs/devfs_devs.c
585
for (q = s; *q != '/' && *q != '\0'; q++)
sys/fs/devfs/devfs_devs.c
589
de = devfs_find(dd, s, q - s, 0);
sys/fs/devfs/devfs_devs.c
591
de = devfs_vmkdir(dm, s, q - s, dd, 0);
sys/fs/devfs/devfs_devs.c
593
de = devfs_find(dd, s, q - s, DT_DIR);
sys/fs/devfs/devfs_devs.c
595
de = devfs_vmkdir(dm, s, q - s, dd, 0);
sys/fs/devfs/devfs_devs.c
598
s = q + 1;
sys/fs/devfs/devfs_devs.c
606
de = devfs_find(dd, s, q - s, DT_LNK);
sys/fs/devfs/devfs_devs.c
610
de = devfs_newdirent(s, q - s);
sys/fs/ext2fs/ext2_acl.c
133
int n, count, s;
sys/fs/ext2fs/ext2_acl.c
146
s = size - sizeof(struct ext2_acl_header);
sys/fs/ext2fs/ext2_acl.c
147
s -= 4 * sizeof(struct ext2_acl_entry_short);
sys/fs/ext2fs/ext2_acl.c
148
if (s < 0)
sys/fs/ext2fs/ext2_acl.c
156
if (s % sizeof(struct ext2_acl_entry))
sys/fs/ext2fs/ext2_acl.c
159
count = s / sizeof(struct ext2_acl_entry) + 4;
sys/fs/ext2fs/ext2_hash.c
101
(a) = ROTATE_LEFT ((a), (s)); \
sys/fs/ext2fs/ext2_hash.c
89
#define FF(a, b, c, d, x, s) { \
sys/fs/ext2fs/ext2_hash.c
91
(a) = ROTATE_LEFT ((a), (s)); \
sys/fs/ext2fs/ext2_hash.c
94
#define GG(a, b, c, d, x, s) { \
sys/fs/ext2fs/ext2_hash.c
96
(a) = ROTATE_LEFT ((a), (s)); \
sys/fs/ext2fs/ext2_hash.c
99
#define HH(a, b, c, d, x, s) { \
sys/fs/ext2fs/ext2fs.h
404
#define EXT2_BLOCK_SIZE(s) ((s)->e2fs_bsize)
sys/fs/ext2fs/ext2fs.h
405
#define EXT2_ADDR_PER_BLOCK(s) (EXT2_BLOCK_SIZE(s) / sizeof(uint32_t))
sys/fs/ext2fs/ext2fs.h
406
#define EXT2_INODE_SIZE(s) (EXT2_SB(s)->e2fs_isize)
sys/fs/ext2fs/ext2fs.h
414
#define EXT2_FRAG_SIZE(s) (EXT2_SB(s)->e2fs_fsize)
sys/fs/ext2fs/ext2fs.h
415
#define EXT2_FRAGS_PER_BLOCK(s) (EXT2_SB(s)->e2fs_fpb)
sys/fs/ext2fs/ext2fs.h
420
#define EXT2_BLOCKS_PER_GROUP(s) (EXT2_SB(s)->e2fs_bpg)
sys/fs/ext2fs/ext2fs.h
421
#define EXT2_DESCS_PER_BLOCK(s) (EXT2_HAS_INCOMPAT_FEATURE((s), \
sys/fs/ext2fs/ext2fs.h
422
EXT2F_INCOMPAT_64BIT) ? ((s)->e2fs_bsize / sizeof(struct ext2_gd)) : \
sys/fs/ext2fs/ext2fs.h
423
((s)->e2fs_bsize / E2FS_REV0_GD_SIZE))
sys/fs/ext2fs/ext2fs.h
428
#define EXT2_FIRST_INO(s) (le32toh((EXT2_SB(s)->e2fs->e2fs_rev) == \
sys/fs/ext2fs/ext2fs.h
429
E2FS_REV0) ? EXT2_FIRSTINO : le32toh(EXT2_SB(s)->e2fs->e2fs_first_ino))
sys/fs/msdosfs/msdosfs_conv.c
816
uint8_t s;
sys/fs/msdosfs/msdosfs_conv.c
818
for (s = 0, i = 11; --i >= 0; s += *name++)
sys/fs/msdosfs/msdosfs_conv.c
819
s = (s << 7)|(s >> 1);
sys/fs/msdosfs/msdosfs_conv.c
820
return (s);
sys/fs/nfs/nfs.h
154
#define NFS_CMPFH(n, f, s) \
sys/fs/nfs/nfs.h
155
((n)->n_fhp->nfh_len == (s) && !NFSBCMP((n)->n_fhp->nfh_fh, (caddr_t)(f), (s)))
sys/fs/nfs/nfs.h
156
#define NFSRV_CMPFH(nf, ns, f, s) \
sys/fs/nfs/nfs.h
157
((ns) == (s) && !NFSBCMP((caddr_t)(nf), (caddr_t)(f), (s)))
sys/fs/nfs/nfs.h
599
#define NFSIGNORE_SOERROR(s, e) \
sys/fs/nfs/nfs.h
601
((s) & PR_CONNREQUIRED) == 0)
sys/fs/nfs/nfsclstate.h
463
#define NFSCL_INCRSEQID(s, n) do { \
sys/fs/nfs/nfsclstate.h
465
(s)++; \
sys/fs/nfs/nfsm_subs.h
124
#define NFSM_DISSECT(a, c, s) \
sys/fs/nfs/nfsm_subs.h
126
(a) = (c)nfsm_dissect(nd, (s)); \
sys/fs/nfs/nfsm_subs.h
133
#define NFSM_DISSECT_NONBLOCK(a, c, s) \
sys/fs/nfs/nfsm_subs.h
135
(a) = (c)nfsm_dissect_nonblock(nd, (s)); \
sys/fs/nfs/nfsm_subs.h
142
#define NFSM_STRSIZ(s, m) \
sys/fs/nfs/nfsm_subs.h
145
if (!tl || ((s) = fxdr_unsigned(int32_t, *tl)) > (m)) { \
sys/fs/nfs/nfsm_subs.h
47
#define NFSM_DATAP(m, s) (m)->m_data += (s)
sys/fs/nfs/nfsm_subs.h
90
#define NFSM_BUILD(a, c, s) ((a) = (c)nfsm_build(nd, (s)))
sys/fs/nfs/nfsport.h
771
#define NFSSOCKADDRSIZE(a, s) ((a)->sa_len = (s))
sys/fs/nfs/nfsport.h
837
#define NFSSESSIONMUTEXPTR(s) (&((s)->mtx))
sys/fs/nfs/nfsport.h
838
#define NFSLOCKSESSION(s) mtx_lock(&((s)->mtx))
sys/fs/nfs/nfsport.h
839
#define NFSUNLOCKSESSION(s) mtx_unlock(&((s)->mtx))
sys/fs/nfs/nfsport.h
882
#define NFSD_RDWR(r, v, b, l, o, s, i, c, a, p) \
sys/fs/nfs/nfsport.h
883
vn_rdwr((r), (v), (b), (l), (o), (s), (i), (c), NULL, (a), (p))
sys/fs/nfs/nfsport.h
892
#define NFSBCOPY(s, d, l) bcopy((s), (d), (l))
sys/fs/nfs/nfsport.h
893
#define NFSOVBCOPY(s, d, l) ovbcopy((s), (d), (l))
sys/fs/nfs/nfsport.h
894
#define NFSBCMP(s, d, l) bcmp((s), (d), (l))
sys/fs/nfs/nfsport.h
895
#define NFSBZERO(s, l) bzero((s), (l))
sys/fs/nfs/nfsport.h
979
#define STRCHR(s, c) strchr((s), (c))
sys/fs/nfs/nfsproto.h
295
#define NFSX_V4FLEXLAYOUT(m, s) (NFSX_HYPER + ((m) + 3) * NFSX_UNSIGNED + \
sys/fs/nfs/nfsproto.h
296
(((m) * (s)) * (NFSX_V4DEVICEID + NFSX_STATEID + \
sys/fs/nfsserver/nfs_nfsdserv.c
4607
char *s;
sys/fs/nfsserver/nfs_nfsdserv.c
4745
s = nfsrv_owner_major;
sys/fs/nfsserver/nfs_nfsdserv.c
4747
s = nd->nd_cred->cr_prison->pr_hostuuid;
sys/fs/nfsserver/nfs_nfsdserv.c
4748
nfsm_strtom(nd, s, strlen(s)); /* Owner Major */
sys/fs/nfsserver/nfs_nfsdserv.c
4750
s = nfsrv_scope;
sys/fs/nfsserver/nfs_nfsdserv.c
4752
s = nd->nd_cred->cr_prison->pr_hostuuid;
sys/fs/nfsserver/nfs_nfsdserv.c
4753
nfsm_strtom(nd, s, strlen(s) ); /* Scope */
sys/fs/p9fs/p9_transport.h
49
struct p9_trans_module *p9_get_trans_by_name(char *s);
sys/fs/udf/osta.c
212
udf_cksum(unsigned char *s, int n)
sys/fs/udf/osta.c
217
crc = crc_table[(crc>>8 ^ *s++) & 0xff] ^ (crc<<8);
sys/fs/udf/osta.c
223
udf_unicode_cksum(unsigned short *s, int n)
sys/fs/udf/osta.c
231
crc = crc_table[(crc>>8 ^ (*s>>8)) & 0xff] ^ (crc<<8);
sys/fs/udf/osta.c
232
crc = crc_table[(crc>>8 ^ (*s++ & 0xff)) & 0xff] ^ (crc<<8);
sys/gdb/gdb_int.h
125
gdb_tx_str(const char *s)
sys/gdb/gdb_int.h
127
while (*s)
sys/gdb/gdb_int.h
128
*gdb_txp++ = *s++;
sys/gdb/netgdb.c
124
#define _SBUF_FREESPACE(s) ((s)->s_size - ((s)->s_len + 1))
sys/geom/geom_dump.c
175
struct sbuf *s;
sys/geom/geom_dump.c
178
s = sbuf_new_auto();
sys/geom/geom_dump.c
180
sbuf_vprintf(s, fmt, ap);
sys/geom/geom_dump.c
182
sbuf_finish(s);
sys/geom/geom_dump.c
184
g_conf_cat_escaped(sb, sbuf_data(s));
sys/geom/geom_dump.c
185
sbuf_delete(s);
sys/geom/label/g_label.c
172
const char *s;
sys/geom/label/g_label.c
181
if ((s = strstr(label, "/..")) != NULL && s[3] == '\0')
sys/geom/mirror/g_mirror_ctl.c
860
const char *name, *s;
sys/geom/mirror/g_mirror_ctl.c
878
s = gctl_get_asciiparam(req, "size");
sys/geom/mirror/g_mirror_ctl.c
879
if (s == NULL) {
sys/geom/mirror/g_mirror_ctl.c
883
mediasize = strtouq(s, &x, 0);
sys/geom/part/g_part.c
588
struct g_part_scheme *s;
sys/geom/part/g_part.c
594
TAILQ_FOREACH(s, &g_part_schemes, scheme_list) {
sys/geom/part/g_part.c
595
if (s == &g_part_null_scheme)
sys/geom/part/g_part.c
597
if (!strcasecmp(s->name, p))
sys/geom/part/g_part.c
600
if (s == NULL) {
sys/geom/part/g_part.c
604
*v = s;
sys/geom/part/g_part.c
661
unsigned int *s)
sys/geom/part/g_part.c
670
*s = size;
sys/geom/raid/g_raid.c
2335
int i, s;
sys/geom/raid/g_raid.c
2438
s = 0xff;
sys/geom/raid/g_raid.c
2440
if (vol->v_state < s)
sys/geom/raid/g_raid.c
2441
s = vol->v_state;
sys/geom/raid/g_raid.c
2444
g_raid_volume_state2str(s));
sys/geom/raid/g_raid.c
530
uint32_t s;
sys/geom/raid/g_raid.c
535
s = G_STATE_ACTIVE; /* XXX */
sys/geom/raid/g_raid.c
538
s = G_STATE_FAILED;
sys/geom/raid/g_raid.c
546
s = G_STATE_FAILED;
sys/geom/raid/g_raid.c
549
s = G_STATE_REBUILD;
sys/geom/raid/g_raid.c
552
s = G_STATE_RESYNC;
sys/geom/raid/g_raid.c
554
s = G_STATE_ACTIVE;
sys/geom/raid/g_raid.c
556
len = sizeof(s);
sys/geom/raid/g_raid.c
557
g_io_getattr("GEOM::setstate", disk->d_consumer, &len, &s);
sys/geom/raid/g_raid.c
559
g_raid_get_diskname(disk), s);
sys/geom/raid/g_raid.h
186
#define G_RAID_VOLUME_S_ALIVE(s) \
sys/geom/raid/g_raid.h
187
((s) == G_RAID_VOLUME_S_DEGRADED || \
sys/geom/raid/g_raid.h
188
(s) == G_RAID_VOLUME_S_SUBOPTIMAL || \
sys/geom/raid/g_raid.h
189
(s) == G_RAID_VOLUME_S_OPTIMAL)
sys/geom/raid/tr_concat.c
102
u_int s;
sys/geom/raid/tr_concat.c
108
s = G_RAID_VOLUME_S_STOPPED;
sys/geom/raid/tr_concat.c
110
s = G_RAID_VOLUME_S_STARTING;
sys/geom/raid/tr_concat.c
116
s = G_RAID_VOLUME_S_OPTIMAL;
sys/geom/raid/tr_concat.c
118
s = G_RAID_VOLUME_S_SUBOPTIMAL;
sys/geom/raid/tr_concat.c
120
s = G_RAID_VOLUME_S_BROKEN;
sys/geom/raid/tr_concat.c
122
if (s != vol->v_state) {
sys/geom/raid/tr_concat.c
128
G_RAID_VOLUME_S_ALIVE(s) &&
sys/geom/raid/tr_concat.c
139
g_raid_event_send(vol, G_RAID_VOLUME_S_ALIVE(s) ?
sys/geom/raid/tr_concat.c
142
g_raid_change_volume_state(vol, s);
sys/geom/raid/tr_raid0.c
105
s = G_RAID_VOLUME_S_STOPPED;
sys/geom/raid/tr_raid0.c
107
s = G_RAID_VOLUME_S_STARTING;
sys/geom/raid/tr_raid0.c
113
s = G_RAID_VOLUME_S_OPTIMAL;
sys/geom/raid/tr_raid0.c
115
s = G_RAID_VOLUME_S_SUBOPTIMAL;
sys/geom/raid/tr_raid0.c
117
s = G_RAID_VOLUME_S_BROKEN;
sys/geom/raid/tr_raid0.c
119
if (s != vol->v_state) {
sys/geom/raid/tr_raid0.c
120
g_raid_event_send(vol, G_RAID_VOLUME_S_ALIVE(s) ?
sys/geom/raid/tr_raid0.c
123
g_raid_change_volume_state(vol, s);
sys/geom/raid/tr_raid0.c
99
u_int s;
sys/geom/raid/tr_raid1.c
154
u_int s;
sys/geom/raid/tr_raid1.c
161
s = G_RAID_VOLUME_S_STOPPED;
sys/geom/raid/tr_raid1.c
163
s = G_RAID_VOLUME_S_STARTING;
sys/geom/raid/tr_raid1.c
199
s = G_RAID_VOLUME_S_OPTIMAL;
sys/geom/raid/tr_raid1.c
201
s = G_RAID_VOLUME_S_SUBOPTIMAL;
sys/geom/raid/tr_raid1.c
203
s = G_RAID_VOLUME_S_DEGRADED;
sys/geom/raid/tr_raid1.c
205
s = G_RAID_VOLUME_S_BROKEN;
sys/geom/raid/tr_raid1.c
208
if (s != vol->v_state) {
sys/geom/raid/tr_raid1.c
209
g_raid_event_send(vol, G_RAID_VOLUME_S_ALIVE(s) ?
sys/geom/raid/tr_raid1.c
212
g_raid_change_volume_state(vol, s);
sys/geom/raid/tr_raid1e.c
301
u_int s;
sys/geom/raid/tr_raid1e.c
307
s = G_RAID_VOLUME_S_STOPPED;
sys/geom/raid/tr_raid1e.c
309
s = G_RAID_VOLUME_S_STARTING;
sys/geom/raid/tr_raid1e.c
312
s = g_raid_tr_update_state_raid1e_even(vol);
sys/geom/raid/tr_raid1e.c
314
s = g_raid_tr_update_state_raid1e_odd(vol);
sys/geom/raid/tr_raid1e.c
316
if (s != vol->v_state) {
sys/geom/raid/tr_raid1e.c
317
g_raid_event_send(vol, G_RAID_VOLUME_S_ALIVE(s) ?
sys/geom/raid/tr_raid1e.c
320
g_raid_change_volume_state(vol, s);
sys/geom/raid/tr_raid5.c
134
u_int s;
sys/geom/raid/tr_raid5.c
141
s = G_RAID_VOLUME_S_STOPPED;
sys/geom/raid/tr_raid5.c
143
s = G_RAID_VOLUME_S_STARTING;
sys/geom/raid/tr_raid5.c
150
s = G_RAID_VOLUME_S_OPTIMAL;
sys/geom/raid/tr_raid5.c
153
s = G_RAID_VOLUME_S_SUBOPTIMAL;
sys/geom/raid/tr_raid5.c
156
s = G_RAID_VOLUME_S_DEGRADED;
sys/geom/raid/tr_raid5.c
158
s = G_RAID_VOLUME_S_BROKEN;
sys/geom/raid/tr_raid5.c
160
if (s != vol->v_state) {
sys/geom/raid/tr_raid5.c
161
g_raid_event_send(vol, G_RAID_VOLUME_S_ALIVE(s) ?
sys/geom/raid/tr_raid5.c
164
g_raid_change_volume_state(vol, s);
sys/geom/uzip/g_uzip_lzma.c
103
lzp->s = xz_dec_init(XZ_SINGLE, 0);
sys/geom/uzip/g_uzip_lzma.c
104
if (lzp->s == NULL) {
sys/geom/uzip/g_uzip_lzma.c
45
struct xz_dec *s;
sys/geom/uzip/g_uzip_lzma.c
56
if (lzp->s != NULL) {
sys/geom/uzip/g_uzip_lzma.c
57
xz_dec_end(lzp->s);
sys/geom/uzip/g_uzip_lzma.c
58
lzp->s = NULL;
sys/geom/uzip/g_uzip_lzma.c
78
err = (xz_dec_run(lzp->s, &lzp->b) != XZ_STREAM_END) ? 1 : 0;
sys/i386/i386/bios.c
447
u_char c, *s, *se, *str, *bios_str;
sys/i386/i386/bios.c
485
s = (u_char *)BIOS_PADDRTOVADDR(from);
sys/i386/i386/bios.c
487
for (; s<se; s++) {
sys/i386/i386/bios.c
488
if (!bcmp(str, s, len)) {
sys/i386/i386/bios.c
489
bios_str = s;
sys/i386/i386/geode.c
210
u_int u, p, s;
sys/i386/i386/geode.c
239
s = inw(a + 6);
sys/i386/i386/geode.c
240
if (s & (1 << 12)) {
sys/i386/i386/in_cksum_machdep.c
102
sum += su.s;
sys/i386/i386/in_cksum_machdep.c
270
sum += su.s;
sys/i386/i386/in_cksum_machdep.c
290
sum += su.s;
sys/i386/i386/in_cksum_machdep.c
74
union { char c[2]; u_short s; } su;
sys/i386/i386/npx.c
1034
s = (union savefpu *)sa;
sys/i386/i386/npx.c
1035
mxcsr = s->sv_xmm.sv_env.en_mxcsr;
sys/i386/i386/npx.c
1036
mxcsr_mask = s->sv_xmm.sv_env.en_mxcsr_mask;
sys/i386/i386/npx.c
1044
s->sv_xmm.sv_env.en_mxcsr = mxcsr;
sys/i386/i386/npx.c
1045
s->sv_xmm.sv_env.en_mxcsr_mask = mxcsr_mask;
sys/i386/i386/npx.c
978
union savefpu *s;
sys/i386/i386/pmap.c
1034
s = (vm_size_t)(pv_npg * sizeof(struct md_page));
sys/i386/i386/pmap.c
1035
s = round_page(s);
sys/i386/i386/pmap.c
1036
pv_table = kmem_malloc(s, M_WAITOK | M_ZERO);
sys/i386/i386/pmap.c
1907
SLIST_INSERT_HEAD(free, m, plinks.s.ss);
sys/i386/i386/pmap.c
2433
SLIST_REMOVE_HEAD(&free, plinks.s.ss);
sys/i386/i386/pmap.c
957
vm_size_t s;
sys/i386/include/asm.h
125
#define __FBSDID(s) .ident s
sys/i386/include/asm.h
127
#define __FBSDID(s) /* nothing */
sys/i386/include/segments.h
80
#define SEGEX_IDX(s) (((s)>>3)&0x1fff)
sys/i386/linux/linux_proto.h
1210
char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
sys/i386/linux/linux_proto.h
1247
char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
sys/i386/linux/linux_proto.h
1339
char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
sys/i386/linux/linux_proto.h
1344
char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
sys/i386/linux/linux_proto.h
1349
char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
sys/i386/linux/linux_proto.h
1353
char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
sys/i386/linux/linux_proto.h
1359
char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
sys/i386/linux/linux_proto.h
1366
char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
sys/i386/linux/linux_proto.h
1373
char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
sys/i386/linux/linux_proto.h
1378
char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
sys/i386/linux/linux_proto.h
1383
char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
sys/i386/linux/linux_proto.h
1391
char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
sys/i386/linux/linux_proto.h
1396
char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
sys/i386/linux/linux_proto.h
1404
char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
sys/i386/linux/linux_proto.h
1409
char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
sys/i386/linux/linux_proto.h
1599
char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
sys/i386/linux/linux_systrace_args.c
2465
iarg[a++] = p->s; /* l_int */
sys/i386/linux/linux_systrace_args.c
2528
iarg[a++] = p->s; /* l_int */
sys/i386/linux/linux_systrace_args.c
2682
iarg[a++] = p->s; /* l_int */
sys/i386/linux/linux_systrace_args.c
2691
iarg[a++] = p->s; /* l_int */
sys/i386/linux/linux_systrace_args.c
2700
iarg[a++] = p->s; /* l_int */
sys/i386/linux/linux_systrace_args.c
2708
iarg[a++] = p->s; /* l_int */
sys/i386/linux/linux_systrace_args.c
2718
iarg[a++] = p->s; /* l_int */
sys/i386/linux/linux_systrace_args.c
2729
iarg[a++] = p->s; /* l_int */
sys/i386/linux/linux_systrace_args.c
2740
iarg[a++] = p->s; /* l_int */
sys/i386/linux/linux_systrace_args.c
2749
iarg[a++] = p->s; /* l_int */
sys/i386/linux/linux_systrace_args.c
2758
iarg[a++] = p->s; /* l_int */
sys/i386/linux/linux_systrace_args.c
2770
iarg[a++] = p->s; /* l_int */
sys/i386/linux/linux_systrace_args.c
2779
iarg[a++] = p->s; /* l_int */
sys/i386/linux/linux_systrace_args.c
2791
iarg[a++] = p->s; /* l_int */
sys/i386/linux/linux_systrace_args.c
2800
iarg[a++] = p->s; /* l_int */
sys/i386/linux/linux_systrace_args.c
3132
iarg[a++] = p->s; /* l_int */
sys/isa/isahint.c
105
const char *s;
sys/isa/isahint.c
115
resource_string_value(name, unit, "at", &s);
sys/isa/isahint.c
116
if (!(strcmp(s, device_get_nameunit(bus)) == 0 ||
sys/isa/isahint.c
117
strcmp(s, device_get_name(bus)) == 0))
sys/isa/pnpvar.h
40
#define PNP_EISAID(s) \
sys/isa/pnpvar.h
41
((((s[0] - '@') & 0x1f) << 2) \
sys/isa/pnpvar.h
42
| (((s[1] - '@') & 0x18) >> 3) \
sys/isa/pnpvar.h
43
| (((s[1] - '@') & 0x07) << 13) \
sys/isa/pnpvar.h
44
| (((s[2] - '@') & 0x1f) << 8) \
sys/isa/pnpvar.h
45
| (PNP_HEXTONUM(s[4]) << 16) \
sys/isa/pnpvar.h
46
| (PNP_HEXTONUM(s[3]) << 20) \
sys/isa/pnpvar.h
47
| (PNP_HEXTONUM(s[6]) << 24) \
sys/isa/pnpvar.h
48
| (PNP_HEXTONUM(s[5]) << 28))
sys/kern/imgact_binmisc.c
632
char *s, *d;
sys/kern/imgact_binmisc.c
696
s = ibe->ibe_interpreter;
sys/kern/imgact_binmisc.c
698
while(*s != '\0') {
sys/kern/imgact_binmisc.c
699
switch (*s) {
sys/kern/imgact_binmisc.c
702
s++;
sys/kern/imgact_binmisc.c
703
switch(*s) {
sys/kern/imgact_binmisc.c
723
*d++ = *s;
sys/kern/imgact_binmisc.c
726
s++;
sys/kern/kern_conf.c
711
char *from, *q, *s, *to;
sys/kern/kern_conf.c
745
for (s = dev->si_name;;) {
sys/kern/kern_conf.c
746
for (q = s; *q != '/' && *q != '\0'; q++)
sys/kern/kern_conf.c
748
if (q - s == 1 && s[0] == '.')
sys/kern/kern_conf.c
750
if (q - s == 2 && s[0] == '.' && s[1] == '.')
sys/kern/kern_conf.c
754
s = q + 1;
sys/kern/kern_event.c
3259
kern_proc_kqueue_report_one(struct sbuf *s, struct proc *p,
sys/kern/kern_event.c
3282
error = sbuf_bcat(s, &kin32, sizeof(kin32));
sys/kern/kern_event.c
3285
error = sbuf_bcat(s, &kin, sizeof(kin));
sys/kern/kern_event.c
3292
kern_proc_kqueue_report(struct sbuf *s, struct proc *p, int kq_fd,
sys/kern/kern_event.c
3303
error = kern_proc_kqueue_report_one(s, p, kq_fd,
sys/kern/kern_event.c
3314
error = kern_proc_kqueue_report_one(s, p, kq_fd,
sys/kern/kern_event.c
3326
struct sbuf *s;
sys/kern/kern_event.c
3340
return (kern_proc_kqueue_report(a->s, p, fd, kq, a->compat32));
sys/kern/kern_event.c
3344
kern_proc_kqueues_out1(struct thread *td, struct proc *p, struct sbuf *s,
sys/kern/kern_event.c
3349
a.s = s;
sys/kern/kern_event.c
3358
struct sbuf *s, sm;
sys/kern/kern_event.c
3369
s = sbuf_new(&sm, NULL, sb_len, SBUF_FIXEDLEN);
sys/kern/kern_event.c
3370
error = kern_proc_kqueues_out1(curthread, p, s, compat32);
sys/kern/kern_event.c
3371
sbuf_finish(s);
sys/kern/kern_event.c
3373
sbuf_bcat(sb, sbuf_data(s), MIN(sbuf_len(s), maxlen));
sys/kern/kern_event.c
3374
sbuf_delete(s);
sys/kern/kern_event.c
3379
sysctl_kern_proc_kqueue_one(struct thread *td, struct sbuf *s, struct proc *p,
sys/kern/kern_event.c
3392
error = kern_proc_kqueue_report(s, p, kq_fd, kq,
sys/kern/kern_event.c
3405
struct sbuf *s, sm;
sys/kern/kern_event.c
3431
s = sbuf_new_for_sysctl(&sm, NULL, 0, req);
sys/kern/kern_event.c
3432
if (s == NULL) {
sys/kern/kern_event.c
3436
sbuf_clear_flags(s, SBUF_INCLUDENUL);
sys/kern/kern_event.c
3439
error = kern_proc_kqueues_out1(td, p, s, compat32);
sys/kern/kern_event.c
3441
error = sysctl_kern_proc_kqueue_one(td, s, p,
sys/kern/kern_event.c
3445
error1 = sbuf_finish(s);
sys/kern/kern_event.c
3448
sbuf_delete(s);
sys/kern/kern_fail.c
146
#define FP_TYPE_NM_LEN(s) { s, sizeof(s) - 1 }
sys/kern/kern_ffclock.c
172
struct sbuf *s;
sys/kern/kern_ffclock.c
175
s = sbuf_new_for_sysctl(NULL, NULL,
sys/kern/kern_ffclock.c
177
if (s == NULL)
sys/kern/kern_ffclock.c
181
sbuf_cat(s, sysclocks[clk]);
sys/kern/kern_ffclock.c
183
sbuf_cat(s, " ");
sys/kern/kern_ffclock.c
185
error = sbuf_finish(s);
sys/kern/kern_ffclock.c
186
sbuf_delete(s);
sys/kern/kern_jail.c
5169
size_t s;
sys/kern/kern_jail.c
5190
s = (size_t)arg2;
sys/kern/kern_jail.c
5191
return (SYSCTL_OUT(req, &s, sizeof(s)));
sys/kern/kern_proc.c
1000
sess_hold(struct session *s)
sys/kern/kern_proc.c
1003
refcount_acquire(&s->s_count);
sys/kern/kern_proc.c
1007
sess_release(struct session *s)
sys/kern/kern_proc.c
1010
if (refcount_release(&s->s_count)) {
sys/kern/kern_proc.c
1011
if (s->s_ttyp != NULL) {
sys/kern/kern_proc.c
1012
tty_lock(s->s_ttyp);
sys/kern/kern_proc.c
1013
tty_rel_sess(s->s_ttyp, s);
sys/kern/kern_proc.c
1015
proc_id_clear(PROC_ID_SESSION, s->s_sid);
sys/kern/kern_proc.c
1016
mtx_destroy(&s->s_mtx);
sys/kern/kern_proc.c
1017
free(s, M_SESSION);
sys/kern/kern_resource.c
1023
int i, s, sa, sb;
sys/kern/kern_resource.c
1088
s = 64 - sa;
sys/kern/kern_resource.c
1089
bh = b >> s;
sys/kern/kern_resource.c
1090
bl = b - (bh << s);
sys/kern/kern_resource.c
1092
a <<= s;
sys/kern/kern_sendfile.c
118
struct sfstat s;
sys/kern/kern_sendfile.c
120
COUNTER_ARRAY_COPY(sfstat, &s, sizeof(s) / sizeof(uint64_t));
sys/kern/kern_sendfile.c
122
COUNTER_ARRAY_ZERO(sfstat, sizeof(s) / sizeof(uint64_t));
sys/kern/kern_sendfile.c
123
return (SYSCTL_OUT(req, &s, sizeof(s)));
sys/kern/kern_sendfile.c
1272
error = fo_sendfile(fp, uap->s, hdr_uio, trl_uio, uap->offset,
sys/kern/kern_sendfile.c
1310
args.s = uap->s;
sys/kern/kern_sendfile.c
608
sendfile_getsock(struct thread *td, int s, struct file **sock_fp,
sys/kern/kern_sendfile.c
619
error = getsock(td, s, &cap_send_rights, sock_fp);
sys/kern/kern_sysctl.c
1806
int error, s, tt;
sys/kern/kern_sysctl.c
1809
s = (int)((int64_t)tt * 1000 / hz);
sys/kern/kern_sysctl.c
1811
error = sysctl_handle_int(oidp, &s, 0, req);
sys/kern/kern_sysctl.c
1815
tt = (int)((int64_t)s * hz / 1000);
sys/kern/kern_sysctl.c
2627
sbuf_new_for_sysctl(struct sbuf *s, char *buf, int length,
sys/kern/kern_sysctl.c
2634
s = sbuf_new(s, buf, length, SBUF_FIXEDLEN | SBUF_INCLUDENUL);
sys/kern/kern_sysctl.c
2635
sbuf_set_drain(s, sbuf_sysctl_drain, req);
sys/kern/kern_sysctl.c
2636
return (s);
sys/kern/kern_sysctl.c
765
int i, s = 0, d = 0, nillegals = 0;
sys/kern/kern_sysctl.c
778
while (orig[s] != '\0') {
sys/kern/kern_sysctl.c
779
if (orig[s] == '.') {
sys/kern/kern_sysctl.c
784
s++;
sys/kern/kern_sysctl.c
786
new[d++] = orig[s++];
sys/kern/kern_tslog.c
125
if (timestamps[i].s)
sys/kern/kern_tslog.c
126
sbuf_printf(sb, " %s\n", timestamps[i].s);
sys/kern/kern_tslog.c
49
const char * s;
sys/kern/kern_tslog.c
54
tslog(void * td, int type, const char * f, const char * s)
sys/kern/kern_tslog.c
71
timestamps[pos].s = s;
sys/kern/kern_xxx.c
234
char *s;
sys/kern/kern_xxx.c
239
s = bsdi_strings;
sys/kern/kern_xxx.c
241
bsdi_si.bsdi_ostype = (s - bsdi_strings) + sizeof(bsdi_si);
sys/kern/kern_xxx.c
242
strcpy(s, ostype);
sys/kern/kern_xxx.c
243
s += strlen(s) + 1;
sys/kern/kern_xxx.c
245
bsdi_si.bsdi_osrelease = (s - bsdi_strings) + sizeof(bsdi_si);
sys/kern/kern_xxx.c
246
strcpy(s, osrelease);
sys/kern/kern_xxx.c
247
s += strlen(s) + 1;
sys/kern/kern_xxx.c
249
bsdi_si.bsdi_machine = (s - bsdi_strings) + sizeof(bsdi_si);
sys/kern/kern_xxx.c
250
strcpy(s, machine);
sys/kern/kern_xxx.c
251
s += strlen(s) + 1;
sys/kern/kern_xxx.c
253
needed = sizeof(bsdi_si) + (s - bsdi_strings);
sys/kern/kern_xxx.c
318
const char *s;
sys/kern/kern_xxx.c
365
for(s = version; *s && *s != '#'; s++);
sys/kern/kern_xxx.c
367
for(us = uap->name->version; *s && *s != ':'; s++) {
sys/kern/kern_xxx.c
368
if (subyte(us++, *s) != 0)
sys/kern/link_elf.c
296
#define GDB_STATE(s) do { \
sys/kern/link_elf.c
297
r_debug.r_state = s; r_debug_state(NULL, NULL); \
sys/kern/link_elf.c
352
link_elf_error(const char *filename, const char *s)
sys/kern/link_elf.c
355
printf("kldload: %s\n", s);
sys/kern/link_elf.c
357
printf("kldload: %s: %s\n", filename, s);
sys/kern/link_elf_obj.c
204
link_elf_error(const char *filename, const char *s)
sys/kern/link_elf_obj.c
207
printf("kldload: %s\n", s);
sys/kern/link_elf_obj.c
209
printf("kldload: %s: %s\n", filename, s);
sys/kern/p1003_1b.c
62
syscall_not_present(struct thread *td, const char *s, struct nosys_args *uap)
sys/kern/p1003_1b.c
65
td->td_name, td->td_proc->p_pid, s);
sys/kern/sched_shim.c
127
struct sched_selection *s, **ss;
sys/kern/sched_shim.c
132
s = *ss;
sys/kern/sched_shim.c
133
for (i = 0; s->name[i] == sched_name[i]; i++) {
sys/kern/sched_shim.c
134
if (s->name[i] == '\0') {
sys/kern/sched_shim.c
135
active_sched = s->instance;
sys/kern/sched_shim.c
147
s = *SET_BEGIN(sched_instance_set);
sys/kern/sched_shim.c
148
active_sched = s->instance;
sys/kern/sched_shim.c
150
sched_name[i] = s->name[i];
sys/kern/sched_shim.c
151
if (s->name[i] == '\0')
sys/kern/sched_shim.c
199
struct sched_selection *s, **ss;
sys/kern/sched_shim.c
209
s = *ss;
sys/kern/sched_shim.c
214
sbuf_cat(sb, s->name);
sys/kern/sched_ule.c
747
cpu_search_lowest(const struct cpu_group *cg, const struct cpu_search *s,
sys/kern/sched_ule.c
761
load = cpu_search_lowest(&cg->cg_child[c], s, &lr);
sys/kern/sched_ule.c
769
if (__predict_false(s->cs_running) &&
sys/kern/sched_ule.c
790
if (c == s->cs_prefer) {
sys/kern/sched_ule.c
791
if (__predict_false(s->cs_running))
sys/kern/sched_ule.c
804
if (l > s->cs_load ||
sys/kern/sched_ule.c
805
(atomic_load_char(&tdq->tdq_lowpri) <= s->cs_pri &&
sys/kern/sched_ule.c
806
(!s->cs_running || c != s->cs_prefer)) ||
sys/kern/sched_ule.c
807
!CPU_ISSET(c, s->cs_mask))
sys/kern/sched_ule.c
815
if (__predict_false(s->cs_running) && l > 0)
sys/kern/sched_ule.c
829
cpu_search_highest(const struct cpu_group *cg, const struct cpu_search *s,
sys/kern/sched_ule.c
843
load = cpu_search_highest(&cg->cg_child[c], s, &lr);
sys/kern/sched_ule.c
867
if (l < s->cs_load || TDQ_TRANSFERABLE(tdq) < s->cs_trans ||
sys/kern/sched_ule.c
868
!CPU_ISSET(c, s->cs_mask))
sys/kern/sched_ule.c
890
struct cpu_search s;
sys/kern/sched_ule.c
893
s.cs_prefer = prefer;
sys/kern/sched_ule.c
894
s.cs_running = running;
sys/kern/sched_ule.c
895
s.cs_mask = mask;
sys/kern/sched_ule.c
896
s.cs_pri = pri;
sys/kern/sched_ule.c
897
s.cs_load = maxload;
sys/kern/sched_ule.c
898
cpu_search_lowest(cg, &s, &r);
sys/kern/sched_ule.c
909
struct cpu_search s;
sys/kern/sched_ule.c
912
s.cs_mask = mask;
sys/kern/sched_ule.c
913
s.cs_load = minload;
sys/kern/sched_ule.c
914
s.cs_trans = mintrans;
sys/kern/sched_ule.c
915
cpu_search_highest(cg, &s, &r);
sys/kern/subr_asan.c
480
const char *s;
sys/kern/subr_asan.c
482
s = str;
sys/kern/subr_asan.c
484
kasan_shadow_check((unsigned long)s, 1, false, __RET_ADDR);
sys/kern/subr_asan.c
485
if (*s == '\0')
sys/kern/subr_asan.c
487
s++;
sys/kern/subr_asan.c
490
return (s - str);
sys/kern/subr_atomic64.c
73
#define LOCK_A64() { register_t s = intr_disable()
sys/kern/subr_atomic64.c
74
#define UNLOCK_A64() intr_restore(s); }
sys/kern/subr_blist.c
1082
struct sbuf *s;
sys/kern/subr_blist.c
1122
s = sbuf_new_auto();
sys/kern/subr_blist.c
1123
blist_stats(bl, s);
sys/kern/subr_blist.c
1124
sbuf_finish(s);
sys/kern/subr_blist.c
1125
printf("%s", sbuf_data(s));
sys/kern/subr_blist.c
1126
sbuf_delete(s);
sys/kern/subr_blist.c
473
dump_gap_stats(const struct gap_stats *stats, struct sbuf *s)
sys/kern/subr_blist.c
477
sbuf_printf(s, "number of maximal free ranges: %jd\n",
sys/kern/subr_blist.c
479
sbuf_printf(s, "largest free range: %jd\n", (intmax_t)stats->max);
sys/kern/subr_blist.c
480
sbuf_printf(s, "average maximal free range size: %jd\n",
sys/kern/subr_blist.c
482
sbuf_cat(s, "number of maximal free ranges of different sizes:\n");
sys/kern/subr_blist.c
483
sbuf_cat(s, " count | size range\n");
sys/kern/subr_blist.c
484
sbuf_cat(s, " ----- | ----------\n");
sys/kern/subr_blist.c
487
sbuf_printf(s, "%20jd | ",
sys/kern/subr_blist.c
490
sbuf_printf(s, "%jd to %jd\n", (intmax_t)fib[i],
sys/kern/subr_blist.c
493
sbuf_printf(s, "%jd\n", (intmax_t)fib[i]);
sys/kern/subr_blist.c
496
sbuf_printf(s, "%20jd | ", (intmax_t)stats->histo[i]);
sys/kern/subr_blist.c
498
sbuf_printf(s, "%jd to %jd\n", (intmax_t)fib[i],
sys/kern/subr_blist.c
501
sbuf_printf(s, "%jd\n", (intmax_t)stats->max);
sys/kern/subr_blist.c
508
blist_stats(blist_t bl, struct sbuf *s)
sys/kern/subr_blist.c
562
dump_gap_stats(stats, s);
sys/kern/subr_bus.c
1219
const char *s;
sys/kern/subr_bus.c
1250
if (resource_string_value(dc->name, unit, "at", &s) ==
sys/kern/subr_compressor.c
106
struct gz_stream *s;
sys/kern/subr_compressor.c
109
s = gz_alloc(NULL, 1, roundup2(sizeof(*s), PAGE_SIZE));
sys/kern/subr_compressor.c
110
s->gz_buffer = gz_alloc(NULL, 1, maxiosize);
sys/kern/subr_compressor.c
111
s->gz_bufsz = maxiosize;
sys/kern/subr_compressor.c
113
s->gz_stream.zalloc = gz_alloc;
sys/kern/subr_compressor.c
114
s->gz_stream.zfree = gz_free;
sys/kern/subr_compressor.c
115
s->gz_stream.opaque = NULL;
sys/kern/subr_compressor.c
116
s->gz_stream.next_in = Z_NULL;
sys/kern/subr_compressor.c
117
s->gz_stream.avail_in = 0;
sys/kern/subr_compressor.c
126
error = deflateInit2(&s->gz_stream, level, Z_DEFLATED, -MAX_WBITS,
sys/kern/subr_compressor.c
131
gz_reset(s);
sys/kern/subr_compressor.c
133
return (s);
sys/kern/subr_compressor.c
136
gz_free(NULL, s);
sys/kern/subr_compressor.c
143
struct gz_stream *s;
sys/kern/subr_compressor.c
147
s = stream;
sys/kern/subr_compressor.c
148
s->gz_off = 0;
sys/kern/subr_compressor.c
149
s->gz_crc = crc32(0L, Z_NULL, 0);
sys/kern/subr_compressor.c
151
(void)deflateReset(&s->gz_stream);
sys/kern/subr_compressor.c
152
s->gz_stream.avail_out = s->gz_bufsz;
sys/kern/subr_compressor.c
153
s->gz_stream.next_out = s->gz_buffer;
sys/kern/subr_compressor.c
156
hdr = s->gz_buffer;
sys/kern/subr_compressor.c
162
s->gz_stream.next_out += hdrlen;
sys/kern/subr_compressor.c
163
s->gz_stream.avail_out -= hdrlen;
sys/kern/subr_compressor.c
170
struct gz_stream *s;
sys/kern/subr_compressor.c
175
s = stream;
sys/kern/subr_compressor.c
179
s->gz_stream.avail_in = len;
sys/kern/subr_compressor.c
180
s->gz_stream.next_in = data;
sys/kern/subr_compressor.c
181
s->gz_crc = crc32(s->gz_crc, data, len);
sys/kern/subr_compressor.c
186
zerror = deflate(&s->gz_stream, zflag);
sys/kern/subr_compressor.c
192
if (s->gz_stream.avail_out == 0 || zerror == Z_STREAM_END) {
sys/kern/subr_compressor.c
197
len = s->gz_bufsz - s->gz_stream.avail_out;
sys/kern/subr_compressor.c
203
((uint32_t *)trailer)[0] = htole32(s->gz_crc);
sys/kern/subr_compressor.c
205
htole32(s->gz_stream.total_in);
sys/kern/subr_compressor.c
207
s->gz_bufsz - len);
sys/kern/subr_compressor.c
208
memcpy(s->gz_buffer + len, trailer, room);
sys/kern/subr_compressor.c
212
error = cb(s->gz_buffer, len, s->gz_off, arg);
sys/kern/subr_compressor.c
216
s->gz_off += len;
sys/kern/subr_compressor.c
217
s->gz_stream.next_out = s->gz_buffer;
sys/kern/subr_compressor.c
218
s->gz_stream.avail_out = s->gz_bufsz;
sys/kern/subr_compressor.c
226
sizeof(trailer) - room, s->gz_off, arg);
sys/kern/subr_compressor.c
229
(zflag == Z_FINISH || s->gz_stream.avail_in > 0));
sys/kern/subr_compressor.c
237
struct gz_stream *s;
sys/kern/subr_compressor.c
239
s = stream;
sys/kern/subr_compressor.c
240
(void)deflateEnd(&s->gz_stream);
sys/kern/subr_compressor.c
241
gz_free(NULL, s->gz_buffer);
sys/kern/subr_compressor.c
242
gz_free(NULL, s);
sys/kern/subr_compressor.c
281
struct zstdio_stream *s;
sys/kern/subr_compressor.c
285
s = NULL;
sys/kern/subr_compressor.c
316
s = malloc(sizeof(*s), M_COMPRESS, M_NODUMP | M_WAITOK);
sys/kern/subr_compressor.c
317
s->zst_buffer = buffer;
sys/kern/subr_compressor.c
318
s->zst_outbuffer.dst = buffer;
sys/kern/subr_compressor.c
319
s->zst_outbuffer.size = buf_size;
sys/kern/subr_compressor.c
320
s->zst_maxiosz = maxiosize;
sys/kern/subr_compressor.c
321
s->zst_stream = dump_compressor;
sys/kern/subr_compressor.c
322
s->zst_static_wkspc = owkspc;
sys/kern/subr_compressor.c
324
zstdio_reset(s);
sys/kern/subr_compressor.c
327
if (s == NULL)
sys/kern/subr_compressor.c
329
return (s);
sys/kern/subr_compressor.c
335
struct zstdio_stream *s;
sys/kern/subr_compressor.c
338
s = stream;
sys/kern/subr_compressor.c
339
res = ZSTD_CCtx_reset(s->zst_stream, ZSTD_reset_session_only);
sys/kern/subr_compressor.c
341
panic("%s: could not reset stream %p: %s\n", __func__, s,
sys/kern/subr_compressor.c
343
res = ZSTD_CCtx_setPledgedSrcSize(s->zst_stream,
sys/kern/subr_compressor.c
346
panic("%s: could not set src size on %p: %s\n", __func__, s,
sys/kern/subr_compressor.c
349
s->zst_off = 0;
sys/kern/subr_compressor.c
350
s->zst_inbuffer.src = NULL;
sys/kern/subr_compressor.c
351
s->zst_inbuffer.size = 0;
sys/kern/subr_compressor.c
352
s->zst_inbuffer.pos = 0;
sys/kern/subr_compressor.c
353
s->zst_outbuffer.pos = 0;
sys/kern/subr_compressor.c
357
zst_flush_intermediate(struct zstdio_stream *s, compressor_cb_t cb, void *arg)
sys/kern/subr_compressor.c
364
while (s->zst_outbuffer.pos >= 4096) {
sys/kern/subr_compressor.c
365
bytes_to_dump = rounddown(s->zst_outbuffer.pos, 4096);
sys/kern/subr_compressor.c
367
if (bytes_to_dump > s->zst_maxiosz)
sys/kern/subr_compressor.c
368
bytes_to_dump = s->zst_maxiosz;
sys/kern/subr_compressor.c
370
error = cb(s->zst_buffer, bytes_to_dump, s->zst_off, arg);
sys/kern/subr_compressor.c
378
s->zst_outbuffer.pos -= bytes_to_dump;
sys/kern/subr_compressor.c
379
memmove(s->zst_outbuffer.dst,
sys/kern/subr_compressor.c
380
(char *)s->zst_outbuffer.dst + bytes_to_dump,
sys/kern/subr_compressor.c
381
s->zst_outbuffer.pos);
sys/kern/subr_compressor.c
382
s->zst_off += bytes_to_dump;
sys/kern/subr_compressor.c
388
zstdio_flush(struct zstdio_stream *s, compressor_cb_t cb, void *arg)
sys/kern/subr_compressor.c
398
lastpos = s->zst_outbuffer.pos;
sys/kern/subr_compressor.c
400
rc = ZSTD_endStream(s->zst_stream, &s->zst_outbuffer);
sys/kern/subr_compressor.c
406
if (lastpos == s->zst_outbuffer.pos) {
sys/kern/subr_compressor.c
412
error = zst_flush_intermediate(s, cb, arg);
sys/kern/subr_compressor.c
416
lastpos = s->zst_outbuffer.pos;
sys/kern/subr_compressor.c
424
if (s->zst_outbuffer.pos != 0) {
sys/kern/subr_compressor.c
425
error = cb(s->zst_buffer, s->zst_outbuffer.pos, s->zst_off,
sys/kern/subr_compressor.c
438
struct zstdio_stream *s;
sys/kern/subr_compressor.c
442
s = stream;
sys/kern/subr_compressor.c
444
return (zstdio_flush(s, cb, arg));
sys/kern/subr_compressor.c
446
s->zst_inbuffer.src = data;
sys/kern/subr_compressor.c
447
s->zst_inbuffer.size = len;
sys/kern/subr_compressor.c
448
s->zst_inbuffer.pos = 0;
sys/kern/subr_compressor.c
451
while (s->zst_inbuffer.pos < s->zst_inbuffer.size) {
sys/kern/subr_compressor.c
452
rc = ZSTD_compressStream(s->zst_stream, &s->zst_outbuffer,
sys/kern/subr_compressor.c
453
&s->zst_inbuffer);
sys/kern/subr_compressor.c
460
if (lastpos == s->zst_inbuffer.pos) {
sys/kern/subr_compressor.c
468
lastpos = s->zst_inbuffer.pos;
sys/kern/subr_compressor.c
470
error = zst_flush_intermediate(s, cb, arg);
sys/kern/subr_compressor.c
480
struct zstdio_stream *s;
sys/kern/subr_compressor.c
482
s = stream;
sys/kern/subr_compressor.c
483
if (s->zst_static_wkspc != NULL)
sys/kern/subr_compressor.c
484
free(s->zst_static_wkspc, M_COMPRESS);
sys/kern/subr_compressor.c
486
ZSTD_freeCCtx(s->zst_stream);
sys/kern/subr_compressor.c
487
free(s->zst_buffer, M_COMPRESS);
sys/kern/subr_compressor.c
488
free(s, M_COMPRESS);
sys/kern/subr_compressor.c
519
struct compressor *s;
sys/kern/subr_compressor.c
533
s = malloc(sizeof(*s), M_COMPRESS, M_WAITOK | M_ZERO);
sys/kern/subr_compressor.c
534
s->methods = (*iter);
sys/kern/subr_compressor.c
535
s->priv = priv;
sys/kern/subr_compressor.c
536
s->cb = cb;
sys/kern/subr_compressor.c
537
s->arg = arg;
sys/kern/subr_compressor.c
538
return (s);
sys/kern/subr_csan.c
341
const char *s;
sys/kern/subr_csan.c
343
s = str;
sys/kern/subr_csan.c
345
kcsan_access((uintptr_t)s, 1, false, false, __RET_ADDR);
sys/kern/subr_csan.c
346
if (*s == '\0')
sys/kern/subr_csan.c
348
s++;
sys/kern/subr_csan.c
351
return (s - str);
sys/kern/subr_hints.c
132
const char *s, *cp;
sys/kern/subr_hints.c
278
s = cp;
sys/kern/subr_hints.c
281
s = strchr(s, '.') + 1; /* start of device */
sys/kern/subr_hints.c
283
*ret_name = s;
sys/kern/subr_hints.c
284
s = strchr(s, '.') + 1; /* start of unit */
sys/kern/subr_hints.c
286
*ret_namelen = s - *ret_name - 1; /* device length */
sys/kern/subr_hints.c
289
s = strchr(s, '.') + 1; /* start of resname */
sys/kern/subr_hints.c
291
*ret_resname = s;
sys/kern/subr_hints.c
292
s = strchr(s, '=') + 1; /* start of value */
sys/kern/subr_hints.c
294
*ret_resnamelen = s - *ret_resname - 1; /* value len */
sys/kern/subr_hints.c
296
*ret_value = s;
sys/kern/subr_hints.c
405
resource_string_copy(const char *s, int len)
sys/kern/subr_hints.c
412
len = strlen(s);
sys/kern/subr_hints.c
417
bcopy(s, &stringbuf[offset], len);
sys/kern/subr_mchain.c
472
u_char *s;
sys/kern/subr_mchain.c
479
s = mdp->md_pos;
sys/kern/subr_mchain.c
480
count = mtod(m, u_char*) + m->m_len - s;
sys/kern/subr_mchain.c
484
s = mdp->md_pos = mtod(m, caddr_t);
sys/kern/subr_mchain.c
495
error = copyout(s, target, count);
sys/kern/subr_mchain.c
500
bcopy(s, target, count);
sys/kern/subr_mchain.c
504
*target++ = *s++;
sys/kern/subr_msan.c
866
const char *s;
sys/kern/subr_msan.c
870
s = str;
sys/kern/subr_msan.c
872
if (*s == '\0')
sys/kern/subr_msan.c
874
s++;
sys/kern/subr_msan.c
877
kmsan_shadow_check((uintptr_t)str, (size_t)(s - str) + 1, "strlen():arg1");
sys/kern/subr_msan.c
879
return (s - str);
sys/kern/subr_pcpu.c
168
void *s;
sys/kern/subr_pcpu.c
170
s = NULL;
sys/kern/subr_pcpu.c
177
s = (void *)df->df_start;
sys/kern/subr_pcpu.c
182
s = (void *)df->df_start;
sys/kern/subr_pcpu.c
189
return (s);
sys/kern/subr_pcpu.c
196
dpcpu_free(void *s, int size)
sys/kern/subr_pcpu.c
204
start = (uintptr_t)s;
sys/kern/subr_pcpu.c
250
dpcpu_copy(void *s, int size)
sys/kern/subr_pcpu.c
260
memcpy((void *)(dpcpu + (uintptr_t)s), s, size);
sys/kern/subr_pcpu.c
263
memcpy((void *)(dpcpu_off[0] + (uintptr_t)s), s, size);
sys/kern/subr_rman.c
145
struct resource_i *r, *s, *t;
sys/kern/subr_rman.c
162
TAILQ_FOREACH(s, &rm->rm_list, r_link) {
sys/kern/subr_rman.c
163
if (s->r_end == ~0)
sys/kern/subr_rman.c
165
if (s->r_end + 1 >= r->r_start)
sys/kern/subr_rman.c
170
if (s == NULL) {
sys/kern/subr_rman.c
174
if (r->r_start <= s->r_end && r->r_end >= s->r_start) {
sys/kern/subr_rman.c
180
t = TAILQ_NEXT(s, r_link);
sys/kern/subr_rman.c
194
if (s->r_end + 1 == r->r_start && s->r_flags == 0) {
sys/kern/subr_rman.c
197
s->r_end = t->r_end;
sys/kern/subr_rman.c
202
s->r_end = r->r_end;
sys/kern/subr_rman.c
209
} else if (s->r_end < r->r_start) {
sys/kern/subr_rman.c
210
TAILQ_INSERT_AFTER(&rm->rm_list, s, r, r_link);
sys/kern/subr_rman.c
212
TAILQ_INSERT_BEFORE(s, r, r_link);
sys/kern/subr_rman.c
301
struct resource_i *r, *s, *t, *new;
sys/kern/subr_rman.c
324
TAILQ_FOREACH(s, &rm->rm_list, r_link) {
sys/kern/subr_rman.c
325
if (s == r)
sys/kern/subr_rman.c
328
if (s == NULL)
sys/kern/subr_rman.c
331
s = TAILQ_PREV(r, resource_head, r_link);
sys/kern/subr_rman.c
333
KASSERT(s == NULL || s->r_end + 1 == r->r_start,
sys/kern/subr_rman.c
342
if (start < r->r_start && (s == NULL || (s->r_flags & RF_ALLOCATED) ||
sys/kern/subr_rman.c
343
s->r_start > start)) {
sys/kern/subr_rman.c
360
(start > r->r_start && s != NULL && !(s->r_flags & RF_ALLOCATED))) {
sys/kern/subr_rman.c
361
KASSERT(s->r_flags == 0, ("prev is busy"));
sys/kern/subr_rman.c
363
if (s->r_start == start) {
sys/kern/subr_rman.c
364
TAILQ_REMOVE(&rm->rm_list, s, r_link);
sys/kern/subr_rman.c
365
free(s, M_RMAN);
sys/kern/subr_rman.c
367
s->r_end = start - 1;
sys/kern/subr_rman.c
393
s = TAILQ_PREV(r, resource_head, r_link);
sys/kern/subr_rman.c
394
if (s != NULL && !(s->r_flags & RF_ALLOCATED)) {
sys/kern/subr_rman.c
395
s->r_end = start - 1;
sys/kern/subr_rman.c
426
struct resource_i *r, *s, *rv;
sys/kern/subr_rman.c
467
for (s = r; s; s = TAILQ_NEXT(s, r_link)) {
sys/kern/subr_rman.c
468
DPRINTF("considering [%#jx, %#jx]\n", s->r_start, s->r_end);
sys/kern/subr_rman.c
473
if (s->r_start > end - (count - 1)) {
sys/kern/subr_rman.c
475
s->r_start, end);
sys/kern/subr_rman.c
478
if (s->r_start > RM_MAX_END - amask) {
sys/kern/subr_rman.c
480
s->r_start, amask);
sys/kern/subr_rman.c
483
if (s->r_flags & RF_ALLOCATED) {
sys/kern/subr_rman.c
487
rstart = ummax(s->r_start, start);
sys/kern/subr_rman.c
496
rstart < s->r_end);
sys/kern/subr_rman.c
497
rend = ummin(s->r_end, ummax(rstart + count - 1, end));
sys/kern/subr_rman.c
508
if ((s->r_end - s->r_start + 1) == count) {
sys/kern/subr_rman.c
510
rv = s;
sys/kern/subr_rman.c
535
if (s->r_start < rv->r_start && s->r_end > rv->r_end) {
sys/kern/subr_rman.c
538
s->r_start, rv->r_start - 1,
sys/kern/subr_rman.c
540
rv->r_end + 1, s->r_end);
sys/kern/subr_rman.c
551
r->r_end = s->r_end;
sys/kern/subr_rman.c
552
r->r_flags = s->r_flags;
sys/kern/subr_rman.c
554
s->r_end = rv->r_start - 1;
sys/kern/subr_rman.c
555
TAILQ_INSERT_AFTER(&rm->rm_list, s, rv,
sys/kern/subr_rman.c
559
} else if (s->r_start == rv->r_start) {
sys/kern/subr_rman.c
564
s->r_start = rv->r_end + 1;
sys/kern/subr_rman.c
565
TAILQ_INSERT_BEFORE(s, rv, r_link);
sys/kern/subr_rman.c
571
s->r_end = rv->r_start - 1;
sys/kern/subr_rman.c
572
TAILQ_INSERT_AFTER(&rm->rm_list, s, rv,
sys/kern/subr_rman.c
591
for (s = r; s && s->r_end <= end; s = TAILQ_NEXT(s, r_link)) {
sys/kern/subr_rman.c
592
if (SHARE_TYPE(s->r_flags) == SHARE_TYPE(flags) &&
sys/kern/subr_rman.c
593
s->r_start >= start &&
sys/kern/subr_rman.c
594
(s->r_end - s->r_start + 1) == count &&
sys/kern/subr_rman.c
595
(s->r_start & amask) == 0) {
sys/kern/subr_rman.c
599
rv->r_start = s->r_start;
sys/kern/subr_rman.c
600
rv->r_end = s->r_end;
sys/kern/subr_rman.c
604
if (s->r_sharehead == NULL) {
sys/kern/subr_rman.c
605
s->r_sharehead = malloc(sizeof *s->r_sharehead,
sys/kern/subr_rman.c
607
if (s->r_sharehead == NULL) {
sys/kern/subr_rman.c
612
LIST_INIT(s->r_sharehead);
sys/kern/subr_rman.c
613
LIST_INSERT_HEAD(s->r_sharehead, s,
sys/kern/subr_rman.c
615
s->r_flags |= RF_FIRSTSHARE;
sys/kern/subr_rman.c
617
rv->r_sharehead = s->r_sharehead;
sys/kern/subr_rman.c
618
LIST_INSERT_HEAD(s->r_sharehead, rv, r_sharelink);
sys/kern/subr_rman.c
660
struct resource_i *s, *t;
sys/kern/subr_rman.c
677
s = LIST_FIRST(r->r_sharehead);
sys/kern/subr_rman.c
679
s->r_flags |= RF_FIRSTSHARE;
sys/kern/subr_rman.c
680
TAILQ_INSERT_BEFORE(r, s, r_link);
sys/kern/subr_rman.c
688
if (LIST_NEXT(s, r_sharelink) == NULL) {
sys/kern/subr_rman.c
689
free(s->r_sharehead, M_RMAN);
sys/kern/subr_rman.c
690
s->r_sharehead = NULL;
sys/kern/subr_rman.c
691
s->r_flags &= ~RF_FIRSTSHARE;
sys/kern/subr_rman.c
702
s = TAILQ_PREV(r, resource_head, r_link);
sys/kern/subr_rman.c
703
if (s != NULL && ((s->r_flags & RF_ALLOCATED) != 0 ||
sys/kern/subr_rman.c
704
s->r_end + 1 != r->r_start))
sys/kern/subr_rman.c
705
s = NULL;
sys/kern/subr_rman.c
711
if (s != NULL && t != NULL) {
sys/kern/subr_rman.c
715
s->r_end = t->r_end;
sys/kern/subr_rman.c
719
} else if (s != NULL) {
sys/kern/subr_rman.c
723
s->r_end = r->r_end;
sys/kern/subr_sbuf.c
104
_assert_sbuf_integrity(const char *fun, struct sbuf *s)
sys/kern/subr_sbuf.c
107
KASSERT(s != NULL,
sys/kern/subr_sbuf.c
109
KASSERT(s->s_buf != NULL,
sys/kern/subr_sbuf.c
111
if (SBUF_ISFINISHED(s) && SBUF_NULINCLUDED(s)) {
sys/kern/subr_sbuf.c
112
KASSERT(s->s_len <= s->s_size,
sys/kern/subr_sbuf.c
114
(intmax_t)s->s_len, (intmax_t)s->s_size));
sys/kern/subr_sbuf.c
116
KASSERT(s->s_len < s->s_size,
sys/kern/subr_sbuf.c
118
(intmax_t)s->s_len, (intmax_t)s->s_size));
sys/kern/subr_sbuf.c
123
_assert_sbuf_state(const char *fun, struct sbuf *s, int state)
sys/kern/subr_sbuf.c
126
KASSERT((s->s_flags & SBUF_FINISHED) == state,
sys/kern/subr_sbuf.c
128
"state %#010x", fun, (state ? "un" : ""), s, s->s_flags, state));
sys/kern/subr_sbuf.c
131
#define assert_sbuf_integrity(s) _assert_sbuf_integrity(__func__, (s))
sys/kern/subr_sbuf.c
132
#define assert_sbuf_state(s, i) _assert_sbuf_state(__func__, (s), (i))
sys/kern/subr_sbuf.c
136
#define assert_sbuf_integrity(s) do { } while (0)
sys/kern/subr_sbuf.c
137
#define assert_sbuf_state(s, i) do { } while (0)
sys/kern/subr_sbuf.c
166
sbuf_extend(struct sbuf *s, int addlen)
sys/kern/subr_sbuf.c
171
if (!SBUF_CANEXTEND(s))
sys/kern/subr_sbuf.c
173
newsize = sbuf_extendsize(s->s_size + addlen);
sys/kern/subr_sbuf.c
174
newbuf = SBMALLOC(newsize, SBUF_MALLOCFLAG(s));
sys/kern/subr_sbuf.c
177
memcpy(newbuf, s->s_buf, s->s_size);
sys/kern/subr_sbuf.c
178
if (SBUF_ISDYNAMIC(s))
sys/kern/subr_sbuf.c
179
SBFREE(s->s_buf);
sys/kern/subr_sbuf.c
181
SBUF_SETFLAG(s, SBUF_DYNAMIC);
sys/kern/subr_sbuf.c
182
s->s_buf = newbuf;
sys/kern/subr_sbuf.c
183
s->s_size = newsize;
sys/kern/subr_sbuf.c
193
sbuf_new(struct sbuf *s, char *buf, int length, int flags)
sys/kern/subr_sbuf.c
209
if (s == NULL) {
sys/kern/subr_sbuf.c
210
s = SBMALLOC(sizeof(*s),
sys/kern/subr_sbuf.c
212
if (s == NULL)
sys/kern/subr_sbuf.c
214
SBUF_SETFLAG(s, SBUF_DYNSTRUCT);
sys/kern/subr_sbuf.c
220
memset(s, 0, sizeof(*s));
sys/kern/subr_sbuf.c
223
s->s_flags |= flags;
sys/kern/subr_sbuf.c
224
s->s_size = length;
sys/kern/subr_sbuf.c
225
s->s_buf = buf;
sys/kern/subr_sbuf.c
229
SBUF_SETFLAG(s, SBUF_DRAINATEOL);
sys/kern/subr_sbuf.c
235
if (s->s_buf == NULL) {
sys/kern/subr_sbuf.c
236
if (SBUF_CANEXTEND(s))
sys/kern/subr_sbuf.c
237
s->s_size = sbuf_extendsize(s->s_size);
sys/kern/subr_sbuf.c
238
s->s_buf = SBMALLOC(s->s_size, SBUF_MALLOCFLAG(s));
sys/kern/subr_sbuf.c
239
if (s->s_buf == NULL)
sys/kern/subr_sbuf.c
241
SBUF_SETFLAG(s, SBUF_DYNAMIC);
sys/kern/subr_sbuf.c
245
if (s != NULL && s->s_buf == NULL) {
sys/kern/subr_sbuf.c
246
if (SBUF_ISDYNSTRUCT(s))
sys/kern/subr_sbuf.c
247
SBFREE(s);
sys/kern/subr_sbuf.c
248
s = NULL;
sys/kern/subr_sbuf.c
250
return (s);
sys/kern/subr_sbuf.c
258
sbuf_uionew(struct sbuf *s, struct uio *uio, int *error)
sys/kern/subr_sbuf.c
270
s = sbuf_new(s, NULL, uio->uio_resid + 1, 0);
sys/kern/subr_sbuf.c
271
if (s == NULL) {
sys/kern/subr_sbuf.c
275
*error = uiomove(s->s_buf, uio->uio_resid, uio);
sys/kern/subr_sbuf.c
277
sbuf_delete(s);
sys/kern/subr_sbuf.c
280
s->s_len = s->s_size - 1;
sys/kern/subr_sbuf.c
281
if (SBUF_ISSECTION(s))
sys/kern/subr_sbuf.c
282
s->s_sect_len = s->s_size - 1;
sys/kern/subr_sbuf.c
284
return (s);
sys/kern/subr_sbuf.c
289
sbuf_get_flags(struct sbuf *s)
sys/kern/subr_sbuf.c
292
return (s->s_flags & SBUF_USRFLAGMSK);
sys/kern/subr_sbuf.c
296
sbuf_clear_flags(struct sbuf *s, int flags)
sys/kern/subr_sbuf.c
299
s->s_flags &= ~(flags & SBUF_USRFLAGMSK);
sys/kern/subr_sbuf.c
303
sbuf_set_flags(struct sbuf *s, int flags)
sys/kern/subr_sbuf.c
306
s->s_flags |= (flags & SBUF_USRFLAGMSK);
sys/kern/subr_sbuf.c
313
sbuf_clear(struct sbuf *s)
sys/kern/subr_sbuf.c
316
assert_sbuf_integrity(s);
sys/kern/subr_sbuf.c
318
KASSERT(s->s_drain_func == NULL,
sys/kern/subr_sbuf.c
319
("%s makes no sense on sbuf %p with drain", __func__, s));
sys/kern/subr_sbuf.c
321
SBUF_CLEARFLAG(s, SBUF_FINISHED);
sys/kern/subr_sbuf.c
322
s->s_error = 0;
sys/kern/subr_sbuf.c
323
s->s_len = 0;
sys/kern/subr_sbuf.c
324
s->s_rec_off = 0;
sys/kern/subr_sbuf.c
325
s->s_sect_len = 0;
sys/kern/subr_sbuf.c
333
sbuf_setpos(struct sbuf *s, ssize_t pos)
sys/kern/subr_sbuf.c
336
assert_sbuf_integrity(s);
sys/kern/subr_sbuf.c
337
assert_sbuf_state(s, 0);
sys/kern/subr_sbuf.c
341
KASSERT(pos < s->s_size,
sys/kern/subr_sbuf.c
343
(intmax_t)pos, (intmax_t)s->s_size));
sys/kern/subr_sbuf.c
344
KASSERT(!SBUF_ISSECTION(s),
sys/kern/subr_sbuf.c
347
if (pos < 0 || pos > s->s_len)
sys/kern/subr_sbuf.c
349
s->s_len = pos;
sys/kern/subr_sbuf.c
373
sbuf_set_drain(struct sbuf *s, sbuf_drain_func *func, void *ctx)
sys/kern/subr_sbuf.c
376
assert_sbuf_state(s, 0);
sys/kern/subr_sbuf.c
377
assert_sbuf_integrity(s);
sys/kern/subr_sbuf.c
378
KASSERT(func == s->s_drain_func || s->s_len == 0,
sys/kern/subr_sbuf.c
379
("Cannot change drain to %p on non-empty sbuf %p", func, s));
sys/kern/subr_sbuf.c
380
s->s_drain_func = func;
sys/kern/subr_sbuf.c
381
s->s_drain_arg = ctx;
sys/kern/subr_sbuf.c
388
sbuf_drain(struct sbuf *s)
sys/kern/subr_sbuf.c
396
if ((s->s_len == 0) || (s->s_error != 0))
sys/kern/subr_sbuf.c
397
return(s->s_error);
sys/kern/subr_sbuf.c
399
if (SBUF_DODRAINTOEOR(s) && s->s_rec_off == 0)
sys/kern/subr_sbuf.c
400
return (s->s_error = EDEADLK);
sys/kern/subr_sbuf.c
401
len = s->s_drain_func(s->s_drain_arg, s->s_buf,
sys/kern/subr_sbuf.c
402
SBUF_DODRAINTOEOR(s) ? s->s_rec_off : s->s_len);
sys/kern/subr_sbuf.c
404
s->s_error = len ? -len : EDEADLK;
sys/kern/subr_sbuf.c
405
return (s->s_error);
sys/kern/subr_sbuf.c
407
KASSERT(len > 0 && len <= s->s_len,
sys/kern/subr_sbuf.c
408
("Bad drain amount %d for sbuf %p", len, s));
sys/kern/subr_sbuf.c
409
s->s_len -= len;
sys/kern/subr_sbuf.c
410
s->s_rec_off -= len;
sys/kern/subr_sbuf.c
415
if (s->s_len == 0) {
sys/kern/subr_sbuf.c
421
if (s->s_buf[len - 1] == '\n')
sys/kern/subr_sbuf.c
422
SBUF_SETFLAG(s, SBUF_DRAINATEOL);
sys/kern/subr_sbuf.c
424
SBUF_CLEARFLAG(s, SBUF_DRAINATEOL);
sys/kern/subr_sbuf.c
431
memmove(s->s_buf, s->s_buf + len, s->s_len);
sys/kern/subr_sbuf.c
441
sbuf_put_bytes(struct sbuf *s, const char *buf, size_t len)
sys/kern/subr_sbuf.c
445
assert_sbuf_integrity(s);
sys/kern/subr_sbuf.c
446
assert_sbuf_state(s, 0);
sys/kern/subr_sbuf.c
448
if (s->s_error != 0)
sys/kern/subr_sbuf.c
451
if (SBUF_FREESPACE(s) <= 0) {
sys/kern/subr_sbuf.c
456
if (s->s_drain_func != NULL)
sys/kern/subr_sbuf.c
457
(void)sbuf_drain(s);
sys/kern/subr_sbuf.c
458
else if (sbuf_extend(s, len > INT_MAX ? INT_MAX : len)
sys/kern/subr_sbuf.c
460
s->s_error = ENOMEM;
sys/kern/subr_sbuf.c
461
if (s->s_error != 0)
sys/kern/subr_sbuf.c
464
n = SBUF_FREESPACE(s);
sys/kern/subr_sbuf.c
467
memcpy(&s->s_buf[s->s_len], buf, n);
sys/kern/subr_sbuf.c
468
s->s_len += n;
sys/kern/subr_sbuf.c
469
if (SBUF_ISSECTION(s))
sys/kern/subr_sbuf.c
470
s->s_sect_len += n;
sys/kern/subr_sbuf.c
477
sbuf_put_byte(struct sbuf *s, char c)
sys/kern/subr_sbuf.c
480
assert_sbuf_integrity(s);
sys/kern/subr_sbuf.c
481
assert_sbuf_state(s, 0);
sys/kern/subr_sbuf.c
483
if (__predict_false(s->s_error != 0))
sys/kern/subr_sbuf.c
485
if (__predict_false(SBUF_FREESPACE(s) <= 0)) {
sys/kern/subr_sbuf.c
490
if (s->s_drain_func != NULL)
sys/kern/subr_sbuf.c
491
(void)sbuf_drain(s);
sys/kern/subr_sbuf.c
492
else if (sbuf_extend(s, 1) < 0)
sys/kern/subr_sbuf.c
493
s->s_error = ENOMEM;
sys/kern/subr_sbuf.c
494
if (s->s_error != 0)
sys/kern/subr_sbuf.c
497
s->s_buf[s->s_len++] = c;
sys/kern/subr_sbuf.c
498
if (SBUF_ISSECTION(s))
sys/kern/subr_sbuf.c
499
s->s_sect_len++;
sys/kern/subr_sbuf.c
506
sbuf_bcat(struct sbuf *s, const void *buf, size_t len)
sys/kern/subr_sbuf.c
509
sbuf_put_bytes(s, buf, len);
sys/kern/subr_sbuf.c
510
if (s->s_error != 0)
sys/kern/subr_sbuf.c
520
sbuf_bcopyin(struct sbuf *s, const void *uaddr, size_t len)
sys/kern/subr_sbuf.c
523
assert_sbuf_integrity(s);
sys/kern/subr_sbuf.c
524
assert_sbuf_state(s, 0);
sys/kern/subr_sbuf.c
525
KASSERT(s->s_drain_func == NULL,
sys/kern/subr_sbuf.c
526
("Nonsensical copyin to sbuf %p with a drain", s));
sys/kern/subr_sbuf.c
528
if (s->s_error != 0)
sys/kern/subr_sbuf.c
532
if (len > SBUF_FREESPACE(s)) {
sys/kern/subr_sbuf.c
533
sbuf_extend(s, len - SBUF_FREESPACE(s));
sys/kern/subr_sbuf.c
534
if (SBUF_FREESPACE(s) < len)
sys/kern/subr_sbuf.c
535
len = SBUF_FREESPACE(s);
sys/kern/subr_sbuf.c
537
if (copyin(uaddr, s->s_buf + s->s_len, len) != 0)
sys/kern/subr_sbuf.c
539
s->s_len += len;
sys/kern/subr_sbuf.c
549
sbuf_bcpy(struct sbuf *s, const void *buf, size_t len)
sys/kern/subr_sbuf.c
552
assert_sbuf_integrity(s);
sys/kern/subr_sbuf.c
553
assert_sbuf_state(s, 0);
sys/kern/subr_sbuf.c
555
sbuf_clear(s);
sys/kern/subr_sbuf.c
556
return (sbuf_bcat(s, buf, len));
sys/kern/subr_sbuf.c
563
sbuf_cat(struct sbuf *s, const char *str)
sys/kern/subr_sbuf.c
568
sbuf_put_bytes(s, str, n);
sys/kern/subr_sbuf.c
569
if (s->s_error != 0)
sys/kern/subr_sbuf.c
579
sbuf_copyin(struct sbuf *s, const void *uaddr, size_t len)
sys/kern/subr_sbuf.c
583
assert_sbuf_integrity(s);
sys/kern/subr_sbuf.c
584
assert_sbuf_state(s, 0);
sys/kern/subr_sbuf.c
585
KASSERT(s->s_drain_func == NULL,
sys/kern/subr_sbuf.c
586
("Nonsensical copyin to sbuf %p with a drain", s));
sys/kern/subr_sbuf.c
588
if (s->s_error != 0)
sys/kern/subr_sbuf.c
592
len = SBUF_FREESPACE(s); /* XXX return 0? */
sys/kern/subr_sbuf.c
593
if (len > SBUF_FREESPACE(s)) {
sys/kern/subr_sbuf.c
594
sbuf_extend(s, len);
sys/kern/subr_sbuf.c
595
if (SBUF_FREESPACE(s) < len)
sys/kern/subr_sbuf.c
596
len = SBUF_FREESPACE(s);
sys/kern/subr_sbuf.c
598
switch (copyinstr(uaddr, s->s_buf + s->s_len, len + 1, &done)) {
sys/kern/subr_sbuf.c
600
s->s_error = ENOMEM;
sys/kern/subr_sbuf.c
603
s->s_len += done - 1;
sys/kern/subr_sbuf.c
604
if (SBUF_ISSECTION(s))
sys/kern/subr_sbuf.c
605
s->s_sect_len += done - 1;
sys/kern/subr_sbuf.c
619
sbuf_cpy(struct sbuf *s, const char *str)
sys/kern/subr_sbuf.c
622
assert_sbuf_integrity(s);
sys/kern/subr_sbuf.c
623
assert_sbuf_state(s, 0);
sys/kern/subr_sbuf.c
625
sbuf_clear(s);
sys/kern/subr_sbuf.c
626
return (sbuf_cat(s, str));
sys/kern/subr_sbuf.c
647
sbuf_vprintf(struct sbuf *s, const char *fmt, va_list ap)
sys/kern/subr_sbuf.c
650
assert_sbuf_integrity(s);
sys/kern/subr_sbuf.c
651
assert_sbuf_state(s, 0);
sys/kern/subr_sbuf.c
656
(void)kvprintf(fmt, sbuf_putc_func, s, 10, ap);
sys/kern/subr_sbuf.c
657
if (s->s_error != 0)
sys/kern/subr_sbuf.c
663
sbuf_vprintf(struct sbuf *s, const char *fmt, va_list ap)
sys/kern/subr_sbuf.c
668
assert_sbuf_integrity(s);
sys/kern/subr_sbuf.c
669
assert_sbuf_state(s, 0);
sys/kern/subr_sbuf.c
67
#define SBUF_ISDYNAMIC(s) ((s)->s_flags & SBUF_DYNAMIC)
sys/kern/subr_sbuf.c
674
if (s->s_error != 0)
sys/kern/subr_sbuf.c
68
#define SBUF_ISDYNSTRUCT(s) ((s)->s_flags & SBUF_DYNSTRUCT)
sys/kern/subr_sbuf.c
69
#define SBUF_ISFINISHED(s) ((s)->s_flags & SBUF_FINISHED)
sys/kern/subr_sbuf.c
691
len = vsnprintf(&s->s_buf[s->s_len], SBUF_FREESPACE(s) + 1,
sys/kern/subr_sbuf.c
694
s->s_error = errno;
sys/kern/subr_sbuf.c
699
if (SBUF_FREESPACE(s) >= len)
sys/kern/subr_sbuf.c
70
#define SBUF_ISDRAINATEOL(s) ((s)->s_flags & SBUF_DRAINATEOL)
sys/kern/subr_sbuf.c
702
if (s->s_drain_func != NULL && s->s_len > 0)
sys/kern/subr_sbuf.c
703
error = sbuf_drain(s); /* sbuf_drain() sets s_error. */
sys/kern/subr_sbuf.c
704
else if (sbuf_extend(s, len - SBUF_FREESPACE(s)) != 0)
sys/kern/subr_sbuf.c
705
s->s_error = error = ENOMEM;
sys/kern/subr_sbuf.c
71
#define SBUF_HASROOM(s) ((s)->s_len < (s)->s_size - 1)
sys/kern/subr_sbuf.c
717
if (SBUF_FREESPACE(s) < len)
sys/kern/subr_sbuf.c
718
len = SBUF_FREESPACE(s);
sys/kern/subr_sbuf.c
719
s->s_len += len;
sys/kern/subr_sbuf.c
72
#define SBUF_FREESPACE(s) ((s)->s_size - ((s)->s_len + 1))
sys/kern/subr_sbuf.c
720
if (SBUF_ISSECTION(s))
sys/kern/subr_sbuf.c
721
s->s_sect_len += len;
sys/kern/subr_sbuf.c
723
KASSERT(s->s_len < s->s_size,
sys/kern/subr_sbuf.c
724
("wrote past end of sbuf (%d >= %d)", s->s_len, s->s_size));
sys/kern/subr_sbuf.c
726
if (s->s_error != 0)
sys/kern/subr_sbuf.c
73
#define SBUF_CANEXTEND(s) ((s)->s_flags & SBUF_AUTOEXTEND)
sys/kern/subr_sbuf.c
736
sbuf_printf(struct sbuf *s, const char *fmt, ...)
sys/kern/subr_sbuf.c
74
#define SBUF_ISSECTION(s) ((s)->s_flags & SBUF_INSECTION)
sys/kern/subr_sbuf.c
742
result = sbuf_vprintf(s, fmt, ap);
sys/kern/subr_sbuf.c
75
#define SBUF_NULINCLUDED(s) ((s)->s_flags & SBUF_INCLUDENUL)
sys/kern/subr_sbuf.c
751
sbuf_putc(struct sbuf *s, int c)
sys/kern/subr_sbuf.c
754
sbuf_put_byte(s, c);
sys/kern/subr_sbuf.c
755
if (s->s_error != 0)
sys/kern/subr_sbuf.c
76
#define SBUF_ISDRAINTOEOR(s) ((s)->s_flags & SBUF_DRAINTOEOR)
sys/kern/subr_sbuf.c
765
sbuf_nl_terminate(struct sbuf *s)
sys/kern/subr_sbuf.c
768
assert_sbuf_integrity(s);
sys/kern/subr_sbuf.c
769
assert_sbuf_state(s, 0);
sys/kern/subr_sbuf.c
77
#define SBUF_DODRAINTOEOR(s) (SBUF_ISSECTION(s) && SBUF_ISDRAINTOEOR(s))
sys/kern/subr_sbuf.c
78
#define SBUF_MALLOCFLAG(s) \
sys/kern/subr_sbuf.c
781
if (s->s_len == 0) {
sys/kern/subr_sbuf.c
782
if (!SBUF_ISDRAINATEOL(s))
sys/kern/subr_sbuf.c
783
sbuf_put_byte(s, '\n');
sys/kern/subr_sbuf.c
784
} else if (s->s_buf[s->s_len - 1] != '\n')
sys/kern/subr_sbuf.c
785
sbuf_put_byte(s, '\n');
sys/kern/subr_sbuf.c
787
if (s->s_error != 0)
sys/kern/subr_sbuf.c
79
(((s)->s_flags & SBUF_NOWAIT) ? M_NOWAIT : M_WAITOK)
sys/kern/subr_sbuf.c
796
sbuf_trim(struct sbuf *s)
sys/kern/subr_sbuf.c
799
assert_sbuf_integrity(s);
sys/kern/subr_sbuf.c
800
assert_sbuf_state(s, 0);
sys/kern/subr_sbuf.c
801
KASSERT(s->s_drain_func == NULL,
sys/kern/subr_sbuf.c
802
("%s makes no sense on sbuf %p with drain", __func__, s));
sys/kern/subr_sbuf.c
804
if (s->s_error != 0)
sys/kern/subr_sbuf.c
807
while (s->s_len > 0 && isspace(s->s_buf[s->s_len-1])) {
sys/kern/subr_sbuf.c
808
--s->s_len;
sys/kern/subr_sbuf.c
809
if (SBUF_ISSECTION(s))
sys/kern/subr_sbuf.c
810
s->s_sect_len--;
sys/kern/subr_sbuf.c
820
sbuf_error(const struct sbuf *s)
sys/kern/subr_sbuf.c
823
return (s->s_error);
sys/kern/subr_sbuf.c
830
sbuf_finish(struct sbuf *s)
sys/kern/subr_sbuf.c
833
assert_sbuf_integrity(s);
sys/kern/subr_sbuf.c
834
assert_sbuf_state(s, 0);
sys/kern/subr_sbuf.c
836
s->s_buf[s->s_len] = '\0';
sys/kern/subr_sbuf.c
837
if (SBUF_NULINCLUDED(s))
sys/kern/subr_sbuf.c
838
s->s_len++;
sys/kern/subr_sbuf.c
839
if (s->s_drain_func != NULL) {
sys/kern/subr_sbuf.c
84
#define SBUF_SETFLAG(s, f) do { (s)->s_flags |= (f); } while (0)
sys/kern/subr_sbuf.c
840
while (s->s_len > 0 && s->s_error == 0)
sys/kern/subr_sbuf.c
841
s->s_error = sbuf_drain(s);
sys/kern/subr_sbuf.c
843
SBUF_SETFLAG(s, SBUF_FINISHED);
sys/kern/subr_sbuf.c
845
return (s->s_error);
sys/kern/subr_sbuf.c
847
if (s->s_error != 0) {
sys/kern/subr_sbuf.c
848
errno = s->s_error;
sys/kern/subr_sbuf.c
85
#define SBUF_CLEARFLAG(s, f) do { (s)->s_flags &= ~(f); } while (0)
sys/kern/subr_sbuf.c
859
sbuf_data(struct sbuf *s)
sys/kern/subr_sbuf.c
862
assert_sbuf_integrity(s);
sys/kern/subr_sbuf.c
863
assert_sbuf_state(s, SBUF_FINISHED);
sys/kern/subr_sbuf.c
864
KASSERT(s->s_drain_func == NULL,
sys/kern/subr_sbuf.c
865
("%s makes no sense on sbuf %p with drain", __func__, s));
sys/kern/subr_sbuf.c
867
return (s->s_buf);
sys/kern/subr_sbuf.c
874
sbuf_len(struct sbuf *s)
sys/kern/subr_sbuf.c
877
assert_sbuf_integrity(s);
sys/kern/subr_sbuf.c
879
KASSERT(s->s_drain_func == NULL,
sys/kern/subr_sbuf.c
880
("%s makes no sense on sbuf %p with drain", __func__, s));
sys/kern/subr_sbuf.c
882
if (s->s_error != 0)
sys/kern/subr_sbuf.c
886
if (SBUF_NULINCLUDED(s) && !SBUF_ISFINISHED(s))
sys/kern/subr_sbuf.c
887
return (s->s_len + 1);
sys/kern/subr_sbuf.c
888
return (s->s_len);
sys/kern/subr_sbuf.c
895
sbuf_delete(struct sbuf *s)
sys/kern/subr_sbuf.c
899
assert_sbuf_integrity(s);
sys/kern/subr_sbuf.c
902
if (SBUF_ISDYNAMIC(s))
sys/kern/subr_sbuf.c
903
SBFREE(s->s_buf);
sys/kern/subr_sbuf.c
904
isdyn = SBUF_ISDYNSTRUCT(s);
sys/kern/subr_sbuf.c
905
memset(s, 0, sizeof(*s));
sys/kern/subr_sbuf.c
907
SBFREE(s);
sys/kern/subr_sbuf.c
914
sbuf_done(const struct sbuf *s)
sys/kern/subr_sbuf.c
917
return (SBUF_ISFINISHED(s));
sys/kern/subr_sbuf.c
924
sbuf_start_section(struct sbuf *s, ssize_t *old_lenp)
sys/kern/subr_sbuf.c
927
assert_sbuf_integrity(s);
sys/kern/subr_sbuf.c
928
assert_sbuf_state(s, 0);
sys/kern/subr_sbuf.c
930
if (!SBUF_ISSECTION(s)) {
sys/kern/subr_sbuf.c
931
KASSERT(s->s_sect_len == 0,
sys/kern/subr_sbuf.c
935
s->s_rec_off = s->s_len;
sys/kern/subr_sbuf.c
936
SBUF_SETFLAG(s, SBUF_INSECTION);
sys/kern/subr_sbuf.c
940
*old_lenp = s->s_sect_len;
sys/kern/subr_sbuf.c
941
s->s_sect_len = 0;
sys/kern/subr_sbuf.c
950
sbuf_end_section(struct sbuf *s, ssize_t old_len, size_t pad, int c)
sys/kern/subr_sbuf.c
954
assert_sbuf_integrity(s);
sys/kern/subr_sbuf.c
955
assert_sbuf_state(s, 0);
sys/kern/subr_sbuf.c
956
KASSERT(SBUF_ISSECTION(s),
sys/kern/subr_sbuf.c
960
len = roundup(s->s_sect_len, pad) - s->s_sect_len;
sys/kern/subr_sbuf.c
961
for (; s->s_error == 0 && len > 0; len--)
sys/kern/subr_sbuf.c
962
sbuf_put_byte(s, c);
sys/kern/subr_sbuf.c
964
len = s->s_sect_len;
sys/kern/subr_sbuf.c
966
s->s_rec_off = s->s_sect_len = 0;
sys/kern/subr_sbuf.c
967
SBUF_CLEARFLAG(s, SBUF_INSECTION);
sys/kern/subr_sbuf.c
969
s->s_sect_len += old_len;
sys/kern/subr_sbuf.c
971
if (s->s_error != 0)
sys/kern/subr_smr.c
216
smr_lazy_advance(smr_t smr, smr_shared_t s)
sys/kern/subr_smr.c
227
old._pair = s_wr._pair = atomic_load_acq_64(&s->s_wr._pair);
sys/kern/subr_smr.c
247
atomic_cmpset_64(&s->s_wr._pair, old._pair, s_wr._pair);
sys/kern/subr_smr.c
258
smr_shared_advance(smr_shared_t s)
sys/kern/subr_smr.c
261
return (atomic_fetchadd_int(&s->s_wr.seq, SMR_SEQ_INCR) + SMR_SEQ_INCR);
sys/kern/subr_smr.c
270
smr_default_advance(smr_t smr, smr_shared_t s)
sys/kern/subr_smr.c
282
s_rd_seq = atomic_load_acq_int(&s->s_rd_seq);
sys/kern/subr_smr.c
283
goal = smr_shared_advance(s);
sys/kern/subr_smr.c
304
smr_deferred_advance(smr_t smr, smr_shared_t s, smr_t self)
sys/kern/subr_smr.c
308
return (smr_shared_current(s) + SMR_SEQ_INCR);
sys/kern/subr_smr.c
310
return (smr_default_advance(smr, s));
sys/kern/subr_smr.c
330
smr_shared_t s;
sys/kern/subr_smr.c
348
s = self->c_shared;
sys/kern/subr_smr.c
352
goal = smr_default_advance(smr, s);
sys/kern/subr_smr.c
354
goal = smr_lazy_advance(smr, s);
sys/kern/subr_smr.c
356
goal = smr_deferred_advance(smr, s, self);
sys/kern/subr_smr.c
418
smr_poll_scan(smr_t smr, smr_shared_t s, smr_seq_t s_rd_seq,
sys/kern/subr_smr.c
453
s_rd_seq = atomic_load_int(&s->s_rd_seq);
sys/kern/subr_smr.c
455
atomic_cmpset_int(&s->s_rd_seq, s_rd_seq, rd_seq);
sys/kern/subr_smr.c
477
smr_shared_t s;
sys/kern/subr_smr.c
500
s = self->c_shared;
sys/kern/subr_smr.c
509
smr_lazy_advance(smr, s);
sys/kern/subr_smr.c
515
s_rd_seq = atomic_load_acq_int(&s->s_rd_seq);
sys/kern/subr_smr.c
528
s_wr_seq = atomic_load_acq_int(&s->s_wr.seq);
sys/kern/subr_smr.c
550
s_wr_seq = smr_shared_advance(s);
sys/kern/subr_smr.c
566
s_rd_seq = smr_poll_scan(smr, s, s_rd_seq, s_wr_seq, goal, wait);
sys/kern/subr_smr.c
587
smr_shared_t s;
sys/kern/subr_smr.c
590
s = uma_zalloc(smr_shared_zone, M_WAITOK);
sys/kern/subr_smr.c
593
s->s_name = name;
sys/kern/subr_smr.c
594
s->s_rd_seq = s->s_wr.seq = SMR_SEQ_INIT;
sys/kern/subr_smr.c
595
s->s_wr.ticks = ticks;
sys/kern/subr_smr.c
601
c->c_shared = s;
sys/kern/subr_stats.c
3707
struct sbuf *s;
sys/kern/subr_stats.c
3713
s = sbuf_new(NULL, NULL, /* +1 per tpl for , */
sys/kern/subr_stats.c
3715
if (s == NULL)
sys/kern/subr_stats.c
3720
err = sbuf_printf(s, "%s\"%s\":%u", i ? "," : "",
sys/kern/subr_stats.c
3731
sbuf_finish(s);
sys/kern/subr_stats.c
3732
err = sysctl_handle_string(oidp, sbuf_data(s), 0, req);
sys/kern/subr_stats.c
3735
sbuf_delete(s);
sys/kern/subr_stats.c
3762
struct sbuf *s, _s;
sys/kern/subr_stats.c
3796
s = sbuf_new(&_s, buf, len, SBUF_FIXEDLEN | SBUF_INCLUDENUL);
sys/kern/subr_stats.c
3805
err = sbuf_printf(s, "%s\"%s\":%u=%u", i ? "," : "",
sys/kern/subr_stats.c
3816
err = sbuf_finish(s);
sys/kern/subr_stats.c
3821
err = SYSCTL_OUT(req, sbuf_data(s), sbuf_len(s));
sys/kern/subr_stats.c
410
stats_strdup(const char *s,
sys/kern/subr_stats.c
420
len = strlen(s) + 1;
sys/kern/subr_stats.c
422
bcopy(s, copy, len);
sys/kern/subr_stats.c
428
return (strdup(s));
sys/kern/subr_witness.c
2026
register_t s;
sys/kern/subr_witness.c
2096
s = intr_disable();
sys/kern/subr_witness.c
2104
intr_restore(s);
sys/kern/systrace_args.c
182
iarg[a++] = p->s; /* int */
sys/kern/systrace_args.c
191
iarg[a++] = p->s; /* int */
sys/kern/systrace_args.c
1912
iarg[a++] = p->s; /* int */
sys/kern/systrace_args.c
200
iarg[a++] = p->s; /* int */
sys/kern/systrace_args.c
212
iarg[a++] = p->s; /* int */
sys/kern/systrace_args.c
2990
iarg[a++] = p->s; /* int */
sys/kern/systrace_args.c
3000
iarg[a++] = p->s; /* int */
sys/kern/systrace_args.c
3019
iarg[a++] = p->s; /* int */
sys/kern/systrace_args.c
555
iarg[a++] = p->s; /* int */
sys/kern/systrace_args.c
572
iarg[a++] = p->s; /* int */
sys/kern/systrace_args.c
581
iarg[a++] = p->s; /* int */
sys/kern/systrace_args.c
592
iarg[a++] = p->s; /* int */
sys/kern/systrace_args.c
616
iarg[a++] = p->s; /* int */
sys/kern/systrace_args.c
710
iarg[a++] = p->s; /* int */
sys/kern/systrace_args.c
722
iarg[a++] = p->s; /* int */
sys/kern/tty.c
1511
struct session *s;
sys/kern/tty.c
1526
if ((s = tp->t_session) != NULL &&
sys/kern/tty.c
1527
(p = atomic_load_ptr(&s->s_leader)) != NULL) {
sys/kern/tty.c
924
tty_init_console(struct tty *tp, speed_t s)
sys/kern/tty.c
929
if (s != 0) {
sys/kern/tty.c
930
ti->c_ispeed = ti->c_ospeed = s;
sys/kern/tty.c
931
to->c_ispeed = to->c_ospeed = s;
sys/kern/uipc_mbuf.c
334
#define M_SANITY_ACTION(s) panic("mbuf %p: " s, m)
sys/kern/uipc_mbuf.c
336
#define M_SANITY_ACTION(s) printf("mbuf %p: " s, m)
sys/kern/uipc_socket.c
377
static void so_splice_xfer(struct so_splice *s);
sys/kern/uipc_socket.c
384
struct so_splice *s, *s_temp;
sys/kern/uipc_socket.c
403
STAILQ_FOREACH_SAFE(s, &local_head, next, s_temp) {
sys/kern/uipc_socket.c
404
mtx_lock(&s->mtx);
sys/kern/uipc_socket.c
405
CURVNET_SET(s->src->so_vnet);
sys/kern/uipc_socket.c
406
so_splice_xfer(s);
sys/kern/uipc_socket.c
444
struct so_splice *s;
sys/kern/uipc_socket.c
446
s = (struct so_splice *)mem;
sys/kern/uipc_socket.c
447
mtx_init(&s->mtx, "so_splice", NULL, MTX_DEF);
sys/kern/uipc_socket.c
454
struct so_splice *s;
sys/kern/uipc_socket.c
456
s = (struct so_splice *)mem;
sys/kern/uipc_socket.c
457
mtx_destroy(&s->mtx);
sys/kern/uipc_syscalls.c
1044
recvit(struct thread *td, int s, struct msghdr *mp, void *namelenp)
sys/kern/uipc_syscalls.c
1048
error = kern_recvit(td, s, mp, UIO_USERSPACE, NULL);
sys/kern/uipc_syscalls.c
1063
kern_recvfrom(struct thread *td, int s, void *buf, size_t len, int flags,
sys/kern/uipc_syscalls.c
1085
error = recvit(td, s, &msg, fromlenaddr);
sys/kern/uipc_syscalls.c
1093
return (kern_recvfrom(td, uap->s, uap->buf, uap->len,
sys/kern/uipc_syscalls.c
1102
return (kern_recvfrom(td, uap->s, uap->buf, uap->len,
sys/kern/uipc_syscalls.c
1122
return (recvit(td, uap->s, &msg, NULL));
sys/kern/uipc_syscalls.c
1145
error = recvit(td, uap->s, &msg, &uap->msg->msg_namelen);
sys/kern/uipc_syscalls.c
1174
error = recvit(td, uap->s, &msg, NULL);
sys/kern/uipc_syscalls.c
1187
return (kern_shutdown(td, uap->s, uap->how));
sys/kern/uipc_syscalls.c
1191
kern_shutdown(struct thread *td, int s, int how)
sys/kern/uipc_syscalls.c
1200
AUDIT_ARG_FD(s);
sys/kern/uipc_syscalls.c
1201
error = getsock(td, s, &cap_shutdown_rights, &fp);
sys/kern/uipc_syscalls.c
1223
return (kern_setsockopt(td, uap->s, uap->level, uap->name,
sys/kern/uipc_syscalls.c
1228
kern_setsockopt(struct thread *td, int s, int level, int name, const void *val,
sys/kern/uipc_syscalls.c
1258
AUDIT_ARG_FD(s);
sys/kern/uipc_syscalls.c
1259
error = getsock_cap(td, s, &cap_setsockopt_rights, &fp,
sys/kern/uipc_syscalls.c
1282
error = kern_getsockopt(td, uap->s, uap->level, uap->name,
sys/kern/uipc_syscalls.c
1295
kern_getsockopt(struct thread *td, int s, int level, int name, void *val,
sys/kern/uipc_syscalls.c
1325
AUDIT_ARG_FD(s);
sys/kern/uipc_syscalls.c
1326
error = getsock_cap(td, s, &cap_getsockopt_rights, &fp, &fcaps);
sys/kern/uipc_syscalls.c
193
error = kern_bindat(td, AT_FDCWD, uap->s, sa);
sys/kern/uipc_syscalls.c
248
error = kern_bindat(td, uap->fd, uap->s, sa);
sys/kern/uipc_syscalls.c
258
return (kern_listen(td, uap->s, uap->backlog));
sys/kern/uipc_syscalls.c
262
kern_listen(struct thread *td, int s, int backlog)
sys/kern/uipc_syscalls.c
268
AUDIT_ARG_FD(s);
sys/kern/uipc_syscalls.c
269
error = getsock(td, s, &cap_listen_rights, &fp);
sys/kern/uipc_syscalls.c
286
accept1(struct thread *td, int s, struct sockaddr *uname, socklen_t *anamelen,
sys/kern/uipc_syscalls.c
300
error = kern_accept4(td, s, (struct sockaddr *)&ss, flags, &fp);
sys/kern/uipc_syscalls.c
326
kern_accept(struct thread *td, int s, struct sockaddr *sa, struct file **fp)
sys/kern/uipc_syscalls.c
328
return (kern_accept4(td, s, sa, ACCEPT4_INHERIT, fp));
sys/kern/uipc_syscalls.c
332
kern_accept4(struct thread *td, int s, struct sockaddr *sa, int flags,
sys/kern/uipc_syscalls.c
342
AUDIT_ARG_FD(s);
sys/kern/uipc_syscalls.c
343
error = getsock_cap(td, s, &cap_accept_rights,
sys/kern/uipc_syscalls.c
436
return (accept1(td, uap->s, uap->name, uap->anamelen, ACCEPT4_INHERIT));
sys/kern/uipc_syscalls.c
446
return (accept1(td, uap->s, uap->name, uap->anamelen, uap->flags));
sys/kern/uipc_syscalls.c
454
return (accept1(td, uap->s, uap->name, uap->anamelen,
sys/kern/uipc_syscalls.c
467
error = kern_connectat(td, AT_FDCWD, uap->s, sa);
sys/kern/uipc_syscalls.c
543
error = kern_connectat(td, uap->fd, uap->s, sa);
sys/kern/uipc_syscalls.c
661
sendit(struct thread *td, int s, struct msghdr *mp, int flags)
sys/kern/uipc_syscalls.c
716
error = kern_sendit(td, s, mp, flags, control, UIO_USERSPACE);
sys/kern/uipc_syscalls.c
724
kern_sendit(struct thread *td, int s, struct msghdr *mp, int flags,
sys/kern/uipc_syscalls.c
738
AUDIT_ARG_FD(s);
sys/kern/uipc_syscalls.c
74
static int sendit(struct thread *td, int s, struct msghdr *mp, int flags);
sys/kern/uipc_syscalls.c
744
error = getsock(td, s, rights, &fp);
sys/kern/uipc_syscalls.c
75
static int recvit(struct thread *td, int s, struct msghdr *mp, void *namelenp);
sys/kern/uipc_syscalls.c
77
static int accept1(struct thread *td, int s, struct sockaddr *uname,
sys/kern/uipc_syscalls.c
798
ktrgenio(s, UIO_WRITE, ktruio, error);
sys/kern/uipc_syscalls.c
823
return (sendit(td, uap->s, &msg, uap->flags));
sys/kern/uipc_syscalls.c
841
return (sendit(td, uap->s, &msg, uap->flags));
sys/kern/uipc_syscalls.c
859
error = sendit(td, uap->s, &msg, uap->flags);
sys/kern/uipc_syscalls.c
883
error = sendit(td, uap->s, &msg, uap->flags);
sys/kern/uipc_syscalls.c
889
kern_recvit(struct thread *td, int s, struct msghdr *mp, enum uio_seg fromseg,
sys/kern/uipc_syscalls.c
908
AUDIT_ARG_FD(s);
sys/kern/uipc_syscalls.c
909
error = getsock(td, s, &cap_recv_rights, &fp);
sys/kern/uipc_syscalls.c
956
ktrgenio(s, UIO_READ, ktruio, error);
sys/kern/vfs_mountroot.c
899
char *s, *tok, *mnt, *opt;
sys/kern/vfs_mountroot.c
916
s = kern_getenv("vfs.root.mountfrom");
sys/kern/vfs_mountroot.c
917
if (s != NULL) {
sys/kern/vfs_mountroot.c
919
tok = s;
sys/kern/vfs_mountroot.c
929
freeenv(s);
sys/libkern/ashrdi3.c
49
long s;
sys/libkern/ashrdi3.c
58
s = (aa.sl[H] >> (LONG_BITS - 1)) >> 1;
sys/libkern/ashrdi3.c
59
aa.ul[L] = shift >= QUAD_BITS ? s :
sys/libkern/ashrdi3.c
61
aa.ul[H] = s;
sys/libkern/bcopy.c
78
#define TLOOP(s) if (t) TLOOP1(s)
sys/libkern/bcopy.c
79
#define TLOOP1(s) do { s; } while (--t)
sys/libkern/iconv.c
536
const char *s = src;
sys/libkern/iconv.c
551
error = iconv_conv(handle, &s, &inlen, &d, &outlen);
sys/libkern/iconv.c
558
iconv_lookupcp(char **cpp, const char *s)
sys/libkern/iconv.c
565
if (strcmp(*cpp, s) == 0)
sys/libkern/memchr.c
40
memchr(const void *s, int c, size_t n)
sys/libkern/memchr.c
43
const unsigned char *p = s;
sys/libkern/memmem.c
34
memmem(const void *l, size_t l_len, const void *s, size_t s_len)
sys/libkern/memmem.c
38
const char *cs = (const char *)s;
sys/libkern/strcasestr.c
48
strcasestr(const char *s, const char *find)
sys/libkern/strcasestr.c
58
if ((sc = *s++) == 0)
sys/libkern/strcasestr.c
61
} while (strncasecmp(s, find, len) != 0);
sys/libkern/strcasestr.c
62
s--;
sys/libkern/strcasestr.c
64
return (__DECONST(char *, s));
sys/libkern/strcat.c
36
strcat(char * __restrict s, const char * __restrict append)
sys/libkern/strcat.c
38
char *save = s;
sys/libkern/strcat.c
40
for (; *s; ++s);
sys/libkern/strcat.c
41
while ((*s++ = *append++) != 0);
sys/libkern/strcspn.c
38
strcspn(const char *s, const char *charset)
sys/libkern/strcspn.c
49
if(*s == '\0')
sys/libkern/strcspn.c
65
for(s1 = s; ; s1++) {
sys/libkern/strcspn.c
71
return (s1 - s);
sys/libkern/strlcat.c
46
const char *s = src;
sys/libkern/strlcat.c
57
return(dlen + strlen(s));
sys/libkern/strlcat.c
58
while (*s != '\0') {
sys/libkern/strlcat.c
60
*d++ = *s;
sys/libkern/strlcat.c
63
s++;
sys/libkern/strlcat.c
67
return(dlen + (s - src)); /* count does not include NUL */
sys/libkern/strncat.c
46
const char *s = src;
sys/libkern/strncat.c
51
if ((*d = *s++) == '\0')
sys/libkern/strncpy.c
47
const char *s = src;
sys/libkern/strncpy.c
50
if ((*d++ = *s++) == '\0') {
sys/libkern/strnlen.c
33
strnlen(const char *s, size_t maxlen)
sys/libkern/strnlen.c
37
for (len = 0; len < maxlen; len++, s++) {
sys/libkern/strnlen.c
38
if (!*s)
sys/libkern/strnstr.c
46
strnstr(const char *s, const char *find, size_t slen)
sys/libkern/strnstr.c
55
if (slen-- < 1 || (sc = *s++) == '\0')
sys/libkern/strnstr.c
60
} while (strncmp(s, find, len) != 0);
sys/libkern/strnstr.c
61
s--;
sys/libkern/strnstr.c
63
return (__DECONST(char *, s));
sys/libkern/strsep.c
49
char *s;
sys/libkern/strsep.c
54
if ((s = *stringp) == NULL)
sys/libkern/strsep.c
56
for (tok = s;;) {
sys/libkern/strsep.c
57
c = *s++;
sys/libkern/strsep.c
62
s = NULL;
sys/libkern/strsep.c
64
s[-1] = '\0';
sys/libkern/strsep.c
65
*stringp = s;
sys/libkern/strspn.c
38
strspn(const char *s, const char *charset)
sys/libkern/strspn.c
49
if(*s == '\0')
sys/libkern/strspn.c
64
for(s1 = s; ; s1++) {
sys/libkern/strspn.c
70
return (s1 - s);
sys/libkern/strstr.c
42
strstr(const char *s, const char *find)
sys/libkern/strstr.c
51
if ((sc = *s++) == '\0')
sys/libkern/strstr.c
54
} while (strncmp(s, find, len) != 0);
sys/libkern/strstr.c
55
s--;
sys/libkern/strstr.c
57
return (__DECONST(char *, s));
sys/libkern/strtol.c
121
*endptr = __DECONST(char *, any ? s - 1 : nptr);
sys/libkern/strtol.c
49
const char *s = nptr;
sys/libkern/strtol.c
61
c = *s++;
sys/libkern/strtol.c
65
c = *s++;
sys/libkern/strtol.c
67
c = *s++;
sys/libkern/strtol.c
69
c == '0' && (*s == 'x' || *s == 'X')) {
sys/libkern/strtol.c
70
c = s[1];
sys/libkern/strtol.c
71
s += 2;
sys/libkern/strtol.c
97
for (acc = 0, any = 0;; c = *s++) {
sys/libkern/strtoq.c
103
for (acc = 0, any = 0;; c = *s++) {
sys/libkern/strtoq.c
127
*endptr = __DECONST(char *, any ? s - 1 : nptr);
sys/libkern/strtoq.c
49
const char *s;
sys/libkern/strtoq.c
60
s = nptr;
sys/libkern/strtoq.c
62
c = *s++;
sys/libkern/strtoq.c
66
c = *s++;
sys/libkern/strtoq.c
70
c = *s++;
sys/libkern/strtoq.c
73
c == '0' && (*s == 'x' || *s == 'X')) {
sys/libkern/strtoq.c
74
c = s[1];
sys/libkern/strtoq.c
75
s += 2;
sys/libkern/strtoul.c
100
*endptr = __DECONST(char *, any ? s - 1 : nptr);
sys/libkern/strtoul.c
49
const char *s = nptr;
sys/libkern/strtoul.c
59
c = *s++;
sys/libkern/strtoul.c
63
c = *s++;
sys/libkern/strtoul.c
65
c = *s++;
sys/libkern/strtoul.c
67
c == '0' && (*s == 'x' || *s == 'X')) {
sys/libkern/strtoul.c
68
c = s[1];
sys/libkern/strtoul.c
69
s += 2;
sys/libkern/strtoul.c
76
for (acc = 0, any = 0;; c = *s++) {
sys/libkern/strtouq.c
104
*endptr = __DECONST(char *, any ? s - 1 : nptr);
sys/libkern/strtouq.c
49
const char *s = nptr;
sys/libkern/strtouq.c
59
c = *s++;
sys/libkern/strtouq.c
63
c = *s++;
sys/libkern/strtouq.c
67
c = *s++;
sys/libkern/strtouq.c
70
c == '0' && (*s == 'x' || *s == 'X')) {
sys/libkern/strtouq.c
71
c = s[1];
sys/libkern/strtouq.c
72
s += 2;
sys/libkern/strtouq.c
80
for (acc = 0, any = 0;; c = *s++) {
sys/net/altq/altq_cbq.c
215
int s, error;
sys/net/altq/altq_cbq.c
219
s = splnet();
sys/net/altq/altq_cbq.c
222
splx(s);
sys/net/altq/altq_codel.c
471
codel_getstats(struct codel *c, struct codel_stats *s)
sys/net/altq/altq_codel.c
473
*s = c->stats;
sys/net/altq/altq_hfsc.c
147
int s, error;
sys/net/altq/altq_hfsc.c
151
s = splnet();
sys/net/altq/altq_hfsc.c
154
splx(s);
sys/net/altq/altq_hfsc.c
359
int i, s;
sys/net/altq/altq_hfsc.c
480
s = splnet();
sys/net/altq/altq_hfsc.c
500
splx(s);
sys/net/altq/altq_hfsc.c
523
splx(s);
sys/net/altq/altq_hfsc.c
557
int s;
sys/net/altq/altq_hfsc.c
565
s = splnet();
sys/net/altq/altq_hfsc.c
590
splx(s);
sys/net/altq/altq_priq.c
257
int s;
sys/net/altq/altq_priq.c
278
s = splnet();
sys/net/altq/altq_priq.c
283
splx(s);
sys/net/altq/altq_priq.c
395
int s, pri;
sys/net/altq/altq_priq.c
397
s = splnet();
sys/net/altq/altq_priq.c
420
splx(s);
sys/net/altq/altq_priq.c
84
int s, error;
sys/net/altq/altq_priq.c
88
s = splnet();
sys/net/altq/altq_priq.c
91
splx(s);
sys/net/altq/altq_rmclass.c
1550
int s;
sys/net/altq/altq_rmclass.c
1552
s = splnet();
sys/net/altq/altq_rmclass.c
1568
splx(s);
sys/net/altq/altq_rmclass.c
186
int s;
sys/net/altq/altq_rmclass.c
309
s = splnet();
sys/net/altq/altq_rmclass.c
343
splx(s);
sys/net/altq/altq_rmclass.c
353
int s;
sys/net/altq/altq_rmclass.c
358
s = splnet();
sys/net/altq/altq_rmclass.c
394
splx(s);
sys/net/altq/altq_rmclass.c
547
int s;
sys/net/altq/altq_rmclass.c
554
s = splnet();
sys/net/altq/altq_rmclass.c
629
splx(s);
sys/net/altq/altq_subr.c
1319
int i, s;
sys/net/altq/altq_subr.c
1411
s = splnet();
sys/net/altq/altq_subr.c
1423
splx(s);
sys/net/altq/altq_subr.c
1435
int s;
sys/net/altq/altq_subr.c
1440
s = splnet();
sys/net/altq/altq_subr.c
1442
splx(s);
sys/net/altq/altq_subr.c
1462
int i, s;
sys/net/altq/altq_subr.c
1464
s = splnet();
sys/net/altq/altq_subr.c
1476
splx(s);
sys/net/altq/altq_subr.c
217
int s;
sys/net/altq/altq_subr.c
230
s = splnet();
sys/net/altq/altq_subr.c
235
splx(s);
sys/net/altq/altq_subr.c
244
int s;
sys/net/altq/altq_subr.c
252
s = splnet();
sys/net/altq/altq_subr.c
256
splx(s);
sys/net/altq/altq_subr.c
500
int s, error = 0;
sys/net/altq/altq_subr.c
510
s = splnet();
sys/net/altq/altq_subr.c
516
splx(s);
sys/net/if_dl.h
70
#define LLADDR(s) (&(s)->sdl_data[(s)->sdl_nlen])
sys/net/if_dl.h
71
#define LLINDEX(s) ((s)->sdl_index)
sys/net/if_ovpn.c
358
ovpn_get_port(const struct sockaddr_storage *s)
sys/net/if_ovpn.c
360
switch (s->ss_family) {
sys/net/if_ovpn.c
362
const struct sockaddr_in *in = (const struct sockaddr_in *)s;
sys/net/if_ovpn.c
366
const struct sockaddr_in6 *in6 = (const struct sockaddr_in6 *)s;
sys/net/if_ovpn.c
370
panic("Unsupported address family %d", s->ss_family);
sys/net/if_ovpn.c
375
ovpn_set_port(struct sockaddr_storage *s, unsigned short port)
sys/net/if_ovpn.c
377
switch (s->ss_family) {
sys/net/if_ovpn.c
379
struct sockaddr_in *in = (struct sockaddr_in *)s;
sys/net/if_ovpn.c
384
struct sockaddr_in6 *in6 = (struct sockaddr_in6 *)s;
sys/net/if_ovpn.c
389
panic("Unsupported address family %d", s->ss_family);
sys/net/if_ovpn.c
455
ovpn_add_sockaddr(nvlist_t *parent, const char *name, const struct sockaddr *s)
sys/net/if_ovpn.c
463
nvlist_add_number(nvl, "af", s->sa_family);
sys/net/if_ovpn.c
465
switch (s->sa_family) {
sys/net/if_ovpn.c
467
const struct sockaddr_in *s4 = (const struct sockaddr_in *)s;
sys/net/if_ovpn.c
475
const struct sockaddr_in6 *s6 = (const struct sockaddr_in6 *)s;
sys/net/mp_ring.c
525
union ring_state s;
sys/net/mp_ring.c
527
s.state = r->state;
sys/net/mp_ring.c
528
if (s.pidx_head == s.pidx_tail && s.pidx_tail == s.cidx &&
sys/net/mp_ring.c
529
s.flags == IDLE)
sys/net/mp_ring.c
538
union ring_state s;
sys/net/mp_ring.c
540
s.state = r->state;
sys/net/mp_ring.c
541
if (s.pidx_head == s.pidx_tail && s.flags == STALLED)
sys/net/mp_ring.c
57
space_available(struct ifmp_ring *r, union ring_state s)
sys/net/mp_ring.c
61
if (s.cidx == s.pidx_head)
sys/net/mp_ring.c
63
else if (s.cidx > s.pidx_head)
sys/net/mp_ring.c
64
return (s.cidx - s.pidx_head - 1);
sys/net/mp_ring.c
66
return (x - s.pidx_head + s.cidx);
sys/net/mp_ring.c
80
state_to_flags(union ring_state s, int abdicate)
sys/net/mp_ring.c
83
if (s.cidx == s.pidx_tail)
sys/net/mp_ring.c
85
else if (abdicate && s.pidx_tail != s.pidx_head)
sys/net/mppcc.c
148
uint8_t *hist, *sbuf, *p, *q, *r, *s;
sys/net/mppcc.c
188
s = q = sbuf + i;
sys/net/mppcc.c
191
idx = HASH(s);
sys/net/mppcc.c
193
state->hash[idx] = (uint16_t) (s - hist);
sys/net/mppcc.c
194
if (p > s) /* It was before MPPC_RESTART_HISTORY. */
sys/net/mppcc.c
196
off = s - p;
sys/net/mppcc.c
199
if (off > MPPE_HIST_LEN - 1 || off < 1 || *p++ != *s++ ||
sys/net/mppcc.c
200
*p++ != *s++ || *p++ != *s++) {
sys/net/mppcc.c
215
while ((*((uint32_t*)p) == *((uint32_t*)s)) && (s < (r - 3))) {
sys/net/mppcc.c
217
s+=4;
sys/net/mppcc.c
220
while((*p++ == *s++) && (s <= r));
sys/net/mppcc.c
221
len = s - q - 1;
sys/net/mppcd.c
108
uint8_t *hist, *s;
sys/net/mppcd.c
240
s = state->hist + state->histptr;
sys/net/mppcd.c
252
lamecopy(s, s - off, len);
sys/net/netisr.c
258
#define NWS_LOCK(s) mtx_lock(&(s)->nws_mtx)
sys/net/netisr.c
259
#define NWS_LOCK_ASSERT(s) mtx_assert(&(s)->nws_mtx, MA_OWNED)
sys/net/netisr.c
260
#define NWS_UNLOCK(s) mtx_unlock(&(s)->nws_mtx)
sys/net/netisr.c
261
#define NWS_SIGNAL(s) swi_sched((s)->nws_swi_cookie, 0)
sys/net/netmap_user.h
617
nm_is_identifier(const char *s, const char *e)
sys/net/netmap_user.h
619
for (; s != e; s++) {
sys/net/netmap_user.h
620
if (!isalnum(*s) && *s != '_') {
sys/net/pfvar.h
1649
#define pf_state_counter_hton(s,d) do { \
sys/net/pfvar.h
1650
d[0] = htonl((s>>32)&0xffffffff); \
sys/net/pfvar.h
1651
d[1] = htonl(s&0xffffffff); \
sys/net/pfvar.h
1654
#define pf_state_counter_from_pfsync(s) \
sys/net/pfvar.h
1655
(((u_int64_t)(s[0])<<32) | (u_int64_t)(s[1]))
sys/net/pfvar.h
1657
#define pf_state_counter_ntoh(s,d) do { \
sys/net/pfvar.h
1658
d = ntohl(s[0]); \
sys/net/pfvar.h
1660
d += ntohl(s[1]); \
sys/net/pfvar.h
2665
#define PF_IDHASH(s) PF_IDHASHID((s)->id)
sys/net/pfvar.h
2763
pf_ref_state(struct pf_kstate *s)
sys/net/pfvar.h
2766
refcount_acquire(&s->refs);
sys/net/pfvar.h
2770
pf_release_state(struct pf_kstate *s)
sys/net/pfvar.h
2773
if (refcount_release(&s->refs)) {
sys/net/pfvar.h
2774
pf_free_state(s);
sys/net/pfvar.h
2781
pf_release_staten(struct pf_kstate *s, u_int n)
sys/net/pfvar.h
2784
if (refcount_releasen(&s->refs, n)) {
sys/net/pfvar.h
2785
pf_free_state(s);
sys/net/pfvar.h
369
#define PF_STATE_LOCK(s) \
sys/net/pfvar.h
371
struct pf_kstate *_s = (s); \
sys/net/pfvar.h
376
#define PF_STATE_UNLOCK(s) \
sys/net/pfvar.h
378
struct pf_kstate *_s = (s); \
sys/net/pfvar.h
384
#define PF_STATE_LOCK(s) mtx_lock((s)->lock)
sys/net/pfvar.h
385
#define PF_STATE_UNLOCK(s) mtx_unlock((s)->lock)
sys/net/pfvar.h
389
#define PF_STATE_LOCK_ASSERT(s) \
sys/net/pfvar.h
391
struct pf_kstate *_s = (s); \
sys/net/pfvar.h
397
#define PF_STATE_LOCK_ASSERT(s) do {} while (0)
sys/net/route.c
534
int p_sockaddr(char *buf, int buflen, struct sockaddr *s);
sys/net/route.c
538
p_sockaddr(char *buf, int buflen, struct sockaddr *s)
sys/net/route.c
542
switch (s->sa_family) {
sys/net/route.c
544
paddr = &((struct sockaddr_in *)s)->sin_addr;
sys/net/route.c
547
paddr = &((struct sockaddr_in6 *)s)->sin6_addr;
sys/net/route.c
554
if (inet_ntop(s->sa_family, paddr, buf, buflen) == NULL)
sys/net/vnet.c
391
void *s;
sys/net/vnet.c
393
s = NULL;
sys/net/vnet.c
400
s = (void *)df->vnd_start;
sys/net/vnet.c
405
s = (void *)df->vnd_start;
sys/net/vnet.c
412
KASSERT(((uintptr_t)s & (VNET_DATAALIGN - 1)) == 0,
sys/net/vnet.c
413
("unaligned vnet alloc %p", s));
sys/net/vnet.c
414
return (s);
sys/net/vnet.h
135
type s; \
sys/net/vnet.h
138
COUNTER_ARRAY_COPY(VNET(array), &s, sizeof(type) / sizeof(uint64_t));\
sys/net/vnet.h
142
return (SYSCTL_OUT(req, &s, sizeof(type))); \
sys/net80211/ieee80211_amrr.c
727
struct ieee80211_node *ni, struct sbuf *s)
sys/net80211/ieee80211_amrr.c
735
sbuf_printf(s, "rate: MCS %d\n", rate);
sys/net80211/ieee80211_amrr.c
739
sbuf_printf(s, "rate: %d Mbit\n", rate / 2);
sys/net80211/ieee80211_amrr.c
744
amrr_node_stats(struct ieee80211_node *ni, struct sbuf *s)
sys/net80211/ieee80211_amrr.c
753
amrr_print_node_rate(amn, ni, s);
sys/net80211/ieee80211_amrr.c
754
sbuf_printf(s, "ticks: %d\n", amn->amn_ticks);
sys/net80211/ieee80211_amrr.c
755
sbuf_printf(s, "txcnt: %u\n", amn->amn_txcnt);
sys/net80211/ieee80211_amrr.c
756
sbuf_printf(s, "success: %u\n", amn->amn_success);
sys/net80211/ieee80211_amrr.c
757
sbuf_printf(s, "success_threshold: %u\n", amn->amn_success_threshold);
sys/net80211/ieee80211_amrr.c
758
sbuf_printf(s, "recovery: %u\n", amn->amn_recovery);
sys/net80211/ieee80211_amrr.c
759
sbuf_printf(s, "retry_cnt: %u\n", amn->amn_retrycnt);
sys/net80211/ieee80211_amrr.c
78
static void amrr_node_stats(struct ieee80211_node *ni, struct sbuf *s);
sys/net80211/ieee80211_ratectl.h
165
ieee80211_ratectl_node_stats(struct ieee80211_node *ni, struct sbuf *s)
sys/net80211/ieee80211_ratectl.h
171
vap->iv_rate->ir_node_stats(ni, s);
sys/net80211/ieee80211_ratectl.h
98
void (*ir_node_stats)(struct ieee80211_node *ni, struct sbuf *s);
sys/net80211/ieee80211_regdomain.c
189
uint8_t *s = _b; \
sys/net80211/ieee80211_regdomain.c
193
*_a++ = *s; \
sys/net80211/ieee80211_regdomain.c
194
*s++ = tmp; \
sys/netgraph/bluetooth/hci/ng_hci_main.c
538
int s = 0;
sys/netgraph/bluetooth/hci/ng_hci_main.c
547
s ++;
sys/netgraph/bluetooth/hci/ng_hci_main.c
551
if (s > NG_HCI_MAX_NEIGHBOR_NUM)
sys/netgraph/bluetooth/hci/ng_hci_main.c
552
s = NG_HCI_MAX_NEIGHBOR_NUM;
sys/netgraph/bluetooth/hci/ng_hci_main.c
555
NG_MKRESPONSE(rsp, msg, sizeof(*e1) + s * sizeof(*e2),
sys/netgraph/bluetooth/hci/ng_hci_main.c
565
e1->num_entries = s;
sys/netgraph/bluetooth/hci/ng_hci_main.c
581
if (--s <= 0)
sys/netgraph/bluetooth/hci/ng_hci_main.c
591
int s = 0;
sys/netgraph/bluetooth/hci/ng_hci_main.c
595
s ++;
sys/netgraph/bluetooth/hci/ng_hci_main.c
596
if (s > NG_HCI_MAX_CON_NUM)
sys/netgraph/bluetooth/hci/ng_hci_main.c
597
s = NG_HCI_MAX_CON_NUM;
sys/netgraph/bluetooth/hci/ng_hci_main.c
600
NG_MKRESPONSE(rsp, msg, sizeof(*e1) + s * sizeof(*e2),
sys/netgraph/bluetooth/hci/ng_hci_main.c
610
e1->num_connections = s;
sys/netgraph/bluetooth/hci/ng_hci_main.c
628
if (--s <= 0)
sys/netgraph/bluetooth/hci/ng_hci_misc.c
450
#define LAST_ERROR_CODE ((sizeof(s)/sizeof(s[0]))-1)
sys/netgraph/bluetooth/hci/ng_hci_misc.c
451
static char const * const s[] = {
sys/netgraph/bluetooth/hci/ng_hci_misc.c
525
return ((code >= LAST_ERROR_CODE)? s[LAST_ERROR_CODE] : s[code]);
sys/netgraph/bluetooth/hci/ng_hci_var.h
113
#define NG_HCI_BUFF_SCO_SET(b, n, s, f) \
sys/netgraph/bluetooth/hci/ng_hci_var.h
116
(b).sco_size = (s); \
sys/netgraph/bluetooth/hci/ng_hci_var.h
142
#define NG_HCI_STAT_CMD_SENT(s) (s).cmd_sent ++
sys/netgraph/bluetooth/hci/ng_hci_var.h
143
#define NG_HCI_STAT_EVNT_RECV(s) (s).evnt_recv ++
sys/netgraph/bluetooth/hci/ng_hci_var.h
144
#define NG_HCI_STAT_ACL_SENT(s, n) (s).acl_sent += (n)
sys/netgraph/bluetooth/hci/ng_hci_var.h
145
#define NG_HCI_STAT_ACL_RECV(s) (s).acl_recv ++
sys/netgraph/bluetooth/hci/ng_hci_var.h
146
#define NG_HCI_STAT_SCO_SENT(s, n) (s).sco_sent += (n)
sys/netgraph/bluetooth/hci/ng_hci_var.h
147
#define NG_HCI_STAT_SCO_RECV(s) (s).sco_recv ++
sys/netgraph/bluetooth/hci/ng_hci_var.h
148
#define NG_HCI_STAT_BYTES_SENT(s, b) (s).bytes_sent += (b)
sys/netgraph/bluetooth/hci/ng_hci_var.h
149
#define NG_HCI_STAT_BYTES_RECV(s, b) (s).bytes_recv += (b)
sys/netgraph/bluetooth/hci/ng_hci_var.h
150
#define NG_HCI_STAT_RESET(s) bzero(&(s), sizeof((s)))
sys/netgraph/bluetooth/hci/ng_hci_var.h
52
#define NG_HCI_M_PULLUP(m, s) \
sys/netgraph/bluetooth/hci/ng_hci_var.h
54
if ((m)->m_len < (s)) \
sys/netgraph/bluetooth/hci/ng_hci_var.h
55
(m) = m_pullup((m), (s)); \
sys/netgraph/bluetooth/hci/ng_hci_var.h
58
__func__, NG_NODE_NAME(unit->node), (s)); \
sys/netgraph/bluetooth/hci/ng_hci_var.h
96
#define NG_HCI_BUFF_ACL_SET(b, n, s, f) \
sys/netgraph/bluetooth/hci/ng_hci_var.h
99
(b).acl_size = (s); \
sys/netgraph/bluetooth/include/ng_btsocket_rfcomm.h
249
#define INITIATOR(s) \
sys/netgraph/bluetooth/include/ng_btsocket_rfcomm.h
250
(((s)->flags & NG_BTSOCKET_RFCOMM_SESSION_INITIATOR)? 1 : 0)
sys/netgraph/bluetooth/l2cap/ng_l2cap_var.h
52
#define NG_L2CAP_M_PULLUP(m, s) \
sys/netgraph/bluetooth/l2cap/ng_l2cap_var.h
54
if ((m)->m_len < (s)) \
sys/netgraph/bluetooth/l2cap/ng_l2cap_var.h
55
(m) = m_pullup((m), (s)); \
sys/netgraph/bluetooth/l2cap/ng_l2cap_var.h
58
__func__, NG_NODE_NAME(l2cap->node), (s)); \
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1032
ng_btsocket_rfcomm_session_p s = NULL, s_next = NULL;
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1036
for (s = LIST_FIRST(&ng_btsocket_rfcomm_sessions); s != NULL; ) {
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1037
mtx_lock(&s->session_mtx);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1038
s_next = LIST_NEXT(s, next);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1040
ng_btsocket_rfcomm_session_task(s);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1042
if (s->state == NG_BTSOCKET_RFCOMM_SESSION_CLOSED) {
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1044
LIST_REMOVE(s, next);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1046
NG_BT_MBUFQ_DRAIN(&s->outq);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1047
if (!LIST_EMPTY(&s->dlcs))
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
105
(ng_btsocket_rfcomm_session_p s);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1051
SOCKBUF_LOCK(&s->l2so->so_rcv);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1052
soupcall_clear(s->l2so, SO_RCV);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1053
SOCKBUF_UNLOCK(&s->l2so->so_rcv);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1054
SOCKBUF_LOCK(&s->l2so->so_snd);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1055
soupcall_clear(s->l2so, SO_SND);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1056
SOCKBUF_UNLOCK(&s->l2so->so_snd);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1057
soclose(s->l2so);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1059
mtx_unlock(&s->session_mtx);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1061
mtx_destroy(&s->session_mtx);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1062
bzero(s, sizeof(*s));
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1063
free(s, M_NETGRAPH_BTSOCKET_RFCOMM);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1065
mtx_unlock(&s->session_mtx);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1067
s = s_next;
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1078
ng_btsocket_rfcomm_session_task(ng_btsocket_rfcomm_session_p s)
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1080
mtx_assert(&s->session_mtx, MA_OWNED);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1082
if (s->l2so->so_rcv.sb_state & SBS_CANTRCVMORE) {
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1085
"state=%d, flags=%#x\n", __func__, s->l2so, s->l2so->so_state,
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1086
s->l2so->so_count, s->state, s->flags);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1088
s->state = NG_BTSOCKET_RFCOMM_SESSION_CLOSED;
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1089
ng_btsocket_rfcomm_session_clean(s);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1093
switch (s->state) {
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1096
while (ng_btsocket_rfcomm_session_accept(s) == 0)
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
110
(ng_btsocket_rfcomm_session_p s, int channel);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1102
ng_btsocket_rfcomm_session_process_pcb(s);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1104
if (ng_btsocket_rfcomm_session_connect(s) != 0) {
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1105
s->state = NG_BTSOCKET_RFCOMM_SESSION_CLOSED;
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1106
ng_btsocket_rfcomm_session_clean(s);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1114
ng_btsocket_rfcomm_session_process_pcb(s);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1116
if (ng_btsocket_rfcomm_session_receive(s) != 0) {
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1117
s->state = NG_BTSOCKET_RFCOMM_SESSION_CLOSED;
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1118
ng_btsocket_rfcomm_session_clean(s);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1119
} else if (ng_btsocket_rfcomm_session_send(s) != 0) {
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
112
(ng_btsocket_rfcomm_session_p s);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1120
s->state = NG_BTSOCKET_RFCOMM_SESSION_CLOSED;
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1121
ng_btsocket_rfcomm_session_clean(s);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1130
__func__, s->state, s->flags);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1140
ng_btsocket_rfcomm_connect_ind(ng_btsocket_rfcomm_session_p s, int channel)
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1146
mtx_assert(&s->session_mtx, MA_OWNED);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1153
l2pcb = so2l2cap_pcb(s->l2so);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1191
LIST_INSERT_HEAD(&s->dlcs, pcb1, session_next);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1192
pcb1->session = s;
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
120
(ng_btsocket_rfcomm_session_p s);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1204
ng_btsocket_rfcomm_connect_cfm(ng_btsocket_rfcomm_session_p s)
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1209
mtx_assert(&s->session_mtx, MA_OWNED);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1219
for (pcb = LIST_FIRST(&s->dlcs); pcb != NULL; ) {
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
122
(ng_btsocket_rfcomm_session_p s);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1224
pcb->mtu = s->mtu;
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1225
bcopy(&so2l2cap_pcb(s->l2so)->src, &pcb->src,
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
124
(ng_btsocket_rfcomm_session_p s);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1256
ng_btsocket_rfcomm_session_p s = NULL;
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
126
(ng_btsocket_rfcomm_session_p s);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1265
s = malloc(sizeof(*s),
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1267
if (s == NULL)
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1271
s->mtu = RFCOMM_DEFAULT_MTU;
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1272
s->flags = 0;
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1273
s->state = NG_BTSOCKET_RFCOMM_SESSION_CLOSED;
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1274
NG_BT_MBUFQ_INIT(&s->outq, ifqmaxlen);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
128
(ng_btsocket_rfcomm_session_p s);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1283
mtx_init(&s->session_mtx, "btsocks_rfcomm_session_mtx", NULL,
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1286
LIST_INIT(&s->dlcs);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1296
s->l2so = l2so;
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1298
mtx_lock(&s->session_mtx);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1314
mtu = s->mtu + sizeof(struct rfcomm_frame_hdr) + 1 + 1;
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1323
error = sosetopt(s->l2so, &l2sopt);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
133
(ng_btsocket_rfcomm_session_p s, struct mbuf *m0);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1335
error = sobind(s->l2so, (struct sockaddr *) &l2sa, td);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1341
s->flags = 0;
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1342
s->state = NG_BTSOCKET_RFCOMM_SESSION_LISTENING;
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1344
error = solisten(s->l2so, 10, td);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1348
s->flags = NG_BTSOCKET_RFCOMM_SESSION_INITIATOR;
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1349
s->state = NG_BTSOCKET_RFCOMM_SESSION_CONNECTING;
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
135
(ng_btsocket_rfcomm_session_p s, int dlci);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1358
error = soconnect(s->l2so, (struct sockaddr *) &l2sa, td);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1364
LIST_INSERT_HEAD(&ng_btsocket_rfcomm_sessions, s, next);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1365
*sp = s;
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1367
mtx_unlock(&s->session_mtx);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
137
(ng_btsocket_rfcomm_session_p s, int dlci);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1372
mtx_unlock(&s->session_mtx);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1376
soupcall_clear(s->l2so, SO_RCV);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1379
soupcall_clear(s->l2so, SO_SND);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1383
mtx_destroy(&s->session_mtx);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1384
bzero(s, sizeof(*s));
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1385
free(s, M_NETGRAPH_BTSOCKET_RFCOMM);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
139
(ng_btsocket_rfcomm_session_p s, int dlci);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1401
ng_btsocket_rfcomm_session_p s = NULL;
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
141
(ng_btsocket_rfcomm_session_p s, int dlci);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
143
(ng_btsocket_rfcomm_session_p s, int dlci, int pf, struct mbuf *m0);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1434
s = ng_btsocket_rfcomm_session_by_addr(&l2pcb->src, &l2pcb->dst);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1435
if (s == NULL) {
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1437
error = ng_btsocket_rfcomm_session_create(&s, l2so, NULL, NULL,
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1440
mtx_lock(&s->session_mtx);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1442
s->flags = 0;
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1443
s->state = NG_BTSOCKET_RFCOMM_SESSION_CONNECTED;
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
145
(ng_btsocket_rfcomm_session_p s, struct mbuf *m0);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1451
s->mtu = min(l2pcb->imtu, l2pcb->omtu) -
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1454
mtx_unlock(&s->session_mtx);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1469
s->state, s->flags);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
147
(ng_btsocket_rfcomm_session_p s, struct mbuf *m0);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1484
ng_btsocket_rfcomm_session_connect(ng_btsocket_rfcomm_session_p s)
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1486
ng_btsocket_l2cap_pcb_p l2pcb = so2l2cap_pcb(s->l2so);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1489
mtx_assert(&s->session_mtx, MA_OWNED);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
149
(ng_btsocket_rfcomm_session_p s, struct mbuf *m0);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1492
if ((error = s->l2so->so_error) != 0) {
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1493
s->l2so->so_error = 0;
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1497
__func__, error, s->state, s->flags);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1503
if (s->l2so->so_state & SS_ISCONNECTING)
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
151
(ng_btsocket_rfcomm_session_p s, struct mbuf *m0);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1512
s->state = NG_BTSOCKET_RFCOMM_SESSION_CONNECTED;
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1520
s->mtu = min(l2pcb->imtu, l2pcb->omtu) -
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1523
error = ng_btsocket_rfcomm_send_command(s,RFCOMM_FRAME_SABM,0);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
153
(ng_btsocket_rfcomm_session_p s, struct mbuf *m0);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1537
ng_btsocket_rfcomm_session_receive(ng_btsocket_rfcomm_session_p s)
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1543
mtx_assert(&s->session_mtx, MA_OWNED);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1546
if (!soreadable(s->l2so))
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
155
(ng_btsocket_rfcomm_session_p s, struct mbuf *m0);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1550
if ((error = s->l2so->so_error) != 0) {
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1551
s->l2so->so_error = 0;
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1555
__func__, error, s->state, s->flags);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
157
(ng_btsocket_rfcomm_session_p s, struct mbuf *m0);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1576
error = soreceive(s->l2so, NULL, &uio, &m,
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1591
ng_btsocket_rfcomm_receive_frame(s, m);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1603
ng_btsocket_rfcomm_session_send(ng_btsocket_rfcomm_session_p s)
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1608
mtx_assert(&s->session_mtx, MA_OWNED);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1611
while (sowriteable(s->l2so)) {
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1613
if ((error = s->l2so->so_error) != 0) {
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1614
s->l2so->so_error = 0;
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1618
__func__, error, s->state, s->flags);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1623
NG_BT_MBUFQ_DEQUEUE(&s->outq, m);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1628
error = s->l2so->so_proto->pr_send(s->l2so, 0, m, NULL, NULL,
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
163
(ng_btsocket_rfcomm_session_p s, u_int8_t type, u_int8_t dlci);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1647
ng_btsocket_rfcomm_session_clean(ng_btsocket_rfcomm_session_p s)
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
165
(ng_btsocket_rfcomm_session_p s, u_int8_t address, u_int8_t pf,
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1652
mtx_assert(&s->session_mtx, MA_OWNED);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1659
for (pcb = LIST_FIRST(&s->dlcs); pcb != NULL; ) {
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1684
ng_btsocket_rfcomm_session_process_pcb(ng_btsocket_rfcomm_session_p s)
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1689
mtx_assert(&s->session_mtx, MA_OWNED);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1696
for (pcb = LIST_FIRST(&s->dlcs); pcb != NULL; ) {
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1782
ng_btsocket_rfcomm_session_p s = NULL;
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
179
(ng_btsocket_rfcomm_session_p s, int dlci);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1790
LIST_FOREACH(s, &ng_btsocket_rfcomm_sessions, next) {
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1791
l2pcb = so2l2cap_pcb(s->l2so);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1798
return (s);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1813
ng_btsocket_rfcomm_receive_frame(ng_btsocket_rfcomm_session_p s,
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1822
mtx_assert(&s->session_mtx, MA_OWNED);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1907
error = ng_btsocket_rfcomm_receive_sabm(s, dlci);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1912
error = ng_btsocket_rfcomm_receive_disc(s, dlci);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1917
error = ng_btsocket_rfcomm_receive_ua(s, dlci);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1921
error = ng_btsocket_rfcomm_receive_dm(s, dlci);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1926
error = ng_btsocket_rfcomm_receive_mcc(s, m0);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1928
error = ng_btsocket_rfcomm_receive_uih(s, dlci,
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1951
ng_btsocket_rfcomm_receive_sabm(ng_btsocket_rfcomm_session_p s, int dlci)
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1956
mtx_assert(&s->session_mtx, MA_OWNED);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1960
__func__, s->state, s->flags, s->mtu, dlci);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1964
switch (s->state) {
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1967
error = ng_btsocket_rfcomm_send_command(s,
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1970
s->state = NG_BTSOCKET_RFCOMM_SESSION_OPEN;
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1971
ng_btsocket_rfcomm_connect_cfm(s);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1973
s->state = NG_BTSOCKET_RFCOMM_SESSION_CLOSED;
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1974
ng_btsocket_rfcomm_session_clean(s);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1981
__func__, s->state, s->flags);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1990
if (s->state != NG_BTSOCKET_RFCOMM_SESSION_OPEN) {
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1993
"flags=%#x\n", __func__, dlci, s->state, s->flags);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
2003
pcb = ng_btsocket_rfcomm_pcb_by_dlci(s, dlci);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
2018
error = ng_btsocket_rfcomm_send_command(s,RFCOMM_FRAME_UA,dlci);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
2038
pcb = ng_btsocket_rfcomm_connect_ind(s, RFCOMM_SRVCHANNEL(dlci));
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
2044
error = ng_btsocket_rfcomm_send_command(s,RFCOMM_FRAME_UA,dlci);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
2057
error = ng_btsocket_rfcomm_send_command(s,RFCOMM_FRAME_DM,dlci);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
2067
ng_btsocket_rfcomm_receive_disc(ng_btsocket_rfcomm_session_p s, int dlci)
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
2072
mtx_assert(&s->session_mtx, MA_OWNED);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
2076
__func__, s->state, s->flags, s->mtu, dlci);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
2081
error = ng_btsocket_rfcomm_send_command(s, RFCOMM_FRAME_UA, 0);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
2083
if (s->state == NG_BTSOCKET_RFCOMM_SESSION_DISCONNECTING)
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
2084
s->state = NG_BTSOCKET_RFCOMM_SESSION_CLOSED; /* XXX */
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
2086
s->state = NG_BTSOCKET_RFCOMM_SESSION_DISCONNECTING;
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
2088
s->state = NG_BTSOCKET_RFCOMM_SESSION_CLOSED; /* XXX */
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
2090
ng_btsocket_rfcomm_session_clean(s);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
2092
pcb = ng_btsocket_rfcomm_pcb_by_dlci(s, dlci);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
2102
error = ng_btsocket_rfcomm_send_command(s,
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
2117
error = ng_btsocket_rfcomm_send_command(s,
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
2130
ng_btsocket_rfcomm_receive_ua(ng_btsocket_rfcomm_session_p s, int dlci)
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
2135
mtx_assert(&s->session_mtx, MA_OWNED);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
2139
__func__, s->state, s->flags, s->mtu, dlci);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
2143
switch (s->state) {
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
2145
s->state = NG_BTSOCKET_RFCOMM_SESSION_OPEN;
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
2146
ng_btsocket_rfcomm_connect_cfm(s);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
2150
s->state = NG_BTSOCKET_RFCOMM_SESSION_CLOSED;
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
2151
ng_btsocket_rfcomm_session_clean(s);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
2157
__func__, s->state, INITIATOR(s), s->flags,
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
2158
s->mtu);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
2167
pcb = ng_btsocket_rfcomm_pcb_by_dlci(s, dlci);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
2203
error = ng_btsocket_rfcomm_send_command(s,RFCOMM_FRAME_DM,dlci);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
2214
ng_btsocket_rfcomm_receive_dm(ng_btsocket_rfcomm_session_p s, int dlci)
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
2219
mtx_assert(&s->session_mtx, MA_OWNED);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
2223
__func__, s->state, s->flags, s->mtu, dlci);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
2228
s->state = NG_BTSOCKET_RFCOMM_SESSION_CLOSED;
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
2229
ng_btsocket_rfcomm_session_clean(s);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
2231
pcb = ng_btsocket_rfcomm_pcb_by_dlci(s, dlci);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
2260
ng_btsocket_rfcomm_receive_uih(ng_btsocket_rfcomm_session_p s, int dlci,
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
2266
mtx_assert(&s->session_mtx, MA_OWNED);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
2270
__func__, s->state, s->flags, s->mtu, dlci, pf,
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
2274
if (s->flags & NG_BTSOCKET_RFCOMM_SESSION_LFC) {
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
2277
__func__, s->state, s->flags);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
2282
pcb = ng_btsocket_rfcomm_pcb_by_dlci(s, dlci);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
2286
error = ng_btsocket_rfcomm_send_command(s,RFCOMM_FRAME_DM,dlci);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
2405
ng_btsocket_rfcomm_receive_mcc(ng_btsocket_rfcomm_session_p s, struct mbuf *m0)
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
2410
mtx_assert(&s->session_mtx, MA_OWNED);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
2435
return (ng_btsocket_rfcomm_receive_test(s, m0));
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
2440
return (ng_btsocket_rfcomm_receive_fc(s, m0));
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
2444
return (ng_btsocket_rfcomm_receive_msc(s, m0));
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
2448
return (ng_btsocket_rfcomm_receive_rpn(s, m0));
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
2452
return (ng_btsocket_rfcomm_receive_rls(s, m0));
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
2456
return (ng_btsocket_rfcomm_receive_pn(s, m0));
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
2463
length, s->state, s->flags, s->mtu, m0->m_pkthdr.len);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
2471
__func__, type, cr, length, s->state, s->flags,
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
2472
s->mtu, m0->m_pkthdr.len);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
2488
return (ng_btsocket_rfcomm_send_uih(s,
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
2489
RFCOMM_MKADDRESS(INITIATOR(s), 0), 0, 0, m0));
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
2501
ng_btsocket_rfcomm_receive_test(ng_btsocket_rfcomm_session_p s, struct mbuf *m0)
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
2506
mtx_assert(&s->session_mtx, MA_OWNED);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
2511
s->state, s->flags, s->mtu, m0->m_pkthdr.len);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
2515
error = ng_btsocket_rfcomm_send_uih(s,
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
2516
RFCOMM_MKADDRESS(INITIATOR(s), 0), 0, 0, m0);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
2528
ng_btsocket_rfcomm_receive_fc(ng_btsocket_rfcomm_session_p s, struct mbuf *m0)
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
2534
mtx_assert(&s->session_mtx, MA_OWNED);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
2546
s->state, s->flags, s->mtu, m0->m_pkthdr.len);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
2550
s->flags &= ~NG_BTSOCKET_RFCOMM_SESSION_RFC;
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
2552
s->flags |= NG_BTSOCKET_RFCOMM_SESSION_RFC;
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
2555
error = ng_btsocket_rfcomm_send_uih(s,
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
2556
RFCOMM_MKADDRESS(INITIATOR(s), 0), 0, 0, m0);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
2568
ng_btsocket_rfcomm_receive_msc(ng_btsocket_rfcomm_session_p s, struct mbuf *m0)
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
2575
mtx_assert(&s->session_mtx, MA_OWNED);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
2581
RFCOMM_MCC_LENGTH(hdr->length), s->state, s->flags,
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
2582
s->mtu, m0->m_pkthdr.len);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
2585
pcb = ng_btsocket_rfcomm_pcb_by_dlci(s, RFCOMM_DLCI(msc->address));
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
2613
error = ng_btsocket_rfcomm_send_uih(s,
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
2614
RFCOMM_MKADDRESS(INITIATOR(s), 0), 0, 0, m0);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
2636
ng_btsocket_rfcomm_receive_rpn(ng_btsocket_rfcomm_session_p s, struct mbuf *m0)
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
2645
mtx_assert(&s->session_mtx, MA_OWNED);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
2651
RFCOMM_MCC_LENGTH(hdr->length), s->state, s->flags,
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
2652
s->mtu, m0->m_pkthdr.len);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
2730
error = ng_btsocket_rfcomm_send_uih(s,
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
2731
RFCOMM_MKADDRESS(INITIATOR(s), 0), 0, 0, m0);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
2743
ng_btsocket_rfcomm_receive_rls(ng_btsocket_rfcomm_session_p s, struct mbuf *m0)
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
2749
mtx_assert(&s->session_mtx, MA_OWNED);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
2762
s->state, s->flags, s->mtu, m0->m_pkthdr.len);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
2771
error = ng_btsocket_rfcomm_send_uih(s,
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
2772
RFCOMM_MKADDRESS(INITIATOR(s), 0), 0, 0, m0);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
2784
ng_btsocket_rfcomm_receive_pn(ng_btsocket_rfcomm_session_p s, struct mbuf *m0)
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
2791
mtx_assert(&s->session_mtx, MA_OWNED);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
2800
s->state, s->flags, s->mtu, m0->m_pkthdr.len);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
2810
pcb = ng_btsocket_rfcomm_pcb_by_dlci(s, pn->dlci);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
2828
error = ng_btsocket_rfcomm_send_uih(s,
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
2829
RFCOMM_MKADDRESS(INITIATOR(s), 0),
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
2838
error = ng_btsocket_rfcomm_send_command(s,
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
2851
pcb = ng_btsocket_rfcomm_connect_ind(s,
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
2870
error = ng_btsocket_rfcomm_send_uih(s,
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
2871
RFCOMM_MKADDRESS(INITIATOR(s), 0),
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
2884
error = ng_btsocket_rfcomm_send_command(s,
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
2953
ng_btsocket_rfcomm_send_command(ng_btsocket_rfcomm_session_p s,
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
2960
mtx_assert(&s->session_mtx, MA_OWNED);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
2964
__func__, type, s->state, s->flags, s->mtu, dlci);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
2969
cr = INITIATOR(s);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
2974
cr = !INITIATOR(s);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
2995
NG_BT_MBUFQ_ENQUEUE(&s->outq, m);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
3005
ng_btsocket_rfcomm_send_uih(ng_btsocket_rfcomm_session_p s, u_int8_t address,
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
3012
mtx_assert(&s->session_mtx, MA_OWNED);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
3066
__func__, s->state, s->flags, address, length, pf, credits,
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
3069
NG_BT_MBUFQ_ENQUEUE(&s->outq, m);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
3292
ng_btsocket_rfcomm_session_p s = pcb->session;
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
3319
if (LIST_EMPTY(&s->dlcs) && INITIATOR(s)) {
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
3322
__func__, s->state, s->flags, s->mtu);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
3324
switch (s->state) {
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
3336
error = ng_btsocket_rfcomm_send_command(s,
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
3339
s->state = NG_BTSOCKET_RFCOMM_SESSION_DISCONNECTING;
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
3346
s->state = NG_BTSOCKET_RFCOMM_SESSION_CLOSED;
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
3352
__func__, s->state, s->flags);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
3365
ng_btsocket_rfcomm_pcb_by_dlci(ng_btsocket_rfcomm_session_p s, int dlci)
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
3369
mtx_assert(&s->session_mtx, MA_OWNED);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
3371
LIST_FOREACH(pcb, &s->dlcs, session_next)
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
497
ng_btsocket_rfcomm_session_t *s = NULL;
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
532
s = ng_btsocket_rfcomm_session_by_addr(&pcb->src, &sa->rfcomm_bdaddr);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
533
if (s == NULL) {
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
545
error = ng_btsocket_rfcomm_session_create(&s, l2so,
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
560
mtx_lock(&s->session_mtx);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
563
dlci = RFCOMM_MKDLCI(!INITIATOR(s), sa->rfcomm_channel);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
565
if (ng_btsocket_rfcomm_pcb_by_dlci(s, dlci) != NULL) {
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
567
mtx_unlock(&s->session_mtx);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
577
switch (s->state) {
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
590
LIST_INSERT_HEAD(&s->dlcs, pcb, session_next);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
591
pcb->session = s;
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
596
if (s->state == NG_BTSOCKET_RFCOMM_SESSION_OPEN) {
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
597
pcb->mtu = s->mtu;
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
598
bcopy(&so2l2cap_pcb(s->l2so)->src, &pcb->src,
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
616
mtx_unlock(&s->session_mtx);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
815
ng_btsocket_rfcomm_session_p s = NULL;
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
872
LIST_FOREACH(s, &ng_btsocket_rfcomm_sessions, next)
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
873
if (s->state == NG_BTSOCKET_RFCOMM_SESSION_LISTENING)
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
876
if (s == NULL) {
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
895
error = ng_btsocket_rfcomm_session_create(&s, l2so,
sys/netgraph/ng_bpf.c
80
#define OFFSETOF(s, e) ((char *)&((s *)0)->e - (char *)((s *)0))
sys/netgraph/ng_ksocket.c
1359
const char *s, int family)
sys/netgraph/ng_ksocket.c
1366
if (strcmp(s, aliases[k].name) == 0
sys/netgraph/ng_ksocket.c
1372
val = (int)strtoul(s, &eptr, 10);
sys/netgraph/ng_ksocket.c
180
const char *s, int family);
sys/netgraph/ng_ksocket.c
223
const char *s, int *off, const u_char *const start,
sys/netgraph/ng_ksocket.c
233
if ((tok = ng_parse_get_token(s, off, &len)) == T_LBRACE) {
sys/netgraph/ng_ksocket.c
236
s, off, start, buf, buflen);
sys/netgraph/ng_ksocket.c
240
while (isspace(s[*off]))
sys/netgraph/ng_ksocket.c
242
if ((t = strchr(s + *off, '/')) == NULL)
sys/netgraph/ng_ksocket.c
244
if ((len = t - (s + *off)) > sizeof(fambuf) - 1)
sys/netgraph/ng_ksocket.c
246
strncpy(fambuf, s + *off, len);
sys/netgraph/ng_ksocket.c
266
if ((path = ng_get_string_token(s, off, &toklen, NULL)) == NULL)
sys/netgraph/ng_ksocket.c
294
val = strtoul(s + *off, &eptr, 10);
sys/netgraph/ng_ksocket.c
295
if (val > 0xff || eptr == s + *off)
sys/netgraph/ng_ksocket.c
297
*off += (eptr - (s + *off));
sys/netgraph/ng_ksocket.c
300
if (s[*off] != '.')
sys/netgraph/ng_ksocket.c
303
} else if (s[*off] == ':') {
sys/netgraph/ng_ksocket.c
305
val = strtoul(s + *off, &eptr, 10);
sys/netgraph/ng_ksocket.c
306
if (val > 0xffff || eptr == s + *off)
sys/netgraph/ng_ksocket.c
308
*off += (eptr - (s + *off));
sys/netgraph/ng_ksocket.c
328
if (s[*off] == '[' && (strstr(&s[*off], "]")))
sys/netgraph/ng_ksocket.c
332
if ((eptr = strstr(&s[*off], "%")) == NULL) {
sys/netgraph/ng_ksocket.c
334
eptr = strstr(&s[*off], "]");
sys/netgraph/ng_ksocket.c
336
snprintf(addr, eptr - (s + *off) + 1, "%s", &s[*off]);
sys/netgraph/ng_ksocket.c
337
*off += (eptr - (s + *off));
sys/netgraph/ng_ksocket.c
344
eptr = strstr(&s[*off], "]");
sys/netgraph/ng_ksocket.c
346
snprintf(ifname, eptr - (s + *off) + 1, "%s", &s[*off]);
sys/netgraph/ng_ksocket.c
347
*off += (eptr - (s + *off));
sys/netgraph/ng_ksocket.c
357
if (s[*off] == ':') {
sys/netgraph/ng_ksocket.c
359
port = strtoul(s + *off, &eptr, 10);
sys/netgraph/ng_ksocket.c
360
if (port > 0xffff || eptr == s + *off)
sys/netgraph/ng_ksocket.c
362
*off += (eptr - (s + *off));
sys/netgraph/ng_ksocket.c
83
#define OFFSETOF(s, e) ((char *)&((s *)0)->e - (char *)((s *)0))
sys/netgraph/ng_macfilter.h
43
#define OFFSETOF(s, e) ((char *)&((s *)0)->e - (char *)((s *)0))
sys/netgraph/ng_parse.c
1016
const char *s, int *const off, const u_char *const start,
sys/netgraph/ng_parse.c
1026
val = strtoul(s + *off, &eptr, 16);
sys/netgraph/ng_parse.c
1027
if (val > 0xff || eptr == s + *off)
sys/netgraph/ng_parse.c
103
const char *s, int *off, const u_char *start,
sys/netgraph/ng_parse.c
1030
*off = (eptr - s);
sys/netgraph/ng_parse.c
1093
const char *s, int *off, const u_char *const start,
sys/netgraph/ng_parse.c
1101
if ((str = ng_get_string_token(s, off, &toklen, &slen)) != NULL) {
sys/netgraph/ng_parse.c
1125
return ng_array_parse(&subtype, s, off, start, buf, buflen);
sys/netgraph/ng_parse.c
1198
ng_parse_composite(const struct ng_parse_type *type, const char *s,
sys/netgraph/ng_parse.c
120
static int ng_parse_skip_value(const char *s, int off, int *lenp);
sys/netgraph/ng_parse.c
1218
if (ng_parse_get_token(s, off, &len)
sys/netgraph/ng_parse.c
1230
tok = ng_parse_get_token(s, off, &len);
sys/netgraph/ng_parse.c
1258
if (ng_parse_get_token(s, &off2, &len2) != T_EQUALS) {
sys/netgraph/ng_parse.c
1264
ul = strtoul(s + *off, &eptr, 0);
sys/netgraph/ng_parse.c
1265
if (ul == ULONG_MAX || eptr - (s + *off) != len) {
sys/netgraph/ng_parse.c
1285
if (strncmp(&s[*off], field->name, len) == 0
sys/netgraph/ng_parse.c
1296
if (ng_parse_get_token(s, off, &len) != T_EQUALS) {
sys/netgraph/ng_parse.c
1315
while (isspace(s[*off]))
sys/netgraph/ng_parse.c
1318
if ((error = ng_parse_skip_value(s, *off, &len)) != 0)
sys/netgraph/ng_parse.c
1347
s, off, start, buf + blen, &vlen);
sys/netgraph/ng_parse.c
1643
ng_parse_skip_value(const char *s, int off0, int *lenp)
sys/netgraph/ng_parse.c
1650
switch (ng_parse_get_token(s, &off, &len)) {
sys/netgraph/ng_parse.c
1682
ng_parse_get_token(const char *s, int *startp, int *lenp)
sys/netgraph/ng_parse.c
1687
while (isspace(s[*startp]))
sys/netgraph/ng_parse.c
1689
switch (s[*startp]) {
sys/netgraph/ng_parse.c
1709
if ((t = ng_get_string_token(s, startp, lenp, NULL)) == NULL)
sys/netgraph/ng_parse.c
1714
for (i = *startp + 1; s[i] != '\0' && !isspace(s[i])
sys/netgraph/ng_parse.c
1715
&& s[i] != '{' && s[i] != '}' && s[i] != '['
sys/netgraph/ng_parse.c
1716
&& s[i] != ']' && s[i] != '=' && s[i] != '"'; i++)
sys/netgraph/ng_parse.c
1728
ng_get_string_token(const char *s, int *startp, int *lenp, int *slenp)
sys/netgraph/ng_parse.c
1734
while (isspace(s[*startp]))
sys/netgraph/ng_parse.c
1737
if (s[*startp] != '"')
sys/netgraph/ng_parse.c
1739
cbuf = malloc(strlen(s + start), M_NETGRAPH_PARSE, M_NOWAIT);
sys/netgraph/ng_parse.c
1742
strcpy(cbuf, s + start + 1);
sys/netgraph/ng_parse.c
182
const char *s, int *off, const u_char *const start,
sys/netgraph/ng_parse.c
185
return ng_parse_composite(type, s, off, start, buf, buflen, CT_STRUCT);
sys/netgraph/ng_parse.c
236
const char *s, int *off, const u_char *const start,
sys/netgraph/ng_parse.c
240
s, off, start, buf, buflen, CT_FIXEDARRAY);
sys/netgraph/ng_parse.c
285
const char *s, int *off, const u_char *const start,
sys/netgraph/ng_parse.c
288
return ng_parse_composite(type, s, off, start, buf, buflen, CT_ARRAY);
sys/netgraph/ng_parse.c
332
const char *s, int *off, const u_char *const start,
sys/netgraph/ng_parse.c
339
val = strtol(s + *off, &eptr, 0);
sys/netgraph/ng_parse.c
340
if (val < (int8_t)0x80 || val > (u_int8_t)0xff || eptr == s + *off)
sys/netgraph/ng_parse.c
342
*off = eptr - s;
sys/netgraph/ng_parse.c
427
const char *s, int *off, const u_char *const start,
sys/netgraph/ng_parse.c
434
val = strtol(s + *off, &eptr, 0);
sys/netgraph/ng_parse.c
436
|| val > (u_int16_t)0xffff || eptr == s + *off)
sys/netgraph/ng_parse.c
438
*off = eptr - s;
sys/netgraph/ng_parse.c
523
const char *s, int *off, const u_char *const start,
sys/netgraph/ng_parse.c
531
val = strtol(s + *off, &eptr, 0);
sys/netgraph/ng_parse.c
533
val = strtoul(s + *off, &eptr, 0);
sys/netgraph/ng_parse.c
535
|| val > (u_int32_t)0xffffffff || eptr == s + *off)
sys/netgraph/ng_parse.c
537
*off = eptr - s;
sys/netgraph/ng_parse.c
622
const char *s, int *off, const u_char *const start,
sys/netgraph/ng_parse.c
629
val = strtoq(s + *off, &eptr, 0);
sys/netgraph/ng_parse.c
630
if (eptr == s + *off)
sys/netgraph/ng_parse.c
632
*off = eptr - s;
sys/netgraph/ng_parse.c
717
const char *s, int *off, const u_char *const start,
sys/netgraph/ng_parse.c
724
if ((sval = ng_get_string_token(s, off, &len, &slen)) == NULL)
sys/netgraph/ng_parse.c
738
char *const s = ng_encode_string(raw, strlen(raw));
sys/netgraph/ng_parse.c
741
if (s == NULL)
sys/netgraph/ng_parse.c
743
if ((error = ng_parse_append(&cbuf, &cbuflen, "%s", s)) != 0) {
sys/netgraph/ng_parse.c
744
free(s, M_NETGRAPH_PARSE);
sys/netgraph/ng_parse.c
748
free(s, M_NETGRAPH_PARSE);
sys/netgraph/ng_parse.c
780
const char *s, int *off, const u_char *const start,
sys/netgraph/ng_parse.c
788
if ((sval = ng_get_string_token(s, off, &len, &slen)) == NULL)
sys/netgraph/ng_parse.c
884
const char *s, int *off, const u_char *const start,
sys/netgraph/ng_parse.c
891
if ((sval = ng_get_string_token(s, off, &len, &slen)) == NULL)
sys/netgraph/ng_parse.c
911
char *const s = ng_encode_string(raw, slen);
sys/netgraph/ng_parse.c
914
if (s == NULL)
sys/netgraph/ng_parse.c
916
if ((error = ng_parse_append(&cbuf, &cbuflen, "%s", s)) != 0) {
sys/netgraph/ng_parse.c
917
free(s, M_NETGRAPH_PARSE);
sys/netgraph/ng_parse.c
920
free(s, M_NETGRAPH_PARSE);
sys/netgraph/ng_parse.c
952
const char *s, int *off, const u_char *const start,
sys/netgraph/ng_parse.c
959
s, off, start, buf + i, buflen)) != 0)
sys/netgraph/ng_parse.c
962
if (s[*off] != '.')
sys/netgraph/ng_parse.h
514
extern enum ng_parse_token ng_parse_get_token(const char *s,
sys/netgraph/ng_parse.h
526
extern char *ng_get_string_token(const char *s, int *startp,
sys/netgraph/ng_parse.h
535
extern char *ng_encode_string(const char *s, int slen);
sys/netgraph/ng_ppp.c
148
#define MP_SHORT_EXTEND(s) (((s) & MP_SHORT_SEQ_HIBIT) ? \
sys/netgraph/ng_ppp.c
149
((s) | ~MP_SHORT_SEQ_MASK) \
sys/netgraph/ng_ppp.c
150
: ((s) & MP_SHORT_SEQ_MASK))
sys/netgraph/ng_ppp.c
151
#define MP_LONG_EXTEND(s) (((s) & MP_LONG_SEQ_HIBIT) ? \
sys/netgraph/ng_ppp.c
152
((s) | ~MP_LONG_SEQ_MASK) \
sys/netgraph/ng_ppp.c
153
: ((s) & MP_LONG_SEQ_MASK))
sys/netgraph/ng_pppoe.c
1070
char *s;
sys/netgraph/ng_pppoe.c
1076
s = (char *)msg->data;
sys/netgraph/ng_pppoe.c
1081
(strncmp(NG_PPPOE_STANDARD, s, len) == 0)) {
sys/netgraph/ng_pppoe.c
1087
(strncmp(NG_PPPOE_3COM, s, len) == 0)) {
sys/netgraph/ng_pppoe.c
1094
(strncmp(NG_PPPOE_DLINK, s, len) == 0)) {
sys/netgraph/ng_pppoe.c
1103
char *s;
sys/netgraph/ng_pppoe.c
1117
s = (char *)resp->data;
sys/netgraph/ng_pppoe.c
1120
strlcpy(s, NG_PPPOE_STANDARD, len + 1);
sys/netgraph/ng_pppoe.c
1125
strlcpy(s, NG_PPPOE_3COM, len + 1);
sys/netgraph/ng_pppoe.c
1126
s += len;
sys/netgraph/ng_pppoe.c
1129
if (s != resp->data)
sys/netgraph/ng_pppoe.c
1130
*s++ = '|';
sys/netgraph/ng_pppoe.c
1132
strlcpy(s, NG_PPPOE_DLINK, len + 1);
sys/netgraph/ng_rfc1490.c
224
char *s;
sys/netgraph/ng_rfc1490.c
230
s = (char *)msg->data;
sys/netgraph/ng_rfc1490.c
236
!strncmp(enc->name, s, len))
sys/netinet/cc/cc_cubic.h
240
int64_t s, K;
sys/netinet/cc/cc_cubic.h
243
K = s = 0;
sys/netinet/cc/cc_cubic.h
252
s = ((wmax_segs - cwnd_epoch_segs) << (2 * CUBIC_SHIFT)) / CUBIC_C_FACTOR;
sys/netinet/cc/cc_cubic.h
255
while (s >= 256) {
sys/netinet/cc/cc_cubic.h
256
s >>= 3;
sys/netinet/cc/cc_cubic.h
265
K = (((s * 275) >> CUBIC_SHIFT) + 98) -
sys/netinet/cc/cc_cubic.h
266
(((s * s * 120) >> CUBIC_SHIFT) >> CUBIC_SHIFT);
sys/netinet/if_ether.c
76
#define SIN(s) ((const struct sockaddr_in *)(s))
sys/netinet/in.h
693
#define in_hosteq(s, t) ((s).s_addr == (t).s_addr)
sys/netinet/in_cksum.c
65
sum = q_util.s[0] + q_util.s[1] + q_util.s[2] + q_util.s[3]; \
sys/netinet/in_cksum.c
70
l_util.l = q_util.s[0] + q_util.s[1] + q_util.s[2] + q_util.s[3]; \
sys/netinet/in_cksum.c
71
sum = l_util.s[0] + l_util.s[1]; \
sys/netinet/in_cksum.c
92
u_int16_t s[2];
sys/netinet/in_cksum.c
96
u_int16_t s[4];
sys/netinet/in_rss.c
112
rss_proto_software_hash_v4(struct in_addr s, struct in_addr d,
sys/netinet/in_rss.c
124
hash = rss_hash_ip4_4tuple(s, sp, d, dp);
sys/netinet/in_rss.c
130
hash = rss_hash_ip4_4tuple(s, sp, d, dp);
sys/netinet/in_rss.c
136
hash = rss_hash_ip4_2tuple(s, d);
sys/netinet/in_rss.c
159
xps_proto_software_hash_v4(struct in_addr s, struct in_addr d,
sys/netinet/in_rss.c
170
hash = rss_hash_ip4_4tuple(d, dp, s, sp);
sys/netinet/in_rss.c
175
hash = rss_hash_ip4_4tuple(d, dp, s, sp);
sys/netinet/in_rss.c
180
hash = rss_hash_ip4_2tuple(d, s);
sys/netinet/in_rss.h
54
uint32_t xps_proto_software_hash_v4(struct in_addr s, struct in_addr d,
sys/netinet/ip_gre.c
112
struct in_gre_socket *s;
sys/netinet/ip_gre.c
115
s = __containerof(gs, struct in_gre_socket, base);
sys/netinet/ip_gre.c
116
if (s->addr == addr)
sys/netinet/ip_gre.c
250
struct in_gre_socket *s;
sys/netinet/ip_gre.c
266
s = __containerof(gs, struct in_gre_socket, base);
sys/netinet/ip_gre.c
267
if (s->addr != addr) {
sys/netinet/ip_gre.c
284
s = malloc(sizeof(*s), M_GRE, M_WAITOK | M_ZERO);
sys/netinet/ip_gre.c
285
s->addr = addr;
sys/netinet/ip_gre.c
286
gs = &s->base;
sys/netinet/ip_gre.c
294
free(s, M_GRE);
sys/netinet/ip_gre.c
343
free(s, M_GRE);
sys/netinet/ip_mroute.c
1322
socket_send(struct socket *s, struct mbuf *mm, struct sockaddr_in *src)
sys/netinet/ip_mroute.c
1324
if (s) {
sys/netinet/ip_mroute.c
1325
SOCKBUF_LOCK(&s->so_rcv);
sys/netinet/ip_mroute.c
1326
if (sbappendaddr_locked(&s->so_rcv, (struct sockaddr *)src, mm,
sys/netinet/ip_mroute.c
1328
sorwakeup_locked(s);
sys/netinet/ip_mroute.c
1331
soroverflow_locked(s);
sys/netinet/libalias/alias_db.c
2036
struct server *s;
sys/netinet/libalias/alias_db.c
2038
for (s = head; s->next != head; s = s->next)
sys/netinet/libalias/alias_db.c
2040
s->next = server;
sys/netinet/libalias/alias_nbt.c
251
u_char *s;
sys/netinet/libalias/alias_nbt.c
269
s = p + 1;
sys/netinet/libalias/alias_nbt.c
284
while (s < p) {
sys/netinet/libalias/alias_nbt.c
287
c = (u_char) (((((*s & 0x0f) << 4) | (*(s + 1) & 0x0f)) - 0x11));
sys/netinet/libalias/alias_nbt.c
293
s += 2;
sys/netinet/libalias/alias_nbt.c
296
printf("%c", *s);
sys/netinet/libalias/alias_nbt.c
298
s++;
sys/netinet/libalias/alias_proxy.c
162
IpAddr(char *s, struct in_addr *addr)
sys/netinet/libalias/alias_proxy.c
164
if (inet_aton(s, addr) == 0)
sys/netinet/libalias/alias_proxy.c
171
IpPort(char *s, int proto, int *port)
sys/netinet/libalias/alias_proxy.c
175
n = sscanf(s, "%d", port);
sys/netinet/libalias/alias_proxy.c
182
se = getservbyname(s, "tcp");
sys/netinet/libalias/alias_proxy.c
184
se = getservbyname(s, "udp");
sys/netinet/libalias/alias_proxy.c
654
char s[sizeof(buffer)];
sys/netinet/libalias/alias_proxy.c
669
n = sscanf(token, "%s %s", s, str_server_port);
sys/netinet/libalias/alias_proxy.c
675
err = IpAddr(s, &server_addr);
sys/netinet/libalias/alias_proxy.c
748
char s[sizeof(buffer)];
sys/netinet/libalias/alias_proxy.c
751
n = sscanf(token, "%s %d", s, &nbits);
sys/netinet/libalias/alias_proxy.c
757
err = IpAddr(s, &addr);
sys/netinet/libalias/alias_sctp.c
155
static void logsctpassoc(struct sctp_nat_assoc *assoc, char *s);
sys/netinet/libalias/alias_sctp.c
2608
static void logsctpassoc(struct sctp_nat_assoc *assoc, char *s)
sys/netinet/libalias/alias_sctp.c
2638
s, sp, assoc->exp, inet_ntoa_r(assoc->l_addr, addrbuf),
sys/netinet/siftr.c
1115
struct sbuf *s;
sys/netinet/siftr.c
1123
if ((s = sbuf_new(NULL, NULL, 200, SBUF_AUTOEXTEND)) == NULL)
sys/netinet/siftr.c
1148
sbuf_printf(s,
sys/netinet/siftr.c
1154
sbuf_finish(s);
sys/netinet/siftr.c
1155
alq_writen(siftr_alq, sbuf_data(s), sbuf_len(s), ALQ_WAITOK);
sys/netinet/siftr.c
1202
sbuf_printf(s,
sys/netinet/siftr.c
1233
sbuf_printf(s, "%s;%hu-%s;%hu,",
sys/netinet/siftr.c
1245
sbuf_printf(s, "\n");
sys/netinet/siftr.c
1246
sbuf_finish(s);
sys/netinet/siftr.c
1250
bytes_to_write = min(SIFTR_ALQ_BUFLEN, sbuf_len(s)-i);
sys/netinet/siftr.c
1251
alq_writen(siftr_alq, sbuf_data(s)+i, bytes_to_write, ALQ_WAITOK);
sys/netinet/siftr.c
1253
} while (i < sbuf_len(s));
sys/netinet/siftr.c
1260
sbuf_delete(s);
sys/netinet/tcp_fsm.h
59
#define TCPS_HAVERCVDSYN(s) ((s) >= TCPS_SYN_RECEIVED)
sys/netinet/tcp_fsm.h
60
#define TCPS_HAVEESTABLISHED(s) ((s) >= TCPS_ESTABLISHED)
sys/netinet/tcp_fsm.h
61
#define TCPS_HAVERCVDFIN(s) \
sys/netinet/tcp_fsm.h
62
((s) == TCPS_CLOSE_WAIT || ((s) >= TCPS_CLOSING && (s) != TCPS_FIN_WAIT_2))
sys/netinet/tcp_input.c
1097
if ((s = tcp_log_addrs(&inc, th, NULL, NULL)))
sys/netinet/tcp_input.c
1101
s, __func__,
sys/netinet/tcp_input.c
1154
if ((s = tcp_log_addrs(&inc, th, NULL, NULL)))
sys/netinet/tcp_input.c
1157
s, __func__);
sys/netinet/tcp_input.c
1165
if ((s = tcp_log_addrs(&inc, th, NULL, NULL)))
sys/netinet/tcp_input.c
1168
s, __func__);
sys/netinet/tcp_input.c
1184
if ((s = tcp_log_addrs(&inc, th, NULL, NULL)))
sys/netinet/tcp_input.c
1187
"sysctl setting)\n", s, __func__);
sys/netinet/tcp_input.c
1240
if ((s = tcp_log_addrs(&inc, th, NULL, NULL)))
sys/netinet/tcp_input.c
1244
s, __func__);
sys/netinet/tcp_input.c
1261
if ((s = tcp_log_addrs(&inc, th, NULL, NULL)))
sys/netinet/tcp_input.c
1264
"link layer address ignored\n", s, __func__);
sys/netinet/tcp_input.c
1271
if ((s = tcp_log_addrs(&inc, th, NULL, NULL)))
sys/netinet/tcp_input.c
1274
"ignored\n", s, __func__);
sys/netinet/tcp_input.c
1279
if ((s = tcp_log_addrs(&inc, th, NULL, NULL)))
sys/netinet/tcp_input.c
1282
"address ignored\n", s, __func__);
sys/netinet/tcp_input.c
1294
if ((s = tcp_log_addrs(&inc, th, NULL, NULL)))
sys/netinet/tcp_input.c
1297
"ignored\n", s, __func__);
sys/netinet/tcp_input.c
1304
if ((s = tcp_log_addrs(&inc, th, NULL, NULL)))
sys/netinet/tcp_input.c
1308
s, __func__);
sys/netinet/tcp_input.c
1391
if (s != NULL)
sys/netinet/tcp_input.c
1392
free(s, M_TCPLOG);
sys/netinet/tcp_input.c
1492
char *s;
sys/netinet/tcp_input.c
1520
if ((s = tcp_log_addrs(inc, th, NULL, NULL))) {
sys/netinet/tcp_input.c
1523
"sysctl setting)\n", s, __func__);
sys/netinet/tcp_input.c
1524
free(s, M_TCPLOG);
sys/netinet/tcp_input.c
1674
if ((s = tcp_log_addrs(inc, th, NULL, NULL))) {
sys/netinet/tcp_input.c
1677
s, __func__);
sys/netinet/tcp_input.c
1678
free(s, M_TCPLOG);
sys/netinet/tcp_input.c
1681
if ((s = tcp_log_addrs(inc, th, NULL, NULL))) {
sys/netinet/tcp_input.c
1683
"segment silently dropped\n", s, __func__);
sys/netinet/tcp_input.c
1684
free(s, M_TCPLOG);
sys/netinet/tcp_input.c
1696
if ((s = tcp_log_addrs(inc, th, NULL, NULL))) {
sys/netinet/tcp_input.c
1698
"segment processed normally\n", s, __func__);
sys/netinet/tcp_input.c
1699
free(s, M_TCPLOG);
sys/netinet/tcp_input.c
2297
if ((s = tcp_log_addrs(inc, th, NULL, NULL))) {
sys/netinet/tcp_input.c
2301
s, __func__, tcpstates[tp->t_state], tlen);
sys/netinet/tcp_input.c
2302
free(s, M_TCPLOG);
sys/netinet/tcp_input.c
3256
if ((s = tcp_log_addrs(inc, th, NULL, NULL))) {
sys/netinet/tcp_input.c
3263
s, __func__,
sys/netinet/tcp_input.c
3270
s, __func__,
sys/netinet/tcp_input.c
3279
s, __func__,
sys/netinet/tcp_input.c
3283
free(s, M_TCPLOG);
sys/netinet/tcp_input.c
625
char *s = NULL; /* address and port logging */
sys/netinet/tcp_input.c
920
(s = tcp_log_vain(NULL, th, (void *)ip, ip6))) {
sys/netinet/tcp_input.c
922
"to closed port\n", s, __func__);
sys/netinet/tcp_reass.c
1017
if ((s = tcp_log_addrs(&inp->inp_inc, th, NULL, NULL))) {
sys/netinet/tcp_reass.c
1019
"reached, segment dropped\n", s, __func__);
sys/netinet/tcp_reass.c
1020
free(s, M_TCPLOG);
sys/netinet/tcp_reass.c
526
char *s = NULL;
sys/netinet/tcp_reass.c
601
if ((s = tcp_log_addrs(&inp->inp_inc, th, NULL, NULL))) {
sys/netinet/tcp_reass.c
603
"segment dropped\n", s, __func__);
sys/netinet/tcp_reass.c
604
free(s, M_TCPLOG);
sys/netinet/tcp_reass.c
980
if ((s = tcp_log_addrs(&inp->inp_inc, th, NULL, NULL))) {
sys/netinet/tcp_reass.c
982
"segment dropped\n", s, __func__);
sys/netinet/tcp_reass.c
983
free(s, M_TCPLOG);
sys/netinet/tcp_reass.c
996
if ((s = tcp_log_addrs(&inp->inp_inc, th, NULL, NULL))) {
sys/netinet/tcp_reass.c
998
"segment dropped\n", s, __func__);
sys/netinet/tcp_reass.c
999
free(s, M_TCPLOG);
sys/netinet/tcp_stacks/bbr.c
1979
struct sockbuf *r, *s;
sys/netinet/tcp_stacks/bbr.c
1984
s = &bbr->rc_inp->inp_socket->so_snd;
sys/netinet/tcp_stacks/bbr.c
1986
r = s = NULL;
sys/netinet/tcp_stacks/bbr.c
1990
r, s,
sys/netinet/tcp_subr.c
408
find_tcp_fb_locked(struct tcp_function_block *blk, struct tcp_function **s)
sys/netinet/tcp_subr.c
4151
char *s, *sp;
sys/netinet/tcp_subr.c
417
if (s) {
sys/netinet/tcp_subr.c
4172
s = malloc(size, M_TCPLOG, M_ZERO|M_NOWAIT);
sys/netinet/tcp_subr.c
4173
if (s == NULL)
sys/netinet/tcp_subr.c
4176
strcat(s, "TCP: [");
sys/netinet/tcp_subr.c
4177
sp = s + strlen(s);
sys/netinet/tcp_subr.c
418
*s = f;
sys/netinet/tcp_subr.c
4181
sp = s + strlen(s);
sys/netinet/tcp_subr.c
4183
sp = s + strlen(s);
sys/netinet/tcp_subr.c
4185
sp = s + strlen(s);
sys/netinet/tcp_subr.c
4190
sp = s + strlen(s);
sys/netinet/tcp_subr.c
4192
sp = s + strlen(s);
sys/netinet/tcp_subr.c
4194
sp = s + strlen(s);
sys/netinet/tcp_subr.c
4198
sp = s + strlen(s);
sys/netinet/tcp_subr.c
4200
sp = s + strlen(s);
sys/netinet/tcp_subr.c
4202
sp = s + strlen(s);
sys/netinet/tcp_subr.c
4208
sp = s + strlen(s);
sys/netinet/tcp_subr.c
4210
sp = s + strlen(s);
sys/netinet/tcp_subr.c
4212
sp = s + strlen(s);
sys/netinet/tcp_subr.c
4216
free(s, M_TCPLOG);
sys/netinet/tcp_subr.c
4219
sp = s + strlen(s);
sys/netinet/tcp_subr.c
4222
if (*(s + size - 1) != '\0')
sys/netinet/tcp_subr.c
4224
return (s);
sys/netinet/tcp_syncache.c
1032
if ((s = tcp_log_addrs(&sc->sc_inc, NULL, NULL, NULL))) {
sys/netinet/tcp_syncache.c
1035
s, __func__);
sys/netinet/tcp_syncache.c
1036
free(s, M_TCPLOG);
sys/netinet/tcp_syncache.c
1045
if ((s = tcp_log_addrs(&sc->sc_inc, NULL, NULL, NULL))) {
sys/netinet/tcp_syncache.c
1047
s, __func__, (sc->sc_inc.inc_flags & INC_ISIPV6) ? "6" : "",
sys/netinet/tcp_syncache.c
1049
free(s, M_TCPLOG);
sys/netinet/tcp_syncache.c
1074
char *s;
sys/netinet/tcp_syncache.c
1114
if ((s = tcp_log_addrs(inc, th, NULL, NULL))) {
sys/netinet/tcp_syncache.c
1118
s, __func__);
sys/netinet/tcp_syncache.c
1119
free(s, M_TCPLOG);
sys/netinet/tcp_syncache.c
1131
if ((s = tcp_log_addrs(inc, th, NULL, NULL))) {
sys/netinet/tcp_syncache.c
1135
s, __func__);
sys/netinet/tcp_syncache.c
1136
free(s, M_TCPLOG);
sys/netinet/tcp_syncache.c
1152
if ((s = tcp_log_addrs(inc, th, NULL, NULL))) {
sys/netinet/tcp_syncache.c
1155
"(probably spoofed)\n", s, __func__);
sys/netinet/tcp_syncache.c
1156
free(s, M_TCPLOG);
sys/netinet/tcp_syncache.c
1166
if ((s = tcp_log_addrs(inc, th, NULL, NULL))) {
sys/netinet/tcp_syncache.c
1169
s, __func__);
sys/netinet/tcp_syncache.c
1170
free(s, M_TCPLOG);
sys/netinet/tcp_syncache.c
1201
if ((s = tcp_log_addrs(inc, th, NULL, NULL))) {
sys/netinet/tcp_syncache.c
1204
"provided.\n", s, __func__);
sys/netinet/tcp_syncache.c
1205
free(s, M_TCPLOG);
sys/netinet/tcp_syncache.c
1213
if ((s = tcp_log_addrs(inc, th, NULL, NULL))) {
sys/netinet/tcp_syncache.c
1216
"match.\n", s, __func__);
sys/netinet/tcp_syncache.c
1217
free(s, M_TCPLOG);
sys/netinet/tcp_syncache.c
1234
if ((s = tcp_log_addrs(inc, th, NULL, NULL))) {
sys/netinet/tcp_syncache.c
1237
"segment dropped\n", s, __func__,
sys/netinet/tcp_syncache.c
1241
free(s, M_TCPLOG);
sys/netinet/tcp_syncache.c
1253
if ((s = tcp_log_addrs(inc, th, NULL, NULL))) {
sys/netinet/tcp_syncache.c
1256
s, __func__);
sys/netinet/tcp_syncache.c
1257
free(s, M_TCPLOG);
sys/netinet/tcp_syncache.c
1270
if ((s = tcp_log_addrs(inc, th, NULL, NULL))) {
sys/netinet/tcp_syncache.c
1274
s, __func__);
sys/netinet/tcp_syncache.c
1275
free(s, M_TCPLOG);
sys/netinet/tcp_syncache.c
1279
if ((s = tcp_log_addrs(inc, th, NULL, NULL))) {
sys/netinet/tcp_syncache.c
1283
s, __func__);
sys/netinet/tcp_syncache.c
1284
free(s, M_TCPLOG);
sys/netinet/tcp_syncache.c
1297
if ((s = tcp_log_addrs(inc, th, NULL, NULL)))
sys/netinet/tcp_syncache.c
1300
s, __func__, th->th_seq, sc->sc_irs + 1);
sys/netinet/tcp_syncache.c
1303
free(s, M_TCPLOG);
sys/netinet/tcp_syncache.c
1312
if ((s = tcp_log_addrs(inc, th, NULL, NULL)))
sys/netinet/tcp_syncache.c
1315
s, __func__, th->th_ack, sc->sc_iss + 1);
sys/netinet/tcp_syncache.c
1317
free(s, M_TCPLOG);
sys/netinet/tcp_syncache.c
1410
char *s;
sys/netinet/tcp_syncache.c
1586
if ((s = tcp_log_addrs(&sc->sc_inc, th, NULL, NULL))) {
sys/netinet/tcp_syncache.c
1589
s, __func__);
sys/netinet/tcp_syncache.c
1590
free(s, M_TCPLOG);
sys/netinet/tcp_syncache.c
2404
char *s;
sys/netinet/tcp_syncache.c
2413
if ((s = tcp_log_addrs(inc, th, NULL, NULL)) == NULL)
sys/netinet/tcp_syncache.c
2418
s, __func__, sc->sc_peer_mss, scs.sc_peer_mss);
sys/netinet/tcp_syncache.c
2422
s, __func__, sc->sc_requested_r_scale,
sys/netinet/tcp_syncache.c
2427
s, __func__, sc->sc_requested_s_scale,
sys/netinet/tcp_syncache.c
2431
log(LOG_DEBUG, "%s; %s: SACK different\n", s, __func__);
sys/netinet/tcp_syncache.c
2433
free(s, M_TCPLOG);
sys/netinet/tcp_syncache.c
2469
const char *s;
sys/netinet/tcp_syncache.c
2521
s = tcp_log_addrs(inc, NULL, NULL, NULL);
sys/netinet/tcp_syncache.c
2523
s = (const char *)NULL;
sys/netinet/tcp_syncache.c
2526
(s != NULL) ? " (last SYN: " : "", (s != NULL) ? s : "",
sys/netinet/tcp_syncache.c
2527
(s != NULL) ? ")" : "");
sys/netinet/tcp_syncache.c
2528
free(__DECONST(void *, s), M_TCPLOG);
sys/netinet/tcp_syncache.c
475
char *s;
sys/netinet/tcp_syncache.c
519
if ((s = tcp_log_addrs(&sc->sc_inc, NULL, NULL, NULL))) {
sys/netinet/tcp_syncache.c
522
s, __func__);
sys/netinet/tcp_syncache.c
523
free(s, M_TCPLOG);
sys/netinet/tcp_syncache.c
529
if ((s = tcp_log_addrs(&sc->sc_inc, NULL, NULL, NULL))) {
sys/netinet/tcp_syncache.c
532
s, __func__, sc->sc_rxmits);
sys/netinet/tcp_syncache.c
533
free(s, M_TCPLOG);
sys/netinet/tcp_syncache.c
624
char *s = NULL;
sys/netinet/tcp_syncache.c
640
if ((s = tcp_log_addrs(inc, th, NULL, NULL)))
sys/netinet/tcp_syncache.c
643
"segment ignored\n", s, __func__);
sys/netinet/tcp_syncache.c
650
if ((s = tcp_log_addrs(inc, th, NULL, NULL)))
sys/netinet/tcp_syncache.c
653
"segment ignored\n", s, __func__);
sys/netinet/tcp_syncache.c
690
if ((s = tcp_log_addrs(inc, th, NULL, NULL)))
sys/netinet/tcp_syncache.c
695
s, __func__);
sys/netinet/tcp_syncache.c
700
if ((s = tcp_log_addrs(inc, th, NULL, NULL)))
sys/netinet/tcp_syncache.c
704
s, __func__,
sys/netinet/tcp_syncache.c
709
if ((s = tcp_log_addrs(inc, th, NULL, NULL)))
sys/netinet/tcp_syncache.c
712
s, __func__,
sys/netinet/tcp_syncache.c
718
if (s != NULL)
sys/netinet/tcp_syncache.c
719
free(s, M_TCPLOG);
sys/netinet/tcp_syncache.c
774
char *s;
sys/netinet/tcp_timewait.c
170
char *s;
sys/netinet/tcp_timewait.c
221
if ((s = tcp_log_addrs(&inp->inp_inc, th, NULL, NULL))) {
sys/netinet/tcp_timewait.c
224
"sysctl setting)\n", s, __func__);
sys/netinet/tcp_timewait.c
225
free(s, M_TCPLOG);
sys/netinet6/in6.c
1935
u_char *s = (u_char *)src, *d = (u_char *)dst;
sys/netinet6/in6.c
1936
u_char *lim = s + 16, r;
sys/netinet6/in6.c
1938
while (s < lim)
sys/netinet6/in6.c
1939
if ((r = (*d++ ^ *s++)) != 0) {
sys/netinet6/in6_cksum.c
176
sum += s_util.s;
sys/netinet6/in6_cksum.c
221
sum += s_util.s;
sys/netinet6/in6_cksum.c
326
sum += s_util.s;
sys/netinet6/in6_cksum.c
78
#define REDUCE {l_util.l = sum; sum = l_util.s[0] + l_util.s[1]; (void)ADDCARRY(sum);}
sys/netinet6/in6_cksum.c
81
uint16_t s[2];
sys/netinet6/in6_cksum.c
87
uint16_t s;
sys/netinet6/in6_rss.c
113
rss_proto_software_hash_v6(const struct in6_addr *s, const struct in6_addr *d,
sys/netinet6/in6_rss.c
125
hash = rss_hash_ip6_4tuple(s, sp, d, dp);
sys/netinet6/in6_rss.c
131
hash = rss_hash_ip6_4tuple(s, sp, d, dp);
sys/netinet6/in6_rss.c
137
hash = rss_hash_ip6_2tuple(s, d);
sys/netinet6/in6_rss.c
160
xps_proto_software_hash_v6(const struct in6_addr *s, const struct in6_addr *d,
sys/netinet6/in6_rss.c
172
hash = rss_hash_ip6_4tuple(d, dp, s, sp);
sys/netinet6/in6_rss.c
177
hash = rss_hash_ip6_4tuple(d, dp, s, sp);
sys/netinet6/in6_rss.c
182
hash = rss_hash_ip6_2tuple(d, s);
sys/netinet6/in6_rss.h
55
uint32_t xps_proto_software_hash_v6(const struct in6_addr *s,
sys/netinet6/ip6_gre.c
103
struct in6_gre_socket *s;
sys/netinet6/ip6_gre.c
106
s = __containerof(gs, struct in6_gre_socket, base);
sys/netinet6/ip6_gre.c
107
if (IN6_ARE_ADDR_EQUAL(&s->addr, addr))
sys/netinet6/ip6_gre.c
247
struct in6_gre_socket *s;
sys/netinet6/ip6_gre.c
261
s = __containerof(gs, struct in6_gre_socket, base);
sys/netinet6/ip6_gre.c
262
if (!IN6_ARE_ADDR_EQUAL(&s->addr, &sc->gre_oip6.ip6_src)) {
sys/netinet6/ip6_gre.c
279
s = malloc(sizeof(*s), M_GRE, M_WAITOK | M_ZERO);
sys/netinet6/ip6_gre.c
280
s->addr = sc->gre_oip6.ip6_src;
sys/netinet6/ip6_gre.c
281
gs = &s->base;
sys/netinet6/ip6_gre.c
289
free(s, M_GRE);
sys/netinet6/ip6_gre.c
347
free(s, M_GRE);
sys/netinet6/ip6_id.c
157
u_int64_t s, t, u;
sys/netinet6/ip6_id.c
159
s = 1;
sys/netinet6/ip6_id.c
165
s = (s * t) % mod;
sys/netinet6/ip6_id.c
169
return (s);
sys/netinet6/ip6_mroute.c
1105
socket_send(struct socket *s, struct mbuf *mm, struct sockaddr_in6 *src)
sys/netinet6/ip6_mroute.c
1108
if (s) {
sys/netinet6/ip6_mroute.c
1109
if (sbappendaddr(&s->so_rcv,
sys/netinet6/ip6_mroute.c
1112
sorwakeup(s);
sys/netinet6/ip6_mroute.c
1115
soroverflow(s);
sys/netinet6/nd6_nbr.c
81
#define SDL(s) ((struct sockaddr_dl *)s)
sys/netipsec/key.c
4525
#define satosin(s) ((const struct sockaddr_in *)s)
sys/netipsec/key.c
4529
#define satosin6(s) ((const struct sockaddr_in6 *)s)
sys/netipsec/key.c
574
#define KEY_SETSECSPIDX(_dir, s, d, ps, pd, ulp, idx) \
sys/netipsec/key.c
581
bcopy((s), &(idx)->src, ((const struct sockaddr *)(s))->sa_len); \
sys/netipsec/key.c
589
#define KEY_SETSECASIDX(p, m, r, s, d, idx) \
sys/netipsec/key.c
595
bcopy((s), &(idx)->src, ((const struct sockaddr *)(s))->sa_len); \
sys/netlink/netlink_message_parser.c
162
const struct nlattr_parser *s;
sys/netlink/netlink_message_parser.c
181
s = search_states(ps, pslen, nla->nla_type & NLA_TYPE_MASK);
sys/netlink/netlink_message_parser.c
182
if (s != NULL) {
sys/netlink/netlink_message_parser.c
185
ptr = (void *)((char *)target + s->off);
sys/netlink/netlink_message_parser.c
186
error = s->cb(nla, npt, s->arg, ptr);
sys/netlink/netlink_snl.h
478
const struct snl_attr_parser *s = find_parser(ps, pslen, nla_type);
sys/netlink/netlink_snl.h
479
if (s != NULL) {
sys/netlink/netlink_snl.h
480
void *ptr = (void *)((char *)target + s->off);
sys/netlink/netlink_snl.h
481
if (!s->cb(ss, nla, s->arg, ptr))
sys/netlink/route/iface.c
213
#define LLADDR_CONST(s) ((const void *)((s)->sdl_data + (s)->sdl_nlen))
sys/netpfil/ipfilter/netinet/fil.c
1433
s = (u_char *)(tcp + 1);
sys/netpfil/ipfilter/netinet/fil.c
1444
opt = *s;
sys/netpfil/ipfilter/netinet/fil.c
1452
ol = (int)*(s + 1);
sys/netpfil/ipfilter/netinet/fil.c
1465
s += ol;
sys/netpfil/ipfilter/netinet/fil.c
1668
u_char *s, opt;
sys/netpfil/ipfilter/netinet/fil.c
1793
for (s = (u_char *)(ip + 1), hlen -= (int)sizeof(*ip); hlen > 0; ) {
sys/netpfil/ipfilter/netinet/fil.c
1794
opt = *s;
sys/netpfil/ipfilter/netinet/fil.c
1802
ol = (int)*(s + 1);
sys/netpfil/ipfilter/netinet/fil.c
1819
doi = ipf_checkripso(s);
sys/netpfil/ipfilter/netinet/fil.c
1832
s, ol);
sys/netpfil/ipfilter/netinet/fil.c
1848
s += ol;
sys/netpfil/ipfilter/netinet/fil.c
1869
ipf_checkripso(u_char *s)
sys/netpfil/ipfilter/netinet/fil.c
1876
sec = *(s + 2); /* classification */
sys/netpfil/ipfilter/netinet/fil.c
1881
auth = *(s + 3);
sys/netpfil/ipfilter/netinet/fil.c
1883
auth += *(s + 4);
sys/netpfil/ipfilter/netinet/fil.c
1913
ipf_checkcipso(fr_info_t *fin, u_char *s, int ol)
sys/netpfil/ipfilter/netinet/fil.c
1933
bcopy(s + 2, &doi, sizeof(doi));
sys/netpfil/ipfilter/netinet/fil.c
1935
t = (u_char *)s + 6;
sys/netpfil/ipfilter/netinet/fil.c
2811
SPL_INT(s);
sys/netpfil/ipfilter/netinet/fil.c
2892
SPL_NET(s);
sys/netpfil/ipfilter/netinet/fil.c
3200
SPL_X(s);
sys/netpfil/ipfilter/netinet/fil.c
3801
char *s = NULL;
sys/netpfil/ipfilter/netinet/fil.c
3805
s = dst;
sys/netpfil/ipfilter/netinet/fil.c
3811
return (s);
sys/netpfil/ipfilter/netinet/fil.c
6076
char *s;
sys/netpfil/ipfilter/netinet/fil.c
6084
for (s = buffer; *s; s++)
sys/netpfil/ipfilter/netinet/fil.c
6087
space = LIFNAMSIZ - (s - buffer);
sys/netpfil/ipfilter/netinet/fil.c
6090
(void) strncpy(s, temp, space);
sys/netpfil/ipfilter/netinet/fil.c
7274
SPL_INT(s);
sys/netpfil/ipfilter/netinet/fil.c
7276
SPL_NET(s);
sys/netpfil/ipfilter/netinet/fil.c
7279
SPL_X(s);
sys/netpfil/ipfilter/netinet/fil.c
7998
SPL_INT(s);
sys/netpfil/ipfilter/netinet/fil.c
8242
SPL_SCHED(s);
sys/netpfil/ipfilter/netinet/fil.c
8244
SPL_X(s);
sys/netpfil/ipfilter/netinet/fil.c
8248
SPL_SCHED(s);
sys/netpfil/ipfilter/netinet/fil.c
8250
SPL_X(s);
sys/netpfil/ipfilter/netinet/fil.c
8256
SPL_SCHED(s);
sys/netpfil/ipfilter/netinet/fil.c
8258
SPL_X(s);
sys/netpfil/ipfilter/netinet/fil.c
8334
u_char off, len, *s;
sys/netpfil/ipfilter/netinet/fil.c
8339
s = fin->fin_dp;
sys/netpfil/ipfilter/netinet/fil.c
8340
s += hlen;
sys/netpfil/ipfilter/netinet/fil.c
8343
af = (s[0] << 8) | s[1];
sys/netpfil/ipfilter/netinet/fil.c
8344
off = s[2];
sys/netpfil/ipfilter/netinet/fil.c
8345
len = s[3];
sys/netpfil/ipfilter/netinet/fil.c
8347
s += 4;
sys/netpfil/ipfilter/netinet/fil.c
8354
s += len;
sys/netpfil/ipfilter/netinet/fil.c
8359
hlen = s - (u_char *)fin->fin_dp;
sys/netpfil/ipfilter/netinet/ip_auth.c
1001
SPL_X(s);
sys/netpfil/ipfilter/netinet/ip_auth.c
1025
SPL_X(s);
sys/netpfil/ipfilter/netinet/ip_auth.c
1033
SPL_NET(s);
sys/netpfil/ipfilter/netinet/ip_auth.c
1039
SPL_X(s);
sys/netpfil/ipfilter/netinet/ip_auth.c
1044
SPL_X(s);
sys/netpfil/ipfilter/netinet/ip_auth.c
1082
SPL_INT(s);
sys/netpfil/ipfilter/netinet/ip_auth.c
1088
SPL_NET(s);
sys/netpfil/ipfilter/netinet/ip_auth.c
1102
SPL_X(s);
sys/netpfil/ipfilter/netinet/ip_auth.c
1108
SPL_X(s);
sys/netpfil/ipfilter/netinet/ip_auth.c
1180
SPL_X(s);
sys/netpfil/ipfilter/netinet/ip_auth.c
542
SPL_INT(s);
sys/netpfil/ipfilter/netinet/ip_auth.c
556
SPL_SCHED(s);
sys/netpfil/ipfilter/netinet/ip_auth.c
567
SPL_X(s);
sys/netpfil/ipfilter/netinet/ip_auth.c
598
SPL_NET(s);
sys/netpfil/ipfilter/netinet/ip_auth.c
602
SPL_X(s);
sys/netpfil/ipfilter/netinet/ip_auth.c
644
SPL_INT(s);
sys/netpfil/ipfilter/netinet/ip_auth.c
648
SPL_NET(s);
sys/netpfil/ipfilter/netinet/ip_auth.c
692
SPL_X(s);
sys/netpfil/ipfilter/netinet/ip_auth.c
711
SPL_INT(s);
sys/netpfil/ipfilter/netinet/ip_auth.c
735
SPL_NET(s);
sys/netpfil/ipfilter/netinet/ip_auth.c
742
SPL_X(s);
sys/netpfil/ipfilter/netinet/ip_auth.c
751
SPL_NET(s);
sys/netpfil/ipfilter/netinet/ip_auth.c
762
SPL_X(s);
sys/netpfil/ipfilter/netinet/ip_auth.c
968
SPL_INT(s);
sys/netpfil/ipfilter/netinet/ip_auth.c
981
SPL_NET(s);
sys/netpfil/ipfilter/netinet/ip_compat.h
343
# define KFREES(x,s) free(x)
sys/netpfil/ipfilter/netinet/ip_compat.h
485
# define KFREES(x,s) free((x), _M_IPF)
sys/netpfil/ipfilter/netinet/ip_dns_pxy.c
261
char *s, *t, clen;
sys/netpfil/ipfilter/netinet/ip_dns_pxy.c
264
s = start;
sys/netpfil/ipfilter/netinet/ip_dns_pxy.c
269
while (*s != '\0') {
sys/netpfil/ipfilter/netinet/ip_dns_pxy.c
270
clen = *s;
sys/netpfil/ipfilter/netinet/ip_dns_pxy.c
283
s++;
sys/netpfil/ipfilter/netinet/ip_dns_pxy.c
284
bcopy(s, t, clen);
sys/netpfil/ipfilter/netinet/ip_dns_pxy.c
286
s += clen;
sys/netpfil/ipfilter/netinet/ip_dns_pxy.c
293
return (s - start);
sys/netpfil/ipfilter/netinet/ip_fil_freebsd.c
150
int ipf_identify(char *s)
sys/netpfil/ipfilter/netinet/ip_fil_freebsd.c
152
if (strcmp(s, "ipl") == 0)
sys/netpfil/ipfilter/netinet/ip_fil_freebsd.c
163
SPL_INT(s);
sys/netpfil/ipfilter/netinet/ip_fil_freebsd.c
165
SPL_NET(s);
sys/netpfil/ipfilter/netinet/ip_fil_freebsd.c
175
SPL_X(s);
sys/netpfil/ipfilter/netinet/ip_fil_freebsd.c
183
int s;
sys/netpfil/ipfilter/netinet/ip_fil_freebsd.c
186
SPL_NET(s);
sys/netpfil/ipfilter/netinet/ip_fil_freebsd.c
188
SPL_X(s);
sys/netpfil/ipfilter/netinet/ip_fil_freebsd.c
193
SPL_X(s);
sys/netpfil/ipfilter/netinet/ip_fil_freebsd.c
204
SPL_X(s);
sys/netpfil/ipfilter/netinet/ip_fil_freebsd.c
220
int s;
sys/netpfil/ipfilter/netinet/ip_fil_freebsd.c
226
SPL_NET(s);
sys/netpfil/ipfilter/netinet/ip_fil_freebsd.c
234
SPL_X(s);
sys/netpfil/ipfilter/netinet/ip_fil_freebsd.c
250
SPL_INT(s);
sys/netpfil/ipfilter/netinet/ip_fil_freebsd.c
303
SPL_NET(s);
sys/netpfil/ipfilter/netinet/ip_fil_freebsd.c
308
SPL_X(s);
sys/netpfil/ipfilter/netinet/ip_fil_freebsd.c
312
SPL_X(s);
sys/netpfil/ipfilter/netinet/ip_frag.c
1033
SPL_INT(s);
sys/netpfil/ipfilter/netinet/ip_frag.c
1038
SPL_NET(s);
sys/netpfil/ipfilter/netinet/ip_frag.c
1088
SPL_X(s);
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
1030
register char *s, c, pc;
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
1034
s = buf;
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
1047
c = *s++;
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
1051
c = *s++;
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
1055
c = *s++;
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
1059
c = *s++;
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
1063
c = *s++;
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
1086
c = *s++;
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
1111
register char *s, c, pc;
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
1115
s = buf;
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
1128
c = *s++;
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
1137
c = *s++;
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
1141
c = *s++;
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
1145
c = *s++;
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
1170
c = *s++;
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
1218
char *rptr, *wptr, *s;
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
1497
for (s = rptr; s < wptr; s++) {
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
1498
if ((*s == '\r') && (s + 1 < wptr) &&
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
1499
(*(s + 1) == '\n')) {
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
1500
rptr = s + 2;
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
1593
register char *s = *ptr, c;
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
1596
while (((c = *s++) != '\0') && ISDIGIT(c)) {
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
1604
while (((c = *s++) != '\0') && ISDIGIT(c)) {
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
1608
*ptr = s;
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
1658
char *s, c, delim;
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
1669
s = f->ftps_rptr + 8;
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
1675
while (((c = *s++) != '\0') && ISDIGIT(c)) {
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
1686
while (((c = *s++) != '\0') && ISDIGIT(c)) {
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
1697
while (((c = *s++) != '\0') && ISDIGIT(c)) {
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
1708
while (((c = *s++) != '\0') && ISDIGIT(c)) {
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
1724
while (((c = *s++) != '\0') && ISDIGIT(c)) {
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
1737
if ((*s != '\r') || (*(s + 1) != '\n')) {
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
1743
s += 2;
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
1756
olen = s - f->ftps_rptr;
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
1806
char *s;
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
1832
s = f->ftps_rptr + 33;
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
1833
while (*s && !ISDIGIT(*s))
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
1834
s++;
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
1840
while (*s && ISDIGIT(*s)) {
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
1842
ap += *s++ - '0';
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
1845
if (*s == '|')
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
1846
s++;
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
1847
if (*s == ')')
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
1848
s++;
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
1849
if (*s == '\n')
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
1850
s--;
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
1854
if ((*s != '\r') || (*(s + 1) != '\n')) {
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
1857
s += 2;
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
1863
newbuf, s));
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
1873
char *s, c;
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
1889
s = f->ftps_rptr + 8;
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
1908
for (part = 0; (c = *s) != '\0'; ) {
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
1923
if (fwd == 1 && s[1] == ':') {
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
1924
while (*s && *s != '|')
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
1925
s++;
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
1926
if ((c = *s) != delim)
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
1931
} else if (fwd == 0 && s[-1] == ':') {
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
1951
s++;
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
1953
s--;
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
1958
while (*s != '|')
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
1959
s++;
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
1960
s++;
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
1966
while (((c = *s++) != '\0') && ISDIGIT(c)) {
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
1979
if ((*s != '\r') || (*(s + 1) != '\n')) {
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
1985
s += 2;
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
1991
olen = s - f->ftps_rptr;
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
1998
s = newbuf;
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
2000
(void) snprintf(s, left, "EPRT %c2%c", delim, delim);
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
2001
s += strlen(s);
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
2003
snprintf(s, left, "%x:%x:", a >> 16, a & 0xffff);
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
2004
left -= strlen(s);
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
2005
s += strlen(s);
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
2007
snprintf(s, left, "%x:%x:", a >> 16, a & 0xffff);
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
2008
left -= strlen(s);
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
2009
s += strlen(s);
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
2011
snprintf(s, left,"%x:%x:", a >> 16, a & 0xffff);
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
2012
left -= strlen(s);
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
2013
s += strlen(s);
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
2015
snprintf(s, left, "%x:%x", a >> 16, a & 0xffff);
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
2016
left -= strlen(s);
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
2017
s += strlen(s);
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
2018
snprintf(s, left, "|%d|\r\n", port);
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
278
char newbuf[IPF_FTPBUFSZ], *s;
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
306
s = f->ftps_rptr + 5;
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
310
a1 = ipf_p_ftp_atoi(&s);
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
311
if (s == NULL) {
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
317
a2 = ipf_p_ftp_atoi(&s);
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
318
if (s == NULL) {
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
342
a5 = ipf_p_ftp_atoi(&s);
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
343
if (s == NULL) {
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
349
if (*s == ')')
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
350
s++;
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
355
if (*s == '\n')
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
356
s--;
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
357
if ((*s != '\r') || (*(s + 1) != '\n')) {
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
363
s += 2;
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
386
olen = s - f->ftps_rptr;
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
674
char *s;
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
711
s = f->ftps_rptr + PASV_REPLEN;
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
712
while (*s && !ISDIGIT(*s)) {
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
713
if (*s == '(') {
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
717
s++;
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
723
a1 = ipf_p_ftp_atoi(&s);
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
724
if (s == NULL) {
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
730
a2 = ipf_p_ftp_atoi(&s);
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
731
if (s == NULL) {
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
756
a5 = ipf_p_ftp_atoi(&s);
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
757
if (s == NULL) {
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
764
if (*s == ')')
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
765
s++;
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
766
if (*s == '.')
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
767
s++;
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
768
if (*s == '\n')
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
769
s--;
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
773
if ((*s != '\r') || (*(s + 1) != '\n')) {
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
779
s += 2;
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
801
newbuf, s));
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
806
nat_t *nat, ftpinfo_t *ftp, u_int port, char *newmsg, char *s)
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
836
olen = s - f->ftps_rptr;
sys/netpfil/ipfilter/netinet/ip_htable.h
32
#define IPE_V4_HASH_FN(a, m, s) ((((m) ^ (a)) - 1 - ((a) >> 8)) % (s))
sys/netpfil/ipfilter/netinet/ip_htable.h
33
#define IPE_V6_HASH_FN(a, m, s) (((((m)[0] ^ (a)[0]) - ((a)[0] >> 8)) + \
sys/netpfil/ipfilter/netinet/ip_htable.h
36
(((m)[3] & (a)[3]) - ((a)[3] >> 8))) % (s))
sys/netpfil/ipfilter/netinet/ip_irc_pxy.c
109
if (strncmp(s, "PRIVMSG ", 8))
sys/netpfil/ipfilter/netinet/ip_irc_pxy.c
112
s += 8;
sys/netpfil/ipfilter/netinet/ip_irc_pxy.c
113
c = *s;
sys/netpfil/ipfilter/netinet/ip_irc_pxy.c
114
ircp->irc_dnick = s;
sys/netpfil/ipfilter/netinet/ip_irc_pxy.c
122
c = *s++;
sys/netpfil/ipfilter/netinet/ip_irc_pxy.c
125
s++,
sys/netpfil/ipfilter/netinet/ip_irc_pxy.c
131
c = *s;
sys/netpfil/ipfilter/netinet/ip_irc_pxy.c
133
s++;
sys/netpfil/ipfilter/netinet/ip_irc_pxy.c
134
c = *s;
sys/netpfil/ipfilter/netinet/ip_irc_pxy.c
137
if (strncmp(s, "\001DCC ", 4))
sys/netpfil/ipfilter/netinet/ip_irc_pxy.c
141
s += 4;
sys/netpfil/ipfilter/netinet/ip_irc_pxy.c
148
if (!strncmp(ipf_p_irc_dcctypes[j], s, k))
sys/netpfil/ipfilter/netinet/ip_irc_pxy.c
154
ircp->irc_type = s;
sys/netpfil/ipfilter/netinet/ip_irc_pxy.c
156
s += k;
sys/netpfil/ipfilter/netinet/ip_irc_pxy.c
164
c = *s;
sys/netpfil/ipfilter/netinet/ip_irc_pxy.c
167
ircp->irc_arg = s;
sys/netpfil/ipfilter/netinet/ip_irc_pxy.c
169
c = *s++;
sys/netpfil/ipfilter/netinet/ip_irc_pxy.c
177
s++;
sys/netpfil/ipfilter/netinet/ip_irc_pxy.c
179
c = *s;
sys/netpfil/ipfilter/netinet/ip_irc_pxy.c
182
ircp->irc_addr = s;
sys/netpfil/ipfilter/netinet/ip_irc_pxy.c
189
c = *s++;
sys/netpfil/ipfilter/netinet/ip_irc_pxy.c
199
s++;
sys/netpfil/ipfilter/netinet/ip_irc_pxy.c
201
c = *s;
sys/netpfil/ipfilter/netinet/ip_irc_pxy.c
210
c = *s++;
sys/netpfil/ipfilter/netinet/ip_irc_pxy.c
214
if (strncmp(s, "\001\r\n", 3))
sys/netpfil/ipfilter/netinet/ip_irc_pxy.c
216
s += 3;
sys/netpfil/ipfilter/netinet/ip_irc_pxy.c
217
ircp->irc_len = s - buf;
sys/netpfil/ipfilter/netinet/ip_irc_pxy.c
70
register char *s, c;
sys/netpfil/ipfilter/netinet/ip_irc_pxy.c
80
s = buf;
sys/netpfil/ipfilter/netinet/ip_irc_pxy.c
81
c = *s++;
sys/netpfil/ipfilter/netinet/ip_irc_pxy.c
91
s++;
sys/netpfil/ipfilter/netinet/ip_irc_pxy.c
92
c = *s;
sys/netpfil/ipfilter/netinet/ip_irc_pxy.c
93
ircp->irc_snick = s;
sys/netpfil/ipfilter/netinet/ip_irc_pxy.c
97
for (c = *s; !ISSPACE(c) && (i > 0); i--)
sys/netpfil/ipfilter/netinet/ip_irc_pxy.c
98
c = *s++;
sys/netpfil/ipfilter/netinet/ip_log.c
515
SPL_INT(s);
sys/netpfil/ipfilter/netinet/ip_log.c
523
SPL_NET(s);
sys/netpfil/ipfilter/netinet/ip_log.c
580
SPL_X(s);
sys/netpfil/ipfilter/netinet/ip_log.c
614
SPL_X(s);
sys/netpfil/ipfilter/netinet/ip_log.c
639
SPL_INT(s);
sys/netpfil/ipfilter/netinet/ip_log.c
670
SPL_NET(s);
sys/netpfil/ipfilter/netinet/ip_log.c
685
SPL_X(s);
sys/netpfil/ipfilter/netinet/ip_log.c
687
SPL_NET(s);
sys/netpfil/ipfilter/netinet/ip_log.c
718
SPL_X(s);
sys/netpfil/ipfilter/netinet/ip_log.c
721
SPL_NET(s);
sys/netpfil/ipfilter/netinet/ip_log.c
731
SPL_NET(s);
sys/netpfil/ipfilter/netinet/ip_log.c
741
SPL_X(s);
sys/netpfil/ipfilter/netinet/ip_log.c
760
SPL_INT(s);
sys/netpfil/ipfilter/netinet/ip_log.c
762
SPL_NET(s);
sys/netpfil/ipfilter/netinet/ip_log.c
774
SPL_X(s);
sys/netpfil/ipfilter/netinet/ip_lookup.c
236
SPL_INT(s);
sys/netpfil/ipfilter/netinet/ip_lookup.c
238
SPL_NET(s);
sys/netpfil/ipfilter/netinet/ip_lookup.c
294
SPL_X(s);
sys/netpfil/ipfilter/netinet/ip_lookup.c
660
SPL_INT(s);
sys/netpfil/ipfilter/netinet/ip_lookup.c
676
SPL_SCHED(s);
sys/netpfil/ipfilter/netinet/ip_lookup.c
679
SPL_X(s);
sys/netpfil/ipfilter/netinet/ip_lookup.c
692
SPL_X(s);
sys/netpfil/ipfilter/netinet/ip_lookup.c
766
SPL_INT(s);
sys/netpfil/ipfilter/netinet/ip_lookup.c
768
SPL_SCHED(s);
sys/netpfil/ipfilter/netinet/ip_lookup.c
772
SPL_X(s);
sys/netpfil/ipfilter/netinet/ip_nat.c
1388
SPL_SCHED(s);
sys/netpfil/ipfilter/netinet/ip_nat.c
1396
SPL_X(s);
sys/netpfil/ipfilter/netinet/ip_nat.c
1403
SPL_SCHED(s);
sys/netpfil/ipfilter/netinet/ip_nat.c
1405
SPL_X(s);
sys/netpfil/ipfilter/netinet/ip_nat.c
1875
char *s;
sys/netpfil/ipfilter/netinet/ip_nat.c
1883
s = ipn->ipn_data;
sys/netpfil/ipfilter/netinet/ip_nat.c
1884
bcopy((char *)aps, s, sizeof(*aps));
sys/netpfil/ipfilter/netinet/ip_nat.c
1885
s += sizeof(*aps);
sys/netpfil/ipfilter/netinet/ip_nat.c
1888
bcopy(aps->aps_data, s, aps->aps_psiz);
sys/netpfil/ipfilter/netinet/ip_nat.c
5811
SPL_INT(s);
sys/netpfil/ipfilter/netinet/ip_nat.c
5813
SPL_NET(s);
sys/netpfil/ipfilter/netinet/ip_nat.c
5849
SPL_X(s);
sys/netpfil/ipfilter/netinet/ip_nat.c
5872
SPL_INT(s);
sys/netpfil/ipfilter/netinet/ip_nat.c
5883
SPL_NET(s);
sys/netpfil/ipfilter/netinet/ip_nat.c
6005
SPL_X(s);
sys/netpfil/ipfilter/netinet/ip_nat.c
6652
SPL_INT(s);
sys/netpfil/ipfilter/netinet/ip_nat.c
6656
SPL_NET(s);
sys/netpfil/ipfilter/netinet/ip_nat.c
6758
SPL_X(s);
sys/netpfil/ipfilter/netinet/ip_nat.c
6783
SPL_X(s);
sys/netpfil/ipfilter/netinet/ip_nat.c
981
SPL_INT(s);
sys/netpfil/ipfilter/netinet/ip_raudio_pxy.c
112
s = (u_char *)memstr("PNA", (char *)membuf, 3, dlen);
sys/netpfil/ipfilter/netinet/ip_raudio_pxy.c
113
if (s == NULL)
sys/netpfil/ipfilter/netinet/ip_raudio_pxy.c
115
s += 3;
sys/netpfil/ipfilter/netinet/ip_raudio_pxy.c
118
s = membuf;
sys/netpfil/ipfilter/netinet/ip_raudio_pxy.c
125
if ((s + 1) - membuf < dlen) {
sys/netpfil/ipfilter/netinet/ip_raudio_pxy.c
126
rap->rap_version = (*s << 8) | *(s + 1);
sys/netpfil/ipfilter/netinet/ip_raudio_pxy.c
127
s += 2;
sys/netpfil/ipfilter/netinet/ip_raudio_pxy.c
137
while ((rap->rap_eos == 0) && ((s + 1) - membuf < dlen)) {
sys/netpfil/ipfilter/netinet/ip_raudio_pxy.c
139
id = (*s << 8) | *(s + 1);
sys/netpfil/ipfilter/netinet/ip_raudio_pxy.c
140
s += 2;
sys/netpfil/ipfilter/netinet/ip_raudio_pxy.c
147
len = (*s << 8) | *(s + 1);
sys/netpfil/ipfilter/netinet/ip_raudio_pxy.c
148
s += 2;
sys/netpfil/ipfilter/netinet/ip_raudio_pxy.c
156
rap->rap_plport = (*s << 8) | *(s + 1);
sys/netpfil/ipfilter/netinet/ip_raudio_pxy.c
159
rap->rap_prport = (*s << 8) | *(s + 1);
sys/netpfil/ipfilter/netinet/ip_raudio_pxy.c
161
s += len;
sys/netpfil/ipfilter/netinet/ip_raudio_pxy.c
173
unsigned char membuf[IPF_MAXPORTLEN + 1], *s;
sys/netpfil/ipfilter/netinet/ip_raudio_pxy.c
220
s = (u_char *)memstr("PNA", (char *)membuf, 3, dlen);
sys/netpfil/ipfilter/netinet/ip_raudio_pxy.c
221
if (s == NULL)
sys/netpfil/ipfilter/netinet/ip_raudio_pxy.c
223
a1 = s - membuf;
sys/netpfil/ipfilter/netinet/ip_raudio_pxy.c
236
s = membuf;
sys/netpfil/ipfilter/netinet/ip_raudio_pxy.c
242
rap->rap_svr[a3] = *s++;
sys/netpfil/ipfilter/netinet/ip_raudio_pxy.c
249
s = (u_char *)rap->rap_svr + 11;
sys/netpfil/ipfilter/netinet/ip_raudio_pxy.c
250
if (((*s << 8) | *(s + 1)) == RA_ID_ROBUST) {
sys/netpfil/ipfilter/netinet/ip_raudio_pxy.c
251
s += 2;
sys/netpfil/ipfilter/netinet/ip_raudio_pxy.c
252
rap->rap_srport = (*s << 8) | *(s + 1);
sys/netpfil/ipfilter/netinet/ip_raudio_pxy.c
76
unsigned char membuf[512 + 1], *s;
sys/netpfil/ipfilter/netinet/ip_rcmd_pxy.c
117
register char *s = ptr, c;
sys/netpfil/ipfilter/netinet/ip_rcmd_pxy.c
120
while (((c = *s++) != '\0') && ISDIGIT(c)) {
sys/netpfil/ipfilter/netinet/ip_rcmd_pxy.c
135
char portbuf[8], *s;
sys/netpfil/ipfilter/netinet/ip_rcmd_pxy.c
173
s = portbuf;
sys/netpfil/ipfilter/netinet/ip_rcmd_pxy.c
174
sp = ipf_rcmd_atoi(s);
sys/netpfil/ipfilter/netinet/ip_rpcb_pxy.c
716
register char *s = ptr, c;
sys/netpfil/ipfilter/netinet/ip_rpcb_pxy.c
719
while (((c = *s++) != '\0') && ISDIGIT(c)) {
sys/netpfil/ipfilter/netinet/ip_scan.c
285
char *s, *t, *up;
sys/netpfil/ipfilter/netinet/ip_scan.c
292
for (s = sp->s_txt, t = sp->s_msk; i; i--, s++, t++, up++)
sys/netpfil/ipfilter/netinet/ip_scan.c
296
if (*s != *up)
sys/netpfil/ipfilter/netinet/ip_scan.c
300
if (!ISALPHA(*up) || ((*s & 0x5f) != (*up & 0x5f)))
sys/netpfil/ipfilter/netinet/ip_state.c
1855
char buf[64], *s, opt;
sys/netpfil/ipfilter/netinet/ip_state.c
1878
for (s = buf; len > 0; ) {
sys/netpfil/ipfilter/netinet/ip_state.c
1879
opt = *s;
sys/netpfil/ipfilter/netinet/ip_state.c
1887
ol = (int)*(s + 1);
sys/netpfil/ipfilter/netinet/ip_state.c
1899
i = (int)*(s + 2);
sys/netpfil/ipfilter/netinet/ip_state.c
1916
i = (int)*(s + 2);
sys/netpfil/ipfilter/netinet/ip_state.c
1918
i += (int)*(s + 3);
sys/netpfil/ipfilter/netinet/ip_state.c
1932
s += ol;
sys/netpfil/ipfilter/netinet/ip_state.c
3648
SPL_INT(s);
sys/netpfil/ipfilter/netinet/ip_state.c
3650
SPL_NET(s);
sys/netpfil/ipfilter/netinet/ip_state.c
3689
SPL_X(s);
sys/netpfil/ipfilter/netinet/ip_state.c
3720
SPL_INT(s);
sys/netpfil/ipfilter/netinet/ip_state.c
3724
SPL_NET(s);
sys/netpfil/ipfilter/netinet/ip_state.c
3837
SPL_X(s);
sys/netpfil/ipfilter/netinet/ip_state.c
3860
SPL_X(s);
sys/netpfil/ipfilter/netinet/ip_state.c
582
SPL_INT(s);
sys/netpfil/ipfilter/netinet/ip_state.c
761
SPL_SCHED(s);
sys/netpfil/ipfilter/netinet/ip_state.c
772
SPL_X(s);
sys/netpfil/ipfilter/netinet/ip_state.c
786
SPL_SCHED(s);
sys/netpfil/ipfilter/netinet/ip_state.c
788
SPL_X(s);
sys/netpfil/ipfilter/netinet/ip_sync.c
1252
SPL_INT(s);
sys/netpfil/ipfilter/netinet/ip_sync.c
1267
SPL_NET(s);
sys/netpfil/ipfilter/netinet/ip_sync.c
1276
SPL_X(s);
sys/netpfil/ipfilter/netinet/ip_sync.c
1280
SPL_NET(s);
sys/netpfil/ipfilter/netinet/ip_sync.c
1285
SPL_X(s);
sys/netpfil/ipfilter/netinet/ip_sync.c
1289
SPL_NET(s);
sys/netpfil/ipfilter/netinet/ip_sync.c
1294
SPL_X(s);
sys/netpfil/ipfilter/netinet/ip_tftp_pxy.c
403
u_char *msg, *s, *t;
sys/netpfil/ipfilter/netinet/ip_tftp_pxy.c
428
s = msg + 2;
sys/netpfil/ipfilter/netinet/ip_tftp_pxy.c
429
for (t = (u_char *)ti->ti_filename; (len > 0); len--, s++) {
sys/netpfil/ipfilter/netinet/ip_tftp_pxy.c
430
*t++ = *s;
sys/netpfil/ipfilter/netinet/ip_tftp_pxy.c
431
if (*s == '\0')
sys/netpfil/ipfilter/netinet/radix_ipf.c
1141
char line[80], *s;
sys/netpfil/ipfilter/netinet/radix_ipf.c
1150
s = strchr(line, '\n');
sys/netpfil/ipfilter/netinet/radix_ipf.c
1151
if (s != NULL)
sys/netpfil/ipfilter/netinet/radix_ipf.c
1152
*s = '\0';
sys/netpfil/ipfilter/netinet/radix_ipf.c
1159
s = strchr(tab[lines - 1].host, '/');
sys/netpfil/ipfilter/netinet/radix_ipf.c
1160
*s++ = '\0';
sys/netpfil/ipfilter/netinet/radix_ipf.c
1161
tab[lines - 1].mask = s;
sys/netpfil/ipfw/dn_heap.c
54
static void *my_malloc(int s) { return malloc(s); }
sys/netpfil/ipfw/dn_heap.c
56
#define malloc(s, t, w) my_malloc(s)
sys/netpfil/ipfw/dn_sched_qfq.c
586
unsigned int s;
sys/netpfil/ipfw/dn_sched_qfq.c
594
s = qfq_calc_state(q, grp);
sys/netpfil/ipfw/dn_sched_qfq.c
595
__set_bit(grp->index, &q->bitmaps[s]);
sys/netpfil/ipfw/dn_sched_qfq.c
659
int s;
sys/netpfil/ipfw/dn_sched_qfq.c
701
s = qfq_calc_state(q, grp);
sys/netpfil/ipfw/dn_sched_qfq.c
702
__set_bit(grp->index, &q->bitmaps[s]);
sys/netpfil/ipfw/dn_sched_qfq.c
703
ND("new state %d 0x%x", s, q->bitmaps[s]);
sys/netpfil/ipfw/dn_sched_qfq.c
751
int s;
sys/netpfil/ipfw/dn_sched_qfq.c
786
s = qfq_calc_state(q, grp);
sys/netpfil/ipfw/dn_sched_qfq.c
787
__set_bit(grp->index, &q->bitmaps[s]);
sys/netpfil/ipfw/ip_dn_io.c
595
extra_bits(struct mbuf *m, struct dn_schk *s)
sys/netpfil/ipfw/ip_dn_io.c
599
struct dn_profile *pf = s->profile;
sys/netpfil/ipfw/ip_dn_io.c
604
bits = div64((uint64_t)pf->samples[index] * s->link.bandwidth, 1000);
sys/netpfil/ipfw/ip_dn_io.c
621
struct dn_schk *s = si->sched;
sys/netpfil/ipfw/ip_dn_io.c
632
bw = s->link.bandwidth;
sys/netpfil/ipfw/ip_dn_io.c
641
while (si->credit >= 0 && (m = s->fp->dequeue(si)) != NULL) {
sys/netpfil/ipfw/ip_dn_io.c
646
(m->m_pkthdr.len * 8 + extra_bits(m, s));
sys/netpfil/ipfw/ip_dn_io.c
649
dn_tag_get(m)->output_time = V_dn_cfg.curr_time + s->link.delay ;
sys/netpfil/ipfw/ip_dummynet.c
1093
copy_si(struct copy_args *a, struct dn_schk *s, int flags)
sys/netpfil/ipfw/ip_dummynet.c
1095
if (s->sch.flags & DN_HAVE_MASK)
sys/netpfil/ipfw/ip_dummynet.c
1096
dn_ht_scan(s->siht, copy_si_cb, a);
sys/netpfil/ipfw/ip_dummynet.c
1097
else if (s->siht)
sys/netpfil/ipfw/ip_dummynet.c
1098
copy_si_cb(s->siht, a);
sys/netpfil/ipfw/ip_dummynet.c
1106
copy_fsk_list(struct copy_args *a, struct dn_schk *s, int flags)
sys/netpfil/ipfw/ip_dummynet.c
1113
SLIST_FOREACH(fs, &s->fsk_list, sch_chain) {
sys/netpfil/ipfw/ip_dummynet.c
1118
DX(3, "sched %d has %d flowsets", s->sch.sched_nr, n);
sys/netpfil/ipfw/ip_dummynet.c
1126
SLIST_FOREACH(fs, &s->fsk_list, sch_chain)
sys/netpfil/ipfw/ip_dummynet.c
1144
struct dn_schk *s = _o;
sys/netpfil/ipfw/ip_dummynet.c
1146
n = s->sch.sched_nr;
sys/netpfil/ipfw/ip_dummynet.c
1159
&s->link, "link", n))
sys/netpfil/ipfw/ip_dummynet.c
1161
if (copy_profile(a, s->profile))
sys/netpfil/ipfw/ip_dummynet.c
1163
if (copy_flowset(a, s->fs, 0))
sys/netpfil/ipfw/ip_dummynet.c
1168
&s->sch, "sched", n))
sys/netpfil/ipfw/ip_dummynet.c
1171
if (copy_fsk_list(a, s, 0))
sys/netpfil/ipfw/ip_dummynet.c
1175
copy_si(a, s, 0);
sys/netpfil/ipfw/ip_dummynet.c
1210
int64_t s, idle, weight, w0;
sys/netpfil/ipfw/ip_dummynet.c
1218
s = (i <= 0) ? 0 :
sys/netpfil/ipfw/ip_dummynet.c
1221
idle = div64((s * 3) , fs->w_q); /* s, fs->w_q scaled; idle not scaled */
sys/netpfil/ipfw/ip_dummynet.c
1286
update_red(struct dn_schk *s)
sys/netpfil/ipfw/ip_dummynet.c
1289
SLIST_FOREACH(fs, &s->fsk_list, sch_chain) {
sys/netpfil/ipfw/ip_dummynet.c
1297
fsk_attach(struct dn_fsk *fs, struct dn_schk *s)
sys/netpfil/ipfw/ip_dummynet.c
1300
fs->fs.fs_nr, s->sch.sched_nr);
sys/netpfil/ipfw/ip_dummynet.c
1302
fs->sched = s;
sys/netpfil/ipfw/ip_dummynet.c
1303
SLIST_INSERT_HEAD(&s->fsk_list, fs, sch_chain);
sys/netpfil/ipfw/ip_dummynet.c
1304
if (s->fp->new_fsk)
sys/netpfil/ipfw/ip_dummynet.c
1305
s->fp->new_fsk(fs);
sys/netpfil/ipfw/ip_dummynet.c
1320
fs->fs.fs_nr, s->sch.sched_nr);
sys/netpfil/ipfw/ip_dummynet.c
1336
update_fs(struct dn_schk *s)
sys/netpfil/ipfw/ip_dummynet.c
1341
if (s->sch.sched_nr != fs->fs.sched_nr) {
sys/netpfil/ipfw/ip_dummynet.c
1344
s->sch.sched_nr);
sys/netpfil/ipfw/ip_dummynet.c
1347
fsk_attach(fs, s);
sys/netpfil/ipfw/ip_dummynet.c
1581
struct dn_schk *s = locate_scheduler(i);
sys/netpfil/ipfw/ip_dummynet.c
1582
if (s == NULL) {
sys/netpfil/ipfw/ip_dummynet.c
1588
free(s->profile, M_DUMMYNET);
sys/netpfil/ipfw/ip_dummynet.c
1589
s->profile = NULL;
sys/netpfil/ipfw/ip_dummynet.c
1592
s->link.oid = p->oid;
sys/netpfil/ipfw/ip_dummynet.c
1593
s->link.link_nr = i;
sys/netpfil/ipfw/ip_dummynet.c
1594
s->link.delay = p->delay;
sys/netpfil/ipfw/ip_dummynet.c
1595
if (s->link.bandwidth != p->bandwidth) {
sys/netpfil/ipfw/ip_dummynet.c
1597
s->link.bandwidth = p->bandwidth;
sys/netpfil/ipfw/ip_dummynet.c
1598
update_red(s);
sys/netpfil/ipfw/ip_dummynet.c
1600
s->link.burst = p->burst;
sys/netpfil/ipfw/ip_dummynet.c
1601
schk_reset_credit(s);
sys/netpfil/ipfw/ip_dummynet.c
1655
struct dn_schk *s;
sys/netpfil/ipfw/ip_dummynet.c
1680
s = locate_scheduler(nfs->sched_nr);
sys/netpfil/ipfw/ip_dummynet.c
1681
config_aqm(fs, ep, s != NULL && s->siht != NULL);
sys/netpfil/ipfw/ip_dummynet.c
1688
s = locate_scheduler(nfs->sched_nr);
sys/netpfil/ipfw/ip_dummynet.c
1695
fs->fs.sched_nr, fs->sched, nfs->sched_nr, s);
sys/netpfil/ipfw/ip_dummynet.c
1697
int flags = s ? DN_DETACH : (DN_DETACH | DN_DESTROY);
sys/netpfil/ipfw/ip_dummynet.c
1705
config_aqm(fs, ep, s != NULL &&
sys/netpfil/ipfw/ip_dummynet.c
1706
s->siht != NULL);
sys/netpfil/ipfw/ip_dummynet.c
1708
if (s != NULL)
sys/netpfil/ipfw/ip_dummynet.c
1709
fsk_attach(fs, s);
sys/netpfil/ipfw/ip_dummynet.c
1730
struct dn_schk *s;
sys/netpfil/ipfw/ip_dummynet.c
1777
s = dn_ht_find(V_dn_cfg.schedhash, i, DNHT_INSERT, &a);
sys/netpfil/ipfw/ip_dummynet.c
1780
s = dn_ht_find(V_dn_cfg.schedhash, i, 0, &a);
sys/netpfil/ipfw/ip_dummynet.c
1781
if (s != NULL) {
sys/netpfil/ipfw/ip_dummynet.c
1782
a.fp = s->fp;
sys/netpfil/ipfw/ip_dummynet.c
1811
if (s == NULL) {
sys/netpfil/ipfw/ip_dummynet.c
1817
s->link = p;
sys/netpfil/ipfw/ip_dummynet.c
1819
s->profile = NULL; /* XXX maybe not needed */
sys/netpfil/ipfw/ip_dummynet.c
1821
s->profile = malloc(sizeof(struct dn_profile),
sys/netpfil/ipfw/ip_dummynet.c
1823
if (s->profile == NULL) {
sys/netpfil/ipfw/ip_dummynet.c
1827
memcpy(s->profile, pf, sizeof(*pf));
sys/netpfil/ipfw/ip_dummynet.c
1831
if (s->fp == NULL) {
sys/netpfil/ipfw/ip_dummynet.c
1833
} else if (s->fp != a.fp ||
sys/netpfil/ipfw/ip_dummynet.c
1834
bcmp(a.sch, &s->sch, sizeof(*a.sch)) ) {
sys/netpfil/ipfw/ip_dummynet.c
1837
i, s->fp->name, a.fp->name);
sys/netpfil/ipfw/ip_dummynet.c
1839
s->sch.oid.type, s->sch.oid.subtype,
sys/netpfil/ipfw/ip_dummynet.c
1841
if (s->link.link_nr == 0)
sys/netpfil/ipfw/ip_dummynet.c
1843
p = s->link; /* preserve link */
sys/netpfil/ipfw/ip_dummynet.c
1844
if (s->profile) {/* preserve profile */
sys/netpfil/ipfw/ip_dummynet.c
1849
memcpy(pf, s->profile, sizeof(*pf));
sys/netpfil/ipfw/ip_dummynet.c
1856
schk_delete_cb(s, (void *)DN_DESTROY);
sys/netpfil/ipfw/ip_dummynet.c
1862
s->sch = *a.sch;
sys/netpfil/ipfw/ip_dummynet.c
1863
s->fp = a.fp;
sys/netpfil/ipfw/ip_dummynet.c
1864
s->cfg = arg;
sys/netpfil/ipfw/ip_dummynet.c
1869
if (!(s->fp->flags & DN_MULTIQUEUE) && !s->fs) {
sys/netpfil/ipfw/ip_dummynet.c
1870
s->fs = dn_ht_find(V_dn_cfg.fshash, i, 0, NULL);
sys/netpfil/ipfw/ip_dummynet.c
1871
if (!s->fs) {
sys/netpfil/ipfw/ip_dummynet.c
1877
s->fs = config_fs(&fs, NULL, 1 /* locked */);
sys/netpfil/ipfw/ip_dummynet.c
1879
if (!s->fs) {
sys/netpfil/ipfw/ip_dummynet.c
1880
schk_delete_cb(s, (void *)DN_DESTROY);
sys/netpfil/ipfw/ip_dummynet.c
1886
if (s->fp->config)
sys/netpfil/ipfw/ip_dummynet.c
1887
s->fp->config(s);
sys/netpfil/ipfw/ip_dummynet.c
1888
update_fs(s);
sys/netpfil/ipfw/ip_dummynet.c
1923
struct dn_schk *s;
sys/netpfil/ipfw/ip_dummynet.c
1936
s = locate_scheduler(i);
sys/netpfil/ipfw/ip_dummynet.c
1938
if (s == NULL) {
sys/netpfil/ipfw/ip_dummynet.c
1947
if (s->profile && (pf->samples_no == 0 ||
sys/netpfil/ipfw/ip_dummynet.c
1948
s->profile->oid.len < pf->oid.len)) {
sys/netpfil/ipfw/ip_dummynet.c
1949
free(s->profile, M_DUMMYNET);
sys/netpfil/ipfw/ip_dummynet.c
1950
s->profile = NULL;
sys/netpfil/ipfw/ip_dummynet.c
1958
if (s->profile == NULL)
sys/netpfil/ipfw/ip_dummynet.c
1959
s->profile = malloc(pf->oid.len,
sys/netpfil/ipfw/ip_dummynet.c
1961
if (s->profile == NULL) {
sys/netpfil/ipfw/ip_dummynet.c
1967
olen = s->profile->oid.len;
sys/netpfil/ipfw/ip_dummynet.c
1970
memcpy(s->profile, pf, pf->oid.len);
sys/netpfil/ipfw/ip_dummynet.c
1971
s->profile->oid.len = olen;
sys/netpfil/ipfw/ip_dummynet.c
2387
struct dn_schk *s = _s;
sys/netpfil/ipfw/ip_dummynet.c
2389
if (s->sch.flags & DN_HAVE_MASK) {
sys/netpfil/ipfw/ip_dummynet.c
2390
dn_ht_scan_bucket(s->siht, &s->drain_bucket,
sys/netpfil/ipfw/ip_dummynet.c
2392
s->drain_bucket++;
sys/netpfil/ipfw/ip_dummynet.c
2394
if (s->siht) {
sys/netpfil/ipfw/ip_dummynet.c
2395
if (drain_scheduler_cb(s->siht, NULL) == DNHT_SCAN_DEL)
sys/netpfil/ipfw/ip_dummynet.c
2396
s->siht = NULL;
sys/netpfil/ipfw/ip_dummynet.c
2639
struct dn_alg *s;
sys/netpfil/ipfw/ip_dummynet.c
2653
CK_LIST_FOREACH(s, &schedlist, next) {
sys/netpfil/ipfw/ip_dummynet.c
2654
if (strcmp(s->name, d->name) == 0) {
sys/netpfil/ipfw/ip_dummynet.c
2659
if (s == NULL)
sys/netpfil/ipfw/ip_dummynet.c
2662
D("dn_sched %s %sloaded", d->name, s ? "not ":"");
sys/netpfil/ipfw/ip_dummynet.c
2663
return s ? 1 : 0;
sys/netpfil/ipfw/ip_dummynet.c
2667
unload_dn_sched(struct dn_alg *s)
sys/netpfil/ipfw/ip_dummynet.c
2672
ND("called for %s", s->name);
sys/netpfil/ipfw/ip_dummynet.c
2676
if (strcmp(s->name, r->name) != 0)
sys/netpfil/ipfw/ip_dummynet.c
2686
D("dn_sched %s %sunloaded", s->name, err ? "not ":"");
sys/netpfil/ipfw/ip_dummynet.c
270
uint32_t *s = (uint32_t *)&id->src_ip6;
sys/netpfil/ipfw/ip_dummynet.c
275
(s[0] << 1) ^ (s[1] << 1) ^
sys/netpfil/ipfw/ip_dummynet.c
276
(s[2] << 1) ^ (s[3] << 1) ^
sys/netpfil/ipfw/ip_dummynet.c
277
(s[0] << 16) ^ (s[1] << 16) ^
sys/netpfil/ipfw/ip_dummynet.c
278
(s[2] << 16) ^ (s[3] << 16) ^
sys/netpfil/ipfw/ip_dummynet.c
519
struct dn_schk *s = arg;
sys/netpfil/ipfw/ip_dummynet.c
521
int l = sizeof(*si) + s->fp->si_datalen;
sys/netpfil/ipfw/ip_dummynet.c
534
si->sched = s;
sys/netpfil/ipfw/ip_dummynet.c
537
if (s->fp->new_sched && s->fp->new_sched(si)) {
sys/netpfil/ipfw/ip_dummynet.c
541
if (s->sch.flags & DN_HAVE_MASK)
sys/netpfil/ipfw/ip_dummynet.c
546
if (!(s->fp->flags & DN_MULTIQUEUE))
sys/netpfil/ipfw/ip_dummynet.c
547
if (s->fs->aqmfp && s->fs->aqmfp->init)
sys/netpfil/ipfw/ip_dummynet.c
548
if(s->fs->aqmfp->init((struct dn_queue *)(si + 1))) {
sys/netpfil/ipfw/ip_dummynet.c
549
D("unable to init AQM for fs %d", s->fs->fs.fs_nr);
sys/netpfil/ipfw/ip_dummynet.c
575
struct dn_schk *s = si->sched;
sys/netpfil/ipfw/ip_dummynet.c
590
if (!(s->fp->flags & DN_MULTIQUEUE)) {
sys/netpfil/ipfw/ip_dummynet.c
597
if (s->fp->free_sched)
sys/netpfil/ipfw/ip_dummynet.c
598
s->fp->free_sched(si);
sys/netpfil/ipfw/ip_dummynet.c
611
ipdn_si_find(struct dn_schk *s, struct ipfw_flow_id *id)
sys/netpfil/ipfw/ip_dummynet.c
614
if (s->sch.flags & DN_HAVE_MASK) {
sys/netpfil/ipfw/ip_dummynet.c
616
flow_id_mask(&s->sch.sched_mask, &id_t);
sys/netpfil/ipfw/ip_dummynet.c
617
return dn_ht_find(s->siht, (uintptr_t)&id_t,
sys/netpfil/ipfw/ip_dummynet.c
618
DNHT_INSERT, s);
sys/netpfil/ipfw/ip_dummynet.c
620
if (!s->siht)
sys/netpfil/ipfw/ip_dummynet.c
621
s->siht = si_new(0, 0, s);
sys/netpfil/ipfw/ip_dummynet.c
622
return (struct dn_sch_inst *)s->siht;
sys/netpfil/ipfw/ip_dummynet.c
637
schk_reset_credit(struct dn_schk *s)
sys/netpfil/ipfw/ip_dummynet.c
639
if (s->sch.flags & DN_HAVE_MASK)
sys/netpfil/ipfw/ip_dummynet.c
640
dn_ht_scan(s->siht, si_reset_credit, NULL);
sys/netpfil/ipfw/ip_dummynet.c
641
else if (s->siht)
sys/netpfil/ipfw/ip_dummynet.c
642
si_reset_credit(s->siht, NULL);
sys/netpfil/ipfw/ip_dummynet.c
854
struct dn_schk *s = (struct dn_schk *)obj;
sys/netpfil/ipfw/ip_dummynet.c
857
return (s->sch.sched_nr == i);
sys/netpfil/ipfw/ip_dummynet.c
869
struct dn_schk *s;
sys/netpfil/ipfw/ip_dummynet.c
870
int l = sizeof(*s) +a->fp->schk_datalen;
sys/netpfil/ipfw/ip_dummynet.c
872
s = malloc(l, M_DUMMYNET, M_NOWAIT | M_ZERO);
sys/netpfil/ipfw/ip_dummynet.c
873
if (s == NULL)
sys/netpfil/ipfw/ip_dummynet.c
875
set_oid(&s->link.oid, DN_LINK, sizeof(s->link));
sys/netpfil/ipfw/ip_dummynet.c
876
s->sch = *a->sch; // copy initial values
sys/netpfil/ipfw/ip_dummynet.c
877
s->link.link_nr = s->sch.sched_nr;
sys/netpfil/ipfw/ip_dummynet.c
878
SLIST_INIT(&s->fsk_list);
sys/netpfil/ipfw/ip_dummynet.c
880
s->fp = a->fp; /* si_new needs this */
sys/netpfil/ipfw/ip_dummynet.c
881
s->drain_bucket = 0;
sys/netpfil/ipfw/ip_dummynet.c
882
if (s->sch.flags & DN_HAVE_MASK) {
sys/netpfil/ipfw/ip_dummynet.c
883
s->siht = dn_ht_init(NULL, s->sch.buckets,
sys/netpfil/ipfw/ip_dummynet.c
886
if (s->siht == NULL) {
sys/netpfil/ipfw/ip_dummynet.c
887
free(s, M_DUMMYNET);
sys/netpfil/ipfw/ip_dummynet.c
891
s->fp = NULL; /* mark as a new scheduler */
sys/netpfil/ipfw/ip_dummynet.c
893
return s;
sys/netpfil/ipfw/ip_dummynet.c
907
struct dn_schk *s = obj;
sys/netpfil/ipfw/ip_dummynet.c
911
s->sch.sched_nr,
sys/netpfil/ipfw/ip_dummynet.c
915
fsk_detach_list(&s->fsk_list, arg ? DN_DESTROY : 0);
sys/netpfil/ipfw/ip_dummynet.c
917
if (s->sch.flags & DN_HAVE_MASK) {
sys/netpfil/ipfw/ip_dummynet.c
918
dn_ht_scan(s->siht, si_destroy, NULL);
sys/netpfil/ipfw/ip_dummynet.c
919
dn_ht_free(s->siht, 0);
sys/netpfil/ipfw/ip_dummynet.c
920
} else if (s->siht)
sys/netpfil/ipfw/ip_dummynet.c
921
si_destroy(s->siht, NULL);
sys/netpfil/ipfw/ip_dummynet.c
923
free(s->profile, M_DUMMYNET);
sys/netpfil/ipfw/ip_dummynet.c
924
s->profile = NULL;
sys/netpfil/ipfw/ip_dummynet.c
925
s->siht = NULL;
sys/netpfil/ipfw/ip_dummynet.c
926
if (s->fp->destroy)
sys/netpfil/ipfw/ip_dummynet.c
927
s->fp->destroy(s);
sys/netpfil/ipfw/ip_dummynet.c
928
bzero(s, sizeof(*s)); // safety
sys/netpfil/ipfw/ip_dummynet.c
942
struct dn_schk *s;
sys/netpfil/ipfw/ip_dummynet.c
944
s = dn_ht_find(V_dn_cfg.schedhash, i, DNHT_REMOVE, NULL);
sys/netpfil/ipfw/ip_dummynet.c
945
ND("%d %p", i, s);
sys/netpfil/ipfw/ip_dummynet.c
946
if (!s)
sys/netpfil/ipfw/ip_dummynet.c
950
schk_delete_cb(s, (void*)(uintptr_t)DN_DESTROY);
sys/netpfil/ipfw/ip_dummynet.c
961
struct dn_schk s;
sys/netpfil/ipfw/ip_dummynet.c
980
memcpy(&dn.s, _o, sizeof(dn.s));
sys/netpfil/ipfw/ip_dummynet.c
981
dn.s.sch.oid.id = (dn.s.sch.flags & DN_HAVE_MASK) ?
sys/netpfil/ipfw/ip_dummynet.c
982
dn_ht_entries(dn.s.siht) : (dn.s.siht ? 1 : 0);
sys/netpfil/ipfw/ip_dummynet.c
983
memcpy(*start, &dn.s, sizeof(dn.s));
sys/netpfil/ipfw/ip_fw_dynamic.c
1064
struct dyn_ipv4_state *s;
sys/netpfil/ipfw/ip_fw_dynamic.c
1071
CK_SLIST_FOREACH(s, &V_dyn_ipv4[bucket], entry) {
sys/netpfil/ipfw/ip_fw_dynamic.c
1072
DYNSTATE_PROTECT(s);
sys/netpfil/ipfw/ip_fw_dynamic.c
1075
if (s->proto != pkt->proto)
sys/netpfil/ipfw/ip_fw_dynamic.c
1077
if (info->kidx != 0 && s->kidx != info->kidx)
sys/netpfil/ipfw/ip_fw_dynamic.c
1079
if (s->sport == pkt->src_port && s->dport == pkt->dst_port &&
sys/netpfil/ipfw/ip_fw_dynamic.c
1080
s->src == pkt->src_ip && s->dst == pkt->dst_ip) {
sys/netpfil/ipfw/ip_fw_dynamic.c
1084
if (s->sport == pkt->dst_port && s->dport == pkt->src_port &&
sys/netpfil/ipfw/ip_fw_dynamic.c
1085
s->src == pkt->dst_ip && s->dst == pkt->src_ip) {
sys/netpfil/ipfw/ip_fw_dynamic.c
1091
if (s != NULL)
sys/netpfil/ipfw/ip_fw_dynamic.c
1092
dyn_update_proto_state(s->data, pkt, ulp, pktlen,
sys/netpfil/ipfw/ip_fw_dynamic.c
1094
return (s);
sys/netpfil/ipfw/ip_fw_dynamic.c
1105
struct dyn_ipv4_state *s;
sys/netpfil/ipfw/ip_fw_dynamic.c
1110
CK_SLIST_FOREACH(s, &V_dyn_ipv4[bucket], entry) {
sys/netpfil/ipfw/ip_fw_dynamic.c
1111
if (s->proto != pkt->proto ||
sys/netpfil/ipfw/ip_fw_dynamic.c
1112
s->kidx != kidx)
sys/netpfil/ipfw/ip_fw_dynamic.c
1114
if (s->sport == pkt->src_port &&
sys/netpfil/ipfw/ip_fw_dynamic.c
1115
s->dport == pkt->dst_port &&
sys/netpfil/ipfw/ip_fw_dynamic.c
1116
s->src == pkt->src_ip && s->dst == pkt->dst_ip) {
sys/netpfil/ipfw/ip_fw_dynamic.c
1120
if (s->sport == pkt->dst_port && s->dport == pkt->src_port &&
sys/netpfil/ipfw/ip_fw_dynamic.c
1121
s->src == pkt->dst_ip && s->dst == pkt->src_ip) {
sys/netpfil/ipfw/ip_fw_dynamic.c
1126
if (s != NULL)
sys/netpfil/ipfw/ip_fw_dynamic.c
1127
dyn_update_proto_state(s->data, pkt, ulp, pktlen, dir);
sys/netpfil/ipfw/ip_fw_dynamic.c
1128
return (s != NULL);
sys/netpfil/ipfw/ip_fw_dynamic.c
1135
struct dyn_ipv4_state *s;
sys/netpfil/ipfw/ip_fw_dynamic.c
1141
CK_SLIST_FOREACH(s, &V_dyn_ipv4_parent[bucket], entry) {
sys/netpfil/ipfw/ip_fw_dynamic.c
1142
DYNSTATE_PROTECT(s);
sys/netpfil/ipfw/ip_fw_dynamic.c
1150
if (s->limit->parent == rule &&
sys/netpfil/ipfw/ip_fw_dynamic.c
1151
s->limit->ruleid == ruleid &&
sys/netpfil/ipfw/ip_fw_dynamic.c
1152
s->limit->rulenum == rulenum &&
sys/netpfil/ipfw/ip_fw_dynamic.c
1153
s->proto == pkt->proto &&
sys/netpfil/ipfw/ip_fw_dynamic.c
1154
s->sport == pkt->src_port &&
sys/netpfil/ipfw/ip_fw_dynamic.c
1155
s->dport == pkt->dst_port &&
sys/netpfil/ipfw/ip_fw_dynamic.c
1156
s->src == pkt->src_ip && s->dst == pkt->dst_ip) {
sys/netpfil/ipfw/ip_fw_dynamic.c
1157
if (s->limit->expire != time_uptime +
sys/netpfil/ipfw/ip_fw_dynamic.c
1159
ck_pr_store_32(&s->limit->expire,
sys/netpfil/ipfw/ip_fw_dynamic.c
1164
return (s);
sys/netpfil/ipfw/ip_fw_dynamic.c
1171
struct dyn_ipv4_state *s;
sys/netpfil/ipfw/ip_fw_dynamic.c
1174
CK_SLIST_FOREACH(s, &V_dyn_ipv4_parent[bucket], entry) {
sys/netpfil/ipfw/ip_fw_dynamic.c
1175
if (s->limit->parent == rule &&
sys/netpfil/ipfw/ip_fw_dynamic.c
1176
s->limit->ruleid == ruleid &&
sys/netpfil/ipfw/ip_fw_dynamic.c
1177
s->limit->rulenum == rulenum &&
sys/netpfil/ipfw/ip_fw_dynamic.c
1178
s->proto == pkt->proto &&
sys/netpfil/ipfw/ip_fw_dynamic.c
1179
s->sport == pkt->src_port &&
sys/netpfil/ipfw/ip_fw_dynamic.c
1180
s->dport == pkt->dst_port &&
sys/netpfil/ipfw/ip_fw_dynamic.c
1181
s->src == pkt->src_ip && s->dst == pkt->dst_ip)
sys/netpfil/ipfw/ip_fw_dynamic.c
1184
return (s);
sys/netpfil/ipfw/ip_fw_dynamic.c
1211
struct dyn_ipv6_state *s;
sys/netpfil/ipfw/ip_fw_dynamic.c
1218
CK_SLIST_FOREACH(s, &V_dyn_ipv6[bucket], entry) {
sys/netpfil/ipfw/ip_fw_dynamic.c
1219
DYNSTATE_PROTECT(s);
sys/netpfil/ipfw/ip_fw_dynamic.c
1222
if (s->proto != pkt->proto || s->zoneid != zoneid)
sys/netpfil/ipfw/ip_fw_dynamic.c
1224
if (info->kidx != 0 && s->kidx != info->kidx)
sys/netpfil/ipfw/ip_fw_dynamic.c
1226
if (s->sport == pkt->src_port && s->dport == pkt->dst_port &&
sys/netpfil/ipfw/ip_fw_dynamic.c
1227
IN6_ARE_ADDR_EQUAL(&s->src, &pkt->src_ip6) &&
sys/netpfil/ipfw/ip_fw_dynamic.c
1228
IN6_ARE_ADDR_EQUAL(&s->dst, &pkt->dst_ip6)) {
sys/netpfil/ipfw/ip_fw_dynamic.c
1232
if (s->sport == pkt->dst_port && s->dport == pkt->src_port &&
sys/netpfil/ipfw/ip_fw_dynamic.c
1233
IN6_ARE_ADDR_EQUAL(&s->src, &pkt->dst_ip6) &&
sys/netpfil/ipfw/ip_fw_dynamic.c
1234
IN6_ARE_ADDR_EQUAL(&s->dst, &pkt->src_ip6)) {
sys/netpfil/ipfw/ip_fw_dynamic.c
1239
if (s != NULL)
sys/netpfil/ipfw/ip_fw_dynamic.c
1240
dyn_update_proto_state(s->data, pkt, ulp, pktlen,
sys/netpfil/ipfw/ip_fw_dynamic.c
1242
return (s);
sys/netpfil/ipfw/ip_fw_dynamic.c
1253
struct dyn_ipv6_state *s;
sys/netpfil/ipfw/ip_fw_dynamic.c
1258
CK_SLIST_FOREACH(s, &V_dyn_ipv6[bucket], entry) {
sys/netpfil/ipfw/ip_fw_dynamic.c
1259
if (s->proto != pkt->proto || s->kidx != kidx ||
sys/netpfil/ipfw/ip_fw_dynamic.c
1260
s->zoneid != zoneid)
sys/netpfil/ipfw/ip_fw_dynamic.c
1262
if (s->sport == pkt->src_port && s->dport == pkt->dst_port &&
sys/netpfil/ipfw/ip_fw_dynamic.c
1263
IN6_ARE_ADDR_EQUAL(&s->src, &pkt->src_ip6) &&
sys/netpfil/ipfw/ip_fw_dynamic.c
1264
IN6_ARE_ADDR_EQUAL(&s->dst, &pkt->dst_ip6)) {
sys/netpfil/ipfw/ip_fw_dynamic.c
1268
if (s->sport == pkt->dst_port && s->dport == pkt->src_port &&
sys/netpfil/ipfw/ip_fw_dynamic.c
1269
IN6_ARE_ADDR_EQUAL(&s->src, &pkt->dst_ip6) &&
sys/netpfil/ipfw/ip_fw_dynamic.c
1270
IN6_ARE_ADDR_EQUAL(&s->dst, &pkt->src_ip6)) {
sys/netpfil/ipfw/ip_fw_dynamic.c
1275
if (s != NULL)
sys/netpfil/ipfw/ip_fw_dynamic.c
1276
dyn_update_proto_state(s->data, pkt, ulp, pktlen, dir);
sys/netpfil/ipfw/ip_fw_dynamic.c
1277
return (s != NULL);
sys/netpfil/ipfw/ip_fw_dynamic.c
1284
struct dyn_ipv6_state *s;
sys/netpfil/ipfw/ip_fw_dynamic.c
1290
CK_SLIST_FOREACH(s, &V_dyn_ipv6_parent[bucket], entry) {
sys/netpfil/ipfw/ip_fw_dynamic.c
1291
DYNSTATE_PROTECT(s);
sys/netpfil/ipfw/ip_fw_dynamic.c
1299
if (s->limit->parent == rule &&
sys/netpfil/ipfw/ip_fw_dynamic.c
1300
s->limit->ruleid == ruleid &&
sys/netpfil/ipfw/ip_fw_dynamic.c
1301
s->limit->rulenum == rulenum &&
sys/netpfil/ipfw/ip_fw_dynamic.c
1302
s->proto == pkt->proto &&
sys/netpfil/ipfw/ip_fw_dynamic.c
1303
s->sport == pkt->src_port &&
sys/netpfil/ipfw/ip_fw_dynamic.c
1304
s->dport == pkt->dst_port && s->zoneid == zoneid &&
sys/netpfil/ipfw/ip_fw_dynamic.c
1305
IN6_ARE_ADDR_EQUAL(&s->src, &pkt->src_ip6) &&
sys/netpfil/ipfw/ip_fw_dynamic.c
1306
IN6_ARE_ADDR_EQUAL(&s->dst, &pkt->dst_ip6)) {
sys/netpfil/ipfw/ip_fw_dynamic.c
1307
if (s->limit->expire != time_uptime +
sys/netpfil/ipfw/ip_fw_dynamic.c
1309
ck_pr_store_32(&s->limit->expire,
sys/netpfil/ipfw/ip_fw_dynamic.c
1314
return (s);
sys/netpfil/ipfw/ip_fw_dynamic.c
1321
struct dyn_ipv6_state *s;
sys/netpfil/ipfw/ip_fw_dynamic.c
1324
CK_SLIST_FOREACH(s, &V_dyn_ipv6_parent[bucket], entry) {
sys/netpfil/ipfw/ip_fw_dynamic.c
1325
if (s->limit->parent == rule &&
sys/netpfil/ipfw/ip_fw_dynamic.c
1326
s->limit->ruleid == ruleid &&
sys/netpfil/ipfw/ip_fw_dynamic.c
1327
s->limit->rulenum == rulenum &&
sys/netpfil/ipfw/ip_fw_dynamic.c
1328
s->proto == pkt->proto &&
sys/netpfil/ipfw/ip_fw_dynamic.c
1329
s->sport == pkt->src_port &&
sys/netpfil/ipfw/ip_fw_dynamic.c
1330
s->dport == pkt->dst_port && s->zoneid == zoneid &&
sys/netpfil/ipfw/ip_fw_dynamic.c
1331
IN6_ARE_ADDR_EQUAL(&s->src, &pkt->src_ip6) &&
sys/netpfil/ipfw/ip_fw_dynamic.c
1332
IN6_ARE_ADDR_EQUAL(&s->dst, &pkt->dst_ip6))
sys/netpfil/ipfw/ip_fw_dynamic.c
1335
return (s);
sys/netpfil/ipfw/ip_fw_dynamic.c
1394
struct dyn_ipv4_state *s;
sys/netpfil/ipfw/ip_fw_dynamic.c
1396
s = dyn_lookup_ipv4_state(&args->f_id, ulp, info, pktlen);
sys/netpfil/ipfw/ip_fw_dynamic.c
1397
if (s != NULL) {
sys/netpfil/ipfw/ip_fw_dynamic.c
1403
data = s->data;
sys/netpfil/ipfw/ip_fw_dynamic.c
1404
if (s->type == O_LIMIT) {
sys/netpfil/ipfw/ip_fw_dynamic.c
1405
s = data->parent;
sys/netpfil/ipfw/ip_fw_dynamic.c
1406
rule = s->limit->parent;
sys/netpfil/ipfw/ip_fw_dynamic.c
1413
struct dyn_ipv6_state *s;
sys/netpfil/ipfw/ip_fw_dynamic.c
1415
s = dyn_lookup_ipv6_state(&args->f_id, dyn_getscopeid(args),
sys/netpfil/ipfw/ip_fw_dynamic.c
1417
if (s != NULL) {
sys/netpfil/ipfw/ip_fw_dynamic.c
1418
data = s->data;
sys/netpfil/ipfw/ip_fw_dynamic.c
1419
if (s->type == O_LIMIT) {
sys/netpfil/ipfw/ip_fw_dynamic.c
1420
s = data->parent;
sys/netpfil/ipfw/ip_fw_dynamic.c
1421
rule = s->limit->parent;
sys/netpfil/ipfw/ip_fw_dynamic.c
1564
struct dyn_ipv4_state *s;
sys/netpfil/ipfw/ip_fw_dynamic.c
1566
s = uma_zalloc(V_dyn_ipv4_zone, M_NOWAIT | M_ZERO);
sys/netpfil/ipfw/ip_fw_dynamic.c
1567
if (s == NULL)
sys/netpfil/ipfw/ip_fw_dynamic.c
1570
s->type = type;
sys/netpfil/ipfw/ip_fw_dynamic.c
1571
s->kidx = kidx;
sys/netpfil/ipfw/ip_fw_dynamic.c
1572
s->proto = pkt->proto;
sys/netpfil/ipfw/ip_fw_dynamic.c
1573
s->sport = pkt->src_port;
sys/netpfil/ipfw/ip_fw_dynamic.c
1574
s->dport = pkt->dst_port;
sys/netpfil/ipfw/ip_fw_dynamic.c
1575
s->src = pkt->src_ip;
sys/netpfil/ipfw/ip_fw_dynamic.c
1576
s->dst = pkt->dst_ip;
sys/netpfil/ipfw/ip_fw_dynamic.c
1577
return (s);
sys/netpfil/ipfw/ip_fw_dynamic.c
1592
struct dyn_ipv4_state *s;
sys/netpfil/ipfw/ip_fw_dynamic.c
1603
s = dyn_lookup_ipv4_parent_locked(pkt, rule, ruleid,
sys/netpfil/ipfw/ip_fw_dynamic.c
1605
if (s != NULL) {
sys/netpfil/ipfw/ip_fw_dynamic.c
1611
DYNSTATE_PROTECT(s);
sys/netpfil/ipfw/ip_fw_dynamic.c
1613
return (s);
sys/netpfil/ipfw/ip_fw_dynamic.c
1623
s = dyn_alloc_ipv4_state(pkt, kidx, O_LIMIT_PARENT);
sys/netpfil/ipfw/ip_fw_dynamic.c
1624
if (s == NULL) {
sys/netpfil/ipfw/ip_fw_dynamic.c
1630
s->limit = limit;
sys/netpfil/ipfw/ip_fw_dynamic.c
1631
CK_SLIST_INSERT_HEAD(&V_dyn_ipv4_parent[bucket], s, entry);
sys/netpfil/ipfw/ip_fw_dynamic.c
1635
DYNSTATE_PROTECT(s);
sys/netpfil/ipfw/ip_fw_dynamic.c
1637
return (s);
sys/netpfil/ipfw/ip_fw_dynamic.c
1646
struct dyn_ipv4_state *s;
sys/netpfil/ipfw/ip_fw_dynamic.c
1674
s = dyn_alloc_ipv4_state(pkt, kidx, type);
sys/netpfil/ipfw/ip_fw_dynamic.c
1675
if (s == NULL) {
sys/netpfil/ipfw/ip_fw_dynamic.c
1681
s->data = data;
sys/netpfil/ipfw/ip_fw_dynamic.c
1682
CK_SLIST_INSERT_HEAD(&V_dyn_ipv4[bucket], s, entry);
sys/netpfil/ipfw/ip_fw_dynamic.c
1694
struct dyn_ipv6_state *s;
sys/netpfil/ipfw/ip_fw_dynamic.c
1696
s = uma_zalloc(V_dyn_ipv6_zone, M_NOWAIT | M_ZERO);
sys/netpfil/ipfw/ip_fw_dynamic.c
1697
if (s == NULL)
sys/netpfil/ipfw/ip_fw_dynamic.c
1700
s->type = type;
sys/netpfil/ipfw/ip_fw_dynamic.c
1701
s->kidx = kidx;
sys/netpfil/ipfw/ip_fw_dynamic.c
1702
s->zoneid = zoneid;
sys/netpfil/ipfw/ip_fw_dynamic.c
1703
s->proto = pkt->proto;
sys/netpfil/ipfw/ip_fw_dynamic.c
1704
s->sport = pkt->src_port;
sys/netpfil/ipfw/ip_fw_dynamic.c
1705
s->dport = pkt->dst_port;
sys/netpfil/ipfw/ip_fw_dynamic.c
1706
s->src = pkt->src_ip6;
sys/netpfil/ipfw/ip_fw_dynamic.c
1707
s->dst = pkt->dst_ip6;
sys/netpfil/ipfw/ip_fw_dynamic.c
1708
return (s);
sys/netpfil/ipfw/ip_fw_dynamic.c
1723
struct dyn_ipv6_state *s;
sys/netpfil/ipfw/ip_fw_dynamic.c
1734
s = dyn_lookup_ipv6_parent_locked(pkt, zoneid, rule, ruleid,
sys/netpfil/ipfw/ip_fw_dynamic.c
1736
if (s != NULL) {
sys/netpfil/ipfw/ip_fw_dynamic.c
1742
DYNSTATE_PROTECT(s);
sys/netpfil/ipfw/ip_fw_dynamic.c
1744
return (s);
sys/netpfil/ipfw/ip_fw_dynamic.c
1754
s = dyn_alloc_ipv6_state(pkt, zoneid, kidx, O_LIMIT_PARENT);
sys/netpfil/ipfw/ip_fw_dynamic.c
1755
if (s == NULL) {
sys/netpfil/ipfw/ip_fw_dynamic.c
1761
s->limit = limit;
sys/netpfil/ipfw/ip_fw_dynamic.c
1762
CK_SLIST_INSERT_HEAD(&V_dyn_ipv6_parent[bucket], s, entry);
sys/netpfil/ipfw/ip_fw_dynamic.c
1766
DYNSTATE_PROTECT(s);
sys/netpfil/ipfw/ip_fw_dynamic.c
1768
return (s);
sys/netpfil/ipfw/ip_fw_dynamic.c
1777
struct dyn_ipv6_state *s;
sys/netpfil/ipfw/ip_fw_dynamic.c
1805
s = dyn_alloc_ipv6_state(pkt, zoneid, kidx, type);
sys/netpfil/ipfw/ip_fw_dynamic.c
1806
if (s == NULL) {
sys/netpfil/ipfw/ip_fw_dynamic.c
1812
s->data = data;
sys/netpfil/ipfw/ip_fw_dynamic.c
1813
CK_SLIST_INSERT_HEAD(&V_dyn_ipv6[bucket], s, entry);
sys/netpfil/ipfw/ip_fw_dynamic.c
1835
struct dyn_ipv4_state *s;
sys/netpfil/ipfw/ip_fw_dynamic.c
1838
s = dyn_lookup_ipv4_parent(pkt, rule, rule->id,
sys/netpfil/ipfw/ip_fw_dynamic.c
1840
if (s == NULL) {
sys/netpfil/ipfw/ip_fw_dynamic.c
1847
s = dyn_add_ipv4_parent(rule, rule->id,
sys/netpfil/ipfw/ip_fw_dynamic.c
1849
if (s == NULL)
sys/netpfil/ipfw/ip_fw_dynamic.c
1853
ret = s;
sys/netpfil/ipfw/ip_fw_dynamic.c
1854
p = s->limit;
sys/netpfil/ipfw/ip_fw_dynamic.c
1858
struct dyn_ipv6_state *s;
sys/netpfil/ipfw/ip_fw_dynamic.c
1861
s = dyn_lookup_ipv6_parent(pkt, zoneid, rule, rule->id,
sys/netpfil/ipfw/ip_fw_dynamic.c
1863
if (s == NULL) {
sys/netpfil/ipfw/ip_fw_dynamic.c
1870
s = dyn_add_ipv6_parent(rule, rule->id,
sys/netpfil/ipfw/ip_fw_dynamic.c
1873
if (s == NULL)
sys/netpfil/ipfw/ip_fw_dynamic.c
1877
ret = s;
sys/netpfil/ipfw/ip_fw_dynamic.c
1878
p = s->limit;
sys/netpfil/ipfw/ip_fw_dynamic.c
2116
#define DYN_FREE_STATES(s, next, name) do { \
sys/netpfil/ipfw/ip_fw_dynamic.c
2117
s = SLIST_FIRST(&V_dyn_expired_ ## name); \
sys/netpfil/ipfw/ip_fw_dynamic.c
2118
while (s != NULL) { \
sys/netpfil/ipfw/ip_fw_dynamic.c
2119
next = SLIST_NEXT(s, expired); \
sys/netpfil/ipfw/ip_fw_dynamic.c
2121
if (dyn_hp_cache[i] == s) \
sys/netpfil/ipfw/ip_fw_dynamic.c
2124
if (s->type == O_LIMIT_PARENT && \
sys/netpfil/ipfw/ip_fw_dynamic.c
2125
s->limit->count != 0) { \
sys/netpfil/ipfw/ip_fw_dynamic.c
2126
s = next; \
sys/netpfil/ipfw/ip_fw_dynamic.c
2130
s, dyn_ ## name ## _state, expired); \
sys/netpfil/ipfw/ip_fw_dynamic.c
2131
if (s->type == O_LIMIT_PARENT) \
sys/netpfil/ipfw/ip_fw_dynamic.c
2132
uma_zfree(V_dyn_parent_zone, s->limit); \
sys/netpfil/ipfw/ip_fw_dynamic.c
2134
uma_zfree(V_dyn_data_zone, s->data); \
sys/netpfil/ipfw/ip_fw_dynamic.c
2135
uma_zfree(V_dyn_ ## name ## _zone, s); \
sys/netpfil/ipfw/ip_fw_dynamic.c
2137
s = next; \
sys/netpfil/ipfw/ip_fw_dynamic.c
2239
dyn_match_ipv4_state(struct ip_fw_chain *ch, struct dyn_ipv4_state *s,
sys/netpfil/ipfw/ip_fw_dynamic.c
2245
if (s->type == O_LIMIT_PARENT) {
sys/netpfil/ipfw/ip_fw_dynamic.c
2246
rule = s->limit->parent;
sys/netpfil/ipfw/ip_fw_dynamic.c
2247
return (dyn_match_range(s->limit->rulenum, rule->set, rt));
sys/netpfil/ipfw/ip_fw_dynamic.c
2250
rule = s->data->parent;
sys/netpfil/ipfw/ip_fw_dynamic.c
2251
if (s->type == O_LIMIT)
sys/netpfil/ipfw/ip_fw_dynamic.c
2254
ret = dyn_match_range(s->data->rulenum, rule->set, rt);
sys/netpfil/ipfw/ip_fw_dynamic.c
2258
dyn_acquire_rule(ch, s->data, rule, s->kidx);
sys/netpfil/ipfw/ip_fw_dynamic.c
2264
dyn_match_ipv6_state(struct ip_fw_chain *ch, struct dyn_ipv6_state *s,
sys/netpfil/ipfw/ip_fw_dynamic.c
2270
if (s->type == O_LIMIT_PARENT) {
sys/netpfil/ipfw/ip_fw_dynamic.c
2271
rule = s->limit->parent;
sys/netpfil/ipfw/ip_fw_dynamic.c
2272
return (dyn_match_range(s->limit->rulenum, rule->set, rt));
sys/netpfil/ipfw/ip_fw_dynamic.c
2275
rule = s->data->parent;
sys/netpfil/ipfw/ip_fw_dynamic.c
2276
if (s->type == O_LIMIT)
sys/netpfil/ipfw/ip_fw_dynamic.c
2279
ret = dyn_match_range(s->data->rulenum, rule->set, rt);
sys/netpfil/ipfw/ip_fw_dynamic.c
2283
dyn_acquire_rule(ch, s->data, rule, s->kidx);
sys/netpfil/ipfw/ip_fw_dynamic.c
2320
#define DYN_UNLINK_STATES(s, prev, next, exp, af, name, extra) do { \
sys/netpfil/ipfw/ip_fw_dynamic.c
2324
s = CK_SLIST_FIRST(&V_dyn_ ## name [bucket]); \
sys/netpfil/ipfw/ip_fw_dynamic.c
2325
while (s != NULL) { \
sys/netpfil/ipfw/ip_fw_dynamic.c
2326
next = CK_SLIST_NEXT(s, entry); \
sys/netpfil/ipfw/ip_fw_dynamic.c
2327
if ((TIME_LEQ((s)->exp, time_uptime) && extra) || \
sys/netpfil/ipfw/ip_fw_dynamic.c
2329
dyn_match_ ## af ## _state(ch, s, rt))) { \
sys/netpfil/ipfw/ip_fw_dynamic.c
2336
SLIST_INSERT_HEAD(&expired_ ## af, s, expired); \
sys/netpfil/ipfw/ip_fw_dynamic.c
2337
if (s->type == O_LIMIT_PARENT) \
sys/netpfil/ipfw/ip_fw_dynamic.c
2341
if (s->data->flags & DYN_REFERENCED) { \
sys/netpfil/ipfw/ip_fw_dynamic.c
2342
rule = s->data->parent; \
sys/netpfil/ipfw/ip_fw_dynamic.c
2343
if (s->type == O_LIMIT) \
sys/netpfil/ipfw/ip_fw_dynamic.c
2344
rule = ((__typeof(s)) \
sys/netpfil/ipfw/ip_fw_dynamic.c
2346
dyn_release_rule(ch, s->data, \
sys/netpfil/ipfw/ip_fw_dynamic.c
2347
rule, s->kidx); \
sys/netpfil/ipfw/ip_fw_dynamic.c
2349
if (s->type == O_LIMIT) { \
sys/netpfil/ipfw/ip_fw_dynamic.c
2350
s = s->data->parent; \
sys/netpfil/ipfw/ip_fw_dynamic.c
2351
DPARENT_COUNT_DEC(s->limit); \
sys/netpfil/ipfw/ip_fw_dynamic.c
2355
prev = s; \
sys/netpfil/ipfw/ip_fw_dynamic.c
2358
s = next; \
sys/netpfil/ipfw/ip_fw_dynamic.c
2452
dyn_enqueue_keepalive_ipv4(struct mbufq *q, const struct dyn_ipv4_state *s)
sys/netpfil/ipfw/ip_fw_dynamic.c
2456
if ((s->data->state & ACK_FWD) == 0 && s->data->ack_fwd > 0) {
sys/netpfil/ipfw/ip_fw_dynamic.c
2458
s->data->fibnum);
sys/netpfil/ipfw/ip_fw_dynamic.c
2460
dyn_make_keepalive_ipv4(m, s->dst, s->src,
sys/netpfil/ipfw/ip_fw_dynamic.c
2461
s->data->ack_fwd - 1, s->data->ack_rev,
sys/netpfil/ipfw/ip_fw_dynamic.c
2462
s->dport, s->sport);
sys/netpfil/ipfw/ip_fw_dynamic.c
2472
if ((s->data->state & ACK_REV) == 0 && s->data->ack_rev > 0) {
sys/netpfil/ipfw/ip_fw_dynamic.c
2474
s->data->fibnum);
sys/netpfil/ipfw/ip_fw_dynamic.c
2476
dyn_make_keepalive_ipv4(m, s->src, s->dst,
sys/netpfil/ipfw/ip_fw_dynamic.c
2477
s->data->ack_rev - 1, s->data->ack_fwd,
sys/netpfil/ipfw/ip_fw_dynamic.c
2478
s->sport, s->dport);
sys/netpfil/ipfw/ip_fw_dynamic.c
2497
struct dyn_ipv4_state *s;
sys/netpfil/ipfw/ip_fw_dynamic.c
2503
CK_SLIST_FOREACH(s, &V_dyn_ipv4[bucket], entry) {
sys/netpfil/ipfw/ip_fw_dynamic.c
2508
if (s->proto != IPPROTO_TCP ||
sys/netpfil/ipfw/ip_fw_dynamic.c
2509
(s->data->state & BOTH_SYN) != BOTH_SYN ||
sys/netpfil/ipfw/ip_fw_dynamic.c
2511
s->data->expire))
sys/netpfil/ipfw/ip_fw_dynamic.c
2513
dyn_enqueue_keepalive_ipv4(&q, s);
sys/netpfil/ipfw/ip_fw_dynamic.c
2557
dyn_enqueue_keepalive_ipv6(struct mbufq *q, const struct dyn_ipv6_state *s)
sys/netpfil/ipfw/ip_fw_dynamic.c
2561
if ((s->data->state & ACK_FWD) == 0 && s->data->ack_fwd > 0) {
sys/netpfil/ipfw/ip_fw_dynamic.c
2563
sizeof(struct tcphdr), s->data->fibnum);
sys/netpfil/ipfw/ip_fw_dynamic.c
2565
dyn_make_keepalive_ipv6(m, &s->dst, &s->src,
sys/netpfil/ipfw/ip_fw_dynamic.c
2566
s->zoneid, s->data->ack_fwd - 1, s->data->ack_rev,
sys/netpfil/ipfw/ip_fw_dynamic.c
2567
s->dport, s->sport);
sys/netpfil/ipfw/ip_fw_dynamic.c
2577
if ((s->data->state & ACK_REV) == 0 && s->data->ack_rev > 0) {
sys/netpfil/ipfw/ip_fw_dynamic.c
2579
sizeof(struct tcphdr), s->data->fibnum);
sys/netpfil/ipfw/ip_fw_dynamic.c
2581
dyn_make_keepalive_ipv6(m, &s->src, &s->dst,
sys/netpfil/ipfw/ip_fw_dynamic.c
2582
s->zoneid, s->data->ack_rev - 1, s->data->ack_fwd,
sys/netpfil/ipfw/ip_fw_dynamic.c
2583
s->sport, s->dport);
sys/netpfil/ipfw/ip_fw_dynamic.c
2599
struct dyn_ipv6_state *s;
sys/netpfil/ipfw/ip_fw_dynamic.c
2605
CK_SLIST_FOREACH(s, &V_dyn_ipv6[bucket], entry) {
sys/netpfil/ipfw/ip_fw_dynamic.c
2610
if (s->proto != IPPROTO_TCP ||
sys/netpfil/ipfw/ip_fw_dynamic.c
2611
(s->data->state & BOTH_SYN) != BOTH_SYN ||
sys/netpfil/ipfw/ip_fw_dynamic.c
2613
s->data->expire))
sys/netpfil/ipfw/ip_fw_dynamic.c
2615
dyn_enqueue_keepalive_ipv6(&q, s);
sys/netpfil/ipfw/ip_fw_dynamic.c
2712
#define DYN_RELINK_STATES(s, hval, i, head, ohead) do { \
sys/netpfil/ipfw/ip_fw_dynamic.c
2713
while ((s = CK_SLIST_FIRST(&V_dyn_ ## ohead[i])) != NULL) { \
sys/netpfil/ipfw/ip_fw_dynamic.c
2715
CK_SLIST_INSERT_HEAD(&head[DYN_BUCKET(s->hval, new)], \
sys/netpfil/ipfw/ip_fw_dynamic.c
2716
s, entry); \
sys/netpfil/ipfw/ip_fw_dynamic.c
2871
#define DYN_RESET_EACTION(s, h, b) \
sys/netpfil/ipfw/ip_fw_dynamic.c
2872
CK_SLIST_FOREACH(s, &V_dyn_ ## h[b], entry) { \
sys/netpfil/ipfw/ip_fw_dynamic.c
2873
if ((s->data->flags & DYN_REFERENCED) == 0) \
sys/netpfil/ipfw/ip_fw_dynamic.c
2875
rule = s->data->parent; \
sys/netpfil/ipfw/ip_fw_dynamic.c
2876
if (s->type == O_LIMIT) \
sys/netpfil/ipfw/ip_fw_dynamic.c
2877
rule = ((__typeof(s))rule)->limit->parent; \
sys/netpfil/ipfw/ip_fw_dynamic.c
2918
#define DYN_COUNT_OBJECTS(s, h, b) \
sys/netpfil/ipfw/ip_fw_dynamic.c
2919
CK_SLIST_FOREACH(s, &V_dyn_ ## h[b], entry) { \
sys/netpfil/ipfw/ip_fw_dynamic.c
2920
MPASS(s->kidx != 0); \
sys/netpfil/ipfw/ip_fw_dynamic.c
2922
s->kidx) != 0) \
sys/netpfil/ipfw/ip_fw_dynamic.c
3017
dyn_export_ipv4_state(const struct dyn_ipv4_state *s, ipfw_dyn_rule *dst)
sys/netpfil/ipfw/ip_fw_dynamic.c
3021
switch (s->type) {
sys/netpfil/ipfw/ip_fw_dynamic.c
3023
rule = s->limit->parent;
sys/netpfil/ipfw/ip_fw_dynamic.c
3024
dyn_export_parent(s->limit, s->kidx, rule->set, dst);
sys/netpfil/ipfw/ip_fw_dynamic.c
3027
rule = s->data->parent;
sys/netpfil/ipfw/ip_fw_dynamic.c
3028
if (s->type == O_LIMIT)
sys/netpfil/ipfw/ip_fw_dynamic.c
3030
dyn_export_data(s->data, s->kidx, s->type, rule->set, dst);
sys/netpfil/ipfw/ip_fw_dynamic.c
3033
dst->id.dst_ip = s->dst;
sys/netpfil/ipfw/ip_fw_dynamic.c
3034
dst->id.src_ip = s->src;
sys/netpfil/ipfw/ip_fw_dynamic.c
3035
dst->id.dst_port = s->dport;
sys/netpfil/ipfw/ip_fw_dynamic.c
3036
dst->id.src_port = s->sport;
sys/netpfil/ipfw/ip_fw_dynamic.c
3037
dst->id.fib = s->data->fibnum;
sys/netpfil/ipfw/ip_fw_dynamic.c
3038
dst->id.proto = s->proto;
sys/netpfil/ipfw/ip_fw_dynamic.c
3049
dyn_export_ipv6_state(const struct dyn_ipv6_state *s, ipfw_dyn_rule *dst)
sys/netpfil/ipfw/ip_fw_dynamic.c
3053
switch (s->type) {
sys/netpfil/ipfw/ip_fw_dynamic.c
3055
rule = s->limit->parent;
sys/netpfil/ipfw/ip_fw_dynamic.c
3056
dyn_export_parent(s->limit, s->kidx, rule->set, dst);
sys/netpfil/ipfw/ip_fw_dynamic.c
3059
rule = s->data->parent;
sys/netpfil/ipfw/ip_fw_dynamic.c
3060
if (s->type == O_LIMIT)
sys/netpfil/ipfw/ip_fw_dynamic.c
3062
dyn_export_data(s->data, s->kidx, s->type, rule->set, dst);
sys/netpfil/ipfw/ip_fw_dynamic.c
3065
dst->id.src_ip6 = s->src;
sys/netpfil/ipfw/ip_fw_dynamic.c
3066
dst->id.dst_ip6 = s->dst;
sys/netpfil/ipfw/ip_fw_dynamic.c
3067
dst->id.dst_port = s->dport;
sys/netpfil/ipfw/ip_fw_dynamic.c
3068
dst->id.src_port = s->sport;
sys/netpfil/ipfw/ip_fw_dynamic.c
3069
dst->id.fib = s->data->fibnum;
sys/netpfil/ipfw/ip_fw_dynamic.c
3070
dst->id.proto = s->proto;
sys/netpfil/ipfw/ip_fw_dynamic.c
3113
#define DYN_EXPORT_STATES(s, af, h, b) \
sys/netpfil/ipfw/ip_fw_dynamic.c
3114
CK_SLIST_FOREACH(s, &V_dyn_ ## h[b], entry) { \
sys/netpfil/ipfw/ip_fw_dynamic.c
3119
dyn_export_ ## af ## _state(s, &dst->state); \
sys/netpfil/ipfw/ip_fw_dynamic.c
3260
#define DYN_FREE_STATES_FORCED(CK, s, af, name, en) do { \
sys/netpfil/ipfw/ip_fw_dynamic.c
3261
while ((s = CK ## SLIST_FIRST(&V_dyn_ ## name)) != NULL) { \
sys/netpfil/ipfw/ip_fw_dynamic.c
3263
if (s->type == O_LIMIT_PARENT) \
sys/netpfil/ipfw/ip_fw_dynamic.c
3264
uma_zfree(V_dyn_parent_zone, s->limit); \
sys/netpfil/ipfw/ip_fw_dynamic.c
3266
uma_zfree(V_dyn_data_zone, s->data); \
sys/netpfil/ipfw/ip_fw_dynamic.c
3267
uma_zfree(V_dyn_ ## af ## _zone, s); \
sys/netpfil/ipfw/ip_fw_nat.c
1027
struct cfg_spool *s;
sys/netpfil/ipfw/ip_fw_nat.c
1045
LIST_FOREACH(s, &r->spool_chain, _next)
sys/netpfil/ipfw/ip_fw_nat.c
1083
LIST_FOREACH(s, &r->spool_chain, _next) {
sys/netpfil/ipfw/ip_fw_nat.c
1085
ser_s->addr = s->addr;
sys/netpfil/ipfw/ip_fw_nat.c
1086
ser_s->port = s->port;
sys/netpfil/ipfw/ip_fw_nat.c
161
struct cfg_spool *s, *tmp_s;
sys/netpfil/ipfw/ip_fw_nat.c
176
LIST_FOREACH_SAFE(s, &r->spool_chain, _next, tmp_s) {
sys/netpfil/ipfw/ip_fw_nat.c
177
LIST_REMOVE(s, _next);
sys/netpfil/ipfw/ip_fw_nat.c
178
free(s, M_IPFW);
sys/netpfil/ipfw/ip_fw_nat.c
196
struct cfg_spool *s;
sys/netpfil/ipfw/ip_fw_nat.c
259
s = malloc(sizeof(*s), M_IPFW, M_WAITOK | M_ZERO);
sys/netpfil/ipfw/ip_fw_nat.c
260
s->addr = ser_s->addr;
sys/netpfil/ipfw/ip_fw_nat.c
261
s->port = ser_s->port;
sys/netpfil/ipfw/ip_fw_nat.c
263
s->addr, htons(s->port));
sys/netpfil/ipfw/ip_fw_nat.c
266
LIST_INSERT_HEAD(&r->spool_chain, s, _next);
sys/netpfil/ipfw/ip_fw_nat.c
682
struct cfg_spool *s;
sys/netpfil/ipfw/ip_fw_nat.c
717
LIST_FOREACH(s, &r->spool_chain, _next)
sys/netpfil/ipfw/ip_fw_nat.c
749
LIST_FOREACH(s, &r->spool_chain, _next) {
sys/netpfil/ipfw/ip_fw_nat.c
753
ser_s->addr = s->addr;
sys/netpfil/ipfw/ip_fw_nat.c
754
ser_s->port = s->port;
sys/netpfil/ipfw/ip_fw_table_algo.c
1204
char *pdel, *pend, *s;
sys/netpfil/ipfw/ip_fw_table_algo.c
1218
if ((s = strchr(pdel, ' ')) != NULL)
sys/netpfil/ipfw/ip_fw_table_algo.c
1219
*s++ = '\0';
sys/netpfil/ipfw/ip_fw_table_algo.c
3831
char *pdel, *pend, *s;
sys/netpfil/ipfw/ip_fw_table_algo.c
3842
if ((s = strchr(pdel, ' ')) != NULL)
sys/netpfil/ipfw/ip_fw_table_algo.c
3843
*s++ = '\0';
sys/netpfil/ipfw/nat64/nat64_translate.h
69
#define NAT64STAT_ADD(s, f, v) \
sys/netpfil/ipfw/nat64/nat64_translate.h
70
counter_u64_add((s)->cnt[ \
sys/netpfil/ipfw/nat64/nat64_translate.h
72
#define NAT64STAT_INC(s, f) NAT64STAT_ADD(s, f, 1)
sys/netpfil/ipfw/nat64/nat64_translate.h
73
#define NAT64STAT_FETCH(s, f) \
sys/netpfil/ipfw/nat64/nat64_translate.h
74
counter_u64_fetch((s)->cnt[ \
sys/netpfil/ipfw/nat64/nat64lsn.c
193
#define HVAL(p, n, s) jenkins_hash32((const uint32_t *)(p), (n), (s))
sys/netpfil/ipfw/nat64/nat64lsn_control.c
567
ipfw_nat64lsn_state_v1 *s;
sys/netpfil/ipfw/nat64/nat64lsn_control.c
584
s = (ipfw_nat64lsn_state_v1 *)ipfw_get_sopt_space(sd,
sys/netpfil/ipfw/nat64/nat64lsn_control.c
586
if (s == NULL)
sys/netpfil/ipfw/nat64/nat64lsn_control.c
595
s->host6 = state->host->addr;
sys/netpfil/ipfw/nat64/nat64lsn_control.c
596
s->daddr.s_addr = htonl(state->ip_dst);
sys/netpfil/ipfw/nat64/nat64lsn_control.c
597
s->dport = state->dport;
sys/netpfil/ipfw/nat64/nat64lsn_control.c
598
s->sport = state->sport;
sys/netpfil/ipfw/nat64/nat64lsn_control.c
599
s->aport = state->aport;
sys/netpfil/ipfw/nat64/nat64lsn_control.c
600
s->flags = (uint8_t)(state->flags & 7);
sys/netpfil/ipfw/nat64/nat64lsn_control.c
601
s->proto = state->proto;
sys/netpfil/ipfw/nat64/nat64lsn_control.c
602
s->idle = GET_AGE(state->timestamp);
sys/netpfil/ipfw/nat64/nat64lsn_control.c
603
s++;
sys/netpfil/ipfw/test/main.c
263
getnum(const char *s, char **next, const char *key)
sys/netpfil/ipfw/test/main.c
270
if (s && *s) {
sys/netpfil/ipfw/test/main.c
271
DX(3, "token is <%s> %s", s, key ? key : "-");
sys/netpfil/ipfw/test/main.c
272
l = strtol(s, &end, 0);
sys/netpfil/ipfw/test/main.c
278
DX(2, "invalid %s for %s", s ? s : "NULL", (key ? key : "") );
sys/netpfil/ipfw/test/main.c
319
char *s, *cur, *next;
sys/netpfil/ipfw/test/main.c
332
s = c->fs_config ? strdup(c->fs_config) : NULL;
sys/netpfil/ipfw/test/main.c
333
if (s == NULL) {
sys/netpfil/ipfw/test/main.c
338
for (next = s; (cur = strsep(&next, ","));) {
sys/netpfil/ipfw/test/main.c
361
DX(4,"wrong parameters %s", s);
sys/netpfil/ipfw/test/test_dn_heap.c
58
char *s = (flags & DNHT_KEY_IS_OBJ) ?
sys/netpfil/ipfw/test/test_dn_heap.c
60
return (strcmp(((struct x *)obj)->buf, s) == 0);
sys/netpfil/ipfw/test/test_dn_heap.c
65
char *s = (char *)key;
sys/netpfil/ipfw/test/test_dn_heap.c
66
struct x *p = malloc(sizeof(*p) + 1 + strlen(s));
sys/netpfil/ipfw/test/test_dn_heap.c
68
strcpy(p->buf, s);
sys/netpfil/pf/if_pfsync.c
1167
struct pf_kstate *s;
sys/netpfil/pf/if_pfsync.c
1170
LIST_FOREACH(s, &ih->states, entry) {
sys/netpfil/pf/if_pfsync.c
1171
if (s->creatorid == creatorid) {
sys/netpfil/pf/if_pfsync.c
1172
s->state_flags |= PFSTATE_NOSYNC;
sys/netpfil/pf/if_pfsync.c
1173
pf_remove_state(s);
sys/netpfil/pf/if_pfsync.c
1673
int s;
sys/netpfil/pf/if_pfsync.c
1695
int s;
sys/netpfil/pf/if_pfsync.c
2707
struct pf_kstate *s;
sys/netpfil/pf/if_pfsync.c
2718
s = pf_find_state_byid(sc->sc_bulk_stateid, sc->sc_bulk_creatorid);
sys/netpfil/pf/if_pfsync.c
2720
if (s != NULL)
sys/netpfil/pf/if_pfsync.c
2721
i = PF_IDHASH(s);
sys/netpfil/pf/if_pfsync.c
2728
if (s != NULL)
sys/netpfil/pf/if_pfsync.c
2732
s = LIST_FIRST(&ih->states);
sys/netpfil/pf/if_pfsync.c
2735
for (; s; s = LIST_NEXT(s, entry)) {
sys/netpfil/pf/if_pfsync.c
2736
if (s->sync_state == PFSYNC_S_NONE &&
sys/netpfil/pf/if_pfsync.c
2737
s->timeout < PFTM_MAX &&
sys/netpfil/pf/if_pfsync.c
2738
s->pfsync_time <= sc->sc_ureq_received) {
sys/netpfil/pf/if_pfsync.c
2739
if (pfsync_update_state_req(s)) {
sys/netpfil/pf/if_pfsync.c
2742
sc->sc_bulk_stateid = s->id;
sys/netpfil/pf/if_pfsync.c
2743
sc->sc_bulk_creatorid = s->creatorid;
sys/netpfil/pf/if_pfsync.c
514
pfsync_alloc_scrub_memory(struct pf_state_peer_export *s,
sys/netpfil/pf/if_pfsync.c
517
if (s->scrub.scrub_flag && d->scrub == NULL) {
sys/netpfil/pf/in4_cksum.c
77
#define REDUCE {l_util.l = sum; sum = l_util.s[0] + l_util.s[1]; (void)ADDCARRY(sum);}
sys/netpfil/pf/in4_cksum.c
89
u_int16_t s[2];
sys/netpfil/pf/inet_nat64.c
108
const union inet_nat64_addr *s = src;
sys/netpfil/pf/inet_nat64.c
134
d->u32[3] = inet_nat64_mask(s->u32[0], p->u32[3],
sys/netpfil/pf/inet_nat64.c
146
d->u8[i++] = s->u8[j];
sys/netpfil/pf/inet_nat64.c
180
const union inet_nat64_addr *s = src;
sys/netpfil/pf/inet_nat64.c
185
d->u32[0] = inet_nat64_mask(s->u32[3], p->u32[0], pfxlen);
sys/netpfil/pf/inet_nat64.c
193
const union inet_nat64_addr *s = src;
sys/netpfil/pf/inet_nat64.c
201
d->u32[3] = inet_nat64_mask(s->u32[0], p->u32[0], pfxlen);
sys/netpfil/pf/inet_nat64.c
67
const union inet_nat64_addr *s = src;
sys/netpfil/pf/inet_nat64.c
90
d->u32[0] = inet_nat64_mask(s->u32[3], p->u32[3],
sys/netpfil/pf/inet_nat64.c
99
d->u8[j] = s->u8[i++];
sys/netpfil/pf/pf.c
10021
error = pf_dummynet_route(pd, s, r, ifp,
sys/netpfil/pf/pf.c
10036
if (s && s->nat_rule != NULL) {
sys/netpfil/pf/pf.c
10040
s);
sys/netpfil/pf/pf.c
10066
error = pf_dummynet_route(pd, s, r, ifp,
sys/netpfil/pf/pf.c
10089
if (s)
sys/netpfil/pf/pf.c
10090
PF_STATE_UNLOCK(s);
sys/netpfil/pf/pf.c
10100
struct pf_kstate *s, struct pf_pdesc *pd, struct inpcb *inp)
sys/netpfil/pf/pf.c
10113
SDT_PROBE4(pf, ip6, route_to, entry, pd->m, pd, s, oifp);
sys/netpfil/pf/pf.c
10115
if (s) {
sys/netpfil/pf/pf.c
10116
r_dir = s->direction;
sys/netpfil/pf/pf.c
10140
if (s != NULL) {
sys/netpfil/pf/pf.c
10141
PF_STATE_UNLOCK(s);
sys/netpfil/pf/pf.c
10156
if (s)
sys/netpfil/pf/pf.c
10157
PF_STATE_UNLOCK(s);
sys/netpfil/pf/pf.c
10164
pf_dummynet(pd, s, r, &pd->m);
sys/netpfil/pf/pf.c
10165
if (s)
sys/netpfil/pf/pf.c
10166
PF_STATE_UNLOCK(s);
sys/netpfil/pf/pf.c
10213
if (s != NULL) {
sys/netpfil/pf/pf.c
10228
PF_STATE_UNLOCK(s);
sys/netpfil/pf/pf.c
10254
if (s != NULL && s->kif == V_pfi_all && r->rule_flag & PFRULE_IFBOUND) {
sys/netpfil/pf/pf.c
10256
MPASS(r->rt == PF_REPLYTO || (pd->af != pd->naf && s->direction == PF_IN));
sys/netpfil/pf/pf.c
10257
s->kif = ifp->if_pf_kif;
sys/netpfil/pf/pf.c
10259
s->orig_kif = oifp->if_pf_kif;
sys/netpfil/pf/pf.c
10263
if (r->rt == PF_DUPTO || (pd->af != pd->naf && s->direction == PF_IN))
sys/netpfil/pf/pf.c
10269
MPASS(s != NULL);
sys/netpfil/pf/pf.c
1031
pf_state_hash(struct pf_kstate *s)
sys/netpfil/pf/pf.c
1033
u_int32_t hv = (intptr_t)s / sizeof(*s);
sys/netpfil/pf/pf.c
1035
hv ^= crc32(&s->src, sizeof(s->src));
sys/netpfil/pf/pf.c
10354
pf_dummynet_route(pd, s, r, ifp, sintosa(&dst), &md);
sys/netpfil/pf/pf.c
1036
hv ^= crc32(&s->dst, sizeof(s->dst));
sys/netpfil/pf/pf.c
10364
if (s && s->nat_rule != NULL) {
sys/netpfil/pf/pf.c
10368
sizeof(struct ip6_hdr), s);
sys/netpfil/pf/pf.c
10389
if (s)
sys/netpfil/pf/pf.c
10390
PF_STATE_UNLOCK(s);
sys/netpfil/pf/pf.c
1044
pf_set_protostate(struct pf_kstate *s, int which, u_int8_t newstate)
sys/netpfil/pf/pf.c
1047
s->dst.state = newstate;
sys/netpfil/pf/pf.c
1050
if (s->src.state == newstate)
sys/netpfil/pf/pf.c
1052
if (s->creatorid == V_pf_status.hostid &&
sys/netpfil/pf/pf.c
10520
const struct pf_kstate *s, struct ip_fw_args *dnflow)
sys/netpfil/pf/pf.c
10525
if (s && dndir == PF_INOUT) {
sys/netpfil/pf/pf.c
10526
dndir = s->direction;
sys/netpfil/pf/pf.c
1053
s->key[PF_SK_STACK] != NULL &&
sys/netpfil/pf/pf.c
1054
s->key[PF_SK_STACK]->proto == IPPROTO_TCP &&
sys/netpfil/pf/pf.c
1055
!(TCPS_HAVEESTABLISHED(s->src.state) ||
sys/netpfil/pf/pf.c
1056
s->src.state == TCPS_CLOSED) &&
sys/netpfil/pf/pf.c
10564
if (s)
sys/netpfil/pf/pf.c
10565
af = s->key[PF_SK_STACK]->af;
sys/netpfil/pf/pf.c
10570
if (s) {
sys/netpfil/pf/pf.c
10572
s->key[PF_SK_STACK]->addr[pd->sidx].v4.s_addr);
sys/netpfil/pf/pf.c
10574
s->key[PF_SK_STACK]->addr[pd->didx].v4.s_addr);
sys/netpfil/pf/pf.c
10583
if (s) {
sys/netpfil/pf/pf.c
10585
s->key[PF_SK_STACK]->addr[pd->sidx].v6;
sys/netpfil/pf/pf.c
10587
s->key[PF_SK_STACK]->addr[pd->didx].v6;
sys/netpfil/pf/pf.c
1060
s->src.state = newstate;
sys/netpfil/pf/pf.c
10660
pf_dummynet(struct pf_pdesc *pd, struct pf_kstate *s,
sys/netpfil/pf/pf.c
10663
return (pf_dummynet_route(pd, s, r, NULL, NULL, m0));
sys/netpfil/pf/pf.c
10667
pf_dummynet_route(struct pf_pdesc *pd, struct pf_kstate *s,
sys/netpfil/pf/pf.c
10711
if (s != NULL && s->nat_rule != NULL &&
sys/netpfil/pf/pf.c
10712
s->nat_rule->action == PF_RDR &&
sys/netpfil/pf/pf.c
10726
if (pf_pdesc_to_dnflow(pd, r, s, &dnflow)) {
sys/netpfil/pf/pf.c
11451
pf_counters_inc(int action, struct pf_pdesc *pd, struct pf_kstate *s,
sys/netpfil/pf/pf.c
11473
MPASS(s != NULL);
sys/netpfil/pf/pf.c
11474
if (s->direction == PF_OUT && dir_out)
sys/netpfil/pf/pf.c
11491
if (s != NULL) {
sys/netpfil/pf/pf.c
11492
PF_STATE_LOCK_ASSERT(s);
sys/netpfil/pf/pf.c
11493
mr = &(s->match_rules);
sys/netpfil/pf/pf.c
11505
if (action == PF_AFRT && s->direction == PF_IN) {
sys/netpfil/pf/pf.c
11506
dir_out = (pd->naf == s->rule->naf);
sys/netpfil/pf/pf.c
11509
s_dir_rev = (pd->naf == s->rule->af);
sys/netpfil/pf/pf.c
11512
s_dir_in = (s->direction == PF_IN);
sys/netpfil/pf/pf.c
11513
s_dir_out = (s->direction == PF_OUT);
sys/netpfil/pf/pf.c
11514
s_dir_rev = (pd->dir != s->direction);
sys/netpfil/pf/pf.c
11523
s->packets[s_dir_rev]++;
sys/netpfil/pf/pf.c
11524
s->bytes[s_dir_rev] += pd->tot_len;
sys/netpfil/pf/pf.c
11532
if (s->sns[sn_type] != NULL) {
sys/netpfil/pf/pf.c
11534
s->sns[sn_type]->packets[dir_out],
sys/netpfil/pf/pf.c
11537
s->sns[sn_type]->bytes[dir_out],
sys/netpfil/pf/pf.c
11543
key = s->key[(s->direction == PF_OUT)];
sys/netpfil/pf/pf.c
11547
if (s->nat_rule) {
sys/netpfil/pf/pf.c
11549
if (s->nat_rule->action == PF_NAT ||
sys/netpfil/pf/pf.c
11550
s->nat_rule->action == PF_RDR ||
sys/netpfil/pf/pf.c
11551
s->nat_rule->action == PF_BINAT) {
sys/netpfil/pf/pf.c
11552
nr = s->nat_rule;
sys/netpfil/pf/pf.c
11553
pf_rule_counters_inc(pd, s->nat_rule, dir_out,
sys/netpfil/pf/pf.c
11556
key = s->key[s_dir_in];
sys/netpfil/pf/pf.c
11567
if (s && s->nat_rule == ri->r) {
sys/netpfil/pf/pf.c
11569
key = s->key[s_dir_in];
sys/netpfil/pf/pf.c
11588
if (s == NULL) {
sys/netpfil/pf/pf.c
11620
struct pf_kstate *s = NULL;
sys/netpfil/pf/pf.c
11770
action = pf_test_rule(&r, &s, &pd, &a,
sys/netpfil/pf/pf.c
11790
action = pf_test_state(&s, &pd, &reason);
sys/netpfil/pf/pf.c
11792
if (s != NULL) {
sys/netpfil/pf/pf.c
11794
V_pfsync_update_state_ptr(s);
sys/netpfil/pf/pf.c
11795
r = s->rule;
sys/netpfil/pf/pf.c
11796
a = s->anchor;
sys/netpfil/pf/pf.c
11798
} else if (s == NULL) {
sys/netpfil/pf/pf.c
11818
action = pf_test_state(&s, &pd, &reason);
sys/netpfil/pf/pf.c
11819
if (action != PF_PASS || s == NULL) {
sys/netpfil/pf/pf.c
11824
s->src.seqhi = ntohl(pd.hdr.tcp.th_ack) - 1;
sys/netpfil/pf/pf.c
11825
s->src.seqlo = ntohl(pd.hdr.tcp.th_seq) - 1;
sys/netpfil/pf/pf.c
11826
pf_set_protostate(s, PF_PEER_SRC, PF_TCPS_PROXY_DST);
sys/netpfil/pf/pf.c
11827
action = pf_synproxy(&pd, s, &reason);
sys/netpfil/pf/pf.c
11830
action = pf_test_rule(&r, &s, &pd,
sys/netpfil/pf/pf.c
11844
action = pf_test_state(&s, &pd, &reason);
sys/netpfil/pf/pf.c
11846
if (s != NULL) {
sys/netpfil/pf/pf.c
11848
V_pfsync_update_state_ptr(s);
sys/netpfil/pf/pf.c
11849
r = s->rule;
sys/netpfil/pf/pf.c
11850
a = s->anchor;
sys/netpfil/pf/pf.c
11852
} else if (s == NULL) {
sys/netpfil/pf/pf.c
11853
action = pf_test_rule(&r, &s,
sys/netpfil/pf/pf.c
11874
action = pf_test_state_icmp(&s, &pd, &reason);
sys/netpfil/pf/pf.c
11876
if (s != NULL) {
sys/netpfil/pf/pf.c
11878
V_pfsync_update_state_ptr(s);
sys/netpfil/pf/pf.c
11879
r = s->rule;
sys/netpfil/pf/pf.c
11880
a = s->anchor;
sys/netpfil/pf/pf.c
11882
} else if (s == NULL)
sys/netpfil/pf/pf.c
11883
action = pf_test_rule(&r, &s, &pd,
sys/netpfil/pf/pf.c
11899
if (s)
sys/netpfil/pf/pf.c
11900
memcpy(&pd.act, &s->act, sizeof(s->act));
sys/netpfil/pf/pf.c
11919
if (s) {
sys/netpfil/pf/pf.c
11921
memcpy(&pd.act, &s->act, sizeof(struct pf_rule_actions));
sys/netpfil/pf/pf.c
11923
tag = s->tag;
sys/netpfil/pf/pf.c
11959
if (s != NULL)
sys/netpfil/pf/pf.c
11960
pd.pf_mtag->qid_hash = pf_state_hash(s);
sys/netpfil/pf/pf.c
11977
pd.proto == IPPROTO_UDP) && s != NULL && s->nat_rule != NULL &&
sys/netpfil/pf/pf.c
11978
(s->nat_rule->action == PF_RDR ||
sys/netpfil/pf/pf.c
11979
s->nat_rule->action == PF_BINAT) &&
sys/netpfil/pf/pf.c
11993
pf_counters_inc(action, &pd, s, r, a, &match_rules);
sys/netpfil/pf/pf.c
11995
if (s)
sys/netpfil/pf/pf.c
11996
PF_STATE_UNLOCK(s);
sys/netpfil/pf/pf.c
12013
ip_divert_ptr(*m0, s != NULL ? s->id : 0, dir == PF_IN);
sys/netpfil/pf/pf.c
1202
struct pf_kstate *s;
sys/netpfil/pf/pf.c
12039
if (s != NULL && s->nat_rule != NULL &&
sys/netpfil/pf/pf.c
12040
s->nat_rule->log & PF_LOG_ALL)
sys/netpfil/pf/pf.c
12041
lr = s->nat_rule;
sys/netpfil/pf/pf.c
12047
ruleset, &pd, (s == NULL), NULL);
sys/netpfil/pf/pf.c
12048
if (s) {
sys/netpfil/pf/pf.c
12049
SLIST_FOREACH(ri, &s->match_rules, entry)
sys/netpfil/pf/pf.c
1205
LIST_FOREACH(s, &ih->states, entry) {
sys/netpfil/pf/pf.c
12056
pf_counters_inc(action, &pd, s, r, a, &match_rules);
sys/netpfil/pf/pf.c
1206
sk = s->key[PF_SK_WIRE];
sys/netpfil/pf/pf.c
12077
action = pf_route(r, kif->pfik_ifp, s, &pd,
sys/netpfil/pf/pf.c
12083
action = pf_route6(r, kif->pfik_ifp, s, &pd,
sys/netpfil/pf/pf.c
12096
action = pf_route(r, kif->pfik_ifp, s, &pd,
sys/netpfil/pf/pf.c
1210
pfoe->rule == s->rule) &&
sys/netpfil/pf/pf.c
12103
action = pf_route6(r, kif->pfik_ifp, s, &pd,
sys/netpfil/pf/pf.c
12111
if (pf_dummynet(&pd, s, r, m0) != 0) {
sys/netpfil/pf/pf.c
12119
SDT_PROBE4(pf, ip, test, done, action, reason, r, s);
sys/netpfil/pf/pf.c
12121
if (s && action != PF_DROP) {
sys/netpfil/pf/pf.c
12122
if (!s->if_index_in && dir == PF_IN)
sys/netpfil/pf/pf.c
12123
s->if_index_in = ifp->if_index;
sys/netpfil/pf/pf.c
12124
else if (!s->if_index_out && dir == PF_OUT)
sys/netpfil/pf/pf.c
12125
s->if_index_out = ifp->if_index;
sys/netpfil/pf/pf.c
12128
if (s)
sys/netpfil/pf/pf.c
12129
PF_STATE_UNLOCK(s);
sys/netpfil/pf/pf.c
12140
pf_sctp_multihome_delayed(&pd, kif, s, action);
sys/netpfil/pf/pf.c
1215
s->timeout = PFTM_PURGE;
sys/netpfil/pf/pf.c
1216
pf_set_protostate(s, PF_PEER_BOTH, TCPS_CLOSED);
sys/netpfil/pf/pf.c
1646
struct pf_kstate *s)
sys/netpfil/pf/pf.c
1654
KASSERT(s->refs == 0, ("%s: state not pristine", __func__));
sys/netpfil/pf/pf.c
1655
KASSERT(s->key[PF_SK_WIRE] == NULL, ("%s: state has key", __func__));
sys/netpfil/pf/pf.c
1656
KASSERT(s->key[PF_SK_STACK] == NULL, ("%s: state has key", __func__));
sys/netpfil/pf/pf.c
1699
MPASS(s->lock == NULL);
sys/netpfil/pf/pf.c
1700
s->lock = &V_pf_idhash[PF_IDHASH(s)].lock;
sys/netpfil/pf/pf.c
1713
if (si->kif == s->kif &&
sys/netpfil/pf/pf.c
1715
si->direction == s->direction) ||
sys/netpfil/pf/pf.c
1719
si->direction != s->direction))) {
sys/netpfil/pf/pf.c
1733
s->kif->pfik_name);
sys/netpfil/pf/pf.c
1734
pf_print_state_parts(s,
sys/netpfil/pf/pf.c
1765
s->timeout = PFTM_UNLINKED;
sys/netpfil/pf/pf.c
1774
pf_state_key_detach(s,
sys/netpfil/pf/pf.c
1794
s->key[idx] = cur;
sys/netpfil/pf/pf.c
1797
s->key[idx] = sk;
sys/netpfil/pf/pf.c
1802
if (s->kif == V_pfi_all)
sys/netpfil/pf/pf.c
1803
TAILQ_INSERT_TAIL(&s->key[idx]->states[idx], s, key_list[idx]);
sys/netpfil/pf/pf.c
1805
TAILQ_INSERT_HEAD(&s->key[idx]->states[idx], s, key_list[idx]);
sys/netpfil/pf/pf.c
1808
TAILQ_REMOVE(&s->key[idx]->states[idx], olds, key_list[idx]);
sys/netpfil/pf/pf.c
1809
TAILQ_INSERT_TAIL(&s->key[idx]->states[idx], olds,
sys/netpfil/pf/pf.c
1819
s->key[PF_SK_STACK] = s->key[PF_SK_WIRE];
sys/netpfil/pf/pf.c
1834
PF_STATE_LOCK(s);
sys/netpfil/pf/pf.c
1837
KASSERT(s->key[PF_SK_WIRE] != NULL && s->key[PF_SK_STACK] != NULL,
sys/netpfil/pf/pf.c
1845
pf_detach_state(struct pf_kstate *s)
sys/netpfil/pf/pf.c
1847
struct pf_state_key *sks = s->key[PF_SK_STACK];
sys/netpfil/pf/pf.c
1851
MPASS(s->timeout >= PFTM_MAX);
sys/netpfil/pf/pf.c
1853
pf_sctp_multihome_detach_addr(s);
sys/netpfil/pf/pf.c
1855
if ((s->state_flags & PFSTATE_PFLOW) && V_pflow_export_state_ptr)
sys/netpfil/pf/pf.c
1856
V_pflow_export_state_ptr(s);
sys/netpfil/pf/pf.c
1861
if (s->key[PF_SK_STACK] != NULL)
sys/netpfil/pf/pf.c
1862
pf_state_key_detach(s, PF_SK_STACK);
sys/netpfil/pf/pf.c
1866
if (sks == s->key[PF_SK_WIRE]) {
sys/netpfil/pf/pf.c
1867
pf_state_key_detach(s, PF_SK_WIRE);
sys/netpfil/pf/pf.c
1874
if (s->key[PF_SK_WIRE] != NULL) {
sys/netpfil/pf/pf.c
1875
kh = &V_pf_keyhash[pf_hashkey(s->key[PF_SK_WIRE])];
sys/netpfil/pf/pf.c
1877
if (s->key[PF_SK_WIRE] != NULL)
sys/netpfil/pf/pf.c
1878
pf_state_key_detach(s, PF_SK_WIRE);
sys/netpfil/pf/pf.c
1884
pf_state_key_detach(struct pf_kstate *s, int idx)
sys/netpfil/pf/pf.c
1886
struct pf_state_key *sk = s->key[idx];
sys/netpfil/pf/pf.c
1892
TAILQ_REMOVE(&sk->states[idx], s, key_list[idx]);
sys/netpfil/pf/pf.c
1893
s->key[idx] = NULL;
sys/netpfil/pf/pf.c
2057
struct pf_state_key *skw, struct pf_state_key *sks, struct pf_kstate *s)
sys/netpfil/pf/pf.c
2069
KASSERT(s->refs == 0, ("%s: state not pristine", __func__));
sys/netpfil/pf/pf.c
2071
s->kif = kif;
sys/netpfil/pf/pf.c
2072
s->orig_kif = orig_kif;
sys/netpfil/pf/pf.c
2074
if (s->id == 0 && s->creatorid == 0) {
sys/netpfil/pf/pf.c
2075
s->id = alloc_unr64(&V_pf_stateid);
sys/netpfil/pf/pf.c
2076
s->id = htobe64(s->id);
sys/netpfil/pf/pf.c
2077
s->creatorid = V_pf_status.hostid;
sys/netpfil/pf/pf.c
2081
if ((error = pf_state_key_attach(skw, sks, s)) != 0)
sys/netpfil/pf/pf.c
2085
ih = &V_pf_idhash[PF_IDHASH(s)];
sys/netpfil/pf/pf.c
2088
if (cur->id == s->id && cur->creatorid == s->creatorid)
sys/netpfil/pf/pf.c
2092
s->timeout = PFTM_UNLINKED;
sys/netpfil/pf/pf.c
2097
(unsigned long long)be64toh(s->id),
sys/netpfil/pf/pf.c
2098
ntohl(s->creatorid));
sys/netpfil/pf/pf.c
2100
pf_detach_state(s);
sys/netpfil/pf/pf.c
2103
LIST_INSERT_HEAD(&ih->states, s, entry);
sys/netpfil/pf/pf.c
2105
refcount_init(&s->refs, 2);
sys/netpfil/pf/pf.c
2109
V_pfsync_insert_state_ptr(s);
sys/netpfil/pf/pf.c
2122
struct pf_kstate *s;
sys/netpfil/pf/pf.c
2129
LIST_FOREACH(s, &ih->states, entry)
sys/netpfil/pf/pf.c
2130
if (s->id == id && s->creatorid == creatorid)
sys/netpfil/pf/pf.c
2133
if (s == NULL)
sys/netpfil/pf/pf.c
2136
return (s);
sys/netpfil/pf/pf.c
2149
struct pf_kstate *s;
sys/netpfil/pf/pf.c
2170
TAILQ_FOREACH(s, &sk->states[idx], key_list[idx])
sys/netpfil/pf/pf.c
2171
if (s->kif == V_pfi_all || s->kif == pd->kif ||
sys/netpfil/pf/pf.c
2172
s->orig_kif == pd->kif) {
sys/netpfil/pf/pf.c
2173
PF_STATE_LOCK(s);
sys/netpfil/pf/pf.c
2175
if (__predict_false(s->timeout >= PFTM_MAX)) {
sys/netpfil/pf/pf.c
2181
PF_STATE_UNLOCK(s);
sys/netpfil/pf/pf.c
2191
TAILQ_FOREACH(s, &sk->states[idx], key_list[idx]) {
sys/netpfil/pf/pf.c
2192
if (s->timeout < PFTM_MAX &&
sys/netpfil/pf/pf.c
2193
s->key[PF_SK_WIRE]->af == s->key[PF_SK_STACK]->af)
sys/netpfil/pf/pf.c
2196
if (s->kif == V_pfi_all || s->kif == pd->kif ||
sys/netpfil/pf/pf.c
2197
s->orig_kif == pd->kif) {
sys/netpfil/pf/pf.c
2198
PF_STATE_LOCK(s);
sys/netpfil/pf/pf.c
2200
if (__predict_false(s->timeout >= PFTM_MAX)) {
sys/netpfil/pf/pf.c
2206
PF_STATE_UNLOCK(s);
sys/netpfil/pf/pf.c
2220
if (s == NULL || s->timeout == PFTM_PURGE) {
sys/netpfil/pf/pf.c
2221
if (s)
sys/netpfil/pf/pf.c
2222
PF_STATE_UNLOCK(s);
sys/netpfil/pf/pf.c
2226
if ((s)->rule->pktrate.limit && pd->dir == (s)->direction) {
sys/netpfil/pf/pf.c
2227
if (pf_check_threshold(&(s)->rule->pktrate)) {
sys/netpfil/pf/pf.c
2228
PF_STATE_UNLOCK(s);
sys/netpfil/pf/pf.c
2233
PF_STATE_UNLOCK(s);
sys/netpfil/pf/pf.c
2237
*state = s;
sys/netpfil/pf/pf.c
2250
struct pf_kstate *s, *ret = NULL;
sys/netpfil/pf/pf.c
2283
TAILQ_FOREACH(s, &sk->states[idx], key_list[idx]) {
sys/netpfil/pf/pf.c
2285
PF_STATE_LOCK(s);
sys/netpfil/pf/pf.c
2287
return (s);
sys/netpfil/pf/pf.c
2293
ret = s;
sys/netpfil/pf/pf.c
2294
PF_STATE_LOCK(s);
sys/netpfil/pf/pf.c
2317
struct pf_kstate *s;
sys/netpfil/pf/pf.c
2319
s = pf_find_state_all(key, dir, NULL);
sys/netpfil/pf/pf.c
2320
if (s != NULL) {
sys/netpfil/pf/pf.c
2321
PF_STATE_UNLOCK(s);
sys/netpfil/pf/pf.c
2328
pf_state_peer_hton(const struct pf_state_peer *s, struct pf_state_peer_export *d)
sys/netpfil/pf/pf.c
2330
d->seqlo = htonl(s->seqlo);
sys/netpfil/pf/pf.c
2331
d->seqhi = htonl(s->seqhi);
sys/netpfil/pf/pf.c
2332
d->seqdiff = htonl(s->seqdiff);
sys/netpfil/pf/pf.c
2333
d->max_win = htons(s->max_win);
sys/netpfil/pf/pf.c
2334
d->mss = htons(s->mss);
sys/netpfil/pf/pf.c
2335
d->state = s->state;
sys/netpfil/pf/pf.c
2336
d->wscale = s->wscale;
sys/netpfil/pf/pf.c
2337
if (s->scrub) {
sys/netpfil/pf/pf.c
2339
s->scrub->pfss_flags & PFSS_TIMESTAMP);
sys/netpfil/pf/pf.c
2340
d->scrub.pfss_ttl = (s)->scrub->pfss_ttl;
sys/netpfil/pf/pf.c
2341
d->scrub.pfss_ts_mod = htonl((s)->scrub->pfss_ts_mod);
sys/netpfil/pf/pf.c
2347
pf_state_peer_ntoh(const struct pf_state_peer_export *s, struct pf_state_peer *d)
sys/netpfil/pf/pf.c
2349
d->seqlo = ntohl(s->seqlo);
sys/netpfil/pf/pf.c
2350
d->seqhi = ntohl(s->seqhi);
sys/netpfil/pf/pf.c
2351
d->seqdiff = ntohl(s->seqdiff);
sys/netpfil/pf/pf.c
2352
d->max_win = ntohs(s->max_win);
sys/netpfil/pf/pf.c
2353
d->mss = ntohs(s->mss);
sys/netpfil/pf/pf.c
2354
d->state = s->state;
sys/netpfil/pf/pf.c
2355
d->wscale = s->wscale;
sys/netpfil/pf/pf.c
2356
if (s->scrub.scrub_flag == PF_SCRUB_FLAG_VALID &&
sys/netpfil/pf/pf.c
2358
d->scrub->pfss_flags = ntohs(s->scrub.pfss_flags) &
sys/netpfil/pf/pf.c
2360
d->scrub->pfss_ttl = s->scrub.pfss_ttl;
sys/netpfil/pf/pf.c
2361
d->scrub->pfss_ts_mod = ntohl(s->scrub.pfss_ts_mod);
sys/netpfil/pf/pf.c
3039
pf_src_tree_remove_state(struct pf_kstate *s)
sys/netpfil/pf/pf.c
3043
timeout = s->rule->timeout[PFTM_SRC_NODE] ?
sys/netpfil/pf/pf.c
3044
s->rule->timeout[PFTM_SRC_NODE] :
sys/netpfil/pf/pf.c
3048
if (s->sns[sn_type] == NULL)
sys/netpfil/pf/pf.c
3050
PF_SRC_NODE_LOCK(s->sns[sn_type]);
sys/netpfil/pf/pf.c
3051
if (sn_type == PF_SN_LIMIT && s->src.tcp_est)
sys/netpfil/pf/pf.c
3052
--(s->sns[sn_type]->conn);
sys/netpfil/pf/pf.c
3053
if (--(s->sns[sn_type]->states) == 0)
sys/netpfil/pf/pf.c
3054
s->sns[sn_type]->expire = time_uptime + timeout;
sys/netpfil/pf/pf.c
3055
PF_SRC_NODE_UNLOCK(s->sns[sn_type]);
sys/netpfil/pf/pf.c
3056
s->sns[sn_type] = NULL;
sys/netpfil/pf/pf.c
3067
pf_remove_state(struct pf_kstate *s)
sys/netpfil/pf/pf.c
3069
struct pf_idhash *ih = &V_pf_idhash[PF_IDHASH(s)];
sys/netpfil/pf/pf.c
3075
if (s->timeout == PFTM_UNLINKED) {
sys/netpfil/pf/pf.c
3085
if (s->src.state == PF_TCPS_PROXY_DST) {
sys/netpfil/pf/pf.c
3087
pf_send_tcp(s->rule, s->key[PF_SK_WIRE]->af,
sys/netpfil/pf/pf.c
3088
&s->key[PF_SK_WIRE]->addr[1],
sys/netpfil/pf/pf.c
3089
&s->key[PF_SK_WIRE]->addr[0],
sys/netpfil/pf/pf.c
3090
s->key[PF_SK_WIRE]->port[1],
sys/netpfil/pf/pf.c
3091
s->key[PF_SK_WIRE]->port[0],
sys/netpfil/pf/pf.c
3092
s->src.seqhi, s->src.seqlo + 1,
sys/netpfil/pf/pf.c
3093
TH_RST|TH_ACK, 0, 0, 0, M_SKIP_FIREWALL, s->tag, 0,
sys/netpfil/pf/pf.c
3094
s->act.rtableid, NULL);
sys/netpfil/pf/pf.c
3097
LIST_REMOVE(s, entry);
sys/netpfil/pf/pf.c
3098
pf_src_tree_remove_state(s);
sys/netpfil/pf/pf.c
3101
V_pfsync_delete_state_ptr(s);
sys/netpfil/pf/pf.c
3103
STATE_DEC_COUNTERS(s);
sys/netpfil/pf/pf.c
3105
s->timeout = PFTM_UNLINKED;
sys/netpfil/pf/pf.c
3108
if (s->key[PF_SK_STACK] != NULL &&
sys/netpfil/pf/pf.c
3109
s->key[PF_SK_STACK]->proto == IPPROTO_TCP)
sys/netpfil/pf/pf.c
3110
pf_set_protostate(s, PF_PEER_BOTH, TCPS_CLOSED);
sys/netpfil/pf/pf.c
3112
while ((pfl = SLIST_FIRST(&s->linkage)) != NULL) {
sys/netpfil/pf/pf.c
3116
SLIST_REMOVE_HEAD(&s->linkage, pfl_linkage);
sys/netpfil/pf/pf.c
3122
stlim = pf_statelim_find(s->statelim);
sys/netpfil/pf/pf.c
3124
("pf_state %p pfl %p cannot find statelim %u", s,
sys/netpfil/pf/pf.c
3125
pfl, s->statelim));
sys/netpfil/pf/pf.c
3139
if (s->direction == PF_IN) {
sys/netpfil/pf/pf.c
3147
srlim = pf_sourcelim_find(s->sourcelim);
sys/netpfil/pf/pf.c
3149
("pf_state %p pfl %p cannot find sourcelim %u", s,
sys/netpfil/pf/pf.c
3150
pfl, s->sourcelim));
sys/netpfil/pf/pf.c
3152
pf_source_key(srlim, &key, s->key[kidx]->af,
sys/netpfil/pf/pf.c
3153
&s->key[kidx]->addr[sidx]);
sys/netpfil/pf/pf.c
3157
("pf_state %p pfl %p cannot find source in %u", s,
sys/netpfil/pf/pf.c
3158
pfl, s->sourcelim));
sys/netpfil/pf/pf.c
3173
PF_STATE_LOCK_ASSERT(s);
sys/netpfil/pf/pf.c
3180
pf_detach_state(s);
sys/netpfil/pf/pf.c
3182
pf_udp_mapping_release(s->udp_mapping);
sys/netpfil/pf/pf.c
3185
return (pf_release_staten(s, 2));
sys/netpfil/pf/pf.c
3225
struct pf_kstate *s;
sys/netpfil/pf/pf.c
3242
LIST_FOREACH(s, &ih->states, entry) {
sys/netpfil/pf/pf.c
3243
if (pf_state_expires(s) <= time_uptime) {
sys/netpfil/pf/pf.c
3245
pf_remove_state(s);
sys/netpfil/pf/pf.c
3248
s->rule->rule_ref |= PFRULE_REFS;
sys/netpfil/pf/pf.c
3249
if (s->nat_rule != NULL)
sys/netpfil/pf/pf.c
3250
s->nat_rule->rule_ref |= PFRULE_REFS;
sys/netpfil/pf/pf.c
3251
if (s->anchor != NULL)
sys/netpfil/pf/pf.c
3252
s->anchor->rule_ref |= PFRULE_REFS;
sys/netpfil/pf/pf.c
3253
s->kif->pfik_flags |= PFI_IFLAG_REFS;
sys/netpfil/pf/pf.c
3254
SLIST_FOREACH(mrm, &s->match_rules, entry)
sys/netpfil/pf/pf.c
3256
if (s->act.rt_kif)
sys/netpfil/pf/pf.c
3257
s->act.rt_kif->pfik_flags |= PFI_IFLAG_REFS;
sys/netpfil/pf/pf.c
3395
pf_print_state(struct pf_kstate *s)
sys/netpfil/pf/pf.c
3397
pf_print_state_parts(s, NULL, NULL);
sys/netpfil/pf/pf.c
3401
pf_print_state_parts(struct pf_kstate *s,
sys/netpfil/pf/pf.c
3408
skw = skwp ? skwp : (s ? s->key[PF_SK_WIRE] : NULL);
sys/netpfil/pf/pf.c
3409
sks = sksp ? sksp : (s ? s->key[PF_SK_STACK] : NULL);
sys/netpfil/pf/pf.c
3411
dir = s ? s->direction : 0;
sys/netpfil/pf/pf.c
3459
if (s) {
sys/netpfil/pf/pf.c
3462
s->src.seqlo, s->src.seqhi,
sys/netpfil/pf/pf.c
3463
s->src.max_win, s->src.seqdiff);
sys/netpfil/pf/pf.c
3464
if (s->src.wscale && s->dst.wscale)
sys/netpfil/pf/pf.c
3466
s->src.wscale & PF_WSCALE_MASK);
sys/netpfil/pf/pf.c
3469
s->dst.seqlo, s->dst.seqhi,
sys/netpfil/pf/pf.c
3470
s->dst.max_win, s->dst.seqdiff);
sys/netpfil/pf/pf.c
3471
if (s->src.wscale && s->dst.wscale)
sys/netpfil/pf/pf.c
3473
s->dst.wscale & PF_WSCALE_MASK);
sys/netpfil/pf/pf.c
3476
printf(" %u:%u", s->src.state, s->dst.state);
sys/netpfil/pf/pf.c
3477
if (s->rule)
sys/netpfil/pf/pf.c
3478
printf(" @%d", s->rule->nr);
sys/netpfil/pf/pf.c
4824
pf_send_challenge_ack(struct pf_pdesc *pd, struct pf_kstate *s,
sys/netpfil/pf/pf.c
4837
pf_send_tcp(s->rule, pd->af, pd->dst, pd->src,
sys/netpfil/pf/pf.c
4839
src->seqlo, TH_ACK, 0, 0, s->rule->return_ttl, 0, 0, 0,
sys/netpfil/pf/pf.c
4840
s->rule->rtableid, reason);
sys/netpfil/pf/pf.c
6637
struct pf_kstate *s = NULL;
sys/netpfil/pf/pf.c
6695
s = pf_alloc_state(M_NOWAIT);
sys/netpfil/pf/pf.c
6696
if (s == NULL) {
sys/netpfil/pf/pf.c
6700
s->rule = r;
sys/netpfil/pf/pf.c
6701
s->nat_rule = ctx->nr;
sys/netpfil/pf/pf.c
6702
s->anchor = ctx->a;
sys/netpfil/pf/pf.c
6703
s->match_rules = *ctx->match_rules;
sys/netpfil/pf/pf.c
6704
SLIST_INIT(&s->linkage);
sys/netpfil/pf/pf.c
6705
memcpy(&s->act, &pd->act, sizeof(struct pf_rule_actions));
sys/netpfil/pf/pf.c
6708
s->state_flags |= PFSTATE_ALLOWOPTS;
sys/netpfil/pf/pf.c
6710
s->state_flags |= PFSTATE_SLOPPY;
sys/netpfil/pf/pf.c
6712
s->state_flags |= PFSTATE_SCRUB_TCP;
sys/netpfil/pf/pf.c
6715
s->state_flags |= PFSTATE_PFLOW;
sys/netpfil/pf/pf.c
6717
s->act.log = pd->act.log & PF_LOG_ALL;
sys/netpfil/pf/pf.c
6718
s->sync_state = PFSYNC_S_NONE;
sys/netpfil/pf/pf.c
6719
s->state_flags |= pd->act.flags; /* Only needed for pfsync and state export */
sys/netpfil/pf/pf.c
6722
s->act.log |= ctx->nr->log & PF_LOG_ALL;
sys/netpfil/pf/pf.c
6725
s->src.seqlo = ntohl(th->th_seq);
sys/netpfil/pf/pf.c
6726
s->src.seqhi = s->src.seqlo + pd->p_len + 1;
sys/netpfil/pf/pf.c
6730
if ((s->src.seqdiff = pf_tcp_iss(pd) - s->src.seqlo) ==
sys/netpfil/pf/pf.c
6732
s->src.seqdiff = 1;
sys/netpfil/pf/pf.c
6734
htonl(s->src.seqlo + s->src.seqdiff), 0);
sys/netpfil/pf/pf.c
6737
s->src.seqdiff = 0;
sys/netpfil/pf/pf.c
6739
s->src.seqhi++;
sys/netpfil/pf/pf.c
6740
s->src.wscale = pf_get_wscale(pd);
sys/netpfil/pf/pf.c
6742
s->src.max_win = MAX(ntohs(th->th_win), 1);
sys/netpfil/pf/pf.c
6743
if (s->src.wscale & PF_WSCALE_MASK) {
sys/netpfil/pf/pf.c
6745
int win = s->src.max_win;
sys/netpfil/pf/pf.c
6746
win += 1 << (s->src.wscale & PF_WSCALE_MASK);
sys/netpfil/pf/pf.c
6747
s->src.max_win = (win - 1) >>
sys/netpfil/pf/pf.c
6748
(s->src.wscale & PF_WSCALE_MASK);
sys/netpfil/pf/pf.c
6751
s->src.seqhi++;
sys/netpfil/pf/pf.c
6752
s->dst.seqhi = 1;
sys/netpfil/pf/pf.c
6753
s->dst.max_win = 1;
sys/netpfil/pf/pf.c
6754
pf_set_protostate(s, PF_PEER_SRC, TCPS_SYN_SENT);
sys/netpfil/pf/pf.c
6755
pf_set_protostate(s, PF_PEER_DST, TCPS_CLOSED);
sys/netpfil/pf/pf.c
6756
s->timeout = PFTM_TCP_FIRST_PACKET;
sys/netpfil/pf/pf.c
6760
pf_set_protostate(s, PF_PEER_SRC, PFUDPS_SINGLE);
sys/netpfil/pf/pf.c
6761
pf_set_protostate(s, PF_PEER_DST, PFUDPS_NO_TRAFFIC);
sys/netpfil/pf/pf.c
6762
s->timeout = PFTM_UDP_FIRST_PACKET;
sys/netpfil/pf/pf.c
6765
pf_set_protostate(s, PF_PEER_SRC, SCTP_COOKIE_WAIT);
sys/netpfil/pf/pf.c
6766
pf_set_protostate(s, PF_PEER_DST, SCTP_CLOSED);
sys/netpfil/pf/pf.c
6767
s->timeout = PFTM_SCTP_FIRST_PACKET;
sys/netpfil/pf/pf.c
6773
s->timeout = PFTM_ICMP_FIRST_PACKET;
sys/netpfil/pf/pf.c
6776
pf_set_protostate(s, PF_PEER_SRC, PFOTHERS_SINGLE);
sys/netpfil/pf/pf.c
6777
pf_set_protostate(s, PF_PEER_DST, PFOTHERS_NO_TRAFFIC);
sys/netpfil/pf/pf.c
6778
s->timeout = PFTM_OTHER_FIRST_PACKET;
sys/netpfil/pf/pf.c
6781
s->creation = s->expire = pf_get_uptime();
sys/netpfil/pf/pf.c
6784
if (s->state_flags & PFSTATE_SCRUB_TCP &&
sys/netpfil/pf/pf.c
6785
pf_normalize_tcp_init(pd, th, &s->src)) {
sys/netpfil/pf/pf.c
6789
if (s->state_flags & PFSTATE_SCRUB_TCP && s->src.scrub &&
sys/netpfil/pf/pf.c
6790
pf_normalize_tcp_stateful(pd, &ctx->reason, th, s,
sys/netpfil/pf/pf.c
6791
&s->src, &s->dst, &ctx->rewrite)) {
sys/netpfil/pf/pf.c
6799
if (pf_normalize_sctp_init(pd, &s->src, &s->dst))
sys/netpfil/pf/pf.c
6804
s->direction = pd->dir;
sys/netpfil/pf/pf.c
6837
s->statelim = stlim->pfstlim_id;
sys/netpfil/pf/pf.c
6838
pfl->pfl_state = s;
sys/netpfil/pf/pf.c
6842
SLIST_INSERT_HEAD(&s->linkage, pfl, pfl_linkage);
sys/netpfil/pf/pf.c
6904
s->sourcelim = srlim->pfsrlim_id;
sys/netpfil/pf/pf.c
6905
pfl->pfl_state = s;
sys/netpfil/pf/pf.c
6909
SLIST_INSERT_HEAD(&s->linkage, pfl, pfl_linkage);
sys/netpfil/pf/pf.c
6913
if (pf_state_insert(BOUND_IFACE(s, pd), pd->kif,
sys/netpfil/pf/pf.c
6915
(pd->dir == PF_IN) ? ctx->nk : ctx->sk, s)) {
sys/netpfil/pf/pf.c
6919
*sm = s;
sys/netpfil/pf/pf.c
6922
STATE_INC_COUNTERS(s);
sys/netpfil/pf/pf.c
6929
s->sns[sn_type] = sns[sn_type];
sys/netpfil/pf/pf.c
6935
s->tag = ctx->tag;
sys/netpfil/pf/pf.c
6938
pf_set_protostate(s, PF_PEER_SRC, PF_TCPS_PROXY_SRC);
sys/netpfil/pf/pf.c
6940
s->src.seqhi = arc4random();
sys/netpfil/pf/pf.c
6946
s->src.mss = mss;
sys/netpfil/pf/pf.c
6948
th->th_sport, s->src.seqhi, ntohl(th->th_seq) + 1,
sys/netpfil/pf/pf.c
6949
TH_SYN|TH_ACK, 0, s->src.mss, 0, M_SKIP_FIREWALL, 0, 0,
sys/netpfil/pf/pf.c
6955
s->udp_mapping = ctx->udp_mapping;
sys/netpfil/pf/pf.c
6977
if (s != NULL) {
sys/netpfil/pf/pf.c
6980
SLIST_FOREACH_SAFE(pfl, &s->linkage, pfl_linkage, npfl) {
sys/netpfil/pf/pf.c
7012
PF_STATE_LOCK_ASSERT(s);
sys/netpfil/pf/pf.c
7016
pf_src_tree_remove_state(s);
sys/netpfil/pf/pf.c
7017
s->timeout = PFTM_UNLINKED;
sys/netpfil/pf/pf.c
7018
pf_free_state(s);
sys/netpfil/pf/pf.c
750
#define STATE_INC_COUNTERS(s) \
sys/netpfil/pf/pf.c
753
counter_u64_add(s->rule->states_cur, 1); \
sys/netpfil/pf/pf.c
754
counter_u64_add(s->rule->states_tot, 1); \
sys/netpfil/pf/pf.c
755
if (s->anchor != NULL) { \
sys/netpfil/pf/pf.c
756
counter_u64_add(s->anchor->states_cur, 1); \
sys/netpfil/pf/pf.c
757
counter_u64_add(s->anchor->states_tot, 1); \
sys/netpfil/pf/pf.c
759
if (s->nat_rule != NULL && s->nat_rule != s->rule) { \
sys/netpfil/pf/pf.c
760
counter_u64_add(s->nat_rule->states_cur, 1); \
sys/netpfil/pf/pf.c
761
counter_u64_add(s->nat_rule->states_tot, 1); \
sys/netpfil/pf/pf.c
763
SLIST_FOREACH(mrm, &s->match_rules, entry) { \
sys/netpfil/pf/pf.c
764
if (s->nat_rule != mrm->r) { \
sys/netpfil/pf/pf.c
771
#define STATE_DEC_COUNTERS(s) \
sys/netpfil/pf/pf.c
774
counter_u64_add(s->rule->states_cur, -1); \
sys/netpfil/pf/pf.c
775
if (s->anchor != NULL) \
sys/netpfil/pf/pf.c
776
counter_u64_add(s->anchor->states_cur, -1); \
sys/netpfil/pf/pf.c
777
if (s->nat_rule != NULL && s->nat_rule != s->rule) \
sys/netpfil/pf/pf.c
778
counter_u64_add(s->nat_rule->states_cur, -1); \
sys/netpfil/pf/pf.c
7785
struct pf_kstate *s;
sys/netpfil/pf/pf.c
779
SLIST_FOREACH(mrm, &s->match_rules, entry) \
sys/netpfil/pf/pf.c
7793
s = *sm;
sys/netpfil/pf/pf.c
7796
pf_set_protostate(s, PF_PEER_SRC, PF_TCPS_PROXY_SRC);
sys/netpfil/pf/pf.c
7797
s->src.seqhi = arc4random();
sys/netpfil/pf/pf.c
780
if (s->nat_rule != mrm->r) { \
sys/netpfil/pf/pf.c
7802
s->src.mss = mss;
sys/netpfil/pf/pf.c
7805
th->th_sport, s->src.seqhi, ntohl(th->th_seq) + 1,
sys/netpfil/pf/pf.c
7806
TH_SYN | TH_ACK, 0, s->src.mss, 0, 1, 0, 0, r->rtableid, NULL);
sys/netpfil/pf/pf.c
8073
pf_sctp_multihome_detach_addr(const struct pf_kstate *s)
sys/netpfil/pf/pf.c
8077
struct pf_state_key *sks = s->key[PF_SK_STACK];
sys/netpfil/pf/pf.c
8080
if (sks == NULL || sks->proto != IPPROTO_SCTP || s->dst.scrub == NULL)
sys/netpfil/pf/pf.c
8085
key.v_tag = s->dst.scrub->pfss_v_tag;
sys/netpfil/pf/pf.c
8090
&s->key[PF_SK_WIRE]->addr[s->direction == PF_OUT],
sys/netpfil/pf/pf.c
8091
s->key[PF_SK_WIRE]->af) == 0) {
sys/netpfil/pf/pf.c
8093
key.v_tag, s, i);
sys/netpfil/pf/pf.c
8107
key.v_tag = s->src.scrub->pfss_v_tag;
sys/netpfil/pf/pf.c
8112
&s->key[PF_SK_WIRE]->addr[s->direction == PF_IN],
sys/netpfil/pf/pf.c
8113
s->key[PF_SK_WIRE]->af) == 0) {
sys/netpfil/pf/pf.c
8115
key.v_tag, s, i);
sys/netpfil/pf/pf.c
8189
struct pf_kstate *s, int action)
sys/netpfil/pf/pf.c
8206
if (s == NULL || action != PF_PASS)
sys/netpfil/pf/pf.c
8217
if (s->direction == pd->dir)
sys/netpfil/pf/pf.c
8218
v_tag = s->src.scrub->pfss_v_tag;
sys/netpfil/pf/pf.c
8220
v_tag = s->dst.scrub->pfss_v_tag;
sys/netpfil/pf/pf.c
8236
if (s->rule->rule_flag & PFRULE_ALLOW_RELATED) {
sys/netpfil/pf/pf.c
8237
j->pd.related_rule = s->rule;
sys/netpfil/pf/pf.c
8251
if (sm->direction == s->direction) {
sys/netpfil/pf/pf.c
8252
sm->src.scrub->pfss_v_tag = s->src.scrub->pfss_v_tag;
sys/netpfil/pf/pf.c
8253
sm->dst.scrub->pfss_v_tag = s->dst.scrub->pfss_v_tag;
sys/netpfil/pf/pf.c
8255
sm->src.scrub->pfss_v_tag = s->dst.scrub->pfss_v_tag;
sys/netpfil/pf/pf.c
8256
sm->dst.scrub->pfss_v_tag = s->src.scrub->pfss_v_tag;
sys/netpfil/pf/pf.c
9729
struct pf_kstate *s, struct pf_pdesc *pd, struct inpcb *inp)
sys/netpfil/pf/pf.c
9747
SDT_PROBE4(pf, ip, route_to, entry, pd->m, pd, s, oifp);
sys/netpfil/pf/pf.c
9749
if (s) {
sys/netpfil/pf/pf.c
9750
r_dir = s->direction;
sys/netpfil/pf/pf.c
9774
if (s != NULL) {
sys/netpfil/pf/pf.c
9775
PF_STATE_UNLOCK(s);
sys/netpfil/pf/pf.c
9790
if (s)
sys/netpfil/pf/pf.c
9791
PF_STATE_UNLOCK(s);
sys/netpfil/pf/pf.c
9798
pf_dummynet(pd, s, r, &pd->m);
sys/netpfil/pf/pf.c
9799
if (s)
sys/netpfil/pf/pf.c
9800
PF_STATE_UNLOCK(s);
sys/netpfil/pf/pf.c
9872
if (s != NULL) {
sys/netpfil/pf/pf.c
9889
PF_STATE_UNLOCK(s);
sys/netpfil/pf/pf.c
9908
if (s != NULL && s->kif == V_pfi_all && r->rule_flag & PFRULE_IFBOUND) {
sys/netpfil/pf/pf.c
9910
MPASS(r->rt == PF_REPLYTO || (pd->af != pd->naf && s->direction == PF_IN));
sys/netpfil/pf/pf.c
9911
s->kif = ifp->if_pf_kif;
sys/netpfil/pf/pf.c
9913
s->orig_kif = oifp->if_pf_kif;
sys/netpfil/pf/pf.c
9917
if (r->rt == PF_DUPTO || (pd->af != pd->naf && s->direction == PF_IN))
sys/netpfil/pf/pf.c
9923
MPASS(s != NULL);
sys/netpfil/pf/pf_if.c
328
struct pfi_kif_cmp s;
sys/netpfil/pf/pf_if.c
332
memset(&s, 0, sizeof(s));
sys/netpfil/pf/pf_if.c
333
strlcpy(s.pfik_name, kif_name, sizeof(s.pfik_name));
sys/netpfil/pf/pf_if.c
335
return (RB_FIND(pfi_ifhead, &V_pfi_ifs, (struct pfi_kkif *)&s));
sys/netpfil/pf/pf_ioctl.c
1794
struct pf_kstate *s = pfl->pfl_state;
sys/netpfil/pf/pf_ioctl.c
1797
PF_STATE_LOCK(s);
sys/netpfil/pf/pf_ioctl.c
1798
s->statelim = 0;
sys/netpfil/pf/pf_ioctl.c
1799
SLIST_REMOVE(&s->linkage, pfl, pf_state_link, pfl_linkage);
sys/netpfil/pf/pf_ioctl.c
1800
PF_STATE_UNLOCK(s);
sys/netpfil/pf/pf_ioctl.c
1895
struct pf_kstate *s = pfl->pfl_state;
sys/netpfil/pf/pf_ioctl.c
1897
PF_STATE_LOCK(s);
sys/netpfil/pf/pf_ioctl.c
1899
s->sourcelim = 0;
sys/netpfil/pf/pf_ioctl.c
1900
SLIST_REMOVE(&s->linkage, pfl, pf_state_link,
sys/netpfil/pf/pf_ioctl.c
1902
PF_STATE_UNLOCK(s);
sys/netpfil/pf/pf_ioctl.c
3268
struct pf_kstate *s;
sys/netpfil/pf/pf_ioctl.c
3271
s = pf_find_state_all(key, dir, &more);
sys/netpfil/pf/pf_ioctl.c
3272
if (s == NULL)
sys/netpfil/pf/pf_ioctl.c
3276
PF_STATE_UNLOCK(s);
sys/netpfil/pf/pf_ioctl.c
3280
pf_remove_state(s);
sys/netpfil/pf/pf_ioctl.c
3287
struct pf_kstate *s;
sys/netpfil/pf/pf_ioctl.c
3298
LIST_FOREACH(s, &ih->states, entry) {
sys/netpfil/pf/pf_ioctl.c
3300
kif = s->kif == V_pfi_all ? s->orig_kif : s->kif;
sys/netpfil/pf/pf_ioctl.c
3302
sk = s->key[psk->psk_nat ? PF_SK_STACK : PF_SK_WIRE];
sys/netpfil/pf/pf_ioctl.c
3303
if (s->direction == PF_OUT) {
sys/netpfil/pf/pf_ioctl.c
3334
&s->act.rt_addr, sk->af))
sys/netpfil/pf/pf_ioctl.c
3348
! pf_label_match(s->rule, psk->psk_label))
sys/netpfil/pf/pf_ioctl.c
3361
if (s->direction == PF_OUT) {
sys/netpfil/pf/pf_ioctl.c
3369
match_key.af = s->key[idx]->af;
sys/netpfil/pf/pf_ioctl.c
3370
match_key.proto = s->key[idx]->proto;
sys/netpfil/pf/pf_ioctl.c
3372
&s->key[idx]->addr[1], match_key.af);
sys/netpfil/pf/pf_ioctl.c
3373
match_key.port[0] = s->key[idx]->port[1];
sys/netpfil/pf/pf_ioctl.c
3375
&s->key[idx]->addr[0], match_key.af);
sys/netpfil/pf/pf_ioctl.c
3376
match_key.port[1] = s->key[idx]->port[0];
sys/netpfil/pf/pf_ioctl.c
3379
pf_remove_state(s);
sys/netpfil/pf/pf_ioctl.c
4967
struct pf_kstate *s;
sys/netpfil/pf/pf_ioctl.c
4969
s = pf_find_state_byid(ps->state.id, ps->state.creatorid);
sys/netpfil/pf/pf_ioctl.c
4970
if (s == NULL) {
sys/netpfil/pf/pf_ioctl.c
4975
pfsync_state_export_1301(&ps->state, s);
sys/netpfil/pf/pf_ioctl.c
4976
PF_STATE_UNLOCK(s);
sys/netpfil/pf/pf_ioctl.c
4988
struct pf_kstate *s;
sys/netpfil/pf/pf_ioctl.c
5016
LIST_FOREACH(s, &ih->states, entry) {
sys/netpfil/pf/pf_ioctl.c
5017
if (s->timeout == PFTM_UNLINKED)
sys/netpfil/pf/pf_ioctl.c
5037
LIST_FOREACH(s, &ih->states, entry) {
sys/netpfil/pf/pf_ioctl.c
5038
if (s->timeout == PFTM_UNLINKED)
sys/netpfil/pf/pf_ioctl.c
5041
pfsync_state_export_1301(p, s);
sys/netpfil/pf/pf_ioctl.c
5063
struct pf_kstate *s;
sys/netpfil/pf/pf_ioctl.c
5096
LIST_FOREACH(s, &ih->states, entry) {
sys/netpfil/pf/pf_ioctl.c
5097
if (s->timeout == PFTM_UNLINKED)
sys/netpfil/pf/pf_ioctl.c
5117
LIST_FOREACH(s, &ih->states, entry) {
sys/netpfil/pf/pf_ioctl.c
5118
if (s->timeout == PFTM_UNLINKED)
sys/netpfil/pf/pf_ioctl.c
5121
pf_state_export(p, s);
sys/netpfil/pf/pf_ioctl.c
6936
struct pf_status s;
sys/netpfil/pf/pf_ioctl.c
7004
pfi_update_status(V_pf_status.ifname, &s);
sys/netpfil/pf/pf_ioctl.c
7011
s.pcounters[i][j][k]);
sys/netpfil/pf/pf_ioctl.c
7014
s.bcounters[i][j]);
sys/netpfil/pf/pf_ioctl.c
7049
struct pf_kstate *s;
sys/netpfil/pf/pf_ioctl.c
7057
LIST_FOREACH(s, &ih->states, entry) {
sys/netpfil/pf/pf_ioctl.c
7058
s->timeout = PFTM_PURGE;
sys/netpfil/pf/pf_ioctl.c
7060
s->state_flags |= PFSTATE_NOSYNC;
sys/netpfil/pf/pf_ioctl.c
7061
pf_remove_state(s);
sys/netpfil/pf/pf_ioctl.c
7115
struct pf_kstate *s;
sys/netpfil/pf/pf_ioctl.c
7118
LIST_FOREACH(s, &ih->states, entry) {
sys/netpfil/pf/pf_ioctl.c
7121
if (s->sns[sn_type] &&
sys/netpfil/pf/pf_ioctl.c
7122
s->sns[sn_type]->expire == 1) {
sys/netpfil/pf/pf_ioctl.c
7123
s->sns[sn_type] = NULL;
sys/netpfil/pf/pf_ioctl.c
7172
struct pf_kstate *s;
sys/netpfil/pf/pf_ioctl.c
7184
LIST_FOREACH(s, &ih->states, entry) {
sys/netpfil/pf/pf_ioctl.c
7186
kif = s->kif == V_pfi_all ? s->orig_kif : s->kif;
sys/netpfil/pf/pf_ioctl.c
7196
if (s->direction == PF_OUT) {
sys/netpfil/pf/pf_ioctl.c
7204
match_key.af = s->key[idx]->af;
sys/netpfil/pf/pf_ioctl.c
7205
match_key.proto = s->key[idx]->proto;
sys/netpfil/pf/pf_ioctl.c
7207
&s->key[idx]->addr[1], match_key.af);
sys/netpfil/pf/pf_ioctl.c
7208
match_key.port[0] = s->key[idx]->port[1];
sys/netpfil/pf/pf_ioctl.c
7210
&s->key[idx]->addr[0], match_key.af);
sys/netpfil/pf/pf_ioctl.c
7211
match_key.port[1] = s->key[idx]->port[0];
sys/netpfil/pf/pf_ioctl.c
7218
s->state_flags |= PFSTATE_NOSYNC;
sys/netpfil/pf/pf_ioctl.c
7219
pf_remove_state(s);
sys/netpfil/pf/pf_ioctl.c
7240
struct pf_kstate *s;
sys/netpfil/pf/pf_ioctl.c
7246
if ((s = pf_find_state_byid(kill->psk_pfcmp.id,
sys/netpfil/pf/pf_ioctl.c
7248
pf_remove_state(s);
sys/netpfil/pf/pf_ioctl.c
7380
struct pf_kstate *s = NULL;
sys/netpfil/pf/pf_ioctl.c
7401
s = pf_find_state_byid(id, creatorid);
sys/netpfil/pf/pf_ioctl.c
7402
if (s == NULL)
sys/netpfil/pf/pf_ioctl.c
7412
nvls = pf_state_to_nvstate(s);
sys/netpfil/pf/pf_ioctl.c
7432
if (s != NULL)
sys/netpfil/pf/pf_ioctl.c
7433
PF_STATE_UNLOCK(s);
sys/netpfil/pf/pf_nl.c
1266
struct pf_status s;
sys/netpfil/pf/pf_nl.c
1309
pfi_update_status(V_pf_status.ifname, &s);
sys/netpfil/pf/pf_nl.c
1310
nlattr_add_u64_array(nw, PF_GS_BCOUNTERS, 2 * 2, (uint64_t *)s.bcounters);
sys/netpfil/pf/pf_nl.c
1311
nlattr_add_u64_array(nw, PF_GS_PCOUNTERS, 2 * 2 * 2, (uint64_t *)s.pcounters);
sys/netpfil/pf/pf_nl.c
173
struct nl_parsed_state *attrs, struct pf_kstate *s,
sys/netpfil/pf/pf_nl.c
181
PF_STATE_LOCK_ASSERT(s);
sys/netpfil/pf/pf_nl.c
191
key = s->key[PF_SK_WIRE];
sys/netpfil/pf/pf_nl.c
194
key = s->key[PF_SK_STACK];
sys/netpfil/pf/pf_nl.c
198
af = s->key[PF_SK_WIRE]->af;
sys/netpfil/pf/pf_nl.c
199
nlattr_add_u8(nw, PF_ST_PROTO, s->key[PF_SK_WIRE]->proto);
sys/netpfil/pf/pf_nl.c
202
nlattr_add_string(nw, PF_ST_IFNAME, s->kif->pfik_name);
sys/netpfil/pf/pf_nl.c
203
nlattr_add_string(nw, PF_ST_ORIG_IFNAME, s->orig_kif->pfik_name);
sys/netpfil/pf/pf_nl.c
204
dump_addr(nw, PF_ST_RT_ADDR, &s->act.rt_addr, s->act.rt_af);
sys/netpfil/pf/pf_nl.c
205
nlattr_add_u32(nw, PF_ST_CREATION, time_uptime - (s->creation / 1000));
sys/netpfil/pf/pf_nl.c
206
uint32_t expire = pf_state_expires(s);
sys/netpfil/pf/pf_nl.c
210
nlattr_add_u8(nw, PF_ST_DIRECTION, s->direction);
sys/netpfil/pf/pf_nl.c
211
nlattr_add_u8(nw, PF_ST_LOG, s->act.log);
sys/netpfil/pf/pf_nl.c
212
nlattr_add_u8(nw, PF_ST_TIMEOUT, s->timeout);
sys/netpfil/pf/pf_nl.c
213
nlattr_add_u16(nw, PF_ST_STATE_FLAGS, s->state_flags);
sys/netpfil/pf/pf_nl.c
215
if (s->sns[PF_SN_LIMIT] != NULL)
sys/netpfil/pf/pf_nl.c
217
if (s->sns[PF_SN_NAT] != NULL || s->sns[PF_SN_ROUTE])
sys/netpfil/pf/pf_nl.c
220
nlattr_add_u64(nw, PF_ST_ID, s->id);
sys/netpfil/pf/pf_nl.c
221
nlattr_add_u32(nw, PF_ST_CREATORID, htonl(s->creatorid));
sys/netpfil/pf/pf_nl.c
223
nlattr_add_u32(nw, PF_ST_RULE, s->rule ? s->rule->nr : -1);
sys/netpfil/pf/pf_nl.c
224
nlattr_add_u32(nw, PF_ST_ANCHOR, s->anchor ? s->anchor->nr : -1);
sys/netpfil/pf/pf_nl.c
225
nlattr_add_u32(nw, PF_ST_NAT_RULE, s->nat_rule ? s->nat_rule->nr : -1);
sys/netpfil/pf/pf_nl.c
227
nlattr_add_u64(nw, PF_ST_PACKETS0, s->packets[0]);
sys/netpfil/pf/pf_nl.c
228
nlattr_add_u64(nw, PF_ST_PACKETS1, s->packets[1]);
sys/netpfil/pf/pf_nl.c
229
nlattr_add_u64(nw, PF_ST_BYTES0, s->bytes[0]);
sys/netpfil/pf/pf_nl.c
230
nlattr_add_u64(nw, PF_ST_BYTES1, s->bytes[1]);
sys/netpfil/pf/pf_nl.c
231
nlattr_add_u32(nw, PF_ST_RTABLEID, s->act.rtableid);
sys/netpfil/pf/pf_nl.c
232
nlattr_add_u8(nw, PF_ST_MIN_TTL, s->act.min_ttl);
sys/netpfil/pf/pf_nl.c
233
nlattr_add_u16(nw, PF_ST_MAX_MSS, s->act.max_mss);
sys/netpfil/pf/pf_nl.c
234
nlattr_add_u16(nw, PF_ST_DNPIPE, s->act.dnpipe);
sys/netpfil/pf/pf_nl.c
235
nlattr_add_u16(nw, PF_ST_DNRPIPE, s->act.dnrpipe);
sys/netpfil/pf/pf_nl.c
236
nlattr_add_u8(nw, PF_ST_RT, s->act.rt);
sys/netpfil/pf/pf_nl.c
237
if (s->act.rt_kif != NULL)
sys/netpfil/pf/pf_nl.c
238
nlattr_add_string(nw, PF_ST_RT_IFNAME, s->act.rt_kif->pfik_name);
sys/netpfil/pf/pf_nl.c
240
if (s->sns[PF_SN_LIMIT] != NULL) {
sys/netpfil/pf/pf_nl.c
242
if (s->sns[PF_SN_LIMIT]->rule == &V_pf_default_rule)
sys/netpfil/pf/pf_nl.c
245
if (s->sns[PF_SN_NAT] != NULL)
sys/netpfil/pf/pf_nl.c
247
if (s->sns[PF_SN_ROUTE] != NULL)
sys/netpfil/pf/pf_nl.c
250
nlattr_add_u8(nw, PF_ST_RT_AF, s->act.rt_af);
sys/netpfil/pf/pf_nl.c
252
if (!dump_state_peer(nw, PF_ST_PEER_SRC, &s->src))
sys/netpfil/pf/pf_nl.c
254
if (!dump_state_peer(nw, PF_ST_PEER_DST, &s->dst))
sys/netpfil/pf/pf_nl.c
257
if (attrs->include_rule && s->rule != NULL)
sys/netpfil/pf/pf_nl.c
258
nlattr_add_rule_nested(nw, PF_ST_CREATED_BY_RULE, s->rule);
sys/netpfil/pf/pf_nl.c
279
struct pf_kstate *s;
sys/netpfil/pf/pf_nl.c
285
LIST_FOREACH(s, &ih->states, entry) {
sys/netpfil/pf/pf_nl.c
286
sa_family_t af = s->key[PF_SK_WIRE]->af;
sys/netpfil/pf/pf_nl.c
288
if (s->timeout == PFTM_UNLINKED)
sys/netpfil/pf/pf_nl.c
292
if (attrs->creatorid != 0 && s->creatorid != attrs->creatorid)
sys/netpfil/pf/pf_nl.c
295
strncmp(attrs->ifname, s->kif->pfik_name, IFNAMSIZ) != 0)
sys/netpfil/pf/pf_nl.c
297
if (attrs->proto != 0 && s->key[PF_SK_WIRE]->proto != attrs->proto)
sys/netpfil/pf/pf_nl.c
301
if (pf_match_addr(1, &s->key[PF_SK_WIRE]->addr[0],
sys/netpfil/pf/pf_nl.c
303
pf_match_addr(1, &s->key[PF_SK_WIRE]->addr[1],
sys/netpfil/pf/pf_nl.c
305
pf_match_addr(1, &s->key[PF_SK_STACK]->addr[0],
sys/netpfil/pf/pf_nl.c
307
pf_match_addr(1, &s->key[PF_SK_STACK]->addr[1],
sys/netpfil/pf/pf_nl.c
311
error = dump_state(nlp, hdr, attrs, s, npt);
sys/netpfil/pf/pf_nl.c
330
struct pf_kstate *s;
sys/netpfil/pf/pf_nl.c
333
s = pf_find_state_byid(attrs->id, attrs->creatorid);
sys/netpfil/pf/pf_nl.c
334
if (s == NULL)
sys/netpfil/pf/pf_nl.c
336
ret = dump_state(nlp, hdr, attrs, s, npt);
sys/netpfil/pf/pf_nl.c
337
PF_STATE_UNLOCK(s);
sys/netpfil/pf/pf_nl.c
392
struct pf_kstate *s;
sys/netpfil/pf/pf_nl.c
398
LIST_FOREACH(s, &ih->states, entry) {
sys/netpfil/pf/pf_nl.c
400
if (s->timeout == PFTM_UNLINKED)
sys/netpfil/pf/pf_nl.c
404
if (creators[j] == s->creatorid)
sys/netpfil/pf/pf_nl.c
407
creators[j] = s->creatorid;
sys/netpfil/pf/pf_nv.c
1000
nvlist_add_number(nvl, "state_flags", s->state_flags);
sys/netpfil/pf/pf_nv.c
1001
if (s->sns[PF_SN_LIMIT] != NULL)
sys/netpfil/pf/pf_nv.c
1003
if (s->sns[PF_SN_NAT] != NULL || s->sns[PF_SN_ROUTE])
sys/netpfil/pf/pf_nv.c
934
pf_state_to_nvstate(const struct pf_kstate *s)
sys/netpfil/pf/pf_nv.c
943
nvlist_add_number(nvl, "id", s->id);
sys/netpfil/pf/pf_nv.c
944
nvlist_add_string(nvl, "ifname", s->kif->pfik_name);
sys/netpfil/pf/pf_nv.c
945
nvlist_add_string(nvl, "orig_ifname", s->orig_kif->pfik_name);
sys/netpfil/pf/pf_nv.c
947
tmp = pf_state_key_to_nvstate_key(s->key[PF_SK_STACK]);
sys/netpfil/pf/pf_nv.c
953
tmp = pf_state_key_to_nvstate_key(s->key[PF_SK_WIRE]);
sys/netpfil/pf/pf_nv.c
959
tmp = pf_state_peer_to_nvstate_peer(&s->src);
sys/netpfil/pf/pf_nv.c
965
tmp = pf_state_peer_to_nvstate_peer(&s->dst);
sys/netpfil/pf/pf_nv.c
971
tmp = pf_addr_to_nvaddr(&s->act.rt_addr);
sys/netpfil/pf/pf_nv.c
977
nvlist_add_number(nvl, "rule", s->rule ? s->rule->nr : -1);
sys/netpfil/pf/pf_nv.c
979
s->anchor ? s->anchor->nr : -1);
sys/netpfil/pf/pf_nv.c
981
s->nat_rule ? s->nat_rule->nr : -1);
sys/netpfil/pf/pf_nv.c
982
nvlist_add_number(nvl, "creation", s->creation / 1000);
sys/netpfil/pf/pf_nv.c
984
expire = pf_state_expires(s);
sys/netpfil/pf/pf_nv.c
993
s->packets[i]);
sys/netpfil/pf/pf_nv.c
995
s->bytes[i]);
sys/netpfil/pf/pf_nv.c
998
nvlist_add_number(nvl, "creatorid", s->creatorid);
sys/netpfil/pf/pf_nv.c
999
nvlist_add_number(nvl, "direction", s->direction);
sys/netpfil/pf/pf_ruleset.c
367
pf_kanchor_setup(struct pf_krule *r, const struct pf_kruleset *s,
sys/netpfil/pf/pf_ruleset.c
386
if (s->anchor == NULL || !s->anchor->path[0])
sys/netpfil/pf/pf_ruleset.c
389
strlcpy(path, s->anchor->path, MAXPATHLEN);
sys/netpfil/pf/pf_ruleset.c
672
pf_keth_anchor_setup(struct pf_keth_rule *r, const struct pf_keth_ruleset *s,
sys/netpfil/pf/pf_ruleset.c
691
if (s->anchor == NULL || !s->anchor->path[0])
sys/netpfil/pf/pf_ruleset.c
694
strlcpy(path, s->anchor->path, MAXPATHLEN);
sys/netpfil/pf/pflow.c
1425
nlattr_add_sockaddr(struct nl_writer *nw, int attr, const struct sockaddr *s)
sys/netpfil/pf/pflow.c
1431
nlattr_add_u8(nw, PFLOWNL_ADDR_FAMILY, s->sa_family);
sys/netpfil/pf/pflow.c
1433
switch (s->sa_family) {
sys/netpfil/pf/pflow.c
1435
const struct sockaddr_in *in = (const struct sockaddr_in *)s;
sys/netpfil/pf/pflow.c
1441
const struct sockaddr_in6 *in6 = (const struct sockaddr_in6 *)s;
sys/netpfil/pf/pflow.c
1447
unhandled_af(s->sa_family);
sys/netpfil/pf/pflow.c
1526
struct pflow_sockaddr *s = (struct pflow_sockaddr *)parsed_args;
sys/netpfil/pf/pflow.c
1528
if (s->storage.ss_family == AF_INET)
sys/netpfil/pf/pflow.c
1529
s->storage.ss_len = sizeof(struct sockaddr_in);
sys/netpfil/pf/pflow.c
1530
else if (s->storage.ss_family == AF_INET6)
sys/netpfil/pf/pflow.c
1531
s->storage.ss_len = sizeof(struct sockaddr_in6);
sys/netpfil/pf/pflow.c
1713
struct pflow_parsed_set s = {};
sys/netpfil/pf/pflow.c
1717
error = nl_parse_nlmsg(hdr, &set_parser, npt, &s);
sys/netpfil/pf/pflow.c
1723
if (sc->sc_id == s.id)
sys/netpfil/pf/pflow.c
1732
error = pflow_set(sc, &s, nlp_get_cred(npt->nlp));
sys/netsmb/smb_subr.c
100
bcopy(s, p, len);
sys/netsmb/smb_subr.c
110
smb_strdupin(char *s, size_t maxlen)
sys/netsmb/smb_subr.c
116
error = copyinstr(s, p, maxlen + 1, NULL);
sys/netsmb/smb_subr.c
157
smb_strfree(char *s)
sys/netsmb/smb_subr.c
159
free(s, M_SMBSTR);
sys/netsmb/smb_subr.c
163
smb_memfree(void *s)
sys/netsmb/smb_subr.c
165
free(s, M_SMBSTR);
sys/netsmb/smb_subr.c
92
smb_strdup(const char *s)
sys/netsmb/smb_subr.c
97
len = s ? strlen(s) + 1 : 1;
sys/netsmb/smb_subr.c
99
if (s)
sys/netsmb/smb_subr.h
101
char *smb_strdup(const char *s);
sys/netsmb/smb_subr.h
103
char *smb_strdupin(char *s, size_t maxlen);
sys/netsmb/smb_subr.h
106
void smb_strfree(char *s);
sys/netsmb/smb_subr.h
107
void smb_memfree(void *s);
sys/netsmb/smb_trantcp.c
147
int error, s;
sys/netsmb/smb_trantcp.c
167
s = splnet();
sys/netsmb/smb_trantcp.c
173
splx(s);
sys/netsmb/smb_trantcp.c
180
splx(s);
sys/netsmb/smb_trantcp.c
183
splx(s);
sys/nfs/bootp_subr.c
1331
char *p, *s;
sys/nfs/bootp_subr.c
1404
if ((s = kern_getenv("vfs.root.mountfrom")) != NULL) {
sys/nfs/bootp_subr.c
1405
if ((p = strstr(s, "nfs:")) != NULL)
sys/nfs/bootp_subr.c
1407
freeenv(s);
sys/nfs/bootp_subr.c
1528
char *s;
sys/nfs/bootp_subr.c
1547
if ((s = kern_getenv("vfs.root.mountfrom")) != NULL) {
sys/nfs/bootp_subr.c
1548
if ((strncmp(s, "nfs:", 4)) != 0) {
sys/nfs/bootp_subr.c
1550
"BOOTP aborted.\n", __func__, s);
sys/nfs/bootp_subr.c
1551
freeenv(s);
sys/nfs/bootp_subr.c
1554
freeenv(s);
sys/nfs/bootp_subr.c
497
const char *s;
sys/nfs/bootp_subr.c
607
s = "DHCP Discover";
sys/nfs/bootp_subr.c
610
s = "DHCP Request";
sys/nfs/bootp_subr.c
614
s = "BOOTP Query";
sys/nfs/bootp_subr.c
619
s,
sys/nfs/bootp_subr.c
738
s = bootpc_tag(&gctx->tmptag,
sys/nfs/bootp_subr.c
742
if (s != NULL) {
sys/nfs/bootp_subr.c
743
switch (*s) {
sys/nfs/bootp_subr.c
745
s = "DHCP Offer";
sys/nfs/bootp_subr.c
748
s = "DHCP Ack";
sys/nfs/bootp_subr.c
751
s = "DHCP (unexpected)";
sys/nfs/bootp_subr.c
755
s = "BOOTP Reply";
sys/nfs/bootp_subr.c
759
s,
sys/nfsclient/nfs.h
141
#define NFSIGNORE_SOERROR(s, e) \
sys/nfsclient/nfs.h
144
((s) & PR_CONNREQUIRED) == 0)
sys/nfsclient/nfs.h
88
#define NFS_CMPFH(n, f, s) \
sys/nfsclient/nfs.h
89
((n)->n_fhsize == (s) && !bcmp((caddr_t)(n)->n_fhp, (caddr_t)(f), (s)))
sys/ofed/drivers/infiniband/core/ib_mad.c
936
struct ib_rmpp_segment *s, *t;
sys/ofed/drivers/infiniband/core/ib_mad.c
938
list_for_each_entry_safe(s, t, &mad_send_wr->rmpp_list, list) {
sys/ofed/drivers/infiniband/core/ib_mad.c
939
list_del(&s->list);
sys/ofed/drivers/infiniband/core/ib_mad.c
940
kfree(s);
sys/ofed/drivers/infiniband/core/ib_sa_query.c
1894
int s, e, i;
sys/ofed/drivers/infiniband/core/ib_sa_query.c
1897
s = rdma_start_port(device);
sys/ofed/drivers/infiniband/core/ib_sa_query.c
1901
(e - s + 1) * sizeof (struct ib_sa_port),
sys/ofed/drivers/infiniband/core/ib_sa_query.c
1906
sa_dev->start_port = s;
sys/ofed/drivers/infiniband/core/ib_sa_query.c
1909
for (i = 0; i <= e - s; ++i) {
sys/ofed/drivers/infiniband/core/ib_sa_query.c
1915
sa_dev->port[i].port_num = i + s;
sys/ofed/drivers/infiniband/core/ib_sa_query.c
1921
ib_register_mad_agent(device, i + s, IB_QPT_GSI,
sys/ofed/drivers/infiniband/core/ib_sa_query.c
1949
for (i = 0; i <= e - s; ++i) {
sys/ofed/drivers/infiniband/core/ib_user_mad.c
1293
int s, e, i;
sys/ofed/drivers/infiniband/core/ib_user_mad.c
1296
s = rdma_start_port(device);
sys/ofed/drivers/infiniband/core/ib_user_mad.c
1300
(e - s + 1) * sizeof (struct ib_umad_port),
sys/ofed/drivers/infiniband/core/ib_user_mad.c
1307
for (i = s; i <= e; ++i) {
sys/ofed/drivers/infiniband/core/ib_user_mad.c
1311
umad_dev->port[i - s].umad_dev = umad_dev;
sys/ofed/drivers/infiniband/core/ib_user_mad.c
1314
&umad_dev->port[i - s]))
sys/ofed/drivers/infiniband/core/ib_user_mad.c
1328
while (--i >= s) {
sys/ofed/drivers/infiniband/core/ib_user_mad.c
1332
ib_umad_kill_port(&umad_dev->port[i - s]);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_main.c
1057
int s, e, p;
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_main.c
1069
s = 0;
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_main.c
1072
s = 1;
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_main.c
1076
for (p = s; p <= e; ++p) {
sys/ofed/drivers/infiniband/ulp/sdp/sdp_dbg.h
64
#define sdp_prf1(sk, s, format, arg...) ({ \
sys/ofed/drivers/infiniband/ulp/sdp/sdp_dbg.h
73
l->mb = s; \
sys/ofed/drivers/infiniband/ulp/sdp/sdp_dbg.h
82
#define sdp_prf(sk, s, format, arg...) sdp_prf1(sk, s, format, ## arg)
sys/ofed/drivers/infiniband/ulp/sdp/sdp_dbg.h
85
#define sdp_prf1(sk, s, format, arg...)
sys/ofed/drivers/infiniband/ulp/sdp/sdp_dbg.h
86
#define sdp_prf(sk, s, format, arg...)
sys/ofed/drivers/infiniband/ulp/sdp/sdp_proc.c
164
struct sdp_iter_state *s;
sys/ofed/drivers/infiniband/ulp/sdp/sdp_proc.c
173
s = kzalloc(sizeof(*s), GFP_KERNEL);
sys/ofed/drivers/infiniband/ulp/sdp/sdp_proc.c
174
#define kzalloc(s,f) _kzalloc(s,f)
sys/ofed/drivers/infiniband/ulp/sdp/sdp_proc.c
175
if (!s)
sys/ofed/drivers/infiniband/ulp/sdp/sdp_proc.c
177
s->family = afinfo->family;
sys/ofed/drivers/infiniband/ulp/sdp/sdp_proc.c
178
s->seq_ops.start = sdp_seq_start;
sys/ofed/drivers/infiniband/ulp/sdp/sdp_proc.c
179
s->seq_ops.next = sdp_seq_next;
sys/ofed/drivers/infiniband/ulp/sdp/sdp_proc.c
180
s->seq_ops.show = afinfo->seq_show;
sys/ofed/drivers/infiniband/ulp/sdp/sdp_proc.c
181
s->seq_ops.stop = sdp_seq_stop;
sys/ofed/drivers/infiniband/ulp/sdp/sdp_proc.c
183
rc = seq_open(file, &s->seq_ops);
sys/ofed/drivers/infiniband/ulp/sdp/sdp_proc.c
187
seq->private = s;
sys/ofed/drivers/infiniband/ulp/sdp/sdp_proc.c
191
kfree(s);
sys/ofed/drivers/infiniband/ulp/sdp/sdp_proc.c
227
char s[51];
sys/ofed/drivers/infiniband/ulp/sdp/sdp_proc.c
230
memset(s, '*', j);
sys/ofed/drivers/infiniband/ulp/sdp/sdp_proc.c
231
s[j] = '\0';
sys/ofed/drivers/infiniband/ulp/sdp/sdp_proc.c
233
seq_printf(seq, "%10d | %-50s - %d\n", val, s, h[i]);
sys/ofed/drivers/infiniband/util/madeye.c
526
u8 i, s, e;
sys/ofed/drivers/infiniband/util/madeye.c
529
s = 0;
sys/ofed/drivers/infiniband/util/madeye.c
532
s = 1;
sys/ofed/drivers/infiniband/util/madeye.c
536
port = kmalloc(sizeof *port * (e - s + 1), GFP_KERNEL);
sys/ofed/drivers/infiniband/util/madeye.c
541
for (i = 0; i <= e - s; i++) {
sys/ofed/drivers/infiniband/util/madeye.c
542
port[i].smi_agent = ib_register_mad_snoop(device, i + s,
sys/ofed/drivers/infiniband/util/madeye.c
548
port[i].gsi_agent = ib_register_mad_snoop(device, i + s,
sys/ofed/drivers/infiniband/util/madeye.c
563
int i, s, e;
sys/ofed/drivers/infiniband/util/madeye.c
571
s = 0;
sys/ofed/drivers/infiniband/util/madeye.c
574
s = 1;
sys/ofed/drivers/infiniband/util/madeye.c
578
for (i = 0; i <= e - s; i++) {
sys/opencrypto/cryptodev.h
325
#define CRYPTDEB(s, ...) do { \
sys/opencrypto/cryptodev.h
326
printf("%s:%d: " s "\n", __FILE__, __LINE__, ## __VA_ARGS__); \
sys/opencrypto/cryptosoft.c
1085
exf->final(s.tag, ctx);
sys/opencrypto/cryptosoft.c
1091
s.tag2);
sys/opencrypto/cryptosoft.c
1092
r = timingsafe_bcmp(s.tag, s.tag2, swa->sw_mlen);
sys/opencrypto/cryptosoft.c
1151
s.tag);
sys/opencrypto/cryptosoft.c
1156
explicit_bzero(&s, sizeof(s));
sys/opencrypto/cryptosoft.c
247
} s;
sys/opencrypto/cryptosoft.c
261
csp->csp_auth_klen, &s.ctx);
sys/opencrypto/cryptosoft.c
263
axf->Init(&s.ctx);
sys/opencrypto/cryptosoft.c
264
axf->Setkey(&s.ctx, crp->crp_auth_key,
sys/opencrypto/cryptosoft.c
268
memcpy(&s.ctx, sw->sw_ictx, axf->ctxsize);
sys/opencrypto/cryptosoft.c
271
err = axf->Update(&s.ctx, crp->crp_aad, crp->crp_aad_length);
sys/opencrypto/cryptosoft.c
274
axf->Update, &s.ctx);
sys/opencrypto/cryptosoft.c
282
axf->Update, &s.ctx);
sys/opencrypto/cryptosoft.c
285
crp->crp_payload_length, axf->Update, &s.ctx);
sys/opencrypto/cryptosoft.c
290
axf->Update(&s.ctx, crp->crp_esn, 4);
sys/opencrypto/cryptosoft.c
292
axf->Final(s.aalg, &s.ctx);
sys/opencrypto/cryptosoft.c
296
csp->csp_auth_klen, &s.ctx);
sys/opencrypto/cryptosoft.c
298
memcpy(&s.ctx, sw->sw_octx, axf->ctxsize);
sys/opencrypto/cryptosoft.c
299
axf->Update(&s.ctx, s.aalg, axf->hashsize);
sys/opencrypto/cryptosoft.c
300
axf->Final(s.aalg, &s.ctx);
sys/opencrypto/cryptosoft.c
304
crypto_copydata(crp, crp->crp_digest_start, sw->sw_mlen, s.uaalg);
sys/opencrypto/cryptosoft.c
305
if (timingsafe_bcmp(s.aalg, s.uaalg, sw->sw_mlen) != 0)
sys/opencrypto/cryptosoft.c
309
crypto_copyback(crp, crp->crp_digest_start, sw->sw_mlen, s.aalg);
sys/opencrypto/cryptosoft.c
312
explicit_bzero(&s, sizeof(s));
sys/opencrypto/cryptosoft.c
327
} s;
sys/opencrypto/cryptosoft.c
328
u_char *blk = (u_char *)s.blkbuf;
sys/opencrypto/cryptosoft.c
344
axf->Init(&s.ctx);
sys/opencrypto/cryptosoft.c
345
axf->Setkey(&s.ctx, crp->crp_auth_key,
sys/opencrypto/cryptosoft.c
348
memcpy(&s.ctx, swa->sw_ictx, axf->ctxsize);
sys/opencrypto/cryptosoft.c
354
axf->Reinit(&s.ctx, blk, ivlen);
sys/opencrypto/cryptosoft.c
367
axf->Update(&s.ctx, inblk, len);
sys/opencrypto/cryptosoft.c
372
axf->Update(&s.ctx, blk, blksz);
sys/opencrypto/cryptosoft.c
379
axf->Update(&s.ctx, blk, blksz);
sys/opencrypto/cryptosoft.c
382
axf->Final(s.tag, &s.ctx);
sys/opencrypto/cryptosoft.c
387
s.tag2);
sys/opencrypto/cryptosoft.c
388
if (timingsafe_bcmp(s.tag, s.tag2, swa->sw_mlen) != 0)
sys/opencrypto/cryptosoft.c
392
crypto_copyback(crp, crp->crp_digest_start, swa->sw_mlen, s.tag);
sys/opencrypto/cryptosoft.c
394
explicit_bzero(&s, sizeof(s));
sys/opencrypto/cryptosoft.c
405
} s;
sys/opencrypto/cryptosoft.c
406
u_char *blk = (u_char *)s.blkbuf;
sys/opencrypto/cryptosoft.c
545
exf->final(s.tag, ctx);
sys/opencrypto/cryptosoft.c
551
s.tag2);
sys/opencrypto/cryptosoft.c
552
r = timingsafe_bcmp(s.tag, s.tag2, swa->sw_mlen);
sys/opencrypto/cryptosoft.c
610
s.tag);
sys/opencrypto/cryptosoft.c
615
explicit_bzero(&s, sizeof(s));
sys/opencrypto/cryptosoft.c
680
} s;
sys/opencrypto/cryptosoft.c
691
axf->Init(&s.ctx);
sys/opencrypto/cryptosoft.c
692
axf->Setkey(&s.ctx, crp->crp_auth_key, csp->csp_auth_klen);
sys/opencrypto/cryptosoft.c
694
memcpy(&s.ctx, swa->sw_ictx, axf->ctxsize);
sys/opencrypto/cryptosoft.c
700
axf->Reinit(&s.ctx, crp->crp_iv, ivlen);
sys/opencrypto/cryptosoft.c
704
swa->sw_mlen, s.blk);
sys/opencrypto/cryptosoft.c
705
axf->Update(&s.ctx, s.blk, CCM_CBC_BLOCK_LEN);
sys/opencrypto/cryptosoft.c
707
len = build_ccm_aad_length(crp->crp_payload_length, s.blk);
sys/opencrypto/cryptosoft.c
708
axf->Update(&s.ctx, s.blk, len);
sys/opencrypto/cryptosoft.c
711
axf->Update, &s.ctx);
sys/opencrypto/cryptosoft.c
714
axf->Final(s.tag, &s.ctx);
sys/opencrypto/cryptosoft.c
719
s.tag2);
sys/opencrypto/cryptosoft.c
720
if (timingsafe_bcmp(s.tag, s.tag2, swa->sw_mlen) != 0)
sys/opencrypto/cryptosoft.c
725
s.tag);
sys/opencrypto/cryptosoft.c
727
explicit_bzero(&s, sizeof(s));
sys/opencrypto/cryptosoft.c
739
} s;
sys/opencrypto/cryptosoft.c
740
u_char *blk = (u_char *)s.blkbuf;
sys/opencrypto/cryptosoft.c
777
_Static_assert(sizeof(s.blkbuf) >= CCM_CBC_BLOCK_LEN,
sys/opencrypto/cryptosoft.c
879
exf->final(s.tag, ctx);
sys/opencrypto/cryptosoft.c
885
s.tag2);
sys/opencrypto/cryptosoft.c
886
r = timingsafe_bcmp(s.tag, s.tag2, swa->sw_mlen);
sys/opencrypto/cryptosoft.c
947
s.tag);
sys/opencrypto/cryptosoft.c
952
explicit_bzero(&s, sizeof(s));
sys/opencrypto/cryptosoft.c
964
} s;
sys/opencrypto/cryptosoft.c
965
u_char *blk = (u_char *)s.blkbuf;
sys/opencrypto/cryptosoft.c
981
KASSERT(blksz <= sizeof(s.blkbuf), ("%s: blocksize mismatch", __func__));
sys/powerpc/aim/mmu_oea.c
1997
vm_offset_t s, e;
sys/powerpc/aim/mmu_oea.c
2003
s = roundup2(phys_avail[i], align);
sys/powerpc/aim/mmu_oea.c
2005
s = phys_avail[i];
sys/powerpc/aim/mmu_oea.c
2006
e = s + size;
sys/powerpc/aim/mmu_oea.c
2008
if (s < phys_avail[i] || e > phys_avail[i + 1])
sys/powerpc/aim/mmu_oea.c
2011
if (s == phys_avail[i]) {
sys/powerpc/aim/mmu_oea.c
2022
phys_avail[i + 1] = s;
sys/powerpc/aim/mmu_oea.c
2027
return (s);
sys/powerpc/aim/mmu_oea64.c
2801
vm_paddr_t s, e;
sys/powerpc/aim/mmu_oea64.c
2807
s = roundup2(phys_avail[i], align);
sys/powerpc/aim/mmu_oea64.c
2809
s = phys_avail[i];
sys/powerpc/aim/mmu_oea64.c
2810
e = s + size;
sys/powerpc/aim/mmu_oea64.c
2812
if (s < phys_avail[i] || e > phys_avail[i + 1])
sys/powerpc/aim/mmu_oea64.c
2815
if (s + size > platform_real_maxaddr())
sys/powerpc/aim/mmu_oea64.c
2818
if (s == phys_avail[i]) {
sys/powerpc/aim/mmu_oea64.c
2829
phys_avail[i + 1] = s;
sys/powerpc/aim/mmu_oea64.c
2834
return (s);
sys/powerpc/aim/mmu_radix.c
137
#define ___PPC_RS(s) (((s) & 0x1f) << 21)
sys/powerpc/aim/mmu_radix.c
1536
SLIST_REMOVE_HEAD(&free, plinks.s.ss);
sys/powerpc/aim/mmu_radix.c
3652
SLIST_INSERT_HEAD(&free, &m[j], plinks.s.ss);
sys/powerpc/aim/mmu_radix.c
3662
vm_size_t s;
sys/powerpc/aim/mmu_radix.c
3731
s = (vm_size_t)(pv_npg * sizeof(struct md_page));
sys/powerpc/aim/mmu_radix.c
3732
s = round_page(s);
sys/powerpc/aim/mmu_radix.c
3733
pv_table = kmem_malloc(s, M_WAITOK | M_ZERO);
sys/powerpc/aim/mmu_radix.c
4740
SLIST_INSERT_HEAD(free, m, plinks.s.ss);
sys/powerpc/booke/pmap.c
637
vm_paddr_t s, e, sz;
sys/powerpc/booke/pmap.c
800
s = mp->mr_start;
sys/powerpc/booke/pmap.c
802
debugf(" %09jx-%09jx -> ", (uintmax_t)s, (uintmax_t)e);
sys/powerpc/booke/pmap.c
804
if (s < kernload && e > phys_kernelend) {
sys/powerpc/booke/pmap.c
810
if (s >= kernload && s < phys_kernelend) {
sys/powerpc/booke/pmap.c
813
s = phys_kernelend;
sys/powerpc/booke/pmap.c
817
if (s >= kernload)
sys/powerpc/booke/pmap.c
822
s = round_page(s);
sys/powerpc/booke/pmap.c
824
if (e < s)
sys/powerpc/booke/pmap.c
825
e = s;
sys/powerpc/booke/pmap.c
826
sz = e - s;
sys/powerpc/booke/pmap.c
828
(uintmax_t)s, (uintmax_t)e, (uintmax_t)sz);
sys/powerpc/booke/pmap.c
842
if (s < mp1->mr_start)
sys/powerpc/booke/pmap.c
846
mp1->mr_start = s;
sys/powerpc/booke/pmap.c
849
mp->mr_start = s;
sys/powerpc/fpu/fpu_explode.c
208
u_int s, *space;
sys/powerpc/fpu/fpu_explode.c
214
s = space[0];
sys/powerpc/fpu/fpu_explode.c
215
fp->fp_sign = s >> 31;
sys/powerpc/fpu/fpu_explode.c
219
s = fpu_xtof(fp, l);
sys/powerpc/fpu/fpu_explode.c
223
s = fpu_itof(fp, space[1]);
sys/powerpc/fpu/fpu_explode.c
227
s = fpu_stof(fp, s);
sys/powerpc/fpu/fpu_explode.c
231
s = fpu_dtof(fp, s, space[1]);
sys/powerpc/fpu/fpu_explode.c
239
if (s == FPC_QNAN && (fp->fp_mant[0] & FP_QUIETBIT) == 0) {
sys/powerpc/fpu/fpu_explode.c
249
s = FPC_SNAN;
sys/powerpc/fpu/fpu_explode.c
251
fp->fp_class = s;
sys/powerpc/fpu/fpu_implode.c
79
int gr, s;
sys/powerpc/fpu/fpu_implode.c
87
s = fp->fp_sticky;
sys/powerpc/fpu/fpu_implode.c
95
if ((gr | s) == 0) /* result is exact: no rounding needed */
sys/powerpc/fpu/fpu_subr.c
102
s |= m3 | m2;
sys/powerpc/fpu/fpu_subr.c
105
s |= m3;
sys/powerpc/fpu/fpu_subr.c
112
s |= m3 << lsh;
sys/powerpc/fpu/fpu_subr.c
122
fp->fp_sticky = s;
sys/powerpc/fpu/fpu_subr.c
123
return (s);
sys/powerpc/fpu/fpu_subr.c
64
u_int m0, m1, m2, m3, s;
sys/powerpc/fpu/fpu_subr.c
97
s = fp->fp_sticky;
sys/powerpc/fpu/fpu_subr.c
99
s |= m3 | m2 | m1;
sys/powerpc/include/asm.h
250
#define __FBSDID(s) .ident s
sys/powerpc/include/asm.h
252
#define __FBSDID(s) /* nothing */
sys/powerpc/include/bus.h
278
#define bus_space_map(t, a, s, c, hp) (*(t)->bs_map)(a, s, c, hp)
sys/powerpc/include/bus.h
279
#define bus_space_unmap(t, h, s) (*(t)->bs_unmap)(h, s)
sys/powerpc/include/bus.h
280
#define bus_space_subregion(t, h, o, s, hp) (*(t)->bs_subregion)(h, o, s, hp)
sys/powerpc/include/bus.h
285
#define bus_space_alloc(t, rs, re, s, a, b, c, ap, hp) \
sys/powerpc/include/bus.h
286
(*(t)->bs_alloc)(rs, re, s, a, b, c, ap, hp)
sys/powerpc/include/bus.h
287
#define bus_space_free(t, h, s) \
sys/powerpc/include/bus.h
288
(*(t)->bs_free)(h, s)
sys/powerpc/include/pio.h
181
__outsb(volatile u_int8_t *a, const u_int8_t *s, size_t c)
sys/powerpc/include/pio.h
184
*a = *s++;
sys/powerpc/include/pio.h
189
__outsw(volatile u_int16_t *a, const u_int16_t *s, size_t c)
sys/powerpc/include/pio.h
192
*a = *s++;
sys/powerpc/include/pio.h
197
__outsl(volatile u_int32_t *a, const u_int32_t *s, size_t c)
sys/powerpc/include/pio.h
200
*a = *s++;
sys/powerpc/include/pio.h
205
__outsll(volatile u_int64_t *a, const u_int64_t *s, size_t c)
sys/powerpc/include/pio.h
208
*a = *s++;
sys/powerpc/include/pio.h
213
__outswrb(volatile u_int16_t *a, const u_int16_t *s, size_t c)
sys/powerpc/include/pio.h
216
__asm__ volatile("sthbrx %0, 0, %1" :: "r"(*s++), "r"(a));
sys/powerpc/include/pio.h
221
__outslrb(volatile u_int32_t *a, const u_int32_t *s, size_t c)
sys/powerpc/include/pio.h
224
__asm__ volatile("stwbrx %0, 0, %1" :: "r"(*s++), "r"(a));
sys/powerpc/include/pio.h
276
#define outsb(a,s,c) (__outsb((volatile u_int8_t *)(a), s, c))
sys/powerpc/include/pio.h
277
#define outs8(a,s,c) outsb(a,s,c)
sys/powerpc/include/pio.h
278
#define outsw(a,s,c) (__outsw((volatile u_int16_t *)(a), s, c))
sys/powerpc/include/pio.h
279
#define outs16(a,s,c) outsw(a,s,c)
sys/powerpc/include/pio.h
280
#define outsl(a,s,c) (__outsl((volatile u_int32_t *)(a), s, c))
sys/powerpc/include/pio.h
281
#define outs32(a,s,c) outsl(a,s,c)
sys/powerpc/include/pio.h
282
#define outsll(a,s,c) (__outsll((volatile u_int64_t *)(a), s, c))
sys/powerpc/include/pio.h
283
#define outs64(a,s,c) outsll(a,s,c)
sys/powerpc/include/pio.h
293
#define outs8rb(a,s,c) outsb(a,s,c)
sys/powerpc/include/pio.h
294
#define outswrb(a,s,c) (__outswrb((volatile u_int16_t *)(a), s, c))
sys/powerpc/include/pio.h
295
#define outs16rb(a,s,c) outswrb(a,s,c)
sys/powerpc/include/pio.h
296
#define outslrb(a,s,c) (__outslrb((volatile u_int32_t *)(a), s, c))
sys/powerpc/include/pio.h
297
#define outs32rb(a,s,c) outslrb(a,s,c)
sys/powerpc/include/profile.h
177
#define MCOUNT_ENTER(s) s = intr_disable()
sys/powerpc/include/profile.h
178
#define MCOUNT_EXIT(s) intr_restore(s)
sys/powerpc/include/profile.h
179
#define MCOUNT_DECL(s) register_t s;
sys/powerpc/mpc85xx/fsl_diu.c
290
#define MAKE_PXLFMT(as,rs,gs,bs,a,r,g,b,f,s) \
sys/powerpc/mpc85xx/fsl_diu.c
293
(f << 28) | (s << 16) | \
sys/powerpc/mpc85xx/lbc.c
179
u_int i, r, ranges, s;
sys/powerpc/mpc85xx/lbc.c
215
for (s = ranges; s > r; s--)
sys/powerpc/mpc85xx/lbc.c
216
sc->sc_range[s] = sc->sc_range[s-1];
sys/powerpc/mpc85xx/lbc.c
235
for (s = r + 1; s < ranges - 1; s++)
sys/powerpc/mpc85xx/lbc.c
236
sc->sc_range[s] = sc->sc_range[s+1];
sys/powerpc/mpc85xx/lbc.c
237
bzero(&sc->sc_range[s], sizeof(sc->sc_range[s]));
sys/powerpc/mpc85xx/pci_mpc85xx.c
136
#define DEVFN(b, s, f) ((b << 16) | (s << 8) | f)
sys/powerpc/ofw/ofw_pcibus.c
240
int s, f, pcifunchigh;
sys/powerpc/ofw/ofw_pcibus.c
246
for (s = 0; s <= maxslots; s++) {
sys/powerpc/ofw/ofw_pcibus.c
250
hdrtype = PCIB_READ_CONFIG(pcib, busno, s, f, PCIR_HDRTYPE, 1);
sys/powerpc/ofw/ofw_pcibus.c
257
if (pci_find_dbsf(domain, busno, s, f) != NULL)
sys/powerpc/ofw/ofw_pcibus.c
261
pcib, dev, domain, busno, s, f);
sys/powerpc/ofw/ofw_pcibus.c
279
PCIB_WRITE_CONFIG(pcib, busno, s, f,
sys/powerpc/ofw/ofw_syscons.c
1050
ofwfb_bcopy(const void *s, void *d, size_t c)
sys/powerpc/ofw/ofw_syscons.c
1052
bcopy(s, d, c);
sys/powerpc/ofw/ofw_syscons.c
904
ofwfb_puts(video_adapter_t *adp, vm_offset_t off, u_int16_t *s, int len)
sys/powerpc/ofw/ofw_syscons.c
909
ofwfb_putc(adp, off + i, s[i] & 0xff, (s[i] & 0xff00) >> 8);
sys/powerpc/powermac/cpcht.c
221
u_int b, f, s;
sys/powerpc/powermac/cpcht.c
228
s = OFW_PCI_PHYS_HI_DEVICE(pcir.phys_hi);
sys/powerpc/powermac/cpcht.c
235
sc->sc_populated_slots |= (1 << s);
sys/powerpc/powermac/cpcht.c
250
if (!(PCIB_READ_CONFIG(dev, b, s, f, PCIR_STATUS, 2)
sys/powerpc/powermac/cpcht.c
254
nextptr = PCIB_READ_CONFIG(dev, b, s, f, PCIR_CAP_PTR, 1);
sys/powerpc/powermac/cpcht.c
257
nextptr = PCIB_READ_CONFIG(dev, b, s, f,
sys/powerpc/powermac/cpcht.c
261
if (PCIB_READ_CONFIG(dev, b, s, f,
sys/powerpc/powermac/cpcht.c
265
val = PCIB_READ_CONFIG(dev, b, s, f, ptr + PCIR_HT_COMMAND, 2);
sys/powerpc/powermac/cpcht.c
270
PCIB_WRITE_CONFIG(dev, b, s, f, ptr + PCIR_HT_COMMAND, 0x1, 1);
sys/powerpc/powermac/cpcht.c
271
nirq = PCIB_READ_CONFIG(dev, b, s, f, ptr + 4, 4);
sys/powerpc/powermac/cpcht.c
274
device_printf(dev, "%d HT IRQs on device %d.%d\n", nirq, s, f);
sys/powerpc/powermac/cpcht.c
277
PCIB_WRITE_CONFIG(dev, b, s, f,
sys/powerpc/powermac/cpcht.c
279
irq = PCIB_READ_CONFIG(dev, b, s, f, ptr + 4, 4);
sys/powerpc/powermac/cpcht.c
284
PCIB_WRITE_CONFIG(dev, b, s, f, ptr + 4,
sys/powerpc/powermac/cpcht.c
291
(((((s & 0x1f) << 3) | (f & 0x07)) << 8) | (ptr));
sys/powerpc/powermac/cpcht.c
293
PCIB_WRITE_CONFIG(dev, b, s, f,
sys/powerpc/powermac/cpcht.c
296
PCIB_READ_CONFIG(dev, b, s, f, ptr + 4, 4) |
sys/powerpc/powermac/cpcht.c
304
vend = PCIB_READ_CONFIG(dev, b, s, f,
sys/powerpc/powerpc/bus_machdep.c
264
volatile uint8_t *s = __ppc_ba(bsh, ofs);
sys/powerpc/powerpc/bus_machdep.c
267
*addr++ = *s++;
sys/powerpc/powerpc/bus_machdep.c
274
volatile uint16_t *s = __ppc_ba(bsh, ofs);
sys/powerpc/powerpc/bus_machdep.c
277
*addr++ = *s++;
sys/powerpc/powerpc/bus_machdep.c
284
volatile uint32_t *s = __ppc_ba(bsh, ofs);
sys/powerpc/powerpc/bus_machdep.c
287
*addr++ = *s++;
sys/powerpc/powerpc/bus_machdep.c
294
volatile uint64_t *s = __ppc_ba(bsh, ofs);
sys/powerpc/powerpc/bus_machdep.c
297
*addr++ = *s++;
sys/powerpc/powerpc/bus_machdep.c
579
volatile uint8_t *s = __ppc_ba(bsh, ofs);
sys/powerpc/powerpc/bus_machdep.c
582
*addr++ = *s++;
sys/powerpc/powerpc/bus_machdep.c
589
volatile uint16_t *s = __ppc_ba(bsh, ofs);
sys/powerpc/powerpc/bus_machdep.c
592
*addr++ = in16rb(s++);
sys/powerpc/powerpc/bus_machdep.c
599
volatile uint32_t *s = __ppc_ba(bsh, ofs);
sys/powerpc/powerpc/bus_machdep.c
602
*addr++ = in32rb(s++);
sys/powerpc/powerpc/clock.c
122
struct decr_state *s = DPCPU_PTR(decr_state);
sys/powerpc/powerpc/clock.c
139
if (s->mode == 1) {
sys/powerpc/powerpc/clock.c
146
val += s->div;
sys/powerpc/powerpc/clock.c
150
} else if (s->mode == 2) {
sys/powerpc/powerpc/clock.c
153
} else if (s->mode == 0) {
sys/powerpc/powerpc/clock.c
259
struct decr_state *s = DPCPU_PTR(decr_state);
sys/powerpc/powerpc/clock.c
266
s->mode = 1;
sys/powerpc/powerpc/clock.c
267
s->div = (decr_et.et_frequency * period) >> 32;
sys/powerpc/powerpc/clock.c
269
s->mode = 2;
sys/powerpc/powerpc/clock.c
270
s->div = 0;
sys/powerpc/powerpc/clock.c
275
fdiv = s->div;
sys/powerpc/powerpc/clock.c
280
if (s->mode == 1) {
sys/powerpc/powerpc/clock.c
281
mtspr(SPR_DECAR, s->div);
sys/powerpc/powerpc/clock.c
300
struct decr_state *s = DPCPU_PTR(decr_state);
sys/powerpc/powerpc/clock.c
305
s->mode = 0;
sys/powerpc/powerpc/clock.c
306
s->div = 0x7fffffff;
sys/powerpc/powerpc/clock.c
312
mtdec(s->div);
sys/powerpc/powerpc/db_disasm.c
608
#define ADD_LEN(s) do { \
sys/powerpc/powerpc/db_disasm.c
609
len = (s); \
sys/riscv/include/asm.h
40
#define __FBSDID(s) .ident s
sys/riscv/include/asm.h
42
#define __FBSDID(s) /* nothing */
sys/riscv/include/bus.h
284
#define bus_space_map(t, a, s, c, hp) \
sys/riscv/include/bus.h
285
(*(t)->bs_map)((t)->bs_cookie, (a), (s), (c), (hp))
sys/riscv/include/bus.h
286
#define bus_space_unmap(t, h, s) \
sys/riscv/include/bus.h
287
(*(t)->bs_unmap)((t)->bs_cookie, (h), (s))
sys/riscv/include/bus.h
288
#define bus_space_subregion(t, h, o, s, hp) \
sys/riscv/include/bus.h
289
(*(t)->bs_subregion)((t)->bs_cookie, (h), (o), (s), (hp))
sys/riscv/include/bus.h
294
#define bus_space_alloc(t, rs, re, s, a, b, c, ap, hp) \
sys/riscv/include/bus.h
295
(*(t)->bs_alloc)((t)->bs_cookie, (rs), (re), (s), (a), (b), \
sys/riscv/include/bus.h
297
#define bus_space_free(t, h, s) \
sys/riscv/include/bus.h
298
(*(t)->bs_free)((t)->bs_cookie, (h), (s))
sys/riscv/include/cpufunc.h
65
intr_restore(register_t s)
sys/riscv/include/cpufunc.h
70
:: "r" (s)
sys/riscv/include/dump.h
63
dumpsys_unmap_chunk(vm_paddr_t pa, size_t s, void *va)
sys/riscv/include/dump.h
66
dumpsys_gen_unmap_chunk(pa, s, va);
sys/riscv/include/profile.h
47
#define MCOUNT_DECL(s) register_t s;
sys/riscv/include/profile.h
48
#define MCOUNT_ENTER(s) {s = intr_disable(); }
sys/riscv/include/profile.h
49
#define MCOUNT_EXIT(s) {intr_restore(s); }
sys/riscv/include/reg.h
46
__uint64_t s[12]; /* saved registers */
sys/riscv/riscv/elf_machdep.c
189
insert_bits(uint32_t d, uint32_t s, int msb, int lsb)
sys/riscv/riscv/elf_machdep.c
197
s <<= lsb;
sys/riscv/riscv/elf_machdep.c
198
s &= mask;
sys/riscv/riscv/elf_machdep.c
200
return (d | s);
sys/riscv/riscv/exec_machdep.c
117
memcpy(frame->tf_s, regs->s, sizeof(frame->tf_s));
sys/riscv/riscv/exec_machdep.c
207
sizeof((struct reg *)0)->s);
sys/riscv/riscv/exec_machdep.c
98
memcpy(regs->s, frame->tf_s, sizeof(regs->s));
sys/riscv/riscv/pmap.c
1037
vm_size_t s;
sys/riscv/riscv/pmap.c
1060
s = (vm_size_t)(pv_npg * sizeof(struct md_page));
sys/riscv/riscv/pmap.c
1061
s = round_page(s);
sys/riscv/riscv/pmap.c
1062
pv_table = kmem_malloc(s, M_WAITOK | M_ZERO);
sys/riscv/riscv/pmap.c
1465
SLIST_INSERT_HEAD(free, m, plinks.s.ss);
sys/riscv/riscv/pmap.c
362
pagecopy(void *s, void *d)
sys/riscv/riscv/pmap.c
365
memcpy(d, s, PAGE_SIZE);
sys/riscv/sifive/sifive_uart.c
280
#define SIGCHG(c, i, s, d) \
sys/riscv/sifive/sifive_uart.c
283
i |= ((i) & (s)) ? (s) : (s) | (d); \
sys/riscv/sifive/sifive_uart.c
285
i = ((i) & (s)) ? ((i) & ~(s)) | (d) : (i); \
sys/rpc/clnt.h
57
#define IS_UNRECOVERABLE_RPC(s) (((s) == RPC_AUTHERROR) || \
sys/rpc/clnt.h
58
((s) == RPC_CANTENCODEARGS) || \
sys/rpc/clnt.h
59
((s) == RPC_CANTDECODERES) || \
sys/rpc/clnt.h
60
((s) == RPC_VERSMISMATCH) || \
sys/rpc/clnt.h
61
((s) == RPC_PROCUNAVAIL) || \
sys/rpc/clnt.h
62
((s) == RPC_PROGUNAVAIL) || \
sys/rpc/clnt.h
63
((s) == RPC_PROGVERSMISMATCH) || \
sys/rpc/clnt.h
64
((s) == RPC_CANTDECODEARGS))
sys/rpc/rpcm_subs.h
107
#define rpcm_mtouio(p,s) \
sys/rpc/rpcm_subs.h
108
if ((s) > 0 && \
sys/rpc/rpcm_subs.h
109
(t1 = rpcm_mbuftouio(&md,(p),(s),&dpos)) != 0) { \
sys/rpc/rpcm_subs.h
117
#define rpcm_adv(s) \
sys/rpc/rpcm_subs.h
119
if (t1 >= (s)) { \
sys/rpc/rpcm_subs.h
120
dpos += (s); \
sys/rpc/rpcm_subs.h
121
} else if ((t1 = rpc_adv(&md, &dpos, (s), t1)) != 0) { \
sys/rpc/rpcm_subs.h
126
#define RPCMADV(m, s) (m)->m_data += (s)
sys/rpc/rpcm_subs.h
80
#define rpcm_build(a,c,s) \
sys/rpc/rpcm_subs.h
81
{ if ((s) > M_TRAILINGSPACE(mb)) { \
sys/rpc/rpcm_subs.h
83
if ((s) > MLEN) \
sys/rpc/rpcm_subs.h
91
mb->m_len += (s); \
sys/rpc/rpcm_subs.h
92
bpos += (s); }
sys/rpc/rpcm_subs.h
94
#define rpcm_dissect(a, c, s) \
sys/rpc/rpcm_subs.h
96
if (t1 >= (s)) { \
sys/rpc/rpcm_subs.h
98
dpos += (s); \
sys/rpc/rpcm_subs.h
99
} else if ((t1 = rpcm_disct(&md, &dpos, (s), t1, &cp2)) != 0){ \
sys/rpc/svc.c
1023
TAILQ_FOREACH(s, &pool->sp_lcallouts, slc_link)
sys/rpc/svc.c
1024
(*s->slc_dispatch)(xprt);
sys/rpc/svc.c
1039
struct svc_callout *s;
sys/rpc/svc.c
1045
TAILQ_FOREACH(s, &pool->sp_callouts, sc_link) {
sys/rpc/svc.c
1046
if (s->sc_prog == rqstp->rq_prog) {
sys/rpc/svc.c
1047
if (s->sc_vers == rqstp->rq_vers) {
sys/rpc/svc.c
1053
(*s->sc_dispatch)(rqstp, xprt);
sys/rpc/svc.c
1057
if (s->sc_vers < low_vers)
sys/rpc/svc.c
1058
low_vers = s->sc_vers;
sys/rpc/svc.c
1059
if (s->sc_vers > high_vers)
sys/rpc/svc.c
1060
high_vers = s->sc_vers;
sys/rpc/svc.c
187
struct svc_callout *s;
sys/rpc/svc.c
210
while ((s = TAILQ_FIRST(&pool->sp_callouts)) != NULL) {
sys/rpc/svc.c
212
svc_unreg(pool, s->sc_prog, s->sc_vers);
sys/rpc/svc.c
507
struct svc_callout *s;
sys/rpc/svc.c
525
if ((s = svc_find(pool, prog, vers, netid)) != NULL) {
sys/rpc/svc.c
528
if (s->sc_dispatch == dispatch)
sys/rpc/svc.c
533
s = malloc(sizeof (struct svc_callout), M_RPC, M_NOWAIT);
sys/rpc/svc.c
534
if (s == NULL) {
sys/rpc/svc.c
541
s->sc_prog = prog;
sys/rpc/svc.c
542
s->sc_vers = vers;
sys/rpc/svc.c
543
s->sc_dispatch = dispatch;
sys/rpc/svc.c
544
s->sc_netid = netid;
sys/rpc/svc.c
545
TAILQ_INSERT_TAIL(&pool->sp_callouts, s, sc_link);
sys/rpc/svc.c
572
struct svc_callout *s;
sys/rpc/svc.c
577
while ((s = svc_find(pool, prog, vers, NULL)) != NULL) {
sys/rpc/svc.c
578
TAILQ_REMOVE(&pool->sp_callouts, s, sc_link);
sys/rpc/svc.c
579
if (s->sc_netid)
sys/rpc/svc.c
580
mem_free(s->sc_netid, sizeof (s->sc_netid) + 1);
sys/rpc/svc.c
581
mem_free(s, sizeof (struct svc_callout));
sys/rpc/svc.c
594
struct svc_loss_callout *s;
sys/rpc/svc.c
597
TAILQ_FOREACH(s, &pool->sp_lcallouts, slc_link) {
sys/rpc/svc.c
598
if (s->slc_dispatch == dispatch)
sys/rpc/svc.c
601
if (s != NULL) {
sys/rpc/svc.c
605
s = malloc(sizeof(struct svc_loss_callout), M_RPC, M_NOWAIT);
sys/rpc/svc.c
606
if (s == NULL) {
sys/rpc/svc.c
610
s->slc_dispatch = dispatch;
sys/rpc/svc.c
611
TAILQ_INSERT_TAIL(&pool->sp_lcallouts, s, slc_link);
sys/rpc/svc.c
622
struct svc_loss_callout *s;
sys/rpc/svc.c
625
TAILQ_FOREACH(s, &pool->sp_lcallouts, slc_link) {
sys/rpc/svc.c
626
if (s->slc_dispatch == dispatch) {
sys/rpc/svc.c
627
TAILQ_REMOVE(&pool->sp_lcallouts, s, slc_link);
sys/rpc/svc.c
628
free(s, M_RPC);
sys/rpc/svc.c
644
struct svc_callout *s;
sys/rpc/svc.c
647
TAILQ_FOREACH(s, &pool->sp_callouts, sc_link) {
sys/rpc/svc.c
648
if (s->sc_prog == prog && s->sc_vers == vers
sys/rpc/svc.c
649
&& (netid == NULL || s->sc_netid == NULL ||
sys/rpc/svc.c
650
strcmp(netid, s->sc_netid) == 0))
sys/rpc/svc.c
654
return (s);
sys/rpc/svc.c
926
struct svc_loss_callout *s;
sys/security/mac_biba/mac_biba.c
2132
struct mac_biba *p, *s;
sys/security/mac_biba/mac_biba.c
2139
s = SLOT(solabel);
sys/security/mac_biba/mac_biba.c
2142
error = biba_equal_effective(p, s) ? 0 : EACCES;
sys/security/mac_do/mac_do.c
425
is_null_or_empty(const char *const s)
sys/security/mac_do/mac_do.c
427
return (s == NULL || s[0] == '\0');
sys/security/mac_do/mac_do.c
443
strtoui_strict(const char *const restrict s, const char **const restrict endptr,
sys/security/mac_do/mac_do.c
450
if (s[0] == '\0' || isspace(s[0])) {
sys/security/mac_do/mac_do.c
452
*endptr = s;
sys/security/mac_do/mac_do.c
456
q = strtoq(s, &ep, base);
sys/security/mac_lomac/mac_lomac.c
1928
struct mac_lomac *p, *s;
sys/security/mac_lomac/mac_lomac.c
1935
s = SLOT(solabel);
sys/security/mac_lomac/mac_lomac.c
1938
error = lomac_equal_single(p, s) ? 0 : EACCES;
sys/security/mac_mls/mac_mls.c
1838
struct mac_mls *p, *s;
sys/security/mac_mls/mac_mls.c
1845
s = SLOT(solabel);
sys/security/mac_mls/mac_mls.c
1848
error = mls_equal_effective(p, s) ? 0 : EACCES;
sys/security/mac_seeotheruids/mac_seeotheruids.c
247
for (size_t i = 0, s = 0; i < specificgidcnt; i++) {
sys/security/mac_seeotheruids/mac_seeotheruids.c
262
while (s < nsupp && cgid > suppgroups[s])
sys/security/mac_seeotheruids/mac_seeotheruids.c
263
s++;
sys/security/mac_seeotheruids/mac_seeotheruids.c
269
if (s == nsupp)
sys/security/mac_seeotheruids/mac_seeotheruids.c
272
if (cgid == suppgroups[s]) {
sys/sys/asan.h
65
#define kasan_shadow_map(a, s)
sys/sys/asan.h
66
#define kasan_mark(p, s, l, c)
sys/sys/bitset.h
126
#define __BIT_OR(_s, d, s) do { \
sys/sys/bitset.h
129
(d)->__bits[__i] |= (s)->__bits[__i]; \
sys/sys/bitset.h
138
#define __BIT_ORNOT(_s, d, s) do { \
sys/sys/bitset.h
141
(d)->__bits[__i] |= ~(s)->__bits[__i]; \
sys/sys/bitset.h
150
#define __BIT_AND(_s, d, s) do { \
sys/sys/bitset.h
153
(d)->__bits[__i] &= (s)->__bits[__i]; \
sys/sys/bitset.h
162
#define __BIT_ANDNOT(_s, d, s) do { \
sys/sys/bitset.h
165
(d)->__bits[__i] &= ~(s)->__bits[__i]; \
sys/sys/bitset.h
174
#define __BIT_XOR(_s, d, s) do { \
sys/sys/bitset.h
177
(d)->__bits[__i] ^= (s)->__bits[__i]; \
sys/sys/bitset.h
213
#define __BIT_AND_ATOMIC(_s, d, s) do { \
sys/sys/bitset.h
217
~(s)->__bits[__i]); \
sys/sys/bitset.h
220
#define __BIT_OR_ATOMIC(_s, d, s) do { \
sys/sys/bitset.h
224
(s)->__bits[__i]); \
sys/sys/bitset.h
322
#define BIT_AND(_s, d, s) __BIT_AND(_s, d, s)
sys/sys/bitset.h
324
#define BIT_ANDNOT(_s, d, s) __BIT_ANDNOT(_s, d, s)
sys/sys/bitset.h
326
#define BIT_AND_ATOMIC(_s, d, s) __BIT_AND_ATOMIC(_s, d, s)
sys/sys/bitset.h
343
#define BIT_OR(_s, d, s) __BIT_OR(_s, d, s)
sys/sys/bitset.h
345
#define BIT_ORNOT(_s, d, s) __BIT_ORNOT(_s, d, s)
sys/sys/bitset.h
347
#define BIT_OR_ATOMIC(_s, d, s) __BIT_OR_ATOMIC(_s, d, s)
sys/sys/bitset.h
356
#define BIT_XOR(_s, d, s) __BIT_XOR(_s, d, s)
sys/sys/blist.h
100
void blist_stats(blist_t blist, struct sbuf *s);
sys/sys/cdefs.h
357
#define __containerof(x, s, m) ({ \
sys/sys/cdefs.h
358
const volatile __typeof(((s *)0)->m) *__x = (x); \
sys/sys/cdefs.h
359
__DEQUALIFY(s *, (const volatile char *)__x - __offsetof(s, m));\
sys/sys/cdefs.h
443
#define __FBSDID(s) __IDSTRING(__CONCAT(__rcsid_,__LINE__),s)
sys/sys/cdefs.h
445
#define __FBSDID(s) struct __hack
sys/sys/cdefs.h
451
#define __RCSID(s) __IDSTRING(__CONCAT(__rcsid_,__LINE__),s)
sys/sys/cdefs.h
453
#define __RCSID(s) struct __hack
sys/sys/cdefs.h
459
#define __RCSID_SOURCE(s) __IDSTRING(__CONCAT(__rcsid_source_,__LINE__),s)
sys/sys/cdefs.h
461
#define __RCSID_SOURCE(s) struct __hack
sys/sys/cdefs.h
467
#define __SCCSID(s) __IDSTRING(__CONCAT(__sccsid_,__LINE__),s)
sys/sys/cdefs.h
469
#define __SCCSID(s) struct __hack
sys/sys/cdefs.h
475
#define __COPYRIGHT(s) __IDSTRING(__CONCAT(__copyright_,__LINE__),s)
sys/sys/cdefs.h
477
#define __COPYRIGHT(s) struct __hack
sys/sys/cpuset.h
69
#define CPU_OR_ATOMIC(d, s) __BIT_OR_ATOMIC(CPU_SETSIZE, d, s)
sys/sys/ctf.h
265
#define CTF_SIZE_TO_LSIZE_HI(s) ((uint32_t)((uint64_t)(s) >> 32))
sys/sys/ctf.h
266
#define CTF_SIZE_TO_LSIZE_LO(s) ((uint32_t)(s))
sys/sys/disk/mbr.h
82
#define DPSECT(s) ((s) & 0x3f) /* isolate relevant bits of sector */
sys/sys/disk/mbr.h
83
#define DPCYL(c, s) ((c) + (((s) & 0xc0)<<2)) /* and those that are cylinder */
sys/sys/domainset.h
56
#define DOMAINSET_OR(d, s) __BIT_OR(DOMAINSET_SETSIZE, d, s)
sys/sys/domainset.h
57
#define DOMAINSET_ORNOT(d, s) __BIT_ORNOT(DOMAINSET_SETSIZE, d, s)
sys/sys/domainset.h
58
#define DOMAINSET_AND(d, s) __BIT_AND(DOMAINSET_SETSIZE, d, s)
sys/sys/domainset.h
59
#define DOMAINSET_ANDNOT(d, s) __BIT_ANDNOT(DOMAINSET_SETSIZE, d, s)
sys/sys/domainset.h
65
#define DOMAINSET_OR_ATOMIC(d, s) __BIT_OR_ATOMIC(DOMAINSET_SETSIZE, d, s)
sys/sys/fnv_hash.h
23
const u_int8_t *s = (const u_int8_t *)buf;
sys/sys/fnv_hash.h
27
hval ^= *s++;
sys/sys/fnv_hash.h
35
const u_int8_t *s = (const u_int8_t *)str;
sys/sys/fnv_hash.h
38
while ((c = *s++) != 0) {
sys/sys/fnv_hash.h
48
const u_int8_t *s = (const u_int8_t *)buf;
sys/sys/fnv_hash.h
52
hval ^= *s++;
sys/sys/fnv_hash.h
60
const u_int8_t *s = (const u_int8_t *)str;
sys/sys/fnv_hash.h
63
while ((c = *s++) != 0) {
sys/sys/iconv.h
235
int iconv_lookupcp(char **cpp, const char *s);
sys/sys/ktrace.h
361
#define ktrcaprights(s) \
sys/sys/ktrace.h
362
ktrstruct("caprights", (s), sizeof(cap_rights_t))
sys/sys/ktrace.h
363
#define ktritimerval(s) \
sys/sys/ktrace.h
364
ktrstruct("itimerval", (s), sizeof(struct itimerval))
sys/sys/ktrace.h
365
#define ktrsockaddr(s) \
sys/sys/ktrace.h
366
ktrstruct("sockaddr", (s), ((struct sockaddr *)(s))->sa_len)
sys/sys/ktrace.h
367
#define ktrstat(s) \
sys/sys/ktrace.h
368
ktrstruct("stat", (s), sizeof(struct stat))
sys/sys/ktrace.h
369
#define ktrstat_error(s, error) \
sys/sys/ktrace.h
370
ktrstruct_error("stat", (s), sizeof(struct stat), error)
sys/sys/ktrace.h
371
#define ktrcpuset(s, l) \
sys/sys/ktrace.h
372
ktrstruct("cpuset_t", (s), l)
sys/sys/ktrace.h
373
#define ktrsplice(s) \
sys/sys/ktrace.h
374
ktrstruct("splice", (s), sizeof(struct splice))
sys/sys/ktrace.h
375
#define ktrthrparam(s) \
sys/sys/ktrace.h
376
ktrstruct("thrparam", (s), sizeof(struct thr_param))
sys/sys/libkern.h
241
void *memchr(const void *s, int c, size_t n);
sys/sys/libkern.h
242
void *memcchr(const void *s, int c, size_t n);
sys/sys/libkern.h
243
void *memmem(const void *l, size_t l_len, const void *s, size_t s_len);
sys/sys/libkern.h
285
#define strcpy(d, s) SAN_INTERCEPTOR(strcpy)((d), (s))
sys/sys/libkern.h
287
#define strlen(s) SAN_INTERCEPTOR(strlen)(s)
sys/sys/libkern.h
290
#define strcpy(d, s) __builtin_strcpy((d), (s))
sys/sys/libkern.h
292
#define strlen(s) __builtin_strlen((s))
sys/sys/msan.h
77
#define kmsan_shadow_map(a, s)
sys/sys/msan.h
80
#define kmsan_dma_sync(m, a, s, o)
sys/sys/msan.h
81
#define kmsan_dma_load(m, b, s, o)
sys/sys/msan.h
86
#define kmsan_check(b, s, d)
sys/sys/param.h
378
#define member2struct(s, m, x) \
sys/sys/param.h
379
((struct s *)(void *)((char *)(x) - offsetof(struct s, m)))
sys/sys/pcpu.h
320
void dpcpu_copy(void *s, int size);
sys/sys/pcpu.h
321
void dpcpu_free(void *s, int size);
sys/sys/proc.h
1006
#define SESS_LOCK(s) mtx_lock(&(s)->s_mtx)
sys/sys/proc.h
1007
#define SESS_UNLOCK(s) mtx_unlock(&(s)->s_mtx)
sys/sys/proc.h
1008
#define SESS_LOCKED(s) mtx_owned(&(s)->s_mtx)
sys/sys/proc.h
1009
#define SESS_LOCK_ASSERT(s, type) mtx_assert(&(s)->s_mtx, (type))
sys/sys/qmath.h
219
#define Q_TOSTR(q, prec, base, s, slen) \
sys/sys/qmath.h
221
char *_r, *_s = s; \
sys/sys/qmath.h
229
if ((_s - (s)) < ((ptrdiff_t)(slen))) \
sys/sys/qmath.h
234
if (!((_s - (s)) < ((ptrdiff_t)(slen)))) \
sys/sys/qmath.h
245
if ((_s - (s)) < ((ptrdiff_t)(slen))) \
sys/sys/qmath.h
254
if ((_s - (s)) < ((ptrdiff_t)(slen))) \
sys/sys/qmath.h
260
if ((_s - (s)) < ((ptrdiff_t)(slen)) && _r != NULL) \
sys/sys/qmath.h
265
*(s) = '\0'; \
sys/sys/rman.h
68
#define RMAN_IS_DEFAULT_RANGE(s,e) ((s) == 0 && (e) == RM_MAX_END)
sys/sys/smr.h
89
smr_shared_current(smr_shared_t s)
sys/sys/smr.h
92
return (atomic_load_int(&s->s_wr.seq));
sys/sys/sx.h
308
#define sx_xlock(s) do {} while (0)
sys/sys/sx.h
309
#define sx_try_xlock(s) (1)
sys/sys/sx.h
310
#define sx_xunlock(s) do {} while (0)
sys/sys/syscallsubr.h
210
int kern_getsockopt(struct thread *td, int s, int level, int name,
sys/sys/syscallsubr.h
244
int kern_listen(struct thread *td, int s, int backlog);
sys/sys/syscallsubr.h
319
int kern_recvit(struct thread *td, int s, struct msghdr *mp,
sys/sys/syscallsubr.h
339
int kern_sendit(struct thread *td, int s, struct msghdr *mp, int flags,
sys/sys/syscallsubr.h
348
int kern_setsockopt(struct thread *td, int s, int level, int name,
sys/sys/syscallsubr.h
361
int kern_shutdown(struct thread *td, int s, int how);
sys/sys/syscallsubr.h
90
int kern_accept(struct thread *td, int s, struct sockaddr *sa,
sys/sys/syscallsubr.h
92
int kern_accept4(struct thread *td, int s, struct sockaddr *sa,
sys/sys/sysproto.h
1023
char s_l_[PADL_(int)]; int s; char s_r_[PADR_(int)];
sys/sys/sysproto.h
120
char s_l_[PADL_(int)]; int s; char s_r_[PADR_(int)];
sys/sys/sysproto.h
125
char s_l_[PADL_(int)]; int s; char s_r_[PADR_(int)];
sys/sys/sysproto.h
130
char s_l_[PADL_(int)]; int s; char s_r_[PADR_(int)];
sys/sys/sysproto.h
138
char s_l_[PADL_(int)]; int s; char s_r_[PADR_(int)];
sys/sys/sysproto.h
1615
char s_l_[PADL_(int)]; int s; char s_r_[PADR_(int)];
sys/sys/sysproto.h
1621
char s_l_[PADL_(int)]; int s; char s_r_[PADR_(int)];
sys/sys/sysproto.h
1632
char s_l_[PADL_(int)]; int s; char s_r_[PADR_(int)];
sys/sys/sysproto.h
2412
char s_l_[PADL_(int)]; int s; char s_r_[PADR_(int)];
sys/sys/sysproto.h
2417
char s_l_[PADL_(int)]; int s; char s_r_[PADR_(int)];
sys/sys/sysproto.h
2423
char s_l_[PADL_(int)]; int s; char s_r_[PADR_(int)];
sys/sys/sysproto.h
2450
char s_l_[PADL_(int)]; int s; char s_r_[PADR_(int)];
sys/sys/sysproto.h
2455
char s_l_[PADL_(int)]; int s; char s_r_[PADR_(int)];
sys/sys/sysproto.h
2460
char s_l_[PADL_(int)]; int s; char s_r_[PADR_(int)];
sys/sys/sysproto.h
2579
char s_l_[PADL_(int)]; int s; char s_r_[PADR_(int)];
sys/sys/sysproto.h
331
char s_l_[PADL_(int)]; int s; char s_r_[PADR_(int)];
sys/sys/sysproto.h
340
char s_l_[PADL_(int)]; int s; char s_r_[PADR_(int)];
sys/sys/sysproto.h
345
char s_l_[PADL_(int)]; int s; char s_r_[PADR_(int)];
sys/sys/sysproto.h
352
char s_l_[PADL_(int)]; int s; char s_r_[PADR_(int)];
sys/sys/sysproto.h
364
char s_l_[PADL_(int)]; int s; char s_r_[PADR_(int)];
sys/sys/sysproto.h
414
char s_l_[PADL_(int)]; int s; char s_r_[PADR_(int)];
sys/sys/sysproto.h
422
char s_l_[PADL_(int)]; int s; char s_r_[PADR_(int)];
sys/sys/user.h
762
int kern_proc_kqueues_out(struct proc *p, struct sbuf *s, size_t maxlen,
sys/teken/demo/teken_demo.c
128
test_bell(void *s __unused)
sys/teken/demo/teken_demo.c
135
test_cursor(void *s __unused, const teken_pos_t *p)
sys/teken/demo/teken_demo.c
142
test_putchar(void *s __unused, const teken_pos_t *p, teken_char_t c,
sys/teken/demo/teken_demo.c
152
test_fill(void *s, const teken_rect_t *r, teken_char_t c,
sys/teken/demo/teken_demo.c
160
test_putchar(s, &p, c, a);
sys/teken/demo/teken_demo.c
164
test_copy(void *s __unused, const teken_rect_t *r, const teken_pos_t *p)
sys/teken/demo/teken_demo.c
231
test_param(void *s __unused, int cmd, unsigned int value)
sys/teken/demo/teken_demo.c
245
test_respond(void *s __unused, const void *buf, size_t len)
sys/teken/stress/teken_stress.c
58
stress_bell(void *s __unused)
sys/teken/stress/teken_stress.c
63
stress_cursor(void *s __unused, const teken_pos_t *p __unused)
sys/teken/stress/teken_stress.c
68
stress_putchar(void *s __unused, const teken_pos_t *p __unused,
sys/teken/stress/teken_stress.c
74
stress_fill(void *s __unused, const teken_rect_t *r __unused,
sys/teken/stress/teken_stress.c
80
stress_copy(void *s __unused, const teken_rect_t *r __unused,
sys/teken/stress/teken_stress.c
86
stress_param(void *s __unused, int cmd __unused, unsigned int value __unused)
sys/teken/stress/teken_stress.c
91
stress_respond(void *s __unused, const void *buf __unused, size_t len __unused)
sys/teken/teken.c
433
teken_state_switch(teken_t *t, teken_state_t *s)
sys/teken/teken.c
436
t->t_nextstate = s;
sys/ufs/ffs/ffs_vnops.c
106
#define ALIGNED_TO(ptr, s) \
sys/ufs/ffs/ffs_vnops.c
107
(((uintptr_t)(ptr) & (_Alignof(s) - 1)) == 0)
sys/vm/memguard.h
52
#define memguard_realloc(a, s, mtp, f) NULL
sys/vm/swap_pager.c
268
u_long r, s, prev, pincr;
sys/vm/swap_pager.c
292
s = swap_total;
sys/vm/swap_pager.c
294
if (r > s && (oc & SWAP_RESERVE_ALLOW_NONWIRED) != 0) {
sys/vm/swap_pager.c
295
s += vm_cnt.v_page_count - vm_cnt.v_free_reserved -
sys/vm/swap_pager.c
298
if ((oc & SWAP_RESERVE_FORCE_ON) != 0 && r > s &&
sys/vm/uma_core.c
2205
size_t s;
sys/vm/uma_core.c
2207
s = sizeof(struct uma_slab) + BITSET_SIZE(nitems) * SLAB_BITSETS;
sys/vm/uma_core.c
2208
return (roundup(s, UMA_ALIGN_PTR + 1));
sys/vm/uma_int.h
207
#define UMA_HASH(h, s) ((((uintptr_t)s) >> UMA_SLAB_SHIFT) & (h)->uh_hashmask)
sys/vm/uma_int.h
209
#define UMA_HASH_INSERT(h, s, mem) \
sys/vm/uma_int.h
211
(mem))], slab_tohashslab(s), uhs_hlink)
sys/vm/uma_int.h
213
#define UMA_HASH_REMOVE(h, s) \
sys/vm/uma_int.h
214
LIST_REMOVE(slab_tohashslab(s), uhs_hlink)
sys/vm/vm_page.c
3117
plinks.s.ss);
sys/vm/vm_page.c
3129
plinks.s.ss);
sys/vm/vm_page.c
3170
SLIST_REMOVE_HEAD(&free, plinks.s.ss);
sys/vm/vm_page.c
4237
SLIST_REMOVE_HEAD(free, plinks.s.ss);
sys/vm/vm_page.h
222
} s;
sys/x86/include/dump.h
72
dumpsys_unmap_chunk(vm_paddr_t pa, size_t s, void *va)
sys/x86/include/dump.h
75
dumpsys_gen_unmap_chunk(pa, s, va);
sys/x86/include/segments.h
47
#define ISPL(s) ((s)&3) /* priority level of a selector */
sys/x86/include/segments.h
50
#define ISLDT(s) ((s)&SEL_LDT) /* is it local or global */
sys/x86/include/segments.h
52
#define IDXSEL(s) (((s)>>3) & 0x1fff) /* index of selector */
sys/x86/include/segments.h
53
#define LSEL(s,r) (((s)<<3) | SEL_LDT | r) /* a local selector */
sys/x86/include/segments.h
54
#define GSEL(s,r) (((s)<<3) | r) /* a global selector */
sys/x86/iommu/amd_cmd.c
184
c.s = 1;
sys/x86/iommu/amd_cmd.c
218
c.s = 0;
sys/x86/iommu/amd_cmd.c
242
c.s = 1;
sys/x86/iommu/amd_reg.h
526
u_int s:1;
sys/x86/iommu/amd_reg.h
556
u_int s:1;
sys/x86/iommu/amd_reg.h
573
u_int s:1;
sys/x86/iommu/amd_reg.h
602
u_int s:1;
sys/x86/iommu/intel_utils.c
413
uint64_t irta, s;
sys/x86/iommu/intel_utils.c
420
s = fls(unit->irte_cnt) - 2;
sys/x86/iommu/intel_utils.c
421
KASSERT(unit->irte_cnt >= 2 && s <= DMAR_IRTA_S_MASK &&
sys/x86/iommu/intel_utils.c
424
irta |= s;
sys/x86/iommu/iommu_utils.c
127
SLIST_INSERT_HEAD(&entry->pgtbl_free, m, plinks.s.ss);
sys/x86/isa/atrtc.c
477
rman_res_t s;
sys/x86/isa/atrtc.c
493
&s, NULL) == 0 && s != 8)
sys/x86/isa/clock.c
564
rman_res_t s;
sys/x86/isa/clock.c
591
&s, NULL) == 0 && s != 0)
sys/x86/pci/pci_bus.c
144
const char *s = NULL;
sys/x86/pci/pci_bus.c
151
s = "Intel 824?? host to PCI bridge";
sys/x86/pci/pci_bus.c
157
s = "Intel 82810 (i810 GMCH) Host To Hub bridge";
sys/x86/pci/pci_bus.c
160
s = "Intel 82810-DC100 (i810-DC100 GMCH) Host To Hub bridge";
sys/x86/pci/pci_bus.c
163
s = "Intel 82810E (i810E GMCH) Host To Hub bridge";
sys/x86/pci/pci_bus.c
166
s = "Intel 82815 (i815 GMCH) Host To Hub bridge";
sys/x86/pci/pci_bus.c
169
s = "Intel 82443LX (440 LX) host to PCI bridge";
sys/x86/pci/pci_bus.c
172
s = "Intel 82443BX (440 BX) host to PCI bridge";
sys/x86/pci/pci_bus.c
175
s = "Intel 82443BX host to PCI bridge (AGP disabled)";
sys/x86/pci/pci_bus.c
178
s = "Intel 82443MX host to PCI bridge";
sys/x86/pci/pci_bus.c
181
s = "Intel 82443GX host to PCI bridge";
sys/x86/pci/pci_bus.c
184
s = "Intel 82443GX host to AGP bridge";
sys/x86/pci/pci_bus.c
187
s = "Intel 82443GX host to PCI bridge (AGP disabled)";
sys/x86/pci/pci_bus.c
190
s = "Intel 82454KX/GX (Orion) host to PCI bridge";
sys/x86/pci/pci_bus.c
217
s = "Intel 82454NX PXB#0, Bus#A";
sys/x86/pci/pci_bus.c
221
s = "Intel 82454NX PXB#0, Bus#B";
sys/x86/pci/pci_bus.c
225
s = "Intel 82454NX PXB#1, Bus#A";
sys/x86/pci/pci_bus.c
229
s = "Intel 82454NX PXB#1, Bus#B";
sys/x86/pci/pci_bus.c
235
s = "Intel 82845 Host to PCI bridge";
sys/x86/pci/pci_bus.c
240
s = "AMD Elan SC520 host to PCI bridge";
sys/x86/pci/pci_bus.c
249
s = "AMD-751 host to PCI bridge";
sys/x86/pci/pci_bus.c
252
s = "AMD-761 host to PCI bridge";
sys/x86/pci/pci_bus.c
257
s = "SiS 85c496";
sys/x86/pci/pci_bus.c
260
s = "SiS 85c501";
sys/x86/pci/pci_bus.c
263
s = "SiS 85c601";
sys/x86/pci/pci_bus.c
266
s = "SiS 5591 host to PCI bridge";
sys/x86/pci/pci_bus.c
269
s = "SiS 5591 host to AGP bridge";
sys/x86/pci/pci_bus.c
274
s = "VLSI 82C592 Host to PCI bridge";
sys/x86/pci/pci_bus.c
281
s = "VIA 82C598MVP (Apollo MVP3) host bridge";
sys/x86/pci/pci_bus.c
288
s = "AcerLabs M1541 (Aladdin-V) PCI host bridge";
sys/x86/pci/pci_bus.c
293
s = "OPTi 82C700 host to PCI bridge";
sys/x86/pci/pci_bus.c
296
s = "OPTi 82C822 host to PCI Bridge";
sys/x86/pci/pci_bus.c
301
s = "ServerWorks NB6536 2.0HE host to PCI bridge";
sys/x86/pci/pci_bus.c
312
s = "ServerWorks host to PCI bridge";
sys/x86/pci/pci_bus.c
317
s = "ServerWorks NB6635 3.0LE host to PCI bridge";
sys/x86/pci/pci_bus.c
322
s = "ServerWorks CIOB30 host to PCI bridge";
sys/x86/pci/pci_bus.c
329
s = "ServerWorks CMIC-HE host to PCI-X bridge";
sys/x86/pci/pci_bus.c
339
s = "ServerWorks host to PCI bridge(unknown chipset)";
sys/x86/pci/pci_bus.c
345
s = "Compaq/HP Model 6010 HotPlug PCI Bridge";
sys/x86/pci/pci_bus.c
351
s = "Integrated Micro Solutions VL Bridge";
sys/x86/pci/pci_bus.c
356
s = "Host to PCI bridge";
sys/x86/pci/pci_bus.c
360
return s;
sys/x86/pci/pci_bus.c
362
const char *s = NULL;
sys/x86/pci/pci_bus.c
366
s = "Host to PCI bridge";
sys/x86/pci/pci_bus.c
367
return s;
sys/x86/pci/pci_bus.c
423
const char *s;
sys/x86/pci/pci_bus.c
436
s = legacy_pcib_is_host_bridge(bus, slot, func,
sys/x86/pci/pci_bus.c
439
if (s == NULL)
sys/x86/pci/pci_bus.c
448
for (i = 0; s != NULL && i < ndevs; i++) {
sys/x86/pci/pci_bus.c
453
s = NULL;
sys/x86/pci/pci_bus.c
458
if (s == NULL)
sys/x86/pci/pci_bus.c
466
device_set_desc(child, s);
sys/x86/pci/qpi.c
105
int s;
sys/x86/pci/qpi.c
119
for (s = 0; s <= PCI_SLOTMAX; s++) {
sys/x86/pci/qpi.c
120
devid = pci_cfgregread(0, bus, s, 0, PCIR_DEVVENDOR, 4);
sys/x86/pci/qpi.c
131
bus, s, devid & 0xffff);
tests/sys/aio/aio_test.c
1121
int s[2];
tests/sys/aio/aio_test.c
1129
ATF_REQUIRE(socketpair(PF_UNIX, SOCK_STREAM, 0, s) != -1);
tests/sys/aio/aio_test.c
1135
ioreq[i].iocb.aio_fildes = s[0];
tests/sys/aio/aio_test.c
1142
ATF_REQUIRE(write(s[1], &c, sizeof(c)) == 1);
tests/sys/aio/aio_test.c
1160
ATF_REQUIRE(aio_cancel(s[0], &ioreq[i].iocb) == AIO_CANCELED);
tests/sys/aio/aio_test.c
1162
close(s[1]);
tests/sys/aio/aio_test.c
1163
close(s[0]);
tests/sys/aio/aio_test.c
1175
int s[2];
tests/sys/aio/aio_test.c
1177
ATF_REQUIRE(socketpair(PF_UNIX, SOCK_STREAM, 0, s) != -1);
tests/sys/aio/aio_test.c
1180
ATF_REQUIRE(getsockopt(s[0], SOL_SOCKET, SO_RCVBUF, &sb_size, &len) !=
tests/sys/aio/aio_test.c
1185
ATF_REQUIRE(getsockopt(s[1], SOL_SOCKET, SO_SNDBUF, &sb_size, &len) !=
tests/sys/aio/aio_test.c
1207
iocb.aio_fildes = s[1];
tests/sys/aio/aio_test.c
1224
done = recv(s[0], buffer[0], buffer_size, MSG_WAITALL);
tests/sys/aio/aio_test.c
1233
close(s[1]);
tests/sys/aio/aio_test.c
1234
close(s[0]);
tests/sys/aio/aio_test.c
1266
int s;
tests/sys/aio/aio_test.c
1268
s = socket(AF_LOCAL, SOCK_STREAM, 0);
tests/sys/aio/aio_test.c
1269
ATF_REQUIRE(s != -1);
tests/sys/aio/aio_test.c
1277
ATF_REQUIRE(bind(s, (struct sockaddr *)&sun, SUN_LEN(&sun)) == 0);
tests/sys/aio/aio_test.c
1278
ATF_REQUIRE(listen(s, 5) == 0);
tests/sys/aio/aio_test.c
1282
iocb.aio_fildes = s;
tests/sys/aio/aio_test.c
1290
close(s);
tests/sys/aio/aio_test.c
1302
int s;
tests/sys/aio/aio_test.c
1304
s = socket(AF_LOCAL, SOCK_STREAM, 0);
tests/sys/aio/aio_test.c
1305
ATF_REQUIRE(s != -1);
tests/sys/aio/aio_test.c
1313
ATF_REQUIRE(bind(s, (struct sockaddr *)&sun, SUN_LEN(&sun)) == 0);
tests/sys/aio/aio_test.c
1317
iocb.aio_fildes = s;
tests/sys/aio/aio_test.c
1322
ATF_REQUIRE_ERRNO(EINVAL, listen(s, 5) == -1);
tests/sys/aio/aio_test.c
1324
ATF_REQUIRE(aio_cancel(s, &iocb) != -1);
tests/sys/aio/aio_test.c
1327
close(s);
tests/sys/aio/aio_test.c
1342
int s[2];
tests/sys/aio/aio_test.c
1344
ATF_REQUIRE(socketpair(PF_UNIX, SOCK_STREAM, 0, s) != -1);
tests/sys/aio/aio_test.c
1347
ATF_REQUIRE(getsockopt(s[0], SOL_SOCKET, SO_RCVBUF, &sb_size, &len) !=
tests/sys/aio/aio_test.c
1352
ATF_REQUIRE(getsockopt(s[1], SOL_SOCKET, SO_SNDBUF, &sb_size, &len) !=
tests/sys/aio/aio_test.c
1375
iocb.aio_fildes = s[1];
tests/sys/aio/aio_test.c
1380
done = recv(s[0], buffer[0], buffer_size, MSG_WAITALL);
tests/sys/aio/aio_test.c
1384
ATF_REQUIRE(aio_cancel(s[1], &iocb) == AIO_NOTCANCELED);
tests/sys/aio/aio_test.c
1392
close(s[1]);
tests/sys/aio/aio_test.c
1393
close(s[0]);
tests/sys/aio/aio_test.c
1407
int error, s[2];
tests/sys/aio/aio_test.c
1409
ATF_REQUIRE(socketpair(PF_UNIX, SOCK_STREAM, 0, s) != -1);
tests/sys/aio/aio_test.c
1416
ATF_REQUIRE(send(s[1], buffer, bsz, 0) == (ssize_t)bsz);
tests/sys/aio/aio_test.c
1419
ATF_REQUIRE(shutdown(s[0], SHUT_RD) != -1);
tests/sys/aio/aio_test.c
1424
iocb.aio_fildes = s[0];
tests/sys/aio/aio_test.c
1437
ATF_REQUIRE(shutdown(s[1], SHUT_WR) != -1);
tests/sys/aio/aio_test.c
1445
iocb.aio_fildes = s[1];
tests/sys/aio/aio_test.c
1455
ATF_REQUIRE(close(s[0]) != -1);
tests/sys/aio/aio_test.c
1456
ATF_REQUIRE(close(s[1]) != -1);
tests/sys/capsicum/bindat_connectat.c
100
check_1(socket_fun f, int s, const struct sockaddr_in *name)
tests/sys/capsicum/bindat_connectat.c
103
ATF_REQUIRE((s = socket(AF_INET, SOCK_STREAM, 0)) >= 0);
tests/sys/capsicum/bindat_connectat.c
105
f(s, (const struct sockaddr *)(name),
tests/sys/capsicum/bindat_connectat.c
133
check_2(socket_fun f, int s, const struct sockaddr_in *name)
tests/sys/capsicum/bindat_connectat.c
137
f(s, (const struct sockaddr *)name,
tests/sys/capsicum/bindat_connectat.c
179
check_3(socket_fun f, int s, const struct sockaddr_in *name,
tests/sys/capsicum/bindat_connectat.c
183
ATF_REQUIRE((s = socket(AF_INET, SOCK_STREAM, 0)) >= 0);
tests/sys/capsicum/bindat_connectat.c
184
ATF_REQUIRE(cap_rights_limit(s, rights) >= 0);
tests/sys/capsicum/bindat_connectat.c
186
f(s, (const struct sockaddr *)name,
tests/sys/capsicum/bindat_connectat.c
188
ATF_REQUIRE(cap_rights_limit(s,
tests/sys/capsicum/bindat_connectat.c
191
f(s, (const struct sockaddr *)name,
tests/sys/capsicum/bindat_connectat.c
78
connectat_fdcwd(int s, const struct sockaddr *name, socklen_t namelen)
tests/sys/capsicum/bindat_connectat.c
81
return (connectat(AT_FDCWD, s, name, namelen));
tests/sys/capsicum/bindat_connectat.c
85
bindat_fdcwd(int s, const struct sockaddr *name, socklen_t namelen)
tests/sys/capsicum/bindat_connectat.c
88
return (bindat(AT_FDCWD, s, name, namelen));
tests/sys/capsicum/ioctls_test.c
100
s[1] = accept(s[0], NULL, NULL);
tests/sys/capsicum/ioctls_test.c
101
CHILD_REQUIRE(s[1] > 0);
tests/sys/capsicum/ioctls_test.c
109
ATF_REQUIRE(close(s[0]) == 0);
tests/sys/capsicum/ioctls_test.c
110
s[1] = socket(AF_INET, SOCK_STREAM, 0);
tests/sys/capsicum/ioctls_test.c
111
ATF_REQUIRE(s[1] > 0);
tests/sys/capsicum/ioctls_test.c
112
ATF_REQUIRE(connect(s[1], (struct sockaddr *)&sin, sizeof(sin)) == 0);
tests/sys/capsicum/ioctls_test.c
113
ATF_REQUIRE(read(s[1], &dummy, sizeof(dummy)) == 0);
tests/sys/capsicum/ioctls_test.c
114
ATF_REQUIRE(close(s[1]) == 0);
tests/sys/capsicum/ioctls_test.c
73
int s[2], status;
tests/sys/capsicum/ioctls_test.c
77
s[0] = socket(AF_INET, SOCK_STREAM, 0);
tests/sys/capsicum/ioctls_test.c
78
ATF_REQUIRE(s[0] > 0);
tests/sys/capsicum/ioctls_test.c
86
ATF_REQUIRE(bind(s[0], (struct sockaddr *)&sin, sizeof(sin)) == 0);
tests/sys/capsicum/ioctls_test.c
88
CHILD_REQUIRE(listen(s[0], 1) == 0);
tests/sys/capsicum/ioctls_test.c
91
ATF_REQUIRE(getsockname(s[0], (struct sockaddr *)&sin, &len) == 0);
tests/sys/capsicum/ioctls_test.c
95
ATF_REQUIRE(cap_rights_limit(s[0], &rights) == 0);
tests/sys/capsicum/ioctls_test.c
96
ATF_REQUIRE(cap_ioctls_limit(s[0], cmds, nitems(cmds)) == 0);
tests/sys/cddl/zfs/bin/mkfile.c
117
create_file(char *f, unsigned long long s)
tests/sys/cddl/zfs/bin/mkfile.c
124
fprintf(stdout, "%s %llu bytes\n", f, s);
tests/sys/cddl/zfs/bin/mkfile.c
134
if ((lseek(fd, (off_t)(s - 1LL), SEEK_SET) == (off_t)-1) ||
tests/sys/cddl/zfs/bin/mkfile.c
150
while (s) {
tests/sys/cddl/zfs/bin/mkfile.c
151
w = (s > MKFILE_WBUF) ? MKFILE_WBUF : s;
tests/sys/cddl/zfs/bin/mkfile.c
156
s -= ws;
tests/sys/cddl/zfs/bin/mkfile.c
59
getsize(char *s)
tests/sys/cddl/zfs/bin/mkfile.c
71
length = strtoull(s, &suffix, 10);
tests/sys/common/sendfile_helper.c
110
int s;
tests/sys/common/sendfile_helper.c
118
s = -1;
tests/sys/common/sendfile_helper.c
120
s = socket(res->ai_family, res->ai_socktype,
tests/sys/common/sendfile_helper.c
122
if (s < 0) {
tests/sys/common/sendfile_helper.c
128
if (connect(s, res->ai_addr, res->ai_addrlen) < 0) {
tests/sys/common/sendfile_helper.c
130
close(s);
tests/sys/common/sendfile_helper.c
131
s = -1;
tests/sys/common/sendfile_helper.c
136
if (s < 0)
tests/sys/common/sendfile_helper.c
140
return s;
tests/sys/common/sendfile_helper.c
146
int s = *(int *)arg;
tests/sys/common/sendfile_helper.c
150
rv = read(s, buf, sizeof(buf));
tests/sys/file/path_test.c
61
#define FMT_ERR(s) s ": %s", strerror(errno)
tests/sys/fs/fusefs/dev_fuse_poll.cc
56
enum poll_method poll_method_from_string(const char *s)
tests/sys/fs/fusefs/dev_fuse_poll.cc
58
if (0 == strcmp("BLOCKING", s))
tests/sys/fs/fusefs/dev_fuse_poll.cc
60
else if (0 == strcmp("KQ", s))
tests/sys/fs/fusefs/dev_fuse_poll.cc
62
else if (0 == strcmp("POLL", s))
tests/sys/fs/fusefs/last_local_modify.cc
74
enum Mutator writer_from_str(const char* s) {
tests/sys/fs/fusefs/last_local_modify.cc
75
if (0 == strcmp("VOP_ALLOCATE", s))
tests/sys/fs/fusefs/last_local_modify.cc
77
else if (0 == strcmp("VOP_COPY_FILE_RANGE", s))
tests/sys/fs/fusefs/last_local_modify.cc
79
else if (0 == strcmp("VOP_SETATTR", s))
tests/sys/fs/fusefs/mockfs.cc
595
size_t s;
tests/sys/fs/fusefs/mockfs.cc
597
s = sizeof(in.body.mknod);
tests/sys/fs/fusefs/mockfs.cc
599
s = FUSE_COMPAT_MKNOD_IN_SIZE;
tests/sys/fs/fusefs/mockfs.cc
600
EXPECT_GE(inlen, fih + s) << "Missing request body";
tests/sys/fs/fusefs/mockfs.cc
601
EXPECT_GT(inlen, fih + s) << "Missing request filename";
tests/sys/fs/fusefs/mockfs.cc
636
size_t s;
tests/sys/fs/fusefs/mockfs.cc
639
s = sizeof(in.body.write);
tests/sys/fs/fusefs/mockfs.cc
641
s = FUSE_COMPAT_WRITE_IN_SIZE;
tests/sys/fs/fusefs/mockfs.cc
643
EXPECT_GE(inlen, fih + s) << "Missing request body";
tests/sys/fs/fusefs/mockfs.cc
644
EXPECT_EQ((size_t)buflen, fih + s + in.body.write.size);
tests/sys/fs/fusefs/mount.cc
75
int mntflag_from_string(const char *s)
tests/sys/fs/fusefs/mount.cc
77
if (0 == strcmp("MNT_RDONLY", s))
tests/sys/fs/fusefs/mount.cc
79
else if (0 == strcmp("MNT_NOEXEC", s))
tests/sys/fs/fusefs/mount.cc
81
else if (0 == strcmp("MNT_NOSUID", s))
tests/sys/fs/fusefs/mount.cc
83
else if (0 == strcmp("MNT_NOATIME", s))
tests/sys/fs/fusefs/mount.cc
85
else if (0 == strcmp("MNT_SUIDDIR", s))
tests/sys/fs/fusefs/mount.cc
87
else if (0 == strcmp("MNT_USER", s))
tests/sys/fs/fusefs/release.cc
209
int s[2];
tests/sys/fs/fusefs/release.cc
220
ASSERT_EQ(0, socketpair(AF_UNIX, SOCK_STREAM, 0, s)) << strerror(errno);
tests/sys/fs/fusefs/release.cc
238
ASSERT_GE(sendmsg(s[0], &msg, 0), 0) << strerror(errno);
tests/sys/fs/fusefs/release.cc
241
close(s[0]);
tests/sys/fs/fusefs/release.cc
242
close(s[1]); // The last copy of fd is within this socket's rcvbuf
tests/sys/fs/fusefs/write.cc
1416
int s[2];
tests/sys/fs/fusefs/write.cc
1453
ASSERT_EQ(0, socketpair(AF_UNIX, SOCK_STREAM, 0, s)) << strerror(errno);
tests/sys/fs/fusefs/write.cc
1467
ASSERT_GE(sendmsg(s[0], &msg, 0), 0) << strerror(errno);
tests/sys/fs/fusefs/write.cc
1470
close(s[0]);
tests/sys/fs/fusefs/write.cc
1471
close(s[1]); // The last copy of fd is within this socket's rcvbuf
tests/sys/kern/inotify_test.c
565
int error, fd, fd1, ifd, s[2], wd;
tests/sys/kern/inotify_test.c
592
error = socketpair(AF_UNIX, SOCK_STREAM, 0, s);
tests/sys/kern/inotify_test.c
594
error = sendfile(fd, s[0], 0, 4, NULL, &nb, 0);
tests/sys/kern/inotify_test.c
598
close_checked(s[0]);
tests/sys/kern/inotify_test.c
599
close_checked(s[1]);
tests/sys/kern/inotify_test.c
728
int error, ifd, ifd1, fd, s, wd, wd1;
tests/sys/kern/inotify_test.c
778
s = socket(AF_UNIX, SOCK_STREAM, 0);
tests/sys/kern/inotify_test.c
783
error = bind(s, (struct sockaddr *)&sun, sizeof(sun));
tests/sys/kern/inotify_test.c
785
close_checked(s);
tests/sys/kern/kern_descrip_test.c
86
handler(int s __unused)
tests/sys/kern/ktls_test.c
102
if (getsockopt(s, IPPROTO_TCP, sockopt, &mode, &len) == -1)
tests/sys/kern/ktls_test.c
114
if (getsockopt(s, IPPROTO_TCP, sockopt, &mode, &len) == -1)
tests/sys/kern/ktls_test.c
246
int error, flags, s;
tests/sys/kern/ktls_test.c
263
s = socket(ai->ai_family, ai->ai_socktype, ai->ai_protocol);
tests/sys/kern/ktls_test.c
264
if (s == -1) {
tests/sys/kern/ktls_test.c
270
if (connect(s, ai->ai_addr, ai->ai_addrlen) == -1) {
tests/sys/kern/ktls_test.c
273
close(s);
tests/sys/kern/ktls_test.c
279
ATF_REQUIRE((flags = fcntl(s, F_GETFL)) != -1);
tests/sys/kern/ktls_test.c
281
ATF_REQUIRE(fcntl(s, F_SETFL, flags) != -1);
tests/sys/kern/ktls_test.c
283
sv[0] = s;
tests/sys/kern/ktls_test.c
284
sv[1] = s;
tests/sys/kern/ktls_test.c
2874
int s;
tests/sys/kern/ktls_test.c
2878
s = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP);
tests/sys/kern/ktls_test.c
2879
ATF_REQUIRE(s >= 0);
tests/sys/kern/ktls_test.c
2884
ATF_REQUIRE(setsockopt(s, IPPROTO_TCP, TCP_TXTLS_ENABLE, &en,
tests/sys/kern/ktls_test.c
2894
n = sendto(s, buf, sizeof(buf), 0, (struct sockaddr *)&dst,
tests/sys/kern/ktls_test.c
2899
ATF_REQUIRE(close(s) == 0);
tests/sys/kern/ktls_test.c
2911
int s;
tests/sys/kern/ktls_test.c
2913
s = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP);
tests/sys/kern/ktls_test.c
2914
ATF_REQUIRE(s >= 0);
tests/sys/kern/ktls_test.c
2917
ATF_REQUIRE(setsockopt(s, IPPROTO_TCP, optname, &en,
tests/sys/kern/ktls_test.c
2919
ATF_REQUIRE_ERRNO(EINVAL, listen(s, 1) == -1);
tests/sys/kern/ktls_test.c
2920
ATF_REQUIRE(close(s) == 0);
tests/sys/kern/ktls_test.c
2922
s = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP);
tests/sys/kern/ktls_test.c
2923
ATF_REQUIRE(s >= 0);
tests/sys/kern/ktls_test.c
2927
ATF_REQUIRE(bind(s, (struct sockaddr *)&sin, sizeof(sin)) == 0);
tests/sys/kern/ktls_test.c
2928
ATF_REQUIRE(listen(s, 1) == 0);
tests/sys/kern/ktls_test.c
2932
setsockopt(s, IPPROTO_TCP, optname, &en, sizeof(en)) != 0);
tests/sys/kern/ktls_test.c
2933
ATF_REQUIRE(close(s) == 0);
tests/sys/kern/ktls_test.c
95
check_tls_mode(const atf_tc_t *tc, int s, int sockopt)
tests/sys/kern/listener_wakeup.c
104
int s;
tests/sys/kern/listener_wakeup.c
106
ATF_REQUIRE((s = socket(PF_INET, SOCK_STREAM, IPPROTO_TCP)) != -1);
tests/sys/kern/listener_wakeup.c
107
ATF_REQUIRE(bind(s, (struct sockaddr *)&sin, sizeof(sin)) == 0);
tests/sys/kern/listener_wakeup.c
108
ATF_REQUIRE(listen(s, -1) == 0);
tests/sys/kern/listener_wakeup.c
110
return (s);
tests/sys/kern/listener_wakeup.c
121
int s;
tests/sys/kern/listener_wakeup.c
123
ATF_REQUIRE((s = socket(PF_UNIX, SOCK_STREAM, 0)) != -1);
tests/sys/kern/listener_wakeup.c
125
ATF_REQUIRE(bind(s, (struct sockaddr *)&sun, sizeof(sun)) == 0);
tests/sys/kern/listener_wakeup.c
126
ATF_REQUIRE(listen(s, -1) == 0);
tests/sys/kern/listener_wakeup.c
128
return (s);
tests/sys/kern/listener_wakeup.c
140
sleep_accept(int s)
tests/sys/kern/listener_wakeup.c
144
rv = accept(s, NULL, NULL);
tests/sys/kern/listener_wakeup.c
150
sleep_select(int s)
tests/sys/kern/listener_wakeup.c
156
FD_SET(s, &fds);
tests/sys/kern/listener_wakeup.c
157
rv = select(s + 1, &fds, &fds, &fds, NULL);
tests/sys/kern/listener_wakeup.c
163
sleep_poll(int s)
tests/sys/kern/listener_wakeup.c
166
.fd = s,
tests/sys/kern/listener_wakeup.c
179
sleep_kqueue(int s)
tests/sys/kern/listener_wakeup.c
185
EV_SET(&kev, s, EVFILT_READ, EV_ADD, 0, 0, NULL);
tests/sys/kern/listener_wakeup.c
209
int s;
tests/sys/kern/listener_wakeup.c
217
ctx->result = sleep_syscalls[ctx->test->sleep](ctx->s);
tests/sys/kern/listener_wakeup.c
237
ctx.s = pr->listen();
tests/sys/kern/listener_wakeup.c
239
ATF_REQUIRE(fcntl(ctx.s, F_SETFL, O_NONBLOCK) != -1);
tests/sys/kern/listener_wakeup.c
249
ATF_REQUIRE(shutdown(ctx.s, SHUT_RDWR) == -1);
tests/sys/kern/listener_wakeup.c
253
ATF_REQUIRE(close(ctx.s) == 0);
tests/sys/kern/listener_wakeup.c
277
ATF_REQUIRE(close(ctx.s) == 0);
tests/sys/kern/pipe/pipe_fstat_bug_test.c
88
#define WRITE(s) do { \
tests/sys/kern/pipe/pipe_fstat_bug_test.c
90
if ((_size = write(desc[1], &buffer, s)) != s) \
tests/sys/kern/pipe/pipe_fstat_bug_test.c
91
warn("short write; wrote %zd, expected %d", _size, s); \
tests/sys/kern/pipe/pipe_reverse_test.c
92
#define WRITE(s) do { \
tests/sys/kern/pipe/pipe_reverse_test.c
94
if ((_size = write(desc[1], &buffer[total], s)) != s) \
tests/sys/kern/pipe/pipe_reverse_test.c
95
warn("short write; wrote %zd, expected %d", _size, s); \
tests/sys/kern/pipe/pipe_wraparound_test.c
90
#define WRITE(s) do { \
tests/sys/kern/pipe/pipe_wraparound_test.c
92
if ((_size = write(desc[1], &buffer[total], s)) != s) \
tests/sys/kern/pipe/pipe_wraparound_test.c
93
warn("short write; wrote %zd, expected %d", _size, s); \
tests/sys/kern/shutdown_dgram.c
101
ATF_REQUIRE((s = socket(PF_INET, SOCK_DGRAM, 0)) >= 0);
tests/sys/kern/shutdown_dgram.c
102
ATF_REQUIRE(bind(s, (struct sockaddr *)&sin, sizeof(sin)) == 0);
tests/sys/kern/shutdown_dgram.c
103
shutdown_thread(s);
tests/sys/kern/shutdown_dgram.c
58
int *s = arg;
tests/sys/kern/shutdown_dgram.c
62
rv = recv(*s, buf, sizeof(buf), 0);
tests/sys/kern/shutdown_dgram.c
69
shutdown_thread(int s)
tests/sys/kern/shutdown_dgram.c
74
ATF_REQUIRE(pthread_create(&t, NULL, blocking_thread, &s) == 0);
tests/sys/kern/shutdown_dgram.c
76
ATF_REQUIRE(shutdown(s, SHUT_RD) == -1);
tests/sys/kern/shutdown_dgram.c
80
close(s);
tests/sys/kern/shutdown_dgram.c
91
int s;
tests/sys/kern/shutdown_dgram.c
93
ATF_REQUIRE((s = socket(PF_UNIX, SOCK_DGRAM, 0)) >= 0);
tests/sys/kern/shutdown_dgram.c
94
ATF_REQUIRE(bind(s, (struct sockaddr *)&sun, sizeof(sun)) == 0);
tests/sys/kern/shutdown_dgram.c
95
shutdown_thread(s);
tests/sys/kern/sigwait.c
26
make_timespec(time_t s, long int ns)
tests/sys/kern/sigwait.c
30
rts.tv_sec = s;
tests/sys/kern/socket_accept.c
103
ATF_REQUIRE(getsockname(s, (struct sockaddr *)&sin,
tests/sys/kern/socket_accept.c
60
int s;
tests/sys/kern/socket_accept.c
62
ATF_REQUIRE((s = socket(PF_INET, SOCK_STREAM, 0)) > 0);
tests/sys/kern/socket_accept.c
63
ATF_REQUIRE(connect(s, (struct sockaddr *)sin, sizeof(*sin)) == 0);
tests/sys/kern/socket_accept.c
65
return (s);
tests/sys/kern/socket_accept.c
95
int l, s;
tests/sys/kern/socket_accept.c
98
s = tcp4_clientsock(&sin);
tests/sys/kern/socket_accf.c
103
int l, s, a;
tests/sys/kern/socket_accf.c
107
s = clientsock(&sin);
tests/sys/kern/socket_accf.c
110
ATF_REQUIRE(usend(s, "foo", sizeof("foo")) == sizeof("foo"));
tests/sys/kern/socket_accf.c
125
int l, s, a;
tests/sys/kern/socket_accf.c
129
s = clientsock(&sin);
tests/sys/kern/socket_accf.c
136
ATF_REQUIRE(usend(s, "foo", sizeof("foo")) == sizeof("foo"));
tests/sys/kern/socket_accf.c
139
close(s);
tests/sys/kern/socket_accf.c
147
s = clientsock(&sin);
tests/sys/kern/socket_accf.c
148
ATF_REQUIRE(usend(s, CHUNK1, LEN(CHUNK1)) == LEN(CHUNK1));
tests/sys/kern/socket_accf.c
153
ATF_REQUIRE(usend(s, CHUNK2, LEN(CHUNK2)) == LEN(CHUNK2));
tests/sys/kern/socket_accf.c
168
int l, s, a;
tests/sys/kern/socket_accf.c
172
s = clientsock(&sin);
tests/sys/kern/socket_accf.c
179
ATF_REQUIRE(usend(s, "foo", sizeof("foo")) == sizeof("foo"));
tests/sys/kern/socket_accf.c
183
ATF_REQUIRE(usend(s, "bar", sizeof("bar")) == sizeof("bar"));
tests/sys/kern/socket_accf.c
186
close(s);
tests/sys/kern/socket_accf.c
190
s = clientsock(&sin);
tests/sys/kern/socket_accf.c
200
ATF_REQUIRE(usend(s, &header, sizeof(header)) == sizeof(header));
tests/sys/kern/socket_accf.c
211
ATF_REQUIRE(usend(s, buf, len) == (ssize_t)len);
tests/sys/kern/socket_accf.c
61
int s;
tests/sys/kern/socket_accf.c
63
ATF_REQUIRE((s = socket(PF_INET, SOCK_STREAM, 0)) > 0);
tests/sys/kern/socket_accf.c
64
ATF_REQUIRE(connect(s, (struct sockaddr *)sin, sizeof(*sin)) == 0);
tests/sys/kern/socket_accf.c
66
return (s);
tests/sys/kern/socket_accf.c
83
usend(int s, const void *msg, size_t len)
tests/sys/kern/socket_accf.c
87
rv = send(s, msg, len, 0);
tests/sys/kern/socket_msg_waitall.c
108
ATF_REQUIRE(close(s) == 0);
tests/sys/kern/socket_msg_waitall.c
43
int error, s;
tests/sys/kern/socket_msg_waitall.c
45
s = socket(p->af, p->type, p->proto);
tests/sys/kern/socket_msg_waitall.c
46
ATF_REQUIRE_MSG(s >= 0, "socket: %s", strerror(errno));
tests/sys/kern/socket_msg_waitall.c
48
error = connect(s, (struct sockaddr *)&p->sa, p->sa.ss_len);
tests/sys/kern/socket_msg_waitall.c
51
n = recv(s, buf, buflen, MSG_WAITALL);
tests/sys/kern/socket_msg_waitall.c
55
ATF_REQUIRE(close(s) == 0);
tests/sys/kern/socket_msg_waitall.c
69
int error, s;
tests/sys/kern/socket_msg_waitall.c
71
s = socket(af, type, proto);
tests/sys/kern/socket_msg_waitall.c
72
ATF_REQUIRE_MSG(s >= 0, "socket %s", strerror(errno));
tests/sys/kern/socket_msg_waitall.c
74
ATF_REQUIRE_MSG(bind(s, sa, sa->sa_len) == 0,
tests/sys/kern/socket_msg_waitall.c
76
ATF_REQUIRE_MSG(listen(s, 1) == 0,
tests/sys/kern/socket_msg_waitall.c
78
ATF_REQUIRE_MSG(getsockname(s, sa, &(socklen_t){ sa->sa_len }) == 0,
tests/sys/kern/socket_msg_waitall.c
98
cs = accept(s, NULL, NULL);
tests/sys/kern/ssl_sendfile.c
193
int s;
tests/sys/kern/ssl_sendfile.c
200
ATF_REQUIRE((s = socket(AF_INET, SOCK_STREAM, 0)) > 0);
tests/sys/kern/ssl_sendfile.c
201
ATF_REQUIRE(setsockopt(s, SOL_SOCKET, SO_REUSEADDR, &(socklen_t){1},
tests/sys/kern/ssl_sendfile.c
203
ATF_REQUIRE(bind(s, (struct sockaddr *)&sin, sizeof(sin)) == 0);
tests/sys/kern/ssl_sendfile.c
204
ATF_REQUIRE(getsockname(s, (struct sockaddr *)&sin,
tests/sys/kern/ssl_sendfile.c
206
ATF_REQUIRE(listen(s, -1) == 0);
tests/sys/kern/ssl_sendfile.c
214
ATF_REQUIRE((c->ss = accept(s, NULL, NULL)) > 0);
tests/sys/kern/ssl_sendfile.c
239
close(s);
tests/sys/kern/unix_passfd_test.c
1381
int error, ls, s[2];
tests/sys/kern/unix_passfd_test.c
1394
error = socketpair(AF_UNIX, SOCK_STREAM, 0, s);
tests/sys/kern/unix_passfd_test.c
1397
sendfd(s[0], ls);
tests/sys/kern/unix_passfd_test.c
1398
sendfd(s[0], s[0]);
tests/sys/kern/unix_passfd_test.c
1399
sendfd(s[0], s[1]);
tests/sys/kern/unix_passfd_test.c
1401
close(s[0]);
tests/sys/kern/unix_passfd_test.c
1402
close(s[1]);
tests/sys/kern/unix_seqpacket_test.c
112
int s, s2, err, s1;
tests/sys/kern/unix_seqpacket_test.c
114
sun = mk_listening_socket(&s);
tests/sys/kern/unix_seqpacket_test.c
126
s1 = accept(s, NULL, NULL);
tests/sys/kern/unix_seqpacket_test.c
135
close(s);
tests/sys/kern/unix_seqpacket_test.c
190
int s;
tests/sys/kern/unix_seqpacket_test.c
204
s = setsockopt(sv[0], SOL_SOCKET, SO_SNDBUF, &bufsize, sizeof(bufsize));
tests/sys/kern/unix_seqpacket_test.c
205
ATF_REQUIRE_EQ(0, s);
tests/sys/kern/unix_seqpacket_test.c
206
s = setsockopt(sv[1], SOL_SOCKET, SO_RCVBUF, &bufsize, sizeof(bufsize));
tests/sys/kern/unix_seqpacket_test.c
207
ATF_REQUIRE_EQ(0, s);
tests/sys/kern/unix_seqpacket_test.c
413
int s;
tests/sys/kern/unix_seqpacket_test.c
415
s = socket(PF_LOCAL, SOCK_SEQPACKET, 0);
tests/sys/kern/unix_seqpacket_test.c
416
ATF_REQUIRE(s >= 0);
tests/sys/kern/unix_seqpacket_test.c
417
close(s);
tests/sys/kern/unix_seqpacket_test.c
425
int s;
tests/sys/kern/unix_seqpacket_test.c
427
s = socketpair(PF_LOCAL, SOCK_SEQPACKET, 0, sv);
tests/sys/kern/unix_seqpacket_test.c
428
ATF_CHECK_EQ(0, s);
tests/sys/kern/unix_seqpacket_test.c
440
int s, r;
tests/sys/kern/unix_seqpacket_test.c
442
s = socket(PF_LOCAL, SOCK_SEQPACKET, 0);
tests/sys/kern/unix_seqpacket_test.c
443
ATF_REQUIRE(s > 0);
tests/sys/kern/unix_seqpacket_test.c
444
r = listen(s, -1);
tests/sys/kern/unix_seqpacket_test.c
447
close(s);
tests/sys/kern/unix_seqpacket_test.c
457
int s, r;
tests/sys/kern/unix_seqpacket_test.c
459
s = socket(PF_LOCAL, SOCK_SEQPACKET, 0);
tests/sys/kern/unix_seqpacket_test.c
460
ATF_REQUIRE(s >= 0);
tests/sys/kern/unix_seqpacket_test.c
466
r = bind(s, (struct sockaddr *)&sun, sizeof(sun));
tests/sys/kern/unix_seqpacket_test.c
468
close(s);
tests/sys/kern/unix_seqpacket_test.c
475
int s;
tests/sys/kern/unix_seqpacket_test.c
477
(void)mk_listening_socket(&s);
tests/sys/kern/unix_seqpacket_test.c
478
close(s);
tests/sys/kern/unix_seqpacket_test.c
486
int s, err, s2;
tests/sys/kern/unix_seqpacket_test.c
488
sun = mk_listening_socket(&s);
tests/sys/kern/unix_seqpacket_test.c
498
close(s);
tests/sys/kern/unix_seqpacket_test.c
513
int l, s, a;
tests/sys/kern/unix_seqpacket_test.c
517
ATF_REQUIRE((s = socket(PF_LOCAL, SOCK_SEQPACKET, 0)) > 0);
tests/sys/kern/unix_seqpacket_test.c
518
ATF_REQUIRE(connect(s, (struct sockaddr *)sun, sizeof(*sun)) == 0);
tests/sys/kern/unix_seqpacket_test.c
519
ATF_REQUIRE(send(s, &buf, sizeof(buf), 0) == sizeof(buf));
tests/sys/kern/unix_seqpacket_test.c
52
int s;
tests/sys/kern/unix_seqpacket_test.c
524
close(s);
tests/sys/kern/unix_seqpacket_test.c
54
s = socketpair(PF_LOCAL, SOCK_SEQPACKET, 0, sv);
tests/sys/kern/unix_seqpacket_test.c
546
int l, s, a;
tests/sys/kern/unix_seqpacket_test.c
55
ATF_REQUIRE_EQ(0, s);
tests/sys/kern/unix_seqpacket_test.c
553
ATF_REQUIRE((s = socket(PF_LOCAL, SOCK_SEQPACKET, 0)) > 0);
tests/sys/kern/unix_seqpacket_test.c
554
ATF_REQUIRE(connect(s, (struct sockaddr *)sun, sizeof(*sun)) == 0);
tests/sys/kern/unix_seqpacket_test.c
557
ATF_REQUIRE(send(s, &s, sizeof(s), 0) == -1);
tests/sys/kern/unix_seqpacket_test.c
560
close(s);
tests/sys/kern/unix_seqpacket_test.c
562
ATF_REQUIRE((s = socket(PF_LOCAL, SOCK_SEQPACKET, 0)) > 0);
tests/sys/kern/unix_seqpacket_test.c
563
ATF_REQUIRE(connect(s, (struct sockaddr *)sun, sizeof(*sun)) == 0);
tests/sys/kern/unix_seqpacket_test.c
566
ATF_REQUIRE(send(s, &s, sizeof(s), 0) == -1);
tests/sys/kern/unix_seqpacket_test.c
569
close(s);
tests/sys/kern/unix_seqpacket_test.c
580
int l, s;
tests/sys/kern/unix_seqpacket_test.c
584
ATF_REQUIRE((s = socket(PF_LOCAL, SOCK_SEQPACKET, 0)) > 0);
tests/sys/kern/unix_seqpacket_test.c
585
ATF_REQUIRE(sendto(s, &s, sizeof(s), 0, (struct sockaddr *)sun,
tests/sys/kern/unix_seqpacket_test.c
589
close(s);
tests/sys/kern/unix_seqpacket_test.c
608
int s;
tests/sys/kern/unix_seqpacket_test.c
610
s = socket(PF_LOCAL, SOCK_SEQPACKET, 0);
tests/sys/kern/unix_seqpacket_test.c
611
ATF_REQUIRE(s >= 0);
tests/sys/kern/unix_seqpacket_test.c
612
if (fcntl(s, F_SETFL, O_NONBLOCK) == -1) {
tests/sys/kern/unix_seqpacket_test.c
616
close(s);
tests/sys/kern/unix_seqpacket_test.c
623
int s;
tests/sys/kern/unix_seqpacket_test.c
629
s = socket(PF_LOCAL, SOCK_SEQPACKET, 0);
tests/sys/kern/unix_seqpacket_test.c
630
ATF_REQUIRE(s >= 0);
tests/sys/kern/unix_seqpacket_test.c
634
ATF_CHECK_EQ(0, getsockopt(s, SOL_SOCKET, SO_SNDBUF, &xs, &sl));
tests/sys/kern/unix_seqpacket_test.c
635
ATF_CHECK_EQ(0, getsockopt(s, SOL_SOCKET, SO_RCVBUF, &xr, &sl));
tests/sys/kern/unix_seqpacket_test.c
638
if (setsockopt(s, SOL_SOCKET, SO_SNDBUF, &sndbuf, sizeof(sndbuf)) != 0){
tests/sys/kern/unix_seqpacket_test.c
64
int s;
tests/sys/kern/unix_seqpacket_test.c
642
ATF_CHECK_EQ(0, getsockopt(s, SOL_SOCKET, SO_SNDBUF, &xs, &sl));
tests/sys/kern/unix_seqpacket_test.c
643
ATF_CHECK_EQ(0, getsockopt(s, SOL_SOCKET, SO_RCVBUF, &xr, &sl));
tests/sys/kern/unix_seqpacket_test.c
646
if (setsockopt(s, SOL_SOCKET, SO_RCVBUF, &rcvbuf, sizeof(rcvbuf)) != 0){
tests/sys/kern/unix_seqpacket_test.c
650
ATF_CHECK_EQ(0, getsockopt(s, SOL_SOCKET, SO_SNDBUF, &xs, &sl));
tests/sys/kern/unix_seqpacket_test.c
651
ATF_CHECK_EQ(0, getsockopt(s, SOL_SOCKET, SO_RCVBUF, &xr, &sl));
tests/sys/kern/unix_seqpacket_test.c
653
close(s);
tests/sys/kern/unix_seqpacket_test.c
66
s = socketpair(PF_LOCAL, SOCK_SEQPACKET, 0, sv);
tests/sys/kern/unix_seqpacket_test.c
67
ATF_REQUIRE_EQ(0, s);
tests/sys/kern/unix_seqpacket_test.c
845
int s, err, s2;
tests/sys/kern/unix_seqpacket_test.c
847
sun = mk_listening_socket(&s);
tests/sys/kern/unix_seqpacket_test.c
864
close(s);
tests/sys/kern/unix_seqpacket_test.c
875
int s, err, s2;
tests/sys/kern/unix_seqpacket_test.c
877
sun = mk_listening_socket(&s);
tests/sys/kern/unix_seqpacket_test.c
88
int s, r, l;
tests/sys/kern/unix_seqpacket_test.c
893
close(s);
tests/sys/kern/unix_seqpacket_test.c
90
s = socket(PF_LOCAL, SOCK_SEQPACKET, 0);
tests/sys/kern/unix_seqpacket_test.c
91
ATF_REQUIRE(s >= 0);
tests/sys/kern/unix_seqpacket_test.c
93
r = bind(s, (struct sockaddr *)&sun, sizeof(sun));
tests/sys/kern/unix_seqpacket_test.c
94
l = listen(s, -1);
tests/sys/kern/unix_seqpacket_test.c
99
*sv = s;
tests/sys/kern/unix_stream.c
49
int s;
tests/sys/kern/unix_stream.c
51
s = socketpair(PF_LOCAL, SOCK_STREAM, 0, sv);
tests/sys/kern/unix_stream.c
52
ATF_REQUIRE_EQ(0, s);
tests/sys/kqueue/libkqueue/proc.c
42
struct stat s;
tests/sys/kqueue/libkqueue/proc.c
43
if (fstat(kqfd, &s) != -1)
tests/sys/net/bpf/pcap-test.c
42
strtolerr(const char *s)
tests/sys/net/bpf/pcap-test.c
46
if ((rv = (int)strtol(s, NULL, 10)) < 1)
tests/sys/net/bpf/pcap-test.c
47
errx(1, "bad count %s", s);
tests/sys/net/bpf/pcap-test.c
52
strtodir(const char *s)
tests/sys/net/bpf/pcap-test.c
65
if (strcasecmp(s, dirs[i].str) == 0)
tests/sys/net/bpf/pcap-test.c
67
errx(1, "bad directions %s", s);
tests/sys/net/if_epair.c
53
int s;
tests/sys/net/if_epair.c
55
s = socket(AF_INET, SOCK_DGRAM, 0);
tests/sys/net/if_epair.c
56
if (s < 0)
tests/sys/net/if_epair.c
63
if (ioctl(s, SIOCIFCREATE2, &ifr) < 0)
tests/sys/net/if_epair.c
66
if (ioctl(s, SIOCIFDESTROY, &ifr) < 0)
tests/sys/net/routing/rtsock_common.h
107
if (ioctl(s, SIOCIFGCLONERS, &ifcr) < 0)
tests/sys/net/routing/rtsock_common.h
124
close(s);
tests/sys/net/routing/rtsock_common.h
133
int s;
tests/sys/net/routing/rtsock_common.h
143
s = socket(AF_LOCAL, SOCK_DGRAM, 0);
tests/sys/net/routing/rtsock_common.h
147
if (ioctl(s, SIOCIFCREATE2, &ifr) < 0)
tests/sys/net/routing/rtsock_common.h
169
int s;
tests/sys/net/routing/rtsock_common.h
171
s = socket(AF_LOCAL, SOCK_DGRAM, 0);
tests/sys/net/routing/rtsock_common.h
175
if (ioctl(s, SIOCIFDESTROY, &ifr) < 0)
tests/sys/net/routing/rtsock_common.h
246
int s;
tests/sys/net/routing/rtsock_common.h
248
if ((s = socket(AF_INET6, SOCK_DGRAM, 0)) < 0) {
tests/sys/net/routing/rtsock_common.h
254
if (ioctl(s, SIOCGIFFLAGS, (caddr_t)&ifr) < 0) {
tests/sys/net/routing/rtsock_common.h
261
if (ioctl(s, SIOCSIFFLAGS, (caddr_t)&ifr) < 0) {
tests/sys/net/routing/rtsock_common.h
279
int s;
tests/sys/net/routing/rtsock_common.h
281
if ((s = socket(AF_INET6, SOCK_DGRAM, 0)) < 0) {
tests/sys/net/routing/rtsock_common.h
286
if (ioctl(s, SIOCGIFINFO_IN6, (caddr_t)&nd) < 0) {
tests/sys/net/routing/rtsock_common.h
293
if (ioctl(s, SIOCSIFINFO_IN6, (caddr_t)&nd) < 0) {
tests/sys/net/routing/rtsock_common.h
88
int s;
tests/sys/net/routing/rtsock_common.h
91
s = socket(AF_LOCAL, SOCK_DGRAM, 0);
tests/sys/net/routing/rtsock_common.h
92
if (s == -1)
tests/sys/net/routing/rtsock_common.h
97
if (ioctl(s, SIOCIFGCLONERS, &ifcr) < 0)
tests/sys/net/routing/rtsock_config.h
102
if ((s = strchr(buf, '/')) == NULL)
tests/sys/net/routing/rtsock_config.h
104
*s++ = '\0';
tests/sys/net/routing/rtsock_config.h
105
mask = strtol(s, NULL, 10);
tests/sys/net/routing/rtsock_config.h
64
char buf[64], *s;
tests/sys/net/routing/rtsock_config.h
79
if ((s = strchr(buf, '/')) == NULL)
tests/sys/net/routing/rtsock_config.h
81
*s++ = '\0';
tests/sys/net/routing/rtsock_config.h
82
mask = strtol(s, NULL, 10);
tests/sys/net/routing/test_rtsock_ops.c
43
int s = socket(PF_ROUTE, SOCK_RAW, 0);
tests/sys/net/routing/test_rtsock_ops.c
44
ATF_CHECK(s >= 0);
tests/sys/net/routing/test_rtsock_ops.c
45
ATF_CHECK_ERRNO(0, close(s) == 0);
tests/sys/netinet/broadcast.c
105
int l, s;
tests/sys/netinet/broadcast.c
112
s = bcastsock();
tests/sys/netinet/broadcast.c
113
bcastecho(s, &sin, l);
tests/sys/netinet/broadcast.c
115
close(s);
tests/sys/netinet/broadcast.c
132
int s, l;
tests/sys/netinet/broadcast.c
136
s = bcastsock();
tests/sys/netinet/broadcast.c
137
ATF_REQUIRE(setsockopt(s, IPPROTO_IP, IP_ONESBCAST, &(int){1},
tests/sys/netinet/broadcast.c
154
bcastecho(s, &sin, l);
tests/sys/netinet/broadcast.c
157
close(s);
tests/sys/netinet/broadcast.c
175
int s, l;
tests/sys/netinet/broadcast.c
177
s = bcastsock();
tests/sys/netinet/broadcast.c
183
bcastecho(s, &sin, l);
tests/sys/netinet/broadcast.c
185
close(s);
tests/sys/netinet/broadcast.c
48
int s;
tests/sys/netinet/broadcast.c
50
ATF_REQUIRE((s = socket(PF_INET, SOCK_DGRAM, 0)) > 0);
tests/sys/netinet/broadcast.c
51
ATF_REQUIRE(setsockopt(s, SOL_SOCKET, SO_BROADCAST, &(int){1},
tests/sys/netinet/broadcast.c
53
return (s);
tests/sys/netinet/broadcast.c
58
bcastecho(int s, struct sockaddr_in *to, int r)
tests/sys/netinet/broadcast.c
63
ATF_REQUIRE_MSG(sendto(s, buf, sizeof(buf), 0, (struct sockaddr *)to,
tests/sys/netinet/fibs_multibind_test.c
101
s = socket(domain, type, proto);
tests/sys/netinet/fibs_multibind_test.c
102
ATF_REQUIRE(s != -1);
tests/sys/netinet/fibs_multibind_test.c
103
error = setsockopt(s, SOL_SOCKET, SO_SETFIB, &fib, sizeof(fib));
tests/sys/netinet/fibs_multibind_test.c
106
return (s);
tests/sys/netinet/fibs_multibind_test.c
166
int error, s[2];
tests/sys/netinet/fibs_multibind_test.c
179
s[0] = mksock(domain, type, 0);
tests/sys/netinet/fibs_multibind_test.c
184
error = bind(s[0], (struct sockaddr *)&ss, sslen);
tests/sys/netinet/fibs_multibind_test.c
187
error = getsockname(s[0], (struct sockaddr *)&ss, &sslen);
tests/sys/netinet/fibs_multibind_test.c
195
s[1] = mksock(domain, type, 1);
tests/sys/netinet/fibs_multibind_test.c
196
error = bind(s[1], (struct sockaddr *)&ss, sslen);
tests/sys/netinet/fibs_multibind_test.c
198
ATF_REQUIRE_MSG(close(s[1]) == 0, "close failed: %s", strerror(errno));
tests/sys/netinet/fibs_multibind_test.c
207
s[1] = mksock(domain, type, 1);
tests/sys/netinet/fibs_multibind_test.c
208
error = bind(s[1], (struct sockaddr *)&ss, sslen);
tests/sys/netinet/fibs_multibind_test.c
210
ATF_REQUIRE_MSG(close(s[1]) == 0, "close failed: %s", strerror(errno));
tests/sys/netinet/fibs_multibind_test.c
410
ping(int s, const struct sockaddr *sa, socklen_t salen)
tests/sys/netinet/fibs_multibind_test.c
422
n = sendto(s, &icmp, sizeof(icmp), 0, sa, salen);
tests/sys/netinet/fibs_multibind_test.c
430
ping6(int s, const struct sockaddr *sa, socklen_t salen)
tests/sys/netinet/fibs_multibind_test.c
443
n = sendto(s, &icmp6, sizeof(icmp6), 0, sa, salen);
tests/sys/netinet/fibs_multibind_test.c
457
int error, cs, s[2], proto;
tests/sys/netinet/fibs_multibind_test.c
465
s[0] = mksockp(domain, type, 0, proto);
tests/sys/netinet/fibs_multibind_test.c
466
s[1] = mksockp(domain, type, 1, proto);
tests/sys/netinet/fibs_multibind_test.c
473
error = bind(s[0], (struct sockaddr *)&sin, sizeof(sin));
tests/sys/netinet/fibs_multibind_test.c
479
error = bind(s[0], (struct sockaddr *)&sin6, sizeof(sin6));
tests/sys/netinet/fibs_multibind_test.c
490
n = recv(s[i], b, sizeof(b), 0);
tests/sys/netinet/fibs_multibind_test.c
497
n = recv(s[i], b, sizeof(b), 0);
tests/sys/netinet/fibs_multibind_test.c
505
n = recv(s[1 - i], b, sizeof(b), MSG_DONTWAIT);
tests/sys/netinet/fibs_multibind_test.c
512
checked_close(s[0]);
tests/sys/netinet/fibs_multibind_test.c
513
checked_close(s[1]);
tests/sys/netinet/fibs_multibind_test.c
527
int error, as, cs, s[3];
tests/sys/netinet/fibs_multibind_test.c
533
s[0] = mksock(domain, type, 0);
tests/sys/netinet/fibs_multibind_test.c
534
ATF_REQUIRE(setsockopt(s[0], SOL_SOCKET, SO_REUSEPORT_LB, &(int){1},
tests/sys/netinet/fibs_multibind_test.c
536
ATF_REQUIRE(fcntl(s[0], F_SETFL, O_NONBLOCK) == 0);
tests/sys/netinet/fibs_multibind_test.c
537
s[1] = mksock(domain, type, 0);
tests/sys/netinet/fibs_multibind_test.c
538
ATF_REQUIRE(setsockopt(s[1], SOL_SOCKET, SO_REUSEPORT_LB, &(int){1},
tests/sys/netinet/fibs_multibind_test.c
540
ATF_REQUIRE(fcntl(s[1], F_SETFL, O_NONBLOCK) == 0);
tests/sys/netinet/fibs_multibind_test.c
541
s[2] = mksock(domain, type, 1);
tests/sys/netinet/fibs_multibind_test.c
542
ATF_REQUIRE(setsockopt(s[2], SOL_SOCKET, SO_REUSEPORT_LB, &(int){1},
tests/sys/netinet/fibs_multibind_test.c
550
error = bind(s[0], (struct sockaddr *)&ss, sslen);
tests/sys/netinet/fibs_multibind_test.c
552
error = listen(s[0], 5);
tests/sys/netinet/fibs_multibind_test.c
554
error = getsockname(s[0], (struct sockaddr *)&ss, &sslen);
tests/sys/netinet/fibs_multibind_test.c
557
error = bind(s[1], (struct sockaddr *)&ss, sslen);
tests/sys/netinet/fibs_multibind_test.c
559
error = listen(s[1], 5);
tests/sys/netinet/fibs_multibind_test.c
562
error = bind(s[2], (struct sockaddr *)&ss, sslen);
tests/sys/netinet/fibs_multibind_test.c
564
error = listen(s[2], 5);
tests/sys/netinet/fibs_multibind_test.c
577
as = accept(s[0], NULL, NULL);
tests/sys/netinet/fibs_multibind_test.c
581
as = accept(s[1], NULL, NULL);
tests/sys/netinet/fibs_multibind_test.c
602
as = accept(s[2], NULL, NULL);
tests/sys/netinet/fibs_multibind_test.c
608
checked_close(s[0]);
tests/sys/netinet/fibs_multibind_test.c
609
checked_close(s[1]);
tests/sys/netinet/fibs_multibind_test.c
610
checked_close(s[2]);
tests/sys/netinet/fibs_multibind_test.c
621
int error, cs, s[3];
tests/sys/netinet/fibs_multibind_test.c
628
s[0] = mksock(domain, type, 0);
tests/sys/netinet/fibs_multibind_test.c
629
ATF_REQUIRE(setsockopt(s[0], SOL_SOCKET, SO_REUSEPORT_LB, &(int){1},
tests/sys/netinet/fibs_multibind_test.c
631
s[1] = mksock(domain, type, 0);
tests/sys/netinet/fibs_multibind_test.c
632
ATF_REQUIRE(setsockopt(s[1], SOL_SOCKET, SO_REUSEPORT_LB, &(int){1},
tests/sys/netinet/fibs_multibind_test.c
634
s[2] = mksock(domain, type, 1);
tests/sys/netinet/fibs_multibind_test.c
635
ATF_REQUIRE(setsockopt(s[2], SOL_SOCKET, SO_REUSEPORT_LB, &(int){1},
tests/sys/netinet/fibs_multibind_test.c
643
error = bind(s[0], (struct sockaddr *)&ss, sslen);
tests/sys/netinet/fibs_multibind_test.c
645
error = getsockname(s[0], (struct sockaddr *)&ss, &sslen);
tests/sys/netinet/fibs_multibind_test.c
648
error = bind(s[1], (struct sockaddr *)&ss, sslen);
tests/sys/netinet/fibs_multibind_test.c
650
error = bind(s[2], (struct sockaddr *)&ss, sslen);
tests/sys/netinet/fibs_multibind_test.c
670
error = ioctl(s[0], FIONREAD, &bytes);
tests/sys/netinet/fibs_multibind_test.c
674
error = ioctl(s[1], FIONREAD, &bytes);
tests/sys/netinet/fibs_multibind_test.c
677
rs = s[1];
tests/sys/netinet/fibs_multibind_test.c
679
rs = s[0];
tests/sys/netinet/fibs_multibind_test.c
698
n = recv(s[2], &b, sizeof(b), 0);
tests/sys/netinet/fibs_multibind_test.c
704
checked_close(s[0]);
tests/sys/netinet/fibs_multibind_test.c
705
checked_close(s[1]);
tests/sys/netinet/fibs_multibind_test.c
706
checked_close(s[2]);
tests/sys/netinet/fibs_multibind_test.c
718
int error, s;
tests/sys/netinet/fibs_multibind_test.c
723
s = mksock(domain, type, 0);
tests/sys/netinet/fibs_multibind_test.c
730
error = bind(s, (struct sockaddr *)&ss, sslen);
tests/sys/netinet/fibs_multibind_test.c
733
error = setsockopt(s, SOL_SOCKET, SO_SETFIB, &(int){1}, sizeof(int));
tests/sys/netinet/fibs_multibind_test.c
737
error = setsockopt(s, SOL_SOCKET, SO_SETFIB, &(int){0}, sizeof(int));
tests/sys/netinet/fibs_multibind_test.c
740
checked_close(s);
tests/sys/netinet/fibs_multibind_test.c
88
checked_close(int s)
tests/sys/netinet/fibs_multibind_test.c
92
error = close(s);
tests/sys/netinet/fibs_multibind_test.c
99
int error, s;
tests/sys/netinet/ip6_v4mapped_test.c
334
int error, ls, s, zero;
tests/sys/netinet/ip6_v4mapped_test.c
358
s = socket(PF_INET6, SOCK_DGRAM, 0);
tests/sys/netinet/ip6_v4mapped_test.c
359
ATF_REQUIRE(s >= 0);
tests/sys/netinet/ip6_v4mapped_test.c
371
n = sendto(s, &ch, 1, 0, (struct sockaddr *)&sin6, sizeof(sin6));
tests/sys/netinet/ip6_v4mapped_test.c
375
error = setsockopt(s, IPPROTO_IPV6, IPV6_V6ONLY, &zero, sizeof(zero));
tests/sys/netinet/ip6_v4mapped_test.c
380
n = sendto(s, &ch, 1, 0, (struct sockaddr *)&sin6, sizeof(sin6));
tests/sys/netinet/ip6_v4mapped_test.c
388
ATF_REQUIRE(close(s) == 0);
tests/sys/netinet/libalias/2_natout.c
270
struct in_addr s, d;
tests/sys/netinet/libalias/2_natout.c
272
case 0: s = prv1; d = ext; break;
tests/sys/netinet/libalias/2_natout.c
273
case 1: s = prv2; d = pub; break;
tests/sys/netinet/libalias/2_natout.c
274
case 2: s = prv3; d = ext; break;
tests/sys/netinet/libalias/2_natout.c
275
case 3: s = cgn; d = pub; break;
tests/sys/netinet/libalias/2_natout.c
277
s.s_addr &= htonl(0xffff0000);
tests/sys/netinet/libalias/2_natout.c
279
batch[i].src.s_addr = s.s_addr | htonl(rand_range(0, 0xffff));
tests/sys/netinet/multicast-receive.c
110
if (setsockopt(s, IPPROTO_IP, IP_ADD_MEMBERSHIP, &mreqn,
tests/sys/netinet/multicast-receive.c
122
if (setsockopt(s, IPPROTO_IP, MCAST_JOIN_GROUP, &greq,
tests/sys/netinet/multicast-receive.c
128
assert((len = recvfrom(s, buf, sizeof(buf) - 1, 0,
tests/sys/netinet/multicast-receive.c
66
int s, ifindex;
tests/sys/netinet/multicast-receive.c
87
assert((s = socket(PF_INET, SOCK_DGRAM, 0)) > 0);
tests/sys/netinet/multicast-receive.c
88
assert(bind(s, (struct sockaddr *)&sin, sizeof(sin)) == 0);
tests/sys/netinet/multicast-receive.c
97
if (setsockopt(s, IPPROTO_IP, IP_ADD_MEMBERSHIP, &mreq,
tests/sys/netinet/multicast-send.c
64
int s;
tests/sys/netinet/multicast-send.c
84
assert((s = socket(PF_INET, SOCK_DGRAM, 0)) > 0);
tests/sys/netinet/multicast-send.c
85
assert(bind(s, (struct sockaddr *)&src, sizeof(src)) == 0);
tests/sys/netinet/multicast-send.c
87
assert(setsockopt(s, IPPROTO_IP, IP_MULTICAST_IF, &mreqn,
tests/sys/netinet/multicast-send.c
90
assert(setsockopt(s, IPPROTO_IP, IP_MULTICAST_IF, &in,
tests/sys/netinet/multicast-send.c
92
if (sendto(s, argv[6], strlen(argv[6]) + 1, 0, (struct sockaddr *)&dst,
tests/sys/netinet/raw.c
152
int s;
tests/sys/netinet/raw.c
192
s = rawsender(true);
tests/sys/netinet/raw.c
199
ATF_REQUIRE(send(s, &pkt, sizeof(pkt), 0) == sizeof(pkt));
tests/sys/netinet/raw.c
257
int r, s;
tests/sys/netinet/raw.c
263
s = rawsender(false);
tests/sys/netinet/raw.c
280
ATF_REQUIRE(send(s, &pkt, sizeof(pkt), 0) ==
tests/sys/netinet/raw.c
289
ss = recv(s, buf, sizeof(buf), 0);
tests/sys/netinet/raw.c
50
int s;
tests/sys/netinet/raw.c
52
ATF_REQUIRE((s = socket(PF_INET, SOCK_RAW, 0)) != -1);
tests/sys/netinet/raw.c
53
ATF_REQUIRE(setsockopt(s, IPPROTO_IP, IP_HDRINCL, &(int){1},
tests/sys/netinet/raw.c
59
ATF_REQUIRE(connect(s,
tests/sys/netinet/raw.c
67
ATF_REQUIRE(setsockopt(s, IPPROTO_IP, IP_MULTICAST_IF,
tests/sys/netinet/raw.c
72
return (s);
tests/sys/netinet/so_reuseport_lb_test.c
256
int error, count, cs, s;
tests/sys/netinet/so_reuseport_lb_test.c
263
s = (int)kev.ident;
tests/sys/netinet/so_reuseport_lb_test.c
264
cs = accept(s, NULL, NULL);
tests/sys/netinet/so_reuseport_lb_test.c
284
int error, s;
tests/sys/netinet/so_reuseport_lb_test.c
287
s = socket(sc->ss.ss_family, SOCK_STREAM, 0);
tests/sys/netinet/so_reuseport_lb_test.c
288
ATF_REQUIRE_MSG(s >= 0, "socket() failed: %s", strerror(errno));
tests/sys/netinet/so_reuseport_lb_test.c
290
error = setsockopt(s, SOL_SOCKET, SO_REUSEADDR, (int[]){1},
tests/sys/netinet/so_reuseport_lb_test.c
293
error = connect(s, (struct sockaddr *)&sc->ss, sc->ss.ss_len);
tests/sys/netinet/so_reuseport_lb_test.c
297
n = read(s, &b, sizeof(b));
tests/sys/netinet/so_reuseport_lb_test.c
302
error = close(s);
tests/sys/netinet/so_reuseport_lb_test.c
337
int s;
tests/sys/netinet/so_reuseport_lb_test.c
339
sc.socks[i] = s = socket(AF_INET, SOCK_STREAM, 0);
tests/sys/netinet/so_reuseport_lb_test.c
340
ATF_REQUIRE_MSG(s >= 0, "socket() failed: %s", strerror(errno));
tests/sys/netinet/so_reuseport_lb_test.c
342
error = setsockopt(s, SOL_SOCKET, SO_REUSEPORT_LB, (int[]){1},
tests/sys/netinet/so_reuseport_lb_test.c
347
error = bind(s, (struct sockaddr *)sin, sizeof(*sin));
tests/sys/netinet/so_reuseport_lb_test.c
351
error = listen(s, 5);
tests/sys/netinet/so_reuseport_lb_test.c
355
EV_SET(&kev, s, EVFILT_READ, EV_ADD | EV_ENABLE, 0, 0, 0);
tests/sys/netinet/so_reuseport_lb_test.c
394
int error, s;
tests/sys/netinet/so_reuseport_lb_test.c
396
s = lb_listen_socket(PF_INET, 0);
tests/sys/netinet/so_reuseport_lb_test.c
403
error = bind(s, (struct sockaddr *)&sin, sizeof(sin));
tests/sys/netinet/so_reuseport_lb_test.c
406
error = listen(s, 1);
tests/sys/netinet/so_reuseport_lb_test.c
408
error = listen(s, 2);
tests/sys/netinet/so_reuseport_lb_test.c
411
error = close(s);
tests/sys/netinet/so_reuseport_lb_test.c
422
int error, s;
tests/sys/netinet/so_reuseport_lb_test.c
424
s = lb_listen_socket(PF_INET6, 0);
tests/sys/netinet/so_reuseport_lb_test.c
431
error = bind(s, (struct sockaddr *)&sin6, sizeof(sin6));
tests/sys/netinet/so_reuseport_lb_test.c
434
error = listen(s, 1);
tests/sys/netinet/so_reuseport_lb_test.c
436
error = listen(s, 2);
tests/sys/netinet/so_reuseport_lb_test.c
439
error = close(s);
tests/sys/netinet/so_reuseport_lb_test.c
453
int error, s, s2[nsockets];
tests/sys/netinet/so_reuseport_lb_test.c
455
s = lb_listen_socket(PF_INET, 0);
tests/sys/netinet/so_reuseport_lb_test.c
462
error = bind(s, (struct sockaddr *)&sin, sizeof(sin));
tests/sys/netinet/so_reuseport_lb_test.c
466
error = getsockname(s, (struct sockaddr *)&sin, &socklen);
tests/sys/netinet/so_reuseport_lb_test.c
484
error = close(s);
tests/sys/netinet/so_reuseport_lb_test.c
503
int p, s, rv;
tests/sys/netinet/so_reuseport_lb_test.c
510
s = lb_listen_socket(PF_INET, 0);
tests/sys/netinet/so_reuseport_lb_test.c
511
rv = connect(s, (struct sockaddr *)&sin, sizeof(sin));
tests/sys/netinet/so_reuseport_lb_test.c
515
rv = sendto(s, "test", 4, 0, (struct sockaddr *)&sin,
tests/sys/netinet/so_reuseport_lb_test.c
522
close(s);
tests/sys/netinet/so_reuseport_lb_test.c
538
int p, s, rv;
tests/sys/netinet/so_reuseport_lb_test.c
544
s = lb_listen_socket(PF_INET, 0);
tests/sys/netinet/so_reuseport_lb_test.c
545
ATF_REQUIRE(bind(s, (struct sockaddr *)&sin, sizeof(sin)) == 0);
tests/sys/netinet/so_reuseport_lb_test.c
547
rv = connect(s, (struct sockaddr *)&sin, sizeof(sin));
tests/sys/netinet/so_reuseport_lb_test.c
551
rv = sendto(s, "test", 4, 0, (struct sockaddr *)&sin,
tests/sys/netinet/so_reuseport_lb_test.c
558
close(s);
tests/sys/netinet/socket_afinet.c
300
int s;
tests/sys/netinet/socket_afinet.c
302
s = socket(AF_INET, SOCK_STREAM, 0);
tests/sys/netinet/socket_afinet.c
303
ATF_REQUIRE(s >= 0);
tests/sys/netinet/socket_afinet.c
305
setsockopt(s, IPPROTO_IP, IP_BINDANY, &(int){1}, sizeof(int)) ==
tests/sys/netinet/socket_afinet.c
307
ATF_REQUIRE(close(s) == 0);
tests/sys/netinet/socket_afinet.c
309
s = socket(AF_INET, SOCK_DGRAM, 0);
tests/sys/netinet/socket_afinet.c
310
ATF_REQUIRE(s >= 0);
tests/sys/netinet/socket_afinet.c
312
setsockopt(s, IPPROTO_IP, IP_BINDANY, &(int){1}, sizeof(int)) ==
tests/sys/netinet/socket_afinet.c
314
ATF_REQUIRE(close(s) == 0);
tests/sys/netinet/socket_afinet.c
316
s = socket(AF_INET6, SOCK_STREAM, 0);
tests/sys/netinet/socket_afinet.c
317
ATF_REQUIRE(s >= 0);
tests/sys/netinet/socket_afinet.c
319
setsockopt(s, IPPROTO_IPV6, IPV6_BINDANY, &(int){1}, sizeof(int)) ==
tests/sys/netinet/socket_afinet.c
321
ATF_REQUIRE(close(s) == 0);
tests/sys/netinet/socket_afinet.c
323
s = socket(AF_INET6, SOCK_DGRAM, 0);
tests/sys/netinet/socket_afinet.c
324
ATF_REQUIRE(s >= 0);
tests/sys/netinet/socket_afinet.c
326
setsockopt(s, IPPROTO_IPV6, IPV6_BINDANY, &(int){1}, sizeof(int)) ==
tests/sys/netinet/socket_afinet.c
328
ATF_REQUIRE(close(s) == 0);
tests/sys/netinet/socket_afinet.c
366
int s;
tests/sys/netinet/socket_afinet.c
376
s = socket(sa->sa_family, type, 0);
tests/sys/netinet/socket_afinet.c
377
if (s < 0)
tests/sys/netinet/socket_afinet.c
379
if (bind(s, sa, sa->sa_len) == 0)
tests/sys/netinet/socket_afinet.c
384
if (setsockopt(s, SOL_SOCKET, opt, &(int){1},
tests/sys/netinet/socket_afinet.c
388
if (bind(s, sa, sa->sa_len) == 0)
tests/sys/netinet/socket_afinet.c
419
int s;
tests/sys/netinet/socket_afinet.c
421
s = socket(domain, type, 0);
tests/sys/netinet/socket_afinet.c
422
ATF_REQUIRE(s >= 0);
tests/sys/netinet/socket_afinet.c
433
ATF_REQUIRE(bind(s, (struct sockaddr *)&sin, sizeof(sin)) == 0);
tests/sys/netinet/socket_afinet.c
444
ATF_REQUIRE(bind(s, (struct sockaddr *)&sin6, sizeof(sin6)) == 0);
tests/sys/netinet/socket_afinet.c
450
ATF_REQUIRE(setsockopt(s, SOL_SOCKET, opt, &(int){1},
tests/sys/netinet/socket_afinet.c
454
ATF_REQUIRE(getsockname(s, sa, &slen) == 0);
tests/sys/netinet/socket_afinet.c
456
return (s);
tests/sys/netinet/socket_afinet.c
464
int s;
tests/sys/netinet/socket_afinet.c
470
s = bind_socket(domain, type, opts[opti], flags[flagi],
tests/sys/netinet/socket_afinet.c
501
ATF_REQUIRE(close(s) == 0);
tests/sys/netinet/tcp_md5_getsockopt.c
48
struct sockaddr_in *s;
tests/sys/netinet/tcp_md5_getsockopt.c
64
s = (struct sockaddr_in *)&s6;
tests/sys/netinet/tcp_md5_getsockopt.c
74
s = &s4;
tests/sys/netinet/tcp_md5_getsockopt.c
82
if ((bind(ssock, (struct sockaddr *)s, len) == -1))
tests/sys/netinet/tcp_md5_getsockopt.c
85
getsockname(ssock, (struct sockaddr *)s, &len);
tests/sys/netinet/tcp_md5_getsockopt.c
92
if (connect(csock, (struct sockaddr *)s, len) == -1)
tests/sys/netinet/tcp_socket.c
104
close(s);
tests/sys/netinet/tcp_socket.c
46
int s, c, a;
tests/sys/netinet/tcp_socket.c
48
ATF_REQUIRE(s = socket(PF_INET, SOCK_STREAM, 0));
tests/sys/netinet/tcp_socket.c
51
ATF_REQUIRE(bind(s, (struct sockaddr *)&sin, sizeof(sin)) == 0);
tests/sys/netinet/tcp_socket.c
53
ATF_REQUIRE(getsockname(s, (struct sockaddr *)&sin, &len) == 0);
tests/sys/netinet/tcp_socket.c
55
ATF_REQUIRE(listen(s, -1) == 0);
tests/sys/netinet/tcp_socket.c
70
ATF_REQUIRE((a = accept(s, NULL, NULL)) != 1);
tests/sys/netinet/tcp_socket.c
87
int s, c, a;
tests/sys/netinet/tcp_socket.c
89
ATF_REQUIRE(s = socket(PF_INET, SOCK_STREAM, 0));
tests/sys/netinet/tcp_socket.c
92
ATF_REQUIRE(bind(s, (struct sockaddr *)&sin, sizeof(sin)) == 0);
tests/sys/netinet/tcp_socket.c
94
ATF_REQUIRE(getsockname(s, (struct sockaddr *)&sin, &len) == 0);
tests/sys/netinet/tcp_socket.c
96
ATF_REQUIRE(listen(s, -1) == 0);
tests/sys/netinet/tcp_socket.c
98
ATF_REQUIRE((a = accept(s, NULL, NULL)) != 1);
tests/sys/netinet/udp_bindings.c
125
int s, e;
tests/sys/netinet/udp_bindings.c
128
ATF_REQUIRE((s = socket(PF_INET, SOCK_DGRAM, 0)) > 0);
tests/sys/netinet/udp_bindings.c
129
ATF_REQUIRE_MSG(sendmsg(s, &msg, 0) == -1 && errno == EINVAL,
tests/sys/netinet/udp_bindings.c
133
ATF_REQUIRE(bind(s, (struct sockaddr *)&srv, sizeof(srv)) == 0);
tests/sys/netinet/udp_bindings.c
150
ATF_REQUIRE(sendmsg(s, &msg, 0) == sizeof(buf));
tests/sys/netinet/udp_bindings.c
151
ATF_REQUIRE(recvmsg(s, &rmsg, 0) == sizeof(struct sockaddr_in));
tests/sys/netinet/udp_bindings.c
163
close(s);
tests/sys/netinet/udp_bindings.c
177
int s;
tests/sys/netinet/udp_bindings.c
179
ATF_REQUIRE((s = socket(PF_INET, SOCK_DGRAM, 0)) > 0);
tests/sys/netinet/udp_bindings.c
180
ATF_REQUIRE(getsockname(s, (struct sockaddr *)&sin, &slen) == 0);
tests/sys/netinet/udp_bindings.c
184
sendtolocalhost(s);
tests/sys/netinet/udp_bindings.c
185
ATF_REQUIRE(getsockname(s, (struct sockaddr *)&sin, &slen) == 0);
tests/sys/netinet/udp_bindings.c
189
close(s);
tests/sys/netinet/udp_bindings.c
205
int s;
tests/sys/netinet/udp_bindings.c
208
ATF_REQUIRE((s = socket(PF_INET, SOCK_DGRAM, 0)) > 0);
tests/sys/netinet/udp_bindings.c
209
sendtolocalhost(s);
tests/sys/netinet/udp_bindings.c
210
ATF_REQUIRE(getsockname(s, (struct sockaddr *)&sin, &slen) == 0);
tests/sys/netinet/udp_bindings.c
215
close(s);
tests/sys/netinet/udp_bindings.c
229
int s;
tests/sys/netinet/udp_bindings.c
231
ATF_REQUIRE((s = socket(PF_INET6, SOCK_DGRAM, 0)) > 0);
tests/sys/netinet/udp_bindings.c
232
ATF_REQUIRE(setsockopt(s, IPPROTO_IPV6, IPV6_V6ONLY, &(int){0},
tests/sys/netinet/udp_bindings.c
236
ATF_REQUIRE(sendto(s, buf, sizeof(buf), 0, (struct sockaddr *)&sa6,
tests/sys/netinet/udp_bindings.c
238
close(s);
tests/sys/netinet/udp_bindings.c
46
sendtolocalhost(int s)
tests/sys/netinet/udp_bindings.c
55
ATF_REQUIRE(sendto(s, buf, sizeof(buf), 0, (struct sockaddr *)&dst,
tests/sys/netinet/udp_bindings.c
65
int s = *(int *)arg;
tests/sys/netinet/udp_bindings.c
70
ATF_REQUIRE(recvfrom(s, &rbuf, sizeof(rbuf), 0, (struct sockaddr *)&sin,
tests/sys/netinet/udp_bindings.c
73
ATF_REQUIRE(sendto(s, &sin, sizeof(sin), 0, (struct sockaddr *)&sin,
tests/sys/netinet/udp_dontroute.c
115
ret = sendto(s, sendbuf, strlen(sendbuf), 0, (struct sockaddr*)&dst,
tests/sys/netinet/udp_dontroute.c
55
int s, t;
tests/sys/netinet/udp_dontroute.c
86
s = socket(PF_INET6, SOCK_DGRAM, 0);
tests/sys/netinet/udp_dontroute.c
88
s = socket(PF_INET, SOCK_DGRAM, 0);
tests/sys/netinet/udp_dontroute.c
89
if (s < 0)
tests/sys/netinet/udp_dontroute.c
93
ret = setsockopt(s, SOL_SOCKET, SO_DONTROUTE, &opt, sizeof(opt));
tests/sys/netinet/udp_io.c
112
int s[2];
tests/sys/netinet/udp_io.c
115
udp_socketpair(s);
tests/sys/netinet/udp_io.c
117
ATF_REQUIRE(sendmsg(s[1], &msg, 0) == sizeof(sbuf));
tests/sys/netinet/udp_io.c
122
ATF_REQUIRE(recvmsg(s[0], &msg, MSG_PEEK) == (ssize_t)n);
tests/sys/netinet/udp_io.c
130
close(s[0]);
tests/sys/netinet/udp_io.c
131
close(s[1]);
tests/sys/netinet/udp_io.c
42
udp_socketpair(int *s)
tests/sys/netinet/udp_io.c
58
s[0] = b;
tests/sys/netinet/udp_io.c
59
s[1] = c;
tests/sys/netinet/udp_io.c
77
int s[2];
tests/sys/netinet/udp_io.c
80
udp_socketpair(s);
tests/sys/netinet/udp_io.c
82
ATF_REQUIRE(sendmsg(s[1], &msg, 0) == sizeof(sbuf));
tests/sys/netinet/udp_io.c
86
ATF_REQUIRE(recvmsg(s[0], &msg, 0) == (ssize_t)n);
tests/sys/netinet/udp_io.c
90
ATF_REQUIRE(recvmsg(s[0], &msg, MSG_DONTWAIT) == -1);
tests/sys/netinet/udp_io.c
93
close(s[0]);
tests/sys/netinet/udp_io.c
94
close(s[1]);
tests/sys/netpfil/common/divapp.c
76
int s;
tests/sys/netpfil/common/divapp.c
83
s = select(c->fd + 1, &readfds, 0, 0, &timeout);
tests/sys/netpfil/common/divapp.c
84
if (s == -1)
tests/sys/netpfil/common/divapp.c
86
if (s != 1) /* timeout */
tests/sys/pmc/pmc_detach_test.c
76
volatile unsigned long s = 0;
tests/sys/pmc/pmc_detach_test.c
79
s += 1;
tests/sys/pmc/pmc_detach_test.c
86
volatile unsigned long s = 0;
tests/sys/pmc/pmc_detach_test.c
90
s += i;
tests/sys/ses/nondestructive.c
187
char *s;
tests/sys/ses/nondestructive.c
191
s = elmdn.elm_devnames + z;
tests/sys/ses/nondestructive.c
192
e = strcspn(s, "0123456789");
tests/sys/ses/nondestructive.c
193
if (0 == strncmp("da", s, e))
tests/sys/ses/nondestructive.c
195
else if (0 == strncmp("ada", s, e))
tests/sys/ses/nondestructive.c
197
else if (0 == strncmp("pass", s, e))
tests/sys/ses/nondestructive.c
199
else if (0 == strncmp("nda", s, e))
tests/sys/sound/mmap.c
17
#define FMT_ERR(s) s ": %s", strerror(errno)
tests/sys/sound/polling.c
41
#define FMT_ERR(s) s ": %s", strerror(errno)
tests/sys/sys/bitset_test.c
28
#define _BIT_FOREACH_COUNT(s, bs) do { \
tests/sys/sys/bitset_test.c
31
BIT_FOREACH_ISSET((s), i, (bs)) { \
tests/sys/sys/bitset_test.c
33
ATF_REQUIRE_MSG(BIT_ISSET((s), i, (bs)), \
tests/sys/sys/bitset_test.c
39
BIT_FOREACH_ISCLR((s), i, (bs)) { \
tests/sys/sys/bitset_test.c
41
ATF_REQUIRE_MSG(!BIT_ISSET((s), i, (bs)), \
tests/sys/sys/bitstring_test.c
604
int result, s, e, expected;
tests/sys/sys/bitstring_test.c
643
for (s = 0; s < nbits; s++) {
tests/sys/sys/bitstring_test.c
644
expected = s % 2 == 0 ? (nbits - s) / 2 : (nbits - s + 1) / 2;
tests/sys/sys/bitstring_test.c
645
bit_count(bitstr, s, nbits, &result);
tests/sys/sys/bitstring_test.c
648
nbits, "vary_start", s, memloc, result);
tests/sys/sys/bitstring_test.c
719
int i, s, e, set_bit;
tests/sys/sys/bitstring_test.c
730
for (s = 0; s < nbits; s++) {
tests/sys/sys/bitstring_test.c
732
bit_foreach_at(bitstr, s, nbits, set_bit) {
tests/sys/sys/bitstring_test.c
733
ATF_REQUIRE_MSG(set_bit == (i + s / 2) * 2 + 1,
tests/sys/sys/bitstring_test.c
736
nbits, "vary_start", s, memloc, i, set_bit);
tests/sys/sys/bitstring_test.c
739
ATF_REQUIRE_MSG(i == nbits / 2 - s / 2,
tests/sys/sys/bitstring_test.c
741
nbits, "vary_start", s, memloc, i);
tests/sys/sys/bitstring_test.c
820
int i, s, e, unset_bit;
tests/sys/sys/bitstring_test.c
832
for (s = 0; s < nbits; s++) {
tests/sys/sys/bitstring_test.c
834
bit_foreach_unset_at(bitstr, s, nbits, unset_bit) {
tests/sys/sys/bitstring_test.c
835
ATF_REQUIRE_MSG(unset_bit == (i + (s + 1) / 2) * 2,
tests/sys/sys/bitstring_test.c
838
nbits, "vary_start", s, memloc, i, unset_bit);
tests/sys/sys/bitstring_test.c
841
ATF_REQUIRE_MSG(i == (nbits + 1) / 2 - (s + 1) / 2,
tests/sys/sys/bitstring_test.c
844
nbits, "vary_start", s, memloc, i);
tools/build/bootstrap-m4/inittokenizer.c
1786
static int yy_flex_strlen (const char * s )
tools/build/bootstrap-m4/inittokenizer.c
1789
for ( n = 0; s[n]; ++n )
tools/build/cross-build/include/common/sys/cdefs.h
228
#define __containerof(x, s, m) \
tools/build/cross-build/include/common/sys/cdefs.h
230
const volatile __typeof(((s *)0)->m) *__x = (x); \
tools/build/cross-build/include/common/sys/cdefs.h
232
s *, (const volatile char *)__x - __offsetof(s, m)); \
tools/bus_space/bus.c
135
ssize_t s;
tools/bus_space/bus.c
165
s = read(r->fd, buf, bufsz);
tools/bus_space/bus.c
166
if (s != bufsz)
tools/bus_space/bus.c
233
ssize_t s;
tools/bus_space/bus.c
263
s = write(r->fd, buf, bufsz);
tools/bus_space/bus.c
264
if (s != bufsz)
tools/regression/fsx/fsx.c
485
check_eofpage(const char *s, unsigned offset, char *p, int size)
tools/regression/fsx/fsx.c
504
s, file_size - 1, should_be_zero & page_mask,
tools/regression/fsx/fsx.c
936
getnum(char *s, char **e)
tools/regression/fsx/fsx.c
941
ret = strtoll(s, e, 0);
tools/regression/geom/ConfCmp/ConfCmp.c
150
CharData(void *userData , const XML_Char *s , int len)
tools/regression/geom/ConfCmp/ConfCmp.c
158
b = s;
tools/regression/geom/ConfCmp/ConfCmp.c
159
e = s + len - 1;
tools/regression/geom/MdLoad/MdLoad.c
183
characterData(void *userData, const XML_Char *s, int len)
tools/regression/geom/MdLoad/MdLoad.c
189
b = s;
tools/regression/geom/MdLoad/MdLoad.c
190
e = s + len - 1;
tools/regression/geom_gpt/gctl_test_helper.c
112
const char *s;
tools/regression/geom_gpt/gctl_test_helper.c
152
s = gctl_issue(req);
tools/regression/geom_gpt/gctl_test_helper.c
153
if (s == NULL) {
tools/regression/geom_gpt/gctl_test_helper.c
164
printf("FAIL %s\n", s);
tools/regression/netinet/ipbroadcast/ipbroadcast.c
124
int s;
tools/regression/netinet/ipbroadcast/ipbroadcast.c
199
s = socket(PF_INET, SOCK_RAW, IPPROTO_ZEROHOP);
tools/regression/netinet/ipbroadcast/ipbroadcast.c
201
s = socket(PF_INET, SOCK_DGRAM, IPPROTO_UDP);
tools/regression/netinet/ipbroadcast/ipbroadcast.c
203
if (s == -1) {
tools/regression/netinet/ipbroadcast/ipbroadcast.c
211
ret = setsockopt(s, SOL_SOCKET, SO_DONTROUTE, &soptval,
tools/regression/netinet/ipbroadcast/ipbroadcast.c
215
close(s);
tools/regression/netinet/ipbroadcast/ipbroadcast.c
223
ret = setsockopt(s, SOL_SOCKET, SO_BROADCAST, &soptval,
tools/regression/netinet/ipbroadcast/ipbroadcast.c
227
close(s);
tools/regression/netinet/ipbroadcast/ipbroadcast.c
234
ret = setsockopt(s, IPPROTO_IP, IP_TTL, &soptval, soptlen);
tools/regression/netinet/ipbroadcast/ipbroadcast.c
237
close(s);
tools/regression/netinet/ipbroadcast/ipbroadcast.c
244
ret = setsockopt(s, IPPROTO_IP, IP_ONESBCAST, &soptval,
tools/regression/netinet/ipbroadcast/ipbroadcast.c
248
close(s);
tools/regression/netinet/ipbroadcast/ipbroadcast.c
262
ret = bind(s, (struct sockaddr *)&laddr, sizeof(laddr));
tools/regression/netinet/ipbroadcast/ipbroadcast.c
265
close(s);
tools/regression/netinet/ipbroadcast/ipbroadcast.c
279
close(s);
tools/regression/netinet/ipbroadcast/ipbroadcast.c
342
nbytes = sendmsg(s, &msg, (dontroute ? MSG_DONTROUTE : 0));
tools/regression/netinet/ipbroadcast/ipbroadcast.c
345
close(s);
tools/regression/netinet/ipbroadcast/ipbroadcast.c
349
close(s);
tools/regression/netinet/ipdivert/ipdivert.c
102
err = bind(s, (struct sockaddr *)&sin, sizeof(sin));
tools/regression/netinet/ipdivert/ipdivert.c
75
int s;
tools/regression/netinet/ipdivert/ipdivert.c
77
s = socket(PF_DIVERT, SOCK_RAW, 0);
tools/regression/netinet/ipdivert/ipdivert.c
78
if (s < 0)
tools/regression/netinet/ipdivert/ipdivert.c
80
return (s);
tools/regression/netinet/ipdivert/ipdivert.c
84
ipdivert_close(const char *test, int s)
tools/regression/netinet/ipdivert/ipdivert.c
87
if (close(s) < 0)
tools/regression/netinet/ipdivert/ipdivert.c
92
ipdivert_bind(const char *test, int s, u_short port, int expect)
tools/regression/netinet/msocket_ifnet_remove/msocket_ifnet_remove.c
100
close(s);
tools/regression/netinet/msocket_ifnet_remove/msocket_ifnet_remove.c
108
int s;
tools/regression/netinet/msocket_ifnet_remove/msocket_ifnet_remove.c
110
s = socket(PF_INET, SOCK_RAW, 0);
tools/regression/netinet/msocket_ifnet_remove/msocket_ifnet_remove.c
111
if (s < 0) {
tools/regression/netinet/msocket_ifnet_remove/msocket_ifnet_remove.c
120
if (ioctl(s, SIOCIFDESTROY, &ifr) < 0)
tools/regression/netinet/msocket_ifnet_remove/msocket_ifnet_remove.c
122
close(s);
tools/regression/netinet/msocket_ifnet_remove/msocket_ifnet_remove.c
133
int s;
tools/regression/netinet/msocket_ifnet_remove/msocket_ifnet_remove.c
135
s = socket(PF_INET, SOCK_RAW, 0);
tools/regression/netinet/msocket_ifnet_remove/msocket_ifnet_remove.c
136
if (s < 0) {
tools/regression/netinet/msocket_ifnet_remove/msocket_ifnet_remove.c
155
if (ioctl(s, SIOCAIFADDR, &ifra) < 0) {
tools/regression/netinet/msocket_ifnet_remove/msocket_ifnet_remove.c
158
close(s);
tools/regression/netinet/msocket_ifnet_remove/msocket_ifnet_remove.c
162
close(s);
tools/regression/netinet/msocket_ifnet_remove/msocket_ifnet_remove.c
72
int s;
tools/regression/netinet/msocket_ifnet_remove/msocket_ifnet_remove.c
84
s = socket(PF_INET, SOCK_RAW, 0);
tools/regression/netinet/msocket_ifnet_remove/msocket_ifnet_remove.c
85
if (s < 0) {
tools/regression/netinet/msocket_ifnet_remove/msocket_ifnet_remove.c
94
if (ioctl(s, SIOCIFCREATE, &ifr) < 0) {
tools/regression/netinet/msocket_ifnet_remove/msocket_ifnet_remove.c
96
close(s);
tools/regression/netinet/tcpfullwindowrst/tcpfullwindowrsttest.c
55
do_alrm(int s)
tools/regression/netinet/tcpfullwindowrst/tcpfullwindowrsttest.c
64
int o, s, t, u, do_t, do_u;
tools/regression/netinet/tcpfullwindowrst/tcpfullwindowrsttest.c
73
s = socket(AF_INET, SOCK_STREAM, 0);
tools/regression/netinet/tcpfullwindowrst/tcpfullwindowrsttest.c
74
if (s == -1)
tools/regression/netinet/tcpfullwindowrst/tcpfullwindowrsttest.c
77
setsockopt(s, SOL_SOCKET, SO_REUSEADDR, &o, sizeof o);
tools/regression/netinet/tcpfullwindowrst/tcpfullwindowrsttest.c
82
if (bind(s, (struct sockaddr *) &sa, sizeof sa) == -1)
tools/regression/netinet/tcpfullwindowrst/tcpfullwindowrsttest.c
84
if (listen(s, 1) == -1)
tools/regression/netinet/tcpfullwindowrst/tcpfullwindowrsttest.c
91
u = accept(s, 0, 0);
tools/regression/netinet/tcpfullwindowrst/tcpfullwindowrsttest.c
94
close(s);
tools/regression/netinet6/icmp6_filter/icmp6_filter.c
103
if (getsockopt(s, IPPROTO_ICMPV6, ICMP6_FILTER, &ic6f, &len) < 0)
tools/regression/netinet6/icmp6_filter/icmp6_filter.c
113
if (setsockopt(s, IPPROTO_ICMPV6, ICMP6_FILTER, &ic6f, len) < 0)
tools/regression/netinet6/icmp6_filter/icmp6_filter.c
120
if (getsockopt(s, IPPROTO_ICMPV6, ICMP6_FILTER, &ic6f, &len) < 0)
tools/regression/netinet6/icmp6_filter/icmp6_filter.c
125
close(s);
tools/regression/netinet6/icmp6_filter/icmp6_filter.c
55
int s;
tools/regression/netinet6/icmp6_filter/icmp6_filter.c
60
s = socket(PF_INET6, SOCK_RAW, 0);
tools/regression/netinet6/icmp6_filter/icmp6_filter.c
61
if (s < 0)
tools/regression/netinet6/icmp6_filter/icmp6_filter.c
69
if (getsockopt(s, IPPROTO_ICMPV6, ICMP6_FILTER, &ic6f, &len) < 0)
tools/regression/netinet6/icmp6_filter/icmp6_filter.c
79
if (setsockopt(s, IPPROTO_ICMPV6, ICMP6_FILTER, &ic6f, len) < 0)
tools/regression/netinet6/icmp6_filter/icmp6_filter.c
86
if (getsockopt(s, IPPROTO_ICMPV6, ICMP6_FILTER, &ic6f, &len) < 0)
tools/regression/netinet6/icmp6_filter/icmp6_filter.c
96
if (setsockopt(s, IPPROTO_ICMPV6, ICMP6_FILTER, &ic6f, len) < 0)
tools/regression/netinet6/ip6_sockets/ip6_sockets.c
43
int s;
tools/regression/netinet6/ip6_sockets/ip6_sockets.c
48
s = socket(PF_INET6, SOCK_DGRAM, 0);
tools/regression/netinet6/ip6_sockets/ip6_sockets.c
49
if (s < 0)
tools/regression/netinet6/ip6_sockets/ip6_sockets.c
51
close(s);
tools/regression/netinet6/ip6_sockets/ip6_sockets.c
57
s = socket(PF_INET6, SOCK_DGRAM, 0);
tools/regression/netinet6/ip6_sockets/ip6_sockets.c
58
if (s < 0)
tools/regression/netinet6/ip6_sockets/ip6_sockets.c
65
if (connect(s, (struct sockaddr *)&sin6, sizeof(sin6)) < 0)
tools/regression/netinet6/ip6_sockets/ip6_sockets.c
67
close(s);
tools/regression/netinet6/ip6_sockets/ip6_sockets.c
72
s = socket(PF_INET6, SOCK_STREAM, 0);
tools/regression/netinet6/ip6_sockets/ip6_sockets.c
73
if (s < 0)
tools/regression/netinet6/ip6_sockets/ip6_sockets.c
75
close(s);
tools/regression/netinet6/ip6_sockets/ip6_sockets.c
80
s = socket(PF_INET6, SOCK_RAW, 0);
tools/regression/netinet6/ip6_sockets/ip6_sockets.c
81
if (s < 0)
tools/regression/netinet6/ip6_sockets/ip6_sockets.c
83
close(s);
tools/regression/p1003_1b/sched.c
89
static void try_anyway(const char *s)
tools/regression/p1003_1b/sched.c
91
fputs(s, stderr);
tools/regression/poll/sockpoll.c
17
append(char *out, size_t out_size, const char *s)
tools/regression/poll/sockpoll.c
21
snprintf(out + size, out_size - size, "%s", s);
tools/regression/posixsem2/semtest.c
100
sem_t *s, *s2, *s3;
tools/regression/posixsem2/semtest.c
104
s = sem_open(SEM_NAME, O_CREAT | O_EXCL, 0777, 0);
tools/regression/posixsem2/semtest.c
105
if (s == SEM_FAILED)
tools/regression/posixsem2/semtest.c
116
if (s != s3)
tools/regression/posixsem2/semtest.c
122
if (sem_close(s))
tools/regression/posixsem2/semtest.c
22
sem_t *s;
tools/regression/posixsem2/semtest.c
27
s = (sem_t *)mmap(NULL, sizeof(sem_t), PROT_READ|PROT_WRITE, MAP_ANON|MAP_SHARED,
tools/regression/posixsem2/semtest.c
29
if (s == MAP_FAILED)
tools/regression/posixsem2/semtest.c
31
if (sem_init(s, 1, 0))
tools/regression/posixsem2/semtest.c
35
if (sem_wait(s))
tools/regression/posixsem2/semtest.c
42
if (sem_post(s))
tools/regression/posixsem2/semtest.c
56
sem_t *s, *s2;
tools/regression/posixsem2/semtest.c
62
s = sem_open(SEM_NAME, O_CREAT, 0777, 0);
tools/regression/posixsem2/semtest.c
63
if (s == SEM_FAILED)
tools/regression/posixsem2/semtest.c
68
if (s != s2)
tools/regression/posixsem2/semtest.c
75
if (sem_wait(s))
tools/regression/posixsem2/semtest.c
82
if (sem_post(s))
tools/regression/posixsem2/semtest.c
91
if (sem_close(s))
tools/regression/sockets/accept_fd_leak/accept_fd_leak.c
105
if (listen(s, -1) != 0)
tools/regression/sockets/accept_fd_leak/accept_fd_leak.c
108
i = fcntl(s, F_GETFL);
tools/regression/sockets/accept_fd_leak/accept_fd_leak.c
112
if (fcntl(s, F_SETFL, i) != 0)
tools/regression/sockets/accept_fd_leak/accept_fd_leak.c
114
i = fcntl(s, F_GETFL);
tools/regression/sockets/accept_fd_leak/accept_fd_leak.c
122
if (accept(s, (struct sockaddr *)&sin, &size) != -1)
tools/regression/sockets/accept_fd_leak/accept_fd_leak.c
154
close(s);
tools/regression/sockets/accept_fd_leak/accept_fd_leak.c
163
s = socket(PF_INET, SOCK_STREAM, 0);
tools/regression/sockets/accept_fd_leak/accept_fd_leak.c
164
if (s == -1)
tools/regression/sockets/accept_fd_leak/accept_fd_leak.c
166
if (connect(s, (struct sockaddr *)&sin,
tools/regression/sockets/accept_fd_leak/accept_fd_leak.c
169
close(s);
tools/regression/sockets/accept_fd_leak/accept_fd_leak.c
175
i = fcntl(s, F_GETFL);
tools/regression/sockets/accept_fd_leak/accept_fd_leak.c
179
if (fcntl(s, F_SETFL, i) != 0)
tools/regression/sockets/accept_fd_leak/accept_fd_leak.c
181
i = fcntl(s, F_GETFL);
tools/regression/sockets/accept_fd_leak/accept_fd_leak.c
190
if (accept(s, (struct sockaddr *)(uintptr_t)(0x100),
tools/regression/sockets/accept_fd_leak/accept_fd_leak.c
68
int fd1, fd2, fd3, i, listen_port, s, status;
tools/regression/sockets/accept_fd_leak/accept_fd_leak.c
80
s = socket(PF_INET, SOCK_STREAM, 0);
tools/regression/sockets/accept_fd_leak/accept_fd_leak.c
81
if (s == -1)
tools/regression/sockets/accept_fd_leak/accept_fd_leak.c
95
if (bind(s, (struct sockaddr *)&sin, sizeof(sin)) == 0)
tools/regression/sockets/pr_atomic/pr_atomic.c
101
(void)recvfrom(s, (void *)-1, 1, 0, NULL, NULL);
tools/regression/sockets/pr_atomic/pr_atomic.c
57
int s;
tools/regression/sockets/pr_atomic/pr_atomic.c
61
s = socket(PF_LOCAL, SOCK_DGRAM, 0);
tools/regression/sockets/pr_atomic/pr_atomic.c
62
if (s == -1)
tools/regression/sockets/pr_atomic/pr_atomic.c
68
if (bind(s, (struct sockaddr *)&un, sizeof(un)) == -1)
tools/regression/sockets/pr_atomic/pr_atomic.c
77
close(s);
tools/regression/sockets/pr_atomic/pr_atomic.c
91
if (recvfrom(s, (void *)-1, 1, 0, NULL, NULL) != -1)
tools/regression/sockets/so_setfib/so_setfib.c
100
error = setsockopt(s, SOL_SOCKET, SO_SETFIB, &i, sizeof(i));
tools/regression/sockets/so_setfib/so_setfib.c
108
t_dom[dom].name, t_type[type].name, i, s, i);
tools/regression/sockets/so_setfib/so_setfib.c
115
t_dom[dom].name, t_type[type].name, i, s, i,
tools/regression/sockets/so_setfib/so_setfib.c
132
int i, s;
tools/regression/sockets/so_setfib/so_setfib.c
141
s = socket(t_dom[dom].domain, t_type[type].type, 0);
tools/regression/sockets/so_setfib/so_setfib.c
142
if (s == -1) {
tools/regression/sockets/so_setfib/so_setfib.c
151
so_setfib(s, i, dom, type);
tools/regression/sockets/so_setfib/so_setfib.c
155
so_setfib(s, (int)random(), dom, type);
tools/regression/sockets/so_setfib/so_setfib.c
158
close(s);
tools/regression/sockets/so_setfib/so_setfib.c
169
size_t s;
tools/regression/sockets/so_setfib/so_setfib.c
180
s = sizeof(rt_numfibs);
tools/regression/sockets/so_setfib/so_setfib.c
181
if (sysctlbyname("net.fibs", &rt_numfibs, &s, NULL, 0) == -1)
tools/regression/sockets/so_setfib/so_setfib.c
96
so_setfib(int s, int i, u_int dom, u_int type)
tools/regression/sockets/unix_gc/unix_gc.c
191
my_getsockname(int s, struct sockaddr *sa, socklen_t *salen)
tools/regression/sockets/unix_gc/unix_gc.c
194
if (getsockname(s, sa, salen) < 0)
tools/regression/sockets/unix_gc/unix_gc.c
199
setnonblock(int s)
tools/regression/sockets/unix_gc/unix_gc.c
202
if (fcntl(s, F_SETFL, O_NONBLOCK) < 0)
tools/regression/sockets/unix_gc/unix_gc.c
207
alloc3fds(int *s, int *sv)
tools/regression/sockets/unix_gc/unix_gc.c
210
if ((*s = socket(PF_UNIX, SOCK_STREAM, 0)) < 0)
tools/regression/sockets/unix_gc/unix_gc.c
217
alloc5fds(int *s, int *sva, int *svb)
tools/regression/sockets/unix_gc/unix_gc.c
220
if ((*s = socket(PF_UNIX, SOCK_STREAM, 0)) < 0)
tools/regression/sockets/unix_gc/unix_gc.c
243
int s;
tools/regression/sockets/unix_gc/unix_gc.c
246
if ((s = socket(PF_UNIX, SOCK_STREAM, 0)) < 0)
tools/regression/sockets/unix_gc/unix_gc.c
248
close(s);
tools/regression/sockets/unix_gc/unix_gc.c
342
int s, sv[2];
tools/regression/sockets/unix_gc/unix_gc.c
347
alloc3fds(&s, sv);
tools/regression/sockets/unix_gc/unix_gc.c
348
close3(s, sv[0], sv[1]);
tools/regression/sockets/unix_gc/unix_gc.c
360
int s, sv[2];
tools/regression/sockets/unix_gc/unix_gc.c
368
alloc3fds(&s, sv);
tools/regression/sockets/unix_gc/unix_gc.c
369
sendfd(sv[0], s);
tools/regression/sockets/unix_gc/unix_gc.c
370
close3(s, sv[0], sv[1]);
tools/regression/sockets/unix_gc/unix_gc.c
379
alloc3fds(&s, sv);
tools/regression/sockets/unix_gc/unix_gc.c
380
sendfd(sv[0], s);
tools/regression/sockets/unix_gc/unix_gc.c
381
close3(s, sv[1], sv[0]);
tools/regression/sockets/unix_gc/unix_gc.c
390
alloc3fds(&s, sv);
tools/regression/sockets/unix_gc/unix_gc.c
391
sendfd(sv[0], s);
tools/regression/sockets/unix_gc/unix_gc.c
392
close3(sv[1], s, sv[0]);
tools/regression/sockets/unix_gc/unix_gc.c
401
alloc3fds(&s, sv);
tools/regression/sockets/unix_gc/unix_gc.c
402
sendfd(sv[0], s);
tools/regression/sockets/unix_gc/unix_gc.c
403
close3(sv[1], sv[0], s);
tools/regression/sockets/unix_gc/unix_gc.c
412
alloc3fds(&s, sv);
tools/regression/sockets/unix_gc/unix_gc.c
413
sendfd(sv[0], s);
tools/regression/sockets/unix_gc/unix_gc.c
414
close3(sv[0], sv[1], s);
tools/regression/sockets/unix_gc/unix_gc.c
423
alloc3fds(&s, sv);
tools/regression/sockets/unix_gc/unix_gc.c
424
close3(sv[0], s, sv[1]);
tools/regression/sockets/unix_gc/unix_gc.c
530
int s;
tools/regression/sockets/unix_gc/unix_gc.c
539
s = my_socket(PF_LOCAL, SOCK_STREAM, 0);
tools/regression/sockets/unix_gc/unix_gc.c
540
my_bind(s, (struct sockaddr *)&sun, sizeof(sun));
tools/regression/sockets/unix_gc/unix_gc.c
541
my_listen(s, -1);
tools/regression/sockets/unix_gc/unix_gc.c
542
close(s);
tools/regression/sockets/unix_gc/unix_gc.c
554
s = my_socket(PF_INET, SOCK_STREAM, 0);
tools/regression/sockets/unix_gc/unix_gc.c
555
my_bind(s, (struct sockaddr *)&sin, sizeof(sin));
tools/regression/sockets/unix_gc/unix_gc.c
556
my_listen(s, -1);
tools/regression/sockets/unix_gc/unix_gc.c
557
close(s);
tools/regression/sockets/unix_gc/unix_gc.c
575
int s, sv[2];
tools/regression/sockets/unix_gc/unix_gc.c
588
s = my_socket(PF_LOCAL, SOCK_STREAM, 0);
tools/regression/sockets/unix_gc/unix_gc.c
589
my_bind(s, (struct sockaddr *)&sun, sizeof(sun));
tools/regression/sockets/unix_gc/unix_gc.c
590
my_listen(s, -1);
tools/regression/sockets/unix_gc/unix_gc.c
592
sendfd(sv[0], s);
tools/regression/sockets/unix_gc/unix_gc.c
593
close3(s, sv[0], sv[1]);
tools/regression/sockets/unix_gc/unix_gc.c
603
s = my_socket(PF_LOCAL, SOCK_STREAM, 0);
tools/regression/sockets/unix_gc/unix_gc.c
604
my_bind(s, (struct sockaddr *)&sun, sizeof(sun));
tools/regression/sockets/unix_gc/unix_gc.c
605
my_listen(s, -1);
tools/regression/sockets/unix_gc/unix_gc.c
607
sendfd(sv[0], s);
tools/regression/sockets/unix_gc/unix_gc.c
608
close3(sv[0], sv[1], s);
tools/regression/sockets/unix_gc/unix_gc.c
623
s = my_socket(PF_INET, SOCK_STREAM, 0);
tools/regression/sockets/unix_gc/unix_gc.c
624
my_bind(s, (struct sockaddr *)&sin, sizeof(sin));
tools/regression/sockets/unix_gc/unix_gc.c
625
my_listen(s, -1);
tools/regression/sockets/unix_gc/unix_gc.c
627
sendfd(sv[0], s);
tools/regression/sockets/unix_gc/unix_gc.c
628
close3(s, sv[0], sv[1]);
tools/regression/sockets/unix_gc/unix_gc.c
638
s = my_socket(PF_INET, SOCK_STREAM, 0);
tools/regression/sockets/unix_gc/unix_gc.c
639
my_bind(s, (struct sockaddr *)&sin, sizeof(sin));
tools/regression/sockets/unix_gc/unix_gc.c
640
my_listen(s, -1);
tools/regression/sockets/unix_gc/unix_gc.c
642
sendfd(sv[0], s);
tools/regression/sockets/unix_gc/unix_gc.c
643
close3(sv[0], sv[1], s);
tools/regression/sockets/unix_sorflush/unix_sorflush.c
48
receive_and_exit(int s)
tools/regression/sockets/unix_sorflush/unix_sorflush.c
53
ssize = recv(s, &ch, sizeof(ch), 0);
tools/regression/sockets/unix_sorflush/unix_sorflush.c
60
shutdown_and_exit(int s)
tools/regression/sockets/unix_sorflush/unix_sorflush.c
63
if (shutdown(s, SHUT_RD) < 0)
tools/regression/sysvsem/semtest.c
319
struct sembuf s;
tools/regression/sysvsem/semtest.c
328
s.sem_num = 0;
tools/regression/sysvsem/semtest.c
329
s.sem_op = -1;
tools/regression/sysvsem/semtest.c
330
s.sem_flg = SEM_UNDO;
tools/regression/sysvsem/semtest.c
332
if (semop(semid, &s, 1) == -1)
tools/regression/sysvsem/semtest.c
341
s.sem_num = 0;
tools/regression/sysvsem/semtest.c
342
s.sem_op = 1;
tools/regression/sysvsem/semtest.c
343
s.sem_flg = SEM_UNDO;
tools/regression/sysvsem/semtest.c
345
if (semop(semid, &s, 1) == -1)
tools/test/netfibs/reflect.c
107
m = sendto(s, buf, l, 0, sa, salen);
tools/test/netfibs/reflect.c
109
m = write(s, buf, l);
tools/test/netfibs/reflect.c
132
int error, s;
tools/test/netfibs/reflect.c
134
s = accept(as, NULL, NULL);
tools/test/netfibs/reflect.c
135
if (s == -1)
tools/test/netfibs/reflect.c
138
l = read(s, buf, sizeof(buf));
tools/test/netfibs/reflect.c
139
error = reflect_conn(s, buf, sizeof(buf), l, NULL, 0);
tools/test/netfibs/reflect.c
140
close(s);
tools/test/netfibs/reflect.c
146
reflect_udp6_conn(int s)
tools/test/netfibs/reflect.c
155
l = recvfrom(s, buf, sizeof(buf), 0, (struct sockaddr *)&from,
tools/test/netfibs/reflect.c
159
rc = connect(s, (struct sockaddr *)&from, fromlen);
tools/test/netfibs/reflect.c
163
err(EX_OSERR, "connect(%d, %s, %u)", s, buf, fromlen);
tools/test/netfibs/reflect.c
167
error = reflect_conn(s, buf, sizeof(buf), l, (struct sockaddr *)&from,
tools/test/netfibs/reflect.c
177
rc = connect(s, (struct sockaddr *)&from, fromlen);
tools/test/netfibs/reflect.c
182
err(EX_OSERR, "un-connect(%d, %s, %u)", s, buf, fromlen);
tools/test/netfibs/reflect.c
195
int i, rc, s;
tools/test/netfibs/reflect.c
198
s = socket(domain, type, 0);
tools/test/netfibs/reflect.c
199
if (s == -1)
tools/test/netfibs/reflect.c
207
rc = setsockopt(s, SOL_SOCKET, SO_SETFIB, &fib, sizeof(fib));
tools/test/netfibs/reflect.c
214
rc = setsockopt(s, SOL_SOCKET, SO_REUSEADDR, &i, sizeof(i));
tools/test/netfibs/reflect.c
218
rc = setsockopt(s, SOL_SOCKET, SO_REUSEPORT, &i, sizeof(i));
tools/test/netfibs/reflect.c
238
rc = bind(s, (struct sockaddr *)&sin6, sizeof(sin6));
tools/test/netfibs/reflect.c
240
err(EX_OSERR, "bind(%d)", s);
tools/test/netfibs/reflect.c
243
rc = listen(s, port);
tools/test/netfibs/reflect.c
245
err(EX_OSERR, "listen(%d, %u)", s, port);
tools/test/netfibs/reflect.c
254
FD_SET(s, &rset);
tools/test/netfibs/reflect.c
255
rc = select(s + 1, &rset, NULL, NULL, NULL);
tools/test/netfibs/reflect.c
264
if (!FD_ISSET(s, &rset))
tools/test/netfibs/reflect.c
268
rc = reflect_tcp6_conn(s);
tools/test/netfibs/reflect.c
270
rc = reflect_udp6_conn(s);
tools/test/netfibs/reflect.c
279
close(s);
tools/test/netfibs/reflect.c
57
reflect_conn(int s, char *buf, size_t buflen, ssize_t l, struct sockaddr *sa,
tools/test/stress2/lib/main.c
122
int e, i, s;
tools/test/stress2/lib/main.c
137
if (r[i] != 0 && waitpid(r[i], &s, 0) == -1)
tools/test/stress2/lib/main.c
139
if (s != 0)
tools/test/stress2/lib/options.c
66
int r, s = 0;
tools/test/stress2/lib/options.c
68
r = sscanf(string, "%d%c", &s, &modifier);
tools/test/stress2/lib/options.c
72
case 'm': s = s * 60; break;
tools/test/stress2/lib/options.c
73
case 'h': s = s * 60 * 60; break;
tools/test/stress2/lib/options.c
74
case 'd': s = s * 60 * 60 * 24; break;
tools/test/stress2/lib/options.c
80
return (s);
tools/test/stress2/testcases/pty/pty.c
59
int s[32], m[32];
tools/test/stress2/testcases/pty/pty.c
63
if (openpty(&m[i], &s[i], slname, NULL, NULL) == -1)
tools/test/stress2/testcases/pty/pty.c
68
close(s[i]);
tools/test/stress2/testcases/pty/pty.c
72
if (openpty(&m[0], &s[0], slname, NULL, NULL) == -1)
tools/test/stress2/testcases/pty/pty.c
75
close(s[0]);
tools/test/stress2/testcases/run/run.c
110
if (r[i] != 0 && waitpid(r[i], &s, 0) == -1)
tools/test/stress2/testcases/run/run.c
83
int s;
tools/test/stress2/tools/swap.c
171
int64_t s;
tools/test/stress2/tools/swap.c
176
s = swap();
tools/test/stress2/tools/swap.c
182
if (s == 0)
tools/test/stress2/tools/swap.c
208
if (s == 0 && pct > 80)
tools/tools/ath/arcode/arcode.c
63
const char *s = "UNKNOWN";
tools/tools/ath/arcode/arcode.c
65
s = markers[a->reg];
tools/tools/ath/arcode/arcode.c
67
printf("mark\t%s (%d): %d\n", s, a->reg, a->val);
tools/tools/ath/ath_prom_read/ath_prom_read.c
123
if (ioctl(s, SIOCGATHDIAG, &atd) < 0)
tools/tools/ath/ath_prom_read/ath_prom_read.c
42
int s;
tools/tools/ath/ath_prom_read/ath_prom_read.c
89
s = socket(AF_INET, SOCK_DGRAM, 0);
tools/tools/ath/ath_prom_read/ath_prom_read.c
90
if (s < 0)
tools/tools/ath/athaggrstats/athaggrstats.c
151
int s;
tools/tools/ath/athaggrstats/athaggrstats.c
173
if (ioctl(wf->s, SIOCZATHSTATS, &wf->ifr) < 0)
tools/tools/ath/athaggrstats/athaggrstats.c
182
if (ioctl(wf->s, SIOCGATHAGSTATS, &wf->ifr) < 0)
tools/tools/ath/athaggrstats/athaggrstats.c
222
ath_get_curstat(struct bsdstat *sf, int s, char b[], size_t bs)
tools/tools/ath/athaggrstats/athaggrstats.c
230
switch (s) {
tools/tools/ath/athaggrstats/athaggrstats.c
278
ath_get_totstat(struct bsdstat *sf, int s, char b[], size_t bs)
tools/tools/ath/athaggrstats/athaggrstats.c
286
switch (s) {
tools/tools/ath/athaggrstats/athaggrstats.c
338
char s[32];
tools/tools/ath/athaggrstats/athaggrstats.c
349
if (ath_get_totstat(sf, i, s, sizeof(s)) && strcmp(s, "0")) {
tools/tools/ath/athaggrstats/athaggrstats.c
351
fprintf(fd, "%s%-*s %s\n", indent, width, s,
tools/tools/ath/athaggrstats/athaggrstats.c
394
wf->s = socket(AF_INET, SOCK_DGRAM, 0);
tools/tools/ath/athaggrstats/athaggrstats.c
395
if (wf->s < 0)
tools/tools/ath/athkey/athkey.c
133
int s, c;
tools/tools/ath/athkey/athkey.c
138
s = socket(AF_INET, SOCK_DGRAM, 0);
tools/tools/ath/athkey/athkey.c
139
if (s < 0)
tools/tools/ath/athkey/athkey.c
178
if (ioctl(s, SIOCGATHDIAG, &atd) < 0)
tools/tools/ath/athkey/athkey.c
196
if (ioctl(s, SIOCGATHDIAG, &atd) < 0)
tools/tools/ath/athpoke/athpoke.c
114
regwrite(s, &atd, reg, (uint32_t) strtoul(cp, NULL, 0));
tools/tools/ath/athpoke/athpoke.c
115
printf("%s = %08x\n", argv[0], regread(s, &atd, reg));
tools/tools/ath/athpoke/athpoke.c
121
regread(int s, struct ath_diag *atd, uint32_t r)
tools/tools/ath/athpoke/athpoke.c
134
if (ioctl(s, SIOCGATHDIAG, atd) < 0)
tools/tools/ath/athpoke/athpoke.c
140
regwrite(int s, struct ath_diag *atd, uint32_t r, uint32_t v)
tools/tools/ath/athpoke/athpoke.c
149
if (ioctl(s, SIOCGATHDIAG, atd) < 0)
tools/tools/ath/athpoke/athpoke.c
51
static uint32_t regread(int s, struct ath_diag *atd, uint32_t r);
tools/tools/ath/athpoke/athpoke.c
52
static void regwrite(int s, struct ath_diag *atd, uint32_t r, uint32_t v);
tools/tools/ath/athpoke/athpoke.c
68
int c, s;
tools/tools/ath/athpoke/athpoke.c
70
s = socket(AF_INET, SOCK_DGRAM, 0);
tools/tools/ath/athpoke/athpoke.c
71
if (s < 0)
tools/tools/ath/athpoke/athpoke.c
91
if (ioctl(s, SIOCGATHDIAG, &atd) < 0)
tools/tools/ath/athpow/athpow.c
104
if (ioctl(s, SIOCGATHDIAG, &atd) < 0)
tools/tools/ath/athpow/athpow.c
113
if (ioctl(s, SIOCGATHDIAG, &atd) < 0)
tools/tools/ath/athpow/athpow.c
120
if (ioctl(s, SIOCGATHDIAG, &atd) < 0)
tools/tools/ath/athpow/athpow.c
74
int s, i, verbose = 0, c;
tools/tools/ath/athpow/athpow.c
82
s = socket(AF_INET, SOCK_DGRAM, 0);
tools/tools/ath/athpow/athpow.c
83
if (s < 0)
tools/tools/ath/athprom/athprom.c
100
s = socket(AF_INET, SOCK_DGRAM, 0);
tools/tools/ath/athprom/athprom.c
101
if (s < 0)
tools/tools/ath/athprom/athprom.c
160
if (ioctl(s, SIOCGATHDIAG, &atd) < 0)
tools/tools/ath/athprom/athprom.c
187
if (ioctl(s, SIOCGATHDIAG, &atd) < 0)
tools/tools/ath/athprom/athprom.c
205
if (ioctl(s, SIOCGATHDIAG, &atd) < 0)
tools/tools/ath/athprom/athprom.c
333
if (ioctl(s, SIOCGATHDIAG, &atd) < 0)
tools/tools/ath/athprom/athprom.c
52
int s;
tools/tools/ath/athradar/athradar.c
154
if (ioctl(radar->s, SIOCGATHPHYERR, &radar->atd) < 0)
tools/tools/ath/athradar/athradar.c
171
if (ioctl(radar->s, SIOCGATHPHYERR, &radar->atd) < 0)
tools/tools/ath/athradar/athradar.c
41
int s;
tools/tools/ath/athradar/athradar.c
51
radar->s = socket(AF_INET, SOCK_DGRAM, 0);
tools/tools/ath/athradar/athradar.c
52
if (radar->s < 0) {
tools/tools/ath/athradar/athradar.c
63
if (ioctl(radar->s, SIOCGATHDIAG, &radar->atd) < 0) {
tools/tools/ath/athradar/athradar.c
74
close(radar->s);
tools/tools/ath/athradar/athradar.c
75
radar->s = -1;
tools/tools/ath/athratestats/main.c
220
if (ioctl(r->s, SIOCGATHNODERATESTATS, &r->re) < 0)
tools/tools/ath/athratestats/main.c
365
r.s = socket(AF_INET, SOCK_DGRAM, 0);
tools/tools/ath/athratestats/main.c
366
if (r.s < 0) {
tools/tools/ath/athratestats/main.c
86
int s;
tools/tools/ath/athspectral/athspectral.c
115
if (ioctl(spectral->s, SIOCGATHSPECTRAL, &spectral->atd) < 0)
tools/tools/ath/athspectral/athspectral.c
132
if (ioctl(spectral->s, SIOCGATHSPECTRAL, &spectral->atd) < 0)
tools/tools/ath/athspectral/athspectral.c
163
if (ioctl(spectral->s, SIOCGATHSPECTRAL, &spectral->atd) < 0)
tools/tools/ath/athspectral/athspectral.c
184
if (ioctl(spectral->s, SIOCGATHSPECTRAL, &spectral->atd) < 0)
tools/tools/ath/athspectral/athspectral.c
207
if (ioctl(spectral->s, SIOCGATHSPECTRAL, &spectral->atd) < 0)
tools/tools/ath/athspectral/athspectral.c
41
int s;
tools/tools/ath/athspectral/athspectral.c
51
spectral->s = socket(AF_INET, SOCK_DGRAM, 0);
tools/tools/ath/athspectral/athspectral.c
52
if (spectral->s < 0) {
tools/tools/ath/athspectral/athspectral.c
63
if (ioctl(spectral->s, SIOCGATHDIAG, &spectral->atd) < 0) {
tools/tools/ath/athspectral/athspectral.c
74
close(spectral->s);
tools/tools/ath/athspectral/athspectral.c
75
spectral->s = -1;
tools/tools/ath/athstats/athstats.c
1062
char s[32];
tools/tools/ath/athstats/athstats.c
1073
if (ath_get_totstat(sf, i, s, sizeof(s)) && strcmp(s, "0")) {
tools/tools/ath/athstats/athstats.c
1078
fprintf(fd, "%s%-*s %s\n", indent, width, s, athstats[i].desc);
tools/tools/ath/athstats/athstats.c
550
ath_get_curstat(struct bsdstat *sf, int s, char b[], size_t bs)
tools/tools/ath/athstats/athstats.c
568
switch (s) {
tools/tools/ath/athstats/athstats.c
804
ath_get_totstat(struct bsdstat *sf, int s, char b[], size_t bs)
tools/tools/ath/athstats/athstats.c
822
switch (s) {
tools/tools/ath/athsurvey/athsurvey.c
167
int c, s;
tools/tools/ath/athsurvey/athsurvey.c
170
s = socket(AF_INET, SOCK_DGRAM, 0);
tools/tools/ath/athsurvey/athsurvey.c
171
if (s < 0)
tools/tools/ath/athsurvey/athsurvey.c
194
if (get_survey_stats(s, ifname, &hs) == 0)
tools/tools/ath/athsurvey/athsurvey.c
52
get_survey_stats(int s, const char *ifname, HAL_CHANNEL_SURVEY *hs)
tools/tools/ath/athsurvey/athsurvey.c
66
if (ioctl(s, SIOCGATHDIAG, &atd) < 0) {
tools/tools/ath/common/ctrl.c
100
req->s = s;
tools/tools/ath/common/ctrl.c
111
if (req->s == -1)
tools/tools/ath/common/ctrl.c
113
close(req->s);
tools/tools/ath/common/ctrl.c
115
req->s = -1;
tools/tools/ath/common/ctrl.c
129
ret = ioctl(req->s, cmd, ad);
tools/tools/ath/common/ctrl.c
150
ret = ioctl(req->s, SIOCZATHSTATS, &ifr);
tools/tools/ath/common/ctrl.c
171
ret = ioctl(req->s, SIOCGATHSTATS, &ifr);
tools/tools/ath/common/ctrl.c
193
ret = ioctl(req->s, SIOCGATHAGSTATS, &ifr);
tools/tools/ath/common/ctrl.c
212
ret = ioctl(req->s, SIOCGATHNODERATESTATS, r);
tools/tools/ath/common/ctrl.c
74
req->s = -1;
tools/tools/ath/common/ctrl.c
88
int s;
tools/tools/ath/common/ctrl.c
90
if (req->s != -1)
tools/tools/ath/common/ctrl.c
94
s = socket(AF_INET, SOCK_DGRAM, 0);
tools/tools/ath/common/ctrl.c
95
if (s < 0) {
tools/tools/ath/common/ctrl.h
39
int s;
tools/tools/bootparttest/stub.c
46
pager_output(const char *s)
tools/tools/bootparttest/stub.c
49
printf("%s", s);
tools/tools/cxgbtool/cxgbtool.c
1153
parse_ipaddr(const char *s, uint32_t *addr, uint32_t *mask)
tools/tools/cxgbtool/cxgbtool.c
1159
slash = strchr(s, '/');
tools/tools/cxgbtool/cxgbtool.c
1162
if (!inet_aton(s, &ia)) {
tools/tools/cxgbtool/cxgbtool.c
1184
parse_val_mask_param(const char *s, uint32_t *val, uint32_t *mask,
tools/tools/cxgbtool/cxgbtool.c
1190
*val = strtoul(s, &p, 0);
tools/tools/cxgbtool/cxgbtool.c
1191
if (p == s || *val > default_mask)
tools/tools/cxgbtool/cxgbtool.c
1199
parse_trace_param(const char *s, uint32_t *val, uint32_t *mask)
tools/tools/cxgbtool/cxgbtool.c
1201
return strchr(s, '.') ? parse_ipaddr(s, val, mask) :
tools/tools/cxgbtool/cxgbtool.c
1202
parse_val_mask_param(s, val, mask, 0xffffffffU);
tools/tools/cxgbtool/cxgbtool.c
142
get_int_arg(const char *s, uint32_t *valp)
tools/tools/cxgbtool/cxgbtool.c
146
*valp = strtoul(s, &p, 0);
tools/tools/cxgbtool/cxgbtool.c
148
warnx("bad parameter \"%s\"", s);
tools/tools/cxgbtool/cxgbtool.c
1698
char *args[8], *s;
tools/tools/cxgbtool/cxgbtool.c
1722
s = &buf[0];
tools/tools/cxgbtool/cxgbtool.c
1724
while (s && (*s == ' ' || *s == '\t'))
tools/tools/cxgbtool/cxgbtool.c
1725
s++;
tools/tools/cxgbtool/cxgbtool.c
1726
if ((args[i] = strsep(&s, " \t")) == NULL)
tools/tools/cxgbtool/cxgbtool.c
859
get_pm_page_spec(const char *s, unsigned int *page_size,
tools/tools/cxgbtool/cxgbtool.c
865
val = strtoul(s, &p, 0);
tools/tools/cxgbtool/cxgbtool.c
866
if (p == s) return -1;
tools/tools/fib_multibind/sink.c
166
int s;
tools/tools/fib_multibind/sink.c
169
s = socket(sc.ss.ss_family, SOCK_STREAM, 0);
tools/tools/fib_multibind/sink.c
171
s = socket(sc.ss.ss_family, SOCK_DGRAM, 0);
tools/tools/fib_multibind/sink.c
172
if (s == -1)
tools/tools/fib_multibind/sink.c
174
error = setsockopt(s, SOL_SOCKET, SO_SETFIB,
tools/tools/fib_multibind/sink.c
179
error = bind(s, (struct sockaddr *)&sc.ss, sc.ss.ss_len);
tools/tools/fib_multibind/sink.c
184
error = listen(s, 5);
tools/tools/fib_multibind/sink.c
189
EV_SET(&kev, s, EVFILT_READ, EV_ADD, 0, 0, NULL);
tools/tools/fib_multibind/sink.c
194
sc.fds[i] = s;
tools/tools/indent_wrapper/indent_wrapper.c
143
uint64_t s;
tools/tools/indent_wrapper/indent_wrapper.c
150
s = (sa > sb) ? sa : sb;
tools/tools/indent_wrapper/indent_wrapper.c
152
for (x = 0; x != s; x++) {
tools/tools/indent_wrapper/indent_wrapper.c
163
if (x == s)
tools/tools/indent_wrapper/indent_wrapper.c
192
uint64_t s;
tools/tools/indent_wrapper/indent_wrapper.c
197
s = (sa > sb) ? sa : sb;
tools/tools/indent_wrapper/indent_wrapper.c
199
for (y = x = 0; x != s; x++) {
tools/tools/iwn/iwnstats/iwn_ioctl.c
67
if (ioctl(is->s, SIOCZIWNSTATS, NULL) < 0)
tools/tools/iwn/iwnstats/iwn_ioctl.c
80
err = ioctl(is->s, SIOCGIWNSTATS, (caddr_t) &d);
tools/tools/iwn/iwnstats/iwnstats.h
33
int s;
tools/tools/iwn/iwnstats/main.c
241
struct iwn_stats *s;
tools/tools/iwn/iwnstats/main.c
244
s = &is->st;
tools/tools/iwn/iwnstats/main.c
249
iwn_stats_general_print(s);
tools/tools/iwn/iwnstats/main.c
252
iwn_stats_phy_print(&s->rx.ofdm, "ofdm");
tools/tools/iwn/iwnstats/main.c
253
iwn_stats_phy_print(&s->rx.cck, "cck");
tools/tools/iwn/iwnstats/main.c
254
iwn_stats_ht_phy_print(&s->rx.ht);
tools/tools/iwn/iwnstats/main.c
255
iwn_stats_rx_general_print(&s->rx.general);
tools/tools/iwn/iwnstats/main.c
258
iwn_stats_tx_print(&s->tx);
tools/tools/iwn/iwnstats/main.c
65
is->s = open(buf, O_RDWR);
tools/tools/iwn/iwnstats/main.c
66
if (is->s < 0)
tools/tools/kttcp/kttcp.c
104
int c, error, s, verbose, s2, kfd;
tools/tools/kttcp/kttcp.c
205
s = -1;
tools/tools/kttcp/kttcp.c
207
s = socket(res->ai_family, res->ai_socktype, res->ai_protocol);
tools/tools/kttcp/kttcp.c
208
if (s >= 0)
tools/tools/kttcp/kttcp.c
217
if (connect(s, res->ai_addr, res->ai_addrlen) < 0)
tools/tools/kttcp/kttcp.c
225
if (setsockopt(s, SOL_SOCKET, SO_SNDBUF, &bufsize, sizeof (int))
tools/tools/kttcp/kttcp.c
228
kio.kio_socket = s;
tools/tools/kttcp/kttcp.c
230
if (setsockopt(s, SOL_SOCKET, SO_REUSEADDR, &one,
tools/tools/kttcp/kttcp.c
233
if (bind(s, res->ai_addr, res->ai_addrlen) < 0)
tools/tools/kttcp/kttcp.c
235
if (listen(s, 1) < 0)
tools/tools/kttcp/kttcp.c
240
s2 = accept(s, (struct sockaddr *)&ss, &slen);
tools/tools/kttcp/kttcp.c
301
close(s);
tools/tools/mwl/mwlstats/mwlstats.c
245
int s;
tools/tools/mwl/mwlstats/mwlstats.c
263
if (ioctl(wf->s, SIOCGMVSTATS, &wf->ifr) < 0)
tools/tools/mwl/mwlstats/mwlstats.c
303
mwl_get_curstat(struct bsdstat *sf, int s, char b[], size_t bs)
tools/tools/mwl/mwlstats/mwlstats.c
315
switch (s) {
tools/tools/mwl/mwlstats/mwlstats.c
409
mwl_get_totstat(struct bsdstat *sf, int s, char b[], size_t bs)
tools/tools/mwl/mwlstats/mwlstats.c
421
switch (s) {
tools/tools/mwl/mwlstats/mwlstats.c
517
char s[32];
tools/tools/mwl/mwlstats/mwlstats.c
529
if (mwl_get_totstat(sf, i, s, sizeof(s)) && strcmp(s, "0")) {
tools/tools/mwl/mwlstats/mwlstats.c
531
fprintf(fd, "%s%-*s %s\n", indent, width, s, f->desc);
tools/tools/mwl/mwlstats/mwlstats.c
569
wf->s = socket(AF_INET, SOCK_DGRAM, 0);
tools/tools/mwl/mwlstats/mwlstats.c
570
if (wf->s < 0)
tools/tools/net80211/w00t/ap/ap.c
596
int s;
tools/tools/net80211/w00t/ap/ap.c
602
s = seqno(wh);
tools/tools/net80211/w00t/ap/ap.c
613
c->seq = s-1;
tools/tools/net80211/w00t/ap/ap.c
618
if ( (s <= c->seq) && ((c->seq - s ) < 5)) {
tools/tools/net80211/w00t/ap/ap.c
621
s, c->seq);
tools/tools/net80211/w00t/ap/ap.c
632
printf("%s seq %d prev %d\n", mac, s, c->seq);
tools/tools/net80211/w00t/ap/ap.c
636
c->seq = s;
tools/tools/net80211/w00t/assoc/assoc.c
281
int s = seqno(wh);
tools/tools/net80211/w00t/assoc/assoc.c
283
if (s > p->seq_rx) {
tools/tools/net80211/w00t/assoc/assoc.c
285
if (p->seq_rx + 1 == s) {
tools/tools/net80211/w00t/assoc/assoc.c
287
printf("S=%d\n", s);
tools/tools/net80211/w00t/assoc/assoc.c
289
p->seq_rx = s;
tools/tools/net80211/w00t/assoc/assoc.c
294
s, p->seq_rx);
tools/tools/net80211/w00t/assoc/assoc.c
296
p->seq_rx = s;
tools/tools/net80211/w00t/assoc/assoc.c
299
if (p->seq_rx - s > 1000) {
tools/tools/net80211/w00t/assoc/assoc.c
302
s, p->seq_rx);
tools/tools/net80211/w00t/assoc/assoc.c
311
s, p->seq_rx);
tools/tools/net80211/w00t/libw00t/w00t.c
254
int s, rc;
tools/tools/net80211/w00t/libw00t/w00t.c
257
s = socket(PF_INET, SOCK_DGRAM, 0);
tools/tools/net80211/w00t/libw00t/w00t.c
258
if (s == -1)
tools/tools/net80211/w00t/libw00t/w00t.c
268
rc = ioctl(s, SIOCSIFLLADDR, &ifr);
tools/tools/net80211/w00t/libw00t/w00t.c
270
close(s);
tools/tools/net80211/w00t/libw00t/w00t.c
81
unsigned short *s = (unsigned short*) wh->i_seq;
tools/tools/net80211/w00t/libw00t/w00t.c
83
return (*s & IEEE80211_SEQ_SEQ_MASK) >> IEEE80211_SEQ_SEQ_SHIFT;
tools/tools/net80211/w00t/redir/buddy.c
114
void hand(int s)
tools/tools/net80211/w00t/redir/buddy.c
121
int s, dude;
tools/tools/net80211/w00t/redir/buddy.c
134
if ((s = socket(s_in.sin_family, SOCK_STREAM, IPPROTO_TCP)) == -1)
tools/tools/net80211/w00t/redir/buddy.c
137
if (bind(s, (struct sockaddr*)&s_in, sizeof(s_in)) == -1)
tools/tools/net80211/w00t/redir/buddy.c
140
if (listen(s, 5) == -1)
tools/tools/net80211/w00t/redir/buddy.c
148
dude = accept(s, (struct sockaddr*)&s_in, &len);
tools/tools/net80211/w00t/redir/redir.c
432
if ((p->s = socket(s_in.sin_family, SOCK_STREAM, IPPROTO_TCP)) == -1)
tools/tools/net80211/w00t/redir/redir.c
435
if (connect(p->s, (struct sockaddr*) &s_in, sizeof(s_in)) == -1)
tools/tools/net80211/w00t/redir/redir.c
453
rd = recv(p->s, &p->buddy_data[p->buddy_got], len, 0);
tools/tools/net80211/w00t/redir/redir.c
603
FD_SET(p->s, &fds);
tools/tools/net80211/w00t/redir/redir.c
604
max = (p->rx > p->s) ? p->rx : p->s;
tools/tools/net80211/w00t/redir/redir.c
611
if (FD_ISSET(p->s, &fds))
tools/tools/net80211/w00t/redir/redir.c
64
int s;
tools/tools/net80211/wesside/dics/dics.c
104
int check_signal(int s, char* ip, unsigned char* ttl, unsigned short* port) {
tools/tools/net80211/wesside/dics/dics.c
127
rd = recvmsg(s, &msg, 0);
tools/tools/net80211/wesside/dics/dics.c
208
void send_stuff(int s, char* sip, char* ip, unsigned short port, int dlen) {
tools/tools/net80211/wesside/dics/dics.c
282
rd = sendto(s, buf, plen, 0, (struct sockaddr*)&dst, sizeof(dst));
tools/tools/net80211/wesside/dics/dics.c
300
int s, us;
tools/tools/net80211/wesside/dics/dics.c
335
if (s == -1) {
tools/tools/net80211/wesside/dics/dics.c
353
s = socket (PF_INET, SOCK_RAW, IPPROTO_UDP);
tools/tools/net80211/wesside/dics/dics.c
354
if (s == -1) {
tools/tools/net80211/wesside/dics/dics.c
360
if (setsockopt(s, IPPROTO_IP, IP_HDRINCL, &rd, sizeof(rd)) == -1) {
tools/tools/net80211/wesside/dics/dics.c
430
send_stuff(s, sip, ip, port, 69 + (TTLSENT-ttl));
tools/tools/net80211/wesside/dics/dics.c
437
send_stuff(s, sip, ip, port, PRGA_LEN);
tools/tools/net80211/wesside/dics/dics.c
450
close(s);
tools/tools/net80211/wesside/udps/udps.c
126
int s;
tools/tools/net80211/wesside/udps/udps.c
140
s = socket(PF_INET, SOCK_DGRAM, IPPROTO_UDP);
tools/tools/net80211/wesside/udps/udps.c
141
if( s < 0)
tools/tools/net80211/wesside/udps/udps.c
148
if( bind(s, (struct sockaddr*)&s_in, sizeof(s_in)) < 0) {
tools/tools/net80211/wesside/udps/udps.c
160
FD_SET(s, &rfds);
tools/tools/net80211/wesside/udps/udps.c
161
rd = select(s + 1, &rfds, NULL ,NULL ,&tv);
tools/tools/net80211/wesside/udps/udps.c
166
if (rd == 1 && FD_ISSET(s, &rfds)) {
tools/tools/net80211/wesside/udps/udps.c
167
rd = recvfrom(s, buf, 64, 0, (struct sockaddr*)&s_in, &len);
tools/tools/net80211/wesside/udps/udps.c
188
own(s, &s_in);
tools/tools/net80211/wesside/udps/udps.c
45
void own(int s, struct sockaddr_in* s_in) {
tools/tools/net80211/wesside/udps/udps.c
85
if( sendto(s, buf, 6, 0, (struct sockaddr *)s_in, sizeof(*s_in)) != 6) {
tools/tools/net80211/wesside/wesside/aircrack-ptw-lib.c
139
memcpy(state->s, &rc4initial, n);
tools/tools/net80211/wesside/wesside/aircrack-ptw-lib.c
142
j = (j + state->s[i] + key[i % keylen]) % n;
tools/tools/net80211/wesside/wesside/aircrack-ptw-lib.c
143
tmp = state->s[i];
tools/tools/net80211/wesside/wesside/aircrack-ptw-lib.c
144
state->s[i] = state->s[j];
tools/tools/net80211/wesside/wesside/aircrack-ptw-lib.c
145
state->s[j] = tmp;
tools/tools/net80211/wesside/wesside/aircrack-ptw-lib.c
156
state->j += state->s[state->i];
tools/tools/net80211/wesside/wesside/aircrack-ptw-lib.c
157
tmp = state->s[state->i];
tools/tools/net80211/wesside/wesside/aircrack-ptw-lib.c
158
state->s[state->i] = state->s[state->j];
tools/tools/net80211/wesside/wesside/aircrack-ptw-lib.c
159
state->s[state->j] = tmp;
tools/tools/net80211/wesside/wesside/aircrack-ptw-lib.c
160
k = state->s[state->i] + state->s[state->j];
tools/tools/net80211/wesside/wesside/aircrack-ptw-lib.c
162
return state->s[k];
tools/tools/net80211/wesside/wesside/aircrack-ptw-lib.c
192
uint8_t s = 0;
tools/tools/net80211/wesside/wesside/aircrack-ptw-lib.c
206
s += state[jj];
tools/tools/net80211/wesside/wesside/aircrack-ptw-lib.c
207
ii -= (j+s);
tools/tools/net80211/wesside/wesside/aircrack-ptw-lib.c
45
uint8_t s[n];
tools/tools/net80211/wesside/wesside/wesside.c
2160
int s;
tools/tools/net80211/wesside/wesside/wesside.c
2177
s = socket(PF_INET, SOCK_DGRAM, 0);
tools/tools/net80211/wesside/wesside/wesside.c
2178
if (s == -1) {
tools/tools/net80211/wesside/wesside/wesside.c
2187
if (ioctl(s, SIOCSIFMTU, &ifr) == -1) {
tools/tools/net80211/wesside/wesside/wesside.c
2195
if (ioctl(s, SIOCGIFFLAGS, &ifr) == -1) {
tools/tools/net80211/wesside/wesside/wesside.c
2207
if (ioctl(s, SIOCSIFFLAGS, &ifr) == -1) {
tools/tools/net80211/wesside/wesside/wesside.c
2212
close(s);
tools/tools/net80211/wesside/wesside/wesside.c
2736
chaninfo.s = -1;
tools/tools/net80211/wesside/wesside/wesside.c
2809
if(chaninfo.s != -1)
tools/tools/net80211/wesside/wesside/wesside.c
2810
close(chaninfo.s);
tools/tools/net80211/wesside/wesside/wesside.c
331
if (ioctl(chaninfo.s, SIOCS80211, &chaninfo.ireq) == -1) {
tools/tools/net80211/wesside/wesside/wesside.c
339
int s;
tools/tools/net80211/wesside/wesside/wesside.c
342
s = socket(PF_INET, SOCK_DGRAM, 0);
tools/tools/net80211/wesside/wesside/wesside.c
343
if (s == -1) {
tools/tools/net80211/wesside/wesside/wesside.c
355
if (ioctl(s, SIOCSIFLLADDR, &ifr) == -1) {
tools/tools/net80211/wesside/wesside/wesside.c
360
close(s);
tools/tools/net80211/wesside/wesside/wesside.c
364
int s;
tools/tools/net80211/wesside/wesside/wesside.c
380
s = socket(PF_INET, SOCK_DGRAM, 0);
tools/tools/net80211/wesside/wesside/wesside.c
381
if (s == -1) {
tools/tools/net80211/wesside/wesside/wesside.c
392
chaninfo.s = s;
tools/tools/net80211/wesside/wesside/wesside.c
398
if (ioctl(s, SIOCGIFFLAGS, &ifr) == -1) {
tools/tools/net80211/wesside/wesside/wesside.c
410
if (ioctl(s, SIOCSIFFLAGS, &ifr) == -1) {
tools/tools/net80211/wesside/wesside/wesside.c
69
int s;
tools/tools/net80211/wlaninject/wlaninject.c
49
int s;
tools/tools/net80211/wlaninject/wlaninject.c
56
if ((s = socket(PF_INET, SOCK_DGRAM, 0)) == -1)
tools/tools/net80211/wlaninject/wlaninject.c
64
if (ioctl(s, SIOCS80211, &ireq) == -1)
tools/tools/net80211/wlaninject/wlaninject.c
70
if (ioctl(s, SIOCGIFFLAGS, &ifr) == -1)
tools/tools/net80211/wlaninject/wlaninject.c
76
if (ioctl(s, SIOCSIFFLAGS, &ifr) == -1)
tools/tools/net80211/wlaninject/wlaninject.c
79
close(s);
tools/tools/net80211/wlanwatch/wlanwatch.c
100
bprintf(FILE *fp, int b, char *s)
tools/tools/net80211/wlanwatch/wlanwatch.c
107
while ((i = *s++) != 0) {
tools/tools/net80211/wlanwatch/wlanwatch.c
115
for (; (i = *s) > 32; s++)
tools/tools/net80211/wlanwatch/wlanwatch.c
118
while (*s > 32)
tools/tools/net80211/wlanwatch/wlanwatch.c
119
s++;
tools/tools/net80211/wlanwatch/wlanwatch.c
222
{ u_short *s = (u_short *)(void *)sa;
tools/tools/net80211/wlanwatch/wlanwatch.c
223
u_short *slim = s + ((sa->sa_len + 1) >> 1);
tools/tools/net80211/wlanwatch/wlanwatch.c
227
while (++s < slim && cp < cpe) /* start with sa->sa_data */
tools/tools/net80211/wlanwatch/wlanwatch.c
228
if ((n = snprintf(cp, cpe - cp, " %x", *s)) > 0)
tools/tools/net80211/wlanwatch/wlanwatch.c
83
int n, s;
tools/tools/net80211/wlanwatch/wlanwatch.c
89
s = socket(PF_ROUTE, SOCK_RAW, 0);
tools/tools/net80211/wlanwatch/wlanwatch.c
90
if (s < 0)
tools/tools/net80211/wlanwatch/wlanwatch.c
93
n = read(s, msg, 2048);
tools/tools/net80211/wlanwds/wlanwds.c
112
int s, c, logmask, bg = 1;
tools/tools/net80211/wlanwds/wlanwds.c
165
s = socket(PF_ROUTE, SOCK_RAW, 0);
tools/tools/net80211/wlanwds/wlanwds.c
166
if (s < 0)
tools/tools/net80211/wlanwds/wlanwds.c
171
scanforvaps(s);
tools/tools/net80211/wlanwds/wlanwds.c
185
ssize_t n = read(s, msg, sizeof(msg));
tools/tools/net80211/wlanwds/wlanwds.c
256
iswdsvap(int s, const char *ifname)
tools/tools/net80211/wlanwds/wlanwds.c
262
if (ioctl(s, SIOCGIFMEDIA, (caddr_t)&ifmr) < 0)
tools/tools/net80211/wlanwds/wlanwds.c
272
getbssid(int s, const char *ifname, uint8_t bssid[IEEE80211_ADDR_LEN])
tools/tools/net80211/wlanwds/wlanwds.c
281
if (ioctl(s, SIOCG80211, &ireq) < 0)
tools/tools/net80211/wlanwds/wlanwds.c
355
scanforvaps(int s)
tools/tools/net80211/wlanwds/wlanwds.c
364
if (checkifnet(ifname, 0) && iswdsvap(s, ifname)) {
tools/tools/net80211/wlanwds/wlanwds.c
369
getbssid(s, ifname, p->bssid);
tools/tools/net80211/wlanwds/wlanwds.c
564
int s, status;
tools/tools/net80211/wlanwds/wlanwds.c
593
s = socket(AF_INET, SOCK_DGRAM, 0);
tools/tools/net80211/wlanwds/wlanwds.c
594
if (s >= 0) {
tools/tools/net80211/wlanwds/wlanwds.c
595
if (ioctl(s, SIOCIFCREATE2, &ifr) >= 0) {
tools/tools/net80211/wlanwds/wlanwds.c
605
close(s);
tools/tools/net80211/wlanwds/wlanwds.c
615
int s, status;
tools/tools/net80211/wlanwds/wlanwds.c
617
s = socket(AF_INET, SOCK_DGRAM, 0);
tools/tools/net80211/wlanwds/wlanwds.c
618
if (s < 0) {
tools/tools/net80211/wlanwds/wlanwds.c
624
if (ioctl(s, SIOCIFDESTROY, &ifr) < 0) {
tools/tools/net80211/wlanwds/wlanwds.c
629
close(s);
tools/tools/net80211/wlanwds/wlanwds.c
88
static void scanforvaps(int s);
tools/tools/netmap/lb.c
133
oq_enq(struct overflow_queue *q, const struct netmap_slot *s)
tools/tools/netmap/lb.c
139
q->slots[q->tail] = *s;
tools/tools/netmap/lb.c
149
struct netmap_slot s = q->slots[q->head];
tools/tools/netmap/lb.c
158
return s;
tools/tools/netmap/lb.c
367
struct netmap_slot s = oq_deq(q);
tools/tools/netmap/lb.c
368
uint32_t *b = (uint32_t *)NETMAP_BUF(cp->ring, s.buf_idx);
tools/tools/netmap/lb.c
371
rxport->nmd->nifp->ni_bufs_head = s.buf_idx;
tools/tools/netmap/lb.c
782
struct netmap_slot s;
tools/tools/netmap/lb.c
783
s.len = s.flags = 0;
tools/tools/netmap/lb.c
784
s.ptr = 0;
tools/tools/netmap/lb.c
785
s.buf_idx = scan;
tools/tools/netmap/lb.c
786
ND("freeq <- %d", s.buf_idx);
tools/tools/netmap/lb.c
787
oq_enq(freeq, &s);
tools/tools/netmap/lb.c
989
struct netmap_slot s = oq_deq(q), tmp;
tools/tools/netmap/lb.c
994
*slot = s;
tools/tools/netmap/nmreplay.c
1285
const char *s;
tools/tools/netmap/nmreplay.c
1313
for (;conv->s; conv++) {
tools/tools/netmap/nmreplay.c
1314
if (strchr(conv->s, *ep))
tools/tools/netmap/nmreplay.c
1323
ND("scale is %s %lf", conv->s, conv->m);
tools/tools/netmap/nmreplay.c
1436
s seconds
tools/tools/netmap/nmreplay.c
1472
k/K kbits/s (10^3 bits/s)
tools/tools/netmap/nmreplay.c
1473
m/M mbits/s (10^6 bits/s)
tools/tools/netmap/nmreplay.c
1474
g/G gbits/s (10^9 bits/s)
tools/tools/netmap/pkt-gen.c
525
int s, ret;
tools/tools/netmap/pkt-gen.c
539
s = socket(AF_INET, SOCK_DGRAM, 0);
tools/tools/netmap/pkt-gen.c
540
if (s < 0) {
tools/tools/netmap/pkt-gen.c
542
return s;
tools/tools/netmap/pkt-gen.c
548
ret = ioctl(s, SIOCGIFMTU, &ifreq);
tools/tools/netmap/pkt-gen.c
553
close(s);
tools/tools/netmap/pkt-gen.c
606
#define LLADDR(s) s->sll_addr;
tools/tools/netrate/juggle/juggle.c
195
message_send(int s)
tools/tools/netrate/juggle/juggle.c
202
len = write(s, buffer, sizeof(buffer));
tools/tools/netrate/juggle/juggle.c
213
message_recv(int s)
tools/tools/netrate/juggle/juggle.c
218
len = read(s, buffer, sizeof(buffer));
tools/tools/netrate/netblast/netblast.c
115
if (send(s, packet, packet_len, 0) < 0)
tools/tools/netrate/netblast/netblast.c
145
int port, s, error;
tools/tools/netrate/netblast/netblast.c
192
s = -1;
tools/tools/netrate/netblast/netblast.c
194
s = socket(res->ai_family, res->ai_socktype, 0);
tools/tools/netrate/netblast/netblast.c
195
if (s < 0) {
tools/tools/netrate/netblast/netblast.c
200
if (connect(s, res->ai_addr, res->ai_addrlen) < 0) {
tools/tools/netrate/netblast/netblast.c
202
close(s);
tools/tools/netrate/netblast/netblast.c
203
s = -1;
tools/tools/netrate/netblast/netblast.c
209
if (s < 0) {
tools/tools/netrate/netblast/netblast.c
217
return (blast_loop(s, duration, packet, payloadsize));
tools/tools/netrate/netblast/netblast.c
66
blast_loop(int s, long duration, u_char *packet, u_int packet_len)
tools/tools/netrate/netreceive/netreceive.c
125
make_threads(int *s, int nsock, int nthreads)
tools/tools/netrate/netreceive/netreceive.c
143
tp[i]->fd = s[si];
tools/tools/netrate/netreceive/netreceive.c
202
int s[MAXSOCK];
tools/tools/netrate/netreceive/netreceive.c
237
s[nsock] = socket(res->ai_family, res->ai_socktype,
tools/tools/netrate/netreceive/netreceive.c
239
if (s[nsock] < 0) {
tools/tools/netrate/netreceive/netreceive.c
245
if (setsockopt(s[nsock], SOL_SOCKET, SO_RCVBUF, &v, sizeof(v)) < 0) {
tools/tools/netrate/netreceive/netreceive.c
247
close(s[nsock]);
tools/tools/netrate/netreceive/netreceive.c
250
if (bind(s[nsock], res->ai_addr, res->ai_addrlen) < 0) {
tools/tools/netrate/netreceive/netreceive.c
252
close(s[nsock]);
tools/tools/netrate/netreceive/netreceive.c
255
(void) listen(s[nsock], 5);
tools/tools/netrate/netreceive/netreceive.c
267
tp = make_threads(s, nsock, nthreads);
tools/tools/netrate/netsend/netsend.c
192
if (connect(a->s, (struct sockaddr *)&a->sin6, sizeof(a->sin6))) {
tools/tools/netrate/netsend/netsend.c
197
if (connect(a->s, (struct sockaddr *)&a->sin, sizeof(a->sin))) {
tools/tools/netrate/netsend/netsend.c
229
ret = send(a->s, a->packet, a->packet_len, 0);
tools/tools/netrate/netsend/netsend.c
235
ret = sendto(a->s, a->packet, a->packet_len, 0,
tools/tools/netrate/netsend/netsend.c
238
ret = sendto(a->s, a->packet, a->packet_len, 0,
tools/tools/netrate/netsend/netsend.c
383
a.s = socket(PF_INET6, SOCK_DGRAM, 0);
tools/tools/netrate/netsend/netsend.c
385
a.s = socket(PF_INET, SOCK_DGRAM, 0);
tools/tools/netrate/netsend/netsend.c
386
if (a.s == -1) {
tools/tools/netrate/netsend/netsend.c
46
int s;
tools/tools/netrate/tcpconnect/tcpconnect.c
100
close(s);
tools/tools/netrate/tcpconnect/tcpconnect.c
77
int i, s;
tools/tools/netrate/tcpconnect/tcpconnect.c
79
s = socket(PF_INET, SOCK_STREAM, 0);
tools/tools/netrate/tcpconnect/tcpconnect.c
80
if (s < 0)
tools/tools/netrate/tcpconnect/tcpconnect.c
84
if (fcntl(s, F_SETFL, FIONBIO, &i) < 0)
tools/tools/netrate/tcpconnect/tcpconnect.c
88
FD_SET(s, &read_set);
tools/tools/netrate/tcpconnect/tcpconnect.c
90
if (connect(s, (struct sockaddr *)sin, sizeof(*sin)) < 0 &&
tools/tools/netrate/tcpconnect/tcpconnect.c
94
if (select(s + 1, &read_set, &read_set, &read_set, NULL) < 0) {
tools/tools/netrate/tcpreceive/tcpreceive.c
59
int s;
tools/tools/netrate/tcpreceive/tcpreceive.c
61
s = accept(accept_sock, NULL, NULL);
tools/tools/netrate/tcpreceive/tcpreceive.c
62
if (s < 0) {
tools/tools/netrate/tcpreceive/tcpreceive.c
68
recvlen = recv(s, buffer, BUFFERSIZE, 0);
tools/tools/netrate/tcpreceive/tcpreceive.c
70
close(s);
tools/tools/netrate/tcpreceive/tcpreceive.c
75
len = send(s, buffer + sofar, recvlen - sofar, 0);
tools/tools/netrate/tcpreceive/tcpreceive.c
77
close(s);
tools/tools/npe/npestats/npestats.c
176
npe_get_curstat(struct bsdstat *sf, int s, char b[], size_t bs)
tools/tools/npe/npestats/npestats.c
182
switch (s) {
tools/tools/npe/npestats/npestats.c
212
npe_get_totstat(struct bsdstat *sf, int s, char b[], size_t bs)
tools/tools/npe/npestats/npestats.c
218
switch (s) {
tools/tools/nvmf/nvmfd/discovery.c
120
discovery_add_io_controller(int s, const char *subnqn)
tools/tools/nvmf/nvmfd/discovery.c
130
icd->wildcard = init_discovery_log_entry(&icd->entry, s, subnqn);
tools/tools/nvmf/nvmfd/discovery.c
146
if (getsockname(dc->s, (struct sockaddr *)&ss, &len) == -1) {
tools/tools/nvmf/nvmfd/discovery.c
266
dc.s = dta->s;
tools/tools/nvmf/nvmfd/discovery.c
275
close(dta->s);
tools/tools/nvmf/nvmfd/discovery.c
281
handle_discovery_socket(int s)
tools/tools/nvmf/nvmfd/discovery.c
293
qparams.tcp.fd = s;
tools/tools/nvmf/nvmfd/discovery.c
30
int s;
tools/tools/nvmf/nvmfd/discovery.c
322
dta->s = s;
tools/tools/nvmf/nvmfd/discovery.c
341
close(s);
tools/tools/nvmf/nvmfd/discovery.c
36
int s;
tools/tools/nvmf/nvmfd/discovery.c
44
init_discovery_log_entry(struct nvme_discovery_log_entry *entry, int s,
tools/tools/nvmf/nvmfd/discovery.c
52
if (getsockname(s, (struct sockaddr *)&ss, &len) == -1)
tools/tools/nvmf/nvmfd/internal.h
38
void handle_discovery_socket(int s);
tools/tools/nvmf/nvmfd/internal.h
39
void discovery_add_io_controller(int s, const char *subnqn);
tools/tools/nvmf/nvmfd/internal.h
43
void handle_io_socket(int s);
tools/tools/nvmf/nvmfd/io.c
475
connect_admin_qpair(int s, struct nvmf_qpair *qp, struct nvmf_capsule *nc,
tools/tools/nvmf/nvmfd/io.c
519
close(s);
tools/tools/nvmf/nvmfd/io.c
524
close(s);
tools/tools/nvmf/nvmfd/io.c
528
connect_io_qpair(int s, struct nvmf_qpair *qp, struct nvmf_capsule *nc,
tools/tools/nvmf/nvmfd/io.c
596
ioc->io_sockets[qid - 1] = s;
tools/tools/nvmf/nvmfd/io.c
606
close(s);
tools/tools/nvmf/nvmfd/io.c
617
int s;
tools/tools/nvmf/nvmfd/io.c
621
s = (intptr_t)arg;
tools/tools/nvmf/nvmfd/io.c
623
qparams.tcp.fd = s;
tools/tools/nvmf/nvmfd/io.c
649
connect_admin_qpair(s, qp, nc, &data);
tools/tools/nvmf/nvmfd/io.c
651
connect_io_qpair(s, qp, nc, &data, le16toh(cmd->qid));
tools/tools/nvmf/nvmfd/io.c
660
close(s);
tools/tools/nvmf/nvmfd/io.c
665
handle_io_socket(int s)
tools/tools/nvmf/nvmfd/io.c
671
(void *)(uintptr_t)s);
tools/tools/nvmf/nvmfd/io.c
674
close(s);
tools/tools/nvmf/nvmfd/nvmfd.c
100
discovery_add_io_controller(s, subnqn);
tools/tools/nvmf/nvmfd/nvmfd.c
114
int s;
tools/tools/nvmf/nvmfd/nvmfd.c
130
s = accept(ev.ident, NULL, NULL);
tools/tools/nvmf/nvmfd/nvmfd.c
131
if (s == -1) {
tools/tools/nvmf/nvmfd/nvmfd.c
138
handle_discovery_socket(s);
tools/tools/nvmf/nvmfd/nvmfd.c
141
handle_io_socket(s);
tools/tools/nvmf/nvmfd/nvmfd.c
58
register_listen_socket(int kqfd, int s, void *udata)
tools/tools/nvmf/nvmfd/nvmfd.c
62
if (listen(s, -1) != 0)
tools/tools/nvmf/nvmfd/nvmfd.c
65
EV_SET(&kev, s, EVFILT_READ, EV_ADD, 0, 0, udata);
tools/tools/nvmf/nvmfd/nvmfd.c
75
int error, s;
tools/tools/nvmf/nvmfd/nvmfd.c
87
s = socket(ai->ai_family, ai->ai_socktype, ai->ai_protocol);
tools/tools/nvmf/nvmfd/nvmfd.c
88
if (s == -1)
tools/tools/nvmf/nvmfd/nvmfd.c
91
if (bind(s, ai->ai_addr, ai->ai_addrlen) != 0) {
tools/tools/nvmf/nvmfd/nvmfd.c
92
close(s);
tools/tools/nvmf/nvmfd/nvmfd.c
97
register_listen_socket(kqfd, s, (void *)1);
tools/tools/nvmf/nvmfd/nvmfd.c
99
register_listen_socket(kqfd, s, (void *)2);
tools/tools/nvmf/nvmfdd/nvmfdd.c
54
int error, s;
tools/tools/nvmf/nvmfdd/nvmfdd.c
64
s = socket(ai->ai_family, ai->ai_socktype, ai->ai_protocol);
tools/tools/nvmf/nvmfdd/nvmfdd.c
65
if (s == -1)
tools/tools/nvmf/nvmfdd/nvmfdd.c
68
if (connect(s, ai->ai_addr, ai->ai_addrlen) != 0) {
tools/tools/nvmf/nvmfdd/nvmfdd.c
69
close(s);
tools/tools/nvmf/nvmfdd/nvmfdd.c
74
params->tcp.fd = s;
tools/tools/shlib-compat/test/libtest1/test.c
28
void func3(struct s1 *s);
tools/tools/shlib-compat/test/libtest1/test.c
29
void func4(struct s1 s);
tools/tools/shlib-compat/test/libtest1/test.c
30
int func5(int a, void *b, struct s2 *s);
tools/tools/shlib-compat/test/libtest1/test.c
31
int func6(char a, struct s3 *s);
tools/tools/shlib-compat/test/libtest1/test.c
46
func3(struct s1 *s)
tools/tools/shlib-compat/test/libtest1/test.c
51
func4(struct s1 s)
tools/tools/shlib-compat/test/libtest1/test.c
56
func5(int a, void *b, struct s2 *s)
tools/tools/shlib-compat/test/libtest1/test.c
62
func6(char a, struct s3 *s)
tools/tools/shlib-compat/test/libtest2/test.c
29
void func3(struct s1 *s);
tools/tools/shlib-compat/test/libtest2/test.c
30
void func4(struct s1 s);
tools/tools/shlib-compat/test/libtest2/test.c
31
int func5(int a, void *b, struct s2 *s);
tools/tools/shlib-compat/test/libtest2/test.c
32
int func6(char a, struct s3 *s);
tools/tools/shlib-compat/test/libtest2/test.c
54
func3(struct s1 *s)
tools/tools/shlib-compat/test/libtest2/test.c
59
func4(struct s1 s)
tools/tools/shlib-compat/test/libtest2/test.c
64
func5(int a, void *b, struct s2 *s)
tools/tools/shlib-compat/test/libtest2/test.c
70
func6(char a, struct s3 *s)
tools/tools/shlib-compat/test/libtest3/test.c
40
void func3(struct s1 *s);
tools/tools/shlib-compat/test/libtest3/test.c
41
void func4(struct s1 s);
tools/tools/shlib-compat/test/libtest3/test.c
42
int32_t func5(i32 a, void *b, struct s2 *s);
tools/tools/shlib-compat/test/libtest3/test.c
43
int func6__compat(char a, struct s3 *s);
tools/tools/shlib-compat/test/libtest3/test.c
44
int func6(char a, struct s4 *s);
tools/tools/shlib-compat/test/libtest3/test.c
59
func3(struct s1 *s)
tools/tools/shlib-compat/test/libtest3/test.c
64
func4(struct s1 s)
tools/tools/shlib-compat/test/libtest3/test.c
69
func5(int a, void *b, struct s2 *s)
tools/tools/shlib-compat/test/libtest3/test.c
75
func6(char a, struct s4 *s)
tools/tools/shlib-compat/test/libtest3/test.c
81
func6__compat(char a, struct s3 *s)
tools/tools/so_splice/pingpong.c
122
s = socket(ss.ss_family, SOCK_STREAM, 0);
tools/tools/so_splice/pingpong.c
123
if (s == -1)
tools/tools/so_splice/pingpong.c
125
if (setsockopt(s, IPPROTO_TCP, TCP_NODELAY, &(int){1}, sizeof(int)) ==
tools/tools/so_splice/pingpong.c
134
if (connect(s, (struct sockaddr *)&ss, ss.ss_len) == -1)
tools/tools/so_splice/pingpong.c
141
n = write(s, buf, len);
tools/tools/so_splice/pingpong.c
144
n = read(s, buf, len);
tools/tools/so_splice/pingpong.c
163
if (setsockopt(s, SOL_SOCKET, SO_REUSEADDR, &(int){1},
tools/tools/so_splice/pingpong.c
166
if (bind(s, (struct sockaddr *)&ss, ss.ss_len) == -1)
tools/tools/so_splice/pingpong.c
168
if (listen(s, 1) == -1)
tools/tools/so_splice/pingpong.c
174
cs = accept(s, NULL, NULL);
tools/tools/so_splice/pingpong.c
74
int ch, count, s;
tools/tools/so_splice/proxy.c
162
nodelay(int s)
tools/tools/so_splice/proxy.c
164
if (setsockopt(s, IPPROTO_TCP, TCP_NODELAY, &(int){1}, sizeof(int)) ==
tools/tools/so_splice/proxy.c
289
int s, ts;
tools/tools/so_splice/proxy.c
295
s = accept(lsd, NULL, NULL);
tools/tools/so_splice/proxy.c
296
if (s == -1)
tools/tools/so_splice/proxy.c
298
nodelay(s);
tools/tools/so_splice/proxy.c
317
child = proxy(sc, s, ls[1]);
tools/tools/so_splice/proxy.c
323
child = proxy(sc, s, ts);
tools/tools/sortbench/sort_bench.c
103
sort(array, elts, s);
tools/tools/sortbench/sort_bench.c
111
sort_bench(int elts, enum sort s)
tools/tools/sortbench/sort_bench.c
118
sort(array, elts, s);
tools/tools/sortbench/sort_bench.c
126
partial_bench(int elts, enum sort s)
tools/tools/sortbench/sort_bench.c
136
sort(array, elts, s);
tools/tools/sortbench/sort_bench.c
144
reverse_bench(int elts, enum sort s)
tools/tools/sortbench/sort_bench.c
151
sort(array, elts, s);
tools/tools/sortbench/sort_bench.c
156
run_bench(enum sort s, enum test t, int runs, int elts)
tools/tools/sortbench/sort_bench.c
161
rand_bench(elts, s);
tools/tools/sortbench/sort_bench.c
164
sort_bench(elts, s);
tools/tools/sortbench/sort_bench.c
167
partial_bench(elts, s);
tools/tools/sortbench/sort_bench.c
170
reverse_bench(elts, s);
tools/tools/sortbench/sort_bench.c
245
enum sort s = parse_alg(argv[1]);
tools/tools/sortbench/sort_bench.c
246
if (s == INVALID_ALG)
tools/tools/sortbench/sort_bench.c
256
run_bench(s, t, runs, elts);
tools/tools/sortbench/sort_bench.c
71
sort(int *testarray, int elts, enum sort s)
tools/tools/sortbench/sort_bench.c
73
switch (s) {
tools/tools/sortbench/sort_bench.c
98
rand_bench(int elts, enum sort s)
tools/tools/vimage/vimage.c
214
if ((s = socket(AF_INET, SOCK_DGRAM, 0)) < 0)
tools/tools/vimage/vimage.c
220
if (ioctl(s, SIOCSIFVNET, (caddr_t)&ifreq) < 0)
tools/tools/vimage/vimage.c
222
close(s);
tools/tools/vimage/vimage.c
233
if ((s = socket(AF_INET, SOCK_DGRAM, 0)) < 0)
tools/tools/vimage/vimage.c
238
while (ioctl(s, SIOCSIFNAME, (caddr_t)&ifreq) < 0) {
tools/tools/vimage/vimage.c
97
int jid, i, s, namelen;
usr.bin/ar/acpyacc.y
230
yyerror(const char *s)
usr.bin/ar/acpyacc.y
233
(void) s;
usr.bin/ar/write.c
535
prefault_buffer(const char *buf, size_t s)
usr.bin/ar/write.c
540
if (s == 0)
usr.bin/ar/write.c
543
for (p = buf; p < buf + s; p += page_size)
usr.bin/ar/write.c
549
*(volatile const char *)(buf + s - 1);
usr.bin/ar/write.c
556
write_data(struct bsdar *bsdar, struct archive *a, const void *buf, size_t s)
usr.bin/ar/write.c
560
prefault_buffer(buf, s);
usr.bin/ar/write.c
561
while (s > 0) {
usr.bin/ar/write.c
562
written = archive_write_data(a, buf, s);
usr.bin/ar/write.c
567
s -= written;
usr.bin/ar/write.c
65
static void prefault_buffer(const char *buf, size_t s);
usr.bin/ar/write.c
70
const void *buf, size_t s);
usr.bin/bintrans/qp.c
47
decode_char(const char *s)
usr.bin/bintrans/qp.c
49
return (16 * hexval(toupper(s[1])) + hexval(toupper(s[2])));
usr.bin/bluetooth/btsockstat/btsockstat.c
500
ng_btsocket_rfcomm_session_t s;
usr.bin/bluetooth/btsockstat/btsockstat.c
511
if (kread(kvmd, (u_long) this, (char *) &s, sizeof(s)) < 0)
usr.bin/bluetooth/btsockstat/btsockstat.c
513
if (kread(kvmd, (u_long) s.l2so, (char *) &so, sizeof(so)) < 0)
usr.bin/bluetooth/btsockstat/btsockstat.c
516
next = LIST_NEXT(&s, next);
usr.bin/bluetooth/btsockstat/btsockstat.c
536
s.flags,
usr.bin/bluetooth/btsockstat/btsockstat.c
537
s.mtu,
usr.bin/bluetooth/btsockstat/btsockstat.c
538
s.outq.len,
usr.bin/bluetooth/btsockstat/btsockstat.c
539
LIST_EMPTY(&s.dlcs)? "No" : "Yes",
usr.bin/bluetooth/btsockstat/btsockstat.c
540
state2str(s.state));
usr.bin/bluetooth/rfcomm_sppd/rfcomm_sppd.c
242
s = -1;
usr.bin/bluetooth/rfcomm_sppd/rfcomm_sppd.c
243
while (s < 0) {
usr.bin/bluetooth/rfcomm_sppd/rfcomm_sppd.c
245
s = accept(acceptsock, (struct sockaddr *)&ra,
usr.bin/bluetooth/rfcomm_sppd/rfcomm_sppd.c
247
if (s < 0)
usr.bin/bluetooth/rfcomm_sppd/rfcomm_sppd.c
252
close(s);
usr.bin/bluetooth/rfcomm_sppd/rfcomm_sppd.c
253
s = -1;
usr.bin/bluetooth/rfcomm_sppd/rfcomm_sppd.c
268
s = socket(PF_BLUETOOTH, SOCK_STREAM, BLUETOOTH_PROTO_RFCOMM);
usr.bin/bluetooth/rfcomm_sppd/rfcomm_sppd.c
269
if (s < 0)
usr.bin/bluetooth/rfcomm_sppd/rfcomm_sppd.c
276
if (bind(s, (struct sockaddr *) &ra, sizeof(ra)) < 0)
usr.bin/bluetooth/rfcomm_sppd/rfcomm_sppd.c
282
if (connect(s, (struct sockaddr *) &ra, sizeof(ra)) < 0)
usr.bin/bluetooth/rfcomm_sppd/rfcomm_sppd.c
300
FD_SET(s, &rfd);
usr.bin/bluetooth/rfcomm_sppd/rfcomm_sppd.c
302
n = select(max(amaster, s) + 1, &rfd, NULL, NULL, NULL);
usr.bin/bluetooth/rfcomm_sppd/rfcomm_sppd.c
326
if (sppd_write(s, buf, n) < 0) {
usr.bin/bluetooth/rfcomm_sppd/rfcomm_sppd.c
329
s, n, strerror(errno));
usr.bin/bluetooth/rfcomm_sppd/rfcomm_sppd.c
334
if (FD_ISSET(s, &rfd)) {
usr.bin/bluetooth/rfcomm_sppd/rfcomm_sppd.c
335
n = sppd_read(s, buf, sizeof(buf));
usr.bin/bluetooth/rfcomm_sppd/rfcomm_sppd.c
338
"fd=%d. %s", s, strerror(errno));
usr.bin/bluetooth/rfcomm_sppd/rfcomm_sppd.c
357
close(s);
usr.bin/bluetooth/rfcomm_sppd/rfcomm_sppd.c
440
sppd_sighandler(int s)
usr.bin/bluetooth/rfcomm_sppd/rfcomm_sppd.c
443
s, ++ done);
usr.bin/bluetooth/rfcomm_sppd/rfcomm_sppd.c
68
static void sppd_sighandler (int s);
usr.bin/bluetooth/rfcomm_sppd/rfcomm_sppd.c
81
s, amaster, aslave, fd, doserver,
usr.bin/bsdiff/bsdiff/bsdiff.c
124
off_t s,Sf,lenf,Sb,lenb;
usr.bin/bsdiff/bsdiff/bsdiff.c
227
s=0;Sf=0;lenf=0;
usr.bin/bsdiff/bsdiff/bsdiff.c
229
if(old[lastpos+i]==new[lastscan+i]) s++;
usr.bin/bsdiff/bsdiff/bsdiff.c
231
if(s*2-i>Sf*2-lenf) { Sf=s; lenf=i; }
usr.bin/bsdiff/bsdiff/bsdiff.c
236
s=0;Sb=0;
usr.bin/bsdiff/bsdiff/bsdiff.c
238
if(old[pos-i]==new[scan-i]) s++;
usr.bin/bsdiff/bsdiff/bsdiff.c
239
if(s*2-i>Sb*2-lenb) { Sb=s; lenb=i; }
usr.bin/bsdiff/bsdiff/bsdiff.c
245
s=0;Ss=0;lens=0;
usr.bin/bsdiff/bsdiff/bsdiff.c
248
old[lastpos+lenf-overlap+i]) s++;
usr.bin/bsdiff/bsdiff/bsdiff.c
250
old[pos-lenb+i]) s--;
usr.bin/bsdiff/bsdiff/bsdiff.c
251
if(s>Ss) { Ss=s; lens=i+1; }
usr.bin/calendar/parsedata.c
1001
if (strcasecmp(s, sequences[i]) == 0) {
usr.bin/calendar/parsedata.c
1011
if (strncasecmp(s, n->name, n->len) == 0) {
usr.bin/calendar/parsedata.c
1021
parseoffset(char *s)
usr.bin/calendar/parsedata.c
1023
return strtol(s, NULL, 10);
usr.bin/calendar/parsedata.c
43
static int isonlydigits(char *s, int nostar);
usr.bin/calendar/parsedata.c
45
static int checkmonth(char *s, size_t *len, size_t *offset, const char **month);
usr.bin/calendar/parsedata.c
47
static int checkdayofweek(char *s, size_t *len, size_t *offset, const char **dow);
usr.bin/calendar/parsedata.c
48
static int indextooffset(char *s);
usr.bin/calendar/parsedata.c
49
static int parseoffset(char *s);
usr.bin/calendar/parsedata.c
824
static char s[SLEN];
usr.bin/calendar/parsedata.c
825
s[0] = '\0';
usr.bin/calendar/parsedata.c
828
strlcat(s, "year ", SLEN);
usr.bin/calendar/parsedata.c
830
strlcat(s, "month ", SLEN);
usr.bin/calendar/parsedata.c
832
strlcat(s, "dayofweek ", SLEN);
usr.bin/calendar/parsedata.c
834
strlcat(s, "dayofmonth ", SLEN);
usr.bin/calendar/parsedata.c
836
strlcat(s, "modifierindex ", SLEN);
usr.bin/calendar/parsedata.c
838
strlcat(s, "modifieroffset ", SLEN);
usr.bin/calendar/parsedata.c
840
strlcat(s, "specialday ", SLEN);
usr.bin/calendar/parsedata.c
842
strlcat(s, "allmonth ", SLEN);
usr.bin/calendar/parsedata.c
844
strlcat(s, "allday ", SLEN);
usr.bin/calendar/parsedata.c
846
strlcat(s, "variable ", SLEN);
usr.bin/calendar/parsedata.c
848
strlcat(s, "chinesenewyear ", SLEN);
usr.bin/calendar/parsedata.c
850
strlcat(s, "paskha ", SLEN);
usr.bin/calendar/parsedata.c
852
strlcat(s, "easter ", SLEN);
usr.bin/calendar/parsedata.c
854
strlcat(s, "fullmoon ", SLEN);
usr.bin/calendar/parsedata.c
856
strlcat(s, "newmoon ", SLEN);
usr.bin/calendar/parsedata.c
858
strlcat(s, "marequinox ", SLEN);
usr.bin/calendar/parsedata.c
860
strlcat(s, "sepequinox ", SLEN);
usr.bin/calendar/parsedata.c
862
strlcat(s, "junsolstice ", SLEN);
usr.bin/calendar/parsedata.c
864
strlcat(s, "decsolstice ", SLEN);
usr.bin/calendar/parsedata.c
866
return s;
usr.bin/calendar/parsedata.c
880
checkmonth(char *s, size_t *len, size_t *offset, const char **month)
usr.bin/calendar/parsedata.c
887
if (strncasecmp(s, n->name, n->len) == 0) {
usr.bin/calendar/parsedata.c
896
if (strncasecmp(s, n->name, n->len) == 0) {
usr.bin/calendar/parsedata.c
905
if (strncasecmp(s, fmonths[i], *len) == 0) {
usr.bin/calendar/parsedata.c
912
if (strncasecmp(s, months[i], 3) == 0) {
usr.bin/calendar/parsedata.c
931
checkdayofweek(char *s, size_t *len, size_t *offset, const char **dow)
usr.bin/calendar/parsedata.c
938
if (strncasecmp(s, n->name, n->len) == 0) {
usr.bin/calendar/parsedata.c
947
if (strncasecmp(s, n->name, n->len) == 0) {
usr.bin/calendar/parsedata.c
956
if (strncasecmp(s, fdays[i], *len) == 0) {
usr.bin/calendar/parsedata.c
963
if (strncasecmp(s, days[i], 3) == 0) {
usr.bin/calendar/parsedata.c
974
isonlydigits(char *s, int nostar)
usr.bin/calendar/parsedata.c
977
for (i = 0; s[i] != '\0'; i++) {
usr.bin/calendar/parsedata.c
978
if (nostar == 0 && s[i] == '*' && s[i + 1] == '\0')
usr.bin/calendar/parsedata.c
980
if (!isdigit((unsigned char)s[i]))
usr.bin/calendar/parsedata.c
987
indextooffset(char *s)
usr.bin/calendar/parsedata.c
993
if (s[0] == '+' || s[0] == '-') {
usr.bin/calendar/parsedata.c
994
i = strtol (s, &es, 10);
usr.bin/calendar/parsedata.c
996
errx (1, "Invalid specifier format: %s\n", s);
usr.bin/calendar/sunpos.c
187
#define SHOUR(s) ((s) / 3600)
usr.bin/calendar/sunpos.c
188
#define SMIN(s) (((s) % 3600) / 60)
usr.bin/calendar/sunpos.c
189
#define SSEC(s) ((s) % 60)
usr.bin/calendar/sunpos.c
219
int dial, s;
usr.bin/calendar/sunpos.c
239
s = SECSPERDAY / 2;
usr.bin/calendar/sunpos.c
240
while (s > 0) {
usr.bin/calendar/sunpos.c
249
dial += s;
usr.bin/calendar/sunpos.c
252
dial -= s;
usr.bin/calendar/sunpos.c
258
s /= 2;
usr.bin/calendar/sunpos.c
278
s = SECSPERDAY / 2;
usr.bin/calendar/sunpos.c
279
while (s > 0) {
usr.bin/calendar/sunpos.c
288
dial += s;
usr.bin/calendar/sunpos.c
291
dial -= s;
usr.bin/calendar/sunpos.c
297
s /= 2;
usr.bin/calendar/sunpos.c
56
comp(char *s, double v, double c)
usr.bin/calendar/sunpos.c
59
printf("%-*s %*g %*g %*g\n", 15, s, 15, v, 15, c, 15, v - c);
usr.bin/chat/chat.c
1010
if (strcmp(s, "EOT") == 0)
usr.bin/chat/chat.c
1011
s = strdup("^D\\c");
usr.bin/chat/chat.c
1012
else if (strcmp(s, "BREAK") == 0)
usr.bin/chat/chat.c
1013
s = strdup("\\K\\c");
usr.bin/chat/chat.c
1015
if (!put_string(s))
usr.bin/chat/chat.c
1091
put_string(char *s)
usr.bin/chat/chat.c
1094
s = clean(s, 1);
usr.bin/chat/chat.c
1097
chat_logf("send (%v)", quiet ? "??????" : s);
usr.bin/chat/chat.c
1101
while (*s) {
usr.bin/chat/chat.c
1102
char c = *s++;
usr.bin/chat/chat.c
1110
c = *s++;
usr.bin/chat/chat.c
1145
char *s;
usr.bin/chat/chat.c
1159
s = character(n);
usr.bin/chat/chat.c
1160
write(STDERR_FILENO, s, strlen(s));
usr.bin/chat/chat.c
1175
char *s = temp, *end = s + STR_LEN;
usr.bin/chat/chat.c
1208
if (s == logged)
usr.bin/chat/chat.c
1211
chat_logf("%0.*v", s - logged, logged);
usr.bin/chat/chat.c
1212
logged = s + 1;
usr.bin/chat/chat.c
1215
*s++ = c;
usr.bin/chat/chat.c
1217
if (verbose && s >= logged + 80) {
usr.bin/chat/chat.c
1218
chat_logf("%0.*v", s - logged, logged);
usr.bin/chat/chat.c
1219
logged = s;
usr.bin/chat/chat.c
1232
s - temp >= (report_len = strlen(report_string[n])) &&
usr.bin/chat/chat.c
1233
strncmp(s - report_len, report_string[n], report_len) == 0) {
usr.bin/chat/chat.c
1258
if ((size_t)(s - temp) >= len &&
usr.bin/chat/chat.c
1260
strncmp(s - len, string, len) == 0) {
usr.bin/chat/chat.c
1262
if (s > logged)
usr.bin/chat/chat.c
1263
chat_logf("%0.*v", s - logged, logged);
usr.bin/chat/chat.c
1273
if (s - temp >= (abort_len = strlen(abort_string[n])) &&
usr.bin/chat/chat.c
1274
strncmp(s - abort_len, abort_string[n], abort_len) == 0) {
usr.bin/chat/chat.c
1276
if (s > logged)
usr.bin/chat/chat.c
1277
chat_logf("%0.*v", s - logged, logged);
usr.bin/chat/chat.c
1289
if (s >= end) {
usr.bin/chat/chat.c
1290
if (logged < s - minlen) {
usr.bin/chat/chat.c
1291
chat_logf("%0.*v", s - logged, logged);
usr.bin/chat/chat.c
1292
logged = s;
usr.bin/chat/chat.c
1294
s -= minlen;
usr.bin/chat/chat.c
1295
memmove(temp, s, minlen);
usr.bin/chat/chat.c
1296
logged = temp + (logged - s);
usr.bin/chat/chat.c
1297
s = temp + minlen;
usr.bin/chat/chat.c
144
void *copy_of(char *s);
usr.bin/chat/chat.c
159
int put_string(char *s);
usr.bin/chat/chat.c
163
void chat_send(char *s);
usr.bin/chat/chat.c
165
void chat_expect(char *s);
usr.bin/chat/chat.c
166
char *clean(char *s, int sending);
usr.bin/chat/chat.c
183
copy_of(char *s)
usr.bin/chat/chat.c
185
return dup_mem (s, strlen (s) + 1);
usr.bin/chat/chat.c
553
clean(char *s, int sending)
usr.bin/chat/chat.c
562
while (*s && s1 - temp < (off_t)(sizeof(temp) - 2 - add_return)) {
usr.bin/chat/chat.c
563
cur_chr = *s++;
usr.bin/chat/chat.c
565
cur_chr = *s++;
usr.bin/chat/chat.c
582
cur_chr = *s++;
usr.bin/chat/chat.c
597
if (sending && *s == '\0')
usr.bin/chat/chat.c
667
if (isoctal (*s)) {
usr.bin/chat/chat.c
669
cur_chr |= *s++ - '0';
usr.bin/chat/chat.c
670
if (isoctal (*s)) {
usr.bin/chat/chat.c
672
cur_chr |= *s++ - '0';
usr.bin/chat/chat.c
704
expect_strtok (char *s, const char *term)
usr.bin/chat/chat.c
713
if (s)
usr.bin/chat/chat.c
714
str = s;
usr.bin/chat/chat.c
759
chat_expect(char *s)
usr.bin/chat/chat.c
764
if (strcmp(s, "HANGUP") == 0) {
usr.bin/chat/chat.c
769
if (strcmp(s, "ABORT") == 0) {
usr.bin/chat/chat.c
774
if (strcmp(s, "CLR_ABORT") == 0) {
usr.bin/chat/chat.c
779
if (strcmp(s, "REPORT") == 0) {
usr.bin/chat/chat.c
784
if (strcmp(s, "CLR_REPORT") == 0) {
usr.bin/chat/chat.c
789
if (strcmp(s, "TIMEOUT") == 0) {
usr.bin/chat/chat.c
794
if (strcmp(s, "ECHO") == 0) {
usr.bin/chat/chat.c
799
if (strcmp(s, "SAY") == 0) {
usr.bin/chat/chat.c
808
expect = expect_strtok (s, "-");
usr.bin/chat/chat.c
809
s = (char *) 0;
usr.bin/chat/chat.c
814
reply = expect_strtok (s, "-");
usr.bin/chat/chat.c
870
chat_send(char *s)
usr.bin/chat/chat.c
874
s = clean(s,0);
usr.bin/chat/chat.c
875
write(STDERR_FILENO, s, strlen(s));
usr.bin/chat/chat.c
876
free(s);
usr.bin/chat/chat.c
882
if (strcmp(s, "OFF") == 0)
usr.bin/chat/chat.c
891
echo = (strcmp(s, "ON") == 0);
usr.bin/chat/chat.c
903
s1 = clean(s, 0);
usr.bin/chat/chat.c
905
if (strlen(s1) > strlen(s)
usr.bin/chat/chat.c
907
fatal(1, "Illegal or too-long ABORT string ('%v')", s);
usr.bin/chat/chat.c
912
chat_logf("abort on (%v)", s);
usr.bin/chat/chat.c
924
s1 = clean(s, 0);
usr.bin/chat/chat.c
926
if (strlen(s1) > strlen(s)
usr.bin/chat/chat.c
928
fatal(1, "Illegal or too-long CLR_ABORT string ('%v')", s);
usr.bin/chat/chat.c
938
chat_logf("clear abort on (%v)", s);
usr.bin/chat/chat.c
954
s1 = clean(s, 0);
usr.bin/chat/chat.c
956
if (strlen(s1) > strlen(s) || strlen(s1) > sizeof fail_buffer - 1)
usr.bin/chat/chat.c
957
fatal(1, "Illegal or too-long REPORT string ('%v')", s);
usr.bin/chat/chat.c
962
chat_logf("report (%v)", s);
usr.bin/chat/chat.c
974
s1 = clean(s, 0);
usr.bin/chat/chat.c
976
if (strlen(s1) > strlen(s) || strlen(s1) > sizeof fail_buffer - 1)
usr.bin/chat/chat.c
977
fatal(1, "Illegal or too-long REPORT string ('%v')", s);
usr.bin/chat/chat.c
987
chat_logf("clear report (%v)", s);
usr.bin/chat/chat.c
999
timeout = atoi(s);
usr.bin/column/column.c
233
wchar_t *s;
usr.bin/column/column.c
259
(s = wcspbrk(p, separator))) {
usr.bin/column/column.c
260
*s++ = L'\0';
usr.bin/column/column.c
261
while (*s && wcschr(separator, *s))
usr.bin/column/column.c
262
++s;
usr.bin/column/column.c
263
p = s;
usr.bin/diff/diffreg.c
1458
#define begins_with(s, pre) (strncmp(s, pre, sizeof(pre) - 1) == 0)
usr.bin/diff3/diff3.c
502
separate(const char *s)
usr.bin/diff3/diff3.c
504
printf("====%s\n", s);
usr.bin/diff3/diff3.c
903
int *s;
usr.bin/diff3/diff3.c
930
s = reallocarray(de_delta, newsz, sizeof(*s));
usr.bin/diff3/diff3.c
931
if (s == NULL)
usr.bin/diff3/diff3.c
933
memset(s + szchanges, 0, incr * sizeof(*s));
usr.bin/diff3/diff3.c
934
de_delta = s;
usr.bin/dtc/fdt.cc
1527
for (auto &s : node_paths)
usr.bin/dtc/fdt.cc
1529
if (v.string_data == s.second.to_string())
usr.bin/dtc/fdt.cc
1531
nx = node_names[s.first];
usr.bin/dtc/fdt.cc
2135
auto &s = *i;
usr.bin/dtc/fdt.cc
2136
if (node_paths.find(s.first) == node_paths.end())
usr.bin/dtc/fdt.cc
2142
v.string_data = s.second.to_string();
usr.bin/dtc/fdt.cc
2144
string name = s.first;
usr.bin/dtc/fdt.hh
1053
void set_blob_minimum_size(uint32_t s)
usr.bin/dtc/fdt.hh
1055
minimum_blob_size = s;
usr.bin/dtc/input_buffer.cc
1213
string parse(text_input_buffer &s)
usr.bin/dtc/input_buffer.cc
1216
for (char c=*s ; T::check(c) ; c=*(++s))
usr.bin/dtc/input_buffer.cc
296
input_buffer::buffer_from_offset(int offset, int s)
usr.bin/dtc/input_buffer.cc
302
if (s == 0)
usr.bin/dtc/input_buffer.cc
304
s = size - offset;
usr.bin/dtc/input_buffer.cc
310
if (s > (size-offset))
usr.bin/dtc/input_buffer.cc
314
return input_buffer(&buffer[offset], s);
usr.bin/dtc/input_buffer.cc
548
result s = (*subexpr)();
usr.bin/dtc/input_buffer.cc
549
if (!s.second)
usr.bin/dtc/input_buffer.cc
551
return s;
usr.bin/dtc/input_buffer.cc
553
return {op(s.first), true};
usr.bin/dtc/input_buffer.hh
123
input_buffer(const char* b, int s) : buffer(b), size(s), cursor(0){}
usr.bin/dtc/input_buffer.hh
134
input_buffer buffer_from_offset(int offset, int s=0);
usr.bin/dtc/input_buffer.hh
84
input_buffer(const char* b, int s, int c) : buffer(b), size(s),
usr.bin/dtc/input_buffer.hh
92
static std::string s;
usr.bin/dtc/input_buffer.hh
93
return s;
usr.bin/dtc/string.cc
111
int v = digittoint(s[i]);
usr.bin/dtc/string.cc
112
if (i+1 < length && ishexdigit(s[i+1]))
usr.bin/dtc/string.cc
115
v |= digittoint(s[++i]);
usr.bin/dtc/string.cc
128
dirbasename(std::function<char*(char*)> fn, const string &s)
usr.bin/dtc/string.cc
130
if (s == string())
usr.bin/dtc/string.cc
134
std::unique_ptr<char, decltype(free)*> str = {strdup(s.c_str()), free};
usr.bin/dtc/string.cc
140
string dirname(const string &s)
usr.bin/dtc/string.cc
142
return dirbasename(::dirname, s);
usr.bin/dtc/string.cc
145
string basename(const string &s)
usr.bin/dtc/string.cc
147
return dirbasename(::basename, s);
usr.bin/dtc/string.cc
49
push_string(byte_buffer &buffer, const string &s, bool escapes)
usr.bin/dtc/string.cc
51
size_t length = s.size();
usr.bin/dtc/string.cc
54
uint8_t c = s[i];
usr.bin/dtc/string.cc
57
c = s[++i];
usr.bin/dtc/string.cc
90
if (i+1 < length && s[i+1] <= '7' && s[i+1] >= '0')
usr.bin/dtc/string.cc
93
v |= digittoint(s[i+1]);
usr.bin/dtc/string.cc
95
if (i+1 < length && s[i+1] <= '7' && s[i+1] >= '0')
usr.bin/dtc/string.cc
98
v |= digittoint(s[i+1]);
usr.bin/dtc/util.hh
106
void push_string(byte_buffer &v, const std::string &s, bool escapes=false);
usr.bin/elfdump/elfdump.c
1031
char *s;
usr.bin/elfdump/elfdump.c
1034
s = (char *)e + offset;
usr.bin/elfdump/elfdump.c
1036
fprintf(out, "\t%s\n", s);
usr.bin/elfdump/elfdump.c
1077
char *n, *s;
usr.bin/elfdump/elfdump.c
1093
s = n + sizeof(Elf_Note);
usr.bin/elfdump/elfdump.c
1095
fprintf(out, "\t%s %d (%s)\n", s, desc, nt_type);
usr.bin/fetch/fetch.c
1096
if ((s = getenv("FTP_TIMEOUT")) != NULL) {
usr.bin/fetch/fetch.c
1097
ftp_timeout = strtol(s, &end, 10);
usr.bin/fetch/fetch.c
1098
if (*s == '\0' || *end != '\0' || ftp_timeout < 0) {
usr.bin/fetch/fetch.c
1099
warnx("FTP_TIMEOUT (%s) is not a positive integer", s);
usr.bin/fetch/fetch.c
1103
if ((s = getenv("HTTP_TIMEOUT")) != NULL) {
usr.bin/fetch/fetch.c
1104
http_timeout = strtol(s, &end, 10);
usr.bin/fetch/fetch.c
1105
if (*s == '\0' || *end != '\0' || http_timeout < 0) {
usr.bin/fetch/fetch.c
1106
warnx("HTTP_TIMEOUT (%s) is not a positive integer", s);
usr.bin/fetch/fetch.c
899
const char *p, *s;
usr.bin/find/getdate.y
525
yyerror(const char *s __unused)
usr.bin/find/printf.c
121
char s[26];
usr.bin/find/printf.c
123
ctime_r(&t, s);
usr.bin/find/printf.c
124
s[24] = '\0'; /* kill newline, though gnu find info silent on issue */
usr.bin/find/printf.c
125
fputs(s, fp);
usr.bin/finger/net.c
103
int cnt, line_len, s;
usr.bin/finger/net.c
111
s = socket(ai->ai_family, ai->ai_socktype, ai->ai_protocol);
usr.bin/finger/net.c
112
if (s < 0) {
usr.bin/finger/net.c
137
if (connect(s, ai->ai_addr, ai->ai_addrlen) < 0) {
usr.bin/finger/net.c
139
close(s);
usr.bin/finger/net.c
143
if (sendmsg(s, &msg, 0) < 0) {
usr.bin/finger/net.c
145
close(s);
usr.bin/finger/net.c
162
if ((fp = fdopen(s, "r")) != NULL) {
usr.bin/fmt/fmt.c
199
get_positive(const char *s, const char *err_mess, int fussyP)
usr.bin/fmt/fmt.c
202
long result = strtol(s, &t, 0);
usr.bin/fmt/fmt.c
217
get_nonnegative(const char *s, const char *err_mess, int fussyP)
usr.bin/fmt/fmt.c
220
long result = strtol(s, &t, 0);
usr.bin/getent/getent.c
588
#define NETGROUPPRINT(s) (((s) != NULL) ? (s) : "")
usr.bin/gprof/elf.c
58
struct stat s;
usr.bin/gprof/elf.c
75
if (fstat(fd, &s) == -1)
usr.bin/gprof/elf.c
77
if ((mapbase = mmap(0, s.st_size, PROT_READ, MAP_SHARED, fd, 0)) ==
usr.bin/grdc/grdc.c
196
for(s=1; s>=0; s--) {
usr.bin/grdc/grdc.c
197
standt(s);
usr.bin/grdc/grdc.c
199
if((a = (new[i]^old[i])&(s ? new : old)[i]) != 0) {
usr.bin/grdc/grdc.c
209
if(!s) {
usr.bin/grdc/grdc.c
213
if(!s) {
usr.bin/grdc/grdc.c
63
int i, j, s, k;
usr.bin/grep/util.c
318
mode_t s;
usr.bin/grep/util.c
328
s = sb.st_mode & S_IFMT;
usr.bin/grep/util.c
329
if (dirbehave == DIR_SKIP && s == S_IFDIR)
usr.bin/grep/util.c
331
if (devbehave == DEV_SKIP && (s == S_IFIFO ||
usr.bin/grep/util.c
332
s == S_IFCHR || s == S_IFBLK || s == S_IFSOCK))
usr.bin/gzip/gzip.c
1235
const suffixes_t *s;
usr.bin/gzip/gzip.c
1239
for (s = suffixes; s != suffixes + NUM_SUFFIXES; s++) {
usr.bin/gzip/gzip.c
1241
if (s->ziplen >= len)
usr.bin/gzip/gzip.c
1243
sp = file + len - s->ziplen;
usr.bin/gzip/gzip.c
1244
if (strcmp(s->zipped, sp) != 0)
usr.bin/gzip/gzip.c
1247
strcpy(sp, s->normal);
usr.bin/gzip/gzip.c
1248
return s;
usr.bin/gzip/gzip.c
1898
char *opath = path, *s = NULL;
usr.bin/gzip/gzip.c
1916
if (dflag && s == NULL && errno == ENOENT) {
usr.bin/gzip/gzip.c
1919
s = malloc(len + slen + 1);
usr.bin/gzip/gzip.c
1920
if (s == NULL)
usr.bin/gzip/gzip.c
1922
memcpy(s, path, len);
usr.bin/gzip/gzip.c
1923
memcpy(s + len, suffixes[0].zipped, slen + 1);
usr.bin/gzip/gzip.c
1924
path = s;
usr.bin/gzip/gzip.c
1945
if (s)
usr.bin/gzip/gzip.c
1946
free(s);
usr.bin/gzip/gzip.c
499
char *s, **nargv, **ac;
usr.bin/gzip/gzip.c
503
for (s = gzip;;) {
usr.bin/gzip/gzip.c
504
while (*s == ' ' || *s == '\t')
usr.bin/gzip/gzip.c
505
s++;
usr.bin/gzip/gzip.c
506
if (*s == 0)
usr.bin/gzip/gzip.c
509
while (*s != ' ' && *s != '\t')
usr.bin/gzip/gzip.c
510
if (*s++ == 0)
usr.bin/gzip/gzip.c
533
s = strdup(gzip);
usr.bin/gzip/gzip.c
534
if (s == NULL)
usr.bin/gzip/gzip.c
538
while (*s == ' ' || *s == '\t')
usr.bin/gzip/gzip.c
539
s++;
usr.bin/gzip/gzip.c
540
if (*s == 0)
usr.bin/gzip/gzip.c
542
nargv[i++] = s;
usr.bin/gzip/gzip.c
544
while (*s != ' ' && *s != '\t')
usr.bin/gzip/gzip.c
545
if (*s++ == 0)
usr.bin/gzip/gzip.c
549
*s++ = 0;
usr.bin/hexdump/parse.c
497
badcnt(const char *s)
usr.bin/hexdump/parse.c
499
errx(1, "%s: bad byte count", s);
usr.bin/indent/io.c
119
char *s = s_lab;
usr.bin/indent/io.c
121
do putc(*s++, output);
usr.bin/indent/io.c
122
while (s < e_lab && 'a' <= *s && *s<='z');
usr.bin/indent/io.c
123
while ((*s == ' ' || *s == '\t') && s < e_lab)
usr.bin/indent/io.c
124
s++;
usr.bin/indent/io.c
125
if (s < e_lab)
usr.bin/indent/io.c
126
fprintf(output, s[0]=='/' && s[1]=='*' ? "\t%.*s" : "\t/* %.*s */",
usr.bin/indent/io.c
127
(int)(e_lab - s), s);
usr.bin/indent/lexi.c
197
char s;
usr.bin/indent/lexi.c
200
for (s = 'A'; s != 'f' && s != 'i' && s != 'u'; ) {
usr.bin/indent/lexi.c
203
table[i][s - 'A'] == ' ') {
usr.bin/indent/lexi.c
204
s = table[0][s - 'A'];
usr.bin/indent/lexi.c
207
s = table[i][s - 'A'];
usr.bin/join/join.c
355
char *s, *tok;
usr.bin/join/join.c
360
if ((s = *stringp) == NULL)
usr.bin/join/join.c
362
for (tok = s;;) {
usr.bin/join/join.c
363
n = mbrtowc(&c, s, MB_LEN_MAX, NULL);
usr.bin/join/join.c
366
s += n;
usr.bin/join/join.c
371
s = NULL;
usr.bin/join/join.c
373
s[-n] = '\0';
usr.bin/join/join.c
374
*stringp = s;
usr.bin/join/join.c
408
towcs(const char *s)
usr.bin/join/join.c
413
if ((n = mbsrtowcs(NULL, &s, 0, NULL)) == (size_t)-1)
usr.bin/join/join.c
417
mbsrtowcs(wcs, &s, n + 1, NULL);
usr.bin/jot/jot.c
153
if (!sscanf(argv[3], "%lf", &s))
usr.bin/jot/jot.c
209
s = ender > begin ? 1 : -1;
usr.bin/jot/jot.c
215
else if (s == 0.0)
usr.bin/jot/jot.c
218
reps = (ender - begin + s) / s;
usr.bin/jot/jot.c
229
s = STEP_DEF;
usr.bin/jot/jot.c
237
begin = ender - reps * s + s;
usr.bin/jot/jot.c
241
s = STEP_DEF;
usr.bin/jot/jot.c
248
ender = begin + reps * s - s;
usr.bin/jot/jot.c
257
s = 0.0;
usr.bin/jot/jot.c
259
s = (ender - begin) / (reps - 1);
usr.bin/jot/jot.c
265
if (!randomize && s != 0.0) {
usr.bin/jot/jot.c
266
long t = (ender - begin + s) / s;
usr.bin/jot/jot.c
281
srandom((unsigned long)s);
usr.bin/jot/jot.c
316
for (i = 1, x = begin; i <= reps || infinity; i++, x += s)
usr.bin/jot/jot.c
64
#define is_default(s) (*(s) == 0 || strcmp((s), "-") == 0)
usr.bin/jot/jot.c
95
double s = STEP_DEF;
usr.bin/kdump/kdump.c
1910
if (sa_##n.s##n##_len < sizeof(struct sockaddr_##n)) { \
usr.bin/ktrace/subr.c
48
getpoints(char *s)
usr.bin/ktrace/subr.c
52
while (*s) {
usr.bin/ktrace/subr.c
53
switch(*s) {
usr.bin/ktrace/subr.c
99
s++;
usr.bin/lam/lam.c
202
char s[BUFSIZ];
usr.bin/lam/lam.c
206
char *end = s + sizeof(s) - 1;
usr.bin/lam/lam.c
210
for (p = s; (c = fgetc(ip->fp)) != EOF && p < end; p++)
usr.bin/lam/lam.c
223
snprintf(lp, line + sizeof(line) - lp, ip->format, s);
usr.bin/lastcomm/readrec.c
47
#define roffsetof(s, f) (sizeof(s) - offsetof(s, f))
usr.bin/lex/initparse.c
135
#define YYERROR_DECL() yyerror(const char *s)
usr.bin/lex/initscan.c
5168
static int yy_flex_strlen (const char * s )
usr.bin/lex/initscan.c
5171
for ( n = 0; s[n]; ++n )
usr.bin/limits/limits.c
589
const char * s = str;
usr.bin/limits/limits.c
596
while (*s) {
usr.bin/limits/limits.c
597
rlim_t tim = strtoq(s, &e, 0);
usr.bin/limits/limits.c
598
if (e == NULL || e == s || errno)
usr.bin/limits/limits.c
621
s = e;
usr.bin/limits/limits.c
637
while (*s) {
usr.bin/limits/limits.c
638
rlim_t mult, tim = strtoq(s, &e, 0);
usr.bin/limits/limits.c
639
if (e == NULL || e == s || errno)
usr.bin/limits/limits.c
663
s = e;
usr.bin/limits/limits.c
673
res = strtoq(s, &e, 0);
usr.bin/limits/limits.c
674
s = e;
usr.bin/limits/limits.c
677
if (*s) {
usr.bin/locale/locale.c
482
char *s, *cs;
usr.bin/locale/locale.c
495
s = locales->sl_str[i];
usr.bin/locale/locale.c
496
if ((cs = strchr(s, '.')) != NULL) {
usr.bin/localedef/charmap.c
314
add_charmap_range(char *s, char *e, int wc)
usr.bin/localedef/charmap.c
323
ls = strlen(s);
usr.bin/localedef/charmap.c
326
if (((si = strcspn(s, digits)) == 0) || (si == ls) ||
usr.bin/localedef/charmap.c
327
(strncmp(s, e, si) != 0) ||
usr.bin/localedef/charmap.c
328
((int)strspn(s + si, digits) != (ls - si)) ||
usr.bin/localedef/charmap.c
330
((sn = atoi(s + si)) > ((en = atoi(e + si))))) {
usr.bin/localedef/charmap.c
335
s[si] = 0;
usr.bin/localedef/charmap.c
339
(void) asprintf(&nn, "%s%0*u", s, ls - si, i);
usr.bin/localedef/charmap.c
348
free(s);
usr.bin/localedef/collate.c
1008
add_subst_collsym(collsym_t *s)
usr.bin/localedef/collate.c
1010
add_subst_pri(s->ref);
usr.bin/localedef/collate.c
871
add_order_collsym(collsym_t *s)
usr.bin/localedef/collate.c
873
add_order_pri(s->ref);
usr.bin/localedef/collate.c
923
subst_t *s;
usr.bin/localedef/collate.c
931
s = RB_FIND(substs_ref, &substs_ref[curr_weight], &srch);
usr.bin/localedef/collate.c
933
if (s == NULL) {
usr.bin/localedef/collate.c
934
if ((s = calloc(1, sizeof(*s))) == NULL) {
usr.bin/localedef/collate.c
938
s->key = new_pri();
usr.bin/localedef/collate.c
948
set_pri(s->key,
usr.bin/localedef/collate.c
954
s->ref[i] = srch.ref[i];
usr.bin/localedef/collate.c
957
RB_INSERT(substs_ref, &substs_ref[curr_weight], s);
usr.bin/localedef/collate.c
959
if (RB_FIND(substs, &substs[curr_weight], s) != NULL) {
usr.bin/localedef/collate.c
963
RB_INSERT(substs, &substs[curr_weight], s);
usr.bin/localedef/collate.c
972
add_order_pri(s->key);
usr.bin/localedef/localedef.c
195
putl_category(const char *s, FILE *f)
usr.bin/localedef/localedef.c
197
if (s && fputs(s, f) == EOF) {
usr.bin/localedef/monetary.c
162
char *s = NULL;
usr.bin/localedef/monetary.c
165
(void) asprintf(&s, "%d", n);
usr.bin/localedef/monetary.c
167
(void) asprintf(&s, "%s;%d", mon.mon_grouping, n);
usr.bin/localedef/monetary.c
169
if (s == NULL)
usr.bin/localedef/monetary.c
173
mon.mon_grouping = s;
usr.bin/localedef/numeric.c
88
char *s;
usr.bin/localedef/numeric.c
91
(void) asprintf(&s, "%d", n);
usr.bin/localedef/numeric.c
93
(void) asprintf(&s, "%s;%d", numeric.grouping, n);
usr.bin/localedef/numeric.c
95
if (s == NULL)
usr.bin/localedef/numeric.c
99
numeric.grouping = s;
usr.bin/localedef/wide.c
213
const uint8_t *s = (const uint8_t *)mb;
usr.bin/localedef/wide.c
215
c = *s;
usr.bin/localedef/wide.c
247
if (((s[i]) & 0xc0) != 0x80) {
usr.bin/localedef/wide.c
248
werr("illegal utf8 byte (%x)", s[i]);
usr.bin/localedef/wide.c
252
c |= (s[i] & 0x3f);
usr.bin/localedef/wide.c
266
uint8_t *s = (uint8_t *)mb;
usr.bin/localedef/wide.c
272
s[0] = wc & 0x7f;
usr.bin/localedef/wide.c
273
s[1] = 0;
usr.bin/localedef/wide.c
290
s[i] = (wc & 0x3f) | 0x80;
usr.bin/localedef/wide.c
293
s[0] = (msk) | wc;
usr.bin/localedef/wide.c
294
s[cnt] = 0;
usr.bin/localedef/wide.c
343
uint8_t *s = (uint8_t *)mb;
usr.bin/localedef/wide.c
358
s[n] = wc & 0xff;
usr.bin/localedef/wide.c
362
s[c] = 0;
usr.bin/locate/locate/fastfind.c
145
u_char *p, *s, *patend, *q, *foundchar;
usr.bin/locate/locate/fastfind.c
160
for (c = 0, p = bigram1, s = bigram2; c < NBG; c++, len-= 2) {
usr.bin/locate/locate/fastfind.c
162
s[c] = check_bigram_char(*paddr++);
usr.bin/locate/locate/fastfind.c
165
for (c = 0, p = bigram1, s = bigram2; c < NBG; c++) {
usr.bin/locate/locate/fastfind.c
167
s[c] = check_bigram_char(getc(fp));
usr.bin/locate/locate/fastfind.c
303
for (s = foundchar; s >= cutoff; s--) {
usr.bin/locate/locate/fastfind.c
304
if (*s == cc
usr.bin/locate/locate/fastfind.c
306
|| TOLOWER(*s) == cc
usr.bin/locate/locate/fastfind.c
309
for (p = patend - 1, q = s - 1; *p != '\0';
usr.bin/locate/locate/fastfind.c
44
u_char *p, *s;
usr.bin/locate/locate/fastfind.c
50
for (c = 0, p = bigram1, s = bigram2; c < NBG; c++) {
usr.bin/locate/locate/fastfind.c
52
s[c] = check_bigram_char(getc(fp));
usr.bin/locate/locate/locate.c
212
search_fopen(char *db, char **s)
usr.bin/locate/locate/locate.c
219
if (*(s+1) != NULL) {
usr.bin/locate/locate/locate.c
220
warnx("read database from stdin, use only `%s' as pattern", *s);
usr.bin/locate/locate/locate.c
221
*(s+1) = NULL;
usr.bin/locate/locate/locate.c
243
while(*s != NULL) {
usr.bin/locate/locate/locate.c
249
fastfind_icase(fp, *s, db);
usr.bin/locate/locate/locate.c
251
fastfind(fp, *s, db);
usr.bin/locate/locate/locate.c
252
s++;
usr.bin/locate/locate/locate.c
264
search_mmap(char *db, char **s)
usr.bin/locate/locate/locate.c
291
while (*s != NULL) {
usr.bin/locate/locate/locate.c
293
fastfind_mmap_icase(*s, p, len, db);
usr.bin/locate/locate/locate.c
295
fastfind_mmap(*s, p, len, db);
usr.bin/locate/locate/locate.c
296
s++;
usr.bin/lock/lock.c
157
if (!fgets(s, sizeof(s), stdin) || *s == '\n')
usr.bin/lock/lock.c
166
if (strcmp(s1, s)) {
usr.bin/lock/lock.c
171
s[0] = '\0';
usr.bin/lock/lock.c
231
if (!fgets(s, sizeof(s), stdin)) {
usr.bin/lock/lock.c
236
if (!strcmp(s, s1))
usr.bin/lock/lock.c
91
char hostname[MAXHOSTNAMELEN], s[BUFSIZ], s1[BUFSIZ];
usr.bin/logger/logger.c
327
int s;
usr.bin/logger/logger.c
329
s = socket(res->ai_family, res->ai_socktype,
usr.bin/logger/logger.c
331
if (s < 0)
usr.bin/logger/logger.c
337
error = bind(s, sstosa(ss_src[res->ai_family]),
usr.bin/logger/logger.c
344
.sk_sock = s
usr.bin/logger/logger.c
394
pencode(char *s)
usr.bin/logger/logger.c
399
for (save = s; *s && *s != '.'; ++s);
usr.bin/logger/logger.c
400
if (*s) {
usr.bin/logger/logger.c
401
*s = '\0';
usr.bin/logger/logger.c
405
*s++ = '.';
usr.bin/logger/logger.c
409
s = save;
usr.bin/logger/logger.c
411
lev = decode(s, prioritynames);
usr.bin/login/login.c
783
export(const char *s)
usr.bin/login/login.c
794
if (strlen(s) > 1024 || (p = strchr(s, '=')) == NULL)
usr.bin/login/login.c
796
if (strncmp(s, "LD_", 3) == 0)
usr.bin/login/login.c
800
if (s[n] == '=' && strncmp(s, *pp, n) == 0)
usr.bin/login/login.c
804
rv = setenv(s, p + 1, 1);
usr.bin/m4/gnum4.c
205
#define addconstantstring(s) addchars((s), sizeof(s)-1)
usr.bin/m4/gnum4.c
471
const char *s;
usr.bin/m4/gnum4.c
477
for (s = argv[2]; *s != '\0'; s++) {
usr.bin/m4/gnum4.c
479
addchar(*s);
usr.bin/m4/look.c
71
hash_calloc(size_t n, size_t s, void *u __unused)
usr.bin/m4/look.c
73
void *storage = xcalloc(n, s, "hash alloc");
usr.bin/m4/look.c
84
element_alloc(size_t s, void *u __unused)
usr.bin/m4/look.c
86
return xalloc(s, "element alloc");
usr.bin/m4/main.c
527
outputstr(const char *s)
usr.bin/m4/main.c
530
reallyoutputstr(s);
usr.bin/m4/main.c
532
while (*s)
usr.bin/m4/main.c
533
CHRSAVE(*s++);
usr.bin/m4/main.c
537
reallyoutputstr(const char *s)
usr.bin/m4/main.c
540
while (*s) {
usr.bin/m4/main.c
541
fputc(*s, active);
usr.bin/m4/main.c
542
if (*s++ == '\n') {
usr.bin/m4/main.c
550
fputs(s, active);
usr.bin/m4/misc.c
100
pbstr(const char *s)
usr.bin/m4/misc.c
104
n = strlen(s);
usr.bin/m4/misc.c
108
*bp++ = s[--n];
usr.bin/m4/misc.c
313
xcalloc(size_t n, size_t s, const char *fmt, ...)
usr.bin/m4/misc.c
315
void *p = calloc(n, s);
usr.bin/m4/misc.c
372
xstrdup(const char *s)
usr.bin/m4/misc.c
374
char *p = strdup(s);
usr.bin/m4/misc.c
462
unsigned char *s;
usr.bin/m4/misc.c
464
for (s = bp; s-buf > (long)m;)
usr.bin/m4/misc.c
465
fputc(*--s, f);
usr.bin/m4/trace.c
100
set_trace_flags(const char *s)
usr.bin/m4/trace.c
105
if (*s == '+' || *s == '-')
usr.bin/m4/trace.c
106
mode = *s++;
usr.bin/m4/trace.c
107
while (*s)
usr.bin/m4/trace.c
108
f |= letter_to_flag(*s++);
usr.bin/mail/cmd1.c
101
s++;
usr.bin/mail/cmd1.c
102
if (s * size >= msgCount) {
usr.bin/mail/cmd1.c
106
screen = s;
usr.bin/mail/cmd1.c
110
if (--s < 0) {
usr.bin/mail/cmd1.c
114
screen = s;
usr.bin/mail/cmd1.c
130
int s;
usr.bin/mail/cmd1.c
133
if ((cp = value("screen")) != NULL && (s = atoi(cp)) > 0)
usr.bin/mail/cmd1.c
134
return (s);
usr.bin/mail/cmd1.c
92
int s, size;
usr.bin/mail/cmd1.c
97
s = screen;
usr.bin/mail/cmd3.c
359
int errs, h, s;
usr.bin/mail/cmd3.c
362
for (h = 0, s = 1; h < HSHSIZE; h++)
usr.bin/mail/cmd3.c
364
s++;
usr.bin/mail/cmd3.c
365
ap = (char **)salloc(s * sizeof(*ap));
usr.bin/mail/cmd3.c
446
int h, s;
usr.bin/mail/cmd3.c
449
for (h = 0, s = 1; h < HSHSIZE; h++)
usr.bin/mail/cmd3.c
451
s++;
usr.bin/mail/cmd3.c
452
ap = (char **)salloc(s * sizeof(*ap));
usr.bin/mail/collect.c
655
collstop(int s)
usr.bin/mail/collect.c
657
sig_t old_action = signal(s, SIG_DFL);
usr.bin/mail/collect.c
661
(void)sigaddset(&nset, s);
usr.bin/mail/collect.c
663
(void)kill(0, s);
usr.bin/mail/collect.c
665
(void)signal(s, old_action);
usr.bin/mail/collect.c
679
collint(int s __unused)
usr.bin/mail/lex.c
528
intr(int s __unused)
usr.bin/mail/lex.c
552
stop(int s)
usr.bin/mail/lex.c
554
sig_t old_action = signal(s, SIG_DFL);
usr.bin/mail/lex.c
558
(void)sigaddset(&nset, s);
usr.bin/mail/lex.c
560
(void)kill(0, s);
usr.bin/mail/lex.c
562
(void)signal(s, old_action);
usr.bin/mail/lex.c
597
int u, n, mdot, d, s;
usr.bin/mail/lex.c
611
s = d = 0;
usr.bin/mail/lex.c
620
s++;
usr.bin/mail/lex.c
642
if (s > 0)
usr.bin/mail/lex.c
643
printf(" %d saved", s);
usr.bin/mail/main.c
262
char *s, *path_rc;
usr.bin/mail/main.c
268
while ((s = strsep(&path_rc, ":")) != NULL)
usr.bin/mail/main.c
269
if (*s != '\0')
usr.bin/mail/main.c
270
load(s);
usr.bin/mail/names.c
113
int s, comma;
usr.bin/mail/names.c
121
s = 0;
usr.bin/mail/names.c
127
s += strlen(p->n_name) + 1;
usr.bin/mail/names.c
129
s++;
usr.bin/mail/names.c
131
if (s == 0)
usr.bin/mail/names.c
133
s += 2;
usr.bin/mail/names.c
134
top = salloc(s);
usr.bin/mail/strings.c
57
int s, index;
usr.bin/mail/strings.c
60
s = size;
usr.bin/mail/strings.c
61
s += (sizeof(char *) - 1);
usr.bin/mail/strings.c
62
s &= ~(sizeof(char *) - 1);
usr.bin/mail/strings.c
65
if (sp->s_topFree == NULL && (STRINGSIZE << index) >= s)
usr.bin/mail/strings.c
67
if (sp->s_nleft >= s)
usr.bin/mail/strings.c
80
sp->s_nleft -= s;
usr.bin/mail/strings.c
82
sp->s_nextFree += s;
usr.bin/mail/tty.c
270
ttystop(int s)
usr.bin/mail/tty.c
272
sig_t old_action = signal(s, SIG_DFL);
usr.bin/mail/tty.c
276
(void)sigaddset(&nset, s);
usr.bin/mail/tty.c
278
kill(0, s);
usr.bin/mail/tty.c
280
(void)signal(s, old_action);
usr.bin/mail/tty.c
285
ttyint(int s __unused)
usr.bin/mdo/mdo.c
288
parse_user_pwd(const char *s, struct passwd **pwdp, struct alloc *allocp)
usr.bin/mdo/mdo.c
304
error = alloc_getpwnam(s, pwdp, allocp);
usr.bin/mdo/mdo.c
312
uid = strtonum(s, 0, UID_MAX, &errp);
usr.bin/mdo/mdo.c
314
errx(EXIT_FAILURE, "invalid UID '%s': %s", s, errp);
usr.bin/mdo/mdo.c
324
parse_user(const char *s)
usr.bin/mdo/mdo.c
326
return (parse_user_pwd(s, NULL, NULL));
usr.bin/mdo/mdo.c
336
parse_group(const char *s)
usr.bin/mdo/mdo.c
344
error = alloc_getgrnam(s, &grp, &alloc);
usr.bin/mdo/mdo.c
351
gid = strtonum(s, 0, GID_MAX, &errp);
usr.bin/mdo/mdo.c
353
errx(EXIT_FAILURE, "invalid GID '%s': %s", s, errp);
usr.bin/ministat/ministat.c
250
double spool, s, d, e, t;
usr.bin/ministat/ministat.c
262
s = spool * sqrt(1.0 / ds->n + 1.0 / rs->n);
usr.bin/ministat/ministat.c
264
e = t * s;
usr.bin/ministat/ministat.c
487
struct dataset *s;
usr.bin/ministat/ministat.c
492
s = NewSet();
usr.bin/ministat/ministat.c
493
s->name = strdup(n);
usr.bin/ministat/ministat.c
494
assert(s->name != NULL);
usr.bin/ministat/ministat.c
516
AddPoint(s, d);
usr.bin/ministat/ministat.c
518
if (s->n < 3) {
usr.bin/ministat/ministat.c
523
qsort(s->points, s->n, sizeof *s->points, dbl_cmp);
usr.bin/ministat/ministat.c
524
return (s);
usr.bin/mkcsmapper/yacc.y
203
warning(const char *s)
usr.bin/mkcsmapper/yacc.y
206
fprintf(stderr, "%s in %d\n", s, linenumber);
usr.bin/mkcsmapper/yacc.y
210
yyerror(const char *s)
usr.bin/mkcsmapper/yacc.y
213
warning(s);
usr.bin/mkesdb/yacc.y
114
yyerror(const char *s)
usr.bin/mkesdb/yacc.y
117
fprintf(stderr, "%s in %d\n", s, linenumber);
usr.bin/mkimg/mkimg.c
109
struct mkimg_scheme *s;
usr.bin/mkimg/mkimg.c
114
s = NULL;
usr.bin/mkimg/mkimg.c
115
while ((s = scheme_iterate(s)) != NULL) {
usr.bin/mkimg/mkimg.c
116
fprintf(stderr, "\t%s\t- %s\n", s->name,
usr.bin/mkimg/mkimg.c
117
s->description);
usr.bin/mkimg/mkimg.c
121
s = NULL;
usr.bin/mkimg/mkimg.c
122
while ((s = scheme_iterate(s)) != NULL) {
usr.bin/mkimg/mkimg.c
123
printf("%s%s", sep, s->name);
usr.bin/mkimg/scheme.c
103
struct mkimg_scheme *s;
usr.bin/mkimg/scheme.c
105
s = NULL;
usr.bin/mkimg/scheme.c
106
while ((s = scheme_iterate(s)) != NULL) {
usr.bin/mkimg/scheme.c
107
if (strcasecmp(spec, s->name) == 0) {
usr.bin/mkimg/scheme.c
108
scheme = s;
usr.bin/mkimg/scheme.c
87
scheme_iterate(struct mkimg_scheme *s)
usr.bin/mkimg/scheme.c
90
return ((s == NULL) ? first : s->next);
usr.bin/mkimg/scheme.c
94
scheme_register(struct mkimg_scheme *s)
usr.bin/mkimg/scheme.c
96
s->next = first;
usr.bin/mkimg/scheme.c
97
first = s;
usr.bin/mkuzip/mkuz_time.h
33
#define timespec2dtime(s) ((double)SEC(s) + \
usr.bin/mkuzip/mkuz_time.h
34
(double)NSEC(s) / 1000000000.0)
usr.bin/morse/morse.c
495
show(const char *s)
usr.bin/morse/morse.c
498
printf("%s ", s);
usr.bin/morse/morse.c
500
printf(" %s\n", s);
usr.bin/morse/morse.c
502
for (; *s; ++s)
usr.bin/morse/morse.c
503
printf(" %s", *s == '.' ? *(s + 1) == '\0' ? "dit" :
usr.bin/morse/morse.c
510
play(const char *s)
usr.bin/morse/morse.c
515
for (c = s; *c != '\0'; c++) {
usr.bin/morse/morse.c
550
ttyout(const char *s)
usr.bin/morse/morse.c
555
for (c = s; *c != '\0'; c++) {
usr.bin/morse/morse.c
594
char *n, *p, *s;
usr.bin/morse/morse.c
597
s = buf;
usr.bin/morse/morse.c
598
while (fgets(s, BUFSIZ - (s - buf), stream)) {
usr.bin/morse/morse.c
615
for (s = buf; *p; *s++ = *p++)
usr.bin/msgs/msgs.c
891
nxtfld(char *s)
usr.bin/msgs/msgs.c
893
if (*s) while (*s && !isspace(*s)) s++; /* skip over this field */
usr.bin/msgs/msgs.c
894
if (*s) while (*s && isspace(*s)) s++; /* find start of next field */
usr.bin/msgs/msgs.c
895
return (s);
usr.bin/mt/mt.c
188
static u_int32_t stringtocomp(const char *s);
usr.bin/mt/mt.c
286
struct scsi_tape_errors *s = &umn.scsi_errstat;
usr.bin/mt/mt.c
290
(void)printf("Last I/O Residual: %u\n", s->io_resid);
usr.bin/mt/mt.c
292
for (i = 0; i < sizeof (s->io_cdb); i++)
usr.bin/mt/mt.c
293
(void)printf(" %02X", s->io_cdb[i]);
usr.bin/mt/mt.c
296
for (i = 0; i < sizeof (s->io_sense); i++) {
usr.bin/mt/mt.c
297
(void)printf(" %02X", s->io_sense[i]);
usr.bin/mt/mt.c
304
s->ctl_resid);
usr.bin/mt/mt.c
306
for (i = 0; i < sizeof (s->ctl_cdb); i++)
usr.bin/mt/mt.c
307
(void)printf(" %02X", s->ctl_cdb[i]);
usr.bin/mt/mt.c
310
for (i = 0; i < sizeof (s->ctl_sense); i++) {
usr.bin/mt/mt.c
311
(void)printf(" %02X", s->ctl_sense[i]);
usr.bin/mt/mt.c
462
printreg(const char *s, u_int v, const char *bits)
usr.bin/mt/mt.c
468
printf("%s=%o", s, v);
usr.bin/mt/mt.c
470
printf("%s=%x", s, v);
usr.bin/mt/mt.c
559
stringtocomp(const char *s)
usr.bin/mt/mt.c
562
size_t l = strlen(s);
usr.bin/mt/mt.c
565
if (strncasecmp(ct->name, s, l) == 0)
usr.bin/ncal/ncal.c
1065
center(char *s, char *t, int w)
usr.bin/ncal/ncal.c
1070
sprintf(s, "%.*s%s", (int)(w - strlen(t)) / 2, blanks, t);
usr.bin/ncal/ncal.c
1071
return (s);
usr.bin/ncal/ncal.c
1076
wcenter(wchar_t *s, wchar_t *t, int w)
usr.bin/ncal/ncal.c
1081
swprintf(s, MAX_WIDTH, L"%.*s%ls", (int)(w - wcslen(t)) / 2, blanks, t);
usr.bin/ncal/ncal.c
1082
return (s);
usr.bin/ncal/ncal.c
1086
parsemonth(const char *s, int *m, int *y)
usr.bin/ncal/ncal.c
1092
nm = (int)strtol(s, &cp, 10);
usr.bin/ncal/ncal.c
1093
if (cp != s) {
usr.bin/ncal/ncal.c
1111
if (strptime(s, "%B", &tm) != NULL || strptime(s, "%b", &tm) != NULL) {
usr.bin/ncal/ncal.c
168
static char *center(char *s, char *t, int w);
usr.bin/ncal/ncal.c
169
static wchar_t *wcenter(wchar_t *s, wchar_t *t, int w);
usr.bin/ncal/ncal.c
181
static int parsemonth(const char *s, int *m, int *y);
usr.bin/ncal/ncal.c
596
char s[MAX_WIDTH], t[MAX_WIDTH];
usr.bin/ncal/ncal.c
641
sprintf(s, "%d", M2Y(m));
usr.bin/ncal/ncal.c
642
printf("%s\n", center(t, s, mpl * mw));
usr.bin/ncal/ncal.c
689
char s[MAX_WIDTH], t[MAX_WIDTH];
usr.bin/ncal/ncal.c
731
sprintf(s, "%d", M2Y(m));
usr.bin/ncal/ncal.c
732
printf("%s\n", center(t, s, mpl * mw));
usr.bin/netstat/if.c
419
#define IFA_STAT(s) (((struct if_data *)ifa->ifa_data)->ifi_ ## s)
usr.bin/netstat/inet6.c
1075
int s;
usr.bin/netstat/inet6.c
1084
if ((s = socket(AF_INET6, SOCK_DGRAM, 0)) < 0) {
usr.bin/netstat/inet6.c
1090
if (ioctl(s, SIOCGIFSTAT_ICMP6, (char *)&ifr) < 0) {
usr.bin/netstat/inet6.c
1172
close(s);
usr.bin/netstat/inet6.c
465
#define PRINT_SCOPESTAT(s,i) do {\
usr.bin/netstat/inet6.c
468
p(s, "\t\t{ke:name/interface-locals}{:count/%ju} " \
usr.bin/netstat/inet6.c
472
p(s,"\t\t{ke:name/link-locals}{:count/%ju} " \
usr.bin/netstat/inet6.c
476
p(s,"\t\t{ke:name/site-locals}{:count/%ju} " \
usr.bin/netstat/inet6.c
480
p(s,"\t\t{ke:name/globals}{:count/%ju} " \
usr.bin/netstat/inet6.c
486
i, (uintmax_t)ip6stat.s, i); \
usr.bin/netstat/inet6.c
605
int s;
usr.bin/netstat/inet6.c
611
if ((s = socket(AF_INET6, SOCK_DGRAM, 0)) < 0) {
usr.bin/netstat/inet6.c
617
if (ioctl(s, SIOCGIFSTAT_IN6, (char *)&ifr) < 0) {
usr.bin/netstat/inet6.c
671
close(s);
usr.bin/netstat/route.c
454
u_char *s = (u_char *)sa->sa_data, *slim;
usr.bin/netstat/route.c
462
while (s < slim && cq < cqlim) {
usr.bin/netstat/route.c
463
snprintf(cq, sizeof(" ff"), " %02x", *s++);
usr.bin/netstat/route.c
465
if (s < slim) {
usr.bin/netstat/route.c
466
snprintf(cq, sizeof("ff"), "%02x", *s++);
usr.bin/patch/inp.c
140
char *p, *s;
usr.bin/patch/inp.c
219
for (s = i_womp, i = 0; i < i_size; s++, i++) {
usr.bin/patch/inp.c
220
if (*s == '\n') {
usr.bin/patch/inp.c
226
i_ptr[++iline] = s + 1;
usr.bin/patch/inp.c
233
sz = s - i_ptr[iline];
usr.bin/patch/inp.c
417
const char *s;
usr.bin/patch/inp.c
425
for (s = string; *s; s++) {
usr.bin/patch/inp.c
426
if (isspace((unsigned char)*s) && strnEQ(s + 1, revision, patlen) &&
usr.bin/patch/inp.c
427
isspace((unsigned char)s[patlen + 1])) {
usr.bin/patch/patch.c
1065
char *s;
usr.bin/patch/patch.c
1067
s = ifetch(line, 0);
usr.bin/patch/patch.c
1068
if (s == NULL)
usr.bin/patch/patch.c
1071
for (; *s != '\n'; s++)
usr.bin/patch/patch.c
1072
putc(*s, ofp);
usr.bin/patch/pch.c
1002
s[p_len[fillold - 1]] = 0;
usr.bin/patch/pch.c
1011
free(s);
usr.bin/patch/pch.c
1019
p_line[fillold] = s;
usr.bin/patch/pch.c
1020
p_len[fillold++] = strlen(s);
usr.bin/patch/pch.c
1021
s = savestr(s);
usr.bin/patch/pch.c
1031
s[p_len[fillold - 1]] = 0;
usr.bin/patch/pch.c
1037
free(s);
usr.bin/patch/pch.c
1044
p_line[fillnew] = s;
usr.bin/patch/pch.c
1045
p_len[fillnew++] = strlen(s);
usr.bin/patch/pch.c
1049
s[p_len[fillnew - 1]] = 0;
usr.bin/patch/pch.c
1076
p_first = strtolinenum(buf, &s);
usr.bin/patch/pch.c
1077
if (*s == ',') {
usr.bin/patch/pch.c
1078
p_ptrn_lines = strtolinenum(s + 1, &s) - p_first + 1;
usr.bin/patch/pch.c
1082
p_ptrn_lines = (*s != 'a');
usr.bin/patch/pch.c
1083
hunk_type = *s;
usr.bin/patch/pch.c
1086
min = strtolinenum(s + 1, &s);
usr.bin/patch/pch.c
1087
if (*s == ',')
usr.bin/patch/pch.c
1088
max = strtolinenum(s + 1, &s);
usr.bin/patch/pch.c
1262
char *s;
usr.bin/patch/pch.c
1320
for (s = p_line[0]; *s; s++)
usr.bin/patch/pch.c
1321
if (*s == '-')
usr.bin/patch/pch.c
1322
*s = '*';
usr.bin/patch/pch.c
1330
for (s = tp_line[0]; *s; s++)
usr.bin/patch/pch.c
1331
if (*s == '*')
usr.bin/patch/pch.c
1332
*s = '-';
usr.bin/patch/pch.c
273
char *s, *t;
usr.bin/patch/pch.c
303
for (s = buf; *s == ' ' || *s == '\t' || *s == 'X'; s++) {
usr.bin/patch/pch.c
304
if (*s == '\t')
usr.bin/patch/pch.c
309
for (t = s; isdigit((unsigned char)*t) || *t == ','; t++)
usr.bin/patch/pch.c
311
this_is_a_command = (isdigit((unsigned char)*s) &&
usr.bin/patch/pch.c
318
if (!stars_last_line && strnEQ(s, "*** ", 4))
usr.bin/patch/pch.c
319
names[OLD_FILE].path = fetchname(s + 4,
usr.bin/patch/pch.c
321
else if (strnEQ(s, "--- ", 4)) {
usr.bin/patch/pch.c
324
strnEQ(s, "--- a/", 6))
usr.bin/patch/pch.c
326
names[NEW_FILE].path = fetchname(s + off,
usr.bin/patch/pch.c
328
} else if (strnEQ(s, "+++ ", 4)) {
usr.bin/patch/pch.c
332
strnEQ(s, "+++ b/", 6))
usr.bin/patch/pch.c
334
names[OLD_FILE].path = fetchname(s + off,
usr.bin/patch/pch.c
336
} else if (strnEQ(s, "Index:", 6))
usr.bin/patch/pch.c
337
names[INDEX_FILE].path = fetchname(s + 6,
usr.bin/patch/pch.c
339
else if (strnEQ(s, "Prereq:", 7)) {
usr.bin/patch/pch.c
340
for (t = s + 7; isspace((unsigned char)*t); t++)
usr.bin/patch/pch.c
351
} else if (strnEQ(s, "diff --git a/", 13)) {
usr.bin/patch/pch.c
354
} else if (strnEQ(s, "==== ", 5)) {
usr.bin/patch/pch.c
356
if ((t = strstr(s + 5, " - ")) != NULL)
usr.bin/patch/pch.c
358
p4_fetchname(&names[OLD_FILE], s + 5);
usr.bin/patch/pch.c
362
strEQ(s, ".\n")) {
usr.bin/patch/pch.c
369
if ((!diff_type || diff_type == UNI_DIFF) && strnEQ(s, "@@ -", 4)) {
usr.bin/patch/pch.c
370
if (strnEQ(s + 4, "0,0", 3))
usr.bin/patch/pch.c
378
stars_this_line = strnEQ(s, "********", 8);
usr.bin/patch/pch.c
380
strnEQ(s, "*** ", 4)) {
usr.bin/patch/pch.c
381
if (strtolinenum(s + 4, &s) == 0)
usr.bin/patch/pch.c
387
while (*s && *s != '\n')
usr.bin/patch/pch.c
388
s++;
usr.bin/patch/pch.c
392
retval = (*(s - 1) == '*' ? NEW_CONTEXT_DIFF : CONTEXT_DIFF);
usr.bin/patch/pch.c
397
(strnEQ(s, "< ", 2) || strnEQ(s, "> ", 2))) {
usr.bin/patch/pch.c
549
char *s;
usr.bin/patch/pch.c
626
for (s = buf;
usr.bin/patch/pch.c
627
*s && !isdigit((unsigned char)*s); s++)
usr.bin/patch/pch.c
629
if (!*s)
usr.bin/patch/pch.c
631
if (strnEQ(s, "0,0", 3))
usr.bin/patch/pch.c
632
memmove(s, s + 2, strlen(s + 2) + 1);
usr.bin/patch/pch.c
633
p_first = strtolinenum(s, &s);
usr.bin/patch/pch.c
634
if (*s == ',') {
usr.bin/patch/pch.c
636
*s && !isdigit((unsigned char)*s); s++)
usr.bin/patch/pch.c
638
if (!*s)
usr.bin/patch/pch.c
640
p_ptrn_lines = strtolinenum(s, &s) - p_first + 1;
usr.bin/patch/pch.c
700
for (s = buf; *s && !isdigit((unsigned char)*s); s++)
usr.bin/patch/pch.c
702
if (!*s)
usr.bin/patch/pch.c
704
p_newfirst = strtolinenum(s, &s);
usr.bin/patch/pch.c
705
if (*s == ',') {
usr.bin/patch/pch.c
706
for (; *s && !isdigit((unsigned char)*s); s++)
usr.bin/patch/pch.c
708
if (!*s)
usr.bin/patch/pch.c
710
p_repl_lines = strtolinenum(s, &s) -
usr.bin/patch/pch.c
912
s = buf + 4;
usr.bin/patch/pch.c
913
if (!*s)
usr.bin/patch/pch.c
915
p_first = strtolinenum(s, &s);
usr.bin/patch/pch.c
916
if (*s == ',') {
usr.bin/patch/pch.c
917
p_ptrn_lines = strtolinenum(s + 1, &s);
usr.bin/patch/pch.c
920
if (*s == ' ')
usr.bin/patch/pch.c
921
s++;
usr.bin/patch/pch.c
922
if (*s != '+' || !*++s)
usr.bin/patch/pch.c
924
p_newfirst = strtolinenum(s, &s);
usr.bin/patch/pch.c
925
if (*s == ',') {
usr.bin/patch/pch.c
926
p_repl_lines = strtolinenum(s + 1, &s);
usr.bin/patch/pch.c
929
if (*s == ' ')
usr.bin/patch/pch.c
930
s++;
usr.bin/patch/pch.c
931
if (*s != '@')
usr.bin/patch/pch.c
978
s = savestr(buf);
usr.bin/patch/pch.c
981
s = savestr(buf + 1);
usr.bin/patch/pch.c
992
free(s);
usr.bin/patch/pch.c
997
p_line[fillold] = s;
usr.bin/patch/pch.c
998
p_len[fillold++] = strlen(s);
usr.bin/patch/util.c
121
if ((s = find_backup_file_name(orig)) == NULL)
usr.bin/patch/util.c
123
if (strlcpy(bakname, s, sizeof(bakname)) >= sizeof(bakname))
usr.bin/patch/util.c
124
fatal("filename %s too long for buffer\n", s);
usr.bin/patch/util.c
125
free(s);
usr.bin/patch/util.c
141
for (s = simplename; *s && !islower((unsigned char)*s); s++)
usr.bin/patch/util.c
143
if (*s)
usr.bin/patch/util.c
144
*s = toupper((unsigned char)*s);
usr.bin/patch/util.c
187
savestr(const char *s)
usr.bin/patch/util.c
191
if (!s)
usr.bin/patch/util.c
192
s = "Oops";
usr.bin/patch/util.c
193
rv = strdup(s);
usr.bin/patch/util.c
207
xstrdup(const char *s)
usr.bin/patch/util.c
211
if (!s)
usr.bin/patch/util.c
212
s = "Oops";
usr.bin/patch/util.c
213
rv = strdup(s);
usr.bin/patch/util.c
337
char *s = strrchr(tmpbuf, '/');
usr.bin/patch/util.c
338
if (s == NULL) {
usr.bin/patch/util.c
342
*s = '\0';
usr.bin/patch/util.c
98
char bakname[PATH_MAX], *s, *simplename;
usr.bin/pathchk/pathchk.c
194
long s;
usr.bin/pathchk/pathchk.c
196
s = strspn(path, charset);
usr.bin/pathchk/pathchk.c
197
if (path[s] != '\0')
usr.bin/procstat/procstat.c
262
int cmp, s;
usr.bin/procstat/procstat.c
269
s = l > 1 && strcasecmp(str + l - 1, "s") == 0;
usr.bin/procstat/procstat.c
277
((cmd_table[i].cmp & PS_CMP_PLURAL) && s ? 1 : 0));
usr.bin/procstat/procstat.c
278
else if ((cmd_table[i].cmp & PS_CMP_PLURAL) && s &&
usr.bin/quota/quota.c
680
alldigits(char *s)
usr.bin/quota/quota.c
684
c = *s++;
usr.bin/quota/quota.c
688
} while ((c = *s++));
usr.bin/quota/quota.c
91
static int alldigits(char *s);
usr.bin/rctl/rctl.c
51
parse_user(const char *s, id_t *uidp, const char *unexpanded_rule)
usr.bin/rctl/rctl.c
56
pwd = getpwnam(s);
usr.bin/rctl/rctl.c
62
if (!isnumber(s[0])) {
usr.bin/rctl/rctl.c
64
unexpanded_rule, s);
usr.bin/rctl/rctl.c
68
*uidp = strtod(s, &end);
usr.bin/rctl/rctl.c
69
if ((size_t)(end - s) != strlen(s)) {
usr.bin/rctl/rctl.c
79
parse_group(const char *s, id_t *gidp, const char *unexpanded_rule)
usr.bin/rctl/rctl.c
84
grp = getgrnam(s);
usr.bin/rctl/rctl.c
90
if (!isnumber(s[0])) {
usr.bin/rctl/rctl.c
92
unexpanded_rule, s);
usr.bin/rctl/rctl.c
96
*gidp = strtod(s, &end);
usr.bin/rctl/rctl.c
97
if ((size_t)(end - s) != strlen(s)) {
usr.bin/rpcgen/rpc_main.c
265
const char *var, *s;
usr.bin/rpcgen/rpc_main.c
280
for (s = var, t = dupvar; *s; ++s) {
usr.bin/rpcgen/rpc_main.c
284
switch (*s) {
usr.bin/rpcgen/rpc_main.c
305
switch (*(s + 1)) {
usr.bin/rpcgen/rpc_main.c
309
++s;
usr.bin/rpcgen/rpc_main.c
312
++s;
usr.bin/rpcgen/rpc_main.c
319
*t++ = *s;
usr.bin/rpcgen/rpc_main.c
326
switch (*s) {
usr.bin/rpcgen/rpc_main.c
331
*t++ = *s;
usr.bin/rpcgen/rpc_main.c
338
switch (*s) {
usr.bin/rpcgen/rpc_main.c
343
switch (*(s + 1)) {
usr.bin/rpcgen/rpc_main.c
350
++s;
usr.bin/rpcgen/rpc_main.c
353
++s;
usr.bin/rpcgen/rpc_main.c
360
*t++ = *s;
usr.bin/rpcgen/rpc_scan.c
410
token *s;
usr.bin/rpcgen/rpc_scan.c
414
for (s = symbols; s->kind != TOK_EOF; s++) {
usr.bin/rpcgen/rpc_scan.c
415
len = strlen(s->str);
usr.bin/rpcgen/rpc_scan.c
416
if (strncmp(str, s->str, len) == 0) {
usr.bin/rpcgen/rpc_scan.c
418
tokp->kind = s->kind;
usr.bin/rpcgen/rpc_scan.c
419
tokp->str = s->str;
usr.bin/rpcgen/rpc_svcout.c
934
char *s;
usr.bin/rpcgen/rpc_svcout.c
936
s = strrchr(infile, '.');
usr.bin/rpcgen/rpc_svcout.c
937
if (s)
usr.bin/rpcgen/rpc_svcout.c
938
*s = '\0';
usr.bin/rpcgen/rpc_svcout.c
940
if (s)
usr.bin/rpcgen/rpc_svcout.c
941
*s = '.';
usr.bin/rs/rs.cc
184
prints(char *s, int col)
usr.bin/rs/rs.cc
187
char *p = s;
usr.bin/rs/rs.cc
191
n = (flags & ONEOSEPONLY ? 1 : colwidths[col] - (p - s));
usr.bin/rs/rs.cc
195
for (p = s; *p; p++)
usr.bin/sdiff/sdiff.c
518
printcol(const char *s, size_t *col, const size_t col_max)
usr.bin/sdiff/sdiff.c
521
for (; *s && *col < col_max; ++s) {
usr.bin/sdiff/sdiff.c
524
switch (*s) {
usr.bin/sdiff/sdiff.c
548
putchar(*s);
usr.bin/sdiff/sdiff.c
554
putchar(*s);
usr.bin/sdiff/sdiff.c
688
char *s;
usr.bin/sdiff/sdiff.c
692
s = NULL;
usr.bin/sdiff/sdiff.c
694
if ((l = getline(&s, &linecap, file)) == -1) {
usr.bin/sdiff/sdiff.c
700
if (s[l-1] == '\n')
usr.bin/sdiff/sdiff.c
701
s[l-1] = '\0';
usr.bin/sdiff/sdiff.c
703
return (s);
usr.bin/sdiff/sdiff.c
836
char *s;
usr.bin/sdiff/sdiff.c
838
if (!(s = xfgets(file1)))
usr.bin/sdiff/sdiff.c
841
enqueue(s, '(', NULL);
usr.bin/sdiff/sdiff.c
845
char *s;
usr.bin/sdiff/sdiff.c
847
if (!(s = xfgets(file2)))
usr.bin/sdiff/sdiff.c
852
free(s);
usr.bin/sdiff/sdiff.c
854
enqueue(NULL, ')', s);
usr.bin/sdiff/sdiff.c
921
astrcat(char **s, const char *append)
usr.bin/sdiff/sdiff.c
936
if (!*s) {
usr.bin/sdiff/sdiff.c
937
if (!(*s = strdup(append)))
usr.bin/sdiff/sdiff.c
941
offset = strlen(*s);
usr.bin/sdiff/sdiff.c
942
oldstr = *s;
usr.bin/sdiff/sdiff.c
956
if (oldstr != *s) {
usr.bin/sdiff/sdiff.c
957
offset = strlen(*s);
usr.bin/sdiff/sdiff.c
958
oldstr = *s;
usr.bin/sdiff/sdiff.c
965
newstr = realloc(*s, newsiz);
usr.bin/sdiff/sdiff.c
968
*s = newstr;
usr.bin/sdiff/sdiff.c
972
strlcpy(*s + offset, "\n", newsiz - offset);
usr.bin/sdiff/sdiff.c
973
strlcat(*s + offset, append, newsiz - offset);
usr.bin/sdiff/sdiff.c
978
oldstr = *s;
usr.bin/sed/compile.c
319
if ((cmd->u.s = calloc(1, sizeof(struct s_subst))) == NULL)
usr.bin/sed/compile.c
328
cmd->u.s->re = NULL;
usr.bin/sed/compile.c
330
cmd->u.s->re = compile_re(re, 0);
usr.bin/sed/compile.c
332
p = compile_subst(p, cmd->u.s);
usr.bin/sed/compile.c
333
p = compile_flags(p, cmd->u.s);
usr.bin/sed/compile.c
337
cmd->u.s->re = NULL;
usr.bin/sed/compile.c
339
cmd->u.s->re = compile_re(re, cmd->u.s->icase);
usr.bin/sed/compile.c
491
char *s = *sp;
usr.bin/sed/compile.c
493
*t++ = *s++;
usr.bin/sed/compile.c
494
if (*s == '^')
usr.bin/sed/compile.c
495
*t++ = *s++;
usr.bin/sed/compile.c
496
if (*s == ']')
usr.bin/sed/compile.c
497
*t++ = *s++;
usr.bin/sed/compile.c
498
for (; *s && (*t = *s) != ']'; s++, t++) {
usr.bin/sed/compile.c
499
if (*s == '[' && ((d = *(s+1)) == '.' || d == ':' || d == '=')) {
usr.bin/sed/compile.c
500
*++t = *++s, t++, s++;
usr.bin/sed/compile.c
501
for (c = *s; (*t = *s) != ']' || c != d; s++, t++)
usr.bin/sed/compile.c
502
if ((c = *s) == '\0')
usr.bin/sed/compile.c
504
} else if (*s == '\\') {
usr.bin/sed/compile.c
505
switch (s[1]) {
usr.bin/sed/compile.c
508
s++;
usr.bin/sed/compile.c
512
s++;
usr.bin/sed/compile.c
516
s++;
usr.bin/sed/compile.c
519
if (dohex(&s[2], t, &hexlen))
usr.bin/sed/compile.c
520
s += hexlen + 1;
usr.bin/sed/compile.c
525
return (*s == ']') ? *sp = ++s, ++t : NULL;
usr.bin/sed/compile.c
559
compile_subst(char *p, struct s_subst *s)
usr.bin/sed/compile.c
571
s->maxbref = 0;
usr.bin/sed/compile.c
572
s->linenum = linenum;
usr.bin/sed/compile.c
605
if (s->re != NULL &&
usr.bin/sed/compile.c
606
ref > s->re->re_nsub)
usr.bin/sed/compile.c
609
if (s->maxbref < ref)
usr.bin/sed/compile.c
610
s->maxbref = ref;
usr.bin/sed/compile.c
627
#define ADVANCE_N(s, n) \
usr.bin/sed/compile.c
629
char *adv = (s); \
usr.bin/sed/compile.c
650
if ((s->new = realloc(text, size)) == NULL)
usr.bin/sed/compile.c
676
compile_flags(char *p, struct s_subst *s)
usr.bin/sed/compile.c
682
s->n = 1; /* Default */
usr.bin/sed/compile.c
683
s->p = 0;
usr.bin/sed/compile.c
684
s->wfile = NULL;
usr.bin/sed/compile.c
685
s->wfd = -1;
usr.bin/sed/compile.c
686
s->icase = 0;
usr.bin/sed/compile.c
695
s->n = 0;
usr.bin/sed/compile.c
702
s->p = 1;
usr.bin/sed/compile.c
706
s->icase = 1;
usr.bin/sed/compile.c
720
s->n = nval;
usr.bin/sed/compile.c
744
s->wfile = strdup(wfile);
usr.bin/sed/compile.c
745
if (!aflag && (s->wfd = open(wfile,
usr.bin/sed/compile.c
858
char *text, *p, *op, *s;
usr.bin/sed/compile.c
866
op = s = text + size;
usr.bin/sed/compile.c
874
*s++ = *p;
usr.bin/sed/compile.c
876
size += s - op;
usr.bin/sed/compile.c
878
*s = '\0';
usr.bin/sed/compile.c
952
duptoeol(char *s, const char *ctype)
usr.bin/sed/compile.c
959
for (start = s; *s != '\0' && *s != '\n'; ++s)
usr.bin/sed/compile.c
960
ws = isspace((unsigned char)*s);
usr.bin/sed/compile.c
961
*s = '\0';
usr.bin/sed/compile.c
964
len = s - start + 1;
usr.bin/sed/defs.h
129
char *s;
usr.bin/sed/defs.h
98
struct s_subst *s; /* Substitute command */
usr.bin/sed/main.c
216
static char *s; /* Current pointer inside string */
usr.bin/sed/main.c
231
if (strcmp(script->s, "-") == 0) {
usr.bin/sed/main.c
235
if ((f = fopen(script->s, "r")) == NULL)
usr.bin/sed/main.c
236
err(1, "%s", script->s);
usr.bin/sed/main.c
237
fname = script->s;
usr.bin/sed/main.c
243
sizeof(string_ident), "\"%s\"", script->s)) >=
usr.bin/sed/main.c
248
s = script->s;
usr.bin/sed/main.c
268
if (linenum == 0 && s[0] == '#' && s[1] == 'n')
usr.bin/sed/main.c
279
switch (*s) {
usr.bin/sed/main.c
282
if (s == script->s) {
usr.bin/sed/main.c
296
s++;
usr.bin/sed/main.c
302
*p++ = *s++;
usr.bin/sed/main.c
470
add_compunit(enum e_cut type, char *s)
usr.bin/sed/main.c
477
cu->s = s;
usr.bin/sed/main.c
487
add_file(char *s)
usr.bin/sed/main.c
495
fp->fname = s;
usr.bin/sed/main.c
64
char *s; /* Pointer to string or fname */
usr.bin/sed/misc.c
59
size_t s;
usr.bin/sed/misc.c
63
s = regerror(errcode, preg, NULL, 0);
usr.bin/sed/misc.c
64
if ((oe = malloc(s)) == NULL)
usr.bin/sed/misc.c
66
(void)regerror(errcode, preg, oe, s);
usr.bin/sed/process.c
125
appends[appendx].s = cp->t;
usr.bin/sed/process.c
223
appends[appendx].s = cp->t;
usr.bin/sed/process.c
388
char *s;
usr.bin/sed/process.c
390
s = ps;
usr.bin/sed/process.c
391
re = cp->u.s->re;
usr.bin/sed/process.c
393
if (defpreg != NULL && cp->u.s->maxbref > defpreg->re_nsub) {
usr.bin/sed/process.c
394
linenum = cp->u.s->linenum;
usr.bin/sed/process.c
396
linenum, fname, cp->u.s->maxbref);
usr.bin/sed/process.c
404
n = cp->u.s->n;
usr.bin/sed/process.c
410
cspace(&SS, s, match[0].rm_so - le, APPEND);
usr.bin/sed/process.c
417
regsub(&SS, ps, cp->u.s->new);
usr.bin/sed/process.c
423
cspace(&SS, s, match[0].rm_eo - le,
usr.bin/sed/process.c
430
s = ps + match[0].rm_eo;
usr.bin/sed/process.c
440
cspace(&SS, s++, 1, APPEND);
usr.bin/sed/process.c
458
cspace(&SS, s, slen, APPEND);
usr.bin/sed/process.c
471
if (cp->u.s->p)
usr.bin/sed/process.c
475
if (cp->u.s->wfile && !pd) {
usr.bin/sed/process.c
476
if (cp->u.s->wfd == -1 && (cp->u.s->wfd = open(cp->u.s->wfile,
usr.bin/sed/process.c
478
err(1, "%s", cp->u.s->wfile);
usr.bin/sed/process.c
479
if (write(cp->u.s->wfd, ps, psl) != (ssize_t)psl ||
usr.bin/sed/process.c
480
write(cp->u.s->wfd, "\n", 1) != 1)
usr.bin/sed/process.c
481
err(1, "%s", cp->u.s->wfile);
usr.bin/sed/process.c
556
fwrite(appends[idx].s, sizeof(char), appends[idx].len,
usr.bin/sed/process.c
568
if ((f = fopen(appends[idx].s, "r")) == NULL)
usr.bin/sed/process.c
581
lputs(char *s, size_t len)
usr.bin/sed/process.c
609
clen = mbrtowc(&wc, s, len, &mbs);
usr.bin/sed/process.c
613
wc = (unsigned char)*s;
usr.bin/sed/process.c
629
fwrite(s, 1, clen, outfile);
usr.bin/sed/process.c
646
(int)(unsigned char)s[i]);
usr.bin/sed/process.c
649
s += clen;
usr.bin/sed/process.c
771
if (cp->u.s->wfd != -1 && close(cp->u.s->wfd))
usr.bin/sed/process.c
772
err(1, "%s", cp->u.s->wfile);
usr.bin/sed/process.c
773
cp->u.s->wfd = -1;
usr.bin/seq/seq.c
227
numeric(const char *s)
usr.bin/seq/seq.c
232
if (ISSIGN((unsigned char)*s))
usr.bin/seq/seq.c
233
s++;
usr.bin/seq/seq.c
237
while (*s) {
usr.bin/seq/seq.c
238
if (!isdigit((unsigned char)*s)) {
usr.bin/seq/seq.c
240
strncmp(s, decimal_point, decimal_pt_len) == 0) {
usr.bin/seq/seq.c
241
s += decimal_pt_len;
usr.bin/seq/seq.c
245
if (ISEXP((unsigned char)*s)) {
usr.bin/seq/seq.c
246
s++;
usr.bin/seq/seq.c
247
if (ISSIGN((unsigned char)*s) ||
usr.bin/seq/seq.c
248
isdigit((unsigned char)*s)) {
usr.bin/seq/seq.c
249
s++;
usr.bin/seq/seq.c
255
s++;
usr.bin/seq/seq.c
257
return (*s == '\0');
usr.bin/sockstat/main.c
1001
for (addr = s->laddr; addr != NULL; addr = addr->next) {
usr.bin/sockstat/main.c
1002
if (s->family == AF_INET)
usr.bin/sockstat/main.c
1009
for (addr = s->faddr; addr != NULL; addr = addr->next) {
usr.bin/sockstat/main.c
1010
if (s->family == AF_INET)
usr.bin/sockstat/main.c
1203
calculate_sock_column_widths(struct col_widths *cw, struct sock *s)
usr.bin/sockstat/main.c
1208
laddr = s->laddr;
usr.bin/sockstat/main.c
1209
faddr = s->faddr;
usr.bin/sockstat/main.c
1212
len = strlen(s->protoname);
usr.bin/sockstat/main.c
1213
if (s->vflag & INP_IPV4)
usr.bin/sockstat/main.c
1215
if (s->vflag & INP_IPV6)
usr.bin/sockstat/main.c
1220
if (opt_w && s->family == AF_UNIX) {
usr.bin/sockstat/main.c
1240
len = snprintf(NULL, 0, "%d", s->fibnum);
usr.bin/sockstat/main.c
1244
if (s->splice_socket != 0) {
usr.bin/sockstat/main.c
1248
{ .socket = s->splice_socket });
usr.bin/sockstat/main.c
1258
if (s->proto == &protos[TCP] ||
usr.bin/sockstat/main.c
1259
s->proto == &protos[UDP]) {
usr.bin/sockstat/main.c
1261
"%" PRIu64, s->inp_gencnt);
usr.bin/sockstat/main.c
1267
((s->proto == &protos[SCTP] &&
usr.bin/sockstat/main.c
1268
s->state != SCTP_CLOSED &&
usr.bin/sockstat/main.c
1269
s->state != SCTP_BOUND &&
usr.bin/sockstat/main.c
1270
s->state != SCTP_LISTEN) ||
usr.bin/sockstat/main.c
1271
(s->proto == &protos[TCP] &&
usr.bin/sockstat/main.c
1272
s->state != TCPS_CLOSED &&
usr.bin/sockstat/main.c
1273
s->state != TCPS_LISTEN))) {
usr.bin/sockstat/main.c
1281
s->proto == &protos[SCTP] &&
usr.bin/sockstat/main.c
1282
s->state != SCTP_CLOSED &&
usr.bin/sockstat/main.c
1283
s->state != SCTP_BOUND &&
usr.bin/sockstat/main.c
1284
s->state != SCTP_LISTEN) {
usr.bin/sockstat/main.c
1291
if (s->proto == &protos[SCTP]) {
usr.bin/sockstat/main.c
1292
len = strlen(sctp_conn_state(s->state));
usr.bin/sockstat/main.c
1296
if (s->proto == &protos[TCP]) {
usr.bin/sockstat/main.c
1297
if (s->state >= 0 &&
usr.bin/sockstat/main.c
1298
s->state < TCP_NSTATES) {
usr.bin/sockstat/main.c
1300
tcpstates[s->state]);
usr.bin/sockstat/main.c
1307
if (opt_S && s->proto == &protos[TCP]) {
usr.bin/sockstat/main.c
1308
len = strlen(s->stack);
usr.bin/sockstat/main.c
1311
if (opt_C && s->proto == &protos[TCP]) {
usr.bin/sockstat/main.c
1312
len = strlen(s->cc);
usr.bin/sockstat/main.c
1329
struct sock *s;
usr.bin/sockstat/main.c
1338
s = RB_FIND(socks_t, &socks,
usr.bin/sockstat/main.c
1340
if (s == NULL || (!check_ports(s)))
usr.bin/sockstat/main.c
1342
s->shown = 1;
usr.bin/sockstat/main.c
1354
calculate_sock_column_widths(cw, s);
usr.bin/sockstat/main.c
1358
SLIST_FOREACH(s, &nosocks, socket_list) {
usr.bin/sockstat/main.c
1359
if (!check_ports(s))
usr.bin/sockstat/main.c
1361
calculate_sock_column_widths(cw, s);
usr.bin/sockstat/main.c
1363
RB_FOREACH(s, socks_t, &socks) {
usr.bin/sockstat/main.c
1364
if (s->shown)
usr.bin/sockstat/main.c
1366
if (!check_ports(s))
usr.bin/sockstat/main.c
1368
calculate_sock_column_widths(cw, s);
usr.bin/sockstat/main.c
1373
display_sock(struct sock *s, struct col_widths *cw, char *buf, size_t bufsize)
usr.bin/sockstat/main.c
1377
laddr = s->laddr;
usr.bin/sockstat/main.c
1378
faddr = s->faddr;
usr.bin/sockstat/main.c
1382
s->protoname,
usr.bin/sockstat/main.c
1383
s->vflag & INP_IPV4 ? "4" : "",
usr.bin/sockstat/main.c
1384
s->vflag & INP_IPV6 ? "6" : "");
usr.bin/sockstat/main.c
1387
if (s->family == AF_UNIX) {
usr.bin/sockstat/main.c
1454
cw->pcb_kva, s->pcb);
usr.bin/sockstat/main.c
1458
xo_emit(" {:fib/%*d}", cw->fib, s->fibnum);
usr.bin/sockstat/main.c
1460
if (s->splice_socket != 0) {
usr.bin/sockstat/main.c
1463
{ .socket = s->splice_socket });
usr.bin/sockstat/main.c
1478
if (s->proto == &protos[TCP] ||
usr.bin/sockstat/main.c
1479
s->proto == &protos[UDP]) {
usr.bin/sockstat/main.c
1481
s->inp_gencnt);
usr.bin/sockstat/main.c
1488
((s->proto == &protos[SCTP] &&
usr.bin/sockstat/main.c
1489
s->state != SCTP_CLOSED &&
usr.bin/sockstat/main.c
1490
s->state != SCTP_BOUND &&
usr.bin/sockstat/main.c
1491
s->state != SCTP_LISTEN) ||
usr.bin/sockstat/main.c
1492
(s->proto == &protos[TCP] &&
usr.bin/sockstat/main.c
1493
s->state != TCPS_CLOSED &&
usr.bin/sockstat/main.c
1494
s->state != TCPS_LISTEN))) {
usr.bin/sockstat/main.c
1502
s->proto == &protos[SCTP] &&
usr.bin/sockstat/main.c
1503
s->state != SCTP_CLOSED &&
usr.bin/sockstat/main.c
1504
s->state != SCTP_BOUND &&
usr.bin/sockstat/main.c
1505
s->state != SCTP_LISTEN) {
usr.bin/sockstat/main.c
1514
if (s->proto == &protos[SCTP]) {
usr.bin/sockstat/main.c
1517
sctp_conn_state(s->state));
usr.bin/sockstat/main.c
1518
} else if (s->proto == &protos[TCP]) {
usr.bin/sockstat/main.c
1519
if (s->state >= 0 &&
usr.bin/sockstat/main.c
1520
s->state < TCP_NSTATES)
usr.bin/sockstat/main.c
1523
tcpstates[s->state]);
usr.bin/sockstat/main.c
1532
if (s->proto == &protos[TCP])
usr.bin/sockstat/main.c
1535
bblog_state(s->bblog_state));
usr.bin/sockstat/main.c
1541
if (s->proto == &protos[TCP])
usr.bin/sockstat/main.c
1543
cw->stack, s->stack);
usr.bin/sockstat/main.c
1549
if (s->proto == &protos[TCP])
usr.bin/sockstat/main.c
1550
xo_emit(" {:cc/%-*s}", cw->cc, s->cc);
usr.bin/sockstat/main.c
1603
struct sock *s;
usr.bin/sockstat/main.c
1678
s = RB_FIND(socks_t, &socks,
usr.bin/sockstat/main.c
1680
if (s != NULL && check_ports(s)) {
usr.bin/sockstat/main.c
1682
s->shown = 1;
usr.bin/sockstat/main.c
1697
display_sock(s, &cw, buf, bufsize);
usr.bin/sockstat/main.c
1703
SLIST_FOREACH(s, &nosocks, socket_list) {
usr.bin/sockstat/main.c
1704
if (!check_ports(s))
usr.bin/sockstat/main.c
1711
display_sock(s, &cw, buf, bufsize);
usr.bin/sockstat/main.c
1714
RB_FOREACH(s, socks_t, &socks) {
usr.bin/sockstat/main.c
1715
if (s->shown)
usr.bin/sockstat/main.c
1717
if (!check_ports(s))
usr.bin/sockstat/main.c
1724
display_sock(s, &cw, buf, bufsize);
usr.bin/sockstat/main.c
992
check_ports(struct sock *s)
usr.bin/sockstat/main.c
999
if ((s->family != AF_INET) && (s->family != AF_INET6))
usr.bin/sort/bwstring.c
1016
char *end, *s;
usr.bin/sort/bwstring.c
1018
s = str->cdata.str;
usr.bin/sort/bwstring.c
1019
end = s + str->cdata.len;
usr.bin/sort/bwstring.c
1021
while (s < end) {
usr.bin/sort/bwstring.c
1022
*s = toupper(*s);
usr.bin/sort/bwstring.c
1023
++s;
usr.bin/sort/bwstring.c
1026
wchar_t *end, *s;
usr.bin/sort/bwstring.c
1028
s = str->wdata.str;
usr.bin/sort/bwstring.c
1029
end = s + str->wdata.len;
usr.bin/sort/bwstring.c
1031
while (s < end) {
usr.bin/sort/bwstring.c
1032
*s = towupper(*s);
usr.bin/sort/bwstring.c
1033
++s;
usr.bin/sort/bwstring.c
1040
bws_disorder_warnx(struct bwstring *s, const char *fn, size_t pos)
usr.bin/sort/bwstring.c
1044
warnx("%s:%zu: disorder: %s", fn, pos + 1, s->cdata.str);
usr.bin/sort/bwstring.c
1046
warnx("%s:%zu: disorder: %ls", fn, pos + 1, s->wdata.str);
usr.bin/sort/bwstring.c
274
bwsdup(const struct bwstring *s)
usr.bin/sort/bwstring.c
277
if (s == NULL)
usr.bin/sort/bwstring.c
280
struct bwstring *ret = bwsalloc(BWSLEN(s));
usr.bin/sort/bwstring.c
283
memcpy(ret->cdata.str, s->cdata.str, (s->cdata.len));
usr.bin/sort/bwstring.c
285
memcpy(ret->wdata.str, s->wdata.str,
usr.bin/sort/bwstring.c
286
SIZEOF_WCHAR_STRING(s->wdata.len));
usr.bin/sort/bwstring.c
331
const char *s;
usr.bin/sort/bwstring.c
336
s = (const char *) str;
usr.bin/sort/bwstring.c
345
charlen = mbrlen(s + cptr, n, &mbs);
usr.bin/sort/bwstring.c
353
(unsigned char) s[cptr];
usr.bin/sort/bwstring.c
358
s + cptr, charlen, &mbs);
usr.bin/sort/bwstring.c
377
bwsfree(const struct bwstring *s)
usr.bin/sort/bwstring.c
380
if (s)
usr.bin/sort/bwstring.c
381
sort_free(s);
usr.bin/sort/bwstring.c
450
const wchar_t *s = bws->wdata.str + printed;
usr.bin/sort/bwstring.c
452
if (*s == L'\0') {
usr.bin/sort/bwstring.c
455
nums = fwprintf(f, L"%lc", *s);
usr.bin/sort/bwstring.c
463
nums = fwprintf(f, L"%ls", s);
usr.bin/sort/bwstring.c
752
char *end, *s;
usr.bin/sort/bwstring.c
755
s = s0->cdata.str;
usr.bin/sort/bwstring.c
756
end = s + s0->cdata.len;
usr.bin/sort/bwstring.c
759
while (isblank(*s) && s < end)
usr.bin/sort/bwstring.c
760
++s;
usr.bin/sort/bwstring.c
762
if (!isprint(*s)) {
usr.bin/sort/bwstring.c
767
ret = strtod((char*)s, &ep);
usr.bin/sort/bwstring.c
768
if (ep == s) {
usr.bin/sort/bwstring.c
773
wchar_t *end, *ep, *s;
usr.bin/sort/bwstring.c
775
s = s0->wdata.str;
usr.bin/sort/bwstring.c
776
end = s + s0->wdata.len;
usr.bin/sort/bwstring.c
779
while (iswblank(*s) && s < end)
usr.bin/sort/bwstring.c
780
++s;
usr.bin/sort/bwstring.c
782
if (!iswprint(*s)) {
usr.bin/sort/bwstring.c
787
ret = wcstod(s, &ep);
usr.bin/sort/bwstring.c
788
if (ep == s) {
usr.bin/sort/bwstring.c
809
const char *end, *s;
usr.bin/sort/bwstring.c
811
s = s0->cdata.str;
usr.bin/sort/bwstring.c
812
end = s + s0->cdata.len;
usr.bin/sort/bwstring.c
814
while (isblank(*s) && s < end)
usr.bin/sort/bwstring.c
815
++s;
usr.bin/sort/bwstring.c
818
if (cmonths[i].mon && (s == strstr(s, cmonths[i].mon)))
usr.bin/sort/bwstring.c
820
if (cmonths[i].ab && (s == strstr(s, cmonths[i].ab)))
usr.bin/sort/bwstring.c
822
if (cmonths[i].alt && (s == strstr(s, cmonths[i].alt)))
usr.bin/sort/bwstring.c
827
const wchar_t *end, *s;
usr.bin/sort/bwstring.c
829
s = s0->wdata.str;
usr.bin/sort/bwstring.c
830
end = s + s0->wdata.len;
usr.bin/sort/bwstring.c
832
while (iswblank(*s) && s < end)
usr.bin/sort/bwstring.c
833
++s;
usr.bin/sort/bwstring.c
836
if (wmonths[i].ab && (s == wcsstr(s, wmonths[i].ab)))
usr.bin/sort/bwstring.c
838
if (wmonths[i].mon && (s == wcsstr(s, wmonths[i].mon)))
usr.bin/sort/bwstring.c
840
if (wmonths[i].alt && (s == wcsstr(s, wmonths[i].alt)))
usr.bin/sort/bwstring.h
71
#define BWSLEN(s) ((mb_cur_max == 1) ? (s)->cdata.len : (s)->wdata.len)
usr.bin/sort/bwstring.h
87
void bws_disorder_warnx(struct bwstring *s, const char *fn, size_t pos);
usr.bin/sort/bwstring.h
89
struct bwstring *bwsdup(const struct bwstring *s);
usr.bin/sort/bwstring.h
92
void bwsfree(const struct bwstring *s);
usr.bin/sort/coll.c
102
clean_keys_array(const struct bwstring *s, struct keys_array *ka)
usr.bin/sort/coll.c
110
if (kv->k && kv->k != s)
usr.bin/sort/coll.c
132
set_key_on_keys_array(struct keys_array *ka, struct bwstring *s, size_t ind)
usr.bin/sort/coll.c
140
if (kv->k && kv->k != s)
usr.bin/sort/coll.c
142
kv->k = s;
usr.bin/sort/coll.c
236
skip_cols_to_start(const struct bwstring *s, size_t cols, size_t start,
usr.bin/sort/coll.c
240
return (BWSLEN(s) + 1);
usr.bin/sort/coll.c
243
while (start < BWSLEN(s) && iswblank(BWS_GET(s,start)))
usr.bin/sort/coll.c
246
while (start < BWSLEN(s) && cols > 1) {
usr.bin/sort/coll.c
251
if (start >= BWSLEN(s))
usr.bin/sort/coll.c
261
skip_fields_to_start(const struct bwstring *s, size_t fields, bool *empty_field)
usr.bin/sort/coll.c
265
if (BWSLEN(s) == 0)
usr.bin/sort/coll.c
272
while (cpos < BWSLEN(s)) {
usr.bin/sort/coll.c
275
isblank = iswblank(BWS_GET(s, cpos));
usr.bin/sort/coll.c
291
while (cpos < BWSLEN(s)) {
usr.bin/sort/coll.c
292
if (BWS_GET(s,cpos) == (wchar_t)sort_opts_vals.field_sep) {
usr.bin/sort/coll.c
309
find_field_start(const struct bwstring *s, struct key_specs *ks,
usr.bin/sort/coll.c
313
*field_start = skip_fields_to_start(s, ks->f1, empty_field);
usr.bin/sort/coll.c
315
*key_start = skip_cols_to_start(s, ks->c1, *field_start,
usr.bin/sort/coll.c
325
find_field_end(const struct bwstring *s, struct key_specs *ks)
usr.bin/sort/coll.c
335
return (BWSLEN(s) + 1);
usr.bin/sort/coll.c
338
next_field_start = skip_fields_to_start(s, f2 + 1,
usr.bin/sort/coll.c
341
((wchar_t)sort_opts_vals.field_sep == BWS_GET(s,
usr.bin/sort/coll.c
345
next_field_start = skip_fields_to_start(s, f2,
usr.bin/sort/coll.c
349
if (empty_field || (next_field_start >= BWSLEN(s)))
usr.bin/sort/coll.c
350
return (BWSLEN(s) + 1);
usr.bin/sort/coll.c
353
pos_end = skip_cols_to_start(s, ks->c2, next_field_start,
usr.bin/sort/coll.c
355
if (pos_end < BWSLEN(s))
usr.bin/sort/coll.c
367
cut_field(const struct bwstring *s, struct key_specs *ks)
usr.bin/sort/coll.c
371
if (s && ks) {
usr.bin/sort/coll.c
380
find_field_start(s, ks, &field_start, &key_start,
usr.bin/sort/coll.c
386
key_end = find_field_end(s, ks);
usr.bin/sort/coll.c
392
bwsnocpy(ret, s, key_start, sz);
usr.bin/sort/coll.c
405
preproc(struct bwstring *s, struct keys_array *ka)
usr.bin/sort/coll.c
415
key = cut_field(s, kspecs);
usr.bin/sort/coll.c
433
ret = bwsdup(s);
usr.bin/sort/coll.c
438
ret = bwsdup(s);
usr.bin/sort/coll.c
442
ret = bwsdup(s);
usr.bin/sort/coll.c
447
ret = bwsdup(s);
usr.bin/sort/coll.c
451
set_key_on_keys_array(ka, s, 0);
usr.bin/sort/coll.c
717
bwstring_iterator s;
usr.bin/sort/coll.c
719
s = bws_begin(s0);
usr.bin/sort/coll.c
724
while (iswblank(bws_get_iter_value(s)))
usr.bin/sort/coll.c
725
s = bws_iterator_inc(s, 1);
usr.bin/sort/coll.c
727
if (bws_get_iter_value(s) == (wchar_t)symbol_negative_sign) {
usr.bin/sort/coll.c
729
s = bws_iterator_inc(s, 1);
usr.bin/sort/coll.c
733
while (iswdigit(bws_get_iter_value(s)) &&
usr.bin/sort/coll.c
734
(bws_get_iter_value(s) == L'0'))
usr.bin/sort/coll.c
735
s = bws_iterator_inc(s, 1);
usr.bin/sort/coll.c
737
while (bws_get_iter_value(s) && *main_len < MAX_NUM_SIZE) {
usr.bin/sort/coll.c
738
if (iswdigit(bws_get_iter_value(s))) {
usr.bin/sort/coll.c
739
smain[*main_len] = bws_get_iter_value(s);
usr.bin/sort/coll.c
740
s = bws_iterator_inc(s, 1);
usr.bin/sort/coll.c
743
(bws_get_iter_value(s) == (wchar_t)symbol_thousands_sep))
usr.bin/sort/coll.c
744
s = bws_iterator_inc(s, 1);
usr.bin/sort/coll.c
751
if (bws_get_iter_value(s) == (wchar_t)symbol_decimal_point) {
usr.bin/sort/coll.c
752
s = bws_iterator_inc(s, 1);
usr.bin/sort/coll.c
753
while (iswdigit(bws_get_iter_value(s)) &&
usr.bin/sort/coll.c
755
sfrac[*frac_len] = bws_get_iter_value(s);
usr.bin/sort/coll.c
756
s = bws_iterator_inc(s, 1);
usr.bin/sort/coll.c
767
setsuffix(bws_get_iter_value(s),si);
usr.bin/sort/coll.h
163
void set_key_on_keys_array(struct keys_array *ka, struct bwstring *s, size_t ind);
usr.bin/sort/coll.h
164
void clean_keys_array(const struct bwstring *s, struct keys_array *ka);
usr.bin/sort/coll.h
171
int preproc(struct bwstring *s, struct keys_array *ka);
usr.bin/sort/file.c
1303
sub_list_push(struct sort_list *s, struct sort_list **sl, size_t size)
usr.bin/sort/file.c
1306
sl[size++] = s;
usr.bin/sort/sort.c
619
parse_pos(const char *s, struct key_specs *ks, bool *mef_flags, bool second)
usr.bin/sort/sort.c
635
if (regexec(&re, s, nmatch, pmatch, 0) != 0)
usr.bin/sort/sort.c
647
strncpy(f, s + pmatch[1].rm_so, len);
usr.bin/sort/sort.c
674
strncpy(c, s + pmatch[2].rm_so + 1, len);
usr.bin/sort/sort.c
703
check_mutually_exclusive_flags(s[i], mef_flags);
usr.bin/sort/sort.c
704
if (s[i] == 'b') {
usr.bin/sort/sort.c
709
} else if (!set_sort_modifier(&(ks->sm), s[i]))
usr.bin/sort/sort.c
731
parse_k(const char *s, struct key_specs *ks)
usr.bin/sort/sort.c
737
if (s && *s) {
usr.bin/sort/sort.c
740
sptr = strchr(s, ',');
usr.bin/sort/sort.c
745
size1 = sptr - s;
usr.bin/sort/sort.c
751
strncpy(pos1, s, size1);
usr.bin/sort/sort.c
764
ret = parse_pos(s, ks, mef_flags, false);
usr.bin/sort/sort.c
774
parse_pos_obs(const char *s, int *nf, int *nc, char* sopts)
usr.bin/sort/sort.c
791
if (regexec(&re, s, nmatch, pmatch, 0) != 0)
usr.bin/sort/sort.c
803
strncpy(f, s + pmatch[1].rm_so, len);
usr.bin/sort/sort.c
815
strncpy(c, s + pmatch[2].rm_so + 1, len);
usr.bin/sort/sort.c
828
strncpy(sopts, s + pmatch[3].rm_so, len);
usr.bin/stat/stat.c
158
#define addchar(s, c, nl) \
usr.bin/stat/stat.c
160
(void)fputc((c), (s)); \
usr.bin/su/su.c
574
ok_to_export(const char *s)
usr.bin/su/su.c
583
if (strlen(s) > 1024 || strchr(s, '=') == NULL)
usr.bin/su/su.c
585
if (strncmp(s, "LD_", 3) == 0)
usr.bin/su/su.c
589
if (s[n] == '=' && strncmp(s, *pp, n) == 0)
usr.bin/systat/ifstat.c
93
#define IFSTAT_ERR(n, s) do { \
usr.bin/systat/ifstat.c
96
err((n), (s)); \
usr.bin/systat/vmstat.c
116
} s, s1, s2, z;
usr.bin/systat/vmstat.c
121
#define total s.Total
usr.bin/systat/vmstat.c
122
#define nchtotal s.nchstats
usr.bin/systat/vmstat.c
262
allocinfo(&s);
usr.bin/systat/vmstat.c
288
getinfo(&s);
usr.bin/systat/vmstat.c
360
#define X(fld) {t=s.fld[i]; s.fld[i]-=s1.fld[i]; if(state==TIME) s1.fld[i]=t;}
usr.bin/systat/vmstat.c
362
#define Y(fld) {t = s.fld; s.fld -= s1.fld; if(state == TIME) s1.fld = t;}
usr.bin/systat/vmstat.c
363
#define Z(fld) {t = s.nchstats.fld; s.nchstats.fld -= s1.nchstats.fld; \
usr.bin/systat/vmstat.c
368
sysputwuint64(wnd, l, c, w, (s.fld/etime + 0.5), 0); \
usr.bin/systat/vmstat.c
388
etime += s.time[i];
usr.bin/systat/vmstat.c
408
if (s.intrcnt[i] == 0)
usr.bin/systat/vmstat.c
411
l = (int)((float)s.intrcnt[i]/etime + 0.5);
usr.bin/systat/vmstat.c
425
s.nchcount = nchtotal.ncs_goodhits + nchtotal.ncs_badhits +
usr.bin/systat/vmstat.c
428
s1.nchcount = s.nchcount;
usr.bin/systat/vmstat.c
451
putfloat(100.0 * s.v_kmem_map_size / kmem_size,
usr.bin/systat/vmstat.c
472
putint(s.v_zfod != 0 ? (int)(s.v_ozfod * 100.0 / s.v_zfod) : 0,
usr.bin/systat/vmstat.c
481
sysputpage(wnd, VMSTATROW + 12, VMSTATCOL, 5, s.v_wire_count, 0);
usr.bin/systat/vmstat.c
482
sysputpage(wnd, VMSTATROW + 13, VMSTATCOL, 5, s.v_active_count, 0);
usr.bin/systat/vmstat.c
483
sysputpage(wnd, VMSTATROW + 14, VMSTATCOL, 5, s.v_inactive_count, 0);
usr.bin/systat/vmstat.c
484
sysputpage(wnd, VMSTATROW + 15, VMSTATCOL, 5, s.v_laundry_count, 0);
usr.bin/systat/vmstat.c
485
sysputpage(wnd, VMSTATROW + 16, VMSTATCOL, 5, s.v_free_count, 0);
usr.bin/systat/vmstat.c
487
sysputuint64(wnd, VMSTATROW + 17, VMSTATCOL, 5, s.bufspace, 0);
usr.bin/systat/vmstat.c
513
putint(s.numdirtybuffers, VNSTATROW, VNSTATCOL, 7);
usr.bin/systat/vmstat.c
514
putint(s.maxvnodes, VNSTATROW + 1, VNSTATCOL, 7);
usr.bin/systat/vmstat.c
515
putint(s.numvnodes, VNSTATROW + 2, VNSTATCOL, 7);
usr.bin/systat/vmstat.c
516
putint(s.freevnodes, VNSTATROW + 3, VNSTATCOL, 7);
usr.bin/systat/vmstat.c
517
putint(s.nchcount, NAMEIROW + 2, NAMEICOL, 8);
usr.bin/systat/vmstat.c
522
100.0 / nz(s.nchcount),
usr.bin/systat/vmstat.c
525
putfloat(nchtotal.ncs_pass2 * 100.0 / nz(s.nchcount),
usr.bin/systat/vmstat.c
617
lt += s.time[i];
usr.bin/systat/vmstat.c
620
return (s.time[indx] * 100.0 / lt);
usr.bin/talk/get_iface.c
53
int s, rv;
usr.bin/talk/get_iface.c
65
s = socket(PF_INET, SOCK_DGRAM, 0);
usr.bin/talk/get_iface.c
66
if (s < 0)
usr.bin/talk/get_iface.c
70
rv = bind(s, (struct sockaddr *)&local, sizeof local);
usr.bin/talk/get_iface.c
75
close(s);
usr.bin/talk/get_iface.c
80
rv = connect(s, (struct sockaddr *)&remote, sizeof remote);
usr.bin/talk/get_iface.c
85
close(s);
usr.bin/talk/get_iface.c
90
rv = getsockname(s, (struct sockaddr *)&local, &namelen);
usr.bin/talk/get_iface.c
91
close(s);
usr.bin/tftp/main.c
232
char *s;
usr.bin/tftp/main.c
237
if ((s = strchr(host, '/')) == NULL)
usr.bin/tftp/main.c
239
*s = '\0';
usr.bin/tftp/main.c
240
path = s + 1;
usr.bin/tftp/main.c
242
if ((s = strchr(path, ';')) != NULL) {
usr.bin/tftp/main.c
243
*s = '\0';
usr.bin/tftp/main.c
244
opts = s + 1;
usr.bin/tftp/main.c
515
putusage(char *s)
usr.bin/tftp/main.c
517
printf("usage: %s file [remotename]\n", s);
usr.bin/tftp/main.c
518
printf(" %s file host:remotename\n", s);
usr.bin/tftp/main.c
519
printf(" %s file1 file2 ... fileN [[host:]remote-directory]\n", s);
usr.bin/tftp/main.c
605
getusage(char *s)
usr.bin/tftp/main.c
607
printf("usage: %s file [localname]\n", s);
usr.bin/tftp/main.c
608
printf(" %s [host:]file [localname]\n", s);
usr.bin/tftp/main.c
609
printf(" %s [host1:]file1 [host2:]file2 ... [hostN:]fileN\n", s);
usr.bin/tftp/main.c
697
char *s;
usr.bin/tftp/main.c
700
s = strrchr(filename, '/');
usr.bin/tftp/main.c
701
if (s == NULL)
usr.bin/tftp/main.c
703
if (s[1])
usr.bin/tftp/main.c
704
return (s + 1);
usr.bin/tftp/main.c
705
*s = '\0';
usr.bin/tip/libacu/biz22.c
137
cmd(char *s)
usr.bin/tip/libacu/biz22.c
142
write(FD, s, strlen(s));
usr.bin/tip/libacu/biz22.c
158
detect(char *s)
usr.bin/tip/libacu/biz22.c
165
while (*s) {
usr.bin/tip/libacu/biz22.c
174
if (c != *s++)
usr.bin/tip/libacu/biz31.c
132
echo(char *s)
usr.bin/tip/libacu/biz31.c
136
while (c = *s++) switch (c) {
usr.bin/tip/libacu/biz31.c
140
s++;
usr.bin/tip/libacu/biz31.c
144
c = *s++;
usr.bin/tip/libacu/biz31.c
163
detect(char *s)
usr.bin/tip/libacu/biz31.c
170
while (*s) {
usr.bin/tip/libacu/biz31.c
179
if (c != *s++)
usr.bin/tip/libacu/biz31.c
187
flush(char *s)
usr.bin/tip/libacu/biz31.c
193
while (*s++) {
usr.bin/tip/libacu/v831.c
241
sanitize(char *s)
usr.bin/tip/libacu/v831.c
246
for (cp = buf; *s; s++) {
usr.bin/tip/libacu/v831.c
247
if (!isdigit(*s) && *s == '<' && *s != '_')
usr.bin/tip/libacu/v831.c
249
if (*s == '_')
usr.bin/tip/libacu/v831.c
250
*s = '=';
usr.bin/tip/libacu/v831.c
251
*cp++ = *s;
usr.bin/tip/libacu/ventel.c
144
echo(char *s)
usr.bin/tip/libacu/ventel.c
148
while ((c = *s++) != '\0')
usr.bin/tip/libacu/ventel.c
152
s++;
usr.bin/tip/libacu/ventel.c
156
c = *s++;
usr.bin/tip/tip/acu.c
171
acuabort(int s)
usr.bin/tip/tip/acu.c
173
signal(s, SIG_IGN);
usr.bin/tip/tip/acu.c
178
acutype(char *s)
usr.bin/tip/tip/acu.c
184
if (!strcmp(s, p->acu_name))
usr.bin/tip/tip/cmds.c
688
execute(char *s)
usr.bin/tip/tip/cmds.c
697
execl(value(SHELL), cp, "-c", s, (char *)NULL);
usr.bin/tip/tip/cmds.c
725
prtime(char *s, time_t a)
usr.bin/tip/tip/cmds.c
734
printf("%s", s);
usr.bin/tip/tip/cmds.c
919
int s, pivec[2];
usr.bin/tip/tip/cmds.c
953
while (wait(&s) != pid);
usr.bin/tip/tip/cmds.c
955
s &= 0377;
usr.bin/tip/tip/cmds.c
956
if (s != 0 && s != SIGPIPE) {
usr.bin/tip/tip/tip.c
331
prompt(char *s, char *p, size_t sz)
usr.bin/tip/tip/tip.c
341
printf("%s", s);
usr.bin/tip/tip/tip.c
469
size(char *s)
usr.bin/tip/tip/tip.c
473
while (s && *s++)
usr.bin/tip/tip/tip.c
479
interp(char *s)
usr.bin/tip/tip/tip.c
484
while ((c = *s++)) {
usr.bin/tip/tip/tip.c
506
static char s[3];
usr.bin/tip/tip/tip.c
509
s[0] = '^';
usr.bin/tip/tip/tip.c
510
s[1] = c == 0177 ? '?' : c+'A'-1;
usr.bin/tip/tip/tip.c
511
s[2] = '\0';
usr.bin/tip/tip/tip.c
513
s[0] = c;
usr.bin/tip/tip/tip.c
514
s[1] = '\0';
usr.bin/tip/tip/tip.c
516
return (s);
usr.bin/tip/tip/value.c
151
vlex(char *s)
usr.bin/tip/tip/value.c
156
if (equal(s, "all")) {
usr.bin/tip/tip/value.c
162
if ((cp = vinterp(s, ' ')))
usr.bin/tip/tip/value.c
164
vtoken(s);
usr.bin/tip/tip/value.c
165
s = cp;
usr.bin/tip/tip/value.c
166
} while (s);
usr.bin/tip/tip/value.c
175
vtoken(char *s)
usr.bin/tip/tip/value.c
180
if ((cp = strchr(s, '='))) {
usr.bin/tip/tip/value.c
182
if ((p = vlookup(s))) {
usr.bin/tip/tip/value.c
187
if (strcmp(s, "record") == 0)
usr.bin/tip/tip/value.c
193
} else if ((cp = strchr(s, '?'))) {
usr.bin/tip/tip/value.c
195
if ((p = vlookup(s)) && vaccess(p->v_access, READ)) {
usr.bin/tip/tip/value.c
200
if (*s != '!')
usr.bin/tip/tip/value.c
201
p = vlookup(s);
usr.bin/tip/tip/value.c
203
p = vlookup(s+1);
usr.bin/tip/tip/value.c
205
vassign(p, s);
usr.bin/tip/tip/value.c
209
printf("%s: unknown variable\r\n", s);
usr.bin/tip/tip/value.c
274
vlookup(char *s)
usr.bin/tip/tip/value.c
279
if (equal(p->v_name, s) || (p->v_abrev && equal(p->v_abrev, s)))
usr.bin/tip/tip/value.c
285
vinterp(char *s, int stop)
usr.bin/tip/tip/value.c
287
char *p = s, c;
usr.bin/tip/tip/value.c
290
while ((c = *s++) && c != stop) {
usr.bin/tip/tip/value.c
294
if (*s)
usr.bin/tip/tip/value.c
295
*p++ = *s++ - 0100;
usr.bin/tip/tip/value.c
302
c = *s++;
usr.bin/tip/tip/value.c
317
if ((c = *s++) >= '0' && c <= '7') {
usr.bin/tip/tip/value.c
319
if ((c = *s++) >= '0' && c <= '7')
usr.bin/tip/tip/value.c
322
s--;
usr.bin/tip/tip/value.c
324
s--;
usr.bin/tip/tip/value.c
333
return (c == stop ? s-1 : NULL);
usr.bin/tip/tip/value.c
340
vstring(char *s, char *v)
usr.bin/tip/tip/value.c
344
p = vlookup(s);
usr.bin/tip/tip/value.c
350
if (strcmp(s, "record") == 0)
usr.bin/top/display.c
761
char *s;
usr.bin/top/display.c
764
s = NULL;
usr.bin/top/display.c
768
s = strndup(text, width);
usr.bin/top/display.c
769
if (s == NULL)
usr.bin/top/display.c
772
return (s);
usr.bin/top/display.c
784
char *s;
usr.bin/top/display.c
786
s = trim_header(text);
usr.bin/top/display.c
787
if (s != NULL)
usr.bin/top/display.c
788
text = s;
usr.bin/top/display.c
800
free(s);
usr.bin/tr/str.c
100
++s->lastch;
usr.bin/tr/str.c
103
if (s->cnt-- == 0) {
usr.bin/tr/str.c
104
s->state = NORMAL;
usr.bin/tr/str.c
105
return (next(s));
usr.bin/tr/str.c
111
s->cnt++;
usr.bin/tr/str.c
112
ch = nextwctype(s->lastch, s->cclass);
usr.bin/tr/str.c
114
s->state = NORMAL;
usr.bin/tr/str.c
115
return (next(s));
usr.bin/tr/str.c
117
s->lastch = ch;
usr.bin/tr/str.c
120
if ((ch = s->set[s->cnt++]) == OOBCH) {
usr.bin/tr/str.c
121
s->state = NORMAL;
usr.bin/tr/str.c
122
return (next(s));
usr.bin/tr/str.c
124
s->lastch = ch;
usr.bin/tr/str.c
133
bracket(STR *s)
usr.bin/tr/str.c
137
switch (s->str[1]) {
usr.bin/tr/str.c
139
if ((p = strchr(s->str + 2, ']')) == NULL)
usr.bin/tr/str.c
141
if (*(p - 1) != ':' || p - s->str < 4)
usr.bin/tr/str.c
144
s->str += 2;
usr.bin/tr/str.c
145
genclass(s);
usr.bin/tr/str.c
146
s->str = p + 1;
usr.bin/tr/str.c
149
if (s->str[2] == '\0' || (p = strchr(s->str + 3, ']')) == NULL)
usr.bin/tr/str.c
151
if (*(p - 1) != '=' || p - s->str < 4)
usr.bin/tr/str.c
153
s->str += 2;
usr.bin/tr/str.c
154
genequiv(s);
usr.bin/tr/str.c
158
if ((p = strpbrk(s->str + 2, "*]")) == NULL)
usr.bin/tr/str.c
162
s->str += 1;
usr.bin/tr/str.c
163
genseq(s);
usr.bin/tr/str.c
170
genclass(STR *s)
usr.bin/tr/str.c
173
if ((s->cclass = wctype(s->str)) == 0)
usr.bin/tr/str.c
174
errx(1, "unknown class %s", s->str);
usr.bin/tr/str.c
175
s->cnt = 0;
usr.bin/tr/str.c
176
s->lastch = -1; /* incremented before check in next() */
usr.bin/tr/str.c
177
if (strcmp(s->str, "upper") == 0)
usr.bin/tr/str.c
178
s->state = CCLASS_UPPER;
usr.bin/tr/str.c
179
else if (strcmp(s->str, "lower") == 0)
usr.bin/tr/str.c
180
s->state = CCLASS_LOWER;
usr.bin/tr/str.c
182
s->state = CCLASS;
usr.bin/tr/str.c
186
genequiv(STR *s)
usr.bin/tr/str.c
193
if (*s->str == '\\') {
usr.bin/tr/str.c
194
s->equiv[0] = backslash(s, NULL);
usr.bin/tr/str.c
195
if (*s->str != '=')
usr.bin/tr/str.c
197
s->str += 2;
usr.bin/tr/str.c
199
clen = mbrtowc(&wc, s->str, MB_LEN_MAX, NULL);
usr.bin/tr/str.c
202
s->equiv[0] = wc;
usr.bin/tr/str.c
203
if (s->str[clen] != '=')
usr.bin/tr/str.c
205
s->str += clen + 2;
usr.bin/tr/str.c
217
src[0] = (char)s->equiv[0];
usr.bin/tr/str.c
225
s->equiv[p++] = i;
usr.bin/tr/str.c
227
s->equiv[p] = OOBCH;
usr.bin/tr/str.c
230
s->cnt = 0;
usr.bin/tr/str.c
231
s->state = SET;
usr.bin/tr/str.c
232
s->set = s->equiv;
usr.bin/tr/str.c
236
genrange(STR *s, int was_octal)
usr.bin/tr/str.c
245
savestart = s->str;
usr.bin/tr/str.c
246
if (*++s->str == '\\')
usr.bin/tr/str.c
247
stopval = backslash(s, &octal);
usr.bin/tr/str.c
249
clen = mbrtowc(&wc, s->str, MB_LEN_MAX, NULL);
usr.bin/tr/str.c
253
s->str += clen;
usr.bin/tr/str.c
260
if (stopval < s->lastch) {
usr.bin/tr/str.c
261
s->str = savestart;
usr.bin/tr/str.c
264
s->cnt = stopval - s->lastch + 1;
usr.bin/tr/str.c
265
s->state = RANGE;
usr.bin/tr/str.c
266
--s->lastch;
usr.bin/tr/str.c
269
if (charcoll((const void *)&stopval, (const void *)&(s->lastch)) < 0) {
usr.bin/tr/str.c
270
s->str = savestart;
usr.bin/tr/str.c
273
if ((s->set = p = malloc((NCHARS_SB + 1) * sizeof(int))) == NULL)
usr.bin/tr/str.c
276
if (charcoll((const void *)&cnt, (const void *)&(s->lastch)) >= 0 &&
usr.bin/tr/str.c
280
n = p - s->set;
usr.bin/tr/str.c
282
s->cnt = 0;
usr.bin/tr/str.c
283
s->state = SET;
usr.bin/tr/str.c
285
mergesort(s->set, n, sizeof(*(s->set)), charcoll);
usr.bin/tr/str.c
290
genseq(STR *s)
usr.bin/tr/str.c
296
if (s->which == STRING1)
usr.bin/tr/str.c
299
if (*s->str == '\\')
usr.bin/tr/str.c
300
s->lastch = backslash(s, NULL);
usr.bin/tr/str.c
302
clen = mbrtowc(&wc, s->str, MB_LEN_MAX, NULL);
usr.bin/tr/str.c
305
s->lastch = wc;
usr.bin/tr/str.c
306
s->str += clen;
usr.bin/tr/str.c
308
if (*s->str != '*')
usr.bin/tr/str.c
311
switch (*++s->str) {
usr.bin/tr/str.c
313
s->cnt = backslash(s, NULL);
usr.bin/tr/str.c
316
s->cnt = 0;
usr.bin/tr/str.c
317
++s->str;
usr.bin/tr/str.c
320
if (isdigit((u_char)*s->str)) {
usr.bin/tr/str.c
321
s->cnt = strtol(s->str, &ep, 0);
usr.bin/tr/str.c
323
s->str = ep + 1;
usr.bin/tr/str.c
331
s->state = s->cnt ? SEQUENCE : INFINITE;
usr.bin/tr/str.c
339
backslash(STR *s, int *is_octal)
usr.bin/tr/str.c
346
ch = (u_char)*++s->str;
usr.bin/tr/str.c
351
++s->str;
usr.bin/tr/str.c
361
++s->str;
usr.bin/tr/str.c
378
s->state = EOS;
usr.bin/tr/str.c
56
next(STR *s)
usr.bin/tr/str.c
63
switch (s->state) {
usr.bin/tr/str.c
69
switch (*s->str) {
usr.bin/tr/str.c
71
s->state = EOS;
usr.bin/tr/str.c
74
s->lastch = backslash(s, &is_octal);
usr.bin/tr/str.c
77
if (bracket(s))
usr.bin/tr/str.c
78
return (next(s));
usr.bin/tr/str.c
81
clen = mbrtowc(&wch, s->str, MB_LEN_MAX, NULL);
usr.bin/tr/str.c
86
s->lastch = wch;
usr.bin/tr/str.c
87
s->str += clen;
usr.bin/tr/str.c
92
if (s->str[0] == '-' && genrange(s, is_octal))
usr.bin/tr/str.c
93
return (next(s));
usr.bin/tr/str.c
96
if (s->cnt-- == 0) {
usr.bin/tr/str.c
97
s->state = NORMAL;
usr.bin/tr/str.c
98
return (next(s));
usr.bin/truss/syscalls.c
1366
const char *s;
usr.bin/truss/syscalls.c
1368
s = inet_ntop(AF_INET, addr, buf, INET_ADDRSTRLEN);
usr.bin/truss/syscalls.c
1369
if (s != NULL)
usr.bin/truss/syscalls.c
1370
fprintf(fp, "{addr=%s}", s);
usr.bin/truss/syscalls.c
1379
const char *s;
usr.bin/truss/syscalls.c
1381
s = inet_ntop(AF_INET6, addr, buf, INET6_ADDRSTRLEN);
usr.bin/truss/syscalls.c
1382
if (s != NULL)
usr.bin/truss/syscalls.c
1383
fprintf(fp, "{addr=%s}", s);
usr.bin/ul/ul.c
91
#define PRINT(s) if (s == NULL) /* void */; else tputs(s, 1, outchar)
usr.bin/vtfontcvt/vtfontcvt.c
361
size_t s, i;
usr.bin/vtfontcvt/vtfontcvt.c
363
s = wbytes * 8 - width;
usr.bin/vtfontcvt/vtfontcvt.c
366
*(left + wbytes - 1) &= 0xFF << s;
usr.bin/vtfontcvt/vtfontcvt.c
373
t <<= 8 - s;
usr.bin/vtfontcvt/vtfontcvt.c
374
t |= *(line + wbytes + i) >> s;
usr.bin/vtfontcvt/vtfontcvt.c
377
*(right + wbytes - 1) &= 0xFF << s;
usr.bin/w/w.c
476
char buf[64], *s, *e;
usr.bin/w/w.c
488
s = buf;
usr.bin/w/w.c
491
while (isspace((unsigned char)*s))
usr.bin/w/w.c
492
s++;
usr.bin/w/w.c
494
xo_emit("{:time-of-day/%s} ", s);
usr.bin/w/w.c
540
s = sbuf_data(&upbuf);
usr.bin/w/w.c
542
e = s + sbuf_len(&upbuf) - 1;
usr.bin/w/w.c
544
while (isspace((unsigned char)*s))
usr.bin/w/w.c
545
s++;
usr.bin/w/w.c
547
if (e > s && *e == ',')
usr.bin/w/w.c
550
xo_emit("{:uptime-human/%s}", s);
usr.bin/whereis/whereis.c
177
contains(ccharp *cpp, const char *s)
usr.bin/whereis/whereis.c
185
if (strcmp(cp, s) == 0)
usr.bin/whereis/whereis.c
200
decolonify(char *s, ccharp **cppp, int *ip)
usr.bin/whereis/whereis.c
204
while ((cp = strchr(s, ':')), *s != '\0') {
usr.bin/whereis/whereis.c
207
if (strlen(s) && !contains(*cppp, s)) {
usr.bin/whereis/whereis.c
211
(*cppp)[*ip] = s;
usr.bin/whereis/whereis.c
216
s = cp + 1;
usr.bin/whereis/whereis.c
228
size_t s;
usr.bin/whereis/whereis.c
235
for (s = 0, i = 0; cpp[i] != NULL; i++)
usr.bin/whereis/whereis.c
236
s += strlen(cpp[i]) + 1;
usr.bin/whereis/whereis.c
237
if ((cp = malloc(s + 1)) == NULL)
usr.bin/whereis/whereis.c
243
cp[s - 1] = '\0'; /* eliminate last colon */
usr.bin/whereis/whereis.c
254
size_t s;
usr.bin/whereis/whereis.c
270
if (sysctl(oid, 2, NULL, &s, NULL, 0) == -1)
usr.bin/whereis/whereis.c
272
if ((b = malloc(s + 1)) == NULL)
usr.bin/whereis/whereis.c
274
if (sysctl(oid, 2, b, &s, NULL, 0) == -1)
usr.bin/whereis/whereis.c
382
size_t nlen, olen, s;
usr.bin/whereis/whereis.c
419
if ((s = strlen(name)) > 2 && strcmp(name + s - 2, ",v") == 0)
usr.bin/whereis/whereis.c
420
name[s - 2] = '\0';
usr.bin/whereis/whereis.c
422
s = strlen(name);
usr.bin/whereis/whereis.c
423
if (s > 2 &&
usr.bin/whereis/whereis.c
424
(strcmp(name + s - 2, ".z") == 0 ||
usr.bin/whereis/whereis.c
425
strcmp(name + s - 2, ".Z") == 0))
usr.bin/whereis/whereis.c
426
name[s - 2] = '\0';
usr.bin/whereis/whereis.c
427
else if (s > 3 &&
usr.bin/whereis/whereis.c
428
strcmp(name + s - 3, ".gz") == 0)
usr.bin/whereis/whereis.c
429
name[s - 3] = '\0';
usr.bin/whereis/whereis.c
430
else if (s > 4 &&
usr.bin/whereis/whereis.c
431
strcmp(name + s - 4, ".bz2") == 0)
usr.bin/whereis/whereis.c
432
name[s - 4] = '\0';
usr.bin/whereis/whereis.c
436
s = strlen(name);
usr.bin/whereis/whereis.c
445
cp = malloc(strlen(*dp) + 1 + s + 1);
usr.bin/whereis/whereis.c
483
cp = malloc(sizeof MANWHEREISALLCMD - 2 + s);
usr.bin/whereis/whereis.c
485
cp = malloc(sizeof MANWHEREISCMD - 2 + s);
usr.bin/whereis/whereis.c
558
cp = malloc(strlen(*dp) + 1 + s + 1);
usr.bin/whereis/whereis.c
601
cp = malloc(sizeof LOCATECMD - 2 + s);
usr.bin/whois/whois.c
311
int timeout = 180, s = -1;
usr.bin/whois/whois.c
325
s = socket(res->ai_family, res->ai_socktype | SOCK_NONBLOCK,
usr.bin/whois/whois.c
327
if (s < 0)
usr.bin/whois/whois.c
329
if (connect(s, res->ai_addr, res->ai_addrlen) < 0) {
usr.bin/whois/whois.c
332
fds[i].fd = s;
usr.bin/whois/whois.c
339
s = -1;
usr.bin/whois/whois.c
343
close(s);
usr.bin/whois/whois.c
344
s = -1;
usr.bin/whois/whois.c
389
s = -1;
usr.bin/whois/whois.c
408
s = fds[j].fd;
usr.bin/whois/whois.c
419
s = -1;
usr.bin/whois/whois.c
429
return (s);
usr.bin/whois/whois.c
438
int comment, s, f;
usr.bin/whois/whois.c
442
s = connect_to_any_host(hostres);
usr.bin/whois/whois.c
443
if (s == -1)
usr.bin/whois/whois.c
447
if ((f = fcntl(s, F_GETFL)) == -1)
usr.bin/whois/whois.c
450
if (fcntl(s, F_SETFL, f) == -1)
usr.bin/whois/whois.c
453
fp = fdopen(s, "r+");
usr.bin/whois/whois.c
96
#define WHOIS_REFERRAL(s) { s, sizeof(s) - 1 }
usr.bin/write/write.c
264
struct stat s;
usr.bin/write/write.c
266
if (fstatat(devfd, tty, &s, 0) < 0) {
usr.bin/write/write.c
271
*msgsokP = (s.st_mode & (S_IWRITE >> 3)) != 0; /* group write bit */
usr.bin/write/write.c
272
*atimeP = s.st_atime;
usr.bin/write/write.c
327
wr_fputs(wchar_t *s)
usr.bin/write/write.c
332
for (; *s != L'\0'; ++s) {
usr.bin/write/write.c
333
if (*s == L'\n') {
usr.bin/write/write.c
336
} else if (iswprint(*s) || iswspace(*s)) {
usr.bin/write/write.c
337
PUTC(*s);
usr.bin/write/write.c
339
wprintf(L"<0x%X>", *s);
usr.bin/write/write.c
61
void wr_fputs(wchar_t *s);
usr.bin/xinstall/xinstall.c
671
char *to_name_copy, *d, *ld, *ls, *s;
usr.bin/xinstall/xinstall.c
775
for (s = src, d = dst; *s == *d; ls = s, ld = d, s++, d++)
usr.bin/xinstall/xinstall.c
786
s--, d--;
usr.bin/xinstall/xinstall.c
787
while (*s != '/')
usr.bin/xinstall/xinstall.c
788
s--, d--;
usr.bin/xinstall/xinstall.c
795
(void)strlcat(lnk, ++s, sizeof(lnk));
usr.sbin/acpi/acpidump/acpi.c
1002
acpi_print_hest_notify(&s->Notify);
usr.sbin/acpi/acpidump/acpi.c
1003
printf("\tErrorBlockLength=%d\n", s->ErrorBlockLength);
usr.sbin/acpi/acpidump/acpi.c
1005
acpi_print_gas(&s->ReadAckRegister);
usr.sbin/acpi/acpidump/acpi.c
1007
printf("\tReadAckPreserve=%jd\n", s->ReadAckPreserve);
usr.sbin/acpi/acpidump/acpi.c
1008
printf("\tReadAckWrite=%jd\n", s->ReadAckWrite);
usr.sbin/acpi/acpidump/acpi.c
1009
return (sizeof(*s));
usr.sbin/acpi/acpidump/acpi.c
1012
ACPI_HEST_IA_DEFERRED_CHECK *s = addr;
usr.sbin/acpi/acpidump/acpi.c
1013
printf("\tFlags=%02x\n", s->Flags);
usr.sbin/acpi/acpidump/acpi.c
1014
printf("\tEnabled=%d\n", s->Enabled);
usr.sbin/acpi/acpidump/acpi.c
1015
printf("\tRecordsToPreallocate=%d\n", s->RecordsToPreallocate);
usr.sbin/acpi/acpidump/acpi.c
1016
printf("\tMaxSectionsPerRecord=%d\n", s->MaxSectionsPerRecord);
usr.sbin/acpi/acpidump/acpi.c
1018
acpi_print_hest_notify(&s->Notify);
usr.sbin/acpi/acpidump/acpi.c
1019
printf("\tNumHardwareBanks=%d\n", s->NumHardwareBanks);
usr.sbin/acpi/acpidump/acpi.c
1020
for (i = 0; i < s->NumHardwareBanks; i++) {
usr.sbin/acpi/acpidump/acpi.c
1022
(s + 1) + i);
usr.sbin/acpi/acpidump/acpi.c
1024
return (sizeof(*s) + s->NumHardwareBanks *
usr.sbin/acpi/acpidump/acpi.c
1504
#define APPEND(b,s) \
usr.sbin/acpi/acpidump/acpi.c
1508
strlcat(buf, s, sizeof(buf)); \
usr.sbin/acpi/acpidump/acpi.c
177
acpi_print_string(char *s, size_t length)
usr.sbin/acpi/acpidump/acpi.c
182
while (length > 0 && (s[length - 1] == ' ' || s[length - 1] == '\0'))
usr.sbin/acpi/acpidump/acpi.c
186
c = *s++;
usr.sbin/acpi/acpidump/acpi.c
56
static void acpi_print_string(char *s, size_t length);
usr.sbin/acpi/acpidump/acpi.c
919
ACPI_HEST_IA_MACHINE_CHECK *s = addr;
usr.sbin/acpi/acpidump/acpi.c
920
printf("\tFlags=%02x\n", s->Flags);
usr.sbin/acpi/acpidump/acpi.c
921
printf("\tEnabled=%d\n", s->Enabled);
usr.sbin/acpi/acpidump/acpi.c
922
printf("\tRecordsToPreallocate=%d\n", s->RecordsToPreallocate);
usr.sbin/acpi/acpidump/acpi.c
923
printf("\tMaxSectionsPerRecord=%d\n", s->MaxSectionsPerRecord);
usr.sbin/acpi/acpidump/acpi.c
924
printf("\tGlobalCapabilityData=%jd\n", s->GlobalCapabilityData);
usr.sbin/acpi/acpidump/acpi.c
925
printf("\tGlobalControlData=%jd\n", s->GlobalControlData);
usr.sbin/acpi/acpidump/acpi.c
926
printf("\tNumHardwareBanks=%d\n", s->NumHardwareBanks);
usr.sbin/acpi/acpidump/acpi.c
927
for (i = 0; i < s->NumHardwareBanks; i++) {
usr.sbin/acpi/acpidump/acpi.c
929
(s + 1) + i);
usr.sbin/acpi/acpidump/acpi.c
931
return (sizeof(*s) + s->NumHardwareBanks *
usr.sbin/acpi/acpidump/acpi.c
935
ACPI_HEST_IA_CORRECTED *s = addr;
usr.sbin/acpi/acpidump/acpi.c
936
printf("\tFlags=%02x\n", s->Flags);
usr.sbin/acpi/acpidump/acpi.c
937
printf("\tEnabled=%d\n", s->Enabled);
usr.sbin/acpi/acpidump/acpi.c
938
printf("\tRecordsToPreallocate=%d\n", s->RecordsToPreallocate);
usr.sbin/acpi/acpidump/acpi.c
939
printf("\tMaxSectionsPerRecord=%d\n", s->MaxSectionsPerRecord);
usr.sbin/acpi/acpidump/acpi.c
941
acpi_print_hest_notify(&s->Notify);
usr.sbin/acpi/acpidump/acpi.c
942
printf("\tNumHardwareBanks=%d\n", s->NumHardwareBanks);
usr.sbin/acpi/acpidump/acpi.c
943
for (i = 0; i < s->NumHardwareBanks; i++) {
usr.sbin/acpi/acpidump/acpi.c
945
(s + 1) + i);
usr.sbin/acpi/acpidump/acpi.c
947
return (sizeof(*s) + s->NumHardwareBanks *
usr.sbin/acpi/acpidump/acpi.c
951
ACPI_HEST_IA_NMI *s = addr;
usr.sbin/acpi/acpidump/acpi.c
952
printf("\tRecordsToPreallocate=%d\n", s->RecordsToPreallocate);
usr.sbin/acpi/acpidump/acpi.c
953
printf("\tMaxSectionsPerRecord=%d\n", s->MaxSectionsPerRecord);
usr.sbin/acpi/acpidump/acpi.c
954
printf("\tMaxRawDataLength=%d\n", s->MaxRawDataLength);
usr.sbin/acpi/acpidump/acpi.c
955
return (sizeof(*s));
usr.sbin/acpi/acpidump/acpi.c
958
ACPI_HEST_AER_ROOT *s = addr;
usr.sbin/acpi/acpidump/acpi.c
959
acpi_print_hest_aer(&s->Aer);
usr.sbin/acpi/acpidump/acpi.c
960
printf("\tRootErrorCommand=%d\n", s->RootErrorCommand);
usr.sbin/acpi/acpidump/acpi.c
961
return (sizeof(*s));
usr.sbin/acpi/acpidump/acpi.c
964
ACPI_HEST_AER *s = addr;
usr.sbin/acpi/acpidump/acpi.c
965
acpi_print_hest_aer(&s->Aer);
usr.sbin/acpi/acpidump/acpi.c
966
return (sizeof(*s));
usr.sbin/acpi/acpidump/acpi.c
969
ACPI_HEST_AER_BRIDGE *s = addr;
usr.sbin/acpi/acpidump/acpi.c
970
acpi_print_hest_aer(&s->Aer);
usr.sbin/acpi/acpidump/acpi.c
971
printf("\tUncorrectableMask2=%d\n", s->UncorrectableMask2);
usr.sbin/acpi/acpidump/acpi.c
972
printf("\tUncorrectableSeverity2=%d\n", s->UncorrectableSeverity2);
usr.sbin/acpi/acpidump/acpi.c
973
printf("\tAdvancedCapabilities2=%d\n", s->AdvancedCapabilities2);
usr.sbin/acpi/acpidump/acpi.c
974
return (sizeof(*s));
usr.sbin/acpi/acpidump/acpi.c
977
ACPI_HEST_GENERIC *s = addr;
usr.sbin/acpi/acpidump/acpi.c
978
printf("\tRelatedSourceId=%d\n", s->RelatedSourceId);
usr.sbin/acpi/acpidump/acpi.c
979
printf("\tEnabled=%d\n", s->Enabled);
usr.sbin/acpi/acpidump/acpi.c
980
printf("\tRecordsToPreallocate=%d\n", s->RecordsToPreallocate);
usr.sbin/acpi/acpidump/acpi.c
981
printf("\tMaxSectionsPerRecord=%d\n", s->MaxSectionsPerRecord);
usr.sbin/acpi/acpidump/acpi.c
982
printf("\tMaxRawDataLength=%d\n", s->MaxRawDataLength);
usr.sbin/acpi/acpidump/acpi.c
984
acpi_print_gas(&s->ErrorStatusAddress);
usr.sbin/acpi/acpidump/acpi.c
987
acpi_print_hest_notify(&s->Notify);
usr.sbin/acpi/acpidump/acpi.c
988
printf("\tErrorBlockLength=%d\n", s->ErrorBlockLength);
usr.sbin/acpi/acpidump/acpi.c
989
return (sizeof(*s));
usr.sbin/acpi/acpidump/acpi.c
992
ACPI_HEST_GENERIC_V2 *s = addr;
usr.sbin/acpi/acpidump/acpi.c
993
printf("\tRelatedSourceId=%d\n", s->RelatedSourceId);
usr.sbin/acpi/acpidump/acpi.c
994
printf("\tEnabled=%d\n", s->Enabled);
usr.sbin/acpi/acpidump/acpi.c
995
printf("\tRecordsToPreallocate=%d\n", s->RecordsToPreallocate);
usr.sbin/acpi/acpidump/acpi.c
996
printf("\tMaxSectionsPerRecord=%d\n", s->MaxSectionsPerRecord);
usr.sbin/acpi/acpidump/acpi.c
997
printf("\tMaxRawDataLength=%d\n", s->MaxRawDataLength);
usr.sbin/acpi/acpidump/acpi.c
999
acpi_print_gas(&s->ErrorStatusAddress);
usr.sbin/apm/apm.c
153
int h, m, s;
usr.sbin/apm/apm.c
156
s = h % 60;
usr.sbin/apm/apm.c
160
printf("%2d:%02d:%02d\n", h, m, s);
usr.sbin/arp/arp.c
746
static int s = -1;
usr.sbin/arp/arp.c
757
if (s < 0) { /* first time: open socket, get pid */
usr.sbin/arp/arp.c
758
s = socket(PF_ROUTE, SOCK_RAW, 0);
usr.sbin/arp/arp.c
759
if (s < 0)
usr.sbin/arp/arp.c
792
#define NEXTADDR(w, s) \
usr.sbin/arp/arp.c
794
if ((s) != NULL && rtm->rtm_addrs & (w)) { \
usr.sbin/arp/arp.c
795
bcopy((s), cp, sizeof(*(s))); \
usr.sbin/arp/arp.c
796
cp += SA_SIZE(s); \
usr.sbin/arp/arp.c
808
if ((rlen = write(s, (char *)&m_rtmsg, l)) < 0) {
usr.sbin/arp/arp.c
815
l = read(s, (char *)&m_rtmsg, sizeof(m_rtmsg));
usr.sbin/autofs/common.c
72
checked_strdup(const char *s)
usr.sbin/autofs/common.c
76
assert(s != NULL);
usr.sbin/autofs/common.c
78
c = strdup(s);
usr.sbin/bhyve/block_if.c
951
blockif_chs(struct blockif_ctxt *bc, uint16_t *c, uint8_t *h, uint8_t *s)
usr.sbin/bhyve/block_if.c
992
*s = secpt;
usr.sbin/bhyve/block_if.h
75
uint8_t *s);
usr.sbin/bhyve/gdb.c
2110
int optval, s;
usr.sbin/bhyve/gdb.c
2112
s = accept4(fd, NULL, NULL, SOCK_NONBLOCK);
usr.sbin/bhyve/gdb.c
2113
if (s == -1) {
usr.sbin/bhyve/gdb.c
2122
if (setsockopt(s, SOL_SOCKET, SO_NOSIGPIPE, &optval, sizeof(optval)) ==
usr.sbin/bhyve/gdb.c
2125
close(s);
usr.sbin/bhyve/gdb.c
2131
close(s);
usr.sbin/bhyve/gdb.c
2135
read_event = mevent_add(s, EVF_READ, gdb_readable, NULL);
usr.sbin/bhyve/gdb.c
2142
write_event = mevent_add(s, EVF_WRITE, gdb_writable, NULL);
usr.sbin/bhyve/gdb.c
2150
cur_fd = s;
usr.sbin/bhyve/gdb.c
2163
limit_gdb_socket(int s)
usr.sbin/bhyve/gdb.c
2170
if (caph_rights_limit(s, &rights) == -1)
usr.sbin/bhyve/gdb.c
2172
if (caph_ioctls_limit(s, ioctls, nitems(ioctls)) == -1)
usr.sbin/bhyve/gdb.c
2183
int error, flags, optval, s;
usr.sbin/bhyve/gdb.c
2224
s = socket(gdbaddr->ai_family, gdbaddr->ai_socktype, 0);
usr.sbin/bhyve/gdb.c
2225
if (s < 0)
usr.sbin/bhyve/gdb.c
2229
(void)setsockopt(s, SOL_SOCKET, SO_REUSEADDR, &optval, sizeof(optval));
usr.sbin/bhyve/gdb.c
2231
if (bind(s, gdbaddr->ai_addr, gdbaddr->ai_addrlen) < 0)
usr.sbin/bhyve/gdb.c
2234
if (listen(s, 1) < 0)
usr.sbin/bhyve/gdb.c
2252
flags = fcntl(s, F_GETFL);
usr.sbin/bhyve/gdb.c
2253
if (fcntl(s, F_SETFL, flags | O_NONBLOCK) == -1)
usr.sbin/bhyve/gdb.c
2257
limit_gdb_socket(s);
usr.sbin/bhyve/gdb.c
2259
mevent_add(s, EVF_READ, new_connection, NULL);
usr.sbin/bhyve/mevent_test.c
196
int s;
usr.sbin/bhyve/mevent_test.c
199
if ((s = socket(AF_INET, SOCK_STREAM, 0)) < 0) {
usr.sbin/bhyve/mevent_test.c
209
if (bind(s, (struct sockaddr *)&sin, sizeof(sin)) < 0) {
usr.sbin/bhyve/mevent_test.c
214
if (listen(s, 1) < 0) {
usr.sbin/bhyve/mevent_test.c
219
(void) mevent_add(s, EVF_READ, acceptor_callback, NULL);
usr.sbin/bhyve/mevent_test.c
224
news = accept(s, NULL, NULL);
usr.sbin/bhyve/net_backend_slirp.c
108
if (posix_spawn_file_actions_addclose(&fa, s[0]) != 0) {
usr.sbin/bhyve/net_backend_slirp.c
114
(void)snprintf(sockname, sizeof(sockname), "%d", s[1]);
usr.sbin/bhyve/net_backend_slirp.c
152
error = nvlist_send(s[0], config);
usr.sbin/bhyve/net_backend_slirp.c
159
be->fd = s[0];
usr.sbin/bhyve/net_backend_slirp.c
167
priv->s = s[0];
usr.sbin/bhyve/net_backend_slirp.c
168
(void)close(s[1]);
usr.sbin/bhyve/net_backend_slirp.c
174
(void)close(s[0]);
usr.sbin/bhyve/net_backend_slirp.c
175
(void)close(s[1]);
usr.sbin/bhyve/net_backend_slirp.c
188
return (sendmsg(priv->s, &hdr, MSG_EOR));
usr.sbin/bhyve/net_backend_slirp.c
220
n = recv(priv->s, priv->buf, priv->mtu, MSG_PEEK | MSG_DONTWAIT);
usr.sbin/bhyve/net_backend_slirp.c
240
n = recvmsg(priv->s, &hdr, MSG_DONTWAIT);
usr.sbin/bhyve/net_backend_slirp.c
72
int s;
usr.sbin/bhyve/net_backend_slirp.c
91
int error, s[2];
usr.sbin/bhyve/net_backend_slirp.c
95
if (socketpair(PF_LOCAL, SOCK_SEQPACKET | SOCK_NONBLOCK, 0, s) != 0) {
usr.sbin/bhyve/pci_e82545.c
1011
s = e82545_buf_checksum((uint8_t *)iov->iov_base + off, now);
usr.sbin/bhyve/pci_e82545.c
1012
sum += odd ? (s << 8) : s;
usr.sbin/bhyve/pci_e82545.c
998
uint32_t sum = 0, s;
usr.sbin/bhyve/pci_emul.h
223
typedef void (*pci_lintr_cb)(int b, int s, int pin, struct pci_irq *irq,
usr.sbin/bhyve/pci_nvme.c
2898
const char *s = iswrite ? "WRITE" : "READ";
usr.sbin/bhyve/pci_nvme.c
2902
DPRINTF("%s %s NVME_CR_CAP_LOW", func, s);
usr.sbin/bhyve/pci_nvme.c
2905
DPRINTF("%s %s NVME_CR_CAP_HI", func, s);
usr.sbin/bhyve/pci_nvme.c
2908
DPRINTF("%s %s NVME_CR_VS", func, s);
usr.sbin/bhyve/pci_nvme.c
2911
DPRINTF("%s %s NVME_CR_INTMS", func, s);
usr.sbin/bhyve/pci_nvme.c
2914
DPRINTF("%s %s NVME_CR_INTMC", func, s);
usr.sbin/bhyve/pci_nvme.c
2917
DPRINTF("%s %s NVME_CR_CC", func, s);
usr.sbin/bhyve/pci_nvme.c
2920
DPRINTF("%s %s NVME_CR_CSTS", func, s);
usr.sbin/bhyve/pci_nvme.c
2923
DPRINTF("%s %s NVME_CR_NSSR", func, s);
usr.sbin/bhyve/pci_nvme.c
2926
DPRINTF("%s %s NVME_CR_AQA", func, s);
usr.sbin/bhyve/pci_nvme.c
2929
DPRINTF("%s %s NVME_CR_ASQ_LOW", func, s);
usr.sbin/bhyve/pci_nvme.c
2932
DPRINTF("%s %s NVME_CR_ASQ_HI", func, s);
usr.sbin/bhyve/pci_nvme.c
2935
DPRINTF("%s %s NVME_CR_ACQ_LOW", func, s);
usr.sbin/bhyve/pci_nvme.c
2938
DPRINTF("%s %s NVME_CR_ACQ_HI", func, s);
usr.sbin/bhyve/pci_passthru.c
522
int b, s, f;
usr.sbin/bhyve/pci_passthru.c
528
s = sc->psc_sel.pc_dev;
usr.sbin/bhyve/pci_passthru.c
546
warn("Failed to map MSI-X table BAR on %d/%d/%d", b, s, f);
usr.sbin/bhyve/pci_virtio_console.c
278
int s = -1, fd = -1, error = 0;
usr.sbin/bhyve/pci_virtio_console.c
303
s = socket(AF_UNIX, SOCK_STREAM, 0);
usr.sbin/bhyve/pci_virtio_console.c
304
if (s < 0) {
usr.sbin/bhyve/pci_virtio_console.c
328
if (bindat(fd, s, (struct sockaddr *)&sun, sun.sun_len) < 0) {
usr.sbin/bhyve/pci_virtio_console.c
333
if (fcntl(s, F_SETFL, O_NONBLOCK) < 0) {
usr.sbin/bhyve/pci_virtio_console.c
338
if (listen(s, 1) < 0) {
usr.sbin/bhyve/pci_virtio_console.c
345
if (caph_rights_limit(s, &rights) == -1)
usr.sbin/bhyve/pci_virtio_console.c
363
sock->vss_server_fd = s;
usr.sbin/bhyve/pci_virtio_console.c
364
sock->vss_server_evp = mevent_add(s, EVF_READ, pci_vtcon_sock_accept,
usr.sbin/bhyve/pci_virtio_console.c
377
if (s != -1)
usr.sbin/bhyve/pci_virtio_console.c
378
close(s);
usr.sbin/bhyve/pci_virtio_console.c
389
int s;
usr.sbin/bhyve/pci_virtio_console.c
391
s = accept(sock->vss_server_fd, NULL, NULL);
usr.sbin/bhyve/pci_virtio_console.c
392
if (s < 0)
usr.sbin/bhyve/pci_virtio_console.c
396
close(s);
usr.sbin/bhyve/pci_virtio_console.c
401
sock->vss_conn_fd = s;
usr.sbin/bhyve/pci_virtio_console.c
402
sock->vss_conn_evp = mevent_add(s, EVF_READ, pci_vtcon_sock_rx, sock);
usr.sbin/bhyve/pci_xhci.c
151
#define FIELD_REPLACE(a,b,m,s) (((a) & ~((m) << (s))) | \
usr.sbin/bhyve/pci_xhci.c
152
(((b) & (m)) << (s)))
usr.sbin/bhyve/pci_xhci.c
153
#define FIELD_COPY(a,b,m,s) (((a) & ~((m) << (s))) | \
usr.sbin/bhyve/pci_xhci.c
154
(((b) & ((m) << (s)))))
usr.sbin/bhyve/slirp/libslirp.h
344
int slirp_state_save(Slirp *s, SlirpWriteCb write_cb, void *opaque);
usr.sbin/bhyve/slirp/libslirp.h
354
int slirp_state_load(Slirp *s, int version_id, SlirpReadCb read_cb,
usr.sbin/binmiscctl/binmiscctl.c
246
strlit2bin_cpy(uint8_t *d, char *s, size_t size)
usr.sbin/binmiscctl/binmiscctl.c
251
while((c = *s++) != '\0') {
usr.sbin/binmiscctl/binmiscctl.c
254
switch (*s) {
usr.sbin/binmiscctl/binmiscctl.c
260
s++;
usr.sbin/binmiscctl/binmiscctl.c
261
c = toupper(*s++);
usr.sbin/binmiscctl/binmiscctl.c
263
c = toupper(*s++);
usr.sbin/bluetooth/bthidd/bthidd.c
249
sighandler(int32_t s)
usr.sbin/bluetooth/bthidd/bthidd.c
252
s, ++ done);
usr.sbin/bluetooth/bthidd/bthidd.c
55
static void sighandler (int32_t s);
usr.sbin/bluetooth/bthidd/bthidd.h
94
int32_t session_run (bthid_session_p s);
usr.sbin/bluetooth/bthidd/bthidd.h
95
void session_close (bthid_session_p s);
usr.sbin/bluetooth/bthidd/bthidd.h
97
void hid_initialise (bthid_session_p s);
usr.sbin/bluetooth/bthidd/bthidd.h
98
int32_t hid_control (bthid_session_p s, uint8_t *data, int32_t len);
usr.sbin/bluetooth/bthidd/bthidd.h
99
int32_t hid_interrupt (bthid_session_p s, uint8_t *data, int32_t len);
usr.sbin/bluetooth/bthidd/btuinput.c
582
uinput_kbd_status_changed(bthid_session_p s, uint8_t *data, int32_t len)
usr.sbin/bluetooth/bthidd/btuinput.c
588
assert(s != NULL);
usr.sbin/bluetooth/bthidd/btuinput.c
589
assert(s->vkbd >= 0);
usr.sbin/bluetooth/bthidd/btuinput.c
595
ioctl(s->vkbd, KDGETLED, &oleds);
usr.sbin/bluetooth/bthidd/btuinput.c
604
ioctl(s->vkbd, KDSETLED, leds);
usr.sbin/bluetooth/bthidd/btuinput.h
39
int32_t uinput_kbd_status_changed(bthid_session_p s, uint8_t *data,
usr.sbin/bluetooth/bthidd/client.c
100
session_close(s);
usr.sbin/bluetooth/bthidd/client.c
104
s->state = W4CTRL;
usr.sbin/bluetooth/bthidd/client.c
106
FD_SET(s->ctrl, &srv->wfdset);
usr.sbin/bluetooth/bthidd/client.c
107
if (s->ctrl > srv->maxfd)
usr.sbin/bluetooth/bthidd/client.c
108
srv->maxfd = s->ctrl;
usr.sbin/bluetooth/bthidd/client.c
122
bthid_session_p s;
usr.sbin/bluetooth/bthidd/client.c
130
s = session_by_fd(srv, fd);
usr.sbin/bluetooth/bthidd/client.c
131
assert(s != NULL);
usr.sbin/bluetooth/bthidd/client.c
133
d = get_hid_device(&s->bdaddr);
usr.sbin/bluetooth/bthidd/client.c
140
bt_ntoa(&s->bdaddr, NULL), strerror(errno), errno);
usr.sbin/bluetooth/bthidd/client.c
141
session_close(s);
usr.sbin/bluetooth/bthidd/client.c
149
bt_ntoa(&s->bdaddr, NULL), strerror(error), error);
usr.sbin/bluetooth/bthidd/client.c
150
session_close(s);
usr.sbin/bluetooth/bthidd/client.c
156
switch (s->state) {
usr.sbin/bluetooth/bthidd/client.c
158
assert(s->ctrl == fd);
usr.sbin/bluetooth/bthidd/client.c
159
assert(s->intr == -1);
usr.sbin/bluetooth/bthidd/client.c
162
s->intr = client_socket(&s->bdaddr, d->interrupt_psm);
usr.sbin/bluetooth/bthidd/client.c
163
if (s->intr < 0) {
usr.sbin/bluetooth/bthidd/client.c
165
"to %s. %s (%d)", bt_ntoa(&s->bdaddr, NULL),
usr.sbin/bluetooth/bthidd/client.c
167
session_close(s);
usr.sbin/bluetooth/bthidd/client.c
173
s->state = W4INTR;
usr.sbin/bluetooth/bthidd/client.c
175
FD_SET(s->intr, &srv->wfdset);
usr.sbin/bluetooth/bthidd/client.c
176
if (s->intr > srv->maxfd)
usr.sbin/bluetooth/bthidd/client.c
177
srv->maxfd = s->intr;
usr.sbin/bluetooth/bthidd/client.c
184
assert(s->ctrl != -1);
usr.sbin/bluetooth/bthidd/client.c
185
assert(s->intr == fd);
usr.sbin/bluetooth/bthidd/client.c
187
s->state = OPEN;
usr.sbin/bluetooth/bthidd/client.c
191
if (session_run(s) < 0) {
usr.sbin/bluetooth/bthidd/client.c
192
session_close(s);
usr.sbin/bluetooth/bthidd/client.c
217
int32_t s, m;
usr.sbin/bluetooth/bthidd/client.c
219
s = socket(PF_BLUETOOTH, SOCK_SEQPACKET, BLUETOOTH_PROTO_L2CAP);
usr.sbin/bluetooth/bthidd/client.c
220
if (s < 0)
usr.sbin/bluetooth/bthidd/client.c
223
m = fcntl(s, F_GETFL);
usr.sbin/bluetooth/bthidd/client.c
225
close(s);
usr.sbin/bluetooth/bthidd/client.c
229
if (fcntl(s, F_SETFL, (m|O_NONBLOCK)) < 0) {
usr.sbin/bluetooth/bthidd/client.c
230
close(s);
usr.sbin/bluetooth/bthidd/client.c
241
if (bind(s, (struct sockaddr *) &l2addr, sizeof(l2addr)) < 0) {
usr.sbin/bluetooth/bthidd/client.c
242
close(s);
usr.sbin/bluetooth/bthidd/client.c
249
if (connect(s, (struct sockaddr *) &l2addr, sizeof(l2addr)) < 0 &&
usr.sbin/bluetooth/bthidd/client.c
251
close(s);
usr.sbin/bluetooth/bthidd/client.c
255
return (s);
usr.sbin/bluetooth/bthidd/client.c
66
bthid_session_p s;
usr.sbin/bluetooth/bthidd/client.c
77
if ((s = session_by_bdaddr(srv, &d->bdaddr)) != NULL)
usr.sbin/bluetooth/bthidd/client.c
89
if ((s = session_open(srv, d)) == NULL) {
usr.sbin/bluetooth/bthidd/client.c
96
s->ctrl = client_socket(&s->bdaddr, d->control_psm);
usr.sbin/bluetooth/bthidd/client.c
97
if (s->ctrl < 0) {
usr.sbin/bluetooth/bthidd/client.c
99
bt_ntoa(&s->bdaddr, NULL), strerror(errno), errno);
usr.sbin/bluetooth/bthidd/hid.c
104
hid_control(bthid_session_p s, uint8_t *data, int32_t len)
usr.sbin/bluetooth/bthidd/hid.c
106
assert(s != NULL);
usr.sbin/bluetooth/bthidd/hid.c
115
data[0], bt_ntoa(&s->bdaddr, NULL));
usr.sbin/bluetooth/bthidd/hid.c
126
bt_ntoa(&s->bdaddr, NULL),
usr.sbin/bluetooth/bthidd/hid.c
132
bt_ntoa(&s->bdaddr, NULL));
usr.sbin/bluetooth/bthidd/hid.c
137
bt_ntoa(&s->bdaddr, NULL));
usr.sbin/bluetooth/bthidd/hid.c
142
bt_ntoa(&s->bdaddr, NULL));
usr.sbin/bluetooth/bthidd/hid.c
143
session_close(s);
usr.sbin/bluetooth/bthidd/hid.c
149
bt_ntoa(&s->bdaddr, NULL), data[0]);
usr.sbin/bluetooth/bthidd/hid.c
156
"channel from %s", data[0], bt_ntoa(&s->bdaddr, NULL));
usr.sbin/bluetooth/bthidd/hid.c
168
hid_interrupt(bthid_session_p s, uint8_t *data, int32_t len)
usr.sbin/bluetooth/bthidd/hid.c
177
assert(s != NULL);
usr.sbin/bluetooth/bthidd/hid.c
178
assert(s->srv != NULL);
usr.sbin/bluetooth/bthidd/hid.c
183
"channel from %s", len, bt_ntoa(&s->bdaddr, NULL));
usr.sbin/bluetooth/bthidd/hid.c
190
data[0], bt_ntoa(&s->bdaddr, NULL));
usr.sbin/bluetooth/bthidd/hid.c
198
hid_device = get_hid_device(&s->bdaddr);
usr.sbin/bluetooth/bthidd/hid.c
256
bit_set(s->keys1, usage);
usr.sbin/bluetooth/bthidd/hid.c
259
bit_set(s->keys1, val);
usr.sbin/bluetooth/bthidd/hid.c
265
bit_set(s->keys1, val);
usr.sbin/bluetooth/bthidd/hid.c
283
if (hid_device->keyboard && s->srv->uinput) {
usr.sbin/bluetooth/bthidd/hid.c
285
uinput_rep_cons(s->ukbd, usage, !!val);
usr.sbin/bluetooth/bthidd/hid.c
287
if (s->consk > 0)
usr.sbin/bluetooth/bthidd/hid.c
288
uinput_rep_cons(s->ukbd,
usr.sbin/bluetooth/bthidd/hid.c
289
s->consk, 0);
usr.sbin/bluetooth/bthidd/hid.c
290
if (uinput_rep_cons(s->ukbd, val, 1)
usr.sbin/bluetooth/bthidd/hid.c
292
s->consk = val;
usr.sbin/bluetooth/bthidd/hid.c
390
assert(s->vkbd != -1);
usr.sbin/bluetooth/bthidd/hid.c
391
write(s->vkbd, buf, sizeof(buf));
usr.sbin/bluetooth/bthidd/hid.c
396
bt_ntoa(&s->bdaddr, NULL));
usr.sbin/bluetooth/bthidd/hid.c
409
bt_ntoa(&s->bdaddr, NULL));
usr.sbin/bluetooth/bthidd/hid.c
414
bt_ntoa(&s->bdaddr, NULL));
usr.sbin/bluetooth/bthidd/hid.c
420
bt_ntoa(&s->bdaddr, NULL));
usr.sbin/bluetooth/bthidd/hid.c
435
if (MAGIC_MOUSE(hid_device) && s->ctx) {
usr.sbin/bluetooth/bthidd/hid.c
436
struct apple_state *c = (struct apple_state *)s->ctx;
usr.sbin/bluetooth/bthidd/hid.c
525
assert(s->vkbd != -1);
usr.sbin/bluetooth/bthidd/hid.c
526
kbd_process_keys(s);
usr.sbin/bluetooth/bthidd/hid.c
530
bt_ntoa(&s->bdaddr, NULL));
usr.sbin/bluetooth/bthidd/hid.c
551
if (ioctl(s->srv->cons, CONS_MOUSECTL, &mi) < 0)
usr.sbin/bluetooth/bthidd/hid.c
554
bt_ntoa(&s->bdaddr, NULL),
usr.sbin/bluetooth/bthidd/hid.c
563
if (ioctl(s->srv->cons, CONS_MOUSECTL, &mi) < 0)
usr.sbin/bluetooth/bthidd/hid.c
565
"%s. %s (%d)", bt_ntoa(&s->bdaddr, NULL),
usr.sbin/bluetooth/bthidd/hid.c
568
if (hid_device->mouse && s->srv->uinput &&
usr.sbin/bluetooth/bthidd/hid.c
569
uinput_rep_mouse(s->umouse, mouse_x, mouse_y, mouse_z,
usr.sbin/bluetooth/bthidd/hid.c
570
mouse_t, mouse_butt, s->obutt) < 0)
usr.sbin/bluetooth/bthidd/hid.c
572
"%s. %s (%d)", bt_ntoa(&s->bdaddr, NULL),
usr.sbin/bluetooth/bthidd/hid.c
574
s->obutt = mouse_butt;
usr.sbin/bluetooth/bthidd/hid.c
85
hid_initialise(bthid_session_p s)
usr.sbin/bluetooth/bthidd/hid.c
87
hid_device_p hid_device = get_hid_device(&s->bdaddr);
usr.sbin/bluetooth/bthidd/hid.c
93
if ((s->ctx = calloc(1, sizeof(struct apple_state))) == NULL)
usr.sbin/bluetooth/bthidd/hid.c
95
write(s->ctrl, rep, 3);
usr.sbin/bluetooth/bthidd/kbd.c
340
kbd_process_keys(bthid_session_p s)
usr.sbin/bluetooth/bthidd/kbd.c
345
assert(s != NULL);
usr.sbin/bluetooth/bthidd/kbd.c
346
assert(s->srv != NULL);
usr.sbin/bluetooth/bthidd/kbd.c
349
bit_ffs(s->keys1, xsize, &f1);
usr.sbin/bluetooth/bthidd/kbd.c
352
bit_ffs(s->keys2, xsize, &f2);
usr.sbin/bluetooth/bthidd/kbd.c
358
kbd_write(s->keys2, f2, 0, s->vkbd);
usr.sbin/bluetooth/bthidd/kbd.c
359
uinput_kbd_write(s->keys2, f2, 0, s->ukbd);
usr.sbin/bluetooth/bthidd/kbd.c
360
memset(s->keys2, 0, bitstr_size(xsize));
usr.sbin/bluetooth/bthidd/kbd.c
370
memcpy(s->keys2, s->keys1, bitstr_size(xsize));
usr.sbin/bluetooth/bthidd/kbd.c
371
kbd_write(s->keys1, f1, 1, s->vkbd);
usr.sbin/bluetooth/bthidd/kbd.c
372
uinput_kbd_write(s->keys1, f1, 1, s->ukbd);
usr.sbin/bluetooth/bthidd/kbd.c
373
memset(s->keys1, 0, bitstr_size(xsize));
usr.sbin/bluetooth/bthidd/kbd.c
382
if (bit_test(s->keys2, i)) {
usr.sbin/bluetooth/bthidd/kbd.c
383
if (!bit_test(s->keys1, i)) {
usr.sbin/bluetooth/bthidd/kbd.c
384
bit_clear(s->keys2, i);
usr.sbin/bluetooth/bthidd/kbd.c
391
if (bit_test(s->keys1, i)) {
usr.sbin/bluetooth/bthidd/kbd.c
392
if (!bit_test(s->keys2, i))
usr.sbin/bluetooth/bthidd/kbd.c
393
bit_set(s->keys2, i);
usr.sbin/bluetooth/bthidd/kbd.c
395
bit_clear(s->keys1, i);
usr.sbin/bluetooth/bthidd/kbd.c
401
kbd_write(diff, f2, 0, s->vkbd);
usr.sbin/bluetooth/bthidd/kbd.c
402
uinput_kbd_write(diff, f2, 0, s->ukbd);
usr.sbin/bluetooth/bthidd/kbd.c
405
bit_ffs(s->keys1, xsize, &f1);
usr.sbin/bluetooth/bthidd/kbd.c
407
kbd_write(s->keys1, f1, 1, s->vkbd);
usr.sbin/bluetooth/bthidd/kbd.c
408
uinput_kbd_write(s->keys1, f1, 1, s->ukbd);
usr.sbin/bluetooth/bthidd/kbd.c
409
memset(s->keys1, 0, bitstr_size(xsize));
usr.sbin/bluetooth/bthidd/kbd.c
539
kbd_status_changed(bthid_session_p s, uint8_t *data, int32_t len)
usr.sbin/bluetooth/bthidd/kbd.c
548
assert(s != NULL);
usr.sbin/bluetooth/bthidd/kbd.c
555
hid_device = get_hid_device(&s->bdaddr);
usr.sbin/bluetooth/bthidd/kbd.c
573
bt_ntoa(&s->bdaddr, NULL),
usr.sbin/bluetooth/bthidd/kbd.c
607
write(s->intr, data, (report_id != NO_REPORT_ID) ? 3 : 2);
usr.sbin/bluetooth/bthidd/kbd.c
609
if (found && s->srv->uinput && hid_device->keyboard)
usr.sbin/bluetooth/bthidd/kbd.c
610
uinput_rep_leds(s->ukbd, st.leds, leds_mask);
usr.sbin/bluetooth/bthidd/kbd.h
39
int32_t kbd_process_keys (bthid_session_p s);
usr.sbin/bluetooth/bthidd/kbd.h
40
int32_t kbd_status_changed(bthid_session_p s, uint8_t *data, int32_t len);
usr.sbin/bluetooth/bthidd/server.c
229
bthid_session_p s;
usr.sbin/bluetooth/bthidd/server.c
254
if ((s = session_by_bdaddr(srv, &l2addr.l2cap_bdaddr)) == NULL) {
usr.sbin/bluetooth/bthidd/server.c
259
if ((s = session_open(srv, d)) == NULL) {
usr.sbin/bluetooth/bthidd/server.c
269
assert(s->ctrl == -1);
usr.sbin/bluetooth/bthidd/server.c
270
s->ctrl = new_fd;
usr.sbin/bluetooth/bthidd/server.c
271
s->state = (s->intr == -1)? W4INTR : OPEN;
usr.sbin/bluetooth/bthidd/server.c
273
assert(s->intr == -1);
usr.sbin/bluetooth/bthidd/server.c
274
s->intr = new_fd;
usr.sbin/bluetooth/bthidd/server.c
275
s->state = (s->ctrl == -1)? W4CTRL : OPEN;
usr.sbin/bluetooth/bthidd/server.c
287
if (s->state == OPEN && session_run(s) < 0) {
usr.sbin/bluetooth/bthidd/server.c
288
session_close(s);
usr.sbin/bluetooth/bthidd/server.c
302
bthid_session_p s = session_by_fd(srv, fd);
usr.sbin/bluetooth/bthidd/server.c
307
vkbd_status_t s;
usr.sbin/bluetooth/bthidd/server.c
311
if (s == NULL)
usr.sbin/bluetooth/bthidd/server.c
315
if (fd == s->ctrl) {
usr.sbin/bluetooth/bthidd/server.c
318
} else if (fd == s->intr) {
usr.sbin/bluetooth/bthidd/server.c
321
} else if (fd == s->ukbd) {
usr.sbin/bluetooth/bthidd/server.c
325
assert(fd == s->vkbd);
usr.sbin/bluetooth/bthidd/server.c
328
to_read = sizeof(data.s);
usr.sbin/bluetooth/bthidd/server.c
337
bt_ntoa(&s->bdaddr, NULL),
usr.sbin/bluetooth/bthidd/server.c
338
(fd == s->ctrl)? "control" : "interrupt",
usr.sbin/bluetooth/bthidd/server.c
340
session_close(s);
usr.sbin/bluetooth/bthidd/server.c
346
bt_ntoa(&s->bdaddr, NULL),
usr.sbin/bluetooth/bthidd/server.c
347
(fd == s->ctrl)? "control" : "interrupt");
usr.sbin/bluetooth/bthidd/server.c
348
session_close(s);
usr.sbin/bluetooth/bthidd/server.c
352
(*cb)(s, (uint8_t *) &data, len);
usr.sbin/bluetooth/bthidd/session.c
101
session_run(bthid_session_p s)
usr.sbin/bluetooth/bthidd/session.c
103
hid_device_p d = get_hid_device(&s->bdaddr);
usr.sbin/bluetooth/bthidd/session.c
109
s->vkbd = open("/dev/vkbdctl", O_RDWR);
usr.sbin/bluetooth/bthidd/session.c
110
if (s->vkbd < 0) {
usr.sbin/bluetooth/bthidd/session.c
112
"for %s. %s (%d)", bt_ntoa(&s->bdaddr, NULL),
usr.sbin/bluetooth/bthidd/session.c
117
FD_SET(s->vkbd, &s->srv->rfdset);
usr.sbin/bluetooth/bthidd/session.c
118
if (s->vkbd > s->srv->maxfd)
usr.sbin/bluetooth/bthidd/session.c
119
s->srv->maxfd = s->vkbd;
usr.sbin/bluetooth/bthidd/session.c
123
hid_initialise(s);
usr.sbin/bluetooth/bthidd/session.c
127
getsockname(s->ctrl, (struct sockaddr *) &local, &len);
usr.sbin/bluetooth/bthidd/session.c
129
if (d->mouse && s->srv->uinput) {
usr.sbin/bluetooth/bthidd/session.c
130
s->umouse = uinput_open_mouse(d, &local.l2cap_bdaddr);
usr.sbin/bluetooth/bthidd/session.c
131
if (s->umouse < 0) {
usr.sbin/bluetooth/bthidd/session.c
133
"for %s. %s (%d)", bt_ntoa(&s->bdaddr,
usr.sbin/bluetooth/bthidd/session.c
138
if (d->keyboard && s->srv->uinput) {
usr.sbin/bluetooth/bthidd/session.c
139
s->ukbd = uinput_open_keyboard(d, &local.l2cap_bdaddr);
usr.sbin/bluetooth/bthidd/session.c
140
if (s->ukbd < 0) {
usr.sbin/bluetooth/bthidd/session.c
142
"for %s. %s (%d)", bt_ntoa(&s->bdaddr,
usr.sbin/bluetooth/bthidd/session.c
147
FD_SET(s->ukbd, &s->srv->rfdset);
usr.sbin/bluetooth/bthidd/session.c
148
if (s->ukbd > s->srv->maxfd)
usr.sbin/bluetooth/bthidd/session.c
149
s->srv->maxfd = s->ukbd;
usr.sbin/bluetooth/bthidd/session.c
161
bthid_session_p s;
usr.sbin/bluetooth/bthidd/session.c
166
LIST_FOREACH(s, &srv->sessions, next)
usr.sbin/bluetooth/bthidd/session.c
167
if (memcmp(&s->bdaddr, bdaddr, sizeof(s->bdaddr)) == 0)
usr.sbin/bluetooth/bthidd/session.c
170
return (s);
usr.sbin/bluetooth/bthidd/session.c
180
bthid_session_p s;
usr.sbin/bluetooth/bthidd/session.c
185
LIST_FOREACH(s, &srv->sessions, next)
usr.sbin/bluetooth/bthidd/session.c
186
if (s->ctrl == fd || s->intr == fd ||
usr.sbin/bluetooth/bthidd/session.c
187
s->vkbd == fd || s->ukbd == fd)
usr.sbin/bluetooth/bthidd/session.c
190
return (s);
usr.sbin/bluetooth/bthidd/session.c
198
session_close(bthid_session_p s)
usr.sbin/bluetooth/bthidd/session.c
200
assert(s != NULL);
usr.sbin/bluetooth/bthidd/session.c
201
assert(s->srv != NULL);
usr.sbin/bluetooth/bthidd/session.c
203
LIST_REMOVE(s, next);
usr.sbin/bluetooth/bthidd/session.c
205
if (s->intr != -1) {
usr.sbin/bluetooth/bthidd/session.c
206
FD_CLR(s->intr, &s->srv->rfdset);
usr.sbin/bluetooth/bthidd/session.c
207
FD_CLR(s->intr, &s->srv->wfdset);
usr.sbin/bluetooth/bthidd/session.c
208
close(s->intr);
usr.sbin/bluetooth/bthidd/session.c
210
if (s->srv->maxfd == s->intr)
usr.sbin/bluetooth/bthidd/session.c
211
s->srv->maxfd --;
usr.sbin/bluetooth/bthidd/session.c
214
if (s->ctrl != -1) {
usr.sbin/bluetooth/bthidd/session.c
215
FD_CLR(s->ctrl, &s->srv->rfdset);
usr.sbin/bluetooth/bthidd/session.c
216
FD_CLR(s->ctrl, &s->srv->wfdset);
usr.sbin/bluetooth/bthidd/session.c
217
close(s->ctrl);
usr.sbin/bluetooth/bthidd/session.c
219
if (s->srv->maxfd == s->ctrl)
usr.sbin/bluetooth/bthidd/session.c
220
s->srv->maxfd --;
usr.sbin/bluetooth/bthidd/session.c
223
if (s->vkbd != -1) {
usr.sbin/bluetooth/bthidd/session.c
224
FD_CLR(s->vkbd, &s->srv->rfdset);
usr.sbin/bluetooth/bthidd/session.c
225
close(s->vkbd);
usr.sbin/bluetooth/bthidd/session.c
227
if (s->srv->maxfd == s->vkbd)
usr.sbin/bluetooth/bthidd/session.c
228
s->srv->maxfd --;
usr.sbin/bluetooth/bthidd/session.c
231
if (s->umouse != -1)
usr.sbin/bluetooth/bthidd/session.c
232
close(s->umouse);
usr.sbin/bluetooth/bthidd/session.c
234
if (s->ukbd != -1) {
usr.sbin/bluetooth/bthidd/session.c
235
FD_CLR(s->ukbd, &s->srv->rfdset);
usr.sbin/bluetooth/bthidd/session.c
236
close(s->ukbd);
usr.sbin/bluetooth/bthidd/session.c
238
if (s->srv->maxfd == s->ukbd)
usr.sbin/bluetooth/bthidd/session.c
239
s->srv->maxfd --;
usr.sbin/bluetooth/bthidd/session.c
242
free(s->ctx);
usr.sbin/bluetooth/bthidd/session.c
243
free(s->keys1);
usr.sbin/bluetooth/bthidd/session.c
244
free(s->keys2);
usr.sbin/bluetooth/bthidd/session.c
246
memset(s, 0, sizeof(*s));
usr.sbin/bluetooth/bthidd/session.c
247
free(s);
usr.sbin/bluetooth/bthidd/session.c
59
bthid_session_p s;
usr.sbin/bluetooth/bthidd/session.c
64
if ((s = (bthid_session_p) malloc(sizeof(*s))) == NULL)
usr.sbin/bluetooth/bthidd/session.c
67
s->srv = srv;
usr.sbin/bluetooth/bthidd/session.c
68
memcpy(&s->bdaddr, &d->bdaddr, sizeof(s->bdaddr));
usr.sbin/bluetooth/bthidd/session.c
69
s->ctrl = -1;
usr.sbin/bluetooth/bthidd/session.c
70
s->intr = -1;
usr.sbin/bluetooth/bthidd/session.c
71
s->vkbd = -1;
usr.sbin/bluetooth/bthidd/session.c
72
s->ctx = NULL;
usr.sbin/bluetooth/bthidd/session.c
73
s->state = CLOSED;
usr.sbin/bluetooth/bthidd/session.c
74
s->ukbd = -1;
usr.sbin/bluetooth/bthidd/session.c
75
s->umouse = -1;
usr.sbin/bluetooth/bthidd/session.c
76
s->obutt = 0;
usr.sbin/bluetooth/bthidd/session.c
78
s->keys1 = bit_alloc(kbd_maxkey());
usr.sbin/bluetooth/bthidd/session.c
79
if (s->keys1 == NULL) {
usr.sbin/bluetooth/bthidd/session.c
80
free(s);
usr.sbin/bluetooth/bthidd/session.c
84
s->keys2 = bit_alloc(kbd_maxkey());
usr.sbin/bluetooth/bthidd/session.c
85
if (s->keys2 == NULL) {
usr.sbin/bluetooth/bthidd/session.c
86
free(s->keys1);
usr.sbin/bluetooth/bthidd/session.c
87
free(s);
usr.sbin/bluetooth/bthidd/session.c
91
LIST_INSERT_HEAD(&srv->sessions, s, next);
usr.sbin/bluetooth/bthidd/session.c
93
return (s);
usr.sbin/bluetooth/btpand/btpand.c
235
main_exit(int s)
usr.sbin/bluetooth/btpand/server.c
153
server_read(int s, short ev, void *arg)
usr.sbin/bluetooth/btpand/server.c
162
fd = accept(s, (struct sockaddr *)&ra, &len);
usr.sbin/bluetooth/btpand/tap.c
102
close(s);
usr.sbin/bluetooth/btpand/tap.c
58
int fd, s;
usr.sbin/bluetooth/btpand/tap.c
73
s = socket(AF_INET, SOCK_DGRAM, 0);
usr.sbin/bluetooth/btpand/tap.c
74
if (s == -1) {
usr.sbin/bluetooth/btpand/tap.c
83
if (ioctl(s, SIOCSIFLLADDR, &ifr) == -1) {
usr.sbin/bluetooth/btpand/tap.c
88
if (ioctl(s, SIOCGIFFLAGS, &ifr) == -1) {
usr.sbin/bluetooth/btpand/tap.c
96
if (ioctl(s, SIOCSIFFLAGS, &ifr) == -1) {
usr.sbin/bluetooth/hccontrol/hccontrol.c
105
int s, mib[4], num;
usr.sbin/bluetooth/hccontrol/hccontrol.c
122
s = socket(PF_BLUETOOTH, SOCK_RAW, BLUETOOTH_PROTO_HCI);
usr.sbin/bluetooth/hccontrol/hccontrol.c
123
if (s < 0)
usr.sbin/bluetooth/hccontrol/hccontrol.c
130
if (bind(s, (struct sockaddr *) &addr, sizeof(addr)) < 0)
usr.sbin/bluetooth/hccontrol/hccontrol.c
133
if (connect(s, (struct sockaddr *) &addr, sizeof(addr)) < 0)
usr.sbin/bluetooth/hccontrol/hccontrol.c
153
if (setsockopt(s, SOL_HCI_RAW, SO_HCI_RAW_FILTER,
usr.sbin/bluetooth/hccontrol/hccontrol.c
167
return (s);
usr.sbin/bluetooth/hccontrol/hccontrol.c
176
int s, e, help;
usr.sbin/bluetooth/hccontrol/hccontrol.c
234
s = socket_open(node);
usr.sbin/bluetooth/hccontrol/hccontrol.c
235
e = (c->handler)(s, -- argc, ++ argv);
usr.sbin/bluetooth/hccontrol/hccontrol.c
236
close(s);
usr.sbin/bluetooth/hccontrol/hccontrol.c
288
int s;
usr.sbin/bluetooth/hccontrol/hccontrol.c
296
s = socket(PF_BLUETOOTH, SOCK_RAW, BLUETOOTH_PROTO_HCI);
usr.sbin/bluetooth/hccontrol/hccontrol.c
297
if (s < 0)
usr.sbin/bluetooth/hccontrol/hccontrol.c
304
if (bind(s, (struct sockaddr *) &addr, sizeof(addr)) < 0)
usr.sbin/bluetooth/hccontrol/hccontrol.c
307
if (ioctl(s, SIOC_HCI_RAW_NODE_LIST_NAMES, &r, sizeof(r)) < 0)
usr.sbin/bluetooth/hccontrol/hccontrol.c
310
close(s);
usr.sbin/bluetooth/hccontrol/host_controller_baseband.c
1002
hci_read_voice_settings(int s, int argc, char **argv)
usr.sbin/bluetooth/hccontrol/host_controller_baseband.c
1011
if (hci_simple_request(s, NG_HCI_OPCODE(NG_HCI_OGF_HC_BASEBAND,
usr.sbin/bluetooth/hccontrol/host_controller_baseband.c
1043
hci_write_voice_settings(int s, int argc, char **argv)
usr.sbin/bluetooth/hccontrol/host_controller_baseband.c
1065
if (hci_request(s, NG_HCI_OPCODE(NG_HCI_OGF_HC_BASEBAND,
usr.sbin/bluetooth/hccontrol/host_controller_baseband.c
1082
hci_read_number_broadcast_retransmissions(int s, int argc, char **argv)
usr.sbin/bluetooth/hccontrol/host_controller_baseband.c
1088
if (hci_simple_request(s, NG_HCI_OPCODE(NG_HCI_OGF_HC_BASEBAND,
usr.sbin/bluetooth/hccontrol/host_controller_baseband.c
1107
hci_write_number_broadcast_retransmissions(int s, int argc, char **argv)
usr.sbin/bluetooth/hccontrol/host_controller_baseband.c
1128
if (hci_request(s, NG_HCI_OPCODE(NG_HCI_OGF_HC_BASEBAND,
usr.sbin/bluetooth/hccontrol/host_controller_baseband.c
113
hci_read_pin_type(int s, int argc, char **argv)
usr.sbin/bluetooth/hccontrol/host_controller_baseband.c
1145
hci_read_hold_mode_activity(int s, int argc, char **argv)
usr.sbin/bluetooth/hccontrol/host_controller_baseband.c
1152
if (hci_simple_request(s, NG_HCI_OPCODE(NG_HCI_OGF_HC_BASEBAND,
usr.sbin/bluetooth/hccontrol/host_controller_baseband.c
1177
hci_write_hold_mode_activity(int s, int argc, char **argv)
usr.sbin/bluetooth/hccontrol/host_controller_baseband.c
119
if (hci_simple_request(s, NG_HCI_OPCODE(NG_HCI_OGF_HC_BASEBAND,
usr.sbin/bluetooth/hccontrol/host_controller_baseband.c
1198
if (hci_request(s, NG_HCI_OPCODE(NG_HCI_OGF_HC_BASEBAND,
usr.sbin/bluetooth/hccontrol/host_controller_baseband.c
1215
hci_read_sco_flow_control_enable(int s, int argc, char **argv)
usr.sbin/bluetooth/hccontrol/host_controller_baseband.c
1221
if (hci_simple_request(s, NG_HCI_OPCODE(NG_HCI_OGF_HC_BASEBAND,
usr.sbin/bluetooth/hccontrol/host_controller_baseband.c
1240
hci_write_sco_flow_control_enable(int s, int argc, char **argv)
usr.sbin/bluetooth/hccontrol/host_controller_baseband.c
1261
if (hci_request(s, NG_HCI_OPCODE(NG_HCI_OGF_HC_BASEBAND,
usr.sbin/bluetooth/hccontrol/host_controller_baseband.c
1278
hci_read_link_supervision_timeout(int s, int argc, char **argv)
usr.sbin/bluetooth/hccontrol/host_controller_baseband.c
1300
if (hci_request(s, NG_HCI_OPCODE(NG_HCI_OGF_HC_BASEBAND,
usr.sbin/bluetooth/hccontrol/host_controller_baseband.c
1323
hci_write_link_supervision_timeout(int s, int argc, char **argv)
usr.sbin/bluetooth/hccontrol/host_controller_baseband.c
1352
if (hci_request(s, NG_HCI_OPCODE(NG_HCI_OGF_HC_BASEBAND,
usr.sbin/bluetooth/hccontrol/host_controller_baseband.c
1369
hci_read_page_scan_period_mode(int s, int argc, char **argv)
usr.sbin/bluetooth/hccontrol/host_controller_baseband.c
1375
if (hci_simple_request(s, NG_HCI_OPCODE(NG_HCI_OGF_HC_BASEBAND,
usr.sbin/bluetooth/hccontrol/host_controller_baseband.c
138
hci_write_pin_type(int s, int argc, char **argv)
usr.sbin/bluetooth/hccontrol/host_controller_baseband.c
1394
hci_write_page_scan_period_mode(int s, int argc, char **argv)
usr.sbin/bluetooth/hccontrol/host_controller_baseband.c
1415
if (hci_request(s, NG_HCI_OPCODE(NG_HCI_OGF_HC_BASEBAND,
usr.sbin/bluetooth/hccontrol/host_controller_baseband.c
1432
hci_read_page_scan_mode(int s, int argc, char **argv)
usr.sbin/bluetooth/hccontrol/host_controller_baseband.c
1438
if (hci_simple_request(s, NG_HCI_OPCODE(NG_HCI_OGF_HC_BASEBAND,
usr.sbin/bluetooth/hccontrol/host_controller_baseband.c
1456
hci_write_page_scan_mode(int s, int argc, char **argv)
usr.sbin/bluetooth/hccontrol/host_controller_baseband.c
1477
if (hci_request(s, NG_HCI_OPCODE(NG_HCI_OGF_HC_BASEBAND,
usr.sbin/bluetooth/hccontrol/host_controller_baseband.c
1493
hci_read_le_host_support(int s, int argc, char **argv)
usr.sbin/bluetooth/hccontrol/host_controller_baseband.c
1498
if (hci_simple_request(s, NG_HCI_OPCODE(NG_HCI_OGF_HC_BASEBAND,
usr.sbin/bluetooth/hccontrol/host_controller_baseband.c
1516
hci_write_le_host_support(int s, int argc, char **argv)
usr.sbin/bluetooth/hccontrol/host_controller_baseband.c
1549
if (hci_request(s, NG_HCI_OPCODE(NG_HCI_OGF_HC_BASEBAND,
usr.sbin/bluetooth/hccontrol/host_controller_baseband.c
159
if (hci_request(s, NG_HCI_OPCODE(NG_HCI_OGF_HC_BASEBAND,
usr.sbin/bluetooth/hccontrol/host_controller_baseband.c
176
hci_read_stored_link_key(int s, int argc, char **argv)
usr.sbin/bluetooth/hccontrol/host_controller_baseband.c
219
if (hci_send(s, (char const *) &cmd, sizeof(cmd)) != OK)
usr.sbin/bluetooth/hccontrol/host_controller_baseband.c
226
if (hci_recv(s, (char *) &event, &n) != OK)
usr.sbin/bluetooth/hccontrol/host_controller_baseband.c
293
hci_write_stored_link_key(int s, int argc, char **argv)
usr.sbin/bluetooth/hccontrol/host_controller_baseband.c
330
if (hci_request(s, NG_HCI_OPCODE(NG_HCI_OGF_HC_BASEBAND,
usr.sbin/bluetooth/hccontrol/host_controller_baseband.c
350
hci_delete_stored_link_key(int s, int argc, char **argv)
usr.sbin/bluetooth/hccontrol/host_controller_baseband.c
378
if (hci_request(s, NG_HCI_OPCODE(NG_HCI_OGF_HC_BASEBAND,
usr.sbin/bluetooth/hccontrol/host_controller_baseband.c
397
hci_change_local_name(int s, int argc, char **argv)
usr.sbin/bluetooth/hccontrol/host_controller_baseband.c
415
if (hci_request(s, NG_HCI_OPCODE(NG_HCI_OGF_HC_BASEBAND,
usr.sbin/bluetooth/hccontrol/host_controller_baseband.c
432
hci_read_local_name(int s, int argc, char **argv)
usr.sbin/bluetooth/hccontrol/host_controller_baseband.c
438
if (hci_simple_request(s, NG_HCI_OPCODE(NG_HCI_OGF_HC_BASEBAND,
usr.sbin/bluetooth/hccontrol/host_controller_baseband.c
456
hci_read_connection_accept_timeout(int s, int argc, char **argv)
usr.sbin/bluetooth/hccontrol/host_controller_baseband.c
462
if (hci_simple_request(s, NG_HCI_OPCODE(NG_HCI_OGF_HC_BASEBAND,
usr.sbin/bluetooth/hccontrol/host_controller_baseband.c
482
hci_write_connection_accept_timeout(int s, int argc, char **argv)
usr.sbin/bluetooth/hccontrol/host_controller_baseband.c
504
if (hci_request(s, NG_HCI_OPCODE(NG_HCI_OGF_HC_BASEBAND,
usr.sbin/bluetooth/hccontrol/host_controller_baseband.c
521
hci_read_page_timeout(int s, int argc, char **argv)
usr.sbin/bluetooth/hccontrol/host_controller_baseband.c
527
if (hci_simple_request(s, NG_HCI_OPCODE(NG_HCI_OGF_HC_BASEBAND,
usr.sbin/bluetooth/hccontrol/host_controller_baseband.c
547
hci_write_page_timeout(int s, int argc, char **argv)
usr.sbin/bluetooth/hccontrol/host_controller_baseband.c
569
if (hci_request(s, NG_HCI_OPCODE(NG_HCI_OGF_HC_BASEBAND,
usr.sbin/bluetooth/hccontrol/host_controller_baseband.c
586
hci_read_scan_enable(int s, int argc, char **argv)
usr.sbin/bluetooth/hccontrol/host_controller_baseband.c
592
if (hci_simple_request(s, NG_HCI_OPCODE(NG_HCI_OGF_HC_BASEBAND,
usr.sbin/bluetooth/hccontrol/host_controller_baseband.c
611
hci_write_scan_enable(int s, int argc, char **argv)
usr.sbin/bluetooth/hccontrol/host_controller_baseband.c
631
if (hci_request(s, NG_HCI_OPCODE(NG_HCI_OGF_HC_BASEBAND,
usr.sbin/bluetooth/hccontrol/host_controller_baseband.c
648
hci_read_page_scan_activity(int s, int argc, char **argv)
usr.sbin/bluetooth/hccontrol/host_controller_baseband.c
654
if (hci_simple_request(s, NG_HCI_OPCODE(NG_HCI_OGF_HC_BASEBAND,
usr.sbin/bluetooth/hccontrol/host_controller_baseband.c
678
hci_write_page_scan_activity(int s, int argc, char **argv)
usr.sbin/bluetooth/hccontrol/host_controller_baseband.c
71
hci_hexstring2array(char const *s, uint8_t *a, int asize)
usr.sbin/bluetooth/hccontrol/host_controller_baseband.c
712
if (hci_request(s, NG_HCI_OPCODE(NG_HCI_OGF_HC_BASEBAND,
usr.sbin/bluetooth/hccontrol/host_controller_baseband.c
729
hci_read_inquiry_scan_activity(int s, int argc, char **argv)
usr.sbin/bluetooth/hccontrol/host_controller_baseband.c
735
if (hci_simple_request(s, NG_HCI_OPCODE(NG_HCI_OGF_HC_BASEBAND,
usr.sbin/bluetooth/hccontrol/host_controller_baseband.c
75
l = strlen(s) / 2;
usr.sbin/bluetooth/hccontrol/host_controller_baseband.c
759
hci_write_inquiry_scan_activity(int s, int argc, char **argv)
usr.sbin/bluetooth/hccontrol/host_controller_baseband.c
794
if (hci_request(s, NG_HCI_OPCODE(NG_HCI_OGF_HC_BASEBAND,
usr.sbin/bluetooth/hccontrol/host_controller_baseband.c
80
b = hci_hexa2int8(s + i * 2);
usr.sbin/bluetooth/hccontrol/host_controller_baseband.c
811
hci_read_authentication_enable(int s, int argc, char **argv)
usr.sbin/bluetooth/hccontrol/host_controller_baseband.c
817
if (hci_simple_request(s, NG_HCI_OPCODE(NG_HCI_OGF_HC_BASEBAND,
usr.sbin/bluetooth/hccontrol/host_controller_baseband.c
836
hci_write_authentication_enable(int s, int argc, char **argv)
usr.sbin/bluetooth/hccontrol/host_controller_baseband.c
857
if (hci_request(s, NG_HCI_OPCODE(NG_HCI_OGF_HC_BASEBAND,
usr.sbin/bluetooth/hccontrol/host_controller_baseband.c
874
hci_read_encryption_mode(int s, int argc, char **argv)
usr.sbin/bluetooth/hccontrol/host_controller_baseband.c
880
if (hci_simple_request(s, NG_HCI_OPCODE(NG_HCI_OGF_HC_BASEBAND,
usr.sbin/bluetooth/hccontrol/host_controller_baseband.c
899
hci_write_encryption_mode(int s, int argc, char **argv)
usr.sbin/bluetooth/hccontrol/host_controller_baseband.c
92
hci_reset(int s, int argc, char **argv)
usr.sbin/bluetooth/hccontrol/host_controller_baseband.c
920
if (hci_request(s, NG_HCI_OPCODE(NG_HCI_OGF_HC_BASEBAND,
usr.sbin/bluetooth/hccontrol/host_controller_baseband.c
937
hci_read_class_of_device(int s, int argc, char **argv)
usr.sbin/bluetooth/hccontrol/host_controller_baseband.c
943
if (hci_simple_request(s, NG_HCI_OPCODE(NG_HCI_OGF_HC_BASEBAND,
usr.sbin/bluetooth/hccontrol/host_controller_baseband.c
962
hci_write_class_of_device(int s, int argc, char **argv)
usr.sbin/bluetooth/hccontrol/host_controller_baseband.c
98
if (hci_simple_request(s, NG_HCI_OPCODE(NG_HCI_OGF_HC_BASEBAND,
usr.sbin/bluetooth/hccontrol/host_controller_baseband.c
985
if (hci_request(s, NG_HCI_OPCODE(NG_HCI_OGF_HC_BASEBAND,
usr.sbin/bluetooth/hccontrol/info.c
108
hci_read_local_supported_features(int s, int argc, char **argv)
usr.sbin/bluetooth/hccontrol/info.c
115
if (hci_simple_request(s, NG_HCI_OPCODE(NG_HCI_OGF_INFO,
usr.sbin/bluetooth/hccontrol/info.c
137
hci_read_buffer_size(int s, int argc, char **argv)
usr.sbin/bluetooth/hccontrol/info.c
143
if (hci_simple_request(s, NG_HCI_OPCODE(NG_HCI_OGF_INFO,
usr.sbin/bluetooth/hccontrol/info.c
168
hci_read_country_code(int s, int argc, char **argv)
usr.sbin/bluetooth/hccontrol/info.c
174
if (hci_simple_request(s, NG_HCI_OPCODE(NG_HCI_OGF_INFO,
usr.sbin/bluetooth/hccontrol/info.c
193
hci_read_bd_addr(int s, int argc, char **argv)
usr.sbin/bluetooth/hccontrol/info.c
199
if (hci_simple_request(s, NG_HCI_OPCODE(NG_HCI_OGF_INFO,
usr.sbin/bluetooth/hccontrol/info.c
42
hci_read_local_version_information(int s, int argc, char **argv)
usr.sbin/bluetooth/hccontrol/info.c
48
if (hci_simple_request(s, NG_HCI_OPCODE(NG_HCI_OGF_INFO,
usr.sbin/bluetooth/hccontrol/info.c
76
hci_read_local_supported_commands(int s, int argc, char **argv)
usr.sbin/bluetooth/hccontrol/info.c
83
if (hci_simple_request(s, NG_HCI_OPCODE(NG_HCI_OGF_INFO,
usr.sbin/bluetooth/hccontrol/le.c
1034
if (hci_request(s, NG_HCI_OPCODE(NG_HCI_OGF_LE,
usr.sbin/bluetooth/hccontrol/le.c
1050
if (hci_recv(s, b, &bufsize) == ERROR) {
usr.sbin/bluetooth/hccontrol/le.c
1108
le_read_channel_map(int s, int argc, char *argv[])
usr.sbin/bluetooth/hccontrol/le.c
1131
if (hci_request(s, NG_HCI_OPCODE(NG_HCI_OGF_LE,
usr.sbin/bluetooth/hccontrol/le.c
1153
le_read_remote_features(int s, int argc, char *argv[])
usr.sbin/bluetooth/hccontrol/le.c
1178
if (hci_request(s, NG_HCI_OPCODE(NG_HCI_OGF_LE,
usr.sbin/bluetooth/hccontrol/le.c
1192
if (hci_recv(s, b, &bufsize) == ERROR) {
usr.sbin/bluetooth/hccontrol/le.c
1228
static int le_rand(int s, int argc, char *argv[])
usr.sbin/bluetooth/hccontrol/le.c
1235
if (hci_simple_request(s, NG_HCI_OPCODE(NG_HCI_OGF_LE,
usr.sbin/bluetooth/hccontrol/le.c
124
if (hci_request(s, NG_HCI_OPCODE(NG_HCI_OGF_LE,
usr.sbin/bluetooth/hccontrol/le.c
139
le_set_scan_enable(int s, int argc, char *argv[])
usr.sbin/bluetooth/hccontrol/le.c
156
if (hci_request(s, NG_HCI_OPCODE(NG_HCI_OGF_LE,
usr.sbin/bluetooth/hccontrol/le.c
248
le_set_scan_response(int s, int argc, char *argv[])
usr.sbin/bluetooth/hccontrol/le.c
262
if (hci_request(s, NG_HCI_OPCODE(NG_HCI_OGF_LE,
usr.sbin/bluetooth/hccontrol/le.c
278
le_read_local_supported_features(int s, int argc ,char *argv[])
usr.sbin/bluetooth/hccontrol/le.c
290
if (hci_simple_request(s,
usr.sbin/bluetooth/hccontrol/le.c
315
le_read_supported_states(int s, int argc, char *argv[])
usr.sbin/bluetooth/hccontrol/le.c
320
if (hci_simple_request(s, NG_HCI_OPCODE(
usr.sbin/bluetooth/hccontrol/le.c
338
set_le_event_mask(int s, uint64_t mask)
usr.sbin/bluetooth/hccontrol/le.c
350
if(hci_request(s, NG_HCI_OPCODE(NG_HCI_OGF_LE,
usr.sbin/bluetooth/hccontrol/le.c
365
set_event_mask(int s, uint64_t mask)
usr.sbin/bluetooth/hccontrol/le.c
377
if (hci_request(s, NG_HCI_OPCODE(NG_HCI_OGF_HC_BASEBAND,
usr.sbin/bluetooth/hccontrol/le.c
392
int le_enable(int s, int argc, char *argv[])
usr.sbin/bluetooth/hccontrol/le.c
400
result = set_event_mask(s, NG_HCI_EVENT_MASK_DEFAULT |
usr.sbin/bluetooth/hccontrol/le.c
404
result = set_le_event_mask(s, NG_HCI_LE_EVENT_MASK_ALL);
usr.sbin/bluetooth/hccontrol/le.c
411
result = set_event_mask(s, NG_HCI_EVENT_MASK_DEFAULT);
usr.sbin/bluetooth/hccontrol/le.c
422
le_set_advertising_enable(int s, int argc, char *argv[])
usr.sbin/bluetooth/hccontrol/le.c
438
if (hci_request(s, NG_HCI_OPCODE(NG_HCI_OGF_LE,
usr.sbin/bluetooth/hccontrol/le.c
454
le_set_advertising_param(int s, int argc, char *argv[])
usr.sbin/bluetooth/hccontrol/le.c
51
static int le_set_scan_param(int s, int argc, char *argv[]);
usr.sbin/bluetooth/hccontrol/le.c
516
if (hci_request(s, NG_HCI_OPCODE(NG_HCI_OGF_LE,
usr.sbin/bluetooth/hccontrol/le.c
52
static int le_set_scan_enable(int s, int argc, char *argv[]);
usr.sbin/bluetooth/hccontrol/le.c
531
le_read_advertising_channel_tx_power(int s, int argc, char *argv[])
usr.sbin/bluetooth/hccontrol/le.c
538
if (hci_simple_request(s, NG_HCI_OPCODE(NG_HCI_OGF_LE,
usr.sbin/bluetooth/hccontrol/le.c
54
static int le_set_scan_response(int s, int argc, char *argv[]);
usr.sbin/bluetooth/hccontrol/le.c
55
static int le_read_supported_states(int s, int argc, char *argv[]);
usr.sbin/bluetooth/hccontrol/le.c
556
le_set_advertising_data(int s, int argc, char *argv[])
usr.sbin/bluetooth/hccontrol/le.c
56
static int le_read_local_supported_features(int s, int argc ,char *argv[]);
usr.sbin/bluetooth/hccontrol/le.c
57
static int set_le_event_mask(int s, uint64_t mask);
usr.sbin/bluetooth/hccontrol/le.c
572
if (hci_request(s, NG_HCI_OPCODE(NG_HCI_OGF_LE,
usr.sbin/bluetooth/hccontrol/le.c
58
static int set_event_mask(int s, uint64_t mask);
usr.sbin/bluetooth/hccontrol/le.c
586
le_read_buffer_size(int s, int argc, char *argv[])
usr.sbin/bluetooth/hccontrol/le.c
59
static int le_enable(int s, int argc, char *argv[]);
usr.sbin/bluetooth/hccontrol/le.c
60
static int le_set_advertising_enable(int s, int argc, char *argv[]);
usr.sbin/bluetooth/hccontrol/le.c
61
static int le_set_advertising_param(int s, int argc, char *argv[]);
usr.sbin/bluetooth/hccontrol/le.c
619
if (hci_simple_request(s, NG_HCI_OPCODE(NG_HCI_OGF_LE, cmd),
usr.sbin/bluetooth/hccontrol/le.c
62
static int le_read_advertising_channel_tx_power(int s, int argc, char *argv[]);
usr.sbin/bluetooth/hccontrol/le.c
63
static int le_scan(int s, int argc, char *argv[]);
usr.sbin/bluetooth/hccontrol/le.c
645
le_scan(int s, int argc, char *argv[])
usr.sbin/bluetooth/hccontrol/le.c
65
static int le_read_white_list_size(int s, int argc, char *argv[]);
usr.sbin/bluetooth/hccontrol/le.c
66
static int le_clear_white_list(int s, int argc, char *argv[]);
usr.sbin/bluetooth/hccontrol/le.c
67
static int le_add_device_to_white_list(int s, int argc, char *argv[]);
usr.sbin/bluetooth/hccontrol/le.c
68
static int le_remove_device_from_white_list(int s, int argc, char *argv[]);
usr.sbin/bluetooth/hccontrol/le.c
689
if (hci_request(s, NG_HCI_OPCODE(NG_HCI_OGF_LE,
usr.sbin/bluetooth/hccontrol/le.c
69
static int le_connect(int s, int argc, char *argv[]);
usr.sbin/bluetooth/hccontrol/le.c
706
if (hci_request(s, NG_HCI_OPCODE(NG_HCI_OGF_LE,
usr.sbin/bluetooth/hccontrol/le.c
71
static int le_read_channel_map(int s, int argc, char *argv[]);
usr.sbin/bluetooth/hccontrol/le.c
723
if (hci_recv(s, b, &bufsize) == ERROR) {
usr.sbin/bluetooth/hccontrol/le.c
73
static int le_rand(int s, int argc, char *argv[]);
usr.sbin/bluetooth/hccontrol/le.c
743
if (hci_request(s, NG_HCI_OPCODE(NG_HCI_OGF_LE,
usr.sbin/bluetooth/hccontrol/le.c
76
le_set_scan_param(int s, int argc, char *argv[])
usr.sbin/bluetooth/hccontrol/le.c
791
le_read_white_list_size(int s, int argc, char *argv[])
usr.sbin/bluetooth/hccontrol/le.c
798
if (hci_simple_request(s, NG_HCI_OPCODE(NG_HCI_OGF_LE,
usr.sbin/bluetooth/hccontrol/le.c
816
le_clear_white_list(int s, int argc, char *argv[])
usr.sbin/bluetooth/hccontrol/le.c
823
if (hci_simple_request(s, NG_HCI_OPCODE(NG_HCI_OGF_LE,
usr.sbin/bluetooth/hccontrol/le.c
840
le_add_device_to_white_list(int s, int argc, char *argv[])
usr.sbin/bluetooth/hccontrol/le.c
882
if (hci_request(s, NG_HCI_OPCODE(NG_HCI_OGF_LE,
usr.sbin/bluetooth/hccontrol/le.c
899
le_remove_device_from_white_list(int s, int argc, char *argv[])
usr.sbin/bluetooth/hccontrol/le.c
941
if (hci_request(s, NG_HCI_OPCODE(NG_HCI_OGF_LE,
usr.sbin/bluetooth/hccontrol/le.c
958
le_connect(int s, int argc, char *argv[])
usr.sbin/bluetooth/hccontrol/link_control.c
107
if (hci_recv(s, b, &n0) == ERROR) {
usr.sbin/bluetooth/hccontrol/link_control.c
171
hci_create_connection(int s, int argc, char **argv)
usr.sbin/bluetooth/hccontrol/link_control.c
251
if (hci_request(s, NG_HCI_OPCODE(NG_HCI_OGF_LINK_CONTROL,
usr.sbin/bluetooth/hccontrol/link_control.c
262
if (hci_recv(s, b, &n0) == ERROR)
usr.sbin/bluetooth/hccontrol/link_control.c
292
hci_disconnect(int s, int argc, char **argv)
usr.sbin/bluetooth/hccontrol/link_control.c
327
if (hci_request(s, NG_HCI_OPCODE(NG_HCI_OGF_LINK_CONTROL,
usr.sbin/bluetooth/hccontrol/link_control.c
338
if (hci_recv(s, b, &n) == ERROR)
usr.sbin/bluetooth/hccontrol/link_control.c
366
hci_add_sco_connection(int s, int argc, char **argv)
usr.sbin/bluetooth/hccontrol/link_control.c
406
if (hci_request(s, NG_HCI_OPCODE(NG_HCI_OGF_LINK_CONTROL,
usr.sbin/bluetooth/hccontrol/link_control.c
417
if (hci_recv(s, b, &n) == ERROR)
usr.sbin/bluetooth/hccontrol/link_control.c
44
hci_inquiry(int s, int argc, char **argv)
usr.sbin/bluetooth/hccontrol/link_control.c
447
hci_change_connection_packet_type(int s, int argc, char **argv)
usr.sbin/bluetooth/hccontrol/link_control.c
477
if (hci_request(s, NG_HCI_OPCODE(NG_HCI_OGF_LINK_CONTROL,
usr.sbin/bluetooth/hccontrol/link_control.c
488
if (hci_recv(s, b, &n) == ERROR)
usr.sbin/bluetooth/hccontrol/link_control.c
517
hci_remote_name_request(int s, int argc, char **argv)
usr.sbin/bluetooth/hccontrol/link_control.c
570
if (hci_request(s, NG_HCI_OPCODE(NG_HCI_OGF_LINK_CONTROL,
usr.sbin/bluetooth/hccontrol/link_control.c
581
if (hci_recv(s, b, &n0) == ERROR)
usr.sbin/bluetooth/hccontrol/link_control.c
608
hci_read_remote_supported_features(int s, int argc, char **argv)
usr.sbin/bluetooth/hccontrol/link_control.c
633
if (hci_request(s, NG_HCI_OPCODE(NG_HCI_OGF_LINK_CONTROL,
usr.sbin/bluetooth/hccontrol/link_control.c
644
if (hci_recv(s, b, &n) == ERROR)
usr.sbin/bluetooth/hccontrol/link_control.c
677
hci_read_remote_version_information(int s, int argc, char **argv)
usr.sbin/bluetooth/hccontrol/link_control.c
701
if (hci_request(s, NG_HCI_OPCODE(NG_HCI_OGF_LINK_CONTROL,
usr.sbin/bluetooth/hccontrol/link_control.c
712
if (hci_recv(s, b, &n) == ERROR)
usr.sbin/bluetooth/hccontrol/link_control.c
749
hci_read_clock_offset(int s, int argc, char **argv)
usr.sbin/bluetooth/hccontrol/link_control.c
773
if (hci_request(s, NG_HCI_OPCODE(NG_HCI_OGF_LINK_CONTROL,
usr.sbin/bluetooth/hccontrol/link_control.c
784
if (hci_recv(s, b, &n) == ERROR)
usr.sbin/bluetooth/hccontrol/link_control.c
93
if (hci_request(s, NG_HCI_OPCODE(NG_HCI_OGF_LINK_CONTROL,
usr.sbin/bluetooth/hccontrol/link_policy.c
119
if (hci_request(s, NG_HCI_OPCODE(NG_HCI_OGF_LINK_POLICY,
usr.sbin/bluetooth/hccontrol/link_policy.c
130
if (hci_recv(s, b, &n0) == ERROR)
usr.sbin/bluetooth/hccontrol/link_policy.c
158
hci_read_link_policy_settings(int s, int argc, char **argv)
usr.sbin/bluetooth/hccontrol/link_policy.c
181
if (hci_request(s, NG_HCI_OPCODE(NG_HCI_OGF_LINK_POLICY,
usr.sbin/bluetooth/hccontrol/link_policy.c
201
hci_write_link_policy_settings(int s, int argc, char **argv)
usr.sbin/bluetooth/hccontrol/link_policy.c
231
if (hci_request(s, NG_HCI_OPCODE(NG_HCI_OGF_LINK_POLICY,
usr.sbin/bluetooth/hccontrol/link_policy.c
42
hci_role_discovery(int s, int argc, char **argv)
usr.sbin/bluetooth/hccontrol/link_policy.c
65
if (hci_request(s, NG_HCI_OPCODE(NG_HCI_OGF_LINK_POLICY,
usr.sbin/bluetooth/hccontrol/link_policy.c
86
hci_switch_role(int s, int argc, char **argv)
usr.sbin/bluetooth/hccontrol/node.c
102
if (ioctl(s, SIOC_HCI_RAW_NODE_SET_DEBUG, &r, sizeof(r)) < 0)
usr.sbin/bluetooth/hccontrol/node.c
110
hci_read_node_buffer_size(int s, int argc, char **argv)
usr.sbin/bluetooth/hccontrol/node.c
115
if (ioctl(s, SIOC_HCI_RAW_NODE_GET_BUFFER, &r, sizeof(r)) < 0)
usr.sbin/bluetooth/hccontrol/node.c
138
hci_read_node_bd_addr(int s, int argc, char **argv)
usr.sbin/bluetooth/hccontrol/node.c
143
if (ioctl(s, SIOC_HCI_RAW_NODE_GET_BDADDR, &r, sizeof(r)) < 0)
usr.sbin/bluetooth/hccontrol/node.c
153
hci_read_node_features(int s, int argc, char **argv)
usr.sbin/bluetooth/hccontrol/node.c
160
if (ioctl(s, SIOC_HCI_RAW_NODE_GET_FEATURES, &r, sizeof(r)) < 0)
usr.sbin/bluetooth/hccontrol/node.c
174
hci_read_node_stat(int s, int argc, char **argv)
usr.sbin/bluetooth/hccontrol/node.c
179
if (ioctl(s, SIOC_HCI_RAW_NODE_GET_STAT, &r, sizeof(r)) < 0)
usr.sbin/bluetooth/hccontrol/node.c
196
hci_reset_node_stat(int s, int argc, char **argv)
usr.sbin/bluetooth/hccontrol/node.c
198
if (ioctl(s, SIOC_HCI_RAW_NODE_RESET_STAT) < 0)
usr.sbin/bluetooth/hccontrol/node.c
206
hci_flush_neighbor_cache(int s, int argc, char **argv)
usr.sbin/bluetooth/hccontrol/node.c
208
if (ioctl(s, SIOC_HCI_RAW_NODE_FLUSH_NEIGHBOR_CACHE) < 0)
usr.sbin/bluetooth/hccontrol/node.c
216
hci_read_neighbor_cache(int s, int argc, char **argv)
usr.sbin/bluetooth/hccontrol/node.c
231
if (ioctl(s, SIOC_HCI_RAW_NODE_GET_NEIGHBOR_CACHE, &r,
usr.sbin/bluetooth/hccontrol/node.c
275
hci_read_connection_list(int s, int argc, char **argv)
usr.sbin/bluetooth/hccontrol/node.c
288
if (ioctl(s, SIOC_HCI_RAW_NODE_GET_CON_LIST, &r, sizeof(r)) < 0) {
usr.sbin/bluetooth/hccontrol/node.c
335
hci_read_node_link_policy_settings_mask(int s, int argc, char **argv)
usr.sbin/bluetooth/hccontrol/node.c
340
if (ioctl(s, SIOC_HCI_RAW_NODE_GET_LINK_POLICY_MASK, &r, sizeof(r)) < 0)
usr.sbin/bluetooth/hccontrol/node.c
350
hci_write_node_link_policy_settings_mask(int s, int argc, char **argv)
usr.sbin/bluetooth/hccontrol/node.c
369
if (ioctl(s, SIOC_HCI_RAW_NODE_SET_LINK_POLICY_MASK, &r, sizeof(r)) < 0)
usr.sbin/bluetooth/hccontrol/node.c
377
hci_read_node_packet_mask(int s, int argc, char **argv)
usr.sbin/bluetooth/hccontrol/node.c
382
if (ioctl(s, SIOC_HCI_RAW_NODE_GET_PACKET_MASK, &r, sizeof(r)) < 0)
usr.sbin/bluetooth/hccontrol/node.c
392
hci_write_node_packet_mask(int s, int argc, char **argv)
usr.sbin/bluetooth/hccontrol/node.c
411
if (ioctl(s, SIOC_HCI_RAW_NODE_SET_PACKET_MASK, &r, sizeof(r)) < 0)
usr.sbin/bluetooth/hccontrol/node.c
419
hci_read_node_role_switch(int s, int argc, char **argv)
usr.sbin/bluetooth/hccontrol/node.c
424
if (ioctl(s, SIOC_HCI_RAW_NODE_GET_ROLE_SWITCH, &r, sizeof(r)) < 0)
usr.sbin/bluetooth/hccontrol/node.c
434
hci_write_node_role_switch(int s, int argc, char **argv)
usr.sbin/bluetooth/hccontrol/node.c
453
if (ioctl(s, SIOC_HCI_RAW_NODE_SET_ROLE_SWITCH, &r, sizeof(r)) < 0)
usr.sbin/bluetooth/hccontrol/node.c
461
hci_read_node_list(int s, int argc, char **argv)
usr.sbin/bluetooth/hccontrol/node.c
471
if (ioctl(s, SIOC_HCI_RAW_NODE_LIST_NAMES, &r, sizeof(r)) < 0) {
usr.sbin/bluetooth/hccontrol/node.c
48
hci_read_node_state(int s, int argc, char **argv)
usr.sbin/bluetooth/hccontrol/node.c
53
if (ioctl(s, SIOC_HCI_RAW_NODE_GET_STATE, &r, sizeof(r)) < 0)
usr.sbin/bluetooth/hccontrol/node.c
63
hci_node_initialize(int s, int argc, char **argv)
usr.sbin/bluetooth/hccontrol/node.c
65
if (ioctl(s, SIOC_HCI_RAW_NODE_INIT) < 0)
usr.sbin/bluetooth/hccontrol/node.c
73
hci_read_debug_level(int s, int argc, char **argv)
usr.sbin/bluetooth/hccontrol/node.c
78
if (ioctl(s, SIOC_HCI_RAW_NODE_GET_DEBUG, &r, sizeof(r)) < 0)
usr.sbin/bluetooth/hccontrol/node.c
88
hci_write_debug_level(int s, int argc, char **argv)
usr.sbin/bluetooth/hccontrol/send_recv.c
126
hci_simple_request(int s, int opcode, char *rp, int *rp_size)
usr.sbin/bluetooth/hccontrol/send_recv.c
128
return (hci_request(s, opcode, NULL, 0, rp, rp_size));
usr.sbin/bluetooth/hccontrol/send_recv.c
133
hci_send(int s, char const *buffer, int size)
usr.sbin/bluetooth/hccontrol/send_recv.c
139
if (send(s, buffer, size, 0) < 0)
usr.sbin/bluetooth/hccontrol/send_recv.c
147
hci_recv(int s, char *buffer, int *size)
usr.sbin/bluetooth/hccontrol/send_recv.c
159
FD_SET(s, &rfd);
usr.sbin/bluetooth/hccontrol/send_recv.c
164
n = select(s + 1, &rfd, NULL, NULL, &tv);
usr.sbin/bluetooth/hccontrol/send_recv.c
175
assert(FD_ISSET(s, &rfd));
usr.sbin/bluetooth/hccontrol/send_recv.c
177
n = recv(s, buffer, *size, 0);
usr.sbin/bluetooth/hccontrol/send_recv.c
46
hci_request(int s, int opcode, char const *cp, int cp_size, char *rp, int *rp_size)
usr.sbin/bluetooth/hccontrol/send_recv.c
69
if (hci_send(s, buffer, sizeof(*c) + cp_size) == ERROR)
usr.sbin/bluetooth/hccontrol/send_recv.c
74
if (hci_recv(s, buffer, &n) == ERROR)
usr.sbin/bluetooth/hccontrol/status.c
106
if (hci_request(s, NG_HCI_OPCODE(NG_HCI_OGF_STATUS,
usr.sbin/bluetooth/hccontrol/status.c
123
hci_get_link_quality(int s, int argc, char **argv)
usr.sbin/bluetooth/hccontrol/status.c
145
if (hci_request(s, NG_HCI_OPCODE(NG_HCI_OGF_STATUS,
usr.sbin/bluetooth/hccontrol/status.c
165
hci_read_rssi(int s, int argc, char **argv)
usr.sbin/bluetooth/hccontrol/status.c
187
if (hci_request(s, NG_HCI_OPCODE(NG_HCI_OGF_STATUS,
usr.sbin/bluetooth/hccontrol/status.c
42
hci_read_failed_contact_counter(int s, int argc, char **argv)
usr.sbin/bluetooth/hccontrol/status.c
64
if (hci_request(s, NG_HCI_OPCODE(NG_HCI_OGF_STATUS,
usr.sbin/bluetooth/hccontrol/status.c
84
hci_reset_failed_contact_counter(int s, int argc, char **argv)
usr.sbin/bluetooth/hcsecd/hcsecd.c
419
sighup(int s)
usr.sbin/bluetooth/hcsecd/hcsecd.c
421
syslog(LOG_DEBUG, "Got SIGHUP (%d)", s);
usr.sbin/bluetooth/hcsecd/hcsecd.c
429
sigint(int s)
usr.sbin/bluetooth/hcsecd/hcsecd.c
432
s, ++ done);
usr.sbin/bluetooth/hcsecd/hcsecd.c
60
(int s);
usr.sbin/bluetooth/hcsecd/hcsecd.c
62
(int s);
usr.sbin/bluetooth/l2control/l2cap.c
109
l2cap_write_debug_level(int s, int argc, char **argv)
usr.sbin/bluetooth/l2control/l2cap.c
123
if (ioctl(s, SIOC_L2CAP_NODE_SET_DEBUG, &r, sizeof(r)) < 0)
usr.sbin/bluetooth/l2control/l2cap.c
131
l2cap_read_connection_list(int s, int argc, char **argv)
usr.sbin/bluetooth/l2control/l2cap.c
152
if (ioctl(s, SIOC_L2CAP_NODE_GET_CON_LIST, &r, sizeof(r)) < 0) {
usr.sbin/bluetooth/l2control/l2cap.c
185
l2cap_read_channel_list(int s, int argc, char **argv)
usr.sbin/bluetooth/l2control/l2cap.c
210
if (ioctl(s, SIOC_L2CAP_NODE_GET_CHAN_LIST, &r, sizeof(r)) < 0) {
usr.sbin/bluetooth/l2control/l2cap.c
238
l2cap_read_auto_disconnect_timeout(int s, int argc, char **argv)
usr.sbin/bluetooth/l2control/l2cap.c
243
if (ioctl(s, SIOC_L2CAP_NODE_GET_AUTO_DISCON_TIMO, &r, sizeof(r)) < 0)
usr.sbin/bluetooth/l2control/l2cap.c
256
l2cap_write_auto_disconnect_timeout(int s, int argc, char **argv)
usr.sbin/bluetooth/l2control/l2cap.c
270
if (ioctl(s, SIOC_L2CAP_NODE_SET_AUTO_DISCON_TIMO, &r, sizeof(r)) < 0)
usr.sbin/bluetooth/l2control/l2cap.c
73
l2cap_read_node_flags(int s, int argc, char **argv)
usr.sbin/bluetooth/l2control/l2cap.c
78
if (ioctl(s, SIOC_L2CAP_NODE_GET_FLAGS, &r, sizeof(r)) < 0)
usr.sbin/bluetooth/l2control/l2cap.c
94
l2cap_read_debug_level(int s, int argc, char **argv)
usr.sbin/bluetooth/l2control/l2cap.c
99
if (ioctl(s, SIOC_L2CAP_NODE_GET_DEBUG, &r, sizeof(r)) < 0)
usr.sbin/bluetooth/l2control/l2control.c
104
int s, e, help;
usr.sbin/bluetooth/l2control/l2control.c
139
s = socket(PF_BLUETOOTH, SOCK_RAW, BLUETOOTH_PROTO_L2CAP);
usr.sbin/bluetooth/l2control/l2control.c
140
if (s < 0)
usr.sbin/bluetooth/l2control/l2control.c
143
if (bind(s, (struct sockaddr *) &sa, sizeof(sa)) < 0)
usr.sbin/bluetooth/l2control/l2control.c
148
if (setsockopt(s, SOL_SOCKET, SO_RCVBUF, &e, sizeof(e)) < 0)
usr.sbin/bluetooth/l2control/l2control.c
151
e = (c->handler)(s, -- argc, ++ argv);
usr.sbin/bluetooth/l2control/l2control.c
153
close(s);
usr.sbin/bluetooth/l2ping/l2ping.c
161
s = socket(PF_BLUETOOTH, SOCK_RAW, BLUETOOTH_PROTO_L2CAP);
usr.sbin/bluetooth/l2ping/l2ping.c
162
if (s < 0)
usr.sbin/bluetooth/l2ping/l2ping.c
170
if (bind(s, (struct sockaddr *) &sa, sizeof(sa)) < 0)
usr.sbin/bluetooth/l2ping/l2ping.c
179
if (connect(s, (struct sockaddr *) &sa, sizeof(sa)) < 0)
usr.sbin/bluetooth/l2ping/l2ping.c
206
if (ioctl(s, SIOC_L2CAP_L2CA_PING, &r, sizeof(r)) < 0) {
usr.sbin/bluetooth/l2ping/l2ping.c
241
close(s);
usr.sbin/bluetooth/l2ping/l2ping.c
69
int32_t n, s, count, wait, flood, echo_size, numeric;
usr.sbin/bluetooth/rfcomm_pppd/rfcomm_pppd.c
161
&channel, &s) != 0)
usr.sbin/bluetooth/rfcomm_pppd/rfcomm_pppd.c
162
errc(1, s, "Could not obtain RFCOMM channel");
usr.sbin/bluetooth/rfcomm_pppd/rfcomm_pppd.c
176
s = socket(PF_BLUETOOTH, SOCK_STREAM, BLUETOOTH_PROTO_RFCOMM);
usr.sbin/bluetooth/rfcomm_pppd/rfcomm_pppd.c
177
if (s < 0) {
usr.sbin/bluetooth/rfcomm_pppd/rfcomm_pppd.c
226
if (bind(s, (struct sockaddr *) &sock_addr,
usr.sbin/bluetooth/rfcomm_pppd/rfcomm_pppd.c
233
if (listen(s, 10) < 0) {
usr.sbin/bluetooth/rfcomm_pppd/rfcomm_pppd.c
327
int s1 = accept(s, (struct sockaddr *) &sock_addr, &len);
usr.sbin/bluetooth/rfcomm_pppd/rfcomm_pppd.c
345
close(s);
usr.sbin/bluetooth/rfcomm_pppd/rfcomm_pppd.c
376
if (bind(s, (struct sockaddr *) &sock_addr,
usr.sbin/bluetooth/rfcomm_pppd/rfcomm_pppd.c
387
if (connect(s, (struct sockaddr *) &sock_addr,
usr.sbin/bluetooth/rfcomm_pppd/rfcomm_pppd.c
394
exec_ppp(s, unit, label);
usr.sbin/bluetooth/rfcomm_pppd/rfcomm_pppd.c
406
exec_ppp(int s, char *unit, char *label)
usr.sbin/bluetooth/rfcomm_pppd/rfcomm_pppd.c
413
if (dup(s) < 0) {
usr.sbin/bluetooth/rfcomm_pppd/rfcomm_pppd.c
420
if (dup(s) < 0) {
usr.sbin/bluetooth/rfcomm_pppd/rfcomm_pppd.c
447
sighandler(int s)
usr.sbin/bluetooth/rfcomm_pppd/rfcomm_pppd.c
55
static void exec_ppp (int s, char *unit, char *label);
usr.sbin/bluetooth/rfcomm_pppd/rfcomm_pppd.c
56
static void sighandler (int s);
usr.sbin/bluetooth/rfcomm_pppd/rfcomm_pppd.c
68
int s, channel, detach, server, service,
usr.sbin/bluetooth/rfcomm_pppd/rfcomm_pppd.c
81
while ((s = getopt(argc, argv, "a:cC:dDhl:sSu:")) != -1) {
usr.sbin/bluetooth/rfcomm_pppd/rfcomm_pppd.c
82
switch (s) {
usr.sbin/bluetooth/sdpd/main.c
213
sighandler(int32_t s)
usr.sbin/bluetooth/sdpd/main.c
216
s, ++ done);
usr.sbin/bluetooth/sdpd/main.c
57
static void sighandler (int32_t s);
usr.sbin/boot0cfg/boot0cfg.c
577
char *s, *s1;
usr.sbin/boot0cfg/boot0cfg.c
580
if (!(s = strdup(arg)))
usr.sbin/boot0cfg/boot0cfg.c
582
for (s1 = s; (q = strtok(s1, ",")); s1 = NULL) {
usr.sbin/boot0cfg/boot0cfg.c
598
free(s);
usr.sbin/boot0cfg/boot0cfg.c
607
char *s;
usr.sbin/boot0cfg/boot0cfg.c
611
x = strtol(arg, &s, 0);
usr.sbin/boot0cfg/boot0cfg.c
612
if (errno || !*arg || *s || x < lo || x > hi)
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmpimport.c
122
savestr(const char *s)
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmpimport.c
124
if (s == NULL)
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmpimport.c
127
return (strcpy(xalloc(strlen(s) + 1), s));
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmpmap.c
1000
s, oid));
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmpmap.c
1002
warnx("Unknown syntax - %d", s->val.syntax);
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmpmap.c
719
snmp_lookuplist_string(struct snmp_mapping *headp, struct snmp_object *s)
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmpmap.c
727
if (asn_compare_oid(&(temp->var), &(s->val.var)) == 0)
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmpmap.c
730
if ((s->info = temp) == NULL)
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmpmap.c
738
snmp_lookup_leaf(struct snmp_mapping *headp, struct snmp_object *s)
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmpmap.c
746
if ((asn_compare_oid(&(temp->var), &(s->val.var)) == 0) ||
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmpmap.c
747
(asn_is_suboid(&(temp->var), &(s->val.var)))) {
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmpmap.c
748
s->info = temp;
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmpmap.c
757
snmp_lookup_leafstring(struct snmp_toolinfo *snmptoolctx, struct snmp_object *s)
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmpmap.c
759
if (snmptoolctx == NULL || snmptoolctx->mappings == NULL || s == NULL)
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmpmap.c
762
switch (s->val.syntax) {
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmpmap.c
764
return (snmp_lookup_leaf(&snmptoolctx->snmp_intlist, s));
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmpmap.c
766
return (snmp_lookup_leaf(&snmptoolctx->snmp_octlist, s));
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmpmap.c
768
return (snmp_lookup_leaf(&snmptoolctx->snmp_oidlist, s));
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmpmap.c
770
return (snmp_lookup_leaf(&snmptoolctx->snmp_iplist, s));
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmpmap.c
772
return (snmp_lookup_leaf(&snmptoolctx->snmp_cntlist, s));
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmpmap.c
775
&snmptoolctx->snmp_gaugelist, s));
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmpmap.c
778
&snmptoolctx->snmp_ticklist, s));
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmpmap.c
781
&snmptoolctx->snmp_cnt64list, s));
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmpmap.c
787
return (snmp_lookup_allstring(snmptoolctx, s));
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmpmap.c
789
warnx("Unknown syntax - %d", s->val.syntax);
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmpmap.c
797
snmp_lookup_enumstring(struct snmp_toolinfo *snmptoolctx, struct snmp_object *s)
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmpmap.c
799
if (snmptoolctx == NULL || snmptoolctx->mappings == NULL || s == NULL)
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmpmap.c
802
return (snmp_lookuplist_string(&snmptoolctx->snmp_enumlist, s));
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmpmap.c
806
snmp_lookup_oidstring(struct snmp_toolinfo *snmptoolctx, struct snmp_object *s)
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmpmap.c
808
if (snmptoolctx == NULL || snmptoolctx->mappings == NULL || s == NULL)
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmpmap.c
811
return (snmp_lookuplist_string(&snmptoolctx->snmp_oidlist, s));
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmpmap.c
815
snmp_lookup_nodestring(struct snmp_toolinfo *snmptoolctx, struct snmp_object *s)
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmpmap.c
817
if (snmptoolctx == NULL || snmptoolctx->mappings == NULL || s == NULL)
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmpmap.c
820
return (snmp_lookuplist_string(&snmptoolctx->snmp_nodelist, s));
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmpmap.c
824
snmp_lookup_allstring(struct snmp_toolinfo *snmptoolctx, struct snmp_object *s)
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmpmap.c
829
if (snmp_lookup_leaf(&snmptoolctx->snmp_intlist, s) > 0)
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmpmap.c
831
if (snmp_lookup_leaf(&snmptoolctx->snmp_octlist, s) > 0)
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmpmap.c
833
if (snmp_lookup_leaf(&snmptoolctx->snmp_oidlist, s) > 0)
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmpmap.c
835
if (snmp_lookup_leaf(&snmptoolctx->snmp_iplist, s) > 0)
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmpmap.c
837
if (snmp_lookup_leaf(&snmptoolctx->snmp_cntlist, s) > 0)
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmpmap.c
839
if (snmp_lookup_leaf(&snmptoolctx->snmp_gaugelist, s) > 0)
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmpmap.c
841
if (snmp_lookup_leaf(&snmptoolctx->snmp_ticklist, s) > 0)
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmpmap.c
843
if (snmp_lookup_leaf(&snmptoolctx->snmp_cnt64list, s) > 0)
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmpmap.c
845
if (snmp_lookuplist_string(&snmptoolctx->snmp_enumlist, s) > 0)
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmpmap.c
847
if (snmp_lookuplist_string(&snmptoolctx->snmp_nodelist, s) > 0)
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmpmap.c
855
struct snmp_object *s)
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmpmap.c
860
if (snmp_lookuplist_string(&snmptoolctx->snmp_nodelist, s) > 0)
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmpmap.c
862
if (snmp_lookuplist_string(&snmptoolctx->snmp_enumlist, s) > 0)
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmpmap.c
869
snmp_lookup_oidlist(struct snmp_mapping *hp, struct snmp_object *s, char *oid)
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmpmap.c
883
s->val.syntax = temp->syntax;
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmpmap.c
884
s->info = temp;
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmpmap.c
885
asn_append_oid(&(s->val.var), &(temp->var));
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmpmap.c
894
struct snmp_table_index *headp, struct snmp_object *s, char *oid)
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmpmap.c
913
s->val.syntax = SNMP_SYNTAX_NULL;
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmpmap.c
914
asn_append_oid(&(s->val.var), &(temp->var));
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmpmap.c
915
if (snmp_lookup_leaf(&snmptoolctx->snmp_nodelist, s) > 0)
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmpmap.c
925
snmp_lookup_oidall(struct snmp_toolinfo *snmptoolctx, struct snmp_object *s,
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmpmap.c
928
if (snmptoolctx == NULL || s == NULL || oid == NULL)
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmpmap.c
931
if (snmp_lookup_oidlist(&snmptoolctx->snmp_intlist, s, oid) > 0)
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmpmap.c
933
if (snmp_lookup_oidlist(&snmptoolctx->snmp_octlist, s, oid) > 0)
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmpmap.c
935
if (snmp_lookup_oidlist(&snmptoolctx->snmp_oidlist, s, oid) > 0)
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmpmap.c
937
if (snmp_lookup_oidlist(&snmptoolctx->snmp_iplist, s, oid) > 0)
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmpmap.c
939
if (snmp_lookup_oidlist(&snmptoolctx->snmp_ticklist, s, oid) > 0)
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmpmap.c
941
if (snmp_lookup_oidlist(&snmptoolctx->snmp_cntlist, s, oid) > 0)
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmpmap.c
943
if (snmp_lookup_oidlist(&snmptoolctx->snmp_gaugelist, s, oid) > 0)
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmpmap.c
945
if (snmp_lookup_oidlist(&snmptoolctx->snmp_cnt64list, s, oid) > 0)
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmpmap.c
947
if (snmp_lookup_oidlist(&snmptoolctx->snmp_nodelist, s, oid) > 0)
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmpmap.c
950
s, oid) > 0)
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmpmap.c
957
snmp_lookup_enumoid(struct snmp_toolinfo *snmptoolctx, struct snmp_object *s,
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmpmap.c
960
if (snmptoolctx == NULL || s == NULL)
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmpmap.c
963
return (snmp_lookup_oidlist(&snmptoolctx->snmp_enumlist, s, oid));
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmpmap.c
967
snmp_lookup_oid(struct snmp_toolinfo *snmptoolctx, struct snmp_object *s,
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmpmap.c
970
if (snmptoolctx == NULL || s == NULL)
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmpmap.c
973
switch (s->val.syntax) {
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmpmap.c
976
s, oid));
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmpmap.c
979
s, oid));
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmpmap.c
982
s, oid));
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmpmap.c
985
s, oid));
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmpmap.c
988
s, oid));
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmpmap.c
991
s, oid));
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmpmap.c
994
s, oid));
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmpmap.c
997
s, oid));
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmptools.c
1654
uint8_t *s;
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmptools.c
1656
if ((s = malloc(oid->subs[0] + 1)) == NULL)
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmptools.c
1660
s[i] = (u_char) (oid->subs[i + 1]);
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmptools.c
1662
snmp_output_octetstring(snmptoolctx, tc, oid->subs[0], s);
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmptools.c
1663
free(s);
usr.sbin/btxld/btxld.c
517
char *s;
usr.sbin/btxld/btxld.c
521
x = strtoul(arg, &s, 0);
usr.sbin/btxld/btxld.c
522
if (errno || !*arg || *s || x > MAXU32)
usr.sbin/btxld/btxld.c
533
char *s;
usr.sbin/btxld/btxld.c
537
x = strtol(arg, &s, 0);
usr.sbin/btxld/btxld.c
538
if (errno || !*arg || *s || x < 0 || x > hi)
usr.sbin/btxld/btxld.c
550
char *s;
usr.sbin/btxld/btxld.c
553
asprintf(&s, "%s: Warning: %s", locus, fmt);
usr.sbin/btxld/btxld.c
555
vwarnx(s, ap);
usr.sbin/btxld/btxld.c
557
free(s);
usr.sbin/cdcontrol/cdcontrol.c
1002
*s = lba / 75;
usr.sbin/cdcontrol/cdcontrol.c
1007
msf2lba(u_char m, u_char s, u_char f)
usr.sbin/cdcontrol/cdcontrol.c
1009
return (((m * 60) + s) * 75 + f) - 150;
usr.sbin/cdcontrol/cdcontrol.c
1016
u_char m, s, f;
usr.sbin/cdcontrol/cdcontrol.c
1027
lba2msf(block, &m, &s, &f);
usr.sbin/cdcontrol/cdcontrol.c
1029
printf ("%2d:%02d.%02d ", m, s, f);
usr.sbin/cdcontrol/cdcontrol.c
1044
lba2msf (len - 150, &m, &s, &f);
usr.sbin/cdcontrol/cdcontrol.c
1047
printf ("%2d:%02d.%02d %6d %6d %5s\n", m, s, f, block, len,
usr.sbin/cdcontrol/cdcontrol.c
1123
struct ioc_read_subchannel s;
usr.sbin/cdcontrol/cdcontrol.c
1127
bzero (&s, sizeof (s));
usr.sbin/cdcontrol/cdcontrol.c
1128
s.data = &data;
usr.sbin/cdcontrol/cdcontrol.c
1129
s.data_len = sizeof (data);
usr.sbin/cdcontrol/cdcontrol.c
1130
s.address_format = msf ? CD_MSF_FORMAT : CD_LBA_FORMAT;
usr.sbin/cdcontrol/cdcontrol.c
1131
s.data_format = CD_CURRENT_POSITION;
usr.sbin/cdcontrol/cdcontrol.c
1133
if (ioctl (fd, CDIOCREADSUBCHANNEL, (char *) &s) < 0)
usr.sbin/cdcontrol/cdcontrol.c
1136
*trk = s.data->what.position.track_number;
usr.sbin/cdcontrol/cdcontrol.c
1138
*min = s.data->what.position.reladdr.msf.minute;
usr.sbin/cdcontrol/cdcontrol.c
1139
*sec = s.data->what.position.reladdr.msf.second;
usr.sbin/cdcontrol/cdcontrol.c
1140
*frame = s.data->what.position.reladdr.msf.frame;
usr.sbin/cdcontrol/cdcontrol.c
1142
lba2msf(ntohl(s.data->what.position.reladdr.lba),
usr.sbin/cdcontrol/cdcontrol.c
1149
return s.data->header.audio_status;
usr.sbin/cdcontrol/cdcontrol.c
140
static void lba2msf(unsigned long lba, u_char *m, u_char *s, u_char *f);
usr.sbin/cdcontrol/cdcontrol.c
141
static unsigned int msf2lba(u_char m, u_char s, u_char f);
usr.sbin/cdcontrol/cdcontrol.c
156
const char *s;
usr.sbin/cdcontrol/cdcontrol.c
164
for (i = c->min, s = c->name; *s; s++, i--) {
usr.sbin/cdcontrol/cdcontrol.c
166
n = toupper(*s);
usr.sbin/cdcontrol/cdcontrol.c
168
n = *s;
usr.sbin/cdcontrol/cdcontrol.c
805
int rc, trk, m, s, f;
usr.sbin/cdcontrol/cdcontrol.c
825
rc = status (&trk, &m, &s, &f);
usr.sbin/cdcontrol/cdcontrol.c
829
rc, strstatus (rc), trk, m, s, f);
usr.sbin/cdcontrol/cdcontrol.c
831
printf ("%d %d %d:%02d.%02d\n", rc, trk, m, s, f);
usr.sbin/cdcontrol/cdcontrol.c
996
lba2msf(unsigned long lba, u_char *m, u_char *s, u_char *f)
usr.sbin/chown/chown.c
212
a_gid(const char *s)
usr.sbin/chown/chown.c
216
if (*s == '\0') /* Argument was "uid[:.]". */
usr.sbin/chown/chown.c
218
gname = s;
usr.sbin/chown/chown.c
219
gid = ((gr = getgrnam(s)) != NULL) ? gr->gr_gid : id(s, "group");
usr.sbin/chown/chown.c
223
a_uid(const char *s)
usr.sbin/chown/chown.c
227
if (*s == '\0') /* Argument was "[:.]gid". */
usr.sbin/chown/chown.c
229
uid = ((pw = getpwnam(s)) != NULL) ? pw->pw_uid : id(s, "user");
usr.sbin/ckdist/ckdist.c
224
char *s;
usr.sbin/ckdist/ckdist.c
235
(s = strrchr(name, ')')) == NULL ||
usr.sbin/ckdist/ckdist.c
239
*s = 0;
usr.sbin/ckdist/ckdist.c
355
char *s;
usr.sbin/ckdist/ckdist.c
372
plen = path && (s = strrchr(path, '/')) != NULL ?
usr.sbin/ckdist/ckdist.c
373
(size_t)(s - path) : 0;
usr.sbin/ckdist/ckdist.c
376
s = buf;
usr.sbin/ckdist/ckdist.c
378
memcpy(s, path, plen);
usr.sbin/ckdist/ckdist.c
379
s += plen;
usr.sbin/ckdist/ckdist.c
380
*s++ = '/';
usr.sbin/ckdist/ckdist.c
382
memcpy(s, name, nlen);
usr.sbin/ckdist/ckdist.c
383
s += nlen;
usr.sbin/ckdist/ckdist.c
385
*s++ = '.';
usr.sbin/ckdist/ckdist.c
386
memcpy(s, ext, 2);
usr.sbin/ckdist/ckdist.c
387
s += 2;
usr.sbin/ckdist/ckdist.c
389
*s = 0;
usr.sbin/ckdist/ckdist.c
396
const char *s;
usr.sbin/ckdist/ckdist.c
398
return ((s = strrchr(path, '/')) != NULL && s[1] ?
usr.sbin/ckdist/ckdist.c
399
s + 1 : path);
usr.sbin/ckdist/ckdist.c
405
const char *s;
usr.sbin/ckdist/ckdist.c
409
((s = strrchr(path, '.')) != NULL && s > path &&
usr.sbin/ckdist/ckdist.c
410
(type = disttype(s + 1)) != 0))
usr.sbin/config/config.h
278
#define ns(s) strdup(s)
usr.sbin/config/config.y
299
char *s = devopt($1);
usr.sbin/config/config.y
301
rmopt_schedule(&opt, s);
usr.sbin/config/config.y
302
free(s);
usr.sbin/config/config.y
310
yyerror(const char *s)
usr.sbin/config/config.y
313
errx(1, "%s:%d: %s", yyfile, yyline + 1, s);
usr.sbin/config/config.y
91
#define ns(s) strdup(s)
usr.sbin/config/config.y
93
int yyerror(const char *s);
usr.sbin/config/main.cc
693
const char *s;
usr.sbin/config/main.cc
696
if ((s = strrchr(file, '/')) != NULL)
usr.sbin/config/main.cc
697
s = ns(s + 1);
usr.sbin/config/main.cc
699
s = ns(file);
usr.sbin/config/main.cc
701
if (strchr(s, '_') && strncmp(s, "opt_", 4) != 0) {
usr.sbin/config/main.cc
702
free(__DECONST(char *, s));
usr.sbin/config/main.cc
706
if (eq(s, hl->h_name)) {
usr.sbin/config/main.cc
707
free(__DECONST(char *, s));
usr.sbin/config/main.cc
714
hl->h_name = s;
usr.sbin/config/mkmakefile.cc
247
char *s;
usr.sbin/config/mkmakefile.cc
250
if ((s = strchr(line, '#')) != NULL)
usr.sbin/config/mkmakefile.cc
251
*s = '\0';
usr.sbin/config/mkmakefile.cc
269
char result[BUFSIZ], *s;
usr.sbin/config/mkmakefile.cc
272
s = strchr(result, '=');
usr.sbin/config/mkmakefile.cc
273
if (s == NULL)
usr.sbin/config/mkmakefile.cc
275
*s = '\0';
usr.sbin/config/mkmakefile.cc
276
emap[result] = s + 1;
usr.sbin/config/mkoptions.cc
398
char *s = ns(optname);
usr.sbin/config/mkoptions.cc
400
lower(s));
usr.sbin/config/mkoptions.cc
402
free(s);
usr.sbin/cron/lib/entry.c
304
char *s;
usr.sbin/cron/lib/entry.c
323
if ((s = strrchr(username, '/')) != NULL) {
usr.sbin/cron/lib/entry.c
324
*s = '\0';
usr.sbin/cron/lib/entry.c
325
e->class = strdup(s + 1);
usr.sbin/cron/lib/entry.c
327
warn("strdup(\"%s\")", s + 1);
usr.sbin/cron/lib/entry.c
344
if ((s = strrchr(username, ':')) != NULL) {
usr.sbin/cron/lib/entry.c
345
*s = '\0';
usr.sbin/cron/lib/entry.c
346
if ((grp = getgrnam(s + 1)) == NULL) {
usr.sbin/cron/lib/misc.c
475
first_word(char *s, char *t)
usr.sbin/cron/lib/misc.c
487
while (*s && (NULL != strchr(t, *s))) {
usr.sbin/cron/lib/misc.c
488
s++;
usr.sbin/cron/lib/misc.c
492
while (*s && (NULL == strchr(t, *s)) && (rp < &rb[MAX_TEMPSTR])) {
usr.sbin/cron/lib/misc.c
493
*rp++ = *s++;
usr.sbin/cron/lib/misc.c
75
strdtb(char *s)
usr.sbin/cron/lib/misc.c
77
char *x = s;
usr.sbin/cron/lib/misc.c
88
while (x >= s && isspace(*x));
usr.sbin/cron/lib/misc.c
98
return x - s;
usr.sbin/crunch/crunchgen/crunchgen.c
709
strlst_t *s;
usr.sbin/crunch/crunchgen/crunchgen.c
757
for (s = p->buildopts; s != NULL; s = s->next)
usr.sbin/crunch/crunchgen/crunchgen.c
758
fprintf(f, " %s", s->str);
usr.sbin/crunch/crunchgen/crunchgen.c
902
strlst_t *s;
usr.sbin/crunch/crunchgen/crunchgen.c
933
for (s = p->links; s != NULL; s = s->next) {
usr.sbin/crunch/crunchgen/crunchgen.c
936
s->str, p->ident);
usr.sbin/crunch/crunchgen/crunchgen.c
950
char *n, *s, *d;
usr.sbin/crunch/crunchgen/crunchgen.c
961
for (d = s = n; *s != '\0'; s++) {
usr.sbin/crunch/crunchgen/crunchgen.c
962
if (*s == '-')
usr.sbin/crunch/crunchgen/crunchgen.c
964
else if (*s == '_' || isalnum((unsigned char)*s))
usr.sbin/crunch/crunchgen/crunchgen.c
965
*d++ = *s;
usr.sbin/ctld/ctld.cc
1000
s.reset();
usr.sbin/ctld/ctld.cc
1013
freebsd::fd_up s = isns->connect();
usr.sbin/ctld/ctld.cc
1014
if (!s) {
usr.sbin/ctld/ctld.cc
1022
if (!isns->send_request(s, isns_check_request(hostname))) {
usr.sbin/ctld/ctld.cc
1023
isns->send_request(s, isns_deregister_request(hostname));
usr.sbin/ctld/ctld.cc
1024
isns->send_request(s, isns_register_request(hostname));
usr.sbin/ctld/ctld.cc
1026
s.reset();
usr.sbin/ctld/ctld.cc
1039
freebsd::fd_up s = isns->connect();
usr.sbin/ctld/ctld.cc
1040
if (!s)
usr.sbin/ctld/ctld.cc
1046
isns->send_request(s, isns_deregister_request(hostname));
usr.sbin/ctld/ctld.cc
1047
s.reset();
usr.sbin/ctld/ctld.cc
1421
for (const auto &s : t_pports) {
usr.sbin/ctld/ctld.cc
1422
if (s == pport) {
usr.sbin/ctld/ctld.cc
1424
"\"%s\"", s.c_str(), name());
usr.sbin/ctld/ctld.cc
1885
freebsd::fd_up s;
usr.sbin/ctld/ctld.cc
1904
s = ::socket(p_ai->ai_family, p_ai->ai_socktype, p_ai->ai_protocol);
usr.sbin/ctld/ctld.cc
1905
if (!s) {
usr.sbin/ctld/ctld.cc
1910
if (setsockopt(s, SOL_SOCKET, SO_NO_DDP, &one,
usr.sbin/ctld/ctld.cc
1913
error = setsockopt(s, SOL_SOCKET, SO_REUSEADDR, &one,
usr.sbin/ctld/ctld.cc
1925
if (setsockopt(s, IPPROTO_IP, IP_TOS,
usr.sbin/ctld/ctld.cc
1931
if (setsockopt(s, IPPROTO_IPV6, IPV6_TCLASS,
usr.sbin/ctld/ctld.cc
1942
if (setsockopt(s, IPPROTO_IP, IP_VLAN_PCP,
usr.sbin/ctld/ctld.cc
1948
if (setsockopt(s, IPPROTO_IPV6, IPV6_VLAN_PCP,
usr.sbin/ctld/ctld.cc
1956
if (!init_socket_options(s))
usr.sbin/ctld/ctld.cc
1959
error = bind(s, p_ai->ai_addr, p_ai->ai_addrlen);
usr.sbin/ctld/ctld.cc
1964
error = ::listen(s, -1);
usr.sbin/ctld/ctld.cc
1969
EV_SET(&kev, s, EVFILT_READ, EV_ADD, 0, 0, this);
usr.sbin/ctld/ctld.cc
1975
p_socket = std::move(s);
usr.sbin/ctld/ctld.cc
881
freebsd::fd_up s;
usr.sbin/ctld/ctld.cc
883
s = socket(i_ai->ai_family, i_ai->ai_socktype, i_ai->ai_protocol);
usr.sbin/ctld/ctld.cc
884
if (!s) {
usr.sbin/ctld/ctld.cc
886
return (s);
usr.sbin/ctld/ctld.cc
888
if (::connect(s, i_ai->ai_addr, i_ai->ai_addrlen)) {
usr.sbin/ctld/ctld.cc
890
s.reset();
usr.sbin/ctld/ctld.cc
892
return (s);
usr.sbin/ctld/ctld.cc
896
isns::send_request(int s, struct isns_req req)
usr.sbin/ctld/ctld.cc
898
if (!req.send(s)) {
usr.sbin/ctld/ctld.cc
902
if (!req.receive(s)) {
usr.sbin/ctld/ctld.cc
987
freebsd::fd_up s = isns->connect();
usr.sbin/ctld/ctld.cc
988
if (!s) {
usr.sbin/ctld/ctld.cc
998
isns->send_request(s, oldconf->isns_deregister_request(hostname));
usr.sbin/ctld/ctld.cc
999
isns->send_request(s, isns_register_request(hostname));
usr.sbin/ctld/ctld.hh
157
virtual bool init_socket_options(int s __unused) { return true; }
usr.sbin/ctld/ctld.hh
451
bool send_request(int s, struct isns_req req);
usr.sbin/ctld/iscsi.cc
288
iscsi_portal::init_socket_options(int s)
usr.sbin/ctld/iscsi.cc
293
if (setsockopt(s, SOL_SOCKET, SO_RCVBUF, &sockbuf,
usr.sbin/ctld/iscsi.cc
299
if (setsockopt(s, SOL_SOCKET, SO_SNDBUF, &sockbuf,
usr.sbin/ctld/iscsi.cc
63
bool init_socket_options(int s) override;
usr.sbin/ctld/isns.cc
159
isns_req::send(int s)
usr.sbin/ctld/isns.cc
171
res = write(s, ir_buf.data(), ir_buf.size());
usr.sbin/ctld/isns.cc
176
isns_req::receive(int s)
usr.sbin/ctld/isns.cc
182
res = read(s, ir_buf.data(), sizeof(*hdr));
usr.sbin/ctld/isns.cc
195
res = read(s, ir_buf.data() + sizeof(*hdr), len);
usr.sbin/ctld/isns.hh
84
bool send(int s);
usr.sbin/ctld/isns.hh
85
bool receive(int s);
usr.sbin/ctld/login.cc
54
kernel_limits(const char *offload, int s, int *max_recv_dsl, int *max_send_dsl,
usr.sbin/ctld/login.cc
65
cilp->socket = s;
usr.sbin/ctld/nvmf_discovery.cc
37
discovery_controller(freebsd::fd_up s, struct nvmf_qpair *qp,
usr.sbin/ctld/nvmf_discovery.cc
66
freebsd::fd_up s;
usr.sbin/cxgbetool/cxgbetool.c
1438
char *s;
usr.sbin/cxgbetool/cxgbetool.c
1462
s = str_to_number(argv[0], NULL, &val);
usr.sbin/cxgbetool/cxgbetool.c
1463
if (*s || val < 0 || val > 0xffffffffU) {
usr.sbin/cxgbetool/cxgbetool.c
1497
s = str_to_number(argv[3], NULL, &val);
usr.sbin/cxgbetool/cxgbetool.c
1498
if (*s || val < 0 || val > 1) {
usr.sbin/cxgbetool/cxgbetool.c
159
str_to_number(const char *s, long *val, long long *vall)
usr.sbin/cxgbetool/cxgbetool.c
164
*vall = strtoll(s, &p, 0);
usr.sbin/cxgbetool/cxgbetool.c
166
*val = strtol(s, &p, 0);
usr.sbin/cxgbetool/cxgbetool.c
2384
const char *s;
usr.sbin/cxgbetool/cxgbetool.c
2389
s = i ? " " : "";
usr.sbin/cxgbetool/cxgbetool.c
2390
printf("%s%08x", s, htonl(*buf));
usr.sbin/cxgbetool/cxgbetool.c
2432
const char *s;
usr.sbin/cxgbetool/cxgbetool.c
2437
s = i ? " " : "";
usr.sbin/cxgbetool/cxgbetool.c
2438
printf("%s%08x", s, htonl(*buf));
usr.sbin/cxgbetool/cxgbetool.c
2561
char *s;
usr.sbin/cxgbetool/cxgbetool.c
2578
s = "Rx";
usr.sbin/cxgbetool/cxgbetool.c
2581
s = "Tx";
usr.sbin/cxgbetool/cxgbetool.c
2584
s = "loopback";
usr.sbin/cxgbetool/cxgbetool.c
2587
s = "MPS Rx";
usr.sbin/cxgbetool/cxgbetool.c
2590
s = "MPS Tx";
usr.sbin/cxgbetool/cxgbetool.c
2593
s = "unknown";
usr.sbin/cxgbetool/cxgbetool.c
2600
printf("port %u %s, ", port_idx, s);
usr.sbin/cxgbetool/cxgbetool.c
2602
printf("%s %u, ", s, port_idx);
usr.sbin/cxgbetool/cxgbetool.c
2725
char *s;
usr.sbin/cxgbetool/cxgbetool.c
2741
s = str_to_number(argv[0], NULL, &val);
usr.sbin/cxgbetool/cxgbetool.c
2742
if (*s || val > 0xff) {
usr.sbin/cxgbetool/cxgbetool.c
3231
parse_offload_settings_word(const char *s, char **pnext, const char *ws,
usr.sbin/cxgbetool/cxgbetool.c
3235
while (*s == '!') {
usr.sbin/cxgbetool/cxgbetool.c
3237
s++;
usr.sbin/cxgbetool/cxgbetool.c
3240
if (!strcmp(s, "not")) {
usr.sbin/cxgbetool/cxgbetool.c
3245
if (!strcmp(s, "offload")) {
usr.sbin/cxgbetool/cxgbetool.c
3248
} else if (!strcmp(s , "coalesce")) {
usr.sbin/cxgbetool/cxgbetool.c
3251
} else if (!strcmp(s, "timestamp") || !strcmp(s, "tstamp")) {
usr.sbin/cxgbetool/cxgbetool.c
3254
} else if (!strcmp(s, "sack")) {
usr.sbin/cxgbetool/cxgbetool.c
3257
} else if (!strcmp(s, "nagle")) {
usr.sbin/cxgbetool/cxgbetool.c
3260
} else if (!strcmp(s, "ecn")) {
usr.sbin/cxgbetool/cxgbetool.c
3263
} else if (!strcmp(s, "ddp")) {
usr.sbin/cxgbetool/cxgbetool.c
3266
} else if (!strcmp(s, "tls")) {
usr.sbin/cxgbetool/cxgbetool.c
3277
"support negation.", s);
usr.sbin/cxgbetool/cxgbetool.c
3287
"parameter that has not been provided.", s);
usr.sbin/cxgbetool/cxgbetool.c
3291
if (!strcmp(s, "cong")) {
usr.sbin/cxgbetool/cxgbetool.c
3301
warnx("unknown congestion algorithm \"%s\".", s);
usr.sbin/cxgbetool/cxgbetool.c
3304
} else if (!strcmp(s, "class")) {
usr.sbin/cxgbetool/cxgbetool.c
3315
} else if (!strcmp(s, "bind") || !strcmp(s, "txq") ||
usr.sbin/cxgbetool/cxgbetool.c
3316
!strcmp(s, "rxq")) {
usr.sbin/cxgbetool/cxgbetool.c
3327
"\"roundrobin\".", param, s);
usr.sbin/cxgbetool/cxgbetool.c
3331
if (!strcmp(s, "bind")) {
usr.sbin/cxgbetool/cxgbetool.c
3334
} else if (!strcmp(s, "txq")) {
usr.sbin/cxgbetool/cxgbetool.c
3336
} else if (!strcmp(s, "rxq")) {
usr.sbin/cxgbetool/cxgbetool.c
3341
} else if (!strcmp(s, "mss")) {
usr.sbin/cxgbetool/cxgbetool.c
3352
warnx("unknown settings keyword: \"%s\"", s);
usr.sbin/cxgbetool/cxgbetool.c
3364
char *settings, *s, *next;
usr.sbin/cxgbetool/cxgbetool.c
3393
while ((s = strsep(&next, ws)) != NULL) {
usr.sbin/cxgbetool/cxgbetool.c
3394
if (*s == '\0')
usr.sbin/cxgbetool/cxgbetool.c
3397
rc = parse_offload_settings_word(s, &next, ws, &neg, os);
usr.sbin/cxgbetool/cxgbetool.c
3464
char *expr, *settings, *s;
usr.sbin/cxgbetool/cxgbetool.c
3472
s = &line[llen - 1];
usr.sbin/cxgbetool/cxgbetool.c
3473
while (isspace(*s)) {
usr.sbin/cxgbetool/cxgbetool.c
3474
*s-- = '\0';
usr.sbin/cxgbetool/cxgbetool.c
3511
s = strstr(line, "=>");
usr.sbin/cxgbetool/cxgbetool.c
3512
if (s == NULL)
usr.sbin/cxgbetool/cxgbetool.c
3514
settings = s + 2;
usr.sbin/cxgbetool/cxgbetool.c
3517
*s = '\0';
usr.sbin/cxgbetool/cxgbetool.c
3854
open_nexus_device(const char *s)
usr.sbin/cxgbetool/cxgbetool.c
3856
const int len = strlen(s);
usr.sbin/cxgbetool/cxgbetool.c
3863
if (len < 2 || isdigit(s[0]) || !isdigit(s[len - 1]))
usr.sbin/cxgbetool/cxgbetool.c
3864
errx(1, "invalid nexus name \"%s\"", s);
usr.sbin/cxgbetool/cxgbetool.c
3865
for (num = s + len - 1; isdigit(*num); num--)
usr.sbin/cxgbetool/cxgbetool.c
3868
g.nexus = s;
usr.sbin/cxgbetool/cxgbetool.c
3882
errx(1, "%s is not a Terminator device.", s);
usr.sbin/cxgbetool/cxgbetool.c
3891
warnx("%s reports chip_id %d.", s, chip_id);
usr.sbin/dconschat/dconschat.c
116
int s;
usr.sbin/dconschat/dconschat.c
191
dconschat_sigchld(int s)
usr.sbin/dconschat/dconschat.c
639
p->s = -1;
usr.sbin/dconschat/dconschat.c
671
p->s = socket(res->ai_family, res->ai_socktype, res->ai_protocol);
usr.sbin/dconschat/dconschat.c
672
if (p->s < 0)
usr.sbin/dconschat/dconschat.c
674
setsockopt(p->s, SOL_SOCKET, SO_REUSEADDR, &on, sizeof(on));
usr.sbin/dconschat/dconschat.c
676
if (bind(p->s, p->res->ai_addr, p->res->ai_addrlen) < 0) {
usr.sbin/dconschat/dconschat.c
679
if (listen(p->s, 1) < 0)
usr.sbin/dconschat/dconschat.c
681
EV_SET(&kev, p->s, EVFILT_READ, EV_ADD | EV_ONESHOT, 0, 0, (void *)p);
usr.sbin/dconschat/dconschat.c
696
ns = accept(p->s, p->res->ai_addr, &addrlen);
usr.sbin/dconschat/dconschat.c
872
EV_SET(&kev, p->s, EVFILT_READ,
usr.sbin/dconschat/dconschat.c
891
if (e->ident == p->s) {
usr.sbin/edquota/edquota.c
85
int alldigits(const char *s);
usr.sbin/edquota/edquota.c
937
alldigits(const char *s)
usr.sbin/edquota/edquota.c
941
c = *s++;
usr.sbin/edquota/edquota.c
945
} while ((c = *s++));
usr.sbin/efidp/efidp.c
122
trim(char *s)
usr.sbin/efidp/efidp.c
126
while (isspace(*s))
usr.sbin/efidp/efidp.c
127
s++;
usr.sbin/efidp/efidp.c
128
t = s + strlen(s) - 1;
usr.sbin/efidp/efidp.c
129
while (t > s && isspace(*t))
usr.sbin/efidp/efidp.c
131
return s;
usr.sbin/fdcontrol/fdcontrol.c
155
const char *s;
usr.sbin/fdcontrol/fdcontrol.c
179
s = "";
usr.sbin/fdcontrol/fdcontrol.c
181
printf("%sMFM", s);
usr.sbin/fdcontrol/fdcontrol.c
182
s = ",";
usr.sbin/fdcontrol/fdcontrol.c
185
printf("%s2STEP", s);
usr.sbin/fdcontrol/fdcontrol.c
186
s = ",";
usr.sbin/fdcontrol/fdcontrol.c
189
printf("%sPERPENDICULAR", s);
usr.sbin/fdcontrol/fdcontrol.c
190
s = ",";
usr.sbin/fdcontrol/fdcontrol.c
193
printf("%sAUTO", s);
usr.sbin/fdcontrol/fdcontrol.c
194
s = ",";
usr.sbin/fdread/fdutil.c
168
parse_fmt(const char *s, enum fd_drivetype type,
usr.sbin/fdread/fdutil.c
178
if (s == NULL)
usr.sbin/fdread/fdutil.c
181
if ((cp = strchr(s, ',')) == NULL) {
usr.sbin/fdread/fdutil.c
182
s1 = strdup(s);
usr.sbin/fdread/fdutil.c
185
s = 0;
usr.sbin/fdread/fdutil.c
187
s1 = malloc(cp - s + 1);
usr.sbin/fdread/fdutil.c
190
memcpy(s1, s, cp - s);
usr.sbin/fdread/fdutil.c
191
s1[cp - s] = 0;
usr.sbin/fdread/fdutil.c
193
s = cp + 1;
usr.sbin/fdread/fdutil.c
432
getnum(const char *s, int *res)
usr.sbin/fdread/fdutil.c
437
ul = strtoul(s, &cp, 0);
usr.sbin/fifolog/fifolog_create/fifolog_create.c
111
s = fifolog_create(argv[0], size, recsize);
usr.sbin/fifolog/fifolog_create/fifolog_create.c
112
if (s == NULL)
usr.sbin/fifolog/fifolog_create/fifolog_create.c
114
err(1, "%s", s);
usr.sbin/fifolog/fifolog_create/fifolog_create.c
56
const char *s;
usr.sbin/fifolog/lib/fifolog_int.c
220
off_t o, s;
usr.sbin/fifolog/lib/fifolog_int.c
240
s = ff->logsize / 2;
usr.sbin/fifolog/lib/fifolog_int.c
242
e = fifolog_int_read(ff, o + s);
usr.sbin/fifolog/lib/fifolog_int.c
246
if (seq == seq0 + s) {
usr.sbin/fifolog/lib/fifolog_int.c
247
o += s;
usr.sbin/fifolog/lib/fifolog_int.c
250
s /= 2;
usr.sbin/fifolog/lib/fifolog_int.c
252
} while (s > 0);
usr.sbin/fifolog/lib/fifolog_reader.c
132
off_t o, s, st;
usr.sbin/fifolog/lib/fifolog_reader.c
155
retval = fifolog_int_findend(fr->ff, &s);
usr.sbin/fifolog/lib/fifolog_reader.c
158
s++;
usr.sbin/fifolog/lib/fifolog_reader.c
159
e = fifolog_reader_findsync(fr->ff, &s);
usr.sbin/fifolog/lib/fifolog_reader.c
163
o = s;
usr.sbin/fifolog/lib/fifolog_reader.c
170
s = st = (fr->ff->logsize - o) / 2;
usr.sbin/fifolog/lib/fifolog_reader.c
171
while (s > 1) {
usr.sbin/fifolog/lib/fifolog_reader.c
174
s = st = s / 2;
usr.sbin/fifolog/lib/fifolog_reader.c
179
s = st = s / 2;
usr.sbin/fifolog/lib/fifolog_reader.c
185
s = st = s / 2;
usr.sbin/fifolog/lib/fifolog_reader.c
196
s = st = s / 2;
usr.sbin/fifolog/lib/getdate.y
519
yyerror(const char *s __unused)
usr.sbin/fstyp/fstyp.c
144
checked_strdup(const char *s)
usr.sbin/fstyp/fstyp.c
148
c = strdup(s);
usr.sbin/fstyp/fstyp.h
49
char *checked_strdup(const char *s);
usr.sbin/gpioctl/gpioctl.c
115
str2int(const char *s, int *ok)
usr.sbin/gpioctl/gpioctl.c
118
int res = strtod(s, &endptr);
usr.sbin/gpioctl/gpioctl.c
119
if (endptr != s + strlen(s) )
usr.sbin/ifmcstat/printb.c
40
printb(const char *s, unsigned int v, const char *bits)
usr.sbin/ifmcstat/printb.c
47
printf("%s=%o", s, v);
usr.sbin/ifmcstat/printb.c
49
printf("%s=%x", s, v);
usr.sbin/inetd/builtins.c
125
chargen_dg(int s, struct servtab *sep)
usr.sbin/inetd/builtins.c
139
if (recvfrom(s, text, sizeof(text), 0,
usr.sbin/inetd/builtins.c
156
(void) sendto(s, text, sizeof(text), 0, (struct sockaddr *)&ss, size);
usr.sbin/inetd/builtins.c
162
chargen_stream(int s, struct servtab *sep)
usr.sbin/inetd/builtins.c
167
inetd_setproctitle(sep->se_service, s);
usr.sbin/inetd/builtins.c
183
if (write(s, text, sizeof(text)) != sizeof(text))
usr.sbin/inetd/builtins.c
197
daytime_dg(int s, struct servtab *sep)
usr.sbin/inetd/builtins.c
207
if (recvfrom(s, buffer, sizeof(buffer), 0,
usr.sbin/inetd/builtins.c
215
(void) sendto(s, buffer, strlen(buffer), 0,
usr.sbin/inetd/builtins.c
222
daytime_stream(int s, struct servtab *sep __unused)
usr.sbin/inetd/builtins.c
230
(void) send(s, buffer, strlen(buffer), MSG_EOF);
usr.sbin/inetd/builtins.c
241
discard_dg(int s, struct servtab *sep __unused)
usr.sbin/inetd/builtins.c
245
(void) read(s, buffer, sizeof(buffer));
usr.sbin/inetd/builtins.c
251
discard_stream(int s, struct servtab *sep)
usr.sbin/inetd/builtins.c
256
inetd_setproctitle(sep->se_service, s);
usr.sbin/inetd/builtins.c
258
while ((ret = read(s, buffer, sizeof(buffer))) > 0)
usr.sbin/inetd/builtins.c
274
echo_dg(int s, struct servtab *sep)
usr.sbin/inetd/builtins.c
282
if ((i = recvfrom(s, buffer, sizeof(buffer), 0,
usr.sbin/inetd/builtins.c
289
(void) sendto(s, buffer, i, 0, (struct sockaddr *)&ss, size);
usr.sbin/inetd/builtins.c
295
echo_stream(int s, struct servtab *sep)
usr.sbin/inetd/builtins.c
300
inetd_setproctitle(sep->se_service, s);
usr.sbin/inetd/builtins.c
301
while ((i = read(s, buffer, sizeof(buffer))) > 0 &&
usr.sbin/inetd/builtins.c
302
write(s, buffer, i) > 0)
usr.sbin/inetd/builtins.c
323
iderror(int lport, int fport, int s, const char *er)
usr.sbin/inetd/builtins.c
332
send(s, p, strlen(p), MSG_EOF);
usr.sbin/inetd/builtins.c
341
ident_stream(int s, struct servtab *sep)
usr.sbin/inetd/builtins.c
366
inetd_setproctitle(sep->se_service, s);
usr.sbin/inetd/builtins.c
453
iderror(0, 0, s, ID_UNKNOWN);
usr.sbin/inetd/builtins.c
484
FD_SET(s, &fdset);
usr.sbin/inetd/builtins.c
485
if (select(s + 1, &fdset, NULL, NULL, &tv) == -1)
usr.sbin/inetd/builtins.c
486
iderror(0, 0, s, ID_UNKNOWN);
usr.sbin/inetd/builtins.c
487
if (ioctl(s, FIONREAD, &onreadlen) == -1)
usr.sbin/inetd/builtins.c
488
iderror(0, 0, s, ID_UNKNOWN);
usr.sbin/inetd/builtins.c
491
ssize = read(s, &buf[size], (size_t)onreadlen);
usr.sbin/inetd/builtins.c
493
iderror(0, 0, s, ID_UNKNOWN);
usr.sbin/inetd/builtins.c
504
iderror(0, 0, s, ID_INVALID);
usr.sbin/inetd/builtins.c
517
iderror(lport, fport, s, ID_HIDDEN);
usr.sbin/inetd/builtins.c
529
if (getsockname(s, (struct sockaddr *)&ss[0], &socklen) == -1)
usr.sbin/inetd/builtins.c
530
iderror(lport, fport, s, ID_UNKNOWN);
usr.sbin/inetd/builtins.c
532
if (getpeername(s, (struct sockaddr *)&ss[1], &socklen) == -1)
usr.sbin/inetd/builtins.c
533
iderror(lport, fport, s, ID_UNKNOWN);
usr.sbin/inetd/builtins.c
535
iderror(lport, fport, s, ID_UNKNOWN);
usr.sbin/inetd/builtins.c
564
iderror(lport, fport, s,
usr.sbin/inetd/builtins.c
573
iderror(lport, fport, s, errno == 0 ? ID_NOUSER : ID_UNKNOWN);
usr.sbin/inetd/builtins.c
586
iderror(lport, fport, s, ID_UNKNOWN);
usr.sbin/inetd/builtins.c
589
iderror(lport, fport, s, ID_HIDDEN);
usr.sbin/inetd/builtins.c
608
iderror(lport, fport, s, ID_UNKNOWN);
usr.sbin/inetd/builtins.c
610
iderror(lport, fport, s, ID_UNKNOWN);
usr.sbin/inetd/builtins.c
612
iderror(lport, fport, s, ID_UNKNOWN);
usr.sbin/inetd/builtins.c
621
iderror(lport, fport, s, ID_UNKNOWN);
usr.sbin/inetd/builtins.c
681
send(s, p, strlen(p), MSG_EOF);
usr.sbin/inetd/builtins.c
707
machtime_dg(int s, struct servtab *sep)
usr.sbin/inetd/builtins.c
714
if (recvfrom(s, (char *)&result, sizeof(result), 0,
usr.sbin/inetd/builtins.c
722
(void) sendto(s, (char *) &result, sizeof(result), 0,
usr.sbin/inetd/builtins.c
728
machtime_stream(int s, struct servtab *sep __unused)
usr.sbin/inetd/builtins.c
733
(void) send(s, (char *) &result, sizeof(result), MSG_EOF);
usr.sbin/inetd/builtins.c
776
tcpmux(int s)
usr.sbin/inetd/builtins.c
783
if ((len = get_line(s, service, MAX_SERV_LEN)) < 0) {
usr.sbin/inetd/builtins.c
784
strwrite(s, "-Error reading service name\r\n");
usr.sbin/inetd/builtins.c
800
(void)write(s,sep->se_service,strlen(sep->se_service));
usr.sbin/inetd/builtins.c
801
strwrite(s, "\r\n");
usr.sbin/inetd/builtins.c
812
strwrite(s, "+Go\r\n");
usr.sbin/inetd/builtins.c
817
strwrite(s, "-Service not available\r\n");
usr.sbin/inetd/inetd.c
1601
char *cp, *arg, *s;
usr.sbin/inetd/inetd.c
1865
if ((s = strchr(arg, '/')) != NULL) {
usr.sbin/inetd/inetd.c
1869
val = strtoul(s + 1, &eptr, 10);
usr.sbin/inetd/inetd.c
1870
if (eptr == s + 1 || val > MAX_MAXCHLD) {
usr.sbin/inetd/inetd.c
1911
if ((s = strrchr(sep->se_user, '/')) != NULL) {
usr.sbin/inetd/inetd.c
1912
*s = '\0';
usr.sbin/inetd/inetd.c
1913
sep->se_class = newstr(s + 1);
usr.sbin/inetd/inetd.c
1917
if ((s = strrchr(sep->se_user, ':')) != NULL) {
usr.sbin/inetd/inetd.c
1918
*s = '\0';
usr.sbin/inetd/inetd.c
1919
sep->se_group = newstr(s + 1);
usr.sbin/inetd/inetd.c
2083
inetd_setproctitle(const char *a, int s)
usr.sbin/inetd/inetd.c
2090
if (getpeername(s, (struct sockaddr *)&ss, &size) == 0) {
usr.sbin/ip6addrctl/ip6addrctl.c
365
int s;
usr.sbin/ip6addrctl/ip6addrctl.c
367
if ((s = socket(AF_INET6, SOCK_DGRAM, IPPROTO_UDP)) < 0)
usr.sbin/ip6addrctl/ip6addrctl.c
372
if (ioctl(s, SIOCAADDRCTL_POLICY, &ent->pc_policy))
usr.sbin/ip6addrctl/ip6addrctl.c
376
close(s);
usr.sbin/ip6addrctl/ip6addrctl.c
442
int s;
usr.sbin/ip6addrctl/ip6addrctl.c
451
if ((s = socket(AF_INET6, SOCK_DGRAM, IPPROTO_UDP)) < 0)
usr.sbin/ip6addrctl/ip6addrctl.c
453
if (ioctl(s, SIOCAADDRCTL_POLICY, &p))
usr.sbin/ip6addrctl/ip6addrctl.c
456
close(s);
usr.sbin/ip6addrctl/ip6addrctl.c
463
int s;
usr.sbin/ip6addrctl/ip6addrctl.c
470
if ((s = socket(AF_INET6, SOCK_DGRAM, IPPROTO_UDP)) < 0)
usr.sbin/ip6addrctl/ip6addrctl.c
472
if (ioctl(s, SIOCDADDRCTL_POLICY, &p))
usr.sbin/ip6addrctl/ip6addrctl.c
475
close(s);
usr.sbin/ip6addrctl/ip6addrctl.c
482
int s;
usr.sbin/ip6addrctl/ip6addrctl.c
484
if ((s = socket(AF_INET6, SOCK_DGRAM, IPPROTO_UDP)) < 0)
usr.sbin/ip6addrctl/ip6addrctl.c
489
if (ioctl(s, SIOCDADDRCTL_POLICY, &ent->pc_policy))
usr.sbin/ip6addrctl/ip6addrctl.c
493
close(s);
usr.sbin/jail/command.c
290
const struct cfstring *comstring, *s;
usr.sbin/jail/command.c
370
val = alloca(strlen(comstring->s) + 1);
usr.sbin/jail/command.c
371
strcpy(val, comstring->s);
usr.sbin/jail/command.c
427
val = alloca(strlen(comstring->s) + 1);
usr.sbin/jail/command.c
428
strcpy(val, comstring->s);
usr.sbin/jail/command.c
476
argv[1] = comstring->s;
usr.sbin/jail/command.c
486
strcpy(comcs, comstring->s);
usr.sbin/jail/command.c
492
j->intparams[comparam]->name, comstring->s);
usr.sbin/jail/command.c
501
j->intparams[comparam]->name, comstring->s);
usr.sbin/jail/command.c
621
ret = snprintf(comcs, comlen, fmt, comstring->s,
usr.sbin/jail/command.c
622
jidstr, comstring->s, comstring->s, jidstr,
usr.sbin/jail/command.c
623
comstring->s);
usr.sbin/jail/command.c
638
TAILQ_FOREACH(s, &j->intparams[IP_COMMAND]->val, tq)
usr.sbin/jail/command.c
642
TAILQ_FOREACH(s, &j->intparams[IP_COMMAND]->val, tq)
usr.sbin/jail/command.c
643
argv[argc++] = s->s;
usr.sbin/jail/command.c
650
if ((cs = strpbrk(comstring->s, "!\"$&'()*;<>?[\\]`{|}~")) &&
usr.sbin/jail/command.c
655
argv[2] = comstring->s;
usr.sbin/jail/command.c
663
strcpy(comcs, comstring->s);
usr.sbin/jail/command.c
669
strcpy(comcs, comstring->s);
usr.sbin/jail/config.c
137
struct cfstring *s, *vs, *ns, *cs;
usr.sbin/jail/config.c
199
TAILQ_FOREACH(s, &p->val, tq) {
usr.sbin/jail/config.c
200
while ((v = STAILQ_FIRST(&s->vars))) {
usr.sbin/jail/config.c
233
(s->s[0] != '\0' ||
usr.sbin/jail/config.c
240
s->s = erealloc(s->s, s->len + vs->len + 1);
usr.sbin/jail/config.c
241
memmove(s->s + v->pos + vs->len,
usr.sbin/jail/config.c
242
s->s + v->pos,
usr.sbin/jail/config.c
243
s->len - v->pos + 1);
usr.sbin/jail/config.c
244
memcpy(s->s + v->pos, vs->s, vs->len);
usr.sbin/jail/config.c
248
s->len += vs->len;
usr.sbin/jail/config.c
249
cs = s;
usr.sbin/jail/config.c
252
ns->s = estrdup(vs->s);
usr.sbin/jail/config.c
260
STAILQ_REMOVE_HEAD(&s->vars, tq);
usr.sbin/jail/config.c
372
struct cfstring *s, *ns;
usr.sbin/jail/config.c
392
TAILQ_FOREACH(s, &p->val, tq) {
usr.sbin/jail/config.c
394
ns->s = estrdup(s->s);
usr.sbin/jail/config.c
395
ns->len = s->len;
usr.sbin/jail/config.c
397
STAILQ_FOREACH(v, &s->vars, tq) {
usr.sbin/jail/config.c
421
ns->s = estrdup(value);
usr.sbin/jail/config.c
501
!strcasecmp(TAILQ_LAST(&p->val, cfstrings)->s, "true") ||
usr.sbin/jail/config.c
502
(strtol(TAILQ_LAST(&p->val, cfstrings)->s, NULL, 10)));
usr.sbin/jail/config.c
513
*ip = strtol(TAILQ_LAST(&p->val, cfstrings)->s, NULL, 10);
usr.sbin/jail/config.c
524
? TAILQ_LAST(&p->val, cfstrings)->s : NULL);
usr.sbin/jail/config.c
535
struct cfstring *s;
usr.sbin/jail/config.c
562
val = TAILQ_LAST(&p->val, cfstrings)->s;
usr.sbin/jail/config.c
680
TAILQ_FOREACH(s, &j->intparams[KP_IP4_ADDR]->val, tq) {
usr.sbin/jail/config.c
681
cs = strchr(s->s, '|');
usr.sbin/jail/config.c
683
add_param(j, NULL, IP__IP4_IFADDR, s->s);
usr.sbin/jail/config.c
685
s->len -= cs + 1 - s->s;
usr.sbin/jail/config.c
686
memmove(s->s, cs + 1, s->len + 1);
usr.sbin/jail/config.c
688
if ((cs = strchr(s->s, '/')) != NULL) {
usr.sbin/jail/config.c
690
s->len = cs - s->s;
usr.sbin/jail/config.c
692
if ((cs = strchr(s->s, ' ')) != NULL) {
usr.sbin/jail/config.c
694
s->len = cs - s->s;
usr.sbin/jail/config.c
701
TAILQ_FOREACH(s, &j->intparams[KP_IP6_ADDR]->val, tq) {
usr.sbin/jail/config.c
702
cs = strchr(s->s, '|');
usr.sbin/jail/config.c
704
add_param(j, NULL, IP__IP6_IFADDR, s->s);
usr.sbin/jail/config.c
706
s->len -= cs + 1 - s->s;
usr.sbin/jail/config.c
707
memmove(s->s, cs + 1, s->len + 1);
usr.sbin/jail/config.c
709
if ((cs = strchr(s->s, '/')) != NULL) {
usr.sbin/jail/config.c
711
s->len = cs - s->s;
usr.sbin/jail/config.c
713
if ((cs = strchr(s->s, ' ')) != NULL) {
usr.sbin/jail/config.c
715
s->len = cs - s->s;
usr.sbin/jail/config.c
727
TAILQ_FOREACH(s, &j->intparams[IP_MOUNT_FSTAB]->val, tq) {
usr.sbin/jail/config.c
728
if (s->len == 0)
usr.sbin/jail/config.c
730
f = fopen(s->s, "re");
usr.sbin/jail/config.c
733
s->s, strerror(errno));
usr.sbin/jail/config.c
765
struct cfstring *s, *ts;
usr.sbin/jail/config.c
796
value = TAILQ_LAST(&p->val, cfstrings)->s;
usr.sbin/jail/config.c
803
TAILQ_FOREACH(s, &p->val, tq)
usr.sbin/jail/config.c
804
vallen += s->len + 1;
usr.sbin/jail/config.c
807
TAILQ_FOREACH_SAFE(s, &p->val, tq, ts) {
usr.sbin/jail/config.c
808
memcpy(cs, s->s, s->len);
usr.sbin/jail/config.c
809
cs += s->len + 1;
usr.sbin/jail/config.c
910
struct cfstring *s;
usr.sbin/jail/config.c
913
while ((s = TAILQ_FIRST(&p->val))) {
usr.sbin/jail/config.c
914
free(s->s);
usr.sbin/jail/config.c
915
while ((v = STAILQ_FIRST(&s->vars))) {
usr.sbin/jail/config.c
917
STAILQ_REMOVE_HEAD(&s->vars, tq);
usr.sbin/jail/config.c
920
TAILQ_REMOVE(&p->val, s, tq);
usr.sbin/jail/config.c
921
free(s);
usr.sbin/jail/jail.c
1017
const struct cfstring *s, *ts;
usr.sbin/jail/jail.c
1025
TAILQ_FOREACH_SAFE(s, &p->val, tq, ts) {
usr.sbin/jail/jail.c
1026
quoted_print(fp, s->s);
usr.sbin/jail/jailp.h
155
char *s;
usr.sbin/jail/jailparse.y
190
$$->s = $1;
usr.sbin/jail/jailparse.y
199
$$->s = estrdup("");
usr.sbin/jail/jailparse.y
213
$$->s = erealloc($$->s, $$->len + len1 + 1);
usr.sbin/jail/jailparse.y
214
strcpy($$->s + $$->len, $2);
usr.sbin/jail/jailparse.y
241
cflex->cfname, yyget_lineno(scanner), s);
usr.sbin/jail/jailparse.y
248
yyget_text(scanner), s);
usr.sbin/jail/jailparse.y
261
struct cfstring *s;
usr.sbin/jail/jailparse.y
262
TAILQ_FOREACH(s, &p->val, tq) {
usr.sbin/jail/jailparse.y
263
if (STAILQ_EMPTY(&s->vars))
usr.sbin/jail/jailparse.y
264
include_config(scanner, s->s);
usr.sbin/jail/jailparse.y
48
struct cfstring *s;
usr.sbin/jail/jailparse.y
57
%type <s> string
usr.sbin/jail/state.c
100
dj = find_jail(s->s);
usr.sbin/jail/state.c
107
s->s);
usr.sbin/jail/state.c
58
struct cfstring *s;
usr.sbin/jail/state.c
72
TAILQ_FOREACH(s, &p->val, tq) {
usr.sbin/jail/state.c
73
if (running_jail(s->s, 0) == NULL) {
usr.sbin/jail/state.c
75
"\"%s\"", s->s);
usr.sbin/jail/state.c
99
TAILQ_FOREACH(s, &p->val, tq) {
usr.sbin/lpr/common_source/net.c
115
s = rresvport_af(&lport, ai->ai_family);
usr.sbin/lpr/common_source/net.c
117
if (s < 0) {
usr.sbin/lpr/common_source/net.c
134
if (connect(s, ai->ai_addr, ai->ai_addrlen) < 0) {
usr.sbin/lpr/common_source/net.c
136
(void) close(s);
usr.sbin/lpr/common_source/net.c
166
return(s);
usr.sbin/lpr/common_source/net.c
90
int s, timo = 1, lport = IPPORT_RESERVED - 1;
usr.sbin/lpr/common_source/startdaemon.c
54
register int s, n;
usr.sbin/lpr/common_source/startdaemon.c
58
s = socket(PF_LOCAL, SOCK_STREAM, 0);
usr.sbin/lpr/common_source/startdaemon.c
59
if (s < 0) {
usr.sbin/lpr/common_source/startdaemon.c
70
connectres = connect(s, (struct sockaddr *)&un, SUN_LEN(&un));
usr.sbin/lpr/common_source/startdaemon.c
75
(void) close(s);
usr.sbin/lpr/common_source/startdaemon.c
83
if (writel(s, "\1", pp->printer, "\n", (char *)0) <= 0) {
usr.sbin/lpr/common_source/startdaemon.c
85
(void) close(s);
usr.sbin/lpr/common_source/startdaemon.c
88
if (read(s, &c, 1) == 1) {
usr.sbin/lpr/common_source/startdaemon.c
90
(void) close(s);
usr.sbin/lpr/common_source/startdaemon.c
95
while ((n = read(s, &c, 1)) > 0)
usr.sbin/lpr/common_source/startdaemon.c
97
(void) close(s);
usr.sbin/lpr/lpd/lpd.c
349
int domain, nfds, s;
usr.sbin/lpr/lpd/lpd.c
360
s = -1; /* avoid compile-time warning */
usr.sbin/lpr/lpd/lpd.c
363
s = accept(funix,
usr.sbin/lpr/lpd/lpd.c
370
s = accept(finet[i],
usr.sbin/lpr/lpd/lpd.c
375
if (s < 0) {
usr.sbin/lpr/lpd/lpd.c
381
(void) setsockopt(s, SOL_SOCKET, SO_RCVTIMEO, &tv,
usr.sbin/lpr/lpd/lpd.c
400
dup2(s, STDOUT_FILENO);
usr.sbin/lpr/lpd/lpd.c
401
(void) close(s);
usr.sbin/lpr/lpd/lpd.c
412
(void) close(s);
usr.sbin/lpr/lpd/lpd.c
848
int error, maxs, *s, *socks;
usr.sbin/lpr/lpd/lpd.c
871
s = socks + 1;
usr.sbin/lpr/lpd/lpd.c
873
*s = socket(r->ai_family, r->ai_socktype, r->ai_protocol);
usr.sbin/lpr/lpd/lpd.c
874
if (*s < 0) {
usr.sbin/lpr/lpd/lpd.c
878
if (setsockopt(*s, SOL_SOCKET, SO_REUSEADDR, &on, sizeof(on))
usr.sbin/lpr/lpd/lpd.c
881
close(*s);
usr.sbin/lpr/lpd/lpd.c
885
if (setsockopt(*s, SOL_SOCKET, SO_DEBUG, &debuglvl,
usr.sbin/lpr/lpd/lpd.c
888
close(*s);
usr.sbin/lpr/lpd/lpd.c
892
if (setsockopt(*s, IPPROTO_IPV6, IPV6_V6ONLY,
usr.sbin/lpr/lpd/lpd.c
896
close(*s);
usr.sbin/lpr/lpd/lpd.c
900
if (bind(*s, r->ai_addr, r->ai_addrlen) < 0) {
usr.sbin/lpr/lpd/lpd.c
902
close(*s);
usr.sbin/lpr/lpd/lpd.c
906
s++;
usr.sbin/lpr/lpd/modes.c
193
#define CHK(name, s) (*name == s[0] && !strcmp(name, s))
usr.sbin/lpr/lpd/printjob.c
1559
int i, p[2], s;
usr.sbin/lpr/lpd/printjob.c
1562
if ((s = dofork(pp, DORETURN)) == 0) { /* child */
usr.sbin/lpr/lpd/printjob.c
1572
} else if (s > 0) { /* parent */
usr.sbin/lpr/lpd/printjob.c
1727
char *s;
usr.sbin/lpr/lpd/printjob.c
1733
if ((s = checkremote(pp)) != NULL) {
usr.sbin/lpr/lpd/printjob.c
1734
syslog(LOG_WARNING, "%s", s);
usr.sbin/lpr/lpd/printjob.c
1735
free(s);
usr.sbin/lpr/lpd/printjob.c
1967
char *s = strdup(pp->mode_set), *tmp;
usr.sbin/lpr/lpd/printjob.c
1969
while ((tmp = strsep(&s, ",")) != NULL) {
usr.sbin/lpr/lpr/lpr.c
353
char *s;
usr.sbin/lpr/lpr/lpr.c
357
else if ((s = setlocale(LC_TIME, "")) != NULL)
usr.sbin/lpr/lpr/lpr.c
358
card('Z', s);
usr.sbin/lpr/lpr/lpr.c
858
register char *s;
usr.sbin/lpr/lpr/lpr.c
860
if ((s = malloc(len)) == NULL)
usr.sbin/lpr/lpr/lpr.c
862
(void) snprintf(s, len, "%s/%sA%03d%s", pp->spool_dir, id, num,
usr.sbin/lpr/lpr/lpr.c
864
return(s);
usr.sbin/makefs/cd9660.c
1485
#define PTQUEUE_NEW(n,s,r,t){\
usr.sbin/makefs/cd9660.c
1486
n = emalloc(sizeof(struct s)); \
usr.sbin/makefs/makefs.c
386
char *s;
usr.sbin/makefs/makefs.c
412
s = estrdup(val);
usr.sbin/makefs/makefs.c
413
*(char **)options[i].value = s;
usr.sbin/makefs/msdos/msdosfs_conv.c
219
uint8_t s;
usr.sbin/makefs/msdos/msdosfs_conv.c
221
for (s = 0, i = 11; --i >= 0; s += *name++)
usr.sbin/makefs/msdos/msdosfs_conv.c
222
s = (s << 7) | (s >> 1);
usr.sbin/makefs/msdos/msdosfs_conv.c
223
return s;
usr.sbin/makefs/zfs/fs.c
95
#define _ZPL_ATTR(n, s, b) { .name = #n, .id = n, .size = s, .bs = b }
usr.sbin/mfiutil/mfi_show.c
322
const char *s;
usr.sbin/mfiutil/mfi_show.c
330
s = buf;
usr.sbin/mfiutil/mfi_show.c
332
s = mfi_pdstate(info->fw_state);
usr.sbin/mfiutil/mfi_show.c
334
printf("%-*s", state_len, s);
usr.sbin/mfiutil/mfi_show.c
336
printf("%s",s);
usr.sbin/mfiutil/mfi_show.c
337
s = mfi_pd_inq_string(info);
usr.sbin/mfiutil/mfi_show.c
338
if (s != NULL)
usr.sbin/mfiutil/mfi_show.c
339
printf(" %s", s);
usr.sbin/mld6query/mld6.c
144
if ((s = socket(AF_INET6, SOCK_RAW, IPPROTO_ICMPV6)) < 0)
usr.sbin/mld6query/mld6.c
147
if (setsockopt(s, IPPROTO_IPV6, IPV6_MULTICAST_HOPS, &hlim,
usr.sbin/mld6query/mld6.c
158
if (setsockopt(s, IPPROTO_IPV6, IPV6_JOIN_GROUP, &mreq,
usr.sbin/mld6query/mld6.c
166
if (setsockopt(s, IPPROTO_ICMPV6, ICMP6_FILTER, &filt,
usr.sbin/mld6query/mld6.c
172
if (sendmsg(s, &m, 0) < 0)
usr.sbin/mld6query/mld6.c
184
if (s >= FD_SETSIZE)
usr.sbin/mld6query/mld6.c
187
FD_SET(s, &fdset);
usr.sbin/mld6query/mld6.c
188
if ((i = select(s + 1, &fdset, NULL, NULL, NULL)) < 0)
usr.sbin/mld6query/mld6.c
193
dump(s);
usr.sbin/mld6query/mld6.c
289
dump(int s)
usr.sbin/mld6query/mld6.c
298
if ((i = recvfrom(s, buf, sizeof(buf), 0,
usr.sbin/mld6query/mld6.c
335
if (setsockopt(s, IPPROTO_IPV6, IPV6_LEAVE_GROUP, &mreq,
usr.sbin/mld6query/mld6.c
81
int s;
usr.sbin/mountd/mountd.c
428
int c, k, s;
usr.sbin/mountd/mountd.c
459
s = socket(AF_INET6, SOCK_DGRAM, IPPROTO_UDP);
usr.sbin/mountd/mountd.c
460
if (s < 0)
usr.sbin/mountd/mountd.c
463
close(s);
usr.sbin/moused/moused/moused.c
2498
states[e3b->mouse_button_state].s[trans]);
usr.sbin/moused/moused/moused.c
2506
S_DELAYED(states[e3b->mouse_button_state].s[trans])) {
usr.sbin/moused/moused/moused.c
2510
states[e3b->mouse_button_state].s[A_TIMEOUT];
usr.sbin/moused/moused/moused.c
2516
if (e3b->mouse_button_state != states[e3b->mouse_button_state].s[trans])
usr.sbin/moused/moused/moused.c
2521
e3b->mouse_button_state = states[e3b->mouse_button_state].s[trans];
usr.sbin/moused/moused/moused.c
2538
skipspace(char *s)
usr.sbin/moused/moused/moused.c
2540
while(isspace(*s))
usr.sbin/moused/moused/moused.c
2541
++s;
usr.sbin/moused/moused/moused.c
2542
return (s);
usr.sbin/moused/moused/moused.c
2550
char *s;
usr.sbin/moused/moused/moused.c
2554
s = arg;
usr.sbin/moused/moused/moused.c
2558
if ((arg <= s) || (*arg != '='))
usr.sbin/moused/moused/moused.c
2560
lbutton = strtoul(s, NULL, 10);
usr.sbin/moused/moused/moused.c
2563
s = arg;
usr.sbin/moused/moused/moused.c
2566
if ((arg <= s) || (!isspace(*arg) && (*arg != '\0')))
usr.sbin/moused/moused/moused.c
2568
pbutton = strtoul(s, NULL, 10);
usr.sbin/moused/moused/moused.c
326
#define S_DELAYED(st) (states[st].s[A_TIMEOUT] != (st))
usr.sbin/moused/moused/moused.c
329
enum bt3_emul_state s[A_TIMEOUT + 1];
usr.sbin/moused/moused/quirks.c
1134
qlog_error(ctx, "Unknown key %s in %s\n", key, s->name);
usr.sbin/moused/moused/quirks.c
1138
list_append(&s->properties, &p->link);
usr.sbin/moused/moused/quirks.c
1139
s->has_property = true;
usr.sbin/moused/moused/quirks.c
1154
parse_value_line(struct quirks_context *ctx, struct section *s, const char *line)
usr.sbin/moused/moused/quirks.c
1173
rc = parse_match(ctx, s, key, value);
usr.sbin/moused/moused/quirks.c
1175
rc = parse_model(ctx, s, key, value);
usr.sbin/moused/moused/quirks.c
1177
rc = parse_attr(ctx, s, key, value);
usr.sbin/moused/moused/quirks.c
1179
rc = parse_moused(ctx, s, key, value);
usr.sbin/moused/moused/quirks.c
1440
struct section *s;
usr.sbin/moused/moused/quirks.c
1454
list_for_each_safe(s, &ctx->sections, link) {
usr.sbin/moused/moused/quirks.c
1455
section_destroy(s);
usr.sbin/moused/moused/quirks.c
1677
const struct section *s)
usr.sbin/moused/moused/quirks.c
1683
list_for_each(p, &s->properties, link) {
usr.sbin/moused/moused/quirks.c
1693
list_for_each(p, &s->properties, link) {
usr.sbin/moused/moused/quirks.c
1695
quirk_get_name(p->id), s->name);
usr.sbin/moused/moused/quirks.c
1723
struct section *s,
usr.sbin/moused/moused/quirks.c
1732
if ((s->match.bits & flag) == 0)
usr.sbin/moused/moused/quirks.c
1740
s->name, matchflagname(flag));
usr.sbin/moused/moused/quirks.c
1747
if (fnmatch(s->match.name, m->name, 0) == 0)
usr.sbin/moused/moused/quirks.c
1751
if (fnmatch(s->match.uniq, m->uniq, 0) == 0)
usr.sbin/moused/moused/quirks.c
1755
if (m->bus == s->match.bus)
usr.sbin/moused/moused/quirks.c
1759
if (m->vendor == s->match.vendor)
usr.sbin/moused/moused/quirks.c
1767
ARRAY_FOR_EACH(s->match.product, si) {
usr.sbin/moused/moused/quirks.c
1778
if (m->version == s->match.version)
usr.sbin/moused/moused/quirks.c
1782
if (fnmatch(s->match.dmi, m->dmi, 0) == 0)
usr.sbin/moused/moused/quirks.c
1786
if (fnmatch(s->match.dt, m->dt, 0) == 0)
usr.sbin/moused/moused/quirks.c
1790
if (s->match.udev_type & m->udev_type)
usr.sbin/moused/moused/quirks.c
1800
s->name,
usr.sbin/moused/moused/quirks.c
1805
if (s->match.bits == matched_flags) {
usr.sbin/moused/moused/quirks.c
1806
qlog_debug(ctx, "%s is full match\n", s->name);
usr.sbin/moused/moused/quirks.c
1807
quirk_apply_section(ctx, q, s);
usr.sbin/moused/moused/quirks.c
1817
struct section *s;
usr.sbin/moused/moused/quirks.c
1829
list_for_each(s, &ctx->sections, link) {
usr.sbin/moused/moused/quirks.c
1830
quirk_match_section(ctx, q, s, m, device);
usr.sbin/moused/moused/quirks.c
1930
*val = p->value.s;
usr.sbin/moused/moused/quirks.c
402
free(p->value.s);
usr.sbin/moused/moused/quirks.c
490
struct section *s = zalloc(sizeof(*s));
usr.sbin/moused/moused/quirks.c
493
xasprintf(&s->name, "%s (%s)", name, basename(path_dup));
usr.sbin/moused/moused/quirks.c
495
list_init(&s->link);
usr.sbin/moused/moused/quirks.c
496
list_init(&s->properties);
usr.sbin/moused/moused/quirks.c
498
return s;
usr.sbin/moused/moused/quirks.c
502
section_destroy(struct section *s)
usr.sbin/moused/moused/quirks.c
506
free(s->name);
usr.sbin/moused/moused/quirks.c
507
free(s->match.name);
usr.sbin/moused/moused/quirks.c
508
free(s->match.uniq);
usr.sbin/moused/moused/quirks.c
509
free(s->match.dmi);
usr.sbin/moused/moused/quirks.c
510
free(s->match.dt);
usr.sbin/moused/moused/quirks.c
512
list_for_each_safe(p, &s->properties, link)
usr.sbin/moused/moused/quirks.c
515
assert(list_empty(&s->properties));
usr.sbin/moused/moused/quirks.c
517
list_remove(&s->link);
usr.sbin/moused/moused/quirks.c
518
free(s);
usr.sbin/moused/moused/quirks.c
549
struct section *s,
usr.sbin/moused/moused/quirks.c
563
check_set_bit(s, M_NAME);
usr.sbin/moused/moused/quirks.c
564
s->match.name = safe_strdup(value);
usr.sbin/moused/moused/quirks.c
566
check_set_bit(s, M_UNIQ);
usr.sbin/moused/moused/quirks.c
567
s->match.uniq = safe_strdup(value);
usr.sbin/moused/moused/quirks.c
569
check_set_bit(s, M_BUS);
usr.sbin/moused/moused/quirks.c
571
s->match.bus = BT_USB;
usr.sbin/moused/moused/quirks.c
573
s->match.bus = BT_BLUETOOTH;
usr.sbin/moused/moused/quirks.c
575
s->match.bus = BT_PS2;
usr.sbin/moused/moused/quirks.c
577
s->match.bus = BT_RMI;
usr.sbin/moused/moused/quirks.c
579
s->match.bus = BT_I2C;
usr.sbin/moused/moused/quirks.c
581
s->match.bus = BT_SPI;
usr.sbin/moused/moused/quirks.c
587
check_set_bit(s, M_VID);
usr.sbin/moused/moused/quirks.c
591
s->match.vendor = vendor;
usr.sbin/moused/moused/quirks.c
593
unsigned int product[ARRAY_LENGTH(s->match.product)] = {0};
usr.sbin/moused/moused/quirks.c
594
const size_t max = ARRAY_LENGTH(s->match.product) - 1;
usr.sbin/moused/moused/quirks.c
603
check_set_bit(s, M_PID);
usr.sbin/moused/moused/quirks.c
604
memcpy(s->match.product, product, sizeof(product));
usr.sbin/moused/moused/quirks.c
608
check_set_bit(s, M_VERSION);
usr.sbin/moused/moused/quirks.c
612
s->match.version = version;
usr.sbin/moused/moused/quirks.c
614
check_set_bit(s, M_DMI);
usr.sbin/moused/moused/quirks.c
618
s->name);
usr.sbin/moused/moused/quirks.c
621
s->match.dmi = safe_strdup(value);
usr.sbin/moused/moused/quirks.c
623
check_set_bit(s, M_UDEV_TYPE);
usr.sbin/moused/moused/quirks.c
625
s->match.udev_type = UDEV_TOUCHPAD;
usr.sbin/moused/moused/quirks.c
627
s->match.udev_type = UDEV_MOUSE;
usr.sbin/moused/moused/quirks.c
629
s->match.udev_type = UDEV_POINTINGSTICK;
usr.sbin/moused/moused/quirks.c
631
s->match.udev_type = UDEV_KEYBOARD;
usr.sbin/moused/moused/quirks.c
633
s->match.udev_type = UDEV_JOYSTICK;
usr.sbin/moused/moused/quirks.c
635
s->match.udev_type = UDEV_TABLET;
usr.sbin/moused/moused/quirks.c
637
s->match.udev_type = UDEV_TABLET_PAD;
usr.sbin/moused/moused/quirks.c
641
check_set_bit(s, M_DT);
usr.sbin/moused/moused/quirks.c
642
s->match.dt = safe_strdup(value);
usr.sbin/moused/moused/quirks.c
649
s->has_match = true;
usr.sbin/moused/moused/quirks.c
666
struct section *s,
usr.sbin/moused/moused/quirks.c
684
list_append(&s->properties, &p->link);
usr.sbin/moused/moused/quirks.c
685
s->has_property = true;
usr.sbin/moused/moused/quirks.c
690
qlog_error(ctx, "Unknown key %s in %s\n", key, s->name);
usr.sbin/moused/moused/quirks.c
708
struct section *s,
usr.sbin/moused/moused/quirks.c
748
p->value.s = safe_strdup(value);
usr.sbin/moused/moused/quirks.c
755
p->value.s = safe_strdup(value);
usr.sbin/moused/moused/quirks.c
762
p->value.s = safe_strdup(value);
usr.sbin/moused/moused/quirks.c
769
p->value.s = safe_strdup(value);
usr.sbin/moused/moused/quirks.c
832
p->value.s = safe_strdup(value);
usr.sbin/moused/moused/quirks.c
870
qlog_error(ctx, "Unknown key %s in %s\n", key, s->name);
usr.sbin/moused/moused/quirks.c
874
list_append(&s->properties, &p->link);
usr.sbin/moused/moused/quirks.c
875
s->has_property = true;
usr.sbin/moused/moused/quirks.c
895
struct section *s,
usr.sbin/moused/moused/quirks.c
92
char *s;
usr.sbin/moused/moused/util.c
103
const char *s = in;
usr.sbin/moused/moused/util.c
105
while (next_word(&s, &l, separators) != NULL)
usr.sbin/moused/moused/util.c
118
s = in;
usr.sbin/moused/moused/util.c
119
while ((word = next_word(&s, &l, separators)) != NULL) {
usr.sbin/moused/moused/util.c
242
parse_evcode_string(const char *s, int *type_out, int *code_out)
usr.sbin/moused/moused/util.c
246
if (strstartswith(s, "EV_")) {
usr.sbin/moused/moused/util.c
247
type = libevdev_event_type_from_name(s);
usr.sbin/moused/moused/util.c
266
if (!strstartswith(s, m->str))
usr.sbin/moused/moused/util.c
270
code = libevdev_event_code_from_name(type, s);
usr.sbin/moused/moused/util.c
321
char *s = strv[idx];
usr.sbin/moused/moused/util.c
324
switch (*s) {
usr.sbin/moused/moused/util.c
331
s++;
usr.sbin/moused/moused/util.c
335
if (strstr(s, ":") == NULL) {
usr.sbin/moused/moused/util.c
336
if (!parse_evcode_string(s, &type, &code))
usr.sbin/moused/moused/util.c
342
if (sscanf(s, "%12[A-Z_]:%x%n", stype, &code, &consumed) != 2 ||
usr.sbin/moused/moused/util.c
343
strlen(s) != (size_t)consumed ||
usr.sbin/moused/moused/util.c
388
char *s = strv[idx];
usr.sbin/moused/moused/util.c
392
switch (*s) {
usr.sbin/moused/moused/util.c
399
s++;
usr.sbin/moused/moused/util.c
401
if (safe_atou_base(s, &prop, 16)) {
usr.sbin/moused/moused/util.c
405
int val = libevdev_property_from_name(s);
usr.sbin/moused/moused/util.h
185
char *s;
usr.sbin/moused/moused/util.h
190
s = strdup(str);
usr.sbin/moused/moused/util.h
191
if (!s)
usr.sbin/moused/moused/util.h
193
return s;
usr.sbin/moused/moused/util.h
351
char **s = strv;
usr.sbin/moused/moused/util.h
356
while (*s != NULL) {
usr.sbin/moused/moused/util.h
357
free(*s);
usr.sbin/moused/moused/util.h
358
*s = (char*)0x1; /* detect use-after-free */
usr.sbin/moused/moused/util.h
359
s++;
usr.sbin/moused/msconvd/msconvd.c
1080
const char *s;
usr.sbin/moused/msconvd/msconvd.c
1207
for (s = "E5E5"; *s; ++s) {
usr.sbin/moused/msconvd/msconvd.c
1208
write(rodent.mfd, s, 1);
usr.sbin/moused/msconvd/msconvd.c
1215
if (c != *s)
usr.sbin/moused/msconvd/msconvd.c
2159
char s[3];
usr.sbin/moused/msconvd/msconvd.c
2283
sprintf(s, "%02X", sum & 0x0ff);
usr.sbin/moused/msconvd/msconvd.c
2284
if (strncmp(s, &buf[len - 3], 2) != 0) {
usr.sbin/moused/msconvd/msconvd.c
2340
gettoken(symtab_t *tab, const char *s, int len)
usr.sbin/moused/msconvd/msconvd.c
2345
if (strncmp(tab[i].name, s, len) == 0)
usr.sbin/moused/msconvd/msconvd.c
414
static symtab_t *gettoken(symtab_t *tab, const char *s, int len);
usr.sbin/mptable/mptable.c
138
static void pnstr( char* s, int c );
usr.sbin/mptable/mptable.c
921
pnstr( char* s, int c )
usr.sbin/mptable/mptable.c
927
strncpy( string, s, c );
usr.sbin/mtest/mtest.c
200
int i, s, s6;
usr.sbin/mtest/mtest.c
202
s = -1;
usr.sbin/mtest/mtest.c
205
s = socket(AF_INET, SOCK_DGRAM, IPPROTO_UDP);
usr.sbin/mtest/mtest.c
206
if (s == -1 && errno != EAFNOSUPPORT)
usr.sbin/mtest/mtest.c
214
if (s == -1 && s6 == -1)
usr.sbin/mtest/mtest.c
225
process_cmd(line, s, s6, stdin);
usr.sbin/mtest/mtest.c
232
process_file(&line[i], s, s6);
usr.sbin/mtest/mtest.c
238
process_file(argv[i], s, s6);
usr.sbin/mtest/mtest.c
242
if (s != -1)
usr.sbin/mtest/mtest.c
243
close(s);
usr.sbin/mtest/mtest.c
251
process_file(char *fname, int s, int s6)
usr.sbin/mtest/mtest.c
269
process_cmd(lineptr, s, s6, fp);
usr.sbin/mtest/mtest.c
345
af2sock(const int af, int s, int s6)
usr.sbin/mtest/mtest.c
350
return (s);
usr.sbin/mtest/mtest.c
375
process_cmd(char *cmd, int s, int s6, FILE *fp __unused)
usr.sbin/mtest/mtest.c
406
close(s);
usr.sbin/mtest/mtest.c
463
if (s < 0) {
usr.sbin/mtest/mtest.c
466
} else if (setsockopt(s, level, optname, optval,
usr.sbin/mtest/mtest.c
546
if (af2sock(af, s, s6) == -1) {
usr.sbin/mtest/mtest.c
587
if (setsourcefilter(af2sock(af, s, s6), ifindex,
usr.sbin/mtest/mtest.c
609
if (af2sock(af, s, s6) == -1) {
usr.sbin/mtest/mtest.c
615
if (getsourcefilter(af2sock(af, s, s6), ifindex,
usr.sbin/mtest/mtest.c
653
if (setsockopt(s, level, optname, optval,
usr.sbin/mtest/mtest.c
719
if (af2sock(af, s, s6) == -1) {
usr.sbin/mtest/mtest.c
724
if (getsourcefilter(af2sock(af, s, s6), ifindex, &su.sa,
usr.sbin/mtest/mtest.c
783
if (ioctl(s, (*cmd == 'a') ? SIOCADDMULTI : SIOCDELMULTI,
usr.sbin/mtest/mtest.c
804
if (ioctl(s, SIOCGIFFLAGS, &ifr) == -1) {
usr.sbin/mtest/mtest.c
816
if (ioctl(s, SIOCSIFFLAGS, &ifr) == -1)
usr.sbin/ndp/ndp.c
1023
#define SETFLAG(s, f) do { \
usr.sbin/ndp/ndp.c
1024
if (strcmp(cp, (s)) == 0) { \
usr.sbin/ndp/ndp.c
115
#define NEXTADDR(w, s) \
usr.sbin/ndp/ndp.c
117
bcopy((char *)&s, cp, sizeof(s)); \
usr.sbin/ndp/ndp.c
118
cp += SA_SIZE(&s); \
usr.sbin/ndp/ndp.c
123
static int s = -1;
usr.sbin/ndp/ndp.c
398
if (s < 0) {
usr.sbin/ndp/ndp.c
399
s = socket(PF_ROUTE, SOCK_RAW, 0);
usr.sbin/ndp/ndp.c
400
if (s < 0) {
usr.sbin/ndp/ndp.c
976
if ((rlen = write(s, (char *)&m_rtmsg, l)) < 0) {
usr.sbin/ndp/ndp.c
983
l = read(s, (char *)&m_rtmsg, sizeof(m_rtmsg));
usr.sbin/newsyslog/newsyslog.c
1593
char *s;
usr.sbin/newsyslog/newsyslog.c
1628
if ((s = strptime(&dp->d_name[logfname_len + 1],
usr.sbin/newsyslog/newsyslog.c
1643
if (strcmp(s, compress_type[c].suffix) == 0)
usr.sbin/newsyslog/newsyslog.c
1649
dp->d_name, s);
usr.sbin/newsyslog/newsyslog.c
2702
char *s, *d;
usr.sbin/newsyslog/newsyslog.c
2706
s = dirpart;
usr.sbin/newsyslog/newsyslog.c
2710
*d++ = *s++;
usr.sbin/newsyslog/newsyslog.c
2711
if (*s != '/' && *s != '\0')
usr.sbin/newsyslog/newsyslog.c
2725
if (*s == '\0')
usr.sbin/newsyslog/ptimes.c
127
parse8601(struct ptime_data *ptime, const char *s)
usr.sbin/newsyslog/ptimes.c
133
l = strtol(s, &t, 10);
usr.sbin/newsyslog/ptimes.c
144
switch (t - s) {
usr.sbin/newsyslog/ptimes.c
176
s = ++t;
usr.sbin/newsyslog/ptimes.c
177
l = strtol(s, &t, 10);
usr.sbin/newsyslog/ptimes.c
181
switch (t - s) {
usr.sbin/newsyslog/ptimes.c
225
parseDWM(struct ptime_data *ptime, const char *s)
usr.sbin/newsyslog/ptimes.c
241
switch (*s) {
usr.sbin/newsyslog/ptimes.c
247
s++;
usr.sbin/newsyslog/ptimes.c
248
l = strtol(s, &tmp, 10);
usr.sbin/newsyslog/ptimes.c
260
s++;
usr.sbin/newsyslog/ptimes.c
261
l = strtol(s, &tmp, 10);
usr.sbin/newsyslog/ptimes.c
293
s++;
usr.sbin/newsyslog/ptimes.c
294
if (tolower(*s) == 'l') {
usr.sbin/newsyslog/ptimes.c
298
endval = s + 1;
usr.sbin/newsyslog/ptimes.c
300
l = strtol(s, &tmp, 10);
usr.sbin/newsyslog/ptimes.c
321
s = endval;
usr.sbin/nfscbd/nfscbd.c
65
#define syslog(e, s) fprintf(stderr,(s))
usr.sbin/nfsd/nfsd.c
160
int udpflag, ecode, error, s;
usr.sbin/nfsd/nfsd.c
285
s = socket(AF_INET6, SOCK_DGRAM, IPPROTO_UDP);
usr.sbin/nfsd/nfsd.c
286
if (s == -1) {
usr.sbin/nfsd/nfsd.c
294
if (s != -1)
usr.sbin/nfsd/nfsd.c
295
close(s);
usr.sbin/nfsuserd/nfsuserd.c
129
int jailed, s;
usr.sbin/nfsuserd/nfsuserd.c
168
s = -1;
usr.sbin/nfsuserd/nfsuserd.c
170
s = socket(PF_INET6, SOCK_DGRAM, 0);
usr.sbin/nfsuserd/nfsuserd.c
171
if (s >= 0) {
usr.sbin/nfsuserd/nfsuserd.c
176
close(s);
usr.sbin/nfsuserd/nfsuserd.c
180
if (s < 0) {
usr.sbin/nfsuserd/nfsuserd.c
181
s = socket(PF_INET, SOCK_DGRAM, 0);
usr.sbin/nfsuserd/nfsuserd.c
182
if (s >= 0) {
usr.sbin/nfsuserd/nfsuserd.c
187
close(s);
usr.sbin/nfsuserd/nfsuserd.c
191
if (s < 0)
usr.sbin/nfsuserd/nfsuserd.c
865
int ret, s;
usr.sbin/nfsuserd/nfsuserd.c
870
s = socket(PF_INET6, SOCK_DGRAM, 0);
usr.sbin/nfsuserd/nfsuserd.c
871
if (s < 0)
usr.sbin/nfsuserd/nfsuserd.c
878
ret = bind(s, (struct sockaddr *)&sin6, sizeof(sin6));
usr.sbin/nfsuserd/nfsuserd.c
880
close(s);
usr.sbin/nfsuserd/nfsuserd.c
887
s = socket(PF_INET, SOCK_DGRAM, 0);
usr.sbin/nfsuserd/nfsuserd.c
888
if (s < 0)
usr.sbin/nfsuserd/nfsuserd.c
895
ret = bind(s, (struct sockaddr *)&sin, sizeof(sin));
usr.sbin/nfsuserd/nfsuserd.c
897
close(s);
usr.sbin/nfsuserd/nfsuserd.c
905
ret = getsockname(s, (struct sockaddr *)&fromip, &slen);
usr.sbin/nfsuserd/nfsuserd.c
906
close(s);
usr.sbin/ngctl/main.c
520
MatchCommand(const struct ngcmd *cmd, const char *s)
usr.sbin/ngctl/main.c
525
if (strlen(s) <= strcspn(cmd->cmd, WHITESPACE)) {
usr.sbin/ngctl/main.c
526
if (strncasecmp(s, cmd->cmd, strlen(s)) == 0)
usr.sbin/ngctl/main.c
532
if (strlen(cmd->aliases[a]) >= strlen(s)) {
usr.sbin/ngctl/main.c
533
if (strncasecmp(s, cmd->aliases[a], strlen(s)) == 0)
usr.sbin/ngctl/main.c
578
const char *s;
usr.sbin/ngctl/main.c
589
for (s = cmd->cmd; *s != '\0' && !isspace(*s); s++)
usr.sbin/ngctl/main.c
591
printf(" %.*s%*s %s\n", (int)(s - cmd->cmd), cmd->cmd,
usr.sbin/ngctl/main.c
592
(int)(10 - (s - cmd->cmd)), "", cmd->desc);
usr.sbin/ngctl/main.c
613
for (s = cmd->help; *s != '\0'; s += len) {
usr.sbin/ngctl/main.c
614
while (isspace(*s))
usr.sbin/ngctl/main.c
615
s++;
usr.sbin/ngctl/main.c
617
for (len = 0; s[len] && len < maxcol; len++)
usr.sbin/ngctl/main.c
620
while (len > 0 && s[len] && !isblank(s[len]))
usr.sbin/ngctl/main.c
622
printf(" %.*s\n", len, s);
usr.sbin/ngctl/main.c
79
static int MatchCommand(const struct ngcmd *cmd, const char *s);
usr.sbin/nscd/debug.c
108
nscd_trace_str(const char *desc, const char *s, const char *f, int l)
usr.sbin/nscd/debug.c
117
printf("= STR %s: '%s', %s: %d\n", desc, s, f, l);
usr.sbin/nscd/debug.c
122
nscd_trace_out(const char *s, const char *f, int l)
usr.sbin/nscd/debug.c
132
printf("<= %s, %s: %d\n", s, f, l);
usr.sbin/nscd/debug.c
37
nscd_trace_in(const char *s, const char *f, int l)
usr.sbin/nscd/debug.c
45
printf("=> %s\n", s);
usr.sbin/nscd/debug.h
38
#define TRACE_STR(s) nscd_trace_str(#s, s, __FILE__, __LINE__)
usr.sbin/nscd/debug.h
48
#define TRACE_STR(s) (void)0
usr.sbin/pmc/cmd_pmc_info.cc
180
info_view s = info_view();
usr.sbin/pmc/cmd_pmc_info.cc
181
s.setfilter(filter);
usr.sbin/pmc/cmd_pmc_info.cc
182
s.process(logfd);
usr.sbin/pmc/cmd_pmc_info.cc
183
s.print();
usr.sbin/pmc/display.cc
387
field::field(const std::string &s)
usr.sbin/pmc/display.cc
390
svalue = s;
usr.sbin/pmc/display.hh
63
field(const std::string &s);
usr.sbin/pmc/util.cc
40
size_t s;
usr.sbin/pmc/util.cc
42
s = path.rfind("/");
usr.sbin/pmc/util.cc
43
if (s == std::string::npos)
usr.sbin/pmc/util.cc
46
return (path.substr(s + 1));
usr.sbin/pmc/view.cc
918
auto s = im->symbols.upper_bound(addr);
usr.sbin/pmc/view.cc
919
if (s != im->symbols.begin())
usr.sbin/pmc/view.cc
920
s--;
usr.sbin/pmc/view.cc
921
if (s->second.offset <= addr &&
usr.sbin/pmc/view.cc
922
(s->second.offset + s->second.length + 1) >= addr) {
usr.sbin/pmc/view.cc
923
si = s->second;
usr.sbin/pmc/view.cc
929
if (s->second.offset <= addr && s->second.length == 0 && pid == 0) {
usr.sbin/pmc/view.cc
930
si = s->second;
usr.sbin/pmc/view.cc
937
printf("%lx %lx %s\n", s->second.offset, s->second.s_length, s->second.s_name.c_str());
usr.sbin/pmcstat/pmcpl_calltree.c
1104
pmcpl_ct_fixup_pmcname(char *s)
usr.sbin/pmcstat/pmcpl_calltree.c
1108
for (p = s; *p; p++)
usr.sbin/pmcstat/pmcstat.c
123
const char *s;
usr.sbin/pmcstat/pmcstat.c
127
s = cpuspec;
usr.sbin/pmcstat/pmcstat.c
130
cpu = strtol(s, &end, 0);
usr.sbin/pmcstat/pmcstat.c
131
if (cpu < 0 || end == s)
usr.sbin/pmcstat/pmcstat.c
136
s = end + strspn(end, ", \t");
usr.sbin/pmcstat/pmcstat.c
137
} while (*s);
usr.sbin/ppp/arp.c
167
arp_SetProxy(struct bundle *bundle, struct in_addr addr, int s)
usr.sbin/ppp/arp.c
192
if (ID0ioctl(s, SIOCSARP, (caddr_t) & arpreq) < 0) {
usr.sbin/ppp/arp.c
204
arp_ClearProxy(struct bundle *bundle, struct in_addr addr, int s)
usr.sbin/ppp/arp.c
211
if (ID0ioctl(s, SIOCDARP, (caddr_t) & arpreq) < 0) {
usr.sbin/ppp/bundle.c
1375
bundle_ReceiveDatalink(struct bundle *bundle, int s)
usr.sbin/ppp/bundle.c
1428
if ((got = recvmsg(s, &msg, MSG_WAITALL)) != (ssize_t)iov[0].iov_len) {
usr.sbin/ppp/bundle.c
1537
bundle_SendDatalink(struct datalink *dl, int s, struct sockaddr_un *sun)
usr.sbin/ppp/bundle.c
1615
if ((got = sendmsg(s, &msg, 0)) == -1)
usr.sbin/ppp/bundle.c
1658
close(s);
usr.sbin/ppp/cbcp.c
153
cbcpstate(unsigned s)
usr.sbin/ppp/cbcp.c
155
if (s < sizeof cbcpname / sizeof cbcpname[0])
usr.sbin/ppp/cbcp.c
156
return cbcpname[s];
usr.sbin/ppp/cbcp.c
157
return HexStr(s, NULL, 0);
usr.sbin/ppp/chap_ms.c
301
char *s;
usr.sbin/ppp/chap_ms.c
327
s = Magic3;
usr.sbin/ppp/chap_ms.c
329
s = Magic2;
usr.sbin/ppp/chap_ms.c
333
s = Magic2;
usr.sbin/ppp/chap_ms.c
335
s = Magic3;
usr.sbin/ppp/chap_ms.c
342
SHA1_Update(&Context, s, 84);
usr.sbin/ppp/command.c
1522
struct servent *s;
usr.sbin/ppp/command.c
1524
if ((s = getservbyname(port, "tcp")) == NULL) {
usr.sbin/ppp/command.c
1528
iport = ntohs(s->s_port);
usr.sbin/ppp/defs.c
391
zerofdset(fd_set *s)
usr.sbin/ppp/defs.c
393
memset(s, '\0', howmany(getdtablesize(), NFDBITS) * sizeof (fd_mask));
usr.sbin/ppp/descriptor.h
51
#define descriptor_IsSet(d, s) ((*(d)->IsSet)(d, s))
usr.sbin/ppp/id.c
231
ID0bind_un(int s, const struct sockaddr_un *name)
usr.sbin/ppp/id.c
236
result = bind(s, (const struct sockaddr *)name, sizeof *name);
usr.sbin/ppp/id.c
238
result, s, name->sun_path, (int)sizeof(*name));
usr.sbin/ppp/id.c
244
ID0connect_un(int s, const struct sockaddr_un *name)
usr.sbin/ppp/id.c
249
result = connect(s, (const struct sockaddr *)name, sizeof *name);
usr.sbin/ppp/id.c
251
result, s, name->sun_path, (int)sizeof(*name));
usr.sbin/ppp/id.h
69
#define ID0bind_un(s, n) bind(s, (const struct sockaddr *)(n), sizeof *(n))
usr.sbin/ppp/id.h
70
#define ID0connect_un(s, n) \
usr.sbin/ppp/id.h
71
connect(s, (const struct sockaddr *)(n), sizeof *(n))
usr.sbin/ppp/iface.c
202
iface_addr_Zap(const char *name, struct iface_addr *addr, int s)
usr.sbin/ppp/iface.c
222
res = ID0ioctl(s, SIOCDIFADDR, &ifr);
usr.sbin/ppp/iface.c
239
res = ID0ioctl(s, SIOCDIFADDR_IN6, &ifr6);
usr.sbin/ppp/iface.c
267
iface_addr_Add(const char *name, struct iface_addr *addr, int s)
usr.sbin/ppp/iface.c
300
res = ID0ioctl(s, SIOCAIFADDR, &ifra);
usr.sbin/ppp/iface.c
326
res = ID0ioctl(s, SIOCAIFADDR_IN6, &ifra6);
usr.sbin/ppp/iface.c
357
int s;
usr.sbin/ppp/iface.c
365
if ((s = ID0socket(PF_INET, SOCK_DGRAM, 0)) == -1) {
usr.sbin/ppp/iface.c
373
if (ID0ioctl(s, SIOCSIFNAME, (caddr_t)&ifr) < 0) {
usr.sbin/ppp/iface.c
392
int s, n, ifdescr_maxlen;
usr.sbin/ppp/iface.c
428
if ((s = ID0socket(PF_INET, SOCK_DGRAM, 0)) == -1) {
usr.sbin/ppp/iface.c
438
if (ID0ioctl(s, SIOCSIFDESCR, (caddr_t)&ifr) < 0) {
usr.sbin/ppp/iface.c
454
int af, inskip, in6skip, s4 = -1, s6 = -1, *s;
usr.sbin/ppp/iface.c
471
s = &s4;
usr.sbin/ppp/iface.c
480
s = &s6;
usr.sbin/ppp/iface.c
487
if (*s == -1 && (*s = ID0socket(af, SOCK_DGRAM, 0)) == -1)
usr.sbin/ppp/iface.c
489
else if (iface_addr_Zap(iface->name, iface->addr + n, *s)) {
usr.sbin/ppp/iface.c
512
int af, removed, s;
usr.sbin/ppp/iface.c
518
if ((s = ID0socket(af, SOCK_DGRAM, 0)) == -1) {
usr.sbin/ppp/iface.c
529
close(s);
usr.sbin/ppp/iface.c
535
close(s);
usr.sbin/ppp/iface.c
540
removed = iface_addr_Zap(iface->name, iface->addr + n, s);
usr.sbin/ppp/iface.c
545
if (!iface_addr_Add(iface->name, iface->addr + n, s)) {
usr.sbin/ppp/iface.c
552
close(s);
usr.sbin/ppp/iface.c
555
close(s);
usr.sbin/ppp/iface.c
565
close(s);
usr.sbin/ppp/iface.c
573
if (!iface_addr_Add(iface->name, &newaddr, s)) {
usr.sbin/ppp/iface.c
574
close(s);
usr.sbin/ppp/iface.c
588
close(s);
usr.sbin/ppp/iface.c
599
int res, s;
usr.sbin/ppp/iface.c
601
if ((s = ID0socket(ncpaddr_family(del), SOCK_DGRAM, 0)) == -1) {
usr.sbin/ppp/iface.c
609
if (iface_addr_Zap(iface->name, iface->addr + n, s)) {
usr.sbin/ppp/iface.c
620
close(s);
usr.sbin/ppp/iface.c
632
int s, new_flags;
usr.sbin/ppp/iface.c
634
s = ID0socket(PF_INET, SOCK_DGRAM, 0);
usr.sbin/ppp/iface.c
635
if (s < 0) {
usr.sbin/ppp/iface.c
643
if (ID0ioctl(s, SIOCGIFFLAGS, &ifrq) < 0) {
usr.sbin/ppp/iface.c
646
close(s);
usr.sbin/ppp/iface.c
664
if (ID0ioctl(s, SIOCSIFFLAGS, &ifrq) < 0) {
usr.sbin/ppp/iface.c
667
close(s);
usr.sbin/ppp/iface.c
670
close(s);
usr.sbin/ppp/iface.c
700
int s;
usr.sbin/ppp/iface.c
703
if ((s = ID0socket(PF_INET, SOCK_DGRAM, 0)) == -1) {
usr.sbin/ppp/iface.c
707
if (ID0ioctl(s, SIOCIFDESTROY, (caddr_t)&ifr) < 0)
usr.sbin/ppp/log.c
142
log_DestroyPrompts(struct server *s)
usr.sbin/ppp/log.c
150
if (s && p->owner == s) {
usr.sbin/ppp/mp.c
1044
struct mpserver *s = descriptor2mpserver(d);
usr.sbin/ppp/mp.c
1048
if (s->send.dl != NULL) {
usr.sbin/ppp/mp.c
1050
if (!link_QueueLen(&s->send.dl->physical->link) &&
usr.sbin/ppp/mp.c
1051
!s->send.dl->physical->out) {
usr.sbin/ppp/mp.c
1053
result -= datalink_RemoveFromSet(s->send.dl, r, w, e);
usr.sbin/ppp/mp.c
1054
bundle_SendDatalink(s->send.dl, s->fd, &s->socket);
usr.sbin/ppp/mp.c
1055
s->send.dl = NULL;
usr.sbin/ppp/mp.c
1056
s->fd = -1;
usr.sbin/ppp/mp.c
1059
result -= datalink_RemoveFromSet(s->send.dl, r, NULL, NULL);
usr.sbin/ppp/mp.c
1060
} else if (r && s->fd >= 0) {
usr.sbin/ppp/mp.c
1061
if (*n < s->fd + 1)
usr.sbin/ppp/mp.c
1062
*n = s->fd + 1;
usr.sbin/ppp/mp.c
1063
FD_SET(s->fd, r);
usr.sbin/ppp/mp.c
1064
log_Printf(LogTIMER, "mp: fdset(r) %d\n", s->fd);
usr.sbin/ppp/mp.c
1073
struct mpserver *s = descriptor2mpserver(d);
usr.sbin/ppp/mp.c
1074
return s->fd >= 0 && FD_ISSET(s->fd, fdset);
usr.sbin/ppp/mp.c
1081
struct mpserver *s = descriptor2mpserver(d);
usr.sbin/ppp/mp.c
1083
bundle_ReceiveDatalink(bundle, s->fd);
usr.sbin/ppp/mp.c
1096
mpserver_Init(struct mpserver *s)
usr.sbin/ppp/mp.c
1098
s->desc.type = MPSERVER_DESCRIPTOR;
usr.sbin/ppp/mp.c
1099
s->desc.UpdateSet = mpserver_UpdateSet;
usr.sbin/ppp/mp.c
1100
s->desc.IsSet = mpserver_IsSet;
usr.sbin/ppp/mp.c
1101
s->desc.Read = mpserver_Read;
usr.sbin/ppp/mp.c
1102
s->desc.Write = mpserver_Write;
usr.sbin/ppp/mp.c
1103
s->send.dl = NULL;
usr.sbin/ppp/mp.c
1104
s->fd = -1;
usr.sbin/ppp/mp.c
1105
memset(&s->socket, '\0', sizeof s->socket);
usr.sbin/ppp/mp.c
1109
mpserver_Open(struct mpserver *s, struct peerid *peer)
usr.sbin/ppp/mp.c
1114
if (s->fd != -1) {
usr.sbin/ppp/mp.c
1116
mpserver_Close(s);
usr.sbin/ppp/mp.c
1119
l = snprintf(s->socket.sun_path, sizeof s->socket.sun_path, "%sppp-%s-%02x-",
usr.sbin/ppp/mp.c
1127
f < peer->enddisc.len && (size_t)l < sizeof s->socket.sun_path - 2;
usr.sbin/ppp/mp.c
1129
snprintf(s->socket.sun_path + l, sizeof s->socket.sun_path - l,
usr.sbin/ppp/mp.c
1134
s->socket.sun_family = AF_LOCAL;
usr.sbin/ppp/mp.c
1135
s->socket.sun_len = sizeof s->socket;
usr.sbin/ppp/mp.c
1136
s->fd = ID0socket(PF_LOCAL, SOCK_DGRAM, 0);
usr.sbin/ppp/mp.c
1137
if (s->fd < 0) {
usr.sbin/ppp/mp.c
1142
setsockopt(s->fd, SOL_SOCKET, SO_REUSEADDR, (struct sockaddr *)&s->socket,
usr.sbin/ppp/mp.c
1143
sizeof s->socket);
usr.sbin/ppp/mp.c
1151
if (ID0bind_un(s->fd, &s->socket) < 0) {
usr.sbin/ppp/mp.c
1154
s->socket.sun_path, strerror(errno));
usr.sbin/ppp/mp.c
1156
close(s->fd);
usr.sbin/ppp/mp.c
1157
s->fd = -1;
usr.sbin/ppp/mp.c
1163
if (ID0connect_un(s->fd, &s->socket) < 0) {
usr.sbin/ppp/mp.c
1165
s->socket.sun_path, strerror(errno));
usr.sbin/ppp/mp.c
1168
close(s->fd);
usr.sbin/ppp/mp.c
1169
s->fd = -1;
usr.sbin/ppp/mp.c
1181
mpserver_Close(struct mpserver *s)
usr.sbin/ppp/mp.c
1183
if (s->send.dl != NULL) {
usr.sbin/ppp/mp.c
1184
bundle_SendDatalink(s->send.dl, s->fd, &s->socket);
usr.sbin/ppp/mp.c
1185
s->send.dl = NULL;
usr.sbin/ppp/mp.c
1186
s->fd = -1;
usr.sbin/ppp/mp.c
1187
} else if (s->fd >= 0) {
usr.sbin/ppp/mp.c
1188
close(s->fd);
usr.sbin/ppp/mp.c
1189
if (ID0unlink(s->socket.sun_path) == -1)
usr.sbin/ppp/mp.c
1190
log_Printf(LogERROR, "%s: Failed to remove: %s\n", s->socket.sun_path,
usr.sbin/ppp/mp.c
1192
memset(&s->socket, '\0', sizeof s->socket);
usr.sbin/ppp/mp.c
1193
s->fd = -1;
usr.sbin/ppp/mp.h
125
#define mpserver_IsOpen(s) ((s)->fd != -1)
usr.sbin/ppp/ncpaddr.c
908
char *s;
usr.sbin/ppp/ncpaddr.c
952
s = (char *)alloca(len + 1);
usr.sbin/ppp/ncpaddr.c
953
strncpy(s, data, len);
usr.sbin/ppp/ncpaddr.c
954
s[len] = '\0';
usr.sbin/ppp/ncpaddr.c
968
range->ncprange_ip4addr = GetIpAddr(s);
usr.sbin/ppp/ncpaddr.c
971
log_Printf(LogWARN, "ncprange_aton: %s: Bad address\n", s);
usr.sbin/ppp/ncpaddr.c
994
if (inet_pton(AF_INET6, s, &range->ncprange_ip6addr) != 1) {
usr.sbin/ppp/ncpaddr.c
995
log_Printf(LogWARN, "ncprange_aton: %s: Bad address\n", s);
usr.sbin/ppp/probe.c
57
int s;
usr.sbin/ppp/probe.c
59
if ((s = ID0socket(PF_INET6, SOCK_DGRAM, 0)) == -1)
usr.sbin/ppp/probe.c
62
close(s);
usr.sbin/ppp/prompt.c
314
prompt_Create(struct server *s, struct bundle *bundle, int fd)
usr.sbin/ppp/prompt.c
344
p->owner = s;
usr.sbin/ppp/prompt.c
345
p->auth = *s->cfg.passwd ? LOCAL_NO_AUTH : LOCAL_AUTH;
usr.sbin/ppp/radius.c
231
uint8_t *s;
usr.sbin/ppp/radius.c
235
s = malloc(ipv6len);
usr.sbin/ppp/radius.c
236
if (s != NULL) {
usr.sbin/ppp/radius.c
237
memset(s, 0, ipv6len);
usr.sbin/ppp/radius.c
238
memcpy(s, data, len);
usr.sbin/ppp/radius.c
240
return s;
usr.sbin/ppp/radius.c
698
fd_set s;
usr.sbin/ppp/radius.c
701
FD_ZERO(&s);
usr.sbin/ppp/radius.c
702
FD_SET(r->cx.fd, &s);
usr.sbin/ppp/radius.c
705
select(r->cx.fd + 1, &s, NULL, NULL, &tv);
usr.sbin/ppp/route.c
738
int s, nb, wb;
usr.sbin/ppp/route.c
748
s = ID0socket(PF_ROUTE, SOCK_RAW, 0);
usr.sbin/ppp/route.c
749
if (s < 0) {
usr.sbin/ppp/route.c
782
close(s);
usr.sbin/ppp/route.c
793
close(s);
usr.sbin/ppp/route.c
809
wb = ID0write(s, &rtmes, nb);
usr.sbin/ppp/route.c
825
if ((wb = ID0write(s, &rtmes, nb)) < 0)
usr.sbin/ppp/route.c
853
close(s);
usr.sbin/ppp/route.c
866
int s, wb;
usr.sbin/ppp/route.c
868
s = ID0socket(PF_ROUTE, SOCK_RAW, 0);
usr.sbin/ppp/route.c
869
if (s < 0) {
usr.sbin/ppp/route.c
921
wb = ID0write(s, &rtmes, rtmes.m_rtm.rtm_msglen);
usr.sbin/ppp/route.c
935
close(s);
usr.sbin/ppp/server.c
102
if (s->fd >= 0 && FD_ISSET(s->fd, fdset)) {
usr.sbin/ppp/server.c
103
wfd = accept(s->fd, sa, &ssize);
usr.sbin/ppp/server.c
157
if ((p = prompt_Create(s, bundle, wfd)) == NULL) {
usr.sbin/ppp/server.c
164
strncpy(p->src.from, s->cfg.sockname, sizeof p->src.from - 1);
usr.sbin/ppp/server.c
247
int s;
usr.sbin/ppp/server.c
263
s = socket(PF_LOCAL, SOCK_STREAM, 0);
usr.sbin/ppp/server.c
264
if (s < 0) {
usr.sbin/ppp/server.c
268
setsockopt(s, SOL_SOCKET, SO_REUSEADDR, &s, sizeof s);
usr.sbin/ppp/server.c
271
if (bind(s, (struct sockaddr *)&ifsun, sizeof ifsun) < 0) {
usr.sbin/ppp/server.c
275
close(s);
usr.sbin/ppp/server.c
280
if (listen(s, 5) != 0) {
usr.sbin/ppp/server.c
283
close(s);
usr.sbin/ppp/server.c
288
server.fd = s;
usr.sbin/ppp/server.c
317
int s, sz;
usr.sbin/ppp/server.c
332
s = socket(PF_INET6, SOCK_STREAM, 0);
usr.sbin/ppp/server.c
341
s = socket(PF_INET, SOCK_STREAM, 0);
usr.sbin/ppp/server.c
344
if (s < 0) {
usr.sbin/ppp/server.c
352
setsockopt(s, IPPROTO_IPV6, IPV6_V6ONLY, (char *)&off, sizeof(off));
usr.sbin/ppp/server.c
356
setsockopt(s, SOL_SOCKET, SO_REUSEADDR, &s, sizeof s);
usr.sbin/ppp/server.c
357
if (bind(s, (struct sockaddr *)&ss, sz) < 0) {
usr.sbin/ppp/server.c
359
close(s);
usr.sbin/ppp/server.c
362
if (listen(s, 5) != 0) {
usr.sbin/ppp/server.c
365
close(s);
usr.sbin/ppp/server.c
369
server.fd = s;
usr.sbin/ppp/server.c
53
struct server *s = descriptor2server(d);
usr.sbin/ppp/server.c
58
if (r && s->fd >= 0) {
usr.sbin/ppp/server.c
59
if (*n < s->fd + 1)
usr.sbin/ppp/server.c
60
*n = s->fd + 1;
usr.sbin/ppp/server.c
61
FD_SET(s->fd, r);
usr.sbin/ppp/server.c
62
log_Printf(LogTIMER, "server: fdset(r) %d\n", s->fd);
usr.sbin/ppp/server.c
75
struct server *s = descriptor2server(d);
usr.sbin/ppp/server.c
78
if (s->fd >= 0 && FD_ISSET(s->fd, fdset))
usr.sbin/ppp/server.c
91
struct server *s = descriptor2server(d);
usr.sbin/ppp/tun.c
103
close(s);
usr.sbin/ppp/tun.c
88
int s;
usr.sbin/ppp/tun.c
90
s = socket(PF_INET, SOCK_DGRAM, 0);
usr.sbin/ppp/tun.c
92
if (s < 0) {
usr.sbin/ppp/tun.c
99
if (ioctl(s, SIOCSIFMTU, &ifr) < 0)
usr.sbin/prometheus_sysctl_exporter/prometheus_sysctl_exporter.c
153
intmax_t s;
usr.sbin/prometheus_sysctl_exporter/prometheus_sysctl_exporter.c
166
return (ov->value.s);
usr.sbin/prometheus_sysctl_exporter/prometheus_sysctl_exporter.c
178
oidvalue_set_signed(struct oidvalue *ov, intmax_t s)
usr.sbin/prometheus_sysctl_exporter/prometheus_sysctl_exporter.c
182
ov->value.s = s;
usr.sbin/prometheus_sysctl_exporter/prometheus_sysctl_exporter.c
210
fprintf(fp, "%jd", ov->value.s);
usr.sbin/rip6query/rip6query.c
101
if ((s = socket(AF_INET6, SOCK_DGRAM, 0)) < 0) {
usr.sbin/rip6query/rip6query.c
141
if (sendto(s, ripbuf, RIPSIZE(1), 0, (struct sockaddr *)&sin6,
usr.sbin/rip6query/rip6query.c
148
if ((len = recvfrom(s, ripbuf, BUFSIZ, 0,
usr.sbin/rip6query/rip6query.c
56
static int s;
usr.sbin/route6d/route6d.c
1514
int s;
usr.sbin/route6d/route6d.c
1516
if ((s = socket(AF_INET6, SOCK_DGRAM, 0)) < 0) {
usr.sbin/route6d/route6d.c
1562
if (ifconfig1(ifa->ifa_name, ifa->ifa_addr, ifcp, s) < 0) {
usr.sbin/route6d/route6d.c
1579
close(s);
usr.sbin/route6d/route6d.c
1587
int s)
usr.sbin/route6d/route6d.c
1600
if (ioctl(s, SIOCGIFNETMASK_IN6, (char *)&ifr) < 0) {
usr.sbin/route6d/route6d.c
1626
if (ioctl(s, SIOCGIFDSTADDR_IN6, (char *)&ifr) < 0) {
usr.sbin/route6d/route6d.c
1648
if (ioctl(s, SIOCGIFMETRIC, (char *)&ifr) < 0) {
usr.sbin/route6d/route6d.c
2466
#define RTTYPE(s, f) \
usr.sbin/route6d/route6d.c
2469
return (s); \
usr.sbin/route6d/route6d.c
2507
#define RTFLAG(s, f) \
usr.sbin/route6d/route6d.c
2510
strlcat(buf, (s), sizeof(buf)); \
usr.sbin/route6d/route6d.c
2564
#define IFFLAG(s, f) \
usr.sbin/route6d/route6d.c
2569
strlcat(buf, (s), sizeof(buf)); \
usr.sbin/rpc.lockd/lockd.c
117
int ch, i, s;
usr.sbin/rpc.lockd/lockd.c
212
s = socket(AF_INET6, SOCK_DGRAM, IPPROTO_UDP);
usr.sbin/rpc.lockd/lockd.c
213
if (s < 0)
usr.sbin/rpc.lockd/lockd.c
216
close(s);
usr.sbin/rpc.statd/statd.c
144
s = socket(AF_INET6, SOCK_DGRAM, IPPROTO_UDP);
usr.sbin/rpc.statd/statd.c
145
if (s < 0)
usr.sbin/rpc.statd/statd.c
148
close(s);
usr.sbin/rpc.statd/statd.c
86
int ch, i, s;
usr.sbin/rpc.tlsclntd/rpc.tlsclntd.c
254
int s;
usr.sbin/rpc.tlsclntd/rpc.tlsclntd.c
261
s = rpctls_syscall(argp->socookie);
usr.sbin/rpc.tlsclntd/rpc.tlsclntd.c
262
if (s < 0) {
usr.sbin/rpc.tlsclntd/rpc.tlsclntd.c
268
ssl = rpctls_connect(rpctls_ctx, s, argp->certname.certname_val,
usr.sbin/rpc.tlsclntd/rpc.tlsclntd.c
278
close(s);
usr.sbin/rpc.tlsclntd/rpc.tlsclntd.c
286
newslp->s = s;
usr.sbin/rpc.tlsclntd/rpc.tlsclntd.c
308
slp->s);
usr.sbin/rpc.tlsclntd/rpc.tlsclntd.c
345
slp->s);
usr.sbin/rpc.tlsclntd/rpc.tlsclntd.c
364
shutdown(slp->s, SHUT_WR);
usr.sbin/rpc.tlsclntd/rpc.tlsclntd.c
365
close(slp->s);
usr.sbin/rpc.tlsclntd/rpc.tlsclntd.c
522
rpctls_connect(SSL_CTX *ctx, int s, char *certname, u_int certlen, X509 **certp)
usr.sbin/rpc.tlsclntd/rpc.tlsclntd.c
542
if (SSL_set_fd(ssl, s) != 1) {
usr.sbin/rpc.tlsclntd/rpc.tlsclntd.c
609
gethostret = rpctls_gethost(s, sad, hostnam, sizeof(hostnam));
usr.sbin/rpc.tlsclntd/rpc.tlsclntd.c
94
static SSL *rpctls_connect(SSL_CTX *ctx, int s, char *certname,
usr.sbin/rpc.tlsservd/rpc.tlscommon.c
225
shutdown(slp->s, SHUT_WR);
usr.sbin/rpc.tlsservd/rpc.tlscommon.c
276
rpctls_gethost(int s, struct sockaddr *sad, char *hostip, size_t hostlen)
usr.sbin/rpc.tlsservd/rpc.tlscommon.c
282
if (getpeername(s, sad, &slen) < 0)
usr.sbin/rpc.tlsservd/rpc.tlscommon.h
31
int rpctls_gethost(int s, struct sockaddr *sad,
usr.sbin/rpc.tlsservd/rpc.tlscommon.h
50
int s;
usr.sbin/rpc.tlsservd/rpc.tlsservd.c
106
static SSL *rpctls_server(SSL_CTX *ctx, int s,
usr.sbin/rpc.tlsservd/rpc.tlsservd.c
386
int ngrps, s;
usr.sbin/rpc.tlsservd/rpc.tlsservd.c
407
s = rpctls_syscall(socookie);
usr.sbin/rpc.tlsservd/rpc.tlsservd.c
408
if (s < 0) {
usr.sbin/rpc.tlsservd/rpc.tlsservd.c
416
ssl = rpctls_server(rpctls_ctx, s, &flags, &uid, &ngrps, gidp, &cert);
usr.sbin/rpc.tlsservd/rpc.tlsservd.c
425
close(s);
usr.sbin/rpc.tlsservd/rpc.tlsservd.c
449
newslp->s = s;
usr.sbin/rpc.tlsservd/rpc.tlsservd.c
490
slp->s);
usr.sbin/rpc.tlsservd/rpc.tlsservd.c
531
slp->s);
usr.sbin/rpc.tlsservd/rpc.tlsservd.c
549
shutdown(slp->s, SHUT_WR);
usr.sbin/rpc.tlsservd/rpc.tlsservd.c
550
close(slp->s);
usr.sbin/rpc.tlsservd/rpc.tlsservd.c
574
shutdown(slp->s, SHUT_RD);
usr.sbin/rpc.tlsservd/rpc.tlsservd.c
711
rpctls_server(SSL_CTX *ctx, int s, uint32_t *flags, uint32_t *uidp,
usr.sbin/rpc.tlsservd/rpc.tlsservd.c
731
if (SSL_set_fd(ssl, s) != 1) {
usr.sbin/rpc.tlsservd/rpc.tlsservd.c
745
gethostret = rpctls_gethost(s, sad, hostnam, sizeof(hostnam));
usr.sbin/rpc.tlsservd/rpc.tlsservd.c
760
gethostret = rpctls_gethost(s, sad, hostnam,
usr.sbin/rpc.yppasswdd/yppasswdd_server.c
100
s = (strchr(s, ':') + 1);
usr.sbin/rpc.yppasswdd/yppasswdd_server.c
101
*(s - 1)= '\0';
usr.sbin/rpc.yppasswdd/yppasswdd_server.c
90
char *t, *s = p;
usr.sbin/rpc.yppasswdd/yppasswdd_server.c
99
while (strchr(s, ':')) {
usr.sbin/rpcbind/rpcbind.c
329
char **s;
usr.sbin/rpcbind/rpcbind.c
333
for (i = 0, s = nconf->nc_lookups; i < nconf->nc_nlookups;
usr.sbin/rpcbind/rpcbind.c
334
i++, s++)
usr.sbin/rpcbind/rpcbind.c
335
(void)fprintf(stderr, "[%d] - %s\n", i, *s);
usr.sbin/rpcbind/util.c
323
int s;
usr.sbin/rpcbind/util.c
371
s = socket(AF_INET6, SOCK_DGRAM, IPPROTO_UDP);
usr.sbin/rpcbind/util.c
372
if (s == -1) {
usr.sbin/rpcbind/util.c
393
if (setsockopt(s, IPPROTO_IPV6, IPV6_JOIN_GROUP, &mreq6,
usr.sbin/rrenumd/parser.y
591
int d, h, m, s;
usr.sbin/rrenumd/parser.y
596
s = $4;
usr.sbin/rrenumd/parser.y
597
$$ = d + h + m + s;
usr.sbin/rrenumd/parser.y
64
extern void yyerror(const char *s);
usr.sbin/rrenumd/rrenumd.c
168
if (setsockopt(s, IPPROTO_IPV6, IPV6_JOIN_GROUP,
usr.sbin/rrenumd/rrenumd.c
485
rrenum_input(int s)
usr.sbin/rrenumd/rrenumd.c
491
if ((i = recvmsg(s, &rcvmhdr, 0)) < 0) {
usr.sbin/rrenumd/rrenumd.c
496
if (s == s4)
usr.sbin/rrenumd/rrenumd.c
503
if (s == s4) {
usr.sbin/rtadvctl/rtadvctl.c
199
csock_client_open(struct sockinfo *s)
usr.sbin/rtadvctl/rtadvctl.c
203
if ((s->si_fd = socket(PF_UNIX, SOCK_STREAM, 0)) == -1)
usr.sbin/rtadvctl/rtadvctl.c
209
strlcpy(sun.sun_path, s->si_name, sizeof(sun.sun_path));
usr.sbin/rtadvctl/rtadvctl.c
211
if (connect(s->si_fd, (struct sockaddr *)&sun, sizeof(sun)) == -1)
usr.sbin/rtadvctl/rtadvctl.c
212
err(1, "connect: %s", s->si_name);
usr.sbin/rtadvctl/rtadvctl.c
225
struct sockinfo *s;
usr.sbin/rtadvctl/rtadvctl.c
230
s = &ctrlsock;
usr.sbin/rtadvctl/rtadvctl.c
231
csock_client_open(s);
usr.sbin/rtadvctl/rtadvctl.c
270
return (cm_handler_client(s->si_fd, CM_STATE_MSG_DISPATCH, buf));
usr.sbin/rtadvd/config.c
1342
int s;
usr.sbin/rtadvd/config.c
1344
if ((s = socket(AF_INET6, SOCK_DGRAM, 0)) < 0) {
usr.sbin/rtadvd/config.c
1350
if (ioctl(s, SIOCGIFPREFIX_IN6, (caddr_t)ipr) < 0) {
usr.sbin/rtadvd/config.c
1368
close(s);
usr.sbin/rtadvd/config.c
1372
close(s);
usr.sbin/rtadvd/config.c
642
int s;
usr.sbin/rtadvd/config.c
644
if ((s = socket(AF_INET6, SOCK_DGRAM, 0)) < 0) {
usr.sbin/rtadvd/config.c
651
if (ioctl(s, SIOCGIFINFO_IN6, (caddr_t)&ndi) < 0)
usr.sbin/rtadvd/config.c
659
if (ioctl(s, SIOCSIFINFO_IN6, (caddr_t)&ndi) < 0)
usr.sbin/rtadvd/config.c
663
close(s);
usr.sbin/rtadvd/control.c
225
csock_accept(struct sockinfo *s)
usr.sbin/rtadvd/control.c
232
if ((fd = accept(s->si_fd, (struct sockaddr *)&sun,
usr.sbin/rtadvd/control.c
241
close(s->si_fd);
usr.sbin/rtadvd/control.c
249
fd, s->si_fd);
usr.sbin/rtadvd/control.c
255
csock_close(struct sockinfo *s)
usr.sbin/rtadvd/control.c
257
close(s->si_fd);
usr.sbin/rtadvd/control.c
258
unlink(s->si_name);
usr.sbin/rtadvd/control.c
259
syslog(LOG_DEBUG, "<%s> remove %s", __func__, s->si_name);
usr.sbin/rtadvd/control.c
264
csock_listen(struct sockinfo *s)
usr.sbin/rtadvd/control.c
266
if (s->si_fd == -1) {
usr.sbin/rtadvd/control.c
270
if (listen(s->si_fd, SOCK_BACKLOG) == -1) {
usr.sbin/rtadvd/control.c
279
csock_open(struct sockinfo *s, mode_t mode)
usr.sbin/rtadvd/control.c
285
if (s == NULL) {
usr.sbin/rtadvd/control.c
289
if (s->si_name == NULL)
usr.sbin/rtadvd/control.c
290
s->si_name = _PATH_CTRL_SOCK;
usr.sbin/rtadvd/control.c
292
if ((s->si_fd = socket(PF_UNIX, SOCK_STREAM, 0)) == -1) {
usr.sbin/rtadvd/control.c
300
strlcpy(sun.sun_path, s->si_name, sizeof(sun.sun_path));
usr.sbin/rtadvd/control.c
302
if (unlink(s->si_name) == -1)
usr.sbin/rtadvd/control.c
305
"<%s> unlink %s", __func__, s->si_name);
usr.sbin/rtadvd/control.c
306
close(s->si_fd);
usr.sbin/rtadvd/control.c
310
if (bind(s->si_fd, (struct sockaddr *)&sun, sizeof(sun)) == -1) {
usr.sbin/rtadvd/control.c
312
"<%s> bind failed: %s", __func__, s->si_name);
usr.sbin/rtadvd/control.c
313
close(s->si_fd);
usr.sbin/rtadvd/control.c
318
if (chmod(s->si_name, mode) == -1) {
usr.sbin/rtadvd/control.c
320
"<%s> chmod failed: %s", __func__, s->si_name);
usr.sbin/rtadvd/control.c
323
if ((flags = fcntl(s->si_fd, F_GETFL, 0)) == -1) {
usr.sbin/rtadvd/control.c
325
"<%s> fcntl F_GETFL failed: %s", __func__, s->si_name);
usr.sbin/rtadvd/control.c
328
if ((flags = fcntl(s->si_fd, F_SETFL, flags | O_NONBLOCK)) == -1) {
usr.sbin/rtadvd/control.c
330
"<%s> fcntl F_SETFL failed: %s", __func__, s->si_name);
usr.sbin/rtadvd/control.c
334
return (s->si_fd);
usr.sbin/rtadvd/control.c
337
close(s->si_fd);
usr.sbin/rtadvd/control.c
338
unlink(s->si_name);
usr.sbin/rtadvd/if.c
161
#define SIN6(s) ((struct sockaddr_in6 *)(s))
usr.sbin/rtadvd/if.c
162
#define SDL(s) ((struct sockaddr_dl *)(s))
usr.sbin/rtadvd/if.c
383
int s;
usr.sbin/rtadvd/if.c
386
if ((s = socket(AF_INET6, SOCK_DGRAM, 0)) < 0) {
usr.sbin/rtadvd/if.c
395
error = ioctl(s, SIOCGIFINFO_IN6, (caddr_t)&nd);
usr.sbin/rtadvd/if.c
397
close(s);
usr.sbin/rtadvd/if.c
403
close(s);
usr.sbin/rtadvd/if.c
483
int s;
usr.sbin/rtadvd/if.c
527
if ((s = socket(AF_INET6, SOCK_DGRAM, 0)) < 0) {
usr.sbin/rtadvd/if.c
542
error = ioctl(s, SIOCGIFMTU, (caddr_t)&ifr);
usr.sbin/rtadvd/if.c
544
close(s);
usr.sbin/rtadvd/if.c
562
close(s);
usr.sbin/rtadvd/if.c
658
sock_mc_join(struct sockinfo *s, int ifindex)
usr.sbin/rtadvd/if.c
679
if (setsockopt(s->si_fd, IPPROTO_IPV6, IPV6_JOIN_GROUP, &mreq,
usr.sbin/rtadvd/if.c
695
sock_mc_leave(struct sockinfo *s, int ifindex)
usr.sbin/rtadvd/if.c
717
if (setsockopt(s->si_fd, IPPROTO_IPV6, IPV6_LEAVE_GROUP, &mreq,
usr.sbin/rtadvd/if.c
733
sock_mc_rr_update(struct sockinfo *s, char *mif)
usr.sbin/rtadvd/if.c
756
if (setsockopt(s->si_fd, IPPROTO_IPV6, IPV6_JOIN_GROUP,
usr.sbin/rtadvd/rrenum.c
168
if (ioctl(s, rrcmd2pco[rpm->rpm_code], (caddr_t)irr) < 0 &&
usr.sbin/rtadvd/rrenum.c
204
if (ioctl(s, rrcmd2pco[rpm->rpm_code], (caddr_t)irr) < 0 &&
usr.sbin/rtadvd/rrenum.c
266
if (s == -1 && (s = socket(AF_INET6, SOCK_DGRAM, 0)) < 0) {
usr.sbin/rtadvd/rrenum.c
77
static int s = -1;
usr.sbin/rtadvd/rtadvd.c
1535
sock_open(struct sockinfo *s)
usr.sbin/rtadvd/rtadvd.c
1544
if (s == NULL) {
usr.sbin/rtadvd/rtadvd.c
1564
if ((s->si_fd = socket(AF_INET6, SOCK_RAW, IPPROTO_ICMPV6)) < 0) {
usr.sbin/rtadvd/rtadvd.c
1570
if (setsockopt(s->si_fd, IPPROTO_IPV6, IPV6_RECVPKTINFO, &on,
usr.sbin/rtadvd/rtadvd.c
1578
if (setsockopt(s->si_fd, IPPROTO_IPV6, IPV6_RECVHOPLIMIT, &on,
usr.sbin/rtadvd/rtadvd.c
1590
if (setsockopt(s->si_fd, IPPROTO_ICMPV6, ICMP6_FILTER, &filt,
usr.sbin/rtadvd/rtadvd.c
1617
rtsock_open(struct sockinfo *s)
usr.sbin/rtadvd/rtadvd.c
1619
if (s == NULL) {
usr.sbin/rtadvd/rtadvd.c
1623
if ((s->si_fd = socket(PF_ROUTE, SOCK_RAW, 0)) < 0) {
usr.sbin/rtadvd/rtadvd.c
465
rtmsg_input(struct sockinfo *s)
usr.sbin/rtadvd/rtadvd.c
480
if (s == NULL) {
usr.sbin/rtadvd/rtadvd.c
484
n = read(s->si_fd, msg, sizeof(msg));
usr.sbin/rtadvd/rtadvd.c
717
rtadvd_input(struct sockinfo *s)
usr.sbin/rtadvd/rtadvd.c
734
if (s == NULL) {
usr.sbin/rtadvd/rtadvd.c
744
if ((i = recvmsg(s->si_fd, &rcvmhdr, 0)) < 0)
usr.sbin/rtadvd/timer_subr.c
63
sec2str(uint32_t s, char *buf)
usr.sbin/rtadvd/timer_subr.c
71
min = s / 60;
usr.sbin/rtadvd/timer_subr.c
72
sec = s % 60;
usr.sbin/rtsold/cap_llflags.c
105
(void)close(s);
usr.sbin/rtsold/cap_llflags.c
66
int error, s;
usr.sbin/rtsold/cap_llflags.c
68
s = socket(PF_INET6, SOCK_DGRAM, 0);
usr.sbin/rtsold/cap_llflags.c
69
if (s < 0)
usr.sbin/rtsold/cap_llflags.c
95
if (ioctl(s, SIOCGIFAFLAG_IN6, &ifr6) < 0) {
usr.sbin/rtsold/if.c
115
if ((s = socket(AF_INET6, SOCK_DGRAM, 0)) < 0) {
usr.sbin/rtsold/if.c
120
if (ioctl(s, SIOCGIFINFO_IN6, (caddr_t)&nd) < 0) {
usr.sbin/rtsold/if.c
123
close(s);
usr.sbin/rtsold/if.c
132
if (ioctl(s, SIOCSIFINFO_IN6, (caddr_t)&nd)) {
usr.sbin/rtsold/if.c
136
close(s);
usr.sbin/rtsold/if.c
142
close(s);
usr.sbin/rtsold/if.c
149
if (ioctl(s, SIOCSIFINFO_IN6, (caddr_t)&nd)) {
usr.sbin/rtsold/if.c
153
close(s);
usr.sbin/rtsold/if.c
159
close(s);
usr.sbin/rtsold/if.c
163
close(s);
usr.sbin/rtsold/if.c
96
int s;
usr.sbin/rtsold/rtsock.c
105
n = read(s, msg, sizeof(msg));
usr.sbin/rtsold/rtsock.c
131
ret = (*rtsock_dispatch[idx].func)(s, rtm, lim);
usr.sbin/rtsold/rtsock.c
140
rtsock_input_ifannounce(int s __unused, struct rt_msghdr *rtm, char *lim)
usr.sbin/rtsold/rtsock.c
77
int error, s;
usr.sbin/rtsold/rtsock.c
79
s = socket(PF_ROUTE, SOCK_RAW, 0);
usr.sbin/rtsold/rtsock.c
80
if (s < 0)
usr.sbin/rtsold/rtsock.c
81
return (s);
usr.sbin/rtsold/rtsock.c
83
if (caph_rights_limit(s, &rights) != 0) {
usr.sbin/rtsold/rtsock.c
85
(void)close(s);
usr.sbin/rtsold/rtsock.c
89
return (s);
usr.sbin/rtsold/rtsock.c
93
rtsock_input(int s)
usr.sbin/rtsold/rtsold.c
404
int s;
usr.sbin/rtsold/rtsold.c
406
if ((s = socket(AF_INET6, SOCK_DGRAM, 0)) < 0) {
usr.sbin/rtsold/rtsold.c
412
if (ioctl(s, SIOCGIFINFO_IN6, (caddr_t)&nd) < 0) {
usr.sbin/rtsold/rtsold.c
415
(void)close(s);
usr.sbin/rtsold/rtsold.c
419
if (ioctl(s, SIOCSIFINFO_IN6, (caddr_t)&nd) < 0) {
usr.sbin/rtsold/rtsold.c
422
(void)close(s);
usr.sbin/rtsold/rtsold.c
425
(void)close(s);
usr.sbin/rtsold/rtsold.c
839
int s = 0, i, found;
usr.sbin/rtsold/rtsold.c
855
if (!Fflag && (s = socket(AF_INET6, SOCK_DGRAM, 0)) < 0) {
usr.sbin/rtsold/rtsold.c
889
if (ioctl(s, SIOCGIFINFO_IN6, (caddr_t)&nd) < 0) {
usr.sbin/rtsold/rtsold.c
935
close(s);
usr.sbin/rwhod/rwhod.c
111
int s;
usr.sbin/rwhod/rwhod.c
129
void Sendto(int s, const void *buf, size_t cc, int flags,
usr.sbin/rwhod/rwhod.c
233
if ((s = socket(AF_INET, SOCK_DGRAM, 0)) < 0) {
usr.sbin/rwhod/rwhod.c
237
if (setsockopt(s, SOL_SOCKET, SO_BROADCAST, &on, sizeof(on)) < 0) {
usr.sbin/rwhod/rwhod.c
245
if (bind(s, (struct sockaddr *)&soin, sizeof(soin)) < 0) {
usr.sbin/rwhod/rwhod.c
261
if (!configure(s))
usr.sbin/rwhod/rwhod.c
366
cc = recvfrom(s, &wd, sizeof(wd), 0, (struct sockaddr *)&from,
usr.sbin/rwhod/rwhod.c
489
(void) sendto(s, (char *)&mywd, cc, 0,
usr.sbin/rwhod/rwhod.c
500
if (setsockopt(s, IPPROTO_IP,
usr.sbin/rwhod/rwhod.c
508
(void) sendto(s, (char *)&mywd, cc, 0,
usr.sbin/rwhod/rwhod.c
512
(void) sendto(s, (char *)&mywd, cc, 0,
usr.sbin/rwhod/rwhod.c
687
if (setsockopt(s, IPPROTO_IP, IP_ADD_MEMBERSHIP,
usr.sbin/rwhod/rwhod.c
709
Sendto(int s, const void *buf, size_t cc, int flags, const struct sockaddr *to,
usr.sbin/services_mkdb/services_mkdb.c
153
StringList *s;
usr.sbin/services_mkdb/services_mkdb.c
154
if ((s = svc[port][proto]) == NULL)
usr.sbin/services_mkdb/services_mkdb.c
156
add(db, s, port, getprotostr(sl, proto), &cnt, warndup);
usr.sbin/services_mkdb/services_mkdb.c
240
StringList ***svc, *s;
usr.sbin/services_mkdb/services_mkdb.c
311
s = svc[pnum][pindex] = sl_init();
usr.sbin/services_mkdb/services_mkdb.c
313
s = svc[pnum][pindex];
usr.sbin/services_mkdb/services_mkdb.c
316
if (sl_find(s, name) == NULL) {
usr.sbin/services_mkdb/services_mkdb.c
321
(void)sl_add(s, p2);
usr.sbin/services_mkdb/services_mkdb.c
328
if (sl_find(s, alias) == NULL) {
usr.sbin/services_mkdb/services_mkdb.c
333
(void)sl_add(s, p2);
usr.sbin/setfmac/setfmac.c
197
char *s;
usr.sbin/setfmac/setfmac.c
200
for (s = *line; (unsigned)(s - *line) < *linesize; s++) {
usr.sbin/setfmac/setfmac.c
201
if (!isspace(*s))
usr.sbin/setfmac/setfmac.c
204
if (*s == '#') {
usr.sbin/setfmac/setfmac.c
209
memmove(*line, s, *linesize - (s - *line));
usr.sbin/setfmac/setfmac.c
210
*linesize -= s - *line;
usr.sbin/setfmac/setfmac.c
211
for (s = &(*line)[*linesize - 1]; s >= *line; s--) {
usr.sbin/setfmac/setfmac.c
212
if (!isspace(*s))
usr.sbin/setfmac/setfmac.c
215
if (s != &(*line)[*linesize - 1]) {
usr.sbin/setfmac/setfmac.c
216
*linesize = s - *line + 1;
usr.sbin/setfmac/setfmac.c
218
s = malloc(*linesize + 1);
usr.sbin/setfmac/setfmac.c
219
if (s == NULL)
usr.sbin/setfmac/setfmac.c
221
strncpy(s, *line, *linesize);
usr.sbin/setfmac/setfmac.c
222
*line = s;
usr.sbin/smbmsg/smbmsg.c
75
static int getnum(const char *s);
usr.sbin/smbmsg/smbmsg.c
90
getnum(const char *s)
usr.sbin/smbmsg/smbmsg.c
95
l = strtoul(s, &endp, 0);
usr.sbin/smbmsg/smbmsg.c
96
if (*s != '\0' && *endp == '\0')
usr.sbin/sndctl/sndctl.c
1027
if ((s = strdup(*argv)) == NULL) {
usr.sbin/sndctl/sndctl.c
1035
propstr = strsep(&s, "=");
usr.sbin/sndctl/sndctl.c
1043
if (s == NULL)
usr.sbin/sndctl/sndctl.c
1045
else if (ctl->mod != NULL && ctl->mod(dp, s) < 0)
usr.sbin/sndctl/sndctl.c
1046
xo_warnx("%s(%s) failed", ctl->name, s);
usr.sbin/sndctl/sndctl.c
1047
if (s == NULL || xo_get_style(NULL) != XO_STYLE_TEXT) {
usr.sbin/sndctl/sndctl.c
1072
free(s);
usr.sbin/sndctl/sndctl.c
992
char *s, *propstr;
usr.sbin/syslogd/syslogd.c
1424
const char *s;
usr.sbin/syslogd/syslogd.c
1442
s = strstr (spec, name);
usr.sbin/syslogd/syslogd.c
1444
s = strcasestr (spec, name);
usr.sbin/syslogd/syslogd.c
1446
if (s != NULL) {
usr.sbin/syslogd/syslogd.c
1447
prev = (s == spec ? ',' : *(s - 1));
usr.sbin/syslogd/syslogd.c
1448
next = *(s + strlen (name));
usr.sbin/syslogd/syslogd.c
1469
const char *s = NULL;
usr.sbin/syslogd/syslogd.c
1491
s = strcasestr(value, filter->pflt_strval);
usr.sbin/syslogd/syslogd.c
1493
s = strstr(value, filter->pflt_strval);
usr.sbin/syslogd/syslogd.c
1507
if (s != value)
usr.sbin/syslogd/syslogd.c
1511
if (s)
usr.sbin/syslogd/syslogd.c
3075
int s;
usr.sbin/syslogd/syslogd.c
3077
s = socket(ai->ai_family, ai->ai_socktype, 0);
usr.sbin/syslogd/syslogd.c
3078
if (s < 0)
usr.sbin/syslogd/syslogd.c
3081
if (setsockopt(s, SOL_SOCKET, SO_REUSEPORT, &(int){1},
usr.sbin/syslogd/syslogd.c
3084
if (bind(s, lai->ai_addr, lai->ai_addrlen) < 0)
usr.sbin/syslogd/syslogd.c
3087
if (connect(s, ai->ai_addr, ai->ai_addrlen) < 0) {
usr.sbin/syslogd/syslogd.c
3095
(void)close(s);
usr.sbin/syslogd/syslogd.c
3096
s = s1;
usr.sbin/syslogd/syslogd.c
3109
if (shutdown(s, SHUT_RD) < 0)
usr.sbin/syslogd/syslogd.c
3112
return (s);
usr.sbin/syslogd/syslogd.c
3488
allowaddr(char *s)
usr.sbin/syslogd/syslogd.c
3490
allowaddr(char *s __unused)
usr.sbin/syslogd/syslogd.c
3512
if (*s != '[' || (cp1 = strchr(s + 1, ']')) == NULL)
usr.sbin/syslogd/syslogd.c
3514
cp1 = s;
usr.sbin/syslogd/syslogd.c
3537
if ((cp1 = strchr(s, '/')) != NULL &&
usr.sbin/syslogd/syslogd.c
3544
if (*s == '[') {
usr.sbin/syslogd/syslogd.c
3545
cp2 = s + strlen(s) - 1;
usr.sbin/syslogd/syslogd.c
3547
++s;
usr.sbin/syslogd/syslogd.c
3561
if (getaddrinfo(s, NULL, &hints, &res) == 0) {
usr.sbin/syslogd/syslogd.c
3624
ap->a_name = s;
usr.sbin/syslogd/syslogd.c
3630
--s;
usr.sbin/syslogd/syslogd.c
3893
int s, optval = 1;
usr.sbin/syslogd/syslogd.c
3903
s = socket(ai->ai_family, ai->ai_socktype, ai->ai_protocol);
usr.sbin/syslogd/syslogd.c
3904
if (s < 0) {
usr.sbin/syslogd/syslogd.c
3910
if (setsockopt(s, IPPROTO_IPV6, IPV6_V6ONLY, &optval,
usr.sbin/syslogd/syslogd.c
3913
close(s);
usr.sbin/syslogd/syslogd.c
3918
if (setsockopt(s, SOL_SOCKET, SO_REUSEADDR, &optval,
usr.sbin/syslogd/syslogd.c
3921
close(s);
usr.sbin/syslogd/syslogd.c
3944
if (ai->ai_family == AF_LOCAL && fchmod(s, mode) < 0) {
usr.sbin/syslogd/syslogd.c
3946
close(s);
usr.sbin/syslogd/syslogd.c
3950
if (setsockopt(s, SOL_SOCKET, SO_REUSEPORT, &(int){1},
usr.sbin/syslogd/syslogd.c
3953
close(s);
usr.sbin/syslogd/syslogd.c
3963
error = bind(s, ai->ai_addr, ai->ai_addrlen);
usr.sbin/syslogd/syslogd.c
3967
close(s);
usr.sbin/syslogd/syslogd.c
3971
increase_rcvbuf(s);
usr.sbin/syslogd/syslogd.c
3973
dprintf("new socket fd is %d\n", s);
usr.sbin/syslogd/syslogd.c
3980
if (shutdown(s, SHUT_RD) < 0 && errno != ENOTCONN) {
usr.sbin/syslogd/syslogd.c
3994
sl->sl_socket = s;
usr.sbin/syslogd/syslogd.c
492
int ch, ppipe_w = -1, s;
usr.sbin/syslogd/syslogd.c
677
s = open(_PATH_KLOG, O_RDONLY | O_NONBLOCK | O_CLOEXEC, 0);
usr.sbin/syslogd/syslogd.c
678
if (s < 0) {
usr.sbin/syslogd/syslogd.c
681
addfile(s);
usr.sbin/traceroute/as.c
63
int s, error;
usr.sbin/traceroute/as.c
65
s = -1;
usr.sbin/traceroute/as.c
85
s = socket(res->ai_family, res->ai_socktype, res->ai_protocol);
usr.sbin/traceroute/as.c
86
if (s < 0)
usr.sbin/traceroute/as.c
88
if (connect(s, res->ai_addr, res->ai_addrlen) >= 0)
usr.sbin/traceroute/as.c
90
close(s);
usr.sbin/traceroute/as.c
91
s = -1;
usr.sbin/traceroute/as.c
94
if (s < 0) {
usr.sbin/traceroute/as.c
99
f = fdopen(s, "r+");
usr.sbin/traceroute/findsaddr-socket.c
118
cc = write(s, (char *)rp, size);
usr.sbin/traceroute/findsaddr-socket.c
121
close(s);
usr.sbin/traceroute/findsaddr-socket.c
126
close(s);
usr.sbin/traceroute/findsaddr-socket.c
133
cc = read(s, (char *)rp, size);
usr.sbin/traceroute/findsaddr-socket.c
136
close(s);
usr.sbin/traceroute/findsaddr-socket.c
142
close(s);
usr.sbin/traceroute/findsaddr-socket.c
94
register int s, size, cc, seq, i;
usr.sbin/traceroute/findsaddr-socket.c
98
s = socket(PF_ROUTE, SOCK_RAW, AF_UNSPEC);
usr.sbin/traceroute/findsaddr-socket.c
99
if (s < 0) {
usr.sbin/traceroute/findsaddr-udp.c
58
int s;
usr.sbin/traceroute/findsaddr-udp.c
61
s = socket(AF_INET, SOCK_DGRAM, 0);
usr.sbin/traceroute/findsaddr-udp.c
62
if (s == -1)
usr.sbin/traceroute/findsaddr-udp.c
69
if (connect(s, (struct sockaddr *)&cto, len) == -1) {
usr.sbin/traceroute/findsaddr-udp.c
74
if (getsockname(s, (struct sockaddr *)&cfrom, &len) == -1) {
usr.sbin/traceroute/findsaddr-udp.c
88
(void) close(s);
usr.sbin/traceroute/traceroute.c
1032
while ((cc = wait_for_reply(s, from, &t1)) != 0) {
usr.sbin/traceroute/traceroute.c
303
int s; /* receive (icmp) socket file descriptor */
usr.sbin/traceroute/traceroute.c
521
if ((s = socket(AF_INET, SOCK_RAW, pe->p_proto)) < 0)
usr.sbin/traceroute/traceroute.c
797
if (s < 0) {
usr.sbin/traceroute/traceroute.c
803
(void)setsockopt(s, SOL_SOCKET, SO_DEBUG, (char *)&on,
usr.sbin/traceroute/traceroute.c
806
(void)setsockopt(s, SOL_SOCKET, SO_DONTROUTE, (char *)&on,
usr.sbin/traceroute/traceroute.c
810
if (setpolicy(s, "in bypass") < 0)
usr.sbin/traceroute/traceroute.c
813
if (setpolicy(s, "out bypass") < 0)
usr.sbin/traceroute/traceroute.c
980
if (cansandbox && cap_rights_limit(s, &rights) < 0) {
usr.sbin/tzsetup/tzsetup.c
299
#define CODE2INT(s) ((s[0] - 'A') * 26 + (s[1] - 'A'))
usr.sbin/tzsetup/tzsetup.c
311
char *s, *t, *name;
usr.sbin/tzsetup/tzsetup.c
319
while ((s = fgetln(fp, &len)) != NULL) {
usr.sbin/tzsetup/tzsetup.c
321
if (s[len - 1] != '\n')
usr.sbin/tzsetup/tzsetup.c
323
s[len - 1] = '\0';
usr.sbin/tzsetup/tzsetup.c
324
if (s[0] == '#' || strspn(s, " \t") == len - 1)
usr.sbin/tzsetup/tzsetup.c
328
t = strsep(&s, "\t");
usr.sbin/tzsetup/tzsetup.c
336
name = strsep(&s, "\t"); /* 3-let */
usr.sbin/tzsetup/tzsetup.c
339
name = strsep(&s, "\t"); /* numeric */
usr.sbin/tzsetup/tzsetup.c
343
name = s;
usr.sbin/uefisign/uefisign.c
155
ASN1_STRING *s;
usr.sbin/uefisign/uefisign.c
233
s = ASN1_STRING_new();
usr.sbin/uefisign/uefisign.c
234
ASN1_STRING_set(s, buf, len);
usr.sbin/uefisign/uefisign.c
235
ASN1_TYPE_set(t, V_ASN1_SEQUENCE, s);
usr.sbin/uefisign/uefisign.c
60
checked_strdup(const char *s)
usr.sbin/uefisign/uefisign.c
64
c = strdup(s);
usr.sbin/uhsoctl/uhsoctl.c
538
readline_buf(const char *s, const char *e, char *buf, size_t bufsz)
usr.sbin/uhsoctl/uhsoctl.c
543
for (; s < e; s++) {
usr.sbin/uhsoctl/uhsoctl.c
544
*p = *s;
usr.sbin/usbconfig/usbconfig.c
248
get_int(const char *s)
usr.sbin/usbconfig/usbconfig.c
254
val = strtoul(s, &ep, 0);
usr.sbin/usbconfig/usbconfig.c
256
err(1, "%s", s);
usr.sbin/usbconfig/usbconfig.c
259
errx(1, "illegal number: %s", s);
usr.sbin/virtual_oss/virtual_oss/format.c
101
val = s == 0 ? format_max(fmt) :
usr.sbin/virtual_oss/virtual_oss/format.c
111
val = s == 0 ? m : -m;
usr.sbin/virtual_oss/virtual_oss/format.c
80
int64_t e, m, s;
usr.sbin/virtual_oss/virtual_oss/format.c
99
s = val & 0x80000000U;
usr.sbin/virtual_oss/virtual_oss/httpd.c
616
int s;
usr.sbin/virtual_oss/virtual_oss/httpd.c
630
if ((s = socket(res0->ai_family, res0->ai_socktype,
usr.sbin/virtual_oss/virtual_oss/httpd.c
635
setsockopt(s, SOL_SOCKET, SO_REUSEPORT, &flag, (int)sizeof(flag));
usr.sbin/virtual_oss/virtual_oss/httpd.c
636
setsockopt(s, SOL_SOCKET, SO_SNDBUF, &buffer, (int)sizeof(buffer));
usr.sbin/virtual_oss/virtual_oss/httpd.c
637
setsockopt(s, SOL_SOCKET, SO_RCVBUF, &buffer, (int)sizeof(buffer));
usr.sbin/virtual_oss/virtual_oss/httpd.c
638
setsockopt(s, SOL_SOCKET, SO_SNDTIMEO, &timeout, (int)sizeof(timeout));
usr.sbin/virtual_oss/virtual_oss/httpd.c
639
setsockopt(s, SOL_SOCKET, SO_RCVTIMEO, &timeout, (int)sizeof(timeout));
usr.sbin/virtual_oss/virtual_oss/httpd.c
641
if (bind(s, res0->ai_addr, res0->ai_addrlen) == 0) {
usr.sbin/virtual_oss/virtual_oss/httpd.c
642
if (listen(s, pvc->profile->http.nstate) == 0) {
usr.sbin/virtual_oss/virtual_oss/httpd.c
644
pfd[ns++].fd = s;
usr.sbin/virtual_oss/virtual_oss/httpd.c
647
close(s);
usr.sbin/virtual_oss/virtual_oss/httpd.c
651
close(s);
usr.sbin/wlanstat/main.c
103
if (ioctl(s, SIOCG80211, &ireq) < 0)
usr.sbin/wlanstat/main.c
278
if (ioctl(s, SIOCG80211, &ireq) < 0)
usr.sbin/wlanstat/wlanstat.c
1027
return wlan_getinfo(wf, s, b, bs);
usr.sbin/wlanstat/wlanstat.c
1060
wf->s = socket(AF_INET, SOCK_DGRAM, 0);
usr.sbin/wlanstat/wlanstat.c
1061
if (wf->s < 0)
usr.sbin/wlanstat/wlanstat.c
403
int s;
usr.sbin/wlanstat/wlanstat.c
445
if (ioctl(wf->s, SIOCGIFMEDIA, &ifmr) < 0)
usr.sbin/wlanstat/wlanstat.c
488
return ioctl(wf->s, SIOCG80211, &wf->ireq);
usr.sbin/wlanstat/wlanstat.c
533
if (ioctl(wf->s, SIOCG80211, &wf->ireq) < 0) {
usr.sbin/wlanstat/wlanstat.c
542
if (ioctl(wf->s, SIOCG80211, &wf->ireq) < 0)
usr.sbin/wlanstat/wlanstat.c
547
if (ioctl(wf->s, SIOCG80211STATS, &wf->ifr) < 0)
usr.sbin/wlanstat/wlanstat.c
648
wlan_getinfo(struct wlanstatfoo_p *wf, int s, char b[], size_t bs)
usr.sbin/wlanstat/wlanstat.c
652
switch (s) {
usr.sbin/wlanstat/wlanstat.c
687
wlan_get_curstat(struct bsdstat *sf, int s, char b[], size_t bs)
usr.sbin/wlanstat/wlanstat.c
697
switch (s) {
usr.sbin/wlanstat/wlanstat.c
855
return wlan_getinfo(wf, s, b, bs);
usr.sbin/wlanstat/wlanstat.c
861
wlan_get_totstat(struct bsdstat *sf, int s, char b[], size_t bs)
usr.sbin/wlanstat/wlanstat.c
869
switch (s) {
usr.sbin/ypbind/ypbind.c
1001
if ((s = strsep(&args, ",")) == NULL)
usr.sbin/ypbind/ypbind.c
1003
domain_name = s;
usr.sbin/ypbind/ypbind.c
1006
while ((s = strsep(&args, ",")) != NULL && i < RESTRICTED_SERVERS) {
usr.sbin/ypbind/ypbind.c
1007
if ((h = gethostbyname(s)) == NULL)
usr.sbin/ypbind/ypbind.c
998
char *s;
usr.sbin/ypldap/aldap.c
318
char *oid, *s;
usr.sbin/ypldap/aldap.c
337
ber_scanf_elements(elm->be_sub, "is", &page->size, &s);
usr.sbin/ypldap/aldap.c
347
memcpy(page->cookie, s, page->cookie_len);
usr.sbin/ypldap/aldap.c
414
char *s;
usr.sbin/ypldap/aldap.c
419
if (ber_get_string(msg->body.res.diagmsg, &s) == -1)
usr.sbin/ypldap/aldap.c
422
return utoa(s);
usr.sbin/ypldap/aldap.c
703
char *s;
usr.sbin/ypldap/aldap.c
720
ber_get_string(a, &s);
usr.sbin/ypldap/aldap.c
721
ret[i] = utoa(s);
usr.sbin/ypldap/ber.c
1026
ssize_t s, r;
usr.sbin/ypldap/ber.c
1043
for (s = 0; n > 0; n--) {
usr.sbin/ypldap/ber.c
1046
s = (s << 8) | u;
usr.sbin/ypldap/ber.c
1049
if (s < 0) {
usr.sbin/ypldap/ber.c
1055
if (s == 0) {
usr.sbin/ypldap/ber.c
1061
*len = s;
usr.sbin/ypldap/ber.c
290
ber_get_string(struct ber_element *elm, char **s)
usr.sbin/ypldap/ber.c
295
*s = elm->be_val;
usr.sbin/ypldap/ber.c
530
char *s;
usr.sbin/ypldap/ber.c
574
s = va_arg(ap, char *);
usr.sbin/ypldap/ber.c
575
if ((ber = ber_add_oidstring(ber, s)) == NULL)
usr.sbin/ypldap/ber.c
579
s = va_arg(ap, char *);
usr.sbin/ypldap/ber.c
580
if ((ber = ber_add_string(ber, s)) == NULL)
usr.sbin/ypldap/ber.c
589
s = va_arg(ap, char *);
usr.sbin/ypldap/ber.c
591
if ((ber = ber_add_nstring(ber, s, len)) == NULL)
usr.sbin/ypldap/ber.c
637
char **s;
usr.sbin/ypldap/ber.c
686
s = va_arg(ap, char **);
usr.sbin/ypldap/ber.c
687
if (ber_get_string(ber, s) == -1)
usr.sbin/ypldap/ber.c
847
size_t s;
usr.sbin/ypldap/ber.c
860
for (s = root->be_len; s > 0; s >>= 8)
usr.sbin/ypldap/parse.y
146
char *s = $1;
usr.sbin/ypldap/parse.y
147
while (*s++) {
usr.sbin/ypldap/parse.y
148
if (isspace((unsigned char) *s)) {
usr.sbin/ypldap/parse.y
364
lookup(char *s)
usr.sbin/ypldap/parse.y
405
p = bsearch(s, keywords, sizeof(keywords)/sizeof(keywords[0]),
usr.sbin/ypldap/parse.y
813
cmdline_symset(char *s)
usr.sbin/ypldap/parse.y
819
if ((val = strrchr(s, '=')) == NULL)
usr.sbin/ypldap/parse.y
822
len = strlen(s) - strlen(val) + 1;
usr.sbin/ypldap/parse.y
826
(void)strlcpy(sym, s, len);
usr.sbin/ypldap/ypldap_dns.c
206
host_dns(const char *s, struct ypldap_addr_list *hn)
usr.sbin/ypldap/ypldap_dns.c
217
error = getaddrinfo(s, NULL, &hints, &res0);
usr.sbin/ypldap/ypldap_dns.c
221
log_warnx("could not parse \"%s\": %s", s,
usr.sbin/ypserv/yp_main.c
288
int s;
usr.sbin/ypserv/yp_main.c
290
s = __rpc_nconf2fd(nconf);
usr.sbin/ypserv/yp_main.c
291
if (s < 0) {
usr.sbin/ypserv/yp_main.c
304
if (bindresvport_sa(s, res->ai_addr) == -1) {
usr.sbin/ypserv/yp_main.c
306
(bind(s, res->ai_addr,
usr.sbin/ypserv/yp_main.c
318
listen(s, SOMAXCONN);
usr.sbin/ypserv/yp_main.c
325
close(s);
usr.sbin/ypserv/yp_main.c
331
slep->sle_sock = s;
usr.sbin/ypserv/yp_main.c
348
close(s);
usr.sbin/ypserv/yp_main.c
355
error = getsockname(s, sap, &slen);
usr.sbin/ypserv/yp_main.c
360
close(s);
usr.sbin/ypserv/yp_main.c
372
close(s);