bin/csh/dir.c
617
Char *newcp, *sp;
bin/csh/dir.c
643
sp = p; /* save slash address */
bin/csh/dir.c
646
if (p != ++sp)
bin/csh/dir.c
647
for (p1 = sp, p2 = p; (*p1++ = *p2++) != '\0';)
bin/csh/dir.c
649
p = sp; /* save start of component */
bin/csh/dir.c
658
if (*sp == '\0') { /* if component is null */
bin/csh/dir.c
659
if (--sp == cp) /* if path is one char (i.e. /) */
bin/csh/dir.c
662
*sp = '\0';
bin/csh/dir.c
663
} else if (sp[0] == '.' && sp[1] == 0) {
bin/csh/dir.c
665
for (p1 = sp, p2 = p + 1; (*p1++ = *p2++) != '\0';)
bin/csh/dir.c
667
p = --sp;
bin/csh/dir.c
669
else if (--sp != cp)
bin/csh/dir.c
670
*sp = '\0';
bin/csh/dir.c
672
else if (sp[0] == '.' && sp[1] == '.' && sp[2] == 0) {
bin/csh/dir.c
679
*--sp = 0; /* form the pathname for readlink */
bin/csh/dir.c
680
if (sp != cp && !adrof(STRignore_symlinks) &&
bin/csh/dir.c
691
*(p = sp) = '/';
bin/csh/dir.c
702
while (*--sp != '/')
bin/csh/dir.c
704
sp++;
bin/csh/dir.c
705
*sp = 0;
bin/csh/dir.c
710
(size_t)((sp - cp) + cc + (p1 - p)), sizeof(Char));
bin/csh/dir.c
723
p = sp - cp - 1 + newcp;
bin/csh/dir.c
747
*sp = '/';
bin/csh/dir.c
748
if (sp != cp)
bin/csh/dir.c
749
while (*--sp != '/')
bin/csh/dir.c
752
for (p1 = sp + 1, p2 = p + 1; (*p1++ = *p2++) != '\0';)
bin/csh/dir.c
754
p = sp;
bin/csh/dir.c
756
else if (cp == sp)
bin/csh/dir.c
757
*++sp = '\0';
bin/csh/dir.c
759
*sp = '\0';
bin/csh/dir.c
763
if (sp != cp && adrof(STRchase_symlinks) &&
bin/csh/dir.c
778
sp = p;
bin/csh/dir.c
791
while (*--sp != '/')
bin/csh/dir.c
793
sp++;
bin/csh/dir.c
794
*sp = 0;
bin/csh/dir.c
799
(size_t)((sp - cp) + cc + (p1 - p)), sizeof(Char));
bin/csh/dir.c
812
p = sp - cp - 1 + newcp;
bin/csh/dir.c
869
for (sp = NULL; *p2 && stat(short2str(p2), &statbuf) != -1;) {
bin/csh/dir.c
872
sp = (Char *) - 1;
bin/csh/dir.c
875
if ((sp = Strrchr(p2, '/')) != NULL)
bin/csh/dir.c
876
*sp = '\0';
bin/csh/dir.c
881
if (*p2 && sp == (Char *) -1) {
bin/csh/exec.c
572
Char path[MAXPATHLEN + 1], *dp, *sp;
bin/csh/exec.c
576
for (dp = path, sp = dir; *sp; *dp++ = *sp++)
bin/csh/exec.c
581
for (sp = name; *sp; *dp++ = *sp++)
bin/csh/exec.c
641
struct wordent *sp;
bin/csh/exec.c
648
sp = lexp->next;
bin/csh/exec.c
650
if (adrof1(sp->word, &aliases)) {
bin/csh/exec.c
652
sp = lexp->next;
bin/csh/exec.c
656
s0 = sp->word; /* to get the memory freeing right... */
bin/csh/exec.c
659
if ((*(sp->word) & (QUOTE | TRIM)) == QUOTE)
bin/csh/exec.c
660
(sp->word)++;
bin/csh/exec.c
663
s1 = s2 = sp->word;
bin/csh/exec.c
684
if (eq(sp->word, str2short(bptr->bname))) {
bin/csh/exec.c
689
vis_str(sp->word));
bin/csh/exec.c
692
(void)Strcpy(str, sp->word);
bin/csh/exec.c
693
sp->word = s0; /* we save and then restore this */
bin/csh/exec.c
698
sp->word = cmd = globone(sp->word, G_IGNORE);
bin/csh/exec.c
700
if ((i = iscommand(sp->word)) != 0) {
bin/csh/exec.c
703
int slash = any(short2str(sp->word), '/');
bin/csh/exec.c
715
sp->word = Strspl(STRdotsl, sp->word);
bin/csh/exec.c
717
free(sp->word);
bin/csh/exec.c
724
sp->word = Strspl(s1, sp->word);
bin/csh/exec.c
729
(void)Strcpy(str, sp->word);
bin/csh/exec.c
730
free(sp->word);
bin/csh/exec.c
739
"%s: Command not found.\n", vis_str(sp->word));
bin/csh/exec.c
742
(void)Strcpy(str, sp->word);
bin/csh/exec.c
745
sp->word = s0; /* we save and then restore this */
bin/csh/func.c
397
Char *cp, *sp;
bin/csh/func.c
400
sp = cp = strip(*v);
bin/csh/func.c
401
if (!letter(*sp))
bin/csh/func.c
407
if ((cp - sp) > MAXVARLEN)
bin/csh/func.c
568
struct srch *sp, *sp1, *sp2;
bin/csh/func.c
576
sp = sp1 + ((sp2 - sp1) >> 1);
bin/csh/func.c
577
if ((i = *cp - *sp->s_name) == 0 &&
bin/csh/func.c
578
(i = Strcmp(cp, str2short(sp->s_name))) == 0)
bin/csh/func.c
579
return sp->s_value;
bin/csh/func.c
581
sp2 = sp;
bin/csh/func.c
583
sp1 = sp + 1;
bin/csh/hist.c
54
savehist(struct wordent *sp)
bin/csh/hist.c
63
if (sp->next->word[0] == '\n')
bin/csh/hist.c
82
(void) enthist(++eventno, sp, 1);
bin/csh/lex.c
178
struct wordent *sp;
bin/csh/lex.c
180
sp = sp0->next;
bin/csh/lex.c
182
(void)fprintf(fp, "%s", vis_str(sp->word));
bin/csh/lex.c
183
sp = sp->next;
bin/csh/lex.c
184
if (sp == sp0)
bin/csh/lex.c
186
if (sp->word[0] != '\n')
bin/csh/lex.c
195
struct wordent *sp;
bin/csh/lex.c
197
sp = sp0->next;
bin/csh/lex.c
200
char *w = vis_str(sp->word);
bin/csh/lex.c
213
sp = sp->next;
bin/csh/lex.c
214
if (sp == sp0)
bin/date/netdate.c
84
struct servent *sp;
bin/date/netdate.c
88
if ((sp = getservbyname("timed", "udp")) == NULL) {
bin/date/netdate.c
98
dest.sin_port = sp->s_port;
bin/ksh/edit.c
1010
if (!*sp++)
bin/ksh/edit.c
330
const char *sp = cp;
bin/ksh/edit.c
350
sp = cp + 1;
bin/ksh/edit.c
362
*spp = sp;
bin/ksh/edit.c
954
const char *sp, *p;
bin/ksh/edit.c
964
sp = xpath;
bin/ksh/edit.c
966
while (sp) {
bin/ksh/edit.c
968
if (!(p = strchr(sp, PATHSEP)))
bin/ksh/edit.c
969
p = sp + strlen(sp);
bin/ksh/edit.c
970
pathlen = p - sp;
bin/ksh/edit.c
975
const char *s = sp;
bin/ksh/edit.c
986
sp = p;
bin/ksh/emacs.c
1387
char *sp = NULL;
bin/ksh/emacs.c
1453
sp = x_mapin(a2, AEDIT);
bin/ksh/emacs.c
1459
x_atab[prefix][key] = sp;
bin/ksh/eval.c
1011
if (sp == NULL) { /* end of source path */
bin/ksh/eval.c
1068
while (ISDIRSEP(*sp)) {
bin/ksh/eval.c
1070
*xp++ = *sp++;
bin/ksh/eval.c
1072
np = ksh_strchr_dirsep(sp);
bin/ksh/eval.c
1079
se = sp + strlen(sp);
bin/ksh/eval.c
1089
if (!has_globbing(sp, se)) {
bin/ksh/eval.c
1090
XcheckN(*xs, xp, se - sp + 1);
bin/ksh/eval.c
1091
debunk(xp, sp, Xnleft(*xs, xp));
bin/ksh/eval.c
1110
if ((*name == '.' && *sp != '.')
bin/ksh/eval.c
1111
|| !gmatch(name, sp, true))
bin/ksh/eval.c
1177
debunk(dp, sp, dlen)
bin/ksh/eval.c
1179
const char *sp;
bin/ksh/eval.c
1185
if ((s = strchr(sp, MAGIC))) {
bin/ksh/eval.c
1186
if (s - sp >= (ptrdiff_t)dlen)
bin/ksh/eval.c
1188
memcpy(dp, sp, s - sp);
bin/ksh/eval.c
1189
for (d = dp + (s - sp); *s && (d - dp < (ptrdiff_t)dlen); s++)
bin/ksh/eval.c
1201
} else if (dp != sp)
bin/ksh/eval.c
1202
strlcpy(dp, sp, dlen);
bin/ksh/eval.c
170
char *dp, *sp; /* dest., source */
bin/ksh/eval.c
202
sp = cp;
bin/ksh/eval.c
217
c = *sp++;
bin/ksh/eval.c
223
c = *sp++;
bin/ksh/eval.c
227
c = *sp++;
bin/ksh/eval.c
242
while (*sp != '\0') {
bin/ksh/eval.c
244
*dp++ = *sp++;
bin/ksh/eval.c
248
type = comsub(&x, sp);
bin/ksh/eval.c
251
sp = strchr(sp, 0) + 1;
bin/ksh/eval.c
260
while (*sp != '\0') {
bin/ksh/eval.c
262
*dp++ = *sp++;
bin/ksh/eval.c
272
v_evaluate(&v, substitute(sp, 0),
bin/ksh/eval.c
274
sp = strchr(sp, 0) + 1;
bin/ksh/eval.c
288
char *varname = ++sp; /* skip the { or x (}) */
bin/ksh/eval.c
293
sp = strchr(sp, '\0') + 1; /* skip variable */
bin/ksh/eval.c
294
type = varsub(&x, varname, sp, &stype, &slen);
bin/ksh/eval.c
299
end = (char *) wdscan(sp, CSUBST);
bin/ksh/eval.c
329
sp += slen;
bin/ksh/eval.c
378
sp = (char *) wdscan(sp, CSUBST);
bin/ksh/eval.c
382
sp++; /* ({) skip the } or x */
bin/ksh/eval.c
452
c = *sp++ + 0x80;
bin/ksh/eval.c
50
static int varsub ARGS((Expand *xp, char *sp, char *word, int *stypep, int *slenp));
bin/ksh/eval.c
54
static void globit ARGS((XString *xs, char **xpp, char *sp, XPtrV *wp,
bin/ksh/eval.c
663
p = maybe_expand_tilde(sp,
bin/ksh/eval.c
670
sp = p;
bin/ksh/eval.c
697
varsub(xp, sp, word, stypep, slenp)
bin/ksh/eval.c
699
char *sp;
bin/ksh/eval.c
711
if (sp[0] == '\0') /* Bad variable name */
bin/ksh/eval.c
717
if (sp[0] == '#' && (c = sp[1]) != '\0') {
bin/ksh/eval.c
723
sp++;
bin/ksh/eval.c
725
if ((p=strchr(sp,'[')) && (p[1]=='*'||p[1]=='@') && p[2]==']') {
bin/ksh/eval.c
727
vp = global(arrayname(sp));
bin/ksh/eval.c
738
p = str_val(global(sp));
bin/ksh/eval.c
743
errorf("%s: parameter not set", sp);
bin/ksh/eval.c
774
c = sp[0];
bin/ksh/eval.c
794
if ((p=strchr(sp,'[')) && (p[1]=='*'||p[1]=='@') && p[2]==']') {
bin/ksh/eval.c
804
vp = global(arrayname(sp));
bin/ksh/eval.c
824
&& (ctype(*sp, C_VAR1) || digit(*sp)))
bin/ksh/eval.c
826
xp->var = global(sp);
bin/ksh/eval.c
840
errorf("%s: parameter not set", sp);
bin/ksh/eval.c
996
globit(xs, xpp, sp, wp, check)
bin/ksh/eval.c
999
char *sp; /* source path */
bin/ksh/exec.c
1050
const char *sp, *p;
bin/ksh/exec.c
1067
sp = pathx;
bin/ksh/exec.c
1068
while (sp != NULL) {
bin/ksh/exec.c
1070
if (!(p = strchr(sp, PATHSEP)))
bin/ksh/exec.c
1071
p = sp + strlen(sp);
bin/ksh/exec.c
1072
if (p != sp) {
bin/ksh/exec.c
1073
XcheckN(xs, xp, p - sp);
bin/ksh/exec.c
1074
memcpy(xp, sp, p - sp);
bin/ksh/exec.c
1075
xp += p - sp;
bin/ksh/exec.c
1078
sp = p;
bin/ksh/exec.c
1083
if (*sp++ == '\0')
bin/ksh/exec.c
1084
sp = NULL;
bin/ksh/lex.c
114
char *sp, *dp;
bin/ksh/lex.c
725
for (sp = yylval.cp, dp = ident; dp < ident+IDENT && (c = *sp++) == CHAR; )
bin/ksh/lex.c
726
*dp++ = *sp++;
bin/ksh/table.c
186
struct tbl **p, **sp, **dp;
bin/ksh/table.c
189
sp = tp->tbls; /* source */
bin/ksh/table.c
192
if ((*dp = *sp++) != NULL && (((*dp)->flag&DEFINED) ||
bin/ksh/vi.c
1039
char *p, *sp;
bin/ksh/vi.c
1056
sp = p;
bin/ksh/vi.c
1058
sp = p;
bin/ksh/vi.c
1065
sp = p;
bin/ksh/vi.c
1069
p = sp;
bin/ksh/vi.c
1080
else if (putbuf(sp, argcnt, 0) != 0)
bin/ls/ls.c
494
struct stat *sp;
bin/ls/ls.c
558
sp = cur->fts_statp;
bin/ls/ls.c
559
if (sp->st_blocks > maxblock)
bin/ls/ls.c
560
maxblock = sp->st_blocks;
bin/ls/ls.c
561
if (sp->st_ino > maxinode)
bin/ls/ls.c
562
maxinode = sp->st_ino;
bin/ls/ls.c
563
if (sp->st_nlink > maxnlink)
bin/ls/ls.c
564
maxnlink = sp->st_nlink;
bin/ls/ls.c
565
if (sp->st_size > maxsize)
bin/ls/ls.c
566
maxsize = sp->st_size;
bin/ls/ls.c
567
if (S_ISCHR(sp->st_mode) || S_ISBLK(sp->st_mode)) {
bin/ls/ls.c
569
if (major(sp->st_rdev) > maxmajor)
bin/ls/ls.c
570
maxmajor = major(sp->st_rdev);
bin/ls/ls.c
571
if (minor(sp->st_rdev) > maxminor)
bin/ls/ls.c
572
maxminor = minor(sp->st_rdev);
bin/ls/ls.c
575
btotal += sp->st_blocks;
bin/ls/ls.c
578
(user = user_from_uid(sp->st_uid, 0)) ==
bin/ls/ls.c
581
"%u", sp->st_uid);
bin/ls/ls.c
585
(group = group_from_gid(sp->st_gid, 0)) ==
bin/ls/ls.c
588
"%u", sp->st_gid);
bin/ls/ls.c
597
flags_to_string((u_long)sp->st_flags, "-");
bin/ls/print.c
131
struct stat *sp;
bin/ls/print.c
144
sp = p->fts_statp;
bin/ls/print.c
146
(void)printf("%*"PRIu64" ", dp->s_inode, sp->st_ino);
bin/ls/print.c
150
sp->st_blocks * S_BLKSIZE,
bin/ls/print.c
158
(unsigned long long)howmany(sp->st_blocks,
bin/ls/print.c
162
(void)strmode(sp->st_mode, buf);
bin/ls/print.c
168
(unsigned long)sp->st_nlink);
bin/ls/print.c
174
if (S_ISCHR(sp->st_mode) || S_ISBLK(sp->st_mode))
bin/ls/print.c
176
dp->s_major, (long long)major(sp->st_rdev),
bin/ls/print.c
177
dp->s_minor, (long long)minor(sp->st_rdev));
bin/ls/print.c
181
sp->st_size, "", HN_AUTOSCALE,
bin/ls/print.c
188
sp->st_size);
bin/ls/print.c
191
printtime(sp->st_atime);
bin/ls/print.c
193
printtime(sp->st_ctime);
bin/ls/print.c
195
printtime(sp->st_mtime);
bin/ls/print.c
203
if (f_type || (f_typedir && S_ISDIR(sp->st_mode)))
bin/ls/print.c
204
(void)printtype(sp->st_mode);
bin/ls/print.c
205
if (S_ISLNK(sp->st_mode))
bin/ls/print.c
370
struct stat *sp;
bin/ls/print.c
374
sp = p->fts_statp;
bin/ls/print.c
377
chcnt += printf("%*"PRIu64" ", inodefield, sp->st_ino);
bin/ls/print.c
380
if ((humanize_number(szbuf, sizeof(szbuf), sp->st_size,
bin/ls/print.c
388
howmany(sp->st_blocks, blocksize));
bin/ls/print.c
397
if (f_type || (f_typedir && S_ISDIR(sp->st_mode)))
bin/ls/print.c
398
chcnt += printtype(sp->st_mode);
bin/ps/keyword.c
258
char *p, *sp, *equalsp;
bin/ps/keyword.c
261
p = sp = estrdup(pp);
bin/ps/keyword.c
319
free(sp);
bin/rcp/rcp.c
101
struct servent *sp;
bin/rcp/rcp.c
145
sp = getservbyname(shell = "shell", "tcp");
bin/rcp/rcp.c
146
if (sp == NULL)
bin/rcp/rcp.c
148
port = sp->s_port;
bin/rm/rm.c
521
check(char *path, char *name, struct stat *sp, const char *dowhat)
bin/rm/rm.c
536
if (!stdin_ok || S_ISLNK(sp->st_mode) ||
bin/rm/rm.c
539
strmode(sp->st_mode, modep);
bin/rm/rm.c
548
user_from_uid(sp->st_uid, 0),
bin/rm/rm.c
549
group_from_gid(sp->st_gid, 0), path);
bin/sh/eval.c
1017
for (sp = varlist.list; sp; sp = sp->next)
bin/sh/eval.c
1018
if (strncmp(sp->text, PATH, sizeof(PATH) - 1) == 0)
bin/sh/eval.c
1019
path = sp->text + sizeof(PATH) - 1;
bin/sh/eval.c
1528
for (sp = varlist.list ; sp ; sp = sp->next)
bin/sh/eval.c
1529
setvareq(sp->text, VDOEXPORT|VEXPORT|VSTACK);
bin/sh/eval.c
1826
struct strlist *sp;
bin/sh/eval.c
1831
for (sp = cmdenviron; sp; sp = sp->next)
bin/sh/eval.c
1832
setvareq(sp->text, VDOEXPORT|VEXPORT|VSTACK);
bin/sh/eval.c
455
struct strlist *sp;
bin/sh/eval.c
471
for (sp = arglist.list ; sp ; sp = sp->next) {
bin/sh/eval.c
478
outxshstr(sp->text);
bin/sh/eval.c
483
setvar(n->nfor.var, sp->text, 0);
bin/sh/eval.c
890
struct strlist *sp;
bin/sh/eval.c
944
for (sp = arglist.list ; sp ; sp = sp->next)
bin/sh/eval.c
948
for (sp = arglist.list ; sp ; sp = sp->next) {
bin/sh/eval.c
949
VTRACE(DBG_EVAL, ("evalcommand arg: %s\n", sp->text));
bin/sh/eval.c
950
*argv++ = sp->text;
bin/sh/eval.c
964
for (sp = varlist.list ; sp ; sp = sp->next) {
bin/sh/eval.c
975
p = strchr(sp->text, '=');
bin/sh/eval.c
978
outxshstr(sp->text);
bin/sh/eval.c
982
p = sp->text;
bin/sh/eval.c
986
for (sp = arglist.list ; sp ; sp = sp->next) {
bin/sh/eval.c
989
outxshstr(sp->text);
bin/sh/expand.c
1392
struct strlist *sp;
bin/sh/expand.c
1406
sp = stalloc(sizeof(*sp));
bin/sh/expand.c
1407
sp->text = start;
bin/sh/expand.c
1408
*arglist->lastp = sp;
bin/sh/expand.c
1409
arglist->lastp = &sp->next;
bin/sh/expand.c
1458
sp = stalloc(sizeof(*sp));
bin/sh/expand.c
1459
sp->text = start;
bin/sh/expand.c
1460
*arglist->lastp = sp;
bin/sh/expand.c
1461
arglist->lastp = &sp->next;
bin/sh/expand.c
1497
sp = stalloc(sizeof(*sp));
bin/sh/expand.c
1498
sp->text = start;
bin/sh/expand.c
1499
*arglist->lastp = sp;
bin/sh/expand.c
1500
arglist->lastp = &sp->next;
bin/sh/expand.c
1621
struct strlist *sp;
bin/sh/expand.c
1654
*savelastp = sp = expsort(*savelastp);
bin/sh/expand.c
1655
while (sp->next != NULL)
bin/sh/expand.c
1656
sp = sp->next;
bin/sh/expand.c
1657
exparg.lastp = &sp->next;
bin/sh/expand.c
183
struct strlist *sp;
bin/sh/expand.c
1850
struct strlist *sp;
bin/sh/expand.c
1854
sp = stalloc(sizeof(*sp));
bin/sh/expand.c
1855
sp->text = p;
bin/sh/expand.c
1856
*exparg.lastp = sp;
bin/sh/expand.c
1857
exparg.lastp = &sp->next;
bin/sh/expand.c
1871
struct strlist *sp;
bin/sh/expand.c
1874
for (sp = str ; sp ; sp = sp->next)
bin/sh/expand.c
230
sp = stalloc(sizeof(*sp));
bin/sh/expand.c
231
sp->text = p;
bin/sh/expand.c
232
*exparg.lastp = sp;
bin/sh/expand.c
233
exparg.lastp = &sp->next;
bin/sh/input.c
376
struct strpush *sp = parsefile->strpush;
bin/sh/input.c
381
while (sp != NULL) {
bin/sh/input.c
386
if (sp->prevnleft > 0)
bin/sh/input.c
388
sp = sp->prev;
bin/sh/input.c
425
struct strpush *sp;
bin/sh/input.c
435
sp = ckmalloc(sizeof (struct strpush));
bin/sh/input.c
436
sp->prev = parsefile->strpush;
bin/sh/input.c
437
parsefile->strpush = sp;
bin/sh/input.c
439
sp = parsefile->strpush = &(parsefile->basestrpush);
bin/sh/input.c
441
sp->prevstring = parsenextc;
bin/sh/input.c
442
sp->prevnleft = parsenleft;
bin/sh/input.c
443
sp->prevlleft = parselleft;
bin/sh/input.c
444
sp->ap = ap;
bin/sh/input.c
455
struct strpush *sp = parsefile->strpush;
bin/sh/input.c
458
if (sp->ap) {
bin/sh/input.c
461
if ((alen = strlen(sp->ap->val)) > 0 &&
bin/sh/input.c
462
(sp->ap->val[alen - 1] == ' ' ||
bin/sh/input.c
463
sp->ap->val[alen - 1] == '\t'))
bin/sh/input.c
465
sp->ap->flag &= ~ALIASINUSE;
bin/sh/input.c
467
parsenextc = sp->prevstring;
bin/sh/input.c
468
parsenleft = sp->prevnleft;
bin/sh/input.c
469
parselleft = sp->prevlleft;
bin/sh/input.c
472
sp->ap ? " from alias:'" : "", sp->ap ? sp->ap->name : "",
bin/sh/input.c
473
sp->ap ? "'" : "", parsenleft, parselleft, parsenleft, parsenextc));
bin/sh/input.c
475
parsefile->strpush = sp->prev;
bin/sh/input.c
476
if (sp != &(parsefile->basestrpush))
bin/sh/input.c
477
ckfree(sp);
bin/sh/jobs.c
1599
struct procstat *sp;
bin/sh/jobs.c
1649
for (sp = jp->ps ; sp < jp->ps + jp->nprocs ; sp++) {
bin/sh/jobs.c
1650
if (sp->pid == -1)
bin/sh/jobs.c
1660
if (sp->pid == pid &&
bin/sh/jobs.c
1661
(sp->status==-1 || WIFSTOPPED(sp->status))) {
bin/sh/jobs.c
1664
JNUM(jp), pid, sp->status));
bin/sh/jobs.c
1676
if (sp->status != -1)
bin/sh/jobs.c
1678
sp->status = -1;
bin/sh/jobs.c
1684
sp->status = status;
bin/sh/jobs.c
1703
if (sp->status == -1)
bin/sh/jobs.c
1705
else if (WIFSTOPPED(sp->status))
bin/sh/memalloc.c
132
struct stack_block *sp;
bin/sh/memalloc.c
138
sp = ckmalloc(sizeof(struct stack_block) - MINSIZE + blocksize);
bin/sh/memalloc.c
139
sp->prev = stackp;
bin/sh/memalloc.c
140
stacknxt = sp->space;
bin/sh/memalloc.c
142
stackp = sp;
bin/sh/memalloc.c
192
struct stack_block *sp;
bin/sh/memalloc.c
197
sp = stackp;
bin/sh/memalloc.c
198
stackp = sp->prev;
bin/sh/memalloc.c
199
ckfree(sp);
bin/sh/memalloc.c
227
struct stack_block *sp;
bin/sh/memalloc.c
230
sp = stackp;
bin/sh/memalloc.c
231
stackp = sp->prev;
bin/sh/memalloc.c
232
sp = ckrealloc((pointer)sp,
bin/sh/memalloc.c
234
sp->prev = stackp;
bin/sh/memalloc.c
235
stackp = sp;
bin/sh/memalloc.c
236
stacknxt = sp->space;
bin/sh/var.c
699
struct strlist *sp;
bin/sh/var.c
703
for (sp = cmdenviron ; sp ; sp = sp->next) {
bin/sh/var.c
704
if (strequal(sp->text, name))
bin/sh/var.c
705
return strchr(sp->text, '=') + 1;
bin/test/test.c
680
test_access(struct stat *sp, mode_t stmode)
bin/test/test.c
696
else if (sp->st_uid == euid)
bin/test/test.c
698
else if (sp->st_gid == getegid())
bin/test/test.c
708
if (groups[n] == sp->st_gid) {
bin/test/test.c
716
return sp->st_mode & stmode;
common/lib/libc/arch/sparc64/string/strmacros.h
52
save %sp, -(CC64FSZ), %sp; /* Allocate a stack frame */ \
common/lib/libc/arch/sparc64/string/strmacros.h
59
add %l0, -STKB-CC64FSZ-(siz), %sp; /* Set proper %sp */ \
common/lib/libc/arch/sparc64/string/strmacros.h
66
cmp %sp, %l4; \
common/lib/libc/arch/sparc64/string/strmacros.h
69
cmp %sp, %l4; \
common/lib/libc/rpc/xdr.c
321
xdr_short(XDR *xdrs, short *sp)
common/lib/libc/rpc/xdr.c
326
_DIAGASSERT(sp != NULL);
common/lib/libc/rpc/xdr.c
331
l = (long) *sp;
common/lib/libc/rpc/xdr.c
338
*sp = (short) l;
common/lib/libc/rpc/xdr.c
602
char *sp; /* sp is the actual string pointer */
common/lib/libc/rpc/xdr.c
610
sp = *cpp;
common/lib/libc/rpc/xdr.c
632
if (sp == NULL) {
common/lib/libc/rpc/xdr.c
633
*cpp = sp = mem_alloc(nodesize);
common/lib/libc/rpc/xdr.c
636
if (sp == NULL) {
common/lib/libc/rpc/xdr.c
643
ret = xdr_opaque(xdrs, sp, nodesize);
common/lib/libc/rpc/xdr.c
646
mem_free(sp, nodesize);
common/lib/libc/rpc/xdr.c
653
if (sp != NULL) {
common/lib/libc/rpc/xdr.c
654
mem_free(sp, nodesize);
common/lib/libc/rpc/xdr.c
746
char *sp; /* sp is the actual string pointer */
common/lib/libc/rpc/xdr.c
755
sp = *cpp;
common/lib/libc/rpc/xdr.c
762
if (sp == NULL) {
common/lib/libc/rpc/xdr.c
767
len = strlen(sp);
common/lib/libc/rpc/xdr.c
791
if (sp == NULL) {
common/lib/libc/rpc/xdr.c
792
*cpp = sp = mem_alloc(nodesize);
common/lib/libc/rpc/xdr.c
795
if (sp == NULL) {
common/lib/libc/rpc/xdr.c
799
sp[size] = 0;
common/lib/libc/rpc/xdr.c
803
ret = xdr_opaque(xdrs, sp, size);
common/lib/libc/rpc/xdr.c
806
mem_free(sp, nodesize);
common/lib/libc/rpc/xdr.c
813
mem_free(sp, nodesize);
common/lib/libppath/ppath.c
861
ppath_get_string(prop_object_t o, const ppath_t *p, const char **sp)
common/lib/libppath/ppath.c
869
if (sp != NULL)
common/lib/libppath/ppath.c
870
*sp = prop_string_value(v);
common/lib/libppath/ppath.c
876
ppath_dup_string(prop_object_t o, const ppath_t *p, char **sp)
common/lib/libppath/ppath.c
886
if (sp != NULL) {
common/lib/libppath/ppath.c
890
*sp = cp;
crypto/dist/ipsec-tools/src/libipsec/key_debug.c
624
kdebug_secpolicy(struct secpolicy *sp)
crypto/dist/ipsec-tools/src/libipsec/key_debug.c
627
if (sp == NULL)
crypto/dist/ipsec-tools/src/libipsec/key_debug.c
631
sp->refcnt, sp->state, sp->policy);
crypto/dist/ipsec-tools/src/libipsec/key_debug.c
633
kdebug_secpolicyindex(&sp->spidx);
crypto/dist/ipsec-tools/src/libipsec/key_debug.c
635
switch (sp->policy) {
crypto/dist/ipsec-tools/src/libipsec/key_debug.c
645
for (isr = sp->req; isr != NULL; isr = isr->next) {
crypto/dist/ipsec-tools/src/libipsec/key_debug.c
664
sp->policy);
crypto/dist/ipsec-tools/src/racoon/ipsec_doi.c
1031
struct saproto *sp;
crypto/dist/ipsec-tools/src/racoon/ipsec_doi.c
1042
for (sp = pr->head; sp; sp = sp->next) {
crypto/dist/ipsec-tools/src/racoon/ipsec_doi.c
1043
if (sp->proto_id == p->prop->proto_id)
crypto/dist/ipsec-tools/src/racoon/ipsec_doi.c
1046
if (!sp)
crypto/dist/ipsec-tools/src/racoon/ipsec_doi.c
1048
if (sp->head->next)
crypto/dist/ipsec-tools/src/racoon/ipsec_doi.c
1052
if (sp->head->trns_no == x->trns->t_no)
crypto/dist/ipsec-tools/src/racoon/ipsec_doi.c
3850
struct secpolicy *sp;
crypto/dist/ipsec-tools/src/racoon/ipsec_doi.c
3853
sp = getspbyspid(iph2->spid);
crypto/dist/ipsec-tools/src/racoon/ipsec_doi.c
3854
if (sp == NULL) {
crypto/dist/ipsec-tools/src/racoon/ipsec_doi.c
3861
iph2->id = ipsecdoi_sockaddr2id((struct sockaddr *)&sp->spidx.src,
crypto/dist/ipsec-tools/src/racoon/ipsec_doi.c
3862
sp->spidx.prefs, sp->spidx.ul_proto);
crypto/dist/ipsec-tools/src/racoon/ipsec_doi.c
3874
sp->spidx.ul_proto);
crypto/dist/ipsec-tools/src/racoon/ipsec_doi.c
3877
sp->spidx.ul_proto);
crypto/dist/ipsec-tools/src/racoon/ipsec_doi.c
3882
spidx2str(&sp->spidx));
crypto/dist/ipsec-tools/src/racoon/ipsec_doi.c
3890
iph2->id_p = ipsecdoi_sockaddr2id((struct sockaddr *)&sp->spidx.dst,
crypto/dist/ipsec-tools/src/racoon/ipsec_doi.c
3891
sp->spidx.prefd, sp->spidx.ul_proto);
crypto/dist/ipsec-tools/src/racoon/ipsec_doi.c
3896
sp->spidx.ul_proto);
crypto/dist/ipsec-tools/src/racoon/ipsec_doi.c
3899
sp->spidx.ul_proto);
crypto/dist/ipsec-tools/src/racoon/ipsec_doi.c
3904
spidx2str(&sp->spidx));
crypto/dist/ipsec-tools/src/racoon/pfkey.c
2257
struct secpolicy *sp;
crypto/dist/ipsec-tools/src/racoon/pfkey.c
2313
sp = getsp(&spidx);
crypto/dist/ipsec-tools/src/racoon/pfkey.c
2314
if (sp == NULL) {
crypto/dist/ipsec-tools/src/racoon/pfkey.c
2320
local = sp->local;
crypto/dist/ipsec-tools/src/racoon/pfkey.c
2321
remote = sp->remote;
crypto/dist/ipsec-tools/src/racoon/pfkey.c
2322
sp->local = NULL;
crypto/dist/ipsec-tools/src/racoon/pfkey.c
2323
sp->remote = NULL;
crypto/dist/ipsec-tools/src/racoon/pfkey.c
2325
remsp(sp);
crypto/dist/ipsec-tools/src/racoon/pfkey.c
2326
delsp(sp);
crypto/dist/ipsec-tools/src/racoon/pfkey.c
2393
struct secpolicy *sp;
crypto/dist/ipsec-tools/src/racoon/pfkey.c
2449
sp = getsp(&spidx);
crypto/dist/ipsec-tools/src/racoon/pfkey.c
2450
if (sp != NULL) {
crypto/dist/ipsec-tools/src/racoon/pfkey.c
2457
local = sp->local;
crypto/dist/ipsec-tools/src/racoon/pfkey.c
2458
remote = sp->remote;
crypto/dist/ipsec-tools/src/racoon/pfkey.c
2459
sp->local = NULL;
crypto/dist/ipsec-tools/src/racoon/pfkey.c
2460
sp->remote = NULL;
crypto/dist/ipsec-tools/src/racoon/pfkey.c
2462
remsp(sp);
crypto/dist/ipsec-tools/src/racoon/pfkey.c
2463
delsp(sp);
crypto/dist/ipsec-tools/src/racoon/pfkey.c
2525
struct secpolicy *sp;
crypto/dist/ipsec-tools/src/racoon/pfkey.c
2579
sp = getsp(&spidx);
crypto/dist/ipsec-tools/src/racoon/pfkey.c
2580
if (sp == NULL) {
crypto/dist/ipsec-tools/src/racoon/pfkey.c
2587
remsp(sp);
crypto/dist/ipsec-tools/src/racoon/pfkey.c
2588
delsp(sp);
crypto/dist/ipsec-tools/src/racoon/pfkey.c
2600
struct secpolicy *sp;
crypto/dist/ipsec-tools/src/racoon/pfkey.c
2654
sp = getsp(&spidx);
crypto/dist/ipsec-tools/src/racoon/pfkey.c
2655
if (sp == NULL) {
crypto/dist/ipsec-tools/src/racoon/pfkey.c
2662
remsp(sp);
crypto/dist/ipsec-tools/src/racoon/pfkey.c
2663
delsp(sp);
crypto/dist/ipsec-tools/src/racoon/pfkey.c
2688
struct secpolicy *sp;
crypto/dist/ipsec-tools/src/racoon/pfkey.c
2747
sp = getsp(&spidx);
crypto/dist/ipsec-tools/src/racoon/pfkey.c
2748
if (sp != NULL) {
crypto/dist/ipsec-tools/src/racoon/pfkey.c
2755
local = sp->local;
crypto/dist/ipsec-tools/src/racoon/pfkey.c
2756
remote = sp->remote;
crypto/dist/ipsec-tools/src/racoon/pfkey.c
2757
sp->local = NULL;
crypto/dist/ipsec-tools/src/racoon/pfkey.c
2758
sp->remote = NULL;
crypto/dist/ipsec-tools/src/racoon/pfkey.c
2760
remsp(sp);
crypto/dist/ipsec-tools/src/racoon/pfkey.c
2761
delsp(sp);
crypto/dist/ipsec-tools/src/racoon/pfkey.c
3078
migrate_sp_ike_addresses(sp, local, remote)
crypto/dist/ipsec-tools/src/racoon/pfkey.c
3079
struct secpolicy *sp;
crypto/dist/ipsec-tools/src/racoon/pfkey.c
3082
if (sp == NULL || local == NULL || remote == NULL)
crypto/dist/ipsec-tools/src/racoon/pfkey.c
3085
if (sp->local != NULL)
crypto/dist/ipsec-tools/src/racoon/pfkey.c
3086
racoon_free(sp->local);
crypto/dist/ipsec-tools/src/racoon/pfkey.c
3088
sp->local = dupsaddr(local);
crypto/dist/ipsec-tools/src/racoon/pfkey.c
3089
if (sp->local == NULL) {
crypto/dist/ipsec-tools/src/racoon/pfkey.c
3095
if (sp->remote != NULL)
crypto/dist/ipsec-tools/src/racoon/pfkey.c
3096
racoon_free(sp->remote);
crypto/dist/ipsec-tools/src/racoon/pfkey.c
3098
sp->remote = dupsaddr(remote);
crypto/dist/ipsec-tools/src/racoon/pfkey.c
3099
if (sp->remote == NULL) {
crypto/dist/ipsec-tools/src/racoon/pfkey.c
3202
migrate_sp_isr_list(sp, xisr_list, xisr_list_len)
crypto/dist/ipsec-tools/src/racoon/pfkey.c
3203
struct secpolicy *sp;
crypto/dist/ipsec-tools/src/racoon/pfkey.c
3211
isr_cur = sp->req; /* ipsecrequest list from sp */
crypto/dist/ipsec-tools/src/racoon/pfkey.c
3234
if (migrate_ph2_one_isr(sp->id, isr_cur, xisr_old, xisr_new) == -1) {
crypto/dist/ipsec-tools/src/racoon/pfkey.c
3319
struct secpolicy *sp;
crypto/dist/ipsec-tools/src/racoon/pfkey.c
3419
sp = getsp(&spidx);
crypto/dist/ipsec-tools/src/racoon/pfkey.c
3420
if (sp == NULL) {
crypto/dist/ipsec-tools/src/racoon/pfkey.c
3429
if (sp->local && sp->remote) {
crypto/dist/ipsec-tools/src/racoon/pfkey.c
3431
old_local = (struct sockaddr *)sp->local;
crypto/dist/ipsec-tools/src/racoon/pfkey.c
3432
old_remote = (struct sockaddr *)sp->remote;
crypto/dist/ipsec-tools/src/racoon/pfkey.c
3433
} else if (sp->req && sp->req->saidx.mode == IPSEC_MODE_TUNNEL) {
crypto/dist/ipsec-tools/src/racoon/pfkey.c
3435
old_local = (struct sockaddr *)&sp->req->saidx.src;
crypto/dist/ipsec-tools/src/racoon/pfkey.c
3436
old_remote = (struct sockaddr *)&sp->req->saidx.dst;
crypto/dist/ipsec-tools/src/racoon/pfkey.c
3439
old_local = (struct sockaddr *)&sp->spidx.src;
crypto/dist/ipsec-tools/src/racoon/pfkey.c
3440
old_remote = (struct sockaddr *)&sp->spidx.dst;
crypto/dist/ipsec-tools/src/racoon/pfkey.c
3487
ph2sel.spid = sp->id;
crypto/dist/ipsec-tools/src/racoon/pfkey.c
3495
if (migrate_sp_ike_addresses(sp, local, remote) < 0) {
crypto/dist/ipsec-tools/src/racoon/pfkey.c
3504
if (migrate_sp_isr_list(sp, xisr_list, xisr_list_len) < 0) {
crypto/dist/ipsec-tools/src/racoon/pfkey.c
3819
(*p_isr)->sp = new;
crypto/dist/ipsec-tools/src/racoon/policy.c
302
delsp(struct secpolicy *sp)
crypto/dist/ipsec-tools/src/racoon/policy.c
306
for (req = sp->req; req; req = next) {
crypto/dist/ipsec-tools/src/racoon/policy.c
311
if (sp->local)
crypto/dist/ipsec-tools/src/racoon/policy.c
312
racoon_free(sp->local);
crypto/dist/ipsec-tools/src/racoon/policy.c
313
if (sp->remote)
crypto/dist/ipsec-tools/src/racoon/policy.c
314
racoon_free(sp->remote);
crypto/dist/ipsec-tools/src/racoon/policy.c
316
racoon_free(sp);
crypto/dist/ipsec-tools/src/racoon/policy.c
323
struct secpolicy *sp;
crypto/dist/ipsec-tools/src/racoon/policy.c
354
sp = getsp(&spidx);
crypto/dist/ipsec-tools/src/racoon/policy.c
355
if (sp) {
crypto/dist/ipsec-tools/src/racoon/policy.c
356
remsp(sp);
crypto/dist/ipsec-tools/src/racoon/policy.c
357
delsp(sp);
crypto/dist/ipsec-tools/src/racoon/policy.c
363
sp = getsp(&spidx);
crypto/dist/ipsec-tools/src/racoon/policy.c
364
if (sp) {
crypto/dist/ipsec-tools/src/racoon/policy.c
365
remsp(sp);
crypto/dist/ipsec-tools/src/racoon/policy.c
366
delsp(sp);
crypto/dist/ipsec-tools/src/racoon/policy.c
376
sp = getsp(&spidx);
crypto/dist/ipsec-tools/src/racoon/policy.c
377
if (sp) {
crypto/dist/ipsec-tools/src/racoon/policy.c
378
remsp(sp);
crypto/dist/ipsec-tools/src/racoon/policy.c
379
delsp(sp);
crypto/dist/ipsec-tools/src/racoon/policy.c
403
remsp(struct secpolicy *sp)
crypto/dist/ipsec-tools/src/racoon/policy.c
405
TAILQ_REMOVE(&sptree, sp, chain);
crypto/dist/ipsec-tools/src/racoon/policy.h
114
struct secpolicy *sp; /* back pointer to SP */
crypto/dist/ipsec-tools/src/setkey/parse.y
1077
if (f_rfcmode && sp->sadb_x_policy_dir == IPSEC_DIR_INBOUND) {
crypto/dist/ipsec-tools/src/setkey/parse.y
1078
sp->sadb_x_policy_dir = IPSEC_DIR_FWD;
crypto/dist/ipsec-tools/src/setkey/parse.y
1079
ps = (struct sadb_x_ipsecrequest*) (sp+1);
crypto/dist/ipsec-tools/src/setkey/parse.y
1094
sp->sadb_x_policy_dir = IPSEC_DIR_INBOUND;
crypto/dist/ipsec-tools/src/setkey/parse.y
1608
char sp[16], dp[16];
crypto/dist/ipsec-tools/src/setkey/parse.y
1620
sprintf(sp, "%d", a);
crypto/dist/ipsec-tools/src/setkey/parse.y
1623
sprintf(sp, "%d", a);
crypto/dist/ipsec-tools/src/setkey/parse.y
1631
sprintf(sp, "%d", (a << 8) + b);
crypto/dist/ipsec-tools/src/setkey/parse.y
1634
sprintf(sp, "%d", (int) (u >> 16));
crypto/dist/ipsec-tools/src/setkey/parse.y
1644
sport->buf = strdup(sp);
dist/pf/sbin/pflogd/pflogd.c
468
dump_packet_nobuf(u_char *user, const struct pcap_pkthdr *h, const u_char *sp)
dist/pf/sbin/pflogd/pflogd.c
509
if (fwrite(sp, h->caplen, 1, f) != 1)
dist/pf/sbin/pflogd/pflogd.c
566
dump_packet(u_char *user, const struct pcap_pkthdr *h, const u_char *sp)
dist/pf/sbin/pflogd/pflogd.c
597
dump_packet_nobuf(user, h, sp);
dist/pf/sbin/pflogd/pflogd.c
604
memcpy(bufpos + sizeof(*h), sp, h->caplen);
dist/pf/sbin/pflogd/pflogd.c
612
memcpy(bufpos + sizeof(sf_hdr), sp, h->caplen);
distrib/utils/more/screen.c
244
char *sp;
distrib/utils/more/screen.c
315
sp = sbuf;
distrib/utils/more/screen.c
317
sc_pad = tgetstr("pc", &sp);
distrib/utils/more/screen.c
321
sc_init = tgetstr("ti", &sp);
distrib/utils/more/screen.c
325
sc_deinit= tgetstr("te", &sp);
distrib/utils/more/screen.c
329
sc_eol_clear = tgetstr("ce", &sp);
distrib/utils/more/screen.c
335
sc_clear = tgetstr("cl", &sp);
distrib/utils/more/screen.c
341
sc_move = tgetstr("cm", &sp);
distrib/utils/more/screen.c
352
sc_s_in = tgetstr("so", &sp);
distrib/utils/more/screen.c
356
sc_s_out = tgetstr("se", &sp);
distrib/utils/more/screen.c
360
sc_u_in = tgetstr("us", &sp);
distrib/utils/more/screen.c
364
sc_u_out = tgetstr("ue", &sp);
distrib/utils/more/screen.c
368
sc_b_in = tgetstr("md", &sp);
distrib/utils/more/screen.c
375
sc_b_out = tgetstr("me", &sp);
distrib/utils/more/screen.c
380
sc_home = tgetstr("ho", &sp);
distrib/utils/more/screen.c
399
(void)strlcpy(sp, tgoto(sc_move, 0, 0),
distrib/utils/more/screen.c
400
sizeof(sbuf) - (sp - sbuf));
distrib/utils/more/screen.c
401
sc_home = sp;
distrib/utils/more/screen.c
402
sp += strlen(sp) + 1;
distrib/utils/more/screen.c
406
sc_lower_left = tgetstr("ll", &sp);
distrib/utils/more/screen.c
418
(void)strlcpy(sp, tgoto(sc_move, 0, sc_height-1),
distrib/utils/more/screen.c
419
sizeof(sbuf) - (sp - sbuf));
distrib/utils/more/screen.c
420
sc_lower_left = sp;
distrib/utils/more/screen.c
421
sp += strlen(sp) + 1;
distrib/utils/more/screen.c
429
if ((sc_addline = tgetstr("al", &sp)) == NULL ||
distrib/utils/more/screen.c
431
sc_addline = tgetstr("sr", &sp);
distrib/utils/more/screen.c
444
sc_backspace = tgetstr("bc", &sp);
games/atc/extern.c
72
C_SCREEN *sp = &screen;
games/atc/extern.h
59
extern C_SCREEN *sp;
games/atc/grammar.y
108
if (sp->update_secs != 0)
games/atc/grammar.y
113
sp->update_secs = $3;
games/atc/grammar.y
120
if (sp->newplane_time != 0)
games/atc/grammar.y
125
sp->newplane_time = $3;
games/atc/grammar.y
132
if (sp->height != 0)
games/atc/grammar.y
137
sp->height = $3;
games/atc/grammar.y
144
if (sp->width != 0)
games/atc/grammar.y
149
sp->width = $3;
games/atc/grammar.y
181
if (sp->num_beacons % REALLOC == 0) {
games/atc/grammar.y
182
if (reallocarr(&sp->beacon,
games/atc/grammar.y
183
sp->num_beacons + REALLOC, sizeof(BEACON)) != 0)
games/atc/grammar.y
186
sp->beacon[sp->num_beacons].x = $2;
games/atc/grammar.y
187
sp->beacon[sp->num_beacons].y = $3;
games/atc/grammar.y
189
sp->num_beacons++;
games/atc/grammar.y
205
if (sp->num_exits % REALLOC == 0) {
games/atc/grammar.y
206
if (sp->exit == NULL)
games/atc/grammar.y
207
sp->exit = malloc((sp->num_exits +
games/atc/grammar.y
210
sp->exit = realloc(sp->exit,
games/atc/grammar.y
211
(sp->num_exits + REALLOC) *
games/atc/grammar.y
213
if (sp->exit == NULL)
games/atc/grammar.y
217
sp->exit[sp->num_exits].x = $2;
games/atc/grammar.y
218
sp->exit[sp->num_exits].y = $3;
games/atc/grammar.y
219
sp->exit[sp->num_exits].dir = dir;
games/atc/grammar.y
222
sp->num_exits++;
games/atc/grammar.y
238
if (sp->num_airports % REALLOC == 0) {
games/atc/grammar.y
239
if (sp->airport == NULL)
games/atc/grammar.y
240
sp->airport = malloc((sp->num_airports
games/atc/grammar.y
243
sp->airport = realloc(sp->airport,
games/atc/grammar.y
244
(sp->num_airports + REALLOC) *
games/atc/grammar.y
246
if (sp->airport == NULL)
games/atc/grammar.y
250
sp->airport[sp->num_airports].x = $2;
games/atc/grammar.y
251
sp->airport[sp->num_airports].y = $3;
games/atc/grammar.y
252
sp->airport[sp->num_airports].dir = dir;
games/atc/grammar.y
254
sp->num_airports++;
games/atc/grammar.y
268
if (sp->num_lines % REALLOC == 0) {
games/atc/grammar.y
269
if (sp->line == NULL)
games/atc/grammar.y
270
sp->line = malloc((sp->num_lines +
games/atc/grammar.y
273
sp->line = realloc(sp->line,
games/atc/grammar.y
274
(sp->num_lines + REALLOC) *
games/atc/grammar.y
276
if (sp->line == NULL)
games/atc/grammar.y
279
sp->line[sp->num_lines].p1.x = $3;
games/atc/grammar.y
280
sp->line[sp->num_lines].p1.y = $4;
games/atc/grammar.y
281
sp->line[sp->num_lines].p2.x = $7;
games/atc/grammar.y
282
sp->line[sp->num_lines].p2.y = $8;
games/atc/grammar.y
284
sp->num_lines++;
games/atc/grammar.y
292
if (!(x == 0) && !(x == sp->width - 1) &&
games/atc/grammar.y
293
!(y == 0) && !(y == sp->height - 1))
games/atc/grammar.y
300
if (x < 1 || x >= sp->width - 1)
games/atc/grammar.y
302
if (y < 1 || y >= sp->height - 1)
games/atc/grammar.y
309
if (x < 0 || x >= sp->width)
games/atc/grammar.y
311
if (y < 0 || y >= sp->height)
games/atc/grammar.y
344
if (x == sp->width - 1)
games/atc/grammar.y
348
if (y == sp->height - 1)
games/atc/grammar.y
376
if (sp->width == 0) {
games/atc/grammar.y
380
if (sp->height == 0) {
games/atc/grammar.y
384
if (sp->update_secs == 0) {
games/atc/grammar.y
388
if (sp->newplane_time == 0) {
games/atc/grammar.y
87
if (sp->num_exits + sp->num_airports < 2)
games/atc/input.c
384
itv.it_interval.tv_sec = sp->update_secs;
games/atc/input.c
485
if (bn >= sp->num_beacons)
games/atc/input.c
487
xdiff = sp->beacon[bn].x - p.xpos;
games/atc/input.c
489
ydiff = sp->beacon[bn].y - p.ypos;
games/atc/input.c
499
xdiff = sp->beacon[dest_no].x - sp->beacon[bn].x;
games/atc/input.c
500
ydiff = sp->beacon[dest_no].y - sp->beacon[bn].y;
games/atc/input.c
503
xdiff = sp->exit[dest_no].x - sp->beacon[bn].x;
games/atc/input.c
504
ydiff = sp->exit[dest_no].y - sp->beacon[bn].y;
games/atc/input.c
507
xdiff = sp->airport[dest_no].x - sp->beacon[bn].x;
games/atc/input.c
508
ydiff = sp->airport[dest_no].y - sp->beacon[bn].y;
games/atc/input.c
616
if (n >= sp->num_beacons)
games/atc/input.c
618
p.new_dir = DIR_FROM_DXDY(sp->beacon[n].x - p.xpos,
games/atc/input.c
619
sp->beacon[n].y - p.ypos);
games/atc/input.c
622
if (n >= sp->num_exits)
games/atc/input.c
624
p.new_dir = DIR_FROM_DXDY(sp->exit[n].x - p.xpos,
games/atc/input.c
625
sp->exit[n].y - p.ypos);
games/atc/input.c
628
if (n >= sp->num_airports)
games/atc/input.c
630
p.new_dir = DIR_FROM_DXDY(sp->airport[n].x - p.xpos,
games/atc/input.c
631
sp->airport[n].y - p.ypos);
games/atc/main.c
157
setup_screen(sp);
games/atc/main.c
187
itv.it_interval.tv_sec = sp->update_secs;
games/atc/main.c
192
alarm(sp->update_secs);
games/atc/main.c
211
itv.it_value.tv_sec = sp->update_secs;
games/atc/main.c
213
itv.it_interval.tv_sec = sp->update_secs;
games/atc/main.c
218
alarm(sp->update_secs);
games/atc/update.c
133
if (pp->delayd && pp->xpos == sp->beacon[pp->delayd_no].x &&
games/atc/update.c
134
pp->ypos == sp->beacon[pp->delayd_no].y) {
games/atc/update.c
142
if (pp->xpos == sp->airport[pp->dest_no].x &&
games/atc/update.c
143
pp->ypos == sp->airport[pp->dest_no].y &&
games/atc/update.c
145
if (pp->dir != sp->airport[pp->dest_no].dir)
games/atc/update.c
154
if (pp->xpos == sp->exit[pp->dest_no].x &&
games/atc/update.c
155
pp->ypos == sp->exit[pp->dest_no].y) {
games/atc/update.c
171
for (i = 0; i < sp->num_airports; i++)
games/atc/update.c
172
if (pp->xpos == sp->airport[i].x &&
games/atc/update.c
173
pp->ypos == sp->airport[i].y) {
games/atc/update.c
183
if (pp->xpos < 1 || pp->xpos >= sp->width - 1 ||
games/atc/update.c
184
pp->ypos < 1 || pp->ypos >= sp->height - 1) {
games/atc/update.c
185
for (i = 0; i < sp->num_exits; i++)
games/atc/update.c
186
if (pp->xpos == sp->exit[i].x &&
games/atc/update.c
187
pp->ypos == sp->exit[i].y) {
games/atc/update.c
227
if ((rand() % sp->newplane_time) == 0)
games/atc/update.c
231
alarm(sp->update_secs);
games/atc/update.c
357
num_starts = sp->num_exits + sp->num_airports;
games/atc/update.c
360
if (rnd < sp->num_exits) {
games/atc/update.c
365
p.dest_no = rnd - sp->num_exits;
games/atc/update.c
373
if (rnd2 < sp->num_exits) {
games/atc/update.c
376
p.xpos = sp->exit[rnd2].x;
games/atc/update.c
377
p.ypos = sp->exit[rnd2].y;
games/atc/update.c
378
p.new_dir = p.dir = sp->exit[rnd2].dir;
games/atc/update.c
390
p.orig_no = rnd2 - sp->num_exits;
games/atc/update.c
391
p.xpos = sp->airport[p.orig_no].x;
games/atc/update.c
392
p.ypos = sp->airport[p.orig_no].y;
games/atc/update.c
393
p.new_dir = p.dir = sp->airport[p.orig_no].dir;
games/atc/update.c
396
p.fuel = sp->width + sp->height;
games/backgammon/common_source/fancy.c
611
int sp; /* counts spaces in a tab */
games/backgammon/common_source/fancy.c
621
sp = (curc + 8) & (~7); /* compute spaces */
games/backgammon/common_source/fancy.c
623
if (linect[curr] >= curc || sp < 4) {
games/backgammon/common_source/fancy.c
624
for (; sp > curc; sp--)
games/backgammon/common_source/fancy.c
626
curc = sp; /* fix curc */
games/backgammon/common_source/fancy.c
628
curmove(curr, sp);
games/boggle/boggle/word.c
113
if ((sp = dictspace + offset) >= dictend)
games/boggle/boggle/word.c
157
sp = dictspace;
games/boggle/boggle/word.c
56
static char *sp;
games/boggle/boggle/word.c
75
if (sp == dictend)
games/boggle/boggle/word.c
78
p = buf + (int) *sp++;
games/boggle/boggle/word.c
83
while (*sp >= 'a')
games/boggle/boggle/word.c
84
if ((*p++ = *sp++) == 'q')
games/cribbage/score.c
186
int *sp, *np;
games/cribbage/score.c
192
sp = sums;
games/cribbage/score.c
196
*sp++ = 0;
games/cribbage/score.c
204
sp = sums;
games/cribbage/score.c
206
*np++ += *sp++;
games/cribbage/score.c
209
sp = sums;
games/cribbage/score.c
213
*sp++ = *np++;
games/fortune/fortune/fortune.c
1289
char *sp;
games/fortune/fortune/fortune.c
1303
sp = Fortbuf;
games/fortune/fortune/fortune.c
1305
while (fgets(sp, Fort_len, fp->inf) != NULL)
games/fortune/fortune/fortune.c
1306
if (!STR_ENDSTRING(sp, fp->tbl))
games/fortune/fortune/fortune.c
1307
sp += strlen(sp);
games/fortune/fortune/fortune.c
1309
*sp = '\0';
games/fortune/fortune/fortune.c
1324
rot13(Fortbuf, (sp - Fortbuf));
games/fortune/fortune/fortune.c
1325
(void) fwrite(Fortbuf, 1, (sp - Fortbuf), stdout);
games/fortune/fortune/fortune.c
1327
sp = Fortbuf;
games/fortune/fortune/fortune.c
390
const char *sp;
games/fortune/fortune/fortune.c
403
sp = files[i];
games/fortune/fortune/fortune.c
406
for (sp = files[i]; isdigit((unsigned char)*sp); sp++)
games/fortune/fortune/fortune.c
407
percent = percent * 10 + *sp - '0';
games/fortune/fortune/fortune.c
412
if (*sp == '.') {
games/fortune/fortune/fortune.c
421
if (*sp != '%') {
games/fortune/fortune/fortune.c
423
sp = files[i];
games/fortune/fortune/fortune.c
425
else if (*++sp == '\0') {
games/fortune/fortune/fortune.c
430
sp = files[i];
games/fortune/fortune/fortune.c
433
if (strcmp(sp, "all") == 0)
games/fortune/fortune/fortune.c
434
sp = FORTDIR;
games/fortune/fortune/fortune.c
435
if (!add_file(percent, sp, NULL, &File_list, &File_tail, NULL))
games/fortune/fortune/fortune.c
640
char *sp;
games/fortune/fortune/fortune.c
671
if ((sp = rindex(offensive, '/')) == NULL)
games/fortune/fortune/fortune.c
674
obscene->name = ++sp;
games/fortune/fortune/fortune.c
747
const char *sp;
games/fortune/fortune/fortune.c
769
if ((sp = rindex(file, '/')) == NULL)
games/fortune/fortune/fortune.c
770
sp = file;
games/fortune/fortune/fortune.c
772
sp++;
games/fortune/fortune/fortune.c
773
if (*sp == '.') {
games/fortune/fortune/fortune.c
777
if ((sp = rindex(sp, '.')) != NULL) {
games/fortune/fortune/fortune.c
778
sp++;
games/fortune/fortune/fortune.c
780
if (strcmp(sp, suflist[i]) == 0) {
games/fortune/fortune/fortune.c
781
DPRINTF(2, (stderr, "FALSE (file has suffix \".%s\")\n", sp));
games/fortune/fortune/fortune.c
818
char *new, *sp;
games/fortune/fortune/fortune.c
821
sp = new;
games/fortune/fortune/fortune.c
823
*sp++ = *str;
games/fortune/strfile/strfile.c
155
char *sp, dc;
games/fortune/strfile/strfile.c
190
sp = fgets(string, 256, inf);
games/fortune/strfile/strfile.c
191
if (sp == NULL || (sp[0] == dc && sp[1] == '\n')) {
games/fortune/strfile/strfile.c
193
length = pos - last_off - (sp ? strlen(sp) : 0);
games/fortune/strfile/strfile.c
205
for (nsp = sp; !isalnum((unsigned char)*nsp); nsp++)
games/fortune/strfile/strfile.c
216
} while (sp != NULL);
games/fortune/strfile/strfile.c
439
off_t *sp;
games/fortune/strfile/strfile.c
450
for (sp = Seekpts; cnt > 0; cnt--, sp++) {
games/fortune/strfile/strfile.c
452
tmp = sp[0];
games/fortune/strfile/strfile.c
453
sp[0] = sp[i];
games/fortune/strfile/strfile.c
454
sp[i] = tmp;
games/fortune/unstr/unstr.c
130
char *sp;
games/fortune/unstr/unstr.c
140
sp = fgets(buf, sizeof buf, Inf);
games/fortune/unstr/unstr.c
141
if (sp == NULL || STR_ENDSTRING(sp, *tbl))
games/fortune/unstr/unstr.c
144
fputs(sp, stdout);
games/gomoku/bdinit.c
106
init_spot_frame(struct spotstr *sp, frame_index *fip)
games/gomoku/bdinit.c
110
if (is_blocked(sp, r))
games/gomoku/bdinit.c
114
sp->s_frame[r] = fi;
games/gomoku/bdinit.c
117
cbp->c_combo.s = sp->s_fval[BLACK][r].s;
games/gomoku/bdinit.c
118
cbp->c_vertex = (spot_index)(sp - board);
games/gomoku/bdinit.c
133
struct spotstr *sp = board;
games/gomoku/bdinit.c
134
for (int i = 0; i < 1 + BSZ + 1; i++, sp++) {
games/gomoku/bdinit.c
135
sp->s_occ = BORDER; /* bottom border and corners */
games/gomoku/bdinit.c
136
sp->s_flags = BFLAGALL;
games/gomoku/bdinit.c
142
for (int row = 1; row <= BSZ; row++, sp++) {
games/gomoku/bdinit.c
143
for (int col = 1; col <= BSZ; col++, sp++) {
games/gomoku/bdinit.c
144
sp->s_occ = EMPTY;
games/gomoku/bdinit.c
145
sp->s_wval = 0;
games/gomoku/bdinit.c
146
init_spot_flags_and_fval(sp, col, row);
games/gomoku/bdinit.c
147
init_spot_frame(sp, &fi);
games/gomoku/bdinit.c
149
sp->s_occ = BORDER; /* combined left and right border */
games/gomoku/bdinit.c
150
sp->s_flags = BFLAGALL;
games/gomoku/bdinit.c
153
for (int i = 0; i < BSZ + 1; i++, sp++) {
games/gomoku/bdinit.c
154
sp->s_occ = BORDER; /* top border and top-right corner */
games/gomoku/bdinit.c
155
sp->s_flags = BFLAGALL;
games/gomoku/bdinit.c
45
init_spot_flags_and_fval(struct spotstr *sp, int col, int row)
games/gomoku/bdinit.c
48
sp->s_flags = 0;
games/gomoku/bdinit.c
50
set_blocked(sp, DIR_DR);
games/gomoku/bdinit.c
51
set_blocked(sp, DIR_D_);
games/gomoku/bdinit.c
52
set_blocked(sp, DIR_DL);
games/gomoku/bdinit.c
53
sp->s_fval[BLACK][DIR_DR].s = 0x600;
games/gomoku/bdinit.c
54
sp->s_fval[BLACK][DIR_D_].s = 0x600;
games/gomoku/bdinit.c
55
sp->s_fval[BLACK][DIR_DL].s = 0x600;
games/gomoku/bdinit.c
56
sp->s_fval[WHITE][DIR_DR].s = 0x600;
games/gomoku/bdinit.c
57
sp->s_fval[WHITE][DIR_D_].s = 0x600;
games/gomoku/bdinit.c
58
sp->s_fval[WHITE][DIR_DL].s = 0x600;
games/gomoku/bdinit.c
61
sp->s_fval[BLACK][DIR_DR].s = 0x500;
games/gomoku/bdinit.c
62
sp->s_fval[BLACK][DIR_D_].s = 0x500;
games/gomoku/bdinit.c
63
sp->s_fval[BLACK][DIR_DL].s = 0x500;
games/gomoku/bdinit.c
64
sp->s_fval[WHITE][DIR_DR].s = 0x500;
games/gomoku/bdinit.c
65
sp->s_fval[WHITE][DIR_D_].s = 0x500;
games/gomoku/bdinit.c
66
sp->s_fval[WHITE][DIR_DL].s = 0x500;
games/gomoku/bdinit.c
69
sp->s_fval[BLACK][DIR_DR].s = 0x401;
games/gomoku/bdinit.c
70
sp->s_fval[BLACK][DIR_D_].s = 0x401;
games/gomoku/bdinit.c
71
sp->s_fval[BLACK][DIR_DL].s = 0x401;
games/gomoku/bdinit.c
72
sp->s_fval[WHITE][DIR_DR].s = 0x401;
games/gomoku/bdinit.c
73
sp->s_fval[WHITE][DIR_D_].s = 0x401;
games/gomoku/bdinit.c
74
sp->s_fval[WHITE][DIR_DL].s = 0x401;
games/gomoku/bdinit.c
77
set_blocked(sp, DIR__R);
games/gomoku/bdinit.c
78
set_blocked(sp, DIR_DR);
games/gomoku/bdinit.c
79
sp->s_fval[BLACK][DIR__R].s = 0x600;
games/gomoku/bdinit.c
80
sp->s_fval[BLACK][DIR_DR].s = 0x600;
games/gomoku/bdinit.c
81
sp->s_fval[WHITE][DIR__R].s = 0x600;
games/gomoku/bdinit.c
82
sp->s_fval[WHITE][DIR_DR].s = 0x600;
games/gomoku/bdinit.c
84
sp->s_fval[BLACK][DIR__R].s = 0x500;
games/gomoku/bdinit.c
85
sp->s_fval[WHITE][DIR__R].s = 0x500;
games/gomoku/bdinit.c
86
if (!is_blocked(sp, DIR_DR)) {
games/gomoku/bdinit.c
87
sp->s_fval[BLACK][DIR_DR].s = 0x500;
games/gomoku/bdinit.c
88
sp->s_fval[WHITE][DIR_DR].s = 0x500;
games/gomoku/bdinit.c
91
sp->s_fval[BLACK][DIR__R].s = 0x401;
games/gomoku/bdinit.c
92
sp->s_fval[WHITE][DIR__R].s = 0x401;
games/gomoku/bdinit.c
94
set_blocked(sp, DIR_DL);
games/gomoku/bdinit.c
95
sp->s_fval[BLACK][DIR_DL].s = 0x600;
games/gomoku/bdinit.c
96
sp->s_fval[WHITE][DIR_DL].s = 0x600;
games/gomoku/bdinit.c
97
} else if (col == 5 && !is_blocked(sp, DIR_DL)) {
games/gomoku/bdinit.c
98
sp->s_fval[BLACK][DIR_DL].s = 0x500;
games/gomoku/bdinit.c
99
sp->s_fval[WHITE][DIR_DL].s = 0x500;
games/gomoku/bdisp.c
170
struct spotstr *sp;
games/gomoku/bdisp.c
174
sp = &board[PT(col, row)];
games/gomoku/bdisp.c
176
if (debug > 1 && sp->s_occ == EMPTY) {
games/gomoku/bdisp.c
177
if ((sp->s_flags & IFLAGALL) != 0)
games/gomoku/bdisp.c
179
else if ((sp->s_flags & CFLAGALL) != 0)
games/gomoku/bdisp.c
184
c = pcolor[sp->s_occ];
games/gomoku/bdisp.c
206
struct spotstr *sp;
games/gomoku/bdisp.c
215
sp = &board[PT(col, row)];
games/gomoku/bdisp.c
216
if (debug > 1 && sp->s_occ == EMPTY) {
games/gomoku/bdisp.c
217
if ((sp->s_flags & IFLAGALL) != 0)
games/gomoku/bdisp.c
219
else if ((sp->s_flags & CFLAGALL) != 0)
games/gomoku/bdisp.c
224
c = pcolor[sp->s_occ];
games/gomoku/gomoku.h
239
is_blocked(const struct spotstr *sp, direction r)
games/gomoku/gomoku.h
241
return (sp->s_flags & (BFLAG << r)) != 0;
games/gomoku/gomoku.h
245
set_blocked(struct spotstr *sp, direction r)
games/gomoku/gomoku.h
247
sp->s_flags |= BFLAG << r;
games/gomoku/main.c
479
struct spotstr *sp;
games/gomoku/main.c
560
sp = &board[s = ctos(input + 1)];
games/gomoku/main.c
562
sp->s_combo[BLACK].s, sp->s_level[BLACK],
games/gomoku/main.c
563
sp->s_nforce[BLACK],
games/gomoku/main.c
564
sp->s_combo[WHITE].s, sp->s_level[WHITE],
games/gomoku/main.c
565
sp->s_nforce[WHITE], sp->s_wval, sp->s_flags);
games/gomoku/main.c
567
sp->s_fval[BLACK][0].s, sp->s_fval[BLACK][1].s,
games/gomoku/main.c
568
sp->s_fval[BLACK][2].s, sp->s_fval[BLACK][3].s);
games/gomoku/main.c
570
sp->s_fval[WHITE][0].s, sp->s_fval[WHITE][1].s,
games/gomoku/main.c
571
sp->s_fval[WHITE][2].s, sp->s_fval[WHITE][3].s);
games/gomoku/main.c
579
sp = &board[ctos(str)];
games/gomoku/main.c
580
for (ep = sp->s_empty; ep != NULL; ep = ep->e_next) {
games/gomoku/makemove.c
107
struct spotstr *sp = &board[mv];
games/gomoku/makemove.c
108
if (sp->s_occ != EMPTY)
games/gomoku/makemove.c
112
sp->s_occ = us;
games/gomoku/makemove.c
116
sp->s_wval = 0;
games/gomoku/makemove.c
135
sp = fsp;
games/gomoku/makemove.c
136
for (int off = 5; off-- > 0; sp += d) { /* for each spot */
games/gomoku/makemove.c
137
if (sp->s_occ == us)
games/gomoku/makemove.c
139
else if (sp->s_occ == EMPTY)
games/gomoku/makemove.c
140
sp->s_wval -= val;
games/gomoku/makemove.c
147
sp += d;
games/gomoku/makemove.c
148
if (sp->s_occ == EMPTY)
games/gomoku/makemove.c
149
sp->s_wval -= val;
games/gomoku/makemove.c
167
if (space && sp->s_occ == EMPTY) {
games/gomoku/makemove.c
175
sp = fsp;
games/gomoku/makemove.c
176
for (int off = 5; off-- > 0; sp += d) /* for each spot */
games/gomoku/makemove.c
177
if (sp->s_occ == EMPTY)
games/gomoku/makemove.c
178
sp->s_wval += val;
games/gomoku/makemove.c
290
const struct spotstr *sp = &board[os - db * off];
games/gomoku/makemove.c
291
if (sp->s_occ == BORDER)
games/gomoku/makemove.c
293
if (is_blocked(sp, rb))
games/gomoku/makemove.c
296
frame_index b = sp->s_frame[rb];
games/gomoku/makemove.c
79
old_weight_value(const struct spotstr *sp, direction r)
games/gomoku/makemove.c
83
if ((cb = sp->s_fval[BLACK][r]).s <= 0x500)
games/gomoku/makemove.c
85
if ((cb = sp->s_fval[WHITE][r]).s <= 0x500)
games/gomoku/pickmove.c
100
sp->s_level[WHITE] = 255;
games/gomoku/pickmove.c
1000
sp->s_nforce[color]++;
games/gomoku/pickmove.c
1001
if (cb.s <= sp->s_combo[color].s) {
games/gomoku/pickmove.c
1002
if (cb.s != sp->s_combo[color].s) {
games/gomoku/pickmove.c
1003
sp->s_combo[color].s = cb.s;
games/gomoku/pickmove.c
1004
sp->s_level[color] = nframes;
games/gomoku/pickmove.c
1005
} else if (nframes < sp->s_level[color])
games/gomoku/pickmove.c
1006
sp->s_level[color] = nframes;
games/gomoku/pickmove.c
101
sp->s_nforce[BLACK] = 0;
games/gomoku/pickmove.c
1019
struct spotstr *sp = &board[s];
games/gomoku/pickmove.c
102
sp->s_nforce[WHITE] = 0;
games/gomoku/pickmove.c
1022
for (; --off >= 0; sp += d, s += d) {
games/gomoku/pickmove.c
1023
if (sp->s_occ != EMPTY)
games/gomoku/pickmove.c
1025
sp->s_nforce[color]++;
games/gomoku/pickmove.c
1026
if (cb.s <= sp->s_combo[color].s) {
games/gomoku/pickmove.c
1027
if (cb.s != sp->s_combo[color].s) {
games/gomoku/pickmove.c
1028
sp->s_combo[color].s = cb.s;
games/gomoku/pickmove.c
1029
sp->s_level[color] = nframes;
games/gomoku/pickmove.c
103
sp->s_flags &= ~(FFLAGALL | MFLAGALL);
games/gomoku/pickmove.c
1030
} else if (nframes < sp->s_level[color])
games/gomoku/pickmove.c
1031
sp->s_level[color] = nframes;
games/gomoku/pickmove.c
125
const struct spotstr *sp = &board[s];
games/gomoku/pickmove.c
126
if (sp->s_occ != EMPTY)
games/gomoku/pickmove.c
130
(sp->s_combo[BLACK].cv_force == 1 ||
games/gomoku/pickmove.c
131
sp->s_combo[WHITE].cv_force == 1)) {
games/gomoku/pickmove.c
134
sp->s_combo[BLACK].s, sp->s_level[BLACK],
games/gomoku/pickmove.c
135
sp->s_nforce[BLACK],
games/gomoku/pickmove.c
1353
struct spotstr *sp;
games/gomoku/pickmove.c
136
sp->s_combo[WHITE].s, sp->s_level[WHITE],
games/gomoku/pickmove.c
137
sp->s_nforce[WHITE],
games/gomoku/pickmove.c
138
sp->s_wval);
games/gomoku/pickmove.c
1452
sp = &board[cbp->c_vertex];
games/gomoku/pickmove.c
1458
for (; --off >= 0; sp += d, m >>= 1)
games/gomoku/pickmove.c
1459
sp->s_flags |= (m & 1) != 0 ? omask : cmask;
games/gomoku/pickmove.c
1473
struct spotstr *sp = &board[cbp->c_vertex];
games/gomoku/pickmove.c
1477
for (; --n >= 0; sp += d)
games/gomoku/pickmove.c
1478
sp->s_flags &= mask;
games/gomoku/pickmove.c
230
struct spotstr *sp = &board[s];
games/gomoku/pickmove.c
231
union comboval cb = { .s = sp->s_fval[color][r].s };
games/gomoku/pickmove.c
235
for (int off = 5 + cb.cv_win, d = dd[r]; off-- > 0; sp += d) {
games/gomoku/pickmove.c
236
if (sp->s_occ != EMPTY)
games/gomoku/pickmove.c
238
sp->s_combo[color].s = cb.s;
games/gomoku/pickmove.c
239
sp->s_level[color] = 1;
games/gomoku/pickmove.c
253
struct spotstr *sp;
games/gomoku/pickmove.c
277
sp = &board[cbp->c_vertex];
games/gomoku/pickmove.c
278
cp = &sp->s_fval[color][r = cbp->c_dir];
games/gomoku/pickmove.c
289
if (cb.s < sp->s_combo[color].s) {
games/gomoku/pickmove.c
290
sp->s_combo[color].s = cb.s;
games/gomoku/pickmove.c
291
sp->s_level[color] = 1;
games/gomoku/pickmove.c
297
makecombo2(cbp, sp, 0, cb.s);
games/gomoku/pickmove.c
302
sp += delta;
games/gomoku/pickmove.c
309
for (; off < 5; off++, sp += delta) { /* for each spot */
games/gomoku/pickmove.c
310
if (sp->s_occ != EMPTY)
games/gomoku/pickmove.c
312
if (cp->s < sp->s_combo[color].s) {
games/gomoku/pickmove.c
313
sp->s_combo[color].s = cp->s;
games/gomoku/pickmove.c
314
sp->s_level[color] = 1;
games/gomoku/pickmove.c
317
sp->s_nforce[color]++;
games/gomoku/pickmove.c
320
n = (spot_index)(sp - board);
games/gomoku/pickmove.c
328
makecombo2(cbp, sp, off, cb.s);
games/gomoku/pickmove.c
363
sp = &board[s];
games/gomoku/pickmove.c
365
for (struct elist *ep = sp->s_empty; ep != NULL; ep = nep) {
games/gomoku/pickmove.c
367
if (cbp->c_combo.s <= sp->s_combo[color].s) {
games/gomoku/pickmove.c
368
if (cbp->c_combo.s != sp->s_combo[color].s) {
games/gomoku/pickmove.c
369
sp->s_combo[color].s = cbp->c_combo.s;
games/gomoku/pickmove.c
370
sp->s_level[color] = cbp->c_nframes;
games/gomoku/pickmove.c
371
} else if (cbp->c_nframes < sp->s_level[color])
games/gomoku/pickmove.c
372
sp->s_level[color] = cbp->c_nframes;
games/gomoku/pickmove.c
378
sp->s_empty = NULL;
games/gomoku/pickmove.c
380
for (struct elist *ep = sp->s_nempty; ep != NULL; ep = nep) {
games/gomoku/pickmove.c
382
if (cbp->c_combo.s <= sp->s_combo[color].s) {
games/gomoku/pickmove.c
383
if (cbp->c_combo.s != sp->s_combo[color].s) {
games/gomoku/pickmove.c
384
sp->s_combo[color].s = cbp->c_combo.s;
games/gomoku/pickmove.c
385
sp->s_level[color] = cbp->c_nframes;
games/gomoku/pickmove.c
386
} else if (cbp->c_nframes < sp->s_level[color])
games/gomoku/pickmove.c
387
sp->s_level[color] = cbp->c_nframes;
games/gomoku/pickmove.c
393
sp->s_nempty = NULL;
games/gomoku/pickmove.c
578
struct spotstr *sp = &board[s];
games/gomoku/pickmove.c
579
for (struct elist *ep = sp->s_empty; ep != NULL; ep = nep) {
games/gomoku/pickmove.c
581
if (cbp->c_combo.s <= sp->s_combo[c].s) {
games/gomoku/pickmove.c
582
if (cbp->c_combo.s != sp->s_combo[c].s) {
games/gomoku/pickmove.c
583
sp->s_combo[c].s = cbp->c_combo.s;
games/gomoku/pickmove.c
584
sp->s_level[c] = cbp->c_nframes;
games/gomoku/pickmove.c
585
} else if (cbp->c_nframes < sp->s_level[c])
games/gomoku/pickmove.c
586
sp->s_level[c] = cbp->c_nframes;
games/gomoku/pickmove.c
592
sp->s_empty = sp->s_nempty;
games/gomoku/pickmove.c
593
sp->s_nempty = NULL;
games/gomoku/pickmove.c
631
struct spotstr *sp = fsp + d;
games/gomoku/pickmove.c
632
for (u_char off = 1; off < 5; off++, sp += d) {
games/gomoku/pickmove.c
633
if (sp->s_occ != EMPTY)
games/gomoku/pickmove.c
635
makecombo(cbp, sp, off, fcb.s);
games/gomoku/pickmove.c
668
struct spotstr *sp;
games/gomoku/pickmove.c
688
sp = &board[ovi.o_intersect];
games/gomoku/pickmove.c
690
if (sp->s_occ != EMPTY) {
games/gomoku/pickmove.c
692
stoc((spot_index)(sp - board)));
games/gomoku/pickmove.c
702
for (struct elist *nep = sp->s_empty;
games/gomoku/pickmove.c
812
struct spotstr *sp;
games/gomoku/pickmove.c
918
sp = &board[cbp->c_vertex];
games/gomoku/pickmove.c
920
for (int off = 0, m = 1; off < 5; off++, sp += d, m <<= 1) {
games/gomoku/pickmove.c
921
if (sp->s_occ != EMPTY || (emask & m) == 0)
games/gomoku/pickmove.c
941
stoc((spot_index)(sp - board)),
games/gomoku/pickmove.c
950
nep->e_next = sp->s_nempty;
games/gomoku/pickmove.c
951
sp->s_nempty = nep;
games/gomoku/pickmove.c
96
struct spotstr *sp = &board[s];
games/gomoku/pickmove.c
97
sp->s_combo[BLACK].s = 0x601;
games/gomoku/pickmove.c
98
sp->s_combo[WHITE].s = 0x601;
games/gomoku/pickmove.c
982
struct spotstr *sp = &board[cbp->c_vertex];
games/gomoku/pickmove.c
983
sp->s_nforce[color]++;
games/gomoku/pickmove.c
984
if (cb.s <= sp->s_combo[color].s) {
games/gomoku/pickmove.c
985
if (cb.s != sp->s_combo[color].s) {
games/gomoku/pickmove.c
986
sp->s_combo[color].s = cb.s;
games/gomoku/pickmove.c
987
sp->s_level[color] = nframes;
games/gomoku/pickmove.c
988
} else if (nframes < sp->s_level[color])
games/gomoku/pickmove.c
989
sp->s_level[color] = nframes;
games/gomoku/pickmove.c
99
sp->s_level[BLACK] = 255;
games/gomoku/pickmove.c
994
struct spotstr *sp = &board[s];
games/gomoku/pickmove.c
997
for (; --off >= 0; sp += d, s += d) {
games/gomoku/pickmove.c
998
if (sp->s_occ != EMPTY)
games/hack/hack.engrave.c
208
char *sp;
games/hack/hack.engrave.c
285
sp = buf;
games/hack/hack.engrave.c
286
while (*sp == ' ')
games/hack/hack.engrave.c
287
spct++, sp++;
games/hack/hack.engrave.c
288
len = strlen(sp);
games/hack/hack.engrave.c
309
sp[len] = 0;
games/hack/hack.engrave.c
327
sp = (char *) (ep + 1); /* (char *)ep + sizeof(struct engr) */
games/hack/hack.engrave.c
328
ep->engr_txt = sp;
games/hack/hack.engrave.c
330
(void) strcpy(sp, oep->engr_txt);
games/hack/hack.engrave.c
331
(void) strcat(sp, buf);
games/hack/hack.engrave.c
334
(void) strcpy(sp, buf);
games/hack/hack.engrave.c
341
sp[BUFSZ - 20] = 0;
games/hack/makedefs.c
114
for (sp = string; *sp; sp++)
games/hack/makedefs.c
115
if (*sp == ' ' || *sp == '\t' || *sp == '-')
games/hack/makedefs.c
116
*sp = '_';
games/hack/makedefs.c
122
for (sp = string; *sp; sp++)
games/hack/makedefs.c
123
capitalize(sp);
games/hack/makedefs.c
299
char *sp = string + prefix;
games/hack/makedefs.c
306
if (store && sp < string + STRSZ)
games/hack/makedefs.c
307
*sp++ = ch;
games/hack/makedefs.c
310
*--sp = 0;
games/hack/makedefs.c
318
capitalize(sp)
games/hack/makedefs.c
319
char *sp;
games/hack/makedefs.c
321
if ('a' <= *sp && *sp <= 'z')
games/hack/makedefs.c
322
*sp += 'A' - 'a';
games/hack/makedefs.c
99
char *sp;
games/hangman/setup.c
52
const char *const *sp;
games/hangman/setup.c
65
for (sp = Noose_pict; *sp != NULL; sp++) {
games/hangman/setup.c
66
move(sp - Noose_pict, 0);
games/hangman/setup.c
67
addstr(*sp);
games/hunt/hunt/playit.c
243
char *sp, *nsp;
games/hunt/hunt/playit.c
261
for (sp = Buf; *sp != '\0'; sp++)
games/hunt/hunt/playit.c
262
if ((*nsp = map_key[(unsigned char)*sp]) == 'q')
games/hunt/huntd/draw.c
180
char *sp;
games/hunt/huntd/draw.c
188
sp = &Maze[y][x];
games/hunt/huntd/draw.c
189
for (i = 0; See_over[(int)*--sp]; i++)
games/hunt/huntd/draw.c
212
sp = &Maze[y][++x];
games/hunt/huntd/draw.c
213
for (i = 0; See_over[(int)*sp++]; i++)
games/hunt/huntd/draw.c
236
sp = &Maze[--y][x];
games/hunt/huntd/draw.c
237
if (!See_over[(int)*sp])
games/hunt/huntd/draw.c
241
sp -= sizeof Maze[0];
games/hunt/huntd/draw.c
245
} while (See_over[(int)*sp]);
games/hunt/huntd/draw.c
248
sp = &Maze[++y][x];
games/hunt/huntd/draw.c
249
if (!See_over[(int)*sp])
games/hunt/huntd/draw.c
253
sp += sizeof Maze[0];
games/hunt/huntd/draw.c
257
} while (See_over[(int)*sp]);
games/hunt/huntd/draw.c
49
char *sp;
games/hunt/huntd/draw.c
57
for (x = 0, sp = pp->p_maze[y]; sp < endp; x++, sp++)
games/hunt/huntd/draw.c
58
if (*sp != SPACE) {
games/hunt/huntd/draw.c
61
outch(pp, translate(*sp));
games/hunt/huntd/draw.c
62
else if (isplayer(*sp))
games/hunt/huntd/draw.c
65
outch(pp, *sp);
games/hunt/huntd/makemaze.c
168
char *sp;
games/hunt/huntd/makemaze.c
173
sp = &Maze[y][x];
games/hunt/huntd/makemaze.c
174
if (*sp == SPACE)
games/hunt/huntd/makemaze.c
189
*sp = WALL1;
games/hunt/huntd/makemaze.c
194
*sp = WALL2;
games/hunt/huntd/makemaze.c
198
*sp = DOOR;
games/hunt/huntd/makemaze.c
201
*sp = rand_num(2) ? WALL4 : WALL5;
games/hunt/huntd/makemaze.c
205
*sp = WALL3;
games/hunt/huntd/makemaze.c
215
char *sp;
games/hunt/huntd/makemaze.c
221
sp = &Maze[0][0];
games/hunt/huntd/makemaze.c
222
while (sp < &Maze[HEIGHT - 1][WIDTH])
games/hunt/huntd/makemaze.c
223
*sp++ = DOOR;
games/larn/diag.c
182
struct sphere *sp;
games/larn/diag.c
223
for (sp = spheres; sp; sp = sp->p)
games/larn/diag.c
224
lwrite((char *) sp, sizeof(struct sphere)); /* save spheres of
games/larn/diag.c
247
struct sphere *sp, *sp2;
games/larn/diag.c
294
for (sp = 0, i = 0; i < c[SPHCAST]; i++) {
games/larn/diag.c
295
sp2 = sp;
games/larn/diag.c
296
sp = (struct sphere *) malloc(sizeof(struct sphere));
games/larn/diag.c
297
if (sp == 0) {
games/larn/diag.c
301
lrfill((char *) sp, sizeof(struct sphere)); /* get spheres of
games/larn/diag.c
303
sp->p = 0; /* null out pointer */
games/larn/diag.c
305
spheres = sp; /* beginning of list */
games/larn/diag.c
307
sp2->p = sp;
games/larn/monster.c
1755
struct sphere *sp;
games/larn/monster.c
1756
if (((sp = (struct sphere *) malloc(sizeof(struct sphere)))) == 0)
games/larn/monster.c
1779
free(sp);
games/larn/monster.c
1788
free(sp);
games/larn/monster.c
1818
sp->x = x;
games/larn/monster.c
1819
sp->y = y;
games/larn/monster.c
1820
sp->lev = level;
games/larn/monster.c
1821
sp->dir = dir;
games/larn/monster.c
1822
sp->lifetime = life;
games/larn/monster.c
1823
sp->p = 0;
games/larn/monster.c
1825
spheres = sp; /* if first node in the sphere list */
games/larn/monster.c
1827
sp->p = spheres;
games/larn/monster.c
1828
spheres = sp;
games/larn/monster.c
1843
struct sphere *sp, *sp2 = 0;
games/larn/monster.c
1844
for (sp = spheres; sp; sp2 = sp, sp = sp->p)
games/larn/monster.c
1845
if (level == sp->lev) /* is sphere on this level? */
games/larn/monster.c
1846
if ((x == sp->x) && (y == sp->y)) { /* locate sphere at this
games/larn/monster.c
1853
if (sp == spheres) {
games/larn/monster.c
1854
sp2 = sp;
games/larn/monster.c
1855
spheres = sp->p;
games/larn/monster.c
1859
sp2->p = sp->p;
games/larn/monster.c
1860
free((char *) sp);
games/larn/movem.c
410
struct sphere *sp, *sp2;
games/larn/movem.c
414
for (sp = 0, x = 0, sp2 = spheres; sp2; sp2 = sp2->p) /* look through sphere
games/larn/movem.c
423
sp = sph; /* if any spheres, point to them */
games/larn/movem.c
427
for (sp = sph; sp; sp = sp->p) { /* look through sphere list */
games/larn/movem.c
428
x = sp->x;
games/larn/movem.c
429
y = sp->y;
games/larn/movem.c
432
if (--(sp->lifetime) < 0) { /* has sphere run out of gas? */
games/larn/movem.c
440
sp->dir = rnd(8);
games/larn/movem.c
443
dir = sp->dir;
games/larn/movem.c
444
len = sp->lifetime;
games/mille/move.c
447
char *sp;
games/mille/move.c
453
sp = buf;
games/mille/move.c
454
while ((*sp = readch()) != '\n') {
games/mille/move.c
455
if (*sp == killchar())
games/mille/move.c
457
else if (*sp == erasechar()) {
games/mille/move.c
458
if (--sp < buf)
games/mille/move.c
459
sp = buf;
games/mille/move.c
462
if (*sp < ' ')
games/mille/move.c
468
addstr(unctrl(*sp++));
games/mille/move.c
471
*sp = '\0';
games/mille/save.c
103
*sp = '\0';
games/mille/save.c
111
if (sp == buf || (!Fromfile && stat(buf, &junk) > -1
games/mille/save.c
132
for (sp = buf; *sp != '\n'; sp++)
games/mille/save.c
134
*sp = '\0';
games/mille/save.c
151
char *sp, *p;
games/mille/save.c
170
for (sp = buf; *sp != '\n'; sp++)
games/mille/save.c
172
*sp = '\0';
games/mille/save.c
62
char *sp;
games/mille/save.c
70
sp = NULL;
games/mille/save.c
79
sp = buf;
games/mille/save.c
80
while ((*sp = readch()) != '\n') {
games/mille/save.c
81
if (*sp == killchar())
games/mille/save.c
83
else if (*sp == erasechar()) {
games/mille/save.c
84
if (--sp < buf)
games/mille/save.c
85
sp = buf;
games/mille/save.c
92
if (*sp < ' ')
games/mille/save.c
98
addstr(unctrl(*sp));
games/mille/save.c
99
++sp;
games/monop/execute.c
244
char *sp;
games/monop/execute.c
254
sp = strchr(buf, '\n');
games/monop/execute.c
255
if (sp)
games/monop/execute.c
256
*sp = '\0';
games/monop/execute.c
324
for (sp = buf; *sp != '\n'; sp++)
games/monop/execute.c
326
*sp = '\0';
games/monop/execute.c
336
char *sp;
games/monop/execute.c
343
sp = strchr(buf, '\n');
games/monop/execute.c
344
if (sp)
games/monop/execute.c
345
*sp = '\0';
games/monop/execute.c
358
char *sp;
games/monop/execute.c
388
sp = strchr(readbuf, '\n');
games/monop/execute.c
389
if (sp == NULL) {
games/monop/execute.c
394
*sp = '\0';
games/monop/execute.c
425
for (sp = xbuf; *sp != '\n'; sp++)
games/monop/execute.c
427
*sp = '\0';
games/monop/execute.c
686
SQUARE *sp = &board[restore_itemnum];
games/monop/execute.c
693
sp->owner = tmp;
games/monop/execute.c
697
if (sp->type != PRPTY && sp->type != RR && sp->type != UTIL) {
games/monop/execute.c
704
sp->desc->morg = tmp;
games/monop/execute.c
706
if (sp->type != PRPTY) {
games/monop/execute.c
713
sp->desc->houses = tmp;
games/monop/getinp.c
106
const char *sp, *tsp;
games/monop/getinp.c
110
for (sp = buf, tsp = s1; *sp; ) {
games/monop/getinp.c
113
if (c != *sp++)
games/monop/getinp.c
57
char *sp;
games/monop/getinp.c
86
if ((sp = strchr(buf, '\n')) != NULL)
games/monop/getinp.c
87
*sp = '\0';
games/monop/getinp.c
88
for (sp = buf; *sp; sp++)
games/monop/getinp.c
89
*sp = tolower((unsigned char)*sp);
games/monop/misc.c
101
char *sp;
games/monop/misc.c
110
sp = strchr(buf, '\n');
games/monop/misc.c
111
if (sp)
games/monop/misc.c
112
*sp = '\0';
games/monop/misc.c
114
num = strtol(buf, &sp, 10);
games/monop/misc.c
115
if (errno || strlen(sp) > 0 || num < 0 || num >= INT_MAX) {
games/quiz/quiz.c
333
const char *sp;
games/quiz/quiz.c
339
for (mp = m, sp = s; (*mp++ = *sp++) != '\0'; )
games/quiz/rxp.c
107
sp = s;
games/quiz/rxp.c
115
for (; *sp; ++sp) {
games/quiz/rxp.c
121
if (*sp == ':' && !esc)
games/quiz/rxp.c
125
*rp++ = *sp;
games/quiz/rxp.c
128
else switch (*sp) {
games/quiz/rxp.c
137
sp++;
games/quiz/rxp.c
148
if (*sp != ']') {
games/quiz/rxp.c
153
if (*sp != '|') {
games/quiz/rxp.c
154
if (*sp != ']') {
games/quiz/rxp.c
169
*rp++ = *sp;
games/quiz/rxp.c
205
static const char *sp;
games/quiz/rxp.c
211
sp = s;
games/quiz/rxp.c
218
if (ch != *sp++) {
games/quiz/rxp.c
220
sp = sp_fail;
games/quiz/rxp.c
226
if (sp != s)
games/quiz/rxp.c
231
if (*sp != 0)
games/quiz/rxp.c
241
rxp__match(sp, FALSE, grp_end, rxpbuf + *rp++, sp);
games/quiz/rxp.c
248
sp = sp_fail;
games/quiz/rxp.c
99
static const char *sp;
games/sail/dr_1.c
103
sendbp(sp, sq, crew[0]*100, 0);
games/sail/dr_1.c
107
sendbp(sp, sq, crew[1]*10, 0);
games/sail/dr_1.c
114
sendbp(sp, sq, crew[0]*100+crew[1]*10,
games/sail/dr_1.c
122
sendbp(sp, sq, crew[0]*100+crew[1]*10,
games/sail/dr_1.c
129
sendbp(sp, sq, crew[0]*100+crew[1]*10+crew[2],
games/sail/dr_1.c
239
struct ship *sp, *sq;
games/sail/dr_1.c
241
foreachship(sp) {
games/sail/dr_1.c
242
if (sp->file->dir == 0)
games/sail/dr_1.c
244
for (sq = sp + 1; sq < ls; sq++)
games/sail/dr_1.c
245
if (sq->file->dir && meleeing(sp, sq) &&
games/sail/dr_1.c
246
meleeing(sq, sp))
games/sail/dr_1.c
247
fightitout(sp, sq, 0);
games/sail/dr_1.c
250
if (sq->file->dir && meleeing(sq, sp))
games/sail/dr_1.c
251
thwart = fightitout(sp, sq, 1);
games/sail/dr_1.c
257
if (sq->file->dir && meleeing(sq, sp))
games/sail/dr_1.c
258
unboard(sq, sp, 0);
games/sail/dr_1.c
259
unboard(sp, sq, 0);
games/sail/dr_1.c
261
unboard(sp, sp, 1);
games/sail/dr_1.c
263
unboard(sp, sp, 1);
games/sail/dr_1.c
271
struct ship *sp;
games/sail/dr_1.c
278
foreachship(sp) {
games/sail/dr_1.c
279
if (sp->file->captain[0] || sp->file->dir == 0)
games/sail/dr_1.c
281
crew[0] = sp->specs->crew1;
games/sail/dr_1.c
282
crew[1] = sp->specs->crew2;
games/sail/dr_1.c
283
crew[2] = sp->specs->crew3;
games/sail/dr_1.c
285
if (sp->file->OBP[n].turnsent)
games/sail/dr_1.c
286
men += sp->file->OBP[n].mensent;
games/sail/dr_1.c
289
if (sp->file->DBP[n].turnsent)
games/sail/dr_1.c
290
men += sp->file->DBP[n].mensent;
games/sail/dr_1.c
300
if (sp->file->struck)
games/sail/dr_1.c
303
ready = sp->file->readyR;
games/sail/dr_1.c
304
guns = sp->specs->gunR;
games/sail/dr_1.c
305
car = sp->specs->carR;
games/sail/dr_1.c
307
ready = sp->file->readyL;
games/sail/dr_1.c
308
guns = sp->specs->gunL;
games/sail/dr_1.c
309
car = sp->specs->carL;
games/sail/dr_1.c
315
closest = closestenemy(sp, r ? 'r' : 'l', 0);
games/sail/dr_1.c
318
if (range(closest, sp) >
games/sail/dr_1.c
319
range(sp, closestenemy(sp, r ? 'r' : 'l', 1)))
games/sail/dr_1.c
323
target = range(sp, closest);
games/sail/dr_1.c
329
if (target == 1 && sp->file->loadwith == L_GRAPE)
games/sail/dr_1.c
339
rakehim = gunsbear(sp, closest)
games/sail/dr_1.c
340
&& !gunsbear(closest, sp);
games/sail/dr_1.c
341
temp = portside(closest, sp, 1)
games/sail/dr_1.c
359
hit += QUAL[indx][capship(sp)->specs->qual - 1];
games/sail/dr_1.c
360
for (n = 0; n < 3 && sp->file->captured == 0; n++) {
games/sail/dr_1.c
370
sp->file->readyL &= ~R_INITIAL;
games/sail/dr_1.c
372
sp->file->readyR &= ~R_INITIAL;
games/sail/dr_1.c
378
if (sp->file->captured != 0) {
games/sail/dr_1.c
385
temp = sp->specs->class;
games/sail/dr_1.c
395
table(sp, closest, shootat, load, hit,
games/sail/dr_1.c
53
struct ship *sp;
games/sail/dr_1.c
58
foreachship(sp) {
games/sail/dr_1.c
59
if (sp->file->captain[0])
games/sail/dr_1.c
61
nat = capship(sp)->nationality;
games/sail/dr_1.c
64
!is_toughmelee(sp, to, 0, 0))
games/sail/dr_1.c
66
for (i = fouled2(sp, to); --i >= 0;)
games/sail/dr_1.c
68
cleanfoul(sp, to, 0);
games/sail/dr_1.c
77
struct ship *sp, *sq;
games/sail/dr_1.c
79
foreachship(sp) {
games/sail/dr_1.c
80
if (*sp->file->captain)
games/sail/dr_1.c
82
if (sp->file->dir == 0)
games/sail/dr_1.c
84
if (sp->file->struck || sp->file->captured != 0)
games/sail/dr_1.c
86
if (!snagged(sp))
games/sail/dr_1.c
88
crew[0] = sp->specs->crew1 != 0;
games/sail/dr_1.c
89
crew[1] = sp->specs->crew2 != 0;
games/sail/dr_1.c
90
crew[2] = sp->specs->crew3 != 0;
games/sail/dr_1.c
92
if (!Xsnagged2(sp, sq))
games/sail/dr_1.c
94
if (meleeing(sp, sq))
games/sail/dr_1.c
97
|| sp->nationality == capship(sq)->nationality)
games/sail/dr_1.c
99
switch (sp->specs->class - sq->specs->class) {
games/sail/dr_2.c
100
if (sp->file->dir == 0)
games/sail/dr_2.c
102
explode = sp->file->explode;
games/sail/dr_2.c
103
sink = sp->file->sink;
games/sail/dr_2.c
109
send_sink(sp, 2);
games/sail/dr_2.c
111
send_explode(sp, 2);
games/sail/dr_2.c
113
send_dir(sp, 0);
games/sail/dr_2.c
114
if (snagged(sp))
games/sail/dr_2.c
116
cleansnag(sp, sq, 1);
games/sail/dr_2.c
118
makemsg(sp, "exploding!");
games/sail/dr_2.c
120
if (sp != sq && sq->file->dir &&
games/sail/dr_2.c
121
range(sp, sq) < 4)
games/sail/dr_2.c
122
table(sp, sq, RIGGING, L_EXPLODE,
games/sail/dr_2.c
123
sp->specs->guns/13, 6);
games/sail/dr_2.c
126
makemsg(sp, "sinking!");
games/sail/dr_2.c
134
struct ship *sp;
games/sail/dr_2.c
136
foreachship(sp) {
games/sail/dr_2.c
137
if (sp->file->captured == 0)
games/sail/dr_2.c
139
if (sp->file->struck || sp->file->dir == 0)
games/sail/dr_2.c
141
if (sp->specs->crew1 + sp->specs->crew2 + sp->specs->crew3 >
games/sail/dr_2.c
142
sp->file->pcrew * 6) {
games/sail/dr_2.c
143
send_signal(sp, "prize crew overthrown");
games/sail/dr_2.c
144
send_points(sp->file->captured,
games/sail/dr_2.c
145
sp->file->captured->file->points
games/sail/dr_2.c
146
- 2 * sp->specs->pts);
games/sail/dr_2.c
147
send_captured(sp, -1);
games/sail/dr_2.c
65
struct ship *sp, *sq;
games/sail/dr_2.c
68
foreachship(sp) {
games/sail/dr_2.c
69
if (sp->file->captain[0] || sp->file->dir == 0)
games/sail/dr_2.c
72
friendly = sp->nationality == capship(sq)->nationality;
games/sail/dr_2.c
74
if (sp->file->struck || sp->file->captured != 0)
games/sail/dr_2.c
76
if (range(sp, sq) != 1)
games/sail/dr_2.c
78
if (grappled2(sp, sq)) {
games/sail/dr_2.c
79
if (is_toughmelee(sp, sq, 0, 0))
games/sail/dr_2.c
80
ungrap(sp, sq);
games/sail/dr_2.c
82
grap(sp, sq);
games/sail/dr_2.c
83
} else if (couldwin(sp, sq)) {
games/sail/dr_2.c
84
grap(sp, sq);
games/sail/dr_2.c
85
sp->file->loadwith = L_GRAPE;
games/sail/dr_2.c
88
ungrap(sp, sq);
games/sail/dr_2.c
96
struct ship *sp, *sq;
games/sail/dr_2.c
99
foreachship(sp) {
games/sail/dr_3.c
100
dir[n] = sp->file->dir;
games/sail/dr_3.c
101
drift[n] = sp->file->drift;
games/sail/dr_3.c
115
foreachship(sp) {
games/sail/dr_3.c
116
if (!sp->file->movebuf[k])
games/sail/dr_3.c
117
sp->file->movebuf[k+1] = '\0';
games/sail/dr_3.c
118
else if (sp->file->dir)
games/sail/dr_3.c
119
step(sp, sp->file->movebuf[k], &moved[n]);
games/sail/dr_3.c
126
foreachship(sp) {
games/sail/dr_3.c
127
if (sp->file->dir == 0 || is_isolated(sp))
games/sail/dr_3.c
133
if (sp == sq)
games/sail/dr_3.c
137
if (!push(sp, sq))
games/sail/dr_3.c
139
if (snagged2(sp, sq) && range(sp, sq) > 1)
games/sail/dr_3.c
141
if (!range(sp, sq) && !fouled2(sp, sq)) {
games/sail/dr_3.c
142
makesignal(sp, "collision with $$", sq);
games/sail/dr_3.c
144
makesignal(sp, "fouled with $$",
games/sail/dr_3.c
146
send_foul(sp, l);
games/sail/dr_3.c
152
sp->file->movebuf[k + 1] = 0;
games/sail/dr_3.c
154
sq->file->row = sp->file->row - 1;
games/sail/dr_3.c
155
if (sp->file->dir == 1
games/sail/dr_3.c
156
|| sp->file->dir == 5)
games/sail/dr_3.c
158
sp->file->col - 1;
games/sail/dr_3.c
160
sq->file->col = sp->file->col;
games/sail/dr_3.c
161
sq->file->dir = sp->file->dir;
games/sail/dr_3.c
174
foreachship(sp) {
games/sail/dr_3.c
175
if (sp->file->dir != 0) {
games/sail/dr_3.c
176
*sp->file->movebuf = 0;
games/sail/dr_3.c
177
if (row[n] != sp->file->row)
games/sail/dr_3.c
178
send_row(sp, sp->file->row);
games/sail/dr_3.c
179
if (col[n] != sp->file->col)
games/sail/dr_3.c
180
send_col(sp, sp->file->col);
games/sail/dr_3.c
181
if (dir[n] != sp->file->dir)
games/sail/dr_3.c
182
send_dir(sp, sp->file->dir);
games/sail/dr_3.c
183
if (drift[n] != sp->file->drift)
games/sail/dr_3.c
184
send_drift(sp, sp->file->drift);
games/sail/dr_3.c
193
struct ship *sp;
games/sail/dr_3.c
195
foreachship(sp)
games/sail/dr_3.c
196
if (sp->file->movebuf[k])
games/sail/dr_3.c
204
struct ship *sp;
games/sail/dr_3.c
206
foreachship(sp) {
games/sail/dr_3.c
207
if (ship != sp && range(ship, sp) <= 10)
games/sail/dr_3.c
228
step(struct ship *sp, int com, char *moved)
games/sail/dr_3.c
234
if (++sp->file->dir == 9)
games/sail/dr_3.c
235
sp->file->dir = 1;
games/sail/dr_3.c
238
if (--sp->file->dir == 0)
games/sail/dr_3.c
239
sp->file->dir = 8;
games/sail/dr_3.c
243
if (sp->file->dir % 2 == 0)
games/sail/dr_3.c
247
sp->file->row -= dr[sp->file->dir] * dist;
games/sail/dr_3.c
248
sp->file->col -= dc[sp->file->dir] * dist;
games/sail/dr_3.c
255
if (windspeed != 0 && ++sp->file->drift > 2 &&
games/sail/dr_3.c
256
((sp->specs->class >= 3 && !snagged(sp))
games/sail/dr_3.c
258
sp->file->row -= dr[winddir];
games/sail/dr_3.c
259
sp->file->col -= dc[winddir];
games/sail/dr_3.c
262
sp->file->drift = 0;
games/sail/dr_3.c
324
struct ship *sp;
games/sail/dr_3.c
326
foreachship(sp) {
games/sail/dr_3.c
327
sp->file->loadwith = 0;
games/sail/dr_3.c
334
struct ship *sp;
games/sail/dr_3.c
338
foreachship(sp) {
games/sail/dr_3.c
339
if (sp->file->captain[0] != 0)
games/sail/dr_3.c
341
rig = sp->specs->rig1;
games/sail/dr_3.c
342
if (windspeed == 6 || (windspeed == 5 && sp->specs->class > 4))
games/sail/dr_3.c
344
if (rig && sp->specs->crew3) {
games/sail/dr_3.c
345
close = closestenemy(sp, 0, 0);
games/sail/dr_3.c
347
if (range(sp, close) > 9)
games/sail/dr_3.c
357
if ((sp->file->FS != 0) != full)
games/sail/dr_3.c
358
send_fs(sp, full);
games/sail/dr_3.c
55
struct ship *sp, *sq;
games/sail/dr_3.c
64
foreachship(sp) {
games/sail/dr_3.c
69
if (sp->file->captain[0] || sp->file->dir == 0)
games/sail/dr_3.c
71
if (!sp->file->struck && windspeed && !snagged(sp)
games/sail/dr_3.c
72
&& sp->specs->crew3) {
games/sail/dr_3.c
73
ta = maxturns(sp, &af);
games/sail/dr_3.c
74
ma = maxmove(sp, sp->file->dir, 0);
games/sail/dr_3.c
75
closest = closestenemy(sp, 0, 0);
games/sail/dr_3.c
77
*sp->file->movebuf = '\0';
games/sail/dr_3.c
79
closeon(sp, closest, sp->file->movebuf,
games/sail/dr_3.c
80
sizeof(sp->file->movebuf),
games/sail/dr_3.c
83
*sp->file->movebuf = '\0';
games/sail/dr_3.c
92
foreachship(sp) {
games/sail/dr_3.c
93
if (snagged(sp))
games/sail/dr_3.c
94
strcpy(sp->file->movebuf, "d");
games/sail/dr_3.c
96
if (*sp->file->movebuf != 'd')
games/sail/dr_3.c
97
strcat(sp->file->movebuf, "d");
games/sail/dr_3.c
98
row[n] = sp->file->row;
games/sail/dr_3.c
99
col[n] = sp->file->col;
games/sail/dr_main.c
58
struct ship *sp;
games/sail/dr_main.c
80
foreachship(sp) {
games/sail/dr_main.c
81
if (sp->file == NULL &&
games/sail/dr_main.c
82
(sp->file = calloc(1, sizeof (struct File))) == NULL) {
games/sail/dr_main.c
86
sp->file->index = sp - SHIP(0);
games/sail/dr_main.c
87
sp->file->loadL = L_ROUND;
games/sail/dr_main.c
88
sp->file->loadR = L_ROUND;
games/sail/dr_main.c
89
sp->file->readyR = R_LOADED|R_INITIAL;
games/sail/dr_main.c
90
sp->file->readyL = R_LOADED|R_INITIAL;
games/sail/dr_main.c
91
sp->file->stern = nat[sp->nationality]++;
games/sail/dr_main.c
92
sp->file->dir = sp->shipdir;
games/sail/dr_main.c
93
sp->file->row = sp->shiprow;
games/sail/dr_main.c
94
sp->file->col = sp->shipcol;
games/sail/extern.h
219
#define foreachship(sp) for ((sp) = cc->ship; (sp) < ls; (sp)++)
games/sail/extern.h
78
#define sterncolour(sp) ((sp)->file->stern+'0'-((sp)->file->captured ? 10 : 0))
games/sail/extern.h
79
#define sternrow(sp) ((sp)->file->row + dr[(sp)->file->dir])
games/sail/extern.h
80
#define sterncol(sp) ((sp)->file->col + dc[(sp)->file->dir])
games/sail/extern.h
82
#define capship(sp) ((sp)->file->captured?(sp)->file->captured:(sp))
games/sail/misc.c
100
dist = range(from, sp);
games/sail/misc.c
102
closest = sp;
games/sail/misc.c
179
colours(struct ship *sp)
games/sail/misc.c
183
if (sp->file->struck)
games/sail/misc.c
185
if (sp->file->explode)
games/sail/misc.c
187
if (sp->file->sink)
games/sail/misc.c
189
if (sp->file->struck)
games/sail/misc.c
191
flag = *countryname[capship(sp)->nationality];
games/sail/misc.c
192
return sp->file->FS ? flag : tolower((unsigned char)flag);
games/sail/misc.c
85
struct ship *sp;
games/sail/misc.c
91
foreachship(sp) {
games/sail/misc.c
92
if (sp == from)
games/sail/misc.c
94
if (sp->file->dir == 0)
games/sail/misc.c
96
if (a == capship(sp)->nationality && !anyship)
games/sail/misc.c
98
if (side && gunsbear(from, sp) != side)
games/sail/pl_2.c
101
struct ship *sp;
games/sail/pl_2.c
168
foreachship(sp)
games/sail/pl_2.c
169
if (sp != ms)
games/sail/pl_2.c
170
eyeball(sp);
games/sail/pl_2.c
173
if ((sp = closestenemy(ms, 0, 1)) == 0)
games/sail/pl_2.c
176
eyeball(sp);
games/sail/pl_3.c
220
struct ship *sp;
games/sail/pl_3.c
223
foreachship(sp) {
games/sail/pl_3.c
224
if (sp == ms || sp->file->dir == 0)
games/sail/pl_3.c
226
if (range(ms, sp) > 1 && !grappled2(ms, sp))
games/sail/pl_3.c
229
sp, 1)) {
games/sail/pl_3.c
232
|| ms->nationality == capship(sp)->nationality) {
games/sail/pl_3.c
233
send_grap(ms, sp->file->index);
games/sail/pl_3.c
234
send_grap(sp, player);
games/sail/pl_3.c
236
makesignal(ms, "grappled with $$", sp);
games/sail/pl_3.c
241
for (i = grappled2(ms, sp); --i >= 0;) {
games/sail/pl_3.c
243
== capship(sp)->nationality
games/sail/pl_3.c
245
cleangrapple(ms, sp, 0);
games/sail/pl_3.c
248
sp);
games/sail/pl_4.c
101
eyeball(sp);
games/sail/pl_4.c
107
saywhat(struct ship *sp, int flag)
games/sail/pl_4.c
109
if (sp->file->captain[0])
games/sail/pl_4.c
110
return sp->file->captain;
games/sail/pl_4.c
111
else if (sp->file->struck)
games/sail/pl_4.c
113
else if (sp->file->captured != 0)
games/sail/pl_4.c
91
struct ship *sp;
games/sail/pl_4.c
96
foreachship(sp) {
games/sail/pl_4.c
97
c = *countryname[sp->nationality];
games/sail/pl_4.c
98
if ((tolower((unsigned char)c) == *buf || colours(sp) == *buf)
games/sail/pl_4.c
99
&& (sp->file->stern == buf[1] || sterncolour(sp) == buf[1]
games/sail/pl_5.c
159
struct ship *sp;
games/sail/pl_5.c
185
foreachship(sp) {
games/sail/pl_5.c
186
if (sp == ms || sp->file->dir == 0 || range(ms, sp) > 1)
games/sail/pl_5.c
188
if (ms->nationality == capship(sp)->nationality)
games/sail/pl_5.c
190
if (meleeing(ms, sp) && crew[2]) {
games/sail/pl_5.c
192
sp, 1);
games/sail/pl_5.c
193
parties(sp, crew, 0, c);
games/sail/pl_5.c
194
} else if ((fouled2(ms, sp) || grappled2(ms, sp)) && crew[2]) {
games/sail/pl_5.c
196
sp, 1);
games/sail/pl_5.c
197
parties(sp, crew, 0, c);
games/sail/pl_7.c
572
struct ship *sp;
games/sail/pl_7.c
575
foreachship(sp) {
games/sail/pl_7.c
576
if (sp->file->dir
games/sail/pl_7.c
577
&& sp->file->row > viewrow
games/sail/pl_7.c
578
&& sp->file->row < viewrow + VIEW_Y
games/sail/pl_7.c
579
&& sp->file->col > viewcol
games/sail/pl_7.c
580
&& sp->file->col < viewcol + VIEW_X) {
games/sail/pl_7.c
581
wmove(view_w, sp->file->row - viewrow,
games/sail/pl_7.c
582
sp->file->col - viewcol);
games/sail/pl_7.c
583
waddch(view_w, colours(sp));
games/sail/pl_7.c
585
sternrow(sp) - viewrow,
games/sail/pl_7.c
586
sterncol(sp) - viewcol);
games/sail/pl_7.c
587
waddch(view_w, sterncolour(sp));
games/sail/pl_7.c
901
struct ship *sp;
games/sail/pl_7.c
911
foreachship(sp) {
games/sail/pl_7.c
914
sp->file->index,
games/sail/pl_7.c
915
countryname[sp->nationality],
games/sail/pl_7.c
916
sp->shipname,
games/sail/pl_7.c
917
sp->specs->pts,
games/sail/pl_7.c
918
saywhat(sp, 1));
games/sail/pl_7.c
941
struct ship *sp;
games/sail/pl_7.c
946
foreachship(sp)
games/sail/pl_7.c
947
if (sp->file->captain[0] == 0 && !sp->file->struck
games/sail/pl_7.c
948
&& sp->file->captured == 0)
games/sail/pl_7.c
950
if (sp >= ls) {
games/sail/pl_7.c
953
player = sp - SHIP(0);
games/sail/pl_main.c
60
struct ship *sp;
games/sail/pl_main.c
70
foreachship(sp) {
games/sail/pl_main.c
71
if (sp->file == NULL &&
games/sail/pl_main.c
72
(sp->file = calloc(1, sizeof (struct File))) == NULL) {
games/sail/pl_main.c
75
sp->file->index = sp - SHIP(0);
games/sail/pl_main.c
76
sp->file->stern = nat[sp->nationality]++;
games/sail/pl_main.c
77
sp->file->dir = sp->shipdir;
games/sail/pl_main.c
78
sp->file->row = sp->shiprow;
games/sail/pl_main.c
79
sp->file->col = sp->shipcol;
games/sail/pl_main.c
92
struct ship *sp;
games/sail/pl_main.c
94
foreachship(sp) {
games/sail/pl_main.c
95
free(sp->file);
games/sail/pl_main.c
96
sp->file = NULL;
games/snake/snake/snake.c
481
snrand(struct point *sp)
games/snake/snake/snake.c
506
*sp = p;
games/snake/snake/snake.c
601
chase(struct point *np, struct point *sp)
games/snake/snake/snake.c
607
point(&d, you.col - sp->col, you.line - sp->line);
games/snake/snake/snake.c
624
point(&d, sp->col + mx[i], sp->line + my[i]);
games/snake/snake/snake.c
658
point(np, sp->col + mx[w], sp->line + my[w]);
games/snake/snake/snake.c
922
chk(const struct point *sp)
games/snake/snake/snake.c
926
if (same(sp, &money)) {
games/snake/snake/snake.c
927
pchar(sp, TREASURE);
games/snake/snake/snake.c
930
if (same(sp, &finish)) {
games/snake/snake/snake.c
931
pchar(sp, GOAL);
games/snake/snake/snake.c
934
if (same(sp, &snake[0])) {
games/snake/snake/snake.c
935
pchar(sp, SNAKEHEAD);
games/snake/snake/snake.c
939
if (same(sp, &snake[j])) {
games/snake/snake/snake.c
940
pchar(sp, SNAKETAIL);
games/snake/snake/snake.c
944
if ((sp->col < 4) && (sp->line == 0)) {
games/snake/snake/snake.c
950
if (same(sp, &you)) {
games/snake/snake/snake.c
951
pchar(sp, ME);
games/snake/snake/snake.c
954
pchar(sp, ' ');
games/tetris/scores.c
656
struct highscore *sp;
games/tetris/scores.c
673
for (i = 0, sp = &scores[0]; i < nscores; i++, sp++) {
games/tetris/scores.c
674
if (sp->hs_level != level || strcmp(sp->hs_name, me) != 0)
games/tetris/scores.c
676
if (score > sp->hs_score) {
games/tetris/scores.c
679
sp->hs_score * sp->hs_level);
games/tetris/scores.c
680
sp->hs_score = score; /* new score */
games/tetris/scores.c
681
sp->hs_time = now; /* and time */
games/tetris/scores.c
683
} else if (score == sp->hs_score) {
games/tetris/scores.c
686
sp->hs_time = now; /* renew it */
games/tetris/scores.c
692
strcpy(sp->hs_name, me);
games/tetris/scores.c
693
sp->hs_level = level;
games/tetris/scores.c
694
sp->hs_score = score;
games/tetris/scores.c
695
sp->hs_time = now;
games/tetris/scores.c
778
struct highscore *sp;
games/tetris/scores.c
797
for (i = 0, sp = hs; i < num;) {
games/tetris/scores.c
802
if (strcmp(sp->hs_name, pu->name) == 0)
games/tetris/scores.c
808
pu->name = sp->hs_name;
games/tetris/scores.c
819
getpwnam(sp->hs_name) != NULL &&
games/tetris/scores.c
820
sp->hs_time + EXPIRATION >= now) ||
games/tetris/scores.c
821
levelfound[sp->hs_level] == 0)
games/tetris/scores.c
834
if (sp->hs_level < NLEVELS && sp->hs_level >= 0)
games/tetris/scores.c
835
levelfound[sp->hs_level] = 1;
games/tetris/scores.c
836
i++, sp++;
games/tetris/scores.c
851
struct highscore *sp;
games/tetris/scores.c
872
for (i = 0, sp = scores; i < nscores; i++, sp++) {
games/tetris/scores.c
873
if (sp->hs_level < NLEVELS && sp->hs_level >= 0) {
games/tetris/scores.c
874
if (levelfound[sp->hs_level])
games/tetris/scores.c
875
sp->hs_time = 0;
games/tetris/scores.c
877
sp->hs_time = 1;
games/tetris/scores.c
878
levelfound[sp->hs_level] = 1;
games/tetris/scores.c
886
for (i = 0, sp = scores; i < nscores; sp += n) {
games/tetris/scores.c
890
printem(level, i + 1, sp, n, me);
games/tetris/scores.c
905
struct highscore *sp;
games/tetris/scores.c
929
sp = &hs[item];
games/tetris/scores.c
932
item + offset, sp->hs_time ? '*' : ' ',
games/tetris/scores.c
933
sp->hs_score * sp->hs_level,
games/tetris/scores.c
934
sp->hs_name, sp->hs_score, sp->hs_level);
games/tetris/scores.c
940
sp->hs_level == level &&
games/tetris/scores.c
941
sp->hs_score == score &&
games/tetris/scores.c
942
strcmp(sp->hs_name, me) == 0) {
games/tetris/screen.c
295
cell *bp, *sp;
games/tetris/screen.c
354
sp = &curscreen[D_FIRST * B_COLS];
games/tetris/screen.c
357
for (i = 0; i < B_COLS; bp++, sp++, i++) {
games/tetris/screen.c
358
if (*sp == (so = *bp))
games/tetris/screen.c
360
*sp = so;
games/tetris/screen.c
395
if (i > STOP || sp[1] != bp[1] || so != bp[1])
games/tetris/screen.c
397
if (sp[2] != bp[2])
games/tetris/screen.c
398
sp[1] = -1;
games/tetris/screen.c
399
else if (i < STOP && so == bp[2] && sp[3] != bp[3]) {
games/tetris/screen.c
400
sp[2] = -1;
games/tetris/screen.c
401
sp[1] = -1;
lib/libbluetooth/bt_dev.c
576
hci_command_status_ep sp;
lib/libbluetooth/bt_dev.c
670
if (sizeof(sp) > (size_t)n)
lib/libbluetooth/bt_dev.c
673
memcpy(&sp, p, sizeof(sp));
lib/libbluetooth/bt_dev.c
675
if (le16toh(sp.opcode) != HCI_CMD_INQUIRY
lib/libbluetooth/bt_dev.c
676
|| sp.status == 0)
lib/libc/arch/aarch64/gen/_lwp.c
53
uintptr_t sp = (uintptr_t)stack_base + stack_size;
lib/libc/arch/aarch64/gen/_lwp.c
60
u->uc_mcontext.__gregs[_REG_SP] = ((__greg_t)sp) & -16;
lib/libc/arch/aarch64/gen/makecontext.c
48
__uint64_t *sp;
lib/libc/arch/aarch64/gen/makecontext.c
51
sp = (uint64_t *)
lib/libc/arch/aarch64/gen/makecontext.c
55
sp -= argc - 8;
lib/libc/arch/aarch64/gen/makecontext.c
56
gr[_REG_SP] = (__greg_t)(uintptr_t)sp;
lib/libc/arch/aarch64/gen/makecontext.c
73
*sp++ = va_arg(ap, uint64_t);
lib/libc/arch/alpha/gen/makecontext.c
53
unsigned long *sp;
lib/libc/arch/alpha/gen/makecontext.c
57
sp = (unsigned long *)
lib/libc/arch/alpha/gen/makecontext.c
61
sp -= (argc - 6);
lib/libc/arch/alpha/gen/makecontext.c
63
sp = (unsigned long *)((uintptr_t)sp & ~STACK_ALIGNBYTES);
lib/libc/arch/alpha/gen/makecontext.c
64
gr[_REG_SP] = (__greg_t)sp;
lib/libc/arch/alpha/gen/makecontext.c
76
*sp++ = va_arg(ap, unsigned long);
lib/libc/arch/arm/gen/_lwp.c
53
uintptr_t sp;
lib/libc/arch/arm/gen/_lwp.c
61
sp = (uintptr_t)stack_base + stack_size;
lib/libc/arch/arm/gen/_lwp.c
67
u->uc_mcontext.__gregs[_REG_SP] = ((__greg_t)sp) & ~7;
lib/libc/arch/arm/gen/makecontext.c
49
unsigned int *sp;
lib/libc/arch/arm/gen/makecontext.c
53
sp = (unsigned int *)
lib/libc/arch/arm/gen/makecontext.c
57
sp -= argc - 4;
lib/libc/arch/arm/gen/makecontext.c
58
gr[_REG_SP] = (__greg_t)(uintptr_t)sp;
lib/libc/arch/arm/gen/makecontext.c
71
*sp++ = va_arg(ap, int);
lib/libc/arch/hppa/SYS.h
42
stw %rp, HPPA_FRAME_ERP(%sr0,%sp) !\
lib/libc/arch/hppa/SYS.h
49
ldw HPPA_FRAME_ERP(%sr0,%sp), %rp
lib/libc/arch/hppa/SYS.h
60
stw %rp, HPPA_FRAME_ERP(%sr0,%sp) !\
lib/libc/arch/hppa/SYS.h
64
ldw HPPA_FRAME_ERP(%sr0,%sp), %rp !\
lib/libc/arch/hppa/gen/_lwp.c
52
caddr_t sp;
lib/libc/arch/hppa/gen/_lwp.c
63
sp = stack_base + HPPA_FRAME_SIZE;
lib/libc/arch/hppa/gen/_lwp.c
64
sp = (caddr_t)(((uintptr_t)sp + STACK_ALIGNBYTES) & ~STACK_ALIGNBYTES);
lib/libc/arch/hppa/gen/_lwp.c
76
gr[_REG_SP] = (__greg_t) sp;
lib/libc/arch/hppa/gen/makecontext.c
57
uintptr_t *sp;
lib/libc/arch/hppa/gen/makecontext.c
62
sp = (uintptr_t *)ucp->uc_stack.ss_sp;
lib/libc/arch/hppa/gen/makecontext.c
64
sp += 16; /* standard frame */
lib/libc/arch/hppa/gen/makecontext.c
65
sp += (argc >= 4 ? argc : 4); /* Make room for >=4 arguments. */
lib/libc/arch/hppa/gen/makecontext.c
66
sp = (uintptr_t *) /* Align on 64-byte boundary. */
lib/libc/arch/hppa/gen/makecontext.c
67
(((uintptr_t)sp + STACK_ALIGNBYTES) & ~STACK_ALIGNBYTES);
lib/libc/arch/hppa/gen/makecontext.c
70
gr[_REG_SP] = (__greg_t)sp;
lib/libc/arch/hppa/gen/makecontext.c
75
sp[-8] = gp[1];
lib/libc/arch/hppa/gen/makecontext.c
99
sp[-9 - i] = va_arg(ap, uintptr_t);
lib/libc/arch/i386/gen/_lwp.c
48
void **sp;
lib/libc/arch/i386/gen/_lwp.c
61
sp = (void **) (((uintptr_t)(stack_base + stack_size - 4) & ~0xf) + 4);
lib/libc/arch/i386/gen/_lwp.c
63
*--sp = arg;
lib/libc/arch/i386/gen/_lwp.c
64
*--sp = (void *) _lwp_exit;
lib/libc/arch/i386/gen/_lwp.c
67
u->uc_mcontext.__gregs[_REG_UESP] = (uintptr_t) sp;
lib/libc/arch/i386/gen/makecontext.c
61
unsigned int *sp;
lib/libc/arch/i386/gen/makecontext.c
68
sp = (unsigned int *)((uintptr_t)ucp->uc_stack.ss_sp +
lib/libc/arch/i386/gen/makecontext.c
72
sp = (unsigned int *)((uintptr_t)sp & ~0x3);
lib/libc/arch/i386/gen/makecontext.c
73
sp -= argc + 1; /* Make room for ret and args. */
lib/libc/arch/i386/gen/makecontext.c
75
gr[_REG_UESP] = (__greg_t)sp;
lib/libc/arch/i386/gen/makecontext.c
80
*sp++ = (uintptr_t)_resumecontext;
lib/libc/arch/i386/gen/makecontext.c
90
*sp++ = va_arg(ap, uintptr_t);
lib/libc/arch/m68k/gen/_lwp.c
50
void **sp;
lib/libc/arch/m68k/gen/_lwp.c
60
sp = (void **)(void *)(stack_base + stack_size);
lib/libc/arch/m68k/gen/_lwp.c
62
*--sp = arg;
lib/libc/arch/m68k/gen/_lwp.c
63
*--sp = (void *) _lwp_exit;
lib/libc/arch/m68k/gen/_lwp.c
65
u->uc_mcontext.__gregs[_REG_A7] = (int) sp;
lib/libc/arch/m68k/gen/makecontext.c
48
int *sp;
lib/libc/arch/m68k/gen/makecontext.c
53
sp = (int *)((uintptr_t)ucp->uc_stack.ss_sp + ucp->uc_stack.ss_size);
lib/libc/arch/m68k/gen/makecontext.c
54
sp = (int *)((uintptr_t)sp & ~0x3); /* Align on word boundary. */
lib/libc/arch/m68k/gen/makecontext.c
55
sp -= (argc + 1); /* Make room for retaddr and args. */
lib/libc/arch/m68k/gen/makecontext.c
56
mcp->__gregs[_REG_A7] = (__greg_t)sp;
lib/libc/arch/m68k/gen/makecontext.c
59
*sp++ = (int)_resumecontext;
lib/libc/arch/m68k/gen/makecontext.c
63
*sp++ = va_arg(ap, int);
lib/libc/arch/mips/gen/_lwp.c
58
caddr_t sp;
lib/libc/arch/mips/gen/_lwp.c
67
sp = stack_base + stack_size - CALLFRAME_SIZ;
lib/libc/arch/mips/gen/_lwp.c
73
gr[_REG_SP] = (uintptr_t) sp & ~STACK_ALIGNBYTES;
lib/libc/arch/mips/gen/makecontext.c
52
__greg_t *sp;
lib/libc/arch/mips/gen/makecontext.c
57
sp = (__greg_t *)
lib/libc/arch/mips/gen/makecontext.c
60
sp -= (argc >= 4 ? argc : 4); /* Make room for >=4 arguments. */
lib/libc/arch/mips/gen/makecontext.c
62
sp -= (argc > 8 ? argc - 8 : 0); /* Make room for > 8 arguments. */
lib/libc/arch/mips/gen/makecontext.c
65
sp = (__greg_t *)((uintptr_t)sp & ~STACK_ALIGNBYTES);
lib/libc/arch/mips/gen/makecontext.c
67
gr[_REG_SP] = (intptr_t)sp;
lib/libc/arch/mips/gen/makecontext.c
80
sp += i;
lib/libc/arch/mips/gen/makecontext.c
91
*sp++ = va_arg(ap, __greg_t);
lib/libc/arch/or1k/gen/_lwp.c
56
uintptr_t sp;
lib/libc/arch/or1k/gen/_lwp.c
64
sp = (uintptr_t)stack_base + stack_size;
lib/libc/arch/or1k/gen/_lwp.c
65
sp -= STACK_ALIGNBYTES + 1;
lib/libc/arch/or1k/gen/_lwp.c
66
sp &= ~STACK_ALIGNBYTES;
lib/libc/arch/or1k/gen/_lwp.c
69
u->uc_mcontext.__gregs[_REG_SP] = (uintptr_t)sp; /* stack */
lib/libc/arch/or1k/gen/makecontext.c
52
int *sp;
lib/libc/arch/or1k/gen/makecontext.c
57
sp = (int *)
lib/libc/arch/or1k/gen/makecontext.c
60
sp -= 1 + (argc > 6 ? argc - 6: 0); /* Make room for call frame. */
lib/libc/arch/or1k/gen/makecontext.c
61
sp = (int *) ((uintptr_t)sp & ~0x3); /* Align on word boundary. */
lib/libc/arch/or1k/gen/makecontext.c
67
gr[_REG_SP] = (uintptr_t)sp;
lib/libc/arch/or1k/gen/makecontext.c
72
*sp = 0;
lib/libc/arch/or1k/gen/makecontext.c
80
for (sp += 2; i < argc; i++)
lib/libc/arch/or1k/gen/makecontext.c
81
*sp++ = va_arg(ap, int);
lib/libc/arch/powerpc/gen/_lwp.c
56
uintptr_t sp;
lib/libc/arch/powerpc/gen/_lwp.c
64
sp = (uintptr_t)stack_base + stack_size;
lib/libc/arch/powerpc/gen/_lwp.c
65
sp -= STACK_ALIGNBYTES + 1;
lib/libc/arch/powerpc/gen/_lwp.c
66
sp &= ~STACK_ALIGNBYTES;
lib/libc/arch/powerpc/gen/_lwp.c
69
u->uc_mcontext.__gregs[1] = sp; /* stack */
lib/libc/arch/powerpc/gen/makecontext.c
52
int *sp;
lib/libc/arch/powerpc/gen/makecontext.c
57
sp = (int *)
lib/libc/arch/powerpc/gen/makecontext.c
60
sp -= 2 + (argc > 8 ? argc - 8: 0); /* Make room for call frame. */
lib/libc/arch/powerpc/gen/makecontext.c
61
sp = (int *)
lib/libc/arch/powerpc/gen/makecontext.c
62
((uintptr_t)sp & ~0xf); /* Align on quad-word boundary. */
lib/libc/arch/powerpc/gen/makecontext.c
68
gr[_REG_R1] = (__greg_t)sp;
lib/libc/arch/powerpc/gen/makecontext.c
73
*sp = 0;
lib/libc/arch/powerpc/gen/makecontext.c
81
for (sp += 2; i < argc; i++)
lib/libc/arch/powerpc/gen/makecontext.c
82
*sp++ = va_arg(ap, int);
lib/libc/arch/powerpc64/gen/_lwp.c
54
void **sp;
lib/libc/arch/powerpc64/gen/_lwp.c
62
sp = (void *)(stack_base + stack_size);
lib/libc/arch/powerpc64/gen/_lwp.c
65
u->uc_mcontext.__gregs[1] = ((__greg_t) sp) - 112; /* stack */
lib/libc/arch/powerpc64/gen/makecontext.c
52
__greg_t sp, *spp;
lib/libc/arch/powerpc64/gen/makecontext.c
56
sp = (__greg_t) ((uintptr_t)ucp->uc_stack.ss_sp
lib/libc/arch/powerpc64/gen/makecontext.c
58
sp -= 2 + (argc > 8 ? argc - 8: 0); /* Make room for call frame. */
lib/libc/arch/powerpc64/gen/makecontext.c
59
sp = (__greg_t) ((uintptr_t)sp & ~0xf);
lib/libc/arch/powerpc64/gen/makecontext.c
65
gr[_REG_R1] = sp;
lib/libc/arch/powerpc64/gen/makecontext.c
70
spp = (__greg_t *)sp;
lib/libc/arch/riscv/gen/_lwp.c
56
uintptr_t sp;
lib/libc/arch/riscv/gen/_lwp.c
64
sp = (uintptr_t)stack_base + stack_size;
lib/libc/arch/riscv/gen/_lwp.c
65
sp -= STACK_ALIGNBYTES + 1;
lib/libc/arch/riscv/gen/_lwp.c
66
sp &= ~STACK_ALIGNBYTES;
lib/libc/arch/riscv/gen/_lwp.c
69
u->uc_mcontext.__gregs[_REG_SP] = (uintptr_t)sp; /* stack */
lib/libc/arch/riscv/gen/makecontext.c
52
long *sp;
lib/libc/arch/riscv/gen/makecontext.c
57
sp = (long *)
lib/libc/arch/riscv/gen/makecontext.c
60
sp -= 1 + (argc > 8 ? argc - 8: 0); /* Make room for call frame. */
lib/libc/arch/riscv/gen/makecontext.c
61
sp = (long *) ((uintptr_t)sp & -16L); /* Align on 16byte boundary. */
lib/libc/arch/riscv/gen/makecontext.c
67
gr[_REG_SP] = (uintptr_t)sp;
lib/libc/arch/riscv/gen/makecontext.c
72
*sp = 0;
lib/libc/arch/riscv/gen/makecontext.c
80
for (sp += 0; i < argc; i++)
lib/libc/arch/riscv/gen/makecontext.c
81
*sp++ = va_arg(ap, long);
lib/libc/arch/sh3/gen/_lwp.c
53
uintptr_t sp;
lib/libc/arch/sh3/gen/_lwp.c
61
sp = (uintptr_t)stack_base + stack_size;
lib/libc/arch/sh3/gen/_lwp.c
64
u->uc_mcontext.__gregs[_REG_SP] = ((__greg_t) sp) & ~3;
lib/libc/arch/sh3/gen/makecontext.c
49
unsigned int *sp;
lib/libc/arch/sh3/gen/makecontext.c
53
sp = (unsigned int *)
lib/libc/arch/sh3/gen/makecontext.c
57
sp -= argc - 4;
lib/libc/arch/sh3/gen/makecontext.c
58
gr[_REG_SP] = (__greg_t)sp;
lib/libc/arch/sh3/gen/makecontext.c
69
*sp++ = va_arg(ap, int);
lib/libc/arch/sparc/gen/_lwp.c
48
unsigned long *sp;
lib/libc/arch/sparc/gen/_lwp.c
59
sp = (void *)(stack_base + stack_size);
lib/libc/arch/sparc/gen/_lwp.c
60
sp = (ulong *)((ulong)sp & ~STACK_ALIGNBYTES);
lib/libc/arch/sparc/gen/_lwp.c
63
sp -= 8 + 8 + 1 + 6 + 1;
lib/libc/arch/sparc/gen/_lwp.c
69
gr[_REG_O6] = (ulong)sp;
lib/libc/arch/sparc/gen/_lwp.c
75
sp[8+6] = (ulong)sp; /* %i6 */
lib/libc/arch/sparc/gen/_lwp.c
76
sp[8+7] = (ulong)_lwp_exit - 8; /* %i7 */
lib/libc/arch/sparc/gen/makecontext.c
51
unsigned long *sp;
lib/libc/arch/sparc/gen/makecontext.c
54
sp = (unsigned long *)
lib/libc/arch/sparc/gen/makecontext.c
57
sp -= 8 + 8 + 1 + 6 + 1; /* CCFSZ, only in words */
lib/libc/arch/sparc/gen/makecontext.c
60
sp -= argc - 7;
lib/libc/arch/sparc/gen/makecontext.c
62
sp = (unsigned long *)((unsigned long)sp & ~STACK_ALIGNBYTES);
lib/libc/arch/sparc/gen/makecontext.c
64
gr[_REG_O6] = (__greg_t)sp;
lib/libc/arch/sparc/gen/makecontext.c
75
sp[8 + 8 + 1 + 6 + (i - 6)] = va_arg(ap, unsigned long);
lib/libc/arch/sparc64/gen/_lwp.c
46
unsigned long *sp;
lib/libc/arch/sparc64/gen/_lwp.c
57
sp = (ulong *)(stack_base + stack_size);
lib/libc/arch/sparc64/gen/_lwp.c
58
sp = (ulong *)((ulong)sp & ~0x0f);
lib/libc/arch/sparc64/gen/_lwp.c
60
sp -= 8 + 8 + 6;
lib/libc/arch/sparc64/gen/_lwp.c
62
sp[8] = (ulong)arg;
lib/libc/arch/sparc64/gen/_lwp.c
63
sp[14] = (ulong)sp - 2047;
lib/libc/arch/sparc64/gen/_lwp.c
64
sp[15] = (ulong)_lwp_exit - 8;
lib/libc/arch/sparc64/gen/_lwp.c
67
sp = (ulong *)((caddr_t)sp - 2047);
lib/libc/arch/sparc64/gen/_lwp.c
73
gr[_REG_O6] = (ulong) sp;
lib/libc/arch/sparc64/gen/makecontext.c
50
ulong *sp;
lib/libc/arch/sparc64/gen/makecontext.c
54
sp = (ulong *)((caddr_t)ucp->uc_stack.ss_sp + ucp->uc_stack.ss_size);
lib/libc/arch/sparc64/gen/makecontext.c
56
sp = (ulong *)((ulong)sp & ~0xf);
lib/libc/arch/sparc64/gen/makecontext.c
59
sp -= (argc > 6 ? argc - 6 : 0) + 6 + 8 + 8;
lib/libc/arch/sparc64/gen/makecontext.c
65
gr[_REG_O0 + i] = sp[i + 16] = va_arg(ap, unsigned long);
lib/libc/arch/sparc64/gen/makecontext.c
69
sp[i + 16] = va_arg(ap, unsigned long);
lib/libc/arch/sparc64/gen/makecontext.c
72
sp[14] = (ulong)sp - 2047;
lib/libc/arch/sparc64/gen/makecontext.c
73
sp[15] = (ulong)_resumecontext - 8;
lib/libc/arch/sparc64/gen/makecontext.c
76
sp = (ulong *)((caddr_t)sp - 2047);
lib/libc/arch/sparc64/gen/makecontext.c
78
gr[_REG_O6] = (__greg_t)sp;
lib/libc/arch/vax/gen/_lwp.c
49
int *sp;
lib/libc/arch/vax/gen/_lwp.c
59
sp = (int *)((uintptr_t)(stack_base + stack_size) & ~0x3);
lib/libc/arch/vax/gen/_lwp.c
65
sp -= 1 + 1 + 5;
lib/libc/arch/vax/gen/_lwp.c
67
sp[0] = 0; /* condition handler is null */
lib/libc/arch/vax/gen/_lwp.c
68
sp[1] = 0x20000000; /* make this a CALLS frame */
lib/libc/arch/vax/gen/_lwp.c
69
sp[2] = 0; /* saved argument pointer */
lib/libc/arch/vax/gen/_lwp.c
70
sp[3] = 0; /* saved frame pointer */
lib/libc/arch/vax/gen/_lwp.c
71
sp[4] = (int)(uintptr_t)_lwp_exit + 2;/* return via _lwp_exit */
lib/libc/arch/vax/gen/_lwp.c
72
sp[5] = 1; /* argc */
lib/libc/arch/vax/gen/_lwp.c
73
sp[6] = (int)(uintptr_t)arg; /* argv */
lib/libc/arch/vax/gen/_lwp.c
75
gr[_REG_AP] = (__greg_t)(uintptr_t)(sp + 5);
lib/libc/arch/vax/gen/_lwp.c
76
gr[_REG_SP] = (__greg_t)(uintptr_t)sp;
lib/libc/arch/vax/gen/_lwp.c
77
gr[_REG_FP] = (__greg_t)(uintptr_t)sp;
lib/libc/arch/vax/gen/_lwp.c
84
*--sp = (int)(intptr_t)private;
lib/libc/arch/vax/gen/_lwp.c
85
gr[_REG_SP] = (__greg_t)(uintptr_t)sp;
lib/libc/arch/vax/gen/makecontext.c
49
int *sp;
lib/libc/arch/vax/gen/makecontext.c
53
sp = (int *)
lib/libc/arch/vax/gen/makecontext.c
60
sp -= argc + 1 + 5;
lib/libc/arch/vax/gen/makecontext.c
63
sp[5] = argc;
lib/libc/arch/vax/gen/makecontext.c
65
sp[5 + i] = va_arg(ap, int);
lib/libc/arch/vax/gen/makecontext.c
68
sp[0] = 0; /* condition handler is null */
lib/libc/arch/vax/gen/makecontext.c
69
sp[1] = 0x20000000; /* make this a CALLS frame */
lib/libc/arch/vax/gen/makecontext.c
70
sp[2] = 0; /* saved argument pointer */
lib/libc/arch/vax/gen/makecontext.c
71
sp[3] = 0; /* saved frame pointer */
lib/libc/arch/vax/gen/makecontext.c
72
sp[4] = (int)(uintptr_t)_resumecontext+2;/* return via trampoline code */
lib/libc/arch/vax/gen/makecontext.c
74
gr[_REG_AP] = (__greg_t)(uintptr_t)(sp + 5);
lib/libc/arch/vax/gen/makecontext.c
75
gr[_REG_SP] = (__greg_t)(uintptr_t)sp;
lib/libc/arch/vax/gen/makecontext.c
76
gr[_REG_FP] = (__greg_t)(uintptr_t)sp;
lib/libc/arch/x86_64/gen/_lwp.c
49
void **sp;
lib/libc/arch/x86_64/gen/_lwp.c
60
sp = (void **) (((uintptr_t)(stack_base + stack_size) & ~15));
lib/libc/arch/x86_64/gen/_lwp.c
64
*--sp = (void *) _lwp_exit;
lib/libc/arch/x86_64/gen/_lwp.c
67
gr[_REG_URSP] = (uintptr_t) sp;
lib/libc/arch/x86_64/gen/makecontext.c
51
uintptr_t *sp;
lib/libc/arch/x86_64/gen/makecontext.c
61
sp = (uintptr_t *)
lib/libc/arch/x86_64/gen/makecontext.c
65
sp = (uintptr_t *)(((uintptr_t)sp & ~15));
lib/libc/arch/x86_64/gen/makecontext.c
66
sp--;
lib/libc/arch/x86_64/gen/makecontext.c
68
sp -= stackargs;
lib/libc/arch/x86_64/gen/makecontext.c
70
gr[_REG_RSP] = (__greg_t)sp;
lib/libc/arch/x86_64/gen/makecontext.c
75
*sp++ = (uintptr_t)_resumecontext;
lib/libc/arch/x86_64/gen/makecontext.c
93
*sp++ = va_arg(ap, uintptr_t);
lib/libc/citrus/modules/citrus_iso2022.c
519
const struct seqtable * __restrict sp)
lib/libc/citrus/modules/citrus_iso2022.c
524
_DIAGASSERT(sp != NULL);
lib/libc/citrus/modules/citrus_iso2022.c
526
p = sp->chars;
lib/libc/citrus/modules/citrus_iso2022.c
527
while (p - sp->chars < n && p - sp->chars < sp->len) {
lib/libc/citrus/modules/citrus_iso2022.c
563
return p - sp->chars;
lib/libc/citrus/modules/citrus_iso2022.c
574
const struct seqtable *sp;
lib/libc/citrus/modules/citrus_iso2022.c
612
for (sp = &seqtable[0]; sp->len; sp++) {
lib/libc/citrus/modules/citrus_iso2022.c
613
nmatch = seqmatch(string, n, sp);
lib/libc/citrus/modules/citrus_iso2022.c
614
if (sp->len == nmatch && n >= sp->len)
lib/libc/citrus/modules/citrus_iso2022.c
618
if (!sp->len)
lib/libc/citrus/modules/citrus_iso2022.c
621
if (sp->type != -1) {
lib/libc/citrus/modules/citrus_iso2022.c
622
if (sp->csoff == -1)
lib/libc/citrus/modules/citrus_iso2022.c
625
switch (sp->type) {
lib/libc/citrus/modules/citrus_iso2022.c
628
i = string[sp->csoff] - '(';
lib/libc/citrus/modules/citrus_iso2022.c
632
i = string[sp->csoff] - ',';
lib/libc/citrus/modules/citrus_iso2022.c
638
psenc->g[i].type = sp->type;
lib/libc/citrus/modules/citrus_iso2022.c
643
if (sp->finaloff != -1)
lib/libc/citrus/modules/citrus_iso2022.c
644
psenc->g[i].final = string[sp->finaloff];
lib/libc/citrus/modules/citrus_iso2022.c
645
if (sp->intermoff != -1)
lib/libc/citrus/modules/citrus_iso2022.c
646
psenc->g[i].interm = string[sp->intermoff];
lib/libc/citrus/modules/citrus_iso2022.c
647
if (sp->versoff != -1)
lib/libc/citrus/modules/citrus_iso2022.c
648
psenc->g[i].vers = string[sp->versoff];
lib/libc/citrus/modules/citrus_iso2022.c
650
string += sp->len;
lib/libc/citrus/modules/citrus_iso2022.c
651
n -= sp->len;
lib/libc/citrus/modules/citrus_iso2022.c
688
for (sp = &seqtable[0]; sp->len; sp++) {
lib/libc/citrus/modules/citrus_iso2022.c
689
nmatch = seqmatch(string, n, sp);
lib/libc/citrus/modules/citrus_iso2022.c
697
if (n < sp->len) {
lib/libc/citrus/modules/citrus_iso2022.c
704
if (nmatch == sp->len) {
lib/libc/db/btree/bt_split.c
103
h = sp->pgno == P_ROOT ?
lib/libc/db/btree/bt_split.c
104
bt_root(t, sp, &l, &r, &skip, ilen) :
lib/libc/db/btree/bt_split.c
105
bt_page(t, sp, &l, &r, &skip, ilen);
lib/libc/db/btree/bt_split.c
123
if (sp->pgno == P_ROOT &&
lib/libc/db/btree/bt_split.c
125
bt_rroot(t, sp, l, r) : bt_broot(t, sp, l, r)) == RET_ERROR)
lib/libc/db/btree/bt_split.c
219
sp = h;
lib/libc/db/btree/bt_split.c
302
if (sp->pgno == P_ROOT &&
lib/libc/db/btree/bt_split.c
304
bt_rroot(t, sp, l, r) : bt_broot(t, sp, l, r)) == RET_ERROR)
lib/libc/db/btree/bt_split.c
82
__bt_split(BTREE *t, PAGE *sp, const DBT *key, const DBT *data, int flags,
lib/libc/db/hash/hash_page.c
483
uint16_t *sp;
lib/libc/db/hash/hash_page.c
489
sp = (uint16_t *)(void *)bufp->page;
lib/libc/db/hash/hash_page.c
493
hashp->FFACTOR = (uint32_t)sp[0] >> 1;
lib/libc/db/hash/hash_page.c
511
ndx = sp[0];
lib/libc/db/hash/hash_page.c
517
sp[ndx + 4] = OFFSET(sp);
lib/libc/db/hash/hash_page.c
518
temp = FREESPACE(sp);
lib/libc/db/hash/hash_page.c
520
sp[ndx + 3] = (uint16_t)(temp - OVFLSIZE);
lib/libc/db/hash/hash_page.c
521
sp[ndx + 1] = ovfl_num;
lib/libc/db/hash/hash_page.c
522
sp[ndx + 2] = OVFLPAGE;
lib/libc/db/hash/hash_page.c
523
sp[0] = ndx + 2;
lib/libc/db/hash/hash_page.c
869
squeeze_key(uint16_t *sp, const DBT *key, const DBT *val)
lib/libc/db/hash/hash_page.c
875
p = (char *)(void *)sp;
lib/libc/db/hash/hash_page.c
876
n = sp[0];
lib/libc/db/hash/hash_page.c
877
free_space = FREESPACE(sp);
lib/libc/db/hash/hash_page.c
878
off = OFFSET(sp);
lib/libc/db/hash/hash_page.c
880
pageno = sp[n - 1];
lib/libc/db/hash/hash_page.c
883
sp[n - 1] = off;
lib/libc/db/hash/hash_page.c
887
sp[n] = off;
lib/libc/db/hash/hash_page.c
889
sp[0] = n + 2;
lib/libc/db/hash/hash_page.c
890
sp[n + 1] = pageno;
lib/libc/db/hash/hash_page.c
891
sp[n + 2] = OVFLPAGE;
lib/libc/db/hash/hash_page.c
894
FREESPACE(sp) = (uint16_t)(free_space - temp);
lib/libc/db/hash/hash_page.c
895
OFFSET(sp) = off;
lib/libc/db/recno/rec_get.c
232
uint8_t *sp, *ep, *p;
lib/libc/db/recno/rec_get.c
245
sp = (uint8_t *)t->bt_cmap;
lib/libc/db/recno/rec_get.c
248
if (sp >= ep) {
lib/libc/db/recno/rec_get.c
254
sp < ep && len > 0; *p++ = *sp++, --len);
lib/libc/db/recno/rec_get.c
260
t->bt_cmap = (caddr_t)sp;
lib/libc/db/recno/rec_get.c
278
uint8_t *sp, *ep;
lib/libc/db/recno/rec_get.c
282
sp = (uint8_t *)t->bt_cmap;
lib/libc/db/recno/rec_get.c
287
if (sp >= ep) {
lib/libc/db/recno/rec_get.c
291
for (data.data = sp; sp < ep && *sp != bval; ++sp);
lib/libc/db/recno/rec_get.c
292
data.size = sp - (uint8_t *)data.data;
lib/libc/db/recno/rec_get.c
295
++sp;
lib/libc/db/recno/rec_get.c
297
t->bt_cmap = (caddr_t)sp;
lib/libc/gdtoa/gethex.c
134
*sp = __UNCONST(s);
lib/libc/gdtoa/gethex.c
136
*sp = (char*)__UNCONST(s0) - 1;
lib/libc/gdtoa/gethex.c
41
gethex( CONST char **sp, CONST FPI *fpi, Long *expt, Bigint **bp, int sign, locale_t loc)
lib/libc/gdtoa/gethex.c
57
s0 = *(CONST char **)sp + 2;
lib/libc/gdtoa/hexnan.c
105
*sp = s + 1;
lib/libc/gdtoa/hexnan.c
111
*sp = s + 1;
lib/libc/gdtoa/hexnan.c
56
hexnan(sp, fpi, x0)
lib/libc/gdtoa/hexnan.c
57
CONST char **sp; CONST FPI *fpi; ULong *x0;
lib/libc/gdtoa/hexnan.c
59
hexnan( CONST char **sp, CONST FPI *fpi, ULong *x0)
lib/libc/gdtoa/hexnan.c
75
s = *sp;
lib/libc/gdtoa/smisc.c
125
(sp, t) CONST char **sp, *t;
lib/libc/gdtoa/smisc.c
127
(CONST char **sp, CONST char *t)
lib/libc/gdtoa/smisc.c
131
CONST char *s = *sp;
lib/libc/gdtoa/smisc.c
139
*sp = s + 1;
lib/libc/gdtoa/strtoIQ.c
38
strtoIQ(s, sp, a, b) CONST char *s; char **sp; void *a; void *b;
lib/libc/gdtoa/strtoIQ.c
40
strtoIQ(CONST char *s, char **sp, void *a, void *b)
lib/libc/gdtoa/strtoIQ.c
53
k = strtoIg(s, sp, &fpi, exp, B, rv);
lib/libc/gdtoa/strtoId.c
38
strtoId(s, sp, f0, f1) CONST char *s; char **sp; double *f0, *f1;
lib/libc/gdtoa/strtoId.c
40
strtoId(CONST char *s, char **sp, double *f0, double *f1)
lib/libc/gdtoa/strtoId.c
52
k = strtoIg(s, sp, &fpi, exp, B, rv);
lib/libc/gdtoa/strtoIdd.c
38
strtoIdd(s, sp, f0, f1) CONST char *s; char **sp; double *f0, *f1;
lib/libc/gdtoa/strtoIdd.c
40
strtoIdd(CONST char *s, char **sp, double *f0, double *f1)
lib/libc/gdtoa/strtoIdd.c
56
k = strtoIg(s, sp, &fpi, exp, B, rv);
lib/libc/gdtoa/strtoIf.c
38
strtoIf(s, sp, f0, f1) CONST char *s; char **sp; float *f0, *f1;
lib/libc/gdtoa/strtoIf.c
40
strtoIf(CONST char *s, char **sp, float *f0, float *f1)
lib/libc/gdtoa/strtoIf.c
52
k = strtoIg(s, sp, &fpi, exp, B, rv);
lib/libc/gdtoa/strtoIx.c
38
strtoIx(s, sp, a, b) CONST char *s; char **sp; void *a; void *b;
lib/libc/gdtoa/strtoIx.c
40
strtoIx(CONST char *s, char **sp, void *a, void *b)
lib/libc/gdtoa/strtoIx.c
53
k = strtoIg(s, sp, &fpi, exp, B, rv);
lib/libc/gdtoa/strtoIxL.c
38
strtoIxL(s, sp, a, b) CONST char *s; char **sp; void *a; void *b;
lib/libc/gdtoa/strtoIxL.c
40
strtoIxL(CONST char *s, char **sp, void *a, void *b)
lib/libc/gdtoa/strtoIxL.c
53
k = strtoIg(s, sp, &fpi, exp, B, rv);
lib/libc/gdtoa/strtod.c
1107
strtod(CONST char *s, char **sp)
lib/libc/gdtoa/strtod.c
1109
return _int_strtod_l(s, sp, _current_locale());
lib/libc/gdtoa/strtod.c
1117
strtod_l(CONST char *s, char **sp, locale_t loc)
lib/libc/gdtoa/strtod.c
1119
return _int_strtod_l(s, sp, loc);
lib/libc/gdtoa/strtodI.c
55
strtodI(s, sp, dd) CONST char *s; char **sp; double *dd;
lib/libc/gdtoa/strtodI.c
57
strtodI(CONST char *s, char **sp, double *dd)
lib/libc/gdtoa/strtodI.c
66
k = strtodg(s, sp, &fpi, &exp, bits);
lib/libc/gdtoa/strtodnrp.c
44
strtod(s, sp) CONST char *s; char **sp;
lib/libc/gdtoa/strtodnrp.c
46
strtod(CONST char *s, char **sp)
lib/libc/gdtoa/strtodnrp.c
55
k = strtodg(s, sp, &fpi, &expt, bits);
lib/libc/gdtoa/strtof.c
103
strtof_l(CONST char *s, char **sp, locale_t loc)
lib/libc/gdtoa/strtof.c
105
return _int_strtof_l(s, sp, loc);
lib/libc/gdtoa/strtof.c
46
_int_strtof_l(CONST char *s, char **sp, locale_t loc)
lib/libc/gdtoa/strtof.c
59
k = strtodg(s, sp, fpi, &expt, bits, loc);
lib/libc/gdtoa/strtof.c
97
strtof(CONST char *s, char **sp)
lib/libc/gdtoa/strtof.c
99
return _int_strtof_l(s, sp, _current_locale());
lib/libc/gdtoa/strtof_vaxf.c
47
_int_strtof_l(CONST char *s, char **sp, locale_t loc)
lib/libc/gdtoa/strtof_vaxf.c
55
k = strtodg(s, sp, &fpi, &expt, bits, loc);
lib/libc/gdtoa/strtof_vaxf.c
84
strtof(CONST char *s, char **sp)
lib/libc/gdtoa/strtof_vaxf.c
86
return _int_strtof_l(s, sp, _current_locale());
lib/libc/gdtoa/strtof_vaxf.c
90
strtof_l(CONST char *s, char **sp, locale_t loc)
lib/libc/gdtoa/strtof_vaxf.c
92
return _int_strtof_l(s, sp, loc);
lib/libc/gdtoa/strtold_subr.c
54
strtold(CONST char *s, char **sp)
lib/libc/gdtoa/strtold_subr.c
56
return _int_strtold_l(s, sp, _current_locale());
lib/libc/gdtoa/strtold_subr.c
60
strtold_l(CONST char *s, char **sp, locale_t loc)
lib/libc/gdtoa/strtold_subr.c
62
return _int_strtold_l(s, sp, loc);
lib/libc/gdtoa/strtopQ.c
55
strtopQ(CONST char *s, char **sp, void *V, locale_t loc)
lib/libc/gdtoa/strtopQ.c
68
k = strtodg(s, sp, fpi, &expt, bits, loc);
lib/libc/gdtoa/strtopd.c
38
strtopd(s, sp, d) char *s; char **sp; double *d;
lib/libc/gdtoa/strtopd.c
40
strtopd(CONST char *s, char **sp, double *d)
lib/libc/gdtoa/strtopd.c
53
k = strtodg(s, sp, fpi, &expt, bits);
lib/libc/gdtoa/strtopdd.c
38
strtopdd(s, sp, dd) CONST char *s; char **sp; double *dd;
lib/libc/gdtoa/strtopdd.c
40
strtopdd(CONST char *s, char **sp, double *dd)
lib/libc/gdtoa/strtopdd.c
62
rv = strtodg(s, sp, fpi, &expt, bits);
lib/libc/gdtoa/strtopf.c
38
strtopf(s, sp, f) CONST char *s; char **sp; float *f;
lib/libc/gdtoa/strtopf.c
40
strtopf(CONST char *s, char **sp, float *f)
lib/libc/gdtoa/strtopf.c
53
k = strtodg(s, sp, fpi, &expt, bits);
lib/libc/gdtoa/strtopx.c
57
strtopx(CONST char *s, char **sp, void *V, locale_t loc)
lib/libc/gdtoa/strtopx.c
70
k = strtodg(s, sp, fpi, &expt, bits, loc);
lib/libc/gdtoa/strtopxL.c
53
strtopxL(CONST char *s, char **sp, void *V, locale_t loc)
lib/libc/gdtoa/strtopxL.c
66
k = strtodg(s, sp, fpi, &expt, bits, loc);
lib/libc/gdtoa/strtorQ.c
101
strtorQ(CONST char *s, char **sp, int rounding, void *L)
lib/libc/gdtoa/strtorQ.c
117
k = strtodg(s, sp, fpi, &expt, bits);
lib/libc/gdtoa/strtorQ.c
99
strtorQ(s, sp, rounding, L) CONST char *s; char **sp; int rounding; void *L;
lib/libc/gdtoa/strtord.c
76
strtord(CONST char *s, char **sp, int rounding, double *d, locale_t loc)
lib/libc/gdtoa/strtord.c
91
k = strtodg(s, sp, fpi, &expt, bits, loc);
lib/libc/gdtoa/strtordd.c
177
strtordd(s, sp, rounding, dd) CONST char *s; char **sp; int rounding; double *dd;
lib/libc/gdtoa/strtordd.c
179
strtordd(CONST char *s, char **sp, int rounding, double *dd)
lib/libc/gdtoa/strtordd.c
199
k = strtodg(s, sp, fpi, &expt, bits);
lib/libc/gdtoa/strtorf.c
71
strtorf(s, sp, rounding, f) CONST char *s; char **sp; int rounding; float *f;
lib/libc/gdtoa/strtorf.c
73
strtorf(CONST char *s, char **sp, int rounding, float *f)
lib/libc/gdtoa/strtorf.c
89
k = strtodg(s, sp, fpi, &expt, bits);
lib/libc/gdtoa/strtorx.c
102
strtorx(s, sp, rounding, L) CONST char *s; char **sp; int rounding; void *L;
lib/libc/gdtoa/strtorx.c
104
strtorx(CONST char *s, char **sp, int rounding, void *L)
lib/libc/gdtoa/strtorx.c
120
k = strtodg(s, sp, fpi, &expt, bits);
lib/libc/gdtoa/strtorxL.c
108
k = strtodg(s, sp, fpi, &expt, bits);
lib/libc/gdtoa/strtorxL.c
90
strtorxL(s, sp, rounding, L) CONST char *s; char **sp; int rounding; void *L;
lib/libc/gdtoa/strtorxL.c
92
strtorxL(CONST char *s, char **sp, int rounding, void *L)
lib/libc/gen/fstab.c
146
sp = subline;
lib/libc/gen/fstab.c
148
while ((cp = nextfld(&sp, ",")) != NULL) {
lib/libc/gen/fstab.c
87
char *cp, *lp, *sp;
lib/libc/gen/fts.c
1003
fts_sort(FTS *sp, FTSENT *head, size_t nitems)
lib/libc/gen/fts.c
1007
_DIAGASSERT(sp != NULL);
lib/libc/gen/fts.c
101
#define CLR(opt) (sp->fts_options &= ~(opt))
lib/libc/gen/fts.c
1017
if (nitems > sp->fts_nitems) {
lib/libc/gen/fts.c
1018
errno = reallocarr(&sp->fts_array,
lib/libc/gen/fts.c
1019
nitems + 40, sizeof(*sp->fts_array));
lib/libc/gen/fts.c
102
#define ISSET(opt) (sp->fts_options & (opt))
lib/libc/gen/fts.c
1022
sp->fts_nitems = fts_nitems_truncate(nitems + 40);
lib/libc/gen/fts.c
1024
for (ap = sp->fts_array, p = head; p; p = p->fts_link)
lib/libc/gen/fts.c
1026
qsort((void *)sp->fts_array, nitems, sizeof(FTSENT *),
lib/libc/gen/fts.c
1027
(int (*)(const void *, const void *))sp->fts_compar);
lib/libc/gen/fts.c
1028
for (head = *(ap = sp->fts_array); --nitems; ++ap)
lib/libc/gen/fts.c
103
#define SET(opt) (sp->fts_options |= (opt))
lib/libc/gen/fts.c
1035
fts_alloc(FTS *sp, const char *name, size_t namelen)
lib/libc/gen/fts.c
1042
_DIAGASSERT(sp != NULL);
lib/libc/gen/fts.c
105
#define CHDIR(sp, path) (!ISSET(FTS_NOCHDIR) && chdir(path))
lib/libc/gen/fts.c
106
#define FCHDIR(sp, fd) (!ISSET(FTS_NOCHDIR) && fchdir(fd))
lib/libc/gen/fts.c
1081
p->fts_path = sp->fts_path;
lib/libc/gen/fts.c
1141
fts_palloc(FTS *sp, size_t size)
lib/libc/gen/fts.c
1145
_DIAGASSERT(sp != NULL);
lib/libc/gen/fts.c
1155
new = realloc(sp->fts_path, size);
lib/libc/gen/fts.c
1158
sp->fts_path = new;
lib/libc/gen/fts.c
1159
sp->fts_pathlen = fts_pathlen_truncate(size);
lib/libc/gen/fts.c
1168
fts_padjust(FTS *sp, FTSENT *head)
lib/libc/gen/fts.c
1173
_DIAGASSERT(sp != NULL);
lib/libc/gen/fts.c
1182
addr = sp->fts_path;
lib/libc/gen/fts.c
1185
for (p = sp->fts_child; p; p = p->fts_link)
lib/libc/gen/fts.c
121
FTS *sp;
lib/libc/gen/fts.c
1214
fts_safe_changedir(const FTS *sp, const FTSENT *p, int fd, const char *path)
lib/libc/gen/fts.c
136
if ((sp = calloc(1, sizeof(FTS))) == NULL)
lib/libc/gen/fts.c
138
sp->fts_compar = compar;
lib/libc/gen/fts.c
139
sp->fts_options = options;
lib/libc/gen/fts.c
149
if (fts_palloc(sp, MAX(fts_maxarglen(argv), MAXPATHLEN)))
lib/libc/gen/fts.c
153
if ((parent = fts_alloc(sp, "", 0)) == NULL)
lib/libc/gen/fts.c
165
if ((p = fts_alloc(sp, *argv, len)) == NULL)
lib/libc/gen/fts.c
170
p->fts_info = fts_stat(sp, p, ISSET(FTS_COMFOLLOW));
lib/libc/gen/fts.c
194
root = fts_sort(sp, root, nitems);
lib/libc/gen/fts.c
201
if ((sp->fts_cur = fts_alloc(sp, "", 0)) == NULL)
lib/libc/gen/fts.c
203
sp->fts_cur->fts_link = root;
lib/libc/gen/fts.c
204
sp->fts_cur->fts_info = FTS_INIT;
lib/libc/gen/fts.c
217
if ((sp->fts_rfd = open(".", O_RDONLY | O_CLOEXEC, 0)) == -1)
lib/libc/gen/fts.c
224
return (sp);
lib/libc/gen/fts.c
228
mem2: free(sp->fts_path);
lib/libc/gen/fts.c
229
mem1: free(sp);
lib/libc/gen/fts.c
234
fts_load(FTS *sp, FTSENT *p)
lib/libc/gen/fts.c
239
_DIAGASSERT(sp != NULL);
lib/libc/gen/fts.c
250
memmove(sp->fts_path, p->fts_name, len + 1);
lib/libc/gen/fts.c
256
p->fts_accpath = p->fts_path = sp->fts_path;
lib/libc/gen/fts.c
257
sp->fts_dev = p->fts_dev;
lib/libc/gen/fts.c
261
fts_close(FTS *sp)
lib/libc/gen/fts.c
266
_DIAGASSERT(sp != NULL);
lib/libc/gen/fts.c
273
if (sp->fts_cur) {
lib/libc/gen/fts.c
274
if (sp->fts_cur->fts_flags & FTS_SYMFOLLOW)
lib/libc/gen/fts.c
275
(void)close(sp->fts_cur->fts_symfd);
lib/libc/gen/fts.c
276
for (p = sp->fts_cur; p->fts_level >= FTS_ROOTLEVEL;) {
lib/libc/gen/fts.c
285
if (sp->fts_child)
lib/libc/gen/fts.c
286
fts_lfree(sp->fts_child);
lib/libc/gen/fts.c
287
if (sp->fts_array)
lib/libc/gen/fts.c
288
free(sp->fts_array);
lib/libc/gen/fts.c
289
free(sp->fts_path);
lib/libc/gen/fts.c
293
if (fchdir(sp->fts_rfd) == -1)
lib/libc/gen/fts.c
295
(void)close(sp->fts_rfd);
lib/libc/gen/fts.c
299
free(sp);
lib/libc/gen/fts.c
334
fts_read(FTS *sp)
lib/libc/gen/fts.c
341
_DIAGASSERT(sp != NULL);
lib/libc/gen/fts.c
344
if (sp->fts_cur == NULL || ISSET(FTS_STOP))
lib/libc/gen/fts.c
348
p = sp->fts_cur;
lib/libc/gen/fts.c
356
p->fts_info = fts_stat(sp, p, 0);
lib/libc/gen/fts.c
368
p->fts_info = fts_stat(sp, p, 1);
lib/libc/gen/fts.c
384
(ISSET(FTS_XDEV) && p->fts_dev != sp->fts_dev)) {
lib/libc/gen/fts.c
387
if (sp->fts_child) {
lib/libc/gen/fts.c
388
fts_lfree(sp->fts_child);
lib/libc/gen/fts.c
389
sp->fts_child = NULL;
lib/libc/gen/fts.c
396
if (sp->fts_child && ISSET(FTS_NAMEONLY)) {
lib/libc/gen/fts.c
398
fts_lfree(sp->fts_child);
lib/libc/gen/fts.c
399
sp->fts_child = NULL;
lib/libc/gen/fts.c
414
if (sp->fts_child) {
lib/libc/gen/fts.c
415
if (fts_safe_changedir(sp, p, -1, p->fts_accpath)) {
lib/libc/gen/fts.c
418
for (p = sp->fts_child; p; p = p->fts_link)
lib/libc/gen/fts.c
422
} else if ((sp->fts_child = fts_build(sp, BREAD)) == NULL) {
lib/libc/gen/fts.c
427
p = sp->fts_child;
lib/libc/gen/fts.c
428
sp->fts_child = NULL;
lib/libc/gen/fts.c
442
assert(tmp == sp->fts_cur);
lib/libc/gen/fts.c
443
sp->fts_cur = NULL;
lib/libc/gen/fts.c
453
if (FCHDIR(sp, sp->fts_rfd)) {
lib/libc/gen/fts.c
457
fts_load(sp, p);
lib/libc/gen/fts.c
458
return (sp->fts_cur = p);
lib/libc/gen/fts.c
469
p->fts_info = fts_stat(sp, p, 1);
lib/libc/gen/fts.c
481
name: t = sp->fts_path + NAPPEND(p->fts_parent);
lib/libc/gen/fts.c
484
return (sp->fts_cur = p);
lib/libc/gen/fts.c
498
return (sp->fts_cur = NULL);
lib/libc/gen/fts.c
502
sp->fts_path[p->fts_pathlen] = '\0';
lib/libc/gen/fts.c
510
if (FCHDIR(sp, sp->fts_rfd)) {
lib/libc/gen/fts.c
515
if (FCHDIR(sp, p->fts_symfd)) {
lib/libc/gen/fts.c
524
fts_safe_changedir(sp, p->fts_parent, -1, "..")) {
lib/libc/gen/fts.c
529
return (sp->fts_cur = p);
lib/libc/gen/fts.c
540
fts_set(FTS *sp, FTSENT *p, int instr)
lib/libc/gen/fts.c
543
_DIAGASSERT(sp != NULL);
lib/libc/gen/fts.c
556
fts_children(FTS *sp, int instr)
lib/libc/gen/fts.c
561
_DIAGASSERT(sp != NULL);
lib/libc/gen/fts.c
569
p = sp->fts_cur;
lib/libc/gen/fts.c
594
if (sp->fts_child)
lib/libc/gen/fts.c
595
fts_lfree(sp->fts_child);
lib/libc/gen/fts.c
612
return (sp->fts_child = fts_build(sp, instr));
lib/libc/gen/fts.c
615
return (sp->fts_child = NULL);
lib/libc/gen/fts.c
616
sp->fts_child = fts_build(sp, instr);
lib/libc/gen/fts.c
622
return (sp->fts_child);
lib/libc/gen/fts.c
640
fts_build(FTS *sp, int type)
lib/libc/gen/fts.c
656
_DIAGASSERT(sp != NULL);
lib/libc/gen/fts.c
659
cur = sp->fts_cur;
lib/libc/gen/fts.c
719
if (fts_safe_changedir(sp, cur, dirfd(dirp), NULL)) {
lib/libc/gen/fts.c
742
cp = sp->fts_path + len;
lib/libc/gen/fts.c
746
maxlen = sp->fts_pathlen - len;
lib/libc/gen/fts.c
772
if ((p = fts_alloc(sp, dp->d_name, dnamlen)) == NULL)
lib/libc/gen/fts.c
775
oldaddr = sp->fts_path;
lib/libc/gen/fts.c
776
if (fts_palloc(sp, dnamlen + len + 1)) {
lib/libc/gen/fts.c
793
if (oldaddr != sp->fts_path) {
lib/libc/gen/fts.c
796
cp = sp->fts_path + len;
lib/libc/gen/fts.c
798
maxlen = sp->fts_pathlen - len;
lib/libc/gen/fts.c
821
p->fts_parent = sp->fts_cur;
lib/libc/gen/fts.c
853
p->fts_info = fts_stat(sp, p, 0);
lib/libc/gen/fts.c
878
fts_padjust(sp, head);
lib/libc/gen/fts.c
885
if (len == sp->fts_pathlen || nitems == 0)
lib/libc/gen/fts.c
899
FCHDIR(sp, sp->fts_rfd) :
lib/libc/gen/fts.c
900
fts_safe_changedir(sp, cur->fts_parent, -1, ".."))) {
lib/libc/gen/fts.c
914
if (sp->fts_compar && nitems > 1)
lib/libc/gen/fts.c
915
head = fts_sort(sp, head, nitems);
lib/libc/gen/fts.c
920
fts_stat(FTS *sp, FTSENT *p, int follow)
lib/libc/gen/fts.c
928
_DIAGASSERT(sp != NULL);
lib/libc/gen/getnetgrent.c
102
char *sp, *ep, *dp;
lib/libc/gen/getnetgrent.c
108
for (sp = *pp; *sp && _NG_ISSPACE(*sp); sp++)
lib/libc/gen/getnetgrent.c
112
for (ep = sp; *ep && *ep != del && !_NG_ISSPACE(*ep); ep++)
lib/libc/gen/getnetgrent.c
126
len = (ep - sp) + 1;
lib/libc/gen/getnetgrent.c
131
(void)memcpy(dp, sp, len);
lib/libc/gen/getusershell.c
180
char *sp, *cp;
lib/libc/gen/getusershell.c
194
sp = cp = curshell;
lib/libc/gen/getusershell.c
199
sp = cp;
lib/libc/gen/getusershell.c
204
*retval = sp;
lib/libc/nameser/ns_name.c
936
const u_char *dn, *cp, *sp;
lib/libc/nameser/ns_name.c
941
sp = *cpp;
lib/libc/nameser/ns_name.c
948
while (*sp != 0 && (*sp & NS_CMPRSFLGS) == 0 &&
lib/libc/nameser/ns_name.c
949
(sp - msg) < 0x4000) {
lib/libc/nameser/ns_name.c
951
cp = sp;
lib/libc/nameser/ns_name.c
969
sp - msg));
lib/libc/nameser/ns_name.c
970
return (int)(sp - msg);
lib/libc/nameser/ns_name.c
985
sp += *sp + 1;
lib/libc/net/getaddrinfo.c
1535
struct servent *sp;
lib/libc/net/getaddrinfo.c
1597
sp = getservbyname_r(servname, proto, &sv, svd);
lib/libc/net/getaddrinfo.c
1598
if (sp == NULL)
lib/libc/net/getaddrinfo.c
1600
port = sp->s_port;
lib/libc/net/getnameinfo.c
254
struct servent *sp;
lib/libc/net/getnameinfo.c
298
sp = NULL;
lib/libc/net/getnameinfo.c
301
sp = getservbyport_r(port,
lib/libc/net/getnameinfo.c
304
if (sp) {
lib/libc/net/getnameinfo.c
305
if (strlen(sp->s_name) + 1 > servlen) {
lib/libc/net/getnameinfo.c
309
strlcpy(serv, sp->s_name, servlen);
lib/libc/net/getnetnamadr.c
136
const char *sp;
lib/libc/net/getnetnamadr.c
140
sp = str;
lib/libc/net/getnetnamadr.c
144
if (!isdigit((unsigned char)*sp))
lib/libc/net/getnetnamadr.c
146
octet[octidx] = strtoul(sp, &ep, 10);
lib/libc/net/getnetnamadr.c
153
sp = ep + 1;
lib/libc/net/getnetnamadr.c
156
if (strcasecmp(sp, "IN-ADDR.ARPA") != 0)
lib/libc/net/getservbyname_r.c
111
return _servent_parsedb(sd, sp, data_ptr,
lib/libc/net/getservbyname_r.c
119
if (_servent_parseline(sd, sp) == NULL)
lib/libc/net/getservbyname_r.c
122
if (strcmp(name, sp->s_name) == 0)
lib/libc/net/getservbyname_r.c
125
for (cp = sp->s_aliases; *cp; cp++)
lib/libc/net/getservbyname_r.c
130
if (proto == NULL || strcmp(sp->s_proto, proto) == 0)
lib/libc/net/getservbyname_r.c
131
return sp;
lib/libc/net/getservbyname_r.c
138
getservbyname_r(const char *name, const char *proto, struct servent *sp,
lib/libc/net/getservbyname_r.c
145
sp = _servent_getbyname(sd, sp, name, proto);
lib/libc/net/getservbyname_r.c
148
return sp;
lib/libc/net/getservbyname_r.c
55
_servent_getbyname(struct servent_data *sd, struct servent *sp,
lib/libc/net/getservbyport_r.c
101
return _servent_parsedb(sd, sp, data, datalen);
lib/libc/net/getservbyport_r.c
104
if (_servent_parseline(sd, sp) == NULL)
lib/libc/net/getservbyport_r.c
106
if (sp->s_port != port)
lib/libc/net/getservbyport_r.c
108
if (proto == NULL || strcmp(sp->s_proto, proto) == 0)
lib/libc/net/getservbyport_r.c
109
return sp;
lib/libc/net/getservbyport_r.c
116
getservbyport_r(int port, const char *proto, struct servent *sp,
lib/libc/net/getservbyport_r.c
120
sp = _servent_getbyport(sd, sp, port, proto);
lib/libc/net/getservbyport_r.c
123
return sp;
lib/libc/net/getservbyport_r.c
55
_servent_getbyport(struct servent_data *sd, struct servent *sp, int port,
lib/libc/net/getservent_r.c
132
_servent_parseline(struct servent_data *sd, struct servent *sp)
lib/libc/net/getservent_r.c
141
sp->s_name = p = sd->line;
lib/libc/net/getservent_r.c
152
sp->s_port = htons((u_short)atoi(p));
lib/libc/net/getservent_r.c
153
sp->s_proto = cp;
lib/libc/net/getservent_r.c
164
sp->s_aliases = sd->aliases;
lib/libc/net/getservent_r.c
182
sp->s_aliases = sd->aliases = q;
lib/libc/net/getservent_r.c
184
sp->s_aliases[i++] = cp;
lib/libc/net/getservent_r.c
189
sp->s_aliases[i] = NULL;
lib/libc/net/getservent_r.c
190
return sp;
lib/libc/net/getservent_r.c
215
getservent_r(struct servent *sp, struct servent_data *sd)
lib/libc/net/getservent_r.c
234
return _servent_parsedb(sd, sp, data, len);
lib/libc/net/getservent_r.c
240
if (_servent_parseline(sd, sp) == NULL)
lib/libc/net/getservent_r.c
242
return sp;
lib/libc/net/getservent_r.c
249
_servent_parsedb(struct servent_data *sd, struct servent *sp,
lib/libc/net/getservent_r.c
270
sp->s_port = htobe16(be16dec(data));
lib/libc/net/getservent_r.c
276
sp->s_proto = __UNCONST(data + 1);
lib/libc/net/getservent_r.c
278
if (sp->s_proto[data[0]] != '\0')
lib/libc/net/getservent_r.c
289
sp->s_name = __UNCONST(data + 1);
lib/libc/net/getservent_r.c
301
sp->s_aliases = sd->aliases;
lib/libc/net/getservent_r.c
312
sp->s_aliases = sd->aliases = q;
lib/libc/net/getservent_r.c
314
sp->s_aliases[i++] = __UNCONST(data + 1);
lib/libc/net/getservent_r.c
318
sp->s_aliases[i] = NULL;
lib/libc/net/getservent_r.c
319
return sp;
lib/libc/net/ip6opt.c
81
size_t sp;
lib/libc/net/ip6opt.c
83
sp = CMSG_SPACE((nbytes + 7) & ~7);
lib/libc/net/ip6opt.c
84
_DIAGASSERT(__type_fit(int, sp));
lib/libc/net/ip6opt.c
85
return (int)sp;
lib/libc/net/rcmd.c
103
struct servent *sp;
lib/libc/net/rcmd.c
135
sp = getservbyname("shell", "tcp");
lib/libc/net/rcmd.c
136
if (sp != NULL && sp->s_port == rport)
lib/libc/net/rcmd.c
372
int sp[2], ep[2];
lib/libc/net/rcmd.c
395
if (socketpair(AF_LOCAL, SOCK_STREAM, 0, sp) < 0) {
lib/libc/net/rcmd.c
419
(void)close(sp[0]);
lib/libc/net/rcmd.c
420
if (dup2(sp[1], 0) < 0 || dup2(0, 1) < 0) {
lib/libc/net/rcmd.c
424
(void)close(sp[1]);
lib/libc/net/rcmd.c
492
(void)close(sp[1]);
lib/libc/net/rcmd.c
497
return sp[0];
lib/libc/net/sctp_sys_calls.c
459
struct sctp_paddrparams sp;
lib/libc/net/sctp_sys_calls.c
464
memset(&sp, 0, sizeof(sp));
lib/libc/net/sctp_sys_calls.c
465
memcpy((caddr_t)&sp.spp_address, sa, sa->sa_len);
lib/libc/net/sctp_sys_calls.c
467
if (getsockopt2(sd, IPPROTO_SCTP, SCTP_PEER_ADDR_PARAMS, &sp, &siz) != 0)
lib/libc/net/sctp_sys_calls.c
470
return(sp.spp_assoc_id);
lib/libc/regex/engine.c
442
const char *sp; /* start of string matched by it */
lib/libc/regex/engine.c
458
sp = start;
lib/libc/regex/engine.c
480
sp += XMBRTOWC(NULL, sp, (size_t)(stop - start),
lib/libc/regex/engine.c
494
sp += XMBRTOWC(NULL, sp, (size_t)(stop - start),
lib/libc/regex/engine.c
506
rest = walk(m, sp, stp, ss, es, false);
lib/libc/regex/engine.c
514
assert(stp >= sp); /* it did work */
lib/libc/regex/engine.c
519
if (walk(m, sp, rest, ssub, esub, false) != NULL) {
lib/libc/regex/engine.c
520
dp = dissect(m, sp, rest, ssub, esub);
lib/libc/regex/engine.c
523
assert(sp == rest);
lib/libc/regex/engine.c
524
sp = rest;
lib/libc/regex/engine.c
530
rest = walk(m, sp, stp, ss, es, false);
lib/libc/regex/engine.c
538
assert(stp >= sp); /* it did work */
lib/libc/regex/engine.c
542
ssp = sp;
lib/libc/regex/engine.c
560
sp = rest;
lib/libc/regex/engine.c
566
rest = walk(m, sp, stp, ss, es, false);
lib/libc/regex/engine.c
574
assert(stp >= sp); /* it did work */
lib/libc/regex/engine.c
580
if (walk(m, sp, rest, ssub, esub, false) == rest)
lib/libc/regex/engine.c
593
dp = dissect(m, sp, rest, ssub, esub);
lib/libc/regex/engine.c
595
sp = rest;
lib/libc/regex/engine.c
607
m->pmatch[i].rm_so = sp - m->offp;
lib/libc/regex/engine.c
612
m->pmatch[i].rm_eo = sp - m->offp;
lib/libc/regex/engine.c
620
assert(sp == stop);
lib/libc/regex/engine.c
621
return(sp);
lib/libc/regex/engine.c
624
#define ISBOW(m, sp) \
lib/libc/regex/engine.c
625
(sp < m->endp && ISWORD(*sp) && \
lib/libc/regex/engine.c
626
((sp == m->beginp && !(m->eflags®_NOTBOL)) || \
lib/libc/regex/engine.c
627
(sp > m->offp && !ISWORD(*(sp-1)))))
lib/libc/regex/engine.c
628
#define ISEOW(m, sp) \
lib/libc/regex/engine.c
629
(((sp == m->endp && !(m->eflags®_NOTEOL)) || \
lib/libc/regex/engine.c
630
(sp < m->endp && *sp == '\n' && \
lib/libc/regex/engine.c
632
(sp < m->endp && !ISWORD(*sp)) ) && \
lib/libc/regex/engine.c
633
(sp > m->beginp && ISWORD(*(sp-1)))) \
lib/libc/regex/engine.c
652
const char *sp; /* start of string matched by it */
lib/libc/regex/engine.c
669
sp = start;
lib/libc/regex/engine.c
676
if (sp == stop)
lib/libc/regex/engine.c
678
sp += XMBRTOWC(&wc, sp, (size_t)(stop - sp),
lib/libc/regex/engine.c
684
if (sp == stop)
lib/libc/regex/engine.c
686
sp += XMBRTOWC(&wc, sp, (size_t)(stop - sp),
lib/libc/regex/engine.c
692
if (sp == stop)
lib/libc/regex/engine.c
695
sp += XMBRTOWC(&wc, sp, (size_t)(stop - sp),
lib/libc/regex/engine.c
701
if (sp == m->beginp && (m->eflags & REG_NOTBOL) == 0)
lib/libc/regex/engine.c
707
if (sp == m->endp && (m->eflags & REG_NOTEOL) == 0)
lib/libc/regex/engine.c
713
if ((sp == m->beginp && !(m->eflags®_NOTBOL)) ||
lib/libc/regex/engine.c
714
(sp > m->offp && sp < m->endp &&
lib/libc/regex/engine.c
715
*(sp-1) == '\n' && (m->g->cflags®_NEWLINE)))
lib/libc/regex/engine.c
721
if ( (sp == m->endp && !(m->eflags®_NOTEOL)) ||
lib/libc/regex/engine.c
722
(sp < m->endp && *sp == '\n' &&
lib/libc/regex/engine.c
729
if (ISBOW(m, sp) || ISEOW(m, sp))
lib/libc/regex/engine.c
735
if (((sp == m->beginp) && !ISWORD(*sp)) ||
lib/libc/regex/engine.c
736
(sp == m->endp && !ISWORD(*(sp - 1))))
lib/libc/regex/engine.c
738
else if (ISWORD(*(sp - 1)) == ISWORD(*sp))
lib/libc/regex/engine.c
744
if (ISBOW(m, sp))
lib/libc/regex/engine.c
750
if (ISEOW(m, sp))
lib/libc/regex/engine.c
771
if (sp != stop)
lib/libc/regex/engine.c
773
return(sp);
lib/libc/regex/engine.c
778
AT("hard", sp, stop, ss, stopst);
lib/libc/regex/engine.c
791
if (sp > stop - len)
lib/libc/regex/engine.c
794
if (memcmp(sp, ssp, len) != 0)
lib/libc/regex/engine.c
798
return(backref(m, sp+len, stop, ss+1, stopst, lev, rec));
lib/libc/regex/engine.c
800
dp = backref(m, sp, stop, ss+1, stopst, lev, rec);
lib/libc/regex/engine.c
803
return(backref(m, sp, stop, ss+OPND(s)+1, stopst, lev, rec));
lib/libc/regex/engine.c
807
m->lastpos[lev+1] = sp;
lib/libc/regex/engine.c
808
return(backref(m, sp, stop, ss+1, stopst, lev+1, rec));
lib/libc/regex/engine.c
810
if (sp == m->lastpos[lev]) /* last pass matched null */
lib/libc/regex/engine.c
811
return(backref(m, sp, stop, ss+1, stopst, lev-1, rec));
lib/libc/regex/engine.c
813
m->lastpos[lev] = sp;
lib/libc/regex/engine.c
814
dp = backref(m, sp, stop, ss-OPND(s)+1, stopst, lev, rec);
lib/libc/regex/engine.c
816
return(backref(m, sp, stop, ss+1, stopst, lev-1, rec));
lib/libc/regex/engine.c
824
dp = backref(m, sp, stop, ssub, esub, lev, rec);
lib/libc/regex/engine.c
845
m->pmatch[i].rm_so = sp - m->offp;
lib/libc/regex/engine.c
846
dp = backref(m, sp, stop, ss+1, stopst, lev, rec);
lib/libc/regex/engine.c
855
m->pmatch[i].rm_eo = sp - m->offp;
lib/libc/regex/engine.c
856
dp = backref(m, sp, stop, ss+1, stopst, lev, rec);
lib/libc/regex/regcomp.c
1299
const char *sp = p->next;
lib/libc/regex/regcomp.c
1305
len = p->next - sp;
lib/libc/regex/regcomp.c
1310
memcpy(clname, sp, len);
lib/libc/regex/regcomp.c
1378
const char *sp = p->next;
lib/libc/regex/regcomp.c
1390
len = p->next - sp;
lib/libc/regex/regcomp.c
1392
if (strncmp(cp->name, sp, len) == 0 && strlen(cp->name) == len)
lib/libc/regex/regcomp.c
1400
if ((clen = mbrtowc(&wc, sp, len, &mbs)) == len)
lib/libc/regex/regcomp.c
1409
return *sp; /* single character */
lib/libc/regex/regcomp.c
1956
sop *sp;
lib/libc/regex/regcomp.c
1963
sp = reallocarray(p->strip, size, sizeof(*p->strip));
lib/libc/regex/regcomp.c
1964
if (sp == NULL) {
lib/libc/regex/regcomp.c
1968
p->strip = sp;
lib/libc/rpc/rpcb_clnt.c
633
rpcb_entry_list_ptr sp;
lib/libc/rpc/rpcb_clnt.c
638
for (sp = relp; sp != NULL; sp = sp->rpcb_entry_next) {
lib/libc/rpc/rpcb_clnt.c
639
rmap = &sp->rpcb_entry_map;
lib/libc/stdio/fparseln.c
67
isescaped(const char *sp, const char *p, int esc)
lib/libc/stdio/fparseln.c
72
_DIAGASSERT(sp != NULL);
lib/libc/stdio/fparseln.c
80
for (ne = 0, cp = p; --cp >= sp && *cp == esc; ne++)
lib/libc/stdlib/radixsort.c
142
#define empty(s) (s >= sp)
lib/libc/stdlib/radixsort.c
143
#define pop(a, n, i) a = (--sp)->sa, n = sp->sn, i = sp->si
lib/libc/stdlib/radixsort.c
144
#define push(a, n, i) sp->sa = a, sp->sn = n, (sp++)->si = i
lib/libc/stdlib/radixsort.c
154
stack s[SIZE], *sp, *sp0, *sp1, temp;
lib/libc/stdlib/radixsort.c
162
sp = s;
lib/libc/stdlib/radixsort.c
183
if (sp + nc > s + SIZE) { /* Get more stack. */
lib/libc/stdlib/radixsort.c
196
sp0 = sp1 = sp; /* Stack position of biggest bin. */
lib/libc/stdlib/radixsort.c
210
sp1 = sp;
lib/libc/stdlib/radixsort.c
245
stack s[512], *sp, *sp0, *sp1, temp;
lib/libc/stdlib/radixsort.c
253
sp = s;
lib/libc/stdlib/radixsort.c
272
if (sp + nc > s + SIZE) {
lib/libc/stdlib/radixsort.c
278
sp0 = sp1 = sp;
lib/libc/stdlib/radixsort.c
294
sp1 = sp;
lib/libc/sys/sched.c
51
struct sched_param sp;
lib/libc/sys/sched.c
53
memset(&sp, 0, sizeof(struct sched_param));
lib/libc/sys/sched.c
54
sp.sched_priority = param->sched_priority;
lib/libc/sys/sched.c
55
return _sched_setparam(pid, P_ALL_LWPS, SCHED_NONE, &sp);
lib/libc/sys/sched.c
68
struct sched_param sp;
lib/libc/sys/sched.c
71
ret = _sched_getparam(pid, P_ALL_LWPS, &old_policy, &sp);
lib/libc/sys/sched.c
75
memset(&sp, 0, sizeof(struct sched_param));
lib/libc/sys/sched.c
76
sp.sched_priority = param->sched_priority;
lib/libc/sys/sched.c
77
ret = _sched_setparam(pid, P_ALL_LWPS, policy, &sp);
lib/libc/sys/sched.c
87
struct sched_param sp;
lib/libc/sys/sched.c
90
ret = _sched_getparam(pid, P_ALL_LWPS, &policy, &sp);
lib/libc/time/asctime.c
165
ctime_rz(timezone_t sp, const time_t *timep, char *buf)
lib/libc/time/asctime.c
168
struct tm *tmp = localtime_rz(sp, timep, &mytm);
lib/libc/time/localtime.c
1020
tzloadbody(char const *name, struct state *sp, char tzloadflags,
lib/libc/time/localtime.c
1039
sp->goback = sp->goahead = false;
lib/libc/time/localtime.c
1212
set_leapcount(sp, (int)leapcnt);
lib/libc/time/localtime.c
1213
sp->timecnt = (int)timecnt;
lib/libc/time/localtime.c
1214
sp->typecnt = (int)typecnt;
lib/libc/time/localtime.c
1215
sp->charcnt = (int)charcnt;
lib/libc/time/localtime.c
1221
for (i = 0; i < sp->timecnt; ++i) {
lib/libc/time/localtime.c
1224
sp->types[i] = at <= TIME_T_MAX;
lib/libc/time/localtime.c
1225
if (sp->types[i]) {
lib/libc/time/localtime.c
1229
if (timecnt && attime <= sp->ats[timecnt - 1]) {
lib/libc/time/localtime.c
1230
if (attime < sp->ats[timecnt - 1])
lib/libc/time/localtime.c
1232
sp->types[i - 1] = 0;
lib/libc/time/localtime.c
1235
sp->ats[timecnt++] = attime;
lib/libc/time/localtime.c
1241
for (i = 0; i < sp->timecnt; ++i) {
lib/libc/time/localtime.c
1243
if (sp->typecnt <= typ)
lib/libc/time/localtime.c
1245
if (sp->types[i])
lib/libc/time/localtime.c
1246
sp->types[timecnt++] = typ;
lib/libc/time/localtime.c
1248
sp->timecnt = (int)timecnt;
lib/libc/time/localtime.c
1249
for (i = 0; i < sp->typecnt; ++i) {
lib/libc/time/localtime.c
1260
ttisp = &sp->ttis[i];
lib/libc/time/localtime.c
1268
if (! (desigidx < sp->charcnt))
lib/libc/time/localtime.c
1272
for (i = 0; i < sp->charcnt; ++i)
lib/libc/time/localtime.c
1273
sp->chars[i] = *p++;
lib/libc/time/localtime.c
1276
memset(&sp->chars[i], 0, CHARS_EXTRA);
lib/libc/time/localtime.c
1280
for (i = 0; i < leapcount(sp); i++) {
lib/libc/time/localtime.c
1308
set_lsinfo(sp, (int)leapcnt, ls);
lib/libc/time/localtime.c
1312
set_leapcount(sp, (int)leapcnt);
lib/libc/time/localtime.c
1314
for (i = 0; i < sp->typecnt; ++i) {
lib/libc/time/localtime.c
1317
ttisp = &sp->ttis[i];
lib/libc/time/localtime.c
1326
for (i = 0; i < sp->typecnt; ++i) {
lib/libc/time/localtime.c
1329
ttisp = &sp->ttis[i];
lib/libc/time/localtime.c
1349
sp->typecnt + 2 <= TZ_MAX_TYPES) {
lib/libc/time/localtime.c
1353
if (tzparse(&up->buf[1], ts, sp)) {
lib/libc/time/localtime.c
1363
int charcnt = sp->charcnt;
lib/libc/time/localtime.c
1368
if (strcmp(sp->chars + j, tsabbr) == 0) {
lib/libc/time/localtime.c
1376
char *cp = sp->chars + j;
lib/libc/time/localtime.c
1386
sp->charcnt = charcnt;
lib/libc/time/localtime.c
1391
while (1 < sp->timecnt
lib/libc/time/localtime.c
1392
&& (sp->types[sp->timecnt - 1]
lib/libc/time/localtime.c
1393
== sp->types[sp->timecnt - 2]))
lib/libc/time/localtime.c
1394
sp->timecnt--;
lib/libc/time/localtime.c
1396
sp->goahead = ts->goahead;
lib/libc/time/localtime.c
1400
if (increment_overflow_time(&t, leapcorr(sp, t))
lib/libc/time/localtime.c
1401
|| (0 < sp->timecnt
lib/libc/time/localtime.c
1402
&& t <= sp->ats[sp->timecnt - 1]))
lib/libc/time/localtime.c
1404
if (TZ_MAX_TIMES <= sp->timecnt) {
lib/libc/time/localtime.c
1405
sp->goahead = false;
lib/libc/time/localtime.c
1408
sp->ats[sp->timecnt] = t;
lib/libc/time/localtime.c
1409
sp->types[sp->timecnt] = (sp->typecnt
lib/libc/time/localtime.c
1411
sp->timecnt++;
lib/libc/time/localtime.c
1414
sp->ttis[sp->typecnt++] = ts->ttis[i];
lib/libc/time/localtime.c
1418
if (sp->typecnt == 0)
lib/libc/time/localtime.c
1427
tzload(char const *name, struct state *sp, char tzloadflags)
lib/libc/time/localtime.c
1439
r = tzloadbody(name, sp, tzloadflags, &lsp);
lib/libc/time/localtime.c
1751
tzparse(const char *name, struct state *sp, struct state const *basep)
lib/libc/time/localtime.c
1784
set_leapcount(sp, leapcount(basep));
lib/libc/time/localtime.c
1785
if (0 < leapcount(sp)) {
lib/libc/time/localtime.c
1787
for (i = 0; i < leapcount(sp); i++)
lib/libc/time/localtime.c
1788
set_lsinfo(sp, i, lsinfo(basep, i));
lib/libc/time/localtime.c
1789
leaplo = lsinfo(sp, leapcount(sp) - 1).ls_trans;
lib/libc/time/localtime.c
1792
set_leapcount(sp, 0); /* So, we're off a little. */
lib/libc/time/localtime.c
1793
sp->goback = sp->goahead = false;
lib/libc/time/localtime.c
1834
sp->typecnt = 2; /* standard time and DST */
lib/libc/time/localtime.c
1838
init_ttinfo(&sp->ttis[0], -stdoffset, false, 0);
lib/libc/time/localtime.c
1839
init_ttinfo(&sp->ttis[1], -dstoffset, true, (desigidx_type)(stdlen + 1));
lib/libc/time/localtime.c
1888
sp->ats[timecnt] = janfirst;
lib/libc/time/localtime.c
1889
if (! increment_overflow_time(&sp->ats[timecnt],
lib/libc/time/localtime.c
1891
&& atlo <= sp->ats[timecnt])
lib/libc/time/localtime.c
1892
sp->types[timecnt++] = !reversed;
lib/libc/time/localtime.c
1893
sp->ats[timecnt] = janfirst;
lib/libc/time/localtime.c
1894
if (! increment_overflow_time(&sp->ats[timecnt],
lib/libc/time/localtime.c
1896
&& atlo <= sp->ats[timecnt]) {
lib/libc/time/localtime.c
1897
sp->types[timecnt++] = reversed;
lib/libc/time/localtime.c
1909
sp->timecnt = timecnt;
lib/libc/time/localtime.c
1911
sp->ttis[0] = sp->ttis[1];
lib/libc/time/localtime.c
1912
sp->typecnt = 1; /* Perpetual DST. */
lib/libc/time/localtime.c
1914
sp->goback = sp->goahead = true;
lib/libc/time/localtime.c
1917
sp->typecnt = 1; /* only standard time */
lib/libc/time/localtime.c
1918
sp->timecnt = 0;
lib/libc/time/localtime.c
1919
init_ttinfo(&sp->ttis[0], -stdoffset, false, 0);
lib/libc/time/localtime.c
1920
init_ttinfo(&sp->ttis[1], 0, false, 0);
lib/libc/time/localtime.c
1922
sp->charcnt = (int)charcnt;
lib/libc/time/localtime.c
1923
cp = sp->chars;
lib/libc/time/localtime.c
1934
gmtload(struct state *const sp)
lib/libc/time/localtime.c
1936
if (!TZ_RUNTIME_LEAPS || tzload(etc_utc, sp, TZLOAD_TZSTRING) != 0)
lib/libc/time/localtime.c
1937
(void)tzparse("UTC0", sp, NULL);
lib/libc/time/localtime.c
1965
zoneinit(struct state *sp, char const *name, char tzloadflags)
lib/libc/time/localtime.c
1971
set_leapcount(sp, 0); /* so, we're off a little */
lib/libc/time/localtime.c
1972
sp->timecnt = 0;
lib/libc/time/localtime.c
1973
sp->typecnt = 1;
lib/libc/time/localtime.c
1974
sp->charcnt = 0;
lib/libc/time/localtime.c
1975
sp->goback = sp->goahead = false;
lib/libc/time/localtime.c
1976
init_ttinfo(&sp->ttis[0], 0, false, 0);
lib/libc/time/localtime.c
1977
strcpy(sp->chars, utc);
lib/libc/time/localtime.c
1980
int err = tzload(name, sp, tzloadflags);
lib/libc/time/localtime.c
1982
&& tzparse(name, sp, NULL))
lib/libc/time/localtime.c
1985
err = scrub_abbrs(sp);
lib/libc/time/localtime.c
2015
struct state *sp;
lib/libc/time/localtime.c
2022
sp = lclptr;
lib/libc/time/localtime.c
2058
if (! sp)
lib/libc/time/localtime.c
2059
lclptr = sp = malloc(sizeof *lclptr);
lib/libc/time/localtime.c
2061
if (sp) {
lib/libc/time/localtime.c
2062
int err = zoneinit(sp, name, tzloadflags);
lib/libc/time/localtime.c
2064
zoneinit(sp, "", 0);
lib/libc/time/localtime.c
2068
strcpy(sp->chars, UNSPEC);
lib/libc/time/localtime.c
2150
timezone_t sp = malloc(sizeof *sp);
lib/libc/time/localtime.c
2151
if (sp) {
lib/libc/time/localtime.c
2152
int err = zoneinit(sp, name, TZLOAD_TZSTRING);
lib/libc/time/localtime.c
2154
free(sp);
lib/libc/time/localtime.c
2161
return sp;
lib/libc/time/localtime.c
2175
tzfree(timezone_t sp)
lib/libc/time/localtime.c
2180
free(sp);
lib/libc/time/localtime.c
2215
localsub(struct state const *sp, time_t const *timep, int_fast32_t setname,
lib/libc/time/localtime.c
2223
if (sp == NULL) {
lib/libc/time/localtime.c
2227
if ((sp->goback && t < sp->ats[0]) ||
lib/libc/time/localtime.c
2228
(sp->goahead && t > sp->ats[sp->timecnt - 1])) {
lib/libc/time/localtime.c
2233
if (t < sp->ats[0])
lib/libc/time/localtime.c
2234
seconds = sp->ats[0] - t;
lib/libc/time/localtime.c
2235
else seconds = t - sp->ats[sp->timecnt - 1];
lib/libc/time/localtime.c
2244
if (t < sp->ats[0])
lib/libc/time/localtime.c
2249
if (newt < sp->ats[0] ||
lib/libc/time/localtime.c
2250
newt > sp->ats[sp->timecnt - 1]) {
lib/libc/time/localtime.c
2254
result = localsub(sp, &newt, setname, tmp);
lib/libc/time/localtime.c
2257
if (t < sp->ats[0]
lib/libc/time/localtime.c
2267
if (t < sp->ats[0])
lib/libc/time/localtime.c
2279
if (sp->timecnt == 0 || t < sp->ats[0]) {
lib/libc/time/localtime.c
2283
register int hi = sp->timecnt;
lib/libc/time/localtime.c
2288
if (t < sp->ats[mid])
lib/libc/time/localtime.c
2292
i = sp->types[lo - 1];
lib/libc/time/localtime.c
2294
ttisp = &sp->ttis[i];
lib/libc/time/localtime.c
2301
result = timesub(&t, ttisp->tt_utoff, sp, tmp);
lib/libc/time/localtime.c
2305
result->TM_ZONE = UNCONST(&sp->chars[ttisp->tt_desigidx]);
lib/libc/time/localtime.c
2308
update_tzname_etc(sp, ttisp);
lib/libc/time/localtime.c
2348
localtime_rz(struct state *__restrict sp, time_t const *__restrict timep,
lib/libc/time/localtime.c
2351
return localsub(sp, timep, 0, tmp);
lib/libc/time/localtime.c
2392
gmtsub(ATTRIBUTE_MAYBE_UNUSED struct state const *sp, time_t const *timep,
lib/libc/time/localtime.c
2478
const struct state *sp, struct tm *tmp)
lib/libc/time/localtime.c
2493
i = sp ? leapcount(sp) : 0;
lib/libc/time/localtime.c
2495
struct lsinfo ls = lsinfo(sp, i);
lib/libc/time/localtime.c
2498
if ((i == 0 ? 0 : lsinfo(sp, i - 1).ls_corr) < corr)
lib/libc/time/localtime.c
2737
struct state const *sp,
lib/libc/time/localtime.c
2862
if (! funcp(sp, &t, offset, &mytm)) {
lib/libc/time/localtime.c
2885
for (i = sp->typecnt - 1; i >= 0; --i) {
lib/libc/time/localtime.c
2886
for (j = sp->typecnt - 1; j >= 0; --j) {
lib/libc/time/localtime.c
2888
if (sp->ttis[j].tt_isdst ==
lib/libc/time/localtime.c
2889
sp->ttis[i].tt_isdst)
lib/libc/time/localtime.c
2891
if (ttunspecified(sp, j))
lib/libc/time/localtime.c
2893
off = sp->ttis[j].tt_utoff -
lib/libc/time/localtime.c
2894
sp->ttis[i].tt_utoff;
lib/libc/time/localtime.c
2941
if (funcp(sp, &xaltt, offset, &alttm)
lib/libc/time/localtime.c
2959
if (sp == NULL)
lib/libc/time/localtime.c
2961
for (i = sp->typecnt - 1; i >= 0; --i) {
lib/libc/time/localtime.c
2962
if (sp->ttis[i].tt_isdst != yourtm.tm_isdst)
lib/libc/time/localtime.c
2964
for (j = sp->typecnt - 1; j >= 0; --j) {
lib/libc/time/localtime.c
2965
if (sp->ttis[j].tt_isdst == yourtm.tm_isdst)
lib/libc/time/localtime.c
2967
if (ttunspecified(sp, j))
lib/libc/time/localtime.c
2972
utoff_diff(sp->ttis[j].tt_utoff,
lib/libc/time/localtime.c
2973
sp->ttis[i].tt_utoff)))
lib/libc/time/localtime.c
2975
if (! funcp(sp, &newt, offset, &mytm))
lib/libc/time/localtime.c
2993
if (funcp(sp, &t, offset, tmp)) {
lib/libc/time/localtime.c
3009
struct state const *sp,
lib/libc/time/localtime.c
3020
t = time2sub(tmp, funcp, sp, offset, okayp, false);
lib/libc/time/localtime.c
3021
return *okayp ? t : time2sub(tmp, funcp, sp, offset, okayp, true);
lib/libc/time/localtime.c
3028
struct state const *sp,
lib/libc/time/localtime.c
3048
t = time2(tmp, funcp, sp, offset, &okay);
lib/libc/time/localtime.c
3068
if (sp == NULL) {
lib/libc/time/localtime.c
3072
for (i = 0; i < sp->typecnt; ++i)
lib/libc/time/localtime.c
3075
for (i = sp->timecnt - 1; i >= 0; --i)
lib/libc/time/localtime.c
3076
if (!seen[sp->types[i]] && !ttunspecified(sp, sp->types[i])) {
lib/libc/time/localtime.c
3077
seen[sp->types[i]] = true;
lib/libc/time/localtime.c
3078
types[nseen++] = sp->types[i];
lib/libc/time/localtime.c
3082
if (sp->ttis[samei].tt_isdst != tmp->tm_isdst)
lib/libc/time/localtime.c
3086
if (sp->ttis[otheri].tt_isdst != tmp->tm_isdst) {
lib/libc/time/localtime.c
3090
utoff_diff(sp->ttis[otheri].tt_utoff,
lib/libc/time/localtime.c
3091
sp->ttis[samei].tt_utoff))) {
lib/libc/time/localtime.c
3093
t = time2(tmp, funcp, sp, offset, &okay);
lib/libc/time/localtime.c
3111
mktime_tzname(struct state *sp, struct tm *tmp, bool setname)
lib/libc/time/localtime.c
3113
if (sp)
lib/libc/time/localtime.c
3114
return time1(tmp, localsub, sp, setname);
lib/libc/time/localtime.c
3144
mktime_z(struct state *restrict sp, struct tm *restrict tmp)
lib/libc/time/localtime.c
3146
return mktime_tzname(sp, tmp, false);
lib/libc/time/localtime.c
3154
timelocal_z(const timezone_t sp, struct tm *const tmp)
lib/libc/time/localtime.c
3158
return mktime_z(sp, tmp);
lib/libc/time/localtime.c
3207
leapcorr(struct state const *sp, __time_t t)
lib/libc/time/localtime.c
3211
i = leapcount(sp);
lib/libc/time/localtime.c
3213
struct lsinfo ls = lsinfo(sp, i);
lib/libc/time/localtime.c
3259
time2posix_z(struct state *sp, time_t t)
lib/libc/time/localtime.c
3261
if (decrement_overflow_time(&t, leapcorr(sp, t))) {
lib/libc/time/localtime.c
3288
posix2time_z(struct state *sp, time_t t)
lib/libc/time/localtime.c
3291
for (i = leapcount(sp); 0 <= --i; ) {
lib/libc/time/localtime.c
3292
struct lsinfo ls = lsinfo(sp, i);
lib/libc/time/localtime.c
3308
&& (i == 0 ? 0 : lsinfo(sp, i - 1).ls_corr) < ls.ls_corr));
lib/libc/time/localtime.c
575
leapcount(ATTRIBUTE_MAYBE_UNUSED struct state const *sp)
lib/libc/time/localtime.c
578
return sp->leapcnt;
lib/libc/time/localtime.c
584
set_leapcount(ATTRIBUTE_MAYBE_UNUSED struct state *sp,
lib/libc/time/localtime.c
588
sp->leapcnt = leapcnt;
lib/libc/time/localtime.c
592
lsinfo(ATTRIBUTE_MAYBE_UNUSED struct state const *sp,
lib/libc/time/localtime.c
596
return sp->lsis[i];
lib/libc/time/localtime.c
602
set_lsinfo(ATTRIBUTE_MAYBE_UNUSED struct state *sp,
lib/libc/time/localtime.c
607
sp->lsis[i] = lsinfo;
lib/libc/time/localtime.c
725
ttunspecified(struct state const *sp, int i)
lib/libc/time/localtime.c
727
char const *abbr = &sp->chars[sp->ttis[i].tt_desigidx];
lib/libc/time/localtime.c
779
tzgetname(const timezone_t sp, int isdst)
lib/libc/time/localtime.c
783
for (i = 0; i < sp->typecnt; ++i) {
lib/libc/time/localtime.c
784
const struct ttinfo *const ttisp = &sp->ttis[i];
lib/libc/time/localtime.c
786
name = &sp->chars[ttisp->tt_desigidx];
lib/libc/time/localtime.c
795
tzgetgmtoff(const timezone_t sp, int isdst)
lib/libc/time/localtime.c
799
for (i = 0; i < sp->typecnt; ++i) {
lib/libc/time/localtime.c
800
const struct ttinfo *const ttisp = &sp->ttis[i];
lib/libc/time/localtime.c
814
update_tzname_etc(struct state const *sp, struct ttinfo const *ttisp)
lib/libc/time/localtime.c
817
tzname[ttisp->tt_isdst] = UNCONST(&sp->chars[ttisp->tt_desigidx]);
lib/libc/time/localtime.c
835
may_update_tzname_etc(int stddst_mask, struct state *sp, int type)
lib/libc/time/localtime.c
837
struct ttinfo *ttisp = &sp->ttis[type];
lib/libc/time/localtime.c
840
update_tzname_etc(sp, ttisp);
lib/libc/time/localtime.c
841
if (!ttunspecified(sp, type))
lib/libc/time/localtime.c
850
register struct state * const sp = lclptr;
lib/libc/time/localtime.c
859
tzname[0] = tzname[1] = UNCONST(sp ? wildabbr : utc);
lib/libc/time/localtime.c
873
if (sp) {
lib/libc/time/localtime.c
874
for (i = sp->timecnt - 1; stddst_mask && 0 <= i; i--)
lib/libc/time/localtime.c
875
stddst_mask = may_update_tzname_etc(stddst_mask, sp, sp->types[i]);
lib/libc/time/localtime.c
876
for (i = sp->typecnt - 1; stddst_mask && 0 <= i; i--)
lib/libc/time/localtime.c
877
stddst_mask = may_update_tzname_etc(stddst_mask, sp, i);
lib/libc/time/localtime.c
889
scrub_abbrs(struct state *sp)
lib/libc/time/localtime.c
894
for (i = 0; i < sp->charcnt - (TZNAME_MAXIMUM + 1); ) {
lib/libc/time/localtime.c
895
int len = (int)strnlen(&sp->chars[i], TZNAME_MAXIMUM + 1);
lib/libc/time/localtime.c
902
for (i = 0; i < sp->charcnt; ++i)
lib/libc/time/localtime.c
903
switch (sp->chars[i]) {
lib/libc/time/localtime.c
920
sp->chars[i] = '_';
lib/libc/time/strftime.c
184
strftime_z(const timezone_t sp, char * __restrict s, size_t maxsize,
lib/libc/time/strftime.c
187
return strftime_lz(sp, s, maxsize, format, t, _current_locale());
lib/libc/time/strftime.c
202
strftime_lz(const timezone_t sp, char *const s, const size_t maxsize,
lib/libc/time/strftime.c
209
p = _fmt(sp, format, t, s, s + maxsize, &warn, loc);
lib/libc/time/strftime.c
232
_fmt(const timezone_t sp, const char *format, const struct tm *t, char *pt,
lib/libc/time/strftime.c
297
pt = _fmt(sp, tptr->c_fmt, t, pt,
lib/libc/time/strftime.c
306
pt = _fmt(sp, "%m/%d/%y", t, pt, ptlim, warnp,
lib/libc/time/strftime.c
339
pt = _fmt(sp, "%Y-%m-%d", t, pt, ptlim, warnp,
lib/libc/time/strftime.c
416
pt = _fmt(sp, "%H:%M", t, pt, ptlim, warnp,
lib/libc/time/strftime.c
420
pt = _fmt(sp, tptr->t_fmt_ampm, t,
lib/libc/time/strftime.c
450
mkt = mktime_z(sp, &tm);
lib/libc/time/strftime.c
467
pt = _fmt(sp, "%H:%M:%S", t, pt, ptlim, warnp,
lib/libc/time/strftime.c
588
pt = _fmt(sp, "%e-%b-%Y", t, pt, ptlim, warnp,
lib/libc/time/strftime.c
603
pt = _fmt(sp, tptr->t_fmt, t, pt,
lib/libc/time/strftime.c
610
pt = _fmt(sp, tptr->d_fmt, t, pt,
lib/libc/time/strftime.c
636
tzgetname(sp, dst);
lib/libc/time/strftime.c
638
z = tzgetname(sp, !dst);
lib/libc/time/strftime.c
705
lct = mktime_z(sp, &tmp);
lib/libc/time/strftime.c
754
pt = _fmt(sp, tptr->date_fmt, t,
lib/libc/time/strftime.c
757
pt = _fmt(sp, "%a %b %e %H:%M:%S %Z %Y", t,
lib/libcompat/regexp/regexp.c
865
char **sp;
lib/libcompat/regexp/regexp.c
873
sp = (char **)prog->startp; /* XXX */
lib/libcompat/regexp/regexp.c
876
*sp++ = NULL;
lib/libcrypt/crypt-sha1.c
116
const char *sp;
lib/libcrypt/crypt-sha1.c
146
for (sp = salt; *sp && *sp != '$' && sp < (salt + CRYPT_SHA1_ITERATIONS); sp++)
lib/libcrypt/crypt-sha1.c
150
sl = sp - salt;
lib/libcrypt/md5crypt.c
120
UPDATE(&ctx1, (const unsigned char *)sp, sl);
lib/libcrypt/md5crypt.c
43
const char *sp, *ep;
lib/libcrypt/md5crypt.c
53
sp = salt;
lib/libcrypt/md5crypt.c
56
if (strncmp(sp, MD5_MAGIC, MD5_MAGIC_LEN) == 0)
lib/libcrypt/md5crypt.c
57
sp += MD5_MAGIC_LEN;
lib/libcrypt/md5crypt.c
60
for (ep = sp; *ep != '\0' && *ep != '$' && ep < (sp + 8); ep++)
lib/libcrypt/md5crypt.c
64
sl = ep - sp;
lib/libcrypt/md5crypt.c
75
UPDATE(&ctx, (const unsigned char *)sp, sl);
lib/libcrypt/md5crypt.c
80
UPDATE(&ctx1, (const unsigned char *)sp, sl);
lib/libcrypt/md5crypt.c
99
strlcpy(passwd + MD5_MAGIC_LEN, sp, sl + 1);
lib/libcrypt/pw_gensalt.c
292
const struct pw_salt *sp;
lib/libcrypt/pw_gensalt.c
294
for (sp = salts; sp->name; sp++)
lib/libcrypt/pw_gensalt.c
295
if (strcmp(sp->name, type) == 0)
lib/libcrypt/pw_gensalt.c
296
return (*sp->gensalt)(salt, saltlen, option);
lib/libcurses/PSD.doc/twinkle2.c
66
char *sp;
lib/libcurses/PSD.doc/twinkle2.c
75
if ((sp = getenv("TERM")) != NULL)
lib/libcurses/PSD.doc/twinkle2.c
76
setterm(sp);
lib/libcurses/PSD.doc/twinkle2.c
84
tgetent(buf, sp);
lib/libcurses/clrtobot.c
100
minx = (int)(sp - win->alines[y]->line);
lib/libcurses/clrtobot.c
102
sp->ch = bch;
lib/libcurses/clrtobot.c
103
sp->cflags |= CA_BACKGROUND;
lib/libcurses/clrtobot.c
104
sp->cflags &= CA_CONTINUATION;
lib/libcurses/clrtobot.c
105
sp->attr = battr | (sp->attr & __ALTCHARSET);
lib/libcurses/clrtobot.c
107
if (_cursesi_copy_nsp(win->bnsp, sp) == ERR)
lib/libcurses/clrtobot.c
109
sp->wcols = 1;
lib/libcurses/clrtobot.c
67
__LDATA *sp, *end, *maxx;
lib/libcurses/clrtobot.c
94
for (sp = &win->alines[y]->line[startx]; sp < end; sp++) {
lib/libcurses/clrtobot.c
95
if (!(__NEED_ERASE(sp, bch, battr)))
lib/libcurses/clrtobot.c
98
maxx = sp;
lib/libcurses/clrtoeol.c
102
sp->cflags &= ~CA_BACKGROUND;
lib/libcurses/clrtoeol.c
103
if (!(__NEED_ERASE(sp, bch, battr)))
lib/libcurses/clrtoeol.c
106
maxx = sp;
lib/libcurses/clrtoeol.c
108
minx = (int)(sp - win->alines[y]->line);
lib/libcurses/clrtoeol.c
110
sp->ch = bch;
lib/libcurses/clrtoeol.c
111
sp->attr = battr | (sp->attr & __ALTCHARSET);
lib/libcurses/clrtoeol.c
113
if (_cursesi_copy_nsp(win->bnsp, sp) == ERR)
lib/libcurses/clrtoeol.c
115
sp->wcols = 1;
lib/libcurses/clrtoeol.c
67
__LDATA *end, *maxx, *sp;
lib/libcurses/clrtoeol.c
96
for (sp = maxx; sp < end; sp++) {
lib/libcurses/copywin.c
111
sp = &srcwin->alines[sminrow]->line[smincol];
lib/libcurses/copywin.c
112
end = sp + dmaxcol - dmincol;
lib/libcurses/copywin.c
114
for (dcol = dmincol; sp <= end; dcol++, sp++) {
lib/libcurses/copywin.c
118
if ((dooverlay && !isspace(sp->ch)) || !dooverlay) {
lib/libcurses/copywin.c
122
__waddch(dstwin, sp);
lib/libcurses/copywin.c
124
cc.vals[0] = sp->ch;
lib/libcurses/copywin.c
125
cc.attributes = sp->attr;
lib/libcurses/copywin.c
127
np = sp->nsp;
lib/libcurses/copywin.c
56
__LDATA *sp, *end;
lib/libcurses/curses.c
204
__LDATA *sp;
lib/libcurses/curses.c
207
for (sp = win->alines[i]->line, j = 0; j < win->maxx;
lib/libcurses/curses.c
208
j++, sp++) {
lib/libcurses/curses.c
209
__cursesi_free_nsp(sp->nsp);
lib/libcurses/curses_private.h
299
mbstate_t sp; /* wide char processing state */
lib/libcurses/erase.c
68
__LDATA *sp, *end, *start;
lib/libcurses/erase.c
86
for (sp = start; sp < end; sp++) {
lib/libcurses/erase.c
87
if (!(__NEED_ERASE(sp, bch, battr)))
lib/libcurses/erase.c
90
sp->ch = bch;
lib/libcurses/erase.c
91
sp->cflags |= CA_BACKGROUND;
lib/libcurses/erase.c
92
sp->cflags &= ~CA_CONTINUATION;
lib/libcurses/erase.c
93
sp->attr = battr | (sp->attr & __ALTCHARSET);
lib/libcurses/erase.c
95
if (_cursesi_copy_nsp(win->bnsp, sp) == ERR)
lib/libcurses/erase.c
97
sp->wcols = 1;
lib/libcurses/fileio.c
113
for (sp = win->alines[y]->line, x = 0; x < win->maxx;
lib/libcurses/fileio.c
114
x++, sp++) {
lib/libcurses/fileio.c
115
if (fwrite(&sp->ch, sizeof(wchar_t), 1, fp) != 1)
lib/libcurses/fileio.c
117
if (fwrite(&sp->attr, sizeof(attr_t), 1, fp) != 1)
lib/libcurses/fileio.c
120
if (sp->nsp != NULL) {
lib/libcurses/fileio.c
176
__LDATA *sp;
lib/libcurses/fileio.c
220
for (sp = win->alines[y]->line, x = 0; x < win->maxx;
lib/libcurses/fileio.c
221
x++, sp++) {
lib/libcurses/fileio.c
222
if (fread(&sp->ch, sizeof(wchar_t), 1, fp) != 1)
lib/libcurses/fileio.c
224
if (fread(&sp->attr, sizeof(attr_t), 1, fp) != 1)
lib/libcurses/fileio.c
227
if (sp->nsp != NULL) {
lib/libcurses/fileio.c
85
__LDATA *sp;
lib/libcurses/get_wch.c
226
&_cursesi_screen->sp);
lib/libcurses/get_wch.c
293
mbrtowc(NULL, NULL, 1, &_cursesi_screen->sp);
lib/libcurses/get_wch.c
304
&_cursesi_screen->sp);
lib/libcurses/get_wch.c
313
&_cursesi_screen->sp);
lib/libcurses/initscr.c
54
const char *sp;
lib/libcurses/initscr.c
62
if (My_term || (sp = getenv("TERM")) == NULL)
lib/libcurses/initscr.c
63
sp = Def_term;
lib/libcurses/initscr.c
66
if ((_cursesi_screen = newterm((char *) sp, stdout, stdin)) == NULL) {
lib/libcurses/newwin.c
131
__LDATA *sp;
lib/libcurses/newwin.c
170
for (sp = lp->line, j = 0; j < maxx; j++, sp++) {
lib/libcurses/newwin.c
171
sp->attr = 0;
lib/libcurses/newwin.c
172
sp->cflags = CA_BACKGROUND;
lib/libcurses/newwin.c
173
sp->ch = win->bch;
lib/libcurses/newwin.c
175
sp->nsp = NULL;
lib/libcurses/newwin.c
176
sp->wcols = 1;
lib/libcurses/resize.c
252
__LDATA *sp;
lib/libcurses/resize.c
351
for (sp = lp->line, j = 0; j < win->maxx; j++, sp++) {
lib/libcurses/resize.c
352
sp->attr = 0;
lib/libcurses/resize.c
353
sp->cflags = CA_BACKGROUND;
lib/libcurses/resize.c
355
sp->ch = win->bch;
lib/libcurses/resize.c
357
sp->ch = (wchar_t)btowc((int)win->bch);
lib/libcurses/resize.c
358
sp->nsp = NULL;
lib/libcurses/resize.c
359
if (_cursesi_copy_nsp(win->bnsp, sp) == ERR)
lib/libcurses/resize.c
361
sp->wcols = 1;
lib/libcurses/screen.c
130
const char *sp;
lib/libcurses/screen.c
132
sp = type;
lib/libcurses/screen.c
133
if (type == NULL && (sp = getenv("TERM")) == NULL)
lib/libcurses/screen.c
180
if (_cursesi_setterm(sp, new_screen) == ERR)
lib/libcurses/slk.c
503
wc_len = mbrtowc(&wc, end, endlen, &screen->sp);
lib/libcurses/slk.c
562
if ((len = wcsrtombs(NULL, &olabel, 0, &screen->sp)) == -1) {
lib/libcurses/slk.c
574
if (wcsrtombs(str, &olabel, len, &screen->sp) == -1)
lib/libcurses/slk.c
752
mblen = mbrtowc(&wc, p, plen, &screen->sp);
lib/libkvm/kvm_sparc.c
182
struct segmap *sp, *segmaps;
lib/libkvm/kvm_sparc.c
206
sp = &segmaps[(vr-nureg)*NSEGRG + vs];
lib/libkvm/kvm_sparc.c
207
if (sp->sg_npte == 0)
lib/libkvm/kvm_sparc.c
209
if (sp->sg_pmeg == cpup->npmeg - 1) /* =seginval */
lib/libkvm/kvm_sparc.c
211
pte = ptes[sp->sg_pmeg * nptesg + VA_VPG(va)];
lib/libkvm/kvm_sparc.c
231
struct segmap *sp, *segmaps;
lib/libkvm/kvm_sparc.c
252
sp = &segmaps[(vr-nureg)*NSEGRG + vs];
lib/libkvm/kvm_sparc.c
253
if (sp->sg_npte == 0)
lib/libkvm/kvm_sparc.c
257
foff = _kvm_pa2off(kd, (u_long)&sp->sg_pte[VA_VPG(va)] - kernbase);
lib/libpthread/arch/hppa/pthread_md.h
42
register unsigned long sp __asm("r30");
lib/libpthread/arch/hppa/pthread_md.h
44
return sp;
lib/libpthread/pthread_misc.c
133
struct sched_param sp;
lib/libpthread/pthread_misc.c
141
sp.sched_priority = prio;
lib/libpthread/pthread_misc.c
142
if (_sched_setparam(getpid(), thread->pt_lid, SCHED_NONE, &sp) < 0)
lib/libpthread/pthread_misc.c
83
struct sched_param sp;
lib/libpthread/pthread_misc.c
91
memcpy(&sp, param, sizeof(struct sched_param));
lib/libpthread/pthread_misc.c
92
if (_sched_setparam(getpid(), thread->pt_lid, policy, &sp) < 0)
lib/libpuffs/callcontext.c
189
void *sp;
lib/libpuffs/callcontext.c
196
sp = mmap(NULL, stacksize, PROT_READ|PROT_WRITE,
lib/libpuffs/callcontext.c
198
if (sp == MAP_FAILED)
lib/libpuffs/callcontext.c
201
pcc = sp;
lib/libpuffs/callcontext.c
205
mprotect((uint8_t *)sp + psize, (size_t)psize, PROT_NONE);
lib/libpuffs/callcontext.c
207
mprotect((uint8_t *)sp + stacksize - psize, (size_t)psize, PROT_NONE);
lib/libresolv/res_mkupdate.c
964
struct servent *sp;
lib/libresolv/res_mkupdate.c
972
while ((sp = getservent()) != NULL) {
lib/libresolv/res_mkupdate.c
976
slp->name = strdup(sp->s_name);
lib/libresolv/res_mkupdate.c
977
slp->proto = strdup(sp->s_proto);
lib/libresolv/res_mkupdate.c
984
slp->port = ntohs((u_int16_t)sp->s_port); /*%< host byte order */
libexec/getNAME/getNAME.c
489
char *sp;
libexec/getNAME/getNAME.c
495
sp = cp + 1;
libexec/getNAME/getNAME.c
499
while (*sp && (*sp == ' ' || *sp == '\t'))
libexec/getNAME/getNAME.c
500
sp++;
libexec/getNAME/getNAME.c
514
(void)printf("\t- %s", sp);
libexec/getty/subr.c
100
for (sp = gettystrs; sp->field; sp++)
libexec/getty/subr.c
101
printf("cgetstr: %s=%s\n", sp->field, sp->value);
libexec/getty/subr.c
114
struct gettystrs *sp;
libexec/getty/subr.c
118
for (sp = gettystrs; sp->field; sp++)
libexec/getty/subr.c
119
if (sp->value)
libexec/getty/subr.c
120
sp->defalt = sp->value;
libexec/getty/subr.c
134
struct gettystrs *sp;
libexec/getty/subr.c
138
for (sp = gettystrs; sp->field; sp++)
libexec/getty/subr.c
139
if (!sp->value)
libexec/getty/subr.c
140
sp->value = sp->defalt ? estrdup(sp->defalt) : NULL;
libexec/getty/subr.c
69
struct gettystrs *sp;
libexec/getty/subr.c
80
for (sp = gettystrs; sp->field; sp++)
libexec/getty/subr.c
81
(void)cgetstr(buf, sp->field, &sp->value);
libexec/ld.elf_so/rtld.c
833
_rtld(Elf_Addr *sp, Elf_Addr relocbase)
libexec/ld.elf_so/rtld.c
842
Elf_Addr *const osp = sp;
libexec/ld.elf_so/rtld.c
869
dbg(("sp = %p, argc = %ld, argv = %p <%s> relocbase %p", sp,
libexec/ld.elf_so/rtld.c
870
(long)sp[2], &sp[3], (char *) sp[3], (void *)relocbase));
libexec/ld.elf_so/rtld.c
877
sp += 2; /* skip over return argument space */
libexec/ld.elf_so/rtld.c
878
argv = (const char **) &sp[1];
libexec/ld.elf_so/rtld.c
879
argc = *(long *)sp;
libexec/ld.elf_so/rtld.c
880
sp += 2 + argc; /* Skip over argc, arguments, and NULL
libexec/ld.elf_so/rtld.c
882
env = (char **) sp;
libexec/ld.elf_so/rtld.c
883
while (*sp++ != 0) { /* Skip over environment, and NULL terminator */
libexec/ld.elf_so/rtld.c
885
dbg(("env[%d] = %p %s", i++, (void *)sp[-1], (char *)sp[-1]));
libexec/ld.elf_so/rtld.c
888
auxinfo = (AuxInfo *) sp;
libexec/ld.elf_so/search.c
125
Search_Path *sp;
libexec/ld.elf_so/search.c
150
for (sp = _rtld_paths; sp != NULL; sp = sp->sp_next)
libexec/ld.elf_so/search.c
152
sp->sp_path, sp->sp_pathlen, flags, mask)) != NULL)
libexec/ld.elf_so/search.c
156
for (sp = refobj->rpaths; sp != NULL; sp = sp->sp_next)
libexec/ld.elf_so/search.c
158
namelen, sp->sp_path, sp->sp_pathlen, flags, mask))
libexec/ld.elf_so/search.c
162
for (sp = _rtld_default_paths; sp != NULL; sp = sp->sp_next)
libexec/ld.elf_so/search.c
164
sp->sp_path, sp->sp_pathlen, flags, mask)) != NULL)
libexec/ld.elf_so/search.c
75
Search_Path *sp;
libexec/ld.elf_so/search.c
81
for (sp = _rtld_invalid_paths; sp != NULL; sp = sp->sp_next) {
libexec/ld.elf_so/search.c
82
if (sp->sp_pathlen == pathnamelen &&
libexec/ld.elf_so/search.c
83
sp->sp_path[dirlen] == '/' &&
libexec/ld.elf_so/search.c
84
!memcmp(name, sp->sp_path + dirlen + 1, namelen) &&
libexec/ld.elf_so/search.c
85
!memcmp(dir, sp->sp_path, dirlen)) {
libexec/mail.local/mail.local.c
330
struct servent *sp;
libexec/mail.local/mail.local.c
335
if (!(sp = getservbyname("biff", "udp")))
libexec/mail.local/mail.local.c
343
addr.sin_port = sp->s_port;
regress/sys/kern/latency1/latency1.c
115
sp.sched_priority = sched_get_priority_max(SCHED_FIFO) - 2;
regress/sys/kern/latency1/latency1.c
116
if (pthread_setschedparam(pthread_self(), SCHED_FIFO, &sp)) {
regress/sys/kern/latency1/latency1.c
119
sp.sched_priority = sched_get_priority_max(SCHED_FIFO) - 1;
regress/sys/kern/latency1/latency1.c
120
if (pthread_setschedparam(pt, SCHED_FIFO, &sp)) {
regress/sys/kern/latency1/latency1.c
93
struct sched_param sp;
regress/sys/kern/latency2/latency2.c
129
sp.sched_priority = sched_get_priority_max(SCHED_FIFO) - 2;
regress/sys/kern/latency2/latency2.c
130
if (pthread_setschedparam(pthread_self(), SCHED_FIFO, &sp)) {
regress/sys/kern/latency2/latency2.c
133
sp.sched_priority = sched_get_priority_max(SCHED_FIFO) - 1;
regress/sys/kern/latency2/latency2.c
134
if (pthread_setschedparam(pt, SCHED_FIFO, &sp)) {
regress/sys/kern/latency2/latency2.c
94
struct sched_param sp;
sbin/dump/dumprmt.c
109
static struct servent *sp = NULL;
sbin/dump/dumprmt.c
114
if (sp == NULL) {
sbin/dump/dumprmt.c
115
sp = getservbyname("shell", "tcp");
sbin/dump/dumprmt.c
116
if (sp == NULL)
sbin/dump/dumprmt.c
133
rmtape = rcmd(&rmtpeer, (u_short)sp->s_port, name, tuser, _PATH_RMT,
sbin/efi/certs.c
391
for (uint8_t *sp = u.lp->SignatureListBody
sbin/efi/certs.c
393
sp < endlist;
sbin/efi/certs.c
394
sp += u.lp->SignatureSize) {
sbin/efi/certs.c
396
tp->sigfn(sp, u.lp->SignatureSize, 2);
sbin/efi/certs.c
398
sigfn0(sp, u.lp->SignatureSize, 2);
sbin/fsck/fsck.c
497
catopt(char **sp, const char *o)
sbin/fsck/fsck.c
502
s = *sp;
sbin/fsck/fsck.c
510
*sp = s;
sbin/fsck_lfs/lfs.c
613
SEGSUM *sp;
sbin/fsck_lfs/lfs.c
644
sp = (SEGSUM *)bp->b_data;
sbin/fsck_lfs/lfs.c
649
if (lfs_ss_getmagic(osb, sp) != SS_MAGIC ||
sbin/fsck_lfs/lfs.c
650
lfs_ss_getident(osb, sp) != lfs_sb_getident(osb) ||
sbin/fsck_lfs/lfs.c
651
lfs_ss_getserial(osb, sp) < serial || /* XXX strengthen this */
sbin/fsck_lfs/lfs.c
652
lfs_ss_getsumsum(osb, sp) !=
sbin/fsck_lfs/lfs.c
653
cksum((char *)sp + lfs_ss_getsumstart(osb),
sbin/fsck_lfs/lfs.c
657
if (lfs_ss_getmagic(osb, sp) != SS_MAGIC)
sbin/fsck_lfs/lfs.c
661
else if (lfs_ss_getident(osb, sp) != lfs_sb_getident(osb))
sbin/fsck_lfs/lfs.c
665
(uintmax_t)lfs_ss_getident(osb, sp),
sbin/fsck_lfs/lfs.c
667
else if (lfs_ss_getserial(osb, sp) >= serial)
sbin/fsck_lfs/lfs.c
671
(int)lfs_ss_getserial(osb, sp), (int)serial);
sbin/fsck_lfs/lfs.c
679
if (debug && lfs_ss_getserial(osb, sp) != serial)
sbin/fsck_lfs/lfs.c
681
(int)serial, (int)lfs_ss_getserial(osb, sp));
sbin/fsck_lfs/lfs.c
683
bc = check_summary(osb, sp, daddr, debug, devvp, NULL);
sbin/fsck_lfs/lfs.c
690
(int)lfs_ss_getserial(osb, sp));
sbin/fsck_lfs/lfs.c
697
daddr = lfs_ss_getnext(osb, sp);
sbin/fsck_lfs/lfs.c
707
if (lfs_ss_getflags(osb, sp) & (SS_CLEAN | SS_RFW))
sbin/fsck_lfs/lfs.c
709
if (hitclean == 0 && (lfs_ss_getflags(osb, sp) & SS_CONT) == 0)
sbin/fsck_lfs/lfs.c
784
check_summary(struct lfs *fs, SEGSUM *sp, daddr_t pseg_addr, int debug,
sbin/fsck_lfs/lfs.c
800
nblocks = howmany(lfs_ss_getninos(fs, sp), LFS_INOPB(fs));
sbin/fsck_lfs/lfs.c
804
fp = SEGSUM_FINFOBASE(fs, sp);
sbin/fsck_lfs/lfs.c
805
for (i = 0; i < lfs_ss_getnfinfo(fs, sp); i++) {
sbin/fsck_lfs/lfs.c
811
if (((char *)fp) - (char *)sp > lfs_sb_getsumsize(fs))
sbin/fsck_lfs/lfs.c
817
iibase = SEGSUM_IINFOSTART(fs, sp);
sbin/fsck_lfs/lfs.c
821
fp = SEGSUM_FINFOBASE(fs, sp);
sbin/fsck_lfs/lfs.c
823
i < lfs_ss_getnfinfo(fs, sp) || j < howmany(lfs_ss_getninos(fs, sp), LFS_INOPB(fs)); i++) {
sbin/fsck_lfs/lfs.c
824
if (i >= lfs_ss_getnfinfo(fs, sp) && lfs_ii_getblock(fs, iip) != daddr) {
sbin/fsck_lfs/lfs.c
827
pseg_addr, j, howmany(lfs_ss_getninos(fs, sp),
sbin/fsck_lfs/lfs.c
835
while (j < howmany(lfs_ss_getninos(fs, sp), LFS_INOPB(fs)) && lfs_ii_getblock(fs, iip) == daddr) {
sbin/fsck_lfs/lfs.c
845
if (i < lfs_ss_getnfinfo(fs, sp)) {
sbin/fsck_lfs/lfs.c
868
if (ccksum != lfs_ss_getdatasum(fs, sp)) {
sbin/fsck_lfs/lfs.c
871
(uintmax_t)pseg_addr, lfs_ss_getdatasum(fs, sp), ccksum);
sbin/fsck_lfs/pass6.c
550
SEGSUM *sp;
sbin/fsck_lfs/pass6.c
619
sp = (SEGSUM *)bp->b_data;
sbin/fsck_lfs/pass6.c
622
(intmax_t)daddr, (int)lfs_ss_getninos(fs, sp),
sbin/fsck_lfs/pass6.c
623
(int)lfs_ss_getnfinfo(fs, sp));
sbin/fsck_lfs/pass6.c
640
if (lfs_ss_getninos(fs, sp)) {
sbin/fsck_lfs/pass6.c
642
sup->su_ninos += howmany(lfs_ss_getninos(fs, sp), LFS_INOPB(fs));
sbin/fsck_lfs/pass6.c
644
lfs_sb_adddmeta(fs, lfs_btofsb(fs, howmany(lfs_ss_getninos(fs, sp),
sbin/fsck_lfs/pass6.c
649
for (i = 0; i < howmany(lfs_ss_getninos(fs, sp), LFS_INOPB(fs)); i++) {
sbin/fsck_lfs/pass6.c
701
if (!(lfs_ss_getflags(fs, sp) & SS_DIROP))
sbin/fsck_lfs/pass6.c
718
if (!(lfs_ss_getflags(fs, sp) & SS_DIROP))
sbin/fsck_lfs/pass6.c
780
bc = check_summary(fs, sp, daddr, debug, devvp, NULL);
sbin/fsck_lfs/pass6.c
783
(intmax_t)daddr, (uintmax_t)lfs_ss_getserial(fs, sp));
sbin/fsck_lfs/pass6.c
789
(intmax_t)daddr, (uintmax_t)lfs_ss_getserial(fs, sp));
sbin/fsck_lfs/pass6.c
790
lastserial = lfs_ss_getserial(fs, sp);
sbin/fsck_lfs/pass6.c
797
daddr = lfs_ss_getnext(fs, sp);
sbin/fsck_lfs/pass6.c
854
sp = (SEGSUM *)bp->b_data;
sbin/fsck_lfs/pass6.c
855
bc = check_summary(fs, sp, daddr, debug, devvp, pass6harvest);
sbin/fsck_lfs/pass6.c
858
(intmax_t)daddr, (uintmax_t)lfs_ss_getserial(fs, sp));
sbin/fsck_lfs/pass6.c
869
daddr = lfs_ss_getnext(fs, sp);
sbin/fsck_lfs/segwrite.c
1003
lfs_writevnodes(struct lfs *fs, struct segment *sp, int op)
sbin/fsck_lfs/segwrite.c
1024
lfs_writefile(fs, sp, vp);
sbin/fsck_lfs/segwrite.c
1025
(void) lfs_writeinode(fs, sp, ip);
sbin/fsck_lfs/segwrite.c
150
struct segment *sp;
sbin/fsck_lfs/segwrite.c
156
sp = fs->lfs_sp;
sbin/fsck_lfs/segwrite.c
158
lfs_writevnodes(fs, sp, VN_REG);
sbin/fsck_lfs/segwrite.c
159
lfs_writevnodes(fs, sp, VN_DIROP);
sbin/fsck_lfs/segwrite.c
160
ssp = (SEGSUM *)sp->segsum;
sbin/fsck_lfs/segwrite.c
168
lfs_writefile(fs, sp, vp);
sbin/fsck_lfs/segwrite.c
170
redo = lfs_writeinode(fs, sp, ip);
sbin/fsck_lfs/segwrite.c
171
redo += lfs_writeseg(fs, sp);
sbin/fsck_lfs/segwrite.c
195
lfs_writefile(struct lfs * fs, struct segment * sp, struct uvnode * vp)
sbin/fsck_lfs/segwrite.c
205
if (sp->seg_bytes_left < lfs_sb_getbsize(fs) ||
sbin/fsck_lfs/segwrite.c
206
sp->sum_bytes_left < FINFOSIZE(fs) + LFS_BLKPTRSIZE(fs))
sbin/fsck_lfs/segwrite.c
207
(void) lfs_writeseg(fs, sp);
sbin/fsck_lfs/segwrite.c
209
sp->sum_bytes_left -= FINFOSIZE(fs);
sbin/fsck_lfs/segwrite.c
210
ssp = (SEGSUM *)sp->segsum;
sbin/fsck_lfs/segwrite.c
218
fip = sp->fip;
sbin/fsck_lfs/segwrite.c
225
lfs_gather(fs, sp, vp, lfs_match_data);
sbin/fsck_lfs/segwrite.c
226
lfs_gather(fs, sp, vp, lfs_match_indir);
sbin/fsck_lfs/segwrite.c
227
lfs_gather(fs, sp, vp, lfs_match_dindir);
sbin/fsck_lfs/segwrite.c
228
lfs_gather(fs, sp, vp, lfs_match_tindir);
sbin/fsck_lfs/segwrite.c
230
fip = sp->fip;
sbin/fsck_lfs/segwrite.c
232
sp->fip = NEXT_FINFO(fs, fip);
sbin/fsck_lfs/segwrite.c
233
lfs_blocks_fromfinfo(fs, &sp->start_lbp, sp->fip);
sbin/fsck_lfs/segwrite.c
236
sp->sum_bytes_left += FINFOSIZE(fs);
sbin/fsck_lfs/segwrite.c
242
lfs_writeinode(struct lfs * fs, struct segment * sp, struct inode * ip)
sbin/fsck_lfs/segwrite.c
258
if ((ip->i_number != LFS_IFILE_INUM || sp->idp == NULL) &&
sbin/fsck_lfs/segwrite.c
259
sp->ibp == NULL) {
sbin/fsck_lfs/segwrite.c
261
if (sp->seg_bytes_left < lfs_sb_getibsize(fs) ||
sbin/fsck_lfs/segwrite.c
262
sp->sum_bytes_left < LFS_BLKPTRSIZE(fs))
sbin/fsck_lfs/segwrite.c
263
(void) lfs_writeseg(fs, sp);
sbin/fsck_lfs/segwrite.c
268
sp->ibp = *sp->cbpp++ =
sbin/fsck_lfs/segwrite.c
271
sp->ibp->b_flags |= B_GATHERED;
sbin/fsck_lfs/segwrite.c
278
tmpdip = DINO_IN_BLOCK(fs, sp->ibp->b_data, i);
sbin/fsck_lfs/segwrite.c
282
++sp->start_bpp;
sbin/fsck_lfs/segwrite.c
285
sp->seg_bytes_left -= lfs_sb_getibsize(fs);
sbin/fsck_lfs/segwrite.c
286
sp->sum_bytes_left -= LFS_BLKPTRSIZE(fs);
sbin/fsck_lfs/segwrite.c
289
iip = NTH_IINFO(fs, sp->segsum, sp->ninodes / LFS_INOPB(fs));
sbin/fsck_lfs/segwrite.c
307
if (ip->i_number == LFS_IFILE_INUM && sp->idp) {
sbin/fsck_lfs/segwrite.c
308
lfs_copy_dinode(fs, sp->idp, ip->i_din);
sbin/fsck_lfs/segwrite.c
312
bp = sp->ibp;
sbin/fsck_lfs/segwrite.c
313
cdp = DINO_IN_BLOCK(fs, bp->b_data, sp->ninodes % LFS_INOPB(fs));
sbin/fsck_lfs/segwrite.c
320
sp->idp = DINO_IN_BLOCK(fs, bp->b_data, sp->ninodes % LFS_INOPB(fs));
sbin/fsck_lfs/segwrite.c
327
ssp = (SEGSUM *)sp->segsum;
sbin/fsck_lfs/segwrite.c
331
if (++sp->ninodes % LFS_INOPB(fs) == 0)
sbin/fsck_lfs/segwrite.c
332
sp->ibp = NULL;
sbin/fsck_lfs/segwrite.c
369
lfs_gatherblock(struct segment * sp, struct ubuf * bp)
sbin/fsck_lfs/segwrite.c
380
fs = sp->fs;
sbin/fsck_lfs/segwrite.c
382
if (sp->sum_bytes_left < LFS_BLKPTRSIZE(fs) * blksinblk ||
sbin/fsck_lfs/segwrite.c
383
sp->seg_bytes_left < bp->b_bcount) {
sbin/fsck_lfs/segwrite.c
384
lfs_updatemeta(sp);
sbin/fsck_lfs/segwrite.c
386
version = lfs_fi_getversion(fs, sp->fip);
sbin/fsck_lfs/segwrite.c
387
(void) lfs_writeseg(fs, sp);
sbin/fsck_lfs/segwrite.c
389
lfs_fi_setversion(fs, sp->fip, version);
sbin/fsck_lfs/segwrite.c
390
lfs_fi_setino(fs, sp->fip, VTOI(sp->vp)->i_number);
sbin/fsck_lfs/segwrite.c
392
ssp = (SEGSUM *)sp->segsum;
sbin/fsck_lfs/segwrite.c
394
sp->sum_bytes_left -= FINFOSIZE(fs);
sbin/fsck_lfs/segwrite.c
402
*sp->cbpp++ = bp;
sbin/fsck_lfs/segwrite.c
406
bn = lfs_fi_getnblocks(fs, sp->fip);
sbin/fsck_lfs/segwrite.c
407
lfs_fi_setnblocks(fs, sp->fip, bn + 1);
sbin/fsck_lfs/segwrite.c
408
lfs_fi_setblock(fs, sp->fip, bn, bp->b_lblkno + j);
sbin/fsck_lfs/segwrite.c
411
sp->sum_bytes_left -= LFS_BLKPTRSIZE(fs) * blksinblk;
sbin/fsck_lfs/segwrite.c
412
sp->seg_bytes_left -= bp->b_bcount;
sbin/fsck_lfs/segwrite.c
417
lfs_gather(struct lfs * fs, struct segment * sp, struct uvnode * vp, int (*match) (struct lfs *, struct ubuf *))
sbin/fsck_lfs/segwrite.c
422
sp->vp = vp;
sbin/fsck_lfs/segwrite.c
431
if (lfs_gatherblock(sp, bp)) {
sbin/fsck_lfs/segwrite.c
437
lfs_updatemeta(sp);
sbin/fsck_lfs/segwrite.c
438
sp->vp = NULL;
sbin/fsck_lfs/segwrite.c
450
lfs_update_single(struct lfs * fs, struct segment * sp, daddr_t lbn,
sbin/fsck_lfs/segwrite.c
463
vp = sp->vp;
sbin/fsck_lfs/segwrite.c
539
lfs_updatemeta(struct segment * sp)
sbin/fsck_lfs/segwrite.c
550
fs = sp->fs;
sbin/fsck_lfs/segwrite.c
551
vp = sp->vp;
sbin/fsck_lfs/segwrite.c
558
nblocks = &sp->fip->fi_blocks[sp->fip->fi_nblocks] - sp->start_lbp;
sbin/fsck_lfs/segwrite.c
560
lfs_blocks_fromvoid(fs, &tmpptr, (void *)NEXT_FINFO(fs, sp->fip));
sbin/fsck_lfs/segwrite.c
561
nblocks = lfs_blocks_sub(fs, &tmpptr, &sp->start_lbp);
sbin/fsck_lfs/segwrite.c
573
if (sp->start_bpp[i] == NULL) {
sbin/fsck_lfs/segwrite.c
578
num = howmany(sp->start_bpp[i]->b_bcount, lfs_sb_getbsize(fs));
sbin/fsck_lfs/segwrite.c
585
lfs_shellsort(fs, sp->start_bpp, &sp->start_lbp, nblocks, lfs_sb_getbsize(fs));
sbin/fsck_lfs/segwrite.c
593
lfs_fi_setlastlength(fs, sp->fip, ((sp->start_bpp[nblocks - 1]->b_bcount - 1) &
sbin/fsck_lfs/segwrite.c
600
for (i = nblocks; i--; ++sp->start_bpp) {
sbin/fsck_lfs/segwrite.c
601
sbp = *sp->start_bpp;
sbin/fsck_lfs/segwrite.c
602
lbn = lfs_blocks_get(fs, &sp->start_lbp, 0);
sbin/fsck_lfs/segwrite.c
624
lbn = lfs_blocks_get(fs, &sp->start_lbp, 0);
sbin/fsck_lfs/segwrite.c
625
lfs_blocks_inc(fs, &sp->start_lbp);
sbin/fsck_lfs/segwrite.c
626
lfs_update_single(fs, sp, lbn, lfs_sb_getoffset(fs), size);
sbin/fsck_lfs/segwrite.c
639
struct segment *sp;
sbin/fsck_lfs/segwrite.c
645
sp = fs->lfs_sp;
sbin/fsck_lfs/segwrite.c
658
sp->seg_number = lfs_dtosn(fs, lfs_sb_getcurseg(fs));
sbin/fsck_lfs/segwrite.c
659
sp->seg_bytes_left = lfs_fsbtob(fs, lfs_sb_getfsbpseg(fs));
sbin/fsck_lfs/segwrite.c
665
LFS_SEGENTRY(sup, fs, sp->seg_number, bp);
sbin/fsck_lfs/segwrite.c
668
sp->seg_bytes_left -= LFS_SBPAD;
sbin/fsck_lfs/segwrite.c
672
if (lfs_sb_getversion(fs) > 1 && sp->seg_number == 0 &&
sbin/fsck_lfs/segwrite.c
675
sp->seg_bytes_left -= LFS_LABELPAD - lfs_fsbtob(fs, lfs_sb_gets0addr(fs));
sbin/fsck_lfs/segwrite.c
678
sp->seg_number = lfs_dtosn(fs, lfs_sb_getcurseg(fs));
sbin/fsck_lfs/segwrite.c
679
sp->seg_bytes_left = lfs_fsbtob(fs, lfs_sb_getfsbpseg(fs) -
sbin/fsck_lfs/segwrite.c
684
sp->fs = fs;
sbin/fsck_lfs/segwrite.c
685
sp->ibp = NULL;
sbin/fsck_lfs/segwrite.c
686
sp->idp = NULL;
sbin/fsck_lfs/segwrite.c
687
sp->ninodes = 0;
sbin/fsck_lfs/segwrite.c
690
sp->cbpp = sp->bpp;
sbin/fsck_lfs/segwrite.c
691
sbp = *sp->cbpp = getblk(fs->lfs_devvp,
sbin/fsck_lfs/segwrite.c
693
sp->segsum = sbp->b_data;
sbin/fsck_lfs/segwrite.c
694
memset(sp->segsum, 0, lfs_sb_getsumsize(fs));
sbin/fsck_lfs/segwrite.c
695
sp->start_bpp = ++sp->cbpp;
sbin/fsck_lfs/segwrite.c
699
ssp = sp->segsum;
sbin/fsck_lfs/segwrite.c
706
sp->fip = SEGSUM_FINFOBASE(fs, ssp);
sbin/fsck_lfs/segwrite.c
707
lfs_fi_setnblocks(fs, sp->fip, 0);
sbin/fsck_lfs/segwrite.c
708
lfs_blocks_fromfinfo(fs, &sp->start_lbp, sp->fip);
sbin/fsck_lfs/segwrite.c
709
lfs_fi_setlastlength(fs, sp->fip, 0);
sbin/fsck_lfs/segwrite.c
711
sp->seg_bytes_left -= lfs_sb_getsumsize(fs);
sbin/fsck_lfs/segwrite.c
712
sp->sum_bytes_left = lfs_sb_getsumsize(fs) - SEGSUM_SIZE(fs);
sbin/fsck_lfs/segwrite.c
762
lfs_writeseg(struct lfs * fs, struct segment * sp)
sbin/fsck_lfs/segwrite.c
780
nblocks = sp->cbpp - sp->bpp;
sbin/fsck_lfs/segwrite.c
783
nblocks, (int)LFS_DBTOFSB(fs, (*sp->bpp)->b_blkno));
sbin/fsck_lfs/segwrite.c
791
LFS_SEGENTRY(sup, fs, sp->seg_number, bp);
sbin/fsck_lfs/segwrite.c
795
for (bpp = sp->bpp; ++bpp < sp->cbpp;) {
sbin/fsck_lfs/segwrite.c
799
assert(lfs_dtosn(fs, LFS_DBTOFSB(fs, (*bpp)->b_blkno)) == sp->seg_number);
sbin/fsck_lfs/segwrite.c
802
ssp = (SEGSUM *) sp->segsum;
sbin/fsck_lfs/segwrite.c
819
LFS_WRITESEGENTRY(sup, fs, sp->seg_number, bp); /* Ifile */
sbin/fsck_lfs/segwrite.c
831
for (bpp = sp->bpp, i = nblocks - 1; i--;) {
sbin/fsck_lfs/segwrite.c
851
bremfree(*(sp->bpp));
sbin/fsck_lfs/segwrite.c
852
(*(sp->bpp))->b_flags |= B_BUSY;
sbin/fsck_lfs/segwrite.c
865
for (bpp = sp->bpp, i = nblocks; i; bpp++, i--) {
sbin/fsck_lfs/segwrite.c
934
struct segment *sp;
sbin/fsck_lfs/segwrite.c
944
sp = fs->lfs_sp = emalloc(sizeof(*sp));
sbin/fsck_lfs/segwrite.c
946
sp->bpp = emalloc(allocsize);
sbin/fsck_lfs/segwrite.c
947
if (!sp->bpp)
sbin/fsck_lfs/segwrite.c
949
sp->seg_flags = flags;
sbin/fsck_lfs/segwrite.c
950
sp->vp = NULL;
sbin/fsck_lfs/segwrite.c
951
sp->seg_iocount = 0;
sbin/fsck_lfs/segwrite.c
964
struct segment *sp;
sbin/fsck_lfs/segwrite.c
967
sp = fs->lfs_sp;
sbin/fsck_lfs/segwrite.c
970
if (sp->bpp != sp->cbpp) {
sbin/fsck_lfs/segwrite.c
973
bp = *sp->bpp;
sbin/fsck_lfs/segwrite.c
983
free(sp->bpp);
sbin/fsck_lfs/segwrite.c
984
sp->bpp = NULL;
sbin/fsck_lfs/segwrite.c
985
free(sp);
sbin/fsck_lfs/setup.c
234
SEGSUM *sp;
sbin/fsck_lfs/setup.c
261
sp = (SEGSUM *)bp->b_data;
sbin/fsck_lfs/setup.c
263
if (lfs_ss_getsumsum(fs, sp) !=
sbin/fsck_lfs/setup.c
264
cksum((char *)sp + sumstart,
sbin/fsck_lfs/setup.c
272
fp = SEGSUM_FINFOBASE(fs, sp);
sbin/fsck_lfs/setup.c
273
bc = howmany(lfs_ss_getninos(fs, sp), LFS_INOPB(fs)) <<
sbin/fsck_lfs/setup.c
276
for (i = 0; i < lfs_ss_getnfinfo(fs, sp); i++) {
sbin/fsck_lfs/setup.c
284
lfs_sb_setserial(fs, lfs_ss_getserial(fs, sp) + 1);
sbin/fsck_v7fs/fsck_v7fs.c
200
catopt(char **sp, const char *o)
sbin/fsck_v7fs/fsck_v7fs.c
204
s = *sp;
sbin/fsck_v7fs/fsck_v7fs.c
212
*sp = s;
sbin/fsirand/fsirand.c
154
off_t sp;
sbin/fsirand/fsirand.c
155
sp = (off_t) FFS_FSBTODB(fs, ino_to_fsba(fs, ino)) *
sbin/fsirand/fsirand.c
158
if (lseek(fd, sp, SEEK_SET) == (off_t) -1)
sbin/fsirand/fsirand.c
191
if (lseek(fd, sp, SEEK_SET) == (off_t) -1)
sbin/init/init.c
1001
emergency("insert %d: %m", sp->se_process);
sbin/init/init.c
1003
session_utmpx(sp, 1);
sbin/init/init.c
1011
del_session(session_t *sp)
sbin/init/init.c
1015
key.data = &sp->se_process;
sbin/init/init.c
1016
key.size = sizeof sp->se_process;
sbin/init/init.c
1019
emergency("delete %d: %m", sp->se_process);
sbin/init/init.c
1021
session_utmpx(sp, 0);
sbin/init/init.c
1072
free_session(session_t *sp)
sbin/init/init.c
1075
free(sp->se_device);
sbin/init/init.c
1076
if (sp->se_getty) {
sbin/init/init.c
1077
free(sp->se_getty);
sbin/init/init.c
1078
free(sp->se_getty_argv);
sbin/init/init.c
1080
if (sp->se_window) {
sbin/init/init.c
1081
free(sp->se_window);
sbin/init/init.c
1082
free(sp->se_window_argv);
sbin/init/init.c
1084
free(sp);
sbin/init/init.c
1093
session_t *sp;
sbin/init/init.c
1099
sp = malloc(sizeof (session_t));
sbin/init/init.c
1100
if (sp == NULL)
sbin/init/init.c
1102
(void)memset(sp, 0, sizeof *sp);
sbin/init/init.c
1104
sp->se_flags = SE_PRESENT;
sbin/init/init.c
1105
sp->se_index = session_index;
sbin/init/init.c
1107
(void)asprintf(&sp->se_device, "%s%s", _PATH_DEV, typ->ty_name);
sbin/init/init.c
1108
if (!sp->se_device) {
sbin/init/init.c
1109
free(sp);
sbin/init/init.c
1113
if (setupargv(sp, typ) == 0) {
sbin/init/init.c
1114
free_session(sp);
sbin/init/init.c
1118
sp->se_next = NULL;
sbin/init/init.c
1120
sessions = sp;
sbin/init/init.c
1121
sp->se_prev = NULL;
sbin/init/init.c
1123
sprev->se_next = sp;
sbin/init/init.c
1124
sp->se_prev = sprev;
sbin/init/init.c
1127
return sp;
sbin/init/init.c
1134
setupargv(session_t *sp, struct ttyent *typ)
sbin/init/init.c
1137
if (sp->se_getty) {
sbin/init/init.c
1138
free(sp->se_getty);
sbin/init/init.c
1139
free(sp->se_getty_argv);
sbin/init/init.c
1141
(void)asprintf(&sp->se_getty, "%s %s", typ->ty_getty, typ->ty_name);
sbin/init/init.c
1142
if (!sp->se_getty)
sbin/init/init.c
1144
sp->se_getty_argv = construct_argv(sp->se_getty);
sbin/init/init.c
1145
if (sp->se_getty_argv == NULL) {
sbin/init/init.c
1146
warning("can't parse getty for port `%s'", sp->se_device);
sbin/init/init.c
1147
free(sp->se_getty);
sbin/init/init.c
1148
sp->se_getty = NULL;
sbin/init/init.c
1152
if (sp->se_window)
sbin/init/init.c
1153
free(sp->se_window);
sbin/init/init.c
1154
sp->se_window = strdup(typ->ty_window);
sbin/init/init.c
1155
sp->se_window_argv = construct_argv(sp->se_window);
sbin/init/init.c
1156
if (sp->se_window_argv == NULL) {
sbin/init/init.c
1158
sp->se_device);
sbin/init/init.c
1159
free(sp->se_window);
sbin/init/init.c
1160
sp->se_window = NULL;
sbin/init/init.c
1174
session_t *sp, *snext;
sbin/init/init.c
1200
for (sp = sessions; sp; sp = snext) {
sbin/init/init.c
1202
if (sp->se_process)
sbin/init/init.c
1203
clear_session_logs(sp, 0);
sbin/init/init.c
1205
snext = sp->se_next;
sbin/init/init.c
1206
free_session(sp);
sbin/init/init.c
1228
if ((snext = new_session(sp, ++session_index, typ)) != NULL)
sbin/init/init.c
1229
sp = snext;
sbin/init/init.c
1239
start_window_system(session_t *sp)
sbin/init/init.c
1246
sp->se_device);
sbin/init/init.c
1260
(void)execv(sp->se_window_argv[0], sp->se_window_argv);
sbin/init/init.c
1262
sp->se_window_argv[0], sp->se_device);
sbin/init/init.c
1270
start_getty(session_t *sp)
sbin/init/init.c
1277
if (current_time >= sp->se_started.tv_sec &&
sbin/init/init.c
1278
current_time - sp->se_started.tv_sec < GETTY_SPACING) {
sbin/init/init.c
1279
if (++sp->se_nspace > GETTY_NSPACE) {
sbin/init/init.c
1280
sp->se_nspace = 0;
sbin/init/init.c
1284
sp->se_nspace = 0;
sbin/init/init.c
1292
sp->se_device);
sbin/init/init.c
1304
sp->se_getty_argv[0], rootdir);
sbin/init/init.c
1311
sp->se_device);
sbin/init/init.c
1315
if (sp->se_window) {
sbin/init/init.c
1316
start_window_system(sp);
sbin/init/init.c
1323
(void)execv(sp->se_getty_argv[0], sp->se_getty_argv);
sbin/init/init.c
1325
sp->se_getty_argv[0], sp->se_device);
sbin/init/init.c
1331
session_utmpx(const session_t *sp, int add)
sbin/init/init.c
1333
const char *name = sp->se_getty ? sp->se_getty :
sbin/init/init.c
1334
(sp->se_window ? sp->se_window : "");
sbin/init/init.c
1335
const char *line = sp->se_device + sizeof(_PATH_DEV) - 1;
sbin/init/init.c
1338
sp->se_process, &sp->se_started, sp->se_index);
sbin/init/init.c
1422
session_t *sp, *sprev, *snext;
sbin/init/init.c
1427
if ((sp = find_session(pid)) == NULL)
sbin/init/init.c
1430
clear_session_logs(sp, status);
sbin/init/init.c
1431
del_session(sp);
sbin/init/init.c
1432
sp->se_process = 0;
sbin/init/init.c
1434
if (sp->se_flags & SE_SHUTDOWN) {
sbin/init/init.c
1435
if ((sprev = sp->se_prev) != NULL)
sbin/init/init.c
1436
sprev->se_next = sp->se_next;
sbin/init/init.c
1438
sessions = sp->se_next;
sbin/init/init.c
1439
if ((snext = sp->se_next) != NULL)
sbin/init/init.c
1440
snext->se_prev = sp->se_prev;
sbin/init/init.c
1441
free_session(sp);
sbin/init/init.c
1445
if ((pid = start_getty(sp)) == -1) {
sbin/init/init.c
1451
sp->se_process = pid;
sbin/init/init.c
1452
(void)gettimeofday(&sp->se_started, NULL);
sbin/init/init.c
1453
add_session(sp);
sbin/init/init.c
1491
session_t *sp;
sbin/init/init.c
1504
for (sp = sessions; sp; sp = sp->se_next) {
sbin/init/init.c
1505
if (sp->se_process)
sbin/init/init.c
1507
if ((pid = start_getty(sp)) == -1) {
sbin/init/init.c
1512
sp->se_process = pid;
sbin/init/init.c
1513
(void)gettimeofday(&sp->se_started, NULL);
sbin/init/init.c
1514
add_session(sp);
sbin/init/init.c
1530
session_t *sp, *sprev;
sbin/init/init.c
1535
for (sp = sessions; sp; sp = sp->se_next)
sbin/init/init.c
1536
sp->se_flags &= ~SE_PRESENT;
sbin/init/init.c
1544
for (sprev = 0, sp = sessions; sp; sprev = sp, sp = sp->se_next)
sbin/init/init.c
1545
if (strcmp(typ->ty_name, sp->se_device + devlen) == 0)
sbin/init/init.c
1548
if (sp) {
sbin/init/init.c
1549
sp->se_flags |= SE_PRESENT;
sbin/init/init.c
1550
if (sp->se_index != session_index) {
sbin/init/init.c
1552
"%d to %d", sp->se_device, sp->se_index,
sbin/init/init.c
1554
sp->se_index = session_index;
sbin/init/init.c
1558
sp->se_flags |= SE_SHUTDOWN;
sbin/init/init.c
1559
if (sp->se_process != 0)
sbin/init/init.c
1560
(void)kill(sp->se_process, SIGHUP);
sbin/init/init.c
1563
sp->se_flags &= ~SE_SHUTDOWN;
sbin/init/init.c
1564
if (setupargv(sp, typ) == 0) {
sbin/init/init.c
1566
sp->se_device);
sbin/init/init.c
1567
sp->se_flags |= SE_SHUTDOWN;
sbin/init/init.c
1568
if (sp->se_process != 0)
sbin/init/init.c
1569
(void)kill(sp->se_process, SIGHUP);
sbin/init/init.c
1571
sp->se_nspace = 0;
sbin/init/init.c
1581
for (sp = sessions; sp; sp = sp->se_next)
sbin/init/init.c
1582
if ((sp->se_flags & SE_PRESENT) == 0) {
sbin/init/init.c
1583
sp->se_flags |= SE_SHUTDOWN;
sbin/init/init.c
1584
if (sp->se_process != 0)
sbin/init/init.c
1585
(void)kill(sp->se_process, SIGHUP);
sbin/init/init.c
1597
session_t *sp;
sbin/init/init.c
1599
for (sp = sessions; sp; sp = sp->se_next)
sbin/init/init.c
1600
sp->se_flags |= SE_SHUTDOWN;
sbin/init/init.c
1624
session_t *sp;
sbin/init/init.c
1629
for (sp = sessions; sp; sp = sp->se_next)
sbin/init/init.c
1630
sp->se_flags |= SE_SHUTDOWN;
sbin/init/init.c
601
clear_session_logs(session_t *sp, int status)
sbin/init/init.c
604
char *line = sp->se_device + sizeof(_PATH_DEV) - 1;
sbin/init/init.c
987
add_session(session_t *sp)
sbin/init/init.c
995
key.data = &sp->se_process;
sbin/init/init.c
996
key.size = sizeof sp->se_process;
sbin/init/init.c
997
data.data = &sp;
sbin/init/init.c
998
data.size = sizeof sp;
sbin/iscsictl/iscsic_parse.c
128
get_short_int(char *sp, char *arg, const char *name)
sbin/iscsictl/iscsic_parse.c
132
if (!sp || !*sp)
sbin/iscsictl/iscsic_parse.c
135
if (!sscanf(sp, "%d", &val))
sbin/iscsictl/iscsic_parse.c
156
get_dsl(char *sp, char *arg)
sbin/iscsictl/iscsic_parse.c
160
if (!sp || !*sp)
sbin/iscsictl/iscsic_parse.c
162
if (!sscanf(sp, "%d", &val))
sbin/iscsictl/iscsic_parse.c
185
get_str(char *dest, char *sp, char *arg, const char *name)
sbin/iscsictl/iscsic_parse.c
188
if (!sp || !*sp)
sbin/iscsictl/iscsic_parse.c
190
if (strlen(sp) >= ISCSI_STRING_LENGTH)
sbin/iscsictl/iscsic_parse.c
193
strlcpy(dest, sp, ISCSI_STRING_LENGTH);
sbin/iscsictl/iscsic_parse.c
215
char *sp;
sbin/iscsictl/iscsic_parse.c
245
sp = (argv[i][2]) ? &argv[i][2] : ((i + 1 < argc) ? argv[i + 1] : NULL);
sbin/iscsictl/iscsic_parse.c
249
get_str((char *)targ->TargetName, sp, argv[i], "Target name");
sbin/iscsictl/iscsic_parse.c
253
get_address(&targ->portal[++p], sp, argv[i]);
sbin/iscsictl/iscsic_parse.c
258
targ->portal[p].port = get_short_int(sp, argv[i], "Port");
sbin/iscsictl/iscsic_parse.c
263
targ->portal[p].group_tag = get_short_int(sp, argv[i],
sbin/iscsictl/iscsic_parse.c
297
char *sp;
sbin/iscsictl/iscsic_parse.c
307
sp = (argv[i][2]) ? &argv[i][2] : ((i + 1 < argc) ? argv[i + 1] : NULL);
sbin/iscsictl/iscsic_parse.c
311
get_str((char *)srv->name, sp, argv[i], "Server name");
sbin/iscsictl/iscsic_parse.c
315
get_address(&addr, sp, argv[i]);
sbin/iscsictl/iscsic_parse.c
320
addr.port = get_short_int(sp, argv[i], "Port");
sbin/iscsictl/iscsic_parse.c
356
char *sp;
sbin/iscsictl/iscsic_parse.c
365
sp = (argv[i][2]) ? &argv[i][2] : ((i + 1 < argc) ? argv[i + 1] : NULL);
sbin/iscsictl/iscsic_parse.c
369
if (!sp || !*sp)
sbin/iscsictl/iscsic_parse.c
372
while (*sp) {
sbin/iscsictl/iscsic_parse.c
373
switch (*sp) {
sbin/iscsictl/iscsic_parse.c
385
arg_error(argv[i], "Bad authentication type '%c'", *sp);
sbin/iscsictl/iscsic_parse.c
387
sp++;
sbin/iscsictl/iscsic_parse.c
394
get_str((char *)auth->user_name, sp, argv[i], "User name");
sbin/iscsictl/iscsic_parse.c
398
get_str((char *)auth->password, sp, argv[i], "Secret");
sbin/iscsictl/iscsic_parse.c
402
get_str((char *)auth->target_password, sp, argv[i], "Target secret");
sbin/iscsictl/iscsic_parse.c
434
char *sp;
sbin/iscsictl/iscsic_parse.c
443
sp = (argv[i][2]) ? &argv[i][2] : ((i + 1 < argc) ? argv[i + 1] : NULL);
sbin/iscsictl/iscsic_parse.c
457
opt->DefaultTime2Wait = get_short_int(sp, argv[i], "Time to wait");
sbin/iscsictl/iscsic_parse.c
464
opt->DefaultTime2Retain = get_short_int(sp, argv[i],
sbin/iscsictl/iscsic_parse.c
472
opt->ErrorRecoveryLevel = get_short_int(sp, argv[i],
sbin/iscsictl/iscsic_parse.c
480
opt->MaxRecvDataSegmentLength = get_dsl(sp, argv[i]);
sbin/iscsictl/iscsic_parse.c
51
char *sp;
sbin/iscsictl/iscsic_parse.c
512
char *sp;
sbin/iscsictl/iscsic_parse.c
523
sp = (argv[i][2]) ? &argv[i][2] : ((i + 1 < argc) ? argv[i + 1] : NULL);
sbin/iscsictl/iscsic_parse.c
527
get_address(&port->portal, sp, argv[i]);
sbin/iscsictl/iscsic_parse.c
532
port->portal.port = get_short_int(sp, argv[i], "Port");
sbin/iscsictl/iscsic_parse.c
536
port->portal.group_tag = get_short_int(sp, argv[i], "Group tag");
sbin/iscsictl/iscsic_parse.c
550
opt->MaxRecvDataSegmentLength = get_dsl(sp, argv[i]);
sbin/iscsictl/iscsic_parse.c
58
sp = strrchr(str, ',');
sbin/iscsictl/iscsic_parse.c
585
char *sp;
sbin/iscsictl/iscsic_parse.c
59
if (sp != NULL) {
sbin/iscsictl/iscsic_parse.c
595
sp = (argv[i][2]) ? &argv[i][2] :
sbin/iscsictl/iscsic_parse.c
598
if (!sp || !*sp)
sbin/iscsictl/iscsic_parse.c
60
if (sscanf(sp + 1, "%d", &val) != 1)
sbin/iscsictl/iscsic_parse.c
600
if (strlen(sp) >= ISCSI_STRING_LENGTH)
sbin/iscsictl/iscsic_parse.c
602
if (!sscanf(sp, "%d", &sid->id))
sbin/iscsictl/iscsic_parse.c
603
strlcpy((char *)sid->name, sp, sizeof(sid->name));
sbin/iscsictl/iscsic_parse.c
634
char *sp;
sbin/iscsictl/iscsic_parse.c
644
sp = (argv[i][2]) ? &argv[i][2]
sbin/iscsictl/iscsic_parse.c
647
if (!sp || !*sp)
sbin/iscsictl/iscsic_parse.c
649
if (isdigit((unsigned char)*sp))
sbin/iscsictl/iscsic_parse.c
65
*sp = '\0';
sbin/iscsictl/iscsic_parse.c
651
if (strlen(sp) >= ISCSI_STRING_LENGTH)
sbin/iscsictl/iscsic_parse.c
654
strlcpy((char *)sn, sp, ISCSI_STRING_LENGTH);
sbin/iscsictl/iscsic_parse.c
684
char *sp;
sbin/iscsictl/iscsic_parse.c
69
sp = strchr(str, ']');
sbin/iscsictl/iscsic_parse.c
694
sp = (argv[i][2]) ? &argv[i][2]
sbin/iscsictl/iscsic_parse.c
697
get_str(pstr, sp, argv[i], "String");
sbin/iscsictl/iscsic_parse.c
70
if (sp != NULL)
sbin/iscsictl/iscsic_parse.c
71
sp++;
sbin/iscsictl/iscsic_parse.c
73
sp = str;
sbin/iscsictl/iscsic_parse.c
758
char *sp;
sbin/iscsictl/iscsic_parse.c
76
sp = strchr(sp, ':');
sbin/iscsictl/iscsic_parse.c
768
sp = (argv[i][2]) ? &argv[i][2]
sbin/iscsictl/iscsic_parse.c
77
if (sp != NULL) {
sbin/iscsictl/iscsic_parse.c
771
if (!sp || !*sp)
sbin/iscsictl/iscsic_parse.c
773
if (strlen(sp) > 1)
sbin/iscsictl/iscsic_parse.c
775
ch = *sp;
sbin/iscsictl/iscsic_parse.c
78
if (strchr(sp + 1, ':') != NULL) {
sbin/iscsictl/iscsic_parse.c
805
char *sp;
sbin/iscsictl/iscsic_parse.c
815
sp = (argv[i][2]) ? &argv[i][2]
sbin/iscsictl/iscsic_parse.c
818
if (!sp || !*sp)
sbin/iscsictl/iscsic_parse.c
820
if (!sscanf(sp, "%i", &val))
sbin/iscsictl/iscsic_parse.c
85
if (sscanf(sp + 1, "%d", &val) != 1)
sbin/iscsictl/iscsic_parse.c
852
char *sp;
sbin/iscsictl/iscsic_parse.c
862
sp = (argv[i][2]) ? &argv[i][2]
sbin/iscsictl/iscsic_parse.c
865
if (!sp || !*sp)
sbin/iscsictl/iscsic_parse.c
867
if (!sscanf(sp, "%i", &val))
sbin/iscsictl/iscsic_parse.c
899
char *sp;
sbin/iscsictl/iscsic_parse.c
90
*sp = '\0';
sbin/iscsictl/iscsic_parse.c
909
sp = (argv[i][2]) ? &argv[i][2]
sbin/iscsictl/iscsic_parse.c
912
if (!sp || !*sp)
sbin/iscsictl/iscsic_parse.c
914
if (!sscanf(sp, "%qi", (long long *)(void *)&val))
sbin/iscsictl/iscsic_parse.c
96
sp = strchr(str, ']');
sbin/iscsictl/iscsic_parse.c
97
if (sp != NULL && !*(sp+1)) {
sbin/iscsictl/iscsic_parse.c
99
*sp = '\0';
sbin/iscsid/iscsid_targets.c
742
char *sp, *sp2;
sbin/iscsid/iscsid_targets.c
746
for (sp = str + 1, val = 0; *sp && (*sp != ':' || val); sp++) {
sbin/iscsid/iscsid_targets.c
747
if (*sp == '[')
sbin/iscsid/iscsid_targets.c
749
else if (*sp == ']')
sbin/iscsid/iscsid_targets.c
754
if (*sp) {
sbin/iscsid/iscsid_targets.c
755
for (sp2 = sp + 1; *sp2 && *sp2 != ':'; sp2++);
sbin/iscsid/iscsid_targets.c
760
*sp++ = '\0';
sbin/iscsid/iscsid_targets.c
761
if (sscanf(sp, "%d", &val) != 1)
sbin/iscsid/iscsid_targets.c
768
for (; isdigit((unsigned char)*sp); sp++) {
sbin/iscsid/iscsid_targets.c
770
if (*sp && *sp != ',')
sbin/iscsid/iscsid_targets.c
773
for (sp = str + 1; *sp && *sp != ','; sp++);
sbin/iscsid/iscsid_targets.c
775
if (*sp) {
sbin/iscsid/iscsid_targets.c
776
if (sscanf(sp + 1, "%d", &val) != 1)
sbin/iscsid/iscsid_targets.c
782
*sp = '\0';
sbin/iscsid/iscsid_targets.c
813
uint8_t *tp, *sp;
sbin/iscsid/iscsid_targets.c
865
sp = tp; /* save start of address */
sbin/iscsid/iscsid_targets.c
869
rc = cl_get_address(&addr, (char *)sp);
sbin/iscsid/iscsid_targets.c
875
DEBOUT(("Syntax error in returned target address <%s>", sp));
sbin/mount/mount.c
671
catopt(char **sp, const char *o)
sbin/mount/mount.c
675
s = *sp;
sbin/mount/mount.c
682
*sp = s;
sbin/mount/mount.c
734
char *sp, *ep;
sbin/mount/mount.c
744
if ((sp = strrchr(buf, '/')) != NULL)
sbin/mount/mount.c
745
++sp;
sbin/mount/mount.c
747
sp = buf;
sbin/mount/mount.c
748
for (ep = sp + strlen(sp) + 1; ep > sp; ep--)
sbin/mount/mount.c
750
*sp = 'r';
sbin/nvmectl/logpage.c
869
struct subpage_print *sp, size_t nsp)
sbin/nvmectl/logpage.c
873
for (i = 0; i < nsp; i++, sp++) {
sbin/nvmectl/logpage.c
874
if (sp->key == subtype) {
sbin/nvmectl/logpage.c
875
sp->fn(buf, subtype, res, size);
sbin/ping6/ping6.c
1221
dnsdecode(const u_char **sp, const u_char *ep, const u_char *base, char *buf,
sbin/ping6/ping6.c
1232
cp = *sp;
sbin/ping6/ping6.c
1239
if (i == 0 || cp != *sp) {
sbin/ping6/ping6.c
1277
*sp = cp;
sbin/pppoectl/pppoectl.c
543
print_vals(const char *ifname, int phase, struct spppauthcfg *sp, int lcp_timeout,
sbin/pppoectl/pppoectl.c
553
if (sp->myauth) {
sbin/pppoectl/pppoectl.c
555
proto_name(sp->myauth),
sbin/pppoectl/pppoectl.c
556
sp->myname);
sbin/pppoectl/pppoectl.c
558
if (sp->hisauth) {
sbin/pppoectl/pppoectl.c
560
proto_name(sp->hisauth),
sbin/pppoectl/pppoectl.c
561
sp->hisname,
sbin/pppoectl/pppoectl.c
562
authflags(sp->hisauthflags));
sbin/pppoectl/pppoectl.c
565
if (sp->defs.pp_phase > PHASE_DEAD) {
sbin/pppoectl/pppoectl.c
566
send = time(NULL) - sp->defs.pp_last_sent;
sbin/pppoectl/pppoectl.c
567
recv = time(NULL) - sp->defs.pp_last_recv;
sbin/pppoectl/pppoectl.c
57
static void print_vals(const char *ifname, int phase, struct spppauthcfg *sp,
sbin/pppoectl/pppoectl.c
590
sp->defs.enable_vj ? "on" : "off");
sbin/routed/rtquery/rtquery.c
381
} *seen, *sp;
sbin/routed/rtquery/rtquery.c
455
for (sp = seen; sp != 0; sp = sp->next) {
sbin/routed/rtquery/rtquery.c
456
if (sp->addr.s_addr == from.sin_addr.s_addr)
sbin/routed/rtquery/rtquery.c
459
if (sp == 0) {
sbin/routed/rtquery/rtquery.c
460
sp = malloc(sizeof(*sp));
sbin/routed/rtquery/rtquery.c
461
if (sp == 0) {
sbin/routed/rtquery/rtquery.c
466
sp->addr = from.sin_addr;
sbin/routed/rtquery/rtquery.c
467
sp->next = seen;
sbin/routed/rtquery/rtquery.c
468
seen = sp;
sbin/routed/trace.c
443
char *s, *sp;
sbin/routed/trace.c
454
sp = &s[strlen(s)];
sbin/routed/trace.c
460
(void)snprintf(sp, s + l - sp, "/%d", 32-i);
sbin/routed/trace.c
463
(void)snprintf(sp, s + l - sp, " (mask %#x)",
sbin/sysctl/sysctl.c
599
char *sp, *dp, *tsp, *tdp;
sbin/sysctl/sysctl.c
602
sp = tsp = &gsname[strlen(gsname)];
sbin/sysctl/sysctl.c
605
lsp = sizeof(gsname) - (sp - gsname);
sbin/sysctl/sysctl.c
607
if (sp != &gsname[0] && dp == &gdname[0]) {
sbin/sysctl/sysctl.c
649
*sp = *dp = '\0';
sbin/sysctl/sysctl.c
672
*sp = *dp = '\0';
sbin/sysctl/sysctl.c
684
*sp = *dp = '\0';
sbin/sysctl/sysctl.c
698
*sp = *dp = '\0';
sbin/sysctl/sysctl.c
706
*sp = *dp = '\0';
sbin/sysctl/sysctl.c
712
*sp = *dp = '\0';
sbin/sysctl/sysctl.c
830
*sp = *dp = '\0';
share/examples/refuse/fanoutfs/fanoutfs.c
110
findentry(const char *path, char *name, size_t namesize, struct stat *sp)
share/examples/refuse/fanoutfs/fanoutfs.c
115
if (sp == NULL) {
share/examples/refuse/fanoutfs/fanoutfs.c
116
sp = &st;
share/examples/refuse/fanoutfs/fanoutfs.c
120
if (stat(name, sp) == 0) {
share/examples/refuse/fanoutfs/fanoutfs.c
129
present(char *s, strv_t *sp)
share/examples/refuse/fanoutfs/fanoutfs.c
133
for (i = 0 ; i < sp->c && strcmp(s, sp->v[i]) != 0 ; i++) {
share/examples/refuse/fanoutfs/fanoutfs.c
135
return (i < sp->c);
sys/altq/altq_hfsc.c
1614
get_class_stats(struct hfsc_classstats *sp, struct hfsc_class *cl)
sys/altq/altq_hfsc.c
1616
sp->class_id = cl->cl_id;
sys/altq/altq_hfsc.c
1617
sp->class_handle = cl->cl_handle;
sys/altq/altq_hfsc.c
1620
sp->rsc.m1 = sm2m(cl->cl_rsc->sm1);
sys/altq/altq_hfsc.c
1621
sp->rsc.d = dx2d(cl->cl_rsc->dx);
sys/altq/altq_hfsc.c
1622
sp->rsc.m2 = sm2m(cl->cl_rsc->sm2);
sys/altq/altq_hfsc.c
1624
sp->rsc.m1 = 0;
sys/altq/altq_hfsc.c
1625
sp->rsc.d = 0;
sys/altq/altq_hfsc.c
1626
sp->rsc.m2 = 0;
sys/altq/altq_hfsc.c
1629
sp->fsc.m1 = sm2m(cl->cl_fsc->sm1);
sys/altq/altq_hfsc.c
1630
sp->fsc.d = dx2d(cl->cl_fsc->dx);
sys/altq/altq_hfsc.c
1631
sp->fsc.m2 = sm2m(cl->cl_fsc->sm2);
sys/altq/altq_hfsc.c
1633
sp->fsc.m1 = 0;
sys/altq/altq_hfsc.c
1634
sp->fsc.d = 0;
sys/altq/altq_hfsc.c
1635
sp->fsc.m2 = 0;
sys/altq/altq_hfsc.c
1638
sp->usc.m1 = sm2m(cl->cl_usc->sm1);
sys/altq/altq_hfsc.c
1639
sp->usc.d = dx2d(cl->cl_usc->dx);
sys/altq/altq_hfsc.c
1640
sp->usc.m2 = sm2m(cl->cl_usc->sm2);
sys/altq/altq_hfsc.c
1642
sp->usc.m1 = 0;
sys/altq/altq_hfsc.c
1643
sp->usc.d = 0;
sys/altq/altq_hfsc.c
1644
sp->usc.m2 = 0;
sys/altq/altq_hfsc.c
1647
sp->total = cl->cl_total;
sys/altq/altq_hfsc.c
1648
sp->cumul = cl->cl_cumul;
sys/altq/altq_hfsc.c
1650
sp->d = cl->cl_d;
sys/altq/altq_hfsc.c
1651
sp->e = cl->cl_e;
sys/altq/altq_hfsc.c
1652
sp->vt = cl->cl_vt;
sys/altq/altq_hfsc.c
1653
sp->f = cl->cl_f;
sys/altq/altq_hfsc.c
1655
sp->initvt = cl->cl_initvt;
sys/altq/altq_hfsc.c
1656
sp->vtperiod = cl->cl_vtperiod;
sys/altq/altq_hfsc.c
1657
sp->parentperiod = cl->cl_parentperiod;
sys/altq/altq_hfsc.c
1658
sp->nactive = cl->cl_nactive;
sys/altq/altq_hfsc.c
1659
sp->vtoff = cl->cl_vtoff;
sys/altq/altq_hfsc.c
1660
sp->cvtmax = cl->cl_cvtmax;
sys/altq/altq_hfsc.c
1661
sp->myf = cl->cl_myf;
sys/altq/altq_hfsc.c
1662
sp->cfmin = cl->cl_cfmin;
sys/altq/altq_hfsc.c
1663
sp->cvtmin = cl->cl_cvtmin;
sys/altq/altq_hfsc.c
1664
sp->myfadj = cl->cl_myfadj;
sys/altq/altq_hfsc.c
1665
sp->vtadj = cl->cl_vtadj;
sys/altq/altq_hfsc.c
1667
sp->cur_time = read_machclk();
sys/altq/altq_hfsc.c
1668
sp->machclk_freq = machclk_freq;
sys/altq/altq_hfsc.c
1670
sp->qlength = qlen(cl->cl_q);
sys/altq/altq_hfsc.c
1671
sp->qlimit = qlimit(cl->cl_q);
sys/altq/altq_hfsc.c
1672
sp->xmit_cnt = cl->cl_stats.xmit_cnt;
sys/altq/altq_hfsc.c
1673
sp->drop_cnt = cl->cl_stats.drop_cnt;
sys/altq/altq_hfsc.c
1674
sp->period = cl->cl_stats.period;
sys/altq/altq_hfsc.c
1676
sp->qtype = qtype(cl->cl_q);
sys/altq/altq_hfsc.c
1679
red_getstats(cl->cl_red, &sp->red[0]);
sys/altq/altq_hfsc.c
1683
rio_getstats((rio_t *)cl->cl_red, &sp->red[0]);
sys/altq/altq_jobs.c
2118
get_class_stats(struct class_stats *sp, struct jobs_class *cl)
sys/altq/altq_jobs.c
2123
sp->class_handle = clp_to_clh(cl);
sys/altq/altq_jobs.c
2124
sp->qlength = qlen(cl->cl_q);
sys/altq/altq_jobs.c
2126
sp->period = cl->cl_period;
sys/altq/altq_jobs.c
2127
sp->rin = cl->st_rin;
sys/altq/altq_jobs.c
2128
sp->arrival = cl->st_arrival;
sys/altq/altq_jobs.c
2129
sp->arrivalbusy = cl->cl_arrival;
sys/altq/altq_jobs.c
2130
sp->rout = cl->st_rout;
sys/altq/altq_jobs.c
2131
sp->dropcnt = cl->cl_dropcnt;
sys/altq/altq_jobs.c
2137
sp->totallength = cl->cl_jif->jif_ifq->ifq_len;
sys/altq/altq_jobs.c
2138
sp->lastdel = ticks_to_secs(GRANULARITY*cl->cl_lastdel);
sys/altq/altq_jobs.c
2139
sp->avgdel = cl->cl_avgdel;
sys/altq/altq_jobs.c
2143
sp->busylength = ticks_to_secs(1000*delay_diff(now, cl->idletime));
sys/altq/altq_jobs.c
2144
sp->adc_violations = cl->adc_violations;
sys/altq/altq_jobs.c
2146
sp->wc_cycles_enqueue = cl->cl_jif->wc_cycles_enqueue;
sys/altq/altq_jobs.c
2147
sp->wc_cycles_dequeue = cl->cl_jif->wc_cycles_dequeue;
sys/altq/altq_jobs.c
2148
sp->bc_cycles_enqueue = cl->cl_jif->bc_cycles_enqueue;
sys/altq/altq_jobs.c
2149
sp->bc_cycles_dequeue = cl->cl_jif->bc_cycles_dequeue;
sys/altq/altq_jobs.c
2150
sp->avg_cycles_enqueue = cl->cl_jif->avg_cycles_enqueue;
sys/altq/altq_jobs.c
2151
sp->avg_cycles_dequeue = cl->cl_jif->avg_cycles_dequeue;
sys/altq/altq_jobs.c
2152
sp->avg_cycles2_enqueue = cl->cl_jif->avg_cycles2_enqueue;
sys/altq/altq_jobs.c
2153
sp->avg_cycles2_dequeue = cl->cl_jif->avg_cycles2_dequeue;
sys/altq/altq_jobs.c
2154
sp->total_enqueued = cl->cl_jif->total_enqueued;
sys/altq/altq_jobs.c
2155
sp->total_dequeued = cl->cl_jif->total_dequeued;
sys/altq/altq_priq.c
582
get_class_stats(struct priq_classstats *sp, struct priq_class *cl)
sys/altq/altq_priq.c
584
memset(sp, 0, sizeof(*sp));
sys/altq/altq_priq.c
586
sp->class_handle = cl->cl_handle;
sys/altq/altq_priq.c
587
sp->qlength = qlen(cl->cl_q);
sys/altq/altq_priq.c
588
sp->qlimit = qlimit(cl->cl_q);
sys/altq/altq_priq.c
589
sp->period = cl->cl_period;
sys/altq/altq_priq.c
590
sp->xmitcnt = cl->cl_xmitcnt;
sys/altq/altq_priq.c
591
sp->dropcnt = cl->cl_dropcnt;
sys/altq/altq_priq.c
593
sp->qtype = qtype(cl->cl_q);
sys/altq/altq_priq.c
596
red_getstats(cl->cl_red, &sp->red[0]);
sys/altq/altq_priq.c
600
rio_getstats((rio_t *)cl->cl_red, &sp->red[0]);
sys/altq/altq_red.c
336
red_getstats(red_t *rp, struct redstats *sp)
sys/altq/altq_red.c
338
sp->q_avg = rp->red_avg >> rp->red_wshift;
sys/altq/altq_red.c
339
sp->xmit_cnt = rp->red_stats.xmit_cnt;
sys/altq/altq_red.c
340
sp->drop_cnt = rp->red_stats.drop_cnt;
sys/altq/altq_red.c
341
sp->drop_forced = rp->red_stats.drop_forced;
sys/altq/altq_red.c
342
sp->drop_unforced = rp->red_stats.drop_unforced;
sys/altq/altq_red.c
343
sp->marked_packets = rp->red_stats.marked_packets;
sys/altq/altq_rio.c
302
rio_getstats(rio_t *rp, struct redstats *sp)
sys/altq/altq_rio.c
307
memcpy(sp, &rp->q_stats[i], sizeof(struct redstats));
sys/altq/altq_rio.c
308
sp->q_avg = rp->rio_precstate[i].avg >> rp->rio_wshift;
sys/altq/altq_rio.c
309
sp++;
sys/arch/aarch64/aarch64/db_trace.c
123
getlwpnamebysp(uint64_t sp)
sys/arch/aarch64/aarch64/db_trace.c
132
if ((uarea <= sp) && (sp < (uarea + USPACE))) {
sys/arch/aarch64/aarch64/db_trace.c
239
analyze_func(db_addr_t func_entry, db_addr_t pc, db_addr_t sp,
sys/arch/aarch64/aarch64/db_trace.c
292
TRACE_DEBUG(" sp=%016lx\n", sp);
sys/arch/aarch64/aarch64/db_trace.c
468
db_read_bytes((db_addr_t)sp + lr_off, sizeof(lr), (char *)&lr);
sys/arch/aarch64/aarch64/db_trace.c
475
TRACE_DEBUG(" sp: %#lx\n", sp);
sys/arch/aarch64/aarch64/db_trace.c
497
db_addr_t pc, sp, lr0;
sys/arch/aarch64/aarch64/db_trace.c
516
sp = (uint64_t)(tf + 1);
sys/arch/aarch64/aarch64/db_trace.c
521
sp = tf_buf.tf_sp;
sys/arch/aarch64/aarch64/db_trace.c
526
TRACE_DEBUG("sp =%016lx\n", sp);
sys/arch/aarch64/aarch64/db_trace.c
529
for (; (count > 0) && (sp != 0); count--) {
sys/arch/aarch64/aarch64/db_trace.c
533
pr_traceaddr("tf", sp, pc, flags, pr);
sys/arch/aarch64/aarch64/db_trace.c
535
db_read_bytes((db_addr_t)sp, sizeof(tf_buf),
sys/arch/aarch64/aarch64/db_trace.c
539
pr_frame((struct trapframe *)sp, pr);
sys/arch/aarch64/aarch64/db_trace.c
541
sp = tf_buf.tf_sp;
sys/arch/aarch64/aarch64/db_trace.c
556
pr_traceaddr("sp", sp, pc, flags, pr);
sys/arch/aarch64/aarch64/db_trace.c
572
db_read_bytes((db_addr_t)sp + 8,
sys/arch/aarch64/aarch64/db_trace.c
574
db_read_bytes((db_addr_t)sp,
sys/arch/aarch64/aarch64/db_trace.c
575
sizeof(sp), (char *)&sp);
sys/arch/aarch64/aarch64/db_trace.c
582
if (analyze_func(func_entry, pc, sp, &lr, &stacksize,
sys/arch/aarch64/aarch64/db_trace.c
595
sp += stacksize;
sys/arch/aarch64/aarch64/netbsd32_machdep.c
322
vaddr_t sp = onstack_p ?
sys/arch/aarch64/aarch64/netbsd32_machdep.c
326
fp = (struct netbsd32_sigframe_siginfo *)sp;
sys/arch/aarch64/aarch64/sig_machdep.c
114
tf->tf_sp = sp;
sys/arch/aarch64/aarch64/sig_machdep.c
59
vaddr_t sp;
sys/arch/aarch64/aarch64/sig_machdep.c
65
sp = onstack_p ? ((vaddr_t)ss->ss_sp + ss->ss_size) : tf->tf_sp;
sys/arch/aarch64/aarch64/sig_machdep.c
66
sp &= -16;
sys/arch/aarch64/aarch64/sig_machdep.c
69
sp -= sizeof(ucontext_t);
sys/arch/aarch64/aarch64/sig_machdep.c
70
const vaddr_t ucp = sp;
sys/arch/aarch64/aarch64/sig_machdep.c
72
sp -= roundup(sizeof(siginfo_t), 16);
sys/arch/aarch64/aarch64/sig_machdep.c
73
const vaddr_t sip = sp;
sys/arch/aarch64/aarch64/syscall.c
51
#define MOREARGS(sp) ((const void *)(uintptr_t)(sp)) /* more args go here */
sys/arch/aarch64/aarch64/trap.c
510
void *sp = (void *)reg_sp_read();
sys/arch/aarch64/aarch64/trap.c
511
if (l->l_addr >= sp) {
sys/arch/aarch64/aarch64/trap.c
513
" lwp=%p, sp=%p, l_addr=%p", l, sp, l->l_addr);
sys/arch/aarch64/aarch64/trap.c
557
void *sp = (void *)reg_sp_read();
sys/arch/aarch64/aarch64/trap.c
558
if (l->l_addr >= sp) {
sys/arch/aarch64/aarch64/trap.c
560
" lwp=%p, sp=%p, l_addr=%p", l, sp, l->l_addr);
sys/arch/aarch64/include/pmap.h
376
#define pmap_copy(dp,sp,d,l,s) ((void)0)
sys/arch/acorn32/podulebus/sbic.c
233
sbic_trace[sbic_traceptr].sp = &s; \
sys/arch/acorn32/podulebus/sbic.c
243
void *sp;
sys/arch/alpha/alpha/db_interface.c
145
DBREG(sp, FRAME_SP),
sys/arch/alpha/alpha/prom.c
194
const char *sp;
sys/arch/alpha/alpha/prom.c
200
sp = qemu_kernel_params.kernel_cmdline;
sys/arch/alpha/alpha/prom.c
202
sp = strstr(sp, var);
sys/arch/alpha/alpha/prom.c
203
if (sp == NULL) {
sys/arch/alpha/alpha/prom.c
206
sp += varlen;
sys/arch/alpha/alpha/prom.c
207
if (*sp++ != '=') {
sys/arch/alpha/alpha/prom.c
215
if (*sp == ' ' || *sp == '\t' || *sp == '\0') {
sys/arch/alpha/alpha/prom.c
218
*buf++ = *sp++;
sys/arch/alpha/include/asm.h
255
lda sp,-(FRAME_SW_SIZE*8)(sp); \
sys/arch/alpha/include/asm.h
262
stq at_reg,(FRAME_AT*8)(sp); \
sys/arch/alpha/include/asm.h
264
stq ra,(FRAME_RA*8)(sp); \
sys/arch/alpha/include/asm.h
280
.frame sp,0,ra; \
sys/arch/alpha/include/asm.h
291
.frame sp,0,ra
sys/arch/alpha/include/asm.h
304
.frame sp,0,ra; \
sys/arch/alpha/include/asm.h
343
.frame sp,_framesize_,_pc_reg_; \
sys/arch/alpha/include/asm.h
355
.frame sp,_framesize_,_pc_reg_; \
sys/arch/alpha/include/asm.h
369
.frame sp,_framesize_,_pc_reg_; \
sys/arch/alpha/include/asm.h
475
.frame sp,MSS_SIZE,ra;
sys/arch/alpha/include/pmap.h
212
#define pmap_copy(dp, sp, da, l, sa) /* nothing */
sys/arch/amd64/amd64/machdep.c
603
char *sp;
sys/arch/amd64/amd64/machdep.c
615
sp = ((char *)l->l_sigstk.ss_sp + l->l_sigstk.ss_size);
sys/arch/amd64/amd64/machdep.c
618
sp = (char *)tf->tf_rsp - 128;
sys/arch/amd64/amd64/machdep.c
642
KASSERT(!onstack || sp >= (char *)l->l_sigstk.ss_sp);
sys/arch/amd64/amd64/machdep.c
644
sp - (char *)l->l_sigstk.ss_sp >= xsavelen);
sys/arch/amd64/amd64/machdep.c
645
sp -= xsavelen;
sys/arch/amd64/amd64/machdep.c
647
KASSERT(!onstack || sp >= (char *)l->l_sigstk.ss_sp);
sys/arch/amd64/amd64/machdep.c
649
sp - (char *)l->l_sigstk.ss_sp >= XSAVE_ALIGN - 1);
sys/arch/amd64/amd64/machdep.c
650
sp = (char *)((uintptr_t)sp & ~(XSAVE_ALIGN - 1));
sys/arch/amd64/amd64/machdep.c
652
KASSERT(!onstack || sp >= (char *)l->l_sigstk.ss_sp);
sys/arch/amd64/amd64/machdep.c
653
KASSERT(((uintptr_t)sp & (XSAVE_ALIGN - 1)) == 0);
sys/arch/amd64/amd64/machdep.c
654
user_xsave = (void *)sp;
sys/arch/amd64/amd64/machdep.c
665
KASSERT(!onstack || sp >= (char *)l->l_sigstk.ss_sp);
sys/arch/amd64/amd64/machdep.c
666
KASSERT(!onstack || (size_t)(sp - (char *)l->l_sigstk.ss_sp) >=
sys/arch/amd64/amd64/machdep.c
668
sp -= sizeof(struct sigframe_siginfo);
sys/arch/amd64/amd64/machdep.c
670
fp = (struct sigframe_siginfo *)(((unsigned long)sp &
sys/arch/amd64/amd64/netbsd32_machdep.c
228
char *sp;
sys/arch/amd64/amd64/netbsd32_machdep.c
238
sp = (char *)ss->ss_sp + ss->ss_size;
sys/arch/amd64/amd64/netbsd32_machdep.c
240
sp = (char *)tf->tf_rsp;
sys/arch/amd64/amd64/netbsd32_machdep.c
265
KASSERT(!onstack || sp >= (char *)ss->ss_sp);
sys/arch/amd64/amd64/netbsd32_machdep.c
267
(size_t)(sp - (char *)ss->ss_sp) >= xsavelen);
sys/arch/amd64/amd64/netbsd32_machdep.c
268
sp -= xsavelen;
sys/arch/amd64/amd64/netbsd32_machdep.c
270
KASSERT(!onstack || sp >= (char *)ss->ss_sp);
sys/arch/amd64/amd64/netbsd32_machdep.c
271
KASSERT(!onstack || (size_t)(sp - (char *)ss->ss_sp) >=
sys/arch/amd64/amd64/netbsd32_machdep.c
273
sp = (char *)((uintptr_t)sp & ~(XSAVE_ALIGN - 1));
sys/arch/amd64/amd64/netbsd32_machdep.c
275
KASSERT(!onstack || sp >= (char *)ss->ss_sp);
sys/arch/amd64/amd64/netbsd32_machdep.c
276
KASSERT(((uintptr_t)sp & (XSAVE_ALIGN - 1)) == 0);
sys/arch/amd64/amd64/netbsd32_machdep.c
277
user_xsave = (void *)sp;
sys/arch/amd64/amd64/netbsd32_machdep.c
280
KASSERT(!onstack || sp >= (char *)ss->ss_sp);
sys/arch/amd64/amd64/netbsd32_machdep.c
281
KASSERT(!onstack || (size_t)(sp - (char *)ss->ss_sp) >=
sys/arch/amd64/amd64/netbsd32_machdep.c
283
fp = (struct netbsd32_sigframe_siginfo *)sp;
sys/arch/amiga/amiga/amiga_init.c
292
struct boot_memseg *sp, *esp;
sys/arch/amiga/amiga/amiga_init.c
294
sp = ml->m_seg;
sys/arch/amiga/amiga/amiga_init.c
295
esp = sp + ml->m_nseg;
sys/arch/amiga/amiga/amiga_init.c
296
for (; sp < esp; sp++) {
sys/arch/amiga/amiga/amiga_init.c
297
if ((sp->ms_attrib & (MEMF_FAST | MEMF_24BITDMA))
sys/arch/amiga/amiga/amiga_init.c
300
if (sp->ms_start == fphystart)
sys/arch/amiga/amiga/amiga_init.c
303
sp->ms_start + sp->ms_size;
sys/arch/amiga/amiga/amiga_init.c
311
RELOC(z2mem_start, paddr_t)) > sp->ms_size) {
sys/arch/amiga/amiga/amiga_init.c
312
RELOC(NZTWOMEMPG, u_int) = sp->ms_size /
sys/arch/amiga/amiga/amiga_init.c
315
RELOC(z2mem_end, paddr_t) - sp->ms_size;
sys/arch/amiga/amiga/autoconf.c
147
matchname(const char *fp, const char *sp)
sys/arch/amiga/amiga/autoconf.c
152
if (strlen(sp) != len)
sys/arch/amiga/amiga/autoconf.c
154
if (memcmp(fp, sp, len) == 0)
sys/arch/amiga/amiga/pmap_bootstrap.c
112
struct boot_memseg *sp, *esp;
sys/arch/amiga/amiga/pmap_bootstrap.c
135
sp = memlist->m_seg;
sys/arch/amiga/amiga/pmap_bootstrap.c
136
esp = sp + memlist->m_nseg;
sys/arch/amiga/amiga/pmap_bootstrap.c
138
for (; noncontig_enable && sp < esp; sp++) {
sys/arch/amiga/amiga/pmap_bootstrap.c
139
if ((sp->ms_attrib & MEMF_FAST) == 0)
sys/arch/amiga/amiga/pmap_bootstrap.c
141
if (firstaddr >= sp->ms_start &&
sys/arch/amiga/amiga/pmap_bootstrap.c
142
firstaddr < sp->ms_start + sp->ms_size)
sys/arch/amiga/amiga/pmap_bootstrap.c
144
if (sp->ms_size == 0)
sys/arch/amiga/amiga/pmap_bootstrap.c
146
fromads = sp->ms_start;
sys/arch/amiga/amiga/pmap_bootstrap.c
147
toads = sp->ms_start + sp->ms_size;
sys/arch/amiga/dev/fd.c
1774
u_short *sp;
sys/arch/amiga/dev/fd.c
1776
sp = (u_short *)rp;
sys/arch/amiga/dev/fd.c
1777
while ((u_long *)sp < ep && *sp != FDMFMSYNC)
sys/arch/amiga/dev/fd.c
1778
sp++;
sys/arch/amiga/dev/fd.c
1779
while ((u_long *)sp < ep && *sp == FDMFMSYNC)
sys/arch/amiga/dev/fd.c
1780
sp++;
sys/arch/amiga/dev/fd.c
1781
if ((u_long *)sp < ep)
sys/arch/amiga/dev/fd.c
1782
return((u_long *)sp);
sys/arch/amiga/dev/ite_ul.c
144
u_int16_t *sp;
sys/arch/amiga/dev/ite_ul.c
187
for (sp = (u_int16_t *)ip->font; i>0; --i,++sp) {
sys/arch/amiga/dev/ite_ul.c
188
ba->data = *sp;
sys/arch/amiga/dev/sbic.c
211
sbic_trace[sbic_traceptr].sp = &s; \
sys/arch/amiga/dev/sbic.c
224
void *sp;
sys/arch/amigappc/amigappc/autoconf.c
107
matchname(const char *fp, const char *sp)
sys/arch/amigappc/amigappc/autoconf.c
112
if (strlen(sp) != len)
sys/arch/amigappc/amigappc/autoconf.c
114
if (bcmp(fp, sp, len) == 0)
sys/arch/arm/include/arm32/frame.h
161
mov r0, sp ;\
sys/arch/arm/include/arm32/frame.h
281
ldr r0, [sp] /* get saved PSR */ ;\
sys/arch/arm/include/arm32/frame.h
285
ldr r0, [sp, #(TF_PC)] ;\
sys/arch/arm/include/arm32/frame.h
291
strgt r1, [sp, #(TF_PC)] ;\
sys/arch/arm/include/arm32/frame.h
317
stmia sp, {r0-r12}; /* Push the user mode registers */ \
sys/arch/arm/include/arm32/frame.h
318
add r0, sp, #(TF_USR_SP-TF_R0); /* Adjust the stack pointer */ \
sys/arch/arm/include/arm32/frame.h
322
stmia sp, {r0-r14}^ /* Push the user mode registers */
sys/arch/arm/include/arm32/frame.h
326
str lr, [sp, #-4]!; /* Push the return address */ \
sys/arch/arm/include/arm32/frame.h
327
sub sp, sp, #(TF_PC-TF_R0); /* Adjust the stack pointer */ \
sys/arch/arm/include/arm32/frame.h
331
str r0, [sp, #-TF_R0]! /* Push the SPSR on the stack */
sys/arch/arm/include/arm32/frame.h
340
str lr, [sp, #-4]!; /* save SVC32 lr */ \
sys/arch/arm/include/arm32/frame.h
341
str r6, [sp, #(TF_R6-TF_PC)]!; /* save callee-saved r6 */ \
sys/arch/arm/include/arm32/frame.h
342
str r4, [sp, #(TF_R4-TF_R6)]!; /* save callee-saved r4 */ \
sys/arch/arm/include/arm32/frame.h
344
str r0, [sp, #(-TF_R4)]! /* Push the CPSR on the stack */
sys/arch/arm/include/arm32/frame.h
350
mov ip, sp; \
sys/arch/arm/include/arm32/frame.h
351
sub sp, sp, #(TRAPFRAMESIZE-TF_R12); /* Adjust the stack pointer */ \
sys/arch/arm/include/arm32/frame.h
353
sub sp, sp, #TF_R4; /* reserve rest of trapframe */ \
sys/arch/arm/include/arm32/frame.h
354
str ip, [sp, #TF_SVC_SP]; \
sys/arch/arm/include/arm32/frame.h
355
str lr, [sp, #TF_SVC_LR]; \
sys/arch/arm/include/arm32/frame.h
356
str lr, [sp, #TF_PC]; \
sys/arch/arm/include/arm32/frame.h
358
str rX, [sp, #TF_SPSR] /* save in trapframe */
sys/arch/arm/include/arm32/frame.h
361
mov ip, sp; \
sys/arch/arm/include/arm32/frame.h
362
sub sp, sp, #(TRAPFRAMESIZE-TF_R8); /* Adjust the stack pointer */ \
sys/arch/arm/include/arm32/frame.h
364
sub sp, sp, #TF_R4; /* reserve rest of trapframe */ \
sys/arch/arm/include/arm32/frame.h
365
str ip, [sp, #TF_SVC_SP]; \
sys/arch/arm/include/arm32/frame.h
366
str lr, [sp, #TF_SVC_LR]; \
sys/arch/arm/include/arm32/frame.h
367
str lr, [sp, #TF_PC]
sys/arch/arm/include/arm32/frame.h
371
strd r10, [sp, #TF_R10]; /* save r10 & r11 */ \
sys/arch/arm/include/arm32/frame.h
372
strd r8, [sp, #TF_R8]; /* save r8 & r9 */ \
sys/arch/arm/include/arm32/frame.h
374
str r0, [sp, #TF_SPSR] /* save in trapframe */
sys/arch/arm/include/arm32/frame.h
377
add r0, sp, #TF_R8; /* get ptr to r8 and above */ \
sys/arch/arm/include/arm32/frame.h
380
str r0, [sp, #TF_SPSR] /* save in trapframe */
sys/arch/arm/include/arm32/frame.h
389
ldr r0, [sp], #TF_R0; /* Pop the SPSR from stack */ \
sys/arch/arm/include/arm32/frame.h
391
ldmia sp, {r0-r14}^; /* Restore registers (usr mode) */ \
sys/arch/arm/include/arm32/frame.h
393
add sp, sp, #(TF_PC-TF_R0); /* Adjust the stack pointer */ \
sys/arch/arm/include/arm32/frame.h
394
ldr lr, [sp], #4 /* Pop the return address */
sys/arch/arm/include/arm32/frame.h
397
add sp, sp, #TF_R4; /* Adjust the stack pointer */ \
sys/arch/arm/include/arm32/frame.h
398
ldr r4, [sp], #(TF_R6-TF_R4); /* restore callee-saved r4 */ \
sys/arch/arm/include/arm32/frame.h
399
ldr r6, [sp], #(TF_PC-TF_R6); /* restore callee-saved r6 */ \
sys/arch/arm/include/arm32/frame.h
400
ldr lr, [sp], #4 /* Pop the return address */
sys/arch/arm/include/arm32/frame.h
406
add sp, sp, #TF_R4; /* Adjust the stack pointer */ \
sys/arch/arm/include/arm32/frame.h
408
add sp, sp, #(TF_PC-TF_R12); /* Adjust the stack pointer */ \
sys/arch/arm/include/arm32/frame.h
409
ldr lr, [sp], #4; /* pop the return address */
sys/arch/arm/include/arm32/frame.h
434
stmdb sp, {r0-r3}; /* Save 4 registers */ \
sys/arch/arm/include/arm32/frame.h
436
mov r1, sp; /* Save xxx32 sp */ \
sys/arch/arm/include/arm32/frame.h
444
mov r2, sp; \
sys/arch/arm/include/arm32/frame.h
448
mov r2, sp
sys/arch/arm/include/arm32/frame.h
454
stmdb r2!, {sp, lr}; /* Push SVC sp, lr */ \
sys/arch/arm/include/arm32/frame.h
455
mov sp, r2; /* Keep stack aligned */ \
sys/arch/arm/include/arm32/frame.h
458
sub sp, sp, #(TF_SVC_SP-TF_R0); /* Adjust the stack pointer */ \
sys/arch/arm/include/arm32/frame.h
462
str r0, [sp, #-TF_R0]! /* Push the SPSR onto the stack */
sys/arch/arm/include/arm32/frame.h
466
PUSHTRAPFRAME(sp)
sys/arch/arm/include/arm32/frame.h
476
ldr r0, [sp], #TF_R0; /* Pop the SPSR from stack */ \
sys/arch/arm/include/arm32/frame.h
478
ldmia sp, {r0-r14}^; /* Restore registers (usr mode) */ \
sys/arch/arm/include/arm32/frame.h
480
add sp, sp, #(TF_SVC_SP-TF_R0); /* Adjust the stack pointer */ \
sys/arch/arm/include/arm32/frame.h
481
ldmia sp, {sp, lr, pc}^ /* Restore lr and exit */
sys/arch/arm/include/arm32/pmap.h
400
#define pmap_copy(dp, sp, da, l, sa) /* nothing */
sys/arch/arm/include/asm.h
150
stp x29, x30, [sp, #-16]!; \
sys/arch/arm/include/asm.h
151
mov fp, sp; \
sys/arch/arm/include/asm.h
153
ldp x29, x30, [sp], #16;
sys/arch/arm/include/asm.h
288
# define XPUSH stmfd sp!,
sys/arch/arm/include/asm.h
289
# define XPOP ldmfd sp!,
sys/arch/arm/include/asm.h
291
# define XPOPRET ldmfd sp!, {pc}
sys/arch/arm/include/asm.h
293
# define XPOPRET ldmfd sp!, {lr}; mov pc, lr
sys/arch/arm/include/ehabi.h
91
uint32_t sp;
sys/arch/bebox/include/kgdb.h
53
char *sp = s, *dp = d;
sys/arch/bebox/include/kgdb.h
56
*dp++ = *sp++;
sys/arch/bebox/include/kgdb.h
74
char *sp = s, *dp = d;
sys/arch/bebox/include/kgdb.h
77
if (*sp++ != *dp++)
sys/arch/bebox/include/kgdb.h
78
return *--dp - *--sp;
sys/arch/cats/cats/cats_machdep.c
459
vaddr_t sp;
sys/arch/cats/cats/cats_machdep.c
460
sp = initarm_common(KERNEL_VM_BASE, KERNEL_VM_SIZE, cats_physmem,
sys/arch/cats/cats/cats_machdep.c
484
return sp;
sys/arch/cobalt/stand/boot/boot.c
150
char *sp = bootstring;
sys/arch/cobalt/stand/boot/boot.c
164
if ((sp = strstr(bootstring, "root=")) != NULL) {
sys/arch/cobalt/stand/boot/boot.c
167
end = strchr(sp, ' ');
sys/arch/cobalt/stand/boot/boot.c
170
for (--sp; (sp > bootstring) && (*sp == ' '); --sp)
sys/arch/cobalt/stand/boot/boot.c
174
strcpy(++sp, end);
sys/arch/cobalt/stand/boot/boot.c
176
*++sp = '\0';
sys/arch/cobalt/stand/boot/boot.c
187
if ((sp = strstr(bootstring, "nfsroot=")) != NULL) {
sys/arch/cobalt/stand/boot/boot.c
190
end = strchr(sp, ' ');
sys/arch/cobalt/stand/boot/boot.c
193
for (--sp; (sp > bootstring) && (*sp == ' '); --sp)
sys/arch/cobalt/stand/boot/boot.c
197
strcpy(++sp, end);
sys/arch/cobalt/stand/boot/boot.c
199
*++sp = '\0';
sys/arch/dreamcast/dreamcast/kloader_machdep.c
60
kloader_dreamcast_jump(kloader_bootfunc_t func, vaddr_t sp,
sys/arch/dreamcast/dreamcast/kloader_machdep.c
71
: : "r"(info), "r"(tag), "r"(func), "r"(sp));
sys/arch/evbarm/bcm53xx/bcm53xx_machdep.c
384
vaddr_t sp = initarm_common(KERNEL_VM_BASE, KERNEL_VM_SIZE,
sys/arch/evbarm/bcm53xx/bcm53xx_machdep.c
392
return sp;
sys/arch/evbarm/fdt/fdt_machdep.c
394
vaddr_t sp = initarm_common(KERNEL_VM_BASE, KERNEL_VM_SIZE, fdt_physmem,
sys/arch/evbarm/fdt/fdt_machdep.c
408
return sp;
sys/arch/evbarm/fdt/fdt_machdep.c
429
return sp;
sys/arch/evbarm/lubbock/lubbock_pcic.c
62
static void lubbock_socket_setup(struct sapcic_socket *sp);
sys/arch/evbarm/lubbock/lubbock_pcic.c
83
lubbock_socket_setup(struct sapcic_socket *sp)
sys/arch/evbarm/lubbock/lubbock_pcic.c
85
sp->power_capability = SAPCIC_POWER_5V | SAPCIC_POWER_3V;
sys/arch/evbarm/lubbock/lubbock_pcic.c
86
sp->pcictag = &lubbock_sacpcic_functions;
sys/arch/evbarm/mmnet/mmnet_machdep.c
241
vaddr_t sp;
sys/arch/evbarm/mmnet/mmnet_machdep.c
262
sp = at91bus_setup(&bootconfig);
sys/arch/evbarm/mmnet/mmnet_machdep.c
271
return sp;
sys/arch/evbarm/mpcsa/mpcsa_machdep.c
264
vaddr_t sp;
sys/arch/evbarm/mpcsa/mpcsa_machdep.c
285
sp = at91bus_setup(&bootconfig);
sys/arch/evbarm/mpcsa/mpcsa_machdep.c
294
return sp;
sys/arch/evbmips/rmixl/machdep.c
294
register_t sp;
sys/arch/evbmips/rmixl/machdep.c
295
asm volatile ("move %0, $sp\n" : "=r"(sp));
sys/arch/evbmips/rmixl/machdep.c
296
printf("sp: %#"PRIx64"\n", sp);
sys/arch/evbmips/rmixl/machdep.c
911
wip->entry.sp,
sys/arch/evbmips/stand/sbmips/common/cfe_api.c
112
cfe_cpu_start(int cpu, void (*fn)(void), long sp, long gp, long a1)
sys/arch/evbmips/stand/sbmips/common/cfe_api.c
124
xiocb.plist.xiocb_cpuctl.sp_val = sp;
sys/arch/evbmips/stand/sbmips/common/cfe_api.h
186
int cfe_cpu_start(int cpu, void (*fn)(void), long sp, long gp, long a1);
sys/arch/evbsh3/evbsh3/kloader_machdep.c
74
kloader_evbsh3_jump(kloader_bootfunc_t func, vaddr_t sp,
sys/arch/evbsh3/evbsh3/kloader_machdep.c
85
: : "r"(info), "r"(tag), "r"(func), "r"(sp));
sys/arch/ews4800mips/stand/common/loader.c
51
uint32_t sp;
sys/arch/ews4800mips/stand/common/loader.c
59
sp = strtoul(argp[2], 0, 0);
sys/arch/ews4800mips/stand/common/loader.c
61
__asm volatile("move %0, $29" : "=r"(sp)); /* current stack */
sys/arch/ews4800mips/stand/common/loader.c
63
printf("jump to 0x%08x. sp=0x%08x Y/N\n", addr, sp);
sys/arch/ews4800mips/stand/common/loader.c
69
".set reorder" :: "r"(addr), "r"(sp));
sys/arch/hp300/dev/rd.c
1200
struct rd_stat *sp;
sys/arch/hp300/dev/rd.c
1211
sp = &sc->sc_stat;
sys/arch/hp300/dev/rd.c
1212
if ((sp->c_fef & FEF_REXMT) != 0)
sys/arch/hp300/dev/rd.c
1214
if ((sp->c_fef & FEF_PF) != 0) {
sys/arch/hp300/dev/rd.c
1225
if ((sp->c_fef & FEF_IMR) != 0) {
sys/arch/hp300/dev/rd.c
1251
if ((sp->c_fef & FEF_CU) != 0 || (sp->c_fef & FEF_DR) != 0 ||
sys/arch/hp300/dev/rd.c
1252
(sp->c_ief & IEF_RRMASK) != 0) {
sys/arch/hp300/dev/rd.c
1256
hwbn = sp->c_blk;
sys/arch/hp300/dev/rd.c
1277
(sp->c_vu >> 4) & 0xF, sp->c_vu & 0xF);
sys/arch/hp300/dev/rd.c
1278
rdprinterr("reject", sp->c_ref, err_reject);
sys/arch/hp300/dev/rd.c
1279
rdprinterr("fault", sp->c_fef, err_fault);
sys/arch/hp300/dev/rd.c
1280
rdprinterr("access", sp->c_aef, err_access);
sys/arch/hp300/dev/rd.c
1281
rdprinterr("info", sp->c_ief, err_info);
sys/arch/hp300/dev/rd.c
1283
printf("0x%x", *(uint32_t *)&sp->c_raw[0]);
sys/arch/hp300/dev/rd.c
1284
printf("0x%x", *(uint32_t *)&sp->c_raw[4]);
sys/arch/hp300/dev/rd.c
1285
printf("0x%x\n", *(uint16_t *)&sp->c_raw[8]);
sys/arch/hp300/dev/rd.c
1298
(sp->c_vu >> 4) & 0xF, sp->c_vu & 0xF,
sys/arch/hp300/dev/rd.c
1299
sp->c_ref, sp->c_fef, sp->c_aef, sp->c_ief);
sys/arch/hp300/dev/rd.c
1301
printf("0x%x", *(uint32_t *)&sp->c_raw[0]);
sys/arch/hp300/dev/rd.c
1302
printf("0x%x", *(uint32_t *)&sp->c_raw[4]);
sys/arch/hp300/dev/rd.c
1303
printf("0x%x\n", *(uint16_t *)&sp->c_raw[8]);
sys/arch/hp300/stand/common/ite.c
349
const struct itesw *sp;
sys/arch/hp300/stand/common/ite.c
355
sp = ip->isw;
sys/arch/hp300/stand/common/ite.c
362
(*sp->ite_init)(ip);
sys/arch/hp300/stand/common/ite.c
363
(*sp->ite_cursor)(ip, DRAW_CURSOR);
sys/arch/hp300/stand/common/ite.c
373
const struct itesw *sp = ip->isw;
sys/arch/hp300/stand/common/ite.c
383
(*sp->ite_cursor)(ip, MOVE_CURSOR);
sys/arch/hp300/stand/common/ite.c
388
(*sp->ite_cursor)(ip, MOVE_CURSOR);
sys/arch/hp300/stand/common/ite.c
395
(*sp->ite_cursor)(ip, MOVE_CURSOR);
sys/arch/hp300/stand/common/ite.c
401
(*sp->ite_putc)(ip, c, ip->cury, ip->curx);
sys/arch/hp300/stand/common/ite.c
402
(*sp->ite_cursor)(ip, DRAW_CURSOR);
sys/arch/hp300/stand/common/ite.c
411
const struct itesw *sp = ip->isw;
sys/arch/hp300/stand/common/ite.c
421
(*sp->ite_cursor)(ip, MOVE_CURSOR);
sys/arch/hp300/stand/common/ite.c
427
const struct itesw *sp = ip->isw;
sys/arch/hp300/stand/common/ite.c
430
(*sp->ite_cursor)(ip, ERASE_CURSOR);
sys/arch/hp300/stand/common/ite.c
432
(*sp->ite_scroll)(ip);
sys/arch/hp300/stand/common/ite.c
434
(*sp->ite_clear)(ip, ip->rows - 1, 0, 1, ip->cols);
sys/arch/hp300/stand/common/ite.c
436
(*sp->ite_cursor)(ip, DRAW_CURSOR);
sys/arch/hpc/stand/hpcboot/arm/arm_pxa2x0.cpp
188
kaddr_t sp;
sys/arch/hpc/stand/hpcboot/arm/arm_pxa2x0.cpp
194
sp = ptokv(p) + _mem->getPageSize();
sys/arch/hpc/stand/hpcboot/arm/arm_pxa2x0.cpp
196
ptokv(p), _mem->getPageSize(), sp));
sys/arch/hpc/stand/hpcboot/arm/arm_pxa2x0.cpp
202
FlatJump_pxa2x0(info, pvec, sp, _loader_addr);
sys/arch/hpc/stand/hpcboot/arm/arm_sa1100.cpp
178
kaddr_t sp;
sys/arch/hpc/stand/hpcboot/arm/arm_sa1100.cpp
184
sp = ptokv(p) + _mem->getPageSize();
sys/arch/hpc/stand/hpcboot/arm/arm_sa1100.cpp
186
ptokv(p), _mem->getPageSize(), sp));
sys/arch/hpc/stand/hpcboot/arm/arm_sa1100.cpp
192
FlatJump_sa1100(info, pvec, sp, _loader_addr);
sys/arch/hpc/stand/hpcboot/mips/mips_arch.cpp
120
kaddr_t sp;
sys/arch/hpc/stand/hpcboot/mips/mips_arch.cpp
126
sp = ptokv(p + _mem->getPageSize() - 0x10);
sys/arch/hpc/stand/hpcboot/mips/mips_arch.cpp
149
".set reorder", info, pvec, sp, _loader_addr);
sys/arch/hpc/stand/hpcboot/sh3/dev/sh_dev.cpp
84
int sp;
sys/arch/hpc/stand/hpcboot/sh3/dev/sh_dev.cpp
86
__asm("mov.l r15, @r4", &sp);
sys/arch/hpc/stand/hpcboot/sh3/dev/sh_dev.cpp
87
DPRINTF((TEXT("SP 0x%08x\n"), sp));
sys/arch/hpc/stand/hpcboot/sh3/sh_arch.cpp
106
kaddr_t sp;
sys/arch/hpc/stand/hpcboot/sh3/sh_arch.cpp
112
sp = ptokv(p + _mem->getPageSize() / 2);
sys/arch/hpc/stand/hpcboot/sh3/sh_arch.cpp
118
info, sp));
sys/arch/hpc/stand/hpcboot/sh3/sh_arch.cpp
137
"nop \n", info, pvec, sp, _loader_addr);
sys/arch/hpcarm/dev/j720pcic.c
112
j720_socket_setup(struct sapcic_socket *sp)
sys/arch/hpcarm/dev/j720pcic.c
116
int socket = sp->socket;
sys/arch/hpcarm/dev/j720pcic.c
121
sp->power_capability = SAPCIC_POWER_5V;
sys/arch/hpcarm/dev/j720pcic.c
124
sp->power_capability = ip[socket];
sys/arch/hpcarm/dev/j720pcic.c
127
sp->pcictag = &j720_sacpcic_functions;
sys/arch/hpcarm/hpcarm/kloader_machdep.c
77
kloader_hpcarm_jump(kloader_bootfunc_t func, vaddr_t sp,
sys/arch/hpcmips/hpcmips/kloader_machdep.c
63
kloader_hpcmips_jump(kloader_bootfunc_t func, vaddr_t sp,
sys/arch/hpcmips/hpcmips/machdep.c
423
u_int32_t sp;
sys/arch/hpcmips/hpcmips/machdep.c
424
__asm volatile("move %0, $29" : "=r"(sp));
sys/arch/hpcmips/hpcmips/machdep.c
425
KDASSERT(sp > KERNBASE + 0x400);
sys/arch/hpcmips/hpcmips/machdep.c
426
memset((void *)(KERNBASE + 0x400), 0, sp - (KERNBASE + 0x400) - 64);
sys/arch/hpcsh/hpcsh/kloader_machdep.c
70
kloader_hpcsh_jump(kloader_bootfunc_t func, vaddr_t sp,
sys/arch/hpcsh/hpcsh/kloader_machdep.c
81
: : "r"(info), "r"(tag), "r"(func), "r"(sp));
sys/arch/hppa/dev/pdc.c
769
pdcproc_btlb_insert(pa_space_t sp, vaddr_t va, paddr_t pa, vsize_t sz,
sys/arch/hppa/dev/pdc.c
774
err = pdc_call((iodcio_t)pdc, 0, PDC_BLOCK_TLB, PDC_BTLB_INSERT, sp,
sys/arch/hppa/dev/pdc.c
781
pdcproc_btlb_purge(pa_space_t sp, vaddr_t va, paddr_t pa, vsize_t sz)
sys/arch/hppa/dev/pdc.c
785
err = pdc_call((iodcio_t)pdc, 0, PDC_BLOCK_TLB, PDC_BTLB_PURGE, sp, va,
sys/arch/hppa/dev/uturn.c
420
uturn_iommu_enter(struct uturn_softc *sc, bus_addr_t iova, pa_space_t sp,
sys/arch/hppa/hppa/db_trace.c
117
register_t sp;
sys/arch/hppa/hppa/db_trace.c
120
sizeof(sp), (char *)&sp);
sys/arch/hppa/hppa/db_trace.c
121
fp = (register_t *)(sp -
sys/arch/hppa/hppa/machdep.c
1021
pa_space_t sp;
sys/arch/hppa/hppa/machdep.c
1025
sp = pdc_cache.it_sp_base;
sys/arch/hppa/hppa/machdep.c
1030
pitlbe(sp, off);
sys/arch/hppa/hppa/machdep.c
1033
sp += pdc_cache.it_sp_stride;
sys/arch/hppa/hppa/machdep.c
1037
sp = pdc_cache.dt_sp_base;
sys/arch/hppa/hppa/machdep.c
1042
pdtlbe(sp, off);
sys/arch/hppa/hppa/machdep.c
1045
sp += pdc_cache.dt_sp_stride;
sys/arch/hppa/hppa/machdep.c
1063
ibtlb_g(int i, pa_space_t sp, vaddr_t va, paddr_t pa, vsize_t sz, u_int prot)
sys/arch/hppa/hppa/machdep.c
1067
error = pdcproc_btlb_insert(sp, va, pa, sz, prot, i);
sys/arch/hppa/hppa/pmap.c
1901
pa_space_t sp = pve->pv_pmap->pm_space;
sys/arch/hppa/hppa/pmap.c
1904
pdcache(sp, va, PAGE_SIZE);
sys/arch/hppa/hppa/pmap.c
1906
fdcache(sp, va, PAGE_SIZE);
sys/arch/hppa/hppa/pmap.c
1909
ficache(sp, va, PAGE_SIZE);
sys/arch/hppa/hppa/pmap.c
1910
pdtlb(sp, va);
sys/arch/hppa/hppa/pmap.c
1911
pitlb(sp, va);
sys/arch/hppa/hppa/vm_machdep.c
123
sp = (register_t)uv + PAGE_SIZE;
sys/arch/hppa/hppa/vm_machdep.c
124
tf = l2->l_md.md_regs = (struct trapframe *)sp;
sys/arch/hppa/hppa/vm_machdep.c
125
sp += sizeof(struct trapframe);
sys/arch/hppa/hppa/vm_machdep.c
160
osp = sp;
sys/arch/hppa/hppa/vm_machdep.c
163
sp += HPPA_FRAME_SIZE;
sys/arch/hppa/hppa/vm_machdep.c
165
*(register_t *)(sp) = 0; /* previous frame pointer */
sys/arch/hppa/hppa/vm_machdep.c
166
*(register_t *)(sp + HPPA_FRAME_PSP) = osp;
sys/arch/hppa/hppa/vm_machdep.c
167
*(register_t *)(sp + HPPA_FRAME_CRP) = (register_t)lwp_trampoline;
sys/arch/hppa/hppa/vm_machdep.c
169
*HPPA_FRAME_CARG(2, sp) = KERNMODE(func);
sys/arch/hppa/hppa/vm_machdep.c
170
*HPPA_FRAME_CARG(3, sp) = (register_t)arg;
sys/arch/hppa/hppa/vm_machdep.c
176
sp += HPPA_FRAME_SIZE + 16*4;
sys/arch/hppa/hppa/vm_machdep.c
177
pcb2->pcb_ksp = sp;
sys/arch/hppa/hppa/vm_machdep.c
178
fdcache(HPPA_SID_KERNEL, uv, sp - uv);
sys/arch/hppa/hppa/vm_machdep.c
91
register_t sp, osp;
sys/arch/hppa/include/asm.h
63
stw %rp, HPPA_FRAME_CRP(%sp) !\
sys/arch/hppa/include/asm.h
64
stw %arg0, HPPA_FRAME_ARG(0)(%sp) !\
sys/arch/hppa/include/asm.h
65
stw %arg1, HPPA_FRAME_ARG(1)(%sp) !\
sys/arch/hppa/include/asm.h
66
stw %arg2, HPPA_FRAME_ARG(2)(%sp) !\
sys/arch/hppa/include/asm.h
67
stw %arg3, HPPA_FRAME_ARG(3)(%sp) !\
sys/arch/hppa/include/asm.h
68
ldo HPPA_FRAME_SIZE(%sp), %sp !\
sys/arch/hppa/include/asm.h
75
ldo -HPPA_FRAME_SIZE(%sp), %sp !\
sys/arch/hppa/include/asm.h
76
ldw HPPA_FRAME_ARG(3)(%sp), %arg3 !\
sys/arch/hppa/include/asm.h
77
ldw HPPA_FRAME_ARG(2)(%sp), %arg2 !\
sys/arch/hppa/include/asm.h
78
ldw HPPA_FRAME_ARG(1)(%sp), %arg1 !\
sys/arch/hppa/include/asm.h
79
ldw HPPA_FRAME_ARG(0)(%sp), %arg0 !\
sys/arch/hppa/include/asm.h
80
ldw HPPA_FRAME_CRP(%sp), %rp !\
sys/arch/hppa/include/cpufunc.h
114
#define fdce(sp,off) __asm volatile("fdce 0(%0,%1)":: "i" (sp), "r" (off))
sys/arch/hppa/include/cpufunc.h
115
#define fice(sp,off) __asm volatile("fice 0(%0,%1)":: "i" (sp), "r" (off))
sys/arch/hppa/include/cpufunc.h
120
iitlba(u_int pg, pa_space_t sp, vaddr_t va)
sys/arch/hppa/include/cpufunc.h
122
mtsp(sp, 1);
sys/arch/hppa/include/cpufunc.h
127
idtlba(u_int pg, pa_space_t sp, vaddr_t va)
sys/arch/hppa/include/cpufunc.h
129
mtsp(sp, 1);
sys/arch/hppa/include/cpufunc.h
134
iitlbp(u_int prot, pa_space_t sp, vaddr_t va)
sys/arch/hppa/include/cpufunc.h
136
mtsp(sp, 1);
sys/arch/hppa/include/cpufunc.h
141
idtlbp(u_int prot, pa_space_t sp, vaddr_t va)
sys/arch/hppa/include/cpufunc.h
143
mtsp(sp, 1);
sys/arch/hppa/include/cpufunc.h
148
pitlb(pa_space_t sp, vaddr_t va)
sys/arch/hppa/include/cpufunc.h
150
mtsp(sp, 1);
sys/arch/hppa/include/cpufunc.h
155
pdtlb(pa_space_t sp, vaddr_t va)
sys/arch/hppa/include/cpufunc.h
157
mtsp(sp, 1);
sys/arch/hppa/include/cpufunc.h
162
pitlbe(pa_space_t sp, vaddr_t va)
sys/arch/hppa/include/cpufunc.h
164
mtsp(sp, 1);
sys/arch/hppa/include/cpufunc.h
169
pdtlbe(pa_space_t sp, vaddr_t va)
sys/arch/hppa/include/cpufunc.h
171
mtsp(sp, 1);
sys/arch/hppa/include/cpufunc.h
95
lci(pa_space_t sp, vaddr_t va) {
sys/arch/hppa/include/cpufunc.h
98
mtsp((sp), 1); \
sys/arch/hppa/include/frame.h
41
#define HPPA_FRAME_CARG(n,sp) ((register_t *)((sp) + HPPA_FRAME_ARG(n)))
sys/arch/hppa/stand/common/itecons.c
75
cnspeed(dev_t dev, int sp)
sys/arch/i386/i386/machdep.c
682
char *sp;
sys/arch/i386/i386/machdep.c
694
sp = ((char *)l->l_sigstk.ss_sp + l->l_sigstk.ss_size);
sys/arch/i386/i386/machdep.c
696
sp = (char *)tf->tf_esp;
sys/arch/i386/i386/machdep.c
720
KASSERT(!onstack || sp >= (char *)l->l_sigstk.ss_sp);
sys/arch/i386/i386/machdep.c
722
sp - (char *)l->l_sigstk.ss_sp >= xsavelen);
sys/arch/i386/i386/machdep.c
723
sp -= xsavelen;
sys/arch/i386/i386/machdep.c
725
KASSERT(!onstack || sp >= (char *)l->l_sigstk.ss_sp);
sys/arch/i386/i386/machdep.c
727
sp - (char *)l->l_sigstk.ss_sp >= XSAVE_ALIGN - 1);
sys/arch/i386/i386/machdep.c
728
sp = (char *)((uintptr_t)sp & ~(XSAVE_ALIGN - 1));
sys/arch/i386/i386/machdep.c
730
KASSERT(!onstack || sp >= (char *)l->l_sigstk.ss_sp);
sys/arch/i386/i386/machdep.c
731
KASSERT(((uintptr_t)sp & (XSAVE_ALIGN - 1)) == 0);
sys/arch/i386/i386/machdep.c
732
user_xsave = (void *)sp;
sys/arch/i386/i386/machdep.c
738
KASSERT(!onstack || sp >= (char *)l->l_sigstk.ss_sp);
sys/arch/i386/i386/machdep.c
739
KASSERT(!onstack || (size_t)(sp - (char *)l->l_sigstk.ss_sp) >=
sys/arch/i386/i386/machdep.c
741
fp = (struct sigframe_siginfo *)sp;
sys/arch/i386/stand/efiboot/bootia32/efibootia32.c
73
startprog(physaddr_t entry, uint32_t argc, uint32_t *argv, physaddr_t sp)
sys/arch/i386/stand/efiboot/bootia32/efibootia32.c
84
multiboot(physaddr_t entry, physaddr_t header, physaddr_t sp, uint32_t magic)
sys/arch/i386/stand/efiboot/bootx64/efibootx64.c
73
startprog(physaddr_t entry, uint32_t argc, uint32_t *argv, physaddr_t sp)
sys/arch/i386/stand/efiboot/bootx64/efibootx64.c
89
multiboot(physaddr_t entry, physaddr_t header, physaddr_t sp, uint32_t magic)
sys/arch/ia64/ia64/db_interface.c
241
{"sp", DB_OFFSET(tf_special.sp), db_frame},
sys/arch/ia64/ia64/db_trace.c
164
uwf->sp = uwf->psp = tf->tf_special.sp;
sys/arch/ia64/ia64/db_trace.c
181
uwf->sp = uwf->psp;
sys/arch/ia64/ia64/machdep.c
625
pcb0->pcb_special.sp = v + UAREA_SP_OFFSET;
sys/arch/ia64/ia64/machdep.c
690
ret.sp = pcb0->pcb_special.sp;
sys/arch/ia64/ia64/machdep.c
786
tf->tf_special.sp = (stack & ~15) - 16;
sys/arch/ia64/ia64/vm_machdep.c
198
tf->tf_special.sp = (unsigned long)stack + UAREA_SP_OFFSET;
sys/arch/ia64/ia64/vm_machdep.c
216
pcb2->pcb_special.sp = ua2 + UAREA_SP_OFFSET;
sys/arch/ia64/include/_regset.h
57
unsigned long sp;
sys/arch/ia64/include/mcontext.h
114
#define _UC_MACHINE_SP(uc) ((uc)->uc_mcontext.mc_special.sp) /* gregs[12] */
sys/arch/ia64/include/md_var.h
76
uint64_t sp;
sys/arch/ia64/include/ptrace.h
57
#define PTRACE_REG_SP(r) (r)->r_special.sp
sys/arch/ia64/stand/common/interp.c
199
struct includeline *script, *se, *sp;
sys/arch/ia64/stand/common/interp.c
244
sp = alloc(sizeof(struct includeline) + strlen(cp) + 1);
sys/arch/ia64/stand/common/interp.c
245
sp->text = (char *)sp + sizeof(struct includeline);
sys/arch/ia64/stand/common/interp.c
246
strcpy(sp->text, cp);
sys/arch/ia64/stand/common/interp.c
248
sp->flags = flags;
sys/arch/ia64/stand/common/interp.c
250
sp->line = line;
sys/arch/ia64/stand/common/interp.c
251
sp->next = NULL;
sys/arch/ia64/stand/common/interp.c
254
script = sp;
sys/arch/ia64/stand/common/interp.c
256
se->next = sp;
sys/arch/ia64/stand/common/interp.c
258
se = sp;
sys/arch/ia64/stand/common/interp.c
272
for (sp = script; sp != NULL; sp = sp->next) {
sys/arch/ia64/stand/common/interp.c
275
res = bf_run(sp->text);
sys/arch/ia64/stand/common/interp.c
278
filename, sp->text);
sys/arch/ia64/stand/common/interp.c
285
if (!(sp->flags & SL_QUIET)) {
sys/arch/ia64/stand/common/interp.c
287
printf("%s\n", sp->text);
sys/arch/ia64/stand/common/interp.c
291
if (!parse(&argc, &argv, sp->text)) {
sys/arch/ia64/stand/common/interp.c
295
if (!(sp->flags & SL_IGNOREERR)) {
sys/arch/ia64/stand/common/interp.c
303
printf("%s line %d: parse error\n", filename, sp->line);
sys/arch/ia64/unwind/stackframe.c
1164
memcpy(&gr[i], (char *) uwf->sp + roffset * 4,
sys/arch/ia64/unwind/stackframe.h
88
uint64_t sp;
sys/arch/ibmnws/include/kgdb.h
53
char *sp = s, *dp = d;
sys/arch/ibmnws/include/kgdb.h
56
*dp++ = *sp++;
sys/arch/ibmnws/include/kgdb.h
74
char *sp = s, *dp = d;
sys/arch/ibmnws/include/kgdb.h
77
if (*sp++ != *dp++)
sys/arch/ibmnws/include/kgdb.h
78
return *--dp - *--sp;
sys/arch/landisk/landisk/kloader_machdep.c
62
kloader_landisk_jump(kloader_bootfunc_t func, vaddr_t sp,
sys/arch/landisk/landisk/kloader_machdep.c
73
: : "r" (info), "r" (tag), "r" (func), "r" (sp));
sys/arch/luna68k/dev/omrasops.c
1285
uint8_t *sp, *dp, *sq, *dq, *basep;
sys/arch/luna68k/dev/omrasops.c
1306
sp = basep + (srcx / 32) * 4;
sys/arch/luna68k/dev/omrasops.c
1310
GETBITS(P0(sp), sb, w, tmp);
sys/arch/luna68k/dev/omrasops.c
1313
sp += scanspan;
sys/arch/luna68k/dev/omrasops.c
1334
sp = basep + (srcx / 32) * 4;
sys/arch/luna68k/dev/omrasops.c
1345
sq = sp;
sys/arch/luna68k/dev/omrasops.c
1349
GETBITS(P0(sp), sb, lnum, tmp);
sys/arch/luna68k/dev/omrasops.c
1353
sp += BYTESDONE;
sys/arch/luna68k/dev/omrasops.c
1357
GETBITS(P0(sp), sboff, 32, tmp);
sys/arch/luna68k/dev/omrasops.c
1359
sp += BYTESDONE;
sys/arch/luna68k/dev/omrasops.c
1364
GETBITS(P0(sp), sboff, rnum, tmp);
sys/arch/luna68k/dev/omrasops.c
1368
sp = (sq += scanspan);
sys/arch/luna68k/dev/omrasops.c
1374
sp = basep + ((srcx + w) / 32) * 4;
sys/arch/luna68k/dev/omrasops.c
1380
sp -= BYTESDONE;
sys/arch/luna68k/dev/omrasops.c
1384
sq = sp;
sys/arch/luna68k/dev/omrasops.c
1388
GETBITS(P0(sp), sboff, rnum, tmp);
sys/arch/luna68k/dev/omrasops.c
1393
sp -= BYTESDONE;
sys/arch/luna68k/dev/omrasops.c
1395
GETBITS(P0(sp), sboff, 32, tmp);
sys/arch/luna68k/dev/omrasops.c
1401
sp -= BYTESDONE;
sys/arch/luna68k/dev/omrasops.c
1403
GETBITS(P0(sp), sb, lnum, tmp);
sys/arch/luna68k/dev/omrasops.c
1407
sp = (sq += scanspan);
sys/arch/luna68k/dev/omrasops.c
1418
uint8_t *sp, *dp, *sq, *dq, *basep;
sys/arch/luna68k/dev/omrasops.c
1439
sp = basep + (srcx / 32) * 4;
sys/arch/luna68k/dev/omrasops.c
1443
GETBITS(P0(sp), sb, w, tmp);
sys/arch/luna68k/dev/omrasops.c
1445
GETBITS(P1(sp), sb, w, tmp);
sys/arch/luna68k/dev/omrasops.c
1447
GETBITS(P2(sp), sb, w, tmp);
sys/arch/luna68k/dev/omrasops.c
1449
GETBITS(P3(sp), sb, w, tmp);
sys/arch/luna68k/dev/omrasops.c
1452
sp += scanspan;
sys/arch/luna68k/dev/omrasops.c
1473
sp = basep + (srcx / 32) * 4;
sys/arch/luna68k/dev/omrasops.c
1484
sq = sp;
sys/arch/luna68k/dev/omrasops.c
1488
GETBITS(P0(sp), sb, lnum, tmp);
sys/arch/luna68k/dev/omrasops.c
1490
GETBITS(P1(sp), sb, lnum, tmp);
sys/arch/luna68k/dev/omrasops.c
1492
GETBITS(P2(sp), sb, lnum, tmp);
sys/arch/luna68k/dev/omrasops.c
1494
GETBITS(P3(sp), sb, lnum, tmp);
sys/arch/luna68k/dev/omrasops.c
1498
sp += BYTESDONE;
sys/arch/luna68k/dev/omrasops.c
1502
GETBITS(P0(sp), sboff, 32, tmp);
sys/arch/luna68k/dev/omrasops.c
1504
GETBITS(P1(sp), sboff, 32, tmp);
sys/arch/luna68k/dev/omrasops.c
1506
GETBITS(P2(sp), sboff, 32, tmp);
sys/arch/luna68k/dev/omrasops.c
1508
GETBITS(P3(sp), sboff, 32, tmp);
sys/arch/luna68k/dev/omrasops.c
1510
sp += BYTESDONE;
sys/arch/luna68k/dev/omrasops.c
1515
GETBITS(P0(sp), sboff, rnum, tmp);
sys/arch/luna68k/dev/omrasops.c
1517
GETBITS(P1(sp), sboff, rnum, tmp);
sys/arch/luna68k/dev/omrasops.c
1519
GETBITS(P2(sp), sboff, rnum, tmp);
sys/arch/luna68k/dev/omrasops.c
1521
GETBITS(P3(sp), sboff, rnum, tmp);
sys/arch/luna68k/dev/omrasops.c
1525
sp = (sq += scanspan);
sys/arch/luna68k/dev/omrasops.c
1531
sp = basep + ((srcx + w) / 32) * 4;
sys/arch/luna68k/dev/omrasops.c
1537
sp -= BYTESDONE;
sys/arch/luna68k/dev/omrasops.c
1541
sq = sp;
sys/arch/luna68k/dev/omrasops.c
1545
GETBITS(P0(sp), sboff, rnum, tmp);
sys/arch/luna68k/dev/omrasops.c
1547
GETBITS(P1(sp), sboff, rnum, tmp);
sys/arch/luna68k/dev/omrasops.c
1549
GETBITS(P2(sp), sboff, rnum, tmp);
sys/arch/luna68k/dev/omrasops.c
1551
GETBITS(P3(sp), sboff, rnum, tmp);
sys/arch/luna68k/dev/omrasops.c
1556
sp -= BYTESDONE;
sys/arch/luna68k/dev/omrasops.c
1558
GETBITS(P0(sp), sboff, 32, tmp);
sys/arch/luna68k/dev/omrasops.c
1560
GETBITS(P1(sp), sboff, 32, tmp);
sys/arch/luna68k/dev/omrasops.c
1562
GETBITS(P2(sp), sboff, 32, tmp);
sys/arch/luna68k/dev/omrasops.c
1564
GETBITS(P3(sp), sboff, 32, tmp);
sys/arch/luna68k/dev/omrasops.c
1570
sp -= BYTESDONE;
sys/arch/luna68k/dev/omrasops.c
1572
GETBITS(P0(sp), sb, lnum, tmp);
sys/arch/luna68k/dev/omrasops.c
1574
GETBITS(P1(sp), sb, lnum, tmp);
sys/arch/luna68k/dev/omrasops.c
1576
GETBITS(P2(sp), sb, lnum, tmp);
sys/arch/luna68k/dev/omrasops.c
1578
GETBITS(P3(sp), sb, lnum, tmp);
sys/arch/luna68k/dev/omrasops.c
1582
sp = (sq += scanspan);
sys/arch/luna68k/stand/boot/sc.c
212
struct scsi_xsense *sp = (struct scsi_xsense *)sensebuf;
sys/arch/luna68k/stand/boot/sc.c
215
if (sp->class == 7 && sp->key == 6)
sys/arch/m68k/fpe/fpu_cordic.c
223
printf_sfpn(const struct sfpn *sp)
sys/arch/m68k/fpe/fpu_cordic.c
226
sp->sp_m0, sp->sp_m1, sp->sp_m2);
sys/arch/m68k/fpe/fpu_cordic.c
230
fpn_to_sfpn(struct sfpn *sp, const struct fpn *fp)
sys/arch/m68k/fpe/fpu_cordic.c
232
sp->sp_m0 = (fp->fp_exp << 24) | fp->fp_mant[0];
sys/arch/m68k/fpe/fpu_cordic.c
233
sp->sp_m1 = fp->fp_mant[1];
sys/arch/m68k/fpe/fpu_cordic.c
234
sp->sp_m2 = fp->fp_mant[2];
sys/arch/m68k/include/asm.h
185
#define INTERRUPT_SAVEREG lea -16(%sp),%sp; moveml #0xC0C0,(%sp)
sys/arch/m68k/include/asm.h
186
#define INTERRUPT_RESTOREREG moveml (%sp),#0x0303; lea 16(%sp),%sp
sys/arch/m68k/include/asm.h
188
#define INTERRUPT_SAVEREG moveml #0xC0C0,-(%sp)
sys/arch/m68k/include/asm.h
189
#define INTERRUPT_RESTOREREG moveml (%sp)+,#0x0303
sys/arch/m68k/include/pmap_68k.h
414
#define pmap_copy(dp, sp, da, l, sa) __nothing
sys/arch/m68k/m68k/db_trace.c
122
stacktop(db_regs_t *regs, struct stackpos *sp, void (*pr)(const char *, ...))
sys/arch/m68k/m68k/db_trace.c
128
sp->k_regloc[i] = (int) ®s->tf_regs[i];
sys/arch/m68k/m68k/db_trace.c
131
sp->k_fp = get(®s->tf_regs[8+6], 0);
sys/arch/m68k/m68k/db_trace.c
133
sp->k_pc = get(®s->tf_pc, 0);
sys/arch/m68k/m68k/db_trace.c
134
sp->k_flags = 0;
sys/arch/m68k/m68k/db_trace.c
136
findentry(sp, pr);
sys/arch/m68k/m68k/db_trace.c
180
nextframe(struct stackpos *sp, struct pcb *pcb, int kerneltrace,
sys/arch/m68k/m68k/db_trace.c
186
db_addr_t oldfp = sp->k_fp;
sys/arch/m68k/m68k/db_trace.c
194
calladdr = sp->k_caller;
sys/arch/m68k/m68k/db_trace.c
195
addr = sp->k_entry;
sys/arch/m68k/m68k/db_trace.c
203
sp->k_regloc[i] = -1;
sys/arch/m68k/m68k/db_trace.c
205
findregs(sp, addr);
sys/arch/m68k/m68k/db_trace.c
208
sp->k_pc = calladdr;
sys/arch/m68k/m68k/db_trace.c
209
sp->k_fp = get(sp->k_fp + FR_SAVFP, DSP);
sys/arch/m68k/m68k/db_trace.c
215
sp->k_flags = 0;
sys/arch/m68k/m68k/db_trace.c
221
if (kerneltrace && !INKERNEL(sp->k_fp, pcb)) {
sys/arch/m68k/m68k/db_trace.c
222
sp->k_nargs = 0;
sys/arch/m68k/m68k/db_trace.c
223
sp->k_entry = MAXINT;
sys/arch/m68k/m68k/db_trace.c
225
findentry(sp, pr);
sys/arch/m68k/m68k/db_trace.c
227
if (sp->k_fp == 0 || oldfp == (db_addr_t)sp->k_fp)
sys/arch/m68k/m68k/db_trace.c
229
return sp->k_fp;
sys/arch/m68k/m68k/db_trace.c
234
findentry(struct stackpos *sp, void (*pr)(const char *, ...))
sys/arch/m68k/m68k/db_trace.c
246
addr = get(sp->k_fp + FR_SAVPC, DSP);
sys/arch/m68k/m68k/db_trace.c
250
sp->k_entry = MAXINT;
sys/arch/m68k/m68k/db_trace.c
251
sp->k_nargs = 0;
sys/arch/m68k/m68k/db_trace.c
259
sp->k_caller = addr - 6;
sys/arch/m68k/m68k/db_trace.c
260
sp->k_entry = nextword;
sys/arch/m68k/m68k/db_trace.c
263
sp->k_caller = addr - 6;
sys/arch/m68k/m68k/db_trace.c
264
sp->k_entry = nextword + (addr - 4);
sys/arch/m68k/m68k/db_trace.c
269
sp->k_caller = addr - 4;
sys/arch/m68k/m68k/db_trace.c
270
sp->k_entry = instruc & LOWORD;
sys/arch/m68k/m68k/db_trace.c
273
sp->k_caller = addr - 4;
sys/arch/m68k/m68k/db_trace.c
274
sp->k_entry = (addr - 2) + (short)(instruc & LOWORD);
sys/arch/m68k/m68k/db_trace.c
277
sp->k_caller = addr - 4;
sys/arch/m68k/m68k/db_trace.c
278
sp->k_entry = (addr - 2) + (instruc & LOWORD);
sys/arch/m68k/m68k/db_trace.c
282
sp->k_caller = addr - 2;
sys/arch/m68k/m68k/db_trace.c
283
sp->k_entry = addr + (char)(instruc & LOBYTE);
sys/arch/m68k/m68k/db_trace.c
286
sp->k_caller = addr - 2;
sys/arch/m68k/m68k/db_trace.c
287
sp->k_entry = MAXINT;
sys/arch/m68k/m68k/db_trace.c
315
sp->k_nargs = val / 4;
sys/arch/m68k/m68k/db_trace.c
324
findregs(struct stackpos *sp, db_addr_t addr)
sys/arch/m68k/m68k/db_trace.c
334
regp = sp->k_fp + instruc;
sys/arch/m68k/m68k/db_trace.c
351
regp = sp->k_fp + instruc;
sys/arch/m68k/m68k/db_trace.c
365
sp->k_regloc[i] = regp;
sys/arch/m68k/m68k/db_trace.c
372
sp->k_regloc[i] = regp;
sys/arch/m68k/m68k/linux_bootinfo.c
550
const char *sp = bootinfo_dataptr(bi);
sys/arch/m68k/m68k/linux_bootinfo.c
551
const char *osp = sp;
sys/arch/m68k/m68k/linux_bootinfo.c
553
sp = strstr(sp, var);
sys/arch/m68k/m68k/linux_bootinfo.c
554
if (sp == NULL) {
sys/arch/m68k/m68k/linux_bootinfo.c
558
if (sp != osp &&
sys/arch/m68k/m68k/linux_bootinfo.c
559
sp[-1] != ' ' && sp[-1] != '\t' && sp[-1] != '-') {
sys/arch/m68k/m68k/linux_bootinfo.c
562
sp += varlen;
sys/arch/m68k/m68k/linux_bootinfo.c
563
char ch = *sp++;
sys/arch/m68k/m68k/linux_bootinfo.c
572
if (*sp == ' ' || *sp == '\t' || *sp == '\0') {
sys/arch/m68k/m68k/linux_bootinfo.c
575
*buf++ = *sp++;
sys/arch/mac68k/dev/grf_subr.c
46
grf_establish(struct grfbus_softc *sc, nubus_slot *sp,
sys/arch/mac68k/dev/grf_subr.c
62
ga.ga_slot = sp;
sys/arch/mips/alchemy/dev/aupcmcia.c
241
struct aupcm_slot *sp;
sys/arch/mips/alchemy/dev/aupcmcia.c
244
sp = &sc->sc_slots[slot];
sys/arch/mips/alchemy/dev/aupcmcia.c
245
sp->as_softc = sc;
sys/arch/mips/alchemy/dev/aupcmcia.c
247
sp->as_slot = slot;
sys/arch/mips/alchemy/dev/aupcmcia.c
248
sp->as_name = md->am_slot_name(slot);
sys/arch/mips/alchemy/dev/aupcmcia.c
249
sp->as_offset = md->am_slot_offset(slot);
sys/arch/mips/alchemy/dev/aupcmcia.c
250
sp->as_card_irq = md->am_slot_irq(slot, AUPCMCIA_IRQ_CARD);
sys/arch/mips/alchemy/dev/aupcmcia.c
251
sp->as_status_irq = md->am_slot_irq(slot,
sys/arch/mips/alchemy/dev/aupcmcia.c
254
au_himem_space_init(&sp->as_attrt, "pcmciaattr",
sys/arch/mips/alchemy/dev/aupcmcia.c
255
PCMCIA_BASE + sp->as_offset + AUPCMCIA_ATTR_OFFSET,
sys/arch/mips/alchemy/dev/aupcmcia.c
258
au_himem_space_init(&sp->as_memt, "pcmciamem",
sys/arch/mips/alchemy/dev/aupcmcia.c
259
PCMCIA_BASE + sp->as_offset + AUPCMCIA_MEM_OFFSET,
sys/arch/mips/alchemy/dev/aupcmcia.c
262
au_himem_space_init(&sp->as_iot, "pcmciaio",
sys/arch/mips/alchemy/dev/aupcmcia.c
263
PCMCIA_BASE + sp->as_offset + AUPCMCIA_IO_OFFSET,
sys/arch/mips/alchemy/dev/aupcmcia.c
267
sp->as_status = 0;
sys/arch/mips/alchemy/dev/aupcmcia.c
271
paa.pch = (pcmcia_chipset_handle_t)sp;
sys/arch/mips/alchemy/dev/aupcmcia.c
273
sp->as_pcmcia = config_found(self, &paa, aupcm_print,
sys/arch/mips/alchemy/dev/aupcmcia.c
277
if (sp->as_pcmcia == NULL) {
sys/arch/mips/alchemy/dev/aupcmcia.c
278
aupcm_slot_disable(sp);
sys/arch/mips/alchemy/dev/aupcmcia.c
302
struct aupcm_slot *sp = paa->pch;
sys/arch/mips/alchemy/dev/aupcmcia.c
304
printf(" socket %d irq %d, %s", sp->as_slot, sp->as_card_irq,
sys/arch/mips/alchemy/dev/aupcmcia.c
305
sp->as_name);
sys/arch/mips/alchemy/dev/aupcmcia.c
314
struct aupcm_slot *sp = (struct aupcm_slot *)pch;
sys/arch/mips/alchemy/dev/aupcmcia.c
323
sp->as_intr = handler;
sys/arch/mips/alchemy/dev/aupcmcia.c
324
sp->as_intrarg = arg;
sys/arch/mips/alchemy/dev/aupcmcia.c
325
sp->as_softint = softint_establish(IPL_SOFTNET, aupcm_softintr, sp);
sys/arch/mips/alchemy/dev/aupcmcia.c
329
sp->as_hardint = au_intr_establish(sp->as_card_irq, 0,
sys/arch/mips/alchemy/dev/aupcmcia.c
330
IPL_TTY, IST_LEVEL_LOW, aupcm_card_intr, sp);
sys/arch/mips/alchemy/dev/aupcmcia.c
332
if (!sp->as_enabled) {
sys/arch/mips/alchemy/dev/aupcmcia.c
333
au_intr_disable(sp->as_card_irq);
sys/arch/mips/alchemy/dev/aupcmcia.c
337
return (sp->as_softint);
sys/arch/mips/alchemy/dev/aupcmcia.c
343
struct aupcm_slot *sp = (struct aupcm_slot *)pch;
sys/arch/mips/alchemy/dev/aupcmcia.c
345
KASSERT(sp->as_softint == ih);
sys/arch/mips/alchemy/dev/aupcmcia.c
349
au_intr_disestablish(sp->as_hardint);
sys/arch/mips/alchemy/dev/aupcmcia.c
350
sp->as_hardint = 0;
sys/arch/mips/alchemy/dev/aupcmcia.c
353
sp->as_softint = 0;
sys/arch/mips/alchemy/dev/aupcmcia.c
354
sp->as_intr = NULL;
sys/arch/mips/alchemy/dev/aupcmcia.c
355
sp->as_intrarg = NULL;
sys/arch/mips/alchemy/dev/aupcmcia.c
366
struct aupcm_slot *sp;
sys/arch/mips/alchemy/dev/aupcmcia.c
389
sp = &sc->sc_slots[i];
sys/arch/mips/alchemy/dev/aupcmcia.c
391
if (sc->sc_slot_status(sp->as_slot) != 0) {
sys/arch/mips/alchemy/dev/aupcmcia.c
392
if (!sp->as_status) {
sys/arch/mips/alchemy/dev/aupcmcia.c
396
sp->as_status = 1;
sys/arch/mips/alchemy/dev/aupcmcia.c
399
if (sp->as_status) {
sys/arch/mips/alchemy/dev/aupcmcia.c
403
sp->as_status = 0;
sys/arch/mips/alchemy/dev/aupcmcia.c
410
sp = &sc->sc_slots[i];
sys/arch/mips/alchemy/dev/aupcmcia.c
413
aupcm_slot_disable(sp);
sys/arch/mips/alchemy/dev/aupcmcia.c
414
pcmcia_card_detach(sp->as_pcmcia, DETACH_FORCE);
sys/arch/mips/alchemy/dev/aupcmcia.c
420
sp->as_enabled = 0;
sys/arch/mips/alchemy/dev/aupcmcia.c
421
au_intr_disable(sp->as_card_irq);
sys/arch/mips/alchemy/dev/aupcmcia.c
422
pcmcia_card_attach(sp->as_pcmcia);
sys/arch/mips/alchemy/dev/aupcmcia.c
448
struct aupcm_slot *sp = arg;
sys/arch/mips/alchemy/dev/aupcmcia.c
451
au_intr_disable(sp->as_card_irq);
sys/arch/mips/alchemy/dev/aupcmcia.c
453
if (sp->as_intr != NULL) {
sys/arch/mips/alchemy/dev/aupcmcia.c
454
softint_schedule(sp->as_softint);
sys/arch/mips/alchemy/dev/aupcmcia.c
463
struct aupcm_slot *sp = arg;
sys/arch/mips/alchemy/dev/aupcmcia.c
466
sp->as_intr(sp->as_intrarg);
sys/arch/mips/alchemy/dev/aupcmcia.c
470
if (sp->as_intr && sp->as_enabled) {
sys/arch/mips/alchemy/dev/aupcmcia.c
471
au_intr_enable(sp->as_card_irq);
sys/arch/mips/alchemy/dev/aupcmcia.c
480
struct aupcm_slot *sp = (struct aupcm_slot *)pch;
sys/arch/mips/alchemy/dev/aupcmcia.c
484
if (sp->as_intr)
sys/arch/mips/alchemy/dev/aupcmcia.c
485
au_intr_disable(sp->as_card_irq);
sys/arch/mips/alchemy/dev/aupcmcia.c
493
sp->as_softc->sc_slot_enable(sp->as_slot);
sys/arch/mips/alchemy/dev/aupcmcia.c
497
sp->as_enabled = 1;
sys/arch/mips/alchemy/dev/aupcmcia.c
498
if (sp->as_intr)
sys/arch/mips/alchemy/dev/aupcmcia.c
499
au_intr_enable(sp->as_card_irq);
sys/arch/mips/alchemy/dev/aupcmcia.c
506
struct aupcm_slot *sp = (struct aupcm_slot *)pch;
sys/arch/mips/alchemy/dev/aupcmcia.c
510
au_intr_disable(sp->as_card_irq);
sys/arch/mips/alchemy/dev/aupcmcia.c
511
sp->as_enabled = 0;
sys/arch/mips/alchemy/dev/aupcmcia.c
514
sp->as_softc->sc_slot_disable(sp->as_slot);
sys/arch/mips/alchemy/dev/aupcmcia.c
546
struct aupcm_slot *sp = (struct aupcm_slot *)pch;
sys/arch/mips/alchemy/dev/aupcmcia.c
552
if (sp->as_wins[win] == NULL) {
sys/arch/mips/alchemy/dev/aupcmcia.c
553
sp->as_wins[win] = pcmh;
sys/arch/mips/alchemy/dev/aupcmcia.c
564
pcmh->memt = &sp->as_attrt;
sys/arch/mips/alchemy/dev/aupcmcia.c
568
pcmh->memt = &sp->as_memt;
sys/arch/mips/alchemy/dev/aupcmcia.c
580
sp->as_wins[win] = NULL;
sys/arch/mips/alchemy/dev/aupcmcia.c
592
struct aupcm_slot *sp = (struct aupcm_slot *)pch;
sys/arch/mips/alchemy/dev/aupcmcia.c
595
pcmh = (struct pcmcia_mem_handle *)sp->as_wins[win];
sys/arch/mips/alchemy/dev/aupcmcia.c
596
sp->as_wins[win] = NULL;
sys/arch/mips/alchemy/dev/aupcmcia.c
607
struct aupcm_slot *sp = (struct aupcm_slot *)pch;
sys/arch/mips/alchemy/dev/aupcmcia.c
611
pih->iot = &sp->as_iot;
sys/arch/mips/cfe/cfe_api.c
115
cfe_cpu_start(int cpu, void (*fn)(void), long sp, long gp, long a1)
sys/arch/mips/cfe/cfe_api.c
127
xiocb.plist.xiocb_cpuctl.sp_val = sp;
sys/arch/mips/cfe/cfe_api.h
174
int cfe_cpu_start(int cpu, void (*fn)(void), long sp, long gp, long a1);
sys/arch/mips/include/asm.h
115
subu sp,16; \
sys/arch/mips/include/asm.h
116
sw t9,8(sp); \
sys/arch/mips/include/asm.h
122
lw t9,8(sp); \
sys/arch/mips/include/asm.h
123
addiu sp,16; \
sys/arch/mips/include/asm.h
130
dsubu sp,16; \
sys/arch/mips/include/asm.h
131
sd gp,0(sp); \
sys/arch/mips/include/asm.h
132
sd t9,8(sp); \
sys/arch/mips/include/asm.h
140
ld gp,0(sp); \
sys/arch/mips/include/asm.h
141
ld t9,8(sp); \
sys/arch/mips/include/asm.h
142
daddiu sp,16; \
sys/arch/mips/include/asm.h
193
.frame sp, 0, ra
sys/arch/mips/include/asm.h
246
.frame sp, fsize, retpc
sys/arch/mips/include/asm.h
91
subu sp,16; \
sys/arch/mips/include/asm.h
92
sw t9,12(sp); \
sys/arch/mips/include/asm.h
98
lw t9,4(sp); \
sys/arch/mips/include/asm.h
99
addiu sp,8; \
sys/arch/mips/mips/db_trace.c
142
vaddr_t pc, sp, s8, ra;
sys/arch/mips/mips/db_trace.c
209
sp = pcb->pcb_context.val[_L_SP];
sys/arch/mips/mips/db_trace.c
215
sp = label.val[_L_SP];
sys/arch/mips/mips/db_trace.c
220
pc, sp, s8, ra,
sys/arch/mips/mips/db_trace.c
229
register_t va, pc, ra, sp, func;
sys/arch/mips/mips/db_trace.c
238
sp = ddb_regs.r_regs[_R_SP];
sys/arch/mips/mips/db_trace.c
260
ra = *(int *)(intptr_t)(sp + (short)i.IType.imm);
sys/arch/mips/mips/db_trace.c
278
sp += stacksize;
sys/arch/mips/mips/db_trace.c
64
((vp)->valuep >= (int *)(&((struct mips_saved_state *)0)->sp) && \
sys/arch/mips/mips/db_trace.c
66
((vp)->valuep-(int *)(&((struct mips_saved_state *)0)->sp)) + \
sys/arch/mips/mips/db_trace.c
67
((int *)(&((struct mips_kernel_state *)0)->sp) - (int *)0): \
sys/arch/mips/mips/mips_stacktrace.c
280
vaddr_t pc, vaddr_t sp, vaddr_t fp, vaddr_t ra,
sys/arch/mips/mips/mips_stacktrace.c
307
if ((sp & (sizeof(sp)-1)) || (intptr_t)sp >= 0) {
sys/arch/mips/mips/mips_stacktrace.c
308
(*printfn)("SP 0x%x: not in kernel\n", sp);
sys/arch/mips/mips/mips_stacktrace.c
480
kdbrpeek(sp + (int16_t)i.IType.imm, size);
sys/arch/mips/mips/mips_stacktrace.c
510
sp, fn_name(subr), pc - subr,
sys/arch/mips/mips/mips_stacktrace.c
519
sp += stksize;
sys/arch/mips/mips/sig_machdep.c
56
uintptr_t sp;
sys/arch/mips/mips/sig_machdep.c
64
sp = (uintptr_t)l->l_sigstk.ss_sp + l->l_sigstk.ss_size;
sys/arch/mips/mips/sig_machdep.c
66
sp = (uintptr_t)tf->tf_regs[_R_SP];
sys/arch/mips/mips/sig_machdep.c
67
sp -= size;
sys/arch/mips/mips/sig_machdep.c
70
sp &= ~(STACK_ALIGNBYTES_O32 | (align - 1));
sys/arch/mips/mips/sig_machdep.c
73
sp &= ~(STACK_ALIGNBYTES | (align - 1));
sys/arch/mips/mips/sig_machdep.c
74
return (void *)sp;
sys/arch/mips/rmi/rmixl_cpu.c
341
uint64_t sp;
sys/arch/mips/rmi/rmixl_cpu.c
342
__asm__ volatile("move %0, $sp\n" : "=r"(sp));
sys/arch/mips/rmi/rmixl_cpu.c
345
KASSERT(MIPS_XKPHYS_P(sp));
sys/arch/mips/rmi/rmixl_cpu.c
346
KASSERT((MIPS_XKPHYS_TO_PHYS(sp) >> 32) == 0);
sys/arch/mips/rmi/rmixl_cpu.c
349
KASSERT(MIPS_KSEG0_P(sp));
sys/arch/mips/rmi/rmixl_firmware.h
160
uint64_t sp;
sys/arch/mvmeppc/include/kgdb.h
53
char *sp = s, *dp = d;
sys/arch/mvmeppc/include/kgdb.h
56
*dp++ = *sp++;
sys/arch/mvmeppc/include/kgdb.h
74
char *sp = s, *dp = d;
sys/arch/mvmeppc/include/kgdb.h
77
if (*sp++ != *dp++)
sys/arch/mvmeppc/include/kgdb.h
78
return *--dp - *--sp;
sys/arch/playstation2/playstation2/kloader_machdep.c
58
kloader_playstation2_jump(kloader_bootfunc_t func, vaddr_t sp,
sys/arch/powerpc/ibm4xx/dev/opbreg.h
63
#define SSR_ZSP(emac, sp) ((sp) << (27 - ((emac) << 2))) /* Speed Selection */
sys/arch/powerpc/ibm4xx/dev/rgmiireg.h
49
#define SSR_SP(emac, sp) ((sp) << (((emac) % 2) << 3))
sys/arch/powerpc/ibm4xx/dev/zmiireg.h
48
#define SSR_ZSP(emac, sp) ((sp) << (27 - ((emac) << 2))) /* Speed Selection */
sys/arch/powerpc/ibm4xx/trap.c
120
#define MOREARGS(sp) ((void *)((int)(sp) + 8)) /* more args go here */
sys/arch/powerpc/include/asm.h
227
# define INIT_CPUINFO(er,sp,tmp1,tmp2) \
sys/arch/powerpc/include/asm.h
247
addi sp,er,-FRAMELEN-CALLFRAMELEN; /* stackpointer for lwp0 */ \
sys/arch/powerpc/include/asm.h
248
stptr sp,L_MD_UTF(%r13); /* save in lwp0.l_md.md_utf */ \
sys/arch/powerpc/include/asm.h
252
stptru tmp2,-CALLFRAMELEN(sp) /* end of stack chain */
sys/arch/powerpc/powerpc/openfirm.c
941
const char *sp = src;
sys/arch/powerpc/powerpc/openfirm.c
948
*dp++ = *sp++;
sys/arch/powerpc/powerpc/pmap_subr.c
362
const register_t *sp;
sys/arch/powerpc/powerpc/pmap_subr.c
416
sp = (const register_t *) src;
sys/arch/powerpc/powerpc/pmap_subr.c
418
for (i = 0; i < PAGE_SIZE/sizeof(dp[0]); i += 8, dp += 8, sp += 8) {
sys/arch/powerpc/powerpc/pmap_subr.c
419
dp[0] = sp[0]; dp[1] = sp[1]; dp[2] = sp[2]; dp[3] = sp[3];
sys/arch/powerpc/powerpc/pmap_subr.c
420
dp[4] = sp[4]; dp[5] = sp[5]; dp[6] = sp[6]; dp[7] = sp[7];
sys/arch/powerpc/powerpc/sig_machdep.c
100
sip = sp;
sys/arch/powerpc/powerpc/sig_machdep.c
101
ucp = sp + sizeof(siginfo_t);
sys/arch/powerpc/powerpc/sig_machdep.c
111
sp -= CALLFRAMELEN;
sys/arch/powerpc/powerpc/sig_machdep.c
146
tf->tf_fixreg[1] = (register_t)sp;
sys/arch/powerpc/powerpc/sig_machdep.c
76
vaddr_t sp, sip, ucp;
sys/arch/powerpc/powerpc/sig_machdep.c
84
sp = (onstack ? (vaddr_t)ss->ss_sp + ss->ss_size : tf->tf_fixreg[1]);
sys/arch/powerpc/powerpc/sig_machdep.c
87
sp &= ~(CALLFRAMELEN-1);
sys/arch/powerpc/powerpc/sig_machdep.c
90
sp -= sizeof(ucontext_t);
sys/arch/powerpc/powerpc/sig_machdep.c
93
sp -= sizeof(siginfo_t);
sys/arch/powerpc/powerpc/sig_machdep.c
97
sp &= ~(CALLFRAMELEN-1);
sys/arch/powerpc/powerpc/syscall.c
54
#define MOREARGS(sp) ((void *)((uintptr_t)(sp) + 8)) /* more args go here */
sys/arch/prep/include/kgdb.h
53
char *sp = s, *dp = d;
sys/arch/prep/include/kgdb.h
56
*dp++ = *sp++;
sys/arch/prep/include/kgdb.h
74
char *sp = s, *dp = d;
sys/arch/prep/include/kgdb.h
77
if (*sp++ != *dp++)
sys/arch/prep/include/kgdb.h
78
return *--dp - *--sp;
sys/arch/riscv/include/asm.h
46
addi sp, sp, -CALLFRAME_SIZ; \
sys/arch/riscv/include/asm.h
47
REG_S ra, CALLFRAME_RA(sp); \
sys/arch/riscv/include/asm.h
48
REG_S a0, CALLFRAME_S1(sp); \
sys/arch/riscv/include/asm.h
51
REG_L ra, CALLFRAME_RA(sp); \
sys/arch/riscv/include/asm.h
52
REG_L a0, CALLFRAME_S1(sp); \
sys/arch/riscv/include/asm.h
53
addi sp, sp, CALLFRAME_SIZ
sys/arch/riscv/include/locore.h
74
stack_align(vaddr_t sp)
sys/arch/riscv/include/locore.h
76
return sp & ~STACK_ALIGNBYTES;
sys/arch/riscv/riscv/db_trace.c
82
getlwpnamebysp(uint64_t sp)
sys/arch/riscv/riscv/db_trace.c
89
if ((uarea <= sp) && (sp < (uarea + USPACE))) {
sys/arch/rs6000/include/kgdb.h
53
char *sp = s, *dp = d;
sys/arch/rs6000/include/kgdb.h
56
*dp++ = *sp++;
sys/arch/rs6000/include/kgdb.h
74
char *sp = s, *dp = d;
sys/arch/rs6000/include/kgdb.h
77
if (*sp++ != *dp++)
sys/arch/rs6000/include/kgdb.h
78
return *--dp - *--sp;
sys/arch/sandpoint/include/kgdb.h
53
char *sp = s, *dp = d;
sys/arch/sandpoint/include/kgdb.h
56
*dp++ = *sp++;
sys/arch/sandpoint/include/kgdb.h
74
char *sp = s, *dp = d;
sys/arch/sandpoint/include/kgdb.h
77
if (*sp++ != *dp++)
sys/arch/sandpoint/include/kgdb.h
78
return *--dp - *--sp;
sys/arch/sbmips/stand/common/cfe_api.c
112
cfe_cpu_start(int cpu, void (*fn)(void), long sp, long gp, long a1)
sys/arch/sbmips/stand/common/cfe_api.c
124
xiocb.plist.xiocb_cpuctl.sp_val = sp;
sys/arch/sbmips/stand/common/cfe_api.h
186
int cfe_cpu_start(int cpu, void (*fn)(void), long sp, long gp, long a1);
sys/arch/sh3/include/asm.h
148
mov.l r12, @-sp; \
sys/arch/sh3/include/asm.h
161
mov.l @sp+, r12
sys/arch/sh3/include/pmap.h
59
#define pmap_copy(dp,sp,d,l,s) ((void)0)
sys/arch/sh3/sh3/db_trace.c
103
db_addr_t func, pc, lastpc, pr, sp, fp;
sys/arch/sh3/sh3/db_trace.c
132
sp = tf->tf_r15;
sys/arch/sh3/sh3/db_trace.c
140
pc, pr, fp, sp);
sys/arch/sh3/sh3/db_trace.c
167
sp = pcb->pcb_sf.sf_r15;
sys/arch/sh3/sh3/db_trace.c
170
print(", fp=%lx, sp=%lx\n", fp, sp);
sys/arch/sh3/sh3/db_trace.c
172
pc, pr, fp, sp);
sys/arch/sh3/sh3/db_trace.c
175
sp = addr;
sys/arch/sh3/sh3/db_trace.c
186
while (count > 0 && pc != 0 && sp != 0) {
sys/arch/sh3/sh3/db_trace.c
187
DPRINTF(2, "# trace: pc=%lx sp=%lx fp=%lx\n", pc, sp, fp);
sys/arch/sh3/sh3/db_trace.c
199
sp = tf->tf_r15;
sys/arch/sh3/sh3/db_trace.c
229
func, offset, pc, sp, fp);
sys/arch/sh3/sh3/db_trace.c
231
found = db_nextframe(func, pc, &fp, &pr, &sp, print);
sys/arch/sh3/sh3/db_trace.c
237
pr, sp, fp);
sys/arch/sh3/sh3/db_trace.c
239
DPRINTF(1, "sp=%lx ", sp);
sys/arch/sh3/sh3/db_trace.c
258
db_addr_t *sp, /* in: current sp, out: parent sp */
sys/arch/sh3/sh3/db_trace.c
261
int *stack = (void *)*sp;
sys/arch/sh3/sh3/db_trace.c
270
curpc, *fp, *pr, *sp);
sys/arch/sh3/sh3/db_trace.c
353
__func__, __LINE__, fpdepth, prdepth, depth, *sp, *sp - depth * 4);
sys/arch/sh3/sh3/db_trace.c
387
*sp = (db_addr_t)stack;
sys/arch/sh3/sh3/db_trace.c
393
DPRINTF(2, ") sp=%lx\n", *sp);
sys/arch/sparc/dev/sbus.c
351
const char *sp;
sys/arch/sparc/dev/sbus.c
406
for (ssp = specials ; ssp != NULL && *(sp = *ssp) != 0; ssp++) {
sys/arch/sparc/dev/sbus.c
407
if ((node = findnode(node0, sp)) == 0) {
sys/arch/sparc/dev/sbus.c
409
sp, busname);
sys/arch/sparc/dev/sbus.c
414
panic("sbus_attach: %s: incomplete", sp);
sys/arch/sparc/dev/sbus.c
423
for (ssp = specials, sp = NULL;
sys/arch/sparc/dev/sbus.c
424
ssp != NULL && (sp = *ssp) != NULL;
sys/arch/sparc/dev/sbus.c
426
if (strcmp(name, sp) == 0)
sys/arch/sparc/dev/sbus.c
429
if (sp != NULL)
sys/arch/sparc/include/asm.h
124
.text; save %sp,-CC64FSZ,%sp; sethi %hi(1b),%o0; call _mcount; \
sys/arch/sparc/include/asm.h
129
.text; save %sp,-96,%sp; sethi %hi(1b),%o0; call _mcount; \
sys/arch/sparc/include/asm.h
136
.text; save %sp,-CC64FSZ,%sp; sethi %hi(1b),%o0; call mcount; \
sys/arch/sparc/include/asm.h
141
.text; save %sp,-96,%sp; sethi %hi(1b),%o0; call mcount; \
sys/arch/sparc/sparc/autoconf.c
1121
const char *sp = NULL;
sys/arch/sparc/sparc/autoconf.c
1305
for (ssp = openboot_special; (sp = ssp->dev) != NULL; ssp++) {
sys/arch/sparc/sparc/autoconf.c
1309
if ((node = findnode(node0, sp)) == 0) {
sys/arch/sparc/sparc/autoconf.c
1311
printf("could not find %s in OPENPROM\n", sp);
sys/arch/sparc/sparc/autoconf.c
1312
panic("%s", sp);
sys/arch/sparc/sparc/autoconf.c
1337
panic("%s", sp);
sys/arch/sparc/sparc/autoconf.c
1361
for (ssp = openboot_special; (sp = ssp->dev) != NULL; ssp++) {
sys/arch/sparc/sparc/autoconf.c
1363
if (strcmp(cp, sp) == 0)
sys/arch/sparc/sparc/autoconf.c
1366
if (sp != NULL)
sys/arch/sparc/sparc/machdep.c
1180
u_short *sp;
sys/arch/sparc/sparc/machdep.c
1196
sp = (u_short *)b;
sys/arch/sparc/sparc/machdep.c
1197
while (sp != (u_short *)be)
sys/arch/sparc/sparc/machdep.c
1198
*sp++ = 0;
sys/arch/sparc/sparc/machdep.c
1206
const u_short *sp;
sys/arch/sparc/sparc/machdep.c
1219
sp = (const u_short *)b1;
sys/arch/sparc/sparc/machdep.c
1225
while (sp < (const u_short *)b1e) {
sys/arch/sparc/sparc/machdep.c
1227
b2[1] = *sp & 0xff;
sys/arch/sparc/sparc/machdep.c
1228
b2[0] = *sp >> 8;
sys/arch/sparc/sparc/machdep.c
1230
*((short *)b2) = *sp;
sys/arch/sparc/sparc/machdep.c
1231
sp++;
sys/arch/sparc/sparc/pmap.c
1073
struct segmap *sp;
sys/arch/sparc/sparc/pmap.c
1107
sp = &rp->rg_segmap[i * M];
sys/arch/sparc/sparc/pmap.c
1108
va = (vaddr_t)sp->sg_pte;
sys/arch/sparc/sparc/pmap.c
1482
struct segmap *sp = &rp->rg_segmap[j];
sys/arch/sparc/sparc/pmap.c
1485
setpgt4m(&sp->sg_pte[k],
sys/arch/sparc/sparc/pmap.c
1513
struct segmap *sp;
sys/arch/sparc/sparc/pmap.c
1518
sp = &rp->rg_segmap[i];
sys/arch/sparc/sparc/pmap.c
1535
setpgt4m(&sp->sg_pte[k],
sys/arch/sparc/sparc/pmap.c
1547
mmu_setup4m_L3(te, sp);
sys/arch/sparc/sparc/pmap.c
1557
mmu_setup4m_L3(int pagtblptd, struct segmap *sp)
sys/arch/sparc/sparc/pmap.c
1570
setpgt4m(&sp->sg_pte[i], te | PPROT_U2S_OMASK);
sys/arch/sparc/sparc/pmap.c
1618
struct segmap *sp;
sys/arch/sparc/sparc/pmap.c
1682
sp = &rp->rg_segmap[me->me_vseg];
sys/arch/sparc/sparc/pmap.c
1683
ptep = sp->sg_pte;
sys/arch/sparc/sparc/pmap.c
1686
if (sp->sg_pmeg != me->me_cookie)
sys/arch/sparc/sparc/pmap.c
1688
sp->sg_pmeg, me->me_cookie);
sys/arch/sparc/sparc/pmap.c
1772
sp->sg_pmeg = seginval;
sys/arch/sparc/sparc/pmap.c
2029
mmu_pagein_seg(struct pmap *pm, struct segmap *sp, vaddr_t va,
sys/arch/sparc/sparc/pmap.c
2038
sp->sg_pmeg = pmeg = me_alloc(mh, pm, vr, vs);
sys/arch/sparc/sparc/pmap.c
2053
pte = sp->sg_pte;
sys/arch/sparc/sparc/pmap.c
2074
struct segmap *sp;
sys/arch/sparc/sparc/pmap.c
2102
sp = &rp->rg_segmap[vs];
sys/arch/sparc/sparc/pmap.c
2105
if (sp->sg_npte == 0) {
sys/arch/sparc/sparc/pmap.c
2111
if (sp->sg_pmeg != seginval) {
sys/arch/sparc/sparc/pmap.c
2116
mmu_pagein_seg(pm, sp, va, vr, vs, &segm_lru);
sys/arch/sparc/sparc/pmap.c
2234
struct segmap *sp = rp->rg_segmap;
sys/arch/sparc/sparc/pmap.c
2237
sp?sp++->sg_pmeg:seginval);
sys/arch/sparc/sparc/pmap.c
2374
struct segmap *sp;
sys/arch/sparc/sparc/pmap.c
2391
sp = &rp->rg_segmap[vs];
sys/arch/sparc/sparc/pmap.c
2392
ptep = &sp->sg_pte[VA_VPG(va)];
sys/arch/sparc/sparc/pmap.c
2394
if (sp->sg_pmeg == seginval) {
sys/arch/sparc/sparc/pmap.c
2414
setsegmap(0, sp->sg_pmeg);
sys/arch/sparc/sparc/pmap.c
2444
struct segmap *sp;
sys/arch/sparc/sparc/pmap.c
2462
sp = &rp->rg_segmap[vs];
sys/arch/sparc/sparc/pmap.c
2463
if ((pmeg = sp->sg_pmeg) == seginval)
sys/arch/sparc/sparc/pmap.c
2667
struct segmap *sp;
sys/arch/sparc/sparc/pmap.c
2678
sp = &rp->rg_segmap[VA_VSEG(va)];
sys/arch/sparc/sparc/pmap.c
2689
KASSERT((sp->sg_pte[VA_SUN4M_VPG(va)] & SRMMU_TETYPE) ==
sys/arch/sparc/sparc/pmap.c
2692
&sp->sg_pte[VA_SUN4M_VPG(va)], bic, bis, pm->pm_ctxnum,
sys/arch/sparc/sparc/pmap.c
2711
struct segmap *sp;
sys/arch/sparc/sparc/pmap.c
2728
sp = &rp->rg_segmap[VA_VSEG(va)];
sys/arch/sparc/sparc/pmap.c
2730
tpte = sp->sg_pte[VA_SUN4M_VPG(va)];
sys/arch/sparc/sparc/pmap.c
2741
&sp->sg_pte[VA_SUN4M_VPG(va)],
sys/arch/sparc/sparc/pmap.c
3083
struct segmap *sp;
sys/arch/sparc/sparc/pmap.c
3222
sp = &kernel_segmap_store[i * NSEGRG + j];
sys/arch/sparc/sparc/pmap.c
3223
sp->sg_pmeg = seginval;
sys/arch/sparc/sparc/pmap.c
3224
sp->sg_pte = &kptes[(i * NSEGRG + j) * NPTESG];
sys/arch/sparc/sparc/pmap.c
3374
sp = &rp->rg_segmap[vs % NSEGRG];
sys/arch/sparc/sparc/pmap.c
3375
sp->sg_pmeg = scookie;
sys/arch/sparc/sparc/pmap.c
3377
sp->sg_npte = npte;
sys/arch/sparc/sparc/pmap.c
3378
sp->sg_nwired = npte;
sys/arch/sparc/sparc/pmap.c
3382
sp->sg_pte[i] = getpte4(p + i * NBPG) | PG_WIRED;
sys/arch/sparc/sparc/pmap.c
3500
sp = &rp->rg_segmap[VA_VSEG(p)];
sys/arch/sparc/sparc/pmap.c
3501
sp->sg_nwired--;
sys/arch/sparc/sparc/pmap.c
3502
sp->sg_npte--;
sys/arch/sparc/sparc/pmap.c
3504
sp->sg_pte[VA_VPG(p)] = 0;
sys/arch/sparc/sparc/pmap.c
3752
struct segmap *sp;
sys/arch/sparc/sparc/pmap.c
3757
sp = &rp->rg_segmap[seg];
sys/arch/sparc/sparc/pmap.c
3765
sp->sg_pte = (int *) kphyspagtbl;
sys/arch/sparc/sparc/pmap.c
3788
struct segmap *sp;
sys/arch/sparc/sparc/pmap.c
3790
sp = &rp->rg_segmap[VA_VSEG(cpuinfo.vpage[i])];
sys/arch/sparc/sparc/pmap.c
3792
&sp->sg_pte[VA_SUN4M_VPG(cpuinfo.vpage[i])];
sys/arch/sparc/sparc/pmap.c
3834
struct segmap *sp;
sys/arch/sparc/sparc/pmap.c
3841
sp = &rp->rg_segmap[VA_VSEG(q)];
sys/arch/sparc/sparc/pmap.c
3842
ptep = &sp->sg_pte[VA_VPG(q)];
sys/arch/sparc/sparc/pmap.c
4033
struct segmap *sp;
sys/arch/sparc/sparc/pmap.c
4097
sp = &rp->rg_segmap[vs];
sys/arch/sparc/sparc/pmap.c
4106
qcopy(sp->sg_pte, pagtable, SRMMU_L3SIZE * sizeof(int));
sys/arch/sparc/sparc/pmap.c
4125
sp = &rp->rg_segmap[VA_VSEG(sc->vpage[i])];
sys/arch/sparc/sparc/pmap.c
4126
sc->vpage_pte[i] = &sp->sg_pte[VA_SUN4M_VPG(sc->vpage[i])];
sys/arch/sparc/sparc/pmap.c
4255
struct segmap *sp = &rp->rg_segmap[vs];
sys/arch/sparc/sparc/pmap.c
4256
if (sp->sg_npte != 0)
sys/arch/sparc/sparc/pmap.c
4259
sp->sg_npte, vs);
sys/arch/sparc/sparc/pmap.c
4260
if (sp->sg_pte != NULL) {
sys/arch/sparc/sparc/pmap.c
4265
if (sp->sg_pmeg != seginval)
sys/arch/sparc/sparc/pmap.c
4268
pm, vr, vs, sp->sg_pmeg);
sys/arch/sparc/sparc/pmap.c
4491
pgt_lvl23_remove4_4c(struct pmap *pm, struct regmap *rp, struct segmap *sp,
sys/arch/sparc/sparc/pmap.c
4498
if ((pmeg = sp->sg_pmeg) != seginval) {
sys/arch/sparc/sparc/pmap.c
4521
sp->sg_pmeg = seginval;
sys/arch/sparc/sparc/pmap.c
4525
pool_put(&pte_pool, sp->sg_pte);
sys/arch/sparc/sparc/pmap.c
4526
sp->sg_pte = NULL;
sys/arch/sparc/sparc/pmap.c
4568
pgt_lvl23_remove4m(struct pmap *pm, struct regmap *rp, struct segmap *sp,
sys/arch/sparc/sparc/pmap.c
4577
pool_put(&L23_pool, sp->sg_pte);
sys/arch/sparc/sparc/pmap.c
4578
sp->sg_pte = NULL;
sys/arch/sparc/sparc/pmap.c
4700
struct segmap *sp;
sys/arch/sparc/sparc/pmap.c
4703
sp = &rp->rg_segmap[vs];
sys/arch/sparc/sparc/pmap.c
4707
if ((nleft = sp->sg_npte) == 0)
sys/arch/sparc/sparc/pmap.c
4709
pmeg = sp->sg_pmeg;
sys/arch/sparc/sparc/pmap.c
4711
ptep = &sp->sg_pte[VA_VPG(va)];
sys/arch/sparc/sparc/pmap.c
4753
sp->sg_nwired--;
sys/arch/sparc/sparc/pmap.c
4764
if (sp->sg_nwired > nleft || sp->sg_nwired < 0)
sys/arch/sparc/sparc/pmap.c
4766
pm, va, nleft, sp->sg_nwired);
sys/arch/sparc/sparc/pmap.c
4768
if ((sp->sg_npte = nleft) == 0)
sys/arch/sparc/sparc/pmap.c
4769
pgt_lvl23_remove4_4c(pm, rp, sp, vr, vs);
sys/arch/sparc/sparc/pmap.c
4770
else if (sp->sg_nwired == 0) {
sys/arch/sparc/sparc/pmap.c
4771
if (sp->sg_pmeg != seginval)
sys/arch/sparc/sparc/pmap.c
4772
mmu_pmeg_unlock(sp->sg_pmeg);
sys/arch/sparc/sparc/pmap.c
4788
struct segmap *sp;
sys/arch/sparc/sparc/pmap.c
4791
sp = &rp->rg_segmap[vs];
sys/arch/sparc/sparc/pmap.c
4807
tpte = sp->sg_pte[VA_SUN4M_VPG(va)];
sys/arch/sparc/sparc/pmap.c
4827
setpgt4m_va(va, &sp->sg_pte[VA_SUN4M_VPG(va)],
sys/arch/sparc/sparc/pmap.c
4845
struct segmap *sp;
sys/arch/sparc/sparc/pmap.c
4850
sp = &rp->rg_segmap[vs];
sys/arch/sparc/sparc/pmap.c
4851
if ((nleft = sp->sg_npte) == 0)
sys/arch/sparc/sparc/pmap.c
4853
pmeg = sp->sg_pmeg;
sys/arch/sparc/sparc/pmap.c
4886
ptep = sp->sg_pte + VA_VPG(va);
sys/arch/sparc/sparc/pmap.c
4920
sp->sg_nwired--;
sys/arch/sparc/sparc/pmap.c
4928
if (sp->sg_nwired > nleft || sp->sg_nwired < 0)
sys/arch/sparc/sparc/pmap.c
4930
pm, va, nleft, sp->sg_nwired);
sys/arch/sparc/sparc/pmap.c
4932
if ((sp->sg_npte = nleft) == 0)
sys/arch/sparc/sparc/pmap.c
4933
pgt_lvl23_remove4_4c(pm, rp, sp, vr, vs);
sys/arch/sparc/sparc/pmap.c
4934
else if (sp->sg_nwired == 0) {
sys/arch/sparc/sparc/pmap.c
4935
if (sp->sg_pmeg != seginval)
sys/arch/sparc/sparc/pmap.c
4936
mmu_pmeg_unlock(sp->sg_pmeg);
sys/arch/sparc/sparc/pmap.c
4952
struct segmap *sp;
sys/arch/sparc/sparc/pmap.c
4957
sp = &rp->rg_segmap[vs];
sys/arch/sparc/sparc/pmap.c
4958
if ((nleft = sp->sg_npte) == 0)
sys/arch/sparc/sparc/pmap.c
4960
pte0 = sp->sg_pte;
sys/arch/sparc/sparc/pmap.c
5014
if (sp->sg_wiremap & (1 << VA_SUN4M_VPG(va))) {
sys/arch/sparc/sparc/pmap.c
5015
sp->sg_wiremap &= ~(1 << VA_SUN4M_VPG(va));
sys/arch/sparc/sparc/pmap.c
5024
if ((sp->sg_npte = nleft) == 0)
sys/arch/sparc/sparc/pmap.c
5025
pgt_lvl23_remove4m(pm, rp, sp, vr, vs);
sys/arch/sparc/sparc/pmap.c
5048
struct segmap *sp;
sys/arch/sparc/sparc/pmap.c
5093
sp = &rp->rg_segmap[vs];
sys/arch/sparc/sparc/pmap.c
5094
if ((nleft = sp->sg_npte) <= 0)
sys/arch/sparc/sparc/pmap.c
5096
sp->sg_npte = --nleft;
sys/arch/sparc/sparc/pmap.c
5097
ptep = &sp->sg_pte[VA_VPG(va)];
sys/arch/sparc/sparc/pmap.c
5100
sp->sg_nwired--;
sys/arch/sparc/sparc/pmap.c
5104
if (sp->sg_pmeg != seginval) {
sys/arch/sparc/sparc/pmap.c
5115
setsegmap(0, sp->sg_pmeg);
sys/arch/sparc/sparc/pmap.c
5130
if (sp->sg_nwired > nleft || sp->sg_nwired < 0)
sys/arch/sparc/sparc/pmap.c
5132
pm, va, nleft, sp->sg_nwired);
sys/arch/sparc/sparc/pmap.c
5134
if (sp->sg_nwired == 0)
sys/arch/sparc/sparc/pmap.c
5135
mmu_pmeg_unlock(sp->sg_pmeg);
sys/arch/sparc/sparc/pmap.c
5141
pgt_lvl23_remove4_4c(pm, rp, sp, vr, vs);
sys/arch/sparc/sparc/pmap.c
5171
struct segmap *sp;
sys/arch/sparc/sparc/pmap.c
5197
sp = &rp->rg_segmap[vs];
sys/arch/sparc/sparc/pmap.c
5198
if (sp->sg_npte == 0) {
sys/arch/sparc/sparc/pmap.c
5203
if (sp->sg_pte == NULL)
sys/arch/sparc/sparc/pmap.c
5206
if (sp->sg_pmeg == seginval) {
sys/arch/sparc/sparc/pmap.c
5207
int *ptep = &sp->sg_pte[VA_VPG(va)];
sys/arch/sparc/sparc/pmap.c
5245
setsegmap(0, sp->sg_pmeg);
sys/arch/sparc/sparc/pmap.c
5268
struct segmap *sp;
sys/arch/sparc/sparc/pmap.c
5280
sp = &rp->rg_segmap[vs];
sys/arch/sparc/sparc/pmap.c
5281
ptep = &sp->sg_pte[VA_VPG(va)];
sys/arch/sparc/sparc/pmap.c
5288
sp->sg_nwired--;
sys/arch/sparc/sparc/pmap.c
5292
sp->sg_nwired++;
sys/arch/sparc/sparc/pmap.c
5300
if ((pmeg = sp->sg_pmeg) != seginval) {
sys/arch/sparc/sparc/pmap.c
5326
if (sp->sg_nwired > sp->sg_npte || sp->sg_nwired < 0)
sys/arch/sparc/sparc/pmap.c
5328
pm, va, sp->sg_npte, sp->sg_nwired);
sys/arch/sparc/sparc/pmap.c
5330
if (sp->sg_nwired == 0)
sys/arch/sparc/sparc/pmap.c
5357
struct segmap *sp;
sys/arch/sparc/sparc/pmap.c
5393
sp = &rp->rg_segmap[vs];
sys/arch/sparc/sparc/pmap.c
5394
nleft = sp->sg_npte;
sys/arch/sparc/sparc/pmap.c
5398
sp->sg_npte = --nleft;
sys/arch/sparc/sparc/pmap.c
5409
tpte = sp->sg_pte[VA_SUN4M_VPG(va)];
sys/arch/sparc/sparc/pmap.c
5410
setpgt4m_va(va, &sp->sg_pte[VA_SUN4M_VPG(va)], SRMMU_TEINVALID,
sys/arch/sparc/sparc/pmap.c
5414
if (sp->sg_wiremap & (1 << VA_SUN4M_VPG(va))) {
sys/arch/sparc/sparc/pmap.c
5415
sp->sg_wiremap &= ~(1 << VA_SUN4M_VPG(va));
sys/arch/sparc/sparc/pmap.c
5428
pgt_lvl23_remove4m(pm, rp, sp, vr, vs);
sys/arch/sparc/sparc/pmap.c
5456
struct segmap *sp;
sys/arch/sparc/sparc/pmap.c
5486
sp = &rp->rg_segmap[vs];
sys/arch/sparc/sparc/pmap.c
5487
if (pm != pmap_kernel() && sp->sg_npte == 0) {
sys/arch/sparc/sparc/pmap.c
5499
tpte = sp->sg_pte[VA_SUN4M_VPG(va)];
sys/arch/sparc/sparc/pmap.c
5517
updatepte4m(va, &sp->sg_pte[VA_SUN4M_VPG(va)],
sys/arch/sparc/sparc/pmap.c
5536
struct segmap *sp;
sys/arch/sparc/sparc/pmap.c
5547
sp = &rp->rg_segmap[VA_VSEG(va)];
sys/arch/sparc/sparc/pmap.c
5549
pte = sp->sg_pte[VA_SUN4M_VPG(va)];
sys/arch/sparc/sparc/pmap.c
5550
owired = sp->sg_wiremap & (1 << VA_SUN4M_VPG(va));
sys/arch/sparc/sparc/pmap.c
5554
sp->sg_wiremap &= ~(1 << VA_SUN4M_VPG(va));
sys/arch/sparc/sparc/pmap.c
5558
sp->sg_wiremap |= (1 << VA_SUN4M_VPG(va));
sys/arch/sparc/sparc/pmap.c
5573
setpgt4m_va(va, &sp->sg_pte[VA_SUN4M_VPG(va)],
sys/arch/sparc/sparc/pmap.c
5653
struct segmap *sp;
sys/arch/sparc/sparc/pmap.c
5659
sp = &rp->rg_segmap[vs];
sys/arch/sparc/sparc/pmap.c
5660
ptep = &sp->sg_pte[VA_VPG(va)];
sys/arch/sparc/sparc/pmap.c
5668
inmmu = sp->sg_pmeg != seginval;
sys/arch/sparc/sparc/pmap.c
5699
sp->sg_nwired--;
sys/arch/sparc/sparc/pmap.c
5705
if (sp->sg_npte++ == 0) {
sys/arch/sparc/sparc/pmap.c
5708
if (sp->sg_pte[i] == 0)
sys/arch/sparc/sparc/pmap.c
5722
if (--sp->sg_npte == 0)
sys/arch/sparc/sparc/pmap.c
5723
pgt_lvl23_remove4_4c(pm, rp, sp, vr, vs);
sys/arch/sparc/sparc/pmap.c
5732
sp->sg_nwired++;
sys/arch/sparc/sparc/pmap.c
5738
if (sp->sg_nwired > sp->sg_npte || sp->sg_nwired < 0)
sys/arch/sparc/sparc/pmap.c
5740
pm, va, sp->sg_npte, sp->sg_nwired);
sys/arch/sparc/sparc/pmap.c
5742
if (sp->sg_pmeg == seginval)
sys/arch/sparc/sparc/pmap.c
5743
mmu_pagein_seg(pm, sp, va, vr, vs,
sys/arch/sparc/sparc/pmap.c
5746
mmu_pmeg_lock(sp->sg_pmeg);
sys/arch/sparc/sparc/pmap.c
5763
struct segmap *sp;
sys/arch/sparc/sparc/pmap.c
5797
sp = (struct segmap *)pool_get(&segmap_pool, mflag);
sys/arch/sparc/sparc/pmap.c
5798
if (sp == NULL) {
sys/arch/sparc/sparc/pmap.c
5810
qzero((void *)sp, NSEGRG * sizeof (struct segmap));
sys/arch/sparc/sparc/pmap.c
5811
rp->rg_segmap = sp;
sys/arch/sparc/sparc/pmap.c
5814
sp++->sg_pmeg = seginval;
sys/arch/sparc/sparc/pmap.c
5817
sp = &rp->rg_segmap[vs];
sys/arch/sparc/sparc/pmap.c
5819
if ((ptep = sp->sg_pte) == NULL) {
sys/arch/sparc/sparc/pmap.c
5835
if (sp->sg_pte != NULL)
sys/arch/sparc/sparc/pmap.c
5837
if (sp->sg_pmeg != seginval)
sys/arch/sparc/sparc/pmap.c
5841
sp->sg_pte = ptep;
sys/arch/sparc/sparc/pmap.c
5842
sp->sg_npte = 1;
sys/arch/sparc/sparc/pmap.c
5871
(pmeg = sp->sg_pmeg) != seginval) {
sys/arch/sparc/sparc/pmap.c
5886
sp->sg_nwired--;
sys/arch/sparc/sparc/pmap.c
5891
if (sp->sg_pmeg != seginval)
sys/arch/sparc/sparc/pmap.c
5895
sp->sg_npte++;
sys/arch/sparc/sparc/pmap.c
5900
if (--sp->sg_npte == 0)
sys/arch/sparc/sparc/pmap.c
5902
pgt_lvl23_remove4_4c(pm, rp, sp, vr, vs);
sys/arch/sparc/sparc/pmap.c
5913
sp->sg_nwired++;
sys/arch/sparc/sparc/pmap.c
5919
if (sp->sg_nwired > sp->sg_npte || sp->sg_nwired < 0)
sys/arch/sparc/sparc/pmap.c
5921
pm, va, sp->sg_npte, sp->sg_nwired);
sys/arch/sparc/sparc/pmap.c
5924
if ((pmeg = sp->sg_pmeg) != seginval) {
sys/arch/sparc/sparc/pmap.c
5948
struct segmap *sp;
sys/arch/sparc/sparc/pmap.c
5962
sp = &rp->rg_segmap[vs];
sys/arch/sparc/sparc/pmap.c
5963
ptep = &sp->sg_pte[VA_VPG(va)];
sys/arch/sparc/sparc/pmap.c
5967
sp->sg_nwired++;
sys/arch/sparc/sparc/pmap.c
5978
if (sp->sg_npte++ == 0) {
sys/arch/sparc/sparc/pmap.c
5981
if (sp->sg_pte[i] == 0)
sys/arch/sparc/sparc/pmap.c
5994
if (sp->sg_nwired > sp->sg_npte || sp->sg_nwired < 0)
sys/arch/sparc/sparc/pmap.c
5996
pm, va, sp->sg_npte, sp->sg_nwired);
sys/arch/sparc/sparc/pmap.c
5999
if (sp->sg_pmeg == seginval) {
sys/arch/sparc/sparc/pmap.c
6000
mmu_pagein_seg(pm, sp, va, vr, vs,
sys/arch/sparc/sparc/pmap.c
6003
mmu_pmeg_lock(sp->sg_pmeg);
sys/arch/sparc/sparc/pmap.c
6019
struct segmap *sp;
sys/arch/sparc/sparc/pmap.c
6032
sp = &rp->rg_segmap[vs];
sys/arch/sparc/sparc/pmap.c
6034
KASSERT(sp->sg_npte != 0);
sys/arch/sparc/sparc/pmap.c
6036
if (sp->sg_pmeg == seginval)
sys/arch/sparc/sparc/pmap.c
6037
mmu_pagein_seg(pm, sp, va, vr, vs, &segm_locked);
sys/arch/sparc/sparc/pmap.c
6039
mmu_pmeg_lock(sp->sg_pmeg);
sys/arch/sparc/sparc/pmap.c
6049
struct segmap *sp;
sys/arch/sparc/sparc/pmap.c
6073
sp = &rp->rg_segmap[vs];
sys/arch/sparc/sparc/pmap.c
6077
nleft = sp->sg_npte;
sys/arch/sparc/sparc/pmap.c
6080
pmeg = sp->sg_pmeg;
sys/arch/sparc/sparc/pmap.c
6082
ptep = &sp->sg_pte[VA_VPG(va)];
sys/arch/sparc/sparc/pmap.c
6122
sp->sg_nwired--;
sys/arch/sparc/sparc/pmap.c
6130
if (sp->sg_nwired > nleft || sp->sg_nwired < 0)
sys/arch/sparc/sparc/pmap.c
6132
pm, va, nleft, sp->sg_nwired);
sys/arch/sparc/sparc/pmap.c
6135
if ((sp->sg_npte = nleft) == 0)
sys/arch/sparc/sparc/pmap.c
6136
pgt_lvl23_remove4_4c(pm, rp, sp, vr, vs);
sys/arch/sparc/sparc/pmap.c
6137
else if (sp->sg_nwired == 0) {
sys/arch/sparc/sparc/pmap.c
6138
if (sp->sg_pmeg != seginval)
sys/arch/sparc/sparc/pmap.c
6139
mmu_pmeg_unlock(sp->sg_pmeg);
sys/arch/sparc/sparc/pmap.c
6255
struct segmap *sp;
sys/arch/sparc/sparc/pmap.c
6265
sp = &rp->rg_segmap[vs];
sys/arch/sparc/sparc/pmap.c
6274
tpte = sp->sg_pte[VA_SUN4M_VPG(va)];
sys/arch/sparc/sparc/pmap.c
6309
setpgt4m_va(va, &sp->sg_pte[VA_SUN4M_VPG(va)],
sys/arch/sparc/sparc/pmap.c
6324
setpgt4m(&sp->sg_pte[VA_SUN4M_VPG(va)], pteproto);
sys/arch/sparc/sparc/pmap.c
6341
struct segmap *sp;
sys/arch/sparc/sparc/pmap.c
6362
sp = (struct segmap *)pool_get(&segmap_pool, mflag);
sys/arch/sparc/sparc/pmap.c
6363
if (sp == NULL) {
sys/arch/sparc/sparc/pmap.c
6375
qzero((void *)sp, NSEGRG * sizeof (struct segmap));
sys/arch/sparc/sparc/pmap.c
6376
rp->rg_segmap = sp;
sys/arch/sparc/sparc/pmap.c
6417
sp = &rp->rg_segmap[vs];
sys/arch/sparc/sparc/pmap.c
6420
if ((pte = sp->sg_pte) == NULL) {
sys/arch/sparc/sparc/pmap.c
6434
sp->sg_pte = pte;
sys/arch/sparc/sparc/pmap.c
6435
sp->sg_npte = 1;
sys/arch/sparc/sparc/pmap.c
6443
if (sp->sg_npte <= 0)
sys/arch/sparc/sparc/pmap.c
6444
panic("pm %p: npte %d", pm, sp->sg_npte);
sys/arch/sparc/sparc/pmap.c
6490
setpgt4m_va(va, &sp->sg_pte[VA_SUN4M_VPG(va)],
sys/arch/sparc/sparc/pmap.c
6494
owired = sp->sg_wiremap & (1 << VA_SUN4M_VPG(va));
sys/arch/sparc/sparc/pmap.c
6497
sp->sg_npte++;
sys/arch/sparc/sparc/pmap.c
6502
if (--sp->sg_npte == 0)
sys/arch/sparc/sparc/pmap.c
6504
pgt_lvl23_remove4m(pm, rp, sp, vr, vs);
sys/arch/sparc/sparc/pmap.c
6514
setpgt4m(&sp->sg_pte[VA_SUN4M_VPG(va)], pteproto);
sys/arch/sparc/sparc/pmap.c
6518
sp->sg_wiremap &= ~(1 << VA_SUN4M_VPG(va));
sys/arch/sparc/sparc/pmap.c
6522
sp->sg_wiremap |= (1 << VA_SUN4M_VPG(va));
sys/arch/sparc/sparc/pmap.c
6536
struct segmap *sp;
sys/arch/sparc/sparc/pmap.c
6549
sp = &rp->rg_segmap[vs];
sys/arch/sparc/sparc/pmap.c
6551
KASSERT((sp->sg_pte[VA_SUN4M_VPG(va)] & SRMMU_TETYPE) != SRMMU_TEPTE);
sys/arch/sparc/sparc/pmap.c
6553
setpgt4m(&sp->sg_pte[VA_SUN4M_VPG(va)], pteproto);
sys/arch/sparc/sparc/pmap.c
6561
struct segmap *sp;
sys/arch/sparc/sparc/pmap.c
6584
sp = &rp->rg_segmap[vs];
sys/arch/sparc/sparc/pmap.c
6602
tpte = sp->sg_pte[VA_SUN4M_VPG(va)];
sys/arch/sparc/sparc/pmap.c
6611
setpgt4m_va(va, &sp->sg_pte[VA_SUN4M_VPG(va)],
sys/arch/sparc/sparc/pmap.c
6628
struct segmap *sp;
sys/arch/sparc/sparc/pmap.c
6642
sp = &rp->rg_segmap[VA_VSEG(va)];
sys/arch/sparc/sparc/pmap.c
6643
pte = sp->sg_pte[VA_SUN4M_VPG(va)];
sys/arch/sparc/sparc/pmap.c
6653
setpgt4m_va(va, &sp->sg_pte[VA_SUN4M_VPG(va)],
sys/arch/sparc/sparc/pmap.c
6674
struct segmap *sp;
sys/arch/sparc/sparc/pmap.c
6681
sp = &rp->rg_segmap[vs];
sys/arch/sparc/sparc/pmap.c
6685
ptep = &sp->sg_pte[VA_VPG(va)];
sys/arch/sparc/sparc/pmap.c
6690
owired = sp->sg_wiremap & (1 << VA_SUN4M_VPG(va));
sys/arch/sparc/sparc/pmap.c
6691
sp->sg_wiremap &= ~(1 << VA_SUN4M_VPG(va));
sys/arch/sparc/sparc/pmap.c
6701
if (CPU_HAS_SUNMMU && --sp->sg_nwired <= 0) {
sys/arch/sparc/sparc/pmap.c
6703
if (sp->sg_nwired > sp->sg_npte || sp->sg_nwired < 0)
sys/arch/sparc/sparc/pmap.c
6705
pm, va, sp->sg_npte, sp->sg_nwired);
sys/arch/sparc/sparc/pmap.c
6707
if (sp->sg_pmeg != seginval)
sys/arch/sparc/sparc/pmap.c
6708
mmu_pmeg_unlock(sp->sg_pmeg);
sys/arch/sparc/sparc/pmap.c
6726
struct segmap *sp;
sys/arch/sparc/sparc/pmap.c
6736
sp = &rp->rg_segmap[vs];
sys/arch/sparc/sparc/pmap.c
6737
ptep = sp->sg_pte;
sys/arch/sparc/sparc/pmap.c
6765
struct segmap *sp;
sys/arch/sparc/sparc/pmap.c
6788
sp = &rp->rg_segmap[vs];
sys/arch/sparc/sparc/pmap.c
6789
if (sp->sg_pte == NULL) {
sys/arch/sparc/sparc/pmap.c
6794
pte = sp->sg_pte[VA_SUN4M_VPG(va)];
sys/arch/sparc/sparc/pmap.c
6805
pte = sp->sg_pte[VA_SUN4M_VPG(va)];
sys/arch/sparc/sparc/pmap.c
6812
if (pm != pmap_kernel() && sp->sg_npte <= 0)
sys/arch/sparc/sparc/pmap.c
6813
panic("pmap_extract: pm %p: npte = %d\n", pm, sp->sg_npte);
sys/arch/sparc/sparc/pmap.c
6846
struct segmap *sp;
sys/arch/sparc/sparc/pmap.c
6870
if ((sp = rp->rg_segmap) == NULL)
sys/arch/sparc/sparc/pmap.c
6872
sp += VA_VSEG(src_addr);
sys/arch/sparc/sparc/pmap.c
6873
if (sp->sg_npte == 0)
sys/arch/sparc/sparc/pmap.c
6876
pte = sp->sg_pte[VA_SUN4M_VPG(src_addr)];
sys/arch/sparc/sparc/pmap.c
7514
struct segmap *sp;
sys/arch/sparc/sparc/pmap.c
7560
sp = &rp->rg_segmap[vs];
sys/arch/sparc/sparc/pmap.c
7561
if ((unsigned int)sp < KERNBASE)
sys/arch/sparc/sparc/pmap.c
7562
panic("%s: CPU %d: sp=%p", s, cpu, sp);
sys/arch/sparc/sparc/pmap.c
7563
if (sp->sg_npte != 0) {
sys/arch/sparc/sparc/pmap.c
7565
if (sp->sg_pte == NULL)
sys/arch/sparc/sparc/pmap.c
7567
"pte=NULL", s, cpu, vr, vs, sp->sg_npte);
sys/arch/sparc/sparc/pmap.c
7571
((VA2PA((void *)sp->sg_pte)
sys/arch/sparc/sparc/pmap.c
7578
pte=sp->sg_pte;
sys/arch/sparc/sparc/pmap.c
7585
if (m != sp->sg_npte)
sys/arch/sparc/sparc/pmap.c
7588
s, cpu, vr, vs, sp->sg_npte, m);
sys/arch/sparc/sparc/pmap.c
7704
int *sp = (int *)(p); \
sys/arch/sparc/sparc/pmap.c
7707
*bp++ = *sp++; \
sys/arch/sparc/sparc/pmap.c
8037
struct segmap *sp;
sys/arch/sparc/sparc/pmap.c
8060
sp = &rp->rg_segmap[vs];
sys/arch/sparc/sparc/pmap.c
8061
if (sp->sg_npte == 0)
sys/arch/sparc/sparc/pmap.c
8066
sp->sg_npte, sp->sg_nwired, sp->sg_pmeg);
sys/arch/sparc/sparc/pmap.c
8067
if (sp->sg_pte == NULL) {
sys/arch/sparc/sparc/pmap.c
8072
if (CPU_HAS_SUNMMU && sp->sg_pte[i] & PG_WIRED)
sys/arch/sparc/sparc/pmap.c
8074
if (CPU_HAS_SRMMU && sp->sg_wiremap & (1 << i))
sys/arch/sparc/sparc/pmap.c
8077
if (n != sp->sg_nwired)
sys/arch/sparc/sparc/pmap.c
888
struct segmap *sp;
sys/arch/sparc/sparc/pmap.c
897
sp = &rp->rg_segmap[VA_VSEG(va)];
sys/arch/sparc/sparc/pmap.c
900
setpgt4m(sp->sg_pte + VA_SUN4M_VPG(va), pte);
sys/arch/sparc64/dev/ffb.c
1473
uint32_t fp, sp, bp, x;
sys/arch/sparc64/dev/ffb.c
1561
sp = mode->vsync_end - mode->vsync_start;
sys/arch/sparc64/dev/ffb.c
1564
vbe = sp - 1 + bp;
sys/arch/sparc64/dev/ffb.c
1565
vbs = sp - 1 + bp + mode->vdisplay;
sys/arch/sparc64/dev/ffb.c
1566
vse = sp - 1;
sys/arch/sparc64/dev/ffb.c
1567
vss = sp - 1 + bp + mode->vdisplay + fp;
sys/arch/sparc64/dev/ffb.c
1571
sp = mode->hsync_end - mode->hsync_start;
sys/arch/sparc64/dev/ffb.c
1574
hbe = (sp + bp) / x - 1;
sys/arch/sparc64/dev/ffb.c
1575
hbs = (sp + bp + mode->hdisplay) / x - 1;
sys/arch/sparc64/dev/ffb.c
1576
hse = sp / x - 1;
sys/arch/sparc64/dev/ffb.c
1577
hss = (sp + bp + mode->hdisplay + fp) / x -1;
sys/arch/sparc64/dev/sab.c
1377
int sp;
sys/arch/sparc64/dev/sab.c
1391
sp = sabtty_speed(KGDB_DEVRATE);
sys/arch/sparc64/dev/sab.c
1392
SAB_WRITE(sc, SAB_BGR, sp & 0xff);
sys/arch/sparc64/dev/sab.c
1395
r |= (sp >> 2) & (SAB_CCR2_BR9 | SAB_CCR2_BR8);
sys/arch/sparc64/dev/schizo.c
393
struct schizo_pbm *sp = vpbm;
sys/arch/sparc64/dev/schizo.c
394
struct schizo_softc *sc = sp->sp_sc;
sys/arch/sparc64/dev/schizo.c
399
afsr = schizo_pbm_read(sp, SCZ_PCI_AFSR);
sys/arch/sparc64/dev/schizo.c
400
afar = schizo_pbm_read(sp, SCZ_PCI_AFAR);
sys/arch/sparc64/dev/schizo.c
401
ctrl = schizo_pbm_read(sp, SCZ_PCI_CTRL);
sys/arch/sparc64/dev/schizo.c
402
csr = schizo_cfg_read(sp, PCI_COMMAND_STATUS_REG);
sys/arch/sparc64/dev/schizo.c
405
sp->sp_bus_a ? 'A' : 'B');
sys/arch/sparc64/dev/schizo.c
418
ctrl = schizo_pbm_read(sp, SCZ_PCI_IOMMU_CTRL);
sys/arch/sparc64/dev/schizo.c
425
tfar = schizo_pbm_read(sp, TOM_PCI_IOMMU_TFAR);
sys/arch/sparc64/dev/schizo.c
434
schizo_pbm_write(sp, SCZ_PCI_IOMMU_CTRL, ctrl);
sys/arch/sparc64/dev/schizo.c
443
schizo_cfg_write(sp, PCI_COMMAND_STATUS_REG, csr);
sys/arch/sparc64/dev/schizo.c
444
schizo_pbm_write(sp, SCZ_PCI_CTRL, ctrl);
sys/arch/sparc64/dev/schizo.c
445
schizo_pbm_write(sp, SCZ_PCI_AFSR, afsr);
sys/arch/sparc64/dev/schizo.c
529
struct schizo_pbm *sp = pc->cookie;
sys/arch/sparc64/dev/schizo.c
539
val = bus_space_read_4(sp->sp_cfgt, sp->sp_cfgh,
sys/arch/sparc64/dev/schizo.c
554
struct schizo_pbm *sp = pc->cookie;
sys/arch/sparc64/dev/schizo.c
568
bus_space_write_4(sp->sp_cfgt, sp->sp_cfgh,
sys/arch/sparc64/dev/schizo.c
610
schizo_alloc_mem_tag(struct schizo_pbm *sp)
sys/arch/sparc64/dev/schizo.c
612
return (schizo_alloc_bus_tag(sp, "mem", PCI_MEMORY_BUS_SPACE));
sys/arch/sparc64/dev/schizo.c
616
schizo_alloc_io_tag(struct schizo_pbm *sp)
sys/arch/sparc64/dev/schizo.c
618
return (schizo_alloc_bus_tag(sp, "io", PCI_IO_BUS_SPACE));
sys/arch/sparc64/dev/schizo.c
622
schizo_alloc_config_tag(struct schizo_pbm *sp)
sys/arch/sparc64/dev/schizo.c
624
return (schizo_alloc_bus_tag(sp, "cfg", PCI_CONFIG_BUS_SPACE));
sys/arch/sparc64/include/locore.h
125
save %sp, size, %sp; \
sys/arch/sparc64/include/locore.h
126
add %sp, -BIAS, %o0; /* Convert to 64-bits */ \
sys/arch/sparc64/include/locore.h
127
andcc %sp, 1, %g0; /* 64-bit stack? */ \
sys/arch/sparc64/include/locore.h
128
movz %icc, %o0, %sp
sys/arch/sparc64/include/locore.h
131
save %sp, size, %sp; \
sys/arch/sparc64/include/locore.h
132
add %sp, +BIAS, %o0; /* Convert to 32-bits */ \
sys/arch/sparc64/include/locore.h
133
andcc %sp, 1, %g0; /* 64-bit stack? */ \
sys/arch/sparc64/include/locore.h
134
movnz %icc, %o0, %sp
sys/arch/sparc64/include/locore.h
158
save %sp, -CC64FSZ, %sp; \
sys/arch/sparc64/sparc64/autoconf.c
665
const char *const *ssp, *sp = NULL;
sys/arch/sparc64/sparc64/autoconf.c
760
for (ssp = openboot_special; (sp = *ssp) != NULL; ssp++)
sys/arch/sparc64/sparc64/autoconf.c
761
if (strcmp(sbuf, sp) == 0)
sys/arch/sparc64/sparc64/autoconf.c
763
if (sp != NULL)
sys/arch/sparc64/sparc64/machdep.c
453
register_t sp;
sys/arch/sparc64/sparc64/machdep.c
479
sp = (register_t)(uintptr_t)tf->tf_out[6];
sys/arch/sparc64/sparc64/machdep.c
483
copyout(&sp, &newsp->rw_in[6], sizeof(sp)) != 0);
sys/arch/sparc64/sparc64/netbsd32_machdep.c
173
register32_t sp;
sys/arch/sparc64/sparc64/netbsd32_machdep.c
218
sp = NETBSD32PTR32I(oldsp);
sys/arch/sparc64/sparc64/netbsd32_machdep.c
221
copyout(&sp, &newsp->rw_in[6], sizeof(sp)));
sys/arch/sparc64/sparc64/netbsd32_machdep_16.c
113
register32_t sp;
sys/arch/sparc64/sparc64/netbsd32_machdep_16.c
183
sp = NETBSD32PTR32I(oldsp);
sys/arch/sparc64/sparc64/netbsd32_machdep_16.c
186
copyout(&sp, &(((struct rwindow32 *)newsp)->rw_in[6]),
sys/arch/sparc64/sparc64/netbsd32_machdep_16.c
187
sizeof(sp)));
sys/arch/sparc64/sparc64/pmap.c
2394
int *sp = (void *)(p); \
sys/arch/sparc64/sparc64/pmap.c
2397
*bp++ = *sp++; \
sys/arch/sparc64/sparc64/sunos_machdep.c
163
sp = (register32_t)(uintptr_t)oldsp;
sys/arch/sparc64/sparc64/sunos_machdep.c
166
copyout(&sp, &(((struct rwindow32 *)newsp)->rw_in[6]),
sys/arch/sparc64/sparc64/sunos_machdep.c
167
sizeof(sp)));
sys/arch/sparc64/sparc64/sunos_machdep.c
90
register32_t sp;
sys/arch/sun3/dev/if_ie_sebuf.c
230
uint16_t *sp;
sys/arch/sun3/dev/if_ie_sebuf.c
246
sp = (uint16_t *)b;
sys/arch/sun3/dev/if_ie_sebuf.c
247
while (sp != (uint16_t *)be)
sys/arch/sun3/dev/if_ie_sebuf.c
248
*sp++ = val;
sys/arch/sun3/dev/if_ie_sebuf.c
258
const uint16_t *sp;
sys/arch/sun3/dev/if_ie_sebuf.c
271
sp = (const uint16_t *)b1;
sys/arch/sun3/dev/if_ie_sebuf.c
277
while (sp < (const uint16_t *)b1e) {
sys/arch/sun3/dev/if_ie_sebuf.c
279
b2[1] = *sp & 0xff;
sys/arch/sun3/dev/if_ie_sebuf.c
280
b2[0] = *sp >> 8;
sys/arch/sun3/dev/if_ie_sebuf.c
282
*((uint16_t *)b2) = *sp;
sys/arch/sun3/dev/if_ie_sebuf.c
283
sp++;
sys/arch/sun3/dev/if_ie_vme.c
234
uint16_t *sp;
sys/arch/sun3/dev/if_ie_vme.c
250
sp = (uint16_t *)b;
sys/arch/sun3/dev/if_ie_vme.c
251
while (sp != (uint16_t *)be)
sys/arch/sun3/dev/if_ie_vme.c
252
*sp++ = val;
sys/arch/sun3/dev/if_ie_vme.c
262
const uint16_t *sp;
sys/arch/sun3/dev/if_ie_vme.c
275
sp = (const uint16_t *)b1;
sys/arch/sun3/dev/if_ie_vme.c
281
while (sp < (const uint16_t *)b1e) {
sys/arch/sun3/dev/if_ie_vme.c
283
b2[1] = *sp & 0xff;
sys/arch/sun3/dev/if_ie_vme.c
284
b2[0] = *sp >> 8;
sys/arch/sun3/dev/if_ie_vme.c
286
*((uint16_t *)b2) = *sp;
sys/arch/sun3/dev/if_ie_vme.c
287
sp++;
sys/arch/usermode/target/i386/cpu_i386.c
232
register_t *sp = (register_t *) reg[17];/* ESP */
sys/arch/usermode/target/i386/cpu_i386.c
236
ret = copyin(sp + 1, args, argsize);
sys/arch/usermode/target/x86_64/cpu_x86_64.c
103
char *sp;
sys/arch/usermode/target/x86_64/cpu_x86_64.c
123
sp = ((char *) reg[24] - 128);/* why -128?*//* RSP */
sys/arch/usermode/target/x86_64/cpu_x86_64.c
125
sp = (char *) l->l_sigstk.ss_sp + l->l_sigstk.ss_size;
sys/arch/usermode/target/x86_64/cpu_x86_64.c
127
sp -= sizeof(struct sigframe_siginfo);
sys/arch/usermode/target/x86_64/cpu_x86_64.c
132
fp = (struct sigframe_siginfo *) (((unsigned long)sp & ~15) - 8);
sys/arch/usermode/target/x86_64/cpu_x86_64.c
213
register_t *sp = (register_t *) reg[24];/* RSP */
sys/arch/usermode/target/x86_64/cpu_x86_64.c
231
ret = copyin(sp + 1,
sys/arch/usermode/usermode/trap.c
228
vaddr_t pc, vaddr_t va, vaddr_t sp)
sys/arch/usermode/usermode/trap.c
251
(void *) pc, (void *) va, (void *) sp);
sys/arch/usermode/usermode/trap.c
261
vaddr_t pc, vaddr_t va, vaddr_t sp)
sys/arch/usermode/usermode/trap.c
298
#define print_mem_access_siginfo(s, i, c, p, v, sp) {}
sys/arch/usermode/usermode/trap.c
299
#define print_illegal_instruction_siginfo(s, i, c, p, v, sp) {}
sys/arch/usermode/usermode/trap.c
310
vaddr_t va, sp, pc, fp;
sys/arch/usermode/usermode/trap.c
345
sp = md_get_sp(ctx);
sys/arch/usermode/usermode/trap.c
348
print_mem_access_siginfo(sig, info, ctx, pc, va, sp);
sys/arch/usermode/usermode/trap.c
350
print_illegal_instruction_siginfo(sig, info, ctx, pc, va, sp);
sys/arch/usermode/usermode/trap.c
360
if ((sp < (vaddr_t) pcb->sys_stack) ||
sys/arch/usermode/usermode/trap.c
361
(sp > (vaddr_t) pcb->sys_stack_top)) {
sys/arch/usermode/usermode/trap.c
362
sp = (vaddr_t) pcb->sys_stack_top - sizeof(register_t);
sys/arch/usermode/usermode/trap.c
368
fp = sp - sizeof(ucontext_t) - sizeof(register_t); /* slack */
sys/arch/usermode/usermode/trap.c
369
sp = fp - sizeof(register_t); /* slack */
sys/arch/usermode/usermode/trap.c
381
jump_ucp.uc_stack.ss_size = sp - (vaddr_t) pcb->sys_stack;
sys/arch/vax/include/ptrace.h
49
#define PTRACE_REG_SP(r) (r)->sp
sys/arch/vax/include/reg.h
48
int sp;
sys/arch/vax/uba/qv.c
694
uint16_t *sp;
sys/arch/vax/uba/qv.c
712
sp = &ss->ss_sc->sc_scanmap[(srcrow + n)*QV_CHEIGHT];
sys/arch/vax/uba/qv.c
715
*dp = *sp;
sys/arch/vax/uba/qv.c
716
*sp = tmp;
sys/arch/vax/uba/qv.c
718
sp++;
sys/arch/vax/uba/qv.c
727
sp = &ss->ss_sc->sc_scanmap[(srcrow + n)*QV_CHEIGHT];
sys/arch/vax/uba/qv.c
730
*dp = *sp;
sys/arch/vax/uba/qv.c
731
*sp = tmp;
sys/arch/vax/uba/qv.c
733
sp++;
sys/arch/vax/vax/compat_13_machdep.c
162
int vers, struct lwp *l, struct trapframe *tf, vaddr_t sp, int onstack,
sys/arch/vax/vax/compat_13_machdep.c
177
sp -= sizeof(struct sigcontext);
sys/arch/vax/vax/compat_13_machdep.c
184
tramp.scp = sp;
sys/arch/vax/vax/compat_13_machdep.c
189
tramp.arg = sp;
sys/arch/vax/vax/compat_13_machdep.c
194
sp -= 8;
sys/arch/vax/vax/compat_13_machdep.c
203
return sp;
sys/arch/vax/vax/compat_16_machdep.c
172
int vers, struct lwp *l, struct trapframe *tf, vaddr_t sp, int onstack,
sys/arch/vax/vax/compat_16_machdep.c
188
sp -= sizeof(struct sigcontext);
sys/arch/vax/vax/compat_16_machdep.c
194
tramp.scp = sp;
sys/arch/vax/vax/compat_16_machdep.c
195
sp -= sizeof(tramp);
sys/arch/vax/vax/compat_16_machdep.c
204
copyout(&tramp, (char *)sp, sizeof(tramp)) != 0);
sys/arch/vax/vax/compat_16_machdep.c
211
return sp;
sys/arch/vax/vax/machdep.c
474
regs->sp = tf->tf_sp;
sys/arch/vax/vax/machdep.c
488
tf->tf_sp = regs->sp;
sys/arch/vax/vax/sig_machdep.c
151
struct lwp *l, struct trapframe *tf, vaddr_t sp, int onstack,
sys/arch/vax/vax/sig_machdep.c
165
sp -= sizeof(uc); tramp.ucp = sp;
sys/arch/vax/vax/sig_machdep.c
166
sp -= sizeof(siginfo_t); tramp.sip = sp;
sys/arch/vax/vax/sig_machdep.c
167
sp -= sizeof(tramp);
sys/arch/vax/vax/sig_machdep.c
185
copyout(&tramp, (char *)sp, sizeof(tramp)) != 0);
sys/arch/vax/vax/sig_machdep.c
191
return sp;
sys/arch/vax/vax/sig_machdep.c
203
vaddr_t sp;
sys/arch/vax/vax/sig_machdep.c
210
sp = onstack ? ((vaddr_t)ss->ss_sp + ss->ss_size) : tf->tf_sp;
sys/arch/vax/vax/sig_machdep.c
216
sp = (*setup)(ksi, mask, sd->sd_vers, l, tf, sp, onstack,
sys/arch/vax/vax/sig_machdep.c
218
if (sp == 0)
sys/arch/vax/vax/sig_machdep.c
227
tf->tf_sp = sp;
sys/arch/vax/vax/sig_machdep.c
228
tf->tf_ap = sp;
sys/arch/zaurus/zaurus/kloader_machdep.c
74
kloader_zaurus_jump(kloader_bootfunc_t func, vaddr_t sp,
sys/compat/common/if_spppsubr50.c
106
sppp_compat50_params(struct sppp *sp, u_long cmd, void *data)
sys/compat/common/if_spppsubr50.c
113
SPPP_LOCK(sp, RW_READER);
sys/compat/common/if_spppsubr50.c
114
to->idle_seconds = (uint32_t)sp->pp_idle_timeout;
sys/compat/common/if_spppsubr50.c
115
SPPP_UNLOCK(sp);
sys/compat/common/if_spppsubr50.c
122
SPPP_LOCK(sp, RW_WRITER);
sys/compat/common/if_spppsubr50.c
123
sp->pp_idle_timeout = (time_t)to->idle_seconds;
sys/compat/common/if_spppsubr50.c
124
SPPP_UNLOCK(sp);
sys/compat/common/if_spppsubr50.c
132
SPPP_LOCK(sp, RW_READER);
sys/compat/common/if_spppsubr50.c
133
settings->maxalive = sp->pp_maxalive;
sys/compat/common/if_spppsubr50.c
134
settings->max_noreceive = (uint32_t)sp->pp_max_noreceive;
sys/compat/common/if_spppsubr50.c
135
SPPP_UNLOCK(sp);
sys/compat/common/if_spppsubr50.c
143
SPPP_LOCK(sp, RW_WRITER);
sys/compat/common/if_spppsubr50.c
144
sp->pp_maxalive = settings->maxalive;
sys/compat/common/if_spppsubr50.c
145
sp->pp_max_noreceive = (time_t)settings->max_noreceive;
sys/compat/common/if_spppsubr50.c
146
SPPP_UNLOCK(sp);
sys/compat/freebsd/freebsd_sched.c
141
struct sched_param sp;
sys/compat/freebsd/freebsd_sched.c
143
if (SCARG(uap, pid) < 0 || SCARG(uap, sp) == NULL) {
sys/compat/freebsd/freebsd_sched.c
148
error = copyin(SCARG(uap, sp), &lp, sizeof(lp));
sys/compat/freebsd/freebsd_sched.c
160
error = sched_freebsd2native(policy, &lp, &policy, &sp);
sys/compat/freebsd/freebsd_sched.c
164
error = do_sched_setparam(SCARG(uap, pid), 0, policy, &sp);
sys/compat/freebsd/freebsd_sched.c
180
struct sched_param sp;
sys/compat/freebsd/freebsd_sched.c
183
if (SCARG(uap, pid) < 0 || SCARG(uap, sp) == NULL) {
sys/compat/freebsd/freebsd_sched.c
188
error = do_sched_getparam(SCARG(uap, pid), 0, NULL, &sp);
sys/compat/freebsd/freebsd_sched.c
192
error = sched_native2freebsd(0, &sp, NULL, &lp);
sys/compat/freebsd/freebsd_sched.c
196
error = copyout(&lp, SCARG(uap, sp), sizeof(lp));
sys/compat/freebsd/freebsd_sched.c
214
struct sched_param sp;
sys/compat/freebsd/freebsd_sched.c
216
if (SCARG(uap, pid) < 0 || SCARG(uap, sp) == NULL) {
sys/compat/freebsd/freebsd_sched.c
221
error = copyin(SCARG(uap, sp), &lp, sizeof(lp));
sys/compat/freebsd/freebsd_sched.c
225
error = sched_freebsd2native(SCARG(uap, policy), &lp, &policy, &sp);
sys/compat/freebsd/freebsd_sched.c
229
error = do_sched_setparam(SCARG(uap, pid), 0, policy, &sp);
sys/compat/freebsd/freebsd_syscallargs.h
534
syscallarg(const struct freebsd_sched_param *) sp;
sys/compat/freebsd/freebsd_syscallargs.h
540
syscallarg(struct freebsd_sched_param *) sp;
sys/compat/freebsd/freebsd_syscallargs.h
547
syscallarg(const struct sched_param *) sp;
sys/compat/linux/arch/aarch64/linux_machdep.c
114
uc->uc_mcontext.__gregs[_REG_SP] = ctx->sp;
sys/compat/linux/arch/aarch64/linux_machdep.c
140
vaddr_t sp;
sys/compat/linux/arch/aarch64/linux_machdep.c
146
sp = onstack_p ? ((vaddr_t)ss->ss_sp + ss->ss_size) & -16 : tf->tf_sp;
sys/compat/linux/arch/aarch64/linux_machdep.c
149
sp -= sizeof(struct linux_rt_sigframe);
sys/compat/linux/arch/aarch64/linux_machdep.c
150
u_sigframe = (struct linux_rt_sigframe *)sp;
sys/compat/linux/arch/aarch64/linux_machdep.c
186
tf->tf_sp = sp;
sys/compat/linux/arch/aarch64/linux_machdep.c
68
ctx->sp = uc.uc_mcontext.__gregs[_REG_SP];
sys/compat/linux/arch/aarch64/linux_machdep.h
55
uint64_t sp;
sys/compat/linux/arch/aarch64/linux_syscallargs.h
1141
syscallarg(struct linux_statx *) sp;
sys/compat/linux/arch/aarch64/linux_syscallargs.h
232
syscallarg(struct linux_statfs *) sp;
sys/compat/linux/arch/aarch64/linux_syscallargs.h
238
syscallarg(struct linux_statfs *) sp;
sys/compat/linux/arch/aarch64/linux_syscallargs.h
385
syscallarg(struct linux_stat *) sp;
sys/compat/linux/arch/aarch64/linux_syscallargs.h
392
syscallarg(struct linux_stat *) sp;
sys/compat/linux/arch/aarch64/linux_syscallargs.h
555
syscallarg(const struct linux_sched_param *) sp;
sys/compat/linux/arch/aarch64/linux_syscallargs.h
562
syscallarg(const struct linux_sched_param *) sp;
sys/compat/linux/arch/aarch64/linux_syscallargs.h
573
syscallarg(struct linux_sched_param *) sp;
sys/compat/linux/arch/aarch64/linux_systrace_args.c
1843
uarg[4] = (intptr_t) SCARG(p, sp); /* struct linux_statx * */
sys/compat/linux/arch/aarch64/linux_systrace_args.c
301
uarg[1] = (intptr_t) SCARG(p, sp); /* struct linux_statfs * */
sys/compat/linux/arch/aarch64/linux_systrace_args.c
309
uarg[1] = (intptr_t) SCARG(p, sp); /* struct linux_statfs * */
sys/compat/linux/arch/aarch64/linux_systrace_args.c
564
uarg[2] = (intptr_t) SCARG(p, sp); /* struct linux_stat * */
sys/compat/linux/arch/aarch64/linux_systrace_args.c
573
uarg[1] = (intptr_t) SCARG(p, sp); /* struct linux_stat * */
sys/compat/linux/arch/aarch64/linux_systrace_args.c
831
uarg[1] = (intptr_t) SCARG(p, sp); /* const struct linux_sched_param * */
sys/compat/linux/arch/aarch64/linux_systrace_args.c
840
uarg[2] = (intptr_t) SCARG(p, sp); /* const struct linux_sched_param * */
sys/compat/linux/arch/aarch64/linux_systrace_args.c
855
uarg[1] = (intptr_t) SCARG(p, sp); /* struct linux_sched_param * */
sys/compat/linux/arch/alpha/linux_osf1.c
524
struct statvfs *sp;
sys/compat/linux/arch/alpha/linux_osf1.c
534
sp = &mp->mnt_stat;
sys/compat/linux/arch/alpha/linux_osf1.c
536
if ((error = VFS_STATVFS(mp, sp)))
sys/compat/linux/arch/alpha/linux_osf1.c
538
sp->f_flag = mp->mnt_flag & MNT_VISFLAGMASK;
sys/compat/linux/arch/alpha/linux_osf1.c
539
osf1_cvt_statfs_from_native(sp, &osfs);
sys/compat/linux/arch/alpha/linux_osf1.c
549
struct statvfs *sp;
sys/compat/linux/arch/alpha/linux_osf1.c
557
sp = &mp->mnt_stat;
sys/compat/linux/arch/alpha/linux_osf1.c
558
if ((error = VFS_STATVFS(mp, sp)))
sys/compat/linux/arch/alpha/linux_osf1.c
560
sp->f_flag = mp->mnt_flag & MNT_VISFLAGMASK;
sys/compat/linux/arch/alpha/linux_osf1.c
561
osf1_cvt_statfs_from_native(sp, &osfs);
sys/compat/linux/arch/alpha/linux_syscallargs.h
1060
syscallarg(struct linux_stat64 *) sp;
sys/compat/linux/arch/alpha/linux_syscallargs.h
1066
syscallarg(struct linux_stat64 *) sp;
sys/compat/linux/arch/alpha/linux_syscallargs.h
1072
syscallarg(struct linux_stat64 *) sp;
sys/compat/linux/arch/alpha/linux_syscallargs.h
1172
syscallarg(struct linux_stat64 *) sp;
sys/compat/linux/arch/alpha/linux_syscallargs.h
1409
syscallarg(struct linux_statx *) sp;
sys/compat/linux/arch/alpha/linux_syscallargs.h
164
syscallarg(struct linux_stat *) sp;
sys/compat/linux/arch/alpha/linux_syscallargs.h
170
syscallarg(struct linux_stat *) sp;
sys/compat/linux/arch/alpha/linux_syscallargs.h
206
syscallarg(struct linux_stat *) sp;
sys/compat/linux/arch/alpha/linux_syscallargs.h
633
syscallarg(struct linux_statfs *) sp;
sys/compat/linux/arch/alpha/linux_syscallargs.h
639
syscallarg(struct linux_statfs *) sp;
sys/compat/linux/arch/alpha/linux_syscallargs.h
645
syscallarg(const struct linux_sched_param *) sp;
sys/compat/linux/arch/alpha/linux_syscallargs.h
651
syscallarg(struct linux_sched_param *) sp;
sys/compat/linux/arch/alpha/linux_syscallargs.h
658
syscallarg(const struct linux_sched_param *) sp;
sys/compat/linux/arch/amd64/linux_machdep.c
144
char *sp;
sys/compat/linux/arch/amd64/linux_machdep.c
153
sp = ((char *)l->l_sigstk.ss_sp +
sys/compat/linux/arch/amd64/linux_machdep.c
156
sp = (char *)tf->tf_rsp - 128;
sys/compat/linux/arch/amd64/linux_machdep.c
159
sp = (char *) (((long)sp - sizeof (*fpsp)) & ~0xfUL);
sys/compat/linux/arch/amd64/linux_machdep.c
160
fpsp = (struct linux__fpstate *)sp;
sys/compat/linux/arch/amd64/linux_machdep.c
165
sp = (char *)
sys/compat/linux/arch/amd64/linux_machdep.c
166
((((long)sp - sizeof(struct linux_rt_sigframe)) & ~0xfUL) - 8);
sys/compat/linux/arch/amd64/linux_machdep.c
167
sfp = (struct linux_rt_sigframe *)sp;
sys/compat/linux/arch/amd64/linux_machdep.c
236
error = copyout(&sigframe, sp, sizeof(sigframe));
sys/compat/linux/arch/amd64/linux_machdep.c
250
linux_buildcontext(l, catcher, sp);
sys/compat/linux/arch/amd64/linux_syscallargs.h
1062
syscallarg(struct linux_stat *) sp;
sys/compat/linux/arch/amd64/linux_syscallargs.h
1307
syscallarg(struct linux_statx *) sp;
sys/compat/linux/arch/amd64/linux_syscallargs.h
52
syscallarg(struct linux_stat64 *) sp;
sys/compat/linux/arch/amd64/linux_syscallargs.h
58
syscallarg(struct linux_stat64 *) sp;
sys/compat/linux/arch/amd64/linux_syscallargs.h
585
syscallarg(struct linux_statfs *) sp;
sys/compat/linux/arch/amd64/linux_syscallargs.h
591
syscallarg(struct linux_statfs *) sp;
sys/compat/linux/arch/amd64/linux_syscallargs.h
605
syscallarg(const struct linux_sched_param *) sp;
sys/compat/linux/arch/amd64/linux_syscallargs.h
611
syscallarg(struct linux_sched_param *) sp;
sys/compat/linux/arch/amd64/linux_syscallargs.h
618
syscallarg(const struct linux_sched_param *) sp;
sys/compat/linux/arch/amd64/linux_syscallargs.h
64
syscallarg(struct linux_stat64 *) sp;
sys/compat/linux/arch/amd64/linux_systrace_args.c
1114
uarg[1] = (intptr_t) SCARG(p, sp); /* struct linux_statfs * */
sys/compat/linux/arch/amd64/linux_systrace_args.c
1122
uarg[1] = (intptr_t) SCARG(p, sp); /* struct linux_statfs * */
sys/compat/linux/arch/amd64/linux_systrace_args.c
1147
uarg[1] = (intptr_t) SCARG(p, sp); /* const struct linux_sched_param * */
sys/compat/linux/arch/amd64/linux_systrace_args.c
1155
uarg[1] = (intptr_t) SCARG(p, sp); /* struct linux_sched_param * */
sys/compat/linux/arch/amd64/linux_systrace_args.c
1164
uarg[2] = (intptr_t) SCARG(p, sp); /* const struct linux_sched_param * */
sys/compat/linux/arch/amd64/linux_systrace_args.c
1809
uarg[2] = (intptr_t) SCARG(p, sp); /* struct linux_stat * */
sys/compat/linux/arch/amd64/linux_systrace_args.c
2159
uarg[4] = (intptr_t) SCARG(p, sp); /* struct linux_statx * */
sys/compat/linux/arch/amd64/linux_systrace_args.c
53
uarg[1] = (intptr_t) SCARG(p, sp); /* struct linux_stat64 * */
sys/compat/linux/arch/amd64/linux_systrace_args.c
61
uarg[1] = (intptr_t) SCARG(p, sp); /* struct linux_stat64 * */
sys/compat/linux/arch/amd64/linux_systrace_args.c
69
uarg[1] = (intptr_t) SCARG(p, sp); /* struct linux_stat64 * */
sys/compat/linux/arch/arm/linux_syscallargs.h
1004
syscallarg(struct linux_statfs64 *) sp;
sys/compat/linux/arch/arm/linux_syscallargs.h
1011
syscallarg(struct linux_statfs64 *) sp;
sys/compat/linux/arch/arm/linux_syscallargs.h
1136
syscallarg(struct linux_stat64 *) sp;
sys/compat/linux/arch/arm/linux_syscallargs.h
1385
syscallarg(struct linux_statx *) sp;
sys/compat/linux/arch/arm/linux_syscallargs.h
348
syscallarg(struct linux_statfs *) sp;
sys/compat/linux/arch/arm/linux_syscallargs.h
354
syscallarg(struct linux_statfs *) sp;
sys/compat/linux/arch/arm/linux_syscallargs.h
370
syscallarg(struct linux_stat *) sp;
sys/compat/linux/arch/arm/linux_syscallargs.h
376
syscallarg(struct linux_stat *) sp;
sys/compat/linux/arch/arm/linux_syscallargs.h
382
syscallarg(struct linux_stat *) sp;
sys/compat/linux/arch/arm/linux_syscallargs.h
531
syscallarg(const struct linux_sched_param *) sp;
sys/compat/linux/arch/arm/linux_syscallargs.h
537
syscallarg(struct linux_sched_param *) sp;
sys/compat/linux/arch/arm/linux_syscallargs.h
544
syscallarg(const struct linux_sched_param *) sp;
sys/compat/linux/arch/arm/linux_syscallargs.h
708
syscallarg(struct linux_stat64 *) sp;
sys/compat/linux/arch/arm/linux_syscallargs.h
714
syscallarg(struct linux_stat64 *) sp;
sys/compat/linux/arch/arm/linux_syscallargs.h
720
syscallarg(struct linux_stat64 *) sp;
sys/compat/linux/arch/arm/linux_systrace_args.c
1238
uarg[1] = (intptr_t) SCARG(p, sp); /* struct linux_stat64 * */
sys/compat/linux/arch/arm/linux_systrace_args.c
1246
uarg[1] = (intptr_t) SCARG(p, sp); /* struct linux_stat64 * */
sys/compat/linux/arch/arm/linux_systrace_args.c
1254
uarg[1] = (intptr_t) SCARG(p, sp); /* struct linux_stat64 * */
sys/compat/linux/arch/arm/linux_systrace_args.c
1724
uarg[2] = (intptr_t) SCARG(p, sp); /* struct linux_statfs64 * */
sys/compat/linux/arch/arm/linux_systrace_args.c
1733
uarg[2] = (intptr_t) SCARG(p, sp); /* struct linux_statfs64 * */
sys/compat/linux/arch/arm/linux_systrace_args.c
1908
uarg[2] = (intptr_t) SCARG(p, sp); /* struct linux_stat64 * */
sys/compat/linux/arch/arm/linux_systrace_args.c
2262
uarg[4] = (intptr_t) SCARG(p, sp); /* struct linux_statx * */
sys/compat/linux/arch/arm/linux_systrace_args.c
660
uarg[1] = (intptr_t) SCARG(p, sp); /* struct linux_statfs * */
sys/compat/linux/arch/arm/linux_systrace_args.c
668
uarg[1] = (intptr_t) SCARG(p, sp); /* struct linux_statfs * */
sys/compat/linux/arch/arm/linux_systrace_args.c
701
uarg[1] = (intptr_t) SCARG(p, sp); /* struct linux_stat * */
sys/compat/linux/arch/arm/linux_systrace_args.c
709
uarg[1] = (intptr_t) SCARG(p, sp); /* struct linux_stat * */
sys/compat/linux/arch/arm/linux_systrace_args.c
717
uarg[1] = (intptr_t) SCARG(p, sp); /* struct linux_stat * */
sys/compat/linux/arch/arm/linux_systrace_args.c
975
uarg[1] = (intptr_t) SCARG(p, sp); /* const struct linux_sched_param * */
sys/compat/linux/arch/arm/linux_systrace_args.c
983
uarg[1] = (intptr_t) SCARG(p, sp); /* struct linux_sched_param * */
sys/compat/linux/arch/arm/linux_systrace_args.c
992
uarg[2] = (intptr_t) SCARG(p, sp); /* const struct linux_sched_param * */
sys/compat/linux/arch/i386/linux_syscallargs.h
1051
syscallarg(struct linux_statfs64 *) sp;
sys/compat/linux/arch/i386/linux_syscallargs.h
1058
syscallarg(struct linux_statfs64 *) sp;
sys/compat/linux/arch/i386/linux_syscallargs.h
1175
syscallarg(struct linux_stat64 *) sp;
sys/compat/linux/arch/i386/linux_syscallargs.h
1395
syscallarg(struct linux_statx *) sp;
sys/compat/linux/arch/i386/linux_syscallargs.h
353
syscallarg(struct linux_statfs *) sp;
sys/compat/linux/arch/i386/linux_syscallargs.h
359
syscallarg(struct linux_statfs *) sp;
sys/compat/linux/arch/i386/linux_syscallargs.h
382
syscallarg(struct linux_stat *) sp;
sys/compat/linux/arch/i386/linux_syscallargs.h
388
syscallarg(struct linux_stat *) sp;
sys/compat/linux/arch/i386/linux_syscallargs.h
394
syscallarg(struct linux_stat *) sp;
sys/compat/linux/arch/i386/linux_syscallargs.h
549
syscallarg(const struct linux_sched_param *) sp;
sys/compat/linux/arch/i386/linux_syscallargs.h
555
syscallarg(struct linux_sched_param *) sp;
sys/compat/linux/arch/i386/linux_syscallargs.h
562
syscallarg(const struct linux_sched_param *) sp;
sys/compat/linux/arch/i386/linux_syscallargs.h
731
syscallarg(struct linux_stat64 *) sp;
sys/compat/linux/arch/i386/linux_syscallargs.h
737
syscallarg(struct linux_stat64 *) sp;
sys/compat/linux/arch/i386/linux_syscallargs.h
743
syscallarg(struct linux_stat64 *) sp;
sys/compat/linux/arch/i386/linux_systrace_args.c
1007
uarg[1] = (intptr_t) SCARG(p, sp); /* const struct linux_sched_param * */
sys/compat/linux/arch/i386/linux_systrace_args.c
1015
uarg[1] = (intptr_t) SCARG(p, sp); /* struct linux_sched_param * */
sys/compat/linux/arch/i386/linux_systrace_args.c
1024
uarg[2] = (intptr_t) SCARG(p, sp); /* const struct linux_sched_param * */
sys/compat/linux/arch/i386/linux_systrace_args.c
1277
uarg[1] = (intptr_t) SCARG(p, sp); /* struct linux_stat64 * */
sys/compat/linux/arch/i386/linux_systrace_args.c
1285
uarg[1] = (intptr_t) SCARG(p, sp); /* struct linux_stat64 * */
sys/compat/linux/arch/i386/linux_systrace_args.c
1293
uarg[1] = (intptr_t) SCARG(p, sp); /* struct linux_stat64 * */
sys/compat/linux/arch/i386/linux_systrace_args.c
1787
uarg[2] = (intptr_t) SCARG(p, sp); /* struct linux_statfs64 * */
sys/compat/linux/arch/i386/linux_systrace_args.c
1796
uarg[2] = (intptr_t) SCARG(p, sp); /* struct linux_statfs64 * */
sys/compat/linux/arch/i386/linux_systrace_args.c
1961
uarg[2] = (intptr_t) SCARG(p, sp); /* struct linux_stat64 * */
sys/compat/linux/arch/i386/linux_systrace_args.c
2280
uarg[4] = (intptr_t) SCARG(p, sp); /* struct linux_statx * */
sys/compat/linux/arch/i386/linux_systrace_args.c
667
uarg[1] = (intptr_t) SCARG(p, sp); /* struct linux_statfs * */
sys/compat/linux/arch/i386/linux_systrace_args.c
675
uarg[1] = (intptr_t) SCARG(p, sp); /* struct linux_statfs * */
sys/compat/linux/arch/i386/linux_systrace_args.c
717
uarg[1] = (intptr_t) SCARG(p, sp); /* struct linux_stat * */
sys/compat/linux/arch/i386/linux_systrace_args.c
725
uarg[1] = (intptr_t) SCARG(p, sp); /* struct linux_stat * */
sys/compat/linux/arch/i386/linux_systrace_args.c
733
uarg[1] = (intptr_t) SCARG(p, sp); /* struct linux_stat * */
sys/compat/linux/arch/m68k/linux_syscallargs.h
1005
syscallarg(struct linux_statfs64 *) sp;
sys/compat/linux/arch/m68k/linux_syscallargs.h
1113
syscallarg(struct linux_stat64 *) sp;
sys/compat/linux/arch/m68k/linux_syscallargs.h
1366
syscallarg(struct linux_statx *) sp;
sys/compat/linux/arch/m68k/linux_syscallargs.h
355
syscallarg(struct linux_statfs *) sp;
sys/compat/linux/arch/m68k/linux_syscallargs.h
361
syscallarg(struct linux_statfs *) sp;
sys/compat/linux/arch/m68k/linux_syscallargs.h
377
syscallarg(struct linux_stat *) sp;
sys/compat/linux/arch/m68k/linux_syscallargs.h
383
syscallarg(struct linux_stat *) sp;
sys/compat/linux/arch/m68k/linux_syscallargs.h
389
syscallarg(struct linux_stat *) sp;
sys/compat/linux/arch/m68k/linux_syscallargs.h
530
syscallarg(const struct linux_sched_param *) sp;
sys/compat/linux/arch/m68k/linux_syscallargs.h
536
syscallarg(struct linux_sched_param *) sp;
sys/compat/linux/arch/m68k/linux_syscallargs.h
543
syscallarg(const struct linux_sched_param *) sp;
sys/compat/linux/arch/m68k/linux_syscallargs.h
707
syscallarg(struct linux_stat64 *) sp;
sys/compat/linux/arch/m68k/linux_syscallargs.h
713
syscallarg(struct linux_stat64 *) sp;
sys/compat/linux/arch/m68k/linux_syscallargs.h
719
syscallarg(struct linux_stat64 *) sp;
sys/compat/linux/arch/m68k/linux_syscallargs.h
998
syscallarg(struct linux_statfs64 *) sp;
sys/compat/linux/arch/mips/linux_syscallargs.h
1002
syscallarg(struct linux_statfs64 *) sp;
sys/compat/linux/arch/mips/linux_syscallargs.h
1009
syscallarg(struct linux_statfs64 *) sp;
sys/compat/linux/arch/mips/linux_syscallargs.h
1174
syscallarg(struct linux_stat64 *) sp;
sys/compat/linux/arch/mips/linux_syscallargs.h
1419
syscallarg(struct linux_statx *) sp;
sys/compat/linux/arch/mips/linux_syscallargs.h
304
syscallarg(struct linux_statfs *) sp;
sys/compat/linux/arch/mips/linux_syscallargs.h
310
syscallarg(struct linux_statfs *) sp;
sys/compat/linux/arch/mips/linux_syscallargs.h
333
syscallarg(struct linux_stat *) sp;
sys/compat/linux/arch/mips/linux_syscallargs.h
339
syscallarg(struct linux_stat *) sp;
sys/compat/linux/arch/mips/linux_syscallargs.h
345
syscallarg(struct linux_stat *) sp;
sys/compat/linux/arch/mips/linux_syscallargs.h
509
syscallarg(const struct linux_sched_param *) sp;
sys/compat/linux/arch/mips/linux_syscallargs.h
515
syscallarg(struct linux_sched_param *) sp;
sys/compat/linux/arch/mips/linux_syscallargs.h
522
syscallarg(const struct linux_sched_param *) sp;
sys/compat/linux/arch/mips/linux_syscallargs.h
799
syscallarg(struct linux_stat64 *) sp;
sys/compat/linux/arch/mips/linux_syscallargs.h
805
syscallarg(struct linux_stat64 *) sp;
sys/compat/linux/arch/mips/linux_syscallargs.h
811
syscallarg(struct linux_stat64 *) sp;
sys/compat/linux/arch/powerpc/linux_syscallargs.h
1079
syscallarg(struct linux_stat64 *) sp;
sys/compat/linux/arch/powerpc/linux_syscallargs.h
1300
syscallarg(struct linux_statx *) sp;
sys/compat/linux/arch/powerpc/linux_syscallargs.h
323
syscallarg(struct linux_statfs *) sp;
sys/compat/linux/arch/powerpc/linux_syscallargs.h
329
syscallarg(struct linux_statfs *) sp;
sys/compat/linux/arch/powerpc/linux_syscallargs.h
345
syscallarg(struct linux_stat *) sp;
sys/compat/linux/arch/powerpc/linux_syscallargs.h
351
syscallarg(struct linux_stat *) sp;
sys/compat/linux/arch/powerpc/linux_syscallargs.h
357
syscallarg(struct linux_stat *) sp;
sys/compat/linux/arch/powerpc/linux_syscallargs.h
506
syscallarg(const struct linux_sched_param *) sp;
sys/compat/linux/arch/powerpc/linux_syscallargs.h
512
syscallarg(struct linux_sched_param *) sp;
sys/compat/linux/arch/powerpc/linux_syscallargs.h
519
syscallarg(const struct linux_sched_param *) sp;
sys/compat/linux/arch/powerpc/linux_syscallargs.h
690
syscallarg(struct linux_stat64 *) sp;
sys/compat/linux/arch/powerpc/linux_syscallargs.h
696
syscallarg(struct linux_stat64 *) sp;
sys/compat/linux/arch/powerpc/linux_syscallargs.h
702
syscallarg(struct linux_stat64 *) sp;
sys/compat/linux/arch/powerpc/linux_syscallargs.h
946
syscallarg(struct linux_statfs64 *) sp;
sys/compat/linux/arch/powerpc/linux_syscallargs.h
953
syscallarg(struct linux_statfs64 *) sp;
sys/compat/linux/common/linux_exec_aout.c
101
sp = argp;
sys/compat/linux/common/linux_exec_aout.c
106
for (; --argc >= 0; sp += len, dp += len)
sys/compat/linux/common/linux_exec_aout.c
108
(error = copyoutstr(sp, dp, ARG_MAX, &len)) != 0)
sys/compat/linux/common/linux_exec_aout.c
119
for (; --envc >= 0; sp += len, dp += len)
sys/compat/linux/common/linux_exec_aout.c
121
(error = copyoutstr(sp, dp, ARG_MAX, &len)) != 0)
sys/compat/linux/common/linux_exec_aout.c
85
char *dp, *sp;
sys/compat/linux/common/linux_file.c
534
return copyout(&tmplst, SCARG(uap, sp), sizeof tmplst);
sys/compat/linux/common/linux_file.c
551
return copyout(&tmplst, SCARG(uap, sp), sizeof tmplst);
sys/compat/linux/common/linux_file64.c
199
return copyout(&tmplst, SCARG(uap, sp), sizeof tmplst);
sys/compat/linux/common/linux_file64.c
216
return copyout(&tmplst, SCARG(uap, sp), sizeof tmplst);
sys/compat/linux/common/linux_file64.c
313
return copyout(&tmplst, SCARG(uap, sp), sizeof tmplst);
sys/compat/linux/common/linux_file64.c
341
return copyout(&stx, SCARG(uap, sp), sizeof stx);
sys/compat/linux/common/linux_misc.c
398
error = copyout(<mp, SCARG(uap, sp), sizeof ltmp);
sys/compat/linux/common/linux_misc.c
420
error = copyout(<mp, SCARG(uap, sp), sizeof ltmp);
sys/compat/linux/common/linux_misc_notalpha.c
361
error = copyout(<mp, SCARG(uap, sp), sizeof ltmp);
sys/compat/linux/common/linux_misc_notalpha.c
386
error = copyout(<mp, SCARG(uap, sp), sizeof ltmp);
sys/compat/linux/common/linux_sched.c
461
struct sched_param sp;
sys/compat/linux/common/linux_sched.c
463
if (SCARG(uap, pid) < 0 || SCARG(uap, sp) == NULL) {
sys/compat/linux/common/linux_sched.c
468
error = copyin(SCARG(uap, sp), &lp, sizeof(lp));
sys/compat/linux/common/linux_sched.c
480
error = sched_linux2native(policy, &lp, &policy, &sp);
sys/compat/linux/common/linux_sched.c
484
error = do_sched_setparam(SCARG(uap, pid), 0, policy, &sp);
sys/compat/linux/common/linux_sched.c
500
struct sched_param sp;
sys/compat/linux/common/linux_sched.c
503
if (SCARG(uap, pid) < 0 || SCARG(uap, sp) == NULL) {
sys/compat/linux/common/linux_sched.c
508
error = do_sched_getparam(SCARG(uap, pid), 0, &policy, &sp);
sys/compat/linux/common/linux_sched.c
512
__func__, policy, sp.sched_priority);
sys/compat/linux/common/linux_sched.c
514
error = sched_native2linux(policy, &sp, NULL, &lp);
sys/compat/linux/common/linux_sched.c
520
error = copyout(&lp, SCARG(uap, sp), sizeof(lp));
sys/compat/linux/common/linux_sched.c
538
struct sched_param sp;
sys/compat/linux/common/linux_sched.c
540
if (SCARG(uap, pid) < 0 || SCARG(uap, sp) == NULL) {
sys/compat/linux/common/linux_sched.c
545
error = copyin(SCARG(uap, sp), &lp, sizeof(lp));
sys/compat/linux/common/linux_sched.c
551
error = sched_linux2native(SCARG(uap, policy), &lp, &policy, &sp);
sys/compat/linux/common/linux_sched.c
555
__func__, policy, sp.sched_priority);
sys/compat/linux/common/linux_sched.c
557
error = do_sched_setparam(SCARG(uap, pid), 0, policy, &sp);
sys/compat/linux/common/linux_siginfo.h
117
#define LINUX_SI_FROMUSER(sp) ((sp)->si_code <= 0)
sys/compat/linux/common/linux_siginfo.h
118
#define LINUX_SI_FROMKERNEL(sp) ((sp)->si_code > 0)
sys/compat/linux32/arch/aarch64/linux32_machdep.c
183
vaddr_t sp;
sys/compat/linux32/arch/aarch64/linux32_machdep.c
191
sp = onstack_p ? ((vaddr_t)ss->ss_sp + ss->ss_size) & -16 :
sys/compat/linux32/arch/aarch64/linux32_machdep.c
198
sp -= sizeof(struct linux32_rt_sigframe);
sys/compat/linux32/arch/aarch64/linux32_machdep.c
199
u_rt_sigframe = (struct linux32_rt_sigframe *)sp;
sys/compat/linux32/arch/aarch64/linux32_machdep.c
206
sp -= sizeof(struct linux32_sigframe);
sys/compat/linux32/arch/aarch64/linux32_machdep.c
208
u_sigframe = (struct linux32_sigframe *)sp;
sys/compat/linux32/arch/aarch64/linux32_machdep.c
214
if ((vaddr_t)sp >= VM_MAXUSER_ADDRESS32) {
sys/compat/linux32/arch/aarch64/linux32_machdep.c
258
tf->tf_reg[13] = sp;
sys/compat/linux32/arch/aarch64/linux32_syscallargs.h
1114
syscallarg(linux32_statxp) sp;
sys/compat/linux32/arch/aarch64/linux32_syscallargs.h
321
syscallarg(linux32_statfsp) sp;
sys/compat/linux32/arch/aarch64/linux32_syscallargs.h
327
syscallarg(linux32_statfsp) sp;
sys/compat/linux32/arch/aarch64/linux32_syscallargs.h
343
syscallarg(linux32_statp) sp;
sys/compat/linux32/arch/aarch64/linux32_syscallargs.h
349
syscallarg(linux32_statp) sp;
sys/compat/linux32/arch/aarch64/linux32_syscallargs.h
355
syscallarg(linux32_statp) sp;
sys/compat/linux32/arch/aarch64/linux32_syscallargs.h
491
syscallarg(const linux32_sched_paramp_t) sp;
sys/compat/linux32/arch/aarch64/linux32_syscallargs.h
497
syscallarg(linux32_sched_paramp_t) sp;
sys/compat/linux32/arch/aarch64/linux32_syscallargs.h
504
syscallarg(linux32_sched_paramp_t) sp;
sys/compat/linux32/arch/aarch64/linux32_syscallargs.h
671
syscallarg(linux32_stat64p) sp;
sys/compat/linux32/arch/aarch64/linux32_syscallargs.h
677
syscallarg(linux32_stat64p) sp;
sys/compat/linux32/arch/aarch64/linux32_syscallargs.h
683
syscallarg(linux32_stat64p) sp;
sys/compat/linux32/arch/aarch64/linux32_syscallargs.h
876
syscallarg(linux32_statfs64p) sp;
sys/compat/linux32/arch/aarch64/linux32_syscallargs.h
883
syscallarg(linux32_statfs64p) sp;
sys/compat/linux32/arch/aarch64/linux32_syscallargs.h
962
syscallarg(linux32_stat64p) sp;
sys/compat/linux32/arch/aarch64/linux32_systrace_args.c
1186
uarg[1] = (intptr_t) SCARG(p, sp).i32; /* linux32_stat64p */
sys/compat/linux32/arch/aarch64/linux32_systrace_args.c
1194
uarg[1] = (intptr_t) SCARG(p, sp).i32; /* linux32_stat64p */
sys/compat/linux32/arch/aarch64/linux32_systrace_args.c
1202
uarg[1] = (intptr_t) SCARG(p, sp).i32; /* linux32_stat64p */
sys/compat/linux32/arch/aarch64/linux32_systrace_args.c
1638
uarg[2] = (intptr_t) SCARG(p, sp).i32; /* linux32_statfs64p */
sys/compat/linux32/arch/aarch64/linux32_systrace_args.c
1647
uarg[2] = (intptr_t) SCARG(p, sp).i32; /* linux32_statfs64p */
sys/compat/linux32/arch/aarch64/linux32_systrace_args.c
1855
uarg[2] = (intptr_t) SCARG(p, sp).i32; /* linux32_stat64p */
sys/compat/linux32/arch/aarch64/linux32_systrace_args.c
2092
uarg[4] = (intptr_t) SCARG(p, sp).i32; /* linux32_statxp */
sys/compat/linux32/arch/aarch64/linux32_systrace_args.c
625
uarg[1] = (intptr_t) SCARG(p, sp).i32; /* linux32_statfsp */
sys/compat/linux32/arch/aarch64/linux32_systrace_args.c
633
uarg[1] = (intptr_t) SCARG(p, sp).i32; /* linux32_statfsp */
sys/compat/linux32/arch/aarch64/linux32_systrace_args.c
666
uarg[1] = (intptr_t) SCARG(p, sp).i32; /* linux32_statp */
sys/compat/linux32/arch/aarch64/linux32_systrace_args.c
674
uarg[1] = (intptr_t) SCARG(p, sp).i32; /* linux32_statp */
sys/compat/linux32/arch/aarch64/linux32_systrace_args.c
682
uarg[1] = (intptr_t) SCARG(p, sp).i32; /* linux32_statp */
sys/compat/linux32/arch/aarch64/linux32_systrace_args.c
931
uarg[1] = (intptr_t) SCARG(p, sp).i32; /* const linux32_sched_paramp_t */
sys/compat/linux32/arch/aarch64/linux32_systrace_args.c
939
uarg[1] = (intptr_t) SCARG(p, sp).i32; /* linux32_sched_paramp_t */
sys/compat/linux32/arch/aarch64/linux32_systrace_args.c
948
uarg[2] = (intptr_t) SCARG(p, sp).i32; /* linux32_sched_paramp_t */
sys/compat/linux32/arch/amd64/linux32_syscallargs.h
326
syscallarg(linux32_statfsp) sp;
sys/compat/linux32/arch/amd64/linux32_syscallargs.h
332
syscallarg(linux32_statfsp) sp;
sys/compat/linux32/arch/amd64/linux32_syscallargs.h
350
syscallarg(linux32_statp) sp;
sys/compat/linux32/arch/amd64/linux32_syscallargs.h
356
syscallarg(linux32_statp) sp;
sys/compat/linux32/arch/amd64/linux32_syscallargs.h
362
syscallarg(linux32_statp) sp;
sys/compat/linux32/arch/amd64/linux32_syscallargs.h
507
syscallarg(const linux32_sched_paramp_t) sp;
sys/compat/linux32/arch/amd64/linux32_syscallargs.h
513
syscallarg(linux32_sched_paramp_t) sp;
sys/compat/linux32/arch/amd64/linux32_syscallargs.h
520
syscallarg(linux32_sched_paramp_t) sp;
sys/compat/linux32/arch/amd64/linux32_syscallargs.h
687
syscallarg(linux32_stat64p) sp;
sys/compat/linux32/arch/amd64/linux32_syscallargs.h
693
syscallarg(linux32_stat64p) sp;
sys/compat/linux32/arch/amd64/linux32_syscallargs.h
699
syscallarg(linux32_stat64p) sp;
sys/compat/linux32/arch/amd64/linux32_syscallargs.h
911
syscallarg(linux32_statfs64p) sp;
sys/compat/linux32/arch/amd64/linux32_syscallargs.h
918
syscallarg(linux32_statfs64p) sp;
sys/compat/linux32/arch/amd64/linux32_syscallargs.h
971
syscallarg(linux32_stat64p) sp;
sys/compat/linux32/arch/amd64/linux32_systrace_args.c
1218
uarg[1] = (intptr_t) SCARG(p, sp).i32; /* linux32_stat64p */
sys/compat/linux32/arch/amd64/linux32_systrace_args.c
1226
uarg[1] = (intptr_t) SCARG(p, sp).i32; /* linux32_stat64p */
sys/compat/linux32/arch/amd64/linux32_systrace_args.c
1234
uarg[1] = (intptr_t) SCARG(p, sp).i32; /* linux32_stat64p */
sys/compat/linux32/arch/amd64/linux32_systrace_args.c
1695
uarg[2] = (intptr_t) SCARG(p, sp).i32; /* linux32_statfs64p */
sys/compat/linux32/arch/amd64/linux32_systrace_args.c
1704
uarg[2] = (intptr_t) SCARG(p, sp).i32; /* linux32_statfs64p */
sys/compat/linux32/arch/amd64/linux32_systrace_args.c
1782
uarg[2] = (intptr_t) SCARG(p, sp).i32; /* linux32_stat64p */
sys/compat/linux32/arch/amd64/linux32_systrace_args.c
632
uarg[1] = (intptr_t) SCARG(p, sp).i32; /* linux32_statfsp */
sys/compat/linux32/arch/amd64/linux32_systrace_args.c
640
uarg[1] = (intptr_t) SCARG(p, sp).i32; /* linux32_statfsp */
sys/compat/linux32/arch/amd64/linux32_systrace_args.c
682
uarg[1] = (intptr_t) SCARG(p, sp).i32; /* linux32_statp */
sys/compat/linux32/arch/amd64/linux32_systrace_args.c
690
uarg[1] = (intptr_t) SCARG(p, sp).i32; /* linux32_statp */
sys/compat/linux32/arch/amd64/linux32_systrace_args.c
698
uarg[1] = (intptr_t) SCARG(p, sp).i32; /* linux32_statp */
sys/compat/linux32/arch/amd64/linux32_systrace_args.c
963
uarg[1] = (intptr_t) SCARG(p, sp).i32; /* const linux32_sched_paramp_t */
sys/compat/linux32/arch/amd64/linux32_systrace_args.c
971
uarg[1] = (intptr_t) SCARG(p, sp).i32; /* linux32_sched_paramp_t */
sys/compat/linux32/arch/amd64/linux32_systrace_args.c
980
uarg[2] = (intptr_t) SCARG(p, sp).i32; /* linux32_sched_paramp_t */
sys/compat/linux32/common/linux32_misc.c
111
error = copyout(<mp, SCARG_P32(uap, sp), sizeof ltmp);
sys/compat/linux32/common/linux32_misc.c
133
error = copyout(<mp, SCARG_P32(uap, sp), sizeof ltmp);
sys/compat/linux32/common/linux32_misc.c
155
error = copyout(<mp, SCARG_P32(uap, sp), sizeof ltmp);
sys/compat/linux32/common/linux32_misc.c
89
error = copyout(<mp, SCARG_P32(uap, sp), sizeof ltmp);
sys/compat/linux32/common/linux32_sched.c
118
NETBSD32TOP_UAP(sp, const struct linux_sched_param);
sys/compat/linux32/common/linux32_sched.c
132
NETBSD32TOP_UAP(sp, struct linux_sched_param);
sys/compat/linux32/common/linux32_sched.c
146
NETBSD32TOP_UAP(sp, const struct linux_sched_param);
sys/compat/linux32/common/linux32_siginfo.h
105
#define LINUX32_SI_FROMUSER(sp) ((sp)->si_code <= 0)
sys/compat/linux32/common/linux32_siginfo.h
106
#define LINUX32_SI_FROMKERNEL(sp) ((sp)->si_code > 0)
sys/compat/linux32/common/linux32_stat.c
157
return copyout(&st32, SCARG_P32(uap, sp), sizeof(st32));
sys/compat/linux32/common/linux32_stat.c
176
return copyout(&st32, SCARG_P32(uap, sp), sizeof(st32));
sys/compat/linux32/common/linux32_stat.c
195
return copyout(&st32, SCARG_P32(uap, sp), sizeof(st32));
sys/compat/linux32/common/linux32_stat.c
214
return copyout(&st32, SCARG_P32(uap, sp), sizeof(st32));
sys/compat/linux32/common/linux32_stat.c
233
return copyout(&st32, SCARG_P32(uap, sp), sizeof(st32));
sys/compat/linux32/common/linux32_stat.c
252
return copyout(&st32, SCARG_P32(uap, sp), sizeof(st32));
sys/compat/linux32/common/linux32_stat.c
276
return copyout(&st32, SCARG_P32(uap, sp), sizeof st32);
sys/compat/linux32/common/linux32_stat.c
305
return copyout(&stx, SCARG_P32(uap, sp), sizeof stx);
sys/compat/netbsd32/netbsd32_exec.h
103
sp = argp;
sys/compat/netbsd32/netbsd32_exec.h
112
for (; --argc >= 0; sp += len, NETBSD32PTR32PLUS(dp, len)) {
sys/compat/netbsd32/netbsd32_exec.h
115
if ((error = copyoutstr(sp, NETBSD32PTR64(dp),
sys/compat/netbsd32/netbsd32_exec.h
125
for (; --envc >= 0; sp += len, NETBSD32PTR32PLUS(dp, len)) {
sys/compat/netbsd32/netbsd32_exec.h
128
if ((error = copyoutstr(sp, NETBSD32PTR64(dp),
sys/compat/netbsd32/netbsd32_exec.h
90
char *sp;
sys/compat/sunos/sunos_misc.c
757
struct session *sp = p->p_session;
sys/compat/sunos/sunos_misc.c
759
if (sp->s_ttyvp == 0)
sys/compat/sunos/sunos_misc.c
762
if (sp->s_ttyp && sp->s_ttyp->t_session == sp && sp->s_ttyp->t_pgrp)
sys/compat/sunos/sunos_misc.c
763
pgsignal(sp->s_ttyp->t_pgrp, SIGHUP, 1);
sys/compat/sunos/sunos_misc.c
765
(void) ttywait(sp->s_ttyp);
sys/compat/sunos/sunos_misc.c
766
if (sp->s_ttyvp)
sys/compat/sunos/sunos_misc.c
767
VOP_REVOKE(sp->s_ttyvp, REVOKEALL);
sys/compat/sunos/sunos_misc.c
768
if (sp->s_ttyvp)
sys/compat/sunos/sunos_misc.c
769
vrele(sp->s_ttyvp);
sys/compat/sunos/sunos_misc.c
770
sp->s_ttyvp = NULL;
sys/compat/sunos/sunos_misc.c
776
sunstatfs(struct statvfs *sp, void *buf)
sys/compat/sunos/sunos_misc.c
782
ssfs.f_bsize = sp->f_bsize;
sys/compat/sunos/sunos_misc.c
783
ssfs.f_blocks = sp->f_blocks;
sys/compat/sunos/sunos_misc.c
784
ssfs.f_bfree = sp->f_bfree;
sys/compat/sunos/sunos_misc.c
785
ssfs.f_bavail = sp->f_bavail;
sys/compat/sunos/sunos_misc.c
786
ssfs.f_files = sp->f_files;
sys/compat/sunos/sunos_misc.c
787
ssfs.f_ffree = sp->f_ffree;
sys/compat/sunos/sunos_misc.c
788
ssfs.f_fsid = sp->f_fsidx;
sys/compat/sunos/sunos_misc.c
796
struct statvfs *sp;
sys/compat/sunos/sunos_misc.c
805
sp = &mp->mnt_stat;
sys/compat/sunos/sunos_misc.c
807
if ((error = VFS_STATVFS(mp, sp)) != 0)
sys/compat/sunos/sunos_misc.c
809
sp->f_flag = mp->mnt_flag & MNT_VISFLAGMASK;
sys/compat/sunos/sunos_misc.c
810
return sunstatfs(sp, (void *)SCARG(uap, buf));
sys/compat/sunos/sunos_misc.c
818
struct statvfs *sp;
sys/compat/sunos/sunos_misc.c
825
sp = &mp->mnt_stat;
sys/compat/sunos/sunos_misc.c
826
if ((error = VFS_STATVFS(mp, sp)) != 0)
sys/compat/sunos/sunos_misc.c
828
sp->f_flag = mp->mnt_flag & MNT_VISFLAGMASK;
sys/compat/sunos/sunos_misc.c
829
error = sunstatfs(sp, (void *)SCARG(uap, buf));
sys/compat/sunos32/sunos32_misc.c
1000
(void) ttywait(sp->s_ttyp);
sys/compat/sunos32/sunos32_misc.c
1001
if (sp->s_ttyvp)
sys/compat/sunos32/sunos32_misc.c
1002
VOP_REVOKE(sp->s_ttyvp, REVOKEALL);
sys/compat/sunos32/sunos32_misc.c
1003
if (sp->s_ttyvp)
sys/compat/sunos32/sunos32_misc.c
1004
vrele(sp->s_ttyvp);
sys/compat/sunos32/sunos32_misc.c
1005
sp->s_ttyvp = NULL;
sys/compat/sunos32/sunos32_misc.c
1011
sunstatfs(struct statvfs *sp, void *sbuf)
sys/compat/sunos32/sunos32_misc.c
1017
ssfs.f_bsize = sp->f_bsize;
sys/compat/sunos32/sunos32_misc.c
1018
ssfs.f_blocks = sp->f_blocks;
sys/compat/sunos32/sunos32_misc.c
1019
ssfs.f_bfree = sp->f_bfree;
sys/compat/sunos32/sunos32_misc.c
1020
ssfs.f_bavail = sp->f_bavail;
sys/compat/sunos32/sunos32_misc.c
1021
ssfs.f_files = sp->f_files;
sys/compat/sunos32/sunos32_misc.c
1022
ssfs.f_ffree = sp->f_ffree;
sys/compat/sunos32/sunos32_misc.c
1023
ssfs.f_fsid = sp->f_fsidx;
sys/compat/sunos32/sunos32_misc.c
1034
struct statvfs *sp;
sys/compat/sunos32/sunos32_misc.c
1037
sp = STATVFSBUF_GET();
sys/compat/sunos32/sunos32_misc.c
1038
error = do_sys_pstatvfs(l, SCARG_P32(uap, path), 0, sp);
sys/compat/sunos32/sunos32_misc.c
1040
error = sunstatfs(sp, SCARG_P32(uap, buf));
sys/compat/sunos32/sunos32_misc.c
1041
STATVFSBUF_PUT(sp);
sys/compat/sunos32/sunos32_misc.c
1052
struct statvfs *sp;
sys/compat/sunos32/sunos32_misc.c
1055
sp = STATVFSBUF_GET();
sys/compat/sunos32/sunos32_misc.c
1056
error = do_sys_fstatvfs(l, SCARG(uap, fd), 0, sp);
sys/compat/sunos32/sunos32_misc.c
1058
error = sunstatfs(sp, SCARG_P32(uap, buf));
sys/compat/sunos32/sunos32_misc.c
1059
STATVFSBUF_PUT(sp);
sys/compat/sunos32/sunos32_misc.c
992
struct session *sp = p->p_session;
sys/compat/sunos32/sunos32_misc.c
994
if (sp->s_ttyvp == 0)
sys/compat/sunos32/sunos32_misc.c
997
if (sp->s_ttyp && sp->s_ttyp->t_session == sp && sp->s_ttyp->t_pgrp)
sys/compat/sunos32/sunos32_misc.c
998
pgsignal(sp->s_ttyp->t_pgrp, SIGHUP, 1);
sys/compat/ultrix/ultrix_fs.c
163
make_ultrix_mntent(struct statvfs *sp, struct ultrix_fs_data *tem)
sys/compat/ultrix/ultrix_fs.c
168
tem->ufsd_flags = sp->f_flag; /* XXX translate */
sys/compat/ultrix/ultrix_fs.c
169
tem->ufsd_mtsize = sp->f_bsize; /* XXX max transfer size */
sys/compat/ultrix/ultrix_fs.c
170
tem->ufsd_otsize = sp->f_iosize;
sys/compat/ultrix/ultrix_fs.c
171
tem->ufsd_bsize = sp->f_bsize;
sys/compat/ultrix/ultrix_fs.c
180
if (strcmp(sp->f_fstypename, "ffs") == 0)
sys/compat/ultrix/ultrix_fs.c
183
tem->ufsd_gtot = sp->f_files; /* total "gnodes" */
sys/compat/ultrix/ultrix_fs.c
184
tem->ufsd_gfree = sp->f_ffree; /* free "gnodes" */
sys/compat/ultrix/ultrix_fs.c
185
tem->ufsd_btot = sp->f_blocks; /* total 1k blocks */
sys/compat/ultrix/ultrix_fs.c
191
tem->ufsd_bfreen = sp->f_bavail; /* blocks available to users */
sys/compat/ultrix/ultrix_fs.c
196
strncpy(tem->ufsd_path, sp->f_mntonname, ULTRIX_MAXPATHLEN);
sys/compat/ultrix/ultrix_fs.c
197
strncpy(tem->ufsd_devname, sp->f_mntfromname, ULTRIX_MAXPATHLEN);
sys/compat/ultrix/ultrix_fs.c
202
tem->ufsd_devname, sp->f_blocks, sp->f_bfree, sp->f_bavail);
sys/compat/ultrix/ultrix_fs.c
210
struct statvfs *sp;
sys/compat/ultrix/ultrix_fs.c
261
sp = &mp->mnt_stat;
sys/compat/ultrix/ultrix_fs.c
267
(error = VFS_STATVFS(mp, sp)) != 0)
sys/compat/ultrix/ultrix_fs.c
273
sp->f_flag = mp->mnt_flag & MNT_VISFLAGMASK;
sys/compat/ultrix/ultrix_fs.c
275
strcmp(path, sp->f_mntonname) == 0) {
sys/compat/ultrix/ultrix_fs.c
276
make_ultrix_mntent(sp, &tem);
sys/compat/ultrix/ultrix_pathname.c
212
ultrixstatfs(struct statvfs *sp, void *buf)
sys/compat/ultrix/ultrix_pathname.c
218
ssfs.f_bsize = sp->f_bsize;
sys/compat/ultrix/ultrix_pathname.c
219
ssfs.f_blocks = sp->f_blocks;
sys/compat/ultrix/ultrix_pathname.c
220
ssfs.f_bfree = sp->f_bfree;
sys/compat/ultrix/ultrix_pathname.c
221
ssfs.f_bavail = sp->f_bavail;
sys/compat/ultrix/ultrix_pathname.c
222
ssfs.f_files = sp->f_files;
sys/compat/ultrix/ultrix_pathname.c
223
ssfs.f_ffree = sp->f_ffree;
sys/compat/ultrix/ultrix_pathname.c
224
ssfs.f_fsid = sp->f_fsidx;
sys/compat/ultrix/ultrix_pathname.c
233
struct statvfs *sp;
sys/compat/ultrix/ultrix_pathname.c
243
sp = &mp->mnt_stat;
sys/compat/ultrix/ultrix_pathname.c
245
if ((error = VFS_STATVFS(mp, sp)) != 0)
sys/compat/ultrix/ultrix_pathname.c
247
sp->f_flag = mp->mnt_flag & MNT_VISFLAGMASK;
sys/compat/ultrix/ultrix_pathname.c
248
return ultrixstatfs(sp, (void *)SCARG(uap, buf));
sys/compat/ultrix/ultrix_pathname.c
261
struct statvfs *sp;
sys/compat/ultrix/ultrix_pathname.c
268
sp = &mp->mnt_stat;
sys/compat/ultrix/ultrix_pathname.c
269
if ((error = VFS_STATVFS(mp, sp)) != 0)
sys/compat/ultrix/ultrix_pathname.c
271
sp->f_flag = mp->mnt_flag & MNT_VISFLAGMASK;
sys/compat/ultrix/ultrix_pathname.c
272
error = ultrixstatfs(sp, (void *)SCARG(uap, buf));
sys/ddb/db_lex.c
85
db_set_line(const char *sp, const char *ep)
sys/ddb/db_lex.c
88
db_lp = sp;
sys/dev/acpi/thinkpad_acpi.c
1093
tp_sysctl_param_t *sp = node.sysctl_data;
sys/dev/acpi/thinkpad_acpi.c
1097
charge_start = thinkpad_call_method(sp->sp_dev,
sys/dev/acpi/thinkpad_acpi.c
1098
THINKPAD_GET_CHARGE_START, sp->sp_bat) & 0xff;
sys/dev/acpi/thinkpad_acpi.c
1108
if (thinkpad_call_method(sp->sp_dev, THINKPAD_SET_CHARGE_START,
sys/dev/acpi/thinkpad_acpi.c
1109
charge_start | sp->sp_bat<<8) & THINKPAD_CALL_ERROR)
sys/dev/acpi/thinkpad_acpi.c
1119
tp_sysctl_param_t *sp = node.sysctl_data;
sys/dev/acpi/thinkpad_acpi.c
1123
charge_stop = thinkpad_call_method(sp->sp_dev,
sys/dev/acpi/thinkpad_acpi.c
1124
THINKPAD_GET_CHARGE_STOP, sp->sp_bat) & 0xff;
sys/dev/acpi/thinkpad_acpi.c
1140
if (thinkpad_call_method(sp->sp_dev, THINKPAD_SET_CHARGE_STOP,
sys/dev/acpi/thinkpad_acpi.c
1141
charge_stop | sp->sp_bat<<8) & THINKPAD_CALL_ERROR)
sys/dev/acpi/thinkpad_acpi.c
1151
tp_sysctl_param_t *sp = node.sysctl_data;
sys/dev/acpi/thinkpad_acpi.c
1155
charge_inhibit = thinkpad_call_method(sp->sp_dev,
sys/dev/acpi/thinkpad_acpi.c
1156
THINKPAD_GET_CHARGE_INHIBIT, sp->sp_bat) & 0x01;
sys/dev/acpi/thinkpad_acpi.c
1163
if (thinkpad_call_method(sp->sp_dev, THINKPAD_SET_CHARGE_INHIBIT,
sys/dev/acpi/thinkpad_acpi.c
1164
charge_inhibit | sp->sp_bat<<4 | 0xffff<<8) & THINKPAD_CALL_ERROR)
sys/dev/acpi/thinkpad_acpi.c
1174
tp_sysctl_param_t *sp = node.sysctl_data;
sys/dev/acpi/thinkpad_acpi.c
1178
force_discharge = thinkpad_call_method(sp->sp_dev,
sys/dev/acpi/thinkpad_acpi.c
1179
THINKPAD_GET_FORCE_DISCHARGE, sp->sp_bat) & 0x01;
sys/dev/acpi/thinkpad_acpi.c
1186
if (thinkpad_call_method(sp->sp_dev, THINKPAD_SET_FORCE_DISCHARGE,
sys/dev/acpi/thinkpad_acpi.c
1187
force_discharge | sp->sp_bat<<8) & THINKPAD_CALL_ERROR)
sys/dev/i2c/ibmhawk.c
294
struct ibmhawk_sensordesc *sp;
sys/dev/i2c/ibmhawk.c
300
sp = NULL;
sys/dev/i2c/ibmhawk.c
304
sp = ibmhawk_sensors+i;
sys/dev/i2c/ibmhawk.c
307
if (sp == NULL) {
sys/dev/i2c/ibmhawk.c
314
strlcpy(dp->desc, sp->desc, sizeof(dp->desc));
sys/dev/i2c/ibmhawk.c
315
dp->units = sp->units;
sys/dev/ic/aac.c
1176
u_int32_t arg1, u_int32_t arg2, u_int32_t arg3, u_int32_t *sp)
sys/dev/ic/aac.c
1211
if (sp != NULL)
sys/dev/ic/aac.c
1212
*sp = status;
sys/dev/ic/dpt.c
1279
struct eata_sp sp;
sys/dev/ic/dpt.c
1292
ccb->ccb_savesp = &sp;
sys/dev/ic/dpt.c
1371
rv = copyout(&sp, ucp->ucp_stataddr, sizeof(sp));
sys/dev/ic/dpt.c
249
struct eata_sp *sp;
sys/dev/ic/dpt.c
253
sp = sc->sc_stp;
sys/dev/ic/dpt.c
270
if (sp->sp_ccbid == -1) {
sys/dev/ic/dpt.c
285
if ((u_int)sp->sp_ccbid >= sc->sc_nccbs) {
sys/dev/ic/dpt.c
287
device_xname(sc->sc_dev), sp->sp_ccbid);
sys/dev/ic/dpt.c
290
sp->sp_ccbid = -1;
sys/dev/ic/dpt.c
296
ccb = sc->sc_ccbs + sp->sp_ccbid;
sys/dev/ic/dpt.c
301
ccb->ccb_hba_status = sp->sp_hba_status & 0x7f;
sys/dev/ic/dpt.c
302
ccb->ccb_scsi_status = sp->sp_scsi_status;
sys/dev/ic/dpt.c
304
memcpy(ccb->ccb_savesp, sp, sizeof(*sp));
sys/dev/ic/dpt.c
311
sp->sp_ccbid = -1;
sys/dev/ic/i82557.c
1471
struct fxp_stats *sp = &sc->sc_control_data->fcd_stats;
sys/dev/ic/i82557.c
1483
if_statadd_ref(ifp, nsr, if_opackets, le32toh(sp->tx_good));
sys/dev/ic/i82557.c
1485
le32toh(sp->tx_total_collisions));
sys/dev/ic/i82557.c
1486
if (sp->rx_good) {
sys/dev/ic/i82557.c
1492
le32toh(sp->rx_crc_errors) +
sys/dev/ic/i82557.c
1493
le32toh(sp->rx_alignment_errors) +
sys/dev/ic/i82557.c
1494
le32toh(sp->rx_rnr_errors) +
sys/dev/ic/i82557.c
1495
le32toh(sp->rx_overrun_errors));
sys/dev/ic/i82557.c
1500
if (sp->tx_underruns) {
sys/dev/ic/i82557.c
1502
le32toh(sp->tx_underruns));
sys/dev/ic/i82557.c
1508
sc->sc_ev_txpause.ev_count += sp->tx_pauseframes;
sys/dev/ic/i82557.c
1509
sc->sc_ev_rxpause.ev_count += sp->rx_pauseframes;
sys/dev/ic/i82557.c
1548
sp->tx_good = 0;
sys/dev/ic/i82557.c
1549
sp->tx_underruns = 0;
sys/dev/ic/i82557.c
1550
sp->tx_total_collisions = 0;
sys/dev/ic/i82557.c
1552
sp->rx_good = 0;
sys/dev/ic/i82557.c
1553
sp->rx_crc_errors = 0;
sys/dev/ic/i82557.c
1554
sp->rx_alignment_errors = 0;
sys/dev/ic/i82557.c
1555
sp->rx_rnr_errors = 0;
sys/dev/ic/i82557.c
1556
sp->rx_overrun_errors = 0;
sys/dev/ic/i82557.c
1558
sp->tx_pauseframes = 0;
sys/dev/ic/i82557.c
1559
sp->rx_pauseframes = 0;
sys/dev/ic/isp.c
4513
isp24xx_statusreq_t *sp;
sys/dev/ic/isp.c
4567
sp = (isp24xx_statusreq_t *) local;
sys/dev/ic/isp.c
4569
&((isp24xx_statusreq_t *)fcp->isp_scratch)[1], sp);
sys/dev/ic/isp.c
4571
if (sp->req_completion_status == 0) {
sys/dev/ic/isp.c
4576
chan, tgt, sp->req_completion_status);
sys/dev/ic/isp.c
5039
ispstatusreq_t *sp = (ispstatusreq_t *) qe;
sys/dev/ic/isp.c
5060
isp_get_hdr(isp, hp, &sp->req_header);
sys/dev/ic/isp.c
5061
etype = sp->req_header.rqs_entry_type;
sys/dev/ic/isp.c
5074
isp_get_response(isp, (ispstatusreq_t *) hp, sp);
sys/dev/ic/isp.c
5076
isp_print_bytes(isp, "Response Queue Entry", QENTRY_LEN, sp);
sys/dev/ic/isp.c
5078
scsi_status = sp->req_scsi_status;
sys/dev/ic/isp.c
5079
completion_status = sp->req_completion_status;
sys/dev/ic/isp.c
5080
req_status_flags = sp->req_status_flags;
sys/dev/ic/isp.c
5081
req_state_flags = sp->req_state_flags;
sys/dev/ic/isp.c
5082
resid = sp->req_resid;
sys/dev/ic/isp.c
5142
"Request Queue Entry", QENTRY_LEN, sp);
sys/dev/ic/isp.c
5147
scsi_status = sp->req_scsi_status;
sys/dev/ic/isp.c
5148
completion_status = sp->req_completion_status;
sys/dev/ic/isp.c
5149
req_status_flags = sp->req_status_flags;
sys/dev/ic/isp.c
5150
req_state_flags = sp->req_state_flags;
sys/dev/ic/isp.c
5151
resid = sp->req_resid;
sys/dev/ic/isp.c
5154
if (sp->req_header.rqs_flags & RQSFLAG_MASK) {
sys/dev/ic/isp.c
5155
if (sp->req_header.rqs_flags & RQSFLAG_CONTINUATION) {
sys/dev/ic/isp.c
5156
isp_print_bytes(isp, "unexpected continuation segment", QENTRY_LEN, sp);
sys/dev/ic/isp.c
5160
if (sp->req_header.rqs_flags & RQSFLAG_FULL) {
sys/dev/ic/isp.c
5166
if (sp->req_header.rqs_flags & RQSFLAG_BADHEADER) {
sys/dev/ic/isp.c
5167
isp_print_bytes(isp, "bad header flag", QENTRY_LEN, sp);
sys/dev/ic/isp.c
5170
if (sp->req_header.rqs_flags & RQSFLAG_BADPACKET) {
sys/dev/ic/isp.c
5171
isp_print_bytes(isp, "bad request packet", QENTRY_LEN, sp);
sys/dev/ic/isp.c
5174
if (sp->req_header.rqs_flags & RQSFLAG_BADCOUNT) {
sys/dev/ic/isp.c
5175
isp_print_bytes(isp, "invalid entry count", QENTRY_LEN, sp);
sys/dev/ic/isp.c
5178
if (sp->req_header.rqs_flags & RQSFLAG_BADORDER) {
sys/dev/ic/isp.c
5179
isp_print_bytes(isp, "invalid IOCB ordering", QENTRY_LEN, sp);
sys/dev/ic/isp.c
5185
if (!ISP_VALID_HANDLE(isp, sp->req_handle)) {
sys/dev/ic/isp.c
5186
isp_prt(isp, ISP_LOGERR, "bad request handle 0x%x (iocb type 0x%x)", sp->req_handle, etype);
sys/dev/ic/isp.c
5191
xs = isp_find_xs(isp, sp->req_handle);
sys/dev/ic/isp.c
5199
isp_prt(isp, ISP_LOGERR, "cannot find handle 0x%x (type 0x%x)", sp->req_handle, etype);
sys/dev/ic/isp.c
5201
isp_prt(isp, ISP_LOGERR, "cannot find handle 0x%x (status 0x%x)", sp->req_handle, ts);
sys/dev/ic/isp.c
5220
resp = ((isp24xx_statusreq_t *)sp)->req_rsp_sense;
sys/dev/ic/isp.c
5221
rlen = ((isp24xx_statusreq_t *)sp)->req_response_len;
sys/dev/ic/isp.c
5223
resp = sp->req_response;
sys/dev/ic/isp.c
5224
rlen = sp->req_response_len;
sys/dev/ic/isp.c
5234
snsp = ((isp24xx_statusreq_t *)sp)->req_rsp_sense;
sys/dev/ic/isp.c
5236
slen = ((isp24xx_statusreq_t *)sp)->req_sense_len;
sys/dev/ic/isp.c
5238
snsp = sp->req_sense_data;
sys/dev/ic/isp.c
5239
slen = sp->req_sense_len;
sys/dev/ic/isp.c
5242
snsp = sp->req_sense_data;
sys/dev/ic/isp.c
5243
slen = sp->req_sense_len;
sys/dev/ic/isp.c
5274
isp_parse_status_24xx(isp, (isp24xx_statusreq_t *)sp, xs, &resid);
sys/dev/ic/isp.c
5276
isp_parse_status(isp, (void *)sp, xs, &resid);
sys/dev/ic/isp.c
5316
if (!IS_24XX(isp) && (sp->req_header.rqs_flags & RQSFLAG_FULL)) {
sys/dev/ic/isp.c
5340
ISP_DMAFREE(isp, xs, sp->req_handle);
sys/dev/ic/isp.c
5342
isp_destroy_handle(isp, sp->req_handle);
sys/dev/ic/isp.c
6021
isp_parse_status(ispsoftc_t *isp, ispstatusreq_t *sp, XS_T *xs, long *rp)
sys/dev/ic/isp.c
6023
switch (sp->req_completion_status & 0xff) {
sys/dev/ic/isp.c
6031
if ((sp->req_state_flags & RQSF_GOT_TARGET) == 0) {
sys/dev/ic/isp.c
6039
isp_xs_prt(isp, xs, ISP_LOGERR, "Command Incomplete, state 0x%x", sp->req_state_flags);
sys/dev/ic/isp.c
6051
if (sp->req_state_flags & RQSF_GOT_BUS) {
sys/dev/ic/isp.c
6054
if (sp->req_state_flags & RQSF_GOT_TARGET) {
sys/dev/ic/isp.c
6057
if (sp->req_state_flags & RQSF_SENT_CDB) {
sys/dev/ic/isp.c
6060
if (sp->req_state_flags & RQSF_XFRD_DATA) {
sys/dev/ic/isp.c
6063
if (sp->req_state_flags & RQSF_GOT_STATUS) {
sys/dev/ic/isp.c
6066
if (sp->req_state_flags & RQSF_GOT_SENSE) {
sys/dev/ic/isp.c
6069
if (sp->req_state_flags & RQSF_XFER_COMPLETE) {
sys/dev/ic/isp.c
6073
if (sp->req_status_flags & RQSTF_DISCONNECT) {
sys/dev/ic/isp.c
6076
if (sp->req_status_flags & RQSTF_SYNCHRONOUS) {
sys/dev/ic/isp.c
6079
if (sp->req_status_flags & RQSTF_PARITY_ERROR) {
sys/dev/ic/isp.c
6082
if (sp->req_status_flags & RQSTF_BUS_RESET) {
sys/dev/ic/isp.c
6085
if (sp->req_status_flags & RQSTF_DEVICE_RESET) {
sys/dev/ic/isp.c
6088
if (sp->req_status_flags & RQSTF_ABORTED) {
sys/dev/ic/isp.c
6091
if (sp->req_status_flags & RQSTF_TIMEOUT) {
sys/dev/ic/isp.c
6094
if (sp->req_status_flags & RQSTF_NEGOTIATION) {
sys/dev/ic/isp.c
6133
XS_SET_RESID(xs, sp->req_resid);
sys/dev/ic/isp.c
6195
int ru_marked = (sp->req_scsi_status & RQCS_RU) != 0;
sys/dev/ic/isp.c
6196
if (!ru_marked || sp->req_resid > XS_XFRLEN(xs)) {
sys/dev/ic/isp.c
6197
isp_xs_prt(isp, xs, ISP_LOGWARN, bun, XS_XFRLEN(xs), sp->req_resid, (ru_marked)? "marked" : "not marked");
sys/dev/ic/isp.c
6204
XS_SET_RESID(xs, sp->req_resid);
sys/dev/ic/isp.c
6297
uint8_t sts = sp->req_completion_status & 0xff;
sys/dev/ic/isp.c
6348
sp->req_completion_status);
sys/dev/ic/isp.c
6357
isp_parse_status_24xx(ispsoftc_t *isp, isp24xx_statusreq_t *sp, XS_T *xs, long *rp)
sys/dev/ic/isp.c
6362
switch (sp->req_completion_status) {
sys/dev/ic/isp.c
6401
XS_SET_RESID(xs, sp->req_resid);
sys/dev/ic/isp.c
6427
ru_marked = (sp->req_scsi_status & RQCS_RU) != 0;
sys/dev/ic/isp.c
6432
sv_marked = (sp->req_scsi_status & (RQCS_SV|RQCS_RV)) != 0;
sys/dev/ic/isp.c
6434
(sp->req_resid > XS_XFRLEN(xs))) {
sys/dev/ic/isp.c
6435
isp_xs_prt(isp, xs, ISP_LOGWARN, bun, XS_XFRLEN(xs), sp->req_resid, (ru_marked)? "marked" : "not marked");
sys/dev/ic/isp.c
6441
XS_SET_RESID(xs, sp->req_resid);
sys/dev/ic/isp.c
6442
isp_xs_prt(isp, xs, ISP_LOGDEBUG0, "Data Underrun (%d) for command 0x%x", sp->req_resid, XS_CDBP(xs)[0] & 0xff);
sys/dev/ic/isp.c
6455
uint8_t sts = sp->req_completion_status & 0xff;
sys/dev/ic/isp.c
6509
sp->req_completion_status, chan);
sys/dev/ic/isp_netbsd.c
325
isp_stats_t *sp = (isp_stats_t *) addr;
sys/dev/ic/isp_netbsd.c
327
ISP_MEMZERO(sp, sizeof (*sp));
sys/dev/ic/isp_netbsd.c
328
sp->isp_stat_version = ISP_STATS_VERSION;
sys/dev/ic/isp_netbsd.c
329
sp->isp_type = isp->isp_type;
sys/dev/ic/isp_netbsd.c
330
sp->isp_revision = isp->isp_revision;
sys/dev/ic/isp_netbsd.c
332
sp->isp_stats[ISP_INTCNT] = isp->isp_intcnt;
sys/dev/ic/isp_netbsd.c
333
sp->isp_stats[ISP_INTBOGUS] = isp->isp_intbogus;
sys/dev/ic/isp_netbsd.c
334
sp->isp_stats[ISP_INTMBOXC] = isp->isp_intmboxc;
sys/dev/ic/isp_netbsd.c
335
sp->isp_stats[ISP_INGOASYNC] = isp->isp_intoasync;
sys/dev/ic/isp_netbsd.c
336
sp->isp_stats[ISP_RSLTCCMPLT] = isp->isp_rsltccmplt;
sys/dev/ic/isp_netbsd.c
337
sp->isp_stats[ISP_FPHCCMCPLT] = isp->isp_fphccmplt;
sys/dev/ic/isp_netbsd.c
338
sp->isp_stats[ISP_RSCCHIWAT] = isp->isp_rscchiwater;
sys/dev/ic/isp_netbsd.c
339
sp->isp_stats[ISP_FPCCHIWAT] = isp->isp_fpcchiwater;
sys/dev/ic/tulip.c
2549
volatile uint32_t *sp;
sys/dev/ic/tulip.c
2604
sp = TULIP_CDSP(sc);
sys/dev/ic/tulip.c
2632
*sp++ = htole32(TULIP_SP_FIELD(enm->enm_addrlo, 0));
sys/dev/ic/tulip.c
2633
*sp++ = htole32(TULIP_SP_FIELD(enm->enm_addrlo, 1));
sys/dev/ic/tulip.c
2634
*sp++ = htole32(TULIP_SP_FIELD(enm->enm_addrlo, 2));
sys/dev/ic/tulip.c
2642
*sp++ = htole32(TULIP_SP_FIELD_C(0xff, 0xff));
sys/dev/ic/tulip.c
2643
*sp++ = htole32(TULIP_SP_FIELD_C(0xff, 0xff));
sys/dev/ic/tulip.c
2644
*sp++ = htole32(TULIP_SP_FIELD_C(0xff, 0xff));
sys/dev/ic/tulip.c
2649
*sp++ = htole32(TULIP_SP_FIELD(enaddr, 0));
sys/dev/ic/tulip.c
2650
*sp++ = htole32(TULIP_SP_FIELD(enaddr, 1));
sys/dev/ic/tulip.c
2651
*sp++ = htole32(TULIP_SP_FIELD(enaddr, 2));
sys/dev/ic/tulip.c
2670
sp = TULIP_CDSP(sc);
sys/dev/ic/tulip.c
2688
sp[hash >> 4] |= htole32(1 << (hash & 0xf));
sys/dev/ic/tulip.c
2696
sp[hash >> 4] |= htole32(1 << (hash & 0xf));
sys/dev/ic/tulip.c
2702
sp[hash >> 4] |= htole32(1 << (hash & 0xf));
sys/dev/ic/tulip.c
2708
sp[39] = htole32(TULIP_SP_FIELD(enaddr, 0));
sys/dev/ic/tulip.c
2709
sp[40] = htole32(TULIP_SP_FIELD(enaddr, 1));
sys/dev/ic/tulip.c
2710
sp[41] = htole32(TULIP_SP_FIELD(enaddr, 2));
sys/dev/ic/tulip.c
2722
sp = TULIP_CDSP(sc);
sys/dev/ic/tulip.c
2727
*sp++ = htole32(TULIP_SP_FIELD_C(0xff, 0xff));
sys/dev/ic/tulip.c
2728
*sp++ = htole32(TULIP_SP_FIELD_C(0xff, 0xff));
sys/dev/ic/tulip.c
2729
*sp++ = htole32(TULIP_SP_FIELD_C(0xff, 0xff));
sys/dev/ic/tulip.c
2732
*sp++ = htole32(TULIP_SP_FIELD(enaddr, 0));
sys/dev/ic/tulip.c
2733
*sp++ = htole32(TULIP_SP_FIELD(enaddr, 1));
sys/dev/ic/tulip.c
2734
*sp++ = htole32(TULIP_SP_FIELD(enaddr, 2));
sys/dev/isa/if_ate.c
185
struct fe_simple_probe_struct const *sp)
sys/dev/isa/if_ate.c
190
for (p = sp; p->mask != 0; p++) {
sys/dev/isa/if_fmv_isa.c
183
const struct fe_simple_probe_struct *sp)
sys/dev/isa/if_fmv_isa.c
188
for (p = sp; p->mask != 0; p++) {
sys/dev/iscsi/iscsi_text.c
668
const uint8_t *sp;
sys/dev/iscsi/iscsi_text.c
705
sp = "CHAP";
sys/dev/iscsi/iscsi_text.c
708
sp = "KRB5";
sys/dev/iscsi/iscsi_text.c
711
sp = "SRP";
sys/dev/iscsi/iscsi_text.c
714
sp = "None";
sys/dev/iscsi/iscsi_text.c
717
cl = my_strcpy(&buf[cc], sp);
sys/dev/pci/cxgb/cxgb_mv88e1xxx.c
196
int sp = -1, dplx = -1, pause = 0;
sys/dev/pci/cxgb/cxgb_mv88e1xxx.c
205
sp = G_PSSR_SPEED(status);
sys/dev/pci/cxgb/cxgb_mv88e1xxx.c
206
if (sp == 0)
sys/dev/pci/cxgb/cxgb_mv88e1xxx.c
207
sp = SPEED_10;
sys/dev/pci/cxgb/cxgb_mv88e1xxx.c
208
else if (sp == 1)
sys/dev/pci/cxgb/cxgb_mv88e1xxx.c
209
sp = SPEED_100;
sys/dev/pci/cxgb/cxgb_mv88e1xxx.c
211
sp = SPEED_1000;
sys/dev/pci/cxgb/cxgb_mv88e1xxx.c
216
*speed = sp;
sys/dev/pci/cxgb/cxgb_vsc8211.c
124
int err, sp = -1, dplx = -1, pause = 0;
sys/dev/pci/cxgb/cxgb_vsc8211.c
146
sp = SPEED_1000;
sys/dev/pci/cxgb/cxgb_vsc8211.c
148
sp = SPEED_100;
sys/dev/pci/cxgb/cxgb_vsc8211.c
150
sp = SPEED_10;
sys/dev/pci/cxgb/cxgb_vsc8211.c
157
sp = G_ACSR_SPEED(status);
sys/dev/pci/cxgb/cxgb_vsc8211.c
158
if (sp == 0)
sys/dev/pci/cxgb/cxgb_vsc8211.c
159
sp = SPEED_10;
sys/dev/pci/cxgb/cxgb_vsc8211.c
160
else if (sp == 1)
sys/dev/pci/cxgb/cxgb_vsc8211.c
161
sp = SPEED_100;
sys/dev/pci/cxgb/cxgb_vsc8211.c
163
sp = SPEED_1000;
sys/dev/pci/cxgb/cxgb_vsc8211.c
184
*speed = sp;
sys/dev/pci/if_ste.c
299
const struct ste_product *sp;
sys/dev/pci/if_ste.c
301
for (sp = products; sp->ste_name != NULL; sp++) {
sys/dev/pci/if_ste.c
302
if (PCI_VENDOR(pci_id) == sp->ste_vendor &&
sys/dev/pci/if_ste.c
303
PCI_PRODUCT(pci_id) == sp->ste_product)
sys/dev/pci/if_ste.c
304
return (sp);
sys/dev/pci/if_ste.c
312
const struct ste_product *sp;
sys/dev/pci/if_ste.c
314
sp = ste_lookup_table(pa->pa_id, ste_products);
sys/dev/pci/if_ste.c
315
if (sp && sp->ste_subs) {
sys/dev/pci/if_ste.c
319
ste_lookup_table(subsys, sp->ste_subs);
sys/dev/pci/if_ste.c
321
sp = ssp;
sys/dev/pci/if_ste.c
323
return (sp);
sys/dev/pci/if_ste.c
352
const struct ste_product *sp;
sys/dev/pci/if_ste.c
362
sp = ste_lookup(pa);
sys/dev/pci/if_ste.c
363
if (sp == NULL) {
sys/dev/pci/if_ste.c
368
printf(": %s\n", sp->ste_name);
sys/dev/pci/if_stge.c
367
const struct stge_product *sp;
sys/dev/pci/if_stge.c
369
for (sp = stge_products; sp->stge_name != NULL; sp++) {
sys/dev/pci/if_stge.c
370
if (PCI_VENDOR(pa->pa_id) == sp->stge_vendor &&
sys/dev/pci/if_stge.c
371
PCI_PRODUCT(pa->pa_id) == sp->stge_product)
sys/dev/pci/if_stge.c
372
return (sp);
sys/dev/pci/if_stge.c
403
const struct stge_product *sp;
sys/dev/pci/if_stge.c
411
sp = stge_lookup(pa);
sys/dev/pci/if_stge.c
412
if (sp == NULL) {
sys/dev/pci/if_stge.c
419
pci_aprint_devinfo_fancy(pa, NULL, sp->stge_name, 1);
sys/dev/pci/if_stge.c
582
if (sp->stge_product != PCI_PRODUCT_SUNDANCETI_ST1023) {
sys/dev/pci/mly.c
1436
union mly_status_packet *sp;
sys/dev/pci/mly.c
1477
sp = &mly->mly_mmbox->mmm_status[mly->mly_mmbox_sts_idx];
sys/dev/pci/mly.c
1478
off = (char *)sp - (char *)mly->mly_mmbox;
sys/dev/pci/mly.c
1485
if (sp->mmbox.flag == 0)
sys/dev/pci/mly.c
1489
slot = le16toh(sp->status.command_id);
sys/dev/pci/mly.c
1492
mc->mc_status = sp->status.status;
sys/dev/pci/mly.c
1493
mc->mc_sense = sp->status.sense_length;
sys/dev/pci/mly.c
1494
mc->mc_resid = le32toh(sp->status.residue);
sys/dev/pci/mly.c
1507
sp->mmbox.flag = 0;
sys/dev/pci/mly.c
855
u_int8_t *sp;
sys/dev/pci/mly.c
874
sp = (u_int8_t *)&mci.data_size;
sys/dev/pci/mly.c
875
sp[0] = (sizeof(union mly_cmd_packet) * MLY_MMBOX_COMMANDS) >> 10;
sys/dev/pci/mly.c
876
sp[1] = (sizeof(union mly_status_packet) * MLY_MMBOX_STATUS) >> 10;
sys/dev/pckbport/synaptics.c
1815
synaptics_finger_detect(struct synaptics_softc *sc, struct synaptics_packet *sp,
sys/dev/pckbport/synaptics.c
1829
if ((sc->prev_fingers == 0 && sp->sp_z > synaptics_finger_high) ||
sys/dev/pckbport/synaptics.c
1830
(sc->prev_fingers != 0 && sp->sp_z > synaptics_finger_low))
sys/dev/pckbport/synaptics.c
1844
if (sp->sp_z > SYNAPTICS_FINGER_FLAT &&
sys/dev/pckbport/synaptics.c
1845
sp->sp_w >= SYNAPTICS_WIDTH_PALM_MIN)
sys/dev/pckbport/synaptics.c
1849
(sp->sp_z > SYNAPTICS_FINGER_FLAT ||
sys/dev/pckbport/synaptics.c
1850
sp->sp_w >= SYNAPTICS_WIDTH_PALM_MIN)) {
sys/dev/pckbport/synaptics.c
1867
switch (sp->sp_w) {
sys/dev/pckbport/synaptics.c
1891
struct synaptics_packet *sp, int fingers)
sys/dev/pckbport/synaptics.c
1901
sc->gesture_move_x = abs(sc->gesture_start_x - sp->sp_x);
sys/dev/pckbport/synaptics.c
1902
sc->gesture_move_y = abs(sc->gesture_start_y - sp->sp_y);
sys/dev/pckbport/synaptics.c
1917
sc->gesture_start_x = abs(sp->sp_x);
sys/dev/pckbport/synaptics.c
1918
sc->gesture_start_y = abs(sp->sp_y);
sys/dev/pckbport/synaptics.c
1941
sc->gesture_move_x, synaptics_gesture_move, abs(sp->sp_x));
sys/dev/pckbport/synaptics.c
1943
sc->gesture_move_y, synaptics_gesture_move, abs(sp->sp_y));
sys/dev/pckbport/synaptics.c
2045
sp->sp_left |= gesture_buttons & PMS_LBUTMASK;
sys/dev/pckbport/synaptics.c
2046
sp->sp_right |= gesture_buttons & PMS_RBUTMASK;
sys/dev/pckbport/synaptics.c
2047
sp->sp_middle |= gesture_buttons & PMS_MBUTMASK;
sys/dev/pckbport/synaptics.c
2161
synaptics_movement(struct synaptics_softc *sc, struct synaptics_packet *sp,
sys/dev/pckbport/synaptics.c
2172
sc->history_x[SYN_PRIMARY_FINGER], sp->sp_x,
sys/dev/pckbport/synaptics.c
2175
sc->history_y[SYN_PRIMARY_FINGER], sp->sp_y,
sys/dev/pckbport/synaptics.c
2179
if (sp->sp_finger_count > 1) {
sys/dev/pckbport/synaptics.c
2181
sc->history_x[SYN_SECONDARY_FINGER], sp->sp_sx,
sys/dev/pckbport/synaptics.c
2184
sc->history_y[SYN_SECONDARY_FINGER], sp->sp_sy,
sys/dev/pckbport/synaptics.c
2197
edge = synaptics_check_edge(sp->sp_x, sp->sp_y);
sys/dev/pckbport/synaptics.c
2208
if (sp->sp_finger_count > 1) {
sys/dev/pckbport/synaptics.c
2209
edge = synaptics_check_edge(sp->sp_sx, sp->sp_sy);
sys/dev/pckbport/synaptics.c
2232
if (sp->sp_finger_count > 1) {
sys/dev/pckbport/synaptics.c
2255
if (sp->sp_finger_count > 1) {
sys/dev/pckbport/synaptics.c
2274
pms_synaptics_process_packet(struct pms_softc *psc, struct synaptics_packet *sp)
sys/dev/pckbport/synaptics.c
2293
if (sp->sp_up && sp->sp_down) {
sys/dev/pckbport/synaptics.c
2294
sp->sp_middle = 1;
sys/dev/pckbport/synaptics.c
2295
} else if (sp->sp_up) {
sys/dev/pckbport/synaptics.c
2297
} else if (sp->sp_down) {
sys/dev/pckbport/synaptics.c
2302
sc->up_down = sp->sp_up | sp->sp_down;
sys/dev/pckbport/synaptics.c
2303
sp->sp_up = sp->sp_down = 0;
sys/dev/pckbport/synaptics.c
2311
fingers = synaptics_finger_detect(sc, sp, &palm);
sys/dev/pckbport/synaptics.c
2317
synaptics_gesture_detect(sc, sp, fingers);
sys/dev/pckbport/synaptics.c
2324
buttons = (sp->sp_left ? 0x1 : 0) |
sys/dev/pckbport/synaptics.c
2325
(sp->sp_middle ? 0x2 : 0) |
sys/dev/pckbport/synaptics.c
2326
(sp->sp_right ? 0x4 : 0) |
sys/dev/pckbport/synaptics.c
2327
(sp->sp_up ? 0x8 : 0) |
sys/dev/pckbport/synaptics.c
2328
(sp->sp_down ? 0x10 : 0);
sys/dev/pckbport/synaptics.c
2340
synaptics_movement(sc, sp, &dx, &dy, &dz, &sdx, &sdy,
sys/dev/pckbport/synaptics.c
2349
if (sp->sp_finger_count >= 2 && sc->gesture_type == 0 ) {
sys/dev/pckbport/synaptics.c
2352
(sp->sp_y > synaptics_button_boundary) &&
sys/dev/pckbport/synaptics.c
2353
(sp->sp_sy > synaptics_button_boundary))) {
sys/dev/pckbport/synaptics.c
2367
if ((sp->sp_y < synaptics_button_boundary) &&
sys/dev/pckbport/synaptics.c
2372
if ((sp->sp_sy < synaptics_button_boundary) &&
sys/dev/pcmcia/if_ray.c
2401
struct ray_startup_params_head *sp;
sys/dev/pcmcia/if_ray.c
2413
sp = &sc->sc_startup;
sys/dev/pcmcia/if_ray.c
2416
memset(sp, 0, sizeof(*sp));
sys/dev/pcmcia/if_ray.c
2422
memcpy(sp->sp_ssid, sc->sc_dnwid.i_nwid, sizeof(sp->sp_ssid));
sys/dev/pcmcia/if_ray.c
2423
sp->sp_scan_mode = 0x1;
sys/dev/pcmcia/if_ray.c
2424
memcpy(sp->sp_mac_addr, sc->sc_ecf_startup.e_station_addr,
sys/dev/pcmcia/if_ray.c
2426
PUT2(sp->sp_frag_thresh, 0x7fff); /* disabled */
sys/dev/pcmcia/if_ray.c
2430
PUT2(sp->sp_dwell_time, 0x200);
sys/dev/pcmcia/if_ray.c
2431
PUT2(sp->sp_beacon_period, 1);
sys/dev/pcmcia/if_ray.c
2434
PUT2(sp->sp_dwell_time, 0x400);
sys/dev/pcmcia/if_ray.c
2435
PUT2(sp->sp_beacon_period, 0);
sys/dev/pcmcia/if_ray.c
2438
PUT2(sp->sp_dwell_time, 128);
sys/dev/pcmcia/if_ray.c
2439
PUT2(sp->sp_beacon_period, 256);
sys/dev/pcmcia/if_ray.c
2441
sp->sp_dtim_interval = 1;
sys/dev/pcmcia/if_ray.c
2444
sp->sp_max_retry = 0x1f;
sys/dev/pcmcia/if_ray.c
2445
sp->sp_ack_timo = 0x86;
sys/dev/pcmcia/if_ray.c
2446
sp->sp_sifs = 0x1c;
sys/dev/pcmcia/if_ray.c
2449
sp->sp_max_retry = 0x07;
sys/dev/pcmcia/if_ray.c
2451
sp->sp_ack_timo = 0xa3;
sys/dev/pcmcia/if_ray.c
2452
sp->sp_sifs = 0x1d;
sys/dev/pcmcia/if_ray.c
2455
sp->sp_max_retry = 0x03;
sys/dev/pcmcia/if_ray.c
2457
sp->sp_ack_timo = 0xa3;
sys/dev/pcmcia/if_ray.c
2458
sp->sp_sifs = 0x1d;
sys/dev/pcmcia/if_ray.c
2462
sp->sp_difs = 0x82;
sys/dev/pcmcia/if_ray.c
2463
sp->sp_pifs = 0;
sys/dev/pcmcia/if_ray.c
2466
sp->sp_difs = 0x82;
sys/dev/pcmcia/if_ray.c
2469
sp->sp_pifs = 0xce;
sys/dev/pcmcia/if_ray.c
2471
sp->sp_pifs = 0x4e;
sys/dev/pcmcia/if_ray.c
2474
PUT2(sp->sp_rts_thresh, 0x7fff); /* disabled */
sys/dev/pcmcia/if_ray.c
2476
PUT2(sp->sp_scan_dwell, 0xfb1e);
sys/dev/pcmcia/if_ray.c
2477
PUT2(sp->sp_scan_max_dwell, 0xc75c);
sys/dev/pcmcia/if_ray.c
2479
PUT2(sp->sp_scan_dwell, 0x4e2);
sys/dev/pcmcia/if_ray.c
2480
PUT2(sp->sp_scan_max_dwell, 0x38a4);
sys/dev/pcmcia/if_ray.c
2482
sp->sp_assoc_timo = 0x5;
sys/dev/pcmcia/if_ray.c
2486
sp->sp_adhoc_scan_cycle = 0x4;
sys/dev/pcmcia/if_ray.c
2487
sp->sp_infra_scan_cycle = 0x2;
sys/dev/pcmcia/if_ray.c
2488
sp->sp_infra_super_scan_cycle = 0x4;
sys/dev/pcmcia/if_ray.c
2491
sp->sp_adhoc_scan_cycle = 0x8;
sys/dev/pcmcia/if_ray.c
2492
sp->sp_infra_scan_cycle = 0x1;
sys/dev/pcmcia/if_ray.c
2493
sp->sp_infra_super_scan_cycle = 0x18;
sys/dev/pcmcia/if_ray.c
2496
sp->sp_adhoc_scan_cycle = 0x8;
sys/dev/pcmcia/if_ray.c
2497
sp->sp_infra_scan_cycle = 0x2;
sys/dev/pcmcia/if_ray.c
2498
sp->sp_infra_super_scan_cycle = 0x8;
sys/dev/pcmcia/if_ray.c
2500
sp->sp_promisc = sc->sc_promisc;
sys/dev/pcmcia/if_ray.c
2501
PUT2(sp->sp_uniq_word, 0x0cbd);
sys/dev/pcmcia/if_ray.c
2505
sp->sp_slot_time = 0x4e;
sys/dev/pcmcia/if_ray.c
2508
sp->sp_roam_low_snr_thresh = 0xff;
sys/dev/pcmcia/if_ray.c
2511
sp->sp_roam_low_snr_thresh = 0x30;
sys/dev/pcmcia/if_ray.c
2514
sp->sp_slot_time = 0x32;
sys/dev/pcmcia/if_ray.c
2515
sp->sp_roam_low_snr_thresh = 0xff; /* disabled */
sys/dev/pcmcia/if_ray.c
2518
sp->sp_low_snr_count = 0xff; /* disabled */
sys/dev/pcmcia/if_ray.c
2521
sp->sp_low_snr_count = 0x07; /* disabled */
sys/dev/pcmcia/if_ray.c
2524
sp->sp_infra_missed_beacon_count = 0x2;
sys/dev/pcmcia/if_ray.c
2527
sp->sp_infra_missed_beacon_count = 0x5;
sys/dev/pcmcia/if_ray.c
2530
sp->sp_infra_missed_beacon_count = 0x7;
sys/dev/pcmcia/if_ray.c
2532
sp->sp_adhoc_missed_beacon_count = 0xff;
sys/dev/pcmcia/if_ray.c
2533
sp->sp_country_code = sc->sc_dcountrycode;
sys/dev/pcmcia/if_ray.c
2534
sp->sp_hop_seq = 0x0b;
sys/dev/pcmcia/if_ray.c
2536
sp->sp_hop_seq_len = 0x4e;
sys/dev/pcmcia/if_ray.c
2548
sp->sp_hop_seq_len = 0x4f;
sys/dev/pcmcia/if_ray.c
2576
ray_write_region(sc, off, sp, sizeof(sc->sc_startup));
sys/dev/rasops/rasops.c
1517
uint8_t *sp, *dp;
sys/dev/rasops/rasops.c
1528
sp = ri->ri_bits + r_srcrow + r_srccol * ri->ri_xscale;
sys/dev/rasops/rasops.c
1532
memmove(dp, sp, ri->ri_xscale);
sys/dev/rasops/rasops.c
1534
sp += ri->ri_stride;
sys/dev/rasops/rasops.c
1641
uint8_t *sp, *dp;
sys/dev/rasops/rasops.c
1652
sp = ri->ri_bits + r_srcrow + r_srccol * ri->ri_xscale;
sys/dev/rasops/rasops.c
1656
memmove(dp, sp, ri->ri_xscale);
sys/dev/rasops/rasops.c
1658
sp += ri->ri_stride;
sys/dev/rasops/rasops.c
730
uint8_t *sp, *dp, *hp;
sys/dev/rasops/rasops.c
770
sp = ri->ri_bits + src;
sys/dev/rasops/rasops.c
776
memcpy(dp, sp, ri->ri_emustride);
sys/dev/rasops/rasops.c
781
sp += stride;
sys/dev/rasops/rasops.c
797
uint8_t *sp, *dp, *hp;
sys/dev/rasops/rasops.c
833
sp = ri->ri_bits + row + src * ri->ri_xscale;
sys/dev/rasops/rasops.c
839
memmove(dp, sp, num);
sys/dev/rasops/rasops.c
844
sp += ri->ri_stride;
sys/dev/rasops/rasops_bitops.h
224
uint32_t *sp, *dp, *srp, *drp, *hp;
sys/dev/rasops/rasops_bitops.h
321
sp = srp;
sys/dev/rasops/rasops_bitops.h
325
GETBITS(sp, sboff, rnum, tmp);
sys/dev/rasops/rasops_bitops.h
332
--sp;
sys/dev/rasops/rasops_bitops.h
333
GETBITS(sp, sboff, 32, tmp);
sys/dev/rasops/rasops_bitops.h
339
--sp;
sys/dev/rasops/rasops_bitops.h
341
GETBITS(sp, sb, lnum, tmp);
sys/dev/rasops/rasops_bitops.h
363
sp = srp;
sys/dev/rasops/rasops_bitops.h
369
GETBITS(sp, sboff, lnum, tmp);
sys/dev/rasops/rasops_bitops.h
374
sp++;
sys/dev/rasops/rasops_bitops.h
380
for (cnt = full; cnt; cnt--, sp++) {
sys/dev/rasops/rasops_bitops.h
381
GETBITS(sp, sboff, 32, tmp);
sys/dev/rasops/rasops_bitops.h
386
GETBITS(sp, sboff, rnum, tmp);
sys/dev/rasops/rasops_masks.h
71
#define GETBITS(sp, x, w, dw) do { \
sys/dev/rasops/rasops_masks.h
72
dw = MBL(*(sp), (x)); \
sys/dev/rasops/rasops_masks.h
74
dw |= (MBR((sp)[1], 32 - (x))); \
sys/dev/sbus/spif.c
309
struct stty_port *sp = &ssc->sc_port[port];
sys/dev/sbus/spif.c
319
sp->sp_tty = tp;
sys/dev/sbus/spif.c
320
sp->sp_sc = sc;
sys/dev/sbus/spif.c
321
sp->sp_channel = port;
sys/dev/sbus/spif.c
323
sp->sp_rbuf = malloc(STTY_RBUF_SIZE, M_DEVBUF, M_WAITOK);
sys/dev/sbus/spif.c
324
sp->sp_rend = sp->sp_rbuf + STTY_RBUF_SIZE;
sys/dev/sbus/spif.c
337
struct stty_port *sp;
sys/dev/sbus/spif.c
350
sp = &sc->sc_port[port];
sys/dev/sbus/spif.c
351
tp = sp->sp_tty;
sys/dev/sbus/spif.c
363
if (ISSET(sp->sp_openflags, TIOCFLAG_CLOCAL))
sys/dev/sbus/spif.c
365
if (ISSET(sp->sp_openflags, TIOCFLAG_CRTSCTS))
sys/dev/sbus/spif.c
367
if (ISSET(sp->sp_openflags, TIOCFLAG_MDMBUF))
sys/dev/sbus/spif.c
372
sp->sp_rput = sp->sp_rget = sp->sp_rbuf;
sys/dev/sbus/spif.c
374
STC_WRITE(csc, STC_CAR, sp->sp_channel);
sys/dev/sbus/spif.c
376
STC_WRITE(csc, STC_CAR, sp->sp_channel);
sys/dev/sbus/spif.c
384
if (ISSET(sp->sp_openflags, TIOCFLAG_SOFTCAR) || sp->sp_carrier)
sys/dev/sbus/spif.c
410
struct stty_port *sp = &sc->sc_port[SPIF_PORT(dev)];
sys/dev/sbus/spif.c
411
struct spif_softc *csc = sp->sp_sc;
sys/dev/sbus/spif.c
412
struct tty *tp = sp->sp_tty;
sys/dev/sbus/spif.c
420
stty_modem_control(sp, 0, DMSET);
sys/dev/sbus/spif.c
436
struct stty_port *sp = &stc->sc_port[SPIF_PORT(dev)];
sys/dev/sbus/spif.c
437
struct spif_softc *sc = sp->sp_sc;
sys/dev/sbus/spif.c
438
struct tty *tp = sp->sp_tty;
sys/dev/sbus/spif.c
453
SET(sp->sp_flags, STTYF_SET_BREAK);
sys/dev/sbus/spif.c
454
STC_WRITE(sc, STC_CAR, sp->sp_channel);
sys/dev/sbus/spif.c
459
SET(sp->sp_flags, STTYF_CLR_BREAK);
sys/dev/sbus/spif.c
460
STC_WRITE(sc, STC_CAR, sp->sp_channel);
sys/dev/sbus/spif.c
465
stty_modem_control(sp, TIOCM_DTR, DMBIS);
sys/dev/sbus/spif.c
468
stty_modem_control(sp, TIOCM_DTR, DMBIC);
sys/dev/sbus/spif.c
471
stty_modem_control(sp, *((int *)data), DMBIS);
sys/dev/sbus/spif.c
474
stty_modem_control(sp, *((int *)data), DMBIC);
sys/dev/sbus/spif.c
477
*((int *)data) = stty_modem_control(sp, 0, DMGET);
sys/dev/sbus/spif.c
480
stty_modem_control(sp, *((int *)data), DMSET);
sys/dev/sbus/spif.c
483
*((int *)data) = sp->sp_openflags;
sys/dev/sbus/spif.c
490
sp->sp_openflags = *((int *)data) &
sys/dev/sbus/spif.c
502
stty_modem_control(struct stty_port *sp, int bits, int how)
sys/dev/sbus/spif.c
504
struct spif_softc *csc = sp->sp_sc;
sys/dev/sbus/spif.c
505
struct tty *tp = sp->sp_tty;
sys/dev/sbus/spif.c
509
STC_WRITE(csc, STC_CAR, sp->sp_channel);
sys/dev/sbus/spif.c
514
if (DTR_READ(csc, sp->sp_channel))
sys/dev/sbus/spif.c
527
DTR_WRITE(csc, sp->sp_channel, ISSET(bits, TIOCM_DTR) ? 1 : 0);
sys/dev/sbus/spif.c
537
DTR_WRITE(csc, sp->sp_channel, 1);
sys/dev/sbus/spif.c
544
DTR_WRITE(csc, sp->sp_channel, 0);
sys/dev/sbus/spif.c
560
struct stty_port *sp = &st->sc_port[SPIF_PORT(tp->t_dev)];
sys/dev/sbus/spif.c
561
struct spif_softc *sc = sp->sp_sc;
sys/dev/sbus/spif.c
576
stty_modem_control(sp, TIOCM_DTR,
sys/dev/sbus/spif.c
579
STC_WRITE(sc, STC_CAR, sp->sp_channel);
sys/dev/sbus/spif.c
646
sp->sp_carrier = STC_READ(sc, STC_MSVR) & CD180_MSVR_CD;
sys/dev/sbus/spif.c
656
struct stty_port *sp = &sc->sc_port[SPIF_PORT(dev)];
sys/dev/sbus/spif.c
657
struct tty *tp = sp->sp_tty;
sys/dev/sbus/spif.c
666
struct stty_port *sp = &sc->sc_port[SPIF_PORT(dev)];
sys/dev/sbus/spif.c
667
struct tty *tp = sp->sp_tty;
sys/dev/sbus/spif.c
676
struct stty_port *sp = &sc->sc_port[SPIF_PORT(dev)];
sys/dev/sbus/spif.c
677
struct tty *tp = sp->sp_tty;
sys/dev/sbus/spif.c
686
struct stty_port *sp = &sc->sc_port[SPIF_PORT(dev)];
sys/dev/sbus/spif.c
688
return (sp->sp_tty);
sys/dev/sbus/spif.c
696
struct stty_port *sp = &sc->sc_port[SPIF_PORT(tp->t_dev)];
sys/dev/sbus/spif.c
703
SET(sp->sp_flags, STTYF_STOP);
sys/dev/sbus/spif.c
713
struct stty_port *sp = &stc->sc_port[SPIF_PORT(tp->t_dev)];
sys/dev/sbus/spif.c
714
struct spif_softc *sc = sp->sp_sc;
sys/dev/sbus/spif.c
721
sp->sp_txc = ndqb(&tp->t_outq, 0);
sys/dev/sbus/spif.c
722
sp->sp_txp = tp->t_outq.c_cf;
sys/dev/sbus/spif.c
724
STC_WRITE(sc, STC_CAR, sp->sp_channel);
sys/dev/sbus/spif.c
736
struct stty_port *sp;
sys/dev/sbus/spif.c
740
sp = &sc->sc_ttys->sc_port[channel];
sys/dev/sbus/spif.c
741
ptr = sp->sp_rput;
sys/dev/sbus/spif.c
744
if (ptr == sp->sp_rend)
sys/dev/sbus/spif.c
745
ptr = sp->sp_rbuf;
sys/dev/sbus/spif.c
746
if (ptr == sp->sp_rget) {
sys/dev/sbus/spif.c
747
if (ptr == sp->sp_rbuf)
sys/dev/sbus/spif.c
748
ptr = sp->sp_rend;
sys/dev/sbus/spif.c
750
SET(sp->sp_flags, STTYF_RING_OVERFLOW);
sys/dev/sbus/spif.c
754
sp->sp_rput = ptr;
sys/dev/sbus/spif.c
761
struct stty_port *sp;
sys/dev/sbus/spif.c
766
sp = &sc->sc_ttys->sc_port[channel];
sys/dev/sbus/spif.c
767
ptr = sp->sp_rput;
sys/dev/sbus/spif.c
773
if (ptr == sp->sp_rend)
sys/dev/sbus/spif.c
774
ptr = sp->sp_rbuf;
sys/dev/sbus/spif.c
775
if (ptr == sp->sp_rget) {
sys/dev/sbus/spif.c
776
if (ptr == sp->sp_rbuf)
sys/dev/sbus/spif.c
777
ptr = sp->sp_rend;
sys/dev/sbus/spif.c
779
SET(sp->sp_flags, STTYF_RING_OVERFLOW);
sys/dev/sbus/spif.c
786
sp->sp_rput = ptr;
sys/dev/sbus/spif.c
794
struct stty_port *sp;
sys/dev/sbus/spif.c
799
sp = &sc->sc_ttys->sc_port[channel];
sys/dev/sbus/spif.c
800
if (!ISSET(sp->sp_flags, STTYF_STOP)) {
sys/dev/sbus/spif.c
801
if (ISSET(sp->sp_flags, STTYF_SET_BREAK)) {
sys/dev/sbus/spif.c
804
CLR(sp->sp_flags, STTYF_SET_BREAK);
sys/dev/sbus/spif.c
807
if (ISSET(sp->sp_flags, STTYF_CLR_BREAK)) {
sys/dev/sbus/spif.c
810
CLR(sp->sp_flags, STTYF_CLR_BREAK);
sys/dev/sbus/spif.c
814
while (sp->sp_txc > 0 && cnt < (CD180_TX_FIFO_SIZE-1)) {
sys/dev/sbus/spif.c
815
ch = *sp->sp_txp;
sys/dev/sbus/spif.c
816
sp->sp_txc--;
sys/dev/sbus/spif.c
817
sp->sp_txp++;
sys/dev/sbus/spif.c
828
if (sp->sp_txc == 0 ||
sys/dev/sbus/spif.c
829
ISSET(sp->sp_flags, STTYF_STOP)) {
sys/dev/sbus/spif.c
832
CLR(sp->sp_flags, STTYF_STOP);
sys/dev/sbus/spif.c
833
SET(sp->sp_flags, STTYF_DONE);
sys/dev/sbus/spif.c
845
struct stty_port *sp;
sys/dev/sbus/spif.c
849
sp = &sc->sc_ttys->sc_port[channel];
sys/dev/sbus/spif.c
852
SET(sp->sp_flags, STTYF_CDCHG);
sys/dev/sbus/spif.c
899
struct stty_port *sp;
sys/dev/sbus/spif.c
904
sp = &stc->sc_port[i];
sys/dev/sbus/spif.c
905
tp = sp->sp_tty;
sys/dev/sbus/spif.c
910
while (sp->sp_rget != sp->sp_rput) {
sys/dev/sbus/spif.c
911
stat = sp->sp_rget[0];
sys/dev/sbus/spif.c
912
data = sp->sp_rget[1];
sys/dev/sbus/spif.c
913
sp->sp_rget += 2;
sys/dev/sbus/spif.c
914
if (sp->sp_rget == sp->sp_rend)
sys/dev/sbus/spif.c
915
sp->sp_rget = sp->sp_rbuf;
sys/dev/sbus/spif.c
927
flags = sp->sp_flags;
sys/dev/sbus/spif.c
928
CLR(sp->sp_flags, STTYF_DONE | STTYF_CDCHG |
sys/dev/sbus/spif.c
938
sp->sp_carrier = msvr & CD180_MSVR_CD;
sys/dev/sbus/spif.c
940
sp->sp_carrier);
sys/dev/sbus/spif.c
950
sp->sp_txp - tp->t_outq.c_cf);
sys/dev/scsipi/scsi_spc.h
569
#define SSD_ADD_BYTES_LIM(sp) \
sys/dev/scsipi/scsi_spc.h
570
((((int)(sp)->extra_len) < (int)sizeof(struct scsi_sense_data) - 8) ? \
sys/dev/scsipi/scsi_spc.h
571
(sp)->extra_len : sizeof(struct scsi_sense_data) - 8)
sys/dev/scsipi/ses.c
1075
ses_getputstat(ses_softc_t *ssc, int objid, SesComStat *sp, int slp,
sys/dev/scsipi/ses.c
1128
if (ses_decode(sdata, amt, cc->ses_eltmap, tidx, oidx, sp)) {
sys/dev/scsipi/ses.c
1132
if (ses_encode(sdata, amt, cc->ses_eltmap, tidx, oidx, sp)) {
sys/dev/scsipi/ses.c
1267
ses_decode(char *b, int amt, uint8_t *ep, int elt, int elm, SesComStat *sp)
sys/dev/scsipi/ses.c
1278
gget8(b, 1, sp->comstatus);
sys/dev/scsipi/ses.c
1279
sp->comstat[0] = 0;
sys/dev/scsipi/ses.c
1280
sp->comstat[1] = 0;
sys/dev/scsipi/ses.c
1281
sp->comstat[2] = 0;
sys/dev/scsipi/ses.c
1319
gget8(b, idx++, sp->comstatus);
sys/dev/scsipi/ses.c
1320
gget8(b, idx++, sp->comstat[0]);
sys/dev/scsipi/ses.c
1321
gget8(b, idx++, sp->comstat[1]);
sys/dev/scsipi/ses.c
1322
gget8(b, idx++, sp->comstat[2]);
sys/dev/scsipi/ses.c
1337
ses_encode(char *b, int amt, uint8_t *ep, int elt, int elm, SesComStat *sp)
sys/dev/scsipi/ses.c
1350
sset8(b, i, sp->comstatus & 0xf);
sys/dev/scsipi/ses.c
1352
PRINTF("set EncStat %x\n", sp->comstatus);
sys/dev/scsipi/ses.c
1391
sset8(b, idx, sp->comstatus);
sys/dev/scsipi/ses.c
1392
sset8(b, idx, sp->comstat[0]);
sys/dev/scsipi/ses.c
1393
sset8(b, idx, sp->comstat[1]);
sys/dev/scsipi/ses.c
1394
sset8(b, idx, sp->comstat[2]);
sys/dev/scsipi/ses.c
1399
elt, elm, idx, sp->comstatus, sp->comstat[0],
sys/dev/scsipi/ses.c
1400
sp->comstat[1], sp->comstat[2]);
sys/dev/sdmmc/sbt.c
143
const struct sbt_product *sp;
sys/dev/sdmmc/sbt.c
151
sp = &sbt_products[0];
sys/dev/sdmmc/sbt.c
154
i++, sp = &sbt_products[i])
sys/dev/sdmmc/sbt.c
155
if (sp->sp_vendor == sf->cis.manufacturer &&
sys/dev/sdmmc/sbt.c
156
sp->sp_product == sf->cis.product)
sys/dev/tc/sfb.c
1000
void *sp, *dp, *basex, *sfb;
sys/dev/tc/sfb.c
1010
sp = basex + ri->ri_font->fontwidth * srccol;
sys/dev/tc/sfb.c
1011
aligns = (long)sp & SFBALIGNMASK;
sys/dev/tc/sfb.c
1024
sp -= aligns;
sys/dev/tc/sfb.c
1027
MEMWRITE32(sp, SFBCOPYALL1); WRITE_MB();
sys/dev/tc/sfb.c
1029
sp += scanspan;
sys/dev/tc/sfb.c
1046
sp -= aligns;
sys/dev/tc/sfb.c
1051
sq = sp;
sys/dev/tc/sfb.c
1054
MEMWRITE32(sp, SFBCOPYALL1); WRITE_MB();
sys/dev/tc/sfb.c
1058
sp += SFBCOPYBYTESDONE;
sys/dev/tc/sfb.c
1060
MEMWRITE32(sp, SFBCOPYALL1); WRITE_MB();
sys/dev/tc/sfb.c
1064
sp += SFBCOPYBYTESDONE;
sys/dev/tc/sfb.c
1066
MEMWRITE32(sp, SFBCOPYALL1); WRITE_MB();
sys/dev/tc/sfb.c
1068
sp = (sq += scanspan);
sys/dev/tc/sfb.c
1086
sp -= aligns;
sys/dev/tc/sfb.c
1091
sq = sp += (((aligns + w) - 1) & ~31);
sys/dev/tc/sfb.c
1094
MEMWRITE32(sp, SFBCOPYALL1); WRITE_MB();
sys/dev/tc/sfb.c
1098
sp -= SFBCOPYBYTESDONE;
sys/dev/tc/sfb.c
1100
MEMWRITE32(sp, SFBCOPYALL1); WRITE_MB();
sys/dev/tc/sfb.c
1104
sp -= SFBCOPYBYTESDONE;
sys/dev/tc/sfb.c
1106
MEMWRITE32(sp, SFBCOPYALL1); WRITE_MB();
sys/dev/tc/sfb.c
1109
sp = (sq += scanspan);
sys/dev/tc/stic.c
698
uint16_t *p, *sp;
sys/dev/tc/stic.c
713
sp = ss->ss_backing;
sys/dev/tc/stic.c
724
p = sp;
sys/dev/tc/stic.c
739
ss->ss_backing = sp;
sys/dev/tprof/tprof.c
711
tprof_sample_t *sp;
sys/dev/tprof/tprof.c
721
sp = &buf->b_data[idx];
sys/dev/tprof/tprof.c
722
sp->s_pid = l->l_proc->p_pid;
sys/dev/tprof/tprof.c
723
sp->s_lwpid = l->l_lid;
sys/dev/tprof/tprof.c
724
sp->s_cpuid = c->c_cpuid;
sys/dev/tprof/tprof.c
725
sp->s_flags = ((tfi->tfi_inkernel) ? TPROF_SAMPLE_INKERNEL : 0) |
sys/dev/tprof/tprof.c
727
sp->s_pc = pc;
sys/dev/usb/ehci.c
3039
int alen, int rd, ehci_soft_qtd_t **sp)
sys/dev/usb/ehci.c
3047
KASSERT(sp);
sys/dev/usb/ehci.c
3070
*sp = exfer->ex_sqtds[0];
sys/dev/usb/ehci.c
3071
DPRINTF("return sqtd=%#jx", (uintptr_t)*sp, 0, 0, 0);
sys/dev/usb/ohci.c
598
int alen, int rd, ohci_soft_td_t *sp, ohci_soft_td_t **ep)
sys/dev/usb/ohci.c
616
KASSERT(sp);
sys/dev/usb/ohci.c
625
cur = next = sp;
sys/dev/usb/uhci.c
1978
int rd, uhci_soft_td_t **sp)
sys/dev/usb/uhci.c
1990
KASSERT(sp);
sys/dev/usb/uhci.c
2017
*sp = NULL;
sys/dev/usb/uhci.c
2038
*sp = uxfer->ux_stds[0];
sys/dist/pf/net/if_pfsync.c
1042
pfsync_get_mbuf(struct pfsync_softc *sc, u_int8_t action, void **sp)
sys/dist/pf/net/if_pfsync.c
1115
*sp = (void *)((char *)h + PFSYNC_HDRLEN);
sys/dist/pf/net/if_pfsync.c
1129
struct pfsync_state *sp = NULL;
sys/dist/pf/net/if_pfsync.c
1191
sp = usp;
sys/dist/pf/net/if_pfsync.c
1192
sp->updates++;
sys/dist/pf/net/if_pfsync.c
1205
if (sp == NULL) {
sys/dist/pf/net/if_pfsync.c
1208
sp = sc->sc_statep.s++;
sys/dist/pf/net/if_pfsync.c
1212
memset(sp, 0, sizeof(*sp));
sys/dist/pf/net/if_pfsync.c
1214
memcpy(sp->id, &st->id, sizeof(sp->id));
sys/dist/pf/net/if_pfsync.c
1215
sp->creatorid = st->creatorid;
sys/dist/pf/net/if_pfsync.c
1217
strlcpy(sp->ifname, st->kif->pfik_name, sizeof(sp->ifname));
sys/dist/pf/net/if_pfsync.c
1218
pf_state_host_hton(&sk->lan, &sp->lan);
sys/dist/pf/net/if_pfsync.c
1219
pf_state_host_hton(&sk->gwy, &sp->gwy);
sys/dist/pf/net/if_pfsync.c
1220
pf_state_host_hton(&sk->ext, &sp->ext);
sys/dist/pf/net/if_pfsync.c
1222
memcpy(&sp->rt_addr, &st->rt_addr, sizeof(sp->rt_addr));
sys/dist/pf/net/if_pfsync.c
1224
sp->creation = htonl(secs - st->creation);
sys/dist/pf/net/if_pfsync.c
1225
pf_state_counter_hton(st->packets[0], sp->packets[0]);
sys/dist/pf/net/if_pfsync.c
1226
pf_state_counter_hton(st->packets[1], sp->packets[1]);
sys/dist/pf/net/if_pfsync.c
1227
pf_state_counter_hton(st->bytes[0], sp->bytes[0]);
sys/dist/pf/net/if_pfsync.c
1228
pf_state_counter_hton(st->bytes[1], sp->bytes[1]);
sys/dist/pf/net/if_pfsync.c
1230
sp->rule = htonl(-1);
sys/dist/pf/net/if_pfsync.c
1232
sp->rule = htonl(r->nr);
sys/dist/pf/net/if_pfsync.c
1234
sp->anchor = htonl(-1);
sys/dist/pf/net/if_pfsync.c
1236
sp->anchor = htonl(r->nr);
sys/dist/pf/net/if_pfsync.c
1237
sp->af = sk->af;
sys/dist/pf/net/if_pfsync.c
1238
sp->proto = sk->proto;
sys/dist/pf/net/if_pfsync.c
1239
sp->direction = sk->direction;
sys/dist/pf/net/if_pfsync.c
1240
sp->log = st->log;
sys/dist/pf/net/if_pfsync.c
1241
sp->allow_opts = st->allow_opts;
sys/dist/pf/net/if_pfsync.c
1242
sp->timeout = st->timeout;
sys/dist/pf/net/if_pfsync.c
1245
sp->sync_flags |= PFSTATE_STALE;
sys/dist/pf/net/if_pfsync.c
1248
pf_state_peer_hton(&st->src, &sp->src);
sys/dist/pf/net/if_pfsync.c
1249
pf_state_peer_hton(&st->dst, &sp->dst);
sys/dist/pf/net/if_pfsync.c
1252
sp->expire = htonl(0);
sys/dist/pf/net/if_pfsync.c
1254
sp->expire = htonl(st->expire - secs);
sys/dist/pf/net/if_pfsync.c
1298
up->expire = sp->expire;
sys/dist/pf/net/if_pfsync.c
1299
up->src = sp->src;
sys/dist/pf/net/if_pfsync.c
1300
up->dst = sp->dst;
sys/dist/pf/net/if_pfsync.c
1316
(sc->sc_maxupdates && (sp->updates >= sc->sc_maxupdates)))
sys/dist/pf/net/if_pfsync.c
247
pfsync_insert_net_state(struct pfsync_state *sp, u_int8_t chksum_flag)
sys/dist/pf/net/if_pfsync.c
254
if (strnlen(sp->ifname, IFNAMSIZ) == IFNAMSIZ)
sys/dist/pf/net/if_pfsync.c
257
if (sp->creatorid == 0 && pf_status.debug >= PF_DEBUG_MISC) {
sys/dist/pf/net/if_pfsync.c
259
" %08x\n", ntohl(sp->creatorid));
sys/dist/pf/net/if_pfsync.c
263
kif = pfi_kif_get(sp->ifname);
sys/dist/pf/net/if_pfsync.c
267
"unknown interface: %s\n", sp->ifname);
sys/dist/pf/net/if_pfsync.c
276
if (sp->rule != htonl(-1) && sp->anchor == htonl(-1) && chksum_flag &&
sys/dist/pf/net/if_pfsync.c
277
ntohl(sp->rule) <
sys/dist/pf/net/if_pfsync.c
280
PF_RULESET_FILTER].active.ptr_array[ntohl(sp->rule)];
sys/dist/pf/net/if_pfsync.c
299
if (pfsync_alloc_scrub_memory(&sp->src, &st->src) ||
sys/dist/pf/net/if_pfsync.c
300
pfsync_alloc_scrub_memory(&sp->dst, &st->dst)) {
sys/dist/pf/net/if_pfsync.c
316
pf_state_host_ntoh(&sp->lan, &sk->lan);
sys/dist/pf/net/if_pfsync.c
317
pf_state_host_ntoh(&sp->gwy, &sk->gwy);
sys/dist/pf/net/if_pfsync.c
318
pf_state_host_ntoh(&sp->ext, &sk->ext);
sys/dist/pf/net/if_pfsync.c
320
pf_state_peer_ntoh(&sp->src, &st->src);
sys/dist/pf/net/if_pfsync.c
321
pf_state_peer_ntoh(&sp->dst, &st->dst);
sys/dist/pf/net/if_pfsync.c
323
memcpy(&st->rt_addr, &sp->rt_addr, sizeof(st->rt_addr));
sys/dist/pf/net/if_pfsync.c
324
st->creation = time_second - ntohl(sp->creation);
sys/dist/pf/net/if_pfsync.c
325
st->expire = ntohl(sp->expire) + time_second;
sys/dist/pf/net/if_pfsync.c
327
sk->af = sp->af;
sys/dist/pf/net/if_pfsync.c
328
sk->proto = sp->proto;
sys/dist/pf/net/if_pfsync.c
329
sk->direction = sp->direction;
sys/dist/pf/net/if_pfsync.c
330
st->log = sp->log;
sys/dist/pf/net/if_pfsync.c
331
st->timeout = sp->timeout;
sys/dist/pf/net/if_pfsync.c
332
st->allow_opts = sp->allow_opts;
sys/dist/pf/net/if_pfsync.c
334
memcpy(&st->id, sp->id, sizeof(st->id));
sys/dist/pf/net/if_pfsync.c
335
st->creatorid = sp->creatorid;
sys/dist/pf/net/if_pfsync.c
362
struct pfsync_state *sp;
sys/dist/pf/net/if_pfsync.c
476
count * sizeof(*sp), &offp)) == NULL) {
sys/dist/pf/net/if_pfsync.c
482
for (i = 0, sp = (struct pfsync_state *)(mp->m_data + offp);
sys/dist/pf/net/if_pfsync.c
483
i < count; i++, sp++) {
sys/dist/pf/net/if_pfsync.c
485
if (sp->timeout >= PFTM_MAX ||
sys/dist/pf/net/if_pfsync.c
486
sp->src.state > PF_TCPS_PROXY_DST ||
sys/dist/pf/net/if_pfsync.c
487
sp->dst.state > PF_TCPS_PROXY_DST ||
sys/dist/pf/net/if_pfsync.c
488
sp->direction > PF_OUT ||
sys/dist/pf/net/if_pfsync.c
489
(sp->af != AF_INET && sp->af != AF_INET6)) {
sys/dist/pf/net/if_pfsync.c
497
if ((error = pfsync_insert_net_state(sp,
sys/dist/pf/net/if_pfsync.c
510
count * sizeof(*sp), &offp)) == NULL) {
sys/dist/pf/net/if_pfsync.c
516
for (i = 0, sp = (struct pfsync_state *)(mp->m_data + offp);
sys/dist/pf/net/if_pfsync.c
517
i < count; i++, sp++) {
sys/dist/pf/net/if_pfsync.c
521
if (sp->timeout >= PFTM_MAX ||
sys/dist/pf/net/if_pfsync.c
522
sp->src.state > PF_TCPS_PROXY_DST ||
sys/dist/pf/net/if_pfsync.c
523
sp->dst.state > PF_TCPS_PROXY_DST) {
sys/dist/pf/net/if_pfsync.c
531
memcpy(&id_key.id, sp->id, sizeof(id_key.id));
sys/dist/pf/net/if_pfsync.c
532
id_key.creatorid = sp->creatorid;
sys/dist/pf/net/if_pfsync.c
537
if (pfsync_insert_net_state(sp, chksum_flag)) {
sys/dist/pf/net/if_pfsync.c
550
if (st->src.state > sp->src.state &&
sys/dist/pf/net/if_pfsync.c
552
sp->src.state >= PF_TCPS_PROXY_SRC))
sys/dist/pf/net/if_pfsync.c
555
ntohl(sp->src.seqlo)))
sys/dist/pf/net/if_pfsync.c
557
else if (st->dst.state > sp->dst.state) {
sys/dist/pf/net/if_pfsync.c
564
pf_state_peer_ntoh(&sp->src, &st->src);
sys/dist/pf/net/if_pfsync.c
569
SEQ_GT(st->dst.seqlo, ntohl(sp->dst.seqlo)))
sys/dist/pf/net/if_pfsync.c
576
if (st->src.state > sp->src.state)
sys/dist/pf/net/if_pfsync.c
578
else if (st->dst.state > sp->dst.state)
sys/dist/pf/net/if_pfsync.c
592
if (!(sp->sync_flags & PFSTATE_STALE)) {
sys/dist/pf/net/if_pfsync.c
603
pfsync_alloc_scrub_memory(&sp->dst, &st->dst);
sys/dist/pf/net/if_pfsync.c
604
pf_state_peer_ntoh(&sp->src, &st->src);
sys/dist/pf/net/if_pfsync.c
605
pf_state_peer_ntoh(&sp->dst, &st->dst);
sys/dist/pf/net/if_pfsync.c
606
st->expire = ntohl(sp->expire) + time_second;
sys/dist/pf/net/if_pfsync.c
607
st->timeout = sp->timeout;
sys/dist/pf/net/if_pfsync.c
619
count * sizeof(*sp), &offp)) == NULL) {
sys/dist/pf/net/if_pfsync.c
625
for (i = 0, sp = (struct pfsync_state *)(mp->m_data + offp);
sys/dist/pf/net/if_pfsync.c
626
i < count; i++, sp++) {
sys/dist/pf/net/if_pfsync.c
627
memcpy(&id_key.id, sp->id, sizeof(id_key.id));
sys/dist/pf/net/if_pfsync.c
628
id_key.creatorid = sp->creatorid;
sys/dist/pf/net/pf.c
866
struct pf_state *sp;
sys/dist/pf/net/pf.c
874
TAILQ_FOREACH(sp, &cur->states, next)
sys/dist/pf/net/pf.c
875
if (sp->kif == kif) { /* collision! */
sys/dist/pf/net/pf_ioctl.c
1089
pf_state_export(struct pfsync_state *sp, struct pf_state_key *sk,
sys/dist/pf/net/pf_ioctl.c
1093
bzero(sp, sizeof(struct pfsync_state));
sys/dist/pf/net/pf_ioctl.c
1096
sp->lan.addr = sk->lan.addr;
sys/dist/pf/net/pf_ioctl.c
1097
sp->lan.port = sk->lan.port;
sys/dist/pf/net/pf_ioctl.c
1098
sp->gwy.addr = sk->gwy.addr;
sys/dist/pf/net/pf_ioctl.c
1099
sp->gwy.port = sk->gwy.port;
sys/dist/pf/net/pf_ioctl.c
1100
sp->ext.addr = sk->ext.addr;
sys/dist/pf/net/pf_ioctl.c
1101
sp->ext.port = sk->ext.port;
sys/dist/pf/net/pf_ioctl.c
1102
sp->proto = sk->proto;
sys/dist/pf/net/pf_ioctl.c
1103
sp->af = sk->af;
sys/dist/pf/net/pf_ioctl.c
1104
sp->direction = sk->direction;
sys/dist/pf/net/pf_ioctl.c
1107
memcpy(&sp->id, &s->id, sizeof(sp->id));
sys/dist/pf/net/pf_ioctl.c
1108
sp->creatorid = s->creatorid;
sys/dist/pf/net/pf_ioctl.c
1109
strlcpy(sp->ifname, s->kif->pfik_name, sizeof(sp->ifname));
sys/dist/pf/net/pf_ioctl.c
1110
pf_state_peer_to_pfsync(&s->src, &sp->src);
sys/dist/pf/net/pf_ioctl.c
1111
pf_state_peer_to_pfsync(&s->dst, &sp->dst);
sys/dist/pf/net/pf_ioctl.c
1113
sp->rule = s->rule.ptr->nr;
sys/dist/pf/net/pf_ioctl.c
1114
sp->nat_rule = (s->nat_rule.ptr == NULL) ? -1 : s->nat_rule.ptr->nr;
sys/dist/pf/net/pf_ioctl.c
1115
sp->anchor = (s->anchor.ptr == NULL) ? -1 : s->anchor.ptr->nr;
sys/dist/pf/net/pf_ioctl.c
1117
pf_state_counter_to_pfsync(s->bytes[0], sp->bytes[0]);
sys/dist/pf/net/pf_ioctl.c
1118
pf_state_counter_to_pfsync(s->bytes[1], sp->bytes[1]);
sys/dist/pf/net/pf_ioctl.c
1119
pf_state_counter_to_pfsync(s->packets[0], sp->packets[0]);
sys/dist/pf/net/pf_ioctl.c
1120
pf_state_counter_to_pfsync(s->packets[1], sp->packets[1]);
sys/dist/pf/net/pf_ioctl.c
1121
sp->creation = secs - s->creation;
sys/dist/pf/net/pf_ioctl.c
1122
sp->expire = pf_state_expires(s);
sys/dist/pf/net/pf_ioctl.c
1123
sp->log = s->log;
sys/dist/pf/net/pf_ioctl.c
1124
sp->allow_opts = s->allow_opts;
sys/dist/pf/net/pf_ioctl.c
1125
sp->timeout = s->timeout;
sys/dist/pf/net/pf_ioctl.c
1128
sp->sync_flags |= PFSYNC_FLAG_SRCNODE;
sys/dist/pf/net/pf_ioctl.c
1130
sp->sync_flags |= PFSYNC_FLAG_NATSRCNODE;
sys/dist/pf/net/pf_ioctl.c
1132
if (sp->expire > secs)
sys/dist/pf/net/pf_ioctl.c
1133
sp->expire -= secs;
sys/dist/pf/net/pf_ioctl.c
1135
sp->expire = 0;
sys/dist/pf/net/pf_ioctl.c
1140
pf_state_import(struct pfsync_state *sp, struct pf_state_key *sk,
sys/dist/pf/net/pf_ioctl.c
1144
sk->lan.addr = sp->lan.addr;
sys/dist/pf/net/pf_ioctl.c
1145
sk->lan.port = sp->lan.port;
sys/dist/pf/net/pf_ioctl.c
1146
sk->gwy.addr = sp->gwy.addr;
sys/dist/pf/net/pf_ioctl.c
1147
sk->gwy.port = sp->gwy.port;
sys/dist/pf/net/pf_ioctl.c
1148
sk->ext.addr = sp->ext.addr;
sys/dist/pf/net/pf_ioctl.c
1149
sk->ext.port = sp->ext.port;
sys/dist/pf/net/pf_ioctl.c
1150
sk->proto = sp->proto;
sys/dist/pf/net/pf_ioctl.c
1151
sk->af = sp->af;
sys/dist/pf/net/pf_ioctl.c
1152
sk->direction = sp->direction;
sys/dist/pf/net/pf_ioctl.c
1155
memcpy(&s->id, &sp->id, sizeof(sp->id));
sys/dist/pf/net/pf_ioctl.c
1156
s->creatorid = sp->creatorid;
sys/dist/pf/net/pf_ioctl.c
1157
pf_state_peer_from_pfsync(&sp->src, &s->src);
sys/dist/pf/net/pf_ioctl.c
1158
pf_state_peer_from_pfsync(&sp->dst, &s->dst);
sys/dist/pf/net/pf_ioctl.c
1167
s->timeout = sp->timeout;
sys/dist/pf/net/pf_ioctl.c
1168
if (sp->expire > 0)
sys/dist/pf/net/pf_ioctl.c
1169
s->expire -= pf_default_rule.timeout[sp->timeout] - sp->expire;
sys/dist/pf/net/pf_ioctl.c
1176
pf_state_add(struct pfsync_state* sp)
sys/dist/pf/net/pf_ioctl.c
1182
if (sp->timeout >= PFTM_MAX &&
sys/dist/pf/net/pf_ioctl.c
1183
sp->timeout != PFTM_UNTIL_PACKET) {
sys/dist/pf/net/pf_ioctl.c
1195
pf_state_import(sp, sk, s);
sys/dist/pf/net/pf_ioctl.c
1196
kif = pfi_kif_get(sp->ifname);
sys/dist/pf/net/pf_ioctl.c
1949
struct pfsync_state *sp = (struct pfsync_state *)ps->state;
sys/dist/pf/net/pf_ioctl.c
1951
error = pf_state_add(sp);
sys/fs/adosfs/adlookup.c
71
} */ *sp = v;
sys/fs/adosfs/adlookup.c
83
advopprint(sp);
sys/fs/adosfs/adlookup.c
85
cnp = sp->a_cnp;
sys/fs/adosfs/adlookup.c
86
vdp = sp->a_dvp;
sys/fs/adosfs/adlookup.c
88
vpp = sp->a_vpp;
sys/fs/adosfs/advnops.c
132
} */ *sp = v;
sys/fs/adosfs/advnops.c
139
advopprint(sp);
sys/fs/adosfs/advnops.c
141
vap = sp->a_vap;
sys/fs/adosfs/advnops.c
142
ap = VTOA(sp->a_vp);
sys/fs/adosfs/advnops.c
147
vap->va_fsid = sp->a_vp->v_mount->mnt_stat.f_fsidx.__fsid_val[0];
sys/fs/adosfs/advnops.c
156
vap->va_type = sp->a_vp->v_type;
sys/fs/adosfs/advnops.c
158
if (sp->a_vp->v_type == VDIR) {
sys/fs/adosfs/advnops.c
198
} */ *sp = v;
sys/fs/adosfs/advnops.c
199
struct vnode *vp = sp->a_vp;
sys/fs/adosfs/advnops.c
209
advopprint(sp);
sys/fs/adosfs/advnops.c
212
uio = sp->a_uio;
sys/fs/adosfs/advnops.c
213
ap = VTOA(sp->a_vp);
sys/fs/adosfs/advnops.c
218
if (sp->a_vp->v_type != VREG) {
sys/fs/adosfs/advnops.c
241
const int advice = IO_ADV_DECODE(sp->a_ioflag);
sys/fs/adosfs/advnops.c
278
error = bread(sp->a_vp, lbn, amp->bsize, 0, &bp);
sys/fs/adosfs/advnops.c
331
} */ *sp = v;
sys/fs/adosfs/advnops.c
332
advopprint(sp);
sys/fs/adosfs/advnops.c
348
} */ *sp = v;
sys/fs/adosfs/advnops.c
355
advopprint(sp);
sys/fs/adosfs/advnops.c
357
bp = sp->a_bp;
sys/fs/adosfs/advnops.c
364
vp = sp->a_vp;
sys/fs/adosfs/advnops.c
400
} */ *sp = v;
sys/fs/adosfs/advnops.c
409
advopprint(sp);
sys/fs/adosfs/advnops.c
411
ap = VTOA(sp->a_vp);
sys/fs/adosfs/advnops.c
412
bn = sp->a_bn;
sys/fs/adosfs/advnops.c
413
bnp = sp->a_bnp;
sys/fs/adosfs/advnops.c
414
if (sp->a_runp) {
sys/fs/adosfs/advnops.c
415
*sp->a_runp = 0;
sys/fs/adosfs/advnops.c
419
if (sp->a_vpp != NULL)
sys/fs/adosfs/advnops.c
420
*sp->a_vpp = ap->amp->devvp;
sys/fs/adosfs/advnops.c
427
if (sp->a_vp->v_type != VREG) {
sys/fs/adosfs/advnops.c
526
} */ *sp = v;
sys/fs/adosfs/advnops.c
541
} */ *sp = v;
sys/fs/adosfs/advnops.c
547
struct uio *uio = sp->a_uio;
sys/fs/adosfs/advnops.c
553
advopprint(sp);
sys/fs/adosfs/advnops.c
556
if (sp->a_vp->v_type != VDIR) {
sys/fs/adosfs/advnops.c
566
pap = VTOA(sp->a_vp);
sys/fs/adosfs/advnops.c
581
*sp->a_eofflag = 1;
sys/fs/adosfs/advnops.c
685
if (sp->a_ncookies != NULL) {
sys/fs/adosfs/advnops.c
686
*sp->a_ncookies = ncookies;
sys/fs/adosfs/advnops.c
688
*sp->a_cookies = cookies =
sys/fs/adosfs/advnops.c
696
*sp->a_cookies = NULL;
sys/fs/adosfs/advnops.c
743
} */ *sp = v;
sys/fs/adosfs/advnops.c
745
struct vnode *vp = sp->a_vp;
sys/fs/adosfs/advnops.c
749
advopprint(sp);
sys/fs/adosfs/advnops.c
755
vprint("adosfs_access: not locked", sp->a_vp);
sys/fs/adosfs/advnops.c
760
error = adosfs_check_possible(vp, ap, sp->a_accmode);
sys/fs/adosfs/advnops.c
764
error = adosfs_check_permitted(vp, ap, sp->a_accmode, sp->a_cred);
sys/fs/adosfs/advnops.c
779
} */ *sp = v;
sys/fs/adosfs/advnops.c
784
advopprint(sp);
sys/fs/adosfs/advnops.c
786
ap = VTOA(sp->a_vp);
sys/fs/adosfs/advnops.c
787
error = uiomove(ap->slinkto, strlen(ap->slinkto), sp->a_uio);
sys/fs/adosfs/advnops.c
801
} */ *sp = v;
sys/fs/adosfs/advnops.c
803
advopprint(sp);
sys/fs/adosfs/advnops.c
806
*sp->a_recycle = true;
sys/fs/adosfs/advnops.c
823
} */ *sp = v;
sys/fs/adosfs/advnops.c
827
VOP_UNLOCK(sp->a_vp);
sys/fs/adosfs/advnops.c
832
vp = sp->a_vp;
sys/fs/msdosfs/msdosfs_fat.c
186
int *sp) /* returned block size */
sys/fs/msdosfs/msdosfs_fat.c
206
if (bnp == NULL && cnp == NULL && sp == NULL)
sys/fs/msdosfs/msdosfs_fat.c
230
if (sp)
sys/fs/msdosfs/msdosfs_fat.c
231
*sp = uimin(pmp->pm_bpcluster,
sys/fs/msdosfs/msdosfs_fat.c
248
if (sp)
sys/fs/msdosfs/msdosfs_fat.c
249
*sp = pmp->pm_bpcluster;
sys/fs/nfs/client/nfs_clnode.c
196
struct sillyrename *sp;
sys/fs/nfs/client/nfs_clnode.c
198
sp = arg;
sys/fs/nfs/client/nfs_clnode.c
199
vrele(sp->s_dvp);
sys/fs/nfs/client/nfs_clnode.c
200
free(sp, M_NEWNFSREQ);
sys/fs/nfs/client/nfs_clnode.c
207
struct sillyrename *sp;
sys/fs/nfs/client/nfs_clnode.c
213
sp = np->n_sillyrename;
sys/fs/nfs/client/nfs_clnode.c
216
sp = NULL;
sys/fs/nfs/client/nfs_clnode.c
217
if (sp != NULL) {
sys/fs/nfs/client/nfs_clnode.c
223
ncl_removeit(sp, vp);
sys/fs/nfs/client/nfs_clnode.c
224
crfree(sp->s_cred);
sys/fs/nfs/client/nfs_clnode.c
225
sysmon_task_queue_sched(0, nfs_freesillyrename, sp);
sys/fs/nfs/client/nfs_clport.c
831
struct nfsv2_sattr *sp;
sys/fs/nfs/client/nfs_clport.c
836
NFSM_BUILD(sp, struct nfsv2_sattr *, NFSX_V2SATTR);
sys/fs/nfs/client/nfs_clport.c
838
sp->sa_mode = newnfs_xdrneg1;
sys/fs/nfs/client/nfs_clport.c
840
sp->sa_mode = vtonfsv2_mode(vap->va_type, vap->va_mode);
sys/fs/nfs/client/nfs_clport.c
842
sp->sa_uid = newnfs_xdrneg1;
sys/fs/nfs/client/nfs_clport.c
844
sp->sa_uid = txdr_unsigned(vap->va_uid);
sys/fs/nfs/client/nfs_clport.c
846
sp->sa_gid = newnfs_xdrneg1;
sys/fs/nfs/client/nfs_clport.c
848
sp->sa_gid = txdr_unsigned(vap->va_gid);
sys/fs/nfs/client/nfs_clport.c
850
sp->sa_size = 0;
sys/fs/nfs/client/nfs_clport.c
852
sp->sa_size = newnfs_xdrneg1;
sys/fs/nfs/client/nfs_clport.c
854
sp->sa_size = txdr_unsigned(rdev);
sys/fs/nfs/client/nfs_clport.c
856
sp->sa_size = txdr_unsigned(vap->va_size);
sys/fs/nfs/client/nfs_clport.c
857
txdr_nfsv2time(&vap->va_atime, &sp->sa_atime);
sys/fs/nfs/client/nfs_clport.c
858
txdr_nfsv2time(&vap->va_mtime, &sp->sa_mtime);
sys/fs/nfs/client/nfs_clvfsops.c
1871
struct sockaddr_storage *sp, int *is_v3p, off_t *sizep,
sys/fs/nfs/client/nfs_clvfsops.c
1882
if (sp != NULL)
sys/fs/nfs/client/nfs_clvfsops.c
1883
bcopy(nmp->nm_nam, sp, uimin(nmp->nm_nam->sa_len, sizeof(*sp)));
sys/fs/nfs/client/nfs_clvnops.c
1707
ncl_removeit(struct sillyrename *sp, struct vnode *vp)
sys/fs/nfs/client/nfs_clvnops.c
1713
if (sp->s_dvp->v_type == VBAD)
sys/fs/nfs/client/nfs_clvnops.c
1715
return (nfs_removerpc(sp->s_dvp, vp, sp->s_name, sp->s_namlen,
sys/fs/nfs/client/nfs_clvnops.c
1716
sp->s_cred, NULL));
sys/fs/nfs/client/nfs_clvnops.c
1897
struct sillyrename *sp)
sys/fs/nfs/client/nfs_clvnops.c
1901
sdvp, NULL, sp->s_name, sp->s_namlen, scnp->cn_cred,
sys/fs/nfs/client/nfs_clvnops.c
217
struct componentname *scnp, struct sillyrename *sp);
sys/fs/nfs/client/nfs_clvnops.c
2395
struct sillyrename *sp;
sys/fs/nfs/client/nfs_clvnops.c
2404
MALLOC(sp, struct sillyrename *, sizeof (struct sillyrename),
sys/fs/nfs/client/nfs_clvnops.c
2406
sp->s_cred = crhold(cnp->cn_cred);
sys/fs/nfs/client/nfs_clvnops.c
2407
sp->s_dvp = dvp;
sys/fs/nfs/client/nfs_clvnops.c
2420
sp->s_namlen = snprintf(sp->s_name, sizeof(sp->s_name),
sys/fs/nfs/client/nfs_clvnops.c
2423
if (nfs_lookitup(dvp, sp->s_name, sp->s_namlen, sp->s_cred,
sys/fs/nfs/client/nfs_clvnops.c
2428
error = nfs_renameit(dvp, vp, cnp, sp);
sys/fs/nfs/client/nfs_clvnops.c
2431
error = nfs_lookitup(dvp, sp->s_name, sp->s_namlen, sp->s_cred,
sys/fs/nfs/client/nfs_clvnops.c
2433
np->n_sillyrename = sp;
sys/fs/nfs/client/nfs_clvnops.c
2436
vrele(sp->s_dvp);
sys/fs/nfs/client/nfs_clvnops.c
2437
crfree(sp->s_cred);
sys/fs/nfs/client/nfs_clvnops.c
2438
free((caddr_t)sp, M_NEWNFSREQ);
sys/fs/nfs/server/nfs_nfsdport.c
1026
struct nfsv2_sattr *sp;
sys/fs/nfs/server/nfs_nfsdport.c
1044
NFSM_DISSECT(sp, struct nfsv2_sattr *, NFSX_V2SATTR);
sys/fs/nfs/server/nfs_nfsdport.c
1045
nvap->na_mode = fxdr_unsigned(u_int16_t, sp->sa_mode);
sys/fs/nfs/server/nfs_nfsdport.c
2333
struct nfsv2_sattr *sp;
sys/fs/nfs/server/nfs_nfsdport.c
2338
NFSM_DISSECT(sp, struct nfsv2_sattr *, NFSX_V2SATTR);
sys/fs/nfs/server/nfs_nfsdport.c
2343
if ((fxdr_unsigned(int, sp->sa_mode) & 0xffff) != 0xffff)
sys/fs/nfs/server/nfs_nfsdport.c
2344
nvap->na_mode = nfstov_mode(sp->sa_mode);
sys/fs/nfs/server/nfs_nfsdport.c
2345
if (sp->sa_uid != newnfs_xdrneg1)
sys/fs/nfs/server/nfs_nfsdport.c
2346
nvap->na_uid = fxdr_unsigned(uid_t, sp->sa_uid);
sys/fs/nfs/server/nfs_nfsdport.c
2347
if (sp->sa_gid != newnfs_xdrneg1)
sys/fs/nfs/server/nfs_nfsdport.c
2348
nvap->na_gid = fxdr_unsigned(gid_t, sp->sa_gid);
sys/fs/nfs/server/nfs_nfsdport.c
2349
if (sp->sa_size != newnfs_xdrneg1)
sys/fs/nfs/server/nfs_nfsdport.c
2350
nvap->na_size = fxdr_unsigned(u_quad_t, sp->sa_size);
sys/fs/nfs/server/nfs_nfsdport.c
2351
if (sp->sa_atime.nfsv2_sec != newnfs_xdrneg1) {
sys/fs/nfs/server/nfs_nfsdport.c
2353
fxdr_nfsv2time(&sp->sa_atime, &nvap->na_atime);
sys/fs/nfs/server/nfs_nfsdport.c
2356
fxdr_unsigned(u_int32_t,sp->sa_atime.nfsv2_sec);
sys/fs/nfs/server/nfs_nfsdport.c
2360
if (sp->sa_mtime.nfsv2_sec != newnfs_xdrneg1)
sys/fs/nfs/server/nfs_nfsdport.c
2361
fxdr_nfsv2time(&sp->sa_mtime, &nvap->na_mtime);
sys/fs/nfs/server/nfs_nfsdserv.c
1007
NFSM_DISSECT(sp, struct nfsv2_sattr *, NFSX_V2SATTR);
sys/fs/nfs/server/nfs_nfsdserv.c
1008
vtyp = IFTOVT(fxdr_unsigned(u_int32_t, sp->sa_mode));
sys/fs/nfs/server/nfs_nfsdserv.c
1013
nfstov_mode(sp->sa_mode));
sys/fs/nfs/server/nfs_nfsdserv.c
1016
tsize = fxdr_unsigned(int32_t, sp->sa_size);
sys/fs/nfs/server/nfs_nfsdserv.c
1024
rdev = fxdr_unsigned(NFSDEV_T, sp->sa_size);
sys/fs/nfs/server/nfs_nfsdserv.c
981
struct nfsv2_sattr *sp;
sys/fs/nfs/server/nfs_nfsdstate.c
4435
struct nfsrv_stable *sp, *nsp;
sys/fs/nfs/server/nfs_nfsdstate.c
4517
LIST_FOREACH_SAFE(sp, &sf->nsf_head, nst_list, nsp) {
sys/fs/nfs/server/nfs_nfsdstate.c
4518
LIST_REMOVE(sp, nst_list);
sys/fs/nfs/server/nfs_nfsdstate.c
4519
free((caddr_t)sp, M_TEMP);
sys/fs/nfs/server/nfs_nfsdstate.c
4532
LIST_FOREACH(sp, &sf->nsf_head, nst_list) {
sys/fs/nfs/server/nfs_nfsdstate.c
4533
if (tsp->len == sp->nst_len &&
sys/fs/nfs/server/nfs_nfsdstate.c
4534
!NFSBCMP(tsp->client, sp->nst_client, tsp->len))
sys/fs/nfs/server/nfs_nfsdstate.c
4537
if (sp == NULL) {
sys/fs/nfs/server/nfs_nfsdstate.c
4538
sp = (struct nfsrv_stable *)malloc(tsp->len +
sys/fs/nfs/server/nfs_nfsdstate.c
4541
NFSBCOPY((caddr_t)tsp, (caddr_t)&sp->nst_rec,
sys/fs/nfs/server/nfs_nfsdstate.c
4543
LIST_INSERT_HEAD(&sf->nsf_head, sp, nst_list);
sys/fs/nfs/server/nfs_nfsdstate.c
4546
sp->nst_flag |= NFSNST_REVOKE;
sys/fs/nfs/server/nfs_nfsdstate.c
4553
sp->nst_flag &= ~NFSNST_REVOKE;
sys/fs/nfs/server/nfs_nfsdstate.c
4570
struct nfsrv_stable *sp, *nsp;
sys/fs/nfs/server/nfs_nfsdstate.c
4634
LIST_FOREACH_SAFE(sp, &sf->nsf_head, nst_list, nsp) {
sys/fs/nfs/server/nfs_nfsdstate.c
4635
if (sp->nst_flag & NFSNST_GOTSTATE) {
sys/fs/nfs/server/nfs_nfsdstate.c
4636
nfsrv_writestable(sp->nst_client, sp->nst_len,
sys/fs/nfs/server/nfs_nfsdstate.c
4638
sp->nst_clp->lc_flags |= LCL_STAMPEDSTABLE;
sys/fs/nfs/server/nfs_nfsdstate.c
4640
LIST_REMOVE(sp, nst_list);
sys/fs/nfs/server/nfs_nfsdstate.c
4641
free((caddr_t)sp, M_TEMP);
sys/fs/nfs/server/nfs_nfsdstate.c
4653
struct nfst_rec *sp;
sys/fs/nfs/server/nfs_nfsdstate.c
4658
sp = (struct nfst_rec *)malloc(sizeof (struct nfst_rec) +
sys/fs/nfs/server/nfs_nfsdstate.c
4660
sp->len = len;
sys/fs/nfs/server/nfs_nfsdstate.c
4661
NFSBCOPY(client, sp->client, len);
sys/fs/nfs/server/nfs_nfsdstate.c
4662
sp->flag = flag;
sys/fs/nfs/server/nfs_nfsdstate.c
4664
(caddr_t)sp, sizeof (struct nfst_rec) + len - 1, (off_t)0,
sys/fs/nfs/server/nfs_nfsdstate.c
4666
free((caddr_t)sp, M_TEMP);
sys/fs/nfs/server/nfs_nfsdstate.c
4680
struct nfsrv_stable *sp;
sys/fs/nfs/server/nfs_nfsdstate.c
4685
LIST_FOREACH(sp, &nfsrv_stablefirst.nsf_head, nst_list) {
sys/fs/nfs/server/nfs_nfsdstate.c
4686
if (sp->nst_len == clp->lc_idlen &&
sys/fs/nfs/server/nfs_nfsdstate.c
4687
!NFSBCMP(sp->nst_client, clp->lc_id, sp->nst_len))
sys/fs/nfs/server/nfs_nfsdstate.c
4690
if (sp == NULL)
sys/fs/nfs/server/nfs_nfsdstate.c
4696
sp->nst_flag |= NFSNST_GOTSTATE;
sys/fs/nfs/server/nfs_nfsdstate.c
4697
sp->nst_clp = clp;
sys/fs/nfs/server/nfs_nfsdstate.c
4707
struct nfsrv_stable *sp;
sys/fs/nfs/server/nfs_nfsdstate.c
4712
LIST_FOREACH(sp, &nfsrv_stablefirst.nsf_head, nst_list) {
sys/fs/nfs/server/nfs_nfsdstate.c
4713
if (sp->nst_len == clp->lc_idlen &&
sys/fs/nfs/server/nfs_nfsdstate.c
4714
!NFSBCMP(sp->nst_client, clp->lc_id, sp->nst_len))
sys/fs/nfs/server/nfs_nfsdstate.c
4722
if (sp == NULL ||
sys/fs/nfs/server/nfs_nfsdstate.c
4723
(sp->nst_flag & NFSNST_REVOKE) ||
sys/kern/kern_exec.c
1707
char *dp, *sp;
sys/kern/kern_exec.c
1718
if ((error = (*fetch_element)(strs, i, &sp)) != 0) {
sys/kern/kern_exec.c
1721
if (!sp)
sys/kern/kern_exec.c
1723
if ((error = copyinstr(sp, dp, maxlen, &len)) != 0) {
sys/kern/kern_exec.c
1748
char **cpp, *dp, *sp;
sys/kern/kern_exec.c
1769
sp = argp;
sys/kern/kern_exec.c
1779
for (; --argc >= 0; sp += len, dp += len) {
sys/kern/kern_exec.c
1784
if ((error = copyoutstr(sp, dp, ARG_MAX, &len)) != 0) {
sys/kern/kern_exec.c
1797
for (; --envc >= 0; sp += len, dp += len) {
sys/kern/kern_exec.c
1802
if ((error = copyoutstr(sp, dp, ARG_MAX, &len)) != 0) {
sys/kern/kern_exit.c
377
struct session *sp = p->p_session;
sys/kern/kern_exit.c
380
if (sp->s_ttyvp) {
sys/kern/kern_exit.c
387
tp = sp->s_ttyp;
sys/kern/kern_exit.c
389
if (tp->t_session == sp) {
sys/kern/kern_exit.c
403
vprevoke = sp->s_ttyvp;
sys/kern/kern_exit.c
406
vprele = sp->s_ttyvp;
sys/kern/kern_exit.c
407
sp->s_ttyvp = NULL;
sys/kern/kern_exit.c
414
sp->s_leader = NULL;
sys/kern/kern_exit.c
419
proc_sessrele(sp);
sys/kern/kern_prot.c
618
struct session *sp;
sys/kern/kern_prot.c
619
char newname[sizeof sp->s_login + 1];
sys/kern/kern_prot.c
630
sp = p->p_session;
sys/kern/kern_prot.c
631
if (sp->s_flags & S_LOGIN_SET && p->p_pid != sp->s_sid &&
sys/kern/kern_prot.c
632
strncmp(newname, sp->s_login, sizeof sp->s_login) != 0)
sys/kern/kern_prot.c
635
(int)sizeof sp->s_login, sp->s_login, newname);
sys/kern/kern_prot.c
636
sp->s_flags |= S_LOGIN_SET;
sys/kern/kern_prot.c
637
strncpy(sp->s_login, newname, sizeof sp->s_login);
sys/kern/kern_resource.c
506
calcru(struct proc *p, struct timeval *up, struct timeval *sp,
sys/kern/kern_resource.c
564
if (sp != NULL) {
sys/kern/kern_resource.c
566
sp->tv_sec = st / 1000000;
sys/kern/kern_resource.c
567
sp->tv_usec = st % 1000000;
sys/kern/kern_sig.c
1832
sigpend_t *sp;
sys/kern/kern_sig.c
1837
sp = NULL;
sys/kern/kern_sig.c
1846
(void)sigget(sp, NULL, signo, NULL);
sys/kern/kern_sig.c
1864
sp = NULL;
sys/kern/kern_sig.c
1872
sp = &l->l_sigpend;
sys/kern/kern_sig.c
1873
ss = sp->sp_set;
sys/kern/kern_sig.c
1880
sp = &p->p_sigpend;
sys/kern/kern_sig.c
1881
ss = sp->sp_set;
sys/kern/kern_sig.c
1895
sp = NULL;
sys/kern/kern_sig.c
1904
if (sp) {
sys/kern/kern_sig.c
1913
ksiginfo_t *ksi = TAILQ_FIRST(&sp->sp_info);
sys/kern/kern_sig.c
1949
if (sp)
sys/kern/kern_sig.c
1950
sigdelset(&sp->sp_set, signo);
sys/kern/kern_sig.c
1962
sp = NULL;
sys/kern/kern_sig.c
2007
(void)sigget(sp, NULL, signo, NULL);
sys/kern/kern_sig.c
2045
l->l_sigpendset = sp;
sys/kern/kern_sig.c
520
siggetinfo(sigpend_t *sp, ksiginfo_t *out, int signo)
sys/kern/kern_sig.c
524
if (sp == NULL)
sys/kern/kern_sig.c
529
TAILQ_FOREACH_SAFE(ksi, &sp->sp_info, ksi_list, nksi) {
sys/kern/kern_sig.c
534
TAILQ_REMOVE(&sp->sp_info, ksi, ksi_list);
sys/kern/kern_sig.c
565
sigget(sigpend_t *sp, ksiginfo_t *out, int signo, const sigset_t *mask)
sys/kern/kern_sig.c
571
if (sp == NULL)
sys/kern/kern_sig.c
578
__sigandset(&sp->sp_set, &tset);
sys/kern/kern_sig.c
580
tset = sp->sp_set;
sys/kern/kern_sig.c
586
KASSERT(sigismember(&sp->sp_set, signo));
sys/kern/kern_sig.c
589
sigdelset(&sp->sp_set, signo);
sys/kern/kern_sig.c
591
count = siggetinfo(sp, out, signo);
sys/kern/kern_sig.c
593
sigaddset(&sp->sp_set, signo);
sys/kern/kern_sig.c
603
sigput(sigpend_t *sp, struct proc *p, ksiginfo_t *ksi)
sys/kern/kern_sig.c
610
sigaddset(&sp->sp_set, ksi->ksi_signo);
sys/kern/kern_sig.c
621
TAILQ_FOREACH(kp, &sp->sp_info, ksi_list) {
sys/kern/kern_sig.c
640
TAILQ_INSERT_TAIL(&sp->sp_info, ksi, ksi_list);
sys/kern/kern_sig.c
651
sigclear(sigpend_t *sp, const sigset_t *mask, ksiginfoq_t *kq)
sys/kern/kern_sig.c
656
sigemptyset(&sp->sp_set);
sys/kern/kern_sig.c
658
sigminusset(mask, &sp->sp_set);
sys/kern/kern_sig.c
660
TAILQ_FOREACH_SAFE(ksi, &sp->sp_info, ksi_list, next) {
sys/kern/kern_sig.c
662
TAILQ_REMOVE(&sp->sp_info, ksi, ksi_list);
sys/kern/kern_syscall.c
109
syscall_establish(const struct emul *em, const struct syscall_package *sp)
sys/kern/kern_syscall.c
127
for (i = 0; sp[i].sp_call != NULL; i++) {
sys/kern/kern_syscall.c
128
if (sp[i].sp_code >= SYS_NSYSENT)
sys/kern/kern_syscall.c
130
if (sy[sp[i].sp_code].sy_call != sys_nomodule &&
sys/kern/kern_syscall.c
131
sy[sp[i].sp_code].sy_call != sys_nosys) {
sys/kern/kern_syscall.c
133
printf("syscall %d is busy\n", sp[i].sp_code);
sys/kern/kern_syscall.c
139
for (i = 0; sp[i].sp_call != NULL; i++) {
sys/kern/kern_syscall.c
140
sy[sp[i].sp_code].sy_call = sp[i].sp_call;
sys/kern/kern_syscall.c
147
syscall_disestablish(const struct emul *em, const struct syscall_package *sp)
sys/kern/kern_syscall.c
166
for (i = 0; sp[i].sp_call != NULL; i++) {
sys/kern/kern_syscall.c
167
KASSERT(sy[sp[i].sp_code].sy_call == sp[i].sp_call);
sys/kern/kern_syscall.c
168
sy[sp[i].sp_code].sy_call =
sys/kern/kern_syscall.c
169
sb[sp[i].sp_code / 32] & (1 << (sp[i].sp_code % 32)) ?
sys/kern/kern_syscall.c
185
for (i = 0; sp[i].sp_call != NULL; i++) {
sys/kern/kern_syscall.c
188
if (l->l_sysent == &sy[sp[i].sp_code]) {
sys/kern/kern_syscall.c
202
for (i = 0; sp[i].sp_call != NULL; i++) {
sys/kern/kern_syscall.c
203
sy[sp[i].sp_code].sy_call = sp[i].sp_call;
sys/kern/subr_cprng.c
270
struct cprng_cpu **ccp, int *sp)
sys/kern/subr_cprng.c
284
splx(*sp);
sys/kern/subr_cprng.c
288
*sp = splraiseipl(cprng->cs_iplcookie);
sys/kern/sys_aio.c
2173
struct aiosp *sp;
sys/kern/sys_aio.c
2188
sp = &aio->aiosp;
sys/kern/sys_aio.c
2195
sp->nthreads_total, sp->nthreads_active, sp->nthreads_free,
sys/kern/sys_aio.c
2196
sp->jobs_pending, (u_long)sp->njobs_processing,
sys/kern/sys_aio.c
2197
sp->aio_hash_size, sp->aio_hash_mask);
sys/kern/sys_aio.c
2200
(*pr)("\nqueue (%zu pending):\n", sp->jobs_pending);
sys/kern/sys_aio.c
2201
TAILQ_FOREACH(job, &sp->jobs, list) {
sys/kern/sys_aio.c
2214
(*pr)("\nactive threads (%zu):\n", sp->nthreads_active);
sys/kern/sys_aio.c
2215
TAILQ_FOREACH(st, &sp->active, list) {
sys/kern/sys_aio.c
2240
(*pr)("\nfree threads (%zu)\n", sp->nthreads_free);
sys/kern/sys_aio.c
2243
(*pr)("\naiocbp hash: buckets=%zu\n", sp->aio_hash_size);
sys/kern/sys_aio.c
2244
if (sp->aio_hash != NULL && sp->aio_hash_size != 0) {
sys/kern/sys_aio.c
2246
for (b = 0; b < sp->aio_hash_size; b++) {
sys/kern/sys_aio.c
2248
if (TAILQ_EMPTY(&sp->aio_hash[b])) {
sys/kern/sys_aio.c
2253
TAILQ_FOREACH(hc, &sp->aio_hash[b], list) {
sys/kern/sys_aio.c
413
aiosp_fg_teardown_locked(struct aiosp *sp, struct aiost_file_group *fg)
sys/kern/sys_aio.c
419
RB_REMOVE(aiost_file_tree, sp->fg_root, fg);
sys/kern/sys_aio.c
428
aiosp_fg_teardown(struct aiosp *sp, struct aiost_file_group *fg)
sys/kern/sys_aio.c
434
mutex_enter(&sp->mtx);
sys/kern/sys_aio.c
435
aiosp_fg_teardown_locked(sp, fg);
sys/kern/sys_aio.c
436
mutex_exit(&sp->mtx);
sys/kern/sys_aio.c
445
aiosp_distribute_jobs(struct aiosp *sp)
sys/kern/sys_aio.c
451
mutex_enter(&sp->mtx);
sys/kern/sys_aio.c
452
if (!sp->jobs_pending) {
sys/kern/sys_aio.c
453
mutex_exit(&sp->mtx);
sys/kern/sys_aio.c
457
TAILQ_FOREACH_SAFE(job, &sp->jobs, list, tmp) {
sys/kern/sys_aio.c
466
fg = RB_FIND(aiost_file_tree, sp->fg_root, &key);
sys/kern/sys_aio.c
475
error = aiosp_worker_extract(sp, &aiost);
sys/kern/sys_aio.c
478
mutex_exit(&sp->mtx);
sys/kern/sys_aio.c
481
RB_INSERT(aiost_file_tree, sp->fg_root, fg);
sys/kern/sys_aio.c
490
error = aiosp_worker_extract(sp, &aiost);
sys/kern/sys_aio.c
492
mutex_exit(&sp->mtx);
sys/kern/sys_aio.c
499
TAILQ_REMOVE(&sp->jobs, job, list);
sys/kern/sys_aio.c
500
sp->jobs_pending--;
sys/kern/sys_aio.c
517
mutex_exit(&sp->mtx);
sys/kern/sys_aio.c
616
aiosp_initialize(struct aiosp *sp)
sys/kern/sys_aio.c
618
mutex_init(&sp->mtx, MUTEX_DEFAULT, IPL_NONE);
sys/kern/sys_aio.c
619
TAILQ_INIT(&sp->freelist);
sys/kern/sys_aio.c
620
TAILQ_INIT(&sp->active);
sys/kern/sys_aio.c
621
TAILQ_INIT(&sp->jobs);
sys/kern/sys_aio.c
622
sp->fg_root = kmem_zalloc(sizeof(*sp->fg_root), KM_SLEEP);
sys/kern/sys_aio.c
623
RB_INIT(sp->fg_root);
sys/kern/sys_aio.c
632
aiosp_worker_extract(struct aiosp *sp, struct aiost **aiost)
sys/kern/sys_aio.c
636
if (sp->nthreads_free == 0) {
sys/kern/sys_aio.c
637
error = aiost_create(sp, aiost);
sys/kern/sys_aio.c
642
*aiost = TAILQ_LAST(&sp->freelist, aiost_list);
sys/kern/sys_aio.c
645
TAILQ_REMOVE(&sp->freelist, *aiost, list);
sys/kern/sys_aio.c
646
sp->nthreads_free--;
sys/kern/sys_aio.c
647
TAILQ_INSERT_TAIL(&sp->active, *aiost, list);
sys/kern/sys_aio.c
648
sp->nthreads_active++;
sys/kern/sys_aio.c
659
aiosp_destroy(struct aiosp *sp, int *cn)
sys/kern/sys_aio.c
668
mutex_enter(&sp->mtx);
sys/kern/sys_aio.c
669
st = TAILQ_FIRST(&sp->freelist);
sys/kern/sys_aio.c
671
st = TAILQ_FIRST(&sp->active);
sys/kern/sys_aio.c
673
mutex_exit(&sp->mtx);
sys/kern/sys_aio.c
692
mutex_destroy(&sp->mtx);
sys/kern/sys_aio.c
717
aiost_create(struct aiosp *sp, struct aiost **ret)
sys/kern/sys_aio.c
729
st->aiosp = sp;
sys/kern/sys_aio.c
732
TAILQ_INSERT_TAIL(&sp->freelist, st, list);
sys/kern/sys_aio.c
733
sp->nthreads_free++;
sys/kern/sys_aio.c
734
sp->nthreads_total++;
sys/kern/sys_aio.c
738
sp->nthreads_total);
sys/kern/sys_aio.c
774
aiost_process_fg(struct aiosp *sp, struct aiost_file_group *fg)
sys/kern/sys_aio.c
800
struct aiosp *sp = st->aiosp;
sys/kern/sys_aio.c
838
aiost_process_fg(sp, fg);
sys/kern/sys_aio.c
841
aiosp_fg_teardown(sp, fg);
sys/kern/sys_aio.c
870
mutex_enter(&sp->mtx);
sys/kern/sys_aio.c
875
TAILQ_REMOVE(&sp->active, st, list);
sys/kern/sys_aio.c
876
sp->nthreads_active--;
sys/kern/sys_aio.c
878
TAILQ_INSERT_TAIL(&sp->freelist, st, list);
sys/kern/sys_aio.c
879
sp->nthreads_free++;
sys/kern/sys_aio.c
881
mutex_exit(&sp->mtx);
sys/kern/sys_aio.c
905
aiosp_fg_teardown(sp, fg);
sys/kern/sys_aio.c
910
mutex_enter(&sp->mtx);
sys/kern/sys_aio.c
913
TAILQ_REMOVE(&sp->freelist, st, list);
sys/kern/sys_aio.c
914
sp->nthreads_free--;
sys/kern/sys_aio.c
916
TAILQ_REMOVE(&sp->active, st, list);
sys/kern/sys_aio.c
917
sp->nthreads_active--;
sys/kern/sys_aio.c
919
sp->nthreads_total--;
sys/kern/sys_aio.c
921
mutex_exit(&sp->mtx);
sys/kern/tty.c
3084
sigset_t *sp;
sys/kern/tty.c
3088
sp = &tp->t_sigs[st];
sys/kern/tty.c
3089
if (sigismember(sp, sig))
sys/kern/tty.c
3091
sigaddset(sp, sig);
sys/kern/vfs_syscalls.c
1268
dostatvfs(struct mount *mp, struct statvfs *sp, struct lwp *l, int flags,
sys/kern/vfs_syscalls.c
1291
memcpy(sp, &mp->mnt_stat, sizeof(*sp));
sys/kern/vfs_syscalls.c
1294
memset(sp, 0, sizeof(*sp));
sys/kern/vfs_syscalls.c
1295
if ((error = VFS_STATVFS(mp, sp)) != 0)
sys/kern/vfs_syscalls.c
1298
(void)memcpy(&mp->mnt_stat, sp, sizeof(mp->mnt_stat));
sys/kern/vfs_syscalls.c
1325
if (strncmp(bp, sp->f_mntonname, len) == 0 &&
sys/kern/vfs_syscalls.c
1326
((c = sp->f_mntonname[len]) == '/' || c == '\0')) {
sys/kern/vfs_syscalls.c
1327
(void)strlcpy(sp->f_mntonname,
sys/kern/vfs_syscalls.c
1328
c == '\0' ? "/" : &sp->f_mntonname[len],
sys/kern/vfs_syscalls.c
1329
sizeof(sp->f_mntonname));
sys/kern/vfs_syscalls.c
1332
(void)strlcpy(sp->f_mntonname, "/",
sys/kern/vfs_syscalls.c
1333
sizeof(sp->f_mntonname));
sys/kern/vfs_syscalls.c
1340
sp->f_flag = mp->mnt_flag & MNT_VISFLAGMASK;
sys/lib/libsa/lookup_elf32.c
51
Elf_Sym *symtab_start, *symtab_end, *sp;
sys/lib/libsa/lookup_elf32.c
88
for (sp = symtab_start; sp < symtab_end; sp++)
sys/lib/libsa/lookup_elf32.c
89
if (sp->st_name != 0 &&
sys/lib/libsa/lookup_elf32.c
90
strcmp(strtab_start + sp->st_name, symname) == 0)
sys/lib/libsa/lookup_elf32.c
91
return (void*)(uintptr_t)sp->st_value;
sys/lib/libunwind/DwarfInstructions.hpp
176
pint_t *sp = stack;
sys/lib/libunwind/DwarfInstructions.hpp
177
*(++sp) = initialStackValue;
sys/lib/libunwind/DwarfInstructions.hpp
189
*(++sp) = value;
sys/lib/libunwind/DwarfInstructions.hpp
194
value = *sp--;
sys/lib/libunwind/DwarfInstructions.hpp
195
*(++sp) = addressSpace.getP(value);
sys/lib/libunwind/DwarfInstructions.hpp
202
*(++sp) = value;
sys/lib/libunwind/DwarfInstructions.hpp
209
*(++sp) = svalue;
sys/lib/libunwind/DwarfInstructions.hpp
216
*(++sp) = value;
sys/lib/libunwind/DwarfInstructions.hpp
223
*(++sp) = svalue;
sys/lib/libunwind/DwarfInstructions.hpp
230
*(++sp) = value;
sys/lib/libunwind/DwarfInstructions.hpp
237
*(++sp) = svalue;
sys/lib/libunwind/DwarfInstructions.hpp
244
*(++sp) = value;
sys/lib/libunwind/DwarfInstructions.hpp
251
*(++sp) = value;
sys/lib/libunwind/DwarfInstructions.hpp
257
*(++sp) = value;
sys/lib/libunwind/DwarfInstructions.hpp
263
*(++sp) = svalue;
sys/lib/libunwind/DwarfInstructions.hpp
268
value = *sp;
sys/lib/libunwind/DwarfInstructions.hpp
269
*(++sp) = value;
sys/lib/libunwind/DwarfInstructions.hpp
274
--sp;
sys/lib/libunwind/DwarfInstructions.hpp
279
value = sp[-1];
sys/lib/libunwind/DwarfInstructions.hpp
280
*(++sp) = value;
sys/lib/libunwind/DwarfInstructions.hpp
287
value = sp[-reg];
sys/lib/libunwind/DwarfInstructions.hpp
288
*(++sp) = value;
sys/lib/libunwind/DwarfInstructions.hpp
293
value = sp[0];
sys/lib/libunwind/DwarfInstructions.hpp
294
sp[0] = sp[-1];
sys/lib/libunwind/DwarfInstructions.hpp
295
sp[-1] = value;
sys/lib/libunwind/DwarfInstructions.hpp
300
value = sp[0];
sys/lib/libunwind/DwarfInstructions.hpp
301
sp[0] = sp[-1];
sys/lib/libunwind/DwarfInstructions.hpp
302
sp[-1] = sp[-2];
sys/lib/libunwind/DwarfInstructions.hpp
303
sp[-2] = value;
sys/lib/libunwind/DwarfInstructions.hpp
308
value = *sp--;
sys/lib/libunwind/DwarfInstructions.hpp
309
*sp = *((uint64_t *)value);
sys/lib/libunwind/DwarfInstructions.hpp
313
svalue = *sp;
sys/lib/libunwind/DwarfInstructions.hpp
315
*sp = -svalue;
sys/lib/libunwind/DwarfInstructions.hpp
319
value = *sp--;
sys/lib/libunwind/DwarfInstructions.hpp
320
*sp &= value;
sys/lib/libunwind/DwarfInstructions.hpp
324
svalue = *sp--;
sys/lib/libunwind/DwarfInstructions.hpp
325
*sp = *sp / svalue;
sys/lib/libunwind/DwarfInstructions.hpp
329
svalue = *sp--;
sys/lib/libunwind/DwarfInstructions.hpp
330
*sp = *sp - svalue;
sys/lib/libunwind/DwarfInstructions.hpp
334
svalue = *sp--;
sys/lib/libunwind/DwarfInstructions.hpp
335
*sp = *sp % svalue;
sys/lib/libunwind/DwarfInstructions.hpp
339
svalue = *sp--;
sys/lib/libunwind/DwarfInstructions.hpp
340
*sp = *sp * svalue;
sys/lib/libunwind/DwarfInstructions.hpp
344
*sp = 0 - *sp;
sys/lib/libunwind/DwarfInstructions.hpp
348
svalue = *sp;
sys/lib/libunwind/DwarfInstructions.hpp
349
*sp = ~svalue;
sys/lib/libunwind/DwarfInstructions.hpp
353
value = *sp--;
sys/lib/libunwind/DwarfInstructions.hpp
354
*sp |= value;
sys/lib/libunwind/DwarfInstructions.hpp
358
value = *sp--;
sys/lib/libunwind/DwarfInstructions.hpp
359
*sp += value;
sys/lib/libunwind/DwarfInstructions.hpp
364
*sp += addressSpace.getULEB128(p, expressionEnd);
sys/lib/libunwind/DwarfInstructions.hpp
368
value = *sp--;
sys/lib/libunwind/DwarfInstructions.hpp
369
*sp = *sp << value;
sys/lib/libunwind/DwarfInstructions.hpp
373
value = *sp--;
sys/lib/libunwind/DwarfInstructions.hpp
374
*sp = *sp >> value;
sys/lib/libunwind/DwarfInstructions.hpp
378
value = *sp--;
sys/lib/libunwind/DwarfInstructions.hpp
379
svalue = *sp;
sys/lib/libunwind/DwarfInstructions.hpp
380
*sp = svalue >> value;
sys/lib/libunwind/DwarfInstructions.hpp
384
value = *sp--;
sys/lib/libunwind/DwarfInstructions.hpp
385
*sp ^= value;
sys/lib/libunwind/DwarfInstructions.hpp
397
if (*sp--)
sys/lib/libunwind/DwarfInstructions.hpp
402
value = *sp--;
sys/lib/libunwind/DwarfInstructions.hpp
403
*sp = (*sp == value);
sys/lib/libunwind/DwarfInstructions.hpp
407
value = *sp--;
sys/lib/libunwind/DwarfInstructions.hpp
408
*sp = (*sp >= value);
sys/lib/libunwind/DwarfInstructions.hpp
412
value = *sp--;
sys/lib/libunwind/DwarfInstructions.hpp
413
*sp = (*sp > value);
sys/lib/libunwind/DwarfInstructions.hpp
417
value = *sp--;
sys/lib/libunwind/DwarfInstructions.hpp
418
*sp = (*sp <= value);
sys/lib/libunwind/DwarfInstructions.hpp
422
value = *sp--;
sys/lib/libunwind/DwarfInstructions.hpp
423
*sp = (*sp < value);
sys/lib/libunwind/DwarfInstructions.hpp
427
value = *sp--;
sys/lib/libunwind/DwarfInstructions.hpp
428
*sp = (*sp != value);
sys/lib/libunwind/DwarfInstructions.hpp
464
*(++sp) = value;
sys/lib/libunwind/DwarfInstructions.hpp
500
*(++sp) = registers.getRegister(reg);
sys/lib/libunwind/DwarfInstructions.hpp
505
*(++sp) = registers.getRegister(reg);
sys/lib/libunwind/DwarfInstructions.hpp
542
*(++sp) = registers.getRegister(reg) + svalue;
sys/lib/libunwind/DwarfInstructions.hpp
548
*(++sp) = registers.getRegister(reg) + svalue;
sys/lib/libunwind/DwarfInstructions.hpp
553
value = *sp--;
sys/lib/libunwind/DwarfInstructions.hpp
570
*(++sp) = value;
sys/lib/libunwind/DwarfInstructions.hpp
585
return *sp;
sys/lib/libunwind/libunwind.cxx
103
uintptr_t sp = cursor.getSP();
sys/lib/libunwind/libunwind.cxx
108
if (sp == exc->private_2)
sys/lib/libunwind/libunwind.cxx
116
if (sp == exc->private_2)
sys/net/bpf.c
2461
char *sp;
sys/net/bpf.c
2476
sp = oldp;
sys/net/bpf.c
2510
error = copyout(&dpe, sp, out_size);
sys/net/bpf.c
2513
sp += elem_size;
sys/net/dl_print.c
45
const uint8_t *sp, *ep;
sys/net/dl_print.c
48
sp = (const uint8_t *)src;
sys/net/dl_print.c
49
ep = sp + src_len;
sys/net/dl_print.c
50
while (sp < ep) {
sys/net/dl_print.c
53
*dp++ = hexdigits[(*sp) >> 4];
sys/net/dl_print.c
56
*dp++ = hexdigits[(*sp++) & 0xf];
sys/net/if_gre.c
1064
gre_ssock(struct ifnet *ifp, struct gre_soparm *sp, int fd)
sys/net/if_gre.c
1088
(sp->sp_type != 0 && pr->pr_type != sp->sp_type) ||
sys/net/if_gre.c
1089
(sp->sp_proto != 0 && pr->pr_protocol != 0 &&
sys/net/if_gre.c
1090
pr->pr_protocol != sp->sp_proto)) {
sys/net/if_gre.c
1110
sp->sp_src = src;
sys/net/if_gre.c
1111
sp->sp_dst = dst;
sys/net/if_gre.c
1113
sp->sp_so = so;
sys/net/if_gre.c
1137
gre_is_nullconf(const struct gre_soparm *sp)
sys/net/if_gre.c
1139
return sockaddr_is_anyaddr(sstocsa(&sp->sp_src)) ||
sys/net/if_gre.c
1140
sockaddr_is_anyaddr(sstocsa(&sp->sp_dst));
sys/net/if_gre.c
1144
gre_clearconf(struct gre_soparm *sp, bool force)
sys/net/if_gre.c
1146
if (sp->sp_bysock || force) {
sys/net/if_gre.c
1147
sockaddr_copy(sstosa(&sp->sp_src), sizeof(sp->sp_src),
sys/net/if_gre.c
1148
sockaddr_any(sstosa(&sp->sp_src)));
sys/net/if_gre.c
1149
sockaddr_copy(sstosa(&sp->sp_dst), sizeof(sp->sp_dst),
sys/net/if_gre.c
1150
sockaddr_any(sstosa(&sp->sp_dst)));
sys/net/if_gre.c
1151
sp->sp_bysock = false;
sys/net/if_gre.c
1153
sp->sp_so = NULL; /* XXX */
sys/net/if_gre.c
1163
struct gre_soparm *sp;
sys/net/if_gre.c
1191
sp = &sp0;
sys/net/if_gre.c
1200
gre_clearconf(sp, false);
sys/net/if_gre.c
1207
oproto = sp->sp_proto;
sys/net/if_gre.c
1208
otype = sp->sp_type;
sys/net/if_gre.c
1211
sp->sp_proto = IPPROTO_UDP;
sys/net/if_gre.c
1212
sp->sp_type = SOCK_DGRAM;
sys/net/if_gre.c
1215
sp->sp_proto = 0;
sys/net/if_gre.c
1216
sp->sp_type = 0;
sys/net/if_gre.c
1219
sp->sp_proto = IPPROTO_GRE;
sys/net/if_gre.c
1220
sp->sp_type = SOCK_RAW;
sys/net/if_gre.c
1228
gre_clearconf(sp, false);
sys/net/if_gre.c
1231
(oproto == sp->sp_proto || sp->sp_proto == 0) &&
sys/net/if_gre.c
1232
(otype == sp->sp_type || sp->sp_type == 0))
sys/net/if_gre.c
1234
switch (sp->sp_proto) {
sys/net/if_gre.c
1276
gre_clearconf(sp, false);
sys/net/if_gre.c
1277
oproto = sp->sp_proto;
sys/net/if_gre.c
1278
otype = sp->sp_type;
sys/net/if_gre.c
1279
sp->sp_proto = ifr->ifr_flags;
sys/net/if_gre.c
1280
switch (sp->sp_proto) {
sys/net/if_gre.c
1283
sp->sp_type = SOCK_DGRAM;
sys/net/if_gre.c
1288
sp->sp_type = SOCK_RAW;
sys/net/if_gre.c
1293
sp->sp_type = 0;
sys/net/if_gre.c
1299
if ((oproto == sp->sp_proto || sp->sp_proto == 0) &&
sys/net/if_gre.c
1300
(otype == sp->sp_type || sp->sp_type == 0))
sys/net/if_gre.c
1302
switch (sp->sp_proto) {
sys/net/if_gre.c
1311
ifr->ifr_flags = sp->sp_proto;
sys/net/if_gre.c
1315
gre_clearconf(sp, false);
sys/net/if_gre.c
1319
sockaddr_copy(sstosa(&sp->sp_src),
sys/net/if_gre.c
1320
sizeof(sp->sp_src), ifreq_getaddr(cmd, ifr));
sys/net/if_gre.c
1323
sockaddr_copy(sstosa(&sp->sp_dst),
sys/net/if_gre.c
1324
sizeof(sp->sp_dst), ifreq_getaddr(cmd, ifr));
sys/net/if_gre.c
1328
if (sockaddr_any(sstosa(&sp->sp_src)) == NULL ||
sys/net/if_gre.c
1329
sockaddr_any(sstosa(&sp->sp_dst)) == NULL) {
sys/net/if_gre.c
1339
if ((ifp->if_flags & IFF_UP) == 0 || gre_is_nullconf(sp))
sys/net/if_gre.c
1344
error = gre_socreate(sc, sp, &fd);
sys/net/if_gre.c
1351
error = gre_ssock(ifp, sp, fd);
sys/net/if_gre.c
1364
gre_reconf(sc, sp);
sys/net/if_gre.c
1369
ifreq_setaddr(cmd, ifr, sstosa(&sp->sp_src));
sys/net/if_gre.c
1372
ifreq_setaddr(cmd, ifr, sstosa(&sp->sp_dst));
sys/net/if_gre.c
1376
if (sp->sp_bysock)
sys/net/if_gre.c
1378
gre_clearconf(sp, false);
sys/net/if_gre.c
1382
gre_clearconf(sp, true);
sys/net/if_gre.c
1384
sp->sp_bysock = true;
sys/net/if_gre.c
1393
sockaddr_copy(sstosa(&sp->sp_src), sizeof(sp->sp_src),
sys/net/if_gre.c
1395
sockaddr_copy(sstosa(&sp->sp_dst), sizeof(sp->sp_dst),
sys/net/if_gre.c
1401
gre_clearconf(sp, true);
sys/net/if_gre.c
1406
if (gre_is_nullconf(sp)) {
sys/net/if_gre.c
1411
sstosa(&sp->sp_src));
sys/net/if_gre.c
1413
sstosa(&sp->sp_dst));
sys/net/if_gre.c
282
struct gre_soparm *sp;
sys/net/if_gre.c
304
sp = &sc->sc_soparm;
sys/net/if_gre.c
305
sockaddr_copy(sstosa(&sp->sp_dst), sizeof(sp->sp_dst), any);
sys/net/if_gre.c
306
sockaddr_copy(sstosa(&sp->sp_src), sizeof(sp->sp_src), any);
sys/net/if_gre.c
307
sp->sp_proto = IPPROTO_GRE;
sys/net/if_gre.c
308
sp->sp_type = SOCK_RAW;
sys/net/if_gre.c
435
gre_socreate(struct gre_softc *sc, const struct gre_soparm *sp, int *fdout)
sys/net/if_gre.c
446
af = sp->sp_src.ss_family;
sys/net/if_gre.c
447
rc = fsocreate(af, &so, sp->sp_type, sp->sp_proto, &fd, &fp, NULL);
sys/net/if_gre.c
453
memcpy(&sbig, &sp->sp_src, sizeof(sp->sp_src));
sys/net/if_gre.c
459
memcpy(&sbig, &sp->sp_dst, sizeof(sp->sp_dst));
sys/net/if_ipsec.c
1984
if_ipsec_del_sp0(struct secpolicy *sp)
sys/net/if_ipsec.c
1993
if (sp == NULL)
sys/net/if_ipsec.c
2001
size = if_ipsec_set_sadb_x_policy(&xpl, NULL, 0, 0, sp->id, 0, NULL, NULL, 0);
sys/net/if_ipsec.c
2012
KEY_SP_UNREF(&sp);
sys/net/if_ipsec.c
2016
__func__, sp->id, error);
sys/net/if_pppoe.c
1932
pppoe_tls(struct sppp *sp)
sys/net/if_pppoe.c
1934
struct pppoe_softc *sc = (void *)sp;
sys/net/if_pppoe.c
1962
pppoe_tlf(struct sppp *sp)
sys/net/if_pppoe.c
1964
struct pppoe_softc *sc = (void *)sp;
sys/net/if_spppsubr.c
1008
SPPP_LOCK(sp, RW_READER);
sys/net/if_spppsubr.c
1009
if (sp->scp[IDX_IPV6CP].state != STATE_OPENED) {
sys/net/if_spppsubr.c
1013
SPPP_UNLOCK(sp);
sys/net/if_spppsubr.c
1020
SPPP_UNLOCK(sp);
sys/net/if_spppsubr.c
1035
if (ISSET(sp->pp_dev_flags, PP_DEVF_NOFRAMING)) {
sys/net/if_spppsubr.c
1038
SPPP_DLOG(sp, "no memory for transmit header\n");
sys/net/if_spppsubr.c
1051
if_statadd(ifp, if_obytes, pktlen + sp->pp_framebytes);
sys/net/if_spppsubr.c
1064
if_statadd(ifp, if_obytes, pktlen + sp->pp_framebytes);
sys/net/if_spppsubr.c
1073
struct sppp *sp = rnode->sysctl_data;
sys/net/if_spppsubr.c
1085
SPPP_LOCK(sp, RW_READER);
sys/net/if_spppsubr.c
1086
val = (sp->pp_flags & flag) ? 1 : 0;
sys/net/if_spppsubr.c
1087
SPPP_UNLOCK(sp);
sys/net/if_spppsubr.c
1096
SPPP_LOCK(sp, RW_WRITER);
sys/net/if_spppsubr.c
1098
sp->pp_flags |= flag;
sys/net/if_spppsubr.c
1100
sp->pp_flags &= ~flag;
sys/net/if_spppsubr.c
1102
SPPP_UNLOCK(sp);
sys/net/if_spppsubr.c
1108
sppp_sysctl_setup(struct sppp *sp)
sys/net/if_spppsubr.c
1110
struct sysctllog **clog = &sp->pp_sysctl_log;
sys/net/if_spppsubr.c
1125
CTLTYPE_NODE, sp->pp_if.if_xname,
sys/net/if_spppsubr.c
1136
sppp_sysctl_flags, 0, (void *)sp, 0,
sys/net/if_spppsubr.c
1143
sysctl_teardown(&sp->pp_sysctl_log);
sys/net/if_spppsubr.c
1144
SPPP_LOG(sp, LOG_WARNING,
sys/net/if_spppsubr.c
1152
struct sppp *sp = (struct sppp *) ifp;
sys/net/if_spppsubr.c
1165
sp->pp_if.if_type = IFT_PPP;
sys/net/if_spppsubr.c
1166
sp->pp_if.if_output = sppp_output;
sys/net/if_spppsubr.c
1167
IFQ_SET_MAXLEN(&sp->pp_fastq, 32);
sys/net/if_spppsubr.c
1168
IFQ_LOCK_INIT(&sp->pp_fastq);
sys/net/if_spppsubr.c
1169
IFQ_SET_MAXLEN(&sp->pp_cpq, 20);
sys/net/if_spppsubr.c
1170
sp->pp_loopcnt = 0;
sys/net/if_spppsubr.c
1171
sp->pp_alivecnt = 0;
sys/net/if_spppsubr.c
1172
sp->pp_alive_interval = SPPP_ALIVE_INTERVAL;
sys/net/if_spppsubr.c
1173
sp->pp_last_activity = 0;
sys/net/if_spppsubr.c
1174
sp->pp_last_receive = 0;
sys/net/if_spppsubr.c
1175
sp->pp_maxalive = DEFAULT_MAXALIVECNT;
sys/net/if_spppsubr.c
1176
sp->pp_max_noreceive = SPPP_NORECV_TIME;
sys/net/if_spppsubr.c
1177
sp->pp_idle_timeout = 0;
sys/net/if_spppsubr.c
1178
sp->pp_max_auth_fail = DEFAULT_MAX_AUTH_FAILURES;
sys/net/if_spppsubr.c
1179
sp->pp_phase = SPPP_PHASE_DEAD;
sys/net/if_spppsubr.c
1180
sp->pp_up = sppp_notify_up;
sys/net/if_spppsubr.c
1181
sp->pp_down = sppp_notify_down;
sys/net/if_spppsubr.c
1182
sp->pp_ncpflags = SPPP_NCP_IPCP | SPPP_NCP_IPV6CP;
sys/net/if_spppsubr.c
1184
sp->pp_flags |= PP_IFDOWN;
sys/net/if_spppsubr.c
1186
sppp_wq_set(&sp->work_ifdown, sppp_ifdown, NULL);
sys/net/if_spppsubr.c
1187
memset(sp->scp, 0, sizeof(sp->scp));
sys/net/if_spppsubr.c
1188
rw_init(&sp->pp_lock);
sys/net/if_spppsubr.c
1189
sppp_sysctl_setup(sp);
sys/net/if_spppsubr.c
1197
sp->wq_cp = sppp_wq_create(sp, xnamebuf,
sys/net/if_spppsubr.c
1200
memset(&sp->myauth, 0, sizeof sp->myauth);
sys/net/if_spppsubr.c
1201
memset(&sp->hisauth, 0, sizeof sp->hisauth);
sys/net/if_spppsubr.c
1202
SPPP_LOCK(sp, RW_WRITER);
sys/net/if_spppsubr.c
1203
sppp_lcp_init(sp);
sys/net/if_spppsubr.c
1204
sppp_ipcp_init(sp);
sys/net/if_spppsubr.c
1205
sppp_ipv6cp_init(sp);
sys/net/if_spppsubr.c
1206
sppp_pap_init(sp);
sys/net/if_spppsubr.c
1207
sppp_chap_init(sp);
sys/net/if_spppsubr.c
1208
SPPP_UNLOCK(sp);
sys/net/if_spppsubr.c
1212
sp->pp_next = spppq;
sys/net/if_spppsubr.c
1213
spppq = sp;
sys/net/if_spppsubr.c
1220
struct sppp **q, *p, *sp = (struct sppp *) ifp;
sys/net/if_spppsubr.c
1225
if (p == sp) {
sys/net/if_spppsubr.c
1238
sysctl_teardown(&sp->pp_sysctl_log);
sys/net/if_spppsubr.c
1239
sppp_cp_fini(&lcp, sp);
sys/net/if_spppsubr.c
1240
sppp_cp_fini(&ipcp, sp);
sys/net/if_spppsubr.c
1241
sppp_cp_fini(&pap, sp);
sys/net/if_spppsubr.c
1242
sppp_cp_fini(&chap, sp);
sys/net/if_spppsubr.c
1244
sppp_cp_fini(&ipv6cp, sp);
sys/net/if_spppsubr.c
1246
sppp_wq_destroy(sp, sp->wq_cp);
sys/net/if_spppsubr.c
1249
if (sp->myauth.name) free(sp->myauth.name, M_DEVBUF);
sys/net/if_spppsubr.c
1250
if (sp->myauth.secret) free(sp->myauth.secret, M_DEVBUF);
sys/net/if_spppsubr.c
1251
if (sp->hisauth.name) free(sp->hisauth.name, M_DEVBUF);
sys/net/if_spppsubr.c
1252
if (sp->hisauth.secret) free(sp->hisauth.secret, M_DEVBUF);
sys/net/if_spppsubr.c
1254
IFQ_LOCK_DESTROY(&sp->pp_fastq);
sys/net/if_spppsubr.c
1255
rw_destroy(&sp->pp_lock);
sys/net/if_spppsubr.c
1264
struct sppp *sp = (struct sppp *) ifp;
sys/net/if_spppsubr.c
1266
SPPP_LOCK(sp, RW_WRITER);
sys/net/if_spppsubr.c
1267
IFQ_PURGE(&sp->pp_if.if_snd);
sys/net/if_spppsubr.c
1268
IF_PURGE(&sp->pp_fastq);
sys/net/if_spppsubr.c
1269
IF_PURGE(&sp->pp_cpq);
sys/net/if_spppsubr.c
1270
SPPP_UNLOCK(sp);
sys/net/if_spppsubr.c
1279
struct sppp *sp = (struct sppp *) ifp;
sys/net/if_spppsubr.c
1282
SPPP_LOCK(sp, RW_READER);
sys/net/if_spppsubr.c
1283
empty = IF_IS_EMPTY(&sp->pp_fastq) && IF_IS_EMPTY(&sp->pp_cpq) &&
sys/net/if_spppsubr.c
1284
IFQ_IS_EMPTY(&sp->pp_if.if_snd);
sys/net/if_spppsubr.c
1285
SPPP_UNLOCK(sp);
sys/net/if_spppsubr.c
1295
struct sppp *sp = (struct sppp *) ifp;
sys/net/if_spppsubr.c
1298
SPPP_LOCK(sp, RW_WRITER);
sys/net/if_spppsubr.c
1303
IF_DEQUEUE(&sp->pp_cpq, m);
sys/net/if_spppsubr.c
1304
if (m == NULL && sppp_is_ncp_opened(sp)) {
sys/net/if_spppsubr.c
1305
IF_DEQUEUE(&sp->pp_fastq, m);
sys/net/if_spppsubr.c
1307
IFQ_DEQUEUE(&sp->pp_if.if_snd, m);
sys/net/if_spppsubr.c
1309
SPPP_UNLOCK(sp);
sys/net/if_spppsubr.c
1316
struct sppp *sp = (struct sppp *)ifp;
sys/net/if_spppsubr.c
1318
SPPP_LOCK(sp, RW_WRITER);
sys/net/if_spppsubr.c
1319
if (sp->pp_ondemand) {
sys/net/if_spppsubr.c
1320
if (sp->pp_connecting)
sys/net/if_spppsubr.c
1321
sppp_disconnect(sp);
sys/net/if_spppsubr.c
1323
sppp_wq_add(sp->wq_cp, &sp->scp[IDX_LCP].work_close);
sys/net/if_spppsubr.c
1324
sppp_wq_add(sp->wq_cp, &sp->scp[IDX_LCP].work_open);
sys/net/if_spppsubr.c
1326
SPPP_UNLOCK(sp);
sys/net/if_spppsubr.c
1338
struct sppp *sp = (struct sppp *) ifp;
sys/net/if_spppsubr.c
1351
SPPP_LOCK(sp, RW_WRITER);
sys/net/if_spppsubr.c
1353
(ifp->if_flags & IFF_UP) && !sp->pp_connecting;
sys/net/if_spppsubr.c
1355
((ifp->if_flags & IFF_UP) == 0) && sp->pp_connecting;
sys/net/if_spppsubr.c
1361
atomic_store_relaxed(&sp->pp_ondemand,
sys/net/if_spppsubr.c
1365
sppp_disconnect(sp);
sys/net/if_spppsubr.c
1369
if (!sp->pp_ondemand)
sys/net/if_spppsubr.c
1370
sppp_connect(sp);
sys/net/if_spppsubr.c
1372
SPPP_UNLOCK(sp);
sys/net/if_spppsubr.c
1374
SPPP_LOCK(sp, RW_WRITER);
sys/net/if_spppsubr.c
1376
SPPP_UNLOCK(sp);
sys/net/if_spppsubr.c
1390
SPPP_LOCK(sp, RW_WRITER);
sys/net/if_spppsubr.c
1391
lcp_mru = sp->lcp.mru;
sys/net/if_spppsubr.c
1393
sp->lcp.mru = ifp->if_mtu;
sys/net/if_spppsubr.c
1395
sp->lcp.mru = PP_MTU;
sys/net/if_spppsubr.c
1397
if (lcp_mru != sp->lcp.mru)
sys/net/if_spppsubr.c
1398
SET(sp->lcp.opts, SPPP_LCP_OPT_MRU);
sys/net/if_spppsubr.c
1400
if (sp->scp[IDX_LCP].state == STATE_OPENED &&
sys/net/if_spppsubr.c
1401
ifp->if_mtu > sp->lcp.their_mru) {
sys/net/if_spppsubr.c
1402
sp->pp_saved_mtu = ifp->if_mtu;
sys/net/if_spppsubr.c
1403
ifp->if_mtu = sp->lcp.their_mru;
sys/net/if_spppsubr.c
1405
SPPP_DLOG(sp, "setting MTU "
sys/net/if_spppsubr.c
1407
sp->pp_saved_mtu, ifp->if_mtu);
sys/net/if_spppsubr.c
1409
SPPP_UNLOCK(sp);
sys/net/if_spppsubr.c
1437
error = sppp_params(sp, cmd, data);
sys/net/if_spppsubr.c
1450
error = sppp_params(sp, cmd, data);
sys/net/if_spppsubr.c
1466
error = sppp_params(sp, cmd, data);
sys/net/if_spppsubr.c
1484
sppp_cp_send(struct sppp *sp, u_short proto, u_char type,
sys/net/if_spppsubr.c
1487
struct ifnet *ifp = &sp->pp_if;
sys/net/if_spppsubr.c
1492
KASSERT(SPPP_WLOCKED(sp));
sys/net/if_spppsubr.c
1494
pkthdrlen = ISSET(sp->pp_dev_flags, PP_DEVF_NOFRAMING) ?
sys/net/if_spppsubr.c
1506
if (ISSET(sp->pp_dev_flags, PP_DEVF_NOFRAMING)) {
sys/net/if_spppsubr.c
1523
if (sppp_debug_enabled(sp)) {
sys/net/if_spppsubr.c
1530
SPPP_LOG(sp, LOG_DEBUG, "%s output <%s id=0x%x len=%d",
sys/net/if_spppsubr.c
1536
if (IF_QFULL(&sp->pp_cpq)) {
sys/net/if_spppsubr.c
1537
IF_DROP(&sp->pp_fastq);
sys/net/if_spppsubr.c
1543
if_statadd(ifp, if_obytes, m->m_pkthdr.len + sp->pp_framebytes);
sys/net/if_spppsubr.c
1544
IF_ENQUEUE(&sp->pp_cpq, m);
sys/net/if_spppsubr.c
1547
SPPP_UNLOCK(sp);
sys/net/if_spppsubr.c
1549
SPPP_LOCK(sp, RW_WRITER);
sys/net/if_spppsubr.c
1556
struct sppp *sp = xsp;
sys/net/if_spppsubr.c
1558
sppp_wq_add(sp->wq_cp, &sp->scp[IDX_LCP].work_to);
sys/net/if_spppsubr.c
1564
struct sppp *sp = xsp;
sys/net/if_spppsubr.c
1566
sppp_wq_add(sp->wq_cp, &sp->scp[IDX_IPCP].work_to);
sys/net/if_spppsubr.c
1572
struct sppp *sp = xsp;
sys/net/if_spppsubr.c
1574
sppp_wq_add(sp->wq_cp, &sp->scp[IDX_IPV6CP].work_to);
sys/net/if_spppsubr.c
1580
struct sppp *sp = xsp;
sys/net/if_spppsubr.c
1582
sppp_wq_add(sp->wq_cp, &sp->scp[IDX_PAP].work_to);
sys/net/if_spppsubr.c
1588
struct sppp *sp = xsp;
sys/net/if_spppsubr.c
1590
sppp_wq_add(sp->wq_cp, &sp->scp[IDX_CHAP].work_to);
sys/net/if_spppsubr.c
1594
sppp_cp_init(const struct cp *cp, struct sppp *sp)
sys/net/if_spppsubr.c
1606
scp = &sp->scp[cp->protoidx];
sys/net/if_spppsubr.c
1625
callout_setfunc(&scp->ch, to_cb[cp->protoidx], sp);
sys/net/if_spppsubr.c
1629
sppp_cp_fini(const struct cp *cp, struct sppp *sp)
sys/net/if_spppsubr.c
1632
scp = &sp->scp[cp->protoidx];
sys/net/if_spppsubr.c
1634
sppp_wq_wait(sp->wq_cp, &scp->work_up);
sys/net/if_spppsubr.c
1635
sppp_wq_wait(sp->wq_cp, &scp->work_down);
sys/net/if_spppsubr.c
1636
sppp_wq_wait(sp->wq_cp, &scp->work_open);
sys/net/if_spppsubr.c
1637
sppp_wq_wait(sp->wq_cp, &scp->work_close);
sys/net/if_spppsubr.c
1638
sppp_wq_wait(sp->wq_cp, &scp->work_to);
sys/net/if_spppsubr.c
1639
sppp_wq_wait(sp->wq_cp, &scp->work_rcr);
sys/net/if_spppsubr.c
1640
sppp_wq_wait(sp->wq_cp, &scp->work_rca);
sys/net/if_spppsubr.c
1641
sppp_wq_wait(sp->wq_cp, &scp->work_rcn);
sys/net/if_spppsubr.c
1642
sppp_wq_wait(sp->wq_cp, &scp->work_rtr);
sys/net/if_spppsubr.c
1643
sppp_wq_wait(sp->wq_cp, &scp->work_rta);
sys/net/if_spppsubr.c
1644
sppp_wq_wait(sp->wq_cp, &scp->work_rxj);
sys/net/if_spppsubr.c
1659
sppp_cp_input(const struct cp *cp, struct sppp *sp, struct mbuf *m)
sys/net/if_spppsubr.c
1661
const bool debug = sppp_debug_enabled(sp);
sys/net/if_spppsubr.c
1662
struct ifnet *ifp = &sp->pp_if;
sys/net/if_spppsubr.c
1663
struct sppp_cp *scp = &sp->scp[cp->protoidx];
sys/net/if_spppsubr.c
1671
KASSERT(SPPP_WLOCKED(sp));
sys/net/if_spppsubr.c
1674
SPPP_DLOG(sp, "%s invalid packet length: %d bytes\n",
sys/net/if_spppsubr.c
1682
SPPP_LOG(sp, LOG_DEBUG, "%s input(%s): <%s id=0x%x len=%d",
sys/net/if_spppsubr.c
1697
SPPP_DLOG(sp,"%s invalid conf-req length %d\n",
sys/net/if_spppsubr.c
1708
sppp_wq_add(sp->wq_cp, &scp->work_rcr);
sys/net/if_spppsubr.c
1712
SPPP_DLOG(sp, "%s id mismatch 0x%x != 0x%x\n",
sys/net/if_spppsubr.c
1717
sppp_wq_add(sp->wq_cp, &scp->work_rca);
sys/net/if_spppsubr.c
1722
SPPP_DLOG(sp, "%s id mismatch 0x%x != 0x%x\n",
sys/net/if_spppsubr.c
1731
sppp_wq_add(sp->wq_cp, &scp->work_rcn);
sys/net/if_spppsubr.c
1735
sppp_wq_add(sp->wq_cp, &scp->work_rtr);
sys/net/if_spppsubr.c
1740
SPPP_DLOG(sp, "%s id mismatch "
sys/net/if_spppsubr.c
1748
sppp_wq_add(sp->wq_cp, &scp->work_rta);
sys/net/if_spppsubr.c
1753
SPPP_LOG(sp, LOG_INFO, "%s: ignoring RXJ (%s) for code ?, "
sys/net/if_spppsubr.c
1755
sppp_wq_add(sp->wq_cp, &scp->work_rxj);
sys/net/if_spppsubr.c
1778
SPPP_LOG(sp, LOG_INFO,
sys/net/if_spppsubr.c
1782
upper ? sppp_state_name(sp->scp[upper->protoidx].state) : "?");
sys/net/if_spppsubr.c
1790
if (sp->scp[upper->protoidx].state == STATE_REQ_SENT) {
sys/net/if_spppsubr.c
1791
sppp_wq_add(sp->wq_cp,
sys/net/if_spppsubr.c
1792
&sp->scp[upper->protoidx].work_close);
sys/net/if_spppsubr.c
1796
sppp_wq_add(sp->wq_cp, &scp->work_rxj);
sys/net/if_spppsubr.c
1808
SPPP_DLOG(sp, "lcp echo req but lcp closed\n");
sys/net/if_spppsubr.c
1813
SPPP_DLOG(sp, "invalid lcp echo request "
sys/net/if_spppsubr.c
1818
if (ntohl(u32) == sp->lcp.magic) {
sys/net/if_spppsubr.c
1820
SPPP_DLOG(sp, "loopback\n");
sys/net/if_spppsubr.c
1823
if (sp->pp_flags & PP_IFDOWN)
sys/net/if_spppsubr.c
1824
sppp_wq_add(sp->wq_cp, &sp->work_ifdown);
sys/net/if_spppsubr.c
1827
sppp_wq_add(sp->wq_cp,
sys/net/if_spppsubr.c
1828
&sp->scp[IDX_LCP].work_close);
sys/net/if_spppsubr.c
1829
sppp_wq_add(sp->wq_cp,
sys/net/if_spppsubr.c
1830
&sp->scp[IDX_LCP].work_open);
sys/net/if_spppsubr.c
1833
u32 = htonl(sp->lcp.magic);
sys/net/if_spppsubr.c
1835
SPPP_DLOG(sp, "got lcp echo req, sending echo rep\n");
sys/net/if_spppsubr.c
1836
sppp_cp_send(sp, PPP_LCP, ECHO_REPLY, h->ident, len - 4,
sys/net/if_spppsubr.c
1842
if (h->ident != sp->lcp.echoid) {
sys/net/if_spppsubr.c
1847
SPPP_DLOG(sp, "lcp invalid echo reply "
sys/net/if_spppsubr.c
1851
SPPP_DLOG(sp, "lcp got echo rep\n");
sys/net/if_spppsubr.c
1853
if (ntohl(u32) != sp->lcp.magic)
sys/net/if_spppsubr.c
1854
sp->pp_alivecnt = 0;
sys/net/if_spppsubr.c
1859
SPPP_DLOG(sp, "%s send code-rej for 0x%x\n",
sys/net/if_spppsubr.c
1861
sppp_cp_send(sp, cp->proto, CODE_REJ,
sys/net/if_spppsubr.c
1875
sppp_up_event(struct sppp *sp, void *xcp)
sys/net/if_spppsubr.c
1879
KASSERT(SPPP_WLOCKED(sp));
sys/net/if_spppsubr.c
1883
sppp_auth_role(cp, sp) == SPPP_AUTH_NOROLE)
sys/net/if_spppsubr.c
1886
SPPP_DLOG(sp, "%s up(%s)\n", cp->name,
sys/net/if_spppsubr.c
1887
sppp_state_name(sp->scp[cp->protoidx].state));
sys/net/if_spppsubr.c
1889
switch (sp->scp[cp->protoidx].state) {
sys/net/if_spppsubr.c
1891
sppp_cp_change_state(cp, sp, STATE_CLOSED);
sys/net/if_spppsubr.c
1894
sp->scp[cp->protoidx].rst_counter = sp->lcp.max_configure;
sys/net/if_spppsubr.c
1895
(cp->scr)(sp);
sys/net/if_spppsubr.c
1896
sppp_cp_change_state(cp, sp, STATE_REQ_SENT);
sys/net/if_spppsubr.c
1899
SPPP_LOG(sp, LOG_DEBUG,
sys/net/if_spppsubr.c
1901
sppp_state_name(sp->scp[cp->protoidx].state));
sys/net/if_spppsubr.c
1906
sppp_down_event(struct sppp *sp, void *xcp)
sys/net/if_spppsubr.c
1910
KASSERT(SPPP_WLOCKED(sp));
sys/net/if_spppsubr.c
1914
sppp_auth_role(cp, sp) == SPPP_AUTH_NOROLE)
sys/net/if_spppsubr.c
1917
SPPP_DLOG(sp, "%s down(%s)\n", cp->name,
sys/net/if_spppsubr.c
1918
sppp_state_name(sp->scp[cp->protoidx].state));
sys/net/if_spppsubr.c
1920
switch (sp->scp[cp->protoidx].state) {
sys/net/if_spppsubr.c
1923
sppp_cp_change_state(cp, sp, STATE_INITIAL);
sys/net/if_spppsubr.c
1926
(cp->tls)(cp, sp);
sys/net/if_spppsubr.c
1932
sppp_cp_change_state(cp, sp, STATE_STARTING);
sys/net/if_spppsubr.c
1935
(cp->tld)(sp);
sys/net/if_spppsubr.c
1936
sppp_cp_change_state(cp, sp, STATE_STARTING);
sys/net/if_spppsubr.c
1946
SPPP_LOG(sp, LOG_DEBUG,
sys/net/if_spppsubr.c
1948
sppp_state_name(sp->scp[cp->protoidx].state));
sys/net/if_spppsubr.c
1953
sppp_open_event(struct sppp *sp, void *xcp)
sys/net/if_spppsubr.c
1957
KASSERT(SPPP_WLOCKED(sp));
sys/net/if_spppsubr.c
1961
sppp_auth_role(cp, sp) == SPPP_AUTH_NOROLE)
sys/net/if_spppsubr.c
1964
SPPP_DLOG(sp, "%s open(%s)\n", cp->name,
sys/net/if_spppsubr.c
1965
sppp_state_name(sp->scp[cp->protoidx].state));
sys/net/if_spppsubr.c
1967
switch (sp->scp[cp->protoidx].state) {
sys/net/if_spppsubr.c
1969
sppp_cp_change_state(cp, sp, STATE_STARTING);
sys/net/if_spppsubr.c
1970
(cp->tls)(cp, sp);
sys/net/if_spppsubr.c
1975
sp->scp[cp->protoidx].rst_counter = sp->lcp.max_configure;
sys/net/if_spppsubr.c
1976
sp->lcp.protos |= (1 << cp->protoidx);
sys/net/if_spppsubr.c
1977
(cp->scr)(sp);
sys/net/if_spppsubr.c
1978
sppp_cp_change_state(cp, sp, STATE_REQ_SENT);
sys/net/if_spppsubr.c
1988
sppp_cp_change_state(cp, sp, STATE_STOPPING);
sys/net/if_spppsubr.c
1994
sppp_close_event(struct sppp *sp, void *xcp)
sys/net/if_spppsubr.c
1998
KASSERT(SPPP_WLOCKED(sp));
sys/net/if_spppsubr.c
2002
sppp_auth_role(cp, sp) == SPPP_AUTH_NOROLE)
sys/net/if_spppsubr.c
2005
SPPP_DLOG(sp, "%s close(%s)\n", cp->name,
sys/net/if_spppsubr.c
2006
sppp_state_name(sp->scp[cp->protoidx].state));
sys/net/if_spppsubr.c
2008
switch (sp->scp[cp->protoidx].state) {
sys/net/if_spppsubr.c
2014
sppp_cp_change_state(cp, sp, STATE_INITIAL);
sys/net/if_spppsubr.c
2015
(cp->tlf)(cp, sp);
sys/net/if_spppsubr.c
2018
sppp_cp_change_state(cp, sp, STATE_CLOSED);
sys/net/if_spppsubr.c
2021
sppp_cp_change_state(cp, sp, STATE_CLOSING);
sys/net/if_spppsubr.c
2024
(cp->tld)(sp);
sys/net/if_spppsubr.c
2029
sp->scp[cp->protoidx].rst_counter = sp->lcp.max_terminate;
sys/net/if_spppsubr.c
2031
sppp_cp_send(sp, cp->proto, TERM_REQ,
sys/net/if_spppsubr.c
2032
++sp->scp[cp->protoidx].seq, 0, 0);
sys/net/if_spppsubr.c
2034
sppp_cp_change_state(cp, sp, STATE_CLOSING);
sys/net/if_spppsubr.c
2040
sppp_to_event(struct sppp *sp, void *xcp)
sys/net/if_spppsubr.c
2044
KASSERT(SPPP_WLOCKED(sp));
sys/net/if_spppsubr.c
2047
SPPP_DLOG(sp, "%s TO(%s) rst_counter = %d\n", cp->name,
sys/net/if_spppsubr.c
2048
sppp_state_name(sp->scp[cp->protoidx].state),
sys/net/if_spppsubr.c
2049
sp->scp[cp->protoidx].rst_counter);
sys/net/if_spppsubr.c
2051
if (--sp->scp[cp->protoidx].rst_counter < 0)
sys/net/if_spppsubr.c
2053
switch (sp->scp[cp->protoidx].state) {
sys/net/if_spppsubr.c
2055
sppp_cp_change_state(cp, sp, STATE_CLOSED);
sys/net/if_spppsubr.c
2056
(cp->tlf)(cp, sp);
sys/net/if_spppsubr.c
2059
sppp_cp_change_state(cp, sp, STATE_STOPPED);
sys/net/if_spppsubr.c
2060
(cp->tlf)(cp, sp);
sys/net/if_spppsubr.c
2065
sppp_cp_change_state(cp, sp, STATE_STOPPED);
sys/net/if_spppsubr.c
2066
(cp->tlf)(cp, sp);
sys/net/if_spppsubr.c
2071
switch (sp->scp[cp->protoidx].state) {
sys/net/if_spppsubr.c
2075
sppp_cp_send(sp, cp->proto, TERM_REQ,
sys/net/if_spppsubr.c
2076
++sp->scp[cp->protoidx].seq, 0, 0);
sys/net/if_spppsubr.c
2078
callout_schedule(&sp->scp[cp->protoidx].ch, sp->lcp.timeout);
sys/net/if_spppsubr.c
2082
(cp->scr)(sp);
sys/net/if_spppsubr.c
2084
sppp_cp_change_state(cp, sp, STATE_REQ_SENT);
sys/net/if_spppsubr.c
2087
(cp->scr)(sp);
sys/net/if_spppsubr.c
2088
callout_schedule(&sp->scp[cp->protoidx].ch, sp->lcp.timeout);
sys/net/if_spppsubr.c
2093
sppp_rcr_update_state(const struct cp *cp, struct sppp *sp,
sys/net/if_spppsubr.c
2096
struct ifnet *ifp = &sp->pp_if;
sys/net/if_spppsubr.c
2101
sppp_wq_add(sp->wq_cp, &sp->scp[IDX_LCP].work_close);
sys/net/if_spppsubr.c
2102
sppp_wq_add(sp->wq_cp, &sp->scp[IDX_LCP].work_open);
sys/net/if_spppsubr.c
2106
switch (sp->scp[cp->protoidx].state) {
sys/net/if_spppsubr.c
2108
sppp_cp_change_state(cp, sp, STATE_ACK_SENT);
sys/net/if_spppsubr.c
2109
cp->tld(sp);
sys/net/if_spppsubr.c
2110
cp->scr(sp);
sys/net/if_spppsubr.c
2111
cp->screply(cp, sp, ctype, ident, msglen, msg);
sys/net/if_spppsubr.c
2114
sppp_cp_change_state(cp, sp, STATE_ACK_SENT);
sys/net/if_spppsubr.c
2117
cp->screply(cp, sp, ctype, ident, msglen, msg);
sys/net/if_spppsubr.c
2120
sppp_cp_change_state(cp, sp, STATE_ACK_SENT);
sys/net/if_spppsubr.c
2121
cp->scr(sp);
sys/net/if_spppsubr.c
2122
cp->screply(cp, sp, ctype, ident, msglen, msg);
sys/net/if_spppsubr.c
2125
sppp_cp_change_state(cp, sp, STATE_OPENED);
sys/net/if_spppsubr.c
2126
SPPP_DLOG(sp, "%s tlu\n", cp->name);
sys/net/if_spppsubr.c
2127
cp->tlu(sp);
sys/net/if_spppsubr.c
2128
cp->screply(cp, sp, ctype, ident, msglen, msg);
sys/net/if_spppsubr.c
2135
sppp_cp_send(sp, cp->proto, TERM_ACK,
sys/net/if_spppsubr.c
2140
SPPP_LOG(sp, LOG_DEBUG,
sys/net/if_spppsubr.c
2142
sppp_state_name(sp->scp[cp->protoidx].state));
sys/net/if_spppsubr.c
2148
switch (sp->scp[cp->protoidx].state) {
sys/net/if_spppsubr.c
2150
sppp_cp_change_state(cp, sp, STATE_REQ_SENT);
sys/net/if_spppsubr.c
2151
cp->tld(sp);
sys/net/if_spppsubr.c
2152
cp->scr(sp);
sys/net/if_spppsubr.c
2153
cp->screply(cp, sp, ctype, ident, msglen, msg);
sys/net/if_spppsubr.c
2156
sppp_cp_change_state(cp, sp, STATE_REQ_SENT);
sys/net/if_spppsubr.c
2159
cp->screply(cp, sp, ctype, ident, msglen, msg);
sys/net/if_spppsubr.c
2162
sppp_cp_change_state(cp, sp, STATE_REQ_SENT);
sys/net/if_spppsubr.c
2163
cp->scr(sp);
sys/net/if_spppsubr.c
2164
cp->screply(cp, sp, ctype, ident, msglen, msg);
sys/net/if_spppsubr.c
2167
sppp_cp_change_state(cp, sp, STATE_ACK_RCVD);
sys/net/if_spppsubr.c
2168
cp->screply(cp, sp, ctype, ident, msglen, msg);
sys/net/if_spppsubr.c
2174
sppp_cp_change_state(cp, sp, STATE_CLOSED);
sys/net/if_spppsubr.c
2176
sppp_cp_send(sp, cp->proto, TERM_ACK,
sys/net/if_spppsubr.c
2181
SPPP_LOG(sp, LOG_DEBUG,
sys/net/if_spppsubr.c
2183
sppp_state_name(sp->scp[cp->protoidx].state));
sys/net/if_spppsubr.c
2190
sppp_rcr_event(struct sppp *sp, void *xcp)
sys/net/if_spppsubr.c
2204
scp = &sp->scp[cp->protoidx];
sys/net/if_spppsubr.c
2221
type = (cp->parse_confreq)(sp, h, len,
sys/net/if_spppsubr.c
2232
sppp_rcr_update_state(cp, sp, type, ident, rlen, (void *)buf);
sys/net/if_spppsubr.c
2239
sppp_rca_event(struct sppp *sp, void *xcp)
sys/net/if_spppsubr.c
2241
struct ifnet *ifp = &sp->pp_if;
sys/net/if_spppsubr.c
2246
switch (sp->scp[cp->protoidx].state) {
sys/net/if_spppsubr.c
2250
sppp_cp_send(sp, cp->proto, TERM_ACK,
sys/net/if_spppsubr.c
2251
sp->scp[cp->protoidx].rconfid, 0, 0);
sys/net/if_spppsubr.c
2258
sp->scp[cp->protoidx].rst_counter = sp->lcp.max_configure;
sys/net/if_spppsubr.c
2259
sppp_cp_change_state(cp, sp, STATE_ACK_RCVD);
sys/net/if_spppsubr.c
2262
(cp->tld)(sp);
sys/net/if_spppsubr.c
2265
(cp->scr)(sp);
sys/net/if_spppsubr.c
2266
sppp_cp_change_state(cp, sp, STATE_REQ_SENT);
sys/net/if_spppsubr.c
2269
sppp_cp_change_state(cp, sp, STATE_OPENED);
sys/net/if_spppsubr.c
2270
sp->scp[cp->protoidx].rst_counter = sp->lcp.max_configure;
sys/net/if_spppsubr.c
2271
SPPP_DLOG(sp, "%s tlu\n", cp->name);
sys/net/if_spppsubr.c
2272
(cp->tlu)(sp);
sys/net/if_spppsubr.c
2275
SPPP_LOG(sp, LOG_DEBUG,
sys/net/if_spppsubr.c
2277
sppp_state_name(sp->scp[cp->protoidx].state));
sys/net/if_spppsubr.c
2283
sppp_rcn_event(struct sppp *sp, void *xcp)
sys/net/if_spppsubr.c
2289
struct ifnet *ifp = &sp->pp_if;
sys/net/if_spppsubr.c
2294
scp = &sp->scp[cp->protoidx];
sys/net/if_spppsubr.c
2305
(cp->parse_confnak)(sp, h, len);
sys/net/if_spppsubr.c
2308
(cp->parse_confrej)(sp, h, len);
sys/net/if_spppsubr.c
2321
sppp_cp_send(sp, cp->proto, TERM_ACK,
sys/net/if_spppsubr.c
2327
scp->rst_counter = sp->lcp.max_configure;
sys/net/if_spppsubr.c
2328
(cp->scr)(sp);
sys/net/if_spppsubr.c
2331
(cp->tld)(sp);
sys/net/if_spppsubr.c
2334
sppp_cp_change_state(cp, sp, STATE_ACK_SENT);
sys/net/if_spppsubr.c
2335
(cp->scr)(sp);
sys/net/if_spppsubr.c
2341
SPPP_LOG(sp, LOG_DEBUG, "%s illegal RCN in state %s\n",
sys/net/if_spppsubr.c
2348
sppp_rtr_event(struct sppp *sp, void *xcp)
sys/net/if_spppsubr.c
2350
struct ifnet *ifp = &sp->pp_if;
sys/net/if_spppsubr.c
2355
switch (sp->scp[cp->protoidx].state) {
sys/net/if_spppsubr.c
2358
sppp_cp_change_state(cp, sp, STATE_REQ_SENT);
sys/net/if_spppsubr.c
2367
(cp->tld)(sp);
sys/net/if_spppsubr.c
2368
sp->scp[cp->protoidx].rst_counter = 0;
sys/net/if_spppsubr.c
2369
sppp_cp_change_state(cp, sp, STATE_STOPPING);
sys/net/if_spppsubr.c
2372
SPPP_LOG(sp, LOG_DEBUG, "%s illegal RTR in state %s\n",
sys/net/if_spppsubr.c
2374
sppp_state_name(sp->scp[cp->protoidx].state));
sys/net/if_spppsubr.c
2380
SPPP_DLOG(sp, "%s send terminate-ack\n", cp->name);
sys/net/if_spppsubr.c
2382
sppp_cp_send(sp, cp->proto, TERM_ACK,
sys/net/if_spppsubr.c
2383
sp->scp[cp->protoidx].rseq, 0, 0);
sys/net/if_spppsubr.c
2388
sppp_rta_event(struct sppp *sp, void *xcp)
sys/net/if_spppsubr.c
2391
struct ifnet *ifp = &sp->pp_if;
sys/net/if_spppsubr.c
2395
switch (sp->scp[cp->protoidx].state) {
sys/net/if_spppsubr.c
2402
sppp_cp_change_state(cp, sp, STATE_CLOSED);
sys/net/if_spppsubr.c
2403
(cp->tlf)(cp, sp);
sys/net/if_spppsubr.c
2406
sppp_cp_change_state(cp, sp, STATE_STOPPED);
sys/net/if_spppsubr.c
2407
(cp->tlf)(cp, sp);
sys/net/if_spppsubr.c
2410
sppp_cp_change_state(cp, sp, STATE_REQ_SENT);
sys/net/if_spppsubr.c
2413
(cp->tld)(sp);
sys/net/if_spppsubr.c
2414
(cp->scr)(sp);
sys/net/if_spppsubr.c
2415
sppp_cp_change_state(cp, sp, STATE_ACK_RCVD);
sys/net/if_spppsubr.c
2418
SPPP_LOG(sp, LOG_DEBUG, "%s illegal RTA in state %s\n",
sys/net/if_spppsubr.c
2419
cp->name, sppp_state_name(sp->scp[cp->protoidx].state));
sys/net/if_spppsubr.c
2425
sppp_rxj_event(struct sppp *sp, void *xcp)
sys/net/if_spppsubr.c
2428
struct ifnet *ifp = &sp->pp_if;
sys/net/if_spppsubr.c
2433
switch (sp->scp[cp->protoidx].state) {
sys/net/if_spppsubr.c
2443
sppp_cp_change_state(cp, sp, STATE_REQ_SENT);
sys/net/if_spppsubr.c
2446
SPPP_LOG(sp, LOG_DEBUG, "%s illegal RXJ- in state %s\n",
sys/net/if_spppsubr.c
2447
cp->name, sppp_state_name(sp->scp[cp->protoidx].state));
sys/net/if_spppsubr.c
2457
sppp_cp_change_state(const struct cp *cp, struct sppp *sp, int newstate)
sys/net/if_spppsubr.c
2460
KASSERT(SPPP_WLOCKED(sp));
sys/net/if_spppsubr.c
2462
sp->scp[cp->protoidx].state = newstate;
sys/net/if_spppsubr.c
2463
callout_stop(&sp->scp[cp->protoidx].ch);
sys/net/if_spppsubr.c
2476
callout_schedule(&sp->scp[cp->protoidx].ch, sp->lcp.timeout);
sys/net/if_spppsubr.c
2489
sppp_lcp_init(struct sppp *sp)
sys/net/if_spppsubr.c
2492
KASSERT(SPPP_WLOCKED(sp));
sys/net/if_spppsubr.c
2494
sppp_cp_init(&lcp, sp);
sys/net/if_spppsubr.c
2496
SET(sp->lcp.opts, SPPP_LCP_OPT_MAGIC);
sys/net/if_spppsubr.c
2497
sp->lcp.magic = 0;
sys/net/if_spppsubr.c
2498
sp->lcp.protos = 0;
sys/net/if_spppsubr.c
2499
sp->lcp.max_terminate = 2;
sys/net/if_spppsubr.c
2500
sp->lcp.max_configure = 10;
sys/net/if_spppsubr.c
2501
sp->lcp.max_failure = 10;
sys/net/if_spppsubr.c
2502
sp->lcp.lower_running = false;
sys/net/if_spppsubr.c
2511
sp->lcp.timeout = 1 * hz;
sys/net/if_spppsubr.c
2515
sppp_lcp_up(struct sppp *sp, void *xcp)
sys/net/if_spppsubr.c
2518
KASSERT(SPPP_WLOCKED(sp));
sys/net/if_spppsubr.c
2521
atomic_store_relaxed(&sp->pp_last_receive, time_uptime32);
sys/net/if_spppsubr.c
2522
atomic_store_relaxed(&sp->pp_last_activity, time_uptime32);
sys/net/if_spppsubr.c
2524
sppp_up_event(sp, xcp);
sys/net/if_spppsubr.c
2528
sppp_lcp_down(struct sppp *sp, void *xcp)
sys/net/if_spppsubr.c
2533
KASSERT(SPPP_WLOCKED(sp));
sys/net/if_spppsubr.c
2536
sppp_down_event(sp, xcp);
sys/net/if_spppsubr.c
2538
switch (sp->scp[pidx].state) {
sys/net/if_spppsubr.c
2551
cp->tls(cp, sp);
sys/net/if_spppsubr.c
2560
cp->tlf(cp, sp);
sys/net/if_spppsubr.c
2564
SPPP_DLOG(sp, "Down event (carrier loss)\n");
sys/net/if_spppsubr.c
2566
sp->scp[pidx].fail_counter = 0;
sys/net/if_spppsubr.c
2570
sppp_lcp_open(struct sppp *sp, void *xcp)
sys/net/if_spppsubr.c
2573
KASSERT(SPPP_WLOCKED(sp));
sys/net/if_spppsubr.c
2576
sp->scp[IDX_LCP].fail_counter = 0;
sys/net/if_spppsubr.c
2578
if (sp->pp_if.if_mtu < PP_MTU) {
sys/net/if_spppsubr.c
2579
sp->lcp.mru = sp->pp_if.if_mtu;
sys/net/if_spppsubr.c
2580
SET(sp->lcp.opts, SPPP_LCP_OPT_MRU);
sys/net/if_spppsubr.c
2582
sp->lcp.mru = PP_MTU;
sys/net/if_spppsubr.c
2584
sp->lcp.their_mru = PP_MTU;
sys/net/if_spppsubr.c
2589
if (sp->hisauth.proto != PPP_NOPROTO)
sys/net/if_spppsubr.c
2590
SET(sp->lcp.opts, SPPP_LCP_OPT_AUTH_PROTO);
sys/net/if_spppsubr.c
2592
CLR(sp->lcp.opts, SPPP_LCP_OPT_AUTH_PROTO);
sys/net/if_spppsubr.c
2593
sp->pp_flags &= ~PP_NEEDAUTH;
sys/net/if_spppsubr.c
2594
sppp_open_event(sp, xcp);
sys/net/if_spppsubr.c
2604
sppp_lcp_confreq(struct sppp *sp, struct lcp_header *h, int origlen,
sys/net/if_spppsubr.c
2607
const bool debug = sppp_debug_enabled(sp);
sys/net/if_spppsubr.c
2615
KASSERT(SPPP_WLOCKED(sp));
sys/net/if_spppsubr.c
2634
SPPP_LOG(sp, LOG_DEBUG, "lcp parse opts:");
sys/net/if_spppsubr.c
2654
SPPP_LOG(sp, LOG_DEBUG,
sys/net/if_spppsubr.c
2722
if (ISSET(sp->myauth.flags, SPPP_AUTHFLAG_PASSIVEAUTHPROTO)) {
sys/net/if_spppsubr.c
2724
sp->myauth.proto = authproto;
sys/net/if_spppsubr.c
2726
if (sp->myauth.proto == PPP_NOPROTO) {
sys/net/if_spppsubr.c
2737
sp->pp_flags |= PP_NEEDAUTH;
sys/net/if_spppsubr.c
2769
SPPP_LOG(sp, LOG_DEBUG, "lcp parse opt values:");
sys/net/if_spppsubr.c
2786
if (nmagic != sp->lcp.magic) {
sys/net/if_spppsubr.c
2794
if (sp->pp_loopcnt >= LOOPALIVECNT*5) {
sys/net/if_spppsubr.c
2795
SPPP_DLOG(sp, "loopback\n");
sys/net/if_spppsubr.c
2796
sp->pp_loopcnt = 0;
sys/net/if_spppsubr.c
2798
if (sp->pp_flags & PP_IFDOWN)
sys/net/if_spppsubr.c
2799
sppp_wq_add(sp->wq_cp, &sp->work_ifdown);
sys/net/if_spppsubr.c
2800
sppp_wq_add(sp->wq_cp,
sys/net/if_spppsubr.c
2801
&sp->scp[IDX_LCP].work_close);
sys/net/if_spppsubr.c
2802
sppp_wq_add(sp->wq_cp,
sys/net/if_spppsubr.c
2803
&sp->scp[IDX_LCP].work_open);
sys/net/if_spppsubr.c
2807
++sp->pp_loopcnt;
sys/net/if_spppsubr.c
2814
nmagic = ~sp->lcp.magic;
sys/net/if_spppsubr.c
2844
sp->lcp.their_mru = p[2] * 256 + p[3];
sys/net/if_spppsubr.c
2846
addlog(" %ld", sp->lcp.their_mru);
sys/net/if_spppsubr.c
2851
if (ISSET(sp->myauth.flags, SPPP_AUTHFLAG_PASSIVEAUTHPROTO)) {
sys/net/if_spppsubr.c
2853
sp->myauth.proto = authproto;
sys/net/if_spppsubr.c
2855
if (sp->myauth.proto == authproto) {
sys/net/if_spppsubr.c
2868
sizeof(pbuf1), sp->myauth.proto);
sys/net/if_spppsubr.c
2876
if (sp->myauth.proto == PPP_CHAP) {
sys/net/if_spppsubr.c
2890
r[2] = sp->myauth.proto >> 8;
sys/net/if_spppsubr.c
2891
r[3] = sp->myauth.proto & 0xff;
sys/net/if_spppsubr.c
2892
if (sp->myauth.proto == PPP_CHAP)
sys/net/if_spppsubr.c
2914
sp->lcp.their_mrru = p[2] * 256 + p[3];
sys/net/if_spppsubr.c
2916
addlog(" %ld", sp->lcp.their_mrru);
sys/net/if_spppsubr.c
2931
if (++sp->scp[IDX_LCP].fail_counter >= sp->lcp.max_failure) {
sys/net/if_spppsubr.c
2934
sp->lcp.max_failure);
sys/net/if_spppsubr.c
2943
sp->scp[IDX_LCP].fail_counter = 0;
sys/net/if_spppsubr.c
2944
sp->pp_loopcnt = 0;
sys/net/if_spppsubr.c
2968
sppp_lcp_confrej(struct sppp *sp, struct lcp_header *h, int len)
sys/net/if_spppsubr.c
2970
const bool debug = sppp_debug_enabled(sp);
sys/net/if_spppsubr.c
2973
KASSERT(SPPP_WLOCKED(sp));
sys/net/if_spppsubr.c
2981
SPPP_LOG(sp, LOG_DEBUG, "lcp rej opts:");
sys/net/if_spppsubr.c
2994
SPPP_LOG(sp, LOG_DEBUG,
sys/net/if_spppsubr.c
3005
CLR(sp->lcp.opts, SPPP_LCP_OPT_MAGIC);
sys/net/if_spppsubr.c
3006
sp->lcp.magic = 0;
sys/net/if_spppsubr.c
3016
SPPP_LOG(sp, LOG_INFO,
sys/net/if_spppsubr.c
3019
sp->lcp.mru, PP_MTU);
sys/net/if_spppsubr.c
3021
CLR(sp->lcp.opts, SPPP_LCP_OPT_MRU);
sys/net/if_spppsubr.c
3022
sp->lcp.mru = PP_MTU;
sys/net/if_spppsubr.c
3029
if ((sp->hisauth.flags & SPPP_AUTHFLAG_NOCALLOUT) != 0) {
sys/net/if_spppsubr.c
3034
CLR(sp->lcp.opts, SPPP_LCP_OPT_AUTH_PROTO);
sys/net/if_spppsubr.c
3039
sppp_disconnect(sp);
sys/net/if_spppsubr.c
3054
sppp_lcp_confnak(struct sppp *sp, struct lcp_header *h, int len)
sys/net/if_spppsubr.c
3056
const bool debug = sppp_debug_enabled(sp);
sys/net/if_spppsubr.c
3060
KASSERT(SPPP_WLOCKED(sp));
sys/net/if_spppsubr.c
3068
SPPP_LOG(sp, LOG_DEBUG, "lcp nak opts:");
sys/net/if_spppsubr.c
3081
SPPP_LOG(sp, LOG_DEBUG,
sys/net/if_spppsubr.c
3092
if (ISSET(sp->lcp.opts, SPPP_LCP_OPT_MAGIC) &&
sys/net/if_spppsubr.c
3101
if (magic == ~sp->lcp.magic) {
sys/net/if_spppsubr.c
3104
sp->lcp.magic = cprng_fast32();
sys/net/if_spppsubr.c
3106
sp->lcp.magic = magic;
sys/net/if_spppsubr.c
3122
if (mru < PPP_MINMRU || mru > sp->pp_if.if_mtu)
sys/net/if_spppsubr.c
3123
mru = sp->pp_if.if_mtu;
sys/net/if_spppsubr.c
3124
sp->lcp.mru = mru;
sys/net/if_spppsubr.c
3125
SET(sp->lcp.opts, SPPP_LCP_OPT_MRU);
sys/net/if_spppsubr.c
3135
sppp_disconnect(sp);
sys/net/if_spppsubr.c
3146
sppp_lcp_tlu(struct sppp *sp)
sys/net/if_spppsubr.c
3148
struct ifnet *ifp = &sp->pp_if;
sys/net/if_spppsubr.c
3152
KASSERT(SPPP_WLOCKED(sp));
sys/net/if_spppsubr.c
3155
SPPP_UNLOCK(sp);
sys/net/if_spppsubr.c
3159
SPPP_LOG(sp, LOG_DEBUG, "interface is going up\n");
sys/net/if_spppsubr.c
3164
SPPP_LOCK(sp, RW_WRITER);
sys/net/if_spppsubr.c
3165
if (ifp->if_mtu > sp->lcp.their_mru) {
sys/net/if_spppsubr.c
3166
sp->pp_saved_mtu = ifp->if_mtu;
sys/net/if_spppsubr.c
3167
ifp->if_mtu = sp->lcp.their_mru;
sys/net/if_spppsubr.c
3168
SPPP_DLOG(sp, "setting MTU "
sys/net/if_spppsubr.c
3170
sp->pp_saved_mtu, ifp->if_mtu);
sys/net/if_spppsubr.c
3172
SPPP_UNLOCK(sp);
sys/net/if_spppsubr.c
3175
SPPP_LOCK(sp, RW_WRITER);
sys/net/if_spppsubr.c
3177
if (ISSET(sp->lcp.opts, SPPP_LCP_OPT_AUTH_PROTO) ||
sys/net/if_spppsubr.c
3178
(sp->pp_flags & PP_NEEDAUTH) != 0)
sys/net/if_spppsubr.c
3179
sppp_change_phase(sp, SPPP_PHASE_AUTHENTICATE);
sys/net/if_spppsubr.c
3181
sppp_change_phase(sp, SPPP_PHASE_NETWORK);
sys/net/if_spppsubr.c
3184
scp = &sp->scp[(cps[i])->protoidx];
sys/net/if_spppsubr.c
3187
sppp_wq_add(sp->wq_cp, &scp->work_up);
sys/net/if_spppsubr.c
3197
sppp_wq_add(sp->wq_cp, &scp->work_open);
sys/net/if_spppsubr.c
3200
if (sp->pp_phase == SPPP_PHASE_NETWORK &&
sys/net/if_spppsubr.c
3202
sppp_wq_add(sp->wq_cp, &scp->work_open);
sys/net/if_spppsubr.c
3208
sppp_lcp_tld(struct sppp *sp)
sys/net/if_spppsubr.c
3214
KASSERT(SPPP_WLOCKED(sp));
sys/net/if_spppsubr.c
3216
phase = sp->pp_phase;
sys/net/if_spppsubr.c
3218
sppp_change_phase(sp, SPPP_PHASE_TERMINATE);
sys/net/if_spppsubr.c
3220
if (sp->pp_saved_mtu > 0) {
sys/net/if_spppsubr.c
3221
ifp = &sp->pp_if;
sys/net/if_spppsubr.c
3223
SPPP_UNLOCK(sp);
sys/net/if_spppsubr.c
3225
SPPP_LOCK(sp, RW_WRITER);
sys/net/if_spppsubr.c
3227
SPPP_DLOG(sp, "setting MTU "
sys/net/if_spppsubr.c
3229
ifp->if_mtu, sp->pp_saved_mtu);
sys/net/if_spppsubr.c
3231
ifp->if_mtu = sp->pp_saved_mtu;
sys/net/if_spppsubr.c
3232
sp->pp_saved_mtu = 0;
sys/net/if_spppsubr.c
3243
scp = &sp->scp[(cps[i])->protoidx];
sys/net/if_spppsubr.c
3246
sppp_wq_add(sp->wq_cp, &scp->work_down);
sys/net/if_spppsubr.c
3249
sppp_wq_add(sp->wq_cp, &scp->work_close);
sys/net/if_spppsubr.c
3255
sppp_wq_add(sp->wq_cp, &scp->work_close);
sys/net/if_spppsubr.c
3261
sppp_lcp_tls(const struct cp *cp __unused, struct sppp *sp)
sys/net/if_spppsubr.c
3264
KASSERT(SPPP_WLOCKED(sp));
sys/net/if_spppsubr.c
3266
sppp_change_phase(sp, SPPP_PHASE_ESTABLISH);
sys/net/if_spppsubr.c
3269
if (!sp->lcp.lower_running) {
sys/net/if_spppsubr.c
3270
sp->lcp.lower_running = true;
sys/net/if_spppsubr.c
3271
sppp_notify_tls_wlocked(sp);
sys/net/if_spppsubr.c
3276
sppp_lcp_tlf(const struct cp *cp __unused, struct sppp *sp)
sys/net/if_spppsubr.c
3279
KASSERT(SPPP_WLOCKED(sp));
sys/net/if_spppsubr.c
3281
sppp_change_phase(sp, SPPP_PHASE_DEAD);
sys/net/if_spppsubr.c
3284
if (sp->lcp.lower_running) {
sys/net/if_spppsubr.c
3285
sp->lcp.lower_running = false;
sys/net/if_spppsubr.c
3286
sppp_notify_tlf_wlocked(sp);
sys/net/if_spppsubr.c
3291
sppp_lcp_scr(struct sppp *sp)
sys/net/if_spppsubr.c
3297
KASSERT(SPPP_WLOCKED(sp));
sys/net/if_spppsubr.c
3299
if (ISSET(sp->lcp.opts, SPPP_LCP_OPT_MAGIC)) {
sys/net/if_spppsubr.c
3300
if (! sp->lcp.magic)
sys/net/if_spppsubr.c
3301
sp->lcp.magic = cprng_fast32();
sys/net/if_spppsubr.c
3304
opt[i++] = sp->lcp.magic >> 24;
sys/net/if_spppsubr.c
3305
opt[i++] = sp->lcp.magic >> 16;
sys/net/if_spppsubr.c
3306
opt[i++] = sp->lcp.magic >> 8;
sys/net/if_spppsubr.c
3307
opt[i++] = sp->lcp.magic;
sys/net/if_spppsubr.c
3310
if (ISSET(sp->lcp.opts,SPPP_LCP_OPT_MRU)) {
sys/net/if_spppsubr.c
3313
opt[i++] = sp->lcp.mru >> 8;
sys/net/if_spppsubr.c
3314
opt[i++] = sp->lcp.mru;
sys/net/if_spppsubr.c
3317
if (ISSET(sp->lcp.opts, SPPP_LCP_OPT_AUTH_PROTO)) {
sys/net/if_spppsubr.c
3318
authproto = sp->hisauth.proto;
sys/net/if_spppsubr.c
3327
sp->scp[IDX_LCP].confid = ++sp->scp[IDX_LCP].seq;
sys/net/if_spppsubr.c
3328
sppp_cp_send(sp, PPP_LCP, CONF_REQ, sp->scp[IDX_LCP].confid, i, &opt);
sys/net/if_spppsubr.c
3336
sppp_cp_check(struct sppp *sp, u_char cp_flags)
sys/net/if_spppsubr.c
3341
if ((sp->lcp.protos & mask) && (cps[i])->flags & cp_flags)
sys/net/if_spppsubr.c
3350
sppp_is_ncp_opened(struct sppp *sp)
sys/net/if_spppsubr.c
3356
(sp->scp[i].state == STATE_OPENED))
sys/net/if_spppsubr.c
3366
sppp_lcp_check_and_close(struct sppp *sp)
sys/net/if_spppsubr.c
3369
KASSERT(SPPP_WLOCKED(sp));
sys/net/if_spppsubr.c
3371
if (sp->pp_phase < SPPP_PHASE_AUTHENTICATE) {
sys/net/if_spppsubr.c
3376
if (sp->pp_phase == SPPP_PHASE_AUTHENTICATE &&
sys/net/if_spppsubr.c
3377
sppp_cp_check(sp, CP_AUTH))
sys/net/if_spppsubr.c
3380
if (sp->pp_phase >= SPPP_PHASE_NETWORK &&
sys/net/if_spppsubr.c
3381
sppp_cp_check(sp, CP_NCP))
sys/net/if_spppsubr.c
3384
if (sp->pp_max_auth_fail != 0 &&
sys/net/if_spppsubr.c
3385
sp->pp_auth_failures >= sp->pp_max_auth_fail) {
sys/net/if_spppsubr.c
3386
SPPP_LOG(sp, LOG_INFO, "authentication failed %d times, "
sys/net/if_spppsubr.c
3387
"not retrying again\n", sp->pp_auth_failures);
sys/net/if_spppsubr.c
3389
sppp_wq_add(sp->wq_cp, &sp->work_ifdown);
sys/net/if_spppsubr.c
3390
sppp_disconnect(sp);
sys/net/if_spppsubr.c
3392
sppp_wq_add(sp->wq_cp, &sp->scp[IDX_LCP].work_close);
sys/net/if_spppsubr.c
3393
sppp_wq_add(sp->wq_cp, &sp->scp[IDX_LCP].work_open);
sys/net/if_spppsubr.c
3406
sppp_ipcp_init(struct sppp *sp)
sys/net/if_spppsubr.c
3409
KASSERT(SPPP_WLOCKED(sp));
sys/net/if_spppsubr.c
3411
sppp_cp_init(&ipcp, sp);
sys/net/if_spppsubr.c
3413
sp->ipcp.opts = 0;
sys/net/if_spppsubr.c
3414
sp->ipcp.flags = 0;
sys/net/if_spppsubr.c
3418
sppp_ipcp_open(struct sppp *sp, void *xcp)
sys/net/if_spppsubr.c
3422
KASSERT(SPPP_WLOCKED(sp));
sys/net/if_spppsubr.c
3425
if (!ISSET(sp->pp_ncpflags, SPPP_NCP_IPCP))
sys/net/if_spppsubr.c
3428
sp->ipcp.flags &= ~(IPCP_HISADDR_SEEN|IPCP_MYADDR_SEEN|IPCP_MYADDR_DYN|IPCP_HISADDR_DYN);
sys/net/if_spppsubr.c
3429
sp->ipcp.req_myaddr = 0;
sys/net/if_spppsubr.c
3430
sp->ipcp.req_hisaddr = 0;
sys/net/if_spppsubr.c
3431
memset(&sp->dns_addrs, 0, sizeof sp->dns_addrs);
sys/net/if_spppsubr.c
3434
sppp_get_ip_addrs(sp, &myaddr, &hisaddr, 0);
sys/net/if_spppsubr.c
3446
SPPP_DLOG(sp, "ipcp_open(): no IP interface\n");
sys/net/if_spppsubr.c
3455
sp->ipcp.flags |= IPCP_MYADDR_DYN;
sys/net/if_spppsubr.c
3456
SET(sp->ipcp.opts, SPPP_IPCP_OPT_ADDRESS);
sys/net/if_spppsubr.c
3463
sp->ipcp.flags |= IPCP_HISADDR_DYN;
sys/net/if_spppsubr.c
3464
sp->ipcp.saved_hisaddr = htonl(hisaddr);
sys/net/if_spppsubr.c
3467
if (sp->query_dns & 1) {
sys/net/if_spppsubr.c
3468
SET(sp->ipcp.opts, SPPP_IPCP_OPT_PRIMDNS);
sys/net/if_spppsubr.c
3470
CLR(sp->ipcp.opts, SPPP_IPCP_OPT_PRIMDNS);
sys/net/if_spppsubr.c
3473
if (sp->query_dns & 2) {
sys/net/if_spppsubr.c
3474
SET(sp->ipcp.opts, SPPP_IPCP_OPT_SECDNS);
sys/net/if_spppsubr.c
3476
CLR(sp->ipcp.opts, SPPP_IPCP_OPT_SECDNS);
sys/net/if_spppsubr.c
3478
sppp_open_event(sp, xcp);
sys/net/if_spppsubr.c
3482
sppp_ipcp_close(struct sppp *sp, void *xcp)
sys/net/if_spppsubr.c
3485
KASSERT(SPPP_WLOCKED(sp));
sys/net/if_spppsubr.c
3488
sppp_close_event(sp, xcp);
sys/net/if_spppsubr.c
3491
if (sp->ipcp.flags & (IPCP_MYADDR_DYN|IPCP_HISADDR_DYN)) {
sys/net/if_spppsubr.c
3495
sppp_clear_ip_addrs(sp);
sys/net/if_spppsubr.c
3498
memset(&sp->dns_addrs, 0, sizeof sp->dns_addrs);
sys/net/if_spppsubr.c
3508
sppp_ipcp_confreq(struct sppp *sp, struct lcp_header *h, int origlen,
sys/net/if_spppsubr.c
3511
const bool debug = sppp_debug_enabled(sp);
sys/net/if_spppsubr.c
352
static bool sppp_debug_enabled(struct sppp *sp);
sys/net/if_spppsubr.c
3520
KASSERT(SPPP_WLOCKED(sp));
sys/net/if_spppsubr.c
3540
SPPP_LOG(sp, LOG_DEBUG, "ipcp parse opts:");
sys/net/if_spppsubr.c
3555
SPPP_LOG(sp, LOG_DEBUG,
sys/net/if_spppsubr.c
3609
if (sp->ipcp.flags & IPCP_HISADDR_SEEN)
sys/net/if_spppsubr.c
3610
hisaddr = sp->ipcp.req_hisaddr; /* we already aggreed on that */
sys/net/if_spppsubr.c
3613
sppp_get_ip_addrs(sp, 0, &hisaddr, 0); /* user configuration */
sys/net/if_spppsubr.c
3618
SPPP_LOG(sp, LOG_DEBUG, "ipcp parse opt values:");
sys/net/if_spppsubr.c
3640
((sp->ipcp.flags & IPCP_HISADDR_DYN) && desiredaddr != 0)) {
sys/net/if_spppsubr.c
3652
sp->ipcp.flags |= IPCP_HISADDR_SEEN;
sys/net/if_spppsubr.c
3653
sp->ipcp.req_hisaddr = desiredaddr;
sys/net/if_spppsubr.c
3694
if ((sp->ipcp.flags & IPCP_HISADDR_SEEN) == 0) {
sys/net/if_spppsubr.c
3743
sppp_ipcp_confrej(struct sppp *sp, struct lcp_header *h, int len)
sys/net/if_spppsubr.c
3745
const bool debug = sppp_debug_enabled(sp);
sys/net/if_spppsubr.c
3748
KASSERT(SPPP_WLOCKED(sp));
sys/net/if_spppsubr.c
3756
SPPP_LOG(sp, LOG_DEBUG, "ipcp rej opts:");
sys/net/if_spppsubr.c
3769
SPPP_LOG(sp, LOG_DEBUG,
sys/net/if_spppsubr.c
3785
SPPP_LOG(sp, LOG_ERR,
sys/net/if_spppsubr.c
3788
CLR(sp->ipcp.opts, SPPP_IPCP_OPT_ADDRESS);
sys/net/if_spppsubr.c
3792
CLR(sp->ipcp.opts, SPPP_IPCP_OPT_COMPRESS);
sys/net/if_spppsubr.c
3796
CLR(sp->ipcp.opts, SPPP_IPCP_OPT_PRIMDNS);
sys/net/if_spppsubr.c
3800
CLR(sp->ipcp.opts, SPPP_IPCP_OPT_SECDNS);
sys/net/if_spppsubr.c
3815
sppp_ipcp_confnak(struct sppp *sp, struct lcp_header *h, int len)
sys/net/if_spppsubr.c
3817
const bool debug = sppp_debug_enabled(sp);
sys/net/if_spppsubr.c
3821
KASSERT(SPPP_WLOCKED(sp));
sys/net/if_spppsubr.c
3826
SPPP_LOG(sp, LOG_DEBUG, "ipcp nak opts:");
sys/net/if_spppsubr.c
3839
SPPP_LOG(sp, LOG_DEBUG,
sys/net/if_spppsubr.c
3858
SET(sp->ipcp.opts, SPPP_IPCP_OPT_ADDRESS);
sys/net/if_spppsubr.c
3873
if (sp->ipcp.flags & IPCP_MYADDR_DYN) {
sys/net/if_spppsubr.c
3877
sp->ipcp.flags |= IPCP_MYADDR_SEEN;
sys/net/if_spppsubr.c
3878
sp->ipcp.req_myaddr = wantaddr;
sys/net/if_spppsubr.c
3888
if (ISSET(sp->ipcp.opts, SPPP_IPCP_OPT_PRIMDNS) &&
sys/net/if_spppsubr.c
3890
sp->dns_addrs[0] = p[2] << 24 | p[3] << 16 |
sys/net/if_spppsubr.c
3896
if (ISSET(sp->ipcp.opts, SPPP_IPCP_OPT_SECDNS) &&
sys/net/if_spppsubr.c
3898
sp->dns_addrs[1] = p[2] << 24 | p[3] << 16 |
sys/net/if_spppsubr.c
3924
sppp_rt_ifmsg(struct sppp *sp)
sys/net/if_spppsubr.c
3926
struct ifnet *ifp = &sp->pp_if;
sys/net/if_spppsubr.c
3928
KASSERT(SPPP_WLOCKED(sp));
sys/net/if_spppsubr.c
3930
SPPP_UNLOCK(sp);
sys/net/if_spppsubr.c
3932
SPPP_LOCK(sp, RW_WRITER);
sys/net/if_spppsubr.c
3936
sppp_ipcp_tlu(struct sppp *sp)
sys/net/if_spppsubr.c
3940
KASSERT(SPPP_WLOCKED(sp));
sys/net/if_spppsubr.c
3942
SPPP_LOG(sp, LOG_INFO, "IPCP layer up\n");
sys/net/if_spppsubr.c
3943
if ((sp->ipcp.flags & IPCP_MYADDR_DYN) &&
sys/net/if_spppsubr.c
3944
((sp->ipcp.flags & IPCP_MYADDR_SEEN) == 0)) {
sys/net/if_spppsubr.c
3945
SPPP_LOG(sp, LOG_WARNING,
sys/net/if_spppsubr.c
3947
sppp_wq_add(sp->wq_cp,
sys/net/if_spppsubr.c
3948
&sp->scp[IDX_IPCP].work_close);
sys/net/if_spppsubr.c
3951
sppp_set_ip_addrs(sp);
sys/net/if_spppsubr.c
3952
sppp_rt_ifmsg(sp);
sys/net/if_spppsubr.c
3958
sppp_ipcp_tld(struct sppp *sp)
sys/net/if_spppsubr.c
3962
SPPP_LOG(sp, LOG_INFO, "IPCP layer down\n");
sys/net/if_spppsubr.c
3963
sppp_rt_ifmsg(sp);
sys/net/if_spppsubr.c
3968
sppp_ipcp_scr(struct sppp *sp)
sys/net/if_spppsubr.c
3976
KASSERT(SPPP_WLOCKED(sp));
sys/net/if_spppsubr.c
3979
if (ISSET(sp->ipcp.opts,SPPP_IPCP_OPT_COMPRESSION)) {
sys/net/if_spppsubr.c
3990
if (ISSET(sp->ipcp.opts, SPPP_IPCP_OPT_ADDRESS)) {
sys/net/if_spppsubr.c
3991
if (sp->ipcp.flags & IPCP_MYADDR_SEEN) {
sys/net/if_spppsubr.c
3992
ouraddr = sp->ipcp.req_myaddr; /* not sure if this can ever happen */
sys/net/if_spppsubr.c
3994
sppp_get_ip_addrs(sp, &ouraddr, 0, 0);
sys/net/if_spppsubr.c
4005
if (ISSET(sp->ipcp.opts, SPPP_IPCP_OPT_PRIMDNS)) {
sys/net/if_spppsubr.c
4008
opt[i++] = sp->dns_addrs[0] >> 24;
sys/net/if_spppsubr.c
4009
opt[i++] = sp->dns_addrs[0] >> 16;
sys/net/if_spppsubr.c
4010
opt[i++] = sp->dns_addrs[0] >> 8;
sys/net/if_spppsubr.c
4011
opt[i++] = sp->dns_addrs[0];
sys/net/if_spppsubr.c
4013
if (ISSET(sp->ipcp.opts, SPPP_IPCP_OPT_SECDNS)) {
sys/net/if_spppsubr.c
4016
opt[i++] = sp->dns_addrs[1] >> 24;
sys/net/if_spppsubr.c
4017
opt[i++] = sp->dns_addrs[1] >> 16;
sys/net/if_spppsubr.c
4018
opt[i++] = sp->dns_addrs[1] >> 8;
sys/net/if_spppsubr.c
4019
opt[i++] = sp->dns_addrs[1];
sys/net/if_spppsubr.c
4022
sp->scp[IDX_IPCP].confid = ++sp->scp[IDX_IPCP].seq;
sys/net/if_spppsubr.c
4023
sppp_cp_send(sp, PPP_IPCP, CONF_REQ, sp->scp[IDX_IPCP].confid, i, &opt);
sys/net/if_spppsubr.c
4036
sppp_ipv6cp_init(struct sppp *sp)
sys/net/if_spppsubr.c
4039
KASSERT(SPPP_WLOCKED(sp));
sys/net/if_spppsubr.c
4041
sppp_cp_init(&ipv6cp, sp);
sys/net/if_spppsubr.c
4043
sp->ipv6cp.opts = 0;
sys/net/if_spppsubr.c
4044
sp->ipv6cp.flags = 0;
sys/net/if_spppsubr.c
4048
sppp_ipv6cp_open(struct sppp *sp, void *xcp)
sys/net/if_spppsubr.c
4052
KASSERT(SPPP_WLOCKED(sp));
sys/net/if_spppsubr.c
4055
if (!ISSET(sp->pp_ncpflags, SPPP_NCP_IPV6CP))
sys/net/if_spppsubr.c
4059
sp->ipv6cp.flags &= ~(IPV6CP_MYIFID_SEEN|IPV6CP_MYIFID_DYN);
sys/net/if_spppsubr.c
4061
sp->ipv6cp.flags &= ~IPV6CP_MYIFID_SEEN;
sys/net/if_spppsubr.c
4064
sppp_get_ip6_addrs(sp, &myaddr, &hisaddr, 0);
sys/net/if_spppsubr.c
4073
SPPP_DLOG(sp, "ipv6cp_open(): no IPv6 interface\n");
sys/net/if_spppsubr.c
4077
sp->ipv6cp.flags |= IPV6CP_MYIFID_SEEN;
sys/net/if_spppsubr.c
4078
SET(sp->ipv6cp.opts, SPPP_IPV6CP_OPT_IFID);
sys/net/if_spppsubr.c
4079
sppp_open_event(sp, xcp);
sys/net/if_spppsubr.c
4089
sppp_ipv6cp_confreq(struct sppp *sp, struct lcp_header *h, int origlen,
sys/net/if_spppsubr.c
4092
const bool debug = sppp_debug_enabled(sp);
sys/net/if_spppsubr.c
4104
KASSERT(SPPP_WLOCKED(sp));
sys/net/if_spppsubr.c
4124
SPPP_LOG(sp, LOG_DEBUG, "ipv6cp parse opts:");
sys/net/if_spppsubr.c
4139
SPPP_LOG(sp, LOG_DEBUG,
sys/net/if_spppsubr.c
4195
sppp_get_ip6_addrs(sp, &myaddr, 0, 0);
sys/net/if_spppsubr.c
4197
SPPP_LOG(sp, LOG_DEBUG, "ipv6cp parse opt values:");
sys/net/if_spppsubr.c
4224
(void)in6_setscope(&desiredaddr, &sp->pp_if, NULL);
sys/net/if_spppsubr.c
4229
memcpy(sp->ipv6cp.my_ifid, &myaddr.s6_addr[8],
sys/net/if_spppsubr.c
4230
sizeof(sp->ipv6cp.my_ifid));
sys/net/if_spppsubr.c
4231
memcpy(sp->ipv6cp.his_ifid,
sys/net/if_spppsubr.c
4233
sizeof(sp->ipv6cp.my_ifid));
sys/net/if_spppsubr.c
4257
sppp_suggest_ip6_addr(sp, &suggestaddr);
sys/net/if_spppsubr.c
4322
sppp_ipv6cp_confrej(struct sppp *sp, struct lcp_header *h, int len)
sys/net/if_spppsubr.c
4324
const bool debug = sppp_debug_enabled(sp);
sys/net/if_spppsubr.c
4327
KASSERT(SPPP_WLOCKED(sp));
sys/net/if_spppsubr.c
4335
SPPP_LOG(sp, LOG_DEBUG, "ipv6cp rej opts:");
sys/net/if_spppsubr.c
4347
SPPP_LOG(sp, LOG_DEBUG,
sys/net/if_spppsubr.c
4363
CLR(sp->ipv6cp.opts, SPPP_IPV6CP_OPT_IFID);
sys/net/if_spppsubr.c
4367
CLR(sp->ipv6cp.opts, SPPP_IPV6CP_OPT_COMPRESS);
sys/net/if_spppsubr.c
4383
sppp_ipv6cp_confnak(struct sppp *sp, struct lcp_header *h, int len)
sys/net/if_spppsubr.c
4385
const bool debug = sppp_debug_enabled(sp);
sys/net/if_spppsubr.c
4390
KASSERT(SPPP_WLOCKED(sp));
sys/net/if_spppsubr.c
4398
SPPP_LOG(sp, LOG_DEBUG, "ipv6cp nak opts:");
sys/net/if_spppsubr.c
4410
SPPP_LOG(sp, LOG_DEBUG,
sys/net/if_spppsubr.c
4431
(void)in6_setscope(&suggestaddr, &sp->pp_if, NULL);
sys/net/if_spppsubr.c
4434
SET(sp->ipv6cp.opts, SPPP_IPV6CP_OPT_IFID);
sys/net/if_spppsubr.c
4443
if (sp->ipv6cp.flags & IPV6CP_MYIFID_DYN) {
sys/net/if_spppsubr.c
4456
sppp_gen_ip6_addr(sp, &suggestaddr);
sys/net/if_spppsubr.c
4458
sppp_set_ip6_addr(sp, &suggestaddr, 0);
sys/net/if_spppsubr.c
4461
sp->ipv6cp.flags |= IPV6CP_MYIFID_SEEN;
sys/net/if_spppsubr.c
4493
sppp_ipv6cp_tlu(struct sppp *sp)
sys/net/if_spppsubr.c
4496
SPPP_LOG(sp, LOG_INFO, "IPv6CP layer up\n");
sys/net/if_spppsubr.c
4497
sppp_rt_ifmsg(sp);
sys/net/if_spppsubr.c
4501
sppp_ipv6cp_tld(struct sppp *sp)
sys/net/if_spppsubr.c
4504
SPPP_LOG(sp, LOG_INFO, "IPv6CP layer down\n");
sys/net/if_spppsubr.c
4505
sppp_rt_ifmsg(sp);
sys/net/if_spppsubr.c
4509
sppp_ipv6cp_scr(struct sppp *sp)
sys/net/if_spppsubr.c
4515
KASSERT(SPPP_WLOCKED(sp));
sys/net/if_spppsubr.c
4517
if (ISSET(sp->ipv6cp.opts, SPPP_IPV6CP_OPT_IFID)) {
sys/net/if_spppsubr.c
4518
sppp_get_ip6_addrs(sp, &ouraddr, 0, 0);
sys/net/if_spppsubr.c
4527
if (ISSET(sp->ipv6cp.opts, SPPP_IPV6CP_OPT_COMPRESSION)) {
sys/net/if_spppsubr.c
4536
sp->scp[IDX_IPV6CP].confid = ++sp->scp[IDX_IPV6CP].seq;
sys/net/if_spppsubr.c
4537
sppp_cp_send(sp, PPP_IPV6CP, CONF_REQ, sp->scp[IDX_IPV6CP].confid, i, &opt);
sys/net/if_spppsubr.c
4541
sppp_ipv6cp_init(struct sppp *sp)
sys/net/if_spppsubr.c
4544
KASSERT(SPPP_WLOCKED(sp));
sys/net/if_spppsubr.c
4548
sppp_ipv6cp_open(struct sppp *sp, void *xcp)
sys/net/if_spppsubr.c
4551
KASSERT(SPPP_WLOCKED(sp));
sys/net/if_spppsubr.c
4555
sppp_ipv6cp_confreq(struct sppp *sp, struct lcp_header *h,
sys/net/if_spppsubr.c
4559
KASSERT(SPPP_WLOCKED(sp));
sys/net/if_spppsubr.c
4564
sppp_ipv6cp_confrej(struct sppp *sp, struct lcp_header *h,
sys/net/if_spppsubr.c
4568
KASSERT(SPPP_WLOCKED(sp));
sys/net/if_spppsubr.c
4572
sppp_ipv6cp_confnak(struct sppp *sp, struct lcp_header *h,
sys/net/if_spppsubr.c
4576
KASSERT(SPPP_WLOCKED(sp));
sys/net/if_spppsubr.c
4580
sppp_ipv6cp_tlu(struct sppp *sp)
sys/net/if_spppsubr.c
4583
KASSERT(SPPP_WLOCKED(sp));
sys/net/if_spppsubr.c
4587
sppp_ipv6cp_tld(struct sppp *sp)
sys/net/if_spppsubr.c
4590
KASSERT(SPPP_WLOCKED(sp));
sys/net/if_spppsubr.c
4594
sppp_ipv6cp_scr(struct sppp *sp)
sys/net/if_spppsubr.c
4597
KASSERT(SPPP_WLOCKED(sp));
sys/net/if_spppsubr.c
4629
sppp_chap_input(struct sppp *sp, struct mbuf *m)
sys/net/if_spppsubr.c
4631
const bool debug = sppp_debug_enabled(sp);
sys/net/if_spppsubr.c
4632
struct ifnet *ifp = &sp->pp_if;
sys/net/if_spppsubr.c
4635
u_char *value, *name, digest[sizeof(sp->chap.challenge)];
sys/net/if_spppsubr.c
4641
KASSERT(SPPP_WLOCKED(sp));
sys/net/if_spppsubr.c
4644
SPPP_DLOG(sp, "chap invalid packet length: "
sys/net/if_spppsubr.c
4655
if (sp->myauth.secret == NULL || sp->myauth.name == NULL) {
sys/net/if_spppsubr.c
4657
sp->pp_auth_failures++;
sys/net/if_spppsubr.c
4658
SPPP_DLOG(sp, "chap input "
sys/net/if_spppsubr.c
4670
SPPP_LOG(sp, LOG_DEBUG,
sys/net/if_spppsubr.c
4685
SPPP_LOG(sp, LOG_DEBUG,
sys/net/if_spppsubr.c
4697
MD5Update(&ctx, sp->myauth.secret, sp->myauth.secret_len);
sys/net/if_spppsubr.c
4699
MD5Final(sp->chap.digest, &ctx);
sys/net/if_spppsubr.c
4700
sp->chap.digest_len = sizeof(sp->chap.digest);
sys/net/if_spppsubr.c
4701
sp->scp[IDX_CHAP].rconfid = h->ident;
sys/net/if_spppsubr.c
4703
sppp_wq_add(sp->wq_cp, &sp->chap.work_challenge_rcvd);
sys/net/if_spppsubr.c
4708
SPPP_LOG(sp, LOG_DEBUG, "chap success");
sys/net/if_spppsubr.c
4716
if (h->ident != sp->scp[IDX_CHAP].rconfid) {
sys/net/if_spppsubr.c
4717
SPPP_DLOG(sp, "%s id mismatch 0x%x != 0x%x\n",
sys/net/if_spppsubr.c
4719
sp->scp[IDX_CHAP].rconfid);
sys/net/if_spppsubr.c
4724
if (sp->chap.digest_len == 0) {
sys/net/if_spppsubr.c
4725
SPPP_DLOG(sp, "receive CHAP success"
sys/net/if_spppsubr.c
4731
sp->pp_auth_failures = 0;
sys/net/if_spppsubr.c
4732
sp->pp_flags &= ~PP_NEEDAUTH;
sys/net/if_spppsubr.c
4733
memset(sp->chap.digest, 0, sizeof(sp->chap.digest));
sys/net/if_spppsubr.c
4734
sp->chap.digest_len = 0;
sys/net/if_spppsubr.c
4736
if (!ISSET(sppp_auth_role(&chap, sp), SPPP_AUTH_SERV)) {
sys/net/if_spppsubr.c
4741
sp->scp[IDX_CHAP].rcr_type = CP_RCR_ACK;
sys/net/if_spppsubr.c
4742
sppp_wq_add(sp->wq_cp, &sp->scp[IDX_CHAP].work_rcr);
sys/net/if_spppsubr.c
4744
sppp_wq_add(sp->wq_cp, &sp->scp[IDX_CHAP].work_rca);
sys/net/if_spppsubr.c
4748
if (h->ident != sp->scp[IDX_CHAP].rconfid) {
sys/net/if_spppsubr.c
4749
SPPP_DLOG(sp, "%s id mismatch 0x%x != 0x%x\n",
sys/net/if_spppsubr.c
4750
chap.name, h->ident, sp->scp[IDX_CHAP].rconfid);
sys/net/if_spppsubr.c
4755
if (sp->chap.digest_len == 0) {
sys/net/if_spppsubr.c
4756
SPPP_DLOG(sp, "receive CHAP failure "
sys/net/if_spppsubr.c
4762
sp->pp_auth_failures++;
sys/net/if_spppsubr.c
4763
SPPP_LOG(sp, LOG_INFO, "chap failure");
sys/net/if_spppsubr.c
4772
memset(sp->chap.digest, 0, sizeof(sp->chap.digest));
sys/net/if_spppsubr.c
4773
sp->chap.digest_len = 0;
sys/net/if_spppsubr.c
4782
if (sp->hisauth.name == NULL || sp->hisauth.secret == NULL) {
sys/net/if_spppsubr.c
4784
SPPP_DLOG(sp, "chap response "
sys/net/if_spppsubr.c
4796
SPPP_LOG(sp, LOG_DEBUG,
sys/net/if_spppsubr.c
4807
if (h->ident != sp->scp[IDX_CHAP].confid) {
sys/net/if_spppsubr.c
4808
SPPP_DLOG(sp, "chap dropping response for old ID "
sys/net/if_spppsubr.c
4810
h->ident, sp->scp[IDX_CHAP].confid);
sys/net/if_spppsubr.c
4813
sp->scp[IDX_CHAP].rconfid = h->ident;
sys/net/if_spppsubr.c
4816
if (sp->hisauth.name != NULL &&
sys/net/if_spppsubr.c
4817
(name_len != sp->hisauth.name_len
sys/net/if_spppsubr.c
4818
|| memcmp(name, sp->hisauth.name, name_len) != 0)) {
sys/net/if_spppsubr.c
4819
SPPP_LOG(sp, LOG_INFO,
sys/net/if_spppsubr.c
4823
sppp_print_string(sp->hisauth.name,
sys/net/if_spppsubr.c
4824
sp->hisauth.name_len);
sys/net/if_spppsubr.c
4828
sp->scp[IDX_CHAP].rcr_type = CP_RCR_NAK;
sys/net/if_spppsubr.c
4829
sppp_wq_add(sp->wq_cp, &sp->scp[IDX_CHAP].work_rcr);
sys/net/if_spppsubr.c
4836
SPPP_LOG(sp, LOG_DEBUG, "chap input(%s) "
sys/net/if_spppsubr.c
4838
sppp_state_name(sp->scp[IDX_CHAP].state),
sys/net/if_spppsubr.c
4846
if (value_len == sizeof(sp->chap.challenge) &&
sys/net/if_spppsubr.c
4847
value_len == sizeof(sp->chap.digest)) {
sys/net/if_spppsubr.c
4850
MD5Update(&ctx, sp->hisauth.secret, sp->hisauth.secret_len);
sys/net/if_spppsubr.c
4851
MD5Update(&ctx, sp->chap.challenge, sizeof(sp->chap.challenge));
sys/net/if_spppsubr.c
4855
sp->scp[IDX_CHAP].rcr_type = CP_RCR_ACK;
sys/net/if_spppsubr.c
4857
sp->scp[IDX_CHAP].rcr_type = CP_RCR_NAK;
sys/net/if_spppsubr.c
4861
SPPP_LOG(sp, LOG_DEBUG,
sys/net/if_spppsubr.c
4864
value_len, sizeof(sp->chap.challenge));
sys/net/if_spppsubr.c
4867
sp->scp[IDX_CHAP].rcr_type = CP_RCR_NAK;
sys/net/if_spppsubr.c
4870
sppp_wq_add(sp->wq_cp, &sp->scp[IDX_CHAP].work_rcr);
sys/net/if_spppsubr.c
4873
if (sp->scp[IDX_CHAP].rcr_type == CP_RCR_ACK &&
sys/net/if_spppsubr.c
4874
(!ISSET(sppp_auth_role(&chap, sp), SPPP_AUTH_PEER) ||
sys/net/if_spppsubr.c
4875
sp->chap.rechallenging)) {
sys/net/if_spppsubr.c
4876
sppp_wq_add(sp->wq_cp, &sp->scp[IDX_CHAP].work_rca);
sys/net/if_spppsubr.c
4883
SPPP_LOG(sp, LOG_DEBUG, "chap unknown input(%s) "
sys/net/if_spppsubr.c
4885
sppp_state_name(sp->scp[IDX_CHAP].state),
sys/net/if_spppsubr.c
4897
sppp_chap_init(struct sppp *sp)
sys/net/if_spppsubr.c
4900
KASSERT(SPPP_WLOCKED(sp));
sys/net/if_spppsubr.c
4902
sppp_cp_init(&chap, sp);
sys/net/if_spppsubr.c
4904
SPPP_WQ_SET(&sp->chap.work_challenge_rcvd,
sys/net/if_spppsubr.c
4909
sppp_chap_open(struct sppp *sp, void *xcp)
sys/net/if_spppsubr.c
4912
KASSERT(SPPP_WLOCKED(sp));
sys/net/if_spppsubr.c
4914
memset(sp->chap.digest, 0, sizeof(sp->chap.digest));
sys/net/if_spppsubr.c
4915
sp->chap.digest_len = 0;
sys/net/if_spppsubr.c
4916
sp->chap.rechallenging = false;
sys/net/if_spppsubr.c
4917
sp->chap.response_rcvd = false;
sys/net/if_spppsubr.c
4918
sppp_open_event(sp, xcp);
sys/net/if_spppsubr.c
4922
sppp_chap_tlu(struct sppp *sp)
sys/net/if_spppsubr.c
4926
KASSERT(SPPP_WLOCKED(sp));
sys/net/if_spppsubr.c
4929
sp->scp[IDX_CHAP].rst_counter = sp->lcp.max_configure;
sys/net/if_spppsubr.c
4930
sp->pp_auth_failures = 0;
sys/net/if_spppsubr.c
4932
SPPP_LOG(sp, LOG_DEBUG, "chap %s",
sys/net/if_spppsubr.c
4933
sp->pp_phase == SPPP_PHASE_NETWORK ? "reconfirmed" : "tlu");
sys/net/if_spppsubr.c
4941
if (ISSET(sppp_auth_role(&chap, sp), SPPP_AUTH_SERV) &&
sys/net/if_spppsubr.c
4942
(sp->hisauth.flags & SPPP_AUTHFLAG_NORECHALLENGE) == 0) {
sys/net/if_spppsubr.c
4948
callout_schedule(&sp->scp[IDX_CHAP].ch, i * hz);
sys/net/if_spppsubr.c
4950
if (sppp_debug_enabled(sp)) {
sys/net/if_spppsubr.c
4961
if (sp->pp_phase != SPPP_PHASE_NETWORK)
sys/net/if_spppsubr.c
4962
sppp_phase_network(sp);
sys/net/if_spppsubr.c
4966
sppp_chap_scr(struct sppp *sp)
sys/net/if_spppsubr.c
4972
KASSERT(SPPP_WLOCKED(sp));
sys/net/if_spppsubr.c
4974
role = sppp_auth_role(&chap, sp);
sys/net/if_spppsubr.c
4977
!sp->chap.response_rcvd) {
sys/net/if_spppsubr.c
4979
ch = (uint32_t *)sp->chap.challenge;
sys/net/if_spppsubr.c
4980
clen = sizeof(sp->chap.challenge);
sys/net/if_spppsubr.c
4984
sp->scp[IDX_CHAP].confid = ++sp->scp[IDX_CHAP].seq;
sys/net/if_spppsubr.c
4985
sppp_auth_send(&chap, sp, CHAP_CHALLENGE, sp->scp[IDX_CHAP].confid,
sys/net/if_spppsubr.c
4987
sizeof(sp->chap.challenge), sp->chap.challenge,
sys/net/if_spppsubr.c
4992
sp->chap.digest_len > 0) {
sys/net/if_spppsubr.c
4994
dsize = sp->chap.digest_len;
sys/net/if_spppsubr.c
4996
sppp_auth_send(&chap, sp, CHAP_RESPONSE, sp->scp[IDX_CHAP].rconfid,
sys/net/if_spppsubr.c
4998
sp->chap.digest_len, sp->chap.digest,
sys/net/if_spppsubr.c
4999
sp->myauth.name_len, sp->myauth.name, 0);
sys/net/if_spppsubr.c
5004
sppp_chap_rcv_challenge_event(struct sppp *sp, void *xcp)
sys/net/if_spppsubr.c
5010
sp->chap.rechallenging = false;
sys/net/if_spppsubr.c
5012
switch (sp->scp[IDX_CHAP].state) {
sys/net/if_spppsubr.c
5014
sppp_cp_change_state(cp, sp, STATE_REQ_SENT);
sys/net/if_spppsubr.c
5015
cp->scr(sp);
sys/net/if_spppsubr.c
5018
sppp_cp_change_state(cp, sp, STATE_ACK_SENT);
sys/net/if_spppsubr.c
5019
cp->scr(sp);
sys/net/if_spppsubr.c
5049
sppp_pap_input(struct sppp *sp, struct mbuf *m)
sys/net/if_spppsubr.c
5051
const bool debug = sppp_debug_enabled(sp);
sys/net/if_spppsubr.c
5052
struct ifnet *ifp = &sp->pp_if;
sys/net/if_spppsubr.c
5060
KASSERT(SPPP_WLOCKED(sp));
sys/net/if_spppsubr.c
5069
SPPP_DLOG(sp, "pap invalid packet length: "
sys/net/if_spppsubr.c
5080
if (sp->hisauth.name == NULL || sp->hisauth.secret == NULL) {
sys/net/if_spppsubr.c
5082
SPPP_DLOG(sp, "pap request"
sys/net/if_spppsubr.c
5094
SPPP_LOG(sp, LOG_DEBUG, "pap corrupted input "
sys/net/if_spppsubr.c
5107
SPPP_LOG(sp, LOG_DEBUG, "pap input(%s) "
sys/net/if_spppsubr.c
5109
sppp_state_name(sp->scp[IDX_PAP].state),
sys/net/if_spppsubr.c
5117
sp->scp[IDX_PAP].rconfid = h->ident;
sys/net/if_spppsubr.c
5119
if (name_len == sp->hisauth.name_len &&
sys/net/if_spppsubr.c
5120
memcmp(name, sp->hisauth.name, name_len) == 0 &&
sys/net/if_spppsubr.c
5121
secret_len == sp->hisauth.secret_len &&
sys/net/if_spppsubr.c
5122
memcmp(secret, sp->hisauth.secret, secret_len) == 0) {
sys/net/if_spppsubr.c
5123
sp->scp[IDX_PAP].rcr_type = CP_RCR_ACK;
sys/net/if_spppsubr.c
5125
sp->scp[IDX_PAP].rcr_type = CP_RCR_NAK;
sys/net/if_spppsubr.c
5128
sppp_wq_add(sp->wq_cp, &sp->scp[IDX_PAP].work_rcr);
sys/net/if_spppsubr.c
5131
if (sp->scp[IDX_PAP].rcr_type == CP_RCR_ACK &&
sys/net/if_spppsubr.c
5132
!ISSET(sppp_auth_role(&pap, sp), SPPP_AUTH_PEER)) {
sys/net/if_spppsubr.c
5133
sppp_wq_add(sp->wq_cp, &sp->scp[IDX_PAP].work_rca);
sys/net/if_spppsubr.c
5140
SPPP_LOG(sp, LOG_DEBUG, "pap success");
sys/net/if_spppsubr.c
5150
if (h->ident != sp->scp[IDX_PAP].confid) {
sys/net/if_spppsubr.c
5151
SPPP_DLOG(sp, "%s id mismatch 0x%x != 0x%x\n",
sys/net/if_spppsubr.c
5152
pap.name, h->ident, sp->scp[IDX_PAP].rconfid);
sys/net/if_spppsubr.c
5157
sp->pp_auth_failures = 0;
sys/net/if_spppsubr.c
5158
sp->pp_flags &= ~PP_NEEDAUTH;
sys/net/if_spppsubr.c
5161
if (!ISSET(sppp_auth_role(&pap, sp), SPPP_AUTH_SERV)) {
sys/net/if_spppsubr.c
5162
sp->scp[IDX_PAP].rcr_type = CP_RCR_ACK;
sys/net/if_spppsubr.c
5163
sppp_wq_add(sp->wq_cp, &sp->scp[IDX_PAP].work_rcr);
sys/net/if_spppsubr.c
5166
sppp_wq_add(sp->wq_cp, &sp->scp[IDX_PAP].work_rca);
sys/net/if_spppsubr.c
5171
SPPP_LOG(sp, LOG_INFO, "pap failure");
sys/net/if_spppsubr.c
5180
SPPP_LOG(sp, LOG_INFO, "pap failure\n");
sys/net/if_spppsubr.c
5183
if (h->ident != sp->scp[IDX_PAP].confid) {
sys/net/if_spppsubr.c
5184
SPPP_DLOG(sp, "%s id mismatch 0x%x != 0x%x\n",
sys/net/if_spppsubr.c
5185
pap.name, h->ident, sp->scp[IDX_PAP].rconfid);
sys/net/if_spppsubr.c
5190
sp->pp_auth_failures++;
sys/net/if_spppsubr.c
5200
SPPP_LOG(sp, LOG_DEBUG, "pap corrupted input "
sys/net/if_spppsubr.c
5212
sppp_pap_init(struct sppp *sp)
sys/net/if_spppsubr.c
5215
KASSERT(SPPP_WLOCKED(sp));
sys/net/if_spppsubr.c
5216
sppp_cp_init(&pap, sp);
sys/net/if_spppsubr.c
5220
sppp_pap_tlu(struct sppp *sp)
sys/net/if_spppsubr.c
5223
SPPP_DLOG(sp, "%s tlu\n", pap.name);
sys/net/if_spppsubr.c
5225
sp->scp[IDX_PAP].rst_counter = sp->lcp.max_configure;
sys/net/if_spppsubr.c
5226
sp->pp_auth_failures = 0;
sys/net/if_spppsubr.c
5228
if (sp->pp_phase < SPPP_PHASE_NETWORK)
sys/net/if_spppsubr.c
5229
sppp_phase_network(sp);
sys/net/if_spppsubr.c
5233
sppp_pap_scr(struct sppp *sp)
sys/net/if_spppsubr.c
5237
KASSERT(SPPP_WLOCKED(sp));
sys/net/if_spppsubr.c
5239
if (ISSET(sppp_auth_role(&pap, sp), SPPP_AUTH_PEER) &&
sys/net/if_spppsubr.c
5240
sp->scp[IDX_PAP].state != STATE_ACK_RCVD) {
sys/net/if_spppsubr.c
5241
if (sp->myauth.secret == NULL ||
sys/net/if_spppsubr.c
5242
sp->myauth.name == NULL) {
sys/net/if_spppsubr.c
5243
SPPP_LOG(sp, LOG_DEBUG,
sys/net/if_spppsubr.c
5247
sp->scp[IDX_PAP].confid = ++sp->scp[IDX_PAP].seq;
sys/net/if_spppsubr.c
5248
pwdlen = sp->myauth.secret_len;
sys/net/if_spppsubr.c
5249
idlen = sp->myauth.name_len;
sys/net/if_spppsubr.c
5251
sppp_auth_send(&pap, sp, PAP_REQ, sp->scp[IDX_PAP].confid,
sys/net/if_spppsubr.c
5253
idlen, sp->myauth.name,
sys/net/if_spppsubr.c
5255
pwdlen, sp->myauth.secret,
sys/net/if_spppsubr.c
5277
sppp_auth_send(const struct cp *cp, struct sppp *sp,
sys/net/if_spppsubr.c
5281
struct ifnet *ifp = &sp->pp_if;
sys/net/if_spppsubr.c
5291
KASSERT(SPPP_WLOCKED(sp));
sys/net/if_spppsubr.c
5298
if (ISSET(sp->pp_dev_flags, PP_DEVF_NOFRAMING)) {
sys/net/if_spppsubr.c
5337
if (sppp_debug_enabled(sp)) {
sys/net/if_spppsubr.c
5343
SPPP_LOG(sp, LOG_DEBUG, "%s output <%s id=0x%x len=%d",
sys/net/if_spppsubr.c
5350
if (IF_QFULL(&sp->pp_cpq)) {
sys/net/if_spppsubr.c
5351
IF_DROP(&sp->pp_fastq);
sys/net/if_spppsubr.c
5357
if_statadd(ifp, if_obytes, m->m_pkthdr.len + sp->pp_framebytes);
sys/net/if_spppsubr.c
5358
IF_ENQUEUE(&sp->pp_cpq, m);
sys/net/if_spppsubr.c
5361
SPPP_UNLOCK(sp);
sys/net/if_spppsubr.c
5363
SPPP_LOCK(sp, RW_WRITER);
sys/net/if_spppsubr.c
5368
sppp_auth_role(const struct cp *cp, struct sppp *sp)
sys/net/if_spppsubr.c
5374
if (sp->hisauth.proto == cp->proto &&
sys/net/if_spppsubr.c
5375
ISSET(sp->lcp.opts, SPPP_LCP_OPT_AUTH_PROTO))
sys/net/if_spppsubr.c
5378
if (sp->myauth.proto == cp->proto)
sys/net/if_spppsubr.c
5385
sppp_auth_to_event(struct sppp *sp, void *xcp)
sys/net/if_spppsubr.c
5391
KASSERT(SPPP_WLOCKED(sp));
sys/net/if_spppsubr.c
5395
state = sp->scp[cp->protoidx].state;
sys/net/if_spppsubr.c
5397
if (sp->scp[cp->protoidx].rst_counter > 0) {
sys/net/if_spppsubr.c
5401
if ((sp->hisauth.flags & SPPP_AUTHFLAG_NORECHALLENGE) == 0) {
sys/net/if_spppsubr.c
5403
sp->chap.rechallenging = true;
sys/net/if_spppsubr.c
5404
sp->chap.response_rcvd = false;
sys/net/if_spppsubr.c
5405
sppp_cp_change_state(cp, sp, STATE_REQ_SENT);
sys/net/if_spppsubr.c
5406
cp->scr(sp);
sys/net/if_spppsubr.c
5412
cp->scr(sp);
sys/net/if_spppsubr.c
5413
callout_schedule(&sp->scp[cp->protoidx].ch, sp->lcp.timeout);
sys/net/if_spppsubr.c
5419
SPPP_DLOG(sp, "%s TO(%s) rst_counter = %d\n",
sys/net/if_spppsubr.c
5421
sp->scp[cp->protoidx].rst_counter);
sys/net/if_spppsubr.c
5422
sp->scp[cp->protoidx].rst_counter--;
sys/net/if_spppsubr.c
5424
sppp_to_event(sp, xcp);
sys/net/if_spppsubr.c
5429
sppp_auth_screply(const struct cp *cp, struct sppp *sp, u_char ctype,
sys/net/if_spppsubr.c
5437
KASSERT(SPPP_WLOCKED(sp));
sys/net/if_spppsubr.c
5439
if (!ISSET(sppp_auth_role(cp, sp), SPPP_AUTH_SERV))
sys/net/if_spppsubr.c
5447
sp->pp_auth_failures = 0;
sys/net/if_spppsubr.c
5454
sppp_wq_add(sp->wq_cp, &sp->scp[IDX_LCP].work_close);
sys/net/if_spppsubr.c
5455
sppp_wq_add(sp->wq_cp, &sp->scp[IDX_LCP].work_open);
sys/net/if_spppsubr.c
5456
sp->pp_auth_failures++;
sys/net/if_spppsubr.c
5459
sppp_auth_send(cp, sp, type, ident, mlen, (const u_char *)msg, 0);
sys/net/if_spppsubr.c
5468
struct sppp *sp;
sys/net/if_spppsubr.c
5474
for (sp=spppq; sp; sp=sp->pp_next) {
sys/net/if_spppsubr.c
5475
SPPP_LOCK(sp, RW_WRITER);
sys/net/if_spppsubr.c
5476
last_activity = atomic_load_relaxed(&sp->pp_last_activity);
sys/net/if_spppsubr.c
5477
last_receive = atomic_load_relaxed(&sp->pp_last_receive);
sys/net/if_spppsubr.c
5480
if ((sp->pp_idle_timeout != 0) && sp->pp_connecting
sys/net/if_spppsubr.c
5481
&& (sp->pp_phase == SPPP_PHASE_NETWORK)) {
sys/net/if_spppsubr.c
5483
if ((now - last_activity) >= sp->pp_idle_timeout) {
sys/net/if_spppsubr.c
5484
SPPP_DLOG(sp, "no activity for %lu seconds\n",
sys/net/if_spppsubr.c
5486
sppp_disconnect(sp);
sys/net/if_spppsubr.c
5487
SPPP_UNLOCK(sp);
sys/net/if_spppsubr.c
5493
if (! ISSET(sp->pp_dev_flags, PP_DEVF_KEEPALIVE) ||
sys/net/if_spppsubr.c
5494
! sp->pp_connecting) {
sys/net/if_spppsubr.c
5495
SPPP_UNLOCK(sp);
sys/net/if_spppsubr.c
5500
if (sp->pp_phase < SPPP_PHASE_AUTHENTICATE) {
sys/net/if_spppsubr.c
5501
SPPP_UNLOCK(sp);
sys/net/if_spppsubr.c
5506
if (sp->pp_max_noreceive != 0 &&
sys/net/if_spppsubr.c
5507
(now - last_receive) < sp->pp_max_noreceive) {
sys/net/if_spppsubr.c
5508
sp->pp_alivecnt = 0;
sys/net/if_spppsubr.c
5509
SPPP_UNLOCK(sp);
sys/net/if_spppsubr.c
5514
if (sp->pp_alive_interval == 0) {
sys/net/if_spppsubr.c
5515
SPPP_UNLOCK(sp);
sys/net/if_spppsubr.c
5520
if ((sppp_keepalive_cnt % sp->pp_alive_interval) != 0) {
sys/net/if_spppsubr.c
5521
SPPP_UNLOCK(sp);
sys/net/if_spppsubr.c
5525
if (sp->pp_alivecnt >= sp->pp_maxalive) {
sys/net/if_spppsubr.c
5527
SPPP_LOG(sp, LOG_INFO,"LCP keepalive timed out, "
sys/net/if_spppsubr.c
5530
sp->pp_alivecnt = 0;
sys/net/if_spppsubr.c
5532
if (sp->pp_flags & PP_IFDOWN)
sys/net/if_spppsubr.c
5533
sppp_wq_add(sp->wq_cp, &sp->work_ifdown);
sys/net/if_spppsubr.c
5534
sppp_wq_add(sp->wq_cp, &sp->scp[IDX_LCP].work_close);
sys/net/if_spppsubr.c
5535
sppp_wq_add(sp->wq_cp, &sp->scp[IDX_LCP].work_open);
sys/net/if_spppsubr.c
5537
SPPP_UNLOCK(sp);
sys/net/if_spppsubr.c
5540
if (sp->pp_alivecnt < sp->pp_maxalive)
sys/net/if_spppsubr.c
5541
++sp->pp_alivecnt;
sys/net/if_spppsubr.c
5542
if (sp->pp_phase >= SPPP_PHASE_AUTHENTICATE) {
sys/net/if_spppsubr.c
5543
int32_t nmagic = htonl(sp->lcp.magic);
sys/net/if_spppsubr.c
5544
sp->lcp.echoid = ++sp->scp[IDX_LCP].seq;
sys/net/if_spppsubr.c
5545
sppp_cp_send(sp, PPP_LCP, ECHO_REQ,
sys/net/if_spppsubr.c
5546
sp->lcp.echoid, 4, &nmagic);
sys/net/if_spppsubr.c
5549
SPPP_UNLOCK(sp);
sys/net/if_spppsubr.c
5562
sppp_get_ip_addrs(struct sppp *sp, uint32_t *src, uint32_t *dst, uint32_t *srcmask)
sys/net/if_spppsubr.c
5564
struct ifnet *ifp = &sp->pp_if;
sys/net/if_spppsubr.c
5602
sppp_set_ip_addrs(struct sppp *sp)
sys/net/if_spppsubr.c
5604
struct ifnet *ifp = &sp->pp_if;
sys/net/if_spppsubr.c
5611
KASSERT(SPPP_WLOCKED(sp));
sys/net/if_spppsubr.c
5613
SPPP_UNLOCK(sp);
sys/net/if_spppsubr.c
5615
SPPP_LOCK(sp, RW_WRITER);
sys/net/if_spppsubr.c
5629
if ((sp->ipcp.flags & IPCP_MYADDR_DYN) && (sp->ipcp.flags & IPCP_MYADDR_SEEN))
sys/net/if_spppsubr.c
5630
myaddr = sp->ipcp.req_myaddr;
sys/net/if_spppsubr.c
5634
if ((sp->ipcp.flags & IPCP_HISADDR_DYN) && (sp->ipcp.flags & IPCP_HISADDR_SEEN))
sys/net/if_spppsubr.c
5635
hisaddr = sp->ipcp.req_hisaddr;
sys/net/if_spppsubr.c
5649
sp->ipcp.saved_hisaddr = dest->sin_addr.s_addr;
sys/net/if_spppsubr.c
5659
SPPP_DLOG(sp, "%s: in_ifinit failed, error=%d\n",
sys/net/if_spppsubr.c
5676
sppp_clear_ip_addrs(struct sppp *sp)
sys/net/if_spppsubr.c
5678
struct ifnet *ifp = &sp->pp_if;
sys/net/if_spppsubr.c
5684
KASSERT(SPPP_WLOCKED(sp));
sys/net/if_spppsubr.c
5686
SPPP_UNLOCK(sp);
sys/net/if_spppsubr.c
5688
SPPP_LOCK(sp, RW_WRITER);
sys/net/if_spppsubr.c
5712
if (sp->ipcp.flags & IPCP_MYADDR_DYN)
sys/net/if_spppsubr.c
5714
if (sp->ipcp.flags & IPCP_HISADDR_DYN &&
sys/net/if_spppsubr.c
5715
ntohl(sp->ipcp.saved_hisaddr) != 0)
sys/net/if_spppsubr.c
5716
new_dst.sin_addr.s_addr = sp->ipcp.saved_hisaddr;
sys/net/if_spppsubr.c
5725
SPPP_DLOG(sp, "%s: in_ifinit failed, error=%d\n",
sys/net/if_spppsubr.c
5744
sppp_get_ip6_addrs(struct sppp *sp, struct in6_addr *src, struct in6_addr *dst,
sys/net/if_spppsubr.c
5747
struct ifnet *ifp = &sp->pp_if;
sys/net/if_spppsubr.c
5790
sppp_gen_ip6_addr(struct sppp *sp, struct in6_addr *addr)
sys/net/if_spppsubr.c
5799
sppp_set_ip6_addr(struct sppp *sp, const struct in6_addr *src)
sys/net/if_spppsubr.c
5801
struct ifnet *ifp = &sp->pp_if;
sys/net/if_spppsubr.c
5806
KASSERT(SPPP_WLOCKED(sp));
sys/net/if_spppsubr.c
5808
SPPP_UNLOCK(sp);
sys/net/if_spppsubr.c
5810
SPPP_LOCK(sp, RW_WRITER);
sys/net/if_spppsubr.c
5826
SPPP_DLOG(sp, "%s: in6_ifinit failed, error=%d\n",
sys/net/if_spppsubr.c
583
sppp_debug_enabled(struct sppp *sp)
sys/net/if_spppsubr.c
5843
sppp_suggest_ip6_addr(struct sppp *sp, struct in6_addr *suggest)
sys/net/if_spppsubr.c
5848
sppp_get_ip6_addrs(sp, &myaddr, 0, 0);
sys/net/if_spppsubr.c
586
if (__predict_false(sp == NULL))
sys/net/if_spppsubr.c
5869
sppp_params(struct sppp *sp, u_long cmd, void *data)
sys/net/if_spppsubr.c
5878
SPPP_LOCK(sp, RW_READER);
sys/net/if_spppsubr.c
5880
cfg->myauthflags = sp->myauth.flags;
sys/net/if_spppsubr.c
5881
cfg->hisauthflags = sp->hisauth.flags;
sys/net/if_spppsubr.c
5882
strlcpy(cfg->ifname, sp->pp_if.if_xname, sizeof(cfg->ifname));
sys/net/if_spppsubr.c
5883
cfg->hisauth = sppp_proto2authproto(sp->hisauth.proto);
sys/net/if_spppsubr.c
5884
cfg->myauth = sppp_proto2authproto(sp->myauth.proto);
sys/net/if_spppsubr.c
5886
if (sp->myauth.name != NULL)
sys/net/if_spppsubr.c
5887
cfg->myname_length = sp->myauth.name_len + 1;
sys/net/if_spppsubr.c
5889
if (sp->myauth.name == NULL) {
sys/net/if_spppsubr.c
589
if ((sp->pp_if.if_flags & IFF_DEBUG) == 0)
sys/net/if_spppsubr.c
5892
len = sp->myauth.name_len + 1;
sys/net/if_spppsubr.c
5895
SPPP_UNLOCK(sp);
sys/net/if_spppsubr.c
5898
error = copyout(sp->myauth.name, cfg->myname, len);
sys/net/if_spppsubr.c
5900
SPPP_UNLOCK(sp);
sys/net/if_spppsubr.c
5906
if (sp->hisauth.name != NULL)
sys/net/if_spppsubr.c
5907
cfg->hisname_length = sp->hisauth.name_len + 1;
sys/net/if_spppsubr.c
5909
if (sp->hisauth.name == NULL) {
sys/net/if_spppsubr.c
5912
len = sp->hisauth.name_len + 1;
sys/net/if_spppsubr.c
5915
SPPP_UNLOCK(sp);
sys/net/if_spppsubr.c
5918
error = copyout(sp->hisauth.name, cfg->hisname, len);
sys/net/if_spppsubr.c
5920
SPPP_UNLOCK(sp);
sys/net/if_spppsubr.c
5925
SPPP_UNLOCK(sp);
sys/net/if_spppsubr.c
5933
SPPP_LOCK(sp, RW_WRITER);
sys/net/if_spppsubr.c
5935
if (sp->myauth.name) {
sys/net/if_spppsubr.c
5936
free(sp->myauth.name, M_DEVBUF);
sys/net/if_spppsubr.c
5937
sp->myauth.name = NULL;
sys/net/if_spppsubr.c
5939
if (sp->myauth.secret) {
sys/net/if_spppsubr.c
5940
free(sp->myauth.secret, M_DEVBUF);
sys/net/if_spppsubr.c
5941
sp->myauth.secret = NULL;
sys/net/if_spppsubr.c
5943
if (sp->hisauth.name) {
sys/net/if_spppsubr.c
5944
free(sp->hisauth.name, M_DEVBUF);
sys/net/if_spppsubr.c
5945
sp->hisauth.name = NULL;
sys/net/if_spppsubr.c
5947
if (sp->hisauth.secret) {
sys/net/if_spppsubr.c
5948
free(sp->hisauth.secret, M_DEVBUF);
sys/net/if_spppsubr.c
5949
sp->hisauth.secret = NULL;
sys/net/if_spppsubr.c
5954
SPPP_UNLOCK(sp);
sys/net/if_spppsubr.c
5957
sp->hisauth.name = malloc(cfg->hisname_length, M_DEVBUF, M_WAITOK);
sys/net/if_spppsubr.c
5958
error = copyin(cfg->hisname, sp->hisauth.name, cfg->hisname_length);
sys/net/if_spppsubr.c
596
sppp_connect(struct sppp *sp)
sys/net/if_spppsubr.c
5960
free(sp->hisauth.name, M_DEVBUF);
sys/net/if_spppsubr.c
5961
sp->hisauth.name = NULL;
sys/net/if_spppsubr.c
5962
SPPP_UNLOCK(sp);
sys/net/if_spppsubr.c
5965
sp->hisauth.name_len = cfg->hisname_length - 1;
sys/net/if_spppsubr.c
5966
sp->hisauth.name[sp->hisauth.name_len] = 0;
sys/net/if_spppsubr.c
5970
SPPP_UNLOCK(sp);
sys/net/if_spppsubr.c
5973
sp->hisauth.secret = malloc(cfg->hissecret_length,
sys/net/if_spppsubr.c
5975
error = copyin(cfg->hissecret, sp->hisauth.secret,
sys/net/if_spppsubr.c
5978
free(sp->hisauth.secret, M_DEVBUF);
sys/net/if_spppsubr.c
5979
sp->hisauth.secret = NULL;
sys/net/if_spppsubr.c
598
KASSERT(SPPP_WLOCKED(sp));
sys/net/if_spppsubr.c
5980
SPPP_UNLOCK(sp);
sys/net/if_spppsubr.c
5983
sp->hisauth.secret_len = cfg->hissecret_length - 1;
sys/net/if_spppsubr.c
5984
sp->hisauth.secret[sp->hisauth.secret_len] = 0;
sys/net/if_spppsubr.c
5988
SPPP_UNLOCK(sp);
sys/net/if_spppsubr.c
5991
sp->myauth.name = malloc(cfg->myname_length, M_DEVBUF, M_WAITOK);
sys/net/if_spppsubr.c
5992
error = copyin(cfg->myname, sp->myauth.name, cfg->myname_length);
sys/net/if_spppsubr.c
5994
free(sp->myauth.name, M_DEVBUF);
sys/net/if_spppsubr.c
5995
sp->myauth.name = NULL;
sys/net/if_spppsubr.c
5996
SPPP_UNLOCK(sp);
sys/net/if_spppsubr.c
5999
sp->myauth.name_len = cfg->myname_length - 1;
sys/net/if_spppsubr.c
600
sp->pp_if.if_flags |= IFF_RUNNING;
sys/net/if_spppsubr.c
6000
sp->myauth.name[sp->myauth.name_len] = 0;
sys/net/if_spppsubr.c
6004
SPPP_UNLOCK(sp);
sys/net/if_spppsubr.c
6007
sp->myauth.secret = malloc(cfg->mysecret_length,
sys/net/if_spppsubr.c
6009
error = copyin(cfg->mysecret, sp->myauth.secret,
sys/net/if_spppsubr.c
601
atomic_store_relaxed(&sp->pp_connecting, true);
sys/net/if_spppsubr.c
6012
free(sp->myauth.secret, M_DEVBUF);
sys/net/if_spppsubr.c
6013
sp->myauth.secret = NULL;
sys/net/if_spppsubr.c
6014
SPPP_UNLOCK(sp);
sys/net/if_spppsubr.c
6017
sp->myauth.secret_len = cfg->mysecret_length - 1;
sys/net/if_spppsubr.c
6018
sp->myauth.secret[sp->myauth.secret_len] = 0;
sys/net/if_spppsubr.c
602
sppp_wq_add(sp->wq_cp, &sp->scp[IDX_LCP].work_open);
sys/net/if_spppsubr.c
6020
sp->myauth.flags = cfg->myauthflags;
sys/net/if_spppsubr.c
6022
sp->myauth.proto = sppp_authproto2proto(cfg->myauth);
sys/net/if_spppsubr.c
6024
sp->hisauth.flags = cfg->hisauthflags;
sys/net/if_spppsubr.c
6026
sp->hisauth.proto = sppp_authproto2proto(cfg->hisauth);
sys/net/if_spppsubr.c
6028
sp->pp_auth_failures = 0;
sys/net/if_spppsubr.c
6029
if (sp->hisauth.proto != PPP_NOPROTO)
sys/net/if_spppsubr.c
6030
SET(sp->lcp.opts, SPPP_LCP_OPT_AUTH_PROTO);
sys/net/if_spppsubr.c
6032
CLR(sp->lcp.opts, SPPP_LCP_OPT_AUTH_PROTO);
sys/net/if_spppsubr.c
6034
SPPP_UNLOCK(sp);
sys/net/if_spppsubr.c
6041
SPPP_LOCK(sp, RW_READER);
sys/net/if_spppsubr.c
6042
lcpp->lcp_timeout = sp->lcp.timeout;
sys/net/if_spppsubr.c
6043
SPPP_UNLOCK(sp);
sys/net/if_spppsubr.c
6050
SPPP_LOCK(sp, RW_WRITER);
sys/net/if_spppsubr.c
6051
sp->lcp.timeout = lcpp->lcp_timeout;
sys/net/if_spppsubr.c
6052
SPPP_UNLOCK(sp);
sys/net/if_spppsubr.c
6059
SPPP_LOCK(sp, RW_READER);
sys/net/if_spppsubr.c
606
sppp_disconnect(struct sppp *sp)
sys/net/if_spppsubr.c
6060
ncpp->ncp_flags = sp->pp_ncpflags;
sys/net/if_spppsubr.c
6061
SPPP_UNLOCK(sp);
sys/net/if_spppsubr.c
6068
SPPP_LOCK(sp, RW_WRITER);
sys/net/if_spppsubr.c
6069
sp->pp_ncpflags = ncpp->ncp_flags;
sys/net/if_spppsubr.c
6070
SPPP_UNLOCK(sp);
sys/net/if_spppsubr.c
6077
SPPP_LOCK(sp, RW_READER);
sys/net/if_spppsubr.c
6078
status->phase = sp->pp_phase;
sys/net/if_spppsubr.c
6079
SPPP_UNLOCK(sp);
sys/net/if_spppsubr.c
608
KASSERT(SPPP_WLOCKED(sp));
sys/net/if_spppsubr.c
6086
SPPP_LOCK(sp, RW_READER);
sys/net/if_spppsubr.c
6087
status->phase = sp->pp_phase;
sys/net/if_spppsubr.c
6088
status->ncpup = sppp_cp_check(sp, CP_NCP);
sys/net/if_spppsubr.c
6089
SPPP_UNLOCK(sp);
sys/net/if_spppsubr.c
6096
SPPP_LOCK(sp, RW_READER);
sys/net/if_spppsubr.c
6097
to->idle_seconds = sp->pp_idle_timeout;
sys/net/if_spppsubr.c
6098
SPPP_UNLOCK(sp);
sys/net/if_spppsubr.c
610
sp->pp_if.if_flags &= ~IFF_RUNNING;
sys/net/if_spppsubr.c
6105
SPPP_LOCK(sp, RW_WRITER);
sys/net/if_spppsubr.c
6106
sp->pp_idle_timeout = MIN(to->idle_seconds, INT32_MAX/2);
sys/net/if_spppsubr.c
6107
SPPP_UNLOCK(sp);
sys/net/if_spppsubr.c
611
atomic_store_relaxed(&sp->pp_connecting, false);
sys/net/if_spppsubr.c
6115
SPPP_LOCK(sp, RW_WRITER);
sys/net/if_spppsubr.c
6116
sp->pp_max_auth_fail = afsettings->max_failures;
sys/net/if_spppsubr.c
6117
sp->pp_auth_failures = 0;
sys/net/if_spppsubr.c
6118
SPPP_UNLOCK(sp);
sys/net/if_spppsubr.c
612
sppp_wq_add(sp->wq_cp, &sp->scp[IDX_LCP].work_close);
sys/net/if_spppsubr.c
6125
SPPP_LOCK(sp, RW_READER);
sys/net/if_spppsubr.c
6126
stats->auth_failures = sp->pp_auth_failures;
sys/net/if_spppsubr.c
6127
stats->max_failures = sp->pp_max_auth_fail;
sys/net/if_spppsubr.c
6128
SPPP_UNLOCK(sp);
sys/net/if_spppsubr.c
6135
SPPP_LOCK(sp, RW_WRITER);
sys/net/if_spppsubr.c
6136
sp->query_dns = req->query_dns & 3;
sys/net/if_spppsubr.c
6137
SPPP_UNLOCK(sp);
sys/net/if_spppsubr.c
6144
SPPP_LOCK(sp, RW_READER);
sys/net/if_spppsubr.c
6145
req->query_dns = sp->query_dns;
sys/net/if_spppsubr.c
6146
SPPP_UNLOCK(sp);
sys/net/if_spppsubr.c
6153
SPPP_LOCK(sp, RW_READER);
sys/net/if_spppsubr.c
6154
memcpy(&addrs->dns, &sp->dns_addrs, sizeof addrs->dns);
sys/net/if_spppsubr.c
6155
SPPP_UNLOCK(sp);
sys/net/if_spppsubr.c
616
sppp_change_phase(struct sppp *sp, int phase)
sys/net/if_spppsubr.c
6163
SPPP_LOCK(sp, RW_READER);
sys/net/if_spppsubr.c
6164
settings->maxalive = sp->pp_maxalive;
sys/net/if_spppsubr.c
6165
settings->max_noreceive = sp->pp_max_noreceive;
sys/net/if_spppsubr.c
6166
settings->alive_interval = sp->pp_alive_interval;
sys/net/if_spppsubr.c
6167
SPPP_UNLOCK(sp);
sys/net/if_spppsubr.c
6175
SPPP_LOCK(sp, RW_WRITER);
sys/net/if_spppsubr.c
6176
sp->pp_maxalive = settings->maxalive;
sys/net/if_spppsubr.c
6177
sp->pp_max_noreceive = MIN(settings->max_noreceive,
sys/net/if_spppsubr.c
6179
sp->pp_alive_interval = settings->alive_interval;
sys/net/if_spppsubr.c
618
struct ifnet *ifp = &sp->pp_if;
sys/net/if_spppsubr.c
6180
SPPP_UNLOCK(sp);
sys/net/if_spppsubr.c
6188
SPPP_LOCK(sp, RW_READER);
sys/net/if_spppsubr.c
6189
status->state = sp->scp[IDX_LCP].state;
sys/net/if_spppsubr.c
6190
status->opts = sp->lcp.opts;
sys/net/if_spppsubr.c
6191
status->magic = sp->lcp.magic;
sys/net/if_spppsubr.c
6192
status->mru = sp->lcp.mru;
sys/net/if_spppsubr.c
6193
SPPP_UNLOCK(sp);
sys/net/if_spppsubr.c
620
KASSERT(SPPP_WLOCKED(sp));
sys/net/if_spppsubr.c
6202
SPPP_LOCK(sp, RW_READER);
sys/net/if_spppsubr.c
6203
status->state = sp->scp[IDX_IPCP].state;
sys/net/if_spppsubr.c
6204
status->opts = sp->ipcp.opts;
sys/net/if_spppsubr.c
6206
sppp_get_ip_addrs(sp, &myaddr, 0, 0);
sys/net/if_spppsubr.c
6211
SPPP_UNLOCK(sp);
sys/net/if_spppsubr.c
6219
SPPP_LOCK(sp, RW_READER);
sys/net/if_spppsubr.c
622
if (sp->pp_phase == phase)
sys/net/if_spppsubr.c
6220
status->state = sp->scp[IDX_IPV6CP].state;
sys/net/if_spppsubr.c
6221
memcpy(status->my_ifid, sp->ipv6cp.my_ifid,
sys/net/if_spppsubr.c
6223
memcpy(status->his_ifid, sp->ipv6cp.his_ifid,
sys/net/if_spppsubr.c
6225
SPPP_UNLOCK(sp);
sys/net/if_spppsubr.c
6232
MODULE_HOOK_CALL(sppp_params_50_hook, (sp, cmd, data),
sys/net/if_spppsubr.c
6243
sppp_phase_network(struct sppp *sp)
sys/net/if_spppsubr.c
6247
KASSERT(SPPP_WLOCKED(sp));
sys/net/if_spppsubr.c
6249
sppp_change_phase(sp, SPPP_PHASE_NETWORK);
sys/net/if_spppsubr.c
625
sp->pp_phase = phase;
sys/net/if_spppsubr.c
6254
sppp_wq_add(sp->wq_cp, &sp->scp[i].work_open);
sys/net/if_spppsubr.c
632
SPPP_DLOG(sp, "phase %s\n",
sys/net/if_spppsubr.c
633
sppp_phase_name(sp->pp_phase));
sys/net/if_spppsubr.c
6467
sppp_tls(const struct cp *cp, struct sppp *sp)
sys/net/if_spppsubr.c
6470
SPPP_DLOG(sp, "%s tls\n", cp->name);
sys/net/if_spppsubr.c
6473
sp->lcp.protos |= (1 << cp->protoidx);
sys/net/if_spppsubr.c
6477
sppp_tlf(const struct cp *cp, struct sppp *sp)
sys/net/if_spppsubr.c
6480
SPPP_DLOG(sp, "%s tlf\n", cp->name);
sys/net/if_spppsubr.c
6483
sp->lcp.protos &= ~(1 << cp->protoidx);
sys/net/if_spppsubr.c
6486
m_freem(sp->scp[cp->protoidx].mbuf_confreq);
sys/net/if_spppsubr.c
6487
sp->scp[cp->protoidx].mbuf_confreq = NULL;
sys/net/if_spppsubr.c
6488
m_freem(sp->scp[cp->protoidx].mbuf_confnak);
sys/net/if_spppsubr.c
6489
sp->scp[cp->protoidx].mbuf_confnak = NULL;
sys/net/if_spppsubr.c
649
struct sppp *sp = (struct sppp *)ifp;
sys/net/if_spppsubr.c
6491
sppp_lcp_check_and_close(sp);
sys/net/if_spppsubr.c
6495
sppp_screply(const struct cp *cp, struct sppp *sp, u_char type,
sys/net/if_spppsubr.c
6511
if (sppp_debug_enabled(sp)) {
sys/net/if_spppsubr.c
6516
SPPP_LOG(sp, LOG_DEBUG, "send %s\n", cpname);
sys/net/if_spppsubr.c
6519
sppp_cp_send(sp, cp->proto, type, ident, msglen, msg);
sys/net/if_spppsubr.c
6523
sppp_ifdown(struct sppp *sp, void *xcp __unused)
sys/net/if_spppsubr.c
6526
SPPP_UNLOCK(sp);
sys/net/if_spppsubr.c
6527
if_down(&sp->pp_if);
sys/net/if_spppsubr.c
6528
IF_PURGE(&sp->pp_cpq);
sys/net/if_spppsubr.c
6529
SPPP_LOCK(sp, RW_WRITER);
sys/net/if_spppsubr.c
6533
sppp_notify_up(struct sppp *sp)
sys/net/if_spppsubr.c
6536
sppp_wq_add(sp->wq_cp, &sp->scp[IDX_LCP].work_up);
sys/net/if_spppsubr.c
6540
sppp_notify_down(struct sppp *sp)
sys/net/if_spppsubr.c
6543
sppp_wq_add(sp->wq_cp, &sp->scp[IDX_LCP].work_down);
sys/net/if_spppsubr.c
6547
sppp_notify_tls_wlocked(struct sppp *sp)
sys/net/if_spppsubr.c
6550
KASSERT(SPPP_WLOCKED(sp));
sys/net/if_spppsubr.c
6552
if (!sp->pp_tls)
sys/net/if_spppsubr.c
6555
SPPP_UNLOCK(sp);
sys/net/if_spppsubr.c
6556
sp->pp_tls(sp);
sys/net/if_spppsubr.c
6557
SPPP_LOCK(sp, RW_WRITER);
sys/net/if_spppsubr.c
656
if_statadd(ifp, if_ibytes, m->m_pkthdr.len + sp->pp_framebytes);
sys/net/if_spppsubr.c
6561
sppp_notify_tlf_wlocked(struct sppp *sp)
sys/net/if_spppsubr.c
6564
KASSERT(SPPP_WLOCKED(sp));
sys/net/if_spppsubr.c
6566
if (!sp->pp_tlf)
sys/net/if_spppsubr.c
6569
SPPP_UNLOCK(sp);
sys/net/if_spppsubr.c
6570
sp->pp_tlf(sp);
sys/net/if_spppsubr.c
6571
SPPP_LOCK(sp, RW_WRITER);
sys/net/if_spppsubr.c
6577
struct sppp *sp;
sys/net/if_spppsubr.c
658
atomic_store_relaxed(&sp->pp_last_receive, time_uptime32);
sys/net/if_spppsubr.c
6580
sp = xsp;
sys/net/if_spppsubr.c
6584
SPPP_LOCK(sp, RW_WRITER);
sys/net/if_spppsubr.c
6585
work->func(sp, work->arg);
sys/net/if_spppsubr.c
6586
SPPP_UNLOCK(sp);
sys/net/if_spppsubr.c
6590
sppp_wq_create(struct sppp *sp, const char *xnamebuf, pri_t prio, int ipl, int flags)
sys/net/if_spppsubr.c
6596
(void *)sp, prio, ipl, flags);
sys/net/if_spppsubr.c
6599
sp->pp_if.if_xname, xnamebuf, error);
sys/net/if_spppsubr.c
6606
sppp_wq_destroy(struct sppp *sp __unused, struct workqueue *wq)
sys/net/if_spppsubr.c
663
SPPP_DLOG(sp, "input packet is too small, "
sys/net/if_spppsubr.c
668
if (ISSET(sp->pp_dev_flags, PP_DEVF_NOFRAMING)) {
sys/net/if_spppsubr.c
686
SPPP_DLOG(sp, "Cisco packet in PPP mode "
sys/net/if_spppsubr.c
692
SPPP_DLOG(sp, "invalid input packet "
sys/net/if_spppsubr.c
702
KASSERT(SPPP_WLOCKED(sp));
sys/net/if_spppsubr.c
704
if (sp->scp[IDX_LCP].state == STATE_OPENED) {
sys/net/if_spppsubr.c
707
sppp_cp_send(sp, PPP_LCP, PROTO_REJ,
sys/net/if_spppsubr.c
708
++sp->scp[IDX_LCP].seq, sizeof(prot), &prot);
sys/net/if_spppsubr.c
710
SPPP_UNLOCK(sp);
sys/net/if_spppsubr.c
713
SPPP_DLOG(sp, "invalid input protocol "
sys/net/if_spppsubr.c
717
SPPP_LOCK(sp, RW_WRITER);
sys/net/if_spppsubr.c
718
sppp_cp_input(&lcp, sp, m);
sys/net/if_spppsubr.c
720
SPPP_UNLOCK(sp);
sys/net/if_spppsubr.c
723
SPPP_LOCK(sp, RW_WRITER);
sys/net/if_spppsubr.c
724
if (sp->pp_phase >= SPPP_PHASE_AUTHENTICATE) {
sys/net/if_spppsubr.c
725
sppp_pap_input(sp, m);
sys/net/if_spppsubr.c
727
SPPP_UNLOCK(sp);
sys/net/if_spppsubr.c
730
SPPP_UNLOCK(sp);
sys/net/if_spppsubr.c
734
SPPP_LOCK(sp, RW_WRITER);
sys/net/if_spppsubr.c
735
if (sp->pp_phase >= SPPP_PHASE_AUTHENTICATE) {
sys/net/if_spppsubr.c
736
sppp_chap_input(sp, m);
sys/net/if_spppsubr.c
738
SPPP_UNLOCK(sp);
sys/net/if_spppsubr.c
741
SPPP_UNLOCK(sp);
sys/net/if_spppsubr.c
746
SPPP_LOCK(sp, RW_WRITER);
sys/net/if_spppsubr.c
747
if (!ISSET(sp->pp_ncpflags, SPPP_NCP_IPCP)) {
sys/net/if_spppsubr.c
748
SPPP_LOG(sp, LOG_INFO, "reject IPCP packet "
sys/net/if_spppsubr.c
752
if (sp->pp_phase == SPPP_PHASE_NETWORK) {
sys/net/if_spppsubr.c
753
sppp_cp_input(&ipcp, sp, m);
sys/net/if_spppsubr.c
756
SPPP_UNLOCK(sp);
sys/net/if_spppsubr.c
759
SPPP_UNLOCK(sp);
sys/net/if_spppsubr.c
762
SPPP_LOCK(sp, RW_READER);
sys/net/if_spppsubr.c
763
if (sp->scp[IDX_IPCP].state == STATE_OPENED) {
sys/net/if_spppsubr.c
764
atomic_store_relaxed(&sp->pp_last_activity, time_uptime32);
sys/net/if_spppsubr.c
768
SPPP_UNLOCK(sp);
sys/net/if_spppsubr.c
773
SPPP_LOCK(sp, RW_WRITER);
sys/net/if_spppsubr.c
774
if (!ISSET(sp->pp_ncpflags, SPPP_NCP_IPV6CP)) {
sys/net/if_spppsubr.c
775
SPPP_LOG(sp, LOG_INFO, "reject IPv6CP packet "
sys/net/if_spppsubr.c
779
if (sp->pp_phase == SPPP_PHASE_NETWORK) {
sys/net/if_spppsubr.c
780
sppp_cp_input(&ipv6cp, sp, m);
sys/net/if_spppsubr.c
783
SPPP_UNLOCK(sp);
sys/net/if_spppsubr.c
786
SPPP_UNLOCK(sp);
sys/net/if_spppsubr.c
790
SPPP_LOCK(sp, RW_READER);
sys/net/if_spppsubr.c
791
if (sp->scp[IDX_IPV6CP].state == STATE_OPENED) {
sys/net/if_spppsubr.c
792
atomic_store_relaxed(&sp->pp_last_activity, time_uptime32);
sys/net/if_spppsubr.c
796
SPPP_UNLOCK(sp);
sys/net/if_spppsubr.c
835
struct sppp *sp = (struct sppp *) ifp;
sys/net/if_spppsubr.c
844
atomic_store_relaxed(&sp->pp_last_activity, time_uptime32);
sys/net/if_spppsubr.c
853
SPPP_LOCK(sp, RW_WRITER);
sys/net/if_spppsubr.c
854
if (!sp->pp_ondemand) {
sys/net/if_spppsubr.c
855
SPPP_UNLOCK(sp);
sys/net/if_spppsubr.c
862
!ISSET(sp->pp_ncpflags, SPPP_NCP_IPCP)) ||
sys/net/if_spppsubr.c
864
!ISSET(sp->pp_ncpflags, SPPP_NCP_IPV6CP))) {
sys/net/if_spppsubr.c
865
SPPP_UNLOCK(sp);
sys/net/if_spppsubr.c
877
if (!sp->pp_connecting)
sys/net/if_spppsubr.c
878
sppp_connect(sp);
sys/net/if_spppsubr.c
880
SPPP_UNLOCK(sp);
sys/net/if_spppsubr.c
934
if (!IF_QFULL(&sp->pp_fastq) &&
sys/net/if_spppsubr.c
938
ifq = &sp->pp_fastq;
sys/net/if_spppsubr.c
949
if (!ISSET(sp->pp_dev_flags, PP_DEVF_NOFRAMING)) {
sys/net/if_spppsubr.c
955
SPPP_DLOG(sp, "no memory for transmit header\n");
sys/net/if_spppsubr.c
981
SPPP_LOCK(sp, RW_READER);
sys/net/if_spppsubr.c
982
if (sp->scp[IDX_IPCP].state != STATE_OPENED) {
sys/net/if_spppsubr.c
986
SPPP_UNLOCK(sp);
sys/net/if_spppsubr.c
993
SPPP_UNLOCK(sp);
sys/net/if_spppvar.h
246
struct sppp *sp = (struct sppp *)ifp;
sys/net/if_spppvar.h
248
return atomic_load_relaxed(&sp->pp_connecting);
sys/net/if_spppvar.h
266
struct sppp *sp = (struct sppp *)ifp;
sys/net/if_spppvar.h
268
return atomic_load_relaxed(&sp->pp_ondemand);
sys/net80211/ieee80211_node.c
1239
const struct ieee80211_scanparams *sp)
sys/net80211/ieee80211_node.c
1245
sp->sp_chan, sp->sp_bchan);
sys/net80211/ieee80211_node.c
1246
ieee80211_print_essid(sp->sp_ssid + 2, sp->sp_ssid[1]);
sys/net80211/ieee80211_node.c
1251
ether_sprintf(mac), sp->sp_capinfo, sp->sp_bintval,
sys/net80211/ieee80211_node.c
1252
sp->sp_erp);
sys/net80211/ieee80211_node.c
1253
if (sp->sp_country != NULL) {
sys/net80211/ieee80211_node.c
1256
sp->sp_country[1], sp->sp_country+2, " ");
sys/net80211/ieee80211_node.c
1260
for (i = 0; i < sp->sp_country[1]; i++)
sys/net80211/ieee80211_node.c
1261
printf(" %02x", sp->sp_country[i+2]);
sys/net80211/ieee80211_node.c
1284
const struct ieee80211_scanparams *sp, const struct ieee80211_frame *wh,
sys/net80211/ieee80211_node.c
1317
dump_probe_beacon(subtype, newnode, wh->i_addr2, sp);
sys/net80211/ieee80211_node.c
1321
if (sp->sp_ssid[1] != 0 && (ISPROBE(subtype) || ni->ni_esslen == 0)) {
sys/net80211/ieee80211_node.c
1322
ni->ni_esslen = sp->sp_ssid[1];
sys/net80211/ieee80211_node.c
1324
memcpy(ni->ni_essid, sp->sp_ssid + 2, sp->sp_ssid[1]);
sys/net80211/ieee80211_node.c
1331
memcpy(ni->ni_tstamp.data, sp->sp_tstamp, sizeof(ni->ni_tstamp));
sys/net80211/ieee80211_node.c
1332
ni->ni_intval = sp->sp_bintval;
sys/net80211/ieee80211_node.c
1333
ni->ni_capinfo = sp->sp_capinfo;
sys/net80211/ieee80211_node.c
1334
ni->ni_chan = &ic->ic_channels[sp->sp_chan];
sys/net80211/ieee80211_node.c
1335
ni->ni_fhdwell = sp->sp_fhdwell;
sys/net80211/ieee80211_node.c
1336
ni->ni_fhindex = sp->sp_fhindex;
sys/net80211/ieee80211_node.c
1337
ni->ni_erp = sp->sp_erp;
sys/net80211/ieee80211_node.c
1339
if (sp->sp_tim != NULL) {
sys/net80211/ieee80211_node.c
1341
(struct ieee80211_tim_ie *)sp->sp_tim;
sys/net80211/ieee80211_node.c
1353
ni->ni_timoff = sp->sp_timoff;
sys/net80211/ieee80211_node.c
1359
saveie(&ni->ni_wme_ie, sp->sp_wme);
sys/net80211/ieee80211_node.c
1360
saveie(&ni->ni_wpa_ie, sp->sp_wpa);
sys/net80211/ieee80211_node.c
1363
ieee80211_setup_rates(ni, sp->sp_rates, sp->sp_xrates,
sys/net80211/ieee80211_node.c
1373
const struct ieee80211_frame *wh, const struct ieee80211_scanparams *sp,
sys/net80211/ieee80211_node.c
1376
ni->ni_esslen = sp->sp_ssid[1];
sys/net80211/ieee80211_node.c
1377
memcpy(ni->ni_essid, sp->sp_ssid + 2, sp->sp_ssid[1]);
sys/net80211/ieee80211_node.c
1379
memcpy(ni->ni_tstamp.data, sp->sp_tstamp, sizeof(ni->ni_tstamp));
sys/net80211/ieee80211_node.c
1380
ni->ni_intval = sp->sp_bintval;
sys/net80211/ieee80211_node.c
1381
ni->ni_capinfo = sp->sp_capinfo;
sys/net80211/ieee80211_node.c
1383
ni->ni_fhdwell = sp->sp_fhdwell;
sys/net80211/ieee80211_node.c
1384
ni->ni_fhindex = sp->sp_fhindex;
sys/net80211/ieee80211_node.c
1385
ni->ni_erp = sp->sp_erp;
sys/net80211/ieee80211_node.c
1386
ni->ni_timoff = sp->sp_timoff;
sys/net80211/ieee80211_node.c
1387
if (sp->sp_wme != NULL)
sys/net80211/ieee80211_node.c
1388
ieee80211_saveie(&ni->ni_wme_ie, sp->sp_wme);
sys/net80211/ieee80211_node.c
1389
if (sp->sp_wpa != NULL)
sys/net80211/ieee80211_node.c
1390
ieee80211_saveie(&ni->ni_wpa_ie, sp->sp_wpa);
sys/net80211/ieee80211_node.c
1393
ieee80211_setup_rates(ni, sp->sp_rates, sp->sp_xrates,
sys/net80211/ieee80211_node.c
1409
const struct ieee80211_scanparams *sp)
sys/net80211/ieee80211_node.c
1415
ieee80211_init_neighbor(ic, ni, wh, sp, 1);
sys/netinet/ip_encap.c
537
encap_afcheck(int af, const struct sockaddr *sp, const struct sockaddr *dp)
sys/netinet/ip_encap.c
540
KASSERT(sp != NULL && dp != NULL);
sys/netinet/ip_encap.c
541
KASSERT(sp->sa_len == dp->sa_len);
sys/netinet/ip_encap.c
542
KASSERT(af == sp->sa_family && af == dp->sa_family);
sys/netinet/ip_encap.c
545
KASSERT(len != 0 && len == sp->sa_len && len == dp->sa_len);
sys/netinet/tcp_syncache.c
226
#define SYN_HASH(sa, sp, dp) \
sys/netinet/tcp_syncache.c
228
((u_int32_t)(sp)))^syn_hash2)))
sys/netinet/tcp_syncache.c
237
#define SYN_HASH6(sa, sp, dp) \
sys/netinet/tcp_syncache.c
239
(((((u_int32_t)(dp))<<16) + ((u_int32_t)(sp)))^syn_hash2)) \
sys/netinet6/ip6_forward.c
132
struct secpolicy *sp = NULL;
sys/netinet6/ip6_forward.c
178
sp = ipsec6_check_policy(m, NULL, 0, &needipsec, &error);
sys/netinet6/ip6_forward.c
259
error = ipsec6_process_packet(m, sp->req, 0);
sys/netinet6/ip6_forward.c
461
if (sp != NULL)
sys/netinet6/ip6_forward.c
462
KEY_SP_UNREF(&sp);
sys/netinet6/ip6_output.c
1043
if (sp != NULL)
sys/netinet6/ip6_output.c
1044
KEY_SP_UNREF(&sp);
sys/netinet6/ip6_output.c
230
struct secpolicy *sp = NULL;
sys/netinet6/ip6_output.c
295
sp = ipsec6_check_policy(m, inp, flags, &needipsec, &error);
sys/netinet6/ip6_output.c
493
error = ipsec6_process_packet(m, sp->req, flags);
sys/netipsec/ipsec.c
1120
ipsec_destroy_policy(struct secpolicy *sp)
sys/netipsec/ipsec.c
1123
if (sp == &ipsec_dummy_sp) {
sys/netipsec/ipsec.c
1131
sp->state = IPSEC_SPSTATE_DEAD;
sys/netipsec/ipsec.c
1292
KASSERT(isr->sp != NULL);
sys/netipsec/ipsec.c
1294
isr->sp->spidx.src.sa.sa_family == isr->sp->spidx.dst.sa.sa_family,
sys/netipsec/ipsec.c
1296
isr->sp->spidx.src.sa.sa_family, isr->sp->spidx.dst.sa.sa_family);
sys/netipsec/ipsec.c
1308
switch (((struct sockaddr *)&isr->sp->spidx.src)->sa_family) {
sys/netipsec/ipsec.c
1327
isr->sp->spidx.src.sa.sa_family);
sys/netipsec/ipsec.c
1383
ipsec_sp_reject(const struct secpolicy *sp, const struct mbuf *m)
sys/netipsec/ipsec.c
1389
kdebug_secpolicy(sp);
sys/netipsec/ipsec.c
1393
switch (sp->policy) {
sys/netipsec/ipsec.c
1401
KASSERTMSG(sp->policy == IPSEC_POLICY_IPSEC,
sys/netipsec/ipsec.c
1402
"invalid policy %u", sp->policy);
sys/netipsec/ipsec.c
1406
for (isr = sp->req; isr != NULL; isr = isr->next) {
sys/netipsec/ipsec.c
1444
struct secpolicy *sp;
sys/netipsec/ipsec.c
1451
sp = ipsec_getpolicybyaddr(m, IPSEC_DIR_INBOUND,
sys/netipsec/ipsec.c
1454
sp = ipsec_getpolicybysock(m, IPSEC_DIR_INBOUND,
sys/netipsec/ipsec.c
1457
if (sp != NULL) {
sys/netipsec/ipsec.c
1458
result = ipsec_sp_reject(sp, m);
sys/netipsec/ipsec.c
1461
KEY_SP_UNREF(&sp);
sys/netipsec/ipsec.c
1473
ipsec_sp_hdrsiz(const struct secpolicy *sp, const struct mbuf *m)
sys/netipsec/ipsec.c
1480
kdebug_secpolicy(sp);
sys/netipsec/ipsec.c
1483
switch (sp->policy) {
sys/netipsec/ipsec.c
1490
KASSERTMSG(sp->policy == IPSEC_POLICY_IPSEC,
sys/netipsec/ipsec.c
1491
"invalid policy %u", sp->policy);
sys/netipsec/ipsec.c
1494
for (isr = sp->req; isr != NULL; isr = isr->next) {
sys/netipsec/ipsec.c
1547
struct secpolicy *sp;
sys/netipsec/ipsec.c
1556
sp = ipsec_getpolicybyaddr(m, dir, IP_FORWARDING, &error);
sys/netipsec/ipsec.c
1558
sp = ipsec_getpolicybysock(m, dir, inp, &error);
sys/netipsec/ipsec.c
1560
if (sp != NULL) {
sys/netipsec/ipsec.c
1561
size = ipsec_sp_hdrsiz(sp, m);
sys/netipsec/ipsec.c
1563
KEY_SP_UNREF(&sp);
sys/netipsec/ipsec.c
1794
struct secpolicy *sp = NULL;
sys/netipsec/ipsec.c
1804
sp = ipsec_checkpolicy(m, IPSEC_DIR_OUTBOUND, flags, &error, inp);
sys/netipsec/ipsec.c
1813
if (sp == NULL) {
sys/netipsec/ipsec.c
1822
return sp;
sys/netipsec/ipsec.c
195
struct secpolicy *sp = NULL;
sys/netipsec/ipsec.c
213
sp = pcbsp->sp_cache[dir].cachesp;
sys/netipsec/ipsec.c
214
if (sp == NULL)
sys/netipsec/ipsec.c
216
if (sp->state != IPSEC_SPSTATE_ALIVE) {
sys/netipsec/ipsec.c
217
sp = NULL;
sys/netipsec/ipsec.c
224
sp = NULL;
sys/netipsec/ipsec.c
235
sp = NULL;
sys/netipsec/ipsec.c
251
key_sp_touch(sp);
sys/netipsec/ipsec.c
252
KEY_SP_REF(sp);
sys/netipsec/ipsec.c
255
key_sp_refcnt(sp), pcbsp->sp_cache[dir].cachesp);
sys/netipsec/ipsec.c
258
return sp;
sys/netipsec/ipsec.c
263
struct secpolicy *sp, int dir)
sys/netipsec/ipsec.c
275
pcbsp->sp_cache[dir].cachesp = sp;
sys/netipsec/ipsec.c
354
struct secpolicy *sp;
sys/netipsec/ipsec.c
360
sp = &ip4_def_policy;
sys/netipsec/ipsec.c
364
sp = &ip6_def_policy;
sys/netipsec/ipsec.c
373
if (sp->policy != IPSEC_POLICY_DISCARD &&
sys/netipsec/ipsec.c
374
sp->policy != IPSEC_POLICY_NONE) {
sys/netipsec/ipsec.c
376
sp->policy, IPSEC_POLICY_NONE);
sys/netipsec/ipsec.c
377
sp->policy = IPSEC_POLICY_NONE;
sys/netipsec/ipsec.c
379
KEY_SP_REF(sp);
sys/netipsec/ipsec.c
382
sp, key_sp_refcnt(sp));
sys/netipsec/ipsec.c
383
return sp;
sys/netipsec/ipsec.c
407
struct secpolicy *sp;
sys/netipsec/ipsec.c
464
sp = currsp;
sys/netipsec/ipsec.c
470
sp = KEY_LOOKUP_SP_BYSPIDX(&currsp->spidx, dir);
sys/netipsec/ipsec.c
472
sp = NULL;
sys/netipsec/ipsec.c
473
if (sp == NULL) /* no SP found */
sys/netipsec/ipsec.c
474
sp = KEY_GET_DEFAULT_SP(af);
sys/netipsec/ipsec.c
485
sp = KEY_LOOKUP_SP_BYSPIDX(&currsp->spidx, dir);
sys/netipsec/ipsec.c
487
sp = NULL;
sys/netipsec/ipsec.c
488
if (sp == NULL) { /* no SP found */
sys/netipsec/ipsec.c
498
sp = KEY_GET_DEFAULT_SP(af);
sys/netipsec/ipsec.c
503
sp = currsp;
sys/netipsec/ipsec.c
514
KASSERTMSG(sp != NULL, "null SP (priv %u policy %u", pcbsp->priv,
sys/netipsec/ipsec.c
518
pcbsp->priv, currsp->policy, sp, key_sp_refcnt(sp));
sys/netipsec/ipsec.c
519
ipsec_fillpcbcache(pcbsp, m, sp, dir);
sys/netipsec/ipsec.c
520
return sp;
sys/netipsec/ipsec.c
537
struct secpolicy *sp;
sys/netipsec/ipsec.c
543
sp = NULL;
sys/netipsec/ipsec.c
556
sp = KEY_LOOKUP_SP_BYSPIDX(&spidx, dir);
sys/netipsec/ipsec.c
558
if (sp == NULL) {
sys/netipsec/ipsec.c
560
sp = KEY_GET_DEFAULT_SP(spidx.dst.sa.sa_family);
sys/netipsec/ipsec.c
563
KASSERT(sp != NULL);
sys/netipsec/ipsec.c
564
return sp;
sys/netipsec/ipsec.c
571
struct secpolicy *sp;
sys/netipsec/ipsec.c
576
sp = ipsec_getpolicybyaddr(m, dir, flag, error);
sys/netipsec/ipsec.c
579
sp = ipsec_getpolicybysock(m, dir, inp, error);
sys/netipsec/ipsec.c
581
if (sp == NULL) {
sys/netipsec/ipsec.c
588
switch (sp->policy) {
sys/netipsec/ipsec.c
591
printf("%s: invalid policy %u\n", __func__, sp->policy);
sys/netipsec/ipsec.c
599
KEY_SP_UNREF(&sp);
sys/netipsec/ipsec.c
600
sp = NULL; /* NB: force NULL result */
sys/netipsec/ipsec.c
603
KASSERT(sp->req != NULL);
sys/netipsec/ipsec.c
608
KEY_SP_UNREF(&sp);
sys/netipsec/ipsec.c
609
sp = NULL;
sys/netipsec/ipsec.c
613
return sp;
sys/netipsec/ipsec.c
620
struct secpolicy *sp = NULL;
sys/netipsec/ipsec.c
638
sp = ipsec_checkpolicy(m, IPSEC_DIR_OUTBOUND, flags, &error, inp);
sys/netipsec/ipsec.c
647
if (sp == NULL) {
sys/netipsec/ipsec.c
675
error = ipsec4_process_packet(m, sp->req, &_mtu);
sys/netipsec/ipsec.c
683
KEY_SP_UNREF(&sp);
sys/netipsec/ipsec.c
696
KEY_SP_UNREF(&sp);
sys/netipsec/ipsec.c
704
struct secpolicy *sp;
sys/netipsec/ipsec.c
720
sp = ipsec_checkpolicy(m, IPSEC_DIR_OUTBOUND, IP_FORWARDING,
sys/netipsec/ipsec.c
722
if (sp != NULL) {
sys/netipsec/ipsec.c
724
KEY_SP_UNREF(&sp);
sys/netipsec/ipsec.c
742
struct secpolicy *sp;
sys/netipsec/ipsec.c
746
sp = ipsec_getpolicybyaddr(m, IPSEC_DIR_OUTBOUND, IP_FORWARDING,
sys/netipsec/ipsec.c
748
if (sp == NULL) {
sys/netipsec/ipsec.c
753
ipsechdr = ipsec_sp_hdrsiz(sp, m);
sys/netipsec/ipsec.c
758
if (sp->req) {
sys/netipsec/ipsec.c
761
sav = ipsec_lookup_sa(sp->req, m);
sys/netipsec/ipsec.c
777
KEY_SP_UNREF(&sp);
sys/netipsec/ipsec.h
108
struct secpolicy *sp; /* back pointer to SP */
sys/netipsec/ipsec_output.c
521
if (isr == isr->sp->req) { /* Check only if called from ipsec4_output */
sys/netipsec/ipsecif.c
371
struct secpolicy *sp = NULL;
sys/netipsec/ipsecif.c
385
sp = IV_SP_OUT(var);
sys/netipsec/ipsecif.c
388
sp = IV_SP_OUT6(var);
sys/netipsec/ipsecif.c
394
KASSERT(sp != NULL);
sys/netipsec/ipsecif.c
401
key_sp_touch(sp);
sys/netipsec/ipsecif.c
403
KASSERT(sp->policy != IPSEC_POLICY_NONE);
sys/netipsec/ipsecif.c
404
KASSERT(sp->policy != IPSEC_POLICY_ENTRUST);
sys/netipsec/ipsecif.c
405
KASSERT(sp->policy != IPSEC_POLICY_BYPASS);
sys/netipsec/ipsecif.c
406
if (sp->policy != IPSEC_POLICY_IPSEC) {
sys/netipsec/ipsecif.c
433
mtu = ipsecif4_needfrag(m, sp->req);
sys/netipsec/ipsecif.c
446
error = ipsec4_process_packet(m, sp->req, &sa_mtu);
sys/netipsec/key.c
1009
sp = NULL;
sys/netipsec/key.c
1014
SPLIST_READER_FOREACH(sp, dir) {
sys/netipsec/key.c
1015
if (sp->state == IPSEC_SPSTATE_DEAD)
sys/netipsec/key.c
1019
for (p = sp->req; p; p = p->next) {
sys/netipsec/key.c
1028
spidx = sp->spidx;
sys/netipsec/key.c
1034
if (!key_spidx_match_withmask(&sp->spidx, &spidx))
sys/netipsec/key.c
1049
sp = NULL;
sys/netipsec/key.c
1051
if (sp) {
sys/netipsec/key.c
1052
key_sp_touch(sp);
sys/netipsec/key.c
1053
key_sp_ref(sp, where, tag);
sys/netipsec/key.c
1059
sp, sp ? sp->id : 0, key_sp_refcnt(sp));
sys/netipsec/key.c
1060
return sp;
sys/netipsec/key.c
1099
error = key_acquire(saidx, isr->sp, M_NOWAIT);
sys/netipsec/key.c
1396
key_init_sp(struct secpolicy *sp)
sys/netipsec/key.c
1401
sp->state = IPSEC_SPSTATE_ALIVE;
sys/netipsec/key.c
1402
if (sp->policy == IPSEC_POLICY_IPSEC)
sys/netipsec/key.c
1403
KASSERT(sp->req != NULL);
sys/netipsec/key.c
1404
localcount_init(&sp->localcount);
sys/netipsec/key.c
1405
SPLIST_ENTRY_INIT(sp);
sys/netipsec/key.c
1413
key_sp_ref(struct secpolicy *sp, const char* where, int tag)
sys/netipsec/key.c
1416
localcount_acquire(&sp->localcount);
sys/netipsec/key.c
1420
sp, sp->id, where, tag, key_sp_refcnt(sp));
sys/netipsec/key.c
1428
key_sp_unref(struct secpolicy *sp, const char* where, int tag)
sys/netipsec/key.c
1435
sp, sp->id, where, tag, key_sp_refcnt(sp));
sys/netipsec/key.c
1437
localcount_release(&sp->localcount, &key_spd.cv_lc, &key_spd.lock);
sys/netipsec/key.c
1504
struct inpcbpolicy *sp = pcb->inp_sp;
sys/netipsec/key.c
1505
key_freesp_so(&sp->sp_in);
sys/netipsec/key.c
1506
key_freesp_so(&sp->sp_out);
sys/netipsec/key.c
1515
struct inpcbpolicy *sp = pcb->inp_sp;
sys/netipsec/key.c
1520
key_freesp_so(&sp->sp_in);
sys/netipsec/key.c
1521
key_freesp_so(&sp->sp_out);
sys/netipsec/key.c
1542
key_freesp_so(struct secpolicy **sp)
sys/netipsec/key.c
1545
KASSERT(sp != NULL);
sys/netipsec/key.c
1546
KASSERT(*sp != NULL);
sys/netipsec/key.c
1548
if ((*sp)->policy == IPSEC_POLICY_ENTRUST ||
sys/netipsec/key.c
1549
(*sp)->policy == IPSEC_POLICY_BYPASS)
sys/netipsec/key.c
1552
KASSERTMSG((*sp)->policy == IPSEC_POLICY_IPSEC,
sys/netipsec/key.c
1553
"invalid policy %u", (*sp)->policy);
sys/netipsec/key.c
1554
KEY_SP_UNREF(&sp);
sys/netipsec/key.c
1633
key_destroy_sp(struct secpolicy *sp)
sys/netipsec/key.c
1636
SPLIST_ENTRY_DESTROY(sp);
sys/netipsec/key.c
1637
localcount_fini(&sp->localcount);
sys/netipsec/key.c
1639
key_free_sp(sp);
sys/netipsec/key.c
1645
key_free_sp(struct secpolicy *sp)
sys/netipsec/key.c
1647
struct ipsecrequest *isr = sp->req, *nextisr;
sys/netipsec/key.c
1655
kmem_free(sp, sizeof(*sp));
sys/netipsec/key.c
1659
key_socksplist_add(struct secpolicy *sp)
sys/netipsec/key.c
1663
PSLIST_WRITER_INSERT_HEAD(&key_spd.socksplist, sp, pslist_entry);
sys/netipsec/key.c
1677
struct secpolicy *sp;
sys/netipsec/key.c
1683
SPLIST_READER_FOREACH(sp, spidx->dir) {
sys/netipsec/key.c
1684
if (sp->state == IPSEC_SPSTATE_DEAD)
sys/netipsec/key.c
1686
if (key_spidx_match_exactly(spidx, &sp->spidx)) {
sys/netipsec/key.c
1687
KEY_SP_REF(sp);
sys/netipsec/key.c
1689
return sp;
sys/netipsec/key.c
1705
struct secpolicy *sp = NULL;
sys/netipsec/key.c
1708
SPLIST_WRITER_FOREACH(sp, spidx->dir) {
sys/netipsec/key.c
1709
KASSERTMSG(sp->state != IPSEC_SPSTATE_DEAD, "sp->state=%u",
sys/netipsec/key.c
1710
sp->state);
sys/netipsec/key.c
1715
if (!from_kernel && sp->origin == IPSEC_SPORIGIN_KERNEL)
sys/netipsec/key.c
1717
if (key_spidx_match_exactly(spidx, &sp->spidx)) {
sys/netipsec/key.c
1718
key_unlink_sp(sp);
sys/netipsec/key.c
1722
sp = NULL;
sys/netipsec/key.c
1726
return sp;
sys/netipsec/key.c
1737
struct secpolicy *sp;
sys/netipsec/key.c
1741
SPLIST_READER_FOREACH(sp, IPSEC_DIR_INBOUND) {
sys/netipsec/key.c
1742
if (sp->state == IPSEC_SPSTATE_DEAD)
sys/netipsec/key.c
1744
if (sp->id == id) {
sys/netipsec/key.c
1745
KEY_SP_REF(sp);
sys/netipsec/key.c
1750
SPLIST_READER_FOREACH(sp, IPSEC_DIR_OUTBOUND) {
sys/netipsec/key.c
1751
if (sp->state == IPSEC_SPSTATE_DEAD)
sys/netipsec/key.c
1753
if (sp->id == id) {
sys/netipsec/key.c
1754
KEY_SP_REF(sp);
sys/netipsec/key.c
1760
return sp;
sys/netipsec/key.c
1771
struct secpolicy *sp;
sys/netipsec/key.c
1774
SPLIST_READER_FOREACH(sp, IPSEC_DIR_INBOUND) {
sys/netipsec/key.c
1775
KASSERTMSG(sp->state != IPSEC_SPSTATE_DEAD, "sp->state=%u",
sys/netipsec/key.c
1776
sp->state);
sys/netipsec/key.c
1781
if (!from_kernel && sp->origin == IPSEC_SPORIGIN_KERNEL)
sys/netipsec/key.c
1783
if (sp->id == id)
sys/netipsec/key.c
1787
SPLIST_READER_FOREACH(sp, IPSEC_DIR_OUTBOUND) {
sys/netipsec/key.c
1788
KASSERTMSG(sp->state != IPSEC_SPSTATE_DEAD, "sp->state=%u",
sys/netipsec/key.c
1789
sp->state);
sys/netipsec/key.c
1794
if (!from_kernel && sp->origin == IPSEC_SPORIGIN_KERNEL)
sys/netipsec/key.c
1796
if (sp->id == id)
sys/netipsec/key.c
1800
if (sp != NULL)
sys/netipsec/key.c
1801
key_unlink_sp(sp);
sys/netipsec/key.c
1803
return sp;
sys/netipsec/key.c
2020
(*p_isr)->sp = newsp;
sys/netipsec/key.c
2070
key_sp2msg(const struct secpolicy *sp, int mflag)
sys/netipsec/key.c
2077
KASSERT(sp != NULL);
sys/netipsec/key.c
2079
tlen = key_getspreqmsglen(sp);
sys/netipsec/key.c
2094
xpl->sadb_x_policy_type = sp->policy;
sys/netipsec/key.c
2095
xpl->sadb_x_policy_dir = sp->spidx.dir;
sys/netipsec/key.c
2096
xpl->sadb_x_policy_id = sp->id;
sys/netipsec/key.c
2097
if (sp->origin == IPSEC_SPORIGIN_KERNEL)
sys/netipsec/key.c
2102
if (sp->policy == IPSEC_POLICY_IPSEC) {
sys/netipsec/key.c
2106
for (isr = sp->req; isr != NULL; isr = isr->next) {
sys/netipsec/key.c
2285
struct secpolicy *sp;
sys/netipsec/key.c
2288
sp = key_lookup_and_remove_sp(&spidx, from_kernel);
sys/netipsec/key.c
2289
if (sp != NULL)
sys/netipsec/key.c
2290
key_destroy_sp(sp);
sys/netipsec/key.c
2292
sp = key_getsp(&spidx);
sys/netipsec/key.c
2293
if (sp != NULL) {
sys/netipsec/key.c
2294
KEY_SP_UNREF(&sp);
sys/netipsec/key.c
2437
struct secpolicy *sp = NULL;
sys/netipsec/key.c
2443
error = key_spdadd(NULL, m, &mh, &sp, true);
sys/netipsec/key.c
2454
return sp;
sys/netipsec/key.c
2468
struct secpolicy *sp;
sys/netipsec/key.c
2474
sp = key_getspbyid(newid);
sys/netipsec/key.c
2475
if (sp == NULL)
sys/netipsec/key.c
2478
KEY_SP_UNREF(&sp);
sys/netipsec/key.c
2507
struct secpolicy *sp;
sys/netipsec/key.c
2538
sp = key_lookup_and_remove_sp(&spidx, false);
sys/netipsec/key.c
2539
if (sp == NULL) {
sys/netipsec/key.c
2545
xpl0->sadb_x_policy_id = sp->id;
sys/netipsec/key.c
2547
key_destroy_sp(sp);
sys/netipsec/key.c
2598
struct secpolicy *sp;
sys/netipsec/key.c
2611
sp = key_lookupbyid_and_remove_sp(id, from_kernel);
sys/netipsec/key.c
2612
if (sp == NULL) {
sys/netipsec/key.c
2617
key_destroy_sp(sp);
sys/netipsec/key.c
2703
struct secpolicy *sp;
sys/netipsec/key.c
2717
sp = key_getspbyid(id);
sys/netipsec/key.c
2718
if (sp == NULL) {
sys/netipsec/key.c
2723
n = key_setdumpsp(sp, SADB_X_SPDGET, mhp->msg->sadb_msg_seq,
sys/netipsec/key.c
2725
KEY_SP_UNREF(&sp); /* ref gained by key_getspbyid */
sys/netipsec/key.c
2747
key_spdacquire(const struct secpolicy *sp)
sys/netipsec/key.c
2753
KASSERT(sp != NULL);
sys/netipsec/key.c
2754
KASSERTMSG(sp->req == NULL, "called but there is request");
sys/netipsec/key.c
2755
KASSERTMSG(sp->policy == IPSEC_POLICY_IPSEC,
sys/netipsec/key.c
2759
newspacq = key_getspacq(&sp->spidx);
sys/netipsec/key.c
2771
newspacq = key_newspacq(&sp->spidx);
sys/netipsec/key.c
2819
struct secpolicy *sp;
sys/netipsec/key.c
2828
SPLIST_WRITER_FOREACH(sp, dir) {
sys/netipsec/key.c
2829
KASSERTMSG(sp->state != IPSEC_SPSTATE_DEAD,
sys/netipsec/key.c
2830
"sp->state=%u", sp->state);
sys/netipsec/key.c
2836
if (sp->origin == IPSEC_SPORIGIN_USER) {
sys/netipsec/key.c
2837
key_unlink_sp(sp);
sys/netipsec/key.c
2839
key_destroy_sp(sp);
sys/netipsec/key.c
2871
struct secpolicy *sp;
sys/netipsec/key.c
2884
SPLIST_WRITER_FOREACH(sp, dir) {
sys/netipsec/key.c
2898
SPLIST_WRITER_FOREACH(sp, dir) {
sys/netipsec/key.c
2900
n = key_setdumpsp(sp, SADB_X_SPDDUMP, cnt, pid);
sys/netipsec/key.c
300
#define SPLIST_ENTRY_INIT(sp) \
sys/netipsec/key.c
301
PSLIST_ENTRY_INIT((sp), pslist_entry)
sys/netipsec/key.c
302
#define SPLIST_ENTRY_DESTROY(sp) \
sys/netipsec/key.c
303
PSLIST_ENTRY_DESTROY((sp), pslist_entry)
sys/netipsec/key.c
304
#define SPLIST_WRITER_REMOVE(sp) \
sys/netipsec/key.c
305
PSLIST_WRITER_REMOVE((sp), pslist_entry)
sys/netipsec/key.c
3052
key_setdumpsp(struct secpolicy *sp, u_int8_t type, u_int32_t seq, pid_t pid)
sys/netipsec/key.c
3059
key_sp_refcnt(sp), M_WAITOK);
sys/netipsec/key.c
3063
&sp->spidx.src.sa, sp->spidx.prefs, sp->spidx.ul_proto, M_WAITOK);
sys/netipsec/key.c
3067
&sp->spidx.dst.sa, sp->spidx.prefd, sp->spidx.ul_proto, M_WAITOK);
sys/netipsec/key.c
3070
m = key_sp2msg(sp, M_WAITOK);
sys/netipsec/key.c
309
#define SPLIST_READER_FOREACH(sp, dir) \
sys/netipsec/key.c
3090
key_getspreqmsglen(const struct secpolicy *sp)
sys/netipsec/key.c
3097
if (sp->policy != IPSEC_POLICY_IPSEC)
sys/netipsec/key.c
310
PSLIST_READER_FOREACH((sp), &key_spd.splist[(dir)], \
sys/netipsec/key.c
3105
for (isr = sp->req; isr != NULL; isr = isr->next) {
sys/netipsec/key.c
312
#define SPLIST_WRITER_FOREACH(sp, dir) \
sys/netipsec/key.c
3126
key_spdexpire(struct secpolicy *sp)
sys/netipsec/key.c
313
PSLIST_WRITER_FOREACH((sp), &key_spd.splist[(dir)], \
sys/netipsec/key.c
3137
KASSERT(sp != NULL);
sys/netipsec/key.c
315
#define SPLIST_WRITER_INSERT_AFTER(sp, new) \
sys/netipsec/key.c
3154
lt->sadb_lifetime_addtime = time_mono_to_wall(sp->created);
sys/netipsec/key.c
3155
lt->sadb_lifetime_usetime = time_mono_to_wall(sp->lastused);
sys/netipsec/key.c
316
PSLIST_WRITER_INSERT_AFTER((sp), (new), pslist_entry)
sys/netipsec/key.c
3161
lt->sadb_lifetime_addtime = sp->lifetime;
sys/netipsec/key.c
3162
lt->sadb_lifetime_usetime = sp->validtime;
sys/netipsec/key.c
3166
m = key_setsadbaddr(SADB_EXT_ADDRESS_SRC, &sp->spidx.src.sa,
sys/netipsec/key.c
3167
sp->spidx.prefs, sp->spidx.ul_proto, M_WAITOK);
sys/netipsec/key.c
3171
m = key_setsadbaddr(SADB_EXT_ADDRESS_DST, &sp->spidx.dst.sa,
sys/netipsec/key.c
3172
sp->spidx.prefd, sp->spidx.ul_proto, M_WAITOK);
sys/netipsec/key.c
3176
m = key_sp2msg(sp, M_WAITOK);
sys/netipsec/key.c
320
#define SPLIST_WRITER_INSERT_HEAD(dir, sp) \
sys/netipsec/key.c
321
PSLIST_WRITER_INSERT_HEAD(&key_spd.splist[(dir)], (sp), \
sys/netipsec/key.c
323
#define SPLIST_WRITER_NEXT(sp) \
sys/netipsec/key.c
324
PSLIST_WRITER_NEXT((sp), struct secpolicy, pslist_entry)
sys/netipsec/key.c
342
#define SOCKSPLIST_WRITER_FOREACH(sp) \
sys/netipsec/key.c
343
PSLIST_WRITER_FOREACH((sp), &key_spd.socksplist, \
sys/netipsec/key.c
4930
struct secpolicy *sp;
sys/netipsec/key.c
4941
SPLIST_WRITER_FOREACH(sp, dir) {
sys/netipsec/key.c
4942
KASSERTMSG(sp->state != IPSEC_SPSTATE_DEAD,
sys/netipsec/key.c
4943
"sp->state=%u", sp->state);
sys/netipsec/key.c
4945
if (sp->lifetime == 0 && sp->validtime == 0)
sys/netipsec/key.c
4948
if ((sp->lifetime && now - sp->created > sp->lifetime) ||
sys/netipsec/key.c
4949
(sp->validtime && now - sp->lastused > sp->validtime)) {
sys/netipsec/key.c
4950
key_unlink_sp(sp);
sys/netipsec/key.c
4952
key_spdexpire(sp);
sys/netipsec/key.c
4953
key_destroy_sp(sp);
sys/netipsec/key.c
4962
SOCKSPLIST_WRITER_FOREACH(sp) {
sys/netipsec/key.c
4963
if (sp->state != IPSEC_SPSTATE_DEAD)
sys/netipsec/key.c
4966
key_unlink_sp(sp);
sys/netipsec/key.c
4968
key_destroy_sp(sp);
sys/netipsec/key.c
616
#define KEY_CHKSPDIR(head, sp) \
sys/netipsec/key.c
618
if ((head) != (sp)) { \
sys/netipsec/key.c
621
(head), (sp)); \
sys/netipsec/key.c
6782
key_acquire(const struct secasindex *saidx, const struct secpolicy *sp, int mflag)
sys/netipsec/key.c
6861
if (sp) {
sys/netipsec/key.c
6862
m = key_setsadbxpolicy(sp->policy, sp->spidx.dir, sp->id,
sys/netipsec/key.c
867
key_sp_refcnt(const struct secpolicy *sp)
sys/netipsec/key.c
8685
struct secpolicy *sp;
sys/netipsec/key.c
8695
SPLIST_WRITER_FOREACH(sp, dir) {
sys/netipsec/key.c
8707
SPLIST_WRITER_FOREACH(sp, dir) {
sys/netipsec/key.c
8709
n = key_setdumpsp(sp, SADB_X_SPDDUMP, cnt, pid);
sys/netipsec/key.c
875
key_sp_touch(struct secpolicy *sp)
sys/netipsec/key.c
878
sp->lastused = time_uptime;
sys/netipsec/key.c
904
key_unlink_sp(struct secpolicy *sp)
sys/netipsec/key.c
909
sp->state = IPSEC_SPSTATE_DEAD;
sys/netipsec/key.c
910
SPLIST_WRITER_REMOVE(sp);
sys/netipsec/key.c
918
localcount_drain(&sp->localcount, &key_spd.cv_lc, &key_spd.lock);
sys/netipsec/key.c
944
struct secpolicy *sp;
sys/netipsec/key.c
958
SPLIST_READER_FOREACH(sp, dir) {
sys/netipsec/key.c
960
kdebug_secpolicyindex("in SPD", &sp->spidx);
sys/netipsec/key.c
963
if (sp->state == IPSEC_SPSTATE_DEAD)
sys/netipsec/key.c
965
if (key_spidx_match_withmask(&sp->spidx, spidx))
sys/netipsec/key.c
968
sp = NULL;
sys/netipsec/key.c
970
if (sp) {
sys/netipsec/key.c
972
KEY_CHKSPDIR(sp->spidx.dir, dir);
sys/netipsec/key.c
975
key_sp_touch(sp);
sys/netipsec/key.c
976
key_sp_ref(sp, where, tag);
sys/netipsec/key.c
982
sp, sp ? sp->id : 0, key_sp_refcnt(sp));
sys/netipsec/key.c
983
return sp;
sys/netipsec/key.c
997
struct secpolicy *sp;
sys/netipsec/key.h
92
#define KEY_SP_REF(sp) \
sys/netipsec/key.h
93
key_sp_ref(sp, __func__, __LINE__)
sys/netipsec/key_debug.c
443
kdebug_secpolicy(const struct secpolicy *sp)
sys/netipsec/key_debug.c
446
if (sp == NULL)
sys/netipsec/key_debug.c
450
key_sp_refcnt(sp), sp->state, sp->policy);
sys/netipsec/key_debug.c
452
kdebug__secpolicyindex(&sp->spidx);
sys/netipsec/key_debug.c
455
switch (sp->policy) {
sys/netipsec/key_debug.c
466
for (isr = sp->req; isr != NULL; isr = isr->next) {
sys/netipsec/key_debug.c
480
panic("%s: Invalid policy found. %d", __func__, sp->policy);
sys/netipsec/xform_ah.c
1078
if (__predict_false(isr->sp->state == IPSEC_SPSTATE_DEAD ||
sys/netipsec/xform_ah.c
1085
KEY_SP_REF(isr->sp);
sys/netipsec/xform_ah.c
1196
KEY_SP_UNREF(&isr->sp);
sys/netipsec/xform_ah.c
1202
KEY_SP_UNREF(&isr->sp);
sys/netipsec/xform_esp.c
1002
KEY_SP_UNREF(&isr->sp);
sys/netipsec/xform_esp.c
1009
KEY_SP_UNREF(&isr->sp);
sys/netipsec/xform_esp.c
880
if (__predict_false(isr->sp->state == IPSEC_SPSTATE_DEAD ||
sys/netipsec/xform_esp.c
889
KEY_SP_REF(isr->sp);
sys/netipsec/xform_ipcomp.c
465
if (__predict_false(isr->sp->state == IPSEC_SPSTATE_DEAD ||
sys/netipsec/xform_ipcomp.c
474
KEY_SP_REF(isr->sp);
sys/netipsec/xform_ipcomp.c
618
KEY_SP_UNREF(&isr->sp);
sys/netipsec/xform_ipcomp.c
625
KEY_SP_UNREF(&isr->sp);
sys/nfs/nfs_node.c
186
struct sillyrename *sp;
sys/nfs/nfs_node.c
194
sp = np->n_sillyrename;
sys/nfs/nfs_node.c
197
sp = NULL;
sys/nfs/nfs_node.c
198
if (sp != NULL)
sys/nfs/nfs_node.c
199
nfs_vinvalbuf(vp, 0, sp->s_cred, curlwp, 1);
sys/nfs/nfs_node.c
208
if (sp != NULL) {
sys/nfs/nfs_node.c
209
workqueue_enqueue(nfs_sillyworkq, &sp->s_work, NULL);
sys/nfs/nfs_node.c
294
struct sillyrename *sp;
sys/nfs/nfs_node.c
297
sp = (struct sillyrename *)work;
sys/nfs/nfs_node.c
298
error = vn_lock(sp->s_dvp, LK_EXCLUSIVE);
sys/nfs/nfs_node.c
299
if (error || sp->s_dvp->v_data == NULL) {
sys/nfs/nfs_node.c
301
printf("%s: vp=%p error=%d\n", __func__, sp->s_dvp, error);
sys/nfs/nfs_node.c
303
vput(sp->s_dvp);
sys/nfs/nfs_node.c
305
vrele(sp->s_dvp);
sys/nfs/nfs_node.c
308
nfs_removeit(sp);
sys/nfs/nfs_node.c
309
vput(sp->s_dvp);
sys/nfs/nfs_node.c
311
kauth_cred_free(sp->s_cred);
sys/nfs/nfs_node.c
312
kmem_free(sp, sizeof(*sp));
sys/nfs/nfs_serv.c
1428
struct nfsv2_sattr *sp;
sys/nfs/nfs_serv.c
1488
nfsm_dissect(sp, struct nfsv2_sattr *, NFSX_V2SATTR);
sys/nfs/nfs_serv.c
1489
va.va_type = IFTOVT(fxdr_unsigned(u_int32_t, sp->sa_mode));
sys/nfs/nfs_serv.c
1492
va.va_mode = nfstov_mode(sp->sa_mode);
sys/nfs/nfs_serv.c
1495
tsize = fxdr_unsigned(int32_t, sp->sa_size);
sys/nfs/nfs_serv.c
1502
rdev = fxdr_unsigned(int32_t, sp->sa_size);
sys/nfs/nfs_serv.c
2276
struct nfsv2_sattr *sp;
sys/nfs/nfs_serv.c
2328
nfsm_dissect(sp, struct nfsv2_sattr *, NFSX_V2SATTR);
sys/nfs/nfs_serv.c
2329
va.va_mode = fxdr_unsigned(u_int16_t, sp->sa_mode);
sys/nfs/nfs_serv.c
273
struct nfsv2_sattr *sp;
sys/nfs/nfs_serv.c
300
nfsm_dissect(sp, struct nfsv2_sattr *, NFSX_V2SATTR);
sys/nfs/nfs_serv.c
308
if ((fxdr_unsigned(int, sp->sa_mode) & 0xffff) != 0xffff)
sys/nfs/nfs_serv.c
309
va.va_mode = nfstov_mode(sp->sa_mode);
sys/nfs/nfs_serv.c
310
if (sp->sa_uid != nfs_xdrneg1)
sys/nfs/nfs_serv.c
311
va.va_uid = fxdr_unsigned(uid_t, sp->sa_uid);
sys/nfs/nfs_serv.c
312
if (sp->sa_gid != nfs_xdrneg1)
sys/nfs/nfs_serv.c
313
va.va_gid = fxdr_unsigned(gid_t, sp->sa_gid);
sys/nfs/nfs_serv.c
314
if (sp->sa_size != nfs_xdrneg1)
sys/nfs/nfs_serv.c
315
va.va_size = fxdr_unsigned(u_quad_t, sp->sa_size);
sys/nfs/nfs_serv.c
316
if (sp->sa_atime.nfsv2_sec != nfs_xdrneg1) {
sys/nfs/nfs_serv.c
318
fxdr_nfsv2time(&sp->sa_atime, &va.va_atime);
sys/nfs/nfs_serv.c
321
fxdr_unsigned(u_int32_t,sp->sa_atime.nfsv2_sec);
sys/nfs/nfs_serv.c
325
if (sp->sa_mtime.nfsv2_sec != nfs_xdrneg1)
sys/nfs/nfs_serv.c
326
fxdr_nfsv2time(&sp->sa_mtime, &va.va_mtime);
sys/nfs/nfs_vnops.c
1442
struct nfsv2_sattr *sp;
sys/nfs/nfs_vnops.c
1482
nfsm_build(sp, struct nfsv2_sattr *, NFSX_V2SATTR);
sys/nfs/nfs_vnops.c
1483
sp->sa_mode = vtonfsv2_mode(vap->va_type, vap->va_mode);
sys/nfs/nfs_vnops.c
1484
sp->sa_uid = nfs_xdrneg1;
sys/nfs/nfs_vnops.c
1485
sp->sa_gid = nfs_xdrneg1;
sys/nfs/nfs_vnops.c
1486
sp->sa_size = rdev;
sys/nfs/nfs_vnops.c
1487
txdr_nfsv2time(&vap->va_atime, &sp->sa_atime);
sys/nfs/nfs_vnops.c
1488
txdr_nfsv2time(&vap->va_mtime, &sp->sa_mtime);
sys/nfs/nfs_vnops.c
1558
struct nfsv2_sattr *sp;
sys/nfs/nfs_vnops.c
1606
nfsm_build(sp, struct nfsv2_sattr *, NFSX_V2SATTR);
sys/nfs/nfs_vnops.c
1607
sp->sa_mode = vtonfsv2_mode(vap->va_type, vap->va_mode);
sys/nfs/nfs_vnops.c
1608
sp->sa_uid = nfs_xdrneg1;
sys/nfs/nfs_vnops.c
1609
sp->sa_gid = nfs_xdrneg1;
sys/nfs/nfs_vnops.c
1610
sp->sa_size = 0;
sys/nfs/nfs_vnops.c
1611
txdr_nfsv2time(&vap->va_atime, &sp->sa_atime);
sys/nfs/nfs_vnops.c
1612
txdr_nfsv2time(&vap->va_mtime, &sp->sa_mtime);
sys/nfs/nfs_vnops.c
1754
nfs_removeit(struct sillyrename *sp)
sys/nfs/nfs_vnops.c
1757
return (nfs_removerpc(sp->s_dvp, sp->s_name, sp->s_namlen, sp->s_cred,
sys/nfs/nfs_vnops.c
1884
nfs_renameit(struct vnode *sdvp, struct componentname *scnp, struct sillyrename *sp)
sys/nfs/nfs_vnops.c
1887
sdvp, sp->s_name, sp->s_namlen, scnp->cn_cred, curlwp));
sys/nfs/nfs_vnops.c
2056
struct nfsv2_sattr *sp;
sys/nfs/nfs_vnops.c
2082
nfsm_build(sp, struct nfsv2_sattr *, NFSX_V2SATTR);
sys/nfs/nfs_vnops.c
2083
sp->sa_mode = vtonfsv2_mode(VLNK, vap->va_mode);
sys/nfs/nfs_vnops.c
2084
sp->sa_uid = nfs_xdrneg1;
sys/nfs/nfs_vnops.c
2085
sp->sa_gid = nfs_xdrneg1;
sys/nfs/nfs_vnops.c
2086
sp->sa_size = nfs_xdrneg1;
sys/nfs/nfs_vnops.c
2087
txdr_nfsv2time(&vap->va_atime, &sp->sa_atime);
sys/nfs/nfs_vnops.c
2088
txdr_nfsv2time(&vap->va_mtime, &sp->sa_mtime);
sys/nfs/nfs_vnops.c
2144
struct nfsv2_sattr *sp;
sys/nfs/nfs_vnops.c
2170
nfsm_build(sp, struct nfsv2_sattr *, NFSX_V2SATTR);
sys/nfs/nfs_vnops.c
2171
sp->sa_mode = vtonfsv2_mode(VDIR, vap->va_mode);
sys/nfs/nfs_vnops.c
2172
sp->sa_uid = nfs_xdrneg1;
sys/nfs/nfs_vnops.c
2173
sp->sa_gid = nfs_xdrneg1;
sys/nfs/nfs_vnops.c
2174
sp->sa_size = nfs_xdrneg1;
sys/nfs/nfs_vnops.c
2175
txdr_nfsv2time(&vap->va_atime, &sp->sa_atime);
sys/nfs/nfs_vnops.c
2176
txdr_nfsv2time(&vap->va_mtime, &sp->sa_mtime);
sys/nfs/nfs_vnops.c
2829
struct sillyrename *sp;
sys/nfs/nfs_vnops.c
2840
sp = kmem_alloc(sizeof(*sp), KM_SLEEP);
sys/nfs/nfs_vnops.c
2841
sp->s_cred = kauth_cred_dup(cnp->cn_cred);
sys/nfs/nfs_vnops.c
2842
sp->s_dvp = dvp;
sys/nfs/nfs_vnops.c
2847
memcpy(sp->s_name, ".nfsAxxxx4.4", 13);
sys/nfs/nfs_vnops.c
2848
sp->s_namlen = 12;
sys/nfs/nfs_vnops.c
2849
sp->s_name[8] = hexdigits[pid & 0xf];
sys/nfs/nfs_vnops.c
2850
sp->s_name[7] = hexdigits[(pid >> 4) & 0xf];
sys/nfs/nfs_vnops.c
2851
sp->s_name[6] = hexdigits[(pid >> 8) & 0xf];
sys/nfs/nfs_vnops.c
2852
sp->s_name[5] = hexdigits[(pid >> 12) & 0xf];
sys/nfs/nfs_vnops.c
2855
while (nfs_lookitup(dvp, sp->s_name, sp->s_namlen, sp->s_cred,
sys/nfs/nfs_vnops.c
2857
sp->s_name[4]++;
sys/nfs/nfs_vnops.c
2858
if (sp->s_name[4] > 'z') {
sys/nfs/nfs_vnops.c
2864
error = nfs_linkrpc(dvp, vp, sp->s_name, sp->s_namlen,
sys/nfs/nfs_vnops.c
2865
sp->s_cred, curlwp);
sys/nfs/nfs_vnops.c
2870
error = nfs_renameit(dvp, cnp, sp);
sys/nfs/nfs_vnops.c
2873
error = nfs_renameit(dvp, cnp, sp);
sys/nfs/nfs_vnops.c
2877
error = nfs_lookitup(dvp, sp->s_name, sp->s_namlen, sp->s_cred,
sys/nfs/nfs_vnops.c
2879
np->n_sillyrename = sp;
sys/nfs/nfs_vnops.c
2882
vrele(sp->s_dvp);
sys/nfs/nfs_vnops.c
2883
kauth_cred_free(sp->s_cred);
sys/nfs/nfs_vnops.c
2884
kmem_free(sp, sizeof(*sp));
sys/nfs/nfs_vnops.c
664
struct nfsv2_sattr *sp;
sys/nfs/nfs_vnops.c
688
nfsm_build(sp, struct nfsv2_sattr *, NFSX_V2SATTR);
sys/nfs/nfs_vnops.c
690
sp->sa_mode = nfs_xdrneg1;
sys/nfs/nfs_vnops.c
692
sp->sa_mode = vtonfsv2_mode(vp->v_type, vap->va_mode);
sys/nfs/nfs_vnops.c
694
sp->sa_uid = nfs_xdrneg1;
sys/nfs/nfs_vnops.c
696
sp->sa_uid = txdr_unsigned(vap->va_uid);
sys/nfs/nfs_vnops.c
698
sp->sa_gid = nfs_xdrneg1;
sys/nfs/nfs_vnops.c
700
sp->sa_gid = txdr_unsigned(vap->va_gid);
sys/nfs/nfs_vnops.c
701
sp->sa_size = txdr_unsigned(vap->va_size);
sys/nfs/nfs_vnops.c
702
txdr_nfsv2time(&vap->va_atime, &sp->sa_atime);
sys/nfs/nfs_vnops.c
703
txdr_nfsv2time(&vap->va_mtime, &sp->sa_mtime);
sys/rump/kern/lib/libsys_cygwin/rump_cygwin_compat.c
104
return copyout(&ssb, SCARG(uap, sp), sizeof(ssb));
sys/rump/kern/lib/libsys_cygwin/rump_cygwin_compat.c
121
return copyout(&ssb, SCARG(uap, sp), sizeof(ssb));
sys/rump/kern/lib/libsys_cygwin/rump_cygwin_compat.c
138
return copyout(&ssb, SCARG(uap, sp), sizeof(ssb));
sys/rump/kern/lib/libsys_sunos/rump_sunos_compat.c
146
return copyout(&ssb, SCARG(uap, sp), sizeof(ssb));
sys/rump/kern/lib/libsys_sunos/rump_sunos_compat.c
163
return copyout(&ssb, SCARG(uap, sp), sizeof(ssb));
sys/rump/kern/lib/libsys_sunos/rump_sunos_compat.c
180
return copyout(&ssb, SCARG(uap, sp), sizeof(ssb));
sys/rump/librump/rumpkern/signals.c
208
sigclear(sigpend_t *sp, const sigset_t *mask, ksiginfoq_t *kq)
sys/rump/librump/rumpkern/signals.c
212
sigemptyset(&sp->sp_set);
sys/rump/librump/rumpkern/signals.c
214
sigminusset(mask, &sp->sp_set);
sys/rump/net/lib/libshmif/if_shmem.c
628
struct shmif_pkthdr sp;
sys/rump/net/lib/libshmif/if_shmem.c
642
sp.sp_len = pktsize;
sys/rump/net/lib/libshmif/if_shmem.c
643
sp.sp_sec = tv.tv_sec;
sys/rump/net/lib/libshmif/if_shmem.c
644
sp.sp_usec = tv.tv_usec;
sys/rump/net/lib/libshmif/if_shmem.c
645
sp.sp_sender = sc->sc_uid;
sys/rump/net/lib/libshmif/if_shmem.c
663
shmif_buswrite(busmem, busmem->shm_last, &sp, sizeof(sp), &wrap);
sys/rump/net/lib/libshmif/if_shmem.c
763
struct shmif_pkthdr sp;
sys/rump/net/lib/libshmif/if_shmem.c
812
nextpkt = shmif_busread(busmem, &sp,
sys/rump/net/lib/libshmif/if_shmem.c
813
nextpkt, sizeof(sp), &wrap);
sys/rump/net/lib/libshmif/if_shmem.c
814
KASSERT(sp.sp_len <= ETHERMTU + ETHER_HDR_LEN);
sys/rump/net/lib/libshmif/if_shmem.c
816
nextpkt, sp.sp_len, &wrap);
sys/rump/net/lib/libshmif/if_shmem.c
819
sp.sp_len, nextpkt));
sys/rump/net/lib/libshmif/if_shmem.c
834
if (__predict_false(sp.sp_len < ETHER_HDR_LEN)) {
sys/rump/net/lib/libshmif/if_shmem.c
836
sp.sp_len));
sys/rump/net/lib/libshmif/if_shmem.c
840
m->m_len = m->m_pkthdr.len = sp.sp_len;
sys/rump/net/lib/libshmif/if_shmem.c
854
} else if (sp.sp_sender == sc->sc_uid) {
sys/rump/net/lib/libshmif/shmif_busops.c
137
struct shmif_pkthdr sp;
sys/rump/net/lib/libshmif/shmif_busops.c
140
shmif_busread(busmem, &sp, oldoff, sizeof(sp), &dummy);
sys/rump/net/lib/libshmif/shmif_busops.c
141
KASSERT(sp.sp_len < BUSMEM_DATASIZE);
sys/rump/net/lib/libshmif/shmif_busops.c
143
return shmif_advance(oldoff, sizeof(sp) + sp.sp_len);
sys/sys/param.h
242
#define STACK_GROW(sp, _size) (((char *)(void *)(sp)) + (_size))
sys/sys/param.h
243
#define STACK_SHRINK(sp, _size) (((char *)(void *)(sp)) - (_size))
sys/sys/param.h
244
#define STACK_ALIGN(sp, bytes) \
sys/sys/param.h
245
((char *)((((unsigned long)(sp)) + (bytes)) & ~(bytes)))
sys/sys/param.h
246
#define STACK_ALLOC(sp, _size) ((char *)(void *)(sp))
sys/sys/param.h
249
#define STACK_GROW(sp, _size) (((char *)(void *)(sp)) - (_size))
sys/sys/param.h
250
#define STACK_SHRINK(sp, _size) (((char *)(void *)(sp)) + (_size))
sys/sys/param.h
251
#define STACK_ALIGN(sp, bytes) \
sys/sys/param.h
252
((char *)(((unsigned long)(sp)) & ~(bytes)))
sys/sys/param.h
253
#define STACK_ALLOC(sp, _size) (((char *)(void *)(sp)) - (_size))
sys/sys/vnode.h
526
#define VOPARG_OFFSETTO(type,offset,sp) ((type)(((char *)(sp)) + (offset)))
sys/ufs/lfs/lfs_debug.c
219
lfs_check_segsum(struct lfs *fs, struct segment *sp, char *file, int line)
sys/ufs/lfs/lfs_debug.c
229
if (sp->sum_bytes_left >= FINFOSIZE(fs)
sys/ufs/lfs/lfs_debug.c
230
&& lfs_fi_getnblocks(fs, sp->fip) > 512) {
sys/ufs/lfs/lfs_debug.c
232
lfs_fi_getnblocks(fs, sp->fip));
sys/ufs/lfs/lfs_debug.c
238
if (sp->sum_bytes_left > 484) {
sys/ufs/lfs/lfs_debug.c
240
file, line, sp->sum_bytes_left, lfs_sb_getsumsize(fs)-sp->sum_bytes_left);
sys/ufs/lfs/lfs_debug.c
246
- ((char *)NEXT_FINFO(fs, sp->fip) - (char *)(sp->segsum))
sys/ufs/lfs/lfs_debug.c
249
- LFS_INUMSIZE(fs)*((sp->ninodes+LFS_INOPB(fs)-1) / LFS_INOPB(fs));
sys/ufs/lfs/lfs_debug.c
251
if (actual - sp->sum_bytes_left < offset)
sys/ufs/lfs/lfs_debug.c
254
offset, actual-sp->sum_bytes_left);
sys/ufs/lfs/lfs_debug.c
255
offset = actual - sp->sum_bytes_left;
sys/ufs/lfs/lfs_debug.c
260
if (actual != sp->sum_bytes_left)
sys/ufs/lfs/lfs_debug.c
262
file, line, sp->sum_bytes_left,
sys/ufs/lfs/lfs_debug.c
263
lfs_sb_getsumsize(fs)-sp->sum_bytes_left,
sys/ufs/lfs/lfs_debug.c
266
if (sp->sum_bytes_left > 0
sys/ufs/lfs/lfs_debug.c
267
&& ((char *)(sp->segsum))[lfs_sb_getsumsize(fs)
sys/ufs/lfs/lfs_debug.c
268
- sizeof(int32_t) * ((sp->ninodes+LFS_INOPB(fs)-1) / LFS_INOPB(fs))
sys/ufs/lfs/lfs_debug.c
269
- sp->sum_bytes_left] != '\0') {
sys/ufs/lfs/lfs_debug.c
271
file, line, sp->sum_bytes_left,
sys/ufs/lfs/lfs_debug.c
272
lfs_sb_getsumsize(fs)-sp->sum_bytes_left,
sys/ufs/lfs/lfs_debug.c
281
lfs_check_bpp(struct lfs *fs, struct segment *sp, char *file, int line)
sys/ufs/lfs/lfs_debug.c
288
blkno = (*(sp->bpp))->b_blkno;
sys/ufs/lfs/lfs_debug.c
289
for (bpp = sp->bpp; bpp < sp->cbpp; bpp++) {
sys/ufs/lfs/lfs_pages.c
194
struct segment *sp = fs->lfs_sp;
sys/ufs/lfs/lfs_pages.c
203
if (sp->cbpp - sp->bpp > 1) {
sys/ufs/lfs/lfs_pages.c
205
lfs_updatemeta(sp);
sys/ufs/lfs/lfs_pages.c
207
(void) lfs_writeseg(fs, sp);
sys/ufs/lfs/lfs_pages.c
212
KASSERT(sp->vp == vp);
sys/ufs/lfs/lfs_pages.c
426
struct segment *sp;
sys/ufs/lfs/lfs_pages.c
735
sp = fs->lfs_sp;
sys/ufs/lfs/lfs_pages.c
736
KASSERT(sp->vp == NULL);
sys/ufs/lfs/lfs_pages.c
737
sp->vp = vp;
sys/ufs/lfs/lfs_pages.c
742
sp->seg_flags |= SEGM_RECLAIM;
sys/ufs/lfs/lfs_pages.c
752
SEGSUM *ssp = sp->segsum;
sys/ufs/lfs/lfs_pages.c
779
sp->vp = NULL;
sys/ufs/lfs/lfs_pages.c
801
if ((sp->seg_flags & SEGM_SINGLE) &&
sys/ufs/lfs/lfs_pages.c
828
KASSERT(sp != NULL && sp->vp == vp);
sys/ufs/lfs/lfs_pages.c
830
sp->vp = NULL;
sys/ufs/lfs/lfs_pages.c
837
KASSERT(sp->vp == NULL);
sys/ufs/lfs/lfs_pages.c
838
sp->vp = vp;
sys/ufs/lfs/lfs_pages.c
845
lfs_updatemeta(sp);
sys/ufs/lfs/lfs_pages.c
846
KASSERT(sp->vp == vp);
sys/ufs/lfs/lfs_pages.c
847
sp->vp = NULL;
sys/ufs/lfs/lfs_segment.c
1010
(sp->seg_flags & SEGM_CLEAN));
sys/ufs/lfs/lfs_segment.c
1023
if (sp->idp == NULL && sp->ibp == NULL &&
sys/ufs/lfs/lfs_segment.c
1024
(sp->seg_bytes_left < lfs_sb_getibsize(fs) ||
sys/ufs/lfs/lfs_segment.c
1025
sp->sum_bytes_left < IINFOSIZE(fs))) {
sys/ufs/lfs/lfs_segment.c
1026
(void) lfs_writeseg(fs, sp);
sys/ufs/lfs/lfs_segment.c
1051
if (sp->idp) {
sys/ufs/lfs/lfs_segment.c
1053
lfs_dino_setinumber(fs, sp->idp, 0);
sys/ufs/lfs/lfs_segment.c
1054
sp->idp = NULL;
sys/ufs/lfs/lfs_segment.c
1077
lfs_writefile(fs, sp, fs->lfs_ivnode);
sys/ufs/lfs/lfs_segment.c
1081
if ((ip->i_number != LFS_IFILE_INUM || sp->idp == NULL) &&
sys/ufs/lfs/lfs_segment.c
1082
sp->ibp == NULL) {
sys/ufs/lfs/lfs_segment.c
1084
if (sp->seg_bytes_left < lfs_sb_getibsize(fs) ||
sys/ufs/lfs/lfs_segment.c
1085
sp->sum_bytes_left < IINFOSIZE(fs))
sys/ufs/lfs/lfs_segment.c
1086
(void) lfs_writeseg(fs, sp);
sys/ufs/lfs/lfs_segment.c
1091
sp->ibp = *sp->cbpp++ =
sys/ufs/lfs/lfs_segment.c
1100
tmpdi = (union lfs_dinode *)((char *)sp->ibp->b_data +
sys/ufs/lfs/lfs_segment.c
1105
++sp->start_bpp;
sys/ufs/lfs/lfs_segment.c
1108
sp->seg_bytes_left -= lfs_sb_getibsize(fs);
sys/ufs/lfs/lfs_segment.c
1109
sp->sum_bytes_left -= IINFOSIZE(fs);
sys/ufs/lfs/lfs_segment.c
1112
iip = NTH_IINFO(fs, sp->segsum, sp->ninodes / LFS_INOPB(fs));
sys/ufs/lfs/lfs_segment.c
1118
ssp = (SEGSUM *)sp->segsum;
sys/ufs/lfs/lfs_segment.c
1136
if (ip->i_number == LFS_IFILE_INUM && sp->idp) {
sys/ufs/lfs/lfs_segment.c
1137
lfs_copy_dinode(fs, sp->idp, ip->i_din);
sys/ufs/lfs/lfs_segment.c
1142
bp = sp->ibp;
sys/ufs/lfs/lfs_segment.c
1143
cdp = DINO_IN_BLOCK(fs, bp->b_data, sp->ninodes % LFS_INOPB(fs));
sys/ufs/lfs/lfs_segment.c
1155
if (!(sp->seg_flags & SEGM_CLEAN))
sys/ufs/lfs/lfs_segment.c
1171
if (sp->seg_flags & SEGM_CLEAN) {
sys/ufs/lfs/lfs_segment.c
1262
sp->idp = DINO_IN_BLOCK(fs, bp, sp->ninodes % LFS_INOPB(fs));
sys/ufs/lfs/lfs_segment.c
1279
ssp = (SEGSUM *)sp->segsum;
sys/ufs/lfs/lfs_segment.c
1283
if (++sp->ninodes % LFS_INOPB(fs) == 0)
sys/ufs/lfs/lfs_segment.c
1284
sp->ibp = NULL;
sys/ufs/lfs/lfs_segment.c
1292
lfs_gatherblock(struct segment *sp, struct buf *bp, kmutex_t *mptr)
sys/ufs/lfs/lfs_segment.c
1298
ASSERT_SEGLOCK(sp->fs);
sys/ufs/lfs/lfs_segment.c
1301
KASSERTMSG((sp->vp != NULL),
sys/ufs/lfs/lfs_segment.c
1315
fs = sp->fs;
sys/ufs/lfs/lfs_segment.c
1317
if (sp->sum_bytes_left < LFS_BLKPTRSIZE(fs) * blksinblk ||
sys/ufs/lfs/lfs_segment.c
1318
sp->seg_bytes_left < bp->b_bcount) {
sys/ufs/lfs/lfs_segment.c
1319
KASSERT(++sp->gatherblock_loopcount < 2);
sys/ufs/lfs/lfs_segment.c
1322
lfs_updatemeta(sp);
sys/ufs/lfs/lfs_segment.c
1327
vers = lfs_fi_getversion(fs, sp->fip);
sys/ufs/lfs/lfs_segment.c
1328
(void) lfs_writeseg(fs, sp);
sys/ufs/lfs/lfs_segment.c
1331
lfs_acquire_finfo(fs, VTOI(sp->vp)->i_number, vers);
sys/ufs/lfs/lfs_segment.c
1337
sp->gatherblock_loopcount = 0;
sys/ufs/lfs/lfs_segment.c
1342
(uintmax_t)lfs_fi_getino(fs, sp->fip), bp->b_lblkno));
sys/ufs/lfs/lfs_segment.c
1349
*sp->cbpp++ = bp;
sys/ufs/lfs/lfs_segment.c
1353
bn = lfs_fi_getnblocks(fs, sp->fip);
sys/ufs/lfs/lfs_segment.c
1354
lfs_fi_setnblocks(fs, sp->fip, bn+1);
sys/ufs/lfs/lfs_segment.c
1355
lfs_fi_setblock(fs, sp->fip, bn, bp->b_lblkno + j);
sys/ufs/lfs/lfs_segment.c
1357
lfs_deregister_block(sp->vp, bp->b_lblkno + j);
sys/ufs/lfs/lfs_segment.c
1360
sp->sum_bytes_left -= LFS_BLKPTRSIZE(fs) * blksinblk;
sys/ufs/lfs/lfs_segment.c
1361
sp->seg_bytes_left -= bp->b_bcount;
sys/ufs/lfs/lfs_segment.c
1370
lfs_ungather(struct lfs *fs, struct segment *sp, struct vnode *vp,
sys/ufs/lfs/lfs_segment.c
1403
lfs_gather(struct lfs *fs, struct segment *sp, struct vnode *vp,
sys/ufs/lfs/lfs_segment.c
141
struct segment *sp, int dirops);
sys/ufs/lfs/lfs_segment.c
1412
KASSERT(sp->vp == NULL);
sys/ufs/lfs/lfs_segment.c
1413
sp->vp = vp;
sys/ufs/lfs/lfs_segment.c
1474
if (lfs_gatherblock(sp, bp, &bufcache_lock)) {
sys/ufs/lfs/lfs_segment.c
1480
lfs_updatemeta(sp);
sys/ufs/lfs/lfs_segment.c
1481
KASSERT(sp->vp == vp);
sys/ufs/lfs/lfs_segment.c
1482
sp->vp = NULL;
sys/ufs/lfs/lfs_segment.c
1510
lfs_update_single(struct lfs *fs, struct segment *sp,
sys/ufs/lfs/lfs_segment.c
1522
KASSERT(sp == NULL || sp->vp == vp);
sys/ufs/lfs/lfs_segment.c
1525
KASSERTMSG(sp == NULL || lfs_dtosn(fs, ndaddr)
sys/ufs/lfs/lfs_segment.c
1638
lfs_updatemeta(struct segment *sp)
sys/ufs/lfs/lfs_segment.c
1651
fs = sp->fs;
sys/ufs/lfs/lfs_segment.c
1652
vp = sp->vp;
sys/ufs/lfs/lfs_segment.c
1679
lfs_blocks_fromvoid(fs, &tmpptr, (void *)NEXT_FINFO(fs, sp->fip));
sys/ufs/lfs/lfs_segment.c
1680
nblocks = lfs_blocks_sub(fs, &tmpptr, &sp->start_lbp);
sys/ufs/lfs/lfs_segment.c
1693
if (sp->start_bpp[i] == NULL) {
sys/ufs/lfs/lfs_segment.c
1698
num = howmany(sp->start_bpp[i]->b_bcount, lfs_sb_getbsize(fs));
sys/ufs/lfs/lfs_segment.c
1699
KASSERT(sp->start_bpp[i]->b_lblkno >= 0 || num == 1);
sys/ufs/lfs/lfs_segment.c
1706
nblocks == &sp->fip->fi_blocks[sp->fip->fi_nblocks] - sp->start_lbp);
sys/ufs/lfs/lfs_segment.c
1710
KASSERT(nblocks == sp->cbpp - sp->start_bpp);
sys/ufs/lfs/lfs_segment.c
1720
lfs_shellsort(fs, sp->start_bpp, &sp->start_lbp, nblocks, lfs_sb_getbsize(fs));
sys/ufs/lfs/lfs_segment.c
1733
lastlength = ((sp->start_bpp[nblocks - 1]->b_bcount - 1) &
sys/ufs/lfs/lfs_segment.c
1735
lfs_fi_setlastlength(fs, sp->fip, lastlength);
sys/ufs/lfs/lfs_segment.c
1741
for (i = nblocks; i--; ++sp->start_bpp) {
sys/ufs/lfs/lfs_segment.c
1742
sbp = *sp->start_bpp;
sys/ufs/lfs/lfs_segment.c
1743
lbn = lfs_blocks_get(fs, &sp->start_lbp, 0);
sys/ufs/lfs/lfs_segment.c
1769
lbn = lfs_blocks_get(fs, &sp->start_lbp, 0);
sys/ufs/lfs/lfs_segment.c
1770
lfs_blocks_inc(fs, &sp->start_lbp);
sys/ufs/lfs/lfs_segment.c
1771
lfs_update_single(fs, sp, sp->vp, lbn, lfs_sb_getoffset(fs),
sys/ufs/lfs/lfs_segment.c
1830
struct segment *sp = fs->lfs_sp;
sys/ufs/lfs/lfs_segment.c
1849
sp->seg_number = lfs_dtosn(fs, lfs_sb_getcurseg(fs));
sys/ufs/lfs/lfs_segment.c
1850
sp->seg_bytes_left = lfs_fsbtob(fs, lfs_sb_getfsbpseg(fs));
sys/ufs/lfs/lfs_segment.c
1856
LFS_SEGENTRY(sup, fs, sp->seg_number, bp);
sys/ufs/lfs/lfs_segment.c
1859
sp->seg_bytes_left -= LFS_SBPAD;
sys/ufs/lfs/lfs_segment.c
1863
if (lfs_sb_getversion(fs) > 1 && sp->seg_number == 0 &&
sys/ufs/lfs/lfs_segment.c
1867
sp->seg_bytes_left -=
sys/ufs/lfs/lfs_segment.c
1871
sp->seg_number = lfs_dtosn(fs, lfs_sb_getcurseg(fs));
sys/ufs/lfs/lfs_segment.c
1872
sp->seg_bytes_left = lfs_fsbtob(fs, lfs_sb_getfsbpseg(fs) -
sys/ufs/lfs/lfs_segment.c
1878
if (sp->seg_flags & SEGM_CLEAN) {
sys/ufs/lfs/lfs_segment.c
1892
sp->fs = fs;
sys/ufs/lfs/lfs_segment.c
1893
sp->ibp = NULL;
sys/ufs/lfs/lfs_segment.c
1894
sp->idp = NULL;
sys/ufs/lfs/lfs_segment.c
1895
sp->ninodes = 0;
sys/ufs/lfs/lfs_segment.c
1897
sp->cbpp = sp->bpp;
sys/ufs/lfs/lfs_segment.c
1904
*sp->cbpp = sbp;
sys/ufs/lfs/lfs_segment.c
1905
sp->cbpp++;
sys/ufs/lfs/lfs_segment.c
1908
sp->start_bpp = sp->cbpp;
sys/ufs/lfs/lfs_segment.c
1914
ssp = sp->segsum = sbp->b_data;
sys/ufs/lfs/lfs_segment.c
1923
sp->fip = SEGSUM_FINFOBASE(fs, sp->segsum);
sys/ufs/lfs/lfs_segment.c
1924
lfs_fi_setnblocks(fs, sp->fip, 0);
sys/ufs/lfs/lfs_segment.c
1925
lfs_fi_setlastlength(fs, sp->fip, 0);
sys/ufs/lfs/lfs_segment.c
1926
lfs_blocks_fromfinfo(fs, &sp->start_lbp, sp->fip);
sys/ufs/lfs/lfs_segment.c
1928
sp->seg_bytes_left -= lfs_sb_getsumsize(fs);
sys/ufs/lfs/lfs_segment.c
1929
sp->sum_bytes_left = lfs_sb_getsumsize(fs) - SEGSUM_SIZE(fs);
sys/ufs/lfs/lfs_segment.c
197
struct segment *sp;
sys/ufs/lfs/lfs_segment.c
2061
lfs_writeseg(struct lfs *fs, struct segment *sp)
sys/ufs/lfs/lfs_segment.c
2086
ssp = (SEGSUM *)sp->segsum;
sys/ufs/lfs/lfs_segment.c
2094
if ((nblocks = sp->cbpp - sp->bpp) == 1) {
sys/ufs/lfs/lfs_segment.c
2100
if (sp->seg_flags & SEGM_CLEAN)
sys/ufs/lfs/lfs_segment.c
2104
if (sp->seg_flags & SEGM_RECLAIM) {
sys/ufs/lfs/lfs_segment.c
2114
LFS_SEGENTRY(sup, fs, sp->seg_number, bp);
sys/ufs/lfs/lfs_segment.c
2117
for (bpp = sp->bpp; ++bpp < sp->cbpp; ) {
sys/ufs/lfs/lfs_segment.c
2119
KASSERT(lfs_dtosn(fs, LFS_DBTOFSB(fs, (*bpp)->b_blkno)) == sp->seg_number);
sys/ufs/lfs/lfs_segment.c
2123
(intmax_t)sp->seg_number,
sys/ufs/lfs/lfs_segment.c
2151
LFS_WRITESEGENTRY(sup, fs, sp->seg_number, bp); /* Ifile */
sys/ufs/lfs/lfs_segment.c
2162
for (bpp = sp->bpp, i = nblocks - 1; i--;) {
sys/ufs/lfs/lfs_segment.c
2260
for (bpp = sp->bpp, i = nblocks - 1; i--; ) {
sys/ufs/lfs/lfs_segment.c
2317
for (bpp = sp->bpp, i = nblocks; i;) {
sys/ufs/lfs/lfs_segment.c
2325
KASSERTMSG((bpp - sp->bpp <=
sys/ufs/lfs/lfs_segment.c
2329
KASSERTMSG((bpp - sp->bpp <=
sys/ufs/lfs/lfs_segment.c
2362
sp->seg_number),
sys/ufs/lfs/lfs_segment.c
2366
sp->seg_number);
sys/ufs/lfs/lfs_segment.c
2414
sp->bytes_written += cbp->b_bcount;
sys/ufs/lfs/lfs_segment.c
2832
struct segment *sp = fs->lfs_sp;
sys/ufs/lfs/lfs_segment.c
2837
if (sp->seg_bytes_left < lfs_sb_getbsize(fs) ||
sys/ufs/lfs/lfs_segment.c
2838
sp->sum_bytes_left < FINFOSIZE(fs) + LFS_BLKPTRSIZE(fs))
sys/ufs/lfs/lfs_segment.c
2841
sp->sum_bytes_left -= FINFOSIZE(fs);
sys/ufs/lfs/lfs_segment.c
2842
ssp = (SEGSUM *)sp->segsum;
sys/ufs/lfs/lfs_segment.c
2844
lfs_fi_setnblocks(fs, sp->fip, 0);
sys/ufs/lfs/lfs_segment.c
2845
lfs_fi_setino(fs, sp->fip, ino);
sys/ufs/lfs/lfs_segment.c
2846
lfs_fi_setversion(fs, sp->fip, vers);
sys/ufs/lfs/lfs_segment.c
2856
struct segment *sp = fs->lfs_sp;
sys/ufs/lfs/lfs_segment.c
2859
if (lfs_fi_getnblocks(fs, sp->fip) != 0) {
sys/ufs/lfs/lfs_segment.c
2860
sp->fip = NEXT_FINFO(fs, sp->fip);
sys/ufs/lfs/lfs_segment.c
2861
lfs_blocks_fromfinfo(fs, &sp->start_lbp, sp->fip);
sys/ufs/lfs/lfs_segment.c
2864
sp->sum_bytes_left += FINFOSIZE(fs);
sys/ufs/lfs/lfs_segment.c
2865
ssp = (SEGSUM *)sp->segsum;
sys/ufs/lfs/lfs_segment.c
303
sp = fs->lfs_sp;
sys/ufs/lfs/lfs_segment.c
307
lfs_writevnodes(fs, vp->v_mount, sp, VN_EMPTY);
sys/ufs/lfs/lfs_segment.c
328
relock = lfs_writefile(fs, sp, vp);
sys/ufs/lfs/lfs_segment.c
337
lfs_writeinode(fs, sp, ip);
sys/ufs/lfs/lfs_segment.c
341
lfs_writeseg(fs, sp);
sys/ufs/lfs/lfs_segment.c
361
lfs_writefile(fs, sp, vp);
sys/ufs/lfs/lfs_segment.c
362
lfs_writefile(fs, sp, vp);
sys/ufs/lfs/lfs_segment.c
368
} while (lfs_writeinode(fs, sp, ip));
sys/ufs/lfs/lfs_segment.c
369
} while (lfs_writeseg(fs, sp) && ip->i_number == LFS_IFILE_INUM);
sys/ufs/lfs/lfs_segment.c
373
if (sp->seg_flags & SEGM_SYNC)
sys/ufs/lfs/lfs_segment.c
375
if (sp->seg_flags & SEGM_CKP)
sys/ufs/lfs/lfs_segment.c
467
lfs_writevnodes(struct lfs *fs, struct mount *mp, struct segment *sp, int op)
sys/ufs/lfs/lfs_segment.c
495
error = lfs_writefile(fs, sp, vp);
sys/ufs/lfs/lfs_segment.c
506
lfs_writeinode(fs, sp, ip);
sys/ufs/lfs/lfs_segment.c
507
lfs_writeseg(fs, sp);
sys/ufs/lfs/lfs_segment.c
530
(void) lfs_writeinode(fs, sp, ip);
sys/ufs/lfs/lfs_segment.c
548
struct segment *sp;
sys/ufs/lfs/lfs_segment.c
589
sp = fs->lfs_sp;
sys/ufs/lfs/lfs_segment.c
590
if (sp->seg_flags & (SEGM_CLEAN | SEGM_CKP))
sys/ufs/lfs/lfs_segment.c
602
DLOG((DLOG_SEG, " do_ckp=%d sp->seg_flags=0x%x\n", do_ckp, sp->seg_flags));
sys/ufs/lfs/lfs_segment.c
603
if (sp->seg_flags & SEGM_CLEAN)
sys/ufs/lfs/lfs_segment.c
604
lfs_writevnodes(fs, mp, sp, VN_CLEAN);
sys/ufs/lfs/lfs_segment.c
605
else if (!(sp->seg_flags & SEGM_FORCE_CKP)) {
sys/ufs/lfs/lfs_segment.c
607
um_error = lfs_writevnodes(fs, mp, sp, VN_REG);
sys/ufs/lfs/lfs_segment.c
608
if ((sp->seg_flags & SEGM_SINGLE) &&
sys/ufs/lfs/lfs_segment.c
617
error = lfs_writevnodes(fs, mp, sp, VN_DIROP);
sys/ufs/lfs/lfs_segment.c
626
ssp = (SEGSUM *)(sp->segsum);
sys/ufs/lfs/lfs_segment.c
633
sp = fs->lfs_sp;
sys/ufs/lfs/lfs_segment.c
708
lfs_writefile(fs, sp, vp);
sys/ufs/lfs/lfs_segment.c
731
redo += lfs_writeinode(fs, sp, ip);
sys/ufs/lfs/lfs_segment.c
732
redo += lfs_writeseg(fs, sp);
sys/ufs/lfs/lfs_segment.c
780
(void) lfs_writeseg(fs, sp);
sys/ufs/lfs/lfs_segment.c
797
sp->seg_flags &= ~SEGM_CKP;
sys/ufs/lfs/lfs_segment.c
802
if (sp->seg_flags & SEGM_SYNC)
sys/ufs/lfs/lfs_segment.c
804
if (sp->seg_flags & SEGM_CKP)
sys/ufs/lfs/lfs_segment.c
817
lfs_writefile(struct lfs *fs, struct segment *sp, struct vnode *vp)
sys/ufs/lfs/lfs_segment.c
832
checkpointing = (sp->seg_flags & SEGM_CKP);
sys/ufs/lfs/lfs_segment.c
833
cleaning = (sp->seg_flags & SEGM_CLEAN);
sys/ufs/lfs/lfs_segment.c
838
ssp = (SEGSUM *)sp->segsum;
sys/ufs/lfs/lfs_segment.c
847
lfs_gather(fs, sp, vp, lfs_match_data);
sys/ufs/lfs/lfs_segment.c
854
lfs_ungather(fs, sp, vp, lfs_match_data);
sys/ufs/lfs/lfs_segment.c
865
lfs_gather(fs, sp, vp, lfs_match_fake);
sys/ufs/lfs/lfs_segment.c
866
lfs_gather(fs, sp, vp, lfs_match_data);
sys/ufs/lfs/lfs_segment.c
871
lfs_gather(fs, sp, vp, lfs_match_fake);
sys/ufs/lfs/lfs_segment.c
876
lfs_gather(fs, sp, vp, lfs_match_data);
sys/ufs/lfs/lfs_segment.c
909
lfs_gather(fs, sp, vp, lfs_match_indir);
sys/ufs/lfs/lfs_segment.c
910
lfs_gather(fs, sp, vp, lfs_match_dindir);
sys/ufs/lfs/lfs_segment.c
911
lfs_gather(fs, sp, vp, lfs_match_tindir);
sys/ufs/lfs/lfs_segment.c
992
lfs_writeinode(struct lfs *fs, struct segment *sp, struct inode *ip)
sys/ufs/lfs/lfs_subr.c
306
struct segment *sp;
sys/ufs/lfs/lfs_subr.c
324
sp = fs->lfs_sp = pool_get(&fs->lfs_segpool, PR_WAITOK);
sys/ufs/lfs/lfs_subr.c
325
sp->bpp = pool_get(&fs->lfs_bpppool, PR_WAITOK);
sys/ufs/lfs/lfs_subr.c
326
sp->seg_flags = flags;
sys/ufs/lfs/lfs_subr.c
327
sp->vp = NULL;
sys/ufs/lfs/lfs_subr.c
328
sp->seg_iocount = 0;
sys/ufs/lfs/lfs_subr.c
329
sp->bytes_written = 0;
sys/ufs/lfs/lfs_subr.c
330
sp->gatherblock_loopcount = 0;
sys/ufs/lfs/lfs_subr.c
493
struct segment *sp;
sys/ufs/lfs/lfs_subr.c
498
sp = fs->lfs_sp;
sys/ufs/lfs/lfs_subr.c
504
if ((sp->seg_flags & SEGM_CLEAN) == 0)
sys/ufs/lfs/lfs_subr.c
506
sync = sp->seg_flags & SEGM_SYNC;
sys/ufs/lfs/lfs_subr.c
507
ckp = sp->seg_flags & SEGM_CKP;
sys/ufs/lfs/lfs_subr.c
510
KASSERT(sp->cbpp == sp->bpp + 1);
sys/ufs/lfs/lfs_subr.c
514
bp = *sp->bpp;
sys/ufs/lfs/lfs_subr.c
517
pool_put(&fs->lfs_bpppool, sp->bpp);
sys/ufs/lfs/lfs_subr.c
518
sp->bpp = NULL;
sys/ufs/lfs/lfs_subr.c
527
pool_put(&fs->lfs_segpool, sp);
sys/ufs/lfs/lfs_subr.c
563
while (sync && sp->seg_iocount) {
sys/ufs/lfs/lfs_subr.c
564
(void)mtsleep(&sp->seg_iocount, PRIBIO + 1,
sys/ufs/lfs/lfs_subr.c
566
DLOG((DLOG_SEG, "sleeping on iocount %x == %d\n", sp, sp->seg_iocount));
sys/ufs/lfs/lfs_subr.c
570
pool_put(&fs->lfs_segpool, sp);
sys/ufs/lfs/lfs_vfsops.c
2140
struct segment *sp = fs->lfs_sp;
sys/ufs/lfs/lfs_vfsops.c
2255
ssp = (SEGSUM *)sp->segsum;
sys/ufs/lfs/lfs_vfsops.c
2260
lfs_updatemeta(sp);
sys/ufs/lfs/lfs_vfsops.c
2262
(void) lfs_writeseg(fs, sp);
sys/ufs/lfs/lfs_vfsops.c
2310
if (sp->sum_bytes_left < sizeof(int32_t) ||
sys/ufs/lfs/lfs_vfsops.c
2311
sp->seg_bytes_left < (1 << lfs_sb_getbshift(fs))) {
sys/ufs/lfs/lfs_vfsops.c
2314
lfs_updatemeta(sp);
sys/ufs/lfs/lfs_vfsops.c
2315
vers = lfs_fi_getversion(fs, sp->fip);
sys/ufs/lfs/lfs_vfsops.c
2317
(void) lfs_writeseg(fs, sp);
sys/ufs/lfs/lfs_vfsops.c
2322
iobytes = MIN(iobytes, (sp->seg_bytes_left >> fs_bshift)
sys/ufs/lfs/lfs_vfsops.c
2324
iobytes = MIN(iobytes, (sp->sum_bytes_left / sizeof(int32_t))
sys/ufs/lfs/lfs_vfsops.c
2367
while (lfs_gatherblock(sp, bp, NULL))
sys/ufs/lfs/lfs_vfsops.c
2385
if ((sp->seg_flags & SEGM_SINGLE) && lfs_sb_getcurseg(fs) != fs->lfs_startseg)
sys/ufs/lfs/lfs_vnops.c
1566
struct segment *sp;
sys/ufs/lfs/lfs_vnops.c
1596
sp = fs->lfs_sp;
sys/ufs/lfs/lfs_vnops.c
1658
error = lfs_writefile(fs, sp, vp);
sys/ufs/lfs/lfs_vnops.c
1665
if (error && (sp->seg_flags & SEGM_SINGLE)) {
sys/ufs/lfs/lfs_vnops.c
1673
error = lfs_writeinode(fs, sp, ip);
sys/ufs/lfs/lfs_vnops.c
1674
if (error && (sp->seg_flags & SEGM_SINGLE)) {
sys/ufs/lfs/lfs_vnops.c
1700
ssp = (SEGSUM *)sp->segsum;
sys/ufs/lfs/lfs_vnops.c
1703
(void) lfs_writeseg(fs, sp);
sys/ufs/lfs/lfs_vnops.c
1725
struct segment *sp;
sys/ufs/lfs/lfs_vnops.c
1753
sp = fs->lfs_sp;
sys/ufs/lfs/lfs_vnops.c
1793
error = lfs_writefile(fs, sp, vp);
sys/ufs/lfs/lfs_vnops.c
1801
error2 = lfs_writeinode(fs, sp, ip);
sys/ufs/lfs/lfs_vnops.c
1807
lfs_writeseg(fs, sp);
sys/ufs/lfs/lfs_vnops.c
1814
(void) lfs_writeseg(fs, sp);
sys/uvm/uvm_swap.c
1071
struct statvfs *sp;
sys/uvm/uvm_swap.c
1075
sp = &mp->mnt_stat;
sys/uvm/uvm_swap.c
1076
rootblocks = sp->f_blocks * btodb(sp->f_frsize);
sys/uvm/uvm_swap.c
764
struct swapdev *sdp, **sdps, **sp;
sys/uvm/uvm_swap.c
867
sp = sdps;
sys/uvm/uvm_swap.c
872
*sp++ = sdp;
sys/uvm/uvm_swap.c
899
sp = sdps;
sys/uvm/uvm_swap.c
903
sdp = *sp++; /* The next swapdev, from the next slot */
sys/uvm/uvm_unix.c
134
uvm_grow(struct proc *p, vaddr_t sp)
sys/uvm/uvm_unix.c
143
if (sp < (vaddr_t)vm->vm_minsaddr)
sys/uvm/uvm_unix.c
145
if (sp < (vaddr_t)vm->vm_maxsaddr)
sys/uvm/uvm_unix.c
153
if (sp < p->p_stackbase + ctob(vm->vm_ssize))
sys/uvm/uvm_unix.c
155
if (sp >= p->p_stackbase - ctob(vm->vm_ssize))
sys/uvm/uvm_unix.c
163
nss = btoc(sp - p->p_stackbase);
sys/uvm/uvm_unix.c
165
nss = btoc(p->p_stackbase - sp);
tests/kernel/t_signal_and_sp.c
493
void *sp;
tests/kernel/t_signal_and_sp.c
504
RZ(pthread_join(t, &sp));
tests/kernel/t_signal_and_sp.c
507
ATF_CHECK(sp != NULL);
tests/kernel/t_signal_and_sp.c
508
ATF_CHECK_MSG(((uintptr_t)sp & STACK_ALIGNBYTES) == 0,
tests/kernel/t_signal_and_sp.c
509
"thread called with misaligned sp: %p", sp);
tests/kernel/t_signal_and_sp.c
520
RZ(pthread_join(t, &sp));
tests/kernel/t_signal_and_sp.c
523
ATF_CHECK(sp != NULL);
tests/kernel/t_signal_and_sp.c
524
ATF_CHECK_MSG((uintptr_t)stack <= (uintptr_t)sp &&
tests/kernel/t_signal_and_sp.c
525
(uintptr_t)sp <= (uintptr_t)stack + SIGSTKSZ + i,
tests/kernel/t_signal_and_sp.c
526
"sp=%p", sp);
tests/kernel/t_signal_and_sp.c
527
ATF_CHECK_MSG(((uintptr_t)sp & STACK_ALIGNBYTES) == 0,
tests/kernel/t_signal_and_sp.c
528
"[%u] thread called with misaligned sp: %p", i, sp);
tests/kernel/t_signal_and_sp.c
540
RZ(pthread_join(t, &sp));
tests/kernel/t_signal_and_sp.c
543
ATF_CHECK(sp != NULL);
tests/kernel/t_signal_and_sp.c
544
ATF_CHECK_MSG((uintptr_t)stack + i <= (uintptr_t)sp &&
tests/kernel/t_signal_and_sp.c
545
(uintptr_t)sp <= (uintptr_t)stack + i + SIGSTKSZ,
tests/kernel/t_signal_and_sp.c
546
"sp=%p", sp);
tests/kernel/t_signal_and_sp.c
547
ATF_CHECK_MSG(((uintptr_t)sp & STACK_ALIGNBYTES) == 0,
tests/kernel/t_signal_and_sp.c
548
"[%u] thread called with misaligned sp: %p", i, sp);
tests/kernel/t_sysv.c
532
print_semid_ds(struct semid_ds *sp, mode_t mode)
tests/kernel/t_sysv.c
538
sp->sem_perm.uid, sp->sem_perm.gid,
tests/kernel/t_sysv.c
539
sp->sem_perm.cuid, sp->sem_perm.cgid,
tests/kernel/t_sysv.c
540
sp->sem_perm.mode & 0777);
tests/kernel/t_sysv.c
542
printf("nsems %u\n", sp->sem_nsems);
tests/kernel/t_sysv.c
544
printf("otime: %s", ctime(&sp->sem_otime));
tests/kernel/t_sysv.c
545
printf("ctime: %s", ctime(&sp->sem_ctime));
tests/kernel/t_sysv.c
551
ATF_REQUIRE_MSG(sp->sem_perm.uid == uid && sp->sem_perm.cuid == uid,
tests/kernel/t_sysv.c
554
ATF_REQUIRE_MSG(sp->sem_perm.gid == gid && sp->sem_perm.cgid == gid,
tests/kernel/t_sysv.c
557
ATF_REQUIRE_MSG((sp->sem_perm.mode & 0777) == mode,
tests/kernel/t_sysv.c
558
"mode mismatch %o != %o", (sp->sem_perm.mode & 0777), mode);
tests/kernel/t_sysv.c
713
print_shmid_ds(struct shmid_ds *sp, mode_t mode)
tests/kernel/t_sysv.c
719
sp->shm_perm.uid, sp->shm_perm.gid,
tests/kernel/t_sysv.c
720
sp->shm_perm.cuid, sp->shm_perm.cgid,
tests/kernel/t_sysv.c
721
sp->shm_perm.mode & 0777);
tests/kernel/t_sysv.c
724
(uintmax_t)sp->shm_segsz, sp->shm_lpid, sp->shm_cpid,
tests/kernel/t_sysv.c
725
sp->shm_nattch);
tests/kernel/t_sysv.c
727
printf("atime: %s", ctime(&sp->shm_atime));
tests/kernel/t_sysv.c
728
printf("dtime: %s", ctime(&sp->shm_dtime));
tests/kernel/t_sysv.c
729
printf("ctime: %s", ctime(&sp->shm_ctime));
tests/kernel/t_sysv.c
735
ATF_REQUIRE_MSG(sp->shm_perm.uid == uid && sp->shm_perm.cuid == uid,
tests/kernel/t_sysv.c
738
ATF_REQUIRE_MSG(sp->shm_perm.gid == gid && sp->shm_perm.cgid == gid,
tests/kernel/t_sysv.c
741
ATF_REQUIRE_MSG((sp->shm_perm.mode & 0777) == mode,
tests/kernel/t_sysv.c
742
"mode mismatch %o != %o", sp->shm_perm.mode & 0777, mode);
tests/lib/libc/gen/posix_spawn/t_spawnattr.c
111
struct sched_param sp, child_sp;
tests/lib/libc/gen/posix_spawn/t_spawnattr.c
126
sp.sched_priority = priority;
tests/lib/libc/gen/posix_spawn/t_spawnattr.c
137
RZ(posix_spawnattr_setschedparam(&attr, &sp));
tests/lib/libc/gen/posix_spawn/t_spawnattr.c
153
ATF_REQUIRE_MSG(child_sp.sched_priority == sp.sched_priority,
tests/lib/libc/gen/posix_spawn/t_spawnattr.c
155
child_sp.sched_priority, sp.sched_priority);
tests/lib/libc/setjmp/t_sigstack.c
129
ATF_REQUIRE_MSG((sp < ssp->ss_sp ||
tests/lib/libc/setjmp/t_sigstack.c
130
sp >= (void *)((char *)ssp->ss_sp + ssp->ss_size)),
tests/lib/libc/setjmp/t_sigstack.c
137
sp, ssp - ss,
tests/lib/libc/setjmp/t_sigstack.c
98
void *sp = (void *)(uintptr_t)_UC_MACHINE_SP(uc);
tests/lib/libc/sys/t_futex_ops.c
1463
struct sched_param sp;
tests/lib/libc/sys/t_futex_ops.c
1468
RL(_sched_getparam(getpid(), d->threadid, &policy, &sp));
tests/lib/libc/sys/t_futex_ops.c
1470
sp.sched_priority = pri_min;
tests/lib/libc/sys/t_futex_ops.c
1471
RL(_sched_setparam(getpid(), d->threadid, policy, &sp));
tests/lib/libc/sys/t_futex_ops.c
1480
struct sched_param sp;
tests/lib/libc/sys/t_futex_ops.c
1485
RL(_sched_getparam(getpid(), d->threadid, &policy, &sp));
tests/lib/libc/sys/t_futex_ops.c
1487
sp.sched_priority = pri_max;
tests/lib/libc/sys/t_futex_ops.c
1488
RL(_sched_setparam(getpid(), d->threadid, policy, &sp));
tests/lib/libc/sys/t_sigaltstack.c
46
char sp[128];
tests/lib/libc/sys/t_sigaltstack.c
51
if ((char *)sigstk.ss_sp <= sp &&
tests/lib/libc/sys/t_sigaltstack.c
52
((char *)sigstk.ss_sp + sigstk.ss_size) > sp)
tests/lib/libpthread/t_stack.c
330
void *sp;
tests/lib/libpthread/t_stack.c
338
sp = stack_pointer();
tests/lib/libpthread/t_stack.c
339
ATF_CHECK_MSG(C->addr <= sp, "sp=%p not in [%p,%p + 0x%zu) = [%p,%p)",
tests/lib/libpthread/t_stack.c
340
sp, C->addr, C->addr, C->size, C->addr, (char *)C->addr + C->size);
tests/lib/libpthread/t_stack.c
341
ATF_CHECK_MSG(sp <= (void *)((char *)C->addr + C->size),
tests/lib/libpthread/t_stack.c
343
sp, C->addr, C->addr, C->size, C->addr, (char *)C->addr + C->size);
tests/lib/libpthread/t_stack.c
354
ATF_REQUIRE_MSG(sp <= (void *)((char *)C->addr + C->size +
tests/lib/libpthread/t_stack.c
357
sp, C->addr, C->addr, C->size, C->guardsize,
tests/usr.bin/indent/lsym_unary_op.c
88
sbuf_t *sb = *(sbuf_t **)sp;
usr.bin/banner/banner.c
132
char outbuf[LINELEN+1], *sp, c, cc;
usr.bin/banner/banner.c
139
sp = scsp;
usr.bin/banner/banner.c
140
for (nchrs = 0; *sp != dlm && *sp != '\0'; ) {
usr.bin/banner/banner.c
141
cc = *sp++;
usr.bin/crunch/crunchide/exec_aout.c
57
#define SYMSTR(sp) (&strbase[(sp)->n_un.n_strx])
usr.bin/crunch/crunchide/exec_aout.c
60
#define IS_GLOBAL_DEFINED(sp) \
usr.bin/crunch/crunchide/exec_aout.c
61
(((sp)->n_type & N_EXT) && ((sp)->n_type & N_TYPE) != N_UNDF)
usr.bin/crunch/crunchide/exec_elf32.c
271
Elf_Sym *sp = &symtabp[j];
usr.bin/crunch/crunchide/exec_elf32.c
272
const char *symname = strtabp + sp->st_name;
usr.bin/crunch/crunchide/exec_elf32.c
291
sp->st_name = nstrtab_nextoff;
usr.bin/crunch/crunchide/exec_elf32.c
295
sp->st_shndx == SHN_UNDEF) {
usr.bin/ctags/C.c
105
endtok: if (sp > tok) {
usr.bin/ctags/C.c
106
*sp = EOS;
usr.bin/ctags/C.c
108
sp = tok;
usr.bin/ctags/C.c
142
if (sp == tok) {
usr.bin/ctags/C.c
162
if (sp != tok)
usr.bin/ctags/C.c
163
*sp = EOS;
usr.bin/ctags/C.c
200
if (sp != tok)
usr.bin/ctags/C.c
201
*sp = EOS;
usr.bin/ctags/C.c
216
if (sp == tok)
usr.bin/ctags/C.c
218
*sp = EOS;
usr.bin/ctags/C.c
243
sp = tok;
usr.bin/ctags/C.c
245
else if (sp != tok || begtoken(c)) {
usr.bin/ctags/C.c
246
if (sp < tok + sizeof tok)
usr.bin/ctags/C.c
247
*sp++ = c;
usr.bin/ctags/C.c
253
sp = tok;
usr.bin/ctags/C.c
365
char *sp; /* buffer pointer */
usr.bin/ctags/C.c
373
for (sp = tok;;) { /* get next token */
usr.bin/ctags/C.c
378
if (sp < tok + sizeof tok)
usr.bin/ctags/C.c
379
*sp++ = c;
usr.bin/ctags/C.c
381
if(sp >= tok + sizeof tok)
usr.bin/ctags/C.c
382
--sp;
usr.bin/ctags/C.c
383
*sp = EOS;
usr.bin/ctags/C.c
392
for (sp = tok;;) { /* get next token */
usr.bin/ctags/C.c
393
if(sp < tok + sizeof tok)
usr.bin/ctags/C.c
394
*sp++ = c;
usr.bin/ctags/C.c
404
if(sp >= tok + sizeof tok)
usr.bin/ctags/C.c
405
--sp;
usr.bin/ctags/C.c
406
*sp = EOS;
usr.bin/ctags/C.c
413
if (*(sp - 1) != '\\')
usr.bin/ctags/C.c
427
char *sp; /* buffer pointer */
usr.bin/ctags/C.c
436
for (sp = tok;;) { /* get next token */
usr.bin/ctags/C.c
437
*sp++ = c;
usr.bin/ctags/C.c
445
--sp;
usr.bin/ctags/C.c
459
*sp = EOS;
usr.bin/ctags/C.c
69
char *sp; /* buffer pointer */
usr.bin/ctags/C.c
73
sp = tok; token = t_def = NO; t_level = -1; level = 0; lineno = 1;
usr.bin/ctags/ctags.c
256
const char *sp;
usr.bin/ctags/ctags.c
263
for (sp = CWHITE; *sp; sp++) /* white space chars */
usr.bin/ctags/ctags.c
264
_wht[(unsigned)*sp] = YES;
usr.bin/ctags/ctags.c
266
for (sp = CTOKEN; *sp; sp++) /* token ending chars */
usr.bin/ctags/ctags.c
267
_etk[(unsigned)*sp] = YES;
usr.bin/ctags/ctags.c
269
for (sp = CINTOK; *sp; sp++) /* valid in-token chars */
usr.bin/ctags/ctags.c
270
_itk[(unsigned)*sp] = YES;
usr.bin/ctags/ctags.c
272
for (sp = CBEGIN; *sp; sp++) /* token starting chars */
usr.bin/ctags/ctags.c
273
_btk[(unsigned)*sp] = YES;
usr.bin/ctags/ctags.c
275
for (sp = CNOTGD; *sp; sp++) /* invalid after-function chars */
usr.bin/ctags/ctags.c
276
_gd[(unsigned)*sp] = NO;
usr.bin/ctags/yacc.c
103
sp = tok;
usr.bin/ctags/yacc.c
104
*sp++ = c;
usr.bin/ctags/yacc.c
106
*sp++ = c;
usr.bin/ctags/yacc.c
107
*sp = EOS;
usr.bin/ctags/yacc.c
60
char *sp;
usr.bin/dc/bcode.h
61
ssize_t sp;
usr.bin/dc/stack.c
121
if (stack->sp < 1) {
usr.bin/dc/stack.c
125
copy = stack->stack[stack->sp];
usr.bin/dc/stack.c
126
stack->stack[stack->sp] = stack->stack[stack->sp-1];
usr.bin/dc/stack.c
127
stack->stack[stack->sp-1] = copy;
usr.bin/dc/stack.c
135
if ((size_t)++stack->sp == stack->size) {
usr.bin/dc/stack.c
147
stack->stack[stack->sp].type = BCODE_NUMBER;
usr.bin/dc/stack.c
148
stack->stack[stack->sp].u.num = b;
usr.bin/dc/stack.c
149
stack->stack[stack->sp].array = NULL;
usr.bin/dc/stack.c
156
stack->stack[stack->sp].type = BCODE_STRING;
usr.bin/dc/stack.c
157
stack->stack[stack->sp].u.string = string;
usr.bin/dc/stack.c
158
stack->stack[stack->sp].array = NULL;
usr.bin/dc/stack.c
167
stack->stack[stack->sp].type = BCODE_NONE;
usr.bin/dc/stack.c
176
stack->stack[stack->sp].array = v->array == NULL ?
usr.bin/dc/stack.c
183
if (stack->sp == -1)
usr.bin/dc/stack.c
185
return &stack->stack[stack->sp];
usr.bin/dc/stack.c
191
if (stack->sp == -1)
usr.bin/dc/stack.c
194
stack_free_value(&stack->stack[stack->sp]);
usr.bin/dc/stack.c
195
stack->stack[stack->sp] = *v;
usr.bin/dc/stack.c
196
stack->stack[stack->sp].array = v->array == NULL ?
usr.bin/dc/stack.c
206
return &stack->stack[stack->sp--];
usr.bin/dc/stack.c
214
array_free(stack->stack[stack->sp].array);
usr.bin/dc/stack.c
215
stack->stack[stack->sp].array = NULL;
usr.bin/dc/stack.c
216
if (stack->stack[stack->sp].type != BCODE_NUMBER) {
usr.bin/dc/stack.c
220
return stack->stack[stack->sp--].u.num;
usr.bin/dc/stack.c
228
array_free(stack->stack[stack->sp].array);
usr.bin/dc/stack.c
229
stack->stack[stack->sp].array = NULL;
usr.bin/dc/stack.c
230
if (stack->stack[stack->sp].type != BCODE_STRING) {
usr.bin/dc/stack.c
234
return stack->stack[stack->sp--].u.string;
usr.bin/dc/stack.c
240
while (stack->sp >= 0)
usr.bin/dc/stack.c
241
stack_free_value(&stack->stack[stack->sp--]);
usr.bin/dc/stack.c
251
for (i = stack->sp; i >= 0; i--) {
usr.bin/dc/stack.c
333
if (stack->sp == -1) {
usr.bin/dc/stack.c
339
a = stack->stack[stack->sp].array;
usr.bin/dc/stack.c
341
a = stack->stack[stack->sp].array = array_new();
usr.bin/dc/stack.c
350
if (stack->sp == -1)
usr.bin/dc/stack.c
352
a = stack->stack[stack->sp].array;
usr.bin/dc/stack.c
354
a = stack->stack[stack->sp].array = array_new();
usr.bin/dc/stack.c
41
stack->sp = -1;
usr.bin/dc/stack.c
48
bool empty = stack->sp == -1;
usr.bin/dc/stack.c
99
return (size_t)(stack->sp + 1);
usr.bin/fpr/fpr.c
178
char *sp;
usr.bin/fpr/fpr.c
182
sp = malloc((unsigned) maxpos);
usr.bin/fpr/fpr.c
183
if (sp == NULL)
usr.bin/fpr/fpr.c
185
text = sp;
usr.bin/fpr/fpr.c
196
sp = calloc(INITWIDTH, sizeof(char));
usr.bin/fpr/fpr.c
197
if (sp == NULL)
usr.bin/fpr/fpr.c
199
cp->str = sp;
usr.bin/fpr/fpr.c
277
char *sp;
usr.bin/fpr/fpr.c
302
sp = calloc(INITWIDTH, sizeof(char));
usr.bin/fpr/fpr.c
303
if (sp == NULL)
usr.bin/fpr/fpr.c
305
cp->str = sp;
usr.bin/fpr/fpr.c
313
sp = realloc(cp->str, (unsigned) newcount * sizeof(char));
usr.bin/fpr/fpr.c
314
if (sp == NULL)
usr.bin/fpr/fpr.c
316
cp->str = sp;
usr.bin/fsplit/fsplit.c
484
const char *sp, *mp;
usr.bin/fsplit/fsplit.c
486
sp = s; mp = m;
usr.bin/fsplit/fsplit.c
488
sp = skipws(sp);
usr.bin/fsplit/fsplit.c
489
if (*sp++ != *mp++)
usr.bin/fsplit/fsplit.c
492
return sp;
usr.bin/gettext/gettext.c
102
*sp++ = '\\';
usr.bin/gettext/gettext.c
121
*sp++ = ch;
usr.bin/gettext/gettext.c
124
*sp++ = '\\';
usr.bin/gettext/gettext.c
129
*sp++ = *fp++;
usr.bin/gettext/gettext.c
132
*sp = '\0';
usr.bin/gettext/gettext.c
63
char *fp, *sp, ch, pl;
usr.bin/gettext/gettext.c
66
for (fp = str, sp = str; *fp != 0;) {
usr.bin/gettext/gettext.c
70
*sp++ = '\a';
usr.bin/gettext/gettext.c
74
*sp++ = '\b';
usr.bin/gettext/gettext.c
82
*sp++ = '\f';
usr.bin/gettext/gettext.c
86
*sp++ = '\n';
usr.bin/gettext/gettext.c
90
*sp++ = '\r';
usr.bin/gettext/gettext.c
94
*sp++ = '\t';
usr.bin/gettext/gettext.c
98
*sp++ = '\v';
usr.bin/gzip/gzip.c
1301
char *sp;
usr.bin/gzip/gzip.c
1307
sp = file + len - s->ziplen;
usr.bin/gzip/gzip.c
1308
if (strcmp(s->zipped, sp) != 0)
usr.bin/gzip/gzip.c
1311
strcpy(sp, s->normal);
usr.bin/m4/extern.h
170
extern int sp; /* current m4 stack pointer */
usr.bin/m4/look.c
314
for (i = 0; i <= sp; i++) {
usr.bin/m4/main.c
336
sp = -1;
usr.bin/m4/main.c
346
sp = -1; /* stack pointer initialized */
usr.bin/m4/main.c
358
sp = -1;
usr.bin/m4/main.c
478
if (sp < 0)
usr.bin/m4/main.c
486
} else if (sp < 0 && LOOK_AHEAD(t, scommt)) {
usr.bin/m4/main.c
514
fp = sp; /* new frame pointer */
usr.bin/m4/main.c
532
if ((size_t)sp == STACKMAX)
usr.bin/m4/main.c
538
sp = PREVSP; /* previous sp.. */
usr.bin/m4/main.c
543
if (sp > -1 && ilevel <= 0) {
usr.bin/m4/main.c
557
} else if (sp < 0) { /* not in a macro at all */
usr.bin/m4/main.c
579
if ((size_t)sp == STACKMAX)
usr.bin/m4/main.c
582
eval((const char **)(void *)mstack+fp+1, sp-fp,
usr.bin/m4/main.c
586
sp = PREVSP; /* previous sp.. */
usr.bin/m4/main.c
631
if (sp < 0)
usr.bin/m4/main.c
68
int sp; /* current m4 stack pointer */
usr.bin/m4/main.c
689
if (sp < 0)
usr.bin/m4/mdef.h
185
if ((size_t)++sp == STACKMAX) \
usr.bin/m4/mdef.h
187
mstack[sp].sfra = (x); \
usr.bin/m4/mdef.h
188
sstack[sp] = STORAGE_OTHER; \
usr.bin/m4/mdef.h
193
if ((size_t)++sp == STACKMAX) \
usr.bin/m4/mdef.h
195
mstack[sp].sstr = (x); \
usr.bin/m4/mdef.h
196
sstack[sp] = STORAGE_STRSPACE; \
usr.bin/m4/mdef.h
201
if ((size_t)++sp == STACKMAX) \
usr.bin/m4/mdef.h
203
mstack[sp].sstr = (x); \
usr.bin/m4/mdef.h
204
sstack[sp] = STORAGE_OTHER; \
usr.bin/m4/mdef.h
209
if ((size_t)++sp == STACKMAX) \
usr.bin/m4/mdef.h
211
mstack[sp].sstr = macro_getdef(p)->defn;\
usr.bin/m4/mdef.h
212
sstack[sp] = STORAGE_MACRO; \
usr.bin/m4/misc.c
190
for (i = 0; i <= sp; i++)
usr.bin/mail/cmd4.c
121
struct smopts_s *sp;
usr.bin/mail/cmd4.c
123
if ((sp = findsmopts(name, 1)) == NULL) {
usr.bin/mail/cmd4.c
127
(void)printf("%s:\t%s\n", sp->s_name, detract(sp->s_smopts, GSMOPTS));
usr.bin/mail/cmd4.c
133
struct smopts_s *sp;
usr.bin/mail/cmd4.c
141
for (sp = smoptstbl[h]; sp && sp->s_name != NULL; sp = sp->s_link)
usr.bin/mail/cmd4.c
147
for (sp = smoptstbl[h]; sp && sp->s_name != NULL; sp = sp->s_link)
usr.bin/mail/cmd4.c
148
*ap++ = sp->s_name;
usr.bin/mail/cmd4.c
186
struct smopts_s *sp;
usr.bin/mail/cmd4.c
192
if ((sp = findsmopts(sname, 1)) != NULL) {
usr.bin/mail/cmd4.c
194
cp = detract(sp->s_smopts, GSMOPTS);
usr.bin/mail/cmd4.c
199
sp = ecalloc(1, sizeof(*sp));
usr.bin/mail/cmd4.c
200
sp->s_name = vcopy(sname);
usr.bin/mail/cmd4.c
202
sp->s_link = smoptstbl[h];
usr.bin/mail/cmd4.c
203
smoptstbl[h] = sp;
usr.bin/mail/cmd4.c
208
if (sp->s_smopts == NULL)
usr.bin/mail/cmd4.c
209
sp->s_smopts = t;
usr.bin/mail/cmd4.c
259
struct smopts_s *sp, *next;
usr.bin/mail/cmd4.c
263
for (sp = *last_link; sp; sp = next) {
usr.bin/mail/cmd4.c
264
next = sp->s_link;
usr.bin/mail/cmd4.c
265
if (strcasecmp(sp->s_name, name) == 0) {
usr.bin/mail/cmd4.c
266
*last_link = sp->s_link;
usr.bin/mail/cmd4.c
267
free_name(sp->s_smopts);
usr.bin/mail/cmd4.c
268
free(sp);
usr.bin/mail/cmd4.c
66
showsmopts(struct smopts_s *sp)
usr.bin/mail/cmd4.c
69
(void)printf("%s (%p)\n", sp->s_name, sp);
usr.bin/mail/cmd4.c
70
showname(sp->s_smopts);
usr.bin/mail/complete.c
633
struct smopts_s *sp;
usr.bin/mail/complete.c
650
for (sp = smoptstbl[h]; sp != NULL; sp = sp->s_link)
usr.bin/mail/complete.c
664
for (sp = smoptstbl[h]; sp != NULL; sp = sp->s_link)
usr.bin/mail/complete.c
665
*p++ = sp->s_name;
usr.bin/mail/head.c
237
char *sp;
usr.bin/mail/head.c
244
sp = pbuf;
usr.bin/mail/head.c
251
hl->l_from = copyin(word, &sp);
usr.bin/mail/head.c
254
hl->l_tty = copyin(word, &sp);
usr.bin/mail/head.c
257
hl->l_date = copyin(cp, &sp);
usr.bin/mail/list.c
301
scan(char **sp)
usr.bin/mail/list.c
330
cp = *sp;
usr.bin/mail/list.c
344
*sp = cp;
usr.bin/mail/list.c
362
*sp = --cp;
usr.bin/mail/list.c
374
*sp = cp;
usr.bin/mail/list.c
418
*sp = --cp;
usr.bin/mail/send.c
75
struct smopts_s *sp;
usr.bin/mail/send.c
79
if ((sp = findsmopts(np->n_name, 0)) == NULL)
usr.bin/mail/send.c
82
smargs = sp->s_smopts;
usr.bin/mail/send.c
83
else if (namecmp(smargs, sp->s_smopts) != 0)
usr.bin/mail/strings.c
100
sp->s_nextFree = sp->s_topFree;
usr.bin/mail/strings.c
101
sp->s_nleft = STRINGSIZE << idx;
usr.bin/mail/strings.c
103
sp->s_nleft -= s;
usr.bin/mail/strings.c
104
t = sp->s_nextFree;
usr.bin/mail/strings.c
105
sp->s_nextFree += s;
usr.bin/mail/strings.c
129
struct strings *sp;
usr.bin/mail/strings.c
135
for (sp = &stringdope[0]; sp < &stringdope[NSPACE]; sp++) {
usr.bin/mail/strings.c
136
if (sp->s_topFree == NULL)
usr.bin/mail/strings.c
138
sp->s_nextFree = sp->s_topFree;
usr.bin/mail/strings.c
139
sp->s_nleft = STRINGSIZE << idx;
usr.bin/mail/strings.c
151
struct strings *sp;
usr.bin/mail/strings.c
153
for (sp = &stringdope[0]; sp < &stringdope[NSPACE]; sp++)
usr.bin/mail/strings.c
154
sp->s_topFree = NULL;
usr.bin/mail/strings.c
79
struct strings *sp;
usr.bin/mail/strings.c
86
for (sp = &stringdope[0]; sp < &stringdope[NSPACE]; sp++) {
usr.bin/mail/strings.c
87
if (sp->s_topFree == NULL && (STRINGSIZE << idx) >= s)
usr.bin/mail/strings.c
89
if (sp->s_nleft >= s)
usr.bin/mail/strings.c
93
if (sp >= &stringdope[NSPACE])
usr.bin/mail/strings.c
95
if (sp->s_topFree == NULL) {
usr.bin/mail/strings.c
96
idx = (int)(sp - &stringdope[0]);
usr.bin/mail/strings.c
97
sp->s_topFree = malloc(STRINGSIZE << idx);
usr.bin/mail/strings.c
98
if (sp->s_topFree == NULL)
usr.bin/netstat/inet.c
964
struct servent *sp = 0;
usr.bin/netstat/inet.c
972
sp = getservbyport((int)port, proto);
usr.bin/netstat/inet.c
974
if (sp || port == 0)
usr.bin/netstat/inet.c
975
(void)snprintf(cp, space, "%s", sp ? sp->s_name : "*");
usr.bin/netstat/inet6.c
1406
struct servent *sp = 0;
usr.bin/netstat/inet6.c
1416
GETSERVBYPORT6(port, proto, sp);
usr.bin/netstat/inet6.c
1417
if (sp || port == 0)
usr.bin/netstat/inet6.c
1419
"%s", sp ? sp->s_name : "*");
usr.bin/netstat/route.c
228
sockcopy(struct sockaddr *sp, union sockaddr_union *dp)
usr.bin/netstat/route.c
232
if (sp == 0 || sp->sa_len == 0)
usr.bin/netstat/route.c
233
(void)memset(dp, 0, sizeof (*sp));
usr.bin/netstat/route.c
235
len = (sp->sa_len >= sizeof (*sp)) ? sp->sa_len : sizeof (*sp);
usr.bin/netstat/route.c
236
(void)memcpy(dp, sp, len);
usr.bin/pkill/pkill.c
590
char *sp, *ep, buf[MAXPATHLEN];
usr.bin/pkill/pkill.c
597
while ((sp = strsep(&src, ",")) != NULL) {
usr.bin/pkill/pkill.c
598
if (*sp == '\0')
usr.bin/pkill/pkill.c
607
li->li_number = (uid_t)strtol(sp, &ep, 0);
usr.bin/pkill/pkill.c
626
if ((pw = getpwnam(sp)) == NULL)
usr.bin/pkill/pkill.c
628
sp);
usr.bin/pkill/pkill.c
632
if ((gr = getgrnam(sp)) == NULL)
usr.bin/pkill/pkill.c
634
sp);
usr.bin/pkill/pkill.c
638
p = sp;
usr.bin/pkill/pkill.c
639
if (*sp == '/')
usr.bin/pkill/pkill.c
641
else if (strcmp(sp, "-") == 0) {
usr.bin/pkill/pkill.c
644
} else if (strcmp(sp, "co") == 0)
usr.bin/pkill/pkill.c
646
else if (strncmp(sp, "tty", 3) == 0)
usr.bin/pkill/pkill.c
648
else if (strncmp(sp, "pts/", 4) == 0)
usr.bin/pkill/pkill.c
650
else if (*ep != '\0' || (strlen(sp) == 2 && *sp == '0'))
usr.bin/rdist/docmd.c
252
struct servent *sp;
usr.bin/rdist/docmd.c
254
if ((sp = getservbyname("shell", "tcp")) == NULL)
usr.bin/rdist/docmd.c
256
port = sp->s_port;
usr.bin/rlogin/rlogin.c
133
struct servent *sp;
usr.bin/rlogin/rlogin.c
149
sp = NULL;
usr.bin/rlogin/rlogin.c
192
sp = getport(service = optarg, "tcp");
usr.bin/rlogin/rlogin.c
226
if (sp == NULL)
usr.bin/rlogin/rlogin.c
227
sp = getservbyname("login", "tcp");
usr.bin/rlogin/rlogin.c
228
if (sp == NULL)
usr.bin/rlogin/rlogin.c
270
rem = rcmd_af(&host, sp->s_port, name, user, term, 0, family);
usr.bin/rpcgen/rpc_svcout.c
161
const char *sp;
usr.bin/rpcgen/rpc_svcout.c
164
sp = "";
usr.bin/rpcgen/rpc_svcout.c
166
f_print(fout, "%s\tnconf = getnetconfigent(\"%s\");\n", sp, transp);
usr.bin/rpcgen/rpc_svcout.c
167
f_print(fout, "%s\tif (nconf == NULL) {\n", sp);
usr.bin/rpcgen/rpc_svcout.c
169
sprintf(tmpbuf, "%s\t\t", sp);
usr.bin/rpcgen/rpc_svcout.c
171
f_print(fout, "%s\t\texit(1);\n", sp);
usr.bin/rpcgen/rpc_svcout.c
172
f_print(fout, "%s\t}\n", sp);
usr.bin/rpcgen/rpc_svcout.c
174
sp, TRANSP);
usr.bin/rpcgen/rpc_svcout.c
175
f_print(fout, "%s\tif (%s == NULL) {\n", sp, TRANSP);
usr.bin/rpcgen/rpc_svcout.c
178
f_print(fout, "%s\t\texit(1);\n", sp);
usr.bin/rpcgen/rpc_svcout.c
179
f_print(fout, "%s\t}\n", sp);
usr.bin/rpcgen/rpc_svcout.c
189
sp, def->def_name, vp->vers_name);
usr.bin/rpcgen/rpc_svcout.c
192
sp, TRANSP, def->def_name, vp->vers_name);
usr.bin/rpcgen/rpc_svcout.c
198
f_print(fout, "%s\t\texit(1);\n", sp);
usr.bin/rpcgen/rpc_svcout.c
199
f_print(fout, "%s\t}\n", sp);
usr.bin/rpcgen/rpc_svcout.c
202
f_print(fout, "%s\tfreenetconfigent(nconf);\n", sp);
usr.bin/rpcgen/rpc_svcout.c
816
write_rpc_svc_fg(char *infile, const char *sp)
usr.bin/rpcgen/rpc_svcout.c
819
f_print(fout, "%sint size;\n", sp);
usr.bin/rpcgen/rpc_svcout.c
821
f_print(fout, "%sstruct rlimit rl;\n", sp);
usr.bin/rpcgen/rpc_svcout.c
823
f_print(fout, "%sint pid, i;\n\n", sp);
usr.bin/rpcgen/rpc_svcout.c
824
f_print(fout, "%spid = fork();\n", sp);
usr.bin/rpcgen/rpc_svcout.c
825
f_print(fout, "%sif (pid < 0) {\n", sp);
usr.bin/rpcgen/rpc_svcout.c
826
f_print(fout, "%s\terr(EXIT_FAILURE, \"cannot fork\");\n", sp);
usr.bin/rpcgen/rpc_svcout.c
827
f_print(fout, "%s}\n", sp);
usr.bin/rpcgen/rpc_svcout.c
828
f_print(fout, "%sif (pid)\n", sp);
usr.bin/rpcgen/rpc_svcout.c
829
f_print(fout, "%s\texit(0);\n", sp);
usr.bin/rpcgen/rpc_svcout.c
832
f_print(fout, "%srl.rlim_max = 0;\n", sp);
usr.bin/rpcgen/rpc_svcout.c
833
f_print(fout, "%sif (getrlimit(RLIMIT_NOFILE, &rl) == -1)\n", sp);
usr.bin/rpcgen/rpc_svcout.c
834
f_print(fout, "%s\terr(EXIT_FAILURE, \"getrlimit(RLIMIT_NOFILE)\");\n", sp);
usr.bin/rpcgen/rpc_svcout.c
835
f_print(fout, "%sif ((size = rl.rlim_max) == 0)\n", sp);
usr.bin/rpcgen/rpc_svcout.c
836
f_print(fout, "%s\texit(1);\n", sp);
usr.bin/rpcgen/rpc_svcout.c
838
f_print(fout, "%ssize = getdtablesize();\n", sp);
usr.bin/rpcgen/rpc_svcout.c
841
f_print(fout, "%sfor (i = 0; i < size; i++)\n", sp);
usr.bin/rpcgen/rpc_svcout.c
842
f_print(fout, "%s\t(void) close(i);\n", sp);
usr.bin/rpcgen/rpc_svcout.c
844
f_print(fout, "%si = open(\"/dev/console\", 2);\n", sp);
usr.bin/rpcgen/rpc_svcout.c
845
f_print(fout, "%s(void) dup2(i, 1);\n", sp);
usr.bin/rpcgen/rpc_svcout.c
846
f_print(fout, "%s(void) dup2(i, 2);\n", sp);
usr.bin/rpcgen/rpc_svcout.c
849
f_print(fout, "%ssetsid();\n", sp);
usr.bin/rpcgen/rpc_svcout.c
851
f_print(fout, "%si = open(\"/dev/tty\", 2);\n", sp);
usr.bin/rpcgen/rpc_svcout.c
852
f_print(fout, "%sif (i >= 0) {\n", sp);
usr.bin/rpcgen/rpc_svcout.c
853
f_print(fout, "%s\t(void) ioctl(i, TIOCNOTTY, NULL);\n", sp);
usr.bin/rpcgen/rpc_svcout.c
854
f_print(fout, "%s\t(void) close(i);\n", sp);
usr.bin/rpcgen/rpc_svcout.c
855
f_print(fout, "%s}\n", sp);
usr.bin/rpcgen/rpc_svcout.c
858
open_log_file(infile, sp);
usr.bin/rpcgen/rpc_svcout.c
861
open_log_file(infile, sp);
usr.bin/rpcgen/rpc_svcout.c
865
open_log_file(char *infile, const char *sp)
usr.bin/rpcgen/rpc_svcout.c
877
f_print(fout, "%sopenlog(\"%s\", LOG_PID, LOG_DAEMON);\n", sp, p);
usr.bin/rpcgen/rpc_svcout.c
891
const char *sp;
usr.bin/rpcgen/rpc_svcout.c
896
sp = "\t";
usr.bin/rpcgen/rpc_svcout.c
898
sp = "";
usr.bin/rpcgen/rpc_svcout.c
909
f_print(fout, "%s\tif (_rpcpmstart)\n", sp);
usr.bin/rpcgen/rpc_svcout.c
912
sp, TRANSP, "fd", inetdflag ? "sock" : "RPC_ANYSOCK");
usr.bin/rpcgen/rpc_svcout.c
917
f_print(fout, "%s\telse\n", sp);
usr.bin/rpcgen/rpc_svcout.c
920
sp, TRANSP, transp, inetdflag ? "sock" : "RPC_ANYSOCK");
usr.bin/rpcgen/rpc_svcout.c
927
sp, TRANSP, transp, inetdflag ? "sock" : "RPC_ANYSOCK");
usr.bin/rpcgen/rpc_svcout.c
932
f_print(fout, "%s\tif (%s == NULL) {\n", sp, TRANSP);
usr.bin/rpcgen/rpc_svcout.c
934
(void) sprintf(tmpbuf, "%s\t\t", sp);
usr.bin/rpcgen/rpc_svcout.c
936
f_print(fout, "%s\t\texit(1);\n", sp);
usr.bin/rpcgen/rpc_svcout.c
937
f_print(fout, "%s\t}\n", sp);
usr.bin/rpcgen/rpc_svcout.c
940
f_print(fout, "%s\tif (!_rpcpmstart)\n\t", sp);
usr.bin/rpcgen/rpc_svcout.c
942
sp, isudp ? "UDP" : "TCP");
usr.bin/rpcgen/rpc_svcout.c
951
sp, TRANSP, def->def_name, vp->vers_name);
usr.bin/rpcgen/rpc_svcout.c
961
f_print(fout, "%s\t\texit(1);\n", sp);
usr.bin/rpcgen/rpc_svcout.c
962
f_print(fout, "%s\t}\n", sp);
usr.bin/rpcgen/rpc_util.c
376
token *sp;
usr.bin/rpcgen/rpc_util.c
378
for (sp = tokstrings; sp->kind != TOK_EOF && sp->kind != kind; sp++);
usr.bin/rpcgen/rpc_util.c
379
return (sp->str);
usr.bin/rs/rs.c
379
getptrs(char **sp)
usr.bin/rs/rs.c
385
off = sp - elem;
usr.bin/rs/rs.c
390
sp = p + off;
usr.bin/rs/rs.c
392
return(sp);
usr.bin/rsh/getport.c
49
struct servent *sp = getservbyname(service, protocol);
usr.bin/rsh/getport.c
50
if (sp != NULL)
usr.bin/rsh/getport.c
51
return sp;
usr.bin/rsh/getport.c
53
if ((sp = calloc(1, sizeof(*sp))) == NULL)
usr.bin/rsh/getport.c
55
sp->s_name = __UNCONST(service);
usr.bin/rsh/getport.c
56
sp->s_proto = __UNCONST(protocol);
usr.bin/rsh/getport.c
64
sp->s_port = htons((uint16_t)port);
usr.bin/rsh/getport.c
65
return sp;
usr.bin/rsh/rsh.c
112
sp = NULL;
usr.bin/rsh/rsh.c
180
sp = getport(optarg, "tcp");
usr.bin/rsh/rsh.c
232
if (sp == NULL)
usr.bin/rsh/rsh.c
233
sp = getservbyname("shell", "tcp");
usr.bin/rsh/rsh.c
234
if (sp == NULL)
usr.bin/rsh/rsh.c
239
rem = orcmd_af(&host, sp->s_port, locuser ? locuser :
usr.bin/rsh/rsh.c
241
rem = rcmd_af(&host, sp->s_port,
usr.bin/rsh/rsh.c
95
struct servent *sp;
usr.bin/sed/compile.c
427
compile_ccl(char **sp, char *t)
usr.bin/sed/compile.c
430
char *s = *sp;
usr.bin/sed/compile.c
444
return (*s == ']') ? *sp = ++s, ++t : NULL;
usr.bin/sed/compile.c
491
ston(char **pp, char *sp, int base)
usr.bin/sed/compile.c
505
*sp = (char)r;
usr.bin/sed/compile.c
514
char *sp = *spp;
usr.bin/sed/compile.c
518
if (!ston(&p, sp, 8))
usr.bin/sed/compile.c
522
if (!ston(&p, sp, 10))
usr.bin/sed/compile.c
526
if (!ston(&p, sp, 16))
usr.bin/sed/compile.c
530
*sp = '\a';
usr.bin/sed/compile.c
535
*sp = '\b';
usr.bin/sed/compile.c
539
*sp = '\f';
usr.bin/sed/compile.c
542
*sp = '\n';
usr.bin/sed/compile.c
545
*sp = '\r';
usr.bin/sed/compile.c
548
*sp = '\t';
usr.bin/sed/compile.c
551
*sp = '\v';
usr.bin/sed/compile.c
556
*spp = sp + 1;
usr.bin/sed/compile.c
614
char c, *text, *op, *sp;
usr.bin/sed/compile.c
627
op = sp = text + size;
usr.bin/sed/compile.c
655
*sp++ = '\\';
usr.bin/sed/compile.c
666
*sp++ = '\\';
usr.bin/sed/compile.c
669
if (unescape(&p, &sp))
usr.bin/sed/compile.c
678
*sp++ = '\0';
usr.bin/sed/compile.c
679
size += (size_t)(sp - op);
usr.bin/sed/compile.c
687
*sp++ = *p;
usr.bin/sed/compile.c
689
size += (size_t)(sp - op);
usr.bin/sed/main.c
342
mf_fgets(SPACE *sp, enum e_spflag spflag)
usr.bin/sed/main.c
371
sp->len = 0;
usr.bin/sed/main.c
415
sp->len = 0;
usr.bin/sed/main.c
476
sp->append_newline = 1;
usr.bin/sed/main.c
479
sp->append_newline = 1;
usr.bin/sed/main.c
481
sp->append_newline = 0;
usr.bin/sed/main.c
483
cspace(sp, p, (size_t)slen, spflag);
usr.bin/sed/process.c
721
regsub(SPACE *sp, char *string, char *src)
usr.bin/sed/process.c
729
if (sp->len + (reqlen) + 1 >= sp->blen) { \
usr.bin/sed/process.c
730
sp->blen += (reqlen) + 1024; \
usr.bin/sed/process.c
731
sp->space = sp->back = erealloc(sp->back, sp->blen); \
usr.bin/sed/process.c
732
dst = sp->space + sp->len; \
usr.bin/sed/process.c
735
dst = sp->space + sp->len;
usr.bin/sed/process.c
748
++sp->len;
usr.bin/sed/process.c
754
sp->len += len;
usr.bin/sed/process.c
767
cspace(SPACE *sp, const char *p, size_t len, enum e_spflag spflag)
usr.bin/sed/process.c
772
tlen = sp->len + len + 1;
usr.bin/sed/process.c
773
if (tlen > sp->blen) {
usr.bin/sed/process.c
774
sp->blen = tlen + 1024;
usr.bin/sed/process.c
775
sp->space = sp->back = erealloc(sp->back, sp->blen);
usr.bin/sed/process.c
779
sp->len = 0;
usr.bin/sed/process.c
781
memmove(sp->space + sp->len, p, len);
usr.bin/sed/process.c
783
sp->space[sp->len += len] = '\0';
usr.bin/shmif_dumpbus/shmif_dumpbus.c
235
struct shmif_pkthdr sp;
usr.bin/shmif_dumpbus/shmif_dumpbus.c
238
&sp, oldoff, sizeof(sp), &wrap);
usr.bin/shmif_dumpbus/shmif_dumpbus.c
239
sp_len = FIXENDIAN32(sp.sp_len);
usr.bin/shmif_dumpbus/shmif_dumpbus.c
240
sp_sec = FIXENDIAN32(sp.sp_sec);
usr.bin/shmif_dumpbus/shmif_dumpbus.c
241
sp_usec = FIXENDIAN32(sp.sp_usec);
usr.bin/shmif_pcapin/shmif_pcapin.c
182
struct shmif_pkthdr sp;
usr.bin/shmif_pcapin/shmif_pcapin.c
188
sp.sp_len = pcaphdr.len;
usr.bin/shmif_pcapin/shmif_pcapin.c
189
sp.sp_sec = tv.tv_sec;
usr.bin/shmif_pcapin/shmif_pcapin.c
190
sp.sp_usec = tv.tv_usec;
usr.bin/shmif_pcapin/shmif_pcapin.c
198
dataoff = shmif_buswrite(bmem, bmem->shm_last, &sp,
usr.bin/shmif_pcapin/shmif_pcapin.c
199
sizeof(sp), &wrap);
usr.bin/sort/radix_sort.c
110
if (UNIQUE && a != sp->sa)
usr.bin/sort/radix_sort.c
130
if (sp + nc > s + stack_size) {
usr.bin/sort/radix_sort.c
133
sp = sp1 + (sp - s);
usr.bin/sort/radix_sort.c
138
sp0 = sp1 = sp;
usr.bin/sort/radix_sort.c
148
sp1 = sp;
usr.bin/sort/radix_sort.c
65
#define empty(s) (s >= sp)
usr.bin/sort/radix_sort.c
66
#define pop(a, n, i) a = (--sp)->sa, n = sp->sn, i = sp->si
usr.bin/sort/radix_sort.c
67
#define push(a, n, i) sp->sa = a, sp->sn = n, (sp++)->si = i
usr.bin/sort/radix_sort.c
78
stack *s, *sp, *sp0, *sp1, temp;
usr.bin/sort/radix_sort.c
93
sp = s;
usr.bin/spell/spellprog/spellprog.c
440
const char *sp;
usr.bin/spell/spellprog/spellprog.c
445
for (t = suftab; (sp = t->suf) != NULL; t++) {
usr.bin/spell/spellprog/spellprog.c
447
while (*sp) {
usr.bin/spell/spellprog/spellprog.c
448
if (*--cp != *sp++)
usr.bin/spell/spellprog/spellprog.c
451
for (sp = cp; --sp >= word && !vowel(*sp);)
usr.bin/spell/spellprog/spellprog.c
453
if (sp < word)
usr.bin/spell/spellprog/spellprog.c
676
const char **sp, *cp;
usr.bin/spell/spellprog/spellprog.c
679
for (sp = preftab; *sp; sp++) {
usr.bin/spell/spellprog/spellprog.c
681
for (cp = *sp; *cp; cp++, bp++) {
usr.bin/spell/spellprog/spellprog.c
688
return *sp;
usr.bin/systat/netcmds.c
143
struct servent *sp;
usr.bin/systat/netcmds.c
159
sp = getservbyname(args,
usr.bin/systat/netcmds.c
161
if (sp) {
usr.bin/systat/netcmds.c
162
selectport(sp->s_port, onoff);
usr.bin/systat/netcmds.c
252
struct servent *sp;
usr.bin/systat/netcmds.c
255
sp = getservbyport(p->port,
usr.bin/systat/netcmds.c
259
if (sp)
usr.bin/systat/netcmds.c
260
printw("%s ", sp->s_name);
usr.bin/systat/netstat.c
536
struct servent *sp = 0;
usr.bin/systat/netstat.c
542
sp = getservbyport(port, proto);
usr.bin/systat/netstat.c
543
if (sp || port == 0)
usr.bin/systat/netstat.c
545
sp ? sp->s_name : "*");
usr.bin/systat/netstat.c
561
struct servent *sp = 0;
usr.bin/systat/netstat.c
567
sp = getservbyport(port, proto);
usr.bin/systat/netstat.c
568
if (sp || port == 0)
usr.bin/systat/netstat.c
570
sp ? sp->s_name : "*");
usr.bin/tail/read.c
103
WR(sp, tlen);
usr.bin/tail/read.c
110
WR(sp, tlen);
usr.bin/tail/read.c
115
if ((len = p - sp) != 0)
usr.bin/tail/read.c
116
WR(sp, len);
usr.bin/tail/read.c
144
char *sp, *n;
usr.bin/tail/read.c
152
sp = NULL;
usr.bin/tail/read.c
157
if ((n = realloc(sp, blen + 1024)) == NULL)
usr.bin/tail/read.c
159
sp = n;
usr.bin/tail/read.c
161
p = sp + cnt - 1;
usr.bin/tail/read.c
172
memmove(lines[recno].l, sp, lines[recno].len = cnt);
usr.bin/tail/read.c
174
p = sp;
usr.bin/tail/read.c
187
lines[recno].l = sp;
usr.bin/tail/read.c
71
char *sp;
usr.bin/tail/read.c
73
if ((sp = p = malloc(off)) == NULL)
usr.bin/tail/read.c
80
p = sp;
usr.bin/tail/read.c
89
for (t = p - 1, len = 0; t >= sp; --t, ++len)
usr.bin/talk/get_addrs.c
52
struct servent *sp;
usr.bin/talk/get_addrs.c
76
sp = getservbyname("ntalk", "udp");
usr.bin/talk/get_addrs.c
77
if (sp == 0)
usr.bin/talk/get_addrs.c
80
daemon_port = sp->s_port;
usr.bin/xlint/lint1/lex.c
1704
freeyyv(void *sp, int tok)
usr.bin/xlint/lint1/lex.c
1707
sbuf_t *sb = *(sbuf_t **)sp;
usr.bin/xlint/lint1/lex.c
1710
val_t *val = *(val_t **)sp;
usr.bin/xlint/lint1/lex.c
1713
buffer *str = *(buffer **)sp;
usr.sbin/acpitools/acpidump/acpi.c
4441
ACPI_TABLE_HEADER *sp;
usr.sbin/acpitools/acpidump/acpi.c
4443
sp = acpi_map_physical(pa, sizeof(ACPI_TABLE_HEADER));
usr.sbin/acpitools/acpidump/acpi.c
4444
sp = acpi_map_physical(pa, sp->Length);
usr.sbin/acpitools/acpidump/acpi.c
4445
return (sp);
usr.sbin/altq/altqstat/qdisc_cbq.c
101
sp->handle, ifname, clnames[i]);
usr.sbin/altq/altqstat/qdisc_cbq.c
103
flow_bps = 8.0 / (double)sp->ps_per_byte
usr.sbin/altq/altqstat/qdisc_cbq.c
107
sp->priority, sp->depth);
usr.sbin/altq/altqstat/qdisc_cbq.c
109
sp->offtime, sp->wrr_allot);
usr.sbin/altq/altqstat/qdisc_cbq.c
110
printf("\tpsPerByte: %"PRIu64, sp->ps_per_byte);
usr.sbin/altq/altqstat/qdisc_cbq.c
114
rate2str(calc_rate(sp->xmit_cnt.bytes,
usr.sbin/altq/altqstat/qdisc_cbq.c
120
(ull)sp->xmit_cnt.packets,
usr.sbin/altq/altqstat/qdisc_cbq.c
121
(ull)sp->xmit_cnt.bytes);
usr.sbin/altq/altqstat/qdisc_cbq.c
123
sp->over, sp->overactions);
usr.sbin/altq/altqstat/qdisc_cbq.c
125
sp->borrows, sp->delays);
usr.sbin/altq/altqstat/qdisc_cbq.c
127
(ull)sp->drop_cnt.packets,
usr.sbin/altq/altqstat/qdisc_cbq.c
128
(ull)sp->drop_cnt.bytes);
usr.sbin/altq/altqstat/qdisc_cbq.c
129
if (sp->qtype == Q_RED)
usr.sbin/altq/altqstat/qdisc_cbq.c
130
print_redstats(sp->red);
usr.sbin/altq/altqstat/qdisc_cbq.c
131
else if (sp->qtype == Q_RIO)
usr.sbin/altq/altqstat/qdisc_cbq.c
132
print_riostats(sp->red);
usr.sbin/altq/altqstat/qdisc_cbq.c
135
sp->qcnt, sp->qmax);
usr.sbin/altq/altqstat/qdisc_cbq.c
138
sp->avgidle >> RM_FILTER_GAIN,
usr.sbin/altq/altqstat/qdisc_cbq.c
139
sp->maxidle >> RM_FILTER_GAIN,
usr.sbin/altq/altqstat/qdisc_cbq.c
140
sp->minidle / RM_POWER);
usr.sbin/altq/altqstat/qdisc_cbq.c
143
sp->avgidle, sp->maxidle, sp->minidle);
usr.sbin/altq/altqstat/qdisc_cbq.c
66
class_stats_t *sp, *lp, *new, *last, *tmp;
usr.sbin/altq/altqstat/qdisc_cbq.c
91
sp = &new[i];
usr.sbin/altq/altqstat/qdisc_cbq.c
94
if (sp->handle != clhandles[i]) {
usr.sbin/altq/altqstat/qdisc_cbq.c
95
quip_chandle2name(ifname, sp->handle,
usr.sbin/altq/altqstat/qdisc_cbq.c
97
clhandles[i] = sp->handle;
usr.sbin/altq/altqstat/qdisc_cdnr.c
105
sp = &new[i];
usr.sbin/altq/altqstat/qdisc_cdnr.c
108
if (sp->tce_handle != lp->tce_handle) {
usr.sbin/altq/altqstat/qdisc_cdnr.c
109
quip_chandle2name(_ifname, sp->tce_handle,
usr.sbin/altq/altqstat/qdisc_cdnr.c
113
switch (sp->tce_type) {
usr.sbin/altq/altqstat/qdisc_cdnr.c
132
element_names[sp->tce_type], cdnrnames[i],
usr.sbin/altq/altqstat/qdisc_cdnr.c
133
sp->tce_handle);
usr.sbin/altq/altqstat/qdisc_cdnr.c
137
(ull)sp->tce_cnts[j].packets,
usr.sbin/altq/altqstat/qdisc_cdnr.c
138
(ull)sp->tce_cnts[j].bytes);
usr.sbin/altq/altqstat/qdisc_cdnr.c
142
sp->tce_cnts[j].bytes,
usr.sbin/altq/altqstat/qdisc_cdnr.c
63
struct tce_stats *sp, *lp, *new, *last, *tmp;
usr.sbin/altq/altqstat/qdisc_hfsc.c
100
quip_chandle2name(ifname, sp->class_handle,
usr.sbin/altq/altqstat/qdisc_hfsc.c
105
sp->class_id, clnames[i], sp->class_handle,
usr.sbin/altq/altqstat/qdisc_hfsc.c
106
rate2str((double)sp->rsc.m1), sp->rsc.d,
usr.sbin/altq/altqstat/qdisc_hfsc.c
107
rate2str((double)sp->rsc.m2),
usr.sbin/altq/altqstat/qdisc_hfsc.c
108
rate2str((double)sp->fsc.m1), sp->fsc.d,
usr.sbin/altq/altqstat/qdisc_hfsc.c
109
rate2str((double)sp->fsc.m2));
usr.sbin/altq/altqstat/qdisc_hfsc.c
110
if (sp->usc.m1 != 0 || sp->usc.m2 != 0)
usr.sbin/altq/altqstat/qdisc_hfsc.c
112
rate2str((double)sp->usc.m1), sp->usc.d,
usr.sbin/altq/altqstat/qdisc_hfsc.c
113
rate2str((double)sp->usc.m2));
usr.sbin/altq/altqstat/qdisc_hfsc.c
118
rate2str(calc_rate(sp->total, lp->total, sec)),
usr.sbin/altq/altqstat/qdisc_hfsc.c
119
rate2str(calc_rate(sp->cumul, lp->cumul, sec)),
usr.sbin/altq/altqstat/qdisc_hfsc.c
120
rate2str(calc_rate(sp->total - sp->cumul,
usr.sbin/altq/altqstat/qdisc_hfsc.c
122
sp->qlength, sp->period);
usr.sbin/altq/altqstat/qdisc_hfsc.c
125
(ull)sp->xmit_cnt.packets,
usr.sbin/altq/altqstat/qdisc_hfsc.c
126
(ull)sp->xmit_cnt.bytes,
usr.sbin/altq/altqstat/qdisc_hfsc.c
127
(ull)sp->drop_cnt.packets,
usr.sbin/altq/altqstat/qdisc_hfsc.c
128
(ull)sp->drop_cnt.bytes);
usr.sbin/altq/altqstat/qdisc_hfsc.c
130
(ull)sp->cumul, (ull)sp->total);
usr.sbin/altq/altqstat/qdisc_hfsc.c
132
sp->e == 0 ? 0 : ((double)sp->e - (double)stattime)
usr.sbin/altq/altqstat/qdisc_hfsc.c
134
sp->d == 0 ? 0 : ((double)sp->d - (double)stattime)
usr.sbin/altq/altqstat/qdisc_hfsc.c
136
sp->f == 0 ? 0 : ((double)sp->f - (double)stattime)
usr.sbin/altq/altqstat/qdisc_hfsc.c
138
(ull)sp->vt);
usr.sbin/altq/altqstat/qdisc_hfsc.c
140
sp->vtperiod, sp->parentperiod, sp->nactive);
usr.sbin/altq/altqstat/qdisc_hfsc.c
142
(ull)sp->initvt, (ull)sp->cvtmax, (ull)sp->vtoff);
usr.sbin/altq/altqstat/qdisc_hfsc.c
145
(ull)sp->myf, (ull)sp->cfmin, (ull)sp->cvtmin);
usr.sbin/altq/altqstat/qdisc_hfsc.c
147
(ull)sp->myfadj, (ull)sp->vtadj);
usr.sbin/altq/altqstat/qdisc_hfsc.c
148
if (sp->qtype == Q_RED)
usr.sbin/altq/altqstat/qdisc_hfsc.c
149
print_redstats(sp->red);
usr.sbin/altq/altqstat/qdisc_hfsc.c
150
else if (sp->qtype == Q_RIO)
usr.sbin/altq/altqstat/qdisc_hfsc.c
151
print_riostats(sp->red);
usr.sbin/altq/altqstat/qdisc_hfsc.c
58
struct hfsc_classstats *sp, *lp, *new, *last, *tmp;
usr.sbin/altq/altqstat/qdisc_hfsc.c
96
sp = &new[i];
usr.sbin/altq/altqstat/qdisc_hfsc.c
99
if (sp->class_id != lp->class_id) {
usr.sbin/altq/altqstat/qdisc_jobs.c
112
sp = &new[i];
usr.sbin/altq/altqstat/qdisc_jobs.c
115
if (sp->class_handle == JOBS_NULLCLASS_HANDLE)
usr.sbin/altq/altqstat/qdisc_jobs.c
118
if (sp->class_handle != lp->class_handle) {
usr.sbin/altq/altqstat/qdisc_jobs.c
119
quip_chandle2name(ifname, sp->class_handle,
usr.sbin/altq/altqstat/qdisc_jobs.c
126
(sp->rout.packets == 0)?
usr.sbin/altq/altqstat/qdisc_jobs.c
127
-1.:(double)sp->avgdel/(double)sp->rout.packets,
usr.sbin/altq/altqstat/qdisc_jobs.c
128
(i > 0)?((sp->rout.packets > 0 && (&new[i-1])->rout.packets > 0)?
usr.sbin/altq/altqstat/qdisc_jobs.c
129
(double)(sp->avgdel*(&new[i-1])->rout.packets)/((double)sp->rout.packets*(&new[i-1])->avgdel):0):-1.0,
usr.sbin/altq/altqstat/qdisc_jobs.c
130
(sp->arrival.packets == 0)?
usr.sbin/altq/altqstat/qdisc_jobs.c
131
0:(double)100.*sp->adc_violations/(double)sp->arrival.packets,
usr.sbin/altq/altqstat/qdisc_jobs.c
132
(sp->arrivalbusy.bytes == 0)?
usr.sbin/altq/altqstat/qdisc_jobs.c
133
0:(double)(100.*sp->dropcnt.bytes/(double)(sp->arrivalbusy.bytes)),
usr.sbin/altq/altqstat/qdisc_jobs.c
135
(sp->arrivalbusy.bytes == 0 || (&new[i-1])->dropcnt.bytes == 0)?
usr.sbin/altq/altqstat/qdisc_jobs.c
136
0:(double)(sp->dropcnt.bytes*(&new[i-1])->arrivalbusy.bytes)
usr.sbin/altq/altqstat/qdisc_jobs.c
137
/(double)(sp->arrivalbusy.bytes*(&new[i-1])->dropcnt.bytes)):-1.0,
usr.sbin/altq/altqstat/qdisc_jobs.c
138
(sp->rout.bytes > 0)?
usr.sbin/altq/altqstat/qdisc_jobs.c
139
(double)calc_rate(sp->rout.bytes,
usr.sbin/altq/altqstat/qdisc_jobs.c
141
(sp->arrival.bytes-lp->arrival.bytes > 0)?
usr.sbin/altq/altqstat/qdisc_jobs.c
142
(double)calc_rate(sp->arrival.bytes-lp->arrival.bytes,
usr.sbin/altq/altqstat/qdisc_jobs.c
144
(ull)sp->bc_cycles_enqueue,
usr.sbin/altq/altqstat/qdisc_jobs.c
145
(sp->total_enqueued == 0)?
usr.sbin/altq/altqstat/qdisc_jobs.c
146
-1:(double)sp->avg_cycles_enqueue/sp->total_enqueued,
usr.sbin/altq/altqstat/qdisc_jobs.c
147
(sp->total_enqueued == 0)?
usr.sbin/altq/altqstat/qdisc_jobs.c
149
sqrt((double)((u_int)((sp->avg_cycles2_enqueue/sp->total_enqueued)
usr.sbin/altq/altqstat/qdisc_jobs.c
150
-(sp->avg_cycles_enqueue/sp->total_enqueued*sp->avg_cycles_enqueue/sp->total_enqueued)))),
usr.sbin/altq/altqstat/qdisc_jobs.c
151
(ull)sp->wc_cycles_enqueue,
usr.sbin/altq/altqstat/qdisc_jobs.c
152
(ull)sp->bc_cycles_dequeue,
usr.sbin/altq/altqstat/qdisc_jobs.c
153
(sp->total_dequeued == 0)?
usr.sbin/altq/altqstat/qdisc_jobs.c
154
-1:(double)sp->avg_cycles_dequeue/sp->total_dequeued,
usr.sbin/altq/altqstat/qdisc_jobs.c
155
(sp->total_dequeued == 0)?
usr.sbin/altq/altqstat/qdisc_jobs.c
157
sqrt((double)((u_int)((sp->avg_cycles2_dequeue/sp->total_dequeued)
usr.sbin/altq/altqstat/qdisc_jobs.c
158
-(sp->avg_cycles_dequeue/sp->total_dequeued*sp->avg_cycles_dequeue/sp->total_dequeued)))),
usr.sbin/altq/altqstat/qdisc_jobs.c
159
(ull)sp->wc_cycles_dequeue,
usr.sbin/altq/altqstat/qdisc_jobs.c
160
(u_int)sp->total_enqueued,
usr.sbin/altq/altqstat/qdisc_jobs.c
161
(u_int)sp->total_dequeued
usr.sbin/altq/altqstat/qdisc_jobs.c
83
struct class_stats *sp, *lp, *new, *last, *tmp;
usr.sbin/altq/altqstat/qdisc_priq.c
100
sp->qlength, sp->period);
usr.sbin/altq/altqstat/qdisc_priq.c
103
(ull)sp->xmitcnt.packets,
usr.sbin/altq/altqstat/qdisc_priq.c
104
(ull)sp->xmitcnt.bytes,
usr.sbin/altq/altqstat/qdisc_priq.c
105
(ull)sp->dropcnt.packets);
usr.sbin/altq/altqstat/qdisc_priq.c
106
if (sp->qtype == Q_RED)
usr.sbin/altq/altqstat/qdisc_priq.c
107
print_redstats(sp->red);
usr.sbin/altq/altqstat/qdisc_priq.c
108
else if (sp->qtype == Q_RIO)
usr.sbin/altq/altqstat/qdisc_priq.c
109
print_riostats(sp->red);
usr.sbin/altq/altqstat/qdisc_priq.c
55
struct priq_classstats *sp, *lp, *new, *last, *tmp;
usr.sbin/altq/altqstat/qdisc_priq.c
83
sp = &new[i];
usr.sbin/altq/altqstat/qdisc_priq.c
86
if (sp->class_handle == PRIQ_NULLCLASS_HANDLE)
usr.sbin/altq/altqstat/qdisc_priq.c
89
if (sp->class_handle != lp->class_handle) {
usr.sbin/altq/altqstat/qdisc_priq.c
90
quip_chandle2name(ifname, sp->class_handle,
usr.sbin/altq/altqstat/qdisc_priq.c
95
clnames[i], sp->class_handle, i);
usr.sbin/altq/altqstat/qdisc_priq.c
98
rate2str(calc_rate(sp->xmitcnt.bytes,
usr.sbin/dumplfs/dumplfs.c
100
if (sp->su_flags & SEGUSE_ACTIVE)
usr.sbin/dumplfs/dumplfs.c
102
if (sp->su_flags & SEGUSE_DIRTY)
usr.sbin/dumplfs/dumplfs.c
106
if (sp->su_flags & SEGUSE_SUPERBLOCK)
usr.sbin/dumplfs/dumplfs.c
108
if (sp->su_flags & SEGUSE_EMPTY)
usr.sbin/dumplfs/dumplfs.c
110
if (sp->su_flags & SEGUSE_READY)
usr.sbin/dumplfs/dumplfs.c
112
if (sp->su_flags & SEGUSE_ERROR)
usr.sbin/dumplfs/dumplfs.c
115
t = (lfs_sb_getversion(fs) == 1 ? sp->su_olastmod : sp->su_lastmod);
usr.sbin/dumplfs/dumplfs.c
118
sp->su_nbytes, sp->su_ninos, sp->su_nsums,
usr.sbin/dumplfs/dumplfs.c
526
SEGUSE *sp;
usr.sbin/dumplfs/dumplfs.c
531
for (sp = (SEGUSE *)pp, cnt = i;
usr.sbin/dumplfs/dumplfs.c
534
print_suentry(cnt, sp, lfsp);
usr.sbin/dumplfs/dumplfs.c
538
print_suentry(cnt, sp, lfsp);
usr.sbin/dumplfs/dumplfs.c
543
++sp;
usr.sbin/dumplfs/dumplfs.c
545
sp = (SEGUSE *)((SEGUSE_V1 *)sp + 1);
usr.sbin/dumplfs/dumplfs.c
588
dump_sum(int fd, struct lfs *lfsp, SEGSUM *sp, int segnum, daddr_t addr)
usr.sbin/dumplfs/dumplfs.c
607
if (lfs_ss_getmagic(lfsp, sp) != SS_MAGIC ||
usr.sbin/dumplfs/dumplfs.c
608
lfs_ss_getsumsum(lfsp, sp) != (ck = cksum((char *)sp + sumstart,
usr.sbin/dumplfs/dumplfs.c
618
if (lfs_sb_getversion(lfsp) > 1 && lfs_ss_getident(lfsp, sp) != lfs_sb_getident(lfsp)) {
usr.sbin/dumplfs/dumplfs.c
626
ssflags = lfs_ss_getflags(lfsp, sp);
usr.sbin/dumplfs/dumplfs.c
628
"next ", (intmax_t)lfs_ss_getnext(lfsp, sp),
usr.sbin/dumplfs/dumplfs.c
629
"nfinfo ", lfs_ss_getnfinfo(lfsp, sp),
usr.sbin/dumplfs/dumplfs.c
630
"ninos ", lfs_ss_getninos(lfsp, sp),
usr.sbin/dumplfs/dumplfs.c
635
"sumsum ", lfs_ss_getsumsum(lfsp, sp),
usr.sbin/dumplfs/dumplfs.c
636
"datasum ", lfs_ss_getdatasum(lfsp, sp));
usr.sbin/dumplfs/dumplfs.c
638
t = lfs_ss_getocreate(lfsp, sp);
usr.sbin/dumplfs/dumplfs.c
641
t = lfs_ss_getcreate(lfsp, sp);
usr.sbin/dumplfs/dumplfs.c
643
(void)printf(" roll_id %-8x", lfs_ss_getident(lfsp, sp));
usr.sbin/dumplfs/dumplfs.c
645
(long long)lfs_ss_getserial(lfsp, sp));
usr.sbin/dumplfs/dumplfs.c
649
iip = SEGSUM_IINFOSTART(lfsp, sp);
usr.sbin/dumplfs/dumplfs.c
654
for (i = 0; i < lfs_ss_getninos(lfsp, sp); iip = NEXTLOWER_IINFO(lfsp, iip)) {
usr.sbin/dumplfs/dumplfs.c
659
for (j = 0; i < lfs_ss_getninos(lfsp, sp) && j < LFS_INOPB(lfsp); j++, i++) {
usr.sbin/dumplfs/dumplfs.c
670
fp = SEGSUM_FINFOBASE(lfsp, sp);
usr.sbin/dumplfs/dumplfs.c
671
for (i = 0; i < lfs_ss_getnfinfo(lfsp, sp); i++) {
usr.sbin/dumplfs/dumplfs.c
702
iip2 = SEGSUM_IINFOSTART(lfsp, sp);
usr.sbin/dumplfs/dumplfs.c
703
fp = SEGSUM_FINFOBASE(lfsp, sp);
usr.sbin/dumplfs/dumplfs.c
714
for (i = 0; i < lfs_ss_getnfinfo(lfsp, sp); i++) {
usr.sbin/dumplfs/dumplfs.c
745
if (datasum != lfs_ss_getdatasum(lfsp, sp))
usr.sbin/dumplfs/dumplfs.c
746
printf("** computed datasum 0x%lx does not match given datasum 0x%lx\n", (unsigned long)datasum, (unsigned long)lfs_ss_getdatasum(lfsp, sp));
usr.sbin/dumplfs/dumplfs.c
95
print_suentry(int i, SEGUSE *sp, struct lfs *fs)
usr.sbin/gspa/gspa/gsp_inst.c
344
char sp[4];
usr.sbin/gspa/gspa/gsp_inst.c
355
strcpy(sp, e->e_sym->name);
usr.sbin/gspa/gspa/gsp_inst.c
356
ucasify(sp);
usr.sbin/gspa/gspa/gsp_inst.c
358
if( strcmp(*sl, sp) == 0 )
usr.sbin/gspa/gspa/gsp_inst.c
359
return sp[0];
usr.sbin/installboot/evboards.c
1065
const char *sp, *nsp;
usr.sbin/installboot/evboards.c
1081
sp = compatible_buf;
usr.sbin/installboot/evboards.c
1083
(nsp = memchr(sp, 0, compatible_len)) != NULL) {
usr.sbin/installboot/evboards.c
1085
printf("Checking OFW compatible string '%s'.\n", sp);
usr.sbin/installboot/evboards.c
1086
board = prop_dictionary_get(params->mach_data, sp);
usr.sbin/installboot/evboards.c
1089
*board_namep = sp;
usr.sbin/installboot/evboards.c
1093
compatible_len -= (nsp - sp);
usr.sbin/installboot/evboards.c
1094
sp = nsp;
usr.sbin/lockstat/main.c
454
char *sp;
usr.sbin/lockstat/main.c
459
while ((sp = strsep(&string, ",")) != NULL) {
usr.sbin/lockstat/main.c
460
if (*sp == '\0')
usr.sbin/lockstat/main.c
464
if (strcasecmp(name->name, sp) == 0) {
usr.sbin/lockstat/main.c
470
errx(EXIT_FAILURE, "unknown identifier `%s'", sp);
usr.sbin/lpr/lpd/lpd.c
152
struct servent *sp;
usr.sbin/lpr/lpd/lpd.c
224
sp = getservbyname(port, "tcp");
usr.sbin/lpr/lpd/lpd.c
225
if (sp == NULL)
usr.sbin/lpr/lpd/printjob.c
1070
char outbuf[LINELEN+1], *sp, c, cc;
usr.sbin/lpr/lpd/printjob.c
1076
sp = scsp;
usr.sbin/lpr/lpd/printjob.c
1078
d = dropit(c = TRC(cc = *sp++));
usr.sbin/lpr/lpd/printjob.c
1085
if (*sp == dlm || *sp == '\0' ||
usr.sbin/lpr/lpd/recvjob.c
69
#define ack() (void)write(STDOUT_FILENO, sp, 1);
usr.sbin/lpr/lpd/recvjob.c
73
static const char *sp = "";
usr.sbin/rpc.pcnfsd/pcnfsd_misc.c
106
struct spwd *sp;
usr.sbin/rpc.pcnfsd/pcnfsd_misc.c
126
(shadowfile && (sp = getspnam(usrnam)) == NULL))
usr.sbin/rpc.pcnfsd/pcnfsd_misc.c
130
pswd = sp->sp_pwdp;
usr.sbin/rpc.pcnfsd/pcnfsd_print.c
156
pr_init(char *sys, char *pr, char **sp)
usr.sbin/rpc.pcnfsd/pcnfsd_print.c
162
*sp = &pathname[0];
usr.sbin/rwhod/rwhod.c
100
static struct servent *sp;
usr.sbin/rwhod/rwhod.c
176
sp = getservbyname("who", "udp");
usr.sbin/rwhod/rwhod.c
177
if (sp == NULL)
usr.sbin/rwhod/rwhod.c
209
sasin.sin_port = sp->s_port;
usr.sbin/rwhod/rwhod.c
277
if (from.sin_port != sp->s_port) {
usr.sbin/rwhod/rwhod.c
522
PORT_SA(&dstaddr) = sp->s_port;
usr.sbin/schedctl/schedctl.c
131
sp->sched_priority = atoi(optarg);
usr.sbin/schedctl/schedctl.c
132
if (sp->sched_priority < sysconf(_SC_SCHED_PRI_MIN) ||
usr.sbin/schedctl/schedctl.c
133
sp->sched_priority > sysconf(_SC_SCHED_PRI_MAX)) {
usr.sbin/schedctl/schedctl.c
156
sched_set(pid, lid, policy, set ? sp : NULL, cpuset);
usr.sbin/schedctl/schedctl.c
174
free(sp);
usr.sbin/schedctl/schedctl.c
185
struct sched_param *sp, cpuset_t *cpuset)
usr.sbin/schedctl/schedctl.c
189
if (sp) {
usr.sbin/schedctl/schedctl.c
191
error = _sched_setparam(pid, lid, policy, sp);
usr.sbin/schedctl/schedctl.c
207
struct sched_param sp;
usr.sbin/schedctl/schedctl.c
215
error = _sched_getparam(pid, lid, &policy, &sp);
usr.sbin/schedctl/schedctl.c
224
printf(" Priority: %d\n", sp.sched_priority);
usr.sbin/schedctl/schedctl.c
74
struct sched_param *sp;
usr.sbin/schedctl/schedctl.c
87
sp = calloc(1, sizeof(struct sched_param));
usr.sbin/schedctl/schedctl.c
88
if (sp == NULL)
usr.sbin/schedctl/schedctl.c
91
sp->sched_priority = PRI_NONE;
usr.sbin/sysinst/bsddisklabel.c
1388
struct selected_partition *sp;
usr.sbin/sysinst/bsddisklabel.c
1555
sp = &want->clone_src->selection[want->clone_ndx];
usr.sbin/sysinst/bsddisklabel.c
1556
if (!sp->parts->pscheme->get_part_info(
usr.sbin/sysinst/bsddisklabel.c
1557
sp->parts, sp->id, &srcinfo))
usr.sbin/sysinst/bsddisklabel.c
1561
&cinfo, sp->parts->pscheme, &srcinfo))
usr.sbin/traceroute/traceroute.c
1309
const u_int16_t *sp;
usr.sbin/traceroute/traceroute.c
1312
sp = (u_int16_t *)outip;
usr.sbin/traceroute/traceroute.c
1319
Printf(" %04x", ntohs(*sp++));
usr.sbin/traceroute/traceroute.c
1324
Printf(" %02x", *(const u_char *)sp);