Symbol: np
usr/src/boot/common/disk.c
422
const char *np;
usr/src/boot/common/disk.c
425
np = devspec;
usr/src/boot/common/disk.c
433
if ((cp = strchr(np, ':')) != NULL && cp[1] != '\0') {
usr/src/boot/common/disk.c
441
if (*np != '\0' && *np != ':') {
usr/src/boot/common/disk.c
442
unit = strtol(np, &cp, 10);
usr/src/boot/common/disk.c
443
if (cp == np)
usr/src/boot/common/disk.c
447
np = cp + 1;
usr/src/boot/common/disk.c
448
slice = strtol(np, &cp, 10);
usr/src/boot/common/disk.c
449
if (np == cp)
usr/src/boot/common/disk.c
459
np = cp + 1;
usr/src/boot/common/disk.c
460
slice = strtol(np, &cp, 10);
usr/src/boot/common/disk.c
461
if (np == cp)
usr/src/boot/common/gfx_fb.c
2152
struct name_entry *np;
usr/src/boot/common/gfx_fb.c
2168
np = malloc(sizeof (*np));
usr/src/boot/common/gfx_fb.c
2169
if (np == NULL) {
usr/src/boot/common/gfx_fb.c
2173
np->n_name = strdup(buf);
usr/src/boot/common/gfx_fb.c
2174
if (np->n_name == NULL) {
usr/src/boot/common/gfx_fb.c
2175
free(np);
usr/src/boot/common/gfx_fb.c
2179
SLIST_INSERT_HEAD(nl, np, n_entry);
usr/src/boot/common/gfx_fb.c
2350
struct name_entry *np;
usr/src/boot/common/gfx_fb.c
2357
np = SLIST_FIRST(nl);
usr/src/boot/common/gfx_fb.c
2359
if (insert_font(np->n_name, FONT_AUTO) == false)
usr/src/boot/common/gfx_fb.c
2360
printf("failed to add font: %s\n", np->n_name);
usr/src/boot/common/gfx_fb.c
2361
free(np->n_name);
usr/src/boot/common/gfx_fb.c
2362
free(np);
usr/src/boot/efi/libefi/devicename.c
104
np = devspec + strlen(dv->dv_name);
usr/src/boot/efi/libefi/devicename.c
117
err = disk_parsedev((struct disk_devdesc *)idev, np, path);
usr/src/boot/efi/libefi/devicename.c
127
err = zfs_parsedev((struct zfs_devdesc *)idev, np, path);
usr/src/boot/efi/libefi/devicename.c
138
cp = (char *)np;
usr/src/boot/efi/libefi/devicename.c
140
if (*np != '\0' && *np != ':') {
usr/src/boot/efi/libefi/devicename.c
143
unit = strtol(np, &cp, 0);
usr/src/boot/efi/libefi/devicename.c
144
if (errno != 0 || cp == np) {
usr/src/boot/efi/libefi/devicename.c
89
const char *np;
usr/src/boot/efi/loader/framebuffer.c
297
uint32_t np, depth, refresh;
usr/src/boot/efi/loader/framebuffer.c
375
np = efifb->fb_stride & (efifb->fb_stride - 1);
usr/src/boot/efi/loader/framebuffer.c
376
if (np) {
usr/src/boot/efi/loader/framebuffer.c
377
efifb->fb_stride |= (np - 1);
usr/src/boot/efi/loader/framebuffer.c
380
} while (np);
usr/src/boot/i386/libi386/devicename.c
105
np = devspec + strlen(dv->dv_name);
usr/src/boot/i386/libi386/devicename.c
118
err = disk_parsedev((struct disk_devdesc *)idev, np, path);
usr/src/boot/i386/libi386/devicename.c
128
err = zfs_parsedev((struct zfs_devdesc *)idev, np, path);
usr/src/boot/i386/libi386/devicename.c
139
cp = (char *)np;
usr/src/boot/i386/libi386/devicename.c
141
if (*np && (*np != ':')) {
usr/src/boot/i386/libi386/devicename.c
143
unit = strtol(np, &cp, 0);
usr/src/boot/i386/libi386/devicename.c
144
if (cp == np) {
usr/src/boot/i386/libi386/devicename.c
90
const char *np;
usr/src/boot/libsa/zfs/zfs.c
1563
const char *np;
usr/src/boot/libsa/zfs/zfs.c
1567
np = devspec;
usr/src/boot/libsa/zfs/zfs.c
1568
if (*np != ':')
usr/src/boot/libsa/zfs/zfs.c
1570
np++;
usr/src/boot/libsa/zfs/zfs.c
1571
end = strrchr(np, ':');
usr/src/boot/libsa/zfs/zfs.c
1574
sep = strchr(np, '/');
usr/src/boot/libsa/zfs/zfs.c
1577
memcpy(poolname, np, sep - np);
usr/src/boot/libsa/zfs/zfs.c
1578
poolname[sep - np] = '\0';
usr/src/cmd/abi/spectrans/spec2trace/parseproto.y
1644
type_t *np;
usr/src/cmd/abi/spectrans/spec2trace/parseproto.y
1646
while (np = type_GetNext(tp))
usr/src/cmd/abi/spectrans/spec2trace/parseproto.y
1647
tp = np;
usr/src/cmd/ast/ksh/builtins/alias.c
183
Namval_t *np;
usr/src/cmd/ast/ksh/builtins/alias.c
208
np = nv_open("exitval", shp->var_tree, 0);
usr/src/cmd/ast/ksh/builtins/alias.c
209
if (!np)
usr/src/cmd/ast/ksh/builtins/alias.c
211
exitval = (int)nv_getnum(np);
usr/src/cmd/ast/ksh/builtins/alias.c
212
nv_close(np);
usr/src/cmd/awk/awk.h
292
Node *np;
usr/src/cmd/awk/b.c
1067
xfree((f->re[i].lval.np));
usr/src/cmd/awk/b.c
427
f->re[info(v)].lval.np = right(v);
usr/src/cmd/awk/b.c
702
Node *np;
usr/src/cmd/awk/b.c
713
np = regexp();
usr/src/cmd/awk/b.c
717
return (np);
usr/src/cmd/awk/b.c
729
Node *np;
usr/src/cmd/awk/b.c
733
np = op2(CHAR, NIL, itonp(rlxval));
usr/src/cmd/awk/b.c
735
return (unary(np));
usr/src/cmd/awk/b.c
747
np = op2(CCL, NIL, (Node *)cclenter((char *)rlxstr));
usr/src/cmd/awk/b.c
749
return (unary(np));
usr/src/cmd/awk/b.c
752
np = op2(NCCL, NIL, (Node *)cclenter((char *)rlxstr));
usr/src/cmd/awk/b.c
754
return (unary(np));
usr/src/cmd/awk/b.c
769
np = regexp();
usr/src/cmd/awk/b.c
772
return (unary(np));
usr/src/cmd/awk/b.c
787
concat(Node *np)
usr/src/cmd/awk/b.c
798
return (concat(op2(CAT, np, primary())));
usr/src/cmd/awk/b.c
800
return (np);
usr/src/cmd/awk/b.c
805
alt(Node *np)
usr/src/cmd/awk/b.c
809
return (alt(op2(OR, np, concat(primary()))));
usr/src/cmd/awk/b.c
811
return (np);
usr/src/cmd/awk/b.c
815
unary(Node *np)
usr/src/cmd/awk/b.c
820
return (unary(op2(STAR, np, NIL)));
usr/src/cmd/awk/b.c
823
return (unary(op2(PLUS, np, NIL)));
usr/src/cmd/awk/b.c
826
return (unary(op2(QUEST, np, NIL)));
usr/src/cmd/awk/b.c
828
return (np);
usr/src/cmd/awk/b.c
987
if ((k == CHAR && c == ptoi(f->re[p[i]].lval.np)) ||
usr/src/cmd/awk/run.c
512
Node *np;
usr/src/cmd/awk/run.c
522
for (np = a[1]; np != NULL; np = np->nnext) {
usr/src/cmd/awk/run.c
523
y = execute(np); /* subscript */
usr/src/cmd/awk/run.c
531
if (np->nnext) {
usr/src/cmd/awk/run.c
560
Node *np;
usr/src/cmd/awk/run.c
588
for (np = a[1]; np != NULL; np = np->nnext) {
usr/src/cmd/awk/run.c
589
y = execute(np); /* subscript */
usr/src/cmd/awk/run.c
597
if (np->nnext) {
usr/src/cmd/awk/tran.c
328
Cell *cp, *op, **np;
usr/src/cmd/awk/tran.c
331
np = (Cell **)calloc(nsz, sizeof (Cell *));
usr/src/cmd/awk/tran.c
332
if (np == NULL) /* can't do it, but can keep running. */
usr/src/cmd/awk/tran.c
338
cp->cnext = np[nh];
usr/src/cmd/awk/tran.c
339
np[nh] = cp;
usr/src/cmd/awk/tran.c
343
tp->tab = np;
usr/src/cmd/awk_xpg4/awk.h
298
void s_print(NODE *np);
usr/src/cmd/awk_xpg4/awk.h
299
void s_prf(NODE *np);
usr/src/cmd/awk_xpg4/awk.h
300
size_t xprintf(NODE *np, FILE *fp, wchar_t **cp);
usr/src/cmd/awk_xpg4/awk.h
304
void strassign(NODE *np, STRING string, int flags, size_t length);
usr/src/cmd/awk_xpg4/awk.h
305
NODE *nassign(NODE *np, NODE *value);
usr/src/cmd/awk_xpg4/awk.h
306
NODE *assign(NODE *np, NODE *value);
usr/src/cmd/awk_xpg4/awk.h
307
void delarray(NODE *np);
usr/src/cmd/awk_xpg4/awk.h
314
void freenode(NODE *np);
usr/src/cmd/awk_xpg4/awk.h
315
void execute(NODE *np);
usr/src/cmd/awk_xpg4/awk.h
316
INT exprint(NODE *np);
usr/src/cmd/awk_xpg4/awk.h
317
REAL exprreal(NODE *np);
usr/src/cmd/awk_xpg4/awk.h
318
STRING exprstring(NODE *np);
usr/src/cmd/awk_xpg4/awk.h
320
NODE *exprreduce(NODE *np);
usr/src/cmd/awk_xpg4/awk.h
323
REGEXP getregexp(NODE *np);
usr/src/cmd/awk_xpg4/awk.h
324
void addsymtab(NODE *np);
usr/src/cmd/awk_xpg4/awk.h
325
void delsymtab(NODE *np, int fflag);
usr/src/cmd/awk_xpg4/awk.h
338
NODE *f_exp(NODE *np);
usr/src/cmd/awk_xpg4/awk.h
339
NODE *f_int(NODE *np);
usr/src/cmd/awk_xpg4/awk.h
340
NODE *f_log(NODE *np);
usr/src/cmd/awk_xpg4/awk.h
341
NODE *f_sqrt(NODE *np);
usr/src/cmd/awk_xpg4/awk.h
342
NODE *f_getline(NODE *np);
usr/src/cmd/awk_xpg4/awk.h
343
NODE *f_index(NODE *np);
usr/src/cmd/awk_xpg4/awk.h
344
NODE *f_length(NODE *np);
usr/src/cmd/awk_xpg4/awk.h
345
NODE *f_split(NODE *np);
usr/src/cmd/awk_xpg4/awk.h
346
NODE *f_sprintf(NODE *np);
usr/src/cmd/awk_xpg4/awk.h
347
NODE *f_substr(NODE *np);
usr/src/cmd/awk_xpg4/awk.h
348
NODE *f_rand(NODE *np);
usr/src/cmd/awk_xpg4/awk.h
349
NODE *f_srand(NODE *np);
usr/src/cmd/awk_xpg4/awk.h
350
NODE *f_sin(NODE *np);
usr/src/cmd/awk_xpg4/awk.h
351
NODE *f_cos(NODE *np);
usr/src/cmd/awk_xpg4/awk.h
352
NODE *f_atan2(NODE *np);
usr/src/cmd/awk_xpg4/awk.h
353
NODE *f_sub(NODE *np);
usr/src/cmd/awk_xpg4/awk.h
354
NODE *f_gsub(NODE *np);
usr/src/cmd/awk_xpg4/awk.h
355
NODE *f_match(NODE *np);
usr/src/cmd/awk_xpg4/awk.h
356
NODE *f_system(NODE *np);
usr/src/cmd/awk_xpg4/awk.h
357
NODE *f_ord(NODE *np);
usr/src/cmd/awk_xpg4/awk.h
358
NODE *f_tolower(NODE *np);
usr/src/cmd/awk_xpg4/awk.h
359
NODE *f_toupper(NODE *np);
usr/src/cmd/awk_xpg4/awk.h
360
NODE *f_close(NODE *np);
usr/src/cmd/awk_xpg4/awk.h
361
NODE *f_asort(NODE *np);
usr/src/cmd/awk_xpg4/awk.y
408
register NODE *np;
usr/src/cmd/awk_xpg4/awk.y
416
np = $7;
usr/src/cmd/awk_xpg4/awk.y
417
if (np != NNULL
usr/src/cmd/awk_xpg4/awk.y
418
&& np->n_type == DELETE
usr/src/cmd/awk_xpg4/awk.y
419
&& (np = np->n_left)->n_type == INDEX
usr/src/cmd/awk_xpg4/awk.y
420
&& np->n_left == $5
usr/src/cmd/awk_xpg4/awk.y
421
&& np->n_right == $3)
usr/src/cmd/awk_xpg4/awk.y
47
static NODE * fliplist ANSI((NODE *np));
usr/src/cmd/awk_xpg4/awk.y
536
fliplist(NODE *np)
usr/src/cmd/awk_xpg4/awk.y
540
if (np!=NNULL && !isleaf(np->n_flags)
usr/src/cmd/awk_xpg4/awk.y
542
&& (type = np->n_type)!=FUNC && type!=UFUNC
usr/src/cmd/awk_xpg4/awk.y
545
np->n_right = fliplist(np->n_right);
usr/src/cmd/awk_xpg4/awk.y
546
if ((type=np->n_type)==COMMA) {
usr/src/cmd/awk_xpg4/awk.y
549
while ((lp = np->n_left)!=NNULL && lp->n_type==COMMA) {
usr/src/cmd/awk_xpg4/awk.y
557
np->n_left = *spp;
usr/src/cmd/awk_xpg4/awk.y
558
*spp = np;
usr/src/cmd/awk_xpg4/awk.y
559
np = lp;
usr/src/cmd/awk_xpg4/awk.y
562
if (np->n_left != NULL &&
usr/src/cmd/awk_xpg4/awk.y
563
(type = np->n_left->n_type)!= FUNC && type!=UFUNC)
usr/src/cmd/awk_xpg4/awk.y
564
np->n_left = fliplist(np->n_left);
usr/src/cmd/awk_xpg4/awk.y
566
return (np);
usr/src/cmd/awk_xpg4/awk1.c
1057
NODE *np;
usr/src/cmd/awk_xpg4/awk1.c
1060
np = emptynode(RE, 0);
usr/src/cmd/awk_xpg4/awk1.c
1061
np->n_left = np->n_right = NNULL;
usr/src/cmd/awk_xpg4/awk1.c
1062
if ((n = REGWCOMP(&np->n_regexp, s)) != REG_OK) {
usr/src/cmd/awk_xpg4/awk1.c
1066
m = REGWERROR(n, np->n_regexp, NULL, 0);
usr/src/cmd/awk_xpg4/awk1.c
1068
REGWERROR(n, np->n_regexp, p, m);
usr/src/cmd/awk_xpg4/awk1.c
1071
return (np);
usr/src/cmd/awk_xpg4/awk1.c
238
NODE *np;
usr/src/cmd/awk_xpg4/awk1.c
278
np = finstall(rp->rf_name, rp->rf_func, rp->rf_type);
usr/src/cmd/awk_xpg4/awk1.c
289
np = vlook(rp->r_name);
usr/src/cmd/awk_xpg4/awk1.c
291
np->n_flags |= FSPECIAL;
usr/src/cmd/awk_xpg4/awk1.c
293
strassign(np, rp->r_svalue, FSTATIC,
usr/src/cmd/awk_xpg4/awk1.c
297
(void) assign(np, constant);
usr/src/cmd/awk_xpg4/awk1.c
360
uexit(NODE *np)
usr/src/cmd/awk_xpg4/awk1.c
364
while ((formal = getlist(&np)) != NNULL)
usr/src/cmd/awk_xpg4/awk1.c
782
NODE *np;
usr/src/cmd/awk_xpg4/awk1.c
791
yylval.node = np = vlook(linebuf);
usr/src/cmd/awk_xpg4/awk1.c
793
switch (np->n_type) {
usr/src/cmd/awk_xpg4/awk1.c
795
switch (np->n_keywtype) {
usr/src/cmd/awk_xpg4/awk1.c
801
return ((int)np->n_keywtype);
usr/src/cmd/awk_xpg4/awk1.c
816
np = emptynode(PARM, i = (cp-linebuf));
usr/src/cmd/awk_xpg4/awk1.c
817
np->n_flags = FSTRING;
usr/src/cmd/awk_xpg4/awk1.c
818
np->n_string = _null;
usr/src/cmd/awk_xpg4/awk1.c
819
np->n_strlen = 0;
usr/src/cmd/awk_xpg4/awk1.c
820
(void) memcpy(np->n_name, linebuf,
usr/src/cmd/awk_xpg4/awk1.c
822
addsymtab(np);
usr/src/cmd/awk_xpg4/awk1.c
823
yylval.node = np;
usr/src/cmd/awk_xpg4/awk1.c
824
} else if (np == varNF || (np == varFS &&
usr/src/cmd/awk_xpg4/awk1.c
834
} else if (np == varENVIRON)
usr/src/cmd/awk_xpg4/awk1.c
855
return (np->n_type);
usr/src/cmd/awk_xpg4/awk2.c
407
NODE *np;
usr/src/cmd/awk_xpg4/awk2.c
411
np = NNULL;
usr/src/cmd/awk_xpg4/awk2.c
413
while ((knp = symwalk(&nbuck, &np)) != NNULL)
usr/src/cmd/awk_xpg4/awk2.c
43
static FILE *openfile(NODE *np, int flag, int fatal);
usr/src/cmd/awk_xpg4/awk2.c
487
s_print(NODE *np)
usr/src/cmd/awk_xpg4/awk2.c
494
fp = openfile(np->n_right, 1, 1);
usr/src/cmd/awk_xpg4/awk2.c
495
if (np->n_left == NNULL)
usr/src/cmd/awk_xpg4/awk2.c
501
listp = np->n_left;
usr/src/cmd/awk_xpg4/awk2.c
502
while ((np = getlist(&listp)) != NNULL) {
usr/src/cmd/awk_xpg4/awk2.c
505
np = exprreduce(np);
usr/src/cmd/awk_xpg4/awk2.c
506
if (np->n_flags & FINT)
usr/src/cmd/awk_xpg4/awk2.c
507
(void) fprintf(fp, "%lld", (INT)np->n_int);
usr/src/cmd/awk_xpg4/awk2.c
508
else if (isstring(np->n_flags))
usr/src/cmd/awk_xpg4/awk2.c
509
(void) fprintf(fp, "%S", np->n_string);
usr/src/cmd/awk_xpg4/awk2.c
513
(double)np->n_real);
usr/src/cmd/awk_xpg4/awk2.c
528
s_prf(NODE *np)
usr/src/cmd/awk_xpg4/awk2.c
532
fp = openfile(np->n_right, 1, 1);
usr/src/cmd/awk_xpg4/awk2.c
533
(void) xprintf(np->n_left, fp, (wchar_t **)NULL);
usr/src/cmd/awk_xpg4/awk2.c
547
f_getline(NODE *np)
usr/src/cmd/awk_xpg4/awk2.c
554
if (np->n_right == NULL && phase == END) {
usr/src/cmd/awk_xpg4/awk2.c
559
if ((fp = openfile(np->n_right, 0, 0)) != FNULL) {
usr/src/cmd/awk_xpg4/awk2.c
560
if (np->n_left == NNULL) {
usr/src/cmd/awk_xpg4/awk2.c
565
np = np->n_left;
usr/src/cmd/awk_xpg4/awk2.c
568
if (isleaf(np->n_flags)) {
usr/src/cmd/awk_xpg4/awk2.c
569
if (np->n_type == PARM)
usr/src/cmd/awk_xpg4/awk2.c
570
np = np->n_next;
usr/src/cmd/awk_xpg4/awk2.c
571
strassign(np, cp, FNOALLOC, len);
usr/src/cmd/awk_xpg4/awk2.c
573
(void) assign(np, stringnode(cp,
usr/src/cmd/awk_xpg4/awk2.c
585
openfile(NODE *np, int flag, int fatal)
usr/src/cmd/awk_xpg4/awk2.c
593
if (np == NNULL) {
usr/src/cmd/awk_xpg4/awk2.c
600
if ((type = np->n_type) == APPEND)
usr/src/cmd/awk_xpg4/awk2.c
602
cp = mbunconvert(exprstring(np->n_left));
usr/src/cmd/awk_xpg4/awk2.c
621
switch (np->n_type) {
usr/src/cmd/awk_xpg4/awk2.c
686
xprintf(NODE *np, FILE *fp, wchar_t **cp)
usr/src/cmd/awk_xpg4/awk2.c
699
fnp = getlist(&np);
usr/src/cmd/awk_xpg4/awk2.c
743
fnp = exprreduce(nextarg(&np));
usr/src/cmd/awk_xpg4/awk2.c
775
(wchar_t *)exprstring(nextarg(&np)));
usr/src/cmd/awk_xpg4/awk2.c
777
wchar_t *ts = exprstring(nextarg(&np));
usr/src/cmd/awk_xpg4/awk2.c
803
exprint(nextarg(&np)));
usr/src/cmd/awk_xpg4/awk2.c
807
exprint(nextarg(&np)));
usr/src/cmd/awk_xpg4/awk2.c
823
exprreal(nextarg(&np)));
usr/src/cmd/awk_xpg4/awk2.c
827
exprreal(nextarg(&np)));
usr/src/cmd/awk_xpg4/awk2.c
839
sprintf(ofmtp, "%lld", (INT)exprint(nextarg(&np)));
usr/src/cmd/awk_xpg4/awk2.c
843
(INT)exprint(nextarg(&np)));
usr/src/cmd/awk_xpg4/awk2.c
878
NODE *np;
usr/src/cmd/awk_xpg4/awk2.c
880
if ((np = getlist(npp)) == NNULL)
usr/src/cmd/awk_xpg4/awk2.c
882
if (isleaf(np->n_flags) && np->n_type == PARM)
usr/src/cmd/awk_xpg4/awk2.c
883
return (np->n_next);
usr/src/cmd/awk_xpg4/awk2.c
884
return (np);
usr/src/cmd/awk_xpg4/awk3.c
1012
if ((t = np->n_type) == VAR || t == CONSTANT)
usr/src/cmd/awk_xpg4/awk3.c
1013
return (np);
usr/src/cmd/awk_xpg4/awk3.c
1020
if ((np = np->n_next)->n_type == ARRAY)
usr/src/cmd/awk_xpg4/awk3.c
1021
awkerr(badarray, np->n_name);
usr/src/cmd/awk_xpg4/awk3.c
1023
return (np);
usr/src/cmd/awk_xpg4/awk3.c
1027
curnode = np;
usr/src/cmd/awk_xpg4/awk3.c
1030
return (userfunc(np));
usr/src/cmd/awk_xpg4/awk3.c
1033
return (rfield(exprint(np->n_left)));
usr/src/cmd/awk_xpg4/awk3.c
1038
temp = np->n_type;
usr/src/cmd/awk_xpg4/awk3.c
1039
tnp = np->n_left;
usr/src/cmd/awk_xpg4/awk3.c
1040
np = np->n_right;
usr/src/cmd/awk_xpg4/awk3.c
1070
if (np == NNULL || np->n_type == COMMA)
usr/src/cmd/awk_xpg4/awk3.c
1073
np = vlook(exprstring(np));
usr/src/cmd/awk_xpg4/awk3.c
1074
return (np);
usr/src/cmd/awk_xpg4/awk3.c
1076
cp = makeindex(np, aname, tag);
usr/src/cmd/awk_xpg4/awk3.c
1078
np = vlook(cp);
usr/src/cmd/awk_xpg4/awk3.c
1079
if (!(np->n_flags & FINARRAY)) {
usr/src/cmd/awk_xpg4/awk3.c
1080
np->n_alink = tnp->n_alink;
usr/src/cmd/awk_xpg4/awk3.c
1081
tnp->n_alink = np;
usr/src/cmd/awk_xpg4/awk3.c
1082
np->n_flags |= FINARRAY;
usr/src/cmd/awk_xpg4/awk3.c
1085
np = vlookup(cp, 1) == NNULL ? const0 : const1;
usr/src/cmd/awk_xpg4/awk3.c
1088
return (np);
usr/src/cmd/awk_xpg4/awk3.c
1092
np = exprconcat(np, 0);
usr/src/cmd/awk_xpg4/awk3.c
1094
return (np);
usr/src/cmd/awk_xpg4/awk3.c
1097
return (intnode(exprtest(np->n_left) == 0 ? (INT)1 : (INT)0));
usr/src/cmd/awk_xpg4/awk3.c
1100
return ((exprtest(np->n_left) != 0 &&
usr/src/cmd/awk_xpg4/awk3.c
1101
exprtest(np->n_right) != 0) ? const1 : const0);
usr/src/cmd/awk_xpg4/awk3.c
1104
return ((exprtest(np->n_left) != 0 ||
usr/src/cmd/awk_xpg4/awk3.c
1105
exprtest(np->n_right) != 0) ? const1 : const0);
usr/src/cmd/awk_xpg4/awk3.c
1117
f1 = (double)exprreal(np->n_left);
usr/src/cmd/awk_xpg4/awk3.c
1118
f2 = (double)exprreal(np->n_right);
usr/src/cmd/awk_xpg4/awk3.c
1123
if (np->n_right->n_type != COLON)
usr/src/cmd/awk_xpg4/awk3.c
1125
if (exprtest(np->n_left))
usr/src/cmd/awk_xpg4/awk3.c
1126
np = np->n_right->n_left; else
usr/src/cmd/awk_xpg4/awk3.c
1127
np = np->n_right->n_right;
usr/src/cmd/awk_xpg4/awk3.c
1128
return (exprreduce(np));
usr/src/cmd/awk_xpg4/awk3.c
1136
return (comparison(np));
usr/src/cmd/awk_xpg4/awk3.c
1143
return (arithmetic(np));
usr/src/cmd/awk_xpg4/awk3.c
1151
if ((np = np->n_left)->n_type == INDEX)
usr/src/cmd/awk_xpg4/awk3.c
1152
np = exprreduce(np);
usr/src/cmd/awk_xpg4/awk3.c
1153
if (np->n_flags & FREAL)
usr/src/cmd/awk_xpg4/awk3.c
1154
tnp = realnode(np->n_real);
usr/src/cmd/awk_xpg4/awk3.c
1156
tnp = intnode(exprint(np));
usr/src/cmd/awk_xpg4/awk3.c
1157
inc_oper->n_left = np;
usr/src/cmd/awk_xpg4/awk3.c
1158
(void) assign(np, inc_oper);
usr/src/cmd/awk_xpg4/awk3.c
116
strassign(NODE *np, STRING string, int flags, size_t length)
usr/src/cmd/awk_xpg4/awk3.c
1167
if ((np = np->n_left)->n_type == INDEX)
usr/src/cmd/awk_xpg4/awk3.c
1168
np = exprreduce(np);
usr/src/cmd/awk_xpg4/awk3.c
1169
inc_oper->n_left = np;
usr/src/cmd/awk_xpg4/awk3.c
1170
return (assign(np, inc_oper));
usr/src/cmd/awk_xpg4/awk3.c
118
if (np->n_type == FUNC)
usr/src/cmd/awk_xpg4/awk3.c
1190
asn_oper->n_right = np->n_right;
usr/src/cmd/awk_xpg4/awk3.c
1191
if ((np = np->n_left)->n_type == INDEX)
usr/src/cmd/awk_xpg4/awk3.c
1192
np = exprreduce(np);
usr/src/cmd/awk_xpg4/awk3.c
1193
asn_oper->n_left = np;
usr/src/cmd/awk_xpg4/awk3.c
1194
return (assign(np, asn_oper));
usr/src/cmd/awk_xpg4/awk3.c
1198
return (f_getline(np));
usr/src/cmd/awk_xpg4/awk3.c
120
else if (np->n_type == GETLINE || np->n_type == KEYWORD)
usr/src/cmd/awk_xpg4/awk3.c
1201
return ((*np->n_left->n_function)(np->n_right));
usr/src/cmd/awk_xpg4/awk3.c
1204
if (regmatch(np->n_regexp, linebuf) == REG_OK)
usr/src/cmd/awk_xpg4/awk3.c
1209
cp = exprstring(np->n_left);
usr/src/cmd/awk_xpg4/awk3.c
1210
if (regmatch(getregexp(np->n_right), cp) == REG_OK)
usr/src/cmd/awk_xpg4/awk3.c
1215
cp = exprstring(np->n_left);
usr/src/cmd/awk_xpg4/awk3.c
1216
if (regmatch(getregexp(np->n_right), cp) != REG_OK)
usr/src/cmd/awk_xpg4/awk3.c
122
if (np->n_flags & FSPECIAL) {
usr/src/cmd/awk_xpg4/awk3.c
1221
return (assign(np->n_left, np->n_right));
usr/src/cmd/awk_xpg4/awk3.c
1224
awkerr(badarray, np->n_name);
usr/src/cmd/awk_xpg4/awk3.c
1227
awkerr(varnotfunc, np->n_name);
usr/src/cmd/awk_xpg4/awk3.c
123
(void) nassign(np, stringnode(string, flags, length));
usr/src/cmd/awk_xpg4/awk3.c
1240
arithmetic(NODE *np)
usr/src/cmd/awk_xpg4/awk3.c
1248
left = exprreduce(np->n_left);
usr/src/cmd/awk_xpg4/awk3.c
1253
r2 = exprreal(np->n_right);
usr/src/cmd/awk_xpg4/awk3.c
1256
right = exprreduce(np->n_right);
usr/src/cmd/awk_xpg4/awk3.c
126
if (isastring(np->n_flags))
usr/src/cmd/awk_xpg4/awk3.c
1269
switch (np->n_type) {
usr/src/cmd/awk_xpg4/awk3.c
127
free((wchar_t *)np->n_string);
usr/src/cmd/awk_xpg4/awk3.c
128
np->n_strlen = length++;
usr/src/cmd/awk_xpg4/awk3.c
131
np->n_string = (STRING) emalloc(length);
usr/src/cmd/awk_xpg4/awk3.c
132
(void) memcpy((void *)np->n_string, string, length);
usr/src/cmd/awk_xpg4/awk3.c
1337
comparison(NODE *np)
usr/src/cmd/awk_xpg4/awk3.c
134
np->n_string = string;
usr/src/cmd/awk_xpg4/awk3.c
1345
left = np->n_left;
usr/src/cmd/awk_xpg4/awk3.c
1352
right = np->n_right;
usr/src/cmd/awk_xpg4/awk3.c
140
np->n_flags &= FSAVE;
usr/src/cmd/awk_xpg4/awk3.c
1425
switch (np->n_type) {
usr/src/cmd/awk_xpg4/awk3.c
143
flags |= type_of(np);
usr/src/cmd/awk_xpg4/awk3.c
1457
type_of(NODE *np)
usr/src/cmd/awk_xpg4/awk3.c
146
np->n_flags |= flags;
usr/src/cmd/awk_xpg4/awk3.c
1466
cp = (wchar_t *)np->n_string;
usr/src/cmd/awk_xpg4/awk3.c
156
nassign(NODE *np, NODE *value)
usr/src/cmd/awk_xpg4/awk3.c
1585
lfield(INT fieldno, NODE *np)
usr/src/cmd/awk_xpg4/awk3.c
1595
newlen = wcslen(newval = (wchar_t *)exprstring(np));
usr/src/cmd/awk_xpg4/awk3.c
162
if (np == value)
usr/src/cmd/awk_xpg4/awk3.c
163
return (np);
usr/src/cmd/awk_xpg4/awk3.c
164
if (np->n_flags & FSPECIAL) {
usr/src/cmd/awk_xpg4/awk3.c
165
if (np == varRS || np == varFS) {
usr/src/cmd/awk_xpg4/awk3.c
166
if (isastring(np->n_flags))
usr/src/cmd/awk_xpg4/awk3.c
1660
return (np);
usr/src/cmd/awk_xpg4/awk3.c
167
free((void *)np->n_string);
usr/src/cmd/awk_xpg4/awk3.c
1671
userfunc(NODE *np)
usr/src/cmd/awk_xpg4/awk3.c
1676
if ((fnp = np->n_left) == NNULL)
usr/src/cmd/awk_xpg4/awk3.c
168
len = sizeof (wchar_t) * ((np->n_strlen =
usr/src/cmd/awk_xpg4/awk3.c
1698
actlist = np->n_right;
usr/src/cmd/awk_xpg4/awk3.c
170
np->n_string = emalloc(len);
usr/src/cmd/awk_xpg4/awk3.c
171
(void) memcpy((wchar_t *)np->n_string, cp, len);
usr/src/cmd/awk_xpg4/awk3.c
172
np->n_flags = FALLOC|FSTRING|FSPECIAL;
usr/src/cmd/awk_xpg4/awk3.c
173
if (np == varRS) {
usr/src/cmd/awk_xpg4/awk3.c
174
if (np->n_string[0] == '\n')
usr/src/cmd/awk_xpg4/awk3.c
176
else if (np->n_string[0] == '\0')
usr/src/cmd/awk_xpg4/awk3.c
1794
np = retval; else
usr/src/cmd/awk_xpg4/awk3.c
1795
np = const0;
usr/src/cmd/awk_xpg4/awk3.c
180
} else if (np == varFS) {
usr/src/cmd/awk_xpg4/awk3.c
1813
return (np);
usr/src/cmd/awk_xpg4/awk3.c
1820
getregexp(NODE *np)
usr/src/cmd/awk_xpg4/awk3.c
1822
if (np->n_type == RE)
usr/src/cmd/awk_xpg4/awk3.c
1823
return (np->n_regexp);
usr/src/cmd/awk_xpg4/awk3.c
1824
np = renode((wchar_t *)exprstring(np));
usr/src/cmd/awk_xpg4/awk3.c
1825
return (np->n_regexp);
usr/src/cmd/awk_xpg4/awk3.c
1834
register NODE *np;
usr/src/cmd/awk_xpg4/awk3.c
1836
if ((np = *npp) == NNULL)
usr/src/cmd/awk_xpg4/awk3.c
1837
return (np);
usr/src/cmd/awk_xpg4/awk3.c
1838
if (np->n_type == COMMA) {
usr/src/cmd/awk_xpg4/awk3.c
1839
*npp = np->n_right;
usr/src/cmd/awk_xpg4/awk3.c
1840
return (np->n_left);
usr/src/cmd/awk_xpg4/awk3.c
1843
return (np);
usr/src/cmd/awk_xpg4/awk3.c
185
if (wcslen((wchar_t *)np->n_string) > 1)
usr/src/cmd/awk_xpg4/awk3.c
1851
s_if(NODE *np)
usr/src/cmd/awk_xpg4/awk3.c
1856
test = exprtest(np->n_left);
usr/src/cmd/awk_xpg4/awk3.c
1857
xp = np->n_right;
usr/src/cmd/awk_xpg4/awk3.c
186
setrefield(np);
usr/src/cmd/awk_xpg4/awk3.c
187
else if (np->n_string[0] == ' ')
usr/src/cmd/awk_xpg4/awk3.c
1871
s_while(NODE *np)
usr/src/cmd/awk_xpg4/awk3.c
1875
if (np->n_type == DO)
usr/src/cmd/awk_xpg4/awk3.c
1878
if (exprtest(np->n_left) == 0)
usr/src/cmd/awk_xpg4/awk3.c
1881
if ((act = action(np->n_right)) != 0) {
usr/src/cmd/awk_xpg4/awk3.c
1901
s_for(NODE *np)
usr/src/cmd/awk_xpg4/awk3.c
1907
listp = np->n_left;
usr/src/cmd/awk_xpg4/awk3.c
1916
if ((act = action(np->n_right)) != 0) {
usr/src/cmd/awk_xpg4/awk3.c
192
return (np);
usr/src/cmd/awk_xpg4/awk3.c
1939
s_forin(NODE *np)
usr/src/cmd/awk_xpg4/awk3.c
195
if (isastring(np->n_flags))
usr/src/cmd/awk_xpg4/awk3.c
1951
left = np->n_left;
usr/src/cmd/awk_xpg4/awk3.c
1952
statement = np->n_right;
usr/src/cmd/awk_xpg4/awk3.c
1957
np = left->n_right;
usr/src/cmd/awk_xpg4/awk3.c
1958
if (np->n_type == PARM) {
usr/src/cmd/awk_xpg4/awk3.c
1959
np = np->n_next;
usr/src/cmd/awk_xpg4/awk3.c
196
free((wchar_t *)np->n_string);
usr/src/cmd/awk_xpg4/awk3.c
1960
if (!(np->n_flags & FLARRAY))
usr/src/cmd/awk_xpg4/awk3.c
1961
np = np->n_alink;
usr/src/cmd/awk_xpg4/awk3.c
1963
if (np == varSYMTAB) {
usr/src/cmd/awk_xpg4/awk3.c
1965
np = NNULL;
usr/src/cmd/awk_xpg4/awk3.c
1974
if (np->n_type != ARRAY) {
usr/src/cmd/awk_xpg4/awk3.c
1975
if (!isstring(np->n_flags) || np->n_string != _null)
usr/src/cmd/awk_xpg4/awk3.c
1976
awkerr(notarray, np->n_name);
usr/src/cmd/awk_xpg4/awk3.c
1979
promote(np);
usr/src/cmd/awk_xpg4/awk3.c
198
np->n_strlen = value->n_strlen;
usr/src/cmd/awk_xpg4/awk3.c
1980
if (np->n_alink != NNULL)
usr/src/cmd/awk_xpg4/awk3.c
1981
if (!(np->n_flags & FLARRAY))
usr/src/cmd/awk_xpg4/awk3.c
1982
np = np->n_alink;
usr/src/cmd/awk_xpg4/awk3.c
1994
if ((*(nnp = next_forin) = np->n_alink) == 0)
usr/src/cmd/awk_xpg4/awk3.c
200
len = (np->n_strlen+1) * sizeof (wchar_t);
usr/src/cmd/awk_xpg4/awk3.c
201
np->n_string = emalloc(len);
usr/src/cmd/awk_xpg4/awk3.c
2014
if ((left = symwalk(&nbuck, &np)) == NNULL)
usr/src/cmd/awk_xpg4/awk3.c
2018
if ((np = *nnp) == NNULL)
usr/src/cmd/awk_xpg4/awk3.c
202
(void) memcpy(np->n_string, value->n_string, len);
usr/src/cmd/awk_xpg4/awk3.c
2020
index = np->n_name+alen;
usr/src/cmd/awk_xpg4/awk3.c
2021
*nnp = np->n_alink;
usr/src/cmd/awk_xpg4/awk3.c
203
np->n_flags &= FSAVE;
usr/src/cmd/awk_xpg4/awk3.c
204
np->n_flags |= value->n_flags & ~FSAVE;
usr/src/cmd/awk_xpg4/awk3.c
2047
register NODE *np;
usr/src/cmd/awk_xpg4/awk3.c
2049
np = *npp;
usr/src/cmd/awk_xpg4/awk3.c
205
np->n_flags |= FALLOC;
usr/src/cmd/awk_xpg4/awk3.c
2051
while (np == NNULL) {
usr/src/cmd/awk_xpg4/awk3.c
2054
np = symtab[(*buckp)++];
usr/src/cmd/awk_xpg4/awk3.c
2056
if (np->n_type == VAR &&
usr/src/cmd/awk_xpg4/awk3.c
2057
(!isstring(np->n_flags) || np->n_string != _null)) {
usr/src/cmd/awk_xpg4/awk3.c
2058
*npp = np->n_next;
usr/src/cmd/awk_xpg4/awk3.c
2059
return (np);
usr/src/cmd/awk_xpg4/awk3.c
206
return (np);
usr/src/cmd/awk_xpg4/awk3.c
2061
np = np->n_next;
usr/src/cmd/awk_xpg4/awk3.c
2070
exprtest(NODE *np)
usr/src/cmd/awk_xpg4/awk3.c
2074
if (np == NNULL)
usr/src/cmd/awk_xpg4/awk3.c
2078
np = exprreduce(np);
usr/src/cmd/awk_xpg4/awk3.c
2079
if (isint(t = np->n_flags)) {
usr/src/cmd/awk_xpg4/awk3.c
208
np->n_string = value->n_string;
usr/src/cmd/awk_xpg4/awk3.c
2081
return (exprint(np) != 0);
usr/src/cmd/awk_xpg4/awk3.c
2082
return (np->n_int != 0);
usr/src/cmd/awk_xpg4/awk3.c
2087
rval = isstring(t) ? exprreal(np) : np->n_real;
usr/src/cmd/awk_xpg4/awk3.c
2090
return (*(wchar_t *)exprstring(np) != '\0');
usr/src/cmd/awk_xpg4/awk3.c
2099
makeindex(NODE *np, wchar_t *array, int tag)
usr/src/cmd/awk_xpg4/awk3.c
210
np->n_int = value->n_int;
usr/src/cmd/awk_xpg4/awk3.c
212
np->n_real = value->n_real;
usr/src/cmd/awk_xpg4/awk3.c
2121
if (np->n_type != COMMA) {
usr/src/cmd/awk_xpg4/awk3.c
2125
if (isleaf(np->n_flags) && np->n_type == PARM)
usr/src/cmd/awk_xpg4/awk3.c
2126
np = np->n_next;
usr/src/cmd/awk_xpg4/awk3.c
2127
if (isstring(np->n_flags)) {
usr/src/cmd/awk_xpg4/awk3.c
2128
indstr = np->n_string;
usr/src/cmd/awk_xpg4/awk3.c
2129
len = np->n_strlen;
usr/src/cmd/awk_xpg4/awk3.c
213
np->n_flags &= FSAVE;
usr/src/cmd/awk_xpg4/awk3.c
2131
indstr = exprstring(np);
usr/src/cmd/awk_xpg4/awk3.c
214
np->n_flags |= value->n_flags & ~FSAVE;
usr/src/cmd/awk_xpg4/awk3.c
215
return (np);
usr/src/cmd/awk_xpg4/awk3.c
2153
while ((index = getlist(&np)) != NNULL) {
usr/src/cmd/awk_xpg4/awk3.c
222
setrefield(NODE *np)
usr/src/cmd/awk_xpg4/awk3.c
227
if ((n = REGWCOMP(&re, np->n_string)) != REG_OK) {
usr/src/cmd/awk_xpg4/awk3.c
230
(char *)linebuf, np->n_string);
usr/src/cmd/awk_xpg4/awk3.c
284
register NODE *np;
usr/src/cmd/awk_xpg4/awk3.c
286
np = emptynode(type, 0);
usr/src/cmd/awk_xpg4/awk3.c
287
np->n_left = left;
usr/src/cmd/awk_xpg4/awk3.c
288
np->n_right = right;
usr/src/cmd/awk_xpg4/awk3.c
289
np->n_lineno = lineno;
usr/src/cmd/awk_xpg4/awk3.c
290
return (np);
usr/src/cmd/awk_xpg4/awk3.c
299
register NODE *np;
usr/src/cmd/awk_xpg4/awk3.c
301
np = emptynode(CONSTANT, 0);
usr/src/cmd/awk_xpg4/awk3.c
302
np->n_flags = FINT|FVINT;
usr/src/cmd/awk_xpg4/awk3.c
303
np->n_int = i;
usr/src/cmd/awk_xpg4/awk3.c
304
return (np);
usr/src/cmd/awk_xpg4/awk3.c
313
register NODE *np;
usr/src/cmd/awk_xpg4/awk3.c
315
np = emptynode(CONSTANT, 0);
usr/src/cmd/awk_xpg4/awk3.c
316
np->n_flags = FREAL|FVREAL;
usr/src/cmd/awk_xpg4/awk3.c
317
np->n_real = real;
usr/src/cmd/awk_xpg4/awk3.c
318
return (np);
usr/src/cmd/awk_xpg4/awk3.c
327
register NODE *np;
usr/src/cmd/awk_xpg4/awk3.c
329
np = emptynode(CONSTANT, 0);
usr/src/cmd/awk_xpg4/awk3.c
330
np->n_strlen = length;
usr/src/cmd/awk_xpg4/awk3.c
332
np->n_string = emalloc(length = (length+1) * sizeof (wchar_t));
usr/src/cmd/awk_xpg4/awk3.c
333
(void) memcpy(np->n_string, s, length);
usr/src/cmd/awk_xpg4/awk3.c
335
np->n_string = s;
usr/src/cmd/awk_xpg4/awk3.c
342
np->n_flags = type_of(np);
usr/src/cmd/awk_xpg4/awk3.c
345
np->n_flags = FSTRING;
usr/src/cmd/awk_xpg4/awk3.c
346
np->n_flags |= how;
usr/src/cmd/awk_xpg4/awk3.c
347
return (np);
usr/src/cmd/awk_xpg4/awk3.c
36
static NODE *arithmetic(NODE *np);
usr/src/cmd/awk_xpg4/awk3.c
37
static NODE *comparison(NODE *np);
usr/src/cmd/awk_xpg4/awk3.c
371
register NODE *np;
usr/src/cmd/awk_xpg4/awk3.c
374
np = fnodep++;
usr/src/cmd/awk_xpg4/awk3.c
376
np = (NODE *)emalloc(sizeof (NODE) +
usr/src/cmd/awk_xpg4/awk3.c
379
np->n_next = freelist;
usr/src/cmd/awk_xpg4/awk3.c
38
static int type_of(NODE *np);
usr/src/cmd/awk_xpg4/awk3.c
380
freelist = np;
usr/src/cmd/awk_xpg4/awk3.c
383
np->n_flags = FNONTOK;
usr/src/cmd/awk_xpg4/awk3.c
384
np->n_type = type;
usr/src/cmd/awk_xpg4/awk3.c
385
np->n_alink = NNULL;
usr/src/cmd/awk_xpg4/awk3.c
387
return (np);
usr/src/cmd/awk_xpg4/awk3.c
394
freenode(NODE *np)
usr/src/cmd/awk_xpg4/awk3.c
396
if (isastring(np->n_flags))
usr/src/cmd/awk_xpg4/awk3.c
397
free((wchar_t *)np->n_string);
usr/src/cmd/awk_xpg4/awk3.c
398
else if (np->n_type == RE) {
usr/src/cmd/awk_xpg4/awk3.c
399
REGWFREE(np->n_regexp);
usr/src/cmd/awk_xpg4/awk3.c
401
free((wchar_t *)np);
usr/src/cmd/awk_xpg4/awk3.c
41
static NODE *userfunc(NODE *np);
usr/src/cmd/awk_xpg4/awk3.c
410
register NODE *np;
usr/src/cmd/awk_xpg4/awk3.c
414
np = emptynode(KEYWORD, l);
usr/src/cmd/awk_xpg4/awk3.c
415
np->n_keywtype = type;
usr/src/cmd/awk_xpg4/awk3.c
416
(void) memcpy(np->n_name, name, (l+1) * sizeof (wchar_t));
usr/src/cmd/awk_xpg4/awk3.c
417
addsymtab(np);
usr/src/cmd/awk_xpg4/awk3.c
426
register NODE *np;
usr/src/cmd/awk_xpg4/awk3.c
43
static NODE *exprconcat(NODE *np, int len);
usr/src/cmd/awk_xpg4/awk3.c
430
np = emptynode(type, l);
usr/src/cmd/awk_xpg4/awk3.c
431
np->n_function = func;
usr/src/cmd/awk_xpg4/awk3.c
432
(void) memcpy(np->n_name, name, (l+1) * sizeof (wchar_t));
usr/src/cmd/awk_xpg4/awk3.c
433
addsymtab(np);
usr/src/cmd/awk_xpg4/awk3.c
434
return (np);
usr/src/cmd/awk_xpg4/awk3.c
44
static int s_if(NODE *np);
usr/src/cmd/awk_xpg4/awk3.c
447
register NODE *np;
usr/src/cmd/awk_xpg4/awk3.c
449
np = symtab[hashbuck(hash = dohash((wchar_t *)name))];
usr/src/cmd/awk_xpg4/awk3.c
45
static int s_while(NODE *np);
usr/src/cmd/awk_xpg4/awk3.c
450
while (np != NNULL) {
usr/src/cmd/awk_xpg4/awk3.c
451
if (np->n_hash == hash && wcscmp(name, np->n_name) == 0)
usr/src/cmd/awk_xpg4/awk3.c
452
return (np);
usr/src/cmd/awk_xpg4/awk3.c
453
np = np->n_next;
usr/src/cmd/awk_xpg4/awk3.c
456
np = NNULL;
usr/src/cmd/awk_xpg4/awk3.c
458
np = emptynode(VAR, hash = wcslen(name));
usr/src/cmd/awk_xpg4/awk3.c
459
np->n_flags = FSTRING|FVINT;
usr/src/cmd/awk_xpg4/awk3.c
46
static int s_for(NODE *np);
usr/src/cmd/awk_xpg4/awk3.c
460
np->n_strlen = 0;
usr/src/cmd/awk_xpg4/awk3.c
461
np->n_string = _null;
usr/src/cmd/awk_xpg4/awk3.c
462
(void) memcpy(np->n_name, name,
usr/src/cmd/awk_xpg4/awk3.c
464
addsymtab(np);
usr/src/cmd/awk_xpg4/awk3.c
466
return (np);
usr/src/cmd/awk_xpg4/awk3.c
47
static int s_forin(NODE *np);
usr/src/cmd/awk_xpg4/awk3.c
473
addsymtab(NODE *np)
usr/src/cmd/awk_xpg4/awk3.c
477
np->n_hash = dohash((wchar_t *)np->n_name);
usr/src/cmd/awk_xpg4/awk3.c
478
spp = &symtab[hashbuck(np->n_hash)];
usr/src/cmd/awk_xpg4/awk3.c
479
np->n_next = *spp;
usr/src/cmd/awk_xpg4/awk3.c
480
*spp = np;
usr/src/cmd/awk_xpg4/awk3.c
491
delsymtab(NODE *np, int fflag)
usr/src/cmd/awk_xpg4/awk3.c
50
static int action(NODE *np);
usr/src/cmd/awk_xpg4/awk3.c
502
h = hashbuck(np->n_hash);
usr/src/cmd/awk_xpg4/awk3.c
505
if (rnp == np) {
usr/src/cmd/awk_xpg4/awk3.c
51
static wchar_t *makeindex(NODE *np, wchar_t *array, int tag);
usr/src/cmd/awk_xpg4/awk3.c
52
static int exprtest(NODE *np);
usr/src/cmd/awk_xpg4/awk3.c
557
register NODE *np;
usr/src/cmd/awk_xpg4/awk3.c
568
np = wp->n_left;
usr/src/cmd/awk_xpg4/awk3.c
571
np = wp;
usr/src/cmd/awk_xpg4/awk3.c
574
if (np->n_type != PACT)
usr/src/cmd/awk_xpg4/awk3.c
581
tnp = np;
usr/src/cmd/awk_xpg4/awk3.c
582
np = np->n_left;
usr/src/cmd/awk_xpg4/awk3.c
583
if (np == NNULL) {
usr/src/cmd/awk_xpg4/awk3.c
587
if (np->n_type != phase)
usr/src/cmd/awk_xpg4/awk3.c
589
} else if ((type = np->n_type) == BEGIN || type == END) {
usr/src/cmd/awk_xpg4/awk3.c
597
if (np->n_flags & FMATCH) {
usr/src/cmd/awk_xpg4/awk3.c
598
if (exprint(np->n_right) != 0)
usr/src/cmd/awk_xpg4/awk3.c
599
np->n_flags &= ~FMATCH;
usr/src/cmd/awk_xpg4/awk3.c
600
} else if (exprint(np->n_left) != 0) {
usr/src/cmd/awk_xpg4/awk3.c
601
if (exprint(np->n_right) == 0)
usr/src/cmd/awk_xpg4/awk3.c
602
np->n_flags |= FMATCH;
usr/src/cmd/awk_xpg4/awk3.c
605
} else if (exprint(np) == 0)
usr/src/cmd/awk_xpg4/awk3.c
607
np = tnp;
usr/src/cmd/awk_xpg4/awk3.c
608
if (action(np->n_right)) {
usr/src/cmd/awk_xpg4/awk3.c
623
register NODE *np, *nnp;
usr/src/cmd/awk_xpg4/awk3.c
627
for (np = &nodes[0]; np < fnodep; np++) {
usr/src/cmd/awk_xpg4/awk3.c
628
if (isastring(np->n_flags)) {
usr/src/cmd/awk_xpg4/awk3.c
629
free((wchar_t *)np->n_string);
usr/src/cmd/awk_xpg4/awk3.c
630
} else if (np->n_type == RE) {
usr/src/cmd/awk_xpg4/awk3.c
631
REGWFREE(np->n_regexp);
usr/src/cmd/awk_xpg4/awk3.c
635
for (np = freelist; np != NNULL; np = nnp) {
usr/src/cmd/awk_xpg4/awk3.c
636
nnp = np->n_next;
usr/src/cmd/awk_xpg4/awk3.c
637
freenode(np);
usr/src/cmd/awk_xpg4/awk3.c
649
register NODE *np;
usr/src/cmd/awk_xpg4/awk3.c
655
np = wp->n_left;
usr/src/cmd/awk_xpg4/awk3.c
658
np = wp;
usr/src/cmd/awk_xpg4/awk3.c
663
curnode = np;
usr/src/cmd/awk_xpg4/awk3.c
669
switch (np->n_type) {
usr/src/cmd/awk_xpg4/awk3.c
671
(void) assign(np->n_left, np->n_right);
usr/src/cmd/awk_xpg4/awk3.c
675
s_print(np);
usr/src/cmd/awk_xpg4/awk3.c
679
s_prf(np);
usr/src/cmd/awk_xpg4/awk3.c
683
if (np->n_left != NNULL)
usr/src/cmd/awk_xpg4/awk3.c
684
act = (int)exprint(np->n_left); else
usr/src/cmd/awk_xpg4/awk3.c
692
np = np->n_left != NNULL
usr/src/cmd/awk_xpg4/awk3.c
693
? exprreduce(np->n_left)
usr/src/cmd/awk_xpg4/awk3.c
697
(void) nassign(retval, np);
usr/src/cmd/awk_xpg4/awk3.c
705
return (np->n_type);
usr/src/cmd/awk_xpg4/awk3.c
708
if ((l = np->n_left)->n_type == PARM) {
usr/src/cmd/awk_xpg4/awk3.c
719
if ((np = l->n_left)->n_type == PARM) {
usr/src/cmd/awk_xpg4/awk3.c
720
np = np->n_next;
usr/src/cmd/awk_xpg4/awk3.c
721
if (!(np->n_flags & FLARRAY))
usr/src/cmd/awk_xpg4/awk3.c
722
np = np->n_alink;
usr/src/cmd/awk_xpg4/awk3.c
735
while (np != NNULL) {
usr/src/cmd/awk_xpg4/awk3.c
736
if (np->n_alink == l) {
usr/src/cmd/awk_xpg4/awk3.c
737
np->n_alink = l->n_alink;
usr/src/cmd/awk_xpg4/awk3.c
740
np = np->n_alink;
usr/src/cmd/awk_xpg4/awk3.c
759
if ((act = s_while(np)) != 0)
usr/src/cmd/awk_xpg4/awk3.c
764
if ((act = s_for(np)) != 0)
usr/src/cmd/awk_xpg4/awk3.c
769
if ((act = s_forin(np)) != 0)
usr/src/cmd/awk_xpg4/awk3.c
774
if ((act = s_if(np)) != 0)
usr/src/cmd/awk_xpg4/awk3.c
779
(void) exprreduce(np);
usr/src/cmd/awk_xpg4/awk3.c
795
delarray(NODE *np)
usr/src/cmd/awk_xpg4/awk3.c
799
nnp = np->n_alink;
usr/src/cmd/awk_xpg4/awk3.c
800
np->n_alink = NNULL;
usr/src/cmd/awk_xpg4/awk3.c
802
np = nnp->n_alink;
usr/src/cmd/awk_xpg4/awk3.c
804
nnp = np;
usr/src/cmd/awk_xpg4/awk3.c
812
exprint(NODE *np)
usr/src/cmd/awk_xpg4/awk3.c
814
if (isleaf(np->n_flags)) {
usr/src/cmd/awk_xpg4/awk3.c
815
if (np->n_type == PARM)
usr/src/cmd/awk_xpg4/awk3.c
816
np = np->n_next;
usr/src/cmd/awk_xpg4/awk3.c
819
np = exprreduce(np);
usr/src/cmd/awk_xpg4/awk3.c
820
switch (np->n_type) {
usr/src/cmd/awk_xpg4/awk3.c
824
if (np->n_flags & FINT)
usr/src/cmd/awk_xpg4/awk3.c
825
return (np->n_int);
usr/src/cmd/awk_xpg4/awk3.c
826
if (np->n_flags & FREAL)
usr/src/cmd/awk_xpg4/awk3.c
827
return ((INT)np->n_real);
usr/src/cmd/awk_xpg4/awk3.c
828
return ((INT)wcstoll(np->n_string, NULL, 10));
usr/src/cmd/awk_xpg4/awk3.c
841
exprreal(NODE *np)
usr/src/cmd/awk_xpg4/awk3.c
845
if (isleaf(np->n_flags)) {
usr/src/cmd/awk_xpg4/awk3.c
846
if (np->n_type == PARM)
usr/src/cmd/awk_xpg4/awk3.c
847
np = np->n_next;
usr/src/cmd/awk_xpg4/awk3.c
850
np = exprreduce(np);
usr/src/cmd/awk_xpg4/awk3.c
851
switch (np->n_type) {
usr/src/cmd/awk_xpg4/awk3.c
855
if (np->n_flags & FREAL)
usr/src/cmd/awk_xpg4/awk3.c
856
return (np->n_real);
usr/src/cmd/awk_xpg4/awk3.c
857
if (np->n_flags & FINT)
usr/src/cmd/awk_xpg4/awk3.c
858
return ((REAL)np->n_int);
usr/src/cmd/awk_xpg4/awk3.c
859
return ((REAL)wcstod((wchar_t *)np->n_string, (wchar_t **)0));
usr/src/cmd/awk_xpg4/awk3.c
872
exprstring(NODE *np)
usr/src/cmd/awk_xpg4/awk3.c
874
if (isleaf(np->n_flags)) {
usr/src/cmd/awk_xpg4/awk3.c
875
if (np->n_type == PARM)
usr/src/cmd/awk_xpg4/awk3.c
876
np = np->n_next;
usr/src/cmd/awk_xpg4/awk3.c
879
np = exprreduce(np);
usr/src/cmd/awk_xpg4/awk3.c
880
switch (np->n_type) {
usr/src/cmd/awk_xpg4/awk3.c
884
if (isstring(np->n_flags))
usr/src/cmd/awk_xpg4/awk3.c
885
return (np->n_string);
usr/src/cmd/awk_xpg4/awk3.c
886
if (np->n_flags & FINT)
usr/src/cmd/awk_xpg4/awk3.c
887
return (STRING)lltoa((long long)np->n_int);
usr/src/cmd/awk_xpg4/awk3.c
892
(double)np->n_real);
usr/src/cmd/awk_xpg4/awk3.c
947
exprconcat(NODE *np, int len)
usr/src/cmd/awk_xpg4/awk3.c
950
register NODE *lnp = np->n_left;
usr/src/cmd/awk_xpg4/awk3.c
951
register NODE *rnp = np->n_right;
usr/src/cmd/awk_xpg4/awk3.c
998
exprreduce(NODE *np)
usr/src/cmd/awk_xpg4/awk4.c
103
if ((na = nargs(np)) > 1)
usr/src/cmd/awk_xpg4/awk4.c
105
return (realnode(sqrt(exprreal(na==0 ? field0 : getlist(&np)))));
usr/src/cmd/awk_xpg4/awk4.c
113
f_sin(NODE *np)
usr/src/cmd/awk_xpg4/awk4.c
115
if (nargs(np) != 1)
usr/src/cmd/awk_xpg4/awk4.c
117
return (realnode(sin(exprreal(getlist(&np)))));
usr/src/cmd/awk_xpg4/awk4.c
125
f_cos(NODE *np)
usr/src/cmd/awk_xpg4/awk4.c
127
if (nargs(np) != 1)
usr/src/cmd/awk_xpg4/awk4.c
129
return (realnode(cos(exprreal(getlist(&np)))));
usr/src/cmd/awk_xpg4/awk4.c
137
f_atan2(NODE *np)
usr/src/cmd/awk_xpg4/awk4.c
141
if (nargs(np) != 2)
usr/src/cmd/awk_xpg4/awk4.c
143
y = (double)exprreal(getlist(&np));
usr/src/cmd/awk_xpg4/awk4.c
144
x = (double)exprreal(getlist(&np));
usr/src/cmd/awk_xpg4/awk4.c
154
f_srand(NODE *np)
usr/src/cmd/awk_xpg4/awk4.c
160
if ((na = nargs(np)) > 1)
usr/src/cmd/awk_xpg4/awk4.c
164
seed = (uint)exprint(getlist(&np));
usr/src/cmd/awk_xpg4/awk4.c
176
f_rand(NODE *np)
usr/src/cmd/awk_xpg4/awk4.c
182
if (nargs(np) != 0)
usr/src/cmd/awk_xpg4/awk4.c
195
f_sub(NODE *np)
usr/src/cmd/awk_xpg4/awk4.c
197
return (dosub(np, 1));
usr/src/cmd/awk_xpg4/awk4.c
206
f_gsub(NODE *np)
usr/src/cmd/awk_xpg4/awk4.c
208
return (dosub(np, 0));
usr/src/cmd/awk_xpg4/awk4.c
216
dosub(NODE *np, int glob)
usr/src/cmd/awk_xpg4/awk4.c
226
if ((na = nargs(np)) != 2 && na != 3)
usr/src/cmd/awk_xpg4/awk4.c
228
rp = getregexp(getlist(&np));
usr/src/cmd/awk_xpg4/awk4.c
229
sub = exprstring(getlist(&np));
usr/src/cmd/awk_xpg4/awk4.c
231
left = getlist(&np);
usr/src/cmd/awk_xpg4/awk4.c
260
f_match(NODE *np)
usr/src/cmd/awk_xpg4/awk4.c
267
if (nargs(np) != 2)
usr/src/cmd/awk_xpg4/awk4.c
269
text = exprstring(getlist(&np));
usr/src/cmd/awk_xpg4/awk4.c
270
rp = getregexp(getlist(&np));
usr/src/cmd/awk_xpg4/awk4.c
288
f_system(NODE *np)
usr/src/cmd/awk_xpg4/awk4.c
292
if (nargs(np) != 1)
usr/src/cmd/awk_xpg4/awk4.c
295
retcode = system(mbunconvert(exprstring(getlist(&np))));
usr/src/cmd/awk_xpg4/awk4.c
304
f_index(NODE *np)
usr/src/cmd/awk_xpg4/awk4.c
310
if (nargs(np) != 2)
usr/src/cmd/awk_xpg4/awk4.c
312
s1 = (wchar_t *)exprstring(getlist(&np));
usr/src/cmd/awk_xpg4/awk4.c
313
s2 = (wchar_t *)exprstring(getlist(&np));
usr/src/cmd/awk_xpg4/awk4.c
336
f_length(NODE *np)
usr/src/cmd/awk_xpg4/awk4.c
340
if ((na = nargs(np)) > 1)
usr/src/cmd/awk_xpg4/awk4.c
344
na = wcslen((wchar_t *)exprstring(getlist(&np)));
usr/src/cmd/awk_xpg4/awk4.c
353
f_split(NODE *np)
usr/src/cmd/awk_xpg4/awk4.c
366
if ((n = nargs(np))<2 || n>3)
usr/src/cmd/awk_xpg4/awk4.c
368
ep = exprstring(snp = getlist(&np));
usr/src/cmd/awk_xpg4/awk4.c
369
tnp = getlist(&np);
usr/src/cmd/awk_xpg4/awk4.c
373
sep = getlist(&np);
usr/src/cmd/awk_xpg4/awk4.c
38
static uint nargs(NODE *np);
usr/src/cmd/awk_xpg4/awk4.c
39
static NODE *dosub(NODE *np, int glob);
usr/src/cmd/awk_xpg4/awk4.c
40
static NODE *docasetr(NODE *np, int upper);
usr/src/cmd/awk_xpg4/awk4.c
460
f_sprintf(NODE *np)
usr/src/cmd/awk_xpg4/awk4.c
465
if (nargs(np) == 0)
usr/src/cmd/awk_xpg4/awk4.c
467
length = xprintf(np, (FILE *)NULL, &cp);
usr/src/cmd/awk_xpg4/awk4.c
468
np = stringnode(cp, FNOALLOC, length);
usr/src/cmd/awk_xpg4/awk4.c
469
return (np);
usr/src/cmd/awk_xpg4/awk4.c
477
f_substr(NODE *np)
usr/src/cmd/awk_xpg4/awk4.c
484
if ((n = nargs(np))<2 || n>3)
usr/src/cmd/awk_xpg4/awk4.c
486
str = exprstring(getlist(&np));
usr/src/cmd/awk_xpg4/awk4.c
487
if ((start = (int)exprint(getlist(&np))-1) < 0)
usr/src/cmd/awk_xpg4/awk4.c
491
x = (int)exprint(getlist(&np));
usr/src/cmd/awk_xpg4/awk4.c
507
np = stringnode(str, FALLOC, len);
usr/src/cmd/awk_xpg4/awk4.c
509
return (np);
usr/src/cmd/awk_xpg4/awk4.c
516
f_close(NODE *np)
usr/src/cmd/awk_xpg4/awk4.c
521
if (nargs(np) != 1)
usr/src/cmd/awk_xpg4/awk4.c
523
name = mbunconvert(exprstring(getlist(&np)));
usr/src/cmd/awk_xpg4/awk4.c
539
f_ord(NODE *np)
usr/src/cmd/awk_xpg4/awk4.c
54
f_exp(NODE *np)
usr/src/cmd/awk_xpg4/awk4.c
541
if (nargs(np) != 1)
usr/src/cmd/awk_xpg4/awk4.c
543
return (intnode((INT)*exprstring(getlist(&np))));
usr/src/cmd/awk_xpg4/awk4.c
552
f_tolower(NODE *np)
usr/src/cmd/awk_xpg4/awk4.c
554
return (docasetr(np, 0));
usr/src/cmd/awk_xpg4/awk4.c
563
f_toupper(NODE *np)
usr/src/cmd/awk_xpg4/awk4.c
565
return (docasetr(np, 1));
usr/src/cmd/awk_xpg4/awk4.c
579
f_asort(NODE *np)
usr/src/cmd/awk_xpg4/awk4.c
58
if ((na = nargs(np)) > 1)
usr/src/cmd/awk_xpg4/awk4.c
588
if (nargs(np) != 2)
usr/src/cmd/awk_xpg4/awk4.c
590
array = getlist(&np);
usr/src/cmd/awk_xpg4/awk4.c
596
funcname = exprstring(getlist(&np));
usr/src/cmd/awk_xpg4/awk4.c
60
return (realnode(exp(exprreal(na==0 ? field0 : getlist(&np)))));
usr/src/cmd/awk_xpg4/awk4.c
655
nargs(NODE *np)
usr/src/cmd/awk_xpg4/awk4.c
659
if (np == NNULL)
usr/src/cmd/awk_xpg4/awk4.c
662
while (np!=NNULL && np->n_type==COMMA) {
usr/src/cmd/awk_xpg4/awk4.c
663
np = np->n_right;
usr/src/cmd/awk_xpg4/awk4.c
673
docasetr(NODE *np, int upper)
usr/src/cmd/awk_xpg4/awk4.c
680
if ((na = nargs(np)) > 1)
usr/src/cmd/awk_xpg4/awk4.c
682
str = strsave(na==0 ? linebuf : exprstring(getlist(&np)));
usr/src/cmd/awk_xpg4/awk4.c
69
f_int(NODE *np)
usr/src/cmd/awk_xpg4/awk4.c
73
if ((na = nargs(np)) > 1)
usr/src/cmd/awk_xpg4/awk4.c
75
return (intnode(exprint(na==0 ? field0 : getlist(&np))));
usr/src/cmd/awk_xpg4/awk4.c
84
f_log(NODE *np)
usr/src/cmd/awk_xpg4/awk4.c
88
if ((na = nargs(np)) > 1)
usr/src/cmd/awk_xpg4/awk4.c
90
return (realnode(log(exprreal(na==0 ? field0 : getlist(&np)))));
usr/src/cmd/awk_xpg4/awk4.c
99
f_sqrt(NODE *np)
usr/src/cmd/backup/dump/dumpmain.c
1061
uchar_t *np, *fp, *dp;
usr/src/cmd/backup/dump/dumpmain.c
1062
np = nodmap;
usr/src/cmd/backup/dump/dumpmain.c
1066
*fp++ = *np++ ^ *dp++;
usr/src/cmd/backup/restore/interactive.c
123
np = lookupname(name);
usr/src/cmd/backup/restore/interactive.c
124
if (np == NIL || (np->e_flags & NEW) == 0) {
usr/src/cmd/backup/restore/interactive.c
129
treescan(name, np->e_ino, deletefile);
usr/src/cmd/backup/restore/interactive.c
513
char *cp, *np, *prefix;
usr/src/cmd/backup/restore/interactive.c
52
struct entry *np;
usr/src/cmd/backup/restore/interactive.c
527
for (cp = np = canonname; *np != '\0'; cp++) {
usr/src/cmd/backup/restore/interactive.c
528
*cp = *np++;
usr/src/cmd/backup/restore/interactive.c
529
while (*cp == '/' && *np == '/')
usr/src/cmd/backup/restore/interactive.c
530
np++;
usr/src/cmd/backup/restore/interactive.c
549
np = canonname;
usr/src/cmd/backup/restore/interactive.c
550
while (*np != '\0') {
usr/src/cmd/backup/restore/interactive.c
551
np++;
usr/src/cmd/backup/restore/interactive.c
552
cp = np;
usr/src/cmd/backup/restore/interactive.c
553
while (*np != '/' && *np != '\0')
usr/src/cmd/backup/restore/interactive.c
554
np++;
usr/src/cmd/backup/restore/interactive.c
555
if (np - cp == 1 && *cp == '.') {
usr/src/cmd/backup/restore/interactive.c
557
len = strlen(np);
usr/src/cmd/backup/restore/interactive.c
558
(void) memmove(cp, np, len);
usr/src/cmd/backup/restore/interactive.c
562
np = cp;
usr/src/cmd/backup/restore/interactive.c
564
if (np - cp == 2 && strncmp(cp, "..", 2) == 0) {
usr/src/cmd/backup/restore/interactive.c
571
len = strlen(np);
usr/src/cmd/backup/restore/interactive.c
572
(void) memmove(cp, np, len);
usr/src/cmd/backup/restore/interactive.c
576
np = cp;
usr/src/cmd/backup/restore/interactive.c
631
struct entry *np;
usr/src/cmd/backup/restore/interactive.c
664
np = lookupino(dp->d_ino);
usr/src/cmd/backup/restore/interactive.c
665
if ((np == NIL) || ((np->e_flags & NEW) == 0))
usr/src/cmd/backup/restore/interactive.c
709
struct entry *np;
usr/src/cmd/backup/restore/interactive.c
761
np = lookupino(fp->fnum);
usr/src/cmd/backup/restore/interactive.c
762
if (np != NIL)
usr/src/cmd/backup/restore/interactive.c
763
fp->fflags = np->e_flags;
usr/src/cmd/backup/restore/restore.c
178
struct entry *ep, *np, *ip;
usr/src/cmd/backup/restore/restore.c
201
np = lookupname(name);
usr/src/cmd/backup/restore/restore.c
202
if (np != NIL) {
usr/src/cmd/backup/restore/restore.c
204
ip = lookupino(np->e_ino);
usr/src/cmd/backup/restore/restore.c
210
if (ip != np)
usr/src/cmd/backup/restore/restore.c
221
if (ep == np) {
usr/src/cmd/backup/restore/restore.c
230
removeleaf(np);
usr/src/cmd/backup/restore/restore.c
231
freeentry(np);
usr/src/cmd/backup/restore/restore.c
232
np = NIL;
usr/src/cmd/backup/restore/restore.c
256
if (((key & (INOFND|NAMEFND)) == (INOFND|NAMEFND)) && ip != np) {
usr/src/cmd/backup/restore/restore.c
258
removeleaf(np);
usr/src/cmd/backup/restore/restore.c
259
freeentry(np);
usr/src/cmd/backup/restore/restore.c
263
myname(np));
usr/src/cmd/backup/restore/restore.c
264
mktempname(np);
usr/src/cmd/backup/restore/restore.c
266
np = NIL;
usr/src/cmd/backup/restore/restore.c
271
((key & NAMEFND) && np->e_type != type)))
usr/src/cmd/backup/restore/restore.c
309
removeleaf(np);
usr/src/cmd/backup/restore/restore.c
310
freeentry(np);
usr/src/cmd/backup/restore/restore.c
315
mktempname(np);
usr/src/cmd/backup/restore/restore.c
385
np->e_flags |= EXTRACT;
usr/src/cmd/backup/restore/restore.c
388
np->e_flags |= KEEP;
usr/src/cmd/backup/restore/restore.c
390
flagvalues(np));
usr/src/cmd/backup/restore/restore.c
510
struct entry *ep, *np;
usr/src/cmd/backup/restore/restore.c
518
for (np = ep->e_entries; np != NIL; np = np->e_sibling) {
usr/src/cmd/backup/restore/restore.c
519
if (np->e_flags == 0) {
usr/src/cmd/backup/restore/restore.c
522
myname(np));
usr/src/cmd/backup/restore/restore.c
523
removeleaf(np);
usr/src/cmd/backup/restore/restore.c
524
freeentry(np);
usr/src/cmd/backup/restore/restore.c
532
for (np = ep->e_entries; np != NIL; np = np->e_sibling) {
usr/src/cmd/backup/restore/restore.c
533
if (np->e_type == LEAF) {
usr/src/cmd/backup/restore/restore.c
534
if (np->e_flags != 0)
usr/src/cmd/backup/restore/restore.c
535
badentry(np, gettext(
usr/src/cmd/backup/restore/restore.c
539
myname(np));
usr/src/cmd/backup/restore/restore.c
540
removeleaf(np);
usr/src/cmd/backup/restore/restore.c
541
freeentry(np);
usr/src/cmd/backup/restore/restore.c
810
struct entry *np, *ep;
usr/src/cmd/backup/restore/restore.c
822
for (np = ep->e_links; np != NIL; np = np->e_links) {
usr/src/cmd/backup/restore/restore.c
823
if ((np->e_flags & NEW) == 0)
usr/src/cmd/backup/restore/restore.c
825
resolve(myname(np), &dfd, &from);
usr/src/cmd/backup/restore/restore.c
843
np->e_flags &= ~NEW;
usr/src/cmd/backup/restore/restore.c
886
struct entry *np, *ep;
usr/src/cmd/backup/restore/restore.c
895
np = lookupino(ino);
usr/src/cmd/backup/restore/restore.c
896
if (np != ep)
usr/src/cmd/backup/restore/restore.c
898
for (; np != NIL; np = np->e_links)
usr/src/cmd/backup/restore/restore.c
899
if (np == ep)
usr/src/cmd/backup/restore/restore.c
901
if (np == NIL) {
usr/src/cmd/backup/restore/restore.c
919
struct entry *np = ep;
usr/src/cmd/backup/restore/restore.c
923
for (np = ep->e_entries; np != NIL; np = np->e_sibling) {
usr/src/cmd/backup/restore/restore.c
924
if (np->e_type == NODE) {
usr/src/cmd/backup/restore/restore.c
925
removexattrs(np);
usr/src/cmd/backup/restore/restore.c
927
np->e_flags |= REMOVED;
usr/src/cmd/backup/restore/restore.c
928
freeentry(np);
usr/src/cmd/backup/restore/symtab.c
137
char *np, *cp;
usr/src/cmd/backup/restore/symtab.c
148
np = buf;
usr/src/cmd/backup/restore/symtab.c
150
*np++ = *cp++;
usr/src/cmd/backup/restore/symtab.c
151
*np = '\0';
usr/src/cmd/backup/restore/symtab.c
260
struct entry *np, *ep;
usr/src/cmd/backup/restore/symtab.c
264
np = freelist;
usr/src/cmd/backup/restore/symtab.c
265
freelist = np->e_next;
usr/src/cmd/backup/restore/symtab.c
266
(void) bzero((char *)np, (size_t)sizeof (*np));
usr/src/cmd/backup/restore/symtab.c
268
np = (struct entry *)calloc(1, sizeof (*np));
usr/src/cmd/backup/restore/symtab.c
269
if (np == NIL) {
usr/src/cmd/backup/restore/symtab.c
275
np->e_type = type & ~(LINK|ROOT);
usr/src/cmd/backup/restore/symtab.c
277
np->e_flags |= XATTR;
usr/src/cmd/backup/restore/symtab.c
286
np->e_name = savename(name);
usr/src/cmd/backup/restore/symtab.c
288
np->e_namlen = strlen(name);
usr/src/cmd/backup/restore/symtab.c
289
np->e_parent = np;
usr/src/cmd/backup/restore/symtab.c
290
addino(ROOTINO, np);
usr/src/cmd/backup/restore/symtab.c
291
return (np);
usr/src/cmd/backup/restore/symtab.c
294
if (np->e_flags & XATTR) {
usr/src/cmd/backup/restore/symtab.c
307
np->e_name = savename(cp);
usr/src/cmd/backup/restore/symtab.c
309
np->e_namlen = strlen(np->e_name);
usr/src/cmd/backup/restore/symtab.c
310
np->e_parent = ep;
usr/src/cmd/backup/restore/symtab.c
316
if ((type & ROOT) && (np->e_flags & XATTR)) {
usr/src/cmd/backup/restore/symtab.c
318
ep->e_xattrs = np;
usr/src/cmd/backup/restore/symtab.c
321
np->e_sibling = ep->e_entries;
usr/src/cmd/backup/restore/symtab.c
322
ep->e_entries = np;
usr/src/cmd/backup/restore/symtab.c
332
np->e_ino = inum;
usr/src/cmd/backup/restore/symtab.c
333
np->e_links = ep->e_links;
usr/src/cmd/backup/restore/symtab.c
334
ep->e_links = np;
usr/src/cmd/backup/restore/symtab.c
340
addino(inum, np);
usr/src/cmd/backup/restore/symtab.c
342
return (np);
usr/src/cmd/backup/restore/symtab.c
351
struct entry *np;
usr/src/cmd/backup/restore/symtab.c
363
np = lookupino(ep->e_ino);
usr/src/cmd/backup/restore/symtab.c
364
if (np == NIL)
usr/src/cmd/backup/restore/symtab.c
366
if (np == ep) {
usr/src/cmd/backup/restore/symtab.c
372
for (; np != NIL; np = np->e_links) {
usr/src/cmd/backup/restore/symtab.c
373
if (np->e_links == ep) {
usr/src/cmd/backup/restore/symtab.c
374
np->e_links = ep->e_links;
usr/src/cmd/backup/restore/symtab.c
378
if (np == NIL)
usr/src/cmd/backup/restore/symtab.c
394
struct entry *np;
usr/src/cmd/backup/restore/symtab.c
397
np = lookupparent(newname);
usr/src/cmd/backup/restore/symtab.c
398
if (np == NIL)
usr/src/cmd/backup/restore/symtab.c
400
if (np != ep->e_parent) {
usr/src/cmd/backup/restore/symtab.c
402
ep->e_parent = np;
usr/src/cmd/backup/restore/symtab.c
403
ep->e_sibling = np->e_entries;
usr/src/cmd/backup/restore/symtab.c
404
np->e_entries = ep;
usr/src/cmd/backup/restore/symtab.c
430
struct entry *np;
usr/src/cmd/backup/restore/symtab.c
432
np = ep->e_parent;
usr/src/cmd/backup/restore/symtab.c
434
if (np->e_xattrs == ep)
usr/src/cmd/backup/restore/symtab.c
435
np->e_xattrs = NIL;
usr/src/cmd/backup/restore/symtab.c
439
} else if (np->e_entries == ep) {
usr/src/cmd/backup/restore/symtab.c
440
np->e_entries = ep->e_sibling;
usr/src/cmd/backup/restore/symtab.c
442
for (np = np->e_entries; np != NIL; np = np->e_sibling) {
usr/src/cmd/backup/restore/symtab.c
443
if (np->e_sibling == ep) {
usr/src/cmd/backup/restore/symtab.c
444
np->e_sibling = ep->e_sibling;
usr/src/cmd/backup/restore/symtab.c
448
if (np == NIL)
usr/src/cmd/backup/restore/symtab.c
484
struct strhdr *np;
usr/src/cmd/backup/restore/symtab.c
498
np = strtblhdr[as / STRTBLINCR].next;
usr/src/cmd/backup/restore/symtab.c
499
if (np != NULL) {
usr/src/cmd/backup/restore/symtab.c
500
strtblhdr[as / STRTBLINCR].next = np->next;
usr/src/cmd/backup/restore/symtab.c
501
cp = (char *)np;
usr/src/cmd/backup/restore/symtab.c
524
struct strhdr *tp, *np;
usr/src/cmd/backup/restore/symtab.c
530
np = (struct strhdr *)name;
usr/src/cmd/backup/restore/symtab.c
531
np->next = tp->next;
usr/src/cmd/backup/restore/symtab.c
532
tp->next = np;
usr/src/cmd/backup/restore/symtab.c
74
addino(ino_t inum, struct entry *np)
usr/src/cmd/backup/restore/symtab.c
87
np->e_ino = inum;
usr/src/cmd/backup/restore/symtab.c
88
np->e_next = *epp;
usr/src/cmd/backup/restore/symtab.c
89
*epp = np;
usr/src/cmd/backup/restore/symtab.c
91
for (np = np->e_next; np != NIL; np = np->e_next)
usr/src/cmd/backup/restore/symtab.c
92
if (np->e_ino == inum)
usr/src/cmd/backup/restore/symtab.c
93
badentry(np, gettext("duplicate inum"));
usr/src/cmd/backup/restore/utilities.c
145
newnode(struct entry *np)
usr/src/cmd/backup/restore/utilities.c
150
if (np->e_type != NODE)
usr/src/cmd/backup/restore/utilities.c
151
badentry(np, gettext("newnode: not a node"));
usr/src/cmd/backup/restore/utilities.c
152
resolve(myname(np), &dfd, &cp);
usr/src/cmd/backup/restore/utilities.c
167
np->e_flags |= EXISTED;
usr/src/cmd/backup/restore/utilities.c
84
struct entry *np;
usr/src/cmd/backup/restore/utilities.c
87
for (np = lookupino(ep->e_ino); np != NIL && np != ep; np = np->e_links)
usr/src/cmd/backup/restore/utilities.c
89
if (np == NIL)
usr/src/cmd/bhyve/common/mem.c
118
struct mmio_rb_range *np;
usr/src/cmd/bhyve/common/mem.c
121
RB_FOREACH(np, mmio_rb_tree, rbt) {
usr/src/cmd/bhyve/common/mem.c
122
PRINTLN(" %lx:%lx, %s", np->mr_base, np->mr_end,
usr/src/cmd/bhyve/common/mem.c
123
np->mr_param.name);
usr/src/cmd/captoinfo/otermcap.c
259
otnamatch(char *np)
usr/src/cmd/captoinfo/otermcap.c
267
for (Np = np; *Np && *Bp == *Np; Bp++, Np++)
usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_persist.c
1291
i_ipmgmt_node2nvl(nvlist_t **nvl, ipmgmt_aobjmap_t *np)
usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_persist.c
1301
np->am_aobjname)) != 0)
usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_persist.c
1305
np->am_ifname)) != 0)
usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_persist.c
1308
(void) snprintf(strval, IPMGMT_STRSIZE, "%d", np->am_lnum);
usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_persist.c
1312
(void) snprintf(strval, IPMGMT_STRSIZE, "%d", np->am_family);
usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_persist.c
1316
(void) snprintf(strval, IPMGMT_STRSIZE, "%d", np->am_flags);
usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_persist.c
1320
(void) snprintf(strval, IPMGMT_STRSIZE, "%d", np->am_atype);
usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_persist.c
1324
switch (np->am_atype) {
usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_persist.c
1328
in6 = &np->ipmgmt_am_ifid;
usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_persist.c
1329
if (np->ipmgmt_am_linklocal &&
usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_persist.c
1349
if (*np->ipmgmt_am_reqhost != '\0' &&
usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_persist.c
1351
np->ipmgmt_am_reqhost)) != 0)
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
4217
mib2_ipNetToMediaEntry_t *np;
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
4240
for (np = (mib2_ipNetToMediaEntry_t *)item->valp;
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
4241
(char *)np < (char *)item->valp + item->length;
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
4242
np = (mib2_ipNetToMediaEntry_t *)((char *)np +
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
4258
flags = np->ipNetToMediaInfo.ntm_flags;
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
4284
octetstr(&np->ipNetToMediaIfIndex, 'a',
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
4286
pr_addr(np->ipNetToMediaNetAddress,
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
4288
octetstr(&np->ipNetToMediaInfo.ntm_mask, 'd',
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
4291
octetstr(&np->ipNetToMediaPhysAddress, 'h',
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
7098
struct netent *np = NULL;
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
7142
np = getnetbyaddr(net, AF_INET);
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
7144
if (np && np->n_net == net)
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
7145
cp = np->n_name;
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
7179
struct netent *np = NULL;
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
7236
np = getnetbyaddr(netshifted, AF_INET);
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
7238
if (np && np->n_net == netshifted)
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
7239
cp = np->n_name;
usr/src/cmd/cmd-inet/usr.bin/pppd/auth.c
1679
struct netent *np;
usr/src/cmd/cmd-inet/usr.bin/pppd/auth.c
1761
np = getnetbyname (ptr_word);
usr/src/cmd/cmd-inet/usr.bin/pppd/auth.c
1762
if (np != NULL && np->n_addrtype == AF_INET) {
usr/src/cmd/cmd-inet/usr.bin/pppd/auth.c
1763
ah = np->n_net;
usr/src/cmd/cmd-inet/usr.bin/rcp.c
1421
char *np, *vect[1], buf[RCP_BUFSIZE];
usr/src/cmd/cmd-inet/usr.bin/rcp.c
1538
np = namebuf;
usr/src/cmd/cmd-inet/usr.bin/rcp.c
1540
np = targ;
usr/src/cmd/cmd-inet/usr.bin/rcp.c
1543
exists = stat(np, &stb) == 0;
usr/src/cmd/cmd-inet/usr.bin/rcp.c
1562
(void) chmod(np, mode);
usr/src/cmd/cmd-inet/usr.bin/rcp.c
1563
} else if (mkdir(np, mode) < 0) {
usr/src/cmd/cmd-inet/usr.bin/rcp.c
1575
if ((dfd = open(np, O_RDONLY)) == -1)
usr/src/cmd/cmd-inet/usr.bin/rcp.c
1582
(void) rmdir(np);
usr/src/cmd/cmd-inet/usr.bin/rcp.c
1588
vect[0] = np;
usr/src/cmd/cmd-inet/usr.bin/rcp.c
1592
if (utimes(np, tv) < 0)
usr/src/cmd/cmd-inet/usr.bin/rcp.c
1595
np, strerror(errno));
usr/src/cmd/cmd-inet/usr.bin/rcp.c
1600
if ((ofd = open(np, O_WRONLY|O_CREAT, mode)) < 0) {
usr/src/cmd/cmd-inet/usr.bin/rcp.c
1602
error("rcp: %s: %s\n", np, strerror(errno));
usr/src/cmd/cmd-inet/usr.bin/rcp.c
1625
(void) unlink(np);
usr/src/cmd/cmd-inet/usr.bin/rcp.c
1663
error(TRUNCERR, np,
usr/src/cmd/cmd-inet/usr.bin/rcp.c
1690
error(TRUNCERR, np, strerror(errno));
usr/src/cmd/cmd-inet/usr.bin/rcp.c
1696
if (utimes(np, tv) < 0)
usr/src/cmd/cmd-inet/usr.bin/rcp.c
1698
np, strerror(errno));
usr/src/cmd/cmd-inet/usr.bin/rcp.c
1701
error("rcp: %s: %s\n", np, strerror(errno));
usr/src/cmd/cmd-inet/usr.lib/inetd/env.c
101
char **p, **np;
usr/src/cmd/cmd-inet/usr.lib/inetd/env.c
119
np = nenv;
usr/src/cmd/cmd-inet/usr.lib/inetd/env.c
121
*np = uu_msprintf("SMF_RESTARTER=%s", INETD_INSTANCE_FMRI);
usr/src/cmd/cmd-inet/usr.lib/inetd/env.c
122
if (*np == NULL)
usr/src/cmd/cmd-inet/usr.lib/inetd/env.c
125
np++;
usr/src/cmd/cmd-inet/usr.lib/inetd/env.c
126
*np = uu_msprintf("SMF_FMRI=%s", instance->fmri);
usr/src/cmd/cmd-inet/usr.lib/inetd/env.c
127
if (*np == NULL)
usr/src/cmd/cmd-inet/usr.lib/inetd/env.c
130
np++;
usr/src/cmd/cmd-inet/usr.lib/inetd/env.c
131
*np = uu_msprintf("SMF_METHOD=%s", method);
usr/src/cmd/cmd-inet/usr.lib/inetd/env.c
132
if (*np == NULL)
usr/src/cmd/cmd-inet/usr.lib/inetd/env.c
135
np++;
usr/src/cmd/cmd-inet/usr.lib/inetd/env.c
142
*np = strdup(*p);
usr/src/cmd/cmd-inet/usr.lib/inetd/env.c
143
if (*np == NULL)
usr/src/cmd/cmd-inet/usr.lib/inetd/env.c
146
np++;
usr/src/cmd/cmd-inet/usr.lib/inetd/env.c
164
*np = strdup(*p);
usr/src/cmd/cmd-inet/usr.lib/inetd/env.c
165
if (*np == NULL)
usr/src/cmd/cmd-inet/usr.lib/inetd/env.c
168
np++;
usr/src/cmd/cmd-inet/usr.lib/inetd/env.c
172
*np = NULL;
usr/src/cmd/cmd-inet/usr.sbin/ifconfig/ifconfig.c
4003
struct netent *np;
usr/src/cmd/cmd-inet/usr.sbin/ifconfig/ifconfig.c
4045
np = getnetbyname(str);
usr/src/cmd/cmd-inet/usr.sbin/ifconfig/ifconfig.c
4046
if (np) {
usr/src/cmd/cmd-inet/usr.sbin/ifconfig/ifconfig.c
4047
sin->sin_family = np->n_addrtype;
usr/src/cmd/cmd-inet/usr.sbin/ifconfig/ifconfig.c
4048
sin->sin_addr = inet_makeaddr(np->n_net, INADDR_ANY);
usr/src/cmd/cmd-inet/usr.sbin/in.routed/common.c
41
struct netent *np;
usr/src/cmd/cmd-inet/usr.sbin/in.routed/common.c
74
else if ((np = getnetbyname(name)) != NULL)
usr/src/cmd/cmd-inet/usr.sbin/in.routed/common.c
75
in.s_addr = np->n_net;
usr/src/cmd/cmd-inet/usr.sbin/in.routed/radix.c
505
uint8_t *mp = m_arg, *np = n_arg, *lim;
usr/src/cmd/cmd-inet/usr.sbin/in.routed/radix.c
509
if (*mp++ > *np++)
usr/src/cmd/cmd-inet/usr.sbin/in.routed/rtquery.c
565
struct netent *np;
usr/src/cmd/cmd-inet/usr.sbin/in.routed/rtquery.c
664
np = getnetbyaddr((long)in.s_addr,
usr/src/cmd/cmd-inet/usr.sbin/in.routed/rtquery.c
666
if (np != NULL)
usr/src/cmd/cmd-inet/usr.sbin/in.routed/rtquery.c
667
name = np->n_name;
usr/src/cmd/cmd-inet/usr.sbin/in.rwhod.c
373
struct neighbor *np;
usr/src/cmd/cmd-inet/usr.sbin/in.rwhod.c
450
} else for (np = neighbors; np != NULL; np = np->n_next) {
usr/src/cmd/cmd-inet/usr.sbin/in.rwhod.c
452
np->n_flags & IFF_MULTICAST) {
usr/src/cmd/cmd-inet/usr.sbin/in.rwhod.c
457
&(((struct sockaddr_in *)np->n_addr)->sin_addr),
usr/src/cmd/cmd-inet/usr.sbin/in.rwhod.c
468
(struct sockaddr *)np->n_addr, np->n_addrlen);
usr/src/cmd/cmd-inet/usr.sbin/in.rwhod.c
502
struct neighbor *np;
usr/src/cmd/cmd-inet/usr.sbin/in.rwhod.c
556
for (np = neighbors; np != NULL; np = np->n_next) {
usr/src/cmd/cmd-inet/usr.sbin/in.rwhod.c
557
if (np->n_name &&
usr/src/cmd/cmd-inet/usr.sbin/in.rwhod.c
558
strcmp(ifr->ifr_name, np->n_name) == 0)
usr/src/cmd/cmd-inet/usr.sbin/in.rwhod.c
561
if (np != NULL)
usr/src/cmd/cmd-inet/usr.sbin/in.rwhod.c
564
np = (struct neighbor *)malloc(sizeof (*np));
usr/src/cmd/cmd-inet/usr.sbin/in.rwhod.c
565
if (np == NULL)
usr/src/cmd/cmd-inet/usr.sbin/in.rwhod.c
567
np->n_name = malloc(strlen(ifr->ifr_name) + 1);
usr/src/cmd/cmd-inet/usr.sbin/in.rwhod.c
568
if (np->n_name == NULL) {
usr/src/cmd/cmd-inet/usr.sbin/in.rwhod.c
569
free(np);
usr/src/cmd/cmd-inet/usr.sbin/in.rwhod.c
572
(void) strcpy(np->n_name, ifr->ifr_name);
usr/src/cmd/cmd-inet/usr.sbin/in.rwhod.c
573
np->n_addrlen = sizeof (ifr->ifr_addr);
usr/src/cmd/cmd-inet/usr.sbin/in.rwhod.c
574
np->n_addr = malloc(np->n_addrlen);
usr/src/cmd/cmd-inet/usr.sbin/in.rwhod.c
575
if (np->n_addr == NULL) {
usr/src/cmd/cmd-inet/usr.sbin/in.rwhod.c
576
free(np->n_name);
usr/src/cmd/cmd-inet/usr.sbin/in.rwhod.c
577
free(np);
usr/src/cmd/cmd-inet/usr.sbin/in.rwhod.c
580
bcopy(&ifr->ifr_addr, np->n_addr, np->n_addrlen);
usr/src/cmd/cmd-inet/usr.sbin/in.rwhod.c
584
free(np->n_addr);
usr/src/cmd/cmd-inet/usr.sbin/in.rwhod.c
585
free(np->n_name);
usr/src/cmd/cmd-inet/usr.sbin/in.rwhod.c
586
free(np);
usr/src/cmd/cmd-inet/usr.sbin/in.rwhod.c
589
np->n_flags = ifreq.ifr_flags;
usr/src/cmd/cmd-inet/usr.sbin/in.rwhod.c
590
if (((struct sockaddr_in *)np->n_addr)->sin_family == AF_INET &&
usr/src/cmd/cmd-inet/usr.sbin/in.rwhod.c
592
sin = (struct sockaddr_in *)np->n_addr;
usr/src/cmd/cmd-inet/usr.sbin/in.rwhod.c
594
np->n_subnet = sin->sin_addr.s_addr &
usr/src/cmd/cmd-inet/usr.sbin/in.rwhod.c
599
(np->n_flags & IFF_UP) &&
usr/src/cmd/cmd-inet/usr.sbin/in.rwhod.c
600
(np->n_flags & IFF_MULTICAST) &&
usr/src/cmd/cmd-inet/usr.sbin/in.rwhod.c
601
!(np->n_flags & IFF_LOOPBACK)) {
usr/src/cmd/cmd-inet/usr.sbin/in.rwhod.c
612
if (!(np->n_flags & IFF_POINTOPOINT) &&
usr/src/cmd/cmd-inet/usr.sbin/in.rwhod.c
614
(np->n_subnet == np2->n_subnet)) {
usr/src/cmd/cmd-inet/usr.sbin/in.rwhod.c
615
free(np->n_addr);
usr/src/cmd/cmd-inet/usr.sbin/in.rwhod.c
616
free(np->n_name);
usr/src/cmd/cmd-inet/usr.sbin/in.rwhod.c
617
free(np);
usr/src/cmd/cmd-inet/usr.sbin/in.rwhod.c
626
((struct sockaddr_in *)np->n_addr)->sin_addr.s_addr;
usr/src/cmd/cmd-inet/usr.sbin/in.rwhod.c
632
free(np->n_addr);
usr/src/cmd/cmd-inet/usr.sbin/in.rwhod.c
633
free(np->n_name);
usr/src/cmd/cmd-inet/usr.sbin/in.rwhod.c
634
free(np);
usr/src/cmd/cmd-inet/usr.sbin/in.rwhod.c
640
np->n_next = neighbors;
usr/src/cmd/cmd-inet/usr.sbin/in.rwhod.c
641
neighbors = np;
usr/src/cmd/cmd-inet/usr.sbin/in.rwhod.c
644
if ((np->n_flags & IFF_UP) == 0 ||
usr/src/cmd/cmd-inet/usr.sbin/in.rwhod.c
645
(np->n_flags & (IFF_BROADCAST|IFF_POINTOPOINT)) == 0) {
usr/src/cmd/cmd-inet/usr.sbin/in.rwhod.c
646
free(np->n_addr);
usr/src/cmd/cmd-inet/usr.sbin/in.rwhod.c
647
free(np->n_name);
usr/src/cmd/cmd-inet/usr.sbin/in.rwhod.c
648
free(np);
usr/src/cmd/cmd-inet/usr.sbin/in.rwhod.c
651
if (np->n_flags & IFF_POINTOPOINT) {
usr/src/cmd/cmd-inet/usr.sbin/in.rwhod.c
655
free(np->n_addr);
usr/src/cmd/cmd-inet/usr.sbin/in.rwhod.c
656
free(np->n_name);
usr/src/cmd/cmd-inet/usr.sbin/in.rwhod.c
657
free(np);
usr/src/cmd/cmd-inet/usr.sbin/in.rwhod.c
661
bcopy(&ifreq.ifr_dstaddr, np->n_addr, np->n_addrlen);
usr/src/cmd/cmd-inet/usr.sbin/in.rwhod.c
663
if (np->n_flags & IFF_BROADCAST) {
usr/src/cmd/cmd-inet/usr.sbin/in.rwhod.c
667
free(np->n_addr);
usr/src/cmd/cmd-inet/usr.sbin/in.rwhod.c
668
free(np->n_name);
usr/src/cmd/cmd-inet/usr.sbin/in.rwhod.c
669
free(np);
usr/src/cmd/cmd-inet/usr.sbin/in.rwhod.c
673
bcopy(&ifreq.ifr_broadaddr, np->n_addr, np->n_addrlen);
usr/src/cmd/cmd-inet/usr.sbin/in.rwhod.c
676
sin = (struct sockaddr_in *)np->n_addr;
usr/src/cmd/cmd-inet/usr.sbin/in.rwhod.c
688
free(np->n_addr);
usr/src/cmd/cmd-inet/usr.sbin/in.rwhod.c
689
free(np->n_name);
usr/src/cmd/cmd-inet/usr.sbin/in.rwhod.c
690
free(np);
usr/src/cmd/cmd-inet/usr.sbin/in.rwhod.c
697
np->n_next = neighbors;
usr/src/cmd/cmd-inet/usr.sbin/in.rwhod.c
698
neighbors = np;
usr/src/cmd/cmd-inet/usr.sbin/in.telnetd.c
4744
const char *np;
usr/src/cmd/cmd-inet/usr.sbin/in.telnetd.c
4749
for (np = name; *np && *np != '='; ++np)
usr/src/cmd/cmd-inet/usr.sbin/in.telnetd.c
4751
len = np - name;
usr/src/cmd/cmd-inet/usr.sbin/route.c
2197
struct netent *np;
usr/src/cmd/cmd-inet/usr.sbin/route.c
2258
if ((np = getnetbyname(str)) != NULL &&
usr/src/cmd/cmd-inet/usr.sbin/route.c
2259
(val = np->n_net) != 0) {
usr/src/cmd/cmd-inet/usr.sbin/route.c
936
struct netent *np;
usr/src/cmd/cmd-inet/usr.sbin/route.c
974
np = getnetbyaddr(net, AF_INET);
usr/src/cmd/cmd-inet/usr.sbin/route.c
975
if (np != NULL)
usr/src/cmd/cmd-inet/usr.sbin/route.c
976
cp = np->n_name;
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_arp.c
190
char *ap, *np;
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_arp.c
195
np = (char *)addrtoname(AF_INET, &a);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_arp.c
196
(void) snprintf(buff, MAXHOSTNAMELEN, "%s, %s", ap, np);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
1936
struct netent *np;
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
1941
np = getnetbyname(netname);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
1942
if (np == NULL)
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
1944
addr = np->n_net;
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ipaddr.c
111
struct netent *np;
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ipaddr.c
138
np = getnetbyaddr(inet_netof(ipaddr), AF_INET);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ipaddr.c
139
if (np)
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ipaddr.c
141
np->n_name, np->n_aliases));
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ipaddr.c
215
char *np;
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ipaddr.c
261
np = inet_ntoa(*(const struct in_addr *)ipaddr);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ipaddr.c
262
if (np) {
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ipaddr.c
263
(void) fprintf(namefile, "%s\t%s", np, name);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ipaddr.c
275
np = (char *)inet_ntop(AF_INET6, (void *)ipaddr, aname,
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ipaddr.c
277
if (np) {
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ipaddr.c
278
(void) fprintf(namefile, "%s\t%s", np, name);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_pf.c
887
struct netent *np;
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_pf.c
892
np = getnetbyname(netname);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_pf.c
893
if (np == NULL)
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_pf.c
895
addr = np->n_net;
usr/src/cmd/cpio/utils.c
274
char *np;
usr/src/cmd/cpio/utils.c
282
ul = strtoull(str, &np, 10);
usr/src/cmd/cpio/utils.c
285
if (*np != ' ' && *np != '\0')
usr/src/cmd/cpio/utils.c
289
return (np);
usr/src/cmd/csh/sh.dol.c
346
tchar *np;
usr/src/cmd/csh/sh.dol.c
377
for (np = wbuf; read_(OLDSTD, np, 1) == 1; np++) {
usr/src/cmd/csh/sh.dol.c
378
if (np >= &wbuf[BUFSIZ-1])
usr/src/cmd/csh/sh.dol.c
380
if (*np <= 0 || *np == '\n')
usr/src/cmd/csh/sh.dol.c
383
*np = 0;
usr/src/cmd/csh/sh.dol.c
408
np = name;
usr/src/cmd/csh/sh.dol.c
442
*np++ = c;
usr/src/cmd/csh/sh.dol.c
447
if (np >= &name[MAX_VAR_LEN])
usr/src/cmd/csh/sh.dol.c
451
*np++ = 0;
usr/src/cmd/csh/sh.dol.c
468
np = getenv_(name);
usr/src/cmd/csh/sh.dol.c
469
if (np) {
usr/src/cmd/csh/sh.dol.c
470
addla(np);
usr/src/cmd/csh/sh.dol.c
479
np = name;
usr/src/cmd/csh/sh.dol.c
486
if (np >= &name[MAX_VREF_LEN])
usr/src/cmd/csh/sh.dol.c
488
*np++ = c;
usr/src/cmd/csh/sh.dol.c
490
*np = 0, np = name;
usr/src/cmd/csh/sh.dol.c
493
if (!*np)
usr/src/cmd/csh/sh.dol.c
495
if (digit(*np)) {
usr/src/cmd/csh/sh.dol.c
498
while (digit(*np))
usr/src/cmd/csh/sh.dol.c
499
i = i * 10 + *np++ - '0';
usr/src/cmd/csh/sh.dol.c
501
if ((i < 0 || i > upb) && (*np != '-') && (*np != '*')) {
usr/src/cmd/csh/sh.dol.c
507
if (!*np)
usr/src/cmd/csh/sh.dol.c
508
upb = lwb, np = S_AST /* "*" */;
usr/src/cmd/csh/sh.dol.c
510
if (*np == '*')
usr/src/cmd/csh/sh.dol.c
511
np++;
usr/src/cmd/csh/sh.dol.c
512
else if (*np != '-')
usr/src/cmd/csh/sh.dol.c
517
np++;
usr/src/cmd/csh/sh.dol.c
518
if (digit(*np)) {
usr/src/cmd/csh/sh.dol.c
520
while (digit(*np))
usr/src/cmd/csh/sh.dol.c
521
i = i * 10 + *np++ - '0';
usr/src/cmd/csh/sh.dol.c
535
if (*np)
usr/src/cmd/csh/sh.hist.c
135
dohist1(struct Hist *hp, int *np, int rflg, int hflg)
usr/src/cmd/csh/sh.hist.c
137
bool print = (*np) > 0;
usr/src/cmd/csh/sh.hist.c
144
(*np)--;
usr/src/cmd/csh/sh.hist.c
147
dohist1(hp->Hnext, np, rflg, hflg);
usr/src/cmd/csh/sh.hist.c
152
if (*np >= 0)
usr/src/cmd/csh/sh.hist.c
33
struct Hist *hp, *np;
usr/src/cmd/csh/sh.hist.c
55
for (hp = &Histlist; np = hp->Hnext;)
usr/src/cmd/csh/sh.hist.c
56
if (eventno - np->Href >= histlen || histlen == 0)
usr/src/cmd/csh/sh.hist.c
57
hp->Hnext = np->Hnext, hfree(np);
usr/src/cmd/csh/sh.hist.c
59
hp = np;
usr/src/cmd/csh/sh.hist.c
66
struct Hist *np;
usr/src/cmd/csh/sh.hist.c
71
np = (struct Hist *) xalloc(sizeof *np);
usr/src/cmd/csh/sh.hist.c
72
np->Hnum = np->Href = event;
usr/src/cmd/csh/sh.hist.c
74
copylex(&np->Hlex, lp);
usr/src/cmd/csh/sh.hist.c
76
np->Hlex.next = lp->next;
usr/src/cmd/csh/sh.hist.c
77
lp->next->prev = &np->Hlex;
usr/src/cmd/csh/sh.hist.c
78
np->Hlex.prev = lp->prev;
usr/src/cmd/csh/sh.hist.c
79
lp->prev->next = &np->Hlex;
usr/src/cmd/csh/sh.hist.c
81
np->Hnext = Histlist.Hnext;
usr/src/cmd/csh/sh.hist.c
82
Histlist.Hnext = np;
usr/src/cmd/csh/sh.hist.c
83
return (np);
usr/src/cmd/csh/sh.lex.c
1023
np = lhsb;
usr/src/cmd/csh/sh.lex.c
1026
if (np < &lhsb[(sizeof lhsb)/(sizeof lhsb[0]) - 2])
usr/src/cmd/csh/sh.lex.c
1027
*np++ = c;
usr/src/cmd/csh/sh.lex.c
1031
if (np == lhsb) {
usr/src/cmd/csh/sh.lex.c
1035
*np++ = 0;
usr/src/cmd/csh/sh.lex.c
1042
np = lhsb;
usr/src/cmd/csh/sh.lex.c
1051
if (np < &lhsb[(sizeof lhsb)/(sizeof lhsb[0]) - 2])
usr/src/cmd/csh/sh.lex.c
1052
*np++ = c;
usr/src/cmd/csh/sh.lex.c
1054
if (np == lhsb) {
usr/src/cmd/csh/sh.lex.c
1060
*np++ = 0;
usr/src/cmd/csh/sh.lex.c
1084
np = putn(event);
usr/src/cmd/csh/sh.lex.c
1085
noev(np);
usr/src/cmd/csh/sh.lex.c
382
tchar *np, *p;
usr/src/cmd/csh/sh.lex.c
391
np = name, *np++ = '$';
usr/src/cmd/csh/sh.lex.c
399
*np++ = c, c = getC(DOEXCL);
usr/src/cmd/csh/sh.lex.c
401
special++, *np++ = c, c = getC(DOEXCL);
usr/src/cmd/csh/sh.lex.c
402
*np++ = c;
usr/src/cmd/csh/sh.lex.c
414
np--;
usr/src/cmd/csh/sh.lex.c
418
p = np;
usr/src/cmd/csh/sh.lex.c
421
while (digit(c = getC(DOEXCL)) && (np - p) < MAX_VAR_LEN) {
usr/src/cmd/csh/sh.lex.c
422
*np++ = c;
usr/src/cmd/csh/sh.lex.c
426
(np - p) < MAX_VAR_LEN) {
usr/src/cmd/csh/sh.lex.c
427
*np++ = c;
usr/src/cmd/csh/sh.lex.c
433
if ((np - p) > MAX_VAR_LEN)
usr/src/cmd/csh/sh.lex.c
440
*np++ = c;
usr/src/cmd/csh/sh.lex.c
445
np--;
usr/src/cmd/csh/sh.lex.c
449
if (np >= &name[MAX_VREF_LEN - 8])
usr/src/cmd/csh/sh.lex.c
454
*np++ = c;
usr/src/cmd/csh/sh.lex.c
459
*np++ = c, c = getC(DOEXCL);
usr/src/cmd/csh/sh.lex.c
461
*np++ = c, c = getC(DOEXCL);
usr/src/cmd/csh/sh.lex.c
462
*np++ = c;
usr/src/cmd/csh/sh.lex.c
473
*np++ = c;
usr/src/cmd/csh/sh.lex.c
476
*np = 0;
usr/src/cmd/csh/sh.lex.c
762
tchar *wp, *mp, *np;
usr/src/cmd/csh/sh.lex.c
787
for (np = cp; np < mp; )
usr/src/cmd/csh/sh.lex.c
788
*wp++ = *np++, --i;
usr/src/cmd/csh/sh.lex.c
789
for (np = rhsb; *np; np++) switch (*np) {
usr/src/cmd/csh/sh.lex.c
792
if (np[1] == '&')
usr/src/cmd/csh/sh.lex.c
793
np++;
usr/src/cmd/csh/sh.lex.c
799
*wp++ = *np;
usr/src/cmd/csh/sh.lex.c
978
tchar *np;
usr/src/cmd/csh/sh.proc.c
1019
struct process *np;
usr/src/cmd/csh/sh.proc.c
1026
np = pp;
usr/src/cmd/csh/sh.proc.c
1028
jobflags |= np->p_flags;
usr/src/cmd/csh/sh.proc.c
1029
if (np->p_flags&(PRUNNING|PSTOPPED)) {
usr/src/cmd/csh/sh.proc.c
1030
np->p_flags |= PRUNNING;
usr/src/cmd/csh/sh.proc.c
1031
np->p_flags &= ~PSTOPPED;
usr/src/cmd/csh/sh.proc.c
1033
np->p_flags |= PFOREGND;
usr/src/cmd/csh/sh.proc.c
1035
np->p_flags &= ~PFOREGND;
usr/src/cmd/csh/sh.proc.c
1037
} while ((np = np->p_friends) != pp);
usr/src/cmd/csh/sh.proc.c
1082
struct process *pp, *np;
usr/src/cmd/csh/sh.proc.c
1107
np = PNULL;
usr/src/cmd/csh/sh.proc.c
1120
if (np)
usr/src/cmd/csh/sh.proc.c
1122
np = pp;
usr/src/cmd/csh/sh.proc.c
1125
if (np)
usr/src/cmd/csh/sh.proc.c
1126
return (np);
usr/src/cmd/csh/sh.proc.c
1140
struct process *np;
usr/src/cmd/csh/sh.proc.c
1146
for (np = proclist.p_next; np; np = np->p_next)
usr/src/cmd/csh/sh.proc.c
1147
if (np != pcurrent && np != pp && np->p_pid &&
usr/src/cmd/csh/sh.proc.c
1148
np->p_pid == np->p_jobid) {
usr/src/cmd/csh/sh.proc.c
1149
if (np->p_flags & PSTOPPED)
usr/src/cmd/csh/sh.proc.c
1150
return (np);
usr/src/cmd/csh/sh.proc.c
1152
xp = np;
usr/src/cmd/csh/sh.proc.c
355
struct process *np;
usr/src/cmd/csh/sh.proc.c
371
np = pp;
usr/src/cmd/csh/sh.proc.c
373
np->p_index = np->p_pid = 0;
usr/src/cmd/csh/sh.proc.c
374
np->p_flags &= ~PNEEDNOTE;
usr/src/cmd/csh/sh.proc.c
375
} while ((np = np->p_friends) != pp);
usr/src/cmd/csh/sh.proc.c
377
for (np = proclist.p_next, index = 0; np; np = np->p_next)
usr/src/cmd/csh/sh.proc.c
378
if (np->p_index > (tchar)index)
usr/src/cmd/csh/sh.proc.c
379
index = np->p_index;
usr/src/cmd/csh/sh.proc.c
458
struct process *np;
usr/src/cmd/csh/sh.proc.c
461
for (np = proclist.p_next; np; np = np->p_next)
usr/src/cmd/csh/sh.proc.c
462
if (np->p_index == i)
usr/src/cmd/csh/sh.proc.c
951
struct process *pp, *np;
usr/src/cmd/csh/sh.proc.c
966
np = pp = pfind(cp);
usr/src/cmd/csh/sh.proc.c
968
jobflags |= np->p_flags;
usr/src/cmd/csh/sh.proc.c
969
while ((np = np->p_friends) != pp);
usr/src/cmd/devfsadm/cfg_link.c
932
char *sep, *prev, *np;
usr/src/cmd/devfsadm/cfg_link.c
938
np = newpath;
usr/src/cmd/devfsadm/cfg_link.c
939
(void) strcpy(np, head);
usr/src/cmd/devfsadm/cfg_link.c
940
np += headlen;
usr/src/cmd/devfsadm/cfg_link.c
945
(void) memcpy(np, prev, len);
usr/src/cmd/devfsadm/cfg_link.c
946
np += len;
usr/src/cmd/devfsadm/cfg_link.c
947
*np++ = '/';
usr/src/cmd/devfsadm/cfg_link.c
950
(void) strcpy(np, prev);
usr/src/cmd/devfsadm/devfsadm.c
4657
char *np, *ap, *mp;
usr/src/cmd/devfsadm/devfsadm.c
4662
np = ap = mp = NULL;
usr/src/cmd/devfsadm/devfsadm.c
4712
if ((np = strrchr(cmp_str, '/')) == NULL) {
usr/src/cmd/devfsadm/devfsadm.c
4724
if (np == cmp_str) {
usr/src/cmd/devfsadm/devfsadm.c
4725
*(np + 1) = '\0';
usr/src/cmd/devfsadm/devfsadm.c
4727
*np = '\0';
usr/src/cmd/devfsadm/devfsadm.c
4733
ap = strchr(np+1, '@');
usr/src/cmd/devfsadm/devfsadm.c
5020
numeral_t *np;
usr/src/cmd/devfsadm/devfsadm.c
5040
for (np = set->headnumeral; np != NULL; np = np->next) {
usr/src/cmd/devfsadm/devfsadm.c
5045
if (np->flags & NUMERAL_RESERVED) {
usr/src/cmd/devfsadm/devfsadm.c
5048
"skipping\n", np->id);
usr/src/cmd/devfsadm/devfsadm.c
5049
assert(np->flags == NUMERAL_RESERVED);
usr/src/cmd/devfsadm/devfsadm.c
5054
" numeral flags = %d\n", np->id, np->flags);
usr/src/cmd/devfsadm/devfsadm.c
5055
assert(np->flags == 0);
usr/src/cmd/devfsadm/devfsadm.c
5058
if (np->cmp_str == NULL) {
usr/src/cmd/devfsadm/devfsadm.c
5060
" cache. path: %s\n", fcn, np->full_path);
usr/src/cmd/devfsadm/devfsadm.c
5067
cp = alloc_cmp_str(np->full_path,
usr/src/cmd/devfsadm/devfsadm.c
5068
&rules[np->rule_index]);
usr/src/cmd/devfsadm/devfsadm.c
5074
rv = strcmp(cmp_str, np->cmp_str);
usr/src/cmd/devfsadm/devfsadm.c
5081
*matchnpp = np;
usr/src/cmd/devfsadm/devfsadm.c
5093
numeral_t *np;
usr/src/cmd/devfsadm/devfsadm.c
5101
for (np = setp->headnumeral; np != NULL; np = np->next) {
usr/src/cmd/devfsadm/devfsadm.c
5102
vprint(ENUM_MID, "%s: id: %s\n", fcn, np->id);
usr/src/cmd/devfsadm/devfsadm.c
5103
vprint(ENUM_MID, "%s: full_path: %s\n", fcn, np->full_path);
usr/src/cmd/devfsadm/devfsadm.c
5104
vprint(ENUM_MID, "%s: rule_index: %d\n", fcn, np->rule_index);
usr/src/cmd/devfsadm/devfsadm.c
5105
vprint(ENUM_MID, "%s: cmp_str: %s\n", fcn, np->cmp_str);
usr/src/cmd/devfsadm/devfsadm.c
5106
vprint(ENUM_MID, "%s: flags: %d\n", fcn, np->flags);
usr/src/cmd/devfsadm/devfsadm.c
5315
numeral_t *np;
usr/src/cmd/devfsadm/devfsadm.c
5329
for (np = numeral; np != NULL; np = np->next) {
usr/src/cmd/devfsadm/devfsadm.c
5330
assert(np->flags == 0 ||
usr/src/cmd/devfsadm/devfsadm.c
5331
np->flags == NUMERAL_RESERVED);
usr/src/cmd/devfsadm/devfsadm.c
5332
letter[*np->id - 'a']++;
usr/src/cmd/devfsadm/devfsadm.c
5358
for (np = numeral; np != NULL; np = np->next) {
usr/src/cmd/devfsadm/devfsadm.c
5359
assert(np->flags == 0 ||
usr/src/cmd/devfsadm/devfsadm.c
5360
np->flags == NUMERAL_RESERVED);
usr/src/cmd/devfsadm/devfsadm.c
5362
temp->integer = atoi(np->id);
usr/src/cmd/devfsadm/devfsadm.c
5635
numeral_t *np;
usr/src/cmd/devfsadm/devfsadm.c
5647
for (np = setp->headnumeral; np != NULL; np = np->next) {
usr/src/cmd/devfsadm/devfsadm.c
5648
if (strcmp(numeral_id, np->id) == 0) {
usr/src/cmd/devfsadm/devfsadm.c
5649
vprint(RSRV_MID, "ID: %s, already reserved\n", np->id);
usr/src/cmd/devfsadm/devfsadm.c
5650
assert(np->flags == NUMERAL_RESERVED);
usr/src/cmd/devfsadm/devfsadm.c
5653
assert(np->flags == 0 ||
usr/src/cmd/devfsadm/devfsadm.c
5654
np->flags == NUMERAL_RESERVED);
usr/src/cmd/devfsadm/devfsadm.c
5659
np = s_malloc(sizeof (numeral_t));
usr/src/cmd/devfsadm/devfsadm.c
5660
np->id = s_strdup(numeral_id);
usr/src/cmd/devfsadm/devfsadm.c
5661
np->full_path = NULL;
usr/src/cmd/devfsadm/devfsadm.c
5662
np->rule_index = 0;
usr/src/cmd/devfsadm/devfsadm.c
5663
np->cmp_str = NULL;
usr/src/cmd/devfsadm/devfsadm.c
5664
np->flags = NUMERAL_RESERVED;
usr/src/cmd/devfsadm/devfsadm.c
5665
np->next = setp->headnumeral;
usr/src/cmd/devfsadm/devfsadm.c
5666
setp->headnumeral = np;
usr/src/cmd/devfsadm/devfsadm.c
5668
vprint(RSRV_MID, "Reserved numeral ID: %s\n", np->id);
usr/src/cmd/devfsadm/devfsadm.c
5683
numeral_t *np;
usr/src/cmd/devfsadm/devfsadm.c
5699
for (np = setp->headnumeral; np != NULL; np = np->next) {
usr/src/cmd/devfsadm/devfsadm.c
5700
assert(np->flags == 0 || np->flags == NUMERAL_RESERVED);
usr/src/cmd/devfsadm/devfsadm.c
5701
if (strcmp(numeral_id, np->id) == 0) {
usr/src/cmd/devfsadm/devfsadm.c
5707
if (np->flags == NUMERAL_RESERVED) {
usr/src/cmd/devfsadm/devfsadm.c
5709
" reserved: %s\n", np->id);
usr/src/cmd/devfsadm/devfsadm.c
5712
" NOT reserved: %s\n", np->id);
usr/src/cmd/devfsadm/devfsadm.c
5758
np = s_malloc(sizeof (numeral_t));
usr/src/cmd/devfsadm/devfsadm.c
5760
np->id = s_strdup(numeral_id);
usr/src/cmd/devfsadm/devfsadm.c
5761
np->full_path = s_strdup(linkptr);
usr/src/cmd/devfsadm/devfsadm.c
5762
np->rule_index = index;
usr/src/cmd/devfsadm/devfsadm.c
5763
np->cmp_str = cmp_str;
usr/src/cmd/devfsadm/devfsadm.c
5764
np->flags = 0;
usr/src/cmd/devfsadm/devfsadm.c
5766
np->next = setp->headnumeral;
usr/src/cmd/devfsadm/devfsadm.c
5767
setp->headnumeral = np;
usr/src/cmd/diskinfo/diskinfo.c
104
disk_walker(topo_hdl_t *hp, tnode_t *np, void *arg)
usr/src/cmd/diskinfo/diskinfo.c
115
if (strcmp(topo_node_name(np), DISK) != 0)
usr/src/cmd/diskinfo/diskinfo.c
118
if (topo_prop_get_string(np, TOPO_PGROUP_STORAGE,
usr/src/cmd/diskinfo/diskinfo.c
126
if (topo_prop_get_string(np, TOPO_PGROUP_STORAGE,
usr/src/cmd/diskinfo/diskinfo.c
147
for (tnode_t *pnp = topo_node_parent(np); pnp != NULL;
usr/src/cmd/du/du.c
104
char *np;
usr/src/cmd/du/du.c
250
np = strrchr(name, '/');
usr/src/cmd/du/du.c
251
if (np != NULL) {
usr/src/cmd/du/du.c
252
*np++ = '\0';
usr/src/cmd/du/du.c
262
np = base;
usr/src/cmd/du/du.c
263
blocks = descend(*np ? np : ".", 0, &retcode,
usr/src/cmd/filesync/anal.c
1013
for (pp = &changes; (np = *pp) != 0; pp = &np->f_rnext) {
usr/src/cmd/filesync/anal.c
1014
if (fp->f_modtime > np->f_modtime)
usr/src/cmd/filesync/anal.c
1016
if (fp->f_modtime < np->f_modtime)
usr/src/cmd/filesync/anal.c
1018
if (fp->f_modns < np->f_modns)
usr/src/cmd/filesync/anal.c
1023
fp->f_rnext = np;
usr/src/cmd/filesync/anal.c
461
{ struct fileinfo *rp, *np;
usr/src/cmd/filesync/anal.c
466
np = &fp->f_info[new];
usr/src/cmd/filesync/anal.c
468
if (np->f_uid != rp->f_uid)
usr/src/cmd/filesync/anal.c
471
if (np->f_gid != rp->f_gid)
usr/src/cmd/filesync/anal.c
474
if (np->f_mode != rp->f_mode)
usr/src/cmd/filesync/anal.c
477
type = np->f_type;
usr/src/cmd/filesync/anal.c
489
if (np->f_rd_maj != rp->f_rd_maj)
usr/src/cmd/filesync/anal.c
491
if (np->f_rd_min != rp->f_rd_min)
usr/src/cmd/filesync/anal.c
501
if (np->f_modtime > rp->f_modtime)
usr/src/cmd/filesync/anal.c
504
if (np->f_size != rp->f_size)
usr/src/cmd/filesync/anal.c
507
if (np->f_nlink != rp->f_nlink)
usr/src/cmd/filesync/anal.c
511
if (cmp_acls(rp, np) == 0)
usr/src/cmd/filesync/anal.c
977
{ struct file **pp, *np;
usr/src/cmd/filesync/eval.c
710
do_update(struct fileinfo *np, struct fileinfo *ip)
usr/src/cmd/filesync/eval.c
713
np->f_type = ip->f_type;
usr/src/cmd/filesync/eval.c
714
np->f_size = ip->f_size;
usr/src/cmd/filesync/eval.c
715
np->f_mode = ip->f_mode;
usr/src/cmd/filesync/eval.c
716
np->f_uid = ip->f_uid;
usr/src/cmd/filesync/eval.c
717
np->f_gid = ip->f_gid;
usr/src/cmd/filesync/eval.c
718
np->f_rd_maj = ip->f_rd_maj;
usr/src/cmd/filesync/eval.c
719
np->f_rd_min = ip->f_rd_min;
usr/src/cmd/filesync/eval.c
722
np->f_numacls = ip->f_numacls;
usr/src/cmd/filesync/eval.c
723
np->f_acls = ip->f_acls;
usr/src/cmd/filesync/ignore.c
338
struct list *np = 0; /* for LINT */
usr/src/cmd/filesync/ignore.c
349
for (lp = file_list[i]; lp; lp = np) {
usr/src/cmd/filesync/ignore.c
350
np = lp->l_next;
usr/src/cmd/filesync/ignore.c
358
for (lp = expr_list; lp; lp = np) {
usr/src/cmd/filesync/ignore.c
359
np = lp->l_next;
usr/src/cmd/filesync/rename.c
100
btype = np->f_info[OPT_BASE].f_type;
usr/src/cmd/filesync/rename.c
101
stype = np->f_info[OPT_SRC].f_type;
usr/src/cmd/filesync/rename.c
102
dtype = np->f_info[OPT_DST].f_type;
usr/src/cmd/filesync/rename.c
107
rp = find_oldname(fp, np, side);
usr/src/cmd/filesync/rename.c
109
errs |= note_rename(fp, np, rp, side);
usr/src/cmd/filesync/rename.c
114
for (np = fp->f_files; np; np = np->f_next) {
usr/src/cmd/filesync/rename.c
115
errs |= find_renames(np);
usr/src/cmd/filesync/rename.c
90
{ struct file *np, *rp;
usr/src/cmd/filesync/rename.c
99
for (np = fp->f_files; np; np = np->f_next) {
usr/src/cmd/find/find.c
1030
if (np->second.i == '-')
usr/src/cmd/find/find.c
1031
val = ((l&np->first.l) == np->first.l);
usr/src/cmd/find/find.c
1033
val = (l == np->first.l);
usr/src/cmd/find/find.c
1081
if (np->second.i == '+')
usr/src/cmd/find/find.c
1082
val = (ll > np->first.ll);
usr/src/cmd/find/find.c
1083
else if (np->second.i == '-')
usr/src/cmd/find/find.c
1084
val = (ll < np->first.ll);
usr/src/cmd/find/find.c
1086
val = (ll == np->first.ll);
usr/src/cmd/find/find.c
1089
if (np->second.i == '+')
usr/src/cmd/find/find.c
1090
val = (l > np->first.l);
usr/src/cmd/find/find.c
1091
else if (np->second.i == '-')
usr/src/cmd/find/find.c
1092
val = (l < np->first.l);
usr/src/cmd/find/find.c
1094
val = (l == np->first.l);
usr/src/cmd/find/find.c
1097
val = ok(name, np->first.ap);
usr/src/cmd/find/find.c
1100
val = doexec(name, np->first.ap, NULL);
usr/src/cmd/find/find.c
1107
struct Arglist *ap = np->first.vp;
usr/src/cmd/find/find.c
1142
if (np->action == INAME || np->action == IPATH)
usr/src/cmd/find/find.c
1165
if (np->action == NAME || np->action == INAME)
usr/src/cmd/find/find.c
1169
val = !fnmatch(np->first.cp,
usr/src/cmd/find/find.c
1170
(np->action == NAME || np->action == INAME) ?
usr/src/cmd/find/find.c
1188
val = (strcmp(np->first.cp, statb->st_fstype) == 0);
usr/src/cmd/find/find.c
1191
output = (FILE *)np->first.l;
usr/src/cmd/find/find.c
1198
(np->action == PRINT) ? '\n' : '\0');
usr/src/cmd/find/find.c
1225
val = aclmatch(np, filename);
usr/src/cmd/find/find.c
1261
np = np->next;
usr/src/cmd/find/find.c
175
struct Node *np;
usr/src/cmd/find/find.c
353
topnode->first.np = savenode;
usr/src/cmd/find/find.c
429
compile(char **argv, struct Node *np, int *actionp)
usr/src/cmd/find/find.c
446
np->next = 0;
usr/src/cmd/find/find.c
447
np->action = argp->action;
usr/src/cmd/find/find.c
448
np->type = argp->type;
usr/src/cmd/find/find.c
449
np->second.i = 0;
usr/src/cmd/find/find.c
451
if (wasop == NOT || (wasop && np->action != NOT)) {
usr/src/cmd/find/find.c
457
if (np->action != NOT && oldnp == 0)
usr/src/cmd/find/find.c
482
np->second.i = *b;
usr/src/cmd/find/find.c
495
np->first.np = topnode;
usr/src/cmd/find/find.c
496
topnode = np;
usr/src/cmd/find/find.c
502
topnode = np+1;
usr/src/cmd/find/find.c
505
np->first.np = topnode;
usr/src/cmd/find/find.c
508
oldnp = np;
usr/src/cmd/find/find.c
509
np += i + 1;
usr/src/cmd/find/find.c
510
oldnp->next = np;
usr/src/cmd/find/find.c
550
np->first.l = 0L;
usr/src/cmd/find/find.c
551
np->first.ll = 0LL;
usr/src/cmd/find/find.c
552
np->second.i = '+';
usr/src/cmd/find/find.c
564
np->action = CSIZE;
usr/src/cmd/find/find.c
567
np->first.ll = atoll(b);
usr/src/cmd/find/find.c
577
np->first.l = atol(b);
usr/src/cmd/find/find.c
608
np->first.l = value;
usr/src/cmd/find/find.c
626
np->first.l = value;
usr/src/cmd/find/find.c
630
np->action = F_USER;
usr/src/cmd/find/find.c
634
np->action = F_GROUP;
usr/src/cmd/find/find.c
638
np->action = USERACL;
usr/src/cmd/find/find.c
642
np->action = GROUPACL;
usr/src/cmd/find/find.c
661
np->action = GROUPACL;
usr/src/cmd/find/find.c
662
np->first.l = sidgid;
usr/src/cmd/find/find.c
664
np->action = USERACL;
usr/src/cmd/find/find.c
665
np->first.l = siduid;
usr/src/cmd/find/find.c
667
np->first.l = siduid;
usr/src/cmd/find/find.c
668
np->second.l = sidgid;
usr/src/cmd/find/find.c
676
np->first.ap = av;
usr/src/cmd/find/find.c
691
av[-1] == dummyarg && np->action == EXEC) {
usr/src/cmd/find/find.c
693
np->first.vp = varargs(np->first.ap);
usr/src/cmd/find/find.c
694
np->action = VARARGS;
usr/src/cmd/find/find.c
705
np->first.cp = b;
usr/src/cmd/find/find.c
717
((np->action == IREGEX) ? REG_ICASE : 0) |
usr/src/cmd/find/find.c
738
np->first.l = (long)getmode((mode_t)0);
usr/src/cmd/find/find.c
742
np->first.l =
usr/src/cmd/find/find.c
785
np->first.l = (long)cmdopen("cpio", com, "w", fd);
usr/src/cmd/find/find.c
788
np->action = CPIO;
usr/src/cmd/find/find.c
804
np->first.l = statb.st_mtime;
usr/src/cmd/find/find.c
805
np->second.i = '+';
usr/src/cmd/find/find.c
814
np->first.cp = b;
usr/src/cmd/find/find.c
831
oldnp = np++;
usr/src/cmd/find/find.c
832
oldnp->next = np;
usr/src/cmd/find/find.c
873
aclmatch(struct Node *np, const char *filename)
usr/src/cmd/find/find.c
881
if (np->action == USERACL) {
usr/src/cmd/find/find.c
893
if (np->action == SIDACL && acl->acl_type == ACLENT_T)
usr/src/cmd/find/find.c
898
id_t who = np->first.l;
usr/src/cmd/find/find.c
902
if (np->action != SIDACL &&
usr/src/cmd/find/find.c
910
if (np->action == SIDACL) {
usr/src/cmd/find/find.c
912
who = np->second.l;
usr/src/cmd/find/find.c
937
struct Node *np = topnode;
usr/src/cmd/find/find.c
971
while (np) {
usr/src/cmd/find/find.c
972
switch (np->action) {
usr/src/cmd/find/find.c
975
np = np->next;
usr/src/cmd/find/find.c
979
np = np->next;
usr/src/cmd/find/find.c
983
if (np->first.np == np) {
usr/src/cmd/find/find.c
995
topnode = np->first.np;
usr/src/cmd/find/find.c
999
if (np->action == OR) {
usr/src/cmd/fm/eversholt/common/check.c
1070
} else if (np->u.func.s == L_call) {
usr/src/cmd/fm/eversholt/common/check.c
1079
} else if (np->u.func.s == L_fru) {
usr/src/cmd/fm/eversholt/common/check.c
1083
} else if (np->u.func.s == L_asru) {
usr/src/cmd/fm/eversholt/common/check.c
1087
} else if (np->u.func.s == L_is_connected ||
usr/src/cmd/fm/eversholt/common/check.c
1088
np->u.func.s == L_is_under) {
usr/src/cmd/fm/eversholt/common/check.c
1102
np->u.func.s);
usr/src/cmd/fm/eversholt/common/check.c
1104
} else if (np->u.func.s == L_is_on) {
usr/src/cmd/fm/eversholt/common/check.c
1113
} else if (np->u.func.s == L_is_present) {
usr/src/cmd/fm/eversholt/common/check.c
1122
} else if (np->u.func.s == L_has_fault) {
usr/src/cmd/fm/eversholt/common/check.c
1133
"second argument must be a string", np->u.func.s);
usr/src/cmd/fm/eversholt/common/check.c
1135
} else if (np->u.func.s == L_is_type) {
usr/src/cmd/fm/eversholt/common/check.c
1144
} else if (np->u.func.s == L_confcall) {
usr/src/cmd/fm/eversholt/common/check.c
115
check_report_combination(struct node *np)
usr/src/cmd/fm/eversholt/common/check.c
1151
} else if (np->u.func.s == L_confprop ||
usr/src/cmd/fm/eversholt/common/check.c
1152
np->u.func.s == L_confprop_defined) {
usr/src/cmd/fm/eversholt/common/check.c
1163
"second argument must be a string", np->u.func.s);
usr/src/cmd/fm/eversholt/common/check.c
1165
} else if (np->u.func.s == L_count) {
usr/src/cmd/fm/eversholt/common/check.c
1170
} else if (np->u.func.s == L_defined) {
usr/src/cmd/fm/eversholt/common/check.c
1174
} else if (np->u.func.s == L_payloadprop) {
usr/src/cmd/fm/eversholt/common/check.c
1178
} else if (np->u.func.s == L_payloadprop_contains) {
usr/src/cmd/fm/eversholt/common/check.c
1186
} else if (np->u.func.s == L_payloadprop_defined) {
usr/src/cmd/fm/eversholt/common/check.c
1191
} else if (np->u.func.s == L_setpayloadprop) {
usr/src/cmd/fm/eversholt/common/check.c
1202
} else if (np->u.func.s == L_setserdn || np->u.func.s == L_setserdt ||
usr/src/cmd/fm/eversholt/common/check.c
1203
np->u.func.s == L_setserdsuffix || np->u.func.s ==
usr/src/cmd/fm/eversholt/common/check.c
1207
} else if (np->u.func.s == L_cat) {
usr/src/cmd/fm/eversholt/common/check.c
1209
} else if (np->u.func.s == L_envprop) {
usr/src/cmd/fm/eversholt/common/check.c
1214
outfl(O_WARN, np->file, np->line,
usr/src/cmd/fm/eversholt/common/check.c
1216
np->u.func.s);
usr/src/cmd/fm/eversholt/common/check.c
1220
check_expr(struct node *np)
usr/src/cmd/fm/eversholt/common/check.c
1222
ASSERT(np != NULL);
usr/src/cmd/fm/eversholt/common/check.c
1224
switch (np->t) {
usr/src/cmd/fm/eversholt/common/check.c
1226
ASSERT(np->u.expr.left != NULL);
usr/src/cmd/fm/eversholt/common/check.c
1227
if (np->u.expr.left->t != T_GLOBID)
usr/src/cmd/fm/eversholt/common/check.c
1228
outfl(O_ERR, np->file, np->line,
usr/src/cmd/fm/eversholt/common/check.c
1235
check_event(struct node *np)
usr/src/cmd/fm/eversholt/common/check.c
1237
ASSERT(np != NULL);
usr/src/cmd/fm/eversholt/common/check.c
1238
ASSERTinfo(np->t == T_EVENT, ptree_nodetype2str(np->t));
usr/src/cmd/fm/eversholt/common/check.c
124
check_path_iterators(struct node *np)
usr/src/cmd/fm/eversholt/common/check.c
1240
if (np->u.event.epname == NULL) {
usr/src/cmd/fm/eversholt/common/check.c
1241
outfl(O_ERR|O_NONL, np->file, np->line,
usr/src/cmd/fm/eversholt/common/check.c
1243
ptree_name(O_ERR|O_NONL, np->u.event.ename);
usr/src/cmd/fm/eversholt/common/check.c
126
if (np == NULL)
usr/src/cmd/fm/eversholt/common/check.c
1269
check_proplists(enum nodetype t, struct node *np)
usr/src/cmd/fm/eversholt/common/check.c
1271
ASSERT(np->t == T_ARROW);
usr/src/cmd/fm/eversholt/common/check.c
1277
check_proplists_lhs(t, np->u.arrow.lhs);
usr/src/cmd/fm/eversholt/common/check.c
129
switch (np->t) {
usr/src/cmd/fm/eversholt/common/check.c
131
check_path_iterators(np->u.arrow.lhs);
usr/src/cmd/fm/eversholt/common/check.c
132
check_path_iterators(np->u.arrow.rhs);
usr/src/cmd/fm/eversholt/common/check.c
136
check_path_iterators(np->u.expr.left);
usr/src/cmd/fm/eversholt/common/check.c
137
check_path_iterators(np->u.expr.right);
usr/src/cmd/fm/eversholt/common/check.c
141
check_path_iterators(np->u.event.epname);
usr/src/cmd/fm/eversholt/common/check.c
145
if (np->u.name.child == NULL)
usr/src/cmd/fm/eversholt/common/check.c
146
outfl(O_DIE, np->file, np->line,
usr/src/cmd/fm/eversholt/common/check.c
149
np->u.name.s);
usr/src/cmd/fm/eversholt/common/check.c
150
check_path_iterators(np->u.name.next);
usr/src/cmd/fm/eversholt/common/check.c
154
outfl(O_DIE, np->file, np->line,
usr/src/cmd/fm/eversholt/common/check.c
157
ptree_nodetype2str(np->t));
usr/src/cmd/fm/eversholt/common/check.c
162
check_arrow(struct node *np)
usr/src/cmd/fm/eversholt/common/check.c
164
ASSERTinfo(np->t == T_ARROW, ptree_nodetype2str(np->t));
usr/src/cmd/fm/eversholt/common/check.c
166
if (np->u.arrow.lhs->t != T_ARROW &&
usr/src/cmd/fm/eversholt/common/check.c
167
np->u.arrow.lhs->t != T_LIST &&
usr/src/cmd/fm/eversholt/common/check.c
168
np->u.arrow.lhs->t != T_EVENT) {
usr/src/cmd/fm/eversholt/common/check.c
170
np->u.arrow.lhs->file, np->u.arrow.lhs->line,
usr/src/cmd/fm/eversholt/common/check.c
172
ptree_nodetype2str(np->u.arrow.lhs->t));
usr/src/cmd/fm/eversholt/common/check.c
175
if (!check_nork(np->u.arrow.nnp) ||
usr/src/cmd/fm/eversholt/common/check.c
176
!check_nork(np->u.arrow.knp))
usr/src/cmd/fm/eversholt/common/check.c
177
outfl(O_ERR, np->file, np->line,
usr/src/cmd/fm/eversholt/common/check.c
181
check_path_iterators(np);
usr/src/cmd/fm/eversholt/common/check.c
191
check_nork(struct node *np)
usr/src/cmd/fm/eversholt/common/check.c
196
if (np == NULL) {
usr/src/cmd/fm/eversholt/common/check.c
202
if (np->t == T_NAME)
usr/src/cmd/fm/eversholt/common/check.c
203
if (*np->u.name.s == 'A')
usr/src/cmd/fm/eversholt/common/check.c
207
if (np->t == T_NUM)
usr/src/cmd/fm/eversholt/common/check.c
211
if (np->t == T_SUB ||
usr/src/cmd/fm/eversholt/common/check.c
212
np->t == T_ADD ||
usr/src/cmd/fm/eversholt/common/check.c
213
np->t == T_MUL ||
usr/src/cmd/fm/eversholt/common/check.c
214
np->t == T_DIV)
usr/src/cmd/fm/eversholt/common/check.c
222
check_reportlist(enum nodetype t, const char *s, struct node *np)
usr/src/cmd/fm/eversholt/common/check.c
224
if (np == NULL)
usr/src/cmd/fm/eversholt/common/check.c
226
else if (np->t == T_EVENT) {
usr/src/cmd/fm/eversholt/common/check.c
227
if (np->u.event.ename->u.name.t != N_EREPORT) {
usr/src/cmd/fm/eversholt/common/check.c
228
outfl(O_ERR, np->file, np->line,
usr/src/cmd/fm/eversholt/common/check.c
231
} else if (tree_event2np_lut_lookup(Ereports, np) == NULL) {
usr/src/cmd/fm/eversholt/common/check.c
232
outfl(O_ERR, np->file, np->line,
usr/src/cmd/fm/eversholt/common/check.c
236
check_type_iterator(np);
usr/src/cmd/fm/eversholt/common/check.c
237
} else if (np->t == T_LIST) {
usr/src/cmd/fm/eversholt/common/check.c
238
(void) check_reportlist(t, s, np->u.expr.left);
usr/src/cmd/fm/eversholt/common/check.c
239
(void) check_reportlist(t, s, np->u.expr.right);
usr/src/cmd/fm/eversholt/common/check.c
245
check_num(enum nodetype t, const char *s, struct node *np)
usr/src/cmd/fm/eversholt/common/check.c
247
ASSERTinfo(np != NULL, ptree_nodetype2str(t));
usr/src/cmd/fm/eversholt/common/check.c
248
if (np->t != T_NUM)
usr/src/cmd/fm/eversholt/common/check.c
249
outfl(O_ERR, np->file, np->line,
usr/src/cmd/fm/eversholt/common/check.c
257
check_quote(enum nodetype t, const char *s, struct node *np)
usr/src/cmd/fm/eversholt/common/check.c
259
ASSERTinfo(np != NULL, ptree_nodetype2str(t));
usr/src/cmd/fm/eversholt/common/check.c
260
if (np->t != T_QUOTE)
usr/src/cmd/fm/eversholt/common/check.c
261
outfl(O_ERR, np->file, np->line,
usr/src/cmd/fm/eversholt/common/check.c
268
check_action(enum nodetype t, const char *s, struct node *np)
usr/src/cmd/fm/eversholt/common/check.c
270
ASSERTinfo(np != NULL, ptree_nodetype2str(t));
usr/src/cmd/fm/eversholt/common/check.c
272
if (np->t != T_FUNC)
usr/src/cmd/fm/eversholt/common/check.c
273
outfl(O_ERR, np->file, np->line,
usr/src/cmd/fm/eversholt/common/check.c
280
check_num_func(enum nodetype t, const char *s, struct node *np)
usr/src/cmd/fm/eversholt/common/check.c
282
ASSERTinfo(np != NULL, ptree_nodetype2str(t));
usr/src/cmd/fm/eversholt/common/check.c
283
if (np->t != T_NUM && np->t != T_FUNC)
usr/src/cmd/fm/eversholt/common/check.c
284
outfl(O_ERR, np->file, np->line,
usr/src/cmd/fm/eversholt/common/check.c
291
check_fru_asru(enum nodetype t, const char *s, struct node *np)
usr/src/cmd/fm/eversholt/common/check.c
296
if (np->t == T_NAME) {
usr/src/cmd/fm/eversholt/common/check.c
298
if (tree_name2np_lut_lookup_name(ASRUs, np) == NULL)
usr/src/cmd/fm/eversholt/common/check.c
299
outfl(O_ERR, np->file, np->line,
usr/src/cmd/fm/eversholt/common/check.c
302
if (tree_name2np_lut_lookup_name(FRUs, np) == NULL)
usr/src/cmd/fm/eversholt/common/check.c
303
outfl(O_ERR, np->file, np->line,
usr/src/cmd/fm/eversholt/common/check.c
306
outfl(O_ERR, np->file, np->line,
usr/src/cmd/fm/eversholt/common/check.c
310
check_type_iterator(np);
usr/src/cmd/fm/eversholt/common/check.c
312
outfl(O_ERR, np->file, np->line,
usr/src/cmd/fm/eversholt/common/check.c
314
s, ptree_nodetype2str(np->t));
usr/src/cmd/fm/eversholt/common/check.c
319
check_engine(enum nodetype t, const char *s, struct node *np)
usr/src/cmd/fm/eversholt/common/check.c
321
ASSERTinfo(np != NULL, ptree_nodetype2str(t));
usr/src/cmd/fm/eversholt/common/check.c
322
if (np->t != T_EVENT)
usr/src/cmd/fm/eversholt/common/check.c
323
outfl(O_ERR, np->file, np->line,
usr/src/cmd/fm/eversholt/common/check.c
332
check_count(enum nodetype t, const char *s, struct node *np)
usr/src/cmd/fm/eversholt/common/check.c
334
ASSERTinfo(np != NULL, ptree_nodetype2str(t));
usr/src/cmd/fm/eversholt/common/check.c
335
if (np->t != T_EVENT)
usr/src/cmd/fm/eversholt/common/check.c
336
outfl(O_ERR, np->file, np->line,
usr/src/cmd/fm/eversholt/common/check.c
346
check_timeval(enum nodetype t, const char *s, struct node *np)
usr/src/cmd/fm/eversholt/common/check.c
348
ASSERTinfo(np != NULL, ptree_nodetype2str(t));
usr/src/cmd/fm/eversholt/common/check.c
349
if (np->t != T_TIMEVAL)
usr/src/cmd/fm/eversholt/common/check.c
350
outfl(O_ERR, np->file, np->line,
usr/src/cmd/fm/eversholt/common/check.c
357
check_id(enum nodetype t, const char *s, struct node *np)
usr/src/cmd/fm/eversholt/common/check.c
359
ASSERTinfo(np != NULL, ptree_nodetype2str(t));
usr/src/cmd/fm/eversholt/common/check.c
360
if (np->t != T_NAME || np->u.name.next || np->u.name.child)
usr/src/cmd/fm/eversholt/common/check.c
361
outfl(O_ERR, np->file, np->line,
usr/src/cmd/fm/eversholt/common/check.c
368
check_serd_method(enum nodetype t, const char *s, struct node *np)
usr/src/cmd/fm/eversholt/common/check.c
370
ASSERTinfo(np != NULL, ptree_nodetype2str(t));
usr/src/cmd/fm/eversholt/common/check.c
371
if (np->t != T_NAME || np->u.name.next || np->u.name.child ||
usr/src/cmd/fm/eversholt/common/check.c
372
(np->u.name.s != L_volatile &&
usr/src/cmd/fm/eversholt/common/check.c
373
np->u.name.s != L_persistent))
usr/src/cmd/fm/eversholt/common/check.c
374
outfl(O_ERR, np->file, np->line,
usr/src/cmd/fm/eversholt/common/check.c
381
check_serd_id(enum nodetype t, const char *s, struct node *np)
usr/src/cmd/fm/eversholt/common/check.c
383
ASSERTinfo(np != NULL, ptree_nodetype2str(t));
usr/src/cmd/fm/eversholt/common/check.c
384
if (np->t != T_GLOBID)
usr/src/cmd/fm/eversholt/common/check.c
385
outfl(O_ERR, np->file, np->line,
usr/src/cmd/fm/eversholt/common/check.c
395
struct node *np = stmtnp->u.stmt.np;
usr/src/cmd/fm/eversholt/common/check.c
403
np->file, np->line,
usr/src/cmd/fm/eversholt/common/check.c
415
struct node *np;
usr/src/cmd/fm/eversholt/common/check.c
429
else if ((np = tree_s2np_lut_lookup(lutp, s)) != NULL) {
usr/src/cmd/fm/eversholt/common/check.c
433
if (np->t != nvpairnp->u.expr.right->t)
usr/src/cmd/fm/eversholt/common/check.c
438
switch (np->t) {
usr/src/cmd/fm/eversholt/common/check.c
44
static int check_reportlist(enum nodetype t, const char *s, struct node *np);
usr/src/cmd/fm/eversholt/common/check.c
441
if (np->u.ull == nvpairnp->u.expr.right->u.ull)
usr/src/cmd/fm/eversholt/common/check.c
446
if (tree_namecmp(np,
usr/src/cmd/fm/eversholt/common/check.c
45
static int check_num(enum nodetype t, const char *s, struct node *np);
usr/src/cmd/fm/eversholt/common/check.c
452
if (tree_eventcmp(np,
usr/src/cmd/fm/eversholt/common/check.c
46
static int check_quote(enum nodetype t, const char *s, struct node *np);
usr/src/cmd/fm/eversholt/common/check.c
462
ptree_nodetype2str(np->t));
usr/src/cmd/fm/eversholt/common/check.c
47
static int check_action(enum nodetype t, const char *s, struct node *np);
usr/src/cmd/fm/eversholt/common/check.c
473
check_propnames(enum nodetype t, struct node *np, int from, int to)
usr/src/cmd/fm/eversholt/common/check.c
478
ASSERT(np != NULL);
usr/src/cmd/fm/eversholt/common/check.c
479
ASSERTinfo(np->t == T_EVENT || np->t == T_LIST || np->t == T_ARROW,
usr/src/cmd/fm/eversholt/common/check.c
48
static int check_num_func(enum nodetype t, const char *s, struct node *np);
usr/src/cmd/fm/eversholt/common/check.c
480
ptree_nodetype2str(np->t));
usr/src/cmd/fm/eversholt/common/check.c
482
if (np->t == T_EVENT) {
usr/src/cmd/fm/eversholt/common/check.c
483
switch (np->u.event.ename->u.name.t) {
usr/src/cmd/fm/eversholt/common/check.c
485
outfl(O_ERR, np->file, np->line,
usr/src/cmd/fm/eversholt/common/check.c
49
static int check_fru_asru(enum nodetype t, const char *s, struct node *np);
usr/src/cmd/fm/eversholt/common/check.c
493
outfl(O_ERR, np->file, np->line,
usr/src/cmd/fm/eversholt/common/check.c
499
outfl(O_DIE, np->file, np->line,
usr/src/cmd/fm/eversholt/common/check.c
50
static int check_engine(enum nodetype t, const char *s, struct node *np);
usr/src/cmd/fm/eversholt/common/check.c
508
outfl(O_ERR, np->file, np->line,
usr/src/cmd/fm/eversholt/common/check.c
51
static int check_count(enum nodetype t, const char *s, struct node *np);
usr/src/cmd/fm/eversholt/common/check.c
514
outfl(O_DIE, np->file, np->line,
usr/src/cmd/fm/eversholt/common/check.c
52
static int check_timeval(enum nodetype t, const char *s, struct node *np);
usr/src/cmd/fm/eversholt/common/check.c
522
outfl(O_ERR, np->file, np->line,
usr/src/cmd/fm/eversholt/common/check.c
528
outfl(O_DIE, np->file, np->line,
usr/src/cmd/fm/eversholt/common/check.c
53
static int check_id(enum nodetype t, const char *s, struct node *np);
usr/src/cmd/fm/eversholt/common/check.c
537
outfl(O_DIE, np->file, np->line,
usr/src/cmd/fm/eversholt/common/check.c
54
static int check_serd_method(enum nodetype t, const char *s, struct node *np);
usr/src/cmd/fm/eversholt/common/check.c
544
outfl(O_ERR, np->file, np->line,
usr/src/cmd/fm/eversholt/common/check.c
55
static int check_serd_id(enum nodetype t, const char *s, struct node *np);
usr/src/cmd/fm/eversholt/common/check.c
550
outfl(O_DIE, np->file, np->line,
usr/src/cmd/fm/eversholt/common/check.c
556
outfl(O_DIE, np->file, np->line,
usr/src/cmd/fm/eversholt/common/check.c
558
"unexpected type: %d", np->u.name.t);
usr/src/cmd/fm/eversholt/common/check.c
56
static int check_nork(struct node *np);
usr/src/cmd/fm/eversholt/common/check.c
561
if ((dnp = tree_event2np_lut_lookup(lutp, np)) == NULL) {
usr/src/cmd/fm/eversholt/common/check.c
562
outfl(O_ERR, np->file, np->line,
usr/src/cmd/fm/eversholt/common/check.c
567
np->u.event.declp = dnp;
usr/src/cmd/fm/eversholt/common/check.c
568
} else if (np->t == T_LIST) {
usr/src/cmd/fm/eversholt/common/check.c
569
check_propnames(t, np->u.expr.left, from, to);
usr/src/cmd/fm/eversholt/common/check.c
570
check_propnames(t, np->u.expr.right, from, to);
usr/src/cmd/fm/eversholt/common/check.c
571
} else if (np->t == T_ARROW) {
usr/src/cmd/fm/eversholt/common/check.c
572
check_propnames(t, np->u.arrow.lhs, 1, to);
usr/src/cmd/fm/eversholt/common/check.c
573
check_propnames(t, np->u.arrow.rhs, from, 1);
usr/src/cmd/fm/eversholt/common/check.c
578
record_iterators(struct node *np, struct lut *ex)
usr/src/cmd/fm/eversholt/common/check.c
580
if (np == NULL)
usr/src/cmd/fm/eversholt/common/check.c
583
switch (np->t) {
usr/src/cmd/fm/eversholt/common/check.c
585
ex = record_iterators(np->u.arrow.lhs, ex);
usr/src/cmd/fm/eversholt/common/check.c
586
ex = record_iterators(np->u.arrow.rhs, ex);
usr/src/cmd/fm/eversholt/common/check.c
590
ex = record_iterators(np->u.expr.left, ex);
usr/src/cmd/fm/eversholt/common/check.c
591
ex = record_iterators(np->u.expr.right, ex);
usr/src/cmd/fm/eversholt/common/check.c
595
ex = record_iterators(np->u.event.epname, ex);
usr/src/cmd/fm/eversholt/common/check.c
599
if (np->u.name.child && np->u.name.child->t == T_NAME)
usr/src/cmd/fm/eversholt/common/check.c
600
ex = lut_add(ex, (void *) np->u.name.child->u.name.s,
usr/src/cmd/fm/eversholt/common/check.c
601
(void *) np, NULL);
usr/src/cmd/fm/eversholt/common/check.c
602
ex = record_iterators(np->u.name.next, ex);
usr/src/cmd/fm/eversholt/common/check.c
606
outfl(O_DIE, np->file, np->line,
usr/src/cmd/fm/eversholt/common/check.c
608
ptree_nodetype2str(np->t));
usr/src/cmd/fm/eversholt/common/check.c
615
check_exprscope(struct node *np, struct lut *ex)
usr/src/cmd/fm/eversholt/common/check.c
617
if (np == NULL)
usr/src/cmd/fm/eversholt/common/check.c
620
switch (np->t) {
usr/src/cmd/fm/eversholt/common/check.c
622
check_exprscope(np->u.event.eexprlist, ex);
usr/src/cmd/fm/eversholt/common/check.c
626
check_exprscope(np->u.arrow.lhs, ex);
usr/src/cmd/fm/eversholt/common/check.c
627
check_exprscope(np->u.arrow.rhs, ex);
usr/src/cmd/fm/eversholt/common/check.c
631
if (np->u.name.child && np->u.name.child->t == T_NAME) {
usr/src/cmd/fm/eversholt/common/check.c
633
(void *) np->u.name.child->u.name.s, NULL) == NULL)
usr/src/cmd/fm/eversholt/common/check.c
634
outfl(O_ERR, np->file, np->line,
usr/src/cmd/fm/eversholt/common/check.c
637
np->u.name.child->u.name.s);
usr/src/cmd/fm/eversholt/common/check.c
639
check_exprscope(np->u.name.next, ex);
usr/src/cmd/fm/eversholt/common/check.c
67
int (*checker)(enum nodetype t, const char *s, struct node *np);
usr/src/cmd/fm/eversholt/common/check.c
670
check_exprscope(np->u.expr.left, ex);
usr/src/cmd/fm/eversholt/common/check.c
671
check_exprscope(np->u.expr.right, ex);
usr/src/cmd/fm/eversholt/common/check.c
675
check_exprscope(np->u.func.arglist, ex);
usr/src/cmd/fm/eversholt/common/check.c
683
outfl(O_DIE, np->file, np->line,
usr/src/cmd/fm/eversholt/common/check.c
685
ptree_nodetype2str(np->t));
usr/src/cmd/fm/eversholt/common/check.c
693
check_propscope(struct node *np)
usr/src/cmd/fm/eversholt/common/check.c
697
ex = record_iterators(np, NULL);
usr/src/cmd/fm/eversholt/common/check.c
698
check_exprscope(np, ex);
usr/src/cmd/fm/eversholt/common/check.c
785
struct node *np;
usr/src/cmd/fm/eversholt/common/check.c
804
ptree_name(olevel|O_NONL, rhs->u.stmt.np);
usr/src/cmd/fm/eversholt/common/check.c
815
for (np = Props; np; np = np->u.stmt.next)
usr/src/cmd/fm/eversholt/common/check.c
816
check_cycle_lhs(rhs, np->u.stmt.np);
usr/src/cmd/fm/eversholt/common/check.c
879
if (tree_eventcmp(stmtnp->u.stmt.np, lhs) != 0)
usr/src/cmd/fm/eversholt/common/check.c
920
check_name_iterator(struct node *np)
usr/src/cmd/fm/eversholt/common/check.c
922
if (np->u.name.child->t != T_NUM &&
usr/src/cmd/fm/eversholt/common/check.c
923
np->u.name.child->t != T_NAME &&
usr/src/cmd/fm/eversholt/common/check.c
924
np->u.name.child->t != T_CONDIF &&
usr/src/cmd/fm/eversholt/common/check.c
925
np->u.name.child->t != T_SUB &&
usr/src/cmd/fm/eversholt/common/check.c
926
np->u.name.child->t != T_ADD &&
usr/src/cmd/fm/eversholt/common/check.c
927
np->u.name.child->t != T_MUL &&
usr/src/cmd/fm/eversholt/common/check.c
928
np->u.name.child->t != T_DIV &&
usr/src/cmd/fm/eversholt/common/check.c
929
np->u.name.child->t != T_MOD &&
usr/src/cmd/fm/eversholt/common/check.c
930
np->u.name.child->t != T_LSHIFT &&
usr/src/cmd/fm/eversholt/common/check.c
931
np->u.name.child->t != T_RSHIFT) {
usr/src/cmd/fm/eversholt/common/check.c
932
outfl(O_ERR|O_NONL, np->file, np->line,
usr/src/cmd/fm/eversholt/common/check.c
934
ptree_name_iter(O_ERR|O_NONL, np);
usr/src/cmd/fm/eversholt/common/check.c
943
check_type_iterator(struct node *np)
usr/src/cmd/fm/eversholt/common/check.c
945
while (np != NULL) {
usr/src/cmd/fm/eversholt/common/check.c
946
if (np->t == T_EVENT) {
usr/src/cmd/fm/eversholt/common/check.c
947
np = np->u.event.epname;
usr/src/cmd/fm/eversholt/common/check.c
948
} else if (np->t == T_NAME) {
usr/src/cmd/fm/eversholt/common/check.c
949
if (np->u.name.child != NULL &&
usr/src/cmd/fm/eversholt/common/check.c
950
np->u.name.child->t != T_NUM) {
usr/src/cmd/fm/eversholt/common/check.c
951
outfl(O_ERR|O_NONL, np->file, np->line,
usr/src/cmd/fm/eversholt/common/check.c
954
ptree_name_iter(O_ERR|O_NONL, np);
usr/src/cmd/fm/eversholt/common/check.c
957
np = np->u.name.next;
usr/src/cmd/fm/eversholt/common/check.c
965
check_cat_list(struct node *np)
usr/src/cmd/fm/eversholt/common/check.c
967
if (np->t == T_FUNC)
usr/src/cmd/fm/eversholt/common/check.c
968
check_func(np);
usr/src/cmd/fm/eversholt/common/check.c
969
else if (np->t == T_LIST) {
usr/src/cmd/fm/eversholt/common/check.c
970
check_cat_list(np->u.expr.left);
usr/src/cmd/fm/eversholt/common/check.c
971
check_cat_list(np->u.expr.right);
usr/src/cmd/fm/eversholt/common/check.c
976
check_func(struct node *np)
usr/src/cmd/fm/eversholt/common/check.c
978
struct node *arglist = np->u.func.arglist;
usr/src/cmd/fm/eversholt/common/check.c
980
ASSERTinfo(np->t == T_FUNC, ptree_nodetype2str(np->t));
usr/src/cmd/fm/eversholt/common/check.c
982
if (np->u.func.s == L_within) {
usr/src/cmd/fm/eversholt/common/check.h
42
void check_report_combination(struct node *np);
usr/src/cmd/fm/eversholt/common/check.h
43
void check_arrow(struct node *np);
usr/src/cmd/fm/eversholt/common/check.h
47
void check_propnames(enum nodetype t, struct node *np, int from, int to);
usr/src/cmd/fm/eversholt/common/check.h
48
void check_propscope(struct node *np);
usr/src/cmd/fm/eversholt/common/check.h
49
void check_proplists(enum nodetype t, struct node *np);
usr/src/cmd/fm/eversholt/common/check.h
54
void check_type_iterator(struct node *np);
usr/src/cmd/fm/eversholt/common/check.h
55
void check_name_iterator(struct node *np);
usr/src/cmd/fm/eversholt/common/check.h
56
void check_func(struct node *np);
usr/src/cmd/fm/eversholt/common/check.h
57
void check_expr(struct node *np);
usr/src/cmd/fm/eversholt/common/check.h
58
void check_event(struct node *np);
usr/src/cmd/fm/eversholt/common/escparse.y
61
struct node *np;
usr/src/cmd/fm/eversholt/common/escparse.y
88
%type <np> root stmtlist stmt nvpairlist nvpair nvname nvexpr
usr/src/cmd/fm/eversholt/common/escparse.y
89
%type <np> exprlist expr iterid ename pname epname eexprlist ipname iname
usr/src/cmd/fm/eversholt/common/escparse.y
90
%type <np> numexpr cexpr func pfunc parglist parg
usr/src/cmd/fm/eversholt/common/escparse.y
91
%type <np> eventlist event nork norkexpr globid propbody
usr/src/cmd/fm/eversholt/common/ptree.c
103
out(flags|O_NONL, "%s", np->u.name.s);
usr/src/cmd/fm/eversholt/common/ptree.c
105
if (np->u.name.cp != NULL) {
usr/src/cmd/fm/eversholt/common/ptree.c
107
cp2num(np->u.name.cp, &num);
usr/src/cmd/fm/eversholt/common/ptree.c
109
} else if (np->u.name.it == IT_HORIZONTAL) {
usr/src/cmd/fm/eversholt/common/ptree.c
110
if (np->u.name.child == NULL ||
usr/src/cmd/fm/eversholt/common/ptree.c
111
(np->u.name.childgen && !Pchildgen))
usr/src/cmd/fm/eversholt/common/ptree.c
115
ptree(flags, np->u.name.child,
usr/src/cmd/fm/eversholt/common/ptree.c
119
} else if (np->u.name.child &&
usr/src/cmd/fm/eversholt/common/ptree.c
120
(!np->u.name.childgen || Pchildgen)) {
usr/src/cmd/fm/eversholt/common/ptree.c
121
if (np->u.name.it != IT_NONE)
usr/src/cmd/fm/eversholt/common/ptree.c
123
ptree(flags, np->u.name.child, no_iterators,
usr/src/cmd/fm/eversholt/common/ptree.c
125
if (np->u.name.it != IT_NONE)
usr/src/cmd/fm/eversholt/common/ptree.c
129
if (np->u.name.next) {
usr/src/cmd/fm/eversholt/common/ptree.c
130
ASSERT(np->u.name.next->t == T_NAME);
usr/src/cmd/fm/eversholt/common/ptree.c
131
if (np->u.name.it == IT_ENAME)
usr/src/cmd/fm/eversholt/common/ptree.c
135
ptree(flags, np->u.name.next, no_iterators, fileline);
usr/src/cmd/fm/eversholt/common/ptree.c
139
ptree_timeval(flags, &np->u.ull);
usr/src/cmd/fm/eversholt/common/ptree.c
142
out(flags|O_NONL, "%llu", np->u.ull);
usr/src/cmd/fm/eversholt/common/ptree.c
145
out(flags|O_NONL, "\"%s\"", np->u.quote.s);
usr/src/cmd/fm/eversholt/common/ptree.c
148
out(flags|O_NONL, "$%s", np->u.globid.s);
usr/src/cmd/fm/eversholt/common/ptree.c
151
out(flags|O_NONL, "%s(", np->u.func.s);
usr/src/cmd/fm/eversholt/common/ptree.c
152
ptree(flags, np->u.func.arglist, no_iterators, fileline);
usr/src/cmd/fm/eversholt/common/ptree.c
156
ptree(flags, np->u.expr.left, no_iterators, fileline);
usr/src/cmd/fm/eversholt/common/ptree.c
158
ptree(flags, np->u.expr.right, no_iterators, fileline);
usr/src/cmd/fm/eversholt/common/ptree.c
161
ptree(flags, np->u.event.ename, no_iterators, fileline);
usr/src/cmd/fm/eversholt/common/ptree.c
162
if (np->u.event.epname) {
usr/src/cmd/fm/eversholt/common/ptree.c
164
ptree(flags, np->u.event.epname,
usr/src/cmd/fm/eversholt/common/ptree.c
167
if (np->u.event.eexprlist) {
usr/src/cmd/fm/eversholt/common/ptree.c
169
ptree(flags, np->u.event.eexprlist,
usr/src/cmd/fm/eversholt/common/ptree.c
176
ptree(flags, np->u.expr.left, no_iterators, fileline);
usr/src/cmd/fm/eversholt/common/ptree.c
178
ptree(flags, np->u.expr.right, no_iterators, fileline);
usr/src/cmd/fm/eversholt/common/ptree.c
184
ptree(flags, np->u.expr.left, no_iterators, fileline);
usr/src/cmd/fm/eversholt/common/ptree.c
189
ptree(flags, np->u.expr.left, no_iterators, fileline);
usr/src/cmd/fm/eversholt/common/ptree.c
191
ptree(flags, np->u.expr.right, no_iterators, fileline);
usr/src/cmd/fm/eversholt/common/ptree.c
196
ptree(flags, np->u.expr.left, no_iterators, fileline);
usr/src/cmd/fm/eversholt/common/ptree.c
198
ptree(flags, np->u.expr.right, no_iterators, fileline);
usr/src/cmd/fm/eversholt/common/ptree.c
203
ptree(flags, np->u.expr.left, no_iterators, fileline);
usr/src/cmd/fm/eversholt/common/ptree.c
205
ptree(flags, np->u.expr.right, no_iterators, fileline);
usr/src/cmd/fm/eversholt/common/ptree.c
210
ptree(flags, np->u.expr.left, no_iterators, fileline);
usr/src/cmd/fm/eversholt/common/ptree.c
212
ptree(flags, np->u.expr.right, no_iterators, fileline);
usr/src/cmd/fm/eversholt/common/ptree.c
217
ptree(flags, np->u.expr.left, no_iterators, fileline);
usr/src/cmd/fm/eversholt/common/ptree.c
219
ptree(flags, np->u.expr.right, no_iterators, fileline);
usr/src/cmd/fm/eversholt/common/ptree.c
224
ptree(flags, np->u.expr.left, no_iterators, fileline);
usr/src/cmd/fm/eversholt/common/ptree.c
226
ptree(flags, np->u.expr.right, no_iterators, fileline);
usr/src/cmd/fm/eversholt/common/ptree.c
231
ptree(flags, np->u.expr.left, no_iterators, fileline);
usr/src/cmd/fm/eversholt/common/ptree.c
233
ptree(flags, np->u.expr.right, no_iterators, fileline);
usr/src/cmd/fm/eversholt/common/ptree.c
238
ptree(flags, np->u.expr.left, no_iterators, fileline);
usr/src/cmd/fm/eversholt/common/ptree.c
240
ptree(flags, np->u.expr.right, no_iterators, fileline);
usr/src/cmd/fm/eversholt/common/ptree.c
245
ptree(flags, np->u.expr.left, no_iterators, fileline);
usr/src/cmd/fm/eversholt/common/ptree.c
247
ptree(flags, np->u.expr.right, no_iterators, fileline);
usr/src/cmd/fm/eversholt/common/ptree.c
252
ptree(flags, np->u.expr.left, no_iterators, fileline);
usr/src/cmd/fm/eversholt/common/ptree.c
254
ptree(flags, np->u.expr.right, no_iterators, fileline);
usr/src/cmd/fm/eversholt/common/ptree.c
259
ptree(flags, np->u.expr.left, no_iterators, fileline);
usr/src/cmd/fm/eversholt/common/ptree.c
261
ptree(flags, np->u.expr.right, no_iterators, fileline);
usr/src/cmd/fm/eversholt/common/ptree.c
266
ptree(flags, np->u.expr.left, no_iterators, fileline);
usr/src/cmd/fm/eversholt/common/ptree.c
268
ptree(flags, np->u.expr.right, no_iterators, fileline);
usr/src/cmd/fm/eversholt/common/ptree.c
273
ptree(flags, np->u.expr.left, no_iterators, fileline);
usr/src/cmd/fm/eversholt/common/ptree.c
275
ptree(flags, np->u.expr.right, no_iterators, fileline);
usr/src/cmd/fm/eversholt/common/ptree.c
281
ptree(flags, np->u.expr.left, no_iterators, fileline);
usr/src/cmd/fm/eversholt/common/ptree.c
286
ptree(flags, np->u.expr.left, no_iterators, fileline);
usr/src/cmd/fm/eversholt/common/ptree.c
288
ptree(flags, np->u.expr.right, no_iterators, fileline);
usr/src/cmd/fm/eversholt/common/ptree.c
293
ptree(flags, np->u.expr.left, no_iterators, fileline);
usr/src/cmd/fm/eversholt/common/ptree.c
295
ptree(flags, np->u.expr.right, no_iterators, fileline);
usr/src/cmd/fm/eversholt/common/ptree.c
300
ptree(flags, np->u.expr.left, no_iterators, fileline);
usr/src/cmd/fm/eversholt/common/ptree.c
302
ptree(flags, np->u.expr.right, no_iterators, fileline);
usr/src/cmd/fm/eversholt/common/ptree.c
307
ptree(flags, np->u.expr.left, no_iterators, fileline);
usr/src/cmd/fm/eversholt/common/ptree.c
309
ptree(flags, np->u.expr.right, no_iterators, fileline);
usr/src/cmd/fm/eversholt/common/ptree.c
314
ptree(flags, np->u.expr.left, no_iterators, fileline);
usr/src/cmd/fm/eversholt/common/ptree.c
316
ptree(flags, np->u.expr.right, no_iterators, fileline);
usr/src/cmd/fm/eversholt/common/ptree.c
321
ptree(flags, np->u.expr.left, no_iterators, fileline);
usr/src/cmd/fm/eversholt/common/ptree.c
323
ptree(flags, np->u.expr.right, no_iterators, fileline);
usr/src/cmd/fm/eversholt/common/ptree.c
328
ptree(flags, np->u.expr.left, no_iterators, fileline);
usr/src/cmd/fm/eversholt/common/ptree.c
330
ptree(flags, np->u.expr.right, no_iterators, fileline);
usr/src/cmd/fm/eversholt/common/ptree.c
334
ptree(flags, np->u.arrow.lhs, no_iterators, fileline);
usr/src/cmd/fm/eversholt/common/ptree.c
335
if (np->u.arrow.nnp) {
usr/src/cmd/fm/eversholt/common/ptree.c
337
ptree(flags, np->u.arrow.nnp, no_iterators, fileline);
usr/src/cmd/fm/eversholt/common/ptree.c
341
if (np->u.arrow.knp) {
usr/src/cmd/fm/eversholt/common/ptree.c
343
ptree(flags, np->u.arrow.knp, no_iterators, fileline);
usr/src/cmd/fm/eversholt/common/ptree.c
346
ptree(flags, np->u.arrow.rhs, no_iterators, fileline);
usr/src/cmd/fm/eversholt/common/ptree.c
349
ptree(flags, np->u.expr.left, no_iterators, fileline);
usr/src/cmd/fm/eversholt/common/ptree.c
350
if (np->u.expr.left && np->u.expr.right &&
usr/src/cmd/fm/eversholt/common/ptree.c
351
(np->u.expr.left->t != T_LIST ||
usr/src/cmd/fm/eversholt/common/ptree.c
352
! is_stmt(np->u.expr.right)))
usr/src/cmd/fm/eversholt/common/ptree.c
354
ptree(flags, np->u.expr.right, no_iterators, fileline);
usr/src/cmd/fm/eversholt/common/ptree.c
362
out(flags, "# %d \"%s\"", np->line, np->file);
usr/src/cmd/fm/eversholt/common/ptree.c
364
ptree(flags, np->u.stmt.np, no_iterators, fileline);
usr/src/cmd/fm/eversholt/common/ptree.c
365
if (np->u.stmt.nvpairs) {
usr/src/cmd/fm/eversholt/common/ptree.c
367
ptree(flags, np->u.stmt.nvpairs, no_iterators,
usr/src/cmd/fm/eversholt/common/ptree.c
375
out(flags, "# %d \"%s\"", np->line, np->file);
usr/src/cmd/fm/eversholt/common/ptree.c
377
ptree(flags, np->u.stmt.np, no_iterators, fileline);
usr/src/cmd/fm/eversholt/common/ptree.c
378
if (np->u.stmt.nvpairs) {
usr/src/cmd/fm/eversholt/common/ptree.c
380
ptree(flags, np->u.stmt.nvpairs, no_iterators,
usr/src/cmd/fm/eversholt/common/ptree.c
382
} else if (np->u.stmt.lutp) {
usr/src/cmd/fm/eversholt/common/ptree.c
388
lut_walk(np->u.stmt.lutp, ptree_plut, &pd);
usr/src/cmd/fm/eversholt/common/ptree.c
394
out(flags, "# %d \"%s\"", np->line, np->file);
usr/src/cmd/fm/eversholt/common/ptree.c
396
ptree(flags, np->u.stmt.np, no_iterators, fileline);
usr/src/cmd/fm/eversholt/common/ptree.c
397
if (np->u.stmt.nvpairs) {
usr/src/cmd/fm/eversholt/common/ptree.c
399
ptree(flags, np->u.stmt.nvpairs, no_iterators,
usr/src/cmd/fm/eversholt/common/ptree.c
406
out(flags, "# %d \"%s\"", np->line, np->file);
usr/src/cmd/fm/eversholt/common/ptree.c
408
ptree(flags, np->u.stmt.np, no_iterators, fileline);
usr/src/cmd/fm/eversholt/common/ptree.c
409
if (np->u.stmt.nvpairs) {
usr/src/cmd/fm/eversholt/common/ptree.c
411
ptree(flags, np->u.stmt.nvpairs, no_iterators,
usr/src/cmd/fm/eversholt/common/ptree.c
418
out(flags, "# %d \"%s\"", np->line, np->file);
usr/src/cmd/fm/eversholt/common/ptree.c
420
ptree(flags, np->u.stmt.np, no_iterators, fileline);
usr/src/cmd/fm/eversholt/common/ptree.c
421
if (np->u.stmt.nvpairs) {
usr/src/cmd/fm/eversholt/common/ptree.c
423
ptree(flags, np->u.stmt.nvpairs, no_iterators,
usr/src/cmd/fm/eversholt/common/ptree.c
430
out(flags, "# %d \"%s\"", np->line, np->file);
usr/src/cmd/fm/eversholt/common/ptree.c
432
ptree(flags, np->u.stmt.np, no_iterators, fileline);
usr/src/cmd/fm/eversholt/common/ptree.c
437
out(flags, "# %d \"%s\"", np->line, np->file);
usr/src/cmd/fm/eversholt/common/ptree.c
439
ptree(flags, np->u.stmt.np, no_iterators, fileline);
usr/src/cmd/fm/eversholt/common/ptree.c
444
"internal error: ptree unexpected nodetype: %d", np->t);
usr/src/cmd/fm/eversholt/common/ptree.c
474
ptree_name(int flags, struct node *np)
usr/src/cmd/fm/eversholt/common/ptree.c
476
ptree(flags, np, 1, 0);
usr/src/cmd/fm/eversholt/common/ptree.c
480
ptree_name_iter(int flags, struct node *np)
usr/src/cmd/fm/eversholt/common/ptree.c
482
ptree(flags, np, 0, 0);
usr/src/cmd/fm/eversholt/common/ptree.c
571
name_pattern_match(struct node *np, const char *pat)
usr/src/cmd/fm/eversholt/common/ptree.c
578
if (np == NULL)
usr/src/cmd/fm/eversholt/common/ptree.c
581
ASSERTeq(np->t, T_NAME, ptree_nodetype2str);
usr/src/cmd/fm/eversholt/common/ptree.c
589
while (np) {
usr/src/cmd/fm/eversholt/common/ptree.c
590
const char *s = np->u.name.s;
usr/src/cmd/fm/eversholt/common/ptree.c
602
name_pattern_match(np->u.name.next,
usr/src/cmd/fm/eversholt/common/ptree.c
610
np = np->u.name.next;
usr/src/cmd/fm/eversholt/common/ptree.c
616
name_pattern_match_in_subtree(struct node *np, const char *pat)
usr/src/cmd/fm/eversholt/common/ptree.c
621
if (np == NULL)
usr/src/cmd/fm/eversholt/common/ptree.c
624
if (np->t == T_NAME)
usr/src/cmd/fm/eversholt/common/ptree.c
625
return (name_pattern_match(np, pat));
usr/src/cmd/fm/eversholt/common/ptree.c
626
else if (np->t == T_EVENT)
usr/src/cmd/fm/eversholt/common/ptree.c
627
return (name_pattern_match_in_subtree(np->u.event.ename, pat) ||
usr/src/cmd/fm/eversholt/common/ptree.c
628
name_pattern_match_in_subtree(np->u.event.epname, pat) ||
usr/src/cmd/fm/eversholt/common/ptree.c
629
name_pattern_match_in_subtree(np->u.event.eexprlist, pat));
usr/src/cmd/fm/eversholt/common/ptree.c
630
else if (np->t == T_ARROW)
usr/src/cmd/fm/eversholt/common/ptree.c
631
return (name_pattern_match_in_subtree(np->u.arrow.lhs, pat) ||
usr/src/cmd/fm/eversholt/common/ptree.c
632
name_pattern_match_in_subtree(np->u.arrow.rhs, pat));
usr/src/cmd/fm/eversholt/common/ptree.c
633
else if (np->t == T_ASSIGN ||
usr/src/cmd/fm/eversholt/common/ptree.c
634
np->t == T_CONDIF ||
usr/src/cmd/fm/eversholt/common/ptree.c
635
np->t == T_CONDELSE ||
usr/src/cmd/fm/eversholt/common/ptree.c
636
np->t == T_NOT ||
usr/src/cmd/fm/eversholt/common/ptree.c
637
np->t == T_AND ||
usr/src/cmd/fm/eversholt/common/ptree.c
638
np->t == T_OR ||
usr/src/cmd/fm/eversholt/common/ptree.c
639
np->t == T_EQ ||
usr/src/cmd/fm/eversholt/common/ptree.c
640
np->t == T_NE ||
usr/src/cmd/fm/eversholt/common/ptree.c
641
np->t == T_SUB ||
usr/src/cmd/fm/eversholt/common/ptree.c
642
np->t == T_ADD ||
usr/src/cmd/fm/eversholt/common/ptree.c
643
np->t == T_MUL ||
usr/src/cmd/fm/eversholt/common/ptree.c
644
np->t == T_DIV ||
usr/src/cmd/fm/eversholt/common/ptree.c
645
np->t == T_MOD ||
usr/src/cmd/fm/eversholt/common/ptree.c
646
np->t == T_LT ||
usr/src/cmd/fm/eversholt/common/ptree.c
647
np->t == T_LE ||
usr/src/cmd/fm/eversholt/common/ptree.c
648
np->t == T_GT ||
usr/src/cmd/fm/eversholt/common/ptree.c
649
np->t == T_GE ||
usr/src/cmd/fm/eversholt/common/ptree.c
650
np->t == T_BITAND ||
usr/src/cmd/fm/eversholt/common/ptree.c
651
np->t == T_BITOR ||
usr/src/cmd/fm/eversholt/common/ptree.c
652
np->t == T_BITXOR ||
usr/src/cmd/fm/eversholt/common/ptree.c
653
np->t == T_BITNOT ||
usr/src/cmd/fm/eversholt/common/ptree.c
654
np->t == T_LSHIFT ||
usr/src/cmd/fm/eversholt/common/ptree.c
655
np->t == T_RSHIFT ||
usr/src/cmd/fm/eversholt/common/ptree.c
656
np->t == T_LIST) {
usr/src/cmd/fm/eversholt/common/ptree.c
657
return (name_pattern_match_in_subtree(np->u.expr.left, pat) ||
usr/src/cmd/fm/eversholt/common/ptree.c
658
name_pattern_match_in_subtree(np->u.expr.right, pat));
usr/src/cmd/fm/eversholt/common/ptree.c
659
} else if (np->t == T_FUNC) {
usr/src/cmd/fm/eversholt/common/ptree.c
660
return (name_pattern_match_in_subtree(np->u.func.arglist, pat));
usr/src/cmd/fm/eversholt/common/ptree.c
68
is_stmt(struct node *np)
usr/src/cmd/fm/eversholt/common/ptree.c
681
struct node *np;
usr/src/cmd/fm/eversholt/common/ptree.c
70
switch (np->t) {
usr/src/cmd/fm/eversholt/common/ptree.c
719
for (np = Props; np; np = np->u.stmt.next)
usr/src/cmd/fm/eversholt/common/ptree.c
720
if (name_pattern_match_in_subtree(np->u.stmt.np, pat))
usr/src/cmd/fm/eversholt/common/ptree.c
721
ptree(flags, np, 0, 0);
usr/src/cmd/fm/eversholt/common/ptree.c
724
for (np = Masks; np; np = np->u.stmt.next)
usr/src/cmd/fm/eversholt/common/ptree.c
725
if (name_pattern_match_in_subtree(np->u.stmt.np, pat))
usr/src/cmd/fm/eversholt/common/ptree.c
726
ptree(flags, np, 0, 0);
usr/src/cmd/fm/eversholt/common/ptree.c
94
ptree(int flags, struct node *np, int no_iterators, int fileline)
usr/src/cmd/fm/eversholt/common/ptree.c
96
if (np == NULL)
usr/src/cmd/fm/eversholt/common/ptree.c
99
switch (np->t) {
usr/src/cmd/fm/eversholt/common/ptree.h
57
void ptree(int flags, struct node *np, int no_iterators, int fileline);
usr/src/cmd/fm/eversholt/common/ptree.h
58
void ptree_name(int flags, struct node *np);
usr/src/cmd/fm/eversholt/common/ptree.h
59
void ptree_name_iter(int flags, struct node *np);
usr/src/cmd/fm/eversholt/common/tree.c
1013
tree_event2np_lut_add(struct lut *root, struct node *enp, struct node *np)
usr/src/cmd/fm/eversholt/common/tree.c
1015
return (lut_add(root, (void *)enp, (void *)np, (lut_cmp)tree_eventcmp));
usr/src/cmd/fm/eversholt/common/tree.c
1034
struct node *np, struct node *nvpairs, struct lut **lutpp,
usr/src/cmd/fm/eversholt/common/tree.c
1042
ret->u.stmt.np = np;
usr/src/cmd/fm/eversholt/common/tree.c
1055
if (justpath && (decl = tree_name2np_lut_lookup(*lutpp, np)) == NULL) {
usr/src/cmd/fm/eversholt/common/tree.c
1058
*lutpp = tree_name2np_lut_add(*lutpp, np, ret);
usr/src/cmd/fm/eversholt/common/tree.c
1061
(decl = tree_event2np_lut_lookup(*lutpp, np)) == NULL) {
usr/src/cmd/fm/eversholt/common/tree.c
1064
*lutpp = tree_event2np_lut_add(*lutpp, np, ret);
usr/src/cmd/fm/eversholt/common/tree.c
1097
tree_decl(enum nodetype t, struct node *np, struct node *nvpairs,
usr/src/cmd/fm/eversholt/common/tree.c
1103
ASSERT(np != NULL);
usr/src/cmd/fm/eversholt/common/tree.c
1105
check_type_iterator(np);
usr/src/cmd/fm/eversholt/common/tree.c
1110
ASSERT(np->u.event.ename->t == T_NAME);
usr/src/cmd/fm/eversholt/common/tree.c
1111
switch (np->u.event.ename->u.name.t) {
usr/src/cmd/fm/eversholt/common/tree.c
1113
ret = dodecl(T_FAULT, file, line, np, nvpairs,
usr/src/cmd/fm/eversholt/common/tree.c
1117
decl = tree_event2np_lut_lookup(Faults, np);
usr/src/cmd/fm/eversholt/common/tree.c
1122
ret = dodecl(T_UPSET, file, line, np, nvpairs,
usr/src/cmd/fm/eversholt/common/tree.c
1126
decl = tree_event2np_lut_lookup(Upsets, np);
usr/src/cmd/fm/eversholt/common/tree.c
1131
ret = dodecl(T_DEFECT, file, line, np, nvpairs,
usr/src/cmd/fm/eversholt/common/tree.c
1135
decl = tree_event2np_lut_lookup(Defects, np);
usr/src/cmd/fm/eversholt/common/tree.c
1140
ret = dodecl(T_ERROR, file, line, np, nvpairs,
usr/src/cmd/fm/eversholt/common/tree.c
1145
ret = dodecl(T_EREPORT, file, line, np, nvpairs,
usr/src/cmd/fm/eversholt/common/tree.c
1154
np->u.event.ename, np);
usr/src/cmd/fm/eversholt/common/tree.c
1167
(void *)np->u.event.ename->u.name.s,
usr/src/cmd/fm/eversholt/common/tree.c
1168
(void *)np->u.event.ename->u.name.s, NULL);
usr/src/cmd/fm/eversholt/common/tree.c
1175
ptree_nametype2str(np->u.event.ename->u.name.t));
usr/src/cmd/fm/eversholt/common/tree.c
1181
ASSERT(np->u.event.ename->t == T_NAME);
usr/src/cmd/fm/eversholt/common/tree.c
1182
switch (np->u.event.ename->u.name.t) {
usr/src/cmd/fm/eversholt/common/tree.c
1184
ret = dodecl(T_SERD, file, line, np, nvpairs,
usr/src/cmd/fm/eversholt/common/tree.c
1186
lut_walk(Upsets, update_serd_refstmt, np);
usr/src/cmd/fm/eversholt/common/tree.c
1190
ret = dodecl(T_STAT, file, line, np, nvpairs,
usr/src/cmd/fm/eversholt/common/tree.c
1197
ptree_nametype2str(np->u.event.ename->u.name.t));
usr/src/cmd/fm/eversholt/common/tree.c
1201
ret = dodecl(T_ASRU, file, line, np, nvpairs,
usr/src/cmd/fm/eversholt/common/tree.c
1206
ret = dodecl(T_FRU, file, line, np, nvpairs,
usr/src/cmd/fm/eversholt/common/tree.c
1219
ret->u.stmt.np = np;
usr/src/cmd/fm/eversholt/common/tree.c
1223
if (lut_lookup(Configs, np, (lut_cmp)tree_namecmp) == NULL)
usr/src/cmd/fm/eversholt/common/tree.c
1226
Configs = lut_add(Configs, (void *)np, (void *)ret, NULL);
usr/src/cmd/fm/eversholt/common/tree.c
1239
set_arrow_prop(struct node *prop, struct node *np)
usr/src/cmd/fm/eversholt/common/tree.c
1241
if (np == NULL)
usr/src/cmd/fm/eversholt/common/tree.c
1244
if (np->t == T_ARROW) {
usr/src/cmd/fm/eversholt/common/tree.c
1245
np->u.arrow.prop = prop;
usr/src/cmd/fm/eversholt/common/tree.c
1246
set_arrow_prop(prop, np->u.arrow.lhs);
usr/src/cmd/fm/eversholt/common/tree.c
1257
tree_stmt(enum nodetype t, struct node *np, const char *file, int line)
usr/src/cmd/fm/eversholt/common/tree.c
1263
ret->u.stmt.np = np;
usr/src/cmd/fm/eversholt/common/tree.c
1267
check_proplists(t, np);
usr/src/cmd/fm/eversholt/common/tree.c
1268
check_propnames(t, np, 0, 0);
usr/src/cmd/fm/eversholt/common/tree.c
1269
check_propscope(np);
usr/src/cmd/fm/eversholt/common/tree.c
1270
set_arrow_prop(ret, np);
usr/src/cmd/fm/eversholt/common/tree.c
1291
check_proplists(t, np);
usr/src/cmd/fm/eversholt/common/tree.c
1292
check_propnames(t, np, 0, 0);
usr/src/cmd/fm/eversholt/common/tree.c
1293
check_propscope(np);
usr/src/cmd/fm/eversholt/common/tree.c
1294
set_arrow_prop(ret, np);
usr/src/cmd/fm/eversholt/common/tree.c
1316
outfl(O_DIE, np->file, np->line,
usr/src/cmd/fm/eversholt/common/tree.c
302
tree_free(root->u.stmt.np);
usr/src/cmd/fm/eversholt/common/tree.c
314
tree_free(root->u.stmt.np);
usr/src/cmd/fm/eversholt/common/tree.c
427
return (tree_treecmp(np1->u.stmt.np, np2->u.stmt.np, t,
usr/src/cmd/fm/eversholt/common/tree.c
440
if (tree_treecmp(np1->u.stmt.np, np2->u.stmt.np, t, cmp_func))
usr/src/cmd/fm/eversholt/common/tree.c
464
tree_root(struct node *np)
usr/src/cmd/fm/eversholt/common/tree.c
466
if (np)
usr/src/cmd/fm/eversholt/common/tree.c
467
Root = np;
usr/src/cmd/fm/eversholt/common/tree.c
516
struct node *np;
usr/src/cmd/fm/eversholt/common/tree.c
526
for (np = ename; np != NULL; np = np->u.name.next) {
usr/src/cmd/fm/eversholt/common/tree.c
527
ASSERT(np->t == T_NAME);
usr/src/cmd/fm/eversholt/common/tree.c
529
len += strlen(np->u.name.s);
usr/src/cmd/fm/eversholt/common/tree.c
532
for (np = ename; np != NULL; np = np->u.name.next) {
usr/src/cmd/fm/eversholt/common/tree.c
533
ASSERT(np->t == T_NAME);
usr/src/cmd/fm/eversholt/common/tree.c
534
if (np != ename)
usr/src/cmd/fm/eversholt/common/tree.c
536
(void) strcpy(cp, np->u.name.s);
usr/src/cmd/fm/eversholt/common/tree.c
676
tree_name_repairdash(struct node *np, const char *s)
usr/src/cmd/fm/eversholt/common/tree.c
681
ASSERT(np != NULL && s != NULL);
usr/src/cmd/fm/eversholt/common/tree.c
683
if (np->t != T_NAME)
usr/src/cmd/fm/eversholt/common/tree.c
684
outfl(O_DIE, np->file, np->line,
usr/src/cmd/fm/eversholt/common/tree.c
686
np->t);
usr/src/cmd/fm/eversholt/common/tree.c
688
ASSERT(np->u.name.last != NULL);
usr/src/cmd/fm/eversholt/common/tree.c
690
len = strlen(np->u.name.last->u.name.s) + 1 + strlen(s) + 1;
usr/src/cmd/fm/eversholt/common/tree.c
692
(void) snprintf(buf, len, "%s-%s", np->u.name.last->u.name.s, s);
usr/src/cmd/fm/eversholt/common/tree.c
693
np->u.name.last->u.name.s = stable(buf);
usr/src/cmd/fm/eversholt/common/tree.c
695
return (np);
usr/src/cmd/fm/eversholt/common/tree.c
699
tree_name_repairdash2(const char *s, struct node *np)
usr/src/cmd/fm/eversholt/common/tree.c
704
ASSERT(np != NULL && s != NULL);
usr/src/cmd/fm/eversholt/common/tree.c
706
if (np->t != T_NAME)
usr/src/cmd/fm/eversholt/common/tree.c
707
outfl(O_DIE, np->file, np->line,
usr/src/cmd/fm/eversholt/common/tree.c
709
np->t);
usr/src/cmd/fm/eversholt/common/tree.c
711
ASSERT(np->u.name.last != NULL);
usr/src/cmd/fm/eversholt/common/tree.c
713
len = strlen(np->u.name.last->u.name.s) + 1 + strlen(s) + 1;
usr/src/cmd/fm/eversholt/common/tree.c
715
(void) snprintf(buf, len, "%s-%s", s, np->u.name.last->u.name.s);
usr/src/cmd/fm/eversholt/common/tree.c
716
np->u.name.last->u.name.s = stable(buf);
usr/src/cmd/fm/eversholt/common/tree.c
718
return (np);
usr/src/cmd/fm/eversholt/common/tree.c
775
tree_func(const char *s, struct node *np, const char *file, int line)
usr/src/cmd/fm/eversholt/common/tree.c
781
ret->u.func.arglist = np;
usr/src/cmd/fm/eversholt/common/tree.c
790
ptr = stable(np->u.expr.right->u.quote.s);
usr/src/cmd/fm/eversholt/common/tree.c
818
make_explicit(struct node *np, int eventonly)
usr/src/cmd/fm/eversholt/common/tree.c
830
if (np == NULL)
usr/src/cmd/fm/eversholt/common/tree.c
833
switch (np->t) {
usr/src/cmd/fm/eversholt/common/tree.c
858
make_explicit(np->u.expr.left, eventonly);
usr/src/cmd/fm/eversholt/common/tree.c
859
make_explicit(np->u.expr.right, eventonly);
usr/src/cmd/fm/eversholt/common/tree.c
863
make_explicit(np->u.event.epname, 0);
usr/src/cmd/fm/eversholt/common/tree.c
864
make_explicit(np->u.event.eexprlist, 1);
usr/src/cmd/fm/eversholt/common/tree.c
868
make_explicit(np->u.func.arglist, eventonly);
usr/src/cmd/fm/eversholt/common/tree.c
874
for (pnp = np; pnp != NULL; pnp = pnp->u.name.next)
usr/src/cmd/fm/eversholt/common/tree.c
885
for (pnp2 = np; pnp2 != NULL;
usr/src/cmd/fm/eversholt/common/tree.c
926
tree_pname(struct node *np)
usr/src/cmd/fm/eversholt/common/tree.c
928
make_explicit(np, 0);
usr/src/cmd/fm/eversholt/common/tree.c
929
return (np);
usr/src/cmd/fm/eversholt/common/tree.c
958
nvpair2lut(struct node *np, struct lut *lutp, enum nodetype t)
usr/src/cmd/fm/eversholt/common/tree.c
960
if (np) {
usr/src/cmd/fm/eversholt/common/tree.c
961
if (np->t == T_NVPAIR) {
usr/src/cmd/fm/eversholt/common/tree.c
962
ASSERTeq(np->u.expr.left->t, T_NAME,
usr/src/cmd/fm/eversholt/common/tree.c
964
check_stmt_allowed_properties(t, np, lutp);
usr/src/cmd/fm/eversholt/common/tree.c
966
np->u.expr.left->u.name.s, np->u.expr.right);
usr/src/cmd/fm/eversholt/common/tree.c
967
} else if (np->t == T_LIST) {
usr/src/cmd/fm/eversholt/common/tree.c
968
lutp = nvpair2lut(np->u.expr.left, lutp, t);
usr/src/cmd/fm/eversholt/common/tree.c
969
lutp = nvpair2lut(np->u.expr.right, lutp, t);
usr/src/cmd/fm/eversholt/common/tree.c
971
outfl(O_DIE, np->file, np->line,
usr/src/cmd/fm/eversholt/common/tree.c
973
ptree_nodetype2str(np->t));
usr/src/cmd/fm/eversholt/common/tree.c
980
tree_s2np_lut_add(struct lut *root, const char *s, struct node *np)
usr/src/cmd/fm/eversholt/common/tree.c
982
return (lut_add(root, (void *)s, (void *)np, NULL));
usr/src/cmd/fm/eversholt/common/tree.c
992
tree_name2np_lut_add(struct lut *root, struct node *namep, struct node *np)
usr/src/cmd/fm/eversholt/common/tree.c
994
return (lut_add(root, (void *)namep, (void *)np,
usr/src/cmd/fm/eversholt/common/tree.h
215
struct node *np;
usr/src/cmd/fm/eversholt/common/tree.h
274
struct node *tree_root(struct node *np);
usr/src/cmd/fm/eversholt/common/tree.h
293
struct node *tree_func(const char *s, struct node *np,
usr/src/cmd/fm/eversholt/common/tree.h
295
struct node *tree_pname(struct node *np);
usr/src/cmd/fm/eversholt/common/tree.h
298
struct lut *tree_s2np_lut_add(struct lut *root, const char *s, struct node *np);
usr/src/cmd/fm/eversholt/common/tree.h
301
struct node *namep, struct node *np);
usr/src/cmd/fm/eversholt/common/tree.h
305
struct node *enp, struct node *np);
usr/src/cmd/fm/eversholt/common/tree.h
311
struct node *tree_stmt(enum nodetype t, struct node *np,
usr/src/cmd/fm/fmadm/common/faulty.c
412
name_list_t *lp, *np, *sp, *rt = NULL;
usr/src/cmd/fm/fmadm/common/faulty.c
416
np = new;
usr/src/cmd/fm/fmadm/common/faulty.c
417
while (np) {
usr/src/cmd/fm/fmadm/common/faulty.c
420
if (strcmp(lp->name, np->name) == 0)
usr/src/cmd/fm/fmadm/common/faulty.c
426
if (np->next == new)
usr/src/cmd/fm/fmadm/common/faulty.c
429
sp = np->next;
usr/src/cmd/fm/fmadm/common/faulty.c
431
lp->status |= (np->status & FM_SUSPECT_FAULTY);
usr/src/cmd/fm/fmadm/common/faulty.c
433
lp->pct += np->pct;
usr/src/cmd/fm/fmadm/common/faulty.c
434
lp->count += np->count;
usr/src/cmd/fm/fmadm/common/faulty.c
435
} else if (np->pct > lp->pct) {
usr/src/cmd/fm/fmadm/common/faulty.c
436
lp->pct = np->pct;
usr/src/cmd/fm/fmadm/common/faulty.c
438
max_pct = np->max_pct;
usr/src/cmd/fm/fmadm/common/faulty.c
439
if (np->label)
usr/src/cmd/fm/fmadm/common/faulty.c
440
free(np->label);
usr/src/cmd/fm/fmadm/common/faulty.c
441
free(np->name);
usr/src/cmd/fm/fmadm/common/faulty.c
442
free(np);
usr/src/cmd/fm/fmadm/common/faulty.c
443
np = NULL;
usr/src/cmd/fm/fmadm/common/faulty.c
450
np = lp;
usr/src/cmd/fm/fmadm/common/faulty.c
454
if (np) {
usr/src/cmd/fm/fmadm/common/faulty.c
457
if (np->max_pct > lp->max_pct) {
usr/src/cmd/fm/fmadm/common/faulty.c
458
np->next = lp;
usr/src/cmd/fm/fmadm/common/faulty.c
459
np->prev = lp->prev;
usr/src/cmd/fm/fmadm/common/faulty.c
460
lp->prev->next = np;
usr/src/cmd/fm/fmadm/common/faulty.c
461
lp->prev = np;
usr/src/cmd/fm/fmadm/common/faulty.c
462
*list = np;
usr/src/cmd/fm/fmadm/common/faulty.c
463
rt = np;
usr/src/cmd/fm/fmadm/common/faulty.c
467
np->max_pct < lp->max_pct) {
usr/src/cmd/fm/fmadm/common/faulty.c
470
np->next = lp;
usr/src/cmd/fm/fmadm/common/faulty.c
471
np->prev = lp->prev;
usr/src/cmd/fm/fmadm/common/faulty.c
472
lp->prev->next = np;
usr/src/cmd/fm/fmadm/common/faulty.c
473
lp->prev = np;
usr/src/cmd/fm/fmadm/common/faulty.c
476
*list = np;
usr/src/cmd/fm/fmadm/common/faulty.c
477
np->next = np;
usr/src/cmd/fm/fmadm/common/faulty.c
478
np->prev = np;
usr/src/cmd/fm/fmadm/common/faulty.c
479
rt = np;
usr/src/cmd/fm/fmadm/common/faulty.c
482
np = sp;
usr/src/cmd/fm/fmadm/common/faulty.c
539
sr_list_t *tp, *np, *sp;
usr/src/cmd/fm/fmadm/common/faulty.c
543
np = malloc(sizeof (sr_list_t));
usr/src/cmd/fm/fmadm/common/faulty.c
544
np->status_record = status_rec_p;
usr/src/cmd/fm/fmadm/common/faulty.c
547
*list_pp = np;
usr/src/cmd/fm/fmadm/common/faulty.c
548
np->next = np;
usr/src/cmd/fm/fmadm/common/faulty.c
549
np->prev = np;
usr/src/cmd/fm/fmadm/common/faulty.c
557
*list_pp = np;
usr/src/cmd/fm/fmadm/common/faulty.c
567
np->next = tp;
usr/src/cmd/fm/fmadm/common/faulty.c
568
np->prev = tp->prev;
usr/src/cmd/fm/fmadm/common/faulty.c
569
tp->prev->next = np;
usr/src/cmd/fm/fmadm/common/faulty.c
570
tp->prev = np;
usr/src/cmd/fm/fmadm/common/faulty.c
576
resource_list_t *np)
usr/src/cmd/fm/fmadm/common/faulty.c
584
add_rec_list(status_rec_p, &np->status_rec_list);
usr/src/cmd/fm/fmadm/common/faulty.c
586
np->next = np;
usr/src/cmd/fm/fmadm/common/faulty.c
587
np->prev = np;
usr/src/cmd/fm/fmadm/common/faulty.c
588
*rp = np;
usr/src/cmd/fm/fmadm/common/faulty.c
597
srp->uurec->sec, np->max_pct, sp->max_pct);
usr/src/cmd/fm/fmadm/common/faulty.c
599
*rp = np;
usr/src/cmd/fm/fmadm/common/faulty.c
604
srp->uurec->sec, np->max_pct, sp->max_pct) < 0) {
usr/src/cmd/fm/fmadm/common/faulty.c
609
np->next = tp;
usr/src/cmd/fm/fmadm/common/faulty.c
610
np->prev = tp->prev;
usr/src/cmd/fm/fmadm/common/faulty.c
611
tp->prev->next = np;
usr/src/cmd/fm/fmadm/common/faulty.c
612
tp->prev = np;
usr/src/cmd/fm/fmadm/common/faulty.c
621
resource_list_t *np, *end;
usr/src/cmd/fm/fmadm/common/faulty.c
624
np = *rpp;
usr/src/cmd/fm/fmadm/common/faulty.c
625
end = np;
usr/src/cmd/fm/fmadm/common/faulty.c
626
while (np) {
usr/src/cmd/fm/fmadm/common/faulty.c
627
if (strcmp(fp->name, np->resource) == 0) {
usr/src/cmd/fm/fmadm/common/faulty.c
628
np->not_suppressed |= status_rec_p->not_suppressed;
usr/src/cmd/fm/fmadm/common/faulty.c
629
np->injected |= status_rec_p->injected;
usr/src/cmd/fm/fmadm/common/faulty.c
630
srp = np->status_rec_list->status_record;
usr/src/cmd/fm/fmadm/common/faulty.c
633
srp->uurec->sec, fp->max_pct, np->max_pct);
usr/src/cmd/fm/fmadm/common/faulty.c
634
if (order > 0 && np != end) {
usr/src/cmd/fm/fmadm/common/faulty.c
639
np->prev->next = np->next;
usr/src/cmd/fm/fmadm/common/faulty.c
640
np->next->prev = np->prev;
usr/src/cmd/fm/fmadm/common/faulty.c
642
rpp, np);
usr/src/cmd/fm/fmadm/common/faulty.c
645
&np->status_rec_list);
usr/src/cmd/fm/fmadm/common/faulty.c
649
np = np->next;
usr/src/cmd/fm/fmadm/common/faulty.c
650
if (np == end) {
usr/src/cmd/fm/fmadm/common/faulty.c
651
np = NULL;
usr/src/cmd/fm/fmadm/common/faulty.c
655
if (np == NULL) {
usr/src/cmd/fm/fmadm/common/faulty.c
656
np = malloc(sizeof (resource_list_t));
usr/src/cmd/fm/fmadm/common/faulty.c
657
np->resource = fp->name;
usr/src/cmd/fm/fmadm/common/faulty.c
658
np->not_suppressed = status_rec_p->not_suppressed;
usr/src/cmd/fm/fmadm/common/faulty.c
659
np->injected = status_rec_p->injected;
usr/src/cmd/fm/fmadm/common/faulty.c
660
np->status_rec_list = NULL;
usr/src/cmd/fm/fmadm/common/faulty.c
661
np->max_pct = fp->max_pct;
usr/src/cmd/fm/fmadm/common/faulty.c
662
add_resource(status_rec_p, rpp, np);
usr/src/cmd/fm/fmadm/common/faulty.c
960
print_name(name_list_t *list, char *padding, int *np, int pct, int full)
usr/src/cmd/fm/fmadm/common/faulty.c
967
*np += 1;
usr/src/cmd/fm/fmadm/common/faulty.c
970
*np += 1;
usr/src/cmd/fm/fmd/common/fmd_asru.c
846
fmd_asru_link_t *alp, *np;
usr/src/cmd/fm/fmd/common/fmd_asru.c
850
for (alp = ahp->ah_case_hash[i]; alp != NULL; alp = np) {
usr/src/cmd/fm/fmd/common/fmd_asru.c
851
np = alp->al_case_next;
usr/src/cmd/fm/fmd/common/fmd_buf.c
68
fmd_buf_t *bp, *np;
usr/src/cmd/fm/fmd/common/fmd_buf.c
72
for (bp = bhp->bh_hash[i]; bp != NULL; bp = np) {
usr/src/cmd/fm/fmd/common/fmd_buf.c
73
np = bp->buf_next;
usr/src/cmd/fm/fmd/common/fmd_module.c
1095
fmd_module_t *mp, *np;
usr/src/cmd/fm/fmd/common/fmd_module.c
1101
for (mp = mhp->mh_hash[i]; mp != NULL; mp = np) {
usr/src/cmd/fm/fmd/common/fmd_module.c
1102
np = mp->mod_next;
usr/src/cmd/fm/fmd/common/fmd_module.c
1113
fmd_module_t *mp, *np;
usr/src/cmd/fm/fmd/common/fmd_module.c
1120
for (mp = mhp->mh_hash[i]; mp != NULL; mp = np) {
usr/src/cmd/fm/fmd/common/fmd_module.c
1121
np = mp->mod_next;
usr/src/cmd/fm/fmd/common/fmd_scheme.c
295
fmd_scheme_t *sp, *np;
usr/src/cmd/fm/fmd/common/fmd_scheme.c
299
for (sp = shp->sch_hash[i]; sp != NULL; sp = np) {
usr/src/cmd/fm/fmd/common/fmd_scheme.c
300
np = sp->sch_next;
usr/src/cmd/fm/fmd/common/fmd_scheme.c
314
fmd_scheme_t *sp, *np;
usr/src/cmd/fm/fmd/common/fmd_scheme.c
321
for (sp = shp->sch_hash[i]; sp != NULL; sp = np) {
usr/src/cmd/fm/fmd/common/fmd_scheme.c
322
np = sp->sch_next;
usr/src/cmd/fm/fmd/common/fmd_ustat.c
105
np = ep->use_next;
usr/src/cmd/fm/fmd/common/fmd_ustat.c
92
fmd_ustat_elem_t *ep, *np;
usr/src/cmd/fm/fmd/common/fmd_ustat.c
98
for (ep = usp->us_hash[i]; ep != NULL; ep = np) {
usr/src/cmd/fm/modules/common/eversholt/config.c
218
rhs = rhs->u.stmt.np;
usr/src/cmd/fm/modules/common/eversholt/config.c
601
struct node *np;
usr/src/cmd/fm/modules/common/eversholt/config.c
610
np = config_nodeize(find);
usr/src/cmd/fm/modules/common/eversholt/config.c
611
if (np != NULL) {
usr/src/cmd/fm/modules/common/eversholt/config.c
613
ptree_name_iter(O_ALTFP|O_VERB|O_NONL, np);
usr/src/cmd/fm/modules/common/eversholt/config.c
616
return (np);
usr/src/cmd/fm/modules/common/eversholt/config.c
627
struct node *np;
usr/src/cmd/fm/modules/common/eversholt/config.c
636
np = config_nodeize(find);
usr/src/cmd/fm/modules/common/eversholt/config.c
637
if (np != NULL) {
usr/src/cmd/fm/modules/common/eversholt/config.c
639
ptree_name_iter(O_ALTFP|O_VERB|O_NONL, np);
usr/src/cmd/fm/modules/common/eversholt/config.c
642
return (np);
usr/src/cmd/fm/modules/common/eversholt/config.c
653
struct node *np;
usr/src/cmd/fm/modules/common/eversholt/config.c
662
np = config_nodeize(find);
usr/src/cmd/fm/modules/common/eversholt/config.c
663
if (np != NULL) {
usr/src/cmd/fm/modules/common/eversholt/config.c
665
ptree_name_iter(O_ALTFP|O_VERB|O_NONL, np);
usr/src/cmd/fm/modules/common/eversholt/config.c
668
return (np);
usr/src/cmd/fm/modules/common/eversholt/config.c
679
struct node *np;
usr/src/cmd/fm/modules/common/eversholt/config.c
688
np = config_nodeize(find);
usr/src/cmd/fm/modules/common/eversholt/config.c
689
if (np != NULL) {
usr/src/cmd/fm/modules/common/eversholt/config.c
691
ptree_name_iter(O_ALTFP|O_VERB3|O_NONL, np);
usr/src/cmd/fm/modules/common/eversholt/config.c
694
return (np);
usr/src/cmd/fm/modules/common/eversholt/config.h
75
int config_is_connected(struct node *np, struct config *croot,
usr/src/cmd/fm/modules/common/eversholt/config.h
77
int config_is_type(struct node *np, struct config *croot,
usr/src/cmd/fm/modules/common/eversholt/config.h
79
int config_is_on(struct node *np, struct config *croot, struct evalue *valuep);
usr/src/cmd/fm/modules/common/eversholt/config.h
80
int config_is_present(struct node *np, struct config *croot,
usr/src/cmd/fm/modules/common/eversholt/eft.c
175
ename_strdup(struct node *np)
usr/src/cmd/fm/modules/common/eversholt/eft.c
183
for (mynp = np; mynp; mynp = mynp->u.name.next)
usr/src/cmd/fm/modules/common/eversholt/eft.c
190
while (np) {
usr/src/cmd/fm/modules/common/eversholt/eft.c
191
(void) strcat(buf, np->u.name.s);
usr/src/cmd/fm/modules/common/eversholt/eft.c
192
np = np->u.name.next;
usr/src/cmd/fm/modules/common/eversholt/eft.c
193
if (np)
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
464
(void) eft_node((uintptr_t)node.u.stmt.np, DCMD_ADDRSPEC, 0,
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
475
(void) eft_node((uintptr_t)node.u.stmt.np, DCMD_ADDRSPEC, 0,
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
712
(void) eft_node((uintptr_t)node.u.stmt.np, DCMD_ADDRSPEC, 0,
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
723
(void) eft_node((uintptr_t)node.u.stmt.np, DCMD_ADDRSPEC, 0,
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
734
(void) eft_node((uintptr_t)node.u.stmt.np, DCMD_ADDRSPEC, 0,
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
745
(void) eft_node((uintptr_t)node.u.stmt.np, DCMD_ADDRSPEC, 0,
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
756
(void) eft_node((uintptr_t)node.u.stmt.np, DCMD_ADDRSPEC, 0,
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
767
(void) eft_node((uintptr_t)node.u.stmt.np, DCMD_ADDRSPEC, 0,
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
782
(void) eft_node((uintptr_t)node.u.stmt.np, DCMD_ADDRSPEC, 0,
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
797
(void) eft_node((uintptr_t)node.u.stmt.np, DCMD_ADDRSPEC, 0,
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
802
(void) eft_node((uintptr_t)node.u.stmt.np, DCMD_ADDRSPEC, 0,
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
807
(void) eft_node((uintptr_t)node.u.stmt.np, DCMD_ADDRSPEC, 0,
usr/src/cmd/fm/modules/common/eversholt/eval.c
1001
return (eval_dup(np->u.expr.left, ex, events));
usr/src/cmd/fm/modules/common/eversholt/eval.c
1003
return (eval_dup(np->u.expr.right, ex, events));
usr/src/cmd/fm/modules/common/eversholt/eval.c
1006
eval_dup(np->u.expr.left, ex, events),
usr/src/cmd/fm/modules/common/eversholt/eval.c
1007
eval_dup(np->u.expr.right, ex, events)));
usr/src/cmd/fm/modules/common/eversholt/eval.c
1022
for (np1f = np, np2f = events[0]->u.event.oldepname;
usr/src/cmd/fm/modules/common/eversholt/eval.c
1039
for (np1t = np, np2t = events[1]->u.event.oldepname;
usr/src/cmd/fm/modules/common/eversholt/eval.c
1056
nprest = np;
usr/src/cmd/fm/modules/common/eversholt/eval.c
1076
newnp = newnode(T_NAME, np->file, np->line);
usr/src/cmd/fm/modules/common/eversholt/eval.c
1083
newnode(T_NUM, np->file, np->line);
usr/src/cmd/fm/modules/common/eversholt/eval.c
1087
outfl(O_DIE, np->file, np->line,
usr/src/cmd/fm/modules/common/eversholt/eval.c
1089
"iterator of %s", np->u.name.s);
usr/src/cmd/fm/modules/common/eversholt/eval.c
1101
newnp = newnode(T_NAME, np->file, np->line);
usr/src/cmd/fm/modules/common/eversholt/eval.c
1108
newnode(T_NUM, np->file, np->line);
usr/src/cmd/fm/modules/common/eversholt/eval.c
1112
outfl(O_DIE, np->file, np->line,
usr/src/cmd/fm/modules/common/eversholt/eval.c
1114
"iterator of %s", np->u.name.s);
usr/src/cmd/fm/modules/common/eversholt/eval.c
1128
iterinfop = lut_lookup(ex, (void *)np->u.name.s, NULL);
usr/src/cmd/fm/modules/common/eversholt/eval.c
1131
newnp = newnode(T_NUM, np->file, np->line);
usr/src/cmd/fm/modules/common/eversholt/eval.c
1144
newnp = newnode(T_NAME, np->file, np->line);
usr/src/cmd/fm/modules/common/eversholt/eval.c
1151
newnode(T_NUM, np->file, np->line);
usr/src/cmd/fm/modules/common/eversholt/eval.c
1155
outfl(O_DIE, np->file, np->line,
usr/src/cmd/fm/modules/common/eversholt/eval.c
1157
"iterator of %s", np->u.name.s);
usr/src/cmd/fm/modules/common/eversholt/eval.c
1171
newnp = newnode(T_NAME, np->file, np->line);
usr/src/cmd/fm/modules/common/eversholt/eval.c
1173
newnp->u.name.t = np->u.event.ename->u.name.t;
usr/src/cmd/fm/modules/common/eversholt/eval.c
1174
newnp->u.name.s = np->u.event.ename->u.name.s;
usr/src/cmd/fm/modules/common/eversholt/eval.c
1175
newnp->u.name.it = np->u.event.ename->u.name.it;
usr/src/cmd/fm/modules/common/eversholt/eval.c
1179
eval_dup(np->u.event.epname, ex, events),
usr/src/cmd/fm/modules/common/eversholt/eval.c
1180
eval_dup(np->u.event.eexprlist, ex, events)));
usr/src/cmd/fm/modules/common/eversholt/eval.c
1183
return (tree_func(np->u.func.s,
usr/src/cmd/fm/modules/common/eversholt/eval.c
1184
eval_dup(np->u.func.arglist, ex, events),
usr/src/cmd/fm/modules/common/eversholt/eval.c
1185
np->file, np->line));
usr/src/cmd/fm/modules/common/eversholt/eval.c
1188
newnp = newnode(T_QUOTE, np->file, np->line);
usr/src/cmd/fm/modules/common/eversholt/eval.c
1189
newnp->u.quote.s = np->u.quote.s;
usr/src/cmd/fm/modules/common/eversholt/eval.c
1193
newnp = newnode(T_NUM, np->file, np->line);
usr/src/cmd/fm/modules/common/eversholt/eval.c
1194
newnp->u.ull = np->u.ull;
usr/src/cmd/fm/modules/common/eversholt/eval.c
1198
newnp = newnode(T_TIMEVAL, np->file, np->line);
usr/src/cmd/fm/modules/common/eversholt/eval.c
1199
newnp->u.ull = np->u.ull;
usr/src/cmd/fm/modules/common/eversholt/eval.c
120
struct node *np, struct lut **globals,
usr/src/cmd/fm/modules/common/eversholt/eval.c
1203
outfl(O_DIE, np->file, np->line,
usr/src/cmd/fm/modules/common/eversholt/eval.c
1205
ptree_nodetype2str(np->t));
usr/src/cmd/fm/modules/common/eversholt/eval.c
1245
eval_potential(struct node *np, struct lut *ex, struct node *events[],
usr/src/cmd/fm/modules/common/eversholt/eval.c
1251
if (eval_expr(np, ex, events, NULL, croot, NULL, 1, &value) == 0) {
usr/src/cmd/fm/modules/common/eversholt/eval.c
1258
newnp = eval_dup(np, ex, events);
usr/src/cmd/fm/modules/common/eversholt/eval.c
127
if (np->t == T_NAME)
usr/src/cmd/fm/modules/common/eversholt/eval.c
128
nodep = np;
usr/src/cmd/fm/modules/common/eversholt/eval.c
129
else if (np->t == T_FUNC && np->u.func.s == L_fru)
usr/src/cmd/fm/modules/common/eversholt/eval.c
1292
struct node *np)
usr/src/cmd/fm/modules/common/eversholt/eval.c
130
nodep = eval_fru(np->u.func.arglist);
usr/src/cmd/fm/modules/common/eversholt/eval.c
131
else if (np->t == T_FUNC && np->u.func.s == L_asru)
usr/src/cmd/fm/modules/common/eversholt/eval.c
132
nodep = eval_asru(np->u.func.arglist);
usr/src/cmd/fm/modules/common/eversholt/eval.c
133
else if (np->t == T_FUNC) {
usr/src/cmd/fm/modules/common/eversholt/eval.c
134
if (eval_expr(np, ex, events, globals, croot, arrowp, try,
usr/src/cmd/fm/modules/common/eversholt/eval.c
1352
outfl(O_DIE, np->file, np->line,
usr/src/cmd/fm/modules/common/eversholt/eval.c
1354
ptree_nodetype2str(np->t));
usr/src/cmd/fm/modules/common/eversholt/eval.c
1360
outfl(O_DIE, np->file, np->line,
usr/src/cmd/fm/modules/common/eversholt/eval.c
1362
ptree_nodetype2str(np->t));
usr/src/cmd/fm/modules/common/eversholt/eval.c
1387
eval_expr(struct node *np, struct lut *ex, struct node *events[],
usr/src/cmd/fm/modules/common/eversholt/eval.c
1395
if (np == NULL) {
usr/src/cmd/fm/modules/common/eversholt/eval.c
1403
switch (np->t) {
usr/src/cmd/fm/modules/common/eversholt/eval.c
1412
gval = lut_lookup(*globals, (void *)np->u.globid.s, NULL);
usr/src/cmd/fm/modules/common/eversholt/eval.c
1429
if (!eval_expr(np->u.expr.right, ex, events, globals, croot,
usr/src/cmd/fm/modules/common/eversholt/eval.c
1433
ASSERT(np->u.expr.left->t == T_GLOBID);
usr/src/cmd/fm/modules/common/eversholt/eval.c
1435
(void *)np->u.expr.left->u.globid.s, NULL);
usr/src/cmd/fm/modules/common/eversholt/eval.c
1440
(void *) np->u.expr.left->u.globid.s, gval, NULL);
usr/src/cmd/fm/modules/common/eversholt/eval.c
1449
np->u.expr.left->u.globid.s, gval->v);
usr/src/cmd/fm/modules/common/eversholt/eval.c
1453
np->u.expr.left->u.globid.s,
usr/src/cmd/fm/modules/common/eversholt/eval.c
1477
np->u.expr.left->t == T_GLOBID &&
usr/src/cmd/fm/modules/common/eversholt/eval.c
1479
(void *)np->u.expr.left->u.globid.s, NULL)) == NULL) {
usr/src/cmd/fm/modules/common/eversholt/eval.c
148
return (np);
usr/src/cmd/fm/modules/common/eversholt/eval.c
1480
if (!eval_expr(np->u.expr.right, ex, events, globals,
usr/src/cmd/fm/modules/common/eversholt/eval.c
1486
(void *) np->u.expr.left->u.globid.s,
usr/src/cmd/fm/modules/common/eversholt/eval.c
1497
if (!eval_expr(np->u.expr.left, ex, events, globals, croot,
usr/src/cmd/fm/modules/common/eversholt/eval.c
1500
if (!eval_expr(np->u.expr.right, ex, events, globals, croot,
usr/src/cmd/fm/modules/common/eversholt/eval.c
1504
if (check_expr_args(&lval, &rval, UINT64, np))
usr/src/cmd/fm/modules/common/eversholt/eval.c
1507
if (check_expr_args(&lval, &rval, UNDEFINED, np))
usr/src/cmd/fm/modules/common/eversholt/eval.c
151
funcname, ptree_nodetype2str(np->t));
usr/src/cmd/fm/modules/common/eversholt/eval.c
1516
if (!eval_expr(np->u.expr.left, ex, events, globals, croot,
usr/src/cmd/fm/modules/common/eversholt/eval.c
1519
if (!eval_expr(np->u.expr.right, ex, events, globals, croot,
usr/src/cmd/fm/modules/common/eversholt/eval.c
1522
if (check_expr_args(&lval, &rval, UINT64, np))
usr/src/cmd/fm/modules/common/eversholt/eval.c
1530
if (!eval_expr(np->u.expr.left, ex, events, globals, croot,
usr/src/cmd/fm/modules/common/eversholt/eval.c
1533
if (!eval_expr(np->u.expr.right, ex, events, globals, croot,
usr/src/cmd/fm/modules/common/eversholt/eval.c
1536
if (check_expr_args(&lval, &rval, UINT64, np))
usr/src/cmd/fm/modules/common/eversholt/eval.c
1544
if (!eval_expr(np->u.expr.left, ex, events, globals, croot,
usr/src/cmd/fm/modules/common/eversholt/eval.c
1547
if (!eval_expr(np->u.expr.right, ex, events, globals, croot,
usr/src/cmd/fm/modules/common/eversholt/eval.c
1550
if (check_expr_args(&lval, &rval, UINT64, np))
usr/src/cmd/fm/modules/common/eversholt/eval.c
1558
if (!eval_expr(np->u.expr.left, ex, events, globals, croot,
usr/src/cmd/fm/modules/common/eversholt/eval.c
1561
if (!eval_expr(np->u.expr.right, ex, events, globals, croot,
usr/src/cmd/fm/modules/common/eversholt/eval.c
1564
if (check_expr_args(&lval, &rval, UINT64, np))
usr/src/cmd/fm/modules/common/eversholt/eval.c
1572
if (!eval_expr(np->u.expr.left, ex, events, globals, croot,
usr/src/cmd/fm/modules/common/eversholt/eval.c
1575
if (!eval_expr(np->u.expr.right, ex, events, globals, croot,
usr/src/cmd/fm/modules/common/eversholt/eval.c
1578
if (check_expr_args(&lval, &rval, UINT64, np))
usr/src/cmd/fm/modules/common/eversholt/eval.c
1586
if (!eval_expr(np->u.expr.left, ex, events, globals, croot,
usr/src/cmd/fm/modules/common/eversholt/eval.c
1589
if (!eval_expr(np->u.expr.right, ex, events, globals, croot,
usr/src/cmd/fm/modules/common/eversholt/eval.c
1592
if (check_expr_args(&lval, &rval, UINT64, np))
usr/src/cmd/fm/modules/common/eversholt/eval.c
1600
if (!eval_expr(np->u.expr.left, ex, events, globals, croot,
usr/src/cmd/fm/modules/common/eversholt/eval.c
1603
if (!eval_expr(np->u.expr.right, ex, events, globals, croot,
usr/src/cmd/fm/modules/common/eversholt/eval.c
1606
if (check_expr_args(&lval, &rval, UINT64, np))
usr/src/cmd/fm/modules/common/eversholt/eval.c
1614
if (!eval_expr(np->u.expr.left, ex, events, globals, croot,
usr/src/cmd/fm/modules/common/eversholt/eval.c
1617
ASSERT(np->u.expr.right == NULL);
usr/src/cmd/fm/modules/common/eversholt/eval.c
1618
if (check_expr_args(&lval, NULL, UINT64, np))
usr/src/cmd/fm/modules/common/eversholt/eval.c
1626
if (!eval_expr(np->u.expr.left, ex, events, globals, croot,
usr/src/cmd/fm/modules/common/eversholt/eval.c
1629
if (!eval_expr(np->u.expr.right, ex, events, globals, croot,
usr/src/cmd/fm/modules/common/eversholt/eval.c
1632
if (check_expr_args(&lval, &rval, UINT64, np))
usr/src/cmd/fm/modules/common/eversholt/eval.c
1640
if (!eval_expr(np->u.expr.left, ex, events, globals, croot,
usr/src/cmd/fm/modules/common/eversholt/eval.c
1643
if (!eval_expr(np->u.expr.right, ex, events, globals, croot,
usr/src/cmd/fm/modules/common/eversholt/eval.c
1646
if (check_expr_args(&lval, &rval, UINT64, np))
usr/src/cmd/fm/modules/common/eversholt/eval.c
166
eval_cat(struct node *np, struct lut *ex, struct node *events[],
usr/src/cmd/fm/modules/common/eversholt/eval.c
1666
if (!eval_expr(np->u.expr.left, ex, events, globals, croot,
usr/src/cmd/fm/modules/common/eversholt/eval.c
1673
ASSERT(np->u.expr.right != NULL);
usr/src/cmd/fm/modules/common/eversholt/eval.c
1674
if (np->u.expr.right->t == T_CONDELSE) {
usr/src/cmd/fm/modules/common/eversholt/eval.c
1676
retnp = np->u.expr.right->u.expr.left;
usr/src/cmd/fm/modules/common/eversholt/eval.c
1678
retnp = np->u.expr.right->u.expr.right;
usr/src/cmd/fm/modules/common/eversholt/eval.c
1682
retnp = np->u.expr.right;
usr/src/cmd/fm/modules/common/eversholt/eval.c
1684
outfl(O_DIE, np->file, np->line,
usr/src/cmd/fm/modules/common/eversholt/eval.c
170
if (np->t == T_LIST) {
usr/src/cmd/fm/modules/common/eversholt/eval.c
1701
ptree_nodetype2str(np->t));
usr/src/cmd/fm/modules/common/eversholt/eval.c
1706
if (!eval_expr(np->u.expr.left, ex, events, globals, croot,
usr/src/cmd/fm/modules/common/eversholt/eval.c
1709
if (!eval_expr(np->u.expr.right, ex, events, globals, croot,
usr/src/cmd/fm/modules/common/eversholt/eval.c
1713
if (check_expr_args(&lval, &rval, UINT64, np))
usr/src/cmd/fm/modules/common/eversholt/eval.c
1716
if (check_expr_args(&lval, &rval, UNDEFINED, np))
usr/src/cmd/fm/modules/common/eversholt/eval.c
1726
if (!eval_expr(np->u.expr.left, ex, events, globals, croot,
usr/src/cmd/fm/modules/common/eversholt/eval.c
1733
np->u.expr.temp = EXPR_TEMP_BOTH_UNK;
usr/src/cmd/fm/modules/common/eversholt/eval.c
1736
if (!eval_expr(np->u.expr.right, ex, events, globals,
usr/src/cmd/fm/modules/common/eversholt/eval.c
1738
np->u.expr.temp = EXPR_TEMP_BOTH_UNK;
usr/src/cmd/fm/modules/common/eversholt/eval.c
1742
np->u.expr.temp = EXPR_TEMP_LHS_UNK;
usr/src/cmd/fm/modules/common/eversholt/eval.c
1750
if (!eval_expr(np->u.expr.right, ex, events, globals, croot,
usr/src/cmd/fm/modules/common/eversholt/eval.c
1752
np->u.expr.temp = EXPR_TEMP_RHS_UNK;
usr/src/cmd/fm/modules/common/eversholt/eval.c
176
if (!eval_cat(np->u.expr.left, ex, events, globals, croot,
usr/src/cmd/fm/modules/common/eversholt/eval.c
1760
if (!eval_expr(np->u.expr.left, ex, events, globals, croot,
usr/src/cmd/fm/modules/common/eversholt/eval.c
1767
np->u.expr.temp = EXPR_TEMP_BOTH_UNK;
usr/src/cmd/fm/modules/common/eversholt/eval.c
1770
if (!eval_expr(np->u.expr.right, ex, events, globals,
usr/src/cmd/fm/modules/common/eversholt/eval.c
1772
np->u.expr.temp = EXPR_TEMP_BOTH_UNK;
usr/src/cmd/fm/modules/common/eversholt/eval.c
1776
np->u.expr.temp = EXPR_TEMP_LHS_UNK;
usr/src/cmd/fm/modules/common/eversholt/eval.c
1785
if (!eval_expr(np->u.expr.right, ex, events, globals, croot,
usr/src/cmd/fm/modules/common/eversholt/eval.c
1787
np->u.expr.temp = EXPR_TEMP_RHS_UNK;
usr/src/cmd/fm/modules/common/eversholt/eval.c
179
if (!eval_cat(np->u.expr.right, ex, events, globals, croot,
usr/src/cmd/fm/modules/common/eversholt/eval.c
1795
if (!eval_expr(np->u.expr.left, ex, events, globals, croot,
usr/src/cmd/fm/modules/common/eversholt/eval.c
1803
if (!eval_expr(np->u.expr.left, ex, events, globals, croot,
usr/src/cmd/fm/modules/common/eversholt/eval.c
1806
if (!eval_expr(np->u.expr.right, ex, events, globals, croot,
usr/src/cmd/fm/modules/common/eversholt/eval.c
1809
if (check_expr_args(&lval, &rval, UINT64, np))
usr/src/cmd/fm/modules/common/eversholt/eval.c
1817
if (!eval_expr(np->u.expr.left, ex, events, globals, croot,
usr/src/cmd/fm/modules/common/eversholt/eval.c
1820
if (!eval_expr(np->u.expr.right, ex, events, globals, croot,
usr/src/cmd/fm/modules/common/eversholt/eval.c
1823
if (check_expr_args(&lval, &rval, UINT64, np))
usr/src/cmd/fm/modules/common/eversholt/eval.c
1828
outfl(O_DIE, np->file, np->line,
usr/src/cmd/fm/modules/common/eversholt/eval.c
1837
if (!eval_expr(np->u.expr.left, ex, events, globals, croot,
usr/src/cmd/fm/modules/common/eversholt/eval.c
1840
if (!eval_expr(np->u.expr.right, ex, events, globals, croot,
usr/src/cmd/fm/modules/common/eversholt/eval.c
1843
if (check_expr_args(&lval, &rval, UINT64, np))
usr/src/cmd/fm/modules/common/eversholt/eval.c
1851
if (!eval_expr(np->u.expr.left, ex, events, globals, croot,
usr/src/cmd/fm/modules/common/eversholt/eval.c
1854
if (!eval_expr(np->u.expr.right, ex, events, globals, croot,
usr/src/cmd/fm/modules/common/eversholt/eval.c
1857
if (check_expr_args(&lval, &rval, UINT64, np))
usr/src/cmd/fm/modules/common/eversholt/eval.c
1862
outfl(O_DIE, np->file, np->line,
usr/src/cmd/fm/modules/common/eversholt/eval.c
1871
if (!eval_expr(np->u.expr.left, ex, events, globals, croot,
usr/src/cmd/fm/modules/common/eversholt/eval.c
1874
if (!eval_expr(np->u.expr.right, ex, events, globals, croot,
usr/src/cmd/fm/modules/common/eversholt/eval.c
1877
if (check_expr_args(&lval, &rval, UINT64, np))
usr/src/cmd/fm/modules/common/eversholt/eval.c
188
outfl(O_ALTFP|O_VERB2, np->file, np->line,
usr/src/cmd/fm/modules/common/eversholt/eval.c
1882
outfl(O_DIE, np->file, np->line,
usr/src/cmd/fm/modules/common/eversholt/eval.c
1902
for (np1 = np,
usr/src/cmd/fm/modules/common/eversholt/eval.c
1936
iterinfop = lut_lookup(ex, (void *)np->u.name.s,
usr/src/cmd/fm/modules/common/eversholt/eval.c
195
if (!eval_expr(np, ex, events, globals, croot,
usr/src/cmd/fm/modules/common/eversholt/eval.c
1953
valuep->v = (uintptr_t)np;
usr/src/cmd/fm/modules/common/eversholt/eval.c
1958
valuep->v = (uintptr_t)np->u.quote.s;
usr/src/cmd/fm/modules/common/eversholt/eval.c
1962
return (eval_func(np, ex, events, np->u.func.arglist,
usr/src/cmd/fm/modules/common/eversholt/eval.c
1968
valuep->v = np->u.ull;
usr/src/cmd/fm/modules/common/eversholt/eval.c
1972
outfl(O_DIE, np->file, np->line,
usr/src/cmd/fm/modules/common/eversholt/eval.c
1974
ptree_nodetype2str(np->t));
usr/src/cmd/fm/modules/common/eversholt/eval.c
198
if (check_expr_args(valuep, NULL, STRING, np))
usr/src/cmd/fm/modules/common/eversholt/eval.c
1985
eval_fru(struct node *np)
usr/src/cmd/fm/modules/common/eversholt/eval.c
1987
ASSERT(np->t == T_NAME);
usr/src/cmd/fm/modules/common/eversholt/eval.c
1988
return (np);
usr/src/cmd/fm/modules/common/eversholt/eval.c
1992
eval_asru(struct node *np)
usr/src/cmd/fm/modules/common/eversholt/eval.c
1994
ASSERT(np->t == T_NAME);
usr/src/cmd/fm/modules/common/eversholt/eval.c
1995
return (np);
usr/src/cmd/fm/modules/common/eversholt/eval.c
212
struct node *np, struct lut **globals,
usr/src/cmd/fm/modules/common/eversholt/eval.c
230
lhs = eval_getname(funcnp, ex, events, np->u.expr.left, globals,
usr/src/cmd/fm/modules/common/eversholt/eval.c
232
rhs = eval_getname(funcnp, ex, events, np->u.expr.right,
usr/src/cmd/fm/modules/common/eversholt/eval.c
258
ASSERT(np->u.expr.right->t == T_QUOTE);
usr/src/cmd/fm/modules/common/eversholt/eval.c
260
nodep = eval_getname(funcnp, ex, events, np->u.expr.left,
usr/src/cmd/fm/modules/common/eversholt/eval.c
294
s = config_getprop(cp, np->u.expr.right->u.quote.s);
usr/src/cmd/fm/modules/common/eversholt/eval.c
295
if (s == NULL && strcmp(np->u.expr.right->u.quote.s,
usr/src/cmd/fm/modules/common/eversholt/eval.c
302
funcname, np->u.expr.right->u.quote.s);
usr/src/cmd/fm/modules/common/eversholt/eval.c
325
np->u.expr.right->u.quote.s,
usr/src/cmd/fm/modules/common/eversholt/eval.c
341
lhs = eval_getname(funcnp, ex, events, np->u.expr.left, globals,
usr/src/cmd/fm/modules/common/eversholt/eval.c
343
rhs = eval_getname(funcnp, ex, events, np->u.expr.right,
usr/src/cmd/fm/modules/common/eversholt/eval.c
411
nodep = eval_getname(funcnp, ex, events, np, globals,
usr/src/cmd/fm/modules/common/eversholt/eval.c
449
nodep = eval_getname(funcnp, ex, events, np, globals,
usr/src/cmd/fm/modules/common/eversholt/eval.c
486
nodep = eval_getname(funcnp, ex, events, np, globals,
usr/src/cmd/fm/modules/common/eversholt/eval.c
51
static struct node *eval_dup(struct node *np, struct lut *ex,
usr/src/cmd/fm/modules/common/eversholt/eval.c
513
nodep = eval_getname(funcnp, ex, events, np->u.expr.left,
usr/src/cmd/fm/modules/common/eversholt/eval.c
525
outfl(O_ALTFP|O_VERB2|O_NONL, np->file, np->line, "has_fault(");
usr/src/cmd/fm/modules/common/eversholt/eval.c
528
np->u.expr.right->u.quote.s);
usr/src/cmd/fm/modules/common/eversholt/eval.c
539
strcmp(np->u.expr.right->u.quote.s, "") == 0 ?
usr/src/cmd/fm/modules/common/eversholt/eval.c
54
enum datatype dtype, struct node *np);
usr/src/cmd/fm/modules/common/eversholt/eval.c
540
NULL : (char *)np->u.expr.right->u.quote.s);
usr/src/cmd/fm/modules/common/eversholt/eval.c
55
static struct node *eval_fru(struct node *np);
usr/src/cmd/fm/modules/common/eversholt/eval.c
550
ASSERTinfo(np->t == T_EVENT, ptree_nodetype2str(np->t));
usr/src/cmd/fm/modules/common/eversholt/eval.c
552
nodep = np->u.event.epname;
usr/src/cmd/fm/modules/common/eversholt/eval.c
56
static struct node *eval_asru(struct node *np);
usr/src/cmd/fm/modules/common/eversholt/eval.c
562
ent.ename = np->u.event.ename->u.name.s;
usr/src/cmd/fm/modules/common/eversholt/eval.c
574
outfl(O_DIE, np->file, np->line,
usr/src/cmd/fm/modules/common/eversholt/eval.c
583
valuep->v = (uintptr_t)eval_fru(np);
usr/src/cmd/fm/modules/common/eversholt/eval.c
587
valuep->v = (uintptr_t)eval_asru(np);
usr/src/cmd/fm/modules/common/eversholt/eval.c
590
ASSERTeq(np->t, T_GLOBID, ptree_nodetype2str);
usr/src/cmd/fm/modules/common/eversholt/eval.c
593
(void *)np->u.globid.s, NULL) != NULL);
usr/src/cmd/fm/modules/common/eversholt/eval.c
596
return (! platform_call(np, globals, croot, arrowp, valuep));
usr/src/cmd/fm/modules/common/eversholt/eval.c
598
outfl(O_ALTFP|O_VERB2|O_NONL, np->file, np->line,
usr/src/cmd/fm/modules/common/eversholt/eval.c
599
"payloadprop(\"%s\") ", np->u.quote.s);
usr/src/cmd/fm/modules/common/eversholt/eval.c
607
} else if (platform_payloadprop(np, valuep)) {
usr/src/cmd/fm/modules/common/eversholt/eval.c
644
ASSERTinfo(np->t == T_LIST, ptree_nodetype2str(np->t));
usr/src/cmd/fm/modules/common/eversholt/eval.c
645
ASSERTinfo(np->u.expr.left->t == T_QUOTE,
usr/src/cmd/fm/modules/common/eversholt/eval.c
646
ptree_nodetype2str(np->u.expr.left->t));
usr/src/cmd/fm/modules/common/eversholt/eval.c
651
outfl(O_ALTFP|O_VERB2|O_NONL, np->file, np->line,
usr/src/cmd/fm/modules/common/eversholt/eval.c
654
np->u.expr.left->u.quote.s);
usr/src/cmd/fm/modules/common/eversholt/eval.c
655
ptree_name_iter(O_ALTFP|O_VERB2|O_NONL, np->u.expr.right);
usr/src/cmd/fm/modules/common/eversholt/eval.c
665
(void *)np->u.expr.left->u.quote.s, NULL)) == NULL) {
usr/src/cmd/fm/modules/common/eversholt/eval.c
670
if (!eval_expr(np->u.expr.right, ex, events, globals, croot,
usr/src/cmd/fm/modules/common/eversholt/eval.c
695
(void *)np->u.expr.left->u.quote.s,
usr/src/cmd/fm/modules/common/eversholt/eval.c
703
int retval = eval_cat(np, ex, events, globals, croot,
usr/src/cmd/fm/modules/common/eversholt/eval.c
706
outfl(O_ALTFP|O_VERB2, np->file, np->line,
usr/src/cmd/fm/modules/common/eversholt/eval.c
740
if (!eval_expr(np, ex, events, globals, croot, arrowp, try,
usr/src/cmd/fm/modules/common/eversholt/eval.c
742
outfl(O_ALTFP|O_VERB2|O_NONL, np->file, np->line,
usr/src/cmd/fm/modules/common/eversholt/eval.c
745
ptree_name_iter(O_ALTFP|O_VERB2|O_NONL, np);
usr/src/cmd/fm/modules/common/eversholt/eval.c
751
outfl(O_ALTFP|O_VERB2|O_NONL, np->file, np->line,
usr/src/cmd/fm/modules/common/eversholt/eval.c
754
ptree_name_iter(O_ALTFP|O_VERB2|O_NONL, np);
usr/src/cmd/fm/modules/common/eversholt/eval.c
757
outfl(O_ALTFP|O_VERB2|O_NONL, np->file, np->line,
usr/src/cmd/fm/modules/common/eversholt/eval.c
760
ptree_name_iter(O_ALTFP|O_VERB2|O_NONL, np);
usr/src/cmd/fm/modules/common/eversholt/eval.c
803
outfl(O_ALTFP|O_VERB2|O_NONL, np->file, np->line,
usr/src/cmd/fm/modules/common/eversholt/eval.c
804
"payloadprop_defined(\"%s\") ", np->u.quote.s);
usr/src/cmd/fm/modules/common/eversholt/eval.c
812
} else if (platform_payloadprop(np, NULL)) {
usr/src/cmd/fm/modules/common/eversholt/eval.c
827
ASSERTinfo(np->t == T_LIST, ptree_nodetype2str(np->t));
usr/src/cmd/fm/modules/common/eversholt/eval.c
828
ASSERTinfo(np->u.expr.left->t == T_QUOTE,
usr/src/cmd/fm/modules/common/eversholt/eval.c
829
ptree_nodetype2str(np->u.expr.left->t));
usr/src/cmd/fm/modules/common/eversholt/eval.c
831
outfl(O_ALTFP|O_VERB2|O_NONL, np->file, np->line,
usr/src/cmd/fm/modules/common/eversholt/eval.c
833
np->u.expr.left->u.quote.s);
usr/src/cmd/fm/modules/common/eversholt/eval.c
834
ptree_name_iter(O_ALTFP|O_VERB2|O_NONL, np->u.expr.right);
usr/src/cmd/fm/modules/common/eversholt/eval.c
838
if (!eval_expr(np->u.expr.right, ex, events, globals, croot,
usr/src/cmd/fm/modules/common/eversholt/eval.c
869
vals = platform_payloadprop_values(np->u.expr.left->u.quote.s,
usr/src/cmd/fm/modules/common/eversholt/eval.c
894
UNDEFINED, np))
usr/src/cmd/fm/modules/common/eversholt/eval.c
931
return (!platform_confcall(np, globals, croot, arrowp, valuep));
usr/src/cmd/fm/modules/common/eversholt/eval.c
933
outfl(O_DIE, np->file, np->line,
usr/src/cmd/fm/modules/common/eversholt/eval.c
950
eval_dup(struct node *np, struct lut *ex, struct node *events[])
usr/src/cmd/fm/modules/common/eversholt/eval.c
954
if (np == NULL)
usr/src/cmd/fm/modules/common/eversholt/eval.c
957
switch (np->t) {
usr/src/cmd/fm/modules/common/eversholt/eval.c
959
return (tree_globid(np->u.globid.s, np->file, np->line));
usr/src/cmd/fm/modules/common/eversholt/eval.c
982
return (tree_expr(np->t,
usr/src/cmd/fm/modules/common/eversholt/eval.c
983
eval_dup(np->u.expr.left, ex, events),
usr/src/cmd/fm/modules/common/eversholt/eval.c
984
eval_dup(np->u.expr.right, ex, events)));
usr/src/cmd/fm/modules/common/eversholt/eval.c
987
switch (np->u.expr.temp) {
usr/src/cmd/fm/modules/common/eversholt/eval.c
989
return (eval_dup(np->u.expr.left, ex, events));
usr/src/cmd/fm/modules/common/eversholt/eval.c
991
return (eval_dup(np->u.expr.right, ex, events));
usr/src/cmd/fm/modules/common/eversholt/eval.c
993
return (tree_expr(np->t,
usr/src/cmd/fm/modules/common/eversholt/eval.c
994
eval_dup(np->u.expr.left, ex, events),
usr/src/cmd/fm/modules/common/eversholt/eval.c
995
eval_dup(np->u.expr.right, ex, events)));
usr/src/cmd/fm/modules/common/eversholt/eval.c
999
switch (np->u.expr.temp) {
usr/src/cmd/fm/modules/common/eversholt/eval.h
50
int eval_potential(struct node *np, struct lut *ex, struct node *events[],
usr/src/cmd/fm/modules/common/eversholt/eval.h
52
int eval_expr(struct node *np, struct lut *ex, struct node *events[],
usr/src/cmd/fm/modules/common/eversholt/fme.c
1083
len = strlen(serdinst->u.stmt.np->u.event.ename->u.name.s) + 1;
usr/src/cmd/fm/modules/common/eversholt/fme.c
1089
serdinst->u.stmt.np->u.event.ename->u.name.s, serdsuffix);
usr/src/cmd/fm/modules/common/eversholt/fme.c
1092
serdinst->u.stmt.np->u.event.ename->u.name.s);
usr/src/cmd/fm/modules/common/eversholt/fme.c
1094
ipath(serdinst->u.stmt.np->u.event.epname));
usr/src/cmd/fm/modules/common/eversholt/fme.c
1154
nodep = serdinst->u.stmt.np->u.event.epname;
usr/src/cmd/fm/modules/common/eversholt/fme.c
1267
newentp->ipath = ipath(serdinst->u.stmt.np->u.event.epname);
usr/src/cmd/fm/modules/common/eversholt/fme.c
2475
struct node *np;
usr/src/cmd/fm/modules/common/eversholt/fme.c
2481
np = snp->u.event.ename;
usr/src/cmd/fm/modules/common/eversholt/fme.c
2482
while (np != NULL) {
usr/src/cmd/fm/modules/common/eversholt/fme.c
2483
cnt += strlen(np->u.name.s);
usr/src/cmd/fm/modules/common/eversholt/fme.c
2485
np = np->u.name.next;
usr/src/cmd/fm/modules/common/eversholt/fme.c
2487
np = snp->u.event.epname;
usr/src/cmd/fm/modules/common/eversholt/fme.c
2488
while (np != NULL) {
usr/src/cmd/fm/modules/common/eversholt/fme.c
2490
np->u.name.s, np->u.name.child->u.ull);
usr/src/cmd/fm/modules/common/eversholt/fme.c
2492
np = np->u.name.next;
usr/src/cmd/fm/modules/common/eversholt/fme.c
2497
np = snp->u.event.ename;
usr/src/cmd/fm/modules/common/eversholt/fme.c
2498
while (np != NULL) {
usr/src/cmd/fm/modules/common/eversholt/fme.c
2500
"%s", np->u.name.s);
usr/src/cmd/fm/modules/common/eversholt/fme.c
2501
np = np->u.name.next;
usr/src/cmd/fm/modules/common/eversholt/fme.c
2502
if (np)
usr/src/cmd/fm/modules/common/eversholt/fme.c
2506
np = snp->u.event.epname;
usr/src/cmd/fm/modules/common/eversholt/fme.c
2507
while (np != NULL) {
usr/src/cmd/fm/modules/common/eversholt/fme.c
2509
"%s%llu", np->u.name.s, np->u.name.child->u.ull);
usr/src/cmd/fm/modules/common/eversholt/fme.c
2510
np = np->u.name.next;
usr/src/cmd/fm/modules/common/eversholt/fme.c
2511
if (np)
usr/src/cmd/fm/modules/common/eversholt/fme.c
4286
struct node *np;
usr/src/cmd/fm/modules/common/eversholt/fme.c
4294
np = newnode(T_EVENT, NULL, 0);
usr/src/cmd/fm/modules/common/eversholt/fme.c
4295
np->u.event.ename = newnode(T_NAME, NULL, 0);
usr/src/cmd/fm/modules/common/eversholt/fme.c
4296
np->u.event.ename->u.name.t = N_STAT;
usr/src/cmd/fm/modules/common/eversholt/fme.c
4297
np->u.event.ename->u.name.s = stable(ptr);
usr/src/cmd/fm/modules/common/eversholt/fme.c
4298
np->u.event.ename->u.name.it = IT_ENAME;
usr/src/cmd/fm/modules/common/eversholt/fme.c
4299
np->u.event.ename->u.name.last = np->u.event.ename;
usr/src/cmd/fm/modules/common/eversholt/fme.c
4312
np->u.event.epname = pathstring2epnamenp(sepptr + 1);
usr/src/cmd/fm/modules/common/eversholt/fme.c
4313
ASSERT(np->u.event.epname != NULL);
usr/src/cmd/fm/modules/common/eversholt/fme.c
4315
istat_bump(np, val);
usr/src/cmd/fm/modules/common/eversholt/fme.c
4316
tree_free(np);
usr/src/cmd/fm/modules/common/eversholt/iexpr.c
102
return ((int)np->t *
usr/src/cmd/fm/modules/common/eversholt/iexpr.c
103
(iexpr_hash(np->u.expr.left) +
usr/src/cmd/fm/modules/common/eversholt/iexpr.c
104
iexpr_hash(np->u.expr.right)));
usr/src/cmd/fm/modules/common/eversholt/iexpr.c
107
return ((uintptr_t)np->u.name.s);
usr/src/cmd/fm/modules/common/eversholt/iexpr.c
110
return (iexpr_hash(np->u.event.ename) +
usr/src/cmd/fm/modules/common/eversholt/iexpr.c
111
iexpr_hash(np->u.event.epname));
usr/src/cmd/fm/modules/common/eversholt/iexpr.c
114
return ((uintptr_t)np->u.func.s +
usr/src/cmd/fm/modules/common/eversholt/iexpr.c
115
iexpr_hash(np->u.func.arglist));
usr/src/cmd/fm/modules/common/eversholt/iexpr.c
118
return ((uintptr_t)np->u.quote.s);
usr/src/cmd/fm/modules/common/eversholt/iexpr.c
122
return ((int)np->u.ull);
usr/src/cmd/fm/modules/common/eversholt/iexpr.c
125
outfl(O_DIE, np->file, np->line,
usr/src/cmd/fm/modules/common/eversholt/iexpr.c
127
ptree_nodetype2str(np->t));
usr/src/cmd/fm/modules/common/eversholt/iexpr.c
231
iexpr(struct node *np)
usr/src/cmd/fm/modules/common/eversholt/iexpr.c
233
unsigned idx = iexpr_hash(np) % IEXPRSZ;
usr/src/cmd/fm/modules/common/eversholt/iexpr.c
239
if (iexpr_cmp(cp->np, np) == 0) {
usr/src/cmd/fm/modules/common/eversholt/iexpr.c
241
tree_free(np);
usr/src/cmd/fm/modules/common/eversholt/iexpr.c
243
return (cp->np);
usr/src/cmd/fm/modules/common/eversholt/iexpr.c
248
cp->np = np;
usr/src/cmd/fm/modules/common/eversholt/iexpr.c
255
return (np);
usr/src/cmd/fm/modules/common/eversholt/iexpr.c
259
iexpr_free(struct node *np)
usr/src/cmd/fm/modules/common/eversholt/iexpr.c
261
unsigned idx = iexpr_hash(np) % IEXPRSZ;
usr/src/cmd/fm/modules/common/eversholt/iexpr.c
267
if (iexpr_cmp(cp->np, np) == 0) {
usr/src/cmd/fm/modules/common/eversholt/iexpr.c
271
tree_free(cp->np);
usr/src/cmd/fm/modules/common/eversholt/iexpr.c
288
iexpr_cached(struct node *np)
usr/src/cmd/fm/modules/common/eversholt/iexpr.c
290
struct iexpr *cp = Cache[iexpr_hash(np) % IEXPRSZ];
usr/src/cmd/fm/modules/common/eversholt/iexpr.c
294
if (iexpr_cmp(cp->np, np) == 0) {
usr/src/cmd/fm/modules/common/eversholt/iexpr.c
315
tree_free(cp->np);
usr/src/cmd/fm/modules/common/eversholt/iexpr.c
51
struct node *np;
usr/src/cmd/fm/modules/common/eversholt/iexpr.c
69
iexpr_hash(struct node *np)
usr/src/cmd/fm/modules/common/eversholt/iexpr.c
71
if (np == NULL)
usr/src/cmd/fm/modules/common/eversholt/iexpr.c
74
switch (np->t) {
usr/src/cmd/fm/modules/common/eversholt/iexpr.c
76
return ((uintptr_t)np->u.globid.s);
usr/src/cmd/fm/modules/common/eversholt/iexpr.h
37
struct node *iexpr(struct node *np);
usr/src/cmd/fm/modules/common/eversholt/iexpr.h
38
int iexpr_cached(struct node *np);
usr/src/cmd/fm/modules/common/eversholt/iexpr.h
39
void iexpr_free(struct node *np);
usr/src/cmd/fm/modules/common/eversholt/ipath.c
103
ipath_epnamecmp(struct ipath *ipp, struct node *np)
usr/src/cmd/fm/modules/common/eversholt/ipath.c
107
ASSERT(np != NULL);
usr/src/cmd/fm/modules/common/eversholt/ipath.c
110
for (i = 0; ipp[i].s != NULL && np != NULL; i++, np = np->u.name.next) {
usr/src/cmd/fm/modules/common/eversholt/ipath.c
111
ASSERTinfo(np->t == T_NAME, ptree_nodetype2str(np->t));
usr/src/cmd/fm/modules/common/eversholt/ipath.c
113
if (ipp[i].s != np->u.name.s)
usr/src/cmd/fm/modules/common/eversholt/ipath.c
114
return (np->u.name.s - ipp[i].s);
usr/src/cmd/fm/modules/common/eversholt/ipath.c
118
if (np->u.name.child != NULL &&
usr/src/cmd/fm/modules/common/eversholt/ipath.c
119
np->u.name.child->t == T_NUM)
usr/src/cmd/fm/modules/common/eversholt/ipath.c
120
inum = (int)np->u.name.child->u.ull;
usr/src/cmd/fm/modules/common/eversholt/ipath.c
122
config_getcompname(np->u.name.cp, NULL, &inum);
usr/src/cmd/fm/modules/common/eversholt/ipath.c
129
if (ipp[i].s == NULL && np == NULL)
usr/src/cmd/fm/modules/common/eversholt/ipath.c
168
ipath_dummy(struct node *np, struct ipath *ipp)
usr/src/cmd/fm/modules/common/eversholt/ipath.c
175
if (strcmp(ipp[0].s, np->u.name.last->u.name.s) == 0)
usr/src/cmd/fm/modules/common/eversholt/ipath.c
179
ret[0].s = np->u.name.last->u.name.s;
usr/src/cmd/fm/modules/common/eversholt/ipath.c
194
ipath_for_usednames(struct node *np)
usr/src/cmd/fm/modules/common/eversholt/ipath.c
200
for (np2 = np; np2 != NULL; np2 = np2->u.name.next)
usr/src/cmd/fm/modules/common/eversholt/ipath.c
203
for (i = 0, np2 = np; np2 != NULL; np2 = np2->u.name.next) {
usr/src/cmd/fm/modules/common/eversholt/ipath.c
223
ipath(struct node *np)
usr/src/cmd/fm/modules/common/eversholt/ipath.c
230
if ((ret = lut_lookup(Ipaths, (void *)np,
usr/src/cmd/fm/modules/common/eversholt/ipath.c
239
namep = np;
usr/src/cmd/fm/modules/common/eversholt/ipath.c
253
namep = np;
usr/src/cmd/fm/modules/common/eversholt/ipath.h
37
const struct ipath *ipath(struct node *np);
usr/src/cmd/fm/modules/common/eversholt/itree.c
1026
if (np == wcp->nptop->u.event.epname)
usr/src/cmd/fm/modules/common/eversholt/itree.c
1028
config_child(cp), np, lnp,
usr/src/cmd/fm/modules/common/eversholt/itree.c
1044
np->u.name.cp = cp;
usr/src/cmd/fm/modules/common/eversholt/itree.c
1045
vmatch_event(infop, config_child(cp), np->u.name.next,
usr/src/cmd/fm/modules/common/eversholt/itree.c
1047
np->u.name.cp = NULL;
usr/src/cmd/fm/modules/common/eversholt/itree.c
1056
if (G.matched && np == wcp->nptop->u.event.epname &&
usr/src/cmd/fm/modules/common/eversholt/itree.c
1057
np->u.name.it == IT_HORIZONTAL)
usr/src/cmd/fm/modules/common/eversholt/itree.c
1099
if (np == wcp->nptop->u.event.epname)
usr/src/cmd/fm/modules/common/eversholt/itree.c
1100
vmatch_event(infop, config_child(cp), np, lnp,
usr/src/cmd/fm/modules/common/eversholt/itree.c
1103
if (np->u.name.it == IT_HORIZONTAL) {
usr/src/cmd/fm/modules/common/eversholt/itree.c
1111
} else if (np == wcp->nptop->u.event.epname) {
usr/src/cmd/fm/modules/common/eversholt/itree.c
1116
vmatch_event(infop, config_child(cp), np, lnp, anp,
usr/src/cmd/fm/modules/common/eversholt/itree.c
1187
vmatch(struct info *infop, struct node *np, struct node *lnp, struct node *anp)
usr/src/cmd/fm/modules/common/eversholt/itree.c
1194
if (np == NULL) {
usr/src/cmd/fm/modules/common/eversholt/itree.c
1233
switch (np->t) {
usr/src/cmd/fm/modules/common/eversholt/itree.c
1242
for (np1 = oldepname, np2 = np->u.event.epname;
usr/src/cmd/fm/modules/common/eversholt/itree.c
1267
oldepname = np->u.event.epname;
usr/src/cmd/fm/modules/common/eversholt/itree.c
1268
np->u.event.epname = oldnptop->u.event.epname;
usr/src/cmd/fm/modules/common/eversholt/itree.c
1269
np->u.event.oldepname = wcp->oldepname;
usr/src/cmd/fm/modules/common/eversholt/itree.c
1270
np->u.event.ewname = wcp->ewname;
usr/src/cmd/fm/modules/common/eversholt/itree.c
1272
np->u.event.epname = oldepname;
usr/src/cmd/fm/modules/common/eversholt/itree.c
1283
for (np1 = oldepname, np2 = np->u.event.epname;
usr/src/cmd/fm/modules/common/eversholt/itree.c
1290
wcp->oldepname = np->u.event.epname;
usr/src/cmd/fm/modules/common/eversholt/itree.c
1291
wcp->nptop = np;
usr/src/cmd/fm/modules/common/eversholt/itree.c
1311
wcp->nptop = np;
usr/src/cmd/fm/modules/common/eversholt/itree.c
1312
wcp->oldepname = np->u.event.epname;
usr/src/cmd/fm/modules/common/eversholt/itree.c
1317
np->u.event.epname, lnp, anp, wcp);
usr/src/cmd/fm/modules/common/eversholt/itree.c
1332
vmatch(infop, np->u.expr.right, np->u.expr.left, anp);
usr/src/cmd/fm/modules/common/eversholt/itree.c
1337
vmatch(infop, np->u.arrow.rhs, NULL, np->u.arrow.parent);
usr/src/cmd/fm/modules/common/eversholt/itree.c
1341
outfl(O_DIE, np->file, np->line,
usr/src/cmd/fm/modules/common/eversholt/itree.c
1343
ptree_nodetype2str(np->t));
usr/src/cmd/fm/modules/common/eversholt/itree.c
1358
cp_reset(struct node *np)
usr/src/cmd/fm/modules/common/eversholt/itree.c
1360
if (np == NULL)
usr/src/cmd/fm/modules/common/eversholt/itree.c
1362
switch (np->t) {
usr/src/cmd/fm/modules/common/eversholt/itree.c
1364
np->u.name.cp = NULL;
usr/src/cmd/fm/modules/common/eversholt/itree.c
1365
cp_reset(np->u.name.next);
usr/src/cmd/fm/modules/common/eversholt/itree.c
1369
cp_reset(np->u.expr.left);
usr/src/cmd/fm/modules/common/eversholt/itree.c
1370
cp_reset(np->u.expr.right);
usr/src/cmd/fm/modules/common/eversholt/itree.c
1374
cp_reset(np->u.arrow.lhs);
usr/src/cmd/fm/modules/common/eversholt/itree.c
1375
cp_reset(np->u.arrow.rhs);
usr/src/cmd/fm/modules/common/eversholt/itree.c
1379
cp_reset(np->u.event.epname);
usr/src/cmd/fm/modules/common/eversholt/itree.c
1403
struct node *anp = propnp->u.stmt.np;
usr/src/cmd/fm/modules/common/eversholt/itree.c
1443
add_event_dummy(struct node *np, const struct ipath *ipp)
usr/src/cmd/fm/modules/common/eversholt/itree.c
1451
searchevent.enode = np;
usr/src/cmd/fm/modules/common/eversholt/itree.c
1452
searchevent.ipp = ipath_dummy(np->u.event.epname, (struct ipath *)ipp);
usr/src/cmd/fm/modules/common/eversholt/itree.c
1453
ipp_un = ipath_for_usednames(np->u.event.epname);
usr/src/cmd/fm/modules/common/eversholt/itree.c
1460
ret->t = np->u.event.ename->u.name.t;
usr/src/cmd/fm/modules/common/eversholt/itree.c
1461
ret->enode = np;
usr/src/cmd/fm/modules/common/eversholt/itree.c
1486
arrownp = propnp->u.stmt.np;
usr/src/cmd/fm/modules/common/eversholt/itree.c
1528
dst->u.event.declp->u.stmt.np->
usr/src/cmd/fm/modules/common/eversholt/itree.c
1902
arrow_add_within(ap, toev->u.event.declp->u.stmt.np->u.event.eexprlist);
usr/src/cmd/fm/modules/common/eversholt/itree.c
1910
ASSERT(fromev->u.event.declp->u.stmt.np != NULL);
usr/src/cmd/fm/modules/common/eversholt/itree.c
1914
if (fromev->u.event.declp->u.stmt.np->u.event.eexprlist)
usr/src/cmd/fm/modules/common/eversholt/itree.c
1916
fromev->u.event.declp->u.stmt.np->u.event.eexprlist);
usr/src/cmd/fm/modules/common/eversholt/itree.c
1931
ASSERT(toev->u.event.declp->u.stmt.np != NULL);
usr/src/cmd/fm/modules/common/eversholt/itree.c
1935
if (toev->u.event.declp->u.stmt.np->u.event.eexprlist)
usr/src/cmd/fm/modules/common/eversholt/itree.c
1937
toev->u.event.declp->u.stmt.np->u.event.eexprlist);
usr/src/cmd/fm/modules/common/eversholt/itree.c
391
nrhs->u.stmt.np = tevent_dup_to_epname(orhs, pd->epname);
usr/src/cmd/fm/modules/common/eversholt/itree.c
507
find_or_add_event(struct info *infop, struct node *np)
usr/src/cmd/fm/modules/common/eversholt/itree.c
512
ASSERTeq(np->t, T_EVENT, ptree_nodetype2str);
usr/src/cmd/fm/modules/common/eversholt/itree.c
514
searchevent.enode = np;
usr/src/cmd/fm/modules/common/eversholt/itree.c
515
searchevent.ipp = ipath(np->u.event.epname);
usr/src/cmd/fm/modules/common/eversholt/itree.c
524
ret->t = np->u.event.ename->u.name.t;
usr/src/cmd/fm/modules/common/eversholt/itree.c
525
ret->enode = np;
usr/src/cmd/fm/modules/common/eversholt/itree.c
527
ret->props = props2instance(np, np->u.event.epname);
usr/src/cmd/fm/modules/common/eversholt/itree.c
725
iterinfop->np = epname;
usr/src/cmd/fm/modules/common/eversholt/itree.c
792
hmatch(struct info *infop, struct node *np, struct node *nextnp)
usr/src/cmd/fm/modules/common/eversholt/itree.c
794
if (np == NULL)
usr/src/cmd/fm/modules/common/eversholt/itree.c
804
switch (np->t) {
usr/src/cmd/fm/modules/common/eversholt/itree.c
807
if (np->u.expr.left)
usr/src/cmd/fm/modules/common/eversholt/itree.c
808
hmatch(infop, np->u.expr.left, nextnp);
usr/src/cmd/fm/modules/common/eversholt/itree.c
809
if (np->u.expr.right)
usr/src/cmd/fm/modules/common/eversholt/itree.c
810
hmatch(infop, np->u.expr.right, nextnp);
usr/src/cmd/fm/modules/common/eversholt/itree.c
814
hmatch_event(infop, np, np->u.event.epname,
usr/src/cmd/fm/modules/common/eversholt/itree.c
819
outfl(O_DIE, np->file, np->line,
usr/src/cmd/fm/modules/common/eversholt/itree.c
821
ptree_nodetype2str(np->t));
usr/src/cmd/fm/modules/common/eversholt/itree.c
84
static void vmatch(struct info *infop, struct node *np, struct node *lnp,
usr/src/cmd/fm/modules/common/eversholt/itree.c
843
newiterinfo(int num, struct node *np)
usr/src/cmd/fm/modules/common/eversholt/itree.c
848
ret->np = np;
usr/src/cmd/fm/modules/common/eversholt/itree.c
86
static void hmatch(struct info *infop, struct node *np, struct node *nextnp);
usr/src/cmd/fm/modules/common/eversholt/itree.c
862
vmatch_event(struct info *infop, struct config *cp, struct node *np,
usr/src/cmd/fm/modules/common/eversholt/itree.c
880
if (np == NULL) {
usr/src/cmd/fm/modules/common/eversholt/itree.c
893
vmatch(infop, np, lnp, anp);
usr/src/cmd/fm/modules/common/eversholt/itree.c
928
vmatch(infop, np, lnp, anp);
usr/src/cmd/fm/modules/common/eversholt/itree.c
959
if (cp_s == np->u.name.s) {
usr/src/cmd/fm/modules/common/eversholt/itree.c
961
if (np->u.name.child &&
usr/src/cmd/fm/modules/common/eversholt/itree.c
962
np->u.name.child->t == T_NUM) {
usr/src/cmd/fm/modules/common/eversholt/itree.c
969
if (cp_num != np->u.name.child->u.ull)
usr/src/cmd/fm/modules/common/eversholt/itree.c
972
} else if (np->u.name.it != IT_HORIZONTAL) {
usr/src/cmd/fm/modules/common/eversholt/itree.c
989
ASSERT(np->u.name.child != NULL);
usr/src/cmd/fm/modules/common/eversholt/itree.c
99
static struct event *find_or_add_event(struct info *infop, struct node *np);
usr/src/cmd/fm/modules/common/eversholt/itree.c
990
ASSERT(np->u.name.child->t == T_NAME);
usr/src/cmd/fm/modules/common/eversholt/itree.c
991
iters = np->u.name.child->u.name.s;
usr/src/cmd/fm/modules/common/eversholt/itree.c
998
newiterinfo(cp_num, np), NULL);
usr/src/cmd/fm/modules/common/eversholt/itree.c
999
} else if (np == iterinfop->np) {
usr/src/cmd/fm/modules/common/eversholt/itree.h
136
struct node *np;
usr/src/cmd/fm/modules/common/eversholt/platform.c
1104
arglist2argv(struct node *np, struct lut **globals, struct config *croot,
usr/src/cmd/fm/modules/common/eversholt/platform.c
1112
if (np == NULL)
usr/src/cmd/fm/modules/common/eversholt/platform.c
1115
switch (np->t) {
usr/src/cmd/fm/modules/common/eversholt/platform.c
1117
addthisarg = STRDUP(np->u.func.s);
usr/src/cmd/fm/modules/common/eversholt/platform.c
1120
if (arglist2argv(np->u.expr.left, globals, croot, arrowp,
usr/src/cmd/fm/modules/common/eversholt/platform.c
1128
if (arglist2argv(np->u.expr.right, globals, croot, arrowp,
usr/src/cmd/fm/modules/common/eversholt/platform.c
1159
if (!eval_expr(np, NULL, NULL, globals, croot, arrowp,
usr/src/cmd/fm/modules/common/eversholt/platform.c
1181
ptree_nodetype2str(np->t));
usr/src/cmd/fm/modules/common/eversholt/platform.c
1190
numstr = ulltostr(np->u.ull, nullbyte);
usr/src/cmd/fm/modules/common/eversholt/platform.c
1194
addthisarg = ipath2str(NULL, ipath(np));
usr/src/cmd/fm/modules/common/eversholt/platform.c
1197
addthisarg = ipath2str(np->u.event.ename->u.name.s,
usr/src/cmd/fm/modules/common/eversholt/platform.c
1198
ipath(np->u.event.epname));
usr/src/cmd/fm/modules/common/eversholt/platform.c
1202
ptree_nodetype2str(np->t));
usr/src/cmd/fm/modules/common/eversholt/platform.c
1304
platform_call(struct node *np, struct lut **globals, struct config *croot,
usr/src/cmd/fm/modules/common/eversholt/platform.c
1322
ASSERT(np->t == T_LIST);
usr/src/cmd/fm/modules/common/eversholt/platform.c
1327
if (arglist2argv(np, globals, croot, arrowp, &argv, &argc, &argvlen) ||
usr/src/cmd/fm/modules/common/eversholt/platform.c
1370
outfl(O_OK, np->file, np->line,
usr/src/cmd/fm/modules/common/eversholt/platform.c
1387
outfl(O_OK, np->file, np->line,
usr/src/cmd/fm/modules/common/eversholt/platform.c
1406
platform_confcall(struct node *np, struct lut **globals, struct config *croot,
usr/src/cmd/fm/modules/common/eversholt/platform.c
1409
outfl(O_ALTFP|O_VERB, np->file, np->line, "unknown confcall");
usr/src/cmd/fm/modules/common/eversholt/platform.c
1513
platform_payloadprop(struct node *np, struct evalue *valuep)
usr/src/cmd/fm/modules/common/eversholt/platform.c
1525
ASSERT(np->t == T_QUOTE);
usr/src/cmd/fm/modules/common/eversholt/platform.c
1527
propstr = np->u.quote.s;
usr/src/cmd/fm/modules/common/eversholt/platform.c
2209
struct node *np;
usr/src/cmd/fm/modules/common/eversholt/platform.c
2228
if ((np = hc_fmri_nodeize(rsrc)) == NULL)
usr/src/cmd/fm/modules/common/eversholt/platform.c
2231
ip = ipath(np);
usr/src/cmd/fm/modules/common/eversholt/platform.c
2232
tree_free(np);
usr/src/cmd/fm/modules/common/eversholt/platform.h
58
int platform_call(struct node *np, struct lut **globals, struct config *croot,
usr/src/cmd/fm/modules/common/eversholt/platform.h
60
int platform_confcall(struct node *np, struct lut **globals,
usr/src/cmd/fm/modules/common/eversholt/platform.h
62
int platform_payloadprop(struct node *np, struct evalue *valuep);
usr/src/cmd/fmt/fmt.c
303
int np;
usr/src/cmd/fmt/fmt.c
315
np = cp - line;
usr/src/cmd/fmt/fmt.c
322
if (crown_state == c_none && np != pfx && (np > pfx || abs(pfx-np) > 8))
usr/src/cmd/fmt/fmt.c
338
pfx = np;
usr/src/cmd/format/menu_fdisk.c
205
char np[MAXNAMELEN];
usr/src/cmd/format/menu_fdisk.c
208
(void) strcpy(np, devname);
usr/src/cmd/format/menu_fdisk.c
209
npt = strstr(np, emcp);
usr/src/cmd/format/menu_fdisk.c
226
char np[MAXNAMELEN];
usr/src/cmd/format/menu_fdisk.c
239
(void) strcpy(np, cur_disk->disk_name);
usr/src/cmd/format/menu_fdisk.c
245
if (strchr(np, 's') == strrchr(np, 's')) {
usr/src/cmd/format/menu_fdisk.c
246
npt = strrchr(np, 'p');
usr/src/cmd/format/menu_fdisk.c
251
(void) snprintf(buf, sizeof (buf), "%ss2", np);
usr/src/cmd/format/menu_fdisk.c
253
(void) snprintf(buf, sizeof (buf), "%s", np);
usr/src/cmd/format/menu_fdisk.c
256
(void) snprintf(buf, sizeof (buf), "/dev/rdsk/%ss2", np);
usr/src/cmd/format/menu_fdisk.c
270
char np[MAXNAMELEN];
usr/src/cmd/format/menu_fdisk.c
277
(void) strcpy(np, x86_devname);
usr/src/cmd/format/menu_fdisk.c
279
(void) strcpy(np, cur_disk->disk_name);
usr/src/cmd/format/menu_fdisk.c
283
if (emcpower_name(np)) {
usr/src/cmd/format/menu_fdisk.c
284
get_emcpower_pname(name, np);
usr/src/cmd/format/menu_fdisk.c
289
if (strncmp(rdevp, np, strlen(rdevp)) == 0 ||
usr/src/cmd/format/menu_fdisk.c
290
strncmp(devp, np, strlen(devp)) == 0) {
usr/src/cmd/format/menu_fdisk.c
294
if (strchr(np, 'p') == NULL) {
usr/src/cmd/format/menu_fdisk.c
295
npt = strrchr(np, 's');
usr/src/cmd/format/menu_fdisk.c
300
(void) snprintf(buf, sizeof (buf), "%sp0", np);
usr/src/cmd/format/menu_fdisk.c
302
(void) snprintf(buf, sizeof (buf), "%s", np);
usr/src/cmd/format/menu_fdisk.c
305
(void) snprintf(buf, sizeof (buf), "/dev/rdsk/%sp0", np);
usr/src/cmd/fs.d/nfs/mountd/mountd.c
1978
struct netent n, *np;
usr/src/cmd/fs.d/nfs/mountd/mountd.c
1980
if ((np = getnetbyname_r(gr, &n, buff,
usr/src/cmd/fs.d/nfs/mountd/mountd.c
1982
np->n_net != 0) {
usr/src/cmd/fs.d/nfs/mountd/mountd.c
1983
while ((np->n_net & 0xFF000000u) == 0)
usr/src/cmd/fs.d/nfs/mountd/mountd.c
1984
np->n_net <<= 8;
usr/src/cmd/fs.d/nfs/mountd/mountd.c
1985
np->n_net = htonl(np->n_net);
usr/src/cmd/fs.d/nfs/mountd/mountd.c
1986
if (inet_ntop(AF_INET, &np->n_net, addr,
usr/src/cmd/fs.d/nfs/nfslog/nfslog_ipaddr.c
125
np = getnetbyaddr(inet_netof(*ipaddr), AF_INET);
usr/src/cmd/fs.d/nfs/nfslog/nfslog_ipaddr.c
126
if (np)
usr/src/cmd/fs.d/nfs/nfslog/nfslog_ipaddr.c
127
return (addhost(AF_INET, ipaddr, np->n_name));
usr/src/cmd/fs.d/nfs/nfslog/nfslog_ipaddr.c
99
struct netent *np;
usr/src/cmd/fwflash/plugins/transport/common/ses.c
152
static int print_updated_status(ses_node_t *np, void *arg);
usr/src/cmd/fwflash/plugins/transport/common/ses.c
154
static int sendimg(ses_node_t *np, void *data);
usr/src/cmd/fwflash/plugins/transport/common/ses.c
628
print_updated_status(ses_node_t *np, void *arg)
usr/src/cmd/fwflash/plugins/transport/common/ses.c
635
if ((props = ses_node_props(np)) == NULL) {
usr/src/cmd/fwflash/plugins/transport/common/ses.c
659
sendimg(ses_node_t *np, void *data)
usr/src/cmd/fwflash/plugins/transport/common/ses.c
679
props = ses_node_props(np);
usr/src/cmd/fwflash/plugins/transport/common/ses.c
713
if (ses_node_ctl(np, SES_CTL_OP_DL_UCODE, arg) != FWFLASH_SUCCESS) {
usr/src/cmd/fwflash/plugins/transport/common/ses.c
722
wait.uw_oldnp = np;
usr/src/cmd/getent/dogetnet.c
103
np = getnetbyaddr(addr, AF_INET);
usr/src/cmd/getent/dogetnet.c
105
np = getnetbyname(*list);
usr/src/cmd/getent/dogetnet.c
106
if (np == NULL)
usr/src/cmd/getent/dogetnet.c
109
(void) putnetent(np, stdout);
usr/src/cmd/getent/dogetnet.c
64
putnetent(const struct netent *np, FILE *fp)
usr/src/cmd/getent/dogetnet.c
70
if (np == NULL) {
usr/src/cmd/getent/dogetnet.c
74
in.s_addr = np->n_net;
usr/src/cmd/getent/dogetnet.c
76
np->n_name, inet_nettoa(in)) == EOF)
usr/src/cmd/getent/dogetnet.c
78
for (p = np->n_aliases; *p != 0; p++) {
usr/src/cmd/getent/dogetnet.c
93
struct netent *np;
usr/src/cmd/getent/dogetnet.c
97
while ((np = getnetent()) != NULL)
usr/src/cmd/getent/dogetnet.c
98
(void) putnetent(np, stdout);
usr/src/cmd/grep/grep.c
710
char *np;
usr/src/cmd/grep/grep.c
713
np = strchr(s, '\n');
usr/src/cmd/grep/grep.c
714
if (np != NULL)
usr/src/cmd/grep/grep.c
715
*np = '\0';
usr/src/cmd/grep/grep.c
752
if (np == NULL)
usr/src/cmd/grep/grep.c
754
s = np + 1;
usr/src/cmd/ipf/lib/hostname.c
19
struct netent *np;
usr/src/cmd/ipf/lib/hostname.c
37
np = getnetbyaddr(ipa.s_addr, AF_INET);
usr/src/cmd/ipf/lib/hostname.c
38
if (np != NULL && np->n_name != NULL &&
usr/src/cmd/ipf/lib/hostname.c
39
*np->n_name != '\0') {
usr/src/cmd/ipf/lib/hostname.c
40
strncpy(hostbuf, np->n_name, sizeof(hostbuf));
usr/src/cmd/ipf/lib/printnat.c
100
printmask(np->in_v, (u_32_t *)&np->in_out[1]);
usr/src/cmd/ipf/lib/printnat.c
101
if (np->in_flags & IPN_TCPUDP) {
usr/src/cmd/ipf/lib/printnat.c
102
printf(" port %d", ntohs(np->in_pmin));
usr/src/cmd/ipf/lib/printnat.c
103
if (np->in_pmax != np->in_pmin)
usr/src/cmd/ipf/lib/printnat.c
104
printf("-%d", ntohs(np->in_pmax));
usr/src/cmd/ipf/lib/printnat.c
108
ptr = (void *)(u_32_t *)&np->in_in[0];
usr/src/cmd/ipf/lib/printnat.c
110
if (np->in_flags & IPN_SPLIT) {
usr/src/cmd/ipf/lib/printnat.c
112
ptr = (void *)(u_32_t *)&np->in_in[1];
usr/src/cmd/ipf/lib/printnat.c
115
if (((np->in_v == 4) && (np->in_inip == 0)) ||
usr/src/cmd/ipf/lib/printnat.c
116
((np->in_v == 6) && IP6_ISZERO(&np->in_in[0])))
usr/src/cmd/ipf/lib/printnat.c
117
printmask(np->in_v, (u_32_t *)&np->in_in[1]);
usr/src/cmd/ipf/lib/printnat.c
119
if (np->in_flags & IPN_TCPUDP) {
usr/src/cmd/ipf/lib/printnat.c
120
if ((np->in_flags & IPN_FIXEDDPORT) != 0)
usr/src/cmd/ipf/lib/printnat.c
121
printf(" port = %d", ntohs(np->in_pnext));
usr/src/cmd/ipf/lib/printnat.c
123
printf(" port %d", ntohs(np->in_pnext));
usr/src/cmd/ipf/lib/printnat.c
126
printproto(pr, np->in_p, np);
usr/src/cmd/ipf/lib/printnat.c
127
if (np->in_flags & IPN_ROUNDR)
usr/src/cmd/ipf/lib/printnat.c
129
if (np->in_flags & IPN_FRAG)
usr/src/cmd/ipf/lib/printnat.c
131
if (np->in_age[0] != 0 || np->in_age[1] != 0) {
usr/src/cmd/ipf/lib/printnat.c
132
printf(" age %d/%d", np->in_age[0], np->in_age[1]);
usr/src/cmd/ipf/lib/printnat.c
134
if (np->in_flags & IPN_STICKY)
usr/src/cmd/ipf/lib/printnat.c
136
if (np->in_mssclamp != 0)
usr/src/cmd/ipf/lib/printnat.c
137
printf(" mssclamp %d", np->in_mssclamp);
usr/src/cmd/ipf/lib/printnat.c
138
if (*np->in_plabel != '\0')
usr/src/cmd/ipf/lib/printnat.c
139
printf(" proxy %.*s", (int)sizeof (np->in_plabel),
usr/src/cmd/ipf/lib/printnat.c
140
np->in_plabel);
usr/src/cmd/ipf/lib/printnat.c
141
if (np->in_tag.ipt_tag[0] != '\0')
usr/src/cmd/ipf/lib/printnat.c
142
printf(" tag %-.*s", IPFTAG_LEN, np->in_tag.ipt_tag);
usr/src/cmd/ipf/lib/printnat.c
145
printf("\tpmax %u\n", np->in_pmax);
usr/src/cmd/ipf/lib/printnat.c
147
if (!(np->in_flags & IPN_FILTER)) {
usr/src/cmd/ipf/lib/printnat.c
148
ptr = (void *)(u_32_t *)&np->in_in[0];
usr/src/cmd/ipf/lib/printnat.c
150
printmask(np->in_v, (u_32_t *)&np->in_in[1]);
usr/src/cmd/ipf/lib/printnat.c
153
if (np->in_flags & IPN_IPRANGE) {
usr/src/cmd/ipf/lib/printnat.c
155
ptr = (void *)(u_32_t *)&np->in_out[0];
usr/src/cmd/ipf/lib/printnat.c
158
ptr = (void *)(u_32_t *)&np->in_out[1];
usr/src/cmd/ipf/lib/printnat.c
161
ptr = (void *)(u_32_t *)&np->in_out[0];
usr/src/cmd/ipf/lib/printnat.c
163
printmask(np->in_v, (u_32_t *)&np->in_out[1]);
usr/src/cmd/ipf/lib/printnat.c
165
if (*np->in_plabel != '\0') {
usr/src/cmd/ipf/lib/printnat.c
167
if (np->in_dcmp != 0)
usr/src/cmd/ipf/lib/printnat.c
168
np->in_dport = htons(np->in_dport);
usr/src/cmd/ipf/lib/printnat.c
169
if (np->in_dport != 0) {
usr/src/cmd/ipf/lib/printnat.c
172
s = portname(np->in_p, ntohs(np->in_dport));
usr/src/cmd/ipf/lib/printnat.c
178
printf(" %.*s/", (int)sizeof (np->in_plabel),
usr/src/cmd/ipf/lib/printnat.c
179
np->in_plabel);
usr/src/cmd/ipf/lib/printnat.c
180
printproto(pr, np->in_p, NULL);
usr/src/cmd/ipf/lib/printnat.c
181
} else if (np->in_redir == NAT_MAPBLK) {
usr/src/cmd/ipf/lib/printnat.c
182
if ((np->in_pmin == 0) &&
usr/src/cmd/ipf/lib/printnat.c
183
(np->in_flags & IPN_AUTOPORTMAP))
usr/src/cmd/ipf/lib/printnat.c
186
printf(" ports %d", np->in_pmin);
usr/src/cmd/ipf/lib/printnat.c
188
printf("\n\tip modulous %d", np->in_pmax);
usr/src/cmd/ipf/lib/printnat.c
189
} else if (np->in_pmin || np->in_pmax) {
usr/src/cmd/ipf/lib/printnat.c
190
if (np->in_flags & IPN_ICMPQUERY) {
usr/src/cmd/ipf/lib/printnat.c
195
printproto(pr, np->in_p, np);
usr/src/cmd/ipf/lib/printnat.c
196
if (np->in_flags & IPN_AUTOPORTMAP) {
usr/src/cmd/ipf/lib/printnat.c
200
ntohs(np->in_pmin),
usr/src/cmd/ipf/lib/printnat.c
201
ntohs(np->in_pmax),
usr/src/cmd/ipf/lib/printnat.c
202
np->in_ippip, np->in_ppip);
usr/src/cmd/ipf/lib/printnat.c
204
printf(" %d:%d", ntohs(np->in_pmin),
usr/src/cmd/ipf/lib/printnat.c
205
ntohs(np->in_pmax));
usr/src/cmd/ipf/lib/printnat.c
207
} else if (np->in_flags & IPN_TCPUDP || np->in_p) {
usr/src/cmd/ipf/lib/printnat.c
209
printproto(pr, np->in_p, np);
usr/src/cmd/ipf/lib/printnat.c
212
if (np->in_flags & IPN_FRAG)
usr/src/cmd/ipf/lib/printnat.c
214
if (np->in_age[0] != 0 || np->in_age[1] != 0) {
usr/src/cmd/ipf/lib/printnat.c
215
printf(" age %d/%d", np->in_age[0], np->in_age[1]);
usr/src/cmd/ipf/lib/printnat.c
217
if (np->in_mssclamp != 0)
usr/src/cmd/ipf/lib/printnat.c
218
printf(" mssclamp %d", np->in_mssclamp);
usr/src/cmd/ipf/lib/printnat.c
219
if (np->in_tag.ipt_tag[0] != '\0')
usr/src/cmd/ipf/lib/printnat.c
220
printf(" tag %s", np->in_tag.ipt_tag);
usr/src/cmd/ipf/lib/printnat.c
221
if (np->in_flags & IPN_SEQUENTIAL)
usr/src/cmd/ipf/lib/printnat.c
227
nip.s_addr = htonl(np->in_nextip.s_addr);
usr/src/cmd/ipf/lib/printnat.c
23
void printnat(np, opts)
usr/src/cmd/ipf/lib/printnat.c
230
inet_ntoa(nip), np->in_pnext);
usr/src/cmd/ipf/lib/printnat.c
236
np->in_space, np->in_use, np->in_hits,
usr/src/cmd/ipf/lib/printnat.c
237
np->in_flags, np->in_p, np->in_hv);
usr/src/cmd/ipf/lib/printnat.c
239
np->in_ifps[0], np->in_ifps[1], np->in_apr);
usr/src/cmd/ipf/lib/printnat.c
24
ipnat_t *np;
usr/src/cmd/ipf/lib/printnat.c
241
np->in_tqehead[0], np->in_tqehead[1], np->in_comment);
usr/src/cmd/ipf/lib/printnat.c
32
pr = getprotobynumber(np->in_p);
usr/src/cmd/ipf/lib/printnat.c
34
switch (np->in_redir)
usr/src/cmd/ipf/lib/printnat.c
50
np->in_redir);
usr/src/cmd/ipf/lib/printnat.c
54
printf(" %s", np->in_ifnames[0]);
usr/src/cmd/ipf/lib/printnat.c
55
if ((np->in_ifnames[1][0] != '\0') &&
usr/src/cmd/ipf/lib/printnat.c
56
(strncmp(np->in_ifnames[0], np->in_ifnames[1], LIFNAMSIZ) != 0)) {
usr/src/cmd/ipf/lib/printnat.c
57
printf(",%s ", np->in_ifnames[1]);
usr/src/cmd/ipf/lib/printnat.c
61
if (np->in_flags & IPN_FILTER) {
usr/src/cmd/ipf/lib/printnat.c
62
if (np->in_flags & IPN_NOTSRC)
usr/src/cmd/ipf/lib/printnat.c
65
if (np->in_redir == NAT_REDIRECT) {
usr/src/cmd/ipf/lib/printnat.c
66
printhostmask(np->in_v, (u_32_t *)&np->in_src[0],
usr/src/cmd/ipf/lib/printnat.c
67
(u_32_t *)&np->in_src[1]);
usr/src/cmd/ipf/lib/printnat.c
69
printhostmask(np->in_v, (u_32_t *)&np->in_in[0],
usr/src/cmd/ipf/lib/printnat.c
70
(u_32_t *)&np->in_in[1]);
usr/src/cmd/ipf/lib/printnat.c
72
if (np->in_scmp)
usr/src/cmd/ipf/lib/printnat.c
73
printportcmp(np->in_p, &np->in_tuc.ftu_src);
usr/src/cmd/ipf/lib/printnat.c
75
if (np->in_flags & IPN_NOTDST)
usr/src/cmd/ipf/lib/printnat.c
78
if (np->in_redir == NAT_REDIRECT) {
usr/src/cmd/ipf/lib/printnat.c
79
printhostmask(np->in_v, (u_32_t *)&np->in_out[0],
usr/src/cmd/ipf/lib/printnat.c
80
(u_32_t *)&np->in_out[1]);
usr/src/cmd/ipf/lib/printnat.c
82
printhostmask(np->in_v, (u_32_t *)&np->in_src[0],
usr/src/cmd/ipf/lib/printnat.c
83
(u_32_t *)&np->in_src[1]);
usr/src/cmd/ipf/lib/printnat.c
85
if (np->in_dcmp)
usr/src/cmd/ipf/lib/printnat.c
86
printportcmp(np->in_p, &np->in_tuc.ftu_dst);
usr/src/cmd/ipf/lib/printnat.c
89
if (np->in_v == 4)
usr/src/cmd/ipf/lib/printnat.c
91
else if (np->in_v == 6)
usr/src/cmd/ipf/lib/printnat.c
96
if (np->in_redir == NAT_REDIRECT) {
usr/src/cmd/ipf/lib/printnat.c
97
if (!(np->in_flags & IPN_FILTER)) {
usr/src/cmd/ipf/lib/printnat.c
98
ptr = (void *)(u_32_t *)&np->in_out[0];
usr/src/cmd/ipf/lib/printpoolnode.c
13
ip_pool_node_t *printpoolnode(np, opts)
usr/src/cmd/ipf/lib/printpoolnode.c
14
ip_pool_node_t *np;
usr/src/cmd/ipf/lib/printpoolnode.c
18
PRINTF(" %s", np->ipn_info ? "! " : "");
usr/src/cmd/ipf/lib/printpoolnode.c
20
PRINTF("\tAddress: %s", np->ipn_info ? "! " : "");
usr/src/cmd/ipf/lib/printpoolnode.c
23
if (np->ipn_addr.adf_family == AF_INET6)
usr/src/cmd/ipf/lib/printpoolnode.c
24
printhostmask(6, (u_32_t *)&np->ipn_addr.adf_addr.in6,
usr/src/cmd/ipf/lib/printpoolnode.c
25
(u_32_t *)&np->ipn_mask.adf_addr);
usr/src/cmd/ipf/lib/printpoolnode.c
29
printip((u_32_t *)&np->ipn_addr.adf_addr.in4);
usr/src/cmd/ipf/lib/printpoolnode.c
30
printmask(4, (u_32_t *)&np->ipn_mask.adf_addr);
usr/src/cmd/ipf/lib/printpoolnode.c
36
np->ipn_hits, np->ipn_bytes, np->ipn_name);
usr/src/cmd/ipf/lib/printpoolnode.c
39
np->ipn_hits, np->ipn_bytes, np->ipn_name);
usr/src/cmd/ipf/lib/printpoolnode.c
41
return np->ipn_next;
usr/src/cmd/ipf/lib/printproto.c
15
void printproto(pr, p, np)
usr/src/cmd/ipf/lib/printproto.c
18
ipnat_t *np;
usr/src/cmd/ipf/lib/printproto.c
20
if (np != NULL) {
usr/src/cmd/ipf/lib/printproto.c
21
if ((np->in_flags & IPN_TCPUDP) == IPN_TCPUDP)
usr/src/cmd/ipf/lib/printproto.c
23
else if (np->in_flags & IPN_TCP)
usr/src/cmd/ipf/lib/printproto.c
25
else if (np->in_flags & IPN_UDP)
usr/src/cmd/ipf/lib/printproto.c
27
else if (np->in_flags & IPN_ICMPQUERY)
usr/src/cmd/ipf/lib/printproto.c
33
else if (np->in_p == 0)
usr/src/cmd/ipf/lib/printproto.c
39
printf("%d", np->in_p);
usr/src/cmd/ipf/tools/ipnat.c
294
nat_t *np, nat;
usr/src/cmd/ipf/tools/ipnat.c
338
for (np = nsp->ns_instances; np; np = nat.nat_next) {
usr/src/cmd/ipf/tools/ipnat.c
339
if (kmemcpy((char *)&nat, (long)np, sizeof (nat)))
usr/src/cmd/isns/isnsd/qry.c
740
uint32_t *np,
usr/src/cmd/isns/isnsd/qry.c
748
uint32_t n = *np;
usr/src/cmd/isns/isnsd/qry.c
761
n = *np;
usr/src/cmd/isns/isnsd/qry.c
782
*np = n;
usr/src/cmd/ldmad/ldma_dio.c
148
mmd_t *mdp, md_node_t *np, di_node_t di, char *name, char *alt_name)
usr/src/cmd/ldmad/ldma_dio.c
166
np, name, str - pp_data, (uint8_t *)pp_data);
usr/src/cmd/ldmad/ldma_dio.c
179
mmd_t *mdp, md_node_t *np, di_node_t di, char *name, char *alt_name)
usr/src/cmd/ldmad/ldma_dio.c
198
rv = md_add_value_property(mdp, np, name, *pp_data);
usr/src/cmd/ldmad/ldma_dio.c
207
md_node_t *np;
usr/src/cmd/ldmad/ldma_dio.c
209
np = md_link_new_node(mdp, "iodevice", node, "fwd", "back");
usr/src/cmd/ldmad/ldma_dio.c
210
if (np == NULL)
usr/src/cmd/ldmad/ldma_dio.c
214
if (md_add_string_property(mdp, np, "dev_path", path) != 0)
usr/src/cmd/ldmad/ldma_dio.c
218
if (add_prom_string_prop(ph, mdp, np, di, "device_type", NULL) != 0)
usr/src/cmd/ldmad/ldma_dio.c
221
if (add_prom_string_prop(ph, mdp, np, di, "compatible", NULL) != 0)
usr/src/cmd/ldmad/ldma_dio.c
225
mdp, np, di, "device-id", "real-device-id") != 0)
usr/src/cmd/ldmad/ldma_dio.c
229
mdp, np, di, "vendor-id", "real-vendor-id") != 0)
usr/src/cmd/ldmad/ldma_dio.c
233
mdp, np, di, "class-code", "real-class-code") != 0)
usr/src/cmd/ldmad/ldma_dio.c
236
return (np);
usr/src/cmd/ldmad/ldma_dio.c
239
md_free_node(mdp, np);
usr/src/cmd/lp/cmd/lpadmin/do_align.c
153
sprintf ((req.pages = "1-999999")+2, "%d", formbuf.np);
usr/src/cmd/lp/cmd/lpadmin/do_align.c
312
LP_ERRMSG1 (WARNING, E_ADM_NPAGES, formbuf.np);
usr/src/cmd/lp/cmd/lpforms.c
598
fbuf.np = DNP;
usr/src/cmd/lp/cmd/lpforms.c
641
fbuf.np = DNP;
usr/src/cmd/lp/cmd/lpforms.c
692
fbuf.np = new_fbuf.np;
usr/src/cmd/lp/cmd/lpsched/fncs.c
635
_form->np = formbuf.np;
usr/src/cmd/lp/cmd/lpsched/nodes.h
200
int np;
usr/src/cmd/lp/include/form.h
61
int np;
usr/src/cmd/lp/lib/forms/rdform.c
198
formp->np = i;
usr/src/cmd/lp/lib/forms/rdform.c
94
formp->np = DNP;
usr/src/cmd/lp/lib/forms/wrform.c
94
fdprintf(fd, "%s %d\n", HEAD, formp->np);
usr/src/cmd/mailx/cmd3.c
306
struct name *np;
usr/src/cmd/mailx/cmd3.c
330
np = elide(extract(buf, GTO));
usr/src/cmd/mailx/cmd3.c
339
mapf(np, skin_rcv);
usr/src/cmd/mailx/cmd3.c
340
np = delname(np, myname);
usr/src/cmd/mailx/cmd3.c
341
np = delname(np, mylocalname);
usr/src/cmd/mailx/cmd3.c
342
np = delname(np, mydomname);
usr/src/cmd/mailx/cmd3.c
344
np = delname(np, returnaddr);
usr/src/cmd/mailx/cmd3.c
347
np = delname(np, *ap);
usr/src/cmd/mailx/cmd3.c
349
cp = detract(np, 0);
usr/src/cmd/mailx/cmd3.c
364
np = elide(extract(cp, GCC));
usr/src/cmd/mailx/cmd3.c
365
mapf(np, skin_rcv);
usr/src/cmd/mailx/cmd3.c
366
np = delname(np, myname);
usr/src/cmd/mailx/cmd3.c
367
np = delname(np, mylocalname);
usr/src/cmd/mailx/cmd3.c
368
np = delname(np, mydomname);
usr/src/cmd/mailx/cmd3.c
370
np = delname(np, returnaddr);
usr/src/cmd/mailx/cmd3.c
371
np = delname(np, skin_rcv);
usr/src/cmd/mailx/cmd3.c
374
np = delname(np, *ap);
usr/src/cmd/mailx/cmd3.c
375
head.h_cc = detract(np, 0);
usr/src/cmd/mailx/hdr/def.h
452
extern struct name *delname(register struct name *np, char name[]);
usr/src/cmd/mailx/hdr/def.h
454
extern char *detract(register struct name *np, int ntype);
usr/src/cmd/mailx/hdr/def.h
521
extern void mapf(register struct name *np, char *from);
usr/src/cmd/mailx/hdr/def.h
602
extern struct name *translate(struct name *np);
usr/src/cmd/mailx/hdr/def.h
608
extern char **unpack(struct name *np);
usr/src/cmd/mailx/hostname.c
63
register struct netmach *np;
usr/src/cmd/mailx/hostname.c
75
for (np = netmach; np->nt_machine != 0; np++)
usr/src/cmd/mailx/hostname.c
76
if (strcmp(np->nt_machine, EMPTY) == 0)
usr/src/cmd/mailx/hostname.c
78
if (np->nt_machine == 0) {
usr/src/cmd/mailx/hostname.c
83
np->nt_machine = host;
usr/src/cmd/mailx/hostname.c
84
np++;
usr/src/cmd/mailx/hostname.c
85
np->nt_machine = domain;
usr/src/cmd/mailx/list.c
202
char **np;
usr/src/cmd/mailx/list.c
213
np = &namelist[0];
usr/src/cmd/mailx/list.c
267
*np++ = savestr(lexstring);
usr/src/cmd/mailx/list.c
292
*np = NOSTR;
usr/src/cmd/mailx/list.c
313
if ((np > namelist || colmod != 0) && mc == 0)
usr/src/cmd/mailx/list.c
323
if (np > namelist) {
usr/src/cmd/mailx/list.c
325
for (mc = 0, np = &namelist[0]; *np != NOSTR; np++)
usr/src/cmd/mailx/list.c
326
if (**np == '/') {
usr/src/cmd/mailx/list.c
327
if (matchsubj(*np, i)) {
usr/src/cmd/mailx/list.c
332
if (sender(*np, i)) {
usr/src/cmd/mailx/list.c
354
for (np = &namelist[1]; *np != NOSTR; np++)
usr/src/cmd/mailx/list.c
355
printf(", %s", *np);
usr/src/cmd/mailx/names.c
109
register struct name *top, *np, *t;
usr/src/cmd/mailx/names.c
117
np = NIL;
usr/src/cmd/mailx/names.c
120
if (np != NIL && equal(nbuf, "at")) {
usr/src/cmd/mailx/names.c
127
snprintf(abuf, sizeof (abuf), "%s@%s", np->n_name,
usr/src/cmd/mailx/names.c
129
np->n_name = savestr(abuf);
usr/src/cmd/mailx/names.c
138
np->n_flink = t;
usr/src/cmd/mailx/names.c
139
t->n_blink = np;
usr/src/cmd/mailx/names.c
140
np = t;
usr/src/cmd/mailx/names.c
150
detract(register struct name *np, int ntype)
usr/src/cmd/mailx/names.c
156
if (np == NIL)
usr/src/cmd/mailx/names.c
159
for (p = np; p != NIL; p = p->n_flink) {
usr/src/cmd/mailx/names.c
169
for (p = np; p != NIL; p = p->n_flink) {
usr/src/cmd/mailx/names.c
184
register struct name *np;
usr/src/cmd/mailx/names.c
186
for (np = to; np; np = np->n_flink)
usr/src/cmd/mailx/names.c
187
if (isfileaddr(np->n_name))
usr/src/cmd/mailx/names.c
188
np->n_type |= GDEL;
usr/src/cmd/mailx/names.c
205
register struct name *np;
usr/src/cmd/mailx/names.c
219
for (np = names; np != NIL; np = np->n_flink) {
usr/src/cmd/mailx/names.c
220
if (!isfileaddr(np->n_name) && np->n_name[0] != '|')
usr/src/cmd/mailx/names.c
223
ispipe = np->n_name[0] == '|';
usr/src/cmd/mailx/names.c
225
fname = np->n_name+1;
usr/src/cmd/mailx/names.c
227
fname = safeexpand(np->n_name);
usr/src/cmd/mailx/names.c
347
if (np == top) {
usr/src/cmd/mailx/names.c
348
top = np->n_flink;
usr/src/cmd/mailx/names.c
351
np = top;
usr/src/cmd/mailx/names.c
354
x = np->n_blink;
usr/src/cmd/mailx/names.c
355
t = np->n_flink;
usr/src/cmd/mailx/names.c
359
np = t;
usr/src/cmd/mailx/names.c
363
np->n_type |= GDEL;
usr/src/cmd/mailx/names.c
412
register struct name *newnames, *np, *cp;
usr/src/cmd/mailx/names.c
417
np = names;
usr/src/cmd/mailx/names.c
419
while (np != NIL) {
usr/src/cmd/mailx/names.c
420
if (np->n_name[0] == '\\') {
usr/src/cmd/mailx/names.c
421
cp = np->n_flink;
usr/src/cmd/mailx/names.c
422
newnames = put(newnames, np);
usr/src/cmd/mailx/names.c
423
np = cp;
usr/src/cmd/mailx/names.c
426
gh = findgroup(np->n_name);
usr/src/cmd/mailx/names.c
427
cp = np->n_flink;
usr/src/cmd/mailx/names.c
429
newnames = gexpand(newnames, gh, metoo, np->n_type);
usr/src/cmd/mailx/names.c
431
newnames = put(newnames, np);
usr/src/cmd/mailx/names.c
432
np = cp;
usr/src/cmd/mailx/names.c
449
struct name *np;
usr/src/cmd/mailx/names.c
470
np = nalloc(cp);
usr/src/cmd/mailx/names.c
471
np->n_type = ntype;
usr/src/cmd/mailx/names.c
479
np->n_type |= GDEL;
usr/src/cmd/mailx/names.c
481
nlist = put(nlist, np);
usr/src/cmd/mailx/names.c
561
register struct name *np;
usr/src/cmd/mailx/names.c
564
for (c = 0, np = name; np != NIL; c++, np = np->n_flink)
usr/src/cmd/mailx/names.c
594
unpack(struct name *np)
usr/src/cmd/mailx/names.c
601
n = np;
usr/src/cmd/mailx/names.c
666
register struct name *np;
usr/src/cmd/mailx/names.c
668
for (np = names; np != NIL; np = np->n_flink)
usr/src/cmd/mailx/names.c
669
if ((np->n_type & GDEL) == 0 &&
usr/src/cmd/mailx/names.c
670
samebody(np->n_name, myname, FALSE)) {
usr/src/cmd/mailx/names.c
685
register struct name *np, *t, *newnames;
usr/src/cmd/mailx/names.c
691
np = names;
usr/src/cmd/mailx/names.c
692
np = np->n_flink;
usr/src/cmd/mailx/names.c
693
if (np != NIL)
usr/src/cmd/mailx/names.c
694
np->n_blink = NIL;
usr/src/cmd/mailx/names.c
696
while (np != NIL) {
usr/src/cmd/mailx/names.c
698
while (strcmp(t->n_name, np->n_name) < 0) {
usr/src/cmd/mailx/names.c
70
register struct name *np;
usr/src/cmd/mailx/names.c
709
if (strcmp(t->n_name, np->n_name) < 0) {
usr/src/cmd/mailx/names.c
710
t->n_flink = np;
usr/src/cmd/mailx/names.c
711
np->n_blink = t;
usr/src/cmd/mailx/names.c
712
t = np;
usr/src/cmd/mailx/names.c
713
np = np->n_flink;
usr/src/cmd/mailx/names.c
72
np = (struct name *)salloc(sizeof (*np));
usr/src/cmd/mailx/names.c
725
t = np;
usr/src/cmd/mailx/names.c
726
np = np->n_flink;
usr/src/cmd/mailx/names.c
73
np->n_flink = NIL;
usr/src/cmd/mailx/names.c
739
x = np;
usr/src/cmd/mailx/names.c
74
np->n_blink = NIL;
usr/src/cmd/mailx/names.c
740
np = np->n_flink;
usr/src/cmd/mailx/names.c
75
np->n_type = -1;
usr/src/cmd/mailx/names.c
754
np = newnames;
usr/src/cmd/mailx/names.c
755
while (np != NIL) {
usr/src/cmd/mailx/names.c
758
t = np;
usr/src/cmd/mailx/names.c
759
type = np->n_type;
usr/src/cmd/mailx/names.c
76
np->n_full = savestr(str);
usr/src/cmd/mailx/names.c
761
strcmp(np->n_name, t->n_flink->n_name) == 0) {
usr/src/cmd/mailx/names.c
767
if (t == np || t == NIL) {
usr/src/cmd/mailx/names.c
768
np = np->n_flink;
usr/src/cmd/mailx/names.c
77
np->n_name = skin(np->n_full);
usr/src/cmd/mailx/names.c
777
np->n_flink = t->n_flink;
usr/src/cmd/mailx/names.c
779
t->n_flink->n_blink = np;
usr/src/cmd/mailx/names.c
78
return (np);
usr/src/cmd/mailx/names.c
780
np->n_type = type;
usr/src/cmd/mailx/names.c
781
np = np->n_flink;
usr/src/cmd/mailx/names.c
806
delname(register struct name *np, char name[])
usr/src/cmd/mailx/names.c
810
for (p = np; p != NIL; p = p->n_flink)
usr/src/cmd/mailx/names.c
815
np = p->n_flink;
usr/src/cmd/mailx/names.c
826
return (np);
usr/src/cmd/mailx/names.c
835
mapf(register struct name *np, char *from)
usr/src/cmd/mailx/names.c
839
if (debug) fprintf(stderr, "mapf %lx, %s\n", (long)np, from);
usr/src/cmd/mailx/names.c
840
for (p = np; p != NIL; p = p->n_flink)
usr/src/cmd/mailx/names.c
88
register struct name *np;
usr/src/cmd/mailx/names.c
90
np = name;
usr/src/cmd/mailx/names.c
91
if (np == NIL)
usr/src/cmd/mailx/names.c
93
while (np->n_flink != NIL)
usr/src/cmd/mailx/names.c
94
np = np->n_flink;
usr/src/cmd/mailx/names.c
95
return (np);
usr/src/cmd/mailx/optim.c
193
register char *np, *hp, *cp;
usr/src/cmd/mailx/optim.c
202
np = strrchr(tname, '!');
usr/src/cmd/mailx/optim.c
203
if (np == NOSTR)
usr/src/cmd/mailx/optim.c
205
*np++ = 0;
usr/src/cmd/mailx/optim.c
211
cp = strchr(np, '@');
usr/src/cmd/mailx/optim.c
213
cp = strchr(np, '%');
usr/src/cmd/mailx/optim.c
216
if (debug) fprintf(stderr, "host %s, name %s\n", hp, np);
usr/src/cmd/mailx/optim.c
217
snprintf(result, sizeof (result), "%s@%s.UUCP", np, hp);
usr/src/cmd/mailx/optim.c
228
register struct netmach *np;
usr/src/cmd/mailx/optim.c
246
for (np = netmach; np->nt_mid != 0; np++)
usr/src/cmd/mailx/optim.c
247
if (np->nt_mid == nbuf[0])
usr/src/cmd/mailx/optim.c
254
for (np = netmach; np->nt_mid != 0; np++)
usr/src/cmd/mailx/optim.c
255
if (strcmp(np->nt_machine, nbuf) == 0)
usr/src/cmd/mailx/optim.c
256
return(np->nt_mid);
usr/src/cmd/mailx/optim.c
273
register struct netmach *np;
usr/src/cmd/mailx/optim.c
277
for (np = netmach; np->nt_mid != 0; np++)
usr/src/cmd/mailx/optim.c
278
if (np->nt_mid == mid)
usr/src/cmd/mailx/optim.c
279
return(np->nt_machine);
usr/src/cmd/mailx/optim.c
366
register struct netmach *np;
usr/src/cmd/mailx/optim.c
370
for (np = netmach; np->nt_mid != 0; np++)
usr/src/cmd/mailx/optim.c
371
if (np->nt_mid == mid)
usr/src/cmd/mailx/optim.c
372
return(np->nt_type);
usr/src/cmd/mailx/optim.c
679
register struct ntypetab *np;
usr/src/cmd/mailx/optim.c
681
for (np = ntypetab; np->nt_char != 0; np++)
usr/src/cmd/mailx/optim.c
682
if (np->nt_char == nc)
usr/src/cmd/mailx/optim.c
683
return(np->nt_bcode);
usr/src/cmd/mailx/optim.c
698
register struct nkindtab *np;
usr/src/cmd/mailx/optim.c
700
for (np = nkindtab; np->nk_type != 0; np++)
usr/src/cmd/mailx/optim.c
701
if (np->nk_type == nt)
usr/src/cmd/mailx/optim.c
702
return(np->nk_kind);
usr/src/cmd/mailx/optim.c
831
register struct netorder *np;
usr/src/cmd/mailx/optim.c
842
np = &netorder[0];
usr/src/cmd/mailx/optim.c
843
while ((np->no_stat & stype & dtype) == 0)
usr/src/cmd/mailx/optim.c
844
np++;
usr/src/cmd/mailx/optim.c
845
return(np->no_char);
usr/src/cmd/mailx/send.c
408
struct name *to, *np;
usr/src/cmd/mailx/send.c
459
for (gotcha = 0, np = to; np != NIL; np = np->n_flink)
usr/src/cmd/mailx/send.c
460
if ((np->n_type & GDEL) == 0)
usr/src/cmd/mailx/translate.c
106
return np;
usr/src/cmd/mailx/translate.c
39
translate(struct name *np)
usr/src/cmd/mailx/translate.c
51
return np;
usr/src/cmd/mailx/translate.c
55
for (n = np; n; n = n->n_flink)
usr/src/cmd/mailx/translate.c
60
for (n = np; n; n = n->n_flink)
usr/src/cmd/mailx/translate.c
69
return np;
usr/src/cmd/mailx/translate.c
79
for (n = np; n; n = n->n_flink) {
usr/src/cmd/make/bin/implicit.cc
227
char *p, *np;
usr/src/cmd/make/bin/implicit.cc
237
if(np = (char *) memchr((char *)p+1,'/',source->hash.length - (p - source->string_mb))) {
usr/src/cmd/make/bin/implicit.cc
238
p = np;
usr/src/cmd/make/bin/misc.cc
723
cond_macros_into_string(Name np, String_rec *buffer)
usr/src/cmd/make/bin/misc.cc
735
if (np->depends_on_conditional){
usr/src/cmd/make/bin/misc.cc
736
for (macro_list = np->conditional_macro_list;
usr/src/cmd/make/bin/nse_printdep.cc
286
Name_set::iterator np, e;
usr/src/cmd/make/bin/nse_printdep.cc
289
for (np = hashtab.begin(), e = hashtab.end(); np != e; np++) {
usr/src/cmd/make/bin/nse_printdep.cc
290
if (np->is_target && !np->has_parent && np != target) {
usr/src/cmd/make/bin/nse_printdep.cc
291
(void) doname_check(np, true, false, false);
usr/src/cmd/make/bin/nse_printdep.cc
292
line = get_prop(np->prop, line_prop);
usr/src/cmd/make/bin/nse_printdep.cc
294
print_deps(np, line);
usr/src/cmd/make/bin/read2.cc
1479
Name np;
usr/src/cmd/make/bin/read2.cc
1486
for (Name_set::iterator np = hashtab.begin(), e = hashtab.end(); np != e; np++) {
usr/src/cmd/make/bin/read2.cc
1487
np->with_squiggle =
usr/src/cmd/make/bin/read2.cc
1488
np->without_squiggle =
usr/src/cmd/make/bin/read2.cc
1501
np = depes->names[n];
usr/src/cmd/make/bin/read2.cc
1507
if (dp->name == np) {
usr/src/cmd/make/bin/read2.cc
1522
str.init(np);
usr/src/cmd/make/bin/read2.cc
1524
if (wcb[np->hash.length - 1] ==
usr/src/cmd/make/bin/read2.cc
1527
(int)(np->hash.length - 1));
usr/src/cmd/make/bin/read2.cc
1532
np = np2;
usr/src/cmd/make/bin/read2.cc
1535
np->without_squiggle = true;
usr/src/cmd/make/bin/read2.cc
1540
dp->name = np;
usr/src/cmd/make/bin/rep.cc
323
Name_set::iterator np, e;
usr/src/cmd/make/bin/rep.cc
333
for (np = hashtab.begin(), e = hashtab.end(); np != e; np++) {
usr/src/cmd/make/bin/rep.cc
334
if (np->has_recursive_dependency){
usr/src/cmd/make/bin/rep.cc
340
APPEND_NAME(np, &rec, FIND_LENGTH);
usr/src/cmd/make/bin/rep.cc
344
for (lines = get_prop(np->prop,recursive_prop);
usr/src/cmd/make/bin/rep.cc
384
cond_macros_into_string(np, &rec);
usr/src/cmd/make/bin/rep.cc
386
report_recursive_dep(np, rec.buffer.start);
usr/src/cmd/make/bin/rep.cc
389
} else if ( np->has_built ) {
usr/src/cmd/make/bin/rep.cc
390
remove_recursive_dep(np);
usr/src/cmd/make/bin/state.cc
129
Name_set::iterator np, e;
usr/src/cmd/make/bin/state.cc
240
for (np = hashtab.begin(), e = hashtab.end(); np != e; np++) {
usr/src/cmd/make/bin/state.cc
245
if ((lines = get_prop(np->prop, line_prop)) == NULL) {
usr/src/cmd/make/bin/state.cc
249
if (np->special_reader != no_special) {
usr/src/cmd/make/bin/state.cc
276
if (np->has_built) {
usr/src/cmd/make/bin/state.cc
285
target_name = escape_target_name(np);
usr/src/cmd/make/bin/state.cc
286
if (np->has_long_member_name) {
usr/src/cmd/make/bin/state.cc
288
get_prop(np->prop, long_member_name_prop)
usr/src/cmd/make/bin/state.cc
65
static char * escape_target_name(Name np)
usr/src/cmd/make/bin/state.cc
67
if(np->dollar) {
usr/src/cmd/make/bin/state.cc
68
int len = strlen(np->string_mb);
usr/src/cmd/make/bin/state.cc
74
int n = mbtowc(&wc, np->string_mb + pos, MB_CUR_MAX);
usr/src/cmd/make/bin/state.cc
77
return strdup(np->string_mb);
usr/src/cmd/make/bin/state.cc
84
buff[pp] = np->string_mb[pos+j]; pp++;
usr/src/cmd/make/bin/state.cc
92
return strdup(np->string_mb);
usr/src/cmd/make/include/mk/defs.h
332
extern void cond_macros_into_string(Name np, String_rec *buffer);
usr/src/cmd/make/include/mksh/defs.h
230
#define APPEND_NAME(np, dest, len) append_string((np)->string_mb, (dest), (len));
usr/src/cmd/make/lib/mksh/misc.cc
161
Name np;
usr/src/cmd/make/lib/mksh/misc.cc
185
np = hashtab.lookup(mbs_name);
usr/src/cmd/make/lib/mksh/misc.cc
187
*foundp = (np != 0) ? true : false;
usr/src/cmd/make/lib/mksh/misc.cc
189
if ((np != 0) || dont_enter) {
usr/src/cmd/make/lib/mksh/misc.cc
193
return np;
usr/src/cmd/make/lib/mksh/misc.cc
195
np = ALLOC(Name);
usr/src/cmd/make/lib/mksh/misc.cc
199
np = hashtab.insert(mbs_name, found);
usr/src/cmd/make/lib/mksh/misc.cc
204
return np;
usr/src/cmd/make/lib/mksh/misc.cc
208
*np = empty_Name;
usr/src/cmd/make/lib/mksh/misc.cc
210
np->string_mb = strdup(mbs_name);
usr/src/cmd/make/lib/mksh/misc.cc
215
getname_bytes_count += strlen(np->string_mb) + 1;
usr/src/cmd/make/lib/mksh/misc.cc
217
np->stat.time = file_no_time;
usr/src/cmd/make/lib/mksh/misc.cc
218
np->hash.length = length;
usr/src/cmd/make/lib/mksh/misc.cc
223
np->dollar = BOOLEAN((len & (int) dollar_sem) != 0);
usr/src/cmd/make/lib/mksh/misc.cc
224
np->meta = BOOLEAN((len & (int) meta_sem) != 0);
usr/src/cmd/make/lib/mksh/misc.cc
225
np->percent = BOOLEAN((len & (int) percent_sem) != 0);
usr/src/cmd/make/lib/mksh/misc.cc
226
np->wildcard = BOOLEAN((len & (int) wildcard_sem) != 0);
usr/src/cmd/make/lib/mksh/misc.cc
227
np->colon = BOOLEAN((len & (int) colon_sem) != 0);
usr/src/cmd/make/lib/mksh/misc.cc
228
np->parenleft = BOOLEAN((len & (int) parenleft_sem) != 0);
usr/src/cmd/make/lib/mksh/misc.cc
230
return np;
usr/src/cmd/mandoc/dba.c
341
get_macro_entry(struct ohash *macro, const char *value, int32_t np)
usr/src/cmd/mandoc/dba.c
352
entry->pages = dba_array_new(np, DBA_GROW);
usr/src/cmd/mandoc/dba.c
369
int32_t np;
usr/src/cmd/mandoc/dba.c
371
np = 0;
usr/src/cmd/mandoc/dba.c
373
np++;
usr/src/cmd/mandoc/dba.c
375
entry = get_macro_entry(dba_array_get(dba->macros, im), value, np);
usr/src/cmd/mandoc/mdoc_html.c
249
struct roff_node *np;
usr/src/cmd/mandoc/mdoc_html.c
252
(np = roff_node_prev(n)) == NULL)
usr/src/cmd/mandoc/mdoc_html.c
255
if (np->tok == n->tok &&
usr/src/cmd/mandoc/mdoc_html.c
263
switch (np->tok) {
usr/src/cmd/mandoc/mdoc_man.c
794
struct roff_node *np, *nn, *nnn;
usr/src/cmd/mandoc/mdoc_man.c
800
np = roff_node_prev(n);
usr/src/cmd/mandoc/mdoc_man.c
803
(np != NULL && np->tok == n->tok) ||
usr/src/cmd/mandoc/mdoc_man.c
877
struct roff_node *np;
usr/src/cmd/mandoc/mdoc_man.c
880
(np = roff_node_prev(n)) == NULL)
usr/src/cmd/mandoc/mdoc_man.c
883
if (np->tok == n->tok &&
usr/src/cmd/mandoc/mdoc_man.c
891
switch (np->tok) {
usr/src/cmd/mandoc/mdoc_markdown.c
825
struct roff_node *np;
usr/src/cmd/mandoc/mdoc_markdown.c
828
(np = roff_node_prev(n)) == NULL)
usr/src/cmd/mandoc/mdoc_markdown.c
831
if (np->tok == n->tok &&
usr/src/cmd/mandoc/mdoc_markdown.c
839
switch (np->tok) {
usr/src/cmd/mandoc/mdoc_term.c
1181
struct roff_node *np;
usr/src/cmd/mandoc/mdoc_term.c
1184
(np = roff_node_prev(n)) == NULL)
usr/src/cmd/mandoc/mdoc_term.c
1192
if (np->tok == n->tok &&
usr/src/cmd/mandoc/mdoc_term.c
1205
switch (np->tok) {
usr/src/cmd/mandoc/mdoc_term.c
1264
struct roff_node *np;
usr/src/cmd/mandoc/mdoc_term.c
1272
if ((np = roff_node_prev(n)) == NULL ||
usr/src/cmd/mandoc/mdoc_term.c
1273
np->tok != MDOC_Sh ||
usr/src/cmd/mandoc/mdoc_term.c
1274
(np->body != NULL && np->body->child != NULL))
usr/src/cmd/mandoc/mdoc_validate.c
1109
struct roff_node *np; /* The parent of the next node. */
usr/src/cmd/mandoc/mdoc_validate.c
1166
np = nn->parent;
usr/src/cmd/mandoc/mdoc_validate.c
1167
while (np->tok != MDOC_Bl)
usr/src/cmd/mandoc/mdoc_validate.c
1168
np = np->parent;
usr/src/cmd/mandoc/mdoc_validate.c
1169
switch (np->norm->Bl.type) {
usr/src/cmd/mandoc/mdoc_validate.c
1250
struct roff_node *np, *nch;
usr/src/cmd/mandoc/mdoc_validate.c
1257
np = mdoc->last;
usr/src/cmd/mandoc/mdoc_validate.c
1258
if (np->type != ROFFT_HEAD)
usr/src/cmd/mandoc/mdoc_validate.c
1261
assert(np->parent->type == ROFFT_BLOCK);
usr/src/cmd/mandoc/mdoc_validate.c
1262
assert(np->parent->tok == MDOC_Bf);
usr/src/cmd/mandoc/mdoc_validate.c
1266
nch = np->child;
usr/src/cmd/mandoc/mdoc_validate.c
1267
if (np->parent->args == NULL) {
usr/src/cmd/mandoc/mdoc_validate.c
1270
np->line, np->pos, "Bf");
usr/src/cmd/mandoc/mdoc_validate.c
1281
if (np->parent->args != NULL) {
usr/src/cmd/mandoc/mdoc_validate.c
1282
switch (np->parent->args->argv[0].arg) {
usr/src/cmd/mandoc/mdoc_validate.c
1284
np->norm->Bf.font = FONT_Em;
usr/src/cmd/mandoc/mdoc_validate.c
1287
np->norm->Bf.font = FONT_Li;
usr/src/cmd/mandoc/mdoc_validate.c
1290
np->norm->Bf.font = FONT_Sy;
usr/src/cmd/mandoc/mdoc_validate.c
1300
if ( ! strcmp(np->child->string, "Em"))
usr/src/cmd/mandoc/mdoc_validate.c
1301
np->norm->Bf.font = FONT_Em;
usr/src/cmd/mandoc/mdoc_validate.c
1302
else if ( ! strcmp(np->child->string, "Li"))
usr/src/cmd/mandoc/mdoc_validate.c
1303
np->norm->Bf.font = FONT_Li;
usr/src/cmd/mandoc/mdoc_validate.c
1304
else if ( ! strcmp(np->child->string, "Sy"))
usr/src/cmd/mandoc/mdoc_validate.c
1305
np->norm->Bf.font = FONT_Sy;
usr/src/cmd/mandoc/mdoc_validate.c
1307
mandoc_msg(MANDOCERR_BF_BADFONT, np->child->line,
usr/src/cmd/mandoc/mdoc_validate.c
1308
np->child->pos, "Bf %s", np->child->string);
usr/src/cmd/mandoc/mdoc_validate.c
1457
struct roff_node *n, *np;
usr/src/cmd/mandoc/mdoc_validate.c
1487
for (np = n->parent; np != NULL; np = np->parent) {
usr/src/cmd/mandoc/mdoc_validate.c
1488
if (np->type == ROFFT_BLOCK && np->tok == MDOC_Bd) {
usr/src/cmd/mandoc/mdoc_validate.c
1561
struct roff_node *np, *nch;
usr/src/cmd/mandoc/mdoc_validate.c
1565
np = mdoc->last;
usr/src/cmd/mandoc/mdoc_validate.c
1566
nch = np->child;
usr/src/cmd/mandoc/mdoc_validate.c
1567
if (np->norm->An.auth == AUTH__NONE) {
usr/src/cmd/mandoc/mdoc_validate.c
1570
np->line, np->pos, "An");
usr/src/cmd/mandoc/mdoc_validate.c
2133
struct roff_node *np, *nch, *next, *prev;
usr/src/cmd/mandoc/mdoc_validate.c
2136
np = mdoc->last;
usr/src/cmd/mandoc/mdoc_validate.c
2138
if (np->type != ROFFT_BODY)
usr/src/cmd/mandoc/mdoc_validate.c
2141
if (np->child == NULL) {
usr/src/cmd/mandoc/mdoc_validate.c
2142
mandoc_msg(MANDOCERR_RS_EMPTY, np->line, np->pos, "Rs");
usr/src/cmd/mandoc/mdoc_validate.c
2153
for (nch = np->child->next; nch != NULL; nch = next) {
usr/src/cmd/mandoc/mdoc_validate.c
2164
np->norm->Rs.quote_T++;
usr/src/cmd/mandoc/mdoc_validate.c
2206
np->child->prev = nch;
usr/src/cmd/mandoc/mdoc_validate.c
2207
nch->next = np->child;
usr/src/cmd/mandoc/mdoc_validate.c
2208
np->child = nch;
usr/src/cmd/mandoc/mdoc_validate.c
2655
struct roff_node *n, *np;
usr/src/cmd/mandoc/mdoc_validate.c
2660
if ((np = roff_node_prev(n)) == NULL)
usr/src/cmd/mandoc/mdoc_validate.c
2668
if (np->tok != MDOC_Pp && np->tok != ROFF_br)
usr/src/cmd/mandoc/mdoc_validate.c
2677
mandoc_msg(MANDOCERR_PAR_SKIP, np->line, np->pos,
usr/src/cmd/mandoc/mdoc_validate.c
2678
"%s before %s", roff_name[np->tok], roff_name[n->tok]);
usr/src/cmd/mandoc/mdoc_validate.c
2679
roff_node_delete(mdoc, np);
usr/src/cmd/mandoc/mdoc_validate.c
2685
struct roff_node *np;
usr/src/cmd/mandoc/mdoc_validate.c
2690
np = mdoc->last;
usr/src/cmd/mandoc/mdoc_validate.c
2691
if (np->child != NULL)
usr/src/cmd/mandoc/mdoc_validate.c
2692
mandoc_msg(MANDOCERR_ARG_SKIP, np->line, np->pos,
usr/src/cmd/mandoc/mdoc_validate.c
2693
"%s %s", roff_name[np->tok], np->child->string);
usr/src/cmd/mandoc/mdoc_validate.c
304
struct roff_node *n, *np;
usr/src/cmd/mandoc/mdoc_validate.c
346
np = n->parent;
usr/src/cmd/mandoc/mdoc_validate.c
348
(np->tok != MDOC_Cd && np->tok != MDOC_Fd))
usr/src/cmd/mandoc/mdoc_validate.c
351
(np->tok != MDOC_It || np->type != ROFFT_HEAD ||
usr/src/cmd/mandoc/mdoc_validate.c
352
np->parent->parent->norm->Bl.type != LIST_diag))
usr/src/cmd/mandoc/mdoc_validate.c
354
if (np->tok == MDOC_It || (np->type == ROFFT_BODY &&
usr/src/cmd/mandoc/mdoc_validate.c
355
(np->tok == MDOC_Sh || np->tok == MDOC_Ss)))
usr/src/cmd/mandoc/mdoc_validate.c
433
const struct roff_node *np, *nn;
usr/src/cmd/mandoc/mdoc_validate.c
436
np = mdoc->last->prev;
usr/src/cmd/mandoc/mdoc_validate.c
464
np != NULL &&
usr/src/cmd/mandoc/mdoc_validate.c
465
np->type == ROFFT_TEXT &&
usr/src/cmd/mandoc/mdoc_validate.c
466
*np->string != '\0' &&
usr/src/cmd/mandoc/mdoc_validate.c
467
isalpha((unsigned char)np->string[
usr/src/cmd/mandoc/mdoc_validate.c
468
strlen(np->string) - 1])) ||
usr/src/cmd/mandoc/roff_validate.c
132
struct roff_node *np;
usr/src/cmd/mandoc/roff_validate.c
134
if ((np = roff_node_prev(n)) == NULL)
usr/src/cmd/mandoc/roff_validate.c
137
switch (np->tok) {
usr/src/cmd/mandoc/roff_validate.c
140
np->line, np->pos, "br before sp");
usr/src/cmd/mandoc/roff_validate.c
141
roff_node_delete(man, np);
usr/src/cmd/mandoc/roff_validate.c
70
struct roff_node *np;
usr/src/cmd/mandoc/roff_validate.c
80
if ((np = roff_node_prev(n)) == NULL)
usr/src/cmd/mandoc/roff_validate.c
83
switch (np->tok) {
usr/src/cmd/mandoc/roff_validate.c
88
n->line, n->pos, "br after %s", roff_name[np->tok]);
usr/src/cmd/mandoc/tag.c
203
struct roff_node *np;
usr/src/cmd/mandoc/tag.c
205
np = n;
usr/src/cmd/mandoc/tag.c
207
if (np->prev != NULL)
usr/src/cmd/mandoc/tag.c
208
np = np->prev;
usr/src/cmd/mandoc/tag.c
209
else if ((np = np->parent) == NULL)
usr/src/cmd/mandoc/tag.c
211
switch (np->tok) {
usr/src/cmd/mandoc/tag.c
213
switch (np->parent->parent->norm->Bl.type) {
usr/src/cmd/mandoc/tag.c
216
np = np->parent;
usr/src/cmd/mandoc/tag.c
224
np = np->parent->head;
usr/src/cmd/mandoc/tag.c
232
if (np->tag == NULL) {
usr/src/cmd/mandoc/tag.c
233
np->tag = mandoc_strdup(n->tag == NULL ?
usr/src/cmd/mandoc/tag.c
235
np->flags |= NODE_ID;
usr/src/cmd/mdb/common/mdb/mdb_io.c
1602
char *np = strchr(u.str, '\n');
usr/src/cmd/mdb/common/mdb/mdb_io.c
1603
if (np != NULL) {
usr/src/cmd/mdb/common/mdb/mdb_io.c
1604
int lf_len = (np - u.str) + altlen;
usr/src/cmd/mdb/common/modules/mpt_sas/mpt_sas.c
241
struct list_node *np = (struct list_node *)(((char *)op) +
usr/src/cmd/mdb/common/modules/mpt_sas/mpt_sas.c
244
if ((uintptr_t)np->list_next == klp + offsetof(struct list, list_head))
usr/src/cmd/mdb/common/modules/mpt_sas/mpt_sas.c
247
return (((uintptr_t)(np->list_next)) - lp->list_offset);
usr/src/cmd/mdb/common/modules/smbfs/smbfs.c
196
const smbnode_t *np = data;
usr/src/cmd/mdb/common/modules/smbfs/smbfs.c
204
mdb_printf(" %-p", (uintptr_t)np->r_vnode);
usr/src/cmd/mdb/common/modules/smbfs/smbfs.c
206
print_str((uintptr_t)np->n_rpath);
usr/src/cmd/mdb/common/modules/smbfs/smbfs.c
213
(uintptr_t)np->r_vnode) == -1) {
usr/src/cmd/mdb/common/modules/smbfs/smbfs.c
215
(uintptr_t)np->r_vnode);
usr/src/cmd/ndmpadm/ndmpadm_print.c
309
ndmp_dt_name_t *np;
usr/src/cmd/ndmpadm/ndmpadm_print.c
401
np = si->nsi_data.nd_nlist.nld_nlist;
usr/src/cmd/ndmpadm/ndmpadm_print.c
402
for (i = 0; np && i < (int)si->nsi_data.nld_nlist_len; i++, np++) {
usr/src/cmd/ndmpadm/ndmpadm_print.c
403
if ((np->nn_name) && (np->nn_dest)) {
usr/src/cmd/ndmpadm/ndmpadm_print.c
407
i, np->nn_name, np->nn_dest);
usr/src/cmd/ndmpadm/ndmpadm_print.c
568
ndmp_dt_name_v3_t *np;
usr/src/cmd/ndmpadm/ndmpadm_print.c
678
np = si->nsi_data.nd_nlist.nld_dt_v3.dv3_nlist;
usr/src/cmd/ndmpadm/ndmpadm_print.c
679
for (i = 0; np && i < si->nsi_data.nld_nlist_len; i++, np++) {
usr/src/cmd/ndmpadm/ndmpadm_print.c
682
if (np->nn3_opath)
usr/src/cmd/ndmpadm/ndmpadm_print.c
684
gettext("\t\torig: \"%s\"\n"), np->nn3_opath);
usr/src/cmd/ndmpadm/ndmpadm_print.c
685
if (np->nn3_dpath)
usr/src/cmd/ndmpadm/ndmpadm_print.c
687
gettext("\t\tdest: \"%s\"\n"), np->nn3_dpath);
usr/src/cmd/ndmpadm/ndmpadm_print.c
691
gettext("\t\tnode: %lld\n"), np->nn3_node);
usr/src/cmd/ndmpadm/ndmpadm_print.c
693
np->nn3_fh_info);
usr/src/cmd/ndmpd/ndmp/ndmpd_connect.c
888
ndmp_name *np;
usr/src/cmd/ndmpd/ndmp/ndmpd_connect.c
911
np = session->ns_data.dd_nlist;
usr/src/cmd/ndmpd/ndmp/ndmpd_connect.c
912
for (i = 0; np && i < (int)session->ns_data.dd_nlist_len; i++, np++) {
usr/src/cmd/ndmpd/ndmp/ndmpd_connect.c
913
ndmp_door_put_string(enc_ctx, np->name);
usr/src/cmd/ndmpd/ndmp/ndmpd_connect.c
914
ndmp_door_put_string(enc_ctx, np->dest);
usr/src/cmd/ndmpd/ndmp/ndmpd_connect.c
963
mem_ndmp_name_v3_t *np;
usr/src/cmd/ndmpd/ndmp/ndmpd_connect.c
976
np = session->ns_data.dd_nlist_v3;
usr/src/cmd/ndmpd/ndmp/ndmpd_connect.c
977
for (i = 0; np && i < (int)session->ns_data.dd_nlist_len; i++, np++) {
usr/src/cmd/ndmpd/ndmp/ndmpd_connect.c
978
ndmp_door_put_string(enc_ctx, np->nm3_opath);
usr/src/cmd/ndmpd/ndmp/ndmpd_connect.c
979
ndmp_door_put_string(enc_ctx, np->nm3_dpath);
usr/src/cmd/ndmpd/ndmp/ndmpd_connect.c
980
ndmp_door_put_uint64(enc_ctx, np->nm3_node);
usr/src/cmd/ndmpd/ndmp/ndmpd_connect.c
981
ndmp_door_put_uint64(enc_ctx, np->nm3_fh_info);
usr/src/cmd/ndmpd/ndmp/ndmpd_tar.c
640
ndmp_run_args_t *np, tlm_commands_t *commands,
usr/src/cmd/ndmpd/ndmp/ndmpd_tar.c
679
if (tlm_is_excluded("", bk_path, np->nr_excls)) {
usr/src/cmd/ndmpd/ndmp/ndmpd_tar.c
689
first_name = np->nr_chkp_nm;
usr/src/cmd/ndmpd/ndmp/ndmpd_tar.c
692
first_name = tlm_build_snapshot_name(bk_path, np->nr_chkp_nm,
usr/src/cmd/ndmpd/ndmp/ndmpd_tar.c
750
(void) strlcpy(np->nr_unchkp_nm,
usr/src/cmd/ndmpd/ndmp/ndmpd_tar.c
754
np->nr_unchkp_nm);
usr/src/cmd/ndmpd/ndmp/ndmpd_tar.c
756
(void) backup_dir(np->nr_unchkp_nm, &tlm_acls, local_commands,
usr/src/cmd/ndmpd/ndmp/ndmpd_tar.c
812
if (tlm_is_excluded(np->nr_unchkp_nm, dname,
usr/src/cmd/ndmpd/ndmp/ndmpd_tar.c
813
np->nr_excls)) {
usr/src/cmd/ndmpd/ndmp/ndmpd_tar.c
838
fsize = backup_file(np->nr_unchkp_nm, dname,
usr/src/cmd/ndmpd/ndmp/ndmpd_tar.c
873
free_paths(ndmp_run_args_t *np)
usr/src/cmd/ndmpd/ndmp/ndmpd_tar.c
875
free(np->nr_chkp_nm);
usr/src/cmd/ndmpd/ndmp/ndmpd_tar.c
876
free(np->nr_unchkp_nm);
usr/src/cmd/ndmpd/ndmp/ndmpd_tar.c
877
free(np->nr_excls);
usr/src/cmd/ndmpd/ndmp/ndmpd_tar.c
887
malloc_paths(ndmp_run_args_t *np)
usr/src/cmd/ndmpd/ndmp/ndmpd_tar.c
892
np->nr_chkp_nm = ndmp_malloc(TLM_MAX_PATH_NAME);
usr/src/cmd/ndmpd/ndmp/ndmpd_tar.c
893
np->nr_unchkp_nm = ndmp_malloc(TLM_MAX_PATH_NAME);
usr/src/cmd/ndmpd/ndmp/ndmpd_tar.c
894
if (!np->nr_chkp_nm || !np->nr_unchkp_nm) {
usr/src/cmd/ndmpd/ndmp/ndmpd_tar.c
895
free_paths(np);
usr/src/cmd/ndmpd/ndmp/ndmpd_tar.c
897
} else if ((np->nr_excls = ndmpd_make_exc_list()) == NULL) {
usr/src/cmd/ndmpd/ndmp/ndmpd_tar.c
898
free_paths(np);
usr/src/cmd/ndmpd/ndmp/ndmpd_tar.c
916
ndmp_run_args_t np;
usr/src/cmd/ndmpd/ndmp/ndmpd_tar.c
923
(void) memset(&np, 0, sizeof (np));
usr/src/cmd/ndmpd/ndmp/ndmpd_tar.c
924
if (!malloc_paths(&np))
usr/src/cmd/ndmpd/ndmp/ndmpd_tar.c
931
retval = backup_work(nlp->nlp_backup_path, job_stats, &np,
usr/src/cmd/ndmpd/ndmp/ndmpd_tar.c
940
free_paths(&np);
usr/src/cmd/ndmpd/ndmp/ndmpd_tar3.c
453
mkrsp(char *bp, char *pp, char *sp, char *np)
usr/src/cmd/ndmpd/ndmp/ndmpd_tar3.c
483
if (np)
usr/src/cmd/ndmpd/ndmp/ndmpd_tar3.c
484
np += strspn(np, "/");
usr/src/cmd/ndmpd/ndmp/ndmpd_tar3.c
486
np = "";
usr/src/cmd/ndmpd/ndmp/ndmpd_tar3.c
488
if (!tlm_cat_path(bp, np, pp)) {
usr/src/cmd/ndmpd/ndmp/ndmpd_tar3.c
489
NDMP_LOG(LOG_ERR, "Restore path too long %s/%s.", np, pp);
usr/src/cmd/ndmpd/ndmp/ndmpd_tar3.c
592
joinpath(char *bp, char *pp, char *np)
usr/src/cmd/ndmpd/ndmp/ndmpd_tar3.c
595
if (np && *np)
usr/src/cmd/ndmpd/ndmp/ndmpd_tar3.c
596
(void) tlm_cat_path(bp, pp, np);
usr/src/cmd/ndmpd/ndmp/ndmpd_tar3.c
600
if (np && *np)
usr/src/cmd/ndmpd/ndmp/ndmpd_tar3.c
601
(void) strlcpy(bp, np, TLM_MAX_PATH_NAME);
usr/src/cmd/ptools/pmadvise/pmadvise.c
285
int *np = (int *)data;
usr/src/cmd/ptools/pmadvise/pmadvise.c
287
if (Plwp_alt_stack(Pr, lsp->pr_lwpid, &stacks[*np].lwps_stack) == 0) {
usr/src/cmd/ptools/pmadvise/pmadvise.c
288
stacks[*np].lwps_stack.ss_flags |= SS_ONSTACK;
usr/src/cmd/ptools/pmadvise/pmadvise.c
289
stacks[*np].lwps_lwpid = lsp->pr_lwpid;
usr/src/cmd/ptools/pmadvise/pmadvise.c
290
(*np)++;
usr/src/cmd/ptools/pmadvise/pmadvise.c
293
if (Plwp_main_stack(Pr, lsp->pr_lwpid, &stacks[*np].lwps_stack) == 0) {
usr/src/cmd/ptools/pmadvise/pmadvise.c
294
stacks[*np].lwps_lwpid = lsp->pr_lwpid;
usr/src/cmd/ptools/pmadvise/pmadvise.c
295
(*np)++;
usr/src/cmd/ptools/pmap/pmap.c
196
uint_t *np = (uint_t *)data;
usr/src/cmd/ptools/pmap/pmap.c
203
if (*np + 2 > nstacks && !reallocstacks(nstacks + 2)) {
usr/src/cmd/ptools/pmap/pmap.c
211
if (Plwp_alt_stack(Pr, lsp->pr_lwpid, &stacks[*np].lwps_stack) == 0) {
usr/src/cmd/ptools/pmap/pmap.c
212
stacks[*np].lwps_stack.ss_flags |= SS_ONSTACK;
usr/src/cmd/ptools/pmap/pmap.c
213
stacks[*np].lwps_lwpid = lsp->pr_lwpid;
usr/src/cmd/ptools/pmap/pmap.c
214
(*np)++;
usr/src/cmd/ptools/pmap/pmap.c
217
if (Plwp_main_stack(Pr, lsp->pr_lwpid, &stacks[*np].lwps_stack) == 0) {
usr/src/cmd/ptools/pmap/pmap.c
218
stacks[*np].lwps_lwpid = lsp->pr_lwpid;
usr/src/cmd/ptools/pmap/pmap.c
219
(*np)++;
usr/src/cmd/ptools/pmap/pmap.c
222
VERIFY3U(*np, <=, nstacks);
usr/src/cmd/rm/rm.c
204
char *np;
usr/src/cmd/rm/rm.c
206
np = realloc(pathbuf, pathbuflen);
usr/src/cmd/rm/rm.c
207
if (np == NULL)
usr/src/cmd/rm/rm.c
209
p = np + (p - pathbuf);
usr/src/cmd/rm/rm.c
210
pathbuf = np;
usr/src/cmd/rpcbind/rpcb_svc_com.c
1367
struct netbuf *np;
usr/src/cmd/rpcbind/rpcb_svc_com.c
1369
np = malloc(sizeof (struct netbuf) + ap->len);
usr/src/cmd/rpcbind/rpcb_svc_com.c
1370
if (np) {
usr/src/cmd/rpcbind/rpcb_svc_com.c
1371
np->maxlen = np->len = ap->len;
usr/src/cmd/rpcbind/rpcb_svc_com.c
1372
np->buf = ((char *)np) + sizeof (struct netbuf);
usr/src/cmd/rpcbind/rpcb_svc_com.c
1373
(void) memcpy(np->buf, ap->buf, ap->len);
usr/src/cmd/rpcbind/rpcb_svc_com.c
1375
return (np);
usr/src/cmd/rpcbind/rpcbind.c
375
struct netconfig *nconf, *np;
usr/src/cmd/rpcbind/rpcbind.c
386
while ((np = getnetconfig(nc)) != NULL) {
usr/src/cmd/rpcbind/rpcbind.c
387
if ((np->nc_flag & NC_VISIBLE) == 0)
usr/src/cmd/rpcbind/rpcbind.c
391
np->nc_netid);
usr/src/cmd/rpcbind/rpcbind.c
392
if (strcmp(np->nc_protofmly, NC_LOOPBACK) == 0)
usr/src/cmd/rpcbind/rpcbind.c
393
switch (np->nc_semantics) {
usr/src/cmd/rpcbind/rpcbind.c
406
if (stat(np->nc_device, &sb) == -1 && errno == ENOENT) {
usr/src/cmd/rpcbind/rpcbind.c
409
np->nc_device);
usr/src/cmd/rpcbind/rpcbind.c
411
np->nc_netid, np->nc_device);
usr/src/cmd/rpcbind/rpcbind.c
416
np->nc_device);
usr/src/cmd/rpcbind/rpcbind.c
417
for (i = 0; i < np->nc_nlookups; i++) {
usr/src/cmd/rpcbind/rpcbind.c
418
char *libname = np->nc_lookups[i];
usr/src/cmd/rpcbind/rpcbind.c
428
np->nc_netid, libname,
usr/src/cmd/rpcbind/rpcbind.c
433
np->nc_netid, libname);
usr/src/cmd/rpcbind/rpcbind.c
445
nconf = getnetconfigent(np->nc_netid);
usr/src/cmd/rpcsvc/rstat_proc.c
768
ulong_t *np, *tp;
usr/src/cmd/rpcsvc/rup.c
471
register struct netbuf *np;
usr/src/cmd/rpcsvc/rup.c
473
np = (struct netbuf *) malloc(sizeof (struct netbuf) + ap->len);
usr/src/cmd/rpcsvc/rup.c
474
if (np) {
usr/src/cmd/rpcsvc/rup.c
475
np->maxlen = np->len = ap->len;
usr/src/cmd/rpcsvc/rup.c
476
np->buf = ((char *)np) + sizeof (struct netbuf);
usr/src/cmd/rpcsvc/rup.c
477
(void) memcpy(np->buf, ap->buf, ap->len);
usr/src/cmd/rpcsvc/rup.c
479
return (np);
usr/src/cmd/sa/sadc.c
414
ulong_t *np, *tp;
usr/src/cmd/sa/sadc.c
448
np = (ulong_t *)&d.csi;
usr/src/cmd/sa/sadc.c
459
*np++ += *tp++;
usr/src/cmd/sa/sadc.c
460
np = (ulong_t *)&d.cvmi;
usr/src/cmd/sa/sadc.c
463
*np++ += *tp++;
usr/src/cmd/savecore/savecore.c
540
pgcnt_t np = dumphdr.dump_npages;
usr/src/cmd/savecore/savecore.c
547
while (np > 0) {
usr/src/cmd/savecore/savecore.c
555
dumphdr.dump_npages - np, csize, csize,
usr/src/cmd/savecore/savecore.c
562
np--;
usr/src/cmd/savecore/savecore.c
899
putpage(int corefd, char *buf, pgcnt_t pgnum, pgcnt_t np)
usr/src/cmd/savecore/savecore.c
901
atomic_inc_uint(&hist[np]);
usr/src/cmd/savecore/savecore.c
902
if (np > 0)
usr/src/cmd/savecore/savecore.c
903
Pwrite(corefd, buf, PTOB(np), DATAOFF(pgnum));
usr/src/cmd/scsi/sestopo/common/sestopo.c
51
node(ses_node_t *np, void *arg)
usr/src/cmd/scsi/sestopo/common/sestopo.c
58
type = ses_node_type(np);
usr/src/cmd/scsi/sestopo/common/sestopo.c
60
if ((props = ses_node_props(np)) == NULL) {
usr/src/cmd/sed/compile.c
676
const char *op, *np;
usr/src/cmd/sed/compile.c
701
np = new;
usr/src/cmd/sed/compile.c
702
newlen = mbsrtowcs(NULL, &np, 0, NULL);
usr/src/cmd/sed/compile.c
714
for (; *op; op++, np++)
usr/src/cmd/sed/compile.c
715
y->bytetab[(uchar_t)*op] = *np;
usr/src/cmd/sed/compile.c
732
nclen = mbrlen(np, MB_LEN_MAX, &mbs2);
usr/src/cmd/sed/compile.c
736
y->bytetab[(uchar_t)*op] = *np;
usr/src/cmd/sed/compile.c
747
(void) memcpy(y->multis[i].to, np, nclen);
usr/src/cmd/sed/compile.c
750
np += nclen;
usr/src/cmd/sendmail/db/btree/bt_rec.c
252
PAGE *_lp, *lp, *np, *pp, *_rp, *rp, *sp;
usr/src/cmd/sendmail/db/btree/bt_rec.c
259
_lp = lp = np = pp = _rp = rp = NULL;
usr/src/cmd/sendmail/db/btree/bt_rec.c
400
if ((ret = memp_fget(mpf, &argp->npgno, 0, &np)) != 0) {
usr/src/cmd/sendmail/db/btree/bt_rec.c
402
np = NULL;
usr/src/cmd/sendmail/db/btree/bt_rec.c
405
if (log_compare(&LSN(np), &argp->nlsn) == 0) {
usr/src/cmd/sendmail/db/btree/bt_rec.c
406
PREV_PGNO(np) = argp->right;
usr/src/cmd/sendmail/db/btree/bt_rec.c
407
np->lsn = *lsnp;
usr/src/cmd/sendmail/db/btree/bt_rec.c
409
memp_fput(mpf, np, DB_MPOOL_DIRTY)) != 0)
usr/src/cmd/sendmail/db/btree/bt_rec.c
411
np = NULL;
usr/src/cmd/sendmail/db/btree/bt_rec.c
469
if ((ret = memp_fget(mpf, &argp->npgno, 0, &np)) != 0) {
usr/src/cmd/sendmail/db/btree/bt_rec.c
470
np = NULL;
usr/src/cmd/sendmail/db/btree/bt_rec.c
473
if (log_compare(lsnp, &LSN(np)) == 0) {
usr/src/cmd/sendmail/db/btree/bt_rec.c
474
PREV_PGNO(np) = argp->left;
usr/src/cmd/sendmail/db/btree/bt_rec.c
475
np->lsn = argp->nlsn;
usr/src/cmd/sendmail/db/btree/bt_rec.c
476
if (memp_fput(mpf, np, DB_MPOOL_DIRTY))
usr/src/cmd/sendmail/db/btree/bt_rec.c
478
np = NULL;
usr/src/cmd/sendmail/db/btree/bt_rec.c
491
if (np != NULL && (t_ret = memp_fput(mpf, np, 0)) != 0 && ret == 0)
usr/src/cmd/sendmail/db/db/db_dup.c
215
PAGE *h, *np, *tp;
usr/src/cmd/sendmail/db/db/db_dup.c
234
if ((ret = newfunc(dbc, P_DUPLICATE, &np)) != 0) {
usr/src/cmd/sendmail/db/db/db_dup.c
239
P_INIT(np, pgsize, PGNO(np), PGNO(h), NEXT_PGNO(h), 0,
usr/src/cmd/sendmail/db/db/db_dup.c
241
P_INIT(tp, pgsize, PGNO(h), PREV_PGNO(h), PGNO(np), 0,
usr/src/cmd/sendmail/db/db/db_dup.c
255
*hp = np;
usr/src/cmd/sendmail/db/db/db_dup.c
282
*hp = np;
usr/src/cmd/sendmail/db/db/db_dup.c
304
__bam_ca_split(dbp, PGNO(h), PGNO(h), PGNO(np), i, 0);
usr/src/cmd/sendmail/db/db/db_dup.c
313
np->inp[nindex++] = HOFFSET(np) -= s;
usr/src/cmd/sendmail/db/db/db_dup.c
314
memcpy((u_int8_t *)np + HOFFSET(np), bk, s);
usr/src/cmd/sendmail/db/db/db_dup.c
315
NUM_ENT(np)++;
usr/src/cmd/sendmail/db/db/db_dup.c
359
page_dbt.data = np;
usr/src/cmd/sendmail/db/db/db_dup.c
361
dbc->txn, &LSN(np), 0, DB_SPLITNEW, dbp->log_fileid,
usr/src/cmd/sendmail/db/db/db_dup.c
362
PGNO(np), &page_dbt, &LSN(np))) != 0)
usr/src/cmd/sendmail/db/db/db_dup.c
370
if (np->next_pgno != PGNO_INVALID)
usr/src/cmd/sendmail/db/db/db_dup.c
371
ret = __db_relink(dbc, DB_ADD_PAGE, np, NULL, 1);
usr/src/cmd/sendmail/db/db/db_dup.c
379
t_ret = memp_fput(dbp->mpf, np, DB_MPOOL_DIRTY);
usr/src/cmd/sendmail/db/db/db_dup.c
539
PAGE *np, *pp;
usr/src/cmd/sendmail/db/db/db_dup.c
545
np = pp = NULL;
usr/src/cmd/sendmail/db/db/db_dup.c
560
&pagep->next_pgno, 0, &np)) != 0) {
usr/src/cmd/sendmail/db/db/db_dup.c
564
nlsnp = &np->lsn;
usr/src/cmd/sendmail/db/db/db_dup.c
585
if (np != NULL)
usr/src/cmd/sendmail/db/db/db_dup.c
586
np->lsn = pagep->lsn;
usr/src/cmd/sendmail/db/db/db_dup.c
599
if (np != NULL) {
usr/src/cmd/sendmail/db/db/db_dup.c
601
np->prev_pgno = pagep->pgno;
usr/src/cmd/sendmail/db/db/db_dup.c
603
np->prev_pgno = pagep->prev_pgno;
usr/src/cmd/sendmail/db/db/db_dup.c
605
ret = memp_fput(dbp->mpf, np, DB_MPOOL_DIRTY);
usr/src/cmd/sendmail/db/db/db_dup.c
607
*new_next = np;
usr/src/cmd/sendmail/db/db/db_dup.c
608
ret = memp_fset(dbp->mpf, np, DB_MPOOL_DIRTY);
usr/src/cmd/sendmail/db/db/db_dup.c
626
err: if (np != NULL)
usr/src/cmd/sendmail/db/db/db_dup.c
627
(void)memp_fput(dbp->mpf, np, 0);
usr/src/cmd/sendmail/db/log/log_get.c
101
char *np, *tbuf;
usr/src/cmd/sendmail/db/log/log_get.c
106
fail = np = tbuf = NULL;
usr/src/cmd/sendmail/db/log/log_get.c
197
&np, &dblp->c_fd, DB_RDONLY | DB_SEQUENTIAL)) != 0) {
usr/src/cmd/sendmail/db/log/log_get.c
198
fail = np;
usr/src/cmd/sendmail/db/log/log_get.c
201
__os_freestr(np);
usr/src/cmd/sendmail/db/log/log_get.c
202
np = NULL;
usr/src/cmd/sendmail/db/log/log_get.c
324
err2: if (np != NULL)
usr/src/cmd/sendmail/db/log/log_get.c
325
__os_freestr(np);
usr/src/cmd/sendmail/db/xa/xa_map.c
271
struct __rmname *np;
usr/src/cmd/sendmail/db/xa/xa_map.c
273
for (np = TAILQ_FIRST(&DB_GLOBAL(db_nameq)); np != NULL;
usr/src/cmd/sendmail/db/xa/xa_map.c
274
np = TAILQ_NEXT(np, links)) {
usr/src/cmd/sendmail/db/xa/xa_map.c
275
if (np->rmid == rmid) {
usr/src/cmd/sendmail/db/xa/xa_map.c
276
*dbhomep = np->dbhome;
usr/src/cmd/sendmail/db/xa/xa_map.c
293
struct __rmname *np, *next;
usr/src/cmd/sendmail/db/xa/xa_map.c
295
for (np = TAILQ_FIRST(&DB_GLOBAL(db_nameq)); np != NULL; np = next) {
usr/src/cmd/sendmail/db/xa/xa_map.c
296
next = TAILQ_NEXT(np, links);
usr/src/cmd/sendmail/db/xa/xa_map.c
297
if (np->rmid == rmid) {
usr/src/cmd/sendmail/db/xa/xa_map.c
298
TAILQ_REMOVE(&DB_GLOBAL(db_nameq), np, links);
usr/src/cmd/sendmail/db/xa/xa_map.c
299
__os_freestr(np->dbhome);
usr/src/cmd/sendmail/db/xa/xa_map.c
300
__os_free(np, sizeof(struct __rmname));
usr/src/cmd/sendmail/src/map.c
5458
char *np;
usr/src/cmd/sendmail/src/map.c
5465
np = nbuf;
usr/src/cmd/sendmail/src/map.c
5467
np = xalloc(strlen(name) + 2);
usr/src/cmd/sendmail/src/map.c
5468
np[0] = '\\';
usr/src/cmd/sendmail/src/map.c
5469
(void) sm_strlcpy(&np[1], name, (sizeof(nbuf)) - 1);
usr/src/cmd/sendmail/src/map.c
5471
hp = hesiod_resolve(HesiodContext, np, map->map_file);
usr/src/cmd/sendmail/src/map.c
5473
hp = hes_resolve(np, map->map_file);
usr/src/cmd/sendmail/src/map.c
5476
if (np != nbuf)
usr/src/cmd/sendmail/src/map.c
5477
sm_free(np); /* XXX */
usr/src/cmd/sendmail/src/util.c
1393
fgetfolded(buf, np, f)
usr/src/cmd/sendmail/src/util.c
1395
int *np;
usr/src/cmd/sendmail/src/util.c
1403
SM_REQUIRE(np != NULL);
usr/src/cmd/sendmail/src/util.c
1404
n = *np;
usr/src/cmd/sendmail/src/util.c
1446
*np = nn;
usr/src/cmd/sgs/gprof/common/printgprof.c
168
flatprofline(nltype *np)
usr/src/cmd/sgs/gprof/common/printgprof.c
170
if (zflag == 0 && np->ncall == 0 && np->time == 0)
usr/src/cmd/sgs/gprof/common/printgprof.c
177
if (is_special_sym(np))
usr/src/cmd/sgs/gprof/common/printgprof.c
180
actime += np->time;
usr/src/cmd/sgs/gprof/common/printgprof.c
183
100 * np->time / totime, actime / hz, np->time / hz);
usr/src/cmd/sgs/gprof/common/printgprof.c
185
if (np->ncall != 0) {
usr/src/cmd/sgs/gprof/common/printgprof.c
186
(void) printf(" %8lld %8.2f %8.2f ", np->ncall,
usr/src/cmd/sgs/gprof/common/printgprof.c
187
1000 * np->time / hz / np->ncall,
usr/src/cmd/sgs/gprof/common/printgprof.c
188
1000 * (np->time + np->childtime) / hz / np->ncall);
usr/src/cmd/sgs/gprof/common/printgprof.c
196
printname(np);
usr/src/cmd/sgs/gprof/common/printgprof.c
199
print_demangled_name(55, np);
usr/src/cmd/sgs/gprof/common/printgprof.c
249
gprofline(nltype *np)
usr/src/cmd/sgs/gprof/common/printgprof.c
253
(void) sprintf(kirkbuffer, "[%d]", np->index);
usr/src/cmd/sgs/gprof/common/printgprof.c
255
100 * (np->propself + np->propchild) / printtime,
usr/src/cmd/sgs/gprof/common/printgprof.c
256
np->propself / hz, np->propchild / hz);
usr/src/cmd/sgs/gprof/common/printgprof.c
258
if ((np->ncall + np->selfcalls) != 0) {
usr/src/cmd/sgs/gprof/common/printgprof.c
259
(void) printf(" %7lld", np->ncall);
usr/src/cmd/sgs/gprof/common/printgprof.c
261
if (np->selfcalls != 0)
usr/src/cmd/sgs/gprof/common/printgprof.c
262
(void) printf("+%-7lld ", np->selfcalls);
usr/src/cmd/sgs/gprof/common/printgprof.c
269
printname(np);
usr/src/cmd/sgs/gprof/common/printgprof.c
272
print_demangled_name(50, np);
usr/src/cmd/sgs/gprof/common/printgprof.c
66
nltype *np;
usr/src/cmd/sgs/gprof/common/printgprof.c
95
np = sortednlp[index];
usr/src/cmd/sgs/gprof/common/printgprof.c
96
flatprofline(np);
usr/src/cmd/sgs/libld/common/map_core.c
1092
ld_map_npatch_t np;
usr/src/cmd/sgs/libld/common/map_core.c
1196
null_patch_set(&ident[len], &np);
usr/src/cmd/sgs/libld/common/map_core.c
1199
null_patch_undo(&np);
usr/src/cmd/sgs/libld/common/map_core.c
1712
ld_map_npatch_t np;
usr/src/cmd/sgs/libld/common/map_core.c
1721
null_patch_eol(mf->mf_next, &np);
usr/src/cmd/sgs/libld/common/map_core.c
1726
null_patch_undo(&np);
usr/src/cmd/sgs/libld/common/map_core.c
1740
null_patch_eol(mf->mf_next, &np);
usr/src/cmd/sgs/libld/common/map_core.c
1742
null_patch_undo(&np);
usr/src/cmd/sgs/libld/common/map_core.c
1768
ld_map_npatch_t np;
usr/src/cmd/sgs/libld/common/map_core.c
1796
null_patch_eol(mf->mf_next, &np);
usr/src/cmd/sgs/libld/common/map_core.c
1798
null_patch_undo(&np);
usr/src/cmd/sgs/libld/common/map_core.c
1806
null_patch_eol(mf->mf_next, &np);
usr/src/cmd/sgs/libld/common/map_core.c
1808
null_patch_undo(&np);
usr/src/cmd/sgs/libld/common/map_core.c
1849
ld_map_npatch_t np;
usr/src/cmd/sgs/libld/common/map_core.c
1851
null_patch_eol(end, &np);
usr/src/cmd/sgs/libld/common/map_core.c
1853
null_patch_undo(&np);
usr/src/cmd/sgs/libld/common/map_core.c
1915
ld_map_npatch_t np;
usr/src/cmd/sgs/libld/common/map_core.c
1917
null_patch_eol(end, &np);
usr/src/cmd/sgs/libld/common/map_core.c
1919
null_patch_undo(&np);
usr/src/cmd/sgs/libld/common/map_core.c
1972
ld_map_npatch_t np;
usr/src/cmd/sgs/libld/common/map_core.c
2029
null_patch_eol(mf->mf_next, &np);
usr/src/cmd/sgs/libld/common/map_core.c
2031
null_patch_undo(&np);
usr/src/cmd/sgs/libld/common/map_core.c
2053
null_patch_eol(mf->mf_next, &np);
usr/src/cmd/sgs/libld/common/map_core.c
2056
null_patch_undo(&np);
usr/src/cmd/sgs/libld/common/map_core.c
2072
null_patch_eol(mf->mf_next, &np);
usr/src/cmd/sgs/libld/common/map_core.c
2075
null_patch_undo(&np);
usr/src/cmd/sgs/libld/common/map_core.c
676
null_patch_set(char *str, ld_map_npatch_t *np)
usr/src/cmd/sgs/libld/common/map_core.c
678
np->np_ptr = str;
usr/src/cmd/sgs/libld/common/map_core.c
679
np->np_ch = *str;
usr/src/cmd/sgs/libld/common/map_core.c
687
null_patch_undo(ld_map_npatch_t *np)
usr/src/cmd/sgs/libld/common/map_core.c
689
*np->np_ptr = np->np_ch;
usr/src/cmd/sgs/libld/common/map_core.c
696
null_patch_eol(char *str, ld_map_npatch_t *np)
usr/src/cmd/sgs/libld/common/map_core.c
699
null_patch_set(str, np);
usr/src/cmd/sgs/libld/common/map_core.c
718
ld_map_npatch_t np;
usr/src/cmd/sgs/libld/common/map_core.c
723
null_patch_set(str, &np);
usr/src/cmd/sgs/libld/common/map_core.c
725
null_patch_undo(&np);
usr/src/cmd/sgs/librtld_db/common/rtld_db.c
235
rd_event_addr(rd_agent_t *rap, rd_event_e num, rd_notify_t *np)
usr/src/cmd/sgs/librtld_db/common/rtld_db.c
244
np->type = RD_NOTIFY_BPT;
usr/src/cmd/sgs/librtld_db/common/rtld_db.c
245
np->u.bptaddr = rap->rd_preinit;
usr/src/cmd/sgs/librtld_db/common/rtld_db.c
248
np->type = RD_NOTIFY_BPT;
usr/src/cmd/sgs/librtld_db/common/rtld_db.c
249
np->u.bptaddr = rap->rd_postinit;
usr/src/cmd/sgs/librtld_db/common/rtld_db.c
252
np->type = RD_NOTIFY_BPT;
usr/src/cmd/sgs/librtld_db/common/rtld_db.c
253
np->u.bptaddr = rap->rd_dlact;
usr/src/cmd/sgs/librtld_db/common/rtld_db.c
262
EC_ADDR(np->u.bptaddr)));
usr/src/cmd/sgs/m4/common/m4.c
483
struct nlist *np;
usr/src/cmd/sgs/m4/common/m4.c
493
np = xcalloc(1, sizeof (*np));
usr/src/cmd/sgs/m4/common/m4.c
494
np->name = wstrdup(nam);
usr/src/cmd/sgs/m4/common/m4.c
495
np->next = hshtab[hshval];
usr/src/cmd/sgs/m4/common/m4.c
496
hshtab[hshval] = np;
usr/src/cmd/sgs/m4/common/m4.c
499
np->def = cp;
usr/src/cmd/sgs/m4/common/m4.c
510
struct nlist *np;
usr/src/cmd/sgs/m4/common/m4.c
520
for (np = hshtab[hshval]; np != NULL; np = np->next) {
usr/src/cmd/sgs/m4/common/m4.c
521
if (*str == *np->name && wcscmp(str, np->name) == 0)
usr/src/cmd/sgs/m4/common/m4.c
522
return (np);
usr/src/cmd/sgs/m4/common/m4macs.c
167
struct nlist *np;
usr/src/cmd/sgs/m4/common/m4macs.c
172
if ((np = lookup(*++ap))->name != NULL)
usr/src/cmd/sgs/m4/common/m4macs.c
173
dump(np->name, np->def);
usr/src/cmd/sgs/m4/common/m4macs.c
177
for (np = hshtab[i]; np != NULL; np = np->next)
usr/src/cmd/sgs/m4/common/m4macs.c
178
dump(np->name, np->def);
usr/src/cmd/sgs/m4/common/m4macs.c
475
struct nlist *np;
usr/src/cmd/sgs/m4/common/m4macs.c
480
if ((np = lookup(ap[c--]))->name)
usr/src/cmd/sgs/m4/common/m4macs.c
481
np->tflag = 0;
usr/src/cmd/sgs/m4/common/m4macs.c
487
struct nlist *np;
usr/src/cmd/sgs/m4/common/m4macs.c
492
if ((np = lookup(ap[c--]))->name)
usr/src/cmd/sgs/m4/common/m4macs.c
493
np->tflag = 1;
usr/src/cmd/sgs/m4/common/m4macs.c
509
struct nlist *np, *tnp;
usr/src/cmd/sgs/m4/common/m4macs.c
511
if ((np = lookup(nam))->name == NULL)
usr/src/cmd/sgs/m4/common/m4macs.c
514
if (tnp == np) /* it's in first place */
usr/src/cmd/sgs/m4/common/m4macs.c
517
while (tnp->next != np)
usr/src/cmd/sgs/m4/common/m4macs.c
520
tnp->next = np->next;
usr/src/cmd/sgs/m4/common/m4macs.c
522
free(np->name);
usr/src/cmd/sgs/m4/common/m4macs.c
523
free(np->def);
usr/src/cmd/sgs/m4/common/m4macs.c
524
free(np);
usr/src/cmd/sh/args.c
281
struct dolnod *np = (struct dolnod *)alloc(sizeof (struct dolnod));
usr/src/cmd/sh/args.c
285
np -> dolnxt = 0;
usr/src/cmd/sh/args.c
286
np->doluse = 1; /* use count */
usr/src/cmd/sh/args.c
287
pp = np->dolarg = (unsigned char **)alloc((n+1)*sizeof(char *));
usr/src/cmd/sh/args.c
293
return(np);
usr/src/cmd/sh/name.c
527
namwalk(struct namnod *np)
usr/src/cmd/sh/name.c
529
if (np)
usr/src/cmd/sh/name.c
531
namwalk(np->namlft);
usr/src/cmd/sh/name.c
532
(*namfn)(np);
usr/src/cmd/sh/name.c
533
namwalk(np->namrgt);
usr/src/cmd/smbsrv/smbd/smbd_pipesvc.c
100
bzero(np, len);
usr/src/cmd/smbsrv/smbd/smbd_pipesvc.c
101
np->np_listener = pl;
usr/src/cmd/smbsrv/smbd/smbd_pipesvc.c
102
np->np_endpoint = pl->name;
usr/src/cmd/smbsrv/smbd/smbd_pipesvc.c
103
np->np_user = (void*)(np + 1);
usr/src/cmd/smbsrv/smbd/smbd_pipesvc.c
104
np->np_send = pipe_send;
usr/src/cmd/smbsrv/smbd/smbd_pipesvc.c
105
np->np_recv = pipe_recv;
usr/src/cmd/smbsrv/smbd/smbd_pipesvc.c
106
np->np_fid = fid;
usr/src/cmd/smbsrv/smbd/smbd_pipesvc.c
107
np->np_max_xmit_frag = pipe_max_msgsize;
usr/src/cmd/smbsrv/smbd/smbd_pipesvc.c
108
np->np_max_recv_frag = pipe_max_msgsize;
usr/src/cmd/smbsrv/smbd/smbd_pipesvc.c
110
return (np);
usr/src/cmd/smbsrv/smbd/smbd_pipesvc.c
114
np_free(ndr_pipe_t *np)
usr/src/cmd/smbsrv/smbd/smbd_pipesvc.c
116
(void) close(np->np_fid);
usr/src/cmd/smbsrv/smbd/smbd_pipesvc.c
117
free(np);
usr/src/cmd/smbsrv/smbd/smbd_pipesvc.c
184
ndr_pipe_t *np;
usr/src/cmd/smbsrv/smbd/smbd_pipesvc.c
233
np = np_new(pl, newfd);
usr/src/cmd/smbsrv/smbd/smbd_pipesvc.c
234
if (np == NULL) {
usr/src/cmd/smbsrv/smbd/smbd_pipesvc.c
240
rc = pthread_create(&tid, NULL, pipesvc_worker, np);
usr/src/cmd/smbsrv/smbd/smbd_pipesvc.c
244
np_free(np);
usr/src/cmd/smbsrv/smbd/smbd_pipesvc.c
250
np = NULL;
usr/src/cmd/smbsrv/smbd/smbd_pipesvc.c
273
pipe_has_priv(ndr_pipe_t *np)
usr/src/cmd/smbsrv/smbd/smbd_pipesvc.c
280
if (getpeerucred(np->np_fid, &uc) != 0) {
usr/src/cmd/smbsrv/smbd/smbd_pipesvc.c
319
ndr_pipe_t *np = varg;
usr/src/cmd/smbsrv/smbd/smbd_pipesvc.c
320
struct pipe_listener *pl = np->np_listener;
usr/src/cmd/smbsrv/smbd/smbd_pipesvc.c
330
(void) send(np->np_fid, &status, sizeof (status), 0);
usr/src/cmd/smbsrv/smbd/smbd_pipesvc.c
348
rc = pipe_recv(np, &phdr, sizeof (phdr));
usr/src/cmd/smbsrv/smbd/smbd_pipesvc.c
363
rc = pipe_recv(np, buf, phdr.ph_uilen);
usr/src/cmd/smbsrv/smbd/smbd_pipesvc.c
370
if (!smb_netuserinfo_xdr(&xdrs, np->np_user)) {
usr/src/cmd/smbsrv/smbd/smbd_pipesvc.c
380
if (!pipe_has_priv(np)) {
usr/src/cmd/smbsrv/smbd/smbd_pipesvc.c
381
np->np_user->ui_flags = SMB_ATF_ANON;
usr/src/cmd/smbsrv/smbd/smbd_pipesvc.c
390
rc = pipe_send(np, &status, sizeof (status));
usr/src/cmd/smbsrv/smbd/smbd_pipesvc.c
400
ndr_pipe_worker(np);
usr/src/cmd/smbsrv/smbd/smbd_pipesvc.c
403
(void) smb_netuserinfo_xdr(&xdrs, np->np_user);
usr/src/cmd/smbsrv/smbd/smbd_pipesvc.c
417
(void) shutdown(np->np_fid, SHUT_RDWR);
usr/src/cmd/smbsrv/smbd/smbd_pipesvc.c
418
np_free(np);
usr/src/cmd/smbsrv/smbd/smbd_pipesvc.c
429
pipe_recv(ndr_pipe_t *np, void *buf, size_t len)
usr/src/cmd/smbsrv/smbd/smbd_pipesvc.c
434
x = recv(np->np_fid, buf, len, 0);
usr/src/cmd/smbsrv/smbd/smbd_pipesvc.c
447
pipe_send(ndr_pipe_t *np, void *buf, size_t len)
usr/src/cmd/smbsrv/smbd/smbd_pipesvc.c
452
x = send(np->np_fid, buf, len, 0);
usr/src/cmd/smbsrv/smbd/smbd_pipesvc.c
87
ndr_pipe_t *np;
usr/src/cmd/smbsrv/smbd/smbd_pipesvc.c
95
len = sizeof (*np) + sizeof (smb_netuserinfo_t);
usr/src/cmd/smbsrv/smbd/smbd_pipesvc.c
96
np = malloc(len);
usr/src/cmd/smbsrv/smbd/smbd_pipesvc.c
97
if (np == NULL)
usr/src/cmd/svc/configd/file_object.c
1012
instance_fill_children(rc_node_t *np)
usr/src/cmd/svc/configd/file_object.c
1018
assert(np->rn_id.rl_backend == BACKEND_TYPE_NORMAL);
usr/src/cmd/svc/configd/file_object.c
1021
(void) instance_setup_child_info(np, REP_PROTOCOL_ENTITY_PROPERTYGRP,
usr/src/cmd/svc/configd/file_object.c
1028
np->rn_id.rl_main_id);
usr/src/cmd/svc/configd/file_object.c
1047
(void) instance_setup_child_info(np, REP_PROTOCOL_ENTITY_SNAPSHOT,
usr/src/cmd/svc/configd/file_object.c
1054
np->rn_id.rl_main_id);
usr/src/cmd/svc/configd/file_object.c
1069
snapshot_fill_children(rc_node_t *np)
usr/src/cmd/svc/configd/file_object.c
1078
(void) pthread_mutex_lock(&np->rn_lock);
usr/src/cmd/svc/configd/file_object.c
1079
sp = np->rn_snapshot;
usr/src/cmd/svc/configd/file_object.c
1080
(void) pthread_mutex_unlock(&np->rn_lock);
usr/src/cmd/svc/configd/file_object.c
1082
r = rc_snapshot_get(np->rn_snapshot_id, &sp);
usr/src/cmd/svc/configd/file_object.c
1087
(void) pthread_mutex_lock(&np->rn_lock);
usr/src/cmd/svc/configd/file_object.c
1088
oldsp = np->rn_snapshot;
usr/src/cmd/svc/configd/file_object.c
1090
np->rn_snapshot = sp;
usr/src/cmd/svc/configd/file_object.c
1091
(void) pthread_mutex_unlock(&np->rn_lock);
usr/src/cmd/svc/configd/file_object.c
1098
nl.rl_backend = np->rn_id.rl_backend;
usr/src/cmd/svc/configd/file_object.c
1099
nl.rl_ids[ID_SERVICE] = np->rn_id.rl_ids[ID_SERVICE];
usr/src/cmd/svc/configd/file_object.c
1100
nl.rl_ids[ID_INSTANCE] = np->rn_id.rl_ids[ID_INSTANCE];
usr/src/cmd/svc/configd/file_object.c
1101
nl.rl_ids[ID_NAME] = np->rn_id.rl_main_id;
usr/src/cmd/svc/configd/file_object.c
1102
nl.rl_ids[ID_SNAPSHOT] = np->rn_snapshot_id;
usr/src/cmd/svc/configd/file_object.c
1109
nnp = rc_node_setup_snaplevel(nnp, &nl, lvl, np);
usr/src/cmd/svc/configd/file_object.c
1122
snaplevel_fill_children(rc_node_t *np)
usr/src/cmd/svc/configd/file_object.c
1124
rc_snaplevel_t *lvl = np->rn_snaplevel;
usr/src/cmd/svc/configd/file_object.c
1129
(void) snaplevel_setup_child_info(np, REP_PROTOCOL_ENTITY_PROPERTYGRP,
usr/src/cmd/svc/configd/file_object.c
1153
propertygrp_fill_children(rc_node_t *np)
usr/src/cmd/svc/configd/file_object.c
1160
backend_type_t backend = np->rn_id.rl_backend;
usr/src/cmd/svc/configd/file_object.c
1162
(void) propertygrp_setup_child_info(np, REP_PROTOCOL_ENTITY_PROPERTY,
usr/src/cmd/svc/configd/file_object.c
1182
np->rn_id.rl_main_id, np->rn_gen_id);
usr/src/cmd/svc/configd/file_object.c
1353
service_delete_start(rc_node_t *np, delete_info_t *dip)
usr/src/cmd/svc/configd/file_object.c
1363
np->rn_id.rl_main_id);
usr/src/cmd/svc/configd/file_object.c
1372
np->rn_id.rl_main_id, 0));
usr/src/cmd/svc/configd/file_object.c
1376
instance_delete_start(rc_node_t *np, delete_info_t *dip)
usr/src/cmd/svc/configd/file_object.c
1379
np->rn_id.rl_main_id, 0));
usr/src/cmd/svc/configd/file_object.c
1383
snapshot_delete_start(rc_node_t *np, delete_info_t *dip)
usr/src/cmd/svc/configd/file_object.c
1386
&snapshot_lnk_delete, np->rn_id.rl_main_id, 0));
usr/src/cmd/svc/configd/file_object.c
1390
propertygrp_delete_start(rc_node_t *np, delete_info_t *dip)
usr/src/cmd/svc/configd/file_object.c
1392
return (delete_stack_push(dip, np->rn_id.rl_backend,
usr/src/cmd/svc/configd/file_object.c
1393
&propertygrp_delete, np->rn_id.rl_main_id, 0));
usr/src/cmd/svc/configd/file_object.c
1536
rc_node_t *np = NULL;
usr/src/cmd/svc/configd/file_object.c
1579
if ((np = rc_node_alloc()) == NULL)
usr/src/cmd/svc/configd/file_object.c
1584
rc_node_destroy(np);
usr/src/cmd/svc/configd/file_object.c
1588
*cpp = np;
usr/src/cmd/svc/configd/file_object.c
1607
rc_node_t *np = NULL;
usr/src/cmd/svc/configd/file_object.c
1616
if ((rc = object_do_create(tx, &ci, pp, type, name, &np)) !=
usr/src/cmd/svc/configd/file_object.c
1624
rc_node_destroy(np);
usr/src/cmd/svc/configd/file_object.c
1628
*cpp = rc_node_setup(np, &ci.ci_base_nl, name, ci.ci_parent);
usr/src/cmd/svc/configd/file_object.c
1643
rc_node_t *np = NULL;
usr/src/cmd/svc/configd/file_object.c
1730
if ((np = rc_node_alloc()) == NULL) {
usr/src/cmd/svc/configd/file_object.c
1737
rc_node_destroy(np);
usr/src/cmd/svc/configd/file_object.c
1743
rc_node_destroy(np);
usr/src/cmd/svc/configd/file_object.c
1747
*cpp = rc_node_setup_pg(np, lp, name, pgtype, flags, gen, ci.ci_parent);
usr/src/cmd/svc/configd/file_object.c
2287
rc_node_t *np;
usr/src/cmd/svc/configd/file_object.c
2299
REP_PROTOCOL_ENTITY_SNAPSHOT, name, &np)) != REP_PROTOCOL_SUCCESS) {
usr/src/cmd/svc/configd/file_object.c
2307
np->rn_snapshot_id = snapid;
usr/src/cmd/svc/configd/file_object.c
2314
rc_node_destroy(np);
usr/src/cmd/svc/configd/file_object.c
2319
rc_node_destroy(np);
usr/src/cmd/svc/configd/file_object.c
2323
*outp = rc_node_setup(np, &ci.ci_base_nl, name, ci.ci_parent);
usr/src/cmd/svc/configd/file_object.c
530
rc_node_t *np;
usr/src/cmd/svc/configd/file_object.c
547
if ((np = rc_node_alloc()) == NULL)
usr/src/cmd/svc/configd/file_object.c
550
np = rc_node_setup(np, lp, name, cp->ci_parent);
usr/src/cmd/svc/configd/file_object.c
551
rc_node_rele(np);
usr/src/cmd/svc/configd/file_object.c
561
rc_node_t *np;
usr/src/cmd/svc/configd/file_object.c
584
if ((np = rc_node_alloc()) == NULL)
usr/src/cmd/svc/configd/file_object.c
587
np = rc_node_setup_snapshot(np, lp, name, snap_id, cp->ci_parent);
usr/src/cmd/svc/configd/file_object.c
588
rc_node_rele(np);
usr/src/cmd/svc/configd/file_object.c
825
scope_setup_child_info(rc_node_t *np, uint32_t type, child_info_t *cip)
usr/src/cmd/svc/configd/file_object.c
831
cip->ci_parent = np;
usr/src/cmd/svc/configd/file_object.c
833
cip->ci_base_nl.rl_backend = np->rn_id.rl_backend;
usr/src/cmd/svc/configd/file_object.c
838
service_setup_child_info(rc_node_t *np, uint32_t type, child_info_t *cip)
usr/src/cmd/svc/configd/file_object.c
849
cip->ci_parent = np;
usr/src/cmd/svc/configd/file_object.c
851
cip->ci_base_nl.rl_backend = np->rn_id.rl_backend;
usr/src/cmd/svc/configd/file_object.c
852
cip->ci_base_nl.rl_ids[ID_SERVICE] = np->rn_id.rl_main_id;
usr/src/cmd/svc/configd/file_object.c
858
instance_setup_child_info(rc_node_t *np, uint32_t type, child_info_t *cip)
usr/src/cmd/svc/configd/file_object.c
869
cip->ci_parent = np;
usr/src/cmd/svc/configd/file_object.c
871
cip->ci_base_nl.rl_backend = np->rn_id.rl_backend;
usr/src/cmd/svc/configd/file_object.c
872
cip->ci_base_nl.rl_ids[ID_SERVICE] = np->rn_id.rl_ids[ID_SERVICE];
usr/src/cmd/svc/configd/file_object.c
873
cip->ci_base_nl.rl_ids[ID_INSTANCE] = np->rn_id.rl_main_id;
usr/src/cmd/svc/configd/file_object.c
879
snaplevel_setup_child_info(rc_node_t *np, uint32_t type, child_info_t *cip)
usr/src/cmd/svc/configd/file_object.c
885
cip->ci_parent = np;
usr/src/cmd/svc/configd/file_object.c
887
cip->ci_base_nl.rl_backend = np->rn_id.rl_backend;
usr/src/cmd/svc/configd/file_object.c
888
cip->ci_base_nl.rl_ids[ID_SERVICE] = np->rn_id.rl_ids[ID_SERVICE];
usr/src/cmd/svc/configd/file_object.c
889
cip->ci_base_nl.rl_ids[ID_INSTANCE] = np->rn_id.rl_ids[ID_INSTANCE];
usr/src/cmd/svc/configd/file_object.c
890
cip->ci_base_nl.rl_ids[ID_NAME] = np->rn_id.rl_ids[ID_NAME];
usr/src/cmd/svc/configd/file_object.c
891
cip->ci_base_nl.rl_ids[ID_SNAPSHOT] = np->rn_id.rl_ids[ID_SNAPSHOT];
usr/src/cmd/svc/configd/file_object.c
892
cip->ci_base_nl.rl_ids[ID_LEVEL] = np->rn_id.rl_main_id;
usr/src/cmd/svc/configd/file_object.c
933
scope_fill_children(rc_node_t *np)
usr/src/cmd/svc/configd/file_object.c
939
(void) scope_setup_child_info(np, REP_PROTOCOL_ENTITY_SERVICE, &ci);
usr/src/cmd/svc/configd/file_object.c
957
service_fill_children(rc_node_t *np)
usr/src/cmd/svc/configd/file_object.c
963
assert(np->rn_id.rl_backend == BACKEND_TYPE_NORMAL);
usr/src/cmd/svc/configd/file_object.c
965
(void) service_setup_child_info(np, REP_PROTOCOL_ENTITY_INSTANCE, &ci);
usr/src/cmd/svc/configd/file_object.c
971
np->rn_id.rl_main_id);
usr/src/cmd/svc/configd/file_object.c
980
(void) service_setup_child_info(np, REP_PROTOCOL_ENTITY_PROPERTYGRP,
usr/src/cmd/svc/configd/file_object.c
987
np->rn_id.rl_main_id);
usr/src/cmd/svc/configd/rc_node.c
1049
rc_node_get_fmri_or_fragment(rc_node_t *np, char *buf, size_t bufsize,
usr/src/cmd/svc/configd/rc_node.c
1059
if (np->rn_fmri == NULL) {
usr/src/cmd/svc/configd/rc_node.c
1068
assert(np->rn_parent == NULL);
usr/src/cmd/svc/configd/rc_node.c
1069
r = rc_concat_fmri_element(buf, bufsize, &fmri_len, np->rn_name,
usr/src/cmd/svc/configd/rc_node.c
1070
np->rn_id.rl_type);
usr/src/cmd/svc/configd/rc_node.c
1075
fmri_len = strlcpy(buf, np->rn_fmri, bufsize);
usr/src/cmd/svc/configd/rc_node.c
1099
rc_node_build_fmri(rc_node_t *np)
usr/src/cmd/svc/configd/rc_node.c
1106
assert(MUTEX_HELD(&np->rn_lock));
usr/src/cmd/svc/configd/rc_node.c
1107
assert(np->rn_flags & RC_NODE_USING_PARENT);
usr/src/cmd/svc/configd/rc_node.c
1109
rc_node_free_fmri(np);
usr/src/cmd/svc/configd/rc_node.c
1111
rc = rc_node_get_fmri_or_fragment(np->rn_parent, fmri, sz, &actual);
usr/src/cmd/svc/configd/rc_node.c
1114
if (np->rn_name != NULL) {
usr/src/cmd/svc/configd/rc_node.c
1115
rc = rc_concat_fmri_element(fmri, sz, &actual, np->rn_name,
usr/src/cmd/svc/configd/rc_node.c
1116
np->rn_id.rl_type);
usr/src/cmd/svc/configd/rc_node.c
1118
np->rn_fmri = strdup(fmri);
usr/src/cmd/svc/configd/rc_node.c
1120
np->rn_fmri = strdup(fmri);
usr/src/cmd/svc/configd/rc_node.c
1122
if (np->rn_fmri == NULL) {
usr/src/cmd/svc/configd/rc_node.c
1144
rc_get_fmri_and_concat(rc_node_t *np, char *fmri, size_t size, size_t *sz_out,
usr/src/cmd/svc/configd/rc_node.c
1149
if ((rc = rc_node_get_fmri_or_fragment(np, fmri, size, sz_out)) !=
usr/src/cmd/svc/configd/rc_node.c
1162
rc_notify_info_interested(rc_notify_info_t *rnip, rc_notify_t *np)
usr/src/cmd/svc/configd/rc_node.c
1164
rc_node_t *nnp = np->rcn_node;
usr/src/cmd/svc/configd/rc_node.c
1169
if (np->rcn_delete != NULL) {
usr/src/cmd/svc/configd/rc_node.c
1170
assert(np->rcn_info == NULL && np->rcn_node == NULL);
usr/src/cmd/svc/configd/rc_node.c
1173
if (np->rcn_node == NULL) {
usr/src/cmd/svc/configd/rc_node.c
1174
assert(np->rcn_info != NULL || np->rcn_delete != NULL);
usr/src/cmd/svc/configd/rc_node.c
1177
assert(np->rcn_info == NULL);
usr/src/cmd/svc/configd/rc_node.c
1195
rc_notify_t *np = &nnp->rn_notify;
usr/src/cmd/svc/configd/rc_node.c
1199
assert(np->rcn_info == NULL);
usr/src/cmd/svc/configd/rc_node.c
1205
np->rcn_node = nnp;
usr/src/cmd/svc/configd/rc_node.c
1208
if (rc_notify_info_interested(nip, np)) {
usr/src/cmd/svc/configd/rc_node.c
1214
(void) uu_list_insert_before(rc_notify_list, NULL, np);
usr/src/cmd/svc/configd/rc_node.c
1216
np->rcn_node = NULL;
usr/src/cmd/svc/configd/rc_node.c
1250
rc_notify_t *np = &nnp->rn_notify;
usr/src/cmd/svc/configd/rc_node.c
1252
assert(np->rcn_info == NULL);
usr/src/cmd/svc/configd/rc_node.c
1256
while (np->rcn_node != NULL) {
usr/src/cmd/svc/configd/rc_node.c
1262
(void) uu_list_remove(rc_notify_list, np);
usr/src/cmd/svc/configd/rc_node.c
1263
np->rcn_node = NULL;
usr/src/cmd/svc/configd/rc_node.c
1270
rc_notify_remove_locked(rc_notify_t *np)
usr/src/cmd/svc/configd/rc_node.c
1275
(void) uu_list_remove(rc_notify_list, np);
usr/src/cmd/svc/configd/rc_node.c
1276
if (np->rcn_node) {
usr/src/cmd/svc/configd/rc_node.c
1277
np->rcn_node = NULL;
usr/src/cmd/svc/configd/rc_node.c
1278
} else if (np->rcn_delete) {
usr/src/cmd/svc/configd/rc_node.c
1279
uu_free(np->rcn_delete);
usr/src/cmd/svc/configd/rc_node.c
1628
rc_node_hold_flag(rc_node_t *np, uint32_t flag)
usr/src/cmd/svc/configd/rc_node.c
1630
assert(MUTEX_HELD(&np->rn_lock));
usr/src/cmd/svc/configd/rc_node.c
1633
while (!(np->rn_flags & RC_NODE_DEAD) && (np->rn_flags & flag)) {
usr/src/cmd/svc/configd/rc_node.c
1634
(void) pthread_cond_wait(&np->rn_cv, &np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
1636
if (np->rn_flags & RC_NODE_DEAD)
usr/src/cmd/svc/configd/rc_node.c
1639
np->rn_flags |= flag;
usr/src/cmd/svc/configd/rc_node.c
1644
rc_node_rele_flag(rc_node_t *np, uint32_t flag)
usr/src/cmd/svc/configd/rc_node.c
1647
assert(MUTEX_HELD(&np->rn_lock));
usr/src/cmd/svc/configd/rc_node.c
1648
assert((np->rn_flags & flag) == flag);
usr/src/cmd/svc/configd/rc_node.c
1649
np->rn_flags &= ~flag;
usr/src/cmd/svc/configd/rc_node.c
1650
(void) pthread_cond_broadcast(&np->rn_cv);
usr/src/cmd/svc/configd/rc_node.c
1657
rc_node_wait_flag(rc_node_t *np, uint32_t flag)
usr/src/cmd/svc/configd/rc_node.c
1659
assert(MUTEX_HELD(&np->rn_lock));
usr/src/cmd/svc/configd/rc_node.c
1660
while (!(np->rn_flags & RC_NODE_DEAD) && (np->rn_flags & flag))
usr/src/cmd/svc/configd/rc_node.c
1661
(void) pthread_cond_wait(&np->rn_cv, &np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
1663
return (!(np->rn_flags & RC_NODE_DEAD));
usr/src/cmd/svc/configd/rc_node.c
1677
rc_node_hold_parent_flag(rc_node_t *np, uint32_t flag)
usr/src/cmd/svc/configd/rc_node.c
1681
assert(MUTEX_HELD(&np->rn_lock));
usr/src/cmd/svc/configd/rc_node.c
1682
assert(np->rn_flags & RC_NODE_USING_PARENT);
usr/src/cmd/svc/configd/rc_node.c
1684
if ((pp = np->rn_parent) == NULL) {
usr/src/cmd/svc/configd/rc_node.c
1685
rc_node_rele_flag(np, RC_NODE_USING_PARENT);
usr/src/cmd/svc/configd/rc_node.c
1686
(void) pthread_mutex_unlock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
1689
(void) pthread_mutex_unlock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
1692
(void) pthread_mutex_lock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
1693
rc_node_rele_flag(np, RC_NODE_USING_PARENT);
usr/src/cmd/svc/configd/rc_node.c
1694
(void) pthread_mutex_unlock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
1706
rc_node_t *np = uu_zalloc(sizeof (*np));
usr/src/cmd/svc/configd/rc_node.c
1708
if (np == NULL)
usr/src/cmd/svc/configd/rc_node.c
1711
(void) pthread_mutex_init(&np->rn_lock, NULL);
usr/src/cmd/svc/configd/rc_node.c
1712
(void) pthread_cond_init(&np->rn_cv, NULL);
usr/src/cmd/svc/configd/rc_node.c
1714
np->rn_children = uu_list_create(rc_children_pool, np, 0);
usr/src/cmd/svc/configd/rc_node.c
1715
np->rn_pg_notify_list = uu_list_create(rc_pg_notify_pool, np, 0);
usr/src/cmd/svc/configd/rc_node.c
1717
uu_list_node_init(np, &np->rn_sibling_node, rc_children_pool);
usr/src/cmd/svc/configd/rc_node.c
1719
uu_list_node_init(&np->rn_notify, &np->rn_notify.rcn_list_node,
usr/src/cmd/svc/configd/rc_node.c
1722
return (np);
usr/src/cmd/svc/configd/rc_node.c
1726
rc_node_destroy(rc_node_t *np)
usr/src/cmd/svc/configd/rc_node.c
1730
if (np->rn_flags & RC_NODE_UNREFED)
usr/src/cmd/svc/configd/rc_node.c
1733
assert(np->rn_refs == 0 && np->rn_other_refs == 0);
usr/src/cmd/svc/configd/rc_node.c
1734
assert(np->rn_former == NULL);
usr/src/cmd/svc/configd/rc_node.c
1736
if (np->rn_id.rl_type == REP_PROTOCOL_ENTITY_CPROPERTYGRP) {
usr/src/cmd/svc/configd/rc_node.c
1740
if (np->rn_cchain[i] != NULL)
usr/src/cmd/svc/configd/rc_node.c
1741
rc_node_rele(np->rn_cchain[i]);
usr/src/cmd/svc/configd/rc_node.c
1745
if (np->rn_name != NULL)
usr/src/cmd/svc/configd/rc_node.c
1746
free((void *)np->rn_name);
usr/src/cmd/svc/configd/rc_node.c
1747
np->rn_name = NULL;
usr/src/cmd/svc/configd/rc_node.c
1748
if (np->rn_type != NULL)
usr/src/cmd/svc/configd/rc_node.c
1749
free((void *)np->rn_type);
usr/src/cmd/svc/configd/rc_node.c
1750
np->rn_type = NULL;
usr/src/cmd/svc/configd/rc_node.c
1751
if (np->rn_values != NULL)
usr/src/cmd/svc/configd/rc_node.c
1752
object_free_values(np->rn_values, np->rn_valtype,
usr/src/cmd/svc/configd/rc_node.c
1753
np->rn_values_count, np->rn_values_size);
usr/src/cmd/svc/configd/rc_node.c
1754
np->rn_values = NULL;
usr/src/cmd/svc/configd/rc_node.c
1755
rc_node_free_fmri(np);
usr/src/cmd/svc/configd/rc_node.c
1757
if (np->rn_snaplevel != NULL)
usr/src/cmd/svc/configd/rc_node.c
1758
rc_snaplevel_rele(np->rn_snaplevel);
usr/src/cmd/svc/configd/rc_node.c
1759
np->rn_snaplevel = NULL;
usr/src/cmd/svc/configd/rc_node.c
1761
uu_list_node_fini(np, &np->rn_sibling_node, rc_children_pool);
usr/src/cmd/svc/configd/rc_node.c
1763
uu_list_node_fini(&np->rn_notify, &np->rn_notify.rcn_list_node,
usr/src/cmd/svc/configd/rc_node.c
1766
assert(uu_list_first(np->rn_children) == NULL);
usr/src/cmd/svc/configd/rc_node.c
1767
uu_list_destroy(np->rn_children);
usr/src/cmd/svc/configd/rc_node.c
1768
uu_list_destroy(np->rn_pg_notify_list);
usr/src/cmd/svc/configd/rc_node.c
1770
(void) pthread_mutex_destroy(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
1771
(void) pthread_cond_destroy(&np->rn_cv);
usr/src/cmd/svc/configd/rc_node.c
1773
uu_free(np);
usr/src/cmd/svc/configd/rc_node.c
1785
rc_node_link_child(rc_node_t *np, rc_node_t *cp)
usr/src/cmd/svc/configd/rc_node.c
1787
assert(!MUTEX_HELD(&np->rn_lock));
usr/src/cmd/svc/configd/rc_node.c
1790
(void) pthread_mutex_lock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
1795
assert(rc_check_parent_child(np->rn_id.rl_type, cp->rn_id.rl_type) ==
usr/src/cmd/svc/configd/rc_node.c
1798
cp->rn_parent = np;
usr/src/cmd/svc/configd/rc_node.c
1800
(void) uu_list_insert_before(np->rn_children, NULL, cp);
usr/src/cmd/svc/configd/rc_node.c
1803
(void) pthread_mutex_unlock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
1817
rc_node_setup_parent_ref(rc_node_t *np, rc_node_t *pp)
usr/src/cmd/svc/configd/rc_node.c
1821
assert(MUTEX_HELD(&np->rn_lock));
usr/src/cmd/svc/configd/rc_node.c
1823
for (cp = uu_list_first(np->rn_children); cp != NULL;
usr/src/cmd/svc/configd/rc_node.c
1824
cp = uu_list_next(np->rn_children, cp)) {
usr/src/cmd/svc/configd/rc_node.c
1859
rc_node_relink_child(rc_node_t *pp, rc_node_t *np, rc_node_t *newp)
usr/src/cmd/svc/configd/rc_node.c
1867
cache_remove_unlocked(bp, np);
usr/src/cmd/svc/configd/rc_node.c
1882
(void) pthread_mutex_lock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
1883
assert(np->rn_flags & RC_NODE_IN_PARENT);
usr/src/cmd/svc/configd/rc_node.c
1884
assert(np->rn_flags & RC_NODE_OLD);
usr/src/cmd/svc/configd/rc_node.c
1885
assert(np->rn_flags & RC_NODE_IN_TX);
usr/src/cmd/svc/configd/rc_node.c
1894
(void) uu_list_insert_after(pp->rn_children, np, newp);
usr/src/cmd/svc/configd/rc_node.c
1896
(void) uu_list_remove(pp->rn_children, np);
usr/src/cmd/svc/configd/rc_node.c
1901
newp->rn_former = np;
usr/src/cmd/svc/configd/rc_node.c
1902
np->rn_parent = NULL;
usr/src/cmd/svc/configd/rc_node.c
1903
np->rn_flags &= ~RC_NODE_IN_PARENT;
usr/src/cmd/svc/configd/rc_node.c
1904
np->rn_flags |= RC_NODE_ON_FORMER;
usr/src/cmd/svc/configd/rc_node.c
1912
rc_node_setup_parent_ref(np, np);
usr/src/cmd/svc/configd/rc_node.c
1913
rc_node_rele_flag(np, RC_NODE_IN_TX);
usr/src/cmd/svc/configd/rc_node.c
1914
(void) pthread_mutex_unlock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
1926
rc_node_t *np;
usr/src/cmd/svc/configd/rc_node.c
1933
if ((np = cache_lookup_unlocked(bp, nip)) != NULL) {
usr/src/cmd/svc/configd/rc_node.c
1939
(void) pthread_mutex_lock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
1940
if (rc_node_hold_flag(np, RC_NODE_USING_PARENT)) {
usr/src/cmd/svc/configd/rc_node.c
1941
assert(np->rn_parent == pp);
usr/src/cmd/svc/configd/rc_node.c
1942
assert(memcmp(&np->rn_id, nip, sizeof (*nip)) == 0);
usr/src/cmd/svc/configd/rc_node.c
1943
assert(strcmp(np->rn_name, name) == 0);
usr/src/cmd/svc/configd/rc_node.c
1944
assert(np->rn_type == NULL);
usr/src/cmd/svc/configd/rc_node.c
1945
assert(np->rn_flags & RC_NODE_IN_PARENT);
usr/src/cmd/svc/configd/rc_node.c
1946
rc_node_rele_flag(np, RC_NODE_USING_PARENT);
usr/src/cmd/svc/configd/rc_node.c
1948
(void) pthread_mutex_unlock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
1951
return (np);
usr/src/cmd/svc/configd/rc_node.c
1957
np = cp;
usr/src/cmd/svc/configd/rc_node.c
1958
rc_node_hold(np);
usr/src/cmd/svc/configd/rc_node.c
1959
np->rn_id = *nip;
usr/src/cmd/svc/configd/rc_node.c
1960
np->rn_hash = h;
usr/src/cmd/svc/configd/rc_node.c
1961
np->rn_name = strdup(name);
usr/src/cmd/svc/configd/rc_node.c
1963
np->rn_flags |= RC_NODE_USING_PARENT;
usr/src/cmd/svc/configd/rc_node.c
1965
if (np->rn_id.rl_type == REP_PROTOCOL_ENTITY_INSTANCE) {
usr/src/cmd/svc/configd/rc_node.c
1967
np->rn_cchain[0] = np;
usr/src/cmd/svc/configd/rc_node.c
1968
np->rn_cchain[1] = pp;
usr/src/cmd/svc/configd/rc_node.c
1974
cache_insert_unlocked(bp, np);
usr/src/cmd/svc/configd/rc_node.c
1977
rc_node_link_child(pp, np);
usr/src/cmd/svc/configd/rc_node.c
1979
return (np);
usr/src/cmd/svc/configd/rc_node.c
1991
rc_node_t *np;
usr/src/cmd/svc/configd/rc_node.c
1998
if ((np = cache_lookup_unlocked(bp, nip)) != NULL) {
usr/src/cmd/svc/configd/rc_node.c
2004
(void) pthread_mutex_lock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
2005
if (rc_node_hold_flag(np, RC_NODE_USING_PARENT)) {
usr/src/cmd/svc/configd/rc_node.c
2006
assert(np->rn_parent == pp);
usr/src/cmd/svc/configd/rc_node.c
2007
assert(memcmp(&np->rn_id, nip, sizeof (*nip)) == 0);
usr/src/cmd/svc/configd/rc_node.c
2008
assert(strcmp(np->rn_name, name) == 0);
usr/src/cmd/svc/configd/rc_node.c
2009
assert(np->rn_type == NULL);
usr/src/cmd/svc/configd/rc_node.c
2010
assert(np->rn_flags & RC_NODE_IN_PARENT);
usr/src/cmd/svc/configd/rc_node.c
2011
rc_node_rele_flag(np, RC_NODE_USING_PARENT);
usr/src/cmd/svc/configd/rc_node.c
2013
(void) pthread_mutex_unlock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
2016
return (np);
usr/src/cmd/svc/configd/rc_node.c
2022
np = cp;
usr/src/cmd/svc/configd/rc_node.c
2023
rc_node_hold(np);
usr/src/cmd/svc/configd/rc_node.c
2024
np->rn_id = *nip;
usr/src/cmd/svc/configd/rc_node.c
2025
np->rn_hash = h;
usr/src/cmd/svc/configd/rc_node.c
2026
np->rn_name = strdup(name);
usr/src/cmd/svc/configd/rc_node.c
2027
np->rn_snapshot_id = snap_id;
usr/src/cmd/svc/configd/rc_node.c
2029
np->rn_flags |= RC_NODE_USING_PARENT;
usr/src/cmd/svc/configd/rc_node.c
2031
cache_insert_unlocked(bp, np);
usr/src/cmd/svc/configd/rc_node.c
2034
rc_node_link_child(pp, np);
usr/src/cmd/svc/configd/rc_node.c
2036
return (np);
usr/src/cmd/svc/configd/rc_node.c
2048
rc_node_t *np;
usr/src/cmd/svc/configd/rc_node.c
2055
if ((np = cache_lookup_unlocked(bp, nip)) != NULL) {
usr/src/cmd/svc/configd/rc_node.c
2061
(void) pthread_mutex_lock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
2062
if (rc_node_hold_flag(np, RC_NODE_USING_PARENT)) {
usr/src/cmd/svc/configd/rc_node.c
2063
assert(np->rn_parent == pp);
usr/src/cmd/svc/configd/rc_node.c
2064
assert(memcmp(&np->rn_id, nip, sizeof (*nip)) == 0);
usr/src/cmd/svc/configd/rc_node.c
2065
assert(np->rn_name == NULL);
usr/src/cmd/svc/configd/rc_node.c
2066
assert(np->rn_type == NULL);
usr/src/cmd/svc/configd/rc_node.c
2067
assert(np->rn_flags & RC_NODE_IN_PARENT);
usr/src/cmd/svc/configd/rc_node.c
2068
rc_node_rele_flag(np, RC_NODE_USING_PARENT);
usr/src/cmd/svc/configd/rc_node.c
2070
(void) pthread_mutex_unlock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
2073
return (np);
usr/src/cmd/svc/configd/rc_node.c
2079
np = cp;
usr/src/cmd/svc/configd/rc_node.c
2080
rc_node_hold(np); /* released in snapshot_fill_children() */
usr/src/cmd/svc/configd/rc_node.c
2081
np->rn_id = *nip;
usr/src/cmd/svc/configd/rc_node.c
2082
np->rn_hash = h;
usr/src/cmd/svc/configd/rc_node.c
2085
np->rn_snaplevel = lvl;
usr/src/cmd/svc/configd/rc_node.c
2087
np->rn_flags |= RC_NODE_USING_PARENT;
usr/src/cmd/svc/configd/rc_node.c
2089
cache_insert_unlocked(bp, np);
usr/src/cmd/svc/configd/rc_node.c
2094
pp->rn_cchain[lvl->rsl_level_num - 1] = np;
usr/src/cmd/svc/configd/rc_node.c
2096
rc_node_link_child(pp, np);
usr/src/cmd/svc/configd/rc_node.c
2098
return (np);
usr/src/cmd/svc/configd/rc_node.c
2108
rc_node_t *np;
usr/src/cmd/svc/configd/rc_node.c
2113
if ((np = cache_lookup_unlocked(bp, nip)) != NULL) {
usr/src/cmd/svc/configd/rc_node.c
2122
(void) pthread_mutex_lock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
2123
if (rc_node_hold_flag(np, RC_NODE_USING_PARENT)) {
usr/src/cmd/svc/configd/rc_node.c
2124
assert(memcmp(&np->rn_id, nip, sizeof (*nip)) == 0);
usr/src/cmd/svc/configd/rc_node.c
2125
assert(strcmp(np->rn_name, name) == 0);
usr/src/cmd/svc/configd/rc_node.c
2126
assert(strcmp(np->rn_type, type) == 0);
usr/src/cmd/svc/configd/rc_node.c
2127
assert(np->rn_pgflags == flags);
usr/src/cmd/svc/configd/rc_node.c
2128
assert(np->rn_flags & RC_NODE_IN_PARENT);
usr/src/cmd/svc/configd/rc_node.c
2129
rc_node_rele_flag(np, RC_NODE_USING_PARENT);
usr/src/cmd/svc/configd/rc_node.c
2131
(void) pthread_mutex_unlock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
2134
return (np);
usr/src/cmd/svc/configd/rc_node.c
2137
np = cp;
usr/src/cmd/svc/configd/rc_node.c
2138
rc_node_hold(np); /* released in fill_pg_callback() */
usr/src/cmd/svc/configd/rc_node.c
2139
np->rn_id = *nip;
usr/src/cmd/svc/configd/rc_node.c
2140
np->rn_hash = h;
usr/src/cmd/svc/configd/rc_node.c
2141
np->rn_name = strdup(name);
usr/src/cmd/svc/configd/rc_node.c
2142
if (np->rn_name == NULL) {
usr/src/cmd/svc/configd/rc_node.c
2143
rc_node_rele(np);
usr/src/cmd/svc/configd/rc_node.c
2146
np->rn_type = strdup(type);
usr/src/cmd/svc/configd/rc_node.c
2147
if (np->rn_type == NULL) {
usr/src/cmd/svc/configd/rc_node.c
2148
free((void *)np->rn_name);
usr/src/cmd/svc/configd/rc_node.c
2149
rc_node_rele(np);
usr/src/cmd/svc/configd/rc_node.c
2152
np->rn_pgflags = flags;
usr/src/cmd/svc/configd/rc_node.c
2153
np->rn_gen_id = gen_id;
usr/src/cmd/svc/configd/rc_node.c
2155
np->rn_flags |= RC_NODE_USING_PARENT;
usr/src/cmd/svc/configd/rc_node.c
2157
cache_insert_unlocked(bp, np);
usr/src/cmd/svc/configd/rc_node.c
2160
rc_node_link_child(pp, np);
usr/src/cmd/svc/configd/rc_node.c
2162
return (np);
usr/src/cmd/svc/configd/rc_node.c
2204
rc_node_t *np;
usr/src/cmd/svc/configd/rc_node.c
2209
if ((np = cache_lookup_unlocked(bp, nip)) != NULL) {
usr/src/cmd/svc/configd/rc_node.c
2214
(void) pthread_mutex_lock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
2215
if (rc_node_hold_flag(np, RC_NODE_USING_PARENT)) {
usr/src/cmd/svc/configd/rc_node.c
2216
assert(np->rn_parent == pp);
usr/src/cmd/svc/configd/rc_node.c
2217
assert(memcmp(&np->rn_id, nip, sizeof (*nip)) == 0);
usr/src/cmd/svc/configd/rc_node.c
2218
assert(strcmp(np->rn_name, name) == 0);
usr/src/cmd/svc/configd/rc_node.c
2219
assert(np->rn_valtype == type);
usr/src/cmd/svc/configd/rc_node.c
2220
assert(np->rn_values_count == count);
usr/src/cmd/svc/configd/rc_node.c
2221
assert(np->rn_values_size == size);
usr/src/cmd/svc/configd/rc_node.c
2223
memcmp(np->rn_values, vals, size) == 0);
usr/src/cmd/svc/configd/rc_node.c
2224
assert(np->rn_flags & RC_NODE_IN_PARENT);
usr/src/cmd/svc/configd/rc_node.c
2225
rc_node_rele_flag(np, RC_NODE_USING_PARENT);
usr/src/cmd/svc/configd/rc_node.c
2227
rc_node_rele_locked(np);
usr/src/cmd/svc/configd/rc_node.c
2235
np = rc_node_alloc();
usr/src/cmd/svc/configd/rc_node.c
2236
if (np == NULL) {
usr/src/cmd/svc/configd/rc_node.c
2241
np->rn_id = *nip;
usr/src/cmd/svc/configd/rc_node.c
2242
np->rn_hash = h;
usr/src/cmd/svc/configd/rc_node.c
2243
np->rn_name = strdup(name);
usr/src/cmd/svc/configd/rc_node.c
2244
if (np->rn_name == NULL) {
usr/src/cmd/svc/configd/rc_node.c
2250
np->rn_valtype = type;
usr/src/cmd/svc/configd/rc_node.c
2251
np->rn_values = vals;
usr/src/cmd/svc/configd/rc_node.c
2252
np->rn_values_count = count;
usr/src/cmd/svc/configd/rc_node.c
2253
np->rn_values_size = size;
usr/src/cmd/svc/configd/rc_node.c
2255
np->rn_flags |= RC_NODE_USING_PARENT;
usr/src/cmd/svc/configd/rc_node.c
2257
cache_insert_unlocked(bp, np);
usr/src/cmd/svc/configd/rc_node.c
2260
rc_node_link_child(pp, np);
usr/src/cmd/svc/configd/rc_node.c
2354
rc_node_t *np;
usr/src/cmd/svc/configd/rc_node.c
2401
if ((np = rc_node_alloc()) == NULL)
usr/src/cmd/svc/configd/rc_node.c
2404
rc_node_hold(np);
usr/src/cmd/svc/configd/rc_node.c
2405
np->rn_id.rl_type = REP_PROTOCOL_ENTITY_SCOPE;
usr/src/cmd/svc/configd/rc_node.c
2406
np->rn_id.rl_backend = BACKEND_TYPE_NORMAL;
usr/src/cmd/svc/configd/rc_node.c
2407
np->rn_hash = rc_node_hash(&np->rn_id);
usr/src/cmd/svc/configd/rc_node.c
2408
np->rn_name = "localhost";
usr/src/cmd/svc/configd/rc_node.c
2410
bp = cache_hold(np->rn_hash);
usr/src/cmd/svc/configd/rc_node.c
2411
cache_insert_unlocked(bp, np);
usr/src/cmd/svc/configd/rc_node.c
2414
rc_scope = np;
usr/src/cmd/svc/configd/rc_node.c
2426
rc_node_fill_children(rc_node_t *np, uint32_t type)
usr/src/cmd/svc/configd/rc_node.c
2430
assert(MUTEX_HELD(&np->rn_lock));
usr/src/cmd/svc/configd/rc_node.c
2432
if ((rc = rc_check_parent_child(np->rn_id.rl_type, type)) !=
usr/src/cmd/svc/configd/rc_node.c
2436
if (!rc_node_hold_flag(np, RC_NODE_CHILDREN_CHANGING))
usr/src/cmd/svc/configd/rc_node.c
2439
if (np->rn_flags & RC_NODE_HAS_CHILDREN) {
usr/src/cmd/svc/configd/rc_node.c
2440
rc_node_rele_flag(np, RC_NODE_CHILDREN_CHANGING);
usr/src/cmd/svc/configd/rc_node.c
2444
(void) pthread_mutex_unlock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
2445
rc = object_fill_children(np);
usr/src/cmd/svc/configd/rc_node.c
2446
(void) pthread_mutex_lock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
2449
np->rn_flags |= RC_NODE_HAS_CHILDREN;
usr/src/cmd/svc/configd/rc_node.c
2451
rc_node_rele_flag(np, RC_NODE_CHILDREN_CHANGING);
usr/src/cmd/svc/configd/rc_node.c
2465
rc_node_find_named_child(rc_node_t *np, const char *name, uint32_t type,
usr/src/cmd/svc/configd/rc_node.c
2471
assert(MUTEX_HELD(&np->rn_lock));
usr/src/cmd/svc/configd/rc_node.c
2472
assert(np->rn_id.rl_type != REP_PROTOCOL_ENTITY_CPROPERTYGRP);
usr/src/cmd/svc/configd/rc_node.c
2474
ret = rc_node_fill_children(np, type);
usr/src/cmd/svc/configd/rc_node.c
2478
for (cp = uu_list_first(np->rn_children);
usr/src/cmd/svc/configd/rc_node.c
2480
cp = uu_list_next(np->rn_children, cp)) {
usr/src/cmd/svc/configd/rc_node.c
2502
rc_node_find_ancestor(rc_node_t *np, uint32_t type, rc_node_t **app)
usr/src/cmd/svc/configd/rc_node.c
2510
np_orig = np;
usr/src/cmd/svc/configd/rc_node.c
2512
while (np->rn_id.rl_type > type) {
usr/src/cmd/svc/configd/rc_node.c
2513
ret = rc_node_parent(np, &parent);
usr/src/cmd/svc/configd/rc_node.c
2514
if (np != np_orig)
usr/src/cmd/svc/configd/rc_node.c
2515
rc_node_rele(np);
usr/src/cmd/svc/configd/rc_node.c
2518
np = parent;
usr/src/cmd/svc/configd/rc_node.c
2521
if (np->rn_id.rl_type == type) {
usr/src/cmd/svc/configd/rc_node.c
2808
rc_node_check_and_lock(rc_node_t *np)
usr/src/cmd/svc/configd/rc_node.c
2811
if (np == NULL)
usr/src/cmd/svc/configd/rc_node.c
2814
(void) pthread_mutex_lock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
2815
if (!rc_node_wait_flag(np, RC_NODE_DYING)) {
usr/src/cmd/svc/configd/rc_node.c
2817
(void) pthread_mutex_unlock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
2831
rc_node_t *np = npp->rnp_node;
usr/src/cmd/svc/configd/rc_node.c
2832
if (np == NULL) {
usr/src/cmd/svc/configd/rc_node.c
2840
(void) pthread_mutex_lock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
2841
if (!rc_node_wait_flag(np, RC_NODE_DYING)) {
usr/src/cmd/svc/configd/rc_node.c
2842
(void) pthread_mutex_unlock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
2847
return (np);
usr/src/cmd/svc/configd/rc_node.c
2867
#define RC_NODE_PTR_GET_CHECK_AND_LOCK(np, npp) { \
usr/src/cmd/svc/configd/rc_node.c
2869
if (((np) = rc_node_ptr_check_and_lock(npp, &rc__res)) == NULL) \
usr/src/cmd/svc/configd/rc_node.c
2873
#define RC_NODE_PTR_CHECK_LOCK_OR_FREE_RETURN(np, npp, mem) { \
usr/src/cmd/svc/configd/rc_node.c
2875
if (((np) = rc_node_ptr_check_and_lock(npp, &rc__res)) == \
usr/src/cmd/svc/configd/rc_node.c
2883
#define RC_NODE_PTR_GET_CHECK(np, npp) { \
usr/src/cmd/svc/configd/rc_node.c
2884
RC_NODE_PTR_GET_CHECK_AND_LOCK(np, npp); \
usr/src/cmd/svc/configd/rc_node.c
2885
(void) pthread_mutex_unlock(&(np)->rn_lock); \
usr/src/cmd/svc/configd/rc_node.c
2888
#define RC_NODE_PTR_GET_CHECK_AND_HOLD(np, npp) { \
usr/src/cmd/svc/configd/rc_node.c
2889
RC_NODE_PTR_GET_CHECK_AND_LOCK(np, npp); \
usr/src/cmd/svc/configd/rc_node.c
2890
rc_node_hold_locked(np); \
usr/src/cmd/svc/configd/rc_node.c
2891
(void) pthread_mutex_unlock(&(np)->rn_lock); \
usr/src/cmd/svc/configd/rc_node.c
2894
#define HOLD_FLAG_OR_RETURN(np, flag) { \
usr/src/cmd/svc/configd/rc_node.c
2895
assert(MUTEX_HELD(&(np)->rn_lock)); \
usr/src/cmd/svc/configd/rc_node.c
2896
assert(!((np)->rn_flags & RC_NODE_DEAD)); \
usr/src/cmd/svc/configd/rc_node.c
2897
if (!rc_node_hold_flag((np), flag)) { \
usr/src/cmd/svc/configd/rc_node.c
2898
(void) pthread_mutex_unlock(&(np)->rn_lock); \
usr/src/cmd/svc/configd/rc_node.c
2903
#define HOLD_PTR_FLAG_OR_FREE_AND_RETURN(np, npp, flag, mem) { \
usr/src/cmd/svc/configd/rc_node.c
2904
assert(MUTEX_HELD(&(np)->rn_lock)); \
usr/src/cmd/svc/configd/rc_node.c
2905
if (!rc_node_hold_flag((np), flag)) { \
usr/src/cmd/svc/configd/rc_node.c
2906
(void) pthread_mutex_unlock(&(np)->rn_lock); \
usr/src/cmd/svc/configd/rc_node.c
2907
assert((np) == (npp)->rnp_node); \
usr/src/cmd/svc/configd/rc_node.c
2941
rc_node_t *np;
usr/src/cmd/svc/configd/rc_node.c
2945
RC_NODE_PTR_GET_CHECK(np, npp);
usr/src/cmd/svc/configd/rc_node.c
2970
rc_node_t *np;
usr/src/cmd/svc/configd/rc_node.c
2974
RC_NODE_PTR_GET_CHECK(np, npp);
usr/src/cmd/svc/configd/rc_node.c
2976
if (np->rn_id.rl_type == REP_PROTOCOL_ENTITY_CPROPERTYGRP) {
usr/src/cmd/svc/configd/rc_node.c
2977
np = np->rn_cchain[0];
usr/src/cmd/svc/configd/rc_node.c
2978
RC_NODE_CHECK(np);
usr/src/cmd/svc/configd/rc_node.c
2983
if (np->rn_name == NULL)
usr/src/cmd/svc/configd/rc_node.c
2985
actual = strlcpy(buf, np->rn_name, sz);
usr/src/cmd/svc/configd/rc_node.c
2988
if (np->rn_id.rl_type != REP_PROTOCOL_ENTITY_PROPERTYGRP)
usr/src/cmd/svc/configd/rc_node.c
2990
actual = strlcpy(buf, np->rn_type, sz);
usr/src/cmd/svc/configd/rc_node.c
2993
if (np->rn_id.rl_type != REP_PROTOCOL_ENTITY_PROPERTYGRP)
usr/src/cmd/svc/configd/rc_node.c
2995
actual = snprintf(buf, sz, "%d", np->rn_pgflags);
usr/src/cmd/svc/configd/rc_node.c
2998
if (np->rn_id.rl_type != REP_PROTOCOL_ENTITY_SNAPLEVEL)
usr/src/cmd/svc/configd/rc_node.c
3000
actual = strlcpy(buf, np->rn_snaplevel->rsl_scope, sz);
usr/src/cmd/svc/configd/rc_node.c
3003
if (np->rn_id.rl_type != REP_PROTOCOL_ENTITY_SNAPLEVEL)
usr/src/cmd/svc/configd/rc_node.c
3005
actual = strlcpy(buf, np->rn_snaplevel->rsl_service, sz);
usr/src/cmd/svc/configd/rc_node.c
3008
if (np->rn_id.rl_type != REP_PROTOCOL_ENTITY_SNAPLEVEL)
usr/src/cmd/svc/configd/rc_node.c
3010
if (np->rn_snaplevel->rsl_instance == NULL)
usr/src/cmd/svc/configd/rc_node.c
3012
actual = strlcpy(buf, np->rn_snaplevel->rsl_instance, sz);
usr/src/cmd/svc/configd/rc_node.c
3018
if (np->rn_id.rl_type != REP_PROTOCOL_ENTITY_PROPERTYGRP)
usr/src/cmd/svc/configd/rc_node.c
3020
ret = rc_node_pg_check_read_protect(np);
usr/src/cmd/svc/configd/rc_node.c
3047
rc_node_t *np;
usr/src/cmd/svc/configd/rc_node.c
3049
RC_NODE_PTR_GET_CHECK(np, npp);
usr/src/cmd/svc/configd/rc_node.c
3051
if (np->rn_id.rl_type != REP_PROTOCOL_ENTITY_PROPERTY)
usr/src/cmd/svc/configd/rc_node.c
3054
*out = np->rn_valtype;
usr/src/cmd/svc/configd/rc_node.c
3064
rc_node_parent(rc_node_t *np, rc_node_t **out)
usr/src/cmd/svc/configd/rc_node.c
3069
if (np->rn_id.rl_type != REP_PROTOCOL_ENTITY_CPROPERTYGRP) {
usr/src/cmd/svc/configd/rc_node.c
3070
RC_NODE_CHECK_AND_LOCK(np);
usr/src/cmd/svc/configd/rc_node.c
3072
np = np->rn_cchain[0];
usr/src/cmd/svc/configd/rc_node.c
3073
RC_NODE_CHECK_AND_LOCK(np);
usr/src/cmd/svc/configd/rc_node.c
3076
np_orig = np;
usr/src/cmd/svc/configd/rc_node.c
3077
rc_node_hold_locked(np); /* simplifies the remainder */
usr/src/cmd/svc/configd/rc_node.c
3080
if (!rc_node_wait_flag(np,
usr/src/cmd/svc/configd/rc_node.c
3082
rc_node_rele_locked(np);
usr/src/cmd/svc/configd/rc_node.c
3086
if (!(np->rn_flags & RC_NODE_OLD))
usr/src/cmd/svc/configd/rc_node.c
3089
rc_node_rele_locked(np);
usr/src/cmd/svc/configd/rc_node.c
3090
np = cache_lookup(&np_orig->rn_id);
usr/src/cmd/svc/configd/rc_node.c
3091
assert(np != np_orig);
usr/src/cmd/svc/configd/rc_node.c
3093
if (np == NULL)
usr/src/cmd/svc/configd/rc_node.c
3095
(void) pthread_mutex_lock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
3099
if (!rc_node_hold_flag(np, RC_NODE_USING_PARENT)) {
usr/src/cmd/svc/configd/rc_node.c
3100
(void) pthread_mutex_unlock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
3102
rc_node_rele(np);
usr/src/cmd/svc/configd/rc_node.c
3106
assert(np->rn_parent != NULL);
usr/src/cmd/svc/configd/rc_node.c
3107
pnp = np->rn_parent;
usr/src/cmd/svc/configd/rc_node.c
3108
(void) pthread_mutex_unlock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
3111
(void) pthread_mutex_lock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
3112
rc_node_rele_flag(np, RC_NODE_USING_PARENT);
usr/src/cmd/svc/configd/rc_node.c
3113
(void) pthread_mutex_unlock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
3119
rc_node_rele(np);
usr/src/cmd/svc/configd/rc_node.c
3124
rc_node_rele(np);
usr/src/cmd/svc/configd/rc_node.c
3136
rc_node_t *np;
usr/src/cmd/svc/configd/rc_node.c
3138
RC_NODE_PTR_GET_CHECK(np, npp);
usr/src/cmd/svc/configd/rc_node.c
3140
return (rc_node_parent(np, out));
usr/src/cmd/svc/configd/rc_node.c
3213
rc_node_t *np, *cp;
usr/src/cmd/svc/configd/rc_node.c
3217
RC_NODE_PTR_GET_CHECK_AND_LOCK(np, npp);
usr/src/cmd/svc/configd/rc_node.c
3219
if (np->rn_id.rl_type != REP_PROTOCOL_ENTITY_CPROPERTYGRP) {
usr/src/cmd/svc/configd/rc_node.c
3220
ret = rc_node_find_named_child(np, name, type, &child);
usr/src/cmd/svc/configd/rc_node.c
3222
(void) pthread_mutex_unlock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
3225
cp = np->rn_cchain[idx];
usr/src/cmd/svc/configd/rc_node.c
3240
(void) pthread_mutex_lock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
3243
(void) pthread_mutex_unlock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
3261
rc_node_t *np = npp->rnp_node;
usr/src/cmd/svc/configd/rc_node.c
3265
if (np != NULL &&
usr/src/cmd/svc/configd/rc_node.c
3266
np->rn_id.rl_type == REP_PROTOCOL_ENTITY_CPROPERTYGRP) {
usr/src/cmd/svc/configd/rc_node.c
3272
cpg = np;
usr/src/cmd/svc/configd/rc_node.c
3273
np = np->rn_cchain[0];
usr/src/cmd/svc/configd/rc_node.c
3276
RC_NODE_CHECK(np);
usr/src/cmd/svc/configd/rc_node.c
3278
if (np->rn_id.rl_type != REP_PROTOCOL_ENTITY_PROPERTYGRP &&
usr/src/cmd/svc/configd/rc_node.c
3279
np->rn_id.rl_type != REP_PROTOCOL_ENTITY_SNAPSHOT)
usr/src/cmd/svc/configd/rc_node.c
3283
bp = cache_hold(np->rn_hash);
usr/src/cmd/svc/configd/rc_node.c
3284
nnp = cache_lookup_unlocked(bp, &np->rn_id);
usr/src/cmd/svc/configd/rc_node.c
3310
if (nnp != np && cpg == NULL)
usr/src/cmd/svc/configd/rc_node.c
3319
if (nnp != np && cpg == NULL)
usr/src/cmd/svc/configd/rc_node.c
3324
return ((nnp == np)? REP_PROTOCOL_SUCCESS : REP_PROTOCOL_DONE);
usr/src/cmd/svc/configd/rc_node.c
3882
rc_node_t *np;
usr/src/cmd/svc/configd/rc_node.c
3915
RC_NODE_PTR_CHECK_LOCK_OR_FREE_RETURN(np, npp, audit_data.ed_auth);
usr/src/cmd/svc/configd/rc_node.c
3923
(void) pthread_mutex_unlock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
3928
if (np->rn_id.rl_type == REP_PROTOCOL_ENTITY_CPROPERTYGRP) {
usr/src/cmd/svc/configd/rc_node.c
3929
(void) pthread_mutex_unlock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
3930
np = np->rn_cchain[0];
usr/src/cmd/svc/configd/rc_node.c
3931
if ((rc = rc_node_check_and_lock(np)) != REP_PROTOCOL_SUCCESS) {
usr/src/cmd/svc/configd/rc_node.c
3937
if ((rc = rc_check_parent_child(np->rn_id.rl_type, type)) !=
usr/src/cmd/svc/configd/rc_node.c
3939
(void) pthread_mutex_unlock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
3944
(void) pthread_mutex_unlock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
3949
if ((rc = rc_get_fmri_and_concat(np, fmri, sizeof (fmri), &sz_out,
usr/src/cmd/svc/configd/rc_node.c
3951
(void) pthread_mutex_unlock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
3956
(void) pthread_mutex_unlock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
3963
HOLD_PTR_FLAG_OR_FREE_AND_RETURN(np, npp, RC_NODE_CREATING_CHILD,
usr/src/cmd/svc/configd/rc_node.c
3965
(void) pthread_mutex_unlock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
3967
rc = object_create(np, type, name, &cp);
usr/src/cmd/svc/configd/rc_node.c
3975
(void) pthread_mutex_lock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
3976
rc_node_rele_flag(np, RC_NODE_CREATING_CHILD);
usr/src/cmd/svc/configd/rc_node.c
3977
(void) pthread_mutex_unlock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
3993
rc_node_t *np;
usr/src/cmd/svc/configd/rc_node.c
4013
RC_NODE_PTR_GET_CHECK_AND_HOLD(np, npp);
usr/src/cmd/svc/configd/rc_node.c
4016
rc_node_rele(np);
usr/src/cmd/svc/configd/rc_node.c
4020
if ((rc = rc_check_parent_child(np->rn_id.rl_type, type)) !=
usr/src/cmd/svc/configd/rc_node.c
4022
rc_node_rele(np);
usr/src/cmd/svc/configd/rc_node.c
4027
rc_node_rele(np);
usr/src/cmd/svc/configd/rc_node.c
4041
if ((rc = rc_get_fmri_and_concat(np, fmri, sizeof (fmri), &sz_out,
usr/src/cmd/svc/configd/rc_node.c
4043
rc_node_rele(np);
usr/src/cmd/svc/configd/rc_node.c
4067
np->rn_id.rl_type == REP_PROTOCOL_ENTITY_INSTANCE &&
usr/src/cmd/svc/configd/rc_node.c
4075
rc = perm_add_inst_action_auth(pcp, np);
usr/src/cmd/svc/configd/rc_node.c
4086
rc_node_rele(np);
usr/src/cmd/svc/configd/rc_node.c
4103
rc_node_rele(np);
usr/src/cmd/svc/configd/rc_node.c
4113
(void) pthread_mutex_lock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
4114
HOLD_PTR_FLAG_OR_FREE_AND_RETURN(np, npp, RC_NODE_CREATING_CHILD,
usr/src/cmd/svc/configd/rc_node.c
4116
(void) pthread_mutex_unlock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
4118
rc = object_create_pg(np, type, name, pgtype, flags, &cp);
usr/src/cmd/svc/configd/rc_node.c
4125
(void) pthread_mutex_lock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
4126
rc_node_rele_flag(np, RC_NODE_CREATING_CHILD);
usr/src/cmd/svc/configd/rc_node.c
4127
(void) pthread_mutex_unlock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
4161
rc_node_t *np = np_arg;
usr/src/cmd/svc/configd/rc_node.c
4165
(void) pthread_mutex_lock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
4166
if (!rc_node_hold_flag(np, RC_NODE_USING_PARENT)) {
usr/src/cmd/svc/configd/rc_node.c
4167
(void) pthread_mutex_unlock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
4170
nnp = np->rn_parent;
usr/src/cmd/svc/configd/rc_node.c
4171
rc_node_hold_locked(np); /* hold it in place */
usr/src/cmd/svc/configd/rc_node.c
4173
switch (np->rn_id.rl_type) {
usr/src/cmd/svc/configd/rc_node.c
4176
pg = np;
usr/src/cmd/svc/configd/rc_node.c
4180
inst = np;
usr/src/cmd/svc/configd/rc_node.c
4184
svc = np;
usr/src/cmd/svc/configd/rc_node.c
4187
rc_node_rele_flag(np, RC_NODE_USING_PARENT);
usr/src/cmd/svc/configd/rc_node.c
4188
rc_node_rele_locked(np);
usr/src/cmd/svc/configd/rc_node.c
4192
(void) pthread_mutex_unlock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
4194
np = nnp;
usr/src/cmd/svc/configd/rc_node.c
4195
if (np == NULL)
usr/src/cmd/svc/configd/rc_node.c
4212
np = svc;
usr/src/cmd/svc/configd/rc_node.c
4215
np = inst;
usr/src/cmd/svc/configd/rc_node.c
4218
np = pg;
usr/src/cmd/svc/configd/rc_node.c
4223
(void) pthread_mutex_lock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
4224
rc_node_rele_flag(np, RC_NODE_USING_PARENT);
usr/src/cmd/svc/configd/rc_node.c
4225
rc_node_rele_locked(np);
usr/src/cmd/svc/configd/rc_node.c
4234
rc_node_delete_hold(rc_node_t *np, int andformer)
usr/src/cmd/svc/configd/rc_node.c
4239
assert(MUTEX_HELD(&np->rn_lock));
usr/src/cmd/svc/configd/rc_node.c
4240
assert((np->rn_flags & RC_NODE_DYING_FLAGS) == RC_NODE_DYING_FLAGS);
usr/src/cmd/svc/configd/rc_node.c
4242
for (cp = uu_list_first(np->rn_children); cp != NULL;
usr/src/cmd/svc/configd/rc_node.c
4243
cp = uu_list_next(np->rn_children, cp)) {
usr/src/cmd/svc/configd/rc_node.c
4245
(void) pthread_mutex_unlock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
4256
(void) pthread_mutex_lock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
4258
if (andformer && (cp = np->rn_former) != NULL) {
usr/src/cmd/svc/configd/rc_node.c
4260
(void) pthread_mutex_unlock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
4263
np = cp;
usr/src/cmd/svc/configd/rc_node.c
4266
(void) pthread_mutex_unlock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
4273
rc_node_delete_rele(rc_node_t *np, int andformer)
usr/src/cmd/svc/configd/rc_node.c
4278
assert(MUTEX_HELD(&np->rn_lock));
usr/src/cmd/svc/configd/rc_node.c
4279
assert((np->rn_flags & RC_NODE_DYING_FLAGS) == RC_NODE_DYING_FLAGS);
usr/src/cmd/svc/configd/rc_node.c
4281
for (cp = uu_list_first(np->rn_children); cp != NULL;
usr/src/cmd/svc/configd/rc_node.c
4282
cp = uu_list_next(np->rn_children, cp)) {
usr/src/cmd/svc/configd/rc_node.c
4284
(void) pthread_mutex_unlock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
4286
(void) pthread_mutex_lock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
4288
if (andformer && (cp = np->rn_former) != NULL) {
usr/src/cmd/svc/configd/rc_node.c
4290
rc_node_rele_flag(np, RC_NODE_DYING_FLAGS);
usr/src/cmd/svc/configd/rc_node.c
4291
(void) pthread_mutex_unlock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
4293
np = cp;
usr/src/cmd/svc/configd/rc_node.c
4296
rc_node_rele_flag(np, RC_NODE_DYING_FLAGS);
usr/src/cmd/svc/configd/rc_node.c
4297
(void) pthread_mutex_unlock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
4347
rc_node_delete_children(rc_node_t *np, int andformer)
usr/src/cmd/svc/configd/rc_node.c
4352
assert(np->rn_refs > 0);
usr/src/cmd/svc/configd/rc_node.c
4353
assert(MUTEX_HELD(&np->rn_lock));
usr/src/cmd/svc/configd/rc_node.c
4354
assert(np->rn_flags & RC_NODE_DEAD);
usr/src/cmd/svc/configd/rc_node.c
4356
while ((cp = uu_list_first(np->rn_children)) != NULL) {
usr/src/cmd/svc/configd/rc_node.c
4357
uu_list_remove(np->rn_children, cp);
usr/src/cmd/svc/configd/rc_node.c
4359
(void) pthread_mutex_unlock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
4363
(void) pthread_mutex_lock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
4370
rc_node_rele_flag(np, RC_NODE_DYING_FLAGS);
usr/src/cmd/svc/configd/rc_node.c
4371
if (andformer && (cp = np->rn_former) != NULL) {
usr/src/cmd/svc/configd/rc_node.c
4372
np->rn_former = NULL; /* unlink */
usr/src/cmd/svc/configd/rc_node.c
4384
(void) pthread_mutex_unlock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
4391
rc_node_rele(np); /* drop the old reference */
usr/src/cmd/svc/configd/rc_node.c
4393
np = cp;
usr/src/cmd/svc/configd/rc_node.c
4396
rc_node_rele_locked(np);
usr/src/cmd/svc/configd/rc_node.c
4406
rc_node_no_client_refs(rc_node_t *np)
usr/src/cmd/svc/configd/rc_node.c
4411
assert(MUTEX_HELD(&np->rn_lock));
usr/src/cmd/svc/configd/rc_node.c
4412
assert(np->rn_refs == 0);
usr/src/cmd/svc/configd/rc_node.c
4413
assert(np->rn_other_refs == 0);
usr/src/cmd/svc/configd/rc_node.c
4414
assert(np->rn_other_refs_held == 0);
usr/src/cmd/svc/configd/rc_node.c
4416
if (np->rn_flags & RC_NODE_DEAD) {
usr/src/cmd/svc/configd/rc_node.c
4425
if (np->rn_erefs > 1) {
usr/src/cmd/svc/configd/rc_node.c
4426
--np->rn_erefs;
usr/src/cmd/svc/configd/rc_node.c
4427
NODE_UNLOCK(np);
usr/src/cmd/svc/configd/rc_node.c
4431
(void) pthread_mutex_unlock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
4432
rc_node_destroy(np);
usr/src/cmd/svc/configd/rc_node.c
4437
assert(np->rn_flags & RC_NODE_OLD);
usr/src/cmd/svc/configd/rc_node.c
4444
if (np->rn_flags & RC_NODE_UNREFED) {
usr/src/cmd/svc/configd/rc_node.c
4445
(void) pthread_mutex_unlock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
4448
np->rn_flags |= RC_NODE_UNREFED;
usr/src/cmd/svc/configd/rc_node.c
4461
(void) pthread_mutex_unlock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
4464
current = cache_lookup(&np->rn_id);
usr/src/cmd/svc/configd/rc_node.c
4467
(void) pthread_mutex_lock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
4469
if (np->rn_flags & RC_NODE_DEAD)
usr/src/cmd/svc/configd/rc_node.c
4479
np->rn_flags &= ~RC_NODE_UNREFED;
usr/src/cmd/svc/configd/rc_node.c
4480
(void) pthread_mutex_unlock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
4484
if (current == np) {
usr/src/cmd/svc/configd/rc_node.c
4488
(void) pthread_mutex_lock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
4489
np->rn_flags &= ~RC_NODE_UNREFED;
usr/src/cmd/svc/configd/rc_node.c
4491
rc_node_rele_locked(np);
usr/src/cmd/svc/configd/rc_node.c
4531
(void) pthread_mutex_lock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
4537
if (!(np->rn_flags & (RC_NODE_OLD | RC_NODE_DEAD)) ||
usr/src/cmd/svc/configd/rc_node.c
4538
np->rn_refs != 0 || np->rn_other_refs != 0 ||
usr/src/cmd/svc/configd/rc_node.c
4539
np->rn_other_refs_held != 0) {
usr/src/cmd/svc/configd/rc_node.c
4540
np->rn_flags &= ~RC_NODE_UNREFED;
usr/src/cmd/svc/configd/rc_node.c
4549
if (!rc_node_hold_flag(np, RC_NODE_DYING_FLAGS)) {
usr/src/cmd/svc/configd/rc_node.c
4554
(void) pthread_mutex_unlock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
4560
(void) pthread_mutex_lock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
4565
rc_node_delete_hold(np, 0); /* drops np->rn_lock */
usr/src/cmd/svc/configd/rc_node.c
4568
(void) pthread_mutex_lock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
4571
if (!(np->rn_flags & RC_NODE_OLD) ||
usr/src/cmd/svc/configd/rc_node.c
4572
np->rn_refs != 0 || np->rn_other_refs != 0 ||
usr/src/cmd/svc/configd/rc_node.c
4573
np->rn_other_refs_held != 0) {
usr/src/cmd/svc/configd/rc_node.c
4574
np->rn_flags &= ~RC_NODE_UNREFED;
usr/src/cmd/svc/configd/rc_node.c
4575
rc_node_delete_rele(np, 0); /* drops np's lock */
usr/src/cmd/svc/configd/rc_node.c
4584
np->rn_flags |= RC_NODE_DEAD;
usr/src/cmd/svc/configd/rc_node.c
4593
rc_node_hold_locked(np);
usr/src/cmd/svc/configd/rc_node.c
4594
rc_node_delete_children(np, 0); /* unlocks np */
usr/src/cmd/svc/configd/rc_node.c
4598
for (cur = current; cur != NULL && cur->rn_former != np;
usr/src/cmd/svc/configd/rc_node.c
4601
assert(cur != NULL && cur != np);
usr/src/cmd/svc/configd/rc_node.c
4603
cur->rn_former = np->rn_former;
usr/src/cmd/svc/configd/rc_node.c
4604
np->rn_former = NULL;
usr/src/cmd/svc/configd/rc_node.c
4611
(void) pthread_mutex_lock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
4612
assert(np->rn_flags & RC_NODE_ON_FORMER);
usr/src/cmd/svc/configd/rc_node.c
4613
np->rn_flags &= ~(RC_NODE_UNREFED | RC_NODE_ON_FORMER);
usr/src/cmd/svc/configd/rc_node.c
4615
if (np->rn_erefs > 1) {
usr/src/cmd/svc/configd/rc_node.c
4617
--np->rn_erefs;
usr/src/cmd/svc/configd/rc_node.c
4618
NODE_UNLOCK(np);
usr/src/cmd/svc/configd/rc_node.c
4622
(void) pthread_mutex_unlock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
4623
rc_node_destroy(np);
usr/src/cmd/svc/configd/rc_node.c
4631
np->rn_flags &= ~RC_NODE_UNREFED;
usr/src/cmd/svc/configd/rc_node.c
4633
unrefed = (np->rn_refs == 0 && np->rn_other_refs == 0 &&
usr/src/cmd/svc/configd/rc_node.c
4634
np->rn_other_refs_held == 0);
usr/src/cmd/svc/configd/rc_node.c
4636
if (np->rn_erefs > 0)
usr/src/cmd/svc/configd/rc_node.c
4637
--np->rn_erefs;
usr/src/cmd/svc/configd/rc_node.c
4639
if (unrefed && np->rn_erefs > 0) {
usr/src/cmd/svc/configd/rc_node.c
4640
NODE_UNLOCK(np);
usr/src/cmd/svc/configd/rc_node.c
4644
(void) pthread_mutex_unlock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
4647
rc_node_destroy(np);
usr/src/cmd/svc/configd/rc_node.c
4692
rc_node_t *np, *np_orig;
usr/src/cmd/svc/configd/rc_node.c
4705
RC_NODE_PTR_GET_CHECK_AND_LOCK(np, npp);
usr/src/cmd/svc/configd/rc_node.c
4712
switch (np->rn_id.rl_type) {
usr/src/cmd/svc/configd/rc_node.c
4715
np->rn_pgflags);
usr/src/cmd/svc/configd/rc_node.c
4719
np->rn_pgflags);
usr/src/cmd/svc/configd/rc_node.c
4723
np->rn_pgflags);
usr/src/cmd/svc/configd/rc_node.c
4724
audit_data.ed_snapname = strdup(np->rn_name);
usr/src/cmd/svc/configd/rc_node.c
4726
(void) pthread_mutex_unlock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
4734
(void) pthread_mutex_unlock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
4738
(void) pthread_mutex_unlock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
4739
np = np->rn_cchain[0];
usr/src/cmd/svc/configd/rc_node.c
4740
RC_NODE_CHECK_AND_LOCK(np);
usr/src/cmd/svc/configd/rc_node.c
4742
np->rn_pgflags);
usr/src/cmd/svc/configd/rc_node.c
4746
if (np->rn_id.rl_ids[ID_SNAPSHOT] == 0) {
usr/src/cmd/svc/configd/rc_node.c
4749
np->rn_pgflags);
usr/src/cmd/svc/configd/rc_node.c
4750
audit_data.ed_type = strdup(np->rn_type);
usr/src/cmd/svc/configd/rc_node.c
4752
(void) pthread_mutex_unlock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
4759
(void) pthread_mutex_unlock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
4763
(void) pthread_mutex_unlock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
4777
np_orig = np;
usr/src/cmd/svc/configd/rc_node.c
4778
rc_node_hold_locked(np); /* simplifies rest of the code */
usr/src/cmd/svc/configd/rc_node.c
4787
if (!rc_node_wait_flag(np,
usr/src/cmd/svc/configd/rc_node.c
4789
rc_node_rele_locked(np);
usr/src/cmd/svc/configd/rc_node.c
4794
if (np->rn_flags & RC_NODE_OLD) {
usr/src/cmd/svc/configd/rc_node.c
4795
rc_node_rele_locked(np);
usr/src/cmd/svc/configd/rc_node.c
4796
np = cache_lookup(&np_orig->rn_id);
usr/src/cmd/svc/configd/rc_node.c
4797
assert(np != np_orig);
usr/src/cmd/svc/configd/rc_node.c
4799
if (np == NULL) {
usr/src/cmd/svc/configd/rc_node.c
4803
(void) pthread_mutex_lock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
4807
if (!rc_node_hold_flag(np, RC_NODE_USING_PARENT)) {
usr/src/cmd/svc/configd/rc_node.c
4808
rc_node_rele_locked(np);
usr/src/cmd/svc/configd/rc_node.c
4818
pp = rc_node_hold_parent_flag(np, RC_NODE_CHILDREN_CHANGING);
usr/src/cmd/svc/configd/rc_node.c
4821
rc_node_rele(np);
usr/src/cmd/svc/configd/rc_node.c
4831
(void) pthread_mutex_lock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
4832
if (!(np->rn_flags & RC_NODE_OLD))
usr/src/cmd/svc/configd/rc_node.c
4835
(void) pthread_mutex_unlock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
4839
(void) pthread_mutex_lock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
4848
if (!rc_node_hold_flag(np, RC_NODE_DYING_FLAGS)) {
usr/src/cmd/svc/configd/rc_node.c
4849
(void) pthread_mutex_unlock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
4854
assert(!(np->rn_flags & RC_NODE_OLD));
usr/src/cmd/svc/configd/rc_node.c
4856
if ((rc = rc_node_get_fmri_or_fragment(np, audit_data.ed_fmri,
usr/src/cmd/svc/configd/rc_node.c
4858
rc_node_rele_flag(np, RC_NODE_DYING_FLAGS);
usr/src/cmd/svc/configd/rc_node.c
4859
(void) pthread_mutex_unlock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
4870
(void) pthread_mutex_unlock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
4876
if (rc == REP_PROTOCOL_SUCCESS && np->rn_id.rl_type ==
usr/src/cmd/svc/configd/rc_node.c
4879
perm_auth_for_pgtype(np->rn_type);
usr/src/cmd/svc/configd/rc_node.c
4893
rc_node_rele_flag(np,
usr/src/cmd/svc/configd/rc_node.c
4906
(void) pthread_mutex_lock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
4913
rc_node_rele_flag(np, RC_NODE_DYING_FLAGS);
usr/src/cmd/svc/configd/rc_node.c
4914
(void) pthread_mutex_unlock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
4920
rc_node_rele_flag(np, RC_NODE_DYING_FLAGS);
usr/src/cmd/svc/configd/rc_node.c
4921
(void) pthread_mutex_unlock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
4926
rc_node_delete_hold(np, 1); /* hold entire subgraph, drop lock */
usr/src/cmd/svc/configd/rc_node.c
4928
rc = object_delete(np);
usr/src/cmd/svc/configd/rc_node.c
4931
(void) pthread_mutex_lock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
4932
rc_node_delete_rele(np, 1); /* drops lock */
usr/src/cmd/svc/configd/rc_node.c
4944
rc_notify_node_delete(ndp, np); /* frees or uses ndp */
usr/src/cmd/svc/configd/rc_node.c
4946
bp = cache_hold(np->rn_hash);
usr/src/cmd/svc/configd/rc_node.c
4948
(void) pthread_mutex_lock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
4949
cache_remove_unlocked(bp, np);
usr/src/cmd/svc/configd/rc_node.c
4952
np->rn_flags |= RC_NODE_DEAD;
usr/src/cmd/svc/configd/rc_node.c
4959
(void) pthread_mutex_unlock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
4961
(void) pthread_mutex_lock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
4963
uu_list_remove(pp->rn_children, np);
usr/src/cmd/svc/configd/rc_node.c
4969
np->rn_flags &= ~RC_NODE_IN_PARENT;
usr/src/cmd/svc/configd/rc_node.c
4976
rc_node_hold_locked(np); /* hold for delete */
usr/src/cmd/svc/configd/rc_node.c
4977
rc_node_delete_children(np, 1); /* drops DYING_FLAGS, lock, ref */
usr/src/cmd/svc/configd/rc_node.c
4982
while ((pnp = uu_list_first(np->rn_pg_notify_list)) != NULL)
usr/src/cmd/svc/configd/rc_node.c
4985
rc_notify_remove_node(np);
usr/src/cmd/svc/configd/rc_node.c
4987
rc_node_rele(np);
usr/src/cmd/svc/configd/rc_node.c
4998
rc_node_rele(np);
usr/src/cmd/svc/configd/rc_node.c
5021
rc_node_t *np;
usr/src/cmd/svc/configd/rc_node.c
5027
RC_NODE_PTR_GET_CHECK_AND_LOCK(np, npp);
usr/src/cmd/svc/configd/rc_node.c
5029
if (np->rn_id.rl_type != REP_PROTOCOL_ENTITY_SNAPSHOT &&
usr/src/cmd/svc/configd/rc_node.c
5030
np->rn_id.rl_type != REP_PROTOCOL_ENTITY_SNAPLEVEL) {
usr/src/cmd/svc/configd/rc_node.c
5031
(void) pthread_mutex_unlock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
5035
if (np->rn_id.rl_type == REP_PROTOCOL_ENTITY_SNAPSHOT) {
usr/src/cmd/svc/configd/rc_node.c
5036
if ((res = rc_node_fill_children(np,
usr/src/cmd/svc/configd/rc_node.c
5038
(void) pthread_mutex_unlock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
5042
for (cp = uu_list_first(np->rn_children);
usr/src/cmd/svc/configd/rc_node.c
5044
cp = uu_list_next(np->rn_children, cp)) {
usr/src/cmd/svc/configd/rc_node.c
5051
(void) pthread_mutex_unlock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
5053
if (!rc_node_hold_flag(np, RC_NODE_USING_PARENT)) {
usr/src/cmd/svc/configd/rc_node.c
5054
(void) pthread_mutex_unlock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
5064
pp = rc_node_hold_parent_flag(np, RC_NODE_CHILDREN_CHANGING);
usr/src/cmd/svc/configd/rc_node.c
5075
cp = np;
usr/src/cmd/svc/configd/rc_node.c
5081
assert((cp == NULL && np->rn_snaplevel->rsl_next == NULL) ||
usr/src/cmd/svc/configd/rc_node.c
5082
(cp != NULL && np->rn_snaplevel->rsl_next ==
usr/src/cmd/svc/configd/rc_node.c
5126
rc_node_t *np,
usr/src/cmd/svc/configd/rc_node.c
5146
assert(MUTEX_HELD(&np->rn_lock));
usr/src/cmd/svc/configd/rc_node.c
5164
(void) pthread_mutex_unlock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
5170
if (strlcpy(audit_data.ed_snapname, np->rn_name,
usr/src/cmd/svc/configd/rc_node.c
5182
if ((rc = rc_node_get_fmri_or_fragment(np, audit_data.ed_fmri,
usr/src/cmd/svc/configd/rc_node.c
5184
(void) pthread_mutex_unlock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
5197
(void) pthread_mutex_unlock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
5204
np_orig = np;
usr/src/cmd/svc/configd/rc_node.c
5205
rc_node_hold_locked(np); /* simplifies the remainder */
usr/src/cmd/svc/configd/rc_node.c
5207
(void) pthread_mutex_unlock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
5214
rc_node_rele(np);
usr/src/cmd/svc/configd/rc_node.c
5220
rc_node_rele(np);
usr/src/cmd/svc/configd/rc_node.c
5224
rc_node_rele(np);
usr/src/cmd/svc/configd/rc_node.c
5229
(void) pthread_mutex_lock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
5236
if (!(np->rn_flags & RC_NODE_OLD)) {
usr/src/cmd/svc/configd/rc_node.c
5237
if (!rc_node_hold_flag(np, RC_NODE_USING_PARENT)) {
usr/src/cmd/svc/configd/rc_node.c
5240
pp = rc_node_hold_parent_flag(np,
usr/src/cmd/svc/configd/rc_node.c
5243
(void) pthread_mutex_lock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
5247
if (np->rn_flags & RC_NODE_OLD) {
usr/src/cmd/svc/configd/rc_node.c
5255
if (!rc_node_hold_flag(np, RC_NODE_IN_TX)) {
usr/src/cmd/svc/configd/rc_node.c
5265
rc_node_rele_locked(np);
usr/src/cmd/svc/configd/rc_node.c
5266
np = cache_lookup(&np_orig->rn_id);
usr/src/cmd/svc/configd/rc_node.c
5268
if (np == NULL) {
usr/src/cmd/svc/configd/rc_node.c
5273
(void) pthread_mutex_lock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
5286
if (np->rn_snapshot_id == snapid) {
usr/src/cmd/svc/configd/rc_node.c
5287
rc_node_rele_flag(np, RC_NODE_IN_TX);
usr/src/cmd/svc/configd/rc_node.c
5288
rc_node_rele_locked(np);
usr/src/cmd/svc/configd/rc_node.c
5297
prev = np;
usr/src/cmd/svc/configd/rc_node.c
5315
nnp->rn_id = np->rn_id; /* structure assignment */
usr/src/cmd/svc/configd/rc_node.c
5316
nnp->rn_hash = np->rn_hash;
usr/src/cmd/svc/configd/rc_node.c
5317
nnp->rn_name = strdup(np->rn_name);
usr/src/cmd/svc/configd/rc_node.c
5327
(void) pthread_mutex_unlock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
5329
rc = object_snapshot_attach(&np->rn_id, &snapid, (parentp != NULL));
usr/src/cmd/svc/configd/rc_node.c
5336
(void) pthread_mutex_lock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
5350
np->rn_flags |= RC_NODE_OLD;
usr/src/cmd/svc/configd/rc_node.c
5351
(void) pthread_mutex_unlock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
5356
rc_node_relink_child(pp, np, nnp);
usr/src/cmd/svc/configd/rc_node.c
5358
rc_node_rele(np);
usr/src/cmd/svc/configd/rc_node.c
5369
rc_node_rele_flag(np, RC_NODE_IN_TX);
usr/src/cmd/svc/configd/rc_node.c
5370
rc_node_rele_locked(np);
usr/src/cmd/svc/configd/rc_node.c
5393
rc_node_t *np;
usr/src/cmd/svc/configd/rc_node.c
5429
RC_NODE_PTR_CHECK_LOCK_OR_FREE_RETURN(np, npp, audit_data.ed_auth);
usr/src/cmd/svc/configd/rc_node.c
5430
if (np->rn_id.rl_type != REP_PROTOCOL_ENTITY_INSTANCE) {
usr/src/cmd/svc/configd/rc_node.c
5431
(void) pthread_mutex_unlock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
5438
(void) pthread_mutex_unlock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
5446
(void) pthread_mutex_unlock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
5454
(void) pthread_mutex_unlock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
5462
if ((rc = rc_node_get_fmri_or_fragment(np, fmri, sizeof (fmri),
usr/src/cmd/svc/configd/rc_node.c
5464
(void) pthread_mutex_unlock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
5469
(void) pthread_mutex_unlock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
5476
HOLD_PTR_FLAG_OR_FREE_AND_RETURN(np, npp, RC_NODE_CREATING_CHILD,
usr/src/cmd/svc/configd/rc_node.c
5478
(void) pthread_mutex_unlock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
5480
rc = object_snapshot_take_new(np, svcname, instname, name, &outp);
usr/src/cmd/svc/configd/rc_node.c
5487
(void) pthread_mutex_lock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
5488
rc_node_rele_flag(np, RC_NODE_CREATING_CHILD);
usr/src/cmd/svc/configd/rc_node.c
5489
(void) pthread_mutex_unlock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
5503
rc_node_t *np, *outp;
usr/src/cmd/svc/configd/rc_node.c
5505
RC_NODE_PTR_GET_CHECK(np, npp);
usr/src/cmd/svc/configd/rc_node.c
5506
if (np->rn_id.rl_type != REP_PROTOCOL_ENTITY_INSTANCE) {
usr/src/cmd/svc/configd/rc_node.c
5516
return (rc_attach_snapshot(outp, 0, np, NULL,
usr/src/cmd/svc/configd/rc_node.c
5523
rc_node_t *np;
usr/src/cmd/svc/configd/rc_node.c
5531
RC_NODE_PTR_GET_CHECK_AND_LOCK(np, npp);
usr/src/cmd/svc/configd/rc_node.c
5532
if (np->rn_id.rl_type != REP_PROTOCOL_ENTITY_SNAPSHOT) {
usr/src/cmd/svc/configd/rc_node.c
5533
(void) pthread_mutex_unlock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
5536
snapid = np->rn_snapshot_id;
usr/src/cmd/svc/configd/rc_node.c
5537
rc = rc_node_get_fmri_or_fragment(np, old_fmri, sizeof (old_fmri),
usr/src/cmd/svc/configd/rc_node.c
5539
(void) pthread_mutex_unlock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
5542
if (np->rn_name != NULL) {
usr/src/cmd/svc/configd/rc_node.c
5543
if (strlcpy(old_name, np->rn_name, sizeof (old_name)) >=
usr/src/cmd/svc/configd/rc_node.c
5732
rc_node_pg_check_read_protect(rc_node_t *np)
usr/src/cmd/svc/configd/rc_node.c
5737
assert(!MUTEX_HELD(&np->rn_lock));
usr/src/cmd/svc/configd/rc_node.c
5739
if (np->rn_id.rl_type != REP_PROTOCOL_ENTITY_PROPERTYGRP)
usr/src/cmd/svc/configd/rc_node.c
5742
if (strcmp(np->rn_type, SCF_GROUP_FRAMEWORK) == 0 ||
usr/src/cmd/svc/configd/rc_node.c
5743
strcmp(np->rn_type, SCF_GROUP_DEPENDENCY) == 0 ||
usr/src/cmd/svc/configd/rc_node.c
5744
strcmp(np->rn_type, SCF_GROUP_METHOD) == 0)
usr/src/cmd/svc/configd/rc_node.c
5747
ret = rc_node_parent(np, &ent);
usr/src/cmd/svc/configd/rc_node.c
5752
ret = rc_svc_prop_exists(ent, np->rn_name, np->rn_type,
usr/src/cmd/svc/configd/rc_node.c
5781
rc_node_property_may_read(rc_node_t *np)
usr/src/cmd/svc/configd/rc_node.c
5790
if (np->rn_id.rl_type != REP_PROTOCOL_ENTITY_PROPERTY)
usr/src/cmd/svc/configd/rc_node.c
5799
ret = rc_node_parent(np, &pgp);
usr/src/cmd/svc/configd/rc_node.c
5846
strcmp(np->rn_name, AUTH_PROP_MODIFY) != 0)
usr/src/cmd/svc/configd/rc_node.c
5871
ret = rc_node_get_fmri_or_fragment(np, audit_data.ed_fmri,
usr/src/cmd/svc/configd/rc_node.c
5904
rc_iter_filter_name(rc_node_t *np, void *s)
usr/src/cmd/svc/configd/rc_node.c
5908
return (strcmp(np->rn_name, name) == 0);
usr/src/cmd/svc/configd/rc_node.c
5912
rc_iter_filter_type(rc_node_t *np, void *s)
usr/src/cmd/svc/configd/rc_node.c
5916
return (np->rn_type != NULL && strcmp(np->rn_type, type) == 0);
usr/src/cmd/svc/configd/rc_node.c
5921
rc_iter_null_filter(rc_node_t *np, void *s)
usr/src/cmd/svc/configd/rc_node.c
5942
rc_iter_create(rc_node_iter_t **resp, rc_node_t *np, uint32_t type,
usr/src/cmd/svc/configd/rc_node.c
5955
if (np->rn_id.rl_type == REP_PROTOCOL_ENTITY_CPROPERTYGRP)
usr/src/cmd/svc/configd/rc_node.c
5959
(void) pthread_mutex_lock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
5961
if ((res = rc_node_fill_children(np, type)) !=
usr/src/cmd/svc/configd/rc_node.c
5963
(void) pthread_mutex_unlock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
5970
nip->rni_iter = uu_list_walk_start(np->rn_children,
usr/src/cmd/svc/configd/rc_node.c
5973
nip->rni_iter_node = np;
usr/src/cmd/svc/configd/rc_node.c
5974
rc_node_hold_other(np);
usr/src/cmd/svc/configd/rc_node.c
5976
(void) pthread_mutex_unlock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
5980
(void) pthread_mutex_unlock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
5984
if (np->rn_id.rl_type == REP_PROTOCOL_ENTITY_SNAPSHOT) {
usr/src/cmd/svc/configd/rc_node.c
5986
(void) pthread_mutex_lock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
5987
res = rc_node_fill_children(np,
usr/src/cmd/svc/configd/rc_node.c
5989
(void) pthread_mutex_unlock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
5996
if (np->rn_cchain[0] == NULL)
usr/src/cmd/svc/configd/rc_node.c
6011
ent = np->rn_cchain[nip->rni_clevel];
usr/src/cmd/svc/configd/rc_node.c
604
static void rc_node_no_client_refs(rc_node_t *np);
usr/src/cmd/svc/configd/rc_node.c
6044
rc_node_hold(np); /* released by rc_iter_end() */
usr/src/cmd/svc/configd/rc_node.c
6045
nip->rni_parent = np;
usr/src/cmd/svc/configd/rc_node.c
6056
rc_node_t *np = iter->rni_parent;
usr/src/cmd/svc/configd/rc_node.c
6059
np = np->rn_cchain[iter->rni_clevel];
usr/src/cmd/svc/configd/rc_node.c
6061
assert(MUTEX_HELD(&np->rn_lock));
usr/src/cmd/svc/configd/rc_node.c
6066
(void) pthread_mutex_unlock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
6082
rc_node_t *np;
usr/src/cmd/svc/configd/rc_node.c
6088
RC_NODE_PTR_GET_CHECK_AND_LOCK(np, npp);
usr/src/cmd/svc/configd/rc_node.c
6090
if (np->rn_id.rl_type != REP_PROTOCOL_ENTITY_PROPERTY) {
usr/src/cmd/svc/configd/rc_node.c
6091
(void) pthread_mutex_unlock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
6097
(void) pthread_mutex_unlock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
6101
nip->rni_parent = np;
usr/src/cmd/svc/configd/rc_node.c
6108
rc_node_hold_locked(np);
usr/src/cmd/svc/configd/rc_node.c
6111
(void) pthread_mutex_unlock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
6133
rc_node_t *np;
usr/src/cmd/svc/configd/rc_node.c
6139
RC_NODE_PTR_GET_CHECK_AND_HOLD(np, npp);
usr/src/cmd/svc/configd/rc_node.c
6140
ret = rc_node_property_may_read(np);
usr/src/cmd/svc/configd/rc_node.c
6141
rc_node_rele(np);
usr/src/cmd/svc/configd/rc_node.c
6146
RC_NODE_PTR_GET_CHECK_AND_LOCK(np, npp);
usr/src/cmd/svc/configd/rc_node.c
6148
if (np->rn_id.rl_type != REP_PROTOCOL_ENTITY_PROPERTY) {
usr/src/cmd/svc/configd/rc_node.c
6149
(void) pthread_mutex_unlock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
6153
if (np->rn_values_size == 0) {
usr/src/cmd/svc/configd/rc_node.c
6154
(void) pthread_mutex_unlock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
6157
out->rpr_type = np->rn_valtype;
usr/src/cmd/svc/configd/rc_node.c
6158
w = strlcpy(out->rpr_value, &np->rn_values[0],
usr/src/cmd/svc/configd/rc_node.c
6167
ret = (np->rn_values_count != 1)? REP_PROTOCOL_FAIL_TRUNCATED :
usr/src/cmd/svc/configd/rc_node.c
6169
(void) pthread_mutex_unlock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
6177
rc_node_t *np = iter->rni_parent;
usr/src/cmd/svc/configd/rc_node.c
6194
RC_NODE_CHECK(np);
usr/src/cmd/svc/configd/rc_node.c
6195
ret = rc_node_property_may_read(np);
usr/src/cmd/svc/configd/rc_node.c
6200
RC_NODE_CHECK_AND_LOCK(np);
usr/src/cmd/svc/configd/rc_node.c
6202
vals = np->rn_values;
usr/src/cmd/svc/configd/rc_node.c
6203
len = np->rn_values_size;
usr/src/cmd/svc/configd/rc_node.c
6205
out->rpr_type = np->rn_valtype;
usr/src/cmd/svc/configd/rc_node.c
6233
(void) pthread_mutex_unlock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
6256
rc_node_t *np;
usr/src/cmd/svc/configd/rc_node.c
6260
RC_NODE_PTR_GET_CHECK(np, npp);
usr/src/cmd/svc/configd/rc_node.c
6266
if (np->rn_id.rl_type != REP_PROTOCOL_ENTITY_PROPERTY)
usr/src/cmd/svc/configd/rc_node.c
6276
if ((rc = rc_check_parent_child(np->rn_id.rl_type, type)) !=
usr/src/cmd/svc/configd/rc_node.c
6286
(np->rn_id.rl_type != REP_PROTOCOL_ENTITY_INSTANCE &&
usr/src/cmd/svc/configd/rc_node.c
6287
np->rn_id.rl_type != REP_PROTOCOL_ENTITY_SNAPSHOT))
usr/src/cmd/svc/configd/rc_node.c
6318
rc = rc_iter_create(iterp, np, type, f, (void *)pattern,
usr/src/cmd/svc/configd/rc_node.c
6348
rc_node_t *np = iter->rni_parent;
usr/src/cmd/svc/configd/rc_node.c
6365
(void) pthread_mutex_lock(&np->rn_lock); /* held by _iter_create() */
usr/src/cmd/svc/configd/rc_node.c
6367
if (!rc_node_wait_flag(np, RC_NODE_CHILDREN_CHANGING)) {
usr/src/cmd/svc/configd/rc_node.c
6368
(void) pthread_mutex_unlock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
6375
(void) pthread_mutex_unlock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
6376
np = np->rn_cchain[iter->rni_clevel];
usr/src/cmd/svc/configd/rc_node.c
6386
(void) pthread_mutex_lock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
6388
if (!rc_node_wait_flag(np, RC_NODE_CHILDREN_CHANGING)) {
usr/src/cmd/svc/configd/rc_node.c
6389
(void) pthread_mutex_unlock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
6395
assert(np->rn_flags & RC_NODE_HAS_CHILDREN);
usr/src/cmd/svc/configd/rc_node.c
6412
(void) pthread_mutex_unlock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
6418
np = parent->rn_cchain[iter->rni_clevel];
usr/src/cmd/svc/configd/rc_node.c
6419
assert(np != NULL);
usr/src/cmd/svc/configd/rc_node.c
6424
(void) pthread_mutex_lock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
6426
rc = rc_node_fill_children(np, iter->rni_type);
usr/src/cmd/svc/configd/rc_node.c
6430
uu_list_walk_start(np->rn_children,
usr/src/cmd/svc/configd/rc_node.c
6436
iter->rni_iter_node = np;
usr/src/cmd/svc/configd/rc_node.c
6437
rc_node_hold_other(np);
usr/src/cmd/svc/configd/rc_node.c
644
rc_node_match(rc_node_t *np, rc_node_lookup_t *l)
usr/src/cmd/svc/configd/rc_node.c
6442
(void) pthread_mutex_unlock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
646
rc_node_lookup_t *r = &np->rn_id;
usr/src/cmd/svc/configd/rc_node.c
6466
(void) pthread_mutex_unlock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
6477
(void) pthread_mutex_lock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
6480
if (!rc_node_wait_flag(np, RC_NODE_DYING)) {
usr/src/cmd/svc/configd/rc_node.c
6481
(void) pthread_mutex_unlock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
6508
(void) pthread_mutex_unlock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
6520
(void) pthread_mutex_lock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
6521
if (!rc_node_wait_flag(np, RC_NODE_DYING)) {
usr/src/cmd/svc/configd/rc_node.c
6522
(void) pthread_mutex_unlock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
6531
(void) pthread_mutex_unlock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
6533
(void) pthread_mutex_lock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
6534
if (!rc_node_wait_flag(np, RC_NODE_DYING)) {
usr/src/cmd/svc/configd/rc_node.c
6535
(void) pthread_mutex_unlock(&np->
usr/src/cmd/svc/configd/rc_node.c
6548
&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
6562
(void) pthread_mutex_unlock(&np->
usr/src/cmd/svc/configd/rc_node.c
6567
(void) pthread_mutex_lock(&np->
usr/src/cmd/svc/configd/rc_node.c
6569
if (!rc_node_wait_flag(np,
usr/src/cmd/svc/configd/rc_node.c
6572
np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
6582
&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
6599
(void) pthread_mutex_unlock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
6614
rc_node_t *np;
usr/src/cmd/svc/configd/rc_node.c
6619
np = nip->rni_parent;
usr/src/cmd/svc/configd/rc_node.c
6628
(void) pthread_mutex_lock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
6631
&np->rn_cchain[nip->rni_clevel]->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
6643
rc_node_t *np;
usr/src/cmd/svc/configd/rc_node.c
6650
RC_NODE_PTR_GET_CHECK_AND_HOLD(np, npp);
usr/src/cmd/svc/configd/rc_node.c
6652
if (np->rn_id.rl_type == REP_PROTOCOL_ENTITY_CPROPERTYGRP) {
usr/src/cmd/svc/configd/rc_node.c
6653
rc_node_rele(np);
usr/src/cmd/svc/configd/rc_node.c
6654
np = np->rn_cchain[0];
usr/src/cmd/svc/configd/rc_node.c
6655
RC_NODE_CHECK_AND_HOLD(np);
usr/src/cmd/svc/configd/rc_node.c
6658
if (np->rn_id.rl_type != REP_PROTOCOL_ENTITY_PROPERTYGRP) {
usr/src/cmd/svc/configd/rc_node.c
6659
rc_node_rele(np);
usr/src/cmd/svc/configd/rc_node.c
6663
if (np->rn_id.rl_ids[ID_SNAPSHOT] != 0) {
usr/src/cmd/svc/configd/rc_node.c
6664
rc_node_rele(np);
usr/src/cmd/svc/configd/rc_node.c
6671
rc_node_rele(np);
usr/src/cmd/svc/configd/rc_node.c
6680
rc_node_rele(np);
usr/src/cmd/svc/configd/rc_node.c
6684
if (np->rn_id.rl_ids[ID_INSTANCE] != 0 && /* instance pg */
usr/src/cmd/svc/configd/rc_node.c
6685
((strcmp(np->rn_name, AUTH_PG_ACTIONS) == 0 &&
usr/src/cmd/svc/configd/rc_node.c
6686
strcmp(np->rn_type, AUTH_PG_ACTIONS_TYPE) == 0) ||
usr/src/cmd/svc/configd/rc_node.c
6687
(strcmp(np->rn_name, AUTH_PG_GENERAL_OVR) == 0 &&
usr/src/cmd/svc/configd/rc_node.c
6688
strcmp(np->rn_type, AUTH_PG_GENERAL_OVR_TYPE) == 0))) {
usr/src/cmd/svc/configd/rc_node.c
6695
rc_node_rele(np);
usr/src/cmd/svc/configd/rc_node.c
6704
rc_node_rele(np);
usr/src/cmd/svc/configd/rc_node.c
6709
ret = rc_node_parent(np, &instn);
usr/src/cmd/svc/configd/rc_node.c
6712
rc_node_rele(np);
usr/src/cmd/svc/configd/rc_node.c
6727
rc_node_rele(np);
usr/src/cmd/svc/configd/rc_node.c
6735
if (strcmp(np->rn_name, AUTH_PG_ACTIONS) == 0)
usr/src/cmd/svc/configd/rc_node.c
6744
perm_auth_for_pgtype(np->rn_type);
usr/src/cmd/svc/configd/rc_node.c
6753
perm_add_enabling_values(pcp, np, AUTH_PROP_VALUE);
usr/src/cmd/svc/configd/rc_node.c
6757
perm_add_enabling_values(pcp, np, AUTH_PROP_MODIFY);
usr/src/cmd/svc/configd/rc_node.c
6761
strcmp(np->rn_name, AUTH_PG_GENERAL) == 0 &&
usr/src/cmd/svc/configd/rc_node.c
6762
strcmp(np->rn_type, AUTH_PG_GENERAL_TYPE) == 0)
usr/src/cmd/svc/configd/rc_node.c
6767
rc_node_rele(np);
usr/src/cmd/svc/configd/rc_node.c
6779
rc_node_rele(np);
usr/src/cmd/svc/configd/rc_node.c
679
rc_node_hold_ephemeral_locked(rc_node_t *np)
usr/src/cmd/svc/configd/rc_node.c
6797
rc_node_assign(txp, np);
usr/src/cmd/svc/configd/rc_node.c
6807
rc_node_rele(np);
usr/src/cmd/svc/configd/rc_node.c
681
assert(MUTEX_HELD(&np->rn_lock));
usr/src/cmd/svc/configd/rc_node.c
683
++np->rn_erefs;
usr/src/cmd/svc/configd/rc_node.c
6968
rc_node_t *np = txp->rnp_node;
usr/src/cmd/svc/configd/rc_node.c
697
rc_node_hold_other(rc_node_t *np)
usr/src/cmd/svc/configd/rc_node.c
6984
RC_NODE_CHECK(np);
usr/src/cmd/svc/configd/rc_node.c
699
if (atomic_add_32_nv(&np->rn_other_refs, 1) == 1) {
usr/src/cmd/svc/configd/rc_node.c
700
atomic_add_32(&np->rn_other_refs_held, 1);
usr/src/cmd/svc/configd/rc_node.c
7009
if (strcmp(np->rn_name, AUTH_PG_GENERAL) == 0 &&
usr/src/cmd/svc/configd/rc_node.c
701
assert(np->rn_other_refs_held > 0);
usr/src/cmd/svc/configd/rc_node.c
7010
strcmp(np->rn_type, AUTH_PG_GENERAL_TYPE) == 0) {
usr/src/cmd/svc/configd/rc_node.c
703
assert(np->rn_other_refs > 0);
usr/src/cmd/svc/configd/rc_node.c
7033
} else if (np->rn_id.rl_ids[ID_INSTANCE] != 0 &&
usr/src/cmd/svc/configd/rc_node.c
7034
strcmp(np->rn_name, AUTH_PG_GENERAL_OVR) == 0 &&
usr/src/cmd/svc/configd/rc_node.c
7035
strcmp(np->rn_type, AUTH_PG_GENERAL_OVR_TYPE) == 0) {
usr/src/cmd/svc/configd/rc_node.c
7045
rc = rc_node_parent(np, &instn);
usr/src/cmd/svc/configd/rc_node.c
7081
perm_auth_for_pgtype(np->rn_type);
usr/src/cmd/svc/configd/rc_node.c
7089
rc = perm_add_enabling_values(pcp, np,
usr/src/cmd/svc/configd/rc_node.c
7094
rc = tx_allow_value(cmds, cmds_sz, np);
usr/src/cmd/svc/configd/rc_node.c
7098
rc = perm_add_enabling_values(pcp, np,
usr/src/cmd/svc/configd/rc_node.c
710
rc_node_rele_other(rc_node_t *np)
usr/src/cmd/svc/configd/rc_node.c
712
assert(np->rn_other_refs > 0);
usr/src/cmd/svc/configd/rc_node.c
713
if (atomic_add_32_nv(&np->rn_other_refs, -1) == 0) {
usr/src/cmd/svc/configd/rc_node.c
7138
if ((rc = rc_node_get_fmri_or_fragment(np, pg_fmri,
usr/src/cmd/svc/configd/rc_node.c
714
(void) pthread_mutex_lock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
715
assert(np->rn_other_refs_held > 0);
usr/src/cmd/svc/configd/rc_node.c
716
if (atomic_add_32_nv(&np->rn_other_refs_held, -1) == 0 &&
usr/src/cmd/svc/configd/rc_node.c
7165
nnp->rn_id = np->rn_id; /* structure assignment */
usr/src/cmd/svc/configd/rc_node.c
7166
nnp->rn_hash = np->rn_hash;
usr/src/cmd/svc/configd/rc_node.c
7167
nnp->rn_name = strdup(np->rn_name);
usr/src/cmd/svc/configd/rc_node.c
7168
nnp->rn_type = strdup(np->rn_type);
usr/src/cmd/svc/configd/rc_node.c
7169
nnp->rn_pgflags = np->rn_pgflags;
usr/src/cmd/svc/configd/rc_node.c
717
np->rn_refs == 0 && (np->rn_flags & RC_NODE_OLD)) {
usr/src/cmd/svc/configd/rc_node.c
7179
(void) pthread_mutex_lock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
7185
if ((rc = rc_node_fill_children(np, REP_PROTOCOL_ENTITY_PROPERTY)) !=
usr/src/cmd/svc/configd/rc_node.c
7187
(void) pthread_mutex_unlock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
7192
if (!rc_node_hold_flag(np, RC_NODE_USING_PARENT)) {
usr/src/cmd/svc/configd/rc_node.c
7193
(void) pthread_mutex_unlock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
7199
if (np->rn_flags & RC_NODE_OLD) {
usr/src/cmd/svc/configd/rc_node.c
7200
rc_node_rele_flag(np, RC_NODE_USING_PARENT);
usr/src/cmd/svc/configd/rc_node.c
7201
(void) pthread_mutex_unlock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
7207
pp = rc_node_hold_parent_flag(np, RC_NODE_CHILDREN_CHANGING);
usr/src/cmd/svc/configd/rc_node.c
7211
(void) pthread_mutex_lock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
7212
if (np->rn_flags & RC_NODE_OLD) {
usr/src/cmd/svc/configd/rc_node.c
7213
(void) pthread_mutex_unlock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
7217
(void) pthread_mutex_unlock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
722
rc_node_no_client_refs(np);
usr/src/cmd/svc/configd/rc_node.c
7226
(void) pthread_mutex_lock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
7227
if (!rc_node_hold_flag(np, RC_NODE_IN_TX)) {
usr/src/cmd/svc/configd/rc_node.c
7228
(void) pthread_mutex_unlock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
7236
nnp->rn_gen_id = np->rn_gen_id;
usr/src/cmd/svc/configd/rc_node.c
7237
(void) pthread_mutex_unlock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
724
(void) pthread_mutex_unlock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
7240
rc = object_tx_commit(&np->rn_id, tx_data, &nnp->rn_gen_id);
usr/src/cmd/svc/configd/rc_node.c
7242
(void) pthread_mutex_lock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
7244
rc_node_rele_flag(np, RC_NODE_IN_TX);
usr/src/cmd/svc/configd/rc_node.c
7245
(void) pthread_mutex_unlock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
7260
while ((pnp = uu_list_first(np->rn_pg_notify_list)) != NULL)
usr/src/cmd/svc/configd/rc_node.c
7264
np->rn_flags |= RC_NODE_OLD;
usr/src/cmd/svc/configd/rc_node.c
7265
(void) pthread_mutex_unlock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
7267
rc_notify_remove_node(np);
usr/src/cmd/svc/configd/rc_node.c
7272
rc_node_relink_child(pp, np, nnp);
usr/src/cmd/svc/configd/rc_node.c
730
rc_node_hold_locked(rc_node_t *np)
usr/src/cmd/svc/configd/rc_node.c
7301
rc_node_t *np;
usr/src/cmd/svc/configd/rc_node.c
7303
RC_NODE_PTR_GET_CHECK_AND_LOCK(np, npp);
usr/src/cmd/svc/configd/rc_node.c
7305
if (np->rn_id.rl_type != REP_PROTOCOL_ENTITY_PROPERTYGRP) {
usr/src/cmd/svc/configd/rc_node.c
7306
(void) pthread_mutex_unlock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
7313
if (!rc_node_wait_flag(np, RC_NODE_IN_TX)) {
usr/src/cmd/svc/configd/rc_node.c
7314
(void) pthread_mutex_unlock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
7318
if (np->rn_flags & RC_NODE_OLD) {
usr/src/cmd/svc/configd/rc_node.c
7319
(void) pthread_mutex_unlock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
732
assert(MUTEX_HELD(&np->rn_lock));
usr/src/cmd/svc/configd/rc_node.c
7325
pnp->rnpn_pg = np;
usr/src/cmd/svc/configd/rc_node.c
7327
(void) uu_list_insert_after(np->rn_pg_notify_list, NULL, pnp);
usr/src/cmd/svc/configd/rc_node.c
7330
(void) pthread_mutex_unlock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
734
if (np->rn_refs == 0 && (np->rn_flags & RC_NODE_PARENT_REF))
usr/src/cmd/svc/configd/rc_node.c
735
rc_node_hold_other(np->rn_parent_ref);
usr/src/cmd/svc/configd/rc_node.c
736
np->rn_refs++;
usr/src/cmd/svc/configd/rc_node.c
737
assert(np->rn_refs > 0);
usr/src/cmd/svc/configd/rc_node.c
7383
rc_notify_t *np;
usr/src/cmd/svc/configd/rc_node.c
7407
while ((np = uu_list_next(rc_notify_list, me)) != NULL &&
usr/src/cmd/svc/configd/rc_node.c
7408
np->rcn_info == NULL)
usr/src/cmd/svc/configd/rc_node.c
7409
rc_notify_remove_locked(np);
usr/src/cmd/svc/configd/rc_node.c
741
rc_node_hold(rc_node_t *np)
usr/src/cmd/svc/configd/rc_node.c
743
(void) pthread_mutex_lock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
744
rc_node_hold_locked(np);
usr/src/cmd/svc/configd/rc_node.c
745
(void) pthread_mutex_unlock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
749
rc_node_rele_locked(rc_node_t *np)
usr/src/cmd/svc/configd/rc_node.c
7491
rc_notify_t *np;
usr/src/cmd/svc/configd/rc_node.c
7523
np = uu_list_next(rc_notify_list, me);
usr/src/cmd/svc/configd/rc_node.c
7524
while (np != NULL && !rc_notify_info_interested(rnip, np)) {
usr/src/cmd/svc/configd/rc_node.c
7525
rc_notify_t *next = uu_list_next(rc_notify_list, np);
usr/src/cmd/svc/configd/rc_node.c
7528
if (np->rcn_info) {
usr/src/cmd/svc/configd/rc_node.c
7535
rc_notify_remove_locked(np);
usr/src/cmd/svc/configd/rc_node.c
7538
np = next;
usr/src/cmd/svc/configd/rc_node.c
754
assert(MUTEX_HELD(&np->rn_lock));
usr/src/cmd/svc/configd/rc_node.c
7544
if (np == NULL) {
usr/src/cmd/svc/configd/rc_node.c
755
assert(np->rn_refs > 0);
usr/src/cmd/svc/configd/rc_node.c
7557
(void) uu_list_insert_after(rc_notify_list, np, me);
usr/src/cmd/svc/configd/rc_node.c
7559
if ((ndp = np->rcn_delete) != NULL) {
usr/src/cmd/svc/configd/rc_node.c
7562
rc_notify_remove_locked(np);
usr/src/cmd/svc/configd/rc_node.c
7568
nnp = np->rcn_node;
usr/src/cmd/svc/configd/rc_node.c
757
if (--np->rn_refs == 0) {
usr/src/cmd/svc/configd/rc_node.c
758
if (np->rn_flags & RC_NODE_PARENT_REF)
usr/src/cmd/svc/configd/rc_node.c
759
par_ref = np->rn_parent_ref;
usr/src/cmd/svc/configd/rc_node.c
7598
rc_notify_remove_locked(np);
usr/src/cmd/svc/configd/rc_node.c
765
if (np->rn_id.rl_type == REP_PROTOCOL_ENTITY_CPROPERTYGRP)
usr/src/cmd/svc/configd/rc_node.c
766
np->rn_flags |= RC_NODE_DEAD;
usr/src/cmd/svc/configd/rc_node.c
768
if ((np->rn_flags & (RC_NODE_DEAD|RC_NODE_OLD)) &&
usr/src/cmd/svc/configd/rc_node.c
769
np->rn_other_refs == 0 && np->rn_other_refs_held == 0)
usr/src/cmd/svc/configd/rc_node.c
778
rc_node_no_client_refs(np);
usr/src/cmd/svc/configd/rc_node.c
786
if (np->rn_erefs > 0)
usr/src/cmd/svc/configd/rc_node.c
787
--np->rn_erefs;
usr/src/cmd/svc/configd/rc_node.c
788
(void) pthread_mutex_unlock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
796
rc_node_rele(rc_node_t *np)
usr/src/cmd/svc/configd/rc_node.c
798
(void) pthread_mutex_lock(&np->rn_lock);
usr/src/cmd/svc/configd/rc_node.c
799
rc_node_rele_locked(np);
usr/src/cmd/svc/configd/rc_node.c
820
rc_node_t *np;
usr/src/cmd/svc/configd/rc_node.c
825
for (np = bp->cb_head; np != NULL; np = np->rn_hash_next) {
usr/src/cmd/svc/configd/rc_node.c
826
if (np->rn_hash == h && rc_node_match(np, lp)) {
usr/src/cmd/svc/configd/rc_node.c
827
rc_node_hold(np);
usr/src/cmd/svc/configd/rc_node.c
828
return (np);
usr/src/cmd/svc/configd/rc_node.c
840
rc_node_t *np;
usr/src/cmd/svc/configd/rc_node.c
845
np = cache_lookup_unlocked(bp, lp);
usr/src/cmd/svc/configd/rc_node.c
849
return (np);
usr/src/cmd/svc/configd/rc_node.c
853
cache_insert_unlocked(cache_bucket_t *bp, rc_node_t *np)
usr/src/cmd/svc/configd/rc_node.c
856
assert(np->rn_hash == rc_node_hash(&np->rn_id));
usr/src/cmd/svc/configd/rc_node.c
857
assert(bp == CACHE_BUCKET(np->rn_hash));
usr/src/cmd/svc/configd/rc_node.c
859
assert(np->rn_hash_next == NULL);
usr/src/cmd/svc/configd/rc_node.c
861
np->rn_hash_next = bp->cb_head;
usr/src/cmd/svc/configd/rc_node.c
862
bp->cb_head = np;
usr/src/cmd/svc/configd/rc_node.c
866
cache_remove_unlocked(cache_bucket_t *bp, rc_node_t *np)
usr/src/cmd/svc/configd/rc_node.c
871
assert(np->rn_hash == rc_node_hash(&np->rn_id));
usr/src/cmd/svc/configd/rc_node.c
872
assert(bp == CACHE_BUCKET(np->rn_hash));
usr/src/cmd/svc/configd/rc_node.c
875
if (*npp == np)
usr/src/cmd/svc/configd/rc_node.c
878
assert(*npp == np);
usr/src/cmd/svc/configd/rc_node.c
879
*npp = np->rn_hash_next;
usr/src/cmd/svc/configd/rc_node.c
880
np->rn_hash_next = NULL;
usr/src/cmd/svc/configd/rc_node.c
941
rc_node_free_fmri(rc_node_t *np)
usr/src/cmd/svc/configd/rc_node.c
943
if (np->rn_fmri != NULL) {
usr/src/cmd/svc/configd/rc_node.c
944
free((void *)np->rn_fmri);
usr/src/cmd/svc/configd/rc_node.c
945
np->rn_fmri = NULL;
usr/src/cmd/svc/startd/env.c
207
char **p, **np;
usr/src/cmd/svc/startd/env.c
219
np = nenv;
usr/src/cmd/svc/startd/env.c
223
*np = startd_alloc(sz);
usr/src/cmd/svc/startd/env.c
224
(void) strlcpy(*np, path, sz);
usr/src/cmd/svc/startd/env.c
225
np++;
usr/src/cmd/svc/startd/env.c
230
*np = startd_alloc(sz);
usr/src/cmd/svc/startd/env.c
231
(void) strlcpy(*np, "SMF_FMRI=", sz);
usr/src/cmd/svc/startd/env.c
232
(void) strlcat(*np, inst->ri_i.i_fmri, sz);
usr/src/cmd/svc/startd/env.c
233
np++;
usr/src/cmd/svc/startd/env.c
238
*np = startd_alloc(sz);
usr/src/cmd/svc/startd/env.c
239
(void) strlcpy(*np, "SMF_METHOD=", sz);
usr/src/cmd/svc/startd/env.c
240
(void) strlcat(*np, method, sz);
usr/src/cmd/svc/startd/env.c
241
np++;
usr/src/cmd/svc/startd/env.c
245
*np = startd_alloc(sz);
usr/src/cmd/svc/startd/env.c
246
(void) strlcpy(*np, "SMF_RESTARTER=", sz);
usr/src/cmd/svc/startd/env.c
247
(void) strlcat(*np, SCF_SERVICE_STARTD, sz);
usr/src/cmd/svc/startd/env.c
248
np++;
usr/src/cmd/svc/startd/env.c
251
*np = startd_alloc(sz);
usr/src/cmd/svc/startd/env.c
252
(void) strlcpy(*np, "SMF_ZONENAME=", sz);
usr/src/cmd/svc/startd/env.c
253
(void) strlcat(*np, zonename, sz);
usr/src/cmd/svc/startd/env.c
254
np++;
usr/src/cmd/svc/startd/env.c
259
*np = startd_alloc(sz);
usr/src/cmd/svc/startd/env.c
260
(void) strlcpy(*np, *p, sz);
usr/src/cmd/svc/startd/env.c
261
np++;
usr/src/cmd/svc/startd/env.c
279
*np = startd_alloc(sz);
usr/src/cmd/svc/startd/env.c
280
(void) strlcpy(*np, *p, sz);
usr/src/cmd/svc/startd/env.c
281
np++;
usr/src/cmd/svc/startd/env.c
285
*np = NULL;
usr/src/cmd/svc/startd/fork.c
1056
np = envp;
usr/src/cmd/svc/startd/fork.c
1059
*np = startd_zalloc(sz);
usr/src/cmd/svc/startd/fork.c
1060
(void) strlcpy(*np, "SMF_FMRI=", sz);
usr/src/cmd/svc/startd/fork.c
1061
(void) strncat(*np, SCF_INSTANCE_EMI, sz);
usr/src/cmd/svc/startd/fork.c
1062
np++;
usr/src/cmd/svc/startd/fork.c
1069
*np = startd_zalloc(sz);
usr/src/cmd/svc/startd/fork.c
1070
(void) strlcpy(*np, "PATH=", sz);
usr/src/cmd/svc/startd/fork.c
1071
(void) strncat(*np, emipath, sz);
usr/src/cmd/svc/startd/fork.c
936
char **envp, **np;
usr/src/cmd/svc/svccfg/svccfg_xml.c
1543
lxml_get_event(entity_t *entity, const char *pgname, xmlNodePtr np)
usr/src/cmd/svc/svccfg/svccfg_xml.c
1550
for (cursor = np->xmlChildrenNode; cursor != NULL;
usr/src/cmd/svc/svccfg/svccfg_xml.c
1571
lxml_get_notification_parameters(entity_t *entity, xmlNodePtr np)
usr/src/cmd/svc/svccfg/svccfg_xml.c
1583
for (count = 0, cursor = np->xmlChildrenNode; cursor != NULL;
usr/src/cmd/svc/svccfg/svccfg_xml.c
1627
lxml_get_event(entity, pgname, np);
usr/src/cmd/svc/svccfg/svccfg_xml.c
1640
lxml_get_event(entity, tset_to_string(t), np);
usr/src/cmd/svc/svccfg/svccfg_xml.c
1644
np);
usr/src/cmd/svc/svcs/svcs.c
590
ctid_to_pids(uint64_t c, pid_t **pidsp, uint_t *np)
usr/src/cmd/svc/svcs/svcs.c
620
*pidsp = realloc(*pidsp, (*np + m) * sizeof (*pidsp));
usr/src/cmd/svc/svcs/svcs.c
624
bcopy(pids, *pidsp + *np, m * sizeof (*pids));
usr/src/cmd/svc/svcs/svcs.c
625
*np += m;
usr/src/cmd/svc/svcs/svcs.c
632
uint_t *np, scf_property_t *prop, scf_value_t *val, scf_iter_t *iter)
usr/src/cmd/svc/svcs/svcs.c
664
ctid_to_pids(c, pidsp, np);
usr/src/cmd/svc/svcs/svcs.c
870
pid_t **pids, uint_t *np, int *restarter_specp)
usr/src/cmd/svc/svcs/svcs.c
901
ctid_to_pids(c, pids, np);
usr/src/cmd/svc/svcs/svcs.c
915
pid_t **pids, uint_t *np)
usr/src/cmd/svc/svcs/svcs.c
922
ret = pids_by_restarter(inst, fmri, pids, np, &restarter_spec);
usr/src/cmd/svc/svcs/svcs.c
931
*np = 0;
usr/src/cmd/svc/svcs/svcs.c
933
(void) propvals_to_pids(g_pg, scf_property_contract, pids, np,
usr/src/cmd/svc/svcs/svcs.c
937
pids, np, g_prop, g_val, iter);
usr/src/cmd/svr4pkg/libinst/flex_dev.c
47
char *np = device_name;
usr/src/cmd/svr4pkg/libinst/flex_dev.c
51
return (np);
usr/src/cmd/svr4pkg/libinst/flex_dev.c
53
if (dev_ok == 1 && listdev(np) != (char **) NULL) /* device.tab */
usr/src/cmd/svr4pkg/libinst/flex_dev.c
54
return (np);
usr/src/cmd/svr4pkg/libinst/flex_dev.c
56
if (!strncmp(np, "/dev", 4)) /* /dev path */
usr/src/cmd/svr4pkg/libinst/flex_dev.c
57
return (np);
usr/src/cmd/svr4pkg/libinst/flex_dev.c
64
if (realpath(np, new_device_name) == NULL) { /* path */
usr/src/cmd/svr4pkg/libinst/flex_dev.c
70
if (*np != '/' && dev_ok == 2) {
usr/src/cmd/svr4pkg/libinst/flex_dev.c
71
(void) sprintf(new_device_name, "%s/%s", cwd, np);
usr/src/cmd/svr4pkg/libinst/flex_dev.c
73
if ((np = strdup(new_device_name)) == NULL)
usr/src/cmd/svr4pkg/libinst/flex_dev.c
74
np = device_name;
usr/src/cmd/svr4pkg/libinst/flex_dev.c
77
return (np);
usr/src/cmd/svr4pkg/libinst/flex_dev.c
80
if (strcmp(np, new_device_name)) {
usr/src/cmd/svr4pkg/libinst/flex_dev.c
81
if ((np = strdup(new_device_name)) == NULL)
usr/src/cmd/svr4pkg/libinst/flex_dev.c
82
np = device_name;
usr/src/cmd/svr4pkg/libinst/flex_dev.c
86
return (np);
usr/src/cmd/svr4pkg/pkginstall/main.c
1747
for (np = cpio_names; *np != NULL; np++) {
usr/src/cmd/svr4pkg/pkginstall/main.c
1749
"%s/%s", instdir, *np);
usr/src/cmd/svr4pkg/pkginstall/main.c
236
char **np;
usr/src/cmd/tip/remcap.c
268
tnamatch(char *np)
usr/src/cmd/tip/remcap.c
276
for (Np = np; *Np && *Bp == *Np; Bp++, Np++)
usr/src/cmd/troff/troff.d/ta.c
523
int np; /* number of pages seen */
usr/src/cmd/troff/troff.d/ta.c
535
pgnum[np++] = n;
usr/src/cmd/troff/troff.d/ta.c
536
pgadr[np] = ftell(fp);
usr/src/cmd/troff/troff.d/ta.c
537
if (np > npmax)
usr/src/cmd/troff/troff.d/ta.c
538
npmax = np;
usr/src/cmd/troff/troff.d/ta.c
583
if (np - m <= 0) {
usr/src/cmd/troff/troff.d/ta.c
587
np -= m;
usr/src/cmd/troff/troff.d/ta.c
588
fseek(fp, pgadr[np], 0);
usr/src/cmd/troff/troff.d/ta.c
602
np = i + 1;
usr/src/cmd/troff/troff.d/ta.c
603
fseek(fp, pgadr[np], 0);
usr/src/cmd/ttymon/sttydefs.c
446
struct Gdef *np;
usr/src/cmd/ttymon/sttydefs.c
448
np = &Gdef[0];
usr/src/cmd/ttymon/sttydefs.c
449
for (i = 0; i < Ndefs; i++, np++) {
usr/src/cmd/ttymon/sttydefs.c
450
if (find_def(np->g_nextid) == NULL) {
usr/src/cmd/ttymon/sttydefs.c
453
np->g_nextid, np->g_id);
usr/src/cmd/ttymon/tmpmtab.c
804
char *cp, *dp, *np;
usr/src/cmd/ttymon/tmpmtab.c
807
np = buf;
usr/src/cmd/ttymon/tmpmtab.c
811
*np++ = *cp++;
usr/src/cmd/ttymon/tmpmtab.c
817
*np++ = *dp++;
usr/src/cmd/ttymon/tmpmtab.c
822
*np++ = *cp++;
usr/src/cmd/ttymon/tmpmtab.c
825
*np++ = *cp++;
usr/src/cmd/ttymon/tmpmtab.c
829
*np = '\0';
usr/src/cmd/units/units.c
313
char *np;
usr/src/cmd/units/units.c
317
np = cp;
usr/src/cmd/units/units.c
322
lp = hash(np);
usr/src/cmd/units/units.c
323
lp->name = np;
usr/src/cmd/units/units.c
353
np = cp;
usr/src/cmd/units/units.c
361
tp = hash(np);
usr/src/cmd/units/units.c
364
tp->name = np;
usr/src/cmd/units/units.c
373
lp = hash(np);
usr/src/cmd/units/units.c
377
lp->name = np;
usr/src/cmd/units/units.c
393
unames[f-1] = np;
usr/src/cmd/units/units.c
397
printf(gettext("redefinition %s\n"), np);
usr/src/cmd/units/units.c
482
char *np;
usr/src/cmd/units/units.c
486
np = name;
usr/src/cmd/units/units.c
487
while(*np)
usr/src/cmd/units/units.c
488
h = h*57 + *np++ - '0';
usr/src/cmd/vgrind/vgrindefs.c
159
tnamatch(char *np)
usr/src/cmd/vgrind/vgrindefs.c
167
for (Np = np; *Np && *Bp == *Np; Bp++, Np++)
usr/src/cmd/vgrind/vgrindefs.c
37
static int tnamatch(char *np);
usr/src/cmd/vi/misc/ctags.c
398
NODE *np;
usr/src/cmd/vi/misc/ctags.c
402
if ((np = malloc(sizeof (NODE))) == NULL) {
usr/src/cmd/vi/misc/ctags.c
407
head = np = (NODE *) malloc(sizeof (NODE));
usr/src/cmd/vi/misc/ctags.c
432
np->entry = savestr(name);
usr/src/cmd/vi/misc/ctags.c
433
np->file = curfile;
usr/src/cmd/vi/misc/ctags.c
434
np->f = f;
usr/src/cmd/vi/misc/ctags.c
435
np->lno = ln;
usr/src/cmd/vi/misc/ctags.c
436
np->left = np->right = 0;
usr/src/cmd/vi/misc/ctags.c
442
np->pat = savestr(lbuf);
usr/src/cmd/vi/misc/ctags.c
444
head = np;
usr/src/cmd/vi/misc/ctags.c
446
add_node(np, head);
usr/src/cmd/ypcmd/mknetid/getname.c
105
np = name;
usr/src/cmd/ypcmd/mknetid/getname.c
106
while (! issep(c) && ! iseol(c) && np - name < namelen) {
usr/src/cmd/ypcmd/mknetid/getname.c
107
*np++ = c;
usr/src/cmd/ypcmd/mknetid/getname.c
111
if (np - name < namelen) {
usr/src/cmd/ypcmd/mknetid/getname.c
112
*np = 0;
usr/src/cmd/ypcmd/mknetid/getname.c
95
register char *np;
usr/src/common/mdesc/mdesc_init_intern.c
109
md_element_t *np;
usr/src/common/mdesc/mdesc_init_intern.c
111
np = &(mdp->mdep[idx]);
usr/src/common/mdesc/mdesc_init_intern.c
113
switch (MDE_TAG(np)) {
usr/src/common/mdesc/mdesc_init_intern.c
119
if (root_name == MDE_NAME(np)) {
usr/src/common/mdesc/mdesc_init_intern.c
126
idx = MDE_PROP_INDEX(np);
usr/src/common/mpi/mpprime.h
67
mp_err mpp_divis_primes(mp_int *a, mp_digit *np);
usr/src/common/net/dhcp/octet.c
57
const uchar_t *np;
usr/src/common/net/dhcp/octet.c
67
for (i = 0, bp = bufp, np = (const uchar_t *)nump; i < nlen; i++) {
usr/src/common/net/dhcp/octet.c
68
*bp++ = ascii_conv[(np[i] >> 4) & 0x0f];
usr/src/common/net/dhcp/octet.c
69
*bp++ = ascii_conv[np[i] & 0x0f];
usr/src/common/net/patricia/radix.c
649
uchar_t *mp = m_arg, *np = n_arg, *lim;
usr/src/common/net/patricia/radix.c
651
if (LEN(mp) > LEN(np))
usr/src/common/net/patricia/radix.c
654
if (LEN(mp) == LEN(np))
usr/src/common/net/patricia/radix.c
656
if (*mp++ > *np++)
usr/src/common/nvpair/nvpair.c
1885
const char *np;
usr/src/common/nvpair/nvpair.c
1903
for (np = name; np && *np; np = sepp) {
usr/src/common/nvpair/nvpair.c
1909
skip_whitespace(np);
usr/src/common/nvpair/nvpair.c
1910
if (*np == 0)
usr/src/common/nvpair/nvpair.c
1915
sepp = strchr(np, sep);
usr/src/common/nvpair/nvpair.c
1920
idxp = strchr(np, '[');
usr/src/common/nvpair/nvpair.c
1932
n = idxp++ - np;
usr/src/common/nvpair/nvpair.c
1961
n = sepp++ - np;
usr/src/common/nvpair/nvpair.c
1963
n = strlen(np);
usr/src/common/nvpair/nvpair.c
1969
for (n--; (np[n] == ' ') || (np[n] == '\t'); n--)
usr/src/common/nvpair/nvpair.c
1993
if (strncmp(np, nvpair_name(nvp), n) ||
usr/src/common/smbclnt/smbfs_ntacl.c
1171
char *np;
usr/src/common/smbclnt/smbfs_ntacl.c
1186
err = ddi_strtoull(p, &np, 10, &auth);
usr/src/common/smbclnt/smbfs_ntacl.c
1190
auth = strtoull(p, &np, 10);
usr/src/common/smbclnt/smbfs_ntacl.c
1191
if (p == np)
usr/src/common/smbclnt/smbfs_ntacl.c
1200
for (p = np; *p; p++) {
usr/src/common/smbclnt/smbfs_ntacl.c
1225
p = np;
usr/src/common/smbclnt/smbfs_ntacl.c
1233
err = ddi_strtoul(p, &np, 10, &sa);
usr/src/common/smbclnt/smbfs_ntacl.c
1237
sa = strtoul(p, &np, 10);
usr/src/common/smbclnt/smbfs_ntacl.c
1238
if (p == np) {
usr/src/common/smbclnt/smbfs_ntacl.c
1244
p = np;
usr/src/grub/grub-0.97/netboot/forcedeth.c
1001
np->tx_flags |= cpu_to_le16(NV_TX_LASTPACKET1);
usr/src/grub/grub-0.97/netboot/forcedeth.c
1002
np->irqmask = NVREG_IRQMASK_WANTED_2;
usr/src/grub/grub-0.97/netboot/forcedeth.c
1003
np->irqmask |= NVREG_IRQ_TIMER;
usr/src/grub/grub-0.97/netboot/forcedeth.c
1006
np->tx_flags |= cpu_to_le16(NV_TX_LASTPACKET1);
usr/src/grub/grub-0.97/netboot/forcedeth.c
1007
np->irqmask = NVREG_IRQMASK_WANTED_2;
usr/src/grub/grub-0.97/netboot/forcedeth.c
1008
np->irqmask |= NVREG_IRQ_TIMER;
usr/src/grub/grub-0.97/netboot/forcedeth.c
341
static struct forcedeth_private *np;
usr/src/grub/grub-0.97/netboot/forcedeth.c
461
writel(np->linkspeed, base + NvRegLinkSpeed);
usr/src/grub/grub-0.97/netboot/forcedeth.c
525
unsigned int refill_rx = np->refill_rx;
usr/src/grub/grub-0.97/netboot/forcedeth.c
539
np->refill_rx = refill_rx;
usr/src/grub/grub-0.97/netboot/forcedeth.c
540
if (np->cur_rx - refill_rx == RX_RING)
usr/src/grub/grub-0.97/netboot/forcedeth.c
549
adv = mii_rw(nic, np->phyaddr, MII_ADVERTISE, MII_READ);
usr/src/grub/grub-0.97/netboot/forcedeth.c
550
lpa = mii_rw(nic, np->phyaddr, MII_LPA, MII_READ);
usr/src/grub/grub-0.97/netboot/forcedeth.c
573
if (np->duplex != newdup || np->linkspeed != newls) {
usr/src/grub/grub-0.97/netboot/forcedeth.c
574
np->duplex = newdup;
usr/src/grub/grub-0.97/netboot/forcedeth.c
575
np->linkspeed = newls;
usr/src/grub/grub-0.97/netboot/forcedeth.c
587
np->next_tx = np->nic_tx = 0;
usr/src/grub/grub-0.97/netboot/forcedeth.c
592
np->cur_rx = 0;
usr/src/grub/grub-0.97/netboot/forcedeth.c
593
np->refill_rx = 0;
usr/src/grub/grub-0.97/netboot/forcedeth.c
657
np->in_shutdown = 0;
usr/src/grub/grub-0.97/netboot/forcedeth.c
675
np->linkspeed = NVREG_LINKSPEED_FORCE | NVREG_LINKSPEED_10;
usr/src/grub/grub-0.97/netboot/forcedeth.c
676
np->duplex = 0;
usr/src/grub/grub-0.97/netboot/forcedeth.c
701
np->phyaddr = i;
usr/src/grub/grub-0.97/netboot/forcedeth.c
714
np->linkspeed & NVREG_LINKSPEED_10 ? 10 : 100,
usr/src/grub/grub-0.97/netboot/forcedeth.c
715
np->duplex ? "Full" : "Half");
usr/src/grub/grub-0.97/netboot/forcedeth.c
717
writel(NVREG_MISC1_FORCE | (np->duplex ? 0 : NVREG_MISC1_HD),
usr/src/grub/grub-0.97/netboot/forcedeth.c
735
writel((np->
usr/src/grub/grub-0.97/netboot/forcedeth.c
785
(mii_rw(nic, np->phyaddr, MII_BMSR, MII_READ) &
usr/src/grub/grub-0.97/netboot/forcedeth.c
810
i = np->cur_rx % RX_RING;
usr/src/grub/grub-0.97/netboot/forcedeth.c
827
np->cur_rx++;
usr/src/grub/grub-0.97/netboot/forcedeth.c
846
int nr = np->next_tx % TX_RING;
usr/src/grub/grub-0.97/netboot/forcedeth.c
867
tx_ring[nr].Flags = np->tx_flags;
usr/src/grub/grub-0.97/netboot/forcedeth.c
871
tx_ring[nr].Flags = np->tx_flags;
usr/src/grub/grub-0.97/netboot/forcedeth.c
872
np->next_tx++;
usr/src/grub/grub-0.97/netboot/forcedeth.c
891
np->in_shutdown = 1;
usr/src/grub/grub-0.97/netboot/forcedeth.c
903
writel(np->orig_mac[0], base + NvRegMacAddrA);
usr/src/grub/grub-0.97/netboot/forcedeth.c
904
writel(np->orig_mac[1], base + NvRegMacAddrB);
usr/src/grub/grub-0.97/netboot/forcedeth.c
945
np = &npx;
usr/src/grub/grub-0.97/netboot/forcedeth.c
961
np->orig_mac[0] = readl(base + NvRegMacAddrA);
usr/src/grub/grub-0.97/netboot/forcedeth.c
962
np->orig_mac[1] = readl(base + NvRegMacAddrB);
usr/src/grub/grub-0.97/netboot/forcedeth.c
964
nic->node_addr[0] = (np->orig_mac[1] >> 8) & 0xff;
usr/src/grub/grub-0.97/netboot/forcedeth.c
965
nic->node_addr[1] = (np->orig_mac[1] >> 0) & 0xff;
usr/src/grub/grub-0.97/netboot/forcedeth.c
966
nic->node_addr[2] = (np->orig_mac[0] >> 24) & 0xff;
usr/src/grub/grub-0.97/netboot/forcedeth.c
967
nic->node_addr[3] = (np->orig_mac[0] >> 16) & 0xff;
usr/src/grub/grub-0.97/netboot/forcedeth.c
968
nic->node_addr[4] = (np->orig_mac[0] >> 8) & 0xff;
usr/src/grub/grub-0.97/netboot/forcedeth.c
969
nic->node_addr[5] = (np->orig_mac[0] >> 0) & 0xff;
usr/src/grub/grub-0.97/netboot/forcedeth.c
992
np->tx_flags =
usr/src/grub/grub-0.97/netboot/forcedeth.c
997
np->irqmask = NVREG_IRQMASK_WANTED_2;
usr/src/grub/grub-0.97/netboot/forcedeth.c
998
np->irqmask |= NVREG_IRQ_TIMER;
usr/src/lib/cfgadm_plugins/fp/common/cfga_list.c
1112
int *np,
usr/src/lib/cfgadm_plugins/fp/common/cfga_list.c
1120
*np = 0;
usr/src/lib/cfgadm_plugins/fp/common/cfga_list.c
1166
*np = i;
usr/src/lib/cfgadm_plugins/fp/common/cfga_list.c
76
fpcfga_cmd_t cmd, cfga_stat_t chld_config, int *np, uint_t flags);
usr/src/lib/cfgadm_plugins/scsi/common/cfga_list.c
257
int *np)
usr/src/lib/cfgadm_plugins/scsi/common/cfga_list.c
264
*np = 0;
usr/src/lib/cfgadm_plugins/scsi/common/cfga_list.c
305
*np = i;
usr/src/lib/cfgadm_plugins/scsi/common/cfga_list.c
52
scfga_cmd_t cmd, cfga_stat_t chld_config, int *np);
usr/src/lib/fm/topo/libtopo/common/hc.c
1265
tnode_t *np;
usr/src/lib/fm/topo/libtopo/common/hc.c
1269
for (np = topo_child_first(pnp); np != NULL;
usr/src/lib/fm/topo/libtopo/common/hc.c
1270
np = topo_child_next(pnp, np)) {
usr/src/lib/fm/topo/libtopo/common/hc.c
1271
topo_node_hold(np);
usr/src/lib/fm/topo/libtopo/common/hc.c
1272
if (hc_match(mod, np, hwp->hcw_fmri, name, inst,
usr/src/lib/fm/topo/libtopo/common/hc.c
1274
wp->tw_node = np;
usr/src/lib/fm/topo/libtopo/common/hc.c
1276
status = wp->tw_cb(mod, np, hwp);
usr/src/lib/fm/topo/libtopo/common/hc.c
1278
status = wp->tw_cb(wp->tw_thp, np, hwp);
usr/src/lib/fm/topo/libtopo/common/hc.c
1279
topo_node_rele(np);
usr/src/lib/fm/topo/libtopo/common/hc.c
1284
topo_node_rele(np);
usr/src/lib/fm/topo/libtopo/common/topo_mod.c
635
nvlist_t *np = NULL;
usr/src/lib/fm/topo/libtopo/common/topo_mod.c
637
if (topo_fmri_str2nvl(mod->tm_hdl, fmristr, &np, &err) < 0)
usr/src/lib/fm/topo/libtopo/common/topo_mod.c
640
if (topo_mod_nvdup(mod, np, fmri) < 0) {
usr/src/lib/fm/topo/libtopo/common/topo_mod.c
641
nvlist_free(np);
usr/src/lib/fm/topo/libtopo/common/topo_mod.c
645
nvlist_free(np);
usr/src/lib/fm/topo/libtopo/common/topo_xml.c
459
tf_rdata_t *rp, *pp, *np;
usr/src/lib/fm/topo/libtopo/common/topo_xml.c
488
if ((np = topo_xml_walk(mp, xinfo, dxn, ptn)) == NULL) {
usr/src/lib/fm/topo/libtopo/common/topo_xml.c
495
pp->rd_next = np;
usr/src/lib/fm/topo/libtopo/common/topo_xml.c
497
pad->tpad_sibs = np;
usr/src/lib/fm/topo/libtopo/common/topo_xml.c
499
pad->tpad_child = np;
usr/src/lib/fm/topo/modules/common/pcibus/did.c
335
did_t *np;
usr/src/lib/fm/topo/modules/common/pcibus/did.c
346
if ((np = topo_mod_zalloc(mp, sizeof (did_t))) == NULL)
usr/src/lib/fm/topo/modules/common/pcibus/did.c
348
np->dp_mod = mp;
usr/src/lib/fm/topo/modules/common/pcibus/did.c
349
np->dp_src = src;
usr/src/lib/fm/topo/modules/common/pcibus/did.c
350
np->dp_hash = (did_hash_t *)topo_mod_getspecific(mp);
usr/src/lib/fm/topo/modules/common/pcibus/did.c
351
np->dp_tnode = NULL;
usr/src/lib/fm/topo/modules/common/pcibus/did.c
358
topo_mod_free(mp, np, sizeof (did_t));
usr/src/lib/fm/topo/modules/common/pcibus/did.c
361
np->dp_board = ibrd;
usr/src/lib/fm/topo/modules/common/pcibus/did.c
362
np->dp_bridge = ibrdge;
usr/src/lib/fm/topo/modules/common/pcibus/did.c
363
np->dp_rc = irc;
usr/src/lib/fm/topo/modules/common/pcibus/did.c
365
np->dp_bus = PCI_REG_BUS_G(reg);
usr/src/lib/fm/topo/modules/common/pcibus/did.c
367
np->dp_bus = ibus;
usr/src/lib/fm/topo/modules/common/pcibus/did.c
368
np->dp_dev = PCI_REG_DEV_G(reg);
usr/src/lib/fm/topo/modules/common/pcibus/did.c
369
np->dp_fn = PCI_REG_FUNC_G(reg);
usr/src/lib/fm/topo/modules/common/pcibus/did.c
370
np->dp_bdf = (PCI_REG_BUS_G(reg) << 8) | (PCI_REG_DEV_G(reg) << 3) |
usr/src/lib/fm/topo/modules/common/pcibus/did.c
377
np->dp_class = GETCLASS(code);
usr/src/lib/fm/topo/modules/common/pcibus/did.c
378
np->dp_subclass = GETSUBCLASS(code);
usr/src/lib/fm/topo/modules/common/pcibus/did.c
380
np->dp_class = -1;
usr/src/lib/fm/topo/modules/common/pcibus/did.c
385
(void) di_devtype_get(mp, src, &np->dp_devtype);
usr/src/lib/fm/topo/modules/common/pcibus/did.c
391
if (di_physlotinfo_get(mp, src, np->dp_bdf, &np->dp_physlot,
usr/src/lib/fm/topo/modules/common/pcibus/did.c
392
&np->dp_physlot_name) < 0) {
usr/src/lib/fm/topo/modules/common/pcibus/did.c
393
if (np->dp_devtype != NULL)
usr/src/lib/fm/topo/modules/common/pcibus/did.c
394
topo_mod_strfree(mp, np->dp_devtype);
usr/src/lib/fm/topo/modules/common/pcibus/did.c
395
topo_mod_free(mp, np, sizeof (did_t));
usr/src/lib/fm/topo/modules/common/pcibus/did.c
402
np->dp_physlot = -1;
usr/src/lib/fm/topo/modules/common/pcibus/did.c
403
if (di_slotinfo_get(mp, src, &np->dp_nslots,
usr/src/lib/fm/topo/modules/common/pcibus/did.c
404
&np->dp_slotnames) < 0) {
usr/src/lib/fm/topo/modules/common/pcibus/did.c
405
if (np->dp_devtype != NULL)
usr/src/lib/fm/topo/modules/common/pcibus/did.c
406
topo_mod_strfree(mp, np->dp_devtype);
usr/src/lib/fm/topo/modules/common/pcibus/did.c
407
topo_mod_free(mp, np, sizeof (did_t));
usr/src/lib/fm/topo/modules/common/pcibus/did.c
411
did_hash_insert(mp, src, np);
usr/src/lib/fm/topo/modules/common/pcibus/did.c
412
did_hold(np);
usr/src/lib/fm/topo/modules/common/pcibus/did.c
413
return (np);
usr/src/lib/fm/topo/modules/common/pcibus/pcibus.c
734
did_t *np;
usr/src/lib/fm/topo/modules/common/pcibus/pcibus.c
749
np = did_create(mod, sib, board, bridge, rc, bover);
usr/src/lib/fm/topo/modules/common/pcibus/pcibus.c
750
if (np == NULL)
usr/src/lib/fm/topo/modules/common/pcibus/pcibus.c
752
did_BDF(np, &b, &d, &f);
usr/src/lib/fm/topo/modules/common/pcibus/pcibus.c
753
pps[d][f] = np;
usr/src/lib/fm/topo/modules/common/pcibus/pcibus.c
755
bp = np;
usr/src/lib/fm/topo/modules/common/ses/ses.c
1036
verify((np = ses_node_lookup(snap, nodeid)) != NULL);
usr/src/lib/fm/topo/modules/common/ses/ses.c
1038
return (np);
usr/src/lib/fm/topo/modules/common/ses/ses.c
1061
ses_node_t *np;
usr/src/lib/fm/topo/modules/common/ses/ses.c
1065
if ((np = ses_node_lock(mod, tn)) == NULL)
usr/src/lib/fm/topo/modules/common/ses/ses.c
1068
verify((props = ses_node_props(np)) != NULL);
usr/src/lib/fm/topo/modules/common/ses/ses.c
1363
ses_node_t *np;
usr/src/lib/fm/topo/modules/common/ses/ses.c
1375
np = ap->san_node;
usr/src/lib/fm/topo/modules/common/ses/ses.c
1376
props = ses_node_props(np);
usr/src/lib/fm/topo/modules/common/ses/ses.c
1393
np = ap->san_node;
usr/src/lib/fm/topo/modules/common/ses/ses.c
1394
props = ses_node_props(np);
usr/src/lib/fm/topo/modules/common/ses/ses.c
1449
ses_node_t *np = snp->sen_node;
usr/src/lib/fm/topo/modules/common/ses/ses.c
1462
props = ses_node_props(np);
usr/src/lib/fm/topo/modules/common/ses/ses.c
1488
for (parent = ses_node_parent(np); parent != NULL;
usr/src/lib/fm/topo/modules/common/ses/ses.c
1523
parent = ses_node_parent(np);
usr/src/lib/fm/topo/modules/common/ses/ses.c
1540
if (ses_set_standard_props(mod, frutn, tn, NULL, ses_node_id(np),
usr/src/lib/fm/topo/modules/common/ses/ses.c
1634
ses_node_t *np = snp->sen_node;
usr/src/lib/fm/topo/modules/common/ses/ses.c
1645
props = ses_node_props(np);
usr/src/lib/fm/topo/modules/common/ses/ses.c
1897
ses_node_t *np = snp->sen_node;
usr/src/lib/fm/topo/modules/common/ses/ses.c
1905
props = ses_node_props(np);
usr/src/lib/fm/topo/modules/common/ses/ses.c
1989
ses_node_t *np = snp->sen_node;
usr/src/lib/fm/topo/modules/common/ses/ses.c
1995
props = ses_node_props(np);
usr/src/lib/fm/topo/modules/common/ses/ses.c
3223
ses_enum_chassis_t *cp, ses_node_t *np, nvlist_t *props,
usr/src/lib/fm/topo/modules/common/ses/ses.c
3232
assert(np != NULL);
usr/src/lib/fm/topo/modules/common/ses/ses.c
3248
cp->sec_enclosure = np;
usr/src/lib/fm/topo/modules/common/ses/ses.c
3273
cp->sec_enclosure = np;
usr/src/lib/fm/topo/modules/common/ses/ses.c
3289
ses_enum_gather(ses_node_t *np, void *data)
usr/src/lib/fm/topo/modules/common/ses/ses.c
3291
nvlist_t *props = ses_node_props(np);
usr/src/lib/fm/topo/modules/common/ses/ses.c
3303
if (ses_node_type(np) == SES_NODE_ENCLOSURE) {
usr/src/lib/fm/topo/modules/common/ses/ses.c
3378
np, props, NO_SUBCHASSIS,
usr/src/lib/fm/topo/modules/common/ses/ses.c
3394
if (ses_init_chassis(mod, sdp, cp, scp, np,
usr/src/lib/fm/topo/modules/common/ses/ses.c
3418
np, props, NO_SUBCHASSIS,
usr/src/lib/fm/topo/modules/common/ses/ses.c
3428
cp, np, props, NO_SUBCHASSIS,
usr/src/lib/fm/topo/modules/common/ses/ses.c
3456
np, props, subchassis,
usr/src/lib/fm/topo/modules/common/ses/ses.c
3467
np, props, subchassis,
usr/src/lib/fm/topo/modules/common/ses/ses.c
3473
} else if (ses_node_type(np) == SES_NODE_ELEMENT) {
usr/src/lib/fm/topo/modules/common/ses/ses.c
3548
snp->sen_node = np;
usr/src/lib/fm/topo/modules/common/ses/ses.c
3556
sap->san_node = np;
usr/src/lib/fm/topo/modules/common/ses/ses.c
3574
snp->sen_node = np;
usr/src/lib/fm/topo/modules/common/ses/ses.c
3578
sap->san_node = np;
usr/src/lib/fm/topo/modules/common/ses/ses.c
804
ses_enum_node_t *np;
usr/src/lib/fm/topo/modules/common/ses/ses.c
818
while ((np = topo_list_next(&cp->sec_nodes)) != NULL) {
usr/src/lib/fm/topo/modules/common/ses/ses.c
819
while ((ap = topo_list_next(&np->sen_alt_nodes)) !=
usr/src/lib/fm/topo/modules/common/ses/ses.c
821
topo_list_delete(&np->sen_alt_nodes, ap);
usr/src/lib/fm/topo/modules/common/ses/ses.c
824
topo_list_delete(&cp->sec_nodes, np);
usr/src/lib/fm/topo/modules/common/ses/ses.c
825
topo_mod_free(mod, np, sizeof (ses_enum_node_t));
usr/src/lib/fm/topo/modules/common/ses/ses.c
960
ses_node_t *np;
usr/src/lib/fm/topo/modules/common/ses/ses_facility.c
144
ses_node_t *np;
usr/src/lib/fm/topo/modules/common/ses/ses_facility.c
166
if ((np = ses_node_lock(mod, tn)) == NULL) {
usr/src/lib/fm/topo/modules/common/ses/ses_facility.c
171
verify((props = ses_node_props(np)) != NULL);
usr/src/lib/fm/topo/modules/common/ses/ses_facility.c
200
if (ses_node_ctl(np, SES_CTL_OP_SETPROP, nvl) != 0) {
usr/src/lib/fm/topo/modules/common/ses/ses_facility.c
255
ses_node_t *np;
usr/src/lib/fm/topo/modules/common/ses/ses_facility.c
278
if ((np = ses_node_lock(mod, tn)) == NULL) {
usr/src/lib/fm/topo/modules/common/ses/ses_facility.c
283
verify((props = ses_node_props(np)) != NULL);
usr/src/lib/fm/topo/modules/common/ses/ses_facility.c
329
ses_node_t *np;
usr/src/lib/fm/topo/modules/common/ses/ses_facility.c
338
if ((np = ses_node_lock(mod, tn)) == NULL) {
usr/src/lib/fm/topo/modules/common/ses/ses_facility.c
343
verify((props = ses_node_props(np)) != NULL);
usr/src/lib/fm/topo/modules/common/ses/ses_facility.c
417
ses_node_t *np;
usr/src/lib/fm/topo/modules/common/ses/ses_facility.c
419
if ((np = ses_node_lock(mod, tn)) == NULL) {
usr/src/lib/fm/topo/modules/common/ses/ses_facility.c
424
verify((props = ses_node_props(np)) != NULL);
usr/src/lib/fm/topo/modules/common/ses/ses_facility.c
772
ses_node_t *np;
usr/src/lib/fm/topo/modules/common/ses/ses_facility.c
777
if ((np = ses_node_lock(mod, tn)) == NULL)
usr/src/lib/fm/topo/modules/common/ses/ses_facility.c
780
assert(ses_node_type(np) == SES_NODE_ELEMENT);
usr/src/lib/fm/topo/modules/common/ses/ses_facility.c
781
nodeid = ses_node_id(np);
usr/src/lib/fm/topo/modules/common/ses/ses_facility.c
782
verify((props = ses_node_props(np)) != NULL);
usr/src/lib/fm/topo/modules/common/ses/ses_facility.c
958
ses_node_t *np, *agg;
usr/src/lib/fm/topo/modules/common/ses/ses_facility.c
962
if ((np = ses_node_lock(mod, tn)) == NULL)
usr/src/lib/fm/topo/modules/common/ses/ses_facility.c
965
assert(ses_node_type(np) == SES_NODE_ENCLOSURE);
usr/src/lib/fm/topo/modules/common/ses/ses_facility.c
966
nodeid = ses_node_id(np);
usr/src/lib/fm/topo/modules/common/ses/ses_facility.c
985
for (agg = ses_node_child(np); agg != NULL;
usr/src/lib/gss_mechs/mech_krb5/krb5/os/localaddr.c
840
get_ifreq_array(char **bufp, size_t *np, int s)
usr/src/lib/gss_mechs/mech_krb5/krb5/os/localaddr.c
915
*np = n;
usr/src/lib/gss_mechs/mech_krb5/krb5/posix/setenv.c
167
register const char *np;
usr/src/lib/gss_mechs/mech_krb5/krb5/posix/setenv.c
172
for (np = name; *np && *np != '='; ++np)
usr/src/lib/gss_mechs/mech_krb5/krb5/posix/setenv.c
174
len = np - name;
usr/src/lib/krb5/kadm5/srv/server_acl.c
476
aent_t *np;
usr/src/lib/krb5/kadm5/srv/server_acl.c
479
for (ap=acl_list_head; ap; ap = np) {
usr/src/lib/krb5/kadm5/srv/server_acl.c
495
np = ap->ae_next;
usr/src/lib/libc/port/aio/aio.c
1354
notif_param_t np;
usr/src/lib/libc/port/aio/aio.c
1365
np.np_signo = 0;
usr/src/lib/libc/port/aio/aio.c
1366
np.np_port = -1;
usr/src/lib/libc/port/aio/aio.c
1367
np.np_lio_signo = 0;
usr/src/lib/libc/port/aio/aio.c
1368
np.np_lio_port = -1;
usr/src/lib/libc/port/aio/aio.c
1398
if ((np.np_signo = reqp->req_sigevent.sigev_signo) != 0)
usr/src/lib/libc/port/aio/aio.c
1400
np.np_user = reqp->req_sigevent.sigev_value.sival_ptr;
usr/src/lib/libc/port/aio/aio.c
1402
if ((np.np_port = reqp->req_sigevent.sigev_signo) >= 0)
usr/src/lib/libc/port/aio/aio.c
1404
np.np_event = reqp->req_op;
usr/src/lib/libc/port/aio/aio.c
1405
if (np.np_event == AIOFSYNC && reqp->req_largefile)
usr/src/lib/libc/port/aio/aio.c
1406
np.np_event = AIOFSYNC64;
usr/src/lib/libc/port/aio/aio.c
1407
np.np_object = (uintptr_t)reqp->req_aiocbp;
usr/src/lib/libc/port/aio/aio.c
1408
np.np_user = reqp->req_sigevent.sigev_value.sival_ptr;
usr/src/lib/libc/port/aio/aio.c
1457
if ((np.np_lio_signo = head->lio_signo) != 0)
usr/src/lib/libc/port/aio/aio.c
1459
np.np_lio_user = head->lio_sigval.sival_ptr;
usr/src/lib/libc/port/aio/aio.c
1462
np.np_lio_port = head->lio_port;
usr/src/lib/libc/port/aio/aio.c
1463
np.np_lio_event = head->lio_event;
usr/src/lib/libc/port/aio/aio.c
1464
np.np_lio_object =
usr/src/lib/libc/port/aio/aio.c
1466
np.np_lio_user = head->lio_sigval.sival_ptr;
usr/src/lib/libc/port/aio/aio.c
1493
reqp->req_notify = np;
usr/src/lib/libc/port/aio/aio.c
1503
send_notification(&np);
usr/src/lib/libc/port/gen/malloc.c
133
TREE *np;
usr/src/lib/libc/port/gen/malloc.c
144
for (n = 0, np = List[i]; n < NPS; ++n) {
usr/src/lib/libc/port/gen/malloc.c
145
tp = np;
usr/src/lib/libc/port/gen/malloc.c
147
np = NEXT(tp);
usr/src/lib/libc/port/gen/malloc.c
148
AFTER(tp) = np;
usr/src/lib/libc/port/gen/malloc.c
302
TREE *tp, *np;
usr/src/lib/libc/port/gen/malloc.c
366
np = NEXT(tp);
usr/src/lib/libc/port/gen/malloc.c
367
if (!ISBIT0(SIZE(np))) {
usr/src/lib/libc/port/gen/malloc.c
368
ASSERT(SIZE(np) >= MINSIZE);
usr/src/lib/libc/port/gen/malloc.c
369
ASSERT(!ISBIT1(SIZE(np)));
usr/src/lib/libc/port/gen/malloc.c
370
SIZE(tp) += SIZE(np) + WORDSIZE;
usr/src/lib/libc/port/gen/malloc.c
371
if (np != Bottom)
usr/src/lib/libc/port/gen/malloc.c
372
t_delete(np);
usr/src/lib/libc/port/gen/malloc.c
375
CLRBIT1(SIZE(NEXT(np)));
usr/src/lib/libc/port/gen/malloc.c
398
np = NEXT(tp);
usr/src/lib/libc/port/gen/malloc.c
399
SIZE(np) = n|BIT0;
usr/src/lib/libc/port/gen/malloc.c
400
realfree(DATA(np));
usr/src/lib/libc/port/gen/malloc.c
454
(SIZE(np = LAST(tp)) + SIZE(tp) + WORDSIZE) >= size) {
usr/src/lib/libc/port/gen/malloc.c
455
ASSERT(!ISBIT0(SIZE(np)));
usr/src/lib/libc/port/gen/malloc.c
456
t_delete(np);
usr/src/lib/libc/port/gen/malloc.c
457
SIZE(np) += SIZE(tp) + WORDSIZE;
usr/src/lib/libc/port/gen/malloc.c
462
(void) memmove(DATA(np), old, SIZE(tp));
usr/src/lib/libc/port/gen/malloc.c
463
old = DATA(np);
usr/src/lib/libc/port/gen/malloc.c
464
tp = np;
usr/src/lib/libc/port/gen/malloc.c
488
TREE *tp, *sp, *np;
usr/src/lib/libc/port/gen/malloc.c
510
np = NEXT(tp);
usr/src/lib/libc/port/gen/malloc.c
511
if (!ISBIT0(SIZE(np))) {
usr/src/lib/libc/port/gen/malloc.c
512
if (np != Bottom)
usr/src/lib/libc/port/gen/malloc.c
513
t_delete(np);
usr/src/lib/libc/port/gen/malloc.c
514
SIZE(tp) += SIZE(np) + WORDSIZE;
usr/src/lib/libc/port/gen/malloc.c
519
np = LAST(tp);
usr/src/lib/libc/port/gen/malloc.c
520
ASSERT(!ISBIT0(SIZE(np)));
usr/src/lib/libc/port/gen/malloc.c
521
ASSERT(np != Bottom);
usr/src/lib/libc/port/gen/malloc.c
522
t_delete(np);
usr/src/lib/libc/port/gen/malloc.c
523
SIZE(np) += SIZE(tp) + WORDSIZE;
usr/src/lib/libc/port/gen/malloc.c
524
tp = np;
usr/src/lib/libc/port/gen/malloc.c
540
np = Root;
usr/src/lib/libc/port/gen/malloc.c
542
if (SIZE(np) > size) {
usr/src/lib/libc/port/gen/malloc.c
543
if (LEFT(np))
usr/src/lib/libc/port/gen/malloc.c
544
np = LEFT(np);
usr/src/lib/libc/port/gen/malloc.c
546
LEFT(np) = tp;
usr/src/lib/libc/port/gen/malloc.c
547
PARENT(tp) = np;
usr/src/lib/libc/port/gen/malloc.c
550
} else if (SIZE(np) < size) {
usr/src/lib/libc/port/gen/malloc.c
551
if (RIGHT(np))
usr/src/lib/libc/port/gen/malloc.c
552
np = RIGHT(np);
usr/src/lib/libc/port/gen/malloc.c
554
RIGHT(np) = tp;
usr/src/lib/libc/port/gen/malloc.c
555
PARENT(tp) = np;
usr/src/lib/libc/port/gen/malloc.c
559
if ((sp = PARENT(np)) != NULL) {
usr/src/lib/libc/port/gen/malloc.c
560
if (np == LEFT(sp))
usr/src/lib/libc/port/gen/malloc.c
569
if ((sp = LEFT(np)) != NULL)
usr/src/lib/libc/port/gen/malloc.c
573
if ((sp = RIGHT(np)) != NULL)
usr/src/lib/libc/port/gen/malloc.c
578
LINKFOR(tp) = np;
usr/src/lib/libc/port/gen/malloc.c
579
LINKBAK(np) = tp;
usr/src/lib/libc/port/gen/malloc.c
580
SETNOTREE(np);
usr/src/lib/libc/port/stdio/doscan.c
603
char *np = numbuf;
usr/src/lib/libc/port/stdio/doscan.c
777
for (; --len >= 0; *np++ = (char)c, c = locgetc((*chcount))) {
usr/src/lib/libc/port/stdio/doscan.c
778
if (np > numbuf + 62) {
usr/src/lib/libdevinfo/devinfo_devlink.c
1116
cache_node_t *np;
usr/src/lib/libdevinfo/devinfo_devlink.c
1124
np = (*pp)->child;
usr/src/lib/libdevinfo/devinfo_devlink.c
1125
(*pp)->child = np->sib;
usr/src/lib/libdevinfo/devinfo_devlink.c
1126
subtree_free(hdp, &np);
usr/src/lib/libdtrace/common/dt_as.c
82
size_t *np = data;
usr/src/lib/libdtrace/common/dt_as.c
85
(*np)++; /* include variable in vartab */
usr/src/lib/libdtrace/common/dt_inttab.c
55
dt_inthash_t *hp, *np;
usr/src/lib/libdtrace/common/dt_inttab.c
57
for (hp = ip->int_head; hp != NULL; hp = np) {
usr/src/lib/libdtrace/common/dt_inttab.c
58
np = hp->inh_next;
usr/src/lib/libeti/form/common/form.c
176
np; /* number of pages */
usr/src/lib/libeti/form/common/form.c
186
for (nf = 0, np = 0; x[nf]; ++nf) {
usr/src/lib/libeti/form/common/form.c
188
++np; /* count pages */
usr/src/lib/libeti/form/common/form.c
198
if (arrayAlloc(f->page, np, _PAGE)) {
usr/src/lib/libeti/form/common/form.c
214
f->maxpage = np;
usr/src/lib/libmlrpc/common/ndr_server.c
100
mxa->binding_list = np->np_binding;
usr/src/lib/libmlrpc/common/ndr_server.c
42
#define NDR_PIPE_SEND(np, buf, len) \
usr/src/lib/libmlrpc/common/ndr_server.c
43
((np)->np_send)((np), (buf), (len))
usr/src/lib/libmlrpc/common/ndr_server.c
44
#define NDR_PIPE_RECV(np, buf, len) \
usr/src/lib/libmlrpc/common/ndr_server.c
45
((np)->np_recv)((np), (buf), (len))
usr/src/lib/libmlrpc/common/ndr_server.c
64
ndr_pipe_worker(ndr_pipe_t *np)
usr/src/lib/libmlrpc/common/ndr_server.c
69
ndr_svc_binding_pool_init(&np->np_binding, np->np_binding_pool,
usr/src/lib/libmlrpc/common/ndr_server.c
77
rc = ndr_pipe_process(np, mxa);
usr/src/lib/libmlrpc/common/ndr_server.c
86
ndr_hdclose(np);
usr/src/lib/libmlrpc/common/ndr_server.c
93
ndr_pipe_process(ndr_pipe_t *np, ndr_xa_t *mxa)
usr/src/lib/libmlrpc/common/ndr_server.c
99
mxa->pipe = np;
usr/src/lib/libmtmalloc/common/mtmalloc.c
1423
oversize_t *np;
usr/src/lib/libmtmalloc/common/mtmalloc.c
1429
np = oversize_header_alloc((uintptr_t)off,
usr/src/lib/libmtmalloc/common/mtmalloc.c
1431
if ((long)np->size < 0)
usr/src/lib/libmtmalloc/common/mtmalloc.c
1434
add_oversize(np);
usr/src/lib/libndmp/common/libndmp.c
155
ndmp_dt_name_t *np;
usr/src/lib/libndmp/common/libndmp.c
272
np = sp->nsi_data.nd_nlist.nld_nlist;
usr/src/lib/libndmp/common/libndmp.c
274
for (j = 0; j < sp->nsi_data.nld_nlist_len; j++, np++) {
usr/src/lib/libndmp/common/libndmp.c
275
np->nn_name = ndmp_door_get_string(dec_ctx);
usr/src/lib/libndmp/common/libndmp.c
276
np->nn_dest = ndmp_door_get_string(dec_ctx);
usr/src/lib/libndmp/common/libndmp.c
322
ndmp_dt_name_t *np;
usr/src/lib/libndmp/common/libndmp.c
346
np = sp->nsi_data.nd_nlist.nld_nlist;
usr/src/lib/libndmp/common/libndmp.c
347
for (j = 0; j < sp->nsi_data.nld_nlist_len; j++, np++) {
usr/src/lib/libndmp/common/libndmp.c
348
free(np->nn_name);
usr/src/lib/libndmp/common/libndmp.c
349
free(np->nn_dest);
usr/src/lib/libnisdb/db_dictionary.cc
229
db_table_desc_p np, next_np, *hp;
usr/src/lib/libnisdb/db_dictionary.cc
231
for (np = bucket; np != NULL; np = next_np) {
usr/src/lib/libnisdb/db_dictionary.cc
232
next_np = np->next;
usr/src/lib/libnisdb/db_dictionary.cc
233
hp = &new_tab[np->hashval % hashsize];
usr/src/lib/libnisdb/db_dictionary.cc
234
np->next = *hp;
usr/src/lib/libnisdb/db_dictionary.cc
235
*hp = np;
usr/src/lib/libnisdb/db_dictionary.cc
246
db_table_desc_p np;
usr/src/lib/libnisdb/db_dictionary.cc
249
for (np = bucket; np != NULL; np = np->next) {
usr/src/lib/libnisdb/db_dictionary.cc
250
status = (func)(np);
usr/src/lib/libnisdb/db_dictionary.cc
265
db_table_desc_p np;
usr/src/lib/libnisdb/db_dictionary.cc
267
for (np = bucket; np != NULL; np = np->next) {
usr/src/lib/libnisdb/db_dictionary.cc
268
if (np->hashval == hval &&
usr/src/lib/libnisdb/db_dictionary.cc
269
strcmp(np->table_name, target) == 0) {
usr/src/lib/libnisdb/db_dictionary.cc
273
return (np);
usr/src/lib/libnisdb/db_dictionary.cc
289
db_table_desc_p np, dp;
usr/src/lib/libnisdb/db_dictionary.cc
292
for (dp = np = bucket; np != NULL; np = np->next) {
usr/src/lib/libnisdb/db_dictionary.cc
293
if (np->hashval == hval &&
usr/src/lib/libnisdb/db_dictionary.cc
294
strcmp(np->table_name, target) == 0) {
usr/src/lib/libnisdb/db_dictionary.cc
297
dp = np;
usr/src/lib/libnisdb/db_dictionary.cc
301
if (np == NULL)
usr/src/lib/libnisdb/db_dictionary.cc
304
if (dp == np) {
usr/src/lib/libnisdb/db_dictionary.cc
305
*head = np->next; // deleting head of bucket
usr/src/lib/libnisdb/db_dictionary.cc
307
dp->next = np->next; // deleting interior link
usr/src/lib/libnisdb/db_dictionary.cc
310
delete_table_desc(np);
usr/src/lib/libnisdb/db_dictionary.cc
352
db_table_desc *np;
usr/src/lib/libnisdb/db_dictionary.cc
353
for (np = head; np != NULL; np = np->next) {
usr/src/lib/libnisdb/db_dictionary.cc
354
printf("%s: %d\n", np->table_name, np->hashval);
usr/src/lib/libnisdb/db_dictionary.cc
846
db_table_desc *bucket, *np, *clone, *next_np;
usr/src/lib/libnisdb/db_dictionary.cc
881
np = bucket;
usr/src/lib/libnisdb/db_dictionary.cc
882
while (np != NULL) {
usr/src/lib/libnisdb/db_dictionary.cc
883
next_np = np->next;
usr/src/lib/libnisdb/db_dictionary.cc
884
retval = db_clone_bucket(np, &clone);
usr/src/lib/libnisdb/db_dictionary.cc
911
np->table_name, TRUE);
usr/src/lib/libnisdb/db_dictionary.cc
918
np = next_np;
usr/src/lib/libnisdb/db_index_entry.cc
128
db_index_entry_p np, next_np, *hp;
usr/src/lib/libnisdb/db_index_entry.cc
130
for (np = this; np != NULL; np = next_np) {
usr/src/lib/libnisdb/db_index_entry.cc
131
next_np = np->next;
usr/src/lib/libnisdb/db_index_entry.cc
132
hp = &new_tab[np->hashval % hashsize];
usr/src/lib/libnisdb/db_index_entry.cc
133
np->next = *hp;
usr/src/lib/libnisdb/db_index_entry.cc
134
*hp = np;
usr/src/lib/libnisdb/db_index_entry.cc
143
db_index_entry_p np;
usr/src/lib/libnisdb/db_index_entry.cc
145
for (np = this; np != NULL; np = np->next) {
usr/src/lib/libnisdb/db_index_entry.cc
146
if ((np->hashval == hval) &&
usr/src/lib/libnisdb/db_index_entry.cc
147
(np->key->equal(i, casein)) && l == location) {
usr/src/lib/libnisdb/db_index_entry.cc
152
if (np != NULL)
usr/src/lib/libnisdb/db_index_entry.cc
153
return (np->next);
usr/src/lib/libnisdb/db_index_entry.cc
166
db_index_entry_p np;
usr/src/lib/libnisdb/db_index_entry.cc
168
for (np = this; np != NULL; np = np->next) {
usr/src/lib/libnisdb/db_index_entry.cc
169
if (np->hashval == hval && np->key->equal(i, casein) &&
usr/src/lib/libnisdb/db_index_entry.cc
170
np->location == recnum) {
usr/src/lib/libnisdb/db_index_entry.cc
174
if (np) np->next_result = NULL; /* should only be 1 */
usr/src/lib/libnisdb/db_index_entry.cc
175
return (np);
usr/src/lib/libnisdb/db_index_entry.cc
233
db_index_entry_p np, dp;
usr/src/lib/libnisdb/db_index_entry.cc
236
for (dp = np = this; np != NULL; np = np->next) {
usr/src/lib/libnisdb/db_index_entry.cc
237
if (np->hashval == hval && np->key->equal(i, casein) &&
usr/src/lib/libnisdb/db_index_entry.cc
238
np->location == recnum) {
usr/src/lib/libnisdb/db_index_entry.cc
241
dp = np;
usr/src/lib/libnisdb/db_index_entry.cc
245
if (np == NULL) return FALSE; // cannot delete if it is not there
usr/src/lib/libnisdb/db_index_entry.cc
247
if (dp == np) {
usr/src/lib/libnisdb/db_index_entry.cc
248
*head = np->next; // deleting head of bucket
usr/src/lib/libnisdb/db_index_entry.cc
250
dp->next = np->next; // deleting interior link
usr/src/lib/libnisdb/db_index_entry.cc
252
delete np;
usr/src/lib/libnisdb/db_index_entry.cc
333
db_index_entry *np;
usr/src/lib/libnisdb/db_index_entry.cc
334
for (np = this; np != NULL; np = np->next) {
usr/src/lib/libnisdb/db_index_entry.cc
335
np->print();
usr/src/lib/libnisdb/db_index_entry.cc
343
db_index_entry *np;
usr/src/lib/libnisdb/db_index_entry.cc
344
for (np = this; np != NULL; np = np->next_result) {
usr/src/lib/libnisdb/db_index_entry.cc
345
np->print();
usr/src/lib/libnsl/rpc/xdr.c
465
xdr_netobj(XDR *xdrs, struct netobj *np)
usr/src/lib/libnsl/rpc/xdr.c
467
return (xdr_bytes(xdrs, &np->n_bytes, &np->n_len, MAX_NETOBJ_SZ));
usr/src/lib/libpicltree/picltree.c
1924
picl_obj_t *np;
usr/src/lib/libpicltree/picltree.c
1954
np = parp->child_node;
usr/src/lib/libpicltree/picltree.c
1955
if (np == nodep) { /* first child */
usr/src/lib/libpicltree/picltree.c
1958
while ((np != NULL) && (np->sibling_node != nodep))
usr/src/lib/libpicltree/picltree.c
1959
np = np->sibling_node;
usr/src/lib/libpicltree/picltree.c
1960
if (np != NULL)
usr/src/lib/libpicltree/picltree.c
1961
np->sibling_node = nodep->sibling_node;
usr/src/lib/libpicltree/picltree.c
1978
picl_obj_t *np;
usr/src/lib/libpicltree/picltree.c
1995
np = parp->child_node;
usr/src/lib/libpicltree/picltree.c
1996
if (np == nodep) /* first child */
usr/src/lib/libpicltree/picltree.c
1999
while ((np != NULL) && (np->sibling_node != nodep))
usr/src/lib/libpicltree/picltree.c
2000
np = np->sibling_node;
usr/src/lib/libpicltree/picltree.c
2001
if (np != NULL)
usr/src/lib/libpicltree/picltree.c
2002
np->sibling_node = nodep->sibling_node;
usr/src/lib/libpkg/common/nhash.c
56
char *np;
usr/src/lib/libpkg/common/nhash.c
62
np = ((char *)cp + datalen);
usr/src/lib/libpkg/common/nhash.c
66
while (cp != np) {
usr/src/lib/libpkg/common/vfpops.c
600
char *np;
usr/src/lib/libpkg/common/vfpops.c
633
np = (char *)realloc(a_vfp->_vfpStart, a_vfp->_vfpSize+1);
usr/src/lib/libpkg/common/vfpops.c
634
if (np == (char *)NULL) {
usr/src/lib/libpkg/common/vfpops.c
637
np[curSize-1] = '\0';
usr/src/lib/libpkg/common/vfpops.c
639
np = (char *)malloc(a_vfp->_vfpSize+1);
usr/src/lib/libpkg/common/vfpops.c
640
if (np == (char *)NULL) {
usr/src/lib/libpkg/common/vfpops.c
643
np[0] = '\0';
usr/src/lib/libpkg/common/vfpops.c
648
np[a_vfp->_vfpSize] = '\0';
usr/src/lib/libpkg/common/vfpops.c
656
(ptrdiff_t)a_vfp->_vfpStart) + np);
usr/src/lib/libpkg/common/vfpops.c
660
(ptrdiff_t)a_vfp->_vfpStart) + np);
usr/src/lib/libpkg/common/vfpops.c
663
a_vfp->_vfpEnd = (np + a_vfp->_vfpSize)-1;
usr/src/lib/libpkg/common/vfpops.c
666
a_vfp->_vfpStart = np;
usr/src/lib/libprtdiag_psr/sparc/desktop/common/desktop.c
102
static void display_dev_node(Prom_node *np, int depth);
usr/src/lib/libprtdiag_psr/sparc/desktop/common/desktop.c
415
display_dev_node(Prom_node *np, int depth)
usr/src/lib/libprtdiag_psr/sparc/desktop/common/desktop.c
420
if (!np)
usr/src/lib/libprtdiag_psr/sparc/desktop/common/desktop.c
425
name = get_prop_val(find_prop(np, "name"));
usr/src/lib/libprtdiag_psr/sparc/desktop/common/desktop.c
426
model = get_prop_val(find_prop(np, "model"));
usr/src/lib/libprtdiag_psr/sparc/desktop/common/desktop.c
427
compat = get_prop_val(find_prop(np, "compatible"));
usr/src/lib/libprtdiag_psr/sparc/desktop/common/desktop.c
428
regval = get_prop_val(find_prop(np, "reg"));
usr/src/lib/libprtdiag_psr/sparc/desktop/common/desktop.c
464
display_dev_node(np->child, depth+1);
usr/src/lib/libprtdiag_psr/sparc/desktop/common/desktop.c
465
display_dev_node(np->sibling, depth);
usr/src/lib/libresolv2/common/bsd/setenv.c
128
const char *np;
usr/src/lib/libresolv2/common/bsd/setenv.c
134
for (np = name; *np && *np != '='; ++np)
usr/src/lib/libresolv2/common/bsd/setenv.c
136
len = np - name;
usr/src/lib/libresolv2/common/irs/getnetent.c
120
struct netent *np;
usr/src/lib/libresolv2/common/irs/getnetent.c
132
if ((np = fakeaddr(name, AF_INET, net_data)) != NULL)
usr/src/lib/libresolv2/common/irs/getnetent.c
133
return (np);
usr/src/lib/libsldap/common/ns_reads.c
4940
char *np, *cp, *dp;
usr/src/lib/libsldap/common/ns_reads.c
4974
np = find_right_paren(str+1);
usr/src/lib/libsldap/common/ns_reads.c
4977
if (np == NULL)
usr/src/lib/libsldap/common/ns_reads.c
4981
for (dp = str, cp = str+1; cp < np; ) {
usr/src/lib/libsmbfs/smb/nb_name.c
101
"%-15.15s", np->nn_name);
usr/src/lib/libsmbfs/smb/nb_name.c
102
snb->snb_name[15] = (char)np->nn_type;
usr/src/lib/libsmbfs/smb/nb_name.c
115
nb_name_len(struct nb_name *np)
usr/src/lib/libsmbfs/smb/nb_name.c
121
if (np->nn_scope == NULL)
usr/src/lib/libsmbfs/smb/nb_name.c
124
for (name = np->nn_scope; *name; name++) {
usr/src/lib/libsmbfs/smb/nb_name.c
81
nb_sockaddr(struct sockaddr *peer, struct nb_name *np,
usr/src/lib/libsmbfs/smb/nb_name.c
95
if (strcmp(np->nn_name, "*") == 0) {
usr/src/lib/libsqlite/tool/lemon.c
3788
x1node *np;
usr/src/lib/libsqlite/tool/lemon.c
3795
np = x1a->ht[h];
usr/src/lib/libsqlite/tool/lemon.c
3796
while( np ){
usr/src/lib/libsqlite/tool/lemon.c
3797
if( strcmp(np->data,data)==0 ){
usr/src/lib/libsqlite/tool/lemon.c
3802
np = np->next;
usr/src/lib/libsqlite/tool/lemon.c
3831
np = &(x1a->tbl[x1a->count++]);
usr/src/lib/libsqlite/tool/lemon.c
3832
np->data = data;
usr/src/lib/libsqlite/tool/lemon.c
3833
if( x1a->ht[h] ) x1a->ht[h]->from = &(np->next);
usr/src/lib/libsqlite/tool/lemon.c
3834
np->next = x1a->ht[h];
usr/src/lib/libsqlite/tool/lemon.c
3835
x1a->ht[h] = np;
usr/src/lib/libsqlite/tool/lemon.c
3836
np->from = &(x1a->ht[h]);
usr/src/lib/libsqlite/tool/lemon.c
3846
x1node *np;
usr/src/lib/libsqlite/tool/lemon.c
3850
np = x1a->ht[h];
usr/src/lib/libsqlite/tool/lemon.c
3851
while( np ){
usr/src/lib/libsqlite/tool/lemon.c
3852
if( strcmp(np->data,key)==0 ) break;
usr/src/lib/libsqlite/tool/lemon.c
3853
np = np->next;
usr/src/lib/libsqlite/tool/lemon.c
3855
return np ? np->data : 0;
usr/src/lib/libsqlite/tool/lemon.c
3951
x2node *np;
usr/src/lib/libsqlite/tool/lemon.c
3958
np = x2a->ht[h];
usr/src/lib/libsqlite/tool/lemon.c
3959
while( np ){
usr/src/lib/libsqlite/tool/lemon.c
3960
if( strcmp(np->key,key)==0 ){
usr/src/lib/libsqlite/tool/lemon.c
3965
np = np->next;
usr/src/lib/libsqlite/tool/lemon.c
3995
np = &(x2a->tbl[x2a->count++]);
usr/src/lib/libsqlite/tool/lemon.c
3996
np->key = key;
usr/src/lib/libsqlite/tool/lemon.c
3997
np->data = data;
usr/src/lib/libsqlite/tool/lemon.c
3998
if( x2a->ht[h] ) x2a->ht[h]->from = &(np->next);
usr/src/lib/libsqlite/tool/lemon.c
3999
np->next = x2a->ht[h];
usr/src/lib/libsqlite/tool/lemon.c
4000
x2a->ht[h] = np;
usr/src/lib/libsqlite/tool/lemon.c
4001
np->from = &(x2a->ht[h]);
usr/src/lib/libsqlite/tool/lemon.c
4011
x2node *np;
usr/src/lib/libsqlite/tool/lemon.c
4015
np = x2a->ht[h];
usr/src/lib/libsqlite/tool/lemon.c
4016
while( np ){
usr/src/lib/libsqlite/tool/lemon.c
4017
if( strcmp(np->key,key)==0 ) break;
usr/src/lib/libsqlite/tool/lemon.c
4018
np = np->next;
usr/src/lib/libsqlite/tool/lemon.c
4020
return np ? np->data : 0;
usr/src/lib/libsqlite/tool/lemon.c
4157
x3node *np;
usr/src/lib/libsqlite/tool/lemon.c
4164
np = x3a->ht[h];
usr/src/lib/libsqlite/tool/lemon.c
4165
while( np ){
usr/src/lib/libsqlite/tool/lemon.c
4166
if( statecmp(np->key,key)==0 ){
usr/src/lib/libsqlite/tool/lemon.c
4171
np = np->next;
usr/src/lib/libsqlite/tool/lemon.c
4201
np = &(x3a->tbl[x3a->count++]);
usr/src/lib/libsqlite/tool/lemon.c
4202
np->key = key;
usr/src/lib/libsqlite/tool/lemon.c
4203
np->data = data;
usr/src/lib/libsqlite/tool/lemon.c
4204
if( x3a->ht[h] ) x3a->ht[h]->from = &(np->next);
usr/src/lib/libsqlite/tool/lemon.c
4205
np->next = x3a->ht[h];
usr/src/lib/libsqlite/tool/lemon.c
4206
x3a->ht[h] = np;
usr/src/lib/libsqlite/tool/lemon.c
4207
np->from = &(x3a->ht[h]);
usr/src/lib/libsqlite/tool/lemon.c
4217
x3node *np;
usr/src/lib/libsqlite/tool/lemon.c
4221
np = x3a->ht[h];
usr/src/lib/libsqlite/tool/lemon.c
4222
while( np ){
usr/src/lib/libsqlite/tool/lemon.c
4223
if( statecmp(np->key,key)==0 ) break;
usr/src/lib/libsqlite/tool/lemon.c
4224
np = np->next;
usr/src/lib/libsqlite/tool/lemon.c
4226
return np ? np->data : 0;
usr/src/lib/libsqlite/tool/lemon.c
4302
x4node *np;
usr/src/lib/libsqlite/tool/lemon.c
4309
np = x4a->ht[h];
usr/src/lib/libsqlite/tool/lemon.c
4310
while( np ){
usr/src/lib/libsqlite/tool/lemon.c
4311
if( Configcmp(np->data,data)==0 ){
usr/src/lib/libsqlite/tool/lemon.c
4316
np = np->next;
usr/src/lib/libsqlite/tool/lemon.c
4345
np = &(x4a->tbl[x4a->count++]);
usr/src/lib/libsqlite/tool/lemon.c
4346
np->data = data;
usr/src/lib/libsqlite/tool/lemon.c
4347
if( x4a->ht[h] ) x4a->ht[h]->from = &(np->next);
usr/src/lib/libsqlite/tool/lemon.c
4348
np->next = x4a->ht[h];
usr/src/lib/libsqlite/tool/lemon.c
4349
x4a->ht[h] = np;
usr/src/lib/libsqlite/tool/lemon.c
4350
np->from = &(x4a->ht[h]);
usr/src/lib/libsqlite/tool/lemon.c
4360
x4node *np;
usr/src/lib/libsqlite/tool/lemon.c
4364
np = x4a->ht[h];
usr/src/lib/libsqlite/tool/lemon.c
4365
while( np ){
usr/src/lib/libsqlite/tool/lemon.c
4366
if( Configcmp(np->data,key)==0 ) break;
usr/src/lib/libsqlite/tool/lemon.c
4367
np = np->next;
usr/src/lib/libsqlite/tool/lemon.c
4369
return np ? np->data : 0;
usr/src/lib/libuutil/common/uu_avl.c
136
uu_avl_node_init(void *base, uu_avl_node_t *np, uu_avl_pool_t *pp)
usr/src/lib/libuutil/common/uu_avl.c
138
uintptr_t *na = (uintptr_t *)np;
usr/src/lib/libuutil/common/uu_avl.c
141
uintptr_t offset = (uintptr_t)np - (uintptr_t)base;
usr/src/lib/libuutil/common/uu_avl.c
142
if (offset + sizeof (*np) > pp->uap_objsize) {
usr/src/lib/libuutil/common/uu_avl.c
145
base, (void *)np, (void *)pp, pp->uap_name,
usr/src/lib/libuutil/common/uu_avl.c
151
base, (void *)np, (void *)pp, pp->uap_name,
usr/src/lib/libuutil/common/uu_avl.c
161
uu_avl_node_fini(void *base, uu_avl_node_t *np, uu_avl_pool_t *pp)
usr/src/lib/libuutil/common/uu_avl.c
163
uintptr_t *na = (uintptr_t *)np;
usr/src/lib/libuutil/common/uu_avl.c
169
base, (void *)np, (void *)pp, pp->uap_name);
usr/src/lib/libuutil/common/uu_avl.c
174
base, (void *)np, (void *)pp, pp->uap_name);
usr/src/lib/libuutil/common/uu_avl.c
335
void *np = wp->uaw_next_result;
usr/src/lib/libuutil/common/uu_avl.c
339
if (np == NULL)
usr/src/lib/libuutil/common/uu_avl.c
342
wp->uaw_next_result = (wp->uaw_dir > 0)? AVL_NEXT(t, np) :
usr/src/lib/libuutil/common/uu_avl.c
343
AVL_PREV(t, np);
usr/src/lib/libuutil/common/uu_avl.c
345
return (np);
usr/src/lib/libuutil/common/uu_list.c
136
uu_list_node_impl_t *np = (uu_list_node_impl_t *)np_arg;
usr/src/lib/libuutil/common/uu_list.c
139
uintptr_t offset = (uintptr_t)np - (uintptr_t)base;
usr/src/lib/libuutil/common/uu_list.c
140
if (offset + sizeof (*np) > pp->ulp_objsize) {
usr/src/lib/libuutil/common/uu_list.c
143
base, (void *)np, (void *)pp, pp->ulp_name,
usr/src/lib/libuutil/common/uu_list.c
149
base, (void *)np, (void *)pp, pp->ulp_name,
usr/src/lib/libuutil/common/uu_list.c
153
np->uln_next = POOL_TO_MARKER(pp);
usr/src/lib/libuutil/common/uu_list.c
154
np->uln_prev = NULL;
usr/src/lib/libuutil/common/uu_list.c
160
uu_list_node_impl_t *np = (uu_list_node_impl_t *)np_arg;
usr/src/lib/libuutil/common/uu_list.c
163
if (np->uln_next == NULL &&
usr/src/lib/libuutil/common/uu_list.c
164
np->uln_prev == NULL) {
usr/src/lib/libuutil/common/uu_list.c
169
if (np->uln_next != POOL_TO_MARKER(pp) ||
usr/src/lib/libuutil/common/uu_list.c
170
np->uln_prev != NULL) {
usr/src/lib/libuutil/common/uu_list.c
176
np->uln_next = NULL;
usr/src/lib/libuutil/common/uu_list.c
177
np->uln_prev = NULL;
usr/src/lib/libuutil/common/uu_list.c
264
list_insert(uu_list_t *lp, uu_list_node_impl_t *np, uu_list_node_impl_t *prev,
usr/src/lib/libuutil/common/uu_list.c
273
if (np->uln_next != POOL_TO_MARKER(lp->ul_pool) ||
usr/src/lib/libuutil/common/uu_list.c
274
np->uln_prev != NULL) {
usr/src/lib/libuutil/common/uu_list.c
277
(void *)lp, NODE_TO_ELEM(lp, np), (void *)np);
usr/src/lib/libuutil/common/uu_list.c
284
np->uln_next = next;
usr/src/lib/libuutil/common/uu_list.c
285
np->uln_prev = prev;
usr/src/lib/libuutil/common/uu_list.c
286
next->uln_prev = np;
usr/src/lib/libuutil/common/uu_list.c
287
prev->uln_next = np;
usr/src/lib/libuutil/common/uu_list.c
295
uu_list_node_impl_t *np;
usr/src/lib/libuutil/common/uu_list.c
297
np = INDEX_TO_NODE(idx);
usr/src/lib/libuutil/common/uu_list.c
298
if (np == NULL)
usr/src/lib/libuutil/common/uu_list.c
299
np = &lp->ul_null_node;
usr/src/lib/libuutil/common/uu_list.c
307
if (np->uln_prev == NULL)
usr/src/lib/libuutil/common/uu_list.c
312
list_insert(lp, ELEM_TO_NODE(lp, elem), np->uln_prev, np);
usr/src/lib/libuutil/common/uu_list.c
320
uu_list_node_impl_t *np;
usr/src/lib/libuutil/common/uu_list.c
330
for (np = lp->ul_null_node.uln_next; np != &lp->ul_null_node;
usr/src/lib/libuutil/common/uu_list.c
331
np = np->uln_next) {
usr/src/lib/libuutil/common/uu_list.c
332
void *ep = NODE_TO_ELEM(lp, np);
usr/src/lib/libuutil/common/uu_list.c
336
*out = NODE_TO_INDEX(lp, np);
usr/src/lib/libuutil/common/uu_list.c
341
*out = NODE_TO_INDEX(lp, np);
usr/src/lib/libuutil/common/uu_list.c
353
uu_list_node_impl_t *np = INDEX_TO_NODE(idx);
usr/src/lib/libuutil/common/uu_list.c
355
if (np == NULL)
usr/src/lib/libuutil/common/uu_list.c
356
np = &lp->ul_null_node;
usr/src/lib/libuutil/common/uu_list.c
364
if (np->uln_prev == NULL)
usr/src/lib/libuutil/common/uu_list.c
369
if (np == &lp->ul_null_node)
usr/src/lib/libuutil/common/uu_list.c
372
return (NODE_TO_ELEM(lp, np));
usr/src/lib/libuutil/common/uu_list.c
378
uu_list_node_impl_t *np = INDEX_TO_NODE(idx);
usr/src/lib/libuutil/common/uu_list.c
380
if (np == NULL)
usr/src/lib/libuutil/common/uu_list.c
381
np = &lp->ul_null_node;
usr/src/lib/libuutil/common/uu_list.c
388
if (np->uln_prev == NULL)
usr/src/lib/libuutil/common/uu_list.c
393
if ((np = np->uln_prev) == &lp->ul_null_node)
usr/src/lib/libuutil/common/uu_list.c
396
return (NODE_TO_ELEM(lp, np));
usr/src/lib/libuutil/common/uu_list.c
432
uu_list_node_impl_t *np = wp->ulw_next_result;
usr/src/lib/libuutil/common/uu_list.c
435
if (np == &lp->ul_null_node)
usr/src/lib/libuutil/common/uu_list.c
438
next = (wp->ulw_dir > 0)? np->uln_next : np->uln_prev;
usr/src/lib/libuutil/common/uu_list.c
441
return (np);
usr/src/lib/libuutil/common/uu_list.c
482
uu_list_node_impl_t *np = list_walk_advance(wp, lp);
usr/src/lib/libuutil/common/uu_list.c
484
if (np == NULL)
usr/src/lib/libuutil/common/uu_list.c
487
return (NODE_TO_ELEM(lp, np));
usr/src/lib/libuutil/common/uu_list.c
500
uu_list_node_impl_t *np;
usr/src/lib/libuutil/common/uu_list.c
523
for (np = lp->ul_null_node.uln_next;
usr/src/lib/libuutil/common/uu_list.c
524
status == UU_WALK_NEXT && np != &lp->ul_null_node;
usr/src/lib/libuutil/common/uu_list.c
525
np = np->uln_next) {
usr/src/lib/libuutil/common/uu_list.c
526
status = (*func)(NODE_TO_ELEM(lp, np), private);
usr/src/lib/libuutil/common/uu_list.c
529
for (np = lp->ul_null_node.uln_prev;
usr/src/lib/libuutil/common/uu_list.c
530
status == UU_WALK_NEXT && np != &lp->ul_null_node;
usr/src/lib/libuutil/common/uu_list.c
531
np = np->uln_prev) {
usr/src/lib/libuutil/common/uu_list.c
532
status = (*func)(NODE_TO_ELEM(lp, np), private);
usr/src/lib/libuutil/common/uu_list.c
545
uu_list_node_impl_t *np = ELEM_TO_NODE(lp, elem);
usr/src/lib/libuutil/common/uu_list.c
549
if (np->uln_prev == NULL)
usr/src/lib/libuutil/common/uu_list.c
565
if (np == wp->ulw_next_result)
usr/src/lib/libuutil/common/uu_list.c
573
np->uln_next->uln_prev = np->uln_prev;
usr/src/lib/libuutil/common/uu_list.c
574
np->uln_prev->uln_next = np->uln_next;
usr/src/lib/libuutil/common/uu_list.c
578
np->uln_next = POOL_TO_MARKER(lp->ul_pool);
usr/src/lib/libuutil/common/uu_list.c
579
np->uln_prev = NULL;
usr/src/lib/libuutil/common/uu_list.c
603
uu_list_node_impl_t *np = ELEM_TO_NODE(lp, target);
usr/src/lib/libuutil/common/uu_list.c
606
np = &lp->ul_null_node;
usr/src/lib/libuutil/common/uu_list.c
609
if (np->uln_prev == NULL)
usr/src/lib/libuutil/common/uu_list.c
622
list_insert(lp, ELEM_TO_NODE(lp, elem), np->uln_prev, np);
usr/src/lib/libuutil/common/uu_list.c
629
uu_list_node_impl_t *np = ELEM_TO_NODE(lp, target);
usr/src/lib/libuutil/common/uu_list.c
632
np = &lp->ul_null_node;
usr/src/lib/libuutil/common/uu_list.c
635
if (np->uln_prev == NULL)
usr/src/lib/libuutil/common/uu_list.c
648
list_insert(lp, ELEM_TO_NODE(lp, elem), np, np->uln_next);
usr/src/lib/libvscan/common/libvscan.c
592
int rc, np;
usr/src/lib/libvscan/common/libvscan.c
613
np = 0;
usr/src/lib/libvscan/common/libvscan.c
623
vsc.vscf_prop[np] = scf_property_create(vsc.vscf_handle);
usr/src/lib/libvscan/common/libvscan.c
624
vsc.vscf_val[np] = scf_value_create(vsc.vscf_handle);
usr/src/lib/libvscan/common/libvscan.c
626
if (vsc.vscf_prop[np] == NULL || vsc.vscf_val[np] == NULL) {
usr/src/lib/libvscan/common/libvscan.c
632
vsc.vscf_prop[np]) == -1) {
usr/src/lib/libvscan/common/libvscan.c
641
if ((rc = vs_scf_get(vpd, prop_hd, &vsc, np)) != VS_ERR_NONE)
usr/src/lib/libvscan/common/libvscan.c
644
++np;
usr/src/lib/libvscan/common/libvscan.c
855
int rc, np;
usr/src/lib/libvscan/common/libvscan.c
888
np = 0;
usr/src/lib/libvscan/common/libvscan.c
898
vsc.vscf_val[np] = scf_value_create(vsc.vscf_handle);
usr/src/lib/libvscan/common/libvscan.c
899
vsc.vscf_ent[np] = scf_entry_create(vsc.vscf_handle);
usr/src/lib/libvscan/common/libvscan.c
901
if (vsc.vscf_val[np] == NULL || vsc.vscf_ent[np] == NULL) {
usr/src/lib/libvscan/common/libvscan.c
907
vsc.vscf_ent[np], vpd->vpd_name, vpd->vpd_type)) == -1) {
usr/src/lib/libvscan/common/libvscan.c
909
vsc.vscf_ent[np], vpd->vpd_name, vpd->vpd_type);
usr/src/lib/libvscan/common/libvscan.c
916
if ((rc = vs_scf_set(vpd, prop_hd, &vsc, np)) != VS_ERR_NONE)
usr/src/lib/libvscan/common/libvscan.c
919
++np;
usr/src/lib/libxcurses/src/libc/xcurses/m_cc.c
517
cchar_t *cp, *np;
usr/src/lib/libxcurses/src/libc/xcurses/m_cc.c
556
for (np = cp + 1, i = 1; i < width; ++i, ++x, ++np) {
usr/src/lib/libxcurses/src/libc/xcurses/m_cc.c
557
*np = *cp;
usr/src/lib/libxcurses/src/libc/xcurses/m_cc.c
558
np->_f = 0;
usr/src/lib/libxcurses2/src/libc/xcurses/m_cc.c
519
cchar_t *cp, *np;
usr/src/lib/libxcurses2/src/libc/xcurses/m_cc.c
572
for (np = cp + 1, i = 1; i < width; ++i, ++x, ++np) {
usr/src/lib/libxcurses2/src/libc/xcurses/m_cc.c
573
*np = *cp;
usr/src/lib/libxcurses2/src/libc/xcurses/m_cc.c
574
np->_f = 0;
usr/src/lib/libzpool/common/util.c
119
uint64_t np;
usr/src/lib/libzpool/common/util.c
125
if (nvlist_lookup_uint64(cnv, ZPOOL_CONFIG_NPARITY, &np) == 0)
usr/src/lib/libzpool/common/util.c
126
tname[strlen(tname)] = '0' + np;
usr/src/lib/nsswitch/dns/common/dns_common.c
415
const char *np;
usr/src/lib/nsswitch/dns/common/dns_common.c
708
np = inet_ntop(af, (void *)cp, nbuf, INET6_ADDRSTRLEN);
usr/src/lib/nsswitch/dns/common/dns_common.c
709
if (np == NULL) {
usr/src/lib/nsswitch/dns/common/dns_common.c
715
iplen = strlen(np);
usr/src/lib/nsswitch/dns/common/dns_common.c
724
(void) strlcpy(bptr, np, bsize - blen);
usr/src/lib/scsi/libses/common/ses_node.c
100
pnp->sn_last_child = np;
usr/src/lib/scsi/libses/common/ses_node.c
103
return (np);
usr/src/lib/scsi/libses/common/ses_node.c
106
ses_free(np);
usr/src/lib/scsi/libses/common/ses_node.c
138
ses_node_t *np, *pnp, *cnp, *root;
usr/src/lib/scsi/libses/common/ses_node.c
200
if ((np = ses_node_alloc(sp, root)) == NULL)
usr/src/lib/scsi/libses/common/ses_node.c
203
np->sn_type = SES_NODE_ENCLOSURE;
usr/src/lib/scsi/libses/common/ses_node.c
204
np->sn_enc_num = eip->st_hdr.sehi_subenclosure_id;
usr/src/lib/scsi/libses/common/ses_node.c
211
if (enc_parse_ed(eip, np->sn_props) != 0)
usr/src/lib/scsi/libses/common/ses_node.c
268
if ((np = ses_node_alloc(sp, pnp)) == NULL)
usr/src/lib/scsi/libses/common/ses_node.c
271
np->sn_type = SES_NODE_AGGREGATE;
usr/src/lib/scsi/libses/common/ses_node.c
272
np->sn_enc_num = tip->sthi_subenclosure_id;
usr/src/lib/scsi/libses/common/ses_node.c
273
np->sn_parent = pnp;
usr/src/lib/scsi/libses/common/ses_node.c
274
np->sn_rootidx = idx;
usr/src/lib/scsi/libses/common/ses_node.c
276
SES_NV_ADD(uint64, err, np->sn_props,
usr/src/lib/scsi/libses/common/ses_node.c
278
SES_NV_ADD(uint64, err, np->sn_props,
usr/src/lib/scsi/libses/common/ses_node.c
290
if (elem_parse_td(tip, text, np->sn_props) != 0)
usr/src/lib/scsi/libses/common/ses_node.c
299
cnp = ses_node_alloc(sp, np);
usr/src/lib/scsi/libses/common/ses_node.c
305
SES_PROP_ELEMENT_INDEX, np->sn_rootidx + j + 1);
usr/src/lib/scsi/libses/common/ses_node.c
317
np->sn_snapshot->ss_n_elem = idx;
usr/src/lib/scsi/libses/common/ses_node.c
323
ses_fill_tree(ses_node_t *np)
usr/src/lib/scsi/libses/common/ses_node.c
325
if (np == NULL)
usr/src/lib/scsi/libses/common/ses_node.c
328
for (; np != NULL; np = np->sn_next_sibling) {
usr/src/lib/scsi/libses/common/ses_node.c
329
if (ses_fill_node(np) != 0)
usr/src/lib/scsi/libses/common/ses_node.c
331
if (ses_fill_tree(np->sn_first_child) != 0)
usr/src/lib/scsi/libses/common/ses_node.c
357
ses_node_sibling(ses_node_t *np)
usr/src/lib/scsi/libses/common/ses_node.c
359
return (np->sn_next_sibling);
usr/src/lib/scsi/libses/common/ses_node.c
36
ses_node_t *np;
usr/src/lib/scsi/libses/common/ses_node.c
363
ses_node_prev_sibling(ses_node_t *np)
usr/src/lib/scsi/libses/common/ses_node.c
365
return (np->sn_prev_sibling);
usr/src/lib/scsi/libses/common/ses_node.c
369
ses_node_parent(ses_node_t *np)
usr/src/lib/scsi/libses/common/ses_node.c
371
return (np->sn_parent);
usr/src/lib/scsi/libses/common/ses_node.c
375
ses_node_child(ses_node_t *np)
usr/src/lib/scsi/libses/common/ses_node.c
377
return (np->sn_first_child);
usr/src/lib/scsi/libses/common/ses_node.c
38
for (np = sp->ss_root->sn_first_child; np != NULL;
usr/src/lib/scsi/libses/common/ses_node.c
381
ses_node_type(ses_node_t *np)
usr/src/lib/scsi/libses/common/ses_node.c
383
return (np->sn_type);
usr/src/lib/scsi/libses/common/ses_node.c
387
ses_node_snapshot(ses_node_t *np)
usr/src/lib/scsi/libses/common/ses_node.c
389
return ((ses_snap_t *)np->sn_snapshot);
usr/src/lib/scsi/libses/common/ses_node.c
39
np = np->sn_next_sibling) {
usr/src/lib/scsi/libses/common/ses_node.c
393
ses_node_target(ses_node_t *np)
usr/src/lib/scsi/libses/common/ses_node.c
395
return (np->sn_snapshot->ss_target);
usr/src/lib/scsi/libses/common/ses_node.c
399
ses_node_props(ses_node_t *np)
usr/src/lib/scsi/libses/common/ses_node.c
40
ASSERT(np->sn_type == SES_NODE_ENCLOSURE);
usr/src/lib/scsi/libses/common/ses_node.c
401
return (np->sn_props);
usr/src/lib/scsi/libses/common/ses_node.c
41
if (np->sn_enc_num == number)
usr/src/lib/scsi/libses/common/ses_node.c
410
ses_node_id(ses_node_t *np)
usr/src/lib/scsi/libses/common/ses_node.c
412
return (((uint64_t)np->sn_snapshot->ss_generation << 32) |
usr/src/lib/scsi/libses/common/ses_node.c
413
np->sn_id);
usr/src/lib/scsi/libses/common/ses_node.c
42
return ((ses_node_t *)np);
usr/src/lib/scsi/libses/common/ses_node.c
59
ses_node_teardown(ses_node_t *np)
usr/src/lib/scsi/libses/common/ses_node.c
63
if (np == NULL)
usr/src/lib/scsi/libses/common/ses_node.c
66
for (; np != NULL; np = rp) {
usr/src/lib/scsi/libses/common/ses_node.c
67
ses_node_teardown(np->sn_first_child);
usr/src/lib/scsi/libses/common/ses_node.c
68
rp = np->sn_next_sibling;
usr/src/lib/scsi/libses/common/ses_node.c
69
nvlist_free(np->sn_props);
usr/src/lib/scsi/libses/common/ses_node.c
70
ses_free(np);
usr/src/lib/scsi/libses/common/ses_node.c
77
ses_node_t *np;
usr/src/lib/scsi/libses/common/ses_node.c
79
np = ses_zalloc(sizeof (ses_node_t));
usr/src/lib/scsi/libses/common/ses_node.c
80
if (np == NULL)
usr/src/lib/scsi/libses/common/ses_node.c
82
if (nvlist_alloc(&np->sn_props, NV_UNIQUE_NAME, 0) != 0)
usr/src/lib/scsi/libses/common/ses_node.c
85
np->sn_snapshot = sp;
usr/src/lib/scsi/libses/common/ses_node.c
86
np->sn_id = sp->ss_n_nodes++;
usr/src/lib/scsi/libses/common/ses_node.c
90
sp->ss_root = np;
usr/src/lib/scsi/libses/common/ses_node.c
92
np->sn_parent = pnp;
usr/src/lib/scsi/libses/common/ses_node.c
93
np->sn_prev_sibling = pnp->sn_last_child;
usr/src/lib/scsi/libses/common/ses_node.c
96
pnp->sn_first_child = np;
usr/src/lib/scsi/libses/common/ses_node.c
98
pnp->sn_last_child->sn_next_sibling = np;
usr/src/lib/scsi/libses/common/ses_plugin.c
103
if (sp->sp_node_ctl(sp, np, op, nvl) != 0) {
usr/src/lib/scsi/libses/common/ses_plugin.c
120
ret = ses_snap_do_ctl(np->sn_snapshot);
usr/src/lib/scsi/libses/common/ses_plugin.c
129
ses_node_t *np, size_t *lenp)
usr/src/lib/scsi/libses/common/ses_plugin.c
141
if (np != NULL && dp->spd_index != NULL) {
usr/src/lib/scsi/libses/common/ses_plugin.c
142
return (dp->spd_index(sp, np, pp->ssp_page, pp->ssp_len,
usr/src/lib/scsi/libses/common/ses_plugin.c
37
size_t len, ses_node_t *np, boolean_t unique)
usr/src/lib/scsi/libses/common/ses_plugin.c
49
if (np != NULL && dp->spd_ctl_fill != NULL) {
usr/src/lib/scsi/libses/common/ses_plugin.c
51
pp->ssp_len, np));
usr/src/lib/scsi/libses/common/ses_plugin.c
58
ses_fill_node(ses_node_t *np)
usr/src/lib/scsi/libses/common/ses_plugin.c
60
ses_target_t *tp = np->sn_snapshot->ss_target;
usr/src/lib/scsi/libses/common/ses_plugin.c
67
if (sp->sp_node_parse(sp, np) != 0)
usr/src/lib/scsi/libses/common/ses_plugin.c
75
ses_node_ctl(ses_node_t *np, const char *op, nvlist_t *arg)
usr/src/lib/scsi/libses/common/ses_plugin.c
77
ses_target_t *tp = np->sn_snapshot->ss_target;
usr/src/lib/scsi/libses/common/ses_snap.c
322
ses_snap_page_t *pp, *np;
usr/src/lib/scsi/libses/common/ses_snap.c
367
if ((np = alloc_snap_page()) == NULL) {
usr/src/lib/scsi/libses/common/ses_snap.c
371
np->ssp_num = page;
usr/src/lib/scsi/libses/common/ses_snap.c
372
pp->ssp_next = np;
usr/src/lib/scsi/libses/common/ses_snap.c
373
pp = np;
usr/src/lib/scsi/libses/common/ses_snap.c
379
if ((np = alloc_snap_page()) == NULL) {
usr/src/lib/scsi/libses/common/ses_snap.c
383
np->ssp_num = page;
usr/src/lib/scsi/libses/common/ses_snap.c
384
np->ssp_control = B_TRUE;
usr/src/lib/scsi/libses/common/ses_snap.c
385
pp->ssp_next = np;
usr/src/lib/scsi/libses/common/ses_snap.c
386
pp = np;
usr/src/lib/scsi/libses/common/ses_snap.c
653
ses_walk_node(ses_node_t *np, ses_walk_f func, void *arg)
usr/src/lib/scsi/libses/common/ses_snap.c
657
for (; np != NULL; np = ses_node_sibling(np)) {
usr/src/lib/scsi/libses/common/ses_snap.c
658
action = func(np, arg);
usr/src/lib/scsi/libses/common/ses_snap.c
662
ses_node_child(np) == NULL)
usr/src/lib/scsi/libses/common/ses_snap.c
664
if (ses_walk_node(ses_node_child(np), func, arg) ==
usr/src/lib/scsi/libses/common/ses_snap.c
682
ses_fill_nodes(ses_node_t *np, void *unused)
usr/src/lib/scsi/libses/common/ses_snap.c
684
np->sn_snapshot->ss_nodes[np->sn_id] = np;
usr/src/lib/scsi/libses/common/ses_snap.c
96
ses_snap_page_t *pp, *np;
usr/src/lib/scsi/libses/common/ses_snap.c
98
for (pp = sp->ss_pages; pp != NULL; pp = np) {
usr/src/lib/scsi/libses/common/ses_snap.c
99
np = pp->ssp_next;
usr/src/lib/scsi/plugins/ses/LSILOGIC-SASX28-A.0/common/lsilogic.c
38
lsilogic_parse_node(ses_plugin_t *sp, ses_node_t *np)
usr/src/lib/scsi/plugins/ses/LSILOGIC-SASX28-A.0/common/lsilogic.c
43
if (ses_node_type(np) != SES_NODE_ENCLOSURE)
usr/src/lib/scsi/plugins/ses/LSILOGIC-SASX28-A.0/common/lsilogic.c
46
props = ses_node_props(np);
usr/src/lib/scsi/plugins/ses/SUN-Storage-J4400/common/riverwalk.c
107
switch (ses_node_type(np)) {
usr/src/lib/scsi/plugins/ses/SUN-Storage-J4400/common/riverwalk.c
72
sun_riverwalk_parse_node(ses_plugin_t *sp, ses_node_t *np)
usr/src/lib/scsi/plugins/ses/SUN-Storage-J4400/common/riverwalk.c
74
nvlist_t *props = ses_node_props(np);
usr/src/lib/scsi/plugins/ses/SUN-Storage-J4400/common/riverwalk.c
85
if (ses_node_type(np) != SES_NODE_ENCLOSURE &&
usr/src/lib/scsi/plugins/ses/SUN-Storage-J4400/common/riverwalk.c
86
ses_node_type(np) != SES_NODE_ELEMENT)
usr/src/lib/scsi/plugins/ses/SUN-Storage-J4400/common/riverwalk.c
93
for (encp = np; ses_node_type(encp) != SES_NODE_ENCLOSURE;
usr/src/lib/scsi/plugins/ses/SUN-Storage-J4500/common/loki.c
110
for (encp = np; ses_node_type(encp) != SES_NODE_ENCLOSURE;
usr/src/lib/scsi/plugins/ses/SUN-Storage-J4500/common/loki.c
123
if (ses_node_type(np) == SES_NODE_ENCLOSURE) {
usr/src/lib/scsi/plugins/ses/SUN-Storage-J4500/common/loki.c
148
if (ses_node_type(np) != SES_NODE_ENCLOSURE)
usr/src/lib/scsi/plugins/ses/SUN-Storage-J4500/common/loki.c
155
if (ses_node_type(np) == SES_NODE_ENCLOSURE) {
usr/src/lib/scsi/plugins/ses/SUN-Storage-J4500/common/loki.c
165
if (ses_node_type(np) != SES_NODE_ELEMENT ||
usr/src/lib/scsi/plugins/ses/SUN-Storage-J4500/common/loki.c
191
if (ses_node_type(np) != SES_NODE_ELEMENT ||
usr/src/lib/scsi/plugins/ses/SUN-Storage-J4500/common/loki.c
36
sun_loki_fix_bay(ses_plugin_t *sp, ses_node_t *np)
usr/src/lib/scsi/plugins/ses/SUN-Storage-J4500/common/loki.c
42
nvlist_t *props = ses_node_props(np);
usr/src/lib/scsi/plugins/ses/SUN-Storage-J4500/common/loki.c
54
if ((dep = ses_plugin_page_lookup(sp, ses_node_snapshot(np),
usr/src/lib/scsi/plugins/ses/SUN-Storage-J4500/common/loki.c
55
SES2_DIAGPAGE_ADDL_ELEM_STATUS, np, &len)) == NULL)
usr/src/lib/scsi/plugins/ses/SUN-Storage-J4500/common/loki.c
71
sun_loki_parse_node(ses_plugin_t *sp, ses_node_t *np)
usr/src/lib/scsi/plugins/ses/SUN-Storage-J4500/common/loki.c
74
nvlist_t *props = ses_node_props(np);
usr/src/lib/scsi/plugins/ses/SUN-Storage-J4500/common/loki.c
87
if (ses_node_type(np) != SES_NODE_ENCLOSURE &&
usr/src/lib/scsi/plugins/ses/SUN-Storage-J4500/common/loki.c
88
ses_node_type(np) != SES_NODE_ELEMENT)
usr/src/lib/scsi/plugins/ses/SUN-Storage-J4500/common/loki.c
91
if (ses_node_type(np) == SES_NODE_ELEMENT) {
usr/src/lib/scsi/plugins/ses/SUN-Storage-J4500/common/loki.c
96
return (sun_loki_fix_bay(sp, np));
usr/src/lib/scsi/plugins/ses/SUN/common/sun.c
54
sun_node_parse(ses_plugin_t *sp, ses_node_t *np)
usr/src/lib/scsi/plugins/ses/SUN/common/sun.c
56
switch (ses_node_type(np)) {
usr/src/lib/scsi/plugins/ses/SUN/common/sun.c
58
return (sun_fill_enclosure_node(sp, np));
usr/src/lib/scsi/plugins/ses/SUN/common/sun.c
62
return (sun_fill_element_node(sp, np));
usr/src/lib/scsi/plugins/ses/SUN/common/sun_element.c
38
sun_fill_element_node(ses_plugin_t *sp, ses_node_t *np)
usr/src/lib/scsi/plugins/ses/SUN/common/sun_element.c
40
ses_snap_t *snap = ses_node_snapshot(np);
usr/src/lib/scsi/plugins/ses/SUN/common/sun_element.c
41
nvlist_t *props = ses_node_props(np);
usr/src/lib/scsi/plugins/ses/SUN/common/sun_element.c
47
SUN_DIAGPAGE_FRUID, np, &len)) != NULL) {
usr/src/lib/scsi/plugins/ses/SUN/common/sun_enclosure.c
124
sun_fill_enclosure_node(ses_plugin_t *sp, ses_node_t *np)
usr/src/lib/scsi/plugins/ses/SUN/common/sun_enclosure.c
126
ses_snap_t *snap = ses_node_snapshot(np);
usr/src/lib/scsi/plugins/ses/SUN/common/sun_enclosure.c
127
nvlist_t *props = ses_node_props(np);
usr/src/lib/scsi/plugins/ses/SUN/common/sun_enclosure.c
132
if ((err = enc_parse_feature_block(sp, np)) != 0)
usr/src/lib/scsi/plugins/ses/SUN/common/sun_enclosure.c
136
SUN_DIAGPAGE_FRUID, np, &len)) != NULL) {
usr/src/lib/scsi/plugins/ses/SUN/common/sun_enclosure.c
43
enc_parse_feature_block(ses_plugin_t *sp, ses_node_t *np)
usr/src/lib/scsi/plugins/ses/SUN/common/sun_enclosure.c
54
encprops = ses_node_props(np);
usr/src/lib/scsi/plugins/ses/SUN/common/sun_pages.c
36
sun_fruid_index(ses_plugin_t *sp, ses_node_t *np, void *data,
usr/src/lib/scsi/plugins/ses/SUN/common/sun_pages.c
40
nvlist_t *props = ses_node_props(np);
usr/src/lib/scsi/plugins/ses/SUN/common/sun_pages.c
45
if (ses_node_type(np) != SES_NODE_ELEMENT &&
usr/src/lib/scsi/plugins/ses/SUN/common/sun_pages.c
46
ses_node_type(np) != SES_NODE_ENCLOSURE)
usr/src/lib/scsi/plugins/ses/libses/common/libses.c
34
libses_parse_node(ses_plugin_t *sp, ses_node_t *np)
usr/src/lib/scsi/plugins/ses/libses/common/libses.c
43
props = ses_node_props(np);
usr/src/lib/scsi/plugins/ses/libses/common/libses.c
55
if (ses_node_type(np) != SES_NODE_ENCLOSURE)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2.c
102
return (ses2_fill_element_node(sp, np));
usr/src/lib/scsi/plugins/ses/ses2/common/ses2.c
110
ses2_node_ctl(ses_plugin_t *sp, ses_node_t *np, const char *op,
usr/src/lib/scsi/plugins/ses/ses2/common/ses2.c
113
switch (ses_node_type(np)) {
usr/src/lib/scsi/plugins/ses/ses2/common/ses2.c
115
return (ses2_enclosure_ctl(sp, np, op, nvl));
usr/src/lib/scsi/plugins/ses/ses2/common/ses2.c
119
return (ses2_element_ctl(sp, np, op, nvl));
usr/src/lib/scsi/plugins/ses/ses2/common/ses2.c
39
ses2_setprop(ses_plugin_t *sp, ses_node_t *np,
usr/src/lib/scsi/plugins/ses/ses2/common/ses2.c
54
if (cpp->scp_setprop(sp, np, cpp->scp_num, nvp) != 0)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2.c
65
ses2_ctl_common_setprop(ses_plugin_t *sp, ses_node_t *np, ses2_diag_page_t page,
usr/src/lib/scsi/plugins/ses/ses2/common/ses2.c
74
if ((eip = ses_plugin_ctlpage_lookup(sp, ses_node_snapshot(np),
usr/src/lib/scsi/plugins/ses/ses2/common/ses2.c
75
page, 0, np, B_FALSE)) == NULL)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2.c
94
ses2_node_parse(ses_plugin_t *sp, ses_node_t *np)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2.c
96
switch (ses_node_type(np)) {
usr/src/lib/scsi/plugins/ses/ses2/common/ses2.c
98
return (ses2_fill_enclosure_node(sp, np));
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element.c
1003
ses2_fill_element_node(ses_plugin_t *sp, ses_node_t *np)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element.c
1007
if ((err = elem_parse_sd(sp, np)) != 0)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element.c
1010
if ((err = elem_parse_descr(sp, np)) != 0)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element.c
1013
if ((err = elem_parse_aes(sp, np)) != 0)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element.c
1016
if ((err = elem_parse_threshold(sp, np)) != 0)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element.c
234
ses2_nvcache_status_impl_t *np = (ses2_nvcache_status_impl_t *)esip;
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element.c
237
SES_NV_ADD(boolean_value, nverr, nvl, SES_PROP_FAIL, np->snsi_fail);
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element.c
239
np->snsi_ident);
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element.c
241
SES2_NVCACHE_SIZE(np));
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element.c
541
elem_parse_sd(ses_plugin_t *spp, ses_node_t *np)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element.c
545
nvlist_t *nvl = ses_node_props(np);
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element.c
551
ses_node_snapshot(np), SES2_DIAGPAGE_ENCLOSURE_CTL_STATUS,
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element.c
552
np, &len)) == NULL)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element.c
575
elem_parse_descr(ses_plugin_t *sp, ses_node_t *np)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element.c
579
nvlist_t *props = ses_node_props(np);
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element.c
582
if ((desc = ses_plugin_page_lookup(sp, ses_node_snapshot(np),
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element.c
583
SES2_DIAGPAGE_ELEMENT_DESC, np, &len)) == NULL)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element.c
929
elem_parse_aes(ses_plugin_t *sp, ses_node_t *np)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element.c
932
nvlist_t *props = ses_node_props(np);
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element.c
937
if (ses_node_type(np) == SES_NODE_AGGREGATE)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element.c
949
if ((dep = ses_plugin_page_lookup(sp, ses_node_snapshot(np),
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element.c
950
SES2_DIAGPAGE_ADDL_ELEM_STATUS, np, &len)) == NULL)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element.c
957
elem_parse_threshold(ses_plugin_t *sp, ses_node_t *np)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element.c
959
ses_snap_t *snap = ses_node_snapshot(np);
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element.c
961
nvlist_t *nvl = ses_node_props(np);
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element.c
970
SES2_DIAGPAGE_THRESHOLD_IO, np, &len)) == NULL)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
107
elem_setprop_cooling(ses_plugin_t *sp, ses_node_t *np, ses2_diag_page_t page,
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
115
if ((cip = ses_plugin_ctlpage_lookup(sp, ses_node_snapshot(np),
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
116
page, 0, np, B_FALSE)) == NULL)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
142
elem_setprop_temp(ses_plugin_t *sp, ses_node_t *np, ses2_diag_page_t page,
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
1440
elem_setdef_threshold(ses_node_t *np, ses2_diag_page_t page, void *data)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
1443
nvlist_t *props = ses_node_props(np);
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
1455
elem_setdef_device(ses_node_t *np, ses2_diag_page_t page, void *data)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
1458
nvlist_t *props = ses_node_props(np);
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
1481
elem_setdef_psu(ses_node_t *np, ses2_diag_page_t page, void *data)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
1484
nvlist_t *props = ses_node_props(np);
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
149
if ((tip = ses_plugin_ctlpage_lookup(sp, ses_node_snapshot(np),
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
1495
elem_setdef_cooling(ses_node_t *np, ses2_diag_page_t page, void *data)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
1498
nvlist_t *props = ses_node_props(np);
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
150
page, 0, np, B_FALSE)) == NULL)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
1511
elem_setdef_temp(ses_node_t *np, ses2_diag_page_t page, void *data)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
1514
nvlist_t *props = ses_node_props(np);
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
1517
return (elem_setdef_threshold(np, page, data));
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
1527
elem_setdef_lock(ses_node_t *np, ses2_diag_page_t page, void *data)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
1530
nvlist_t *props = ses_node_props(np);
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
1541
elem_setdef_alarm(ses_node_t *np, ses2_diag_page_t page, void *data)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
1544
nvlist_t *props = ses_node_props(np);
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
1560
elem_setdef_esc(ses_node_t *np, ses2_diag_page_t page, void *data)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
1563
nvlist_t *props = ses_node_props(np);
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
1575
elem_setdef_scc(ses_node_t *np, ses2_diag_page_t page, void *data)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
1578
nvlist_t *props = ses_node_props(np);
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
1588
elem_setdef_cache(ses_node_t *np, ses2_diag_page_t page, void *data)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
1591
nvlist_t *props = ses_node_props(np);
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
1600
elem_setdef_ups(ses_node_t *np, ses2_diag_page_t page, void *data)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
1603
nvlist_t *props = ses_node_props(np);
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
1606
return (elem_setdef_threshold(np, page, data));
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
1616
elem_setdef_display(ses_node_t *np, ses2_diag_page_t page, void *data)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
1619
nvlist_t *props = ses_node_props(np);
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
1632
elem_setdef_keypad(ses_node_t *np, ses2_diag_page_t page, void *data)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
1635
nvlist_t *props = ses_node_props(np);
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
1645
elem_setdef_px(ses_node_t *np, ses2_diag_page_t page, void *data)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
1648
nvlist_t *props = ses_node_props(np);
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
1659
elem_setdef_lang(ses_node_t *np, ses2_diag_page_t page, void *data)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
1662
nvlist_t *props = ses_node_props(np);
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
167
elem_setprop_lock(ses_plugin_t *sp, ses_node_t *np, ses2_diag_page_t page,
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
1673
elem_setdef_comm(ses_node_t *np, ses2_diag_page_t page, void *data)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
1676
nvlist_t *props = ses_node_props(np);
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
1686
elem_setdef_voltage(ses_node_t *np, ses2_diag_page_t page, void *data)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
1689
nvlist_t *props = ses_node_props(np);
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
1692
return (elem_setdef_threshold(np, page, data));
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
1701
elem_setdef_current(ses_node_t *np, ses2_diag_page_t page, void *data)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
1704
nvlist_t *props = ses_node_props(np);
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
1707
return (elem_setdef_threshold(np, page, data));
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
1717
elem_setdef_itp(ses_node_t *np, ses2_diag_page_t page, void *data)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
1720
nvlist_t *props = ses_node_props(np);
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
1731
elem_setdef_sse(ses_node_t *np, ses2_diag_page_t page, void *data)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
1734
nvlist_t *props = ses_node_props(np);
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
174
if ((lip = ses_plugin_ctlpage_lookup(sp, ses_node_snapshot(np),
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
1744
elem_setdef_arraydev(ses_node_t *np, ses2_diag_page_t page, void *data)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
1747
nvlist_t *props = ses_node_props(np);
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
175
page, 0, np, B_FALSE)) == NULL)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
1786
elem_setdef_expander(ses_node_t *np, ses2_diag_page_t page, void *data)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
1789
nvlist_t *props = ses_node_props(np);
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
1799
elem_setdef_sasconn(ses_node_t *np, ses2_diag_page_t page, void *data)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
1802
nvlist_t *props = ses_node_props(np);
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
1845
ses2_element_ctl(ses_plugin_t *sp, ses_node_t *np, const char *op,
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
1849
nvlist_t *props = ses_node_props(np);
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
1865
return (ses2_setprop(sp, np, dp->scd_props, nvl));
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
1869
ses2_element_setdef(ses_node_t *np, ses2_diag_page_t page, void *data)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
1872
nvlist_t *props = ses_node_props(np);
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
1884
if (dp->scd_setdef(np, page, data) != 0)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
194
elem_setprop_alarm(ses_plugin_t *sp, ses_node_t *np, ses2_diag_page_t page,
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
201
if ((aip = ses_plugin_ctlpage_lookup(sp, ses_node_snapshot(np),
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
202
page, 0, np, B_FALSE)) == NULL)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
231
elem_setprop_esc(ses_plugin_t *sp, ses_node_t *np, ses2_diag_page_t page,
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
238
if ((cip = ses_plugin_ctlpage_lookup(sp, ses_node_snapshot(np),
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
239
page, 0, np, B_FALSE)) == NULL)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
258
elem_setprop_scc(ses_plugin_t *sp, ses_node_t *np, ses2_diag_page_t page,
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
265
if ((sip = ses_plugin_ctlpage_lookup(sp, ses_node_snapshot(np),
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
266
page, 0, np, B_FALSE)) == NULL)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
283
elem_setprop_ups(ses_plugin_t *sp, ses_node_t *np, ses2_diag_page_t page,
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
290
if ((uip = ses_plugin_ctlpage_lookup(sp, ses_node_snapshot(np),
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
291
page, 0, np, B_FALSE)) == NULL)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
308
elem_setprop_cache(ses_plugin_t *sp, ses_node_t *np, ses2_diag_page_t page,
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
315
if ((cip = ses_plugin_ctlpage_lookup(sp, ses_node_snapshot(np),
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
316
page, 0, np, B_FALSE)) == NULL)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
333
elem_setprop_keypad(ses_plugin_t *sp, ses_node_t *np, ses2_diag_page_t page,
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
340
if ((kip = ses_plugin_ctlpage_lookup(sp, ses_node_snapshot(np),
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
341
page, 0, np, B_FALSE)) == NULL)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
358
elem_setprop_display(ses_plugin_t *sp, ses_node_t *np, ses2_diag_page_t page,
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
367
if ((dip = ses_plugin_ctlpage_lookup(sp, ses_node_snapshot(np),
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
368
page, 0, np, B_FALSE)) == NULL)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
39
elem_setprop_device(ses_plugin_t *sp, ses_node_t *np, ses2_diag_page_t page,
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
396
elem_setprop_px(ses_plugin_t *sp, ses_node_t *np, ses2_diag_page_t page,
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
403
if ((pip = ses_plugin_ctlpage_lookup(sp, ses_node_snapshot(np),
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
404
page, 0, np, B_FALSE)) == NULL)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
424
elem_setprop_lang(ses_plugin_t *sp, ses_node_t *np, ses2_diag_page_t page,
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
432
if ((lip = ses_plugin_ctlpage_lookup(sp, ses_node_snapshot(np),
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
433
page, 0, np, B_FALSE)) == NULL)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
455
elem_setprop_comm(ses_plugin_t *sp, ses_node_t *np, ses2_diag_page_t page,
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
46
if ((dip = ses_plugin_ctlpage_lookup(sp, ses_node_snapshot(np),
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
462
if ((cip = ses_plugin_ctlpage_lookup(sp, ses_node_snapshot(np),
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
463
page, 0, np, B_FALSE)) == NULL)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
47
page, 0, np, B_FALSE)) == NULL)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
482
elem_setprop_voltage(ses_plugin_t *sp, ses_node_t *np, ses2_diag_page_t page,
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
489
if ((vip = ses_plugin_ctlpage_lookup(sp, ses_node_snapshot(np),
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
490
page, 0, np, B_FALSE)) == NULL)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
507
elem_setprop_current(ses_plugin_t *sp, ses_node_t *np, ses2_diag_page_t page,
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
514
if ((cip = ses_plugin_ctlpage_lookup(sp, ses_node_snapshot(np),
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
515
page, 0, np, B_FALSE)) == NULL)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
532
elem_setprop_itp(ses_plugin_t *sp, ses_node_t *np, ses2_diag_page_t page,
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
539
if ((iip = ses_plugin_ctlpage_lookup(sp, ses_node_snapshot(np),
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
540
page, 0, np, B_FALSE)) == NULL)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
559
elem_setprop_sse(ses_plugin_t *sp, ses_node_t *np, ses2_diag_page_t page,
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
566
if ((sip = ses_plugin_ctlpage_lookup(sp, ses_node_snapshot(np),
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
567
page, 0, np, B_FALSE)) == NULL)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
584
elem_setprop_arraydev(ses_plugin_t *sp, ses_node_t *np, ses2_diag_page_t page,
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
591
if ((aip = ses_plugin_ctlpage_lookup(sp, ses_node_snapshot(np),
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
592
page, 0, np, B_FALSE)) == NULL)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
639
elem_setprop_expander(ses_plugin_t *sp, ses_node_t *np, ses2_diag_page_t page,
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
646
if ((eip = ses_plugin_ctlpage_lookup(sp, ses_node_snapshot(np),
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
647
page, 0, np, B_FALSE)) == NULL)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
664
elem_setprop_sasconn(ses_plugin_t *sp, ses_node_t *np, ses2_diag_page_t page,
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
671
if ((sip = ses_plugin_ctlpage_lookup(sp, ses_node_snapshot(np),
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
672
page, 0, np, B_FALSE)) == NULL)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
689
elem_common_setprop_threshold(ses_plugin_t *sp, ses_node_t *np,
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
702
if ((tip = ses_plugin_ctlpage_lookup(sp, ses_node_snapshot(np),
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
703
page, 0, np, B_FALSE)) == NULL)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
707
if ((tpout = ses_plugin_ctlpage_lookup(sp, ses_node_snapshot(np),
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
710
if ((tp = ses_plugin_page_lookup(sp, ses_node_snapshot(np),
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
80
elem_setprop_psu(ses_plugin_t *sp, ses_node_t *np, ses2_diag_page_t page,
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
87
if ((pip = ses_plugin_ctlpage_lookup(sp, ses_node_snapshot(np),
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_element_ctl.c
88
page, 0, np, B_FALSE)) == NULL)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_enclosure.c
111
SES2_DIAGPAGE_HELP_TEXT, np, &len)) != NULL) {
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_enclosure.c
127
enc_parse_string_in(ses_plugin_t *sp, ses_node_t *np)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_enclosure.c
129
ses_snap_t *snap = ses_node_snapshot(np);
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_enclosure.c
133
nvlist_t *nvl = ses_node_props(np);
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_enclosure.c
143
SES2_DIAGPAGE_SUBENCLOSURE_STRING_IO, np, &len)) != NULL) {
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_enclosure.c
170
SES2_DIAGPAGE_STRING_IO, np, &len)) != NULL) {
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_enclosure.c
187
enc_parse_descr(ses_plugin_t *sp, ses_node_t *np)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_enclosure.c
190
nvlist_t *props = ses_node_props(np);
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_enclosure.c
194
if ((desc = ses_plugin_page_lookup(sp, ses_node_snapshot(np),
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_enclosure.c
195
SES2_DIAGPAGE_ELEMENT_DESC, np, &len)) == NULL)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_enclosure.c
205
enc_parse_dlucode(ses_plugin_t *sp, ses_node_t *np)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_enclosure.c
207
ses_snap_t *snap = ses_node_snapshot(np);
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_enclosure.c
210
nvlist_t *nvl = ses_node_props(np);
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_enclosure.c
216
SES2_DIAGPAGE_DL_MICROCODE_CTL_STATUS, np, &len)) == NULL)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_enclosure.c
254
enc_parse_subnick(ses_plugin_t *sp, ses_node_t *np)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_enclosure.c
256
ses_snap_t *snap = ses_node_snapshot(np);
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_enclosure.c
259
nvlist_t *nvl = ses_node_props(np);
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_enclosure.c
269
np, &len)) == NULL)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_enclosure.c
298
ses2_fill_enclosure_node(ses_plugin_t *sp, ses_node_t *np)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_enclosure.c
300
ses_snap_t *snap = ses_node_snapshot(np);
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_enclosure.c
301
nvlist_t *props = ses_node_props(np);
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_enclosure.c
307
SES2_DIAGPAGE_ENCLOSURE_CTL_STATUS, np, &len)) != NULL) {
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_enclosure.c
312
if ((err = enc_parse_help(sp, np)) != 0)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_enclosure.c
315
if ((err = enc_parse_string_in(sp, np)) != 0)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_enclosure.c
318
if ((err = enc_parse_descr(sp, np)) != 0)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_enclosure.c
321
if ((err = enc_parse_dlucode(sp, np)) != 0)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_enclosure.c
324
if ((err = enc_parse_subnick(sp, np)) != 0)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_enclosure.c
69
enc_parse_help(ses_plugin_t *sp, ses_node_t *np)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_enclosure.c
71
ses_snap_t *snap = ses_node_snapshot(np);
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_enclosure.c
75
nvlist_t *nvl = ses_node_props(np);
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_enclosure.c
85
SES2_DIAGPAGE_SUBENCLOSURE_HELP_TEXT, np, &len)) != NULL) {
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_enclosure_ctl.c
122
enc_ctl_common(ses_plugin_t *sp, ses_node_t *np, ses2_diag_page_t page,
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_enclosure_ctl.c
132
if ((tp = ses_plugin_ctlpage_lookup(sp, ses_node_snapshot(np),
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_enclosure_ctl.c
133
page, 0, np, B_FALSE)) == NULL)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_enclosure_ctl.c
160
enc_ctl_string(ses_plugin_t *sp, ses_node_t *np, ses2_diag_page_t page,
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_enclosure_ctl.c
168
nvlist_t *props = ses_node_props(np);
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_enclosure_ctl.c
178
if ((spip = ses_plugin_ctlpage_lookup(sp, ses_node_snapshot(np),
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_enclosure_ctl.c
179
SES2_DIAGPAGE_SUBENCLOSURE_STRING_IO, datalen, np,
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_enclosure_ctl.c
188
if ((pip = ses_plugin_ctlpage_lookup(sp, ses_node_snapshot(np),
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_enclosure_ctl.c
189
SES2_DIAGPAGE_STRING_IO, datalen, np, B_FALSE)) == NULL)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_enclosure_ctl.c
199
enc_ctl_nick(ses_plugin_t *sp, ses_node_t *np, ses2_diag_page_t page,
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_enclosure_ctl.c
206
nvlist_t *props = ses_node_props(np);
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_enclosure_ctl.c
222
if ((pip = ses_plugin_ctlpage_lookup(sp, ses_node_snapshot(np),
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_enclosure_ctl.c
223
page, len, np, B_FALSE)) == NULL)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_enclosure_ctl.c
288
enc_setdef_one(ses_node_t *np, ses2_diag_page_t page, void *data)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_enclosure_ctl.c
291
nvlist_t *props = ses_node_props(np);
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_enclosure_ctl.c
306
ses2_enclosure_ctl(ses_plugin_t *sp, ses_node_t *np, const char *op,
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_enclosure_ctl.c
310
return (ses2_setprop(sp, np, enc_props, nvl));
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_enclosure_ctl.c
312
return (enc_do_ucode(sp, np, nvl));
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_enclosure_ctl.c
318
ses2_enclosure_setdef(ses_node_t *np, ses2_diag_page_t page, void *data)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_enclosure_ctl.c
320
nvlist_t *props = ses_node_props(np);
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_enclosure_ctl.c
326
enc_setdef_one(np, page, data) != 0)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_enclosure_ctl.c
40
enc_do_ucode(ses_plugin_t *sp, ses_node_t *np, nvlist_t *nvl)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_enclosure_ctl.c
42
nvlist_t *props = ses_node_props(np);
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_enclosure_ctl.c
94
if ((uip = ses_plugin_ctlpage_lookup(sp, ses_node_snapshot(np),
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_enclosure_ctl.c
96
np, B_TRUE)) == NULL)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_pages.c
160
ses2_threshold_index(ses_plugin_t *sp, ses_node_t *np, void *data,
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_pages.c
164
nvlist_t *props = ses_node_props(np);
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_pages.c
182
ses2_element_index(ses_plugin_t *sp, ses_node_t *np, void *data,
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_pages.c
186
nvlist_t *props = ses_node_props(np);
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_pages.c
230
ses2_status_index(ses_plugin_t *sp, ses_node_t *np, void *data,
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_pages.c
234
nvlist_t *props = ses_node_props(np);
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_pages.c
262
ses_node_t *np)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_pages.c
265
nvlist_t *props = ses_node_props(np);
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_pages.c
286
if (ses2_ctl_common_setdef(np, page, data) != 0 ||
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_pages.c
287
ses2_element_setdef(np, page, data) != 0 ||
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_pages.c
288
ses2_enclosure_setdef(np, page, data) != 0)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_pages.c
316
ses_node_t *np)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_pages.c
319
nvlist_t *props = ses_node_props(np);
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_pages.c
335
if (ses2_element_setdef(np, page, data) != 0)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_pages.c
368
ses_node_t *np)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_pages.c
370
ses_snap_t *snap = ses_node_snapshot(np);
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_pages.c
371
nvlist_t *props = ses_node_props(np);
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_pages.c
375
if (ses_node_type(np) != SES_NODE_ENCLOSURE) {
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_pages.c
40
ses2_ctl_common_setdef(ses_node_t *np, ses2_diag_page_t page, void *data)
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_pages.c
43
nvlist_t *props = ses_node_props(np);
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_pages.c
59
ses2_aes_index(ses_plugin_t *sp, ses_node_t *np, void *data, size_t pagelen,
usr/src/lib/scsi/plugins/ses/ses2/common/ses2_pages.c
64
nvlist_t *props = ses_node_props(np);
usr/src/lib/smbsrv/libmlsvc/common/lsar_clnt.c
453
char *np = NULL;
usr/src/lib/smbsrv/libmlsvc/common/lsar_clnt.c
456
smb_name_parse(tmp, &np, &dp);
usr/src/lib/smbsrv/libmlsvc/common/lsar_clnt.c
458
if (dp != NULL && np != NULL)
usr/src/lib/smbsrv/libmlsvc/common/lsar_clnt.c
459
return (strdup(np));
usr/src/lib/smbsrv/libsmb/common/smb_doorclnt.c
120
char *np = NULL;
usr/src/lib/smbsrv/libsmb/common/smb_doorclnt.c
126
smb_name_parse(tmp, &np, &dp);
usr/src/lib/smbsrv/libsmb/common/smb_doorclnt.c
131
if (dp != NULL && np != NULL) {
usr/src/lib/smbsrv/libsmb/common/smb_doorclnt.c
133
(void) strlcpy(acct->a_name, np, MAXNAMELEN);
usr/src/lib/smbsrv/libsmb/common/smb_util.c
377
struct netent n, *np;
usr/src/lib/smbsrv/libsmb/common/smb_util.c
452
if ((np = getnetbyname_r(gr, &n, buff,
usr/src/lib/smbsrv/libsmb/common/smb_util.c
454
np->n_net != 0) {
usr/src/lib/smbsrv/libsmb/common/smb_util.c
455
while ((np->n_net & 0xFF000000u) == 0)
usr/src/lib/smbsrv/libsmb/common/smb_util.c
456
np->n_net <<= 8;
usr/src/lib/smbsrv/libsmb/common/smb_util.c
457
np->n_net = htonl(np->n_net);
usr/src/lib/smbsrv/libsmb/common/smb_util.c
458
if (inet_ntop(AF_INET, &np->n_net, addr,
usr/src/lib/varpd/libvarpd/common/libvarpd_prop.c
172
libvarpd_prop_nprops(varpd_instance_handle_t *ihdl, uint_t *np)
usr/src/lib/varpd/libvarpd/common/libvarpd_prop.c
177
ret = instp->vri_plugin->vpp_ops->vpo_nprops(instp->vri_private, np);
usr/src/lib/varpd/libvarpd/common/libvarpd_prop.c
180
*np += varpd_nintprops;
usr/src/lib/watchmalloc/common/malloc.c
125
TREE *np;
usr/src/lib/watchmalloc/common/malloc.c
130
if ((np = malloc_unlocked((size + WORDSIZE)*NPS)) == NULL)
usr/src/lib/watchmalloc/common/malloc.c
134
for (n = 0, List[i] = np; n < NPS; ++n) {
usr/src/lib/watchmalloc/common/malloc.c
135
tp = np;
usr/src/lib/watchmalloc/common/malloc.c
140
np = NULL;
usr/src/lib/watchmalloc/common/malloc.c
143
np = NEXT(tp);
usr/src/lib/watchmalloc/common/malloc.c
145
AFTER(tp) = np;
usr/src/lib/watchmalloc/common/malloc.c
286
TREE *tp, *np;
usr/src/lib/watchmalloc/common/malloc.c
345
np = NEXT(tp);
usr/src/lib/watchmalloc/common/malloc.c
346
unprotect(np);
usr/src/lib/watchmalloc/common/malloc.c
347
if (ISBIT0(SIZE(np)))
usr/src/lib/watchmalloc/common/malloc.c
348
protect(np);
usr/src/lib/watchmalloc/common/malloc.c
351
ASSERT(SIZE(np) >= MINSIZE);
usr/src/lib/watchmalloc/common/malloc.c
352
ASSERT(!ISBIT1(SIZE(np)));
usr/src/lib/watchmalloc/common/malloc.c
353
SIZE(tp) += SIZE(np) + WORDSIZE;
usr/src/lib/watchmalloc/common/malloc.c
354
if (np != Bottom)
usr/src/lib/watchmalloc/common/malloc.c
355
t_delete(np);
usr/src/lib/watchmalloc/common/malloc.c
359
tmp = NEXT(np);
usr/src/lib/watchmalloc/common/malloc.c
385
np = NEXT(tp);
usr/src/lib/watchmalloc/common/malloc.c
386
SIZE(np) = n | BIT0;
usr/src/lib/watchmalloc/common/malloc.c
387
realfree(DATA(np));
usr/src/lib/watchmalloc/common/malloc.c
442
np = LAST(tp);
usr/src/lib/watchmalloc/common/malloc.c
443
unprotect(np);
usr/src/lib/watchmalloc/common/malloc.c
444
if ((SIZE(np) + SIZE(tp) + WORDSIZE) >= size) {
usr/src/lib/watchmalloc/common/malloc.c
445
ASSERT(!ISBIT0(SIZE(np)));
usr/src/lib/watchmalloc/common/malloc.c
446
t_delete(np);
usr/src/lib/watchmalloc/common/malloc.c
447
SIZE(np) += SIZE(tp) + WORDSIZE;
usr/src/lib/watchmalloc/common/malloc.c
451
(void) memmove(DATA(np), old, SIZE(tp));
usr/src/lib/watchmalloc/common/malloc.c
452
old = DATA(np);
usr/src/lib/watchmalloc/common/malloc.c
453
tp = np;
usr/src/lib/watchmalloc/common/malloc.c
457
protect(np);
usr/src/lib/watchmalloc/common/malloc.c
479
TREE *tp, *sp, *np, *tmp;
usr/src/lib/watchmalloc/common/malloc.c
518
np = NEXT(tp);
usr/src/lib/watchmalloc/common/malloc.c
519
unprotect(np);
usr/src/lib/watchmalloc/common/malloc.c
520
if (ISBIT0(SIZE(np)))
usr/src/lib/watchmalloc/common/malloc.c
521
protect(np);
usr/src/lib/watchmalloc/common/malloc.c
523
if (np != Bottom)
usr/src/lib/watchmalloc/common/malloc.c
524
t_delete(np);
usr/src/lib/watchmalloc/common/malloc.c
525
SIZE(tp) += SIZE(np) + WORDSIZE;
usr/src/lib/watchmalloc/common/malloc.c
530
np = LAST(tp);
usr/src/lib/watchmalloc/common/malloc.c
531
unprotect(np);
usr/src/lib/watchmalloc/common/malloc.c
532
ASSERT(!ISBIT0(SIZE(np)));
usr/src/lib/watchmalloc/common/malloc.c
533
ASSERT(np != Bottom);
usr/src/lib/watchmalloc/common/malloc.c
534
t_delete(np);
usr/src/lib/watchmalloc/common/malloc.c
535
SIZE(np) += SIZE(tp) + WORDSIZE;
usr/src/lib/watchmalloc/common/malloc.c
536
tp = np;
usr/src/lib/watchmalloc/common/malloc.c
549
np = Root;
usr/src/lib/watchmalloc/common/malloc.c
551
unprotect(np);
usr/src/lib/watchmalloc/common/malloc.c
552
if (SIZE(np) > size) {
usr/src/lib/watchmalloc/common/malloc.c
553
if ((tmp = LEFT(np)) != NULL) {
usr/src/lib/watchmalloc/common/malloc.c
554
protect(np);
usr/src/lib/watchmalloc/common/malloc.c
555
np = tmp;
usr/src/lib/watchmalloc/common/malloc.c
557
LEFT(np) = tp;
usr/src/lib/watchmalloc/common/malloc.c
558
PARENT(tp) = np;
usr/src/lib/watchmalloc/common/malloc.c
559
protect(np);
usr/src/lib/watchmalloc/common/malloc.c
562
} else if (SIZE(np) < size) {
usr/src/lib/watchmalloc/common/malloc.c
563
if ((tmp = RIGHT(np)) != NULL) {
usr/src/lib/watchmalloc/common/malloc.c
564
protect(np);
usr/src/lib/watchmalloc/common/malloc.c
565
np = tmp;
usr/src/lib/watchmalloc/common/malloc.c
567
RIGHT(np) = tp;
usr/src/lib/watchmalloc/common/malloc.c
568
PARENT(tp) = np;
usr/src/lib/watchmalloc/common/malloc.c
569
protect(np);
usr/src/lib/watchmalloc/common/malloc.c
573
if ((sp = PARENT(np)) != NULL) {
usr/src/lib/watchmalloc/common/malloc.c
575
if (np == LEFT(sp))
usr/src/lib/watchmalloc/common/malloc.c
585
if ((sp = LEFT(np)) != NULL) {
usr/src/lib/watchmalloc/common/malloc.c
592
if ((sp = RIGHT(np)) != NULL) {
usr/src/lib/watchmalloc/common/malloc.c
600
LINKFOR(tp) = np;
usr/src/lib/watchmalloc/common/malloc.c
601
LINKBAK(np) = tp;
usr/src/lib/watchmalloc/common/malloc.c
602
SETNOTREE(np);
usr/src/lib/watchmalloc/common/malloc.c
603
protect(np);
usr/src/psm/stand/boot/common/heap_kmem.c
602
Freehdr *np; /* For deletion from free list */
usr/src/psm/stand/boot/common/heap_kmem.c
630
np = &kmem_info.free_root;
usr/src/psm/stand/boot/common/heap_kmem.c
631
neighbor = *np;
usr/src/psm/stand/boot/common/heap_kmem.c
641
delete(np);
usr/src/psm/stand/boot/common/heap_kmem.c
656
np = &neighbor->left;
usr/src/psm/stand/boot/common/heap_kmem.c
665
delete(np);
usr/src/psm/stand/boot/common/heap_kmem.c
675
np = &neighbor->right;
usr/src/psm/stand/boot/common/heap_kmem.c
684
neighbor = *np;
usr/src/psm/stand/boot/sparc/common/bootflags.c
165
np = newargs;
usr/src/psm/stand/boot/sparc/common/bootflags.c
174
*np++ = '-';
usr/src/psm/stand/boot/sparc/common/bootflags.c
180
*np++ = 'a';
usr/src/psm/stand/boot/sparc/common/bootflags.c
187
*np++ = 'd';
usr/src/psm/stand/boot/sparc/common/bootflags.c
189
*np++ = 'k';
usr/src/psm/stand/boot/sparc/common/bootflags.c
191
*np++ = 'v';
usr/src/psm/stand/boot/sparc/common/bootflags.c
193
*np++ = 'h';
usr/src/psm/stand/boot/sparc/common/bootflags.c
202
*np++ = ' ';
usr/src/psm/stand/boot/sparc/common/bootflags.c
205
npres = sizeof (newargs) - (size_t)(np - newargs);
usr/src/psm/stand/boot/sparc/common/bootflags.c
231
bcopy(sp, np, sz);
usr/src/psm/stand/boot/sparc/common/bootflags.c
232
np += sz;
usr/src/psm/stand/boot/sparc/common/bootflags.c
239
while (npres > 0 && (*np++ = *cp++) != '\0')
usr/src/psm/stand/boot/sparc/common/bootflags.c
57
char *np;
usr/src/stand/lib/fs/ufs/lufsboot.c
324
caddr_t np;
usr/src/stand/lib/fs/ufs/lufsboot.c
331
np = LOGBUF_BASEADDR;
usr/src/stand/lib/fs/ufs/lufsboot.c
333
np = elogbuffer;
usr/src/stand/lib/fs/ufs/lufsboot.c
336
if (np + nsz > LOGBUF_BASEADDR + LOGBUF_MAXSIZE) {
usr/src/stand/lib/fs/ufs/lufsboot.c
340
np = resalloc(RES_CHILDVIRT, nsz, np, 0UL);
usr/src/stand/lib/fs/ufs/lufsboot.c
341
if (np == (caddr_t)NULL) {
usr/src/stand/lib/fs/ufs/lufsboot.c
346
logbuf_curptr = np;
usr/src/test/os-tests/tests/libtopo/digraph-test.c
140
uint_t np;
usr/src/test/os-tests/tests/libtopo/digraph-test.c
150
&np) < 0) {
usr/src/test/os-tests/tests/libtopo/digraph-test.c
154
if (np != 2) {
usr/src/test/os-tests/tests/libtopo/digraph-test.c
155
logmsg("\t%d paths found (expected 2)", np);
usr/src/test/os-tests/tests/libtopo/digraph-test.c
158
for (uint_t i = 0; i < np; i++) {
usr/src/test/os-tests/tests/libtopo/digraph-test.c
161
topo_hdl_free(thp, paths, np * sizeof (topo_path_t *));
usr/src/test/os-tests/tests/libtopo/digraph-test.c
165
&np) < 0) {
usr/src/test/os-tests/tests/libtopo/digraph-test.c
169
if (np != 1) {
usr/src/test/os-tests/tests/libtopo/digraph-test.c
170
logmsg("\t%d paths found (expected 1)", np);
usr/src/test/os-tests/tests/libtopo/digraph-test.c
173
for (uint_t i = 0; i < np; i++) {
usr/src/test/os-tests/tests/libtopo/digraph-test.c
176
topo_hdl_free(thp, paths, np * sizeof (topo_path_t *));
usr/src/test/os-tests/tests/libtopo/digraph-test.c
180
&np) < 0) {
usr/src/test/os-tests/tests/libtopo/digraph-test.c
184
if (np != 0) {
usr/src/test/os-tests/tests/libtopo/digraph-test.c
185
logmsg("\t%d paths found (expected 0)", np);
usr/src/test/os-tests/tests/libtopo/digraph-test.c
191
if (np > 0) {
usr/src/test/os-tests/tests/libtopo/digraph-test.c
192
for (uint_t i = 0; i < np; i++) {
usr/src/test/os-tests/tests/libtopo/digraph-test.c
195
topo_hdl_free(thp, paths, np * sizeof (topo_path_t *));
usr/src/tools/ndrgen/ndr_anal.c
1014
ndr_node_t *np;
usr/src/tools/ndrgen/ndr_anal.c
1016
for (np = advice_list; np; np = np->n_next)
usr/src/tools/ndrgen/ndr_anal.c
1017
if (np->label == label)
usr/src/tools/ndrgen/ndr_anal.c
1020
return (np);
usr/src/tools/ndrgen/ndr_anal.c
1026
ndr_node_t *np;
usr/src/tools/ndrgen/ndr_anal.c
1028
for (np = member_np->n_m_decl; np; np = np->n_d_descend)
usr/src/tools/ndrgen/ndr_anal.c
1029
if (np->label == IDENTIFIER)
usr/src/tools/ndrgen/ndr_anal.c
1032
member_np->n_m_name = np;
usr/src/tools/ndrgen/ndr_anal.c
511
ndr_node_t *np;
usr/src/tools/ndrgen/ndr_anal.c
550
for (np = mem_np->n_m_decl; np; np = np->n_d_descend) {
usr/src/tools/ndrgen/ndr_anal.c
551
if (np->label == IDENTIFIER) {
usr/src/tools/ndrgen/ndr_anal.c
555
if (np->label == LP)
usr/src/tools/ndrgen/ndr_anal.c
558
decl_ops[n_decl_ops++] = np;
usr/src/tools/ndrgen/ndr_anal.c
560
if (!np) {
usr/src/tools/ndrgen/ndr_anal.c
565
mem->name = np->n_sym->name;
usr/src/tools/ndrgen/ndr_anal.c
582
np = decl_ops[i];
usr/src/tools/ndrgen/ndr_anal.c
586
proto_ti.type_op = np->label;
usr/src/tools/ndrgen/ndr_anal.c
589
switch (np->label) {
usr/src/tools/ndrgen/ndr_anal.c
591
proto_ti.type_dim = np->n_d_dim;
usr/src/tools/ndrgen/ndr_anal.c
795
ndr_node_t *np;
usr/src/tools/ndrgen/ndr_anal.c
812
np = construct->n_c_members;
usr/src/tools/ndrgen/ndr_anal.c
814
for (; np; np = np->n_next)
usr/src/tools/ndrgen/ndr_gen.c
182
ndr_node_t *np;
usr/src/tools/ndrgen/ndr_gen.c
191
if ((np = mem->advice.a_case) != 0) {
usr/src/tools/ndrgen/ndr_gen.c
193
print_node(np->n_a_arg);
usr/src/tools/ndrgen/ndr_gen.c
195
} else if ((np = mem->advice.a_default) != 0) {
usr/src/tools/ndrgen/ndr_gen.c
223
generate_arg(ndr_node_t *np)
usr/src/tools/ndrgen/ndr_gen.c
225
ndr_node_t *arg = np;
usr/src/tools/ndrgen/ndr_gen.c
227
if (np == NULL) {
usr/src/tools/ndrgen/ndr_gen.c
232
if (np->label != IDENTIFIER && np->label != INTEGER)
usr/src/tools/ndrgen/ndr_gen.c
233
arg = np->n_a_arg;
usr/src/tools/ndrgen/ndr_gen.c
235
switch (np->label) {
usr/src/tools/ndrgen/ndr_gen.c
240
print_field_attr(np);
usr/src/tools/ndrgen/ndr_gen.c
275
ndr_member_t *mem, ndr_typeinfo_t *ti, ndr_node_t *np)
usr/src/tools/ndrgen/ndr_gen.c
295
generate_arg(np);
usr/src/tools/ndrgen/ndr_gen.c
345
ndr_node_t *np;
usr/src/tools/ndrgen/ndr_gen.c
375
np = mem->advice.a_switch_is;
usr/src/tools/ndrgen/ndr_gen.c
385
"_WITH_SWITCH_IS", mem, 0, np);
usr/src/tools/ndrgen/ndr_gen.c
394
np = mem->advice.a_size_is;
usr/src/tools/ndrgen/ndr_gen.c
395
if (np) {
usr/src/tools/ndrgen/ndr_gen.c
399
mem, mem->type->type_down, np);
usr/src/tools/ndrgen/ndr_gen.c
403
np = mem->advice.a_length_is;
usr/src/tools/ndrgen/ndr_gen.c
404
if (np) {
usr/src/tools/ndrgen/ndr_gen.c
408
mem, mem->type->type_down, np);
usr/src/tools/ndrgen/ndr_gen.c
418
np = mem->advice.a_size_is;
usr/src/tools/ndrgen/ndr_gen.c
419
if (np) {
usr/src/tools/ndrgen/ndr_gen.c
422
mem, mem->type->type_down, np);
usr/src/tools/ndrgen/ndr_gen.c
426
np = mem->advice.a_length_is;
usr/src/tools/ndrgen/ndr_gen.c
427
if (np) {
usr/src/tools/ndrgen/ndr_gen.c
430
mem, mem->type->type_down, np);
usr/src/tools/ndrgen/ndr_gen.c
504
ndr_node_t *np;
usr/src/tools/ndrgen/ndr_gen.c
507
if ((np = ti->advice.a_align) == NULL)
usr/src/tools/ndrgen/ndr_gen.c
510
if ((np = np->n_a_arg) == NULL)
usr/src/tools/ndrgen/ndr_gen.c
513
packing = np->n_int;
usr/src/tools/ndrgen/ndr_lex.c
503
ndr_node_t *np;
usr/src/tools/ndrgen/ndr_lex.c
506
np = ndr_alloc(1, sizeof (ndr_node_t));
usr/src/tools/ndrgen/ndr_lex.c
509
np->label = label;
usr/src/tools/ndrgen/ndr_lex.c
510
np->n_arg[0] = va_arg(ap, void *);
usr/src/tools/ndrgen/ndr_lex.c
511
np->n_arg[1] = va_arg(ap, void *);
usr/src/tools/ndrgen/ndr_lex.c
512
np->n_arg[2] = va_arg(ap, void *);
usr/src/tools/ndrgen/ndr_lex.c
515
np->line_number = line_number;
usr/src/tools/ndrgen/ndr_lex.c
516
np->file_name = file_name;
usr/src/tools/ndrgen/ndr_lex.c
518
return (np);
usr/src/tools/ndrgen/ndr_print.c
100
print_node(np->n_c_typename);
usr/src/tools/ndrgen/ndr_print.c
102
print_node_list(np->n_c_members);
usr/src/tools/ndrgen/ndr_print.c
120
if ((np->n_a_arg == NULL) || (np->n_a_arg->n_int == 0))
usr/src/tools/ndrgen/ndr_print.c
123
print_node(np->n_a_arg);
usr/src/tools/ndrgen/ndr_print.c
130
print_field_attr(np);
usr/src/tools/ndrgen/ndr_print.c
141
print_node(np->n_a_arg);
usr/src/tools/ndrgen/ndr_print.c
148
(void) printf("%s", np->n_sym->name);
usr/src/tools/ndrgen/ndr_print.c
152
(void) printf("%ld", np->n_int);
usr/src/tools/ndrgen/ndr_print.c
156
(void) printf("\"%s\"", np->n_str);
usr/src/tools/ndrgen/ndr_print.c
161
print_node(np->n_d_descend);
usr/src/tools/ndrgen/ndr_print.c
165
print_node(np->n_d_descend);
usr/src/tools/ndrgen/ndr_print.c
167
if (np->n_d_dim)
usr/src/tools/ndrgen/ndr_print.c
168
print_node(np->n_d_dim);
usr/src/tools/ndrgen/ndr_print.c
174
print_node(np->n_d_descend);
usr/src/tools/ndrgen/ndr_print.c
179
if (np->n_m_advice) {
usr/src/tools/ndrgen/ndr_print.c
181
print_advice_list(np->n_m_advice);
usr/src/tools/ndrgen/ndr_print.c
185
print_declaration(np);
usr/src/tools/ndrgen/ndr_print.c
205
print_field_attr(ndr_node_t *np)
usr/src/tools/ndrgen/ndr_print.c
213
arg = np->n_a_arg;
usr/src/tools/ndrgen/ndr_print.c
219
arg = np->n_a_arg1;
usr/src/tools/ndrgen/ndr_print.c
236
arg = np->n_a_arg2;
usr/src/tools/ndrgen/ndr_print.c
251
print_declaration(ndr_node_t *np)
usr/src/tools/ndrgen/ndr_print.c
253
ndr_node_t *dnp = np->n_m_decl;
usr/src/tools/ndrgen/ndr_print.c
257
if (np->n_m_type &&
usr/src/tools/ndrgen/ndr_print.c
258
(np->n_m_type->label == IDENTIFIER ||
usr/src/tools/ndrgen/ndr_print.c
259
np->n_m_type->label == TYPENAME)) {
usr/src/tools/ndrgen/ndr_print.c
260
(void) snprintf(buf, NDLBUFSZ, "%s", np->n_m_type->n_sym->name);
usr/src/tools/ndrgen/ndr_print.c
275
print_node(np->n_m_type);
usr/src/tools/ndrgen/ndr_print.c
283
print_advice_list(ndr_node_t *np)
usr/src/tools/ndrgen/ndr_print.c
285
if (!np)
usr/src/tools/ndrgen/ndr_print.c
289
for (; np; np = np->n_next) {
usr/src/tools/ndrgen/ndr_print.c
290
print_node(np);
usr/src/tools/ndrgen/ndr_print.c
291
if (np->n_next)
usr/src/tools/ndrgen/ndr_print.c
298
print_node_list(ndr_node_t *np)
usr/src/tools/ndrgen/ndr_print.c
300
for (; np; np = np->n_next) {
usr/src/tools/ndrgen/ndr_print.c
301
print_node(np);
usr/src/tools/ndrgen/ndr_print.c
47
print_node(ndr_node_t *np)
usr/src/tools/ndrgen/ndr_print.c
51
if (!np) {
usr/src/tools/ndrgen/ndr_print.c
56
switch (np->label) {
usr/src/tools/ndrgen/ndr_print.c
86
(void) printf("<<lab=%d>>", np->label);
usr/src/tools/ndrgen/ndr_print.c
90
switch (np->label) {
usr/src/tools/ndrgen/ndr_print.c
95
if (np->n_c_advice) {
usr/src/tools/ndrgen/ndr_print.c
96
print_advice_list(np->n_c_advice);
usr/src/ucbcmd/mkstr/mkstr.c
111
np = name + strlen(name);
usr/src/ucbcmd/mkstr/mkstr.c
114
np = name + len;
usr/src/ucbcmd/mkstr/mkstr.c
118
if (strlcpy(np, argv[0], size) >= size) {
usr/src/ucbcmd/mkstr/mkstr.c
80
char *progname, *np, name[MAXPATHLEN];
usr/src/ucblib/libcurses/delwin.c
33
WINDOW *wp, *np;
usr/src/ucblib/libcurses/delwin.c
46
np = wp->_nextp;
usr/src/ucblib/libcurses/delwin.c
48
wp = np;
usr/src/ucblib/libtermcap/termcap.c
207
tnamatch(char *np)
usr/src/ucblib/libtermcap/termcap.c
215
for (Np = np; *Np && *Bp == *Np; Bp++, Np++)
usr/src/ucblib/libtermcap/termcap.c
393
char *np, *cp;
usr/src/ucblib/libtermcap/termcap.c
402
np = bp + 15; /* allow enough room for stuff below */
usr/src/ucblib/libtermcap/termcap.c
404
*np-- = *bp--;
usr/src/ucblib/libtermcap/termcap.c
417
while (bp <= np) /* space fill to start of orig description */
usr/src/uts/common/dtrace/dtrace.c
10131
int *np;
usr/src/uts/common/dtrace/dtrace.c
10165
np = &vstate->dtvs_nlocals;
usr/src/uts/common/dtrace/dtrace.c
10177
np = &vstate->dtvs_nglobals;
usr/src/uts/common/dtrace/dtrace.c
10190
while (id >= (oldsvars = *np)) {
usr/src/uts/common/dtrace/dtrace.c
10208
*np = newsvars;
usr/src/uts/common/dtrace/dtrace.c
10286
int *np;
usr/src/uts/common/dtrace/dtrace.c
10293
np = &vstate->dtvs_nlocals;
usr/src/uts/common/dtrace/dtrace.c
10298
np = &vstate->dtvs_nglobals;
usr/src/uts/common/dtrace/dtrace.c
10310
ASSERT(id < *np);
usr/src/uts/common/fs/dev/sdev_ncache.c
231
nvp_devname_t *np;
usr/src/uts/common/fs/dev/sdev_ncache.c
245
np = kmem_zalloc(sizeof (nvp_devname_t), KM_SLEEP);
usr/src/uts/common/fs/dev/sdev_ncache.c
250
kmem_free(np, sizeof (nvp_devname_t));
usr/src/uts/common/fs/dev/sdev_ncache.c
254
np->nvp_npaths = nstrs;
usr/src/uts/common/fs/dev/sdev_ncache.c
255
np->nvp_paths = kmem_zalloc(nstrs * sizeof (char *), KM_SLEEP);
usr/src/uts/common/fs/dev/sdev_ncache.c
257
np->nvp_paths[i] = i_ddi_strdup(strs[i], KM_SLEEP);
usr/src/uts/common/fs/dev/sdev_ncache.c
259
np->nvp_expirecnts = kmem_zalloc(nstrs * sizeof (int), KM_SLEEP);
usr/src/uts/common/fs/dev/sdev_ncache.c
261
np->nvp_expirecnts[i] = sdev_nc_expirecnt;
usr/src/uts/common/fs/dev/sdev_ncache.c
270
np->nvp_expirecnts[i] = cnts[i];
usr/src/uts/common/fs/dev/sdev_ncache.c
274
list_insert_tail(nvf_list(sdevfd_handle), np);
usr/src/uts/common/fs/dev/sdev_ncache.c
288
nvp_devname_t *np;
usr/src/uts/common/fs/dev/sdev_ncache.c
303
if ((np = list_head(listp)) != NULL) {
usr/src/uts/common/fs/dev/sdev_ncache.c
304
ASSERT(list_next(listp, np) == NULL);
usr/src/uts/common/fs/dev/sdev_ncache.c
315
DP_DEVNAME_NCACHE_ID, np->nvp_paths, np->nvp_npaths);
usr/src/uts/common/fs/dev/sdev_ncache.c
324
np->nvp_expirecnts, np->nvp_npaths);
usr/src/uts/common/fs/dev/sdev_ncache.c
358
nvp_devname_t *np;
usr/src/uts/common/fs/dev/sdev_ncache.c
370
for (np = list_head(listp); np; np = list_next(listp, np)) {
usr/src/uts/common/fs/dev/sdev_ncache.c
371
for (i = 0; i < np->nvp_npaths; i++) {
usr/src/uts/common/fs/dev/sdev_ncache.c
373
np->nvp_paths[i], np->nvp_expirecnts[i]));
usr/src/uts/common/fs/dev/sdev_ncache.c
375
path = np->nvp_paths[i];
usr/src/uts/common/fs/dev/sdev_ncache.c
382
lp->ncn_expirecnt = np->nvp_expirecnts[i];
usr/src/uts/common/fs/dev/sdev_ncache.c
387
np->nvp_paths[i], sdev_nc_max_entries);
usr/src/uts/common/fs/dev/sdev_ncache.c
430
nvp_devname_t *np;
usr/src/uts/common/fs/dev/sdev_ncache.c
449
np = kmem_zalloc(sizeof (nvp_devname_t), KM_SLEEP);
usr/src/uts/common/fs/dev/sdev_ncache.c
450
np->nvp_npaths = n;
usr/src/uts/common/fs/dev/sdev_ncache.c
451
np->nvp_paths = kmem_zalloc(n * sizeof (char *), KM_SLEEP);
usr/src/uts/common/fs/dev/sdev_ncache.c
452
np->nvp_expirecnts = kmem_zalloc(n * sizeof (int), KM_SLEEP);
usr/src/uts/common/fs/dev/sdev_ncache.c
457
np->nvp_paths[i] = i_ddi_strdup(lp->ncn_name, KM_SLEEP);
usr/src/uts/common/fs/dev/sdev_ncache.c
458
np->nvp_expirecnts[i] = lp->ncn_expirecnt;
usr/src/uts/common/fs/dev/sdev_ncache.c
460
np->nvp_paths[i], np->nvp_expirecnts[i]));
usr/src/uts/common/fs/dev/sdev_ncache.c
467
list_insert_tail(nvf_list(sdevfd_handle), np);
usr/src/uts/common/fs/dnlc.c
716
ncache_t *np;
usr/src/uts/common/fs/dnlc.c
718
np = ncp->hash_next;
usr/src/uts/common/fs/dnlc.c
724
ncp = np;
usr/src/uts/common/fs/dnlc.c
769
ncache_t *np;
usr/src/uts/common/fs/dnlc.c
771
np = ncp->hash_next;
usr/src/uts/common/fs/dnlc.c
779
ncp = np;
usr/src/uts/common/fs/dnlc.c
783
ncp = np;
usr/src/uts/common/fs/dnlc.c
829
ncache_t *np;
usr/src/uts/common/fs/dnlc.c
831
np = ncp->hash_next;
usr/src/uts/common/fs/dnlc.c
843
ncp = np;
usr/src/uts/common/fs/dnlc.c
850
ncp = np;
usr/src/uts/common/fs/hsfs/hsfs_subr.c
397
char *np;
usr/src/uts/common/fs/hsfs/hsfs_subr.c
417
for (; (np = ksip->name) != NULL; ++knp, ++ksip) {
usr/src/uts/common/fs/hsfs/hsfs_subr.c
418
kstat_named_init(knp, np, KSTAT_DATA_UINT64);
usr/src/uts/common/fs/namefs/namevfs.c
155
struct namenode *np, **npp;
usr/src/uts/common/fs/namefs/namevfs.c
159
for (npp = NM_FILEVP_HASH(nodep->nm_filevp); (np = *npp) != NULL;
usr/src/uts/common/fs/namefs/namevfs.c
160
npp = &np->nm_nextp) {
usr/src/uts/common/fs/namefs/namevfs.c
161
if (np == nodep) {
usr/src/uts/common/fs/namefs/namevfs.c
162
*npp = np->nm_nextp;
usr/src/uts/common/fs/namefs/namevfs.c
176
struct namenode *np;
usr/src/uts/common/fs/namefs/namevfs.c
179
for (np = *NM_FILEVP_HASH(vp); np != NULL; np = np->nm_nextp)
usr/src/uts/common/fs/namefs/namevfs.c
180
if (np->nm_filevp == vp &&
usr/src/uts/common/fs/namefs/namevfs.c
181
(mnt == NULL || np->nm_mountpt == mnt))
usr/src/uts/common/fs/namefs/namevfs.c
183
return (np);
usr/src/uts/common/fs/namefs/namevfs.c
194
struct namenode *np;
usr/src/uts/common/fs/namefs/namevfs.c
199
for (np = *NM_FILEVP_HASH(vp); np != NULL; np = np->nm_nextp) {
usr/src/uts/common/fs/namefs/namevfs.c
200
if (np->nm_filevp == vp) {
usr/src/uts/common/fs/namefs/namevfs.c
201
if ((ret = func(np, cr, arg)) != 0)
usr/src/uts/common/fs/nfs/nfs4_callback.c
1296
nfs4delegreturn_cleanup_impl(rnode4_t *rp, nfs4_server_t *np,
usr/src/uts/common/fs/nfs/nfs4_callback.c
1309
if (np == NULL) {
usr/src/uts/common/fs/nfs/nfs4_callback.c
1310
np = find_nfs4_server_all(mi, 1);
usr/src/uts/common/fs/nfs/nfs4_callback.c
1311
if (np == NULL)
usr/src/uts/common/fs/nfs/nfs4_callback.c
1315
mutex_enter(&np->s_lock);
usr/src/uts/common/fs/nfs/nfs4_callback.c
1322
mutex_exit(&np->s_lock);
usr/src/uts/common/fs/nfs/nfs4_callback.c
1324
nfs4_server_rele(np);
usr/src/uts/common/fs/nfs/nfs4_callback.c
1345
list_remove(&np->s_deleg_list, rp);
usr/src/uts/common/fs/nfs/nfs4_callback.c
1347
nfs4_dec_state_ref_count_nolock(np, mi);
usr/src/uts/common/fs/nfs/nfs4_callback.c
1348
mutex_exit(&np->s_lock);
usr/src/uts/common/fs/nfs/nfs4_callback.c
1350
nfs4_server_rele(np);
usr/src/uts/common/fs/nfs/nfs4_callback.c
1352
nfs4_server_rele(np);
usr/src/uts/common/fs/nfs/nfs4_callback.c
1358
nfs4delegreturn_cleanup(rnode4_t *rp, nfs4_server_t *np)
usr/src/uts/common/fs/nfs/nfs4_callback.c
1362
if (np != NULL) {
usr/src/uts/common/fs/nfs/nfs4_callback.c
1363
ncg = np->zone_globals;
usr/src/uts/common/fs/nfs/nfs4_callback.c
1375
nfs4delegreturn_cleanup_impl(rp, np, ncg);
usr/src/uts/common/fs/nfs/nfs4_callback.c
1543
nfs4_server_t *np)
usr/src/uts/common/fs/nfs/nfs4_callback.c
1567
nfs4delegreturn_cleanup(rp, np);
usr/src/uts/common/fs/nfs/nfs4_callback.c
1740
nfs4_server_t *np;
usr/src/uts/common/fs/nfs/nfs4_callback.c
1756
for (np = nfs4_server_lst.forw; np != &nfs4_server_lst; np = np->forw) {
usr/src/uts/common/fs/nfs/nfs4_callback.c
1757
if (np->zoneid == zoneid && np->s_program == prog) {
usr/src/uts/common/fs/nfs/nfs4_callback.c
1758
mutex_enter(&np->s_lock);
usr/src/uts/common/fs/nfs/nfs4_callback.c
1773
ncg = np->zone_globals;
usr/src/uts/common/fs/nfs/nfs4_callback.c
1774
while ((rp = list_head(&np->s_deleg_list)) != NULL) {
usr/src/uts/common/fs/nfs/nfs4_callback.c
1777
mutex_exit(&np->s_lock);
usr/src/uts/common/fs/nfs/nfs4_callback.c
1783
mutex_enter(&np->s_lock);
usr/src/uts/common/fs/nfs/nfs4_callback.c
1785
mutex_exit(&np->s_lock);
usr/src/uts/common/fs/nfs/nfs4_callback.c
2162
nfs4_server_t *np;
usr/src/uts/common/fs/nfs/nfs4_callback.c
2191
if ((np = find_nfs4_server(mi)) == NULL)
usr/src/uts/common/fs/nfs/nfs4_callback.c
2276
ASSERT(mutex_owned(&np->s_lock));
usr/src/uts/common/fs/nfs/nfs4_callback.c
2277
list_insert_head(&np->s_deleg_list, rp);
usr/src/uts/common/fs/nfs/nfs4_callback.c
2279
np->s_refcnt++;
usr/src/uts/common/fs/nfs/nfs4_callback.c
2280
nfs4_inc_state_ref_count_nolock(np, mi);
usr/src/uts/common/fs/nfs/nfs4_callback.c
2293
mutex_exit(&np->s_lock);
usr/src/uts/common/fs/nfs/nfs4_callback.c
2294
nfs4_server_rele(np);
usr/src/uts/common/fs/nfs/nfs4_callback.c
784
nfs4callback_destroy(nfs4_server_t *np)
usr/src/uts/common/fs/nfs/nfs4_callback.c
789
if (np->s_program == 0)
usr/src/uts/common/fs/nfs/nfs4_callback.c
792
ncg = np->zone_globals;
usr/src/uts/common/fs/nfs/nfs4_callback.c
793
i = np->s_program - NFS4_CALLBACK;
usr/src/uts/common/fs/nfs/nfs4_callback.c
797
ASSERT(ncg->nfs4prog2server[i] == np);
usr/src/uts/common/fs/nfs/nfs4_callback.c
846
nfs4_cb_args(nfs4_server_t *np, struct knetconfig *knc, SETCLIENTID4args *args)
usr/src/uts/common/fs/nfs/nfs4_callback.c
851
struct nfs4_callback_globals *ncg = np->zone_globals;
usr/src/uts/common/fs/nfs/nfs4_callback.c
858
if (np->s_program >= NFS4_CALLBACK &&
usr/src/uts/common/fs/nfs/nfs4_callback.c
859
np->s_program < NFS4_CALLBACK + nfs4_num_prognums)
usr/src/uts/common/fs/nfs/nfs4_callback.c
860
nfs4callback_destroy(np);
usr/src/uts/common/fs/nfs/nfs4_callback.c
898
ncg->nfs4prog2server[pgm-NFS4_CALLBACK] = np;
usr/src/uts/common/fs/nfs/nfs4_callback.c
904
np->s_program = pgm;
usr/src/uts/common/fs/nfs/nfs4_client.c
2864
nfs4_server_t *np;
usr/src/uts/common/fs/nfs/nfs4_client.c
2940
for (np = nfs4_server_lst.forw; np != &nfs4_server_lst; np = np->forw) {
usr/src/uts/common/fs/nfs/nfs4_client.c
2941
mutex_enter(&np->s_lock);
usr/src/uts/common/fs/nfs/nfs4_client.c
2942
if (np->zoneid == zoneid) {
usr/src/uts/common/fs/nfs/nfs4_client.c
2951
np->s_refcnt++;
usr/src/uts/common/fs/nfs/nfs4_client.c
2952
nfs4_mark_srv_dead(np);
usr/src/uts/common/fs/nfs/nfs4_client.c
2954
mutex_exit(&np->s_lock);
usr/src/uts/common/fs/nfs/nfs4_subr.c
2052
nfs4_fname_t *np = NULL, *pnp = NULL;
usr/src/uts/common/fs/nfs/nfs4_subr.c
2099
np = fn_parent(VTOSV(dvp)->sv_name);
usr/src/uts/common/fs/nfs/nfs4_subr.c
2101
if (np == NULL) {
usr/src/uts/common/fs/nfs/nfs4_subr.c
2120
remap_lookup(np, rootvp, RML_ORDINARY, cr,
usr/src/uts/common/fs/nfs/nfs4_subr.c
2175
pnp = fn_parent(np);
usr/src/uts/common/fs/nfs/nfs4_subr.c
2236
vp = makenfs4node_by_fh(sfh, psfh, &np, &gar, mi, cr, t);
usr/src/uts/common/fs/nfs/nfs4_subr.c
2239
if (np != NULL)
usr/src/uts/common/fs/nfs/nfs4_subr.c
2240
fn_rele(&np);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3181
struct nfs4_server *np;
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3201
np = servinfo4_to_nfs4_server(svp); /* This locks np if it is found */
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3203
if (!np) {
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3205
np = new_nfs4_server(svp, cr);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3206
mutex_enter(&np->s_lock);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3216
np->s_refcnt = 0;
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3217
destroy_nfs4_server(np);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3218
np = tnp;
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3224
insque(np, &nfs4_server_lst);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3228
ASSERT(MUTEX_HELD(&np->s_lock));
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3233
if (np->s_flags & N4S_CLIENTID_SET) {
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3235
nfs4_add_mi_to_server(np, mi);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3238
mutex_exit(&np->s_lock);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3239
nfs4_server_rele(np);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3242
mutex_exit(&np->s_lock);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3254
nfs4_server_rele(np);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3259
mutex_enter(&np->s_lock);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3260
while (np->s_flags & N4S_CLIENTID_PEND) {
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3261
if (!cv_wait_sig(&np->s_clientid_pend, &np->s_lock)) {
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3262
mutex_exit(&np->s_lock);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3263
nfs4_server_rele(np);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3272
if (np->s_flags & N4S_CLIENTID_SET) {
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3275
nfs4_add_mi_to_server(np, mi);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3276
mutex_exit(&np->s_lock);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3277
nfs4_server_rele(np);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3288
np->s_flags &= ~(N4S_CB_PINGED | N4S_CB_WAITER);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3290
np->s_flags |= N4S_CLIENTID_PEND;
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3291
mutex_exit(&np->s_lock);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3292
nfs4setclientid_otw(mi, svp, cr, np, n4ep, &retry_inuse);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3308
mutex_enter(&np->s_lock);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3309
crfree(np->s_cred);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3310
np->s_cred = lcr;
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3311
mutex_exit(&np->s_lock);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3312
nfs4setclientid_otw(mi, svp, lcr, np, n4ep,
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3316
mutex_enter(&np->s_lock);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3317
lease_time = np->s_lease_time;
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3318
np->s_flags &= ~N4S_CLIENTID_PEND;
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3319
mutex_exit(&np->s_lock);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3366
mutex_enter(&np->s_lock);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3367
if ((np->s_flags & N4S_INSERTED) == 0) {
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3368
np->s_refcnt++;
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3369
np->s_flags |= N4S_INSERTED;
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3371
mutex_exit(&np->s_lock);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3385
nfs4_server_rele(np);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3394
cv_broadcast(&np->s_clientid_pend);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3395
nfs4_server_rele(np);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3407
struct nfs4_server *np, nfs4_error_t *ep, int *retry_inusep)
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3420
ASSERT(!MUTEX_HELD(&np->s_lock));
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3440
mutex_enter(&np->s_lock);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3442
s_args->client.verifier = np->clidtosend.verifier;
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3443
s_args->client.id_len = np->clidtosend.id_len;
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3445
s_args->client.id_val = np->clidtosend.id_val;
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3453
nfs4_cb_args(np, svp->sv_origknconf, s_args);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3455
nfs4_cb_args(np, svp->sv_knconf, s_args);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3457
mutex_exit(&np->s_lock);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3486
mutex_enter(&np->s_lock);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3487
np->s_lease_time = garp->n4g_ext_res->n4g_leasetime;
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3496
mi->mi_lease_period = np->s_lease_time;
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3498
mutex_exit(&np->s_lock);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3576
mutex_enter(&np->s_lock);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3577
np->propagation_delay.tv_sec =
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3579
mutex_exit(&np->s_lock);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3586
np->propagation_delay.tv_sec));
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3614
mutex_enter(&np->s_lock);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3615
np->clientid = tmp_clientid;
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3616
np->s_flags |= N4S_CLIENTID_SET;
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3619
nfs4_add_mi_to_server(np, mi);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3621
if (np->lease_valid == NFS4_LEASE_NOT_STARTED) {
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3627
np->s_refcnt++; /* pass reference to thread */
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3628
(void) zthread_create(NULL, 0, nfs4_renew_lease_thread, np, 0,
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3631
mutex_exit(&np->s_lock);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3876
struct nfs4_server *np;
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3893
np = kmem_zalloc(sizeof (struct nfs4_server), KM_SLEEP);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3894
np->saddr.len = svp->sv_addr.len;
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3895
np->saddr.maxlen = svp->sv_addr.maxlen;
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3896
np->saddr.buf = kmem_alloc(svp->sv_addr.maxlen, KM_SLEEP);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3897
bcopy(svp->sv_addr.buf, np->saddr.buf, svp->sv_addr.len);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3898
np->s_refcnt = 1;
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3910
np->clidtosend.verifier = nfs4clientid_verifier.un_verifier;
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3918
np->clidtosend.id_len = len + np->saddr.maxlen;
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3920
np->clidtosend.id_val = kmem_alloc(np->clidtosend.id_len, KM_SLEEP);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3921
(void) sprintf(np->clidtosend.id_val, id_val, uts_nodename());
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3922
bcopy(np->saddr.buf, &np->clidtosend.id_val[len], np->saddr.len);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3924
np->s_flags = 0;
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3925
np->mntinfo4_list = NULL;
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3928
np->s_cred = cr;
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3929
cv_init(&np->cv_thread_exit, NULL, CV_DEFAULT, NULL);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3930
mutex_init(&np->s_lock, NULL, MUTEX_DEFAULT, NULL);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3931
nfs_rw_init(&np->s_recovlock, NULL, RW_DEFAULT, NULL);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3932
list_create(&np->s_deleg_list, sizeof (rnode4_t),
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3934
np->s_thread_exit = 0;
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3935
np->state_ref_count = 0;
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3936
np->lease_valid = NFS4_LEASE_NOT_STARTED;
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3937
cv_init(&np->s_cv_otw_count, NULL, CV_DEFAULT, NULL);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3938
cv_init(&np->s_clientid_pend, NULL, CV_DEFAULT, NULL);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3939
np->s_otw_call_count = 0;
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3940
cv_init(&np->wait_cb_null, NULL, CV_DEFAULT, NULL);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3941
np->zoneid = getzoneid();
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3942
np->zone_globals = nfs4_get_callback_globals();
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3943
ASSERT(np->zone_globals != NULL);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3944
return (np);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3979
nfs4_server_t *np;
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3987
for (np = nfs4_server_lst.forw; np != &nfs4_server_lst;
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3988
np = np->forw) {
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3991
np, (longlong_t)np->clientid, np->saddr.len,
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3992
hash16((void *)np->saddr.buf, np->saddr.len),
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3993
np->state_ref_count));
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3994
if (np->saddr.len == srv_p->sv_addr.len &&
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3995
bcmp(np->saddr.buf, srv_p->sv_addr.buf,
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3996
np->saddr.len) == 0)
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
3999
if (np->clientid == clientid || np->clientid == 0)
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
4002
if (np->s_thread_exit != NFS4_THREAD_EXIT)
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
4023
nfs4_server_t *p, *op = NULL, *np = NULL;
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
4047
np = p;
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
4048
mutex_enter(&np->s_lock);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
4050
if (op != NULL && np != NULL)
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
4057
if (np != NULL)
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
4058
mutex_exit(&np->s_lock);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
4062
if (np != NULL) {
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
4063
np->s_refcnt++;
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
4069
np = add_new_nfs4_server(new, kcred);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
4078
(void*)op, (void*)np));
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
4079
ASSERT(op != NULL && np != NULL);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
4088
np->state_ref_count += num_open;
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
4093
mi->mi_open_files, op->state_ref_count, np->state_ref_count));
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
4095
nfs4_add_mi_to_server(np, mi);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
4098
mutex_exit(&np->s_lock);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
4101
return (np);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
4115
nfs4_server_t *np;
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
4119
for (np = nfs4_server_lst.forw; np != &nfs4_server_lst; np = np->forw) {
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
4120
if (np->zoneid == zoneid &&
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
4121
np->saddr.len == srv_p->sv_addr.len &&
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
4122
bcmp(np->saddr.buf, srv_p->sv_addr.buf,
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
4123
np->saddr.len) == 0 &&
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
4124
np->s_thread_exit != NFS4_THREAD_EXIT) {
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
4125
mutex_enter(&np->s_lock);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
4126
np->s_refcnt++;
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
4127
return (np);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
4140
nfs4_server_t *np;
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
4143
for (np = nfs4_server_lst.forw; np != &nfs4_server_lst; np = np->forw) {
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
4144
mutex_enter(&np->s_lock);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
4145
if (np == sp && np->s_refcnt > 0 &&
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
4146
(np->s_thread_exit != NFS4_THREAD_EXIT || any_state)) {
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
4148
np->s_refcnt++;
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
4149
return (np);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
4151
mutex_exit(&np->s_lock);
usr/src/uts/common/fs/nfs/nfs_auth.c
961
struct auth_cache *np;
usr/src/uts/common/fs/nfs/nfs_auth.c
965
np = kmem_cache_alloc(exi_cache_handle, KM_NOSLEEP_LAZY);
usr/src/uts/common/fs/nfs/nfs_auth.c
966
if (np == NULL) {
usr/src/uts/common/fs/nfs/nfs_auth.c
974
np->auth_clnt = c;
usr/src/uts/common/fs/nfs/nfs_auth.c
975
np->auth_flavor = flavor;
usr/src/uts/common/fs/nfs/nfs_auth.c
976
np->auth_clnt_cred = crdup(cr);
usr/src/uts/common/fs/nfs/nfs_auth.c
977
np->auth_srv_ngids = 0;
usr/src/uts/common/fs/nfs/nfs_auth.c
978
np->auth_srv_gids = NULL;
usr/src/uts/common/fs/nfs/nfs_auth.c
979
np->auth_time = np->auth_freshness = gethrestime_sec();
usr/src/uts/common/fs/nfs/nfs_auth.c
980
np->auth_state = NFS_AUTH_NEW;
usr/src/uts/common/fs/nfs/nfs_auth.c
981
mutex_init(&np->auth_lock, NULL, MUTEX_DEFAULT, NULL);
usr/src/uts/common/fs/nfs/nfs_auth.c
982
cv_init(&np->auth_cv, NULL, CV_DEFAULT, NULL);
usr/src/uts/common/fs/nfs/nfs_auth.c
989
avl_insert(&c->authc_tree, np, where);
usr/src/uts/common/fs/nfs/nfs_auth.c
991
p = np;
usr/src/uts/common/fs/nfs/nfs_auth.c
995
cv_destroy(&np->auth_cv);
usr/src/uts/common/fs/nfs/nfs_auth.c
996
mutex_destroy(&np->auth_lock);
usr/src/uts/common/fs/nfs/nfs_auth.c
997
crfree(np->auth_clnt_cred);
usr/src/uts/common/fs/nfs/nfs_auth.c
998
kmem_cache_free(exi_cache_handle, np);
usr/src/uts/common/fs/proc/prsubr.c
2934
prfdinfo_nm_path(const struct namenode *np, cred_t *cred, void *arg)
usr/src/uts/common/fs/proc/prsubr.c
2938
cb->nmp_sz += prfdinfopath(cb->nmp_p, np->nm_vnode, cb->nmp_data, cred);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_acl.c
117
smbfs_smb_tmpclose(np, fid);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_acl.c
138
smbnode_t *np;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_acl.c
143
np = VTOSMB(vp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_acl.c
164
error = smbfs_smb_tmpopen(np, rights, &scred, &fid);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_acl.c
173
mutex_enter(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_acl.c
174
np->r_sectime = gethrtime();
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_acl.c
175
mutex_exit(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_acl.c
183
smbfs_smb_tmpclose(np, fid);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_acl.c
301
smbnode_t *np;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_acl.c
312
np = VTOSMB(vp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_acl.c
360
mutex_enter(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_acl.c
361
ovsa = np->r_secattr;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_acl.c
362
np->r_secattr = vsa;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_acl.c
363
np->n_uid = uid;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_acl.c
364
np->n_gid = gid;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_acl.c
369
np->r_sectime = gethrtime() + smi->smi_acdirmax;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_acl.c
370
mutex_exit(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_acl.c
394
smbnode_t *np;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_acl.c
397
np = VTOSMB(vp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_acl.c
404
if (np->n_flag & N_XATTR)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_acl.c
407
mutex_enter(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_acl.c
408
if (gethrtime() >= np->r_sectime) {
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_acl.c
410
mutex_exit(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_acl.c
414
mutex_exit(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_acl.c
430
smbnode_t *np;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_acl.c
433
np = VTOSMB(vp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_acl.c
440
if (np->n_flag & N_XATTR)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_acl.c
443
mutex_enter(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_acl.c
445
if (np->r_secattr.vsa_aclentp == NULL ||
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_acl.c
446
gethrtime() >= np->r_sectime) {
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_acl.c
448
mutex_exit(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_acl.c
454
mutex_enter(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_acl.c
456
ASSERT(np->r_secattr.vsa_aclentp != NULL);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_acl.c
463
vsa->vsa_aclcnt = np->r_secattr.vsa_aclcnt;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_acl.c
466
vsa->vsa_aclentsz = np->r_secattr.vsa_aclentsz;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_acl.c
468
bcopy(np->r_secattr.vsa_aclentp, vsa->vsa_aclentp,
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_acl.c
472
mutex_exit(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_acl.c
563
smbnode_t *np = VTOSMB(vp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_acl.c
570
if (np->n_flag & N_XATTR)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_acl.c
581
error = smbfs_acl_store(vp, vsa, np->n_uid, np->n_gid, selector, cr);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_acl.c
75
smbnode_t *np;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_acl.c
84
np = VTOSMB(vp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_acl.c
89
error = smbfs_smb_tmpopen(np, rights, &scred, &fid);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_client.c
118
smbnode_t *np;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_client.c
121
np = VTOSMB(vp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_client.c
122
if (np->r_serial != NULL && np->r_serial != curthread) {
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_client.c
123
mutex_enter(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_client.c
125
while (np->r_serial != NULL) {
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_client.c
126
if (!cv_wait_sig(&np->r_cv, &np->r_statelock)) {
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_client.c
128
mutex_exit(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_client.c
133
mutex_exit(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_client.c
215
smbnode_t *np;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_client.c
219
np = VTOSMB(vp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_client.c
220
mutex_enter(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_client.c
227
if (np->r_attr.fa_mtime.tv_sec != fap->fa_mtime.tv_sec ||
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_client.c
228
np->r_attr.fa_mtime.tv_nsec != fap->fa_mtime.tv_nsec)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_client.c
230
if (np->r_attr.fa_size != fap->fa_size)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_client.c
233
if (np->r_attr.fa_ctime.tv_sec != fap->fa_ctime.tv_sec ||
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_client.c
234
np->r_attr.fa_ctime.tv_nsec != fap->fa_ctime.tv_nsec)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_client.c
238
np->r_sectime = gethrtime();
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_client.c
241
mutex_exit(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_client.c
256
smbnode_t *np;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_client.c
263
np = VTOSMB(vp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_client.c
278
mutex_enter(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_client.c
296
if (fap->fa_mtime.tv_sec != np->r_attr.fa_mtime.tv_sec ||
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_client.c
297
fap->fa_mtime.tv_nsec != np->r_attr.fa_mtime.tv_nsec ||
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_client.c
298
fap->fa_size != np->r_attr.fa_size)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_client.c
299
np->r_mtime = now;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_client.c
304
delta = now - np->r_mtime;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_client.c
318
np->r_attrtime = now + delta;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_client.c
319
np->r_attr = *fap;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_client.c
320
np->n_mode = mode;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_client.c
340
if (np->r_size != newsize &&
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_client.c
342
(!(np->r_flags & RDIRTY) && np->r_count == 0))) {
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_client.c
344
np->r_size = newsize;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_client.c
354
np->n_flag &= ~NATTRCHANGED;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_client.c
355
mutex_exit(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_client.c
373
smbnode_t *np;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_client.c
376
np = VTOSMB(vp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_client.c
378
mutex_enter(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_client.c
379
if (gethrtime() >= np->r_attrtime) {
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_client.c
384
*fap = np->r_attr;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_client.c
387
mutex_exit(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_client.c
402
smbnode_t *np = VTOSMB(vp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_client.c
403
smb_share_t *ssp = np->n_mount->smi_share;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_client.c
427
if (smbfs_rw_enter_sig(&np->r_lkserlock, RW_READER, SMBINTR(vp)))
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_client.c
437
if (np->n_flag & N_XATTR) {
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_client.c
438
error = smbfs_xa_getfattr(np, fap, scrp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_client.c
443
if (np->n_fidrefs > 0 &&
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_client.c
444
(fhp = np->n_fid) != NULL &&
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_client.c
447
error = smbfs_smb_getfattr(np, fhp, fap, &scred);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_client.c
451
error = smbfs_smb_getpattr(np, fap, &scred);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_client.c
455
smbfs_rw_exit(&np->r_lkserlock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_client.c
459
smbfs_attrcache_remove(np);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_client.c
466
smbfs_attrcache_prune(np);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_client.c
545
struct smbnode *np = VTOSMB(vp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_client.c
552
vap->va_mode = np->n_mode;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_client.c
554
vap->va_uid = np->n_uid;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_client.c
555
vap->va_gid = np->n_gid;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_client.c
558
vap->va_nodeid = np->n_ino;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_client.c
569
vap->va_size = np->r_size;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_client.c
585
vap->va_nblocks = (fsblkcnt64_t)btod(np->r_attr.fa_allocsz);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_node.c
165
struct smbnode *np;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_node.c
180
np = smbfs_node_findcreate(dnp->n_mount,
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_node.c
188
ASSERT(np != NULL);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_node.c
189
vp = SMBTOV(np);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_node.c
195
mutex_enter(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_node.c
196
np->n_flag |= N_XATTR;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_node.c
197
mutex_exit(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_node.c
233
smbfs_attrcache_remove(struct smbnode *np)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_node.c
235
mutex_enter(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_node.c
237
np->r_attrtime = gethrtime();
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_node.c
238
mutex_exit(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_node.c
244
smbfs_attrcache_rm_locked(struct smbnode *np)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_node.c
246
ASSERT(MUTEX_HELD(&np->r_statelock));
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_node.c
247
np->r_attrtime = gethrtime();
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_node.h
311
#define SMBTOV(np) ((np)->r_vnode)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_smb.c
100
struct smbnode *np,
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_smb.c
104
struct smb_share *ssp = np->n_mount->smi_share;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_smb.c
108
error = smbfs_smb2_getpattr(np, fap, scrp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_smb.c
111
error = smbfs_smb1_trans2_query(np, fid, fap, scrp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_smb.c
299
struct smbnode *np,
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_smb.c
314
struct smb_share *ssp = np->n_mount->smi_share;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_smb.c
322
np, name, nmlen, xattr ? ':' : '\\');
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_smb.c
347
smbfs_smb_tmpopen(struct smbnode *np, uint32_t rights, struct smb_cred *scrp,
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_smb.c
350
struct smb_share *ssp = np->n_mount->smi_share;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_smb.c
355
mutex_enter(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_smb.c
356
if (np->n_fidrefs > 0 &&
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_smb.c
357
(fhp = np->n_fid) != NULL &&
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_smb.c
362
mutex_exit(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_smb.c
365
mutex_exit(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_smb.c
372
error = smbfs_smb_ntcreatex(np,
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_smb.c
397
smbfs_smb_tmpclose(struct smbnode *np, smb_fh_t *fhp)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_smb.c
404
struct smbnode *np,
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_smb.c
413
struct smb_share *ssp = np->n_mount->smi_share;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_smb.c
423
error = smbfs_smb_ntcreatex(np,
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_smb.c
505
smbfs_smb_rename(struct smbnode *sdnp, struct smbnode *np,
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_smb.c
509
struct smb_share *ssp = np->n_mount->smi_share;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_smb.c
514
err = smbfs_smb2_rename(np, tdnp, tname, tnlen, 0,
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_smb.c
526
err = smbfs_smb1_t2rename(np, tname, tnlen, fhp->fh_fid1, scrp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_smb.c
528
err = smbfs_smb1_oldrename(np, tdnp, tname, tnlen, scrp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_smb.c
73
struct smbnode *np,
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_smb.c
78
struct smb_share *ssp = np->n_mount->smi_share;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_smb.c
84
error = smbfs_smb1_trans2_query(np, fhp->fh_fid1, fap, scrp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_smb1.c
137
smbfs_smb1_trans2_query(struct smbnode *np, uint16_t fid,
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_smb1.c
140
struct smb_share *ssp = np->n_mount->smi_share;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_smb1.c
171
error = smbfs_fullpath(mbp, vcp, np, NULL, 0, '\\');
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_smb1.c
437
smbfs_smb1_t2rename(struct smbnode *np,
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_smb1.c
441
struct smb_share *ssp = np->n_mount->smi_share;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_smb1.c
66
smbfs_smb1_lockandx(struct smbnode *np, int op, uint32_t pid,
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_smb1.c
70
struct smb_share *ssp = np->n_mount->smi_share;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_smb1.c
764
smbfs_smb1_get_streaminfo(smbnode_t *np, struct mdchain *mdp,
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_smb1.c
767
smb_share_t *ssp = np->n_mount->smi_share;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_smb1.c
77
ASSERT(smbfs_rw_lock_held(&np->r_lkserlock, RW_READER));
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_smb1.c
783
error = smbfs_fullpath(mbp, vcp, np, NULL, 0, 0);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_smb1.c
80
if (np->n_vcgenid != ssp->ss_vcgenid)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_smb1.c
96
mb_put_uint16le(mbp, np->n_fid);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_smb2.c
100
error = smbfs_smb_ntcreatex(np,
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_smb2.c
474
smbfs_smb2_rename(struct smbnode *np, struct smbnode *tdnp,
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_smb2.c
478
struct smb_share *ssp = np->n_mount->smi_share;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_smb2.c
70
smbfs_smb2_locking(struct smbnode *np, int op, uint32_t pid,
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_smb2.c
796
smbfs_smb2_get_streaminfo(smbnode_t *np, struct mdchain *mdp,
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_smb2.c
799
smb_share_t *ssp = np->n_mount->smi_share;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_smb2.c
814
error = smbfs_smb_ntcreatex(np,
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_smb2.c
89
struct smbnode *np,
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_smb2.c
94
struct smb_share *ssp = np->n_mount->smi_share;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr.h
174
int smbfs_smb_lock(struct smbnode *np, int op, caddr_t id,
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr.h
177
int smbfs_smb_getfattr(struct smbnode *np, smb_fh_t *fhp,
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr.h
179
int smbfs_smb_getpattr(struct smbnode *np, struct smbfattr *fap,
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr.h
196
struct smbnode *np, const char *name, int nmlen, int xattr,
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr.h
201
int smbfs_smb_tmpopen(struct smbnode *np, uint32_t rights,
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr.h
204
int smbfs_smb_open(struct smbnode *np, const char *name, int nmlen,
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr.h
235
int smbfs_smb1_trans2_query(struct smbnode *np, uint16_t fid,
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr.h
249
int smbfs_smb1_t2rename(struct smbnode *np, const char *tname, int tnmlen,
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr.h
258
int smbfs_smb1_get_streaminfo(smbnode_t *np, struct mdchain *mdp,
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr.h
272
int smbfs_smb2_getpattr(struct smbnode *np, struct smbfattr *fap,
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr.h
288
int smbfs_smb2_rename(struct smbnode *np, struct smbnode *tdnp,
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr.h
296
int smbfs_smb2_get_streaminfo(smbnode_t *np, struct mdchain *mdp,
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr.h
346
void smbfs_attrcache_prune(struct smbnode *np);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr.h
347
void smbfs_attrcache_remove(struct smbnode *np);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr.h
348
void smbfs_attrcache_rm_locked(struct smbnode *np);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr.h
350
#define smbfs_attrcache_rm_locked(np) (np)->r_attrtime = gethrtime()
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr.h
399
int smbfs_xa_getfattr(struct smbnode *np, struct smbfattr *fap,
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
1011
while ((np = rlist) != NULL) {
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
1012
rlist = (smbnode_t *)np->r_avl_node.avl_child[0];
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
1013
smbfs_addfree(np);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
1024
sn_destroy_node(smbnode_t *np)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
1029
vp = SMBTOV(np);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
1033
ASSERT(np->r_count == 0);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
1034
ASSERT(np->r_mapcnt == 0);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
1035
ASSERT(np->r_secattr.vsa_aclentp == NULL);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
1036
ASSERT(np->r_cred == NULL);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
1037
ASSERT(np->n_rpath == NULL);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
1038
ASSERT(!(np->r_flags & RHASHED));
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
1039
ASSERT(np->r_freef == NULL && np->r_freeb == NULL);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
1043
kmem_cache_free(smbnode_cache, np);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
1057
smbnode_t *np;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
1083
for (np = avl_first(&mi->smi_hash_avl); np != NULL;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
1084
np = avl_walk(&mi->smi_hash_avl, np, AVL_AFTER)) {
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
1085
vp = SMBTOV(np);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
1099
((np->r_flags & RDIRTY) || np->r_mapcnt > 0)) {
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
1135
smbnode_t *np;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
1137
np = VTOSMB(vp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
1141
if (np->r_flags & RDIRECTIO)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
1150
if (np->r_flags & RDIRECTIO) {
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
1157
(np->r_flags & RDIRTY) != 0) {
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
1162
mutex_enter(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
1163
if (!np->r_error)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
1164
np->r_error = error;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
1165
mutex_exit(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
1172
mutex_enter(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
1173
np->r_flags |= RDIRECTIO;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
1174
mutex_exit(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
1180
mutex_enter(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
1181
np->r_flags &= ~RDIRECTIO; /* disable direct mode */
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
1182
mutex_exit(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
1301
smbnode_t *np;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
1305
while ((np = smbfreelist) != NULL) {
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
1306
sn_rmfree(np);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
1308
if (np->r_flags & RHASHED) {
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
1309
vp = SMBTOV(np);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
1310
mi = np->n_mount;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
1321
sn_rmhash_locked(np);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
1329
smbfs_addfree(np);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
162
sn_inactive(smbnode_t *np)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
173
ASSERT3P(np->n_fid, ==, NULL);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
174
ASSERT3P(np->n_dirseq, ==, NULL);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
182
mutex_enter(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
184
ovsa = np->r_secattr;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
185
np->r_secattr = smbfs_vsa0;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
186
np->r_sectime = 0;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
188
oldcr = np->r_cred;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
189
np->r_cred = NULL;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
191
orpath = np->n_rpath;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
192
orplen = np->n_rplen;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
193
np->n_rpath = NULL;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
194
np->n_rplen = 0;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
196
mutex_exit(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
198
vp = SMBTOV(np);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
241
smbnode_t *np;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
277
np = sn_hashfind(mi, rpath, rplen, NULL);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
279
np = make_smbnode(mi, rpath, rplen, &newnode);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
291
return (np);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
298
ASSERT(np != NULL);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
300
return (np);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
306
vp = SMBTOV(np);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
315
return (np);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
334
smbnode_t *np;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
345
np = sn_hashfind(mi, rpath, rplen, NULL);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
346
if (np != NULL) {
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
348
return (np);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
359
np = smbfreelist;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
360
sn_rmfree(np);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
363
vp = SMBTOV(np);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
365
if (np->r_flags & RHASHED) {
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
366
smbmntinfo_t *tmp_mi = np->n_mount;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
379
sn_rmhash_locked(np);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
383
sn_inactive(np);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
398
smbfs_rw_destroy(&np->r_rwlock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
399
smbfs_rw_destroy(&np->r_lkserlock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
400
mutex_destroy(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
401
cv_destroy(&np->r_cv);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
417
np = kmem_cache_alloc(smbnode_cache, KM_SLEEP);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
432
bzero(np, sizeof (*np));
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
434
smbfs_rw_init(&np->r_rwlock, NULL, RW_DEFAULT, NULL);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
435
smbfs_rw_init(&np->r_lkserlock, NULL, RW_DEFAULT, NULL);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
436
mutex_init(&np->r_statelock, NULL, MUTEX_DEFAULT, NULL);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
437
cv_init(&np->r_cv, NULL, CV_DEFAULT, NULL);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
440
np->r_vnode = vp;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
441
np->n_mount = mi;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
443
np->n_fid = NULL;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
444
np->n_uid = mi->smi_uid;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
445
np->n_gid = mi->smi_gid;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
455
vp->v_data = (caddr_t)np;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
480
smbfs_addfree(np);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
491
np->n_rpath = new_rpath;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
492
np->n_rplen = rplen;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
493
np->n_ino = smbfs_gethash(new_rpath, rplen);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
495
sn_addhash_locked(np, where);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
497
return (np);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
512
smbfs_addfree(smbnode_t *np)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
518
ASSERT(np->r_freef == NULL && np->r_freeb == NULL);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
520
vp = SMBTOV(np);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
534
if (np->r_count == 0 && (
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
535
(np->r_flags & RHASHED) == 0 ||
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
536
(np->r_error != 0) ||
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
542
if (np->r_flags & RHASHED) {
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
556
sn_rmhash_locked(np);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
560
sn_inactive(np);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
589
sn_destroy_node(np);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
617
np->r_freef = np;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
618
np->r_freeb = np;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
619
smbfreelist = np;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
621
np->r_freef = smbfreelist;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
622
np->r_freeb = smbfreelist->r_freeb;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
623
smbfreelist->r_freeb->r_freef = np;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
624
smbfreelist->r_freeb = np;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
640
sn_rmfree(smbnode_t *np)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
644
ASSERT(np->r_freef != NULL && np->r_freeb != NULL);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
646
if (np == smbfreelist) {
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
647
smbfreelist = np->r_freef;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
648
if (np == smbfreelist)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
652
np->r_freeb->r_freef = np->r_freef;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
653
np->r_freef->r_freeb = np->r_freeb;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
655
np->r_freef = np->r_freeb = NULL;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
666
sn_addhash_locked(smbnode_t *np, avl_index_t where)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
668
smbmntinfo_t *mi = np->n_mount;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
672
mutex_enter(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
673
if ((np->r_flags & RHASHED) == 0) {
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
674
avl_insert(&mi->smi_hash_avl, np, where);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
675
np->r_flags |= RHASHED;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
677
mutex_exit(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
688
sn_rmhash_locked(smbnode_t *np)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
690
smbmntinfo_t *mi = np->n_mount;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
694
mutex_enter(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
695
if ((np->r_flags & RHASHED) != 0) {
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
696
np->r_flags &= ~RHASHED;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
697
avl_remove(&mi->smi_hash_avl, np);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
699
mutex_exit(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
708
smbfs_rmhash(smbnode_t *np)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
710
smbmntinfo_t *mi = np->n_mount;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
713
sn_rmhash_locked(np);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
732
smbnode_t *np;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
742
np = avl_find(&mi->smi_hash_avl, &nhdr, pwhere);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
744
if (np == NULL)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
751
vp = SMBTOV(np);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
752
if (np->r_freef != NULL) {
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
760
if (np->r_freef != NULL) {
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
761
sn_rmfree(np);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
770
return (np);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
834
smbnode_t *np;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
841
np = top_np;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
845
np = avl_walk(&mi->smi_hash_avl, np, AVL_AFTER);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
846
if (np == NULL)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
848
if (np->n_rplen < rplen)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
850
if (0 != strncmp(np->n_rpath, rpath, rplen))
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
852
if (np->n_rplen > rplen && (
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
853
np->n_rpath[rplen] == ':' ||
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
854
np->n_rpath[rplen] == '\\'))
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
855
smbfs_attrcache_remove(np);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
886
smbnode_t *np;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
892
for (np = avl_first(&mi->smi_hash_avl); np != NULL;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
893
np = avl_walk(&mi->smi_hash_avl, np, AVL_AFTER)) {
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
895
if (np == rtnp)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
897
vp = SMBTOV(np);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
901
if (np->r_freef == NULL) {
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
903
(void *)np, np->n_rpath);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
909
(np->r_flags & RDIRTY)) {
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
911
(void *)np, np->n_rpath);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
916
if (np->r_count > 0) {
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
918
(void *)np, np->n_rpath);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
950
smbnode_t *np;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
960
while ((np = avl_destroy_nodes(&mi->smi_hash_avl, &v)) != NULL) {
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
963
if (np->r_freef == NULL) {
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
969
avl_add(&tmp_avl, np);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
975
sn_rmfree(np);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
983
mutex_enter(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
984
np->r_flags &= ~RHASHED;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
985
mutex_exit(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
991
np->r_avl_node.avl_child[0] =
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
993
rlist = np;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1027
smbfs_writenp(smbnode_t *np, caddr_t base, int tcount, struct uio *uio,
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1037
vnode_t *vp = SMBTOV(np);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1040
ASSERT(smbfs_rw_lock_held(&np->r_rwlock, RW_WRITER));
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1072
mutex_enter(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1081
(n == PAGESIZE || ((offset + n) >= np->r_size)));
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1083
mutex_exit(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1114
ASSERT(!(np->r_flags & RMODINPROGRESS));
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1115
mutex_enter(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1116
np->r_flags |= RMODINPROGRESS;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1117
np->r_modaddr = (offset & MAXBMASK);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1118
mutex_exit(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1138
mutex_enter(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1139
if (np->r_size < uio->uio_loffset)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1140
np->r_size = uio->uio_loffset;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1141
np->r_flags &= ~RMODINPROGRESS;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1142
np->r_flags |= RDIRTY;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1143
mutex_exit(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1257
smbnode_t *np = VTOSMB(bp->b_vp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1258
smbmntinfo_t *smi = np->n_mount;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1277
mutex_enter(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1278
if (offset >= np->r_size) {
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1279
mutex_exit(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1286
if (endoff > np->r_size) {
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1287
past_eof = (size_t)(endoff - np->r_size);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1291
mutex_exit(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1305
if (smbfs_rw_enter_sig(&np->r_lkserlock, RW_READER,
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1314
error = smb_rwuio(np->n_fid, UIO_READ,
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1329
error = smb_rwuio(np->n_fid, UIO_WRITE,
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1339
(void) smbfsflush(np, &scred);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1347
mutex_enter(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1349
np->r_flags |= RSTALE;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1350
if (!np->r_error)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1351
np->r_error = error;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1352
mutex_exit(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1359
smbfs_rw_exit(&np->r_lkserlock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1362
smbfs_attrcache_remove(np);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1443
smbnode_t *np;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1464
np = VTOSMB(vp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1468
mutex_enter(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1470
vap->va_size = np->r_size;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1475
mutex_exit(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1488
((np->r_flags & RDIRTY) != 0)) {
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1489
mutex_enter(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1490
np->r_gcount++;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1491
mutex_exit(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1493
mutex_enter(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1495
if (!np->r_error)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1496
np->r_error = error;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1498
if (--np->r_gcount == 0)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1499
cv_broadcast(&np->r_cv);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1500
mutex_exit(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1593
smbnode_t *np = VTOSMB(vp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1594
smbmntinfo_t *smi = np->n_mount;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1612
if (np->n_flag & N_XATTR) {
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1630
((np->r_flags & RDIRTY) ||
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1631
np->r_count > 0 ||
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1632
np->r_mapcnt > 0)) {
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1636
mutex_enter(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1637
if (!np->r_error)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1638
np->r_error = error;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1639
mutex_exit(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1659
dosattr = xvattr_to_dosattr(np, vap);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
167
static int smbfs_writenp(smbnode_t *np, caddr_t base, int tcount,
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1682
error = smbfs_smb_tmpopen(np, rights, &scred, &fid);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1685
error, np->n_rpath);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1712
error, np->n_rpath);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1719
mutex_enter(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1720
np->r_size = vap->va_size;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1721
np->n_flag |= (NFLUSHWIRE | NATTRCHANGED);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1722
mutex_exit(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1743
error, np->n_rpath);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1751
smbfs_smb_tmpclose(np, fid);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1760
smbfs_attrcache_remove(np);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1790
xvattr_to_dosattr(smbnode_t *np, struct vattr *vap)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1794
uint32_t attr = np->r_attr.fa_attr;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1995
smbnode_t *np;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
1998
np = VTOSMB(vp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2018
if (smbfs_rw_enter_sig(&np->r_lkserlock, RW_READER, SMBINTR(vp)))
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2022
error = smbfsflush(np, &scred);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2025
smbfs_rw_exit(&np->r_lkserlock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
203
smbnode_t *np;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2031
smbfsflush(smbnode_t *np, struct smb_cred *scrp)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2033
struct smb_share *ssp = np->n_mount->smi_share;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2038
ASSERT(smbfs_rw_lock_held(&np->r_lkserlock, RW_READER));
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2040
if (!(np->n_flag & NFLUSHWIRE))
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2042
if (np->n_fidrefs == 0)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2044
if ((fhp = np->n_fid) == NULL)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2054
mutex_enter(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2055
np->n_flag &= ~NFLUSHWIRE;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2056
mutex_exit(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2073
smbnode_t *np = VTOSMB(vp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2098
mutex_enter(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2099
while (np->r_count > 0)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2100
cv_wait(&np->r_cv, &np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2101
mutex_exit(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2107
if ((np->r_flags & RDIRTY) && !np->r_error) {
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2110
mutex_enter(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2111
if (!np->r_error)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2112
np->r_error = error;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2113
mutex_exit(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2119
smbfs_addfree(np);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
216
np = VTOSMB(vp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2190
smbnode_t *np;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2317
np = smbfs_node_findcreate(smi,
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2320
ASSERT(np != NULL);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2321
vp = SMBTOV(np);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
235
if (smbfs_rw_enter_sig(&np->r_lkserlock, RW_WRITER, SMBINTR(vp)))
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2409
smbnode_t *np;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2443
np = smbfs_node_findcreate(dnp->n_mount,
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2446
if (np == NULL) {
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
245
if (np->n_ovtype == VNON) {
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2456
vp = SMBTOV(np);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2457
if (np->r_attrtime <= gethrtime()) {
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
246
ASSERT(np->n_dirrefs == 0);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
247
ASSERT(np->n_fidrefs == 0);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
248
} else if (np->n_ovtype != vp->v_type) {
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2495
smbnode_t *np;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
250
np->n_ovtype, vp->v_type);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2587
np = VTOSMB(vp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
259
if (np->n_dirseq == NULL) {
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2593
mutex_enter(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2594
if (np->r_size > MAXOFF32_T)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2596
mutex_exit(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
261
error = smbfs_smb_findopen(np, "*", 1,
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
263
&scred, &np->n_dirseq);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
267
np->n_dirofs = FIRST_DIROFS;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
268
np->n_dirrefs++;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2792
smbnode_t *np = VTOSMB(vp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2793
smbmntinfo_t *smi = np->n_mount;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2812
((np->r_flags & RDIRTY) || np->r_count > 0)) {
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2816
mutex_enter(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2817
if (!np->r_error)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2818
np->r_error = error;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2819
mutex_exit(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2827
error = smbfs_smb_tmpopen(np, STD_RIGHT_DELETE_ACCESS,
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
283
if (np->n_fidrefs > 0 &&
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2831
error, np->n_rpath);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
284
(fid = np->n_fid) != NULL &&
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2841
if (vp->v_type != VDIR && vp->v_count > 1 && np->n_fidrefs > 0) {
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2844
error = smbfs_smb_rename(dnp, np, dnp, tmpname, tnlen,
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2848
error, np->n_rpath, tmpname);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2862
error, np->n_rpath);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2874
oldname = np->n_rpath + (dnp->n_rplen + 1);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2875
oldnlen = np->n_rplen - (dnp->n_rplen + 1);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2876
err2 = smbfs_smb_rename(dnp, np, dnp, oldname, oldnlen,
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2879
err2, tmpname, np->n_rpath);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2885
smbfs_attrcache_remove(np);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2886
smbfs_attrcache_prune(np);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2892
smbfs_smb_tmpclose(np, fid);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2896
smbfs_rmhash(np);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
298
np->n_fidrefs++;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
319
error = smbfs_smb_open(np,
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3231
struct smbnode *np;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3257
np = VTOSMB(vp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3293
mutex_enter(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3295
mutex_exit(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3297
smbfs_rmhash(np);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
331
oldfid = np->n_fid;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
332
np->n_fid = fid;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3327
struct smbnode *np = VTOSMB(vp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
333
np->n_fidrefs++;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3346
ASSERT(smbfs_rw_lock_held(&np->r_rwlock, RW_READER));
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3356
if (smbfs_rw_enter_sig(&np->r_lkserlock, RW_WRITER, SMBINTR(vp)))
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3361
smbfs_rw_exit(&np->r_lkserlock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3386
struct smbnode *np = VTOSMB(vp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3398
ASSERT(smbfs_rw_lock_held(&np->r_lkserlock, RW_WRITER));
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3403
if (np->n_dirseq == NULL)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
341
mutex_enter(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3415
SMBVDEBUG("dirname='%s'\n", np->n_rpath);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
342
oldcr = np->r_cred;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
343
np->r_cred = cr;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3453
dp->d_ino = np->n_ino + offset; /* fiction */
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
347
mutex_exit(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3478
if (offset < np->n_dirofs) {
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3480
offset, np->n_dirofs);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3481
error = smbfs_smb_findopen(np, "*", 1,
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3489
(void) smbfs_smb_findclose(np->n_dirseq, &scred);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3491
np->n_dirseq = ctx;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3492
np->n_dirofs = FIRST_DIROFS;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3494
ctx = np->n_dirseq;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3500
while (np->n_dirofs < offset) {
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3504
np->n_dirofs++;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3519
np->n_dirofs++;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
354
if (np->n_ovtype == VNON)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
355
np->n_ovtype = vp->v_type;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
359
smbfs_rw_exit(&np->r_lkserlock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3618
smbnode_t *np = VTOSMB(vp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3621
(void) smbfs_rw_enter_sig(&np->r_rwlock, RW_READER, FALSE);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3626
(void) smbfs_rw_enter_sig(&np->r_rwlock, RW_WRITER, FALSE);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3634
smbnode_t *np = VTOSMB(vp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3636
smbfs_rw_exit(&np->r_rwlock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
368
smbnode_t *np;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3687
smbnode_t *np;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3691
np = VTOSMB(vp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3714
mutex_enter(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3725
while (np->r_gcount > 0)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3726
cv_wait(&np->r_cv, &np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
373
np = VTOSMB(vp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3734
if (off + len > np->r_size + PAGEOFFSET && seg != segkmap) {
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3735
mutex_exit(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3739
mutex_exit(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3753
mutex_enter(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3754
np->r_flags |= RSTALE;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3755
if (!np->r_error)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3756
np->r_error = (error);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3757
mutex_exit(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3779
smbnode_t *np;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3796
np = VTOSMB(vp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3839
mutex_enter(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3840
np->r_nextr = off + PAGESIZE;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3841
mutex_exit(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3848
mutex_enter(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3849
if (blkoff < np->r_size &&
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3850
blkoff + bsize >= np->r_size) {
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3855
if (np->r_size <= off) {
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3862
blksize = np->r_size - blkoff;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3864
(off != np->r_nextr && !readahead_issued)) {
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3869
mutex_exit(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3915
mutex_enter(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3916
if (io_off >= np->r_size && seg == segkmap) {
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3917
mutex_exit(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3920
mutex_exit(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3948
mutex_enter(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3949
np->r_nextr = io_off + io_len;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3950
mutex_exit(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4011
smbnode_t *np;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4021
np = VTOSMB(vp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4051
if ((np->r_flags & ROUTOFSPACE) ||
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4066
(np->r_flags & RDIRTY)) {
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4067
mutex_enter(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4068
rdirty = (np->r_flags & RDIRTY);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4069
np->r_flags &= ~RDIRTY;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4070
mutex_exit(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4088
mutex_enter(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4089
np->r_flags |= RDIRTY;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4090
mutex_exit(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4102
mutex_enter(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4103
if (io_off >= np->r_size) {
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4104
mutex_exit(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4107
mutex_exit(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4159
smbnode_t *np;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4167
np = VTOSMB(vp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4224
if (np->r_flags & RMODINPROGRESS) {
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4225
mutex_enter(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4226
if ((np->r_flags & RMODINPROGRESS) &&
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4227
np->r_modaddr + MAXBSIZE > io_off &&
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4228
np->r_modaddr < io_off + io_len) {
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4248
np->r_flags |= RDIRTY;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4249
mutex_exit(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4256
mutex_exit(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4273
if (!(np->r_flags & ROUTOFSPACE)) {
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4274
mutex_enter(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4275
np->r_flags |= ROUTOFSPACE;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4276
mutex_exit(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4304
else if (np->r_flags & ROUTOFSPACE) {
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4305
mutex_enter(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4306
np->r_flags &= ~ROUTOFSPACE;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4307
mutex_exit(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4332
smbnode_t *np;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4334
np = VTOSMB(vp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4336
mutex_enter(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4337
while (np->r_flags & RTRUNCATE)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4338
cv_wait(&np->r_cv, &np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4339
np->r_flags |= RTRUNCATE;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4342
np->r_flags &= ~RDIRTY;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4343
if (!(np->r_flags & RSTALE))
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4344
np->r_error = 0;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4347
mutex_exit(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4354
mutex_enter(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4355
np->r_flags &= ~RTRUNCATE;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4356
cv_broadcast(&np->r_cv);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4357
mutex_exit(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4372
smbnode_t *np;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4376
np = VTOSMB(vp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4386
if (np->n_fid == NULL)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4426
if (smbfs_rw_enter_sig(&np->r_rwlock, RW_WRITER, SMBINTR(vp)))
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4428
atomic_inc_uint(&np->r_inmap);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4429
smbfs_rw_exit(&np->r_rwlock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4431
if (smbfs_rw_enter_sig(&np->r_lkserlock, RW_WRITER, SMBINTR(vp))) {
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4432
atomic_dec_uint(&np->r_inmap);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4473
smbfs_rw_exit(&np->r_lkserlock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4474
atomic_dec_uint(&np->r_inmap);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
448
mutex_enter(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
449
np->r_flags &= ~RSTALE;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4491
smbnode_t *np = VTOSMB(vp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4498
mutex_enter(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4499
if (np->r_mapcnt == 0)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
450
np->r_error = 0;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4501
np->r_mapcnt += btopr(len);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4502
mutex_exit(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4505
(void) smbfs_rw_enter_sig(&np->r_lkserlock, RW_WRITER, 0);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4506
np->n_fidrefs++;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4507
smbfs_rw_exit(&np->r_lkserlock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
451
mutex_exit(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4542
smbnode_t *np = VTOSMB(vp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4575
mutex_enter(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4576
np->r_mapcnt -= btopr(len);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4577
ASSERT(np->r_mapcnt >= 0);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4578
if (np->r_mapcnt == 0)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4580
mutex_exit(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4599
smbnode_t *np;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4604
np = VTOSMB(vp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
461
(void) smbfs_rw_enter_sig(&np->r_lkserlock, RW_WRITER, 0);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4620
mutex_enter(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4621
np->r_flags |= RDIRTY;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4622
mutex_exit(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4632
if ((np->r_flags & RDIRECTIO) || (smi->smi_flags & SMI_DIRECTIO))
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
464
smbfs_rele_fid(np, &scred);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4643
(void) smbfs_rw_enter_sig(&np->r_lkserlock, RW_WRITER, 0);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4646
smbfs_rele_fid(np, &scred);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
4649
smbfs_rw_exit(&np->r_lkserlock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
467
smbfs_rw_exit(&np->r_lkserlock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
478
smbfs_rele_fid(smbnode_t *np, struct smb_cred *scred)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
488
ASSERT(smbfs_rw_lock_held(&np->r_lkserlock, RW_WRITER));
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
497
switch (np->n_ovtype) {
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
499
ASSERT(np->n_dirrefs > 0);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
500
if (--np->n_dirrefs)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
502
if ((fctx = np->n_dirseq) != NULL) {
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
503
np->n_dirseq = NULL;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
504
np->n_dirofs = 0;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
510
ASSERT(np->n_fidrefs > 0);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
511
if (--np->n_fidrefs)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
513
if ((ofid = np->n_fid) != NULL) {
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
514
np->n_fid = NULL;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
520
SMBVDEBUG("bad n_ovtype %d\n", np->n_ovtype);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
525
error, np->n_rpath);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
529
np->n_ovtype = VNON;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
534
mutex_enter(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
535
if (np->n_flag & NATTRCHANGED)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
536
smbfs_attrcache_rm_locked(np);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
537
oldcr = np->r_cred;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
538
np->r_cred = NULL;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
539
mutex_exit(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
551
smbnode_t *np;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
557
np = VTOSMB(vp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
567
if (np->n_fid == NULL)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
570
ASSERT(smbfs_rw_lock_held(&np->r_rwlock, RW_READER));
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
615
(((np->r_flags & RDIRECTIO) || (smi->smi_flags & SMI_DIRECTIO)) &&
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
616
np->r_mapcnt == 0 && np->r_inmap == 0 &&
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
620
if (smbfs_rw_enter_sig(&np->r_lkserlock, RW_READER,
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
625
error = smb_rwuio(np->n_fid, UIO_READ,
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
629
smbfs_rw_exit(&np->r_lkserlock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
674
mutex_enter(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
676
uiop->uio_loffset == np->r_size)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
680
mutex_exit(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
712
smbnode_t *np;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
723
np = VTOSMB(vp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
733
if (np->n_fid == NULL)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
736
ASSERT(smbfs_rw_lock_held(&np->r_rwlock, RW_WRITER));
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
748
if (np->n_flag & NMODIFIED) {
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
749
smbfs_attrcache_remove(np);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
809
(((np->r_flags & RDIRECTIO) || (smi->smi_flags & SMI_DIRECTIO)) &&
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
810
np->r_mapcnt == 0 && np->r_inmap == 0 &&
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
816
if (np->r_flags & RSTALE) {
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
819
error = np->r_error;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
831
if (endoff > np->r_size)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
835
if (smbfs_rw_enter_sig(&np->r_lkserlock, RW_READER,
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
840
error = smb_rwuio(np->n_fid, UIO_WRITE,
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
844
mutex_enter(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
845
np->n_flag |= (NFLUSHWIRE | NATTRCHANGED);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
846
if (uiop->uio_loffset > (offset_t)np->r_size)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
847
np->r_size = (len_t)uiop->uio_loffset;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
848
mutex_exit(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
851
(void) smbfsflush(np, &scred);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
856
smbfs_rw_exit(&np->r_lkserlock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
882
if (np->r_flags & RSTALE) {
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
883
error = np->r_error;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
899
mutex_enter(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
900
while (np->r_gcount > 0) {
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
906
if (!cv_wait_sig(&np->r_cv, &np->r_statelock)) {
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
907
mutex_exit(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
916
cv_wait(&np->r_cv, &np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
918
mutex_exit(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
933
error = smbfs_writenp(np, NULL, n, uiop, 0);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
941
mutex_enter(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
943
uiop->uio_loffset + pn >= np->r_size);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
944
mutex_exit(&np->r_statelock);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
949
error = smbfs_writenp(np, base + pon, n, uiop,
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
955
error = smbfs_writenp(np, base + on, n, uiop,
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
976
(np->r_flags & ROUTOFSPACE)) {
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_xattr.c
134
smbnode_t *np = VTOSMB(vp);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_xattr.c
140
if ((np->n_flag & N_XATTR) == 0)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_xattr.c
148
rplen = np->n_rplen - 1;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_xattr.c
153
if (np->n_rpath[rplen] != ':') {
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_xattr.c
163
for (rplen = 1; rplen < np->n_rplen; rplen++)
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_xattr.c
164
if (np->n_rpath[rplen] == ':')
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_xattr.c
167
if (rplen >= np->n_rplen) {
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_xattr.c
172
if (rplen >= np->n_rplen) {
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_xattr.c
178
pnp = smbfs_node_findcreate(np->n_mount,
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_xattr.c
179
np->n_rpath, rplen, NULL, 0, 0,
usr/src/uts/common/fs/smbsrv/smb_odir.c
1086
char *np;
usr/src/uts/common/fs/smbsrv/smb_odir.c
1159
np = edp->ed_name;
usr/src/uts/common/fs/smbsrv/smb_odir.c
1164
np = dp->d_name;
usr/src/uts/common/fs/smbsrv/smb_odir.c
1169
smb_vop_catia_v4tov5(np, odirent->od_name,
usr/src/uts/common/fs/smbsrv/smb_odir.c
1172
(void) strlcpy(odirent->od_name, np,
usr/src/uts/common/fs/smbsrv/smb_vops.c
1000
char *np = name;
usr/src/uts/common/fs/smbsrv/smb_vops.c
1007
np = smb_vop_catia_v5tov4(name, namebuf, sizeof (namebuf));
usr/src/uts/common/fs/smbsrv/smb_vops.c
1009
error = VOP_RMDIR(dvp, np, rootdir, cr, &smb_ct, option_flags);
usr/src/uts/common/fs/smbsrv/smb_vops.c
710
char *np = name;
usr/src/uts/common/fs/smbsrv/smb_vops.c
757
np = smb_vop_catia_v5tov4(name, namebuf, sizeof (namebuf));
usr/src/uts/common/fs/smbsrv/smb_vops.c
778
error = VOP_LOOKUP(dvp, np, vpp, NULL, option_flags, NULL, cr,
usr/src/uts/common/fs/smbsrv/smb_vops.c
785
np = rpn.pn_buf;
usr/src/uts/common/fs/smbsrv/smb_vops.c
787
np = name;
usr/src/uts/common/fs/smbsrv/smb_vops.c
789
smb_vop_catia_v4tov5(np, od_name, MAXNAMELEN);
usr/src/uts/common/fs/smbsrv/smb_vops.c
791
(void) strlcpy(od_name, np, MAXNAMELEN);
usr/src/uts/common/fs/smbsrv/smb_vops.c
813
char *np = name;
usr/src/uts/common/fs/smbsrv/smb_vops.c
830
np = smb_vop_catia_v5tov4(name, namebuf, sizeof (namebuf));
usr/src/uts/common/fs/smbsrv/smb_vops.c
831
if (strchr(np, '/') != NULL)
usr/src/uts/common/fs/smbsrv/smb_vops.c
835
error = VOP_CREATE(dvp, np, vap, EXCL, attr->sa_vattr.va_mode,
usr/src/uts/common/fs/smbsrv/smb_vops.c
860
char *np = name;
usr/src/uts/common/fs/smbsrv/smb_vops.c
867
np = smb_vop_catia_v5tov4(name, namebuf, sizeof (namebuf));
usr/src/uts/common/fs/smbsrv/smb_vops.c
869
error = VOP_REMOVE(dvp, np, cr, &smb_ct, option_flags);
usr/src/uts/common/fs/smbsrv/smb_vops.c
884
char *np, *buf;
usr/src/uts/common/fs/smbsrv/smb_vops.c
892
np = smb_vop_catia_v5tov4(to_name, buf, MAXNAMELEN);
usr/src/uts/common/fs/smbsrv/smb_vops.c
893
if (strchr(np, '/') != NULL) {
usr/src/uts/common/fs/smbsrv/smb_vops.c
898
rc = VOP_LINK(to_dvp, from_vp, np, cr, &smb_ct, option_flags);
usr/src/uts/common/fs/smbsrv/smb_vops.c
956
char *np = name;
usr/src/uts/common/fs/smbsrv/smb_vops.c
973
np = smb_vop_catia_v5tov4(name, namebuf, sizeof (namebuf));
usr/src/uts/common/fs/smbsrv/smb_vops.c
974
if (strchr(np, '/') != NULL)
usr/src/uts/common/fs/smbsrv/smb_vops.c
978
error = VOP_MKDIR(dvp, np, vap, vpp, cr, &smb_ct, option_flags, vsap);
usr/src/uts/common/fs/tmpfs/tmp_tnode.c
133
pgcnt_t np = btopr(newsize);
usr/src/uts/common/fs/tmpfs/tmp_tnode.c
139
if (tp->tn_asize >= np)
usr/src/uts/common/fs/tmpfs/tmp_tnode.c
143
np = btopr((u_offset_t)MAXOFF_T);
usr/src/uts/common/fs/tmpfs/tmp_tnode.c
146
tp->tn_anon = anon_create(MAX(np, TMP_INIT_SZ), ANON_SLEEP);
usr/src/uts/common/fs/tmpfs/tmp_tnode.c
152
np - tp->tn_asize, ANON_SLEEP);
usr/src/uts/common/fs/tmpfs/tmp_tnode.c
153
ASSERT(tp->tn_asize >= np);
usr/src/uts/common/fs/xattr.c
141
xattr_file_t *np = (*vpp)->v_data;
usr/src/uts/common/fs/xattr.c
143
if ((np->xattr_view == XATTR_VIEW_READONLY) && (flags & FWRITE))
usr/src/uts/common/fs/xattr.c
154
xattr_file_t *np = vp->v_data;
usr/src/uts/common/fs/xattr.c
156
if ((np->xattr_view == XATTR_VIEW_READONLY) && (mode & VWRITE))
usr/src/uts/common/fs/xattr.c
482
xattr_file_t *np = vp->v_data;
usr/src/uts/common/fs/xattr.c
491
(np->xattr_view == XATTR_VIEW_READONLY ? 0444 : 0644));
usr/src/uts/common/fs/xattr.c
511
error = xattr_file_size(vp, np->xattr_view, &size, cr, ct);
usr/src/uts/common/fs/xattr.c
522
xattr_file_t *np = vp->v_data;
usr/src/uts/common/fs/xattr.c
523
xattr_view_t xattr_view = np->xattr_view;
usr/src/uts/common/fs/xattr.c
848
xattr_file_t *np;
usr/src/uts/common/fs/xattr.c
851
np = vp->v_data;
usr/src/uts/common/fs/xattr.c
852
np->xattr_view = xattr_view;
usr/src/uts/common/fs/zfs/lua/lparser.c
502
if (fs->np >= f->sizep) {
usr/src/uts/common/fs/zfs/lua/lparser.c
504
luaM_growvector(L, f->p, fs->np, f->sizep, Proto *, MAXARG_Bx, "functions");
usr/src/uts/common/fs/zfs/lua/lparser.c
507
f->p[fs->np++] = clp = luaF_newproto(L);
usr/src/uts/common/fs/zfs/lua/lparser.c
521
init_exp(v, VRELOCABLE, luaK_codeABx(fs, OP_CLOSURE, 0, fs->np - 1));
usr/src/uts/common/fs/zfs/lua/lparser.c
537
fs->np = 0;
usr/src/uts/common/fs/zfs/lua/lparser.c
566
luaM_reallocvector(L, f->p, f->sizep, fs->np, Proto *);
usr/src/uts/common/fs/zfs/lua/lparser.c
567
f->sizep = fs->np;
usr/src/uts/common/fs/zfs/lua/lparser.h
106
int np; /* number of elements in `p' */
usr/src/uts/common/inet/ip/ip_mroute.c
3059
mblk_t **np;
usr/src/uts/common/inet/ip/ip_mroute.c
3074
np = &t->tbf_q;
usr/src/uts/common/inet/ip/ip_mroute.c
3076
while ((mp = *np) != NULL) {
usr/src/uts/common/inet/ip/ip_mroute.c
3078
*np = mp->b_next;
usr/src/uts/common/inet/ip/ip_mroute.c
3096
np = &mp->b_next;
usr/src/uts/common/inet/ip/spd.c
3259
ipsec_action_t *np = ap->ipa_next;
usr/src/uts/common/inet/ip/spd.c
3263
ap = np;
usr/src/uts/common/inet/ip/spd.c
3286
ipsec_action_t *np = ap->ipa_next;
usr/src/uts/common/inet/ip/spd.c
3293
ap = np;
usr/src/uts/common/inet/ip/spd.c
3342
ipsec_action_t *ap, *np;
usr/src/uts/common/inet/ip/spd.c
3350
ap != NULL; ap = np) {
usr/src/uts/common/inet/ip/spd.c
3352
np = ap->ipa_hash.hash_next;
usr/src/uts/common/inet/ipf/ip_nat.c
1027
*np = n;
usr/src/uts/common/inet/ipf/ip_nat.c
1126
static void nat_siocdelnat(n, np, getlock, ifs)
usr/src/uts/common/inet/ipf/ip_nat.c
1127
ipnat_t *n, **np;
usr/src/uts/common/inet/ipf/ip_nat.c
1161
*np = n->in_next;
usr/src/uts/common/inet/ipf/ip_nat.c
2044
ipnat_t *n, **np = &ifs->ifs_nat_list;
usr/src/uts/common/inet/ipf/ip_nat.c
2054
while ((n = *np) != NULL) {
usr/src/uts/common/inet/ipf/ip_nat.c
2055
*np = n->in_next;
usr/src/uts/common/inet/ipf/ip_nat.c
2100
ipnat_t *np;
usr/src/uts/common/inet/ipf/ip_nat.c
2111
np = ni->nai_np;
usr/src/uts/common/inet/ipf/ip_nat.c
2112
st_ip = np->in_nip;
usr/src/uts/common/inet/ipf/ip_nat.c
2113
st_port = np->in_pnext;
usr/src/uts/common/inet/ipf/ip_nat.c
2125
in.s_addr = htonl(np->in_nip);
usr/src/uts/common/inet/ipf/ip_nat.c
2131
hm = nat_hostmap(np, fin->fin_src, fin->fin_dst,
usr/src/uts/common/inet/ipf/ip_nat.c
2142
if ((np->in_outmsk == 0xffffffff) && (np->in_pnext == 0)) {
usr/src/uts/common/inet/ipf/ip_nat.c
2147
if (np->in_redir == NAT_BIMAP &&
usr/src/uts/common/inet/ipf/ip_nat.c
2148
np->in_inmsk == np->in_outmsk) {
usr/src/uts/common/inet/ipf/ip_nat.c
2152
in.s_addr = np->in_outip;
usr/src/uts/common/inet/ipf/ip_nat.c
2153
in.s_addr |= fin->fin_saddr & ~np->in_inmsk;
usr/src/uts/common/inet/ipf/ip_nat.c
2156
} else if (np->in_redir & NAT_MAPBLK) {
usr/src/uts/common/inet/ipf/ip_nat.c
2157
if ((l >= np->in_ppip) || ((l > 0) &&
usr/src/uts/common/inet/ipf/ip_nat.c
2164
in.s_addr &= ntohl(~np->in_inmsk);
usr/src/uts/common/inet/ipf/ip_nat.c
2166
in.s_addr /= np->in_ippip;
usr/src/uts/common/inet/ipf/ip_nat.c
2167
in.s_addr &= ntohl(~np->in_outmsk);
usr/src/uts/common/inet/ipf/ip_nat.c
2168
in.s_addr += ntohl(np->in_outip);
usr/src/uts/common/inet/ipf/ip_nat.c
2173
(np->in_ppip != 0)) {
usr/src/uts/common/inet/ipf/ip_nat.c
2175
port %= np->in_ppip;
usr/src/uts/common/inet/ipf/ip_nat.c
2176
port += np->in_ppip *
usr/src/uts/common/inet/ipf/ip_nat.c
2177
(inb.s_addr % np->in_ippip);
usr/src/uts/common/inet/ipf/ip_nat.c
2182
} else if ((np->in_outip == 0) &&
usr/src/uts/common/inet/ipf/ip_nat.c
2183
(np->in_outmsk == 0xffffffff)) {
usr/src/uts/common/inet/ipf/ip_nat.c
2193
} else if ((np->in_outip == 0) && (np->in_outmsk == 0)) {
usr/src/uts/common/inet/ipf/ip_nat.c
2201
} else if ((np->in_outmsk != 0xffffffff) &&
usr/src/uts/common/inet/ipf/ip_nat.c
2202
(np->in_pnext == 0) && ((l > 0) || (hm == NULL)))
usr/src/uts/common/inet/ipf/ip_nat.c
2203
np->in_nip++;
usr/src/uts/common/inet/ipf/ip_nat.c
2208
((np->in_redir & NAT_MAPBLK) == 0) &&
usr/src/uts/common/inet/ipf/ip_nat.c
2209
(np->in_flags & IPN_AUTOPORTMAP)) {
usr/src/uts/common/inet/ipf/ip_nat.c
2213
if ((l > 0) && (l % np->in_ppip == 0)) {
usr/src/uts/common/inet/ipf/ip_nat.c
2214
if (l > np->in_space) {
usr/src/uts/common/inet/ipf/ip_nat.c
2216
} else if ((l > np->in_ppip) &&
usr/src/uts/common/inet/ipf/ip_nat.c
2217
np->in_outmsk != 0xffffffff)
usr/src/uts/common/inet/ipf/ip_nat.c
2218
np->in_nip++;
usr/src/uts/common/inet/ipf/ip_nat.c
2220
if (np->in_ppip != 0) {
usr/src/uts/common/inet/ipf/ip_nat.c
2222
port += (l % np->in_ppip);
usr/src/uts/common/inet/ipf/ip_nat.c
2223
port %= np->in_ppip;
usr/src/uts/common/inet/ipf/ip_nat.c
2224
port += np->in_ppip *
usr/src/uts/common/inet/ipf/ip_nat.c
2226
np->in_ippip);
usr/src/uts/common/inet/ipf/ip_nat.c
2231
} else if (((np->in_redir & NAT_MAPBLK) == 0) &&
usr/src/uts/common/inet/ipf/ip_nat.c
2232
(flags & IPN_TCPUDPICMP) && (np->in_pnext != 0)) {
usr/src/uts/common/inet/ipf/ip_nat.c
2236
if (np->in_flags & IPN_SEQUENTIAL) {
usr/src/uts/common/inet/ipf/ip_nat.c
2237
port = np->in_pnext;
usr/src/uts/common/inet/ipf/ip_nat.c
2239
port = ipf_random() % (ntohs(np->in_pmax) -
usr/src/uts/common/inet/ipf/ip_nat.c
2240
ntohs(np->in_pmin) + 1);
usr/src/uts/common/inet/ipf/ip_nat.c
2241
port += ntohs(np->in_pmin);
usr/src/uts/common/inet/ipf/ip_nat.c
2244
np->in_pnext++;
usr/src/uts/common/inet/ipf/ip_nat.c
2246
if (np->in_pnext > ntohs(np->in_pmax)) {
usr/src/uts/common/inet/ipf/ip_nat.c
2247
np->in_pnext = ntohs(np->in_pmin);
usr/src/uts/common/inet/ipf/ip_nat.c
2248
if (np->in_outmsk != 0xffffffff)
usr/src/uts/common/inet/ipf/ip_nat.c
2249
np->in_nip++;
usr/src/uts/common/inet/ipf/ip_nat.c
2253
if (np->in_flags & IPN_IPRANGE) {
usr/src/uts/common/inet/ipf/ip_nat.c
2254
if (np->in_nip > ntohl(np->in_outmsk))
usr/src/uts/common/inet/ipf/ip_nat.c
2255
np->in_nip = ntohl(np->in_outip);
usr/src/uts/common/inet/ipf/ip_nat.c
2257
if ((np->in_outmsk != 0xffffffff) &&
usr/src/uts/common/inet/ipf/ip_nat.c
2258
((np->in_nip + 1) & ntohl(np->in_outmsk)) >
usr/src/uts/common/inet/ipf/ip_nat.c
2259
ntohl(np->in_outip))
usr/src/uts/common/inet/ipf/ip_nat.c
2260
np->in_nip = ntohl(np->in_outip) + 1;
usr/src/uts/common/inet/ipf/ip_nat.c
2291
(np->in_pnext != 0) && (st_port == np->in_pnext) &&
usr/src/uts/common/inet/ipf/ip_nat.c
2292
(np->in_nip != 0) && (st_ip == np->in_nip))
usr/src/uts/common/inet/ipf/ip_nat.c
2297
if (np->in_space > 0)
usr/src/uts/common/inet/ipf/ip_nat.c
2298
np->in_space--;
usr/src/uts/common/inet/ipf/ip_nat.c
2305
nat->nat_hm = nat_hostmap(np, fin->fin_src, fin->fin_dst,
usr/src/uts/common/inet/ipf/ip_nat.c
2348
ipnat_t *np;
usr/src/uts/common/inet/ipf/ip_nat.c
2356
np = ni->nai_np;
usr/src/uts/common/inet/ipf/ip_nat.c
2368
if ((np->in_flags & (IPN_ROUNDR|IPN_STICKY)) ==
usr/src/uts/common/inet/ipf/ip_nat.c
2374
np = hm->hm_ipnat;
usr/src/uts/common/inet/ipf/ip_nat.c
2375
ni->nai_np = np;
usr/src/uts/common/inet/ipf/ip_nat.c
2386
if (np->in_flags & IPN_SPLIT) {
usr/src/uts/common/inet/ipf/ip_nat.c
2387
in.s_addr = np->in_nip;
usr/src/uts/common/inet/ipf/ip_nat.c
2389
if ((np->in_flags & (IPN_ROUNDR|IPN_STICKY)) == IPN_STICKY) {
usr/src/uts/common/inet/ipf/ip_nat.c
2390
hm = nat_hostmap(np, fin->fin_src, fin->fin_dst,
usr/src/uts/common/inet/ipf/ip_nat.c
2399
if (np->in_inip == htonl(in.s_addr)) {
usr/src/uts/common/inet/ipf/ip_nat.c
2400
np->in_nip = ntohl(np->in_inmsk);
usr/src/uts/common/inet/ipf/ip_nat.c
2403
np->in_nip = ntohl(np->in_inip);
usr/src/uts/common/inet/ipf/ip_nat.c
2407
} else if ((np->in_inip == 0) && (np->in_inmsk == 0xffffffff)) {
usr/src/uts/common/inet/ipf/ip_nat.c
2416
} else if ((np->in_inip == 0) && (np->in_inmsk== 0)) {
usr/src/uts/common/inet/ipf/ip_nat.c
2422
} else if (np->in_redir == NAT_BIMAP &&
usr/src/uts/common/inet/ipf/ip_nat.c
2423
np->in_inmsk == np->in_outmsk) {
usr/src/uts/common/inet/ipf/ip_nat.c
2427
in.s_addr = np->in_inip;
usr/src/uts/common/inet/ipf/ip_nat.c
2428
in.s_addr |= fin->fin_daddr & ~np->in_inmsk;
usr/src/uts/common/inet/ipf/ip_nat.c
2431
in.s_addr = ntohl(np->in_inip);
usr/src/uts/common/inet/ipf/ip_nat.c
2434
if ((np->in_pnext == 0) || ((flags & NAT_NOTRULEPORT) != 0))
usr/src/uts/common/inet/ipf/ip_nat.c
2441
if (((np->in_flags & IPN_FIXEDDPORT) == 0) &&
usr/src/uts/common/inet/ipf/ip_nat.c
2442
(np->in_pmin != np->in_pmax)) {
usr/src/uts/common/inet/ipf/ip_nat.c
2443
nport = ntohs(dport) - ntohs(np->in_pmin) +
usr/src/uts/common/inet/ipf/ip_nat.c
2444
ntohs(np->in_pnext);
usr/src/uts/common/inet/ipf/ip_nat.c
2447
nport = np->in_pnext;
usr/src/uts/common/inet/ipf/ip_nat.c
2519
nat_t *nat_new(fin, np, natsave, flags, direction)
usr/src/uts/common/inet/ipf/ip_nat.c
2521
ipnat_t *np;
usr/src/uts/common/inet/ipf/ip_nat.c
2551
nflags = np->in_flags & flags;
usr/src/uts/common/inet/ipf/ip_nat.c
2554
ni.nai_np = np;
usr/src/uts/common/inet/ipf/ip_nat.c
2600
nat->nat_redir = np->in_redir;
usr/src/uts/common/inet/ipf/ip_nat.c
2627
np = ni.nai_np;
usr/src/uts/common/inet/ipf/ip_nat.c
2644
np = ni.nai_np;
usr/src/uts/common/inet/ipf/ip_nat.c
2647
if ((move == 1) && (np->in_flags & IPN_ROUNDR)) {
usr/src/uts/common/inet/ipf/ip_nat.c
2648
if (np->in_redir == NAT_REDIRECT) {
usr/src/uts/common/inet/ipf/ip_nat.c
2649
nat_delrdr(np);
usr/src/uts/common/inet/ipf/ip_nat.c
2650
nat_addrdr(np, ifs);
usr/src/uts/common/inet/ipf/ip_nat.c
2651
} else if (np->in_redir == NAT_MAP) {
usr/src/uts/common/inet/ipf/ip_nat.c
2652
nat_delnat(np);
usr/src/uts/common/inet/ipf/ip_nat.c
2653
nat_addnat(np, ifs);
usr/src/uts/common/inet/ipf/ip_nat.c
2703
ipnat_t *np;
usr/src/uts/common/inet/ipf/ip_nat.c
2706
np = ni->nai_np;
usr/src/uts/common/inet/ipf/ip_nat.c
2717
nat->nat_ifps[0] = np->in_ifps[0];
usr/src/uts/common/inet/ipf/ip_nat.c
2718
nat->nat_ifps[1] = np->in_ifps[1];
usr/src/uts/common/inet/ipf/ip_nat.c
2719
nat->nat_ptr = np;
usr/src/uts/common/inet/ipf/ip_nat.c
2722
nat->nat_mssclamp = np->in_mssclamp;
usr/src/uts/common/inet/ipf/ip_nat.c
2726
if ((np->in_apr != NULL) && ((ni->nai_flags & NAT_SLAVE) == 0))
usr/src/uts/common/inet/ipf/ip_nat.c
2732
nat_log(nat, (u_int)np->in_redir, ifs);
usr/src/uts/common/inet/ipf/ip_nat.c
2733
np->in_use++;
usr/src/uts/common/inet/ipf/ip_nat.c
313
ipnat_t **np;
usr/src/uts/common/inet/ipf/ip_nat.c
323
np = ifs->ifs_rdr_rules + hv;
usr/src/uts/common/inet/ipf/ip_nat.c
324
while (*np != NULL)
usr/src/uts/common/inet/ipf/ip_nat.c
325
np = &(*np)->in_rnext;
usr/src/uts/common/inet/ipf/ip_nat.c
327
n->in_prnext = np;
usr/src/uts/common/inet/ipf/ip_nat.c
329
*np = n;
usr/src/uts/common/inet/ipf/ip_nat.c
346
ipnat_t **np;
usr/src/uts/common/inet/ipf/ip_nat.c
356
np = ifs->ifs_nat_rules + hv;
usr/src/uts/common/inet/ipf/ip_nat.c
357
while (*np != NULL)
usr/src/uts/common/inet/ipf/ip_nat.c
358
np = &(*np)->in_mnext;
usr/src/uts/common/inet/ipf/ip_nat.c
360
n->in_pmnext = np;
usr/src/uts/common/inet/ipf/ip_nat.c
362
*np = n;
usr/src/uts/common/inet/ipf/ip_nat.c
3685
nat_t *nat_lookupredir(np, ifs)
usr/src/uts/common/inet/ipf/ip_nat.c
3686
natlookup_t *np;
usr/src/uts/common/inet/ipf/ip_nat.c
3693
if (np->nl_flags & IPN_IN) {
usr/src/uts/common/inet/ipf/ip_nat.c
3694
fi.fin_data[0] = ntohs(np->nl_realport);
usr/src/uts/common/inet/ipf/ip_nat.c
3695
fi.fin_data[1] = ntohs(np->nl_outport);
usr/src/uts/common/inet/ipf/ip_nat.c
3697
fi.fin_data[0] = ntohs(np->nl_inport);
usr/src/uts/common/inet/ipf/ip_nat.c
3698
fi.fin_data[1] = ntohs(np->nl_outport);
usr/src/uts/common/inet/ipf/ip_nat.c
3700
if (np->nl_flags & IPN_TCP)
usr/src/uts/common/inet/ipf/ip_nat.c
3702
else if (np->nl_flags & IPN_UDP)
usr/src/uts/common/inet/ipf/ip_nat.c
3704
else if (np->nl_flags & (IPN_ICMPERR|IPN_ICMPQUERY))
usr/src/uts/common/inet/ipf/ip_nat.c
3713
if (np->nl_flags & IPN_IN) {
usr/src/uts/common/inet/ipf/ip_nat.c
3714
if ((nat = nat_inlookup(&fi, np->nl_flags, fi.fin_p,
usr/src/uts/common/inet/ipf/ip_nat.c
3715
np->nl_realip, np->nl_outip))) {
usr/src/uts/common/inet/ipf/ip_nat.c
3716
np->nl_inip = nat->nat_inip;
usr/src/uts/common/inet/ipf/ip_nat.c
3717
np->nl_inport = nat->nat_inport;
usr/src/uts/common/inet/ipf/ip_nat.c
3724
if ((nat = nat_outlookup(&fi, np->nl_flags, fi.fin_p,
usr/src/uts/common/inet/ipf/ip_nat.c
3725
np->nl_inip, np->nl_outip))) {
usr/src/uts/common/inet/ipf/ip_nat.c
3727
if ((np->nl_flags & IPN_FINDFORWARD) != 0) {
usr/src/uts/common/inet/ipf/ip_nat.c
3734
if (nat_inlookup(&fin, np->nl_flags, fin.fin_p,
usr/src/uts/common/inet/ipf/ip_nat.c
3737
np->nl_flags &= ~IPN_FINDFORWARD;
usr/src/uts/common/inet/ipf/ip_nat.c
3741
np->nl_realip = nat->nat_outip;
usr/src/uts/common/inet/ipf/ip_nat.c
3742
np->nl_realport = nat->nat_outport;
usr/src/uts/common/inet/ipf/ip_nat.c
3759
static int nat_match(fin, np)
usr/src/uts/common/inet/ipf/ip_nat.c
3761
ipnat_t *np;
usr/src/uts/common/inet/ipf/ip_nat.c
3768
if (np->in_p && fin->fin_p != np->in_p)
usr/src/uts/common/inet/ipf/ip_nat.c
3772
if (!(np->in_redir & (NAT_MAP|NAT_MAPBLK)))
usr/src/uts/common/inet/ipf/ip_nat.c
3774
if (((fin->fin_fi.fi_saddr & np->in_inmsk) != np->in_inip)
usr/src/uts/common/inet/ipf/ip_nat.c
3775
^ ((np->in_flags & IPN_NOTSRC) != 0))
usr/src/uts/common/inet/ipf/ip_nat.c
3777
if (((fin->fin_fi.fi_daddr & np->in_srcmsk) != np->in_srcip)
usr/src/uts/common/inet/ipf/ip_nat.c
3778
^ ((np->in_flags & IPN_NOTDST) != 0))
usr/src/uts/common/inet/ipf/ip_nat.c
3781
if (!(np->in_redir & NAT_REDIRECT))
usr/src/uts/common/inet/ipf/ip_nat.c
3783
if (((fin->fin_fi.fi_saddr & np->in_srcmsk) != np->in_srcip)
usr/src/uts/common/inet/ipf/ip_nat.c
3784
^ ((np->in_flags & IPN_NOTSRC) != 0))
usr/src/uts/common/inet/ipf/ip_nat.c
3786
if (((fin->fin_fi.fi_daddr & np->in_outmsk) != np->in_outip)
usr/src/uts/common/inet/ipf/ip_nat.c
3787
^ ((np->in_flags & IPN_NOTDST) != 0))
usr/src/uts/common/inet/ipf/ip_nat.c
3791
ft = &np->in_tuc;
usr/src/uts/common/inet/ipf/ip_nat.c
3814
void nat_update(fin, nat, np)
usr/src/uts/common/inet/ipf/ip_nat.c
3817
ipnat_t *np;
usr/src/uts/common/inet/ipf/ip_nat.c
3831
if (np != NULL)
usr/src/uts/common/inet/ipf/ip_nat.c
3832
ifq2 = np->in_tqehead[fin->fin_rev];
usr/src/uts/common/inet/ipf/ip_nat.c
3872
ipnat_t *np = NULL, *npnext;
usr/src/uts/common/inet/ipf/ip_nat.c
3955
for (np = ifs->ifs_nat_rules[hv]; np; np = npnext) {
usr/src/uts/common/inet/ipf/ip_nat.c
3956
npnext = np->in_mnext;
usr/src/uts/common/inet/ipf/ip_nat.c
3957
if ((np->in_ifps[1] && (np->in_ifps[1] != ifp)))
usr/src/uts/common/inet/ipf/ip_nat.c
3959
if (np->in_v != fin->fin_v)
usr/src/uts/common/inet/ipf/ip_nat.c
3961
if (np->in_p && (np->in_p != fin->fin_p))
usr/src/uts/common/inet/ipf/ip_nat.c
3963
if ((np->in_flags & IPN_RF) && !(np->in_flags & nflags))
usr/src/uts/common/inet/ipf/ip_nat.c
3965
if (np->in_flags & IPN_FILTER) {
usr/src/uts/common/inet/ipf/ip_nat.c
3966
if (!nat_match(fin, np))
usr/src/uts/common/inet/ipf/ip_nat.c
3968
} else if ((ipa & np->in_inmsk) != np->in_inip)
usr/src/uts/common/inet/ipf/ip_nat.c
3972
!fr_matchtag(&np->in_tag, &fr->fr_nattag))
usr/src/uts/common/inet/ipf/ip_nat.c
3975
if (*np->in_plabel != '\0') {
usr/src/uts/common/inet/ipf/ip_nat.c
3976
if (((np->in_flags & IPN_FILTER) == 0) &&
usr/src/uts/common/inet/ipf/ip_nat.c
3977
(np->in_dport != tcp->th_dport))
usr/src/uts/common/inet/ipf/ip_nat.c
3979
if (appr_ok(fin, tcp, np) == 0)
usr/src/uts/common/inet/ipf/ip_nat.c
3983
ATOMIC_INC32(np->in_use);
usr/src/uts/common/inet/ipf/ip_nat.c
3986
nat = nat_new(fin, np, NULL, nflags, NAT_OUTBOUND);
usr/src/uts/common/inet/ipf/ip_nat.c
3988
np->in_use--;
usr/src/uts/common/inet/ipf/ip_nat.c
3989
np->in_hits++;
usr/src/uts/common/inet/ipf/ip_nat.c
3994
npnext = np->in_mnext;
usr/src/uts/common/inet/ipf/ip_nat.c
3995
fr_ipnatderef(&np, ifs);
usr/src/uts/common/inet/ipf/ip_nat.c
3998
if ((np == NULL) && (nmsk != 0)) {
usr/src/uts/common/inet/ipf/ip_nat.c
4057
ipnat_t *np;
usr/src/uts/common/inet/ipf/ip_nat.c
4076
np = nat->nat_ptr;
usr/src/uts/common/inet/ipf/ip_nat.c
412
static struct hostmap *nat_hostmap(np, src, dst, map, port, ifs)
usr/src/uts/common/inet/ipf/ip_nat.c
413
ipnat_t *np;
usr/src/uts/common/inet/ipf/ip_nat.c
4165
if ((np != NULL) && (np->in_apr != NULL)) {
usr/src/uts/common/inet/ipf/ip_nat.c
4197
ipnat_t *np, *npnext;
usr/src/uts/common/inet/ipf/ip_nat.c
4281
for (np = ifs->ifs_rdr_rules[hv]; np; np = npnext) {
usr/src/uts/common/inet/ipf/ip_nat.c
4282
npnext = np->in_rnext;
usr/src/uts/common/inet/ipf/ip_nat.c
4283
if (np->in_ifps[0] && (np->in_ifps[0] != ifp))
usr/src/uts/common/inet/ipf/ip_nat.c
4285
if (np->in_v != fin->fin_v)
usr/src/uts/common/inet/ipf/ip_nat.c
4287
if (np->in_p && (np->in_p != fin->fin_p))
usr/src/uts/common/inet/ipf/ip_nat.c
4289
if ((np->in_flags & IPN_RF) && !(np->in_flags & nflags))
usr/src/uts/common/inet/ipf/ip_nat.c
4291
if (np->in_flags & IPN_FILTER) {
usr/src/uts/common/inet/ipf/ip_nat.c
4292
if (!nat_match(fin, np))
usr/src/uts/common/inet/ipf/ip_nat.c
4295
if ((in.s_addr & np->in_outmsk) != np->in_outip)
usr/src/uts/common/inet/ipf/ip_nat.c
4297
if (np->in_pmin &&
usr/src/uts/common/inet/ipf/ip_nat.c
4298
((ntohs(np->in_pmax) < ntohs(dport)) ||
usr/src/uts/common/inet/ipf/ip_nat.c
4299
(ntohs(dport) < ntohs(np->in_pmin))))
usr/src/uts/common/inet/ipf/ip_nat.c
430
((np == NULL) || (np == hm->hm_ipnat)) &&
usr/src/uts/common/inet/ipf/ip_nat.c
4303
if (*np->in_plabel != '\0') {
usr/src/uts/common/inet/ipf/ip_nat.c
4304
if (!appr_ok(fin, tcp, np)) {
usr/src/uts/common/inet/ipf/ip_nat.c
4309
ATOMIC_INC32(np->in_use);
usr/src/uts/common/inet/ipf/ip_nat.c
4312
nat = nat_new(fin, np, NULL, nflags, NAT_INBOUND);
usr/src/uts/common/inet/ipf/ip_nat.c
4314
np->in_use--;
usr/src/uts/common/inet/ipf/ip_nat.c
4315
np->in_hits++;
usr/src/uts/common/inet/ipf/ip_nat.c
4320
npnext = np->in_rnext;
usr/src/uts/common/inet/ipf/ip_nat.c
4321
fr_ipnatderef(&np, ifs);
usr/src/uts/common/inet/ipf/ip_nat.c
4325
if ((np == NULL) && (rmsk != 0)) {
usr/src/uts/common/inet/ipf/ip_nat.c
436
if (np == NULL)
usr/src/uts/common/inet/ipf/ip_nat.c
4384
ipnat_t *np;
usr/src/uts/common/inet/ipf/ip_nat.c
4402
np = nat->nat_ptr;
usr/src/uts/common/inet/ipf/ip_nat.c
4408
if (np != NULL) {
usr/src/uts/common/inet/ipf/ip_nat.c
4420
if (np->in_apr != NULL) {
usr/src/uts/common/inet/ipf/ip_nat.c
4503
if (np != NULL && np->in_tag.ipt_num[0] != 0)
usr/src/uts/common/inet/ipf/ip_nat.c
4504
fin->fin_nattag = &np->in_tag;
usr/src/uts/common/inet/ipf/ip_nat.c
452
hm->hm_ipnat = np;
usr/src/uts/common/inet/ipf/ip_nat.c
4747
ipnat_t *np;
usr/src/uts/common/inet/ipf/ip_nat.c
4774
if ((np = nat->nat_ptr) == NULL)
usr/src/uts/common/inet/ipf/ip_nat.c
4776
if (v == 4 && np->in_v == 4) {
usr/src/uts/common/inet/ipf/ip_nat.c
4777
if (np->in_nip || np->in_outmsk != 0xffffffff)
usr/src/uts/common/inet/ipf/ip_nat.c
4786
} else if (v == 6 && np->in_v == 6) {
usr/src/uts/common/inet/ipf/ip_nat.c
4787
if (!IP6_ISZERO(&np->in_next6.in6) ||
usr/src/uts/common/inet/ipf/ip_nat.c
4788
!IP6_ISONES(&np->in_out[1].in6))
usr/src/uts/common/inet/ipf/ip_nat.c
4799
!(nat->nat_flags & IPN_TCP) && (np = nat->nat_ptr)) {
usr/src/uts/common/inet/ipf/ip_nat.c
4800
if (np->in_v == 4 && (v == 4 || v == 0)) {
usr/src/uts/common/inet/ipf/ip_nat.c
4802
if (np->in_outmsk != 0xffffffff || np->in_nip)
usr/src/uts/common/inet/ipf/ip_nat.c
4813
} else if (np->in_v == 6 && (v == 6 || v == 0)) {
usr/src/uts/common/inet/ipf/ip_nat.c
4815
if (!IP6_ISZERO(&np->in_next6.in6) ||
usr/src/uts/common/inet/ipf/ip_nat.c
4816
!IP6_ISONES(&np->in_out[1].in6))
usr/src/uts/common/inet/ipf/ip_nat.c
5070
struct ipnat *np;
usr/src/uts/common/inet/ipf/ip_nat.c
5094
for (rulen = 0, np = ifs->ifs_nat_list; np;
usr/src/uts/common/inet/ipf/ip_nat.c
5095
np = np->in_next, rulen++)
usr/src/uts/common/inet/ipf/ip_nat.c
5096
if (np == nat->nat_ptr) {
usr/src/uts/common/inet/ipf/ip_nat.c
5217
ipnat_t *np;
usr/src/uts/common/inet/ipf/ip_nat.c
5262
np = clone->nat_ptr;
usr/src/uts/common/inet/ipf/ip_nat.c
5263
if (np != NULL) {
usr/src/uts/common/inet/ipf/ip_nat.c
5265
nat_log(clone, (u_int)np->in_redir, ifs);
usr/src/uts/common/inet/ipf/ip_nat.c
5266
np->in_use++;
usr/src/uts/common/inet/ipf/ip_nat.c
607
ipnat_t *nat, *nt, *n = NULL, **np = NULL;
usr/src/uts/common/inet/ipf/ip_nat.c
657
for (np = &ifs->ifs_nat_list; ((n = *np) != NULL);
usr/src/uts/common/inet/ipf/ip_nat.c
658
np = &n->in_next)
usr/src/uts/common/inet/ipf/ip_nat.c
740
error = nat_siocaddnat(nt, np, getlock, ifs);
usr/src/uts/common/inet/ipf/ip_nat.c
757
nat_siocdelnat(n, np, getlock, ifs);
usr/src/uts/common/inet/ipf/ip_nat.c
916
static int nat_siocaddnat(n, np, getlock, ifs)
usr/src/uts/common/inet/ipf/ip_nat.c
917
ipnat_t *n, **np;
usr/src/uts/common/inet/ipf/ip_nat6.c
141
ipnat_t **np;
usr/src/uts/common/inet/ipf/ip_nat6.c
151
np = ifs->ifs_rdr_rules + hv;
usr/src/uts/common/inet/ipf/ip_nat6.c
152
while (*np != NULL)
usr/src/uts/common/inet/ipf/ip_nat6.c
153
np = &(*np)->in_rnext;
usr/src/uts/common/inet/ipf/ip_nat6.c
155
n->in_prnext = np;
usr/src/uts/common/inet/ipf/ip_nat6.c
157
*np = n;
usr/src/uts/common/inet/ipf/ip_nat6.c
174
ipnat_t **np;
usr/src/uts/common/inet/ipf/ip_nat6.c
184
np = ifs->ifs_nat_rules + hv;
usr/src/uts/common/inet/ipf/ip_nat6.c
185
while (*np != NULL)
usr/src/uts/common/inet/ipf/ip_nat6.c
186
np = &(*np)->in_mnext;
usr/src/uts/common/inet/ipf/ip_nat6.c
188
n->in_pmnext = np;
usr/src/uts/common/inet/ipf/ip_nat6.c
1897
nat_t *nat6_lookupredir(np, ifs)
usr/src/uts/common/inet/ipf/ip_nat6.c
1898
natlookup_t *np;
usr/src/uts/common/inet/ipf/ip_nat6.c
190
*np = n;
usr/src/uts/common/inet/ipf/ip_nat6.c
1905
if (np->nl_flags & IPN_IN) {
usr/src/uts/common/inet/ipf/ip_nat6.c
1906
fi.fin_data[0] = ntohs(np->nl_realport);
usr/src/uts/common/inet/ipf/ip_nat6.c
1907
fi.fin_data[1] = ntohs(np->nl_outport);
usr/src/uts/common/inet/ipf/ip_nat6.c
1909
fi.fin_data[0] = ntohs(np->nl_inport);
usr/src/uts/common/inet/ipf/ip_nat6.c
1910
fi.fin_data[1] = ntohs(np->nl_outport);
usr/src/uts/common/inet/ipf/ip_nat6.c
1912
if (np->nl_flags & IPN_TCP)
usr/src/uts/common/inet/ipf/ip_nat6.c
1914
else if (np->nl_flags & IPN_UDP)
usr/src/uts/common/inet/ipf/ip_nat6.c
1916
else if (np->nl_flags & (IPN_ICMPERR|IPN_ICMPQUERY))
usr/src/uts/common/inet/ipf/ip_nat6.c
1925
if (np->nl_flags & IPN_IN) {
usr/src/uts/common/inet/ipf/ip_nat6.c
1926
if ((nat = nat6_inlookup(&fi, np->nl_flags, fi.fin_p,
usr/src/uts/common/inet/ipf/ip_nat6.c
1927
&np->nl_realip6, &np->nl_outip6))) {
usr/src/uts/common/inet/ipf/ip_nat6.c
1928
np->nl_inipaddr = nat->nat_inip6;
usr/src/uts/common/inet/ipf/ip_nat6.c
1929
np->nl_inport = nat->nat_inport;
usr/src/uts/common/inet/ipf/ip_nat6.c
1936
if ((nat = nat6_outlookup(&fi, np->nl_flags, fi.fin_p,
usr/src/uts/common/inet/ipf/ip_nat6.c
1937
&np->nl_inip6, &np->nl_outip6))) {
usr/src/uts/common/inet/ipf/ip_nat6.c
1938
if ((np->nl_flags & IPN_FINDFORWARD) != 0) {
usr/src/uts/common/inet/ipf/ip_nat6.c
1945
if (nat6_inlookup(&fin, np->nl_flags, fin.fin_p,
usr/src/uts/common/inet/ipf/ip_nat6.c
1948
np->nl_flags &= ~IPN_FINDFORWARD;
usr/src/uts/common/inet/ipf/ip_nat6.c
1952
np->nl_realip6 = nat->nat_outip6.in6;
usr/src/uts/common/inet/ipf/ip_nat6.c
1953
np->nl_realport = nat->nat_outport;
usr/src/uts/common/inet/ipf/ip_nat6.c
1970
static int nat6_match(fin, np)
usr/src/uts/common/inet/ipf/ip_nat6.c
1972
ipnat_t *np;
usr/src/uts/common/inet/ipf/ip_nat6.c
1979
if (np->in_p && fin->fin_p != np->in_p)
usr/src/uts/common/inet/ipf/ip_nat6.c
1983
if (!(np->in_redir & (NAT_MAP|NAT_MAPBLK)))
usr/src/uts/common/inet/ipf/ip_nat6.c
1985
if (IP6_MASKNEQ(&fin->fin_src6, &np->in_in[1], &np->in_in[0])
usr/src/uts/common/inet/ipf/ip_nat6.c
1986
^ ((np->in_flags & IPN_NOTSRC) != 0))
usr/src/uts/common/inet/ipf/ip_nat6.c
1988
if (IP6_MASKNEQ(&fin->fin_dst6, &np->in_src[1], &np->in_src[0])
usr/src/uts/common/inet/ipf/ip_nat6.c
1989
^ ((np->in_flags & IPN_NOTDST) != 0))
usr/src/uts/common/inet/ipf/ip_nat6.c
1992
if (!(np->in_redir & NAT_REDIRECT))
usr/src/uts/common/inet/ipf/ip_nat6.c
1994
if (IP6_MASKNEQ(&fin->fin_src6, &np->in_src[1], &np->in_src[0])
usr/src/uts/common/inet/ipf/ip_nat6.c
1995
^ ((np->in_flags & IPN_NOTSRC) != 0))
usr/src/uts/common/inet/ipf/ip_nat6.c
1997
if (IP6_MASKNEQ(&fin->fin_dst6, &np->in_out[1], &np->in_out[0])
usr/src/uts/common/inet/ipf/ip_nat6.c
1998
^ ((np->in_flags & IPN_NOTDST) != 0))
usr/src/uts/common/inet/ipf/ip_nat6.c
2002
ft = &np->in_tuc;
usr/src/uts/common/inet/ipf/ip_nat6.c
2035
ipnat_t *np = NULL;
usr/src/uts/common/inet/ipf/ip_nat6.c
208
static struct hostmap *nat6_hostmap(np, src, dst, map, port, ifs)
usr/src/uts/common/inet/ipf/ip_nat6.c
209
ipnat_t *np;
usr/src/uts/common/inet/ipf/ip_nat6.c
2115
for (np = ifs->ifs_nat_rules[hv]; np; np = np->in_mnext)
usr/src/uts/common/inet/ipf/ip_nat6.c
2117
if ((np->in_ifps[1] && (np->in_ifps[1] != ifp)))
usr/src/uts/common/inet/ipf/ip_nat6.c
2119
if (np->in_v != 6)
usr/src/uts/common/inet/ipf/ip_nat6.c
2121
if (np->in_p && (np->in_p != fin->fin_p))
usr/src/uts/common/inet/ipf/ip_nat6.c
2123
if ((np->in_flags & IPN_RF) && !(np->in_flags & nflags))
usr/src/uts/common/inet/ipf/ip_nat6.c
2125
if (np->in_flags & IPN_FILTER) {
usr/src/uts/common/inet/ipf/ip_nat6.c
2126
if (!nat6_match(fin, np))
usr/src/uts/common/inet/ipf/ip_nat6.c
2128
} else if (!IP6_MASKEQ(&ipa, &np->in_in[1],
usr/src/uts/common/inet/ipf/ip_nat6.c
2129
&np->in_in[0]))
usr/src/uts/common/inet/ipf/ip_nat6.c
2133
!fr_matchtag(&np->in_tag, &fr->fr_nattag))
usr/src/uts/common/inet/ipf/ip_nat6.c
2137
if (*np->in_plabel != '\0') {
usr/src/uts/common/inet/ipf/ip_nat6.c
2138
if (((np->in_flags & IPN_FILTER) == 0) &&
usr/src/uts/common/inet/ipf/ip_nat6.c
2139
(np->in_dport != tcp->th_dport))
usr/src/uts/common/inet/ipf/ip_nat6.c
2141
if (appr_ok(fin, tcp, np) == 0)
usr/src/uts/common/inet/ipf/ip_nat6.c
2146
if (nat = nat6_new(fin, np, NULL, nflags,
usr/src/uts/common/inet/ipf/ip_nat6.c
2148
np->in_hits++;
usr/src/uts/common/inet/ipf/ip_nat6.c
2153
if ((np == NULL) && (i >= 0)) {
usr/src/uts/common/inet/ipf/ip_nat6.c
2210
ipnat_t *np;
usr/src/uts/common/inet/ipf/ip_nat6.c
2221
np = nat->nat_ptr;
usr/src/uts/common/inet/ipf/ip_nat6.c
2250
nat_update(fin, nat, np);
usr/src/uts/common/inet/ipf/ip_nat6.c
2283
if ((np != NULL) && (np->in_apr != NULL)) {
usr/src/uts/common/inet/ipf/ip_nat6.c
2320
ipnat_t *np;
usr/src/uts/common/inet/ipf/ip_nat6.c
233
((np == NULL) || (np == hm->hm_ipnat)) &&
usr/src/uts/common/inet/ipf/ip_nat6.c
239
if (np == NULL)
usr/src/uts/common/inet/ipf/ip_nat6.c
2398
for (np = ifs->ifs_rdr_rules[hv]; np; np = np->in_rnext) {
usr/src/uts/common/inet/ipf/ip_nat6.c
2399
if (np->in_ifps[0] && (np->in_ifps[0] != ifp))
usr/src/uts/common/inet/ipf/ip_nat6.c
2401
if (np->in_v != fin->fin_v)
usr/src/uts/common/inet/ipf/ip_nat6.c
2403
if (np->in_p && (np->in_p != fin->fin_p))
usr/src/uts/common/inet/ipf/ip_nat6.c
2405
if ((np->in_flags & IPN_RF) && !(np->in_flags & nflags))
usr/src/uts/common/inet/ipf/ip_nat6.c
2407
if (np->in_flags & IPN_FILTER) {
usr/src/uts/common/inet/ipf/ip_nat6.c
2408
if (!nat6_match(fin, np))
usr/src/uts/common/inet/ipf/ip_nat6.c
2411
if (!IP6_MASKEQ(&ipa, &np->in_out[1],
usr/src/uts/common/inet/ipf/ip_nat6.c
2412
&np->in_out[0]))
usr/src/uts/common/inet/ipf/ip_nat6.c
2414
if (np->in_pmin &&
usr/src/uts/common/inet/ipf/ip_nat6.c
2415
((ntohs(np->in_pmax) < ntohs(dport)) ||
usr/src/uts/common/inet/ipf/ip_nat6.c
2416
(ntohs(dport) < ntohs(np->in_pmin))))
usr/src/uts/common/inet/ipf/ip_nat6.c
2421
if (*np->in_plabel != '\0') {
usr/src/uts/common/inet/ipf/ip_nat6.c
2422
if (!appr_ok(fin, tcp, np)) {
usr/src/uts/common/inet/ipf/ip_nat6.c
2428
nat = nat6_new(fin, np, NULL, nflags, NAT_INBOUND);
usr/src/uts/common/inet/ipf/ip_nat6.c
2430
np->in_hits++;
usr/src/uts/common/inet/ipf/ip_nat6.c
2436
if ((np == NULL) && (i >= 0)) {
usr/src/uts/common/inet/ipf/ip_nat6.c
2493
ipnat_t *np;
usr/src/uts/common/inet/ipf/ip_nat6.c
2502
np = nat->nat_ptr;
usr/src/uts/common/inet/ipf/ip_nat6.c
2509
if (np != NULL) {
usr/src/uts/common/inet/ipf/ip_nat6.c
2521
if (np->in_apr != NULL) {
usr/src/uts/common/inet/ipf/ip_nat6.c
255
hm->hm_ipnat = np;
usr/src/uts/common/inet/ipf/ip_nat6.c
2561
nat_update(fin, nat, np);
usr/src/uts/common/inet/ipf/ip_nat6.c
2595
if (np != NULL && np->in_tag.ipt_num[0] != 0)
usr/src/uts/common/inet/ipf/ip_nat6.c
2596
fin->fin_nattag = &np->in_tag;
usr/src/uts/common/inet/ipf/ip_nat6.c
289
ipnat_t *np;
usr/src/uts/common/inet/ipf/ip_nat6.c
300
np = ni->nai_np;
usr/src/uts/common/inet/ipf/ip_nat6.c
301
st_ip = np->in_next6;
usr/src/uts/common/inet/ipf/ip_nat6.c
302
st_port = np->in_pnext;
usr/src/uts/common/inet/ipf/ip_nat6.c
314
in = np->in_next6;
usr/src/uts/common/inet/ipf/ip_nat6.c
320
hm = nat6_hostmap(np, &fin->fin_src6, &fin->fin_dst6,
usr/src/uts/common/inet/ipf/ip_nat6.c
330
if (IP6_ISONES(&np->in_out[1]) && (np->in_pnext == 0)) {
usr/src/uts/common/inet/ipf/ip_nat6.c
335
if (np->in_redir == NAT_BIMAP &&
usr/src/uts/common/inet/ipf/ip_nat6.c
336
IP6_EQ(&np->in_in[1], &np->in_out[1])) {
usr/src/uts/common/inet/ipf/ip_nat6.c
342
~np->in_in[1].i6[0];
usr/src/uts/common/inet/ipf/ip_nat6.c
344
~np->in_in[1].i6[1];
usr/src/uts/common/inet/ipf/ip_nat6.c
346
~np->in_in[1].i6[2];
usr/src/uts/common/inet/ipf/ip_nat6.c
348
~np->in_in[1].i6[3];
usr/src/uts/common/inet/ipf/ip_nat6.c
349
in = np->in_out[0];
usr/src/uts/common/inet/ipf/ip_nat6.c
350
IP6_MERGE(&in, &temp, &np->in_in[0]);
usr/src/uts/common/inet/ipf/ip_nat6.c
353
} else if (np->in_redir & NAT_MAPBLK) {
usr/src/uts/common/inet/ipf/ip_nat6.c
354
if ((l >= np->in_ppip) || ((l > 0) &&
usr/src/uts/common/inet/ipf/ip_nat6.c
360
IP6_MASK(&in, &fin->fin_src6, &np->in_in[1]);
usr/src/uts/common/inet/ipf/ip_nat6.c
363
in /= np->in_ippip;
usr/src/uts/common/inet/ipf/ip_nat6.c
364
in &= ntohl(~np->in_out[1]);
usr/src/uts/common/inet/ipf/ip_nat6.c
365
in += ntohl(np->in_out[0]);
usr/src/uts/common/inet/ipf/ip_nat6.c
370
(np->in_ppip != 0)) {
usr/src/uts/common/inet/ipf/ip_nat6.c
372
port %= np->in_ppip;
usr/src/uts/common/inet/ipf/ip_nat6.c
373
port += np->in_ppip *
usr/src/uts/common/inet/ipf/ip_nat6.c
374
(inb.s_addr % np->in_ippip);
usr/src/uts/common/inet/ipf/ip_nat6.c
380
} else if (IP6_ISZERO(&np->in_out[0]) &&
usr/src/uts/common/inet/ipf/ip_nat6.c
381
IP6_ISONES(&np->in_out[1])) {
usr/src/uts/common/inet/ipf/ip_nat6.c
390
} else if (IP6_ISZERO(&np->in_out[0]) &&
usr/src/uts/common/inet/ipf/ip_nat6.c
391
IP6_ISZERO(&np->in_out[1])) {
usr/src/uts/common/inet/ipf/ip_nat6.c
399
} else if (!IP6_ISONES(&np->in_out[1]) &&
usr/src/uts/common/inet/ipf/ip_nat6.c
400
(np->in_pnext == 0) && ((l > 0) || (hm == NULL))) {
usr/src/uts/common/inet/ipf/ip_nat6.c
401
IP6_INC(&np->in_next6);
usr/src/uts/common/inet/ipf/ip_nat6.c
407
((np->in_redir & NAT_MAPBLK) == 0) &&
usr/src/uts/common/inet/ipf/ip_nat6.c
408
(np->in_flags & IPN_AUTOPORTMAP)) {
usr/src/uts/common/inet/ipf/ip_nat6.c
414
if ((l > 0) && (l % np->in_ppip == 0)) {
usr/src/uts/common/inet/ipf/ip_nat6.c
415
if (l > np->in_space) {
usr/src/uts/common/inet/ipf/ip_nat6.c
417
} else if ((l > np->in_ppip) &&
usr/src/uts/common/inet/ipf/ip_nat6.c
418
!IP6_ISONES(&np->in_out[1])) {
usr/src/uts/common/inet/ipf/ip_nat6.c
419
IP6_INC(&np->in_next6);
usr/src/uts/common/inet/ipf/ip_nat6.c
422
if (np->in_ppip != 0) {
usr/src/uts/common/inet/ipf/ip_nat6.c
424
port += (l % np->in_ppip);
usr/src/uts/common/inet/ipf/ip_nat6.c
425
port %= np->in_ppip;
usr/src/uts/common/inet/ipf/ip_nat6.c
426
port += np->in_ppip *
usr/src/uts/common/inet/ipf/ip_nat6.c
428
np->in_ippip);
usr/src/uts/common/inet/ipf/ip_nat6.c
434
} else if (((np->in_redir & NAT_MAPBLK) == 0) &&
usr/src/uts/common/inet/ipf/ip_nat6.c
435
(flags & IPN_TCPUDPICMP) && (np->in_pnext != 0)) {
usr/src/uts/common/inet/ipf/ip_nat6.c
439
if (np->in_flags & IPN_SEQUENTIAL) {
usr/src/uts/common/inet/ipf/ip_nat6.c
440
port = np->in_pnext;
usr/src/uts/common/inet/ipf/ip_nat6.c
442
port = ipf_random() % (ntohs(np->in_pmax) -
usr/src/uts/common/inet/ipf/ip_nat6.c
443
ntohs(np->in_pmin));
usr/src/uts/common/inet/ipf/ip_nat6.c
444
port += ntohs(np->in_pmin);
usr/src/uts/common/inet/ipf/ip_nat6.c
447
np->in_pnext++;
usr/src/uts/common/inet/ipf/ip_nat6.c
449
if (np->in_pnext > ntohs(np->in_pmax)) {
usr/src/uts/common/inet/ipf/ip_nat6.c
450
np->in_pnext = ntohs(np->in_pmin);
usr/src/uts/common/inet/ipf/ip_nat6.c
451
if (!IP6_ISONES(&np->in_out[1])) {
usr/src/uts/common/inet/ipf/ip_nat6.c
452
IP6_INC(&np->in_next6);
usr/src/uts/common/inet/ipf/ip_nat6.c
457
if (np->in_flags & IPN_IPRANGE) {
usr/src/uts/common/inet/ipf/ip_nat6.c
458
if (IP6_GT(&np->in_next6, &np->in_out[1]))
usr/src/uts/common/inet/ipf/ip_nat6.c
459
np->in_next6 = np->in_out[0];
usr/src/uts/common/inet/ipf/ip_nat6.c
463
a1 = np->in_next6;
usr/src/uts/common/inet/ipf/ip_nat6.c
465
IP6_AND(&a1, &np->in_out[1], &a2);
usr/src/uts/common/inet/ipf/ip_nat6.c
466
if (!IP6_ISONES(&np->in_out[1]) &&
usr/src/uts/common/inet/ipf/ip_nat6.c
467
IP6_GT(&a2, &np->in_out[0])) {
usr/src/uts/common/inet/ipf/ip_nat6.c
468
IP6_ADD(&np->in_out[0], 1, &np->in_next6);
usr/src/uts/common/inet/ipf/ip_nat6.c
499
(np->in_pnext != 0) && (st_port == np->in_pnext) &&
usr/src/uts/common/inet/ipf/ip_nat6.c
500
!IP6_ISZERO(&np->in_next6) &&
usr/src/uts/common/inet/ipf/ip_nat6.c
501
IP6_EQ(&st_ip, &np->in_next6))
usr/src/uts/common/inet/ipf/ip_nat6.c
506
if (np->in_space > 0)
usr/src/uts/common/inet/ipf/ip_nat6.c
507
np->in_space--;
usr/src/uts/common/inet/ipf/ip_nat6.c
514
nat->nat_hm = nat6_hostmap(np, &fin->fin_src6, &fin->fin_dst6,
usr/src/uts/common/inet/ipf/ip_nat6.c
556
ipnat_t *np;
usr/src/uts/common/inet/ipf/ip_nat6.c
567
np = ni->nai_np;
usr/src/uts/common/inet/ipf/ip_nat6.c
579
if ((np->in_flags & (IPN_ROUNDR|IPN_STICKY)) ==
usr/src/uts/common/inet/ipf/ip_nat6.c
585
np = hm->hm_ipnat;
usr/src/uts/common/inet/ipf/ip_nat6.c
586
ni->nai_np = np;
usr/src/uts/common/inet/ipf/ip_nat6.c
597
if (np->in_flags & IPN_SPLIT) {
usr/src/uts/common/inet/ipf/ip_nat6.c
598
in = np->in_next6;
usr/src/uts/common/inet/ipf/ip_nat6.c
600
if ((np->in_flags & (IPN_ROUNDR|IPN_STICKY)) == IPN_STICKY) {
usr/src/uts/common/inet/ipf/ip_nat6.c
601
hm = nat6_hostmap(np, &fin->fin_src6, &fin->fin_dst6,
usr/src/uts/common/inet/ipf/ip_nat6.c
610
if (IP6_EQ(&np->in_in[0], &in)) {
usr/src/uts/common/inet/ipf/ip_nat6.c
611
np->in_next6 = np->in_in[1];
usr/src/uts/common/inet/ipf/ip_nat6.c
614
np->in_next6 = np->in_in[0];
usr/src/uts/common/inet/ipf/ip_nat6.c
618
} else if (IP6_ISZERO(&np->in_in[0]) &&
usr/src/uts/common/inet/ipf/ip_nat6.c
619
IP6_ISONES(&np->in_in[1])) {
usr/src/uts/common/inet/ipf/ip_nat6.c
627
} else if (IP6_ISZERO(&np->in_in[0]) &&
usr/src/uts/common/inet/ipf/ip_nat6.c
628
IP6_ISZERO(&np->in_in[1])) {
usr/src/uts/common/inet/ipf/ip_nat6.c
634
} else if (np->in_redir == NAT_BIMAP &&
usr/src/uts/common/inet/ipf/ip_nat6.c
635
IP6_EQ(&np->in_in[1], &np->in_out[1])) {
usr/src/uts/common/inet/ipf/ip_nat6.c
640
temp.i6[0] = fin->fin_dst6.i6[0] & ~np->in_in[1].i6[0];
usr/src/uts/common/inet/ipf/ip_nat6.c
641
temp.i6[1] = fin->fin_dst6.i6[1] & ~np->in_in[1].i6[1];
usr/src/uts/common/inet/ipf/ip_nat6.c
642
temp.i6[2] = fin->fin_dst6.i6[2] & ~np->in_in[1].i6[2];
usr/src/uts/common/inet/ipf/ip_nat6.c
643
temp.i6[3] = fin->fin_dst6.i6[3] & ~np->in_in[1].i6[3];
usr/src/uts/common/inet/ipf/ip_nat6.c
644
in = np->in_in[0];
usr/src/uts/common/inet/ipf/ip_nat6.c
645
IP6_MERGE(&in, &temp, &np->in_in[1]);
usr/src/uts/common/inet/ipf/ip_nat6.c
647
in = np->in_in[0];
usr/src/uts/common/inet/ipf/ip_nat6.c
650
if ((np->in_pnext == 0) || ((flags & NAT_NOTRULEPORT) != 0))
usr/src/uts/common/inet/ipf/ip_nat6.c
657
if (((np->in_flags & IPN_FIXEDDPORT) == 0) &&
usr/src/uts/common/inet/ipf/ip_nat6.c
658
(np->in_pmin != np->in_pmax)) {
usr/src/uts/common/inet/ipf/ip_nat6.c
659
nport = ntohs(dport) - ntohs(np->in_pmin) +
usr/src/uts/common/inet/ipf/ip_nat6.c
660
ntohs(np->in_pnext);
usr/src/uts/common/inet/ipf/ip_nat6.c
663
nport = np->in_pnext;
usr/src/uts/common/inet/ipf/ip_nat6.c
696
if ((nat->nat_hm == NULL) && ((np->in_flags & IPN_STICKY) != 0))
usr/src/uts/common/inet/ipf/ip_nat6.c
697
nat->nat_hm = nat6_hostmap(np, &fin->fin_src6,
usr/src/uts/common/inet/ipf/ip_nat6.c
736
nat_t *nat6_new(fin, np, natsave, flags, direction)
usr/src/uts/common/inet/ipf/ip_nat6.c
738
ipnat_t *np;
usr/src/uts/common/inet/ipf/ip_nat6.c
764
nflags = np->in_flags & flags;
usr/src/uts/common/inet/ipf/ip_nat6.c
767
ni.nai_np = np;
usr/src/uts/common/inet/ipf/ip_nat6.c
814
nat->nat_redir = np->in_redir;
usr/src/uts/common/inet/ipf/ip_nat6.c
841
np = ni.nai_np;
usr/src/uts/common/inet/ipf/ip_nat6.c
858
np = ni.nai_np;
usr/src/uts/common/inet/ipf/ip_nat6.c
861
if ((move == 1) && (np->in_flags & IPN_ROUNDR)) {
usr/src/uts/common/inet/ipf/ip_nat6.c
862
if (np->in_redir == NAT_REDIRECT) {
usr/src/uts/common/inet/ipf/ip_nat6.c
863
nat_delrdr(np);
usr/src/uts/common/inet/ipf/ip_nat6.c
864
nat6_addrdr(np, ifs);
usr/src/uts/common/inet/ipf/ip_nat6.c
865
} else if (np->in_redir == NAT_MAP) {
usr/src/uts/common/inet/ipf/ip_nat6.c
866
nat_delnat(np);
usr/src/uts/common/inet/ipf/ip_nat6.c
867
nat6_addnat(np, ifs);
usr/src/uts/common/inet/ipf/ip_nat6.c
916
ipnat_t *np;
usr/src/uts/common/inet/ipf/ip_nat6.c
919
np = ni->nai_np;
usr/src/uts/common/inet/ipf/ip_nat6.c
930
nat->nat_ifps[0] = np->in_ifps[0];
usr/src/uts/common/inet/ipf/ip_nat6.c
931
nat->nat_ifps[1] = np->in_ifps[1];
usr/src/uts/common/inet/ipf/ip_nat6.c
932
nat->nat_ptr = np;
usr/src/uts/common/inet/ipf/ip_nat6.c
935
nat->nat_mssclamp = np->in_mssclamp;
usr/src/uts/common/inet/ipf/ip_nat6.c
941
if ((np->in_apr != NULL) && ((ni->nai_flags & NAT_SLAVE) == 0))
usr/src/uts/common/inet/ipf/ip_nat6.c
948
nat_log(nat, (u_int)np->in_redir, ifs);
usr/src/uts/common/inet/ipf/ip_nat6.c
949
np->in_use++;
usr/src/uts/common/io/bge/bge_kstats.c
592
char *np;
usr/src/uts/common/io/bge/bge_kstats.c
603
for (knp = ksp->ks_data; (np = ksip->name) != NULL; ++knp, ++ksip) {
usr/src/uts/common/io/bge/bge_kstats.c
604
switch (*np) {
usr/src/uts/common/io/bge/bge_kstats.c
609
np += 1;
usr/src/uts/common/io/bge/bge_kstats.c
613
np += 1;
usr/src/uts/common/io/bge/bge_kstats.c
617
np += 1;
usr/src/uts/common/io/bge/bge_kstats.c
621
kstat_named_init(knp, np, type);
usr/src/uts/common/io/bpf/bpf_filter.c
100
return ((cp[0] << 24) | (cp[1] << 16) | (cp[2] << 8) | np[0]);
usr/src/uts/common/io/bpf/bpf_filter.c
74
uchar_t *cp, *np;
usr/src/uts/common/io/bpf/bpf_filter.c
90
np = mtod(m0, uchar_t *);
usr/src/uts/common/io/bpf/bpf_filter.c
94
return ((cp[0] << 24) | (np[0] << 16) | (np[1] << 8) | np[2]);
usr/src/uts/common/io/bpf/bpf_filter.c
97
return ((cp[0] << 24) | (cp[1] << 16) | (np[0] << 8) | np[1]);
usr/src/uts/common/io/comstar/lu/stmf_sbd/sbd.c
526
nvpair_t *np;
usr/src/uts/common/io/comstar/lu/stmf_sbd/sbd.c
542
np = NULL;
usr/src/uts/common/io/comstar/lu/stmf_sbd/sbd.c
545
while ((np = nvlist_next_nvpair((nvlist_t *)arg, np)) != NULL) {
usr/src/uts/common/io/comstar/lu/stmf_sbd/sbd.c
546
if (nvpair_type(np) != DATA_TYPE_STRING) {
usr/src/uts/common/io/comstar/lu/stmf_sbd/sbd.c
549
if (nvpair_value_string(np, &s) != 0) {
usr/src/uts/common/io/comstar/lu/stmf_sbd/sbd.c
566
stmf_trace(0, "Imported the LU %s", nvpair_name(np));
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
8065
uint8_t *np;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
8075
np = (uint8_t *)&auth_cfg->local_entity;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
8107
*np++ = (uint8_t)sum;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
8117
np = (uint8_t *)&auth_cfg->remote_entity;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
8149
*np++ = (uint8_t)sum;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
8717
uint8_t *np;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
8726
np = (uint8_t *)&auth_key->local_entity;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
8758
*np++ = (uint8_t)sum;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
8768
np = (uint8_t *)&auth_key->remote_entity;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
8800
*np++ = (uint8_t)sum;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
8838
np = (uint8_t *)&auth_key->local_password;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
8843
*np++ = *s++;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
8880
*np++ = (uint8_t)sum;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
8937
np = (uint8_t *)&auth_key->remote_password;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
8942
*np++ = *s++;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_dhchap.c
8979
*np++ = (uint8_t)sum;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
1019
prevp = np;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
1020
np = np->nlp_list_next;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
938
NODELIST *np;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
943
np = port->node_table[hash];
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
949
if (!np) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
952
ndlp->nlp_list_next = np;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
971
NODELIST *np;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
979
np = port->node_table[hash];
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
981
while (np != NULL) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
982
if (np->nlp_DID == ndlp->nlp_DID) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
984
port->node_table[hash] = np->nlp_list_next;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_node.c
986
prevp->nlp_list_next = np->nlp_list_next;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
11535
uint8_t *np;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
11579
np = (uint8_t *)&pwwpn;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
11613
*np++ = (uint8_t)sum;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
11623
np = (uint8_t *)&wwnn;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
11657
*np++ = (uint8_t)sum;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
11667
np = (uint8_t *)&wwpn;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
11703
*np++ = (uint8_t)sum;
usr/src/uts/common/io/fibre-channel/fca/qlge/qlge.c
6199
char *np;
usr/src/uts/common/io/fibre-channel/fca/qlge/qlge.c
6210
for (knp = ksp->ks_data; (np = ksip->name) != NULL; ++knp, ++ksip) {
usr/src/uts/common/io/fibre-channel/fca/qlge/qlge.c
6211
switch (*np) {
usr/src/uts/common/io/fibre-channel/fca/qlge/qlge.c
6216
np += 1;
usr/src/uts/common/io/fibre-channel/fca/qlge/qlge.c
6220
kstat_named_init(knp, np, (uint8_t)type);
usr/src/uts/common/io/hxge/hxge_ndd.c
1149
p_mblk_t np;
usr/src/uts/common/io/hxge/hxge_ndd.c
1165
if ((np = allocb(buff_alloc_size, BPRI_HI)) == NULL) {
usr/src/uts/common/io/hxge/hxge_ndd.c
1172
mp->b_cont = np;
usr/src/uts/common/io/hxge/hxge_ndd.c
1180
print_len = snprintf((char *)((mblk_t *)np)->b_wptr, buf_len,
usr/src/uts/common/io/hxge/hxge_ndd.c
1184
ADVANCE_PRINT_BUFFER(np, print_len, buf_len);
usr/src/uts/common/io/hxge/hxge_ndd.c
1186
print_len = snprintf((char *)((mblk_t *)np)->b_wptr, buf_len,
usr/src/uts/common/io/hxge/hxge_ndd.c
1191
ADVANCE_PRINT_BUFFER(np, print_len, buf_len);
usr/src/uts/common/io/hxge/hxge_ndd.c
1193
print_len = snprintf((char *)((mblk_t *)np)->b_wptr, buf_len,
usr/src/uts/common/io/hxge/hxge_ndd.c
1196
ADVANCE_PRINT_BUFFER(np, print_len, buf_len);
usr/src/uts/common/io/hxge/hxge_ndd.c
1200
print_len = snprintf((char *)((mblk_t *)np)->b_wptr, buf_len,
usr/src/uts/common/io/hxge/hxge_ndd.c
1203
ADVANCE_PRINT_BUFFER(np, print_len, buf_len);
usr/src/uts/common/io/hxge/hxge_ndd.c
1207
print_len = snprintf((char *)((mblk_t *)np)->b_wptr, buf_len,
usr/src/uts/common/io/hxge/hxge_ndd.c
1210
ADVANCE_PRINT_BUFFER(np, print_len, buf_len);
usr/src/uts/common/io/hxge/hxge_ndd.c
1213
print_len = snprintf((char *)((mblk_t *)np)->b_wptr, buf_len,
usr/src/uts/common/io/hxge/hxge_ndd.c
1216
ADVANCE_PRINT_BUFFER(np, print_len, buf_len);
usr/src/uts/common/io/hxge/hxge_ndd.c
1219
print_len = snprintf((char *)((mblk_t *)np)->b_wptr, buf_len,
usr/src/uts/common/io/hxge/hxge_ndd.c
1222
ADVANCE_PRINT_BUFFER(np, print_len, buf_len);
usr/src/uts/common/io/hxge/hxge_ndd.c
1225
print_len = snprintf((char *)((mblk_t *)np)->b_wptr, buf_len,
usr/src/uts/common/io/hxge/hxge_ndd.c
1227
ADVANCE_PRINT_BUFFER(np, print_len, buf_len);
usr/src/uts/common/io/hxge/hxge_ndd.c
1230
print_len = snprintf((char *)((mblk_t *)np)->b_wptr, buf_len, "\n\n");
usr/src/uts/common/io/hxge/hxge_ndd.c
1232
ADVANCE_PRINT_BUFFER(np, print_len, buf_len);
usr/src/uts/common/io/hxge/hxge_ndd.c
506
p_mblk_t np;
usr/src/uts/common/io/hxge/hxge_ndd.c
521
if ((np = allocb(buff_alloc_size, BPRI_HI)) == NULL) {
usr/src/uts/common/io/hxge/hxge_ndd.c
528
mp->b_cont = np;
usr/src/uts/common/io/hxge/hxge_ndd.c
538
print_len = snprintf((char *)((mblk_t *)np)->b_wptr, buf_len,
usr/src/uts/common/io/hxge/hxge_ndd.c
540
((mblk_t *)np)->b_wptr += print_len;
usr/src/uts/common/io/hxge/hxge_ndd.c
542
print_len = snprintf((char *)((mblk_t *)np)->b_wptr, buf_len,
usr/src/uts/common/io/hxge/hxge_ndd.c
545
((mblk_t *)np)->b_wptr += print_len;
usr/src/uts/common/io/hxge/hxge_ndd.c
548
print_len = snprintf((char *)((mblk_t *)np)->b_wptr, buf_len,
usr/src/uts/common/io/hxge/hxge_ndd.c
552
((mblk_t *)np)->b_wptr += print_len;
usr/src/uts/common/io/hxge/hxge_ndd.c
813
p_mblk_t np;
usr/src/uts/common/io/hxge/hxge_ndd.c
825
if ((np = allocb(buff_alloc_size, BPRI_HI)) == NULL) {
usr/src/uts/common/io/hxge/hxge_ndd.c
831
mp->b_cont = np;
usr/src/uts/common/io/hxge/hxge_ndd.c
837
print_len = snprintf((char *)((mblk_t *)np)->b_wptr, buf_len,
usr/src/uts/common/io/hxge/hxge_ndd.c
839
((mblk_t *)np)->b_wptr += print_len;
usr/src/uts/common/io/hxge/hxge_ndd.c
847
print_len = snprintf((char *)((mblk_t *)np)->b_wptr,
usr/src/uts/common/io/hxge/hxge_ndd.c
849
((mblk_t *)np)->b_wptr += print_len;
usr/src/uts/common/io/ib/clients/rdsv3/rdma.c
110
avl_node_t *np;
usr/src/uts/common/io/ib/clients/rdsv3/rdma.c
120
np = &mr->r_rb_node;
usr/src/uts/common/io/ib/clients/rdsv3/rdma.c
121
if (AVL_XPARENT(np) != np)
usr/src/uts/common/io/mac/mac_protect.c
2525
mac_protect_t *np = &new->mrp_protect;
usr/src/uts/common/io/mac/mac_protect.c
2527
uint32_t types = np->mp_types;
usr/src/uts/common/io/mac/mac_protect.c
2538
if (np->mp_ipaddrcnt != 0) {
usr/src/uts/common/io/mac/mac_protect.c
2539
if (np->mp_ipaddrcnt <= MPT_MAXIPADDR) {
usr/src/uts/common/io/mac/mac_protect.c
2540
bcopy(np->mp_ipaddrs, cp->mp_ipaddrs,
usr/src/uts/common/io/mac/mac_protect.c
2542
cp->mp_ipaddrcnt = np->mp_ipaddrcnt;
usr/src/uts/common/io/mac/mac_protect.c
2543
} else if (np->mp_ipaddrcnt == MPT_RESET) {
usr/src/uts/common/io/mac/mac_protect.c
2548
if (np->mp_cidcnt != 0) {
usr/src/uts/common/io/mac/mac_protect.c
2549
if (np->mp_cidcnt <= MPT_MAXCID) {
usr/src/uts/common/io/mac/mac_protect.c
2550
bcopy(np->mp_cids, cp->mp_cids, sizeof (cp->mp_cids));
usr/src/uts/common/io/mac/mac_protect.c
2551
cp->mp_cidcnt = np->mp_cidcnt;
usr/src/uts/common/io/mac/mac_protect.c
2552
} else if (np->mp_cidcnt == MPT_RESET) {
usr/src/uts/common/io/nge/nge_kstats.c
208
char *np;
usr/src/uts/common/io/nge/nge_kstats.c
219
for (knp = ksp->ks_data; (np = ksip->name) != NULL; ++knp, ++ksip) {
usr/src/uts/common/io/nge/nge_kstats.c
220
switch (*np) {
usr/src/uts/common/io/nge/nge_kstats.c
225
np += 1;
usr/src/uts/common/io/nge/nge_kstats.c
230
np ++;
usr/src/uts/common/io/nge/nge_kstats.c
234
np ++;
usr/src/uts/common/io/nge/nge_kstats.c
238
kstat_named_init(knp, np, type);
usr/src/uts/common/io/ntxn/unm_nic_main.c
2114
char *np;
usr/src/uts/common/io/ntxn/unm_nic_main.c
2126
for (knp = ksp->ks_data; (np = ksip->name) != NULL; ++knp, ++ksip) {
usr/src/uts/common/io/ntxn/unm_nic_main.c
2128
switch (*np) {
usr/src/uts/common/io/ntxn/unm_nic_main.c
2133
np += 1;
usr/src/uts/common/io/ntxn/unm_nic_main.c
2137
np += 1;
usr/src/uts/common/io/ntxn/unm_nic_main.c
2141
np += 1;
usr/src/uts/common/io/ntxn/unm_nic_main.c
2145
kstat_named_init(knp, np, type);
usr/src/uts/common/io/nxge/nxge_ndd.c
1013
p_mblk_t np;
usr/src/uts/common/io/nxge/nxge_ndd.c
1029
if ((np = allocb(buff_alloc_size, BPRI_HI)) == NULL) {
usr/src/uts/common/io/nxge/nxge_ndd.c
1036
mp->b_cont = np;
usr/src/uts/common/io/nxge/nxge_ndd.c
1045
print_len = snprintf((char *)((mblk_t *)np)->b_wptr, buf_len,
usr/src/uts/common/io/nxge/nxge_ndd.c
1048
((mblk_t *)np)->b_wptr += print_len;
usr/src/uts/common/io/nxge/nxge_ndd.c
1050
print_len = snprintf((char *)((mblk_t *)np)->b_wptr, buf_len,
usr/src/uts/common/io/nxge/nxge_ndd.c
1054
((mblk_t *)np)->b_wptr += print_len;
usr/src/uts/common/io/nxge/nxge_ndd.c
1061
((mblk_t *)np)->b_wptr, buf_len,
usr/src/uts/common/io/nxge/nxge_ndd.c
1068
((mblk_t *)np)->b_wptr += print_len;
usr/src/uts/common/io/nxge/nxge_ndd.c
1083
p_mblk_t np;
usr/src/uts/common/io/nxge/nxge_ndd.c
1100
if ((np = allocb(buff_alloc_size, BPRI_HI)) == NULL) {
usr/src/uts/common/io/nxge/nxge_ndd.c
1107
mp->b_cont = np;
usr/src/uts/common/io/nxge/nxge_ndd.c
1108
print_len = snprintf((char *)((mblk_t *)np)->b_wptr, buf_len,
usr/src/uts/common/io/nxge/nxge_ndd.c
1114
((mblk_t *)np)->b_wptr += print_len;
usr/src/uts/common/io/nxge/nxge_ndd.c
1120
print_len = snprintf((char *)((mblk_t *)np)->b_wptr,
usr/src/uts/common/io/nxge/nxge_ndd.c
1129
((mblk_t *)np)->b_wptr += print_len;
usr/src/uts/common/io/nxge/nxge_ndd.c
1131
print_len = snprintf((char *)((mblk_t *)np)->b_wptr,
usr/src/uts/common/io/nxge/nxge_ndd.c
1133
((mblk_t *)np)->b_wptr += print_len;
usr/src/uts/common/io/nxge/nxge_ndd.c
1138
(char *)((mblk_t *)np)->b_wptr,
usr/src/uts/common/io/nxge/nxge_ndd.c
1141
((mblk_t *)np)->b_wptr += print_len;
usr/src/uts/common/io/nxge/nxge_ndd.c
1144
print_len = snprintf((char *)((mblk_t *)np)->b_wptr,
usr/src/uts/common/io/nxge/nxge_ndd.c
1146
((mblk_t *)np)->b_wptr += print_len;
usr/src/uts/common/io/nxge/nxge_ndd.c
1151
(char *)((mblk_t *)np)->b_wptr,
usr/src/uts/common/io/nxge/nxge_ndd.c
1155
((mblk_t *)np)->b_wptr += print_len;
usr/src/uts/common/io/nxge/nxge_ndd.c
1158
print_len = snprintf((char *)((mblk_t *)np)->b_wptr,
usr/src/uts/common/io/nxge/nxge_ndd.c
1160
((mblk_t *)np)->b_wptr += print_len;
usr/src/uts/common/io/nxge/nxge_ndd.c
1491
p_mblk_t np;
usr/src/uts/common/io/nxge/nxge_ndd.c
1508
if ((np = allocb(buff_alloc_size, BPRI_HI)) == NULL) {
usr/src/uts/common/io/nxge/nxge_ndd.c
1517
mp->b_cont = np;
usr/src/uts/common/io/nxge/nxge_ndd.c
1524
print_len = snprintf((char *)((mblk_t *)np)->b_wptr, buf_len,
usr/src/uts/common/io/nxge/nxge_ndd.c
1528
((mblk_t *)np)->b_wptr += print_len;
usr/src/uts/common/io/nxge/nxge_ndd.c
1535
print_len = snprintf((char *)((mblk_t *)np)->b_wptr,
usr/src/uts/common/io/nxge/nxge_ndd.c
1543
((mblk_t *)np)->b_wptr += print_len;
usr/src/uts/common/io/nxge/nxge_ndd.c
1558
p_mblk_t np;
usr/src/uts/common/io/nxge/nxge_ndd.c
1571
if ((np = allocb(buff_alloc_size, BPRI_HI)) == NULL) {
usr/src/uts/common/io/nxge/nxge_ndd.c
1577
mp->b_cont = np;
usr/src/uts/common/io/nxge/nxge_ndd.c
1582
print_len = snprintf((char *)np->b_wptr, buf_len,
usr/src/uts/common/io/nxge/nxge_ndd.c
1585
((mblk_t *)np)->b_wptr += print_len;
usr/src/uts/common/io/nxge/nxge_ndd.c
1589
print_len = snprintf((char *)((mblk_t *)np)->b_wptr,
usr/src/uts/common/io/nxge/nxge_ndd.c
1596
((mblk_t *)np)->b_wptr += print_len;
usr/src/uts/common/io/nxge/nxge_ndd.c
1600
print_len = snprintf((char *)((mblk_t *)np)->b_wptr, buf_len,
usr/src/uts/common/io/nxge/nxge_ndd.c
1602
((mblk_t *)np)->b_wptr += print_len;
usr/src/uts/common/io/nxge/nxge_ndd.c
2257
p_mblk_t np;
usr/src/uts/common/io/nxge/nxge_ndd.c
2275
if ((np = allocb(buff_alloc_size, BPRI_HI)) == NULL) {
usr/src/uts/common/io/nxge/nxge_ndd.c
2282
mp->b_cont = np;
usr/src/uts/common/io/nxge/nxge_ndd.c
2290
print_len = snprintf((char *)((mblk_t *)np)->b_wptr, buf_len,
usr/src/uts/common/io/nxge/nxge_ndd.c
2295
ADVANCE_PRINT_BUFFER(np, print_len, buf_len);
usr/src/uts/common/io/nxge/nxge_ndd.c
2298
print_len = snprintf((char *)((mblk_t *)np)->b_wptr, buf_len,
usr/src/uts/common/io/nxge/nxge_ndd.c
2304
ADVANCE_PRINT_BUFFER(np, print_len, buf_len);
usr/src/uts/common/io/nxge/nxge_ndd.c
2306
print_len = snprintf((char *)((mblk_t *)np)->b_wptr, buf_len,
usr/src/uts/common/io/nxge/nxge_ndd.c
2309
ADVANCE_PRINT_BUFFER(np, print_len, buf_len);
usr/src/uts/common/io/nxge/nxge_ndd.c
2313
print_len = snprintf((char *)((mblk_t *)np)->b_wptr, buf_len,
usr/src/uts/common/io/nxge/nxge_ndd.c
2317
ADVANCE_PRINT_BUFFER(np, print_len, buf_len);
usr/src/uts/common/io/nxge/nxge_ndd.c
2321
print_len = snprintf((char *)((mblk_t *)np)->b_wptr, buf_len,
usr/src/uts/common/io/nxge/nxge_ndd.c
2325
ADVANCE_PRINT_BUFFER(np, print_len, buf_len);
usr/src/uts/common/io/nxge/nxge_ndd.c
2328
print_len = snprintf((char *)((mblk_t *)np)->b_wptr, buf_len,
usr/src/uts/common/io/nxge/nxge_ndd.c
2332
ADVANCE_PRINT_BUFFER(np, print_len, buf_len);
usr/src/uts/common/io/nxge/nxge_ndd.c
2335
print_len = snprintf((char *)((mblk_t *)np)->b_wptr, buf_len,
usr/src/uts/common/io/nxge/nxge_ndd.c
2338
ADVANCE_PRINT_BUFFER(np, print_len, buf_len);
usr/src/uts/common/io/nxge/nxge_ndd.c
2341
print_len = snprintf((char *)((mblk_t *)np)->b_wptr, buf_len,
usr/src/uts/common/io/nxge/nxge_ndd.c
2343
ADVANCE_PRINT_BUFFER(np, print_len, buf_len);
usr/src/uts/common/io/nxge/nxge_ndd.c
2346
print_len = snprintf((char *)((mblk_t *)np)->b_wptr, buf_len, "\n\n");
usr/src/uts/common/io/nxge/nxge_ndd.c
2348
ADVANCE_PRINT_BUFFER(np, print_len, buf_len);
usr/src/uts/common/io/nxge/nxge_ndd.c
968
p_mblk_t np;
usr/src/uts/common/io/nxge/nxge_ndd.c
980
if ((np = allocb(buff_alloc_size, BPRI_HI)) == NULL) {
usr/src/uts/common/io/nxge/nxge_ndd.c
986
mp->b_cont = np;
usr/src/uts/common/io/nxge/nxge_ndd.c
989
print_len = snprintf((char *)((mblk_t *)np)->b_wptr, buf_len,
usr/src/uts/common/io/nxge/nxge_ndd.c
991
((mblk_t *)np)->b_wptr += print_len;
usr/src/uts/common/io/nxge/nxge_ndd.c
997
print_len = snprintf((char *)((mblk_t *)np)->b_wptr,
usr/src/uts/common/io/nxge/nxge_ndd.c
999
((mblk_t *)np)->b_wptr += print_len;
usr/src/uts/common/io/ppm/ppm_subr.c
534
char *np; /* points into "dbp->name", the pattern */
usr/src/uts/common/io/ppm/ppm_subr.c
561
np = dbp->name + dbp->wcpos[0] + 1;
usr/src/uts/common/io/ppm/ppm_subr.c
565
return ((strcmp(cp, np) == 0) ? 0 : (-1));
usr/src/uts/common/io/ppm/ppm_subr.c
571
if (strncmp(cp, np, len) != 0)
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
776
mblk_t *np;
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
819
np = allocb(sizeof (uint32_t), BPRI_HI);
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
820
if (np == NULL) {
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
827
mp->b_cont = np;
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
829
*(uint32_t *)np->b_wptr = state->sa_flags & RCV_FLAGS;
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
832
np->b_wptr += msglen;
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
841
np = allocb(sizeof (*psp), BPRI_HI);
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
842
if (np == NULL) {
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
849
mp->b_cont = np;
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
851
psp = (struct ppp_stats64 *)np->b_wptr;
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
856
np->b_wptr += msglen;
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
861
np = allocb(sizeof (uint32_t), BPRI_HI);
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
862
if (np == NULL) {
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
869
mp->b_cont = np;
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
871
*(uint32_t *)np->b_wptr = PPPTYP_AHDLC;
usr/src/uts/common/io/ppp/spppasyn/spppasyn.c
874
np->b_wptr += msglen;
usr/src/uts/common/io/ppp/spppcomp/spppcomp.c
1326
mblk_t *np;
usr/src/uts/common/io/ppp/spppcomp/spppcomp.c
1384
np = allocb(PPP_HDRLEN, BPRI_MED);
usr/src/uts/common/io/ppp/spppcomp/spppcomp.c
1385
if (np == 0) {
usr/src/uts/common/io/ppp/spppcomp/spppcomp.c
1388
np->b_cont = mp;
usr/src/uts/common/io/ppp/spppcomp/spppcomp.c
1390
mp = np;
usr/src/uts/common/io/ppp/spppcomp/spppcomp.c
1491
np = mp;
usr/src/uts/common/io/ppp/spppcomp/spppcomp.c
1492
dp = np->b_rptr + PPP_HDRLEN;
usr/src/uts/common/io/ppp/spppcomp/spppcomp.c
1494
np = np->b_cont;
usr/src/uts/common/io/ppp/spppcomp/spppcomp.c
1495
dp = np->b_rptr;
usr/src/uts/common/io/ppp/spppcomp/spppcomp.c
1505
if ((np->b_wptr < dp + hlen) || DB_REF(np) > 1) {
usr/src/uts/common/io/ppp/spppcomp/spppcomp.c
1517
np = mp;
usr/src/uts/common/io/ppp/spppcomp/spppcomp.c
1518
dp = np->b_rptr + PPP_HDRLEN;
usr/src/uts/common/io/ppp/spppcomp/spppcomp.c
1539
vjlen = vj_uncompress_tcp(dp, np->b_wptr - dp, len,
usr/src/uts/common/io/ppp/spppcomp/spppcomp.c
1554
if (mp != np) {
usr/src/uts/common/io/ppp/spppcomp/spppcomp.c
1556
mp = np;
usr/src/uts/common/io/ppp/spppcomp/spppcomp.c
1563
np = allocb(iphlen + PPP_HDRLEN, BPRI_MED);
usr/src/uts/common/io/ppp/spppcomp/spppcomp.c
1564
if (np == NULL)
usr/src/uts/common/io/ppp/spppcomp/spppcomp.c
1566
dp = np->b_rptr;
usr/src/uts/common/io/ppp/spppcomp/spppcomp.c
1578
np->b_wptr = dp + iphlen + PPP_HDRLEN;
usr/src/uts/common/io/ppp/spppcomp/spppcomp.c
1579
np->b_cont = mp;
usr/src/uts/common/io/ppp/spppcomp/spppcomp.c
1580
mp = np;
usr/src/uts/common/io/rge/rge_kstats.c
109
for (knp = ksp->ks_data; (np = ksip->name) != NULL; ++knp, ++ksip) {
usr/src/uts/common/io/rge/rge_kstats.c
110
switch (*np) {
usr/src/uts/common/io/rge/rge_kstats.c
115
np += 1;
usr/src/uts/common/io/rge/rge_kstats.c
119
np += 1;
usr/src/uts/common/io/rge/rge_kstats.c
123
np += 1;
usr/src/uts/common/io/rge/rge_kstats.c
127
kstat_named_init(knp, np, type);
usr/src/uts/common/io/rge/rge_kstats.c
98
char *np;
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi.h
1403
char *subclass, nvlist_t *np);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsid.c
2195
nvlist_t *np)
usr/src/uts/common/io/scsi/adapters/iscsi/iscsid.c
2198
subclass, np, NULL, DDI_SLEEP);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
6341
pmcs_dmachunk_t *np = dcp;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
6358
np->chunks = (void *)&pchunk->addrp[off];
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
6359
np->addr = pchunk->dma_addr + off;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
6360
np->acc_handle = pchunk->acc_handle;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
6361
np->dma_handle = pchunk->dma_handle;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
6363
np = np->nxt;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
6366
np->nxt = pwp->dma_freelist;
usr/src/uts/common/io/vr/vr.c
1359
mblk_t *lp, *mp, *np;
usr/src/uts/common/io/vr/vr.c
1401
np = allocb(pklen, 0);
usr/src/uts/common/io/vr/vr.c
1402
if (np != NULL) {
usr/src/uts/common/io/vr/vr.c
1403
bcopy(dmap->buf, np->b_rptr, pklen);
usr/src/uts/common/io/vr/vr.c
1404
np->b_wptr = np->b_rptr + pklen;
usr/src/uts/common/io/vr/vr.c
1417
np->b_next = NULL;
usr/src/uts/common/io/vr/vr.c
1419
lp = mp = np;
usr/src/uts/common/io/vr/vr.c
1421
mp->b_next = np;
usr/src/uts/common/io/vr/vr.c
1422
mp = np;
usr/src/uts/common/ipp/ippconf.c
1765
ipp_named_t *np)
usr/src/uts/common/ipp/ippconf.c
1771
ASSERT(np != NULL);
usr/src/uts/common/ipp/ippconf.c
1801
DBG3(DBG_STATS, "%s.%s: knp = %p\n", sip->ippsi_name, name, np);
usr/src/uts/common/ipp/ippconf.c
1802
kstat_named_init(np, name, ktype);
usr/src/uts/common/ipp/ippconf.c
1812
ipp_named_t *np,
usr/src/uts/common/ipp/ippconf.c
1820
ASSERT(np != NULL);
usr/src/uts/common/ipp/ippconf.c
1823
knp = np;
usr/src/uts/common/os/ddi_nodeid.c
100
if (np->prev)
usr/src/uts/common/os/ddi_nodeid.c
101
np->prev->next = np->next;
usr/src/uts/common/os/ddi_nodeid.c
103
nhead = np->next;
usr/src/uts/common/os/ddi_nodeid.c
105
if (np->next)
usr/src/uts/common/os/ddi_nodeid.c
106
np->next->prev = np->prev;
usr/src/uts/common/os/ddi_nodeid.c
113
np_insert(struct available *fp, struct available *np)
usr/src/uts/common/os/ddi_nodeid.c
115
fp->prev = np->prev;
usr/src/uts/common/os/ddi_nodeid.c
116
fp->next = np;
usr/src/uts/common/os/ddi_nodeid.c
118
if (np->prev)
usr/src/uts/common/os/ddi_nodeid.c
119
np->prev->next = fp;
usr/src/uts/common/os/ddi_nodeid.c
122
np->prev = fp;
usr/src/uts/common/os/ddi_nodeid.c
131
struct available *np;
usr/src/uts/common/os/ddi_nodeid.c
138
for (np = nhead; np->next != NULL; np = np->next)
usr/src/uts/common/os/ddi_nodeid.c
141
np->next = fp;
usr/src/uts/common/os/ddi_nodeid.c
142
fp->prev = np;
usr/src/uts/common/os/ddi_nodeid.c
151
np_coalesce(struct available *np)
usr/src/uts/common/os/ddi_nodeid.c
155
xp = np->next;
usr/src/uts/common/os/ddi_nodeid.c
159
if ((np->nodeid + np->count) == xp->nodeid) {
usr/src/uts/common/os/ddi_nodeid.c
160
np->count += xp->count;
usr/src/uts/common/os/ddi_nodeid.c
169
struct available *np;
usr/src/uts/common/os/ddi_nodeid.c
177
np = np_alloc(KM_SLEEP);
usr/src/uts/common/os/ddi_nodeid.c
178
*np = seed;
usr/src/uts/common/os/ddi_nodeid.c
179
nhead = np;
usr/src/uts/common/os/ddi_nodeid.c
185
struct available *np;
usr/src/uts/common/os/ddi_nodeid.c
197
np = nhead;
usr/src/uts/common/os/ddi_nodeid.c
198
x = (int)((unsigned int)np->nodeid);
usr/src/uts/common/os/ddi_nodeid.c
199
++np->nodeid;
usr/src/uts/common/os/ddi_nodeid.c
200
--np->count;
usr/src/uts/common/os/ddi_nodeid.c
201
if (np->count == 0) {
usr/src/uts/common/os/ddi_nodeid.c
202
np_unlink(np);
usr/src/uts/common/os/ddi_nodeid.c
208
np_free(np);
usr/src/uts/common/os/ddi_nodeid.c
222
struct available *np, *fp;
usr/src/uts/common/os/ddi_nodeid.c
240
for (np = nhead; np != NULL; np = np->next) {
usr/src/uts/common/os/ddi_nodeid.c
244
if ((nodeid + 1) == np->nodeid) {
usr/src/uts/common/os/ddi_nodeid.c
245
np->nodeid = nodeid;
usr/src/uts/common/os/ddi_nodeid.c
246
++np->count;
usr/src/uts/common/os/ddi_nodeid.c
255
if (nodeid == (np->nodeid + np->count)) {
usr/src/uts/common/os/ddi_nodeid.c
256
++np->count;
usr/src/uts/common/os/ddi_nodeid.c
257
np_coalesce(np);
usr/src/uts/common/os/ddi_nodeid.c
265
if (nodeid < np->nodeid) {
usr/src/uts/common/os/ddi_nodeid.c
268
np_insert(fp, np);
usr/src/uts/common/os/ddi_nodeid.c
272
if (nodeid < (np->nodeid + np->count))
usr/src/uts/common/os/ddi_nodeid.c
297
struct available *np, *fp;
usr/src/uts/common/os/ddi_nodeid.c
323
for (np = nhead; np != NULL; np = np->next) {
usr/src/uts/common/os/ddi_nodeid.c
328
if (nodeid < np->nodeid)
usr/src/uts/common/os/ddi_nodeid.c
334
if ((nodeid) == np->nodeid) {
usr/src/uts/common/os/ddi_nodeid.c
335
++np->nodeid;
usr/src/uts/common/os/ddi_nodeid.c
336
--np->count;
usr/src/uts/common/os/ddi_nodeid.c
337
if (np->count == 0) {
usr/src/uts/common/os/ddi_nodeid.c
338
np_unlink(np);
usr/src/uts/common/os/ddi_nodeid.c
345
np_free(np);
usr/src/uts/common/os/ddi_nodeid.c
354
if (nodeid == (np->nodeid + np->count - 1)) {
usr/src/uts/common/os/ddi_nodeid.c
355
--np->count;
usr/src/uts/common/os/ddi_nodeid.c
356
ASSERT(np->count != 0);
usr/src/uts/common/os/ddi_nodeid.c
368
if (nodeid < (np->nodeid + np->count - 1)) {
usr/src/uts/common/os/ddi_nodeid.c
382
fp->nodeid = np->nodeid;
usr/src/uts/common/os/ddi_nodeid.c
383
fp->count = nodeid - np->nodeid;
usr/src/uts/common/os/ddi_nodeid.c
384
np->nodeid = nodeid + 1;
usr/src/uts/common/os/ddi_nodeid.c
385
np->count = np->count - fp->count - 1;
usr/src/uts/common/os/ddi_nodeid.c
386
ASSERT((fp->count != 0) && (np->count != 0));
usr/src/uts/common/os/ddi_nodeid.c
387
ASSERT(np->nodeid == (fp->nodeid + fp->count + 1));
usr/src/uts/common/os/ddi_nodeid.c
388
np_insert(fp, np);
usr/src/uts/common/os/ddi_nodeid.c
89
np_free(struct available *np)
usr/src/uts/common/os/ddi_nodeid.c
91
kmem_free(np, sizeof (struct available));
usr/src/uts/common/os/ddi_nodeid.c
98
np_unlink(struct available *np)
usr/src/uts/common/os/devid_cache.c
1071
nvp_devid_t *np;
usr/src/uts/common/os/devid_cache.c
1091
for (np = list_head(listp); np; np = list_next(listp, np)) {
usr/src/uts/common/os/devid_cache.c
1096
if (np->nvp_devid == NULL)
usr/src/uts/common/os/devid_cache.c
1099
if (ddi_devid_valid(np->nvp_devid) != DDI_SUCCESS) {
usr/src/uts/common/os/devid_cache.c
1102
np->nvp_devpath));
usr/src/uts/common/os/devid_cache.c
1106
cand = np->nvp_devpath; /* candidate path */
usr/src/uts/common/os/devid_cache.c
1156
n = ddi_devid_sizeof(np->nvp_devid);
usr/src/uts/common/os/devid_cache.c
1158
(void) bcopy(np->nvp_devid, devid_dup, n);
usr/src/uts/common/os/devid_cache.c
226
nvp_devid_t *np;
usr/src/uts/common/os/devid_cache.c
231
while (np = list_head(listp)) {
usr/src/uts/common/os/devid_cache.c
232
list_remove(listp, np);
usr/src/uts/common/os/devid_cache.c
233
devid_nvp_free(np);
usr/src/uts/common/os/devid_cache.c
241
devid_nvp_unlink_and_free(nvf_handle_t fd, nvp_devid_t *np)
usr/src/uts/common/os/devid_cache.c
243
list_remove(nvf_list(fd), np);
usr/src/uts/common/os/devid_cache.c
244
devid_nvp_free(np);
usr/src/uts/common/os/devid_cache.c
255
nvp_devid_t *np;
usr/src/uts/common/os/devid_cache.c
271
np = kmem_zalloc(sizeof (nvp_devid_t), KM_SLEEP);
usr/src/uts/common/os/devid_cache.c
272
np->nvp_devpath = i_ddi_strdup(name, KM_SLEEP);
usr/src/uts/common/os/devid_cache.c
273
np->nvp_devid = kmem_alloc(n, KM_SLEEP);
usr/src/uts/common/os/devid_cache.c
274
(void) bcopy(devidp, np->nvp_devid, n);
usr/src/uts/common/os/devid_cache.c
275
list_insert_tail(nvf_list(fd), np);
usr/src/uts/common/os/devid_cache.c
276
NVP_DEVID_DEBUG_DEVID((np->nvp_devid));
usr/src/uts/common/os/devid_cache.c
297
nvp_devid_t *np;
usr/src/uts/common/os/devid_cache.c
311
for (np = list_head(listp); np; np = list_next(listp, np)) {
usr/src/uts/common/os/devid_cache.c
312
if (np->nvp_devid == NULL)
usr/src/uts/common/os/devid_cache.c
314
NVP_DEVID_DEBUG_PATH(np->nvp_devpath);
usr/src/uts/common/os/devid_cache.c
324
(uchar_t *)np->nvp_devid,
usr/src/uts/common/os/devid_cache.c
325
ddi_devid_sizeof(np->nvp_devid));
usr/src/uts/common/os/devid_cache.c
327
NVP_DEVID_DEBUG_DEVID(np->nvp_devid);
usr/src/uts/common/os/devid_cache.c
335
rval = nvlist_add_nvlist(nvl, np->nvp_devpath, sub_nvl);
usr/src/uts/common/os/devid_cache.c
513
nvp_devid_t *np;
usr/src/uts/common/os/devid_cache.c
557
for (np = list_head(listp); np; np = list_next(listp, np)) {
usr/src/uts/common/os/devid_cache.c
558
if (strcmp(path, np->nvp_devpath) == 0) {
usr/src/uts/common/os/devid_cache.c
561
if (np->nvp_devid == NULL) {
usr/src/uts/common/os/devid_cache.c
562
replace: np->nvp_devid = new_devid;
usr/src/uts/common/os/devid_cache.c
563
np->nvp_flags |=
usr/src/uts/common/os/devid_cache.c
565
np->nvp_dip = dip;
usr/src/uts/common/os/devid_cache.c
575
if (ddi_devid_valid(np->nvp_devid) != DDI_SUCCESS) {
usr/src/uts/common/os/devid_cache.c
577
free_devid = np->nvp_devid;
usr/src/uts/common/os/devid_cache.c
584
if (ddi_devid_compare(devid, np->nvp_devid) != 0) {
usr/src/uts/common/os/devid_cache.c
591
ddi_devid_str_encode(np->nvp_devid, NULL);
usr/src/uts/common/os/devid_cache.c
608
devid_nvp_unlink_and_free(dcfd_handle, np);
usr/src/uts/common/os/devid_cache.c
609
np = NULL;
usr/src/uts/common/os/devid_cache.c
614
np->nvp_flags |=
usr/src/uts/common/os/devid_cache.c
616
np->nvp_dip = dip;
usr/src/uts/common/os/devid_cache.c
629
ASSERT(np == NULL);
usr/src/uts/common/os/devid_cache.c
671
nvp_devid_t *np;
usr/src/uts/common/os/devid_cache.c
677
for (np = list_head(listp); np; np = list_next(listp, np)) {
usr/src/uts/common/os/devid_cache.c
678
if (np->nvp_devid == NULL)
usr/src/uts/common/os/devid_cache.c
680
if ((np->nvp_flags & NVP_DEVID_DIP) && np->nvp_dip == dip) {
usr/src/uts/common/os/devid_cache.c
682
"unregister: %s\n", np->nvp_devpath));
usr/src/uts/common/os/devid_cache.c
683
np->nvp_flags &= ~NVP_DEVID_DIP;
usr/src/uts/common/os/devid_cache.c
684
np->nvp_dip = NULL;
usr/src/uts/common/os/devid_cache.c
706
nvp_devid_t *np, *next;
usr/src/uts/common/os/devid_cache.c
713
for (np = list_head(listp); np; np = next) {
usr/src/uts/common/os/devid_cache.c
714
next = list_next(listp, np);
usr/src/uts/common/os/devid_cache.c
715
if (np->nvp_devid == NULL)
usr/src/uts/common/os/devid_cache.c
717
if ((np->nvp_flags & NVP_DEVID_REGISTERED) == 0) {
usr/src/uts/common/os/devid_cache.c
719
"cleanup: %s\n", np->nvp_devpath));
usr/src/uts/common/os/devid_cache.c
724
devid_nvp_unlink_and_free(dcfd_handle, np);
usr/src/uts/common/os/devid_cache.c
801
nvp_devid_t *np;
usr/src/uts/common/os/devid_cache.c
811
for (np = list_head(listp); np; np = list_next(listp, np)) {
usr/src/uts/common/os/devid_cache.c
812
if (np->nvp_devid == NULL)
usr/src/uts/common/os/devid_cache.c
814
if (ddi_devid_valid(np->nvp_devid) != DDI_SUCCESS) {
usr/src/uts/common/os/devid_cache.c
817
np->nvp_devpath));
usr/src/uts/common/os/devid_cache.c
820
if (ddi_devid_compare(devid, np->nvp_devid) == 0) {
usr/src/uts/common/os/devid_cache.c
823
np->nvp_devpath, np->nvp_flags));
usr/src/uts/common/os/devid_cache.c
824
DEVID_LOG_MATCH(("find", devid, np->nvp_devpath));
usr/src/uts/common/os/devid_cache.c
825
DEVID_LOG_PATHS((CE_CONT, "%s\n", np->nvp_devpath));
usr/src/uts/common/os/devid_cache.c
835
if (np->nvp_flags & NVP_DEVID_DIP) {
usr/src/uts/common/os/devid_cache.c
836
pdip = ddi_get_parent(np->nvp_dip);
usr/src/uts/common/os/devid_cache.c
838
dip = np->nvp_dip;
usr/src/uts/common/os/devid_cache.c
846
np->nvp_devpath));
usr/src/uts/common/os/devid_cache.c
859
retpaths[npaths++] = np->nvp_devpath;
usr/src/uts/common/os/devpolicy.c
340
devplcy_t *np;
usr/src/uts/common/os/devpolicy.c
343
dphold(np = nullp);
usr/src/uts/common/os/devpolicy.c
347
dphold(np = defp);
usr/src/uts/common/os/devpolicy.c
349
np = dpget();
usr/src/uts/common/os/devpolicy.c
350
np->dp_rdp = ds->dps_rdp;
usr/src/uts/common/os/devpolicy.c
351
np->dp_wrp = ds->dps_wrp;
usr/src/uts/common/os/devpolicy.c
374
de->dpe_plcy = np;
usr/src/uts/common/os/exit.c
787
struct proc *np;
usr/src/uts/common/os/exit.c
797
np = q->p_sibling;
usr/src/uts/common/os/exit.c
834
} while ((q = np) != NULL);
usr/src/uts/common/os/inst_sync.c
292
in_walktree(in_node_t *np, char *this)
usr/src/uts/common/os/inst_sync.c
298
for (error = 0; np; np = np->in_sibling) {
usr/src/uts/common/os/inst_sync.c
300
if (np->in_drivers == NULL)
usr/src/uts/common/os/inst_sync.c
303
if (np->in_unit_addr[0] == '\0')
usr/src/uts/common/os/inst_sync.c
304
(void) sprintf(this, "/%s", np->in_node_name);
usr/src/uts/common/os/inst_sync.c
306
(void) sprintf(this, "/%s@%s", np->in_node_name,
usr/src/uts/common/os/inst_sync.c
307
np->in_unit_addr);
usr/src/uts/common/os/inst_sync.c
310
ASSERT(np->in_drivers);
usr/src/uts/common/os/inst_sync.c
312
for (dp = np->in_drivers; dp; dp = dp->ind_next_drv) {
usr/src/uts/common/os/inst_sync.c
329
if (np->in_child)
usr/src/uts/common/os/inst_sync.c
330
if (error = in_walktree(np->in_child, next))
usr/src/uts/common/os/instance.c
1001
in_node_t *np;
usr/src/uts/common/os/instance.c
1022
np = in_make_path(cp);
usr/src/uts/common/os/instance.c
1023
ASSERT(np);
usr/src/uts/common/os/instance.c
1025
dp = in_drvwalk(np, bname);
usr/src/uts/common/os/instance.c
1041
in_endrv(np, dp);
usr/src/uts/common/os/instance.c
1057
in_node_t *np; /* working node pointer */
usr/src/uts/common/os/instance.c
1084
np = e_ddi_inst_state.ins_root->in_child;
usr/src/uts/common/os/instance.c
1085
rp = np;
usr/src/uts/common/os/instance.c
1087
while (name && np) {
usr/src/uts/common/os/instance.c
1088
if (in_eqstr(name, np->in_node_name) &&
usr/src/uts/common/os/instance.c
1089
in_eqstr(addr, np->in_unit_addr)) {
usr/src/uts/common/os/instance.c
1092
return (np);
usr/src/uts/common/os/instance.c
1093
ap = np;
usr/src/uts/common/os/instance.c
1094
np = np->in_child;
usr/src/uts/common/os/instance.c
1096
np = np->in_sibling;
usr/src/uts/common/os/instance.c
1099
np = in_alloc_node(name, addr);
usr/src/uts/common/os/instance.c
1100
in_enlist(ap, np); /* insert into tree */
usr/src/uts/common/os/instance.c
1101
rp = np; /* value to return if we quit */
usr/src/uts/common/os/instance.c
1102
ap = np; /* new parent */
usr/src/uts/common/os/instance.c
1103
np = NULL; /* can have no children */
usr/src/uts/common/os/instance.c
1114
in_enlist(in_node_t *ap, in_node_t *np)
usr/src/uts/common/os/instance.c
1121
ASSERT(ap && np);
usr/src/uts/common/os/instance.c
1123
ap->in_child = np;
usr/src/uts/common/os/instance.c
1127
mp->in_sibling = np;
usr/src/uts/common/os/instance.c
1131
np->in_parent = ap;
usr/src/uts/common/os/instance.c
1138
in_endrv(in_node_t *np, in_drv_t *dp)
usr/src/uts/common/os/instance.c
1142
ASSERT(np && dp);
usr/src/uts/common/os/instance.c
1143
mp = np->in_drivers;
usr/src/uts/common/os/instance.c
1144
np->in_drivers = dp;
usr/src/uts/common/os/instance.c
1146
dp->ind_node = np;
usr/src/uts/common/os/instance.c
1193
in_node_t *np;
usr/src/uts/common/os/instance.c
1210
np = (in_node_t *)cp;
usr/src/uts/common/os/instance.c
1212
np->in_node_name = cp + sizeof (in_node_t);
usr/src/uts/common/os/instance.c
1213
(void) strcpy(np->in_node_name, name);
usr/src/uts/common/os/instance.c
1215
np->in_unit_addr = cp + sizeof (in_node_t) + namelen;
usr/src/uts/common/os/instance.c
1216
(void) strcpy(np->in_unit_addr, addr);
usr/src/uts/common/os/instance.c
1217
return (np);
usr/src/uts/common/os/instance.c
1251
in_dealloc_node(in_node_t *np)
usr/src/uts/common/os/instance.c
1256
ASSERT(np->in_node_name && np->in_unit_addr);
usr/src/uts/common/os/instance.c
1258
kmem_free(np, sizeof (in_node_t) + strlen(np->in_node_name)
usr/src/uts/common/os/instance.c
1259
+ strlen(np->in_unit_addr) + 2);
usr/src/uts/common/os/instance.c
1420
in_drvwalk(in_node_t *np, char *binding_name)
usr/src/uts/common/os/instance.c
1423
in_drv_t *dp = np->in_drivers;
usr/src/uts/common/os/instance.c
1517
in_walk_instances(in_node_t *np, char *path, char *this,
usr/src/uts/common/os/instance.c
1524
while (np != NULL) {
usr/src/uts/common/os/instance.c
1526
if (np->in_unit_addr[0] == 0)
usr/src/uts/common/os/instance.c
1527
(void) sprintf(this, "/%s", np->in_node_name);
usr/src/uts/common/os/instance.c
1529
(void) sprintf(this, "/%s@%s", np->in_node_name,
usr/src/uts/common/os/instance.c
1530
np->in_unit_addr);
usr/src/uts/common/os/instance.c
1533
for (dp = np->in_drivers; dp; dp = dp->ind_next_drv) {
usr/src/uts/common/os/instance.c
1535
rval = (*f)(path, np, dp, arg);
usr/src/uts/common/os/instance.c
1541
if (np->in_child) {
usr/src/uts/common/os/instance.c
1542
rval = in_walk_instances(np->in_child,
usr/src/uts/common/os/instance.c
1548
np = np->in_sibling;
usr/src/uts/common/os/instance.c
1581
in_node_t *np;
usr/src/uts/common/os/instance.c
1583
np = in_make_path(path);
usr/src/uts/common/os/instance.c
1584
if (np && np->in_drivers && np->in_drivers->ind_state == IN_PERMANENT) {
usr/src/uts/common/os/instance.c
1585
return (np);
usr/src/uts/common/os/instance.c
544
in_node_t *ap, *np;
usr/src/uts/common/os/instance.c
574
np = in_devwalk(dip, &ap, NULL);
usr/src/uts/common/os/instance.c
575
if (np == NULL) {
usr/src/uts/common/os/instance.c
577
np = in_devwalk(dip, &ap, NULL);
usr/src/uts/common/os/instance.c
580
np = in_alloc_node(name, ddi_get_name_addr(dip));
usr/src/uts/common/os/instance.c
581
ASSERT(np != NULL);
usr/src/uts/common/os/instance.c
582
in_enlist(ap, np); /* insert into tree */
usr/src/uts/common/os/instance.c
585
ASSERT(np == in_devwalk(dip, &ap, NULL));
usr/src/uts/common/os/instance.c
590
if (DEVI(dip)->devi_in_node || np->in_devi) {
usr/src/uts/common/os/instance.c
592
"interlink fields are not NULL", (void *)np);
usr/src/uts/common/os/instance.c
594
DEVI(dip)->devi_in_node = np;
usr/src/uts/common/os/instance.c
595
np->in_devi = dip;
usr/src/uts/common/os/instance.c
601
dp = in_drvwalk(np, bname);
usr/src/uts/common/os/instance.c
605
e_ddi_borrow_instance(dip, np);
usr/src/uts/common/os/instance.c
608
if ((dp = in_drvwalk(np, bname)) == NULL) {
usr/src/uts/common/os/instance.c
613
in_endrv(np, dp);
usr/src/uts/common/os/instance.c
62
static void in_dealloc_node(in_node_t *np);
usr/src/uts/common/os/instance.c
629
mkpathname(char *path, in_node_t *np, int len)
usr/src/uts/common/os/instance.c
633
if (np == e_ddi_inst_state.ins_root)
usr/src/uts/common/os/instance.c
636
if (mkpathname(path, np->in_parent, len) == DDI_FAILURE)
usr/src/uts/common/os/instance.c
64
static void in_enlist(in_node_t *ap, in_node_t *np);
usr/src/uts/common/os/instance.c
640
len_needed += strlen(np->in_node_name) + 1; /* for '/' */
usr/src/uts/common/os/instance.c
641
if (np->in_unit_addr) {
usr/src/uts/common/os/instance.c
642
len_needed += strlen(np->in_unit_addr) + 1; /* for '@' */
usr/src/uts/common/os/instance.c
652
if (np->in_unit_addr[0] == '\0')
usr/src/uts/common/os/instance.c
653
(void) sprintf(path+strlen(path), "/%s", np->in_node_name);
usr/src/uts/common/os/instance.c
655
(void) sprintf(path+strlen(path), "/%s@%s", np->in_node_name,
usr/src/uts/common/os/instance.c
656
np->in_unit_addr);
usr/src/uts/common/os/instance.c
67
static in_drv_t *in_drvwalk(in_node_t *np, char *binding_name);
usr/src/uts/common/os/instance.c
69
static void in_endrv(in_node_t *np, in_drv_t *dp);
usr/src/uts/common/os/instance.c
70
static void in_dq_drv(in_drv_t *np);
usr/src/uts/common/os/instance.c
777
in_node_t *np;
usr/src/uts/common/os/instance.c
806
np = in_devwalk(dip, &ap, addr);
usr/src/uts/common/os/instance.c
807
ASSERT(np);
usr/src/uts/common/os/instance.c
812
if (DEVI(dip)->devi_in_node != np || np->in_devi != dip) {
usr/src/uts/common/os/instance.c
814
"wrong instance node: %p", (void *)np);
usr/src/uts/common/os/instance.c
817
np->in_devi = NULL;
usr/src/uts/common/os/instance.c
819
dp = in_drvwalk(np, name);
usr/src/uts/common/os/instance.c
825
e_ddi_return_instance(dip, addr, np);
usr/src/uts/common/os/instance.c
827
if (np->in_drivers == NULL) {
usr/src/uts/common/os/instance.c
828
in_removenode(dnp, np, ap);
usr/src/uts/common/os/instance.c
839
in_node_t *np, *ap;
usr/src/uts/common/os/instance.c
863
np = in_devwalk(dip, &ap, NULL);
usr/src/uts/common/os/instance.c
864
ASSERT(np);
usr/src/uts/common/os/instance.c
865
dp = in_drvwalk(np, (char *)ddi_driver_name(dip));
usr/src/uts/common/os/instance.c
921
in_node_t *np;
usr/src/uts/common/os/instance.c
942
for (np = ap->in_child; np; np = np->in_sibling) {
usr/src/uts/common/os/instance.c
943
if (np->in_sibling == mp) {
usr/src/uts/common/os/instance.c
944
np->in_sibling = mp->in_sibling;
usr/src/uts/common/os/instance.c
962
in_node_t *np;
usr/src/uts/common/os/instance.c
975
np = in_devwalk(ddi_get_parent(dip), ap, NULL);
usr/src/uts/common/os/instance.c
976
if (np == NULL)
usr/src/uts/common/os/instance.c
977
return (np);
usr/src/uts/common/os/instance.c
978
*ap = np;
usr/src/uts/common/os/instance.c
979
np = np->in_child;
usr/src/uts/common/os/instance.c
984
while (np) {
usr/src/uts/common/os/instance.c
985
if (in_eqstr(np->in_node_name, name) &&
usr/src/uts/common/os/instance.c
986
in_eqstr(np->in_unit_addr, addr)) {
usr/src/uts/common/os/instance.c
987
return (np);
usr/src/uts/common/os/instance.c
989
np = np->in_sibling;
usr/src/uts/common/os/instance.c
992
return (np);
usr/src/uts/common/os/modctl.c
1972
modctl_inst_walker(const char *path, in_node_t *np, in_drv_t *dp, void *arg)
usr/src/uts/common/os/strsubr.c
1567
struct mux_node *np;
usr/src/uts/common/os/strsubr.c
1580
np = &ss->ss_mux_nodes[i];
usr/src/uts/common/os/strsubr.c
1581
MUX_CLEAR(np);
usr/src/uts/common/os/strsubr.c
1585
np = &ss->ss_mux_nodes[lomaj];
usr/src/uts/common/os/strsubr.c
1587
if (!MUX_DIDVISIT(np)) {
usr/src/uts/common/os/strsubr.c
1588
if (np->mn_imaj == upmaj)
usr/src/uts/common/os/strsubr.c
1590
if (np->mn_outp == NULL) {
usr/src/uts/common/os/strsubr.c
1591
MUX_VISIT(np);
usr/src/uts/common/os/strsubr.c
1592
if (np->mn_originp == NULL)
usr/src/uts/common/os/strsubr.c
1594
np = np->mn_originp;
usr/src/uts/common/os/strsubr.c
1597
MUX_VISIT(np);
usr/src/uts/common/os/strsubr.c
1598
np->mn_startp = np->mn_outp;
usr/src/uts/common/os/strsubr.c
1600
if (np->mn_startp == NULL) {
usr/src/uts/common/os/strsubr.c
1601
if (np->mn_originp == NULL)
usr/src/uts/common/os/strsubr.c
1604
np = np->mn_originp;
usr/src/uts/common/os/strsubr.c
1614
ep = np->mn_startp;
usr/src/uts/common/os/strsubr.c
1615
np->mn_startp = ep->me_nextp;
usr/src/uts/common/os/strsubr.c
1618
ep->me_nodep->mn_originp = np;
usr/src/uts/common/os/strsubr.c
1619
np = ep->me_nodep;
usr/src/uts/common/os/strsubr.c
2294
struct mux_node *np;
usr/src/uts/common/os/strsubr.c
2301
np = &ss->ss_mux_nodes[upmaj];
usr/src/uts/common/os/strsubr.c
2302
if (np->mn_outp) {
usr/src/uts/common/os/strsubr.c
2303
ep = np->mn_outp;
usr/src/uts/common/os/strsubr.c
2309
np->mn_outp = kmem_alloc(sizeof (struct mux_edge), KM_SLEEP);
usr/src/uts/common/os/strsubr.c
2310
ep = np->mn_outp;
usr/src/uts/common/os/strsubr.c
2335
struct mux_node *np;
usr/src/uts/common/os/strsubr.c
2341
np = &ss->ss_mux_nodes[upmaj];
usr/src/uts/common/os/strsubr.c
2342
ASSERT(np->mn_outp != NULL);
usr/src/uts/common/os/strsubr.c
2343
ep = np->mn_outp;
usr/src/uts/common/os/strsubr.c
2349
np->mn_outp = ep->me_nextp;
usr/src/uts/common/os/sunndi.c
1010
np, prop_val);
usr/src/uts/common/os/sunndi.c
1023
cdip, np, (uchar_t *)val, nelms);
usr/src/uts/common/os/sunndi.c
1036
cdip, np, val, nelms);
usr/src/uts/common/os/sunndi.c
1049
cdip, np, val, nelms);
usr/src/uts/common/os/sunndi.c
961
char *np;
usr/src/uts/common/os/sunndi.c
982
np = nvpair_name(npp);
usr/src/uts/common/os/sunndi.c
987
if (strcmp(np, DC_DEVI_NODENAME) == 0)
usr/src/uts/common/os/sunndi.c
998
(void) ndi_prop_update_int(DDI_DEV_T_NONE, cdip, np,
usr/src/uts/common/os/sunpm.c
3924
char *np = numbuf;
usr/src/uts/common/os/sunpm.c
3933
*np++ = (char)ch;
usr/src/uts/common/os/sunpm.c
3936
*np = 0;
usr/src/uts/common/os/sunpm.c
3945
*np++ = (char)ch;
usr/src/uts/common/os/sunpm.c
3948
*np = 0;
usr/src/uts/common/os/sunpm.c
3957
for (np = numbuf; *np; np++) {
usr/src/uts/common/os/sunpm.c
3958
if (*np >= 'a' && *np <= 'f')
usr/src/uts/common/os/sunpm.c
3960
else if (*np >= 'A' && *np <= 'F')
usr/src/uts/common/os/sunpm.c
3962
else if (*np >= '0' && *np <= '9')
usr/src/uts/common/os/sunpm.c
3965
value += *np - offset;
usr/src/uts/common/os/sunpm.c
3972
for (np = numbuf; *np; np++) {
usr/src/uts/common/os/sunpm.c
3974
value += *np - offset;
usr/src/uts/common/os/sunpm.c
4054
int *np = NULL;
usr/src/uts/common/os/sunpm.c
4083
np = kmem_alloc(nelems * sizeof (int), KM_SLEEP);
usr/src/uts/common/os/sunpm.c
4099
np[npi++] = lvals[level - 1];
usr/src/uts/common/os/sunpm.c
4146
np[npi++] = lvals[level - 1];
usr/src/uts/common/os/sunpm.c
4161
e_pm_set_max_power(dip, i, np[i]);
usr/src/uts/common/os/sunpm.c
4215
if (np)
usr/src/uts/common/os/sunpm.c
4216
kmem_free(np, nelems * sizeof (int));
usr/src/uts/common/os/sunpm.c
7198
pm_noinvol_t *ip, *np, *pp;
usr/src/uts/common/os/sunpm.c
7202
np = kmem_zalloc(sizeof (*np), KM_SLEEP);
usr/src/uts/common/os/sunpm.c
7203
np->ni_size = plen;
usr/src/uts/common/os/sunpm.c
7204
np->ni_path = kmem_alloc(plen, KM_SLEEP);
usr/src/uts/common/os/sunpm.c
7205
np->ni_noinvolpm = noinvolpm;
usr/src/uts/common/os/sunpm.c
7206
np->ni_volpmd = volpmd;
usr/src/uts/common/os/sunpm.c
7207
np->ni_wasvolpmd = wasvolpmd;
usr/src/uts/common/os/sunpm.c
7208
np->ni_flags = flags;
usr/src/uts/common/os/sunpm.c
7209
(void) strcpy(np->ni_path, path);
usr/src/uts/common/os/sunpm.c
7216
np->ni_major = pm_path_to_major(path);
usr/src/uts/common/os/sunpm.c
7218
np->ni_major = major;
usr/src/uts/common/os/sunpm.c
7227
np->ni_next = ip;
usr/src/uts/common/os/sunpm.c
7229
pp->ni_next = np;
usr/src/uts/common/os/sunpm.c
7231
pm_noinvol_head = np;
usr/src/uts/common/os/sunpm.c
7251
pp->ni_next = np;
usr/src/uts/common/os/sunpm.c
7255
pm_noinvol_head = np;
usr/src/uts/common/os/sunpm.c
7885
char *np, *ap, *bp;
usr/src/uts/common/os/sunpm.c
7891
np = strrchr(path, '/');
usr/src/uts/common/os/sunpm.c
7892
if (np != NULL)
usr/src/uts/common/os/sunpm.c
7893
np++;
usr/src/uts/common/os/sunpm.c
7895
np = path;
usr/src/uts/common/os/sunpm.c
7896
len = strlen(np) + 1;
usr/src/uts/common/os/sunpm.c
7898
(void) strcpy(bp, np);
usr/src/uts/common/os/sunpm.c
7902
PMD(PMD_NOINVOL, ("%s: %d\n", pmf, ddi_name_to_major(np)))
usr/src/uts/common/os/sunpm.c
7903
ret = i_path_to_major(path, np);
usr/src/uts/common/pcmcia/cs/cs.c
6699
uint32_t np = client->io_alloc.NumPorts1 +
usr/src/uts/common/pcmcia/cs/cs.c
6704
limit = (IONUMPORTS_FROBNITZ(np) - 1);
usr/src/uts/common/pcmcia/nexus/pcmcia.c
4073
dev_info_t *np;
usr/src/uts/common/pcmcia/nexus/pcmcia.c
4082
for (np = devnamesp[major].dn_head; np != NULL;
usr/src/uts/common/pcmcia/nexus/pcmcia.c
4083
np = (dev_info_t *)DEVI(np)->devi_next) {
usr/src/uts/common/pcmcia/nexus/pcmcia.c
4086
if (i_ddi_node_state(np) == DS_READY)
usr/src/uts/common/pcmcia/nexus/pcmcia.c
4088
if (np == dip)
usr/src/uts/common/pcmcia/nexus/pcmcia.c
4091
ddi_binding_name(np), cf2, cur);
usr/src/uts/common/pcmcia/nexus/pcmcia.c
4093
ndi_devi_enter(np);
usr/src/uts/common/pcmcia/nexus/pcmcia.c
4094
if (DEVI(np)->devi_minor !=
usr/src/uts/common/pcmcia/nexus/pcmcia.c
4096
for (dp = DEVI(np)->devi_minor;
usr/src/uts/common/pcmcia/nexus/pcmcia.c
4114
ddi_binding_name(np));
usr/src/uts/common/pcmcia/nexus/pcmcia.c
4117
ndi_devi_exit(np);
usr/src/uts/common/pcmcia/sys/cs_priv.h
286
#define IONUMPORTS_FROBNITZ(np) (((np)&1)?((np)+1):(np))
usr/src/uts/common/rpc/clnt_clts.c
1422
struct endpnt_type *np = NULL;
usr/src/uts/common/rpc/clnt_clts.c
1450
for (np = endpnt_type_list; np != NULL; np = np->e_next) {
usr/src/uts/common/rpc/clnt_clts.c
1451
if ((np->e_zoneid == zoneid) &&
usr/src/uts/common/rpc/clnt_clts.c
1452
(np->e_rdev == config->knc_rdev) &&
usr/src/uts/common/rpc/clnt_clts.c
1453
(strcmp(np->e_protofmly,
usr/src/uts/common/rpc/clnt_clts.c
1456
laddr->buf != NULL && np->e_laddr.buf != NULL) {
usr/src/uts/common/rpc/clnt_clts.c
1457
retval = clnt_cmp_netaddr(laddr, &np->e_laddr);
usr/src/uts/common/rpc/clnt_clts.c
1466
if (np == NULL && n_etype != NULL) {
usr/src/uts/common/rpc/clnt_clts.c
1474
np = n_etype;
usr/src/uts/common/rpc/clnt_clts.c
1478
if (np == NULL) {
usr/src/uts/common/rpc/clnt_clts.c
1516
mutex_enter(&np->e_ilock);
usr/src/uts/common/rpc/clnt_clts.c
1531
if ((endp = (endpnt_t *)list_head(&np->e_ilist)) != NULL) {
usr/src/uts/common/rpc/clnt_clts.c
1543
list_remove(&np->e_ilist, endp);
usr/src/uts/common/rpc/clnt_clts.c
1545
if (np->e_itimer != 0) {
usr/src/uts/common/rpc/clnt_clts.c
1546
t_id = np->e_itimer;
usr/src/uts/common/rpc/clnt_clts.c
1547
np->e_itimer = 0;
usr/src/uts/common/rpc/clnt_clts.c
1549
mutex_exit(&np->e_ilock);
usr/src/uts/common/rpc/clnt_clts.c
1558
} else if (np->e_cnt >= clnt_clts_max_endpoints) {
usr/src/uts/common/rpc/clnt_clts.c
1564
mutex_exit(&np->e_ilock);
usr/src/uts/common/rpc/clnt_clts.c
1565
mutex_enter(&np->e_plock);
usr/src/uts/common/rpc/clnt_clts.c
1566
endp = np->e_pcurr;
usr/src/uts/common/rpc/clnt_clts.c
1576
if (np->e_cnt > 1) {
usr/src/uts/common/rpc/clnt_clts.c
1577
next = (endpnt_t *)list_next(&np->e_pool, np->e_pcurr);
usr/src/uts/common/rpc/clnt_clts.c
1579
next = (endpnt_t *)list_head(&np->e_pool);
usr/src/uts/common/rpc/clnt_clts.c
1580
np->e_pcurr = next;
usr/src/uts/common/rpc/clnt_clts.c
1583
mutex_exit(&np->e_plock);
usr/src/uts/common/rpc/clnt_clts.c
1593
mutex_exit(&np->e_ilock);
usr/src/uts/common/rpc/clnt_clts.c
1594
mutex_enter(&np->e_plock);
usr/src/uts/common/rpc/clnt_clts.c
1607
if (np->e_cnt <= 0) {
usr/src/uts/common/rpc/clnt_clts.c
1608
mutex_exit(&np->e_plock);
usr/src/uts/common/rpc/clnt_clts.c
1611
endp = np->e_pcurr;
usr/src/uts/common/rpc/clnt_clts.c
1612
if ((next = list_next(&np->e_pool, np->e_pcurr)) !=
usr/src/uts/common/rpc/clnt_clts.c
1614
np->e_pcurr = next;
usr/src/uts/common/rpc/clnt_clts.c
1619
mutex_exit(&np->e_plock);
usr/src/uts/common/rpc/clnt_clts.c
1634
new->e_type = np;
usr/src/uts/common/rpc/clnt_clts.c
1639
list_insert_head(&np->e_pool, new);
usr/src/uts/common/rpc/clnt_clts.c
1640
np->e_cnt++;
usr/src/uts/common/rpc/clnt_clts.c
1641
if (np->e_pcurr == NULL)
usr/src/uts/common/rpc/clnt_clts.c
1642
np->e_pcurr = new;
usr/src/uts/common/rpc/clnt_clts.c
1643
mutex_exit(&np->e_plock);
usr/src/uts/common/rpc/clnt_clts.c
1883
struct endpnt_type *np;
usr/src/uts/common/rpc/clnt_clts.c
1893
for (np = endpnt_type_list; np != NULL; np = np->e_next) {
usr/src/uts/common/rpc/clnt_clts.c
1894
if (zoneid != ALL_ZONES && zoneid != np->e_zoneid)
usr/src/uts/common/rpc/clnt_clts.c
1897
mutex_enter(&np->e_plock);
usr/src/uts/common/rpc/clnt_clts.c
1899
np->e_protofmly);
usr/src/uts/common/rpc/clnt_clts.c
1900
RPCLOG(1, "rdev %ld\n", np->e_rdev);
usr/src/uts/common/rpc/clnt_clts.c
1902
np->e_cnt);
usr/src/uts/common/rpc/clnt_clts.c
1904
if (np->e_cnt == 0) {
usr/src/uts/common/rpc/clnt_clts.c
1905
mutex_exit(&np->e_plock);
usr/src/uts/common/rpc/clnt_clts.c
1915
mutex_enter(&np->e_ilock);
usr/src/uts/common/rpc/clnt_clts.c
1916
e = list_head(&np->e_ilist);
usr/src/uts/common/rpc/clnt_clts.c
1918
next_node = list_next(&np->e_ilist, e);
usr/src/uts/common/rpc/clnt_clts.c
1928
list_remove(&np->e_ilist, e);
usr/src/uts/common/rpc/clnt_clts.c
1929
list_remove(&np->e_pool, e);
usr/src/uts/common/rpc/clnt_clts.c
1933
np->e_cnt--;
usr/src/uts/common/rpc/clnt_clts.c
1936
mutex_exit(&np->e_ilock);
usr/src/uts/common/rpc/clnt_clts.c
1940
if ((e = (struct endpnt *)list_head(&np->e_pool)) != NULL)
usr/src/uts/common/rpc/clnt_clts.c
1941
np->e_pcurr = e;
usr/src/uts/common/rpc/clnt_clts.c
1943
ASSERT(np->e_cnt == 0);
usr/src/uts/common/rpc/clnt_clts.c
1944
np->e_pcurr = NULL;
usr/src/uts/common/rpc/clnt_clts.c
1947
mutex_exit(&np->e_plock);
usr/src/uts/common/rpc/clnt_clts.c
1975
struct endpnt_type *np;
usr/src/uts/common/rpc/clnt_clts.c
1994
while ((np = *npp) != NULL) {
usr/src/uts/common/rpc/clnt_clts.c
1995
if (np->e_zoneid != zoneid) {
usr/src/uts/common/rpc/clnt_clts.c
1996
npp = &np->e_next;
usr/src/uts/common/rpc/clnt_clts.c
1999
mutex_enter(&np->e_plock);
usr/src/uts/common/rpc/clnt_clts.c
2000
mutex_enter(&np->e_ilock);
usr/src/uts/common/rpc/clnt_clts.c
2001
if (np->e_itimer != 0) {
usr/src/uts/common/rpc/clnt_clts.c
2002
t_id = np->e_itimer;
usr/src/uts/common/rpc/clnt_clts.c
2003
np->e_itimer = 0;
usr/src/uts/common/rpc/clnt_clts.c
2005
ASSERT(np->e_cnt == 0);
usr/src/uts/common/rpc/clnt_clts.c
2006
ASSERT(list_head(&np->e_pool) == NULL);
usr/src/uts/common/rpc/clnt_clts.c
2007
ASSERT(list_head(&np->e_ilist) == NULL);
usr/src/uts/common/rpc/clnt_clts.c
2009
mutex_exit(&np->e_ilock);
usr/src/uts/common/rpc/clnt_clts.c
2010
mutex_exit(&np->e_plock);
usr/src/uts/common/rpc/clnt_clts.c
2017
*npp = np->e_next;
usr/src/uts/common/rpc/clnt_clts.c
2018
np->e_next = free_list;
usr/src/uts/common/rpc/clnt_clts.c
2019
free_list = np;
usr/src/uts/common/rpc/clnt_clts.c
2024
np = free_list;
usr/src/uts/common/rpc/clnt_clts.c
2030
mutex_enter(&np->e_ilock);
usr/src/uts/common/rpc/clnt_clts.c
2031
while (np->e_async_count > 0)
usr/src/uts/common/rpc/clnt_clts.c
2032
cv_wait(&np->e_async_cv, &np->e_ilock);
usr/src/uts/common/rpc/clnt_clts.c
2033
cv_destroy(&np->e_async_cv);
usr/src/uts/common/rpc/clnt_clts.c
2034
mutex_destroy(&np->e_plock);
usr/src/uts/common/rpc/clnt_clts.c
2035
mutex_destroy(&np->e_ilock);
usr/src/uts/common/rpc/clnt_clts.c
2036
list_destroy(&np->e_pool);
usr/src/uts/common/rpc/clnt_clts.c
2037
list_destroy(&np->e_ilist);
usr/src/uts/common/rpc/clnt_clts.c
2038
kmem_free(np, sizeof (endpnt_type_t));
usr/src/uts/common/rpc/xdr.c
504
xdr_netobj(XDR *xdrs, struct netobj *np)
usr/src/uts/common/rpc/xdr.c
506
return (xdr_bytes(xdrs, &np->n_bytes, &np->n_len, MAX_NETOBJ_SZ));
usr/src/uts/common/sys/nxge/nxge_mii.h
253
uint16_t np:1;
usr/src/uts/common/sys/nxge/nxge_mii.h
265
uint16_t np:1;
usr/src/uts/common/sys/nxge/nxge_mii.h
277
uint16_t np:1;
usr/src/uts/common/sys/nxge/nxge_mii.h
289
uint16_t np:1;
usr/src/uts/common/syscall/poll.c
1628
pollfd_t *np;
usr/src/uts/common/syscall/poll.c
1630
np = (newlist != NULL) ? &newlist[count] : NULL;
usr/src/uts/common/syscall/poll.c
1631
offset = pcacheset_cmp(&current[count], &cached[count], np,
usr/src/uts/common/vm/hat_refmod.c
432
size_t np; /* number of pages */
usr/src/uts/common/vm/hat_refmod.c
436
np = btop(len);
usr/src/uts/common/vm/hat_refmod.c
437
bzero(datap, np);
usr/src/uts/common/vm/hat_refmod.c
440
hrm_getblk(np / HRM_PAGES);
usr/src/uts/common/vm/hat_refmod.c
464
if (n > np)
usr/src/uts/common/vm/hat_refmod.c
465
n = np;
usr/src/uts/common/vm/hat_refmod.c
523
np -= n;
usr/src/uts/common/vm/seg_kp.c
195
size_t np;
usr/src/uts/common/vm/seg_kp.c
211
np = btop(kvseg.s_size);
usr/src/uts/common/vm/seg_kp.c
212
segkp_bitmap = kmem_zalloc(BT_SIZEOFMAP(np), KM_SLEEP);
usr/src/uts/common/vm/seg_kp.c
217
np = btop(seg->s_size);
usr/src/uts/common/vm/seg_kp.c
223
kpsd->kpsd_anon = anon_create(np, ANON_SLEEP | ANON_ALLOC_FORCE);
usr/src/uts/common/vm/seg_kp.c
393
pgcnt_t np = 0; /* number of pages in the resource */
usr/src/uts/common/vm/seg_kp.c
421
np = btop(len);
usr/src/uts/common/vm/seg_kp.c
491
for (i = 0, va = vbase; i < np; i++, va += PAGESIZE) {
usr/src/uts/common/vm/seg_kp.c
644
size_t np;
usr/src/uts/common/vm/seg_kp.c
654
np = btop(len);
usr/src/uts/common/vm/seg_kp.c
673
hat_unload(seg->s_as->a_hat, va, (np << PAGESHIFT),
usr/src/uts/common/vm/seg_kp.c
680
for (i = 0; i < np; i++, va += PAGESIZE) {
usr/src/uts/common/vm/seg_spt.c
1334
pgcnt_t np, page_index, npages;
usr/src/uts/common/vm/seg_spt.c
1551
np = (((uintptr_t)(a - spt_base)) >> PAGESHIFT);
usr/src/uts/common/vm/seg_spt.c
1552
while (np) {
usr/src/uts/common/vm/seg_spt.c
1554
np--;
usr/src/uts/common/vm/seg_vn.c
8821
size_t np;
usr/src/uts/common/vm/seg_vn.c
9417
np = ((uintptr_t)(a - addr)) >> PAGESHIFT;
usr/src/uts/common/vm/seg_vn.c
9418
while (np > (uint_t)0) {
usr/src/uts/common/vm/seg_vn.c
9421
np--;
usr/src/uts/common/vm/seg_vn.c
9474
pgcnt_t np, npages;
usr/src/uts/common/vm/seg_vn.c
9477
npages = np = btop(len);
usr/src/uts/common/vm/seg_vn.c
9486
ASSERT(pl[np] == NOPCACHE_SHWLIST || pl[np] == PCACHE_SHWLIST);
usr/src/uts/common/vm/seg_vn.c
9487
ASSERT(!async || pl[np] == PCACHE_SHWLIST);
usr/src/uts/common/vm/seg_vn.c
9489
while (np > (uint_t)0) {
usr/src/uts/common/vm/seg_vn.c
9496
np--;
usr/src/uts/common/vm/seg_vn.c
9550
pgcnt_t np, npages;
usr/src/uts/common/vm/seg_vn.c
9553
npages = np = btop(len);
usr/src/uts/common/vm/seg_vn.c
9559
ASSERT(pl[np] == NOPCACHE_SHWLIST || pl[np] == PCACHE_SHWLIST);
usr/src/uts/common/vm/seg_vn.c
9560
ASSERT(!async || pl[np] == PCACHE_SHWLIST);
usr/src/uts/common/vm/seg_vn.c
9562
while (np > (uint_t)0) {
usr/src/uts/common/vm/seg_vn.c
9569
np--;
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
1804
drmach_get_portid(drmach_node_t *np)
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
1808
if (np->getprop(np, ACPIDEV_DR_PROP_PORTID,
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
185
drmach_node_acpi_get_dnode(drmach_node_t *np)
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
187
return ((DRMACH_HANDLE)(uintptr_t)np->here);
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
191
drmach_node_acpi_get_dip(drmach_node_t *np)
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
195
if (ACPI_FAILURE(acpica_get_devinfo((DRMACH_HANDLE)(np->here), &dip))) {
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
203
drmach_node_acpi_get_prop(drmach_node_t *np, char *name, void *buf, int len)
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
208
hdl = np->get_dnode(np);
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
224
drmach_node_acpi_get_proplen(drmach_node_t *np, char *name, int *len)
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
229
hdl = np->get_dnode(np);
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
294
drmach_node_acpi_walk(drmach_node_t *np, void *data,
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
302
args.node = np;
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
307
hdl = np->get_dnode(np);
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
328
np->here = (void *)hdl;
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
336
drmach_node_t *np;
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
338
np = kmem_zalloc(sizeof (drmach_node_t), KM_SLEEP);
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
340
np->get_dnode = drmach_node_acpi_get_dnode;
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
341
np->getdip = drmach_node_acpi_get_dip;
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
342
np->getproplen = drmach_node_acpi_get_proplen;
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
343
np->getprop = drmach_node_acpi_get_prop;
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
344
np->walk = drmach_node_acpi_walk;
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
346
return (np);
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
350
drmach_node_dup(drmach_node_t *np)
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
355
dup->here = np->here;
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
356
dup->get_dnode = np->get_dnode;
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
357
dup->getdip = np->getdip;
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
358
dup->getproplen = np->getproplen;
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
359
dup->getprop = np->getprop;
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
360
dup->walk = np->walk;
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
366
drmach_node_dispose(drmach_node_t *np)
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
368
kmem_free(np, sizeof (*np));
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
372
drmach_node_walk(drmach_node_t *np, void *param,
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
375
return (np->walk(np, param, cb));
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
379
drmach_node_get_dnode(drmach_node_t *np)
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
381
return (np->get_dnode(np));
usr/src/uts/intel/io/acpica/acpi_enum.c
705
eisa_to_str(ACPI_INTEGER id, char *np)
usr/src/uts/intel/io/acpica/acpi_enum.c
716
*np++ = '@' + ((id >> 2) & 0x1F);
usr/src/uts/intel/io/acpica/acpi_enum.c
717
*np++ = '@' + ((id << 3) & 0x18) + ((id >> 13) & 0x07);
usr/src/uts/intel/io/acpica/acpi_enum.c
718
*np++ = '@' + ((id >> 8) & 0x1F);
usr/src/uts/intel/io/acpica/acpi_enum.c
719
*np++ = hextab[(id >> 20) & 0x0F];
usr/src/uts/intel/io/acpica/acpi_enum.c
720
*np++ = hextab[(id >> 16) & 0x0F];
usr/src/uts/intel/io/acpica/acpi_enum.c
721
*np++ = hextab[(id >> 28) & 0x0F];
usr/src/uts/intel/io/acpica/acpi_enum.c
722
*np++ = hextab[(id >> 24) & 0x0F];
usr/src/uts/intel/io/acpica/acpi_enum.c
723
*np = 0;
usr/src/uts/intel/io/acpica/osl.c
1493
CompressEisaID(char *np)
usr/src/uts/intel/io/acpica/osl.c
1505
myu.octets[0] = ((np[0] & 0x1F) << 2) + ((np[1] >> 3) & 0x03);
usr/src/uts/intel/io/acpica/osl.c
1506
myu.octets[1] = ((np[1] & 0x07) << 5) + (np[2] & 0x1F);
usr/src/uts/intel/io/acpica/osl.c
1507
myu.octets[2] = (hexdig(np[3]) << 4) + hexdig(np[4]);
usr/src/uts/intel/io/acpica/osl.c
1508
myu.octets[3] = (hexdig(np[5]) << 4) + hexdig(np[6]);
usr/src/uts/intel/io/acpica/osl.c
58
static int CompressEisaID(char *np);
usr/src/uts/intel/io/pci/pci_boot.c
434
nvpair_t *np;
usr/src/uts/intel/io/pci/pci_boot.c
437
np = NULL;
usr/src/uts/intel/io/pci/pci_boot.c
438
while ((np = nvlist_next_nvpair(nvl, np)) != NULL) {
usr/src/uts/intel/io/pci/pci_boot.c
440
if (ddi_strtol(nvpair_name(np), NULL, 10, &index) != 0)
usr/src/uts/intel/io/pci/pci_boot.c
443
if (nvpair_value_int32(np, &value) != 0)
usr/src/uts/sun4/io/efcode/fc_ops.c
137
struct fc_resource *ip, *np;
usr/src/uts/sun4/io/efcode/fc_ops.c
147
for (ip = rp->head; ip != NULL; ip = np) {
usr/src/uts/sun4/io/efcode/fc_ops.c
148
np = ip->next;
usr/src/uts/sun4/io/efcode/fc_subr.c
456
struct fc_phandle_entry *ip, *np;
usr/src/uts/sun4/io/efcode/fc_subr.c
461
for (ip = *head; ip; ip = np) {
usr/src/uts/sun4/io/efcode/fc_subr.c
462
np = ip->next;
usr/src/uts/sun4/io/efcode/fc_subr.c
487
struct fc_phandle_entry *hp, *np;
usr/src/uts/sun4/io/efcode/fc_subr.c
496
np = kmem_zalloc(sizeof (struct fc_phandle_entry), KM_SLEEP);
usr/src/uts/sun4/io/efcode/fc_subr.c
506
kmem_free(np, sizeof (struct fc_phandle_entry));
usr/src/uts/sun4/io/efcode/fc_subr.c
514
np->next = *head;
usr/src/uts/sun4/io/efcode/fc_subr.c
515
np->dip = dip;
usr/src/uts/sun4/io/efcode/fc_subr.c
516
np->h = h;
usr/src/uts/sun4/io/efcode/fc_subr.c
517
*head = np;
usr/src/uts/sun4/io/efcode/fc_subr.c
532
struct fc_phandle_entry *hp, *np;
usr/src/uts/sun4/io/efcode/fc_subr.c
539
np = kmem_zalloc(sizeof (struct fc_phandle_entry), KM_SLEEP);
usr/src/uts/sun4/io/efcode/fc_subr.c
549
kmem_free(np, sizeof (struct fc_phandle_entry));
usr/src/uts/sun4/io/efcode/fc_subr.c
557
np->next = *head;
usr/src/uts/sun4/io/efcode/fc_subr.c
558
np->dip = dip;
usr/src/uts/sun4/io/efcode/fc_subr.c
559
np->h = h;
usr/src/uts/sun4/io/efcode/fc_subr.c
560
*head = np;
usr/src/uts/sun4/io/efcode/fc_subr.c
605
struct fc_device_tree *np;
usr/src/uts/sun4/io/efcode/fc_subr.c
617
for (np = dp->peer; np->peer; np = dp->peer) {
usr/src/uts/sun4/io/efcode/fc_subr.c
618
for (/* empty */; np->peer; np = np->peer)
usr/src/uts/sun4/io/efcode/fc_subr.c
620
fc_remove_subtree(np->peer);
usr/src/uts/sun4/io/efcode/fc_subr.c
621
np->peer = NULL;
usr/src/uts/sun4/io/efcode/fcpci.c
222
struct fc_resource *ip, *np;
usr/src/uts/sun4/io/efcode/fcpci.c
237
for (ip = rp->head; ip != NULL; ip = np) {
usr/src/uts/sun4/io/efcode/fcpci.c
238
np = ip->next;
usr/src/uts/sun4/os/dvma.c
107
uint_t np = mp->dmai_ndvmapages;
usr/src/uts/sun4/os/dvma.c
111
kmem_free(mp->dmai_minfo, np * sizeof (ddi_dma_handle_t));
usr/src/uts/sun4/os/dvma.c
90
uint_t np = mp->dmai_ndvmapages;
usr/src/uts/sun4/os/dvma.c
97
np * sizeof (ddi_dma_handle_t), KM_SLEEP);
usr/src/uts/sun4u/io/iommu.c
1332
uint_t np;
usr/src/uts/sun4u/io/iommu.c
1353
np = dmareq->dmar_object.dmao_size;
usr/src/uts/sun4u/io/iommu.c
1355
if (np > softsp->dma_reserve) {
usr/src/uts/sun4u/io/iommu.c
1362
softsp->dma_reserve -= np;
usr/src/uts/sun4u/io/iommu.c
1371
iommu_ptob(np), IOMMU_PAGESIZE, 0,
usr/src/uts/sun4u/io/iommu.c
1378
softsp->dma_reserve += np;
usr/src/uts/sun4u/io/iommu.c
1395
iommu_fast_dvma->pagecnt = kmem_zalloc(np *
usr/src/uts/sun4u/io/iommu.c
1399
iommu_fast_dvma->sync_flag = kmem_zalloc(np *
usr/src/uts/sun4u/io/iommu.c
1404
kmem_zalloc(np * sizeof (uint64_t), KM_SLEEP);
usr/src/uts/sun4u/io/iommu.c
1406
for (i = 0; i < np; i++)
usr/src/uts/sun4u/io/iommu.c
1411
mp->dmai_ndvmapages = np;
usr/src/uts/sun4u/io/iommu.c
1428
uint_t np = npages = mp->dmai_ndvmapages;
usr/src/uts/sun4u/io/iommu.c
1452
softsp->dma_reserve += np;
usr/src/uts/sun4u/io/iommu.c
1457
(void *)(uintptr_t)ioaddr, iommu_ptob(np));
usr/src/uts/sun4u/io/iommu.c
1460
(void *)(uintptr_t)ioaddr, iommu_ptob(np));
usr/src/uts/sun4u/io/iommu.c
1463
kmem_free(iommu_fast_dvma->pagecnt, np * sizeof (uint_t));
usr/src/uts/sun4u/io/iommu.c
1464
kmem_free(iommu_fast_dvma->sync_flag, np * sizeof (int));
usr/src/uts/sun4u/io/iommu.c
1465
kmem_free(iommu_fast_dvma->phys_sync_flag, np *
usr/src/uts/sun4u/io/iommu.c
1471
("Release: Base addr %x size %x\n", ioaddr, np));
usr/src/uts/sun4u/lw8/io/sgfru.c
1712
node_t *np;
usr/src/uts/sun4u/lw8/io/sgfru.c
1723
for (i = 0, np = nodep; i < cnt; i++, np++) {
usr/src/uts/sun4u/lw8/io/sgfru.c
1724
bcopy(tdatap, (caddr_t)&np->handle, FRU_HDL_SIZE);
usr/src/uts/sun4u/lw8/io/sgfru.c
1726
bcopy(tdatap, (caddr_t)&np->nodename, NODENAME_SIZE);
usr/src/uts/sun4u/lw8/io/sgfru.c
1728
bcopy(tdatap, (caddr_t)&np->has_children, HASCHILDREN_SIZE);
usr/src/uts/sun4u/lw8/io/sgfru.c
1730
bcopy(tdatap, (caddr_t)&np->class, CLASS_SIZE);
usr/src/uts/sun4u/lw8/io/sgfru.c
1732
if (np->class == LOCATION_CLASS) {
usr/src/uts/sun4u/lw8/io/sgfru.c
1733
bcopy(tdatap, (caddr_t)&np->location_slot, SLOT_SIZE);
usr/src/uts/sun4u/lw8/io/sgfru.c
1735
bcopy(tdatap, (caddr_t)&np->location_label, LABEL_SIZE);
usr/src/uts/sun4u/opl/io/drmach.c
1511
drmach_get_portid(drmach_node_t *np)
usr/src/uts/sun4u/opl/io/drmach.c
1516
if (np->n_getprop(np, "portid", &portid, sizeof (portid)) == 0)
usr/src/uts/sun4u/opl/io/drmach.c
1523
if (np->n_getprop(np, "device_type", &type, sizeof (type)) != 0)
usr/src/uts/sun4u/opl/io/drmach.c
1530
if (np->n_getprop(np, "cpuid", &portid, sizeof (portid)) == 0)
usr/src/uts/sun4u/opl/io/drmach.c
1969
drmach_node_t *np;
usr/src/uts/sun4u/opl/io/drmach.c
1978
np = cpu->node;
usr/src/uts/sun4u/opl/io/drmach.c
1980
if (np->get_parent(np, &pp) != 0) {
usr/src/uts/sun4u/opl/io/drmach.c
219
static dev_info_t *drmach_node_ddi_get_dip(drmach_node_t *np);
usr/src/uts/sun4u/opl/io/drmach.c
220
static int drmach_node_ddi_get_prop(drmach_node_t *np,
usr/src/uts/sun4u/opl/io/drmach.c
222
static int drmach_node_ddi_get_proplen(drmach_node_t *np,
usr/src/uts/sun4u/opl/io/drmach.c
692
drmach_node_ddi_walk(drmach_node_t *np, void *data,
usr/src/uts/sun4u/opl/io/drmach.c
700
args.node = np;
usr/src/uts/sun4u/opl/io/drmach.c
716
drmach_node_ddi_get_parent(drmach_node_t *np, drmach_node_t *pp)
usr/src/uts/sun4u/opl/io/drmach.c
721
ndip = np->n_getdip(np);
usr/src/uts/sun4u/opl/io/drmach.c
727
bcopy(np, pp, sizeof (drmach_node_t));
usr/src/uts/sun4u/opl/io/drmach.c
740
drmach_node_ddi_get_dnode(drmach_node_t *np)
usr/src/uts/sun4u/opl/io/drmach.c
748
drmach_node_t *np;
usr/src/uts/sun4u/opl/io/drmach.c
750
np = kmem_zalloc(sizeof (drmach_node_t), KM_SLEEP);
usr/src/uts/sun4u/opl/io/drmach.c
752
np->get_dnode = drmach_node_ddi_get_dnode;
usr/src/uts/sun4u/opl/io/drmach.c
753
np->walk = drmach_node_ddi_walk;
usr/src/uts/sun4u/opl/io/drmach.c
754
np->n_getdip = drmach_node_ddi_get_dip;
usr/src/uts/sun4u/opl/io/drmach.c
755
np->n_getproplen = drmach_node_ddi_get_proplen;
usr/src/uts/sun4u/opl/io/drmach.c
756
np->n_getprop = drmach_node_ddi_get_prop;
usr/src/uts/sun4u/opl/io/drmach.c
757
np->get_parent = drmach_node_ddi_get_parent;
usr/src/uts/sun4u/opl/io/drmach.c
759
return (np);
usr/src/uts/sun4u/opl/io/drmach.c
763
drmach_node_dispose(drmach_node_t *np)
usr/src/uts/sun4u/opl/io/drmach.c
765
kmem_free(np, sizeof (*np));
usr/src/uts/sun4u/opl/io/drmach.c
769
drmach_node_ddi_get_dip(drmach_node_t *np)
usr/src/uts/sun4u/opl/io/drmach.c
771
return ((dev_info_t *)np->here);
usr/src/uts/sun4u/opl/io/drmach.c
775
drmach_node_walk(drmach_node_t *np, void *param,
usr/src/uts/sun4u/opl/io/drmach.c
778
return (np->walk(np, param, cb));
usr/src/uts/sun4u/opl/io/drmach.c
782
drmach_node_ddi_get_prop(drmach_node_t *np, char *name, void *buf, int len)
usr/src/uts/sun4u/opl/io/drmach.c
789
ndip = np->n_getdip(np);
usr/src/uts/sun4u/opl/io/drmach.c
803
drmach_node_ddi_get_proplen(drmach_node_t *np, char *name, int *len)
usr/src/uts/sun4u/opl/io/drmach.c
808
ndip = np->n_getdip(np);
usr/src/uts/sun4u/opl/io/drmach.c
820
drmach_node_dup(drmach_node_t *np)
usr/src/uts/sun4u/opl/io/drmach.c
825
dup->here = np->here;
usr/src/uts/sun4u/opl/io/drmach.c
826
dup->get_dnode = np->get_dnode;
usr/src/uts/sun4u/opl/io/drmach.c
827
dup->walk = np->walk;
usr/src/uts/sun4u/opl/io/drmach.c
828
dup->n_getdip = np->n_getdip;
usr/src/uts/sun4u/opl/io/drmach.c
829
dup->n_getproplen = np->n_getproplen;
usr/src/uts/sun4u/opl/io/drmach.c
830
dup->n_getprop = np->n_getprop;
usr/src/uts/sun4u/opl/io/drmach.c
831
dup->get_parent = np->get_parent;
usr/src/uts/sun4u/opl/io/drmach.c
938
drmach_node_get_dnode(drmach_node_t *np)
usr/src/uts/sun4u/opl/io/drmach.c
940
return (np->get_dnode(np));
usr/src/uts/sun4v/io/vsw.c
157
extern uint32_t vsw_vlan_frame_untag(void *arg, int type, mblk_t **np,
usr/src/uts/sun4v/io/vsw_ldc.c
190
extern uint32_t vsw_vlan_frame_untag(void *arg, int type, mblk_t **np,
usr/src/uts/sun4v/io/vsw_ldc.c
3777
vsw_get_pri_packets(vsw_t *vswp, mblk_t **np, mblk_t **npt,
usr/src/uts/sun4v/io/vsw_ldc.c
3792
tmp = *np;
usr/src/uts/sun4v/io/vsw_ldc.c
3831
*np = nmp;
usr/src/uts/sun4v/io/vsw_phys.c
130
extern uint32_t vsw_vlan_frame_untag(void *arg, int type, mblk_t **np,
usr/src/uts/sun4v/io/vsw_switching.c
105
uint32_t vsw_vlan_frames_untag(void *arg, int type, mblk_t **np, mblk_t **npt);
usr/src/uts/sun4v/io/vsw_switching.c
1321
vsw_vlan_frame_untag(void *arg, int type, mblk_t **np, mblk_t **npt)
usr/src/uts/sun4v/io/vsw_switching.c
1364
bp = *np;
usr/src/uts/sun4v/io/vsw_switching.c
1377
for (bp = *np; bp != NULL; bp = bpn) {
usr/src/uts/sun4v/io/vsw_switching.c
1462
*np = bph;
usr/src/uts/sun4v/os/mach_descrip.c
772
md_element_t *np = &(mdep[idx]);
usr/src/uts/sun4v/os/mach_descrip.c
774
switch (MDE_TAG(np)) {
usr/src/uts/sun4v/os/mach_descrip.c
780
if (strcmp(namep + MDE_NAME(np), "root") == 0) {
usr/src/uts/sun4v/os/mach_descrip.c
782
rootnode = np;
usr/src/uts/sun4v/os/mach_descrip.c
786
idx = MDE_PROP_INDEX(np);
usr/src/uts/sun4v/promif/promif_node.c
183
get_unit_addr(pnode_t np, char *paddr)
usr/src/uts/sun4v/promif/promif_node.c
188
if ((dip = e_ddi_nodeid_to_dip(np)) == NULL) {
usr/src/uts/sun4v/promif/promif_node.c
215
pnode_t np;
usr/src/uts/sun4v/promif/promif_node.c
221
np = prom_rootnode();
usr/src/uts/sun4v/promif/promif_node.c
245
if ((np = prom_childnode(np)) == OBP_NONODE)
usr/src/uts/sun4v/promif/promif_node.c
248
while (np != OBP_NONODE) {
usr/src/uts/sun4v/promif/promif_node.c
251
if (prom_getprop(np, OBP_NAME, pname) < 0)
usr/src/uts/sun4v/promif/promif_node.c
255
if (get_unit_addr(np, paddr) < 0)
usr/src/uts/sun4v/promif/promif_node.c
263
paddr, np);
usr/src/uts/sun4v/promif/promif_node.c
270
np = prom_nextnode(np);
usr/src/uts/sun4v/promif/promif_node.c
274
if (np == OBP_NONODE)
usr/src/uts/sun4v/promif/promif_node.c
279
device = np;
usr/src/uts/sun4v/promif/promif_stree.c
198
find_node_work(prom_node_t *np, pnode_t node)
usr/src/uts/sun4v/promif/promif_stree.c
203
for (snp = np; snp != NULL; snp = snp->pn_sibling) {
usr/src/uts/sun4v/promif/promif_stree.c
241
getprop(prom_node_t *np, char *name)
usr/src/uts/sun4v/promif/promif_stree.c
245
for (propp = np->pn_propp; propp != NULL; propp = propp->pp_next)
usr/src/uts/sun4v/promif/promif_stree.c
353
create_peers(prom_node_t *np, pnode_t node)
usr/src/uts/sun4v/promif/promif_stree.c
367
pnp = create_node(np->pn_parent, peer);
usr/src/uts/sun4v/promif/promif_stree.c
368
np->pn_sibling = pnp;
usr/src/uts/sun4v/promif/promif_stree.c
370
np = pnp;
usr/src/uts/sun4v/promif/promif_stree.c
59
static prom_node_t *find_node_work(prom_node_t *np, pnode_t node);