Symbol: node
bin/cpdup/cpdup.c
1013
node = NULL;
bin/cpdup/cpdup.c
1014
while ((node = IterateList(list, node, 3)) != NULL) {
bin/cpdup/cpdup.c
1021
ndpath = mprintf("%s/%s", dpath, node->no_Name);
bin/cpdup/cpdup.c
1022
RemoveRecur(ndpath, ddevNo, node->no_Stat);
bin/cpdup/cpdup.c
109
static Node *IterateList(List *list, Node *node, int n);
bin/cpdup/cpdup.c
1480
Node *node = NULL;
bin/cpdup/cpdup.c
1492
while ((node = IterateList(list, node, 3)) != NULL) {
bin/cpdup/cpdup.c
1495
ndpath = mprintf("%s/%s", dpath, node->no_Name);
bin/cpdup/cpdup.c
1496
RemoveRecur(ndpath, devNo, node->no_Stat);
bin/cpdup/cpdup.c
1564
Node *node;
bin/cpdup/cpdup.c
1566
while ((node = list->li_Node.no_Next) != &list->li_Node) {
bin/cpdup/cpdup.c
1567
list->li_Node.no_Next = node->no_Next;
bin/cpdup/cpdup.c
1568
if (node->no_Stat != NULL)
bin/cpdup/cpdup.c
1569
free(node->no_Stat);
bin/cpdup/cpdup.c
1570
free(node);
bin/cpdup/cpdup.c
1576
IterateList(List *list, Node *node, int n)
bin/cpdup/cpdup.c
1578
if (node == NULL)
bin/cpdup/cpdup.c
1579
node = list->li_Node.no_Next;
bin/cpdup/cpdup.c
1581
node = node->no_Next;
bin/cpdup/cpdup.c
1582
while (node->no_Value != n && node != &list->li_Node)
bin/cpdup/cpdup.c
1583
node = node->no_Next;
bin/cpdup/cpdup.c
1584
return (node == &list->li_Node ? NULL : node);
bin/cpdup/cpdup.c
1590
Node *node;
bin/cpdup/cpdup.c
1597
for (node = list->li_Hash[0]; node; node = node->no_HNext) {
bin/cpdup/cpdup.c
1598
if (strcmp(name, node->no_Name) == 0 ||
bin/cpdup/cpdup.c
1599
(n != 1 && node->no_Value == 1 &&
bin/cpdup/cpdup.c
1600
fnmatch(node->no_Name, name, 0) == 0)
bin/cpdup/cpdup.c
1602
return(node->no_Value);
bin/cpdup/cpdup.c
1611
for (node = list->li_Hash[hv]; node; node = node->no_HNext) {
bin/cpdup/cpdup.c
1612
if (strcmp(name, node->no_Name) == 0) {
bin/cpdup/cpdup.c
1613
return(node->no_Value);
bin/cpdup/cpdup.c
1616
node = malloc(sizeof(Node) + strlen(name) + 1);
bin/cpdup/cpdup.c
1617
if (node == NULL)
bin/cpdup/cpdup.c
1620
node->no_Next = list->li_Node.no_Next;
bin/cpdup/cpdup.c
1621
list->li_Node.no_Next = node;
bin/cpdup/cpdup.c
1623
node->no_HNext = list->li_Hash[hv];
bin/cpdup/cpdup.c
1624
list->li_Hash[hv] = node;
bin/cpdup/cpdup.c
1626
strcpy(node->no_Name, name);
bin/cpdup/cpdup.c
1627
node->no_Value = n;
bin/cpdup/cpdup.c
1628
node->no_Stat = st;
bin/cpdup/cpdup.c
1642
Node *node;
bin/cpdup/cpdup.c
1652
for (node = list->li_Hash[0]; node; node = node->no_HNext) {
bin/cpdup/cpdup.c
1653
if (node->no_Value != 1)
bin/cpdup/cpdup.c
1655
if (fnmatch(node->no_Name, fpath, 0) == 0) {
bin/cpdup/cpdup.c
1665
for (node = list->li_Hash[hv]; node; node = node->no_HNext) {
bin/cpdup/cpdup.c
1666
if (node->no_Value != 1)
bin/cpdup/cpdup.c
1668
if (strcmp(fpath, node->no_Name) == 0) {
bin/cpdup/cpdup.c
977
Node *node;
bin/cpdup/cpdup.c
983
node = NULL;
bin/cpdup/cpdup.c
984
while ((node = IterateList(list, node, 0)) != NULL) {
bin/cpdup/cpdup.c
988
nspath = mprintf("%s/%s", spath, node->no_Name);
bin/cpdup/cpdup.c
990
ndpath = mprintf("%s/%s", dpath, node->no_Name);
bin/cpdup/cpdup.c
997
r += DoCopy(info, node->no_Stat, depth);
bin/cpdup/cpdup.c
999
r += DoCopy(info, node->no_Stat, depth + 1);
bin/cpdup/md5.c
107
MD5Node *node = *pnode = malloc(sizeof(MD5Node));
bin/cpdup/md5.c
113
if (pnode == NULL || node == NULL) {
bin/cpdup/md5.c
118
bzero(node, sizeof(MD5Node));
bin/cpdup/md5.c
119
node->md_Code = fextract(fi, -1, &c, ' ');
bin/cpdup/md5.c
120
node->md_Accessed = 1;
bin/cpdup/md5.c
130
node->md_Name = fextract(fi, nlen, &c, EOF);
bin/cpdup/md5.c
138
pnode = &node->md_Next;
bin/cpdup/md5.c
152
MD5Node *node;
bin/cpdup/md5.c
154
for (pnode = &MD5Base; (node = *pnode) != NULL; pnode = &node->md_Next) {
bin/cpdup/md5.c
155
if (strcmp(sfile, node->md_Name) == 0) {
bin/cpdup/md5.c
159
if (node == NULL) {
bin/cpdup/md5.c
161
if ((node = *pnode = malloc(sizeof(MD5Node))) == NULL) {
bin/cpdup/md5.c
166
bzero(node, sizeof(MD5Node));
bin/cpdup/md5.c
167
node->md_Name = strdup(sfile);
bin/cpdup/md5.c
169
node->md_Accessed = 1;
bin/cpdup/md5.c
170
return(node);
bin/cpdup/md5.c
189
MD5Node *node;
bin/cpdup/md5.c
201
node = md5_lookup(sfile);
bin/cpdup/md5.c
211
if (node->md_Code == NULL) {
bin/cpdup/md5.c
213
node->md_Code = scode;
bin/cpdup/md5.c
215
} else if (strcmp(scode, node->md_Code) != 0) {
bin/cpdup/md5.c
217
free(node->md_Code);
bin/cpdup/md5.c
218
node->md_Code = scode;
bin/cpdup/md5.c
230
if (node->md_Code == NULL) {
bin/cpdup/md5.c
231
node->md_Code = doMD5File(spath, NULL, 0);
bin/cpdup/md5.c
237
if (strcmp(node->md_Code, dcode) == 0) {
bin/cpdup/md5.c
242
if (strcmp(node->md_Code, scode) == 0) {
bin/cpdup/md5.c
245
free(node->md_Code);
bin/cpdup/md5.c
246
node->md_Code = scode;
bin/cpdup/md5.c
248
if (strcmp(node->md_Code, dcode) == 0)
bin/cpdup/md5.c
36
MD5Node *node;
bin/cpdup/md5.c
38
for (node = MD5Base; node; node = node->md_Next) {
bin/cpdup/md5.c
39
if (node->md_Accessed && node->md_Code) {
bin/cpdup/md5.c
41
node->md_Code,
bin/cpdup/md5.c
42
strlen(node->md_Name),
bin/cpdup/md5.c
43
node->md_Name
bin/cpdup/md5.c
54
MD5Node *node;
bin/cpdup/md5.c
56
while ((node = MD5Base) != NULL) {
bin/cpdup/md5.c
57
MD5Base = node->md_Next;
bin/cpdup/md5.c
59
if (node->md_Code)
bin/cpdup/md5.c
60
free(node->md_Code);
bin/cpdup/md5.c
61
if (node->md_Name)
bin/cpdup/md5.c
62
free(node->md_Name);
bin/cpdup/md5.c
63
free(node);
bin/sh/eval.c
1188
prehash(union node *n)
bin/sh/eval.c
153
union node *n;
bin/sh/eval.c
191
evaltree(union node *n, int flags)
bin/sh/eval.c
194
union node *next;
bin/sh/eval.c
313
evalloop(union node *n, int flags)
bin/sh/eval.c
350
evalfor(union node *n, int flags)
bin/sh/eval.c
353
union node *argp;
bin/sh/eval.c
390
static union node *
bin/sh/eval.c
391
evalcase(union node *n)
bin/sh/eval.c
393
union node *cp;
bin/sh/eval.c
394
union node *patp;
bin/sh/eval.c
427
evalsubshell(union node *n, int flags)
bin/sh/eval.c
454
evalredir(union node *n, int flags)
bin/sh/eval.c
490
exphere(union node *redir, struct arglist *fn)
bin/sh/eval.c
528
expredir(union node *n)
bin/sh/eval.c
530
union node *redir;
bin/sh/eval.c
568
evalpipe(union node *n)
bin/sh/eval.c
628
is_valid_fast_cmdsubst(union node *n)
bin/sh/eval.c
642
evalbackcmd(union node *n, struct backcmd *result)
bin/sh/eval.c
818
evalcommand(union node *cmd, int flags, struct backcmd *backcmd)
bin/sh/eval.c
820
union node *argp;
bin/sh/eval.c
89
static void evalloop(union node *, int);
bin/sh/eval.c
90
static void evalfor(union node *, int);
bin/sh/eval.c
91
static union node *evalcase(union node *);
bin/sh/eval.c
92
static void evalsubshell(union node *, int);
bin/sh/eval.c
93
static void evalredir(union node *, int);
bin/sh/eval.c
94
static void exphere(union node *, struct arglist *);
bin/sh/eval.c
95
static void expredir(union node *);
bin/sh/eval.c
96
static void evalpipe(union node *);
bin/sh/eval.c
97
static int is_valid_fast_cmdsubst(union node *n);
bin/sh/eval.c
98
static void evalcommand(union node *, int, struct backcmd *);
bin/sh/eval.c
99
static void prehash(union node *);
bin/sh/eval.h
57
union node; /* BLETCH for ansi C */
bin/sh/eval.h
58
void evaltree(union node *, int);
bin/sh/eval.h
59
void evalbackcmd(union node *, struct backcmd *);
bin/sh/exec.c
638
defun(const char *name, union node *func)
bin/sh/exec.h
49
union node;
bin/sh/exec.h
70
void defun(const char *, union node *);
bin/sh/expand.c
1446
casematch(union node *pattern, const char *val)
bin/sh/expand.c
1514
union node *args, *n;
bin/sh/expand.c
230
expandarg(union node *arg, struct arglist *arglist, int flag)
bin/sh/expand.c
460
expbackq(union node *cmd, int quoted, int flag, struct worddest *dst)
bin/sh/expand.c
98
static void expbackq(union node *, int, int, struct worddest *);
bin/sh/expand.h
59
union node;
bin/sh/expand.h
60
void expandarg(union node *, struct arglist *, int);
bin/sh/expand.h
62
int casematch(union node *, const char *);
bin/sh/jobs.c
1345
commandtext(union node *n)
bin/sh/jobs.c
1358
cmdtxtdogroup(union node *n)
bin/sh/jobs.c
1367
cmdtxtredir(union node *n, const char *op, int deffd)
bin/sh/jobs.c
1391
cmdtxt(union node *n)
bin/sh/jobs.c
1393
union node *np;
bin/sh/jobs.c
141
static void cmdtxt(union node *);
bin/sh/jobs.c
760
makejob(union node *node __unused, int nprocs)
bin/sh/jobs.c
821
TRACE(("makejob(%p, %d) returns %%%td\n", (void *)node, nprocs,
bin/sh/jobs.c
902
forkshell(struct job *jp, union node *n, int mode)
bin/sh/jobs.h
56
struct job *makejob(union node *, int);
bin/sh/jobs.h
57
pid_t forkshell(struct job *, union node *, int);
bin/sh/jobs.h
63
char *commandtext(union node *);
bin/sh/main.c
184
union node *n;
bin/sh/parser.c
1035
union node *np;
bin/sh/parser.c
1037
np = (union node *)stalloc(sizeof (struct nfile));
bin/sh/parser.c
1056
np = (union node *)stalloc(sizeof (struct nhere));
bin/sh/parser.c
106
static union node *redirnode;
bin/sh/parser.c
1091
union node *n;
bin/sh/parser.c
116
static union node *list(int);
bin/sh/parser.c
117
static union node *andor(void);
bin/sh/parser.c
118
static union node *pipeline(void);
bin/sh/parser.c
119
static union node *command(void);
bin/sh/parser.c
120
static union node *simplecmd(union node **, union node *);
bin/sh/parser.c
121
static union node *makename(void);
bin/sh/parser.c
122
static union node *makebinary(int type, union node *n1, union node *n2);
bin/sh/parser.c
210
union node *
bin/sh/parser.c
2164
union node n;
bin/sh/parser.c
243
union node *
bin/sh/parser.c
246
union node *n, *first = NULL, **pnext;
bin/sh/parser.c
272
static union node *
bin/sh/parser.c
275
union node *ntop, *n1, *n2, *n3;
bin/sh/parser.c
291
n3 = (union node *)stalloc(sizeof (struct nredir));
bin/sh/parser.c
346
static union node *
bin/sh/parser.c
349
union node *n;
bin/sh/parser.c
368
static union node *
bin/sh/parser.c
371
union node *n1, *n2, *pipenode;
bin/sh/parser.c
383
pipenode = (union node *)stalloc(sizeof (struct npipe));
bin/sh/parser.c
406
n2 = (union node *)stalloc(sizeof (struct nnot));
bin/sh/parser.c
416
static union node *
bin/sh/parser.c
419
union node *n1, *n2;
bin/sh/parser.c
420
union node *ap, **app;
bin/sh/parser.c
421
union node *cp, **cpp;
bin/sh/parser.c
422
union node *redir, **rpp;
bin/sh/parser.c
442
n1 = (union node *)stalloc(sizeof (struct nif));
bin/sh/parser.c
450
n2->nif.elsepart = (union node *)stalloc(sizeof (struct nif));
bin/sh/parser.c
480
n1 = (union node *)stalloc(sizeof (struct nfor));
bin/sh/parser.c
500
n2 = (union node *)stalloc(sizeof (struct narg));
bin/sh/parser.c
525
n1 = (union node *)stalloc(sizeof (struct ncase));
bin/sh/parser.c
535
*cpp = cp = (union node *)stalloc(sizeof (struct nclist));
bin/sh/parser.c
569
n1 = (union node *)stalloc(sizeof (struct nredir));
bin/sh/parser.c
614
n2 = (union node *)stalloc(sizeof (struct nredir));
bin/sh/parser.c
626
static union node *
bin/sh/parser.c
627
simplecmd(union node **rpp, union node *redir)
bin/sh/parser.c
629
union node *args, **app;
bin/sh/parser.c
630
union node **orig_rpp = rpp;
bin/sh/parser.c
631
union node *n = NULL;
bin/sh/parser.c
694
n = (union node *)stalloc(sizeof (struct ncmd));
bin/sh/parser.c
701
static union node *
bin/sh/parser.c
704
union node *n;
bin/sh/parser.c
706
n = (union node *)stalloc(sizeof (struct narg));
bin/sh/parser.c
714
static union node *
bin/sh/parser.c
715
makebinary(int type, union node *n1, union node *n2)
bin/sh/parser.c
717
union node *n;
bin/sh/parser.c
719
n = (union node *)stalloc(sizeof (struct nbinary));
bin/sh/parser.c
733
fixredir(union node *n, const char *text, int err)
bin/sh/parser.c
756
union node *n = redirnode;
bin/sh/parser.c
797
union node *n;
bin/sh/parser.c
87
union node *here; /* redirection node */
bin/sh/parser.h
75
#define NEOF ((union node *)-1)
bin/sh/parser.h
80
union node *parsecmd(int);
bin/sh/parser.h
81
union node *parsewordexp(void);
bin/sh/parser.h
83
void fixredir(union node *, const char *, int);
bin/sh/pregenerated/nodes.c
103
union node n;
bin/sh/pregenerated/nodes.c
111
copyfunc(union node *n)
bin/sh/pregenerated/nodes.c
131
union node *
bin/sh/pregenerated/nodes.c
139
calcsize(union node *n, struct nodesize *result)
bin/sh/pregenerated/nodes.c
230
static union node *
bin/sh/pregenerated/nodes.c
231
copynode(union node *n, struct nodecopystate *state)
bin/sh/pregenerated/nodes.c
233
union node *new;
bin/sh/pregenerated/nodes.c
94
static void calcsize(union node *, struct nodesize *);
bin/sh/pregenerated/nodes.c
96
static union node *copynode(union node *, struct nodecopystate *);
bin/sh/pregenerated/nodes.h
105
union node *next;
bin/sh/pregenerated/nodes.h
106
union node *fname;
bin/sh/pregenerated/nodes.h
114
union node *next;
bin/sh/pregenerated/nodes.h
116
union node *vname;
bin/sh/pregenerated/nodes.h
123
union node *next;
bin/sh/pregenerated/nodes.h
124
union node *doc;
bin/sh/pregenerated/nodes.h
131
union node *com;
bin/sh/pregenerated/nodes.h
155
union node *n;
bin/sh/pregenerated/nodes.h
160
struct funcdef *copyfunc(union node *);
bin/sh/pregenerated/nodes.h
161
union node *getfuncnode(struct funcdef *);
bin/sh/pregenerated/nodes.h
37
union node *ch1;
bin/sh/pregenerated/nodes.h
38
union node *ch2;
bin/sh/pregenerated/nodes.h
44
union node *args;
bin/sh/pregenerated/nodes.h
45
union node *redirect;
bin/sh/pregenerated/nodes.h
58
union node *n;
bin/sh/pregenerated/nodes.h
59
union node *redirect;
bin/sh/pregenerated/nodes.h
65
union node *test;
bin/sh/pregenerated/nodes.h
66
union node *ifpart;
bin/sh/pregenerated/nodes.h
67
union node *elsepart;
bin/sh/pregenerated/nodes.h
73
union node *args;
bin/sh/pregenerated/nodes.h
74
union node *body;
bin/sh/pregenerated/nodes.h
81
union node *expr;
bin/sh/pregenerated/nodes.h
82
union node *cases;
bin/sh/pregenerated/nodes.h
88
union node *next;
bin/sh/pregenerated/nodes.h
89
union node *pattern;
bin/sh/pregenerated/nodes.h
90
union node *body;
bin/sh/pregenerated/nodes.h
96
union node *next;
bin/sh/redir.c
111
redirect(union node *redir, int flags)
bin/sh/redir.c
113
union node *n;
bin/sh/redir.c
178
openredirect(union node *redir, char memory[10])
bin/sh/redir.c
267
openhere(union node *redir)
bin/sh/redir.c
295
if (forkshell((struct job *)NULL, (union node *)NULL, FORK_NOJOB) == 0) {
bin/sh/redir.c
91
static void openredirect(union node *, char[10 ]);
bin/sh/redir.c
92
static int openhere(union node *);
bin/sh/redir.h
42
union node;
bin/sh/redir.h
43
void redirect(union node *, int);
bin/sh/show.c
124
shcmd(union node *cmd, FILE *fp)
bin/sh/show.c
126
union node *np;
bin/sh/show.c
175
sharg(union node *arg, FILE *fp)
bin/sh/show.c
57
static void shtree(union node *, int, char *, FILE*);
bin/sh/show.c
58
static void shcmd(union node *, FILE *);
bin/sh/show.c
59
static void sharg(union node *, FILE *);
bin/sh/show.c
65
showtree(union node *n)
bin/sh/show.c
73
shtree(union node *n, int ind, char *pfx, FILE *fp)
bin/sh/show.h
35
void showtree(union node *);
crypto/libressl/apps/openssl/apps.c
1957
X509_POLICY_NODE *node;
crypto/libressl/apps/openssl/apps.c
1964
node = sk_X509_POLICY_NODE_value(nodes, i);
crypto/libressl/apps/openssl/apps.c
1965
X509_POLICY_NODE_print(out, node, 2);
crypto/libressl/crypto/x509/pcy_int.h
175
#define node_critical(node) node_data_critical(node->data)
crypto/libressl/crypto/x509/pcy_int.h
203
void policy_node_free(X509_POLICY_NODE *node);
crypto/libressl/crypto/x509/pcy_int.h
205
const X509_POLICY_NODE *node, const ASN1_OBJECT *oid);
crypto/libressl/crypto/x509/pcy_lib.c
136
X509_policy_node_get0_policy(const X509_POLICY_NODE *node)
crypto/libressl/crypto/x509/pcy_lib.c
138
if (!node)
crypto/libressl/crypto/x509/pcy_lib.c
140
return node->data->valid_policy;
crypto/libressl/crypto/x509/pcy_lib.c
144
X509_policy_node_get0_qualifiers(const X509_POLICY_NODE *node)
crypto/libressl/crypto/x509/pcy_lib.c
146
if (!node)
crypto/libressl/crypto/x509/pcy_lib.c
148
return node->data->qualifier_set;
crypto/libressl/crypto/x509/pcy_lib.c
152
X509_policy_node_get0_parent(const X509_POLICY_NODE *node)
crypto/libressl/crypto/x509/pcy_lib.c
154
if (!node)
crypto/libressl/crypto/x509/pcy_lib.c
156
return node->parent;
crypto/libressl/crypto/x509/pcy_node.c
102
node = sk_X509_POLICY_NODE_value(level->nodes, i);
crypto/libressl/crypto/x509/pcy_node.c
103
if (node->parent == parent) {
crypto/libressl/crypto/x509/pcy_node.c
104
if (!OBJ_cmp(node->data->valid_policy, id))
crypto/libressl/crypto/x509/pcy_node.c
105
return node;
crypto/libressl/crypto/x509/pcy_node.c
116
X509_POLICY_NODE *node = NULL;
crypto/libressl/crypto/x509/pcy_node.c
119
node = malloc(sizeof(X509_POLICY_NODE));
crypto/libressl/crypto/x509/pcy_node.c
120
if (!node)
crypto/libressl/crypto/x509/pcy_node.c
122
node->data = data;
crypto/libressl/crypto/x509/pcy_node.c
123
node->parent = parent;
crypto/libressl/crypto/x509/pcy_node.c
124
node->nchild = 0;
crypto/libressl/crypto/x509/pcy_node.c
128
level->anyPolicy = node;
crypto/libressl/crypto/x509/pcy_node.c
137
if (!sk_X509_POLICY_NODE_push(level->nodes, node))
crypto/libressl/crypto/x509/pcy_node.c
154
*nodep = node;
crypto/libressl/crypto/x509/pcy_node.c
160
node = NULL;
crypto/libressl/crypto/x509/pcy_node.c
162
policy_node_free(node);
crypto/libressl/crypto/x509/pcy_node.c
163
node = NULL;
crypto/libressl/crypto/x509/pcy_node.c
165
*nodep = node;
crypto/libressl/crypto/x509/pcy_node.c
170
policy_node_free(X509_POLICY_NODE *node)
crypto/libressl/crypto/x509/pcy_node.c
172
free(node);
crypto/libressl/crypto/x509/pcy_node.c
180
policy_node_match(const X509_POLICY_LEVEL *lvl, const X509_POLICY_NODE *node,
crypto/libressl/crypto/x509/pcy_node.c
185
const X509_POLICY_DATA *x = node->data;
crypto/libressl/crypto/x509/pcy_node.c
98
X509_POLICY_NODE *node;
crypto/libressl/crypto/x509/pcy_tree.c
116
node = sk_X509_POLICY_NODE_value(plev->nodes, i);
crypto/libressl/crypto/x509/pcy_tree.c
117
X509_POLICY_NODE_print(err, node, 2);
crypto/libressl/crypto/x509/pcy_tree.c
118
expected_print(err, plev, node, 2);
crypto/libressl/crypto/x509/pcy_tree.c
119
BIO_printf(err, " Flags: %x\n", node->data->flags);
crypto/libressl/crypto/x509/pcy_tree.c
296
X509_POLICY_NODE *node;
crypto/libressl/crypto/x509/pcy_tree.c
301
node = sk_X509_POLICY_NODE_value(last->nodes, i);
crypto/libressl/crypto/x509/pcy_tree.c
302
if (policy_node_match(last, node, data->valid_policy)) {
crypto/libressl/crypto/x509/pcy_tree.c
303
if (!level_add_node(curr, data, node, NULL, NULL))
crypto/libressl/crypto/x509/pcy_tree.c
342
const ASN1_OBJECT *id, X509_POLICY_NODE *node, X509_POLICY_TREE *tree)
crypto/libressl/crypto/x509/pcy_tree.c
347
id = node->data->valid_policy;
crypto/libressl/crypto/x509/pcy_tree.c
351
data = policy_data_new(NULL, id, node_critical(node));
crypto/libressl/crypto/x509/pcy_tree.c
358
if (!level_add_node(curr, data, node, tree, NULL)) {
crypto/libressl/crypto/x509/pcy_tree.c
368
X509_POLICY_NODE *node, X509_POLICY_TREE *tree)
crypto/libressl/crypto/x509/pcy_tree.c
374
!(node->data->flags & POLICY_DATA_FLAG_MAPPED)) {
crypto/libressl/crypto/x509/pcy_tree.c
376
if (node->nchild)
crypto/libressl/crypto/x509/pcy_tree.c
378
if (!tree_add_unmatched(curr, cache, NULL, node, tree))
crypto/libressl/crypto/x509/pcy_tree.c
383
STACK_OF(ASN1_OBJECT) *expset = node->data->expected_policy_set;
crypto/libressl/crypto/x509/pcy_tree.c
384
if (node->nchild == sk_ASN1_OBJECT_num(expset))
crypto/libressl/crypto/x509/pcy_tree.c
389
if (level_find_node(curr, node, oid))
crypto/libressl/crypto/x509/pcy_tree.c
391
if (!tree_add_unmatched(curr, cache, oid, node, tree))
crypto/libressl/crypto/x509/pcy_tree.c
404
X509_POLICY_NODE *node;
crypto/libressl/crypto/x509/pcy_tree.c
408
node = sk_X509_POLICY_NODE_value(last->nodes, i);
crypto/libressl/crypto/x509/pcy_tree.c
410
if (!tree_link_unmatched(curr, cache, node, tree))
crypto/libressl/crypto/x509/pcy_tree.c
431
X509_POLICY_NODE *node;
crypto/libressl/crypto/x509/pcy_tree.c
437
node = sk_X509_POLICY_NODE_value(nodes, i);
crypto/libressl/crypto/x509/pcy_tree.c
439
if (node->data->flags & POLICY_DATA_FLAG_MAP_MASK) {
crypto/libressl/crypto/x509/pcy_tree.c
440
node->parent->nchild--;
crypto/libressl/crypto/x509/pcy_tree.c
441
free(node);
crypto/libressl/crypto/x509/pcy_tree.c
451
node = sk_X509_POLICY_NODE_value(nodes, i);
crypto/libressl/crypto/x509/pcy_tree.c
452
if (node->nchild == 0) {
crypto/libressl/crypto/x509/pcy_tree.c
453
node->parent->nchild--;
crypto/libressl/crypto/x509/pcy_tree.c
454
free(node);
crypto/libressl/crypto/x509/pcy_tree.c
505
X509_POLICY_NODE *node, *anyptr;
crypto/libressl/crypto/x509/pcy_tree.c
529
node = sk_X509_POLICY_NODE_value(curr->nodes, j);
crypto/libressl/crypto/x509/pcy_tree.c
530
if ((node->parent == anyptr) &&
crypto/libressl/crypto/x509/pcy_tree.c
531
!tree_add_auth_node(addnodes, node))
crypto/libressl/crypto/x509/pcy_tree.c
549
X509_POLICY_NODE *node;
crypto/libressl/crypto/x509/pcy_tree.c
573
node = tree_find_sk(auth_nodes, oid);
crypto/libressl/crypto/x509/pcy_tree.c
574
if (!node) {
crypto/libressl/crypto/x509/pcy_tree.c
588
tree, &node);
crypto/libressl/crypto/x509/pcy_tree.c
595
if (!sk_X509_POLICY_NODE_push(tree->user_policies, node))
crypto/libressl/crypto/x509/pcy_tree.c
626
exnode_free(X509_POLICY_NODE *node)
crypto/libressl/crypto/x509/pcy_tree.c
628
if (node->data && (node->data->flags & POLICY_DATA_FLAG_EXTRA_NODE))
crypto/libressl/crypto/x509/pcy_tree.c
629
free(node);
crypto/libressl/crypto/x509/pcy_tree.c
74
expected_print(BIO *err, X509_POLICY_LEVEL *lev, X509_POLICY_NODE *node,
crypto/libressl/crypto/x509/pcy_tree.c
78
!(node->data->flags & POLICY_DATA_FLAG_MAP_MASK))
crypto/libressl/crypto/x509/pcy_tree.c
82
STACK_OF(ASN1_OBJECT) *pset = node->data->expected_policy_set;
crypto/libressl/crypto/x509/pcy_tree.c
99
X509_POLICY_NODE *node;
crypto/libressl/crypto/x509/x509_cpols.c
750
X509_POLICY_NODE_print(BIO *out, X509_POLICY_NODE *node, int indent)
crypto/libressl/crypto/x509/x509_cpols.c
752
const X509_POLICY_DATA *dat = node->data;
crypto/libressl/include/openssl/x509_vfy.h
483
const ASN1_OBJECT *X509_policy_node_get0_policy(const X509_POLICY_NODE *node);
crypto/libressl/include/openssl/x509_vfy.h
486
X509_policy_node_get0_qualifiers(const X509_POLICY_NODE *node);
crypto/libressl/include/openssl/x509_vfy.h
488
X509_policy_node_get0_parent(const X509_POLICY_NODE *node);
crypto/libressl/include/openssl/x509v3.h
846
void X509_POLICY_NODE_print(BIO *out, X509_POLICY_NODE *node, int indent);
crypto/openssh/sshkey-xmss.c
182
state->treehash[i].node = &state->th_nodes[state->n*i];
crypto/openssh/sshkey-xmss.c
682
u_int32_t i, node;
crypto/openssh/sshkey-xmss.c
703
node = th->node - state->th_nodes;
crypto/openssh/sshkey-xmss.c
708
(r = sshbuf_put_u32(b, node)) != 0)
crypto/openssh/sshkey-xmss.c
776
u_int32_t i, lh, node;
crypto/openssh/sshkey-xmss.c
820
(r = sshbuf_get_u32(b, &node)) != 0)
crypto/openssh/sshkey-xmss.c
822
if (node < num_th_nodes(state))
crypto/openssh/sshkey-xmss.c
823
th->node = &state->th_nodes[node];
crypto/openssh/xmss_fast.c
178
static void treehash_setup(unsigned char *node, int height, int index, bds_state *state, const unsigned char *sk_seed, const xmss_params *params, const unsigned char *pub_seed, const uint32_t addr[8])
crypto/openssh/xmss_fast.c
219
memcpy(state->treehash[0].node, stack+stackoffset*n, n);
crypto/openssh/xmss_fast.c
229
memcpy(state->treehash[nodeh].node, stack+(stackoffset-1)*n, n);
crypto/openssh/xmss_fast.c
246
node[i] = stack[i];
crypto/openssh/xmss_fast.c
281
memcpy(treehash->node, nodebuffer, n);
crypto/openssh/xmss_fast.c
415
memcpy(state->treehash[0].node, state->stack+state->stackoffset*n, n);
crypto/openssh/xmss_fast.c
424
memcpy(state->treehash[nodeh].node, state->stack+(state->stackoffset-1)*n, n);
crypto/openssh/xmss_fast.c
496
memcpy(state->auth + i * n, state->treehash[i].node, n);
crypto/openssh/xmss_fast.h
40
unsigned char *node;
include/search.h
39
struct node *llink, *rlink;
lib/libc/uuid/uuid_compare.c
71
res = memcmp(a->node, b->node, sizeof(a->node));
lib/libc/uuid/uuid_from_string.c
75
&u->clock_seq_hi_and_reserved, &u->clock_seq_low, &u->node[0],
lib/libc/uuid/uuid_from_string.c
76
&u->node[1], &u->node[2], &u->node[3], &u->node[4], &u->node[5]);
lib/libc/uuid/uuid_name_lookup.c
108
struct uuid_rbnode *node;
lib/libc/uuid/uuid_name_lookup.c
123
node = uuid_urbtree_RB_LOOKUP_UUID(&uuid_urbroot, u);
lib/libc/uuid/uuid_name_lookup.c
124
if (node) {
lib/libc/uuid/uuid_name_lookup.c
125
*strp = strdup(node->name);
lib/libc/uuid/uuid_name_lookup.c
141
struct uuid_rbnode *node;
lib/libc/uuid/uuid_name_lookup.c
149
node = uuid_nrbtree_RB_LOOKUP_NAME(&uuid_nrbroot, name);
lib/libc/uuid/uuid_name_lookup.c
150
if (node) {
lib/libc/uuid/uuid_name_lookup.c
152
*u = node->uuid;
lib/libc/uuid/uuid_name_lookup.c
170
uuid_freenode(struct uuid_rbnode *node, void *arg __unused)
lib/libc/uuid/uuid_name_lookup.c
172
uuid_urbtree_RB_REMOVE(&uuid_urbroot, node);
lib/libc/uuid/uuid_name_lookup.c
173
uuid_nrbtree_RB_REMOVE(&uuid_nrbroot, node);
lib/libc/uuid/uuid_name_lookup.c
174
free(node->name);
lib/libc/uuid/uuid_name_lookup.c
175
free(node);
lib/libc/uuid/uuid_name_lookup.c
190
struct uuid_rbnode *node;
lib/libc/uuid/uuid_name_lookup.c
216
node = malloc(sizeof(*node));
lib/libc/uuid/uuid_name_lookup.c
217
node->name = strdup(name);
lib/libc/uuid/uuid_name_lookup.c
218
uuid_from_string(uuid, &node->uuid, &status);
lib/libc/uuid/uuid_name_lookup.c
220
if (uuid_urbtree_RB_FIND(&uuid_urbroot, node) ||
lib/libc/uuid/uuid_name_lookup.c
221
uuid_nrbtree_RB_FIND(&uuid_nrbroot, node))
lib/libc/uuid/uuid_name_lookup.c
225
uuid_urbtree_RB_INSERT(&uuid_urbroot, node);
lib/libc/uuid/uuid_name_lookup.c
226
uuid_nrbtree_RB_INSERT(&uuid_nrbroot, node);
lib/libc/uuid/uuid_name_lookup.c
228
free(node->name);
lib/libc/uuid/uuid_name_lookup.c
229
free(node);
lib/libc/uuid/uuid_name_lookup.c
83
uuid_rbnamecmp(const char *name, struct uuid_rbnode *node)
lib/libc/uuid/uuid_name_lookup.c
85
return (strcasecmp(name, node->name));
lib/libc/uuid/uuid_name_lookup.c
89
uuid_rbuuidcmp(const struct uuid *uuid, struct uuid_rbnode *node)
lib/libc/uuid/uuid_name_lookup.c
91
return(uuid_compare(uuid, &node->uuid, NULL));
lib/libc/uuid/uuid_stream.c
111
uuid->node[i] = p[10 + i];
lib/libc/uuid/uuid_stream.c
66
p[10 + i] = uuid->node[i];
lib/libc/uuid/uuid_stream.c
81
uuid->node[i] = p[10 + i];
lib/libc/uuid/uuid_stream.c
96
p[10 + i] = uuid->node[i];
lib/libc/uuid/uuid_to_string.c
62
u->clock_seq_hi_and_reserved, u->clock_seq_low, u->node[0],
lib/libc/uuid/uuid_to_string.c
63
u->node[1], u->node[2], u->node[3], u->node[4], u->node[5]);
lib/libdmsg/msg_lnk.c
1006
h2span_node_t *node;
lib/libdmsg/msg_lnk.c
1014
RB_FOREACH(node, h2span_node_tree, &cls->tree) {
lib/libdmsg/msg_lnk.c
1015
RB_FOREACH(slink, h2span_link_tree, &node->tree) {
lib/libdmsg/msg_lnk.c
1118
relay->source_rt->any.link->node->cls,
lib/libdmsg/msg_lnk.c
1119
relay->source_rt->any.link->node,
lib/libdmsg/msg_lnk.c
1216
h2span_node_t *node;
lib/libdmsg/msg_lnk.c
1227
RB_FOREACH(node, h2span_node_tree, &cls->tree) {
lib/libdmsg/msg_lnk.c
1229
node->pfs_type,
lib/libdmsg/msg_lnk.c
1230
dmsg_uuid_to_str(&node->pfs_id, &uustr),
lib/libdmsg/msg_lnk.c
1231
node->pfs_label);
lib/libdmsg/msg_lnk.c
1232
RB_FOREACH(slink, h2span_link_tree, &node->tree) {
lib/libdmsg/msg_lnk.c
1267
h2span_node_t *node;
lib/libdmsg/msg_lnk.c
1272
RB_FOREACH(node, h2span_node_tree, &cls->tree) {
lib/libdmsg/msg_lnk.c
1273
RB_FOREACH(slink, h2span_link_tree, &node->tree) {
lib/libdmsg/msg_lnk.c
152
struct h2span_node *node; /* related node */
lib/libdmsg/msg_lnk.c
283
if ((intptr_t)link1->node < (intptr_t)link2->node)
lib/libdmsg/msg_lnk.c
285
if ((intptr_t)link1->node > (intptr_t)link2->node)
lib/libdmsg/msg_lnk.c
339
static void dmsg_relay_scan(h2span_conn_t *conn, h2span_node_t *node);
lib/libdmsg/msg_lnk.c
531
h2span_node_t *node;
lib/libdmsg/msg_lnk.c
587
node = RB_FIND(h2span_node_tree, &cls->tree, &dummy_node);
lib/libdmsg/msg_lnk.c
588
if (node == NULL) {
lib/libdmsg/msg_lnk.c
589
node = dmsg_alloc(sizeof(*node));
lib/libdmsg/msg_lnk.c
590
node->pfs_id = msg->any.lnk_span.pfs_id;
lib/libdmsg/msg_lnk.c
591
node->pfs_type = msg->any.lnk_span.pfs_type;
lib/libdmsg/msg_lnk.c
592
bcopy(msg->any.lnk_span.pfs_label, node->pfs_label,
lib/libdmsg/msg_lnk.c
593
sizeof(node->pfs_label));
lib/libdmsg/msg_lnk.c
594
node->cls = cls;
lib/libdmsg/msg_lnk.c
595
RB_INIT(&node->tree);
lib/libdmsg/msg_lnk.c
596
RB_INSERT(h2span_node_tree, &cls->tree, node);
lib/libdmsg/msg_lnk.c
622
slink->node = node;
lib/libdmsg/msg_lnk.c
627
RB_INSERT(h2span_link_tree, &node->tree, slink);
lib/libdmsg/msg_lnk.c
639
dmsg_relay_scan(NULL, node);
lib/libdmsg/msg_lnk.c
657
node = slink->node;
lib/libdmsg/msg_lnk.c
658
cls = node->cls;
lib/libdmsg/msg_lnk.c
665
node->pfs_label);
lib/libdmsg/msg_lnk.c
679
RB_REMOVE(h2span_link_tree, &node->tree, slink);
lib/libdmsg/msg_lnk.c
680
if (RB_EMPTY(&node->tree)) {
lib/libdmsg/msg_lnk.c
681
RB_REMOVE(h2span_node_tree, &cls->tree, node);
lib/libdmsg/msg_lnk.c
687
node->cls = NULL;
lib/libdmsg/msg_lnk.c
688
dmsg_free(node);
lib/libdmsg/msg_lnk.c
689
node = NULL;
lib/libdmsg/msg_lnk.c
693
slink->node = NULL;
lib/libdmsg/msg_lnk.c
709
if (node)
lib/libdmsg/msg_lnk.c
710
dmsg_relay_scan(NULL, node);
lib/libdmsg/msg_lnk.c
712
if (node)
lib/libdmsg/msg_lnk.c
744
static void dmsg_relay_scan_specific(h2span_node_t *node,
lib/libdmsg/msg_lnk.c
748
dmsg_relay_scan(h2span_conn_t *conn, h2span_node_t *node)
lib/libdmsg/msg_lnk.c
752
if (node) {
lib/libdmsg/msg_lnk.c
757
dmsg_relay_scan_specific(node, conn);
lib/libdmsg/msg_lnk.c
769
RB_FOREACH(node, h2span_node_tree, &cls->tree) {
lib/libdmsg/msg_lnk.c
775
dmsg_relay_scan_specific(node, conn);
lib/libdmsg/msg_lnk.c
778
dmsg_relay_scan_specific(node,
lib/libdmsg/msg_lnk.c
798
h2span_node_t *node;
lib/libdmsg/msg_lnk.c
807
if ((intptr_t)relay->source_rt->any.link->node < (intptr_t)info->node)
lib/libdmsg/msg_lnk.c
809
if ((intptr_t)relay->source_rt->any.link->node > (intptr_t)info->node)
lib/libdmsg/msg_lnk.c
824
dmsg_relay_scan_specific(h2span_node_t *node, h2span_conn_t *conn)
lib/libdmsg/msg_lnk.c
839
info.node = node;
lib/libdmsg/msg_lnk.c
851
assert(relay->source_rt->any.link->node == node);
lib/libdmsg/msg_lnk.c
869
RB_FOREACH(slink, h2span_link_tree, &node->tree) {
lib/libdmsg/msg_lnk.c
953
uuid_compare(&slink->node->cls->peer_id,
lib/libdmsg/msg_lnk.c
968
relay->source_rt->any.link->node != slink->node ||
lib/libdmsg/msg_lnk.c
989
while (relay && relay->source_rt->any.link->node == node) {
lib/libssh/openbsd-compat/sys-tree.h
112
#define SPLAY_ASSEMBLE(head, node, left, right, field) do { \
lib/libssh/openbsd-compat/sys-tree.h
115
SPLAY_LEFT((head)->sph_root, field) = SPLAY_RIGHT(node, field); \
lib/libssh/openbsd-compat/sys-tree.h
116
SPLAY_RIGHT((head)->sph_root, field) = SPLAY_LEFT(node, field); \
sbin/hammer/cmd_blockmap.c
279
hammer_node_ondisk_t node;
sbin/hammer/cmd_blockmap.c
287
node = get_buffer_data(node_offset, &buffer, 0);
sbin/hammer/cmd_blockmap.c
289
if (node == NULL) {
sbin/hammer/cmd_blockmap.c
292
} else if (!hammer_crc_test_btree(HammerVersion, node)) {
sbin/hammer/cmd_blockmap.c
300
if (node == NULL) {
sbin/hammer/cmd_blockmap.c
306
node->count,
sbin/hammer/cmd_blockmap.c
307
(uintmax_t)node->parent,
sbin/hammer/cmd_blockmap.c
308
(node->type ? node->type : '?'),
sbin/hammer/cmd_blockmap.c
310
(uintmax_t)node->mirror_tid);
sbin/hammer/cmd_blockmap.c
314
for (i = 0; i < node->count; ++i) {
sbin/hammer/cmd_blockmap.c
315
elm = &node->elms[i];
sbin/hammer/cmd_blockmap.c
317
switch(node->type) {
sbin/hammer/cmd_recover.c
263
print_node(hammer_node_ondisk_t node, hammer_off_t offset)
sbin/hammer/cmd_recover.c
266
int maxcount = hammer_node_max_elements(node->type);
sbin/hammer/cmd_recover.c
269
for (i = 0; i < node->count && i < maxcount; ++i)
sbin/hammer/cmd_recover.c
270
buf[i] = hammer_elm_btype(&node->elms[i]);
sbin/hammer/cmd_recover.c
273
printf("%016jx %c %d %s\n", offset, node->type, node->count, buf);
sbin/hammer/cmd_recover.c
285
hammer_node_ondisk_t node;
sbin/hammer/cmd_recover.c
291
for (node = (void *)ptr; (char *)node < ptr + HAMMER_BUFSIZE; ++node) {
sbin/hammer/cmd_recover.c
292
isnode = hammer_crc_test_btree(HammerVersion, node);
sbin/hammer/cmd_recover.c
293
maxcount = hammer_node_max_elements(node->type);
sbin/hammer/cmd_recover.c
297
print_node(node, offset);
sbin/hammer/cmd_recover.c
301
offset += sizeof(*node);
sbin/hammer/cmd_recover.c
303
if (isnode && node->type == HAMMER_BTREE_TYPE_LEAF) {
sbin/hammer/cmd_recover.c
304
for (i = 0; i < node->count && i < maxcount; ++i) {
sbin/hammer/cmd_recover.c
305
elm = &node->elms[i];
sbin/hammer/cmd_show.c
171
hammer_node_ondisk_t node;
sbin/hammer/cmd_show.c
179
node = get_buffer_data(node_offset, &buffer, 0);
sbin/hammer/cmd_show.c
181
if (node == NULL) {
sbin/hammer/cmd_show.c
185
if (!hammer_crc_test_btree(HammerVersion, node))
sbin/hammer/cmd_show.c
187
if (node->mirror_tid > mirror_tid) {
sbin/hammer/cmd_show.c
191
if (test_node_count(node, &badm) == -1) {
sbin/hammer/cmd_show.c
203
node->count,
sbin/hammer/cmd_show.c
204
(uintmax_t)node->parent,
sbin/hammer/cmd_show.c
205
(node->type ? node->type : '?'),
sbin/hammer/cmd_show.c
207
(uintmax_t)node->mirror_tid);
sbin/hammer/cmd_show.c
213
hammer_add_zone_stat(opt.stats, node_offset, sizeof(*node));
sbin/hammer/cmd_show.c
215
for (i = 0; i < node->count; ++i) {
sbin/hammer/cmd_show.c
216
elm = &node->elms[i];
sbin/hammer/cmd_show.c
219
switch (node->type) {
sbin/hammer/cmd_show.c
230
print_btree_elm(node, node_offset, elm, lbe, ext);
sbin/hammer/cmd_show.c
232
if (node->type == HAMMER_BTREE_TYPE_INTERNAL) {
sbin/hammer/cmd_show.c
233
assert(i == node->count); /* boundary */
sbin/hammer/cmd_show.c
234
elm = &node->elms[i];
sbin/hammer/cmd_show.c
235
print_btree_elm(node, node_offset, elm, lbe, NULL);
sbin/hammer/cmd_show.c
239
if (node->type == HAMMER_BTREE_TYPE_INTERNAL) {
sbin/hammer/cmd_show.c
240
for (i = 0; i < node->count; ++i) {
sbin/hammer/cmd_show.c
241
elm = &node->elms[i];
sbin/hammer/cmd_show.c
264
test_node_count(hammer_node_ondisk_t node, char *badmp)
sbin/hammer/cmd_show.c
270
maxcount = hammer_node_max_elements(node->type);
sbin/hammer/cmd_show.c
275
} else if (node->count > maxcount) {
sbin/hammer/cmd_show.c
278
} else if (node->count == 0) {
sbin/hammer/cmd_show.c
279
parent_node = get_buffer_data(node->parent, &buffer, 0);
sbin/hammer/cmd_show.c
329
print_btree_elm(hammer_node_ondisk_t node, hammer_off_t node_offset,
sbin/hammer/cmd_show.c
339
int i = ((char*)elm - (char*)node) / (int)sizeof(*elm) - 1;
sbin/hammer/cmd_show.c
341
flags = get_elm_flags(node, node_offset, elm, lbe);
sbin/hammer/cmd_show.c
359
if (is_root_btree_beg(node->type, i, elm))
sbin/hammer/cmd_show.c
361
else if (is_root_btree_end(node->type, i, elm))
sbin/hammer/cmd_show.c
371
if (node->type == HAMMER_BTREE_TYPE_INTERNAL && node->count == i)
sbin/hammer/cmd_show.c
390
switch(node->type) {
sbin/hammer/cmd_show.c
433
get_elm_flags(hammer_node_ondisk_t node, hammer_off_t node_offset,
sbin/hammer/cmd_show.c
438
int i = ((char*)elm - (char*)node) / (int)sizeof(*elm) - 1;
sbin/hammer/cmd_show.c
440
switch(node->type) {
sbin/hammer/cmd_show.c
443
if (elm->internal.mirror_tid > node->mirror_tid)
sbin/hammer/cmd_show.c
446
if (i == node->count) {
sbin/hammer/cmd_show.c
487
if (node->mirror_tid == 0 &&
sbin/hammer/cmd_show.c
488
!(node->parent == 0 && node->count == 2)) {
sbin/hammer/cmd_show.c
491
if (elm->base.create_tid && node->mirror_tid &&
sbin/hammer/cmd_show.c
492
elm->base.create_tid > node->mirror_tid) {
sbin/hammer/cmd_show.c
495
if (elm->base.delete_tid && node->mirror_tid &&
sbin/hammer/cmd_show.c
496
elm->base.delete_tid > node->mirror_tid) {
sbin/hammer/cmd_show.c
59
static int test_node_count(hammer_node_ondisk_t node, char *badmp);
sbin/hammer/cmd_show.c
60
static void print_btree_elm(hammer_node_ondisk_t node, hammer_off_t node_offset,
sbin/hammer/cmd_show.c
62
static int get_elm_flags(hammer_node_ondisk_t node, hammer_off_t node_offset,
sbin/hammer/ondisk.c
514
hammer_node_ondisk_t node;
sbin/hammer/ondisk.c
516
node = alloc_blockmap(HAMMER_ZONE_BTREE_INDEX, sizeof(*node),
sbin/hammer/ondisk.c
518
bzero(node, sizeof(*node));
sbin/hammer/ondisk.c
519
return(node);
sbin/hammer2/cmd_recover.c
1541
return(*(const uint32_t *)&uuid->node[2]);
sbin/hammer2/zlib/hammer2_zlib_trees.c
631
int node; /* new node being created */
sbin/hammer2/zlib/hammer2_zlib_trees.c
654
node = s->heap[++(s->heap_len)] = (max_code < 2 ? ++max_code : 0);
sbin/hammer2/zlib/hammer2_zlib_trees.c
655
tree[node].Freq = 1;
sbin/hammer2/zlib/hammer2_zlib_trees.c
656
s->depth[node] = 0;
sbin/hammer2/zlib/hammer2_zlib_trees.c
657
s->opt_len--; if (stree) s->static_len -= stree[node].Len;
sbin/hammer2/zlib/hammer2_zlib_trees.c
670
node = elems; /* next internal node of the tree */
sbin/hammer2/zlib/hammer2_zlib_trees.c
679
tree[node].Freq = tree[n].Freq + tree[m].Freq;
sbin/hammer2/zlib/hammer2_zlib_trees.c
680
s->depth[node] = (uch)((s->depth[n] >= s->depth[m] ?
sbin/hammer2/zlib/hammer2_zlib_trees.c
682
tree[n].Dad = tree[m].Dad = (ush)node;
sbin/hammer2/zlib/hammer2_zlib_trees.c
686
node, tree[node].Freq, n, tree[n].Freq, m, tree[m].Freq);
sbin/hammer2/zlib/hammer2_zlib_trees.c
690
s->heap[SMALLEST] = node++;
sbin/newfs/fscopy.c
117
for (scan = node->fs_Parent; scan; scan = scan->fs_Parent) {
sbin/newfs/fscopy.c
127
for (scan = node; scan; scan = scan->fs_Parent)
sbin/newfs/fscopy.c
137
fsnode_t node;
sbin/newfs/fscopy.c
140
node = fsmknode(path);
sbin/newfs/fscopy.c
141
if (node) {
sbin/newfs/fscopy.c
142
switch(node->fs_St.st_mode & S_IFMT) {
sbin/newfs/fscopy.c
157
pscan = &node->fs_Base;
sbin/newfs/fscopy.c
166
scan->fs_Parent = node;
sbin/newfs/fscopy.c
180
if (node->fs_St.st_nlink > 1 && fsgethlink(*phlinks, node)) {
sbin/newfs/fscopy.c
181
node->fs_Bytes = -1; /* hardlink indicator */
sbin/newfs/fscopy.c
182
} else if (node->fs_St.st_size >= 0x80000000LL) {
sbin/newfs/fscopy.c
184
free(node);
sbin/newfs/fscopy.c
185
node = NULL;
sbin/newfs/fscopy.c
186
} else if ((node->fs_Data = malloc(node->fs_St.st_size)) == NULL) {
sbin/newfs/fscopy.c
188
free(node);
sbin/newfs/fscopy.c
189
node = NULL;
sbin/newfs/fscopy.c
192
free(node->fs_Data);
sbin/newfs/fscopy.c
193
free(node);
sbin/newfs/fscopy.c
194
node = NULL;
sbin/newfs/fscopy.c
195
} else if (read(n, node->fs_Data, node->fs_St.st_size) != node->fs_St.st_size) {
sbin/newfs/fscopy.c
197
free(node->fs_Data);
sbin/newfs/fscopy.c
198
free(node);
sbin/newfs/fscopy.c
199
node = NULL;
sbin/newfs/fscopy.c
202
node->fs_Bytes = node->fs_St.st_size;
sbin/newfs/fscopy.c
203
if (node->fs_St.st_nlink > 1) {
sbin/newfs/fscopy.c
204
node->fs_HNext = *phlinks;
sbin/newfs/fscopy.c
205
*phlinks = node;
sbin/newfs/fscopy.c
211
if ((node->fs_Data = malloc(n + 1)) == NULL) {
sbin/newfs/fscopy.c
213
free(node);
sbin/newfs/fscopy.c
214
node = NULL;
sbin/newfs/fscopy.c
216
node->fs_Bytes = n;
sbin/newfs/fscopy.c
217
bcopy(buf, node->fs_Data, n);
sbin/newfs/fscopy.c
218
node->fs_Data[n] = 0;
sbin/newfs/fscopy.c
221
node->fs_Data = NULL;
sbin/newfs/fscopy.c
222
node->fs_Bytes = 0;
sbin/newfs/fscopy.c
225
free(node);
sbin/newfs/fscopy.c
226
node = NULL;
sbin/newfs/fscopy.c
237
return(node);
sbin/newfs/fscopy.c
241
FSPaste(const char *path, fsnode_t node, fsnode_t hlinks)
sbin/newfs/fscopy.c
248
switch(node->fs_St.st_mode & S_IFMT) {
sbin/newfs/fscopy.c
253
if (mknod(path, node->fs_St.st_mode, node->fs_St.st_rdev) < 0) {
sbin/newfs/fscopy.c
274
for (scan = node->fs_Base; scan; scan = scan->fs_Next) {
sbin/newfs/fscopy.c
286
if (node->fs_St.st_nlink > 1 && node->fs_Bytes < 0) {
sbin/newfs/fscopy.c
287
if ((scan = fsgethlink(hlinks, node)) == NULL) {
sbin/newfs/fscopy.c
290
char *hpath = fshardpath(scan, node);
sbin/newfs/fscopy.c
306
if (node->fs_Bytes > 0) {
sbin/newfs/fscopy.c
307
if (write(fd, node->fs_Data, node->fs_Bytes) != node->fs_Bytes) {
sbin/newfs/fscopy.c
318
if (symlink(node->fs_Bytes > 0 ? node->fs_Data : "", path) < 0) {
sbin/newfs/fscopy.c
336
struct stat *st = &node->fs_St;
sbin/newfs/fscopy.c
59
fsnode_t node = malloc(offsetof(struct FSNode, fs_Name[pathlen+1]));
sbin/newfs/fscopy.c
61
if (node == NULL) {
sbin/newfs/fscopy.c
65
bzero(node, sizeof(*node));
sbin/newfs/fscopy.c
66
bcopy(path, node->fs_Name, pathlen + 1);
sbin/newfs/fscopy.c
67
if (lstat(path, &node->fs_St) < 0) {
sbin/newfs/fscopy.c
69
free(node);
sbin/newfs/fscopy.c
72
return(node);
sbin/newfs/fscopy.c
76
fsgethlink(fsnode_t hlinks, fsnode_t node)
sbin/newfs/fscopy.c
81
if (scan->fs_St.st_dev == node->fs_St.st_dev &&
sbin/newfs/fscopy.c
82
scan->fs_St.st_ino == node->fs_St.st_ino
sbin/newfs/fscopy.c
91
fshardpath(fsnode_t hlink, fsnode_t node)
sbin/newfs/fscopy.c
99
for (scan = node; scan; scan = scan->fs_Parent) {
sbin/newfs/mkfs.c
1000
wtfs(fsbtodb(&sblock, node.di_db[0]), node.di_size, buf);
sbin/newfs/mkfs.c
1001
iput(&node, LOSTFOUNDINO);
sbin/newfs/mkfs.c
1007
node.di_mode = IFDIR | 01777;
sbin/newfs/mkfs.c
1009
node.di_mode = IFDIR | UMASK;
sbin/newfs/mkfs.c
1010
node.di_nlink = PREDEFDIR;
sbin/newfs/mkfs.c
1012
node.di_size = makedir((struct direct *)oroot_dir, PREDEFDIR);
sbin/newfs/mkfs.c
1014
node.di_size = makedir(root_dir, PREDEFDIR);
sbin/newfs/mkfs.c
1015
node.di_db[0] = alloc(sblock.fs_fsize, node.di_mode);
sbin/newfs/mkfs.c
1016
node.di_blocks = btodb(fragroundup(&sblock, node.di_size));
sbin/newfs/mkfs.c
1017
wtfs(fsbtodb(&sblock, node.di_db[0]), sblock.fs_fsize, buf);
sbin/newfs/mkfs.c
1018
iput(&node, UFS_ROOTINO);
sbin/newfs/mkfs.c
926
struct ufs1_dinode node;
sbin/newfs/mkfs.c
977
node.di_atime = utime;
sbin/newfs/mkfs.c
978
node.di_mtime = utime;
sbin/newfs/mkfs.c
979
node.di_ctime = utime;
sbin/newfs/mkfs.c
995
node.di_mode = IFDIR | UMASK;
sbin/newfs/mkfs.c
996
node.di_nlink = 2;
sbin/newfs/mkfs.c
997
node.di_size = sblock.fs_bsize;
sbin/newfs/mkfs.c
998
node.di_db[0] = alloc(node.di_size, node.di_mode);
sbin/newfs/mkfs.c
999
node.di_blocks = btodb(fragroundup(&sblock, node.di_size));
sbin/rcorder/rcorder.c
107
filenode *node;
sbin/rcorder/rcorder.c
218
ent->node = fnode;
sbin/rcorder/rcorder.c
368
bf_ent->node = fnode;
sbin/rcorder/rcorder.c
389
parse_require(filenode *node, char *buffer)
sbin/rcorder/rcorder.c
395
add_require(node, s);
sbin/rcorder/rcorder.c
403
parse_provide(filenode *node, char *buffer)
sbin/rcorder/rcorder.c
409
add_provide(node, s);
sbin/rcorder/rcorder.c
417
parse_before(filenode *node, char *buffer)
sbin/rcorder/rcorder.c
423
add_before(node, s);
sbin/rcorder/rcorder.c
431
parse_keywords(filenode *node, char *buffer)
sbin/rcorder/rcorder.c
437
add_keyword(node, s);
sbin/rcorder/rcorder.c
451
filenode *node;
sbin/rcorder/rcorder.c
474
node = filenode_new(filename);
sbin/rcorder/rcorder.c
505
parse_require(node, buf + require_flag);
sbin/rcorder/rcorder.c
507
parse_provide(node, buf + provide_flag);
sbin/rcorder/rcorder.c
509
parse_before(node, buf + before_flag);
sbin/rcorder/rcorder.c
511
parse_keywords(node, buf + keywords_flag);
sbin/rcorder/rcorder.c
517
make_fake_provision(filenode *node)
sbin/rcorder/rcorder.c
540
pnode->fnode = node;
sbin/rcorder/rcorder.c
550
f_pnode->next = node->prov_list;
sbin/rcorder/rcorder.c
551
node->prov_list = f_pnode;
sbin/rcorder/rcorder.c
575
fake_prov_entry = make_fake_provision(bl_list->node);
sbin/rcorder/rcorder.c
580
bl_list->node->filename, bl_list->s);
sbin/restore/dirs.c
572
struct modeinfo node;
sbin/restore/dirs.c
596
fread((char *)&node, 1, sizeof(struct modeinfo), mfl);
sbin/restore/dirs.c
599
ep = lookupino(node.ino);
sbin/restore/dirs.c
607
if (node.ino == UFS_ROOTINO &&
sbin/restore/dirs.c
612
panic("cannot find directory inode %d\n", node.ino);
sbin/restore/dirs.c
616
chown(cp, node.uid, node.gid);
sbin/restore/dirs.c
617
chmod(cp, node.mode);
sbin/restore/dirs.c
618
utimes(cp, node.timep);
sbin/restore/dirs.c
619
chflags(cp, node.flags);
sbin/restore/dirs.c
694
struct modeinfo node;
sbin/restore/dirs.c
705
node.ino = ino;
sbin/restore/dirs.c
706
node.timep[0].tv_sec = dip->di_atime;
sbin/restore/dirs.c
707
node.timep[0].tv_usec = dip->di_atimensec / 1000;
sbin/restore/dirs.c
708
node.timep[1].tv_sec = dip->di_mtime;
sbin/restore/dirs.c
709
node.timep[1].tv_usec = dip->di_mtimensec / 1000;
sbin/restore/dirs.c
710
node.mode = dip->di_mode;
sbin/restore/dirs.c
711
node.flags = dip->di_flags;
sbin/restore/dirs.c
712
node.uid = dip->di_uid;
sbin/restore/dirs.c
713
node.gid = dip->di_gid;
sbin/restore/dirs.c
714
fwrite((char *)&node, 1, sizeof(struct modeinfo), mfg);
stand/boot/efi/libefi/efipart.c
102
node = devpath;
stand/boot/efi/libefi/efipart.c
103
devpathlen = DevicePathNodeLength(node);
stand/boot/efi/libefi/efipart.c
104
while (!IsDevicePathEnd(NextDevicePathNode(node))) {
stand/boot/efi/libefi/efipart.c
105
node = NextDevicePathNode(node);
stand/boot/efi/libefi/efipart.c
106
devpathlen += DevicePathNodeLength(node);
stand/boot/efi/libefi/efipart.c
108
devpathlen += DevicePathNodeLength(NextDevicePathNode(node));
stand/boot/efi/libefi/efipart.c
124
if (DevicePathType(node) == MEDIA_DEVICE_PATH &&
stand/boot/efi/libefi/efipart.c
125
DevicePathSubType(node) == MEDIA_CDROM_DP) {
stand/boot/efi/libefi/efipart.c
128
node = devpathcpy;
stand/boot/efi/libefi/efipart.c
129
while (!IsDevicePathEnd(NextDevicePathNode(node)))
stand/boot/efi/libefi/efipart.c
130
node = NextDevicePathNode(node);
stand/boot/efi/libefi/efipart.c
131
SetDevicePathEndNode(node);
stand/boot/efi/libefi/efipart.c
66
EFI_DEVICE_PATH *devpath, *devpathcpy, *tmpdevpath, *node;
stand/lib/hammer1.c
270
hammer_btree_search_node(hammer_base_elm_t elm, hammer_node_ondisk_t node)
stand/lib/hammer1.c
281
s = node->count;
stand/lib/hammer1.c
284
r = hammer_btree_cmp(elm, &node->elms[i].leaf.base);
stand/lib/hammer1.c
335
return(*(u_int32_t *)&uuid->node[2]);
stand/lib/hammer1.c
431
hammer_node_ondisk_t node;
stand/lib/hammer1.c
436
node = hread(hfs, nodeoff);
stand/lib/hammer1.c
437
if (node == NULL)
stand/lib/hammer1.c
439
internal = node->type == HAMMER_BTREE_TYPE_INTERNAL;
stand/lib/hammer1.c
442
for (int i = 0; i < node->count; i++) {
stand/lib/hammer1.c
444
hprintb(&node->elms[i].base);
stand/lib/hammer1.c
449
hprintb(&node->elms[node->count].base);
stand/lib/hammer1.c
454
n = hammer_btree_search_node(&search, node);
stand/lib/hammer1.c
458
for (; n < node->count + internal; n++) {
stand/lib/hammer1.c
459
e = &node->elms[n];
stand/lib/hammer1.c
468
e = &node->elms[--n];
stand/lib/hammer1.c
479
if (n == node->count)
stand/lib/hammer1.c
494
while (n < node->count && e->base.delete_tid != 0) {
stand/lib/hammer1.c
502
if (n == node->count) {
stand/lib/hammer1.c
509
node->count);
stand/lib/uuid_from_string.c
112
u->node[0] = fromhex(s + 24, 2, &ok);
stand/lib/uuid_from_string.c
113
u->node[1] = fromhex(s + 26, 2, &ok);
stand/lib/uuid_from_string.c
114
u->node[2] = fromhex(s + 28, 2, &ok);
stand/lib/uuid_from_string.c
115
u->node[3] = fromhex(s + 30, 2, &ok);
stand/lib/uuid_from_string.c
116
u->node[4] = fromhex(s + 32, 2, &ok);
stand/lib/uuid_from_string.c
117
u->node[5] = fromhex(s + 34, 2, &ok);
stand/lib/uuid_to_string.c
104
tohex(&w, 2, u->node[0]);
stand/lib/uuid_to_string.c
105
tohex(&w, 2, u->node[1]);
stand/lib/uuid_to_string.c
106
tohex(&w, 2, u->node[2]);
stand/lib/uuid_to_string.c
107
tohex(&w, 2, u->node[3]);
stand/lib/uuid_to_string.c
108
tohex(&w, 2, u->node[4]);
stand/lib/uuid_to_string.c
109
tohex(&w, 2, u->node[5]);
sys/bus/firewire/firewire.c
1122
u_int i, j, node, c_port = 0, i_branch = 0;
sys/bus/firewire/firewire.c
1150
node = self_id->p0.phy_id;
sys/bus/firewire/firewire.c
1151
if(fc->max_node < node){
sys/bus/firewire/firewire.c
1155
fc->speed_map->speed[node][node]
sys/bus/firewire/firewire.c
1157
for (j = 0; j < node; j ++) {
sys/bus/firewire/firewire.c
1158
fc->speed_map->speed[j][node]
sys/bus/firewire/firewire.c
1159
= fc->speed_map->speed[node][j]
sys/bus/firewire/firewire.c
911
fw_tl2xfer(struct firewire_comm *fc, int node, int tlabel)
sys/bus/firewire/firewire.c
920
if(tl->xfer->send.hdr.mode.hdr.dst == node){
sys/bus/firewire/fwohci.c
263
fwohci_set_bus_manager(struct firewire_comm *fc, u_int node)
sys/bus/firewire/fwohci.c
274
OWRITE(sc, OHCI_CSR_DATA, node);
sys/bus/firewire/fwohci.c
281
bm = node;
sys/bus/firewire/fwohci.c
284
"fw_set_bus_manager: %d->%d (loop=%d)\n", bm, node, i);
sys/bus/firewire/fwohcireg.h
281
fwohcireg_t node; /* Node ID 0xe8 */
sys/dev/acpica/acpi_thermal.c
141
static void acpi_tz_getparam(struct acpi_tz_softc *sc, char *node,
sys/dev/acpica/acpi_thermal.c
724
acpi_tz_getparam(struct acpi_tz_softc *sc, char *node, int *data)
sys/dev/acpica/acpi_thermal.c
729
if (ACPI_FAILURE(acpi_GetInteger(sc->tz_handle, node, data))) {
sys/dev/acpica/acpi_thermal.c
733
acpi_name(sc->tz_handle), node, *data));
sys/dev/apple/fw/apple_fw.c
189
ACPI_NAMESPACE_NODE *node;
sys/dev/apple/fw/apple_fw.c
199
node = AcpiNsValidateHandle(handle);
sys/dev/apple/fw/apple_fw.c
200
if (node == NULL)
sys/dev/apple/fw/apple_fw.c
203
obj = AcpiNsGetAttachedObject(node);
sys/dev/drm/amd/amdgpu/amdgpu_debugfs.c
857
struct drm_info_node *node = (struct drm_info_node *) m->private;
sys/dev/drm/amd/amdgpu/amdgpu_debugfs.c
858
struct drm_device *dev = node->minor->dev;
sys/dev/drm/amd/amdgpu/amdgpu_debugfs.c
892
struct drm_info_node *node = (struct drm_info_node *) m->private;
sys/dev/drm/amd/amdgpu/amdgpu_debugfs.c
893
struct drm_device *dev = node->minor->dev;
sys/dev/drm/amd/amdgpu/amdgpu_debugfs.c
902
struct drm_info_node *node = (struct drm_info_node *)m->private;
sys/dev/drm/amd/amdgpu/amdgpu_debugfs.c
903
struct drm_device *dev = node->minor->dev;
sys/dev/drm/amd/amdgpu/amdgpu_debugfs.c
912
struct drm_info_node *node = (struct drm_info_node *)m->private;
sys/dev/drm/amd/amdgpu/amdgpu_debugfs.c
913
struct drm_device *dev = node->minor->dev;
sys/dev/drm/amd/amdgpu/amdgpu_fence.c
664
struct drm_info_node *node = (struct drm_info_node *)m->private;
sys/dev/drm/amd/amdgpu/amdgpu_fence.c
665
struct drm_device *dev = node->minor->dev;
sys/dev/drm/amd/amdgpu/amdgpu_fence.c
705
struct drm_info_node *node = (struct drm_info_node *) m->private;
sys/dev/drm/amd/amdgpu/amdgpu_fence.c
706
struct drm_device *dev = node->minor->dev;
sys/dev/drm/amd/amdgpu/amdgpu_gem.c
844
struct drm_info_node *node = (struct drm_info_node *)m->private;
sys/dev/drm/amd/amdgpu/amdgpu_gem.c
845
struct drm_device *dev = node->minor->dev;
sys/dev/drm/amd/amdgpu/amdgpu_gtt_mgr.c
117
struct amdgpu_gtt_node *node = mem->mm_node;
sys/dev/drm/amd/amdgpu/amdgpu_gtt_mgr.c
140
r = drm_mm_insert_node_in_range(&mgr->mm, &node->node, mem->num_pages,
sys/dev/drm/amd/amdgpu/amdgpu_gtt_mgr.c
146
mem->start = node->node.start;
sys/dev/drm/amd/amdgpu/amdgpu_gtt_mgr.c
167
struct amdgpu_gtt_node *node;
sys/dev/drm/amd/amdgpu/amdgpu_gtt_mgr.c
179
node = kzalloc(sizeof(*node), GFP_KERNEL);
sys/dev/drm/amd/amdgpu/amdgpu_gtt_mgr.c
180
if (!node) {
sys/dev/drm/amd/amdgpu/amdgpu_gtt_mgr.c
185
node->node.start = AMDGPU_BO_INVALID_OFFSET;
sys/dev/drm/amd/amdgpu/amdgpu_gtt_mgr.c
186
node->node.size = mem->num_pages;
sys/dev/drm/amd/amdgpu/amdgpu_gtt_mgr.c
187
node->tbo = tbo;
sys/dev/drm/amd/amdgpu/amdgpu_gtt_mgr.c
188
mem->mm_node = node;
sys/dev/drm/amd/amdgpu/amdgpu_gtt_mgr.c
193
kfree(node);
sys/dev/drm/amd/amdgpu/amdgpu_gtt_mgr.c
199
mem->start = node->node.start;
sys/dev/drm/amd/amdgpu/amdgpu_gtt_mgr.c
223
struct amdgpu_gtt_node *node = mem->mm_node;
sys/dev/drm/amd/amdgpu/amdgpu_gtt_mgr.c
225
if (!node)
sys/dev/drm/amd/amdgpu/amdgpu_gtt_mgr.c
229
if (node->node.start != AMDGPU_BO_INVALID_OFFSET)
sys/dev/drm/amd/amdgpu/amdgpu_gtt_mgr.c
230
drm_mm_remove_node(&node->node);
sys/dev/drm/amd/amdgpu/amdgpu_gtt_mgr.c
234
kfree(node);
sys/dev/drm/amd/amdgpu/amdgpu_gtt_mgr.c
256
struct amdgpu_gtt_node *node;
sys/dev/drm/amd/amdgpu/amdgpu_gtt_mgr.c
262
node = container_of(mm_node, struct amdgpu_gtt_node, node);
sys/dev/drm/amd/amdgpu/amdgpu_gtt_mgr.c
263
r = amdgpu_ttm_recover_gart(node->tbo);
sys/dev/drm/amd/amdgpu/amdgpu_gtt_mgr.c
35
struct drm_mm_node node;
sys/dev/drm/amd/amdgpu/amdgpu_gtt_mgr.c
95
struct amdgpu_gtt_node *node = mem->mm_node;
sys/dev/drm/amd/amdgpu/amdgpu_gtt_mgr.c
97
return (node->node.start != AMDGPU_BO_INVALID_OFFSET);
sys/dev/drm/amd/amdgpu/amdgpu_ib.c
405
struct drm_info_node *node = (struct drm_info_node *) m->private;
sys/dev/drm/amd/amdgpu/amdgpu_ib.c
406
struct drm_device *dev = node->minor->dev;
sys/dev/drm/amd/amdgpu/amdgpu_kms.c
1224
struct drm_info_node *node = (struct drm_info_node *) m->private;
sys/dev/drm/amd/amdgpu/amdgpu_kms.c
1225
struct drm_device *dev = node->minor->dev;
sys/dev/drm/amd/amdgpu/amdgpu_mn.c
116
struct amdgpu_mn_node *node, *next_node;
sys/dev/drm/amd/amdgpu/amdgpu_mn.c
121
hash_del(&amn->node);
sys/dev/drm/amd/amdgpu/amdgpu_mn.c
122
rbtree_postorder_for_each_entry_safe(node, next_node,
sys/dev/drm/amd/amdgpu/amdgpu_mn.c
124
list_for_each_entry_safe(bo, next_bo, &node->bos, mn_list) {
sys/dev/drm/amd/amdgpu/amdgpu_mn.c
128
kfree(node);
sys/dev/drm/amd/amdgpu/amdgpu_mn.c
216
static void amdgpu_mn_invalidate_node(struct amdgpu_mn_node *node,
sys/dev/drm/amd/amdgpu/amdgpu_mn.c
223
list_for_each_entry(bo, &node->bos, mn_list) {
sys/dev/drm/amd/amdgpu/amdgpu_mn.c
268
struct amdgpu_mn_node *node;
sys/dev/drm/amd/amdgpu/amdgpu_mn.c
275
node = container_of(it, struct amdgpu_mn_node, it);
sys/dev/drm/amd/amdgpu/amdgpu_mn.c
278
amdgpu_mn_invalidate_node(node, start, end);
sys/dev/drm/amd/amdgpu/amdgpu_mn.c
313
struct amdgpu_mn_node *node;
sys/dev/drm/amd/amdgpu/amdgpu_mn.c
321
node = container_of(it, struct amdgpu_mn_node, it);
sys/dev/drm/amd/amdgpu/amdgpu_mn.c
324
list_for_each_entry(bo, &node->bos, mn_list) {
sys/dev/drm/amd/amdgpu/amdgpu_mn.c
397
hash_for_each_possible(adev->mn_hash, amn, node, key)
sys/dev/drm/amd/amdgpu/amdgpu_mn.c
420
hash_add(adev->mn_hash, &amn->node, AMDGPU_MN_KEY(mm, type));
sys/dev/drm/amd/amdgpu/amdgpu_mn.c
452
struct amdgpu_mn_node *node = NULL, *new_node;
sys/dev/drm/amd/amdgpu/amdgpu_mn.c
469
kfree(node);
sys/dev/drm/amd/amdgpu/amdgpu_mn.c
470
node = container_of(it, struct amdgpu_mn_node, it);
sys/dev/drm/amd/amdgpu/amdgpu_mn.c
471
interval_tree_remove(&node->it, &amn->objects);
sys/dev/drm/amd/amdgpu/amdgpu_mn.c
474
list_splice(&node->bos, &bos);
sys/dev/drm/amd/amdgpu/amdgpu_mn.c
477
if (!node)
sys/dev/drm/amd/amdgpu/amdgpu_mn.c
478
node = new_node;
sys/dev/drm/amd/amdgpu/amdgpu_mn.c
484
node->it.start = addr;
sys/dev/drm/amd/amdgpu/amdgpu_mn.c
485
node->it.last = end;
sys/dev/drm/amd/amdgpu/amdgpu_mn.c
486
INIT_LIST_HEAD(&node->bos);
sys/dev/drm/amd/amdgpu/amdgpu_mn.c
487
list_splice(&bos, &node->bos);
sys/dev/drm/amd/amdgpu/amdgpu_mn.c
488
list_add(&bo->mn_list, &node->bos);
sys/dev/drm/amd/amdgpu/amdgpu_mn.c
490
interval_tree_insert(&node->it, &amn->objects);
sys/dev/drm/amd/amdgpu/amdgpu_mn.c
527
struct amdgpu_mn_node *node;
sys/dev/drm/amd/amdgpu/amdgpu_mn.c
529
node = container_of(head, struct amdgpu_mn_node, bos);
sys/dev/drm/amd/amdgpu/amdgpu_mn.c
530
interval_tree_remove(&node->it, &amn->objects);
sys/dev/drm/amd/amdgpu/amdgpu_mn.c
531
kfree(node);
sys/dev/drm/amd/amdgpu/amdgpu_mn.c
83
struct hlist_node node;
sys/dev/drm/amd/amdgpu/amdgpu_object.h
203
struct drm_mm_node *node = bo->tbo.mem.mm_node;
sys/dev/drm/amd/amdgpu/amdgpu_object.h
210
pages_left -= node->size, node++)
sys/dev/drm/amd/amdgpu/amdgpu_object.h
211
if (node->start < fpfn)
sys/dev/drm/amd/amdgpu/amdgpu_pm.c
2264
struct drm_info_node *node = (struct drm_info_node *) m->private;
sys/dev/drm/amd/amdgpu/amdgpu_pm.c
2265
struct drm_device *dev = node->minor->dev;
sys/dev/drm/amd/amdgpu/amdgpu_sync.c
137
hash_for_each_possible(sync->fences, e, node, f->context) {
sys/dev/drm/amd/amdgpu/amdgpu_sync.c
178
hash_add(sync->fences, &e->node, f->context);
sys/dev/drm/amd/amdgpu/amdgpu_sync.c
266
hash_for_each_safe(sync->fences, i, tmp, e, node) {
sys/dev/drm/amd/amdgpu/amdgpu_sync.c
271
hash_del(&e->node);
sys/dev/drm/amd/amdgpu/amdgpu_sync.c
308
hash_for_each_safe(sync->fences, i, tmp, e, node) {
sys/dev/drm/amd/amdgpu/amdgpu_sync.c
314
hash_del(&e->node);
sys/dev/drm/amd/amdgpu/amdgpu_sync.c
341
hash_for_each_safe(source->fences, i, tmp, e, node) {
sys/dev/drm/amd/amdgpu/amdgpu_sync.c
348
hash_del(&e->node);
sys/dev/drm/amd/amdgpu/amdgpu_sync.c
366
hash_for_each_safe(sync->fences, i, tmp, e, node) {
sys/dev/drm/amd/amdgpu/amdgpu_sync.c
37
struct hlist_node node;
sys/dev/drm/amd/amdgpu/amdgpu_sync.c
371
hash_del(&e->node);
sys/dev/drm/amd/amdgpu/amdgpu_sync.c
392
hash_for_each_safe(sync->fences, i, tmp, e, node) {
sys/dev/drm/amd/amdgpu/amdgpu_sync.c
393
hash_del(&e->node);
sys/dev/drm/amd/amdgpu/amdgpu_ttm.c
1532
struct drm_mm_node *node = bo->mem.mm_node;
sys/dev/drm/amd/amdgpu/amdgpu_ttm.c
1558
if (place->fpfn < (node->start + node->size) &&
sys/dev/drm/amd/amdgpu/amdgpu_ttm.c
1559
!(place->lpfn && place->lpfn <= node->start))
sys/dev/drm/amd/amdgpu/amdgpu_ttm.c
1562
num_pages -= node->size;
sys/dev/drm/amd/amdgpu/amdgpu_ttm.c
1563
++node;
sys/dev/drm/amd/amdgpu/amdgpu_ttm.c
2247
struct drm_info_node *node = (struct drm_info_node *)m->private;
sys/dev/drm/amd/amdgpu/amdgpu_ttm.c
2248
unsigned ttm_pl = (uintptr_t)node->info_ent->data;
sys/dev/drm/amd/amdgpu/amdgpu_ttm.c
2249
struct drm_device *dev = node->minor->dev;
sys/dev/drm/amd/amdgpu/amdgpu_vm.c
101
amdgpu_vm_it_remove(struct amdgpu_bo_va_mapping *node,
sys/dev/drm/amd/amdgpu/amdgpu_vm.c
104
rb_erase_cached(&node->rb, root);
sys/dev/drm/amd/amdgpu/amdgpu_vm.c
108
amdgpu_vm_it_insert(struct amdgpu_bo_va_mapping *node,
sys/dev/drm/amd/amdgpu/amdgpu_vm.c
119
if (node->start < iter_node->start)
sys/dev/drm/amd/amdgpu/amdgpu_vm.c
125
rb_link_node(&node->rb, parent, iter);
sys/dev/drm/amd/amdgpu/amdgpu_vm.c
126
rb_insert_color_cached(&node->rb, root, false);
sys/dev/drm/amd/amdgpu/amdgpu_vm.c
62
#define START(node) ((node)->start)
sys/dev/drm/amd/amdgpu/amdgpu_vm.c
63
#define LAST(node) ((node)->last)
sys/dev/drm/amd/amdgpu/amdgpu_vm.c
74
struct amdgpu_bo_va_mapping *node;
sys/dev/drm/amd/amdgpu/amdgpu_vm.c
78
node = rb_entry(rb, typeof(*node), rb);
sys/dev/drm/amd/amdgpu/amdgpu_vm.c
79
if (LAST(node) >= start && START(node) <= last)
sys/dev/drm/amd/amdgpu/amdgpu_vm.c
80
return node;
sys/dev/drm/amd/amdgpu/amdgpu_vm.c
86
amdgpu_vm_it_iter_next(struct amdgpu_bo_va_mapping *node, uint64_t start,
sys/dev/drm/amd/amdgpu/amdgpu_vm.c
90
struct rb_node *rb = &node->rb;
sys/dev/drm/amd/amdgpu/amdgpu_vm.c
93
node = rb_entry(rb, typeof(*node), rb);
sys/dev/drm/amd/amdgpu/amdgpu_vm.c
94
if (LAST(node) >= start && START(node) <= last)
sys/dev/drm/amd/amdgpu/amdgpu_vm.c
95
return node;
sys/dev/drm/amd/amdgpu/amdgpu_vram_mgr.c
137
struct drm_mm_node *node)
sys/dev/drm/amd/amdgpu/amdgpu_vram_mgr.c
141
start = node->start + node->size;
sys/dev/drm/amd/amdgpu/amdgpu_vram_mgr.c
87
struct drm_mm_node *node)
sys/dev/drm/amd/amdgpu/amdgpu_vram_mgr.c
89
uint64_t start = node->start << PAGE_SHIFT;
sys/dev/drm/amd/amdgpu/amdgpu_vram_mgr.c
90
uint64_t end = (node->size + node->start) << PAGE_SHIFT;
sys/dev/drm/drm_atomic.c
1169
struct drm_info_node *node = (struct drm_info_node *) m->private;
sys/dev/drm/drm_atomic.c
1170
struct drm_device *dev = node->minor->dev;
sys/dev/drm/drm_fb_helper.c
2756
info->node, info->fix.id);
sys/dev/drm/drm_file.c
531
struct pci_bus, node);
sys/dev/drm/drm_framebuffer.c
1077
struct drm_info_node *node = m->private;
sys/dev/drm/drm_framebuffer.c
1078
struct drm_device *dev = node->minor->dev;
sys/dev/drm/drm_gem.c
1000
obj = container_of(node, struct drm_gem_object, vma_node);
sys/dev/drm/drm_gem.c
1019
if (!drm_vma_node_is_allowed(node, priv)) {
sys/dev/drm/drm_gem.c
1024
if (node->readonly) {
sys/dev/drm/drm_gem.c
1033
ret = drm_gem_mmap_obj(obj, drm_vma_node_size(node) << PAGE_SHIFT,
sys/dev/drm/drm_gem.c
989
struct drm_vma_offset_node *node;
sys/dev/drm/drm_gem.c
996
node = drm_vma_offset_exact_lookup_locked(dev->vma_offset_manager,
sys/dev/drm/drm_gem.c
999
if (likely(node)) {
sys/dev/drm/drm_mipi_dsi.c
160
of_mipi_dsi_device_add(struct mipi_dsi_host *host, struct device_node *node)
sys/dev/drm/drm_mipi_dsi.c
167
if (of_modalias_node(node, info.type, sizeof(info.type)) < 0) {
sys/dev/drm/drm_mipi_dsi.c
168
dev_err(dev, "modalias failure on %pOF\n", node);
sys/dev/drm/drm_mipi_dsi.c
172
ret = of_property_read_u32(node, "reg", &reg);
sys/dev/drm/drm_mipi_dsi.c
175
node, ret);
sys/dev/drm/drm_mipi_dsi.c
180
info.node = of_node_get(node);
sys/dev/drm/drm_mipi_dsi.c
186
of_mipi_dsi_device_add(struct mipi_dsi_host *host, struct device_node *node)
sys/dev/drm/drm_mipi_dsi.c
229
dsi->dev.of_node = info->node;
sys/dev/drm/drm_mipi_dsi.c
266
struct mipi_dsi_host *of_find_mipi_dsi_host_by_node(struct device_node *node)
sys/dev/drm/drm_mipi_dsi.c
273
if (host->dev->of_node == node) {
sys/dev/drm/drm_mipi_dsi.c
287
struct device_node *node;
sys/dev/drm/drm_mipi_dsi.c
289
for_each_available_child_of_node(host->dev->of_node, node) {
sys/dev/drm/drm_mipi_dsi.c
291
if (!of_find_property(node, "reg", NULL))
sys/dev/drm/drm_mipi_dsi.c
293
of_mipi_dsi_device_add(host, node);
sys/dev/drm/drm_mm.c
108
static noinline void save_stack(struct drm_mm_node *node)
sys/dev/drm/drm_mm.c
123
node->stack = depot_save_stack(&trace, GFP_NOWAIT);
sys/dev/drm/drm_mm.c
128
struct drm_mm_node *node;
sys/dev/drm/drm_mm.c
136
list_for_each_entry(node, drm_mm_nodes(mm), node_list) {
sys/dev/drm/drm_mm.c
142
if (!node->stack) {
sys/dev/drm/drm_mm.c
144
node->start, node->size);
sys/dev/drm/drm_mm.c
148
depot_fetch_stack(node->stack, &trace);
sys/dev/drm/drm_mm.c
151
node->start, node->size, buf);
sys/dev/drm/drm_mm.c
160
static void save_stack(struct drm_mm_node *node) { }
sys/dev/drm/drm_mm.c
164
#define START(node) ((node)->start)
sys/dev/drm/drm_mm.c
165
#define LAST(node) ((node)->start + (node)->size - 1)
sys/dev/drm/drm_mm.c
180
struct drm_mm_node *node)
sys/dev/drm/drm_mm.c
187
node->__subtree_last = LAST(node);
sys/dev/drm/drm_mm.c
193
if (parent->__subtree_last >= node->__subtree_last)
sys/dev/drm/drm_mm.c
196
parent->__subtree_last = node->__subtree_last;
sys/dev/drm/drm_mm.c
212
if (parent->__subtree_last < node->__subtree_last)
sys/dev/drm/drm_mm.c
213
parent->__subtree_last = node->__subtree_last;
sys/dev/drm/drm_mm.c
214
if (node->start < parent->start) {
sys/dev/drm/drm_mm.c
222
rb_link_node(&node->rb, rb, link);
sys/dev/drm/drm_mm.c
224
rb_insert_augmented_cached(&node->rb, &mm->interval_tree, leftmost,
sys/dev/drm/drm_mm.c
227
rb_insert_color_cached(&node->rb, &mm->interval_tree, leftmost);
sys/dev/drm/drm_mm.c
233
u64 x = expr(node); \
sys/dev/drm/drm_mm.c
241
rb_link_node(&node->member, rb, link); \
sys/dev/drm/drm_mm.c
242
rb_insert_color(&node->member, &root); \
sys/dev/drm/drm_mm.c
254
struct drm_mm_node *node)
sys/dev/drm/drm_mm.c
257
u64 x = node->hole_size;
sys/dev/drm/drm_mm.c
270
rb_link_node(&node->rb_hole_size, rb, link);
sys/dev/drm/drm_mm.c
271
rb_insert_color_cached(&node->rb_hole_size, root, first);
sys/dev/drm/drm_mm.c
274
static void add_hole(struct drm_mm_node *node)
sys/dev/drm/drm_mm.c
276
struct drm_mm *mm = node->mm;
sys/dev/drm/drm_mm.c
278
node->hole_size =
sys/dev/drm/drm_mm.c
279
__drm_mm_hole_node_end(node) - __drm_mm_hole_node_start(node);
sys/dev/drm/drm_mm.c
280
DRM_MM_BUG_ON(!drm_mm_hole_follows(node));
sys/dev/drm/drm_mm.c
282
insert_hole_size(&mm->holes_size, node);
sys/dev/drm/drm_mm.c
285
list_add(&node->hole_stack, &mm->hole_stack);
sys/dev/drm/drm_mm.c
288
static void rm_hole(struct drm_mm_node *node)
sys/dev/drm/drm_mm.c
290
DRM_MM_BUG_ON(!drm_mm_hole_follows(node));
sys/dev/drm/drm_mm.c
292
list_del(&node->hole_stack);
sys/dev/drm/drm_mm.c
293
rb_erase_cached(&node->rb_hole_size, &node->mm->holes_size);
sys/dev/drm/drm_mm.c
294
rb_erase(&node->rb_hole_addr, &node->mm->holes_addr);
sys/dev/drm/drm_mm.c
295
node->hole_size = 0;
sys/dev/drm/drm_mm.c
297
DRM_MM_BUG_ON(drm_mm_hole_follows(node));
sys/dev/drm/drm_mm.c
321
struct drm_mm_node *node =
sys/dev/drm/drm_mm.c
324
if (size <= node->hole_size) {
sys/dev/drm/drm_mm.c
325
best = node;
sys/dev/drm/drm_mm.c
338
struct drm_mm_node *node = NULL;
sys/dev/drm/drm_mm.c
343
node = rb_hole_addr_to_node(rb);
sys/dev/drm/drm_mm.c
344
hole_start = __drm_mm_hole_node_start(node);
sys/dev/drm/drm_mm.c
347
rb = node->rb_hole_addr.rb_left;
sys/dev/drm/drm_mm.c
348
else if (addr > hole_start + node->hole_size)
sys/dev/drm/drm_mm.c
349
rb = node->rb_hole_addr.rb_right;
sys/dev/drm/drm_mm.c
354
return node;
sys/dev/drm/drm_mm.c
382
struct drm_mm_node *node,
sys/dev/drm/drm_mm.c
388
return rb_hole_size_to_node(rb_prev(&node->rb_hole_size));
sys/dev/drm/drm_mm.c
391
return rb_hole_addr_to_node(rb_next(&node->rb_hole_addr));
sys/dev/drm/drm_mm.c
394
return rb_hole_addr_to_node(rb_prev(&node->rb_hole_addr));
sys/dev/drm/drm_mm.c
397
node = list_next_entry(node, hole_stack);
sys/dev/drm/drm_mm.c
398
return &node->hole_stack == &mm->hole_stack ? NULL : node;
sys/dev/drm/drm_mm.c
416
int drm_mm_reserve_node(struct drm_mm *mm, struct drm_mm_node *node)
sys/dev/drm/drm_mm.c
418
u64 end = node->start + node->size;
sys/dev/drm/drm_mm.c
423
end = node->start + node->size;
sys/dev/drm/drm_mm.c
424
if (unlikely(end <= node->start))
sys/dev/drm/drm_mm.c
428
hole = find_hole(mm, node->start);
sys/dev/drm/drm_mm.c
436
mm->color_adjust(hole, node->color, &adj_start, &adj_end);
sys/dev/drm/drm_mm.c
438
if (adj_start > node->start || adj_end < end)
sys/dev/drm/drm_mm.c
441
node->mm = mm;
sys/dev/drm/drm_mm.c
443
list_add(&node->node_list, &hole->node_list);
sys/dev/drm/drm_mm.c
444
drm_mm_interval_tree_add_node(hole, node);
sys/dev/drm/drm_mm.c
445
node->allocated = true;
sys/dev/drm/drm_mm.c
446
node->hole_size = 0;
sys/dev/drm/drm_mm.c
449
if (node->start > hole_start)
sys/dev/drm/drm_mm.c
452
add_hole(node);
sys/dev/drm/drm_mm.c
454
save_stack(node);
sys/dev/drm/drm_mm.c
481
struct drm_mm_node * const node,
sys/dev/drm/drm_mm.c
556
node->mm = mm;
sys/dev/drm/drm_mm.c
557
node->size = size;
sys/dev/drm/drm_mm.c
558
node->start = adj_start;
sys/dev/drm/drm_mm.c
559
node->color = color;
sys/dev/drm/drm_mm.c
560
node->hole_size = 0;
sys/dev/drm/drm_mm.c
562
list_add(&node->node_list, &hole->node_list);
sys/dev/drm/drm_mm.c
563
drm_mm_interval_tree_add_node(hole, node);
sys/dev/drm/drm_mm.c
564
node->allocated = true;
sys/dev/drm/drm_mm.c
570
add_hole(node);
sys/dev/drm/drm_mm.c
572
save_stack(node);
sys/dev/drm/drm_mm.c
588
void drm_mm_remove_node(struct drm_mm_node *node)
sys/dev/drm/drm_mm.c
590
struct drm_mm *mm = node->mm;
sys/dev/drm/drm_mm.c
597
DRM_MM_BUG_ON(!node->allocated);
sys/dev/drm/drm_mm.c
598
DRM_MM_BUG_ON(node->scanned_block);
sys/dev/drm/drm_mm.c
600
prev_node = list_prev_entry(node, node_list);
sys/dev/drm/drm_mm.c
602
if (drm_mm_hole_follows(node))
sys/dev/drm/drm_mm.c
603
rm_hole(node);
sys/dev/drm/drm_mm.c
605
drm_mm_interval_tree_remove(node, &mm->interval_tree);
sys/dev/drm/drm_mm.c
606
list_del(&node->node_list);
sys/dev/drm/drm_mm.c
607
node->allocated = false;
sys/dev/drm/drm_mm.c
745
struct drm_mm_node *node)
sys/dev/drm/drm_mm.c
753
DRM_MM_BUG_ON(node->mm != mm);
sys/dev/drm/drm_mm.c
754
DRM_MM_BUG_ON(!node->allocated);
sys/dev/drm/drm_mm.c
755
DRM_MM_BUG_ON(node->scanned_block);
sys/dev/drm/drm_mm.c
756
node->scanned_block = true;
sys/dev/drm/drm_mm.c
764
hole = list_prev_entry(node, node_list);
sys/dev/drm/drm_mm.c
765
DRM_MM_BUG_ON(list_next_entry(hole, node_list) != node);
sys/dev/drm/drm_mm.c
766
__list_del_entry(&node->node_list);
sys/dev/drm/drm_mm.c
836
struct drm_mm_node *node)
sys/dev/drm/drm_mm.c
840
DRM_MM_BUG_ON(node->mm != scan->mm);
sys/dev/drm/drm_mm.c
841
DRM_MM_BUG_ON(!node->scanned_block);
sys/dev/drm/drm_mm.c
842
node->scanned_block = false;
sys/dev/drm/drm_mm.c
844
DRM_MM_BUG_ON(!node->mm->scan_active);
sys/dev/drm/drm_mm.c
845
node->mm->scan_active--;
sys/dev/drm/drm_mm.c
855
prev_node = list_prev_entry(node, node_list);
sys/dev/drm/drm_mm.c
857
list_next_entry(node, node_list));
sys/dev/drm/drm_mm.c
858
list_add(&node->node_list, &prev_node->node_list);
sys/dev/drm/drm_mm.c
860
return (node->start + node->size > scan->hit_start &&
sys/dev/drm/drm_mm.c
861
node->start < scan->hit_end);
sys/dev/drm/drm_syncobj.c
106
list_add_tail(&cb->node, &syncobj->cb_list);
sys/dev/drm/drm_syncobj.c
158
list_del_init(&cb->node);
sys/dev/drm/drm_syncobj.c
187
list_for_each_entry_safe(cur, tmp, &syncobj->cb_list, node) {
sys/dev/drm/drm_syncobj.c
188
list_del_init(&cur->node);
sys/dev/drm/drm_vma_manager.c
143
struct drm_mm_node *node, *best;
sys/dev/drm/drm_vma_manager.c
151
node = rb_entry(iter, struct drm_mm_node, rb);
sys/dev/drm/drm_vma_manager.c
152
offset = node->start;
sys/dev/drm/drm_vma_manager.c
155
best = node;
sys/dev/drm/drm_vma_manager.c
201
struct drm_vma_offset_node *node, unsigned long pages)
sys/dev/drm/drm_vma_manager.c
207
if (!drm_mm_node_allocated(&node->vm_node))
sys/dev/drm/drm_vma_manager.c
209
&node->vm_node, pages);
sys/dev/drm/drm_vma_manager.c
229
struct drm_vma_offset_node *node)
sys/dev/drm/drm_vma_manager.c
233
if (drm_mm_node_allocated(&node->vm_node)) {
sys/dev/drm/drm_vma_manager.c
234
drm_mm_remove_node(&node->vm_node);
sys/dev/drm/drm_vma_manager.c
235
memset(&node->vm_node, 0, sizeof(node->vm_node));
sys/dev/drm/drm_vma_manager.c
262
int drm_vma_node_allow(struct drm_vma_offset_node *node, struct drm_file *tag)
sys/dev/drm/drm_vma_manager.c
275
lockmgr(&node->vm_lock, LK_EXCLUSIVE);
sys/dev/drm/drm_vma_manager.c
277
iter = &node->vm_files.rb_node;
sys/dev/drm/drm_vma_manager.c
301
rb_insert_color(&new->vm_rb, &node->vm_files);
sys/dev/drm/drm_vma_manager.c
305
lockmgr(&node->vm_lock, LK_RELEASE);
sys/dev/drm/drm_vma_manager.c
324
void drm_vma_node_revoke(struct drm_vma_offset_node *node,
sys/dev/drm/drm_vma_manager.c
330
lockmgr(&node->vm_lock, LK_EXCLUSIVE);
sys/dev/drm/drm_vma_manager.c
332
iter = node->vm_files.rb_node;
sys/dev/drm/drm_vma_manager.c
337
rb_erase(&entry->vm_rb, &node->vm_files);
sys/dev/drm/drm_vma_manager.c
348
lockmgr(&node->vm_lock, LK_RELEASE);
sys/dev/drm/drm_vma_manager.c
365
bool drm_vma_node_is_allowed(struct drm_vma_offset_node *node,
sys/dev/drm/drm_vma_manager.c
371
lockmgr(&node->vm_lock, LK_EXCLUSIVE);
sys/dev/drm/drm_vma_manager.c
373
iter = node->vm_files.rb_node;
sys/dev/drm/drm_vma_manager.c
384
lockmgr(&node->vm_lock, LK_RELEASE);
sys/dev/drm/i915/i915_cmd_parser.c
787
struct hlist_node node;
sys/dev/drm/i915/i915_cmd_parser.c
834
hash_add(engine->cmd_hash, &desc_node->node,
sys/dev/drm/i915/i915_cmd_parser.c
848
hash_for_each_safe(engine->cmd_hash, i, tmp, desc_node, node) {
sys/dev/drm/i915/i915_cmd_parser.c
849
hash_del(&desc_node->node);
sys/dev/drm/i915/i915_cmd_parser.c
968
hash_for_each_possible(engine->cmd_hash, desc_node, node,
sys/dev/drm/i915/i915_drv.h
3325
struct drm_mm_node *node,
sys/dev/drm/i915/i915_drv.h
3341
struct drm_mm_node *node, u64 size,
sys/dev/drm/i915/i915_drv.h
3344
struct drm_mm_node *node, u64 size,
sys/dev/drm/i915/i915_drv.h
3348
struct drm_mm_node *node);
sys/dev/drm/i915/i915_gem.c
1203
struct drm_mm_node node;
sys/dev/drm/i915/i915_gem.c
1219
node.start = i915_ggtt_offset(vma);
sys/dev/drm/i915/i915_gem.c
1220
node.allocated = false;
sys/dev/drm/i915/i915_gem.c
1228
ret = insert_mappable_node(ggtt, &node, PAGE_SIZE);
sys/dev/drm/i915/i915_gem.c
1231
GEM_BUG_ON(!node.allocated);
sys/dev/drm/i915/i915_gem.c
1251
u32 page_base = node.start;
sys/dev/drm/i915/i915_gem.c
1255
if (node.allocated) {
sys/dev/drm/i915/i915_gem.c
1259
node.start, I915_CACHE_NONE, 0);
sys/dev/drm/i915/i915_gem.c
1278
if (node.allocated) {
sys/dev/drm/i915/i915_gem.c
1280
ggtt->vm.clear_range(&ggtt->vm, node.start, node.size);
sys/dev/drm/i915/i915_gem.c
1281
remove_mappable_node(&node);
sys/dev/drm/i915/i915_gem.c
1390
struct drm_mm_node node;
sys/dev/drm/i915/i915_gem.c
1422
node.start = i915_ggtt_offset(vma);
sys/dev/drm/i915/i915_gem.c
1423
node.allocated = false;
sys/dev/drm/i915/i915_gem.c
1431
ret = insert_mappable_node(ggtt, &node, PAGE_SIZE);
sys/dev/drm/i915/i915_gem.c
1434
GEM_BUG_ON(!node.allocated);
sys/dev/drm/i915/i915_gem.c
1455
u32 page_base = node.start;
sys/dev/drm/i915/i915_gem.c
1459
if (node.allocated) {
sys/dev/drm/i915/i915_gem.c
1463
node.start, I915_CACHE_NONE, 0);
sys/dev/drm/i915/i915_gem.c
1488
if (node.allocated) {
sys/dev/drm/i915/i915_gem.c
1490
ggtt->vm.clear_range(&ggtt->vm, node.start, node.size);
sys/dev/drm/i915/i915_gem.c
1491
remove_mappable_node(&node);
sys/dev/drm/i915/i915_gem.c
1739
if (!drm_mm_node_allocated(&vma->node))
sys/dev/drm/i915/i915_gem.c
2152
static inline void drm_vma_node_unmap(struct drm_vma_offset_node *node,
sys/dev/drm/i915/i915_gem.c
2156
node,struct drm_i915_gem_object, base.vma_node);
sys/dev/drm/i915/i915_gem.c
2392
vma->node.start + offset);
sys/dev/drm/i915/i915_gem.c
265
pinned += vma->node.size;
sys/dev/drm/i915/i915_gem.c
268
pinned += vma->node.size;
sys/dev/drm/i915/i915_gem.c
4430
if (!drm_mm_node_allocated(&vma->node))
sys/dev/drm/i915/i915_gem.c
4508
if (!drm_mm_node_allocated(&vma->node))
sys/dev/drm/i915/i915_gem.c
4518
vma->node.color = cache_level;
sys/dev/drm/i915/i915_gem.c
74
struct drm_mm_node *node, u32 size)
sys/dev/drm/i915/i915_gem.c
76
memset(node, 0, sizeof(*node));
sys/dev/drm/i915/i915_gem.c
77
return drm_mm_insert_node_in_range(&ggtt->vm.mm, node,
sys/dev/drm/i915/i915_gem.c
84
remove_mappable_node(struct drm_mm_node *node)
sys/dev/drm/i915/i915_gem.c
86
drm_mm_remove_node(node);
sys/dev/drm/i915/i915_gem_evict.c
136
struct drm_mm_node *node;
sys/dev/drm/i915/i915_gem_evict.c
188
ret = drm_mm_scan_remove_block(&scan, &vma->node);
sys/dev/drm/i915/i915_gem_evict.c
244
if (drm_mm_scan_remove_block(&scan, &vma->node))
sys/dev/drm/i915/i915_gem_evict.c
258
while (ret == 0 && (node = drm_mm_scan_color_evict(&scan))) {
sys/dev/drm/i915/i915_gem_evict.c
259
vma = container_of(node, struct i915_vma, node);
sys/dev/drm/i915/i915_gem_evict.c
282
struct drm_mm_node *node;
sys/dev/drm/i915/i915_gem_evict.c
314
drm_mm_for_each_node_in_range(node, &vm->mm, start, end) {
sys/dev/drm/i915/i915_gem_evict.c
316
if (node->color == I915_COLOR_UNEVICTABLE) {
sys/dev/drm/i915/i915_gem_evict.c
321
GEM_BUG_ON(!node->allocated);
sys/dev/drm/i915/i915_gem_evict.c
322
vma = container_of(node, typeof(*vma), node);
sys/dev/drm/i915/i915_gem_evict.c
331
if (node->start + node->size == target->start) {
sys/dev/drm/i915/i915_gem_evict.c
332
if (node->color == target->color)
sys/dev/drm/i915/i915_gem_evict.c
335
if (node->start == target->start + target->size) {
sys/dev/drm/i915/i915_gem_evict.c
336
if (node->color == target->color)
sys/dev/drm/i915/i915_gem_evict.c
94
return drm_mm_scan_add_block(scan, &vma->node);
sys/dev/drm/i915/i915_gem_execbuffer.c
1006
cache->node.mm = (void *)obj;
sys/dev/drm/i915/i915_gem_execbuffer.c
1047
memset(&cache->node, 0, sizeof(cache->node));
sys/dev/drm/i915/i915_gem_execbuffer.c
1049
(&ggtt->vm.mm, &cache->node,
sys/dev/drm/i915/i915_gem_execbuffer.c
1064
cache->node.start = vma->node.start;
sys/dev/drm/i915/i915_gem_execbuffer.c
1065
cache->node.mm = (void *)vma;
sys/dev/drm/i915/i915_gem_execbuffer.c
1069
offset = cache->node.start;
sys/dev/drm/i915/i915_gem_execbuffer.c
1070
if (cache->node.allocated) {
sys/dev/drm/i915/i915_gem_execbuffer.c
1190
batch->node.start, PAGE_SIZE,
sys/dev/drm/i915/i915_gem_execbuffer.c
1286
addr = gen8_canonical_addr(vma->node.start + offset);
sys/dev/drm/i915/i915_gem_execbuffer.c
1345
return target->node.start | UPDATE;
sys/dev/drm/i915/i915_gem_execbuffer.c
1408
gen8_canonical_addr(target->node.start) == reloc->presumed_offset)
sys/dev/drm/i915/i915_gem_execbuffer.c
1996
eb->batch->node.start +
sys/dev/drm/i915/i915_gem_execbuffer.c
261
struct drm_mm_node node; /** temporary GTT binding */
sys/dev/drm/i915/i915_gem_execbuffer.c
368
if (vma->node.size < entry->pad_to_size)
sys/dev/drm/i915/i915_gem_execbuffer.c
371
if (entry->alignment && !IS_ALIGNED(vma->node.start, entry->alignment))
sys/dev/drm/i915/i915_gem_execbuffer.c
375
vma->node.start != entry->offset)
sys/dev/drm/i915/i915_gem_execbuffer.c
379
vma->node.start < BATCH_OFFSET_BIAS)
sys/dev/drm/i915/i915_gem_execbuffer.c
383
(vma->node.start + vma->node.size - 1) >> 32)
sys/dev/drm/i915/i915_gem_execbuffer.c
401
if (vma->node.size)
sys/dev/drm/i915/i915_gem_execbuffer.c
402
pin_flags = vma->node.start;
sys/dev/drm/i915/i915_gem_execbuffer.c
559
if (entry->offset != vma->node.start) {
sys/dev/drm/i915/i915_gem_execbuffer.c
560
entry->offset = vma->node.start | UPDATE;
sys/dev/drm/i915/i915_gem_execbuffer.c
567
if (drm_mm_node_allocated(&vma->node))
sys/dev/drm/i915/i915_gem_execbuffer.c
627
if (entry->offset != vma->node.start) {
sys/dev/drm/i915/i915_gem_execbuffer.c
628
entry->offset = vma->node.start | UPDATE;
sys/dev/drm/i915/i915_gem_execbuffer.c
823
GEM_BUG_ON(drm_mm_node_allocated(&vma->node) &&
sys/dev/drm/i915/i915_gem_execbuffer.c
901
return gen8_canonical_addr((int)reloc->delta + target->node.start);
sys/dev/drm/i915/i915_gem_execbuffer.c
915
cache->node.allocated = false;
sys/dev/drm/i915/i915_gem_execbuffer.c
966
i915_gem_obj_finish_shmem_access((struct drm_i915_gem_object *)cache->node.mm);
sys/dev/drm/i915/i915_gem_execbuffer.c
970
if (cache->node.allocated) {
sys/dev/drm/i915/i915_gem_execbuffer.c
974
cache->node.start,
sys/dev/drm/i915/i915_gem_execbuffer.c
975
cache->node.size);
sys/dev/drm/i915/i915_gem_execbuffer.c
976
drm_mm_remove_node(&cache->node);
sys/dev/drm/i915/i915_gem_execbuffer.c
978
i915_vma_unpin((struct i915_vma *)cache->node.mm);
sys/dev/drm/i915/i915_gem_fence_reg.c
128
GEM_BUG_ON(vma->node.start & ~I915_FENCE_START_MASK);
sys/dev/drm/i915/i915_gem_fence_reg.c
130
GEM_BUG_ON(!IS_ALIGNED(vma->node.start, vma->fence_size));
sys/dev/drm/i915/i915_gem_fence_reg.c
138
val = vma->node.start;
sys/dev/drm/i915/i915_gem_fence_reg.c
166
GEM_BUG_ON(vma->node.start & ~I830_FENCE_START_MASK);
sys/dev/drm/i915/i915_gem_fence_reg.c
169
GEM_BUG_ON(!IS_ALIGNED(vma->node.start, vma->fence_size));
sys/dev/drm/i915/i915_gem_fence_reg.c
171
val = vma->node.start;
sys/dev/drm/i915/i915_gem_fence_reg.c
83
GEM_BUG_ON(!IS_ALIGNED(vma->node.start, I965_FENCE_PAGE));
sys/dev/drm/i915/i915_gem_fence_reg.c
87
val = (vma->node.start + vma->fence_size - I965_FENCE_PAGE) << 32;
sys/dev/drm/i915/i915_gem_fence_reg.c
88
val |= vma->node.start;
sys/dev/drm/i915/i915_gem_gtt.c
1101
struct gen8_insert_pte idx = gen8_insert_pte(vma->node.start);
sys/dev/drm/i915/i915_gem_gtt.c
1116
u64 start = vma->node.start;
sys/dev/drm/i915/i915_gem_gtt.c
1194
!iter->sg && IS_ALIGNED(vma->node.start +
sys/dev/drm/i915/i915_gem_gtt.c
1195
vma->node.size,
sys/dev/drm/i915/i915_gem_gtt.c
1241
struct gen8_insert_pte idx = gen8_insert_pte(vma->node.start);
sys/dev/drm/i915/i915_gem_gtt.c
1892
unsigned first_entry = vma->node.start / I915_GTT_PAGE_SIZE;
sys/dev/drm/i915/i915_gem_gtt.c
194
vma->node.start, vma->size);
sys/dev/drm/i915/i915_gem_gtt.c
211
vma->vm->clear_range(vma->vm, vma->node.start, vma->size);
sys/dev/drm/i915/i915_gem_gtt.c
2495
gtt_entries += vma->node.start / I915_GTT_PAGE_SIZE;
sys/dev/drm/i915/i915_gem_gtt.c
2534
unsigned int i = vma->node.start / I915_GTT_PAGE_SIZE;
sys/dev/drm/i915/i915_gem_gtt.c
2711
intel_gtt_insert_sg_entries(vma->pages, vma->node.start >> PAGE_SHIFT,
sys/dev/drm/i915/i915_gem_gtt.c
2755
vma->vm->clear_range(vma->vm, vma->node.start, vma->size);
sys/dev/drm/i915/i915_gem_gtt.c
2777
vma->node.start,
sys/dev/drm/i915/i915_gem_gtt.c
2802
vma->vm->clear_range(vma->vm, vma->node.start, vma->size);
sys/dev/drm/i915/i915_gem_gtt.c
2809
vm->clear_range(vm, vma->node.start, vma->size);
sys/dev/drm/i915/i915_gem_gtt.c
2846
static void i915_gtt_color_adjust(const struct drm_mm_node *node,
sys/dev/drm/i915/i915_gem_gtt.c
2851
if (node->allocated && node->color != color)
sys/dev/drm/i915/i915_gem_gtt.c
2859
node = list_next_entry(node, node_list);
sys/dev/drm/i915/i915_gem_gtt.c
2860
if (node->color != color)
sys/dev/drm/i915/i915_gem_gtt.c
3945
struct drm_mm_node *node,
sys/dev/drm/i915/i915_gem_gtt.c
3956
GEM_BUG_ON(drm_mm_node_allocated(node));
sys/dev/drm/i915/i915_gem_gtt.c
3958
node->size = size;
sys/dev/drm/i915/i915_gem_gtt.c
3959
node->start = offset;
sys/dev/drm/i915/i915_gem_gtt.c
3960
node->color = color;
sys/dev/drm/i915/i915_gem_gtt.c
3962
err = drm_mm_reserve_node(&vm->mm, node);
sys/dev/drm/i915/i915_gem_gtt.c
3969
err = i915_gem_evict_for_node(vm, node, flags);
sys/dev/drm/i915/i915_gem_gtt.c
3971
err = drm_mm_reserve_node(&vm->mm, node);
sys/dev/drm/i915/i915_gem_gtt.c
4036
struct drm_mm_node *node,
sys/dev/drm/i915/i915_gem_gtt.c
4053
GEM_BUG_ON(drm_mm_node_allocated(node));
sys/dev/drm/i915/i915_gem_gtt.c
4077
err = drm_mm_insert_node_in_range(&vm->mm, node,
sys/dev/drm/i915/i915_gem_gtt.c
4084
err = drm_mm_insert_node_in_range(&vm->mm, node,
sys/dev/drm/i915/i915_gem_gtt.c
4119
err = i915_gem_gtt_reserve(vm, node, size, offset, color, flags);
sys/dev/drm/i915/i915_gem_gtt.c
4129
return drm_mm_insert_node_in_range(&vm->mm, node,
sys/dev/drm/i915/i915_gem_gtt.h
658
struct drm_mm_node *node,
sys/dev/drm/i915/i915_gem_gtt.h
663
struct drm_mm_node *node,
sys/dev/drm/i915/i915_gem_render_state.c
97
u64 r = s + so->vma->node.start;
sys/dev/drm/i915/i915_gem_shrinker.c
497
unsigned long count = vma->node.size >> PAGE_SHIFT;
sys/dev/drm/i915/i915_gem_stolen.c
46
struct drm_mm_node *node, u64 size,
sys/dev/drm/i915/i915_gem_stolen.c
59
ret = drm_mm_insert_node_in_range(&dev_priv->mm.stolen, node,
sys/dev/drm/i915/i915_gem_stolen.c
68
struct drm_mm_node *node, u64 size,
sys/dev/drm/i915/i915_gem_stolen.c
71
return i915_gem_stolen_insert_node_in_range(dev_priv, node, size,
sys/dev/drm/i915/i915_gem_stolen.c
714
ret = i915_gem_gtt_reserve(&ggtt->vm, &vma->node,
sys/dev/drm/i915/i915_gem_stolen.c
722
GEM_BUG_ON(!drm_mm_node_allocated(&vma->node));
sys/dev/drm/i915/i915_gem_stolen.c
76
struct drm_mm_node *node)
sys/dev/drm/i915/i915_gem_stolen.c
79
drm_mm_remove_node(node);
sys/dev/drm/i915/i915_gem_tiling.c
187
if (vma->node.size < size)
sys/dev/drm/i915/i915_gem_tiling.c
191
if (!IS_ALIGNED(vma->node.start, alignment))
sys/dev/drm/i915/i915_gem_userptr.c
328
hash_for_each_possible(dev_priv->mm_structs, mm, node, (unsigned long)real)
sys/dev/drm/i915/i915_gem_userptr.c
371
&mm->node, (unsigned long)mm->mm);
sys/dev/drm/i915/i915_gem_userptr.c
398
hash_del(&mm->node);
sys/dev/drm/i915/i915_gem_userptr.c
40
struct hlist_node node;
sys/dev/drm/i915/i915_gem_userptr.c
50
struct hlist_node node;
sys/dev/drm/i915/i915_gpu_error.c
1046
err->gtt_offset = vma->node.start;
sys/dev/drm/i915/i915_gpu_error.c
1185
struct intel_wait *w = rb_entry(rb, typeof(*w), node);
sys/dev/drm/i915/i915_gpu_error.c
1452
.node = { .start = U64_MAX, .size = obj->base.size },
sys/dev/drm/i915/i915_gpu_error.c
978
dst->gtt_offset = vma->node.start;
sys/dev/drm/i915/i915_gpu_error.c
979
dst->gtt_size = vma->node.size;
sys/dev/drm/i915/i915_pmu.c
1018
ret = cpuhp_state_add_instance(slot, &i915->pmu.node);
sys/dev/drm/i915/i915_pmu.c
1031
WARN_ON(cpuhp_state_remove_instance(cpuhp_slot, &i915->pmu.node));
sys/dev/drm/i915/i915_pmu.c
971
static int i915_pmu_cpu_online(unsigned int cpu, struct hlist_node *node)
sys/dev/drm/i915/i915_pmu.c
973
struct i915_pmu *pmu = hlist_entry_safe(node, typeof(*pmu), node);
sys/dev/drm/i915/i915_pmu.c
984
static int i915_pmu_cpu_offline(unsigned int cpu, struct hlist_node *node)
sys/dev/drm/i915/i915_pmu.c
986
struct i915_pmu *pmu = hlist_entry_safe(node, typeof(*pmu), node);
sys/dev/drm/i915/i915_pmu.h
42
struct hlist_node node;
sys/dev/drm/i915/i915_request.c
128
__i915_sched_node_add_dependency(struct i915_sched_node *node,
sys/dev/drm/i915/i915_request.c
135
list_add(&dep->signal_link, &node->signalers_list);
sys/dev/drm/i915/i915_request.c
142
struct i915_sched_node *node,
sys/dev/drm/i915/i915_request.c
151
__i915_sched_node_add_dependency(node, signal, dep,
sys/dev/drm/i915/i915_request.c
158
struct i915_sched_node *node)
sys/dev/drm/i915/i915_request.c
162
GEM_BUG_ON(!list_empty(&node->link));
sys/dev/drm/i915/i915_request.c
170
list_for_each_entry_safe(dep, tmp, &node->signalers_list, signal_link) {
sys/dev/drm/i915/i915_request.c
180
list_for_each_entry_safe(dep, tmp, &node->waiters_list, wait_link) {
sys/dev/drm/i915/i915_request.c
181
GEM_BUG_ON(dep->signaler != node);
sys/dev/drm/i915/i915_request.c
191
i915_sched_node_init(struct i915_sched_node *node)
sys/dev/drm/i915/i915_request.c
193
INIT_LIST_HEAD(&node->signalers_list);
sys/dev/drm/i915/i915_request.c
194
INIT_LIST_HEAD(&node->waiters_list);
sys/dev/drm/i915/i915_request.c
195
INIT_LIST_HEAD(&node->link);
sys/dev/drm/i915/i915_request.c
196
node->attr.priority = I915_PRIORITY_INVALID;
sys/dev/drm/i915/i915_request.h
336
static inline bool i915_sched_node_signaled(const struct i915_sched_node *node)
sys/dev/drm/i915/i915_request.h
339
container_of(node, const struct i915_request, sched);
sys/dev/drm/i915/i915_request.h
43
struct rb_node node;
sys/dev/drm/i915/i915_vgpu.c
101
struct drm_mm_node *node)
sys/dev/drm/i915/i915_vgpu.c
104
node->start,
sys/dev/drm/i915/i915_vgpu.c
105
node->start + node->size,
sys/dev/drm/i915/i915_vgpu.c
106
node->size / 1024);
sys/dev/drm/i915/i915_vgpu.c
108
ggtt->vm.reserved -= node->size;
sys/dev/drm/i915/i915_vgpu.c
109
drm_mm_remove_node(node);
sys/dev/drm/i915/i915_vgpu.c
133
struct drm_mm_node *node,
sys/dev/drm/i915/i915_vgpu.c
144
ret = i915_gem_gtt_reserve(&ggtt->vm, node,
sys/dev/drm/i915/i915_vma.c
1031
GEM_BUG_ON(!drm_mm_node_allocated(&vma->node));
sys/dev/drm/i915/i915_vma.c
1106
&vma->active, node) {
sys/dev/drm/i915/i915_vma.c
1127
if (!drm_mm_node_allocated(&vma->node))
sys/dev/drm/i915/i915_vma.c
305
GEM_BUG_ON(!drm_mm_node_allocated(&vma->node));
sys/dev/drm/i915/i915_vma.c
306
GEM_BUG_ON(vma->size > vma->node.size);
sys/dev/drm/i915/i915_vma.c
308
if (GEM_WARN_ON(range_overflows(vma->node.start,
sys/dev/drm/i915/i915_vma.c
309
vma->node.size,
sys/dev/drm/i915/i915_vma.c
361
vma->node.start,
sys/dev/drm/i915/i915_vma.c
362
vma->node.size);
sys/dev/drm/i915/i915_vma.c
432
if (!drm_mm_node_allocated(&vma->node))
sys/dev/drm/i915/i915_vma.c
435
if (vma->node.size < size)
sys/dev/drm/i915/i915_vma.c
439
if (alignment && !IS_ALIGNED(vma->node.start, alignment))
sys/dev/drm/i915/i915_vma.c
446
vma->node.start < (flags & PIN_OFFSET_MASK))
sys/dev/drm/i915/i915_vma.c
450
vma->node.start != (flags & PIN_OFFSET_MASK))
sys/dev/drm/i915/i915_vma.c
46
if (!vma->node.stack) {
sys/dev/drm/i915/i915_vma.c
470
fenceable = (vma->node.size >= vma->fence_size &&
sys/dev/drm/i915/i915_vma.c
471
IS_ALIGNED(vma->node.start, vma->fence_alignment));
sys/dev/drm/i915/i915_vma.c
473
mappable = vma->node.start + vma->fence_size <= i915_vm_to_ggtt(vma->vm)->mappable_end;
sys/dev/drm/i915/i915_vma.c
48
vma->node.start, vma->node.size, reason);
sys/dev/drm/i915/i915_vma.c
481
static bool color_differs(struct drm_mm_node *node, unsigned long color)
sys/dev/drm/i915/i915_vma.c
483
return node->allocated && node->color != color;
sys/dev/drm/i915/i915_vma.c
488
struct drm_mm_node *node = &vma->node;
sys/dev/drm/i915/i915_vma.c
502
GEM_BUG_ON(!drm_mm_node_allocated(node));
sys/dev/drm/i915/i915_vma.c
503
GEM_BUG_ON(list_empty(&node->node_list));
sys/dev/drm/i915/i915_vma.c
505
other = list_prev_entry(node, node_list);
sys/dev/drm/i915/i915_vma.c
509
other = list_next_entry(node, node_list);
sys/dev/drm/i915/i915_vma.c
510
if (color_differs(other, cache_level) && !drm_mm_hole_follows(node))
sys/dev/drm/i915/i915_vma.c
52
depot_fetch_stack(vma->node.stack, &trace);
sys/dev/drm/i915/i915_vma.c
55
vma->node.start, vma->node.size, reason, buf);
sys/dev/drm/i915/i915_vma.c
552
GEM_BUG_ON(drm_mm_node_allocated(&vma->node));
sys/dev/drm/i915/i915_vma.c
611
ret = i915_gem_gtt_reserve(vma->vm, &vma->node,
sys/dev/drm/i915/i915_vma.c
650
ret = i915_gem_gtt_insert(vma->vm, &vma->node,
sys/dev/drm/i915/i915_vma.c
656
GEM_BUG_ON(vma->node.start < start);
sys/dev/drm/i915/i915_vma.c
657
GEM_BUG_ON(vma->node.start + vma->node.size > end);
sys/dev/drm/i915/i915_vma.c
659
GEM_BUG_ON(!drm_mm_node_allocated(&vma->node));
sys/dev/drm/i915/i915_vma.c
69
struct rb_node node;
sys/dev/drm/i915/i915_vma.c
690
GEM_BUG_ON(!drm_mm_node_allocated(&vma->node));
sys/dev/drm/i915/i915_vma.c
695
drm_mm_remove_node(&vma->node);
sys/dev/drm/i915/i915_vma.c
740
GEM_BUG_ON(!drm_mm_node_allocated(&vma->node));
sys/dev/drm/i915/i915_vma.c
802
GEM_BUG_ON(vma->node.allocated);
sys/dev/drm/i915/i915_vma.c
812
rbtree_postorder_for_each_entry_safe(iter, n, &vma->active, node) {
sys/dev/drm/i915/i915_vma.c
82
GEM_BUG_ON(!drm_mm_node_allocated(&vma->node));
sys/dev/drm/i915/i915_vma.c
863
static inline void drm_vma_node_unmap(struct drm_vma_offset_node *node,
sys/dev/drm/i915/i915_vma.c
867
node,struct drm_i915_gem_object, base.vma_node);
sys/dev/drm/i915/i915_vma.c
894
struct drm_vma_offset_node *node = &vma->obj->base.vma_node;
sys/dev/drm/i915/i915_vma.c
907
drm_vma_node_unmap(node, NULL);
sys/dev/drm/i915/i915_vma.c
910
drm_vma_node_offset_addr(node) + vma_offset,
sys/dev/drm/i915/i915_vma.c
972
active = rb_entry(parent, struct i915_vma_active, node);
sys/dev/drm/i915/i915_vma.c
998
rb_link_node(&active->node, parent, p);
sys/dev/drm/i915/i915_vma.c
999
rb_insert_color(&active->node, &vma->active);
sys/dev/drm/i915/i915_vma.h
205
GEM_BUG_ON(!vma->node.allocated);
sys/dev/drm/i915/i915_vma.h
206
GEM_BUG_ON(upper_32_bits(vma->node.start));
sys/dev/drm/i915/i915_vma.h
207
GEM_BUG_ON(upper_32_bits(vma->node.start + vma->node.size - 1));
sys/dev/drm/i915/i915_vma.h
208
return lower_32_bits(vma->node.start);
sys/dev/drm/i915/i915_vma.h
299
GEM_BUG_ON(!drm_mm_node_allocated(&vma->node));
sys/dev/drm/i915/i915_vma.h
331
GEM_BUG_ON(!drm_mm_node_allocated(&vma->node));
sys/dev/drm/i915/i915_vma.h
50
struct drm_mm_node node;
sys/dev/drm/i915/intel_breadcrumbs.c
260
rbtree_postorder_for_each_entry_safe(wait, n, &b->waiters, node) {
sys/dev/drm/i915/intel_breadcrumbs.c
262
RB_CLEAR_NODE(&wait->node);
sys/dev/drm/i915/intel_breadcrumbs.c
345
static inline struct intel_wait *to_wait(struct rb_node *node)
sys/dev/drm/i915/intel_breadcrumbs.c
347
return rb_entry(node, struct intel_wait, node);
sys/dev/drm/i915/intel_breadcrumbs.c
365
rb_erase(&wait->node, &b->waiters);
sys/dev/drm/i915/intel_breadcrumbs.c
366
RB_CLEAR_NODE(&wait->node);
sys/dev/drm/i915/intel_breadcrumbs.c
425
RB_CLEAR_NODE(&wait->node);
sys/dev/drm/i915/intel_breadcrumbs.c
455
rb_link_node(&wait->node, parent, p);
sys/dev/drm/i915/intel_breadcrumbs.c
456
rb_insert_color(&wait->node, &b->waiters);
sys/dev/drm/i915/intel_breadcrumbs.c
481
GEM_BUG_ON(next == &wait->node);
sys/dev/drm/i915/intel_breadcrumbs.c
494
GEM_BUG_ON(rb_first(&b->waiters) != &b->irq_wait->node);
sys/dev/drm/i915/intel_breadcrumbs.c
536
if (RB_EMPTY_NODE(&wait->node))
sys/dev/drm/i915/intel_breadcrumbs.c
550
next = rb_next(&wait->node);
sys/dev/drm/i915/intel_breadcrumbs.c
577
GEM_BUG_ON(rb_first(&b->waiters) == &wait->node);
sys/dev/drm/i915/intel_breadcrumbs.c
580
GEM_BUG_ON(RB_EMPTY_NODE(&wait->node));
sys/dev/drm/i915/intel_breadcrumbs.c
581
rb_erase(&wait->node, &b->waiters);
sys/dev/drm/i915/intel_breadcrumbs.c
582
RB_CLEAR_NODE(&wait->node);
sys/dev/drm/i915/intel_breadcrumbs.c
587
(b->irq_wait ? &b->irq_wait->node : NULL));
sys/dev/drm/i915/intel_breadcrumbs.c
599
if (RB_EMPTY_NODE(&wait->node)) {
sys/dev/drm/i915/intel_engine_cs.c
1416
rq->batch ? upper_32_bits(rq->batch->node.start) : ~0u,
sys/dev/drm/i915/intel_engine_cs.c
1417
rq->batch ? lower_32_bits(rq->batch->node.start) : ~0u,
sys/dev/drm/i915/intel_engine_cs.c
1418
rq->batch ? rq->batch->node.size : ~0u);
sys/dev/drm/i915/intel_engine_cs.c
1541
rb_entry(rb, typeof(*p), node);
sys/dev/drm/i915/intel_engine_cs.c
1563
struct intel_wait *w = rb_entry(rb, typeof(*w), node);
sys/dev/drm/i915/intel_fbc.c
435
struct drm_mm_node *node,
sys/dev/drm/i915/intel_fbc.c
460
ret = i915_gem_stolen_insert_node_in_range(dev_priv, node, size <<= 1,
sys/dev/drm/i915/intel_fbc.c
471
ret = i915_gem_stolen_insert_node_in_range(dev_priv, node, size >>= 1,
sys/dev/drm/i915/intel_fbdev.c
253
info->paddr = ggtt->gmadr.start + vma->node.start;
sys/dev/drm/i915/intel_fbdev.c
267
info->fix.smem_len = vma->node.size;
sys/dev/drm/i915/intel_fbdev.c
280
info->screen_size = vma->node.size;
sys/dev/drm/i915/intel_guc_submission.c
771
rb_erase_cached(&p->node, &execlists->queue);
sys/dev/drm/i915/intel_guc_submission.c
86
return rb_entry(rb, struct i915_priolist, node);
sys/dev/drm/i915/intel_lrc.c
1100
struct i915_sched_node *node,
sys/dev/drm/i915/intel_lrc.c
1103
list_add_tail(&node->link,
sys/dev/drm/i915/intel_lrc.c
1151
static struct i915_request *sched_to_request(struct i915_sched_node *node)
sys/dev/drm/i915/intel_lrc.c
1153
return container_of(node, struct i915_request, sched);
sys/dev/drm/i915/intel_lrc.c
1157
sched_lock_engine(struct i915_sched_node *node, struct intel_engine_cs *locked)
sys/dev/drm/i915/intel_lrc.c
1159
struct intel_engine_cs *engine = sched_to_request(node)->engine;
sys/dev/drm/i915/intel_lrc.c
1218
struct i915_sched_node *node = dep->signaler;
sys/dev/drm/i915/intel_lrc.c
1226
list_for_each_entry(p, &node->signalers_list, signal_link) {
sys/dev/drm/i915/intel_lrc.c
1232
GEM_BUG_ON(p->signaler->attr.priority < node->attr.priority);
sys/dev/drm/i915/intel_lrc.c
1258
struct i915_sched_node *node = dep->signaler;
sys/dev/drm/i915/intel_lrc.c
1262
engine = sched_lock_engine(node, engine);
sys/dev/drm/i915/intel_lrc.c
1264
if (prio <= node->attr.priority)
sys/dev/drm/i915/intel_lrc.c
1267
node->attr.priority = prio;
sys/dev/drm/i915/intel_lrc.c
1268
if (!list_empty(&node->link)) {
sys/dev/drm/i915/intel_lrc.c
1274
list_move_tail(&node->link, &pl->requests);
sys/dev/drm/i915/intel_lrc.c
1278
i915_sw_fence_done(&sched_to_request(node)->submit)) {
sys/dev/drm/i915/intel_lrc.c
177
return rb_entry(rb, struct i915_priolist, node);
sys/dev/drm/i915/intel_lrc.c
313
rb_link_node(&p->node, rb, parent);
sys/dev/drm/i915/intel_lrc.c
314
rb_insert_color_cached(&p->node, &execlists->queue, first);
sys/dev/drm/i915/intel_lrc.c
749
rb_erase_cached(&p->node, &execlists->queue);
sys/dev/drm/i915/intel_lrc.c
893
rb_erase_cached(&p->node, &execlists->queue);
sys/dev/drm/i915/intel_ringbuffer.h
1021
return RB_EMPTY_NODE(&wait->node);
sys/dev/drm/i915/intel_ringbuffer.h
193
struct rb_node node;
sys/dev/drm/include/drm/drm_flip_work.h
60
struct list_head node;
sys/dev/drm/include/drm/drm_mipi_dsi.h
109
struct mipi_dsi_host *of_find_mipi_dsi_host_by_node(struct device_node *node);
sys/dev/drm/include/drm/drm_mipi_dsi.h
159
struct device_node *node;
sys/dev/drm/include/drm/drm_mm.h
196
void (*color_adjust)(const struct drm_mm_node *node,
sys/dev/drm/include/drm/drm_mm.h
254
static inline bool drm_mm_node_allocated(const struct drm_mm_node *node)
sys/dev/drm/include/drm/drm_mm.h
256
return node->allocated;
sys/dev/drm/include/drm/drm_mm.h
289
static inline bool drm_mm_hole_follows(const struct drm_mm_node *node)
sys/dev/drm/include/drm/drm_mm.h
291
return node->hole_size;
sys/dev/drm/include/drm/drm_mm.h
402
int drm_mm_reserve_node(struct drm_mm *mm, struct drm_mm_node *node);
sys/dev/drm/include/drm/drm_mm.h
404
struct drm_mm_node *node,
sys/dev/drm/include/drm/drm_mm.h
430
drm_mm_insert_node_generic(struct drm_mm *mm, struct drm_mm_node *node,
sys/dev/drm/include/drm/drm_mm.h
435
return drm_mm_insert_node_in_range(mm, node,
sys/dev/drm/include/drm/drm_mm.h
455
struct drm_mm_node *node,
sys/dev/drm/include/drm/drm_mm.h
458
return drm_mm_insert_node_generic(mm, node, size, 0, 0, 0);
sys/dev/drm/include/drm/drm_mm.h
461
void drm_mm_remove_node(struct drm_mm_node *node);
sys/dev/drm/include/drm/drm_mm.h
542
struct drm_mm_node *node);
sys/dev/drm/include/drm/drm_mm.h
544
struct drm_mm_node *node);
sys/dev/drm/include/drm/drm_of.h
109
static inline int drm_of_encoder_active_endpoint_id(struct device_node *node,
sys/dev/drm/include/drm/drm_of.h
113
int ret = drm_of_encoder_active_endpoint(node, encoder,
sys/dev/drm/include/drm/drm_of.h
119
static inline int drm_of_encoder_active_port_id(struct device_node *node,
sys/dev/drm/include/drm/drm_of.h
123
int ret = drm_of_encoder_active_endpoint(node, encoder,
sys/dev/drm/include/drm/drm_of.h
26
struct device_node *node);
sys/dev/drm/include/drm/drm_of.h
30
int drm_of_encoder_active_endpoint(struct device_node *node,
sys/dev/drm/include/drm/drm_of.h
54
struct device_node *node)
sys/dev/drm/include/drm/drm_of.h
66
static inline int drm_of_encoder_active_endpoint(struct device_node *node,
sys/dev/drm/include/drm/drm_syncobj.h
80
struct list_head node;
sys/dev/drm/include/drm/drm_vma_manager.h
135
static inline void drm_vma_node_reset(struct drm_vma_offset_node *node)
sys/dev/drm/include/drm/drm_vma_manager.h
137
memset(node, 0, sizeof(*node));
sys/dev/drm/include/drm/drm_vma_manager.h
138
node->vm_files = LINUX_RB_ROOT;
sys/dev/drm/include/drm/drm_vma_manager.h
139
lockinit(&node->vm_lock, "vmlock", 0, LK_CANRECURSE);
sys/dev/drm/include/drm/drm_vma_manager.h
156
static inline unsigned long drm_vma_node_start(const struct drm_vma_offset_node *node)
sys/dev/drm/include/drm/drm_vma_manager.h
158
return node->vm_node.start;
sys/dev/drm/include/drm/drm_vma_manager.h
173
static inline unsigned long drm_vma_node_size(struct drm_vma_offset_node *node)
sys/dev/drm/include/drm/drm_vma_manager.h
175
return node->vm_node.size;
sys/dev/drm/include/drm/drm_vma_manager.h
190
static inline __u64 drm_vma_node_offset_addr(struct drm_vma_offset_node *node)
sys/dev/drm/include/drm/drm_vma_manager.h
192
return ((__u64)node->vm_node.start) << PAGE_SHIFT;
sys/dev/drm/include/drm/drm_vma_manager.h
208
static inline void drm_vma_node_unmap(struct drm_vma_offset_node *node,
sys/dev/drm/include/drm/drm_vma_manager.h
211
if (drm_mm_node_allocated(&node->vm_node))
sys/dev/drm/include/drm/drm_vma_manager.h
213
drm_vma_node_offset_addr(node),
sys/dev/drm/include/drm/drm_vma_manager.h
214
drm_vma_node_size(node) << PAGE_SHIFT, 1);
sys/dev/drm/include/drm/drm_vma_manager.h
230
static inline int drm_vma_node_verify_access(struct drm_vma_offset_node *node,
sys/dev/drm/include/drm/drm_vma_manager.h
233
return drm_vma_node_is_allowed(node, tag) ? 0 : -EACCES;
sys/dev/drm/include/drm/drm_vma_manager.h
60
struct drm_vma_offset_node *node, unsigned long pages);
sys/dev/drm/include/drm/drm_vma_manager.h
62
struct drm_vma_offset_node *node);
sys/dev/drm/include/drm/drm_vma_manager.h
64
int drm_vma_node_allow(struct drm_vma_offset_node *node, struct drm_file *tag);
sys/dev/drm/include/drm/drm_vma_manager.h
65
void drm_vma_node_revoke(struct drm_vma_offset_node *node,
sys/dev/drm/include/drm/drm_vma_manager.h
67
bool drm_vma_node_is_allowed(struct drm_vma_offset_node *node,
sys/dev/drm/include/drm/drm_vma_manager.h
87
struct drm_vma_offset_node *node;
sys/dev/drm/include/drm/drm_vma_manager.h
89
node = drm_vma_offset_lookup_locked(mgr, start, pages);
sys/dev/drm/include/drm/drm_vma_manager.h
90
return (node && node->vm_node.start == start) ? node : NULL;
sys/dev/drm/include/drm/gpu_scheduler.h
195
struct list_head node;
sys/dev/drm/include/drm/spsc_queue.h
101
next = READ_ONCE(node->next);
sys/dev/drm/include/drm/spsc_queue.h
108
(long)&node->next, (long) &queue->head) != (long)&node->next) {
sys/dev/drm/include/drm/spsc_queue.h
112
} while (unlikely(!(queue->head = READ_ONCE(node->next))));
sys/dev/drm/include/drm/spsc_queue.h
117
return node;
sys/dev/drm/include/drm/spsc_queue.h
65
static inline bool spsc_queue_push(struct spsc_queue *queue, struct spsc_node *node)
sys/dev/drm/include/drm/spsc_queue.h
69
node->next = NULL;
sys/dev/drm/include/drm/spsc_queue.h
73
tail = (struct spsc_node **)atomic_long_xchg(&queue->tail, (long)&node->next);
sys/dev/drm/include/drm/spsc_queue.h
74
WRITE_ONCE(*tail, node);
sys/dev/drm/include/drm/spsc_queue.h
91
struct spsc_node *next, *node;
sys/dev/drm/include/drm/spsc_queue.h
96
node = READ_ONCE(queue->head);
sys/dev/drm/include/drm/spsc_queue.h
98
if (!node)
sys/dev/drm/include/linux/dma-fence.h
65
struct list_head node;
sys/dev/drm/include/linux/interval_tree.h
41
interval_tree_insert(struct interval_tree_node *node, struct rb_root *root);
sys/dev/drm/include/linux/interval_tree.h
44
interval_tree_remove(struct interval_tree_node *node, struct rb_root *root);
sys/dev/drm/include/linux/interval_tree.h
51
interval_tree_iter_next(struct interval_tree_node *node,
sys/dev/drm/include/linux/interval_tree_generic.h
43
type *node; \
sys/dev/drm/include/linux/interval_tree_generic.h
46
node = rb_entry(rb, type, field); \
sys/dev/drm/include/linux/interval_tree_generic.h
47
if (LAST(node) >= start && START(node) <= last) \
sys/dev/drm/include/linux/interval_tree_generic.h
48
return (node); \
sys/dev/drm/include/linux/interval_tree_generic.h
49
else if (START(node) > last) \
sys/dev/drm/include/linux/interval_tree_generic.h
65
name##_iter_next(type *node, valtype start, valtype last) \
sys/dev/drm/include/linux/interval_tree_generic.h
67
return (name##_iter_from(rb_next(&node->field), start, last)); \
sys/dev/drm/include/linux/interval_tree_generic.h
72
name##_insert(type *node, struct rb_root_cached *root) \
sys/dev/drm/include/linux/interval_tree_generic.h
82
if (START(node) < START(iter_node)) \
sys/dev/drm/include/linux/interval_tree_generic.h
90
rb_link_node(&node->field, parent, iter); \
sys/dev/drm/include/linux/interval_tree_generic.h
91
rb_insert_color_cached(&node->field, root, min_entry); \
sys/dev/drm/include/linux/interval_tree_generic.h
96
name##_remove(type *node, struct rb_root_cached *root) \
sys/dev/drm/include/linux/interval_tree_generic.h
98
rb_erase_cached(&node->field, root); \
sys/dev/drm/include/linux/list.h
311
#define INIT_HLIST_NODE(node) \
sys/dev/drm/include/linux/list.h
313
(node)->next = NULL; \
sys/dev/drm/include/linux/list.h
314
(node)->pprev = NULL; \
sys/dev/drm/include/linux/llist.h
87
#define llist_for_each_entry_safe(pos, n, node, member) \
sys/dev/drm/include/linux/llist.h
88
for (pos = llist_entry((node), __typeof(*pos), member); \
sys/dev/drm/include/linux/llist.h
93
#define llist_for_each_entry(pos, node, member) \
sys/dev/drm/include/linux/llist.h
94
for ((pos) = llist_entry((node), __typeof(*(pos)), member); \
sys/dev/drm/include/linux/rbtree.h
100
#define rb_insert_color_cached(node, root, leftmost) \
sys/dev/drm/include/linux/rbtree.h
101
linux_root_RB_INSERT_COLOR((struct linux_root *)(&(root)->rb_root), (node))
sys/dev/drm/include/linux/rbtree.h
102
#define rb_erase_cached(node, root) \
sys/dev/drm/include/linux/rbtree.h
103
linux_root_RB_REMOVE((struct linux_root *)(&(root)->rb_root), (node))
sys/dev/drm/include/linux/rbtree.h
109
__rb_deepest_left(struct rb_node *node)
sys/dev/drm/include/linux/rbtree.h
112
while (node) {
sys/dev/drm/include/linux/rbtree.h
113
parent = node;
sys/dev/drm/include/linux/rbtree.h
114
if (RB_LEFT(node, __entry))
sys/dev/drm/include/linux/rbtree.h
115
node = RB_LEFT(node, __entry);
sys/dev/drm/include/linux/rbtree.h
117
node = RB_RIGHT(node, __entry);
sys/dev/drm/include/linux/rbtree.h
123
rb_next_postorder(const struct rb_node *node)
sys/dev/drm/include/linux/rbtree.h
125
struct rb_node *parent = RB_PARENT(node, __entry);
sys/dev/drm/include/linux/rbtree.h
128
(node == RB_LEFT(parent, __entry)) &&
sys/dev/drm/include/linux/rbtree.h
143
rb_link_node(struct rb_node *node, struct rb_node *parent,
sys/dev/drm/include/linux/rbtree.h
146
rb_set_parent(node, parent);
sys/dev/drm/include/linux/rbtree.h
147
rb_set_color(node, RB_RED);
sys/dev/drm/include/linux/rbtree.h
148
node->__entry.rbe_left = node->__entry.rbe_right = NULL;
sys/dev/drm/include/linux/rbtree.h
149
*rb_link = node;
sys/dev/drm/include/linux/rbtree.h
88
#define RB_EMPTY_NODE(node) (rb_parent(node) == node)
sys/dev/drm/include/linux/rbtree.h
89
#define RB_CLEAR_NODE(node) (rb_set_parent(node, node))
sys/dev/drm/include/linux/rbtree.h
91
#define rb_insert_color(node, root) \
sys/dev/drm/include/linux/rbtree.h
92
linux_root_RB_INSERT_COLOR((struct linux_root *)(root), (node))
sys/dev/drm/include/linux/rbtree.h
93
#define rb_erase(node, root) \
sys/dev/drm/include/linux/rbtree.h
94
linux_root_RB_REMOVE((struct linux_root *)(root), (node))
sys/dev/drm/include/linux/rbtree.h
95
#define rb_next(node) RB_NEXT(linux_root, NULL, (node))
sys/dev/drm/include/linux/rbtree.h
96
#define rb_prev(node) RB_PREV(linux_root, NULL, (node))
sys/dev/drm/linux_fence.c
122
list_add(&cb.base.node, &fence->cb_list);
sys/dev/drm/linux_fence.c
145
if (!list_empty(&cb.base.node))
sys/dev/drm/linux_fence.c
146
list_del(&cb.base.node);
sys/dev/drm/linux_fence.c
241
list_for_each_entry_safe(cur, tmp, &cb_list, node) {
sys/dev/drm/linux_fence.c
242
INIT_LIST_HEAD(&cur->node);
sys/dev/drm/linux_fence.c
292
INIT_LIST_HEAD(&cb->node);
sys/dev/drm/linux_fence.c
312
list_add_tail(&cb->node, &fence->cb_list);
sys/dev/drm/linux_fence.c
314
INIT_LIST_HEAD(&cb->node);
sys/dev/drm/linux_fence.c
329
ret = !list_empty(&cb->node);
sys/dev/drm/linux_fence.c
331
list_del_init(&cb->node);
sys/dev/drm/linux_interval_tree.c
104
scan = node->next;
sys/dev/drm/linux_interval_tree.c
34
interval_tree_insert(struct interval_tree_node *node, struct rb_root *root)
sys/dev/drm/linux_interval_tree.c
40
node->next = scan->next;
sys/dev/drm/linux_interval_tree.c
41
node->atroot = 0;
sys/dev/drm/linux_interval_tree.c
42
scan->next = node;
sys/dev/drm/linux_interval_tree.c
44
root->rb_node = (void *)node;
sys/dev/drm/linux_interval_tree.c
45
node->atroot = 1;
sys/dev/drm/linux_interval_tree.c
46
node->next = node;
sys/dev/drm/linux_interval_tree.c
51
interval_tree_remove(struct interval_tree_node *node, struct rb_root *root)
sys/dev/drm/linux_interval_tree.c
57
while (scan->next != node) {
sys/dev/drm/linux_interval_tree.c
60
scan->next = node->next;
sys/dev/drm/linux_interval_tree.c
61
if (scan == node) {
sys/dev/drm/linux_interval_tree.c
66
node->atroot = 0;
sys/dev/drm/linux_interval_tree.c
67
} else if ((itnode_t *)root->rb_node == node) {
sys/dev/drm/linux_interval_tree.c
72
node->atroot = 0;
sys/dev/drm/linux_interval_tree.c
99
interval_tree_iter_next(struct interval_tree_node *node,
sys/dev/drm/linux_radix.c
106
node = next;
sys/dev/drm/linux_radix.c
118
struct radix_tree_node *node;
sys/dev/drm/linux_radix.c
124
node = root->rnode;
sys/dev/drm/linux_radix.c
131
while (height && node) {
sys/dev/drm/linux_radix.c
132
stack[height] = node;
sys/dev/drm/linux_radix.c
133
node = node->slots[radix_pos(index, height--)];
sys/dev/drm/linux_radix.c
136
if (node)
sys/dev/drm/linux_radix.c
137
item = node->slots[idx];
sys/dev/drm/linux_radix.c
143
node->slots[idx] = NULL;
sys/dev/drm/linux_radix.c
144
node->count--;
sys/dev/drm/linux_radix.c
145
if (node->count > 0)
sys/dev/drm/linux_radix.c
147
kfree(node);
sys/dev/drm/linux_radix.c
148
if (node == root->rnode) {
sys/dev/drm/linux_radix.c
154
node = stack[height];
sys/dev/drm/linux_radix.c
171
struct radix_tree_node *node;
sys/dev/drm/linux_radix.c
181
node = root->rnode;
sys/dev/drm/linux_radix.c
184
if (node == NULL) {
sys/dev/drm/linux_radix.c
185
node = kmalloc(sizeof(*node), M_DRM, root->gfp_mask | M_ZERO);
sys/dev/drm/linux_radix.c
186
if (node == NULL)
sys/dev/drm/linux_radix.c
188
root->rnode = node;
sys/dev/drm/linux_radix.c
203
if (node->count != 0) {
sys/dev/drm/linux_radix.c
204
node = kmalloc(sizeof(*node), M_DRM, root->gfp_mask | M_ZERO);
sys/dev/drm/linux_radix.c
205
if (node == NULL)
sys/dev/drm/linux_radix.c
207
node->slots[0] = root->rnode;
sys/dev/drm/linux_radix.c
208
node->count++;
sys/dev/drm/linux_radix.c
209
root->rnode = node;
sys/dev/drm/linux_radix.c
220
if (node->slots[idx] == NULL)
sys/dev/drm/linux_radix.c
222
node = node->slots[idx];
sys/dev/drm/linux_radix.c
227
temp[idx] = kmalloc(sizeof(*node), M_DRM,
sys/dev/drm/linux_radix.c
245
node->slots[idx] = temp[height - 1];
sys/dev/drm/linux_radix.c
246
node->count++;
sys/dev/drm/linux_radix.c
247
node = node->slots[idx];
sys/dev/drm/linux_radix.c
254
if (node->slots[idx])
sys/dev/drm/linux_radix.c
256
node->slots[idx] = item;
sys/dev/drm/linux_radix.c
257
node->count++;
sys/dev/drm/linux_radix.c
57
struct radix_tree_node *node;
sys/dev/drm/linux_radix.c
62
node = root->rnode;
sys/dev/drm/linux_radix.c
66
while (height && node)
sys/dev/drm/linux_radix.c
67
node = node->slots[radix_pos(index, height--)];
sys/dev/drm/linux_radix.c
68
if (node)
sys/dev/drm/linux_radix.c
69
item = node->slots[radix_pos(index, 0)];
sys/dev/drm/linux_radix.c
79
struct radix_tree_node *node;
sys/dev/drm/linux_radix.c
84
node = root->rnode;
sys/dev/drm/linux_radix.c
85
if (node == NULL)
sys/dev/drm/linux_radix.c
97
*pppslot = node->slots + pos;
sys/dev/drm/linux_radix.c
99
next = node->slots[pos];
sys/dev/drm/radeon/r100.c
2935
struct drm_info_node *node = (struct drm_info_node *) m->private;
sys/dev/drm/radeon/r100.c
2936
struct drm_device *dev = node->minor->dev;
sys/dev/drm/radeon/r100.c
2956
struct drm_info_node *node = (struct drm_info_node *) m->private;
sys/dev/drm/radeon/r100.c
2957
struct drm_device *dev = node->minor->dev;
sys/dev/drm/radeon/r100.c
2984
struct drm_info_node *node = (struct drm_info_node *) m->private;
sys/dev/drm/radeon/r100.c
2985
struct drm_device *dev = node->minor->dev;
sys/dev/drm/radeon/r100.c
3034
struct drm_info_node *node = (struct drm_info_node *) m->private;
sys/dev/drm/radeon/r100.c
3035
struct drm_device *dev = node->minor->dev;
sys/dev/drm/radeon/r300.c
585
struct drm_info_node *node = (struct drm_info_node *) m->private;
sys/dev/drm/radeon/r300.c
586
struct drm_device *dev = node->minor->dev;
sys/dev/drm/radeon/r420.c
478
struct drm_info_node *node = (struct drm_info_node *) m->private;
sys/dev/drm/radeon/r420.c
479
struct drm_device *dev = node->minor->dev;
sys/dev/drm/radeon/r600.c
4362
struct drm_info_node *node = (struct drm_info_node *) m->private;
sys/dev/drm/radeon/r600.c
4363
struct drm_device *dev = node->minor->dev;
sys/dev/drm/radeon/radeon_dp_mst.c
757
struct drm_info_node *node = (struct drm_info_node *)m->private;
sys/dev/drm/radeon/radeon_dp_mst.c
758
struct drm_device *dev = node->minor->dev;
sys/dev/drm/radeon/radeon_fence.c
1004
struct drm_info_node *node = (struct drm_info_node *) m->private;
sys/dev/drm/radeon/radeon_fence.c
1005
struct drm_device *dev = node->minor->dev;
sys/dev/drm/radeon/radeon_fence.c
971
struct drm_info_node *node = (struct drm_info_node *)m->private;
sys/dev/drm/radeon/radeon_fence.c
972
struct drm_device *dev = node->minor->dev;
sys/dev/drm/radeon/radeon_gem.c
788
struct drm_info_node *node = (struct drm_info_node *)m->private;
sys/dev/drm/radeon/radeon_gem.c
789
struct drm_device *dev = node->minor->dev;
sys/dev/drm/radeon/radeon_ib.c
296
struct drm_info_node *node = (struct drm_info_node *) m->private;
sys/dev/drm/radeon/radeon_ib.c
297
struct drm_device *dev = node->minor->dev;
sys/dev/drm/radeon/radeon_mn.c
145
struct radeon_mn_node *node;
sys/dev/drm/radeon/radeon_mn.c
154
node = container_of(it, struct radeon_mn_node, it);
sys/dev/drm/radeon/radeon_mn.c
157
list_for_each_entry(bo, &node->bos, mn_list) {
sys/dev/drm/radeon/radeon_mn.c
211
hash_for_each_possible(rdev->mn_hash, rmn, node, (unsigned long)mm)
sys/dev/drm/radeon/radeon_mn.c
231
hash_add(rdev->mn_hash, &rmn->node, (unsigned long)mm);
sys/dev/drm/radeon/radeon_mn.c
261
struct radeon_mn_node *node = NULL;
sys/dev/drm/radeon/radeon_mn.c
274
kfree(node);
sys/dev/drm/radeon/radeon_mn.c
275
node = container_of(it, struct radeon_mn_node, it);
sys/dev/drm/radeon/radeon_mn.c
276
interval_tree_remove(&node->it, &rmn->objects);
sys/dev/drm/radeon/radeon_mn.c
279
list_splice(&node->bos, &bos);
sys/dev/drm/radeon/radeon_mn.c
282
if (!node) {
sys/dev/drm/radeon/radeon_mn.c
283
node = kmalloc(sizeof(struct radeon_mn_node), M_DRM,
sys/dev/drm/radeon/radeon_mn.c
285
if (!node) {
sys/dev/drm/radeon/radeon_mn.c
293
node->it.start = addr;
sys/dev/drm/radeon/radeon_mn.c
294
node->it.last = end;
sys/dev/drm/radeon/radeon_mn.c
295
INIT_LIST_HEAD(&node->bos);
sys/dev/drm/radeon/radeon_mn.c
296
list_splice(&bos, &node->bos);
sys/dev/drm/radeon/radeon_mn.c
297
list_add(&bo->mn_list, &node->bos);
sys/dev/drm/radeon/radeon_mn.c
299
interval_tree_insert(&node->it, &rmn->objects);
sys/dev/drm/radeon/radeon_mn.c
334
struct radeon_mn_node *node;
sys/dev/drm/radeon/radeon_mn.c
335
node = container_of(head, struct radeon_mn_node, bos);
sys/dev/drm/radeon/radeon_mn.c
336
interval_tree_remove(&node->it, &rmn->objects);
sys/dev/drm/radeon/radeon_mn.c
337
kfree(node);
sys/dev/drm/radeon/radeon_mn.c
49
struct hlist_node node;
sys/dev/drm/radeon/radeon_mn.c
72
struct radeon_mn_node *node, *next_node;
sys/dev/drm/radeon/radeon_mn.c
77
hash_del(&rmn->node);
sys/dev/drm/radeon/radeon_mn.c
78
rbtree_postorder_for_each_entry_safe(node, next_node,
sys/dev/drm/radeon/radeon_mn.c
81
interval_tree_remove(&node->it, &rmn->objects);
sys/dev/drm/radeon/radeon_mn.c
82
list_for_each_entry_safe(bo, next_bo, &node->bos, mn_list) {
sys/dev/drm/radeon/radeon_mn.c
86
kfree(node);
sys/dev/drm/radeon/radeon_pm.c
1966
struct drm_info_node *node = (struct drm_info_node *) m->private;
sys/dev/drm/radeon/radeon_pm.c
1967
struct drm_device *dev = node->minor->dev;
sys/dev/drm/radeon/radeon_ring.c
462
struct drm_info_node *node = (struct drm_info_node *) m->private;
sys/dev/drm/radeon/radeon_ring.c
463
struct drm_device *dev = node->minor->dev;
sys/dev/drm/radeon/radeon_ring.c
465
int ridx = *(int*)node->info_ent->data;
sys/dev/drm/radeon/radeon_ttm.c
1049
struct drm_info_node *node = (struct drm_info_node *)m->private;
sys/dev/drm/radeon/radeon_ttm.c
1050
unsigned ttm_pl = *(int*)node->info_ent->data;
sys/dev/drm/radeon/radeon_ttm.c
1051
struct drm_device *dev = node->minor->dev;
sys/dev/drm/radeon/rs400.c
302
struct drm_info_node *node = (struct drm_info_node *) m->private;
sys/dev/drm/radeon/rs400.c
303
struct drm_device *dev = node->minor->dev;
sys/dev/drm/radeon/rv515.c
234
struct drm_info_node *node = (struct drm_info_node *) m->private;
sys/dev/drm/radeon/rv515.c
235
struct drm_device *dev = node->minor->dev;
sys/dev/drm/radeon/rv515.c
252
struct drm_info_node *node = (struct drm_info_node *) m->private;
sys/dev/drm/radeon/rv515.c
253
struct drm_device *dev = node->minor->dev;
sys/dev/drm/scheduler/sched_main.c
220
list_del_init(&s_job->node);
sys/dev/drm/scheduler/sched_main.c
245
list_add_tail(&s_job->node, &sched->ring_mirror_list);
sys/dev/drm/scheduler/sched_main.c
259
list_for_each_entry_reverse(job, &sched->ring_mirror_list, node) {
sys/dev/drm/scheduler/sched_main.c
267
struct drm_sched_job, node);
sys/dev/drm/scheduler/sched_main.c
274
list_for_each_entry(job, &sched->ring_mirror_list, node) {
sys/dev/drm/scheduler/sched_main.c
277
if (!fence->parent || !list_empty(&fence->cb.node))
sys/dev/drm/scheduler/sched_main.c
305
list_for_each_entry_reverse(s_job, &sched->ring_mirror_list, node) {
sys/dev/drm/scheduler/sched_main.c
355
list_for_each_entry_safe(s_job, tmp, &sched->ring_mirror_list, node) {
sys/dev/drm/scheduler/sched_main.c
424
INIT_LIST_HEAD(&job->node);
sys/dev/drm/scheduler/sched_main.c
593
list_del_init(&s_job->node);
sys/dev/drm/ttm/ttm_agp_backend.c
55
struct drm_mm_node *node = bo_mem->mm_node;
sys/dev/drm/ttm/ttm_agp_backend.c
78
ret = agp_bind_memory(mem, node->start);
sys/dev/drm/ttm/ttm_bo_manager.c
57
struct drm_mm_node *node;
sys/dev/drm/ttm/ttm_bo_manager.c
66
node = kzalloc(sizeof(*node), GFP_KERNEL);
sys/dev/drm/ttm/ttm_bo_manager.c
67
if (!node)
sys/dev/drm/ttm/ttm_bo_manager.c
75
ret = drm_mm_insert_node_in_range(mm, node,
sys/dev/drm/ttm/ttm_bo_manager.c
82
kfree(node);
sys/dev/drm/ttm/ttm_bo_manager.c
84
mem->mm_node = node;
sys/dev/drm/ttm/ttm_bo_manager.c
85
mem->start = node->start;
sys/dev/drm/ttm/ttm_bo_vm.c
412
struct drm_vma_offset_node *node;
sys/dev/drm/ttm/ttm_bo_vm.c
417
node = drm_vma_offset_lookup_locked(&bdev->vma_manager, offset, pages);
sys/dev/drm/ttm/ttm_bo_vm.c
418
if (likely(node)) {
sys/dev/drm/ttm/ttm_bo_vm.c
419
bo = container_of(node, struct ttm_buffer_object, vma_node);
sys/dev/misc/dimm/dimm.c
116
sc->dimm_node = node;
sys/dev/misc/dimm/dimm.c
86
dimm_create(int node, int chan, int slot)
sys/dev/misc/dimm/dimm.c
97
if (sc->dimm_node == node && sc->dimm_chan == chan &&
sys/dev/misc/ecc/e5_imc_var.h
106
node = __SHIFTOUT(val, PCI_E5_UBOX0_CPUNODEID_LCLNODEID);
sys/dev/misc/ecc/e5_imc_var.h
108
return node;
sys/dev/misc/ecc/e5_imc_var.h
73
int node, dimm;
sys/dev/misc/ecc/ecc_e5.c
161
int node;
sys/dev/misc/ecc/ecc_e5.c
163
node = e5_imc_node_probe(dev, c);
sys/dev/misc/ecc/ecc_e5.c
164
if (node < 0)
sys/dev/misc/ecc/ecc_e5.c
170
sc->ecc_node = node;
sys/dev/misc/ecc/ecc_e5.c
182
const cpu_node_t *node;
sys/dev/misc/ecc/ecc_e5.c
340
node = get_cpu_node_by_chipid(sc->ecc_node);
sys/dev/misc/ecc/ecc_e5.c
341
if (node != NULL && node->child_no > 0) {
sys/dev/misc/ecc/ecc_e5.c
342
cpuid = BSRCPUMASK(node->members);
sys/dev/misc/musycc/musycc.c
1027
musycc_config(node, s, r);
sys/dev/misc/musycc/musycc.c
1041
musycc_newhook(node_p node, hook_p hook, const char *name)
sys/dev/misc/musycc/musycc.c
1049
sc = node->private;
sys/dev/misc/musycc/musycc.c
1513
error = ng_make_node_common(&ngtypestruct, &sc->node);
sys/dev/misc/musycc/musycc.c
1518
sc->node->private = sc;
sys/dev/misc/musycc/musycc.c
1523
error = ng_name_node(sc->node, sc->nodename);
sys/dev/misc/musycc/musycc.c
224
node_p node; /* NG node */
sys/dev/misc/musycc/musycc.c
906
musycc_config(node_p node, char *set, char *ret)
sys/dev/misc/musycc/musycc.c
913
sc = node->private;
sys/dev/misc/musycc/musycc.c
989
musycc_rcvmsg(node_p node, struct ng_mesg *msg, const char *retaddr, struct ng_mesg **resp)
sys/dev/misc/musycc/musycc.c
994
sc = node->private;
sys/dev/netif/ae/if_ae.c
185
#define STATS_ENTRY(node, desc, field) \
sys/dev/netif/ae/if_ae.c
186
{ node, desc, offsetof(struct ae_stats, field) }
sys/dev/netif/ae/if_ae.c
188
const char *node;
sys/dev/netif/ae/if_ae.c
415
OID_AUTO, ae_stats_rx[i].node, CTLFLAG_RD,
sys/dev/netif/ae/if_ae.c
429
OID_AUTO, ae_stats_tx[i].node, CTLFLAG_RD,
sys/dev/netif/bce/if_bce.c
6028
char node[32];
sys/dev/netif/bce/if_bce.c
6105
ksnprintf(node, sizeof(node), "rx%d_pkt", i);
sys/dev/netif/bce/if_bce.c
6106
SYSCTL_ADD_ULONG(ctx, children, OID_AUTO, node,
sys/dev/netif/bce/if_bce.c
6114
ksnprintf(node, sizeof(node), "tx%d_pkt", i);
sys/dev/netif/bce/if_bce.c
6115
SYSCTL_ADD_ULONG(ctx, children, OID_AUTO, node,
sys/dev/netif/igb/if_igb.c
1664
char node[32];
sys/dev/netif/igb/if_igb.c
1740
ksnprintf(node, sizeof(node), "rx%d_pkt", i);
sys/dev/netif/igb/if_igb.c
1742
SYSCTL_CHILDREN(tree), OID_AUTO, node,
sys/dev/netif/igb/if_igb.c
1750
ksnprintf(node, sizeof(node), "tx%d_pkt", i);
sys/dev/netif/igb/if_igb.c
1751
SYSCTL_ADD_ULONG(ctx, SYSCTL_CHILDREN(tree), OID_AUTO, node,
sys/dev/netif/igb/if_igb.c
1754
ksnprintf(node, sizeof(node), "tx%d_nmbuf", i);
sys/dev/netif/igb/if_igb.c
1755
SYSCTL_ADD_INT(ctx, SYSCTL_CHILDREN(tree), OID_AUTO, node,
sys/dev/netif/igb/if_igb.c
1758
ksnprintf(node, sizeof(node), "tx%d_gc", i);
sys/dev/netif/igb/if_igb.c
1759
SYSCTL_ADD_ULONG(ctx, SYSCTL_CHILDREN(tree), OID_AUTO, node,
sys/dev/netif/iwi/if_iwi.c
1826
struct iwi_ibssnode node;
sys/dev/netif/iwi/if_iwi.c
1829
memset(&node, 0, sizeof node);
sys/dev/netif/iwi/if_iwi.c
1830
IEEE80211_ADDR_COPY(node.bssid, addr);
sys/dev/netif/iwi/if_iwi.c
1832
DPRINTF(("%s mac %s station %u\n", __func__, ether_sprintf(node.bssid),
sys/dev/netif/iwi/if_iwi.c
1835
DPRINTF(("%s mac %6D station %u\n", __func__, node.bssid, ":", entry));
sys/dev/netif/iwi/if_iwi.c
1839
IWI_CSR_NODE_BASE + entry * sizeof node,
sys/dev/netif/iwi/if_iwi.c
1840
(uint8_t *)&node, sizeof node);
sys/dev/netif/iwn/if_iwn.c
5302
iwn4965_add_node(struct iwn_softc *sc, struct iwn_node_info *node, int async)
sys/dev/netif/iwn/if_iwn.c
5314
src = (caddr_t)node;
sys/dev/netif/iwn/if_iwn.c
5323
iwn5000_add_node(struct iwn_softc *sc, struct iwn_node_info *node, int async)
sys/dev/netif/iwn/if_iwn.c
5329
return iwn_cmd(sc, IWN_CMD_ADD_NODE, node, sizeof (*node), async);
sys/dev/netif/iwn/if_iwn.c
5448
struct iwn_node_info node;
sys/dev/netif/iwn/if_iwn.c
5457
memset(&node, 0, sizeof node);
sys/dev/netif/iwn/if_iwn.c
5458
IEEE80211_ADDR_COPY(node.macaddr, ieee80211broadcastaddr);
sys/dev/netif/iwn/if_iwn.c
5459
node.id = sc->broadcast_id;
sys/dev/netif/iwn/if_iwn.c
5461
if ((error = ops->add_node(sc, &node, async)) != 0)
sys/dev/netif/iwn/if_iwn.c
7226
struct iwn_node_info node;
sys/dev/netif/iwn/if_iwn.c
7294
memset(&node, 0, sizeof node);
sys/dev/netif/iwn/if_iwn.c
7295
IEEE80211_ADDR_COPY(node.macaddr, ni->ni_macaddr);
sys/dev/netif/iwn/if_iwn.c
7296
node.id = IWN_ID_BSS;
sys/dev/netif/iwn/if_iwn.c
7300
node.htflags |= htole32(IWN_SMPS_MIMO_DIS);
sys/dev/netif/iwn/if_iwn.c
7303
node.htflags |= htole32(IWN_SMPS_MIMO_PROT);
sys/dev/netif/iwn/if_iwn.c
7306
node.htflags |= htole32(IWN_AMDPU_SIZE_FACTOR(3) |
sys/dev/netif/iwn/if_iwn.c
7309
node.htflags |= htole32(IWN_NODE_HT40);
sys/dev/netif/iwn/if_iwn.c
7312
error = ops->add_node(sc, &node, 1);
sys/dev/netif/iwn/if_iwn.c
7319
__func__, node.id);
sys/dev/netif/iwn/if_iwn.c
7323
__func__, node.id, error);
sys/dev/netif/iwn/if_iwn.c
7359
struct iwn_node_info node;
sys/dev/netif/iwn/if_iwn.c
7369
memset(&node, 0, sizeof node);
sys/dev/netif/iwn/if_iwn.c
7370
node.id = wn->id;
sys/dev/netif/iwn/if_iwn.c
7371
node.control = IWN_NODE_UPDATE;
sys/dev/netif/iwn/if_iwn.c
7372
node.flags = IWN_FLAG_SET_ADDBA;
sys/dev/netif/iwn/if_iwn.c
7373
node.addba_tid = tid;
sys/dev/netif/iwn/if_iwn.c
7374
node.addba_ssn = htole16(ssn);
sys/dev/netif/iwn/if_iwn.c
7377
error = ops->add_node(sc, &node, 1);
sys/dev/netif/iwn/if_iwn.c
7395
struct iwn_node_info node;
sys/dev/netif/iwn/if_iwn.c
7406
memset(&node, 0, sizeof node);
sys/dev/netif/iwn/if_iwn.c
7407
node.id = wn->id;
sys/dev/netif/iwn/if_iwn.c
7408
node.control = IWN_NODE_UPDATE;
sys/dev/netif/iwn/if_iwn.c
7409
node.flags = IWN_FLAG_SET_DELBA;
sys/dev/netif/iwn/if_iwn.c
7410
node.delba_tid = tid;
sys/dev/netif/iwn/if_iwn.c
7412
(void)ops->add_node(sc, &node, 1);
sys/dev/netif/iwn/if_iwn.c
7482
struct iwn_node_info node;
sys/dev/netif/iwn/if_iwn.c
7489
memset(&node, 0, sizeof node);
sys/dev/netif/iwn/if_iwn.c
7490
node.id = wn->id;
sys/dev/netif/iwn/if_iwn.c
7491
node.control = IWN_NODE_UPDATE;
sys/dev/netif/iwn/if_iwn.c
7492
node.flags = IWN_FLAG_SET_DISABLE_TID;
sys/dev/netif/iwn/if_iwn.c
7493
node.disable_tid = htole16(wn->disable_tid);
sys/dev/netif/iwn/if_iwn.c
7494
error = ops->add_node(sc, &node, 1);
sys/dev/netif/ix/if_ix.c
4183
char node[32];
sys/dev/netif/ix/if_ix.c
4258
ksnprintf(node, sizeof(node), "rx%d_pkt", i);
sys/dev/netif/ix/if_ix.c
4260
SYSCTL_CHILDREN(tree), OID_AUTO, node,
sys/dev/netif/ix/if_ix.c
4267
ksnprintf(node, sizeof(node), "tx%d_nmbuf", i);
sys/dev/netif/ix/if_ix.c
4268
SYSCTL_ADD_PROC(ctx, SYSCTL_CHILDREN(tree), OID_AUTO, node,
sys/dev/netif/ix/if_ix.c
4272
ksnprintf(node, sizeof(node), "tx%d_gc", i);
sys/dev/netif/ix/if_ix.c
4273
SYSCTL_ADD_ULONG(ctx, SYSCTL_CHILDREN(tree), OID_AUTO, node,
sys/dev/netif/mn/if_mn.c
1386
if (ng_make_node_common(&mntypestruct, &sc->node) != 0) {
sys/dev/netif/mn/if_mn.c
1390
sc->node->private = sc;
sys/dev/netif/mn/if_mn.c
1392
if (ng_name_node(sc->node, sc->nodename)) {
sys/dev/netif/mn/if_mn.c
1393
ng_rmnode(sc->node);
sys/dev/netif/mn/if_mn.c
1394
ng_unref(sc->node);
sys/dev/netif/mn/if_mn.c
262
node_p node;
sys/dev/netif/mn/if_mn.c
288
ngmn_config(node_p node, char *set, char *ret)
sys/dev/netif/mn/if_mn.c
293
sc = node->private;
sys/dev/netif/mn/if_mn.c
328
ngmn_rcvmsg(node_p node, struct ng_mesg *msg, const char *retaddr, struct ng_mesg **resp)
sys/dev/netif/mn/if_mn.c
335
sc = node->private;
sys/dev/netif/mn/if_mn.c
367
ngmn_config(node, s, r);
sys/dev/netif/mn/if_mn.c
447
ngmn_newhook(node_p node, hook_p hook, const char *name)
sys/dev/netif/mn/if_mn.c
453
sc = node->private;
sys/dev/netif/wpi/if_wpi.c
3432
struct wpi_node_info node;
sys/dev/netif/wpi/if_wpi.c
3440
memset(&node, 0, sizeof node);
sys/dev/netif/wpi/if_wpi.c
3441
IEEE80211_ADDR_COPY(node.macaddr, ni->ni_macaddr);
sys/dev/netif/wpi/if_wpi.c
3442
node.id = wn->id;
sys/dev/netif/wpi/if_wpi.c
3443
node.plcp = (ic->ic_curmode == IEEE80211_MODE_11A) ?
sys/dev/netif/wpi/if_wpi.c
3445
node.action = htole32(WPI_ACTION_SET_RATE);
sys/dev/netif/wpi/if_wpi.c
3446
node.antenna = WPI_ANTENNA_BOTH;
sys/dev/netif/wpi/if_wpi.c
3451
error = wpi_cmd(sc, WPI_CMD_ADD_NODE, &node, sizeof node, 1);
sys/dev/netif/wpi/if_wpi.c
3478
struct wpi_node_info node;
sys/dev/netif/wpi/if_wpi.c
3482
memset(&node, 0, sizeof node);
sys/dev/netif/wpi/if_wpi.c
3483
IEEE80211_ADDR_COPY(node.macaddr, ieee80211broadcastaddr);
sys/dev/netif/wpi/if_wpi.c
3484
node.id = WPI_ID_BROADCAST;
sys/dev/netif/wpi/if_wpi.c
3485
node.plcp = (ic->ic_curmode == IEEE80211_MODE_11A) ?
sys/dev/netif/wpi/if_wpi.c
3487
node.action = htole32(WPI_ACTION_SET_RATE);
sys/dev/netif/wpi/if_wpi.c
3488
node.antenna = WPI_ANTENNA_BOTH;
sys/dev/netif/wpi/if_wpi.c
3492
return wpi_cmd(sc, WPI_CMD_ADD_NODE, &node, sizeof node, async);
sys/dev/netif/wpi/if_wpi.c
3543
struct wpi_cmd_del_node node;
sys/dev/netif/wpi/if_wpi.c
3550
memset(&node, 0, sizeof node);
sys/dev/netif/wpi/if_wpi.c
3551
IEEE80211_ADDR_COPY(node.macaddr, ni->ni_macaddr);
sys/dev/netif/wpi/if_wpi.c
3552
node.count = 1;
sys/dev/netif/wpi/if_wpi.c
3557
error = wpi_cmd(sc, WPI_CMD_DEL_NODE, &node, sizeof node, 1);
sys/dev/netif/wpi/if_wpi.c
4650
struct wpi_node_info node;
sys/dev/netif/wpi/if_wpi.c
4677
memset(&node, 0, sizeof node);
sys/dev/netif/wpi/if_wpi.c
4678
node.id = wn->id;
sys/dev/netif/wpi/if_wpi.c
4679
node.control = WPI_NODE_UPDATE;
sys/dev/netif/wpi/if_wpi.c
4680
node.flags = WPI_FLAG_KEY_SET;
sys/dev/netif/wpi/if_wpi.c
4681
node.kflags = htole16(kflags);
sys/dev/netif/wpi/if_wpi.c
4682
memcpy(node.key, k->wk_key, k->wk_keylen);
sys/dev/netif/wpi/if_wpi.c
4687
node.id, ether_sprintf(ni->ni_macaddr));
sys/dev/netif/wpi/if_wpi.c
4689
error = wpi_cmd(sc, WPI_CMD_ADD_NODE, &node, sizeof node, 1);
sys/dev/netif/wpi/if_wpi.c
4699
node.kflags = htole16(kflags);
sys/dev/netif/wpi/if_wpi.c
4749
struct wpi_node_info node;
sys/dev/netif/wpi/if_wpi.c
4764
memset(&node, 0, sizeof node);
sys/dev/netif/wpi/if_wpi.c
4765
node.id = wn->id;
sys/dev/netif/wpi/if_wpi.c
4766
node.control = WPI_NODE_UPDATE;
sys/dev/netif/wpi/if_wpi.c
4767
node.flags = WPI_FLAG_KEY_SET;
sys/dev/netif/wpi/if_wpi.c
4768
node.kflags = htole16(kflags);
sys/dev/netif/wpi/if_wpi.c
4772
k->wk_keyix, node.id, ether_sprintf(ni->ni_macaddr));
sys/dev/netif/wpi/if_wpi.c
4774
error = wpi_cmd(sc, WPI_CMD_ADD_NODE, &node, sizeof node, 1);
sys/dev/netif/wpi/if_wpi.c
4784
node.kflags = htole16(kflags);
sys/dev/powermng/corecstat/corecstat.c
247
const struct cpu_node *node;
sys/dev/powermng/corecstat/corecstat.c
330
node = get_cpu_node_by_cpuid(cpu);
sys/dev/powermng/corecstat/corecstat.c
331
while (node != NULL) {
sys/dev/powermng/corecstat/corecstat.c
332
if (node->type == CORE_LEVEL &&
sys/dev/powermng/corecstat/corecstat.c
333
!(cpu == BSRCPUMASK(node->members)))
sys/dev/powermng/corecstat/corecstat.c
335
if (node->type == CHIP_LEVEL) {
sys/dev/powermng/corecstat/corecstat.c
336
if (node->child_no == 0)
sys/dev/powermng/corecstat/corecstat.c
337
node = NULL;
sys/dev/powermng/corecstat/corecstat.c
340
node = node->parent_node;
sys/dev/powermng/corecstat/corecstat.c
342
if (node != NULL && cpu == BSRCPUMASK(node->members)) {
sys/dev/powermng/corepower/corepower.c
120
const struct cpu_node *node;
sys/dev/powermng/corepower/corepower.c
133
node = get_cpu_node_by_cpuid(cpu);
sys/dev/powermng/corepower/corepower.c
134
while (node != NULL) {
sys/dev/powermng/corepower/corepower.c
135
if (node->type == CHIP_LEVEL) {
sys/dev/powermng/corepower/corepower.c
136
if (node->child_no == 0)
sys/dev/powermng/corepower/corepower.c
137
node = NULL;
sys/dev/powermng/corepower/corepower.c
140
node = node->parent_node;
sys/dev/powermng/corepower/corepower.c
142
if (node == NULL)
sys/dev/powermng/corepower/corepower.c
145
master_cpu = BSRCPUMASK(node->members);
sys/dev/powermng/coretemp/coretemp.c
227
const struct cpu_node *node, *start_node;
sys/dev/powermng/coretemp/coretemp.c
340
node = start_node;
sys/dev/powermng/coretemp/coretemp.c
341
while (node != NULL) {
sys/dev/powermng/coretemp/coretemp.c
342
if (node->type == CORE_LEVEL) {
sys/dev/powermng/coretemp/coretemp.c
343
if (node->child_no == 0)
sys/dev/powermng/coretemp/coretemp.c
344
node = NULL;
sys/dev/powermng/coretemp/coretemp.c
347
node = node->parent_node;
sys/dev/powermng/coretemp/coretemp.c
349
if (node != NULL) {
sys/dev/powermng/coretemp/coretemp.c
350
master_cpu = BSRCPUMASK(node->members);
sys/dev/powermng/coretemp/coretemp.c
353
master_cpu, node->child_no);
sys/dev/powermng/coretemp/coretemp.c
358
KKASSERT(node->child_no > 0);
sys/dev/powermng/coretemp/coretemp.c
359
sc->sc_nsens = node->child_no;
sys/dev/powermng/coretemp/coretemp.c
360
cpu_mask = node->members;
sys/dev/powermng/coretemp/coretemp.c
411
node = start_node;
sys/dev/powermng/coretemp/coretemp.c
412
while (node != NULL) {
sys/dev/powermng/coretemp/coretemp.c
413
if (node->type == CHIP_LEVEL) {
sys/dev/powermng/coretemp/coretemp.c
414
if (node->child_no == 0)
sys/dev/powermng/coretemp/coretemp.c
415
node = NULL;
sys/dev/powermng/coretemp/coretemp.c
418
node = node->parent_node;
sys/dev/powermng/coretemp/coretemp.c
420
if (node != NULL) {
sys/dev/powermng/coretemp/coretemp.c
421
master_cpu = BSRCPUMASK(node->members);
sys/dev/powermng/memtemp/memtemp_e5.c
165
int node;
sys/dev/powermng/memtemp/memtemp_e5.c
167
node = e5_imc_node_probe(dev, c);
sys/dev/powermng/memtemp/memtemp_e5.c
168
if (node < 0)
sys/dev/powermng/memtemp/memtemp_e5.c
184
sc->temp_node = node;
sys/dev/powermng/memtemp/memtemp_e5.c
218
const cpu_node_t *node;
sys/dev/powermng/memtemp/memtemp_e5.c
224
node = get_cpu_node_by_chipid(sc->temp_node);
sys/dev/powermng/memtemp/memtemp_e5.c
225
if (node != NULL && node->child_no > 0) {
sys/dev/powermng/memtemp/memtemp_e5.c
226
cpuid = BSRCPUMASK(node->members);
sys/dev/virtual/amazon/ena/ena-com/ena_plat.h
298
#define ENA_MEM_ALLOC_NODE(dmadev, size, virt, node, dev_node) (virt = NULL)
sys/dev/virtual/amazon/ena/ena-com/ena_plat.h
300
#define ENA_MEM_ALLOC_COHERENT_NODE(dmadev, size, virt, phys, handle, node, \
sys/dev/virtual/vmware/vmxnet3/if_vmx.c
3642
struct sysctl_oid *node, *txsnode;
sys/dev/virtual/vmware/vmxnet3/if_vmx.c
3652
node = SYSCTL_ADD_NODE(ctx, child, OID_AUTO, namebuf, CTLFLAG_RD,
sys/dev/virtual/vmware/vmxnet3/if_vmx.c
3654
txq->vxtxq_sysctl = list = SYSCTL_CHILDREN(node);
sys/dev/virtual/vmware/vmxnet3/if_vmx.c
3702
struct sysctl_oid *node, *rxsnode;
sys/dev/virtual/vmware/vmxnet3/if_vmx.c
3712
node = SYSCTL_ADD_NODE(ctx, child, OID_AUTO, namebuf, CTLFLAG_RD,
sys/dev/virtual/vmware/vmxnet3/if_vmx.c
3714
rxq->vxrxq_sysctl = list = SYSCTL_CHILDREN(node);
sys/dev/virtual/vmware/vmxnet3/if_vmx.c
3760
struct sysctl_oid *node;
sys/dev/virtual/vmware/vmxnet3/if_vmx.c
3767
node = SYSCTL_ADD_NODE(ctx, txq->vxtxq_sysctl, OID_AUTO,
sys/dev/virtual/vmware/vmxnet3/if_vmx.c
3769
list = SYSCTL_CHILDREN(node);
sys/dev/virtual/vmware/vmxnet3/if_vmx.c
3790
node = SYSCTL_ADD_NODE(ctx, rxq->vxrxq_sysctl, OID_AUTO,
sys/dev/virtual/vmware/vmxnet3/if_vmx.c
3792
list = SYSCTL_CHILDREN(node);
sys/kern/kern_descrip.c
1730
int fd, rsize, rsum, node, lim;
sys/kern/kern_descrip.c
1819
node = fd + rsize;
sys/kern/kern_descrip.c
1820
rsum += fdp->fd_files[node].allocated;
sys/kern/kern_descrip.c
1822
fd = node; /* move to the right */
sys/kern/kern_descrip.c
1823
if (fdp->fd_files[node].allocated == 0)
sys/kern/kern_sensors.c
530
const cpu_node_t *node;
sys/kern/kern_sensors.c
540
node = get_cpu_node_by_chipid(0);
sys/kern/kern_sensors.c
541
if (node != NULL && node->child_no > 0)
sys/kern/kern_sensors.c
542
sensor_task_default_cpu = BSRCPUMASK(node->members);
sys/kern/kern_systimer.c
156
TAILQ_INSERT_HEAD(&gd->gd_systimerq, info, node);
sys/kern/kern_systimer.c
161
TAILQ_INSERT_TAIL(&gd->gd_systimerq, info, node);
sys/kern/kern_systimer.c
170
TAILQ_INSERT_BEFORE(scan1, info, node);
sys/kern/kern_systimer.c
175
info, node);
sys/kern/kern_systimer.c
185
TAILQ_INSERT_BEFORE(scan1, info, node);
sys/kern/kern_systimer.c
190
info, node);
sys/kern/kern_systimer.c
194
scan1 = TAILQ_NEXT(scan1, node);
sys/kern/kern_systimer.c
195
scan2 = TAILQ_PREV(scan2, systimerq, node);
sys/kern/kern_systimer.c
225
TAILQ_REMOVE(info->queue, info, node);
sys/kern/kern_systimer.c
385
TAILQ_FOREACH(info, &gd->gd_systimerq, node) {
sys/kern/kern_systimer.c
388
TAILQ_REMOVE(&gd->gd_systimerq, info, node);
sys/kern/kern_systimer.c
97
TAILQ_REMOVE(info->queue, info, node);
sys/kern/kern_uuid.c
120
uuid_node(uuid.node);
sys/kern/kern_uuid.c
123
if (uuid_last.time.ll == 0LL || uuid_last.node[0] != uuid.node[0] ||
sys/kern/kern_uuid.c
124
uuid_last.node[1] != uuid.node[1] ||
sys/kern/kern_uuid.c
125
uuid_last.node[2] != uuid.node[2]) {
sys/kern/kern_uuid.c
194
be16toh(id->node[0]), be16toh(id->node[1]), be16toh(id->node[2]));
sys/kern/kern_uuid.c
254
res = bcmp(a->node, b->node, sizeof(a->node));
sys/kern/kern_uuid.c
318
p[10 + i] = uuid->node[i];
sys/kern/kern_uuid.c
334
uuid->node[i] = p[10 + i];
sys/kern/kern_uuid.c
350
p[10 + i] = uuid->node[i];
sys/kern/kern_uuid.c
366
uuid->node[i] = p[10 + i];
sys/kern/kern_uuid.c
407
uuid->node[n] = c[n + 5];
sys/kern/kern_uuid.c
65
uint16_t node[UUID_NODE_LEN>>1];
sys/kern/kern_uuid.c
86
uuid_node(uint16_t *node)
sys/kern/kern_uuid.c
88
if (if_getanyethermac(node, UUID_NODE_LEN) != 0)
sys/kern/kern_uuid.c
89
read_random(node, UUID_NODE_LEN, 1);
sys/kern/kern_uuid.c
90
*((uint8_t*)node) |= 0x01;
sys/kern/subr_cpu_topology.c
119
cpu_node_t *node,
sys/kern/subr_cpu_topology.c
125
node->child_no = children_no_per_level[cur_level];
sys/kern/subr_cpu_topology.c
126
node->type = level_types[cur_level];
sys/kern/subr_cpu_topology.c
127
CPUMASK_ASSZERO(node->members);
sys/kern/subr_cpu_topology.c
128
node->compute_unit_id = -1;
sys/kern/subr_cpu_topology.c
130
if (node->child_no == 0) {
sys/kern/subr_cpu_topology.c
132
CPUMASK_ASSBIT(node->members, get_cpuid_from_apicid(*apicid));
sys/kern/subr_cpu_topology.c
136
if (node->parent_node == NULL)
sys/kern/subr_cpu_topology.c
137
root_cpu_node = node;
sys/kern/subr_cpu_topology.c
139
for (i = 0; i < node->child_no; i++) {
sys/kern/subr_cpu_topology.c
140
node->child_node[i] = *last_free_node;
sys/kern/subr_cpu_topology.c
143
node->child_node[i]->parent_node = node;
sys/kern/subr_cpu_topology.c
148
node->child_node[i],
sys/kern/subr_cpu_topology.c
152
CPUMASK_ORMASK(node->members, node->child_node[i]->members);
sys/kern/subr_cpu_topology.c
347
print_cpu_topology_tree_sysctl_helper(cpu_node_t *node,
sys/kern/subr_cpu_topology.c
367
bsr_member = BSRCPUMASK(node->members);
sys/kern/subr_cpu_topology.c
369
if (node->type == PACKAGE_LEVEL) {
sys/kern/subr_cpu_topology.c
371
} else if (node->type == CHIP_LEVEL) {
sys/kern/subr_cpu_topology.c
374
} else if (node->type == CORE_LEVEL) {
sys/kern/subr_cpu_topology.c
375
if (node->compute_unit_id != (uint8_t)-1) {
sys/kern/subr_cpu_topology.c
377
node->compute_unit_id);
sys/kern/subr_cpu_topology.c
382
} else if (node->type == THREAD_LEVEL) {
sys/kern/subr_cpu_topology.c
383
if (node->compute_unit_id != (uint8_t)-1) {
sys/kern/subr_cpu_topology.c
393
sbuf_print_cpuset(sb, &node->members);
sys/kern/subr_cpu_topology.c
396
for (i = 0; i < node->child_no; i++) {
sys/kern/subr_cpu_topology.c
397
print_cpu_topology_tree_sysctl_helper(node->child_node[i],
sys/kern/subr_cpu_topology.c
398
sb, buf, buf_len, i == (node->child_no -1));
sys/kern/subr_cpu_topology.c
459
get_cpu_node_by_cpumask(cpu_node_t * node,
sys/kern/subr_cpu_topology.c
465
if (CPUMASK_CMPMASKEQ(node->members, mask))
sys/kern/subr_cpu_topology.c
466
return node;
sys/kern/subr_cpu_topology.c
468
for (i = 0; i < node->child_no; i++) {
sys/kern/subr_cpu_topology.c
469
found = get_cpu_node_by_cpumask(node->child_node[i], mask);
sys/kern/subr_cpu_topology.c
493
cpu_node_t * node;
sys/kern/subr_cpu_topology.c
500
node = get_cpu_node_by_cpumask(cpu_root_node, mask);
sys/kern/subr_cpu_topology.c
502
if (node == NULL) {
sys/kern/subr_cpu_topology.c
507
while (node != NULL) {
sys/kern/subr_cpu_topology.c
508
if (node->type == level_type) {
sys/kern/subr_cpu_topology.c
509
return node->members;
sys/kern/subr_cpu_topology.c
511
node = node->parent_node;
sys/kern/subr_cpu_topology.c
519
get_cpu_node_by_chipid2(const cpu_node_t *node, int chip_id)
sys/kern/subr_cpu_topology.c
523
if (node->type != CHIP_LEVEL) {
sys/kern/subr_cpu_topology.c
527
for (i = 0; i < node->child_no; ++i) {
sys/kern/subr_cpu_topology.c
528
ret = get_cpu_node_by_chipid2(node->child_node[i],
sys/kern/subr_cpu_topology.c
536
cpuid = BSRCPUMASK(node->members);
sys/kern/subr_cpu_topology.c
538
return node;
sys/libkern/linux_idr.c
205
int id, rsum, rsize, node;
sys/libkern/linux_idr.c
237
node = id + rsize;
sys/libkern/linux_idr.c
238
rsum += idp->idr_nodes[node].allocated;
sys/libkern/linux_idr.c
240
id = node; /* move to the right */
sys/libkern/linux_idr.c
241
if (idp->idr_nodes[node].allocated == 0)
sys/net/dummynet/ip_dummynet.c
267
#define SET_OFFSET(heap, node) \
sys/net/dummynet/ip_dummynet.c
269
*((int *)((char *)(heap->p[node].object) + heap->offset)) = node;
sys/net/dummynet/ip_dummynet.c
274
#define RESET_OFFSET(heap, node) \
sys/net/dummynet/ip_dummynet.c
276
*((int *)((char *)(heap->p[node].object) + heap->offset)) = -1;
sys/net/dummynet3/ip_dummynet3.c
286
#define SET_OFFSET(heap, node) \
sys/net/dummynet3/ip_dummynet3.c
288
*((int *)((char *)(heap->p[node].object) + heap->offset)) = node;
sys/net/dummynet3/ip_dummynet3.c
293
#define RESET_OFFSET(heap, node) \
sys/net/dummynet3/ip_dummynet3.c
295
*((int *)((char *)(heap->p[node].object) + heap->offset)) = -1;
sys/net/if.c
3022
if_getanyethermac(uint16_t *node, int minlen)
sys/net/if.c
3034
bcopy(((struct arpcom *)ifp->if_softc)->ac_enaddr, node,
sys/net/ipfw3_basic/ip_fw3_basic.c
315
rnh = table_ctx->node;
sys/net/ipfw3_basic/ip_fw3_basic.c
408
rnh = table_ctx->node;
sys/net/ipfw3_basic/ip_fw3_table.c
101
rn_inithead(&table_ctx->node, table_ctx->mask,
sys/net/ipfw3_basic/ip_fw3_table.c
105
rn_inithead(&table_ctx->node, table_ctx->mask,
sys/net/ipfw3_basic/ip_fw3_table.c
130
rn_flush(table_ctx->node, flush_table_entry);
sys/net/ipfw3_basic/ip_fw3_table.c
156
rnh = table_ctx->node;
sys/net/ipfw3_basic/ip_fw3_table.c
174
rnh = table_ctx->node;
sys/net/ipfw3_basic/ip_fw3_table.c
209
rnh = table_ctx->node;
sys/net/ipfw3_basic/ip_fw3_table.c
245
rnh = table_ctx->node;
sys/net/ipfw3_basic/ip_fw3_table.c
393
rnh = table_ctx->node;
sys/net/ipfw3_basic/ip_fw3_table.c
411
rnh = table_ctx->node;
sys/net/ipfw3_basic/ip_fw3_table.c
438
rnh = table_ctx->node;
sys/net/ipfw3_basic/ip_fw3_table.c
583
rn_flush(table_ctx->node, flush_table_entry);
sys/net/ipfw3_basic/ip_fw3_table.h
63
struct radix_node_head *node;
sys/net/ipfw3_layer2/ip_fw3_layer2.c
120
rnh = table_ctx->node;
sys/net/ipfw3_layer2/ip_fw3_layer2.c
163
rnh = table_ctx->node;
sys/net/radix.c
1308
struct radix_node *node;
sys/net/radix.c
1310
node = ctx->head->rnh_deladdr(rn->rn_key, rn->rn_mask, ctx->head);
sys/net/radix.c
1311
if (node != rn) {
sys/net/radix.c
1313
__func__, node, rn);
sys/net/radix.c
664
rn_new_radix_mask(struct radix_node *node, struct radix_mask *nextmask)
sys/net/radix.c
675
m->rm_bit = node->rn_bit;
sys/net/radix.c
676
m->rm_flags = node->rn_flags;
sys/net/radix.c
678
m->rm_leaf = node;
sys/net/radix.c
680
m->rm_mask = node->rn_mask;
sys/net/radix.c
682
node->rn_mklist = m;
sys/net/wg/if_wg.c
773
struct radix_node *node;
sys/net/wg/if_wg.c
814
node = head->rnh_addaddr(&aip->a_addr, &aip->a_mask, head,
sys/net/wg/if_wg.c
816
if (node != NULL) {
sys/net/wg/if_wg.c
817
KKASSERT(node == aip->a_nodes);
sys/net/wg/if_wg.c
826
node = head->rnh_lookup(&aip->a_addr, &aip->a_mask, head);
sys/net/wg/if_wg.c
827
if (node == NULL) {
sys/net/wg/if_wg.c
831
KKASSERT(node != aip->a_nodes);
sys/net/wg/if_wg.c
833
aip = (struct wg_aip *)node;
sys/net/wg/if_wg.c
853
struct radix_node *node;
sys/net/wg/if_wg.c
873
node = head->rnh_matchaddr(&addr, head);
sys/net/wg/if_wg.c
874
if (node != NULL) {
sys/net/wg/if_wg.c
875
peer = ((struct wg_aip *)node)->a_peer;
sys/net/wg/if_wg.c
889
struct radix_node *node;
sys/net/wg/if_wg.c
905
node = head->rnh_deladdr(&aip->a_addr, &aip->a_mask, head);
sys/net/wg/if_wg.c
906
if (node == NULL)
sys/net/wg/selftest/allowedips.c
106
struct horrible_allowedips_node *node, *node_;
sys/net/wg/selftest/allowedips.c
108
LIST_FOREACH_MUTABLE(node, &table->head, entry, node_) {
sys/net/wg/selftest/allowedips.c
109
LIST_REMOVE(node, entry);
sys/net/wg/selftest/allowedips.c
110
kfree(node, M_WG);
sys/net/wg/selftest/allowedips.c
136
horrible_mask_self(struct horrible_allowedips_node *node)
sys/net/wg/selftest/allowedips.c
138
KKASSERT(node->ip_version == 4 || node->ip_version == 6);
sys/net/wg/selftest/allowedips.c
140
if (node->ip_version == 4) {
sys/net/wg/selftest/allowedips.c
141
node->ip.ip &= node->mask.ip;
sys/net/wg/selftest/allowedips.c
143
node->ip.ip6[0] &= node->mask.ip6[0];
sys/net/wg/selftest/allowedips.c
144
node->ip.ip6[1] &= node->mask.ip6[1];
sys/net/wg/selftest/allowedips.c
145
node->ip.ip6[2] &= node->mask.ip6[2];
sys/net/wg/selftest/allowedips.c
146
node->ip.ip6[3] &= node->mask.ip6[3];
sys/net/wg/selftest/allowedips.c
151
horrible_match_v4(const struct horrible_allowedips_node *node,
sys/net/wg/selftest/allowedips.c
154
return ((ip->s_addr & node->mask.ip) == node->ip.ip);
sys/net/wg/selftest/allowedips.c
158
horrible_match_v6(const struct horrible_allowedips_node *node,
sys/net/wg/selftest/allowedips.c
161
#define IP6MATCH_SEG(ip, node, n) \
sys/net/wg/selftest/allowedips.c
162
((ip->__u6_addr.__u6_addr32[n] & node->mask.ip6[n]) \
sys/net/wg/selftest/allowedips.c
163
== node->ip.ip6[n])
sys/net/wg/selftest/allowedips.c
165
return (IP6MATCH_SEG(ip, node, 0) &&
sys/net/wg/selftest/allowedips.c
166
IP6MATCH_SEG(ip, node, 1) &&
sys/net/wg/selftest/allowedips.c
167
IP6MATCH_SEG(ip, node, 2) &&
sys/net/wg/selftest/allowedips.c
168
IP6MATCH_SEG(ip, node, 3));
sys/net/wg/selftest/allowedips.c
175
struct horrible_allowedips_node *node)
sys/net/wg/selftest/allowedips.c
181
my_cidr = horrible_mask_to_cidr(&node->mask);
sys/net/wg/selftest/allowedips.c
184
if (!memcmp(&other->mask, &node->mask,
sys/net/wg/selftest/allowedips.c
186
!memcmp(&other->ip, &node->ip,
sys/net/wg/selftest/allowedips.c
188
other->ip_version == node->ip_version)
sys/net/wg/selftest/allowedips.c
190
other->value = node->value;
sys/net/wg/selftest/allowedips.c
191
kfree(node, M_WG);
sys/net/wg/selftest/allowedips.c
200
LIST_INSERT_HEAD(&table->head, node, entry);
sys/net/wg/selftest/allowedips.c
202
LIST_INSERT_AFTER(where, node, entry);
sys/net/wg/selftest/allowedips.c
204
LIST_INSERT_BEFORE(where, node, entry);
sys/net/wg/selftest/allowedips.c
211
struct horrible_allowedips_node *node;
sys/net/wg/selftest/allowedips.c
213
node = kmalloc(sizeof(*node), M_WG, M_NOWAIT | M_ZERO);
sys/net/wg/selftest/allowedips.c
214
if (node == NULL)
sys/net/wg/selftest/allowedips.c
217
node->ip.in = *(const struct in_addr *)ip;
sys/net/wg/selftest/allowedips.c
218
horrible_cidr_to_mask(cidr, &node->mask);
sys/net/wg/selftest/allowedips.c
219
node->ip_version = 4;
sys/net/wg/selftest/allowedips.c
220
node->value = value;
sys/net/wg/selftest/allowedips.c
222
horrible_mask_self(node);
sys/net/wg/selftest/allowedips.c
223
horrible_insert_ordered(table, node);
sys/net/wg/selftest/allowedips.c
232
struct horrible_allowedips_node *node;
sys/net/wg/selftest/allowedips.c
234
node = kmalloc(sizeof(*node), M_WG, M_NOWAIT | M_ZERO);
sys/net/wg/selftest/allowedips.c
235
if (node == NULL)
sys/net/wg/selftest/allowedips.c
238
node->ip.in6 = *(const struct in6_addr *)ip;
sys/net/wg/selftest/allowedips.c
239
horrible_cidr_to_mask(cidr, &node->mask);
sys/net/wg/selftest/allowedips.c
240
node->ip_version = 6;
sys/net/wg/selftest/allowedips.c
241
node->value = value;
sys/net/wg/selftest/allowedips.c
243
horrible_mask_self(node);
sys/net/wg/selftest/allowedips.c
244
horrible_insert_ordered(table, node);
sys/net/wg/selftest/allowedips.c
253
struct horrible_allowedips_node *node;
sys/net/wg/selftest/allowedips.c
256
LIST_FOREACH(node, &table->head, entry) {
sys/net/wg/selftest/allowedips.c
257
if (node->ip_version != 4)
sys/net/wg/selftest/allowedips.c
259
if (horrible_match_v4(node, (const struct in_addr *)ip)) {
sys/net/wg/selftest/allowedips.c
260
ret = node->value;
sys/net/wg/selftest/allowedips.c
272
struct horrible_allowedips_node *node;
sys/net/wg/selftest/allowedips.c
275
LIST_FOREACH(node, &table->head, entry) {
sys/net/wg/selftest/allowedips.c
276
if (node->ip_version != 6)
sys/net/wg/selftest/allowedips.c
278
if (horrible_match_v6(node, (const struct in6_addr *)ip)) {
sys/net/wg/selftest/allowedips.c
279
ret = node->value;
sys/net/zlib.c
2387
int node; /* new node being created */
sys/net/zlib.c
2410
node = s->heap[++(s->heap_len)] = (max_code < 2 ? ++max_code : 0);
sys/net/zlib.c
2411
tree[node].Freq = 1;
sys/net/zlib.c
2412
s->depth[node] = 0;
sys/net/zlib.c
2413
s->opt_len--; if (stree) s->static_len -= stree[node].Len;
sys/net/zlib.c
2426
node = elems; /* next internal node of the tree */
sys/net/zlib.c
2435
tree[node].Freq = tree[n].Freq + tree[m].Freq;
sys/net/zlib.c
2436
s->depth[node] = (uch) (MAX(s->depth[n], s->depth[m]) + 1);
sys/net/zlib.c
2437
tree[n].Dad = tree[m].Dad = (ush)node;
sys/net/zlib.c
2441
node, tree[node].Freq, n, tree[n].Freq, m, tree[m].Freq);
sys/net/zlib.c
2445
s->heap[SMALLEST] = node++;
sys/netgraph/UI/ng_UI.c
128
ng_UI_newhook(node_p node, hook_p hook, const char *name)
sys/netgraph/UI/ng_UI.c
130
const priv_p priv = node->private;
sys/netgraph/UI/ng_UI.c
149
ng_UI_rcvmsg(node_p node, struct ng_mesg *msg,
sys/netgraph/UI/ng_UI.c
165
const node_p node = hook->node;
sys/netgraph/UI/ng_UI.c
166
const priv_p priv = node->private;
sys/netgraph/UI/ng_UI.c
201
ng_UI_rmnode(node_p node)
sys/netgraph/UI/ng_UI.c
203
const priv_p priv = node->private;
sys/netgraph/UI/ng_UI.c
206
node->flags |= NG_INVALID;
sys/netgraph/UI/ng_UI.c
207
ng_cutlinks(node);
sys/netgraph/UI/ng_UI.c
208
ng_unname(node);
sys/netgraph/UI/ng_UI.c
211
node->private = NULL;
sys/netgraph/UI/ng_UI.c
212
ng_unref(node);
sys/netgraph/UI/ng_UI.c
222
const priv_p priv = hook->node->private;
sys/netgraph/UI/ng_UI.c
224
if (hook->node->numhooks == 0)
sys/netgraph/UI/ng_UI.c
225
ng_rmnode(hook->node);
sys/netgraph/async/ng_async.c
240
sc->node = *nodep;
sys/netgraph/async/ng_async.c
248
nga_newhook(node_p node, hook_p hook, const char *name)
sys/netgraph/async/ng_async.c
250
const sc_p sc = node->private;
sys/netgraph/async/ng_async.c
271
const sc_p sc = hook->node->private;
sys/netgraph/async/ng_async.c
284
nga_rcvmsg(node_p node, struct ng_mesg *msg,
sys/netgraph/async/ng_async.c
287
const sc_p sc = (sc_p) node->private;
sys/netgraph/async/ng_async.c
369
nga_shutdown(node_p node)
sys/netgraph/async/ng_async.c
371
const sc_p sc = node->private;
sys/netgraph/async/ng_async.c
373
ng_cutlinks(node);
sys/netgraph/async/ng_async.c
374
ng_unname(node);
sys/netgraph/async/ng_async.c
379
node->private = NULL;
sys/netgraph/async/ng_async.c
380
ng_unref(node);
sys/netgraph/async/ng_async.c
390
const sc_p sc = hook->node->private;
sys/netgraph/async/ng_async.c
404
if (hook->node->numhooks == 0)
sys/netgraph/async/ng_async.c
405
ng_rmnode(hook->node);
sys/netgraph/async/ng_async.c
69
node_p node; /* Our node */
sys/netgraph/bpf/ng_bpf.c
230
ng_bpf_newhook(node_p node, hook_p hook, const char *name)
sys/netgraph/bpf/ng_bpf.c
241
hip->node = node;
sys/netgraph/bpf/ng_bpf.c
260
ng_bpf_rcvmsg(node_p node, struct ng_mesg *msg, const char *retaddr,
sys/netgraph/bpf/ng_bpf.c
282
if ((hook = ng_findhook(node, hp->thisHook)) == NULL)
sys/netgraph/bpf/ng_bpf.c
302
if ((hook = ng_findhook(node, msg->data)) == NULL)
sys/netgraph/bpf/ng_bpf.c
329
if ((hook = ng_findhook(node, msg->data)) == NULL)
sys/netgraph/bpf/ng_bpf.c
419
dest = ng_findhook(hip->node, hip->prog->ifMatch);
sys/netgraph/bpf/ng_bpf.c
421
dest = ng_findhook(hip->node, hip->prog->ifNotMatch);
sys/netgraph/bpf/ng_bpf.c
439
ng_bpf_rmnode(node_p node)
sys/netgraph/bpf/ng_bpf.c
441
node->flags |= NG_INVALID;
sys/netgraph/bpf/ng_bpf.c
442
ng_cutlinks(node);
sys/netgraph/bpf/ng_bpf.c
443
ng_unname(node);
sys/netgraph/bpf/ng_bpf.c
444
ng_unref(node);
sys/netgraph/bpf/ng_bpf.c
461
if (hook->node->numhooks == 0)
sys/netgraph/bpf/ng_bpf.c
462
ng_rmnode(hook->node);
sys/netgraph/bpf/ng_bpf.c
74
node_p node;
sys/netgraph/bridge/ng_bridge.c
1012
ng_bridge_nodename(node_p node)
sys/netgraph/bridge/ng_bridge.c
1016
if (node->name != NULL)
sys/netgraph/bridge/ng_bridge.c
1017
ksnprintf(name, sizeof(name), "%s", node->name);
sys/netgraph/bridge/ng_bridge.c
1019
ksnprintf(name, sizeof(name), "[%x]", ng_node2ID(node));
sys/netgraph/bridge/ng_bridge.c
128
static const char *ng_bridge_nodename(node_p node);
sys/netgraph/bridge/ng_bridge.c
329
priv->node = *nodep;
sys/netgraph/bridge/ng_bridge.c
332
callout_reset(&priv->timer, hz, ng_bridge_timeout, priv->node);
sys/netgraph/bridge/ng_bridge.c
342
ng_bridge_newhook(node_p node, hook_p hook, const char *name)
sys/netgraph/bridge/ng_bridge.c
344
const priv_p priv = node->private;
sys/netgraph/bridge/ng_bridge.c
380
ng_bridge_rcvmsg(node_p node, struct ng_mesg *msg,
sys/netgraph/bridge/ng_bridge.c
383
const priv_p priv = node->private;
sys/netgraph/bridge/ng_bridge.c
519
const node_p node = hook->node;
sys/netgraph/bridge/ng_bridge.c
520
const priv_p priv = node->private;
sys/netgraph/bridge/ng_bridge.c
598
ng_bridge_nodename(node),
sys/netgraph/bridge/ng_bridge.c
716
ng_bridge_rmnode(node_p node)
sys/netgraph/bridge/ng_bridge.c
718
const priv_p priv = node->private;
sys/netgraph/bridge/ng_bridge.c
725
ng_unname(node);
sys/netgraph/bridge/ng_bridge.c
726
ng_cutlinks(node); /* frees all link and host info */
sys/netgraph/bridge/ng_bridge.c
742
const priv_p priv = hook->node->private;
sys/netgraph/bridge/ng_bridge.c
760
if (hook->node->numhooks == 0)
sys/netgraph/bridge/ng_bridge.c
761
ng_rmnode(hook->node);
sys/netgraph/bridge/ng_bridge.c
882
ng_bridge_nodename(priv->node),
sys/netgraph/bridge/ng_bridge.c
932
const node_p node = arg;
sys/netgraph/bridge/ng_bridge.c
933
const priv_p priv = node->private;
sys/netgraph/bridge/ng_bridge.c
941
if ((node->flags & NG_INVALID) != 0) {
sys/netgraph/bridge/ng_bridge.c
943
node->private = NULL;
sys/netgraph/bridge/ng_bridge.c
944
ng_unref(node);
sys/netgraph/bridge/ng_bridge.c
950
callout_reset(&priv->timer, hz, ng_bridge_timeout, node);
sys/netgraph/bridge/ng_bridge.c
96
node_p node; /* netgraph node */
sys/netgraph/bridge/ng_bridge.c
995
ng_bridge_nodename(node), linkNum);
sys/netgraph/cisco/ng_cisco.c
103
node_p node;
sys/netgraph/cisco/ng_cisco.c
206
sc->node = *nodep;
sys/netgraph/cisco/ng_cisco.c
220
cisco_newhook(node_p node, hook_p hook, const char *name)
sys/netgraph/cisco/ng_cisco.c
222
const sc_p sc = node->private;
sys/netgraph/cisco/ng_cisco.c
248
cisco_rcvmsg(node_p node, struct ng_mesg *msg,
sys/netgraph/cisco/ng_cisco.c
251
const sc_p sc = node->private;
sys/netgraph/cisco/ng_cisco.c
349
const sc_p sc = hook->node->private;
sys/netgraph/cisco/ng_cisco.c
400
cisco_rmnode(node_p node)
sys/netgraph/cisco/ng_cisco.c
402
const sc_p sc = node->private;
sys/netgraph/cisco/ng_cisco.c
404
node->flags |= NG_INVALID;
sys/netgraph/cisco/ng_cisco.c
405
ng_cutlinks(node);
sys/netgraph/cisco/ng_cisco.c
406
ng_unname(node);
sys/netgraph/cisco/ng_cisco.c
407
node->private = NULL;
sys/netgraph/cisco/ng_cisco.c
408
ng_unref(sc->node);
sys/netgraph/cisco/ng_cisco.c
421
const sc_p sc = hook->node->private;
sys/netgraph/cisco/ng_cisco.c
434
if (hook->node->numhooks == 0)
sys/netgraph/cisco/ng_cisco.c
435
ng_rmnode(hook->node);
sys/netgraph/cisco/ng_cisco.c
522
ng_send_msg(sc->node, msg,
sys/netgraph/cisco/ng_cisco.c
525
cisco_rcvmsg(sc->node, resp, ".", NULL);
sys/netgraph/echo/ng_echo.c
114
if (hook->node->numhooks == 0)
sys/netgraph/echo/ng_echo.c
115
ng_rmnode(hook->node);
sys/netgraph/echo/ng_echo.c
84
nge_rcvmsg(node_p node, struct ng_mesg *msg, const char *retaddr,
sys/netgraph/eiface/ng_eiface.c
316
node_p node;
sys/netgraph/eiface/ng_eiface.c
334
node = *nodep;
sys/netgraph/eiface/ng_eiface.c
337
node->private = priv;
sys/netgraph/eiface/ng_eiface.c
338
priv->node = node;
sys/netgraph/eiface/ng_eiface.c
366
ng_eiface_newhook(node_p node, hook_p hook, const char *name)
sys/netgraph/eiface/ng_eiface.c
368
priv_p priv = node->private;
sys/netgraph/eiface/ng_eiface.c
384
ng_eiface_rcvmsg(node_p node, struct ng_mesg *msg,
sys/netgraph/eiface/ng_eiface.c
387
const priv_p priv = node->private;
sys/netgraph/eiface/ng_eiface.c
502
const priv_p priv = hook->node->private;
sys/netgraph/eiface/ng_eiface.c
538
ng_eiface_rmnode(node_p node)
sys/netgraph/eiface/ng_eiface.c
540
const priv_p priv = node->private;
sys/netgraph/eiface/ng_eiface.c
543
ng_cutlinks(node);
sys/netgraph/eiface/ng_eiface.c
544
node->flags &= ~NG_INVALID;
sys/netgraph/eiface/ng_eiface.c
570
const priv_p priv = hook->node->private;
sys/netgraph/eiface/ng_eiface.c
84
node_p node; /* Our netgraph node */
sys/netgraph/etf/ng_etf.c
150
node_p node; /* back pointer to node */
sys/netgraph/etf/ng_etf.c
201
privdata->node = *nodep;
sys/netgraph/etf/ng_etf.c
210
ng_etf_newhook(node_p node, hook_p hook, const char *name)
sys/netgraph/etf/ng_etf.c
212
const etf_p etfp = NG_NODE_PRIVATE(node);
sys/netgraph/etf/ng_etf.c
258
ng_etf_rcvmsg(node_p node, struct ng_mesg *msg,
sys/netgraph/etf/ng_etf.c
261
const etf_p etfp = NG_NODE_PRIVATE(node);
sys/netgraph/etf/ng_etf.c
304
hook = ng_findhook(node, f->matchhook);
sys/netgraph/etf/ng_etf.c
351
NG_RESPOND_MSG(error, node, retaddr, resp, rptr);
sys/netgraph/etf/ng_etf.c
440
ng_etf_shutdown(node_p node)
sys/netgraph/etf/ng_etf.c
442
const etf_p privdata = NG_NODE_PRIVATE(node);
sys/netgraph/etf/ng_etf.c
444
NG_NODE_SET_PRIVATE(node, NULL);
sys/netgraph/etf/ng_etf.c
445
NG_NODE_UNREF(privdata->node);
sys/netgraph/ether/ng_ether.c
206
const node_p node = IFP2NG(ifp);
sys/netgraph/ether/ng_ether.c
207
const priv_p priv = node->private;
sys/netgraph/ether/ng_ether.c
212
ng_ether_input2(node, mp);
sys/netgraph/ether/ng_ether.c
222
const node_p node = IFP2NG(ifp);
sys/netgraph/ether/ng_ether.c
223
const priv_p priv = node->private;
sys/netgraph/ether/ng_ether.c
230
ng_ether_input2(node, &m);
sys/netgraph/ether/ng_ether.c
243
ng_ether_input2(node_p node, struct mbuf **mp)
sys/netgraph/ether/ng_ether.c
245
const priv_p priv = node->private;
sys/netgraph/ether/ng_ether.c
260
const node_p node = IFP2NG(ifp);
sys/netgraph/ether/ng_ether.c
261
const priv_p priv = node->private;
sys/netgraph/ether/ng_ether.c
284
node_p node;
sys/netgraph/ether/ng_ether.c
289
if (ng_make_node_common(&ng_ether_typestruct, &node) != 0) {
sys/netgraph/ether/ng_ether.c
300
ng_unref(node);
sys/netgraph/ether/ng_ether.c
303
node->private = priv;
sys/netgraph/ether/ng_ether.c
305
IFP2NG(ifp) = node;
sys/netgraph/ether/ng_ether.c
310
if (ng_name_node(node, name) != 0) {
sys/netgraph/ether/ng_ether.c
323
const node_p node = IFP2NG(ifp);
sys/netgraph/ether/ng_ether.c
326
if (node == NULL) /* no node (why not?), ignore */
sys/netgraph/ether/ng_ether.c
328
ng_rmnode(node); /* break all links to other nodes */
sys/netgraph/ether/ng_ether.c
329
node->flags |= NG_INVALID;
sys/netgraph/ether/ng_ether.c
330
ng_unname(node); /* free name (and its reference) */
sys/netgraph/ether/ng_ether.c
332
priv = node->private; /* free node private info */
sys/netgraph/ether/ng_ether.c
335
node->private = NULL;
sys/netgraph/ether/ng_ether.c
336
ng_unref(node); /* free node itself */
sys/netgraph/ether/ng_ether.c
358
ng_ether_newhook(node_p node, hook_p hook, const char *name)
sys/netgraph/ether/ng_ether.c
360
const priv_p priv = node->private;
sys/netgraph/ether/ng_ether.c
398
ng_ether_rcvmsg(node_p node, struct ng_mesg *msg,
sys/netgraph/ether/ng_ether.c
401
const priv_p priv = node->private;
sys/netgraph/ether/ng_ether.c
505
const node_p node = hook->node;
sys/netgraph/ether/ng_ether.c
506
const priv_p priv = node->private;
sys/netgraph/ether/ng_ether.c
509
return ng_ether_rcv_lower(node, m, meta);
sys/netgraph/ether/ng_ether.c
511
return ng_ether_rcv_upper(node, m, meta);
sys/netgraph/ether/ng_ether.c
519
ng_ether_rcv_lower(node_p node, struct mbuf *m, meta_p meta)
sys/netgraph/ether/ng_ether.c
521
const priv_p priv = node->private;
sys/netgraph/ether/ng_ether.c
566
ng_ether_rcv_upper(node_p node, struct mbuf *m, meta_p meta)
sys/netgraph/ether/ng_ether.c
568
const priv_p priv = node->private;
sys/netgraph/ether/ng_ether.c
593
ng_ether_rmnode(node_p node)
sys/netgraph/ether/ng_ether.c
595
const priv_p priv = node->private;
sys/netgraph/ether/ng_ether.c
597
ng_cutlinks(node);
sys/netgraph/ether/ng_ether.c
598
node->flags &= ~NG_INVALID; /* bounce back to life */
sys/netgraph/ether/ng_ether.c
613
const priv_p priv = hook->node->private;
sys/netgraph/ether/ng_ether.c
623
if (hook->node->numhooks == 0)
sys/netgraph/ether/ng_ether.c
624
ng_rmnode(hook->node); /* reset node */
sys/netgraph/ether/ng_ether.c
91
static void ng_ether_input2(node_p node, struct mbuf **mp);
sys/netgraph/ether/ng_ether.c
92
static int ng_ether_rcv_lower(node_p node, struct mbuf *m, meta_p meta);
sys/netgraph/ether/ng_ether.c
93
static int ng_ether_rcv_upper(node_p node, struct mbuf *m, meta_p meta);
sys/netgraph/fec/ng_fec.c
1075
node_p node;
sys/netgraph/fec/ng_fec.c
1105
node = *nodep;
sys/netgraph/fec/ng_fec.c
1108
node->private = priv;
sys/netgraph/fec/ng_fec.c
1109
priv->node = node;
sys/netgraph/fec/ng_fec.c
1110
priv->arpcom.ac_netgraph = node;
sys/netgraph/fec/ng_fec.c
1129
if (ng_name_node(node, ifname) != 0)
sys/netgraph/fec/ng_fec.c
1158
ng_fec_rcvmsg(node_p node, struct ng_mesg *msg,
sys/netgraph/fec/ng_fec.c
1161
const priv_p priv = node->private;
sys/netgraph/fec/ng_fec.c
1214
ng_fec_rmnode(node_p node)
sys/netgraph/fec/ng_fec.c
1216
const priv_p priv = node->private;
sys/netgraph/fec/ng_fec.c
1231
ng_cutlinks(node);
sys/netgraph/fec/ng_fec.c
1232
ng_unname(node);
sys/netgraph/fec/ng_fec.c
1239
node->private = NULL;
sys/netgraph/fec/ng_fec.c
1240
ng_unref(node);
sys/netgraph/fec/ng_fec.c
163
node_p node; /* Our netgraph node */
sys/netgraph/fec/ng_fec.c
379
ac->ac_netgraph = priv->node;
sys/netgraph/fec/ng_fec.c
741
struct ng_node *node;
sys/netgraph/fec/ng_fec.c
752
node = IFP2NG(ifp);
sys/netgraph/fec/ng_fec.c
755
if (node == NULL)
sys/netgraph/fec/ng_fec.c
758
priv = node->private;
sys/netgraph/frame_relay/ng_frame_relay.c
135
static int ngfrm_decode(node_p node, struct mbuf * m, meta_p meta);
sys/netgraph/frame_relay/ng_frame_relay.c
233
sc->node = *nodep;
sys/netgraph/frame_relay/ng_frame_relay.c
245
ngfrm_newhook(node_p node, hook_p hook, const char *name)
sys/netgraph/frame_relay/ng_frame_relay.c
247
const sc_p sc = node->private;
sys/netgraph/frame_relay/ng_frame_relay.c
358
return (ngfrm_decode(hook->node, m, meta));
sys/netgraph/frame_relay/ng_frame_relay.c
361
sc = hook->node->private;
sys/netgraph/frame_relay/ng_frame_relay.c
424
ngfrm_decode(node_p node, struct mbuf *m, meta_p meta)
sys/netgraph/frame_relay/ng_frame_relay.c
426
const sc_p sc = node->private;
sys/netgraph/frame_relay/ng_frame_relay.c
484
ngfrm_rmnode(node_p node)
sys/netgraph/frame_relay/ng_frame_relay.c
486
const sc_p sc = node->private;
sys/netgraph/frame_relay/ng_frame_relay.c
488
node->flags |= NG_INVALID;
sys/netgraph/frame_relay/ng_frame_relay.c
489
ng_cutlinks(node);
sys/netgraph/frame_relay/ng_frame_relay.c
490
ng_unname(node);
sys/netgraph/frame_relay/ng_frame_relay.c
491
node->private = NULL;
sys/netgraph/frame_relay/ng_frame_relay.c
493
ng_unref(node);
sys/netgraph/frame_relay/ng_frame_relay.c
506
const sc_p sc = hook->node->private;
sys/netgraph/frame_relay/ng_frame_relay.c
519
if (hook->node->numhooks == 0)
sys/netgraph/frame_relay/ng_frame_relay.c
520
ng_rmnode(hook->node);
sys/netgraph/frame_relay/ng_frame_relay.c
81
node_p node; /* netgraph node */
sys/netgraph/hole/ng_hole.c
93
if (hook->node->numhooks == 0)
sys/netgraph/hole/ng_hole.c
94
ng_rmnode(hook->node);
sys/netgraph/iface/ng_iface.c
103
node_p node; /* Our netgraph node */
sys/netgraph/iface/ng_iface.c
546
node_p node;
sys/netgraph/iface/ng_iface.c
578
node = *nodep;
sys/netgraph/iface/ng_iface.c
581
node->private = priv;
sys/netgraph/iface/ng_iface.c
582
priv->node = node;
sys/netgraph/iface/ng_iface.c
601
if (ng_name_node(node, ifname) != 0)
sys/netgraph/iface/ng_iface.c
616
ng_iface_newhook(node_p node, hook_p hook, const char *name)
sys/netgraph/iface/ng_iface.c
623
hookptr = get_hook_from_iffam((priv_p) node->private, iffam);
sys/netgraph/iface/ng_iface.c
634
ng_iface_rcvmsg(node_p node, struct ng_mesg *msg,
sys/netgraph/iface/ng_iface.c
637
const priv_p priv = node->private;
sys/netgraph/iface/ng_iface.c
742
const priv_p priv = hook->node->private;
sys/netgraph/iface/ng_iface.c
794
ng_iface_rmnode(node_p node)
sys/netgraph/iface/ng_iface.c
796
const priv_p priv = node->private;
sys/netgraph/iface/ng_iface.c
798
ng_cutlinks(node);
sys/netgraph/iface/ng_iface.c
799
ng_unname(node);
sys/netgraph/iface/ng_iface.c
806
node->private = NULL;
sys/netgraph/iface/ng_iface.c
807
ng_unref(node);
sys/netgraph/iface/ng_iface.c
818
const priv_p priv = hook->node->private;
sys/netgraph/ksocket/ng_ksocket.c
1017
ng_queue_msg(node, response,
sys/netgraph/ksocket/ng_ksocket.c
1222
ng_queue_msg(priv->node, resp, priv->response_addr);
sys/netgraph/ksocket/ng_ksocket.c
541
priv->node = *nodep;
sys/netgraph/ksocket/ng_ksocket.c
557
ng_ksocket_newhook(node_p node, hook_p hook, const char *name0)
sys/netgraph/ksocket/ng_ksocket.c
560
const priv_p priv = node->private;
sys/netgraph/ksocket/ng_ksocket.c
605
priv->so->so_upcallarg = (caddr_t)node;
sys/netgraph/ksocket/ng_ksocket.c
627
ng_queue_msg(node, msg, ".:");
sys/netgraph/ksocket/ng_ksocket.c
637
ng_ksocket_rcvmsg(node_p node, struct ng_mesg *msg,
sys/netgraph/ksocket/ng_ksocket.c
641
const priv_p priv = node->private;
sys/netgraph/ksocket/ng_ksocket.c
79
node_p node;
sys/netgraph/ksocket/ng_ksocket.c
881
const node_p node = hook->node;
sys/netgraph/ksocket/ng_ksocket.c
882
const priv_p priv = node->private;
sys/netgraph/ksocket/ng_ksocket.c
924
ng_ksocket_rmnode(node_p node)
sys/netgraph/ksocket/ng_ksocket.c
926
const priv_p priv = node->private;
sys/netgraph/ksocket/ng_ksocket.c
947
ng_rmnode(embryo->node);
sys/netgraph/ksocket/ng_ksocket.c
951
node->flags |= NG_INVALID;
sys/netgraph/ksocket/ng_ksocket.c
952
ng_cutlinks(node);
sys/netgraph/ksocket/ng_ksocket.c
953
ng_unname(node);
sys/netgraph/ksocket/ng_ksocket.c
956
node->private = NULL;
sys/netgraph/ksocket/ng_ksocket.c
957
ng_unref(node); /* let the node escape */
sys/netgraph/ksocket/ng_ksocket.c
967
KASSERT(hook->node->numhooks == 0,
sys/netgraph/ksocket/ng_ksocket.c
968
("%s: numhooks=%d?", __func__, hook->node->numhooks));
sys/netgraph/ksocket/ng_ksocket.c
969
ng_rmnode(hook->node);
sys/netgraph/ksocket/ng_ksocket.c
984
const node_p node = arg;
sys/netgraph/ksocket/ng_ksocket.c
985
const priv_p priv = node->private;
sys/netgraph/ksocket/ng_ksocket.c
992
if ((node->flags & NG_INVALID) != 0) {
sys/netgraph/l2tp/ng_l2tp.c
1009
ng_send_msg(priv->node, msg, priv->ftarget, NULL);
sys/netgraph/l2tp/ng_l2tp.c
1089
NG_NODE_UNREF(priv->node);
sys/netgraph/l2tp/ng_l2tp.c
1093
NG_NODE_UNREF(priv->node);
sys/netgraph/l2tp/ng_l2tp.c
1104
LIST_FOREACH(hook, &priv->node->hooks, hooks) {
sys/netgraph/l2tp/ng_l2tp.c
1187
NG_NODE_UNREF(priv->node);
sys/netgraph/l2tp/ng_l2tp.c
1196
hz, ng_l2tp_seq_rack_timeout, priv->node);
sys/netgraph/l2tp/ng_l2tp.c
1198
NG_NODE_REF(priv->node);
sys/netgraph/l2tp/ng_l2tp.c
1246
L2TP_DELAYED_ACK, ng_l2tp_seq_xack_timeout, priv->node);
sys/netgraph/l2tp/ng_l2tp.c
1248
NG_NODE_REF(priv->node);
sys/netgraph/l2tp/ng_l2tp.c
1262
const node_p node = arg;
sys/netgraph/l2tp/ng_l2tp.c
1263
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/l2tp/ng_l2tp.c
1268
if (NG_NODE_NOT_VALID(node)) {
sys/netgraph/l2tp/ng_l2tp.c
1274
NG_NODE_SET_PRIVATE(node, NULL);
sys/netgraph/l2tp/ng_l2tp.c
1276
NG_NODE_UNREF(node);
sys/netgraph/l2tp/ng_l2tp.c
1290
NG_NODE_UNREF(node);
sys/netgraph/l2tp/ng_l2tp.c
1302
const node_p node = arg;
sys/netgraph/l2tp/ng_l2tp.c
1303
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/l2tp/ng_l2tp.c
1310
if (NG_NODE_NOT_VALID(node)) {
sys/netgraph/l2tp/ng_l2tp.c
1316
NG_NODE_SET_PRIVATE(node, NULL);
sys/netgraph/l2tp/ng_l2tp.c
1318
NG_NODE_UNREF(node);
sys/netgraph/l2tp/ng_l2tp.c
1329
NG_NODE_UNREF(node);
sys/netgraph/l2tp/ng_l2tp.c
1343
hz * delay, ng_l2tp_seq_rack_timeout, node);
sys/netgraph/l2tp/ng_l2tp.c
141
node_p node; /* back pointer to node */
sys/netgraph/l2tp/ng_l2tp.c
1419
NG_NODE_UNREF(priv->node);
sys/netgraph/l2tp/ng_l2tp.c
168
static int ng_l2tp_recv_lower(node_p node, struct mbuf *m, meta_p meta);
sys/netgraph/l2tp/ng_l2tp.c
169
static int ng_l2tp_recv_ctrl(node_p node, struct mbuf *m, meta_p meta);
sys/netgraph/l2tp/ng_l2tp.c
170
static int ng_l2tp_recv_data(node_p node,
sys/netgraph/l2tp/ng_l2tp.c
334
priv->node = *nodep;
sys/netgraph/l2tp/ng_l2tp.c
344
ng_l2tp_newhook(node_p node, hook_p hook, const char *name)
sys/netgraph/l2tp/ng_l2tp.c
346
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/l2tp/ng_l2tp.c
398
ng_l2tp_rcvmsg(node_p node, struct ng_mesg *msg,
sys/netgraph/l2tp/ng_l2tp.c
401
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/l2tp/ng_l2tp.c
485
LIST_FOREACH(hook, &node->hooks, hooks) {
sys/netgraph/l2tp/ng_l2tp.c
516
LIST_FOREACH(hook, &node->hooks, hooks) {
sys/netgraph/l2tp/ng_l2tp.c
582
const node_p node = NG_HOOK_NODE(hook);
sys/netgraph/l2tp/ng_l2tp.c
583
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/l2tp/ng_l2tp.c
597
error = ng_l2tp_recv_lower(node, m, meta);
sys/netgraph/l2tp/ng_l2tp.c
603
error = ng_l2tp_recv_ctrl(node, m, meta);
sys/netgraph/l2tp/ng_l2tp.c
608
error = ng_l2tp_recv_data(node, m, meta, NG_HOOK_PRIVATE(hook));
sys/netgraph/l2tp/ng_l2tp.c
620
ng_l2tp_shutdown(node_p node)
sys/netgraph/l2tp/ng_l2tp.c
622
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/l2tp/ng_l2tp.c
629
node->flags |= NG_INVALID;
sys/netgraph/l2tp/ng_l2tp.c
631
ng_cutlinks(node);
sys/netgraph/l2tp/ng_l2tp.c
632
ng_unname(node);
sys/netgraph/l2tp/ng_l2tp.c
639
NG_NODE_SET_PRIVATE(node, NULL);
sys/netgraph/l2tp/ng_l2tp.c
643
NG_NODE_UNREF(node);
sys/netgraph/l2tp/ng_l2tp.c
653
const node_p node = NG_HOOK_NODE(hook);
sys/netgraph/l2tp/ng_l2tp.c
654
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/l2tp/ng_l2tp.c
667
if (node->numhooks == 0)
sys/netgraph/l2tp/ng_l2tp.c
668
ng_rmnode(node);
sys/netgraph/l2tp/ng_l2tp.c
680
ng_l2tp_recv_lower(node_p node, struct mbuf *m, meta_p meta)
sys/netgraph/l2tp/ng_l2tp.c
686
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/l2tp/ng_l2tp.c
769
LIST_FOREACH(hook, &node->hooks, hooks) {
sys/netgraph/l2tp/ng_l2tp.c
890
ng_l2tp_recv_ctrl(node_p node, struct mbuf *m, meta_p meta)
sys/netgraph/l2tp/ng_l2tp.c
892
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/l2tp/ng_l2tp.c
934
hz, ng_l2tp_seq_rack_timeout, node);
sys/netgraph/l2tp/ng_l2tp.c
936
NG_NODE_REF(node);
sys/netgraph/l2tp/ng_l2tp.c
953
ng_l2tp_recv_data(node_p node, struct mbuf *m, meta_p meta, hookpriv_p hpriv)
sys/netgraph/l2tp/ng_l2tp.c
955
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/lmi/ng_lmi.c
1063
nglmi_rmnode(node_p node)
sys/netgraph/lmi/ng_lmi.c
1065
const sc_p sc = node->private;
sys/netgraph/lmi/ng_lmi.c
1067
node->flags |= NG_INVALID;
sys/netgraph/lmi/ng_lmi.c
1068
ng_cutlinks(node);
sys/netgraph/lmi/ng_lmi.c
1069
ng_unname(node);
sys/netgraph/lmi/ng_lmi.c
1070
node->private = NULL;
sys/netgraph/lmi/ng_lmi.c
1071
ng_unref(sc->node);
sys/netgraph/lmi/ng_lmi.c
1083
const sc_p sc = hook->node->private;
sys/netgraph/lmi/ng_lmi.c
1094
ng_rmnode(hook->node);
sys/netgraph/lmi/ng_lmi.c
122
node_p node; /* netgraph node */
sys/netgraph/lmi/ng_lmi.c
205
sc->node = *nodep;
sys/netgraph/lmi/ng_lmi.c
216
nglmi_newhook(node_p node, hook_p hook, const char *name)
sys/netgraph/lmi/ng_lmi.c
218
sc_p sc = node->private;
sys/netgraph/lmi/ng_lmi.c
230
hook->private = node->private;
sys/netgraph/lmi/ng_lmi.c
237
hook->private = node->private;
sys/netgraph/lmi/ng_lmi.c
244
hook->private = node->private;
sys/netgraph/lmi/ng_lmi.c
253
hook->private = node->private;
sys/netgraph/lmi/ng_lmi.c
260
hook->private = node->private;
sys/netgraph/lmi/ng_lmi.c
455
nglmi_rcvmsg(node_p node, struct ng_mesg *msg, const char *retaddr,
sys/netgraph/lmi/ng_lmi.c
459
sc_p sc = node->private;
sys/netgraph/lmi/ng_lmi.c
565
sc_p sc = hook->node->private;
sys/netgraph/lmi/ng_lmi.c
748
sc_p sc = hook->node->private;
sys/netgraph/mppc/ng_mppc.c
142
static int ng_mppc_compress(node_p node,
sys/netgraph/mppc/ng_mppc.c
144
static int ng_mppc_decompress(node_p node,
sys/netgraph/mppc/ng_mppc.c
149
static void ng_mppc_reset_req(node_p node);
sys/netgraph/mppc/ng_mppc.c
207
ng_mppc_newhook(node_p node, hook_p hook, const char *name)
sys/netgraph/mppc/ng_mppc.c
209
const priv_p priv = node->private;
sys/netgraph/mppc/ng_mppc.c
233
ng_mppc_rcvmsg(node_p node, struct ng_mesg *msg,
sys/netgraph/mppc/ng_mppc.c
236
const priv_p priv = node->private;
sys/netgraph/mppc/ng_mppc.c
328
ng_mppc_reset_req(node);
sys/netgraph/mppc/ng_mppc.c
356
const node_p node = hook->node;
sys/netgraph/mppc/ng_mppc.c
357
const priv_p priv = node->private;
sys/netgraph/mppc/ng_mppc.c
367
if ((error = ng_mppc_compress(node, m, &out)) != 0) {
sys/netgraph/mppc/ng_mppc.c
382
if ((error = ng_mppc_decompress(node, m, &out)) != 0) {
sys/netgraph/mppc/ng_mppc.c
392
ng_send_msg(node, msg, priv->ctrlpath, NULL);
sys/netgraph/mppc/ng_mppc.c
409
ng_mppc_rmnode(node_p node)
sys/netgraph/mppc/ng_mppc.c
411
const priv_p priv = node->private;
sys/netgraph/mppc/ng_mppc.c
414
node->flags |= NG_INVALID;
sys/netgraph/mppc/ng_mppc.c
415
ng_cutlinks(node);
sys/netgraph/mppc/ng_mppc.c
416
ng_unname(node);
sys/netgraph/mppc/ng_mppc.c
427
node->private = NULL;
sys/netgraph/mppc/ng_mppc.c
428
ng_unref(node); /* let the node escape */
sys/netgraph/mppc/ng_mppc.c
438
const node_p node = hook->node;
sys/netgraph/mppc/ng_mppc.c
439
const priv_p priv = node->private;
sys/netgraph/mppc/ng_mppc.c
448
if (node->numhooks == 0)
sys/netgraph/mppc/ng_mppc.c
449
ng_rmnode(node);
sys/netgraph/mppc/ng_mppc.c
462
ng_mppc_compress(node_p node, struct mbuf *m, struct mbuf **resultp)
sys/netgraph/mppc/ng_mppc.c
464
const priv_p priv = node->private;
sys/netgraph/mppc/ng_mppc.c
578
ng_mppc_decompress(node_p node, struct mbuf *m, struct mbuf **resultp)
sys/netgraph/mppc/ng_mppc.c
580
const priv_p priv = node->private;
sys/netgraph/mppc/ng_mppc.c
620
__func__, numLost, node);
sys/netgraph/mppc/ng_mppc.c
749
ng_mppc_reset_req(node_p node)
sys/netgraph/mppc/ng_mppc.c
751
const priv_p priv = node->private;
sys/netgraph/netgraph.h
128
void ng_unref_node(node_p node); /* don't move this */
sys/netgraph/netgraph.h
129
#define NG_NODE_NAME(node) ((node)->name + 0)
sys/netgraph/netgraph.h
130
#define NG_NODE_HAS_NAME(node) ((node)->name[0] + 0)
sys/netgraph/netgraph.h
131
#define NG_NODE_ID(node) ((node)->ID + 0)
sys/netgraph/netgraph.h
132
#define NG_NODE_REF(node) atomic_add_int(&(node)->refs, 1)
sys/netgraph/netgraph.h
133
#define NG_NODE_UNREF(node) ng_unref(node)
sys/netgraph/netgraph.h
134
#define NG_NODE_SET_PRIVATE(node, val) do {(node)->private = val;} while (0)
sys/netgraph/netgraph.h
135
#define NG_NODE_PRIVATE(node) ((node)->private)
sys/netgraph/netgraph.h
136
#define NG_NODE_IS_VALID(node) (!((node)->flags & NG_INVALID))
sys/netgraph/netgraph.h
137
#define NG_NODE_NOT_VALID(node) ((node)->flags & NG_INVALID)
sys/netgraph/netgraph.h
138
#define NG_NODE_NUMHOOKS(node) ((node)->numhooks + 0) /* rvalue */
sys/netgraph/netgraph.h
174
typedef int ng_constructor_t(node_p *node);
sys/netgraph/netgraph.h
175
typedef int ng_rcvmsg_t(node_p node, struct ng_mesg *msg,
sys/netgraph/netgraph.h
177
typedef int ng_shutdown_t(node_p node);
sys/netgraph/netgraph.h
178
typedef int ng_newhook_t(node_p node, hook_p hook, const char *name);
sys/netgraph/netgraph.h
179
typedef hook_p ng_findhook_t(node_p node, const char *name);
sys/netgraph/netgraph.h
327
void ng_cutlinks(node_p node);
sys/netgraph/netgraph.h
328
int ng_con_nodes(node_p node,
sys/netgraph/netgraph.h
332
hook_p ng_findhook(node_p node, const char *name);
sys/netgraph/netgraph.h
333
node_p ng_findname(node_p node, const char *name);
sys/netgraph/netgraph.h
337
int ng_mkpeer(node_p node, const char *name, const char *name2, char *type);
sys/netgraph/netgraph.h
339
int ng_name_node(node_p node, const char *name);
sys/netgraph/netgraph.h
341
ng_ID_t ng_node2ID(node_p node);
sys/netgraph/netgraph.h
343
int ng_path_parse(char *addr, char **node, char **path, char **hook);
sys/netgraph/netgraph.h
346
void ng_release_node(node_p node);
sys/netgraph/netgraph.h
347
void ng_rmnode(node_p node);
sys/netgraph/netgraph.h
352
void ng_unname(node_p node);
sys/netgraph/netgraph.h
353
void ng_unref(node_p node);
sys/netgraph/netgraph.h
354
int ng_wait_node(node_p node, char *msg);
sys/netgraph/netgraph.h
74
struct ng_node *node; /* The node this hook is attached to */
sys/netgraph/netgraph.h
92
#define NG_HOOK_NODE(hook) ((hook)->node) /* only rvalue! */
sys/netgraph/netgraph/ng_base.c
1009
char *node, *path, *hook;
sys/netgraph/netgraph/ng_base.c
1017
node = addr; /* Here's the NODE */
sys/netgraph/netgraph/ng_base.c
1021
if (!*node)
sys/netgraph/netgraph/ng_base.c
1025
if (strcmp(node, ".") != 0) {
sys/netgraph/netgraph/ng_base.c
1026
for (k = 0; node[k]; k++)
sys/netgraph/netgraph/ng_base.c
1027
if (node[k] == '.')
sys/netgraph/netgraph/ng_base.c
1031
node = NULL; /* No absolute NODE */
sys/netgraph/netgraph/ng_base.c
1063
*nodep = node;
sys/netgraph/netgraph/ng_base.c
1081
node_p node;
sys/netgraph/netgraph/ng_base.c
1108
node = ng_findname(here, nodename);
sys/netgraph/netgraph/ng_base.c
1109
if (node == NULL) {
sys/netgraph/netgraph/ng_base.c
1114
node = here;
sys/netgraph/netgraph/ng_base.c
1117
for (cp = path; node != NULL && *cp != '\0'; ) {
sys/netgraph/netgraph/ng_base.c
1138
hook = ng_findhook(node, segment);
sys/netgraph/netgraph/ng_base.c
1149
node = hook->peer->node;
sys/netgraph/netgraph/ng_base.c
1153
if (node == NULL) {
sys/netgraph/netgraph/ng_base.c
1172
*destp = node;
sys/netgraph/netgraph/ng_base.c
1186
#define CALL_MSG_HANDLER(error, node, msg, retaddr, resp) \
sys/netgraph/netgraph/ng_base.c
1189
(error) = ng_generic_msg((node), (msg), \
sys/netgraph/netgraph/ng_base.c
1192
if ((node)->type->rcvmsg != NULL) { \
sys/netgraph/netgraph/ng_base.c
1193
(error) = (*(node)->type->rcvmsg)((node), \
sys/netgraph/netgraph/ng_base.c
1386
if (hook->peer->node->name != NULL)
sys/netgraph/netgraph/ng_base.c
1388
hook->peer->node->name, NG_NODESIZ);
sys/netgraph/netgraph/ng_base.c
1390
hook->peer->node->type->name, NG_TYPESIZ);
sys/netgraph/netgraph/ng_base.c
1391
link->nodeinfo.id = ng_node2ID(hook->peer->node);
sys/netgraph/netgraph/ng_base.c
1392
link->nodeinfo.hooks = hook->peer->node->numhooks;
sys/netgraph/netgraph/ng_base.c
1405
node_p node;
sys/netgraph/netgraph/ng_base.c
1414
LIST_FOREACH(node, &nodelist, nodes) {
sys/netgraph/netgraph/ng_base.c
1415
if ((node->flags & NG_INVALID) == 0
sys/netgraph/netgraph/ng_base.c
1416
&& (unnamed || node->name != NULL))
sys/netgraph/netgraph/ng_base.c
1435
LIST_FOREACH(node, &nodelist, nodes) {
sys/netgraph/netgraph/ng_base.c
1443
if ((node->flags & NG_INVALID) != 0)
sys/netgraph/netgraph/ng_base.c
1445
if (!unnamed && node->name == NULL)
sys/netgraph/netgraph/ng_base.c
1447
if (node->name != NULL)
sys/netgraph/netgraph/ng_base.c
1448
strlcpy(np->name, node->name, NG_NODESIZ);
sys/netgraph/netgraph/ng_base.c
1449
strlcpy(np->type, node->type->name, NG_TYPESIZ);
sys/netgraph/netgraph/ng_base.c
1450
np->id = ng_node2ID(node);
sys/netgraph/netgraph/ng_base.c
1451
np->hooks = node->numhooks;
sys/netgraph/netgraph/ng_base.c
1685
rcvdata = hook->peer->node->type->rcvdata;
sys/netgraph/netgraph/ng_base.c
1712
rcvdataq = hook->peer->node->type->rcvdataq;
sys/netgraph/netgraph/ng_base.c
2024
node_p node;
sys/netgraph/netgraph/ng_base.c
2055
node = ngq->body.msg.msg_node;
sys/netgraph/netgraph/ng_base.c
2059
if (node->flags & NG_INVALID) {
sys/netgraph/netgraph/ng_base.c
2062
CALL_MSG_HANDLER(error, node, msg,
sys/netgraph/netgraph/ng_base.c
2065
ng_unref(node);
sys/netgraph/netgraph/ng_base.c
383
node_p node;
sys/netgraph/netgraph/ng_base.c
392
node = kmalloc(sizeof(*node), M_NETGRAPH, M_NOWAIT | M_ZERO);
sys/netgraph/netgraph/ng_base.c
393
if (node == NULL) {
sys/netgraph/netgraph/ng_base.c
397
node->type = type;
sys/netgraph/netgraph/ng_base.c
398
node->refs++; /* note reference */
sys/netgraph/netgraph/ng_base.c
402
LIST_INSERT_HEAD(&nodelist, node, nodes);
sys/netgraph/netgraph/ng_base.c
405
LIST_INIT(&node->hooks);
sys/netgraph/netgraph/ng_base.c
408
node->ID = nextID++; /* 137 per second for 1 year before wrap */
sys/netgraph/netgraph/ng_base.c
409
LIST_INSERT_HEAD(&ID_hash[node->ID % ID_HASH_SIZE], node, idnodes);
sys/netgraph/netgraph/ng_base.c
412
*nodepp = node;
sys/netgraph/netgraph/ng_base.c
425
ng_rmnode(node_p node)
sys/netgraph/netgraph/ng_base.c
428
if ((node->flags & NG_INVALID) != 0)
sys/netgraph/netgraph/ng_base.c
432
node->refs++;
sys/netgraph/netgraph/ng_base.c
435
node->flags |= NG_INVALID;
sys/netgraph/netgraph/ng_base.c
438
if (node->type && node->type->shutdown)
sys/netgraph/netgraph/ng_base.c
439
(*node->type->shutdown)(node);
sys/netgraph/netgraph/ng_base.c
441
ng_unname(node);
sys/netgraph/netgraph/ng_base.c
442
ng_cutlinks(node);
sys/netgraph/netgraph/ng_base.c
443
ng_unref(node);
sys/netgraph/netgraph/ng_base.c
447
ng_unref(node);
sys/netgraph/netgraph/ng_base.c
454
ng_cutlinks(node_p node)
sys/netgraph/netgraph/ng_base.c
459
node->flags |= NG_INVALID;
sys/netgraph/netgraph/ng_base.c
462
if (node->sleepers)
sys/netgraph/netgraph/ng_base.c
463
wakeup(node);
sys/netgraph/netgraph/ng_base.c
466
while ((hook = LIST_FIRST(&node->hooks)) != NULL)
sys/netgraph/netgraph/ng_base.c
474
ng_unref(node_p node)
sys/netgraph/netgraph/ng_base.c
477
if (--node->refs <= 0) {
sys/netgraph/netgraph/ng_base.c
478
node->type->refs--;
sys/netgraph/netgraph/ng_base.c
479
LIST_REMOVE(node, nodes);
sys/netgraph/netgraph/ng_base.c
480
LIST_REMOVE(node, idnodes);
sys/netgraph/netgraph/ng_base.c
481
kfree(node, M_NETGRAPH);
sys/netgraph/netgraph/ng_base.c
491
ng_wait_node(node_p node, char *msg)
sys/netgraph/netgraph/ng_base.c
498
node->sleepers++;
sys/netgraph/netgraph/ng_base.c
499
node->refs++; /* the sleeping process counts as a reference */
sys/netgraph/netgraph/ng_base.c
500
while ((node->flags & (NG_BUSY | NG_INVALID)) == NG_BUSY)
sys/netgraph/netgraph/ng_base.c
501
error = tsleep(node, PCATCH, msg, 0);
sys/netgraph/netgraph/ng_base.c
502
node->sleepers--;
sys/netgraph/netgraph/ng_base.c
503
if (node->flags & NG_INVALID) {
sys/netgraph/netgraph/ng_base.c
507
KASSERT(node->refs > 1,
sys/netgraph/netgraph/ng_base.c
508
("%s: refs=%d", __func__, node->refs));
sys/netgraph/netgraph/ng_base.c
509
node->flags |= NG_BUSY;
sys/netgraph/netgraph/ng_base.c
515
ng_unref(node);
sys/netgraph/netgraph/ng_base.c
523
ng_release_node(node_p node)
sys/netgraph/netgraph/ng_base.c
526
node->flags &= ~NG_BUSY;
sys/netgraph/netgraph/ng_base.c
529
if (node->sleepers)
sys/netgraph/netgraph/ng_base.c
530
wakeup(node);
sys/netgraph/netgraph/ng_base.c
533
ng_unref(node);
sys/netgraph/netgraph/ng_base.c
551
ng_node2ID(node_p node)
sys/netgraph/netgraph/ng_base.c
553
return (node->ID);
sys/netgraph/netgraph/ng_base.c
564
ng_name_node(node_p node, const char *name)
sys/netgraph/netgraph/ng_base.c
583
if (node->name != NULL) {
sys/netgraph/netgraph/ng_base.c
589
if (ng_findname(node, name) != NULL) {
sys/netgraph/netgraph/ng_base.c
595
node->name = kmalloc(strlen(name) + 1, M_NETGRAPH, M_NOWAIT);
sys/netgraph/netgraph/ng_base.c
596
if (node->name == NULL) {
sys/netgraph/netgraph/ng_base.c
600
strcpy(node->name, name);
sys/netgraph/netgraph/ng_base.c
603
node->refs++;
sys/netgraph/netgraph/ng_base.c
617
node_p node;
sys/netgraph/netgraph/ng_base.c
630
LIST_FOREACH(node, &nodelist, nodes) {
sys/netgraph/netgraph/ng_base.c
631
if ((node->name != NULL)
sys/netgraph/netgraph/ng_base.c
632
&& (strcmp(node->name, name) == 0)
sys/netgraph/netgraph/ng_base.c
633
&& ((node->flags & NG_INVALID) == 0))
sys/netgraph/netgraph/ng_base.c
636
return (node);
sys/netgraph/netgraph/ng_base.c
667
ng_unname(node_p node)
sys/netgraph/netgraph/ng_base.c
669
if (node->name) {
sys/netgraph/netgraph/ng_base.c
670
kfree(node->name, M_NETGRAPH);
sys/netgraph/netgraph/ng_base.c
671
node->name = NULL;
sys/netgraph/netgraph/ng_base.c
672
ng_unref(node);
sys/netgraph/netgraph/ng_base.c
700
ng_add_hook(node_p node, const char *name, hook_p *hookp)
sys/netgraph/netgraph/ng_base.c
710
if (ng_findhook(node, name) != NULL) {
sys/netgraph/netgraph/ng_base.c
723
hook->node = node;
sys/netgraph/netgraph/ng_base.c
724
node->refs++; /* each hook counts as a reference */
sys/netgraph/netgraph/ng_base.c
727
if (node->type->newhook != NULL)
sys/netgraph/netgraph/ng_base.c
728
if ((error = (*node->type->newhook)(node, hook, name)) != 0)
sys/netgraph/netgraph/ng_base.c
735
LIST_INSERT_HEAD(&node->hooks, hook, hooks);
sys/netgraph/netgraph/ng_base.c
736
node->numhooks++;
sys/netgraph/netgraph/ng_base.c
743
node->numhooks--;
sys/netgraph/netgraph/ng_base.c
745
hook->node = NULL;
sys/netgraph/netgraph/ng_base.c
746
ng_unref(node);
sys/netgraph/netgraph/ng_base.c
768
if (hook1->node->type->connect) {
sys/netgraph/netgraph/ng_base.c
769
if ((error = (*hook1->node->type->connect) (hook1))) {
sys/netgraph/netgraph/ng_base.c
774
if (hook2->node->type->connect) {
sys/netgraph/netgraph/ng_base.c
775
if ((error = (*hook2->node->type->connect) (hook2))) {
sys/netgraph/netgraph/ng_base.c
792
ng_findhook(node_p node, const char *name)
sys/netgraph/netgraph/ng_base.c
796
if (node->type->findhook != NULL)
sys/netgraph/netgraph/ng_base.c
797
return (*node->type->findhook)(node, name);
sys/netgraph/netgraph/ng_base.c
798
LIST_FOREACH(hook, &node->hooks, hooks) {
sys/netgraph/netgraph/ng_base.c
839
node_p node = hook->node;
sys/netgraph/netgraph/ng_base.c
846
node->numhooks--;
sys/netgraph/netgraph/ng_base.c
847
if (node->type->disconnect) {
sys/netgraph/netgraph/ng_base.c
852
(*node->type->disconnect) (hook);
sys/netgraph/netgraph/ng_base.c
854
ng_unref(node); /* might be the last reference */
sys/netgraph/netgraph/ng_base.c
857
hook->node = NULL; /* may still be referenced elsewhere */
sys/netgraph/netgraph/ng_base.c
868
if (hook1->node != hook2->node)
sys/netgraph/netgraph/ng_base.c
88
static int ng_add_hook(node_p node, const char *name, hook_p * hookp);
sys/netgraph/netgraph/ng_base.c
932
ng_mkpeer(node_p node, const char *name, const char *name2, char *type)
sys/netgraph/netgraph/ng_base.c
939
if ((error = ng_add_hook(node, name, &hook)))
sys/netgraph/netgraph/ng_base.c
975
ng_con_nodes(node_p node, const char *name, node_p node2, const char *name2)
sys/netgraph/netgraph/ng_base.c
981
if ((error = ng_add_hook(node, name, &hook)))
sys/netgraph/ng_device.c
184
if (ng_make_node_common(&typestruct, &sc->node) != 0) {
sys/netgraph/ng_device.c
189
if (ng_name_node(sc->node, sc->nodename)) {
sys/netgraph/ng_device.c
190
NG_NODE_UNREF(sc->node); /* make it go away again */
sys/netgraph/ng_device.c
194
NG_NODE_SET_PRIVATE(sc->node, sc);
sys/netgraph/ng_device.c
203
ng_device_cons(node_p node)
sys/netgraph/ng_device.c
217
ng_device_rcvmsg(node_p node,
sys/netgraph/ng_device.c
264
ng_device_newhook(node_p node, hook_p hook, const char *name)
sys/netgraph/ng_device.c
489
error = ng_send_msg(sc->node, msg,
sys/netgraph/ng_device.c
98
node_p node;
sys/netgraph/ng_sample.c
127
node_p node; /* back pointer to node */
sys/netgraph/ng_sample.c
171
privdata->node = *nodep;
sys/netgraph/ng_sample.c
188
ng_xxx_newhook(node_p node, hook_p hook, const char *name)
sys/netgraph/ng_sample.c
190
const xxx_p xxxp = node->private;
sys/netgraph/ng_sample.c
259
ng_xxx_rcvmsg(node_p node,
sys/netgraph/ng_sample.c
262
const xxx_p xxxp = node->private;
sys/netgraph/ng_sample.c
347
const xxx_p xxxp = hook->node->private;
sys/netgraph/ng_sample.c
424
ng_xxx_rmnode(node_p node)
sys/netgraph/ng_sample.c
426
const xxx_p privdata = node->private;
sys/netgraph/ng_sample.c
428
node->flags |= NG_INVALID;
sys/netgraph/ng_sample.c
429
ng_cutlinks(node);
sys/netgraph/ng_sample.c
431
ng_unname(node);
sys/netgraph/ng_sample.c
432
node->private = NULL;
sys/netgraph/ng_sample.c
433
ng_unref(privdata->node);
sys/netgraph/ng_sample.c
438
node->flags &= ~NG_INVALID; /* reset invalid flag */
sys/netgraph/ng_sample.c
464
if (hook->node->numhooks == 0)
sys/netgraph/ng_sample.c
465
ng_rmnode(hook->node);
sys/netgraph/one2many/ng_one2many.c
216
ng_one2many_newhook(node_p node, hook_p hook, const char *name)
sys/netgraph/one2many/ng_one2many.c
218
const priv_p priv = node->private;
sys/netgraph/one2many/ng_one2many.c
264
ng_one2many_rcvmsg(node_p node, struct ng_mesg *msg,
sys/netgraph/one2many/ng_one2many.c
267
const priv_p priv = node->private;
sys/netgraph/one2many/ng_one2many.c
387
const node_p node = hook->node;
sys/netgraph/one2many/ng_one2many.c
388
const priv_p priv = node->private;
sys/netgraph/one2many/ng_one2many.c
433
ng_one2many_rmnode(node_p node)
sys/netgraph/one2many/ng_one2many.c
435
const priv_p priv = node->private;
sys/netgraph/one2many/ng_one2many.c
437
ng_unname(node);
sys/netgraph/one2many/ng_one2many.c
438
ng_cutlinks(node);
sys/netgraph/one2many/ng_one2many.c
442
node->private = NULL;
sys/netgraph/one2many/ng_one2many.c
443
ng_unref(node);
sys/netgraph/one2many/ng_one2many.c
453
const priv_p priv = hook->node->private;
sys/netgraph/one2many/ng_one2many.c
472
if (hook->node->numhooks == 0)
sys/netgraph/one2many/ng_one2many.c
473
ng_rmnode(hook->node);
sys/netgraph/ppp/ng_ppp.c
1061
ng_ppp_mp_input(node_p node, int linkNum, struct mbuf *m, meta_p meta)
sys/netgraph/ppp/ng_ppp.c
1063
const priv_p priv = node->private;
sys/netgraph/ppp/ng_ppp.c
1137
ng_ppp_frag_process(node);
sys/netgraph/ppp/ng_ppp.c
1162
return ng_ppp_frag_process(node);
sys/netgraph/ppp/ng_ppp.c
1171
ng_ppp_check_packet(node_p node)
sys/netgraph/ppp/ng_ppp.c
1173
const priv_p priv = node->private;
sys/netgraph/ppp/ng_ppp.c
1204
ng_ppp_get_packet(node_p node, struct mbuf **mp, meta_p *metap)
sys/netgraph/ppp/ng_ppp.c
1206
const priv_p priv = node->private;
sys/netgraph/ppp/ng_ppp.c
1242
ng_ppp_frag_trim(node_p node)
sys/netgraph/ppp/ng_ppp.c
1244
const priv_p priv = node->private;
sys/netgraph/ppp/ng_ppp.c
1291
ng_ppp_frag_process(node_p node)
sys/netgraph/ppp/ng_ppp.c
1293
const priv_p priv = node->private;
sys/netgraph/ppp/ng_ppp.c
1298
while (ng_ppp_check_packet(node)) {
sys/netgraph/ppp/ng_ppp.c
1299
ng_ppp_get_packet(node, &m, &meta);
sys/netgraph/ppp/ng_ppp.c
1300
ng_ppp_input(node, 0, NG_PPP_BUNDLE_LINKNUM, m, meta);
sys/netgraph/ppp/ng_ppp.c
1304
if (ng_ppp_frag_trim(node)) {
sys/netgraph/ppp/ng_ppp.c
1305
while (ng_ppp_check_packet(node)) {
sys/netgraph/ppp/ng_ppp.c
1306
ng_ppp_get_packet(node, &m, &meta);
sys/netgraph/ppp/ng_ppp.c
1307
ng_ppp_input(node, 0, NG_PPP_BUNDLE_LINKNUM, m, meta);
sys/netgraph/ppp/ng_ppp.c
1312
ng_ppp_frag_checkstale(node);
sys/netgraph/ppp/ng_ppp.c
1345
return ng_ppp_frag_process(node);
sys/netgraph/ppp/ng_ppp.c
1365
ng_ppp_frag_checkstale(node_p node)
sys/netgraph/ppp/ng_ppp.c
1367
const priv_p priv = node->private;
sys/netgraph/ppp/ng_ppp.c
1424
ng_ppp_get_packet(node, &m, &meta);
sys/netgraph/ppp/ng_ppp.c
1440
ng_ppp_input(node, 0, NG_PPP_BUNDLE_LINKNUM, m, meta);
sys/netgraph/ppp/ng_ppp.c
1450
const node_p node = arg;
sys/netgraph/ppp/ng_ppp.c
1451
const priv_p priv = node->private;
sys/netgraph/ppp/ng_ppp.c
1455
if ((node->flags & NG_INVALID) != 0) {
sys/netgraph/ppp/ng_ppp.c
1456
ng_unref(node);
sys/netgraph/ppp/ng_ppp.c
1464
KASSERT(node->refs > 1, ("%s: refs=%d", __func__, node->refs));
sys/netgraph/ppp/ng_ppp.c
1465
ng_unref(node);
sys/netgraph/ppp/ng_ppp.c
1468
ng_ppp_start_frag_timer(node);
sys/netgraph/ppp/ng_ppp.c
1471
ng_ppp_frag_checkstale(node);
sys/netgraph/ppp/ng_ppp.c
1480
ng_ppp_mp_output(node_p node, struct mbuf *m, meta_p meta)
sys/netgraph/ppp/ng_ppp.c
1482
const priv_p priv = node->private;
sys/netgraph/ppp/ng_ppp.c
1519
ng_ppp_mp_strategy(node, m->m_pkthdr.len, distrib);
sys/netgraph/ppp/ng_ppp.c
1594
error = ng_ppp_output(node, 0,
sys/netgraph/ppp/ng_ppp.c
1691
ng_ppp_mp_strategy(node_p node, int len, int *distrib)
sys/netgraph/ppp/ng_ppp.c
1693
const priv_p priv = node->private;
sys/netgraph/ppp/ng_ppp.c
1877
ng_ppp_update(node_p node, int newConf)
sys/netgraph/ppp/ng_ppp.c
1879
const priv_p priv = node->private;
sys/netgraph/ppp/ng_ppp.c
1933
ng_ppp_start_frag_timer(node);
sys/netgraph/ppp/ng_ppp.c
1935
ng_ppp_stop_frag_timer(node);
sys/netgraph/ppp/ng_ppp.c
1936
ng_ppp_frag_reset(node);
sys/netgraph/ppp/ng_ppp.c
1954
ng_ppp_config_valid(node_p node, const struct ng_ppp_node_conf *newConf)
sys/netgraph/ppp/ng_ppp.c
1956
const priv_p priv = node->private;
sys/netgraph/ppp/ng_ppp.c
2000
ng_ppp_frag_reset(node_p node)
sys/netgraph/ppp/ng_ppp.c
2002
const priv_p priv = node->private;
sys/netgraph/ppp/ng_ppp.c
2018
ng_ppp_start_frag_timer(node_p node)
sys/netgraph/ppp/ng_ppp.c
2020
const priv_p priv = node->private;
sys/netgraph/ppp/ng_ppp.c
2024
ng_ppp_frag_timeout, node);
sys/netgraph/ppp/ng_ppp.c
2026
node->refs++;
sys/netgraph/ppp/ng_ppp.c
2034
ng_ppp_stop_frag_timer(node_p node)
sys/netgraph/ppp/ng_ppp.c
2036
const priv_p priv = node->private;
sys/netgraph/ppp/ng_ppp.c
2041
KASSERT(node->refs > 1,
sys/netgraph/ppp/ng_ppp.c
2042
("%s: refs=%d", __func__, node->refs));
sys/netgraph/ppp/ng_ppp.c
2043
ng_unref(node);
sys/netgraph/ppp/ng_ppp.c
218
static int ng_ppp_input(node_p node, int bypass,
sys/netgraph/ppp/ng_ppp.c
220
static int ng_ppp_output(node_p node, int bypass, int proto,
sys/netgraph/ppp/ng_ppp.c
222
static int ng_ppp_mp_input(node_p node, int linkNum,
sys/netgraph/ppp/ng_ppp.c
224
static int ng_ppp_check_packet(node_p node);
sys/netgraph/ppp/ng_ppp.c
225
static void ng_ppp_get_packet(node_p node, struct mbuf **mp, meta_p *metap);
sys/netgraph/ppp/ng_ppp.c
226
static int ng_ppp_frag_process(node_p node);
sys/netgraph/ppp/ng_ppp.c
227
static int ng_ppp_frag_trim(node_p node);
sys/netgraph/ppp/ng_ppp.c
229
static void ng_ppp_frag_checkstale(node_p node);
sys/netgraph/ppp/ng_ppp.c
230
static void ng_ppp_frag_reset(node_p node);
sys/netgraph/ppp/ng_ppp.c
231
static int ng_ppp_mp_output(node_p node, struct mbuf *m, meta_p meta);
sys/netgraph/ppp/ng_ppp.c
232
static void ng_ppp_mp_strategy(node_p node, int len, int *distrib);
sys/netgraph/ppp/ng_ppp.c
236
static int ng_ppp_config_valid(node_p node,
sys/netgraph/ppp/ng_ppp.c
238
static void ng_ppp_update(node_p node, int newConf);
sys/netgraph/ppp/ng_ppp.c
239
static void ng_ppp_start_frag_timer(node_p node);
sys/netgraph/ppp/ng_ppp.c
240
static void ng_ppp_stop_frag_timer(node_p node);
sys/netgraph/ppp/ng_ppp.c
412
ng_ppp_newhook(node_p node, hook_p hook, const char *name)
sys/netgraph/ppp/ng_ppp.c
414
const priv_p priv = node->private;
sys/netgraph/ppp/ng_ppp.c
459
ng_ppp_update(node, 0);
sys/netgraph/ppp/ng_ppp.c
467
ng_ppp_rcvmsg(node_p node, struct ng_mesg *msg,
sys/netgraph/ppp/ng_ppp.c
470
const priv_p priv = node->private;
sys/netgraph/ppp/ng_ppp.c
486
if (!ng_ppp_config_valid(node, conf))
sys/netgraph/ppp/ng_ppp.c
493
ng_ppp_update(node, 1);
sys/netgraph/ppp/ng_ppp.c
564
if ((error = ng_path2node(node, raddr, &origNode, NULL)) != 0)
sys/netgraph/ppp/ng_ppp.c
567
(long)node, NG_PPP_HOOK_VJC_IP);
sys/netgraph/ppp/ng_ppp.c
590
const node_p node = hook->node;
sys/netgraph/ppp/ng_ppp.c
591
const priv_p priv = node->private;
sys/netgraph/ppp/ng_ppp.c
622
return ng_ppp_input(node,
sys/netgraph/ppp/ng_ppp.c
767
return ng_ppp_output(node, 0,
sys/netgraph/ppp/ng_ppp.c
771
return ng_ppp_output(node, 1, proto, linkNum, m, meta);
sys/netgraph/ppp/ng_ppp.c
776
return ng_ppp_input(node, 0, NG_PPP_BUNDLE_LINKNUM, m, meta);
sys/netgraph/ppp/ng_ppp.c
792
ng_ppp_rmnode(node_p node)
sys/netgraph/ppp/ng_ppp.c
794
const priv_p priv = node->private;
sys/netgraph/ppp/ng_ppp.c
797
ng_ppp_stop_frag_timer(node);
sys/netgraph/ppp/ng_ppp.c
800
node->flags |= NG_INVALID;
sys/netgraph/ppp/ng_ppp.c
801
ng_cutlinks(node);
sys/netgraph/ppp/ng_ppp.c
802
ng_unname(node);
sys/netgraph/ppp/ng_ppp.c
803
ng_ppp_frag_reset(node);
sys/netgraph/ppp/ng_ppp.c
806
node->private = NULL;
sys/netgraph/ppp/ng_ppp.c
807
ng_unref(node); /* let the node escape */
sys/netgraph/ppp/ng_ppp.c
817
const node_p node = hook->node;
sys/netgraph/ppp/ng_ppp.c
818
const priv_p priv = node->private;
sys/netgraph/ppp/ng_ppp.c
828
if (node->numhooks > 0)
sys/netgraph/ppp/ng_ppp.c
829
ng_ppp_update(node, 0);
sys/netgraph/ppp/ng_ppp.c
831
ng_rmnode(node);
sys/netgraph/ppp/ng_ppp.c
844
ng_ppp_input(node_p node, int bypass, int linkNum, struct mbuf *m, meta_p meta)
sys/netgraph/ppp/ng_ppp.c
846
const priv_p priv = node->private;
sys/netgraph/ppp/ng_ppp.c
893
return ng_ppp_mp_input(node, linkNum, m, meta);
sys/netgraph/ppp/ng_ppp.c
939
ng_ppp_output(node_p node, int bypass,
sys/netgraph/ppp/ng_ppp.c
942
const priv_p priv = node->private;
sys/netgraph/ppp/ng_ppp.c
984
return ng_ppp_mp_output(node, m, meta);
sys/netgraph/pppoe/ng_pppoe.c
1009
sendhook = pppoe_finduniq(node, utag);
sys/netgraph/pppoe/ng_pppoe.c
1065
sendhook = pppoe_finduniq(node, utag);
sys/netgraph/pppoe/ng_pppoe.c
1096
= get_new_sid(node));
sys/netgraph/pppoe/ng_pppoe.c
1147
sendhook = pppoe_finduniq(node, utag);
sys/netgraph/pppoe/ng_pppoe.c
1194
sendhook = pppoe_findsession(node, wh);
sys/netgraph/pppoe/ng_pppoe.c
1214
sendhook = pppoe_findsession(node, wh);
sys/netgraph/pppoe/ng_pppoe.c
1386
ng_pppoe_rmnode(node_p node)
sys/netgraph/pppoe/ng_pppoe.c
1388
const priv_p privdata = node->private;
sys/netgraph/pppoe/ng_pppoe.c
1391
node->flags |= NG_INVALID;
sys/netgraph/pppoe/ng_pppoe.c
1392
ng_cutlinks(node);
sys/netgraph/pppoe/ng_pppoe.c
1393
ng_unname(node);
sys/netgraph/pppoe/ng_pppoe.c
1394
node->private = NULL;
sys/netgraph/pppoe/ng_pppoe.c
1395
ng_unref(privdata->node);
sys/netgraph/pppoe/ng_pppoe.c
1420
node_p node = hook->node;
sys/netgraph/pppoe/ng_pppoe.c
1421
priv_p privp = node->private;
sys/netgraph/pppoe/ng_pppoe.c
1426
hooks = node->numhooks; /* this one already not counted */
sys/netgraph/pppoe/ng_pppoe.c
1431
ng_rmnode(node);
sys/netgraph/pppoe/ng_pppoe.c
1502
if (node->numhooks == 0)
sys/netgraph/pppoe/ng_pppoe.c
1503
ng_rmnode(node);
sys/netgraph/pppoe/ng_pppoe.c
1518
priv_p privp = hook->node->private;
sys/netgraph/pppoe/ng_pppoe.c
1565
priv_p privp = hook->node->private;
sys/netgraph/pppoe/ng_pppoe.c
158
node_p node; /* back pointer to node */
sys/netgraph/pppoe/ng_pppoe.c
1674
error = ng_send_msg(sp->hook->node, msg, sp->creator, NULL);
sys/netgraph/pppoe/ng_pppoe.c
233
get_new_sid(node_p node)
sys/netgraph/pppoe/ng_pppoe.c
239
priv_p privp = node->private;
sys/netgraph/pppoe/ng_pppoe.c
254
LIST_FOREACH(hook, &node->hooks, hooks) {
sys/netgraph/pppoe/ng_pppoe.c
400
pppoe_match_svc(node_p node, const char *svc_name, int svc_len, int match)
sys/netgraph/pppoe/ng_pppoe.c
404
priv_p privp = node->private;
sys/netgraph/pppoe/ng_pppoe.c
409
LIST_FOREACH(hook, &node->hooks, hooks) {
sys/netgraph/pppoe/ng_pppoe.c
447
pppoe_findsession(node_p node, const struct pppoe_full_hdr *wh)
sys/netgraph/pppoe/ng_pppoe.c
451
priv_p privp = node->private;
sys/netgraph/pppoe/ng_pppoe.c
458
LIST_FOREACH(hook, &node->hooks, hooks) {
sys/netgraph/pppoe/ng_pppoe.c
478
pppoe_finduniq(node_p node, const struct pppoe_tag *tag)
sys/netgraph/pppoe/ng_pppoe.c
481
priv_p privp = node->private;
sys/netgraph/pppoe/ng_pppoe.c
487
LIST_FOREACH(hook, &node->hooks, hooks) {
sys/netgraph/pppoe/ng_pppoe.c
531
privdata->node = *nodep;
sys/netgraph/pppoe/ng_pppoe.c
545
ng_pppoe_newhook(node_p node, hook_p hook, const char *name)
sys/netgraph/pppoe/ng_pppoe.c
547
const priv_p privp = node->private;
sys/netgraph/pppoe/ng_pppoe.c
580
ng_pppoe_rcvmsg(node_p node,
sys/netgraph/pppoe/ng_pppoe.c
583
priv_p privp = node->private;
sys/netgraph/pppoe/ng_pppoe.c
616
LIST_FOREACH(hook, &node->hooks, hooks) {
sys/netgraph/pppoe/ng_pppoe.c
635
if (pppoe_match_svc(node, ourmsg->data,
sys/netgraph/pppoe/ng_pppoe.c
853
error = ng_send_msg(sp->hook->node, msg, sp->creator, NULL);
sys/netgraph/pppoe/ng_pppoe.c
870
error = ng_send_msg(sp->hook->node, msg, sp->creator, NULL);
sys/netgraph/pppoe/ng_pppoe.c
883
node_p node = hook->node;
sys/netgraph/pppoe/ng_pppoe.c
884
const priv_p privp = node->private;
sys/netgraph/pppoe/ng_pppoe.c
985
sendhook = pppoe_match_svc(hook->node,
sys/netgraph/pptpgre/ng_pptpgre.c
184
static int ng_pptpgre_xmit(node_p node, struct mbuf *m, meta_p meta);
sys/netgraph/pptpgre/ng_pptpgre.c
185
static int ng_pptpgre_recv(node_p node, struct mbuf *m, meta_p meta);
sys/netgraph/pptpgre/ng_pptpgre.c
186
static void ng_pptpgre_start_send_ack_timer(node_p node, int ackTimeout);
sys/netgraph/pptpgre/ng_pptpgre.c
187
static void ng_pptpgre_stop_send_ack_timer(node_p node);
sys/netgraph/pptpgre/ng_pptpgre.c
188
static void ng_pptpgre_start_recv_ack_timer(node_p node);
sys/netgraph/pptpgre/ng_pptpgre.c
189
static void ng_pptpgre_stop_recv_ack_timer(node_p node);
sys/netgraph/pptpgre/ng_pptpgre.c
192
static void ng_pptpgre_reset(node_p node);
sys/netgraph/pptpgre/ng_pptpgre.c
193
static pptptime_t ng_pptpgre_time(node_p node);
sys/netgraph/pptpgre/ng_pptpgre.c
308
ng_pptpgre_newhook(node_p node, hook_p hook, const char *name)
sys/netgraph/pptpgre/ng_pptpgre.c
310
const priv_p priv = node->private;
sys/netgraph/pptpgre/ng_pptpgre.c
334
ng_pptpgre_rcvmsg(node_p node, struct ng_mesg *msg,
sys/netgraph/pptpgre/ng_pptpgre.c
337
const priv_p priv = node->private;
sys/netgraph/pptpgre/ng_pptpgre.c
352
ng_pptpgre_reset(node); /* reset on configure */
sys/netgraph/pptpgre/ng_pptpgre.c
403
const node_p node = hook->node;
sys/netgraph/pptpgre/ng_pptpgre.c
404
const priv_p priv = node->private;
sys/netgraph/pptpgre/ng_pptpgre.c
414
return ng_pptpgre_xmit(node, m, meta);
sys/netgraph/pptpgre/ng_pptpgre.c
416
return ng_pptpgre_recv(node, m, meta);
sys/netgraph/pptpgre/ng_pptpgre.c
424
ng_pptpgre_rmnode(node_p node)
sys/netgraph/pptpgre/ng_pptpgre.c
426
const priv_p priv = node->private;
sys/netgraph/pptpgre/ng_pptpgre.c
429
ng_pptpgre_reset(node);
sys/netgraph/pptpgre/ng_pptpgre.c
432
node->flags |= NG_INVALID;
sys/netgraph/pptpgre/ng_pptpgre.c
433
ng_cutlinks(node);
sys/netgraph/pptpgre/ng_pptpgre.c
434
ng_unname(node);
sys/netgraph/pptpgre/ng_pptpgre.c
439
node->private = NULL;
sys/netgraph/pptpgre/ng_pptpgre.c
443
ng_unref(node);
sys/netgraph/pptpgre/ng_pptpgre.c
453
const node_p node = hook->node;
sys/netgraph/pptpgre/ng_pptpgre.c
454
const priv_p priv = node->private;
sys/netgraph/pptpgre/ng_pptpgre.c
465
if (node->numhooks == 0)
sys/netgraph/pptpgre/ng_pptpgre.c
466
ng_rmnode(node);
sys/netgraph/pptpgre/ng_pptpgre.c
478
ng_pptpgre_xmit(node_p node, struct mbuf *m, meta_p meta)
sys/netgraph/pptpgre/ng_pptpgre.c
480
const priv_p priv = node->private;
sys/netgraph/pptpgre/ng_pptpgre.c
515
= ng_pptpgre_time(node);
sys/netgraph/pptpgre/ng_pptpgre.c
525
ng_pptpgre_stop_send_ack_timer(node);
sys/netgraph/pptpgre/ng_pptpgre.c
559
ng_pptpgre_start_recv_ack_timer(node);
sys/netgraph/pptpgre/ng_pptpgre.c
567
ng_pptpgre_recv(node_p node, struct mbuf *m, meta_p meta)
sys/netgraph/pptpgre/ng_pptpgre.c
569
const priv_p priv = node->private;
sys/netgraph/pptpgre/ng_pptpgre.c
655
sample = ng_pptpgre_time(node) - a->timeSent[index];
sys/netgraph/pptpgre/ng_pptpgre.c
679
ng_pptpgre_stop_recv_ack_timer(node);
sys/netgraph/pptpgre/ng_pptpgre.c
681
ng_pptpgre_start_recv_ack_timer(node);
sys/netgraph/pptpgre/ng_pptpgre.c
709
ng_pptpgre_xmit(node, NULL, NULL);
sys/netgraph/pptpgre/ng_pptpgre.c
715
ng_pptpgre_start_send_ack_timer(node, maxWait);
sys/netgraph/pptpgre/ng_pptpgre.c
744
ng_pptpgre_start_recv_ack_timer(node_p node)
sys/netgraph/pptpgre/ng_pptpgre.c
746
const priv_p priv = node->private;
sys/netgraph/pptpgre/ng_pptpgre.c
753
remain = (a->timeSent[0] + a->ato) - ng_pptpgre_time(node);
sys/netgraph/pptpgre/ng_pptpgre.c
758
a->timerStart = ng_pptpgre_time(node);
sys/netgraph/pptpgre/ng_pptpgre.c
767
*a->rackTimerPtr = node; /* ensures the correct timeout event */
sys/netgraph/pptpgre/ng_pptpgre.c
768
node->refs++;
sys/netgraph/pptpgre/ng_pptpgre.c
781
ng_pptpgre_stop_recv_ack_timer(node_p node)
sys/netgraph/pptpgre/ng_pptpgre.c
783
const priv_p priv = node->private;
sys/netgraph/pptpgre/ng_pptpgre.c
789
ng_unref(node);
sys/netgraph/pptpgre/ng_pptpgre.c
802
const node_p node = *((node_p *)arg);
sys/netgraph/pptpgre/ng_pptpgre.c
803
const priv_p priv = node->private;
sys/netgraph/pptpgre/ng_pptpgre.c
809
KASSERT(node->refs > 0, ("%s: no refs", __func__));
sys/netgraph/pptpgre/ng_pptpgre.c
812
if ((node->flags & NG_INVALID) != 0) { /* shutdown race condition */
sys/netgraph/pptpgre/ng_pptpgre.c
815
node->private = NULL;
sys/netgraph/pptpgre/ng_pptpgre.c
817
ng_unref(node);
sys/netgraph/pptpgre/ng_pptpgre.c
822
ng_unref(node);
sys/netgraph/pptpgre/ng_pptpgre.c
840
(int)ng_pptpgre_time(node), priv->recvAck + 1,
sys/netgraph/pptpgre/ng_pptpgre.c
848
ng_unref(node);
sys/netgraph/pptpgre/ng_pptpgre.c
857
ng_pptpgre_start_send_ack_timer(node_p node, int ackTimeout)
sys/netgraph/pptpgre/ng_pptpgre.c
859
const priv_p priv = node->private;
sys/netgraph/pptpgre/ng_pptpgre.c
870
*a->sackTimerPtr = node; /* ensures the correct timeout event */
sys/netgraph/pptpgre/ng_pptpgre.c
871
node->refs++;
sys/netgraph/pptpgre/ng_pptpgre.c
884
ng_pptpgre_stop_send_ack_timer(node_p node)
sys/netgraph/pptpgre/ng_pptpgre.c
886
const priv_p priv = node->private;
sys/netgraph/pptpgre/ng_pptpgre.c
892
ng_unref(node);
sys/netgraph/pptpgre/ng_pptpgre.c
906
const node_p node = *((node_p *)arg);
sys/netgraph/pptpgre/ng_pptpgre.c
907
const priv_p priv = node->private;
sys/netgraph/pptpgre/ng_pptpgre.c
913
KASSERT(node->refs > 0, ("%s: no refs", __func__));
sys/netgraph/pptpgre/ng_pptpgre.c
916
if ((node->flags & NG_INVALID) != 0) { /* shutdown race condition */
sys/netgraph/pptpgre/ng_pptpgre.c
919
node->private = NULL;
sys/netgraph/pptpgre/ng_pptpgre.c
921
ng_unref(node);
sys/netgraph/pptpgre/ng_pptpgre.c
926
ng_unref(node);
sys/netgraph/pptpgre/ng_pptpgre.c
933
ng_pptpgre_xmit(node, NULL, NULL);
sys/netgraph/pptpgre/ng_pptpgre.c
934
ng_unref(node);
sys/netgraph/pptpgre/ng_pptpgre.c
946
ng_pptpgre_reset(node_p node)
sys/netgraph/pptpgre/ng_pptpgre.c
948
const priv_p priv = node->private;
sys/netgraph/pptpgre/ng_pptpgre.c
977
ng_pptpgre_stop_send_ack_timer(node);
sys/netgraph/pptpgre/ng_pptpgre.c
978
ng_pptpgre_stop_recv_ack_timer(node);
sys/netgraph/pptpgre/ng_pptpgre.c
985
ng_pptpgre_time(node_p node)
sys/netgraph/pptpgre/ng_pptpgre.c
987
const priv_p priv = node->private;
sys/netgraph/rfc1490/ng_rfc1490.c
147
ng_rfc1490_newhook(node_p node, hook_p hook, const char *name)
sys/netgraph/rfc1490/ng_rfc1490.c
149
const priv_p priv = node->private;
sys/netgraph/rfc1490/ng_rfc1490.c
172
ng_rfc1490_rcvmsg(node_p node, struct ng_mesg *msg,
sys/netgraph/rfc1490/ng_rfc1490.c
218
const node_p node = hook->node;
sys/netgraph/rfc1490/ng_rfc1490.c
219
const priv_p priv = node->private;
sys/netgraph/rfc1490/ng_rfc1490.c
311
ng_rfc1490_rmnode(node_p node)
sys/netgraph/rfc1490/ng_rfc1490.c
313
const priv_p priv = node->private;
sys/netgraph/rfc1490/ng_rfc1490.c
316
node->flags |= NG_INVALID;
sys/netgraph/rfc1490/ng_rfc1490.c
317
ng_cutlinks(node);
sys/netgraph/rfc1490/ng_rfc1490.c
318
ng_unname(node);
sys/netgraph/rfc1490/ng_rfc1490.c
320
node->private = NULL;
sys/netgraph/rfc1490/ng_rfc1490.c
322
ng_unref(node); /* let the node escape */
sys/netgraph/rfc1490/ng_rfc1490.c
332
const priv_p priv = hook->node->private;
sys/netgraph/rfc1490/ng_rfc1490.c
334
if (hook->node->numhooks == 0)
sys/netgraph/rfc1490/ng_rfc1490.c
335
ng_rmnode(hook->node);
sys/netgraph/socket/ng_socket.c
257
error = ng_send_msg(pcbp->sockdata->node,
sys/netgraph/socket/ng_socket.c
368
if (pcbp->sockdata->node->numhooks != 1) {
sys/netgraph/socket/ng_socket.c
376
hook = LIST_FIRST(&pcbp->sockdata->node->hooks);
sys/netgraph/socket/ng_socket.c
391
LIST_FOREACH(hook, &pcbp->sockdata->node->hooks, hooks) {
sys/netgraph/socket/ng_socket.c
452
if (pcbp->sockdata->node->name != NULL)
sys/netgraph/socket/ng_socket.c
453
sg_len += namelen = strlen(pcbp->sockdata->node->name);
sys/netgraph/socket/ng_socket.c
457
if (pcbp->sockdata->node->name != NULL)
sys/netgraph/socket/ng_socket.c
458
bcopy(pcbp->sockdata->node->name, sg->sg_data, namelen);
sys/netgraph/socket/ng_socket.c
491
if ((error = ng_make_node_common(&typestruct, &privdata->node)) != 0) {
sys/netgraph/socket/ng_socket.c
496
privdata->node->private = privdata;
sys/netgraph/socket/ng_socket.c
565
if ((--sockdata->refs == 0) && (sockdata->node != NULL))
sys/netgraph/socket/ng_socket.c
566
ng_rmnode(sockdata->node);
sys/netgraph/socket/ng_socket.c
684
char *node, *hook;
sys/netgraph/socket/ng_socket.c
689
rtn = ng_path_parse(sap->sg_data, &node, NULL, &hook);
sys/netgraph/socket/ng_socket.c
690
if (rtn < 0 || node == NULL || hook == NULL) {
sys/netgraph/socket/ng_socket.c
694
farnode = ng_findname(sockdata->node, node);
sys/netgraph/socket/ng_socket.c
701
error = ng_con_nodes(sockdata->node, node, farnode, hook);
sys/netgraph/socket/ng_socket.c
722
return (ng_name_node(sockdata->node, sap->sg_data));
sys/netgraph/socket/ng_socket.c
778
ngs_newhook(node_p node, hook_p hook, const char *name)
sys/netgraph/socket/ng_socket.c
780
hook->private = node->private;
sys/netgraph/socket/ng_socket.c
789
ngs_rcvmsg(node_p node, struct ng_mesg *msg, const char *retaddr,
sys/netgraph/socket/ng_socket.c
792
struct ngsock *const sockdata = node->private;
sys/netgraph/socket/ng_socket.c
847
struct ngsock *const sockdata = hook->node->private;
sys/netgraph/socket/ng_socket.c
895
struct ngsock *const sockdata = hook->node->private;
sys/netgraph/socket/ng_socket.c
898
&& (hook->node->numhooks == 0)) {
sys/netgraph/socket/ng_socket.c
899
ng_rmnode(hook->node);
sys/netgraph/socket/ng_socket.c
910
ngs_rmnode(node_p node)
sys/netgraph/socket/ng_socket.c
912
struct ngsock *const sockdata = node->private;
sys/netgraph/socket/ng_socket.c
916
ng_cutlinks(node);
sys/netgraph/socket/ng_socket.c
917
ng_unname(node);
sys/netgraph/socket/ng_socket.c
931
node->private = NULL;
sys/netgraph/socket/ng_socket.c
932
ng_unref(node);
sys/netgraph/socket/ng_socketvar.h
57
struct ng_node *node; /* the associated netgraph node */
sys/netgraph/tee/ng_tee.c
165
privdata->node = *nodep;
sys/netgraph/tee/ng_tee.c
173
ngt_newhook(node_p node, hook_p hook, const char *name)
sys/netgraph/tee/ng_tee.c
175
const sc_p sc = node->private;
sys/netgraph/tee/ng_tee.c
202
ngt_rcvmsg(node_p node, struct ng_mesg *msg, const char *retaddr,
sys/netgraph/tee/ng_tee.c
205
const sc_p sc = node->private;
sys/netgraph/tee/ng_tee.c
279
const sc_p sc = hook->node->private;
sys/netgraph/tee/ng_tee.c
355
ngt_rmnode(node_p node)
sys/netgraph/tee/ng_tee.c
357
const sc_p privdata = node->private;
sys/netgraph/tee/ng_tee.c
359
node->flags |= NG_INVALID;
sys/netgraph/tee/ng_tee.c
362
ng_cutlinks(node);
sys/netgraph/tee/ng_tee.c
363
ng_unname(node);
sys/netgraph/tee/ng_tee.c
364
node->private = NULL;
sys/netgraph/tee/ng_tee.c
365
ng_unref(privdata->node);
sys/netgraph/tee/ng_tee.c
380
if (hook->node->numhooks == 0)
sys/netgraph/tee/ng_tee.c
381
ng_rmnode(hook->node);
sys/netgraph/tee/ng_tee.c
71
node_p node;
sys/netgraph/tty/ng_tty.c
215
error = ng_make_node_common(&typestruct, &sc->node);
sys/netgraph/tty/ng_tty.c
224
sc->node->private = sc;
sys/netgraph/tty/ng_tty.c
228
if ((error = ng_name_node(sc->node, name))) {
sys/netgraph/tty/ng_tty.c
231
ng_rmnode(sc->node);
sys/netgraph/tty/ng_tty.c
271
ng_rmnode(sc->node);
sys/netgraph/tty/ng_tty.c
313
const node_p node = sc->node;
sys/netgraph/tty/ng_tty.c
316
if (node->name)
sys/netgraph/tty/ng_tty.c
317
strncpy(ni->name, node->name, sizeof(ni->name) - 1);
sys/netgraph/tty/ng_tty.c
318
strncpy(ni->type, node->type->name, sizeof(ni->type) - 1);
sys/netgraph/tty/ng_tty.c
319
ni->id = (u_int32_t)(uintptr_t)node;
sys/netgraph/tty/ng_tty.c
320
ni->hooks = node->numhooks;
sys/netgraph/tty/ng_tty.c
341
const node_p node = sc ? sc->node : NULL;
sys/netgraph/tty/ng_tty.c
356
log(LOG_DEBUG, "%s: no carrier\n", node->name);
sys/netgraph/tty/ng_tty.c
363
node->name, c & TTY_ERRORMASK);
sys/netgraph/tty/ng_tty.c
374
"%s: can't get mbuf\n", node->name);
sys/netgraph/tty/ng_tty.c
500
ngt_newhook(node_p node, hook_p hook, const char *name)
sys/netgraph/tty/ng_tty.c
502
const sc_p sc = node->private;
sys/netgraph/tty/ng_tty.c
524
const sc_p sc = hook->node->private;
sys/netgraph/tty/ng_tty.c
543
ngt_shutdown(node_p node)
sys/netgraph/tty/ng_tty.c
545
const sc_p sc = node->private;
sys/netgraph/tty/ng_tty.c
551
ng_unname(node);
sys/netgraph/tty/ng_tty.c
552
ng_cutlinks(node);
sys/netgraph/tty/ng_tty.c
553
node->private = NULL;
sys/netgraph/tty/ng_tty.c
554
ng_unref(sc->node);
sys/netgraph/tty/ng_tty.c
571
const sc_p sc = hook->node->private;
sys/netgraph/tty/ng_tty.c
600
ngt_rcvmsg(node_p node, struct ng_mesg *msg, const char *retaddr,
sys/netgraph/tty/ng_tty.c
603
const sc_p sc = (sc_p) node->private;
sys/netgraph/tty/ng_tty.c
87
node_p node; /* Netgraph node */
sys/netgraph/vjc/ng_vjc.c
263
ng_vjc_newhook(node_p node, hook_p hook, const char *name)
sys/netgraph/vjc/ng_vjc.c
265
const priv_p priv = (priv_p) node->private;
sys/netgraph/vjc/ng_vjc.c
293
ng_vjc_rcvmsg(node_p node, struct ng_mesg *msg,
sys/netgraph/vjc/ng_vjc.c
296
const priv_p priv = (priv_p) node->private;
sys/netgraph/vjc/ng_vjc.c
405
const node_p node = hook->node;
sys/netgraph/vjc/ng_vjc.c
406
const priv_p priv = (priv_p) node->private;
sys/netgraph/vjc/ng_vjc.c
541
ng_vjc_rmnode(node_p node)
sys/netgraph/vjc/ng_vjc.c
543
const priv_p priv = (priv_p) node->private;
sys/netgraph/vjc/ng_vjc.c
545
node->flags |= NG_INVALID;
sys/netgraph/vjc/ng_vjc.c
546
ng_cutlinks(node);
sys/netgraph/vjc/ng_vjc.c
547
ng_unname(node);
sys/netgraph/vjc/ng_vjc.c
550
node->private = NULL;
sys/netgraph/vjc/ng_vjc.c
551
ng_unref(node);
sys/netgraph/vjc/ng_vjc.c
561
const node_p node = hook->node;
sys/netgraph/vjc/ng_vjc.c
562
const priv_p priv = node->private;
sys/netgraph/vjc/ng_vjc.c
577
if (node->numhooks == 0)
sys/netgraph/vjc/ng_vjc.c
578
ng_rmnode(node);
sys/netgraph7/UI/ng_UI.c
109
NG_NODE_SET_PRIVATE(node, priv);
sys/netgraph7/UI/ng_UI.c
117
ng_UI_newhook(node_p node, hook_p hook, const char *name)
sys/netgraph7/UI/ng_UI.c
119
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/UI/ng_UI.c
138
ng_UI_rcvmsg(node_p node, item_p item, hook_p lasthook)
sys/netgraph7/UI/ng_UI.c
141
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/UI/ng_UI.c
172
const node_p node = NG_HOOK_NODE(hook);
sys/netgraph7/UI/ng_UI.c
173
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/UI/ng_UI.c
212
ng_UI_shutdown(node_p node)
sys/netgraph7/UI/ng_UI.c
214
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/UI/ng_UI.c
218
NG_NODE_SET_PRIVATE(node, NULL);
sys/netgraph7/UI/ng_UI.c
219
NG_NODE_UNREF(node);
sys/netgraph7/UI/ng_UI.c
99
ng_UI_constructor(node_p node)
sys/netgraph7/async/ng_async.c
219
nga_constructor(node_p node)
sys/netgraph7/async/ng_async.c
243
NG_NODE_SET_PRIVATE(node, sc);
sys/netgraph7/async/ng_async.c
244
sc->node = node;
sys/netgraph7/async/ng_async.c
252
nga_newhook(node_p node, hook_p hook, const char *name)
sys/netgraph7/async/ng_async.c
254
const sc_p sc = NG_NODE_PRIVATE(node);
sys/netgraph7/async/ng_async.c
304
nga_rcvmsg(node_p node, item_p item, hook_p lasthook)
sys/netgraph7/async/ng_async.c
306
const sc_p sc = NG_NODE_PRIVATE(node);
sys/netgraph7/async/ng_async.c
379
NG_RESPOND_MSG(error, node, item, resp);
sys/netgraph7/async/ng_async.c
388
nga_shutdown(node_p node)
sys/netgraph7/async/ng_async.c
390
const sc_p sc = NG_NODE_PRIVATE(node);
sys/netgraph7/async/ng_async.c
396
NG_NODE_SET_PRIVATE(node, NULL);
sys/netgraph7/async/ng_async.c
397
NG_NODE_UNREF(node);
sys/netgraph7/async/ng_async.c
77
node_p node; /* Our node */
sys/netgraph7/bluetooth/drivers/bt3c/ng_bt3c_pccard.c
1006
bt3c_forward(node_p node, hook_p hook, void *arg1, int arg2)
sys/netgraph7/bluetooth/drivers/bt3c/ng_bt3c_pccard.c
1008
bt3c_softc_p sc = (bt3c_softc_p) NG_NODE_PRIVATE(node);
sys/netgraph7/bluetooth/drivers/bt3c/ng_bt3c_pccard.c
1042
bt3c_send(node_p node, hook_p hook, void *arg, int completed)
sys/netgraph7/bluetooth/drivers/bt3c/ng_bt3c_pccard.c
1044
bt3c_softc_p sc = (bt3c_softc_p) NG_NODE_PRIVATE(node);
sys/netgraph7/bluetooth/drivers/bt3c/ng_bt3c_pccard.c
247
ng_bt3c_constructor(node_p node)
sys/netgraph7/bluetooth/drivers/bt3c/ng_bt3c_pccard.c
257
ng_bt3c_shutdown(node_p node)
sys/netgraph7/bluetooth/drivers/bt3c/ng_bt3c_pccard.c
259
bt3c_softc_p sc = (bt3c_softc_p) NG_NODE_PRIVATE(node);
sys/netgraph7/bluetooth/drivers/bt3c/ng_bt3c_pccard.c
262
NG_NODE_SET_PRIVATE(node, NULL);
sys/netgraph7/bluetooth/drivers/bt3c/ng_bt3c_pccard.c
263
NG_NODE_UNREF(node);
sys/netgraph7/bluetooth/drivers/bt3c/ng_bt3c_pccard.c
270
if (ng_make_node_common(&typestruct, &sc->node) != 0) {
sys/netgraph7/bluetooth/drivers/bt3c/ng_bt3c_pccard.c
272
sc->node = NULL;
sys/netgraph7/bluetooth/drivers/bt3c/ng_bt3c_pccard.c
277
if (ng_name_node(sc->node, device_get_nameunit(sc->dev)) != 0) {
sys/netgraph7/bluetooth/drivers/bt3c/ng_bt3c_pccard.c
279
NG_NODE_UNREF(sc->node);
sys/netgraph7/bluetooth/drivers/bt3c/ng_bt3c_pccard.c
280
sc->node = NULL;
sys/netgraph7/bluetooth/drivers/bt3c/ng_bt3c_pccard.c
284
NG_NODE_SET_PRIVATE(sc->node, sc);
sys/netgraph7/bluetooth/drivers/bt3c/ng_bt3c_pccard.c
294
ng_bt3c_newhook(node_p node, hook_p hook, char const *name)
sys/netgraph7/bluetooth/drivers/bt3c/ng_bt3c_pccard.c
296
bt3c_softc_p sc = (bt3c_softc_p) NG_NODE_PRIVATE(node);
sys/netgraph7/bluetooth/drivers/bt3c/ng_bt3c_pccard.c
361
ng_bt3c_rcvmsg(node_p node, item_p item, hook_p lasthook)
sys/netgraph7/bluetooth/drivers/bt3c/ng_bt3c_pccard.c
363
bt3c_softc_p sc = (bt3c_softc_p) NG_NODE_PRIVATE(node);
sys/netgraph7/bluetooth/drivers/bt3c/ng_bt3c_pccard.c
528
NG_RESPOND_MSG(error, node, item, rsp);
sys/netgraph7/bluetooth/drivers/bt3c/ng_bt3c_pccard.c
568
error = ng_send_fn(sc->node, NULL, bt3c_send, NULL, 0 /* new send */);
sys/netgraph7/bluetooth/drivers/bt3c/ng_bt3c_pccard.c
651
if (ng_make_node_common(&typestruct, &sc->node) != 0) {
sys/netgraph7/bluetooth/drivers/bt3c/ng_bt3c_pccard.c
653
sc->node = NULL;
sys/netgraph7/bluetooth/drivers/bt3c/ng_bt3c_pccard.c
658
if (ng_name_node(sc->node, device_get_nameunit(dev)) != 0) {
sys/netgraph7/bluetooth/drivers/bt3c/ng_bt3c_pccard.c
660
NG_NODE_UNREF(sc->node);
sys/netgraph7/bluetooth/drivers/bt3c/ng_bt3c_pccard.c
661
sc->node = NULL;
sys/netgraph7/bluetooth/drivers/bt3c/ng_bt3c_pccard.c
673
NG_NODE_SET_PRIVATE(sc->node, sc);
sys/netgraph7/bluetooth/drivers/bt3c/ng_bt3c_pccard.c
729
if (sc->node != NULL) {
sys/netgraph7/bluetooth/drivers/bt3c/ng_bt3c_pccard.c
730
NG_NODE_SET_PRIVATE(sc->node, NULL);
sys/netgraph7/bluetooth/drivers/bt3c/ng_bt3c_pccard.c
731
ng_rmnode_self(sc->node);
sys/netgraph7/bluetooth/drivers/bt3c/ng_bt3c_pccard.c
732
sc->node = NULL;
sys/netgraph7/bluetooth/drivers/bt3c/ng_bt3c_pccard.c
973
if (ng_send_fn(sc->node, NULL, &bt3c_forward, NULL, 0) != 0)
sys/netgraph7/bluetooth/drivers/bt3c/ng_bt3c_pccard.c
981
if (ng_send_fn(sc->node, NULL, &bt3c_send, NULL, 1) != 0)
sys/netgraph7/bluetooth/drivers/bt3c/ng_bt3c_var.h
73
node_p node; /* pointer back to node */
sys/netgraph7/bluetooth/drivers/h4/ng_h4.c
180
error = ng_make_node_common(&typestruct, &sc->node);
sys/netgraph7/bluetooth/drivers/h4/ng_h4.c
196
error = ng_name_node(sc->node, name);
sys/netgraph7/bluetooth/drivers/h4/ng_h4.c
202
NG_NODE_UNREF(sc->node);
sys/netgraph7/bluetooth/drivers/h4/ng_h4.c
211
NG_NODE_SET_PRIVATE(sc->node, sc);
sys/netgraph7/bluetooth/drivers/h4/ng_h4.c
215
NG_NODE_FORCE_WRITER(sc->node);
sys/netgraph7/bluetooth/drivers/h4/ng_h4.c
251
ng_uncallout(&sc->timo, sc->node);
sys/netgraph7/bluetooth/drivers/h4/ng_h4.c
258
ng_rmnode_self(sc->node);
sys/netgraph7/bluetooth/drivers/h4/ng_h4.c
309
if (NG_NODE_HAS_NAME(sc->node))
sys/netgraph7/bluetooth/drivers/h4/ng_h4.c
310
strncpy(NI(data)->name, NG_NODE_NAME(sc->node),
sys/netgraph7/bluetooth/drivers/h4/ng_h4.c
313
strncpy(NI(data)->type, sc->node->nd_type->name,
sys/netgraph7/bluetooth/drivers/h4/ng_h4.c
316
NI(data)->id = (u_int32_t) ng_node2ID(sc->node);
sys/netgraph7/bluetooth/drivers/h4/ng_h4.c
317
NI(data)->hooks = NG_NODE_NUMHOOKS(sc->node);
sys/netgraph7/bluetooth/drivers/h4/ng_h4.c
343
sc->node == NULL || NG_NODE_NOT_VALID(sc->node)) {
sys/netgraph7/bluetooth/drivers/h4/ng_h4.c
353
NG_NODE_NAME(sc->node));
sys/netgraph7/bluetooth/drivers/h4/ng_h4.c
368
NG_NODE_NAME(sc->node), c & TTY_ERRORMASK,
sys/netgraph7/bluetooth/drivers/h4/ng_h4.c
388
__func__, NG_NODE_NAME(sc->node), c & TTY_CHARMASK,
sys/netgraph7/bluetooth/drivers/h4/ng_h4.c
406
NG_NODE_NAME(sc->node), c, sc->want, sc->got);
sys/netgraph7/bluetooth/drivers/h4/ng_h4.c
419
NG_NODE_NAME(sc->node), sc->ibuf[0]);
sys/netgraph7/bluetooth/drivers/h4/ng_h4.c
443
"type=%#x\n", __func__, NG_NODE_NAME(sc->node),
sys/netgraph7/bluetooth/drivers/h4/ng_h4.c
481
NG_NODE_NAME(sc->node), sc->ibuf[0], sc->got, c);
sys/netgraph7/bluetooth/drivers/h4/ng_h4.c
506
NG_NODE_NAME(sc->node), sc->ibuf[0],
sys/netgraph7/bluetooth/drivers/h4/ng_h4.c
532
NG_NODE_NAME(sc->node), sc->ibuf[0], sc->got);
sys/netgraph7/bluetooth/drivers/h4/ng_h4.c
543
__func__, NG_NODE_NAME(sc->node));
sys/netgraph7/bluetooth/drivers/h4/ng_h4.c
581
sc->node == NULL || NG_NODE_NOT_VALID(sc->node)) {
sys/netgraph7/bluetooth/drivers/h4/ng_h4.c
641
ng_callout(&sc->timo, sc->node, NULL, 1,
sys/netgraph7/bluetooth/drivers/h4/ng_h4.c
663
ng_h4_constructor(node_p node)
sys/netgraph7/bluetooth/drivers/h4/ng_h4.c
673
ng_h4_newhook(node_p node, hook_p hook, const char *name)
sys/netgraph7/bluetooth/drivers/h4/ng_h4.c
675
ng_h4_info_p sc = (ng_h4_info_p) NG_NODE_PRIVATE(node);
sys/netgraph7/bluetooth/drivers/h4/ng_h4.c
733
ng_uncallout(&sc->timo, sc->node);
sys/netgraph7/bluetooth/drivers/h4/ng_h4.c
755
ng_h4_shutdown(node_p node)
sys/netgraph7/bluetooth/drivers/h4/ng_h4.c
757
ng_h4_info_p sc = (ng_h4_info_p) NG_NODE_PRIVATE(node);
sys/netgraph7/bluetooth/drivers/h4/ng_h4.c
764
NG_NODE_REVIVE(node); /* we will persist */
sys/netgraph7/bluetooth/drivers/h4/ng_h4.c
771
NG_NODE_SET_PRIVATE(node, NULL);
sys/netgraph7/bluetooth/drivers/h4/ng_h4.c
775
NG_NODE_UNREF(node);
sys/netgraph7/bluetooth/drivers/h4/ng_h4.c
807
NG_NODE_NAME(sc->node), m->m_pkthdr.len);
sys/netgraph7/bluetooth/drivers/h4/ng_h4.c
820
NG_NODE_NAME(sc->node), m->m_pkthdr.len);
sys/netgraph7/bluetooth/drivers/h4/ng_h4.c
842
ng_h4_rcvmsg(node_p node, item_p item, hook_p lasthook)
sys/netgraph7/bluetooth/drivers/h4/ng_h4.c
844
ng_h4_info_p sc = (ng_h4_info_p) NG_NODE_PRIVATE(node);
sys/netgraph7/bluetooth/drivers/h4/ng_h4.c
967
NG_RESPOND_MSG(error, node, item, resp);
sys/netgraph7/bluetooth/drivers/h4/ng_h4.c
979
ng_h4_process_timeout(node_p node, hook_p hook, void *arg1, int arg2)
sys/netgraph7/bluetooth/drivers/h4/ng_h4.c
981
ng_h4_info_p sc = (ng_h4_info_p) NG_NODE_PRIVATE(node);
sys/netgraph7/bluetooth/drivers/h4/ng_h4_var.h
72
node_p node; /* Netgraph node */
sys/netgraph7/bluetooth/drivers/ubt/ng_ubt.c
1450
ng_ubt_constructor(node_p node)
sys/netgraph7/bluetooth/drivers/ubt/ng_ubt.c
1461
ng_ubt_shutdown(node_p node)
sys/netgraph7/bluetooth/drivers/ubt/ng_ubt.c
1463
if (node->nd_flags & NGF_REALLY_DIE) {
sys/netgraph7/bluetooth/drivers/ubt/ng_ubt.c
1468
NG_NODE_SET_PRIVATE(node, NULL);
sys/netgraph7/bluetooth/drivers/ubt/ng_ubt.c
1469
NG_NODE_UNREF(node);
sys/netgraph7/bluetooth/drivers/ubt/ng_ubt.c
1471
NG_NODE_REVIVE(node); /* tell ng_rmnode we are persisant */
sys/netgraph7/bluetooth/drivers/ubt/ng_ubt.c
1482
ng_ubt_newhook(node_p node, hook_p hook, char const *name)
sys/netgraph7/bluetooth/drivers/ubt/ng_ubt.c
1484
struct ubt_softc *sc = NG_NODE_PRIVATE(node);
sys/netgraph7/bluetooth/drivers/ubt/ng_ubt.c
1560
ng_ubt_rcvmsg(node_p node, item_p item, hook_p lasthook)
sys/netgraph7/bluetooth/drivers/ubt/ng_ubt.c
1562
struct ubt_softc *sc = NG_NODE_PRIVATE(node);
sys/netgraph7/bluetooth/drivers/ubt/ng_ubt.c
1721
NG_RESPOND_MSG(error, node, item, rsp);
sys/netgraph7/bluetooth/drivers/ubt/ng_ubt.c
687
node_p node = sc->sc_node;
sys/netgraph7/bluetooth/drivers/ubt/ng_ubt.c
690
if (node != NULL) {
sys/netgraph7/bluetooth/drivers/ubt/ng_ubt.c
692
NG_NODE_REALLY_DIE(node);
sys/netgraph7/bluetooth/drivers/ubt/ng_ubt.c
693
ng_rmnode_self(node);
sys/netgraph7/bluetooth/hci/ng_hci_cmds.c
103
__func__, NG_NODE_NAME(unit->node), NG_HCI_HOOK_DRV);
sys/netgraph7/bluetooth/hci/ng_hci_cmds.c
130
__func__, NG_NODE_NAME(unit->node), error);
sys/netgraph7/bluetooth/hci/ng_hci_cmds.c
241
__func__, NG_NODE_NAME(unit->node),
sys/netgraph7/bluetooth/hci/ng_hci_cmds.c
332
__func__, NG_NODE_NAME(unit->node), unit->state);
sys/netgraph7/bluetooth/hci/ng_hci_cmds.c
341
"%s: %s - empty command queue?!\n", __func__, NG_NODE_NAME(unit->node));
sys/netgraph7/bluetooth/hci/ng_hci_cmds.c
353
"%s: %s - command queue is out of sync\n", __func__, NG_NODE_NAME(unit->node));
sys/netgraph7/bluetooth/hci/ng_hci_cmds.c
382
ng_hci_process_command_timeout(node_p node, hook_p hook, void *arg1, int arg2)
sys/netgraph7/bluetooth/hci/ng_hci_cmds.c
388
if (NG_NODE_NOT_VALID(node)) {
sys/netgraph7/bluetooth/hci/ng_hci_cmds.c
393
unit = (ng_hci_unit_p) NG_NODE_PRIVATE(node);
sys/netgraph7/bluetooth/hci/ng_hci_cmds.c
401
"%s: %s - command queue is out of sync!\n", __func__, NG_NODE_NAME(unit->node));
sys/netgraph7/bluetooth/hci/ng_hci_cmds.c
411
__func__, NG_NODE_NAME(unit->node), NG_HCI_OGF(opcode),
sys/netgraph7/bluetooth/hci/ng_hci_cmds.c
419
"%s: %s - no pending command\n", __func__, NG_NODE_NAME(unit->node));
sys/netgraph7/bluetooth/hci/ng_hci_cmds.c
502
__func__, NG_NODE_NAME(unit->node), h);
sys/netgraph7/bluetooth/hci/ng_hci_cmds.c
506
"%s: %s - invalid link type=%d\n", __func__, NG_NODE_NAME(unit->node),
sys/netgraph7/bluetooth/hci/ng_hci_cmds.c
704
ng_hci_node_is_up(unit->node, unit->acl, NULL, 0);
sys/netgraph7/bluetooth/hci/ng_hci_cmds.c
705
ng_hci_node_is_up(unit->node, unit->sco, NULL, 0);
sys/netgraph7/bluetooth/hci/ng_hci_cmds.c
720
ng_hci_node_is_up(unit->node, unit->acl, NULL, 0);
sys/netgraph7/bluetooth/hci/ng_hci_cmds.c
721
ng_hci_node_is_up(unit->node, unit->sco, NULL, 0);
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
101
__func__, NG_NODE_NAME(unit->node), hdr->event, hdr->length);
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
1011
__func__, NG_NODE_NAME(unit->node), h);
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
1033
__func__, NG_NODE_NAME(unit->node), ep->status);
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
1061
__func__, NG_NODE_NAME(unit->node), h);
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
1066
__func__, NG_NODE_NAME(unit->node), con->link_type);
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
1071
__func__, NG_NODE_NAME(unit->node), con->state, h);
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
222
__func__, NG_NODE_NAME(unit->node), count);
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
235
__func__, NG_NODE_NAME(unit->node), count);
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
293
__func__, NG_NODE_NAME(unit->node),
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
302
__func__, NG_NODE_NAME(unit->node),
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
322
__func__, NG_NODE_NAME(unit->node),
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
366
NG_SEND_MSG_HOOK(error, unit->node, msg, hook, 0);
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
678
__func__, NG_NODE_NAME(unit->node), h);
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
709
__func__, NG_NODE_NAME(unit->node), h);
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
714
__func__, NG_NODE_NAME(unit->node),
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
725
__func__, NG_NODE_NAME(unit->node), ep->status);
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
755
__func__, NG_NODE_NAME(unit->node), h);
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
777
__func__, NG_NODE_NAME(unit->node), ep->status);
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
805
__func__, NG_NODE_NAME(unit->node), h);
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
810
__func__, NG_NODE_NAME(unit->node), con->link_type, h);
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
815
__func__, NG_NODE_NAME(unit->node),
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
832
__func__, NG_NODE_NAME(unit->node), *mtod(event, u_int8_t *));
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
860
__func__, NG_NODE_NAME(unit->node),
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
867
__func__, NG_NODE_NAME(unit->node), ep->status,
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
909
"handle=%d, pending=%d, ncp=%d\n", __func__, NG_NODE_NAME(unit->node),
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
923
__func__, NG_NODE_NAME(unit->node), h);
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
955
__func__, NG_NODE_NAME(unit->node), h);
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
960
__func__, NG_NODE_NAME(unit->node),
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
968
__func__, NG_NODE_NAME(unit->node), ep->status);
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
981
__func__, NG_NODE_NAME(unit->node),
sys/netgraph7/bluetooth/hci/ng_hci_main.c
1027
__func__, NG_NODE_NAME(unit->node),
sys/netgraph7/bluetooth/hci/ng_hci_main.c
1037
__func__, NG_NODE_NAME(unit->node), m->m_pkthdr.len);
sys/netgraph7/bluetooth/hci/ng_hci_main.c
1053
__func__, NG_NODE_NAME(unit->node), m->m_pkthdr.len,
sys/netgraph7/bluetooth/hci/ng_hci_main.c
1063
__func__, NG_NODE_NAME(unit->node));
sys/netgraph7/bluetooth/hci/ng_hci_main.c
1072
__func__, NG_NODE_NAME(unit->node), m->m_pkthdr.len,
sys/netgraph7/bluetooth/hci/ng_hci_main.c
110
ng_hci_constructor(node_p node)
sys/netgraph7/bluetooth/hci/ng_hci_main.c
119
unit->node = node;
sys/netgraph7/bluetooth/hci/ng_hci_main.c
151
NG_NODE_FORCE_WRITER(node);
sys/netgraph7/bluetooth/hci/ng_hci_main.c
152
NG_NODE_SET_PRIVATE(node, unit);
sys/netgraph7/bluetooth/hci/ng_hci_main.c
162
ng_hci_shutdown(node_p node)
sys/netgraph7/bluetooth/hci/ng_hci_main.c
164
ng_hci_unit_p unit = (ng_hci_unit_p) NG_NODE_PRIVATE(node);
sys/netgraph7/bluetooth/hci/ng_hci_main.c
166
NG_NODE_SET_PRIVATE(node, NULL);
sys/netgraph7/bluetooth/hci/ng_hci_main.c
167
NG_NODE_UNREF(node);
sys/netgraph7/bluetooth/hci/ng_hci_main.c
169
unit->node = NULL;
sys/netgraph7/bluetooth/hci/ng_hci_main.c
187
ng_hci_newhook(node_p node, hook_p hook, char const *name)
sys/netgraph7/bluetooth/hci/ng_hci_main.c
189
ng_hci_unit_p unit = (ng_hci_unit_p) NG_NODE_PRIVATE(node);
sys/netgraph7/bluetooth/hci/ng_hci_main.c
232
ng_send_fn(unit->node, hook, ng_hci_node_is_up, NULL,0);
sys/netgraph7/bluetooth/hci/ng_hci_main.c
280
ng_hci_default_rcvmsg(node_p node, item_p item, hook_p lasthook)
sys/netgraph7/bluetooth/hci/ng_hci_main.c
282
ng_hci_unit_p unit = (ng_hci_unit_p) NG_NODE_PRIVATE(node);
sys/netgraph7/bluetooth/hci/ng_hci_main.c
361
ng_hci_node_is_up(unit->node, unit->acl, NULL, 0);
sys/netgraph7/bluetooth/hci/ng_hci_main.c
362
ng_hci_node_is_up(unit->node, unit->sco, NULL, 0);
sys/netgraph7/bluetooth/hci/ng_hci_main.c
635
NG_RESPOND_MSG(error, node, item, rsp);
sys/netgraph7/bluetooth/hci/ng_hci_main.c
647
ng_hci_upper_rcvmsg(node_p node, item_p item, hook_p lasthook)
sys/netgraph7/bluetooth/hci/ng_hci_main.c
649
ng_hci_unit_p unit = (ng_hci_unit_p) NG_NODE_PRIVATE(node);
sys/netgraph7/bluetooth/hci/ng_hci_main.c
672
error = ng_hci_default_rcvmsg(node, item, lasthook);
sys/netgraph7/bluetooth/hci/ng_hci_main.c
678
error = ng_hci_default_rcvmsg(node, item, lasthook);
sys/netgraph7/bluetooth/hci/ng_hci_main.c
720
__func__, NG_NODE_NAME(unit->node),
sys/netgraph7/bluetooth/hci/ng_hci_main.c
735
__func__, NG_NODE_NAME(unit->node),
sys/netgraph7/bluetooth/hci/ng_hci_main.c
756
__func__, NG_NODE_NAME(unit->node),
sys/netgraph7/bluetooth/hci/ng_hci_main.c
790
__func__, NG_NODE_NAME(unit->node),
sys/netgraph7/bluetooth/hci/ng_hci_main.c
801
__func__, NG_NODE_NAME(unit->node),
sys/netgraph7/bluetooth/hci/ng_hci_main.c
821
__func__, NG_NODE_NAME(unit->node),
sys/netgraph7/bluetooth/hci/ng_hci_main.c
833
"con_handle=%d\n", __func__, NG_NODE_NAME(unit->node), con_handle);
sys/netgraph7/bluetooth/hci/ng_hci_main.c
842
"link_type=%d\n", __func__, NG_NODE_NAME(unit->node),
sys/netgraph7/bluetooth/hci/ng_hci_main.c
852
"con_handle=%d\n", __func__, NG_NODE_NAME(unit->node),
sys/netgraph7/bluetooth/hci/ng_hci_main.c
862
__func__, NG_NODE_NAME(unit->node), con_handle,
sys/netgraph7/bluetooth/hci/ng_hci_main.c
910
__func__, NG_NODE_NAME(unit->node),
sys/netgraph7/bluetooth/hci/ng_hci_main.c
921
__func__, NG_NODE_NAME(unit->node),
sys/netgraph7/bluetooth/hci/ng_hci_main.c
941
__func__, NG_NODE_NAME(unit->node),
sys/netgraph7/bluetooth/hci/ng_hci_main.c
953
"con_handle=%d\n", __func__, NG_NODE_NAME(unit->node), con_handle);
sys/netgraph7/bluetooth/hci/ng_hci_main.c
962
"link_type=%d\n", __func__, NG_NODE_NAME(unit->node),
sys/netgraph7/bluetooth/hci/ng_hci_main.c
972
"con_handle=%d\n", __func__, NG_NODE_NAME(unit->node),
sys/netgraph7/bluetooth/hci/ng_hci_main.c
982
__func__, NG_NODE_NAME(unit->node), con_handle,
sys/netgraph7/bluetooth/hci/ng_hci_misc.c
116
NG_SEND_MSG_HOOK(error, node, msg, hook, 0);
sys/netgraph7/bluetooth/hci/ng_hci_misc.c
123
__func__, NG_NODE_NAME(unit->node),
sys/netgraph7/bluetooth/hci/ng_hci_misc.c
369
"%s: %s - Duplicated command timeout!\n", __func__, NG_NODE_NAME(unit->node));
sys/netgraph7/bluetooth/hci/ng_hci_misc.c
372
ng_callout(&unit->cmd_timo, unit->node, NULL,
sys/netgraph7/bluetooth/hci/ng_hci_misc.c
388
"%s: %s - No command timeout!\n", __func__, NG_NODE_NAME(unit->node));
sys/netgraph7/bluetooth/hci/ng_hci_misc.c
390
if (ng_uncallout(&unit->cmd_timo, unit->node) == 0)
sys/netgraph7/bluetooth/hci/ng_hci_misc.c
409
__func__, NG_NODE_NAME(con->unit->node));
sys/netgraph7/bluetooth/hci/ng_hci_misc.c
412
ng_callout(&con->con_timo, con->unit->node, NULL,
sys/netgraph7/bluetooth/hci/ng_hci_misc.c
429
"%s: %s - No connection timeout!\n", __func__, NG_NODE_NAME(con->unit->node));
sys/netgraph7/bluetooth/hci/ng_hci_misc.c
431
if (ng_uncallout(&con->con_timo, con->unit->node) == 0)
sys/netgraph7/bluetooth/hci/ng_hci_misc.c
75
__func__, NG_NODE_NAME(unit->node), error);
sys/netgraph7/bluetooth/hci/ng_hci_misc.c
84
ng_hci_node_is_up(node_p node, hook_p hook, void *arg1, int arg2)
sys/netgraph7/bluetooth/hci/ng_hci_misc.c
91
if (node == NULL || NG_NODE_NOT_VALID(node) ||
sys/netgraph7/bluetooth/hci/ng_hci_misc.c
95
unit = (ng_hci_unit_p) NG_NODE_PRIVATE(node);
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
1063
NG_SEND_MSG_HOOK(error, unit->node, msg,
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
1069
__func__, NG_NODE_NAME(unit->node), unit->acl);
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
1083
NG_SEND_MSG_HOOK(error, unit->node, msg,
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
1089
__func__, NG_NODE_NAME(unit->node), unit->sco);
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
1123
NG_SEND_MSG_HOOK(error, unit->node, msg, unit->acl, 0);
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
1127
__func__, NG_NODE_NAME(unit->node), unit->acl);
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
1138
NG_SEND_MSG_HOOK(error, unit->node, msg, unit->sco, 0);
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
1142
__func__, NG_NODE_NAME(unit->node), unit->sco);
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
1152
ng_hci_process_con_timeout(node_p node, hook_p hook, void *arg1, int con_handle)
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
1157
if (NG_NODE_NOT_VALID(node)) {
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
1162
unit = (ng_hci_unit_p) NG_NODE_PRIVATE(node);
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
1168
__func__, NG_NODE_NAME(node), con_handle);
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
1175
__func__, NG_NODE_NAME(node), con_handle, con->state,
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
1206
__func__, NG_NODE_NAME(node), con->state);
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
195
__func__, NG_NODE_NAME(unit->node),
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
202
__func__, NG_NODE_NAME(unit->node), con->state);
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
338
__func__, NG_NODE_NAME(unit->node),
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
395
__func__, NG_NODE_NAME(unit->node),
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
492
__func__, NG_NODE_NAME(unit->node), unit->state);
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
501
__func__, NG_NODE_NAME(unit->node),
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
514
__func__, NG_NODE_NAME(unit->node), ep->con_handle);
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
523
__func__, NG_NODE_NAME(unit->node), con->state,
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
594
NG_SEND_MSG_HOOK(error, unit->node, msg,
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
600
__func__, NG_NODE_NAME(unit->node), unit->acl);
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
617
NG_SEND_MSG_HOOK(error, unit->node, msg,
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
623
__func__, NG_NODE_NAME(unit->node), unit->acl);
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
665
NG_SEND_MSG_HOOK(error, unit->node, msg, hook, 0);
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
669
__func__, NG_NODE_NAME(unit->node), hook);
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
70
__func__, NG_NODE_NAME(unit->node), unit->state);
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
700
__func__, NG_NODE_NAME(unit->node), unit->state);
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
709
__func__, NG_NODE_NAME(unit->node),
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
80
__func__, NG_NODE_NAME(unit->node),
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
862
__func__, NG_NODE_NAME(unit->node), con->state);
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
902
NG_SEND_MSG_HOOK(error,unit->node,msg,unit->acl,0);
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
906
__func__, NG_NODE_NAME(unit->node), unit->acl);
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
920
NG_SEND_MSG_HOOK(error, unit->node, msg, unit->sco, 0);
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
924
__func__, NG_NODE_NAME(unit->node), unit->sco);
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
94
__func__, NG_NODE_NAME(unit->node), hook);
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
949
__func__, NG_NODE_NAME(unit->node), unit->state);
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
958
__func__, NG_NODE_NAME(unit->node),
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
971
__func__, NG_NODE_NAME(unit->node), ep->con_handle);
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
979
__func__, NG_NODE_NAME(unit->node), con->link_type);
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
988
__func__, NG_NODE_NAME(unit->node), con->state,
sys/netgraph7/bluetooth/hci/ng_hci_var.h
127
node_p node; /* node ptr */
sys/netgraph7/bluetooth/hci/ng_hci_var.h
57
__func__, NG_NODE_NAME(unit->node), (s)); \
sys/netgraph7/bluetooth/l2cap/ng_l2cap_cmds.c
217
__func__, NG_NODE_NAME(con->l2cap->node), cmd->code);
sys/netgraph7/bluetooth/l2cap/ng_l2cap_cmds.c
237
__func__, NG_NODE_NAME(l2cap->node), result);
sys/netgraph7/bluetooth/l2cap/ng_l2cap_cmds.c
252
__func__, NG_NODE_NAME(l2cap->node)));
sys/netgraph7/bluetooth/l2cap/ng_l2cap_cmds.c
297
__func__, NG_NODE_NAME(l2cap->node), cmd->code);
sys/netgraph7/bluetooth/l2cap/ng_l2cap_cmds.c
326
ng_l2cap_process_command_timeout(node_p node, hook_p hook, void *arg1, int arg2)
sys/netgraph7/bluetooth/l2cap/ng_l2cap_cmds.c
334
if (NG_NODE_NOT_VALID(node)) {
sys/netgraph7/bluetooth/l2cap/ng_l2cap_cmds.c
339
l2cap = (ng_l2cap_p) NG_NODE_PRIVATE(node);
sys/netgraph7/bluetooth/l2cap/ng_l2cap_cmds.c
345
__func__, NG_NODE_NAME(node), con_handle);
sys/netgraph7/bluetooth/l2cap/ng_l2cap_cmds.c
353
__func__, NG_NODE_NAME(node), con_handle, ident);
sys/netgraph7/bluetooth/l2cap/ng_l2cap_cmds.c
392
__func__, NG_NODE_NAME(l2cap->node), cmd->code);
sys/netgraph7/bluetooth/l2cap/ng_l2cap_cmds.c
74
__func__, NG_NODE_NAME(con->l2cap->node)));
sys/netgraph7/bluetooth/l2cap/ng_l2cap_evnt.c
1036
__func__, NG_NODE_NAME(l2cap->node), ident);
sys/netgraph7/bluetooth/l2cap/ng_l2cap_evnt.c
1119
__func__, NG_NODE_NAME(l2cap->node), ident);
sys/netgraph7/bluetooth/l2cap/ng_l2cap_evnt.c
1145
__func__, NG_NODE_NAME(l2cap->node),
sys/netgraph7/bluetooth/l2cap/ng_l2cap_evnt.c
115
__func__, NG_NODE_NAME(l2cap->node), hdr->length,
sys/netgraph7/bluetooth/l2cap/ng_l2cap_evnt.c
1153
__func__, NG_NODE_NAME(l2cap->node), cp->type);
sys/netgraph7/bluetooth/l2cap/ng_l2cap_evnt.c
164
__func__, NG_NODE_NAME(l2cap->node),
sys/netgraph7/bluetooth/l2cap/ng_l2cap_evnt.c
185
__func__, NG_NODE_NAME(l2cap->node),
sys/netgraph7/bluetooth/l2cap/ng_l2cap_evnt.c
248
__func__, NG_NODE_NAME(l2cap->node),
sys/netgraph7/bluetooth/l2cap/ng_l2cap_evnt.c
326
__func__, NG_NODE_NAME(l2cap->node), cmd->code);
sys/netgraph7/bluetooth/l2cap/ng_l2cap_evnt.c
335
__func__, NG_NODE_NAME(l2cap->node), ident);
sys/netgraph7/bluetooth/l2cap/ng_l2cap_evnt.c
429
__func__, NG_NODE_NAME(l2cap->node), ident,
sys/netgraph7/bluetooth/l2cap/ng_l2cap_evnt.c
440
__func__, NG_NODE_NAME(l2cap->node), scid,
sys/netgraph7/bluetooth/l2cap/ng_l2cap_evnt.c
449
__func__, NG_NODE_NAME(l2cap->node), cmd->ch->scid,
sys/netgraph7/bluetooth/l2cap/ng_l2cap_evnt.c
494
__func__, NG_NODE_NAME(l2cap->node), result,
sys/netgraph7/bluetooth/l2cap/ng_l2cap_evnt.c
549
__func__, NG_NODE_NAME(l2cap->node), dcid);
sys/netgraph7/bluetooth/l2cap/ng_l2cap_evnt.c
558
__func__, NG_NODE_NAME(l2cap->node), dcid, ch->state);
sys/netgraph7/bluetooth/l2cap/ng_l2cap_evnt.c
683
__func__, NG_NODE_NAME(l2cap->node), ident,
sys/netgraph7/bluetooth/l2cap/ng_l2cap_evnt.c
695
__func__, NG_NODE_NAME(l2cap->node), cmd->ch->scid,
sys/netgraph7/bluetooth/l2cap/ng_l2cap_evnt.c
705
__func__, NG_NODE_NAME(l2cap->node), cmd->ch->scid,
sys/netgraph7/bluetooth/l2cap/ng_l2cap_evnt.c
757
__func__, NG_NODE_NAME(l2cap->node), error);
sys/netgraph7/bluetooth/l2cap/ng_l2cap_evnt.c
785
__func__, NG_NODE_NAME(l2cap->node), error);
sys/netgraph7/bluetooth/l2cap/ng_l2cap_evnt.c
834
__func__, NG_NODE_NAME(l2cap->node), dcid);
sys/netgraph7/bluetooth/l2cap/ng_l2cap_evnt.c
844
__func__, NG_NODE_NAME(l2cap->node), dcid, ch->state);
sys/netgraph7/bluetooth/l2cap/ng_l2cap_evnt.c
854
__func__, NG_NODE_NAME(l2cap->node), ch->scid, ch->dcid,
sys/netgraph7/bluetooth/l2cap/ng_l2cap_evnt.c
924
__func__, NG_NODE_NAME(l2cap->node), ident,
sys/netgraph7/bluetooth/l2cap/ng_l2cap_evnt.c
934
__func__, NG_NODE_NAME(l2cap->node), scid,
sys/netgraph7/bluetooth/l2cap/ng_l2cap_evnt.c
944
__func__, NG_NODE_NAME(l2cap->node), cmd->ch->scid,
sys/netgraph7/bluetooth/l2cap/ng_l2cap_evnt.c
96
__func__, NG_NODE_NAME(l2cap->node),
sys/netgraph7/bluetooth/l2cap/ng_l2cap_evnt.c
979
__func__, NG_NODE_NAME(l2cap->node), sizeof(*hdr));
sys/netgraph7/bluetooth/l2cap/ng_l2cap_llpi.c
117
NG_SEND_MSG_HOOK(error, l2cap->node, msg, l2cap->hci, 0);
sys/netgraph7/bluetooth/l2cap/ng_l2cap_llpi.c
145
__func__, NG_NODE_NAME(l2cap->node));
sys/netgraph7/bluetooth/l2cap/ng_l2cap_llpi.c
157
__func__, NG_NODE_NAME(l2cap->node));
sys/netgraph7/bluetooth/l2cap/ng_l2cap_llpi.c
167
__func__, NG_NODE_NAME(l2cap->node), con->state,
sys/netgraph7/bluetooth/l2cap/ng_l2cap_llpi.c
215
__func__, NG_NODE_NAME(l2cap->node));
sys/netgraph7/bluetooth/l2cap/ng_l2cap_llpi.c
228
__func__, NG_NODE_NAME(l2cap->node), con->state,
sys/netgraph7/bluetooth/l2cap/ng_l2cap_llpi.c
238
__func__, NG_NODE_NAME(l2cap->node), NG_L2CAP_HOOK_HCI);
sys/netgraph7/bluetooth/l2cap/ng_l2cap_llpi.c
267
NG_SEND_MSG_HOOK(error, l2cap->node, rsp, l2cap->hci, 0);
sys/netgraph7/bluetooth/l2cap/ng_l2cap_llpi.c
294
__func__, NG_NODE_NAME(l2cap->node));
sys/netgraph7/bluetooth/l2cap/ng_l2cap_llpi.c
307
__func__, NG_NODE_NAME(l2cap->node), ep->con_handle);
sys/netgraph7/bluetooth/l2cap/ng_l2cap_llpi.c
317
__func__, NG_NODE_NAME(l2cap->node), con->state,
sys/netgraph7/bluetooth/l2cap/ng_l2cap_llpi.c
358
__func__, NG_NODE_NAME(l2cap->node), con_handle);
sys/netgraph7/bluetooth/l2cap/ng_l2cap_llpi.c
368
__func__, NG_NODE_NAME(l2cap->node), con->state,
sys/netgraph7/bluetooth/l2cap/ng_l2cap_llpi.c
378
__func__, NG_NODE_NAME(l2cap->node), NG_L2CAP_HOOK_HCI);
sys/netgraph7/bluetooth/l2cap/ng_l2cap_llpi.c
398
NG_SEND_MSG_HOOK(error, l2cap->node, msg, l2cap->hci, 0);
sys/netgraph7/bluetooth/l2cap/ng_l2cap_llpi.c
417
__func__, NG_NODE_NAME(l2cap->node));
sys/netgraph7/bluetooth/l2cap/ng_l2cap_llpi.c
445
__func__, NG_NODE_NAME(l2cap->node));
sys/netgraph7/bluetooth/l2cap/ng_l2cap_llpi.c
458
__func__, NG_NODE_NAME(l2cap->node), ep->con_handle);
sys/netgraph7/bluetooth/l2cap/ng_l2cap_llpi.c
468
__func__, NG_NODE_NAME(l2cap->node), con->state,
sys/netgraph7/bluetooth/l2cap/ng_l2cap_llpi.c
494
("%s: %s - another packet pending?!\n", __func__, NG_NODE_NAME(l2cap->node)));
sys/netgraph7/bluetooth/l2cap/ng_l2cap_llpi.c
496
("%s: %s - invalid l2cap->pkt_size?!\n", __func__, NG_NODE_NAME(l2cap->node)));
sys/netgraph7/bluetooth/l2cap/ng_l2cap_llpi.c
503
__func__, NG_NODE_NAME(l2cap->node),
sys/netgraph7/bluetooth/l2cap/ng_l2cap_llpi.c
528
"%s: %s - m_split(%d) failed\n", __func__, NG_NODE_NAME(l2cap->node),
sys/netgraph7/bluetooth/l2cap/ng_l2cap_llpi.c
541
__func__, NG_NODE_NAME(l2cap->node),
sys/netgraph7/bluetooth/l2cap/ng_l2cap_llpi.c
564
__func__, NG_NODE_NAME(l2cap->node), con->con_handle,
sys/netgraph7/bluetooth/l2cap/ng_l2cap_llpi.c
613
__func__, NG_NODE_NAME(l2cap->node), m->m_pkthdr.len);
sys/netgraph7/bluetooth/l2cap/ng_l2cap_llpi.c
634
__func__, NG_NODE_NAME(l2cap->node), con_handle, pb, length);
sys/netgraph7/bluetooth/l2cap/ng_l2cap_llpi.c
642
__func__, NG_NODE_NAME(l2cap->node), con_handle);
sys/netgraph7/bluetooth/l2cap/ng_l2cap_llpi.c
651
__func__, NG_NODE_NAME(l2cap->node), con->state);
sys/netgraph7/bluetooth/l2cap/ng_l2cap_llpi.c
661
__func__, NG_NODE_NAME(l2cap->node),
sys/netgraph7/bluetooth/l2cap/ng_l2cap_llpi.c
671
__func__, NG_NODE_NAME(l2cap->node),
sys/netgraph7/bluetooth/l2cap/ng_l2cap_llpi.c
685
__func__, NG_NODE_NAME(l2cap->node), con_handle,
sys/netgraph7/bluetooth/l2cap/ng_l2cap_llpi.c
695
__func__, NG_NODE_NAME(l2cap->node),
sys/netgraph7/bluetooth/l2cap/ng_l2cap_llpi.c
706
__func__, NG_NODE_NAME(l2cap->node), pb);
sys/netgraph7/bluetooth/l2cap/ng_l2cap_llpi.c
715
__func__, NG_NODE_NAME(l2cap->node),
sys/netgraph7/bluetooth/l2cap/ng_l2cap_llpi.c
759
__func__, NG_NODE_NAME(l2cap->node), NG_L2CAP_HOOK_HCI);
sys/netgraph7/bluetooth/l2cap/ng_l2cap_llpi.c
772
__func__, NG_NODE_NAME(l2cap->node), con->con_handle,
sys/netgraph7/bluetooth/l2cap/ng_l2cap_llpi.c
779
__func__, NG_NODE_NAME(l2cap->node),
sys/netgraph7/bluetooth/l2cap/ng_l2cap_llpi.c
790
__func__, NG_NODE_NAME(l2cap->node), con->pending,
sys/netgraph7/bluetooth/l2cap/ng_l2cap_llpi.c
80
__func__, NG_NODE_NAME(l2cap->node), con->state,
sys/netgraph7/bluetooth/l2cap/ng_l2cap_llpi.c
810
ng_l2cap_process_lp_timeout(node_p node, hook_p hook, void *arg1, int con_handle)
sys/netgraph7/bluetooth/l2cap/ng_l2cap_llpi.c
815
if (NG_NODE_NOT_VALID(node)) {
sys/netgraph7/bluetooth/l2cap/ng_l2cap_llpi.c
820
l2cap = (ng_l2cap_p) NG_NODE_PRIVATE(node);
sys/netgraph7/bluetooth/l2cap/ng_l2cap_llpi.c
826
__func__, NG_NODE_NAME(node), con_handle);
sys/netgraph7/bluetooth/l2cap/ng_l2cap_llpi.c
833
__func__, NG_NODE_NAME(node), con_handle, con->state,
sys/netgraph7/bluetooth/l2cap/ng_l2cap_llpi.c
853
ng_l2cap_process_discon_timeout(node_p node, hook_p hook, void *arg1, int con_handle)
sys/netgraph7/bluetooth/l2cap/ng_l2cap_llpi.c
861
if (NG_NODE_NOT_VALID(node)) {
sys/netgraph7/bluetooth/l2cap/ng_l2cap_llpi.c
866
l2cap = (ng_l2cap_p) NG_NODE_PRIVATE(node);
sys/netgraph7/bluetooth/l2cap/ng_l2cap_llpi.c
872
__func__, NG_NODE_NAME(node), con_handle);
sys/netgraph7/bluetooth/l2cap/ng_l2cap_llpi.c
879
__func__, NG_NODE_NAME(node), con_handle, con->state,
sys/netgraph7/bluetooth/l2cap/ng_l2cap_llpi.c
890
__func__, NG_NODE_NAME(l2cap->node), NG_L2CAP_HOOK_HCI);
sys/netgraph7/bluetooth/l2cap/ng_l2cap_llpi.c
90
__func__, NG_NODE_NAME(l2cap->node), NG_L2CAP_HOOK_HCI);
sys/netgraph7/bluetooth/l2cap/ng_l2cap_llpi.c
904
NG_SEND_MSG_HOOK(error, l2cap->node, msg, l2cap->hci, 0);
sys/netgraph7/bluetooth/l2cap/ng_l2cap_main.c
111
ng_l2cap_constructor(node_p node)
sys/netgraph7/bluetooth/l2cap/ng_l2cap_main.c
121
l2cap->node = node;
sys/netgraph7/bluetooth/l2cap/ng_l2cap_main.c
128
NG_NODE_SET_PRIVATE(node, l2cap);
sys/netgraph7/bluetooth/l2cap/ng_l2cap_main.c
129
NG_NODE_FORCE_WRITER(node);
sys/netgraph7/bluetooth/l2cap/ng_l2cap_main.c
139
ng_l2cap_shutdown(node_p node)
sys/netgraph7/bluetooth/l2cap/ng_l2cap_main.c
141
ng_l2cap_p l2cap = (ng_l2cap_p) NG_NODE_PRIVATE(node);
sys/netgraph7/bluetooth/l2cap/ng_l2cap_main.c
143
NG_NODE_SET_PRIVATE(node, NULL);
sys/netgraph7/bluetooth/l2cap/ng_l2cap_main.c
144
NG_NODE_UNREF(node);
sys/netgraph7/bluetooth/l2cap/ng_l2cap_main.c
147
l2cap->node = NULL;
sys/netgraph7/bluetooth/l2cap/ng_l2cap_main.c
167
ng_l2cap_newhook(node_p node, hook_p hook, char const *name)
sys/netgraph7/bluetooth/l2cap/ng_l2cap_main.c
169
ng_l2cap_p l2cap = (ng_l2cap_p) NG_NODE_PRIVATE(node);
sys/netgraph7/bluetooth/l2cap/ng_l2cap_main.c
206
error = ng_send_fn(l2cap->node, hook, ng_l2cap_send_hook_info,
sys/netgraph7/bluetooth/l2cap/ng_l2cap_main.c
258
ng_l2cap_lower_rcvmsg(node_p node, item_p item, hook_p lasthook)
sys/netgraph7/bluetooth/l2cap/ng_l2cap_main.c
260
ng_l2cap_p l2cap = (ng_l2cap_p) NG_NODE_PRIVATE(node);
sys/netgraph7/bluetooth/l2cap/ng_l2cap_main.c
278
"pkt_size=%d bytes, num_pkts=%d\n", __func__, NG_NODE_NAME(l2cap->node),
sys/netgraph7/bluetooth/l2cap/ng_l2cap_main.c
290
ng_l2cap_send_hook_info(l2cap->node,
sys/netgraph7/bluetooth/l2cap/ng_l2cap_main.c
292
ng_l2cap_send_hook_info(l2cap->node,
sys/netgraph7/bluetooth/l2cap/ng_l2cap_main.c
312
__func__, NG_NODE_NAME(l2cap->node),
sys/netgraph7/bluetooth/l2cap/ng_l2cap_main.c
321
NG_NODE_NAME(l2cap->node),
sys/netgraph7/bluetooth/l2cap/ng_l2cap_main.c
364
return (ng_l2cap_default_rcvmsg(node, item, lasthook));
sys/netgraph7/bluetooth/l2cap/ng_l2cap_main.c
378
ng_l2cap_upper_rcvmsg(node_p node, item_p item, hook_p lasthook)
sys/netgraph7/bluetooth/l2cap/ng_l2cap_main.c
380
ng_l2cap_p l2cap = (ng_l2cap_p) NG_NODE_PRIVATE(node);
sys/netgraph7/bluetooth/l2cap/ng_l2cap_main.c
453
return (ng_l2cap_default_rcvmsg(node, item, lasthook));
sys/netgraph7/bluetooth/l2cap/ng_l2cap_main.c
459
return (ng_l2cap_default_rcvmsg(node, item, lasthook));
sys/netgraph7/bluetooth/l2cap/ng_l2cap_main.c
473
ng_l2cap_default_rcvmsg(node_p node, item_p item, hook_p lasthook)
sys/netgraph7/bluetooth/l2cap/ng_l2cap_main.c
475
ng_l2cap_p l2cap = (ng_l2cap_p) NG_NODE_PRIVATE(node);
sys/netgraph7/bluetooth/l2cap/ng_l2cap_main.c
673
NG_RESPOND_MSG(error, node, item, rsp);
sys/netgraph7/bluetooth/l2cap/ng_l2cap_misc.c
159
__func__, NG_NODE_NAME(con->l2cap->node),
sys/netgraph7/bluetooth/l2cap/ng_l2cap_misc.c
177
"%s: %s - con->refcnt < 0\n", __func__, NG_NODE_NAME(con->l2cap->node));
sys/netgraph7/bluetooth/l2cap/ng_l2cap_misc.c
207
__func__, NG_NODE_NAME(con->l2cap->node),
sys/netgraph7/bluetooth/l2cap/ng_l2cap_misc.c
211
ng_callout(&con->con_timo, con->l2cap->node, NULL,
sys/netgraph7/bluetooth/l2cap/ng_l2cap_misc.c
229
__func__, NG_NODE_NAME(con->l2cap->node),
sys/netgraph7/bluetooth/l2cap/ng_l2cap_misc.c
232
if (ng_uncallout(&con->con_timo, con->l2cap->node) == 0)
sys/netgraph7/bluetooth/l2cap/ng_l2cap_misc.c
281
__func__, NG_NODE_NAME(con->l2cap->node),
sys/netgraph7/bluetooth/l2cap/ng_l2cap_misc.c
426
__func__, NG_NODE_NAME(con->l2cap->node)));
sys/netgraph7/bluetooth/l2cap/ng_l2cap_misc.c
456
__func__, NG_NODE_NAME(con->l2cap->node)));
sys/netgraph7/bluetooth/l2cap/ng_l2cap_misc.c
476
__func__, NG_NODE_NAME(con->l2cap->node),
sys/netgraph7/bluetooth/l2cap/ng_l2cap_misc.c
480
ng_callout(&con->con_timo, con->l2cap->node, NULL,
sys/netgraph7/bluetooth/l2cap/ng_l2cap_misc.c
498
__func__, NG_NODE_NAME(con->l2cap->node),
sys/netgraph7/bluetooth/l2cap/ng_l2cap_misc.c
501
if (ng_uncallout(&con->con_timo, con->l2cap->node) == 0)
sys/netgraph7/bluetooth/l2cap/ng_l2cap_misc.c
522
__func__, NG_NODE_NAME(cmd->con->l2cap->node),
sys/netgraph7/bluetooth/l2cap/ng_l2cap_misc.c
527
ng_callout(&cmd->timo, cmd->con->l2cap->node, NULL, timo,
sys/netgraph7/bluetooth/l2cap/ng_l2cap_misc.c
543
__func__, NG_NODE_NAME(cmd->con->l2cap->node),
sys/netgraph7/bluetooth/l2cap/ng_l2cap_misc.c
546
if (ng_uncallout(&cmd->timo, cmd->con->l2cap->node) == 0)
sys/netgraph7/bluetooth/l2cap/ng_l2cap_misc.c
65
ng_l2cap_send_hook_info(node_p node, hook_p hook, void *arg1, int arg2)
sys/netgraph7/bluetooth/l2cap/ng_l2cap_misc.c
71
if (node == NULL || NG_NODE_NOT_VALID(node) ||
sys/netgraph7/bluetooth/l2cap/ng_l2cap_misc.c
75
l2cap = (ng_l2cap_p) NG_NODE_PRIVATE(node);
sys/netgraph7/bluetooth/l2cap/ng_l2cap_misc.c
84
NG_SEND_MSG_HOOK(error, node, msg, hook, 0);
sys/netgraph7/bluetooth/l2cap/ng_l2cap_misc.c
91
__func__, NG_NODE_NAME(l2cap->node), NG_HOOK_NAME(hook),
sys/netgraph7/bluetooth/l2cap/ng_l2cap_ulpi.c
1021
__func__, NG_NODE_NAME(l2cap->node), hdr->c_h.psm);
sys/netgraph7/bluetooth/l2cap/ng_l2cap_ulpi.c
1051
__func__, NG_NODE_NAME(l2cap->node), ch->psm);
sys/netgraph7/bluetooth/l2cap/ng_l2cap_ulpi.c
1064
NG_SEND_MSG_HOOK(error, l2cap->node, msg, l2cap->l2c, 0);
sys/netgraph7/bluetooth/l2cap/ng_l2cap_ulpi.c
1086
__func__, NG_NODE_NAME(l2cap->node),
sys/netgraph7/bluetooth/l2cap/ng_l2cap_ulpi.c
1100
__func__, NG_NODE_NAME(l2cap->node), ip->lcid);
sys/netgraph7/bluetooth/l2cap/ng_l2cap_ulpi.c
1111
__func__, NG_NODE_NAME(l2cap->node), ch->state,
sys/netgraph7/bluetooth/l2cap/ng_l2cap_ulpi.c
1167
__func__, NG_NODE_NAME(l2cap->node), ch->psm);
sys/netgraph7/bluetooth/l2cap/ng_l2cap_ulpi.c
1184
NG_SEND_MSG_HOOK(error, l2cap->node, msg, l2cap->l2c, 0);
sys/netgraph7/bluetooth/l2cap/ng_l2cap_ulpi.c
1207
__func__, NG_NODE_NAME(l2cap->node), ch->psm);
sys/netgraph7/bluetooth/l2cap/ng_l2cap_ulpi.c
1220
NG_SEND_MSG_HOOK(error, l2cap->node, msg, l2cap->l2c, 0);
sys/netgraph7/bluetooth/l2cap/ng_l2cap_ulpi.c
1309
__func__, NG_NODE_NAME(l2cap->node),
sys/netgraph7/bluetooth/l2cap/ng_l2cap_ulpi.c
1319
__func__, NG_NODE_NAME(l2cap->node), ip->echo_size);
sys/netgraph7/bluetooth/l2cap/ng_l2cap_ulpi.c
1332
__func__, NG_NODE_NAME(l2cap->node), error);
sys/netgraph7/bluetooth/l2cap/ng_l2cap_ulpi.c
1339
("%s: %s - could not find connection!\n", __func__, NG_NODE_NAME(l2cap->node)));
sys/netgraph7/bluetooth/l2cap/ng_l2cap_ulpi.c
1390
__func__, NG_NODE_NAME(l2cap->node));
sys/netgraph7/bluetooth/l2cap/ng_l2cap_ulpi.c
1414
NG_SEND_MSG_HOOK(error, l2cap->node, msg, l2cap->ctl, 0);
sys/netgraph7/bluetooth/l2cap/ng_l2cap_ulpi.c
1438
__func__, NG_NODE_NAME(l2cap->node),
sys/netgraph7/bluetooth/l2cap/ng_l2cap_ulpi.c
1454
__func__, NG_NODE_NAME(l2cap->node), error);
sys/netgraph7/bluetooth/l2cap/ng_l2cap_ulpi.c
1461
("%s: %s - could not find connection!\n", __func__, NG_NODE_NAME(l2cap->node)));
sys/netgraph7/bluetooth/l2cap/ng_l2cap_ulpi.c
1511
__func__, NG_NODE_NAME(l2cap->node));
sys/netgraph7/bluetooth/l2cap/ng_l2cap_ulpi.c
1534
NG_SEND_MSG_HOOK(error, l2cap->node, msg, l2cap->ctl, 0);
sys/netgraph7/bluetooth/l2cap/ng_l2cap_ulpi.c
1562
__func__, NG_NODE_NAME(l2cap->node),
sys/netgraph7/bluetooth/l2cap/ng_l2cap_ulpi.c
1611
"%s: %s - unsupported PSM=%d\n", __func__, NG_NODE_NAME(l2cap->node), ip->psm);
sys/netgraph7/bluetooth/l2cap/ng_l2cap_ulpi.c
1637
* NG_SEND_MSG_HOOK(error, l2cap->node, msg, l2cap->ctl, 0);
sys/netgraph7/bluetooth/l2cap/ng_l2cap_ulpi.c
164
__func__, NG_NODE_NAME(l2cap->node), ch->psm);
sys/netgraph7/bluetooth/l2cap/ng_l2cap_ulpi.c
190
NG_SEND_MSG_HOOK(error, l2cap->node, msg, l2cap->l2c, 0);
sys/netgraph7/bluetooth/l2cap/ng_l2cap_ulpi.c
214
__func__, NG_NODE_NAME(l2cap->node),
sys/netgraph7/bluetooth/l2cap/ng_l2cap_ulpi.c
228
__func__, NG_NODE_NAME(l2cap->node), ip->lcid);
sys/netgraph7/bluetooth/l2cap/ng_l2cap_ulpi.c
238
__func__, NG_NODE_NAME(l2cap->node), ch->state,
sys/netgraph7/bluetooth/l2cap/ng_l2cap_ulpi.c
256
__func__, NG_NODE_NAME(l2cap->node), ch->scid,
sys/netgraph7/bluetooth/l2cap/ng_l2cap_ulpi.c
321
__func__, NG_NODE_NAME(l2cap->node), ch->psm);
sys/netgraph7/bluetooth/l2cap/ng_l2cap_ulpi.c
338
NG_SEND_MSG_HOOK(error, l2cap->node, msg, l2cap->l2c, 0);
sys/netgraph7/bluetooth/l2cap/ng_l2cap_ulpi.c
361
__func__, NG_NODE_NAME(l2cap->node), ch->psm);
sys/netgraph7/bluetooth/l2cap/ng_l2cap_ulpi.c
379
NG_SEND_MSG_HOOK(error, l2cap->node, msg, l2cap->l2c, 0);
sys/netgraph7/bluetooth/l2cap/ng_l2cap_ulpi.c
404
__func__, NG_NODE_NAME(l2cap->node),
sys/netgraph7/bluetooth/l2cap/ng_l2cap_ulpi.c
418
__func__, NG_NODE_NAME(l2cap->node), ip->lcid);
sys/netgraph7/bluetooth/l2cap/ng_l2cap_ulpi.c
428
__func__, NG_NODE_NAME(l2cap->node), ch->state,
sys/netgraph7/bluetooth/l2cap/ng_l2cap_ulpi.c
509
__func__, NG_NODE_NAME(l2cap->node), ch->psm);
sys/netgraph7/bluetooth/l2cap/ng_l2cap_ulpi.c
529
NG_SEND_MSG_HOOK(error, l2cap->node, msg, l2cap->l2c, 0);
sys/netgraph7/bluetooth/l2cap/ng_l2cap_ulpi.c
574
__func__, NG_NODE_NAME(l2cap->node),
sys/netgraph7/bluetooth/l2cap/ng_l2cap_ulpi.c
588
__func__, NG_NODE_NAME(l2cap->node), ip->lcid);
sys/netgraph7/bluetooth/l2cap/ng_l2cap_ulpi.c
598
__func__, NG_NODE_NAME(l2cap->node), ch->state,
sys/netgraph7/bluetooth/l2cap/ng_l2cap_ulpi.c
668
__func__, NG_NODE_NAME(l2cap->node), ch->psm);
sys/netgraph7/bluetooth/l2cap/ng_l2cap_ulpi.c
685
NG_SEND_MSG_HOOK(error, l2cap->node, msg, l2cap->l2c, 0);
sys/netgraph7/bluetooth/l2cap/ng_l2cap_ulpi.c
721
__func__, NG_NODE_NAME(l2cap->node), ch->psm);
sys/netgraph7/bluetooth/l2cap/ng_l2cap_ulpi.c
738
NG_SEND_MSG_HOOK(error, l2cap->node, msg, l2cap->l2c, 0);
sys/netgraph7/bluetooth/l2cap/ng_l2cap_ulpi.c
75
__func__, NG_NODE_NAME(l2cap->node),
sys/netgraph7/bluetooth/l2cap/ng_l2cap_ulpi.c
761
__func__,NG_NODE_NAME(l2cap->node),m->m_pkthdr.len);
sys/netgraph7/bluetooth/l2cap/ng_l2cap_ulpi.c
780
__func__, NG_NODE_NAME(l2cap->node), l2ca_hdr->length,
sys/netgraph7/bluetooth/l2cap/ng_l2cap_ulpi.c
790
__func__, NG_NODE_NAME(l2cap->node), l2ca_hdr->lcid);
sys/netgraph7/bluetooth/l2cap/ng_l2cap_ulpi.c
800
__func__, NG_NODE_NAME(l2cap->node), l2ca_hdr->lcid);
sys/netgraph7/bluetooth/l2cap/ng_l2cap_ulpi.c
808
__func__, NG_NODE_NAME(l2cap->node), ch->scid,
sys/netgraph7/bluetooth/l2cap/ng_l2cap_ulpi.c
851
__func__, NG_NODE_NAME(l2cap->node), ch->psm);
sys/netgraph7/bluetooth/l2cap/ng_l2cap_ulpi.c
870
NG_SEND_MSG_HOOK(error, l2cap->node, msg, l2cap->l2c, 0);
sys/netgraph7/bluetooth/l2cap/ng_l2cap_ulpi.c
900
__func__, NG_NODE_NAME(l2cap->node), hdr->dcid);
sys/netgraph7/bluetooth/l2cap/ng_l2cap_ulpi.c
91
__func__, NG_NODE_NAME(l2cap->node), error);
sys/netgraph7/bluetooth/l2cap/ng_l2cap_ulpi.c
910
__func__, NG_NODE_NAME(l2cap->node), ch->scid,
sys/netgraph7/bluetooth/l2cap/ng_l2cap_ulpi.c
921
__func__, NG_NODE_NAME(l2cap->node), hdr->length,
sys/netgraph7/bluetooth/l2cap/ng_l2cap_ulpi.c
937
__func__, NG_NODE_NAME(l2cap->node), ch->psm);
sys/netgraph7/bluetooth/l2cap/ng_l2cap_ulpi.c
976
__func__, NG_NODE_NAME(l2cap->node), length);
sys/netgraph7/bluetooth/l2cap/ng_l2cap_ulpi.c
98
("%s: %s - could not find connection!\n", __func__, NG_NODE_NAME(l2cap->node)));
sys/netgraph7/bluetooth/l2cap/ng_l2cap_ulpi.c
985
__func__, NG_NODE_NAME(l2cap->node), length,
sys/netgraph7/bluetooth/l2cap/ng_l2cap_var.h
59
__func__, NG_NODE_NAME(l2cap->node), (s)); \
sys/netgraph7/bluetooth/l2cap/ng_l2cap_var.h
81
node_p node; /* node ptr */
sys/netgraph7/bluetooth/socket/ng_btsocket_hci_raw.c
172
ng_btsocket_hci_raw_node_constructor(node_p node)
sys/netgraph7/bluetooth/socket/ng_btsocket_hci_raw.c
182
ng_btsocket_hci_raw_node_shutdown(node_p node)
sys/netgraph7/bluetooth/socket/ng_btsocket_hci_raw.c
186
NG_NODE_UNREF(node);
sys/netgraph7/bluetooth/socket/ng_btsocket_hci_raw.c
218
ng_btsocket_hci_raw_node_newhook(node_p node, hook_p hook, char const *name)
sys/netgraph7/bluetooth/socket/ng_btsocket_hci_raw.c
250
ng_btsocket_hci_raw_node_rcvmsg(node_p node, item_p item, hook_p lasthook)
sys/netgraph7/bluetooth/socket/ng_btsocket_hci_raw.c
627
ng_btsocket_hci_raw_output(node_p node, hook_p hook, void *arg1, int arg2)
sys/netgraph7/bluetooth/socket/ng_btsocket_hci_raw.c
649
LIST_FOREACH(hook, &node->nd_hooks, hk_hooks) {
sys/netgraph7/bluetooth/socket/ng_btsocket_l2cap.c
224
ng_btsocket_l2cap_node_constructor(node_p node)
sys/netgraph7/bluetooth/socket/ng_btsocket_l2cap.c
234
ng_btsocket_l2cap_node_shutdown(node_p node)
sys/netgraph7/bluetooth/socket/ng_btsocket_l2cap.c
238
NG_NODE_UNREF(node);
sys/netgraph7/bluetooth/socket/ng_btsocket_l2cap.c
271
ng_btsocket_l2cap_node_newhook(node_p node, hook_p hook, char const *name)
sys/netgraph7/bluetooth/socket/ng_btsocket_l2cap.c
322
ng_btsocket_l2cap_node_rcvmsg(node_p node, item_p item, hook_p hook)
sys/netgraph7/bluetooth/socket/ng_btsocket_l2cap_raw.c
176
ng_btsocket_l2cap_raw_node_constructor(node_p node)
sys/netgraph7/bluetooth/socket/ng_btsocket_l2cap_raw.c
186
ng_btsocket_l2cap_raw_node_shutdown(node_p node)
sys/netgraph7/bluetooth/socket/ng_btsocket_l2cap_raw.c
190
NG_NODE_UNREF(node);
sys/netgraph7/bluetooth/socket/ng_btsocket_l2cap_raw.c
223
ng_btsocket_l2cap_raw_node_newhook(node_p node, hook_p hook, char const *name)
sys/netgraph7/bluetooth/socket/ng_btsocket_l2cap_raw.c
269
ng_btsocket_l2cap_raw_node_rcvmsg(node_p node, item_p item, hook_p hook)
sys/netgraph7/bpf/ng_bpf.c
227
ng_bpf_constructor(node_p node)
sys/netgraph7/bpf/ng_bpf.c
229
NG_NODE_SET_PRIVATE(node, NULL);
sys/netgraph7/bpf/ng_bpf.c
266
ng_bpf_newhook(node_p node, hook_p hook, const char *name)
sys/netgraph7/bpf/ng_bpf.c
281
NG_NODE_FOREACH_HOOK(node, ng_bpf_addrefs, hook, tmp);
sys/netgraph7/bpf/ng_bpf.c
299
ng_bpf_rcvmsg(node_p node, item_p item, hook_p lasthook)
sys/netgraph7/bpf/ng_bpf.c
322
if ((hook = ng_findhook(node, hp->thisHook)) == NULL)
sys/netgraph7/bpf/ng_bpf.c
342
if ((hook = ng_findhook(node, msg->data)) == NULL)
sys/netgraph7/bpf/ng_bpf.c
369
if ((hook = ng_findhook(node, msg->data)) == NULL)
sys/netgraph7/bpf/ng_bpf.c
398
NG_RESPOND_MSG(error, node, item, resp);
sys/netgraph7/bpf/ng_bpf.c
508
ng_bpf_shutdown(node_p node)
sys/netgraph7/bpf/ng_bpf.c
510
NG_NODE_UNREF(node);
sys/netgraph7/bpf/ng_bpf.c
520
const node_p node = NG_HOOK_NODE(hook);
sys/netgraph7/bpf/ng_bpf.c
527
NG_NODE_FOREACH_HOOK(node, ng_bpf_remrefs, hook, tmp);
sys/netgraph7/bpf/ng_bpf.c
535
if ((NG_NODE_NUMHOOKS(node) == 0) &&
sys/netgraph7/bpf/ng_bpf.c
536
(NG_NODE_IS_VALID(node))) {
sys/netgraph7/bpf/ng_bpf.c
537
ng_rmnode_self(node);
sys/netgraph7/bridge/ng_bridge.c
101
node_p node; /* netgraph node */
sys/netgraph7/bridge/ng_bridge.c
1019
ng_bridge_nodename(node), linkNum);
sys/netgraph7/bridge/ng_bridge.c
1029
ng_callout(&priv->timer, node, NULL, hz, ng_bridge_timeout, NULL, 0);
sys/netgraph7/bridge/ng_bridge.c
1036
ng_bridge_nodename(node_p node)
sys/netgraph7/bridge/ng_bridge.c
1040
if (NG_NODE_NAME(node) != NULL)
sys/netgraph7/bridge/ng_bridge.c
1041
ksnprintf(name, sizeof(name), "%s", NG_NODE_NAME(node));
sys/netgraph7/bridge/ng_bridge.c
1043
ksnprintf(name, sizeof(name), "[%x]", ng_node2ID(node));
sys/netgraph7/bridge/ng_bridge.c
132
static void ng_bridge_timeout(node_p node, hook_p hook, void *arg1, int arg2);
sys/netgraph7/bridge/ng_bridge.c
133
static const char *ng_bridge_nodename(node_p node);
sys/netgraph7/bridge/ng_bridge.c
296
ng_bridge_constructor(node_p node)
sys/netgraph7/bridge/ng_bridge.c
329
NG_NODE_FORCE_WRITER(node);
sys/netgraph7/bridge/ng_bridge.c
330
NG_NODE_SET_PRIVATE(node, priv);
sys/netgraph7/bridge/ng_bridge.c
331
priv->node = node;
sys/netgraph7/bridge/ng_bridge.c
334
ng_callout(&priv->timer, node, NULL, hz, ng_bridge_timeout, NULL, 0);
sys/netgraph7/bridge/ng_bridge.c
344
ng_bridge_newhook(node_p node, hook_p hook, const char *name)
sys/netgraph7/bridge/ng_bridge.c
346
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/bridge/ng_bridge.c
382
ng_bridge_rcvmsg(node_p node, item_p item, hook_p lasthook)
sys/netgraph7/bridge/ng_bridge.c
384
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/bridge/ng_bridge.c
508
NG_RESPOND_MSG(error, node, item, resp);
sys/netgraph7/bridge/ng_bridge.c
519
const node_p node = NG_HOOK_NODE(hook);
sys/netgraph7/bridge/ng_bridge.c
520
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/bridge/ng_bridge.c
604
ng_bridge_nodename(node),
sys/netgraph7/bridge/ng_bridge.c
755
ng_bridge_shutdown(node_p node)
sys/netgraph7/bridge/ng_bridge.c
757
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/bridge/ng_bridge.c
769
ng_uncallout(&priv->timer, node);
sys/netgraph7/bridge/ng_bridge.c
770
NG_NODE_SET_PRIVATE(node, NULL);
sys/netgraph7/bridge/ng_bridge.c
771
NG_NODE_UNREF(node);
sys/netgraph7/bridge/ng_bridge.c
922
ng_bridge_nodename(priv->node),
sys/netgraph7/bridge/ng_bridge.c
968
ng_bridge_timeout(node_p node, hook_p hook, void *arg1, int arg2)
sys/netgraph7/bridge/ng_bridge.c
970
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/cisco/ng_cisco.c
101
node_p node;
sys/netgraph7/cisco/ng_cisco.c
122
static void cisco_keepalive(node_p node, hook_p hook, void *arg1, int arg2);
sys/netgraph7/cisco/ng_cisco.c
186
cisco_constructor(node_p node)
sys/netgraph7/cisco/ng_cisco.c
195
NG_NODE_SET_PRIVATE(node, sc);
sys/netgraph7/cisco/ng_cisco.c
196
sc->node = node;
sys/netgraph7/cisco/ng_cisco.c
210
cisco_newhook(node_p node, hook_p hook, const char *name)
sys/netgraph7/cisco/ng_cisco.c
212
const sc_p sc = NG_NODE_PRIVATE(node);
sys/netgraph7/cisco/ng_cisco.c
219
ng_callout(&sc->handle, node, NULL, (hz * KEEPALIVE_SECS),
sys/netgraph7/cisco/ng_cisco.c
241
cisco_rcvmsg(node_p node, item_p item, hook_p lasthook)
sys/netgraph7/cisco/ng_cisco.c
244
const sc_p sc = NG_NODE_PRIVATE(node);
sys/netgraph7/cisco/ng_cisco.c
328
NG_RESPOND_MSG(error, node, item, resp);
sys/netgraph7/cisco/ng_cisco.c
392
cisco_shutdown(node_p node)
sys/netgraph7/cisco/ng_cisco.c
394
const sc_p sc = NG_NODE_PRIVATE(node);
sys/netgraph7/cisco/ng_cisco.c
396
NG_NODE_SET_PRIVATE(node, NULL);
sys/netgraph7/cisco/ng_cisco.c
397
NG_NODE_UNREF(sc->node);
sys/netgraph7/cisco/ng_cisco.c
519
sc->node, msg, sc->inet.hook, 0);
sys/netgraph7/cisco/ng_cisco.c
570
cisco_keepalive(node_p node, hook_p hook, void *arg1, int arg2)
sys/netgraph7/cisco/ng_cisco.c
577
ng_callout(&sc->handle, node, NULL, (hz * KEEPALIVE_SECS),
sys/netgraph7/cisco/ng_cisco.c
635
NG_SEND_MSG_HOOK(dummy_error, sc->node, msg, sc->inet.hook, 0);
sys/netgraph7/deflate/ng_deflate.c
173
ng_deflate_constructor(node_p node)
sys/netgraph7/deflate/ng_deflate.c
180
NG_NODE_SET_PRIVATE(node, priv);
sys/netgraph7/deflate/ng_deflate.c
183
NG_NODE_FORCE_WRITER(node);
sys/netgraph7/deflate/ng_deflate.c
193
ng_deflate_newhook(node_p node, hook_p hook, const char *name)
sys/netgraph7/deflate/ng_deflate.c
195
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/deflate/ng_deflate.c
197
if (NG_NODE_NUMHOOKS(node) > 0)
sys/netgraph7/deflate/ng_deflate.c
214
ng_deflate_rcvmsg(node_p node, item_p item, hook_p lasthook)
sys/netgraph7/deflate/ng_deflate.c
216
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/deflate/ng_deflate.c
290
ng_deflate_reset_req(node);
sys/netgraph7/deflate/ng_deflate.c
317
NG_RESPOND_MSG(error, node, item, resp);
sys/netgraph7/deflate/ng_deflate.c
328
const node_p node = NG_HOOK_NODE(hook);
sys/netgraph7/deflate/ng_deflate.c
329
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/deflate/ng_deflate.c
341
if ((error = ng_deflate_compress(node, m, &out)) != 0) {
sys/netgraph7/deflate/ng_deflate.c
348
if ((error = ng_deflate_decompress(node, m, &out)) != 0) {
sys/netgraph7/deflate/ng_deflate.c
359
NG_SEND_MSG_ID(error, node, msg,
sys/netgraph7/deflate/ng_deflate.c
374
ng_deflate_shutdown(node_p node)
sys/netgraph7/deflate/ng_deflate.c
376
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/deflate/ng_deflate.c
387
NG_NODE_SET_PRIVATE(node, NULL);
sys/netgraph7/deflate/ng_deflate.c
388
NG_NODE_UNREF(node); /* let the node escape */
sys/netgraph7/deflate/ng_deflate.c
398
const node_p node = NG_HOOK_NODE(hook);
sys/netgraph7/deflate/ng_deflate.c
399
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/deflate/ng_deflate.c
410
if ((NG_NODE_NUMHOOKS(node) == 0) && NG_NODE_IS_VALID(node))
sys/netgraph7/deflate/ng_deflate.c
411
ng_rmnode_self(node);
sys/netgraph7/deflate/ng_deflate.c
442
ng_deflate_compress(node_p node, struct mbuf *m, struct mbuf **resultp)
sys/netgraph7/deflate/ng_deflate.c
444
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/deflate/ng_deflate.c
527
ng_deflate_decompress(node_p node, struct mbuf *m, struct mbuf **resultp)
sys/netgraph7/deflate/ng_deflate.c
529
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/deflate/ng_deflate.c
669
ng_deflate_reset_req(node_p node)
sys/netgraph7/deflate/ng_deflate.c
671
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/deflate/ng_deflate.c
84
static int ng_deflate_compress(node_p node,
sys/netgraph7/deflate/ng_deflate.c
86
static int ng_deflate_decompress(node_p node,
sys/netgraph7/deflate/ng_deflate.c
88
static void ng_deflate_reset_req(node_p node);
sys/netgraph7/echo/ng_echo.c
78
nge_cons(node_p node)
sys/netgraph7/echo/ng_echo.c
87
nge_rcvmsg(node_p node, item_p item, hook_p lasthook)
sys/netgraph7/echo/ng_echo.c
94
NG_RESPOND_MSG(error, node, item, msg);
sys/netgraph7/eiface/ng_eiface.c
210
ng_eiface_start2(node_p node, hook_p hook, void *arg1, int arg2)
sys/netgraph7/eiface/ng_eiface.c
289
if (ng_send_fn(priv->node, NULL, &ng_eiface_start2, ifp, 0) != 0)
sys/netgraph7/eiface/ng_eiface.c
336
ng_eiface_constructor(node_p node)
sys/netgraph7/eiface/ng_eiface.c
361
NG_NODE_SET_PRIVATE(node, priv);
sys/netgraph7/eiface/ng_eiface.c
362
priv->node = node;
sys/netgraph7/eiface/ng_eiface.c
380
(void)ng_name_node(node, ifname);
sys/netgraph7/eiface/ng_eiface.c
394
ng_eiface_newhook(node_p node, hook_p hook, const char *name)
sys/netgraph7/eiface/ng_eiface.c
396
priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/eiface/ng_eiface.c
416
ng_eiface_rcvmsg(node_p node, item_p item, hook_p lasthook)
sys/netgraph7/eiface/ng_eiface.c
418
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/eiface/ng_eiface.c
519
NG_RESPOND_MSG(error, node, item, resp);
sys/netgraph7/eiface/ng_eiface.c
565
ng_eiface_rmnode(node_p node)
sys/netgraph7/eiface/ng_eiface.c
567
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/eiface/ng_eiface.c
573
NG_NODE_SET_PRIVATE(node, NULL);
sys/netgraph7/eiface/ng_eiface.c
574
NG_NODE_UNREF(node);
sys/netgraph7/eiface/ng_eiface.c
78
node_p node; /* Our netgraph node */
sys/netgraph7/etf/ng_etf.c
148
node_p node; /* back pointer to node */
sys/netgraph7/etf/ng_etf.c
178
ng_etf_constructor(node_p node)
sys/netgraph7/etf/ng_etf.c
193
NG_NODE_SET_PRIVATE(node, privdata);
sys/netgraph7/etf/ng_etf.c
194
privdata->node = node;
sys/netgraph7/etf/ng_etf.c
203
ng_etf_newhook(node_p node, hook_p hook, const char *name)
sys/netgraph7/etf/ng_etf.c
205
const etf_p etfp = NG_NODE_PRIVATE(node);
sys/netgraph7/etf/ng_etf.c
251
ng_etf_rcvmsg(node_p node, item_p item, hook_p lasthook)
sys/netgraph7/etf/ng_etf.c
253
const etf_p etfp = NG_NODE_PRIVATE(node);
sys/netgraph7/etf/ng_etf.c
298
hook = ng_findhook(node, f->matchhook);
sys/netgraph7/etf/ng_etf.c
346
NG_RESPOND_MSG(error, node, item, resp);
sys/netgraph7/etf/ng_etf.c
438
ng_etf_shutdown(node_p node)
sys/netgraph7/etf/ng_etf.c
440
const etf_p privdata = NG_NODE_PRIVATE(node);
sys/netgraph7/etf/ng_etf.c
442
NG_NODE_SET_PRIVATE(node, NULL);
sys/netgraph7/etf/ng_etf.c
443
NG_NODE_UNREF(privdata->node);
sys/netgraph7/ether/ng_ether.c
219
const node_p node = IFP2NG(ifp);
sys/netgraph7/ether/ng_ether.c
220
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/ether/ng_ether.c
238
const node_p node = IFP2NG(ifp);
sys/netgraph7/ether/ng_ether.c
239
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/ether/ng_ether.c
257
const node_p node = IFP2NG(ifp);
sys/netgraph7/ether/ng_ether.c
258
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/ether/ng_ether.c
278
node_p node;
sys/netgraph7/ether/ng_ether.c
282
if (ng_make_node_common(&ng_ether_typestruct, &node) != 0) {
sys/netgraph7/ether/ng_ether.c
294
NG_NODE_UNREF(node);
sys/netgraph7/ether/ng_ether.c
297
NG_NODE_SET_PRIVATE(node, priv);
sys/netgraph7/ether/ng_ether.c
299
IFP2NG(ifp) = node;
sys/netgraph7/ether/ng_ether.c
303
if (ng_name_node(node, ifp->if_xname) != 0) {
sys/netgraph7/ether/ng_ether.c
316
const node_p node = IFP2NG(ifp);
sys/netgraph7/ether/ng_ether.c
317
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/ether/ng_ether.c
319
NG_NODE_REALLY_DIE(node); /* Force real removal of node */
sys/netgraph7/ether/ng_ether.c
327
ng_rmnode_self(node); /* remove all netgraph parts */
sys/netgraph7/ether/ng_ether.c
338
const node_p node = IFP2NG(ifp);
sys/netgraph7/ether/ng_ether.c
339
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/ether/ng_ether.c
355
NG_SEND_MSG_HOOK(dummy_error, node, msg, priv->lower, 0);
sys/netgraph7/ether/ng_ether.c
368
ng_ether_constructor(node_p node)
sys/netgraph7/ether/ng_ether.c
377
ng_ether_newhook(node_p node, hook_p hook, const char *name)
sys/netgraph7/ether/ng_ether.c
379
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/ether/ng_ether.c
413
ng_ether_rcvmsg(node_p node, item_p item, hook_p lasthook)
sys/netgraph7/ether/ng_ether.c
415
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/ether/ng_ether.c
564
NG_RESPOND_MSG(error, node, item, resp);
sys/netgraph7/ether/ng_ether.c
575
const node_p node = NG_HOOK_NODE(hook);
sys/netgraph7/ether/ng_ether.c
576
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/ether/ng_ether.c
583
return ng_ether_rcv_lower(node, m);
sys/netgraph7/ether/ng_ether.c
585
return ng_ether_rcv_upper(node, m);
sys/netgraph7/ether/ng_ether.c
596
ng_ether_rcv_lower(node_p node, struct mbuf *m)
sys/netgraph7/ether/ng_ether.c
598
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/ether/ng_ether.c
640
ng_ether_rcv_upper(node_p node, struct mbuf *m)
sys/netgraph7/ether/ng_ether.c
642
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/ether/ng_ether.c
673
ng_ether_shutdown(node_p node)
sys/netgraph7/ether/ng_ether.c
675
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/ether/ng_ether.c
677
if (node->nd_flags & NGF_REALLY_DIE) {
sys/netgraph7/ether/ng_ether.c
684
NG_NODE_SET_PRIVATE(node, NULL);
sys/netgraph7/ether/ng_ether.c
686
NG_NODE_UNREF(node); /* free node itself */
sys/netgraph7/ether/ng_ether.c
694
NG_NODE_REVIVE(node); /* Signal ng_rmnode we are persisant */
sys/netgraph7/ether/ng_ether.c
98
static int ng_ether_rcv_lower(node_p node, struct mbuf *m);
sys/netgraph7/ether/ng_ether.c
99
static int ng_ether_rcv_upper(node_p node, struct mbuf *m);
sys/netgraph7/frame_relay/ng_frame_relay.c
135
static int ngfrm_decode(node_p node, item_p item);
sys/netgraph7/frame_relay/ng_frame_relay.c
211
ngfrm_constructor(node_p node)
sys/netgraph7/frame_relay/ng_frame_relay.c
221
NG_NODE_SET_PRIVATE(node, sc);
sys/netgraph7/frame_relay/ng_frame_relay.c
222
sc->node = node;
sys/netgraph7/frame_relay/ng_frame_relay.c
234
ngfrm_newhook(node_p node, hook_p hook, const char *name)
sys/netgraph7/frame_relay/ng_frame_relay.c
236
const sc_p sc = NG_NODE_PRIVATE(node);
sys/netgraph7/frame_relay/ng_frame_relay.c
416
ngfrm_decode(node_p node, item_p item)
sys/netgraph7/frame_relay/ng_frame_relay.c
418
const sc_p sc = NG_NODE_PRIVATE(node);
sys/netgraph7/frame_relay/ng_frame_relay.c
479
ngfrm_shutdown(node_p node)
sys/netgraph7/frame_relay/ng_frame_relay.c
481
const sc_p sc = NG_NODE_PRIVATE(node);
sys/netgraph7/frame_relay/ng_frame_relay.c
483
NG_NODE_SET_PRIVATE(node, NULL);
sys/netgraph7/frame_relay/ng_frame_relay.c
485
NG_NODE_UNREF(node);
sys/netgraph7/frame_relay/ng_frame_relay.c
81
node_p node; /* netgraph node */
sys/netgraph7/hole/ng_hole.c
122
ngh_cons(node_p node)
sys/netgraph7/hole/ng_hole.c
131
ngh_newhook(node_p node, hook_p hook, const char *name)
sys/netgraph7/hole/ng_hole.c
147
ngh_rcvmsg(node_p node, item_p item, hook_p lasthook)
sys/netgraph7/hole/ng_hole.c
168
hook = ng_findhook(node, (char *)msg->data);
sys/netgraph7/hole/ng_hole.c
197
NG_RESPOND_MSG(error, node, item, resp);
sys/netgraph7/hub/ng_hub.c
55
ng_hub_constructor(node_p node)
sys/netgraph7/hub/ng_hub.c
64
const node_p node = NG_HOOK_NODE(hook);
sys/netgraph7/hub/ng_hub.c
70
if ((nhooks = NG_NODE_NUMHOOKS(node)) == 1) {
sys/netgraph7/hub/ng_hub.c
74
LIST_FOREACH(hook2, &node->nd_hooks, hk_hooks) {
sys/netgraph7/iface/ng_iface.c
110
node_p node; /* Our netgraph node */
sys/netgraph7/iface/ng_iface.c
570
ng_iface_constructor(node_p node)
sys/netgraph7/iface/ng_iface.c
600
NG_NODE_SET_PRIVATE(node, priv);
sys/netgraph7/iface/ng_iface.c
601
priv->node = node;
sys/netgraph7/iface/ng_iface.c
619
if (ng_name_node(node, ifp->if_xname) != 0)
sys/netgraph7/iface/ng_iface.c
635
ng_iface_newhook(node_p node, hook_p hook, const char *name)
sys/netgraph7/iface/ng_iface.c
642
hookptr = get_hook_from_iffam(NG_NODE_PRIVATE(node), iffam);
sys/netgraph7/iface/ng_iface.c
654
ng_iface_rcvmsg(node_p node, item_p item, hook_p lasthook)
sys/netgraph7/iface/ng_iface.c
656
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/iface/ng_iface.c
763
NG_RESPOND_MSG(error, node, item, resp);
sys/netgraph7/iface/ng_iface.c
830
ng_iface_shutdown(node_p node)
sys/netgraph7/iface/ng_iface.c
832
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/iface/ng_iface.c
840
NG_NODE_SET_PRIVATE(node, NULL);
sys/netgraph7/iface/ng_iface.c
841
NG_NODE_UNREF(node);
sys/netgraph7/ksocket/ng_ksocket.c
1013
ng_ksocket_incoming2(node_p node, hook_p hook, void *arg1, int arg2)
sys/netgraph7/ksocket/ng_ksocket.c
1016
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/ksocket/ng_ksocket.c
1046
NG_SEND_MSG_ID(error, node,
sys/netgraph7/ksocket/ng_ksocket.c
1122
stag->id = NG_NODE_ID(node);
sys/netgraph7/ksocket/ng_ksocket.c
1182
node_p node;
sys/netgraph7/ksocket/ng_ksocket.c
1218
error = ng_make_node_common(&ng_ksocket_typestruct, &node);
sys/netgraph7/ksocket/ng_ksocket.c
1225
if (ng_ksocket_constructor(node) != 0) {
sys/netgraph7/ksocket/ng_ksocket.c
1226
NG_NODE_UNREF(node);
sys/netgraph7/ksocket/ng_ksocket.c
1232
priv2 = NG_NODE_PRIVATE(node);
sys/netgraph7/ksocket/ng_ksocket.c
1244
so->so_upcallarg = (caddr_t)node;
sys/netgraph7/ksocket/ng_ksocket.c
1251
resp_data->nodeid = NG_NODE_ID(node);
sys/netgraph7/ksocket/ng_ksocket.c
1254
NG_SEND_MSG_ID(error, node, resp, priv->response_addr, 0);
sys/netgraph7/ksocket/ng_ksocket.c
163
static void ng_ksocket_incoming2(node_p node, hook_p hook,
sys/netgraph7/ksocket/ng_ksocket.c
516
ng_ksocket_constructor(node_p node)
sys/netgraph7/ksocket/ng_ksocket.c
528
priv->node = node;
sys/netgraph7/ksocket/ng_ksocket.c
529
NG_NODE_SET_PRIVATE(node, priv);
sys/netgraph7/ksocket/ng_ksocket.c
544
ng_ksocket_newhook(node_p node, hook_p hook, const char *name0)
sys/netgraph7/ksocket/ng_ksocket.c
547
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/ksocket/ng_ksocket.c
608
node_p node = NG_HOOK_NODE(hook);
sys/netgraph7/ksocket/ng_ksocket.c
609
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/ksocket/ng_ksocket.c
613
priv->so->so_upcallarg = (caddr_t)node;
sys/netgraph7/ksocket/ng_ksocket.c
649
ng_send_fn(node, NULL, &ng_ksocket_incoming2, so, M_WAITOK | M_NULLOK);
sys/netgraph7/ksocket/ng_ksocket.c
659
ng_ksocket_rcvmsg(node_p node, item_p item, hook_p lasthook)
sys/netgraph7/ksocket/ng_ksocket.c
662
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/ksocket/ng_ksocket.c
85
node_p node;
sys/netgraph7/ksocket/ng_ksocket.c
875
NG_RESPOND_MSG(error, node, item, resp);
sys/netgraph7/ksocket/ng_ksocket.c
887
const node_p node = NG_HOOK_NODE(hook);
sys/netgraph7/ksocket/ng_ksocket.c
888
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/ksocket/ng_ksocket.c
906
(stag->id == NG_NODE_ID(node) || stag->id == 0))
sys/netgraph7/ksocket/ng_ksocket.c
922
ng_ksocket_shutdown(node_p node)
sys/netgraph7/ksocket/ng_ksocket.c
924
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/ksocket/ng_ksocket.c
945
ng_rmnode_self(embryo->node);
sys/netgraph7/ksocket/ng_ksocket.c
951
NG_NODE_SET_PRIVATE(node, NULL);
sys/netgraph7/ksocket/ng_ksocket.c
952
NG_NODE_UNREF(node); /* let the node escape */
sys/netgraph7/ksocket/ng_ksocket.c
988
const node_p node = arg;
sys/netgraph7/ksocket/ng_ksocket.c
989
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/ksocket/ng_ksocket.c
999
ng_send_fn1(node, NULL, &ng_ksocket_incoming2, so, 0, wait)) {
sys/netgraph7/l2tp/ng_l2tp.c
1034
const node_p node = NG_HOOK_NODE(hook);
sys/netgraph7/l2tp/ng_l2tp.c
1035
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/l2tp/ng_l2tp.c
1089
ng_callout(&seq->rack_timer, node, NULL,
sys/netgraph7/l2tp/ng_l2tp.c
1196
NG_SEND_MSG_ID(error, priv->node, msg, priv->ftarget, 0);
sys/netgraph7/l2tp/ng_l2tp.c
1293
ng_uncallout(&seq->rack_timer, priv->node);
sys/netgraph7/l2tp/ng_l2tp.c
1294
ng_uncallout(&seq->xack_timer, priv->node);
sys/netgraph7/l2tp/ng_l2tp.c
1304
NG_NODE_FOREACH_HOOK(priv->node, ng_l2tp_reset_session, NULL, hook);
sys/netgraph7/l2tp/ng_l2tp.c
1391
ng_uncallout(&seq->rack_timer, priv->node);
sys/netgraph7/l2tp/ng_l2tp.c
1400
ng_callout(&seq->rack_timer, priv->node, NULL,
sys/netgraph7/l2tp/ng_l2tp.c
1437
ng_l2tp_seq_xack_timeout(node_p node, hook_p hook, void *arg1, int arg2)
sys/netgraph7/l2tp/ng_l2tp.c
1439
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/l2tp/ng_l2tp.c
1465
ng_l2tp_seq_rack_timeout(node_p node, hook_p hook, void *arg1, int arg2)
sys/netgraph7/l2tp/ng_l2tp.c
1467
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/l2tp/ng_l2tp.c
1490
ng_callout(&seq->rack_timer, node, NULL,
sys/netgraph7/l2tp/ng_l2tp.c
151
node_p node; /* back pointer to node */
sys/netgraph7/l2tp/ng_l2tp.c
1528
ng_uncallout(&seq->xack_timer, priv->node);
sys/netgraph7/l2tp/ng_l2tp.c
183
static void ng_l2tp_seq_xack_timeout(node_p node, hook_p hook,
sys/netgraph7/l2tp/ng_l2tp.c
185
static void ng_l2tp_seq_rack_timeout(node_p node, hook_p hook,
sys/netgraph7/l2tp/ng_l2tp.c
358
ng_l2tp_constructor(node_p node)
sys/netgraph7/l2tp/ng_l2tp.c
368
NG_NODE_SET_PRIVATE(node, priv);
sys/netgraph7/l2tp/ng_l2tp.c
369
priv->node = node;
sys/netgraph7/l2tp/ng_l2tp.c
390
ng_l2tp_newhook(node_p node, hook_p hook, const char *name)
sys/netgraph7/l2tp/ng_l2tp.c
392
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/l2tp/ng_l2tp.c
450
ng_l2tp_rcvmsg(node_p node, item_p item, hook_p lasthook)
sys/netgraph7/l2tp/ng_l2tp.c
452
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/l2tp/ng_l2tp.c
658
NG_RESPOND_MSG(error, node, item, resp);
sys/netgraph7/l2tp/ng_l2tp.c
667
ng_l2tp_shutdown(node_p node)
sys/netgraph7/l2tp/ng_l2tp.c
669
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/l2tp/ng_l2tp.c
679
ng_uncallout(&seq->rack_timer, node);
sys/netgraph7/l2tp/ng_l2tp.c
680
ng_uncallout(&seq->xack_timer, node);
sys/netgraph7/l2tp/ng_l2tp.c
687
NG_NODE_UNREF(node);
sys/netgraph7/l2tp/ng_l2tp.c
697
const node_p node = NG_HOOK_NODE(hook);
sys/netgraph7/l2tp/ng_l2tp.c
698
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/l2tp/ng_l2tp.c
713
if (NG_NODE_NUMHOOKS(node) == 0 && NG_NODE_IS_VALID(node))
sys/netgraph7/l2tp/ng_l2tp.c
714
ng_rmnode_self(node);
sys/netgraph7/l2tp/ng_l2tp.c
767
const node_p node = NG_HOOK_NODE(h);
sys/netgraph7/l2tp/ng_l2tp.c
768
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/l2tp/ng_l2tp.c
983
ng_callout(&seq->xack_timer, priv->node, NULL,
sys/netgraph7/lmi/ng_lmi.c
1054
nglmi_shutdown(node_p node)
sys/netgraph7/lmi/ng_lmi.c
1056
const sc_p sc = NG_NODE_PRIVATE(node);
sys/netgraph7/lmi/ng_lmi.c
1058
NG_NODE_SET_PRIVATE(node, NULL);
sys/netgraph7/lmi/ng_lmi.c
1059
NG_NODE_UNREF(sc->node);
sys/netgraph7/lmi/ng_lmi.c
1079
ng_uncallout(&sc->handle, sc->node);
sys/netgraph7/lmi/ng_lmi.c
117
node_p node; /* netgraph node */
sys/netgraph7/lmi/ng_lmi.c
145
static void LMI_ticker(node_p node, hook_p hook, void *arg1, int arg2);
sys/netgraph7/lmi/ng_lmi.c
184
nglmi_constructor(node_p node)
sys/netgraph7/lmi/ng_lmi.c
192
NG_NODE_SET_PRIVATE(node, sc);
sys/netgraph7/lmi/ng_lmi.c
193
sc->node = node;
sys/netgraph7/lmi/ng_lmi.c
207
nglmi_newhook(node_p node, hook_p hook, const char *name)
sys/netgraph7/lmi/ng_lmi.c
209
sc_p sc = NG_NODE_PRIVATE(node);
sys/netgraph7/lmi/ng_lmi.c
221
NG_HOOK_SET_PRIVATE(hook, NG_NODE_PRIVATE(node));
sys/netgraph7/lmi/ng_lmi.c
228
NG_HOOK_SET_PRIVATE(hook, NG_NODE_PRIVATE(node));
sys/netgraph7/lmi/ng_lmi.c
235
NG_HOOK_SET_PRIVATE(hook, NG_NODE_PRIVATE(node));
sys/netgraph7/lmi/ng_lmi.c
244
NG_HOOK_SET_PRIVATE(hook, NG_NODE_PRIVATE(node));
sys/netgraph7/lmi/ng_lmi.c
251
NG_HOOK_SET_PRIVATE(hook, NG_NODE_PRIVATE(node));
sys/netgraph7/lmi/ng_lmi.c
264
LMI_ticker(node_p node, hook_p hook, void *arg1, int arg2)
sys/netgraph7/lmi/ng_lmi.c
266
sc_p sc = NG_NODE_PRIVATE(node);
sys/netgraph7/lmi/ng_lmi.c
270
ng_callout(&sc->handle, node, NULL, NG_LMI_POLL_RATE * hz,
sys/netgraph7/lmi/ng_lmi.c
279
ng_callout(&sc->handle, node, NULL, sc->liv_rate * hz,
sys/netgraph7/lmi/ng_lmi.c
309
ng_callout(&sc->handle, sc->node, NULL, hz, LMI_ticker, NULL, 0);
sys/netgraph7/lmi/ng_lmi.c
443
nglmi_rcvmsg(node_p node, item_p item, hook_p lasthook)
sys/netgraph7/lmi/ng_lmi.c
445
sc_p sc = NG_NODE_PRIVATE(node);
sys/netgraph7/lmi/ng_lmi.c
539
NG_RESPOND_MSG(error, node, item, resp);
sys/netgraph7/mppc/ng_mppc.c
156
static int ng_mppc_compress(node_p node,
sys/netgraph7/mppc/ng_mppc.c
158
static int ng_mppc_decompress(node_p node,
sys/netgraph7/mppc/ng_mppc.c
165
static void ng_mppc_reset_req(node_p node);
sys/netgraph7/mppc/ng_mppc.c
198
ng_mppc_constructor(node_p node)
sys/netgraph7/mppc/ng_mppc.c
208
NG_NODE_SET_PRIVATE(node, priv);
sys/netgraph7/mppc/ng_mppc.c
211
NG_NODE_FORCE_WRITER(node);
sys/netgraph7/mppc/ng_mppc.c
221
ng_mppc_newhook(node_p node, hook_p hook, const char *name)
sys/netgraph7/mppc/ng_mppc.c
223
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/mppc/ng_mppc.c
247
ng_mppc_rcvmsg(node_p node, item_p item, hook_p lasthook)
sys/netgraph7/mppc/ng_mppc.c
249
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/mppc/ng_mppc.c
335
ng_mppc_reset_req(node);
sys/netgraph7/mppc/ng_mppc.c
348
NG_RESPOND_MSG(error, node, item, resp);
sys/netgraph7/mppc/ng_mppc.c
359
const node_p node = NG_HOOK_NODE(hook);
sys/netgraph7/mppc/ng_mppc.c
360
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/mppc/ng_mppc.c
372
if ((error = ng_mppc_compress(node, &m)) != 0) {
sys/netgraph7/mppc/ng_mppc.c
387
if ((error = ng_mppc_decompress(node, &m)) != 0) {
sys/netgraph7/mppc/ng_mppc.c
397
NG_SEND_MSG_ID(error, node, msg,
sys/netgraph7/mppc/ng_mppc.c
417
ng_mppc_shutdown(node_p node)
sys/netgraph7/mppc/ng_mppc.c
419
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/mppc/ng_mppc.c
430
NG_NODE_SET_PRIVATE(node, NULL);
sys/netgraph7/mppc/ng_mppc.c
431
NG_NODE_UNREF(node); /* let the node escape */
sys/netgraph7/mppc/ng_mppc.c
441
const node_p node = NG_HOOK_NODE(hook);
sys/netgraph7/mppc/ng_mppc.c
442
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/mppc/ng_mppc.c
451
if ((NG_NODE_NUMHOOKS(node) == 0)
sys/netgraph7/mppc/ng_mppc.c
452
&& NG_NODE_IS_VALID(node))
sys/netgraph7/mppc/ng_mppc.c
453
ng_rmnode_self(node);
sys/netgraph7/mppc/ng_mppc.c
466
ng_mppc_compress(node_p node, struct mbuf **datap)
sys/netgraph7/mppc/ng_mppc.c
468
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/mppc/ng_mppc.c
597
ng_mppc_decompress(node_p node, struct mbuf **datap)
sys/netgraph7/mppc/ng_mppc.c
599
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/mppc/ng_mppc.c
634
__func__, numLost, node);
sys/netgraph7/mppc/ng_mppc.c
791
ng_mppc_reset_req(node_p node)
sys/netgraph7/mppc/ng_mppc.c
793
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/netflow/ng_netflow.c
166
ng_netflow_constructor(node_p node)
sys/netgraph7/netflow/ng_netflow.c
177
NG_NODE_SET_PRIVATE(node, priv);
sys/netgraph7/netflow/ng_netflow.c
178
priv->node = node;
sys/netgraph7/netflow/ng_netflow.c
200
ng_netflow_newhook(node_p node, hook_p hook, const char *name)
sys/netgraph7/netflow/ng_netflow.c
202
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/netflow/ng_netflow.c
288
ng_netflow_rcvmsg (node_p node, item_p item, hook_p lasthook)
sys/netgraph7/netflow/ng_netflow.c
290
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/netflow/ng_netflow.c
433
NG_RESPOND_MSG(error, node, item, resp);
sys/netgraph7/netflow/ng_netflow.c
443
const node_p node = NG_HOOK_NODE(hook);
sys/netgraph7/netflow/ng_netflow.c
444
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/netflow/ng_netflow.c
612
ng_netflow_close(node_p node)
sys/netgraph7/netflow/ng_netflow.c
614
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/netflow/ng_netflow.c
624
ng_netflow_rmnode(node_p node)
sys/netgraph7/netflow/ng_netflow.c
626
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/netflow/ng_netflow.c
628
NG_NODE_SET_PRIVATE(node, NULL);
sys/netgraph7/netflow/ng_netflow.c
629
NG_NODE_UNREF(priv->node);
sys/netgraph7/netflow/ng_netflow.c
640
node_p node = NG_HOOK_NODE(hook);
sys/netgraph7/netflow/ng_netflow.c
641
priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/netflow/ng_netflow.c
658
if (NG_NODE_NUMHOOKS(node) == 0)
sys/netgraph7/netflow/ng_netflow.c
659
ng_rmnode_self(node);
sys/netgraph7/netflow/ng_netflow.h
221
node_p node; /* link to the node itself */
sys/netgraph7/netgraph.h
102
typedef int ng_rcvitem (node_p node, hook_p hook, item_p item);
sys/netgraph7/netgraph.h
1121
hook_p ng_findhook(node_p node, const char *name);
sys/netgraph7/netgraph.h
1124
int ng_name_node(node_p node, const char *name);
sys/netgraph7/netgraph.h
1126
ng_ID_t ng_node2ID(node_p node);
sys/netgraph7/netgraph.h
1135
int ng_send_fn(node_p node, hook_p hook, ng_item_fn *fn, void *arg1,
sys/netgraph7/netgraph.h
1137
int ng_send_fn1(node_p node, hook_p hook, ng_item_fn *fn, void *arg1,
sys/netgraph7/netgraph.h
1139
int ng_send_fn2(node_p node, hook_p hook, item_p pitem, ng_item_fn2 *fn,
sys/netgraph7/netgraph.h
1141
int ng_uncallout(struct callout *c, node_p node);
sys/netgraph7/netgraph.h
1142
int ng_callout(struct callout *c, node_p node, hook_p hook, int ticks,
sys/netgraph7/netgraph.h
373
void ng_unref_node(node_p node); /* don't move this */
sys/netgraph7/netgraph.h
374
#define _NG_NODE_NAME(node) ((node)->nd_name + 0)
sys/netgraph7/netgraph.h
375
#define _NG_NODE_HAS_NAME(node) ((node)->nd_name[0] + 0)
sys/netgraph7/netgraph.h
376
#define _NG_NODE_ID(node) ((node)->nd_ID + 0)
sys/netgraph7/netgraph.h
377
#define _NG_NODE_REF(node) atomic_add_int(&(node)->nd_refs, 1)
sys/netgraph7/netgraph.h
378
#define _NG_NODE_UNREF(node) ng_unref_node(node)
sys/netgraph7/netgraph.h
379
#define _NG_NODE_SET_PRIVATE(node, val) do {(node)->nd_private = val;} while (0)
sys/netgraph7/netgraph.h
380
#define _NG_NODE_PRIVATE(node) ((node)->nd_private)
sys/netgraph7/netgraph.h
381
#define _NG_NODE_IS_VALID(node) (!((node)->nd_flags & NGF_INVALID))
sys/netgraph7/netgraph.h
382
#define _NG_NODE_NOT_VALID(node) ((node)->nd_flags & NGF_INVALID)
sys/netgraph7/netgraph.h
383
#define _NG_NODE_NUMHOOKS(node) ((node)->nd_numhooks + 0) /* rvalue */
sys/netgraph7/netgraph.h
384
#define _NG_NODE_FORCE_WRITER(node) \
sys/netgraph7/netgraph.h
385
do{ node->nd_flags |= NGF_FORCE_WRITER; }while (0)
sys/netgraph7/netgraph.h
386
#define _NG_NODE_HI_STACK(node) \
sys/netgraph7/netgraph.h
387
do{ node->nd_flags |= NGF_HI_STACK; }while (0)
sys/netgraph7/netgraph.h
388
#define _NG_NODE_REALLY_DIE(node) \
sys/netgraph7/netgraph.h
389
do{ node->nd_flags |= (NGF_REALLY_DIE|NGF_INVALID); }while (0)
sys/netgraph7/netgraph.h
390
#define _NG_NODE_REVIVE(node) \
sys/netgraph7/netgraph.h
391
do { node->nd_flags &= ~NGF_INVALID; } while (0)
sys/netgraph7/netgraph.h
399
#define _NG_NODE_FOREACH_HOOK(node, fn, arg, rethook) \
sys/netgraph7/netgraph.h
403
LIST_FOREACH(_hook, &((node)->nd_hooks), hk_hooks) { \
sys/netgraph7/netgraph.h
412
void dumpnode(node_p node, char *file, int line);
sys/netgraph7/netgraph.h
413
static __inline void _chknode(node_p node, char *file, int line);
sys/netgraph7/netgraph.h
414
static __inline char * _ng_node_name(node_p node, char *file, int line);
sys/netgraph7/netgraph.h
415
static __inline int _ng_node_has_name(node_p node, char *file, int line);
sys/netgraph7/netgraph.h
416
static __inline ng_ID_t _ng_node_id(node_p node, char *file, int line);
sys/netgraph7/netgraph.h
417
static __inline void _ng_node_ref(node_p node, char *file, int line);
sys/netgraph7/netgraph.h
418
static __inline int _ng_node_unref(node_p node, char *file, int line);
sys/netgraph7/netgraph.h
419
static __inline void _ng_node_set_private(node_p node, void * val,
sys/netgraph7/netgraph.h
421
static __inline void * _ng_node_private(node_p node, char *file, int line);
sys/netgraph7/netgraph.h
422
static __inline int _ng_node_is_valid(node_p node, char *file, int line);
sys/netgraph7/netgraph.h
423
static __inline int _ng_node_not_valid(node_p node, char *file, int line);
sys/netgraph7/netgraph.h
424
static __inline int _ng_node_numhooks(node_p node, char *file, int line);
sys/netgraph7/netgraph.h
425
static __inline void _ng_node_force_writer(node_p node, char *file, int line);
sys/netgraph7/netgraph.h
426
static __inline hook_p _ng_node_foreach_hook(node_p node,
sys/netgraph7/netgraph.h
428
static __inline void _ng_node_revive(node_p node, char *file, int line);
sys/netgraph7/netgraph.h
431
_chknode(node_p node, char *file, int line)
sys/netgraph7/netgraph.h
433
if (node->nd_magic != ND_MAGIC) {
sys/netgraph7/netgraph.h
435
dumpnode(node, file, line);
sys/netgraph7/netgraph.h
437
node->lastline = line;
sys/netgraph7/netgraph.h
438
node->lastfile = file;
sys/netgraph7/netgraph.h
442
_ng_node_name(node_p node, char *file, int line)
sys/netgraph7/netgraph.h
444
_chknode(node, file, line);
sys/netgraph7/netgraph.h
445
return(_NG_NODE_NAME(node));
sys/netgraph7/netgraph.h
449
_ng_node_has_name(node_p node, char *file, int line)
sys/netgraph7/netgraph.h
451
_chknode(node, file, line);
sys/netgraph7/netgraph.h
452
return(_NG_NODE_HAS_NAME(node));
sys/netgraph7/netgraph.h
456
_ng_node_id(node_p node, char *file, int line)
sys/netgraph7/netgraph.h
458
_chknode(node, file, line);
sys/netgraph7/netgraph.h
459
return(_NG_NODE_ID(node));
sys/netgraph7/netgraph.h
463
_ng_node_ref(node_p node, char *file, int line)
sys/netgraph7/netgraph.h
465
_chknode(node, file, line);
sys/netgraph7/netgraph.h
466
_NG_NODE_REF(node);
sys/netgraph7/netgraph.h
470
_ng_node_unref(node_p node, char *file, int line)
sys/netgraph7/netgraph.h
472
_chknode(node, file, line);
sys/netgraph7/netgraph.h
473
return (_NG_NODE_UNREF(node));
sys/netgraph7/netgraph.h
477
_ng_node_set_private(node_p node, void * val, char *file, int line)
sys/netgraph7/netgraph.h
479
_chknode(node, file, line);
sys/netgraph7/netgraph.h
480
_NG_NODE_SET_PRIVATE(node, val);
sys/netgraph7/netgraph.h
484
_ng_node_private(node_p node, char *file, int line)
sys/netgraph7/netgraph.h
486
_chknode(node, file, line);
sys/netgraph7/netgraph.h
487
return (_NG_NODE_PRIVATE(node));
sys/netgraph7/netgraph.h
491
_ng_node_is_valid(node_p node, char *file, int line)
sys/netgraph7/netgraph.h
493
_chknode(node, file, line);
sys/netgraph7/netgraph.h
494
return(_NG_NODE_IS_VALID(node));
sys/netgraph7/netgraph.h
498
_ng_node_not_valid(node_p node, char *file, int line)
sys/netgraph7/netgraph.h
500
_chknode(node, file, line);
sys/netgraph7/netgraph.h
501
return(_NG_NODE_NOT_VALID(node));
sys/netgraph7/netgraph.h
505
_ng_node_numhooks(node_p node, char *file, int line)
sys/netgraph7/netgraph.h
507
_chknode(node, file, line);
sys/netgraph7/netgraph.h
508
return(_NG_NODE_NUMHOOKS(node));
sys/netgraph7/netgraph.h
512
_ng_node_force_writer(node_p node, char *file, int line)
sys/netgraph7/netgraph.h
514
_chknode(node, file, line);
sys/netgraph7/netgraph.h
515
_NG_NODE_FORCE_WRITER(node);
sys/netgraph7/netgraph.h
519
_ng_node_hi_stack(node_p node, char *file, int line)
sys/netgraph7/netgraph.h
521
_chknode(node, file, line);
sys/netgraph7/netgraph.h
522
_NG_NODE_HI_STACK(node);
sys/netgraph7/netgraph.h
526
_ng_node_really_die(node_p node, char *file, int line)
sys/netgraph7/netgraph.h
528
_chknode(node, file, line);
sys/netgraph7/netgraph.h
529
_NG_NODE_REALLY_DIE(node);
sys/netgraph7/netgraph.h
533
_ng_node_revive(node_p node, char *file, int line)
sys/netgraph7/netgraph.h
535
_chknode(node, file, line);
sys/netgraph7/netgraph.h
536
_NG_NODE_REVIVE(node);
sys/netgraph7/netgraph.h
540
_ng_node_foreach_hook(node_p node, ng_fn_eachhook *fn, void *arg,
sys/netgraph7/netgraph.h
544
_chknode(node, file, line);
sys/netgraph7/netgraph.h
545
_NG_NODE_FOREACH_HOOK(node, fn, arg, hook);
sys/netgraph7/netgraph.h
549
#define NG_NODE_NAME(node) _ng_node_name(node, _NN_)
sys/netgraph7/netgraph.h
550
#define NG_NODE_HAS_NAME(node) _ng_node_has_name(node, _NN_)
sys/netgraph7/netgraph.h
551
#define NG_NODE_ID(node) _ng_node_id(node, _NN_)
sys/netgraph7/netgraph.h
552
#define NG_NODE_REF(node) _ng_node_ref(node, _NN_)
sys/netgraph7/netgraph.h
553
#define NG_NODE_UNREF(node) _ng_node_unref(node, _NN_)
sys/netgraph7/netgraph.h
554
#define NG_NODE_SET_PRIVATE(node, val) _ng_node_set_private(node, val, _NN_)
sys/netgraph7/netgraph.h
555
#define NG_NODE_PRIVATE(node) _ng_node_private(node, _NN_)
sys/netgraph7/netgraph.h
556
#define NG_NODE_IS_VALID(node) _ng_node_is_valid(node, _NN_)
sys/netgraph7/netgraph.h
557
#define NG_NODE_NOT_VALID(node) _ng_node_not_valid(node, _NN_)
sys/netgraph7/netgraph.h
558
#define NG_NODE_FORCE_WRITER(node) _ng_node_force_writer(node, _NN_)
sys/netgraph7/netgraph.h
559
#define NG_NODE_HI_STACK(node) _ng_node_hi_stack(node, _NN_)
sys/netgraph7/netgraph.h
560
#define NG_NODE_REALLY_DIE(node) _ng_node_really_die(node, _NN_)
sys/netgraph7/netgraph.h
561
#define NG_NODE_NUMHOOKS(node) _ng_node_numhooks(node, _NN_)
sys/netgraph7/netgraph.h
562
#define NG_NODE_REVIVE(node) _ng_node_revive(node, _NN_)
sys/netgraph7/netgraph.h
563
#define NG_NODE_FOREACH_HOOK(node, fn, arg, rethook) \
sys/netgraph7/netgraph.h
565
rethook = _ng_node_foreach_hook(node, fn, (void *)arg, _NN_); \
sys/netgraph7/netgraph.h
570
#define NG_NODE_NAME(node) _NG_NODE_NAME(node)
sys/netgraph7/netgraph.h
571
#define NG_NODE_HAS_NAME(node) _NG_NODE_HAS_NAME(node)
sys/netgraph7/netgraph.h
572
#define NG_NODE_ID(node) _NG_NODE_ID(node)
sys/netgraph7/netgraph.h
573
#define NG_NODE_REF(node) _NG_NODE_REF(node)
sys/netgraph7/netgraph.h
574
#define NG_NODE_UNREF(node) _NG_NODE_UNREF(node)
sys/netgraph7/netgraph.h
575
#define NG_NODE_SET_PRIVATE(node, val) _NG_NODE_SET_PRIVATE(node, val)
sys/netgraph7/netgraph.h
576
#define NG_NODE_PRIVATE(node) _NG_NODE_PRIVATE(node)
sys/netgraph7/netgraph.h
577
#define NG_NODE_IS_VALID(node) _NG_NODE_IS_VALID(node)
sys/netgraph7/netgraph.h
578
#define NG_NODE_NOT_VALID(node) _NG_NODE_NOT_VALID(node)
sys/netgraph7/netgraph.h
579
#define NG_NODE_FORCE_WRITER(node) _NG_NODE_FORCE_WRITER(node)
sys/netgraph7/netgraph.h
580
#define NG_NODE_HI_STACK(node) _NG_NODE_HI_STACK(node)
sys/netgraph7/netgraph.h
581
#define NG_NODE_REALLY_DIE(node) _NG_NODE_REALLY_DIE(node)
sys/netgraph7/netgraph.h
582
#define NG_NODE_NUMHOOKS(node) _NG_NODE_NUMHOOKS(node)
sys/netgraph7/netgraph.h
583
#define NG_NODE_REVIVE(node) _NG_NODE_REVIVE(node)
sys/netgraph7/netgraph.h
584
#define NG_NODE_FOREACH_HOOK(node, fn, arg, rethook) \
sys/netgraph7/netgraph.h
585
_NG_NODE_FOREACH_HOOK(node, fn, arg, rethook)
sys/netgraph7/netgraph.h
593
typedef void ng_item_fn(node_p node, hook_p hook, void *arg1, int arg2);
sys/netgraph7/netgraph.h
594
typedef int ng_item_fn2(node_p node, struct ng_item *item, hook_p hook);
sys/netgraph7/netgraph.h
93
typedef int ng_constructor_t(node_p node);
sys/netgraph7/netgraph.h
94
typedef int ng_close_t(node_p node);
sys/netgraph7/netgraph.h
95
typedef int ng_shutdown_t(node_p node);
sys/netgraph7/netgraph.h
96
typedef int ng_newhook_t(node_p node, hook_p hook, const char *name);
sys/netgraph7/netgraph.h
97
typedef hook_p ng_findhook_t(node_p node, const char *name);
sys/netgraph7/netgraph.h
99
typedef int ng_rcvmsg_t(node_p node, item_p item, hook_p lasthook);
sys/netgraph7/netgraph/ng_base.c
1034
ng_add_hook(node_p node, const char *name, hook_p *hookp)
sys/netgraph7/netgraph/ng_base.c
1044
if (ng_findhook(node, name) != NULL) {
sys/netgraph7/netgraph/ng_base.c
1058
hook->hk_node = node;
sys/netgraph7/netgraph/ng_base.c
1059
NG_NODE_REF(node); /* each hook counts as a reference */
sys/netgraph7/netgraph/ng_base.c
1068
if (node->nd_type->newhook != NULL) {
sys/netgraph7/netgraph/ng_base.c
1069
if ((error = (*node->nd_type->newhook)(node, hook, name))) {
sys/netgraph7/netgraph/ng_base.c
1078
LIST_INSERT_HEAD(&node->nd_hooks, hook, hk_hooks);
sys/netgraph7/netgraph/ng_base.c
1079
node->nd_numhooks++;
sys/netgraph7/netgraph/ng_base.c
1095
ng_findhook(node_p node, const char *name)
sys/netgraph7/netgraph/ng_base.c
1099
if (node->nd_type->findhook != NULL)
sys/netgraph7/netgraph/ng_base.c
1100
return (*node->nd_type->findhook)(node, name);
sys/netgraph7/netgraph/ng_base.c
1101
LIST_FOREACH(hook, &node->nd_hooks, hk_hooks) {
sys/netgraph7/netgraph/ng_base.c
1131
node_p node;
sys/netgraph7/netgraph/ng_base.c
1147
node = NG_HOOK_NODE(hook);
sys/netgraph7/netgraph/ng_base.c
1178
if (node == &ng_deadnode) { /* happens if called from ng_con_nodes() */
sys/netgraph7/netgraph/ng_base.c
1182
node->nd_numhooks--;
sys/netgraph7/netgraph/ng_base.c
1183
if (node->nd_type->disconnect) {
sys/netgraph7/netgraph/ng_base.c
1190
(*node->nd_type->disconnect) (hook);
sys/netgraph7/netgraph/ng_base.c
1198
NG_NODE_UNREF(node); /* We no longer point to it so adjust count */
sys/netgraph7/netgraph/ng_base.c
1305
ng_con_part3(node_p node, item_p item, hook_p hook)
sys/netgraph7/netgraph/ng_base.c
1348
ng_con_part2(node_p node, item_p item, hook_p hook)
sys/netgraph7/netgraph/ng_base.c
1363
if (ng_findhook(node, NG_HOOK_NAME(hook)) != NULL) {
sys/netgraph7/netgraph/ng_base.c
1375
if (node->nd_type->newhook != NULL) {
sys/netgraph7/netgraph/ng_base.c
1376
if ((error = (*node->nd_type->newhook)(node, hook,
sys/netgraph7/netgraph/ng_base.c
1388
hook->hk_node = node; /* just overwrite ng_deadnode */
sys/netgraph7/netgraph/ng_base.c
1389
NG_NODE_REF(node); /* each hook counts as a reference */
sys/netgraph7/netgraph/ng_base.c
1390
LIST_INSERT_HEAD(&node->nd_hooks, hook, hk_hooks);
sys/netgraph7/netgraph/ng_base.c
1391
node->nd_numhooks++;
sys/netgraph7/netgraph/ng_base.c
1442
ng_con_nodes(item_p item, node_p node, const char *name,
sys/netgraph7/netgraph/ng_base.c
1452
if ((error = ng_add_hook(node, name, &hook))) /* gives us a ref */
sys/netgraph7/netgraph/ng_base.c
1505
ng_mkpeer(node_p node, const char *name, const char *name2, char *type)
sys/netgraph7/netgraph/ng_base.c
1515
if ((error = ng_add_hook(node, name, &hook1))) { /* gives us a ref */
sys/netgraph7/netgraph/ng_base.c
1570
ng_rmnode_self(node_p node)
sys/netgraph7/netgraph/ng_base.c
1574
if (node == &ng_deadnode)
sys/netgraph7/netgraph/ng_base.c
1576
node->nd_flags |= NGF_INVALID;
sys/netgraph7/netgraph/ng_base.c
1577
if (node->nd_flags & NGF_CLOSING)
sys/netgraph7/netgraph/ng_base.c
1580
error = ng_send_fn(node, NULL, &ng_rmnode, NULL, 0);
sys/netgraph7/netgraph/ng_base.c
1585
ng_rmhook_part2(node_p node, hook_p hook, void *arg1, int arg2)
sys/netgraph7/netgraph/ng_base.c
1595
node_p node = NG_HOOK_NODE(hook);
sys/netgraph7/netgraph/ng_base.c
1597
if (node == &ng_deadnode)
sys/netgraph7/netgraph/ng_base.c
1600
error = ng_send_fn(node, hook, &ng_rmhook_part2, NULL, 0);
sys/netgraph7/netgraph/ng_base.c
1622
char *node, *path, *hook;
sys/netgraph7/netgraph/ng_base.c
1630
node = addr; /* Here's the NODE */
sys/netgraph7/netgraph/ng_base.c
1634
if (!*node)
sys/netgraph7/netgraph/ng_base.c
1638
if (strcmp(node, ".") != 0) {
sys/netgraph7/netgraph/ng_base.c
1639
for (k = 0; node[k]; k++)
sys/netgraph7/netgraph/ng_base.c
1640
if (node[k] == '.')
sys/netgraph7/netgraph/ng_base.c
1644
node = NULL; /* No absolute NODE */
sys/netgraph7/netgraph/ng_base.c
1676
*nodep = node;
sys/netgraph7/netgraph/ng_base.c
1694
node_p node, oldnode;
sys/netgraph7/netgraph/ng_base.c
1726
node = ng_name2noderef(here, nodename);
sys/netgraph7/netgraph/ng_base.c
1727
if (node == NULL) {
sys/netgraph7/netgraph/ng_base.c
1736
node = here;
sys/netgraph7/netgraph/ng_base.c
1737
NG_NODE_REF(node);
sys/netgraph7/netgraph/ng_base.c
1753
for (cp = path; node != NULL && *cp != '\0'; ) {
sys/netgraph7/netgraph/ng_base.c
1773
hook = ng_findhook(node, segment);
sys/netgraph7/netgraph/ng_base.c
1781
NG_NODE_UNREF(node);
sys/netgraph7/netgraph/ng_base.c
1801
oldnode = node;
sys/netgraph7/netgraph/ng_base.c
1802
if ((node = NG_PEER_NODE(hook)))
sys/netgraph7/netgraph/ng_base.c
1803
NG_NODE_REF(node); /* XXX RACE */
sys/netgraph7/netgraph/ng_base.c
1805
if (NG_NODE_NOT_VALID(node)) {
sys/netgraph7/netgraph/ng_base.c
1806
NG_NODE_UNREF(node); /* XXX more races */
sys/netgraph7/netgraph/ng_base.c
1807
node = NULL;
sys/netgraph7/netgraph/ng_base.c
1812
if (node == NULL) {
sys/netgraph7/netgraph/ng_base.c
1818
*destp = node;
sys/netgraph7/netgraph/ng_base.c
1835
static __inline void ng_acquire_read(node_p node);
sys/netgraph7/netgraph/ng_base.c
1836
static __inline void ng_acquire_write(node_p node);
sys/netgraph7/netgraph/ng_base.c
1837
static __inline void ng_leave_readwrite(node_p node);
sys/netgraph7/netgraph/ng_base.c
1840
ng_acquire_read(node_p node)
sys/netgraph7/netgraph/ng_base.c
1842
KASSERT(node != &ng_deadnode,
sys/netgraph7/netgraph/ng_base.c
1845
lwkt_gettoken_shared(&node->nd_token);
sys/netgraph7/netgraph/ng_base.c
1850
ng_acquire_write(node_p node)
sys/netgraph7/netgraph/ng_base.c
1852
KASSERT(node != &ng_deadnode,
sys/netgraph7/netgraph/ng_base.c
1855
lwkt_gettoken(&node->nd_token);
sys/netgraph7/netgraph/ng_base.c
1860
ng_leave_readwrite(node_p node)
sys/netgraph7/netgraph/ng_base.c
1862
lwkt_reltoken(&node->nd_token);
sys/netgraph7/netgraph/ng_base.c
1912
node_p node;
sys/netgraph7/netgraph/ng_base.c
192
#define NG_IDHASH_FIND(ID, node) \
sys/netgraph7/netgraph/ng_base.c
1931
node = NGI_NODE(item);
sys/netgraph7/netgraph/ng_base.c
1932
KASSERT(node != NULL, ("ng_snd_item: node is NULL"));
sys/netgraph7/netgraph/ng_base.c
195
LIST_FOREACH(node, &ng_ID_hash[NG_IDHASH_FN(ID)], \
sys/netgraph7/netgraph/ng_base.c
197
if (NG_NODE_IS_VALID(node) \
sys/netgraph7/netgraph/ng_base.c
1977
node_p node;
sys/netgraph7/netgraph/ng_base.c
198
&& (NG_NODE_ID(node) == ID)) { \
sys/netgraph7/netgraph/ng_base.c
1984
NGI_GET_NODE(item, node); /* zaps stored node */
sys/netgraph7/netgraph/ng_base.c
1985
KASSERT(node != NULL, ("ng_apply_item: node is NULL"));
sys/netgraph7/netgraph/ng_base.c
1994
(node->nd_flags & NGF_FORCE_WRITER) ||
sys/netgraph7/netgraph/ng_base.c
1996
ng_acquire_write(node);
sys/netgraph7/netgraph/ng_base.c
1998
ng_acquire_read(node);
sys/netgraph7/netgraph/ng_base.c
2012
NG_NODE_NOT_VALID(node)) {
sys/netgraph7/netgraph/ng_base.c
2043
if (NG_NODE_NOT_VALID(node)) {
sys/netgraph7/netgraph/ng_base.c
2061
error = ng_generic_msg(node, item, hook);
sys/netgraph7/netgraph/ng_base.c
2065
(!(rcvmsg = node->nd_type->rcvmsg))) {
sys/netgraph7/netgraph/ng_base.c
2071
error = (*rcvmsg)(node, item, hook);
sys/netgraph7/netgraph/ng_base.c
2082
if ((NG_NODE_NOT_VALID(node))
sys/netgraph7/netgraph/ng_base.c
2090
(*NGI_FN(item))(node, hook, NGI_ARG1(item),
sys/netgraph7/netgraph/ng_base.c
2094
error = (*NGI_FN2(item))(node, item, hook);
sys/netgraph7/netgraph/ng_base.c
2106
ng_leave_readwrite(node);
sys/netgraph7/netgraph/ng_base.c
2111
NG_NODE_UNREF(node);
sys/netgraph7/netgraph/ng_base.c
212
static int ng_add_hook(node_p node, const char *name, hook_p * hookp);
sys/netgraph7/netgraph/ng_base.c
219
static int ng_con_nodes(item_p item, node_p node, const char *name,
sys/netgraph7/netgraph/ng_base.c
221
static int ng_con_part2(node_p node, item_p item, hook_p hook);
sys/netgraph7/netgraph/ng_base.c
222
static int ng_con_part3(node_p node, item_p item, hook_p hook);
sys/netgraph7/netgraph/ng_base.c
223
static int ng_mkpeer(node_p node, const char *name, const char *name2,
sys/netgraph7/netgraph/ng_base.c
2273
node_p node;
sys/netgraph7/netgraph/ng_base.c
2290
LIST_FOREACH(node, &ng_ID_hash[i], nd_idnodes) {
sys/netgraph7/netgraph/ng_base.c
2294
if (NG_NODE_NOT_VALID(node))
sys/netgraph7/netgraph/ng_base.c
2296
if (NG_NODE_HAS_NAME(node))
sys/netgraph7/netgraph/ng_base.c
2297
strcpy(np->name, NG_NODE_NAME(node));
sys/netgraph7/netgraph/ng_base.c
2298
strcpy(np->type, node->nd_type->name);
sys/netgraph7/netgraph/ng_base.c
2299
np->id = ng_node2ID(node);
sys/netgraph7/netgraph/ng_base.c
2300
np->hooks = node->nd_numhooks;
sys/netgraph7/netgraph/ng_base.c
231
node_p ng_name2noderef(node_p node, const char *name);
sys/netgraph7/netgraph/ng_base.c
2312
node_p node;
sys/netgraph7/netgraph/ng_base.c
2329
LIST_FOREACH(node, &ng_name_hash[i], nd_nodes) {
sys/netgraph7/netgraph/ng_base.c
2333
if (NG_NODE_NOT_VALID(node))
sys/netgraph7/netgraph/ng_base.c
2335
strcpy(np->name, NG_NODE_NAME(node));
sys/netgraph7/netgraph/ng_base.c
2336
strcpy(np->type, node->nd_type->name);
sys/netgraph7/netgraph/ng_base.c
2337
np->id = ng_node2ID(node);
sys/netgraph7/netgraph/ng_base.c
2338
np->hooks = node->nd_numhooks;
sys/netgraph7/netgraph/ng_base.c
235
int ng_path_parse(char *addr, char **node, char **path, char **hook);
sys/netgraph7/netgraph/ng_base.c
236
void ng_rmnode(node_p node, hook_p dummy1, void *dummy2, int dummy3);
sys/netgraph7/netgraph/ng_base.c
237
void ng_unname(node_p node);
sys/netgraph7/netgraph/ng_base.c
252
#define _NG_ALLOC_NODE(node) \
sys/netgraph7/netgraph/ng_base.c
253
node = kmalloc(sizeof(*node), M_NETGRAPH_NODE, \
sys/netgraph7/netgraph/ng_base.c
2836
dumpnode(node_p node, char *file, int line)
sys/netgraph7/netgraph/ng_base.c
2839
_NG_NODE_ID(node), node->nd_type->name,
sys/netgraph7/netgraph/ng_base.c
2840
node->nd_numhooks, node->nd_flags,
sys/netgraph7/netgraph/ng_base.c
2841
node->nd_refs, node->nd_name);
sys/netgraph7/netgraph/ng_base.c
2843
node->lastfile, node->lastline);
sys/netgraph7/netgraph/ng_base.c
2903
node_p node;
sys/netgraph7/netgraph/ng_base.c
2906
SLIST_FOREACH(node, &ng_allnodes, nd_all) {
sys/netgraph7/netgraph/ng_base.c
2908
dumpnode(node, NULL, 0);
sys/netgraph7/netgraph/ng_base.c
295
node_p node;
sys/netgraph7/netgraph/ng_base.c
298
node = LIST_FIRST(&ng_freenodes);
sys/netgraph7/netgraph/ng_base.c
299
if (node) {
sys/netgraph7/netgraph/ng_base.c
300
LIST_REMOVE(node, nd_nodes);
sys/netgraph7/netgraph/ng_base.c
301
bcopy(&node->nd_all, &temp, sizeof(temp));
sys/netgraph7/netgraph/ng_base.c
302
bzero(node, sizeof(struct ng_node));
sys/netgraph7/netgraph/ng_base.c
303
bcopy(&temp, &node->nd_all, sizeof(temp));
sys/netgraph7/netgraph/ng_base.c
305
node->nd_magic = ND_MAGIC;
sys/netgraph7/netgraph/ng_base.c
308
_NG_ALLOC_NODE(node);
sys/netgraph7/netgraph/ng_base.c
309
if (node) {
sys/netgraph7/netgraph/ng_base.c
310
node->nd_magic = ND_MAGIC;
sys/netgraph7/netgraph/ng_base.c
312
SLIST_INSERT_HEAD(&ng_allnodes, node, nd_all);
sys/netgraph7/netgraph/ng_base.c
316
return (node);
sys/netgraph7/netgraph/ng_base.c
3168
ng_send_fn(node_p node, hook_p hook, ng_item_fn *fn, void * arg1, int arg2)
sys/netgraph7/netgraph/ng_base.c
3170
return ng_send_fn1(node, hook, fn, arg1, arg2, NG_NOFLAGS);
sys/netgraph7/netgraph/ng_base.c
3174
ng_send_fn1(node_p node, hook_p hook, ng_item_fn *fn, void * arg1, int arg2,
sys/netgraph7/netgraph/ng_base.c
3183
NG_NODE_REF(node); /* and one for the item */
sys/netgraph7/netgraph/ng_base.c
3184
NGI_SET_NODE(item, node);
sys/netgraph7/netgraph/ng_base.c
320
#define NG_ALLOC_NODE(node) do { (node) = ng_alloc_node(); } while (0)
sys/netgraph7/netgraph/ng_base.c
3202
ng_send_fn2(node_p node, hook_p hook, item_p pitem, ng_item_fn2 *fn, void *arg1,
sys/netgraph7/netgraph/ng_base.c
3223
NG_NODE_REF(node); /* and one for the item */
sys/netgraph7/netgraph/ng_base.c
3224
NGI_SET_NODE(item, node);
sys/netgraph7/netgraph/ng_base.c
3248
ng_callout(struct callout *c, node_p node, hook_p hook, int ticks,
sys/netgraph7/netgraph/ng_base.c
3257
NG_NODE_REF(node); /* and one for the item */
sys/netgraph7/netgraph/ng_base.c
3258
NGI_SET_NODE(item, node);
sys/netgraph7/netgraph/ng_base.c
3273
ng_uncallout(struct callout *c, node_p node)
sys/netgraph7/netgraph/ng_base.c
3279
KASSERT(node != NULL, ("ng_uncallout: NULL node"));
sys/netgraph7/netgraph/ng_base.c
3285
(NGI_NODE(item) == node)) {
sys/netgraph7/netgraph/ng_base.c
331
#define NG_FREE_NODE(node) \
sys/netgraph7/netgraph/ng_base.c
3332
node_p node = NULL;
sys/netgraph7/netgraph/ng_base.c
334
LIST_INSERT_HEAD(&ng_freenodes, node, nd_nodes); \
sys/netgraph7/netgraph/ng_base.c
3346
NG_SEND_MSG_HOOK(error, node, msg, hook, retaddr);
sys/netgraph7/netgraph/ng_base.c
3347
NG_SEND_MSG_ID(error, node, msg, retaddr, retaddr);
sys/netgraph7/netgraph/ng_base.c
3348
NG_SEND_MSG_PATH(error, node, msg, ".:", retaddr);
sys/netgraph7/netgraph/ng_base.c
3349
NG_FWD_MSG_HOOK(error, node, item, hook, retaddr);
sys/netgraph7/netgraph/ng_base.c
335
node->nd_magic = 0; \
sys/netgraph7/netgraph/ng_base.c
342
#define NG_ALLOC_NODE(node) _NG_ALLOC_NODE(node)
sys/netgraph7/netgraph/ng_base.c
345
#define NG_FREE_NODE(node) do { kfree((node), M_NETGRAPH_NODE); } while (0)
sys/netgraph7/netgraph/ng_base.c
620
node_p node;
sys/netgraph7/netgraph/ng_base.c
629
NG_ALLOC_NODE(node);
sys/netgraph7/netgraph/ng_base.c
630
if (node == NULL) {
sys/netgraph7/netgraph/ng_base.c
634
node->nd_type = type;
sys/netgraph7/netgraph/ng_base.c
635
NG_NODE_REF(node); /* note reference */
sys/netgraph7/netgraph/ng_base.c
639
lwkt_token_init(&node->nd_token, type->name);
sys/netgraph7/netgraph/ng_base.c
642
LIST_INIT(&node->nd_hooks);
sys/netgraph7/netgraph/ng_base.c
648
node->nd_ID = nextID++; /* 137/second for 1 year before wrap */
sys/netgraph7/netgraph/ng_base.c
651
NG_IDHASH_FIND(node->nd_ID, node2); /* already taken? */
sys/netgraph7/netgraph/ng_base.c
652
if ((node->nd_ID != 0) && (node2 == NULL)) {
sys/netgraph7/netgraph/ng_base.c
659
LIST_INSERT_HEAD(&ng_ID_hash[NG_IDHASH_FN(node->nd_ID)], node,
sys/netgraph7/netgraph/ng_base.c
664
*nodepp = node;
sys/netgraph7/netgraph/ng_base.c
686
ng_rmnode(node_p node, hook_p dummy1, void *dummy2, int dummy3)
sys/netgraph7/netgraph/ng_base.c
691
if ((node->nd_flags & NGF_CLOSING) != 0)
sys/netgraph7/netgraph/ng_base.c
694
if (node == &ng_deadnode) {
sys/netgraph7/netgraph/ng_base.c
700
NG_NODE_REF(node);
sys/netgraph7/netgraph/ng_base.c
708
node->nd_flags |= NGF_INVALID|NGF_CLOSING;
sys/netgraph7/netgraph/ng_base.c
711
if (node->nd_type && node->nd_type->close)
sys/netgraph7/netgraph/ng_base.c
712
(*node->nd_type->close)(node);
sys/netgraph7/netgraph/ng_base.c
715
while ((hook = LIST_FIRST(&node->nd_hooks)) != NULL)
sys/netgraph7/netgraph/ng_base.c
719
if (node->nd_type && node->nd_type->shutdown) {
sys/netgraph7/netgraph/ng_base.c
720
(*node->nd_type->shutdown)(node);
sys/netgraph7/netgraph/ng_base.c
721
if (NG_NODE_IS_VALID(node)) {
sys/netgraph7/netgraph/ng_base.c
730
node->nd_flags &= ~(NGF_INVALID|NGF_CLOSING);
sys/netgraph7/netgraph/ng_base.c
731
NG_NODE_UNREF(node); /* Assume they still have theirs */
sys/netgraph7/netgraph/ng_base.c
735
NG_NODE_UNREF(node);
sys/netgraph7/netgraph/ng_base.c
738
ng_unname(node); /* basically a NOP these days */
sys/netgraph7/netgraph/ng_base.c
747
NG_NODE_UNREF(node);
sys/netgraph7/netgraph/ng_base.c
755
ng_unref_node(node_p node)
sys/netgraph7/netgraph/ng_base.c
758
if (node == &ng_deadnode)
sys/netgraph7/netgraph/ng_base.c
761
if (refcount_release(&node->nd_refs)) { /* we were the last */
sys/netgraph7/netgraph/ng_base.c
763
node->nd_type->refs--; /* XXX maybe should get types lock? */
sys/netgraph7/netgraph/ng_base.c
765
if (NG_NODE_HAS_NAME(node)) {
sys/netgraph7/netgraph/ng_base.c
767
LIST_REMOVE(node, nd_nodes);
sys/netgraph7/netgraph/ng_base.c
773
LIST_REMOVE(node, nd_idnodes);
sys/netgraph7/netgraph/ng_base.c
776
NG_FREE_NODE(node);
sys/netgraph7/netgraph/ng_base.c
786
node_p node;
sys/netgraph7/netgraph/ng_base.c
789
NG_IDHASH_FIND(ID, node);
sys/netgraph7/netgraph/ng_base.c
790
if (node)
sys/netgraph7/netgraph/ng_base.c
791
NG_NODE_REF(node);
sys/netgraph7/netgraph/ng_base.c
793
return(node);
sys/netgraph7/netgraph/ng_base.c
797
ng_node2ID(node_p node)
sys/netgraph7/netgraph/ng_base.c
799
return (node ? NG_NODE_ID(node) : 0);
sys/netgraph7/netgraph/ng_base.c
810
ng_name_node(node_p node, const char *name)
sys/netgraph7/netgraph/ng_base.c
843
if (NG_NODE_HAS_NAME(node))
sys/netgraph7/netgraph/ng_base.c
844
LIST_REMOVE(node, nd_nodes);
sys/netgraph7/netgraph/ng_base.c
848
strlcpy(NG_NODE_NAME(node), name, NG_NODESIZ);
sys/netgraph7/netgraph/ng_base.c
851
LIST_INSERT_HEAD(&ng_name_hash[hash], node, nd_nodes);
sys/netgraph7/netgraph/ng_base.c
870
node_p node;
sys/netgraph7/netgraph/ng_base.c
888
LIST_FOREACH(node, &ng_name_hash[hash], nd_nodes)
sys/netgraph7/netgraph/ng_base.c
889
if (NG_NODE_IS_VALID(node) &&
sys/netgraph7/netgraph/ng_base.c
890
(strcmp(NG_NODE_NAME(node), name) == 0)) {
sys/netgraph7/netgraph/ng_base.c
891
NG_NODE_REF(node);
sys/netgraph7/netgraph/ng_base.c
896
return (node);
sys/netgraph7/netgraph/ng_base.c
933
ng_unname(node_p node)
sys/netgraph7/netgraph/ng_base.c
946
node_p node, node2;
sys/netgraph7/netgraph/ng_base.c
955
LIST_FOREACH_MUTABLE(node, &ng_name_hash[i], nd_nodes, node2) {
sys/netgraph7/netgraph/ng_base.c
957
LIST_REMOVE(node, nd_nodes);
sys/netgraph7/netgraph/ng_base.c
959
hash = hash32_str(NG_NODE_NAME(node), HASHINIT) & hmask;
sys/netgraph7/netgraph/ng_base.c
960
LIST_INSERT_HEAD(&new[hash], node, nd_nodes);
sys/netgraph7/netgraph/ng_base.c
978
node_p node, node2;
sys/netgraph7/netgraph/ng_base.c
987
LIST_FOREACH_MUTABLE(node, &ng_ID_hash[i], nd_idnodes, node2) {
sys/netgraph7/netgraph/ng_base.c
989
LIST_REMOVE(node, nd_idnodes);
sys/netgraph7/netgraph/ng_base.c
991
hash = (node->nd_ID % (hmask + 1));
sys/netgraph7/netgraph/ng_base.c
992
LIST_INSERT_HEAD(&new[hash], node, nd_idnodes);
sys/netgraph7/ng_car.c
185
ng_car_constructor(node_p node)
sys/netgraph7/ng_car.c
194
NG_NODE_SET_PRIVATE(node, priv);
sys/netgraph7/ng_car.c
195
priv->node = node;
sys/netgraph7/ng_car.c
238
ng_car_newhook(node_p node, hook_p hook, const char *name)
sys/netgraph7/ng_car.c
240
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/ng_car.c
380
ng_car_rcvmsg(node_p node, item_p item, hook_p lasthook)
sys/netgraph7/ng_car.c
382
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/ng_car.c
526
NG_RESPOND_MSG(error, node, item, resp);
sys/netgraph7/ng_car.c
535
ng_car_shutdown(node_p node)
sys/netgraph7/ng_car.c
537
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/ng_car.c
539
ng_uncallout(&priv->upper.q_callout, node);
sys/netgraph7/ng_car.c
540
ng_uncallout(&priv->lower.q_callout, node);
sys/netgraph7/ng_car.c
543
NG_NODE_UNREF(priv->node);
sys/netgraph7/ng_car.c
557
const node_p node = NG_HOOK_NODE(hook);
sys/netgraph7/ng_car.c
558
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/ng_car.c
666
ng_car_q_event(node_p node, hook_p hook, void *arg, int arg2)
sys/netgraph7/ng_car.c
76
node_p node; /* the node itself */
sys/netgraph7/ng_car.c
91
void ng_car_q_event(node_p node, hook_p hook, void *arg, int arg2);
sys/netgraph7/ng_device.c
159
ng_device_constructor(node_p node)
sys/netgraph7/ng_device.c
176
NG_NODE_SET_PRIVATE(node, priv);
sys/netgraph7/ng_device.c
177
priv->node = node;
sys/netgraph7/ng_device.c
200
ng_device_rcvmsg(node_p node, item_p item, hook_p lasthook)
sys/netgraph7/ng_device.c
202
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/ng_device.c
231
NG_RESPOND_MSG(error, node, item, resp);
sys/netgraph7/ng_device.c
240
ng_device_newhook(node_p node, hook_p hook, const char *name)
sys/netgraph7/ng_device.c
242
priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/ng_device.c
318
ng_device_shutdown(node_p node)
sys/netgraph7/ng_device.c
320
NG_NODE_UNREF(node);
sys/netgraph7/ng_device.c
394
NG_SEND_MSG_HOOK(error, sc->node, msg, connection->active_hook, 0);
sys/netgraph7/ng_device.c
90
struct ng_node *node;
sys/netgraph7/ng_fec.c
1193
ng_fec_constructor(node_p node)
sys/netgraph7/ng_fec.c
1226
NG_NODE_SET_PRIVATE(node, priv);
sys/netgraph7/ng_fec.c
1227
priv->node = node;
sys/netgraph7/ng_fec.c
1246
if (ng_name_node(node, ifname) != 0)
sys/netgraph7/ng_fec.c
1272
ng_fec_rcvmsg(node_p node, item_p item, hook_p lasthook)
sys/netgraph7/ng_fec.c
1274
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/ng_fec.c
1317
NG_RESPOND_MSG(error, node, item, resp);
sys/netgraph7/ng_fec.c
1326
ng_fec_shutdown(node_p node)
sys/netgraph7/ng_fec.c
1328
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/ng_fec.c
1346
NG_NODE_SET_PRIVATE(node, NULL);
sys/netgraph7/ng_fec.c
1347
NG_NODE_UNREF(node);
sys/netgraph7/ng_fec.c
183
node_p node; /* Our netgraph node */
sys/netgraph7/ng_fec.c
414
IFP2NG(bifp) = priv->node;
sys/netgraph7/ng_fec.c
865
struct ng_node *node;
sys/netgraph7/ng_fec.c
875
node = IFP2NG(ifp);
sys/netgraph7/ng_fec.c
878
if (node == NULL)
sys/netgraph7/ng_fec.c
881
priv = NG_NODE_PRIVATE(node);
sys/netgraph7/ng_gif.c
110
static void ng_gif_input2(node_p node, struct mbuf **mp, int af);
sys/netgraph7/ng_gif.c
112
static int ng_gif_rcv_lower(node_p node, struct mbuf *m);
sys/netgraph7/ng_gif.c
172
const node_p node = IFP2NG(ifp);
sys/netgraph7/ng_gif.c
173
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/ng_gif.c
178
ng_gif_input2(node, mp, af);
sys/netgraph7/ng_gif.c
190
const node_p node = IFP2NG(ifp);
sys/netgraph7/ng_gif.c
191
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/ng_gif.c
198
ng_gif_input2(node, &m, af);
sys/netgraph7/ng_gif.c
210
ng_gif_input2(node_p node, struct mbuf **mp, int af)
sys/netgraph7/ng_gif.c
212
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/ng_gif.c
232
node_p node;
sys/netgraph7/ng_gif.c
236
if (ng_make_node_common(&ng_gif_typestruct, &node) != 0) {
sys/netgraph7/ng_gif.c
248
NG_NODE_UNREF(node);
sys/netgraph7/ng_gif.c
251
NG_NODE_SET_PRIVATE(node, priv);
sys/netgraph7/ng_gif.c
253
IFP2NG_SET(ifp, node);
sys/netgraph7/ng_gif.c
256
if (ng_name_node(node, ifp->if_xname) != 0) {
sys/netgraph7/ng_gif.c
269
const node_p node = IFP2NG(ifp);
sys/netgraph7/ng_gif.c
272
if (node == NULL) /* no node (why not?), ignore */
sys/netgraph7/ng_gif.c
274
priv = NG_NODE_PRIVATE(node);
sys/netgraph7/ng_gif.c
275
NG_NODE_REALLY_DIE(node); /* Force real removal of node */
sys/netgraph7/ng_gif.c
283
ng_rmnode_self(node); /* remove all netgraph parts */
sys/netgraph7/ng_gif.c
342
ng_gif_constructor(node_p node)
sys/netgraph7/ng_gif.c
351
ng_gif_newhook(node_p node, hook_p hook, const char *name)
sys/netgraph7/ng_gif.c
353
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/ng_gif.c
397
ng_gif_rcvmsg(node_p node, item_p item, hook_p lasthook)
sys/netgraph7/ng_gif.c
399
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/ng_gif.c
433
NG_RESPOND_MSG(error, node, item, resp);
sys/netgraph7/ng_gif.c
444
const node_p node = NG_HOOK_NODE(hook);
sys/netgraph7/ng_gif.c
445
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/ng_gif.c
452
return ng_gif_rcv_lower(node, m);
sys/netgraph7/ng_gif.c
460
ng_gif_rcv_lower(node_p node, struct mbuf *m)
sys/netgraph7/ng_gif.c
463
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/ng_gif.c
494
ng_gif_shutdown(node_p node)
sys/netgraph7/ng_gif.c
496
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/ng_gif.c
498
if (node->nd_flags & NGF_REALLY_DIE) {
sys/netgraph7/ng_gif.c
505
NG_NODE_SET_PRIVATE(node, NULL);
sys/netgraph7/ng_gif.c
507
NG_NODE_UNREF(node); /* free node itself */
sys/netgraph7/ng_gif.c
510
NG_NODE_REVIVE(node); /* Signal ng_rmnode we are persisant */
sys/netgraph7/ng_gif_demux.c
117
node_p node; /* Our netgraph node */
sys/netgraph7/ng_gif_demux.c
230
ng_gif_demux_constructor(node_p node)
sys/netgraph7/ng_gif_demux.c
239
priv->node = node;
sys/netgraph7/ng_gif_demux.c
241
NG_NODE_SET_PRIVATE(node, priv);
sys/netgraph7/ng_gif_demux.c
251
ng_gif_demux_newhook(node_p node, hook_p hook, const char *name)
sys/netgraph7/ng_gif_demux.c
253
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/ng_gif_demux.c
263
hookptr = get_hook_from_iffam(NG_NODE_PRIVATE(node), iffam);
sys/netgraph7/ng_gif_demux.c
275
ng_gif_demux_rcvmsg(node_p node, item_p item, hook_p lasthook)
sys/netgraph7/ng_gif_demux.c
297
NG_RESPOND_MSG(error, node, item, resp);
sys/netgraph7/ng_gif_demux.c
308
const node_p node = NG_HOOK_NODE(hook);
sys/netgraph7/ng_gif_demux.c
309
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/ng_gif_demux.c
369
ng_gif_demux_shutdown(node_p node)
sys/netgraph7/ng_gif_demux.c
371
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/ng_gif_demux.c
374
NG_NODE_SET_PRIVATE(node, NULL);
sys/netgraph7/ng_gif_demux.c
375
NG_NODE_UNREF(node);
sys/netgraph7/ng_ip_input.c
109
ngipi_cons(node_p node)
sys/netgraph7/ng_ipfw.c
137
ng_ipfw_constructor(node_p node)
sys/netgraph7/ng_ipfw.c
143
ng_ipfw_newhook(node_p node, hook_p hook, const char *name)
sys/netgraph7/ng_ipfw.c
191
ng_ipfw_findhook(node_p node, const char *name)
sys/netgraph7/ng_ipfw.c
199
return ng_ipfw_findhook1(node, n);
sys/netgraph7/ng_ipfw.c
204
ng_ipfw_findhook1(node_p node, u_int16_t rulenum)
sys/netgraph7/ng_ipfw.c
209
LIST_FOREACH(hook, &node->nd_hooks, hk_hooks) {
sys/netgraph7/ng_ipfw.c
312
ng_ipfw_shutdown(node_p node)
sys/netgraph7/ng_ipfw.c
321
NG_NODE_UNREF(node);
sys/netgraph7/ng_nat.c
254
node_p node; /* back pointer to node */
sys/netgraph7/ng_nat.c
270
ng_nat_constructor(node_p node)
sys/netgraph7/ng_nat.c
297
NG_NODE_SET_PRIVATE(node, priv);
sys/netgraph7/ng_nat.c
298
priv->node = node;
sys/netgraph7/ng_nat.c
304
NG_NODE_FORCE_WRITER(node);
sys/netgraph7/ng_nat.c
310
ng_nat_newhook(node_p node, hook_p hook, const char *name)
sys/netgraph7/ng_nat.c
312
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/ng_nat.c
329
ng_nat_rcvmsg(node_p node, item_p item, hook_p lasthook)
sys/netgraph7/ng_nat.c
331
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/ng_nat.c
666
NG_RESPOND_MSG(error, node, item, resp);
sys/netgraph7/ng_nat.c
775
ng_nat_shutdown(node_p node)
sys/netgraph7/ng_nat.c
777
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/ng_nat.c
779
NG_NODE_SET_PRIVATE(node, NULL);
sys/netgraph7/ng_nat.c
780
NG_NODE_UNREF(node);
sys/netgraph7/ng_pred1.c
101
static void Pred1SyncTable(node_p node, u_char *source, int len);
sys/netgraph7/ng_pred1.c
186
ng_pred1_constructor(node_p node)
sys/netgraph7/ng_pred1.c
193
NG_NODE_SET_PRIVATE(node, priv);
sys/netgraph7/ng_pred1.c
196
NG_NODE_FORCE_WRITER(node);
sys/netgraph7/ng_pred1.c
206
ng_pred1_newhook(node_p node, hook_p hook, const char *name)
sys/netgraph7/ng_pred1.c
208
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/ng_pred1.c
210
if (NG_NODE_NUMHOOKS(node) > 0)
sys/netgraph7/ng_pred1.c
227
ng_pred1_rcvmsg(node_p node, item_p item, hook_p lasthook)
sys/netgraph7/ng_pred1.c
229
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/ng_pred1.c
256
Pred1Init(node);
sys/netgraph7/ng_pred1.c
261
Pred1Init(node);
sys/netgraph7/ng_pred1.c
288
NG_RESPOND_MSG(error, node, item, resp);
sys/netgraph7/ng_pred1.c
299
const node_p node = NG_HOOK_NODE(hook);
sys/netgraph7/ng_pred1.c
300
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/ng_pred1.c
312
if ((error = ng_pred1_compress(node, m, &out)) != 0) {
sys/netgraph7/ng_pred1.c
319
if ((error = ng_pred1_decompress(node, m, &out)) != 0) {
sys/netgraph7/ng_pred1.c
330
NG_SEND_MSG_ID(error, node, msg,
sys/netgraph7/ng_pred1.c
345
ng_pred1_shutdown(node_p node)
sys/netgraph7/ng_pred1.c
347
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/ng_pred1.c
350
NG_NODE_SET_PRIVATE(node, NULL);
sys/netgraph7/ng_pred1.c
351
NG_NODE_UNREF(node); /* Let the node escape. */
sys/netgraph7/ng_pred1.c
361
const node_p node = NG_HOOK_NODE(hook);
sys/netgraph7/ng_pred1.c
363
Pred1Init(node);
sys/netgraph7/ng_pred1.c
366
if ((NG_NODE_NUMHOOKS(node) == 0) && NG_NODE_IS_VALID(node))
sys/netgraph7/ng_pred1.c
367
ng_rmnode_self(node);
sys/netgraph7/ng_pred1.c
380
ng_pred1_compress(node_p node, struct mbuf *m, struct mbuf **resultp)
sys/netgraph7/ng_pred1.c
382
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/ng_pred1.c
416
len = Pred1Compress(node, priv->inbuf + 2, priv->outbuf + 2, inlen);
sys/netgraph7/ng_pred1.c
456
ng_pred1_decompress(node_p node, struct mbuf *m, struct mbuf **resultp)
sys/netgraph7/ng_pred1.c
458
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/ng_pred1.c
491
len1 = Pred1Decompress(node, priv->inbuf + 2, priv->outbuf,
sys/netgraph7/ng_pred1.c
535
Pred1SyncTable(node, priv->inbuf + 2, len);
sys/netgraph7/ng_pred1.c
552
Pred1Init(node_p node)
sys/netgraph7/ng_pred1.c
554
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/ng_pred1.c
565
Pred1Compress(node_p node, u_char *source, u_char *dest, int len)
sys/netgraph7/ng_pred1.c
567
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/ng_pred1.c
600
Pred1Decompress(node_p node, u_char *source, u_char *dest, int slen, int dlen)
sys/netgraph7/ng_pred1.c
602
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/ng_pred1.c
639
Pred1SyncTable(node_p node, u_char *source, int len)
sys/netgraph7/ng_pred1.c
641
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/ng_pred1.c
92
static int ng_pred1_compress(node_p node, struct mbuf *m,
sys/netgraph7/ng_pred1.c
94
static int ng_pred1_decompress(node_p node, struct mbuf *m,
sys/netgraph7/ng_pred1.c
96
static void Pred1Init(node_p node);
sys/netgraph7/ng_pred1.c
97
static int Pred1Compress(node_p node, u_char *source, u_char *dest,
sys/netgraph7/ng_pred1.c
99
static int Pred1Decompress(node_p node, u_char *source, u_char *dest,
sys/netgraph7/ng_sample.c
134
node_p node; /* back pointer to node */
sys/netgraph7/ng_sample.c
152
ng_xxx_constructor(node_p node)
sys/netgraph7/ng_sample.c
168
NG_NODE_SET_PRIVATE(node, privdata);
sys/netgraph7/ng_sample.c
169
privdata->node = node;
sys/netgraph7/ng_sample.c
186
ng_xxx_newhook(node_p node, hook_p hook, const char *name)
sys/netgraph7/ng_sample.c
188
const xxx_p xxxp = NG_NODE_PRIVATE(node);
sys/netgraph7/ng_sample.c
263
ng_xxx_rcvmsg(node_p node, item_p item, hook_p lasthook)
sys/netgraph7/ng_sample.c
265
const xxx_p xxxp = NG_NODE_PRIVATE(node);
sys/netgraph7/ng_sample.c
307
NG_RESPOND_MSG(error, node, item, resp);
sys/netgraph7/ng_sample.c
421
ng_xxx_shutdown(node_p node)
sys/netgraph7/ng_sample.c
423
const xxx_p privdata = NG_NODE_PRIVATE(node);
sys/netgraph7/ng_sample.c
426
NG_NODE_SET_PRIVATE(node, NULL);
sys/netgraph7/ng_sample.c
427
NG_NODE_UNREF(node);
sys/netgraph7/ng_sample.c
430
if (node->nd_flags & NGF_REALLY_DIE) {
sys/netgraph7/ng_sample.c
436
NG_NODE_SET_PRIVATE(node, NULL);
sys/netgraph7/ng_sample.c
437
NG_NODE_UNREF(privdata->node);
sys/netgraph7/ng_sample.c
441
NG_NODE_REVIVE(node); /* tell ng_rmnode() we will persist */
sys/netgraph7/ng_source.c
270
ng_source_constructor(node_p node)
sys/netgraph7/ng_source.c
278
NG_NODE_SET_PRIVATE(node, sc);
sys/netgraph7/ng_source.c
279
sc->node = node;
sys/netgraph7/ng_source.c
290
ng_source_newhook(node_p node, hook_p hook, const char *name)
sys/netgraph7/ng_source.c
292
sc_p sc = NG_NODE_PRIVATE(node);
sys/netgraph7/ng_source.c
330
NG_SEND_MSG_ID(dummy_error, sc->node, msg,
sys/netgraph7/ng_source.c
331
NG_NODE_ID(NG_PEER_NODE(sc->output)), NG_NODE_ID(sc->node));
sys/netgraph7/ng_source.c
341
ng_source_rcvmsg(node_p node, item_p item, hook_p lasthook)
sys/netgraph7/ng_source.c
343
sc_p sc = NG_NODE_PRIVATE(node);
sys/netgraph7/ng_source.c
371
if ((sc->node->nd_flags & NG_SOURCE_ACTIVE)
sys/netgraph7/ng_source.c
533
NG_RESPOND_MSG(error, node, item, resp);
sys/netgraph7/ng_source.c
576
ng_source_rmnode(node_p node)
sys/netgraph7/ng_source.c
578
sc_p sc = NG_NODE_PRIVATE(node);
sys/netgraph7/ng_source.c
582
NG_NODE_SET_PRIVATE(node, NULL);
sys/netgraph7/ng_source.c
583
NG_NODE_UNREF(node);
sys/netgraph7/ng_source.c
658
NG_SEND_MSG_HOOK(error, sc->node, msg, sc->output, 0);
sys/netgraph7/ng_source.c
691
if (sc->node->nd_flags & NG_SOURCE_ACTIVE)
sys/netgraph7/ng_source.c
694
sc->node->nd_flags |= NG_SOURCE_ACTIVE;
sys/netgraph7/ng_source.c
701
ng_callout(&sc->intr_ch, sc->node, NULL, 0,
sys/netgraph7/ng_source.c
713
ng_uncallout(&sc->intr_ch, sc->node);
sys/netgraph7/ng_source.c
714
sc->node->nd_flags &= ~NG_SOURCE_ACTIVE;
sys/netgraph7/ng_source.c
726
ng_source_intr(node_p node, hook_p hook, void *arg1, int arg2)
sys/netgraph7/ng_source.c
734
|| (sc->node->nd_flags & NG_SOURCE_ACTIVE) == 0) {
sys/netgraph7/ng_source.c
766
ng_callout(&sc->intr_ch, node, NULL, NG_SOURCE_INTR_TICKS,
sys/netgraph7/ng_source.c
781
KASSERT(sc->node->nd_flags & NG_SOURCE_ACTIVE,
sys/netgraph7/ng_source.c
83
node_p node;
sys/netgraph7/ng_split.c
103
ng_split_newhook(node_p node, hook_p hook, const char *name)
sys/netgraph7/ng_split.c
105
priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/ng_split.c
151
ng_split_shutdown(node_p node)
sys/netgraph7/ng_split.c
153
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/ng_split.c
155
NG_NODE_SET_PRIVATE(node, NULL);
sys/netgraph7/ng_split.c
156
NG_NODE_UNREF(node);
sys/netgraph7/ng_split.c
69
node_p node; /* Our netgraph node */
sys/netgraph7/ng_split.c
81
ng_split_constructor(node_p node)
sys/netgraph7/ng_split.c
92
NG_NODE_SET_PRIVATE(node, priv);
sys/netgraph7/ng_split.c
93
priv->node = node;
sys/netgraph7/ng_sppp.c
236
ng_sppp_constructor (node_p node)
sys/netgraph7/ng_sppp.c
269
NG_NODE_SET_PRIVATE (node, priv);
sys/netgraph7/ng_sppp.c
270
priv->node = node;
sys/netgraph7/ng_sppp.c
280
if (ng_name_node(node, SP2IFP(pp)->if_xname) != 0)
sys/netgraph7/ng_sppp.c
297
ng_sppp_newhook (node_p node, hook_p hook, const char *name)
sys/netgraph7/ng_sppp.c
299
priv_p priv = NG_NODE_PRIVATE (node);
sys/netgraph7/ng_sppp.c
317
ng_sppp_rcvmsg (node_p node, item_p item, hook_p lasthook)
sys/netgraph7/ng_sppp.c
319
const priv_p priv = NG_NODE_PRIVATE (node);
sys/netgraph7/ng_sppp.c
347
NG_RESPOND_MSG (error, node, item, resp);
sys/netgraph7/ng_sppp.c
389
ng_sppp_shutdown (node_p node)
sys/netgraph7/ng_sppp.c
391
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/ng_sppp.c
399
NG_NODE_SET_PRIVATE (node, NULL);
sys/netgraph7/ng_sppp.c
400
NG_NODE_UNREF (node);
sys/netgraph7/ng_sppp.c
55
node_p node; /* Our netgraph node */
sys/netgraph7/ng_tag.c
291
ng_tag_constructor(node_p node)
sys/netgraph7/ng_tag.c
300
ng_tag_newhook(node_p node, hook_p hook, const char *name)
sys/netgraph7/ng_tag.c
346
ng_tag_rcvmsg(node_p node, item_p item, hook_p lasthook)
sys/netgraph7/ng_tag.c
369
if ((hook = ng_findhook(node, hp->thisHook)) == NULL)
sys/netgraph7/ng_tag.c
391
if ((hook = ng_findhook(node, hp->thisHook)) == NULL)
sys/netgraph7/ng_tag.c
411
if ((hook = ng_findhook(node, msg->data)) == NULL)
sys/netgraph7/ng_tag.c
435
if ((hook = ng_findhook(node, msg->data)) == NULL)
sys/netgraph7/ng_tag.c
462
if ((hook = ng_findhook(node, msg->data)) == NULL)
sys/netgraph7/ng_tag.c
491
NG_RESPOND_MSG(error, node, item, resp);
sys/netgraph7/ng_tag.c
595
ng_tag_shutdown(node_p node)
sys/netgraph7/ng_tag.c
597
NG_NODE_UNREF(node);
sys/netgraph7/ng_tag.c
610
node_p node = NG_HOOK_NODE(hook);
sys/netgraph7/ng_tag.c
615
LIST_FOREACH(hook2, &node->nd_hooks, hk_hooks) {
sys/netgraph7/ng_vlan.c
159
ng_vlan_constructor(node_p node)
sys/netgraph7/ng_vlan.c
170
NG_NODE_SET_PRIVATE(node, priv);
sys/netgraph7/ng_vlan.c
175
ng_vlan_newhook(node_p node, hook_p hook, const char *name)
sys/netgraph7/ng_vlan.c
177
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/ng_vlan.c
194
ng_vlan_rcvmsg(node_p node, item_p item, hook_p lasthook)
sys/netgraph7/ng_vlan.c
196
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/ng_vlan.c
223
hook = ng_findhook(node, vf->hook);
sys/netgraph7/ng_vlan.c
267
hook = ng_findhook(node, (char *)msg->data);
sys/netgraph7/ng_vlan.c
326
NG_SEND_MSG_HOOK(error, node, copy, f->hook, 0);
sys/netgraph7/ng_vlan.c
336
NG_RESPOND_MSG(error, node, item, resp);
sys/netgraph7/ng_vlan.c
437
ng_vlan_shutdown(node_p node)
sys/netgraph7/ng_vlan.c
439
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/ng_vlan.c
441
NG_NODE_SET_PRIVATE(node, NULL);
sys/netgraph7/ng_vlan.c
442
NG_NODE_UNREF(node);
sys/netgraph7/one2many/ng_one2many.c
185
ng_one2many_constructor(node_p node)
sys/netgraph7/one2many/ng_one2many.c
198
NG_NODE_SET_PRIVATE(node, priv);
sys/netgraph7/one2many/ng_one2many.c
199
priv->node = node;
sys/netgraph7/one2many/ng_one2many.c
209
ng_one2many_newhook(node_p node, hook_p hook, const char *name)
sys/netgraph7/one2many/ng_one2many.c
211
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/one2many/ng_one2many.c
257
ng_one2many_rcvmsg(node_p node, item_p item, hook_p lasthook)
sys/netgraph7/one2many/ng_one2many.c
259
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/one2many/ng_one2many.c
405
NG_RESPOND_MSG(error, node, item, resp);
sys/netgraph7/one2many/ng_one2many.c
416
const node_p node = NG_HOOK_NODE(hook);
sys/netgraph7/one2many/ng_one2many.c
417
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/one2many/ng_one2many.c
499
ng_one2many_shutdown(node_p node)
sys/netgraph7/one2many/ng_one2many.c
501
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/one2many/ng_one2many.c
506
NG_NODE_SET_PRIVATE(node, NULL);
sys/netgraph7/one2many/ng_one2many.c
507
NG_NODE_UNREF(node);
sys/netgraph7/one2many/ng_one2many.c
609
NG_SEND_MSG_HOOK(dummy_error, priv->node, msg, priv->one.hook, 0);
sys/netgraph7/one2many/ng_one2many.c
72
node_p node; /* link to node */
sys/netgraph7/ppp/ng_ppp.c
1002
const node_p node = NG_HOOK_NODE(hook);
sys/netgraph7/ppp/ng_ppp.c
1003
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/ppp/ng_ppp.c
1009
return (ng_ppp_comp_xmit(node, item, PROT_IP));
sys/netgraph7/ppp/ng_ppp.c
1013
ng_ppp_hcomp_recv(node_p node, item_p item, uint16_t proto, uint16_t linkNum)
sys/netgraph7/ppp/ng_ppp.c
1015
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/ppp/ng_ppp.c
1038
return (ng_ppp_proto_recv(node, item, proto, linkNum));
sys/netgraph7/ppp/ng_ppp.c
1047
const node_p node = NG_HOOK_NODE(hook);
sys/netgraph7/ppp/ng_ppp.c
1048
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/ppp/ng_ppp.c
1054
return (ng_ppp_proto_recv(node, item, PROT_IP, NG_PPP_BUNDLE_LINKNUM));
sys/netgraph7/ppp/ng_ppp.c
1062
ng_ppp_comp_xmit(node_p node, item_p item, uint16_t proto)
sys/netgraph7/ppp/ng_ppp.c
1064
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/ppp/ng_ppp.c
1086
return (ng_ppp_crypt_xmit(node, item, proto));
sys/netgraph7/ppp/ng_ppp.c
1095
const node_p node = NG_HOOK_NODE(hook);
sys/netgraph7/ppp/ng_ppp.c
1096
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/ppp/ng_ppp.c
1123
return (ng_ppp_crypt_xmit(node, item, proto));
sys/netgraph7/ppp/ng_ppp.c
1127
ng_ppp_comp_recv(node_p node, item_p item, uint16_t proto, uint16_t linkNum)
sys/netgraph7/ppp/ng_ppp.c
1129
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/ppp/ng_ppp.c
1154
return (ng_ppp_bypass(node, item, proto, linkNum));
sys/netgraph7/ppp/ng_ppp.c
1157
return (ng_ppp_hcomp_recv(node, item, proto, linkNum));
sys/netgraph7/ppp/ng_ppp.c
1166
const node_p node = NG_HOOK_NODE(hook);
sys/netgraph7/ppp/ng_ppp.c
1167
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/ppp/ng_ppp.c
1186
return (ng_ppp_hcomp_recv(node, item, proto, NG_PPP_BUNDLE_LINKNUM));
sys/netgraph7/ppp/ng_ppp.c
1194
ng_ppp_crypt_xmit(node_p node, item_p item, uint16_t proto)
sys/netgraph7/ppp/ng_ppp.c
1196
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/ppp/ng_ppp.c
1217
return (ng_ppp_mp_xmit(node, item, proto));
sys/netgraph7/ppp/ng_ppp.c
1226
const node_p node = NG_HOOK_NODE(hook);
sys/netgraph7/ppp/ng_ppp.c
1227
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/ppp/ng_ppp.c
1233
return (ng_ppp_mp_xmit(node, item, PROT_CRYPTD));
sys/netgraph7/ppp/ng_ppp.c
1237
ng_ppp_crypt_recv(node_p node, item_p item, uint16_t proto, uint16_t linkNum)
sys/netgraph7/ppp/ng_ppp.c
1239
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/ppp/ng_ppp.c
1253
return (ng_ppp_bypass(node, item, proto, linkNum));
sys/netgraph7/ppp/ng_ppp.c
1257
return (ng_ppp_comp_recv(node, item, proto, linkNum));
sys/netgraph7/ppp/ng_ppp.c
1266
const node_p node = NG_HOOK_NODE(hook);
sys/netgraph7/ppp/ng_ppp.c
1267
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/ppp/ng_ppp.c
1286
return (ng_ppp_comp_recv(node, item, proto, NG_PPP_BUNDLE_LINKNUM));
sys/netgraph7/ppp/ng_ppp.c
1294
ng_ppp_link_xmit(node_p node, item_p item, uint16_t proto, uint16_t linkNum, int plen)
sys/netgraph7/ppp/ng_ppp.c
1296
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/ppp/ng_ppp.c
1382
const node_p node = NG_HOOK_NODE(hook);
sys/netgraph7/ppp/ng_ppp.c
1383
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/ppp/ng_ppp.c
1422
return (ng_ppp_bypass(node, item, proto, linkNum));
sys/netgraph7/ppp/ng_ppp.c
1430
error = ng_ppp_mp_recv(node, item, proto, linkNum);
sys/netgraph7/ppp/ng_ppp.c
1497
ng_ppp_mp_recv(node_p node, item_p item, uint16_t proto, uint16_t linkNum)
sys/netgraph7/ppp/ng_ppp.c
1499
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/ppp/ng_ppp.c
1513
return (ng_ppp_crypt_recv(node, item, proto, linkNum));
sys/netgraph7/ppp/ng_ppp.c
1606
error = ng_ppp_frag_process(node, item);
sys/netgraph7/ppp/ng_ppp.c
1624
ng_ppp_bump_mseq(node_p node, int32_t new_mseq)
sys/netgraph7/ppp/ng_ppp.c
1626
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/ppp/ng_ppp.c
1648
ng_ppp_check_packet(node_p node)
sys/netgraph7/ppp/ng_ppp.c
1650
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/ppp/ng_ppp.c
1681
ng_ppp_get_packet(node_p node, struct mbuf **mp)
sys/netgraph7/ppp/ng_ppp.c
1683
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/ppp/ng_ppp.c
1706
ng_ppp_bump_mseq(node, qent->seq);
sys/netgraph7/ppp/ng_ppp.c
1719
ng_ppp_frag_trim(node_p node)
sys/netgraph7/ppp/ng_ppp.c
1721
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/ppp/ng_ppp.c
1768
ng_ppp_frag_drop(node_p node)
sys/netgraph7/ppp/ng_ppp.c
1770
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/ppp/ng_ppp.c
1782
ng_ppp_bump_mseq(node, qent->seq);
sys/netgraph7/ppp/ng_ppp.c
1799
ng_ppp_frag_process(node_p node, item_p oitem)
sys/netgraph7/ppp/ng_ppp.c
1801
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/ppp/ng_ppp.c
1808
while (ng_ppp_check_packet(node)) {
sys/netgraph7/ppp/ng_ppp.c
1809
ng_ppp_get_packet(node, &m);
sys/netgraph7/ppp/ng_ppp.c
1834
ng_ppp_crypt_recv(node, item, proto,
sys/netgraph7/ppp/ng_ppp.c
1840
} while (ng_ppp_frag_trim(node) || ng_ppp_frag_drop(node));
sys/netgraph7/ppp/ng_ppp.c
1862
ng_ppp_frag_checkstale(node_p node)
sys/netgraph7/ppp/ng_ppp.c
1864
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/ppp/ng_ppp.c
1921
ng_ppp_get_packet(node, &m);
sys/netgraph7/ppp/ng_ppp.c
1937
ng_ppp_crypt_recv(node, item, proto,
sys/netgraph7/ppp/ng_ppp.c
1947
ng_ppp_frag_timeout(node_p node, hook_p hook, void *arg1, int arg2)
sys/netgraph7/ppp/ng_ppp.c
1950
if (NG_NODE_NOT_VALID(node))
sys/netgraph7/ppp/ng_ppp.c
1954
ng_ppp_frag_checkstale(node);
sys/netgraph7/ppp/ng_ppp.c
1957
ng_ppp_start_frag_timer(node);
sys/netgraph7/ppp/ng_ppp.c
1965
ng_ppp_mp_xmit(node_p node, item_p item, uint16_t proto)
sys/netgraph7/ppp/ng_ppp.c
1967
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/ppp/ng_ppp.c
1987
return (ng_ppp_link_xmit(node, item, proto,
sys/netgraph7/ppp/ng_ppp.c
2036
ng_ppp_mp_strategy(node, m->m_pkthdr.len, distrib);
sys/netgraph7/ppp/ng_ppp.c
2134
error = ng_ppp_link_xmit(node, item, PROT_MP,
sys/netgraph7/ppp/ng_ppp.c
2232
ng_ppp_mp_strategy(node_p node, int len, int *distrib)
sys/netgraph7/ppp/ng_ppp.c
2234
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/ppp/ng_ppp.c
2446
ng_ppp_update(node_p node, int newConf)
sys/netgraph7/ppp/ng_ppp.c
2448
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/ppp/ng_ppp.c
2506
ng_ppp_start_frag_timer(node);
sys/netgraph7/ppp/ng_ppp.c
2508
ng_ppp_stop_frag_timer(node);
sys/netgraph7/ppp/ng_ppp.c
2509
ng_ppp_frag_reset(node);
sys/netgraph7/ppp/ng_ppp.c
2527
ng_ppp_config_valid(node_p node, const struct ng_ppp_node_conf *newConf)
sys/netgraph7/ppp/ng_ppp.c
2529
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/ppp/ng_ppp.c
2573
ng_ppp_frag_reset(node_p node)
sys/netgraph7/ppp/ng_ppp.c
2575
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/ppp/ng_ppp.c
2590
ng_ppp_start_frag_timer(node_p node)
sys/netgraph7/ppp/ng_ppp.c
2592
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/ppp/ng_ppp.c
2595
ng_callout(&priv->fragTimer, node, NULL, MP_FRAGTIMER_INTERVAL,
sys/netgraph7/ppp/ng_ppp.c
2603
ng_ppp_stop_frag_timer(node_p node)
sys/netgraph7/ppp/ng_ppp.c
2605
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/ppp/ng_ppp.c
2608
ng_uncallout(&priv->fragTimer, node);
sys/netgraph7/ppp/ng_ppp.c
291
static int ng_ppp_proto_recv(node_p node, item_p item, uint16_t proto,
sys/netgraph7/ppp/ng_ppp.c
293
static int ng_ppp_hcomp_xmit(node_p node, item_p item, uint16_t proto);
sys/netgraph7/ppp/ng_ppp.c
294
static int ng_ppp_hcomp_recv(node_p node, item_p item, uint16_t proto,
sys/netgraph7/ppp/ng_ppp.c
296
static int ng_ppp_comp_xmit(node_p node, item_p item, uint16_t proto);
sys/netgraph7/ppp/ng_ppp.c
297
static int ng_ppp_comp_recv(node_p node, item_p item, uint16_t proto,
sys/netgraph7/ppp/ng_ppp.c
299
static int ng_ppp_crypt_xmit(node_p node, item_p item, uint16_t proto);
sys/netgraph7/ppp/ng_ppp.c
300
static int ng_ppp_crypt_recv(node_p node, item_p item, uint16_t proto,
sys/netgraph7/ppp/ng_ppp.c
302
static int ng_ppp_mp_xmit(node_p node, item_p item, uint16_t proto);
sys/netgraph7/ppp/ng_ppp.c
303
static int ng_ppp_mp_recv(node_p node, item_p item, uint16_t proto,
sys/netgraph7/ppp/ng_ppp.c
305
static int ng_ppp_link_xmit(node_p node, item_p item, uint16_t proto,
sys/netgraph7/ppp/ng_ppp.c
308
static int ng_ppp_bypass(node_p node, item_p item, uint16_t proto,
sys/netgraph7/ppp/ng_ppp.c
311
static void ng_ppp_bump_mseq(node_p node, int32_t new_mseq);
sys/netgraph7/ppp/ng_ppp.c
312
static int ng_ppp_frag_drop(node_p node);
sys/netgraph7/ppp/ng_ppp.c
313
static int ng_ppp_check_packet(node_p node);
sys/netgraph7/ppp/ng_ppp.c
314
static void ng_ppp_get_packet(node_p node, struct mbuf **mp);
sys/netgraph7/ppp/ng_ppp.c
315
static int ng_ppp_frag_process(node_p node, item_p oitem);
sys/netgraph7/ppp/ng_ppp.c
316
static int ng_ppp_frag_trim(node_p node);
sys/netgraph7/ppp/ng_ppp.c
317
static void ng_ppp_frag_timeout(node_p node, hook_p hook, void *arg1,
sys/netgraph7/ppp/ng_ppp.c
319
static void ng_ppp_frag_checkstale(node_p node);
sys/netgraph7/ppp/ng_ppp.c
320
static void ng_ppp_frag_reset(node_p node);
sys/netgraph7/ppp/ng_ppp.c
321
static void ng_ppp_mp_strategy(node_p node, int len, int *distrib);
sys/netgraph7/ppp/ng_ppp.c
326
static int ng_ppp_config_valid(node_p node,
sys/netgraph7/ppp/ng_ppp.c
328
static void ng_ppp_update(node_p node, int newConf);
sys/netgraph7/ppp/ng_ppp.c
329
static void ng_ppp_start_frag_timer(node_p node);
sys/netgraph7/ppp/ng_ppp.c
330
static void ng_ppp_stop_frag_timer(node_p node);
sys/netgraph7/ppp/ng_ppp.c
489
ng_ppp_constructor(node_p node)
sys/netgraph7/ppp/ng_ppp.c
500
NG_NODE_SET_PRIVATE(node, priv);
sys/netgraph7/ppp/ng_ppp.c
522
ng_ppp_newhook(node_p node, hook_p hook, const char *name)
sys/netgraph7/ppp/ng_ppp.c
524
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/ppp/ng_ppp.c
577
ng_ppp_update(node, 0);
sys/netgraph7/ppp/ng_ppp.c
585
ng_ppp_rcvmsg(node_p node, item_p item, hook_p lasthook)
sys/netgraph7/ppp/ng_ppp.c
587
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/ppp/ng_ppp.c
605
if (!ng_ppp_config_valid(node, conf))
sys/netgraph7/ppp/ng_ppp.c
612
ng_ppp_update(node, 1);
sys/netgraph7/ppp/ng_ppp.c
728
NG_RESPOND_MSG(error, node, item, resp);
sys/netgraph7/ppp/ng_ppp.c
737
ng_ppp_shutdown(node_p node)
sys/netgraph7/ppp/ng_ppp.c
739
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/ppp/ng_ppp.c
742
ng_ppp_stop_frag_timer(node);
sys/netgraph7/ppp/ng_ppp.c
745
ng_ppp_frag_reset(node);
sys/netgraph7/ppp/ng_ppp.c
750
NG_NODE_SET_PRIVATE(node, NULL);
sys/netgraph7/ppp/ng_ppp.c
751
NG_NODE_UNREF(node); /* let the node escape */
sys/netgraph7/ppp/ng_ppp.c
761
const node_p node = NG_HOOK_NODE(hook);
sys/netgraph7/ppp/ng_ppp.c
762
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/ppp/ng_ppp.c
772
if (NG_NODE_NUMHOOKS(node) > 0)
sys/netgraph7/ppp/ng_ppp.c
773
ng_ppp_update(node, 0);
sys/netgraph7/ppp/ng_ppp.c
774
else if (NG_NODE_IS_VALID(node))
sys/netgraph7/ppp/ng_ppp.c
775
ng_rmnode_self(node);
sys/netgraph7/ppp/ng_ppp.c
790
const node_p node = NG_HOOK_NODE(hook);
sys/netgraph7/ppp/ng_ppp.c
791
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/ppp/ng_ppp.c
806
const node_p node = NG_HOOK_NODE(hook);
sys/netgraph7/ppp/ng_ppp.c
807
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/ppp/ng_ppp.c
822
const node_p node = NG_HOOK_NODE(hook);
sys/netgraph7/ppp/ng_ppp.c
823
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/ppp/ng_ppp.c
838
const node_p node = NG_HOOK_NODE(hook);
sys/netgraph7/ppp/ng_ppp.c
839
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/ppp/ng_ppp.c
880
ng_ppp_bypass(node_p node, item_p item, uint16_t proto, uint16_t linkNum)
sys/netgraph7/ppp/ng_ppp.c
882
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/ppp/ng_ppp.c
909
ng_ppp_proto_recv(node_p node, item_p item, uint16_t proto, uint16_t linkNum)
sys/netgraph7/ppp/ng_ppp.c
911
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/ppp/ng_ppp.c
935
return (ng_ppp_bypass(node, item, proto, linkNum));
sys/netgraph7/ppp/ng_ppp.c
947
ng_ppp_hcomp_xmit(node_p node, item_p item, uint16_t proto)
sys/netgraph7/ppp/ng_ppp.c
949
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/ppp/ng_ppp.c
961
return (ng_ppp_comp_xmit(node, item, proto));
sys/netgraph7/ppp/ng_ppp.c
970
const node_p node = NG_HOOK_NODE(hook);
sys/netgraph7/ppp/ng_ppp.c
971
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/ppp/ng_ppp.c
977
return (ng_ppp_comp_xmit(node, item, PROT_VJCOMP));
sys/netgraph7/ppp/ng_ppp.c
986
const node_p node = NG_HOOK_NODE(hook);
sys/netgraph7/ppp/ng_ppp.c
987
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/ppp/ng_ppp.c
993
return (ng_ppp_comp_xmit(node, item, PROT_VJUNCOMP));
sys/netgraph7/pppoe/ng_pppoe.c
1033
NG_RESPOND_MSG(error, node, item, resp);
sys/netgraph7/pppoe/ng_pppoe.c
1047
node_p node = NG_HOOK_NODE(hook);
sys/netgraph7/pppoe/ng_pppoe.c
1048
priv_p privp = NG_NODE_PRIVATE(node);
sys/netgraph7/pppoe/ng_pppoe.c
1079
ng_callout(&neg->handle, node, hook, PPPOE_INITIAL_TIMEOUT * hz,
sys/netgraph7/pppoe/ng_pppoe.c
1134
node_p node = NG_HOOK_NODE(hook);
sys/netgraph7/pppoe/ng_pppoe.c
1135
const priv_p privp = NG_NODE_PRIVATE(node);
sys/netgraph7/pppoe/ng_pppoe.c
1142
__func__, node->nd_ID, node, item, hook->hk_name, hook);
sys/netgraph7/pppoe/ng_pppoe.c
1208
ng_uncallout(&neg->handle, node);
sys/netgraph7/pppoe/ng_pppoe.c
1253
ng_callout(&neg->handle, node, hook, PPPOE_OFFER_TIMEOUT * hz,
sys/netgraph7/pppoe/ng_pppoe.c
1281
node_p node = NG_HOOK_NODE(hook);
sys/netgraph7/pppoe/ng_pppoe.c
1282
const priv_p privp = NG_NODE_PRIVATE(node);
sys/netgraph7/pppoe/ng_pppoe.c
1297
__func__, node->nd_ID, node, item, hook->hk_name, hook);
sys/netgraph7/pppoe/ng_pppoe.c
1309
"m_pullup(wh)\n", node->nd_ID);
sys/netgraph7/pppoe/ng_pppoe.c
1330
node->nd_ID);
sys/netgraph7/pppoe/ng_pppoe.c
1354
"fragmented\n", node->nd_ID);
sys/netgraph7/pppoe/ng_pppoe.c
1386
sendhook = pppoe_match_svc(node, tag);
sys/netgraph7/pppoe/ng_pppoe.c
1391
error = pppoe_broadcast_padi(node, m);
sys/netgraph7/pppoe/ng_pppoe.c
1406
"unique field\n", node->nd_ID);
sys/netgraph7/pppoe/ng_pppoe.c
1410
sendhook = pppoe_finduniq(node, utag);
sys/netgraph7/pppoe/ng_pppoe.c
1413
"matching session\n", node->nd_ID);
sys/netgraph7/pppoe/ng_pppoe.c
1428
"in wrong state\n", node->nd_ID);
sys/netgraph7/pppoe/ng_pppoe.c
1446
ng_uncallout(&neg->handle, node);
sys/netgraph7/pppoe/ng_pppoe.c
1471
ng_callout(&neg->handle, node, sp->hook,
sys/netgraph7/pppoe/ng_pppoe.c
1490
sendhook = pppoe_finduniq(node, utag);
sys/netgraph7/pppoe/ng_pppoe.c
1510
ng_uncallout(&neg->handle, node);
sys/netgraph7/pppoe/ng_pppoe.c
1570
sendhook = pppoe_finduniq(node, utag);
sys/netgraph7/pppoe/ng_pppoe.c
1582
ng_uncallout(&neg->handle, node);
sys/netgraph7/pppoe/ng_pppoe.c
1648
ng_uncallout(&sp->neg->handle, node);
sys/netgraph7/pppoe/ng_pppoe.c
1673
node_p node = NG_HOOK_NODE(hook);
sys/netgraph7/pppoe/ng_pppoe.c
1674
const priv_p privp = NG_NODE_PRIVATE(node);
sys/netgraph7/pppoe/ng_pppoe.c
1678
__func__, node->nd_ID, node, item, hook->hk_name, hook);
sys/netgraph7/pppoe/ng_pppoe.c
1691
ng_pppoe_shutdown(node_p node)
sys/netgraph7/pppoe/ng_pppoe.c
1693
const priv_p privp = NG_NODE_PRIVATE(node);
sys/netgraph7/pppoe/ng_pppoe.c
1698
NG_NODE_SET_PRIVATE(node, NULL);
sys/netgraph7/pppoe/ng_pppoe.c
1699
NG_NODE_UNREF(privp->node);
sys/netgraph7/pppoe/ng_pppoe.c
1713
node_p node = NG_HOOK_NODE(hook);
sys/netgraph7/pppoe/ng_pppoe.c
1714
priv_p privp = NG_NODE_PRIVATE(node);
sys/netgraph7/pppoe/ng_pppoe.c
1721
if (NG_NODE_IS_VALID(node))
sys/netgraph7/pppoe/ng_pppoe.c
1722
ng_rmnode_self(node);
sys/netgraph7/pppoe/ng_pppoe.c
1742
"mbufs\n", node->nd_ID);
sys/netgraph7/pppoe/ng_pppoe.c
1789
ng_uncallout(&sp->neg->handle, node);
sys/netgraph7/pppoe/ng_pppoe.c
1797
if ((NG_NODE_NUMHOOKS(node) == 0) &&
sys/netgraph7/pppoe/ng_pppoe.c
1798
(NG_NODE_IS_VALID(node)))
sys/netgraph7/pppoe/ng_pppoe.c
1799
ng_rmnode_self(node);
sys/netgraph7/pppoe/ng_pppoe.c
1807
pppoe_ticker(node_p node, hook_p hook, void *arg1, int arg2)
sys/netgraph7/pppoe/ng_pppoe.c
1816
__func__, node->nd_ID, node, hook->hk_name, hook, sp->Session_ID);
sys/netgraph7/pppoe/ng_pppoe.c
1828
ng_callout(&neg->handle, node, hook, neg->timeout * hz,
sys/netgraph7/pppoe/ng_pppoe.c
1847
node->nd_ID);
sys/netgraph7/pppoe/ng_pppoe.c
253
node_p node; /* back pointer to node */
sys/netgraph7/pppoe/ng_pppoe.c
274
static void pppoe_ticker(node_p node, hook_p hook, void *arg1, int arg2);
sys/netgraph7/pppoe/ng_pppoe.c
416
pppoe_match_svc(node_p node, const struct pppoe_tag *tag)
sys/netgraph7/pppoe/ng_pppoe.c
418
const priv_p privp = NG_NODE_PRIVATE(node);
sys/netgraph7/pppoe/ng_pppoe.c
453
pppoe_broadcast_padi(node_p node, struct mbuf *m0)
sys/netgraph7/pppoe/ng_pppoe.c
455
const priv_p privp = NG_NODE_PRIVATE(node);
sys/netgraph7/pppoe/ng_pppoe.c
477
pppoe_find_svc(node_p node, const char *svc_name, int svc_len)
sys/netgraph7/pppoe/ng_pppoe.c
479
const priv_p privp = NG_NODE_PRIVATE(node);
sys/netgraph7/pppoe/ng_pppoe.c
580
pppoe_finduniq(node_p node, const struct pppoe_tag *tag)
sys/netgraph7/pppoe/ng_pppoe.c
587
LIST_FOREACH(hook, &node->nd_hooks, hk_hooks) {
sys/netgraph7/pppoe/ng_pppoe.c
607
ng_pppoe_constructor(node_p node)
sys/netgraph7/pppoe/ng_pppoe.c
618
NG_NODE_SET_PRIVATE(node, privp);
sys/netgraph7/pppoe/ng_pppoe.c
619
privp->node = node;
sys/netgraph7/pppoe/ng_pppoe.c
632
__func__, node->nd_ID, node);
sys/netgraph7/pppoe/ng_pppoe.c
647
ng_pppoe_newhook(node_p node, hook_p hook, const char *name)
sys/netgraph7/pppoe/ng_pppoe.c
649
const priv_p privp = NG_NODE_PRIVATE(node);
sys/netgraph7/pppoe/ng_pppoe.c
672
__func__, node->nd_ID, node, name, hook);
sys/netgraph7/pppoe/ng_pppoe.c
703
NG_SEND_MSG_ID(error, privp->node, msg,
sys/netgraph7/pppoe/ng_pppoe.c
705
NG_NODE_ID(privp->node));
sys/netgraph7/pppoe/ng_pppoe.c
716
ng_pppoe_rcvmsg(node_p node, item_p item, hook_p lasthook)
sys/netgraph7/pppoe/ng_pppoe.c
718
priv_p privp = NG_NODE_PRIVATE(node);
sys/netgraph7/pppoe/ng_pppoe.c
729
__func__, node->nd_ID, node, msg->header.cmd,
sys/netgraph7/pppoe/ng_pppoe.c
743
"small\n", node->nd_ID);
sys/netgraph7/pppoe/ng_pppoe.c
749
"too big\n", node->nd_ID);
sys/netgraph7/pppoe/ng_pppoe.c
755
"length, %d should be %zd\n", node->nd_ID,
sys/netgraph7/pppoe/ng_pppoe.c
765
hook = ng_findhook(node, ourmsg->hook);
sys/netgraph7/pppoe/ng_pppoe.c
778
if (pppoe_find_svc(node, ourmsg->data,
sys/netgraph7/pppoe/ng_pppoe.c
792
"active\n", node->nd_ID);
sys/netgraph7/pppoe/ng_pppoe.c
921
"primed\n", node->nd_ID);
sys/netgraph7/pptpgre/ng_pptpgre.c
145
node_p node; /* this node pointer */
sys/netgraph7/pptpgre/ng_pptpgre.c
188
static void ng_pptpgre_recv_ack_timeout(node_p node, hook_p hook,
sys/netgraph7/pptpgre/ng_pptpgre.c
190
static void ng_pptpgre_send_ack_timeout(node_p node, hook_p hook,
sys/netgraph7/pptpgre/ng_pptpgre.c
276
ng_pptpgre_constructor(node_p node)
sys/netgraph7/pptpgre/ng_pptpgre.c
287
NG_NODE_SET_PRIVATE(node, priv);
sys/netgraph7/pptpgre/ng_pptpgre.c
293
priv->uppersess.node = node;
sys/netgraph7/pptpgre/ng_pptpgre.c
308
ng_pptpgre_newhook(node_p node, hook_p hook, const char *name)
sys/netgraph7/pptpgre/ng_pptpgre.c
310
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/pptpgre/ng_pptpgre.c
350
hpriv->node = node;
sys/netgraph7/pptpgre/ng_pptpgre.c
365
ng_pptpgre_rcvmsg(node_p node, item_p item, hook_p lasthook)
sys/netgraph7/pptpgre/ng_pptpgre.c
367
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/pptpgre/ng_pptpgre.c
447
NG_RESPOND_MSG(error, node, item, resp);
sys/netgraph7/pptpgre/ng_pptpgre.c
482
const node_p node = NG_HOOK_NODE(hook);
sys/netgraph7/pptpgre/ng_pptpgre.c
483
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/pptpgre/ng_pptpgre.c
502
if ((NG_NODE_NUMHOOKS(node) == 0)
sys/netgraph7/pptpgre/ng_pptpgre.c
503
&& (NG_NODE_IS_VALID(node)))
sys/netgraph7/pptpgre/ng_pptpgre.c
504
ng_rmnode_self(node);
sys/netgraph7/pptpgre/ng_pptpgre.c
512
ng_pptpgre_shutdown(node_p node)
sys/netgraph7/pptpgre/ng_pptpgre.c
514
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/pptpgre/ng_pptpgre.c
525
NG_NODE_UNREF(node);
sys/netgraph7/pptpgre/ng_pptpgre.c
539
const priv_p priv = NG_NODE_PRIVATE(hpriv->node);
sys/netgraph7/pptpgre/ng_pptpgre.c
596
ng_uncallout(&hpriv->sackTimer, hpriv->node);
sys/netgraph7/pptpgre/ng_pptpgre.c
657
node_p node = NG_HOOK_NODE(hook);
sys/netgraph7/pptpgre/ng_pptpgre.c
658
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/pptpgre/ng_pptpgre.c
770
ng_uncallout(&hpriv->rackTimer, hpriv->node);
sys/netgraph7/pptpgre/ng_pptpgre.c
852
ng_callout(&hpriv->rackTimer, hpriv->node, hpriv->hook,
sys/netgraph7/pptpgre/ng_pptpgre.c
862
ng_pptpgre_recv_ack_timeout(node_p node, hook_p hook, void *arg1, int arg2)
sys/netgraph7/pptpgre/ng_pptpgre.c
864
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/pptpgre/ng_pptpgre.c
900
ng_callout(&hpriv->sackTimer, hpriv->node, hpriv->hook,
sys/netgraph7/pptpgre/ng_pptpgre.c
911
ng_pptpgre_send_ack_timeout(node_p node, hook_p hook, void *arg1, int arg2)
sys/netgraph7/pptpgre/ng_pptpgre.c
968
ng_uncallout(&hpriv->sackTimer, hpriv->node);
sys/netgraph7/pptpgre/ng_pptpgre.c
969
ng_uncallout(&hpriv->rackTimer, hpriv->node);
sys/netgraph7/rfc1490/ng_rfc1490.c
162
ng_rfc1490_constructor(node_p node)
sys/netgraph7/rfc1490/ng_rfc1490.c
175
NG_NODE_SET_PRIVATE(node, priv);
sys/netgraph7/rfc1490/ng_rfc1490.c
185
ng_rfc1490_newhook(node_p node, hook_p hook, const char *name)
sys/netgraph7/rfc1490/ng_rfc1490.c
187
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/rfc1490/ng_rfc1490.c
214
ng_rfc1490_rcvmsg(node_p node, item_p item, hook_p lasthook)
sys/netgraph7/rfc1490/ng_rfc1490.c
216
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/rfc1490/ng_rfc1490.c
267
NG_RESPOND_MSG(error, node, item, resp);
sys/netgraph7/rfc1490/ng_rfc1490.c
310
const node_p node = NG_HOOK_NODE(hook);
sys/netgraph7/rfc1490/ng_rfc1490.c
311
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/rfc1490/ng_rfc1490.c
456
ng_rfc1490_shutdown(node_p node)
sys/netgraph7/rfc1490/ng_rfc1490.c
458
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/rfc1490/ng_rfc1490.c
463
NG_NODE_SET_PRIVATE(node, NULL);
sys/netgraph7/rfc1490/ng_rfc1490.c
464
NG_NODE_UNREF(node); /* let the node escape */
sys/netgraph7/socket/ng_socket.c
1025
node_p node = NG_HOOK_NODE(hook);
sys/netgraph7/socket/ng_socket.c
1026
struct ngsock *const priv = NG_NODE_PRIVATE(node);
sys/netgraph7/socket/ng_socket.c
1029
if (NG_NODE_NUMHOOKS(node) == 1)
sys/netgraph7/socket/ng_socket.c
1036
(NG_NODE_NUMHOOKS(node) == 0) && (NG_NODE_IS_VALID(node)))
sys/netgraph7/socket/ng_socket.c
1037
ng_rmnode_self(node);
sys/netgraph7/socket/ng_socket.c
1048
ngs_shutdown(node_p node)
sys/netgraph7/socket/ng_socket.c
1050
struct ngsock *const priv = NG_NODE_PRIVATE(node);
sys/netgraph7/socket/ng_socket.c
1061
priv->node = NULL;
sys/netgraph7/socket/ng_socket.c
1062
NG_NODE_SET_PRIVATE(node, NULL);
sys/netgraph7/socket/ng_socket.c
1065
NG_NODE_UNREF(node);
sys/netgraph7/socket/ng_socket.c
310
if ((error = ng_address_path((pcbp->sockdata->node), item, path, 0))
sys/netgraph7/socket/ng_socket.c
443
if (NG_NODE_NUMHOOKS(pcbp->sockdata->node) != 1) {
sys/netgraph7/socket/ng_socket.c
451
hook = LIST_FIRST(&pcbp->sockdata->node->nd_hooks);
sys/netgraph7/socket/ng_socket.c
466
hook = ng_findhook(pcbp->sockdata->node, hookname);
sys/netgraph7/socket/ng_socket.c
523
if (pcbp->sockdata->node != NULL) {
sys/netgraph7/socket/ng_socket.c
524
node_p node = pcbp->sockdata->node;
sys/netgraph7/socket/ng_socket.c
527
if (NG_NODE_HAS_NAME(node))
sys/netgraph7/socket/ng_socket.c
528
sg_len += namelen = strlen(NG_NODE_NAME(node));
sys/netgraph7/socket/ng_socket.c
532
if (NG_NODE_HAS_NAME(node))
sys/netgraph7/socket/ng_socket.c
533
bcopy(NG_NODE_NAME(node), sg->sg_data, namelen);
sys/netgraph7/socket/ng_socket.c
580
if ((error = ng_make_node_common(&typestruct, &priv->node)) != 0) {
sys/netgraph7/socket/ng_socket.c
587
NG_NODE_SET_PRIVATE(priv->node, priv);
sys/netgraph7/socket/ng_socket.c
588
NG_NODE_REF(priv->node);
sys/netgraph7/socket/ng_socket.c
675
if ((priv->refs == 1) && (priv->node != NULL)) {
sys/netgraph7/socket/ng_socket.c
676
node_p node = priv->node;
sys/netgraph7/socket/ng_socket.c
678
priv->node = NULL;
sys/netgraph7/socket/ng_socket.c
680
NG_NODE_UNREF(node);
sys/netgraph7/socket/ng_socket.c
681
ng_rmnode_self(node);
sys/netgraph7/socket/ng_socket.c
828
return (ng_name_node(priv->node, sap->sg_data));
sys/netgraph7/socket/ng_socket.c
849
ngs_newhook(node_p node, hook_p hook, const char *name)
sys/netgraph7/socket/ng_socket.c
851
NG_HOOK_SET_PRIVATE(hook, NG_NODE_PRIVATE(node));
sys/netgraph7/socket/ng_socket.c
861
node_p node = NG_HOOK_NODE(hook);
sys/netgraph7/socket/ng_socket.c
862
struct ngsock *priv = NG_NODE_PRIVATE(node);
sys/netgraph7/socket/ng_socket.c
865
if (NG_NODE_NUMHOOKS(node) == 1)
sys/netgraph7/socket/ng_socket.c
878
ngs_rcvmsg(node_p node, item_p item, hook_p lasthook)
sys/netgraph7/socket/ng_socket.c
880
struct ngsock *const priv = NG_NODE_PRIVATE(node);
sys/netgraph7/socket/ng_socketvar.h
58
struct ng_node *node; /* the associated netgraph node */
sys/netgraph7/tcpmss/ng_tcpmss.c
150
ng_tcpmss_constructor(node_p node)
sys/netgraph7/tcpmss/ng_tcpmss.c
159
ng_tcpmss_newhook(node_p node, hook_p hook, const char *name)
sys/netgraph7/tcpmss/ng_tcpmss.c
178
(node_p node, item_p item, hook_p lasthook)
sys/netgraph7/tcpmss/ng_tcpmss.c
200
hook = ng_findhook(node, (char *)msg->data);
sys/netgraph7/tcpmss/ng_tcpmss.c
233
in = ng_findhook(node, set->inHook);
sys/netgraph7/tcpmss/ng_tcpmss.c
234
out = ng_findhook(node, set->outHook);
sys/netgraph7/tcpmss/ng_tcpmss.c
256
NG_RESPOND_MSG(error, node, item, resp);
sys/netgraph7/tcpmss/ng_tcpmss.c
366
node_p node = NG_HOOK_NODE(hook);
sys/netgraph7/tcpmss/ng_tcpmss.c
369
LIST_FOREACH(hook2, &node->nd_hooks, hk_hooks) {
sys/netgraph7/tee/ng_tee.c
152
ng_tee_constructor(node_p node)
sys/netgraph7/tee/ng_tee.c
161
NG_NODE_SET_PRIVATE(node, privdata);
sys/netgraph7/tee/ng_tee.c
169
ng_tee_newhook(node_p node, hook_p hook, const char *name)
sys/netgraph7/tee/ng_tee.c
171
sc_p privdata = NG_NODE_PRIVATE(node);
sys/netgraph7/tee/ng_tee.c
211
ng_tee_rcvmsg(node_p node, item_p item, hook_p lasthook)
sys/netgraph7/tee/ng_tee.c
213
const sc_p sc = NG_NODE_PRIVATE(node);
sys/netgraph7/tee/ng_tee.c
277
NG_RESPOND_MSG(error, node, item, resp);
sys/netgraph7/tee/ng_tee.c
341
ng_tee_close(node_p node)
sys/netgraph7/tee/ng_tee.c
343
const sc_p privdata = NG_NODE_PRIVATE(node);
sys/netgraph7/tee/ng_tee.c
355
ng_tee_shutdown(node_p node)
sys/netgraph7/tee/ng_tee.c
357
const sc_p privdata = NG_NODE_PRIVATE(node);
sys/netgraph7/tee/ng_tee.c
359
NG_NODE_SET_PRIVATE(node, NULL);
sys/netgraph7/tee/ng_tee.c
361
NG_NODE_UNREF(node);
sys/netgraph7/tty/ng_tty.c
123
static void ngt_timeout(node_p node, hook_p hook, void *arg1, int arg2);
sys/netgraph7/tty/ng_tty.c
201
error = ng_make_node_common(&typestruct, &sc->node);
sys/netgraph7/tty/ng_tty.c
212
if ((error = ng_name_node(sc->node, name))) {
sys/netgraph7/tty/ng_tty.c
214
NG_NODE_UNREF(sc->node);
sys/netgraph7/tty/ng_tty.c
221
NG_NODE_SET_PRIVATE(sc->node, sc);
sys/netgraph7/tty/ng_tty.c
253
ng_uncallout(&sc->chand, sc->node);
sys/netgraph7/tty/ng_tty.c
256
ng_rmnode_self(sc->node);
sys/netgraph7/tty/ng_tty.c
298
const node_p node = sc->node;
sys/netgraph7/tty/ng_tty.c
301
if (NG_NODE_HAS_NAME(node))
sys/netgraph7/tty/ng_tty.c
302
strncpy(ni->name, NG_NODE_NAME(node), sizeof(ni->name) - 1);
sys/netgraph7/tty/ng_tty.c
303
strncpy(ni->type, node->nd_type->name, sizeof(ni->type) - 1);
sys/netgraph7/tty/ng_tty.c
304
ni->id = (u_int32_t) ng_node2ID(node);
sys/netgraph7/tty/ng_tty.c
305
ni->hooks = NG_NODE_NUMHOOKS(node);
sys/netgraph7/tty/ng_tty.c
328
node_p node;
sys/netgraph7/tty/ng_tty.c
340
node = sc->node;
sys/netgraph7/tty/ng_tty.c
348
log(LOG_DEBUG, "%s: no carrier\n", NG_NODE_NAME(node));
sys/netgraph7/tty/ng_tty.c
356
NG_NODE_NAME(node), c & TTY_ERRORMASK);
sys/netgraph7/tty/ng_tty.c
368
"%s: can't get mbuf\n", NG_NODE_NAME(node));
sys/netgraph7/tty/ng_tty.c
454
ng_callout(&sc->chand, sc->node, NULL, 1, ngt_timeout, NULL, 0);
sys/netgraph7/tty/ng_tty.c
464
ngt_timeout(node_p node, hook_p hook, void *arg1, int arg2)
sys/netgraph7/tty/ng_tty.c
466
const sc_p sc = NG_NODE_PRIVATE(node);
sys/netgraph7/tty/ng_tty.c
485
ngt_constructor(node_p node)
sys/netgraph7/tty/ng_tty.c
494
ngt_newhook(node_p node, hook_p hook, const char *name)
sys/netgraph7/tty/ng_tty.c
496
const sc_p sc = NG_NODE_PRIVATE(node);
sys/netgraph7/tty/ng_tty.c
554
ngt_shutdown(node_p node)
sys/netgraph7/tty/ng_tty.c
556
const sc_p sc = NG_NODE_PRIVATE(node);
sys/netgraph7/tty/ng_tty.c
616
ngt_rcvmsg(node_p node, item_p item, hook_p lasthook)
sys/netgraph7/tty/ng_tty.c
618
const sc_p sc = NG_NODE_PRIVATE(node);
sys/netgraph7/tty/ng_tty.c
653
NG_RESPOND_MSG(error, node, item, resp);
sys/netgraph7/tty/ng_tty.c
88
node_p node; /* Netgraph node */
sys/netgraph7/vjc/ng_vjc.c
236
ng_vjc_constructor(node_p node)
sys/netgraph7/vjc/ng_vjc.c
246
NG_NODE_SET_PRIVATE(node, priv);
sys/netgraph7/vjc/ng_vjc.c
256
ng_vjc_newhook(node_p node, hook_p hook, const char *name)
sys/netgraph7/vjc/ng_vjc.c
258
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/vjc/ng_vjc.c
286
ng_vjc_rcvmsg(node_p node, item_p item, hook_p lasthook)
sys/netgraph7/vjc/ng_vjc.c
288
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/vjc/ng_vjc.c
384
NG_RESPOND_MSG(error, node, item, resp);
sys/netgraph7/vjc/ng_vjc.c
395
const node_p node = NG_HOOK_NODE(hook);
sys/netgraph7/vjc/ng_vjc.c
396
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/vjc/ng_vjc.c
539
ng_vjc_shutdown(node_p node)
sys/netgraph7/vjc/ng_vjc.c
541
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/vjc/ng_vjc.c
545
NG_NODE_SET_PRIVATE(node, NULL);
sys/netgraph7/vjc/ng_vjc.c
546
NG_NODE_UNREF(node);
sys/netgraph7/vjc/ng_vjc.c
556
const node_p node = NG_HOOK_NODE(hook);
sys/netgraph7/vjc/ng_vjc.c
557
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph7/vjc/ng_vjc.c
572
if ((NG_NODE_NUMHOOKS(node) == 0)
sys/netgraph7/vjc/ng_vjc.c
573
&& (NG_NODE_IS_VALID(node)))
sys/netgraph7/vjc/ng_vjc.c
574
ng_rmnode_self(node);
sys/sys/devfs.h
126
struct devfs_node *node;
sys/sys/devfs.h
204
struct devfs_node *node;
sys/sys/devfs.h
238
#define mdv_node __m_u.__m_node.node
sys/sys/devfs.h
441
void *devfs_iterate_topology(struct devfs_node *node,
sys/sys/systimer.h
57
TAILQ_ENTRY(systimer) node;
sys/sys/tree.h
113
#define SPLAY_ASSEMBLE(head, node, left, right, field) do { \
sys/sys/tree.h
116
SPLAY_LEFT((head)->sph_root, field) = SPLAY_RIGHT(node, field); \
sys/sys/tree.h
117
SPLAY_RIGHT((head)->sph_root, field) = SPLAY_LEFT(node, field); \
sys/sys/tree.h
305
struct type *node; \
sys/sys/tree.h
592
if (inprog->node == elm) \
sys/sys/tree.h
593
inprog->node = RB_NEXT(name, head, elm); \
sys/sys/tree.h
777
info.node = RB_NEXT(name, head, best); \
sys/sys/tree.h
782
best = info.node; \
sys/sys/tree.h
785
info.node = RB_NEXT(name, head, best); \
sys/sys/uuid.h
55
__uint8_t node[_UUID_NODE_LEN];
sys/vfs/devfs/devfs_core.c
1283
struct devfs_node *node;
sys/vfs/devfs/devfs_core.c
1311
node = (struct devfs_node *)msg->mdv_load;
sys/vfs/devfs/devfs_core.c
1312
devfs_create_all_dev_worker(node);
sys/vfs/devfs/devfs_core.c
1819
devfs_alias_apply(struct devfs_node *node, struct devfs_alias *alias)
sys/vfs/devfs/devfs_core.c
1825
if ((node->node_type == Nroot) || (node->node_type == Ndir)) {
sys/vfs/devfs/devfs_core.c
1826
if (node->nchildren > 2) {
sys/vfs/devfs/devfs_core.c
1827
TAILQ_FOREACH_MUTABLE(node1, DEVFS_DENODE_HEAD(node), link, node2) {
sys/vfs/devfs/devfs_core.c
1832
if (node->d_dev == alias->dev_target)
sys/vfs/devfs/devfs_core.c
1833
devfs_alias_create(alias->name, node, 0);
sys/vfs/devfs/devfs_core.c
184
struct devfs_node *node = NULL;
sys/vfs/devfs/devfs_core.c
1843
devfs_alias_check_create(struct devfs_node *node)
sys/vfs/devfs/devfs_core.c
1848
if (node->d_dev == alias->dev_target)
sys/vfs/devfs/devfs_core.c
1849
devfs_alias_create(alias->name, node, 0);
sys/vfs/devfs/devfs_core.c
187
node = objcache_get(devfs_node_cache, M_WAITOK);
sys/vfs/devfs/devfs_core.c
188
bzero(node, sizeof(*node));
sys/vfs/devfs/devfs_core.c
192
node->d_dev = NULL;
sys/vfs/devfs/devfs_core.c
193
node->nchildren = 1;
sys/vfs/devfs/devfs_core.c
194
node->mp = mp;
sys/vfs/devfs/devfs_core.c
195
node->d_dir.d_ino = devfs_fetch_ino();
sys/vfs/devfs/devfs_core.c
1965
struct devfs_node *node, *found = NULL;
sys/vfs/devfs/devfs_core.c
1967
TAILQ_FOREACH(node, DEVFS_DENODE_HEAD(parent), link) {
sys/vfs/devfs/devfs_core.c
1968
if (name_len != node->d_dir.d_namlen)
sys/vfs/devfs/devfs_core.c
1971
if (!memcmp(dir_name, node->d_dir.d_name, name_len)) {
sys/vfs/devfs/devfs_core.c
1972
found = node;
sys/vfs/devfs/devfs_core.c
1992
struct devfs_node *node = parent;
sys/vfs/devfs/devfs_core.c
2006
node = devfs_resolve_or_create_dir(node, buf, idx, create);
sys/vfs/devfs/devfs_core.c
2007
if (node == NULL) {
sys/vfs/devfs/devfs_core.c
201
node->cookie_jar = 2;
sys/vfs/devfs/devfs_core.c
2016
node = devfs_resolve_or_create_dir(node, buf, idx, create);
sys/vfs/devfs/devfs_core.c
2018
return (node);
sys/vfs/devfs/devfs_core.c
206
node->mode = DEVFS_DEFAULT_MODE;
sys/vfs/devfs/devfs_core.c
207
node->uid = DEVFS_DEFAULT_UID;
sys/vfs/devfs/devfs_core.c
2071
struct devfs_node *parent, *node = NULL;
sys/vfs/devfs/devfs_core.c
208
node->gid = DEVFS_DEFAULT_GID;
sys/vfs/devfs/devfs_core.c
2102
node = devfs_find_device_node_by_name(parent, name);
sys/vfs/devfs/devfs_core.c
2103
if (node) {
sys/vfs/devfs/devfs_core.c
2104
if (node->d_dev == dev) {
sys/vfs/devfs/devfs_core.c
2117
node = NULL;
sys/vfs/devfs/devfs_core.c
2122
node = devfs_allocp(Ndev, name, parent, parent->mp, dev);
sys/vfs/devfs/devfs_core.c
2131
node->parent->flags |= DEVFS_HIDDEN;
sys/vfs/devfs/devfs_core.c
2132
node->flags |= DEVFS_HIDDEN;
sys/vfs/devfs/devfs_core.c
2139
node->flags |= (DEVFS_PTY | DEVFS_INVISIBLE);
sys/vfs/devfs/devfs_core.c
2150
node->flags |= (DEVFS_PTY | DEVFS_INVISIBLE);
sys/vfs/devfs/devfs_core.c
2156
return node;
sys/vfs/devfs/devfs_core.c
216
node->flags |= DEVFS_NODE_LINKED;
sys/vfs/devfs/devfs_core.c
2164
devfs_find_device_node_callback(struct devfs_node *node, cdev_t target)
sys/vfs/devfs/devfs_core.c
2166
if ((node->node_type == Ndev) && (node->d_dev == target)) {
sys/vfs/devfs/devfs_core.c
2167
return node;
sys/vfs/devfs/devfs_core.c
218
TAILQ_INIT(DEVFS_DENODE_HEAD(node));
sys/vfs/devfs/devfs_core.c
2180
struct devfs_node *node, *found = NULL;
sys/vfs/devfs/devfs_core.c
2183
TAILQ_FOREACH(node, DEVFS_DENODE_HEAD(parent), link) {
sys/vfs/devfs/devfs_core.c
2184
if (len != node->d_dir.d_namlen)
sys/vfs/devfs/devfs_core.c
2187
if (!memcmp(node->d_dir.d_name, target, len)) {
sys/vfs/devfs/devfs_core.c
2188
found = node;
sys/vfs/devfs/devfs_core.c
219
node->d_dir.d_type = DT_DIR;
sys/vfs/devfs/devfs_core.c
2197
devfs_inode_to_vnode_worker_callback(struct devfs_node *node, ino_t *inop)
sys/vfs/devfs/devfs_core.c
220
node->nchildren = 2;
sys/vfs/devfs/devfs_core.c
2202
if (node->d_dir.d_ino == target) {
sys/vfs/devfs/devfs_core.c
2203
if (node->v_node) {
sys/vfs/devfs/devfs_core.c
2204
vp = node->v_node;
sys/vfs/devfs/devfs_core.c
2208
devfs_allocv(&vp, node);
sys/vfs/devfs/devfs_core.c
2234
struct devfs_node *node, *parent;
sys/vfs/devfs/devfs_core.c
224
node->d_dir.d_type = DT_LNK;
sys/vfs/devfs/devfs_core.c
2256
node = devfs_find_device_node_by_name(parent, name);
sys/vfs/devfs/devfs_core.c
2258
if (node) {
sys/vfs/devfs/devfs_core.c
2259
vfs_timestamp(&node->parent->mtime);
sys/vfs/devfs/devfs_core.c
2260
devfs_gc(node);
sys/vfs/devfs/devfs_core.c
2272
devfs_set_perms(struct devfs_node *node, uid_t uid, gid_t gid,
sys/vfs/devfs/devfs_core.c
2275
node->mode = mode;
sys/vfs/devfs/devfs_core.c
2276
node->uid = uid;
sys/vfs/devfs/devfs_core.c
2277
node->gid = gid;
sys/vfs/devfs/devfs_core.c
228
node->d_dir.d_type = DT_REG;
sys/vfs/devfs/devfs_core.c
233
node->d_dir.d_type = DT_CHR;
sys/vfs/devfs/devfs_core.c
234
node->d_dev = dev;
sys/vfs/devfs/devfs_core.c
2358
devfs_tracer_add_orphan(struct devfs_node *node)
sys/vfs/devfs/devfs_core.c
236
node->mode = dev->si_perms;
sys/vfs/devfs/devfs_core.c
2362
KKASSERT(node);
sys/vfs/devfs/devfs_core.c
2364
orphan->node = node;
sys/vfs/devfs/devfs_core.c
2366
KKASSERT((node->flags & DEVFS_ORPHANED) == 0);
sys/vfs/devfs/devfs_core.c
2367
node->flags |= DEVFS_ORPHANED;
sys/vfs/devfs/devfs_core.c
2368
TAILQ_INSERT_TAIL(DEVFS_ORPHANLIST(node->mp), orphan, link);
sys/vfs/devfs/devfs_core.c
237
node->uid = dev->si_uid;
sys/vfs/devfs/devfs_core.c
2375
devfs_tracer_del_orphan(struct devfs_node *node)
sys/vfs/devfs/devfs_core.c
2379
KKASSERT(node);
sys/vfs/devfs/devfs_core.c
238
node->gid = dev->si_gid;
sys/vfs/devfs/devfs_core.c
2381
TAILQ_FOREACH(orphan, DEVFS_ORPHANLIST(node->mp), link) {
sys/vfs/devfs/devfs_core.c
2382
if (orphan->node == node) {
sys/vfs/devfs/devfs_core.c
2383
node->flags &= ~DEVFS_ORPHANED;
sys/vfs/devfs/devfs_core.c
2384
TAILQ_REMOVE(DEVFS_ORPHANLIST(node->mp), orphan, link);
sys/vfs/devfs/devfs_core.c
240
devfs_alias_check_create(node);
sys/vfs/devfs/devfs_core.c
2409
orphan->node->flags &= ~DEVFS_ORPHANED;
sys/vfs/devfs/devfs_core.c
2410
devfs_freep(orphan->node);
sys/vfs/devfs/devfs_core.c
248
node->v_node = NULL;
sys/vfs/devfs/devfs_core.c
249
node->node_type = devfsnodetype;
sys/vfs/devfs/devfs_core.c
252
node->d_dir.d_namlen = namlen;
sys/vfs/devfs/devfs_core.c
253
node->d_dir.d_name = kmalloc(namlen+1, M_DEVFS, M_WAITOK);
sys/vfs/devfs/devfs_core.c
254
memcpy(node->d_dir.d_name, name, namlen);
sys/vfs/devfs/devfs_core.c
255
node->d_dir.d_name[namlen] = '\0';
sys/vfs/devfs/devfs_core.c
258
node->parent = parent;
sys/vfs/devfs/devfs_core.c
2598
devfs_node_is_accessible(struct devfs_node *node)
sys/vfs/devfs/devfs_core.c
2600
if ((node) && (!(node->flags & DEVFS_HIDDEN)))
sys/vfs/devfs/devfs_core.c
261
vfs_timestamp(&node->atime);
sys/vfs/devfs/devfs_core.c
262
node->mtime = node->ctime = node->atime;
sys/vfs/devfs/devfs_core.c
272
node->cookie = parent->cookie_jar++;
sys/vfs/devfs/devfs_core.c
273
node->flags |= DEVFS_NODE_LINKED;
sys/vfs/devfs/devfs_core.c
274
TAILQ_INSERT_TAIL(DEVFS_DENODE_HEAD(parent), node, link);
sys/vfs/devfs/devfs_core.c
281
node, node->d_dir.d_name,
sys/vfs/devfs/devfs_core.c
292
devfs_rule_check_apply(node, NULL);
sys/vfs/devfs/devfs_core.c
296
return node;
sys/vfs/devfs/devfs_core.c
303
devfs_allocv(struct vnode **vpp, struct devfs_node *node)
sys/vfs/devfs/devfs_core.c
308
KKASSERT(node);
sys/vfs/devfs/devfs_core.c
317
while ((vp = node->v_node) != NULL) {
sys/vfs/devfs/devfs_core.c
337
if ((error = getnewvnode(VT_DEVFS, node->mp, vpp, 0, 0)) != 0) {
sys/vfs/devfs/devfs_core.c
345
if (node->v_node != NULL) {
sys/vfs/devfs/devfs_core.c
351
vp->v_data = node;
sys/vfs/devfs/devfs_core.c
352
node->v_node = vp;
sys/vfs/devfs/devfs_core.c
354
switch (node->node_type) {
sys/vfs/devfs/devfs_core.c
372
KKASSERT(node->d_dev);
sys/vfs/devfs/devfs_core.c
374
vp->v_uminor = node->d_dev->si_uminor;
sys/vfs/devfs/devfs_core.c
375
vp->v_umajor = node->d_dev->si_umajor;
sys/vfs/devfs/devfs_core.c
377
v_associate_rdev(vp, node->d_dev);
sys/vfs/devfs/devfs_core.c
378
vp->v_ops = &node->mp->mnt_vn_spec_ops;
sys/vfs/devfs/devfs_core.c
379
if (node->d_dev->si_ops->head.flags & D_KVABIO)
sys/vfs/devfs/devfs_core.c
400
struct devfs_node *node;
sys/vfs/devfs/devfs_core.c
402
node = devfs_allocp(devfsnodetype, name, parent, mp, dev);
sys/vfs/devfs/devfs_core.c
404
if (node != NULL)
sys/vfs/devfs/devfs_core.c
405
devfs_allocv(vpp, node);
sys/vfs/devfs/devfs_core.c
424
devfs_freep(struct devfs_node *node)
sys/vfs/devfs/devfs_core.c
429
KKASSERT(node);
sys/vfs/devfs/devfs_core.c
442
if (node->flags & DEVFS_DESTROYED) {
sys/vfs/devfs/devfs_core.c
443
if ((node->flags & DEVFS_NLINKSWAIT) &&
sys/vfs/devfs/devfs_core.c
444
node->nlinks == 0) {
sys/vfs/devfs/devfs_core.c
446
node->d_dir.d_name);
sys/vfs/devfs/devfs_core.c
447
if (node->d_dir.d_name) {
sys/vfs/devfs/devfs_core.c
448
kfree(node->d_dir.d_name, M_DEVFS);
sys/vfs/devfs/devfs_core.c
449
node->d_dir.d_name = NULL;
sys/vfs/devfs/devfs_core.c
451
objcache_put(devfs_node_cache, node);
sys/vfs/devfs/devfs_core.c
454
node->d_dir.d_name, node);
sys/vfs/devfs/devfs_core.c
458
node->flags |= DEVFS_DESTROYED;
sys/vfs/devfs/devfs_core.c
466
atomic_subtract_long(&DEVFS_MNTDATA(node->mp)->leak_count, 1);
sys/vfs/devfs/devfs_core.c
467
atomic_subtract_long(&DEVFS_MNTDATA(node->mp)->file_count, 1);
sys/vfs/devfs/devfs_core.c
468
if (node->flags & DEVFS_ORPHANED)
sys/vfs/devfs/devfs_core.c
469
devfs_tracer_del_orphan(node);
sys/vfs/devfs/devfs_core.c
483
while ((vp = node->v_node) != NULL) {
sys/vfs/devfs/devfs_core.c
493
if (node->v_node == NULL) {
sys/vfs/devfs/devfs_core.c
500
node->v_node = NULL;
sys/vfs/devfs/devfs_core.c
509
kprintf("devfs_freep: livelock on node %p\n", node);
sys/vfs/devfs/devfs_core.c
517
if (node->symlink_name) {
sys/vfs/devfs/devfs_core.c
518
kfree(node->symlink_name, M_DEVFS);
sys/vfs/devfs/devfs_core.c
519
node->symlink_name = NULL;
sys/vfs/devfs/devfs_core.c
526
if (node->nlinks) {
sys/vfs/devfs/devfs_core.c
527
node->flags |= DEVFS_NLINKSWAIT;
sys/vfs/devfs/devfs_core.c
529
if (node->d_dir.d_name) {
sys/vfs/devfs/devfs_core.c
530
kfree(node->d_dir.d_name, M_DEVFS);
sys/vfs/devfs/devfs_core.c
531
node->d_dir.d_name = NULL;
sys/vfs/devfs/devfs_core.c
533
objcache_put(devfs_node_cache, node);
sys/vfs/devfs/devfs_core.c
540
static void *devfs_alias_getvp(struct devfs_node *node)
sys/vfs/devfs/devfs_core.c
542
struct devfs_node *found = node;
sys/vfs/devfs/devfs_core.c
566
devfs_unlinkp(struct devfs_node *node)
sys/vfs/devfs/devfs_core.c
571
KKASSERT(node);
sys/vfs/devfs/devfs_core.c
577
devfs_tracer_add_orphan(node);
sys/vfs/devfs/devfs_core.c
579
parent = node->parent;
sys/vfs/devfs/devfs_core.c
580
node->parent = NULL;
sys/vfs/devfs/devfs_core.c
585
if (node->flags & DEVFS_NODE_LINKED) {
sys/vfs/devfs/devfs_core.c
587
TAILQ_REMOVE(DEVFS_DENODE_HEAD(parent), node, link);
sys/vfs/devfs/devfs_core.c
589
} else if (node == DEVFS_MNTDATA(node->mp)->root_node) {
sys/vfs/devfs/devfs_core.c
590
DEVFS_MNTDATA(node->mp)->root_node = NULL;
sys/vfs/devfs/devfs_core.c
592
node->flags &= ~DEVFS_NODE_LINKED;
sys/vfs/devfs/devfs_core.c
610
if (node->node_type == Nlink) {
sys/vfs/devfs/devfs_core.c
611
if ((target = node->link_target) != NULL) {
sys/vfs/devfs/devfs_core.c
612
vp = devfs_alias_getvp(node);
sys/vfs/devfs/devfs_core.c
613
node->link_target = NULL;
sys/vfs/devfs/devfs_core.c
623
vp = node->v_node;
sys/vfs/devfs/devfs_core.c
631
devfs_iterate_topology(struct devfs_node *node,
sys/vfs/devfs/devfs_core.c
637
if (((node->node_type == Nroot) || (node->node_type == Ndir)) &&
sys/vfs/devfs/devfs_core.c
638
node->nchildren > 2) {
sys/vfs/devfs/devfs_core.c
639
TAILQ_FOREACH_MUTABLE(node1, DEVFS_DENODE_HEAD(node),
sys/vfs/devfs/devfs_core.c
646
ret = callback(node, arg1);
sys/vfs/devfs/devfs_core.c
652
devfs_alias_reaper_callback(struct devfs_node *node, void *unused)
sys/vfs/devfs/devfs_core.c
654
if (node->node_type == Nlink) {
sys/vfs/devfs/devfs_core.c
655
devfs_unlinkp(node);
sys/vfs/devfs/devfs_core.c
656
devfs_freep(node);
sys/vfs/devfs/devfs_core.c
667
devfs_reaperp_callback(struct devfs_node *node, void *unused)
sys/vfs/devfs/devfs_core.c
669
devfs_unlinkp(node);
sys/vfs/devfs/devfs_core.c
670
devfs_freep(node);
sys/vfs/devfs/devfs_core.c
685
devfs_freep(orphan->node);
sys/vfs/devfs/devfs_core.c
691
devfs_gc_dirs_callback(struct devfs_node *node, void *unused)
sys/vfs/devfs/devfs_core.c
693
if (node->node_type == Ndir) {
sys/vfs/devfs/devfs_core.c
694
if ((node->nchildren == 2) &&
sys/vfs/devfs/devfs_core.c
695
!(node->flags & DEVFS_USER_CREATED)) {
sys/vfs/devfs/devfs_core.c
696
devfs_unlinkp(node);
sys/vfs/devfs/devfs_core.c
697
devfs_freep(node);
sys/vfs/devfs/devfs_core.c
705
devfs_gc_links_callback(struct devfs_node *node, struct devfs_node *target)
sys/vfs/devfs/devfs_core.c
707
if ((node->node_type == Nlink) && (node->link_target == target)) {
sys/vfs/devfs/devfs_core.c
708
devfs_unlinkp(node);
sys/vfs/devfs/devfs_core.c
709
devfs_freep(node);
sys/vfs/devfs/devfs_core.c
721
devfs_gc(struct devfs_node *node)
sys/vfs/devfs/devfs_core.c
723
struct devfs_node *root_node = DEVFS_MNTDATA(node->mp)->root_node;
sys/vfs/devfs/devfs_core.c
725
if (node->nlinks > 0)
sys/vfs/devfs/devfs_core.c
727
(devfs_iterate_callback_t *)devfs_gc_links_callback, node);
sys/vfs/devfs/devfs_core.c
729
devfs_unlinkp(node);
sys/vfs/devfs/devfs_core.c
733
devfs_freep(node);
sys/vfs/devfs/devfs_rules.c
213
devfs_rule_reset_node(struct devfs_node *node, void *unused)
sys/vfs/devfs/devfs_rules.c
219
if (node->flags & DEVFS_RULE_HIDDEN)
sys/vfs/devfs/devfs_rules.c
220
node->flags &= ~(DEVFS_HIDDEN | DEVFS_RULE_HIDDEN);
sys/vfs/devfs/devfs_rules.c
222
if ((node->node_type == Nlink) && (node->flags & DEVFS_RULE_CREATED)) {
sys/vfs/devfs/devfs_rules.c
223
KKASSERT(node->link_target);
sys/vfs/devfs/devfs_rules.c
224
node->flags &= ~DEVFS_RULE_CREATED;
sys/vfs/devfs/devfs_rules.c
225
--node->link_target->nlinks;
sys/vfs/devfs/devfs_rules.c
226
devfs_gc(node);
sys/vfs/devfs/devfs_rules.c
227
} else if ((node->node_type == Ndev) && (node->d_dev)) {
sys/vfs/devfs/devfs_rules.c
228
node->uid = node->d_dev->si_uid;
sys/vfs/devfs/devfs_rules.c
229
node->gid = node->d_dev->si_gid;
sys/vfs/devfs/devfs_rules.c
230
node->mode = node->d_dev->si_perms;
sys/vfs/devfs/devfs_rules.c
237
devfs_rule_create_link(struct devfs_node *node, struct devfs_rule *rule)
sys/vfs/devfs/devfs_rules.c
248
rule->linkname, node->d_dir.d_name+len);
sys/vfs/devfs/devfs_rules.c
249
devfs_alias_create(buf, node, 1);
sys/vfs/devfs/devfs_rules.c
251
devfs_alias_create(rule->linkname, node, 1);
sys/vfs/devfs/devfs_rules.c
256
devfs_rule_check_apply(struct devfs_node *node, void *unused)
sys/vfs/devfs/devfs_rules.c
259
struct mount *mp = node->mp;
sys/vfs/devfs/devfs_rules.c
298
( (rule->dev_type == 0) || (!dev_is_good(node->d_dev)) ||
sys/vfs/devfs/devfs_rules.c
299
(!(dev_dflags(node->d_dev) & rule->dev_type))) )
sys/vfs/devfs/devfs_rules.c
307
(!devfs_rule_checkname(rule, node)) )
sys/vfs/devfs/devfs_rules.c
316
if ((node->d_dir.d_namlen == 5) &&
sys/vfs/devfs/devfs_rules.c
317
(!memcmp(node->d_dir.d_name, "devfs", 5))) {
sys/vfs/devfs/devfs_rules.c
324
node->flags |= (DEVFS_HIDDEN | DEVFS_RULE_HIDDEN);
sys/vfs/devfs/devfs_rules.c
330
node->flags &= ~DEVFS_HIDDEN;
sys/vfs/devfs/devfs_rules.c
336
devfs_rule_create_link(node, rule);
sys/vfs/devfs/devfs_rules.c
338
devfs_alias_create(rule->linkname, node, 1);
sys/vfs/devfs/devfs_rules.c
346
node->mode = rule->mode;
sys/vfs/devfs/devfs_rules.c
347
node->uid = rule->uid;
sys/vfs/devfs/devfs_rules.c
348
node->gid = rule->gid;
sys/vfs/devfs/devfs_rules.c
361
devfs_rule_checkname(struct devfs_rule *rule, struct devfs_node *node)
sys/vfs/devfs/devfs_rules.c
363
struct devfs_node *parent = DEVFS_MNTDATA(node->mp)->root_node;
sys/vfs/devfs/devfs_rules.c
375
if (node->parent != parent)
sys/vfs/devfs/devfs_rules.c
380
no_match = memcmp(name, node->d_dir.d_name, strlen(name));
sys/vfs/devfs/devfs_rules.c
383
no_match = devfs_WildCaseCmp(name, node->d_dir.d_name);
sys/vfs/devfs/devfs_vfsops.c
229
struct devfs_node *node;
sys/vfs/devfs/devfs_vfsops.c
232
if ((node = DEVFS_NODE(vp)) != NULL) {
sys/vfs/devfs/devfs_vfsops.c
235
dfhp->fid_ino = node->d_dir.d_ino;
sys/vfs/devfs/devfs_vnops.c
1055
if (node)
sys/vfs/devfs/devfs_vnops.c
1056
vfs_timestamp(&node->atime);
sys/vfs/devfs/devfs_vnops.c
1067
if (node && (node->flags & DEVFS_PTY) == DEVFS_PTY) {
sys/vfs/devfs/devfs_vnops.c
1068
if (node->flags & DEVFS_INVISIBLE)
sys/vfs/devfs/devfs_vnops.c
1069
node->flags &= ~DEVFS_INVISIBLE;
sys/vfs/devfs/devfs_vnops.c
1088
struct devfs_node *node;
sys/vfs/devfs/devfs_vnops.c
1176
node = DEVFS_NODE(ap->a_vp);
sys/vfs/devfs/devfs_vnops.c
1177
if (node && (node->flags & DEVFS_PTY))
sys/vfs/devfs/devfs_vnops.c
1178
node->flags |= DEVFS_INVISIBLE;
sys/vfs/devfs/devfs_vnops.c
1254
struct devfs_node *node;
sys/vfs/devfs/devfs_vnops.c
1270
node = DEVFS_NODE(vp);
sys/vfs/devfs/devfs_vnops.c
1296
if (node)
sys/vfs/devfs/devfs_vnops.c
1297
vfs_timestamp(&node->atime);
sys/vfs/devfs/devfs_vnops.c
1310
struct devfs_node *node;
sys/vfs/devfs/devfs_vnops.c
1323
node = DEVFS_NODE(vp);
sys/vfs/devfs/devfs_vnops.c
1369
if (node) {
sys/vfs/devfs/devfs_vnops.c
1370
vfs_timestamp(&node->atime);
sys/vfs/devfs/devfs_vnops.c
1371
vfs_timestamp(&node->mtime);
sys/vfs/devfs/devfs_vnops.c
1522
struct devfs_node *node;
sys/vfs/devfs/devfs_vnops.c
1540
node = DEVFS_NODE(vp);
sys/vfs/devfs/devfs_vnops.c
1572
if (node) {
sys/vfs/devfs/devfs_vnops.c
1573
vfs_timestamp(&node->atime);
sys/vfs/devfs/devfs_vnops.c
1574
vfs_timestamp(&node->mtime);
sys/vfs/devfs/devfs_vnops.c
1697
struct devfs_node *node;
sys/vfs/devfs/devfs_vnops.c
1706
node = DEVFS_NODE(vp);
sys/vfs/devfs/devfs_vnops.c
1717
if (node)
sys/vfs/devfs/devfs_vnops.c
1718
vfs_timestamp(&node->atime);
sys/vfs/devfs/devfs_vnops.c
1732
struct devfs_node *node;
sys/vfs/devfs/devfs_vnops.c
1741
node = DEVFS_NODE(vp);
sys/vfs/devfs/devfs_vnops.c
1752
if (node) {
sys/vfs/devfs/devfs_vnops.c
1753
vfs_timestamp(&node->atime);
sys/vfs/devfs/devfs_vnops.c
1754
vfs_timestamp(&node->mtime);
sys/vfs/devfs/devfs_vnops.c
1771
struct devfs_node *node;
sys/vfs/devfs/devfs_vnops.c
1778
node = DEVFS_NODE(vp);
sys/vfs/devfs/devfs_vnops.c
1780
if (node) {
sys/vfs/devfs/devfs_vnops.c
1781
vfs_timestamp(&node->atime);
sys/vfs/devfs/devfs_vnops.c
1782
vfs_timestamp(&node->mtime);
sys/vfs/devfs/devfs_vnops.c
1799
struct devfs_node *node;
sys/vfs/devfs/devfs_vnops.c
1806
node = DEVFS_NODE(vp);
sys/vfs/devfs/devfs_vnops.c
1808
if (node)
sys/vfs/devfs/devfs_vnops.c
1809
vfs_timestamp(&node->atime);
sys/vfs/devfs/devfs_vnops.c
212
node_sync_dev_get(struct devfs_node *node)
sys/vfs/devfs/devfs_vnops.c
216
if ((dev = node->d_dev) && (dev->si_flags & SI_OVERRIDE)) {
sys/vfs/devfs/devfs_vnops.c
217
node->uid = dev->si_uid;
sys/vfs/devfs/devfs_vnops.c
218
node->gid = dev->si_gid;
sys/vfs/devfs/devfs_vnops.c
219
node->mode = dev->si_perms;
sys/vfs/devfs/devfs_vnops.c
224
node_sync_dev_set(struct devfs_node *node)
sys/vfs/devfs/devfs_vnops.c
228
if ((dev = node->d_dev) && (dev->si_flags & SI_OVERRIDE)) {
sys/vfs/devfs/devfs_vnops.c
229
dev->si_uid = node->uid;
sys/vfs/devfs/devfs_vnops.c
230
dev->si_gid = node->gid;
sys/vfs/devfs/devfs_vnops.c
231
dev->si_perms = node->mode;
sys/vfs/devfs/devfs_vnops.c
248
struct devfs_node *node = DEVFS_NODE(ap->a_vp);
sys/vfs/devfs/devfs_vnops.c
251
if (!devfs_node_is_accessible(node))
sys/vfs/devfs/devfs_vnops.c
253
node_sync_dev_get(node);
sys/vfs/devfs/devfs_vnops.c
254
error = vop_helper_access(ap, node->uid, node->gid,
sys/vfs/devfs/devfs_vnops.c
255
node->mode, node->flags);
sys/vfs/devfs/devfs_vnops.c
264
struct devfs_node *node = DEVFS_NODE(ap->a_vp);
sys/vfs/devfs/devfs_vnops.c
266
if (node == NULL || (node->flags & DEVFS_NODE_LINKED) == 0)
sys/vfs/devfs/devfs_vnops.c
275
struct devfs_node *node;
sys/vfs/devfs/devfs_vnops.c
297
node = DEVFS_NODE(vp);
sys/vfs/devfs/devfs_vnops.c
299
if (node) {
sys/vfs/devfs/devfs_vnops.c
300
if (node->v_node != vp) {
sys/vfs/devfs/devfs_vnops.c
302
vp, node->v_node);
sys/vfs/devfs/devfs_vnops.c
305
node->v_node = NULL;
sys/vfs/devfs/devfs_vnops.c
306
if ((node->flags & DEVFS_NODE_LINKED) == 0)
sys/vfs/devfs/devfs_vnops.c
307
devfs_freep(node);
sys/vfs/devfs/devfs_vnops.c
326
struct devfs_node *node;
sys/vfs/devfs/devfs_vnops.c
399
TAILQ_FOREACH(node, DEVFS_DENODE_HEAD(dnode), link) {
sys/vfs/devfs/devfs_vnops.c
400
if ((node->flags & DEVFS_HIDDEN) ||
sys/vfs/devfs/devfs_vnops.c
401
(node->flags & DEVFS_INVISIBLE)) {
sys/vfs/devfs/devfs_vnops.c
410
if ((node->node_type == Nlink) && (node->link_target != NULL) &&
sys/vfs/devfs/devfs_vnops.c
411
(node->link_target->flags & DEVFS_HIDDEN))
sys/vfs/devfs/devfs_vnops.c
414
if (node->cookie < saveoff)
sys/vfs/devfs/devfs_vnops.c
417
saveoff = node->cookie;
sys/vfs/devfs/devfs_vnops.c
419
error2 = vop_write_dirent(&error, ap->a_uio, node->d_dir.d_ino,
sys/vfs/devfs/devfs_vnops.c
420
node->d_dir.d_type,
sys/vfs/devfs/devfs_vnops.c
421
node->d_dir.d_namlen,
sys/vfs/devfs/devfs_vnops.c
422
node->d_dir.d_name);
sys/vfs/devfs/devfs_vnops.c
430
cookies[cookie_index] = node->cookie;
sys/vfs/devfs/devfs_vnops.c
461
struct devfs_node *node, *found = NULL;
sys/vfs/devfs/devfs_vnops.c
482
TAILQ_FOREACH(node, DEVFS_DENODE_HEAD(dnode), link) {
sys/vfs/devfs/devfs_vnops.c
483
if (len == node->d_dir.d_namlen) {
sys/vfs/devfs/devfs_vnops.c
484
if (!memcmp(ncp->nc_name, node->d_dir.d_name, len)) {
sys/vfs/devfs/devfs_vnops.c
485
found = node;
sys/vfs/devfs/devfs_vnops.c
550
struct devfs_node *node = DEVFS_NODE(ap->a_vp);
sys/vfs/devfs/devfs_vnops.c
556
if (!devfs_node_is_accessible(node))
sys/vfs/devfs/devfs_vnops.c
565
if (node == NULL)
sys/vfs/devfs/devfs_vnops.c
568
node_sync_dev_get(node);
sys/vfs/devfs/devfs_vnops.c
575
vap->va_mode = node->mode;
sys/vfs/devfs/devfs_vnops.c
583
vap->va_atime = node->atime;
sys/vfs/devfs/devfs_vnops.c
584
vap->va_mtime = node->mtime;
sys/vfs/devfs/devfs_vnops.c
585
vap->va_ctime = node->ctime;
sys/vfs/devfs/devfs_vnops.c
589
vap->va_uid = node->uid;
sys/vfs/devfs/devfs_vnops.c
590
vap->va_gid = node->gid;
sys/vfs/devfs/devfs_vnops.c
595
if ((node->node_type == Ndev) && node->d_dev) {
sys/vfs/devfs/devfs_vnops.c
596
reference_dev(node->d_dev);
sys/vfs/devfs/devfs_vnops.c
597
vap->va_rminor = node->d_dev->si_uminor;
sys/vfs/devfs/devfs_vnops.c
598
release_dev(node->d_dev);
sys/vfs/devfs/devfs_vnops.c
602
if (node->symlink_name != 0) {
sys/vfs/devfs/devfs_vnops.c
603
vap->va_bytes = vap->va_size = node->symlink_namelen;
sys/vfs/devfs/devfs_vnops.c
610
if ((node->d_dev) && (dev_dflags(node->d_dev) & D_DISK)) {
sys/vfs/devfs/devfs_vnops.c
612
error = dev_dioctl(node->d_dev, DIOCGPART, (void *)&pinfo,
sys/vfs/devfs/devfs_vnops.c
628
struct devfs_node *node = DEVFS_NODE(ap->a_vp);
sys/vfs/devfs/devfs_vnops.c
635
if (!devfs_node_is_accessible(node))
sys/vfs/devfs/devfs_vnops.c
637
node_sync_dev_get(node);
sys/vfs/devfs/devfs_vnops.c
642
cur_uid = node->uid;
sys/vfs/devfs/devfs_vnops.c
643
cur_gid = node->gid;
sys/vfs/devfs/devfs_vnops.c
644
cur_mode = node->mode;
sys/vfs/devfs/devfs_vnops.c
650
if (node->uid != cur_uid || node->gid != cur_gid) {
sys/vfs/devfs/devfs_vnops.c
651
node->uid = cur_uid;
sys/vfs/devfs/devfs_vnops.c
652
node->gid = cur_gid;
sys/vfs/devfs/devfs_vnops.c
653
node->mode = cur_mode;
sys/vfs/devfs/devfs_vnops.c
658
cur_mode = node->mode;
sys/vfs/devfs/devfs_vnops.c
660
node->uid, node->gid, &cur_mode);
sys/vfs/devfs/devfs_vnops.c
661
if (error == 0 && node->mode != cur_mode) {
sys/vfs/devfs/devfs_vnops.c
662
node->mode = cur_mode;
sys/vfs/devfs/devfs_vnops.c
667
node_sync_dev_set(node);
sys/vfs/devfs/devfs_vnops.c
668
vfs_timestamp(&node->ctime);
sys/vfs/devfs/devfs_vnops.c
677
struct devfs_node *node = DEVFS_NODE(ap->a_vp);
sys/vfs/devfs/devfs_vnops.c
680
if (!devfs_node_is_accessible(node))
sys/vfs/devfs/devfs_vnops.c
684
ret = uiomove(node->symlink_name, node->symlink_namelen, ap->a_uio);
sys/vfs/devfs/devfs_vnops.c
701
struct devfs_node *node;
sys/vfs/devfs/devfs_vnops.c
714
node = DEVFS_NODE(*ap->a_vpp);
sys/vfs/devfs/devfs_vnops.c
715
node->flags |= DEVFS_USER_CREATED;
sys/vfs/devfs/devfs_vnops.c
728
struct devfs_node *node;
sys/vfs/devfs/devfs_vnops.c
745
node = DEVFS_NODE(*ap->a_vpp);
sys/vfs/devfs/devfs_vnops.c
746
node->flags |= DEVFS_USER_CREATED;
sys/vfs/devfs/devfs_vnops.c
747
node->symlink_namelen = targetlen;
sys/vfs/devfs/devfs_vnops.c
748
node->symlink_name = kmalloc(targetlen + 1, M_DEVFS, M_WAITOK);
sys/vfs/devfs/devfs_vnops.c
749
memcpy(node->symlink_name, ap->a_target, targetlen);
sys/vfs/devfs/devfs_vnops.c
750
node->symlink_name[targetlen] = '\0';
sys/vfs/devfs/devfs_vnops.c
763
struct devfs_node *node;
sys/vfs/devfs/devfs_vnops.c
777
TAILQ_FOREACH(node, DEVFS_DENODE_HEAD(dnode), link) {
sys/vfs/devfs/devfs_vnops.c
778
if (ncp->nc_nlen != node->d_dir.d_namlen)
sys/vfs/devfs/devfs_vnops.c
780
if (memcmp(ncp->nc_name, node->d_dir.d_name, ncp->nc_nlen))
sys/vfs/devfs/devfs_vnops.c
786
if ((node->flags & DEVFS_USER_CREATED) == 0) {
sys/vfs/devfs/devfs_vnops.c
789
} else if (node->node_type != Ndir) {
sys/vfs/devfs/devfs_vnops.c
792
} else if (node->nchildren > 2) {
sys/vfs/devfs/devfs_vnops.c
796
if (node->v_node)
sys/vfs/devfs/devfs_vnops.c
797
cache_inval_vp(node->v_node, CINV_DESTROY);
sys/vfs/devfs/devfs_vnops.c
798
devfs_unlinkp(node);
sys/vfs/devfs/devfs_vnops.c
814
struct devfs_node *node;
sys/vfs/devfs/devfs_vnops.c
828
TAILQ_FOREACH(node, DEVFS_DENODE_HEAD(dnode), link) {
sys/vfs/devfs/devfs_vnops.c
829
if (ncp->nc_nlen != node->d_dir.d_namlen)
sys/vfs/devfs/devfs_vnops.c
831
if (memcmp(ncp->nc_name, node->d_dir.d_name, ncp->nc_nlen))
sys/vfs/devfs/devfs_vnops.c
837
if ((node->flags & DEVFS_USER_CREATED) == 0) {
sys/vfs/devfs/devfs_vnops.c
840
} else if (node->node_type == Ndir) {
sys/vfs/devfs/devfs_vnops.c
844
if (node->v_node)
sys/vfs/devfs/devfs_vnops.c
845
cache_inval_vp(node->v_node, CINV_DESTROY);
sys/vfs/devfs/devfs_vnops.c
846
devfs_unlinkp(node);
sys/vfs/devfs/devfs_vnops.c
864
struct devfs_node *node = DEVFS_NODE(vp);
sys/vfs/devfs/devfs_vnops.c
869
if (node) {
sys/vfs/devfs/devfs_vnops.c
870
if (node->d_dev == NULL)
sys/vfs/devfs/devfs_vnops.c
872
if (!devfs_node_is_accessible(node))
sys/vfs/devfs/devfs_vnops.c
897
if (node && ap->a_fpp) {
sys/vfs/devfs/devfs_vnops.c
903
ndev = devfs_clone(dev, node->d_dir.d_name,
sys/vfs/devfs/devfs_vnops.c
904
node->d_dir.d_namlen,
sys/vfs/devfs/devfs_vnops.c
921
((node->parent->node_type == Nroot) ?
sys/vfs/devfs/devfs_vnops.c
922
"ROOT!" : node->parent->d_dir.d_name),
sys/vfs/devfs/devfs_vnops.c
926
((struct devfs_node *)(TAILQ_LAST(DEVFS_DENODE_HEAD(node->parent), devfs_node_head)))->d_dir.d_name);
sys/vfs/hammer/hammer.h
1036
int hammer_cursor_seek(hammer_cursor_t cursor, hammer_node_t node,
sys/vfs/hammer/hammer.h
1101
void hammer_cursor_parent_changed(hammer_node_t node, hammer_node_t oparent,
sys/vfs/hammer/hammer.h
1103
void hammer_cursor_inserted_element(hammer_node_t node, int index);
sys/vfs/hammer/hammer.h
1104
void hammer_cursor_deleted_element(hammer_node_t node, int index);
sys/vfs/hammer/hammer.h
1124
hammer_node_t node,
sys/vfs/hammer/hammer.h
1126
void hammer_node_lock_init(hammer_node_lock_t parent, hammer_node_t node);
sys/vfs/hammer/hammer.h
1140
int hammer_btree_search_node(hammer_base_elm_t elm, hammer_node_ondisk_t node);
sys/vfs/hammer/hammer.h
1142
hammer_node_t node, int *parent_indexp,
sys/vfs/hammer/hammer.h
1181
void hammer_ref_node(hammer_node_t node);
sys/vfs/hammer/hammer.h
1184
void hammer_rel_node(hammer_node_t node);
sys/vfs/hammer/hammer.h
1186
hammer_node_t node);
sys/vfs/hammer/hammer.h
1188
hammer_node_t node);
sys/vfs/hammer/hammer.h
1190
void hammer_flush_node(hammer_node_t node, int locked);
sys/vfs/hammer/hammer.h
1440
hammer_modify_node_noundo(hammer_transaction_t trans, hammer_node_t node)
sys/vfs/hammer/hammer.h
1442
KKASSERT((node->flags & HAMMER_NODE_CRCBAD) == 0);
sys/vfs/hammer/hammer.h
1443
hammer_modify_buffer(trans, node->buffer, NULL, 0);
sys/vfs/hammer/hammer.h
1447
hammer_modify_node_all(hammer_transaction_t trans, hammer_node_t node)
sys/vfs/hammer/hammer.h
1449
KKASSERT((node->flags & HAMMER_NODE_CRCBAD) == 0);
sys/vfs/hammer/hammer.h
1450
hammer_modify_buffer(trans, node->buffer,
sys/vfs/hammer/hammer.h
1451
node->ondisk, sizeof(*node->ondisk));
sys/vfs/hammer/hammer.h
1455
hammer_modify_node(hammer_transaction_t trans, hammer_node_t node,
sys/vfs/hammer/hammer.h
1458
KKASSERT((char *)base >= (char *)node->ondisk &&
sys/vfs/hammer/hammer.h
1460
(char *)node->ondisk + sizeof(*node->ondisk));
sys/vfs/hammer/hammer.h
1461
KKASSERT((node->flags & HAMMER_NODE_CRCBAD) == 0);
sys/vfs/hammer/hammer.h
1464
hammer_modify_node_all(trans, node);
sys/vfs/hammer/hammer.h
1466
hammer_modify_buffer(trans, node->buffer, base, len);
sys/vfs/hammer/hammer.h
1467
hammer_modify_buffer(trans, node->buffer, &node->ondisk->crc,
sys/vfs/hammer/hammer.h
1469
--node->buffer->io.modify_refs; /* only want one ref */
sys/vfs/hammer/hammer.h
1481
hammer_modify_node_done(hammer_node_t node)
sys/vfs/hammer/hammer.h
1483
node->flags |= HAMMER_NODE_CRCGOOD;
sys/vfs/hammer/hammer.h
1484
if ((node->flags & HAMMER_NODE_NEEDSCRC) == 0) {
sys/vfs/hammer/hammer.h
1485
node->flags |= HAMMER_NODE_NEEDSCRC;
sys/vfs/hammer/hammer.h
1486
node->buffer->io.gencrc = 1;
sys/vfs/hammer/hammer.h
1487
hammer_ref_node(node);
sys/vfs/hammer/hammer.h
1489
hammer_modify_buffer_done(node->buffer);
sys/vfs/hammer/hammer.h
1532
#define hammer_modify_node_field(trans, node, field) \
sys/vfs/hammer/hammer.h
1533
hammer_modify_node(trans, node, &(node)->ondisk->field, \
sys/vfs/hammer/hammer.h
1534
sizeof((node)->ondisk->field))
sys/vfs/hammer/hammer.h
273
struct hammer_node *node;
sys/vfs/hammer/hammer.h
718
hammer_node_t node;
sys/vfs/hammer/hammer_btree.c
1033
KKASSERT(cursor->node != NULL);
sys/vfs/hammer/hammer_btree.c
1045
if (btree_node_is_full(cursor->node->ondisk) == 0)
sys/vfs/hammer/hammer_btree.c
1047
if (cursor->node->ondisk->parent == 0 ||
sys/vfs/hammer/hammer_btree.c
1061
node = cursor->node->ondisk;
sys/vfs/hammer/hammer_btree.c
1062
while (node->type == HAMMER_BTREE_TYPE_INTERNAL) {
sys/vfs/hammer/hammer_btree.c
1081
(intmax_t)cursor->node->node_offset,
sys/vfs/hammer/hammer_btree.c
1082
node->count);
sys/vfs/hammer/hammer_btree.c
1089
i = hammer_btree_search_node(&cursor->key_beg, node);
sys/vfs/hammer/hammer_btree.c
1090
while (i <= node->count) {
sys/vfs/hammer/hammer_btree.c
1092
elm = &node->elms[i];
sys/vfs/hammer/hammer_btree.c
1096
&node->elms[i], i, r);
sys/vfs/hammer/hammer_btree.c
1109
i, node->count, r);
sys/vfs/hammer/hammer_btree.c
1132
elm = &node->elms[0];
sys/vfs/hammer/hammer_btree.c
1156
hammer_modify_node_field(cursor->trans, cursor->node,
sys/vfs/hammer/hammer_btree.c
1158
save = node->elms[0].base.btype;
sys/vfs/hammer/hammer_btree.c
1159
node->elms[0].base = *cursor->left_bound;
sys/vfs/hammer/hammer_btree.c
1160
node->elms[0].base.btype = save;
sys/vfs/hammer/hammer_btree.c
1161
hammer_modify_node_done(cursor->node);
sys/vfs/hammer/hammer_btree.c
1162
} else if (i == node->count + 1) {
sys/vfs/hammer/hammer_btree.c
1193
elm = &node->elms[i];
sys/vfs/hammer/hammer_btree.c
1195
hammer_modify_node(cursor->trans, cursor->node,
sys/vfs/hammer/hammer_btree.c
1198
hammer_modify_node_done(cursor->node);
sys/vfs/hammer/hammer_btree.c
1209
elm = &node->elms[i];
sys/vfs/hammer/hammer_btree.c
1236
if (btree_node_is_full(node)) {
sys/vfs/hammer/hammer_btree.c
1247
node = cursor->node->ondisk;
sys/vfs/hammer/hammer_btree.c
1259
node = cursor->node->ondisk;
sys/vfs/hammer/hammer_btree.c
126
hammer_node_ondisk_t node;
sys/vfs/hammer/hammer_btree.c
1277
KKASSERT (node->type == HAMMER_BTREE_TYPE_LEAF);
sys/vfs/hammer/hammer_btree.c
1278
KKASSERT(node->count <= HAMMER_BTREE_LEAF_ELMS);
sys/vfs/hammer/hammer_btree.c
1281
(intmax_t)cursor->node->node_offset,
sys/vfs/hammer/hammer_btree.c
1282
node->count);
sys/vfs/hammer/hammer_btree.c
1289
i = hammer_btree_search_node(&cursor->key_beg, node);
sys/vfs/hammer/hammer_btree.c
1290
while (i < node->count) {
sys/vfs/hammer/hammer_btree.c
1292
elm = &node->elms[i];
sys/vfs/hammer/hammer_btree.c
1297
hkprintf(" LELM %p [%d] r=%d\n", &node->elms[i], i, r);
sys/vfs/hammer/hammer_btree.c
1319
&node->elms[i].base) != 0) {
sys/vfs/hammer/hammer_btree.c
1335
(intmax_t)cursor->node->node_offset, i);
sys/vfs/hammer/hammer_btree.c
1346
(intmax_t)cursor->node->node_offset, i);
sys/vfs/hammer/hammer_btree.c
1358
btree_node_is_full(node)) {
sys/vfs/hammer/hammer_btree.c
137
node = cursor->node->ondisk;
sys/vfs/hammer/hammer_btree.c
138
if (node == NULL)
sys/vfs/hammer/hammer_btree.c
1390
hammer_btree_search_node(hammer_base_elm_t elm, hammer_node_ondisk_t node)
sys/vfs/hammer/hammer_btree.c
140
if (cursor->index < node->count &&
sys/vfs/hammer/hammer_btree.c
1401
s = node->count;
sys/vfs/hammer/hammer_btree.c
1405
r = hammer_btree_cmp(elm, &node->elms[i].leaf.base);
sys/vfs/hammer/hammer_btree.c
1440
hammer_node_t node;
sys/vfs/hammer/hammer_btree.c
1454
hammer_node_lock_init(&lockroot, cursor->node);
sys/vfs/hammer/hammer_btree.c
1469
node = cursor->node;
sys/vfs/hammer/hammer_btree.c
1470
ondisk = node->ondisk;
sys/vfs/hammer/hammer_btree.c
1473
(node->flags & HAMMER_NODE_NONLINEAR) == 0) {
sys/vfs/hammer/hammer_btree.c
1475
node->flags |= HAMMER_NODE_NONLINEAR;
sys/vfs/hammer/hammer_btree.c
1503
ondisk->mirror_tid = node->ondisk->mirror_tid;
sys/vfs/hammer/hammer_btree.c
1506
ondisk->elms[0].base.btype = node->ondisk->type;
sys/vfs/hammer/hammer_btree.c
1507
ondisk->elms[0].internal.subtree_offset = node->node_offset;
sys/vfs/hammer/hammer_btree.c
1549
hammer_modify_node_all(cursor->trans, node);
sys/vfs/hammer/hammer_btree.c
1550
ondisk = node->ondisk;
sys/vfs/hammer/hammer_btree.c
1559
hammer_cursor_split_node(node, new_node, split);
sys/vfs/hammer/hammer_btree.c
1622
node->ondisk->parent = parent->node_offset;
sys/vfs/hammer/hammer_btree.c
1630
hammer_modify_node_done(node);
sys/vfs/hammer/hammer_btree.c
1648
hammer_unlock(&cursor->node->lock);
sys/vfs/hammer/hammer_btree.c
1649
hammer_rel_node(cursor->node);
sys/vfs/hammer/hammer_btree.c
1650
cursor->node = new_node; /* locked and ref'd */
sys/vfs/hammer/hammer_btree.c
1664
&cursor->node->ondisk->elms[0].internal.base) <= 0);
sys/vfs/hammer/hammer_btree.c
1666
&cursor->node->ondisk->elms[cursor->node->ondisk->count].internal.base) >= 0);
sys/vfs/hammer/hammer_btree.c
1700
&cursor->node->ondisk->elms[0].leaf.base) <= 0);
sys/vfs/hammer/hammer_btree.c
1702
&cursor->node->ondisk->elms[cursor->node->ondisk->count-1].leaf.base) > 0);
sys/vfs/hammer/hammer_btree.c
1711
leaf = cursor->node;
sys/vfs/hammer/hammer_btree.c
174
if (cursor->index == node->count) {
sys/vfs/hammer/hammer_btree.c
177
(intmax_t)cursor->node->node_offset,
sys/vfs/hammer/hammer_btree.c
184
cursor->parent->ondisk->elms[cursor->parent_index].internal.subtree_offset == cursor->node->node_offset);
sys/vfs/hammer/hammer_btree.c
1889
hammer_unlock(&cursor->node->lock);
sys/vfs/hammer/hammer_btree.c
189
node = cursor->node->ondisk;
sys/vfs/hammer/hammer_btree.c
1890
hammer_rel_node(cursor->node);
sys/vfs/hammer/hammer_btree.c
1891
cursor->node = new_leaf;
sys/vfs/hammer/hammer_btree.c
190
KKASSERT(cursor->index != node->count);
sys/vfs/hammer/hammer_btree.c
1909
&cursor->node->ondisk->elms[0].leaf.base) <= 0);
sys/vfs/hammer/hammer_btree.c
1911
&cursor->node->ondisk->elms[cursor->node->ondisk->count-1].leaf.base) > 0);
sys/vfs/hammer/hammer_btree.c
1942
hammer_node_t node;
sys/vfs/hammer/hammer_btree.c
1947
node = cursor->node;
sys/vfs/hammer/hammer_btree.c
1953
ondisk = node->ondisk;
sys/vfs/hammer/hammer_btree.c
1956
hammer_modify_node_all(cursor->trans, node);
sys/vfs/hammer/hammer_btree.c
1957
KKASSERT(ondisk == node->ondisk);
sys/vfs/hammer/hammer_btree.c
1960
hammer_modify_node_done(node);
sys/vfs/hammer/hammer_btree.c
2006
hammer_cursor_deleted_element(cursor->node, 0);
sys/vfs/hammer/hammer_btree.c
2009
KKASSERT(node != cursor->node);
sys/vfs/hammer/hammer_btree.c
2011
node, cursor->node, cursor->index);
sys/vfs/hammer/hammer_btree.c
2012
hammer_modify_node_all(cursor->trans, node);
sys/vfs/hammer/hammer_btree.c
2013
ondisk = node->ondisk;
sys/vfs/hammer/hammer_btree.c
2016
hammer_modify_node_done(node);
sys/vfs/hammer/hammer_btree.c
2017
hammer_flush_node(node, 0);
sys/vfs/hammer/hammer_btree.c
2018
hammer_delete_node(cursor->trans, node);
sys/vfs/hammer/hammer_btree.c
2031
hammer_unlock(&node->lock);
sys/vfs/hammer/hammer_btree.c
2032
hammer_rel_node(node);
sys/vfs/hammer/hammer_btree.c
2051
KKASSERT(elm->internal.subtree_offset == node->node_offset);
sys/vfs/hammer/hammer_btree.c
2088
hammer_cursor_removed_node(node, parent, cursor->parent_index);
sys/vfs/hammer/hammer_btree.c
2090
hammer_flush_node(node, 0);
sys/vfs/hammer/hammer_btree.c
2091
hammer_delete_node(cursor->trans, node);
sys/vfs/hammer/hammer_btree.c
213
if (node->type == HAMMER_BTREE_TYPE_INTERNAL) {
sys/vfs/hammer/hammer_btree.c
214
elm = &node->elms[cursor->index];
sys/vfs/hammer/hammer_btree.c
2144
mirror_tid = cursor->node->ondisk->mirror_tid;
sys/vfs/hammer/hammer_btree.c
2167
hammer_node_t node;
sys/vfs/hammer/hammer_btree.c
2191
node = cursor->node;
sys/vfs/hammer/hammer_btree.c
2192
if (node->ondisk->type != HAMMER_BTREE_TYPE_INTERNAL)
sys/vfs/hammer/hammer_btree.c
2198
elm = &node->ondisk->elms[cursor->index].internal;
sys/vfs/hammer/hammer_btree.c
2201
hammer_modify_node(cursor->trans, node, &elm->mirror_tid,
sys/vfs/hammer/hammer_btree.c
2204
hammer_modify_node_done(node);
sys/vfs/hammer/hammer_btree.c
2208
(intmax_t)node->node_offset,
sys/vfs/hammer/hammer_btree.c
2216
if (node->ondisk->mirror_tid >= mirror_tid)
sys/vfs/hammer/hammer_btree.c
2218
hammer_modify_node_field(cursor->trans, node, mirror_tid);
sys/vfs/hammer/hammer_btree.c
2219
node->ondisk->mirror_tid = mirror_tid;
sys/vfs/hammer/hammer_btree.c
2220
hammer_modify_node_done(node);
sys/vfs/hammer/hammer_btree.c
2224
(intmax_t)node->node_offset);
sys/vfs/hammer/hammer_btree.c
2238
hammer_btree_get_parent(hammer_transaction_t trans, hammer_node_t node,
sys/vfs/hammer/hammer_btree.c
2248
parent = hammer_get_node(trans, node->ondisk->parent, 0, errorp);
sys/vfs/hammer/hammer_btree.c
2272
if (node->ondisk->count) {
sys/vfs/hammer/hammer_btree.c
2273
i = hammer_btree_search_node(&node->ondisk->elms[0].base,
sys/vfs/hammer/hammer_btree.c
2280
if (elm->internal.subtree_offset == node->node_offset)
sys/vfs/hammer/hammer_btree.c
2286
hpanic("Bad B-Tree link: parent %p node %p", parent, node);
sys/vfs/hammer/hammer_btree.c
2302
btree_set_parent_of_child(hammer_transaction_t trans, hammer_node_t node,
sys/vfs/hammer/hammer_btree.c
2315
child->ondisk->parent = node->node_offset;
sys/vfs/hammer/hammer_btree.c
2327
hammer_node_lock_init(hammer_node_lock_t parent, hammer_node_t node)
sys/vfs/hammer/hammer_btree.c
2331
parent->node = node;
sys/vfs/hammer/hammer_btree.c
2333
parent->count = node->ondisk->count;
sys/vfs/hammer/hammer_btree.c
2405
hammer_node_t node;
sys/vfs/hammer/hammer_btree.c
2414
node = parent->node;
sys/vfs/hammer/hammer_btree.c
2415
ondisk = node->ondisk;
sys/vfs/hammer/hammer_btree.c
2471
item->node = child;
sys/vfs/hammer/hammer_btree.c
2509
*parent->copy = *parent->node->ondisk;
sys/vfs/hammer/hammer_btree.c
2526
hammer_modify_node_all(cursor->trans, parent->node);
sys/vfs/hammer/hammer_btree.c
2527
*parent->node->ondisk = *parent->copy;
sys/vfs/hammer/hammer_btree.c
2528
hammer_modify_node_done(parent->node);
sys/vfs/hammer/hammer_btree.c
2530
hammer_flush_node(parent->node, 0);
sys/vfs/hammer/hammer_btree.c
2531
hammer_delete_node(cursor->trans, parent->node);
sys/vfs/hammer/hammer_btree.c
2558
hammer_unlock(&item->node->lock);
sys/vfs/hammer/hammer_btree.c
2559
hammer_rel_node(item->node);
sys/vfs/hammer/hammer_btree.c
2715
btree_node_is_full(hammer_node_ondisk_t node)
sys/vfs/hammer/hammer_btree.c
2719
n = hammer_node_max_elements(node->type);
sys/vfs/hammer/hammer_btree.c
2721
hpanic("bad type %d", node->type);
sys/vfs/hammer/hammer_btree.c
2723
return(n == node->count);
sys/vfs/hammer/hammer_btree.c
273
node = cursor->node->ondisk;
sys/vfs/hammer/hammer_btree.c
276
elm = &node->elms[cursor->index];
sys/vfs/hammer/hammer_btree.c
2788
(intmax_t)cursor->node->node_offset,
sys/vfs/hammer/hammer_btree.c
338
elm = &cursor->node->ondisk->elms[cursor->index];
sys/vfs/hammer/hammer_btree.c
360
ondisk = cursor->node->ondisk;
sys/vfs/hammer/hammer_btree.c
398
hammer_node_ondisk_t node;
sys/vfs/hammer/hammer_btree.c
413
node = cursor->node->ondisk;
sys/vfs/hammer/hammer_btree.c
414
if (node == NULL)
sys/vfs/hammer/hammer_btree.c
420
if (cursor->index == cursor->node->ondisk->count)
sys/vfs/hammer/hammer_btree.c
450
node = cursor->node->ondisk;
sys/vfs/hammer/hammer_btree.c
451
KKASSERT(cursor->index != node->count);
sys/vfs/hammer/hammer_btree.c
462
KKASSERT(cursor->index != node->count);
sys/vfs/hammer/hammer_btree.c
463
if (node->type == HAMMER_BTREE_TYPE_INTERNAL) {
sys/vfs/hammer/hammer_btree.c
464
elm = &node->elms[cursor->index];
sys/vfs/hammer/hammer_btree.c
494
node = cursor->node->ondisk;
sys/vfs/hammer/hammer_btree.c
497
cursor->index = node->count - 1;
sys/vfs/hammer/hammer_btree.c
500
elm = &node->elms[cursor->index];
sys/vfs/hammer/hammer_btree.c
540
elm = &cursor->node->ondisk->elms[cursor->index];
sys/vfs/hammer/hammer_btree.c
683
hammer_node_ondisk_t node;
sys/vfs/hammer/hammer_btree.c
693
if (cursor->node == NULL) {
sys/vfs/hammer/hammer_btree.c
703
node = cursor->node->ondisk;
sys/vfs/hammer/hammer_btree.c
704
elm = &node->elms[cursor->index];
sys/vfs/hammer/hammer_btree.c
706
hmp = cursor->node->hmp;
sys/vfs/hammer/hammer_btree.c
711
if (node->type == HAMMER_BTREE_TYPE_INTERNAL)
sys/vfs/hammer/hammer_btree.c
717
KKASSERT(node->type == HAMMER_BTREE_TYPE_LEAF);
sys/vfs/hammer/hammer_btree.c
795
hammer_node_ondisk_t node;
sys/vfs/hammer/hammer_btree.c
813
hammer_modify_node_all(cursor->trans, cursor->node);
sys/vfs/hammer/hammer_btree.c
814
node = cursor->node->ondisk;
sys/vfs/hammer/hammer_btree.c
817
KKASSERT(node->type == HAMMER_BTREE_TYPE_LEAF);
sys/vfs/hammer/hammer_btree.c
818
KKASSERT(node->count < HAMMER_BTREE_LEAF_ELMS);
sys/vfs/hammer/hammer_btree.c
819
if (i != node->count) {
sys/vfs/hammer/hammer_btree.c
820
bcopy(&node->elms[i], &node->elms[i+1],
sys/vfs/hammer/hammer_btree.c
821
(node->count - i) * sizeof(*elm));
sys/vfs/hammer/hammer_btree.c
823
node->elms[i].leaf = *elm;
sys/vfs/hammer/hammer_btree.c
824
++node->count;
sys/vfs/hammer/hammer_btree.c
825
hammer_cursor_inserted_element(cursor->node, i);
sys/vfs/hammer/hammer_btree.c
831
if (node->mirror_tid < elm->base.delete_tid) {
sys/vfs/hammer/hammer_btree.c
832
node->mirror_tid = elm->base.delete_tid;
sys/vfs/hammer/hammer_btree.c
835
if (node->mirror_tid < elm->base.create_tid) {
sys/vfs/hammer/hammer_btree.c
836
node->mirror_tid = elm->base.create_tid;
sys/vfs/hammer/hammer_btree.c
839
hammer_modify_node_done(cursor->node);
sys/vfs/hammer/hammer_btree.c
847
KKASSERT(hammer_btree_cmp(&node->elms[i-1].leaf.base, &elm->base) < 0);
sys/vfs/hammer/hammer_btree.c
849
if (i != node->count - 1)
sys/vfs/hammer/hammer_btree.c
850
KKASSERT(hammer_btree_cmp(&node->elms[i+1].leaf.base, &elm->base) > 0);
sys/vfs/hammer/hammer_btree.c
87
static __inline int btree_node_is_full(hammer_node_ondisk_t node);
sys/vfs/hammer/hammer_btree.c
879
hammer_node_t node;
sys/vfs/hammer/hammer_btree.c
896
node = cursor->node;
sys/vfs/hammer/hammer_btree.c
897
ondisk = node->ondisk;
sys/vfs/hammer/hammer_btree.c
902
hammer_modify_node_all(cursor->trans, node);
sys/vfs/hammer/hammer_btree.c
908
hammer_modify_node_done(node);
sys/vfs/hammer/hammer_btree.c
909
hammer_cursor_deleted_element(node, i);
sys/vfs/hammer/hammer_btree.c
982
hammer_node_ondisk_t node;
sys/vfs/hammer/hammer_crc.h
225
hammer_crc_get_btree(uint32_t vol_version, hammer_node_ondisk_t node)
sys/vfs/hammer/hammer_crc.h
227
return(hammer_datacrc(vol_version, &node->crc + 1, HAMMER_BTREE_CRCSIZE));
sys/vfs/hammer/hammer_crc.h
231
hammer_crc_set_btree(uint32_t vol_version, hammer_node_ondisk_t node)
sys/vfs/hammer/hammer_crc.h
233
node->crc = hammer_crc_get_btree(vol_version, node);
sys/vfs/hammer/hammer_crc.h
237
hammer_crc_test_btree(uint32_t vol_version, hammer_node_ondisk_t node)
sys/vfs/hammer/hammer_crc.h
239
if (node->crc == hammer_crc_get_btree(vol_version, node))
sys/vfs/hammer/hammer_crc.h
242
if (node->crc == hammer_crc_get_btree(
sys/vfs/hammer/hammer_crc.h
243
HAMMER_VOL_VERSION_SIX, node))
sys/vfs/hammer/hammer_cursor.c
1029
KKASSERT(cursor->node == onode);
sys/vfs/hammer/hammer_cursor.c
1036
cursor->node = nnode;
sys/vfs/hammer/hammer_cursor.c
1059
KKASSERT(cursor->node == oparent);
sys/vfs/hammer/hammer_cursor.c
1071
cursor->node = nnode;
sys/vfs/hammer/hammer_cursor.c
1089
hammer_cursor_parent_changed(hammer_node_t node, hammer_node_t oparent,
sys/vfs/hammer/hammer_cursor.c
1095
TAILQ_FOREACH(cursor, &node->cursor_list, deadlk_entry) {
sys/vfs/hammer/hammer_cursor.c
1096
KKASSERT(cursor->node == node);
sys/vfs/hammer/hammer_cursor.c
1113
hammer_cursor_deleted_element(hammer_node_t node, int index)
sys/vfs/hammer/hammer_cursor.c
1118
ondisk = node->ondisk;
sys/vfs/hammer/hammer_cursor.c
1120
TAILQ_FOREACH(cursor, &node->cursor_list, deadlk_entry) {
sys/vfs/hammer/hammer_cursor.c
1121
KKASSERT(cursor->node == node);
sys/vfs/hammer/hammer_cursor.c
1140
hammer_cursor_inserted_element(hammer_node_t node, int index)
sys/vfs/hammer/hammer_cursor.c
1145
ondisk = node->ondisk;
sys/vfs/hammer/hammer_cursor.c
1147
TAILQ_FOREACH(cursor, &node->cursor_list, deadlk_entry) {
sys/vfs/hammer/hammer_cursor.c
1148
KKASSERT(cursor->node == node);
sys/vfs/hammer/hammer_cursor.c
135
if (cache && cache->node) {
sys/vfs/hammer/hammer_cursor.c
136
node = hammer_ref_node_safe(trans, cache, &error);
sys/vfs/hammer/hammer_cursor.c
138
hammer_lock_sh(&node->lock);
sys/vfs/hammer/hammer_cursor.c
139
if (node->flags & HAMMER_NODE_DELETED) {
sys/vfs/hammer/hammer_cursor.c
140
hammer_unlock(&node->lock);
sys/vfs/hammer/hammer_cursor.c
141
hammer_rel_node(node);
sys/vfs/hammer/hammer_cursor.c
142
node = NULL;
sys/vfs/hammer/hammer_cursor.c
145
if (node == NULL)
sys/vfs/hammer/hammer_cursor.c
148
node = NULL;
sys/vfs/hammer/hammer_cursor.c
156
while (node == NULL) {
sys/vfs/hammer/hammer_cursor.c
160
node = hammer_get_node(trans, volume->ondisk->vol0_btree_root,
sys/vfs/hammer/hammer_cursor.c
171
if (node->cursor_exclreq_count &&
sys/vfs/hammer/hammer_cursor.c
173
tsleep(&node->cursor_exclreq_count, 0,
sys/vfs/hammer/hammer_cursor.c
177
hammer_lock_sh(&node->lock);
sys/vfs/hammer/hammer_cursor.c
182
if (node->flags & HAMMER_NODE_DELETED) {
sys/vfs/hammer/hammer_cursor.c
183
hammer_unlock(&node->lock);
sys/vfs/hammer/hammer_cursor.c
184
hammer_rel_node(node);
sys/vfs/hammer/hammer_cursor.c
185
node = NULL;
sys/vfs/hammer/hammer_cursor.c
188
if (volume->ondisk->vol0_btree_root != node->node_offset) {
sys/vfs/hammer/hammer_cursor.c
189
hammer_unlock(&node->lock);
sys/vfs/hammer/hammer_cursor.c
190
hammer_rel_node(node);
sys/vfs/hammer/hammer_cursor.c
191
node = NULL;
sys/vfs/hammer/hammer_cursor.c
199
cursor->node = node;
sys/vfs/hammer/hammer_cursor.c
214
if (cursor->node == NULL) {
sys/vfs/hammer/hammer_cursor.c
236
if (cursor->node) {
sys/vfs/hammer/hammer_cursor.c
237
hammer_unlock(&cursor->node->lock);
sys/vfs/hammer/hammer_cursor.c
238
hammer_rel_node(cursor->node);
sys/vfs/hammer/hammer_cursor.c
239
cursor->node = NULL;
sys/vfs/hammer/hammer_cursor.c
326
error = hammer_lock_upgrade(&cursor->node->lock, 1);
sys/vfs/hammer/hammer_cursor.c
328
cursor->deadlk_node = cursor->node;
sys/vfs/hammer/hammer_cursor.c
333
error = hammer_lock_upgrade(&cursor->node->lock, 1);
sys/vfs/hammer/hammer_cursor.c
335
cursor->deadlk_node = cursor->node;
sys/vfs/hammer/hammer_cursor.c
353
error = hammer_lock_upgrade(&cursor->node->lock, 1);
sys/vfs/hammer/hammer_cursor.c
355
cursor->deadlk_node = cursor->node;
sys/vfs/hammer/hammer_cursor.c
367
if (hammer_lock_excl_owned(&cursor->node->lock, curthread))
sys/vfs/hammer/hammer_cursor.c
368
hammer_lock_downgrade(&cursor->node->lock, 1);
sys/vfs/hammer/hammer_cursor.c
384
collect_node(hammer_node_t *array, int *counts, int n, hammer_node_t node)
sys/vfs/hammer/hammer_cursor.c
389
if (array[i] == node)
sys/vfs/hammer/hammer_cursor.c
393
array[i] = node;
sys/vfs/hammer/hammer_cursor.c
411
n = collect_node(nodes, counts, 0, cursor1->node);
sys/vfs/hammer/hammer_cursor.c
414
n = collect_node(nodes, counts, n, cursor2->node);
sys/vfs/hammer/hammer_cursor.c
439
n = collect_node(nodes, counts, 0, cursor1->node);
sys/vfs/hammer/hammer_cursor.c
442
n = collect_node(nodes, counts, n, cursor2->node);
sys/vfs/hammer/hammer_cursor.c
458
hammer_cursor_seek(hammer_cursor_t cursor, hammer_node_t node, int index)
sys/vfs/hammer/hammer_cursor.c
465
if (cursor->node != node) {
sys/vfs/hammer/hammer_cursor.c
466
hammer_unlock(&cursor->node->lock);
sys/vfs/hammer/hammer_cursor.c
467
hammer_rel_node(cursor->node);
sys/vfs/hammer/hammer_cursor.c
468
cursor->node = node;
sys/vfs/hammer/hammer_cursor.c
469
hammer_ref_node(node);
sys/vfs/hammer/hammer_cursor.c
470
hammer_lock_sh(&node->lock);
sys/vfs/hammer/hammer_cursor.c
471
KKASSERT ((node->flags & HAMMER_NODE_DELETED) == 0);
sys/vfs/hammer/hammer_cursor.c
494
hammer_node_t node;
sys/vfs/hammer/hammer_cursor.c
501
if (cursor->node->ondisk->parent) {
sys/vfs/hammer/hammer_cursor.c
502
node = cursor->node;
sys/vfs/hammer/hammer_cursor.c
503
parent = hammer_btree_get_parent(cursor->trans, node,
sys/vfs/hammer/hammer_cursor.c
51
hammer_node_t node;
sys/vfs/hammer/hammer_cursor.c
544
hammer_unlock(&cursor->node->lock);
sys/vfs/hammer/hammer_cursor.c
545
hammer_rel_node(cursor->node);
sys/vfs/hammer/hammer_cursor.c
546
cursor->node = cursor->parent;
sys/vfs/hammer/hammer_cursor.c
578
save = cursor->node;
sys/vfs/hammer/hammer_cursor.c
584
cursor->node = cursor->parent;
sys/vfs/hammer/hammer_cursor.c
600
cursor->parent = cursor->node;
sys/vfs/hammer/hammer_cursor.c
602
cursor->node = save;
sys/vfs/hammer/hammer_cursor.c
617
hammer_node_t node;
sys/vfs/hammer/hammer_cursor.c
625
node = cursor->node;
sys/vfs/hammer/hammer_cursor.c
626
KKASSERT(cursor->index >= 0 && cursor->index < node->ondisk->count);
sys/vfs/hammer/hammer_cursor.c
631
cursor->parent = node;
sys/vfs/hammer/hammer_cursor.c
633
cursor->node = NULL;
sys/vfs/hammer/hammer_cursor.c
639
elm = &node->ondisk->elms[cursor->parent_index];
sys/vfs/hammer/hammer_cursor.c
644
KKASSERT(node->ondisk->type == HAMMER_BTREE_TYPE_INTERNAL);
sys/vfs/hammer/hammer_cursor.c
648
node = hammer_get_node(cursor->trans,
sys/vfs/hammer/hammer_cursor.c
651
KASSERT(elm->base.btype == node->ondisk->type,
sys/vfs/hammer/hammer_cursor.c
653
elm->base.btype, node->ondisk->type, node));
sys/vfs/hammer/hammer_cursor.c
654
if (node->ondisk->parent != cursor->parent->node_offset)
sys/vfs/hammer/hammer_cursor.c
656
node,
sys/vfs/hammer/hammer_cursor.c
657
(intmax_t)node->ondisk->parent,
sys/vfs/hammer/hammer_cursor.c
659
KKASSERT(node->ondisk->parent == cursor->parent->node_offset);
sys/vfs/hammer/hammer_cursor.c
676
if (node->cursor_exclreq_count &&
sys/vfs/hammer/hammer_cursor.c
678
tsleep(&node->cursor_exclreq_count, 0,
sys/vfs/hammer/hammer_cursor.c
682
hammer_lock_sh(&node->lock);
sys/vfs/hammer/hammer_cursor.c
683
KKASSERT ((node->flags & HAMMER_NODE_DELETED) == 0);
sys/vfs/hammer/hammer_cursor.c
684
cursor->node = node;
sys/vfs/hammer/hammer_cursor.c
711
hammer_node_t node;
sys/vfs/hammer/hammer_cursor.c
714
KKASSERT(cursor->node);
sys/vfs/hammer/hammer_cursor.c
726
node = cursor->node;
sys/vfs/hammer/hammer_cursor.c
728
TAILQ_INSERT_TAIL(&node->cursor_list, cursor, deadlk_entry);
sys/vfs/hammer/hammer_cursor.c
729
hammer_unlock(&node->lock);
sys/vfs/hammer/hammer_cursor.c
743
hammer_node_t node;
sys/vfs/hammer/hammer_cursor.c
752
node = cursor->node;
sys/vfs/hammer/hammer_cursor.c
753
hammer_ref_node(node);
sys/vfs/hammer/hammer_cursor.c
754
hammer_lock_sh(&node->lock);
sys/vfs/hammer/hammer_cursor.c
755
if (cursor->node == node) {
sys/vfs/hammer/hammer_cursor.c
756
hammer_rel_node(node);
sys/vfs/hammer/hammer_cursor.c
759
hammer_unlock(&node->lock);
sys/vfs/hammer/hammer_cursor.c
760
hammer_rel_node(node);
sys/vfs/hammer/hammer_cursor.c
766
TAILQ_REMOVE(&node->cursor_list, cursor, deadlk_entry);
sys/vfs/hammer/hammer_cursor.c
858
hammer_node_t node;
sys/vfs/hammer/hammer_cursor.c
865
node = ocursor->node;
sys/vfs/hammer/hammer_cursor.c
866
hammer_ref_node(node);
sys/vfs/hammer/hammer_cursor.c
869
TAILQ_INSERT_TAIL(&node->cursor_list, ocursor, deadlk_entry);
sys/vfs/hammer/hammer_cursor.c
877
TAILQ_INSERT_TAIL(&node->cursor_list, ncursor, deadlk_entry);
sys/vfs/hammer/hammer_cursor.c
926
KKASSERT(cursor->node == onode);
sys/vfs/hammer/hammer_cursor.c
929
cursor->node = nnode;
sys/vfs/hammer/hammer_cursor.c
949
hammer_cursor_removed_node(hammer_node_t node, hammer_node_t parent, int index)
sys/vfs/hammer/hammer_cursor.c
955
ondisk = node->ondisk;
sys/vfs/hammer/hammer_cursor.c
957
while ((cursor = TAILQ_FIRST(&node->cursor_list)) != NULL) {
sys/vfs/hammer/hammer_cursor.c
958
KKASSERT(cursor->node == node);
sys/vfs/hammer/hammer_cursor.c
960
TAILQ_REMOVE(&node->cursor_list, cursor, deadlk_entry);
sys/vfs/hammer/hammer_cursor.c
966
cursor->node = parent;
sys/vfs/hammer/hammer_cursor.c
969
hammer_rel_node(node);
sys/vfs/hammer/hammer_cursor.c
988
KKASSERT(cursor->node == onode);
sys/vfs/hammer/hammer_cursor.c
995
cursor->node = nnode;
sys/vfs/hammer/hammer_cursor.h
62
hammer_node_t node;
sys/vfs/hammer/hammer_dedup.c
156
hammer_modify_node(cursor2.trans, cursor2.node,
sys/vfs/hammer/hammer_dedup.c
159
hammer_modify_node_done(cursor2.node);
sys/vfs/hammer/hammer_inode.c
1277
if (cursor->node)
sys/vfs/hammer/hammer_inode.c
1278
hammer_cache_node(&ip->cache[0], cursor->node);
sys/vfs/hammer/hammer_inode.c
1439
hammer_cache_node(&ip->cache[0], cursor->node);
sys/vfs/hammer/hammer_inode.c
3074
hammer_cache_node(&ip->cache[1], cursor.node);
sys/vfs/hammer/hammer_inode.c
494
if (dip->cache[2].node)
sys/vfs/hammer/hammer_inode.c
524
ip->ino_leaf = cursor.node->ondisk->elms[cursor.index].leaf;
sys/vfs/hammer/hammer_inode.c
539
hammer_cache_node(&ip->cache[0], cursor.node);
sys/vfs/hammer/hammer_inode.c
541
if (dip->cache[3].node) {
sys/vfs/hammer/hammer_inode.c
543
dip->cache[3].node);
sys/vfs/hammer/hammer_inode.c
545
hammer_cache_node(&dip->cache[2], cursor.node);
sys/vfs/hammer/hammer_io.c
1009
hammer_node_t node;
sys/vfs/hammer/hammer_io.c
1012
TAILQ_FOREACH(node, &buffer->node_list, entry) {
sys/vfs/hammer/hammer_io.c
1013
if ((node->flags & HAMMER_NODE_NEEDSCRC) == 0)
sys/vfs/hammer/hammer_io.c
1015
node->flags &= ~HAMMER_NODE_NEEDSCRC;
sys/vfs/hammer/hammer_io.c
1016
KKASSERT(node->ondisk);
sys/vfs/hammer/hammer_io.c
1018
hammer_crc_set_btree(hmp->version, node->ondisk);
sys/vfs/hammer/hammer_io.c
1019
hammer_rel_node(node);
sys/vfs/hammer/hammer_ioctl.c
388
elm = &cursor.node->ondisk->elms[cursor.index];
sys/vfs/hammer/hammer_mirror.c
150
if (cursor.node->ondisk->type == HAMMER_BTREE_TYPE_INTERNAL) {
sys/vfs/hammer/hammer_mirror.c
184
KKASSERT(cursor.node->ondisk->type == HAMMER_BTREE_TYPE_LEAF);
sys/vfs/hammer/hammer_mirror.c
185
elm = &cursor.node->ondisk->elms[cursor.index].leaf;
sys/vfs/hammer/hammer_mirror.c
736
elm = &cursor->node->ondisk->elms[cursor->index].leaf;
sys/vfs/hammer/hammer_object.c
1287
(intmax_t)cursor->node->node_offset,
sys/vfs/hammer/hammer_object.c
1446
error, cursor->node,
sys/vfs/hammer/hammer_object.c
1447
(intmax_t)cursor->node->node_offset,
sys/vfs/hammer/hammer_object.c
1504
elm = &cursor->node->ondisk->elms[cursor->index];
sys/vfs/hammer/hammer_object.c
1614
cursor->node);
sys/vfs/hammer/hammer_object.c
1649
elm = &cursor->node->ondisk->elms[cursor->index];
sys/vfs/hammer/hammer_object.c
1734
elm = &cursor->node->ondisk->elms[cursor->index];
sys/vfs/hammer/hammer_object.c
1889
cursor->leaf = &cursor->node->ondisk->elms[cursor->index].leaf;
sys/vfs/hammer/hammer_object.c
2057
if (cursor->node)
sys/vfs/hammer/hammer_object.c
2058
hammer_cache_node(&ip->cache[1], cursor->node);
sys/vfs/hammer/hammer_object.c
2171
if (cursor->node)
sys/vfs/hammer/hammer_object.c
2172
hammer_cache_node(&ip->cache[1], cursor->node);
sys/vfs/hammer/hammer_object.c
2430
hammer_node_t node;
sys/vfs/hammer/hammer_object.c
2445
node = cursor->node;
sys/vfs/hammer/hammer_object.c
2446
elm = &node->ondisk->elms[cursor->index];
sys/vfs/hammer/hammer_object.c
2467
hammer_modify_node(trans, node, elm, sizeof(*elm));
sys/vfs/hammer/hammer_object.c
2470
hammer_modify_node_done(node);
sys/vfs/hammer/hammer_object.c
2472
if (elm->leaf.base.delete_tid > node->ondisk->mirror_tid) {
sys/vfs/hammer/hammer_object.c
2473
hammer_modify_node_field(trans, node, mirror_tid);
sys/vfs/hammer/hammer_object.c
2474
node->ondisk->mirror_tid = elm->leaf.base.delete_tid;
sys/vfs/hammer/hammer_object.c
2475
hammer_modify_node_done(node);
sys/vfs/hammer/hammer_object.c
2480
(intmax_t)node->node_offset);
sys/vfs/hammer/hammer_ondisk.c
1211
hammer_node_t node;
sys/vfs/hammer/hammer_ondisk.c
1220
node = RB_LOOKUP(hammer_nod_rb_tree, &hmp->rb_nods_root, node_offset);
sys/vfs/hammer/hammer_ondisk.c
1221
if (node == NULL) {
sys/vfs/hammer/hammer_ondisk.c
1223
node = kmalloc(sizeof(*node), hmp->m_misc, M_WAITOK|M_ZERO|M_USE_RESERVE);
sys/vfs/hammer/hammer_ondisk.c
1224
node->node_offset = node_offset;
sys/vfs/hammer/hammer_ondisk.c
1225
node->hmp = hmp;
sys/vfs/hammer/hammer_ondisk.c
1226
TAILQ_INIT(&node->cursor_list);
sys/vfs/hammer/hammer_ondisk.c
1227
TAILQ_INIT(&node->cache_list);
sys/vfs/hammer/hammer_ondisk.c
1228
if (RB_INSERT(hammer_nod_rb_tree, &hmp->rb_nods_root, node)) {
sys/vfs/hammer/hammer_ondisk.c
1230
kfree(node, hmp->m_misc);
sys/vfs/hammer/hammer_ondisk.c
1233
doload = hammer_ref_interlock_true(&node->lock);
sys/vfs/hammer/hammer_ondisk.c
1235
doload = hammer_ref_interlock(&node->lock);
sys/vfs/hammer/hammer_ondisk.c
1238
*errorp = hammer_load_node(trans, node, isnew);
sys/vfs/hammer/hammer_ondisk.c
1240
node = NULL;
sys/vfs/hammer/hammer_ondisk.c
1242
KKASSERT(node->ondisk);
sys/vfs/hammer/hammer_ondisk.c
1244
hammer_io_advance(&node->buffer->io);
sys/vfs/hammer/hammer_ondisk.c
1246
return(node);
sys/vfs/hammer/hammer_ondisk.c
1254
hammer_ref_node(hammer_node_t node)
sys/vfs/hammer/hammer_ondisk.c
1256
KKASSERT(hammer_isactive(&node->lock) && node->ondisk != NULL);
sys/vfs/hammer/hammer_ondisk.c
1257
hammer_ref(&node->lock);
sys/vfs/hammer/hammer_ondisk.c
1269
hammer_load_node(hammer_transaction_t trans, hammer_node_t node, int isnew)
sys/vfs/hammer/hammer_ondisk.c
1277
if (node->ondisk == NULL) {
sys/vfs/hammer/hammer_ondisk.c
1288
if ((buffer = node->buffer) != NULL) {
sys/vfs/hammer/hammer_ondisk.c
1290
if (error == 0 && node->buffer == NULL) {
sys/vfs/hammer/hammer_ondisk.c
1291
TAILQ_INSERT_TAIL(&buffer->node_list, node, entry);
sys/vfs/hammer/hammer_ondisk.c
1292
node->buffer = buffer;
sys/vfs/hammer/hammer_ondisk.c
1295
buf_offset = node->node_offset & ~HAMMER_BUFMASK64;
sys/vfs/hammer/hammer_ondisk.c
1296
buffer = hammer_get_buffer(node->hmp, buf_offset,
sys/vfs/hammer/hammer_ondisk.c
1300
TAILQ_INSERT_TAIL(&buffer->node_list, node, entry);
sys/vfs/hammer/hammer_ondisk.c
1301
node->buffer = buffer;
sys/vfs/hammer/hammer_ondisk.c
1306
node->ondisk = (void *)((char *)buffer->ondisk +
sys/vfs/hammer/hammer_ondisk.c
1307
(node->node_offset & HAMMER_BUFMASK));
sys/vfs/hammer/hammer_ondisk.c
1314
(node->flags & HAMMER_NODE_CRCANY) == 0) {
sys/vfs/hammer/hammer_ondisk.c
1315
if (hammer_crc_test_btree(hmp->version, node->ondisk) == 0) {
sys/vfs/hammer/hammer_ondisk.c
1317
(intmax_t)node->node_offset,
sys/vfs/hammer/hammer_ondisk.c
1318
sizeof(*node->ondisk));
sys/vfs/hammer/hammer_ondisk.c
1321
node->flags |= HAMMER_NODE_CRCBAD;
sys/vfs/hammer/hammer_ondisk.c
1323
node->flags |= HAMMER_NODE_CRCGOOD;
sys/vfs/hammer/hammer_ondisk.c
1327
if (node->flags & HAMMER_NODE_CRCBAD) {
sys/vfs/hammer/hammer_ondisk.c
1335
_hammer_rel_node(node, 1);
sys/vfs/hammer/hammer_ondisk.c
1337
hammer_ref_interlock_done(&node->lock);
sys/vfs/hammer/hammer_ondisk.c
1349
hammer_node_t node;
sys/vfs/hammer/hammer_ondisk.c
1352
node = cache->node;
sys/vfs/hammer/hammer_ondisk.c
1353
if (node != NULL) {
sys/vfs/hammer/hammer_ondisk.c
1354
doload = hammer_ref_interlock(&node->lock);
sys/vfs/hammer/hammer_ondisk.c
1356
*errorp = hammer_load_node(trans, node, 0);
sys/vfs/hammer/hammer_ondisk.c
1358
node = NULL;
sys/vfs/hammer/hammer_ondisk.c
1360
KKASSERT(node->ondisk);
sys/vfs/hammer/hammer_ondisk.c
1361
if (node->flags & HAMMER_NODE_CRCBAD) {
sys/vfs/hammer/hammer_ondisk.c
1366
_hammer_rel_node(node, 0);
sys/vfs/hammer/hammer_ondisk.c
1367
node = NULL;
sys/vfs/hammer/hammer_ondisk.c
1375
return(node);
sys/vfs/hammer/hammer_ondisk.c
1390
_hammer_rel_node(hammer_node_t node, int locked)
sys/vfs/hammer/hammer_ondisk.c
1401
if (hammer_rel_interlock(&node->lock, locked) == 0)
sys/vfs/hammer/hammer_ondisk.c
1415
if (node->ondisk == NULL) {
sys/vfs/hammer/hammer_ondisk.c
1416
hammer_flush_node(node, locked + 1);
sys/vfs/hammer/hammer_ondisk.c
1425
if (node->flags & HAMMER_NODE_NEEDSCRC) {
sys/vfs/hammer/hammer_ondisk.c
1426
hammer_rel_interlock_done(&node->lock, locked);
sys/vfs/hammer/hammer_ondisk.c
1434
buffer = node->buffer;
sys/vfs/hammer/hammer_ondisk.c
1435
node->ondisk = NULL;
sys/vfs/hammer/hammer_ondisk.c
1437
if ((node->flags & HAMMER_NODE_FLUSH) == 0) {
sys/vfs/hammer/hammer_ondisk.c
1441
hammer_rel_interlock_done(&node->lock, locked);
sys/vfs/hammer/hammer_ondisk.c
1446
hammer_flush_node(node, locked + 1);
sys/vfs/hammer/hammer_ondisk.c
1454
hammer_rel_node(hammer_node_t node)
sys/vfs/hammer/hammer_ondisk.c
1456
_hammer_rel_node(node, 0);
sys/vfs/hammer/hammer_ondisk.c
1463
hammer_delete_node(hammer_transaction_t trans, hammer_node_t node)
sys/vfs/hammer/hammer_ondisk.c
1465
KKASSERT((node->flags & HAMMER_NODE_DELETED) == 0);
sys/vfs/hammer/hammer_ondisk.c
1466
node->flags |= HAMMER_NODE_DELETED;
sys/vfs/hammer/hammer_ondisk.c
1467
hammer_blockmap_free(trans, node->node_offset, sizeof(*node->ondisk));
sys/vfs/hammer/hammer_ondisk.c
1475
hammer_cache_node(hammer_node_cache_t cache, hammer_node_t node)
sys/vfs/hammer/hammer_ondisk.c
1482
if (node == NULL || (node->flags & HAMMER_NODE_DELETED))
sys/vfs/hammer/hammer_ondisk.c
1484
if (cache->node == node)
sys/vfs/hammer/hammer_ondisk.c
1486
while (cache->node)
sys/vfs/hammer/hammer_ondisk.c
1488
if (node->flags & HAMMER_NODE_DELETED)
sys/vfs/hammer/hammer_ondisk.c
1490
cache->node = node;
sys/vfs/hammer/hammer_ondisk.c
1491
TAILQ_INSERT_TAIL(&node->cache_list, cache, entry);
sys/vfs/hammer/hammer_ondisk.c
1497
hammer_node_t node;
sys/vfs/hammer/hammer_ondisk.c
1499
if ((node = cache->node) != NULL) {
sys/vfs/hammer/hammer_ondisk.c
1500
TAILQ_REMOVE(&node->cache_list, cache, entry);
sys/vfs/hammer/hammer_ondisk.c
1501
cache->node = NULL;
sys/vfs/hammer/hammer_ondisk.c
1502
if (TAILQ_EMPTY(&node->cache_list))
sys/vfs/hammer/hammer_ondisk.c
1503
hammer_flush_node(node, 0);
sys/vfs/hammer/hammer_ondisk.c
1519
hammer_flush_node(hammer_node_t node, int locked)
sys/vfs/hammer/hammer_ondisk.c
1523
hammer_mount_t hmp = node->hmp;
sys/vfs/hammer/hammer_ondisk.c
1526
while ((cache = TAILQ_FIRST(&node->cache_list)) != NULL) {
sys/vfs/hammer/hammer_ondisk.c
1527
TAILQ_REMOVE(&node->cache_list, cache, entry);
sys/vfs/hammer/hammer_ondisk.c
1528
cache->node = NULL;
sys/vfs/hammer/hammer_ondisk.c
1536
if (node->ondisk == NULL && hammer_norefs(&node->lock)) {
sys/vfs/hammer/hammer_ondisk.c
1537
KKASSERT((node->flags & HAMMER_NODE_NEEDSCRC) == 0);
sys/vfs/hammer/hammer_ondisk.c
1538
RB_REMOVE(hammer_nod_rb_tree, &node->hmp->rb_nods_root, node);
sys/vfs/hammer/hammer_ondisk.c
1539
if ((buffer = node->buffer) != NULL) {
sys/vfs/hammer/hammer_ondisk.c
1540
node->buffer = NULL;
sys/vfs/hammer/hammer_ondisk.c
1541
TAILQ_REMOVE(&buffer->node_list, node, entry);
sys/vfs/hammer/hammer_ondisk.c
1553
hammer_rel_interlock_done(&node->lock, locked - 1);
sys/vfs/hammer/hammer_ondisk.c
1560
kfree(node, hmp->m_misc);
sys/vfs/hammer/hammer_ondisk.c
1574
hammer_node_t node;
sys/vfs/hammer/hammer_ondisk.c
1576
while ((node = TAILQ_FIRST(&buffer->node_list)) != NULL) {
sys/vfs/hammer/hammer_ondisk.c
1577
KKASSERT(node->ondisk == NULL);
sys/vfs/hammer/hammer_ondisk.c
1578
KKASSERT((node->flags & HAMMER_NODE_NEEDSCRC) == 0);
sys/vfs/hammer/hammer_ondisk.c
1580
if (hammer_try_interlock_norefs(&node->lock)) {
sys/vfs/hammer/hammer_ondisk.c
1581
hammer_ref(&node->lock);
sys/vfs/hammer/hammer_ondisk.c
1582
node->flags |= HAMMER_NODE_FLUSH;
sys/vfs/hammer/hammer_ondisk.c
1583
_hammer_rel_node(node, 1);
sys/vfs/hammer/hammer_ondisk.c
1585
KKASSERT(node->buffer != NULL);
sys/vfs/hammer/hammer_ondisk.c
1586
buffer = node->buffer;
sys/vfs/hammer/hammer_ondisk.c
1587
node->buffer = NULL;
sys/vfs/hammer/hammer_ondisk.c
1588
TAILQ_REMOVE(&buffer->node_list, node, entry);
sys/vfs/hammer/hammer_ondisk.c
1606
hammer_node_t node = NULL;
sys/vfs/hammer/hammer_ondisk.c
1613
node = hammer_get_node(trans, node_offset, 1, errorp);
sys/vfs/hammer/hammer_ondisk.c
1614
hammer_modify_node_noundo(trans, node);
sys/vfs/hammer/hammer_ondisk.c
1615
bzero(node->ondisk, sizeof(*node->ondisk));
sys/vfs/hammer/hammer_ondisk.c
1616
hammer_modify_node_done(node);
sys/vfs/hammer/hammer_ondisk.c
1620
return(node);
sys/vfs/hammer/hammer_ondisk.c
51
hammer_node_t node, int isnew);
sys/vfs/hammer/hammer_ondisk.c
52
static void _hammer_rel_node(hammer_node_t node, int locked);
sys/vfs/hammer/hammer_pfs.c
475
if (cursor.node->ondisk->type == HAMMER_BTREE_TYPE_LEAF) {
sys/vfs/hammer/hammer_pfs.c
476
key_cur = cursor.node->ondisk->elms[cursor.index].base;
sys/vfs/hammer/hammer_pfs.c
513
elm = &cursor->node->ondisk->elms[cursor->index].leaf;
sys/vfs/hammer/hammer_prune.c
153
elm = &cursor.node->ondisk->elms[cursor.index].leaf;
sys/vfs/hammer/hammer_rebalance.c
154
if (cursor.node->ondisk->type == HAMMER_BTREE_TYPE_INTERNAL) {
sys/vfs/hammer/hammer_rebalance.c
163
if (cursor.index == cursor.node->ondisk->count - 1) {
sys/vfs/hammer/hammer_rebalance.c
174
cursor.index = cursor.node->ondisk->count - 1;
sys/vfs/hammer/hammer_rebalance.c
194
elm = &cursor.node->ondisk->elms[cursor.index].leaf;
sys/vfs/hammer/hammer_rebalance.c
275
hammer_node_t node;
sys/vfs/hammer/hammer_rebalance.c
292
hammer_node_lock_init(&lockroot, cursor->node);
sys/vfs/hammer/hammer_rebalance.c
312
type1 = TAILQ_FIRST(&lockroot.list)->node->ondisk->type;
sys/vfs/hammer/hammer_rebalance.c
331
KKASSERT(item->node->ondisk->type == type1);
sys/vfs/hammer/hammer_rebalance.c
368
node = item->node;
sys/vfs/hammer/hammer_rebalance.c
369
KKASSERT(item->count == node->ondisk->count);
sys/vfs/hammer/hammer_rebalance.c
378
elm = &lockroot.node->ondisk->elms[
sys/vfs/hammer/hammer_rebalance.c
381
elm = &node->ondisk->elms[i];
sys/vfs/hammer/hammer_rebalance.c
407
*elm = node->ondisk->elms[i];
sys/vfs/hammer/hammer_rebalance.c
420
tid = node->ondisk->mirror_tid;
sys/vfs/hammer/hammer_rebalance.c
444
node->ondisk->type == HAMMER_BTREE_TYPE_INTERNAL) {
sys/vfs/hammer/hammer_rebalance.c
449
hammer_cursor_moved_element(item->parent->node,
sys/vfs/hammer/hammer_rebalance.c
451
node, i,
sys/vfs/hammer/hammer_rebalance.c
452
base_item->node,
sys/vfs/hammer/hammer_rebalance.c
463
hammer_cursor_moved_element(item->parent->node, item->index,
sys/vfs/hammer/hammer_rebalance.c
464
node, i,
sys/vfs/hammer/hammer_rebalance.c
465
base_item->node, base_count);
sys/vfs/hammer/hammer_rebalance.c
475
elm = &lockroot.node->ondisk->elms[lockroot.node->ondisk->count];
sys/vfs/hammer/hammer_rebalance.c
495
hammer_cursor_removed_node(base_item->node, lockroot.node,
sys/vfs/hammer/hammer_rebalance.c
497
hammer_cursor_deleted_element(lockroot.node, base_count);
sys/vfs/hammer/hammer_rebalance.c
539
hdkprintf("%016jx:", (intmax_t)base_item->node->node_offset);
sys/vfs/hammer/hammer_rebalance.c
613
KKASSERT(chld_item->node->ondisk->parent == item->node->node_offset);
sys/vfs/hammer/hammer_rebalance.c
614
chld_item->copy->parent = base_item->node->node_offset;
sys/vfs/hammer/hammer_rebalance.c
616
hammer_cursor_parent_changed(chld_item->node,
sys/vfs/hammer/hammer_rebalance.c
617
item->node, base_item->node, index);
sys/vfs/hammer/hammer_reblock.c
146
KKASSERT(cursor.index < cursor.node->ondisk->count);
sys/vfs/hammer/hammer_reblock.c
147
elm = &cursor.node->ondisk->elms[cursor.index];
sys/vfs/hammer/hammer_reblock.c
279
if (cursor->node->ondisk->type != HAMMER_BTREE_TYPE_LEAF)
sys/vfs/hammer/hammer_reblock.c
355
ondisk = cursor->node->ondisk;
sys/vfs/hammer/hammer_reblock.c
390
tmp_offset = cursor->node->node_offset;
sys/vfs/hammer/hammer_reblock.c
426
switch(cursor->node->ondisk->type) {
sys/vfs/hammer/hammer_reblock.c
496
hammer_modify_node(cursor->trans, cursor->node,
sys/vfs/hammer/hammer_reblock.c
501
hammer_modify_node_done(cursor->node);
sys/vfs/hammer/hammer_reblock.c
533
onode = cursor->node;
sys/vfs/hammer/hammer_reblock.c
560
cursor->node = nnode;
sys/vfs/hammer/hammer_reblock.c
584
hammer_node_lock_init(&lockroot, cursor->node);
sys/vfs/hammer/hammer_reblock.c
593
onode = cursor->node;
sys/vfs/hammer/hammer_reblock.c
620
cursor->node = nnode;
sys/vfs/hammer/hammer_subs.c
784
return(*(uint32_t *)&uuid->node[2]);
sys/vfs/hammer/hammer_subs.c
791
*(uint32_t *)&uuid->node[2] = guid;
sys/vfs/hammer/hammer_undo.c
435
hammer_undo_t node;
sys/vfs/hammer/hammer_undo.c
438
node = RB_LOOKUP(hammer_und_rb_tree, &hmp->rb_undo_root, offset);
sys/vfs/hammer/hammer_undo.c
439
if (node) {
sys/vfs/hammer/hammer_undo.c
440
TAILQ_REMOVE(&hmp->undo_lru_list, node, lru_entry);
sys/vfs/hammer/hammer_undo.c
441
TAILQ_INSERT_TAIL(&hmp->undo_lru_list, node, lru_entry);
sys/vfs/hammer/hammer_undo.c
442
if (bytes <= node->bytes)
sys/vfs/hammer/hammer_undo.c
444
node->bytes = bytes;
sys/vfs/hammer/hammer_undo.c
448
node = &hmp->undos[hmp->undo_alloc++];
sys/vfs/hammer/hammer_undo.c
450
node = TAILQ_FIRST(&hmp->undo_lru_list);
sys/vfs/hammer/hammer_undo.c
451
TAILQ_REMOVE(&hmp->undo_lru_list, node, lru_entry);
sys/vfs/hammer/hammer_undo.c
452
RB_REMOVE(hammer_und_rb_tree, &hmp->rb_undo_root, node);
sys/vfs/hammer/hammer_undo.c
454
node->offset = offset;
sys/vfs/hammer/hammer_undo.c
455
node->bytes = bytes;
sys/vfs/hammer/hammer_undo.c
456
TAILQ_INSERT_TAIL(&hmp->undo_lru_list, node, lru_entry);
sys/vfs/hammer/hammer_undo.c
457
onode = RB_INSERT(hammer_und_rb_tree, &hmp->rb_undo_root, node);
sys/vfs/hammer/hammer_vnops.c
1731
hpanic("bad record at %p", cursor.node);
sys/vfs/hammer/hammer_vnops.c
2924
if (cursor.node)
sys/vfs/hammer/hammer_vnops.c
2925
hammer_cache_node(&ip->cache[1], cursor.node);
sys/vfs/hammer/hammer_vnops.c
2930
hammer_cache_node(&dip->cache[3], cursor.node);
sys/vfs/hammer/hammer_vnops.c
3101
if (cursor.node)
sys/vfs/hammer/hammer_vnops.c
3102
hammer_cache_node(&ip->cache[1], cursor.node);
sys/vfs/hammer2/hammer2_subr.c
156
return(*(const uint32_t *)&uuid->node[2]);
sys/vfs/hammer2/hammer2_subr.c
163
*(uint32_t *)&uuid->node[2] = guid;
sys/vfs/hammer2/zlib/hammer2_zlib_trees.c
631
int node; /* new node being created */
sys/vfs/hammer2/zlib/hammer2_zlib_trees.c
654
node = s->heap[++(s->heap_len)] = (max_code < 2 ? ++max_code : 0);
sys/vfs/hammer2/zlib/hammer2_zlib_trees.c
655
tree[node].Freq = 1;
sys/vfs/hammer2/zlib/hammer2_zlib_trees.c
656
s->depth[node] = 0;
sys/vfs/hammer2/zlib/hammer2_zlib_trees.c
657
s->opt_len--; if (stree) s->static_len -= stree[node].Len;
sys/vfs/hammer2/zlib/hammer2_zlib_trees.c
670
node = elems; /* next internal node of the tree */
sys/vfs/hammer2/zlib/hammer2_zlib_trees.c
679
tree[node].Freq = tree[n].Freq + tree[m].Freq;
sys/vfs/hammer2/zlib/hammer2_zlib_trees.c
680
s->depth[node] = (uch)((s->depth[n] >= s->depth[m] ?
sys/vfs/hammer2/zlib/hammer2_zlib_trees.c
682
tree[n].Dad = tree[m].Dad = (ush)node;
sys/vfs/hammer2/zlib/hammer2_zlib_trees.c
686
node, tree[node].Freq, n, tree[n].Freq, m, tree[m].Freq);
sys/vfs/hammer2/zlib/hammer2_zlib_trees.c
690
s->heap[SMALLEST] = node++;
sys/vfs/nfs/nfs_vnops.c
3792
struct nfsnode *node = VTONFS(vp);
sys/vfs/nfs/nfs_vnops.c
3804
off = node->n_size - kn->kn_fp->f_offset;
sys/vfs/tmpfs/tmpfs.h
289
#define TMPFS_NODE_LOCK(node) lockmgr(&(node)->tn_interlock, LK_EXCLUSIVE|LK_RETRY)
sys/vfs/tmpfs/tmpfs.h
290
#define TMPFS_NODE_LOCK_SH(node) lockmgr(&(node)->tn_interlock, LK_SHARED|LK_RETRY)
sys/vfs/tmpfs/tmpfs.h
291
#define TMPFS_NODE_UNLOCK(node) lockmgr(&(node)->tn_interlock, LK_RELEASE)
sys/vfs/tmpfs/tmpfs.h
292
#define TMPFS_NODE_MTX(node) (&(node)->tn_interlock)
sys/vfs/tmpfs/tmpfs.h
295
#define TMPFS_ASSERT_LOCKED(node) do { \
sys/vfs/tmpfs/tmpfs.h
296
KKASSERT(node != NULL); \
sys/vfs/tmpfs/tmpfs.h
297
KKASSERT(node->tn_vnode != NULL); \
sys/vfs/tmpfs/tmpfs.h
298
if (!vn_islocked(node->tn_vnode) && \
sys/vfs/tmpfs/tmpfs.h
299
(lockstatus(TMPFS_NODE_MTX(node), curthread) == LK_EXCLUSIVE )) \
sys/vfs/tmpfs/tmpfs.h
300
panic("tmpfs: node is not locked: %p", node); \
sys/vfs/tmpfs/tmpfs.h
302
#define TMPFS_ASSERT_ELOCKED(node) do { \
sys/vfs/tmpfs/tmpfs.h
303
KKASSERT((node) != NULL); \
sys/vfs/tmpfs/tmpfs.h
304
KKASSERT(lockstatus(TMPFS_NODE_MTX(node), curthread) == LK_EXCLUSIVE); \
sys/vfs/tmpfs/tmpfs.h
307
#define TMPFS_ASSERT_LOCKED(node) (void)0
sys/vfs/tmpfs/tmpfs.h
308
#define TMPFS_ASSERT_ELOCKED(node) (void)0
sys/vfs/tmpfs/tmpfs.h
412
struct tmpfs_dirent * tmpfs_dir_lookup(struct tmpfs_node *node,
sys/vfs/tmpfs/tmpfs.h
431
void tmpfs_node_init(struct tmpfs_node *node);
sys/vfs/tmpfs/tmpfs.h
432
void tmpfs_node_uninit(struct tmpfs_node *node);
sys/vfs/tmpfs/tmpfs.h
464
#define TMPFS_VALIDATE_DIR(node) do { \
sys/vfs/tmpfs/tmpfs.h
465
KKASSERT((node)->tn_type == VDIR); \
sys/vfs/tmpfs/tmpfs.h
466
KKASSERT((node)->tn_size % sizeof(struct tmpfs_dirent) == 0); \
sys/vfs/tmpfs/tmpfs.h
491
struct tmpfs_node *node;
sys/vfs/tmpfs/tmpfs.h
494
node = (struct tmpfs_node *)vp->v_data;
sys/vfs/tmpfs/tmpfs.h
495
return node;
sys/vfs/tmpfs/tmpfs.h
502
struct tmpfs_node *node;
sys/vfs/tmpfs/tmpfs.h
504
node = VP_TO_TMPFS_NODE(vp);
sys/vfs/tmpfs/tmpfs.h
505
TMPFS_VALIDATE_DIR(node);
sys/vfs/tmpfs/tmpfs.h
506
return node;
sys/vfs/tmpfs/tmpfs_fifoops.c
56
struct tmpfs_node *node;
sys/vfs/tmpfs/tmpfs_fifoops.c
59
node = VP_TO_TMPFS_NODE(vp);
sys/vfs/tmpfs/tmpfs_fifoops.c
63
node->tn_status |= TMPFS_NODE_ACCESSED;
sys/vfs/tmpfs/tmpfs_fifoops.c
66
node->tn_status |= TMPFS_NODE_MODIFIED;
sys/vfs/tmpfs/tmpfs_fifoops.c
78
struct tmpfs_node *node;
sys/vfs/tmpfs/tmpfs_fifoops.c
79
node = VP_TO_TMPFS_NODE(ap->a_vp);
sys/vfs/tmpfs/tmpfs_fifoops.c
80
node->tn_status |= TMPFS_NODE_ACCESSED;
sys/vfs/tmpfs/tmpfs_subr.c
1002
oldsize = node->tn_size;
sys/vfs/tmpfs/tmpfs_subr.c
1004
KKASSERT(oldpages == node->tn_reg.tn_aobj_pages);
sys/vfs/tmpfs/tmpfs_subr.c
1012
node->tn_reg.tn_aobj_pages = newpages;
sys/vfs/tmpfs/tmpfs_subr.c
1013
node->tn_size = newsize;
sys/vfs/tmpfs/tmpfs_subr.c
1051
error = nvtruncbuf(vp, newsize, node->tn_blksize,
sys/vfs/tmpfs/tmpfs_subr.c
1053
aobj = node->tn_reg.tn_aobj;
sys/vfs/tmpfs/tmpfs_subr.c
1073
nblksize = node->tn_blksize;
sys/vfs/tmpfs/tmpfs_subr.c
1083
node->tn_blksize, nblksize,
sys/vfs/tmpfs/tmpfs_subr.c
1085
node->tn_blksize = nblksize;
sys/vfs/tmpfs/tmpfs_subr.c
1086
aobj = node->tn_reg.tn_aobj;
sys/vfs/tmpfs/tmpfs_subr.c
1106
struct tmpfs_node *node;
sys/vfs/tmpfs/tmpfs_subr.c
1111
node = VP_TO_TMPFS_NODE(vp);
sys/vfs/tmpfs/tmpfs_subr.c
1112
flags = node->tn_flags;
sys/vfs/tmpfs/tmpfs_subr.c
1117
error = vop_helper_setattr_flags(&flags, vaflags, node->tn_uid, cred);
sys/vfs/tmpfs/tmpfs_subr.c
1121
TMPFS_NODE_LOCK(node);
sys/vfs/tmpfs/tmpfs_subr.c
1122
node->tn_flags = flags;
sys/vfs/tmpfs/tmpfs_subr.c
1123
node->tn_status |= TMPFS_NODE_CHANGED;
sys/vfs/tmpfs/tmpfs_subr.c
1124
TMPFS_NODE_UNLOCK(node);
sys/vfs/tmpfs/tmpfs_subr.c
1142
struct tmpfs_node *node;
sys/vfs/tmpfs/tmpfs_subr.c
1148
node = VP_TO_TMPFS_NODE(vp);
sys/vfs/tmpfs/tmpfs_subr.c
1155
if (node->tn_flags & (IMMUTABLE | APPEND))
sys/vfs/tmpfs/tmpfs_subr.c
1158
cur_mode = node->tn_mode;
sys/vfs/tmpfs/tmpfs_subr.c
1159
error = vop_helper_chmod(vp, vamode, cred, node->tn_uid, node->tn_gid,
sys/vfs/tmpfs/tmpfs_subr.c
1163
(node->tn_mode & ALLPERMS) != (cur_mode & ALLPERMS)) {
sys/vfs/tmpfs/tmpfs_subr.c
1164
TMPFS_NODE_LOCK(node);
sys/vfs/tmpfs/tmpfs_subr.c
1165
node->tn_mode &= ~ALLPERMS;
sys/vfs/tmpfs/tmpfs_subr.c
1166
node->tn_mode |= cur_mode & ALLPERMS;
sys/vfs/tmpfs/tmpfs_subr.c
1168
node->tn_status |= TMPFS_NODE_CHANGED;
sys/vfs/tmpfs/tmpfs_subr.c
1169
TMPFS_NODE_UNLOCK(node);
sys/vfs/tmpfs/tmpfs_subr.c
1192
struct tmpfs_node *node;
sys/vfs/tmpfs/tmpfs_subr.c
1196
node = VP_TO_TMPFS_NODE(vp);
sys/vfs/tmpfs/tmpfs_subr.c
1203
if (node->tn_flags & (IMMUTABLE | APPEND))
sys/vfs/tmpfs/tmpfs_subr.c
1206
cur_uid = node->tn_uid;
sys/vfs/tmpfs/tmpfs_subr.c
1207
cur_gid = node->tn_gid;
sys/vfs/tmpfs/tmpfs_subr.c
1208
cur_mode = node->tn_mode;
sys/vfs/tmpfs/tmpfs_subr.c
1213
TMPFS_NODE_LOCK(node);
sys/vfs/tmpfs/tmpfs_subr.c
1214
if (cur_uid != node->tn_uid ||
sys/vfs/tmpfs/tmpfs_subr.c
1215
cur_gid != node->tn_gid ||
sys/vfs/tmpfs/tmpfs_subr.c
1216
cur_mode != node->tn_mode) {
sys/vfs/tmpfs/tmpfs_subr.c
1217
node->tn_uid = cur_uid;
sys/vfs/tmpfs/tmpfs_subr.c
1218
node->tn_gid = cur_gid;
sys/vfs/tmpfs/tmpfs_subr.c
1219
node->tn_mode = cur_mode;
sys/vfs/tmpfs/tmpfs_subr.c
1220
node->tn_status |= TMPFS_NODE_CHANGED;
sys/vfs/tmpfs/tmpfs_subr.c
1222
TMPFS_NODE_UNLOCK(node);
sys/vfs/tmpfs/tmpfs_subr.c
1239
struct tmpfs_node *node;
sys/vfs/tmpfs/tmpfs_subr.c
1243
node = VP_TO_TMPFS_NODE(vp);
sys/vfs/tmpfs/tmpfs_subr.c
1272
if (node->tn_flags & (IMMUTABLE | APPEND))
sys/vfs/tmpfs/tmpfs_subr.c
1295
struct tmpfs_node *node;
sys/vfs/tmpfs/tmpfs_subr.c
1299
node = VP_TO_TMPFS_NODE(vp);
sys/vfs/tmpfs/tmpfs_subr.c
1306
if (node->tn_flags & (IMMUTABLE | APPEND))
sys/vfs/tmpfs/tmpfs_subr.c
1309
TMPFS_NODE_LOCK(node);
sys/vfs/tmpfs/tmpfs_subr.c
1311
node->tn_status |= TMPFS_NODE_ACCESSED;
sys/vfs/tmpfs/tmpfs_subr.c
1314
node->tn_status |= TMPFS_NODE_MODIFIED;
sys/vfs/tmpfs/tmpfs_subr.c
1318
TMPFS_NODE_UNLOCK(node);
sys/vfs/tmpfs/tmpfs_subr.c
1333
struct tmpfs_node *node;
sys/vfs/tmpfs/tmpfs_subr.c
1336
node = VP_TO_TMPFS_NODE(vp);
sys/vfs/tmpfs/tmpfs_subr.c
1338
if ((node->tn_status & (TMPFS_NODE_ACCESSED | TMPFS_NODE_MODIFIED |
sys/vfs/tmpfs/tmpfs_subr.c
1345
TMPFS_NODE_LOCK(node);
sys/vfs/tmpfs/tmpfs_subr.c
1346
if (node->tn_status & TMPFS_NODE_ACCESSED) {
sys/vfs/tmpfs/tmpfs_subr.c
1349
node->tn_atime = acc->tv_sec;
sys/vfs/tmpfs/tmpfs_subr.c
1350
node->tn_atimensec = acc->tv_nsec;
sys/vfs/tmpfs/tmpfs_subr.c
1352
if (node->tn_status & TMPFS_NODE_MODIFIED) {
sys/vfs/tmpfs/tmpfs_subr.c
1355
node->tn_mtime = mod->tv_sec;
sys/vfs/tmpfs/tmpfs_subr.c
1356
node->tn_mtimensec = mod->tv_nsec;
sys/vfs/tmpfs/tmpfs_subr.c
1358
if (node->tn_status & TMPFS_NODE_CHANGED) {
sys/vfs/tmpfs/tmpfs_subr.c
1359
node->tn_ctime = now.tv_sec;
sys/vfs/tmpfs/tmpfs_subr.c
1360
node->tn_ctimensec = now.tv_nsec;
sys/vfs/tmpfs/tmpfs_subr.c
1363
node->tn_status &= ~(TMPFS_NODE_ACCESSED |
sys/vfs/tmpfs/tmpfs_subr.c
1366
TMPFS_NODE_UNLOCK(node);
sys/vfs/tmpfs/tmpfs_subr.c
1386
struct tmpfs_node *node;
sys/vfs/tmpfs/tmpfs_subr.c
1388
node = VP_TO_TMPFS_NODE(vp);
sys/vfs/tmpfs/tmpfs_subr.c
1395
if (node->tn_size == length) {
sys/vfs/tmpfs/tmpfs_subr.c
1407
node->tn_status |= TMPFS_NODE_CHANGED | TMPFS_NODE_MODIFIED;
sys/vfs/tmpfs/tmpfs_subr.c
187
*node = nnode;
sys/vfs/tmpfs/tmpfs_subr.c
213
tmpfs_free_node(struct tmpfs_mount *tmp, struct tmpfs_node *node)
sys/vfs/tmpfs/tmpfs_subr.c
218
TMPFS_ASSERT_ELOCKED(node);
sys/vfs/tmpfs/tmpfs_subr.c
219
KKASSERT(node->tn_vnode == NULL);
sys/vfs/tmpfs/tmpfs_subr.c
222
LIST_REMOVE(node, tn_entries);
sys/vfs/tmpfs/tmpfs_subr.c
225
TMPFS_NODE_UNLOCK(node); /* Caller has this lock */
sys/vfs/tmpfs/tmpfs_subr.c
227
switch (node->tn_type) {
sys/vfs/tmpfs/tmpfs_subr.c
246
node->tn_size = 0;
sys/vfs/tmpfs/tmpfs_subr.c
247
KKASSERT(node->tn_dir.tn_parent == NULL);
sys/vfs/tmpfs/tmpfs_subr.c
253
if (node == tmp->tm_root)
sys/vfs/tmpfs/tmpfs_subr.c
262
kfree(node->tn_link, tmp->tm_name_zone);
sys/vfs/tmpfs/tmpfs_subr.c
263
node->tn_link = NULL;
sys/vfs/tmpfs/tmpfs_subr.c
264
node->tn_size = 0;
sys/vfs/tmpfs/tmpfs_subr.c
268
if (node->tn_reg.tn_aobj != NULL)
sys/vfs/tmpfs/tmpfs_subr.c
269
vm_object_deallocate(node->tn_reg.tn_aobj);
sys/vfs/tmpfs/tmpfs_subr.c
270
node->tn_reg.tn_aobj = NULL;
sys/vfs/tmpfs/tmpfs_subr.c
271
pages = node->tn_reg.tn_aobj_pages;
sys/vfs/tmpfs/tmpfs_subr.c
275
panic("tmpfs_free_node: type %p %d", node, (int)node->tn_type);
sys/vfs/tmpfs/tmpfs_subr.c
281
tmpfs_node_uninit(node);
sys/vfs/tmpfs/tmpfs_subr.c
282
kfree_obj(node, tmp->tm_node_zone);
sys/vfs/tmpfs/tmpfs_subr.c
301
tmpfs_alloc_dirent(struct tmpfs_mount *tmp, struct tmpfs_node *node,
sys/vfs/tmpfs/tmpfs_subr.c
318
nde->td_node = node;
sys/vfs/tmpfs/tmpfs_subr.c
320
atomic_add_int(&node->tn_links, 1);
sys/vfs/tmpfs/tmpfs_subr.c
341
struct tmpfs_node *node;
sys/vfs/tmpfs/tmpfs_subr.c
343
node = de->td_node;
sys/vfs/tmpfs/tmpfs_subr.c
345
KKASSERT(node->tn_links > 0);
sys/vfs/tmpfs/tmpfs_subr.c
346
atomic_add_int(&node->tn_links, -1);
sys/vfs/tmpfs/tmpfs_subr.c
374
struct tmpfs_node *dnode, struct tmpfs_node *node, int lkflag,
sys/vfs/tmpfs/tmpfs_subr.c
382
if (node->tn_vnode == NULL) {
sys/vfs/tmpfs/tmpfs_subr.c
394
TMPFS_NODE_LOCK(node);
sys/vfs/tmpfs/tmpfs_subr.c
395
if (node->tn_vnode) {
sys/vfs/tmpfs/tmpfs_subr.c
400
vp = node->tn_vnode;
sys/vfs/tmpfs/tmpfs_subr.c
402
KKASSERT((node->tn_vpstate & TMPFS_VNODE_DOOMED) == 0);
sys/vfs/tmpfs/tmpfs_subr.c
404
TMPFS_NODE_UNLOCK(node);
sys/vfs/tmpfs/tmpfs_subr.c
437
if (node->tn_vnode != vp) {
sys/vfs/tmpfs/tmpfs_subr.c
451
TMPFS_NODE_UNLOCK(node);
sys/vfs/tmpfs/tmpfs_subr.c
458
if (node->tn_vpstate & TMPFS_VNODE_DOOMED) {
sys/vfs/tmpfs/tmpfs_subr.c
459
TMPFS_NODE_UNLOCK(node);
sys/vfs/tmpfs/tmpfs_subr.c
466
KKASSERT(node->tn_vnode == NULL);
sys/vfs/tmpfs/tmpfs_subr.c
468
vp->v_data = node;
sys/vfs/tmpfs/tmpfs_subr.c
469
vp->v_type = node->tn_type;
sys/vfs/tmpfs/tmpfs_subr.c
472
switch (node->tn_type) {
sys/vfs/tmpfs/tmpfs_subr.c
485
vinitvmio(vp, node->tn_size, node->tn_blksize, -1);
sys/vfs/tmpfs/tmpfs_subr.c
496
panic("tmpfs_alloc_vp: type %p %d", node, (int)node->tn_type);
sys/vfs/tmpfs/tmpfs_subr.c
499
node->tn_vnode = vp;
sys/vfs/tmpfs/tmpfs_subr.c
500
TMPFS_NODE_UNLOCK(node);
sys/vfs/tmpfs/tmpfs_subr.c
530
struct tmpfs_node *node;
sys/vfs/tmpfs/tmpfs_subr.c
560
vap->va_rmajor, vap->va_rminor, &node);
sys/vfs/tmpfs/tmpfs_subr.c
565
TMPFS_NODE_LOCK(node);
sys/vfs/tmpfs/tmpfs_subr.c
568
error = tmpfs_alloc_dirent(tmp, node, ncp->nc_name, ncp->nc_nlen, &de);
sys/vfs/tmpfs/tmpfs_subr.c
571
tmpfs_free_node(tmp, node);
sys/vfs/tmpfs/tmpfs_subr.c
577
error = tmpfs_alloc_vp(dvp->v_mount, NULL, node, LK_EXCLUSIVE, vpp);
sys/vfs/tmpfs/tmpfs_subr.c
581
tmpfs_free_node(tmp, node);
sys/vfs/tmpfs/tmpfs_subr.c
593
TMPFS_NODE_UNLOCK(node);
sys/vfs/tmpfs/tmpfs_subr.c
610
struct tmpfs_node *node = de->td_node;
sys/vfs/tmpfs/tmpfs_subr.c
613
if (node && node->tn_type == VDIR) {
sys/vfs/tmpfs/tmpfs_subr.c
614
TMPFS_NODE_LOCK(node);
sys/vfs/tmpfs/tmpfs_subr.c
615
atomic_add_int(&node->tn_links, 1);
sys/vfs/tmpfs/tmpfs_subr.c
616
node->tn_status |= TMPFS_NODE_CHANGED;
sys/vfs/tmpfs/tmpfs_subr.c
617
node->tn_dir.tn_parent = dnode;
sys/vfs/tmpfs/tmpfs_subr.c
619
TMPFS_NODE_UNLOCK(node);
sys/vfs/tmpfs/tmpfs_subr.c
646
struct tmpfs_node *node = de->td_node;
sys/vfs/tmpfs/tmpfs_subr.c
665
if (node && node->tn_type == VDIR && node->tn_dir.tn_parent) {
sys/vfs/tmpfs/tmpfs_subr.c
666
TMPFS_NODE_LOCK(node);
sys/vfs/tmpfs/tmpfs_subr.c
667
KKASSERT(node->tn_dir.tn_parent == dnode);
sys/vfs/tmpfs/tmpfs_subr.c
669
atomic_add_int(&node->tn_links, -1);
sys/vfs/tmpfs/tmpfs_subr.c
670
node->tn_dir.tn_parent = NULL;
sys/vfs/tmpfs/tmpfs_subr.c
671
TMPFS_NODE_UNLOCK(node);
sys/vfs/tmpfs/tmpfs_subr.c
688
tmpfs_dir_lookup(struct tmpfs_node *node, struct tmpfs_node *f,
sys/vfs/tmpfs/tmpfs_subr.c
698
TMPFS_VALIDATE_DIR(node);
sys/vfs/tmpfs/tmpfs_subr.c
700
de = RB_FIND(tmpfs_dirtree, &node->tn_dir.tn_dirtree, &wanted);
sys/vfs/tmpfs/tmpfs_subr.c
719
tmpfs_dir_getdotdent(struct tmpfs_node *node, struct uio *uio)
sys/vfs/tmpfs/tmpfs_subr.c
723
TMPFS_VALIDATE_DIR(node);
sys/vfs/tmpfs/tmpfs_subr.c
726
if (vop_write_dirent(&error, uio, node->tn_id, DT_DIR, 1, "."))
sys/vfs/tmpfs/tmpfs_subr.c
743
tmpfs_dir_getdotdotdent(struct tmpfs_mount *tmp, struct tmpfs_node *node,
sys/vfs/tmpfs/tmpfs_subr.c
749
TMPFS_VALIDATE_DIR(node);
sys/vfs/tmpfs/tmpfs_subr.c
752
if (node->tn_dir.tn_parent) {
sys/vfs/tmpfs/tmpfs_subr.c
753
TMPFS_NODE_LOCK(node);
sys/vfs/tmpfs/tmpfs_subr.c
754
if (node->tn_dir.tn_parent)
sys/vfs/tmpfs/tmpfs_subr.c
755
d_ino = node->tn_dir.tn_parent->tn_id;
sys/vfs/tmpfs/tmpfs_subr.c
758
TMPFS_NODE_UNLOCK(node);
sys/vfs/tmpfs/tmpfs_subr.c
767
de = RB_MIN(tmpfs_dirtree_cookie, &node->tn_dir.tn_cookietree);
sys/vfs/tmpfs/tmpfs_subr.c
822
tmpfs_dir_lookupbycookie(struct tmpfs_node *node, off_t cookie, int exact)
sys/vfs/tmpfs/tmpfs_subr.c
829
RB_SCAN(tmpfs_dirtree_cookie, &node->tn_dir.tn_cookietree,
sys/vfs/tmpfs/tmpfs_subr.c
838
tmp = RB_ROOT(&node->tn_dir.tn_cookietree);
sys/vfs/tmpfs/tmpfs_subr.c
864
tmpfs_dir_getdents(struct tmpfs_node *node, struct uio *uio, off_t *cntp)
sys/vfs/tmpfs/tmpfs_subr.c
870
TMPFS_VALIDATE_DIR(node);
sys/vfs/tmpfs/tmpfs_subr.c
891
de = tmpfs_dir_lookupbycookie(node, startcookie, 0);
sys/vfs/tmpfs/tmpfs_subr.c
951
node->tn_dir.tn_cookietree, de);
sys/vfs/tmpfs/tmpfs_subr.c
98
struct tmpfs_node **node)
sys/vfs/tmpfs/tmpfs_subr.c
984
struct tmpfs_node *node;
sys/vfs/tmpfs/tmpfs_subr.c
993
node = VP_TO_TMPFS_NODE(vp);
sys/vfs/tmpfs/tmpfs_vfsops.c
268
struct tmpfs_node *node;
sys/vfs/tmpfs/tmpfs_vfsops.c
284
LIST_FOREACH(node, &tmp->tm_nodes_used, tn_entries) {
sys/vfs/tmpfs/tmpfs_vfsops.c
288
atomic_add_int(&node->tn_links, 1);
sys/vfs/tmpfs/tmpfs_vfsops.c
289
TMPFS_NODE_LOCK(node);
sys/vfs/tmpfs/tmpfs_vfsops.c
291
while (node->tn_type == VREG && node->tn_vnode) {
sys/vfs/tmpfs/tmpfs_vfsops.c
292
vp = node->tn_vnode;
sys/vfs/tmpfs/tmpfs_vfsops.c
294
TMPFS_NODE_UNLOCK(node);
sys/vfs/tmpfs/tmpfs_vfsops.c
304
TMPFS_NODE_LOCK(node);
sys/vfs/tmpfs/tmpfs_vfsops.c
305
if (node->tn_vnode == vp) {
sys/vfs/tmpfs/tmpfs_vfsops.c
311
TMPFS_NODE_UNLOCK(node);
sys/vfs/tmpfs/tmpfs_vfsops.c
314
TMPFS_NODE_LOCK(node);
sys/vfs/tmpfs/tmpfs_vfsops.c
320
TMPFS_NODE_UNLOCK(node);
sys/vfs/tmpfs/tmpfs_vfsops.c
321
atomic_add_int(&node->tn_links, -1);
sys/vfs/tmpfs/tmpfs_vfsops.c
344
LIST_FOREACH(node, &tmp->tm_nodes_used, tn_entries) {
sys/vfs/tmpfs/tmpfs_vfsops.c
347
atomic_add_int(&node->tn_links, 1);
sys/vfs/tmpfs/tmpfs_vfsops.c
348
TMPFS_NODE_LOCK(node);
sys/vfs/tmpfs/tmpfs_vfsops.c
349
if (node->tn_type == VDIR) {
sys/vfs/tmpfs/tmpfs_vfsops.c
352
while ((de = RB_ROOT(&node->tn_dir.tn_dirtree)) != NULL) {
sys/vfs/tmpfs/tmpfs_vfsops.c
353
tmpfs_dir_detach_locked(node, de);
sys/vfs/tmpfs/tmpfs_vfsops.c
357
KKASSERT(node->tn_vnode == NULL);
sys/vfs/tmpfs/tmpfs_vfsops.c
359
TMPFS_NODE_UNLOCK(node);
sys/vfs/tmpfs/tmpfs_vfsops.c
360
atomic_add_int(&node->tn_links, -1);
sys/vfs/tmpfs/tmpfs_vfsops.c
376
while ((node = LIST_FIRST(&tmp->tm_nodes_used)) != NULL) {
sys/vfs/tmpfs/tmpfs_vfsops.c
377
if (node->tn_links) {
sys/vfs/tmpfs/tmpfs_vfsops.c
379
node);
sys/vfs/tmpfs/tmpfs_vfsops.c
382
TMPFS_NODE_LOCK(node);
sys/vfs/tmpfs/tmpfs_vfsops.c
383
tmpfs_free_node(tmp, node);
sys/vfs/tmpfs/tmpfs_vfsops.c
441
struct tmpfs_node *node;
sys/vfs/tmpfs/tmpfs_vfsops.c
454
LIST_FOREACH(node, &tmp->tm_nodes_used, tn_entries) {
sys/vfs/tmpfs/tmpfs_vfsops.c
455
if (node->tn_id == tfhp->tf_id &&
sys/vfs/tmpfs/tmpfs_vfsops.c
456
node->tn_gen == tfhp->tf_gen) {
sys/vfs/tmpfs/tmpfs_vfsops.c
463
rc = tmpfs_alloc_vp(mp, NULL, node, LK_EXCLUSIVE, vpp);
sys/vfs/tmpfs/tmpfs_vfsops.c
506
struct tmpfs_node *node;
sys/vfs/tmpfs/tmpfs_vfsops.c
508
node = VP_TO_TMPFS_NODE(vp);
sys/vfs/tmpfs/tmpfs_vfsops.c
511
tfh.tf_gen = node->tn_gen;
sys/vfs/tmpfs/tmpfs_vfsops.c
512
tfh.tf_id = node->tn_id;
sys/vfs/tmpfs/tmpfs_vfsops.c
81
tmpfs_node_init(struct tmpfs_node *node)
sys/vfs/tmpfs/tmpfs_vfsops.c
83
node->tn_blksize = PAGE_SIZE; /* start small */
sys/vfs/tmpfs/tmpfs_vfsops.c
84
lockinit(&node->tn_interlock, "tmpfs node interlock", 0, LK_CANRECURSE);
sys/vfs/tmpfs/tmpfs_vfsops.c
85
node->tn_gen = karc4random();
sys/vfs/tmpfs/tmpfs_vfsops.c
89
tmpfs_node_uninit(struct tmpfs_node *node)
sys/vfs/tmpfs/tmpfs_vfsops.c
91
node->tn_type = VNON;
sys/vfs/tmpfs/tmpfs_vfsops.c
92
node->tn_vpstate = TMPFS_VNODE_DOOMED;
sys/vfs/tmpfs/tmpfs_vfsops.c
93
lockuninit(&node->tn_interlock);
sys/vfs/tmpfs/tmpfs_vnops.c
1096
struct tmpfs_node *node;
sys/vfs/tmpfs/tmpfs_vnops.c
1118
node = VP_TO_TMPFS_NODE(vp);
sys/vfs/tmpfs/tmpfs_vnops.c
1122
TMPFS_NODE_LOCK(node);
sys/vfs/tmpfs/tmpfs_vnops.c
1123
de = tmpfs_dir_lookup(dnode, node, ncp);
sys/vfs/tmpfs/tmpfs_vnops.c
1126
TMPFS_NODE_UNLOCK(node);
sys/vfs/tmpfs/tmpfs_vnops.c
1132
if ((node->tn_flags & (IMMUTABLE | APPEND | NOUNLINK)) ||
sys/vfs/tmpfs/tmpfs_vnops.c
1135
TMPFS_NODE_UNLOCK(node);
sys/vfs/tmpfs/tmpfs_vnops.c
1150
if (node->tn_links > 0)
sys/vfs/tmpfs/tmpfs_vnops.c
1151
node->tn_status |= TMPFS_NODE_CHANGED;
sys/vfs/tmpfs/tmpfs_vnops.c
1152
TMPFS_NODE_UNLOCK(node);
sys/vfs/tmpfs/tmpfs_vnops.c
1177
struct tmpfs_node *node;
sys/vfs/tmpfs/tmpfs_vnops.c
1183
node = VP_TO_TMPFS_NODE(vp);
sys/vfs/tmpfs/tmpfs_vnops.c
1209
KKASSERT(node->tn_links <= LINK_MAX);
sys/vfs/tmpfs/tmpfs_vnops.c
1210
if (node->tn_links >= LINK_MAX) {
sys/vfs/tmpfs/tmpfs_vnops.c
1216
if (node->tn_flags & (IMMUTABLE | APPEND)) {
sys/vfs/tmpfs/tmpfs_vnops.c
1222
error = tmpfs_alloc_dirent(VFS_TO_TMPFS(vp->v_mount), node,
sys/vfs/tmpfs/tmpfs_vnops.c
1232
TMPFS_NODE_LOCK(node);
sys/vfs/tmpfs/tmpfs_vnops.c
1233
node->tn_status |= TMPFS_NODE_CHANGED;
sys/vfs/tmpfs/tmpfs_vnops.c
1234
TMPFS_NODE_UNLOCK(node);
sys/vfs/tmpfs/tmpfs_vnops.c
1507
struct tmpfs_node *node;
sys/vfs/tmpfs/tmpfs_vnops.c
1533
node = VP_TO_TMPFS_DIR(vp);
sys/vfs/tmpfs/tmpfs_vnops.c
1539
TMPFS_NODE_LOCK(node);
sys/vfs/tmpfs/tmpfs_vnops.c
1544
if (node->tn_size > 0) {
sys/vfs/tmpfs/tmpfs_vnops.c
1550
|| (node->tn_flags & (NOUNLINK | IMMUTABLE | APPEND))) {
sys/vfs/tmpfs/tmpfs_vnops.c
1559
KKASSERT(node->tn_dir.tn_parent == dnode);
sys/vfs/tmpfs/tmpfs_vnops.c
1564
de = tmpfs_dir_lookup(dnode, node, ncp);
sys/vfs/tmpfs/tmpfs_vnops.c
1569
node->tn_flags & (NOUNLINK | IMMUTABLE | APPEND)) {
sys/vfs/tmpfs/tmpfs_vnops.c
1581
node->tn_status |= TMPFS_NODE_CHANGED;
sys/vfs/tmpfs/tmpfs_vnops.c
1596
TMPFS_NODE_UNLOCK(node);
sys/vfs/tmpfs/tmpfs_vnops.c
1607
TMPFS_NODE_UNLOCK(node);
sys/vfs/tmpfs/tmpfs_vnops.c
1653
struct tmpfs_node *node;
sys/vfs/tmpfs/tmpfs_vnops.c
1661
node = VP_TO_TMPFS_DIR(vp);
sys/vfs/tmpfs/tmpfs_vnops.c
1665
error = tmpfs_dir_getdotdent(node, uio);
sys/vfs/tmpfs/tmpfs_vnops.c
1667
TMPFS_NODE_LOCK_SH(node);
sys/vfs/tmpfs/tmpfs_vnops.c
1675
error = tmpfs_dir_getdotdotdent(tmp, node, uio);
sys/vfs/tmpfs/tmpfs_vnops.c
1677
TMPFS_NODE_LOCK_SH(node);
sys/vfs/tmpfs/tmpfs_vnops.c
1683
TMPFS_NODE_LOCK_SH(node);
sys/vfs/tmpfs/tmpfs_vnops.c
1684
error = tmpfs_dir_getdents(node, uio, &cnt);
sys/vfs/tmpfs/tmpfs_vnops.c
1712
&node->tn_dir.tn_cookietree);
sys/vfs/tmpfs/tmpfs_vnops.c
1715
&node->tn_dir.tn_cookietree, de);
sys/vfs/tmpfs/tmpfs_vnops.c
1717
de = tmpfs_dir_lookupbycookie(node, off,
sys/vfs/tmpfs/tmpfs_vnops.c
1721
&node->tn_dir.tn_cookietree, de);
sys/vfs/tmpfs/tmpfs_vnops.c
1732
TMPFS_NODE_UNLOCK(node);
sys/vfs/tmpfs/tmpfs_vnops.c
1734
if ((node->tn_status & TMPFS_NODE_ACCESSED) == 0) {
sys/vfs/tmpfs/tmpfs_vnops.c
1735
TMPFS_NODE_LOCK(node);
sys/vfs/tmpfs/tmpfs_vnops.c
1736
node->tn_status |= TMPFS_NODE_ACCESSED;
sys/vfs/tmpfs/tmpfs_vnops.c
1737
TMPFS_NODE_UNLOCK(node);
sys/vfs/tmpfs/tmpfs_vnops.c
1750
struct tmpfs_node *node;
sys/vfs/tmpfs/tmpfs_vnops.c
1755
node = VP_TO_TMPFS_NODE(vp);
sys/vfs/tmpfs/tmpfs_vnops.c
1756
TMPFS_NODE_LOCK_SH(node);
sys/vfs/tmpfs/tmpfs_vnops.c
1757
error = uiomove(node->tn_link,
sys/vfs/tmpfs/tmpfs_vnops.c
1758
MIN(node->tn_size, uio->uio_resid), uio);
sys/vfs/tmpfs/tmpfs_vnops.c
1759
TMPFS_NODE_UNLOCK(node);
sys/vfs/tmpfs/tmpfs_vnops.c
1760
if ((node->tn_status & TMPFS_NODE_ACCESSED) == 0) {
sys/vfs/tmpfs/tmpfs_vnops.c
1761
TMPFS_NODE_LOCK(node);
sys/vfs/tmpfs/tmpfs_vnops.c
1762
node->tn_status |= TMPFS_NODE_ACCESSED;
sys/vfs/tmpfs/tmpfs_vnops.c
1763
TMPFS_NODE_UNLOCK(node);
sys/vfs/tmpfs/tmpfs_vnops.c
1774
struct tmpfs_node *node;
sys/vfs/tmpfs/tmpfs_vnops.c
1779
node = VP_TO_TMPFS_NODE(vp);
sys/vfs/tmpfs/tmpfs_vnops.c
1784
if (node == NULL) {
sys/vfs/tmpfs/tmpfs_vnops.c
1797
TMPFS_NODE_LOCK(node);
sys/vfs/tmpfs/tmpfs_vnops.c
1798
if (node->tn_links == 0) {
sys/vfs/tmpfs/tmpfs_vnops.c
1799
node->tn_vpstate = TMPFS_VNODE_DOOMED;
sys/vfs/tmpfs/tmpfs_vnops.c
1800
TMPFS_NODE_UNLOCK(node);
sys/vfs/tmpfs/tmpfs_vnops.c
1801
if (node->tn_type == VREG)
sys/vfs/tmpfs/tmpfs_vnops.c
1817
if (node->tn_type == VREG &&
sys/vfs/tmpfs/tmpfs_vnops.c
1818
node->tn_reg.tn_pages_in_aobj == 0) {
sys/vfs/tmpfs/tmpfs_vnops.c
1822
tmpfs_move_pages(vp->v_object, node->tn_reg.tn_aobj,
sys/vfs/tmpfs/tmpfs_vnops.c
1824
node->tn_reg.tn_pages_in_aobj = 1;
sys/vfs/tmpfs/tmpfs_vnops.c
1827
TMPFS_NODE_UNLOCK(node);
sys/vfs/tmpfs/tmpfs_vnops.c
1841
struct tmpfs_node *node;
sys/vfs/tmpfs/tmpfs_vnops.c
1847
node = VP_TO_TMPFS_NODE(vp);
sys/vfs/tmpfs/tmpfs_vnops.c
1851
TMPFS_NODE_LOCK(node);
sys/vfs/tmpfs/tmpfs_vnops.c
1852
KKASSERT(node->tn_vnode == vp);
sys/vfs/tmpfs/tmpfs_vnops.c
1853
node->tn_vnode = NULL;
sys/vfs/tmpfs/tmpfs_vnops.c
1863
if (node->tn_links == 0) {
sys/vfs/tmpfs/tmpfs_vnops.c
1864
node->tn_vpstate = TMPFS_VNODE_DOOMED;
sys/vfs/tmpfs/tmpfs_vnops.c
1865
tmpfs_free_node(tmp, node);
sys/vfs/tmpfs/tmpfs_vnops.c
1868
TMPFS_NODE_UNLOCK(node);
sys/vfs/tmpfs/tmpfs_vnops.c
1914
struct tmpfs_node *node;
sys/vfs/tmpfs/tmpfs_vnops.c
1916
node = VP_TO_TMPFS_NODE(vp);
sys/vfs/tmpfs/tmpfs_vnops.c
1919
node, node->tn_flags, node->tn_links);
sys/vfs/tmpfs/tmpfs_vnops.c
1921
node->tn_mode, node->tn_uid, node->tn_gid,
sys/vfs/tmpfs/tmpfs_vnops.c
1922
(uintmax_t)node->tn_size, node->tn_status);
sys/vfs/tmpfs/tmpfs_vnops.c
2048
struct tmpfs_node *node = VP_TO_TMPFS_NODE(vp);
sys/vfs/tmpfs/tmpfs_vnops.c
2059
TMPFS_NODE_LOCK_SH(node);
sys/vfs/tmpfs/tmpfs_vnops.c
2060
off = node->tn_size - kn->kn_fp->f_offset;
sys/vfs/tmpfs/tmpfs_vnops.c
2063
TMPFS_NODE_UNLOCK(node);
sys/vfs/tmpfs/tmpfs_vnops.c
2069
TMPFS_NODE_UNLOCK(node);
sys/vfs/tmpfs/tmpfs_vnops.c
254
struct tmpfs_node *node;
sys/vfs/tmpfs/tmpfs_vnops.c
257
node = VP_TO_TMPFS_NODE(vp);
sys/vfs/tmpfs/tmpfs_vnops.c
263
if (node->tn_links < 1)
sys/vfs/tmpfs/tmpfs_vnops.c
268
if ((node->tn_flags & APPEND) &&
sys/vfs/tmpfs/tmpfs_vnops.c
272
if (node->tn_reg.tn_pages_in_aobj) {
sys/vfs/tmpfs/tmpfs_vnops.c
273
TMPFS_NODE_LOCK(node);
sys/vfs/tmpfs/tmpfs_vnops.c
274
if (node->tn_reg.tn_pages_in_aobj) {
sys/vfs/tmpfs/tmpfs_vnops.c
275
tmpfs_move_pages(node->tn_reg.tn_aobj,
sys/vfs/tmpfs/tmpfs_vnops.c
278
node->tn_reg.tn_pages_in_aobj = 0;
sys/vfs/tmpfs/tmpfs_vnops.c
280
TMPFS_NODE_UNLOCK(node);
sys/vfs/tmpfs/tmpfs_vnops.c
294
struct tmpfs_node *node;
sys/vfs/tmpfs/tmpfs_vnops.c
297
node = VP_TO_TMPFS_NODE(vp);
sys/vfs/tmpfs/tmpfs_vnops.c
299
if (node->tn_links > 0) {
sys/vfs/tmpfs/tmpfs_vnops.c
319
struct tmpfs_node *node;
sys/vfs/tmpfs/tmpfs_vnops.c
321
node = VP_TO_TMPFS_NODE(vp);
sys/vfs/tmpfs/tmpfs_vnops.c
350
if ((ap->a_mode & VWRITE) && (node->tn_flags & IMMUTABLE)) {
sys/vfs/tmpfs/tmpfs_vnops.c
355
error = vop_helper_access(ap, node->tn_uid, node->tn_gid,
sys/vfs/tmpfs/tmpfs_vnops.c
356
node->tn_mode, 0);
sys/vfs/tmpfs/tmpfs_vnops.c
368
struct tmpfs_node *node;
sys/vfs/tmpfs/tmpfs_vnops.c
370
node = VP_TO_TMPFS_NODE(vp);
sys/vfs/tmpfs/tmpfs_vnops.c
375
vap->va_mode = node->tn_mode;
sys/vfs/tmpfs/tmpfs_vnops.c
376
vap->va_nlink = node->tn_links;
sys/vfs/tmpfs/tmpfs_vnops.c
377
vap->va_uid = node->tn_uid;
sys/vfs/tmpfs/tmpfs_vnops.c
378
vap->va_gid = node->tn_gid;
sys/vfs/tmpfs/tmpfs_vnops.c
380
vap->va_fileid = node->tn_id;
sys/vfs/tmpfs/tmpfs_vnops.c
381
vap->va_size = node->tn_size;
sys/vfs/tmpfs/tmpfs_vnops.c
383
vap->va_atime.tv_sec = node->tn_atime;
sys/vfs/tmpfs/tmpfs_vnops.c
384
vap->va_atime.tv_nsec = node->tn_atimensec;
sys/vfs/tmpfs/tmpfs_vnops.c
385
vap->va_mtime.tv_sec = node->tn_mtime;
sys/vfs/tmpfs/tmpfs_vnops.c
386
vap->va_mtime.tv_nsec = node->tn_mtimensec;
sys/vfs/tmpfs/tmpfs_vnops.c
387
vap->va_ctime.tv_sec = node->tn_ctime;
sys/vfs/tmpfs/tmpfs_vnops.c
388
vap->va_ctime.tv_nsec = node->tn_ctimensec;
sys/vfs/tmpfs/tmpfs_vnops.c
389
vap->va_gen = node->tn_gen;
sys/vfs/tmpfs/tmpfs_vnops.c
390
vap->va_flags = node->tn_flags;
sys/vfs/tmpfs/tmpfs_vnops.c
392
vap->va_rmajor = umajor(node->tn_rdev);
sys/vfs/tmpfs/tmpfs_vnops.c
393
vap->va_rminor = uminor(node->tn_rdev);
sys/vfs/tmpfs/tmpfs_vnops.c
395
vap->va_bytes = round_page(node->tn_size);
sys/vfs/tmpfs/tmpfs_vnops.c
408
struct tmpfs_node *node;
sys/vfs/tmpfs/tmpfs_vnops.c
410
node = VP_TO_TMPFS_NODE(vp);
sys/vfs/tmpfs/tmpfs_vnops.c
415
lvap->va_mode = node->tn_mode;
sys/vfs/tmpfs/tmpfs_vnops.c
416
lvap->va_nlink = node->tn_links;
sys/vfs/tmpfs/tmpfs_vnops.c
417
lvap->va_uid = node->tn_uid;
sys/vfs/tmpfs/tmpfs_vnops.c
418
lvap->va_gid = node->tn_gid;
sys/vfs/tmpfs/tmpfs_vnops.c
421
vap->va_fileid = node->tn_id;
sys/vfs/tmpfs/tmpfs_vnops.c
423
lvap->va_size = node->tn_size;
sys/vfs/tmpfs/tmpfs_vnops.c
426
vap->va_gen = node->tn_gen;
sys/vfs/tmpfs/tmpfs_vnops.c
428
lvap->va_flags = node->tn_flags;
sys/vfs/tmpfs/tmpfs_vnops.c
431
vap->va_rmajor = umajor(node->tn_rdev);
sys/vfs/tmpfs/tmpfs_vnops.c
432
vap->va_rminor = uminor(node->tn_rdev);
sys/vfs/tmpfs/tmpfs_vnops.c
450
struct tmpfs_node *node = VP_TO_TMPFS_NODE(vp);
sys/vfs/tmpfs/tmpfs_vnops.c
454
TMPFS_NODE_LOCK(node);
sys/vfs/tmpfs/tmpfs_vnops.c
462
if (node->tn_reg.tn_pages_in_aobj) {
sys/vfs/tmpfs/tmpfs_vnops.c
463
tmpfs_move_pages(node->tn_reg.tn_aobj, vp->v_object,
sys/vfs/tmpfs/tmpfs_vnops.c
466
node->tn_reg.tn_pages_in_aobj = 0;
sys/vfs/tmpfs/tmpfs_vnops.c
468
if (vap->va_size > node->tn_size)
sys/vfs/tmpfs/tmpfs_vnops.c
501
TMPFS_NODE_UNLOCK(node);
sys/vfs/tmpfs/tmpfs_vnops.c
516
struct tmpfs_node *node;
sys/vfs/tmpfs/tmpfs_vnops.c
519
node = VP_TO_TMPFS_NODE(vp);
sys/vfs/tmpfs/tmpfs_vnops.c
530
if (node->tn_links == 0)
sys/vfs/tmpfs/tmpfs_vnops.c
548
struct tmpfs_node *node;
sys/vfs/tmpfs/tmpfs_vnops.c
569
node = VP_TO_TMPFS_NODE(vp);
sys/vfs/tmpfs/tmpfs_vnops.c
584
if (node->tn_reg.tn_pages_in_aobj) {
sys/vfs/tmpfs/tmpfs_vnops.c
585
TMPFS_NODE_LOCK(node);
sys/vfs/tmpfs/tmpfs_vnops.c
586
if (node->tn_reg.tn_pages_in_aobj) {
sys/vfs/tmpfs/tmpfs_vnops.c
587
tmpfs_move_pages(node->tn_reg.tn_aobj, vp->v_object,
sys/vfs/tmpfs/tmpfs_vnops.c
589
node->tn_reg.tn_pages_in_aobj = 0;
sys/vfs/tmpfs/tmpfs_vnops.c
591
TMPFS_NODE_UNLOCK(node);
sys/vfs/tmpfs/tmpfs_vnops.c
597
while (uio->uio_resid > 0 && uio->uio_offset < node->tn_size) {
sys/vfs/tmpfs/tmpfs_vnops.c
604
node->tn_blksize, GETBLK_KVABIO);
sys/vfs/tmpfs/tmpfs_vnops.c
607
error = cluster_readx(vp, node->tn_size,
sys/vfs/tmpfs/tmpfs_vnops.c
609
node->tn_blksize,
sys/vfs/tmpfs/tmpfs_vnops.c
616
node->tn_blksize, &bp);
sys/vfs/tmpfs/tmpfs_vnops.c
642
len = node->tn_blksize - offset;
sys/vfs/tmpfs/tmpfs_vnops.c
645
if (len > node->tn_size - uio->uio_offset)
sys/vfs/tmpfs/tmpfs_vnops.c
646
len = (size_t)(node->tn_size - uio->uio_offset);
sys/vfs/tmpfs/tmpfs_vnops.c
657
if ((node->tn_status & TMPFS_NODE_ACCESSED) == 0) {
sys/vfs/tmpfs/tmpfs_vnops.c
658
TMPFS_NODE_LOCK(node);
sys/vfs/tmpfs/tmpfs_vnops.c
659
node->tn_status |= TMPFS_NODE_ACCESSED;
sys/vfs/tmpfs/tmpfs_vnops.c
660
TMPFS_NODE_UNLOCK(node);
sys/vfs/tmpfs/tmpfs_vnops.c
672
struct tmpfs_node *node;
sys/vfs/tmpfs/tmpfs_vnops.c
689
node = VP_TO_TMPFS_NODE(vp);
sys/vfs/tmpfs/tmpfs_vnops.c
695
TMPFS_NODE_LOCK(node);
sys/vfs/tmpfs/tmpfs_vnops.c
700
if (node->tn_reg.tn_pages_in_aobj) {
sys/vfs/tmpfs/tmpfs_vnops.c
701
tmpfs_move_pages(node->tn_reg.tn_aobj, vp->v_object,
sys/vfs/tmpfs/tmpfs_vnops.c
703
node->tn_reg.tn_pages_in_aobj = 0;
sys/vfs/tmpfs/tmpfs_vnops.c
706
oldsize = node->tn_size;
sys/vfs/tmpfs/tmpfs_vnops.c
708
uio->uio_offset = node->tn_size;
sys/vfs/tmpfs/tmpfs_vnops.c
736
extended = ((uio->uio_offset + uio->uio_resid) > node->tn_size);
sys/vfs/tmpfs/tmpfs_vnops.c
745
bwillwrite(node->tn_blksize);
sys/vfs/tmpfs/tmpfs_vnops.c
760
if ((uio->uio_offset + len) > node->tn_size) {
sys/vfs/tmpfs/tmpfs_vnops.c
761
trivial = (uio->uio_offset <= node->tn_size);
sys/vfs/tmpfs/tmpfs_vnops.c
777
error = bread_kvabio(vp, base_offset, node->tn_blksize, &bp);
sys/vfs/tmpfs/tmpfs_vnops.c
786
if (uio->uio_offset > node->tn_size) {
sys/vfs/tmpfs/tmpfs_vnops.c
787
node->tn_size = uio->uio_offset;
sys/vfs/tmpfs/tmpfs_vnops.c
864
cluster_write(bp, node->tn_size,
sys/vfs/tmpfs/tmpfs_vnops.c
865
node->tn_blksize, seqcount);
sys/vfs/tmpfs/tmpfs_vnops.c
880
cluster_write(bp, node->tn_size,
sys/vfs/tmpfs/tmpfs_vnops.c
881
node->tn_blksize, seqcount);
sys/vfs/tmpfs/tmpfs_vnops.c
922
node->tn_mtime = vp->v_lastwrite_ts.tv_sec;
sys/vfs/tmpfs/tmpfs_vnops.c
923
node->tn_mtimensec = vp->v_lastwrite_ts.tv_nsec;
sys/vfs/tmpfs/tmpfs_vnops.c
926
node->tn_status |= TMPFS_NODE_MODIFIED;
sys/vfs/tmpfs/tmpfs_vnops.c
931
node->tn_status |= TMPFS_NODE_CHANGED;
sys/vfs/tmpfs/tmpfs_vnops.c
933
if (node->tn_mode & (S_ISUID | S_ISGID)) {
sys/vfs/tmpfs/tmpfs_vnops.c
935
node->tn_mode &= ~(S_ISUID | S_ISGID);
sys/vfs/tmpfs/tmpfs_vnops.c
938
TMPFS_NODE_UNLOCK(node);
sys/vfs/tmpfs/tmpfs_vnops.c
948
struct tmpfs_node *node;
sys/vfs/tmpfs/tmpfs_vnops.c
952
node = VP_TO_TMPFS_NODE(vp);
sys/vfs/tmpfs/tmpfs_vnops.c
953
error = (lf_advlock(ap, &node->tn_advlock, node->tn_size));
sys/vfs/tmpfs/tmpfs_vnops.c
975
struct tmpfs_node *node;
sys/vfs/tmpfs/tmpfs_vnops.c
988
node = VP_TO_TMPFS_NODE(vp);
sys/vfs/tmpfs/tmpfs_vnops.c
990
uobj = node->tn_reg.tn_aobj;
sys/vfs/udf/udf.h
65
struct udf_node *node;
sys/vfs/udf/udf_vfsops.c
613
struct udf_node *node;
sys/vfs/udf/udf_vfsops.c
616
node = VTON(vp);
sys/vfs/udf/udf_vfsops.c
619
ifhp->ifid_ino = node->hash_id;
sys/vfs/udf/udf_vnops.c
1018
udf_readatoffset(struct udf_node *node, int *size, int offset, struct buf **bp,
sys/vfs/udf/udf_vnops.c
1028
udfmp = node->udfmp;
sys/vfs/udf/udf_vnops.c
1031
error = udf_bmap_internal(node, offset, &sector, &max_size);
sys/vfs/udf/udf_vnops.c
1037
fentry = node->fentry;
sys/vfs/udf/udf_vnops.c
1066
udf_bmap_internal(struct udf_node *node, uint32_t offset, daddr_t *sector, uint32_t *max_size)
sys/vfs/udf/udf_vnops.c
1077
udfmp = node->udfmp;
sys/vfs/udf/udf_vnops.c
1078
fentry = node->fentry;
sys/vfs/udf/udf_vnops.c
108
LIST_FOREACH(node, lh, le) {
sys/vfs/udf/udf_vnops.c
109
if (node->hash_id != id)
sys/vfs/udf/udf_vnops.c
111
vp = node->i_vnode;
sys/vfs/udf/udf_vnops.c
1149
*sector = node->hash_id + udfmp->part_start;
sys/vfs/udf/udf_vnops.c
119
LIST_FOREACH(node, lh, le) {
sys/vfs/udf/udf_vnops.c
120
if (node->hash_id == id)
sys/vfs/udf/udf_vnops.c
123
if (node == NULL || vp != node->i_vnode) {
sys/vfs/udf/udf_vnops.c
137
udf_hashins(struct udf_node *node)
sys/vfs/udf/udf_vnops.c
142
udfmp = node->udfmp;
sys/vfs/udf/udf_vnops.c
145
lh = &udfmp->hashtbl[node->hash_id % udfmp->hashsz];
sys/vfs/udf/udf_vnops.c
146
LIST_INSERT_HEAD(lh, node, le);
sys/vfs/udf/udf_vnops.c
153
udf_hashrem(struct udf_node *node)
sys/vfs/udf/udf_vnops.c
158
udfmp = node->udfmp;
sys/vfs/udf/udf_vnops.c
161
lh = &udfmp->hashtbl[node->hash_id % udfmp->hashsz];
sys/vfs/udf/udf_vnops.c
163
panic("hash entry is NULL, node->hash_id= %"PRId64, node->hash_id);
sys/vfs/udf/udf_vnops.c
164
LIST_REMOVE(node, le);
sys/vfs/udf/udf_vnops.c
188
udf_permtomode(struct udf_node *node)
sys/vfs/udf/udf_vnops.c
194
perm = node->fentry->perm;
sys/vfs/udf/udf_vnops.c
195
flags = node->fentry->icbtag.flags;
sys/vfs/udf/udf_vnops.c
211
struct udf_node *node;
sys/vfs/udf/udf_vnops.c
214
node = VTON(vp);
sys/vfs/udf/udf_vnops.c
216
return (vop_helper_access(a, node->fentry->uid, node->fentry->gid,
sys/vfs/udf/udf_vnops.c
217
udf_permtomode(node), 0));
sys/vfs/udf/udf_vnops.c
300
struct udf_node *node;
sys/vfs/udf/udf_vnops.c
306
node = VTON(vp);
sys/vfs/udf/udf_vnops.c
307
fentry = node->fentry;
sys/vfs/udf/udf_vnops.c
309
vap->va_fsid = devid_from_dev(node->i_dev);
sys/vfs/udf/udf_vnops.c
310
vap->va_fileid = node->hash_id;
sys/vfs/udf/udf_vnops.c
311
vap->va_mode = udf_permtomode(node);
sys/vfs/udf/udf_vnops.c
332
vap->va_size = fentry->logblks_rec * node->udfmp->bsize;
sys/vfs/udf/udf_vnops.c
334
vap->va_size = node->udfmp->bsize;
sys/vfs/udf/udf_vnops.c
339
vap->va_blocksize = node->udfmp->bsize;
sys/vfs/udf/udf_vnops.c
387
struct udf_node *node = VTON(vp);
sys/vfs/udf/udf_vnops.c
396
fsize = node->fentry->inf_len;
sys/vfs/udf/udf_vnops.c
401
error = udf_readatoffset(node, &size, offset, &bp, &data);
sys/vfs/udf/udf_vnops.c
484
udf_opendir(struct udf_node *node, int offset, int fsize, struct udf_mnt *udfmp)
sys/vfs/udf/udf_vnops.c
490
ds->node = node;
sys/vfs/udf/udf_vnops.c
515
error = udf_readatoffset(ds->node, &ds->size, ds->offset,
sys/vfs/udf/udf_vnops.c
566
error = udf_readatoffset(ds->node, &ds->size, ds->offset,
sys/vfs/udf/udf_vnops.c
630
struct udf_node *node;
sys/vfs/udf/udf_vnops.c
647
node = VTON(vp);
sys/vfs/udf/udf_vnops.c
648
udfmp = node->udfmp;
sys/vfs/udf/udf_vnops.c
673
ds = udf_opendir(node, uio->uio_offset, node->fentry->inf_len,
sys/vfs/udf/udf_vnops.c
674
node->udfmp);
sys/vfs/udf/udf_vnops.c
703
if (vop_write_dirent(&error, uio, node->hash_id, DT_DIR,
sys/vfs/udf/udf_vnops.c
797
struct udf_node *node;
sys/vfs/udf/udf_vnops.c
804
node = VTON(vp);
sys/vfs/udf/udf_vnops.c
812
if (udf_bmap_internal(node,
sys/vfs/udf/udf_vnops.c
826
vn_strategy(node->i_devvp, nbio);
sys/vfs/udf/udf_vnops.c
833
struct udf_node *node;
sys/vfs/udf/udf_vnops.c
838
node = VTON(a->a_vp);
sys/vfs/udf/udf_vnops.c
843
KKASSERT(a->a_loffset % node->udfmp->bsize == 0);
sys/vfs/udf/udf_vnops.c
845
error = udf_bmap_internal(node, a->a_loffset, &lsector, &max_size);
sys/vfs/udf/udf_vnops.c
850
*a->a_doffsetp = (off_t)lsector << node->udfmp->bshift;
sys/vfs/udf/udf_vnops.c
869
struct udf_node *node;
sys/vfs/udf/udf_vnops.c
882
node = VTON(dvp);
sys/vfs/udf/udf_vnops.c
883
udfmp = node->udfmp;
sys/vfs/udf/udf_vnops.c
888
fsize = node->fentry->inf_len;
sys/vfs/udf/udf_vnops.c
898
if (nameiop != NAMEI_LOOKUP || node->diroff == 0 ||
sys/vfs/udf/udf_vnops.c
899
node->diroff > fsize) {
sys/vfs/udf/udf_vnops.c
903
offset = node->diroff;
sys/vfs/udf/udf_vnops.c
908
ds = udf_opendir(node, offset, fsize, udfmp);
sys/vfs/udf/udf_vnops.c
95
struct udf_node *node;
sys/vfs/udf/udf_vnops.c
954
node->diroff = ds->offset + ds->off;
test/debug/wildcardinfo.c
150
struct inpcontainer node;
test/debug/wildcardinfo.c
157
for (kptr = head.lh_first; kptr; kptr = node.ic_list.le_next) {
test/debug/wildcardinfo.c
158
kkread(kd, (intptr_t)kptr, &node, sizeof(node));
test/debug/wildcardinfo.c
159
printf("\t inpcontainer %p inpcb %p", kptr, node.ic_inp);
test/debug/wildcardinfo.c
160
if (node.ic_inp) {
test/debug/wildcardinfo.c
162
kkread(kd, (intptr_t)node.ic_inp, &pcb, sizeof(pcb));
test/stress/webstress/webstress.c
108
urlnode_t node;
test/stress/webstress/webstress.c
149
for (i = 0, node = url_base; i < url_count; ++i, node = node->url_next) {
test/stress/webstress/webstress.c
150
array[i] = node;
test/stress/webstress/webstress.c
157
for (node = url_base; node; node = node->url_next) {
test/stress/webstress/webstress.c
159
inet_ntoa(node->url_sin.sin_addr),
test/stress/webstress/webstress.c
160
ntohs(node->url_sin.sin_port),
test/stress/webstress/webstress.c
161
node->url_path
test/stress/webstress/webstress.c
237
urlnode_t node;
test/stress/webstress/webstress.c
240
node = malloc(sizeof(*node));
test/stress/webstress/webstress.c
241
bzero(node, sizeof(*node));
test/stress/webstress/webstress.c
248
free(node);
test/stress/webstress/webstress.c
258
node->url_sin.sin_port = htons(strtol(ptr, NULL, 0));
test/stress/webstress/webstress.c
260
node->url_sin.sin_port = htons(80);
test/stress/webstress/webstress.c
262
node->url_sin.sin_len = sizeof(node->url_sin);
test/stress/webstress/webstress.c
263
node->url_sin.sin_family = AF_INET;
test/stress/webstress/webstress.c
264
error = inet_aton(hostname, &node->url_sin.sin_addr);
test/stress/webstress/webstress.c
268
free(node);
test/stress/webstress/webstress.c
275
free(node);
test/stress/webstress/webstress.c
278
bcopy(hen->h_addr, &node->url_sin.sin_addr, hen->h_length);
test/stress/webstress/webstress.c
279
node->url_sin.sin_family = hen->h_addrtype;
test/stress/webstress/webstress.c
281
node->url_host = strdup(hostname);
test/stress/webstress/webstress.c
282
node->url_path = strdup(base);
test/stress/webstress/webstress.c
283
*url_nextp = node;
test/stress/webstress/webstress.c
284
url_nextp = &node->url_next;
test/stress/webstress/webstress.c
295
urlnode_t node;
test/stress/webstress/webstress.c
321
node = array[ex1];
test/stress/webstress/webstress.c
323
array[ex2] = node;
test/stress/webstress/webstress.c
331
node = array[i];
test/stress/webstress/webstress.c
339
if (connect(fd, (void *)&node->url_sin, node->url_sin.sin_len) < 0) {
test/stress/webstress/webstress.c
344
(double)us / 1000.0, node->url_host,
test/stress/webstress/webstress.c
345
ntohs(node->url_sin.sin_port),
test/stress/webstress/webstress.c
346
node->url_path);
test/stress/webstress/webstress.c
356
node->url_path,
test/stress/webstress/webstress.c
357
node->url_host);
test/stress/webstress/webstress.c
368
(double)us / 1000.0, node->url_host,
test/stress/webstress/webstress.c
369
ntohs(node->url_sin.sin_port),
test/stress/webstress/webstress.c
370
node->url_path);
tools/tools/net80211/stumbler/stumbler.c
181
char* ssid2str(struct node_info* node) {
tools/tools/net80211/stumbler/stumbler.c
188
if (node->ap) {
tools/tools/net80211/stumbler/stumbler.c
191
if (strlen(node->ssid) < left)
tools/tools/net80211/stumbler/stumbler.c
192
left = strlen(node->ssid);
tools/tools/net80211/stumbler/stumbler.c
193
memcpy(&res[1], node->ssid, left);
tools/tools/net80211/stumbler/stumbler.c
203
struct node_info* node = nodes;
tools/tools/net80211/stumbler/stumbler.c
211
while (node) {
tools/tools/net80211/stumbler/stumbler.c
215
t = localtime( (time_t*) &node->seen.tv_sec);
tools/tools/net80211/stumbler/stumbler.c
224
mac2str(node->mac), wep2str(node->wep),
tools/tools/net80211/stumbler/stumbler.c
225
node->chan, ssid2str(node), node->max);
tools/tools/net80211/stumbler/stumbler.c
227
node = node->next;
tools/tools/net80211/stumbler/stumbler.c
392
void display_node(struct node_info* node) {
tools/tools/net80211/stumbler/stumbler.c
401
y = node->pos;
tools/tools/net80211/stumbler/stumbler.c
408
mvaddstr(y, x, mac2str(node->mac));
tools/tools/net80211/stumbler/stumbler.c
412
wep = wep2str(node->wep);
tools/tools/net80211/stumbler/stumbler.c
419
sprintf(chan, "%.2d", node->chan);
tools/tools/net80211/stumbler/stumbler.c
424
ssid = ssid2str(node);
tools/tools/net80211/stumbler/stumbler.c
432
sig = (int) ( ((double)node->signal)*left/100.0 );
tools/tools/net80211/stumbler/stumbler.c
433
noise=(int) ( ((double)node->noise)*left/100.0 );
tools/tools/net80211/stumbler/stumbler.c
434
max = (int) ( ((double)node->max)*left/100.0 );
tools/tools/net80211/stumbler/stumbler.c
454
struct node_info* node;
tools/tools/net80211/stumbler/stumbler.c
459
node = nodes;
tools/tools/net80211/stumbler/stumbler.c
462
if (!node) {
tools/tools/net80211/stumbler/stumbler.c
463
node = (struct node_info*) malloc(sizeof(struct node_info));
tools/tools/net80211/stumbler/stumbler.c
464
if (!node)
tools/tools/net80211/stumbler/stumbler.c
467
memset(node, 0, sizeof(*node));
tools/tools/net80211/stumbler/stumbler.c
468
memcpy(node->mac, data->mac, 6);
tools/tools/net80211/stumbler/stumbler.c
469
nodes = node;
tools/tools/net80211/stumbler/stumbler.c
472
while (node) {
tools/tools/net80211/stumbler/stumbler.c
474
if (memcmp(node->mac, data->mac, 6) == 0)
tools/tools/net80211/stumbler/stumbler.c
478
if (!node->next) {
tools/tools/net80211/stumbler/stumbler.c
479
node->next = (struct node_info*)
tools/tools/net80211/stumbler/stumbler.c
481
if (!node->next)
tools/tools/net80211/stumbler/stumbler.c
484
memset(node->next, 0, sizeof(*node->next));
tools/tools/net80211/stumbler/stumbler.c
485
memcpy(node->next->mac, data->mac, 6);
tools/tools/net80211/stumbler/stumbler.c
486
node->next->prev = node;
tools/tools/net80211/stumbler/stumbler.c
487
node->next->pos = node->pos+1;
tools/tools/net80211/stumbler/stumbler.c
489
node = node->next;
tools/tools/net80211/stumbler/stumbler.c
490
if (node->pos == LINES)
tools/tools/net80211/stumbler/stumbler.c
495
node = node->next;
tools/tools/net80211/stumbler/stumbler.c
497
assert(node);
tools/tools/net80211/stumbler/stumbler.c
512
node->signal = data->signal;
tools/tools/net80211/stumbler/stumbler.c
513
if (data->signal > node->max)
tools/tools/net80211/stumbler/stumbler.c
514
node->max = data->signal;
tools/tools/net80211/stumbler/stumbler.c
516
if (gettimeofday(&node->seen, NULL) == -1)
tools/tools/net80211/stumbler/stumbler.c
520
strcpy(node->ssid, data->ssid);
tools/tools/net80211/stumbler/stumbler.c
522
node->chan = data->chan;
tools/tools/net80211/stumbler/stumbler.c
526
if (node->wep != CRYPT_WEP &&
tools/tools/net80211/stumbler/stumbler.c
527
node->wep != CRYPT_NONE &&
tools/tools/net80211/stumbler/stumbler.c
531
node->wep = data->wep;
tools/tools/net80211/stumbler/stumbler.c
534
node->ap = data->ap;
tools/tools/net80211/stumbler/stumbler.c
536
display_node(node);
tools/tools/net80211/stumbler/stumbler.c
541
struct node_info* node) {
tools/tools/net80211/stumbler/stumbler.c
545
strcpy(node->ssid, "<hidden>");
tools/tools/net80211/stumbler/stumbler.c
546
node->chan = 0;
tools/tools/net80211/stumbler/stumbler.c
547
node->wep = CRYPT_NONE;
tools/tools/net80211/stumbler/stumbler.c
552
node->wep = CRYPT_WEP;
tools/tools/net80211/stumbler/stumbler.c
577
memcpy(node->ssid, data, elen);
tools/tools/net80211/stumbler/stumbler.c
578
node->ssid[elen] = 0;
tools/tools/net80211/stumbler/stumbler.c
587
node->chan = *data;
tools/tools/net80211/stumbler/stumbler.c
590
else if (eid == 221 && node->wep == CRYPT_WEP) {
tools/tools/net80211/stumbler/stumbler.c
608
node->wep = CRYPT_WPA1;
tools/tools/net80211/stumbler/stumbler.c
628
node->wep = CRYPT_WPA1_TKIP;
tools/tools/net80211/stumbler/stumbler.c
631
node->wep = CRYPT_WPA1_TKIP_PSK;
tools/tools/net80211/stumbler/stumbler.c
635
node->wep = CRYPT_WPA1_CCMP;
tools/tools/net80211/stumbler/stumbler.c
638
node->wep = CRYPT_WPA1_CCMP_PSK;
tools/tools/net80211/stumbler/stumbler.c
642
else if (eid == 48 && node->wep == CRYPT_WEP) {
tools/tools/net80211/stumbler/stumbler.c
653
node->wep = CRYPT_80211i;
tools/tools/net80211/stumbler/stumbler.c
656
node->wep = CRYPT_80211i_TKIP;
tools/tools/net80211/stumbler/stumbler.c
670
node->wep = CRYPT_80211i_TKIP_PSK;
tools/tools/net80211/stumbler/stumbler.c
684
struct node_info* node) {
tools/tools/net80211/stumbler/stumbler.c
688
node->chan = chaninfo.chan;
tools/tools/net80211/stumbler/stumbler.c
689
node->wep = -1;
tools/tools/net80211/stumbler/stumbler.c
690
node->ssid[0] = 0;
tools/tools/net80211/stumbler/stumbler.c
691
node->ap = -1;
tools/tools/net80211/stumbler/stumbler.c
707
get_beacon_info(body, bodylen, node);
tools/tools/net80211/stumbler/stumbler.c
708
node->ap = 1;
tools/tools/net80211/stumbler/stumbler.c
717
node->wep = CRYPT_WEP;
tools/tools/net80211/stumbler/stumbler.c
725
node->wep = CRYPT_WPA;
tools/tools/net80211/stumbler/stumbler.c
733
node->ap = 1;
tools/tools/net80211/stumbler/stumbler.c
735
node->ap = 0;
tools/tools/net80211/stumbler/stumbler.c
738
memcpy(node->mac, wh->i_addr2, 6);
tools/tools/net80211/stumbler/stumbler.c
746
struct node_info node;
tools/tools/net80211/stumbler/stumbler.c
769
if (!get_packet_info(wh, body, rd, &node))
tools/tools/net80211/stumbler/stumbler.c
833
node.signal = signal;
tools/tools/net80211/stumbler/stumbler.c
835
if (node.signal > 100 || node.signal < 0) {
tools/tools/net80211/stumbler/stumbler.c
836
mvprintw(25,25, "sig=%d", node.signal);
tools/tools/net80211/stumbler/stumbler.c
839
assert (node.signal <= 100 && node.signal >= 0);
tools/tools/net80211/stumbler/stumbler.c
842
update_node(&node);
tools/tools/net80211/stumbler/stumbler.c
925
struct node_info* node = nodes;
tools/tools/net80211/stumbler/stumbler.c
930
while(node) {
tools/tools/net80211/stumbler/stumbler.c
931
if (node->signal) {
tools/tools/net80211/stumbler/stumbler.c
932
elapsed = elapsed_ms(&now, &node->seen);
tools/tools/net80211/stumbler/stumbler.c
936
node->signal = 0;
tools/tools/net80211/stumbler/stumbler.c
937
display_node(node);
tools/tools/net80211/stumbler/stumbler.c
950
node = node->next;
usr.bin/bc/bc.y
128
ssize_t node;
usr.bin/bc/bc.y
155
%type <node> argument_list
usr.bin/bc/bc.y
156
%type <node> alloc_macro
usr.bin/bc/bc.y
157
%type <node> expression
usr.bin/bc/bc.y
158
%type <node> function
usr.bin/bc/bc.y
159
%type <node> function_header
usr.bin/bc/bc.y
160
%type <node> input_item
usr.bin/bc/bc.y
161
%type <node> opt_argument_list
usr.bin/bc/bc.y
162
%type <node> opt_expression
usr.bin/bc/bc.y
163
%type <node> opt_relational_expression
usr.bin/bc/bc.y
164
%type <node> opt_statement
usr.bin/bc/bc.y
165
%type <node> print_expression
usr.bin/bc/bc.y
166
%type <node> print_expression_list
usr.bin/bc/bc.y
167
%type <node> relational_expression
usr.bin/bc/bc.y
168
%type <node> return_expression
usr.bin/bc/bc.y
169
%type <node> semicolon_list
usr.bin/bc/bc.y
170
%type <node> statement
usr.bin/bc/bc.y
171
%type <node> statement_list
usr.bin/bc/bc.y
210
$$ = node($1, $3, END_NODE);
usr.bin/bc/bc.y
223
$$ = node($1, $3, END_NODE);
usr.bin/bc/bc.y
228
$$ = node($1, $3, END_NODE);
usr.bin/bc/bc.y
242
$$ = node($1, cs("ps."), END_NODE);
usr.bin/bc/bc.y
247
$$ = node($3, cs($2), $1.store,
usr.bin/bc/bc.y
250
$$ = node($1.load, $3, cs($2), $1.store,
usr.bin/bc/bc.y
255
$$ = node(cs("["), as($1),
usr.bin/bc/bc.y
264
$$ = node(
usr.bin/bc/bc.y
277
$$ = node(numnode(nesting -
usr.bin/bc/bc.y
309
n = node($10, cs("M"), $8, cs("s."),
usr.bin/bc/bc.y
312
n = node($10, $8, cs("s."), $6, $3,
usr.bin/bc/bc.y
316
$$ = node($4, cs("s."), $6, $3, cs(" "),
usr.bin/bc/bc.y
323
$$ = node($5, $3, cs(" "), END_NODE);
usr.bin/bc/bc.y
330
$$ = node($5, $3, cs("e"), $9, cs(" "),
usr.bin/bc/bc.y
339
n = node($6, cs("M"), $4, $3, END_NODE);
usr.bin/bc/bc.y
341
n = node($6, $4, $3, END_NODE);
usr.bin/bc/bc.y
343
$$ = node($4, $3, cs(" "), END_NODE);
usr.bin/bc/bc.y
385
int n = node(prologue, $8, epilogue,
usr.bin/bc/bc.y
483
$$ = node($1, $3, END_NODE);
usr.bin/bc/bc.y
487
$$ = node($1, cs("l"), array_node($3),
usr.bin/bc/bc.y
504
$$ = node($1, $3, cs("="), END_NODE);
usr.bin/bc/bc.y
508
$$ = node($1, $3, cs("!="), END_NODE);
usr.bin/bc/bc.y
512
$$ = node($1, $3, cs(">"), END_NODE);
usr.bin/bc/bc.y
516
$$ = node($1, $3, cs("!<"), END_NODE);
usr.bin/bc/bc.y
520
$$ = node($1, $3, cs("<"), END_NODE);
usr.bin/bc/bc.y
524
$$ = node($1, $3, cs("!>"), END_NODE);
usr.bin/bc/bc.y
528
$$ = node($1, cs(" 0!="), END_NODE);
usr.bin/bc/bc.y
536
$$ = node(cs("0"), epilogue,
usr.bin/bc/bc.y
541
$$ = node($1, epilogue,
usr.bin/bc/bc.y
546
$$ = node(cs("0"), epilogue,
usr.bin/bc/bc.y
561
$$ = node($1.load, END_NODE);
usr.bin/bc/bc.y
564
$$ = node(cs("l."), END_NODE);
usr.bin/bc/bc.y
568
$$ = node(cs(" "), as($1), END_NODE);
usr.bin/bc/bc.y
576
$$ = node($3, cs("l"),
usr.bin/bc/bc.y
583
$$ = node(cs(" 0"), $2, cs("-"),
usr.bin/bc/bc.y
588
$$ = node($1, $3, cs("+"), END_NODE);
usr.bin/bc/bc.y
592
$$ = node($1, $3, cs("-"), END_NODE);
usr.bin/bc/bc.y
596
$$ = node($1, $3, cs("*"), END_NODE);
usr.bin/bc/bc.y
600
$$ = node($1, $3, cs("/"), END_NODE);
usr.bin/bc/bc.y
604
$$ = node($1, $3, cs("%"), END_NODE);
usr.bin/bc/bc.y
608
$$ = node($1, $3, cs("^"), END_NODE);
usr.bin/bc/bc.y
612
$$ = node($2.load, cs("1+d"), $2.store,
usr.bin/bc/bc.y
617
$$ = node($2.load, cs("1-d"),
usr.bin/bc/bc.y
622
$$ = node($1.load, cs("d1+"),
usr.bin/bc/bc.y
627
$$ = node($1.load, cs("d1-"),
usr.bin/bc/bc.y
633
$$ = node($3, cs($2), cs("d"), $1.store,
usr.bin/bc/bc.y
636
$$ = node($1.load, $3, cs($2), cs("d"),
usr.bin/bc/bc.y
641
$$ = node($3, cs("Z"), END_NODE);
usr.bin/bc/bc.y
645
$$ = node($3, cs("v"), END_NODE);
usr.bin/bc/bc.y
649
$$ = node($3, cs("X"), END_NODE);
usr.bin/bc/bc.y
653
$$ = node($2, cs("N"), END_NODE);
usr.bin/bc/bc.y
657
ssize_t n = node(cs("R"), $5, END_NODE);
usr.bin/bc/bc.y
659
$$ = node($1, cs("d0!="), $3, END_NODE);
usr.bin/bc/bc.y
663
ssize_t n = node(cs("R"), $5, END_NODE);
usr.bin/bc/bc.y
665
$$ = node($1, cs("d0="), $3, END_NODE);
usr.bin/bc/bc.y
669
$$ = node($1, $3, cs("G"), END_NODE);
usr.bin/bc/bc.y
673
$$ = node($1, $3, cs("GN"), END_NODE);
usr.bin/bc/bc.y
677
$$ = node($3, $1, cs("("), END_NODE);
usr.bin/bc/bc.y
681
$$ = node($3, $1, cs("{"), END_NODE);
usr.bin/bc/bc.y
685
$$ = node($1, $3, cs("("), END_NODE);
usr.bin/bc/bc.y
689
$$ = node($1, $3, cs("{"), END_NODE);
usr.bin/bc/bc.y
696
$$.load = node(cs("l"), letter_node($1),
usr.bin/bc/bc.y
698
$$.store = node(cs("s"), letter_node($1),
usr.bin/bc/bc.y
704
$$.load = node($3, cs(";"),
usr.bin/bc/bc.y
706
$$.store = node($3, cs(":"),
usr.bin/bc/bc.y
731
$$ = node($1, $3, END_NODE);
usr.bin/bc/bc.y
737
$$ = node($1, cs("ds.n"), END_NODE);
usr.bin/bc/bc.y
742
$$ = node(cs("["), as(p), cs("]n"), END_NODE);
usr.bin/bc/bc.y
77
static ssize_t node(ssize_t, ...);
usr.bin/bc/bc.y
819
emit_macro(int node, ssize_t code)
usr.bin/bc/bc.y
823
printf("]s%s\n", instructions[node].u.cstr);
usr.bin/bc/bc.y
849
return node(cs(" "), cs(p), END_NODE);
usr.bin/bc/bc.y
929
prologue = node(cs("S"), n, prologue, END_NODE);
usr.bin/bc/bc.y
930
epilogue = node(epilogue, cs("L"), n, cs("s."), END_NODE);
usr.bin/bc/bc.y
936
prologue = node(cs("0S"), n, prologue, END_NODE);
usr.bin/bc/bc.y
937
epilogue = node(epilogue, cs("L"), n, cs("s."), END_NODE);
usr.bin/calendar/io.c
239
struct node *new = list_newnode(xstrdup(walk), NULL);
usr.bin/calendar/io.c
88
static struct node *definitions = NULL;
usr.bin/calendar/utils.c
147
struct node *next;
usr.bin/calendar/utils.c
153
struct node *
usr.bin/calendar/utils.c
156
struct node *newp;
usr.bin/calendar/utils.c
168
struct node *
usr.bin/calendar/utils.c
169
list_addfront(struct node *listp, struct node *newp)
usr.bin/calendar/utils.c
181
list_lookup(struct node *listp, const char *name,
usr.bin/calendar/utils.c
199
list_freeall(struct node *listp,
usr.bin/calendar/utils.c
203
struct node *cur;
usr.bin/calendar/utils.h
262
struct node;
usr.bin/calendar/utils.h
263
struct node * list_newnode(char *name, void *data);
usr.bin/calendar/utils.h
264
struct node * list_addfront(struct node *listp, struct node *newp);
usr.bin/calendar/utils.h
265
bool list_lookup(struct node *listp, const char *name,
usr.bin/calendar/utils.h
268
void list_freeall(struct node *listp, void (*free_name)(void *),
usr.bin/ctags/print.c
101
node->entry, node->lno, node->file, node->pat);
usr.bin/ctags/print.c
104
node->entry, node->file, searchar, node->pat, searchar);
usr.bin/ctags/print.c
105
if (node->right)
usr.bin/ctags/print.c
106
put_entries(node->right);
usr.bin/ctags/print.c
91
put_entries(NODE *node)
usr.bin/ctags/print.c
94
if (node->left)
usr.bin/ctags/print.c
95
put_entries(node->left);
usr.bin/ctags/print.c
98
node->entry, node->file, (node->lno + 63) / 64);
usr.bin/ctags/tree.c
102
fprintf(stderr, "Duplicate entry in files %s and %s: %s (Warning only)\n", node->file, cur_node->file, node->entry);
usr.bin/ctags/tree.c
107
add_node(node, cur_node->left);
usr.bin/ctags/tree.c
109
cur_node->left = node;
usr.bin/ctags/tree.c
111
add_node(node, cur_node->right);
usr.bin/ctags/tree.c
113
cur_node->right = node;
usr.bin/ctags/tree.c
117
free_tree(NODE *node)
usr.bin/ctags/tree.c
121
while (node) {
usr.bin/ctags/tree.c
122
if (node->right)
usr.bin/ctags/tree.c
123
free_tree(node->right);
usr.bin/ctags/tree.c
124
nleft = node->left;
usr.bin/ctags/tree.c
125
free(node);
usr.bin/ctags/tree.c
126
node = nleft;
usr.bin/ctags/tree.c
89
add_node(NODE *node, NODE *cur_node)
usr.bin/ctags/tree.c
93
dif = strcoll(node->entry, cur_node->entry);
usr.bin/ctags/tree.c
95
if (node->file == cur_node->file) {
usr.bin/ctags/tree.c
97
fprintf(stderr, "Duplicate entry in file %s, line %d: %s\nSecond entry ignored\n", node->file, lineno, node->entry);
usr.bin/find/operator.c
102
node->p_data[0] = subplan;
usr.bin/find/operator.c
103
node->execute = f_expr;
usr.bin/find/operator.c
115
return (node);
usr.bin/find/operator.c
163
PLAN *node; /* temporary node used in f_not processing */
usr.bin/find/operator.c
185
node = yanknode(&plan);
usr.bin/find/operator.c
186
while (node != NULL && node->execute == f_not) {
usr.bin/find/operator.c
188
node = yanknode(&plan);
usr.bin/find/operator.c
190
if (node == NULL)
usr.bin/find/operator.c
192
if (node->execute == f_or)
usr.bin/find/operator.c
198
if (node->execute == f_expr)
usr.bin/find/operator.c
199
node->p_data[0] = not_squish(node->p_data[0]);
usr.bin/find/operator.c
201
next = node;
usr.bin/find/operator.c
203
next->p_data[0] = node;
usr.bin/find/operator.c
55
PLAN *node; /* top node removed from the plan */
usr.bin/find/operator.c
57
if ((node = (*planp)) == NULL)
usr.bin/find/operator.c
60
node->next = NULL;
usr.bin/find/operator.c
61
return (node);
usr.bin/find/operator.c
74
PLAN *node; /* pointer to returned node or expression */
usr.bin/find/operator.c
79
if ((node = yanknode(planp)) == NULL)
usr.bin/find/operator.c
88
if (node->execute == f_openparen)
usr.bin/mail/names.c
689
put(struct name *list, struct name *node)
usr.bin/mail/names.c
691
node->n_flink = list;
usr.bin/mail/names.c
692
node->n_blink = NULL;
usr.bin/mail/names.c
694
list->n_blink = node;
usr.bin/mail/names.c
695
return (node);
usr.bin/netstat/netgraph.c
171
if (info.node == 0 || csock == -1)
usr.bin/netstat/netgraph.c
173
snprintf(path, sizeof(path), "[%lx]:", (u_long) info.node);
usr.bin/systat/altqs.c
163
if_stat_t *node = NULL;
usr.bin/systat/altqs.c
167
node = SLIST_FIRST(&curlist);
usr.bin/systat/altqs.c
169
while ((q = SLIST_FIRST(&node->queues)) != NULL) {
usr.bin/systat/altqs.c
170
SLIST_REMOVE_HEAD(&node->queues, link);
usr.bin/systat/altqs.c
173
free(node);
usr.bin/systat/ifstat.c
185
struct if_stat *node = NULL;
usr.bin/systat/ifstat.c
188
node = SLIST_FIRST(&curlist);
usr.bin/systat/ifstat.c
190
free(node);
usr.bin/systat/symbols.c
55
RB_ENTRY(symdata) node;
usr.bin/systat/symbols.c
65
RB_PROTOTYPE3(symdata_rbtree, symdata, node, symdata_cmp, char *);
usr.bin/systat/symbols.c
66
RB_GENERATE3(symdata_rbtree, symdata, node, symdata_cmp, char *,
usr.sbin/autofs/automount.c
139
mount_unmount(struct node *root)
usr.sbin/autofs/automount.c
142
struct node *n, *n2;
usr.sbin/autofs/automount.c
261
struct node *root;
usr.sbin/autofs/automount.c
99
mount_if_not_already(const struct node *n, const char *map, const char *options,
usr.sbin/autofs/automountd.c
114
create_subtree(const struct node *node, bool incomplete)
usr.sbin/autofs/automountd.c
116
const struct node *child;
usr.sbin/autofs/automountd.c
123
if (strcmp(node->n_key, "*") == 0)
usr.sbin/autofs/automountd.c
126
path = node_path(node);
usr.sbin/autofs/automountd.c
131
TAILQ_FOREACH(child, &node->n_children, n_next) {
usr.sbin/autofs/automountd.c
149
TAILQ_FOREACH(child, &node->n_children, n_next)
usr.sbin/autofs/automountd.c
165
struct node *root, *parent, *node;
usr.sbin/autofs/automountd.c
228
node = node_find(root, adr->adr_path);
usr.sbin/autofs/automountd.c
229
if (node == NULL) {
usr.sbin/autofs/automountd.c
234
options = node_options(node);
usr.sbin/autofs/automountd.c
246
if (node->n_location == NULL) {
usr.sbin/autofs/automountd.c
248
node->n_config_file, node->n_config_line);
usr.sbin/autofs/automountd.c
266
create_subtree(node, incomplete_hierarchy);
usr.sbin/autofs/automountd.c
274
node = node_find(root, tmp);
usr.sbin/autofs/automountd.c
275
if (node != NULL)
usr.sbin/autofs/automountd.c
276
create_subtree(node, false);
usr.sbin/autofs/automountd.c
289
node->n_config_file, node->n_config_line);
usr.sbin/autofs/automountd.c
292
node_expand_ampersand(node, key);
usr.sbin/autofs/automountd.c
293
error = node_expand_defined(node);
usr.sbin/autofs/automountd.c
338
node->n_location, adr->adr_path, NULL);
usr.sbin/autofs/common.c
1013
parse_map(struct node *parent, const char *map, const char *key,
usr.sbin/autofs/common.c
1098
parse_master_yyin(struct node *root, const char *master)
usr.sbin/autofs/common.c
1140
parse_master(struct node *root, const char *master)
usr.sbin/autofs/common.c
146
struct node *
usr.sbin/autofs/common.c
149
struct node *n;
usr.sbin/autofs/common.c
163
struct node *
usr.sbin/autofs/common.c
164
node_new(struct node *parent, char *key, char *options, char *location,
usr.sbin/autofs/common.c
167
struct node *n;
usr.sbin/autofs/common.c
194
struct node *
usr.sbin/autofs/common.c
195
node_new_map(struct node *parent, char *key, char *options, char *map,
usr.sbin/autofs/common.c
198
struct node *n;
usr.sbin/autofs/common.c
225
static struct node *
usr.sbin/autofs/common.c
226
node_duplicate(const struct node *o, struct node *parent)
usr.sbin/autofs/common.c
228
const struct node *child;
usr.sbin/autofs/common.c
229
struct node *n;
usr.sbin/autofs/common.c
244
node_delete(struct node *n)
usr.sbin/autofs/common.c
246
struct node *child, *tmp;
usr.sbin/autofs/common.c
264
node_move_after(struct node *n, struct node *previous)
usr.sbin/autofs/common.c
273
node_expand_includes(struct node *root, bool is_master)
usr.sbin/autofs/common.c
275
struct node *n, *n2, *tmp, *tmp2, *tmproot;
usr.sbin/autofs/common.c
384
node_expand_ampersand(struct node *n, const char *key)
usr.sbin/autofs/common.c
386
struct node *child;
usr.sbin/autofs/common.c
408
node_expand_wildcard(struct node *n, const char *key)
usr.sbin/autofs/common.c
410
struct node *child, *expanded;
usr.sbin/autofs/common.c
425
node_expand_defined(struct node *n)
usr.sbin/autofs/common.c
427
struct node *child;
usr.sbin/autofs/common.c
449
node_is_direct_key(const struct node *n)
usr.sbin/autofs/common.c
461
node_is_direct_map(const struct node *n)
usr.sbin/autofs/common.c
475
node_has_wildcards(const struct node *n)
usr.sbin/autofs/common.c
477
const struct node *child;
usr.sbin/autofs/common.c
488
node_expand_maps(struct node *n, bool indirect)
usr.sbin/autofs/common.c
490
struct node *child, *tmp;
usr.sbin/autofs/common.c
520
node_expand_direct_maps(struct node *n)
usr.sbin/autofs/common.c
527
node_expand_indirect_maps(struct node *n)
usr.sbin/autofs/common.c
534
node_path_x(const struct node *n, char *x)
usr.sbin/autofs/common.c
54
static void parse_master_yyin(struct node *root, const char *master);
usr.sbin/autofs/common.c
55
static void parse_map_yyin(struct node *parent, const char *map,
usr.sbin/autofs/common.c
560
node_path(const struct node *n)
usr.sbin/autofs/common.c
578
node_options_x(const struct node *n, char *x)
usr.sbin/autofs/common.c
597
node_options(const struct node *n)
usr.sbin/autofs/common.c
604
node_print_indent(const struct node *n, const char *cmdline_options,
usr.sbin/autofs/common.c
607
const struct node *child, *first_child;
usr.sbin/autofs/common.c
653
node_print(const struct node *n, const char *cmdline_options)
usr.sbin/autofs/common.c
655
const struct node *child;
usr.sbin/autofs/common.c
661
static struct node *
usr.sbin/autofs/common.c
662
node_find_x(struct node *node, const char *path)
usr.sbin/autofs/common.c
664
struct node *child, *found;
usr.sbin/autofs/common.c
670
if (!node_is_direct_key(node)) {
usr.sbin/autofs/common.c
671
tmp = node_path(node);
usr.sbin/autofs/common.c
688
TAILQ_FOREACH(child, &node->n_children, n_next) {
usr.sbin/autofs/common.c
694
if (node->n_parent == NULL || node_is_direct_key(node))
usr.sbin/autofs/common.c
697
return (node);
usr.sbin/autofs/common.c
700
struct node *
usr.sbin/autofs/common.c
701
node_find(struct node *root, const char *path)
usr.sbin/autofs/common.c
703
struct node *node;
usr.sbin/autofs/common.c
707
node = node_find_x(root, path);
usr.sbin/autofs/common.c
708
if (node != NULL)
usr.sbin/autofs/common.c
709
assert(node != root);
usr.sbin/autofs/common.c
711
return (node);
usr.sbin/autofs/common.c
727
parse_map_yyin(struct node *parent, const char *map, const char *executable_key)
usr.sbin/autofs/common.c
732
struct node *node;
usr.sbin/autofs/common.c
807
node = node_new(parent, key, options, NULL, map, lineno);
usr.sbin/autofs/common.c
865
node_new(node, mountpoint, options2, location,
usr.sbin/autofs/common.c
888
parse_map_keys_yyin(struct node *parent, const char *map)
usr.sbin/autofs/common.c
942
parse_special_map(struct node *parent, const char *map, const char *key)
usr.sbin/autofs/common.c
985
parse_included_map(struct node *parent, const char *map)
usr.sbin/autofs/common.h
100
bool node_is_direct_map(const struct node *n);
usr.sbin/autofs/common.h
101
bool node_has_wildcards(const struct node *n);
usr.sbin/autofs/common.h
102
char *node_path(const struct node *n);
usr.sbin/autofs/common.h
103
char *node_options(const struct node *n);
usr.sbin/autofs/common.h
104
void node_expand_ampersand(struct node *root, const char *key);
usr.sbin/autofs/common.h
105
void node_expand_wildcard(struct node *root, const char *key);
usr.sbin/autofs/common.h
106
int node_expand_defined(struct node *root);
usr.sbin/autofs/common.h
107
void node_expand_indirect_maps(struct node *n);
usr.sbin/autofs/common.h
108
void node_print(const struct node *n, const char *cmdline_options);
usr.sbin/autofs/common.h
109
void parse_master(struct node *root, const char *path);
usr.sbin/autofs/common.h
110
void parse_map(struct node *parent, const char *map, const char *args,
usr.sbin/autofs/common.h
62
TAILQ_ENTRY(node) n_next;
usr.sbin/autofs/common.h
63
TAILQ_HEAD(nodehead, node) n_children;
usr.sbin/autofs/common.h
64
struct node *n_parent;
usr.sbin/autofs/common.h
94
struct node *node_new_root(void);
usr.sbin/autofs/common.h
95
struct node *node_new(struct node *parent, char *key, char *options,
usr.sbin/autofs/common.h
97
struct node *node_new_map(struct node *parent, char *key, char *options,
usr.sbin/autofs/common.h
99
struct node *node_find(struct node *root, const char *mountpoint);
usr.sbin/fwcontrol/fwcontrol.c
121
asyreq->pkt.mode.rreqq.dst = FWLOCALBUS | node;
usr.sbin/fwcontrol/fwcontrol.c
176
send_link_on(int fd, int node)
usr.sbin/fwcontrol/fwcontrol.c
186
asyreq->pkt.mode.ld[1] |= (1 << 30) | ((node & 0x3f) << 24);
usr.sbin/fwcontrol/fwcontrol.c
195
reset_start(int fd, int node)
usr.sbin/fwcontrol/fwcontrol.c
202
asyreq->pkt.mode.wreqq.dst = FWLOCALBUS | (node & 0x3f);
usr.sbin/fwcontrol/fwcontrol.c
258
get_crom(int fd, int node, void *crom_buf, int len)
usr.sbin/fwcontrol/fwcontrol.c
267
if (data->dev[i].dst == node && data->dev[i].eui.lo != 0)
usr.sbin/fwcontrol/fwcontrol.c
271
errx(1, "no such node %d.", node);
usr.sbin/fwcontrol/fwcontrol.c
273
errx(1, "node %d is myself.", node);
usr.sbin/makefs/cd9660.c
1140
cd9660_copy_filenames(iso9660_disk *diskStructure, cd9660node *node)
usr.sbin/makefs/cd9660.c
1144
if (TAILQ_EMPTY(&node->cn_children))
usr.sbin/makefs/cd9660.c
1147
if (TAILQ_FIRST(&node->cn_children)->isoDirRecord == NULL) {
usr.sbin/makefs/cd9660.c
1152
TAILQ_FOREACH(cn, &node->cn_children, cn_next_child) {
usr.sbin/makefs/cd9660.c
1159
cd9660_sorting_nodes(cd9660node *node)
usr.sbin/makefs/cd9660.c
1163
TAILQ_FOREACH(cn, &node->cn_children, cn_next_child)
usr.sbin/makefs/cd9660.c
1165
cd9660_sort_nodes(node);
usr.sbin/makefs/cd9660.c
1170
cd9660_sort_nodes(cd9660node *node)
usr.sbin/makefs/cd9660.c
1175
TAILQ_FOREACH(cn, &node->cn_children, cn_next_child) {
usr.sbin/makefs/cd9660.c
1181
TAILQ_REMOVE(&node->cn_children, next, cn_next_child);
usr.sbin/makefs/cd9660.c
1245
tfile = cd9660_create_file(diskStructure, dir->node->name, dir->parent,
usr.sbin/makefs/cd9660.c
1481
cd9660node *node;
usr.sbin/makefs/cd9660.c
1486
n->node = t;\
usr.sbin/makefs/cd9660.c
1516
dirNode = n->node;
usr.sbin/makefs/cd9660.c
1542
if (S_ISDIR(cn->node->type)) {
usr.sbin/makefs/cd9660.c
1554
cd9660_compute_full_filename(cd9660node *node, char *buf)
usr.sbin/makefs/cd9660.c
1559
len = snprintf(buf, len, "%s/%s/%s", node->node->root,
usr.sbin/makefs/cd9660.c
1560
node->node->path, node->node->name);
usr.sbin/makefs/cd9660.c
1709
cd9660_compute_record_size(iso9660_disk *diskStructure, cd9660node *node)
usr.sbin/makefs/cd9660.c
1711
int size = node->isoDirRecord->length[0];
usr.sbin/makefs/cd9660.c
1714
size += node->susp_entry_size;
usr.sbin/makefs/cd9660.c
1715
size += node->su_tail_size;
usr.sbin/makefs/cd9660.c
1722
cd9660_populate_dot_records(iso9660_disk *diskStructure, cd9660node *node)
usr.sbin/makefs/cd9660.c
1724
node->dot_record->fileDataSector = node->fileDataSector;
usr.sbin/makefs/cd9660.c
1725
memcpy(node->dot_record->isoDirRecord,node->isoDirRecord, 34);
usr.sbin/makefs/cd9660.c
1726
node->dot_record->isoDirRecord->name_len[0] = 1;
usr.sbin/makefs/cd9660.c
1727
node->dot_record->isoDirRecord->name[0] = 0;
usr.sbin/makefs/cd9660.c
1728
node->dot_record->isoDirRecord->name[1] = 0;
usr.sbin/makefs/cd9660.c
1729
node->dot_record->isoDirRecord->length[0] = 34;
usr.sbin/makefs/cd9660.c
1730
node->dot_record->fileRecordSize =
usr.sbin/makefs/cd9660.c
1731
cd9660_compute_record_size(diskStructure, node->dot_record);
usr.sbin/makefs/cd9660.c
1733
if (node == diskStructure->rootNode) {
usr.sbin/makefs/cd9660.c
1734
node->dot_dot_record->fileDataSector = node->fileDataSector;
usr.sbin/makefs/cd9660.c
1735
memcpy(node->dot_dot_record->isoDirRecord,node->isoDirRecord,
usr.sbin/makefs/cd9660.c
1738
node->dot_dot_record->fileDataSector =
usr.sbin/makefs/cd9660.c
1739
node->parent->fileDataSector;
usr.sbin/makefs/cd9660.c
1740
memcpy(node->dot_dot_record->isoDirRecord,
usr.sbin/makefs/cd9660.c
1741
node->parent->isoDirRecord,34);
usr.sbin/makefs/cd9660.c
1743
node->dot_dot_record->isoDirRecord->name_len[0] = 1;
usr.sbin/makefs/cd9660.c
1744
node->dot_dot_record->isoDirRecord->name[0] = 1;
usr.sbin/makefs/cd9660.c
1745
node->dot_dot_record->isoDirRecord->name[1] = 0;
usr.sbin/makefs/cd9660.c
1746
node->dot_dot_record->isoDirRecord->length[0] = 34;
usr.sbin/makefs/cd9660.c
1747
node->dot_dot_record->fileRecordSize =
usr.sbin/makefs/cd9660.c
1748
cd9660_compute_record_size(diskStructure, node->dot_dot_record);
usr.sbin/makefs/cd9660.c
175
temp->node = NULL;
usr.sbin/makefs/cd9660.c
1758
cd9660_compute_offsets(iso9660_disk *diskStructure, cd9660node *node,
usr.sbin/makefs/cd9660.c
1772
assert(node != NULL);
usr.sbin/makefs/cd9660.c
1780
node->fileDataSector = -1;
usr.sbin/makefs/cd9660.c
1782
if (node->type & CD9660_TYPE_DIR) {
usr.sbin/makefs/cd9660.c
1783
node->fileRecordSize = cd9660_compute_record_size(
usr.sbin/makefs/cd9660.c
1784
diskStructure, node);
usr.sbin/makefs/cd9660.c
1786
node->fileDataSector =
usr.sbin/makefs/cd9660.c
1789
cd9660_bothendian_dword(node->fileDataSector,
usr.sbin/makefs/cd9660.c
1790
node->isoDirRecord->extent);
usr.sbin/makefs/cd9660.c
1796
node->fileSectorsUsed = 1;
usr.sbin/makefs/cd9660.c
1797
TAILQ_FOREACH(child, &node->cn_children, cn_next_child) {
usr.sbin/makefs/cd9660.c
1798
node->fileDataLength +=
usr.sbin/makefs/cd9660.c
1804
node->fileSectorsUsed++;
usr.sbin/makefs/cd9660.c
1811
cd9660_bothendian_dword(node->fileSectorsUsed *
usr.sbin/makefs/cd9660.c
1812
diskStructure->sectorSize,node->isoDirRecord->size);
usr.sbin/makefs/cd9660.c
1818
used_bytes += node->fileSectorsUsed * diskStructure->sectorSize;
usr.sbin/makefs/cd9660.c
1820
for (child = TAILQ_NEXT(node->dot_dot_record, cn_next_child);
usr.sbin/makefs/cd9660.c
1823
if (S_ISDIR(child->node->type)) {
usr.sbin/makefs/cd9660.c
1835
cd9660_populate_dot_records(diskStructure, node);
usr.sbin/makefs/cd9660.c
1838
for (child = TAILQ_NEXT(node->dot_dot_record, cn_next_child);
usr.sbin/makefs/cd9660.c
1842
if (S_ISDIR(child->node->type))
usr.sbin/makefs/cd9660.c
1851
inode = child->node->inode;
usr.sbin/makefs/cd9660.c
1878
to->node->inode->st.st_dev = 0;
usr.sbin/makefs/cd9660.c
1879
to->node->inode->st.st_ino = 0;
usr.sbin/makefs/cd9660.c
1880
to->node->inode->st.st_size = 0;
usr.sbin/makefs/cd9660.c
1881
to->node->inode->st.st_blksize = from->node->inode->st.st_blksize;
usr.sbin/makefs/cd9660.c
1882
to->node->inode->st.st_atime = from->node->inode->st.st_atime;
usr.sbin/makefs/cd9660.c
1883
to->node->inode->st.st_mtime = from->node->inode->st.st_mtime;
usr.sbin/makefs/cd9660.c
1884
to->node->inode->st.st_ctime = from->node->inode->st.st_ctime;
usr.sbin/makefs/cd9660.c
1885
to->node->inode->st.st_uid = from->node->inode->st.st_uid;
usr.sbin/makefs/cd9660.c
1886
to->node->inode->st.st_gid = from->node->inode->st.st_gid;
usr.sbin/makefs/cd9660.c
1887
to->node->inode->st.st_mode = from->node->inode->st.st_mode;
usr.sbin/makefs/cd9660.c
1889
to->node->inode->st.st_mode = to->node->inode->st.st_mode & ~(S_IFMT);
usr.sbin/makefs/cd9660.c
1891
to->node->inode->st.st_mode |= S_IFREG;
usr.sbin/makefs/cd9660.c
1893
to->node->inode->st.st_mode |= S_IFDIR;
usr.sbin/makefs/cd9660.c
1918
temp->node = tfsnode;
usr.sbin/makefs/cd9660.c
1932
if (parent->node != NULL) {
usr.sbin/makefs/cd9660.c
1933
tfsnode->type = parent->node->type;
usr.sbin/makefs/cd9660.c
1965
temp->node->inode = ecalloc(1, sizeof(*temp->node->inode));
usr.sbin/makefs/cd9660.c
1966
*temp->node->inode = *me->node->inode;
usr.sbin/makefs/cd9660.c
1988
temp->node->type |= S_IFDIR;
usr.sbin/makefs/cd9660.c
1992
temp->node->inode = ecalloc(1, sizeof(*temp->node->inode));
usr.sbin/makefs/cd9660.c
1993
*temp->node->inode = *me->node->inode;
usr.sbin/makefs/cd9660.c
505
real_root->node = root;
usr.sbin/makefs/cd9660.c
787
cd9660_fill_extended_attribute_record(cd9660node *node)
usr.sbin/makefs/cd9660.c
789
node->isoExtAttributes = emalloc(sizeof(*node->isoExtAttributes));
usr.sbin/makefs/cd9660.c
803
(void)cd9660_convert_filename(diskStructure, newnode->node->name,
usr.sbin/makefs/cd9660.c
804
temp, sizeof(temp), !(S_ISDIR(newnode->node->type)));
usr.sbin/makefs/cd9660.c
807
if (S_ISDIR(newnode->node->type))
usr.sbin/makefs/cd9660.c
816
if (S_ISLNK(newnode->node->type))
usr.sbin/makefs/cd9660.c
831
cd9660_translate_node(iso9660_disk *diskStructure, fsnode *node,
usr.sbin/makefs/cd9660.c
834
if (node == NULL) {
usr.sbin/makefs/cd9660.c
841
newnode->node = node;
usr.sbin/makefs/cd9660.c
844
if (!(S_ISDIR(node->type)))
usr.sbin/makefs/cd9660.c
845
newnode->fileDataLength = node->inode->st.st_size;
usr.sbin/makefs/cd9660.c
852
stampst.st_ino ? stampst.st_mtime : node->inode->st.st_mtime);
usr.sbin/makefs/cd9660.c
963
compare = cd9660_compare_filename(cn_new->node->name,
usr.sbin/makefs/cd9660.c
964
cn->node->name);
usr.sbin/makefs/cd9660.h
134
fsnode *node; /* pointer to fsnode */
usr.sbin/makefs/cd9660/cd9660_debug.c
100
node->fileDataSector +
usr.sbin/makefs/cd9660/cd9660_debug.c
101
node->fileSectorsUsed - 1);
usr.sbin/makefs/cd9660/cd9660_debug.c
104
node->isoDirRecord->name,
usr.sbin/makefs/cd9660/cd9660_debug.c
105
(node->isoDirRecord->flags[0]
usr.sbin/makefs/cd9660/cd9660_debug.c
107
node->fileDataSector,
usr.sbin/makefs/cd9660/cd9660_debug.c
108
(node->fileSectorsUsed == 0) ?
usr.sbin/makefs/cd9660/cd9660_debug.c
109
node->fileDataSector :
usr.sbin/makefs/cd9660/cd9660_debug.c
110
node->fileDataSector
usr.sbin/makefs/cd9660/cd9660_debug.c
111
+ node->fileSectorsUsed - 1);
usr.sbin/makefs/cd9660/cd9660_debug.c
114
debug_print_susp_attrs(node, level + 1);
usr.sbin/makefs/cd9660/cd9660_debug.c
115
TAILQ_FOREACH(cn, &node->cn_children, cn_next_child)
usr.sbin/makefs/cd9660/cd9660_debug.c
63
TAILQ_FOREACH(t, &node->head, rr_ll) {
usr.sbin/makefs/cd9660/cd9660_debug.c
85
debug_print_tree(iso9660_disk *diskStructure, cd9660node *node, int level)
usr.sbin/makefs/cd9660/cd9660_debug.c
91
if (node->type & CD9660_TYPE_DOT) {
usr.sbin/makefs/cd9660/cd9660_debug.c
93
isonum_733(node->isoDirRecord->extent));
usr.sbin/makefs/cd9660/cd9660_debug.c
94
} else if (node->type & CD9660_TYPE_DOTDOT) {
usr.sbin/makefs/cd9660/cd9660_debug.c
96
isonum_733(node->isoDirRecord->extent));
usr.sbin/makefs/cd9660/cd9660_debug.c
97
} else if (node->isoDirRecord->name[0]=='\0') {
usr.sbin/makefs/cd9660/cd9660_debug.c
99
node->fileDataSector,
usr.sbin/makefs/cd9660/cd9660_write.c
277
!(writenode->node->type & S_IFDIR)) {
usr.sbin/makefs/cd9660/cd9660_write.c
278
fsinode *inode = writenode->node->inode;
usr.sbin/makefs/cd9660/cd9660_write.c
287
if (writenode->node->contents == NULL)
usr.sbin/makefs/cd9660/cd9660_write.c
292
(writenode->node->contents != NULL) ?
usr.sbin/makefs/cd9660/cd9660_write.c
293
writenode->node->contents : temp_file_name);
usr.sbin/makefs/cd9660/iso9660_rrip.c
101
cd9660_susp_finalize(iso9660_disk *diskStructure, cd9660node *node)
usr.sbin/makefs/cd9660/iso9660_rrip.c
106
assert(node != NULL);
usr.sbin/makefs/cd9660/iso9660_rrip.c
108
if (node == diskStructure->rootNode)
usr.sbin/makefs/cd9660/iso9660_rrip.c
111
if ((r = cd9660_susp_finalize_node(diskStructure, node)) < 0)
usr.sbin/makefs/cd9660/iso9660_rrip.c
113
if ((r = cd9660_rrip_finalize_node(node)) < 0)
usr.sbin/makefs/cd9660/iso9660_rrip.c
116
TAILQ_FOREACH(temp, &node->cn_children, cn_next_child) {
usr.sbin/makefs/cd9660/iso9660_rrip.c
137
cd9660_susp_finalize_node(iso9660_disk *diskStructure, cd9660node *node)
usr.sbin/makefs/cd9660/iso9660_rrip.c
142
if (node->susp_entry_ce_length > 0) {
usr.sbin/makefs/cd9660/iso9660_rrip.c
143
node->susp_entry_ce_start =
usr.sbin/makefs/cd9660/iso9660_rrip.c
146
node->susp_entry_ce_length;
usr.sbin/makefs/cd9660/iso9660_rrip.c
149
TAILQ_FOREACH(t, &node->head, rr_ll) {
usr.sbin/makefs/cd9660/iso9660_rrip.c
162
cd9660_bothendian_dword(node->susp_entry_ce_start,
usr.sbin/makefs/cd9660/iso9660_rrip.c
164
cd9660_bothendian_dword(node->susp_entry_ce_length,
usr.sbin/makefs/cd9660/iso9660_rrip.c
171
cd9660_rrip_finalize_node(cd9660node *node)
usr.sbin/makefs/cd9660/iso9660_rrip.c
175
TAILQ_FOREACH(t, &node->head, rr_ll) {
usr.sbin/makefs/cd9660/iso9660_rrip.c
181
if (node->rr_relocated == NULL)
usr.sbin/makefs/cd9660/iso9660_rrip.c
184
node->rr_relocated->fileDataSector,
usr.sbin/makefs/cd9660/iso9660_rrip.c
190
if (node->parent == NULL ||
usr.sbin/makefs/cd9660/iso9660_rrip.c
191
node->parent->rr_real_parent == NULL)
usr.sbin/makefs/cd9660/iso9660_rrip.c
194
node->parent->rr_real_parent->fileDataSector,
usr.sbin/makefs/cd9660/iso9660_rrip.c
205
cd9660node *node, int space)
usr.sbin/makefs/cd9660/iso9660_rrip.c
212
if (node->su_tail_size > 0)
usr.sbin/makefs/cd9660/iso9660_rrip.c
214
working -= node->su_tail_size + 4;
usr.sbin/makefs/cd9660/iso9660_rrip.c
219
TAILQ_FOREACH(temp, &node->head, rr_ll) {
usr.sbin/makefs/cd9660/iso9660_rrip.c
245
cd9660_susp_ce(CE, node);
usr.sbin/makefs/cd9660/iso9660_rrip.c
248
TAILQ_INSERT_AFTER(&node->head, pre_ce, CE, rr_ll);
usr.sbin/makefs/cd9660/iso9660_rrip.c
250
TAILQ_INSERT_HEAD(&node->head, CE, rr_ll);
usr.sbin/makefs/cd9660/iso9660_rrip.c
261
if (node->su_tail_size > 0) {
usr.sbin/makefs/cd9660/iso9660_rrip.c
264
cd9660_susp_st(ST, node);
usr.sbin/makefs/cd9660/iso9660_rrip.c
266
TAILQ_INSERT_AFTER(&node->head, last, ST, rr_ll);
usr.sbin/makefs/cd9660/iso9660_rrip.c
268
TAILQ_INSERT_HEAD(&node->head, ST, rr_ll);
usr.sbin/makefs/cd9660/iso9660_rrip.c
275
node->susp_entry_size = susp_used;
usr.sbin/makefs/cd9660/iso9660_rrip.c
276
node->susp_entry_ce_length = ca_used;
usr.sbin/makefs/cd9660/iso9660_rrip.c
284
cd9660_susp_handle_continuation(iso9660_disk *diskStructure, cd9660node *node)
usr.sbin/makefs/cd9660/iso9660_rrip.c
286
assert (node != NULL);
usr.sbin/makefs/cd9660/iso9660_rrip.c
290
node,(int)(node->isoDirRecord->length[0])) < 0)
usr.sbin/makefs/cd9660/iso9660_rrip.c
297
cd9660_susp_initialize_node(iso9660_disk *diskStructure, cd9660node *node)
usr.sbin/makefs/cd9660/iso9660_rrip.c
312
if (node->type & CD9660_TYPE_DOT) {
usr.sbin/makefs/cd9660/iso9660_rrip.c
313
if (node->parent == diskStructure->rootNode) {
usr.sbin/makefs/cd9660/iso9660_rrip.c
316
cd9660_susp_sp(temp, node);
usr.sbin/makefs/cd9660/iso9660_rrip.c
319
TAILQ_INSERT_HEAD(&node->head, temp, rr_ll);
usr.sbin/makefs/cd9660/iso9660_rrip.c
326
cd9660_rrip_initialize_inode(cd9660node *node)
usr.sbin/makefs/cd9660/iso9660_rrip.c
336
if ((node->node != NULL) && (node->node->inode != NULL)) {
usr.sbin/makefs/cd9660/iso9660_rrip.c
340
cd9660node_rrip_px(attr, node->node);
usr.sbin/makefs/cd9660/iso9660_rrip.c
342
TAILQ_INSERT_TAIL(&node->head, attr, rr_ll);
usr.sbin/makefs/cd9660/iso9660_rrip.c
347
cd9660node_rrip_tf(attr, node->node);
usr.sbin/makefs/cd9660/iso9660_rrip.c
348
TAILQ_INSERT_TAIL(&node->head, attr, rr_ll);
usr.sbin/makefs/cd9660/iso9660_rrip.c
352
if (TAILQ_EMPTY(&node->cn_children) &&
usr.sbin/makefs/cd9660/iso9660_rrip.c
353
node->node->inode != NULL &&
usr.sbin/makefs/cd9660/iso9660_rrip.c
354
S_ISLNK(node->node->inode->st.st_mode))
usr.sbin/makefs/cd9660/iso9660_rrip.c
355
cd9660_createSL(node);
usr.sbin/makefs/cd9660/iso9660_rrip.c
358
if (node->node->inode != NULL &&
usr.sbin/makefs/cd9660/iso9660_rrip.c
359
((S_ISCHR(node->node->inode->st.st_mode) ||
usr.sbin/makefs/cd9660/iso9660_rrip.c
360
S_ISBLK(node->node->inode->st.st_mode)))) {
usr.sbin/makefs/cd9660/iso9660_rrip.c
365
cd9660node_rrip_pn(attr, node->node);
usr.sbin/makefs/cd9660/iso9660_rrip.c
366
TAILQ_INSERT_TAIL(&node->head, attr, rr_ll);
usr.sbin/makefs/cd9660/iso9660_rrip.c
372
cd9660_rrip_initialize_node(iso9660_disk *diskStructure, cd9660node *node,
usr.sbin/makefs/cd9660/iso9660_rrip.c
377
assert(node != NULL);
usr.sbin/makefs/cd9660/iso9660_rrip.c
379
if (node->type & CD9660_TYPE_DOT) {
usr.sbin/makefs/cd9660/iso9660_rrip.c
384
if (node->parent == diskStructure->rootNode) {
usr.sbin/makefs/cd9660/iso9660_rrip.c
385
cd9660_susp_ER(node, 1, SUSP_RRIP_ER_EXT_ID,
usr.sbin/makefs/cd9660/iso9660_rrip.c
388
if (parent != NULL && parent->node != NULL &&
usr.sbin/makefs/cd9660/iso9660_rrip.c
389
parent->node->inode != NULL) {
usr.sbin/makefs/cd9660/iso9660_rrip.c
393
cd9660node_rrip_px(current, parent->node);
usr.sbin/makefs/cd9660/iso9660_rrip.c
394
TAILQ_INSERT_TAIL(&node->head, current, rr_ll);
usr.sbin/makefs/cd9660/iso9660_rrip.c
399
cd9660node_rrip_tf(current, parent->node);
usr.sbin/makefs/cd9660/iso9660_rrip.c
400
TAILQ_INSERT_TAIL(&node->head, current, rr_ll);
usr.sbin/makefs/cd9660/iso9660_rrip.c
402
} else if (node->type & CD9660_TYPE_DOTDOT) {
usr.sbin/makefs/cd9660/iso9660_rrip.c
403
if (grandparent != NULL && grandparent->node != NULL &&
usr.sbin/makefs/cd9660/iso9660_rrip.c
404
grandparent->node->inode != NULL) {
usr.sbin/makefs/cd9660/iso9660_rrip.c
408
cd9660node_rrip_px(current, grandparent->node);
usr.sbin/makefs/cd9660/iso9660_rrip.c
409
TAILQ_INSERT_TAIL(&node->head, current, rr_ll);
usr.sbin/makefs/cd9660/iso9660_rrip.c
414
cd9660node_rrip_tf(current, grandparent->node);
usr.sbin/makefs/cd9660/iso9660_rrip.c
415
TAILQ_INSERT_TAIL(&node->head, current, rr_ll);
usr.sbin/makefs/cd9660/iso9660_rrip.c
421
cd9660_rrip_PL(current,node);
usr.sbin/makefs/cd9660/iso9660_rrip.c
422
TAILQ_INSERT_TAIL(&node->head, current, rr_ll);
usr.sbin/makefs/cd9660/iso9660_rrip.c
425
cd9660_rrip_initialize_inode(node);
usr.sbin/makefs/cd9660/iso9660_rrip.c
427
if (node == diskStructure->rr_moved_dir) {
usr.sbin/makefs/cd9660/iso9660_rrip.c
428
cd9660_rrip_add_NM(node, RRIP_DEFAULT_MOVE_DIR_NAME);
usr.sbin/makefs/cd9660/iso9660_rrip.c
429
} else if (node->node != NULL) {
usr.sbin/makefs/cd9660/iso9660_rrip.c
430
cd9660_rrip_NM(node);
usr.sbin/makefs/cd9660/iso9660_rrip.c
436
if (node->rr_relocated != NULL) {
usr.sbin/makefs/cd9660/iso9660_rrip.c
439
cd9660_rrip_CL(current, node);
usr.sbin/makefs/cd9660/iso9660_rrip.c
440
TAILQ_INSERT_TAIL(&node->head, current, rr_ll);
usr.sbin/makefs/cd9660/iso9660_rrip.c
444
if (node->rr_real_parent != NULL) {
usr.sbin/makefs/cd9660/iso9660_rrip.c
447
cd9660_rrip_RE(current,node);
usr.sbin/makefs/cd9660/iso9660_rrip.c
448
TAILQ_INSERT_TAIL(&node->head, current, rr_ll);
usr.sbin/makefs/cd9660/iso9660_rrip.c
480
cd9660_rrip_PL(struct ISO_SUSP_ATTRIBUTES* p, cd9660node *node __unused)
usr.sbin/makefs/cd9660/iso9660_rrip.c
488
cd9660_rrip_CL(struct ISO_SUSP_ATTRIBUTES *p, cd9660node *node __unused)
usr.sbin/makefs/cd9660/iso9660_rrip.c
496
cd9660_rrip_RE(struct ISO_SUSP_ATTRIBUTES *p, cd9660node *node __unused)
usr.sbin/makefs/cd9660/iso9660_rrip.c
504
cd9660_createSL(cd9660node *node)
usr.sbin/makefs/cd9660/iso9660_rrip.c
512
sl_ptr = node->node->symlink;
usr.sbin/makefs/cd9660/iso9660_rrip.c
56
cd9660_susp_initialize(iso9660_disk *diskStructure, cd9660node *node,
usr.sbin/makefs/cd9660/iso9660_rrip.c
582
TAILQ_INSERT_TAIL(&node->head, current, rr_ll);
usr.sbin/makefs/cd9660/iso9660_rrip.c
621
TAILQ_INSERT_TAIL(&node->head, current, rr_ll);
usr.sbin/makefs/cd9660/iso9660_rrip.c
63
assert(node != NULL);
usr.sbin/makefs/cd9660/iso9660_rrip.c
65
if (!(node->type & CD9660_TYPE_DOT) &&
usr.sbin/makefs/cd9660/iso9660_rrip.c
66
!(node->type & CD9660_TYPE_DOTDOT))
usr.sbin/makefs/cd9660/iso9660_rrip.c
67
TAILQ_INIT(&(node->head));
usr.sbin/makefs/cd9660/iso9660_rrip.c
68
if (node->dot_record != 0)
usr.sbin/makefs/cd9660/iso9660_rrip.c
69
TAILQ_INIT(&(node->dot_record->head));
usr.sbin/makefs/cd9660/iso9660_rrip.c
70
if (node->dot_dot_record != 0)
usr.sbin/makefs/cd9660/iso9660_rrip.c
71
TAILQ_INIT(&(node->dot_dot_record->head));
usr.sbin/makefs/cd9660/iso9660_rrip.c
74
if ((r = cd9660_susp_initialize_node(diskStructure, node)) < 0)
usr.sbin/makefs/cd9660/iso9660_rrip.c
748
cd9660_rrip_add_NM(cd9660node *node, const char *name)
usr.sbin/makefs/cd9660/iso9660_rrip.c
777
TAILQ_INSERT_TAIL(&node->head, r, rr_ll);
usr.sbin/makefs/cd9660/iso9660_rrip.c
78
r = cd9660_rrip_initialize_node(diskStructure, node, parent, grandparent);
usr.sbin/makefs/cd9660/iso9660_rrip.c
784
cd9660_rrip_NM(cd9660node *node)
usr.sbin/makefs/cd9660/iso9660_rrip.c
786
cd9660_rrip_add_NM(node, node->node->name);
usr.sbin/makefs/cd9660/iso9660_rrip.c
790
cd9660_susp_ER(cd9660node *node,
usr.sbin/makefs/cd9660/iso9660_rrip.c
829
TAILQ_INSERT_TAIL(&node->head, r, rr_ll);
usr.sbin/makefs/cd9660/iso9660_rrip.c
834
cd9660_susp_ES(struct ISO_SUSP_ATTRIBUTES *last __unused, cd9660node *node __unused)
usr.sbin/makefs/cd9660/iso9660_rrip.c
89
if ((r = cd9660_susp_handle_continuation(diskStructure, node)) < 0)
usr.sbin/makefs/cd9660/iso9660_rrip.c
93
TAILQ_FOREACH(cn, &node->cn_children, cn_next_child) {
usr.sbin/makefs/cd9660/iso9660_rrip.c
94
if ((r = cd9660_susp_initialize(diskStructure, cn, node, parent)) < 0)
usr.sbin/makefs/ffs.c
1073
ffs_make_dirbuf(dirbuf_t *dbuf, const char *name, fsnode *node, int needswap)
usr.sbin/makefs/ffs.c
1081
assert (node != NULL);
usr.sbin/makefs/ffs.c
1084
de.d_ino = ufs_rw32(node->inode->ino, needswap);
usr.sbin/makefs/ffs.c
1085
de.d_type = IFTODT(node->type);
usr.sbin/makefs/ffs.c
619
fsnode * node;
usr.sbin/makefs/ffs.c
661
for (node = root; node != NULL; node = node->next) {
usr.sbin/makefs/ffs.c
662
ADDDIRENT(node->name);
usr.sbin/makefs/ffs.c
663
if (node == root) { /* we're at "." */
usr.sbin/makefs/ffs.c
664
assert(strcmp(node->name, ".") == 0);
usr.sbin/makefs/ffs.c
666
} else if ((node->inode->flags & FI_SIZED) == 0) {
usr.sbin/makefs/ffs.c
668
node->inode->flags |= FI_SIZED;
usr.sbin/makefs/ffs.c
671
node->name,
usr.sbin/makefs/ffs.c
672
(long long)node->inode->st.st_size);
usr.sbin/makefs/ffs.c
674
if (node->type == S_IFREG)
usr.sbin/makefs/ffs.c
675
ADDSIZE(node->inode->st.st_size);
usr.sbin/makefs/ffs.c
676
if (node->type == S_IFLNK) {
usr.sbin/makefs/ffs.c
679
slen = strlen(node->symlink) + 1;
usr.sbin/makefs/ffs.c
690
if (node->type == S_IFDIR)
usr.sbin/makefs/ffs.c
691
ffs_size_dir(node->child, fsopts);
usr.sbin/makefs/hammer2.c
1007
const fsnode *node, int depth, const char *msg)
usr.sbin/makefs/hammer2.c
1013
if (S_ISDIR(node->type))
usr.sbin/makefs/hammer2.c
1015
else if (S_ISREG(node->type))
usr.sbin/makefs/hammer2.c
1017
else if (S_ISLNK(node->type))
usr.sbin/makefs/hammer2.c
1019
else if (S_ISFIFO(node->type))
usr.sbin/makefs/hammer2.c
1027
node->name, type, msg);
usr.sbin/makefs/hammer2.c
1030
if (S_ISDIR(node->type))
usr.sbin/makefs/hammer2.c
1032
else if (S_ISREG(node->type))
usr.sbin/makefs/hammer2.c
1034
else if (S_ISLNK(node->type))
usr.sbin/makefs/hammer2.c
1036
else if (S_ISFIFO(node->type))
usr.sbin/makefs/hammer2.c
1233
hammer2_write_file(struct m_vnode *vp, const char *path, fsnode *node)
usr.sbin/makefs/hammer2.c
1235
struct stat *st = &node->inode->st;
usr.sbin/makefs/hammer2.c
966
fsnode *node;
usr.sbin/makefs/hammer2.c
974
for (node = root; node != NULL; node = node->next) {
usr.sbin/makefs/hammer2.c
975
if (node == root) { /* we're at "." */
usr.sbin/makefs/hammer2.c
976
assert(strcmp(node->name, ".") == 0);
usr.sbin/makefs/hammer2.c
977
} else if ((node->inode->flags & FI_SIZED) == 0) {
usr.sbin/makefs/hammer2.c
979
node->inode->flags |= FI_SIZED;
usr.sbin/makefs/hammer2.c
982
node->name,
usr.sbin/makefs/hammer2.c
983
(long long)node->inode->st.st_size);
usr.sbin/makefs/hammer2.c
986
if (node->type == S_IFREG) {
usr.sbin/makefs/hammer2.c
987
size_t st_size = node->inode->st.st_size;
usr.sbin/makefs/hammer2.c
990
} else if (node->type == S_IFLNK) {
usr.sbin/makefs/hammer2.c
991
size_t nlen = strlen(node->symlink);
usr.sbin/makefs/hammer2.c
996
if (node->type == S_IFDIR)
usr.sbin/makefs/hammer2.c
997
hammer2_size_dir(node->child, fsopts);
usr.sbin/makefs/hammer2/hammer2_subr.c
172
return(*(const uint32_t *)&uuid->node[2]);
usr.sbin/makefs/hammer2/hammer2_subr.c
179
*(uint32_t *)&uuid->node[2] = guid;
usr.sbin/makefs/hammer2/zlib/hammer2_zlib_trees.c
631
int node; /* new node being created */
usr.sbin/makefs/hammer2/zlib/hammer2_zlib_trees.c
654
node = s->heap[++(s->heap_len)] = (max_code < 2 ? ++max_code : 0);
usr.sbin/makefs/hammer2/zlib/hammer2_zlib_trees.c
655
tree[node].Freq = 1;
usr.sbin/makefs/hammer2/zlib/hammer2_zlib_trees.c
656
s->depth[node] = 0;
usr.sbin/makefs/hammer2/zlib/hammer2_zlib_trees.c
657
s->opt_len--; if (stree) s->static_len -= stree[node].Len;
usr.sbin/makefs/hammer2/zlib/hammer2_zlib_trees.c
670
node = elems; /* next internal node of the tree */
usr.sbin/makefs/hammer2/zlib/hammer2_zlib_trees.c
679
tree[node].Freq = tree[n].Freq + tree[m].Freq;
usr.sbin/makefs/hammer2/zlib/hammer2_zlib_trees.c
680
s->depth[node] = (uch)((s->depth[n] >= s->depth[m] ?
usr.sbin/makefs/hammer2/zlib/hammer2_zlib_trees.c
682
tree[n].Dad = tree[m].Dad = (ush)node;
usr.sbin/makefs/hammer2/zlib/hammer2_zlib_trees.c
686
node, tree[node].Freq, n, tree[n].Freq, m, tree[m].Freq);
usr.sbin/makefs/hammer2/zlib/hammer2_zlib_trees.c
690
s->heap[SMALLEST] = node++;
usr.sbin/makefs/msdos/msdosfs_vnops.c
360
msdosfs_mkfile(const char *path, struct denode *pdep, fsnode *node)
usr.sbin/makefs/msdos/msdosfs_vnops.c
366
struct stat *st = &node->inode->st;
usr.sbin/makefs/msdos/msdosfs_vnops.c
368
cn.cn_nameptr = node->name;
usr.sbin/makefs/msdos/msdosfs_vnops.c
369
cn.cn_namelen = strlen(node->name);
usr.sbin/makefs/msdos/msdosfs_vnops.c
372
__func__, node->name, st->st_mode, (size_t)st->st_size));
usr.sbin/makefs/msdos/msdosfs_vnops.c
401
msdosfs_times(&ndirent, &node->inode->st);
usr.sbin/makefs/msdos/msdosfs_vnops.c
407
if ((error = msdosfs_wfile(path, dep, node)) != 0)
usr.sbin/makefs/msdos/msdosfs_vnops.c
435
msdosfs_wfile(const char *path, struct denode *dep, fsnode *node)
usr.sbin/makefs/msdos/msdosfs_vnops.c
439
struct stat *st = &node->inode->st;
usr.sbin/makefs/msdos/msdosfs_vnops.c
475
fprintf(stderr, "%s: mmap %s: %s\n", __func__, node->name,
usr.sbin/makefs/msdos/msdosfs_vnops.c
540
msdosfs_mkdire(const char *path __unused, struct denode *pdep, fsnode *node)
usr.sbin/makefs/msdos/msdosfs_vnops.c
551
cn.cn_nameptr = node->name;
usr.sbin/makefs/msdos/msdosfs_vnops.c
552
cn.cn_namelen = strlen(node->name);
usr.sbin/makefs/msdos/msdosfs_vnops.c
574
msdosfs_times(&ndirent, &node->inode->st);
usr.sbin/makefs/mtree.c
1029
read_mtree(const char *fname, fsnode *node)
usr.sbin/makefs/mtree.c
1036
assert(node == NULL);
usr.sbin/makefs/mtree.c
1062
mtree_root = node;
usr.sbin/makefs/mtree.c
1063
mtree_current = node;
usr.sbin/makefs/mtree.c
1119
node = create_node(".", S_IFDIR, NULL, &mtree_global);
usr.sbin/makefs/mtree.c
1120
node->first = node;
usr.sbin/makefs/mtree.c
1121
return (node);
usr.sbin/makefs/mtree.c
153
mtree_file_path(fsnode *node)
usr.sbin/makefs/mtree.c
161
rp[depth] = node->name;
usr.sbin/makefs/mtree.c
162
for (pnode = node->parent; pnode && depth < MAKEFS_MAX_TREE_DEPTH - 1;
usr.sbin/makefs/mtree.c
479
read_mtree_keywords(FILE *fp, fsnode *node)
usr.sbin/makefs/mtree.c
491
st = &node->inode->st;
usr.sbin/makefs/mtree.c
527
node->contents = estrdup(value);
usr.sbin/makefs/mtree.c
576
node->symlink = emalloc(strlen(value) + 1);
usr.sbin/makefs/mtree.c
577
if (node->symlink == NULL) {
usr.sbin/makefs/mtree.c
581
if (strunvis(node->symlink, value) < 0) {
usr.sbin/makefs/mtree.c
613
node->flags |= FSNODE_F_OPTIONAL;
usr.sbin/makefs/mtree.c
669
node->type = S_IFDIR;
usr.sbin/makefs/mtree.c
671
node->type = S_IFREG;
usr.sbin/makefs/mtree.c
673
node->type = S_IFLNK;
usr.sbin/makefs/mtree.c
726
st->st_mode = (st->st_mode & ~S_IFMT) | node->type;
usr.sbin/makefs/mtree.c
729
if (node->name == NULL)
usr.sbin/makefs/mtree.c
735
if (node->contents != NULL) {
usr.sbin/makefs/mtree.c
736
if (node->symlink != NULL) {
usr.sbin/makefs/mtree.c
738
"defined", node->name);
usr.sbin/makefs/mtree.c
742
} else if (node->type != 0) {
usr.sbin/makefs/mtree.c
743
type = node->type;
usr.sbin/makefs/mtree.c
746
node->contents = mtree_file_path(node);
usr.sbin/makefs/mtree.c
749
type = (node->symlink != NULL) ? S_IFLNK : S_IFDIR;
usr.sbin/makefs/mtree.c
751
if (node->type == 0)
usr.sbin/makefs/mtree.c
752
node->type = type;
usr.sbin/makefs/mtree.c
754
if (node->type != type) {
usr.sbin/makefs/mtree.c
756
node->name);
usr.sbin/makefs/mtree.c
760
st->st_mode = (st->st_mode & ~S_IFMT) | node->type;
usr.sbin/makefs/mtree.c
762
if (node->contents == NULL)
usr.sbin/makefs/mtree.c
765
name = mtree_resolve(node->contents, &istemp);
usr.sbin/makefs/mtree.c
770
mtree_error("%s: contents file '%s' not found", node->name,
usr.sbin/makefs/mtree.c
786
curino = link_check(node->inode);
usr.sbin/makefs/mtree.c
788
free(node->inode);
usr.sbin/makefs/mtree.c
789
node->inode = curino;
usr.sbin/makefs/mtree.c
790
node->inode->nlink++;
usr.sbin/makefs/mtree.c
792
st = &node->inode->st;
usr.sbin/makefs/mtree.c
796
free(node->contents);
usr.sbin/makefs/mtree.c
797
node->contents = name;
usr.sbin/makefs/mtree.c
823
fsnode *last, *node, *parent;
usr.sbin/makefs/mtree.c
849
node = mtree_current;
usr.sbin/makefs/mtree.c
851
assert(node != NULL);
usr.sbin/makefs/mtree.c
852
assert(IS_DOT(node->name));
usr.sbin/makefs/mtree.c
853
assert(node->first == node);
usr.sbin/makefs/mtree.c
856
node = mtree_current->parent;
usr.sbin/makefs/mtree.c
858
assert(node != NULL);
usr.sbin/makefs/mtree.c
859
assert(!IS_DOT(node->name));
usr.sbin/makefs/mtree.c
861
node = node->first;
usr.sbin/makefs/mtree.c
863
assert(node != NULL);
usr.sbin/makefs/mtree.c
864
assert(IS_DOT(node->name));
usr.sbin/makefs/mtree.c
865
assert(node->first == node);
usr.sbin/makefs/mtree.c
867
mtree_current = node;
usr.sbin/makefs/mtree.c
890
node = mtree_current;
usr.sbin/makefs/mtree.c
891
while (node != NULL) {
usr.sbin/makefs/mtree.c
892
assert(node->first == mtree_current);
usr.sbin/makefs/mtree.c
894
if (strcmp(name, node->name) == 0) {
usr.sbin/makefs/mtree.c
907
if (node->type != S_IFDIR) {
usr.sbin/makefs/mtree.c
914
node = node->child;
usr.sbin/makefs/mtree.c
916
assert(node != NULL);
usr.sbin/makefs/mtree.c
917
assert(IS_DOT(node->name));
usr.sbin/makefs/mtree.c
919
mtree_current = node;
usr.sbin/makefs/mtree.c
923
last = node;
usr.sbin/makefs/mtree.c
924
node = last->next;
usr.sbin/makefs/mtree.c
929
node = create_node(name, type, parent, &mtree_global);
usr.sbin/makefs/mtree.c
930
if (node == NULL)
usr.sbin/makefs/mtree.c
934
error = read_mtree_keywords(fp, node);
usr.sbin/makefs/mtree.c
936
destroy_node(node);
usr.sbin/makefs/mtree.c
941
node->first = (mtree_current != NULL) ? mtree_current : node;
usr.sbin/makefs/mtree.c
944
last->next = node;
usr.sbin/makefs/mtree.c
946
if (node->type != S_IFDIR)
usr.sbin/makefs/mtree.c
949
if (!IS_DOT(node->name)) {
usr.sbin/makefs/mtree.c
950
parent = node;
usr.sbin/makefs/mtree.c
951
node = create_node(".", S_IFDIR, parent, parent);
usr.sbin/makefs/mtree.c
952
if (node == NULL) {
usr.sbin/makefs/mtree.c
957
parent->child = node;
usr.sbin/makefs/mtree.c
958
node->first = node;
usr.sbin/makefs/mtree.c
961
assert(node != NULL);
usr.sbin/makefs/mtree.c
962
assert(IS_DOT(node->name));
usr.sbin/makefs/mtree.c
963
assert(node->first == node);
usr.sbin/makefs/mtree.c
965
mtree_current = node;
usr.sbin/makefs/mtree.c
967
mtree_root = node;
usr.sbin/makefs/walk.c
257
free_fsnodes(fsnode *node)
usr.sbin/makefs/walk.c
262
if (node == NULL)
usr.sbin/makefs/walk.c
266
if (node->first == node) {
usr.sbin/makefs/walk.c
267
assert(node->name[0] == '.' && node->name[1] == '\0');
usr.sbin/makefs/walk.c
268
if (node->parent) {
usr.sbin/makefs/walk.c
269
assert(node->parent->child == node);
usr.sbin/makefs/walk.c
270
node = node->parent;
usr.sbin/makefs/walk.c
275
if (node->first != node) {
usr.sbin/makefs/walk.c
276
for (cur = node->first; cur->next; cur = cur->next) {
usr.sbin/makefs/walk.c
277
if (cur->next == node) {
usr.sbin/makefs/walk.c
278
cur->next = node->next;
usr.sbin/makefs/walk.c
279
node->next = NULL;
usr.sbin/makefs/walk.c
285
for (cur = node; cur != NULL; cur = next) {
usr.sbin/mtree/misc.c
216
matchtags(NODE *node)
usr.sbin/mtree/misc.c
220
if (node->tags) {
usr.sbin/mtree/misc.c
222
if (strstr(node->tags, excludetags.list[i]))
usr.sbin/mtree/misc.c
228
if (strstr(node->tags, includetags.list[i]))
usr.sbin/pfctl/parse.y
4609
T *p, *node = r; \
usr.sbin/pfctl/parse.y
4610
while (node != NULL) { \
usr.sbin/pfctl/parse.y
4611
p = node; \
usr.sbin/pfctl/parse.y
4612
node = node->next; \
usr.sbin/pfctl/pfctl_qstats.c
103
pfctl_print_altq_node(dev, node, 0, opts);
usr.sbin/pfctl/pfctl_qstats.c
112
for (node = root; node != NULL; node = node->next) {
usr.sbin/pfctl/pfctl_qstats.c
113
if (iface != NULL && strcmp(node->altq.ifname, iface))
usr.sbin/pfctl/pfctl_qstats.c
115
pfctl_print_altq_node(dev, node, 0, opts);
usr.sbin/pfctl/pfctl_qstats.c
125
struct pf_altq_node *node;
usr.sbin/pfctl/pfctl_qstats.c
163
if ((node = pfctl_find_altq_node(*root, pa.altq.qname,
usr.sbin/pfctl/pfctl_qstats.c
165
memcpy(&node->qstats.data, &qstats.data,
usr.sbin/pfctl/pfctl_qstats.c
167
update_avg(node);
usr.sbin/pfctl/pfctl_qstats.c
180
struct pf_altq_node *node;
usr.sbin/pfctl/pfctl_qstats.c
182
node = calloc(1, sizeof(struct pf_altq_node));
usr.sbin/pfctl/pfctl_qstats.c
183
if (node == NULL)
usr.sbin/pfctl/pfctl_qstats.c
185
memcpy(&node->altq, &altq, sizeof(struct pf_altq));
usr.sbin/pfctl/pfctl_qstats.c
186
memcpy(&node->qstats, &qstats, sizeof(qstats));
usr.sbin/pfctl/pfctl_qstats.c
187
node->next = node->children = NULL;
usr.sbin/pfctl/pfctl_qstats.c
190
*root = node;
usr.sbin/pfctl/pfctl_qstats.c
196
prev->next = node;
usr.sbin/pfctl/pfctl_qstats.c
204
parent->children = node;
usr.sbin/pfctl/pfctl_qstats.c
210
prev->next = node;
usr.sbin/pfctl/pfctl_qstats.c
213
update_avg(node);
usr.sbin/pfctl/pfctl_qstats.c
220
struct pf_altq_node *node, *child;
usr.sbin/pfctl/pfctl_qstats.c
222
for (node = root; node != NULL; node = node->next) {
usr.sbin/pfctl/pfctl_qstats.c
223
if (!strcmp(node->altq.qname, qname)
usr.sbin/pfctl/pfctl_qstats.c
224
&& !(strcmp(node->altq.ifname, ifname)))
usr.sbin/pfctl/pfctl_qstats.c
225
return (node);
usr.sbin/pfctl/pfctl_qstats.c
226
if (node->children != NULL) {
usr.sbin/pfctl/pfctl_qstats.c
227
child = pfctl_find_altq_node(node->children, qname,
usr.sbin/pfctl/pfctl_qstats.c
237
pfctl_print_altq_node(int dev, const struct pf_altq_node *node,
usr.sbin/pfctl/pfctl_qstats.c
242
if (node == NULL)
usr.sbin/pfctl/pfctl_qstats.c
245
print_altq(&node->altq, level, NULL, NULL);
usr.sbin/pfctl/pfctl_qstats.c
247
if (node->children != NULL) {
usr.sbin/pfctl/pfctl_qstats.c
249
for (child = node->children; child != NULL;
usr.sbin/pfctl/pfctl_qstats.c
260
pfctl_print_altq_nodestat(dev, node);
usr.sbin/pfctl/pfctl_qstats.c
264
node->altq.qid, node->altq.ifname,
usr.sbin/pfctl/pfctl_qstats.c
265
rate2str((double)(node->altq.ifbandwidth)));
usr.sbin/pfctl/pfctl_qstats.c
267
for (child = node->children; child != NULL;
usr.sbin/pfctl/pfctl_qstats.c
377
pfctl_free_altq_node(struct pf_altq_node *node)
usr.sbin/pfctl/pfctl_qstats.c
379
while (node != NULL) {
usr.sbin/pfctl/pfctl_qstats.c
382
if (node->children != NULL)
usr.sbin/pfctl/pfctl_qstats.c
383
pfctl_free_altq_node(node->children);
usr.sbin/pfctl/pfctl_qstats.c
384
prev = node;
usr.sbin/pfctl/pfctl_qstats.c
385
node = node->next;
usr.sbin/pfctl/pfctl_qstats.c
89
struct pf_altq_node *root = NULL, *node;
usr.sbin/pfctl/pfctl_qstats.c
96
for (node = root; node != NULL; node = node->next) {
usr.sbin/pfctl/pfctl_qstats.c
97
if (iface != NULL && strcmp(node->altq.ifname, iface))
usr.sbin/sensorsd/sensorsd.c
682
char node[48];
usr.sbin/sensorsd/sensorsd.c
689
snprintf(node, sizeof(node), "hw.sensors.%s.%s%d",
usr.sbin/sensorsd/sensorsd.c
692
if (cgetent(&buf, cfa, node) != 0)