bin/sh/eval.c
1182
prehash(union node *n)
bin/sh/eval.c
147
union node *n;
bin/sh/eval.c
185
evaltree(union node *n, int flags)
bin/sh/eval.c
188
union node *next;
bin/sh/eval.c
307
evalloop(union node *n, int flags)
bin/sh/eval.c
344
evalfor(union node *n, int flags)
bin/sh/eval.c
347
union node *argp;
bin/sh/eval.c
384
static union node *
bin/sh/eval.c
385
evalcase(union node *n)
bin/sh/eval.c
387
union node *cp;
bin/sh/eval.c
388
union node *patp;
bin/sh/eval.c
421
evalsubshell(union node *n, int flags)
bin/sh/eval.c
448
evalredir(union node *n, int flags)
bin/sh/eval.c
484
exphere(union node *redir, struct arglist *fn)
bin/sh/eval.c
522
expredir(union node *n)
bin/sh/eval.c
524
union node *redir;
bin/sh/eval.c
562
evalpipe(union node *n)
bin/sh/eval.c
622
is_valid_fast_cmdsubst(union node *n)
bin/sh/eval.c
636
evalbackcmd(union node *n, struct backcmd *result)
bin/sh/eval.c
812
evalcommand(union node *cmd, int flags, struct backcmd *backcmd)
bin/sh/eval.c
814
union node *argp;
bin/sh/eval.c
83
static void evalloop(union node *, int);
bin/sh/eval.c
84
static void evalfor(union node *, int);
bin/sh/eval.c
85
static union node *evalcase(union node *);
bin/sh/eval.c
86
static void evalsubshell(union node *, int);
bin/sh/eval.c
87
static void evalredir(union node *, int);
bin/sh/eval.c
88
static void exphere(union node *, struct arglist *);
bin/sh/eval.c
89
static void expredir(union node *);
bin/sh/eval.c
90
static void evalpipe(union node *);
bin/sh/eval.c
91
static int is_valid_fast_cmdsubst(union node *n);
bin/sh/eval.c
92
static void evalcommand(union node *, int, struct backcmd *);
bin/sh/eval.c
93
static void prehash(union node *);
bin/sh/eval.h
56
union node; /* BLETCH for ansi C */
bin/sh/eval.h
57
void evaltree(union node *, int);
bin/sh/eval.h
58
void evalbackcmd(union node *, struct backcmd *);
bin/sh/exec.c
664
defun(const char *name, union node *func)
bin/sh/exec.h
48
union node;
bin/sh/exec.h
70
void defun(const char *, union node *);
bin/sh/expand.c
1436
casematch(union node *pattern, const char *val)
bin/sh/expand.c
1504
union node *args, *n;
bin/sh/expand.c
224
expandarg(union node *arg, struct arglist *arglist, int flag)
bin/sh/expand.c
454
expbackq(union node *cmd, int quoted, int flag, struct worddest *dst)
bin/sh/expand.c
92
static void expbackq(union node *, int, int, struct worddest *);
bin/sh/expand.h
58
union node;
bin/sh/expand.h
59
void expandarg(union node *, struct arglist *, int);
bin/sh/expand.h
61
int casematch(union node *, const char *);
bin/sh/jobs.c
1341
commandtext(union node *n)
bin/sh/jobs.c
135
static void cmdtxt(union node *);
bin/sh/jobs.c
1354
cmdtxtdogroup(union node *n)
bin/sh/jobs.c
1363
cmdtxtredir(union node *n, const char *op, int deffd)
bin/sh/jobs.c
1387
cmdtxt(union node *n)
bin/sh/jobs.c
1389
union node *np;
bin/sh/jobs.c
747
makejob(union node *node __unused, int nprocs)
bin/sh/jobs.c
808
TRACE(("makejob(%p, %d) returns %%%td\n", (void *)node, nprocs,
bin/sh/jobs.c
889
forkshell(struct job *jp, union node *n, int mode)
bin/sh/jobs.h
55
struct job *makejob(union node *, int);
bin/sh/jobs.h
56
pid_t forkshell(struct job *, union node *, int);
bin/sh/jobs.h
62
char *commandtext(union node *);
bin/sh/main.c
190
union node *n;
bin/sh/parser.c
101
static union node *redirnode;
bin/sh/parser.c
1031
union node *np;
bin/sh/parser.c
1033
np = (union node *)stalloc(sizeof (struct nfile));
bin/sh/parser.c
1052
np = (union node *)stalloc(sizeof (struct nhere));
bin/sh/parser.c
1087
union node *n;
bin/sh/parser.c
111
static union node *list(int);
bin/sh/parser.c
112
static union node *andor(void);
bin/sh/parser.c
113
static union node *pipeline(void);
bin/sh/parser.c
114
static union node *command(void);
bin/sh/parser.c
115
static union node *simplecmd(union node **, union node *);
bin/sh/parser.c
116
static union node *makename(void);
bin/sh/parser.c
117
static union node *makebinary(int type, union node *n1, union node *n2);
bin/sh/parser.c
205
union node *
bin/sh/parser.c
2360
union node n;
bin/sh/parser.c
238
union node *
bin/sh/parser.c
241
union node *n, *first = NULL, **pnext;
bin/sh/parser.c
267
static union node *
bin/sh/parser.c
270
union node *ntop, *n1, *n2, *n3;
bin/sh/parser.c
286
n3 = (union node *)stalloc(sizeof (struct nredir));
bin/sh/parser.c
341
static union node *
bin/sh/parser.c
344
union node *n;
bin/sh/parser.c
363
static union node *
bin/sh/parser.c
366
union node *n1, *n2, *pipenode;
bin/sh/parser.c
378
pipenode = (union node *)stalloc(sizeof (struct npipe));
bin/sh/parser.c
401
n2 = (union node *)stalloc(sizeof (struct nnot));
bin/sh/parser.c
411
static union node *
bin/sh/parser.c
414
union node *n1, *n2;
bin/sh/parser.c
415
union node *ap, **app;
bin/sh/parser.c
416
union node *cp, **cpp;
bin/sh/parser.c
417
union node *redir, **rpp;
bin/sh/parser.c
437
n1 = (union node *)stalloc(sizeof (struct nif));
bin/sh/parser.c
445
n2->nif.elsepart = (union node *)stalloc(sizeof (struct nif));
bin/sh/parser.c
475
n1 = (union node *)stalloc(sizeof (struct nfor));
bin/sh/parser.c
497
n2 = (union node *)stalloc(sizeof (struct narg));
bin/sh/parser.c
522
n1 = (union node *)stalloc(sizeof (struct ncase));
bin/sh/parser.c
532
*cpp = cp = (union node *)stalloc(sizeof (struct nclist));
bin/sh/parser.c
566
n1 = (union node *)stalloc(sizeof (struct nredir));
bin/sh/parser.c
610
n2 = (union node *)stalloc(sizeof (struct nredir));
bin/sh/parser.c
622
static union node *
bin/sh/parser.c
623
simplecmd(union node **rpp, union node *redir)
bin/sh/parser.c
625
union node *args, **app;
bin/sh/parser.c
626
union node **orig_rpp = rpp;
bin/sh/parser.c
627
union node *n = NULL;
bin/sh/parser.c
690
n = (union node *)stalloc(sizeof (struct ncmd));
bin/sh/parser.c
697
static union node *
bin/sh/parser.c
700
union node *n;
bin/sh/parser.c
702
n = (union node *)stalloc(sizeof (struct narg));
bin/sh/parser.c
710
static union node *
bin/sh/parser.c
711
makebinary(int type, union node *n1, union node *n2)
bin/sh/parser.c
713
union node *n;
bin/sh/parser.c
715
n = (union node *)stalloc(sizeof (struct nbinary));
bin/sh/parser.c
729
fixredir(union node *n, const char *text, int err)
bin/sh/parser.c
752
union node *n = redirnode;
bin/sh/parser.c
793
union node *n;
bin/sh/parser.c
82
union node *here; /* redirection node */
bin/sh/parser.h
72
#define NEOF ((union node *)-1)
bin/sh/parser.h
77
union node *parsecmd(int);
bin/sh/parser.h
78
union node *parsewordexp(void);
bin/sh/parser.h
80
void fixredir(union node *, const char *, int);
bin/sh/redir.c
103
redirect(union node *redir, int flags)
bin/sh/redir.c
105
union node *n;
bin/sh/redir.c
165
openredirect(union node *redir, char memory[10])
bin/sh/redir.c
254
openhere(union node *redir)
bin/sh/redir.c
282
if (forkshell((struct job *)NULL, (union node *)NULL, FORK_NOJOB) == 0) {
bin/sh/redir.c
83
static void openredirect(union node *, char[10 ]);
bin/sh/redir.c
84
static int openhere(union node *);
bin/sh/redir.h
39
union node;
bin/sh/redir.h
40
void redirect(union node *, int);
bin/sh/show.c
116
shcmd(union node *cmd, FILE *fp)
bin/sh/show.c
118
union node *np;
bin/sh/show.c
167
sharg(union node *arg, FILE *fp)
bin/sh/show.c
49
static void shtree(union node *, int, char *, FILE*);
bin/sh/show.c
50
static void shcmd(union node *, FILE *);
bin/sh/show.c
51
static void sharg(union node *, FILE *);
bin/sh/show.c
57
showtree(union node *n)
bin/sh/show.c
65
shtree(union node *n, int ind, char *pfx, FILE *fp)
bin/sh/show.h
32
void showtree(union node *);
bin/uuidgen/uuidgen.c
66
u->clock_seq_hi_and_reserved, u->clock_seq_low, u->node[0],
bin/uuidgen/uuidgen.c
67
u->node[1], u->node[2], u->node[3], u->node[4], u->node[5]);
crypto/heimdal/lib/kadm5/ipropd_slave.c
72
char node[NI_MAXHOST];
crypto/heimdal/lib/kadm5/ipropd_slave.c
74
node, sizeof(node), NULL, 0, NI_NUMERICHOST);
crypto/heimdal/lib/kadm5/ipropd_slave.c
76
strlcpy(node, "[unknown-addr]", sizeof(node));
crypto/heimdal/lib/kadm5/ipropd_slave.c
83
master, node);
crypto/heimdal/lib/kadm5/ipropd_slave.c
88
"to master: %s[%s]", master, node);
crypto/heimdal/lib/roken/tsearch.c
24
struct node *llink, *rlink;
crypto/krb5/src/include/fake-addrinfo.h
214
extern int krb5int_getaddrinfo (const char *node, const char *service,
crypto/krb5/src/lib/krb5/keytab/kt_memory.c
145
krb5_mkt_list_node *node, *next_node;
crypto/krb5/src/lib/krb5/keytab/kt_memory.c
150
for (node = krb5int_mkt_list; node; node = next_node) {
crypto/krb5/src/lib/krb5/keytab/kt_memory.c
151
next_node = node->next;
crypto/krb5/src/lib/krb5/keytab/kt_memory.c
154
free(KTNAME(node->keytab));
crypto/krb5/src/lib/krb5/keytab/kt_memory.c
157
for (cursor = KTLINK(node->keytab); cursor; cursor = next_cursor) {
crypto/krb5/src/lib/krb5/keytab/kt_memory.c
168
k5_mutex_destroy(&(((krb5_mkt_data *)node->keytab->data)->lock));
crypto/krb5/src/lib/krb5/keytab/kt_memory.c
171
free(node->keytab->data);
crypto/krb5/src/lib/krb5/keytab/kt_memory.c
174
free(node->keytab);
crypto/krb5/src/lib/krb5/keytab/kt_memory.c
177
free(node);
crypto/krb5/src/lib/krb5/keytab/kt_memory.c
294
krb5_mkt_list_node *node;
crypto/krb5/src/lib/krb5/keytab/kt_memory.c
332
node = *listp;
crypto/krb5/src/lib/krb5/keytab/kt_memory.c
333
*listp = node->next;
crypto/krb5/src/lib/krb5/keytab/kt_memory.c
339
for (cursor = KTLINK(node->keytab); cursor; cursor = next_cursor) {
crypto/krb5/src/lib/krb5/keytab/kt_memory.c
354
free(node->keytab);
crypto/krb5/src/lib/krb5/keytab/kt_memory.c
357
free(node);
crypto/krb5/src/util/profile/prof_int.h
146
(struct profile_node *node);
crypto/krb5/src/util/profile/prof_int.h
154
(struct profile_node *node);
crypto/krb5/src/util/profile/prof_int.h
157
(struct profile_node *node);
crypto/krb5/src/util/profile/prof_int.h
160
(struct profile_node *node);
crypto/krb5/src/util/profile/prof_int.h
163
(struct profile_node *node);
crypto/krb5/src/util/profile/prof_int.h
169
struct profile_node **node);
crypto/krb5/src/util/profile/prof_int.h
204
(struct profile_node *node);
crypto/krb5/src/util/profile/prof_int.h
207
(struct profile_node *node, const char *new_value);
crypto/krb5/src/util/profile/prof_int.h
210
(struct profile_node *node, const char *new_name);
crypto/krb5/src/util/profile/prof_parse.c
207
profile_add_node(state->current_section, tag, value, 1, &node);
crypto/krb5/src/util/profile/prof_parse.c
208
if (p && node)
crypto/krb5/src/util/profile/prof_parse.c
209
profile_make_node_final(node);
crypto/krb5/src/util/profile/prof_parse.c
444
struct profile_node *node;
crypto/krb5/src/util/profile/prof_parse.c
447
retval = profile_create_node("(root)", 0, &node);
crypto/krb5/src/util/profile/prof_parse.c
450
retval = parse_include_dir(dirname, node);
crypto/krb5/src/util/profile/prof_parse.c
452
profile_free_node(node);
crypto/krb5/src/util/profile/prof_parse.c
455
*root = node;
crypto/krb5/src/util/profile/prof_parse.c
80
struct profile_node *node;
crypto/krb5/src/util/profile/prof_set.c
115
retval = profile_find_node(section, *cpp, old_value, 0, &state, &node);
crypto/krb5/src/util/profile/prof_set.c
118
retval = profile_set_relation_value(node, new_value);
crypto/krb5/src/util/profile/prof_set.c
120
retval = profile_remove_node(node);
crypto/krb5/src/util/profile/prof_set.c
138
struct profile_node *section, *node;
crypto/krb5/src/util/profile/prof_set.c
167
retval = profile_find_node(section, *cpp, 0, 0, &state, &node);
crypto/krb5/src/util/profile/prof_set.c
170
retval = profile_remove_node(node);
crypto/krb5/src/util/profile/prof_set.c
191
struct profile_node *section, *node;
crypto/krb5/src/util/profile/prof_set.c
221
retval = profile_find_node(section, *cpp, 0, 1, &state, &node);
crypto/krb5/src/util/profile/prof_set.c
224
retval = profile_rename_node(node, new_name);
crypto/krb5/src/util/profile/prof_set.c
226
retval = profile_remove_node(node);
crypto/krb5/src/util/profile/prof_set.c
81
struct profile_node *section, *node;
crypto/krb5/src/util/profile/prof_tree.c
119
struct profile_node *node = NULL, *p, *q, **nextp, *last;
crypto/krb5/src/util/profile/prof_tree.c
124
node = calloc(1, sizeof(*node));
crypto/krb5/src/util/profile/prof_tree.c
125
node->magic = PROF_MAGIC_NODE;
crypto/krb5/src/util/profile/prof_tree.c
126
node->name = strdup(oldnode->name);
crypto/krb5/src/util/profile/prof_tree.c
127
if (node->name == NULL)
crypto/krb5/src/util/profile/prof_tree.c
130
node->value = strdup(oldnode->value);
crypto/krb5/src/util/profile/prof_tree.c
134
node->group_level = oldnode->group_level;
crypto/krb5/src/util/profile/prof_tree.c
135
node->final = oldnode->final;
crypto/krb5/src/util/profile/prof_tree.c
136
node->deleted = oldnode->deleted;
crypto/krb5/src/util/profile/prof_tree.c
138
nextp = &node->first_child;
crypto/krb5/src/util/profile/prof_tree.c
146
q->parent = node;
crypto/krb5/src/util/profile/prof_tree.c
153
return node;
crypto/krb5/src/util/profile/prof_tree.c
156
profile_free_node(node);
crypto/krb5/src/util/profile/prof_tree.c
165
errcode_t profile_verify_node(struct profile_node *node)
crypto/krb5/src/util/profile/prof_tree.c
170
CHECK_MAGIC(node);
crypto/krb5/src/util/profile/prof_tree.c
172
if (node->value && node->first_child)
crypto/krb5/src/util/profile/prof_tree.c
176
for (p = node->first_child; p; last = p, p = p->next) {
crypto/krb5/src/util/profile/prof_tree.c
181
if (node->group_level+1 != p->group_level)
crypto/krb5/src/util/profile/prof_tree.c
183
if (p->parent != node)
crypto/krb5/src/util/profile/prof_tree.c
255
errcode_t profile_make_node_final(struct profile_node *node)
crypto/krb5/src/util/profile/prof_tree.c
257
CHECK_MAGIC(node);
crypto/krb5/src/util/profile/prof_tree.c
259
node->final = 1;
crypto/krb5/src/util/profile/prof_tree.c
266
int profile_is_node_final(struct profile_node *node)
crypto/krb5/src/util/profile/prof_tree.c
268
return (node->final != 0);
crypto/krb5/src/util/profile/prof_tree.c
276
const char *profile_get_node_name(struct profile_node *node)
crypto/krb5/src/util/profile/prof_tree.c
278
return node->name;
crypto/krb5/src/util/profile/prof_tree.c
286
const char *profile_get_node_value(struct profile_node *node)
crypto/krb5/src/util/profile/prof_tree.c
288
return node->value;
crypto/krb5/src/util/profile/prof_tree.c
307
struct profile_node **node)
crypto/krb5/src/util/profile/prof_tree.c
333
if (node)
crypto/krb5/src/util/profile/prof_tree.c
334
*node = p;
crypto/krb5/src/util/profile/prof_tree.c
43
#define CHECK_MAGIC(node) \
crypto/krb5/src/util/profile/prof_tree.c
44
if ((node)->magic != PROF_MAGIC_NODE) \
crypto/krb5/src/util/profile/prof_tree.c
459
struct profile_node *node;
crypto/krb5/src/util/profile/prof_tree.c
491
iter->node = 0;
crypto/krb5/src/util/profile/prof_tree.c
50
void profile_free_node(struct profile_node *node)
crypto/krb5/src/util/profile/prof_tree.c
539
if (iter->node && (iter->file->data->upd_serial != iter->file_serial)) {
crypto/krb5/src/util/profile/prof_tree.c
54
if (node->magic != PROF_MAGIC_NODE)
crypto/krb5/src/util/profile/prof_tree.c
542
iter->node = 0;
crypto/krb5/src/util/profile/prof_tree.c
544
if (iter->node && iter->node->magic != PROF_MAGIC_NODE) {
crypto/krb5/src/util/profile/prof_tree.c
550
if (iter->node == 0) {
crypto/krb5/src/util/profile/prof_tree.c
57
if (node->name)
crypto/krb5/src/util/profile/prof_tree.c
58
free(node->name);
crypto/krb5/src/util/profile/prof_tree.c
59
if (node->value)
crypto/krb5/src/util/profile/prof_tree.c
60
free(node->value);
crypto/krb5/src/util/profile/prof_tree.c
608
iter->node = section->first_child;
crypto/krb5/src/util/profile/prof_tree.c
614
for (p = iter->node; p; p = p->next) {
crypto/krb5/src/util/profile/prof_tree.c
62
for (child=node->first_child; child; child = next) {
crypto/krb5/src/util/profile/prof_tree.c
639
iter->node = 0;
crypto/krb5/src/util/profile/prof_tree.c
644
if ((iter->node = p->next) == NULL)
crypto/krb5/src/util/profile/prof_tree.c
66
node->magic = 0;
crypto/krb5/src/util/profile/prof_tree.c
660
errcode_t profile_remove_node(struct profile_node *node)
crypto/krb5/src/util/profile/prof_tree.c
662
CHECK_MAGIC(node);
crypto/krb5/src/util/profile/prof_tree.c
664
if (node->parent == 0)
crypto/krb5/src/util/profile/prof_tree.c
667
node->deleted = 1;
crypto/krb5/src/util/profile/prof_tree.c
677
errcode_t profile_set_relation_value(struct profile_node *node,
crypto/krb5/src/util/profile/prof_tree.c
68
free(node);
crypto/krb5/src/util/profile/prof_tree.c
682
CHECK_MAGIC(node);
crypto/krb5/src/util/profile/prof_tree.c
684
if (!node->value)
crypto/krb5/src/util/profile/prof_tree.c
691
free(node->value);
crypto/krb5/src/util/profile/prof_tree.c
692
node->value = cp;
crypto/krb5/src/util/profile/prof_tree.c
702
errcode_t profile_rename_node(struct profile_node *node, const char *new_name)
crypto/krb5/src/util/profile/prof_tree.c
707
CHECK_MAGIC(node);
crypto/krb5/src/util/profile/prof_tree.c
709
if (strcmp(new_name, node->name) == 0)
crypto/krb5/src/util/profile/prof_tree.c
724
for (p=node->parent->first_child, last = 0; p; last = p, p = p->next) {
crypto/krb5/src/util/profile/prof_tree.c
732
if ((p != node) && (last != node)) {
crypto/krb5/src/util/profile/prof_tree.c
736
if (node->prev)
crypto/krb5/src/util/profile/prof_tree.c
737
node->prev->next = node->next;
crypto/krb5/src/util/profile/prof_tree.c
739
node->parent->first_child = node->next;
crypto/krb5/src/util/profile/prof_tree.c
740
if (node->next)
crypto/krb5/src/util/profile/prof_tree.c
741
node->next->prev = node->prev;
crypto/krb5/src/util/profile/prof_tree.c
747
p->prev = node;
crypto/krb5/src/util/profile/prof_tree.c
749
last->next = node;
crypto/krb5/src/util/profile/prof_tree.c
751
node->parent->first_child = node;
crypto/krb5/src/util/profile/prof_tree.c
752
node->next = p;
crypto/krb5/src/util/profile/prof_tree.c
753
node->prev = last;
crypto/krb5/src/util/profile/prof_tree.c
756
free(node->name);
crypto/krb5/src/util/profile/prof_tree.c
757
node->name = new_string;
crypto/krb5/src/util/support/fake-addrinfo.c
1320
int krb5int_getaddrinfo (const char *node, const char *service,
crypto/krb5/src/util/support/fake-addrinfo.c
1324
return getaddrinfo(node, service, hints, aip);
crypto/openssh/openbsd-compat/sys-tree.h
112
#define SPLAY_ASSEMBLE(head, node, left, right, field) do { \
crypto/openssh/openbsd-compat/sys-tree.h
115
SPLAY_LEFT((head)->sph_root, field) = SPLAY_RIGHT(node, field); \
crypto/openssh/openbsd-compat/sys-tree.h
116
SPLAY_RIGHT((head)->sph_root, field) = SPLAY_LEFT(node, field); \
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;
crypto/openssl/apps/lib/apps.c
2083
X509_POLICY_NODE *node;
crypto/openssl/apps/lib/apps.c
2090
node = sk_X509_POLICY_NODE_value(nodes, i);
crypto/openssl/apps/lib/apps.c
2091
X509_POLICY_NODE_print(bio_err, node, 2);
crypto/openssl/crypto/dso/dso_win32.c
189
const char *node;
crypto/openssl/crypto/dso/dso_win32.c
227
result->node = start;
crypto/openssl/crypto/dso/dso_win32.c
289
result->node = NULL;
crypto/openssl/crypto/dso/dso_win32.c
310
if (file_split->node) {
crypto/openssl/crypto/dso/dso_win32.c
336
if (file_split->node) {
crypto/openssl/crypto/dso/dso_win32.c
339
strncpy(&result[offset], file_split->node, file_split->nodelen);
crypto/openssl/crypto/dso/dso_win32.c
415
if (!filespec1_split->node && !filespec1_split->device) {
crypto/openssl/crypto/dso/dso_win32.c
416
filespec1_split->node = filespec2_split->node;
crypto/openssl/crypto/slh_dsa/slh_fors.c
105
if (!key->hash_func->H(ctx, pk_seed, adrs, lnode, rnode, node, node_len))
crypto/openssl/crypto/slh_dsa/slh_fors.c
79
uint32_t height, uint8_t *node, size_t node_len)
crypto/openssl/crypto/slh_dsa/slh_fors.c
94
ret = key->hash_func->F(ctx, pk_seed, adrs, sk, n, node, node_len);
crypto/openssl/crypto/slh_dsa/slh_hypertree.c
114
uint8_t node[SLH_MAX_N];
crypto/openssl/crypto/slh_dsa/slh_hypertree.c
123
memcpy(node, msg, n);
crypto/openssl/crypto/slh_dsa/slh_hypertree.c
128
if (!ossl_slh_xmss_pk_from_sig(ctx, leaf_id, sig_pkt, node,
crypto/openssl/crypto/slh_dsa/slh_hypertree.c
129
pk_seed, adrs, node, sizeof(node)))
crypto/openssl/crypto/slh_dsa/slh_hypertree.c
134
return (memcmp(node, pk_root, n) == 0);
crypto/openssl/crypto/slh_dsa/slh_xmss.c
153
uint8_t *node = pk_out;
crypto/openssl/crypto/slh_dsa/slh_xmss.c
159
node, pk_out_len))
crypto/openssl/crypto/slh_dsa/slh_xmss.c
171
if (!H(ctx, pk_seed, adrs, node, auth_path, node, pk_out_len))
crypto/openssl/crypto/slh_dsa/slh_xmss.c
176
if (!H(ctx, pk_seed, adrs, auth_path, node, node, pk_out_len))
crypto/openssl/crypto/sparse_array.c
65
static void sa_doall(const OPENSSL_SA *sa, void (*node)(void **),
crypto/openssl/crypto/sparse_array.c
80
if (p != NULL && node != NULL)
crypto/openssl/crypto/sparse_array.c
81
(*node)(p);
crypto/openssl/crypto/x509/pcy_lib.c
100
*node)
crypto/openssl/crypto/x509/pcy_lib.c
102
if (!node)
crypto/openssl/crypto/x509/pcy_lib.c
104
return node->parent;
crypto/openssl/crypto/x509/pcy_lib.c
84
const ASN1_OBJECT *X509_policy_node_get0_policy(const X509_POLICY_NODE *node)
crypto/openssl/crypto/x509/pcy_lib.c
86
if (!node)
crypto/openssl/crypto/x509/pcy_lib.c
88
return node->data->valid_policy;
crypto/openssl/crypto/x509/pcy_lib.c
92
*node)
crypto/openssl/crypto/x509/pcy_lib.c
94
if (!node)
crypto/openssl/crypto/x509/pcy_lib.c
96
return node->data->qualifier_set;
crypto/openssl/crypto/x509/pcy_local.h
139
#define node_critical(node) node_data_critical(node->data)
crypto/openssl/crypto/x509/pcy_local.h
167
void ossl_policy_node_free(X509_POLICY_NODE *node);
crypto/openssl/crypto/x509/pcy_local.h
169
const X509_POLICY_NODE *node, const ASN1_OBJECT *oid);
crypto/openssl/crypto/x509/pcy_node.c
112
return node;
crypto/openssl/crypto/x509/pcy_node.c
116
if (level->anyPolicy == node)
crypto/openssl/crypto/x509/pcy_node.c
123
ossl_policy_node_free(node);
crypto/openssl/crypto/x509/pcy_node.c
127
void ossl_policy_node_free(X509_POLICY_NODE *node)
crypto/openssl/crypto/x509/pcy_node.c
129
OPENSSL_free(node);
crypto/openssl/crypto/x509/pcy_node.c
138
const X509_POLICY_NODE *node, const ASN1_OBJECT *oid)
crypto/openssl/crypto/x509/pcy_node.c
142
const X509_POLICY_DATA *x = node->data;
crypto/openssl/crypto/x509/pcy_node.c
46
X509_POLICY_NODE *node;
crypto/openssl/crypto/x509/pcy_node.c
49
node = sk_X509_POLICY_NODE_value(level->nodes, i);
crypto/openssl/crypto/x509/pcy_node.c
50
if (node->parent == parent) {
crypto/openssl/crypto/x509/pcy_node.c
51
if (!OBJ_cmp(node->data->valid_policy, id))
crypto/openssl/crypto/x509/pcy_node.c
52
return node;
crypto/openssl/crypto/x509/pcy_node.c
64
X509_POLICY_NODE *node;
crypto/openssl/crypto/x509/pcy_node.c
70
node = OPENSSL_zalloc(sizeof(*node));
crypto/openssl/crypto/x509/pcy_node.c
71
if (node == NULL)
crypto/openssl/crypto/x509/pcy_node.c
73
node->data = data;
crypto/openssl/crypto/x509/pcy_node.c
74
node->parent = parent;
crypto/openssl/crypto/x509/pcy_node.c
79
level->anyPolicy = node;
crypto/openssl/crypto/x509/pcy_node.c
88
if (!sk_X509_POLICY_NODE_push(level->nodes, node)) {
crypto/openssl/crypto/x509/pcy_tree.c
269
X509_POLICY_NODE *node = sk_X509_POLICY_NODE_value(last->nodes, i);
crypto/openssl/crypto/x509/pcy_tree.c
271
if (ossl_policy_node_match(last, node, data->valid_policy)) {
crypto/openssl/crypto/x509/pcy_tree.c
272
if (ossl_policy_level_add_node(curr, data, node, tree, 0) == NULL)
crypto/openssl/crypto/x509/pcy_tree.c
28
static void exnode_free(X509_POLICY_NODE *node);
crypto/openssl/crypto/x509/pcy_tree.c
31
X509_POLICY_LEVEL *lev, X509_POLICY_NODE *node,
crypto/openssl/crypto/x509/pcy_tree.c
315
X509_POLICY_NODE *node, X509_POLICY_TREE *tree)
crypto/openssl/crypto/x509/pcy_tree.c
320
id = node->data->valid_policy;
crypto/openssl/crypto/x509/pcy_tree.c
325
if ((data = ossl_policy_data_new(NULL, id, node_critical(node))) == NULL)
crypto/openssl/crypto/x509/pcy_tree.c
331
if (ossl_policy_level_add_node(curr, data, node, tree, 1) == NULL) {
crypto/openssl/crypto/x509/pcy_tree.c
343
X509_POLICY_NODE *node, X509_POLICY_TREE *tree)
crypto/openssl/crypto/x509/pcy_tree.c
349
|| !(node->data->flags & POLICY_DATA_FLAG_MAPPED)) {
crypto/openssl/crypto/x509/pcy_tree.c
35
|| !(node->data->flags & POLICY_DATA_FLAG_MAP_MASK))
crypto/openssl/crypto/x509/pcy_tree.c
351
if (node->nchild)
crypto/openssl/crypto/x509/pcy_tree.c
353
if (!tree_add_unmatched(curr, cache, NULL, node, tree))
crypto/openssl/crypto/x509/pcy_tree.c
358
STACK_OF(ASN1_OBJECT) *expset = node->data->expected_policy_set;
crypto/openssl/crypto/x509/pcy_tree.c
359
if (node->nchild == sk_ASN1_OBJECT_num(expset))
crypto/openssl/crypto/x509/pcy_tree.c
364
if (ossl_policy_level_find_node(curr, node, oid))
crypto/openssl/crypto/x509/pcy_tree.c
366
if (!tree_add_unmatched(curr, cache, oid, node, tree))
crypto/openssl/crypto/x509/pcy_tree.c
381
X509_POLICY_NODE *node;
crypto/openssl/crypto/x509/pcy_tree.c
385
node = sk_X509_POLICY_NODE_value(last->nodes, i);
crypto/openssl/crypto/x509/pcy_tree.c
387
if (!tree_link_unmatched(curr, cache, node, tree))
crypto/openssl/crypto/x509/pcy_tree.c
40
STACK_OF(ASN1_OBJECT) *pset = node->data->expected_policy_set;
crypto/openssl/crypto/x509/pcy_tree.c
409
X509_POLICY_NODE *node;
crypto/openssl/crypto/x509/pcy_tree.c
414
node = sk_X509_POLICY_NODE_value(nodes, i);
crypto/openssl/crypto/x509/pcy_tree.c
416
if (node->data->flags & POLICY_DATA_FLAG_MAP_MASK) {
crypto/openssl/crypto/x509/pcy_tree.c
417
node->parent->nchild--;
crypto/openssl/crypto/x509/pcy_tree.c
418
OPENSSL_free(node);
crypto/openssl/crypto/x509/pcy_tree.c
428
node = sk_X509_POLICY_NODE_value(nodes, i);
crypto/openssl/crypto/x509/pcy_tree.c
429
if (node->nchild == 0) {
crypto/openssl/crypto/x509/pcy_tree.c
430
node->parent->nchild--;
crypto/openssl/crypto/x509/pcy_tree.c
431
OPENSSL_free(node);
crypto/openssl/crypto/x509/pcy_tree.c
484
X509_POLICY_NODE *node, *anyptr;
crypto/openssl/crypto/x509/pcy_tree.c
508
node = sk_X509_POLICY_NODE_value(curr->nodes, j);
crypto/openssl/crypto/x509/pcy_tree.c
509
if ((node->parent == anyptr)
crypto/openssl/crypto/x509/pcy_tree.c
510
&& !tree_add_auth_node(addnodes, node)) {
crypto/openssl/crypto/x509/pcy_tree.c
534
X509_POLICY_NODE *node;
crypto/openssl/crypto/x509/pcy_tree.c
558
node = ossl_policy_tree_find_sk(auth_nodes, oid);
crypto/openssl/crypto/x509/pcy_tree.c
559
if (!node) {
crypto/openssl/crypto/x509/pcy_tree.c
572
node = ossl_policy_level_add_node(NULL, extra, anyPolicy->parent,
crypto/openssl/crypto/x509/pcy_tree.c
574
if (node == NULL) {
crypto/openssl/crypto/x509/pcy_tree.c
582
exnode_free(node);
crypto/openssl/crypto/x509/pcy_tree.c
586
if (!sk_X509_POLICY_NODE_push(tree->user_policies, node)) {
crypto/openssl/crypto/x509/pcy_tree.c
587
exnode_free(node);
crypto/openssl/crypto/x509/pcy_tree.c
622
static void exnode_free(X509_POLICY_NODE *node)
crypto/openssl/crypto/x509/pcy_tree.c
624
if (node->data && (node->data->flags & POLICY_DATA_FLAG_EXTRA_NODE))
crypto/openssl/crypto/x509/pcy_tree.c
625
OPENSSL_free(node);
crypto/openssl/crypto/x509/pcy_tree.c
73
X509_POLICY_NODE *node = sk_X509_POLICY_NODE_value(plev->nodes, i);
crypto/openssl/crypto/x509/pcy_tree.c
75
X509_POLICY_NODE_print(channel, node, 2);
crypto/openssl/crypto/x509/pcy_tree.c
76
expected_print(channel, plev, node, 2);
crypto/openssl/crypto/x509/pcy_tree.c
77
BIO_printf(channel, " Flags: %x\n", node->data->flags);
crypto/openssl/crypto/x509/v3_cpols.c
500
void X509_POLICY_NODE_print(BIO *out, X509_POLICY_NODE *node, int indent)
crypto/openssl/crypto/x509/v3_cpols.c
502
const X509_POLICY_DATA *dat = node->data;
crypto/openssl/include/openssl/lhash.h
181
static ossl_inline void lh_##type##_doall_thunk(void *node, OPENSSL_LH_DOALL_FUNC doall) \
crypto/openssl/include/openssl/lhash.h
184
doall_conv((type *)node); \
crypto/openssl/include/openssl/lhash.h
186
static ossl_inline void lh_##type##_doall_arg_thunk(void *node, void *arg, OPENSSL_LH_DOALL_FUNCARG doall) \
crypto/openssl/include/openssl/lhash.h
189
doall_conv((type *)node, arg); \
crypto/openssl/include/openssl/lhash.h
315
lh_##type##_doall_thunk(void *node, OPENSSL_LH_DOALL_FUNC doall) \
crypto/openssl/include/openssl/lhash.h
318
doall_conv((type *)node); \
crypto/openssl/include/openssl/lhash.h
321
lh_##type##_doall_arg_thunk(void *node, void *arg, OPENSSL_LH_DOALL_FUNCARG doall) \
crypto/openssl/include/openssl/lhash.h
324
doall_conv((type *)node, arg); \
crypto/openssl/include/openssl/lhash.h
362
lh_##type##_doall_##argtype##_thunk(void *node, void *arg, OPENSSL_LH_DOALL_FUNCARG fn) \
crypto/openssl/include/openssl/lhash.h
365
fn_conv((cbargtype *)node, (argtype *)arg); \
crypto/openssl/include/openssl/x509_vfy.h
895
const ASN1_OBJECT *X509_policy_node_get0_policy(const X509_POLICY_NODE *node);
crypto/openssl/include/openssl/x509_vfy.h
898
*X509_policy_node_get0_qualifiers(const X509_POLICY_NODE *node);
crypto/openssl/include/openssl/x509_vfy.h
899
const X509_POLICY_NODE *X509_policy_node_get0_parent(const X509_POLICY_NODE *node);
crypto/openssl/include/openssl/x509v3.h
1085
void X509_POLICY_NODE_print(BIO *out, X509_POLICY_NODE *node, int indent);
include/rpc/rpcsec_gss.h
165
const char *mech, const char *name, const char *node, const char *domain);
lib/libc/stdlib/tdestroy.c
15
nul_node_free(void *node __unused)
lib/libc/tests/stdlib/tsearch_test.c
62
treewalk(const posix_tnode *node, VISIT v, int level)
lib/libc/uuid/uuid_compare.c
70
res = memcmp(a->node, b->node, sizeof(a->node));
lib/libc/uuid/uuid_from_string.c
74
&u->clock_seq_hi_and_reserved, &u->clock_seq_low, &u->node[0],
lib/libc/uuid/uuid_from_string.c
75
&u->node[1], &u->node[2], &u->node[3], &u->node[4], &u->node[5]);
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/libpmc/pmu-events/list.h
304
#define INIT_HLIST_NODE(node) \
lib/libpmc/pmu-events/list.h
306
(node)->next = NULL; \
lib/libpmc/pmu-events/list.h
307
(node)->pprev = NULL; \
lib/libprocstat/smbfs.c
54
struct smbnode node;
lib/libprocstat/smbfs.c
60
error = kvm_read_all(kd, (unsigned long)VTOSMB(vp), &node,
lib/libprocstat/smbfs.c
61
sizeof(node));
lib/libprocstat/smbfs.c
73
vn->vn_fileid = node.n_ino;
lib/libprocstat/udf.c
81
struct udf_node node;
lib/libprocstat/udf.c
87
error = kvm_read_all(kd, (unsigned long)VTON(vp), &node, sizeof(node));
lib/libprocstat/udf.c
92
error = kvm_read_all(kd, (unsigned long)node.udfmp, &mnt, sizeof(mnt));
lib/libprocstat/udf.c
95
(void *)node.udfmp, vp);
lib/libprocstat/udf.c
98
vn->vn_fileid = node.hash_id;
lib/librpcsec_gss/svc_rpcsec_gss.c
232
const char *mech, const char *name, const char *node, const char *domain)
lib/librpcsec_gss/svc_rpcsec_gss.c
251
if (node) {
lib/librpcsec_gss/svc_rpcsec_gss.c
252
namelen += strlen(node) + 1;
lib/librpcsec_gss/svc_rpcsec_gss.c
261
if (node) {
lib/librpcsec_gss/svc_rpcsec_gss.c
263
strcat((char *) buf.value, node);
lib/librt/mq.c
129
if (mqd->node != NULL) {
lib/librt/mq.c
131
__sigev_delete_node(mqd->node);
lib/librt/mq.c
132
mqd->node = NULL;
lib/librt/mq.c
146
sn = __sigev_alloc(SI_MESGQ, evp, mqd->node, 1);
lib/librt/mq.c
156
if (mqd->node != NULL)
lib/librt/mq.c
157
__sigev_delete_node(mqd->node);
lib/librt/mq.c
158
mqd->node = sn;
lib/librt/mq.c
45
struct sigev_node *node;
lib/librt/mq.c
82
mq->node = NULL;
lib/librt/mq.c
96
if (mqd->node != NULL) {
lib/librt/mq.c
98
__sigev_delete_node(mqd->node);
lib/librt/timer.c
128
timer->node = sn;
lib/librt/timer.c
141
if (timerid->node != NULL) {
lib/librt/timer.c
143
__sigev_delete_node(timerid->node);
lib/librt/timer.c
52
struct sigev_node *node;
lib/librt/timer.c
98
timer->node = NULL;
sbin/ipf/ipftest/ip_fil.c
376
frdest_t node;
sbin/ipf/ipftest/ip_fil.c
389
bzero(&node, sizeof(node));
sbin/ipf/ipftest/ip_fil.c
390
ipf_dstlist_select_node(fin, fdp->fd_ptr, NULL, &node);
sbin/ipf/ipftest/ip_fil.c
391
fdp = &node;
sbin/ipf/ippool/ippool.c
1080
ip_pool_node_t *node = ptr;
sbin/ipf/ippool/ippool.c
1082
node->ipn_addr.adf_family = family;
sbin/ipf/ippool/ippool.c
1085
if (node->ipn_addr.adf_family == AF_INET) {
sbin/ipf/ippool/ippool.c
1087
node->ipn_addr.adf_len = offsetof(addrfamily_t,
sbin/ipf/ippool/ippool.c
1090
node->ipn_addr.adf_addr.in4.s_addr = inet_addr(arg);
sbin/ipf/ippool/ippool.c
1093
node->ipn_addr.adf_len = offsetof(addrfamily_t,
sbin/ipf/ippool/ippool.c
1097
&node->ipn_addr.adf_addr.in6.s6_addr);
sbin/ipf/ippool/ippool.c
1100
node->ipn_mask.adf_len = node->ipn_addr.adf_len;
sbin/ipf/ippool/ippool.c
1101
node->ipn_mask.adf_addr.in4.s_addr = mask.s_addr;
sbin/ipf/ippool/ippool.c
1103
iphtent_t *node = ptr;
sbin/ipf/ippool/ippool.c
1105
node->ipe_family = family;
sbin/ipf/ippool/ippool.c
1106
node->ipe_unit = role;
sbin/ipf/ippool/ippool.c
1109
if (node->ipe_family == AF_INET) {
sbin/ipf/ippool/ippool.c
1111
node->ipe_addr.in4.s_addr = inet_addr(arg);
sbin/ipf/ippool/ippool.c
1112
node->ipe_mask.in4.s_addr = mask.s_addr;
sbin/ipf/ippool/ippool.c
1116
&node->ipe_addr.in6.__u6_addr.__u6_addr32);
sbin/ipf/ippool/ippool.c
1117
node->ipe_mask.in6.__u6_addr.__u6_addr32[0] =
sbin/ipf/ippool/ippool.c
1119
node->ipe_mask.in6.__u6_addr.__u6_addr32[1] =
sbin/ipf/ippool/ippool.c
1120
node->ipe_mask.in6.__u6_addr.__u6_addr32[2] =
sbin/ipf/ippool/ippool.c
1121
node->ipe_mask.in6.__u6_addr.__u6_addr32[3] = 0;
sbin/ipf/ippool/ippool_y.y
775
ip_pool_node_t *ntop, *ipn, node, *last;
sbin/ipf/ippool/ippool_y.y
788
if (parsewhoisline(line, &node.ipn_addr, &node.ipn_mask))
sbin/ipf/ippool/ippool_y.y
793
ipn->ipn_addr = node.ipn_addr;
sbin/ipf/ippool/ippool_y.y
794
ipn->ipn_mask = node.ipn_mask;
sbin/ipf/libipf/load_dstlistnode.c
17
load_dstlistnode(int role, char *name, ipf_dstnode_t *node,
sbin/ipf/libipf/load_dstlistnode.c
28
dst = calloc(1, sizeof(*dst) + node->ipfd_dest.fd_name);
sbin/ipf/libipf/load_dstlistnode.c
37
if (node->ipfd_dest.fd_name >= 0)
sbin/ipf/libipf/load_dstlistnode.c
38
op.iplo_size += node->ipfd_dest.fd_name;
sbin/ipf/libipf/load_dstlistnode.c
41
dst->fd_addr = node->ipfd_dest.fd_addr;
sbin/ipf/libipf/load_dstlistnode.c
42
dst->fd_type = node->ipfd_dest.fd_type;
sbin/ipf/libipf/load_dstlistnode.c
43
dst->fd_name = node->ipfd_dest.fd_name;
sbin/ipf/libipf/load_dstlistnode.c
44
if (node->ipfd_dest.fd_name >= 0)
sbin/ipf/libipf/load_dstlistnode.c
45
bcopy(node->ipfd_names, (char *)dst + sizeof(*dst),
sbin/ipf/libipf/load_dstlistnode.c
46
node->ipfd_dest.fd_name);
sbin/ipf/libipf/load_hashnode.c
18
load_hashnode(int unit, char *name, iphtent_t *node, int ttl,
sbin/ipf/libipf/load_hashnode.c
37
ipe.ipe_family = node->ipe_family;
sbin/ipf/libipf/load_hashnode.c
39
bcopy((char *)&node->ipe_addr, (char *)&ipe.ipe_addr,
sbin/ipf/libipf/load_hashnode.c
41
bcopy((char *)&node->ipe_mask, (char *)&ipe.ipe_mask,
sbin/ipf/libipf/load_hashnode.c
43
bcopy((char *)&node->ipe_group, (char *)&ipe.ipe_group,
sbin/ipf/libipf/load_poolnode.c
18
load_poolnode(int role, char *name, ip_pool_node_t *node, int ttl,
sbin/ipf/libipf/load_poolnode.c
37
bcopy((char *)&node->ipn_addr, (char *)&pn.ipn_addr,
sbin/ipf/libipf/load_poolnode.c
39
bcopy((char *)&node->ipn_mask, (char *)&pn.ipn_mask,
sbin/ipf/libipf/load_poolnode.c
41
pn.ipn_info = node->ipn_info;
sbin/ipf/libipf/load_poolnode.c
43
strncpy(pn.ipn_name, node->ipn_name, sizeof(pn.ipn_name));
sbin/ipf/libipf/printdstlist.c
14
ipf_dstnode_t *node;
sbin/ipf/libipf/printdstlist.c
34
for (node = nodes; node != NULL; ) {
sbin/ipf/libipf/printdstlist.c
37
n = calloc(1, node->ipfd_size);
sbin/ipf/libipf/printdstlist.c
40
if ((*copyfunc)(node, n, node->ipfd_size)) {
sbin/ipf/libipf/printdstlist.c
47
node = printdstlistnode(n, bcopywrap, opts, fields);
sbin/ipf/libipf/printdstlistnode.c
14
ipf_dstnode_t node, *np;
sbin/ipf/libipf/printdstlistnode.c
21
if ((*copyfunc)(inp, &node, sizeof(node)))
sbin/ipf/libipf/printdstlistnode.c
24
np = calloc(1, node.ipfd_size);
sbin/ipf/libipf/printdstlistnode.c
26
return (node.ipfd_next);
sbin/ipf/libipf/printdstlistnode.c
27
if ((*copyfunc)(inp, np, node.ipfd_size))
sbin/ipf/libipf/printdstlistnode.c
74
return (node.ipfd_next);
sbin/ipf/libipf/printpoolfield.c
103
ip_pool_node_t *node = (ip_pool_node_t *)p;
sbin/ipf/libipf/printpoolfield.c
106
PRINTF("%"PRIu64"", node->ipn_hits);
sbin/ipf/libipf/printpoolfield.c
108
PRINTF("%lu", node->ipn_hits);
sbin/ipf/libipf/printpoolfield.c
111
iphtent_t *node = (iphtent_t *)p;
sbin/ipf/libipf/printpoolfield.c
114
PRINTF("%"PRIu64"", node->ipe_hits);
sbin/ipf/libipf/printpoolfield.c
116
PRINTF("%lu", node->ipe_hits);
sbin/ipf/libipf/printpoolfield.c
125
ip_pool_node_t *node = (ip_pool_node_t *)p;
sbin/ipf/libipf/printpoolfield.c
128
PRINTF("%"PRIu64"", node->ipn_bytes);
sbin/ipf/libipf/printpoolfield.c
130
PRINTF("%lu", node->ipn_bytes);
sbin/ipf/libipf/printpoolfield.c
133
iphtent_t *node = (iphtent_t *)p;
sbin/ipf/libipf/printpoolfield.c
136
PRINTF("%"PRIu64"", node->ipe_bytes);
sbin/ipf/libipf/printpoolfield.c
138
PRINTF("%lu", node->ipe_bytes);
sbin/ipf/libipf/printpoolfield.c
147
ip_pool_node_t *node = (ip_pool_node_t *)p;
sbin/ipf/libipf/printpoolfield.c
149
PRINTF("%s", familyname(node->ipn_addr.adf_family));
sbin/ipf/libipf/printpoolfield.c
151
iphtent_t *node = (iphtent_t *)p;
sbin/ipf/libipf/printpoolfield.c
153
PRINTF("%s", familyname(node->ipe_family));
sbin/ipf/libipf/printpoolfield.c
155
ipf_dstnode_t *node = (ipf_dstnode_t *)p;
sbin/ipf/libipf/printpoolfield.c
157
a = &node->ipfd_dest.fd_addr;
sbin/ipf/libipf/printpoolfield.c
44
ip_pool_node_t *node = (ip_pool_node_t *)p;
sbin/ipf/libipf/printpoolfield.c
46
if (node->ipn_info)
sbin/ipf/libipf/printpoolfield.c
48
a = &node->ipn_addr;
sbin/ipf/libipf/printpoolfield.c
52
iphtent_t *node = (iphtent_t *)p;
sbin/ipf/libipf/printpoolfield.c
54
PRINTF("%s", inet_ntop(node->ipe_family,
sbin/ipf/libipf/printpoolfield.c
55
&node->ipe_addr,
sbin/ipf/libipf/printpoolfield.c
58
ipf_dstnode_t *node = (ipf_dstnode_t *)p;
sbin/ipf/libipf/printpoolfield.c
60
a = &node->ipfd_dest.fd_addr;
sbin/ipf/libipf/printpoolfield.c
68
ip_pool_node_t *node = (ip_pool_node_t *)p;
sbin/ipf/libipf/printpoolfield.c
70
a = &node->ipn_mask;
sbin/ipf/libipf/printpoolfield.c
74
iphtent_t *node = (iphtent_t *)p;
sbin/ipf/libipf/printpoolfield.c
76
PRINTF("%s", inet_ntop(node->ipe_family,
sbin/ipf/libipf/printpoolfield.c
77
&node->ipe_mask,
sbin/ipf/libipf/printpoolfield.c
90
ipf_dstnode_t *node = (ipf_dstnode_t *)p;
sbin/ipf/libipf/printpoolfield.c
92
if (node->ipfd_dest.fd_name == -1) {
sbin/ipf/libipf/printpoolfield.c
95
PRINTF("%s", node->ipfd_names +
sbin/ipf/libipf/printpoolfield.c
96
node->ipfd_dest.fd_name);
sbin/ipf/libipf/remove_hashnode.c
18
remove_hashnode(int unit, char *name, iphtent_t *node, ioctlfunc_t iocfunc)
sbin/ipf/libipf/remove_hashnode.c
34
bcopy((char *)&node->ipe_addr, (char *)&ipe.ipe_addr,
sbin/ipf/libipf/remove_hashnode.c
36
bcopy((char *)&node->ipe_mask, (char *)&ipe.ipe_mask,
sbin/ipf/libipf/remove_poolnode.c
18
remove_poolnode(int unit, char *name, ip_pool_node_t *node,
sbin/ipf/libipf/remove_poolnode.c
35
bcopy((char *)&node->ipn_addr, (char *)&pn.ipn_addr,
sbin/ipf/libipf/remove_poolnode.c
37
bcopy((char *)&node->ipn_mask, (char *)&pn.ipn_mask,
sbin/ipf/libipf/remove_poolnode.c
39
pn.ipn_info = node->ipn_info;
sbin/ipf/libipf/remove_poolnode.c
40
strncpy(pn.ipn_name, node->ipn_name, sizeof(pn.ipn_name));
sbin/newfs/mkfs.c
899
union dinode node;
sbin/newfs/mkfs.c
904
memset(&node, 0, sizeof node);
sbin/newfs/mkfs.c
916
node.dp1.di_atime = utime;
sbin/newfs/mkfs.c
917
node.dp1.di_mtime = utime;
sbin/newfs/mkfs.c
918
node.dp1.di_ctime = utime;
sbin/newfs/mkfs.c
922
node.dp1.di_mode = IFDIR | UMASK;
sbin/newfs/mkfs.c
923
node.dp1.di_nlink = entries;
sbin/newfs/mkfs.c
924
node.dp1.di_size = makedir(root_dir, entries);
sbin/newfs/mkfs.c
925
node.dp1.di_db[0] = alloc(sblock.fs_fsize, node.dp1.di_mode);
sbin/newfs/mkfs.c
926
node.dp1.di_blocks =
sbin/newfs/mkfs.c
927
btodb(fragroundup(&sblock, node.dp1.di_size));
sbin/newfs/mkfs.c
928
wtfs(fsbtodb(&sblock, node.dp1.di_db[0]), sblock.fs_fsize,
sbin/newfs/mkfs.c
930
iput(&node, UFS_ROOTINO);
sbin/newfs/mkfs.c
935
node.dp1.di_mode |= 020;
sbin/newfs/mkfs.c
936
node.dp1.di_gid = gid;
sbin/newfs/mkfs.c
937
node.dp1.di_nlink = SNAPLINKCNT;
sbin/newfs/mkfs.c
938
node.dp1.di_size = makedir(snap_dir, SNAPLINKCNT);
sbin/newfs/mkfs.c
939
node.dp1.di_db[0] =
sbin/newfs/mkfs.c
940
alloc(sblock.fs_fsize, node.dp1.di_mode);
sbin/newfs/mkfs.c
941
node.dp1.di_blocks =
sbin/newfs/mkfs.c
942
btodb(fragroundup(&sblock, node.dp1.di_size));
sbin/newfs/mkfs.c
943
node.dp1.di_dirdepth = 1;
sbin/newfs/mkfs.c
944
wtfs(fsbtodb(&sblock, node.dp1.di_db[0]),
sbin/newfs/mkfs.c
946
iput(&node, UFS_ROOTINO + 1);
sbin/newfs/mkfs.c
952
node.dp2.di_atime = utime;
sbin/newfs/mkfs.c
953
node.dp2.di_mtime = utime;
sbin/newfs/mkfs.c
954
node.dp2.di_ctime = utime;
sbin/newfs/mkfs.c
955
node.dp2.di_birthtime = utime;
sbin/newfs/mkfs.c
959
node.dp2.di_mode = IFDIR | UMASK;
sbin/newfs/mkfs.c
960
node.dp2.di_nlink = entries;
sbin/newfs/mkfs.c
961
node.dp2.di_size = makedir(root_dir, entries);
sbin/newfs/mkfs.c
962
node.dp2.di_db[0] = alloc(sblock.fs_fsize, node.dp2.di_mode);
sbin/newfs/mkfs.c
963
node.dp2.di_blocks =
sbin/newfs/mkfs.c
964
btodb(fragroundup(&sblock, node.dp2.di_size));
sbin/newfs/mkfs.c
965
wtfs(fsbtodb(&sblock, node.dp2.di_db[0]), sblock.fs_fsize,
sbin/newfs/mkfs.c
967
iput(&node, UFS_ROOTINO);
sbin/newfs/mkfs.c
972
node.dp2.di_mode |= 020;
sbin/newfs/mkfs.c
973
node.dp2.di_gid = gid;
sbin/newfs/mkfs.c
974
node.dp2.di_nlink = SNAPLINKCNT;
sbin/newfs/mkfs.c
975
node.dp2.di_size = makedir(snap_dir, SNAPLINKCNT);
sbin/newfs/mkfs.c
976
node.dp2.di_db[0] =
sbin/newfs/mkfs.c
977
alloc(sblock.fs_fsize, node.dp2.di_mode);
sbin/newfs/mkfs.c
978
node.dp2.di_blocks =
sbin/newfs/mkfs.c
979
btodb(fragroundup(&sblock, node.dp2.di_size));
sbin/newfs/mkfs.c
980
node.dp2.di_dirdepth = 1;
sbin/newfs/mkfs.c
981
wtfs(fsbtodb(&sblock, node.dp2.di_db[0]),
sbin/newfs/mkfs.c
983
iput(&node, UFS_ROOTINO + 1);
sbin/pfctl/parse.y
6041
T *p, *node = r; \
sbin/pfctl/parse.y
6042
while (node != NULL) { \
sbin/pfctl/parse.y
6043
p = node; \
sbin/pfctl/parse.y
6044
node = node->next; \
sbin/pfctl/pfctl_qstats.c
108
for (node = root; node != NULL; node = node->next) {
sbin/pfctl/pfctl_qstats.c
109
if (iface != NULL && strcmp(node->altq.ifname, iface))
sbin/pfctl/pfctl_qstats.c
115
pfctl_print_altq_node(dev, node, 0, opts);
sbin/pfctl/pfctl_qstats.c
124
for (node = root; node != NULL; node = node->next) {
sbin/pfctl/pfctl_qstats.c
125
if (iface != NULL && strcmp(node->altq.ifname, iface))
sbin/pfctl/pfctl_qstats.c
128
if (node->altq.local_flags & PFALTQ_FLAG_IF_REMOVED)
sbin/pfctl/pfctl_qstats.c
131
pfctl_print_altq_node(dev, node, 0, opts);
sbin/pfctl/pfctl_qstats.c
141
struct pf_altq_node *node;
sbin/pfctl/pfctl_qstats.c
186
if ((node = pfctl_find_altq_node(*root, pa.altq.qname,
sbin/pfctl/pfctl_qstats.c
188
memcpy(&node->qstats.data, &qstats.data,
sbin/pfctl/pfctl_qstats.c
190
update_avg(node);
sbin/pfctl/pfctl_qstats.c
198
if ((node = pfctl_find_altq_node(*root, pa.altq.qname,
sbin/pfctl/pfctl_qstats.c
200
memcpy(&node->qstats.data, &qstats.data,
sbin/pfctl/pfctl_qstats.c
202
update_avg(node);
sbin/pfctl/pfctl_qstats.c
216
struct pf_altq_node *node;
sbin/pfctl/pfctl_qstats.c
218
node = calloc(1, sizeof(struct pf_altq_node));
sbin/pfctl/pfctl_qstats.c
219
if (node == NULL)
sbin/pfctl/pfctl_qstats.c
221
memcpy(&node->altq, &altq, sizeof(struct pf_altq));
sbin/pfctl/pfctl_qstats.c
222
memcpy(&node->qstats, &qstats, sizeof(qstats));
sbin/pfctl/pfctl_qstats.c
223
node->next = node->children = NULL;
sbin/pfctl/pfctl_qstats.c
226
*root = node;
sbin/pfctl/pfctl_qstats.c
232
prev->next = node;
sbin/pfctl/pfctl_qstats.c
240
parent->children = node;
sbin/pfctl/pfctl_qstats.c
246
prev->next = node;
sbin/pfctl/pfctl_qstats.c
249
update_avg(node);
sbin/pfctl/pfctl_qstats.c
256
struct pf_altq_node *node, *child;
sbin/pfctl/pfctl_qstats.c
258
for (node = root; node != NULL; node = node->next) {
sbin/pfctl/pfctl_qstats.c
259
if (!strcmp(node->altq.qname, qname)
sbin/pfctl/pfctl_qstats.c
260
&& !(strcmp(node->altq.ifname, ifname)))
sbin/pfctl/pfctl_qstats.c
261
return (node);
sbin/pfctl/pfctl_qstats.c
262
if (node->children != NULL) {
sbin/pfctl/pfctl_qstats.c
263
child = pfctl_find_altq_node(node->children, qname,
sbin/pfctl/pfctl_qstats.c
273
pfctl_print_altq_node(int dev, const struct pf_altq_node *node,
sbin/pfctl/pfctl_qstats.c
278
if (node == NULL)
sbin/pfctl/pfctl_qstats.c
281
print_altq(&node->altq, level, NULL, NULL);
sbin/pfctl/pfctl_qstats.c
283
if (node->children != NULL) {
sbin/pfctl/pfctl_qstats.c
285
for (child = node->children; child != NULL;
sbin/pfctl/pfctl_qstats.c
296
pfctl_print_altq_nodestat(dev, node);
sbin/pfctl/pfctl_qstats.c
300
node->altq.qid, node->altq.ifname,
sbin/pfctl/pfctl_qstats.c
301
rate2str((double)(node->altq.ifbandwidth)));
sbin/pfctl/pfctl_qstats.c
303
for (child = node->children; child != NULL;
sbin/pfctl/pfctl_qstats.c
441
pfctl_free_altq_node(struct pf_altq_node *node)
sbin/pfctl/pfctl_qstats.c
443
while (node != NULL) {
sbin/pfctl/pfctl_qstats.c
446
if (node->children != NULL)
sbin/pfctl/pfctl_qstats.c
447
pfctl_free_altq_node(node->children);
sbin/pfctl/pfctl_qstats.c
448
prev = node;
sbin/pfctl/pfctl_qstats.c
449
node = node->next;
sbin/pfctl/pfctl_qstats.c
95
struct pf_altq_node *root = NULL, *node;
sbin/rcorder/rcorder.c
123
filenode *node;
sbin/rcorder/rcorder.c
244
ent->node = fnode;
sbin/rcorder/rcorder.c
395
bf_ent->node = fnode;
sbin/rcorder/rcorder.c
416
parse_require(filenode *node, char *buffer)
sbin/rcorder/rcorder.c
422
add_require(node, s);
sbin/rcorder/rcorder.c
430
parse_provide(filenode *node, char *buffer)
sbin/rcorder/rcorder.c
436
add_provide(node, s);
sbin/rcorder/rcorder.c
444
parse_before(filenode *node, char *buffer)
sbin/rcorder/rcorder.c
450
add_before(node, s);
sbin/rcorder/rcorder.c
458
parse_keywords(filenode *node, char *buffer)
sbin/rcorder/rcorder.c
464
add_keyword(node, s);
sbin/rcorder/rcorder.c
478
filenode *node;
sbin/rcorder/rcorder.c
501
node = filenode_new(filename);
sbin/rcorder/rcorder.c
532
parse_require(node, buf + require_flag);
sbin/rcorder/rcorder.c
534
parse_provide(node, buf + provide_flag);
sbin/rcorder/rcorder.c
536
parse_before(node, buf + before_flag);
sbin/rcorder/rcorder.c
538
parse_keywords(node, buf + keywords_flag);
sbin/rcorder/rcorder.c
544
make_fake_provision(filenode *node)
sbin/rcorder/rcorder.c
567
pnode->fnode = node;
sbin/rcorder/rcorder.c
577
f_pnode->next = node->prov_list;
sbin/rcorder/rcorder.c
578
node->prov_list = f_pnode;
sbin/rcorder/rcorder.c
602
fake_prov_entry = make_fake_provision(bl_list->node);
sbin/rcorder/rcorder.c
606
warnx("file `%s' is before unknown provision `%s'", bl_list->node->filename, bl_list->s);
sbin/rcorder/rcorder.c
611
bl_list->node);
sbin/rcorder/rcorder.c
725
if (stack_ptr->node == pnode->fnode) {
sbin/rcorder/rcorder.c
742
revstack[stack_depth - 1] = loop_entry->node->filename;
sbin/rcorder/rcorder.c
751
revstack[i] = stack_ptr->node->filename;
sbin/rcorder/rcorder.c
752
stack_ptr->node->issues_count++;
sbin/rcorder/rcorder.c
835
stack_item.node = fnode;
sbin/restore/dirs.c
555
struct modeinfo node;
sbin/restore/dirs.c
584
(void) fread((char *)&node, 1, sizeof(struct modeinfo), mf);
sbin/restore/dirs.c
592
if (node.extsize > 0) {
sbin/restore/dirs.c
593
if (bufsize < node.extsize) {
sbin/restore/dirs.c
596
if ((buf = malloc(node.extsize)) != NULL) {
sbin/restore/dirs.c
597
bufsize = node.extsize;
sbin/restore/dirs.c
602
if (bufsize >= node.extsize) {
sbin/restore/dirs.c
603
(void) fread(buf, 1, node.extsize, mf);
sbin/restore/dirs.c
612
(void) fseek(mf, node.extsize, SEEK_CUR);
sbin/restore/dirs.c
622
ep = lookupino(node.ino);
sbin/restore/dirs.c
630
if (node.ino == UFS_ROOTINO &&
sbin/restore/dirs.c
636
(uintmax_t)node.ino);
sbin/restore/dirs.c
642
(void) chown(cp, myuid, node.gid);
sbin/restore/dirs.c
644
(void) chown(cp, node.uid, node.gid);
sbin/restore/dirs.c
645
(void) chmod(cp, node.mode);
sbin/restore/dirs.c
646
if (node.extsize > 0) {
sbin/restore/dirs.c
647
if (bufsize >= node.extsize) {
sbin/restore/dirs.c
648
set_extattr(-1, cp, buf, node.extsize, SXA_FILE);
sbin/restore/dirs.c
654
utimensat(AT_FDCWD, cp, node.ctimep, 0);
sbin/restore/dirs.c
655
utimensat(AT_FDCWD, cp, node.mtimep, 0);
sbin/restore/dirs.c
656
(void) chflags(cp, node.flags);
sbin/restore/dirs.c
731
struct modeinfo node;
sbin/restore/dirs.c
742
node.ino = ctxp->ino;
sbin/restore/dirs.c
743
node.mtimep[0].tv_sec = ctxp->atime_sec;
sbin/restore/dirs.c
744
node.mtimep[0].tv_nsec = ctxp->atime_nsec;
sbin/restore/dirs.c
745
node.mtimep[1].tv_sec = ctxp->mtime_sec;
sbin/restore/dirs.c
746
node.mtimep[1].tv_nsec = ctxp->mtime_nsec;
sbin/restore/dirs.c
747
node.ctimep[0].tv_sec = ctxp->atime_sec;
sbin/restore/dirs.c
748
node.ctimep[0].tv_nsec = ctxp->atime_nsec;
sbin/restore/dirs.c
749
node.ctimep[1].tv_sec = ctxp->birthtime_sec;
sbin/restore/dirs.c
750
node.ctimep[1].tv_nsec = ctxp->birthtime_nsec;
sbin/restore/dirs.c
751
node.extsize = ctxp->extsize;
sbin/restore/dirs.c
752
node.mode = ctxp->mode;
sbin/restore/dirs.c
753
node.flags = ctxp->file_flags;
sbin/restore/dirs.c
754
node.uid = ctxp->uid;
sbin/restore/dirs.c
755
node.gid = ctxp->gid;
sbin/restore/dirs.c
756
if (fwrite((char *)&node, sizeof(struct modeinfo), 1, mf) != 1)
stand/efi/libefi/devpath.c
101
uint32_t size = DevicePathNodeLength(&node->Header) - sizeof(*node);
stand/efi/libefi/devpath.c
102
VENDOR_DEVICE_PATH_WITH_DATA *dp = (VENDOR_DEVICE_PATH_WITH_DATA *)node;
stand/efi/libefi/devpath.c
107
uuid_to_string((const uuid_t *)(void *)&node->Guid, &uuid, &rv);
stand/efi/libefi/devpath.c
117
if (DevicePathNodeLength(&node->Header) > sizeof(*node)) {
stand/efi/libefi/devpath.c
139
efi_hw_dev_path(EFI_DEVICE_PATH *node, char *suffix)
stand/efi/libefi/devpath.c
141
uint8_t subtype = DevicePathSubType(node);
stand/efi/libefi/devpath.c
148
((PCI_DEVICE_PATH *)node)->Device,
stand/efi/libefi/devpath.c
149
((PCI_DEVICE_PATH *)node)->Function, tail) < 0)
stand/efi/libefi/devpath.c
154
((PCCARD_DEVICE_PATH *)node)->FunctionNumber, tail) < 0)
stand/efi/libefi/devpath.c
159
((MEMMAP_DEVICE_PATH *)node)->MemoryType,
stand/efi/libefi/devpath.c
160
((MEMMAP_DEVICE_PATH *)node)->StartingAddress,
stand/efi/libefi/devpath.c
161
((MEMMAP_DEVICE_PATH *)node)->EndingAddress, tail) < 0)
stand/efi/libefi/devpath.c
166
(VENDOR_DEVICE_PATH *)node, tail);
stand/efi/libefi/devpath.c
170
((CONTROLLER_DEVICE_PATH *)node)->ControllerNumber, tail) < 0)
stand/efi/libefi/devpath.c
183
efi_acpi_dev_path(EFI_DEVICE_PATH *node, char *suffix)
stand/efi/libefi/devpath.c
185
uint8_t subtype = DevicePathSubType(node);
stand/efi/libefi/devpath.c
186
ACPI_HID_DEVICE_PATH *acpi = (ACPI_HID_DEVICE_PATH *)node;
stand/efi/libefi/devpath.c
248
efi_messaging_dev_path(EFI_DEVICE_PATH *node, char *suffix)
stand/efi/libefi/devpath.c
250
uint8_t subtype = DevicePathSubType(node);
stand/efi/libefi/devpath.c
258
((ATAPI_DEVICE_PATH *)node)->PrimarySecondary == 1 ?
stand/efi/libefi/devpath.c
260
((ATAPI_DEVICE_PATH *)node)->SlaveMaster == 1 ?
stand/efi/libefi/devpath.c
262
((ATAPI_DEVICE_PATH *)node)->Lun, tail) < 0)
stand/efi/libefi/devpath.c
267
((SCSI_DEVICE_PATH *)node)->Pun,
stand/efi/libefi/devpath.c
268
((SCSI_DEVICE_PATH *)node)->Lun, tail) < 0)
stand/efi/libefi/devpath.c
273
((FIBRECHANNEL_DEVICE_PATH *)node)->WWN,
stand/efi/libefi/devpath.c
274
((FIBRECHANNEL_DEVICE_PATH *)node)->Lun, tail) < 0)
stand/efi/libefi/devpath.c
279
((F1394_DEVICE_PATH *)node)->Guid, tail) < 0)
stand/efi/libefi/devpath.c
284
((USB_DEVICE_PATH *)node)->ParentPortNumber,
stand/efi/libefi/devpath.c
285
((USB_DEVICE_PATH *)node)->InterfaceNumber, tail) < 0)
stand/efi/libefi/devpath.c
290
((USB_CLASS_DEVICE_PATH *)node)->VendorId,
stand/efi/libefi/devpath.c
291
((USB_CLASS_DEVICE_PATH *)node)->ProductId,
stand/efi/libefi/devpath.c
292
((USB_CLASS_DEVICE_PATH *)node)->DeviceClass,
stand/efi/libefi/devpath.c
293
((USB_CLASS_DEVICE_PATH *)node)->DeviceSubClass,
stand/efi/libefi/devpath.c
294
((USB_CLASS_DEVICE_PATH *)node)->DeviceProtocol, tail) < 0)
stand/efi/libefi/devpath.c
299
((MAC_ADDR_DEVICE_PATH *)node)->MacAddress.Addr[0],
stand/efi/libefi/devpath.c
300
((MAC_ADDR_DEVICE_PATH *)node)->MacAddress.Addr[1],
stand/efi/libefi/devpath.c
301
((MAC_ADDR_DEVICE_PATH *)node)->MacAddress.Addr[2],
stand/efi/libefi/devpath.c
302
((MAC_ADDR_DEVICE_PATH *)node)->MacAddress.Addr[3],
stand/efi/libefi/devpath.c
303
((MAC_ADDR_DEVICE_PATH *)node)->MacAddress.Addr[4],
stand/efi/libefi/devpath.c
304
((MAC_ADDR_DEVICE_PATH *)node)->MacAddress.Addr[5],
stand/efi/libefi/devpath.c
305
((MAC_ADDR_DEVICE_PATH *)node)->IfType, tail) < 0)
stand/efi/libefi/devpath.c
310
(VENDOR_DEVICE_PATH *)node, tail);
stand/efi/libefi/devpath.c
314
((UART_DEVICE_PATH *)node)->BaudRate,
stand/efi/libefi/devpath.c
315
((UART_DEVICE_PATH *)node)->DataBits,
stand/efi/libefi/devpath.c
316
((UART_DEVICE_PATH *)node)->Parity,
stand/efi/libefi/devpath.c
317
((UART_DEVICE_PATH *)node)->StopBits, tail) < 0)
stand/efi/libefi/devpath.c
322
((SATA_DEVICE_PATH *)node)->HBAPortNumber,
stand/efi/libefi/devpath.c
323
((SATA_DEVICE_PATH *)node)->PortMultiplierPortNumber,
stand/efi/libefi/devpath.c
324
((SATA_DEVICE_PATH *)node)->Lun, tail) < 0)
stand/efi/libefi/devpath.c
338
efi_media_dev_path(EFI_DEVICE_PATH *node, char *suffix)
stand/efi/libefi/devpath.c
340
uint8_t subtype = DevicePathSubType(node);
stand/efi/libefi/devpath.c
351
hd = (HARDDRIVE_DEVICE_PATH *)node;
stand/efi/libefi/devpath.c
385
((CDROM_DEVICE_PATH *)node)->BootEntry,
stand/efi/libefi/devpath.c
386
((CDROM_DEVICE_PATH *)node)->PartitionStart,
stand/efi/libefi/devpath.c
387
((CDROM_DEVICE_PATH *)node)->PartitionSize, tail) < 0) {
stand/efi/libefi/devpath.c
393
(VENDOR_DEVICE_PATH *)node, tail);
stand/efi/libefi/devpath.c
398
if (ucs2_to_utf8(((FILEPATH_DEVICE_PATH *)node)->PathName,
stand/efi/libefi/devpath.c
407
&((MEDIA_PROTOCOL_DEVICE_PATH *)node)->Protocol,
stand/efi/libefi/devpath.c
597
EFI_DEVICE_PATH *node, *copy;
stand/efi/libefi/devpath.c
600
if ((node = efi_devpath_last_node(devpath)) == NULL)
stand/efi/libefi/devpath.c
602
prefix = (UINT8 *)node - (UINT8 *)devpath;
stand/efi/libefi/devpath.c
605
len = prefix + DevicePathNodeLength(NextDevicePathNode(node));
stand/efi/libefi/devpath.c
609
node = (EFI_DEVICE_PATH *)((UINT8 *)copy + prefix);
stand/efi/libefi/devpath.c
610
SetDevicePathEndNode(node);
stand/efi/libefi/devpath.c
99
efi_vendor_path(const char *type, VENDOR_DEVICE_PATH *node, char *suffix)
stand/efi/libefi/eficom.c
216
EFI_DEVICE_PATH *node;
stand/efi/libefi/eficom.c
236
node = (EFI_DEVICE_PATH *)buf;
stand/efi/libefi/eficom.c
237
while ((char *)node < ep) {
stand/efi/libefi/eficom.c
238
status = BS->LocateDevicePath(&serial, &node, &handle);
stand/efi/libefi/eficom.c
245
if (DevicePathNodeLength(node) < sizeof(*node))
stand/efi/libefi/eficom.c
249
node = NextDevicePathNode(node);
stand/efi/libefi/efinet.c
361
EFI_DEVICE_PATH *devpath, *node;
stand/efi/libefi/efinet.c
392
if ((node = efi_devpath_last_node(devpath)) == NULL)
stand/efi/libefi/efinet.c
395
if (DevicePathType(node) != MESSAGING_DEVICE_PATH ||
stand/efi/libefi/efinet.c
396
DevicePathSubType(node) != MSG_MAC_ADDR_DP)
stand/efi/libefi/efipart.c
242
EFI_DEVICE_PATH *node, *parent;
stand/efi/libefi/efipart.c
302
node = efi_devpath_last_node(devpath);
stand/efi/libefi/efipart.c
303
if (node == NULL)
stand/efi/libefi/efipart.c
307
if (DevicePathType(node) == MESSAGING_DEVICE_PATH &&
stand/efi/libefi/efipart.c
308
DevicePathSubType(node) == MSG_USB_DP) {
stand/efi/libefi/efipart.c
317
node = efi_devpath_last_node(parent);
stand/efi/libefi/efipart.c
318
if (node == NULL) {
stand/efi/libefi/efipart.c
322
if (DevicePathType(node) == MESSAGING_DEVICE_PATH &&
stand/efi/libefi/efipart.c
323
DevicePathSubType(node) == MSG_USB_DP)
stand/efi/libefi/efipart.c
327
node = efi_devpath_last_node(devpath);
stand/efi/libefi/efipart.c
328
if (node == NULL)
stand/efi/libefi/efipart.c
331
DevicePathType(node) == MESSAGING_DEVICE_PATH) {
stand/efi/libefi/efipart.c
336
if (DevicePathSubType(node) ==
stand/efi/libefi/efipart.c
338
DevicePathSubType(node) == MSG_SCSI_DP) {
stand/efi/libefi/efipart.c
440
efipart_floppy(EFI_DEVICE_PATH *node)
stand/efi/libefi/efipart.c
444
if (DevicePathType(node) == ACPI_DEVICE_PATH &&
stand/efi/libefi/efipart.c
445
DevicePathSubType(node) == ACPI_DP) {
stand/efi/libefi/efipart.c
446
acpi = (ACPI_HID_DEVICE_PATH *) node;
stand/efi/libefi/efipart.c
459
EFI_DEVICE_PATH *node;
stand/efi/libefi/efipart.c
461
node = efi_devpath_last_node(fd->pd_devpath);
stand/efi/libefi/efipart.c
462
if (node == NULL)
stand/efi/libefi/efipart.c
465
if (efipart_floppy(node) != NULL)
stand/efi/libefi/efipart.c
474
EFI_DEVICE_PATH *node;
stand/efi/libefi/efipart.c
479
if ((node = efi_devpath_last_node(fd->pd_devpath)) == NULL)
stand/efi/libefi/efipart.c
482
if ((acpi = efipart_floppy(node)) == NULL)
stand/efi/libefi/efipart.c
554
EFI_DEVICE_PATH *node;
stand/efi/libefi/efipart.c
556
node = efi_devpath_last_node(cd->pd_devpath);
stand/efi/libefi/efipart.c
557
if (node == NULL)
stand/efi/libefi/efipart.c
560
if (efipart_floppy(node) != NULL)
stand/efi/libefi/efipart.c
563
if (DevicePathType(node) == MEDIA_DEVICE_PATH &&
stand/efi/libefi/efipart.c
564
DevicePathSubType(node) == MEDIA_CDROM_DP) {
stand/efi/libefi/efipart.c
615
efipart_hdinfo_add_node(pdinfo_t *hd, EFI_DEVICE_PATH *node)
stand/efi/libefi/efipart.c
619
if (node == NULL)
stand/efi/libefi/efipart.c
628
if (DevicePathSubType(node) != MEDIA_HARDDRIVE_DP) {
stand/efi/libefi/efipart.c
635
hd->pd_unit = ((HARDDRIVE_DEVICE_PATH *)node)->PartitionNumber;
stand/efi/libefi/efipart.c
649
efipart_hdinfo_add_filepath(pdinfo_t *hd, FILEPATH_DEVICE_PATH *node)
stand/efi/libefi/efipart.c
662
len = ucs2len(node->PathName);
stand/efi/libefi/efipart.c
668
cpy16to8(node->PathName, pathname, len + 1);
stand/efi/libefi/efipart.c
715
EFI_DEVICE_PATH *node;
stand/efi/libefi/efipart.c
735
if ((node = efi_devpath_last_node(hd->pd_devpath)) == NULL)
stand/efi/libefi/efipart.c
738
if (DevicePathType(node) == MEDIA_DEVICE_PATH &&
stand/efi/libefi/efipart.c
739
DevicePathSubType(node) == MEDIA_FILEPATH_DP) {
stand/efi/libefi/efipart.c
741
(FILEPATH_DEVICE_PATH *)node);
stand/efi/libefi/efipart.c
746
efipart_hdinfo_add_node(hd, node);
stand/efi/loader/main.c
1023
node = (EFI_DEVICE_PATH *)buf;
stand/efi/loader/main.c
1024
while ((char *)node < ep) {
stand/efi/loader/main.c
1025
if (IsDevicePathEndType(node)) {
stand/efi/loader/main.c
1030
if (DevicePathType(node) == ACPI_DEVICE_PATH &&
stand/efi/loader/main.c
1031
(DevicePathSubType(node) == ACPI_DP ||
stand/efi/loader/main.c
1032
DevicePathSubType(node) == ACPI_EXTENDED_DP)) {
stand/efi/loader/main.c
1034
acpi = (void *)node;
stand/efi/loader/main.c
1039
} else if (DevicePathType(node) == MESSAGING_DEVICE_PATH &&
stand/efi/loader/main.c
1040
DevicePathSubType(node) == MSG_UART_DP) {
stand/efi/loader/main.c
1042
uart = (void *)node;
stand/efi/loader/main.c
1044
} else if (DevicePathType(node) == ACPI_DEVICE_PATH &&
stand/efi/loader/main.c
1045
DevicePathSubType(node) == ACPI_ADR_DP) {
stand/efi/loader/main.c
1048
} else if (DevicePathType(node) == HARDWARE_DEVICE_PATH &&
stand/efi/loader/main.c
1049
DevicePathSubType(node) == HW_PCI_DP) {
stand/efi/loader/main.c
1060
node = NextDevicePathNode(node);
stand/efi/loader/main.c
988
EFI_DEVICE_PATH *node;
stand/libofw/openfirm.c
156
OF_peer(phandle_t node)
stand/libofw/openfirm.c
162
cell_t node;
stand/libofw/openfirm.c
167
args.node = node;
stand/libofw/openfirm.c
175
OF_child(phandle_t node)
stand/libofw/openfirm.c
181
cell_t node;
stand/libofw/openfirm.c
186
args.node = node;
stand/libofw/openfirm.c
194
OF_parent(phandle_t node)
stand/libofw/openfirm.c
200
cell_t node;
stand/libofw/openfirm.c
205
args.node = node;
stand/libsa/uuid_from_string.c
109
u->node[0] = fromhex(s + 24, 2, &ok);
stand/libsa/uuid_from_string.c
110
u->node[1] = fromhex(s + 26, 2, &ok);
stand/libsa/uuid_from_string.c
111
u->node[2] = fromhex(s + 28, 2, &ok);
stand/libsa/uuid_from_string.c
112
u->node[3] = fromhex(s + 30, 2, &ok);
stand/libsa/uuid_from_string.c
113
u->node[4] = fromhex(s + 32, 2, &ok);
stand/libsa/uuid_from_string.c
114
u->node[5] = fromhex(s + 34, 2, &ok);
stand/libsa/uuid_to_string.c
101
tohex(&w, 2, u->node[0]);
stand/libsa/uuid_to_string.c
102
tohex(&w, 2, u->node[1]);
stand/libsa/uuid_to_string.c
103
tohex(&w, 2, u->node[2]);
stand/libsa/uuid_to_string.c
104
tohex(&w, 2, u->node[3]);
stand/libsa/uuid_to_string.c
105
tohex(&w, 2, u->node[4]);
stand/libsa/uuid_to_string.c
106
tohex(&w, 2, u->node[5]);
stand/powerpc/ofw/ofwfdt.c
110
node = OF_finddevice("/rtas");
stand/powerpc/ofw/ofwfdt.c
111
OF_package_to_path(node, path, sizeof(path));
stand/powerpc/ofw/ofwfdt.c
112
OF_getencprop(node, "rtas-size", &len, sizeof(len));
stand/powerpc/ofw/ofwfdt.c
158
node = OF_instance_to_package(*ihand);
stand/powerpc/ofw/ofwfdt.c
159
if (OF_hasprop(node, "phandle"))
stand/powerpc/ofw/ofwfdt.c
160
OF_getprop(node, "phandle", &node,
stand/powerpc/ofw/ofwfdt.c
161
sizeof(node));
stand/powerpc/ofw/ofwfdt.c
162
else if (OF_hasprop(node, "linux,phandle"))
stand/powerpc/ofw/ofwfdt.c
163
OF_getprop(node, "linux,phandle", &node,
stand/powerpc/ofw/ofwfdt.c
164
sizeof(node));
stand/powerpc/ofw/ofwfdt.c
165
else if (OF_hasprop(node, "ibm,phandle"))
stand/powerpc/ofw/ofwfdt.c
166
OF_getprop(node, "ibm,phandle", &node,
stand/powerpc/ofw/ofwfdt.c
167
sizeof(node));
stand/powerpc/ofw/ofwfdt.c
168
fdt_setprop(fdtp, offset, chosenprops[i], &node,
stand/powerpc/ofw/ofwfdt.c
169
sizeof(node));
stand/powerpc/ofw/ofwfdt.c
36
OF_hasprop(phandle_t node, const char *prop)
stand/powerpc/ofw/ofwfdt.c
38
return (OF_getproplen(node, (char *)prop) > 0);
stand/powerpc/ofw/ofwfdt.c
42
add_node_to_fdt(void *buffer, phandle_t node, int fdt_offset)
stand/powerpc/ofw/ofwfdt.c
50
while (OF_nextprop(node, lastprop, name) > 0) {
stand/powerpc/ofw/ofwfdt.c
51
proplen = OF_getproplen(node, name);
stand/powerpc/ofw/ofwfdt.c
64
OF_getprop(node, name, propbuf, proplen);
stand/powerpc/ofw/ofwfdt.c
73
if (!OF_hasprop(node, "phandle") && !OF_hasprop(node, "linux,phandle")
stand/powerpc/ofw/ofwfdt.c
74
&& !OF_hasprop(node, "ibm,phandle"))
stand/powerpc/ofw/ofwfdt.c
75
fdt_setprop(buffer, fdt_offset, "phandle", &node, sizeof(node));
stand/powerpc/ofw/ofwfdt.c
77
for (node = OF_child(node); node > 0; node = OF_peer(node)) {
stand/powerpc/ofw/ofwfdt.c
78
OF_package_to_path(node, name, sizeof(name));
stand/powerpc/ofw/ofwfdt.c
88
add_node_to_fdt(buffer, node, child_offset);
stand/powerpc/ofw/ofwfdt.c
96
phandle_t node;
sys/amd64/amd64/pmap.c
11404
struct pmap_pkru_range *node, *new_node;
sys/amd64/amd64/pmap.c
11409
node = data;
sys/amd64/amd64/pmap.c
11410
memcpy(new_node, node, sizeof(*node));
sys/amd64/amd64/pmap.c
11415
pkru_free_range(void *ctx __unused, void *node)
sys/amd64/amd64/pmap.c
11418
uma_zfree(pmap_pkru_ranges_zone, node);
sys/amd64/amd64/pmap.c
642
static void pkru_free_range(void *ctx, void *node);
sys/amd64/linux/linux_proto.h
1192
char node_l_[PADL_(l_uint *)]; l_uint * node; char node_r_[PADR_(l_uint *)];
sys/amd64/linux/linux_systrace_args.c
2395
uarg[a++] = (intptr_t)p->node; /* l_uint * */
sys/amd64/linux/linux_vdso_gtod.c
116
__vdso_getcpu_fallback(uint32_t *cpu, uint32_t *node, void *cache)
sys/amd64/linux/linux_vdso_gtod.c
124
: "a"(LINUX_SYS_linux_getcpu), "D"(cpu), "S"(node), "d"(cache)
sys/amd64/linux32/linux32_proto.h
1125
char node_l_[PADL_(l_uint *)]; l_uint * node; char node_r_[PADR_(l_uint *)];
sys/amd64/linux32/linux32_systrace_args.c
2273
uarg[a++] = (intptr_t)p->node; /* l_uint * */
sys/amd64/linux32/linux32_vdso_gtod.c
130
__vdso_getcpu_fallback(uint32_t *cpu, uint32_t *node, void *cache)
sys/amd64/linux32/linux32_vdso_gtod.c
138
: "a"(LINUX32_SYS_linux_getcpu), "D"(cpu), "S"(node), "d"(cache)
sys/arm/allwinner/a10_codec.c
1067
phandle_t node;
sys/arm/allwinner/a10_codec.c
1073
node = ofw_bus_get_node(dev);
sys/arm/allwinner/a10_codec.c
1159
if (gpio_pin_get_by_ofw_property(dev, node, "allwinner,pa-gpios",
sys/arm/allwinner/a33_codec.c
181
phandle_t node;
sys/arm/allwinner/a33_codec.c
185
node = ofw_bus_get_node(dev);
sys/arm/allwinner/a33_codec.c
270
if (gpio_pin_get_by_ofw_property(dev, node, "allwinner,pa-gpios",
sys/arm/allwinner/a33_codec.c
277
OF_device_register_xref(OF_xref_from_node(node), dev);
sys/arm/allwinner/a64/sun50i_a64_acodec.c
225
phandle_t node;
sys/arm/allwinner/a64/sun50i_a64_acodec.c
291
node = ofw_bus_get_node(dev);
sys/arm/allwinner/a64/sun50i_a64_acodec.c
292
OF_device_register_xref(OF_xref_from_node(node), dev);
sys/arm/allwinner/aw_gmacclk.c
183
phandle_t node;
sys/arm/allwinner/aw_gmacclk.c
186
node = ofw_bus_get_node(dev);
sys/arm/allwinner/aw_gmacclk.c
188
if (ofw_reg_to_paddr(node, 0, &paddr, &psize, NULL) != 0) {
sys/arm/allwinner/aw_gmacclk.c
193
error = ofw_bus_parse_xref_list_get_length(node, "clocks",
sys/arm/allwinner/aw_gmacclk.c
203
error = clk_parse_ofw_clk_name(dev, node, &def.name);
sys/arm/allwinner/aw_gmacclk.c
233
OF_getencprop(node, "tx-delay", &sc->tx_delay, sizeof(sc->tx_delay));
sys/arm/allwinner/aw_gmacclk.c
234
OF_getencprop(node, "rx-delay", &sc->rx_delay, sizeof(sc->rx_delay));
sys/arm/allwinner/aw_gpio.c
1011
phandle_t node;
sys/arm/allwinner/aw_gpio.c
1019
node = OF_node_from_xref(cfgxref);
sys/arm/allwinner/aw_gpio.c
1024
pinlist = aw_gpio_parse_pins(node, &pins_nb);
sys/arm/allwinner/aw_gpio.c
1028
pin_function = aw_gpio_parse_function(node);
sys/arm/allwinner/aw_gpio.c
1034
if (aw_gpio_parse_drive_strength(node, &pin_drive) == 0)
sys/arm/allwinner/aw_gpio.c
1037
pin_pull = aw_gpio_parse_bias(node);
sys/arm/allwinner/aw_gpio.c
414
static char *aw_gpio_parse_function(phandle_t node);
sys/arm/allwinner/aw_gpio.c
415
static const char **aw_gpio_parse_pins(phandle_t node, int *pins_nb);
sys/arm/allwinner/aw_gpio.c
416
static uint32_t aw_gpio_parse_bias(phandle_t node);
sys/arm/allwinner/aw_gpio.c
417
static int aw_gpio_parse_drive_strength(phandle_t node, uint32_t *drive);
sys/arm/allwinner/aw_gpio.c
787
aw_gpio_parse_function(phandle_t node)
sys/arm/allwinner/aw_gpio.c
791
if (OF_getprop_alloc(node, "function",
sys/arm/allwinner/aw_gpio.c
794
if (OF_getprop_alloc(node, "allwinner,function",
sys/arm/allwinner/aw_gpio.c
802
aw_gpio_parse_pins(phandle_t node, int *pins_nb)
sys/arm/allwinner/aw_gpio.c
806
*pins_nb = ofw_bus_string_list_to_array(node, "pins", &pinlist);
sys/arm/allwinner/aw_gpio.c
810
*pins_nb = ofw_bus_string_list_to_array(node, "allwinner,pins",
sys/arm/allwinner/aw_gpio.c
819
aw_gpio_parse_bias(phandle_t node)
sys/arm/allwinner/aw_gpio.c
823
if (OF_getencprop(node, "pull", &bias, sizeof(bias)) != -1)
sys/arm/allwinner/aw_gpio.c
825
if (OF_getencprop(node, "allwinner,pull", &bias, sizeof(bias)) != -1)
sys/arm/allwinner/aw_gpio.c
827
if (OF_hasprop(node, "bias-disable"))
sys/arm/allwinner/aw_gpio.c
829
if (OF_hasprop(node, "bias-pull-up"))
sys/arm/allwinner/aw_gpio.c
831
if (OF_hasprop(node, "bias-pull-down"))
sys/arm/allwinner/aw_gpio.c
838
aw_gpio_parse_drive_strength(phandle_t node, uint32_t *drive)
sys/arm/allwinner/aw_gpio.c
842
if (OF_getencprop(node, "drive", drive, sizeof(*drive)) != -1)
sys/arm/allwinner/aw_gpio.c
844
if (OF_getencprop(node, "allwinner,drive", drive, sizeof(*drive)) != -1)
sys/arm/allwinner/aw_gpio.c
846
if (OF_getencprop(node, "drive-strength", &drive_str,
sys/arm/allwinner/aw_i2s.c
343
phandle_t node;
sys/arm/allwinner/aw_i2s.c
388
node = ofw_bus_get_node(dev);
sys/arm/allwinner/aw_i2s.c
389
OF_device_register_xref(OF_xref_from_node(node), dev);
sys/arm/allwinner/aw_r_intc.c
74
phandle_t node, xref, intr_parent;
sys/arm/allwinner/aw_r_intc.c
78
node = ofw_bus_get_node(dev);
sys/arm/allwinner/aw_r_intc.c
81
if ((intr_parent = ofw_bus_find_iparent(node)) == 0) {
sys/arm/allwinner/aw_r_intc.c
93
xref = OF_xref_from_node(node);
sys/arm/allwinner/aw_rtc.c
253
phandle_t node;
sys/arm/allwinner/aw_rtc.c
256
node = ofw_bus_get_node(dev);
sys/arm/allwinner/aw_rtc.c
259
if (!OF_hasprop(node, "clocks"))
sys/arm/allwinner/aw_rtc.c
266
nclocks = ofw_bus_string_list_to_array(node, "clock-output-names", &clknames);
sys/arm/allwinner/aw_sid.c
308
phandle_t node;
sys/arm/allwinner/aw_sid.c
311
node = ofw_bus_get_node(dev);
sys/arm/allwinner/aw_sid.c
325
OF_device_register_xref(OF_xref_from_node(node), dev);
sys/arm/allwinner/aw_thermal.c
380
phandle_t node;
sys/arm/allwinner/aw_thermal.c
384
node = ofw_bus_get_node(sc->dev);
sys/arm/allwinner/aw_thermal.c
385
if (nvmem_get_cell_len(node, "calibration") > sizeof(calib)) {
sys/arm/allwinner/aw_thermal.c
389
error = nvmem_read_cell_by_name(node, "calibration",
sys/arm/allwinner/aw_thermal.c
390
(void *)&calib, nvmem_get_cell_len(node, "calibration"));
sys/arm/allwinner/aw_usb3phy.c
227
phandle_t node;
sys/arm/allwinner/aw_usb3phy.c
231
node = ofw_bus_get_node(dev);
sys/arm/allwinner/aw_usb3phy.c
259
regulator_get_by_ofw_property(dev, node, "phy-supply", &sc->reg);
sys/arm/allwinner/aw_usbphy.c
230
phandle_t node;
sys/arm/allwinner/aw_usbphy.c
239
node = ofw_bus_get_node(dev);
sys/arm/allwinner/aw_usbphy.c
244
if (ofw_bus_find_string_index(node, "reg-names", "phy_ctrl", &rid) != 0) {
sys/arm/allwinner/aw_usbphy.c
276
error = gpio_pin_get_by_ofw_property(dev, node, "usb0_id_det-gpios",
sys/arm/allwinner/aw_usbphy.c
280
error = gpio_pin_get_by_ofw_property(dev, node, "usb0_vbus_det-gpios",
sys/arm/allwinner/aw_usbphy.c
296
if (ofw_bus_find_string_index(node, "reg-names",
sys/arm/allwinner/axp209.c
1142
axp2xx_reg_attach(device_t dev, phandle_t node,
sys/arm/allwinner/axp209.c
1150
if (regulator_parse_ofw_stdparam(dev, node, &initdef) != 0) {
sys/arm/allwinner/axp209.c
1159
initdef.ofw_node = node;
sys/arm/allwinner/axp209.c
1170
reg_sc->xref = OF_xref_from_node(node);
sys/arm/allwinner/axp81x.c
1387
axp8xx_reg_attach(device_t dev, phandle_t node,
sys/arm/allwinner/axp81x.c
1395
if (regulator_parse_ofw_stdparam(dev, node, &initdef) != 0)
sys/arm/allwinner/axp81x.c
1402
initdef.ofw_node = node;
sys/arm/allwinner/axp81x.c
1413
reg_sc->xref = OF_xref_from_node(node);
sys/arm/allwinner/if_awg.c
1415
phandle_t node;
sys/arm/allwinner/if_awg.c
1418
node = ofw_bus_get_node(dev);
sys/arm/allwinner/if_awg.c
1419
if (OF_getencprop(node, "phy-handle", (void *)&phy_handle,
sys/arm/allwinner/if_awg.c
1429
phandle_t node, phy_node;
sys/arm/allwinner/if_awg.c
1431
node = ofw_bus_get_node(dev);
sys/arm/allwinner/if_awg.c
1433
if (OF_hasprop(node, "allwinner,use-internal-phy"))
sys/arm/allwinner/if_awg.c
1444
phandle_t node;
sys/arm/allwinner/if_awg.c
1450
node = ofw_bus_get_node(dev);
sys/arm/allwinner/if_awg.c
1452
if (OF_getencprop(node, "tx-delay", &delay, sizeof(delay)) >= 0)
sys/arm/allwinner/if_awg.c
1454
else if (OF_getencprop(node, "allwinner,tx-delay-ps", &delay,
sys/arm/allwinner/if_awg.c
1467
if (OF_getencprop(node, "rx-delay", &delay, sizeof(delay)) >= 0)
sys/arm/allwinner/if_awg.c
1469
else if (OF_getencprop(node, "allwinner,rx-delay-ps", &delay,
sys/arm/allwinner/if_awg.c
1492
phandle_t node;
sys/arm/allwinner/if_awg.c
1498
node = ofw_bus_get_node(dev);
sys/arm/allwinner/if_awg.c
1501
if (OF_getprop_alloc(node, "phy-mode", (void **)&phy_type) == 0)
sys/arm/allwinner/if_awg.c
1549
if (OF_hasprop(node,
sys/arm/allwinner/if_awg.c
1613
phandle_t node, phy_node;
sys/arm/allwinner/if_awg.c
1624
node = ofw_bus_get_node(dev);
sys/arm/allwinner/if_awg.c
1627
if (phy_node == 0 && OF_hasprop(node, "phy-handle")) {
sys/arm/allwinner/if_awg.c
1657
if (OF_hasprop(node, "syscon") && syscon_get_by_ofw_property(dev, node,
sys/arm/allwinner/if_awg.c
1801
phandle_t node, gpio_node;
sys/arm/allwinner/if_awg.c
1806
node = ofw_bus_get_node(dev);
sys/arm/allwinner/if_awg.c
1807
if (OF_getencprop(node, "allwinner,reset-gpio", gpio_prop,
sys/arm/allwinner/if_awg.c
1811
if (OF_getencprop(node, "allwinner,reset-delays-us", delay_prop,
sys/arm/allwinner/if_awg.c
1819
if (GPIO_MAP_GPIOS(gpio, node, gpio_node, nitems(gpio_prop) - 1,
sys/arm/allwinner/if_awg.c
1824
if (OF_hasprop(node, "allwinner,reset-active-low"))
sys/arm/annapurna/alpine/alpine_machdep.c
100
if (fdt_regsize(node, &base, &size))
sys/arm/annapurna/alpine/alpine_machdep.c
69
phandle_t node;
sys/arm/annapurna/alpine/alpine_machdep.c
71
if ((node = OF_finddevice("/")) == -1)
sys/arm/annapurna/alpine/alpine_machdep.c
74
if ((node = fdt_find_compatible(node, "simple-bus", 1)) == 0)
sys/arm/annapurna/alpine/alpine_machdep.c
77
return fdt_get_range(node, 0, pa, size);
sys/arm/annapurna/alpine/alpine_machdep.c
83
phandle_t node;
sys/arm/annapurna/alpine/alpine_machdep.c
90
if ((node = OF_finddevice("/")) == -1)
sys/arm/annapurna/alpine/alpine_machdep.c
93
if ((node = fdt_find_compatible(node, "simple-bus", 1)) == 0)
sys/arm/annapurna/alpine/alpine_machdep.c
96
if ((node =
sys/arm/annapurna/alpine/alpine_machdep.c
97
fdt_find_compatible(node, "arm,sp805", 1)) == 0)
sys/arm/annapurna/alpine/alpine_machdep_mp.c
126
phandle_t node;
sys/arm/annapurna/alpine/alpine_machdep_mp.c
133
if ((node = OF_finddevice("/")) == -1)
sys/arm/annapurna/alpine/alpine_machdep_mp.c
136
if ((node =
sys/arm/annapurna/alpine/alpine_machdep_mp.c
137
ofw_bus_find_compatible(node, "annapurna-labs,al-cpu-resume")) == 0)
sys/arm/annapurna/alpine/alpine_machdep_mp.c
140
if (fdt_regsize(node, &base, &size))
sys/arm/annapurna/alpine/alpine_machdep_mp.c
152
phandle_t node;
sys/arm/annapurna/alpine/alpine_machdep_mp.c
159
if ((node = OF_finddevice("/")) == -1)
sys/arm/annapurna/alpine/alpine_machdep_mp.c
162
if ((node =
sys/arm/annapurna/alpine/alpine_machdep_mp.c
163
ofw_bus_find_compatible(node, "annapurna-labs,al-nb-service")) == 0)
sys/arm/annapurna/alpine/alpine_machdep_mp.c
166
if (fdt_regsize(node, &base, &size))
sys/arm/annapurna/alpine/alpine_pci_msix.c
133
phandle_t node;
sys/arm/annapurna/alpine/alpine_pci_msix.c
141
node = ofw_bus_get_node(dev);
sys/arm/annapurna/alpine/alpine_pci_msix.c
142
xref = OF_xref_from_node(node);
sys/arm/annapurna/alpine/alpine_pci_msix.c
163
iparent = ofw_bus_find_iparent(node);
sys/arm/annapurna/alpine/alpine_pci_msix.c
186
nintr = OF_getencprop_alloc_multi(node, "interrupts", sizeof(*intr),
sys/arm/arm/generic_timer.c
489
phandle_t node;
sys/arm/arm/generic_timer.c
494
node = ofw_bus_get_node(dev);
sys/arm/arm/generic_timer.c
496
has_names = OF_hasprop(node, "interrupt-names");
sys/arm/arm/generic_timer.c
508
error = ofw_bus_find_string_index(node,
sys/arm/arm/generic_timer.c
649
phandle_t node;
sys/arm/arm/generic_timer.c
671
node = ofw_bus_get_node(dev);
sys/arm/arm/generic_timer.c
672
if (node > 0) {
sys/arm/arm/generic_timer.c
673
error = OF_getencprop(node, "clock-frequency", &clock,
sys/arm/arm/generic_timer.c
678
if (OF_hasprop(node, "allwinner,sun50i-a64-unstable-timer")) {
sys/arm/arm/gic_fdt.c
211
arm_gic_fill_ranges(phandle_t node, struct arm_gic_fdt_softc *sc)
sys/arm/arm/gic_fdt.c
219
OF_getencprop(OF_parent(node), "#address-cells", &host_cells,
sys/arm/arm/gic_fdt.c
222
OF_getencprop(node, "#address-cells", &sc->addr_cells,
sys/arm/arm/gic_fdt.c
225
OF_getencprop(node, "#size-cells", &sc->size_cells,
sys/arm/arm/gic_fdt.c
228
nbase_ranges = OF_getproplen(node, "ranges");
sys/arm/arm/gic_fdt.c
239
OF_getencprop(node, "ranges", base_ranges, nbase_ranges);
sys/arm/arm/gic_fdt.c
268
phandle_t child, node;
sys/arm/arm/gic_fdt.c
272
node = ofw_bus_get_node(dev);
sys/arm/arm/gic_fdt.c
275
child = OF_child(node);
sys/arm/arm/gic_fdt.c
279
if (arm_gic_fill_ranges(node, sc) < 0) {
sys/arm/arm/mpcore_timer.c
375
phandle_t node;
sys/arm/arm/mpcore_timer.c
389
node = ofw_bus_get_node(dev);
sys/arm/arm/mpcore_timer.c
390
if ((OF_getencprop(node, "clock-frequency", &clock,
sys/arm/arm/pl310.c
477
phandle_t node;
sys/arm/arm/pl310.c
509
node = ofw_bus_get_node(dev);
sys/arm/arm/pl310.c
510
if (OF_hasprop(node, "arm,io-coherent"))
sys/arm/arm/pmu_fdt.c
119
phandle_t node, *cpus;
sys/arm/arm/pmu_fdt.c
123
node = ofw_bus_get_node(dev);
sys/arm/arm/pmu_fdt.c
124
has_affinity = OF_hasprop(node, "interrupt-affinity");
sys/arm/arm/pmu_fdt.c
131
ncpus = OF_getencprop_alloc_multi(node, "interrupt-affinity",
sys/arm/arm/sp804.c
202
phandle_t node;
sys/arm/arm/sp804.c
223
node = ofw_bus_get_node(dev);
sys/arm/arm/sp804.c
224
if ((OF_getencprop(node, "clock-frequency", &clock, sizeof(clock))) > 0) {
sys/arm/broadcom/bcm2835/bcm2835_dma.c
688
phandle_t node;
sys/arm/broadcom/bcm2835/bcm2835_dma.c
703
node = ofw_bus_get_node(sc->sc_dev);
sys/arm/broadcom/bcm2835/bcm2835_dma.c
704
if (OF_getencprop(node, "brcm,dma-channel-mask", &bcm_dma_channel_mask,
sys/arm/broadcom/bcm2835/bcm2835_dma.c
706
OF_getencprop(node, "broadcom,channels", &bcm_dma_channel_mask,
sys/arm/broadcom/bcm2835/bcm2835_firmware.c
80
phandle_t node, mbox;
sys/arm/broadcom/bcm2835/bcm2835_firmware.c
85
node = ofw_bus_get_node(dev);
sys/arm/broadcom/bcm2835/bcm2835_firmware.c
86
rv = OF_getencprop(node, "mboxes", &mbox, sizeof(mbox));
sys/arm/broadcom/bcm2835/bcm2835_firmware.c
93
OF_device_register_xref(OF_xref_from_node(node), dev);
sys/arm/broadcom/bcm2835/bcm2835_gpio.c
655
bcm_gpio_get_ro_pins(struct bcm_gpio_softc *sc, phandle_t node,
sys/arm/broadcom/bcm2835/bcm2835_gpio.c
662
npins = OF_getencprop_alloc_multi(node, propname, sizeof(*pins),
sys/arm/broadcom/bcm2835/bcm2835_gpio.c
704
phandle_t gpio, node, reserved;
sys/arm/broadcom/bcm2835/bcm2835_gpio.c
714
node = OF_child(gpio);
sys/arm/broadcom/bcm2835/bcm2835_gpio.c
715
while ((node != 0) && (reserved == 0)) {
sys/arm/broadcom/bcm2835/bcm2835_gpio.c
716
len = OF_getprop_alloc(node, "name", (void **)&name);
sys/arm/broadcom/bcm2835/bcm2835_gpio.c
720
reserved = node;
sys/arm/broadcom/bcm2835/bcm2835_gpio.c
722
node = OF_peer(node);
sys/arm/broadcom/bcm2835/bcm2835_sdhci.c
224
phandle_t node;
sys/arm/broadcom/bcm2835/bcm2835_sdhci.c
250
node = ofw_bus_get_node(sc->sc_dev);
sys/arm/broadcom/bcm2835/bcm2835_sdhci.c
251
if ((OF_getencprop(node, "clock-frequency", &cell,
sys/arm/broadcom/bcm2835/bcm2838_pci.c
500
phandle_t node, xref;
sys/arm/broadcom/bcm2835/bcm2838_pci.c
540
node = ofw_bus_get_node(dev);
sys/arm/broadcom/bcm2835/bcm2838_pci.c
541
xref = OF_xref_from_node(node);
sys/arm/freescale/imx/imx6_hdmi.c
143
phandle_t node, i2c_xref;
sys/arm/freescale/imx/imx6_hdmi.c
160
node = ofw_bus_get_node(dev);
sys/arm/freescale/imx/imx6_hdmi.c
161
if (OF_getencprop(node, "ddc-i2c-bus", &i2c_xref, sizeof(i2c_xref)) == -1)
sys/arm/freescale/imx/imx6_machdep.c
105
phandle_t node, iparent;
sys/arm/freescale/imx/imx6_machdep.c
107
if ((node = OF_finddevice(nodepath)) == -1)
sys/arm/freescale/imx/imx6_machdep.c
109
if (OF_getencprop(node, propname, &iparent, sizeof(iparent)) <= 0)
sys/arm/freescale/imx/imx6_machdep.c
114
OF_setprop(node, propname, &gicxref, sizeof(gicxref));
sys/arm/freescale/imx/imx6_machdep.c
168
phandle_t node;
sys/arm/freescale/imx/imx6_machdep.c
188
node = OF_finddevice("/soc/aips-bus@2000000/iomuxc-gpr@20e0000");
sys/arm/freescale/imx/imx6_machdep.c
189
if (node == -1)
sys/arm/freescale/imx/imx6_machdep.c
190
node = OF_finddevice("/soc/bus@2000000/iomuxc-gpr@20e0000");
sys/arm/freescale/imx/imx6_machdep.c
191
if (node != -1)
sys/arm/freescale/imx/imx6_machdep.c
192
OF_setprop(node, "status", "disabled", sizeof("disabled"));
sys/arm/freescale/imx/imx6_ssi.c
434
phandle_t node;
sys/arm/freescale/imx/imx6_ssi.c
439
if ((node = ofw_bus_get_node(sc->dev)) == -1)
sys/arm/freescale/imx/imx6_ssi.c
442
if ((len = OF_getproplen(node, "dmas")) <= 0)
sys/arm/freescale/imx/imx6_ssi.c
452
OF_getencprop(node, "dmas", dts_value, sizeof(dts_value));
sys/arm/freescale/imx/imx_i2c.c
389
phandle_t node;
sys/arm/freescale/imx/imx_i2c.c
433
node = ofw_bus_get_node(sc->dev);
sys/arm/freescale/imx/imx_i2c.c
435
err = gpio_pin_get_by_ofw_property(dev, node, "scl-gpios",
sys/arm/freescale/imx/imx_i2c.c
439
err = gpio_pin_get_by_ofw_property(dev, node, "sda-gpios",
sys/arm/freescale/imx/imx_i2c.c
460
err = ofw_bus_find_string_index(node, "pinctrl-names", "gpio", &cfgidx);
sys/arm/freescale/imx/imx_i2c.c
463
if (OF_hasprop(node, "pinctrl-0") && OF_hasprop(node, wrkstr))
sys/arm/freescale/imx/imx_spi.c
497
phandle_t node;
sys/arm/freescale/imx/imx_spi.c
539
node = ofw_bus_get_node(sc->dev);
sys/arm/freescale/imx/imx_spi.c
541
err = gpio_pin_get_by_ofw_propidx(sc->dev, node, "cs-gpios",
sys/arm/freescale/vybrid/vf_dcu4.c
237
phandle_t node;
sys/arm/freescale/vybrid/vf_dcu4.c
241
if ((node = ofw_bus_get_node(sc->dev)) == -1)
sys/arm/freescale/vybrid/vf_dcu4.c
245
if ((len = OF_getproplen(node, "panel-size")) <= 0)
sys/arm/freescale/vybrid/vf_dcu4.c
247
OF_getencprop(node, "panel-size", dts_value, len);
sys/arm/freescale/vybrid/vf_dcu4.c
252
if ((len = OF_getproplen(node, "panel-hsync")) <= 0)
sys/arm/freescale/vybrid/vf_dcu4.c
254
OF_getencprop(node, "panel-hsync", dts_value, len);
sys/arm/freescale/vybrid/vf_dcu4.c
260
if ((len = OF_getproplen(node, "panel-vsync")) <= 0)
sys/arm/freescale/vybrid/vf_dcu4.c
262
OF_getencprop(node, "panel-vsync", dts_value, len);
sys/arm/freescale/vybrid/vf_dcu4.c
268
if ((len = OF_getproplen(node, "panel-clk-div")) <= 0)
sys/arm/freescale/vybrid/vf_dcu4.c
270
OF_getencprop(node, "panel-clk-div", dts_value, len);
sys/arm/freescale/vybrid/vf_dcu4.c
274
if ((len = OF_getproplen(node, "panel-backlight-pin")) <= 0)
sys/arm/freescale/vybrid/vf_dcu4.c
276
OF_getencprop(node, "panel-backlight-pin", dts_value, len);
sys/arm/freescale/vybrid/vf_edma.c
274
phandle_t node;
sys/arm/freescale/vybrid/vf_edma.c
281
if ((node = ofw_bus_get_node(sc->dev)) == -1)
sys/arm/freescale/vybrid/vf_edma.c
284
if ((len = OF_getproplen(node, "device-id")) <= 0)
sys/arm/freescale/vybrid/vf_edma.c
287
OF_getencprop(node, "device-id", &dts_value, len);
sys/arm/freescale/vybrid/vf_sai.c
405
phandle_t node, edma_node;
sys/arm/freescale/vybrid/vf_sai.c
414
if ((node = ofw_bus_get_node(sc->dev)) == -1)
sys/arm/freescale/vybrid/vf_sai.c
417
if ((len = OF_getproplen(node, "edma-controller")) <= 0)
sys/arm/freescale/vybrid/vf_sai.c
419
if ((len = OF_getproplen(node, "edma-src-transmit")) <= 0)
sys/arm/freescale/vybrid/vf_sai.c
421
if ((len = OF_getproplen(node, "edma-mux-group")) <= 0)
sys/arm/freescale/vybrid/vf_sai.c
424
OF_getencprop(node, "edma-src-transmit", &dts_value, len);
sys/arm/freescale/vybrid/vf_sai.c
426
OF_getencprop(node, "edma-mux-group", &dts_value, len);
sys/arm/freescale/vybrid/vf_sai.c
428
OF_getencprop(node, "edma-controller", &dts_value, len);
sys/arm/mv/a37x0_iic.c
187
phandle_t node;
sys/arm/mv/a37x0_iic.c
224
node = ofw_bus_get_node(dev);
sys/arm/mv/a37x0_iic.c
225
if (OF_hasprop(node, "mrvl,i2c-fast-mode"))
sys/arm/mv/clk/a37x0_periph_clk_driver.c
62
phandle_t node;
sys/arm/mv/clk/a37x0_periph_clk_driver.c
67
node = ofw_bus_get_node(dev);
sys/arm/mv/clk/a37x0_periph_clk_driver.c
84
error = clk_get_by_ofw_index(dev, node, i, &clock);
sys/arm/mv/clk/a37x0_periph_clk_driver.c
90
error = clk_get_by_ofw_index(dev, node, XTAL_OFW_INDEX, &clock);
sys/arm/mv/clk/a37x0_tbg.c
134
phandle_t node;
sys/arm/mv/clk/a37x0_tbg.c
138
node = ofw_bus_get_node(dev);
sys/arm/mv/clk/a37x0_tbg.c
152
error = clk_get_by_ofw_index(dev, node, 0, &clock);
sys/arm/mv/clk/armada38x_gateclk.c
334
phandle_t node;
sys/arm/mv/clk/armada38x_gateclk.c
339
node = ofw_bus_get_node(dev);
sys/arm/mv/clk/armada38x_gateclk.c
354
error = clk_get_by_ofw_index(dev, node, 0, &clock);
sys/arm/mv/gpio.c
210
mv_gpio_setup_interrupts(struct mv_gpio_softc *sc, phandle_t node)
sys/arm/mv/gpio.c
217
iparent = ofw_bus_find_iparent(node);
sys/arm/mv/gpio.c
232
size = OF_getproplen(node, "interrupts");
sys/arm/mv/gpio.c
297
phandle_t node;
sys/arm/mv/gpio.c
304
node = ofw_bus_get_node(dev);
sys/arm/mv/gpio.c
307
if (OF_getencprop(node, "pin-count", &pincnt, sizeof(pcell_t)) >= 0 ||
sys/arm/mv/gpio.c
308
OF_getencprop(node, "ngpios", &pincnt, sizeof(pcell_t)) >= 0) {
sys/arm/mv/gpio.c
317
if (OF_getencprop(node, "offset", &sc->offset, sizeof(sc->offset)) == -1)
sys/arm/mv/gpio.c
339
rv = mv_gpio_setup_interrupts(sc, node);
sys/arm/mv/mpic.c
539
phandle_t node;
sys/arm/mv/mpic.c
542
node = ofw_bus_get_node(mv_mpic_sc->sc_dev);
sys/arm/mv/mpic.c
545
error = fdt_get_range(OF_parent(node), 0, &phys, &size);
sys/arm/mv/mpic.c
553
error = fdt_regsize(node, &base, &size);
sys/arm/mv/mv_ap806_gicp.c
103
phandle_t node, xref, intr_parent;
sys/arm/mv/mv_ap806_gicp.c
108
node = ofw_bus_get_node(dev);
sys/arm/mv/mv_ap806_gicp.c
111
if ((intr_parent = ofw_bus_find_iparent(node)) == 0) {
sys/arm/mv/mv_ap806_gicp.c
129
sc->spi_ranges_cnt = OF_getencprop_alloc_multi(node, "marvell,spi-ranges",
sys/arm/mv/mv_ap806_gicp.c
144
xref = OF_xref_from_node(node);
sys/arm/mv/mv_ap806_sei.c
324
phandle_t xref, node;
sys/arm/mv/mv_ap806_sei.c
331
node = ofw_bus_get_node(dev);
sys/arm/mv/mv_ap806_sei.c
367
xref = OF_xref_from_node(node);
sys/arm/mv/mv_armv7_machdep.c
119
phandle_t node;
sys/arm/mv/mv_armv7_machdep.c
128
if ((node = OF_finddevice("/")) == -1){
sys/arm/mv/mv_armv7_machdep.c
133
if (ofw_bus_node_is_compatible(node, "marvell,armada380") == 0)
sys/arm/mv/mv_armv7_machdep.c
161
phandle_t node;
sys/arm/mv/mv_armv7_machdep.c
171
if ((node = OF_finddevice("mpp")) != -1)
sys/arm/mv/mv_armv7_machdep.c
172
if (ofw_bus_node_is_compatible(node, "mrvl,mpp"))
sys/arm/mv/mv_armv7_machdep.c
177
if ((node = OF_finddevice("/")) == -1)
sys/arm/mv/mv_armv7_machdep.c
180
if ((node = fdt_find_compatible(node, "simple-bus", 0)) == 0)
sys/arm/mv/mv_armv7_machdep.c
183
if ((node = fdt_find_compatible(node, "mrvl,mpp", 0)) == 0)
sys/arm/mv/mv_armv7_machdep.c
193
if ((rv = fdt_addrsize_cells(OF_parent(node), &par_addr_cells,
sys/arm/mv/mv_armv7_machdep.c
198
len = OF_getprop(node, "reg", reg, sizeof(reg));
sys/arm/mv/mv_armv7_machdep.c
211
if (OF_getencprop(node, "pin-count", &pin_count, sizeof(pin_count)) <= 0)
sys/arm/mv/mv_armv7_machdep.c
216
if (OF_getencprop(node, "#pin-cells", &pin_cells, sizeof(pin_cells)) <= 0)
sys/arm/mv/mv_armv7_machdep.c
223
len = OF_getencprop(node, "pin-map", pinmap, sizeof(pinmap));
sys/arm/mv/mv_armv7_machdep.c
277
phandle_t node;
sys/arm/mv/mv_armv7_machdep.c
284
if ((node = OF_finddevice("soc")) != -1)
sys/arm/mv/mv_armv7_machdep.c
285
if (ofw_bus_node_is_compatible(node, "simple-bus"))
sys/arm/mv/mv_armv7_machdep.c
290
if ((node = OF_finddevice("/")) == -1)
sys/arm/mv/mv_armv7_machdep.c
293
if ((node = fdt_find_compatible(node, "simple-bus", 0)) == 0)
sys/arm/mv/mv_armv7_machdep.c
297
if ((r = fdt_get_range(node, 0, &base, &size)) == 0) {
sys/arm/mv/mv_armv7_machdep.c
363
phandle_t node;
sys/arm/mv/mv_armv7_machdep.c
370
if ((node = OF_finddevice("/")) == -1)
sys/arm/mv/mv_common.c
1661
phandle_t node;
sys/arm/mv/mv_common.c
1665
node = OF_finddevice(nodename);
sys/arm/mv/mv_common.c
1666
if (node == -1)
sys/arm/mv/mv_common.c
1669
if ((fdt_addrsize_cells(node, &addr_cells, &size_cells)) != 0)
sys/arm/mv/mv_common.c
1672
par_addr_cells = fdt_parent_addr_cells(node);
sys/arm/mv/mv_common.c
1680
len = OF_getprop(node, "ranges", buf, size);
sys/arm/mv/mv_common.c
1702
phandle_t node;
sys/arm/mv/mv_common.c
1741
if ((node = OF_finddevice("sram")) != -1)
sys/arm/mv/mv_common.c
1742
if (ofw_bus_node_is_compatible(node, "mrvl,cesa-sram"))
sys/arm/mv/mv_common.c
1745
if ((node = OF_finddevice("/")) == -1)
sys/arm/mv/mv_common.c
1748
if ((node = fdt_find_compatible(node, "mrvl,cesa-sram", 0)) == 0)
sys/arm/mv/mv_common.c
1753
if (fdt_regsize(node, &sram_base, &sram_size) != 0)
sys/arm/mv/mv_common.c
1774
while ((node = OF_peer(node)) != 0) {
sys/arm/mv/mv_common.c
1775
if (ofw_bus_node_is_compatible(node, "mrvl,cesa-sram")) {
sys/arm/mv/mv_common.c
1776
if (fdt_regsize(node, &sram_base, &sram_size) != 0)
sys/arm/mv/mv_common.c
1782
if (node == 0)
sys/arm/mv/mv_common.c
1866
phandle_t node, child, sb;
sys/arm/mv/mv_common.c
1871
node = OF_finddevice("/");
sys/arm/mv/mv_common.c
1872
if (node == -1)
sys/arm/mv/mv_common.c
1876
if (ofw_bus_node_is_compatible(node, "marvell,armada380"))
sys/arm/mv/mv_common.c
1883
child = OF_child(node);
sys/arm/mv/mv_common.c
1909
if ((child == 0) && (node == OF_finddevice("/"))) {
sys/arm/mv/mv_common.c
1910
sb = node = fdt_find_compatible(node, "simple-bus", 0);
sys/arm/mv/mv_common.c
1911
if (node == 0)
sys/arm/mv/mv_common.c
1913
child = OF_child(node);
sys/arm/mv/mv_common.c
1920
if ((child == 0) && (node == sb)) {
sys/arm/mv/mv_common.c
1921
node = fdt_find_compatible(node, "simple-bus", 0);
sys/arm/mv/mv_common.c
1922
if (node == 0)
sys/arm/mv/mv_common.c
1924
child = OF_child(node);
sys/arm/mv/mv_common.c
1957
phandle_t node;
sys/arm/mv/mv_common.c
1964
if ((node = fdt_find_compatible(root, "simple-bus", 1)) != 0) {
sys/arm/mv/mv_common.c
1965
if (fdt_addrsize_cells(node, &addr_cells, &size_cells) == 0 &&
sys/arm/mv/mv_common.c
1966
((par_addr_cells = fdt_parent_addr_cells(node)) <= 2)) {
sys/arm/mv/mv_common.c
1969
len = OF_getprop(node, "ranges", ranges,
sys/arm/mv/mv_common.c
1980
if (OF_setprop(node, "ranges", (void *)&ranges[0],
sys/arm/mv/mv_common.c
1987
if ((node = fdt_find_compatible(root, "mrvl,pcie", 1)) != 0) {
sys/arm/mv/mv_common.c
1988
if (fdt_addrsize_cells(OF_parent(node), &par_addr_cells,
sys/arm/mv/mv_common.c
1992
len = OF_getprop(node, "reg", reg, sizeof(reg));
sys/arm/mv/mv_common.c
2002
if (OF_setprop(node, "reg", (void *)®[0],
sys/arm/mv/mv_common.c
380
mv_fdt_is_type(phandle_t node, const char *typestr)
sys/arm/mv/mv_common.c
385
if (OF_getproplen(node, "device_type") <= 0)
sys/arm/mv/mv_common.c
388
if (OF_getprop(node, "device_type", type, FDT_TYPE_LEN) < 0)
sys/arm/mv/mv_common.c
400
mv_fdt_pm(phandle_t node)
sys/arm/mv/mv_common.c
411
compat = ofw_bus_node_is_compatible(node,
sys/arm/mv/mv_common.c
501
phandle_t node;
sys/arm/mv/mv_common.c
511
if ((node = OF_finddevice("/")) == -1)
sys/arm/mv/mv_common.c
513
if (ofw_bus_node_is_compatible(node, "marvell,armada380"))
sys/arm/mv/mv_cp110_icu.c
120
phandle_t node, msi_parent;
sys/arm/mv/mv_cp110_icu.c
126
node = ofw_bus_get_node(dev);
sys/arm/mv/mv_cp110_icu.c
130
if (OF_getencprop(node, "msi-parent", &msi_parent,
sys/arm/mv/mv_cp110_icu.c
145
if (intr_pic_register(dev, OF_xref_from_node(node)) == NULL) {
sys/arm/mv/mv_pci.c
114
mv_pci_ranges_decode(phandle_t node, struct mv_pci_range *io_space,
sys/arm/mv/mv_pci.c
1260
mv_pcib_decode_win(phandle_t node, struct mv_pcib_softc *sc)
sys/arm/mv/mv_pci.c
1268
if ((error = mv_pci_ranges(node, &io_space, &mem_space)) != 0) {
sys/arm/mv/mv_pci.c
128
if ((fdt_addrsize_cells(node, &addr_cells, &size_cells)) != 0)
sys/arm/mv/mv_pci.c
133
par_addr_cells = fdt_parent_addr_cells(node);
sys/arm/mv/mv_pci.c
137
len = OF_getproplen(node, "ranges");
sys/arm/mv/mv_pci.c
141
if (OF_getprop(node, "ranges", ranges, sizeof(ranges)) <= 0)
sys/arm/mv/mv_pci.c
216
mv_pci_ranges(phandle_t node, struct mv_pci_range *io_space,
sys/arm/mv/mv_pci.c
221
debugf("Processing PCI node: %x\n", node);
sys/arm/mv/mv_pci.c
222
if ((err = mv_pci_ranges_decode(node, io_space, mem_space)) != 0) {
sys/arm/mv/mv_pci.c
234
mv_pci_devmap(phandle_t node, struct devmap_entry *devmap, vm_offset_t io_va,
sys/arm/mv/mv_pci.c
240
if ((error = mv_pci_ranges_decode(node, &io_space, &mem_space)) != 0)
sys/arm/mv/mv_pci.c
427
phandle_t node;
sys/arm/mv/mv_pci.c
429
node = ofw_bus_get_node(self);
sys/arm/mv/mv_pci.c
430
if (!mv_fdt_is_type(node, "pci"))
sys/arm/mv/mv_pci.c
436
OF_parent(node), "marvell,armada-370-pcie")))
sys/arm/mv/mv_pci.c
450
phandle_t node, parnode;
sys/arm/mv/mv_pci.c
457
node = ofw_bus_get_node(self);
sys/arm/mv/mv_pci.c
458
parnode = OF_parent(node);
sys/arm/mv/mv_pci.c
460
if (OF_getencprop(node, "marvell,pcie-port", &(port_id),
sys/arm/mv/mv_pci.c
463
if (!OF_hasprop(node, "marvell,pcie-port"))
sys/arm/mv/mv_pci.c
471
if (ofw_bus_node_is_compatible(node, "mrvl,pcie")) {
sys/arm/mv/mv_pci.c
483
} else if (ofw_bus_node_is_compatible(node, "mrvl,pci")) {
sys/arm/mv/mv_pci.c
512
ofw_bus_setup_iinfo(node, &sc->sc_pci_iinfo, sizeof(pcell_t));
sys/arm/mv/mv_pci.c
517
if (mv_pcib_decode_win(node, sc) != 0)
sys/arm/mv/mv_pci_ctrl.c
162
phandle_t parent, node;
sys/arm/mv/mv_pci_ctrl.c
178
for (node = OF_child(parent); node > 0; node = OF_peer(node)) {
sys/arm/mv/mv_pci_ctrl.c
180
if (ofw_bus_gen_setup_devinfo(&di->di_dinfo, node)) {
sys/arm/mv/mv_pci_ctrl.c
205
get_rl(child, node, sc->addr_cells,
sys/arm/mv/mv_pci_ctrl.c
290
mv_pcib_ctrl_fill_ranges(phandle_t node, struct mv_pcib_ctrl_softc *sc)
sys/arm/mv/mv_pci_ctrl.c
298
err = OF_searchencprop(OF_parent(node), "#address-cells",
sys/arm/mv/mv_pci_ctrl.c
303
nbase_ranges = OF_getproplen(node, "ranges");
sys/arm/mv/mv_pci_ctrl.c
314
OF_getencprop(node, "ranges", base_ranges, nbase_ranges);
sys/arm/mv/mv_pci_ctrl.c
67
typedef int (*get_rl_t)(device_t dev, phandle_t node, pcell_t acells,
sys/arm/mv/mvebu_gpio.c
720
phandle_t node;
sys/arm/mv/mvebu_gpio.c
727
node = ofw_bus_get_node(dev);
sys/arm/mv/mvebu_gpio.c
732
rv = OF_getencprop(node, "ngpios", &pincnt, sizeof(pcell_t));
sys/arm/mv/mvebu_gpio.c
744
rv = OF_getencprop(node, "offset", &sc->offset, sizeof(sc->offset));
sys/arm/mv/mvebu_pinctrl.c
127
phandle_t node;
sys/arm/mv/mvebu_pinctrl.c
133
node = OF_node_from_xref(cfgxref);
sys/arm/mv/mvebu_pinctrl.c
135
if (OF_getprop_alloc(node, "marvell,function",
sys/arm/mv/mvebu_pinctrl.c
139
npins = ofw_bus_string_list_to_array(node, "marvell,pins", &pins);
sys/arm/nvidia/as3722.c
249
as3722_parse_fdt(struct as3722_softc *sc, phandle_t node)
sys/arm/nvidia/as3722.c
253
OF_hasprop(node, "ams,enable-internal-int-pullup") ? 1 : 0;
sys/arm/nvidia/as3722.c
255
OF_hasprop(node, "ams,enable-internal-i2c-pullup") ? 1 : 0;
sys/arm/nvidia/as3722.c
284
phandle_t node;
sys/arm/nvidia/as3722.c
289
node = ofw_bus_get_node(sc->dev);
sys/arm/nvidia/as3722.c
302
rv = as3722_parse_fdt(sc, node);
sys/arm/nvidia/as3722.c
311
rv = as3722_regulator_attach(sc, node);
sys/arm/nvidia/as3722.c
314
rv = as3722_gpio_attach(sc, node);
sys/arm/nvidia/as3722.c
317
rv = as3722_rtc_attach(sc, node);
sys/arm/nvidia/as3722.h
297
int as3722_regulator_attach(struct as3722_softc *sc, phandle_t node);
sys/arm/nvidia/as3722.h
302
int as3722_rtc_attach(struct as3722_softc *sc, phandle_t node);
sys/arm/nvidia/as3722.h
318
int as3722_gpio_attach(struct as3722_softc *sc, phandle_t node);
sys/arm/nvidia/as3722_gpio.c
204
as3722_pinmux_read_node(struct as3722_softc *sc, phandle_t node,
sys/arm/nvidia/as3722_gpio.c
209
*lpins = OF_getprop_alloc(node, "pins", (void **)pins);
sys/arm/nvidia/as3722_gpio.c
214
rv = OF_getprop_alloc(node, "function", (void **)&cfg->function);
sys/arm/nvidia/as3722_gpio.c
220
if (OF_hasprop(node, as3722_cfg_names[i].name))
sys/arm/nvidia/as3722_gpio.c
227
as3722_pinmux_process_node(struct as3722_softc *sc, phandle_t node)
sys/arm/nvidia/as3722_gpio.c
233
rv = as3722_pinmux_read_node(sc, node, &cfg, &pins, &lpins);
sys/arm/nvidia/as3722_gpio.c
261
phandle_t node, cfgnode;
sys/arm/nvidia/as3722_gpio.c
267
for (node = OF_child(cfgnode); node != 0; node = OF_peer(node)) {
sys/arm/nvidia/as3722_gpio.c
268
if (!ofw_bus_node_status_okay(node))
sys/arm/nvidia/as3722_gpio.c
270
rv = as3722_pinmux_process_node(sc, node);
sys/arm/nvidia/as3722_gpio.c
537
as3722_gpio_attach(struct as3722_softc *sc, phandle_t node)
sys/arm/nvidia/as3722_regulators.c
503
as3722_fdt_parse(struct as3722_softc *sc, phandle_t node, struct reg_def *def,
sys/arm/nvidia/as3722_regulators.c
510
rv = regulator_parse_ofw_stdparam(sc->dev, node,
sys/arm/nvidia/as3722_regulators.c
513
rv = OF_getencprop(node, "ams,ext-control", &init_def->ext_control,
sys/arm/nvidia/as3722_regulators.c
523
if (OF_hasprop(node, "ams,enable-tracking"))
sys/arm/nvidia/as3722_regulators.c
530
parent = OF_parent(node);
sys/arm/nvidia/as3722_regulators.c
545
as3722_attach(struct as3722_softc *sc, phandle_t node, struct reg_def *def)
sys/arm/nvidia/as3722_regulators.c
553
as3722_fdt_parse(sc, node, def, &init_def);
sys/arm/nvidia/as3722_regulators.c
555
init_def.reg_init_def.ofw_node = node;
sys/arm/nvidia/as3722_regulators.c
568
reg_sc->xref = OF_xref_from_node(node);
sys/arm/nvidia/as3722_regulators.c
599
as3722_regulator_attach(struct as3722_softc *sc, phandle_t node)
sys/arm/nvidia/as3722_regulators.c
605
rnode = ofw_bus_find_child(node, "regulators");
sys/arm/nvidia/as3722_rtc.c
97
as3722_rtc_attach(struct as3722_softc *sc, phandle_t node)
sys/arm/nvidia/drm2/tegra_dc.c
1251
get_fdt_resources(struct dc_softc *sc, phandle_t node)
sys/arm/nvidia/drm2/tegra_dc.c
1271
rv = OF_getencprop(node, "nvidia,head", &sc->tegra_crtc.nvidia_head,
sys/arm/nvidia/drm2/tegra_dc.c
1321
phandle_t node;
sys/arm/nvidia/drm2/tegra_dc.c
1328
node = ofw_bus_get_node(sc->dev);
sys/arm/nvidia/drm2/tegra_dc.c
1346
rv = get_fdt_resources(sc, node);
sys/arm/nvidia/drm2/tegra_drm.h
90
int tegra_drm_encoder_attach(struct tegra_drm_encoder *output, phandle_t node);
sys/arm/nvidia/drm2/tegra_drm_subr.c
118
tegra_drm_encoder_attach(struct tegra_drm_encoder *output, phandle_t node)
sys/arm/nvidia/drm2/tegra_drm_subr.c
125
rv = OF_getencprop_alloc(node, "nvidia,edid",
sys/arm/nvidia/drm2/tegra_drm_subr.c
137
gpio_pin_get_by_ofw_property(output->dev, node, "nvidia,hpd-gpio",
sys/arm/nvidia/drm2/tegra_drm_subr.c
140
OF_getencprop(node, "nvidia,ddc-i2c-bus", &ddc, sizeof(ddc));
sys/arm/nvidia/drm2/tegra_hdmi.c
1006
phandle_t node;
sys/arm/nvidia/drm2/tegra_hdmi.c
1010
node = ofw_bus_get_node(sc->dev);
sys/arm/nvidia/drm2/tegra_hdmi.c
1014
rv = tegra_drm_encoder_attach(&sc->output, node);
sys/arm/nvidia/drm2/tegra_hdmi.c
1057
get_fdt_resources(struct hdmi_softc *sc, phandle_t node)
sys/arm/nvidia/drm2/tegra_hdmi.c
1190
phandle_t node;
sys/arm/nvidia/drm2/tegra_hdmi.c
1196
node = ofw_bus_get_node(sc->dev);
sys/arm/nvidia/drm2/tegra_hdmi.c
1229
rv = get_fdt_resources(sc, node);
sys/arm/nvidia/drm2/tegra_host1x.c
444
phandle_t node;
sys/arm/nvidia/drm2/tegra_host1x.c
457
node = ofw_bus_get_node(dev);
sys/arm/nvidia/drm2/tegra_host1x.c
518
for (node = OF_child(node); node > 0; node = OF_peer(node))
sys/arm/nvidia/drm2/tegra_host1x.c
519
simplebus_add_device(dev, node, 0, NULL, -1, NULL);
sys/arm/nvidia/tegra124/tegra124_coretemp.c
130
phandle_t node, xnode;
sys/arm/nvidia/tegra124/tegra124_coretemp.c
133
node = OF_peer(0);
sys/arm/nvidia/tegra124/tegra124_coretemp.c
134
node = ofw_bus_find_child(node, "thermal-zones");
sys/arm/nvidia/tegra124/tegra124_coretemp.c
135
if (node <= 0) {
sys/arm/nvidia/tegra124/tegra124_coretemp.c
140
node = ofw_bus_find_child(node, "cpu");
sys/arm/nvidia/tegra124/tegra124_coretemp.c
141
if (node <= 0) {
sys/arm/nvidia/tegra124/tegra124_coretemp.c
145
rv = ofw_bus_parse_xref_list_alloc(node, "thermal-sensors",
sys/arm/nvidia/tegra124/tegra124_cpufreq.c
184
phandle_t node;
sys/arm/nvidia/tegra124/tegra124_cpufreq.c
421
get_fdt_resources(struct tegra124_cpufreq_softc *sc, phandle_t node)
sys/arm/nvidia/tegra124/tegra124_cpufreq.c
502
sc->node = ofw_bus_get_node(device_get_parent(dev));
sys/arm/nvidia/tegra124/tegra124_cpufreq.c
515
rv = get_fdt_resources(sc, sc->node);
sys/arm/nvidia/tegra124/tegra124_pmc.c
382
tegra124_pmc_parse_fdt(struct tegra124_pmc_softc *sc, phandle_t node)
sys/arm/nvidia/tegra124/tegra124_pmc.c
388
rv = OF_getencprop(node, "nvidia,suspend-mode", &tmp, sizeof(tmp));
sys/arm/nvidia/tegra124/tegra124_pmc.c
409
rv = OF_getencprop(node, "nvidia,cpu-pwr-good-time", &tmp, sizeof(tmp));
sys/arm/nvidia/tegra124/tegra124_pmc.c
415
rv = OF_getencprop(node, "nvidia,cpu-pwr-off-time", &tmp, sizeof(tmp));
sys/arm/nvidia/tegra124/tegra124_pmc.c
421
rv = OF_getencprop(node, "nvidia,core-pwr-good-time", tmparr,
sys/arm/nvidia/tegra124/tegra124_pmc.c
429
rv = OF_getencprop(node, "nvidia,core-pwr-off-time", &tmp, sizeof(tmp));
sys/arm/nvidia/tegra124/tegra124_pmc.c
436
OF_hasprop(node, "nvidia,core-power-req-active-high");
sys/arm/nvidia/tegra124/tegra124_pmc.c
438
OF_hasprop(node, "nvidia,sys-clock-req-active-high");
sys/arm/nvidia/tegra124/tegra124_pmc.c
440
OF_hasprop(node, "nvidia,combined-power-req");
sys/arm/nvidia/tegra124/tegra124_pmc.c
442
OF_hasprop(node, "nvidia,cpu-pwr-good-en");
sys/arm/nvidia/tegra124/tegra124_pmc.c
444
rv = OF_getencprop(node, "nvidia,lp0-vec", tmparr, sizeof(tmparr));
sys/arm/nvidia/tegra124/tegra124_pmc.c
483
phandle_t node;
sys/arm/nvidia/tegra124/tegra124_pmc.c
487
node = ofw_bus_get_node(dev);
sys/arm/nvidia/tegra124/tegra124_pmc.c
489
rv = tegra124_pmc_parse_fdt(sc, node);
sys/arm/nvidia/tegra124/tegra124_xusbpadctl.c
1000
rv = OF_getencprop(node, "nvidia,usb2-companion",
sys/arm/nvidia/tegra124/tegra124_xusbpadctl.c
1011
if (OF_hasprop(node, "vbus-supply")) {
sys/arm/nvidia/tegra124/tegra124_xusbpadctl.c
1023
if (OF_hasprop(node, "nvidia,internal"))
sys/arm/nvidia/tegra124/tegra124_xusbpadctl.c
1062
phandle_t node;
sys/arm/nvidia/tegra124/tegra124_xusbpadctl.c
1066
node = ofw_bus_find_child(base_node, "pads");
sys/arm/nvidia/tegra124/tegra124_xusbpadctl.c
1068
if (node <= 0) {
sys/arm/nvidia/tegra124/tegra124_xusbpadctl.c
1072
for (node = OF_child(node); node != 0; node = OF_peer(node)) {
sys/arm/nvidia/tegra124/tegra124_xusbpadctl.c
1073
if (!ofw_bus_node_status_okay(node))
sys/arm/nvidia/tegra124/tegra124_xusbpadctl.c
1075
rv = process_pad(sc, node);
sys/arm/nvidia/tegra124/tegra124_xusbpadctl.c
1080
node = ofw_bus_find_child(base_node, "ports");
sys/arm/nvidia/tegra124/tegra124_xusbpadctl.c
1081
if (node <= 0) {
sys/arm/nvidia/tegra124/tegra124_xusbpadctl.c
1085
for (node = OF_child(node); node != 0; node = OF_peer(node)) {
sys/arm/nvidia/tegra124/tegra124_xusbpadctl.c
1086
if (!ofw_bus_node_status_okay(node))
sys/arm/nvidia/tegra124/tegra124_xusbpadctl.c
1088
rv = process_port(sc, node);
sys/arm/nvidia/tegra124/tegra124_xusbpadctl.c
1142
phandle_t node;
sys/arm/nvidia/tegra124/tegra124_xusbpadctl.c
1146
node = ofw_bus_get_node(dev);
sys/arm/nvidia/tegra124/tegra124_xusbpadctl.c
1169
rv = parse_fdt(sc, node);
sys/arm/nvidia/tegra124/tegra124_xusbpadctl.c
857
process_lane(struct padctl_softc *sc, phandle_t node, struct padctl_pad *pad)
sys/arm/nvidia/tegra124/tegra124_xusbpadctl.c
868
rv = OF_getprop_alloc(node, "name", (void **)&name);
sys/arm/nvidia/tegra124/tegra124_xusbpadctl.c
882
rv = OF_getprop_alloc(node, "nvidia,function", (void **)&function);
sys/arm/nvidia/tegra124/tegra124_xusbpadctl.c
911
phy_init.ofw_node = node;
sys/arm/nvidia/tegra124/tegra124_xusbpadctl.c
934
process_pad(struct padctl_softc *sc, phandle_t node)
sys/arm/nvidia/tegra124/tegra124_xusbpadctl.c
941
rv = OF_getprop_alloc(node, "name", (void **)&name);
sys/arm/nvidia/tegra124/tegra124_xusbpadctl.c
954
node = ofw_bus_find_child(node, "lanes");
sys/arm/nvidia/tegra124/tegra124_xusbpadctl.c
955
if (node <= 0) {
sys/arm/nvidia/tegra124/tegra124_xusbpadctl.c
961
for (node = OF_child(node); node != 0; node = OF_peer(node)) {
sys/arm/nvidia/tegra124/tegra124_xusbpadctl.c
962
if (!ofw_bus_node_status_okay(node))
sys/arm/nvidia/tegra124/tegra124_xusbpadctl.c
965
rv = process_lane(sc, node, pad);
sys/arm/nvidia/tegra124/tegra124_xusbpadctl.c
978
process_port(struct padctl_softc *sc, phandle_t node)
sys/arm/nvidia/tegra124/tegra124_xusbpadctl.c
986
rv = OF_getprop_alloc(node, "name", (void **)&name);
sys/arm/nvidia/tegra_ahci.c
282
get_fdt_resources(struct tegra_ahci_sc *sc, phandle_t node)
sys/arm/nvidia/tegra_ahci.c
663
phandle_t node;
sys/arm/nvidia/tegra_ahci.c
669
node = ofw_bus_get_node(dev);
sys/arm/nvidia/tegra_ahci.c
692
rv = get_fdt_resources(sc, node);
sys/arm/nvidia/tegra_i2c.c
635
phandle_t node;
sys/arm/nvidia/tegra_i2c.c
641
node = ofw_bus_get_node(dev);
sys/arm/nvidia/tegra_i2c.c
676
rv = OF_getencprop(node, "clock-frequency", &sc->bus_freq,
sys/arm/nvidia/tegra_lic.c
200
phandle_t node;
sys/arm/nvidia/tegra_lic.c
206
node = ofw_bus_get_node(dev);
sys/arm/nvidia/tegra_lic.c
208
rv = OF_getencprop(node, "interrupt-parent", &parent_xref,
sys/arm/nvidia/tegra_lic.c
233
if (intr_pic_register(dev, OF_xref_from_node(node)) == NULL) {
sys/arm/nvidia/tegra_pcie.c
1057
for (child = OF_child(node); child != 0; child = OF_peer(child)) {
sys/arm/nvidia/tegra_pcie.c
1440
phandle_t node;
sys/arm/nvidia/tegra_pcie.c
1450
node = ofw_bus_get_node(dev);
sys/arm/nvidia/tegra_pcie.c
1454
rv = tegra_pcib_parse_fdt_resources(sc, node);
sys/arm/nvidia/tegra_pcie.c
917
tegra_pcib_parse_port(struct tegra_pcib_softc *sc, phandle_t node)
sys/arm/nvidia/tegra_pcie.c
926
rv = OF_getprop(node, "status", tmpstr, sizeof(tmpstr));
sys/arm/nvidia/tegra_pcie.c
933
rv = OF_getencprop(node, "assigned-addresses", tmp, sizeof(tmp));
sys/arm/nvidia/tegra_pcie.c
952
rv = OF_getencprop(node, "reg", tmp, sizeof(tmp));
sys/arm/nvidia/tegra_pcie.c
959
rv = OF_getencprop(node, "nvidia,num-lanes", &port->num_lanes,
sys/arm/nvidia/tegra_pcie.c
976
rv = phy_get_by_ofw_name(sc->dev, node, "pcie-0", &port->phy);
sys/arm/nvidia/tegra_pcie.c
991
tegra_pcib_parse_fdt_resources(struct tegra_pcib_softc *sc, phandle_t node)
sys/arm/nvidia/tegra_pinmux.c
643
pinmux_read_node(struct pinmux_softc *sc, phandle_t node, struct pincfg *cfg,
sys/arm/nvidia/tegra_pinmux.c
648
*lpins = OF_getprop_alloc(node, "nvidia,pins", (void **)pins);
sys/arm/nvidia/tegra_pinmux.c
653
rv = OF_getprop_alloc(node, "nvidia,function",
sys/arm/nvidia/tegra_pinmux.c
660
rv = OF_getencprop(node, prop_names[i].name, &cfg->params[i],
sys/arm/nvidia/tegra_pinmux.c
669
pinmux_process_node(struct pinmux_softc *sc, phandle_t node)
sys/arm/nvidia/tegra_pinmux.c
675
rv = pinmux_read_node(sc, node, &cfg, &pins, &lpins);
sys/arm/nvidia/tegra_pinmux.c
702
phandle_t node, cfgnode;
sys/arm/nvidia/tegra_pinmux.c
707
for (node = OF_child(cfgnode); node != 0; node = OF_peer(node)) {
sys/arm/nvidia/tegra_pinmux.c
708
if (!ofw_bus_node_status_okay(node))
sys/arm/nvidia/tegra_pinmux.c
710
pinmux_process_node(sc, node);
sys/arm/nvidia/tegra_sdhci.c
236
phandle_t node;
sys/arm/nvidia/tegra_sdhci.c
248
node = ofw_bus_get_node(dev);
sys/arm/nvidia/tegra_sdhci.c
252
if ((OF_getencprop(node, "quirks", &cid, sizeof(cid))) > 0)
sys/arm/nvidia/tegra_sdhci.c
254
if ((OF_getencprop(node, "max-frequency", &cid, sizeof(cid))) > 0)
sys/arm/nvidia/tegra_sdhci.c
266
phandle_t node, prop;
sys/arm/nvidia/tegra_sdhci.c
270
node = ofw_bus_get_node(dev);
sys/arm/nvidia/tegra_sdhci.c
301
gpio_pin_get_by_ofw_property(sc->dev, node, "power-gpios",
sys/arm/nvidia/tegra_sdhci.c
304
if (OF_hasprop(node, "assigned-clocks")) {
sys/arm/nvidia/tegra_sdhci.c
305
rv = clk_set_assigned(sc->dev, node);
sys/arm/nvidia/tegra_sdhci.c
348
if (OF_getencprop(node, "bus-width", &prop, sizeof(prop)) > 0) {
sys/arm/nvidia/tegra_sdhci.c
364
if (OF_hasprop(node, "non-removable"))
sys/arm/nvidia/tegra_soctherm.c
697
phandle_t node;
sys/arm/nvidia/tegra_soctherm.c
704
node = ofw_bus_get_node(sc->dev);
sys/arm/nvidia/tegra_soctherm.c
782
OF_device_register_xref(OF_xref_from_node(node), dev);
sys/arm/nvidia/tegra_uart.c
167
uart_fdt_get_shift1(phandle_t node)
sys/arm/nvidia/tegra_uart.c
171
if ((OF_getencprop(node, "reg-shift", &shift, sizeof(shift))) <= 0)
sys/arm/nvidia/tegra_uart.c
180
phandle_t node;
sys/arm/nvidia/tegra_uart.c
203
node = ofw_bus_get_node(dev);
sys/arm/nvidia/tegra_uart.c
204
shift = uart_fdt_get_shift1(node);
sys/arm/nvidia/tegra_usbphy.c
582
usb_get_ifc_mode(device_t dev, phandle_t node, char *name)
sys/arm/nvidia/tegra_usbphy.c
588
rv = OF_getprop_alloc(node, name, (void **)&tmpstr);
sys/arm/nvidia/tegra_usbphy.c
604
usb_get_dr_mode(device_t dev, phandle_t node, char *name)
sys/arm/nvidia/tegra_usbphy.c
610
rv = OF_getprop_alloc(node, name, (void **)&tmpstr);
sys/arm/nvidia/tegra_usbphy.c
628
usbphy_utmi_read_params(struct usbphy_softc *sc, phandle_t node)
sys/arm/nvidia/tegra_usbphy.c
632
rv = OF_getencprop(node, "nvidia,hssync-start-delay",
sys/arm/nvidia/tegra_usbphy.c
637
rv = OF_getencprop(node, "nvidia,elastic-limit",
sys/arm/nvidia/tegra_usbphy.c
642
rv = OF_getencprop(node, "nvidia,idle-wait-delay",
sys/arm/nvidia/tegra_usbphy.c
647
rv = OF_getencprop(node, "nvidia,term-range-adj",
sys/arm/nvidia/tegra_usbphy.c
652
rv = OF_getencprop(node, "nvidia,xcvr-lsfslew",
sys/arm/nvidia/tegra_usbphy.c
657
rv = OF_getencprop(node, "nvidia,xcvr-lsrslew",
sys/arm/nvidia/tegra_usbphy.c
662
rv = OF_getencprop(node, "nvidia,xcvr-hsslew",
sys/arm/nvidia/tegra_usbphy.c
667
rv = OF_getencprop(node, "nvidia,hssquelch-level",
sys/arm/nvidia/tegra_usbphy.c
672
rv = OF_getencprop(node, "nvidia,hsdiscon-level",
sys/arm/nvidia/tegra_usbphy.c
677
rv = OF_getproplen(node, "nvidia,xcvr-setup-use-fuses");
sys/arm/nvidia/tegra_usbphy.c
681
rv = OF_getencprop(node, "nvidia,xcvr-setup",
sys/arm/nvidia/tegra_usbphy.c
709
phandle_t node;
sys/arm/nvidia/tegra_usbphy.c
732
node = ofw_bus_get_node(dev);
sys/arm/nvidia/tegra_usbphy.c
777
if (OF_hasprop(node, "nvidia,has-utmi-pad-registers"))
sys/arm/nvidia/tegra_usbphy.c
780
sc->dr_mode = usb_get_dr_mode(dev, node, "dr_mode");
sys/arm/nvidia/tegra_usbphy.c
784
sc->ifc_type = usb_get_ifc_mode(dev, node, "phy_type");
sys/arm/nvidia/tegra_usbphy.c
791
rv = usbphy_utmi_read_params(sc, node);
sys/arm/nvidia/tegra_usbphy.c
795
if (OF_hasprop(node, "vbus-supply")) {
sys/arm/nvidia/tegra_usbphy.c
814
phy_init.ofw_node = node;
sys/arm/nvidia/tegra_xhci.c
382
get_fdt_resources(struct tegra_xhci_softc *sc, phandle_t node)
sys/arm/nvidia/tegra_xhci.c
964
phandle_t node;
sys/arm/nvidia/tegra_xhci.c
970
node = ofw_bus_get_node(dev);
sys/arm/nvidia/tegra_xhci.c
974
rv = get_fdt_resources(sc, node);
sys/arm/qemu/virt_mp.c
50
virt_start_ap(u_int id, phandle_t node, u_int addr_cells, pcell_t *reg)
sys/arm/qualcomm/ipq4018_mp.c
75
ipq4018_start_ap(u_int id, phandle_t node, u_int addr_cells, pcell_t *arg)
sys/arm/qualcomm/ipq4018_mp.c
85
return qcom_cpu_kpssv2_regulator_start(id, node);
sys/arm/qualcomm/ipq4018_usb_hs_phy.c
122
phandle_t node)
sys/arm/qualcomm/ipq4018_usb_hs_phy.c
131
rv = hwreset_get_by_ofw_name(sc->dev, node, "por_rst", &por_rst);
sys/arm/qualcomm/ipq4018_usb_hs_phy.c
136
rv = hwreset_get_by_ofw_name(sc->dev, node, "srif_rst", &srif_rst);
sys/arm/qualcomm/ipq4018_usb_hs_phy.c
145
phy_init.ofw_node = node;
sys/arm/qualcomm/ipq4018_usb_hs_phy.c
193
phandle_t node;
sys/arm/qualcomm/ipq4018_usb_hs_phy.c
198
node = ofw_bus_get_node(sc->dev);
sys/arm/qualcomm/ipq4018_usb_hs_phy.c
200
rv = ipq4018_usb_hs_usbphy_init_phy(sc, node);
sys/arm/qualcomm/ipq4018_usb_ss_phy.c
110
phandle_t node)
sys/arm/qualcomm/ipq4018_usb_ss_phy.c
119
rv = hwreset_get_by_ofw_name(sc->dev, node, "por_rst", &por_rst);
sys/arm/qualcomm/ipq4018_usb_ss_phy.c
128
phy_init.ofw_node = node;
sys/arm/qualcomm/ipq4018_usb_ss_phy.c
173
phandle_t node;
sys/arm/qualcomm/ipq4018_usb_ss_phy.c
178
node = ofw_bus_get_node(sc->dev);
sys/arm/qualcomm/ipq4018_usb_ss_phy.c
180
rv = ipq4018_usb_ss_usbphy_init_phy(sc, node);
sys/arm/qualcomm/qcom_cpu_kpssv2.c
104
sret = OF_getencprop(node, "next-level-cache", (void *) &l2_phandle,
sys/arm/qualcomm/qcom_cpu_kpssv2.c
72
qcom_cpu_kpssv2_regulator_start(u_int id, phandle_t node)
sys/arm/qualcomm/qcom_cpu_kpssv2.c
98
sret = OF_getencprop(node, "qcom,acc", (void *) &acc_phandle,
sys/arm/qualcomm/qcom_cpu_kpssv2.h
31
extern bool qcom_cpu_kpssv2_regulator_start(u_int id, phandle_t node);
sys/arm/rockchip/rk32xx_mp.c
120
rk32xx_start_ap(u_int id, phandle_t node, u_int addr_cells, pcell_t *reg)
sys/arm/rockchip/rk32xx_mp.c
126
if (!ofw_bus_node_status_okay(node))
sys/arm/rockchip/rk32xx_mp.c
144
rv = OF_getprop(node, "enable-method", method, sizeof(method));
sys/arm/ti/am335x/am335x_lcd.c
351
phandle_t node, xref;
sys/arm/ti/am335x/am335x_lcd.c
357
node = ofw_bus_get_node(dev);
sys/arm/ti/am335x/am335x_lcd.c
363
if (OF_getencprop(node, "hdmi", &hdmi_xref, sizeof(hdmi_xref)) != -1) {
sys/arm/ti/am335x/am335x_lcd.c
374
node = ofw_bus_find_child(node, "port");
sys/arm/ti/am335x/am335x_lcd.c
377
if (node == 0)
sys/arm/ti/am335x/am335x_lcd.c
380
for (endpoint = OF_child(node); endpoint != 0; endpoint = OF_peer(endpoint)) {
sys/arm/ti/am335x/am335x_lcd.c
383
node = OF_node_from_xref(xref);
sys/arm/ti/am335x/am335x_lcd.c
385
node = OF_parent(node);
sys/arm/ti/am335x/am335x_lcd.c
387
node = OF_parent(node);
sys/arm/ti/am335x/am335x_lcd.c
389
sc->sc_hdmi_framer = OF_xref_from_node(OF_parent(node));
sys/arm/ti/am335x/am335x_lcd.c
397
am335x_read_property(device_t dev, phandle_t node, const char *name, uint32_t *val)
sys/arm/ti/am335x/am335x_lcd.c
401
if ((OF_getencprop(node, name, &cell, sizeof(cell))) <= 0) {
sys/arm/ti/am335x/am335x_lcd.c
413
am335x_read_timing(device_t dev, phandle_t node, struct panel_info *panel)
sys/arm/ti/am335x/am335x_lcd.c
418
timings_node = ofw_bus_find_child(node, "display-timings");
sys/arm/ti/am335x/am335x_lcd.c
486
am335x_read_panel_info(device_t dev, phandle_t node, struct panel_info *panel)
sys/arm/ti/am335x/am335x_lcd.c
490
panel_info_node = ofw_bus_find_child(node, "panel-info");
sys/arm/ti/am335x/am335x_pmic.c
210
phandle_t node;
sys/arm/ti/am335x/am335x_pmic.c
239
node = ofw_bus_get_node(dev);
sys/arm/ti/am335x/am335x_pmic.c
240
if (OF_hasprop(node, "ti,pmic-shutdown-controller")) {
sys/arm/ti/am335x/am335x_pwmss.c
104
phandle_t node, opp_table;
sys/arm/ti/am335x/am335x_pwmss.c
143
node = ofw_bus_get_node(dev);
sys/arm/ti/am335x/am335x_pwmss.c
145
if (node == -1)
sys/arm/ti/am335x/am335x_pwmss.c
148
simplebus_init(dev, node);
sys/arm/ti/am335x/am335x_pwmss.c
158
for (node = OF_child(node); node > 0; node = OF_peer(node))
sys/arm/ti/am335x/am335x_pwmss.c
159
simplebus_add_device(dev, node, 0, NULL, -1, NULL);
sys/arm/ti/am335x/tda19988.c
723
phandle_t node;
sys/arm/ti/am335x/tda19988.c
735
node = ofw_bus_get_node(dev);
sys/arm/ti/am335x/tda19988.c
736
OF_device_register_xref(OF_xref_from_node(node), dev);
sys/arm/ti/clk/clock_common.c
56
phandle_t node, parent, *cells;
sys/arm/ti/clk/clock_common.c
59
node = ofw_bus_get_node(dev);
sys/arm/ti/clk/clock_common.c
62
numbytes_clocks = OF_getproplen(node, "clocks");
sys/arm/ti/clk/clock_common.c
72
OF_getencprop(node, "clocks", clk->clock_cells, numbytes_clocks);
sys/arm/ti/clk/clock_common.c
77
rv = ofw_bus_parse_xref_list_alloc(node, "clocks", "#clock-cells",
sys/arm/ti/clk/ti_clkctrl.c
114
phandle_t node;
sys/arm/ti/clk/ti_clkctrl.c
125
node = ofw_bus_get_node(dev);
sys/arm/ti/clk/ti_clkctrl.c
128
err = OF_searchencprop(node, "#clock-cells",
sys/arm/ti/clk/ti_clkctrl.c
142
numbytes_reg = OF_getproplen(node, "reg");
sys/arm/ti/clk/ti_clkctrl.c
150
OF_getencprop(node, "reg", reg, numbytes_reg);
sys/arm/ti/clk/ti_clkctrl.c
163
clk_parse_ofw_clk_name(sc->dev, node, &org_name);
sys/arm/ti/clk/ti_divider_clock.c
122
phandle_t node;
sys/arm/ti/clk/ti_divider_clock.c
129
node = ofw_bus_get_node(dev);
sys/arm/ti/clk/ti_divider_clock.c
132
OF_getencprop(node, "reg", &value, sizeof(value));
sys/arm/ti/clk/ti_divider_clock.c
135
if (OF_hasprop(node, "ti,bit-shift")) {
sys/arm/ti/clk/ti_divider_clock.c
136
OF_getencprop(node, "ti,bit-shift", &value, sizeof(value));
sys/arm/ti/clk/ti_divider_clock.c
140
if (OF_hasprop(node, "ti,index-starts-at-one")) {
sys/arm/ti/clk/ti_divider_clock.c
144
if (OF_hasprop(node, "ti,index-power-of-two")) {
sys/arm/ti/clk/ti_divider_clock.c
149
if (OF_hasprop(node, "ti,max-div")) {
sys/arm/ti/clk/ti_divider_clock.c
150
OF_getencprop(node, "ti,max-div", &value, sizeof(value));
sys/arm/ti/clk/ti_divider_clock.c
154
if (OF_hasprop(node, "clock-output-names"))
sys/arm/ti/clk/ti_divider_clock.c
156
if (OF_hasprop(node, "ti,dividers"))
sys/arm/ti/clk/ti_divider_clock.c
158
if (OF_hasprop(node, "ti,min-div"))
sys/arm/ti/clk/ti_divider_clock.c
161
if (OF_hasprop(node, "ti,autoidle-shift"))
sys/arm/ti/clk/ti_divider_clock.c
163
if (OF_hasprop(node, "ti,set-rate-parent"))
sys/arm/ti/clk/ti_divider_clock.c
165
if (OF_hasprop(node, "ti,latch-bit"))
sys/arm/ti/clk/ti_dpll_clock.c
156
phandle_t node;
sys/arm/ti/clk/ti_dpll_clock.c
169
node = ofw_bus_get_node(sc->dev);
sys/arm/ti/clk/ti_dpll_clock.c
171
numbytes_regs = OF_getproplen(node, "reg");
sys/arm/ti/clk/ti_dpll_clock.c
178
OF_getencprop(node, "reg", reg_cells, numbytes_regs);
sys/arm/ti/clk/ti_dpll_clock.c
260
phandle_t node;
sys/arm/ti/clk/ti_dpll_clock.c
267
node = ofw_bus_get_node(dev);
sys/arm/ti/clk/ti_dpll_clock.c
275
if (OF_hasprop(node, "ti,low-power-stop")) {
sys/arm/ti/clk/ti_dpll_clock.c
278
if (OF_hasprop(node, "ti,low-power-bypass")) {
sys/arm/ti/clk/ti_dpll_clock.c
281
if (OF_hasprop(node, "ti,lock")) {
sys/arm/ti/clk/ti_gate_clock.c
134
phandle_t node;
sys/arm/ti/clk/ti_gate_clock.c
140
node = ofw_bus_get_node(dev);
sys/arm/ti/clk/ti_gate_clock.c
147
OF_getencprop(node, "reg", &value, sizeof(value));
sys/arm/ti/clk/ti_gate_clock.c
156
if (OF_hasprop(node, "ti,bit-shift")) {
sys/arm/ti/clk/ti_gate_clock.c
157
OF_getencprop(node, "ti,bit-shift", &value, sizeof(value));
sys/arm/ti/clk/ti_gate_clock.c
161
if (OF_hasprop(node, "ti,set-bit-to-disable")) {
sys/arm/ti/clk/ti_mux_clock.c
124
phandle_t node;
sys/arm/ti/clk/ti_mux_clock.c
130
node = ofw_bus_get_node(dev);
sys/arm/ti/clk/ti_mux_clock.c
133
OF_getencprop(node, "reg", &value, sizeof(value));
sys/arm/ti/clk/ti_mux_clock.c
136
if (OF_hasprop(node, "ti,bit-shift")) {
sys/arm/ti/clk/ti_mux_clock.c
137
OF_getencprop(node, "ti,bit-shift", &value, sizeof(value));
sys/arm/ti/clk/ti_mux_clock.c
141
if (OF_hasprop(node, "ti,index-starts-at-one")) {
sys/arm/ti/clk/ti_mux_clock.c
147
if (OF_hasprop(node, "ti,set-rate-parent"))
sys/arm/ti/clk/ti_mux_clock.c
149
if (OF_hasprop(node, "ti,latch-bit"))
sys/arm/ti/cpsw/if_cpsw.c
2669
cpsw_add_queue_sysctls(struct sysctl_ctx_list *ctx, struct sysctl_oid *node,
sys/arm/ti/cpsw/if_cpsw.c
2674
parent = SYSCTL_CHILDREN(node);
sys/arm/ti/cpsw/if_cpsw.c
2706
cpsw_add_watchdog_sysctls(struct sysctl_ctx_list *ctx, struct sysctl_oid *node,
sys/arm/ti/cpsw/if_cpsw.c
2711
parent = SYSCTL_CHILDREN(node);
sys/arm/ti/cpsw/if_cpsw.c
2721
struct sysctl_oid *stats_node, *queue_node, *node;
sys/arm/ti/cpsw/if_cpsw.c
2743
node = SYSCTL_ADD_NODE(ctx, parent, OID_AUTO, "ports",
sys/arm/ti/cpsw/if_cpsw.c
2745
ports_parent = SYSCTL_CHILDREN(node);
sys/arm/ti/cpsw/if_cpsw.c
2751
node = SYSCTL_ADD_NODE(ctx, ports_parent, OID_AUTO,
sys/arm/ti/cpsw/if_cpsw.c
2754
port_parent = SYSCTL_CHILDREN(node);
sys/arm/ti/cpsw/if_cpsw.c
2775
node = SYSCTL_ADD_NODE(ctx, queue_parent, OID_AUTO, "tx",
sys/arm/ti/cpsw/if_cpsw.c
2777
cpsw_add_queue_sysctls(ctx, node, &sc->tx);
sys/arm/ti/cpsw/if_cpsw.c
2779
node = SYSCTL_ADD_NODE(ctx, queue_parent, OID_AUTO, "rx",
sys/arm/ti/cpsw/if_cpsw.c
2781
cpsw_add_queue_sysctls(ctx, node, &sc->rx);
sys/arm/ti/cpsw/if_cpsw.c
2783
node = SYSCTL_ADD_NODE(ctx, parent, OID_AUTO, "watchdog",
sys/arm/ti/cpsw/if_cpsw.c
2785
cpsw_add_watchdog_sysctls(ctx, node, sc);
sys/arm/ti/cpsw/if_cpsw.c
745
for (child = OF_child(sc->node); child != 0; child = OF_peer(child)) {
sys/arm/ti/cpsw/if_cpsw.c
797
sc->node = ofw_bus_get_node(dev);
sys/arm/ti/cpsw/if_cpsw.c
800
if (OF_getencprop(sc->node, "active_slave", &sc->active_slave,
sys/arm/ti/cpsw/if_cpsw.c
807
if (OF_hasprop(sc->node, "dual_emac"))
sys/arm/ti/cpsw/if_cpswvar.h
92
phandle_t node;
sys/arm/ti/ti_adc.c
750
phandle_t node, child;
sys/arm/ti/ti_adc.c
759
node = ofw_bus_get_node(dev);
sys/arm/ti/ti_adc.c
766
child = ofw_bus_find_child(node, "tsc");
sys/arm/ti/ti_adc.c
796
child = ofw_bus_find_child(node, "adc");
sys/arm/ti/ti_omap4_cm.c
102
node = ofw_bus_get_node(dev);
sys/arm/ti/ti_omap4_cm.c
104
simplebus_init(dev, node);
sys/arm/ti/ti_omap4_cm.c
105
if (simplebus_fill_ranges(node, &sc->sc) < 0) {
sys/arm/ti/ti_omap4_cm.c
112
for (child = OF_child(node); child > 0; child = OF_peer(child)) {
sys/arm/ti/ti_omap4_cm.c
98
phandle_t node, child;
sys/arm/ti/ti_prcm.c
138
phandle_t node, child;
sys/arm/ti/ti_prcm.c
144
node = ofw_bus_get_node(sc->dev);
sys/arm/ti/ti_prcm.c
145
simplebus_init(sc->dev, node);
sys/arm/ti/ti_prcm.c
147
if (simplebus_fill_ranges(node, &sc->sc_simplebus) < 0) {
sys/arm/ti/ti_prcm.c
186
for (child = OF_child(node); child != 0; child = OF_peer(child)) {
sys/arm/ti/ti_prm.c
103
phandle_t node;
sys/arm/ti/ti_prm.c
109
node = ofw_bus_get_node(sc->dev);
sys/arm/ti/ti_prm.c
111
if (OF_hasprop(node, "#reset-cells")) {
sys/arm/ti/ti_prm.c
117
OF_device_register_xref(OF_xref_from_node(node), sc->dev);
sys/arm/ti/ti_pruss.c
516
phandle_t node;
sys/arm/ti/ti_pruss.c
523
node = ofw_bus_get_node(device_get_parent(dev));
sys/arm/ti/ti_pruss.c
524
if (node <= 0) {
sys/arm/ti/ti_pruss.c
575
err = ofw_bus_parse_xref_list_alloc(node, "resets", "#reset-cells", 0,
sys/arm/ti/ti_scm.c
112
phandle_t node, child;
sys/arm/ti/ti_scm.c
116
node = ofw_bus_get_node(dev);
sys/arm/ti/ti_scm.c
118
simplebus_init(dev, node);
sys/arm/ti/ti_scm.c
119
if (simplebus_fill_ranges(node, &sc->sc) < 0) {
sys/arm/ti/ti_scm.c
124
for (child = OF_child(node); child > 0; child = OF_peer(child)) {
sys/arm/ti/ti_scm_syscon.c
162
phandle_t node, child;
sys/arm/ti/ti_scm_syscon.c
177
node = ofw_bus_get_node(sc->dev);
sys/arm/ti/ti_scm_syscon.c
180
sc->syscon = syscon_create_ofw_node(dev, &ti_scm_syscon_reg_class, node);
sys/arm/ti/ti_scm_syscon.c
186
simplebus_init(sc->dev, node);
sys/arm/ti/ti_scm_syscon.c
189
for (child = OF_child(node); child != 0; child = OF_peer(child)) {
sys/arm/ti/ti_sdhci.c
516
phandle_t node;
sys/arm/ti/ti_sdhci.c
523
node = ofw_bus_get_node(dev);
sys/arm/ti/ti_sdhci.c
534
if (OF_hasprop(node, "ti,dual-volt")) {
sys/arm/ti/ti_sdhci.c
596
if (!OF_hasprop(node, "wp-gpios") && !OF_hasprop(node, "wp-disable"))
sys/arm/ti/ti_sdhci.c
656
if (OF_getencprop(node, "bus-width", &prop, sizeof(prop)) > 0) {
sys/arm/ti/ti_sdhci.c
678
node = ofw_bus_get_node(dev);
sys/arm/ti/ti_sdhci.c
679
if (OF_hasprop(node, "non-removable"))
sys/arm/ti/ti_sysc.c
272
phandle_t node;
sys/arm/ti/ti_sysc.c
280
node = ofw_bus_get_node(sc->dev);
sys/arm/ti/ti_sysc.c
283
err = OF_searchencprop(OF_parent(node), "#address-cells",
sys/arm/ti/ti_sysc.c
292
err = OF_searchencprop(OF_parent(node), "#size-cells",
sys/arm/ti/ti_sysc.c
303
nreg = OF_getproplen(node, "reg");
sys/arm/ti/ti_sysc.c
308
OF_getencprop(node, "reg", reg, nreg);
sys/arm/ti/ti_sysc.c
320
err = ofw_bus_find_string_index(node, "reg-names",
sys/arm/ti/ti_sysc.c
352
phandle_t node;
sys/arm/ti/ti_sysc.c
356
node = ofw_bus_get_node(sc->dev);
sys/arm/ti/ti_sysc.c
358
if (!OF_hasprop(node, name)) {
sys/arm/ti/ti_sysc.c
362
len = OF_getproplen(node, name);
sys/arm/ti/ti_sysc.c
370
OF_getencprop(node, name, value, len);
sys/arm/ti/ti_sysc.c
429
phandle_t node, child;
sys/arm/ti/ti_sysc.c
432
node = ofw_bus_get_node(sc->dev);
sys/arm/ti/ti_sysc.c
434
for (child = OF_child(node); child > 0; child = OF_peer(child)) {
sys/arm/ti/ti_sysc.c
461
phandle_t node;
sys/arm/ti/ti_sysc.c
469
node = ofw_bus_get_node(sc->dev);
sys/arm/ti/ti_sysc.c
471
simplebus_init(sc->dev, node);
sys/arm/ti/ti_sysc.c
472
if (simplebus_fill_ranges(node, &sc->sc) < 0) {
sys/arm/ti/ti_sysc.c
490
if (OF_hasprop(node, "ti,sysc-mask")) {
sys/arm/ti/ti_sysc.c
491
OF_getencprop(node, "ti,sysc-mask", &value, sizeof(cell_t));
sys/arm/ti/ti_sysc.c
494
if (OF_hasprop(node, "ti,syss-mask")) {
sys/arm/ti/ti_sysc.c
495
OF_getencprop(node, "ti,syss-mask", &value, sizeof(cell_t));
sys/arm/ti/ti_sysc.c
498
if (OF_hasprop(node, "ti,sysc-delay-us")) {
sys/arm/ti/ti_sysc.c
499
OF_getencprop(node, "ti,sysc-delay-us", &value, sizeof(cell_t));
sys/arm/ti/ti_sysc.c
509
if (OF_hasprop(node, "ti,no-reset-on-init"))
sys/arm/ti/ti_sysc.c
514
if (OF_hasprop(node, "ti,no-idle-on-init"))
sys/arm/ti/ti_sysc.c
519
if (OF_hasprop(node, "ti,no-idle"))
sys/arm/ti/ti_sysc.c
530
if (OF_hasprop(node, "clocks")) {
sys/arm/ti/ti_sysc.c
572
phandle_t node;
sys/arm/ti/ti_sysc.c
581
node = ofw_bus_get_node(sc->dev);
sys/arm/ti/ti_sysc.c
582
if (OF_hasprop(node, "clocks")) {
sys/arm/xilinx/zy7_ehci.c
150
phandle_t node;
sys/arm/xilinx/zy7_ehci.c
155
node = ofw_bus_get_node(dev);
sys/arm/xilinx/zy7_ehci.c
157
if (OF_getprop(node, "phy_type", buf, sizeof(buf)) > 0) {
sys/arm/xilinx/zy7_ehci.c
175
if (OF_getprop(node, "phy_vbus_ext", buf, sizeof(buf)) >= 0) {
sys/arm/xilinx/zy7_qspi.c
534
phandle_t node;
sys/arm/xilinx/zy7_qspi.c
543
node = ofw_bus_get_node(dev);
sys/arm/xilinx/zy7_qspi.c
544
if (OF_getprop(node, "ref-clock", &cell, sizeof(cell)) > 0)
sys/arm/xilinx/zy7_qspi.c
550
if (OF_getprop(node, "spi-clock", &cell, sizeof(cell)) > 0)
sys/arm/xilinx/zy7_qspi.c
554
if (OF_getprop(node, "is-stacked", &cell, sizeof(cell)) > 0 &&
sys/arm/xilinx/zy7_qspi.c
558
} else if (OF_getprop(node, "is-dual", &cell, sizeof(cell)) > 0 &&
sys/arm/xilinx/zy7_qspi.c
561
if (OF_getprop(node, "is-dio", &cell, sizeof(cell)) > 0 &&
sys/arm/xilinx/zy7_slcr.c
562
phandle_t node;
sys/arm/xilinx/zy7_slcr.c
620
node = ofw_bus_get_node(dev);
sys/arm/xilinx/zy7_slcr.c
621
if (OF_getencprop(node, "clock-frequency", &cell, sizeof(cell)) > 0)
sys/arm/xilinx/zy7_spi.c
380
phandle_t node;
sys/arm/xilinx/zy7_spi.c
389
node = ofw_bus_get_node(dev);
sys/arm/xilinx/zy7_spi.c
390
if (OF_getprop(node, "ref-clock", &cell, sizeof(cell)) > 0)
sys/arm/xilinx/zy7_spi.c
396
if (OF_getprop(node, "spi-clock", &cell, sizeof(cell)) > 0)
sys/arm64/acpica/acpi_iort.c
117
iort_entry_get_id_mapping_index(struct iort_node *node)
sys/arm64/acpica/acpi_iort.c
120
switch(node->type) {
sys/arm64/acpica/acpi_iort.c
123
if (node->revision < 1)
sys/arm64/acpica/acpi_iort.c
130
if (node->data.smmu_v3.EventGsiv != 0 &&
sys/arm64/acpica/acpi_iort.c
131
node->data.smmu_v3.PriGsiv != 0 &&
sys/arm64/acpica/acpi_iort.c
132
node->data.smmu_v3.GerrGsiv != 0 &&
sys/arm64/acpica/acpi_iort.c
133
node->data.smmu_v3.SyncGsiv != 0)
sys/arm64/acpica/acpi_iort.c
136
if (node->data.smmu_v3.IdMappingIndex >= node->nentries)
sys/arm64/acpica/acpi_iort.c
139
return (node->data.smmu_v3.IdMappingIndex);
sys/arm64/acpica/acpi_iort.c
154
iort_entry_lookup(struct iort_node *node, u_int id, u_int *outid)
sys/arm64/acpica/acpi_iort.c
159
id_map = iort_entry_get_id_mapping_index(node);
sys/arm64/acpica/acpi_iort.c
160
entry = node->entries.mappings;
sys/arm64/acpica/acpi_iort.c
161
for (i = 0; i < node->nentries; i++, entry++) {
sys/arm64/acpica/acpi_iort.c
167
if (i == node->nentries)
sys/arm64/acpica/acpi_iort.c
180
iort_smmu_trymap(struct iort_node *node, u_int outtype, u_int *outid)
sys/arm64/acpica/acpi_iort.c
183
if (!node)
sys/arm64/acpica/acpi_iort.c
188
(node->type == ACPI_IORT_NODE_SMMU_V3 ||
sys/arm64/acpica/acpi_iort.c
189
node->type == ACPI_IORT_NODE_SMMU)) {
sys/arm64/acpica/acpi_iort.c
190
node = iort_entry_lookup(node, *outid, outid);
sys/arm64/acpica/acpi_iort.c
191
if (node == NULL)
sys/arm64/acpica/acpi_iort.c
195
KASSERT(node->type == outtype, ("mapping fail"));
sys/arm64/acpica/acpi_iort.c
196
return (node);
sys/arm64/acpica/acpi_iort.c
205
struct iort_node *node, *out_node;
sys/arm64/acpica/acpi_iort.c
209
TAILQ_FOREACH(node, &pci_nodes, next) {
sys/arm64/acpica/acpi_iort.c
210
if (node->data.pci_rc.PciSegmentNumber != seg)
sys/arm64/acpica/acpi_iort.c
212
out_node = iort_entry_lookup(node, rid, &nxtid);
sys/arm64/acpica/acpi_iort.c
230
struct iort_node *node, *out_node;
sys/arm64/acpica/acpi_iort.c
234
TAILQ_FOREACH(node, &named_nodes, next) {
sys/arm64/acpica/acpi_iort.c
235
if (strstr(node->data.named_comp.DeviceName, devname) == NULL)
sys/arm64/acpica/acpi_iort.c
237
out_node = iort_entry_lookup(node, rid, &nxtid);
sys/arm64/acpica/acpi_iort.c
266
iort_copy_data(struct iort_node *node, ACPI_IORT_NODE *node_entry)
sys/arm64/acpica/acpi_iort.c
274
node->nentries = node_entry->MappingCount;
sys/arm64/acpica/acpi_iort.c
275
node->usecount = 0;
sys/arm64/acpica/acpi_iort.c
276
mapping = malloc(sizeof(*mapping) * node->nentries, M_DEVBUF,
sys/arm64/acpica/acpi_iort.c
278
node->entries.mappings = mapping;
sys/arm64/acpica/acpi_iort.c
279
for (i = 0; i < node->nentries; i++, mapping++, map_entry++) {
sys/arm64/acpica/acpi_iort.c
297
iort_copy_its(struct iort_node *node, ACPI_IORT_NODE *node_entry)
sys/arm64/acpica/acpi_iort.c
305
node->nentries = itsg_entry->ItsCount;
sys/arm64/acpica/acpi_iort.c
306
node->usecount = 0;
sys/arm64/acpica/acpi_iort.c
307
its = malloc(sizeof(*its) * node->nentries, M_DEVBUF, M_WAITOK | M_ZERO);
sys/arm64/acpica/acpi_iort.c
308
node->entries.its = its;
sys/arm64/acpica/acpi_iort.c
310
for (i = 0; i < node->nentries; i++, its++, id++) {
sys/arm64/acpica/acpi_iort.c
327
struct iort_node *node;
sys/arm64/acpica/acpi_iort.c
329
node = malloc(sizeof(*node), M_DEVBUF, M_WAITOK | M_ZERO);
sys/arm64/acpica/acpi_iort.c
330
node->type = node_entry->Type;
sys/arm64/acpica/acpi_iort.c
331
node->node_offset = node_offset;
sys/arm64/acpica/acpi_iort.c
332
node->revision = node_entry->Revision;
sys/arm64/acpica/acpi_iort.c
338
memcpy(&node->data.pci_rc, pci_rc, sizeof(*pci_rc));
sys/arm64/acpica/acpi_iort.c
339
iort_copy_data(node, node_entry);
sys/arm64/acpica/acpi_iort.c
340
TAILQ_INSERT_TAIL(&pci_nodes, node, next);
sys/arm64/acpica/acpi_iort.c
344
memcpy(&node->data.smmu, smmu, sizeof(*smmu));
sys/arm64/acpica/acpi_iort.c
345
iort_copy_data(node, node_entry);
sys/arm64/acpica/acpi_iort.c
346
TAILQ_INSERT_TAIL(&smmu_nodes, node, next);
sys/arm64/acpica/acpi_iort.c
350
memcpy(&node->data.smmu_v3, smmu_v3, sizeof(*smmu_v3));
sys/arm64/acpica/acpi_iort.c
351
iort_copy_data(node, node_entry);
sys/arm64/acpica/acpi_iort.c
352
TAILQ_INSERT_TAIL(&smmu_nodes, node, next);
sys/arm64/acpica/acpi_iort.c
355
iort_copy_its(node, node_entry);
sys/arm64/acpica/acpi_iort.c
356
TAILQ_INSERT_TAIL(&its_groups, node, next);
sys/arm64/acpica/acpi_iort.c
360
memcpy(&node->data.named_comp, named_comp, sizeof(*named_comp));
sys/arm64/acpica/acpi_iort.c
363
strncpy(node->data.named_comp.DeviceName,
sys/arm64/acpica/acpi_iort.c
365
sizeof(node->data.named_comp.DeviceName));
sys/arm64/acpica/acpi_iort.c
366
node->data.named_comp.DeviceName[31] = 0;
sys/arm64/acpica/acpi_iort.c
368
iort_copy_data(node, node_entry);
sys/arm64/acpica/acpi_iort.c
369
TAILQ_INSERT_TAIL(&named_nodes, node, next);
sys/arm64/acpica/acpi_iort.c
374
free(node, M_DEVBUF);
sys/arm64/acpica/acpi_iort.c
386
struct iort_node *node, *np;
sys/arm64/acpica/acpi_iort.c
388
node = NULL;
sys/arm64/acpica/acpi_iort.c
392
node = np;
sys/arm64/acpica/acpi_iort.c
397
if (node == NULL) {
sys/arm64/acpica/acpi_iort.c
400
node = np;
sys/arm64/acpica/acpi_iort.c
405
if (node != NULL) {
sys/arm64/acpica/acpi_iort.c
406
node->usecount++;
sys/arm64/acpica/acpi_iort.c
407
entry->out_node = node;
sys/arm64/acpica/acpi_iort.c
420
struct iort_node *node;
sys/arm64/acpica/acpi_iort.c
423
TAILQ_FOREACH(node, &pci_nodes, next)
sys/arm64/acpica/acpi_iort.c
424
for (i = 0; i < node->nentries; i++)
sys/arm64/acpica/acpi_iort.c
425
iort_resolve_node(&node->entries.mappings[i], TRUE);
sys/arm64/acpica/acpi_iort.c
426
TAILQ_FOREACH(node, &smmu_nodes, next)
sys/arm64/acpica/acpi_iort.c
427
for (i = 0; i < node->nentries; i++)
sys/arm64/acpica/acpi_iort.c
428
iort_resolve_node(&node->entries.mappings[i], FALSE);
sys/arm64/acpica/acpi_iort.c
429
TAILQ_FOREACH(node, &named_nodes, next)
sys/arm64/acpica/acpi_iort.c
430
for (i = 0; i < node->nentries; i++)
sys/arm64/acpica/acpi_iort.c
431
iort_resolve_node(&node->entries.mappings[i], TRUE);
sys/arm64/acpica/acpi_iort.c
618
struct iort_node *node;
sys/arm64/acpica/acpi_iort.c
620
node = iort_pci_rc_map(seg, rid, ACPI_IORT_NODE_ITS_GROUP, devid);
sys/arm64/acpica/acpi_iort.c
621
if (node == NULL)
sys/arm64/acpica/acpi_iort.c
625
KASSERT(node->type == ACPI_IORT_NODE_ITS_GROUP, ("bad group"));
sys/arm64/acpica/acpi_iort.c
628
*xref = node->entries.its[0].xref;
sys/arm64/acpica/acpi_iort.c
636
struct iort_node *node;
sys/arm64/acpica/acpi_iort.c
638
node = iort_pci_rc_map(seg, rid, ACPI_IORT_NODE_SMMU_V3, sid);
sys/arm64/acpica/acpi_iort.c
639
if (node == NULL)
sys/arm64/acpica/acpi_iort.c
643
KASSERT(node->type == ACPI_IORT_NODE_SMMU_V3, ("bad node"));
sys/arm64/acpica/acpi_iort.c
645
smmu = (ACPI_IORT_SMMU_V3 *)&node->data.smmu_v3;
sys/arm64/acpica/acpi_iort.c
659
struct iort_node *node;
sys/arm64/acpica/acpi_iort.c
661
node = iort_named_comp_map(devname, rid, ACPI_IORT_NODE_ITS_GROUP,
sys/arm64/acpica/acpi_iort.c
663
if (node == NULL)
sys/arm64/acpica/acpi_iort.c
667
KASSERT(node->type == ACPI_IORT_NODE_ITS_GROUP, ("bad group"));
sys/arm64/acpica/acpi_iort.c
670
*xref = node->entries.its[0].xref;
sys/arm64/acpica/acpi_iort.c
679
struct iort_node *node;
sys/arm64/acpica/acpi_iort.c
681
node = iort_named_comp_map(devname, rid, ACPI_IORT_NODE_SMMU_V3, devid);
sys/arm64/acpica/acpi_iort.c
682
if (node == NULL)
sys/arm64/acpica/acpi_iort.c
686
KASSERT(node->type == ACPI_IORT_NODE_SMMU_V3, ("bad node"));
sys/arm64/acpica/acpi_iort.c
688
smmu = (ACPI_IORT_SMMU_V3 *)&node->data.smmu_v3;
sys/arm64/apple/apple_pinctrl.c
135
phandle_t node;
sys/arm64/apple/apple_pinctrl.c
142
node = ofw_bus_get_node(dev);
sys/arm64/apple/apple_pinctrl.c
151
error = OF_getencprop(node, "gpio-ranges", gpio_ranges,
sys/arm64/apple/apple_pinctrl.c
167
if (OF_hasprop(node, "interrupt-controller")) {
sys/arm64/apple/apple_pinctrl.c
408
phandle_t node;
sys/arm64/apple/apple_pinctrl.c
415
node = OF_node_from_xref(cfgxref);
sys/arm64/apple/apple_pinctrl.c
417
len = OF_getencprop_alloc(node, "pinmux", (void **)&pinmux);
sys/arm64/arm64/cmn600.c
266
cmn600_dump_node(struct cmn600_node *node, int lvl)
sys/arm64/arm64/cmn600.c
272
cmn600_node_type_str(node->nd_type), node->nd_x, node->nd_y,
sys/arm64/arm64/cmn600.c
273
node->nd_port, node->nd_sub, node->nd_id, node->nd_offset,
sys/arm64/arm64/cmn600.c
274
node->nd_logical_id);
sys/arm64/arm64/cmn600.c
275
if (node->nd_child_count > 0)
sys/arm64/arm64/cmn600.c
276
printf(", Children: %d", node->nd_child_count);
sys/arm64/arm64/cmn600.c
278
if (node->nd_type == NODE_TYPE_XP)
sys/arm64/arm64/cmn600.c
280
cmn600_xpport_dev_type_str(node->nd_read4(node,
sys/arm64/arm64/cmn600.c
282
cmn600_xpport_dev_type_str(node->nd_read4(node,
sys/arm64/arm64/cmn600.c
287
cmn600_dump_node_recursive(struct cmn600_node *node, int lvl)
sys/arm64/arm64/cmn600.c
291
cmn600_dump_node(node, lvl);
sys/arm64/arm64/cmn600.c
292
for (i = 0; i < node->nd_child_count; i++) {
sys/arm64/arm64/cmn600.c
293
cmn600_dump_node_recursive(node->nd_children[i], lvl + 1);
sys/arm64/arm64/cmn600.c
329
struct cmn600_node *node;
sys/arm64/arm64/cmn600.c
334
node = malloc(sizeof(struct cmn600_node), M_DEVBUF, M_WAITOK);
sys/arm64/arm64/cmn600.c
335
node->sc = sc;
sys/arm64/arm64/cmn600.c
336
node->nd_offset = node_offset;
sys/arm64/arm64/cmn600.c
337
node->nd_parent = parent;
sys/arm64/arm64/cmn600.c
338
node->nd_read4 = cmn600_node_read4;
sys/arm64/arm64/cmn600.c
339
node->nd_read8 = cmn600_node_read8;
sys/arm64/arm64/cmn600.c
340
node->nd_write4 = cmn600_node_write4;
sys/arm64/arm64/cmn600.c
341
node->nd_write8 = cmn600_node_write8;
sys/arm64/arm64/cmn600.c
343
val = node->nd_read8(node, POR_CFGM_NODE_INFO);
sys/arm64/arm64/cmn600.c
344
node->nd_type = FLD(val, POR_CFGM_NODE_INFO_NODE_TYPE);
sys/arm64/arm64/cmn600.c
345
node->nd_id = FLD(val, POR_CFGM_NODE_INFO_NODE_ID);
sys/arm64/arm64/cmn600.c
346
node->nd_logical_id = FLD(val, POR_CFGM_NODE_INFO_LOGICAL_ID);
sys/arm64/arm64/cmn600.c
348
val = node->nd_read8(node, POR_CFGM_CHILD_INFO);
sys/arm64/arm64/cmn600.c
349
node->nd_child_count = FLD(val, POR_CFGM_CHILD_INFO_CHILD_COUNT);
sys/arm64/arm64/cmn600.c
354
for (i = 0; i < node->nd_child_count; i++) {
sys/arm64/arm64/cmn600.c
355
val = node->nd_read8(node, child_offset + (i * 8));
sys/arm64/arm64/cmn600.c
363
sc->sc_mesh_y = node->nd_child_count / sc->sc_mesh_x;
sys/arm64/arm64/cmn600.c
373
val = node->nd_read8(node, POR_INFO_GLOBAL);
sys/arm64/arm64/cmn600.c
375
val = node->nd_read4(node, POR_CFGM_PERIPH_ID_2_PERIPH_ID_3);
sys/arm64/arm64/cmn600.c
381
node->nd_sub = FLD(node->nd_id, NODE_ID_SUB);
sys/arm64/arm64/cmn600.c
382
node->nd_port = FLD(node->nd_id, NODE_ID_PORT);
sys/arm64/arm64/cmn600.c
383
node->nd_paired = 0;
sys/arm64/arm64/cmn600.c
385
node->nd_x = FLD(node->nd_id, NODE_ID_X3B);
sys/arm64/arm64/cmn600.c
386
node->nd_y = FLD(node->nd_id, NODE_ID_Y3B);
sys/arm64/arm64/cmn600.c
388
node->nd_x = FLD(node->nd_id, NODE_ID_X2B);
sys/arm64/arm64/cmn600.c
389
node->nd_y = FLD(node->nd_id, NODE_ID_Y2B);
sys/arm64/arm64/cmn600.c
393
cmn600_dump_node(node, lvl);
sys/arm64/arm64/cmn600.c
396
node->nd_children = (struct cmn600_node **)mallocarray(
sys/arm64/arm64/cmn600.c
397
node->nd_child_count, sizeof(struct cmn600_node *), M_DEVBUF,
sys/arm64/arm64/cmn600.c
399
for (i = 0; i < node->nd_child_count; i++) {
sys/arm64/arm64/cmn600.c
400
val = node->nd_read8(node, child_offset + (i * 8));
sys/arm64/arm64/cmn600.c
401
node->nd_children[i] = cmn600_create_node(sc, val &
sys/arm64/arm64/cmn600.c
402
POR_CFGM_CHILD_POINTER_BASE_MASK, node, lvl + 1);
sys/arm64/arm64/cmn600.c
404
switch (node->nd_type) {
sys/arm64/arm64/cmn600.c
406
sc->sc_dtcnode = node;
sys/arm64/arm64/cmn600.c
409
sc->sc_dvmnode = node;
sys/arm64/arm64/cmn600.c
412
sc->sc_xpnodes[node->nd_id >> NODE_ID_X2B_SHIFT] = node;
sys/arm64/arm64/cmn600.c
417
return (node);
sys/arm64/arm64/cmn600.c
421
cmn600_destroy_node(struct cmn600_node *node)
sys/arm64/arm64/cmn600.c
425
for (i = 0; i < node->nd_child_count; i++) {
sys/arm64/arm64/cmn600.c
426
if (node->nd_children[i] == NULL)
sys/arm64/arm64/cmn600.c
428
cmn600_destroy_node(node->nd_children[i]);
sys/arm64/arm64/cmn600.c
430
free(node->nd_children, M_DEVBUF);
sys/arm64/arm64/cmn600.c
431
free(node, M_DEVBUF);
sys/arm64/arm64/cmn600.c
436
struct cmn600_node **node)
sys/arm64/arm64/cmn600.c
446
*node = sc->sc_rootnode;
sys/arm64/arm64/cmn600.c
449
*node = sc->sc_dtcnode;
sys/arm64/arm64/cmn600.c
452
*node = sc->sc_dvmnode;
sys/arm64/arm64/cmn600.c
466
*node = sc->sc_xpnodes[xp_xy];
sys/arm64/arm64/cmn600.c
473
*node = child;
sys/arm64/arm64/cmn600.c
484
struct cmn600_node *node;
sys/arm64/arm64/cmn600.c
498
ret = cmn600_find_node(sc, nodeid, node_type, &node);
sys/arm64/arm64/cmn600.c
502
new = old = node->nd_paired;
sys/arm64/arm64/cmn600.c
508
if (atomic_cmpset_32(&node->nd_paired, old, new) != 0)
sys/arm64/arm64/cmn600.c
518
struct cmn600_node *node;
sys/arm64/arm64/cmn600.c
530
ret = cmn600_find_node(sc, nodeid, node_type, &node);
sys/arm64/arm64/cmn600.c
535
new = old = node->nd_paired;
sys/arm64/arm64/cmn600.c
537
} while (atomic_cmpset_32(&node->nd_paired, old, new) == 0);
sys/arm64/arm64/cmn600.c
544
struct cmn600_node *node;
sys/arm64/arm64/cmn600.c
549
ret = cmn600_find_node(sc, nodeid, node_type, &node);
sys/arm64/arm64/cmn600.c
552
return (cmn600_node_read4(node, reg));
sys/arm64/arm64/cmn600.c
558
struct cmn600_node *node;
sys/arm64/arm64/cmn600.c
563
ret = cmn600_find_node(sc, nodeid, node_type, &node);
sys/arm64/arm64/cmn600.c
566
cmn600_node_write4(node, reg, val);
sys/arm64/arm64/cmn600.c
573
struct cmn600_node *node;
sys/arm64/arm64/cmn600.c
578
ret = cmn600_find_node(sc, nodeid, node_type, &node);
sys/arm64/arm64/cmn600.c
581
return (cmn600_node_read8(node, reg));
sys/arm64/arm64/cmn600.c
587
struct cmn600_node *node;
sys/arm64/arm64/cmn600.c
592
ret = cmn600_find_node(sc, nodeid, node_type, &node);
sys/arm64/arm64/cmn600.c
595
cmn600_node_write8(node, reg, val);
sys/arm64/arm64/cmn600.c
602
struct cmn600_node *node;
sys/arm64/arm64/cmn600.c
607
ret = cmn600_find_node(sc, nodeid, node_type, &node);
sys/arm64/arm64/cmn600.c
610
cmn600_node_write8(node, reg, cmn600_node_read8(node, reg) | val);
sys/arm64/arm64/cmn600.c
617
struct cmn600_node *node;
sys/arm64/arm64/cmn600.c
622
ret = cmn600_find_node(sc, nodeid, node_type, &node);
sys/arm64/arm64/cmn600.c
625
cmn600_node_write8(node, reg, cmn600_node_read8(node, reg) & ~val);
sys/arm64/arm64/cmn600.c
633
struct cmn600_node *node;
sys/arm64/arm64/cmn600.c
638
ret = cmn600_find_node(sc, nodeid, node_type, &node);
sys/arm64/arm64/cmn600.c
641
cmn600_node_write8(node, reg, (cmn600_node_read8(node, reg) & ~mask) |
sys/arm64/arm64/cmn600.c
667
struct cmn600_node *node;
sys/arm64/arm64/cmn600.c
710
node = sc->sc_dtcnode;
sys/arm64/arm64/cmn600.c
711
if (node == NULL)
sys/arm64/arm64/cmn600.c
716
node->nd_write8(node, POR_DT_PMCR, 0);
sys/arm64/arm64/cmn600.c
717
node->nd_write8(node, POR_DT_PMOVSR_CLR, POR_DT_PMOVSR_ALL);
sys/arm64/arm64/cmn600.c
718
node->nd_write8(node, POR_DT_PMCR, POR_DT_PMCR_OVFL_INTR_EN);
sys/arm64/arm64/cmn600.c
719
node->nd_write8(node, POR_DT_DTC_CTL, POR_DT_DTC_CTL_DT_EN);
sys/arm64/arm64/cmn600.c
742
struct cmn600_node *node;
sys/arm64/arm64/cmn600.c
749
node = sc->sc_dtcnode;
sys/arm64/arm64/cmn600.c
750
node->nd_write4(node, POR_DT_DTC_CTL,
sys/arm64/arm64/cmn600.c
751
node->nd_read4(node, POR_DT_DTC_CTL) & ~POR_DT_DTC_CTL_DT_EN);
sys/arm64/arm64/cmn600.c
752
node->nd_write8(node, POR_DT_PMOVSR_CLR, POR_DT_PMOVSR_ALL);
sys/arm64/arm64/cmn600.c
775
struct cmn600_node *node;
sys/arm64/arm64/cmn600.c
783
node = sc->sc_dtcnode;
sys/arm64/arm64/cmn600.c
784
val = node->nd_read8(node, POR_DT_PMOVSR);
sys/arm64/arm64/cmn600.c
786
node->nd_write8(node, POR_DT_PMOVSR_CLR,
sys/arm64/arm64/cmn600.c
798
node->nd_write8(node, POR_DT_PMOVSR_CLR, ready);
sys/arm64/arm64/gic_v3_fdt.c
113
phandle_t xref, node;
sys/arm64/arm64/gic_v3_fdt.c
121
node = ofw_bus_get_node(dev);
sys/arm64/arm64/gic_v3_fdt.c
128
if (OF_hasprop(node, "dma-noncoherent") ||
sys/arm64/arm64/gic_v3_fdt.c
302
phandle_t parent, node;
sys/arm64/arm64/gic_v3_fdt.c
320
for (node = OF_child(parent); node > 0; node = OF_peer(node)) {
sys/arm64/arm64/gic_v3_fdt.c
326
if (!OF_hasprop(node, "compatible"))
sys/arm64/arm64/gic_v3_fdt.c
333
if (OF_getencprop(node, "numa-node-id",
sys/arm64/arm64/gic_v3_fdt.c
339
if (ofw_bus_gen_setup_devinfo(&di->di_dinfo, node)) {
sys/arm64/arm64/gic_v3_fdt.c
350
ofw_bus_reg_to_rl(dev, node, addr_cells, size_cells,
sys/arm64/arm64/gicv3_its.c
2343
phandle_t xref, node;
sys/arm64/arm64/gicv3_its.c
2348
node = ofw_bus_get_node(dev);
sys/arm64/arm64/gicv3_its.c
2353
if (OF_hasprop(node, "dma-noncoherent"))
sys/arm64/arm64/gicv3_its.c
2356
xref = OF_xref_from_node(node);
sys/arm64/arm64/mp_machdep.c
665
populate_release_addr(phandle_t node, vm_paddr_t *release_addr)
sys/arm64/arm64/mp_machdep.c
669
if (OF_getencprop(node, "cpu-release-addr", buf, sizeof(buf)) !=
sys/arm64/arm64/mp_machdep.c
677
start_cpu_fdt(u_int id, phandle_t node, u_int addr_size, pcell_t *reg)
sys/arm64/arm64/mp_machdep.c
703
if (OF_getprop_alloc(node, "enable-method",
sys/arm64/arm64/mp_machdep.c
713
populate_release_addr(node, &release_addr);
sys/arm64/arm64/mp_machdep.c
732
OF_getencprop(node, "numa-node-id", &domain, sizeof(domain)) <= 0)
sys/arm64/arm64/mp_machdep.c
742
phandle_t node;
sys/arm64/arm64/mp_machdep.c
745
node = OF_peer(0);
sys/arm64/arm64/mp_machdep.c
747
if (ofw_bus_node_is_compatible(node,
sys/arm64/arm64/nexus.c
494
phandle_t node, parent;
sys/arm64/arm64/nexus.c
506
node = ofw_bus_get_node(child);
sys/arm64/arm64/nexus.c
507
if (node != -1) {
sys/arm64/arm64/nexus.c
508
parent = OF_parent(node);
sys/arm64/arm64/pmap.c
531
static void bti_free_range(void *ctx, void *node);
sys/arm64/arm64/pmap.c
9636
struct rs_el *node, *new_node;
sys/arm64/arm64/pmap.c
9641
node = data;
sys/arm64/arm64/pmap.c
9642
memcpy(new_node, node, sizeof(*node));
sys/arm64/arm64/pmap.c
9647
bti_free_range(void *ctx __unused, void *node)
sys/arm64/arm64/pmap.c
9650
uma_zfree(pmap_bti_ranges_zone, node);
sys/arm64/broadcom/brcmmdio/mdio_mux_iproc.c
303
phandle_t node, parent;
sys/arm64/broadcom/brcmmdio/mdio_mux_iproc.c
330
for (node = OF_child(parent); node > 0; node = OF_peer(node)) {
sys/arm64/broadcom/brcmmdio/mdio_mux_iproc.c
333
if (ofw_bus_gen_setup_devinfo(&di->di_dinfo, node) != 0) {
sys/arm64/broadcom/brcmmdio/mdio_mux_iproc.c
340
ofw_bus_reg_to_rl(dev, node, sc->sbus.acells, sc->sbus.scells,
sys/arm64/broadcom/brcmmdio/mdio_mux_iproc.c
342
ofw_bus_intr_to_rl(dev, node, &di->di_rl, NULL);
sys/arm64/broadcom/brcmmdio/mdio_mux_iproc.c
362
node = ofw_bus_get_node(dev);
sys/arm64/broadcom/brcmmdio/mdio_mux_iproc.c
363
OF_device_register_xref(OF_xref_from_node(node), dev);
sys/arm64/broadcom/brcmmdio/mdio_nexus_iproc.c
129
get_addr_size_cells(phandle_t node, pcell_t *addr_cells, pcell_t *size_cells)
sys/arm64/broadcom/brcmmdio/mdio_nexus_iproc.c
134
OF_getencprop(node, "#address-cells", addr_cells, sizeof(*addr_cells));
sys/arm64/broadcom/brcmmdio/mdio_nexus_iproc.c
138
OF_getencprop(node, "#size-cells", size_cells, sizeof(*size_cells));
sys/arm64/broadcom/brcmmdio/mdio_nexus_iproc.c
157
phandle_t node;
sys/arm64/broadcom/brcmmdio/mdio_nexus_iproc.c
161
node = ofw_bus_get_node(dev);
sys/arm64/broadcom/brcmmdio/mdio_nexus_iproc.c
162
get_addr_size_cells(node, &addr_cells, &size_cells);
sys/arm64/broadcom/brcmmdio/mdio_nexus_iproc.c
168
if (OF_getencprop(node, "reg", buf, sizeof(pcell_t)) < 0)
sys/arm64/broadcom/brcmmdio/mdio_nexus_iproc.c
196
phandle_t parent, node;
sys/arm64/broadcom/brcmmdio/mdio_nexus_iproc.c
204
for (node = OF_child(parent); node > 0; node = OF_peer(node)) {
sys/arm64/broadcom/brcmmdio/mdio_nexus_iproc.c
207
if (ofw_bus_gen_setup_devinfo(&di->di_dinfo, node) != 0) {
sys/arm64/broadcom/brcmmdio/mdio_nexus_iproc.c
214
ofw_bus_reg_to_rl(dev, node, sc->acells, sc->scells,
sys/arm64/broadcom/brcmmdio/mdio_nexus_iproc.c
216
ofw_bus_intr_to_rl(dev, node, &di->di_rl, NULL);
sys/arm64/broadcom/brcmmdio/mdio_ns2_pcie_phy.c
106
get_addr_size_cells(phandle_t node, pcell_t *addr_cells, pcell_t *size_cells)
sys/arm64/broadcom/brcmmdio/mdio_ns2_pcie_phy.c
111
OF_getencprop(node, "#address-cells", addr_cells, sizeof(*addr_cells));
sys/arm64/broadcom/brcmmdio/mdio_ns2_pcie_phy.c
115
OF_getencprop(node, "#size-cells", size_cells, sizeof(*size_cells));
sys/arm64/broadcom/brcmmdio/mdio_ns2_pcie_phy.c
137
phandle_t node;
sys/arm64/broadcom/brcmmdio/mdio_ns2_pcie_phy.c
141
node = ofw_bus_get_node(dev);
sys/arm64/broadcom/brcmmdio/mdio_ns2_pcie_phy.c
142
get_addr_size_cells(OF_parent(node), &addr_cells, &size_cells);
sys/arm64/broadcom/brcmmdio/mdio_ns2_pcie_phy.c
149
if (OF_getencprop(node, "reg", buf, sizeof(pcell_t)) < 0)
sys/arm64/broadcom/genet/if_genet.c
420
phandle_t node;
sys/arm64/broadcom/genet/if_genet.c
425
node = ofw_bus_get_node(dev);
sys/arm64/broadcom/genet/if_genet.c
426
type = mii_fdt_get_contype(node);
sys/arm64/broadcom/genet/if_genet.c
450
phandle_t node;
sys/arm64/broadcom/genet/if_genet.c
454
node = ofw_bus_get_node(dev);
sys/arm64/broadcom/genet/if_genet.c
455
if (OF_getprop(node, "mac-address", eaddr->octet,
sys/arm64/broadcom/genet/if_genet.c
457
OF_getprop(node, "local-mac-address", eaddr->octet,
sys/arm64/broadcom/genet/if_genet.c
459
OF_getprop(node, "address", eaddr->octet, ETHER_ADDR_LEN) != -1)
sys/arm64/cavium/thunder_pcie_fdt.c
116
get_addr_size_cells(phandle_t node, pcell_t *addr_cells, pcell_t *size_cells)
sys/arm64/cavium/thunder_pcie_fdt.c
121
OF_getencprop(node, "#address-cells", addr_cells, sizeof(*addr_cells));
sys/arm64/cavium/thunder_pcie_fdt.c
125
OF_getencprop(node, "#size-cells", size_cells, sizeof(*size_cells));
sys/arm64/cavium/thunder_pcie_fdt.c
133
phandle_t parent, node;
sys/arm64/cavium/thunder_pcie_fdt.c
140
for (node = OF_child(parent); node > 0; node = OF_peer(node)) {
sys/arm64/cavium/thunder_pcie_fdt.c
143
if (ofw_bus_gen_setup_devinfo(&di->di_dinfo, node) != 0) {
sys/arm64/cavium/thunder_pcie_fdt.c
150
ofw_bus_reg_to_rl(dev, node, addr_cells, size_cells,
sys/arm64/cavium/thunder_pcie_fdt.c
152
ofw_bus_intr_to_rl(dev, node, &di->di_rl, NULL);
sys/arm64/cavium/thunder_pcie_fdt.c
212
phandle_t node;
sys/arm64/cavium/thunder_pcie_fdt.c
218
node = ofw_bus_get_node(pci);
sys/arm64/cavium/thunder_pcie_fdt.c
219
if (OF_hasprop(node, "msi-map"))
sys/arm64/cavium/thunder_pcie_pem.c
462
sc->node = (start >> SLI_NODE_SHIFT) & SLI_NODE_MASK;
sys/arm64/cavium/thunder_pcie_pem.c
464
(SLI_PEMS_PER_NODE * sc->node);
sys/arm64/cavium/thunder_pcie_pem.c
468
(((uint64_t)sc->node) << SLI_NODE_SHIFT) |
sys/arm64/cavium/thunder_pcie_pem.h
45
uint32_t node;
sys/arm64/cavium/thunder_pcie_pem_fdt.c
178
phandle_t node;
sys/arm64/cavium/thunder_pcie_pem_fdt.c
186
node = ofw_bus_get_node(dev);
sys/arm64/cavium/thunder_pcie_pem_fdt.c
189
err = ofw_bus_msimap(node, pci_rid, NULL, &rid);
sys/arm64/coresight/coresight_fdt.c
108
coresight_fdt_get_cpu(phandle_t node,
sys/arm64/coresight/coresight_fdt.c
115
if (OF_getencprop(node, "cpu", &xref, sizeof(xref)) != -1) {
sys/arm64/coresight/coresight_fdt.c
131
phandle_t node;
sys/arm64/coresight/coresight_fdt.c
133
node = ofw_bus_get_node(dev);
sys/arm64/coresight/coresight_fdt.c
142
coresight_fdt_get_cpu(node, pdata);
sys/arm64/coresight/coresight_fdt.c
143
coresight_fdt_get_ports(node, pdata);
sys/arm64/coresight/coresight_fdt.c
50
phandle_t node, child;
sys/arm64/coresight/coresight_fdt.c
60
node = child;
sys/arm64/coresight/coresight_fdt.c
62
node = dev_node;
sys/arm64/coresight/coresight_fdt.c
64
for (child = OF_child(node); child != 0; child = OF_peer(child)) {
sys/arm64/freescale/imx/imx7gpc.c
172
phandle_t node;
sys/arm64/freescale/imx/imx7gpc.c
178
node = ofw_bus_get_node(dev);
sys/arm64/freescale/imx/imx7gpc.c
180
rv = OF_getencprop(node, "interrupt-parent", &parent_xref,
sys/arm64/freescale/imx/imx7gpc.c
202
if (intr_pic_register(dev, OF_xref_from_node(node)) == NULL) {
sys/arm64/freescale/imx/imx_ccm.c
157
node = ofw_bus_get_node(dev);
sys/arm64/freescale/imx/imx_ccm.c
158
clk_set_assigned(dev, node);
sys/arm64/freescale/imx/imx_ccm.c
92
phandle_t node;
sys/arm64/intel/stratix10-svc.c
196
s10_svc_get_callfn(struct s10_svc_softc *sc, phandle_t node)
sys/arm64/intel/stratix10-svc.c
200
if ((OF_getprop(node, "method", method, sizeof(method))) > 0) {
sys/arm64/intel/stratix10-svc.c
233
phandle_t node;
sys/arm64/intel/stratix10-svc.c
235
node = ofw_bus_get_node(dev);
sys/arm64/intel/stratix10-svc.c
243
sc->callfn = s10_svc_get_callfn(sc, node);
sys/arm64/iommu/iommu.c
251
phandle_t node, parent;
sys/arm64/iommu/iommu.c
258
node = ofw_bus_get_node(dev);
sys/arm64/iommu/iommu.c
259
if (node <= 0) {
sys/arm64/iommu/iommu.c
265
error = ofw_bus_parse_xref_list_get_length(node,
sys/arm64/iommu/iommu.c
277
error = ofw_bus_parse_xref_list_alloc(node, "iommus", "#iommu-cells",
sys/arm64/iommu/smmu_acpi.c
75
ACPI_IORT_NODE *node;
sys/arm64/iommu/smmu_acpi.c
94
node = (ACPI_IORT_NODE *)entry;
sys/arm64/iommu/smmu_acpi.c
95
iort_data->smmu[i] = (ACPI_IORT_SMMU_V3 *)node->NodeData;
sys/arm64/iommu/smmu_fdt.c
104
err = ofw_bus_find_string_index(node, "interrupt-names", "eventq",
sys/arm64/iommu/smmu_fdt.c
125
err = ofw_bus_find_string_index(node, "interrupt-names", "cmdq-sync",
sys/arm64/iommu/smmu_fdt.c
140
err = ofw_bus_find_string_index(node, "interrupt-names", "gerror",
sys/arm64/iommu/smmu_fdt.c
168
sc->xref = OF_xref_from_node(node);
sys/arm64/iommu/smmu_fdt.c
82
phandle_t node;
sys/arm64/iommu/smmu_fdt.c
89
node = ofw_bus_get_node(dev);
sys/arm64/linux/linux_proto.h
658
char node_l_[PADL_(l_uint *)]; l_uint * node; char node_r_[PADR_(l_uint *)];
sys/arm64/linux/linux_systrace_args.c
1345
uarg[a++] = (intptr_t)p->node; /* l_uint * */
sys/arm64/nvidia/tegra210/max77620.c
192
max77620_parse_fps(struct max77620_softc *sc, int id, phandle_t node)
sys/arm64/nvidia/tegra210/max77620.c
196
if (OF_getencprop(node, "maxim,shutdown-fps-time-period-us", &val,
sys/arm64/nvidia/tegra210/max77620.c
202
if (OF_getencprop(node, "maxim,suspend-fps-time-period-us", &val,
sys/arm64/nvidia/tegra210/max77620.c
208
if (OF_getencprop(node, "maxim,fps-event-source", &val,
sys/arm64/nvidia/tegra210/max77620.c
221
max77620_parse_fdt(struct max77620_softc *sc, phandle_t node)
sys/arm64/nvidia/tegra210/max77620.c
233
fpsnode = ofw_bus_find_child(node, "fps");
sys/arm64/nvidia/tegra210/max77620.c
237
node = ofw_bus_find_child(node, fps_name);
sys/arm64/nvidia/tegra210/max77620.c
238
if (node <= 0)
sys/arm64/nvidia/tegra210/max77620.c
240
rv = max77620_parse_fps(sc, i, node);
sys/arm64/nvidia/tegra210/max77620.c
385
phandle_t node;
sys/arm64/nvidia/tegra210/max77620.c
390
node = ofw_bus_get_node(sc->dev);
sys/arm64/nvidia/tegra210/max77620.c
404
rv = max77620_parse_fdt(sc, node);
sys/arm64/nvidia/tegra210/max77620.c
415
rv = max77620_regulator_attach(sc, node);
sys/arm64/nvidia/tegra210/max77620.c
418
rv = max77620_gpio_attach(sc, node);
sys/arm64/nvidia/tegra210/max77620.c
422
rv = max77620_rtc_create(sc, node);
sys/arm64/nvidia/tegra210/max77620.h
238
int max77620_regulator_attach(struct max77620_softc *sc, phandle_t node);
sys/arm64/nvidia/tegra210/max77620.h
243
int max77620_rtc_create(struct max77620_softc *sc, phandle_t node);
sys/arm64/nvidia/tegra210/max77620.h
257
int max77620_gpio_attach(struct max77620_softc *sc, phandle_t node);
sys/arm64/nvidia/tegra210/max77620_gpio.c
269
max77620_pinmux_read_node(struct max77620_softc *sc, phandle_t node,
sys/arm64/nvidia/tegra210/max77620_gpio.c
275
*lpins = OF_getprop_alloc(node, "pins", (void **)pins);
sys/arm64/nvidia/tegra210/max77620_gpio.c
280
rv = OF_getprop_alloc(node, "function", (void **)&function);
sys/arm64/nvidia/tegra210/max77620_gpio.c
293
rv = OF_getencprop(node, max77620_prop_names[i].name,
sys/arm64/nvidia/tegra210/max77620_gpio.c
304
max77620_pinmux_process_node(struct max77620_softc *sc, phandle_t node)
sys/arm64/nvidia/tegra210/max77620_gpio.c
310
rv = max77620_pinmux_read_node(sc, node, &cfg, &pins, &lpins);
sys/arm64/nvidia/tegra210/max77620_gpio.c
336
phandle_t node, cfgnode;
sys/arm64/nvidia/tegra210/max77620_gpio.c
347
for (node = OF_child(cfgnode); node != 0; node = OF_peer(node)) {
sys/arm64/nvidia/tegra210/max77620_gpio.c
348
if (!ofw_bus_node_status_okay(node))
sys/arm64/nvidia/tegra210/max77620_gpio.c
350
rv = max77620_pinmux_process_node(sc, node);
sys/arm64/nvidia/tegra210/max77620_gpio.c
668
max77620_gpio_attach(struct max77620_softc *sc, phandle_t node)
sys/arm64/nvidia/tegra210/max77620_regulators.c
632
max77620_fdt_parse(struct max77620_softc *sc, phandle_t node, struct reg_def *def,
sys/arm64/nvidia/tegra210/max77620_regulators.c
639
rv = regulator_parse_ofw_stdparam(sc->dev, node,
sys/arm64/nvidia/tegra210/max77620_regulators.c
642
rv = OF_getencprop(node, "maxim,active-fps-source",
sys/arm64/nvidia/tegra210/max77620_regulators.c
647
rv = OF_getencprop(node, "maxim,active-fps-power-up-slot",
sys/arm64/nvidia/tegra210/max77620_regulators.c
652
rv = OF_getencprop(node, "maxim,active-fps-power-down-slot",
sys/arm64/nvidia/tegra210/max77620_regulators.c
657
rv = OF_getencprop(node, "maxim,suspend-fps-source",
sys/arm64/nvidia/tegra210/max77620_regulators.c
662
rv = OF_getencprop(node, "maxim,suspend-fps-power-up-slot",
sys/arm64/nvidia/tegra210/max77620_regulators.c
667
rv = OF_getencprop(node, "maxim,suspend-fps-power-down-slot",
sys/arm64/nvidia/tegra210/max77620_regulators.c
672
rv = OF_getencprop(node, "maxim,ramp-rate-setting",
sys/arm64/nvidia/tegra210/max77620_regulators.c
681
parent = OF_parent(node);
sys/arm64/nvidia/tegra210/max77620_regulators.c
696
max77620_attach(struct max77620_softc *sc, phandle_t node, struct reg_def *def)
sys/arm64/nvidia/tegra210/max77620_regulators.c
704
max77620_fdt_parse(sc, node, def, &init_def);
sys/arm64/nvidia/tegra210/max77620_regulators.c
706
init_def.reg_init_def.ofw_node = node;
sys/arm64/nvidia/tegra210/max77620_regulators.c
719
reg_sc->xref = OF_xref_from_node(node);
sys/arm64/nvidia/tegra210/max77620_regulators.c
758
max77620_regulator_attach(struct max77620_softc *sc, phandle_t node)
sys/arm64/nvidia/tegra210/max77620_regulators.c
764
rnode = ofw_bus_find_child(node, "regulators");
sys/arm64/nvidia/tegra210/max77620_rtc.c
387
max77620_rtc_create(struct max77620_softc *sc, phandle_t node)
sys/arm64/nvidia/tegra210/tegra210_coretemp.c
135
phandle_t node, xnode;
sys/arm64/nvidia/tegra210/tegra210_coretemp.c
138
node = OF_peer(0);
sys/arm64/nvidia/tegra210/tegra210_coretemp.c
139
node = ofw_bus_find_child(node, "thermal-zones");
sys/arm64/nvidia/tegra210/tegra210_coretemp.c
140
if (node <= 0) {
sys/arm64/nvidia/tegra210/tegra210_coretemp.c
145
node = ofw_bus_find_child(node, "cpu");
sys/arm64/nvidia/tegra210/tegra210_coretemp.c
146
if (node <= 0) {
sys/arm64/nvidia/tegra210/tegra210_coretemp.c
150
rv = ofw_bus_parse_xref_list_alloc(node, "thermal-sensors",
sys/arm64/nvidia/tegra210/tegra210_cpufreq.c
143
phandle_t node;
sys/arm64/nvidia/tegra210/tegra210_cpufreq.c
350
get_fdt_resources(struct tegra210_cpufreq_softc *sc, phandle_t node)
sys/arm64/nvidia/tegra210/tegra210_cpufreq.c
420
sc->node = ofw_bus_get_node(device_get_parent(dev));
sys/arm64/nvidia/tegra210/tegra210_cpufreq.c
428
rv = get_fdt_resources(sc, sc->node);
sys/arm64/nvidia/tegra210/tegra210_pinmux.c
612
pinmux_read_node(struct pinmux_softc *sc, phandle_t node, struct pincfg *cfg,
sys/arm64/nvidia/tegra210/tegra210_pinmux.c
617
*lpins = OF_getprop_alloc(node, "nvidia,pins", (void **)pins);
sys/arm64/nvidia/tegra210/tegra210_pinmux.c
622
rv = OF_getprop_alloc(node, "nvidia,function", (void **)&cfg->function);
sys/arm64/nvidia/tegra210/tegra210_pinmux.c
628
rv = OF_getencprop(node, prop_names[i].name, &cfg->params[i],
sys/arm64/nvidia/tegra210/tegra210_pinmux.c
637
pinmux_process_node(struct pinmux_softc *sc, phandle_t node)
sys/arm64/nvidia/tegra210/tegra210_pinmux.c
643
rv = pinmux_read_node(sc, node, &cfg, &pins, &lpins);
sys/arm64/nvidia/tegra210/tegra210_pinmux.c
669
phandle_t node, cfgnode;
sys/arm64/nvidia/tegra210/tegra210_pinmux.c
675
for (node = OF_child(cfgnode); node != 0; node = OF_peer(node)) {
sys/arm64/nvidia/tegra210/tegra210_pinmux.c
676
if (!ofw_bus_node_status_okay(node))
sys/arm64/nvidia/tegra210/tegra210_pinmux.c
678
pinmux_process_node(sc, node);
sys/arm64/nvidia/tegra210/tegra210_pmc.c
420
tegra210_pmc_parse_fdt(struct tegra210_pmc_softc *sc, phandle_t node)
sys/arm64/nvidia/tegra210/tegra210_pmc.c
426
rv = OF_getencprop(node, "nvidia,suspend-mode", &tmp, sizeof(tmp));
sys/arm64/nvidia/tegra210/tegra210_pmc.c
447
rv = OF_getencprop(node, "nvidia,cpu-pwr-good-time", &tmp, sizeof(tmp));
sys/arm64/nvidia/tegra210/tegra210_pmc.c
453
rv = OF_getencprop(node, "nvidia,cpu-pwr-off-time", &tmp, sizeof(tmp));
sys/arm64/nvidia/tegra210/tegra210_pmc.c
459
rv = OF_getencprop(node, "nvidia,core-pwr-good-time", tmparr,
sys/arm64/nvidia/tegra210/tegra210_pmc.c
467
rv = OF_getencprop(node, "nvidia,core-pwr-off-time", &tmp, sizeof(tmp));
sys/arm64/nvidia/tegra210/tegra210_pmc.c
474
OF_hasprop(node, "nvidia,core-power-req-active-high");
sys/arm64/nvidia/tegra210/tegra210_pmc.c
476
OF_hasprop(node, "nvidia,sys-clock-req-active-high");
sys/arm64/nvidia/tegra210/tegra210_pmc.c
478
OF_hasprop(node, "nvidia,combined-power-req");
sys/arm64/nvidia/tegra210/tegra210_pmc.c
480
OF_hasprop(node, "nvidia,cpu-pwr-good-en");
sys/arm64/nvidia/tegra210/tegra210_pmc.c
482
rv = OF_getencprop(node, "nvidia,lp0-vec", tmparr, sizeof(tmparr));
sys/arm64/nvidia/tegra210/tegra210_pmc.c
547
phandle_t node;
sys/arm64/nvidia/tegra210/tegra210_pmc.c
551
node = ofw_bus_get_node(dev);
sys/arm64/nvidia/tegra210/tegra210_pmc.c
554
rv = tegra210_pmc_parse_fdt(sc, node);
sys/arm64/nvidia/tegra210/tegra210_xusbpadctl.c
1594
process_lane(struct padctl_softc *sc, phandle_t node, struct padctl_pad *pad)
sys/arm64/nvidia/tegra210/tegra210_xusbpadctl.c
1605
rv = OF_getprop_alloc(node, "name", (void **)&name);
sys/arm64/nvidia/tegra210/tegra210_xusbpadctl.c
1619
rv = OF_getprop_alloc(node, "nvidia,function", (void **)&function);
sys/arm64/nvidia/tegra210/tegra210_xusbpadctl.c
1641
lane->xref = OF_xref_from_node(node);
sys/arm64/nvidia/tegra210/tegra210_xusbpadctl.c
1649
phy_init.ofw_node = node;
sys/arm64/nvidia/tegra210/tegra210_xusbpadctl.c
1672
process_pad(struct padctl_softc *sc, phandle_t node)
sys/arm64/nvidia/tegra210/tegra210_xusbpadctl.c
1680
rv = OF_getprop_alloc(node, "name", (void **)&name);
sys/arm64/nvidia/tegra210/tegra210_xusbpadctl.c
1694
rv = clk_get_by_ofw_name(sc->dev, node, pad->clock_name,
sys/arm64/nvidia/tegra210/tegra210_xusbpadctl.c
1704
rv = hwreset_get_by_ofw_name(sc->dev, node, pad->reset_name,
sys/arm64/nvidia/tegra210/tegra210_xusbpadctl.c
1714
node = ofw_bus_find_child(node, "lanes");
sys/arm64/nvidia/tegra210/tegra210_xusbpadctl.c
1715
if (node <= 0) {
sys/arm64/nvidia/tegra210/tegra210_xusbpadctl.c
1721
for (node = OF_child(node); node != 0; node = OF_peer(node)) {
sys/arm64/nvidia/tegra210/tegra210_xusbpadctl.c
1722
if (!ofw_bus_node_status_okay(node))
sys/arm64/nvidia/tegra210/tegra210_xusbpadctl.c
1725
rv = process_lane(sc, node, pad);
sys/arm64/nvidia/tegra210/tegra210_xusbpadctl.c
1729
xref = OF_xref_from_node(node);
sys/arm64/nvidia/tegra210/tegra210_xusbpadctl.c
1741
process_port(struct padctl_softc *sc, phandle_t node)
sys/arm64/nvidia/tegra210/tegra210_xusbpadctl.c
1749
rv = OF_getprop_alloc(node, "name", (void **)&name);
sys/arm64/nvidia/tegra210/tegra210_xusbpadctl.c
1762
regulator_get_by_ofw_property(sc->dev, node,
sys/arm64/nvidia/tegra210/tegra210_xusbpadctl.c
1765
if (OF_hasprop(node, "nvidia,internal"))
sys/arm64/nvidia/tegra210/tegra210_xusbpadctl.c
1792
rv = OF_getencprop(node, "nvidia,usb2-companion",
sys/arm64/nvidia/tegra210/tegra210_xusbpadctl.c
1814
phandle_t node;
sys/arm64/nvidia/tegra210/tegra210_xusbpadctl.c
1818
node = ofw_bus_find_child(base_node, "pads");
sys/arm64/nvidia/tegra210/tegra210_xusbpadctl.c
1820
if (node <= 0) {
sys/arm64/nvidia/tegra210/tegra210_xusbpadctl.c
1824
for (node = OF_child(node); node != 0; node = OF_peer(node)) {
sys/arm64/nvidia/tegra210/tegra210_xusbpadctl.c
1825
if (!ofw_bus_node_status_okay(node))
sys/arm64/nvidia/tegra210/tegra210_xusbpadctl.c
1827
rv = process_pad(sc, node);
sys/arm64/nvidia/tegra210/tegra210_xusbpadctl.c
1832
node = ofw_bus_find_child(base_node, "ports");
sys/arm64/nvidia/tegra210/tegra210_xusbpadctl.c
1833
if (node <= 0) {
sys/arm64/nvidia/tegra210/tegra210_xusbpadctl.c
1837
for (node = OF_child(node); node != 0; node = OF_peer(node)) {
sys/arm64/nvidia/tegra210/tegra210_xusbpadctl.c
1838
if (!ofw_bus_node_status_okay(node))
sys/arm64/nvidia/tegra210/tegra210_xusbpadctl.c
1840
rv = process_port(sc, node);
sys/arm64/nvidia/tegra210/tegra210_xusbpadctl.c
1898
phandle_t node;
sys/arm64/nvidia/tegra210/tegra210_xusbpadctl.c
1902
node = ofw_bus_get_node(dev);
sys/arm64/nvidia/tegra210/tegra210_xusbpadctl.c
1924
rv = parse_fdt(sc, node);
sys/arm64/qoriq/clk/ls1028a_flexspi_clk.c
124
phandle_t node;
sys/arm64/qoriq/clk/ls1028a_flexspi_clk.c
131
node = ofw_bus_get_node(dev);
sys/arm64/qoriq/clk/ls1028a_flexspi_clk.c
134
if (OF_getencprop(node, "#address-cells", &acells,
sys/arm64/qoriq/clk/ls1028a_flexspi_clk.c
136
if (OF_getencprop(OF_parent(node), "#address-cells", &acells,
sys/arm64/qoriq/clk/ls1028a_flexspi_clk.c
141
if (OF_getencprop(node, "#size-cells", &scells,
sys/arm64/qoriq/clk/ls1028a_flexspi_clk.c
143
if (OF_getencprop(OF_parent(node), "#size-cells", &scells,
sys/arm64/qoriq/clk/ls1028a_flexspi_clk.c
148
ret = OF_getencprop(node, "reg", cells, (acells + scells) * sizeof(pcell_t));
sys/arm64/qoriq/clk/ls1028a_flexspi_clk.c
180
ret = clk_get_by_ofw_index(dev, node, 0, &clk);
sys/arm64/qoriq/clk/ls1028a_flexspi_clk.c
186
ret = clk_parse_ofw_clk_name(dev, node, &oclkname);
sys/arm64/qoriq/clk/qoriq_clkgen.c
179
phandle_t node;
sys/arm64/qoriq/clk/qoriq_clkgen.c
185
node = ofw_bus_get_node(dev);
sys/arm64/qoriq/clk/qoriq_clkgen.c
190
rv = OF_getencprop(node, "clock-frequency", &freq, sizeof(freq));
sys/arm64/qoriq/clk/qoriq_clkgen.c
208
rv = clk_get_by_ofw_name(dev, node, "coreclk", &clock);
sys/arm64/qoriq/clk/qoriq_clkgen.c
222
rv = clk_get_by_ofw_name(dev, node, "sysclk", &clock);
sys/arm64/qoriq/clk/qoriq_clkgen.c
224
rv = clk_get_by_ofw_index(dev, node, 0, &clock);
sys/arm64/qoriq/qoriq_dw_pci.c
189
phandle_t node;
sys/arm64/qoriq/qoriq_dw_pci.c
194
node = ofw_bus_get_node(dev);
sys/arm64/qoriq/qoriq_dw_pci.c
196
sc->node = node;
sys/arm64/qoriq/qoriq_dw_pci.c
68
phandle_t node;
sys/arm64/qoriq/qoriq_therm.c
302
qoriq_therm_fdt_calib(struct qoriq_therm_softc *sc, phandle_t node)
sys/arm64/qoriq/qoriq_therm.c
308
nranges = OF_getencprop_alloc_multi(node, "fsl,tmu-range",
sys/arm64/qoriq/qoriq_therm.c
319
ncalibs = OF_getencprop_alloc_multi(node, "fsl,tmu-calibration",
sys/arm64/qoriq/qoriq_therm.c
352
phandle_t node, root;
sys/arm64/qoriq/qoriq_therm.c
358
node = ofw_bus_get_node(sc->dev);
sys/arm64/qoriq/qoriq_therm.c
359
sc->little_endian = OF_hasprop(node, "little-endian");
sys/arm64/qoriq/qoriq_therm.c
441
rv = qoriq_therm_fdt_calib(sc, node);
sys/arm64/qoriq/qoriq_therm.c
466
OF_device_register_xref(OF_xref_from_node(node), dev);
sys/arm64/rockchip/rk3328_codec.c
225
phandle_t node;
sys/arm64/rockchip/rk3328_codec.c
241
node = ofw_bus_get_node(dev);
sys/arm64/rockchip/rk3328_codec.c
242
if (syscon_get_by_ofw_property(dev, node,
sys/arm64/rockchip/rk3328_codec.c
368
node = ofw_bus_get_node(dev);
sys/arm64/rockchip/rk3328_codec.c
369
OF_device_register_xref(OF_xref_from_node(node), dev);
sys/arm64/rockchip/rk3399_emmcphy.c
275
phandle_t node;
sys/arm64/rockchip/rk3399_emmcphy.c
281
node = ofw_bus_get_node(dev);
sys/arm64/rockchip/rk3399_emmcphy.c
283
if (OF_getencprop(node, "clocks", (void *)&handle,
sys/arm64/rockchip/rk3568_combphy.c
330
if (OF_hasprop(sc->node, "rockchip,ext-refclk")) {
sys/arm64/rockchip/rk3568_combphy.c
333
if (OF_hasprop(sc->node, "rockchip,enable-ssc")) {
sys/arm64/rockchip/rk3568_combphy.c
376
sc->node = ofw_bus_get_node(dev);
sys/arm64/rockchip/rk3568_combphy.c
386
if (OF_hasprop(sc->node, "rockchip,pipe-grf") &&
sys/arm64/rockchip/rk3568_combphy.c
387
syscon_get_by_ofw_property(dev, sc->node, "rockchip,pipe-grf",
sys/arm64/rockchip/rk3568_combphy.c
390
if (OF_hasprop(sc->node, "rockchip,pipe-phy-grf") &&
sys/arm64/rockchip/rk3568_combphy.c
391
syscon_get_by_ofw_property(dev, sc->node, "rockchip,pipe-phy-grf",
sys/arm64/rockchip/rk3568_combphy.c
416
if (hwreset_get_by_ofw_idx(dev, sc->node, 0, &sc->phy_reset)) {
sys/arm64/rockchip/rk3568_combphy.c
424
phy_init.ofw_node = sc->node;
sys/arm64/rockchip/rk3568_combphy.c
63
phandle_t node;
sys/arm64/rockchip/rk3568_pcie.c
299
sc->node = ofw_bus_get_node(dev);
sys/arm64/rockchip/rk3568_pcie.c
302
if ((error = ofw_bus_find_string_index(sc->node, "reg-names", "apb",
sys/arm64/rockchip/rk3568_pcie.c
312
if ((error = ofw_bus_find_string_index(sc->node, "reg-names", "dbi",
sys/arm64/rockchip/rk3568_pcie.c
344
error = gpio_pin_get_by_ofw_property(dev, sc->node, "reset-gpios",
sys/arm64/rockchip/rk3568_pcie.c
97
phandle_t node;
sys/arm64/rockchip/rk3568_pciephy.c
171
sc->node = ofw_bus_get_node(dev);
sys/arm64/rockchip/rk3568_pciephy.c
181
if (OF_hasprop(sc->node, "rockchip,phy-grf") &&
sys/arm64/rockchip/rk3568_pciephy.c
182
syscon_get_by_ofw_property(dev, sc->node, "rockchip,phy-grf",
sys/arm64/rockchip/rk3568_pciephy.c
207
if (hwreset_get_by_ofw_idx(dev, sc->node, 0, &sc->phy_reset)) {
sys/arm64/rockchip/rk3568_pciephy.c
215
if (OF_hasprop(sc->node, "data-lanes")) {
sys/arm64/rockchip/rk3568_pciephy.c
216
OF_getencprop(sc->node, "data-lanes", data_lanes,
sys/arm64/rockchip/rk3568_pciephy.c
238
phy_init.ofw_node = sc->node;
sys/arm64/rockchip/rk3568_pciephy.c
75
phandle_t node;
sys/arm64/rockchip/rk_gpio.c
268
phandle_t parent_node, node;
sys/arm64/rockchip/rk_gpio.c
276
node = ofw_bus_get_node(sc->sc_dev);
sys/arm64/rockchip/rk_gpio.c
277
if (!OF_hasprop(node, "gpio-controller"))
sys/arm64/rockchip/rk_gpio.c
368
if (intr_pic_register(dev, OF_xref_from_node(node)) == NULL) {
sys/arm64/rockchip/rk_grf_gpio.c
168
phandle_t parent_node, node;
sys/arm64/rockchip/rk_grf_gpio.c
174
node = ofw_bus_get_node(sc->sc_dev);
sys/arm64/rockchip/rk_grf_gpio.c
175
if (!OF_hasprop(node, "gpio-controller"))
sys/arm64/rockchip/rk_i2s.c
231
phandle_t node;
sys/arm64/rockchip/rk_i2s.c
263
node = ofw_bus_get_node(dev);
sys/arm64/rockchip/rk_i2s.c
264
if (OF_hasprop(node, "rockchip,grf") &&
sys/arm64/rockchip/rk_i2s.c
265
syscon_get_by_ofw_property(dev, node,
sys/arm64/rockchip/rk_i2s.c
273
OF_device_register_xref(OF_xref_from_node(node), dev);
sys/arm64/rockchip/rk_iodomain.c
169
rv = regulator_get_by_ofw_property(sc->dev, sc->node,
sys/arm64/rockchip/rk_iodomain.c
269
sc->node = ofw_bus_get_node(dev);
sys/arm64/rockchip/rk_iodomain.c
76
phandle_t node;
sys/arm64/rockchip/rk_pcie.c
1152
sc->node = ofw_bus_get_node(dev);
sys/arm64/rockchip/rk_pcie.c
1167
sc->coherent = OF_hasprop(sc->node, "dma-coherent");
sys/arm64/rockchip/rk_pcie.c
1168
sc->no_l0s = OF_hasprop(sc->node, "aspm-no-l0s");
sys/arm64/rockchip/rk_pcie.c
1169
rv = OF_getencprop(sc->node, "num-lanes", &sc->num_lanes,
sys/arm64/rockchip/rk_pcie.c
1181
rv = OF_getencprop(sc->node, "max-link-speed", &max_speed,
sys/arm64/rockchip/rk_pcie.c
1188
rv = ofw_bus_find_string_index(sc->node, "reg-names", "axi-base", &rid);
sys/arm64/rockchip/rk_pcie.c
1213
rv = ofw_bus_find_string_index(sc->node, "reg-names", "apb-base", &rid);
sys/arm64/rockchip/rk_pcie.c
1228
rv = ofw_bus_find_string_index(sc->node, "interrupt-names",
sys/arm64/rockchip/rk_pcie.c
1243
rv = ofw_bus_find_string_index(sc->node, "interrupt-names",
sys/arm64/rockchip/rk_pcie.c
1258
rv = ofw_bus_find_string_index(sc->node, "interrupt-names",
sys/arm64/rockchip/rk_pcie.c
200
phandle_t node;
sys/arm64/rockchip/rk_pcie.c
607
phandle_t node;
sys/arm64/rockchip/rk_pcie.c
615
node = ofw_bus_get_node(pci);
sys/arm64/rockchip/rk_pcie.c
618
rv = ofw_bus_msimap(node, pci_rid, NULL, &rid);
sys/arm64/rockchip/rk_pcie.c
747
rv = gpio_pin_get_by_ofw_property(sc->dev, sc->node, "ep-gpios",
sys/arm64/rockchip/rk_pcie_phy.c
281
phandle_t node;
sys/arm64/rockchip/rk_pcie_phy.c
286
node = ofw_bus_get_node(dev);
sys/arm64/rockchip/rk_pcie_phy.c
332
phy_init.ofw_node = node;
sys/arm64/rockchip/rk_pinctrl.c
1013
rk_pinctrl_parse_drive(struct rk_pinctrl_softc *sc, phandle_t node,
sys/arm64/rockchip/rk_pinctrl.c
1019
if (OF_getencprop(node, "drive-strength", &value,
sys/arm64/rockchip/rk_pinctrl.c
1055
rk_pinctrl_handle_io(struct rk_pinctrl_softc *sc, phandle_t node, uint32_t bank,
sys/arm64/rockchip/rk_pinctrl.c
1068
if (OF_hasprop(node, "output-disable")) {
sys/arm64/rockchip/rk_pinctrl.c
1074
if (OF_hasprop(node, "output-enable")) {
sys/arm64/rockchip/rk_pinctrl.c
1080
if (OF_hasprop(node, "output-low")) {
sys/arm64/rockchip/rk_pinctrl.c
1088
if (OF_hasprop(node, "output-high")) {
sys/arm64/rockchip/rk_pinctrl.c
1260
phandle_t node;
sys/arm64/rockchip/rk_pinctrl.c
1265
node = OF_node_from_xref(cfgxref);
sys/arm64/rockchip/rk_pinctrl.c
1267
npins = OF_getencprop_alloc_multi(node, "rockchip,pins", sizeof(*pins),
sys/arm64/rockchip/rk_pinctrl.c
1477
phandle_t node;
sys/arm64/rockchip/rk_pinctrl.c
1484
node = ofw_bus_get_node(dev);
sys/arm64/rockchip/rk_pinctrl.c
1486
if (OF_hasprop(node, "rockchip,grf") &&
sys/arm64/rockchip/rk_pinctrl.c
1487
syscon_get_by_ofw_property(dev, node,
sys/arm64/rockchip/rk_pinctrl.c
1494
if (ofw_bus_node_is_compatible(node, "rockchip,rk3568-pinctrl") ||
sys/arm64/rockchip/rk_pinctrl.c
1495
ofw_bus_node_is_compatible(node, "rockchip,rk3399-pinctrl") ||
sys/arm64/rockchip/rk_pinctrl.c
1496
ofw_bus_node_is_compatible(node, "rockchip,rk3288-pinctrl")) {
sys/arm64/rockchip/rk_pinctrl.c
1497
if (OF_hasprop(node, "rockchip,pmu") &&
sys/arm64/rockchip/rk_pinctrl.c
1498
syscon_get_by_ofw_property(dev, node,
sys/arm64/rockchip/rk_pinctrl.c
1512
simplebus_init(dev, node);
sys/arm64/rockchip/rk_pinctrl.c
1517
for (node = OF_child(node), gpio_unit = 0; node > 0;
sys/arm64/rockchip/rk_pinctrl.c
1518
node = OF_peer(node)) {
sys/arm64/rockchip/rk_pinctrl.c
1519
if (!ofw_bus_node_is_compatible(node, "rockchip,gpio-bank"))
sys/arm64/rockchip/rk_pinctrl.c
1521
cdev = simplebus_add_device(dev, node, 0, NULL, -1, NULL);
sys/arm64/rockchip/rk_pinctrl.c
379
rk3288_parse_bias(phandle_t node, int bank)
sys/arm64/rockchip/rk_pinctrl.c
381
if (OF_hasprop(node, "bias-disable"))
sys/arm64/rockchip/rk_pinctrl.c
383
if (OF_hasprop(node, "bias-pull-up"))
sys/arm64/rockchip/rk_pinctrl.c
385
if (OF_hasprop(node, "bias-pull-down"))
sys/arm64/rockchip/rk_pinctrl.c
670
rk3399_parse_bias(phandle_t node, int bank)
sys/arm64/rockchip/rk_pinctrl.c
674
if (OF_hasprop(node, "bias-disable"))
sys/arm64/rockchip/rk_pinctrl.c
691
if (OF_hasprop(node, "bias-pull-up"))
sys/arm64/rockchip/rk_pinctrl.c
693
if (OF_hasprop(node, "bias-pull-down"))
sys/arm64/rockchip/rk_pinctrl.c
954
rk3568_parse_bias(phandle_t node, int bank)
sys/arm64/rockchip/rk_pinctrl.c
957
if (OF_hasprop(node, "bias-disable"))
sys/arm64/rockchip/rk_pinctrl.c
959
if (OF_hasprop(node, "bias-pull-up"))
sys/arm64/rockchip/rk_pinctrl.c
961
if (OF_hasprop(node, "bias-pull-down"))
sys/arm64/rockchip/rk_tsadc.c
703
phandle_t node;
sys/arm64/rockchip/rk_tsadc.c
709
node = ofw_bus_get_node(sc->dev);
sys/arm64/rockchip/rk_tsadc.c
754
rv = syscon_get_by_ofw_property(dev, node, "rockchip,grf", &sc->grf);
sys/arm64/rockchip/rk_tsadc.c
760
rv = OF_getencprop(node, "rockchip,hw-tshut-temp",
sys/arm64/rockchip/rk_tsadc.c
765
rv = OF_getencprop(node, "rockchip,hw-tshut-mode",
sys/arm64/rockchip/rk_tsadc.c
770
rv = OF_getencprop(node, "rockchip,hw-tshut-polarity",
sys/arm64/rockchip/rk_tsadc.c
783
rv = clk_set_assigned(sc->dev, node);
sys/arm64/rockchip/rk_tsadc.c
820
OF_device_register_xref(OF_xref_from_node(node), dev);
sys/arm64/rockchip/rk_typec_phy.c
345
phandle_t node, usb3;
sys/arm64/rockchip/rk_typec_phy.c
350
node = ofw_bus_get_node(dev);
sys/arm64/rockchip/rk_typec_phy.c
357
if (OF_getencprop(node, "reg", reg_prop, sizeof(reg_prop)) <= 0) {
sys/arm64/rockchip/rk_typec_phy.c
378
if (syscon_get_by_ofw_property(dev, node,
sys/arm64/rockchip/rk_typec_phy.c
415
if (clk_set_assigned(dev, node) != 0) {
sys/arm64/rockchip/rk_typec_phy.c
421
usb3 = ofw_bus_find_child(node, "usb3-port");
sys/arm64/rockchip/rk_usb2phy.c
264
phandle_t node;
sys/arm64/rockchip/rk_usb2phy.c
268
node = ofw_bus_get_node(devsc->dev);
sys/arm64/rockchip/rk_usb2phy.c
270
error = ofw_bus_parse_xref_list_get_length(node, "clocks",
sys/arm64/rockchip/rk_usb2phy.c
277
nclocks = ofw_bus_string_list_to_array(node, "clock-output-names",
sys/arm64/rockchip/rk_usb2phy.c
311
OF_getencprop(node, "reg", regs, sizeof(regs));
sys/arm64/rockchip/rk_usb2phy.c
347
phandle_t node, host;
sys/arm64/rockchip/rk_usb2phy.c
352
node = ofw_bus_get_node(dev);
sys/arm64/rockchip/rk_usb2phy.c
354
if (OF_hasprop(node, "rockchip,usbgrf")) {
sys/arm64/rockchip/rk_usb2phy.c
355
if (syscon_get_by_ofw_property(dev, node, "rockchip,usbgrf",
sys/arm64/rockchip/rk_usb2phy.c
385
host = ofw_bus_find_child(node, "host-port");
sys/arm64/rockchip/rk_usbphy.c
140
rk_usbphy_init_phy(struct rk_usbphy_softc *sc, phandle_t node)
sys/arm64/rockchip/rk_usbphy.c
156
rv = OF_getencprop(node, "reg", &base, sizeof(base));
sys/arm64/rockchip/rk_usbphy.c
163
rv = clk_get_by_ofw_name(sc->dev, node, "phyclk", &clk);
sys/arm64/rockchip/rk_usbphy.c
168
rv = hwreset_get_by_ofw_name(sc->dev, node, "phy-reset", &hwreset);
sys/arm64/rockchip/rk_usbphy.c
173
rv = regulator_get_by_ofw_property(sc->dev, node, "vbus-supply",
sys/arm64/rockchip/rk_usbphy.c
214
phy_init.ofw_node = node;
sys/arm64/rockchip/rk_usbphy.c
264
phandle_t node, child;
sys/arm64/rockchip/rk_usbphy.c
269
node = ofw_bus_get_node(sc->dev);
sys/arm64/rockchip/rk_usbphy.c
272
for (child = OF_child(node); child > 0; child = OF_peer(child)) {
sys/cam/cam_iosched.c
1231
struct sysctl_ctx_list *ctx, struct sysctl_oid *node)
sys/cam/cam_iosched.c
1235
n = SYSCTL_CHILDREN(node);
sys/cam/cam_iosched.c
1254
SYSCTL_CHILDREN(node), OID_AUTO, "iosched",
sys/cddl/compat/opensolaris/sys/policy.h
58
int unlocked_access(void *, int, cred_t *), void *node);
sys/compat/linux/linux_misc.c
2536
int cpu, error, node;
sys/compat/linux/linux_misc.c
2540
node = cpuid_to_pcpu[cpu]->pc_domain;
sys/compat/linux/linux_misc.c
2544
if (args->node != NULL)
sys/compat/linux/linux_misc.c
2545
error = copyout(&node, args->node, sizeof(l_int));
sys/compat/linux/linux_util.c
152
linux_driver_get_major_minor(const char *node, int *major, int *minor)
sys/compat/linux/linux_util.c
158
if (node == NULL || major == NULL || minor == NULL)
sys/compat/linux/linux_util.c
162
if (strncmp(node, "pts/", sz) == 0 && node[sz] != '\0') {
sys/compat/linux/linux_util.c
168
devno = strtoul(node + sz, NULL, 10);
sys/compat/linux/linux_util.c
175
if (strncmp(node, "dri/card", sz) == 0 && node[sz] != '\0') {
sys/compat/linux/linux_util.c
176
devno = strtoul(node + sz, NULL, 10);
sys/compat/linux/linux_util.c
182
if (strncmp(node, "dri/controlD", sz) == 0 && node[sz] != '\0') {
sys/compat/linux/linux_util.c
183
devno = strtoul(node + sz, NULL, 10);
sys/compat/linux/linux_util.c
189
if (strncmp(node, "dri/renderD", sz) == 0 && node[sz] != '\0') {
sys/compat/linux/linux_util.c
190
devno = strtoul(node + sz, NULL, 10);
sys/compat/linux/linux_util.c
196
if (strncmp(node, "drm/", sz) == 0 && node[sz] != '\0') {
sys/compat/linux/linux_util.c
197
devno = strtoul(node + sz, NULL, 10);
sys/compat/linux/linux_util.c
204
if (strcmp(node, de->entry.bsd_device_name) == 0) {
sys/compat/linux/linux_util.h
92
int linux_driver_get_major_minor(const char *node, int *major, int *minor);
sys/compat/linuxkpi/common/include/linux/compat.h
42
extern struct domainset *linux_get_vm_domain_set(int node);
sys/compat/linuxkpi/common/include/linux/device.h
667
#define of_node_to_nid(node) -1
sys/compat/linuxkpi/common/include/linux/hashtable.h
100
hash_hashed(struct hlist_node *node)
sys/compat/linuxkpi/common/include/linux/hashtable.h
102
return (((struct lkpi_hash_entry *)node)->entry.cle_prev != NULL);
sys/compat/linuxkpi/common/include/linux/hashtable.h
124
hash_del_rcu(struct hlist_node *node)
sys/compat/linuxkpi/common/include/linux/hashtable.h
126
CK_LIST_REMOVE((struct lkpi_hash_entry *)node, entry);
sys/compat/linuxkpi/common/include/linux/hashtable.h
127
memset(node, 0, sizeof(*node));
sys/compat/linuxkpi/common/include/linux/hashtable.h
82
__hash_node_type_assert(struct hlist_node *node)
sys/compat/linuxkpi/common/include/linux/hashtable.h
89
CTASSERT(sizeof(struct lkpi_hash_entry) == sizeof(*node));
sys/compat/linuxkpi/common/include/linux/hashtable.h
92
#define hash_add_rcu(ht, node, key) do { \
sys/compat/linuxkpi/common/include/linux/hashtable.h
94
__hash_node_type_assert(node); \
sys/compat/linuxkpi/common/include/linux/hashtable.h
96
(struct lkpi_hash_entry *)(node), entry); \
sys/compat/linuxkpi/common/include/linux/interval_tree_generic.h
43
type *node; \
sys/compat/linuxkpi/common/include/linux/interval_tree_generic.h
46
node = rb_entry(rb, type, field); \
sys/compat/linuxkpi/common/include/linux/interval_tree_generic.h
47
if (LAST(node) >= start && START(node) <= last) \
sys/compat/linuxkpi/common/include/linux/interval_tree_generic.h
48
return (node); \
sys/compat/linuxkpi/common/include/linux/interval_tree_generic.h
49
else if (START(node) > last) \
sys/compat/linuxkpi/common/include/linux/interval_tree_generic.h
65
name##_iter_next(type *node, valtype start, valtype last) \
sys/compat/linuxkpi/common/include/linux/interval_tree_generic.h
67
return (name##_iter_from(rb_next(&node->field), start, last)); \
sys/compat/linuxkpi/common/include/linux/interval_tree_generic.h
72
name##_insert(type *node, struct rb_root_cached *root) \
sys/compat/linuxkpi/common/include/linux/interval_tree_generic.h
82
if (START(node) < START(iter_node)) \
sys/compat/linuxkpi/common/include/linux/interval_tree_generic.h
90
rb_link_node(&node->field, parent, iter); \
sys/compat/linuxkpi/common/include/linux/interval_tree_generic.h
91
rb_insert_color_cached(&node->field, root, min_entry); \
sys/compat/linuxkpi/common/include/linux/interval_tree_generic.h
96
name##_remove(type *node, struct rb_root_cached *root) \
sys/compat/linuxkpi/common/include/linux/interval_tree_generic.h
98
rb_erase_cached(&node->field, root); \
sys/compat/linuxkpi/common/include/linux/irq_work.h
56
} node;
sys/compat/linuxkpi/common/include/linux/list.h
351
#define INIT_HLIST_NODE(node) \
sys/compat/linuxkpi/common/include/linux/list.h
353
(node)->next = NULL; \
sys/compat/linuxkpi/common/include/linux/list.h
354
(node)->pprev = NULL; \
sys/compat/linuxkpi/common/include/linux/llist.h
84
#define llist_for_each_safe(pos, n, node) \
sys/compat/linuxkpi/common/include/linux/llist.h
85
for ((pos) = (node); \
sys/compat/linuxkpi/common/include/linux/llist.h
90
#define llist_for_each_entry_safe(pos, n, node, member) \
sys/compat/linuxkpi/common/include/linux/llist.h
91
for (pos = llist_entry((node), __typeof(*pos), member); \
sys/compat/linuxkpi/common/include/linux/llist.h
96
#define llist_for_each_entry(pos, node, member) \
sys/compat/linuxkpi/common/include/linux/llist.h
97
for ((pos) = llist_entry((node), __typeof(*(pos)), member); \
sys/compat/linuxkpi/common/include/linux/pci.h
266
struct list_head node;
sys/compat/linuxkpi/common/include/linux/rbtree.h
103
rb_next_postorder(const struct rb_node *node)
sys/compat/linuxkpi/common/include/linux/rbtree.h
106
RB_PARENT(__DECONST(struct rb_node *, node), __entry);
sys/compat/linuxkpi/common/include/linux/rbtree.h
109
(node == RB_LEFT(parent, __entry)) &&
sys/compat/linuxkpi/common/include/linux/rbtree.h
124
rb_link_node(struct rb_node *node, struct rb_node *parent,
sys/compat/linuxkpi/common/include/linux/rbtree.h
127
RB_SET(node, parent, __entry);
sys/compat/linuxkpi/common/include/linux/rbtree.h
128
*rb_link = node;
sys/compat/linuxkpi/common/include/linux/rbtree.h
146
rb_insert_color_cached(struct rb_node *node, struct rb_root_cached *root,
sys/compat/linuxkpi/common/include/linux/rbtree.h
149
if (rb_parent(node))
sys/compat/linuxkpi/common/include/linux/rbtree.h
151
rb_parent(node), node);
sys/compat/linuxkpi/common/include/linux/rbtree.h
153
root->rb_leftmost = node;
sys/compat/linuxkpi/common/include/linux/rbtree.h
157
rb_erase_cached(struct rb_node *node, struct rb_root_cached *root)
sys/compat/linuxkpi/common/include/linux/rbtree.h
161
if (node == root->rb_leftmost)
sys/compat/linuxkpi/common/include/linux/rbtree.h
162
retval = root->rb_leftmost = linux_root_RB_NEXT(node);
sys/compat/linuxkpi/common/include/linux/rbtree.h
165
linux_root_RB_REMOVE((struct linux_root *)&root->rb_root, node);
sys/compat/linuxkpi/common/include/linux/rbtree.h
179
rb_add_cached(struct rb_node *node, struct rb_root_cached *tree,
sys/compat/linuxkpi/common/include/linux/rbtree.h
188
if (less(node, parent)) {
sys/compat/linuxkpi/common/include/linux/rbtree.h
196
rb_link_node(node, parent, link);
sys/compat/linuxkpi/common/include/linux/rbtree.h
197
rb_insert_color_cached(node, tree, leftmost);
sys/compat/linuxkpi/common/include/linux/rbtree.h
199
return (leftmost ? node : NULL);
sys/compat/linuxkpi/common/include/linux/rbtree.h
72
#define RB_EMPTY_NODE(node) (RB_PARENT(node, __entry) == node)
sys/compat/linuxkpi/common/include/linux/rbtree.h
73
#define RB_CLEAR_NODE(node) RB_SET_PARENT(node, node, __entry)
sys/compat/linuxkpi/common/include/linux/rbtree.h
75
#define rb_insert_color(node, root) do { \
sys/compat/linuxkpi/common/include/linux/rbtree.h
76
if (rb_parent(node)) \
sys/compat/linuxkpi/common/include/linux/rbtree.h
78
rb_parent(node), (node)); \
sys/compat/linuxkpi/common/include/linux/rbtree.h
80
#define rb_erase(node, root) \
sys/compat/linuxkpi/common/include/linux/rbtree.h
81
linux_root_RB_REMOVE((struct linux_root *)(root), (node))
sys/compat/linuxkpi/common/include/linux/rbtree.h
82
#define rb_next(node) RB_NEXT(linux_root, NULL, (node))
sys/compat/linuxkpi/common/include/linux/rbtree.h
83
#define rb_prev(node) RB_PREV(linux_root, NULL, (node))
sys/compat/linuxkpi/common/include/linux/rbtree.h
89
__rb_deepest_left(struct rb_node *node)
sys/compat/linuxkpi/common/include/linux/rbtree.h
92
while (node != NULL) {
sys/compat/linuxkpi/common/include/linux/rbtree.h
93
parent = node;
sys/compat/linuxkpi/common/include/linux/rbtree.h
94
if (RB_LEFT(node, __entry))
sys/compat/linuxkpi/common/include/linux/rbtree.h
95
node = RB_LEFT(node, __entry);
sys/compat/linuxkpi/common/include/linux/rbtree.h
97
node = RB_RIGHT(node, __entry);
sys/compat/linuxkpi/common/include/linux/rculist.h
95
#define hlist_next_rcu(node) (*((struct hlist_node **)(&(node)->next)))
sys/compat/linuxkpi/common/include/linux/rculist.h
96
#define hlist_pprev_rcu(node) (*((struct hlist_node **)((node)->pprev)))
sys/compat/linuxkpi/common/include/linux/slab.h
141
kmalloc_node(size_t size, gfp_t flags, int node)
sys/compat/linuxkpi/common/include/linux/slab.h
143
return (lkpi___kmalloc_node(size, flags, node));
sys/compat/linuxkpi/common/include/linux/slab.h
182
kmalloc_array_node(size_t n, size_t size, gfp_t flags, int node)
sys/compat/linuxkpi/common/include/linux/slab.h
187
return (kmalloc_node(size * n, flags, node));
sys/compat/linuxkpi/common/include/linux/slab.h
191
kcalloc_node(size_t n, size_t size, gfp_t flags, int node)
sys/compat/linuxkpi/common/include/linux/slab.h
194
return (kmalloc_array_node(n, size, flags, node));
sys/compat/linuxkpi/common/include/linux/slab.h
217
__vmalloc_node(size_t size, gfp_t flags, int node)
sys/compat/linuxkpi/common/include/linux/slab.h
220
linux_get_vm_domain_set(node), linux_check_m_flags(flags)));
sys/compat/linuxkpi/common/include/linux/slab.h
53
#define kzalloc_node(size, flags, node) kmalloc_node(size, (flags) | __GFP_ZERO, node)
sys/compat/linuxkpi/common/include/linux/slab.h
59
#define vmalloc_node(size, node) __vmalloc_node(size, GFP_KERNEL, node)
sys/compat/linuxkpi/common/include/linux/soc/qcom/qmi.h
81
uint32_t node;
sys/compat/linuxkpi/common/include/linux/workqueue.h
262
queue_work_node(int node __unused, struct workqueue_struct *wq, struct work_struct *work)
sys/compat/linuxkpi/common/src/linux_80211.c
3886
struct sysctl_oid *node;
sys/compat/linuxkpi/common/src/linux_80211.c
4085
node = SYSCTL_ADD_NODE(&lvif->sysctl_ctx,
sys/compat/linuxkpi/common/src/linux_80211.c
4091
SYSCTL_CHILDREN(node), OID_AUTO, "dump_stas",
sys/compat/linuxkpi/common/src/linux_80211.c
4095
SYSCTL_CHILDREN(node), OID_AUTO, "dump_stas_queues",
sys/compat/linuxkpi/common/src/linux_compat.c
175
#define START(node) ((node)->start)
sys/compat/linuxkpi/common/src/linux_compat.c
176
#define LAST(node) ((node)->last)
sys/compat/linuxkpi/common/src/linux_domain.c
36
linux_get_vm_domain_set(int node)
sys/compat/linuxkpi/common/src/linux_domain.c
38
KASSERT(node < MAXMEMDOM, ("Invalid VM domain %d", node));
sys/compat/linuxkpi/common/src/linux_domain.c
40
if (node < 0)
sys/compat/linuxkpi/common/src/linux_domain.c
43
return (DOMAINSET_PREF(node));
sys/compat/linuxkpi/common/src/linux_pci.c
1123
list_add(&pdrv->node, &pci_drivers);
sys/compat/linuxkpi/common/src/linux_pci.c
1369
list_del(&pdrv->node);
sys/compat/linuxkpi/common/src/linux_pci.c
1385
list_del(&pdrv->node);
sys/compat/linuxkpi/common/src/linux_pci.c
1593
linux_dma_trie_free(struct pctrie *ptree, void *node)
sys/compat/linuxkpi/common/src/linux_pci.c
1596
uma_zfree(linux_dma_trie_zone, node);
sys/compat/linuxkpi/common/src/linux_pci.c
292
list_for_each_entry(pdrv, &pci_drivers, node) {
sys/compat/linuxkpi/common/src/linux_radix.c
107
struct radix_tree_node *node;
sys/compat/linuxkpi/common/src/linux_radix.c
111
node = stack[height];
sys/compat/linuxkpi/common/src/linux_radix.c
113
while (node && height <= root->height - 1) {
sys/compat/linuxkpi/common/src/linux_radix.c
115
if (!tag_get(node, tag, pos))
sys/compat/linuxkpi/common/src/linux_radix.c
118
tag_clear(node, tag, pos);
sys/compat/linuxkpi/common/src/linux_radix.c
119
if (any_tag_set(node, tag))
sys/compat/linuxkpi/common/src/linux_radix.c
123
node = stack[height];
sys/compat/linuxkpi/common/src/linux_radix.c
144
struct radix_tree_node *node;
sys/compat/linuxkpi/common/src/linux_radix.c
149
node = root->rnode;
sys/compat/linuxkpi/common/src/linux_radix.c
153
while (height && node)
sys/compat/linuxkpi/common/src/linux_radix.c
154
node = node->slots[radix_pos(index, height--)];
sys/compat/linuxkpi/common/src/linux_radix.c
155
if (node)
sys/compat/linuxkpi/common/src/linux_radix.c
156
item = node->slots[radix_pos(index, 0)];
sys/compat/linuxkpi/common/src/linux_radix.c
217
struct radix_tree_node *node;
sys/compat/linuxkpi/common/src/linux_radix.c
227
node = root->rnode;
sys/compat/linuxkpi/common/src/linux_radix.c
228
if (node == NULL)
sys/compat/linuxkpi/common/src/linux_radix.c
240
*pppslot = node->slots + pos;
sys/compat/linuxkpi/common/src/linux_radix.c
242
next = node->slots[pos];
sys/compat/linuxkpi/common/src/linux_radix.c
251
node = next;
sys/compat/linuxkpi/common/src/linux_radix.c
263
struct radix_tree_node *node;
sys/compat/linuxkpi/common/src/linux_radix.c
270
node = root->rnode;
sys/compat/linuxkpi/common/src/linux_radix.c
277
while (height && node) {
sys/compat/linuxkpi/common/src/linux_radix.c
278
stack[height] = node;
sys/compat/linuxkpi/common/src/linux_radix.c
279
node = node->slots[radix_pos(index, height--)];
sys/compat/linuxkpi/common/src/linux_radix.c
282
if (node) {
sys/compat/linuxkpi/common/src/linux_radix.c
284
item = node->slots[idx];
sys/compat/linuxkpi/common/src/linux_radix.c
295
node->slots[idx] = NULL;
sys/compat/linuxkpi/common/src/linux_radix.c
296
node->count--;
sys/compat/linuxkpi/common/src/linux_radix.c
297
if (node->count > 0)
sys/compat/linuxkpi/common/src/linux_radix.c
299
free(node, M_RADIX);
sys/compat/linuxkpi/common/src/linux_radix.c
300
if (node == root->rnode) {
sys/compat/linuxkpi/common/src/linux_radix.c
306
node = stack[height];
sys/compat/linuxkpi/common/src/linux_radix.c
323
struct radix_tree_node *node;
sys/compat/linuxkpi/common/src/linux_radix.c
333
node = root->rnode;
sys/compat/linuxkpi/common/src/linux_radix.c
336
if (node == NULL) {
sys/compat/linuxkpi/common/src/linux_radix.c
337
node = malloc(sizeof(*node), M_RADIX, root->gfp_mask | M_ZERO);
sys/compat/linuxkpi/common/src/linux_radix.c
338
if (node == NULL)
sys/compat/linuxkpi/common/src/linux_radix.c
340
root->rnode = node;
sys/compat/linuxkpi/common/src/linux_radix.c
356
if (node->count != 0) {
sys/compat/linuxkpi/common/src/linux_radix.c
357
node = malloc(sizeof(*node), M_RADIX, root->gfp_mask | M_ZERO);
sys/compat/linuxkpi/common/src/linux_radix.c
358
if (node == NULL) {
sys/compat/linuxkpi/common/src/linux_radix.c
368
node->slots[0] = root->rnode;
sys/compat/linuxkpi/common/src/linux_radix.c
369
node->count++;
sys/compat/linuxkpi/common/src/linux_radix.c
370
root->rnode = node;
sys/compat/linuxkpi/common/src/linux_radix.c
381
if (node->slots[idx] == NULL)
sys/compat/linuxkpi/common/src/linux_radix.c
383
node = node->slots[idx];
sys/compat/linuxkpi/common/src/linux_radix.c
388
temp[idx] = malloc(sizeof(*node), M_RADIX,
sys/compat/linuxkpi/common/src/linux_radix.c
401
node->slots[idx] = temp[height - 1];
sys/compat/linuxkpi/common/src/linux_radix.c
402
node->count++;
sys/compat/linuxkpi/common/src/linux_radix.c
403
node = node->slots[idx];
sys/compat/linuxkpi/common/src/linux_radix.c
410
if (node->slots[idx])
sys/compat/linuxkpi/common/src/linux_radix.c
412
node->slots[idx] = item;
sys/compat/linuxkpi/common/src/linux_radix.c
413
node->count++;
sys/compat/linuxkpi/common/src/linux_radix.c
421
struct radix_tree_node *node;
sys/compat/linuxkpi/common/src/linux_radix.c
437
node = root->rnode;
sys/compat/linuxkpi/common/src/linux_radix.c
440
if (node == NULL) {
sys/compat/linuxkpi/common/src/linux_radix.c
441
node = malloc(sizeof(*node), M_RADIX, root->gfp_mask | M_ZERO);
sys/compat/linuxkpi/common/src/linux_radix.c
442
if (node == NULL)
sys/compat/linuxkpi/common/src/linux_radix.c
444
root->rnode = node;
sys/compat/linuxkpi/common/src/linux_radix.c
460
if (node->count != 0) {
sys/compat/linuxkpi/common/src/linux_radix.c
461
node = malloc(sizeof(*node), M_RADIX, root->gfp_mask | M_ZERO);
sys/compat/linuxkpi/common/src/linux_radix.c
462
if (node == NULL) {
sys/compat/linuxkpi/common/src/linux_radix.c
472
node->slots[0] = root->rnode;
sys/compat/linuxkpi/common/src/linux_radix.c
473
node->count++;
sys/compat/linuxkpi/common/src/linux_radix.c
474
root->rnode = node;
sys/compat/linuxkpi/common/src/linux_radix.c
485
if (node->slots[idx] == NULL)
sys/compat/linuxkpi/common/src/linux_radix.c
487
node = node->slots[idx];
sys/compat/linuxkpi/common/src/linux_radix.c
492
temp[idx] = malloc(sizeof(*node), M_RADIX,
sys/compat/linuxkpi/common/src/linux_radix.c
505
node->slots[idx] = temp[height - 1];
sys/compat/linuxkpi/common/src/linux_radix.c
506
node->count++;
sys/compat/linuxkpi/common/src/linux_radix.c
507
node = node->slots[idx];
sys/compat/linuxkpi/common/src/linux_radix.c
515
pitem = node->slots[idx];
sys/compat/linuxkpi/common/src/linux_radix.c
516
node->slots[idx] = *ppitem;
sys/compat/linuxkpi/common/src/linux_radix.c
520
node->count++;
sys/compat/linuxkpi/common/src/linux_radix.c
528
struct radix_tree_node *node;
sys/compat/linuxkpi/common/src/linux_radix.c
533
node = root->rnode;
sys/compat/linuxkpi/common/src/linux_radix.c
540
node != NULL,
sys/compat/linuxkpi/common/src/linux_radix.c
545
node = node->slots[pos];
sys/compat/linuxkpi/common/src/linux_radix.c
547
if (!tag_get(node, tag, pos))
sys/compat/linuxkpi/common/src/linux_radix.c
548
tag_set(node, tag, pos);
sys/compat/linuxkpi/common/src/linux_radix.c
551
item = node->slots[radix_pos(index, 0)];
sys/compat/linuxkpi/common/src/linux_radix.c
564
struct radix_tree_node *node;
sys/compat/linuxkpi/common/src/linux_radix.c
569
node = root->rnode;
sys/compat/linuxkpi/common/src/linux_radix.c
574
while (height && node) {
sys/compat/linuxkpi/common/src/linux_radix.c
575
stack[height] = node;
sys/compat/linuxkpi/common/src/linux_radix.c
576
node = node->slots[radix_pos(index, height--)];
sys/compat/linuxkpi/common/src/linux_radix.c
579
if (node) {
sys/compat/linuxkpi/common/src/linux_radix.c
580
item = node->slots[radix_pos(index, 0)];
sys/compat/linuxkpi/common/src/linux_radix.c
74
tag_get(const struct radix_tree_node *node, unsigned int tag, int pos)
sys/compat/linuxkpi/common/src/linux_radix.c
76
return (test_bit(pos, node->tags[tag]));
sys/compat/linuxkpi/common/src/linux_radix.c
80
tag_set(struct radix_tree_node *node, unsigned int tag, int pos)
sys/compat/linuxkpi/common/src/linux_radix.c
82
set_bit(pos, node->tags[tag]);
sys/compat/linuxkpi/common/src/linux_radix.c
86
tag_clear(struct radix_tree_node *node, unsigned int tag, int pos)
sys/compat/linuxkpi/common/src/linux_radix.c
88
clear_bit(pos, node->tags[tag]);
sys/compat/linuxkpi/common/src/linux_radix.c
92
any_tag_set(const struct radix_tree_node *node, unsigned int tag)
sys/compat/linuxkpi/common/src/linux_radix.c
97
if (node->tags[tag][pos])
sys/compat/linuxkpi/common/src/linux_rcu.c
153
struct llist_node *node, *next;
sys/compat/linuxkpi/common/src/linux_rcu.c
158
llist_for_each_safe(node, next, llist_del_all(&head->cb_head)) {
sys/compat/linuxkpi/common/src/linux_rcu.c
159
rcu = container_of(node, struct callback_head, node);
sys/compat/linuxkpi/common/src/linux_rcu.c
423
llist_add(&rcu->node, &head->cb_head);
sys/compat/linuxkpi/common/src/linux_rcu.c
69
struct llist_node node;
sys/compat/linuxkpi/common/src/linux_slab.c
215
lkpi___kmalloc_node(size_t size, gfp_t flags, int node)
sys/compat/linuxkpi/common/src/linux_slab.c
219
linux_get_vm_domain_set(node), linux_check_m_flags(flags)));
sys/compat/linuxkpi/common/src/linux_slab.c
222
linux_get_vm_domain_set(node), linux_check_m_flags(flags),
sys/crypto/skein/skein.h
215
#define SKEIN_CFG_TREE_INFO(leaf,node,maxLvl) \
sys/crypto/skein/skein.h
217
(((u64b_t)(node )) << SKEIN_CFG_TREE_NODE_SIZE_POS) | \
sys/dev/acpi_support/atk0110.c
336
const char *node;
sys/dev/acpi_support/atk0110.c
344
node = "volt";
sys/dev/acpi_support/atk0110.c
349
node = "temp";
sys/dev/acpi_support/atk0110.c
354
node = "fan";
sys/dev/acpi_support/atk0110.c
415
node, CTLFLAG_RD | CTLFLAG_MPSAFE, NULL, NULL);
sys/dev/acpi_support/atk0110.c
422
aibs_sensor_added(sc, *so, node, i, &as[i], descr);
sys/dev/acpica/acpi_thermal.c
136
static void acpi_tz_getparam(struct acpi_tz_softc *sc, char *node,
sys/dev/acpica/acpi_thermal.c
698
acpi_tz_getparam(struct acpi_tz_softc *sc, char *node, int *data)
sys/dev/acpica/acpi_thermal.c
703
if (ACPI_FAILURE(acpi_GetInteger(sc->tz_handle, node, data))) {
sys/dev/acpica/acpi_thermal.c
707
acpi_name(sc->tz_handle), node, *data));
sys/dev/ahci/ahci_fsl_fdt.c
297
phandle_t node;
sys/dev/ahci/ahci_fsl_fdt.c
301
node = ofw_bus_get_node(dev);
sys/dev/ahci/ahci_fsl_fdt.c
310
ahci->dma_coherent = OF_hasprop(node, "dma-coherent");
sys/dev/ahci/ahci_fsl_fdt.c
312
ret = clk_get_by_ofw_index(dev, node, 0, &clock);
sys/dev/ahci/ahci_fsl_fdt.c
324
if (OF_hasprop(node, "reg-names") && ofw_bus_find_string_index(node,
sys/dev/ahci/ahci_fsl_fdt.c
339
ret = ofw_bus_find_string_index(node, "reg-names", "sata-ecc",
sys/dev/ahci/ahci_generic.c
71
phandle_t node;
sys/dev/ahci/ahci_generic.c
80
node = ofw_bus_get_node(dev);
sys/dev/ahci/ahci_generic.c
81
ctlr->dma_coherent = OF_hasprop(node, "dma-coherent");
sys/dev/aic7xxx/aicasm/aicasm_gram.y
1816
symbol_node_t *node;
sys/dev/aic7xxx/aicasm/aicasm_gram.y
1848
for(node = expression->referenced_syms.slh_first;
sys/dev/aic7xxx/aicasm/aicasm_gram.y
1849
node != NULL;
sys/dev/aic7xxx/aicasm/aicasm_gram.y
1850
node = node->links.sle_next) {
sys/dev/aic7xxx/aicasm/aicasm_gram.y
1851
if ((node->symbol->type == MASK
sys/dev/aic7xxx/aicasm/aicasm_gram.y
1852
|| node->symbol->type == FIELD
sys/dev/aic7xxx/aicasm/aicasm_gram.y
1853
|| node->symbol->type == ENUM
sys/dev/aic7xxx/aicasm/aicasm_gram.y
1854
|| node->symbol->type == ENUM_ENTRY)
sys/dev/aic7xxx/aicasm/aicasm_gram.y
1855
&& symlist_search(&node->symbol->info.finfo->symrefs,
sys/dev/aic7xxx/aicasm/aicasm_gram.y
1860
node->symbol->name, symbol->name);
sys/dev/aic7xxx/aicasm/aicasm_symbol.c
314
symbol_node_t *node;
sys/dev/aic7xxx/aicasm/aicasm_symbol.c
317
while((node = SLIST_FIRST(symlist_src2)) != NULL) {
sys/dev/aic7xxx/aicasm/aicasm_symbol.c
319
SLIST_INSERT_HEAD(symlist_dest, node, links);
sys/dev/amdsmu/amdsmu.c
318
struct sysctl_oid *node;
sys/dev/amdsmu/amdsmu.c
381
node = SYSCTL_ADD_NODE(sc->sysctlctx, SYSCTL_CHILDREN(sc->sysctlnode),
sys/dev/amdsmu/amdsmu.c
383
if (node == NULL) {
sys/dev/amdsmu/amdsmu.c
389
SYSCTL_ADD_U32(sc->sysctlctx, SYSCTL_CHILDREN(node), OID_AUTO,
sys/dev/amdsmu/amdsmu.c
392
SYSCTL_ADD_U32(sc->sysctlctx, SYSCTL_CHILDREN(node), OID_AUTO,
sys/dev/amdsmu/amdsmu.c
395
SYSCTL_ADD_U32(sc->sysctlctx, SYSCTL_CHILDREN(node), OID_AUTO,
sys/dev/amdsmu/amdsmu.c
399
SYSCTL_ADD_U32(sc->sysctlctx, SYSCTL_CHILDREN(node), OID_AUTO,
sys/dev/amdsmu/amdsmu.c
402
SYSCTL_ADD_U64(sc->sysctlctx, SYSCTL_CHILDREN(node), OID_AUTO,
sys/dev/amdsmu/amdsmu.c
406
SYSCTL_ADD_U64(sc->sysctlctx, SYSCTL_CHILDREN(node), OID_AUTO,
sys/dev/amdsmu/amdsmu.c
410
SYSCTL_ADD_U64(sc->sysctlctx, SYSCTL_CHILDREN(node), OID_AUTO,
sys/dev/amdsmu/amdsmu.c
413
SYSCTL_ADD_U64(sc->sysctlctx, SYSCTL_CHILDREN(node), OID_AUTO,
sys/dev/amdsmu/amdsmu.c
416
SYSCTL_ADD_U64(sc->sysctlctx, SYSCTL_CHILDREN(node), OID_AUTO,
sys/dev/amdsmu/amdsmu.c
419
SYSCTL_ADD_U64(sc->sysctlctx, SYSCTL_CHILDREN(node), OID_AUTO,
sys/dev/amdsmu/amdsmu.c
422
SYSCTL_ADD_U64(sc->sysctlctx, SYSCTL_CHILDREN(node), OID_AUTO,
sys/dev/amdsmu/amdsmu.c
426
SYSCTL_ADD_U64(sc->sysctlctx, SYSCTL_CHILDREN(node), OID_AUTO,
sys/dev/ath/ath_hal/ah.c
115
TAILQ_FOREACH(pc, &ah_chip_list, node) {
sys/dev/ath/ath_hal/ah.c
221
TAILQ_INSERT_TAIL(&ah_rf_list, arf, node);
sys/dev/ath/ath_hal/ah.c
229
TAILQ_REMOVE(&ah_rf_list, arf, node);
sys/dev/ath/ath_hal/ah.c
249
TAILQ_FOREACH(rf, &ah_rf_list, node) {
sys/dev/ath/ath_hal/ah.c
37
TAILQ_INSERT_TAIL(&ah_chip_list, ahc, node);
sys/dev/ath/ath_hal/ah.c
45
TAILQ_REMOVE(&ah_chip_list, ahc, node);
sys/dev/ath/ath_hal/ah.c
67
TAILQ_FOREACH(pc, &ah_chip_list, node) {
sys/dev/ath/ath_hal/ah_internal.h
123
TAILQ_ENTRY(ath_hal_rf) node;
sys/dev/ath/ath_hal/ah_internal.h
97
TAILQ_ENTRY(ath_hal_chip) node;
sys/dev/axgbe/if_axgbe.c
286
axgbe_get_optional_prop(device_t dev, phandle_t node, const char *name,
sys/dev/axgbe/if_axgbe.c
290
if (!OF_hasprop(node, name))
sys/dev/axgbe/if_axgbe.c
293
if (OF_getencprop(node, name, data, len) <= 0) {
sys/dev/axgbe/if_axgbe.c
308
phandle_t node, phy_node;
sys/dev/axgbe/if_axgbe.c
317
node = ofw_bus_get_node(dev);
sys/dev/axgbe/if_axgbe.c
318
if (OF_getencprop(node, "phy-handle", &phy_handle,
sys/dev/axgbe/if_axgbe.c
320
phy_node = node;
sys/dev/axgbe/if_axgbe.c
335
sc->prv.per_channel_irq = OF_hasprop(node,
sys/dev/axgbe/if_axgbe.c
370
sc->prv.per_channel_irq = OF_hasprop(node,
sys/dev/axgbe/if_axgbe.c
380
if ((len = OF_getproplen(node, "mac-address")) < 0) {
sys/dev/axgbe/if_axgbe.c
388
OF_getprop(node, "mac-address", sc->mac_addr, ETHER_ADDR_LEN);
sys/dev/axgbe/if_axgbe.c
470
sc->prv.coherent = OF_hasprop(node, "dma-coherent");
sys/dev/axgbe/if_axgbe.c
592
phandle_t node;
sys/dev/axgbe/if_axgbe.c
594
node = ofw_bus_get_node(dev);
sys/dev/axgbe/if_axgbe.c
595
OF_device_register_xref(OF_xref_from_node(node), dev);
sys/dev/bge/if_bge.c
6300
#define BGE_SYSCTL_STAT(sc, ctx, desc, parent, node, oid) \
sys/dev/bge/if_bge.c
6303
offsetof(struct bge_stats, node), bge_sysctl_stats, "IU", desc)
sys/dev/bxe/bxe.c
15287
LIST_FOREACH(tmp, &bxe_prev_list, node) {
sys/dev/bxe/bxe.c
15372
LIST_INSERT_HEAD(&bxe_prev_list, tmp, node);
sys/dev/bxe/bxe.c
232
LIST_ENTRY(bxe_prev_list_node) node;
sys/dev/cadence/if_cgem.c
1737
phandle_t node;
sys/dev/cadence/if_cgem.c
1791
node = ofw_bus_get_node(dev);
sys/dev/cadence/if_cgem.c
1792
sc->phy_contype = mii_fdt_get_contype(node);
sys/dev/cesa/cesa.c
1003
if ((retval = device_from_node(children[i], node)) != NULL)
sys/dev/cesa/cesa.c
978
device_from_node(device_t root, phandle_t node)
sys/dev/cesa/cesa.c
984
if (node == -1)
sys/dev/cesa/cesa.c
998
if (OFW_BUS_GET_NODE(root, children[i]) == node) {
sys/dev/clk/allwinner/aw_ccu.c
190
phandle_t node, child;
sys/dev/clk/allwinner/aw_ccu.c
195
node = ofw_bus_get_node(dev);
sys/dev/clk/allwinner/aw_ccu.c
197
simplebus_init(dev, node);
sys/dev/clk/allwinner/aw_ccu.c
217
for (child = OF_child(node); child > 0; child = OF_peer(child)) {
sys/dev/clk/allwinner/ccu_de2.c
162
phandle_t node;
sys/dev/clk/allwinner/ccu_de2.c
168
node = ofw_bus_get_node(dev);
sys/dev/clk/allwinner/ccu_de2.c
191
if (hwreset_get_by_ofw_idx(dev, node, 0, &rst_de) != 0) {
sys/dev/clk/allwinner/ccu_de2.c
200
if (clk_get_by_ofw_name(dev, node, "mod", &mod) != 0) {
sys/dev/clk/allwinner/ccu_de2.c
209
if (clk_get_by_ofw_name(dev, node, "bus", &bus) != 0) {
sys/dev/clk/clk.c
1440
clk_set_assigned(device_t dev, phandle_t node)
sys/dev/clk/clk.c
1446
rv = ofw_bus_parse_xref_list_get_length(node,
sys/dev/clk/clk.c
1456
nrates = OF_getencprop_alloc_multi(node, "assigned-clock-rates",
sys/dev/clk/clk.c
1461
if (ofw_bus_parse_xref_list_get_length(node,
sys/dev/clk/clk.c
1579
clk_parse_ofw_out_names(device_t dev, phandle_t node, const char ***out_names,
sys/dev/clk/clk.c
1586
if (!OF_hasprop(node, "clock-output-names"))
sys/dev/clk/clk.c
1588
rv = ofw_bus_string_list_to_array(node, "clock-output-names",
sys/dev/clk/clk.c
1594
if (!OF_hasprop(node, "clock-indices"))
sys/dev/clk/clk.c
1596
rv = OF_getencprop_alloc_multi(node, "clock-indices", sizeof (uint32_t),
sys/dev/clk/clk.c
1612
clk_parse_ofw_clk_name(device_t dev, phandle_t node, const char **name)
sys/dev/clk/clk.c
1619
if (!OF_hasprop(node, "clock-output-names")) {
sys/dev/clk/clk.c
1626
rv = ofw_bus_string_list_to_array(node, "clock-output-names",
sys/dev/clk/clk.c
438
phandle_t node;
sys/dev/clk/clk.c
441
if ((node = ofw_bus_get_node(clkdom->dev)) == -1) {
sys/dev/clk/clk.c
453
OF_device_register_xref(OF_xref_from_node(node), clkdom->dev);
sys/dev/clk/clk.h
146
int clk_set_assigned(device_t dev, phandle_t node);
sys/dev/clk/clk.h
147
int clk_get_by_ofw_index(device_t dev, phandle_t node, int idx, clk_t *clk);
sys/dev/clk/clk.h
149
int clk_get_by_ofw_name(device_t dev, phandle_t node, const char *name,
sys/dev/clk/clk.h
151
int clk_parse_ofw_out_names(device_t dev, phandle_t node,
sys/dev/clk/clk.h
153
int clk_parse_ofw_clk_name(device_t dev, phandle_t node, const char **name);
sys/dev/clk/clk_bus.c
60
phandle_t node, child;
sys/dev/clk/clk_bus.c
63
node = ofw_bus_get_node(dev);
sys/dev/clk/clk_bus.c
64
simplebus_init(dev, node);
sys/dev/clk/clk_bus.c
66
for (child = OF_child(node); child > 0; child = OF_peer(child)) {
sys/dev/clk/clk_fixed.c
181
clk_fixed_init_fixed(struct clk_fixed_softc *sc, phandle_t node,
sys/dev/clk/clk_fixed.c
188
rv = OF_getencprop(node, "clock-frequency", &freq, sizeof(freq));
sys/dev/clk/clk_fixed.c
196
clk_fixed_init_fixed_factor(struct clk_fixed_softc *sc, phandle_t node,
sys/dev/clk/clk_fixed.c
203
rv = OF_getencprop(node, "clock-mult", &def->mult, sizeof(def->mult));
sys/dev/clk/clk_fixed.c
206
rv = OF_getencprop(node, "clock-div", &def->div, sizeof(def->div));
sys/dev/clk/clk_fixed.c
225
phandle_t node;
sys/dev/clk/clk_fixed.c
231
node = ofw_bus_get_node(dev);
sys/dev/clk/clk_fixed.c
236
rv = clk_fixed_init_fixed(sc, node, &def);
sys/dev/clk/clk_fixed.c
238
rv = clk_fixed_init_fixed_factor(sc, node, &def);
sys/dev/clk/clk_fixed.c
245
rv = clk_parse_ofw_clk_name(dev, node, &def.clkdef.name);
sys/dev/clk/rockchip/rk_clk_composite.c
101
phandle_t node;
sys/dev/clk/rockchip/rk_clk_composite.c
106
node = ofw_bus_get_node(dev);
sys/dev/clk/rockchip/rk_clk_composite.c
107
if (OF_hasprop(node, "rockchip,grf") &&
sys/dev/clk/rockchip/rk_clk_composite.c
108
syscon_get_by_ofw_property(dev, node,
sys/dev/clk/rockchip/rk_clk_mux.c
91
phandle_t node;
sys/dev/clk/rockchip/rk_clk_mux.c
96
node = ofw_bus_get_node(dev);
sys/dev/clk/rockchip/rk_clk_mux.c
97
if (OF_hasprop(node, "rockchip,grf") &&
sys/dev/clk/rockchip/rk_clk_mux.c
98
syscon_get_by_ofw_property(dev, node,
sys/dev/clk/rockchip/rk_cru.c
208
phandle_t node;
sys/dev/clk/rockchip/rk_cru.c
214
node = ofw_bus_get_node(dev);
sys/dev/clk/rockchip/rk_cru.c
281
clk_set_assigned(dev, node);
sys/dev/clk/xilinx/zynqmp_clock.c
413
if (ofw_bus_find_string_index( sc->node,
sys/dev/clk/xilinx/zynqmp_clock.c
486
sc->node = ofw_bus_get_node(dev);
sys/dev/clk/xilinx/zynqmp_clock.c
99
phandle_t node;
sys/dev/cpufreq/cpufreq_dt.c
305
phandle_t node;
sys/dev/cpufreq/cpufreq_dt.c
308
node = ofw_bus_get_node(parent);
sys/dev/cpufreq/cpufreq_dt.c
311
if (!OF_hasprop(node, "clocks"))
sys/dev/cpufreq/cpufreq_dt.c
314
if (!OF_hasprop(node, "operating-points") &&
sys/dev/cpufreq/cpufreq_dt.c
315
!OF_hasprop(node, "operating-points-v2"))
sys/dev/cpufreq/cpufreq_dt.c
329
phandle_t node;
sys/dev/cpufreq/cpufreq_dt.c
331
node = ofw_bus_get_node(device_get_parent(dev));
sys/dev/cpufreq/cpufreq_dt.c
337
if (!OF_hasprop(node, "clocks"))
sys/dev/cpufreq/cpufreq_dt.c
340
if (!OF_hasprop(node, "operating-points") &&
sys/dev/cpufreq/cpufreq_dt.c
341
!OF_hasprop(node, "operating-points-v2"))
sys/dev/cpufreq/cpufreq_dt.c
349
cpufreq_dt_oppv1_parse(struct cpufreq_dt_softc *sc, phandle_t node)
sys/dev/cpufreq/cpufreq_dt.c
354
sc->nopp = OF_getencprop_alloc_multi(node, "operating-points",
sys/dev/cpufreq/cpufreq_dt.c
359
if (OF_getencprop(node, "clock-latency", &lat, sizeof(lat)) == -1)
sys/dev/cpufreq/cpufreq_dt.c
383
cpufreq_dt_oppv2_parse(struct cpufreq_dt_softc *sc, phandle_t node)
sys/dev/cpufreq/cpufreq_dt.c
394
if (OF_getencprop(node, "operating-points-v2", &opp_xref,
sys/dev/cpufreq/cpufreq_dt.c
475
phandle_t node;
sys/dev/cpufreq/cpufreq_dt.c
485
node = ofw_bus_get_node(device_get_parent(dev));
sys/dev/cpufreq/cpufreq_dt.c
501
if (regulator_get_by_ofw_property(dev, node, "cpu-supply",
sys/dev/cpufreq/cpufreq_dt.c
504
else if (regulator_get_by_ofw_property(dev, node, "cpu0-supply",
sys/dev/cpufreq/cpufreq_dt.c
512
if (OF_hasprop(node, "operating-points"))
sys/dev/cpufreq/cpufreq_dt.c
514
else if (OF_hasprop(node, "operating-points-v2"))
sys/dev/cpufreq/cpufreq_dt.c
533
if (clk_get_by_ofw_index(dev, node, 0, &sc->clk) != 0) {
sys/dev/cpufreq/cpufreq_dt.c
541
rv = cpufreq_dt_oppv1_parse(sc, node);
sys/dev/cpufreq/cpufreq_dt.c
546
OF_getencprop(node, "operating-points", &opp,
sys/dev/cpufreq/cpufreq_dt.c
549
rv = cpufreq_dt_oppv2_parse(sc, node);
sys/dev/cpufreq/cpufreq_dt.c
554
OF_getencprop(node, "operating-points-v2", &opp,
sys/dev/cpufreq/cpufreq_dt.c
565
cnode = OF_parent(node);
sys/dev/dpaa/bman_fdt.c
109
get_addr_props(phandle_t node, uint32_t *addrp, uint32_t *sizep)
sys/dev/dpaa/bman_fdt.c
114
OF_getencprop(node, "#address-cells", addrp, sizeof(*addrp));
sys/dev/dpaa/bman_fdt.c
115
OF_getencprop(node, "#size-cells", sizep, sizeof(*sizep));
sys/dev/dpaa/bman_fdt.c
121
phandle_t node;
sys/dev/dpaa/bman_fdt.c
124
node = ofw_bus_get_node(dev);
sys/dev/dpaa/bman_fdt.c
125
for (node = OF_child(node); node > 0; node = OF_peer(node)) {
sys/dev/dpaa/bman_fdt.c
126
if (ofw_bus_node_is_compatible(node, "fsl,bman-portal"))
sys/dev/dpaa/bman_fdt.c
129
if (node <= 0)
sys/dev/dpaa/bman_fdt.c
144
phandle_t node, child, cpu_node;
sys/dev/dpaa/bman_fdt.c
157
node = ofw_bus_get_node(dev);
sys/dev/dpaa/bman_fdt.c
158
get_addr_props(node, &addr, &size);
sys/dev/dpaa/bman_fdt.c
161
for (child = OF_child(node); child != 0; child = OF_peer(child)) {
sys/dev/dpaa/fman.c
213
fman_fill_ranges(phandle_t node, struct simplebus_softc *sc)
sys/dev/dpaa/fman.c
221
err = OF_searchencprop(OF_parent(node), "#address-cells",
sys/dev/dpaa/fman.c
226
nbase_ranges = OF_getproplen(node, "ranges");
sys/dev/dpaa/fman.c
237
OF_getencprop(node, "ranges", base_ranges, nbase_ranges);
sys/dev/dpaa/fman.c
264
phandle_t node;
sys/dev/dpaa/fman.c
338
node = ofw_bus_get_node(sc->sc_base.dev);
sys/dev/dpaa/fman.c
339
fman_fill_ranges(node, &sc->sc_base);
sys/dev/dpaa/fman.c
343
for (node = OF_child(node); node > 0; node = OF_peer(node)) {
sys/dev/dpaa/fman.c
344
simplebus_add_device(sc->sc_base.dev, node, 0, NULL, -1, NULL);
sys/dev/dpaa/fman.c
418
phandle_t node;
sys/dev/dpaa/fman.c
429
node = ofw_bus_get_node(dev);
sys/dev/dpaa/fman.c
430
if (OF_getencprop(node, "fsl,qman-channel-range", qchan_range,
sys/dev/dpaa/fman_fdt.c
87
phandle_t node;
sys/dev/dpaa/fman_fdt.c
91
node = ofw_bus_get_node(dev);
sys/dev/dpaa/fman_fdt.c
93
if ((OF_getprop(node, "clock-frequency", &fman_clock,
sys/dev/dpaa/qman_fdt.c
109
get_addr_props(phandle_t node, uint32_t *addrp, uint32_t *sizep)
sys/dev/dpaa/qman_fdt.c
114
OF_getencprop(node, "#address-cells", addrp, sizeof(*addrp));
sys/dev/dpaa/qman_fdt.c
115
OF_getencprop(node, "#size-cells", sizep, sizeof(*sizep));
sys/dev/dpaa/qman_fdt.c
121
phandle_t node;
sys/dev/dpaa/qman_fdt.c
124
node = ofw_bus_get_node(dev);
sys/dev/dpaa/qman_fdt.c
125
for (node = OF_child(node); node > 0; node = OF_peer(node)) {
sys/dev/dpaa/qman_fdt.c
126
if (ofw_bus_node_is_compatible(node, "fsl,qman-portal"))
sys/dev/dpaa/qman_fdt.c
129
if (node <= 0)
sys/dev/dpaa/qman_fdt.c
143
phandle_t node, child, cpu_node;
sys/dev/dpaa/qman_fdt.c
159
node = ofw_bus_get_node(dev);
sys/dev/dpaa/qman_fdt.c
163
get_addr_props(node, &addr, &size);
sys/dev/dpaa/qman_fdt.c
165
nrange = OF_getencprop_alloc_multi(node, "ranges",
sys/dev/dpaa/qman_fdt.c
189
for (child = OF_child(node); child != 0; child = OF_peer(child)) {
sys/dev/dpaa2/dpaa2_mc_fdt.c
121
phandle_t node;
sys/dev/dpaa2/dpaa2_mc_fdt.c
125
node = ofw_bus_get_node(dev);
sys/dev/dpaa2/dpaa2_mc_fdt.c
150
node, ofw_bus_get_name(dev),
sys/dev/dpaa2/dpaa2_mc_fdt.c
249
phandle_t node;
sys/dev/dpaa2/dpaa2_mc_fdt.c
266
node = OF_child(sc->ofw_node);
sys/dev/dpaa2/dpaa2_mc_fdt.c
267
simplebus_init(dev, node);
sys/dev/dpaa2/dpaa2_mc_fdt.c
270
child = ofw_bus_find_compatible(node, "fsl,qoriq-mc-dpmac");
sys/dev/dpaa2/dpaa2_mc_fdt.c
94
phandle_t node;
sys/dev/dpaa2/dpaa2_mc_fdt.c
98
node = ofw_bus_get_node(dev);
sys/dev/dpaa2/dpaa2_mc_fdt.c
99
if (!ofw_bus_node_is_compatible(node, "fsl,qoriq-mc-dpmac")) {
sys/dev/dpaa2/dpaa2_ni.c
1712
struct sysctl_oid *node, *node2;
sys/dev/dpaa2/dpaa2_ni.c
1721
node = SYSCTL_ADD_NODE(ctx, parent, OID_AUTO, "stats",
sys/dev/dpaa2/dpaa2_ni.c
1723
parent = SYSCTL_CHILDREN(node);
sys/dev/dpaa2/dpaa2_ni.c
1761
node = SYSCTL_ADD_NODE(ctx, parent, OID_AUTO, "channels",
sys/dev/dpaa2/dpaa2_ni.c
1763
parent = SYSCTL_CHILDREN(node);
sys/dev/dpaa2/memac_mdio_fdt.c
106
phandle_t node;
sys/dev/dpaa2/memac_mdio_fdt.c
112
node = ofw_bus_get_node(dev);
sys/dev/dpaa2/memac_mdio_fdt.c
120
sc->xref = OF_xref_from_node(node);
sys/dev/dpaa2/memac_mdio_fdt.c
128
node, ofw_bus_get_name(dev), sc->reg, sc->xref, sc->scc.phy);
sys/dev/dpaa2/memac_mdio_fdt.c
230
phandle_t node, child;
sys/dev/dpaa2/memac_mdio_fdt.c
243
node = ofw_bus_get_node(dev);
sys/dev/dpaa2/memac_mdio_fdt.c
244
simplebus_init(dev, node);
sys/dev/dpaa2/memac_mdio_fdt.c
245
for (child = OF_child(node); child > 0; child = OF_peer(child)) {
sys/dev/drm2/drm_fb_helper.c
973
info->node, info->fix.id);
sys/dev/drm2/drm_linux_list.h
192
#define INIT_HLIST_NODE(node) \
sys/dev/drm2/drm_linux_list.h
194
(node)->next = NULL; \
sys/dev/drm2/drm_linux_list.h
195
(node)->pprev = NULL; \
sys/dev/drm2/drm_mm.c
115
struct drm_mm_node *node,
sys/dev/drm2/drm_mm.c
125
BUG_ON(!hole_node->hole_follows || node->allocated);
sys/dev/drm2/drm_mm.c
141
node->start = adj_start;
sys/dev/drm2/drm_mm.c
142
node->size = size;
sys/dev/drm2/drm_mm.c
143
node->mm = mm;
sys/dev/drm2/drm_mm.c
144
node->color = color;
sys/dev/drm2/drm_mm.c
145
node->allocated = 1;
sys/dev/drm2/drm_mm.c
147
INIT_LIST_HEAD(&node->hole_stack);
sys/dev/drm2/drm_mm.c
148
list_add(&node->node_list, &hole_node->node_list);
sys/dev/drm2/drm_mm.c
150
BUG_ON(node->start + node->size > adj_end);
sys/dev/drm2/drm_mm.c
152
node->hole_follows = 0;
sys/dev/drm2/drm_mm.c
153
if (node->start + node->size < hole_end) {
sys/dev/drm2/drm_mm.c
154
list_add(&node->hole_stack, &mm->hole_stack);
sys/dev/drm2/drm_mm.c
155
node->hole_follows = 1;
sys/dev/drm2/drm_mm.c
165
struct drm_mm_node *node;
sys/dev/drm2/drm_mm.c
167
node = drm_mm_kmalloc(hole_node->mm, atomic);
sys/dev/drm2/drm_mm.c
168
if (unlikely(node == NULL))
sys/dev/drm2/drm_mm.c
171
drm_mm_insert_helper(hole_node, node, size, alignment, color);
sys/dev/drm2/drm_mm.c
173
return node;
sys/dev/drm2/drm_mm.c
182
int drm_mm_insert_node_generic(struct drm_mm *mm, struct drm_mm_node *node,
sys/dev/drm2/drm_mm.c
193
drm_mm_insert_helper(hole_node, node, size, alignment, color);
sys/dev/drm2/drm_mm.c
198
int drm_mm_insert_node(struct drm_mm *mm, struct drm_mm_node *node,
sys/dev/drm2/drm_mm.c
201
return drm_mm_insert_node_generic(mm, node, size, alignment, 0);
sys/dev/drm2/drm_mm.c
206
struct drm_mm_node *node,
sys/dev/drm2/drm_mm.c
217
BUG_ON(!hole_node->hole_follows || node->allocated);
sys/dev/drm2/drm_mm.c
238
node->start = adj_start;
sys/dev/drm2/drm_mm.c
239
node->size = size;
sys/dev/drm2/drm_mm.c
240
node->mm = mm;
sys/dev/drm2/drm_mm.c
241
node->color = color;
sys/dev/drm2/drm_mm.c
242
node->allocated = 1;
sys/dev/drm2/drm_mm.c
244
INIT_LIST_HEAD(&node->hole_stack);
sys/dev/drm2/drm_mm.c
245
list_add(&node->node_list, &hole_node->node_list);
sys/dev/drm2/drm_mm.c
247
BUG_ON(node->start + node->size > adj_end);
sys/dev/drm2/drm_mm.c
248
BUG_ON(node->start + node->size > end);
sys/dev/drm2/drm_mm.c
250
node->hole_follows = 0;
sys/dev/drm2/drm_mm.c
251
if (node->start + node->size < hole_end) {
sys/dev/drm2/drm_mm.c
252
list_add(&node->hole_stack, &mm->hole_stack);
sys/dev/drm2/drm_mm.c
253
node->hole_follows = 1;
sys/dev/drm2/drm_mm.c
265
struct drm_mm_node *node;
sys/dev/drm2/drm_mm.c
267
node = drm_mm_kmalloc(hole_node->mm, atomic);
sys/dev/drm2/drm_mm.c
268
if (unlikely(node == NULL))
sys/dev/drm2/drm_mm.c
271
drm_mm_insert_helper_range(hole_node, node, size, alignment, color,
sys/dev/drm2/drm_mm.c
274
return node;
sys/dev/drm2/drm_mm.c
283
int drm_mm_insert_node_in_range_generic(struct drm_mm *mm, struct drm_mm_node *node,
sys/dev/drm2/drm_mm.c
295
drm_mm_insert_helper_range(hole_node, node,
sys/dev/drm2/drm_mm.c
302
int drm_mm_insert_node_in_range(struct drm_mm *mm, struct drm_mm_node *node,
sys/dev/drm2/drm_mm.c
306
return drm_mm_insert_node_in_range_generic(mm, node, size, alignment, 0, start, end);
sys/dev/drm2/drm_mm.c
313
void drm_mm_remove_node(struct drm_mm_node *node)
sys/dev/drm2/drm_mm.c
315
struct drm_mm *mm = node->mm;
sys/dev/drm2/drm_mm.c
318
BUG_ON(node->scanned_block || node->scanned_prev_free
sys/dev/drm2/drm_mm.c
319
|| node->scanned_next_free);
sys/dev/drm2/drm_mm.c
322
list_entry(node->node_list.prev, struct drm_mm_node, node_list);
sys/dev/drm2/drm_mm.c
324
if (node->hole_follows) {
sys/dev/drm2/drm_mm.c
325
BUG_ON(drm_mm_hole_node_start(node)
sys/dev/drm2/drm_mm.c
326
== drm_mm_hole_node_end(node));
sys/dev/drm2/drm_mm.c
327
list_del(&node->hole_stack);
sys/dev/drm2/drm_mm.c
329
BUG_ON(drm_mm_hole_node_start(node)
sys/dev/drm2/drm_mm.c
330
!= drm_mm_hole_node_end(node));
sys/dev/drm2/drm_mm.c
338
list_del(&node->node_list);
sys/dev/drm2/drm_mm.c
339
node->allocated = 0;
sys/dev/drm2/drm_mm.c
348
void drm_mm_put_block(struct drm_mm_node *node)
sys/dev/drm2/drm_mm.c
351
struct drm_mm *mm = node->mm;
sys/dev/drm2/drm_mm.c
353
drm_mm_remove_node(node);
sys/dev/drm2/drm_mm.c
357
list_add(&node->node_list, &mm->unused_nodes);
sys/dev/drm2/drm_mm.c
360
free(node, DRM_MEM_MM);
sys/dev/drm2/drm_mm.c
547
int drm_mm_scan_add_block(struct drm_mm_node *node)
sys/dev/drm2/drm_mm.c
549
struct drm_mm *mm = node->mm;
sys/dev/drm2/drm_mm.c
556
BUG_ON(node->scanned_block);
sys/dev/drm2/drm_mm.c
557
node->scanned_block = 1;
sys/dev/drm2/drm_mm.c
559
prev_node = list_entry(node->node_list.prev, struct drm_mm_node,
sys/dev/drm2/drm_mm.c
562
node->scanned_preceeds_hole = prev_node->hole_follows;
sys/dev/drm2/drm_mm.c
564
list_del(&node->node_list);
sys/dev/drm2/drm_mm.c
565
node->node_list.prev = &prev_node->node_list;
sys/dev/drm2/drm_mm.c
566
node->node_list.next = &mm->prev_scanned_node->node_list;
sys/dev/drm2/drm_mm.c
567
mm->prev_scanned_node = node;
sys/dev/drm2/drm_mm.c
608
int drm_mm_scan_remove_block(struct drm_mm_node *node)
sys/dev/drm2/drm_mm.c
610
struct drm_mm *mm = node->mm;
sys/dev/drm2/drm_mm.c
615
BUG_ON(!node->scanned_block);
sys/dev/drm2/drm_mm.c
616
node->scanned_block = 0;
sys/dev/drm2/drm_mm.c
618
prev_node = list_entry(node->node_list.prev, struct drm_mm_node,
sys/dev/drm2/drm_mm.c
621
prev_node->hole_follows = node->scanned_preceeds_hole;
sys/dev/drm2/drm_mm.c
622
list_add(&node->node_list, &prev_node->node_list);
sys/dev/drm2/drm_mm.c
624
return (drm_mm_hole_node_end(node) > mm->scan_hit_start &&
sys/dev/drm2/drm_mm.c
625
node->start < mm->scan_hit_end);
sys/dev/drm2/drm_mm.c
79
struct drm_mm_node *node;
sys/dev/drm2/drm_mm.c
84
node = malloc(sizeof(*node), DRM_MEM_MM, M_NOWAIT | M_ZERO);
sys/dev/drm2/drm_mm.c
87
if (unlikely(node == NULL)) {
sys/dev/drm2/drm_mm.c
93
list_add_tail(&node->node_list, &mm->unused_nodes);
sys/dev/drm2/drm_mm.h
103
extern struct drm_mm_node *drm_mm_get_block_generic(struct drm_mm_node *node,
sys/dev/drm2/drm_mm.h
109
struct drm_mm_node *node,
sys/dev/drm2/drm_mm.h
161
struct drm_mm_node *node,
sys/dev/drm2/drm_mm.h
165
struct drm_mm_node *node,
sys/dev/drm2/drm_mm.h
171
struct drm_mm_node *node,
sys/dev/drm2/drm_mm.h
176
struct drm_mm_node *node,
sys/dev/drm2/drm_mm.h
183
extern void drm_mm_remove_node(struct drm_mm_node *node);
sys/dev/drm2/drm_mm.h
258
int drm_mm_scan_add_block(struct drm_mm_node *node);
sys/dev/drm2/drm_mm.h
259
int drm_mm_scan_remove_block(struct drm_mm_node *node);
sys/dev/drm2/drm_mm.h
77
void (*color_adjust)(struct drm_mm_node *node, unsigned long color,
sys/dev/drm2/drm_mm.h
81
static inline bool drm_mm_node_allocated(struct drm_mm_node *node)
sys/dev/drm2/drm_mm.h
83
return node->allocated;
sys/dev/drm2/ttm/ttm_agp_backend.c
52
struct drm_mm_node *node = bo_mem->mm_node;
sys/dev/drm2/ttm/ttm_agp_backend.c
65
agp_be->offset = node->start * PAGE_SIZE;
sys/dev/drm2/ttm/ttm_bo_manager.c
58
struct drm_mm_node *node = NULL;
sys/dev/drm2/ttm/ttm_bo_manager.c
71
node = drm_mm_search_free_in_range(mm,
sys/dev/drm2/ttm/ttm_bo_manager.c
74
if (unlikely(node == NULL)) {
sys/dev/drm2/ttm/ttm_bo_manager.c
78
node = drm_mm_get_block_atomic_range(node, mem->num_pages,
sys/dev/drm2/ttm/ttm_bo_manager.c
83
} while (node == NULL);
sys/dev/drm2/ttm/ttm_bo_manager.c
85
mem->mm_node = node;
sys/dev/drm2/ttm/ttm_bo_manager.c
86
mem->start = node->start;
sys/dev/dwc/if_dwc.c
371
if (OF_getencprop(sc->node, "snps,reset-gpio",
sys/dev/dwc/if_dwc.c
375
if (OF_getencprop(sc->node, "snps,reset-delays-us",
sys/dev/dwc/if_dwc.c
389
if (GPIO_MAP_GPIOS(gpio, sc->node, gpio_node,
sys/dev/dwc/if_dwc.c
397
if (OF_hasprop(sc->node, "snps,reset-active-low"))
sys/dev/dwc/if_dwc.c
509
sc->node = ofw_bus_get_node(dev);
sys/dev/dwc/if_dwc.c
510
sc->phy_mode = mii_fdt_get_contype(sc->node);
sys/dev/dwc/if_dwc.c
524
if (OF_getencprop(sc->node, "snps,pbl", &pbl, sizeof(uint32_t)) <= 0)
sys/dev/dwc/if_dwc.c
526
if (OF_getencprop(sc->node, "snps,txpbl", &sc->txpbl, sizeof(uint32_t)) <= 0)
sys/dev/dwc/if_dwc.c
528
if (OF_getencprop(sc->node, "snps,rxpbl", &sc->rxpbl, sizeof(uint32_t)) <= 0)
sys/dev/dwc/if_dwc.c
530
if (OF_hasprop(sc->node, "snps,no-pbl-x8") == 1)
sys/dev/dwc/if_dwc.c
532
if (OF_hasprop(sc->node, "snps,fixed-burst") == 1)
sys/dev/dwc/if_dwc.c
534
if (OF_hasprop(sc->node, "snps,mixed-burst") == 1)
sys/dev/dwc/if_dwc.c
536
if (OF_hasprop(sc->node, "snps,aal") == 1)
sys/dev/dwc/if_dwc_rk.c
486
phandle_t node;
sys/dev/dwc/if_dwc_rk.c
495
node = ofw_bus_get_node(dev);
sys/dev/dwc/if_dwc_rk.c
497
if (OF_hasprop(node, "rockchip,grf") &&
sys/dev/dwc/if_dwc_rk.c
498
syscon_get_by_ofw_property(dev, node,
sys/dev/dwc/if_dwc_rk.c
504
if (OF_getencprop(node, "tx_delay", &tx, sizeof(tx)) <= 0)
sys/dev/dwc/if_dwc_rk.c
506
if (OF_getencprop(node, "rx_delay", &rx, sizeof(rx)) <= 0)
sys/dev/dwc/if_dwc_rk.c
512
if (OF_getprop_alloc(node, "clock_in_out", (void **)&clock_in_out)) {
sys/dev/dwc/if_dwc_rk.c
520
if (OF_getencprop(node, "phy-handle", (void *)&phy_handle,
sys/dev/dwc/if_dwcvar.h
63
phandle_t node;
sys/dev/enetc/if_enetc.c
277
enetc_setup_fixed(struct enetc_softc *sc, phandle_t node)
sys/dev/enetc/if_enetc.c
282
size = OF_getencprop(node, "speed", &speed, sizeof(speed));
sys/dev/enetc/if_enetc.c
308
if (OF_hasprop(node, "full-duplex"))
sys/dev/enetc/if_enetc.c
327
phandle_t node, fixed_link, phy_handle;
sys/dev/enetc/if_enetc.c
332
node = ofw_bus_get_node(sc->dev);
sys/dev/enetc/if_enetc.c
333
fixed_link = ofw_bus_find_child(node, "fixed-link");
sys/dev/enetc/if_enetc.c
337
size = OF_getencprop(node, "phy-handle", &phy_handle, sizeof(phy_handle));
sys/dev/eqos/if_eqos_fdt.c
102
node = ofw_bus_get_node(dev);
sys/dev/eqos/if_eqos_fdt.c
103
if (OF_getencprop(node, "snps,reset-gpio",
sys/dev/eqos/if_eqos_fdt.c
107
if (OF_getencprop(node, "snps,reset-delays-us",
sys/dev/eqos/if_eqos_fdt.c
121
if (GPIO_MAP_GPIOS(gpio, node, gpio_node,
sys/dev/eqos/if_eqos_fdt.c
129
if (OF_hasprop(node, "snps,reset-active-low"))
sys/dev/eqos/if_eqos_fdt.c
147
phandle_t node = ofw_bus_get_node(dev);
sys/dev/eqos/if_eqos_fdt.c
156
if (OF_hasprop(node, "rockchip,grf") &&
sys/dev/eqos/if_eqos_fdt.c
157
syscon_get_by_ofw_property(dev, node, "rockchip,grf", &sc->grf)) {
sys/dev/eqos/if_eqos_fdt.c
177
if (hwreset_get_by_ofw_idx(dev, node, 0, &eqos_reset)) {
sys/dev/eqos/if_eqos_fdt.c
235
if (OF_getencprop(node, "tx_delay", &tx_delay, sizeof(tx_delay)) <= 0)
sys/dev/eqos/if_eqos_fdt.c
237
if (OF_getencprop(node, "rx_delay", &rx_delay, sizeof(rx_delay)) <= 0)
sys/dev/eqos/if_eqos_fdt.c
97
phandle_t node, gpio_node;
sys/dev/eqos/if_eqos_starfive.c
133
phandle_t node;
sys/dev/eqos/if_eqos_starfive.c
135
node = ofw_bus_get_node(dev);
sys/dev/eqos/if_eqos_starfive.c
140
if (OF_hasprop(node, "snps,force_thresh_dma_mode"))
sys/dev/eqos/if_eqos_starfive.c
143
if (OF_hasprop(node, "snps,no-pbl-x8"))
sys/dev/eqos/if_eqos_starfive.c
146
if (OF_hasprop(node, "snps,txpbl")) {
sys/dev/eqos/if_eqos_starfive.c
147
OF_getencprop(node, "snps,txpbl", &sc->base.txpbl,
sys/dev/eqos/if_eqos_starfive.c
150
if (OF_hasprop(node, "snps,rxpbl")) {
sys/dev/eqos/if_eqos_starfive.c
151
OF_getencprop(node, "snps,rxpbl", &sc->base.rxpbl,
sys/dev/etherswitch/e6000sw/e6000sw.c
247
sc->node = switch_node;
sys/dev/etherswitch/e6000sw/e6000sw.c
249
if (OF_getencprop(sc->node, "reg", &sc->sw_addr,
sys/dev/etherswitch/e6000sw/e6000sw.c
333
e6000sw_parse_fixed_link(e6000sw_softc_t *sc, phandle_t node, uint32_t port)
sys/dev/etherswitch/e6000sw/e6000sw.c
338
fixed_link = ofw_bus_find_child(node, "fixed-link");
sys/dev/etherswitch/e6000sw/e6000sw.c
565
ports = ofw_bus_find_child(sc->node, "ports");
sys/dev/etherswitch/e6000sw/e6000sw.c
83
phandle_t node;
sys/dev/etherswitch/felix/felix.c
176
phandle_t node;
sys/dev/etherswitch/felix/felix.c
185
node = OF_getproplen(child, "ethernet");
sys/dev/etherswitch/felix/felix.c
186
if (node <= 0)
sys/dev/etherswitch/felix/felix.c
191
node = ofw_bus_find_child(child, "fixed-link");
sys/dev/etherswitch/felix/felix.c
192
if (node <= 0) {
sys/dev/etherswitch/felix/felix.c
199
if (OF_getencprop(node, "speed", &status, sizeof(status)) <= 0) {
sys/dev/etherswitch/felix/felix.c
225
if (OF_hasprop(node, "full-duplex"))
sys/dev/etherswitch/felix/felix.c
355
phandle_t child, ports, node;
sys/dev/etherswitch/felix/felix.c
386
node = ofw_bus_get_node(dev);
sys/dev/etherswitch/felix/felix.c
387
if (node <= 0) {
sys/dev/etherswitch/felix/felix.c
392
ports = ofw_bus_find_child(node, "ports");
sys/dev/etherswitch/felix/felix.c
421
size = OF_getencprop(child, "phy-handle", &node, sizeof(node));
sys/dev/etherswitch/felix/felix.c
429
node = OF_node_from_xref(node);
sys/dev/etherswitch/felix/felix.c
430
size = OF_getencprop(node, "reg", &phy_addr, sizeof(phy_addr));
sys/dev/fdt/fdt_arm_platform.c
74
fdt_platform_maxid(u_int id, phandle_t node, u_int addr_cells, pcell_t *reg)
sys/dev/fdt/fdt_common.c
100
if (OF_getprop(node, "ranges", ranges, sizeof(ranges)) <= 0)
sys/dev/fdt/fdt_common.c
123
err = fdt_get_range_by_busaddr(OF_parent(node), par_bus_addr,
sys/dev/fdt/fdt_common.c
141
fdt_get_range(phandle_t node, int range_id, u_long *base, u_long *size)
sys/dev/fdt/fdt_common.c
148
if ((fdt_addrsize_cells(node, &addr_cells, &size_cells)) != 0)
sys/dev/fdt/fdt_common.c
153
par_addr_cells = fdt_parent_addr_cells(node);
sys/dev/fdt/fdt_common.c
157
len = OF_getproplen(node, "ranges");
sys/dev/fdt/fdt_common.c
169
if (OF_getprop(node, "ranges", ranges, sizeof(ranges)) <= 0)
sys/dev/fdt/fdt_common.c
185
err = fdt_get_range_by_busaddr(OF_parent(node), par_bus_addr,
sys/dev/fdt/fdt_common.c
197
fdt_is_compatible_strict(phandle_t node, const char *compatible)
sys/dev/fdt/fdt_common.c
201
if (OF_getproplen(node, "compatible") <= 0)
sys/dev/fdt/fdt_common.c
204
if (OF_getprop(node, "compatible", compat, FDT_COMPAT_LEN) < 0)
sys/dev/fdt/fdt_common.c
236
phandle_t child, node;
sys/dev/fdt/fdt_common.c
242
for (node = OF_child(start); node != 0; node = OF_peer(node)) {
sys/dev/fdt/fdt_common.c
243
if (ofw_bus_node_is_compatible(node, compat) &&
sys/dev/fdt/fdt_common.c
244
(strict == 0 || fdt_is_compatible_strict(node, compat))) {
sys/dev/fdt/fdt_common.c
245
return (node);
sys/dev/fdt/fdt_common.c
247
child = fdt_depth_search_compatible(node, compat, strict);
sys/dev/fdt/fdt_common.c
255
fdt_parent_addr_cells(phandle_t node)
sys/dev/fdt/fdt_common.c
260
if (OF_searchprop(OF_parent(node), "#address-cells", &addr_cells,
sys/dev/fdt/fdt_common.c
278
fdt_addrsize_cells(phandle_t node, int *addr_cells, int *size_cells)
sys/dev/fdt/fdt_common.c
287
if (OF_getencprop(node, "#address-cells", &cell, cell_size) < cell_size)
sys/dev/fdt/fdt_common.c
291
if (OF_getencprop(node, "#size-cells", &cell, cell_size) < cell_size)
sys/dev/fdt/fdt_common.c
321
fdt_regsize(phandle_t node, u_long *base, u_long *size)
sys/dev/fdt/fdt_common.c
326
if (fdt_addrsize_cells(OF_parent(node), &addr_cells, &size_cells))
sys/dev/fdt/fdt_common.c
332
len = OF_getprop(node, "reg", ®, sizeof(reg));
sys/dev/fdt/fdt_common.c
342
fdt_get_phyaddr(phandle_t node, device_t dev, int *phy_addr, void **phy_sc)
sys/dev/fdt/fdt_common.c
349
if (OF_getencprop(node, "phy-handle", (void *)&phy_handle,
sys/dev/fdt/fdt_common.c
66
fdt_get_range_by_busaddr(phandle_t node, u_long addr, u_long *base,
sys/dev/fdt/fdt_common.c
74
if (node == 0) {
sys/dev/fdt/fdt_common.c
80
if ((fdt_addrsize_cells(node, &addr_cells, &size_cells)) != 0)
sys/dev/fdt/fdt_common.c
85
par_addr_cells = fdt_parent_addr_cells(node);
sys/dev/fdt/fdt_common.c
90
len = OF_getproplen(node, "ranges");
sys/dev/fdt/fdt_common.c
96
return (fdt_get_range_by_busaddr(OF_parent(node), addr,
sys/dev/fdt/fdt_pinctrl.c
105
phandle_t node;
sys/dev/fdt/fdt_pinctrl.c
109
node = ofw_bus_get_node(pinctrl);
sys/dev/fdt/fdt_pinctrl.c
110
OF_device_register_xref(OF_xref_from_node(node), pinctrl);
sys/dev/fdt/fdt_pinctrl.c
111
ret = pinctrl_register_children(pinctrl, node, pinprop);
sys/dev/fdt/fdt_pinctrl.c
120
phandle_t node, *configs;
sys/dev/fdt/fdt_pinctrl.c
125
for (node = OF_child(parent); node != 0; node = OF_peer(node)) {
sys/dev/fdt/fdt_pinctrl.c
126
if (!ofw_bus_node_status_okay(node))
sys/dev/fdt/fdt_pinctrl.c
128
pinctrl_configure_children(pinctrl, node);
sys/dev/fdt/fdt_pinctrl.c
129
nconfigs = OF_getencprop_alloc_multi(node, "pinctrl-0",
sys/dev/fdt/fdt_pinctrl.c
135
OF_getprop(node, "name", &name, sizeof(name));
sys/dev/fdt/fdt_pinctrl.c
86
phandle_t node;
sys/dev/fdt/fdt_pinctrl.c
92
for (node = OF_child(parent); node != 0; node = OF_peer(node)) {
sys/dev/fdt/fdt_pinctrl.c
93
pinctrl_register_children(pinctrl, node, pinprop);
sys/dev/fdt/fdt_pinctrl.c
94
if (pinprop == NULL || OF_hasprop(node, pinprop)) {
sys/dev/fdt/fdt_pinctrl.c
95
OF_device_register_xref(OF_xref_from_node(node),
sys/dev/fdt/fdt_slicer.c
114
phandle_t child, node;
sys/dev/fdt/fdt_slicer.c
125
node = ofw_bus_get_node(dev);
sys/dev/fdt/fdt_slicer.c
133
child = fdt_find_compatible(node, "fixed-partitions", false);
sys/dev/fdt/fdt_slicer.c
135
return fill_slices_from_node(node, slices, slices_num);
sys/dev/fdt/fdt_slicer.c
51
fill_slices_from_node(phandle_t node, struct flash_slice *slices, int *count)
sys/dev/fdt/fdt_slicer.c
60
for (child = OF_child(node); child != 0; child = OF_peer(child)) {
sys/dev/fdt/simple_mfd.c
170
phandle_t node, child;
sys/dev/fdt/simple_mfd.c
174
node = ofw_bus_get_node(dev);
sys/dev/fdt/simple_mfd.c
180
if (OF_getencprop(node, "#address-cells", &sc->sc.acells,
sys/dev/fdt/simple_mfd.c
182
if (OF_getencprop(OF_parent(node), "#address-cells", &sc->sc.acells,
sys/dev/fdt/simple_mfd.c
187
if (OF_getencprop(node, "#size-cells", &sc->sc.scells,
sys/dev/fdt/simple_mfd.c
189
if (OF_getencprop(OF_parent(node), "#size-cells", &sc->sc.scells,
sys/dev/fdt/simple_mfd.c
196
if (OF_hasprop(node, "ranges")) {
sys/dev/fdt/simple_mfd.c
197
if (simplebus_fill_ranges(node, &sc->sc) < 0) {
sys/dev/fdt/simple_mfd.c
204
for (child = OF_child(node); child > 0; child = OF_peer(child)) {
sys/dev/fdt/simple_mfd.c
252
simple_mfd_setup_dinfo(device_t dev, phandle_t node,
sys/dev/fdt/simple_mfd.c
263
if (ofw_bus_gen_setup_devinfo(&ndi->obdinfo, node) != 0) {
sys/dev/fdt/simple_mfd.c
271
ofw_bus_reg_to_rl(dev, OF_parent(node), sc->acells, sc->scells, &ndi->rl);
sys/dev/fdt/simple_mfd.c
272
ofw_bus_intr_to_rl(dev, node, &ndi->rl, NULL);
sys/dev/fdt/simple_mfd.c
278
simple_mfd_add_device(device_t dev, phandle_t node, u_int order,
sys/dev/fdt/simple_mfd.c
284
if ((ndi = simple_mfd_setup_dinfo(dev, node, di)) == NULL)
sys/dev/fdt/simple_mfd.c
47
device_t simple_mfd_add_device(device_t dev, phandle_t node, u_int order,
sys/dev/fdt/simple_mfd.c
49
struct simplebus_devinfo *simple_mfd_setup_dinfo(device_t dev, phandle_t node,
sys/dev/fdt/simplebus.c
184
phandle_t node;
sys/dev/fdt/simplebus.c
189
simplebus_fill_ranges(sc->node, sc) < 0) {
sys/dev/fdt/simplebus.c
199
for (node = OF_child(sc->node); node > 0; node = OF_peer(node))
sys/dev/fdt/simplebus.c
200
simplebus_add_device(dev, node, 0, NULL, -1, NULL);
sys/dev/fdt/simplebus.c
236
simplebus_init(device_t dev, phandle_t node)
sys/dev/fdt/simplebus.c
241
if (node == 0)
sys/dev/fdt/simplebus.c
242
node = ofw_bus_get_node(dev);
sys/dev/fdt/simplebus.c
244
sc->node = node;
sys/dev/fdt/simplebus.c
250
OF_getencprop(node, "#address-cells", &sc->acells, sizeof(sc->acells));
sys/dev/fdt/simplebus.c
252
OF_getencprop(node, "#size-cells", &sc->scells, sizeof(sc->scells));
sys/dev/fdt/simplebus.c
256
simplebus_fill_ranges(phandle_t node, struct simplebus_softc *sc)
sys/dev/fdt/simplebus.c
264
err = OF_searchencprop(OF_parent(node), "#address-cells",
sys/dev/fdt/simplebus.c
269
nbase_ranges = OF_getproplen(node, "ranges");
sys/dev/fdt/simplebus.c
280
OF_getencprop(node, "ranges", base_ranges, nbase_ranges);
sys/dev/fdt/simplebus.c
305
simplebus_setup_dinfo(device_t dev, phandle_t node,
sys/dev/fdt/simplebus.c
316
if (ofw_bus_gen_setup_devinfo(&ndi->obdinfo, node) != 0) {
sys/dev/fdt/simplebus.c
323
ofw_bus_reg_to_rl(dev, node, sc->acells, sc->scells, &ndi->rl);
sys/dev/fdt/simplebus.c
324
ofw_bus_intr_to_rl(dev, node, &ndi->rl, NULL);
sys/dev/fdt/simplebus.c
330
simplebus_add_device(device_t dev, phandle_t node, u_int order,
sys/dev/fdt/simplebus.c
336
if ((ndi = simplebus_setup_dinfo(dev, node, di)) == NULL)
sys/dev/fdt/simplebus.c
397
phandle_t node, xref;
sys/dev/fdt/simplebus.c
413
node = ofw_bus_get_node(child);
sys/dev/fdt/simplebus.c
415
return (OF_getproplen(node, propname));
sys/dev/fdt/simplebus.c
423
return (OF_getencprop(node, propname, propvalue, size));
sys/dev/fdt/simplebus.c
432
ret = OF_getencprop(node, propname, propvalue, size);
sys/dev/fdt/simplebus.c
447
if (size < sizeof(node))
sys/dev/fdt/simplebus.c
449
ret = OF_getencprop(node, propname, &xref, sizeof(xref));
sys/dev/fdt/simplebus.c
453
node = OF_node_from_xref(xref);
sys/dev/fdt/simplebus.c
455
*(uint32_t *)propvalue = node;
sys/dev/fdt/simplebus.c
459
return (OF_getprop(node, propname, propvalue, size));
sys/dev/fdt/simplebus.c
571
phandle_t node, xref;
sys/dev/fdt/simplebus.c
579
node = ofw_bus_get_node(child);
sys/dev/fdt/simplebus.c
580
error = ofw_bus_parse_xref_list_alloc(node, "msi-parent", "#msi-cells",
sys/dev/fdt/simplebus.h
44
phandle_t node;
sys/dev/fdt/simplebus.h
59
void simplebus_init(device_t dev, phandle_t node);
sys/dev/fdt/simplebus.h
60
device_t simplebus_add_device(device_t dev, phandle_t node, u_int order,
sys/dev/fdt/simplebus.h
62
struct simplebus_devinfo *simplebus_setup_dinfo(device_t dev, phandle_t node,
sys/dev/fdt/simplebus.h
64
int simplebus_fill_ranges(phandle_t node,
sys/dev/firewire/firewire.c
1054
fw_tl2xfer(struct firewire_comm *fc, int node, int tlabel, int tcode)
sys/dev/firewire/firewire.c
1062
if (xfer->send.hdr.mode.hdr.dst == node) {
sys/dev/firewire/firewire.c
1301
u_int i, j, node, c_port = 0, i_branch = 0;
sys/dev/firewire/firewire.c
1328
node = self_id->p0.phy_id;
sys/dev/firewire/firewire.c
1329
if (fc->max_node < node)
sys/dev/firewire/firewire.c
1332
fc->speed_map->speed[node][node] =
sys/dev/firewire/firewire.c
1334
for (j = 0; j < node; j++) {
sys/dev/firewire/firewire.c
1335
fc->speed_map->speed[j][node] =
sys/dev/firewire/firewire.c
1336
fc->speed_map->speed[node][j] =
sys/dev/firewire/firewire.c
1517
int err, node;
sys/dev/firewire/firewire.c
1522
node = dfwdev->dst;
sys/dev/firewire/firewire.c
1535
__func__, node, hdr->info_len);
sys/dev/firewire/firewire.c
1557
__func__, node,
sys/dev/firewire/firewire.c
1572
__func__, node);
sys/dev/firewire/firewire.c
1592
fwdev->speed = fc->speed_map->speed[fc->nodeid][node];
sys/dev/firewire/firewire.c
1629
fwdev->dst = node;
sys/dev/firewire/firewire.c
1635
"node%d: crom unchanged\n", node);
sys/dev/firewire/firewire.c
1663
fw_find_self_id(struct firewire_comm *fc, int node)
sys/dev/firewire/firewire.c
1672
if (s->p0.phy_id == node)
sys/dev/firewire/firewire.c
1681
int node, err, s, i, todo, todo2, trys;
sys/dev/firewire/firewire.c
1693
for (node = 0; node <= fc->max_node; node++) {
sys/dev/firewire/firewire.c
1695
if (node == fc->nodeid) {
sys/dev/firewire/firewire.c
1699
__func__, node, fc->nodeid, fc->max_node);
sys/dev/firewire/firewire.c
1704
__func__, node, fc->max_node);
sys/dev/firewire/firewire.c
1706
fwsid = fw_find_self_id(fc, node);
sys/dev/firewire/firewire.c
1711
__func__, node);
sys/dev/firewire/firewire.c
1714
nodes[todo++] = node;
sys/dev/firewire/firewire.c
1728
__func__, node, err);
sys/dev/firewire/fwohci.c
279
fwohci_set_bus_manager(struct firewire_comm *fc, u_int node)
sys/dev/firewire/fwohci.c
290
OWRITE(sc, OHCI_CSR_DATA, node);
sys/dev/firewire/fwohci.c
297
bm = node;
sys/dev/firewire/fwohci.c
300
__func__, bm, node, i);
sys/dev/firewire/fwohcireg.h
281
fwohcireg_t node; /* Node ID 0xe8 */
sys/dev/firmware/arm/scmi.c
195
phandle_t node;
sys/dev/firmware/arm/scmi.c
201
node = ofw_bus_get_node(dev);
sys/dev/firmware/arm/scmi.c
202
if (node == -1)
sys/dev/firmware/arm/scmi.c
205
simplebus_init(dev, node);
sys/dev/firmware/arm/scmi.c
207
error = scmi_transport_init(sc, node);
sys/dev/firmware/arm/scmi.c
233
for (node = OF_child(node); node > 0; node = OF_peer(node))
sys/dev/firmware/arm/scmi.c
234
simplebus_add_device(dev, node, 0, NULL, -1, NULL);
sys/dev/firmware/arm/scmi.c
306
scmi_transport_configure(struct scmi_transport_desc *td, phandle_t node)
sys/dev/firmware/arm/scmi.c
308
if (OF_getencprop(node, "arm,max-msg", &td->max_msg, sizeof(td->max_msg)) == -1)
sys/dev/firmware/arm/scmi.c
311
if (OF_getencprop(node, "arm,max-msg-size", &td->max_payld_sz,
sys/dev/firmware/arm/scmi.c
317
scmi_transport_init(struct scmi_softc *sc, phandle_t node)
sys/dev/firmware/arm/scmi.c
325
scmi_transport_configure(td, node);
sys/dev/firmware/arm/scmi.c
357
OF_getencprop(node, "arm,max-rx-timeout-ms", &td->reply_timo_ms,
sys/dev/firmware/arm/scmi_clk.c
347
phandle_t node;
sys/dev/firmware/arm/scmi_clk.c
351
node = ofw_bus_get_node(dev);
sys/dev/firmware/arm/scmi_clk.c
353
error = OF_getencprop(node, "reg", ®, sizeof(uint32_t));
sys/dev/firmware/arm/scmi_clk.c
369
phandle_t node;
sys/dev/firmware/arm/scmi_clk.c
375
node = ofw_bus_get_node(sc->dev);
sys/dev/firmware/arm/scmi_clk.c
377
OF_device_register_xref(OF_xref_from_node(node), sc->dev);
sys/dev/firmware/arm/scmi_mailbox.c
87
phandle_t node;
sys/dev/firmware/arm/scmi_mailbox.c
91
node = ofw_bus_get_node(dev);
sys/dev/firmware/arm/scmi_mailbox.c
92
if (node == -1)
sys/dev/firmware/arm/scmi_mailbox.c
99
sc->a2p_dev = scmi_shmem_get(dev, node, SCMI_CHAN_A2P);
sys/dev/firmware/arm/scmi_shmem.c
101
OF_getencprop(node, "reg", ®, sizeof(reg));
sys/dev/firmware/arm/scmi_shmem.c
106
OF_device_register_xref(OF_xref_from_node(node), dev);
sys/dev/firmware/arm/scmi_shmem.c
150
scmi_shmem_get(device_t dev, phandle_t node, int index)
sys/dev/firmware/arm/scmi_shmem.c
156
len = OF_getencprop_alloc_multi(node, "shmem", sizeof(*shmems),
sys/dev/firmware/arm/scmi_shmem.c
90
phandle_t node;
sys/dev/firmware/arm/scmi_shmem.c
97
node = ofw_bus_get_node(dev);
sys/dev/firmware/arm/scmi_shmem.c
98
if (node == -1)
sys/dev/firmware/arm/scmi_shmem.h
63
device_t scmi_shmem_get(device_t sdev, phandle_t node, int index);
sys/dev/firmware/arm/scmi_smc.c
69
phandle_t node;
sys/dev/firmware/arm/scmi_smc.c
74
node = ofw_bus_get_node(dev);
sys/dev/firmware/arm/scmi_smc.c
75
len = OF_getencprop(node, "arm,smc-id", &sc->smc_id,
sys/dev/firmware/arm/scmi_smc.c
84
sc->a2p_dev = scmi_shmem_get(dev, node, SCMI_CHAN_A2P);
sys/dev/firmware/xilinx/zynqmp_firmware.c
395
zynqmp_firmware_setup_dinfo(device_t dev, phandle_t node,
sys/dev/firmware/xilinx/zynqmp_firmware.c
406
if (ofw_bus_gen_setup_devinfo(&ndi->obdinfo, node) != 0) {
sys/dev/firmware/xilinx/zynqmp_firmware.c
414
ofw_bus_reg_to_rl(dev, OF_parent(node), sc->acells, sc->scells, &ndi->rl);
sys/dev/firmware/xilinx/zynqmp_firmware.c
415
ofw_bus_intr_to_rl(dev, node, &ndi->rl, NULL);
sys/dev/firmware/xilinx/zynqmp_firmware.c
421
zynqmp_firmware_add_device(device_t dev, phandle_t node, u_int order,
sys/dev/firmware/xilinx/zynqmp_firmware.c
427
if ((ndi = zynqmp_firmware_setup_dinfo(dev, node, di)) == NULL)
sys/dev/firmware/xilinx/zynqmp_firmware.c
460
phandle_t node, child;
sys/dev/firmware/xilinx/zynqmp_firmware.c
473
node = ofw_bus_get_node(dev);
sys/dev/firmware/xilinx/zynqmp_firmware.c
474
for (child = OF_child(node); child != 0; child = OF_peer(child)) {
sys/dev/flash/cqspi.c
521
phandle_t node;
sys/dev/flash/cqspi.c
528
if ((node = ofw_bus_get_node(sc->dev)) == -1) {
sys/dev/flash/cqspi.c
532
if ((len = OF_getproplen(node, "cdns,fifo-depth")) <= 0) {
sys/dev/flash/cqspi.c
535
OF_getencprop(node, "cdns,fifo-depth", dts_value, len);
sys/dev/flash/cqspi.c
538
if ((len = OF_getproplen(node, "cdns,fifo-width")) <= 0) {
sys/dev/flash/cqspi.c
541
OF_getencprop(node, "cdns,fifo-width", dts_value, len);
sys/dev/flash/cqspi.c
544
if ((len = OF_getproplen(node, "cdns,trigger-address")) <= 0) {
sys/dev/flash/cqspi.c
547
OF_getencprop(node, "cdns,trigger-address", dts_value, len);
sys/dev/flash/cqspi.c
593
phandle_t child, node;
sys/dev/flash/cqspi.c
597
node = ofw_bus_get_node(dev);
sys/dev/flash/cqspi.c
599
for (child = OF_child(node); child != 0; child = OF_peer(child)) {
sys/dev/flash/flexspi/flex_spi.c
711
phandle_t node;
sys/dev/flash/flexspi/flex_spi.c
715
node = ofw_bus_get_node(dev);
sys/dev/flash/flexspi/flex_spi.c
737
if ((clk_get_by_ofw_name(dev, node, "fspi_en", &sc->fspi_clk_en) != 0)
sys/dev/flash/flexspi/flex_spi.c
743
if ((clk_get_by_ofw_name(dev, node, "fspi", &sc->fspi_clk) != 0)
sys/dev/gpio/dwgpio/dwgpio.c
113
phandle_t node;
sys/dev/gpio/dwgpio/dwgpio.c
142
sc->node = ofw_bus_get_node(dev);
sys/dev/gpio/dwgpio/dwgpio.c
146
if ((OF_getencprop(sc->node, "reg", &sc->port, sizeof(sc->port))) <= 0)
sys/dev/gpio/dwgpio/dwgpio_bus.c
102
for (node = OF_child(node); node > 0; node = OF_peer(node))
sys/dev/gpio/dwgpio/dwgpio_bus.c
103
simplebus_add_device(dev, node, 0, NULL, -1, NULL);
sys/dev/gpio/dwgpio/dwgpio_bus.c
78
phandle_t node;
sys/dev/gpio/dwgpio/dwgpio_bus.c
83
node = ofw_bus_get_node(dev);
sys/dev/gpio/dwgpio/dwgpio_bus.c
84
if (node == -1)
sys/dev/gpio/dwgpio/dwgpio_bus.c
92
simplebus_init(dev, node);
sys/dev/gpio/gpiobacklight.c
106
phandle_t node;
sys/dev/gpio/gpiobacklight.c
110
if ((node = ofw_bus_get_node(dev)) == -1)
sys/dev/gpio/gpiobacklight.c
113
if (OF_hasprop(node, "default-on"))
sys/dev/gpio/gpiobacklight.c
118
gpio_pin_get_by_ofw_idx(dev, node, 0, &sc->sc_pin);
sys/dev/gpio/gpiobusvar.h
143
int gpio_pin_get_by_ofw_name(device_t consumer, phandle_t node,
sys/dev/gpio/gpiobusvar.h
145
int gpio_pin_get_by_ofw_idx(device_t consumer, phandle_t node,
sys/dev/gpio/gpiobusvar.h
147
int gpio_pin_get_by_ofw_property(device_t consumer, phandle_t node,
sys/dev/gpio/gpiobusvar.h
149
int gpio_pin_get_by_ofw_propidx(device_t consumer, phandle_t node,
sys/dev/gpio/gpioiic.c
102
if ((err = gpio_pin_get_by_ofw_property(sc->dev, node,
sys/dev/gpio/gpioiic.c
107
if ((err = gpio_pin_get_by_ofw_property(sc->dev, node,
sys/dev/gpio/gpioiic.c
80
phandle_t node;
sys/dev/gpio/gpioiic.c
83
node = ofw_bus_get_node(sc->dev);
sys/dev/gpio/gpioiic.c
90
if (OF_hasprop(node, "gpios")) {
sys/dev/gpio/gpioiic.c
91
if ((err = gpio_pin_get_by_ofw_idx(sc->dev, node,
sys/dev/gpio/gpioiic.c
96
if ((err = gpio_pin_get_by_ofw_idx(sc->dev, node,
sys/dev/gpio/gpiokeys.c
274
gpiokeys_attach_key(struct gpiokeys_softc *sc, phandle_t node,
sys/dev/gpio/gpiokeys.c
289
if (OF_getprop_alloc(node, "label", (void **)&name) == -1)
sys/dev/gpio/gpiokeys.c
290
OF_getprop_alloc(node, "name", (void **)&name);
sys/dev/gpio/gpiokeys.c
297
key->autorepeat = OF_hasprop(node, "autorepeat");
sys/dev/gpio/gpiokeys.c
307
if ((OF_getprop(node, "debounce-interval", &prop, sizeof(prop))) > 0)
sys/dev/gpio/gpiokeys.c
312
if ((OF_getprop(node, "freebsd,code", &prop, sizeof(prop))) > 0)
sys/dev/gpio/gpiokeys.c
314
else if ((OF_getprop(node, "linux,code", &prop, sizeof(prop))) > 0) {
sys/dev/gpio/gpiokeys.c
329
err = gpio_pin_get_by_ofw_idx(sc->sc_dev, node, 0, &key->pin);
sys/dev/gpio/gpioled_fdt.c
106
if (OF_getprop_alloc(node, "label", (void **)&name) == -1)
sys/dev/gpio/gpioled_fdt.c
107
OF_getprop_alloc(node, "name", (void **)&name);
sys/dev/gpio/gpioled_fdt.c
115
err = gpio_pin_get_by_ofw_idx(sc->sc_dev, node, 0, &led->pin);
sys/dev/gpio/gpioled_fdt.c
79
gpioleds_attach_led(struct gpioleds_softc *sc, phandle_t node,
sys/dev/gpio/gpioled_fdt.c
89
if (OF_getprop_alloc(node, "default-state",
sys/dev/gpio/gpiomdio.c
104
phandle_t node;
sys/dev/gpio/gpiomdio.c
113
if ((node = ofw_bus_get_node(dev)) == -1)
sys/dev/gpio/gpiomdio.c
115
if (OF_getencprop(node, "mdc", &pin, sizeof(pin)) > 0)
sys/dev/gpio/gpiomdio.c
117
if (OF_getencprop(node, "mdio", &pin, sizeof(pin)) > 0)
sys/dev/gpio/gpiomdio.c
139
OF_device_register_xref(OF_xref_from_node(node), dev);
sys/dev/gpio/gpiopower.c
71
phandle_t node;
sys/dev/gpio/gpiopower.c
76
if ((node = ofw_bus_get_node(dev)) == -1)
sys/dev/gpio/gpiopower.c
93
if ((OF_getprop(node, "active-delay-ms", &prop, sizeof(prop))) > 0)
sys/dev/gpio/gpiopower.c
95
if ((OF_getprop(node, "inactive-delay-ms", &prop, sizeof(prop))) > 0)
sys/dev/gpio/gpiopower.c
97
if ((OF_getprop(node, "timeout-ms", &prop, sizeof(prop))) > 0)
sys/dev/gpio/gpiopps.c
173
phandle_t node;
sys/dev/gpio/gpiopps.c
198
node = ofw_bus_get_node(dev);
sys/dev/gpio/gpiopps.c
199
if ((err = gpio_pin_get_by_ofw_idx(dev, node, 0, &sc->gpin)) != 0) {
sys/dev/gpio/gpioregulator.c
199
phandle_t node;
sys/dev/gpio/gpioregulator.c
203
node = ofw_bus_get_node(sc->dev);
sys/dev/gpio/gpioregulator.c
207
error = regulator_parse_ofw_stdparam(sc->dev, node,
sys/dev/gpio/gpioregulator.c
213
len = OF_getencprop_alloc_multi(node, "states", sizeof(*pstates),
sys/dev/gpio/gpioregulator.c
230
len = OF_getencprop(node, "startup-delay-us",
sys/dev/gpio/gpioregulator.c
237
error = gpio_pin_get_by_ofw_property(sc->dev, node, "enable-gpio",
sys/dev/gpio/gpioregulator.c
247
error = gpio_pin_get_by_ofw_idx(sc->dev, node, n,
sys/dev/gpio/gpioregulator.c
287
phandle_t node;
sys/dev/gpio/gpioregulator.c
292
node = ofw_bus_get_node(dev);
sys/dev/gpio/gpioregulator.c
300
sc->init_def.reg_init_def.ofw_node = node;
sys/dev/gpio/ofw_gpiobus.c
109
gpio_pin_get_by_ofw_idx(device_t consumer, phandle_t node,
sys/dev/gpio/ofw_gpiobus.c
113
return (gpio_pin_get_by_ofw_propidx(consumer, node, "gpios", idx, pin));
sys/dev/gpio/ofw_gpiobus.c
117
gpio_pin_get_by_ofw_property(device_t consumer, phandle_t node,
sys/dev/gpio/ofw_gpiobus.c
121
return (gpio_pin_get_by_ofw_propidx(consumer, node, name, 0, pin));
sys/dev/gpio/ofw_gpiobus.c
125
gpio_pin_get_by_ofw_name(device_t consumer, phandle_t node,
sys/dev/gpio/ofw_gpiobus.c
130
KASSERT(consumer != NULL && node > 0,
sys/dev/gpio/ofw_gpiobus.c
133
rv = ofw_bus_find_string_index(node, "gpio-names", name, &idx);
sys/dev/gpio/ofw_gpiobus.c
136
return (gpio_pin_get_by_ofw_idx(consumer, node, idx, pin));
sys/dev/gpio/ofw_gpiobus.c
195
phandle_t node;
sys/dev/gpio/ofw_gpiobus.c
197
node = ofw_bus_get_node(provider);
sys/dev/gpio/ofw_gpiobus.c
198
if (node != -1)
sys/dev/gpio/ofw_gpiobus.c
199
OF_device_register_xref(OF_xref_from_node(node), provider);
sys/dev/gpio/ofw_gpiobus.c
205
phandle_t node;
sys/dev/gpio/ofw_gpiobus.c
207
node = ofw_bus_get_node(provider);
sys/dev/gpio/ofw_gpiobus.c
208
if (node != -1)
sys/dev/gpio/ofw_gpiobus.c
209
OF_device_register_xref(OF_xref_from_node(node), NULL);
sys/dev/gpio/ofw_gpiobus.c
213
ofw_gpiobus_setup_devinfo(device_t bus, device_t child, phandle_t node)
sys/dev/gpio/ofw_gpiobus.c
225
if (ofw_bus_gen_setup_devinfo(&dinfo->opd_obdinfo, node) != 0) {
sys/dev/gpio/ofw_gpiobus.c
230
npins = ofw_gpiobus_parse_gpios_impl(child, node, "gpios", sc, &pins);
sys/dev/gpio/ofw_gpiobus.c
250
if (ofw_bus_intr_to_rl(bus, node, &dinfo->opd_dinfo.rl, NULL) != 0) {
sys/dev/gve/gve_sysctl.c
119
struct sysctl_oid *node;
sys/dev/gve/gve_sysctl.c
125
node = SYSCTL_ADD_NODE(ctx, child, OID_AUTO, namebuf,
sys/dev/gve/gve_sysctl.c
127
tx_list = SYSCTL_CHILDREN(node);
sys/dev/gve/gve_sysctl.c
56
struct sysctl_oid *node;
sys/dev/gve/gve_sysctl.c
62
node = SYSCTL_ADD_NODE(ctx, child, OID_AUTO, namebuf,
sys/dev/gve/gve_sysctl.c
64
list = SYSCTL_CHILDREN(node);
sys/dev/hdmi/dwc_hdmi_fdt.c
102
phandle_t node, i2c_xref;
sys/dev/hdmi/dwc_hdmi_fdt.c
121
node = ofw_bus_get_node(dev);
sys/dev/hdmi/dwc_hdmi_fdt.c
122
if (OF_getencprop(node, "ddc", &i2c_xref, sizeof(i2c_xref)) == -1)
sys/dev/hdmi/dwc_hdmi_fdt.c
127
if (OF_getencprop(node, "reg-shift", &sc->base.sc_reg_shift,
sys/dev/hdmi/dwc_hdmi_fdt.c
137
if (OF_getencprop(node, "clock-frequency", &freq, sizeof(freq)) > 0) {
sys/dev/hwreset/hwreset.c
169
phandle_t xref, node;
sys/dev/hwreset/hwreset.c
171
node = ofw_bus_get_node(provider_dev);
sys/dev/hwreset/hwreset.c
172
if (node <= 0)
sys/dev/hwreset/hwreset.c
175
xref = OF_xref_from_node(node);
sys/dev/hwreset/hwreset.h
58
int hwreset_get_by_ofw_name(device_t consumer_dev, phandle_t node, char *name,
sys/dev/hwreset/hwreset.h
60
int hwreset_get_by_ofw_idx(device_t consumer_dev, phandle_t node, int idx,
sys/dev/ice/ice_common.c
5390
struct ice_aqc_txsched_elem_data node = { 0 };
sys/dev/ice/ice_common.c
5426
node.parent_teid = parent->info.node_teid;
sys/dev/ice/ice_common.c
5460
node.node_teid = buf->txqs[0].q_teid;
sys/dev/ice/ice_common.c
5461
node.data.elem_type = ICE_AQC_ELEM_TYPE_LEAF;
sys/dev/ice/ice_common.c
5463
q_ctx->q_teid = LE32_TO_CPU(node.node_teid);
sys/dev/ice/ice_common.c
5466
status = ice_sched_add_node(pi, hw->num_tx_sched_layers - 1, &node, NULL);
sys/dev/ice/ice_common.c
5526
struct ice_sched_node *node;
sys/dev/ice/ice_common.c
5528
node = ice_sched_find_node_by_teid(pi->root, q_teids[i]);
sys/dev/ice/ice_common.c
5529
if (!node)
sys/dev/ice/ice_common.c
5542
qg_list->parent_teid = node->info.parent_teid;
sys/dev/ice/ice_common.c
5550
ice_free_sched_node(pi, node);
sys/dev/ice/ice_common.c
5647
struct ice_aqc_txsched_elem_data node = { 0 };
sys/dev/ice/ice_common.c
5674
node.parent_teid = parent->info.node_teid;
sys/dev/ice/ice_common.c
5697
node.data.elem_type = ICE_AQC_ELEM_TYPE_LEAF;
sys/dev/ice/ice_common.c
5699
node.node_teid = buf->rdma_qsets[i].qset_teid;
sys/dev/ice/ice_common.c
5701
&node, NULL);
sys/dev/ice/ice_common.c
5704
qset_teid[i] = LE32_TO_CPU(node.node_teid);
sys/dev/ice/ice_common.c
5742
struct ice_sched_node *node;
sys/dev/ice/ice_common.c
5744
node = ice_sched_find_node_by_teid(pi->root, qset_teid[i]);
sys/dev/ice/ice_common.c
5745
if (!node)
sys/dev/ice/ice_common.c
5748
qg_list->parent_teid = node->info.parent_teid;
sys/dev/ice/ice_common.c
5759
ice_free_sched_node(pi, node);
sys/dev/ice/ice_dcb.c
1803
struct ice_sched_node *node, *tc_node;
sys/dev/ice/ice_dcb.c
1850
node = ice_sched_find_node_by_teid(pi->root, teid2);
sys/dev/ice/ice_dcb.c
1851
if (node)
sys/dev/ice/ice_dcb.c
1852
node->tc_num = j;
sys/dev/ice/ice_lib.c
5119
struct sysctl_oid *node;
sys/dev/ice/ice_lib.c
5122
node = SYSCTL_ADD_NODE(ctx, parent_list, OID_AUTO, node_name, CTLFLAG_RD,
sys/dev/ice/ice_lib.c
5124
node_list = SYSCTL_CHILDREN(node);
sys/dev/ice/ice_lib.c
5843
struct sysctl_oid *node;
sys/dev/ice/ice_lib.c
5847
node = SYSCTL_ADD_NODE(ctx, ctx_list, OID_AUTO, "dscp2tc_map", CTLFLAG_RD,
sys/dev/ice/ice_lib.c
5849
node_list = SYSCTL_CHILDREN(node);
sys/dev/ice/ice_osdep.h
266
struct ice_list_node *node = LIST_FIRST(head);
sys/dev/ice/ice_osdep.h
268
if (node == NULL)
sys/dev/ice/ice_osdep.h
270
while (LIST_NEXT(node, entries) != NULL)
sys/dev/ice/ice_osdep.h
271
node = LIST_NEXT(node, entries);
sys/dev/ice/ice_osdep.h
273
return node;
sys/dev/ice/ice_osdep.h
279
struct ice_list_node *node = ice_get_list_tail(head); \
sys/dev/ice/ice_osdep.h
281
if (node == NULL) { \
sys/dev/ice/ice_osdep.h
284
LIST_INSERT_AFTER(node, entry, entries); \
sys/dev/ice/ice_rdma.c
526
LIST_FOREACH(entry, &ice_rdma.peers, node) {
sys/dev/ice/ice_rdma.c
578
LIST_FOREACH(entry, &ice_rdma.peers, node)
sys/dev/ice/ice_rdma.c
667
LIST_INSERT_HEAD(&ice_rdma.peers, entry, node);
sys/dev/ice/ice_rdma.c
727
LIST_REMOVE(entry, node);
sys/dev/ice/ice_rdma_internal.h
66
LIST_ENTRY(ice_rdma_entry) node;
sys/dev/ice/ice_sched.c
1251
struct ice_sched_node *node;
sys/dev/ice/ice_sched.c
1253
node = pi->root;
sys/dev/ice/ice_sched.c
1254
while (node) {
sys/dev/ice/ice_sched.c
1255
if (!node->num_children)
sys/dev/ice/ice_sched.c
1257
node = node->children[0];
sys/dev/ice/ice_sched.c
1259
if (node && node->info.data.elem_type == ICE_AQC_ELEM_TYPE_LEAF) {
sys/dev/ice/ice_sched.c
1260
u32 teid = LE32_TO_CPU(node->info.node_teid);
sys/dev/ice/ice_sched.c
1264
status = ice_sched_remove_elems(pi->hw, node->parent, 1, &teid);
sys/dev/ice/ice_sched.c
1266
ice_free_sched_node(pi, node);
sys/dev/ice/ice_sched.c
1279
struct ice_sched_node *node;
sys/dev/ice/ice_sched.c
1284
node = pi->root;
sys/dev/ice/ice_sched.c
1285
while (node) {
sys/dev/ice/ice_sched.c
1286
if (node->tx_sched_layer >= pi->hw->sw_entry_point_layer &&
sys/dev/ice/ice_sched.c
1287
node->info.data.elem_type != ICE_AQC_ELEM_TYPE_TC &&
sys/dev/ice/ice_sched.c
1288
node->info.data.elem_type != ICE_AQC_ELEM_TYPE_ROOT_PORT) {
sys/dev/ice/ice_sched.c
1289
ice_free_sched_node(pi, node);
sys/dev/ice/ice_sched.c
1293
if (!node->num_children)
sys/dev/ice/ice_sched.c
1295
node = node->children[0];
sys/dev/ice/ice_sched.c
1414
struct ice_sched_node *node;
sys/dev/ice/ice_sched.c
1421
node = ice_sched_find_node_by_teid(pi->root, teid);
sys/dev/ice/ice_sched.c
1424
if (!node)
sys/dev/ice/ice_sched.c
1427
return node;
sys/dev/ice/ice_sched.c
1536
struct ice_sched_node *node)
sys/dev/ice/ice_sched.c
1543
if (node == child)
sys/dev/ice/ice_sched.c
1546
if (child->tx_sched_layer > node->tx_sched_layer)
sys/dev/ice/ice_sched.c
1552
if (ice_sched_find_node_in_subtree(hw, child, node))
sys/dev/ice/ice_sched.c
1669
struct ice_sched_node *node;
sys/dev/ice/ice_sched.c
1673
node = ice_sched_get_first_node(pi, tc_node, vsi_layer);
sys/dev/ice/ice_sched.c
1676
while (node) {
sys/dev/ice/ice_sched.c
1677
if (node->vsi_handle == vsi_handle)
sys/dev/ice/ice_sched.c
1678
return node;
sys/dev/ice/ice_sched.c
1679
node = node->sibling;
sys/dev/ice/ice_sched.c
1682
return node;
sys/dev/ice/ice_sched.c
1698
struct ice_sched_node *node;
sys/dev/ice/ice_sched.c
1705
node = ice_sched_get_first_node(pi, tc_node, agg_layer);
sys/dev/ice/ice_sched.c
1708
while (node) {
sys/dev/ice/ice_sched.c
1709
if (node->agg_id == agg_id)
sys/dev/ice/ice_sched.c
1710
return node;
sys/dev/ice/ice_sched.c
1711
node = node->sibling;
sys/dev/ice/ice_sched.c
1714
return node;
sys/dev/ice/ice_sched.c
1724
static bool ice_sched_check_node(struct ice_hw *hw, struct ice_sched_node *node)
sys/dev/ice/ice_sched.c
1730
node_teid = LE32_TO_CPU(node->info.node_teid);
sys/dev/ice/ice_sched.c
1735
if (memcmp(&buf, &node->info, sizeof(buf))) {
sys/dev/ice/ice_sched.c
1788
struct ice_sched_node *parent, *node;
sys/dev/ice/ice_sched.c
1816
node = parent;
sys/dev/ice/ice_sched.c
1817
while (node) {
sys/dev/ice/ice_sched.c
1818
node->owner = owner;
sys/dev/ice/ice_sched.c
1819
node = node->sibling;
sys/dev/ice/ice_sched.c
1843
struct ice_sched_node *node;
sys/dev/ice/ice_sched.c
1858
node = ice_sched_get_first_node(pi, tc_node, (u8)i);
sys/dev/ice/ice_sched.c
186
struct ice_sched_node *node;
sys/dev/ice/ice_sched.c
1860
while (node) {
sys/dev/ice/ice_sched.c
1861
if (node->num_children <
sys/dev/ice/ice_sched.c
1864
node = node->sibling;
sys/dev/ice/ice_sched.c
1871
if (node)
sys/dev/ice/ice_sched.c
212
node = prealloc_node;
sys/dev/ice/ice_sched.c
214
node = (struct ice_sched_node *)ice_malloc(hw, sizeof(*node));
sys/dev/ice/ice_sched.c
2146
static bool ice_sched_is_leaf_node_present(struct ice_sched_node *node)
sys/dev/ice/ice_sched.c
215
if (!node)
sys/dev/ice/ice_sched.c
2150
for (i = 0; i < node->num_children; i++)
sys/dev/ice/ice_sched.c
2151
if (ice_sched_is_leaf_node_present(node->children[i]))
sys/dev/ice/ice_sched.c
2154
return (node->info.data.elem_type == ICE_AQC_ELEM_TYPE_LEAF);
sys/dev/ice/ice_sched.c
218
node->children = (struct ice_sched_node **)
sys/dev/ice/ice_sched.c
220
sizeof(*node->children));
sys/dev/ice/ice_sched.c
221
if (!node->children) {
sys/dev/ice/ice_sched.c
222
ice_free(hw, node);
sys/dev/ice/ice_sched.c
2264
bool ice_sched_is_tree_balanced(struct ice_hw *hw, struct ice_sched_node *node)
sys/dev/ice/ice_sched.c
2269
for (i = 0; i < node->num_children; i++)
sys/dev/ice/ice_sched.c
227
node->in_use = true;
sys/dev/ice/ice_sched.c
2274
if (!ice_sched_is_tree_balanced(hw, node->children[i]))
sys/dev/ice/ice_sched.c
2277
return ice_sched_check_node(hw, node);
sys/dev/ice/ice_sched.c
228
node->parent = parent;
sys/dev/ice/ice_sched.c
229
node->tx_sched_layer = layer;
sys/dev/ice/ice_sched.c
230
parent->children[parent->num_children++] = node;
sys/dev/ice/ice_sched.c
231
node->info = elem;
sys/dev/ice/ice_sched.c
2336
ice_sched_get_free_vsi_parent(struct ice_hw *hw, struct ice_sched_node *node,
sys/dev/ice/ice_sched.c
2339
u8 l = node->tx_sched_layer;
sys/dev/ice/ice_sched.c
2346
return (node->num_children < hw->max_children[l]) ? node : NULL;
sys/dev/ice/ice_sched.c
2351
if (node->num_children < hw->max_children[l])
sys/dev/ice/ice_sched.c
2357
for (i = 0; i < node->num_children; i++) {
sys/dev/ice/ice_sched.c
2360
parent = ice_sched_get_free_vsi_parent(hw, node->children[i],
sys/dev/ice/ice_sched.c
2379
struct ice_sched_node *node)
sys/dev/ice/ice_sched.c
2384
old_parent = node->parent;
sys/dev/ice/ice_sched.c
2388
if (old_parent->children[i] == node) {
sys/dev/ice/ice_sched.c
2397
new_parent->children[new_parent->num_children++] = node;
sys/dev/ice/ice_sched.c
2398
node->parent = new_parent;
sys/dev/ice/ice_sched.c
2399
node->info.parent_teid = new_parent->info.node_teid;
sys/dev/ice/ice_sched.c
2416
struct ice_sched_node *node;
sys/dev/ice/ice_sched.c
2438
node = ice_sched_find_node_by_teid(pi->root, list[i]);
sys/dev/ice/ice_sched.c
2439
if (!node) {
sys/dev/ice/ice_sched.c
2444
buf->hdr.src_parent_teid = node->info.parent_teid;
sys/dev/ice/ice_sched.c
2446
buf->teid[0] = node->info.node_teid;
sys/dev/ice/ice_sched.c
2456
ice_sched_update_parent(parent, node);
sys/dev/ice/ice_sched.c
2596
ice_sched_is_agg_inuse(struct ice_port_info *pi, struct ice_sched_node *node)
sys/dev/ice/ice_sched.c
2601
if (node->tx_sched_layer < vsil - 1) {
sys/dev/ice/ice_sched.c
2602
for (i = 0; i < node->num_children; i++)
sys/dev/ice/ice_sched.c
2603
if (ice_sched_is_agg_inuse(pi, node->children[i]))
sys/dev/ice/ice_sched.c
2607
return node->num_children ? true : false;
sys/dev/ice/ice_sched.c
3078
ice_sched_update_elem(struct ice_hw *hw, struct ice_sched_node *node,
sys/dev/ice/ice_sched.c
3088
if (node->info.data.elem_type == ICE_AQC_ELEM_TYPE_TC)
sys/dev/ice/ice_sched.c
3109
node->info.data = info->data;
sys/dev/ice/ice_sched.c
3123
ice_sched_cfg_node_bw_alloc(struct ice_hw *hw, struct ice_sched_node *node,
sys/dev/ice/ice_sched.c
3130
buf = node->info;
sys/dev/ice/ice_sched.c
3143
status = ice_sched_update_elem(hw, node, &buf);
sys/dev/ice/ice_sched.c
337
void ice_free_sched_node(struct ice_port_info *pi, struct ice_sched_node *node)
sys/dev/ice/ice_sched.c
347
while (node->num_children)
sys/dev/ice/ice_sched.c
348
ice_free_sched_node(pi, node->children[0]);
sys/dev/ice/ice_sched.c
351
if (node->tx_sched_layer >= hw->sw_entry_point_layer &&
sys/dev/ice/ice_sched.c
352
node->info.data.elem_type != ICE_AQC_ELEM_TYPE_TC &&
sys/dev/ice/ice_sched.c
353
node->info.data.elem_type != ICE_AQC_ELEM_TYPE_ROOT_PORT &&
sys/dev/ice/ice_sched.c
354
node->info.data.elem_type != ICE_AQC_ELEM_TYPE_LEAF) {
sys/dev/ice/ice_sched.c
355
u32 teid = LE32_TO_CPU(node->info.node_teid);
sys/dev/ice/ice_sched.c
357
ice_sched_remove_elems(hw, node->parent, 1, &teid);
sys/dev/ice/ice_sched.c
359
parent = node->parent;
sys/dev/ice/ice_sched.c
366
if (parent->children[i] == node) {
sys/dev/ice/ice_sched.c
3737
struct ice_sched_node *node;
sys/dev/ice/ice_sched.c
3739
node = ice_sched_find_node_by_teid(pi->root, q_ids[i]);
sys/dev/ice/ice_sched.c
374
p = ice_sched_get_first_node(pi, node, node->tx_sched_layer);
sys/dev/ice/ice_sched.c
3740
if (!node || node->info.data.elem_type !=
sys/dev/ice/ice_sched.c
3746
status = ice_sched_cfg_sibl_node_prio(pi, node, q_prio[i]);
sys/dev/ice/ice_sched.c
376
if (p->sibling == node) {
sys/dev/ice/ice_sched.c
377
p->sibling = node->sibling;
sys/dev/ice/ice_sched.c
384
if (pi->sib_head[node->tc_num][node->tx_sched_layer] == node)
sys/dev/ice/ice_sched.c
385
pi->sib_head[node->tc_num][node->tx_sched_layer] =
sys/dev/ice/ice_sched.c
386
node->sibling;
sys/dev/ice/ice_sched.c
390
if (node->children)
sys/dev/ice/ice_sched.c
391
ice_free(hw, node->children);
sys/dev/ice/ice_sched.c
392
ice_free(hw, node);
sys/dev/ice/ice_sched.c
4156
ice_sched_cfg_node_bw_lmt(struct ice_hw *hw, struct ice_sched_node *node,
sys/dev/ice/ice_sched.c
4162
buf = node->info;
sys/dev/ice/ice_sched.c
4183
return ice_sched_update_elem(hw, node, &buf);
sys/dev/ice/ice_sched.c
4195
ice_sched_get_node_rl_prof_id(struct ice_sched_node *node,
sys/dev/ice/ice_sched.c
4201
data = &node->info.data;
sys/dev/ice/ice_sched.c
4275
ice_sched_get_srl_node(struct ice_sched_node *node, u8 srl_layer)
sys/dev/ice/ice_sched.c
4277
if (srl_layer > node->tx_sched_layer)
sys/dev/ice/ice_sched.c
4278
return node->children[0];
sys/dev/ice/ice_sched.c
4279
else if (srl_layer < node->tx_sched_layer)
sys/dev/ice/ice_sched.c
4283
return node->parent;
sys/dev/ice/ice_sched.c
4285
return node;
sys/dev/ice/ice_sched.c
4342
struct ice_sched_node *node,
sys/dev/ice/ice_sched.c
4370
old_id = ice_sched_get_node_rl_prof_id(node, rl_type);
sys/dev/ice/ice_sched.c
4372
status = ice_sched_cfg_node_bw_lmt(hw, node, rl_type, rl_prof_id);
sys/dev/ice/ice_sched.c
4397
ice_sched_set_node_bw(struct ice_port_info *pi, struct ice_sched_node *node,
sys/dev/ice/ice_sched.c
4412
old_id = ice_sched_get_node_rl_prof_id(node, rl_type);
sys/dev/ice/ice_sched.c
4414
status = ice_sched_cfg_node_bw_lmt(hw, node, rl_type, rl_prof_id);
sys/dev/ice/ice_sched.c
4441
ice_sched_set_node_priority(struct ice_port_info *pi, struct ice_sched_node *node,
sys/dev/ice/ice_sched.c
4447
buf = node->info;
sys/dev/ice/ice_sched.c
4454
return ice_sched_update_elem(pi->hw, node, &buf);
sys/dev/ice/ice_sched.c
4466
ice_sched_set_node_weight(struct ice_port_info *pi, struct ice_sched_node *node, u16 weight)
sys/dev/ice/ice_sched.c
4471
buf = node->info;
sys/dev/ice/ice_sched.c
4481
return ice_sched_update_elem(pi->hw, node, &buf);
sys/dev/ice/ice_sched.c
4498
ice_sched_set_node_bw_lmt(struct ice_port_info *pi, struct ice_sched_node *node,
sys/dev/ice/ice_sched.c
4511
node->tx_sched_layer);
sys/dev/ice/ice_sched.c
4516
return ice_sched_set_node_bw_dflt(pi, node, rl_type, layer_num);
sys/dev/ice/ice_sched.c
4517
return ice_sched_set_node_bw(pi, node, rl_type, bw, layer_num);
sys/dev/ice/ice_sched.c
4532
struct ice_sched_node *node,
sys/dev/ice/ice_sched.c
4535
return ice_sched_set_node_bw_lmt(pi, node, rl_type,
sys/dev/ice/ice_sched.c
4549
ice_sched_validate_srl_node(struct ice_sched_node *node, u8 sel_layer)
sys/dev/ice/ice_sched.c
4556
if (sel_layer == node->tx_sched_layer ||
sys/dev/ice/ice_sched.c
4557
((sel_layer == node->tx_sched_layer + 1) &&
sys/dev/ice/ice_sched.c
4558
node->num_children == 1) ||
sys/dev/ice/ice_sched.c
4559
((sel_layer == node->tx_sched_layer - 1) &&
sys/dev/ice/ice_sched.c
4560
(node->parent && node->parent->num_children == 1)))
sys/dev/ice/ice_sched.c
4608
struct ice_sched_node *node;
sys/dev/ice/ice_sched.c
4618
node = ice_sched_find_node_by_teid(pi->root, q_ctx->q_teid);
sys/dev/ice/ice_sched.c
4619
if (!node) {
sys/dev/ice/ice_sched.c
4625
if (node->info.data.elem_type != ICE_AQC_ELEM_TYPE_LEAF)
sys/dev/ice/ice_sched.c
4633
node->tx_sched_layer);
sys/dev/ice/ice_sched.c
4638
status = ice_sched_validate_srl_node(node, sel_layer);
sys/dev/ice/ice_sched.c
4644
status = ice_sched_set_node_bw_dflt_lmt(pi, node, rl_type);
sys/dev/ice/ice_sched.c
4646
status = ice_sched_set_node_bw_lmt(pi, node, rl_type, bw);
sys/dev/ice/ice_sched.c
4912
struct ice_sched_node *node;
sys/dev/ice/ice_sched.c
4914
node = vsi_ctx->sched.ag_node[tc];
sys/dev/ice/ice_sched.c
4915
if (!node)
sys/dev/ice/ice_sched.c
4919
status = ice_sched_set_node_bw_dflt_lmt(pi, node, ICE_MIN_BW);
sys/dev/ice/ice_sched.c
4924
status = ice_sched_set_node_bw_dflt_lmt(pi, node, ICE_MAX_BW);
sys/dev/ice/ice_sched.c
4929
status = ice_sched_set_node_bw_dflt_lmt(pi, node,
sys/dev/ice/ice_sched.c
4953
struct ice_sched_node *node = NULL;
sys/dev/ice/ice_sched.c
4966
node = vsi_ctx->sched.vsi_node[tc];
sys/dev/ice/ice_sched.c
4975
node = ice_sched_get_agg_node(pi, tc_node, id);
sys/dev/ice/ice_sched.c
4981
node = ice_sched_find_node_by_teid(pi->root, id);
sys/dev/ice/ice_sched.c
4991
node = child_node->parent;
sys/dev/ice/ice_sched.c
4999
return node;
sys/dev/ice/ice_sched.c
5019
struct ice_sched_node *node;
sys/dev/ice/ice_sched.c
5029
node = ice_sched_get_node_by_id_type(pi, id, agg_type, tc);
sys/dev/ice/ice_sched.c
5030
if (!node) {
sys/dev/ice/ice_sched.c
5035
status = ice_sched_set_node_bw_dflt_lmt(pi, node, rl_type);
sys/dev/ice/ice_sched.c
5037
status = ice_sched_set_node_bw_lmt(pi, node, rl_type, bw);
sys/dev/ice/ice_sched.c
5509
struct ice_sched_node *node, u8 priority)
sys/dev/ice/ice_sched.c
5518
buf = node->info;
sys/dev/ice/ice_sched.c
5527
status = ice_sched_update_elem(hw, node, &buf);
sys/dev/ice/ice_sched.c
5582
ice_sched_replay_node_prio(struct ice_hw *hw, struct ice_sched_node *node,
sys/dev/ice/ice_sched.c
5589
buf = node->info;
sys/dev/ice/ice_sched.c
5595
status = ice_sched_update_elem(hw, node, &buf);
sys/dev/ice/ice_sched.c
5609
ice_sched_replay_node_bw(struct ice_hw *hw, struct ice_sched_node *node,
sys/dev/ice/ice_sched.c
5616
if (!node)
sys/dev/ice/ice_sched.c
5621
status = ice_sched_replay_node_prio(hw, node,
sys/dev/ice/ice_sched.c
5627
status = ice_sched_set_node_bw_lmt(pi, node, ICE_MIN_BW,
sys/dev/ice/ice_sched.c
5634
status = ice_sched_cfg_node_bw_alloc(hw, node, ICE_MIN_BW,
sys/dev/ice/ice_sched.c
5640
status = ice_sched_set_node_bw_lmt(pi, node, ICE_MAX_BW,
sys/dev/ice/ice_sched.c
5647
status = ice_sched_cfg_node_bw_alloc(hw, node, ICE_MAX_BW,
sys/dev/ice/ice_sched.c
5653
status = ice_sched_set_node_bw_lmt(pi, node, ICE_SHARED_BW,
sys/dev/ice/ice_sched.h
135
ice_sched_set_node_bw_lmt(struct ice_port_info *pi, struct ice_sched_node *node,
sys/dev/ice/ice_sched.h
139
ice_sched_set_node_bw(struct ice_port_info *pi, struct ice_sched_node *node,
sys/dev/ice/ice_sched.h
153
ice_sched_set_node_priority(struct ice_port_info *pi, struct ice_sched_node *node,
sys/dev/ice/ice_sched.h
156
ice_sched_set_node_weight(struct ice_port_info *pi, struct ice_sched_node *node,
sys/dev/ice/ice_sched.h
179
struct ice_sched_node *node);
sys/dev/ice/ice_sched.h
180
void ice_free_sched_node(struct ice_port_info *pi, struct ice_sched_node *node);
sys/dev/ice/ice_sched.h
193
bool ice_sched_is_tree_balanced(struct ice_hw *hw, struct ice_sched_node *node);
sys/dev/ice/ice_sched.h
262
struct ice_sched_node *node);
sys/dev/ice/ice_sched.h
281
struct ice_sched_node *node, u8 priority);
sys/dev/iicbus/adc/ad7417.c
307
phandle_t child, node;
sys/dev/iicbus/adc/ad7417.c
362
for (node = OF_child(child); node != 0; node = OF_peer(node)) {
sys/dev/iicbus/adc/ad7417.c
364
OF_getprop(node, "location", location, sizeof(location));
sys/dev/iicbus/adc/ads111x.c
432
phandle_t child, node;
sys/dev/iicbus/adc/ads111x.c
436
node = ofw_bus_get_node(sc->dev);
sys/dev/iicbus/adc/ads111x.c
437
for (child = OF_child(node); child != 0; child = OF_peer(child)) {
sys/dev/iicbus/controller/cadence/cdnc_i2c.c
546
phandle_t node;
sys/dev/iicbus/controller/cadence/cdnc_i2c.c
557
node = ofw_bus_get_node(dev);
sys/dev/iicbus/controller/cadence/cdnc_i2c.c
558
if (OF_getprop(node, "ref-clock", &cell, sizeof(cell)) > 0)
sys/dev/iicbus/controller/cadence/cdnc_i2c.c
560
else if (clk_get_by_ofw_index(dev, node, 0, &sc->ref_clk) == 0) {
sys/dev/iicbus/controller/cadence/cdnc_i2c.c
574
if (OF_getprop(node, "clock-frequency", &cell, sizeof(cell)) > 0)
sys/dev/iicbus/controller/opencores/iicoc_fdt.c
78
phandle_t node;
sys/dev/iicbus/controller/opencores/iicoc_fdt.c
94
node = ofw_bus_get_node(dev);
sys/dev/iicbus/controller/opencores/iicoc_fdt.c
96
OF_getencprop(node, "reg-shift", &sc->reg_shift,
sys/dev/iicbus/controller/vybrid/vf_i2c_fdt.c
79
phandle_t node;
sys/dev/iicbus/controller/vybrid/vf_i2c_fdt.c
85
node = ofw_bus_get_node(dev);
sys/dev/iicbus/controller/vybrid/vf_i2c_fdt.c
87
error = clk_get_by_ofw_index(dev, node, 0, &sc->clock);
sys/dev/iicbus/controller/vybrid/vf_i2c_fdt.c
92
if (OF_hasprop(node, "clock-frequency"))
sys/dev/iicbus/controller/vybrid/vf_i2c_fdt.c
93
OF_getencprop(node, "clock-frequency", &sc->freq,
sys/dev/iicbus/gpio/tca64xx.c
554
struct sysctl_oid *node;
sys/dev/iicbus/gpio/tca64xx.c
557
node = device_get_sysctl_tree(dev);
sys/dev/iicbus/gpio/tca64xx.c
559
SYSCTL_ADD_PROC(ctx, SYSCTL_CHILDREN(node), OID_AUTO, "in_reg_1",
sys/dev/iicbus/gpio/tca64xx.c
562
SYSCTL_ADD_PROC(ctx, SYSCTL_CHILDREN(node), OID_AUTO, "in_reg_2",
sys/dev/iicbus/gpio/tca64xx.c
566
SYSCTL_ADD_PROC(ctx, SYSCTL_CHILDREN(node), OID_AUTO, "out_reg_1",
sys/dev/iicbus/gpio/tca64xx.c
570
SYSCTL_ADD_PROC(ctx, SYSCTL_CHILDREN(node), OID_AUTO, "out_reg_2",
sys/dev/iicbus/gpio/tca64xx.c
574
SYSCTL_ADD_PROC(ctx, SYSCTL_CHILDREN(node), OID_AUTO, "pol_inv_1",
sys/dev/iicbus/gpio/tca64xx.c
578
SYSCTL_ADD_PROC(ctx, SYSCTL_CHILDREN(node), OID_AUTO, "pol_inv_2",
sys/dev/iicbus/gpio/tca64xx.c
582
SYSCTL_ADD_PROC(ctx, SYSCTL_CHILDREN(node), OID_AUTO, "conf_reg_1",
sys/dev/iicbus/gpio/tca64xx.c
585
SYSCTL_ADD_PROC(ctx, SYSCTL_CHILDREN(node), OID_AUTO, "conf_reg_2",
sys/dev/iicbus/gpio/tca64xx.c
595
struct sysctl_oid *node;
sys/dev/iicbus/gpio/tca64xx.c
598
node = device_get_sysctl_tree(dev);
sys/dev/iicbus/gpio/tca64xx.c
600
SYSCTL_ADD_PROC(ctx, SYSCTL_CHILDREN(node), OID_AUTO, "in_reg_1",
sys/dev/iicbus/gpio/tca64xx.c
603
SYSCTL_ADD_PROC(ctx, SYSCTL_CHILDREN(node), OID_AUTO, "out_reg_1",
sys/dev/iicbus/gpio/tca64xx.c
607
SYSCTL_ADD_PROC(ctx, SYSCTL_CHILDREN(node), OID_AUTO, "pol_inv_1",
sys/dev/iicbus/gpio/tca64xx.c
611
SYSCTL_ADD_PROC(ctx, SYSCTL_CHILDREN(node), OID_AUTO, "conf_reg_1",
sys/dev/iicbus/mux/iic_gpiomux.c
137
phandle_t node;
sys/dev/iicbus/mux/iic_gpiomux.c
139
node = ofw_bus_get_node(dev);
sys/dev/iicbus/mux/iic_gpiomux.c
146
err = gpio_pin_get_by_ofw_propidx(dev, node, "mux-gpios", i,
sys/dev/iicbus/mux/iic_gpiomux.c
173
len = OF_getencprop(node, "i2c-parent", &propval, sizeof(propval));
sys/dev/iicbus/mux/iic_gpiomux.c
193
len = OF_getencprop(node, "idle-state", &propval, sizeof(propval));
sys/dev/iicbus/mux/iicmux.c
246
phandle_t child, node, parent;
sys/dev/iicbus/mux/iicmux.c
253
if((node = ofw_bus_get_node(sc->dev)) == 0) {
sys/dev/iicbus/mux/iicmux.c
263
if ((parent = ofw_bus_find_child(node, "i2c-mux")) == 0)
sys/dev/iicbus/mux/iicmux.c
264
parent = node;
sys/dev/iicbus/mux/ltc430x.c
172
phandle_t node;
sys/dev/iicbus/mux/ltc430x.c
174
node = ofw_bus_get_node(dev);
sys/dev/iicbus/mux/ltc430x.c
175
sc->idle_disconnect = OF_hasprop(node, "i2c-mux-idle-disconnect");
sys/dev/iicbus/mux/ltc430x.c
177
if (OF_getprop(node, "freebsd,ctlreg2", &val, sizeof(val)) > 0) {
sys/dev/iicbus/mux/pca9547.c
111
phandle_t node;
sys/dev/iicbus/mux/pca9547.c
117
node = ofw_bus_get_node(dev);
sys/dev/iicbus/mux/pca9547.c
118
sc->idle_disconnect = OF_hasprop(node, "i2c-mux-idle-disconnect");
sys/dev/iicbus/ofw_iicbus.c
106
phandle_t child, node, root;
sys/dev/iicbus/ofw_iicbus.c
123
node = ofw_bus_get_node(dev);
sys/dev/iicbus/ofw_iicbus.c
125
OF_getencprop(node, "clock-frequency", &freq, sizeof(freq));
sys/dev/iicbus/ofw_iicbus.c
151
for (child = OF_child(node); child != 0; child = OF_peer(child)) {
sys/dev/iicbus/ofw_iicbus.c
196
OF_device_register_xref(OF_xref_from_node(node), dev);
sys/dev/iicbus/pmic/act8846.c
204
phandle_t node;
sys/dev/iicbus/pmic/act8846.c
209
node = ofw_bus_get_node(sc->dev);
sys/dev/iicbus/pmic/act8846.c
214
rv = act8846_regulator_attach(sc, node);
sys/dev/iicbus/pmic/act8846.h
61
int act8846_regulator_attach(struct act8846_softc *sc, phandle_t node);
sys/dev/iicbus/pmic/act8846_regulator.c
365
act8846_fdt_parse(struct act8846_softc *sc, phandle_t pnode, phandle_t node,
sys/dev/iicbus/pmic/act8846_regulator.c
372
rv = regulator_parse_ofw_stdparam(sc->dev, node, init_def);
sys/dev/iicbus/pmic/act8846_regulator.c
393
act8846_attach(struct act8846_softc *sc, phandle_t pnode, phandle_t node,
sys/dev/iicbus/pmic/act8846_regulator.c
401
if (act8846_fdt_parse(sc, pnode, node, def, &initdef) != 0) {
sys/dev/iicbus/pmic/act8846_regulator.c
406
initdef.ofw_node = node;
sys/dev/iicbus/pmic/act8846_regulator.c
417
reg_sc->xref = OF_xref_from_node(node);
sys/dev/iicbus/pmic/act8846_regulator.c
447
act8846_regulator_attach(struct act8846_softc *sc, phandle_t node)
sys/dev/iicbus/pmic/act8846_regulator.c
453
rnode = ofw_bus_find_child(node, "regulators");
sys/dev/iicbus/pmic/act8846_regulator.c
475
reg = act8846_attach(sc, node, child, act8846_regdefs + i);
sys/dev/iicbus/pmic/fan53555.c
328
fan53555_reg_attach(struct fan53555_softc *sc, phandle_t node, int type)
sys/dev/iicbus/pmic/fan53555.c
337
if (regulator_parse_ofw_stdparam(sc->dev, node, &initdef) != 0) {
sys/dev/iicbus/pmic/fan53555.c
363
initdef.ofw_node = node;
sys/dev/iicbus/pmic/fan53555.c
441
phandle_t node;
sys/dev/iicbus/pmic/fan53555.c
446
node = ofw_bus_get_node(dev);
sys/dev/iicbus/pmic/fan53555.c
449
rv = OF_getencprop(node, "fcs,suspend-voltage-selector", &susp_sel,
sys/dev/iicbus/pmic/fan53555.c
478
if (fan53555_reg_attach(sc, node, type) == NULL)
sys/dev/iicbus/pmic/rockchip/rk8xx_clocks.c
101
phandle_t node;
sys/dev/iicbus/pmic/rockchip/rk8xx_clocks.c
104
node = ofw_bus_get_node(sc->dev);
sys/dev/iicbus/pmic/rockchip/rk8xx_clocks.c
107
nclks = ofw_bus_string_list_to_array(node, "clock-output-names",
sys/dev/iicbus/pmic/rockchip/rk8xx_regulators.c
277
rk8xx_reg_attach(device_t dev, phandle_t node,
sys/dev/iicbus/pmic/rockchip/rk8xx_regulators.c
285
if (regulator_parse_ofw_stdparam(dev, node, &initdef) != 0) {
sys/dev/iicbus/pmic/rockchip/rk8xx_regulators.c
294
initdef.ofw_node = node;
sys/dev/iicbus/pmic/rockchip/rk8xx_regulators.c
306
reg_sc->xref = OF_xref_from_node(node);
sys/dev/iicbus/pmic/silergy/sy8106a.c
197
sy8106a_reg_attach(device_t dev, phandle_t node)
sys/dev/iicbus/pmic/silergy/sy8106a.c
204
regulator_parse_ofw_stdparam(dev, node, &initdef);
sys/dev/iicbus/pmic/silergy/sy8106a.c
206
initdef.ofw_node = node;
sys/dev/iicbus/pmic/silergy/sy8106a.c
216
reg_sc->xref = OF_xref_from_node(node);
sys/dev/iicbus/pmic/silergy/sy8106a.c
258
phandle_t node;
sys/dev/iicbus/pmic/silergy/sy8106a.c
261
node = ofw_bus_get_node(dev);
sys/dev/iicbus/pmic/silergy/sy8106a.c
265
sc->reg = sy8106a_reg_attach(dev, node);
sys/dev/iicbus/pmic/silergy/syr827.c
179
syr827_reg_attach(device_t dev, phandle_t node)
sys/dev/iicbus/pmic/silergy/syr827.c
187
regulator_parse_ofw_stdparam(dev, node, &initdef);
sys/dev/iicbus/pmic/silergy/syr827.c
189
initdef.ofw_node = node;
sys/dev/iicbus/pmic/silergy/syr827.c
199
reg_sc->xref = OF_xref_from_node(node);
sys/dev/iicbus/pmic/silergy/syr827.c
202
if (OF_getencprop(node, "fcs,suspend-voltage-selector", &suspend_reg,
sys/dev/iicbus/pmic/silergy/syr827.c
278
phandle_t node;
sys/dev/iicbus/pmic/silergy/syr827.c
281
node = ofw_bus_get_node(dev);
sys/dev/iicbus/pmic/silergy/syr827.c
291
sc->reg = syr827_reg_attach(dev, node);
sys/dev/iicbus/pwm/adt746x.c
399
phandle_t child, node;
sys/dev/iicbus/pwm/adt746x.c
409
for (node = OF_child(child); node != 0; node = OF_peer(node)) {
sys/dev/iicbus/pwm/adt746x.c
410
if (OF_getprop(node, "sensor-id", &sensid, sizeof(sensid)) == -1)
sys/dev/iicbus/pwm/adt746x.c
412
OF_getprop(node, "location", sc->sc_sensors[i].therm.name, 32);
sys/dev/iicbus/pwm/adt746x.c
413
OF_getprop(node, "device_type", sens_type, sizeof(sens_type));
sys/dev/iicbus/pwm/adt746x.c
420
OF_getprop(node, "reg", ®, sizeof(reg));
sys/dev/iicbus/pwm/adt746x.c
421
OF_getprop(node, "sensor-id", &sensid,
sys/dev/iicbus/pwm/adt746x.c
426
OF_getprop(node, "zone", &sc->sc_sensors[i].therm.zone,
sys/dev/iicbus/rtc/hym8563.c
264
phandle_t node;
sys/dev/iicbus/rtc/hym8563.c
267
node = ofw_bus_get_node(sc->dev);
sys/dev/iicbus/rtc/hym8563.c
270
nclks = ofw_bus_string_list_to_array(node, "clock-output-names",
sys/dev/iicbus/sensor/ds1631.c
294
phandle_t child, node;
sys/dev/iicbus/sensor/ds1631.c
324
for (node = OF_child(child); node; node = OF_peer(node))
sys/dev/iicbus/sensor/ds1631.c
325
plen = OF_getprop(node, "location", sc->sc_sensor.name,
sys/dev/irdma/irdma_ws.c
104
struct irdma_ws_node *node)
sys/dev/irdma/irdma_ws.c
108
if (node->index)
sys/dev/irdma/irdma_ws.c
109
irdma_free_ws_node_id(vsi->dev, node->index);
sys/dev/irdma/irdma_ws.c
111
ws_mem.va = node;
sys/dev/irdma/irdma_ws.c
112
ws_mem.size = sizeof(*node);
sys/dev/irdma/irdma_ws.c
125
struct irdma_ws_node *node, u8 cmd, u16 *qs_handle)
sys/dev/irdma/irdma_ws.c
129
node_info.id = node->index;
sys/dev/irdma/irdma_ws.c
130
node_info.vsi = node->vsi_index;
sys/dev/irdma/irdma_ws.c
131
if (node->parent)
sys/dev/irdma/irdma_ws.c
132
node_info.parent_id = node->parent->index;
sys/dev/irdma/irdma_ws.c
136
node_info.weight = node->rel_bw;
sys/dev/irdma/irdma_ws.c
137
node_info.tc = node->traffic_class;
sys/dev/irdma/irdma_ws.c
138
node_info.prio_type = node->prio_type;
sys/dev/irdma/irdma_ws.c
139
node_info.type_leaf = node->type_leaf;
sys/dev/irdma/irdma_ws.c
140
node_info.enable = node->enable;
sys/dev/irdma/irdma_ws.c
146
if (node->type_leaf && cmd == IRDMA_OP_WS_ADD_NODE && qs_handle)
sys/dev/irdma/irdma_ws.c
163
struct irdma_ws_node *node;
sys/dev/irdma/irdma_ws.c
167
list_for_each_entry(node, &parent->child_list_head, siblings) {
sys/dev/irdma/irdma_ws.c
168
if (node->vsi_index == match_val)
sys/dev/irdma/irdma_ws.c
169
return node;
sys/dev/irdma/irdma_ws.c
173
list_for_each_entry(node, &parent->child_list_head, siblings) {
sys/dev/irdma/irdma_ws.c
174
if (node->traffic_class == match_val)
sys/dev/irdma/irdma_ws.c
175
return node;
sys/dev/irdma/irdma_ws.c
57
struct irdma_ws_node *node;
sys/dev/irdma/irdma_ws.c
60
ws_mem.size = sizeof(*node);
sys/dev/irdma/irdma_ws.c
73
node = ws_mem.va;
sys/dev/irdma/irdma_ws.c
74
node->index = node_index;
sys/dev/irdma/irdma_ws.c
75
node->vsi_index = vsi->vsi_idx;
sys/dev/irdma/irdma_ws.c
76
INIT_LIST_HEAD(&node->child_list_head);
sys/dev/irdma/irdma_ws.c
78
node->type_leaf = true;
sys/dev/irdma/irdma_ws.c
79
node->traffic_class = vsi->qos[user_pri].traffic_class;
sys/dev/irdma/irdma_ws.c
80
node->user_pri = user_pri;
sys/dev/irdma/irdma_ws.c
81
node->rel_bw = vsi->qos[user_pri].rel_bw;
sys/dev/irdma/irdma_ws.c
82
if (!node->rel_bw)
sys/dev/irdma/irdma_ws.c
83
node->rel_bw = 1;
sys/dev/irdma/irdma_ws.c
85
node->prio_type = IRDMA_PRIO_WEIGHTED_RR;
sys/dev/irdma/irdma_ws.c
87
node->rel_bw = 1;
sys/dev/irdma/irdma_ws.c
88
node->prio_type = IRDMA_PRIO_WEIGHTED_RR;
sys/dev/irdma/irdma_ws.c
89
node->enable = true;
sys/dev/irdma/irdma_ws.c
92
node->parent = parent;
sys/dev/irdma/irdma_ws.c
94
return node;
sys/dev/irdma/osdep.h
75
#define HASH_DEL_RCU(tbl, node) hlist_del_rcu(node)
sys/dev/irdma/osdep.h
78
#define HASH_DEL(tbl, node) hlist_del(node)
sys/dev/iwi/if_iwi.c
1755
struct iwi_ibssnode node;
sys/dev/iwi/if_iwi.c
1758
memset(&node, 0, sizeof node);
sys/dev/iwi/if_iwi.c
1759
IEEE80211_ADDR_COPY(node.bssid, addr);
sys/dev/iwi/if_iwi.c
1761
DPRINTF(("%s mac %6D station %u\n", __func__, node.bssid, ":", entry));
sys/dev/iwi/if_iwi.c
1764
IWI_CSR_NODE_BASE + entry * sizeof node,
sys/dev/iwi/if_iwi.c
1765
(uint8_t *)&node, sizeof node);
sys/dev/iwn/if_iwn.c
5311
iwn4965_add_node(struct iwn_softc *sc, struct iwn_node_info *node, int async)
sys/dev/iwn/if_iwn.c
5323
src = (caddr_t)node;
sys/dev/iwn/if_iwn.c
5332
iwn5000_add_node(struct iwn_softc *sc, struct iwn_node_info *node, int async)
sys/dev/iwn/if_iwn.c
5338
return iwn_cmd(sc, IWN_CMD_ADD_NODE, node, sizeof (*node), async);
sys/dev/iwn/if_iwn.c
5457
struct iwn_node_info node;
sys/dev/iwn/if_iwn.c
5466
memset(&node, 0, sizeof node);
sys/dev/iwn/if_iwn.c
5467
IEEE80211_ADDR_COPY(node.macaddr, ieee80211broadcastaddr);
sys/dev/iwn/if_iwn.c
5468
node.id = sc->broadcast_id;
sys/dev/iwn/if_iwn.c
5470
if ((error = ops->add_node(sc, &node, async)) != 0)
sys/dev/iwn/if_iwn.c
7338
struct iwn_node_info node;
sys/dev/iwn/if_iwn.c
7399
memset(&node, 0, sizeof node);
sys/dev/iwn/if_iwn.c
7400
IEEE80211_ADDR_COPY(node.macaddr, ni->ni_macaddr);
sys/dev/iwn/if_iwn.c
7401
node.id = IWN_ID_BSS;
sys/dev/iwn/if_iwn.c
7405
node.htflags |= htole32(IWN_SMPS_MIMO_DIS);
sys/dev/iwn/if_iwn.c
7408
node.htflags |= htole32(IWN_SMPS_MIMO_PROT);
sys/dev/iwn/if_iwn.c
7411
node.htflags |= htole32(IWN_AMDPU_SIZE_FACTOR(3) |
sys/dev/iwn/if_iwn.c
7414
node.htflags |= htole32(IWN_NODE_HT40);
sys/dev/iwn/if_iwn.c
7417
error = ops->add_node(sc, &node, 1);
sys/dev/iwn/if_iwn.c
7424
__func__, node.id);
sys/dev/iwn/if_iwn.c
7428
__func__, node.id, error);
sys/dev/iwn/if_iwn.c
7463
struct iwn_node_info node;
sys/dev/iwn/if_iwn.c
7476
memset(&node, 0, sizeof node);
sys/dev/iwn/if_iwn.c
7477
node.id = wn->id;
sys/dev/iwn/if_iwn.c
7478
node.control = IWN_NODE_UPDATE;
sys/dev/iwn/if_iwn.c
7479
node.flags = IWN_FLAG_SET_ADDBA;
sys/dev/iwn/if_iwn.c
7480
node.addba_tid = tid;
sys/dev/iwn/if_iwn.c
7481
node.addba_ssn = htole16(ssn);
sys/dev/iwn/if_iwn.c
7484
error = ops->add_node(sc, &node, 1);
sys/dev/iwn/if_iwn.c
7501
struct iwn_node_info node;
sys/dev/iwn/if_iwn.c
7515
memset(&node, 0, sizeof node);
sys/dev/iwn/if_iwn.c
7516
node.id = wn->id;
sys/dev/iwn/if_iwn.c
7517
node.control = IWN_NODE_UPDATE;
sys/dev/iwn/if_iwn.c
7518
node.flags = IWN_FLAG_SET_DELBA;
sys/dev/iwn/if_iwn.c
7519
node.delba_tid = tid;
sys/dev/iwn/if_iwn.c
7521
(void)ops->add_node(sc, &node, 1);
sys/dev/iwn/if_iwn.c
7592
struct iwn_node_info node;
sys/dev/iwn/if_iwn.c
7602
memset(&node, 0, sizeof node);
sys/dev/iwn/if_iwn.c
7603
node.id = wn->id;
sys/dev/iwn/if_iwn.c
7604
node.control = IWN_NODE_UPDATE;
sys/dev/iwn/if_iwn.c
7605
node.flags = IWN_FLAG_SET_DISABLE_TID;
sys/dev/iwn/if_iwn.c
7606
node.disable_tid = htole16(wn->disable_tid);
sys/dev/iwn/if_iwn.c
7607
error = ops->add_node(sc, &node, 1);
sys/dev/ixl/ixl_iw.c
149
LIST_FOREACH(pf_entry, &ixl_iw.pfs, node)
sys/dev/ixl/ixl_iw.c
196
LIST_FOREACH(pf_entry, &ixl_iw.pfs, node)
sys/dev/ixl/ixl_iw.c
231
LIST_FOREACH(pf_entry, &ixl_iw.pfs, node)
sys/dev/ixl/ixl_iw.c
253
LIST_INSERT_HEAD(&ixl_iw.pfs, pf_entry, node);
sys/dev/ixl/ixl_iw.c
273
LIST_FOREACH(pf_entry, &ixl_iw.pfs, node)
sys/dev/ixl/ixl_iw.c
290
LIST_REMOVE(pf_entry, node);
sys/dev/ixl/ixl_iw.c
379
LIST_FOREACH(pf_entry, &ixl_iw.pfs, node)
sys/dev/ixl/ixl_iw.c
428
LIST_FOREACH(pf_entry, &ixl_iw.pfs, node)
sys/dev/ixl/ixl_iw.c
447
LIST_FOREACH(pf_entry, &ixl_iw.pfs, node)
sys/dev/ixl/ixl_iw.c
469
LIST_FOREACH(pf_entry, &ixl_iw.pfs, node)
sys/dev/ixl/ixl_iw.c
479
LIST_FOREACH(pf_entry, &ixl_iw.pfs, node)
sys/dev/ixl/ixl_iw_int.h
49
LIST_ENTRY(ixl_iw_pf_entry) node;
sys/dev/liquidio/base/lio_device.c
678
&dispatch->node, entries);
sys/dev/liquidio/base/lio_device.h
132
struct lio_stailq_node node;
sys/dev/liquidio/base/lio_droq.c
45
struct lio_stailq_node node;
sys/dev/liquidio/base/lio_droq.c
544
&rdisp->node, entries);
sys/dev/liquidio/base/lio_iq.h
232
struct lio_stailq_node node;
sys/dev/liquidio/base/lio_request_manager.c
439
head, &sc->node, entries);
sys/dev/liquidio/base/lio_request_manager.c
734
STAILQ_INSERT_TAIL(&oct->sc_buf_pool.head, &sc->node, entries);
sys/dev/liquidio/base/lio_request_manager.c
750
struct lio_soft_command, node);
sys/dev/liquidio/base/lio_request_manager.c
838
STAILQ_INSERT_TAIL(&oct->sc_buf_pool.head, &sc->node, entries);
sys/dev/liquidio/base/lio_response_manager.c
117
struct lio_soft_command, node);
sys/dev/liquidio/base/lio_response_manager.c
163
&sc->node, lio_stailq_node, entries);
sys/dev/liquidio/lio_bsd.h
119
struct lio_stailq_node *node;
sys/dev/liquidio/lio_bsd.h
122
node = NULL;
sys/dev/liquidio/lio_bsd.h
124
node = STAILQ_FIRST(root);
sys/dev/liquidio/lio_bsd.h
126
if (node != NULL)
sys/dev/liquidio/lio_bsd.h
129
return (node);
sys/dev/liquidio/lio_main.c
1531
STAILQ_INSERT_TAIL(&lio->ghead[iq_no], &g->node, entries);
sys/dev/liquidio/lio_main.c
1761
STAILQ_INSERT_TAIL(&lio->ghead[i], &g->node, entries);
sys/dev/liquidio/lio_rxtx.h
51
struct lio_stailq_node node;
sys/dev/mailbox/arm/arm_doorbell.c
137
phandle_t node;
sys/dev/mailbox/arm/arm_doorbell.c
143
node = ofw_bus_get_node(dev);
sys/dev/mailbox/arm/arm_doorbell.c
144
if (node == -1)
sys/dev/mailbox/arm/arm_doorbell.c
169
OF_device_register_xref(OF_xref_from_node(node), dev);
sys/dev/mailbox/arm/arm_doorbell.c
184
phandle_t node, parent;
sys/dev/mailbox/arm/arm_doorbell.c
195
node = ofw_bus_get_node(dev);
sys/dev/mailbox/arm/arm_doorbell.c
197
error = ofw_bus_parse_xref_list_get_length(node, "mboxes",
sys/dev/mailbox/arm/arm_doorbell.c
209
error = ofw_bus_find_string_index(node, "mbox-names", name, &idx);
sys/dev/mailbox/arm/arm_doorbell.c
216
error = ofw_bus_parse_xref_list_alloc(node, "mboxes", "#mbox-cells",
sys/dev/mge/if_mge.c
340
i = OF_getprop(sc->node, "local-mac-address", (void *)lmac, 6);
sys/dev/mge/if_mge.c
771
sc->node = ofw_bus_get_node(dev);
sys/dev/mge/if_mge.c
774
if (fdt_get_phyaddr(sc->node, sc->dev, &phy, (void **)&sc->phy_sc) == 0) {
sys/dev/mge/if_mge.c
784
if (fdt_find_compatible(sc->node, "mrvl,sw", 1) != 0) {
sys/dev/mge/if_mgevar.h
70
phandle_t node;
sys/dev/mii/micphy.c
164
ksz90x1_load_values(struct mii_softc *sc, phandle_t node,
sys/dev/mii/micphy.c
178
if ((len = OF_getproplen(node, field1)) > 0) {
sys/dev/mii/micphy.c
179
OF_getencprop(node, field1, dts_value, len);
sys/dev/mii/micphy.c
184
if (field2 != NULL && (len = OF_getproplen(node, field2)) > 0) {
sys/dev/mii/micphy.c
185
OF_getencprop(node, field2, dts_value, len);
sys/dev/mii/micphy.c
190
if (field3 != NULL && (len = OF_getproplen(node, field3)) > 0) {
sys/dev/mii/micphy.c
191
OF_getencprop(node, field3, dts_value, len);
sys/dev/mii/micphy.c
196
if (field4 != NULL && (len = OF_getproplen(node, field4)) > 0) {
sys/dev/mii/micphy.c
197
OF_getencprop(node, field4, dts_value, len);
sys/dev/mii/micphy.c
209
ksz9031_load_values(struct mii_softc *sc, phandle_t node)
sys/dev/mii/micphy.c
212
ksz90x1_load_values(sc, node, 2, MII_KSZ9031_CONTROL_PAD_SKEW,
sys/dev/mii/micphy.c
215
ksz90x1_load_values(sc, node, 2, MII_KSZ9031_RX_DATA_PAD_SKEW,
sys/dev/mii/micphy.c
218
ksz90x1_load_values(sc, node, 2, MII_KSZ9031_TX_DATA_PAD_SKEW,
sys/dev/mii/micphy.c
221
ksz90x1_load_values(sc, node, 2, MII_KSZ9031_CLOCK_PAD_SKEW,
sys/dev/mii/micphy.c
227
ksz9021_load_values(struct mii_softc *sc, phandle_t node)
sys/dev/mii/micphy.c
230
ksz90x1_load_values(sc, node, 0, MII_KSZPHY_CLK_CONTROL_PAD_SKEW,
sys/dev/mii/micphy.c
233
ksz90x1_load_values(sc, node, 0, MII_KSZPHY_RX_DATA_PAD_SKEW,
sys/dev/mii/micphy.c
236
ksz90x1_load_values(sc, node, 0, MII_KSZPHY_TX_DATA_PAD_SKEW,
sys/dev/mii/micphy.c
253
phandle_t node;
sys/dev/mii/micphy.c
269
if ((node = ofw_bus_get_node(parent)) == -1)
sys/dev/mii/mii_fdt.c
101
mii_fdt_lookup_phy(phandle_t node, int addr)
sys/dev/mii/mii_fdt.c
107
phynode = mii_fdt_get_phynode(node);
sys/dev/mii/mii_fdt.c
117
ports = ofw_bus_find_child(node, "ports");
sys/dev/mii/mii_fdt.c
119
ports = ofw_bus_find_child(node, "ethernet-ports");
sys/dev/mlx4/device.h
1091
int mlx4_bf_alloc(struct mlx4_dev *dev, struct mlx4_bf *bf, int node);
sys/dev/mlx4/mlx4_core/mlx4_icm.c
103
page = alloc_pages_node(node, gfp_mask, order);
sys/dev/mlx4/mlx4_core/mlx4_icm.c
99
gfp_t gfp_mask, int node)
sys/dev/mlx4/mlx4_core/mlx4_main.c
3757
struct sysctl_oid *node;
sys/dev/mlx4/mlx4_core/mlx4_main.c
3800
node = SYSCTL_ADD_NODE(ctx,SYSCTL_CHILDREN(pdev->dev.kobj.oidp),
sys/dev/mlx4/mlx4_core/mlx4_main.c
3803
if (node != NULL) {
sys/dev/mlx4/mlx4_core/mlx4_main.c
3804
node_list = SYSCTL_CHILDREN(node);
sys/dev/mlx4/mlx4_core/mlx4_pd.c
172
int mlx4_bf_alloc(struct mlx4_dev *dev, struct mlx4_bf *bf, int node)
sys/dev/mlx4/mlx4_core/mlx4_pd.c
190
uar = kmalloc_node(sizeof(*uar), GFP_KERNEL, node);
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
1269
rb_erase(&res_arr[i]->node, root);
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
1439
rb_erase(&r->node, &tracker->res_tree[type]);
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
235
struct rb_node *node = root->rb_node;
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
237
while (node) {
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
238
struct res_common *res = container_of(node, struct res_common,
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
239
node);
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
242
node = node->rb_left;
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
244
node = node->rb_right;
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
258
node);
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
270
rb_link_node(&res->node, parent, new);
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
271
rb_insert_color(&res->node, root);
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
4653
rb_erase(&qp->com.node,
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
4727
rb_erase(&srq->com.node,
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
4793
rb_erase(&cq->com.node,
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
4856
rb_erase(&mpt->com.node,
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
4925
rb_erase(&mtt->com.node,
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
5005
fs_rule = rb_entry(p, struct res_fs_rule, com.node);
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
5064
rb_erase(&fs_rule->com.node,
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
5111
rb_erase(&eq->com.node,
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
5170
rb_erase(&counter->com.node,
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
5207
rb_erase(&xrcd->com.node, &tracker->res_tree[RES_XRCD]);
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
72
struct rb_node node;
sys/dev/mlx4/mlx4_en/en.h
800
int entries, int ring, enum cq_type mode, int node);
sys/dev/mlx4/mlx4_en/en.h
815
u32 size, u16 stride, int node, int queue_idx);
sys/dev/mlx4/mlx4_en/en.h
828
u32 size, int node);
sys/dev/mlx4/mlx4_en/mlx4_en_cq.c
55
int node)
sys/dev/mlx4/mlx4_en/mlx4_en_cq.c
61
cq = kzalloc_node(sizeof(*cq), GFP_KERNEL, node);
sys/dev/mlx4/mlx4_en/mlx4_en_netdev.c
1698
int node = 0;
sys/dev/mlx4/mlx4_en/mlx4_en_netdev.c
1703
prof->rx_ring_size, i, RX, node))
sys/dev/mlx4/mlx4_en/mlx4_en_netdev.c
1707
prof->rx_ring_size, node))
sys/dev/mlx4/mlx4_en/mlx4_en_netdev.c
1714
prof->tx_ring_size, i, TX, node))
sys/dev/mlx4/mlx4_en/mlx4_en_netdev.c
1718
prof->tx_ring_size, TXBB_SIZE, node, i))
sys/dev/mlx4/mlx4_en/mlx4_en_netdev.c
2652
struct sysctl_oid *node;
sys/dev/mlx4/mlx4_en/mlx4_en_netdev.c
2665
node = SYSCTL_ADD_NODE(ctx, SYSCTL_CHILDREN(priv->conf_sysctl), OID_AUTO,
sys/dev/mlx4/mlx4_en/mlx4_en_netdev.c
2667
node_list = SYSCTL_CHILDREN(node);
sys/dev/mlx4/mlx4_en/mlx4_en_rx.c
367
u32 size, int node)
sys/dev/mlx4/mlx4_en/mlx4_en_tx.c
159
err = mlx4_bf_alloc(mdev->dev, &ring->bf, node);
sys/dev/mlx4/mlx4_en/mlx4_en_tx.c
57
u16 stride, int node, int queue_idx)
sys/dev/mlx4/mlx4_en/mlx4_en_tx.c
65
ring = kzalloc_node(sizeof(struct mlx4_en_tx_ring), GFP_KERNEL, node);
sys/dev/mlx4/mlx4_en/mlx4_en_tx.c
98
ring->tx_info = kzalloc_node(tmp, GFP_KERNEL, node);
sys/dev/mlx4/mlx4_ib/mlx4_ib_cm.c
147
struct rb_node *node = sl_id_map->rb_node;
sys/dev/mlx4/mlx4_ib/mlx4_ib_cm.c
149
while (node) {
sys/dev/mlx4/mlx4_ib/mlx4_ib_cm.c
151
rb_entry(node, struct id_map_entry, node);
sys/dev/mlx4/mlx4_ib/mlx4_ib_cm.c
154
node = node->rb_left;
sys/dev/mlx4/mlx4_ib/mlx4_ib_cm.c
156
node = node->rb_right;
sys/dev/mlx4/mlx4_ib/mlx4_ib_cm.c
158
node = node->rb_left;
sys/dev/mlx4/mlx4_ib/mlx4_ib_cm.c
160
node = node->rb_right;
sys/dev/mlx4/mlx4_ib/mlx4_ib_cm.c
183
rb_erase(&found_ent->node, sl_id_map);
sys/dev/mlx4/mlx4_ib/mlx4_ib_cm.c
204
rb_erase(&found_ent->node, sl_id_map);
sys/dev/mlx4/mlx4_ib/mlx4_ib_cm.c
223
rb_replace_node(&ent->node, &new->node, sl_id_map);
sys/dev/mlx4/mlx4_ib/mlx4_ib_cm.c
230
ent = rb_entry(parent, struct id_map_entry, node);
sys/dev/mlx4/mlx4_ib/mlx4_ib_cm.c
238
rb_link_node(&new->node, parent, link);
sys/dev/mlx4/mlx4_ib/mlx4_ib_cm.c
239
rb_insert_color(&new->node, sl_id_map);
sys/dev/mlx4/mlx4_ib/mlx4_ib_cm.c
442
struct id_map_entry, node);
sys/dev/mlx4/mlx4_ib/mlx4_ib_cm.c
444
rb_erase(&ent->node, sl_id_map);
sys/dev/mlx4/mlx4_ib/mlx4_ib_cm.c
45
struct rb_node node;
sys/dev/mlx4/mlx4_ib/mlx4_ib_cm.c
453
rb_entry(nd, struct id_map_entry, node);
sys/dev/mlx4/mlx4_ib/mlx4_ib_cm.c
460
rb_erase(&map->node, sl_id_map);
sys/dev/mlx4/mlx4_ib/mlx4_ib_mcg.c
103
struct rb_node node;
sys/dev/mlx4/mlx4_ib/mlx4_ib_mcg.c
1073
rb_erase(&group->node, &group->demux->mcg_table);
sys/dev/mlx4/mlx4_ib/mlx4_ib_mcg.c
1107
group = rb_entry(p, struct mcast_group, node);
sys/dev/mlx4/mlx4_ib/mlx4_ib_mcg.c
1238
group = rb_entry(p, struct mcast_group, node);
sys/dev/mlx4/mlx4_ib/mlx4_ib_mcg.c
165
struct rb_node *node = ctx->mcg_table.rb_node;
sys/dev/mlx4/mlx4_ib/mlx4_ib_mcg.c
169
while (node) {
sys/dev/mlx4/mlx4_ib/mlx4_ib_mcg.c
170
group = rb_entry(node, struct mcast_group, node);
sys/dev/mlx4/mlx4_ib/mlx4_ib_mcg.c
176
node = node->rb_left;
sys/dev/mlx4/mlx4_ib/mlx4_ib_mcg.c
178
node = node->rb_right;
sys/dev/mlx4/mlx4_ib/mlx4_ib_mcg.c
193
cur_group = rb_entry(parent, struct mcast_group, node);
sys/dev/mlx4/mlx4_ib/mlx4_ib_mcg.c
204
rb_link_node(&group->node, parent, link);
sys/dev/mlx4/mlx4_ib/mlx4_ib_mcg.c
205
rb_insert_color(&group->node, &ctx->mcg_table);
sys/dev/mlx4/mlx4_ib/mlx4_ib_mcg.c
461
rb_erase(&group->node, &ctx->mcg_table);
sys/dev/mlx5/mlx5_core/eswitch.h
58
hlist_for_each_entry(ptr, &hash[ix], node.hlist) \
sys/dev/mlx5/mlx5_core/eswitch.h
59
if (ether_addr_equal(ptr->node.addr, mac)) {\
sys/dev/mlx5/mlx5_core/eswitch.h
74
ether_addr_copy(ptr->node.addr, mac); \
sys/dev/mlx5/mlx5_core/eswitch.h
75
hlist_add_head(&ptr->node.hlist, &hash[ix]);\
sys/dev/mlx5/mlx5_core/eswitch.h
81
hlist_del(&ptr->node.hlist); \
sys/dev/mlx5/mlx5_core/fs_core.h
154
struct fs_node node;
sys/dev/mlx5/mlx5_core/fs_core.h
171
struct fs_node node;
sys/dev/mlx5/mlx5_core/fs_core.h
214
struct fs_node node;
sys/dev/mlx5/mlx5_core/fs_core.h
228
struct fs_node node;
sys/dev/mlx5/mlx5_core/fs_core.h
238
struct fs_node node;
sys/dev/mlx5/mlx5_core/fs_core.h
249
struct fs_node node;
sys/dev/mlx5/mlx5_core/fs_core.h
298
struct mlx5_flow_root_namespace *find_root(struct fs_node *node);
sys/dev/mlx5/mlx5_core/fs_core.h
300
#define fs_get_obj(v, _node) {v = container_of((_node), typeof(*v), node); }
sys/dev/mlx5/mlx5_core/fs_core.h
303
list_for_each_entry(pos, root, node.list)
sys/dev/mlx5/mlx5_core/fs_core.h
306
list_for_each_entry_safe(pos, tmp, root, node.list)
sys/dev/mlx5/mlx5_core/fs_core.h
309
list_for_each_entry_reverse(pos, &(prio)->node.children, list)
sys/dev/mlx5/mlx5_core/fs_core.h
312
list_for_each_entry(pos, (&(prio)->node.children), list)
sys/dev/mlx5/mlx5_core/fs_core.h
315
fs_list_for_each_entry(pos, &(ns)->node.children)
sys/dev/mlx5/mlx5_core/fs_core.h
318
fs_list_for_each_entry(pos, &(prio)->node.children)
sys/dev/mlx5/mlx5_core/fs_core.h
321
fs_list_for_each_entry(pos, &(prio)->node.children)
sys/dev/mlx5/mlx5_core/fs_core.h
324
fs_list_for_each_entry_safe(pos, tmp, &(prio)->node.children)
sys/dev/mlx5/mlx5_core/fs_core.h
327
fs_list_for_each_entry(pos, &(ft)->node.children)
sys/dev/mlx5/mlx5_core/fs_core.h
330
fs_list_for_each_entry(pos, &(fg)->node.children)
sys/dev/mlx5/mlx5_core/fs_core.h
333
fs_list_for_each_entry(pos, &(fte)->node.children)
sys/dev/mlx5/mlx5_core/mlx5_eswitch.c
346
u8 *mac = vaddr->node.addr;
sys/dev/mlx5/mlx5_core/mlx5_eswitch.c
382
u8 *mac = vaddr->node.addr;
sys/dev/mlx5/mlx5_core/mlx5_eswitch.c
407
u8 *mac = vaddr->node.addr;
sys/dev/mlx5/mlx5_core/mlx5_eswitch.c
438
u8 *mac = vaddr->node.addr;
sys/dev/mlx5/mlx5_core/mlx5_eswitch.c
476
struct l2addr_node *node;
sys/dev/mlx5/mlx5_core/mlx5_eswitch.c
487
for_each_l2hash_node(node, tmp, hash, hi) {
sys/dev/mlx5/mlx5_core/mlx5_eswitch.c
488
addr = container_of(node, struct vport_addr, node);
sys/dev/mlx5/mlx5_core/mlx5_eswitch.c
509
struct l2addr_node *node;
sys/dev/mlx5/mlx5_core/mlx5_eswitch.c
527
for_each_l2hash_node(node, tmp, hash, hi) {
sys/dev/mlx5/mlx5_core/mlx5_eswitch.c
528
addr = container_of(node, struct vport_addr, node);
sys/dev/mlx5/mlx5_core/mlx5_eswitch.c
59
struct l2addr_node node;
sys/dev/mlx5/mlx5_core/mlx5_eswitch.c
66
struct l2addr_node node;
sys/dev/mlx5/mlx5_core/mlx5_eswitch.c
73
struct l2addr_node node;
sys/dev/mlx5/mlx5_core/mlx5_eswitch.c
937
struct l2addr_node *node;
sys/dev/mlx5/mlx5_core/mlx5_eswitch.c
942
for_each_l2hash_node(node, tmp, vport->uc_list, hi) {
sys/dev/mlx5/mlx5_core/mlx5_eswitch.c
943
addr = container_of(node, struct vport_addr, node);
sys/dev/mlx5/mlx5_core/mlx5_eswitch.c
948
for_each_l2hash_node(node, tmp, vport->mc_list, hi) {
sys/dev/mlx5/mlx5_core/mlx5_eswitch.c
949
addr = container_of(node, struct vport_addr, node);
sys/dev/mlx5/mlx5_core/mlx5_fs_cmd.c
384
list_for_each_entry(dst, &fte->node.children, node.list) {
sys/dev/mlx5/mlx5_core/mlx5_fs_cmd.c
528
list_for_each_entry(dst, &fte->node.children, node.list) {
sys/dev/mlx5/mlx5_core/mlx5_fs_cmd.c
607
list_for_each_entry(dst, &fte->node.children, node.list) {
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
1002
fs_get_obj(fte, rule->node.parent);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
1005
down_write_ref_node(&fte->node, false);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
1006
fs_get_obj(fg, fte->node.parent);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
1007
fs_get_obj(ft, fg->node.parent);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
1010
root = find_root(&ft->node);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
1013
up_write_ref_node(&fte->node, false);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
1082
first_ft = list_first_entry_or_null(&prio->node.children,
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
1083
struct mlx5_flow_table, node.list);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
1104
struct list_head *prev = &prio->node.children;
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
1110
prev = &iter->node.list;
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
1112
list_add(&ft->node.list, prev);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
1120
struct mlx5_flow_root_namespace *root = find_root(&ns->node);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
1162
tree_init_node(&ft->node, del_hw_flow_table, del_sw_flow_table);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
1177
ft->node.active = true;
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
1178
down_write_ref_node(&fs_prio->node, false);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
1180
tree_add_node(&ft->node, &fs_prio->node);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
1183
ft->node.root = fs_prio->node.root;
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
1186
up_write_ref_node(&fs_prio->node, false);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
1274
struct mlx5_flow_root_namespace *root = find_root(&ft->node);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
1290
down_write_ref_node(&ft->node, false);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
1293
ft->node.children.prev);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
1294
up_write_ref_node(&ft->node, false);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
1300
tree_put_node(&fg->node, false);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
1303
fg->node.active = true;
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
1318
rule->node.type = FS_TYPE_FLOW_DEST;
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
1346
if (refcount_dec_and_test(&handle->rule[i]->node.refcount)) {
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
1348
list_del(&handle->rule[i]->node.list);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
1377
refcount_inc(&rule->node.refcount);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
1390
tree_init_node(&rule->node, NULL, del_sw_hw_rule);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
1393
list_add(&rule->node.list, &fte->node.children);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
1395
list_add_tail(&rule->node.list, &fte->node.children);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
1440
fs_get_obj(ft, fg->node.parent);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
1441
root = find_root(&fg->node);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
1449
fte->node.active = true;
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
1451
atomic_inc(&fg->node.version);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
1464
struct list_head *prev = &ft->node.children;
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
1486
prev = &fg->node.list;
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
1511
struct mlx5_flow_root_namespace *root = find_root(&ft->node);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
1543
fg->node.active = true;
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
1588
list_for_each_entry(rule, &fte->node.children, node.list) {
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
1651
mlx5_core_warn(get_dev(&fte->node),
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
1658
mlx5_core_warn(get_dev(&fte->node),
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
1694
if (refcount_read(&handle->rule[i]->node.refcount) == 1) {
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
1695
tree_add_node(&handle->rule[i]->node, &fte->node);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
1750
tree_put_node(&iter->g->node, ft_locked);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
1781
if (unlikely(!tree_get_node(&g->node)))
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
1803
version += (u64)atomic_read(&iter->g->node.version);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
1816
nested_down_write_ref_node(&g->node, FS_LOCK_PARENT);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
1818
nested_down_read_ref_node(&g->node, FS_LOCK_PARENT);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
1823
if (!fte_tmp || !tree_get_node(&fte_tmp->node)) {
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
1827
if (!fte_tmp->node.active) {
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
1828
tree_put_node(&fte_tmp->node, false);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
1833
nested_down_write_ref_node(&fte_tmp->node, FS_LOCK_CHILD);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
1836
up_write_ref_node(&g->node, false);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
1838
up_read_ref_node(&g->node);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
1851
struct mlx5_flow_steering *steering = get_steering(&ft->node);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
1880
up_write_ref_node(&fte_tmp->node, false);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
1881
tree_put_node(&fte_tmp->node, false);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
1894
if (atomic_read(&ft->node.version) != ft_version) {
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
1912
nested_down_write_ref_node(&g->node, FS_LOCK_PARENT);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
1914
if (!g->node.active) {
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
1915
up_write_ref_node(&g->node, false);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
1921
up_write_ref_node(&g->node, false);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
1928
nested_down_write_ref_node(&fte->node, FS_LOCK_CHILD);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
1929
up_write_ref_node(&g->node, false);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
1931
up_write_ref_node(&fte->node, false);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
1933
tree_put_node(&fte->node, false);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
1950
struct mlx5_flow_steering *steering = get_steering(&ft->node);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
1973
nested_down_read_ref_node(&ft->node, FS_LOCK_GRANDPARENT);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
1975
version = atomic_read(&ft->node.version);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
1981
up_write_ref_node(&ft->node, false);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
1983
up_read_ref_node(&ft->node);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
1988
up_read_ref_node(&ft->node);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
1996
up_write_ref_node(&ft->node, false);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2001
nested_down_write_ref_node(&ft->node, FS_LOCK_GRANDPARENT);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2006
version != atomic_read(&ft->node.version))
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2012
up_write_ref_node(&ft->node, false);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2018
up_write_ref_node(&ft->node, false);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2023
nested_down_write_ref_node(&g->node, FS_LOCK_PARENT);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2024
up_write_ref_node(&ft->node, false);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2034
nested_down_write_ref_node(&fte->node, FS_LOCK_CHILD);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2035
up_write_ref_node(&g->node, false);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2037
up_write_ref_node(&fte->node, false);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2039
tree_put_node(&fte->node, false);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2040
tree_put_node(&g->node, false);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2044
up_write_ref_node(&g->node, false);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2047
tree_put_node(&g->node, false);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2054
(MLX5_CAP_FLOWTABLE(get_dev(&ft->node), nic_rx_multi_path_tirs)));
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2064
struct mlx5_flow_root_namespace *root = find_root(&ft->node);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2146
fs_get_obj(fte, handle->rule[0]->node.parent);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2147
down_write_ref_node(&fte->node, false);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2149
tree_remove_node(&handle->rule[i]->node, true);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2150
if (list_empty(&fte->node.children)) {
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2151
fte->node.del_hw_func(&fte->node);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2153
fte->node.del_hw_func = NULL;
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2154
up_write_ref_node(&fte->node, false);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2155
tree_put_node(&fte->node, false);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2159
up_write_ref_node(&fte->node, false);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2161
up_write_ref_node(&fte->node, false);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2172
fs_get_obj(prio, ft->node.parent);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2174
if (!list_is_last(&ft->node.list, &prio->node.children))
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2175
return list_next_entry(ft, node.list);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2181
struct mlx5_flow_root_namespace *root = find_root(&ft->node);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2227
struct mlx5_core_dev *dev = get_dev(&ft->node);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2236
fs_get_obj(prio, ft->node.parent);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2237
if (!(list_first_entry(&prio->node.children,
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2239
node.list) == ft))
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2256
struct mlx5_flow_root_namespace *root = find_root(&ft->node);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2266
if (tree_remove_node(&ft->node, false))
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2267
mlx5_core_warn(get_dev(&ft->node), "Flow table %d wasn't destroyed, refcount > 1\n",
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2277
if (tree_remove_node(&fg->node, false))
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2278
mlx5_core_warn(get_dev(&fg->node), "Flow group %d wasn't destroyed, refcount > 1\n",
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2392
ns = list_first_entry(&fs_prio->node.children,
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2394
node.list);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2442
fs_prio->node.type = type;
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2443
tree_init_node(&fs_prio->node, NULL, del_sw_prio);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2444
tree_add_node(&fs_prio->node, &ns->node);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2447
list_add_tail(&fs_prio->node.list, &ns->node.children);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2468
ns->node.type = FS_TYPE_NAMESPACE;
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2484
tree_init_node(&ns->node, NULL, del_sw_ns);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2485
tree_add_node(&ns->node, &prio->node);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2486
list_add_tail(&ns->node.list, &prio->node.children);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2547
base = &fs_prio->node;
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2553
base = &fs_ns->node;
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2589
static void del_sw_root_ns(struct fs_node *node)
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2594
fs_get_obj(ns, node);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2597
kfree(node);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2622
tree_init_node(&ns->node, NULL, del_sw_root_ns);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2623
tree_add_node(&ns->node, NULL);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2655
if (prio->node.type == FS_TYPE_PRIO_CHAINS)
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2709
err = init_root_tree(steering, &root_fs, &steering->root_ns->ns.node);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2726
static void clean_tree(struct fs_node *node)
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2728
if (node) {
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2732
tree_get_node(node);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2733
list_for_each_entry_safe(iter, temp, &node->children, list)
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2735
tree_put_node(node, false);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2736
tree_remove_node(node, false);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2745
clean_tree(&root_ns->ns.node);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2798
&steering->rdma_rx_root_ns->ns.node);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
2821
&steering->rdma_tx_root_ns->ns.node);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
3126
root = find_root(&ns->node);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
3143
&steering->egress_root_ns->ns.node);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
317
static void del_hw_flow_table(struct fs_node *node);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
318
static void del_hw_flow_group(struct fs_node *node);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
319
static void del_hw_fte(struct fs_node *node);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
320
static void del_sw_flow_table(struct fs_node *node);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
321
static void del_sw_flow_group(struct fs_node *node);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
322
static void del_sw_fte(struct fs_node *node);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
323
static void del_sw_prio(struct fs_node *node);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
324
static void del_sw_ns(struct fs_node *node);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
328
static void del_sw_hw_rule(struct fs_node *node);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
336
static void tree_init_node(struct fs_node *node,
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
3385
return find_root(&ns->node);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
340
refcount_set(&node->refcount, 1);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
341
INIT_LIST_HEAD(&node->list);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
342
INIT_LIST_HEAD(&node->children);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
343
init_rwsem(&node->lock);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
344
node->del_hw_func = del_hw_func;
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
345
node->del_sw_func = del_sw_func;
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
346
node->active = false;
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
349
static void tree_add_node(struct fs_node *node, struct fs_node *parent)
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
3495
root = find_root(&ns->node);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
353
node->parent = parent;
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
357
node->root = node;
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
359
node->root = parent->root;
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
362
static int tree_get_node(struct fs_node *node)
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
364
return refcount_inc_not_zero(&node->refcount);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
367
static void nested_down_read_ref_node(struct fs_node *node,
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
370
if (node) {
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
371
down_read_nested(&node->lock, class);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
372
refcount_inc(&node->refcount);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
376
static void nested_down_write_ref_node(struct fs_node *node,
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
379
if (node) {
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
380
down_write_nested(&node->lock, class);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
381
refcount_inc(&node->refcount);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
385
static void down_write_ref_node(struct fs_node *node, bool locked)
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
387
if (node) {
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
389
down_write(&node->lock);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
390
refcount_inc(&node->refcount);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
394
static void up_read_ref_node(struct fs_node *node)
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
396
refcount_dec(&node->refcount);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
397
up_read(&node->lock);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
400
static void up_write_ref_node(struct fs_node *node, bool locked)
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
402
refcount_dec(&node->refcount);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
404
up_write(&node->lock);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
407
static void tree_put_node(struct fs_node *node, bool locked)
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
409
struct fs_node *parent_node = node->parent;
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
411
if (refcount_dec_and_test(&node->refcount)) {
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
412
if (node->del_hw_func)
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
413
node->del_hw_func(node);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
416
list_del_init(&node->list);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
418
node->del_sw_func(node);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
421
node = NULL;
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
423
if (!node && parent_node)
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
427
static int tree_remove_node(struct fs_node *node, bool locked)
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
429
if (refcount_read(&node->refcount) > 1) {
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
430
refcount_dec(&node->refcount);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
433
tree_put_node(node, locked);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
481
struct mlx5_flow_root_namespace *find_root(struct fs_node *node)
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
486
root = node->root;
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
493
ns = container_of(root, struct mlx5_flow_namespace, node);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
497
static inline struct mlx5_flow_steering *get_steering(struct fs_node *node)
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
499
struct mlx5_flow_root_namespace *root = find_root(node);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
506
static inline struct mlx5_core_dev *get_dev(struct fs_node *node)
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
508
struct mlx5_flow_root_namespace *root = find_root(node);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
515
static void del_sw_ns(struct fs_node *node)
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
517
kfree(node);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
520
static void del_sw_prio(struct fs_node *node)
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
522
kfree(node);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
525
static void del_hw_flow_table(struct fs_node *node)
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
532
fs_get_obj(ft, node);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
533
dev = get_dev(&ft->node);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
534
root = find_root(&ft->node);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
536
if (node->active) {
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
543
static void del_sw_flow_table(struct fs_node *node)
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
548
fs_get_obj(ft, node);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
551
if (ft->node.parent) {
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
552
fs_get_obj(prio, ft->node.parent);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
566
fs_get_obj(fg, fte->node.parent);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
567
fs_get_obj(ft, fg->node.parent);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
568
dev = get_dev(&fte->node);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
570
root = find_root(&ft->node);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
579
static void del_sw_hw_rule(struct fs_node *node)
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
584
fs_get_obj(rule, node);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
585
fs_get_obj(fte, rule->node.parent);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
623
static void del_hw_fte(struct fs_node *node)
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
632
fs_get_obj(fte, node);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
633
fs_get_obj(fg, fte->node.parent);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
634
fs_get_obj(ft, fg->node.parent);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
637
dev = get_dev(&ft->node);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
638
root = find_root(&ft->node);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
639
if (node->active) {
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
645
node->active = false;
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
649
static void del_sw_fte(struct fs_node *node)
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
651
struct mlx5_flow_steering *steering = get_steering(node);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
656
fs_get_obj(fte, node);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
657
fs_get_obj(fg, fte->node.parent);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
665
static void del_hw_flow_group(struct fs_node *node)
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
672
fs_get_obj(fg, node);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
673
fs_get_obj(ft, fg->node.parent);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
674
dev = get_dev(&ft->node);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
676
root = find_root(&ft->node);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
677
if (fg->node.active && root->cmds->destroy_flow_group(root, ft, fg))
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
682
static void del_sw_flow_group(struct fs_node *node)
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
684
struct mlx5_flow_steering *steering = get_steering(node);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
689
fs_get_obj(fg, node);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
690
fs_get_obj(ft, fg->node.parent);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
717
tree_add_node(&fte->node, &fg->node);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
718
list_add_tail(&fte->node.list, &fg->node.children);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
730
struct mlx5_flow_steering *steering = get_steering(&ft->node);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
738
fte->node.type = FS_TYPE_FLOW_ENTRY;
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
742
tree_init_node(&fte->node, del_hw_fte, del_sw_fte);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
772
fg->node.type = FS_TYPE_FLOW_GROUP;
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
786
struct mlx5_flow_steering *steering = get_steering(&ft->node);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
802
tree_init_node(&fg->node, del_hw_flow_group, del_sw_flow_group);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
803
tree_add_node(&fg->node, &ft->node);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
805
list_add(&fg->node.list, prev);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
806
atomic_inc(&ft->node.version);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
825
ft->node.type = FS_TYPE_FLOW_TABLE;
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
881
parent = prio->node.parent;
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
882
curr_node = &prio->node;
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
910
fs_get_obj(prio, next_ns ? ft->ns->node.parent : ft->node.parent);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
919
struct mlx5_flow_root_namespace *root = find_root(&prio->node);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
947
fs_get_obj(prev_prio, prev_ft->node.parent);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
956
struct mlx5_flow_root_namespace *root = find_root(&prio->node);
sys/dev/mlx5/mlx5_en/mlx5_en_ethtool.c
1385
struct sysctl_oid *node;
sys/dev/mlx5/mlx5_en/mlx5_en_ethtool.c
1392
node = SYSCTL_ADD_NODE(ctx,
sys/dev/mlx5/mlx5_en/mlx5_en_ethtool.c
1395
if (node == NULL)
sys/dev/mlx5/mlx5_en/mlx5_en_ethtool.c
1403
SYSCTL_ADD_UQUAD(ctx, SYSCTL_CHILDREN(node), OID_AUTO,
sys/dev/mlx5/mlx5_en/mlx5_en_ethtool.c
1413
SYSCTL_ADD_UQUAD(ctx, SYSCTL_CHILDREN(node), OID_AUTO,
sys/dev/mlx5/mlx5_en/mlx5_en_ethtool.c
1424
struct sysctl_oid *node;
sys/dev/mlx5/mlx5_en/mlx5_en_ethtool.c
1467
node = SYSCTL_ADD_NODE(&priv->sysctl_ctx,
sys/dev/mlx5/mlx5_en/mlx5_en_ethtool.c
1470
if (node == NULL)
sys/dev/mlx5/mlx5_en/mlx5_en_ethtool.c
1476
SYSCTL_ADD_PROC(&priv->sysctl_ctx, SYSCTL_CHILDREN(node), OID_AUTO,
sys/dev/mlx5/mlx5_en/mlx5_en_ethtool.c
1487
SYSCTL_ADD_PROC(&priv->sysctl_ctx, SYSCTL_CHILDREN(node), OID_AUTO,
sys/dev/mlx5/mlx5_en/mlx5_en_ethtool.c
1496
SYSCTL_CHILDREN(node), OID_AUTO,
sys/dev/mlx5/mlx5_en/mlx5_en_ethtool.c
1543
SYSCTL_ADD_PROC(&priv->sysctl_ctx, SYSCTL_CHILDREN(node), OID_AUTO,
sys/dev/mlx5/mlx5_en/mlx5_en_ethtool.c
1549
SYSCTL_ADD_STRING(&priv->sysctl_ctx, SYSCTL_CHILDREN(node),
sys/dev/mlx5/mlx5_en/mlx5_en_ethtool.c
1559
SYSCTL_CHILDREN(node), OID_AUTO,
sys/dev/mlx5/mlx5_en/mlx5_en_ethtool.c
37
struct sysctl_oid *node;
sys/dev/mlx5/mlx5_en/mlx5_en_ethtool.c
42
node = SYSCTL_ADD_NODE(ctx, parent, OID_AUTO,
sys/dev/mlx5/mlx5_en/mlx5_en_ethtool.c
44
if (node == NULL)
sys/dev/mlx5/mlx5_en/mlx5_en_ethtool.c
47
SYSCTL_ADD_UQUAD(ctx, SYSCTL_CHILDREN(node), OID_AUTO,
sys/dev/mlx5/mlx5_en/mlx5_en_ethtool.c
57
struct sysctl_oid *node;
sys/dev/mlx5/mlx5_en/mlx5_en_ethtool.c
62
node = SYSCTL_ADD_NODE(ctx, parent, OID_AUTO,
sys/dev/mlx5/mlx5_en/mlx5_en_ethtool.c
64
if (node == NULL)
sys/dev/mlx5/mlx5_en/mlx5_en_ethtool.c
67
SYSCTL_ADD_COUNTER_U64(ctx, SYSCTL_CHILDREN(node), OID_AUTO,
sys/dev/mlx5/mlx5_en/mlx5_en_hw_tls.c
223
struct sysctl_oid *node;
sys/dev/mlx5/mlx5_en/mlx5_en_hw_tls.c
269
node = SYSCTL_ADD_NODE(&priv->sysctl_ctx,
sys/dev/mlx5/mlx5_en/mlx5_en_hw_tls.c
272
if (node == NULL)
sys/dev/mlx5/mlx5_en/mlx5_en_hw_tls.c
275
SYSCTL_ADD_PROC(&priv->sysctl_ctx, SYSCTL_CHILDREN(node), OID_AUTO, "tls_max_tag",
sys/dev/mlx5/mlx5_en/mlx5_en_hw_tls.c
280
SYSCTL_CHILDREN(node), "stats",
sys/dev/mlx5/mlx5_en/mlx5_en_hw_tls_rx.c
478
struct sysctl_oid *node;
sys/dev/mlx5/mlx5_en/mlx5_en_hw_tls_rx.c
508
node = SYSCTL_ADD_NODE(&priv->sysctl_ctx,
sys/dev/mlx5/mlx5_en/mlx5_en_hw_tls_rx.c
511
if (node == NULL)
sys/dev/mlx5/mlx5_en/mlx5_en_hw_tls_rx.c
515
SYSCTL_CHILDREN(node), "stats",
sys/dev/mlx5/mlx5_en/mlx5_en_rl.c
1639
struct sysctl_oid *node, const char *name, const char *desc)
sys/dev/mlx5/mlx5_en/mlx5_en_rl.c
1648
SYSCTL_ADD_PROC(&rl->ctx, SYSCTL_CHILDREN(node), OID_AUTO,
sys/dev/mlx5/mlx5_en/mlx5_en_rl.c
1655
SYSCTL_ADD_PROC(&rl->ctx, SYSCTL_CHILDREN(node), OID_AUTO,
sys/dev/mlx5/mlx5_en/mlx5_en_rl.c
1661
SYSCTL_ADD_PROC(&rl->ctx, SYSCTL_CHILDREN(node), OID_AUTO,
sys/dev/mlx5/mlx5_en/mlx5_en_rl.c
1670
struct sysctl_oid *node, const char *name, const char *desc)
sys/dev/mlx5/mlx5_en/mlx5_en_rl.c
1673
SYSCTL_ADD_U64(&rl->ctx, SYSCTL_CHILDREN(node), OID_AUTO, name,
sys/dev/mlx5/mlx5_en/mlx5_en_rl.c
39
struct sysctl_oid *node, const char *name, const char *desc);
sys/dev/mlx5/mlx5_en/mlx5_en_rl.c
852
struct sysctl_oid *node;
sys/dev/mlx5/mlx5_en/mlx5_en_rl.c
881
node = SYSCTL_ADD_NODE(&rl->ctx,
sys/dev/mlx5/mlx5_en/mlx5_en_rl.c
885
if (node != NULL) {
sys/dev/mlx5/mlx5_en/mlx5_en_rl.c
890
node, mlx5e_rl_params_desc[2 * i],
sys/dev/mlx5/mlx5_en/mlx5_en_rl.c
894
stats = SYSCTL_ADD_NODE(&rl->ctx, SYSCTL_CHILDREN(node),
sys/dev/mlx5/mlx5_en/mlx5_en_rl.c
915
if (node != NULL) {
sys/dev/mlx5/mlx5_en/mlx5_en_rl.c
917
SYSCTL_ADD_PROC(&rl->ctx, SYSCTL_CHILDREN(node), OID_AUTO,
sys/dev/mlx5/mlx5_en/mlx5_en_rl.c
935
node, mlx5e_rl_table_params_desc[2 * i],
sys/dev/mlx5/mlx5_ib/mlx5_ib_cong.c
262
enum mlx5_ib_cong_node_type node = 0;
sys/dev/mlx5/mlx5_ib/mlx5_ib_cong.c
274
if (node != mlx5_ib_param_to_node(x)) {
sys/dev/mlx5/mlx5_ib/mlx5_ib_cong.c
275
node = mlx5_ib_param_to_node(x);
sys/dev/mlx5/mlx5_ib/mlx5_ib_cong.c
277
err = mlx5_cmd_query_cong_params(dev->mdev, node, out, outlen);
sys/dev/mlx5/mlx5_ib/mlx5_ib_cong.c
292
enum mlx5_ib_cong_node_type node;
sys/dev/mlx5/mlx5_ib/mlx5_ib_cong.c
305
node = mlx5_ib_param_to_node(index);
sys/dev/mlx5/mlx5_ib/mlx5_ib_cong.c
306
MLX5_SET(modify_cong_params_in, in, cong_protocol, node);
sys/dev/mlx5/mlx5_ib/mlx5_ib_cong.c
360
#define MLX5_IB_CONG_STATUS_READ(a,b,c,d,e,node,prio,field) do { \
sys/dev/mlx5/mlx5_ib/mlx5_ib_cong.c
361
error = mlx5_cmd_query_cong_status(dev->mdev, node, prio, out, outlen); \
sys/dev/mlx5/mlx5_ib/mlx5_ib_cong.c
399
#define MLX5_IB_CONG_STATUS_WRITE(a,b,c,d,e,node,prio,field) \
sys/dev/mlx5/mlx5_ib/mlx5_ib_cong.c
404
MLX5_SET(modify_cong_status_in, in, cong_protocol, node); \
sys/dev/mlx5/mlx5_ib/mlx5_ib_cong.c
479
struct sysctl_oid *node;
sys/dev/mlx5/mlx5_ib/mlx5_ib_cong.c
505
node = SYSCTL_ADD_NODE(ctx, SYSCTL_CHILDREN(parent),
sys/dev/mlx5/mlx5_ib/mlx5_ib_cong.c
508
if (node == NULL) {
sys/dev/mlx5/mlx5_ib/mlx5_ib_cong.c
515
SYSCTL_CHILDREN(node), OID_AUTO,
sys/dev/mlx5/mlx5_ib/mlx5_ib_cong.c
524
SYSCTL_CHILDREN(node), OID_AUTO,
sys/dev/mlx5/mlx5_ib/mlx5_ib_cong.c
532
node = SYSCTL_ADD_NODE(ctx, SYSCTL_CHILDREN(parent),
sys/dev/mlx5/mlx5_ib/mlx5_ib_cong.c
535
if (node == NULL) {
sys/dev/mlx5/mlx5_ib/mlx5_ib_cong.c
542
SYSCTL_ADD_U64(ctx, SYSCTL_CHILDREN(node), OID_AUTO,
sys/dev/mlx5/mlx5_ifc.h
11282
u8 node[0x8];
sys/dev/mlx5/mlx5_ifc.h
11296
u8 node[0x8];
sys/dev/mlx5/mlx5_ifc.h
11357
u8 node[0x8];
sys/dev/mlx5/mlx5_ifc.h
11403
u8 node[0x8];
sys/dev/mmc/host/dwmmc.c
505
phandle_t node;
sys/dev/mmc/host/dwmmc.c
510
if ((node = ofw_bus_get_node(sc->dev)) == -1)
sys/dev/mmc/host/dwmmc.c
518
mmc_fdt_parse(sc->dev, node, &sc->mmc_helper, &sc->host);
sys/dev/mmc/host/dwmmc.c
521
if ((len = OF_getproplen(node, "fifo-depth")) > 0) {
sys/dev/mmc/host/dwmmc.c
522
OF_getencprop(node, "fifo-depth", dts_value, len);
sys/dev/mmc/host/dwmmc.c
528
if ((len = OF_getproplen(node, "num-slots")) > 0) {
sys/dev/mmc/host/dwmmc.c
530
OF_getencprop(node, "num-slots", dts_value, len);
sys/dev/mmc/host/dwmmc.c
535
if ((len = OF_getproplen(node, "clock-frequency")) > 0) {
sys/dev/mmc/host/dwmmc.c
536
OF_getencprop(node, "clock-frequency", dts_value, len);
sys/dev/mmc/host/dwmmc_samsung.c
74
phandle_t node;
sys/dev/mmc/host/dwmmc_samsung.c
80
if ((node = ofw_bus_get_node(sc->dev)) == -1)
sys/dev/mmc/host/dwmmc_samsung.c
83
if ((len = OF_getproplen(node, "samsung,dw-mshc-ciu-div")) <= 0)
sys/dev/mmc/host/dwmmc_samsung.c
85
OF_getencprop(node, "samsung,dw-mshc-ciu-div", dts_value, len);
sys/dev/mmc/host/dwmmc_samsung.c
89
if ((len = OF_getproplen(node, "samsung,dw-mshc-sdr-timing")) <= 0)
sys/dev/mmc/host/dwmmc_samsung.c
91
OF_getencprop(node, "samsung,dw-mshc-sdr-timing", dts_value, len);
sys/dev/mmc/host/dwmmc_samsung.c
95
if ((len = OF_getproplen(node, "samsung,dw-mshc-ddr-timing")) <= 0)
sys/dev/mmc/host/dwmmc_samsung.c
97
OF_getencprop(node, "samsung,dw-mshc-ddr-timing", dts_value, len);
sys/dev/mmc/host/dwmmc_starfive.c
61
phandle_t node;
sys/dev/mmc/host/dwmmc_starfive.c
76
node = OF_finddevice("/");
sys/dev/mmc/host/dwmmc_starfive.c
77
if (!ofw_bus_node_is_compatible(node, "starfive,jh7110"))
sys/dev/mmc/mmc_fdt_helpers.c
140
cd_setup(struct mmc_helper *helper, phandle_t node)
sys/dev/mmc/mmc_fdt_helpers.c
181
if (gpio_pin_get_by_ofw_property(dev, node, "cd-gpios",
sys/dev/mmc/mmc_fdt_helpers.c
253
wp_setup(struct mmc_helper *helper, phandle_t node)
sys/dev/mmc/mmc_fdt_helpers.c
259
if (OF_hasprop(node, "disable-wp")) {
sys/dev/mmc/mmc_fdt_helpers.c
266
if (gpio_pin_get_by_ofw_property(dev, node, "wp-gpios", &helper->wp_pin))
sys/dev/mmc/mmc_fdt_helpers.c
275
mmc_fdt_gpio_setup(device_t dev, phandle_t node, struct mmc_helper *helper,
sys/dev/mmc/mmc_fdt_helpers.c
279
if (node <= 0)
sys/dev/mmc/mmc_fdt_helpers.c
280
node = ofw_bus_get_node(dev);
sys/dev/mmc/mmc_fdt_helpers.c
281
if (node <= 0) {
sys/dev/mmc/mmc_fdt_helpers.c
288
cd_setup(helper, node);
sys/dev/mmc/mmc_fdt_helpers.c
289
wp_setup(helper, node);
sys/dev/mmc/mmc_fdt_helpers.c
48
mmc_fdt_parse(device_t dev, phandle_t node, struct mmc_helper *helper,
sys/dev/mmc/mmc_fdt_helpers.c
96
if (OF_hasprop(node, "mmc-pwrseq")) {
sys/dev/mmc/mmc_fdt_helpers.c
97
if (OF_getencprop(node, "mmc-pwrseq", &pwrseq_xref, sizeof(pwrseq_xref)) == -1) {
sys/dev/mmc/mmc_fdt_helpers.h
42
int mmc_fdt_parse(device_t dev, phandle_t node, struct mmc_helper *helper, struct mmc_host *host);
sys/dev/mmc/mmc_fdt_helpers.h
43
int mmc_fdt_gpio_setup(device_t dev, phandle_t node, struct mmc_helper *helper, mmc_fdt_cd_handler handler);
sys/dev/mmc/mmc_pwrseq.c
103
OF_getencprop(node, "post-power-on-delay-ms", &sc->post_power_on_delay_ms, sizeof(uint32_t));
sys/dev/mmc/mmc_pwrseq.c
104
OF_getencprop(node, "power-off-delay-us", &sc->power_off_delay_us, sizeof(uint32_t));
sys/dev/mmc/mmc_pwrseq.c
107
if (OF_hasprop(node, "reset-gpios")) {
sys/dev/mmc/mmc_pwrseq.c
108
if (gpio_pin_get_by_ofw_property(dev, node, "reset-gpios",
sys/dev/mmc/mmc_pwrseq.c
117
OF_device_register_xref(OF_xref_from_node(node), dev);
sys/dev/mmc/mmc_pwrseq.c
87
phandle_t node;
sys/dev/mmc/mmc_pwrseq.c
92
node = ofw_bus_get_node(dev);
sys/dev/mmc/mmc_pwrseq.c
95
if (OF_hasprop(node, "clocks")) {
sys/dev/neta/if_mvneta_fdt.c
149
phandle_t node, child, phy_handle;
sys/dev/neta/if_mvneta_fdt.c
155
node = ofw_bus_get_node(dev);
sys/dev/neta/if_mvneta_fdt.c
158
if (OF_getprop(node, "phy-mode", phymode, sizeof(phymode)) <= 0) {
sys/dev/neta/if_mvneta_fdt.c
175
if (OF_getprop(node, "managed", managed, sizeof(managed)) > 0) {
sys/dev/neta/if_mvneta_fdt.c
183
if (OF_getencprop(node, "phy", (void *)&phy_handle,
sys/dev/neta/if_mvneta_fdt.c
186
for (child = OF_child(node); child != 0; child = OF_peer(child)) {
sys/dev/neta/if_mvneta_fdt.c
234
phandle_t node;
sys/dev/neta/if_mvneta_fdt.c
242
node = ofw_bus_get_node(sc->dev);
sys/dev/neta/if_mvneta_fdt.c
243
if (node == 0)
sys/dev/neta/if_mvneta_fdt.c
246
len = OF_getprop(node, "local-mac-address", (void *)lmac, sizeof(lmac));
sys/dev/neta/if_mvneta_fdt.c
260
mvneta_find_ethernet_prop_switch(phandle_t ethernet, phandle_t node)
sys/dev/neta/if_mvneta_fdt.c
265
for (child = OF_child(node); child != 0; child = OF_peer(child)) {
sys/dev/neta/if_mvneta_fdt.c
288
phandle_t node;
sys/dev/neta/if_mvneta_fdt.c
290
node = ofw_bus_get_node(self);
sys/dev/neta/if_mvneta_fdt.c
292
return mvneta_find_ethernet_prop_switch(node, OF_finddevice("/"));
sys/dev/nvmem/nvmem.c
102
rv = nvmem_get_cell_node(node, idx, &cell_node);
sys/dev/nvmem/nvmem.c
133
nvmem_read_cell_by_name(phandle_t node, const char *name, void *cell, size_t buflen)
sys/dev/nvmem/nvmem.c
137
rv = ofw_bus_find_string_index(node, "nvmem-cell-names", name, &idx);
sys/dev/nvmem/nvmem.c
141
return (nvmem_read_cell_by_idx(node, idx, cell, buflen));
sys/dev/nvmem/nvmem.c
145
nvmem_write_cell_by_idx(phandle_t node, int idx, void *cell, size_t buflen)
sys/dev/nvmem/nvmem.c
152
rv = nvmem_get_cell_node(node, idx, &cell_node);
sys/dev/nvmem/nvmem.c
187
nvmem_write_cell_by_name(phandle_t node, const char *name, void *cell, size_t buflen)
sys/dev/nvmem/nvmem.c
191
rv = ofw_bus_find_string_index(node, "nvmem-cell-names", name, &idx);
sys/dev/nvmem/nvmem.c
195
return (nvmem_write_cell_by_idx(node, idx, cell, buflen));
sys/dev/nvmem/nvmem.c
40
nvmem_get_cell_node(phandle_t node, int idx, phandle_t *cell)
sys/dev/nvmem/nvmem.c
46
if (!OF_hasprop(node, "nvmem-cells") ||
sys/dev/nvmem/nvmem.c
47
!OF_hasprop(node, "nvmem-cell-names"))
sys/dev/nvmem/nvmem.c
50
ncell = OF_getencprop_alloc_multi(node, "nvmem-cells", sizeof(*p_cell), (void **)&p_cell);
sys/dev/nvmem/nvmem.c
70
nvmem_get_cell_len(phandle_t node, const char *name)
sys/dev/nvmem/nvmem.c
76
rv = ofw_bus_find_string_index(node, "nvmem-cell-names", name, &idx);
sys/dev/nvmem/nvmem.c
80
rv = nvmem_get_cell_node(node, idx, &cell_node);
sys/dev/nvmem/nvmem.c
95
nvmem_read_cell_by_idx(phandle_t node, int idx, void *cell, size_t buflen)
sys/dev/nvmem/nvmem.h
29
int nvmem_get_cell_len(phandle_t node, const char *name);
sys/dev/nvmem/nvmem.h
30
int nvmem_read_cell_by_name(phandle_t node, const char *name, void *cell, size_t buflen);
sys/dev/nvmem/nvmem.h
31
int nvmem_read_cell_by_idx(phandle_t node, int idx, void *cell, size_t buflen);
sys/dev/nvmem/nvmem.h
32
int nvmem_write_cell_by_name(phandle_t node, const char *name, void *cell, size_t buflen);
sys/dev/nvmem/nvmem.h
33
int nvmem_write_cell_by_idx(phandle_t node, int idx, void *cell, size_t buflen);
sys/dev/ocs_fc/ocs_cam.c
100
uint32_t ocs_add_new_tgt(ocs_node_t *node, ocs_fcport *fcp);
sys/dev/ocs_fc/ocs_cam.c
101
uint32_t ocs_update_tgt(ocs_node_t *node, ocs_fcport *fcp, uint32_t tgt_id);
sys/dev/ocs_fc/ocs_cam.c
1015
ocs_update_tgt(ocs_node_t *node, ocs_fcport *fcp, uint32_t tgt_id)
sys/dev/ocs_fc/ocs_cam.c
1021
tgt->node_id = node->instance_index;
sys/dev/ocs_fc/ocs_cam.c
1024
tgt->port_id = node->rnode.fc_id;
sys/dev/ocs_fc/ocs_cam.c
1025
tgt->wwpn = ocs_node_get_wwpn(node);
sys/dev/ocs_fc/ocs_cam.c
1026
tgt->wwnn = ocs_node_get_wwnn(node);
sys/dev/ocs_fc/ocs_cam.c
103
int32_t ocs_tgt_find(ocs_fcport *fcp, ocs_node_t *node);
sys/dev/ocs_fc/ocs_cam.c
1031
ocs_add_new_tgt(ocs_node_t *node, ocs_fcport *fcp)
sys/dev/ocs_fc/ocs_cam.c
1035
struct ocs_softc *ocs = node->ocs;
sys/dev/ocs_fc/ocs_cam.c
1056
ocs_update_tgt(node, fcp, i);
sys/dev/ocs_fc/ocs_cam.c
1062
ocs_scsi_new_target(ocs_node_t *node)
sys/dev/ocs_fc/ocs_cam.c
1067
fcp = node->sport->tgt_data;
sys/dev/ocs_fc/ocs_cam.c
1073
i = ocs_tgt_find(fcp, node);
sys/dev/ocs_fc/ocs_cam.c
1076
ocs_add_new_tgt(node, fcp);
sys/dev/ocs_fc/ocs_cam.c
1080
ocs_update_tgt(node, fcp, i);
sys/dev/ocs_fc/ocs_cam.c
1178
ocs_scsi_del_target(ocs_node_t *node, ocs_scsi_del_target_reason_e reason)
sys/dev/ocs_fc/ocs_cam.c
1180
struct ocs_softc *ocs = node->ocs;
sys/dev/ocs_fc/ocs_cam.c
1190
fcp = node->sport->tgt_data;
sys/dev/ocs_fc/ocs_cam.c
1196
tgt_id = ocs_tgt_find(fcp, node);
sys/dev/ocs_fc/ocs_cam.c
1326
if (atomic_cmpset_acq_32(&io->node->tgt_node.busy_sent, FALSE, TRUE)) {
sys/dev/ocs_fc/ocs_cam.c
1329
io->node->display_name, io->tag,
sys/dev/ocs_fc/ocs_cam.c
1861
ocs_node_t *node = NULL;
sys/dev/ocs_fc/ocs_cam.c
1881
node = ocs_node_get_instance(ocs, fcp->tgt[ccb_h->target_id].node_id);
sys/dev/ocs_fc/ocs_cam.c
1882
if (node == NULL) {
sys/dev/ocs_fc/ocs_cam.c
1888
if (!node->targ) {
sys/dev/ocs_fc/ocs_cam.c
1894
io = ocs_scsi_io_alloc(node, OCS_SCSI_IO_ROLE_ORIGINATOR);
sys/dev/ocs_fc/ocs_cam.c
1948
rc = ocs_scsi_send_nodata_io(node, io, ccb_h->target_lun,
sys/dev/ocs_fc/ocs_cam.c
1955
rc = ocs_scsi_send_rd_io(node, io, ccb_h->target_lun,
sys/dev/ocs_fc/ocs_cam.c
1964
rc = ocs_scsi_send_wr_io(node, io, ccb_h->target_lun,
sys/dev/ocs_fc/ocs_cam.c
2368
ocs_node_t *node = NULL;
sys/dev/ocs_fc/ocs_cam.c
2373
node = ocs_node_get_instance(ocs, fcp->tgt[ccb_h->target_id].node_id);
sys/dev/ocs_fc/ocs_cam.c
2374
if (node == NULL) {
sys/dev/ocs_fc/ocs_cam.c
2382
io = ocs_scsi_io_alloc(node, OCS_SCSI_IO_ROLE_ORIGINATOR);
sys/dev/ocs_fc/ocs_cam.c
2391
rc = ocs_scsi_send_tmf(node, io, NULL, ccb_h->target_lun,
sys/dev/ocs_fc/ocs_cam.c
2402
if (node->fcp2device) {
sys/dev/ocs_fc/ocs_cam.c
2403
ocs_reset_crn(node, ccb_h->target_lun);
sys/dev/ocs_fc/ocs_cam.c
2750
ocs_node_t *node = NULL;
sys/dev/ocs_fc/ocs_cam.c
2756
node = ocs_node_get_instance(ocs, fcp->tgt[accb->ccb_h.target_id].node_id);
sys/dev/ocs_fc/ocs_cam.c
2757
if (node == NULL) {
sys/dev/ocs_fc/ocs_cam.c
2765
io = ocs_scsi_io_alloc(node, OCS_SCSI_IO_ROLE_ORIGINATOR);
sys/dev/ocs_fc/ocs_cam.c
2774
rc = ocs_scsi_send_tmf(node, io,
sys/dev/ocs_fc/ocs_cam.c
2881
ocs_get_crn(ocs_node_t *node, uint8_t *crn, uint64_t lun)
sys/dev/ocs_fc/ocs_cam.c
2887
lcrn = node->ini_node.lun_crn[idx];
sys/dev/ocs_fc/ocs_cam.c
2890
lcrn = ocs_malloc(node->ocs, sizeof(struct ocs_lun_crn),
sys/dev/ocs_fc/ocs_cam.c
2897
node->ini_node.lun_crn[idx] = lcrn;
sys/dev/ocs_fc/ocs_cam.c
2912
ocs_del_crn(ocs_node_t *node)
sys/dev/ocs_fc/ocs_cam.c
2918
lcrn = node->ini_node.lun_crn[i];
sys/dev/ocs_fc/ocs_cam.c
2920
ocs_free(node->ocs, lcrn, sizeof(*lcrn));
sys/dev/ocs_fc/ocs_cam.c
2928
ocs_reset_crn(ocs_node_t *node, uint64_t lun)
sys/dev/ocs_fc/ocs_cam.c
2934
lcrn = node->ini_node.lun_crn[idx];
sys/dev/ocs_fc/ocs_cam.c
421
ocs_scsi_new_initiator(ocs_node_t *node)
sys/dev/ocs_fc/ocs_cam.c
423
ocs_t *ocs = node->ocs;
sys/dev/ocs_fc/ocs_cam.c
429
fcp = node->sport->tgt_data;
sys/dev/ocs_fc/ocs_cam.c
443
adc->wwpn = ocs_node_get_wwpn(node);
sys/dev/ocs_fc/ocs_cam.c
444
adc->port = node->rnode.fc_id;
sys/dev/ocs_fc/ocs_cam.c
445
adc->target = node->instance_index;
sys/dev/ocs_fc/ocs_cam.c
469
ocs_scsi_validate_initiator(ocs_node_t *node)
sys/dev/ocs_fc/ocs_cam.c
493
ocs_scsi_del_initiator(ocs_node_t *node, ocs_scsi_del_initiator_reason_e reason)
sys/dev/ocs_fc/ocs_cam.c
495
ocs_t *ocs = node->ocs;
sys/dev/ocs_fc/ocs_cam.c
501
fcp = node->sport->tgt_data;
sys/dev/ocs_fc/ocs_cam.c
509
adc->wwpn = ocs_node_get_wwpn(node);
sys/dev/ocs_fc/ocs_cam.c
510
adc->port = node->rnode.fc_id;
sys/dev/ocs_fc/ocs_cam.c
511
adc->target = node->instance_index;
sys/dev/ocs_fc/ocs_cam.c
553
ocs_node_t *node = io->node;
sys/dev/ocs_fc/ocs_cam.c
558
fcp = node->sport->tgt_data;
sys/dev/ocs_fc/ocs_cam.c
573
atomic_store_rel_32(&io->node->tgt_node.busy_sent, FALSE);
sys/dev/ocs_fc/ocs_cam.c
593
atio->init_id = node->instance_index;
sys/dev/ocs_fc/ocs_cam.c
685
ocs_node_t *node = tmfio->node;
sys/dev/ocs_fc/ocs_cam.c
691
fcp = node->sport->tgt_data;
sys/dev/ocs_fc/ocs_cam.c
731
inot->initiator_id = node->instance_index;
sys/dev/ocs_fc/ocs_cam.c
977
ocs_tgt_find(ocs_fcport *fcp, ocs_node_t *node)
sys/dev/ocs_fc/ocs_cam.c
988
if (ocs_node_get_wwpn(node) == tgt->wwpn) {
sys/dev/ocs_fc/ocs_common.h
286
void *node; /**< associated node */
sys/dev/ocs_fc/ocs_device.c
1004
node_printf(node, "%s received, sending reject\n", ocs_sm_event_name(evt));
sys/dev/ocs_fc/ocs_device.c
1017
ocs_assert(node->els_req_cnt, NULL);
sys/dev/ocs_fc/ocs_device.c
1018
node->els_req_cnt--;
sys/dev/ocs_fc/ocs_device.c
1020
ocs_node_save_sparms(node, cbdata->els->els_rsp.virt);
sys/dev/ocs_fc/ocs_device.c
1021
ocs_display_sparams(node->display_name, "plogi rcvd resp", 0, NULL,
sys/dev/ocs_fc/ocs_device.c
1023
rc = ocs_node_attach(node);
sys/dev/ocs_fc/ocs_device.c
1024
ocs_node_transition(node, __ocs_d_wait_node_attach, NULL);
sys/dev/ocs_fc/ocs_device.c
1026
ocs_node_post_event(node, OCS_EVT_NODE_ATTACH_OK, NULL);
sys/dev/ocs_fc/ocs_device.c
1035
ocs_assert(node->els_req_cnt, NULL);
sys/dev/ocs_fc/ocs_device.c
1036
node->els_req_cnt--;
sys/dev/ocs_fc/ocs_device.c
1037
ocs_node_post_event(node, OCS_EVT_SHUTDOWN, NULL);
sys/dev/ocs_fc/ocs_device.c
1044
ocs_assert(node->els_req_cnt, NULL);
sys/dev/ocs_fc/ocs_device.c
1045
node->els_req_cnt--;
sys/dev/ocs_fc/ocs_device.c
1052
node_printf(node, "FCP_CMND received, drop\n");
sys/dev/ocs_fc/ocs_device.c
1103
ocs_node_hold_frames(node);
sys/dev/ocs_fc/ocs_device.c
1107
ocs_node_accept_frames(node);
sys/dev/ocs_fc/ocs_device.c
1115
ocs_assert(node->els_req_cnt, NULL);
sys/dev/ocs_fc/ocs_device.c
1116
node->els_req_cnt--;
sys/dev/ocs_fc/ocs_device.c
1118
ocs_node_save_sparms(node, cbdata->els->els_rsp.virt);
sys/dev/ocs_fc/ocs_device.c
1119
ocs_display_sparams(node->display_name, "plogi rcvd resp", 0, NULL,
sys/dev/ocs_fc/ocs_device.c
1121
rc = ocs_node_attach(node);
sys/dev/ocs_fc/ocs_device.c
1122
ocs_node_transition(node, __ocs_d_wait_node_attach, NULL);
sys/dev/ocs_fc/ocs_device.c
1124
ocs_node_post_event(node, OCS_EVT_NODE_ATTACH_OK, NULL);
sys/dev/ocs_fc/ocs_device.c
1134
ocs_assert(node->els_req_cnt, NULL);
sys/dev/ocs_fc/ocs_device.c
1135
node->els_req_cnt--;
sys/dev/ocs_fc/ocs_device.c
1136
ocs_node_post_event(node, OCS_EVT_SHUTDOWN, NULL);
sys/dev/ocs_fc/ocs_device.c
1171
ocs_node_hold_frames(node);
sys/dev/ocs_fc/ocs_device.c
1175
ocs_node_accept_frames(node);
sys/dev/ocs_fc/ocs_device.c
1179
ocs_assert(node->sport->domain->attached, NULL);
sys/dev/ocs_fc/ocs_device.c
1181
rc = ocs_node_attach(node);
sys/dev/ocs_fc/ocs_device.c
1182
ocs_node_transition(node, __ocs_d_wait_node_attach, NULL);
sys/dev/ocs_fc/ocs_device.c
1184
ocs_node_post_event(node, OCS_EVT_NODE_ATTACH_OK, NULL);
sys/dev/ocs_fc/ocs_device.c
119
ocs_scsi_io_alloc_disable(node);
sys/dev/ocs_fc/ocs_device.c
122
if (node->init && !node->targ) {
sys/dev/ocs_fc/ocs_device.c
1221
ocs_node_hold_frames(node);
sys/dev/ocs_fc/ocs_device.c
1225
ocs_node_accept_frames(node);
sys/dev/ocs_fc/ocs_device.c
123
ocs_log_debug(node->ocs,
sys/dev/ocs_fc/ocs_device.c
1230
ocs_assert(!node->sport->domain->attached, NULL);
sys/dev/ocs_fc/ocs_device.c
1231
ocs_assert(node->send_ls_acc == OCS_NODE_SEND_LS_ACC_PLOGI, NULL);
sys/dev/ocs_fc/ocs_device.c
1232
node_printf(node, "topology notification, topology=%d\n", topology);
sys/dev/ocs_fc/ocs_device.c
1243
ocs_domain_attach(node->sport->domain, node->ls_acc_did);
sys/dev/ocs_fc/ocs_device.c
125
node->display_name, node->wwpn, node->wwnn);
sys/dev/ocs_fc/ocs_device.c
1250
ocs_node_transition(node, __ocs_d_wait_domain_attach, NULL);
sys/dev/ocs_fc/ocs_device.c
1254
ocs_assert(node->sport->domain->attached, NULL);
sys/dev/ocs_fc/ocs_device.c
1255
node_printf(node, "domain attach ok\n");
sys/dev/ocs_fc/ocs_device.c
1257
rc = ocs_node_attach(node);
sys/dev/ocs_fc/ocs_device.c
1258
ocs_node_transition(node, __ocs_d_wait_node_attach, NULL);
sys/dev/ocs_fc/ocs_device.c
126
ocs_node_transition(node, __ocs_d_wait_del_node, NULL);
sys/dev/ocs_fc/ocs_device.c
1260
ocs_node_post_event(node, OCS_EVT_NODE_ATTACH_OK, NULL);
sys/dev/ocs_fc/ocs_device.c
127
if (node->sport->enable_tgt) {
sys/dev/ocs_fc/ocs_device.c
128
rc = ocs_scsi_del_initiator(node,
sys/dev/ocs_fc/ocs_device.c
1291
ocs_node_hold_frames(node);
sys/dev/ocs_fc/ocs_device.c
1295
ocs_node_accept_frames(node);
sys/dev/ocs_fc/ocs_device.c
1299
node->attached = TRUE;
sys/dev/ocs_fc/ocs_device.c
1300
switch (node->send_ls_acc) {
sys/dev/ocs_fc/ocs_device.c
1304
ocs_send_plogi_acc(node->ls_acc_io, node->ls_acc_oxid, NULL, NULL);
sys/dev/ocs_fc/ocs_device.c
1305
ocs_node_transition(node, __ocs_d_wait_plogi_acc_cmpl, NULL);
sys/dev/ocs_fc/ocs_device.c
1306
node->send_ls_acc = OCS_NODE_SEND_LS_ACC_NONE;
sys/dev/ocs_fc/ocs_device.c
1307
node->ls_acc_io = NULL;
sys/dev/ocs_fc/ocs_device.c
1311
ocs_d_send_prli_rsp(node->ls_acc_io, node->ls_acc_oxid);
sys/dev/ocs_fc/ocs_device.c
1312
node->send_ls_acc = OCS_NODE_SEND_LS_ACC_NONE;
sys/dev/ocs_fc/ocs_device.c
1313
node->ls_acc_io = NULL;
sys/dev/ocs_fc/ocs_device.c
132
ocs_node_post_event(node,
sys/dev/ocs_fc/ocs_device.c
1320
ocs_node_transition(node, __ocs_d_port_logged_in, NULL);
sys/dev/ocs_fc/ocs_device.c
1327
node->attached = FALSE;
sys/dev/ocs_fc/ocs_device.c
1328
node_printf(node, "node attach failed\n");
sys/dev/ocs_fc/ocs_device.c
1329
node->shutdown_reason = OCS_NODE_SHUTDOWN_DEFAULT;
sys/dev/ocs_fc/ocs_device.c
1330
ocs_node_transition(node, __ocs_d_initiate_shutdown, NULL);
sys/dev/ocs_fc/ocs_device.c
1335
node_printf(node, "%s received\n", ocs_sm_event_name(evt));
sys/dev/ocs_fc/ocs_device.c
1336
node->shutdown_reason = OCS_NODE_SHUTDOWN_DEFAULT;
sys/dev/ocs_fc/ocs_device.c
1337
ocs_node_transition(node, __ocs_d_wait_attach_evt_shutdown, NULL);
sys/dev/ocs_fc/ocs_device.c
1340
node_printf(node, "%s received\n", ocs_sm_event_name(evt));
sys/dev/ocs_fc/ocs_device.c
1341
node->shutdown_reason = OCS_NODE_SHUTDOWN_EXPLICIT_LOGO;
sys/dev/ocs_fc/ocs_device.c
1342
ocs_node_transition(node, __ocs_d_wait_attach_evt_shutdown, NULL);
sys/dev/ocs_fc/ocs_device.c
1345
node_printf(node, "%s received\n", ocs_sm_event_name(evt));
sys/dev/ocs_fc/ocs_device.c
1346
node->shutdown_reason = OCS_NODE_SHUTDOWN_IMPLICIT_LOGO;
sys/dev/ocs_fc/ocs_device.c
1347
ocs_node_transition(node, __ocs_d_wait_attach_evt_shutdown, NULL);
sys/dev/ocs_fc/ocs_device.c
135
} else if (node->targ && !node->init) {
sys/dev/ocs_fc/ocs_device.c
136
ocs_log_debug(node->ocs,
sys/dev/ocs_fc/ocs_device.c
1378
ocs_node_hold_frames(node);
sys/dev/ocs_fc/ocs_device.c
138
node->display_name, node->wwpn, node->wwnn);
sys/dev/ocs_fc/ocs_device.c
1382
ocs_node_accept_frames(node);
sys/dev/ocs_fc/ocs_device.c
1387
node->attached = TRUE;
sys/dev/ocs_fc/ocs_device.c
1388
node_printf(node, "Attach evt=%s, proceed to shutdown\n", ocs_sm_event_name(evt));
sys/dev/ocs_fc/ocs_device.c
1389
ocs_node_transition(node, __ocs_d_initiate_shutdown, NULL);
sys/dev/ocs_fc/ocs_device.c
139
ocs_node_transition(node, __ocs_d_wait_del_node, NULL);
sys/dev/ocs_fc/ocs_device.c
1394
node->attached = FALSE;
sys/dev/ocs_fc/ocs_device.c
1395
node_printf(node, "Attach evt=%s, proceed to shutdown\n", ocs_sm_event_name(evt));
sys/dev/ocs_fc/ocs_device.c
1396
ocs_node_transition(node, __ocs_d_initiate_shutdown, NULL);
sys/dev/ocs_fc/ocs_device.c
140
if (node->sport->enable_ini) {
sys/dev/ocs_fc/ocs_device.c
1402
node->shutdown_reason = OCS_NODE_SHUTDOWN_DEFAULT;
sys/dev/ocs_fc/ocs_device.c
1406
node_printf(node, "%s received\n", ocs_sm_event_name(evt));
sys/dev/ocs_fc/ocs_device.c
141
rc = ocs_scsi_del_target(node,
sys/dev/ocs_fc/ocs_device.c
1443
if (node->sport->enable_ini && !FC_ADDR_IS_DOMAIN_CTRL(node->rnode.fc_id)
sys/dev/ocs_fc/ocs_device.c
1444
&& !node->sent_prli) {
sys/dev/ocs_fc/ocs_device.c
1446
ocs_send_prli(node, OCS_FC_ELS_SEND_DEFAULT_TIMEOUT, OCS_FC_ELS_DEFAULT_RETRIES, NULL, NULL);
sys/dev/ocs_fc/ocs_device.c
1447
node->sent_prli = TRUE;
sys/dev/ocs_fc/ocs_device.c
145
ocs_node_post_event(node,
sys/dev/ocs_fc/ocs_device.c
1454
if (node->sport->enable_tgt) {
sys/dev/ocs_fc/ocs_device.c
1455
if (ocs_send_prlo(node, OCS_FC_ELS_SEND_DEFAULT_TIMEOUT,
sys/dev/ocs_fc/ocs_device.c
1457
ocs_node_transition(node, __ocs_d_wait_prlo_rsp, NULL);
sys/dev/ocs_fc/ocs_device.c
1468
ocs_process_prli_payload(node, cbdata->payload->dma.virt);
sys/dev/ocs_fc/ocs_device.c
1478
ocs_assert(node->els_req_cnt, NULL);
sys/dev/ocs_fc/ocs_device.c
1479
node->els_req_cnt--;
sys/dev/ocs_fc/ocs_device.c
148
} else if (node->init && node->targ) {
sys/dev/ocs_fc/ocs_device.c
1481
ocs_process_prli_payload(node, cbdata->els->els_rsp.virt);
sys/dev/ocs_fc/ocs_device.c
1482
ocs_node_transition(node, __ocs_d_device_ready, NULL);
sys/dev/ocs_fc/ocs_device.c
149
ocs_log_debug(node->ocs,
sys/dev/ocs_fc/ocs_device.c
1491
ocs_assert(node->els_req_cnt, NULL);
sys/dev/ocs_fc/ocs_device.c
1492
node->els_req_cnt--;
sys/dev/ocs_fc/ocs_device.c
1493
ocs_node_post_event(node, OCS_EVT_SHUTDOWN, NULL);
sys/dev/ocs_fc/ocs_device.c
1504
ocs_assert(node->els_req_cnt, NULL);
sys/dev/ocs_fc/ocs_device.c
1505
node->els_req_cnt--;
sys/dev/ocs_fc/ocs_device.c
151
node->display_name, node->wwpn, node->wwnn);
sys/dev/ocs_fc/ocs_device.c
1514
ocs_assert(node->els_cmpl_cnt, NULL);
sys/dev/ocs_fc/ocs_device.c
1515
node->els_cmpl_cnt--;
sys/dev/ocs_fc/ocs_device.c
152
ocs_node_transition(node, __ocs_d_wait_del_ini_tgt, NULL);
sys/dev/ocs_fc/ocs_device.c
1522
ocs_node_save_sparms(node, cbdata->payload->dma.virt);
sys/dev/ocs_fc/ocs_device.c
1526
ocs_node_post_event(node, OCS_EVT_SHUTDOWN_IMPLICIT_LOGO, NULL);
sys/dev/ocs_fc/ocs_device.c
153
if (node->sport->enable_tgt) {
sys/dev/ocs_fc/ocs_device.c
1533
node_printf(node, "%s received attached=%d\n", ocs_sm_event_name(evt), node->attached);
sys/dev/ocs_fc/ocs_device.c
1535
ocs_node_transition(node, __ocs_d_wait_logo_acc_cmpl, NULL);
sys/dev/ocs_fc/ocs_device.c
154
rc = ocs_scsi_del_initiator(node,
sys/dev/ocs_fc/ocs_device.c
1570
ocs_node_hold_frames(node);
sys/dev/ocs_fc/ocs_device.c
1574
ocs_node_accept_frames(node);
sys/dev/ocs_fc/ocs_device.c
158
ocs_node_post_event(node,
sys/dev/ocs_fc/ocs_device.c
1580
ocs_assert(node->els_cmpl_cnt, NULL);
sys/dev/ocs_fc/ocs_device.c
1581
node->els_cmpl_cnt--;
sys/dev/ocs_fc/ocs_device.c
1582
ocs_node_post_event(node, OCS_EVT_SHUTDOWN_EXPLICIT_LOGO, NULL);
sys/dev/ocs_fc/ocs_device.c
1615
node->fcp_enabled = TRUE;
sys/dev/ocs_fc/ocs_device.c
1616
if (node->init) {
sys/dev/ocs_fc/ocs_device.c
1617
device_printf(ocs->dev, "[%s] found (initiator) WWPN %s WWNN %s\n", node->display_name,
sys/dev/ocs_fc/ocs_device.c
1618
node->wwpn, node->wwnn);
sys/dev/ocs_fc/ocs_device.c
1619
if (node->sport->enable_tgt)
sys/dev/ocs_fc/ocs_device.c
162
if (node->sport->enable_ini) {
sys/dev/ocs_fc/ocs_device.c
1620
ocs_scsi_new_initiator(node);
sys/dev/ocs_fc/ocs_device.c
1622
if (node->targ) {
sys/dev/ocs_fc/ocs_device.c
1623
device_printf(ocs->dev, "[%s] found (target) WWPN %s WWNN %s\n", node->display_name,
sys/dev/ocs_fc/ocs_device.c
1624
node->wwpn, node->wwnn);
sys/dev/ocs_fc/ocs_device.c
1625
if (node->sport->enable_ini)
sys/dev/ocs_fc/ocs_device.c
1626
ocs_scsi_new_target(node);
sys/dev/ocs_fc/ocs_device.c
163
rc = ocs_scsi_del_target(node,
sys/dev/ocs_fc/ocs_device.c
1631
node->fcp_enabled = FALSE;
sys/dev/ocs_fc/ocs_device.c
1637
ocs_node_save_sparms(node, cbdata->payload->dma.virt);
sys/dev/ocs_fc/ocs_device.c
1641
ocs_node_post_event(node, OCS_EVT_SHUTDOWN_IMPLICIT_LOGO, NULL);
sys/dev/ocs_fc/ocs_device.c
1655
ocs_process_prli_payload(node, cbdata->payload->dma.virt);
sys/dev/ocs_fc/ocs_device.c
1658
if (ocs->fc_type == node->fc_type)
sys/dev/ocs_fc/ocs_device.c
167
ocs_node_post_event(node,
sys/dev/ocs_fc/ocs_device.c
1682
node_printf(node, "%s received attached=%d\n", ocs_sm_event_name(evt), node->attached);
sys/dev/ocs_fc/ocs_device.c
1684
ocs_node_transition(node, __ocs_d_wait_logo_acc_cmpl, NULL);
sys/dev/ocs_fc/ocs_device.c
1712
if (node->sport->enable_rscn) {
sys/dev/ocs_fc/ocs_device.c
1713
ocs_node_transition(node, __ocs_d_device_gone, NULL);
sys/dev/ocs_fc/ocs_device.c
1719
ocs_assert(node->els_cmpl_cnt, NULL);
sys/dev/ocs_fc/ocs_device.c
1720
node->els_cmpl_cnt--;
sys/dev/ocs_fc/ocs_device.c
1725
ocs_assert(node->els_cmpl_cnt, NULL);
sys/dev/ocs_fc/ocs_device.c
1726
node->els_cmpl_cnt--;
sys/dev/ocs_fc/ocs_device.c
1727
node_printf(node, "Failed to send PRLI LS_ACC\n");
sys/dev/ocs_fc/ocs_device.c
1766
device_printf(ocs->dev, "[%s] missing (%s) WWPN %s WWNN %s\n", node->display_name,
sys/dev/ocs_fc/ocs_device.c
1767
labels[(node->targ << 1) | (node->init)], node->wwpn, node->wwnn);
sys/dev/ocs_fc/ocs_device.c
1769
switch(ocs_node_get_enable(node)) {
sys/dev/ocs_fc/ocs_device.c
1773
rc = ocs_scsi_del_target(node, OCS_SCSI_TARGET_MISSING);
sys/dev/ocs_fc/ocs_device.c
1779
rc = ocs_scsi_del_initiator(node, OCS_SCSI_INITIATOR_MISSING);
sys/dev/ocs_fc/ocs_device.c
1783
rc = ocs_scsi_del_initiator(node, OCS_SCSI_INITIATOR_MISSING);
sys/dev/ocs_fc/ocs_device.c
1787
rc = ocs_scsi_del_target(node, OCS_SCSI_TARGET_MISSING);
sys/dev/ocs_fc/ocs_device.c
1791
rc = ocs_scsi_del_initiator(node, OCS_SCSI_INITIATOR_MISSING);
sys/dev/ocs_fc/ocs_device.c
1792
rc_2 = ocs_scsi_del_target(node, OCS_SCSI_TARGET_MISSING);
sys/dev/ocs_fc/ocs_device.c
180
if (node->attached) {
sys/dev/ocs_fc/ocs_device.c
1801
ocs_node_post_event(node, OCS_EVT_SHUTDOWN, NULL);
sys/dev/ocs_fc/ocs_device.c
1814
ocs_send_adisc(node, OCS_FC_ELS_SEND_DEFAULT_TIMEOUT, OCS_FC_ELS_DEFAULT_RETRIES, NULL, NULL);
sys/dev/ocs_fc/ocs_device.c
1815
ocs_node_transition(node, __ocs_d_wait_adisc_rsp, NULL);
sys/dev/ocs_fc/ocs_device.c
1821
ocs_node_save_sparms(node, cbdata->payload->dma.virt);
sys/dev/ocs_fc/ocs_device.c
1825
ocs_node_post_event(node, OCS_EVT_SHUTDOWN_IMPLICIT_LOGO, NULL);
sys/dev/ocs_fc/ocs_device.c
1833
node_printf(node, "FCP_CMND received, drop\n");
sys/dev/ocs_fc/ocs_device.c
1839
node_printf(node, "%s received attached=%d\n", ocs_sm_event_name(evt), node->attached);
sys/dev/ocs_fc/ocs_device.c
1842
ocs_node_transition(node, __ocs_d_wait_logo_acc_cmpl, NULL);
sys/dev/ocs_fc/ocs_device.c
185
rc = ocs_hw_node_detach(&ocs->hw, &node->rnode);
sys/dev/ocs_fc/ocs_device.c
186
if (node->rnode.free_group) {
sys/dev/ocs_fc/ocs_device.c
187
ocs_remote_node_group_free(node->node_group);
sys/dev/ocs_fc/ocs_device.c
188
node->node_group = NULL;
sys/dev/ocs_fc/ocs_device.c
1880
ocs_assert(node->els_req_cnt, NULL);
sys/dev/ocs_fc/ocs_device.c
1881
node->els_req_cnt--;
sys/dev/ocs_fc/ocs_device.c
1882
ocs_node_transition(node, __ocs_d_device_ready, NULL);
sys/dev/ocs_fc/ocs_device.c
189
node->rnode.free_group = FALSE;
sys/dev/ocs_fc/ocs_device.c
1892
ocs_assert(node->els_req_cnt, NULL);
sys/dev/ocs_fc/ocs_device.c
1893
node->els_req_cnt--;
sys/dev/ocs_fc/ocs_device.c
1895
ocs_node_post_event(node, OCS_EVT_SHUTDOWN_EXPLICIT_LOGO, NULL);
sys/dev/ocs_fc/ocs_device.c
1904
node_printf(node, "%s received attached=%d\n", ocs_sm_event_name(evt), node->attached);
sys/dev/ocs_fc/ocs_device.c
1906
ocs_node_transition(node, __ocs_d_wait_logo_acc_cmpl, NULL);
sys/dev/ocs_fc/ocs_device.c
193
node_printf(node,
sys/dev/ocs_fc/ocs_device.c
199
if (!node->init && !node->targ){
sys/dev/ocs_fc/ocs_device.c
205
ocs_node_initiate_cleanup(node);
sys/dev/ocs_fc/ocs_device.c
238
ocs_node_t *node = NULL;
sys/dev/ocs_fc/ocs_device.c
241
node = ctx->app;
sys/dev/ocs_fc/ocs_device.c
242
ocs_assert(node, NULL);
sys/dev/ocs_fc/ocs_device.c
243
ocs = node->ocs;
sys/dev/ocs_fc/ocs_device.c
249
ocs_log_debug(ocs, "[%s] %-20s %-20s\n", node->display_name, funcname, ocs_sm_event_name(evt));
sys/dev/ocs_fc/ocs_device.c
250
node->shutdown_reason = OCS_NODE_SHUTDOWN_DEFAULT;
sys/dev/ocs_fc/ocs_device.c
251
ocs_node_transition(node, __ocs_d_initiate_shutdown, NULL);
sys/dev/ocs_fc/ocs_device.c
254
ocs_log_debug(ocs, "[%s] %-20s %-20s\n", node->display_name, funcname, ocs_sm_event_name(evt));
sys/dev/ocs_fc/ocs_device.c
255
node->shutdown_reason = OCS_NODE_SHUTDOWN_EXPLICIT_LOGO;
sys/dev/ocs_fc/ocs_device.c
256
ocs_node_transition(node, __ocs_d_initiate_shutdown, NULL);
sys/dev/ocs_fc/ocs_device.c
259
ocs_log_debug(ocs, "[%s] %-20s %-20s\n", node->display_name, funcname, ocs_sm_event_name(evt));
sys/dev/ocs_fc/ocs_device.c
260
node->shutdown_reason = OCS_NODE_SHUTDOWN_IMPLICIT_LOGO;
sys/dev/ocs_fc/ocs_device.c
261
ocs_node_transition(node, __ocs_d_initiate_shutdown, NULL);
sys/dev/ocs_fc/ocs_device.c
295
ocs_node_hold_frames(node);
sys/dev/ocs_fc/ocs_device.c
299
ocs_node_accept_frames(node);
sys/dev/ocs_fc/ocs_device.c
304
ocs_node_init_device(node, TRUE);
sys/dev/ocs_fc/ocs_device.c
338
ocs_node_hold_frames(node);
sys/dev/ocs_fc/ocs_device.c
348
ocs_node_transition(node, __ocs_d_wait_del_node, NULL);
sys/dev/ocs_fc/ocs_device.c
352
ocs_node_accept_frames(node);
sys/dev/ocs_fc/ocs_device.c
357
ocs_assert(node->els_req_cnt, NULL);
sys/dev/ocs_fc/ocs_device.c
358
node->els_req_cnt--;
sys/dev/ocs_fc/ocs_device.c
364
node->shutdown_reason = OCS_NODE_SHUTDOWN_DEFAULT;
sys/dev/ocs_fc/ocs_device.c
368
node_printf(node, "%s received\n", ocs_sm_event_name(evt));
sys/dev/ocs_fc/ocs_device.c
404
ocs_node_hold_frames(node);
sys/dev/ocs_fc/ocs_device.c
418
ocs_node_initiate_cleanup(node);
sys/dev/ocs_fc/ocs_device.c
422
ocs_node_accept_frames(node);
sys/dev/ocs_fc/ocs_device.c
427
ocs_assert(node->els_req_cnt, NULL);
sys/dev/ocs_fc/ocs_device.c
428
node->els_req_cnt--;
sys/dev/ocs_fc/ocs_device.c
434
node->shutdown_reason = OCS_NODE_SHUTDOWN_DEFAULT;
sys/dev/ocs_fc/ocs_device.c
438
node_printf(node, "%s received\n", ocs_sm_event_name(evt));
sys/dev/ocs_fc/ocs_device.c
469
ocs_node_t *node = io->node;
sys/dev/ocs_fc/ocs_device.c
472
ocs_assert(node->send_ls_acc == OCS_NODE_SEND_LS_ACC_NONE);
sys/dev/ocs_fc/ocs_device.c
474
node->ls_acc_oxid = ox_id;
sys/dev/ocs_fc/ocs_device.c
475
node->send_ls_acc = ls;
sys/dev/ocs_fc/ocs_device.c
476
node->ls_acc_io = io;
sys/dev/ocs_fc/ocs_device.c
477
node->ls_acc_did = fc_be24toh(hdr->d_id);
sys/dev/ocs_fc/ocs_device.c
494
ocs_process_prli_payload(ocs_node_t *node, fc_prli_payload_t *prli)
sys/dev/ocs_fc/ocs_device.c
496
node->init = (ocs_be16toh(prli->service_params) & FC_PRLI_INITIATOR_FUNCTION) != 0;
sys/dev/ocs_fc/ocs_device.c
497
node->targ = (ocs_be16toh(prli->service_params) & FC_PRLI_TARGET_FUNCTION) != 0;
sys/dev/ocs_fc/ocs_device.c
498
node->fcp2device = (ocs_be16toh(prli->service_params) & FC_PRLI_RETRY) != 0;
sys/dev/ocs_fc/ocs_device.c
499
node->fc_type = prli->type;
sys/dev/ocs_fc/ocs_device.c
519
ocs_node_t *node = io->node;
sys/dev/ocs_fc/ocs_device.c
520
ocs_t *ocs = node->ocs;
sys/dev/ocs_fc/ocs_device.c
525
abortio = ocs_io_find_tgt_io(ocs, node, ox_id, rx_id);
sys/dev/ocs_fc/ocs_device.c
530
node_printf(node, "Abort request: ox_id [%04x] rx_id [%04x]\n",
sys/dev/ocs_fc/ocs_device.c
561
node_printf(node, "Abort request: ox_id [%04x], IO not found (exists=%d)\n",
sys/dev/ocs_fc/ocs_device.c
590
ocs_node_hold_frames(node);
sys/dev/ocs_fc/ocs_device.c
594
ocs_node_accept_frames(node);
sys/dev/ocs_fc/ocs_device.c
598
ocs_assert(node->els_cmpl_cnt, NULL);
sys/dev/ocs_fc/ocs_device.c
599
node->els_cmpl_cnt--;
sys/dev/ocs_fc/ocs_device.c
600
node->shutdown_reason = OCS_NODE_SHUTDOWN_DEFAULT;
sys/dev/ocs_fc/ocs_device.c
601
ocs_node_transition(node, __ocs_d_initiate_shutdown, NULL);
sys/dev/ocs_fc/ocs_device.c
605
ocs_assert(node->els_cmpl_cnt, NULL);
sys/dev/ocs_fc/ocs_device.c
606
node->els_cmpl_cnt--;
sys/dev/ocs_fc/ocs_device.c
607
ocs_node_transition(node, __ocs_d_port_logged_in, NULL);
sys/dev/ocs_fc/ocs_device.c
640
ocs_node_hold_frames(node);
sys/dev/ocs_fc/ocs_device.c
644
ocs_node_accept_frames(node);
sys/dev/ocs_fc/ocs_device.c
654
ocs_assert(node->els_req_cnt, NULL);
sys/dev/ocs_fc/ocs_device.c
655
node->els_req_cnt--;
sys/dev/ocs_fc/ocs_device.c
656
node_printf(node, "LOGO sent (evt=%s), shutdown node\n", ocs_sm_event_name(evt));
sys/dev/ocs_fc/ocs_device.c
658
ocs_node_post_event(node, OCS_EVT_SHUTDOWN_EXPLICIT_LOGO, NULL);
sys/dev/ocs_fc/ocs_device.c
68
ocs_node_t *node = io->node;
sys/dev/ocs_fc/ocs_device.c
690
ocs_node_hold_frames(node);
sys/dev/ocs_fc/ocs_device.c
694
ocs_node_accept_frames(node);
sys/dev/ocs_fc/ocs_device.c
703
ocs_assert(node->els_req_cnt, NULL);
sys/dev/ocs_fc/ocs_device.c
704
node->els_req_cnt--;
sys/dev/ocs_fc/ocs_device.c
705
node_printf(node, "PRLO sent (evt=%s)\n", ocs_sm_event_name(evt));
sys/dev/ocs_fc/ocs_device.c
706
ocs_node_transition(node, __ocs_d_port_logged_in, NULL);
sys/dev/ocs_fc/ocs_device.c
71
if (ocs->fc_type != node->fc_type) {
sys/dev/ocs_fc/ocs_device.c
72
node_printf(node, "PRLI rejected by target-server, fc-type not supported\n");
sys/dev/ocs_fc/ocs_device.c
729
ocs_node_init_device(ocs_node_t *node, int send_plogi)
sys/dev/ocs_fc/ocs_device.c
731
node->send_plogi = send_plogi;
sys/dev/ocs_fc/ocs_device.c
732
if ((node->ocs->nodedb_mask & OCS_NODEDB_PAUSE_NEW_NODES) && !FC_ADDR_IS_DOMAIN_CTRL(node->rnode.fc_id)) {
sys/dev/ocs_fc/ocs_device.c
733
node->nodedb_state = __ocs_d_init;
sys/dev/ocs_fc/ocs_device.c
734
ocs_node_transition(node, __ocs_node_paused, NULL);
sys/dev/ocs_fc/ocs_device.c
736
ocs_node_transition(node, __ocs_d_init, NULL);
sys/dev/ocs_fc/ocs_device.c
75
node->shutdown_reason = OCS_NODE_SHUTDOWN_DEFAULT;
sys/dev/ocs_fc/ocs_device.c
76
ocs_node_transition(node, __ocs_d_initiate_shutdown, NULL);
sys/dev/ocs_fc/ocs_device.c
770
if (node->send_plogi) {
sys/dev/ocs_fc/ocs_device.c
772
if (node->sport->enable_ini && node->sport->domain->attached) {
sys/dev/ocs_fc/ocs_device.c
773
ocs_send_plogi(node, OCS_FC_ELS_SEND_DEFAULT_TIMEOUT,
sys/dev/ocs_fc/ocs_device.c
775
ocs_node_transition(node, __ocs_d_wait_plogi_rsp, NULL);
sys/dev/ocs_fc/ocs_device.c
777
node_printf(node, "not sending plogi sport.ini=%d, domain attached=%d\n",
sys/dev/ocs_fc/ocs_device.c
778
node->sport->enable_ini, node->sport->domain->attached);
sys/dev/ocs_fc/ocs_device.c
787
ocs_node_save_sparms(node, cbdata->payload->dma.virt);
sys/dev/ocs_fc/ocs_device.c
791
if (node->sport->domain->attached) {
sys/dev/ocs_fc/ocs_device.c
792
rc = ocs_node_attach(node);
sys/dev/ocs_fc/ocs_device.c
793
ocs_node_transition(node, __ocs_d_wait_node_attach, NULL);
sys/dev/ocs_fc/ocs_device.c
795
ocs_node_post_event(node, OCS_EVT_NODE_ATTACH_OK, NULL);
sys/dev/ocs_fc/ocs_device.c
80
if (node->sport->enable_tgt && (ocs_scsi_validate_initiator(node) == 0)) {
sys/dev/ocs_fc/ocs_device.c
801
switch (node->sport->topology) {
sys/dev/ocs_fc/ocs_device.c
804
ocs_domain_attach(node->sport->domain, d_id);
sys/dev/ocs_fc/ocs_device.c
805
ocs_node_transition(node, __ocs_d_wait_domain_attach, NULL);
sys/dev/ocs_fc/ocs_device.c
81
node_printf(node, "PRLI rejected by target-server\n");
sys/dev/ocs_fc/ocs_device.c
811
ocs_node_transition(node, __ocs_d_wait_domain_attach, NULL);
sys/dev/ocs_fc/ocs_device.c
824
node_printf(node, "received PLOGI, with unknown topology did=0x%x\n", d_id);
sys/dev/ocs_fc/ocs_device.c
825
ocs_node_transition(node, __ocs_d_wait_topology_notify, NULL);
sys/dev/ocs_fc/ocs_device.c
828
node_printf(node, "received PLOGI, with unexpected topology %d\n",
sys/dev/ocs_fc/ocs_device.c
829
node->sport->topology);
sys/dev/ocs_fc/ocs_device.c
84
node->shutdown_reason = OCS_NODE_SHUTDOWN_DEFAULT;
sys/dev/ocs_fc/ocs_device.c
848
ocs_domain_save_sparms(node->sport->domain, cbdata->payload->dma.virt);
sys/dev/ocs_fc/ocs_device.c
85
ocs_node_transition(node, __ocs_d_initiate_shutdown, NULL);
sys/dev/ocs_fc/ocs_device.c
851
ocs_fabric_set_topology(node, OCS_SPORT_TOPOLOGY_P2P);
sys/dev/ocs_fc/ocs_device.c
853
if (ocs_p2p_setup(node->sport)) {
sys/dev/ocs_fc/ocs_device.c
854
node_printf(node, "p2p setup failed, shutting down node\n");
sys/dev/ocs_fc/ocs_device.c
855
ocs_node_post_event(node, OCS_EVT_SHUTDOWN, NULL);
sys/dev/ocs_fc/ocs_device.c
857
ocs_node_transition(node, __ocs_p2p_wait_flogi_acc_cmpl, NULL);
sys/dev/ocs_fc/ocs_device.c
866
if (!node->sport->domain->attached) {
sys/dev/ocs_fc/ocs_device.c
869
node_printf(node, "%s domain not attached, dropping\n", ocs_sm_event_name(evt));
sys/dev/ocs_fc/ocs_device.c
870
ocs_node_post_event(node, OCS_EVT_SHUTDOWN_EXPLICIT_LOGO, NULL);
sys/dev/ocs_fc/ocs_device.c
874
ocs_node_transition(node, __ocs_d_wait_logo_acc_cmpl, NULL);
sys/dev/ocs_fc/ocs_device.c
884
if (!node->sport->domain->attached) {
sys/dev/ocs_fc/ocs_device.c
887
node_printf(node, "%s domain not attached, dropping\n", ocs_sm_event_name(evt));
sys/dev/ocs_fc/ocs_device.c
888
ocs_node_post_event(node, OCS_EVT_SHUTDOWN_EXPLICIT_LOGO, NULL);
sys/dev/ocs_fc/ocs_device.c
891
node_printf(node, "%s received, sending reject\n", ocs_sm_event_name(evt));
sys/dev/ocs_fc/ocs_device.c
902
if (!node->sport->domain->attached) {
sys/dev/ocs_fc/ocs_device.c
905
node_printf(node, "%s domain not attached, dropping\n", ocs_sm_event_name(evt));
sys/dev/ocs_fc/ocs_device.c
906
ocs_node_post_event(node, OCS_EVT_SHUTDOWN_EXPLICIT_LOGO, NULL);
sys/dev/ocs_fc/ocs_device.c
911
node_printf(node, "FCP_CMND received, send LOGO\n");
sys/dev/ocs_fc/ocs_device.c
912
if (ocs_send_logo(node, OCS_FC_ELS_SEND_DEFAULT_TIMEOUT, 0, NULL, NULL) == NULL) {
sys/dev/ocs_fc/ocs_device.c
914
node_printf(node, "Failed to send LOGO\n");
sys/dev/ocs_fc/ocs_device.c
915
ocs_node_post_event(node, OCS_EVT_SHUTDOWN_EXPLICIT_LOGO, NULL);
sys/dev/ocs_fc/ocs_device.c
918
ocs_node_transition(node, __ocs_d_wait_logo_rsp, NULL);
sys/dev/ocs_fc/ocs_device.c
93
ocs_node_transition(node, __ocs_d_device_ready, NULL);
sys/dev/ocs_fc/ocs_device.c
967
ocs_node_save_sparms(node, cbdata->payload->dma.virt);
sys/dev/ocs_fc/ocs_device.c
970
rc = ocs_node_attach(node);
sys/dev/ocs_fc/ocs_device.c
971
ocs_node_transition(node, __ocs_d_wait_node_attach, NULL);
sys/dev/ocs_fc/ocs_device.c
973
ocs_node_post_event(node, OCS_EVT_NODE_ATTACH_OK, NULL);
sys/dev/ocs_fc/ocs_device.c
986
ocs_process_prli_payload(node, cbdata->payload->dma.virt);
sys/dev/ocs_fc/ocs_device.c
987
if (ocs->fc_type == node->fc_type) {
sys/dev/ocs_fc/ocs_device.c
989
ocs_node_transition(node, __ocs_d_wait_plogi_rsp_recvd_prli, NULL);
sys/dev/ocs_fc/ocs_device.h
106
extern void ocs_node_init_device(ocs_node_t *node, int send_plogi);
sys/dev/ocs_fc/ocs_device.h
107
extern void ocs_process_prli_payload(ocs_node_t *node, fc_prli_payload_t *prli);
sys/dev/ocs_fc/ocs_domain.c
591
ocs_node_t *node;
sys/dev/ocs_fc/ocs_domain.c
595
node = ocs_node_alloc(sport, drec->map.loop[i], FALSE, TRUE);
sys/dev/ocs_fc/ocs_domain.c
596
if (node == NULL) {
sys/dev/ocs_fc/ocs_domain.c
600
ocs_node_transition(node, __ocs_d_wait_loop, NULL);
sys/dev/ocs_fc/ocs_domain.c
698
ocs_node_t *node;
sys/dev/ocs_fc/ocs_domain.c
701
node = ocs_node_find(sport, FC_ADDR_FABRIC);
sys/dev/ocs_fc/ocs_domain.c
702
if (node) {
sys/dev/ocs_fc/ocs_domain.c
706
node = ocs_node_alloc(sport, FC_ADDR_FABRIC, FALSE, FALSE);
sys/dev/ocs_fc/ocs_domain.c
707
if (!node) {
sys/dev/ocs_fc/ocs_domain.c
711
ocs_node_pause(node, __ocs_fabric_init);
sys/dev/ocs_fc/ocs_domain.c
713
ocs_node_transition(node, __ocs_fabric_init, NULL);
sys/dev/ocs_fc/ocs_domain.c
866
ocs_node_t *node = NULL;
sys/dev/ocs_fc/ocs_domain.c
896
ocs_list_foreach_safe(&sport->node_list, node, next_node) {
sys/dev/ocs_fc/ocs_domain.c
897
ocs_node_post_event(node, OCS_EVT_DOMAIN_ATTACH_OK, NULL);
sys/dev/ocs_fc/ocs_els.c
1020
ocs_send_pdisc(ocs_node_t *node, uint32_t timeout_sec, uint32_t retries,
sys/dev/ocs_fc/ocs_els.c
1024
ocs_t *ocs = node->ocs;
sys/dev/ocs_fc/ocs_els.c
1029
els = ocs_els_io_alloc(node, sizeof(*pdisc), OCS_ELS_ROLE_ORIGINATOR);
sys/dev/ocs_fc/ocs_els.c
1041
ocs_memcpy(pdisc, node->sport->service_params, sizeof(*pdisc));
sys/dev/ocs_fc/ocs_els.c
1070
ocs_send_scr(ocs_node_t *node, uint32_t timeout_sec, uint32_t retries,
sys/dev/ocs_fc/ocs_els.c
1074
ocs_t *ocs = node->ocs;
sys/dev/ocs_fc/ocs_els.c
1079
els = ocs_els_io_alloc(node, sizeof(*req), OCS_ELS_ROLE_ORIGINATOR);
sys/dev/ocs_fc/ocs_els.c
1119
ocs_send_rrq(ocs_node_t *node, uint32_t timeout_sec, uint32_t retries,
sys/dev/ocs_fc/ocs_els.c
1123
ocs_t *ocs = node->ocs;
sys/dev/ocs_fc/ocs_els.c
1128
els = ocs_els_io_alloc(node, sizeof(*req), OCS_ELS_ROLE_ORIGINATOR);
sys/dev/ocs_fc/ocs_els.c
115
ocs_node_t *node = els->node;
sys/dev/ocs_fc/ocs_els.c
116
ocs_node_lock(node);
sys/dev/ocs_fc/ocs_els.c
1169
ocs_send_rscn(ocs_node_t *node, uint32_t timeout_sec, uint32_t retries,
sys/dev/ocs_fc/ocs_els.c
1173
ocs_t *ocs = node->ocs;
sys/dev/ocs_fc/ocs_els.c
1180
els = ocs_els_io_alloc(node, payload_length, OCS_ELS_ROLE_ORIGINATOR);
sys/dev/ocs_fc/ocs_els.c
120
ocs_node_unlock(node);
sys/dev/ocs_fc/ocs_els.c
1230
ocs_node_t *node = io->node;
sys/dev/ocs_fc/ocs_els.c
1232
ocs_t *ocs = node->ocs;
sys/dev/ocs_fc/ocs_els.c
1279
ocs_node_t *node = io->node;
sys/dev/ocs_fc/ocs_els.c
1281
ocs_t *ocs = node->ocs;
sys/dev/ocs_fc/ocs_els.c
1283
fc_plogi_payload_t *req = (fc_plogi_payload_t *)node->service_params;
sys/dev/ocs_fc/ocs_els.c
1298
ocs_memcpy(plogi, node->sport->service_params, sizeof(*plogi));
sys/dev/ocs_fc/ocs_els.c
1312
ocs_display_sparams(node->display_name, "plogi send resp", 0, NULL, plogi->common_service_parameters);
sys/dev/ocs_fc/ocs_els.c
1341
ocs_node_t *node = io->node;
sys/dev/ocs_fc/ocs_els.c
1343
ocs_t *ocs = node->ocs;
sys/dev/ocs_fc/ocs_els.c
1360
ocs_memcpy(flogi, node->sport->service_params, sizeof(*flogi));
sys/dev/ocs_fc/ocs_els.c
1380
ocs_node_t *node = io->node;
sys/dev/ocs_fc/ocs_els.c
1382
ocs_t *ocs = node->ocs;
sys/dev/ocs_fc/ocs_els.c
1394
io->iparam.els_sid.s_id = io->node->sport->fc_id;
sys/dev/ocs_fc/ocs_els.c
1399
ocs_memcpy(flogi, node->sport->service_params, sizeof(*flogi));
sys/dev/ocs_fc/ocs_els.c
141
ocs_els_io_alloc(ocs_node_t *node, uint32_t reqlen, ocs_els_role_e role)
sys/dev/ocs_fc/ocs_els.c
1410
ocs_display_sparams(node->display_name, "flogi send resp", 0, NULL, flogi->common_service_parameters);
sys/dev/ocs_fc/ocs_els.c
143
return ocs_els_io_alloc_size(node, reqlen, OCS_ELS_RSP_LEN, role);
sys/dev/ocs_fc/ocs_els.c
1445
ocs_node_t *node = io->node;
sys/dev/ocs_fc/ocs_els.c
1447
ocs_t *ocs = node->ocs;
sys/dev/ocs_fc/ocs_els.c
1471
(node->sport->enable_ini ? FC_PRLI_INITIATOR_FUNCTION : 0) |
sys/dev/ocs_fc/ocs_els.c
1472
(node->sport->enable_tgt ? FC_PRLI_TARGET_FUNCTION : 0));
sys/dev/ocs_fc/ocs_els.c
1502
ocs_node_t *node = io->node;
sys/dev/ocs_fc/ocs_els.c
1504
ocs_t *ocs = node->ocs;
sys/dev/ocs_fc/ocs_els.c
1554
ocs_node_t *node = io->node;
sys/dev/ocs_fc/ocs_els.c
1556
ocs_t *ocs = node->ocs;
sys/dev/ocs_fc/ocs_els.c
1601
ocs_node_t *node = io->node;
sys/dev/ocs_fc/ocs_els.c
1603
ocs_t *ocs = node->ocs;
sys/dev/ocs_fc/ocs_els.c
162
ocs_els_io_alloc_size(ocs_node_t *node, uint32_t reqlen, uint32_t rsplen, ocs_els_role_e role)
sys/dev/ocs_fc/ocs_els.c
1650
ocs_node_t *node = io->node;
sys/dev/ocs_fc/ocs_els.c
1656
ocs_assert(node, NULL);
sys/dev/ocs_fc/ocs_els.c
1657
ocs_assert(node->ocs, NULL);
sys/dev/ocs_fc/ocs_els.c
1658
ocs = node->ocs;
sys/dev/ocs_fc/ocs_els.c
1671
sparams = (fc_plogi_payload_t*) node->sport->service_params;
sys/dev/ocs_fc/ocs_els.c
168
ocs_assert(node, NULL);
sys/dev/ocs_fc/ocs_els.c
1680
adisc->port_id = fc_htobe24(node->rnode.sport->fc_id);
sys/dev/ocs_fc/ocs_els.c
169
ocs_assert(node->ocs, NULL);
sys/dev/ocs_fc/ocs_els.c
170
ocs = node->ocs;
sys/dev/ocs_fc/ocs_els.c
1707
ocs_ns_send_rftid(ocs_node_t *node, uint32_t timeout_sec, uint32_t retries,
sys/dev/ocs_fc/ocs_els.c
1711
ocs_t *ocs = node->ocs;
sys/dev/ocs_fc/ocs_els.c
1716
els = ocs_els_io_alloc(node, sizeof(*rftid), OCS_ELS_ROLE_ORIGINATOR);
sys/dev/ocs_fc/ocs_els.c
1733
rftid->port_id = ocs_htobe32(node->rnode.sport->fc_id);
sys/dev/ocs_fc/ocs_els.c
174
ocs_lock(&node->active_ios_lock);
sys/dev/ocs_fc/ocs_els.c
175
if (!node->io_alloc_enabled) {
sys/dev/ocs_fc/ocs_els.c
1759
ocs_ns_send_rffid(ocs_node_t *node, uint32_t timeout_sec, uint32_t retries,
sys/dev/ocs_fc/ocs_els.c
1763
ocs_t *ocs = node->ocs;
sys/dev/ocs_fc/ocs_els.c
1768
els = ocs_els_io_alloc(node, sizeof(*rffid), OCS_ELS_ROLE_ORIGINATOR);
sys/dev/ocs_fc/ocs_els.c
177
ocs_unlock(&node->active_ios_lock);
sys/dev/ocs_fc/ocs_els.c
1786
rffid->port_id = ocs_htobe32(node->rnode.sport->fc_id);
sys/dev/ocs_fc/ocs_els.c
1787
if (node->sport->enable_ini) {
sys/dev/ocs_fc/ocs_els.c
1790
if (node->sport->enable_tgt) {
sys/dev/ocs_fc/ocs_els.c
1819
ocs_ns_send_gidpt(ocs_node_t *node, uint32_t timeout_sec, uint32_t retries,
sys/dev/ocs_fc/ocs_els.c
1823
ocs_t *ocs = node->ocs;
sys/dev/ocs_fc/ocs_els.c
1828
els = ocs_els_io_alloc_size(node, sizeof(*gidpt), OCS_ELS_GID_PT_RSP_LEN, OCS_ELS_ROLE_ORIGINATOR);
sys/dev/ocs_fc/ocs_els.c
184
ocs_unlock(&node->active_ios_lock);
sys/dev/ocs_fc/ocs_els.c
1898
ocs_node_t *node = io->node;
sys/dev/ocs_fc/ocs_els.c
1903
ocs_assert(node, NULL);
sys/dev/ocs_fc/ocs_els.c
1904
ocs_assert(node->ocs, NULL);
sys/dev/ocs_fc/ocs_els.c
1905
ocs = node->ocs;
sys/dev/ocs_fc/ocs_els.c
1907
if (node->rnode.sport->fc_id == s_id) {
sys/dev/ocs_fc/ocs_els.c
1913
io->node = node;
sys/dev/ocs_fc/ocs_els.c
1996
ocs_assert(els->node, -1);
sys/dev/ocs_fc/ocs_els.c
1997
ocs_assert(els->node->ocs, -1);
sys/dev/ocs_fc/ocs_els.c
1999
ocs = els->node->ocs;
sys/dev/ocs_fc/ocs_els.c
2047
ocs_assert(els->node, NULL);
sys/dev/ocs_fc/ocs_els.c
2048
ocs_assert(els->node->ocs, NULL);
sys/dev/ocs_fc/ocs_els.c
2050
ocs = els->node->ocs;
sys/dev/ocs_fc/ocs_els.c
206
ocs_unlock(&node->active_ios_lock);
sys/dev/ocs_fc/ocs_els.c
2070
abort_io->node = els->node;
sys/dev/ocs_fc/ocs_els.c
2100
ocs_node_t *node = NULL; \
sys/dev/ocs_fc/ocs_els.c
2105
node = els->node; \
sys/dev/ocs_fc/ocs_els.c
2106
ocs_assert(node != NULL, NULL); \
sys/dev/ocs_fc/ocs_els.c
2107
ocs = node->ocs; \
sys/dev/ocs_fc/ocs_els.c
2113
ocs_log_info(ocs, "[%s] %-8s %-20s %-20s\n", node->display_name, els->display_name, \
sys/dev/ocs_fc/ocs_els.c
212
els->node = node;
sys/dev/ocs_fc/ocs_els.c
2141
ocs_node_post_event(els->node, node_evt, arg);
sys/dev/ocs_fc/ocs_els.c
2145
(*els->els_callback)(els->node, arg, els->els_callback_arg);
sys/dev/ocs_fc/ocs_els.c
2179
ocs_log_warn(els->node->ocs, "[%s] %-20s %-20s not handled - terminating ELS\n", node->display_name, funcname,
sys/dev/ocs_fc/ocs_els.c
2184
ocs_log_warn(els->node->ocs, "[%s] %-20s %-20s not handled\n", node->display_name, funcname,
sys/dev/ocs_fc/ocs_els.c
221
ocs_unlock(&node->active_ios_lock);
sys/dev/ocs_fc/ocs_els.c
2282
els->node->els_req_cnt--;
sys/dev/ocs_fc/ocs_els.c
229
ocs_unlock(&node->active_ios_lock);
sys/dev/ocs_fc/ocs_els.c
2359
ocs_assert(els->node->els_req_cnt, NULL);
sys/dev/ocs_fc/ocs_els.c
2360
els->node->els_req_cnt--;
sys/dev/ocs_fc/ocs_els.c
2408
node->els_req_cnt++;
sys/dev/ocs_fc/ocs_els.c
247
ocs_list_add_tail(&node->els_io_pend_list, els);
sys/dev/ocs_fc/ocs_els.c
250
ocs_unlock(&node->active_ios_lock);
sys/dev/ocs_fc/ocs_els.c
2651
ocs_els_io_list_empty(ocs_node_t *node, ocs_list_t *list)
sys/dev/ocs_fc/ocs_els.c
2654
ocs_lock(&node->active_ios_lock);
sys/dev/ocs_fc/ocs_els.c
2656
ocs_unlock(&node->active_ios_lock);
sys/dev/ocs_fc/ocs_els.c
2745
ocs_node_t *node = els->node;
sys/dev/ocs_fc/ocs_els.c
2755
if (ocs_node_lock_try(node)) {
sys/dev/ocs_fc/ocs_els.c
2757
ocs_node_unlock(node);
sys/dev/ocs_fc/ocs_els.c
289
ocs_node_t *node;
sys/dev/ocs_fc/ocs_els.c
293
ocs_assert(els->node);
sys/dev/ocs_fc/ocs_els.c
294
ocs_assert(els->node->ocs);
sys/dev/ocs_fc/ocs_els.c
295
ocs = els->node->ocs;
sys/dev/ocs_fc/ocs_els.c
297
node = els->node;
sys/dev/ocs_fc/ocs_els.c
298
ocs = node->ocs;
sys/dev/ocs_fc/ocs_els.c
300
ocs_lock(&node->active_ios_lock);
sys/dev/ocs_fc/ocs_els.c
303
ocs_list_remove(&node->els_io_active_list, els);
sys/dev/ocs_fc/ocs_els.c
307
send_empty_event = (!node->io_alloc_enabled) && ocs_list_empty(&node->els_io_active_list);
sys/dev/ocs_fc/ocs_els.c
314
ocs_list_remove(&node->els_io_pend_list, els);
sys/dev/ocs_fc/ocs_els.c
318
ocs_unlock(&node->active_ios_lock);
sys/dev/ocs_fc/ocs_els.c
322
ocs_unlock(&node->active_ios_lock);
sys/dev/ocs_fc/ocs_els.c
327
ocs_node_post_event(node, OCS_EVT_ALL_CHILD_NODES_FREE, NULL);
sys/dev/ocs_fc/ocs_els.c
345
ocs_node_t *node = els->node;
sys/dev/ocs_fc/ocs_els.c
348
ocs_lock(&node->active_ios_lock);
sys/dev/ocs_fc/ocs_els.c
351
ocs_log_err(node->ocs, "assertion failed: both els->els_pend and els->active set\n");
sys/dev/ocs_fc/ocs_els.c
352
ocs_unlock(&node->active_ios_lock);
sys/dev/ocs_fc/ocs_els.c
356
ocs_list_remove(&node->els_io_pend_list, els);
sys/dev/ocs_fc/ocs_els.c
360
ocs_list_add_tail(&node->els_io_active_list, els);
sys/dev/ocs_fc/ocs_els.c
366
ocs_log_err(node->ocs, "assertion failed: neither els->els_pend nor els->active set\n");
sys/dev/ocs_fc/ocs_els.c
369
ocs_unlock(&node->active_ios_lock);
sys/dev/ocs_fc/ocs_els.c
393
ocs_node_t *node = els->node;
sys/dev/ocs_fc/ocs_els.c
396
node->els_req_cnt++;
sys/dev/ocs_fc/ocs_els.c
422
ocs_node_t *node = els->node;
sys/dev/ocs_fc/ocs_els.c
425
node->els_cmpl_cnt++;
sys/dev/ocs_fc/ocs_els.c
455
ocs_node_t *node;
sys/dev/ocs_fc/ocs_els.c
464
ocs_assert(els->node, -1);
sys/dev/ocs_fc/ocs_els.c
465
node = els->node;
sys/dev/ocs_fc/ocs_els.c
466
ocs_assert(node->ocs, -1);
sys/dev/ocs_fc/ocs_els.c
467
ocs = node->ocs;
sys/dev/ocs_fc/ocs_els.c
52
ocs_log_info(ocs, "[%s] %-20s\n", node->display_name, __func__); \
sys/dev/ocs_fc/ocs_els.c
548
ocs_node_t *node;
sys/dev/ocs_fc/ocs_els.c
557
ocs_assert(els->node, -1);
sys/dev/ocs_fc/ocs_els.c
558
node = els->node;
sys/dev/ocs_fc/ocs_els.c
559
ocs_assert(node->ocs, -1);
sys/dev/ocs_fc/ocs_els.c
56
ocs_log_debug(els->node->ocs, "[%s]" ELS_IOFMT " %-8s " fmt, els->node->display_name, ELS_IOFMT_ARGS(els), els->display_name, ##__VA_ARGS__);
sys/dev/ocs_fc/ocs_els.c
560
ocs = node->ocs;
sys/dev/ocs_fc/ocs_els.c
573
ocs_node_post_event(node, OCS_EVT_SRRS_ELS_CMPL_OK, &cbdata);
sys/dev/ocs_fc/ocs_els.c
578
node->display_name, els->display_name, status, ext_status);
sys/dev/ocs_fc/ocs_els.c
580
ocs_node_post_event(node, OCS_EVT_SRRS_ELS_CMPL_FAIL, &cbdata);
sys/dev/ocs_fc/ocs_els.c
586
(*els->els_callback)(node, &cbdata, els->els_callback_arg);
sys/dev/ocs_fc/ocs_els.c
612
ocs_send_plogi(ocs_node_t *node, uint32_t timeout_sec, uint32_t retries,
sys/dev/ocs_fc/ocs_els.c
613
void (*cb)(ocs_node_t *node, ocs_node_cb_t *cbdata, void *arg), void *cbarg)
sys/dev/ocs_fc/ocs_els.c
616
ocs_t *ocs = node->ocs;
sys/dev/ocs_fc/ocs_els.c
621
els = ocs_els_io_alloc(node, sizeof(*plogi), OCS_ELS_ROLE_ORIGINATOR);
sys/dev/ocs_fc/ocs_els.c
634
ocs_memcpy(plogi, node->sport->service_params, sizeof(*plogi));
sys/dev/ocs_fc/ocs_els.c
639
ocs_display_sparams(node->display_name, "plogi send req", 0, NULL, plogi->common_service_parameters);
sys/dev/ocs_fc/ocs_els.c
666
ocs_send_flogi(ocs_node_t *node, uint32_t timeout_sec, uint32_t retries,
sys/dev/ocs_fc/ocs_els.c
673
ocs_assert(node, NULL);
sys/dev/ocs_fc/ocs_els.c
674
ocs_assert(node->ocs, NULL);
sys/dev/ocs_fc/ocs_els.c
675
ocs_assert(node->sport, NULL);
sys/dev/ocs_fc/ocs_els.c
676
ocs = node->ocs;
sys/dev/ocs_fc/ocs_els.c
680
els = ocs_els_io_alloc(node, sizeof(*flogi), OCS_ELS_ROLE_ORIGINATOR);
sys/dev/ocs_fc/ocs_els.c
693
ocs_memcpy(flogi, node->sport->service_params, sizeof(*flogi));
sys/dev/ocs_fc/ocs_els.c
700
ocs_display_sparams(node->display_name, "flogi send req", 0, NULL, flogi->common_service_parameters);
sys/dev/ocs_fc/ocs_els.c
726
ocs_send_fdisc(ocs_node_t *node, uint32_t timeout_sec, uint32_t retries,
sys/dev/ocs_fc/ocs_els.c
733
ocs_assert(node, NULL);
sys/dev/ocs_fc/ocs_els.c
734
ocs_assert(node->ocs, NULL);
sys/dev/ocs_fc/ocs_els.c
735
ocs = node->ocs;
sys/dev/ocs_fc/ocs_els.c
739
els = ocs_els_io_alloc(node, sizeof(*fdisc), OCS_ELS_ROLE_ORIGINATOR);
sys/dev/ocs_fc/ocs_els.c
752
ocs_memcpy(fdisc, node->sport->service_params, sizeof(*fdisc));
sys/dev/ocs_fc/ocs_els.c
756
ocs_display_sparams(node->display_name, "fdisc send req", 0, NULL, fdisc->common_service_parameters);
sys/dev/ocs_fc/ocs_els.c
782
ocs_send_prli(ocs_node_t *node, uint32_t timeout_sec, uint32_t retries,
sys/dev/ocs_fc/ocs_els.c
785
ocs_t *ocs = node->ocs;
sys/dev/ocs_fc/ocs_els.c
791
els = ocs_els_io_alloc(node, sizeof(*prli), OCS_ELS_ROLE_ORIGINATOR);
sys/dev/ocs_fc/ocs_els.c
813
(node->sport->enable_ini ? FC_PRLI_INITIATOR_FUNCTION : 0) |
sys/dev/ocs_fc/ocs_els.c
814
(node->sport->enable_tgt ? FC_PRLI_TARGET_FUNCTION : 0));
sys/dev/ocs_fc/ocs_els.c
845
ocs_send_prlo(ocs_node_t *node, uint32_t timeout_sec, uint32_t retries,
sys/dev/ocs_fc/ocs_els.c
848
ocs_t *ocs = node->ocs;
sys/dev/ocs_fc/ocs_els.c
854
els = ocs_els_io_alloc(node, sizeof(*prlo), OCS_ELS_ROLE_ORIGINATOR);
sys/dev/ocs_fc/ocs_els.c
898
ocs_send_logo(ocs_node_t *node, uint32_t timeout_sec, uint32_t retries,
sys/dev/ocs_fc/ocs_els.c
906
ocs = node->ocs;
sys/dev/ocs_fc/ocs_els.c
91
ocs_node_t *node = els->node;
sys/dev/ocs_fc/ocs_els.c
910
sparams = (fc_plogi_payload_t*) node->sport->service_params;
sys/dev/ocs_fc/ocs_els.c
912
els = ocs_els_io_alloc(node, sizeof(*logo), OCS_ELS_ROLE_ORIGINATOR);
sys/dev/ocs_fc/ocs_els.c
92
ocs_node_lock(node);
sys/dev/ocs_fc/ocs_els.c
929
logo->port_id = fc_htobe24(node->rnode.sport->fc_id);
sys/dev/ocs_fc/ocs_els.c
94
ocs_node_unlock(node);
sys/dev/ocs_fc/ocs_els.c
957
ocs_send_adisc(ocs_node_t *node, uint32_t timeout_sec, uint32_t retries,
sys/dev/ocs_fc/ocs_els.c
964
ocs_sport_t *sport = node->sport;
sys/dev/ocs_fc/ocs_els.c
966
ocs = node->ocs;
sys/dev/ocs_fc/ocs_els.c
970
sparams = (fc_plogi_payload_t*) node->sport->service_params;
sys/dev/ocs_fc/ocs_els.c
972
els = ocs_els_io_alloc(node, sizeof(*adisc), OCS_ELS_ROLE_ORIGINATOR);
sys/dev/ocs_fc/ocs_els.c
985
sparams = (fc_plogi_payload_t*) node->sport->service_params;
sys/dev/ocs_fc/ocs_els.c
994
adisc->port_id = fc_htobe24(node->rnode.sport->fc_id);
sys/dev/ocs_fc/ocs_els.h
103
extern int32_t ocs_els_io_list_empty(ocs_node_t *node, ocs_list_t *list);
sys/dev/ocs_fc/ocs_els.h
51
extern ocs_io_t *ocs_els_io_alloc(ocs_node_t *node, uint32_t reqlen, ocs_els_role_e role);
sys/dev/ocs_fc/ocs_els.h
52
extern ocs_io_t *ocs_els_io_alloc_size(ocs_node_t *node, uint32_t reqlen, uint32_t rsplen, ocs_els_role_e role);
sys/dev/ocs_fc/ocs_els.h
56
typedef void (*els_cb_t)(ocs_node_t *node, ocs_node_cb_t *cbdata, void *arg);
sys/dev/ocs_fc/ocs_els.h
57
extern ocs_io_t *ocs_send_plogi(ocs_node_t *node, uint32_t timeout_sec, uint32_t retries, els_cb_t cb, void *cbarg);
sys/dev/ocs_fc/ocs_els.h
58
extern ocs_io_t *ocs_send_flogi(ocs_node_t *node, uint32_t timeout_sec, uint32_t retries, els_cb_t cb, void *cbarg);
sys/dev/ocs_fc/ocs_els.h
59
extern ocs_io_t *ocs_send_fdisc(ocs_node_t *node, uint32_t timeout_sec, uint32_t retries, els_cb_t cb, void *cbarg);
sys/dev/ocs_fc/ocs_els.h
60
extern ocs_io_t *ocs_send_prli(ocs_node_t *node, uint32_t timeout_sec, uint32_t retries, els_cb_t cb, void *cbarg);
sys/dev/ocs_fc/ocs_els.h
61
extern ocs_io_t *ocs_send_prlo(ocs_node_t *node, uint32_t timeout_sec, uint32_t retries, els_cb_t cb, void *cbarg);
sys/dev/ocs_fc/ocs_els.h
62
extern ocs_io_t *ocs_send_logo(ocs_node_t *node, uint32_t timeout_sec, uint32_t retries, els_cb_t cb, void *cbarg);
sys/dev/ocs_fc/ocs_els.h
63
extern ocs_io_t *ocs_send_adisc(ocs_node_t *node, uint32_t timeout_sec, uint32_t retries, els_cb_t cb, void *cbarg);
sys/dev/ocs_fc/ocs_els.h
64
extern ocs_io_t *ocs_send_pdisc(ocs_node_t *node, uint32_t timeout_sec, uint32_t retries, els_cb_t cb, void *cbarg);
sys/dev/ocs_fc/ocs_els.h
65
extern ocs_io_t *ocs_send_scr(ocs_node_t *node, uint32_t timeout_sec, uint32_t retries, els_cb_t cb, void *cbarg);
sys/dev/ocs_fc/ocs_els.h
66
extern ocs_io_t *ocs_send_rrq(ocs_node_t *node, uint32_t timeout_sec, uint32_t retries, els_cb_t cb, void *cbarg);
sys/dev/ocs_fc/ocs_els.h
67
extern ocs_io_t *ocs_ns_send_rftid(ocs_node_t *node, uint32_t timeout_sec, uint32_t retries, els_cb_t cb, void *cbarg);
sys/dev/ocs_fc/ocs_els.h
68
extern ocs_io_t *ocs_ns_send_rffid(ocs_node_t *node, uint32_t timeout_sec, uint32_t retries, els_cb_t cb, void *cbarg);
sys/dev/ocs_fc/ocs_els.h
69
extern ocs_io_t *ocs_ns_send_gidpt(ocs_node_t *node, uint32_t timeout_sec, uint32_t retries, els_cb_t cb, void *cbarg);
sys/dev/ocs_fc/ocs_els.h
70
extern ocs_io_t *ocs_send_rscn(ocs_node_t *node, uint32_t timeout_sec, uint32_t retries,
sys/dev/ocs_fc/ocs_fabric.c
1001
ocs_node_hold_frames(node);
sys/dev/ocs_fc/ocs_fabric.c
1005
ocs_node_accept_frames(node);
sys/dev/ocs_fc/ocs_fabric.c
1009
node->attached = TRUE;
sys/dev/ocs_fc/ocs_fabric.c
1011
ocs_send_scr(node, OCS_FC_ELS_SEND_DEFAULT_TIMEOUT, OCS_FC_ELS_DEFAULT_RETRIES, NULL, NULL);
sys/dev/ocs_fc/ocs_fabric.c
1012
ocs_node_transition(node, __ocs_fabctl_wait_scr_rsp, NULL);
sys/dev/ocs_fc/ocs_fabric.c
1017
node->attached = FALSE;
sys/dev/ocs_fc/ocs_fabric.c
1018
node_printf(node, "Node attach failed\n");
sys/dev/ocs_fc/ocs_fabric.c
1019
node->shutdown_reason = OCS_NODE_SHUTDOWN_DEFAULT;
sys/dev/ocs_fc/ocs_fabric.c
1020
ocs_fabric_initiate_shutdown(node);
sys/dev/ocs_fc/ocs_fabric.c
1024
node_printf(node, "Shutdown event received\n");
sys/dev/ocs_fc/ocs_fabric.c
1025
node->shutdown_reason = OCS_NODE_SHUTDOWN_DEFAULT;
sys/dev/ocs_fc/ocs_fabric.c
1026
ocs_node_transition(node, __ocs_fabric_wait_attach_evt_shutdown, NULL);
sys/dev/ocs_fc/ocs_fabric.c
1063
ocs_assert(node->els_req_cnt, NULL);
sys/dev/ocs_fc/ocs_fabric.c
1064
node->els_req_cnt--;
sys/dev/ocs_fc/ocs_fabric.c
1065
ocs_node_transition(node, __ocs_fabctl_ready, NULL);
sys/dev/ocs_fc/ocs_fabric.c
1106
ocs_process_rscn(node, cbdata);
sys/dev/ocs_fc/ocs_fabric.c
1108
ocs_node_transition(node, __ocs_fabctl_wait_ls_acc_cmpl, NULL);
sys/dev/ocs_fc/ocs_fabric.c
113
ocs_fabric_set_topology(ocs_node_t *node, ocs_sport_topology_e topology)
sys/dev/ocs_fc/ocs_fabric.c
1143
ocs_node_hold_frames(node);
sys/dev/ocs_fc/ocs_fabric.c
1147
ocs_node_accept_frames(node);
sys/dev/ocs_fc/ocs_fabric.c
115
node->sport->topology = topology;
sys/dev/ocs_fc/ocs_fabric.c
1151
ocs_assert(node->els_cmpl_cnt, NULL);
sys/dev/ocs_fc/ocs_fabric.c
1152
node->els_cmpl_cnt--;
sys/dev/ocs_fc/ocs_fabric.c
1153
ocs_node_transition(node, __ocs_fabctl_ready, NULL);
sys/dev/ocs_fc/ocs_fabric.c
1174
ocs_fabric_initiate_shutdown(ocs_node_t *node)
sys/dev/ocs_fc/ocs_fabric.c
1177
ocs_t *ocs = node->ocs;
sys/dev/ocs_fc/ocs_fabric.c
1178
ocs_scsi_io_alloc_disable(node);
sys/dev/ocs_fc/ocs_fabric.c
1180
if (node->attached) {
sys/dev/ocs_fc/ocs_fabric.c
1185
rc = ocs_hw_node_detach(&ocs->hw, &node->rnode);
sys/dev/ocs_fc/ocs_fabric.c
1186
if (node->rnode.free_group) {
sys/dev/ocs_fc/ocs_fabric.c
1187
ocs_remote_node_group_free(node->node_group);
sys/dev/ocs_fc/ocs_fabric.c
1188
node->node_group = NULL;
sys/dev/ocs_fc/ocs_fabric.c
1189
node->rnode.free_group = FALSE;
sys/dev/ocs_fc/ocs_fabric.c
1192
node_printf(node, "Failed freeing HW node, rc=%d\n", rc);
sys/dev/ocs_fc/ocs_fabric.c
1199
ocs_node_initiate_cleanup(node);
sys/dev/ocs_fc/ocs_fabric.c
1217
ocs_node_t *node = NULL;
sys/dev/ocs_fc/ocs_fabric.c
1220
node = ctx->app;
sys/dev/ocs_fc/ocs_fabric.c
1226
node->shutdown_reason = OCS_NODE_SHUTDOWN_DEFAULT;
sys/dev/ocs_fc/ocs_fabric.c
1227
ocs_fabric_initiate_shutdown(node);
sys/dev/ocs_fc/ocs_fabric.c
127
ocs_fabric_notify_topology(ocs_node_t *node)
sys/dev/ocs_fc/ocs_fabric.c
131
ocs_sport_topology_e topology = node->sport->topology;
sys/dev/ocs_fc/ocs_fabric.c
134
ocs_sport_lock(node->sport);
sys/dev/ocs_fc/ocs_fabric.c
1342
ocs_node_hold_frames(node);
sys/dev/ocs_fc/ocs_fabric.c
1346
ocs_node_accept_frames(node);
sys/dev/ocs_fc/ocs_fabric.c
135
ocs_list_foreach_safe(&node->sport->node_list, tmp_node, next) {
sys/dev/ocs_fc/ocs_fabric.c
1350
ocs_sport_t *sport = node->sport;
sys/dev/ocs_fc/ocs_fabric.c
1356
ocs_assert (node->sport->p2p_winner, NULL);
sys/dev/ocs_fc/ocs_fabric.c
1358
rnode = ocs_node_find(sport, node->sport->p2p_remote_port_id);
sys/dev/ocs_fc/ocs_fabric.c
136
if (tmp_node != node) {
sys/dev/ocs_fc/ocs_fabric.c
1362
node_printf(node, "Node with fc_id x%x already exists\n", rnode->rnode.fc_id);
sys/dev/ocs_fc/ocs_fabric.c
1363
ocs_assert (rnode != node, NULL);
sys/dev/ocs_fc/ocs_fabric.c
1372
ocs_fabric_notify_topology(node);
sys/dev/ocs_fc/ocs_fabric.c
1378
if (node->rnode.fc_id == 0) {
sys/dev/ocs_fc/ocs_fabric.c
1383
ocs_node_init_device(node, FALSE);
sys/dev/ocs_fc/ocs_fabric.c
1386
node->shutdown_reason = OCS_NODE_SHUTDOWN_DEFAULT;
sys/dev/ocs_fc/ocs_fabric.c
1387
ocs_fabric_initiate_shutdown(node);
sys/dev/ocs_fc/ocs_fabric.c
140
ocs_sport_unlock(node->sport);
sys/dev/ocs_fc/ocs_fabric.c
1426
ocs_send_plogi(node, OCS_FC_ELS_SEND_DEFAULT_TIMEOUT, OCS_FC_ELS_DEFAULT_RETRIES, NULL, NULL);
sys/dev/ocs_fc/ocs_fabric.c
1427
ocs_node_transition(node, __ocs_p2p_wait_plogi_rsp, NULL);
sys/dev/ocs_fc/ocs_fabric.c
1467
ocs_node_hold_frames(node);
sys/dev/ocs_fc/ocs_fabric.c
1471
ocs_node_accept_frames(node);
sys/dev/ocs_fc/ocs_fabric.c
1475
ocs_assert(node->els_cmpl_cnt, NULL);
sys/dev/ocs_fc/ocs_fabric.c
1476
node->els_cmpl_cnt--;
sys/dev/ocs_fc/ocs_fabric.c
1479
if (node->sport->p2p_winner) {
sys/dev/ocs_fc/ocs_fabric.c
1480
ocs_node_transition(node, __ocs_p2p_wait_domain_attach, NULL);
sys/dev/ocs_fc/ocs_fabric.c
1481
if (node->sport->domain->attached &&
sys/dev/ocs_fc/ocs_fabric.c
1482
!(node->sport->domain->domain_notify_pend)) {
sys/dev/ocs_fc/ocs_fabric.c
1483
node_printf(node, "Domain already attached\n");
sys/dev/ocs_fc/ocs_fabric.c
1484
ocs_node_post_event(node, OCS_EVT_DOMAIN_ATTACH_OK, NULL);
sys/dev/ocs_fc/ocs_fabric.c
1492
ocs_node_init_device(node, FALSE);
sys/dev/ocs_fc/ocs_fabric.c
1499
node_printf(node, "FLOGI LS_ACC failed, shutting down\n");
sys/dev/ocs_fc/ocs_fabric.c
1500
ocs_assert(node->els_cmpl_cnt, NULL);
sys/dev/ocs_fc/ocs_fabric.c
1501
node->els_cmpl_cnt--;
sys/dev/ocs_fc/ocs_fabric.c
1502
node->shutdown_reason = OCS_NODE_SHUTDOWN_DEFAULT;
sys/dev/ocs_fc/ocs_fabric.c
1503
ocs_fabric_initiate_shutdown(node);
sys/dev/ocs_fc/ocs_fabric.c
1550
ocs_assert(node->els_req_cnt, NULL);
sys/dev/ocs_fc/ocs_fabric.c
1551
node->els_req_cnt--;
sys/dev/ocs_fc/ocs_fabric.c
1553
ocs_node_save_sparms(node, cbdata->els->els_rsp.virt);
sys/dev/ocs_fc/ocs_fabric.c
1554
rc = ocs_node_attach(node);
sys/dev/ocs_fc/ocs_fabric.c
1555
ocs_node_transition(node, __ocs_p2p_wait_node_attach, NULL);
sys/dev/ocs_fc/ocs_fabric.c
1557
ocs_node_post_event(node, OCS_EVT_NODE_ATTACH_OK, NULL);
sys/dev/ocs_fc/ocs_fabric.c
1565
node_printf(node, "PLOGI failed, shutting down\n");
sys/dev/ocs_fc/ocs_fabric.c
1566
ocs_assert(node->els_req_cnt, NULL);
sys/dev/ocs_fc/ocs_fabric.c
1567
node->els_req_cnt--;
sys/dev/ocs_fc/ocs_fabric.c
1568
node->shutdown_reason = OCS_NODE_SHUTDOWN_DEFAULT;
sys/dev/ocs_fc/ocs_fabric.c
1569
ocs_fabric_initiate_shutdown(node);
sys/dev/ocs_fc/ocs_fabric.c
1576
if (node->ocs->external_loopback) {
sys/dev/ocs_fc/ocs_fabric.c
1593
ocs_process_prli_payload(node, cbdata->payload->dma.virt);
sys/dev/ocs_fc/ocs_fabric.c
1595
ocs_node_transition(node, __ocs_p2p_wait_plogi_rsp_recvd_prli, NULL);
sys/dev/ocs_fc/ocs_fabric.c
1644
ocs_node_hold_frames(node);
sys/dev/ocs_fc/ocs_fabric.c
1648
ocs_node_accept_frames(node);
sys/dev/ocs_fc/ocs_fabric.c
1656
ocs_assert(node->els_req_cnt, NULL);
sys/dev/ocs_fc/ocs_fabric.c
1657
node->els_req_cnt--;
sys/dev/ocs_fc/ocs_fabric.c
1659
ocs_node_save_sparms(node, cbdata->els->els_rsp.virt);
sys/dev/ocs_fc/ocs_fabric.c
1660
ocs_display_sparams(node->display_name, "plogi rcvd resp", 0, NULL,
sys/dev/ocs_fc/ocs_fabric.c
1662
rc = ocs_node_attach(node);
sys/dev/ocs_fc/ocs_fabric.c
1663
ocs_node_transition(node, __ocs_p2p_wait_node_attach, NULL);
sys/dev/ocs_fc/ocs_fabric.c
1665
ocs_node_post_event(node, OCS_EVT_NODE_ATTACH_OK, NULL);
sys/dev/ocs_fc/ocs_fabric.c
1675
ocs_assert(node->els_req_cnt, NULL);
sys/dev/ocs_fc/ocs_fabric.c
1676
node->els_req_cnt--;
sys/dev/ocs_fc/ocs_fabric.c
1677
node->shutdown_reason = OCS_NODE_SHUTDOWN_DEFAULT;
sys/dev/ocs_fc/ocs_fabric.c
1678
ocs_fabric_initiate_shutdown(node);
sys/dev/ocs_fc/ocs_fabric.c
170
ocs_assert(node->els_req_cnt, NULL);
sys/dev/ocs_fc/ocs_fabric.c
171
node->els_req_cnt--;
sys/dev/ocs_fc/ocs_fabric.c
1714
ocs_node_hold_frames(node);
sys/dev/ocs_fc/ocs_fabric.c
1718
ocs_node_accept_frames(node);
sys/dev/ocs_fc/ocs_fabric.c
1722
node->attached = TRUE;
sys/dev/ocs_fc/ocs_fabric.c
1723
switch (node->send_ls_acc) {
sys/dev/ocs_fc/ocs_fabric.c
1725
ocs_d_send_prli_rsp(node->ls_acc_io, node->ls_acc_oxid);
sys/dev/ocs_fc/ocs_fabric.c
1726
node->send_ls_acc = OCS_NODE_SEND_LS_ACC_NONE;
sys/dev/ocs_fc/ocs_fabric.c
1727
node->ls_acc_io = NULL;
sys/dev/ocs_fc/ocs_fabric.c
173
ocs_domain_save_sparms(node->sport->domain, cbdata->els->els_rsp.virt);
sys/dev/ocs_fc/ocs_fabric.c
1735
ocs_node_transition(node, __ocs_d_port_logged_in, NULL);
sys/dev/ocs_fc/ocs_fabric.c
1742
node->attached = FALSE;
sys/dev/ocs_fc/ocs_fabric.c
1743
node_printf(node, "Node attach failed\n");
sys/dev/ocs_fc/ocs_fabric.c
1744
node->shutdown_reason = OCS_NODE_SHUTDOWN_DEFAULT;
sys/dev/ocs_fc/ocs_fabric.c
1745
ocs_fabric_initiate_shutdown(node);
sys/dev/ocs_fc/ocs_fabric.c
1749
node_printf(node, "%s received\n", ocs_sm_event_name(evt));
sys/dev/ocs_fc/ocs_fabric.c
175
ocs_display_sparams(node->display_name, "flogi rcvd resp", 0, NULL,
sys/dev/ocs_fc/ocs_fabric.c
1750
node->shutdown_reason = OCS_NODE_SHUTDOWN_DEFAULT;
sys/dev/ocs_fc/ocs_fabric.c
1751
ocs_node_transition(node, __ocs_fabric_wait_attach_evt_shutdown, NULL);
sys/dev/ocs_fc/ocs_fabric.c
1754
node_printf(node, "%s: PRLI received before node is attached\n", ocs_sm_event_name(evt));
sys/dev/ocs_fc/ocs_fabric.c
1755
ocs_process_prli_payload(node, cbdata->payload->dma.virt);
sys/dev/ocs_fc/ocs_fabric.c
181
ocs_fabric_set_topology(node, OCS_SPORT_TOPOLOGY_P2P);
sys/dev/ocs_fc/ocs_fabric.c
182
if (ocs_p2p_setup(node->sport)) {
sys/dev/ocs_fc/ocs_fabric.c
183
node_printf(node, "p2p setup failed, shutting down node\n");
sys/dev/ocs_fc/ocs_fabric.c
184
node->shutdown_reason = OCS_NODE_SHUTDOWN_DEFAULT;
sys/dev/ocs_fc/ocs_fabric.c
1847
ocs_process_gidpt_payload(ocs_node_t *node, fcct_gidpt_acc_t *gidpt, uint32_t gidpt_len)
sys/dev/ocs_fc/ocs_fabric.c
185
ocs_fabric_initiate_shutdown(node);
sys/dev/ocs_fc/ocs_fabric.c
1852
ocs_sport_t *sport = node->sport;
sys/dev/ocs_fc/ocs_fabric.c
1853
ocs_t *ocs = node->ocs;
sys/dev/ocs_fc/ocs_fabric.c
1864
ocs_log_debug(node->ocs, "residual is %u words\n", residual);
sys/dev/ocs_fc/ocs_fabric.c
1868
node_printf(node, "GIDPT request failed: rsn x%x rsn_expl x%x\n",
sys/dev/ocs_fc/ocs_fabric.c
187
if (node->sport->p2p_winner) {
sys/dev/ocs_fc/ocs_fabric.c
188
ocs_node_transition(node, __ocs_p2p_wait_domain_attach, NULL);
sys/dev/ocs_fc/ocs_fabric.c
1883
active_nodes = ocs_malloc(node->ocs, port_count * sizeof(*active_nodes), OCS_M_NOWAIT | OCS_M_ZERO);
sys/dev/ocs_fc/ocs_fabric.c
1885
node_printf(node, "ocs_malloc failed\n");
sys/dev/ocs_fc/ocs_fabric.c
189
if (!node->sport->domain->attached) {
sys/dev/ocs_fc/ocs_fabric.c
190
node_printf(node, "p2p winner, domain not attached\n");
sys/dev/ocs_fc/ocs_fabric.c
191
ocs_domain_attach(node->sport->domain, node->sport->p2p_port_id);
sys/dev/ocs_fc/ocs_fabric.c
1928
if ((node->sport->enable_ini && active_nodes[i]->targ) ||
sys/dev/ocs_fc/ocs_fabric.c
1929
(node->sport->enable_tgt && enable_target_rscn(ocs))) {
sys/dev/ocs_fc/ocs_fabric.c
1932
node_printf(node, "GID_PT: skipping non-tgt port_id x%06x\n",
sys/dev/ocs_fc/ocs_fabric.c
194
node_printf(node, "p2p winner, domain already attached\n");
sys/dev/ocs_fc/ocs_fabric.c
1945
if (port_id != node->rnode.sport->fc_id && !ocs_sport_find(sport->domain, port_id)) {
sys/dev/ocs_fc/ocs_fabric.c
1949
if (node->sport->enable_ini && newnode->targ) {
sys/dev/ocs_fc/ocs_fabric.c
195
ocs_node_post_event(node, OCS_EVT_DOMAIN_ATTACH_OK, NULL);
sys/dev/ocs_fc/ocs_fabric.c
1954
if (node->sport->enable_ini) {
sys/dev/ocs_fc/ocs_fabric.c
201
node->shutdown_reason = OCS_NODE_SHUTDOWN_DEFAULT;
sys/dev/ocs_fc/ocs_fabric.c
202
ocs_fabric_initiate_shutdown(node);
sys/dev/ocs_fc/ocs_fabric.c
2035
ocs_process_rscn(ocs_node_t *node, ocs_node_cb_t *cbdata)
sys/dev/ocs_fc/ocs_fabric.c
2037
ocs_t *ocs = node->ocs;
sys/dev/ocs_fc/ocs_fabric.c
2038
ocs_sport_t *sport = node->sport;
sys/dev/ocs_fc/ocs_fabric.c
208
ocs_fabric_set_topology(node, OCS_SPORT_TOPOLOGY_FABRIC);
sys/dev/ocs_fc/ocs_fabric.c
209
ocs_fabric_notify_topology(node);
sys/dev/ocs_fc/ocs_fabric.c
210
ocs_assert(!node->sport->domain->attached, NULL);
sys/dev/ocs_fc/ocs_fabric.c
211
ocs_domain_attach(node->sport->domain, cbdata->ext_status);
sys/dev/ocs_fc/ocs_fabric.c
212
ocs_node_transition(node, __ocs_fabric_wait_domain_attach, NULL);
sys/dev/ocs_fc/ocs_fabric.c
221
ocs_sport_t *sport = node->sport;
sys/dev/ocs_fc/ocs_fabric.c
229
ocs_assert(node->els_req_cnt, NULL);
sys/dev/ocs_fc/ocs_fabric.c
230
node->els_req_cnt--;
sys/dev/ocs_fc/ocs_fabric.c
232
if (node->sport->topology == OCS_SPORT_TOPOLOGY_P2P && !node->sport->p2p_winner) {
sys/dev/ocs_fc/ocs_fabric.c
233
node_printf(node, "FLOGI failed, peer p2p winner, shutdown node\n");
sys/dev/ocs_fc/ocs_fabric.c
234
node->shutdown_reason = OCS_NODE_SHUTDOWN_DEFAULT;
sys/dev/ocs_fc/ocs_fabric.c
235
ocs_fabric_initiate_shutdown(node);
sys/dev/ocs_fc/ocs_fabric.c
239
node_printf(node, "FLOGI failed evt=%s, shutting down sport [%s]\n", ocs_sm_event_name(evt),
sys/dev/ocs_fc/ocs_fabric.c
276
ocs_send_fdisc(node, OCS_FC_FLOGI_TIMEOUT_SEC, OCS_FC_ELS_DEFAULT_RETRIES, NULL, NULL);
sys/dev/ocs_fc/ocs_fabric.c
277
ocs_node_transition(node, __ocs_fabric_fdisc_wait_rsp, NULL);
sys/dev/ocs_fc/ocs_fabric.c
316
ocs_display_sparams(node->display_name, "fdisc rcvd resp", 0, NULL,
sys/dev/ocs_fc/ocs_fabric.c
319
ocs_assert(node->els_req_cnt, NULL);
sys/dev/ocs_fc/ocs_fabric.c
320
node->els_req_cnt--;
sys/dev/ocs_fc/ocs_fabric.c
322
ocs_sport_attach(node->sport, cbdata->ext_status);
sys/dev/ocs_fc/ocs_fabric.c
323
ocs_node_transition(node, __ocs_fabric_wait_domain_attach, NULL);
sys/dev/ocs_fc/ocs_fabric.c
332
ocs_assert(node->els_req_cnt, NULL);
sys/dev/ocs_fc/ocs_fabric.c
333
node->els_req_cnt--;
sys/dev/ocs_fc/ocs_fabric.c
336
ocs_sm_post_event(&node->sport->sm, OCS_EVT_SHUTDOWN, NULL);
sys/dev/ocs_fc/ocs_fabric.c
370
ocs_node_hold_frames(node);
sys/dev/ocs_fc/ocs_fabric.c
374
ocs_node_accept_frames(node);
sys/dev/ocs_fc/ocs_fabric.c
380
rc = ocs_start_ns_node(node->sport);
sys/dev/ocs_fc/ocs_fabric.c
386
if (node->sport->enable_rscn) {
sys/dev/ocs_fc/ocs_fabric.c
387
rc = ocs_start_fabctl_node(node->sport);
sys/dev/ocs_fc/ocs_fabric.c
391
ocs_node_transition(node, __ocs_fabric_idle, NULL);
sys/dev/ocs_fc/ocs_fabric.c
456
ocs_send_plogi(node, OCS_FC_ELS_SEND_DEFAULT_TIMEOUT, OCS_FC_ELS_DEFAULT_RETRIES, NULL, NULL);
sys/dev/ocs_fc/ocs_fabric.c
457
ocs_node_transition(node, __ocs_ns_plogi_wait_rsp, NULL);
sys/dev/ocs_fc/ocs_fabric.c
496
ocs_assert(node->els_req_cnt, NULL);
sys/dev/ocs_fc/ocs_fabric.c
497
node->els_req_cnt--;
sys/dev/ocs_fc/ocs_fabric.c
499
ocs_node_save_sparms(node, cbdata->els->els_rsp.virt);
sys/dev/ocs_fc/ocs_fabric.c
500
ocs_display_sparams(node->display_name, "plogi rcvd resp", 0, NULL,
sys/dev/ocs_fc/ocs_fabric.c
502
rc = ocs_node_attach(node);
sys/dev/ocs_fc/ocs_fabric.c
503
ocs_node_transition(node, __ocs_ns_wait_node_attach, NULL);
sys/dev/ocs_fc/ocs_fabric.c
505
ocs_node_post_event(node, OCS_EVT_NODE_ATTACH_OK, NULL);
sys/dev/ocs_fc/ocs_fabric.c
53
static void ocs_fabric_initiate_shutdown(ocs_node_t *node);
sys/dev/ocs_fc/ocs_fabric.c
540
ocs_node_hold_frames(node);
sys/dev/ocs_fc/ocs_fabric.c
544
ocs_node_accept_frames(node);
sys/dev/ocs_fc/ocs_fabric.c
548
node->attached = TRUE;
sys/dev/ocs_fc/ocs_fabric.c
550
ocs_ns_send_rftid(node, OCS_FC_ELS_CT_SEND_DEFAULT_TIMEOUT,
sys/dev/ocs_fc/ocs_fabric.c
552
ocs_node_transition(node, __ocs_ns_rftid_wait_rsp, NULL);
sys/dev/ocs_fc/ocs_fabric.c
557
node->attached = FALSE;
sys/dev/ocs_fc/ocs_fabric.c
558
node_printf(node, "Node attach failed\n");
sys/dev/ocs_fc/ocs_fabric.c
559
node->shutdown_reason = OCS_NODE_SHUTDOWN_DEFAULT;
sys/dev/ocs_fc/ocs_fabric.c
560
ocs_fabric_initiate_shutdown(node);
sys/dev/ocs_fc/ocs_fabric.c
564
node_printf(node, "Shutdown event received\n");
sys/dev/ocs_fc/ocs_fabric.c
565
node->shutdown_reason = OCS_NODE_SHUTDOWN_DEFAULT;
sys/dev/ocs_fc/ocs_fabric.c
566
ocs_node_transition(node, __ocs_fabric_wait_attach_evt_shutdown, NULL);
sys/dev/ocs_fc/ocs_fabric.c
57
static int32_t ocs_process_gidpt_payload(ocs_node_t *node, fcct_gidpt_acc_t *gidpt, uint32_t gidpt_len);
sys/dev/ocs_fc/ocs_fabric.c
58
static void ocs_process_rscn(ocs_node_t *node, ocs_node_cb_t *cbdata);
sys/dev/ocs_fc/ocs_fabric.c
606
ocs_node_hold_frames(node);
sys/dev/ocs_fc/ocs_fabric.c
610
ocs_node_accept_frames(node);
sys/dev/ocs_fc/ocs_fabric.c
615
node->attached = TRUE;
sys/dev/ocs_fc/ocs_fabric.c
616
node_printf(node, "Attach evt=%s, proceed to shutdown\n", ocs_sm_event_name(evt));
sys/dev/ocs_fc/ocs_fabric.c
617
ocs_fabric_initiate_shutdown(node);
sys/dev/ocs_fc/ocs_fabric.c
621
node->attached = FALSE;
sys/dev/ocs_fc/ocs_fabric.c
622
node_printf(node, "Attach evt=%s, proceed to shutdown\n", ocs_sm_event_name(evt));
sys/dev/ocs_fc/ocs_fabric.c
623
ocs_fabric_initiate_shutdown(node);
sys/dev/ocs_fc/ocs_fabric.c
628
node_printf(node, "Shutdown event received\n");
sys/dev/ocs_fc/ocs_fabric.c
665
ocs_assert(node->els_req_cnt, NULL);
sys/dev/ocs_fc/ocs_fabric.c
666
node->els_req_cnt--;
sys/dev/ocs_fc/ocs_fabric.c
668
ocs_ns_send_rffid(node, OCS_FC_ELS_CT_SEND_DEFAULT_TIMEOUT,
sys/dev/ocs_fc/ocs_fabric.c
670
ocs_node_transition(node, __ocs_ns_rffid_wait_rsp, NULL);
sys/dev/ocs_fc/ocs_fabric.c
712
ocs_assert(node->els_req_cnt, NULL);
sys/dev/ocs_fc/ocs_fabric.c
713
node->els_req_cnt--;
sys/dev/ocs_fc/ocs_fabric.c
714
if (node->sport->enable_rscn) {
sys/dev/ocs_fc/ocs_fabric.c
716
ocs_ns_send_gidpt(node, OCS_FC_ELS_CT_SEND_DEFAULT_TIMEOUT,
sys/dev/ocs_fc/ocs_fabric.c
718
ocs_node_transition(node, __ocs_ns_gidpt_wait_rsp, NULL);
sys/dev/ocs_fc/ocs_fabric.c
721
ocs_node_transition(node, __ocs_ns_idle, NULL);
sys/dev/ocs_fc/ocs_fabric.c
765
ocs_assert(node->els_req_cnt, NULL);
sys/dev/ocs_fc/ocs_fabric.c
766
node->els_req_cnt--;
sys/dev/ocs_fc/ocs_fabric.c
768
ocs_process_gidpt_payload(node, cbdata->els->els_rsp.virt, cbdata->els->els_rsp.len);
sys/dev/ocs_fc/ocs_fabric.c
770
ocs_node_transition(node, __ocs_ns_idle, NULL);
sys/dev/ocs_fc/ocs_fabric.c
776
node_printf(node, "GID_PT failed to complete\n");
sys/dev/ocs_fc/ocs_fabric.c
777
ocs_assert(node->els_req_cnt, NULL);
sys/dev/ocs_fc/ocs_fabric.c
778
node->els_req_cnt--;
sys/dev/ocs_fc/ocs_fabric.c
779
ocs_node_transition(node, __ocs_ns_idle, NULL);
sys/dev/ocs_fc/ocs_fabric.c
785
node_printf(node, "RSCN received during GID_PT processing\n");
sys/dev/ocs_fc/ocs_fabric.c
786
node->rscn_pending = 1;
sys/dev/ocs_fc/ocs_fabric.c
821
if (!node->rscn_pending) {
sys/dev/ocs_fc/ocs_fabric.c
824
node_printf(node, "RSCN pending, restart discovery\n");
sys/dev/ocs_fc/ocs_fabric.c
825
node->rscn_pending = 0;
sys/dev/ocs_fc/ocs_fabric.c
835
if ((ocs->tgt_rscn_delay_msec != 0) && !node->sport->enable_ini && node->sport->enable_tgt &&
sys/dev/ocs_fc/ocs_fabric.c
837
ocs_node_transition(node, __ocs_ns_gidpt_delay, NULL);
sys/dev/ocs_fc/ocs_fabric.c
839
ocs_ns_send_gidpt(node, OCS_FC_ELS_CT_SEND_DEFAULT_TIMEOUT,
sys/dev/ocs_fc/ocs_fabric.c
84
ocs_log_debug(node->ocs, ">>> reenter !!\n");
sys/dev/ocs_fc/ocs_fabric.c
841
ocs_node_transition(node, __ocs_ns_gidpt_wait_rsp, NULL);
sys/dev/ocs_fc/ocs_fabric.c
867
ocs_node_t *node = arg;
sys/dev/ocs_fc/ocs_fabric.c
870
ocs_del_timer(&node->gidpt_delay_timer);
sys/dev/ocs_fc/ocs_fabric.c
871
rc = ocs_xport_control(node->ocs->xport, OCS_XPORT_POST_NODE_EVENT, node, OCS_EVT_GIDPT_DELAY_EXPIRED, NULL);
sys/dev/ocs_fc/ocs_fabric.c
873
ocs_log_err(node->ocs, "ocs_xport_control(OCS_XPORT_POST_NODE_EVENT) failed: %d\n", rc);
sys/dev/ocs_fc/ocs_fabric.c
88
ocs_send_flogi(node, OCS_FC_FLOGI_TIMEOUT_SEC, OCS_FC_ELS_DEFAULT_RETRIES, NULL, NULL);
sys/dev/ocs_fc/ocs_fabric.c
89
ocs_node_transition(node, __ocs_fabric_flogi_wait_rsp, NULL);
sys/dev/ocs_fc/ocs_fabric.c
908
if ((ocs_msectime() - node->time_last_gidpt_msec) < ocs->tgt_rscn_period_msec) {
sys/dev/ocs_fc/ocs_fabric.c
912
ocs_setup_timer(ocs, &node->gidpt_delay_timer, gidpt_delay_timer_cb, node, delay_msec);
sys/dev/ocs_fc/ocs_fabric.c
918
node->time_last_gidpt_msec = ocs_msectime();
sys/dev/ocs_fc/ocs_fabric.c
919
ocs_ns_send_gidpt(node, OCS_FC_ELS_CT_SEND_DEFAULT_TIMEOUT,
sys/dev/ocs_fc/ocs_fabric.c
921
ocs_node_transition(node, __ocs_ns_gidpt_wait_rsp, NULL);
sys/dev/ocs_fc/ocs_fabric.c
953
ocs_node_t *node = ctx->app;
sys/dev/ocs_fc/ocs_fabric.c
960
ocs_send_scr(node, OCS_FC_ELS_SEND_DEFAULT_TIMEOUT, OCS_FC_ELS_DEFAULT_RETRIES, NULL, NULL);
sys/dev/ocs_fc/ocs_fabric.c
961
ocs_node_transition(node, __ocs_fabctl_wait_scr_rsp, NULL);
sys/dev/ocs_fc/ocs_fabric.c
965
node->attached = TRUE;
sys/dev/ocs_fc/ocs_fabric.h
76
extern void ocs_fabric_set_topology(ocs_node_t *node, ocs_sport_topology_e topology);
sys/dev/ocs_fc/ocs_fabric.h
77
extern void ocs_fabric_notify_topology(ocs_node_t *node);
sys/dev/ocs_fc/ocs_io.c
315
ocs_io_find_tgt_io(ocs_t *ocs, ocs_node_t *node, uint16_t ox_id, uint16_t rx_id)
sys/dev/ocs_fc/ocs_io.c
319
ocs_lock(&node->active_ios_lock);
sys/dev/ocs_fc/ocs_io.c
320
ocs_list_foreach(&node->active_ios, io)
sys/dev/ocs_fc/ocs_io.c
325
ocs_unlock(&node->active_ios_lock);
sys/dev/ocs_fc/ocs_io.c
365
ocs_ddump_value(textbuf, "node_name", "%s", io->node->display_name);
sys/dev/ocs_fc/ocs_io.h
135
void (*els_callback)(ocs_node_t *node, ocs_node_cb_t *cbdata, void *cbarg);
sys/dev/ocs_fc/ocs_io.h
190
extern ocs_io_t *ocs_io_find_tgt_io(ocs_t *ocs, ocs_node_t *node, uint16_t ox_id, uint16_t rx_id);
sys/dev/ocs_fc/ocs_io.h
73
ocs_node_t *node; /**< pointer to node */
sys/dev/ocs_fc/ocs_mgmt.c
2293
ocs_node_t *node;
sys/dev/ocs_fc/ocs_mgmt.c
2318
ocs_list_foreach(&sport->node_list, node) {
sys/dev/ocs_fc/ocs_mgmt.c
2319
abort_counts += node->abort_cnt;
sys/dev/ocs_fc/ocs_node.c
1000
ocs_node_hold_frames(node);
sys/dev/ocs_fc/ocs_node.c
1001
if (ocs_els_io_list_empty(node, &node->els_io_active_list)) {
sys/dev/ocs_fc/ocs_node.c
1002
node_printf(node, "All ELS IOs complete\n");
sys/dev/ocs_fc/ocs_node.c
1008
ocs_node_accept_frames(node);
sys/dev/ocs_fc/ocs_node.c
1015
ocs_assert(node->els_req_cnt, NULL);
sys/dev/ocs_fc/ocs_node.c
1016
node->els_req_cnt--;
sys/dev/ocs_fc/ocs_node.c
1022
ocs_assert(node->els_cmpl_cnt, NULL);
sys/dev/ocs_fc/ocs_node.c
1023
node->els_cmpl_cnt--;
sys/dev/ocs_fc/ocs_node.c
1029
node_printf(node, "All ELS IOs complete\n");
sys/dev/ocs_fc/ocs_node.c
1030
ocs_assert(ocs_els_io_list_empty(node, &node->els_io_active_list), NULL);
sys/dev/ocs_fc/ocs_node.c
1044
node->shutdown_reason = OCS_NODE_SHUTDOWN_DEFAULT;
sys/dev/ocs_fc/ocs_node.c
1048
node_printf(node, "%s received\n", ocs_sm_event_name(evt));
sys/dev/ocs_fc/ocs_node.c
1057
ocs_node_check_els_quiesced(node);
sys/dev/ocs_fc/ocs_node.c
1086
ocs_node_hold_frames(node);
sys/dev/ocs_fc/ocs_node.c
1090
ocs_node_accept_frames(node);
sys/dev/ocs_fc/ocs_node.c
1095
node->attached = FALSE;
sys/dev/ocs_fc/ocs_node.c
1096
ocs_node_transition(node, __ocs_node_wait_ios_shutdown, NULL);
sys/dev/ocs_fc/ocs_node.c
1111
node->shutdown_reason = OCS_NODE_SHUTDOWN_DEFAULT;
sys/dev/ocs_fc/ocs_node.c
1115
node_printf(node, "%s received\n", ocs_sm_event_name(evt));
sys/dev/ocs_fc/ocs_node.c
1150
ocs_node_hold_frames(node);
sys/dev/ocs_fc/ocs_node.c
1153
if (ocs_els_io_list_empty(node, &node->els_io_active_list)) {
sys/dev/ocs_fc/ocs_node.c
1155
if (!ocs_node_active_ios_empty(node)) {
sys/dev/ocs_fc/ocs_node.c
1156
ocs_lock(&node->active_ios_lock);
sys/dev/ocs_fc/ocs_node.c
1157
ocs_list_foreach_safe(&node->active_ios, io, next) {
sys/dev/ocs_fc/ocs_node.c
1158
ocs_list_remove(&io->node->active_ios, io);
sys/dev/ocs_fc/ocs_node.c
1159
ocs_io_free(node->ocs, io);
sys/dev/ocs_fc/ocs_node.c
1161
ocs_unlock(&node->active_ios_lock);
sys/dev/ocs_fc/ocs_node.c
1163
ocs_node_transition(node, __ocs_node_shutdown, NULL);
sys/dev/ocs_fc/ocs_node.c
1169
if (ocs_node_active_ios_empty(node) &&
sys/dev/ocs_fc/ocs_node.c
117
ocs_node_t *node = rnode->node;
sys/dev/ocs_fc/ocs_node.c
1170
ocs_els_io_list_empty(node, &node->els_io_active_list)) {
sys/dev/ocs_fc/ocs_node.c
1171
ocs_node_transition(node, __ocs_node_shutdown, NULL);
sys/dev/ocs_fc/ocs_node.c
1177
ocs_node_accept_frames(node);
sys/dev/ocs_fc/ocs_node.c
1182
ocs_assert(node->els_req_cnt, NULL);
sys/dev/ocs_fc/ocs_node.c
1183
node->els_req_cnt--;
sys/dev/ocs_fc/ocs_node.c
1189
node->shutdown_reason = OCS_NODE_SHUTDOWN_DEFAULT;
sys/dev/ocs_fc/ocs_node.c
1193
ocs_log_debug(ocs, "[%s] %-20s\n", node->display_name, ocs_sm_event_name(evt));
sys/dev/ocs_fc/ocs_node.c
1223
ocs_node_t *node = NULL;
sys/dev/ocs_fc/ocs_node.c
1228
node = ctx->app;
sys/dev/ocs_fc/ocs_node.c
1229
ocs_assert(node->ocs, NULL);
sys/dev/ocs_fc/ocs_node.c
1230
ocs = node->ocs;
sys/dev/ocs_fc/ocs_node.c
1242
node->refound = 1;
sys/dev/ocs_fc/ocs_node.c
1247
node->attached = TRUE;
sys/dev/ocs_fc/ocs_node.c
1252
node->attached = FALSE;
sys/dev/ocs_fc/ocs_node.c
1260
ocs_assert(node->els_cmpl_cnt, NULL);
sys/dev/ocs_fc/ocs_node.c
1261
node->els_cmpl_cnt--;
sys/dev/ocs_fc/ocs_node.c
1271
ocs_assert(node->els_req_cnt, NULL);
sys/dev/ocs_fc/ocs_node.c
1272
node->els_req_cnt--;
sys/dev/ocs_fc/ocs_node.c
1280
node->display_name, funcname, ((uint8_t*)cbdata->payload->dma.virt)[0]);
sys/dev/ocs_fc/ocs_node.c
1300
node->display_name, funcname, ocs_sm_event_name(evt));
sys/dev/ocs_fc/ocs_node.c
1313
node->display_name, funcname, ocs_sm_event_name(evt));
sys/dev/ocs_fc/ocs_node.c
1321
node->display_name, funcname, ocs_sm_event_name(evt));
sys/dev/ocs_fc/ocs_node.c
1329
ocs_log_test(node->ocs, "[%s] %-20s %-20s not handled\n", node->display_name, funcname,
sys/dev/ocs_fc/ocs_node.c
1349
ocs_node_save_sparms(ocs_node_t *node, void *payload)
sys/dev/ocs_fc/ocs_node.c
1351
ocs_memcpy(node->service_params, payload, sizeof(node->service_params));
sys/dev/ocs_fc/ocs_node.c
1370
ocs_node_post_event(ocs_node_t *node, ocs_sm_event_t evt, void *arg)
sys/dev/ocs_fc/ocs_node.c
1373
ocs_assert(node);
sys/dev/ocs_fc/ocs_node.c
1375
ocs_node_lock(node);
sys/dev/ocs_fc/ocs_node.c
1376
node->evtdepth ++;
sys/dev/ocs_fc/ocs_node.c
1378
ocs_sm_post_event(&node->sm, evt, arg);
sys/dev/ocs_fc/ocs_node.c
1384
if (!node->hold_frames && (node->evtdepth == 1)) {
sys/dev/ocs_fc/ocs_node.c
1385
ocs_process_node_pending(node);
sys/dev/ocs_fc/ocs_node.c
1387
node->evtdepth --;
sys/dev/ocs_fc/ocs_node.c
1392
if ((node->evtdepth == 0) && node->req_free) {
sys/dev/ocs_fc/ocs_node.c
1395
ocs_node_unlock(node);
sys/dev/ocs_fc/ocs_node.c
1398
ocs_node_free(node);
sys/dev/ocs_fc/ocs_node.c
1419
ocs_node_transition(ocs_node_t *node, ocs_sm_function_t state, void *data)
sys/dev/ocs_fc/ocs_node.c
142
if ((node->node_group != NULL) &&
sys/dev/ocs_fc/ocs_node.c
1421
ocs_sm_ctx_t *ctx = &node->sm;
sys/dev/ocs_fc/ocs_node.c
1423
ocs_node_lock(node);
sys/dev/ocs_fc/ocs_node.c
1425
ocs_node_post_event(node, OCS_EVT_REENTER, data);
sys/dev/ocs_fc/ocs_node.c
1427
ocs_node_post_event(node, OCS_EVT_EXIT, data);
sys/dev/ocs_fc/ocs_node.c
1429
ocs_node_post_event(node, OCS_EVT_ENTER, data);
sys/dev/ocs_fc/ocs_node.c
1431
ocs_node_unlock(node);
sys/dev/ocs_fc/ocs_node.c
1469
ocs_node_get_wwpn(ocs_node_t *node)
sys/dev/ocs_fc/ocs_node.c
147
ocs_sport_lock(node->sport);
sys/dev/ocs_fc/ocs_node.c
1471
fc_plogi_payload_t *sp = (fc_plogi_payload_t*) node->service_params;
sys/dev/ocs_fc/ocs_node.c
1489
ocs_node_get_wwnn(ocs_node_t *node)
sys/dev/ocs_fc/ocs_node.c
149
ocs_list_foreach(&node->sport->node_list, n) {
sys/dev/ocs_fc/ocs_node.c
1491
fc_plogi_payload_t *sp = (fc_plogi_payload_t*) node->service_params;
sys/dev/ocs_fc/ocs_node.c
150
if (node == n) {
sys/dev/ocs_fc/ocs_node.c
1508
ocs_ddump_node(ocs_textbuf_t *textbuf, ocs_node_t *node)
sys/dev/ocs_fc/ocs_node.c
1514
ocs_ddump_section(textbuf, "node", node->instance_index);
sys/dev/ocs_fc/ocs_node.c
1515
ocs_ddump_value(textbuf, "display_name", "%s", node->display_name);
sys/dev/ocs_fc/ocs_node.c
1516
ocs_ddump_value(textbuf, "current_state", "%s", node->current_state_name);
sys/dev/ocs_fc/ocs_node.c
1517
ocs_ddump_value(textbuf, "prev_state", "%s", node->prev_state_name);
sys/dev/ocs_fc/ocs_node.c
1518
ocs_ddump_value(textbuf, "current_evt", "%s", ocs_sm_event_name(node->current_evt));
sys/dev/ocs_fc/ocs_node.c
1519
ocs_ddump_value(textbuf, "prev_evt", "%s", ocs_sm_event_name(node->prev_evt));
sys/dev/ocs_fc/ocs_node.c
1521
ocs_ddump_value(textbuf, "indicator", "%#x", node->rnode.indicator);
sys/dev/ocs_fc/ocs_node.c
1522
ocs_ddump_value(textbuf, "fc_id", "%#06x", node->rnode.fc_id);
sys/dev/ocs_fc/ocs_node.c
1523
ocs_ddump_value(textbuf, "attached", "%d", node->rnode.attached);
sys/dev/ocs_fc/ocs_node.c
1525
ocs_ddump_value(textbuf, "hold_frames", "%d", node->hold_frames);
sys/dev/ocs_fc/ocs_node.c
1526
ocs_ddump_value(textbuf, "io_alloc_enabled", "%d", node->io_alloc_enabled);
sys/dev/ocs_fc/ocs_node.c
1527
ocs_ddump_value(textbuf, "shutdown_reason", "%d", node->shutdown_reason);
sys/dev/ocs_fc/ocs_node.c
1528
ocs_ddump_value(textbuf, "send_ls_acc", "%d", node->send_ls_acc);
sys/dev/ocs_fc/ocs_node.c
1529
ocs_ddump_value(textbuf, "ls_acc_did", "%d", node->ls_acc_did);
sys/dev/ocs_fc/ocs_node.c
1530
ocs_ddump_value(textbuf, "ls_acc_oxid", "%#04x", node->ls_acc_oxid);
sys/dev/ocs_fc/ocs_node.c
1531
ocs_ddump_value(textbuf, "req_free", "%d", node->req_free);
sys/dev/ocs_fc/ocs_node.c
1532
ocs_ddump_value(textbuf, "els_req_cnt", "%d", node->els_req_cnt);
sys/dev/ocs_fc/ocs_node.c
1533
ocs_ddump_value(textbuf, "els_cmpl_cnt", "%d", node->els_cmpl_cnt);
sys/dev/ocs_fc/ocs_node.c
1535
ocs_ddump_value(textbuf, "targ", "%d", node->targ);
sys/dev/ocs_fc/ocs_node.c
1536
ocs_ddump_value(textbuf, "init", "%d", node->init);
sys/dev/ocs_fc/ocs_node.c
1537
ocs_ddump_value(textbuf, "wwnn", "%s", node->wwnn);
sys/dev/ocs_fc/ocs_node.c
1538
ocs_ddump_value(textbuf, "wwpn", "%s", node->wwpn);
sys/dev/ocs_fc/ocs_node.c
1539
ocs_ddump_value(textbuf, "login_state", "%d", (node->sm.current_state == __ocs_d_device_ready) ? 1 : 0);
sys/dev/ocs_fc/ocs_node.c
154
if ((!n->rnode.attached) && (node->node_group == n->node_group)) {
sys/dev/ocs_fc/ocs_node.c
1540
ocs_ddump_value(textbuf, "chained_io_count", "%d", node->chained_io_count);
sys/dev/ocs_fc/ocs_node.c
1541
ocs_ddump_value(textbuf, "abort_cnt", "%d", node->abort_cnt);
sys/dev/ocs_fc/ocs_node.c
1543
ocs_display_sparams(NULL, "node_sparams", 1, textbuf, node->service_params+4);
sys/dev/ocs_fc/ocs_node.c
1545
ocs_lock(&node->pend_frames_lock);
sys/dev/ocs_fc/ocs_node.c
1546
if (!ocs_list_empty(&node->pend_frames)) {
sys/dev/ocs_fc/ocs_node.c
1549
ocs_list_foreach(&node->pend_frames, frame) {
sys/dev/ocs_fc/ocs_node.c
1561
ocs_unlock(&node->pend_frames_lock);
sys/dev/ocs_fc/ocs_node.c
1563
ocs_scsi_ini_ddump(textbuf, OCS_SCSI_DDUMP_NODE, node);
sys/dev/ocs_fc/ocs_node.c
1564
ocs_scsi_tgt_ddump(textbuf, OCS_SCSI_DDUMP_NODE, node);
sys/dev/ocs_fc/ocs_node.c
1566
ocs_lock(&node->active_ios_lock);
sys/dev/ocs_fc/ocs_node.c
1568
ocs_list_foreach(&node->active_ios, io) {
sys/dev/ocs_fc/ocs_node.c
1574
ocs_list_foreach(&node->els_io_pend_list, els) {
sys/dev/ocs_fc/ocs_node.c
1580
ocs_list_foreach(&node->els_io_active_list, els) {
sys/dev/ocs_fc/ocs_node.c
1584
ocs_unlock(&node->active_ios_lock);
sys/dev/ocs_fc/ocs_node.c
1586
ocs_ddump_endsection(textbuf, "node", node->instance_index);
sys/dev/ocs_fc/ocs_node.c
1611
ocs_node_t *node = NULL;
sys/dev/ocs_fc/ocs_node.c
1616
node = ctx->app;
sys/dev/ocs_fc/ocs_node.c
1617
ocs_assert(node, -1);
sys/dev/ocs_fc/ocs_node.c
1618
ocs = node->ocs;
sys/dev/ocs_fc/ocs_node.c
1628
ocs_log_debug(node->ocs, "[%s] %-20s expecting ELS cmd=x%x received type=%d\n",
sys/dev/ocs_fc/ocs_node.c
1629
node->display_name, funcname, cmd, cbdata->els->hio_type);
sys/dev/ocs_fc/ocs_node.c
1631
ocs_log_debug(node->ocs, "[%s] %-20s expecting ELS cmd=x%x received cmd=x%x\n",
sys/dev/ocs_fc/ocs_node.c
1632
node->display_name, funcname, cmd, els_gen->command_code);
sys/dev/ocs_fc/ocs_node.c
164
ocs_sport_unlock(node->sport);
sys/dev/ocs_fc/ocs_node.c
1661
ocs_node_t *node = NULL;
sys/dev/ocs_fc/ocs_node.c
1666
node = ctx->app;
sys/dev/ocs_fc/ocs_node.c
1667
ocs_assert(node, -1);
sys/dev/ocs_fc/ocs_node.c
1668
ocs = node->ocs;
sys/dev/ocs_fc/ocs_node.c
167
ocs_node_post_event(node, sm_event, NULL);
sys/dev/ocs_fc/ocs_node.c
1678
ocs_log_debug(node->ocs, "[%s] %-20s expecting NS cmd=x%x received type=%d\n",
sys/dev/ocs_fc/ocs_node.c
1679
node->display_name, funcname, cmd, cbdata->els->hio_type);
sys/dev/ocs_fc/ocs_node.c
1681
ocs_log_debug(node->ocs, "[%s] %-20s expecting NS cmd=x%x received cmd=x%x\n",
sys/dev/ocs_fc/ocs_node.c
1682
node->display_name, funcname, cmd, fcct->cmd_rsp_code);
sys/dev/ocs_fc/ocs_node.c
1695
ocs_node_t *node = (ocs_node_t *)object;
sys/dev/ocs_fc/ocs_node.c
1697
ocs_mgmt_start_section(textbuf, "node", node->instance_index);
sys/dev/ocs_fc/ocs_node.c
1720
ocs_lock(&node->active_ios_lock);
sys/dev/ocs_fc/ocs_node.c
1721
ocs_list_foreach(&node->active_ios, io) {
sys/dev/ocs_fc/ocs_node.c
1726
ocs_unlock(&node->active_ios_lock);
sys/dev/ocs_fc/ocs_node.c
1728
ocs_mgmt_end_section(textbuf, "node", node->instance_index);
sys/dev/ocs_fc/ocs_node.c
1735
ocs_node_t *node = (ocs_node_t *)object;
sys/dev/ocs_fc/ocs_node.c
1739
ocs_mgmt_start_section(textbuf, "node", node->instance_index);
sys/dev/ocs_fc/ocs_node.c
1741
ocs_snprintf(qualifier, sizeof(qualifier), "%s/node[%d]", parent, node->instance_index);
sys/dev/ocs_fc/ocs_node.c
1749
ocs_mgmt_emit_string(textbuf, MGMT_MODE_RD, "display_name", node->display_name);
sys/dev/ocs_fc/ocs_node.c
1752
ocs_mgmt_emit_int(textbuf, MGMT_MODE_RD, "indicator", "0x%x", node->rnode.indicator);
sys/dev/ocs_fc/ocs_node.c
1755
ocs_mgmt_emit_int(textbuf, MGMT_MODE_RD, "fc_id", "0x%06x", node->rnode.fc_id);
sys/dev/ocs_fc/ocs_node.c
1758
ocs_mgmt_emit_boolean(textbuf, MGMT_MODE_RD, "attached", node->rnode.attached);
sys/dev/ocs_fc/ocs_node.c
1761
ocs_mgmt_emit_boolean(textbuf, MGMT_MODE_RD, "hold_frames", node->hold_frames);
sys/dev/ocs_fc/ocs_node.c
1764
ocs_mgmt_emit_boolean(textbuf, MGMT_MODE_RD, "io_alloc_enabled", node->io_alloc_enabled);
sys/dev/ocs_fc/ocs_node.c
1767
ocs_mgmt_emit_boolean(textbuf, MGMT_MODE_RD, "req_free", node->req_free);
sys/dev/ocs_fc/ocs_node.c
1770
ocs_mgmt_emit_int(textbuf, MGMT_MODE_RD, "ls_acc_oxid", "0x%#04x", node->ls_acc_oxid);
sys/dev/ocs_fc/ocs_node.c
1773
ocs_mgmt_emit_int(textbuf, MGMT_MODE_RD, "ls_acc_did", "0x%#04x", node->ls_acc_did);
sys/dev/ocs_fc/ocs_node.c
1776
ocs_mgmt_emit_int(textbuf, MGMT_MODE_RD, "abort_cnt", "%d", node->abort_cnt);
sys/dev/ocs_fc/ocs_node.c
1779
ocs_mgmt_emit_boolean(textbuf, MGMT_MODE_RD, "targ", node->targ);
sys/dev/ocs_fc/ocs_node.c
1782
ocs_mgmt_emit_boolean(textbuf, MGMT_MODE_RD, "init", node->init);
sys/dev/ocs_fc/ocs_node.c
1785
ocs_mgmt_emit_int(textbuf, MGMT_MODE_RD, "wwpn", "%s", node->wwpn);
sys/dev/ocs_fc/ocs_node.c
1788
ocs_mgmt_emit_int(textbuf, MGMT_MODE_RD, "wwnn", "%s", node->wwnn);
sys/dev/ocs_fc/ocs_node.c
1791
ocs_mgmt_emit_string(textbuf, MGMT_MODE_RD, "current_state", node->current_state_name);
sys/dev/ocs_fc/ocs_node.c
1794
ocs_mgmt_emit_int(textbuf, MGMT_MODE_RD, "login_state", "%d", (node->sm.current_state == __ocs_d_device_ready) ? 1 : 0);
sys/dev/ocs_fc/ocs_node.c
1798
ocs_lock(&node->pend_frames_lock);
sys/dev/ocs_fc/ocs_node.c
1799
ocs_list_foreach(&node->pend_frames, frame) {
sys/dev/ocs_fc/ocs_node.c
1809
ocs_unlock(&node->pend_frames_lock);
sys/dev/ocs_fc/ocs_node.c
1812
ocs_mgmt_emit_int(textbuf, MGMT_MODE_RD, "chained_io_count", "%d", node->chained_io_count);
sys/dev/ocs_fc/ocs_node.c
1816
ocs_lock(&node->active_ios_lock);
sys/dev/ocs_fc/ocs_node.c
1817
ocs_list_foreach(&node->active_ios, io) {
sys/dev/ocs_fc/ocs_node.c
1826
ocs_unlock(&node->active_ios_lock);
sys/dev/ocs_fc/ocs_node.c
1830
ocs_mgmt_end_section(textbuf, "node", node->instance_index);
sys/dev/ocs_fc/ocs_node.c
1839
ocs_node_t *node = (ocs_node_t *)object;
sys/dev/ocs_fc/ocs_node.c
184
ocs_node_t *node;
sys/dev/ocs_fc/ocs_node.c
1842
ocs_mgmt_start_section(textbuf, "node", node->instance_index);
sys/dev/ocs_fc/ocs_node.c
1844
ocs_mgmt_emit_string(textbuf, MGMT_MODE_RD, "display_name", node->display_name);
sys/dev/ocs_fc/ocs_node.c
1845
ocs_mgmt_emit_int(textbuf, MGMT_MODE_RD, "indicator", "0x%x", node->rnode.indicator);
sys/dev/ocs_fc/ocs_node.c
1846
ocs_mgmt_emit_int(textbuf, MGMT_MODE_RD, "fc_id", "0x%06x", node->rnode.fc_id);
sys/dev/ocs_fc/ocs_node.c
1847
ocs_mgmt_emit_boolean(textbuf, MGMT_MODE_RD, "attached", node->rnode.attached);
sys/dev/ocs_fc/ocs_node.c
1848
ocs_mgmt_emit_boolean(textbuf, MGMT_MODE_RD, "hold_frames", node->hold_frames);
sys/dev/ocs_fc/ocs_node.c
1849
ocs_mgmt_emit_boolean(textbuf, MGMT_MODE_RD, "io_alloc_enabled", node->io_alloc_enabled);
sys/dev/ocs_fc/ocs_node.c
1850
ocs_mgmt_emit_boolean(textbuf, MGMT_MODE_RD, "req_free", node->req_free);
sys/dev/ocs_fc/ocs_node.c
1851
ocs_mgmt_emit_int(textbuf, MGMT_MODE_RD, "ls_acc_oxid", "0x%#04x", node->ls_acc_oxid);
sys/dev/ocs_fc/ocs_node.c
1852
ocs_mgmt_emit_int(textbuf, MGMT_MODE_RD, "ls_acc_did", "0x%#04x", node->ls_acc_did);
sys/dev/ocs_fc/ocs_node.c
1853
ocs_mgmt_emit_int(textbuf, MGMT_MODE_RD, "abort_cnt", "%d", node->abort_cnt);
sys/dev/ocs_fc/ocs_node.c
1854
ocs_mgmt_emit_boolean(textbuf, MGMT_MODE_RD, "targ", node->targ);
sys/dev/ocs_fc/ocs_node.c
1855
ocs_mgmt_emit_boolean(textbuf, MGMT_MODE_RD, "init", node->init);
sys/dev/ocs_fc/ocs_node.c
1856
ocs_mgmt_emit_int(textbuf, MGMT_MODE_RD, "wwpn", "%s", node->wwpn);
sys/dev/ocs_fc/ocs_node.c
1857
ocs_mgmt_emit_int(textbuf, MGMT_MODE_RD, "wwnn", "%s", node->wwnn);
sys/dev/ocs_fc/ocs_node.c
1859
ocs_lock(&node->pend_frames_lock);
sys/dev/ocs_fc/ocs_node.c
1860
ocs_list_foreach(&node->pend_frames, frame) {
sys/dev/ocs_fc/ocs_node.c
1870
ocs_unlock(&node->pend_frames_lock);
sys/dev/ocs_fc/ocs_node.c
1872
ocs_mgmt_emit_int(textbuf, MGMT_MODE_RD, "chained_io_count", "%d", node->chained_io_count);
sys/dev/ocs_fc/ocs_node.c
1874
ocs_mgmt_emit_string(textbuf, MGMT_MODE_RD, "current_state", node->current_state_name);
sys/dev/ocs_fc/ocs_node.c
1875
ocs_mgmt_emit_int(textbuf, MGMT_MODE_RD, "login_state", "%d", (node->sm.current_state == __ocs_d_device_ready) ? 1 : 0);
sys/dev/ocs_fc/ocs_node.c
1877
ocs_lock(&node->active_ios_lock);
sys/dev/ocs_fc/ocs_node.c
1878
ocs_list_foreach(&node->active_ios, io) {
sys/dev/ocs_fc/ocs_node.c
188
node = spv_get(sport->lookup, port_id);
sys/dev/ocs_fc/ocs_node.c
1883
ocs_unlock(&node->active_ios_lock);
sys/dev/ocs_fc/ocs_node.c
1885
ocs_mgmt_end_section(textbuf, "node", node->instance_index);
sys/dev/ocs_fc/ocs_node.c
1892
ocs_node_t *node = (ocs_node_t *)object;
sys/dev/ocs_fc/ocs_node.c
1896
ocs_snprintf(qualifier, sizeof(qualifier), "%s/node[%d]", parent, node->instance_index);
sys/dev/ocs_fc/ocs_node.c
190
return node;
sys/dev/ocs_fc/ocs_node.c
1900
ocs_lock(&node->active_ios_lock);
sys/dev/ocs_fc/ocs_node.c
1901
ocs_list_foreach(&node->active_ios, io) {
sys/dev/ocs_fc/ocs_node.c
1910
ocs_unlock(&node->active_ios_lock);
sys/dev/ocs_fc/ocs_node.c
1921
ocs_node_t *node = (ocs_node_t *)object;
sys/dev/ocs_fc/ocs_node.c
1925
ocs_snprintf(qualifier, sizeof(qualifier), "%s.node%d", parent, node->instance_index);
sys/dev/ocs_fc/ocs_node.c
1932
ocs_node_post_event(node, OCS_EVT_RESUME, NULL);
sys/dev/ocs_fc/ocs_node.c
1937
ocs_lock(&node->active_ios_lock);
sys/dev/ocs_fc/ocs_node.c
1938
ocs_list_foreach(&node->active_ios, io) {
sys/dev/ocs_fc/ocs_node.c
1948
ocs_unlock(&node->active_ios_lock);
sys/dev/ocs_fc/ocs_node.c
1966
ocs_node_active_ios_empty(ocs_node_t *node)
sys/dev/ocs_fc/ocs_node.c
1970
ocs_lock(&node->active_ios_lock);
sys/dev/ocs_fc/ocs_node.c
1971
empty = ocs_list_empty(&node->active_ios);
sys/dev/ocs_fc/ocs_node.c
1972
ocs_unlock(&node->active_ios_lock);
sys/dev/ocs_fc/ocs_node.c
1989
ocs_node_pause(ocs_node_t *node, ocs_sm_function_t state)
sys/dev/ocs_fc/ocs_node.c
1991
node->nodedb_state = state;
sys/dev/ocs_fc/ocs_node.c
1992
ocs_node_transition(node, __ocs_node_paused, NULL);
sys/dev/ocs_fc/ocs_node.c
2017
node_printf(node, "Paused\n");
sys/dev/ocs_fc/ocs_node.c
2021
ocs_sm_function_t pf = node->nodedb_state;
sys/dev/ocs_fc/ocs_node.c
2023
node->nodedb_state = NULL;
sys/dev/ocs_fc/ocs_node.c
2024
ocs_node_transition(node, pf, NULL);
sys/dev/ocs_fc/ocs_node.c
2032
node->req_free = 1;
sys/dev/ocs_fc/ocs_node.c
205
ocs_node_t *node = NULL;
sys/dev/ocs_fc/ocs_node.c
2053
ocs_node_resume(ocs_node_t *node)
sys/dev/ocs_fc/ocs_node.c
2055
ocs_assert(node != NULL, -1);
sys/dev/ocs_fc/ocs_node.c
2057
ocs_node_post_event(node, OCS_EVT_RESUME, NULL);
sys/dev/ocs_fc/ocs_node.c
2080
ocs_node_recv_els_frame(ocs_node_t *node, ocs_hw_sequence_t *seq)
sys/dev/ocs_fc/ocs_node.c
2099
ocs_t *ocs = node->ocs;
sys/dev/ocs_fc/ocs_node.c
210
ocs_list_foreach(&sport->node_list, node) {
sys/dev/ocs_fc/ocs_node.c
211
if (ocs_node_get_wwpn(node) == wwpn) {
sys/dev/ocs_fc/ocs_node.c
2122
ocs_display_sparams(node->display_name, "flogi rcvd req", 0, NULL, ((uint8_t*)seq->payload->dma.virt)+4);
sys/dev/ocs_fc/ocs_node.c
2125
ocs_display_sparams(node->display_name, "fdisc rcvd req", 0, NULL, ((uint8_t*)seq->payload->dma.virt)+4);
sys/dev/ocs_fc/ocs_node.c
2128
ocs_display_sparams(node->display_name, "plogi rcvd req", 0, NULL, ((uint8_t*)seq->payload->dma.virt)+4);
sys/dev/ocs_fc/ocs_node.c
213
return node;
sys/dev/ocs_fc/ocs_node.c
2134
cbdata.io = ocs_els_io_alloc(node, payload_size, OCS_ELS_ROLE_RESPONDER);
sys/dev/ocs_fc/ocs_node.c
2141
ocs_node_post_event(node, evt, &cbdata);
sys/dev/ocs_fc/ocs_node.c
2143
node_printf(node, "failure to allocate SCSI IO for ELS s_id %06x d_id %06x ox_id %04x rx_id %04x\n",
sys/dev/ocs_fc/ocs_node.c
2167
ocs_node_recv_abts_frame(ocs_node_t *node, ocs_hw_sequence_t *seq)
sys/dev/ocs_fc/ocs_node.c
2169
ocs_t *ocs = node->ocs;
sys/dev/ocs_fc/ocs_node.c
2177
node->abort_cnt++;
sys/dev/ocs_fc/ocs_node.c
2183
if (ocs_io_find_tgt_io(ocs, node, ox_id, rx_id) == NULL) {
sys/dev/ocs_fc/ocs_node.c
2191
rc = ocs_sframe_send_bls_acc(node, seq);
sys/dev/ocs_fc/ocs_node.c
2204
cbdata.io = ocs_scsi_io_alloc(node, OCS_SCSI_IO_ROLE_RESPONDER);
sys/dev/ocs_fc/ocs_node.c
2212
cbdata.io->node = node;
sys/dev/ocs_fc/ocs_node.c
2215
ocs_node_post_event(node, OCS_EVT_ABTS_RCVD, &cbdata);
sys/dev/ocs_fc/ocs_node.c
2218
node_printf(node, "SCSI IO allocation failed for ABTS received s_id %06x d_id %06x ox_id %04x rx_id %04x\n",
sys/dev/ocs_fc/ocs_node.c
2245
ocs_node_recv_ct_frame(ocs_node_t *node, ocs_hw_sequence_t *seq)
sys/dev/ocs_fc/ocs_node.c
2247
ocs_t *ocs = node->ocs;
sys/dev/ocs_fc/ocs_node.c
2291
cbdata.io = ocs_els_io_alloc(node, payload_size, OCS_ELS_ROLE_RESPONDER);
sys/dev/ocs_fc/ocs_node.c
2293
node_printf(node, "GS IO failed for s_id %06x d_id %06x ox_id %04x rx_id %04x\n",
sys/dev/ocs_fc/ocs_node.c
2299
ocs_node_post_event(node, evt, &cbdata);
sys/dev/ocs_fc/ocs_node.c
2320
ocs_node_recv_fcp_cmd(ocs_node_t *node, ocs_hw_sequence_t *seq)
sys/dev/ocs_fc/ocs_node.c
2323
ocs_t *ocs = node->ocs;
sys/dev/ocs_fc/ocs_node.c
2328
ocs_node_post_event(node, OCS_EVT_FCP_CMD_RCVD, &cbdata);
sys/dev/ocs_fc/ocs_node.c
2347
ocs_node_recv_bls_no_sit(ocs_node_t *node, ocs_hw_sequence_t *seq)
sys/dev/ocs_fc/ocs_node.c
2351
node_printf(node, "Dropping frame hdr = %08x %08x %08x %08x %08x %08x\n",
sys/dev/ocs_fc/ocs_node.c
237
ocs_node_t *node;
sys/dev/ocs_fc/ocs_node.c
264
node = ocs_malloc(ocs, sizeof(ocs_node_t), OCS_M_ZERO | OCS_M_NOWAIT);
sys/dev/ocs_fc/ocs_node.c
265
if (node == NULL) {
sys/dev/ocs_fc/ocs_node.c
271
node->instance_index = i;
sys/dev/ocs_fc/ocs_node.c
272
node->max_wr_xfer_size = max_xfer_size;
sys/dev/ocs_fc/ocs_node.c
273
node->rnode.indicator = UINT32_MAX;
sys/dev/ocs_fc/ocs_node.c
275
rc = ocs_dma_alloc(ocs, &node->sparm_dma_buf, 256, 16);
sys/dev/ocs_fc/ocs_node.c
277
ocs_free(ocs, node, sizeof(ocs_node_t));
sys/dev/ocs_fc/ocs_node.c
282
xport->nodes[i] = node;
sys/dev/ocs_fc/ocs_node.c
283
ocs_list_add_tail(&xport->nodes_free_list, node);
sys/dev/ocs_fc/ocs_node.c
307
ocs_node_t *node;
sys/dev/ocs_fc/ocs_node.c
316
node = xport->nodes[i];
sys/dev/ocs_fc/ocs_node.c
317
if (node) {
sys/dev/ocs_fc/ocs_node.c
319
ocs_dma_free(ocs, &node->sparm_dma_buf);
sys/dev/ocs_fc/ocs_node.c
320
ocs_free(ocs, node, sizeof(ocs_node_t));
sys/dev/ocs_fc/ocs_node.c
346
ocs_node_t *node = NULL;
sys/dev/ocs_fc/ocs_node.c
352
node = xport->nodes[index];
sys/dev/ocs_fc/ocs_node.c
353
return node->attached ? node : NULL;
sys/dev/ocs_fc/ocs_node.c
372
ocs_node_t *node = NULL;
sys/dev/ocs_fc/ocs_node.c
387
node = ocs_list_remove_head(&xport->nodes_free_list);
sys/dev/ocs_fc/ocs_node.c
389
if (node == NULL) {
sys/dev/ocs_fc/ocs_node.c
395
instance_index = node->instance_index;
sys/dev/ocs_fc/ocs_node.c
396
max_wr_xfer_size = node->max_wr_xfer_size;
sys/dev/ocs_fc/ocs_node.c
397
sparm_dma_buf = node->sparm_dma_buf;
sys/dev/ocs_fc/ocs_node.c
399
ocs_memset(node, 0, sizeof(*node));
sys/dev/ocs_fc/ocs_node.c
400
node->instance_index = instance_index;
sys/dev/ocs_fc/ocs_node.c
401
node->max_wr_xfer_size = max_wr_xfer_size;
sys/dev/ocs_fc/ocs_node.c
402
node->sparm_dma_buf = sparm_dma_buf;
sys/dev/ocs_fc/ocs_node.c
403
node->rnode.indicator = UINT32_MAX;
sys/dev/ocs_fc/ocs_node.c
405
node->sport = sport;
sys/dev/ocs_fc/ocs_node.c
408
node->ocs = ocs;
sys/dev/ocs_fc/ocs_node.c
409
node->init = init;
sys/dev/ocs_fc/ocs_node.c
410
node->targ = targ;
sys/dev/ocs_fc/ocs_node.c
412
rc = ocs_hw_node_alloc(&ocs->hw, &node->rnode, port_id, sport);
sys/dev/ocs_fc/ocs_node.c
419
ocs_list_add_tail(&xport->nodes_free_list, node);
sys/dev/ocs_fc/ocs_node.c
424
ocs_list_add_tail(&sport->node_list, node);
sys/dev/ocs_fc/ocs_node.c
426
ocs_node_lock_init(node);
sys/dev/ocs_fc/ocs_node.c
427
ocs_lock_init(ocs, &node->pend_frames_lock, "pend_frames_lock[%d]", node->instance_index);
sys/dev/ocs_fc/ocs_node.c
428
ocs_list_init(&node->pend_frames, ocs_hw_sequence_t, link);
sys/dev/ocs_fc/ocs_node.c
429
ocs_lock_init(ocs, &node->active_ios_lock, "active_ios[%d]", node->instance_index);
sys/dev/ocs_fc/ocs_node.c
430
ocs_list_init(&node->active_ios, ocs_io_t, link);
sys/dev/ocs_fc/ocs_node.c
431
ocs_list_init(&node->els_io_pend_list, ocs_io_t, link);
sys/dev/ocs_fc/ocs_node.c
432
ocs_list_init(&node->els_io_active_list, ocs_io_t, link);
sys/dev/ocs_fc/ocs_node.c
433
ocs_scsi_io_alloc_enable(node);
sys/dev/ocs_fc/ocs_node.c
436
ocs_memset(node->sparm_dma_buf.virt, 0, node->sparm_dma_buf.size);
sys/dev/ocs_fc/ocs_node.c
438
node->rnode.node = node;
sys/dev/ocs_fc/ocs_node.c
439
node->sm.app = node;
sys/dev/ocs_fc/ocs_node.c
440
node->evtdepth = 0;
sys/dev/ocs_fc/ocs_node.c
442
ocs_node_update_display_name(node);
sys/dev/ocs_fc/ocs_node.c
444
spv_set(sport->lookup, port_id, node);
sys/dev/ocs_fc/ocs_node.c
446
node->mgmt_functions = &node_mgmt_functions;
sys/dev/ocs_fc/ocs_node.c
448
return node;
sys/dev/ocs_fc/ocs_node.c
463
ocs_node_free(ocs_node_t *node)
sys/dev/ocs_fc/ocs_node.c
472
ocs_assert(node, -1);
sys/dev/ocs_fc/ocs_node.c
473
ocs_assert(node->sport, -1);
sys/dev/ocs_fc/ocs_node.c
474
ocs_assert(node->ocs, -1);
sys/dev/ocs_fc/ocs_node.c
475
sport = node->sport;
sys/dev/ocs_fc/ocs_node.c
477
ocs = node->ocs;
sys/dev/ocs_fc/ocs_node.c
481
node_printf(node, "Free'd\n");
sys/dev/ocs_fc/ocs_node.c
483
if(node->refound) {
sys/dev/ocs_fc/ocs_node.c
488
ns = ocs_node_find(node->sport, FC_ADDR_NAMESERVER);
sys/dev/ocs_fc/ocs_node.c
493
ocs_list_remove(&sport->node_list, node);
sys/dev/ocs_fc/ocs_node.c
496
if (OCS_HW_RTN_IS_ERROR((rc = ocs_hw_node_free_resources(&ocs->hw, &node->rnode)))) {
sys/dev/ocs_fc/ocs_node.c
502
if (ocs_timer_pending(&node->gidpt_delay_timer)) {
sys/dev/ocs_fc/ocs_node.c
503
ocs_del_timer(&node->gidpt_delay_timer);
sys/dev/ocs_fc/ocs_node.c
506
if (node->fcp2device) {
sys/dev/ocs_fc/ocs_node.c
507
ocs_del_crn(node);
sys/dev/ocs_fc/ocs_node.c
512
ocs_log_test(node->ocs, "assertion failed: sport lookup is NULL\n");
sys/dev/ocs_fc/ocs_node.c
517
spv_set(sport->lookup, node->rnode.fc_id, NULL);
sys/dev/ocs_fc/ocs_node.c
53
io->node->display_name, SCSI_IOFMT_ARGS(io), ##__VA_ARGS__)
sys/dev/ocs_fc/ocs_node.c
533
node->sport = NULL;
sys/dev/ocs_fc/ocs_node.c
534
node->sm.current_state = NULL;
sys/dev/ocs_fc/ocs_node.c
536
ocs_node_lock_free(node);
sys/dev/ocs_fc/ocs_node.c
537
ocs_lock_free(&node->pend_frames_lock);
sys/dev/ocs_fc/ocs_node.c
538
ocs_lock_free(&node->active_ios_lock);
sys/dev/ocs_fc/ocs_node.c
542
ocs_list_add_tail(&xport->nodes_free_list, node);
sys/dev/ocs_fc/ocs_node.c
55
void ocs_mgmt_node_list(ocs_textbuf_t *textbuf, void *node);
sys/dev/ocs_fc/ocs_node.c
56
void ocs_mgmt_node_get_all(ocs_textbuf_t *textbuf, void *node);
sys/dev/ocs_fc/ocs_node.c
565
ocs_node_force_free(ocs_node_t *node)
sys/dev/ocs_fc/ocs_node.c
57
int ocs_mgmt_node_get(ocs_textbuf_t *textbuf, char *parent, char *name, void *node);
sys/dev/ocs_fc/ocs_node.c
573
ocs_sm_disable(&node->sm);
sys/dev/ocs_fc/ocs_node.c
574
ocs_strncpy(node->prev_state_name, node->current_state_name, sizeof(node->prev_state_name));
sys/dev/ocs_fc/ocs_node.c
575
ocs_strncpy(node->current_state_name, "disabled", sizeof(node->current_state_name));
sys/dev/ocs_fc/ocs_node.c
578
ocs_scsi_notify_node_force_free(node);
sys/dev/ocs_fc/ocs_node.c
58
int ocs_mgmt_node_set(char *parent, char *name, char *value, void *node);
sys/dev/ocs_fc/ocs_node.c
580
ocs_lock(&node->active_ios_lock);
sys/dev/ocs_fc/ocs_node.c
581
ocs_list_foreach_safe(&node->active_ios, io, next) {
sys/dev/ocs_fc/ocs_node.c
582
ocs_list_remove(&io->node->active_ios, io);
sys/dev/ocs_fc/ocs_node.c
583
ocs_io_free(node->ocs, io);
sys/dev/ocs_fc/ocs_node.c
585
ocs_unlock(&node->active_ios_lock);
sys/dev/ocs_fc/ocs_node.c
588
ocs_lock(&node->active_ios_lock);
sys/dev/ocs_fc/ocs_node.c
589
ocs_list_foreach_safe(&node->els_io_pend_list, els, els_next) {
sys/dev/ocs_fc/ocs_node.c
591
ocs_list_remove(&node->els_io_pend_list, els);
sys/dev/ocs_fc/ocs_node.c
593
ocs_io_free(node->ocs, els);
sys/dev/ocs_fc/ocs_node.c
595
ocs_unlock(&node->active_ios_lock);
sys/dev/ocs_fc/ocs_node.c
598
ocs_lock(&node->active_ios_lock);
sys/dev/ocs_fc/ocs_node.c
599
ocs_list_foreach_safe(&node->els_io_active_list, els, els_next) {
sys/dev/ocs_fc/ocs_node.c
60
void *arg_out, uint32_t arg_out_length, void *node);
sys/dev/ocs_fc/ocs_node.c
601
ocs_list_remove(&node->els_io_active_list, els);
sys/dev/ocs_fc/ocs_node.c
603
ocs_io_free(node->ocs, els);
sys/dev/ocs_fc/ocs_node.c
605
ocs_unlock(&node->active_ios_lock);
sys/dev/ocs_fc/ocs_node.c
608
ocs_node_purge_pending(node);
sys/dev/ocs_fc/ocs_node.c
610
ocs_node_free(node);
sys/dev/ocs_fc/ocs_node.c
622
ocs_node_attach(ocs_node_t *node)
sys/dev/ocs_fc/ocs_node.c
625
ocs_sport_t *sport = node->sport;
sys/dev/ocs_fc/ocs_node.c
627
ocs_t *ocs = node->ocs;
sys/dev/ocs_fc/ocs_node.c
635
ocs_node_build_eui_name(node->wwpn, sizeof(node->wwpn), ocs_node_get_wwpn(node));
sys/dev/ocs_fc/ocs_node.c
636
ocs_node_build_eui_name(node->wwnn, sizeof(node->wwnn), ocs_node_get_wwnn(node));
sys/dev/ocs_fc/ocs_node.c
639
ocs_node_group_init(node);
sys/dev/ocs_fc/ocs_node.c
642
ocs_dma_copy_in(&node->sparm_dma_buf, node->service_params+4, sizeof(node->service_params)-4);
sys/dev/ocs_fc/ocs_node.c
645
ocs_node_lock(node);
sys/dev/ocs_fc/ocs_node.c
646
rc = ocs_hw_node_attach(&ocs->hw, &node->rnode, &node->sparm_dma_buf);
sys/dev/ocs_fc/ocs_node.c
650
ocs_node_unlock(node);
sys/dev/ocs_fc/ocs_node.c
706
ocs_node_update_display_name(ocs_node_t *node)
sys/dev/ocs_fc/ocs_node.c
708
uint32_t port_id = node->rnode.fc_id;
sys/dev/ocs_fc/ocs_node.c
709
ocs_sport_t *sport = node->sport;
sys/dev/ocs_fc/ocs_node.c
716
ocs_snprintf(node->display_name, sizeof(node->display_name), "%s.%s", sport->display_name, portid_display);
sys/dev/ocs_fc/ocs_node.c
730
ocs_node_send_ls_io_cleanup(ocs_node_t *node)
sys/dev/ocs_fc/ocs_node.c
732
ocs_t *ocs = node->ocs;
sys/dev/ocs_fc/ocs_node.c
734
if (node->send_ls_acc != OCS_NODE_SEND_LS_ACC_NONE) {
sys/dev/ocs_fc/ocs_node.c
735
ocs_assert(node->ls_acc_io);
sys/dev/ocs_fc/ocs_node.c
737
node->display_name, node->ls_acc_oxid);
sys/dev/ocs_fc/ocs_node.c
739
node->ls_acc_io->hio = NULL;
sys/dev/ocs_fc/ocs_node.c
740
ocs_els_io_free(node->ls_acc_io);
sys/dev/ocs_fc/ocs_node.c
741
node->send_ls_acc = OCS_NODE_SEND_LS_ACC_NONE;
sys/dev/ocs_fc/ocs_node.c
742
node->ls_acc_io = NULL;
sys/dev/ocs_fc/ocs_node.c
771
ocs_node_hold_frames(node);
sys/dev/ocs_fc/ocs_node.c
772
ocs_assert(ocs_node_active_ios_empty(node), NULL);
sys/dev/ocs_fc/ocs_node.c
773
ocs_assert(ocs_els_io_list_empty(node, &node->els_io_active_list), NULL);
sys/dev/ocs_fc/ocs_node.c
776
node->req_free = 1;
sys/dev/ocs_fc/ocs_node.c
778
switch (node->shutdown_reason) {
sys/dev/ocs_fc/ocs_node.c
789
ocs_assert(node->send_ls_acc == OCS_NODE_SEND_LS_ACC_PLOGI, NULL);
sys/dev/ocs_fc/ocs_node.c
790
node_printf(node, "Shutdown reason: implicit logout, re-authenticate\n");
sys/dev/ocs_fc/ocs_node.c
792
ocs_scsi_io_alloc_enable(node);
sys/dev/ocs_fc/ocs_node.c
795
node->req_free = 0;
sys/dev/ocs_fc/ocs_node.c
796
rc = ocs_node_attach(node);
sys/dev/ocs_fc/ocs_node.c
797
ocs_node_transition(node, __ocs_d_wait_node_attach, NULL);
sys/dev/ocs_fc/ocs_node.c
799
ocs_node_post_event(node, OCS_EVT_NODE_ATTACH_OK, NULL);
sys/dev/ocs_fc/ocs_node.c
80
ocs_node_abort_all_els(ocs_node_t *node)
sys/dev/ocs_fc/ocs_node.c
806
ocs_node_send_ls_io_cleanup(node);
sys/dev/ocs_fc/ocs_node.c
807
ocs_assert(ocs_els_io_list_empty(node, &node->els_io_pend_list), NULL);
sys/dev/ocs_fc/ocs_node.c
809
ocs_lock(&node->pend_frames_lock);
sys/dev/ocs_fc/ocs_node.c
810
pend_frames_empty = ocs_list_empty(&node->pend_frames);
sys/dev/ocs_fc/ocs_node.c
811
ocs_unlock(&node->pend_frames_lock);
sys/dev/ocs_fc/ocs_node.c
818
node_printf(node, "Shutdown: explicit logo pend=%d sport.ini=%d node.tgt=%d\n",
sys/dev/ocs_fc/ocs_node.c
819
!pend_frames_empty, node->sport->enable_ini, node->targ);
sys/dev/ocs_fc/ocs_node.c
821
if((!pend_frames_empty) || (node->sport->enable_ini && node->targ)) {
sys/dev/ocs_fc/ocs_node.c
823
if (node->sport->enable_ini && node->targ) {
sys/dev/ocs_fc/ocs_node.c
831
ocs_scsi_io_alloc_enable(node);
sys/dev/ocs_fc/ocs_node.c
832
node->req_free = 0;
sys/dev/ocs_fc/ocs_node.c
837
ocs_node_init_device(node, send_plogi);
sys/dev/ocs_fc/ocs_node.c
849
ocs_node_send_ls_io_cleanup(node);
sys/dev/ocs_fc/ocs_node.c
850
ocs_assert(ocs_els_io_list_empty(node, &node->els_io_pend_list), NULL);
sys/dev/ocs_fc/ocs_node.c
852
node_printf(node, "Shutdown reason: default, purge pending\n");
sys/dev/ocs_fc/ocs_node.c
853
ocs_node_purge_pending(node);
sys/dev/ocs_fc/ocs_node.c
86
ocs_node_hold_frames(node);
sys/dev/ocs_fc/ocs_node.c
860
ocs_node_accept_frames(node);
sys/dev/ocs_fc/ocs_node.c
87
ocs_lock(&node->active_ios_lock);
sys/dev/ocs_fc/ocs_node.c
88
ocs_list_foreach_safe(&node->els_io_active_list, els, els_next) {
sys/dev/ocs_fc/ocs_node.c
883
ocs_node_check_els_quiesced(ocs_node_t *node)
sys/dev/ocs_fc/ocs_node.c
885
ocs_assert(node, -1);
sys/dev/ocs_fc/ocs_node.c
888
if ((node->els_req_cnt == 0) && (node->els_cmpl_cnt == 0) &&
sys/dev/ocs_fc/ocs_node.c
889
ocs_els_io_list_empty(node, &node->els_io_active_list)) {
sys/dev/ocs_fc/ocs_node.c
89
ocs_log_debug(node->ocs, "[%s] initiate ELS abort %s\n", node->display_name, els->display_name);
sys/dev/ocs_fc/ocs_node.c
890
if (!node->attached) {
sys/dev/ocs_fc/ocs_node.c
892
node_printf(node, "HW node not attached\n");
sys/dev/ocs_fc/ocs_node.c
893
ocs_node_transition(node, __ocs_node_wait_ios_shutdown, NULL);
sys/dev/ocs_fc/ocs_node.c
896
node_printf(node, "HW node still attached\n");
sys/dev/ocs_fc/ocs_node.c
897
ocs_node_transition(node, __ocs_node_wait_node_free, NULL);
sys/dev/ocs_fc/ocs_node.c
90
ocs_unlock(&node->active_ios_lock);
sys/dev/ocs_fc/ocs_node.c
918
ocs_node_initiate_cleanup(ocs_node_t *node)
sys/dev/ocs_fc/ocs_node.c
923
ocs_assert(node);
sys/dev/ocs_fc/ocs_node.c
924
ocs = node->ocs;
sys/dev/ocs_fc/ocs_node.c
927
ocs_lock(&node->active_ios_lock);
sys/dev/ocs_fc/ocs_node.c
928
ocs_list_foreach_safe(&node->els_io_pend_list, els, els_next) {
sys/dev/ocs_fc/ocs_node.c
93
ocs_lock(&node->active_ios_lock);
sys/dev/ocs_fc/ocs_node.c
930
if ((node->send_ls_acc != OCS_NODE_SEND_LS_ACC_NONE) &&
sys/dev/ocs_fc/ocs_node.c
931
(els == node->ls_acc_io)) {
sys/dev/ocs_fc/ocs_node.c
935
node_printf(node, "Freeing pending els %s\n", els->display_name);
sys/dev/ocs_fc/ocs_node.c
936
ocs_list_remove(&node->els_io_pend_list, els);
sys/dev/ocs_fc/ocs_node.c
938
ocs_io_free(node->ocs, els);
sys/dev/ocs_fc/ocs_node.c
940
ocs_unlock(&node->active_ios_lock);
sys/dev/ocs_fc/ocs_node.c
942
if (node->ls_acc_io && node->ls_acc_io->hio != NULL) {
sys/dev/ocs_fc/ocs_node.c
95
ocs_unlock(&node->active_ios_lock);
sys/dev/ocs_fc/ocs_node.c
950
ocs_assert(node->shutdown_reason == OCS_NODE_SHUTDOWN_IMPLICIT_LOGO);
sys/dev/ocs_fc/ocs_node.c
951
ocs_assert(node->send_ls_acc == OCS_NODE_SEND_LS_ACC_PLOGI);
sys/dev/ocs_fc/ocs_node.c
952
node_printf(node, "invalidating ls_acc_io due to implicit logo\n");
sys/dev/ocs_fc/ocs_node.c
955
ocs_hw_io_free(&ocs->hw, node->ls_acc_io->hio);
sys/dev/ocs_fc/ocs_node.c
958
node->ls_acc_io->hio = NULL;
sys/dev/ocs_fc/ocs_node.c
965
if (ocs_node_check_els_quiesced(node) == 0) {
sys/dev/ocs_fc/ocs_node.c
970
ocs_node_abort_all_els(node);
sys/dev/ocs_fc/ocs_node.c
971
ocs_node_transition(node, __ocs_node_wait_els_shutdown, NULL);
sys/dev/ocs_fc/ocs_node.h
113
ocs_node_accept_frames(ocs_node_t *node)
sys/dev/ocs_fc/ocs_node.h
115
ocs_assert(node);
sys/dev/ocs_fc/ocs_node.h
116
node->hold_frames = FALSE;
sys/dev/ocs_fc/ocs_node.h
124
ocs_node_lock_init(ocs_node_t *node)
sys/dev/ocs_fc/ocs_node.h
126
ocs_rlock_init(node->ocs, &node->lock, "node rlock");
sys/dev/ocs_fc/ocs_node.h
130
ocs_node_lock_free(ocs_node_t *node)
sys/dev/ocs_fc/ocs_node.h
132
ocs_rlock_free(&node->lock);
sys/dev/ocs_fc/ocs_node.h
136
ocs_node_lock_try(ocs_node_t *node)
sys/dev/ocs_fc/ocs_node.h
138
return ocs_rlock_try(&node->lock);
sys/dev/ocs_fc/ocs_node.h
142
ocs_node_lock(ocs_node_t *node)
sys/dev/ocs_fc/ocs_node.h
144
ocs_rlock_acquire(&node->lock);
sys/dev/ocs_fc/ocs_node.h
147
ocs_node_unlock(ocs_node_t *node)
sys/dev/ocs_fc/ocs_node.h
149
ocs_rlock_release(&node->lock);
sys/dev/ocs_fc/ocs_node.h
179
static inline ocs_node_enable_e ocs_node_get_enable(ocs_node_t *node)
sys/dev/ocs_fc/ocs_node.h
183
if (node->sport->enable_ini) retval |= (1U << 3);
sys/dev/ocs_fc/ocs_node.h
184
if (node->sport->enable_tgt) retval |= (1U << 2);
sys/dev/ocs_fc/ocs_node.h
185
if (node->init) retval |= (1U << 1);
sys/dev/ocs_fc/ocs_node.h
186
if (node->targ) retval |= (1U << 0);
sys/dev/ocs_fc/ocs_node.h
195
extern int32_t ocs_node_attach(ocs_node_t *node);
sys/dev/ocs_fc/ocs_node.h
200
extern int32_t ocs_node_free(ocs_node_t *node);
sys/dev/ocs_fc/ocs_node.h
201
extern void ocs_node_force_free(ocs_node_t *node);
sys/dev/ocs_fc/ocs_node.h
203
extern void ocs_node_update_display_name(ocs_node_t *node);
sys/dev/ocs_fc/ocs_node.h
209
extern void ocs_node_save_sparms(ocs_node_t *node, void *payload);
sys/dev/ocs_fc/ocs_node.h
210
extern void ocs_node_post_event(ocs_node_t *node, ocs_sm_event_t evt, void *arg);
sys/dev/ocs_fc/ocs_node.h
211
extern void ocs_node_transition(ocs_node_t *node, ocs_sm_function_t state, void *data);
sys/dev/ocs_fc/ocs_node.h
214
extern void ocs_node_initiate_cleanup(ocs_node_t *node);
sys/dev/ocs_fc/ocs_node.h
215
extern int ocs_ddump_node(ocs_textbuf_t *textbuf, ocs_node_t *node);
sys/dev/ocs_fc/ocs_node.h
218
extern uint64_t ocs_node_get_wwpn(ocs_node_t *node);
sys/dev/ocs_fc/ocs_node.h
219
extern uint64_t ocs_node_get_wwnn(ocs_node_t *node);
sys/dev/ocs_fc/ocs_node.h
220
extern void ocs_node_abort_all_els(ocs_node_t *node);
sys/dev/ocs_fc/ocs_node.h
222
extern void ocs_node_pause(ocs_node_t *node, ocs_sm_function_t state);
sys/dev/ocs_fc/ocs_node.h
223
extern int32_t ocs_node_resume(ocs_node_t *node);
sys/dev/ocs_fc/ocs_node.h
226
extern int ocs_node_active_ios_empty(ocs_node_t *node);
sys/dev/ocs_fc/ocs_node.h
227
extern void ocs_node_send_ls_io_cleanup(ocs_node_t *node);
sys/dev/ocs_fc/ocs_node.h
229
extern int32_t ocs_node_recv_link_services_frame(ocs_node_t *node, ocs_hw_sequence_t *seq);
sys/dev/ocs_fc/ocs_node.h
230
extern int32_t ocs_node_recv_abts_frame(ocs_node_t *node, ocs_hw_sequence_t *seq);
sys/dev/ocs_fc/ocs_node.h
231
extern int32_t ocs_node_recv_els_frame(ocs_node_t *node, ocs_hw_sequence_t *seq);
sys/dev/ocs_fc/ocs_node.h
232
extern int32_t ocs_node_recv_ct_frame(ocs_node_t *node, ocs_hw_sequence_t *seq);
sys/dev/ocs_fc/ocs_node.h
233
extern int32_t ocs_node_recv_fcp_cmd(ocs_node_t *node, ocs_hw_sequence_t *seq);
sys/dev/ocs_fc/ocs_node.h
234
extern int32_t ocs_node_recv_bls_no_sit(ocs_node_t *node, ocs_hw_sequence_t *seq);
sys/dev/ocs_fc/ocs_node.h
42
if (OCS_LOG_ENABLE_SM_TRACE(node->ocs)) \
sys/dev/ocs_fc/ocs_node.h
43
ocs_log_info(node->ocs, "[%s] %-20s\n", node->display_name, ocs_sm_event_name(evt)); \
sys/dev/ocs_fc/ocs_node.h
46
#define node_printf(node, fmt, ...) ocs_log_debug(node->ocs, "[%s] " fmt, node->display_name, ##__VA_ARGS__)
sys/dev/ocs_fc/ocs_node.h
49
ocs_node_t *node = NULL; \
sys/dev/ocs_fc/ocs_node.h
51
node = ctx->app; \
sys/dev/ocs_fc/ocs_node.h
52
ocs_assert(node, NULL); \
sys/dev/ocs_fc/ocs_node.h
53
ocs = node->ocs; \
sys/dev/ocs_fc/ocs_node.h
56
ocs_strncpy(node->current_state_name, __func__, sizeof(node->current_state_name)); \
sys/dev/ocs_fc/ocs_node.h
58
ocs_strncpy(node->prev_state_name, node->current_state_name, sizeof(node->prev_state_name)); \
sys/dev/ocs_fc/ocs_node.h
59
ocs_strncpy(node->current_state_name, "invalid", sizeof(node->current_state_name)); \
sys/dev/ocs_fc/ocs_node.h
61
node->prev_evt = node->current_evt; \
sys/dev/ocs_fc/ocs_node.h
62
node->current_evt = evt;
sys/dev/ocs_fc/ocs_node.h
95
ocs_node_hold_frames(ocs_node_t *node)
sys/dev/ocs_fc/ocs_node.h
97
ocs_assert(node);
sys/dev/ocs_fc/ocs_node.h
98
node->hold_frames = TRUE;
sys/dev/ocs_fc/ocs_scsi.c
118
ocs_scsi_io_alloc_enable(ocs_node_t *node)
sys/dev/ocs_fc/ocs_scsi.c
120
ocs_assert(node != NULL);
sys/dev/ocs_fc/ocs_scsi.c
121
ocs_lock(&node->active_ios_lock);
sys/dev/ocs_fc/ocs_scsi.c
122
node->io_alloc_enabled = TRUE;
sys/dev/ocs_fc/ocs_scsi.c
123
ocs_unlock(&node->active_ios_lock);
sys/dev/ocs_fc/ocs_scsi.c
1306
io->node->chained_io_count++;
sys/dev/ocs_fc/ocs_scsi.c
1323
rc = ocs_hw_io_send(&io->ocs->hw, io->hio_type, io->hio, io->wire_len, &io->iparam, &io->node->rnode,
sys/dev/ocs_fc/ocs_scsi.c
1331
&io->els_rsp, &io->node->rnode, &io->iparam,
sys/dev/ocs_fc/ocs_scsi.c
1338
NULL, &io->node->rnode, &io->iparam,
sys/dev/ocs_fc/ocs_scsi.c
1346
NULL, 0, NULL, &io->node->rnode, &io->iparam, io->hw_cb, io);
sys/dev/ocs_fc/ocs_scsi.c
140
ocs_scsi_io_alloc_disable(ocs_node_t *node)
sys/dev/ocs_fc/ocs_scsi.c
142
ocs_assert(node != NULL);
sys/dev/ocs_fc/ocs_scsi.c
143
ocs_lock(&node->active_ios_lock);
sys/dev/ocs_fc/ocs_scsi.c
144
node->io_alloc_enabled = FALSE;
sys/dev/ocs_fc/ocs_scsi.c
145
ocs_unlock(&node->active_ios_lock);
sys/dev/ocs_fc/ocs_scsi.c
1489
ocs_assert(io->node, -1);
sys/dev/ocs_fc/ocs_scsi.c
1644
ocs_assert(io->node, -1);
sys/dev/ocs_fc/ocs_scsi.c
168
ocs_scsi_io_alloc(ocs_node_t *node, ocs_scsi_io_role_e role)
sys/dev/ocs_fc/ocs_scsi.c
174
ocs_assert(node, NULL);
sys/dev/ocs_fc/ocs_scsi.c
175
ocs_assert(node->ocs, NULL);
sys/dev/ocs_fc/ocs_scsi.c
1758
ocs_assert(io->node, -1);
sys/dev/ocs_fc/ocs_scsi.c
177
ocs = node->ocs;
sys/dev/ocs_fc/ocs_scsi.c
181
ocs_lock(&node->active_ios_lock);
sys/dev/ocs_fc/ocs_scsi.c
183
if (!node->io_alloc_enabled) {
sys/dev/ocs_fc/ocs_scsi.c
184
ocs_unlock(&node->active_ios_lock);
sys/dev/ocs_fc/ocs_scsi.c
191
ocs_unlock(&node->active_ios_lock);
sys/dev/ocs_fc/ocs_scsi.c
1927
ocs_assert(io->node, -1);
sys/dev/ocs_fc/ocs_scsi.c
1957
abort_io->node = io->node;
sys/dev/ocs_fc/ocs_scsi.c
199
ocs_log_err(node->ocs, "assertion failed: io->hio is not NULL\n");
sys/dev/ocs_fc/ocs_scsi.c
201
ocs_unlock(&node->active_ios_lock);
sys/dev/ocs_fc/ocs_scsi.c
207
io->node = node;
sys/dev/ocs_fc/ocs_scsi.c
2200
io->node->display_name, SCSI_IOFMT_ARGS(io),
sys/dev/ocs_fc/ocs_scsi.c
225
ocs_list_add_tail(&node->active_ios, io);
sys/dev/ocs_fc/ocs_scsi.c
2264
ocs_scsi_send_rd_io(ocs_node_t *node, ocs_io_t *io, uint64_t lun, void *cdb, uint32_t cdb_len,
sys/dev/ocs_fc/ocs_scsi.c
227
ocs_unlock(&node->active_ios_lock);
sys/dev/ocs_fc/ocs_scsi.c
2271
rc = ocs_scsi_send_io(OCS_HW_IO_INITIATOR_READ, node, io, lun, 0, cdb, cdb_len, dif_info, sgl, sgl_count,
sys/dev/ocs_fc/ocs_scsi.c
2303
int32_t ocs_scsi_send_wr_io(ocs_node_t *node, ocs_io_t *io, uint64_t lun, void *cdb, uint32_t cdb_len,
sys/dev/ocs_fc/ocs_scsi.c
2310
rc = ocs_scsi_send_io(OCS_HW_IO_INITIATOR_WRITE, node, io, lun, 0, cdb, cdb_len, dif_info, sgl, sgl_count,
sys/dev/ocs_fc/ocs_scsi.c
2344
ocs_scsi_send_wr_io_first_burst(ocs_node_t *node, ocs_io_t *io, uint64_t lun, void *cdb, uint32_t cdb_len,
sys/dev/ocs_fc/ocs_scsi.c
2351
rc = ocs_scsi_send_io(OCS_HW_IO_INITIATOR_WRITE, node, io, lun, 0, cdb, cdb_len, dif_info, sgl, sgl_count,
sys/dev/ocs_fc/ocs_scsi.c
2377
int32_t ocs_scsi_send_nodata_io(ocs_node_t *node, ocs_io_t *io, uint64_t lun, void *cdb, uint32_t cdb_len,
sys/dev/ocs_fc/ocs_scsi.c
2382
rc = ocs_scsi_send_io(OCS_HW_IO_INITIATOR_NODATA, node, io, lun, 0, cdb, cdb_len, NULL, NULL, 0, 0, 0, cb, arg, flags);
sys/dev/ocs_fc/ocs_scsi.c
2414
ocs_scsi_send_tmf(ocs_node_t *node, ocs_io_t *io, ocs_io_t *io_to_abort, uint64_t lun, ocs_scsi_tmf_cmd_e tmf,
sys/dev/ocs_fc/ocs_scsi.c
2447
rc = ocs_scsi_send_io(OCS_HW_IO_INITIATOR_READ, node, io, lun, tmf, NULL, 0, NULL,
sys/dev/ocs_fc/ocs_scsi.c
2481
static int32_t ocs_scsi_send_io(ocs_hw_io_type_e type, ocs_node_t *node, ocs_io_t *io, uint64_t lun,
sys/dev/ocs_fc/ocs_scsi.c
2494
ocs_assert(io->node, -1);
sys/dev/ocs_fc/ocs_scsi.c
2495
ocs_assert(io->node == node, -1);
sys/dev/ocs_fc/ocs_scsi.c
250
ocs_node_t *node = io->node;
sys/dev/ocs_fc/ocs_scsi.c
2563
if (node->fcp2device) {
sys/dev/ocs_fc/ocs_scsi.c
2564
if(ocs_get_crn(node, &cmnd->command_reference_number,
sys/dev/ocs_fc/ocs_scsi.c
259
ocs_lock(&node->active_ios_lock);
sys/dev/ocs_fc/ocs_scsi.c
260
ocs_list_remove(&node->active_ios, io);
sys/dev/ocs_fc/ocs_scsi.c
261
send_empty_event = (!node->io_alloc_enabled) && ocs_list_empty(&node->active_ios);
sys/dev/ocs_fc/ocs_scsi.c
262
ocs_unlock(&node->active_ios_lock);
sys/dev/ocs_fc/ocs_scsi.c
265
ocs_node_post_event(node, OCS_EVT_NODE_ACTIVE_IO_LIST_EMPTY, NULL);
sys/dev/ocs_fc/ocs_scsi.c
268
io->node = NULL;
sys/dev/ocs_fc/ocs_scsi.c
2885
ocs_scsi_del_initiator_complete(ocs_node_t *node)
sys/dev/ocs_fc/ocs_scsi.c
2888
ocs_node_post_event(node, OCS_EVT_NODE_DEL_INI_COMPLETE, NULL);
sys/dev/ocs_fc/ocs_scsi.c
2905
ocs_scsi_del_target_complete(ocs_node_t *node)
sys/dev/ocs_fc/ocs_scsi.c
2908
ocs_node_post_event(node, OCS_EVT_NODE_DEL_TGT_COMPLETE, NULL);
sys/dev/ocs_fc/ocs_scsi.c
293
ocs_scsi_send_io(ocs_hw_io_type_e type, ocs_node_t *node, ocs_io_t *io, uint64_t lun,
sys/dev/ocs_fc/ocs_scsi.c
57
io->node->display_name, SCSI_IOFMT_ARGS(io), ##__VA_ARGS__)
sys/dev/ocs_fc/ocs_scsi.h
266
extern void ocs_scsi_io_alloc_enable(ocs_node_t *node);
sys/dev/ocs_fc/ocs_scsi.h
267
extern void ocs_scsi_io_alloc_disable(ocs_node_t *node);
sys/dev/ocs_fc/ocs_scsi.h
268
extern ocs_io_t *ocs_scsi_io_alloc(ocs_node_t *node, ocs_scsi_io_role_e role);
sys/dev/ocs_fc/ocs_scsi.h
288
extern int32_t ocs_scsi_validate_initiator(ocs_node_t *node);
sys/dev/ocs_fc/ocs_scsi.h
289
extern int32_t ocs_scsi_new_initiator(ocs_node_t *node);
sys/dev/ocs_fc/ocs_scsi.h
294
extern int32_t ocs_scsi_del_initiator(ocs_node_t *node, ocs_scsi_del_initiator_reason_e reason);
sys/dev/ocs_fc/ocs_scsi.h
322
extern void ocs_scsi_del_initiator_complete(ocs_node_t *node);
sys/dev/ocs_fc/ocs_scsi.h
338
extern int32_t ocs_scsi_new_target(ocs_node_t *node);
sys/dev/ocs_fc/ocs_scsi.h
344
extern int32_t ocs_scsi_del_target(ocs_node_t *node, ocs_scsi_del_target_reason_e reason);
sys/dev/ocs_fc/ocs_scsi.h
348
extern int32_t ocs_scsi_send_rd_io(ocs_node_t *node, ocs_io_t *io, uint64_t lun, void *cdb, uint32_t cdb_len,
sys/dev/ocs_fc/ocs_scsi.h
351
extern int32_t ocs_scsi_send_wr_io(ocs_node_t *node, ocs_io_t *io, uint64_t lun, void *cdb, uint32_t cdb_len,
sys/dev/ocs_fc/ocs_scsi.h
354
extern int32_t ocs_scsi_send_wr_io_first_burst(ocs_node_t *node, ocs_io_t *io, uint64_t lun, void *cdb, uint32_t cdb_len,
sys/dev/ocs_fc/ocs_scsi.h
358
extern int32_t ocs_scsi_send_tmf(ocs_node_t *node, ocs_io_t *io, ocs_io_t *io_to_abort, uint64_t lun,
sys/dev/ocs_fc/ocs_scsi.h
360
extern int32_t ocs_scsi_send_nodata_io(ocs_node_t *node, ocs_io_t *io, uint64_t lun, void *cdb, uint32_t cdb_len,
sys/dev/ocs_fc/ocs_scsi.h
362
extern void ocs_scsi_del_target_complete(ocs_node_t *node);
sys/dev/ocs_fc/ocs_scsi.h
394
uint32_t ocs_get_crn(ocs_node_t *node, uint8_t *crn, uint64_t lun);
sys/dev/ocs_fc/ocs_scsi.h
395
void ocs_del_crn(ocs_node_t *node);
sys/dev/ocs_fc/ocs_scsi.h
396
void ocs_reset_crn(ocs_node_t *node, uint64_t lun);
sys/dev/ocs_fc/ocs_scsi.h
443
ocs_scsi_notify_node_force_free(ocs_node_t *node)
sys/dev/ocs_fc/ocs_sport.c
1182
ocs_node_t *node;
sys/dev/ocs_fc/ocs_sport.c
1238
ocs_list_foreach(&sport->node_list, node) {
sys/dev/ocs_fc/ocs_sport.c
1239
retval = ocs_ddump_node(textbuf, node);
sys/dev/ocs_fc/ocs_sport.c
1254
ocs_node_t *node;
sys/dev/ocs_fc/ocs_sport.c
1276
ocs_list_foreach(&sport->node_list, node) {
sys/dev/ocs_fc/ocs_sport.c
1277
if ((node->mgmt_functions) && (node->mgmt_functions->get_list_handler)) {
sys/dev/ocs_fc/ocs_sport.c
1278
node->mgmt_functions->get_list_handler(textbuf, node);
sys/dev/ocs_fc/ocs_sport.c
1290
ocs_node_t *node;
sys/dev/ocs_fc/ocs_sport.c
1343
ocs_list_foreach(&sport->node_list, node) {
sys/dev/ocs_fc/ocs_sport.c
1344
if ((node->mgmt_functions) && (node->mgmt_functions->get_handler)) {
sys/dev/ocs_fc/ocs_sport.c
1345
retval = node->mgmt_functions->get_handler(textbuf, qualifier, name, node);
sys/dev/ocs_fc/ocs_sport.c
1364
ocs_node_t *node;
sys/dev/ocs_fc/ocs_sport.c
1383
ocs_list_foreach(&sport->node_list, node) {
sys/dev/ocs_fc/ocs_sport.c
1384
if ((node->mgmt_functions) && (node->mgmt_functions->get_all_handler)) {
sys/dev/ocs_fc/ocs_sport.c
1385
node->mgmt_functions->get_all_handler(textbuf, node);
sys/dev/ocs_fc/ocs_sport.c
1396
ocs_node_t *node;
sys/dev/ocs_fc/ocs_sport.c
1408
ocs_list_foreach(&sport->node_list, node) {
sys/dev/ocs_fc/ocs_sport.c
1409
if ((node->mgmt_functions) && (node->mgmt_functions->set_handler)) {
sys/dev/ocs_fc/ocs_sport.c
1410
retval = node->mgmt_functions->set_handler(qualifier, name, value, node);
sys/dev/ocs_fc/ocs_sport.c
1426
ocs_node_t *node;
sys/dev/ocs_fc/ocs_sport.c
1445
ocs_list_foreach(&sport->node_list, node) {
sys/dev/ocs_fc/ocs_sport.c
1446
if ((node->mgmt_functions) && (node->mgmt_functions->exec_handler)) {
sys/dev/ocs_fc/ocs_sport.c
1447
retval = node->mgmt_functions->exec_handler(qualifier, action, arg_in, arg_in_length,
sys/dev/ocs_fc/ocs_sport.c
1448
arg_out, arg_out_length, node);
sys/dev/ocs_fc/ocs_sport.c
1836
ocs_node_group_init(ocs_node_t *node)
sys/dev/ocs_fc/ocs_sport.c
1844
ocs_assert(node, -1);
sys/dev/ocs_fc/ocs_sport.c
1845
ocs_assert(node->sport, -1);
sys/dev/ocs_fc/ocs_sport.c
1846
ocs_assert(node->ocs, -1);
sys/dev/ocs_fc/ocs_sport.c
1848
ocs = node->ocs;
sys/dev/ocs_fc/ocs_sport.c
1849
sport = node->sport;
sys/dev/ocs_fc/ocs_sport.c
1854
node_group_dir = ocs_node_group_dir_find(sport, node->service_params);
sys/dev/ocs_fc/ocs_sport.c
1857
node_group_dir = ocs_node_group_dir_alloc(sport, node->service_params);
sys/dev/ocs_fc/ocs_sport.c
1870
ocs_lock(&node->sport->node_group_lock);
sys/dev/ocs_fc/ocs_sport.c
1872
ocs_unlock(&node->sport->node_group_lock);
sys/dev/ocs_fc/ocs_sport.c
1878
ocs_lock(&node->sport->node_group_lock);
sys/dev/ocs_fc/ocs_sport.c
1884
ocs_log_err(node->ocs, "assertion failed: idx >= ocs->hlm_group_size\n");
sys/dev/ocs_fc/ocs_sport.c
1885
ocs_unlock(&node->sport->node_group_lock);
sys/dev/ocs_fc/ocs_sport.c
1901
ocs_unlock(&node->sport->node_group_lock);
sys/dev/ocs_fc/ocs_sport.c
1904
node->node_group = node_group;
sys/dev/ocs_fc/ocs_sport.c
1907
hrc = ocs_hw_node_group_attach(&ocs->hw, node_group, &node->rnode);
sys/dev/ocs_fc/ocs_sport.c
283
ocs_node_t *node;
sys/dev/ocs_fc/ocs_sport.c
292
ocs_list_foreach_safe(&sport->node_list, node, next) {
sys/dev/ocs_fc/ocs_sport.c
293
ocs_node_force_free(node);
sys/dev/ocs_fc/ocs_sport.c
406
ocs_node_t *node;
sys/dev/ocs_fc/ocs_sport.c
416
ocs_list_foreach(&sport->node_list, node) {
sys/dev/ocs_fc/ocs_sport.c
417
ocs_node_update_display_name(node);
sys/dev/ocs_fc/ocs_sport.c
485
ocs_node_t *node;
sys/dev/ocs_fc/ocs_sport.c
516
ocs_list_foreach_safe(&sport->node_list, node, node_next) {
sys/dev/ocs_fc/ocs_sport.c
521
if((node->rnode.fc_id == FC_ADDR_FABRIC) && (sport->is_vport)) {
sys/dev/ocs_fc/ocs_sport.c
524
ocs_node_post_event(node, OCS_EVT_SHUTDOWN, NULL);
sys/dev/ocs_fc/ocs_sport.c
527
node->display_name);
sys/dev/ocs_fc/ocs_sport.c
529
if (ocs_send_logo(node, OCS_FC_ELS_SEND_DEFAULT_TIMEOUT,
sys/dev/ocs_fc/ocs_sport.c
532
node_printf(node, "Failed to send LOGO\n");
sys/dev/ocs_fc/ocs_sport.c
533
ocs_node_post_event(node, OCS_EVT_SHUTDOWN_EXPLICIT_LOGO, NULL);
sys/dev/ocs_fc/ocs_sport.c
536
ocs_node_transition(node, __ocs_d_wait_logo_rsp, NULL);
sys/dev/ocs_fc/ocs_sport.c
540
ocs_node_post_event(node, OCS_EVT_SHUTDOWN, NULL);
sys/dev/ocs_fc/ocs_sport.c
732
ocs_node_t *node;
sys/dev/ocs_fc/ocs_sport.c
736
node = ocs_node_find(sport, FC_ADDR_FABRIC);
sys/dev/ocs_fc/ocs_sport.c
737
if (node == NULL) {
sys/dev/ocs_fc/ocs_sport.c
742
ocs_node_post_event(node, evt, NULL);
sys/dev/ocs_fc/ocs_sport.c
777
ocs_node_t *node;
sys/dev/ocs_fc/ocs_sport.c
782
ocs_list_foreach(&sport->node_list, node) {
sys/dev/ocs_fc/ocs_sport.c
783
ocs_node_update_display_name(node);
sys/dev/ocs_fc/ocs_sport.h
106
extern int ocs_node_group_init(ocs_node_t *node);
sys/dev/ocs_fc/ocs_sport.h
107
extern void ocs_node_group_free(ocs_node_t *node);
sys/dev/ocs_fc/ocs_unsol.c
1005
io = ocs_scsi_io_alloc(node, OCS_SCSI_IO_ROLE_RESPONDER);
sys/dev/ocs_fc/ocs_unsol.c
1012
rc = ocs_sframe_send_task_set_full_or_busy(node, seq);
sys/dev/ocs_fc/ocs_unsol.c
1069
ocs_dispatch_fcp_data(ocs_node_t *node, ocs_hw_sequence_t *seq)
sys/dev/ocs_fc/ocs_unsol.c
1071
ocs_t *ocs = node->ocs;
sys/dev/ocs_fc/ocs_unsol.c
1227
ocs_sframe_common_send(ocs_node_t *node, ocs_hw_sequence_t *seq, uint8_t r_ctl, uint8_t info, uint32_t f_ctl,
sys/dev/ocs_fc/ocs_unsol.c
1230
ocs_t *ocs = node->ocs;
sys/dev/ocs_fc/ocs_unsol.c
1311
ocs_sframe_send_fcp_rsp(ocs_node_t *node, ocs_hw_sequence_t *seq, void *rsp, uint32_t rsp_len)
sys/dev/ocs_fc/ocs_unsol.c
1313
return ocs_sframe_common_send(node, seq,
sys/dev/ocs_fc/ocs_unsol.c
1335
ocs_sframe_send_task_set_full_or_busy(ocs_node_t *node, ocs_hw_sequence_t *seq)
sys/dev/ocs_fc/ocs_unsol.c
1350
ocs_lock(&node->active_ios_lock);
sys/dev/ocs_fc/ocs_unsol.c
1351
fcprsp.scsi_status = ocs_list_empty(&node->active_ios) ? SCSI_STATUS_BUSY : SCSI_STATUS_TASK_SET_FULL;
sys/dev/ocs_fc/ocs_unsol.c
1352
ocs_unlock(&node->active_ios_lock);
sys/dev/ocs_fc/ocs_unsol.c
1356
rc = ocs_sframe_send_fcp_rsp(node, seq, &fcprsp, sizeof(fcprsp) - sizeof(fcprsp.data));
sys/dev/ocs_fc/ocs_unsol.c
1358
ocs_log_test(node->ocs, "ocs_sframe_send_fcp_rsp failed: %d\n", rc);
sys/dev/ocs_fc/ocs_unsol.c
1374
ocs_sframe_send_bls_acc(ocs_node_t *node, ocs_hw_sequence_t *seq)
sys/dev/ocs_fc/ocs_unsol.c
1386
return ocs_sframe_common_send(node, seq,
sys/dev/ocs_fc/ocs_unsol.c
273
ocs_process_node_pending(ocs_node_t *node)
sys/dev/ocs_fc/ocs_unsol.c
275
ocs_t *ocs = node->ocs;
sys/dev/ocs_fc/ocs_unsol.c
284
if (ocs_node_frames_held(node)) {
sys/dev/ocs_fc/ocs_unsol.c
289
ocs_lock(&node->pend_frames_lock);
sys/dev/ocs_fc/ocs_unsol.c
290
seq = ocs_list_remove_head(&node->pend_frames);
sys/dev/ocs_fc/ocs_unsol.c
292
pend_frames_processed = node->pend_frames_processed;
sys/dev/ocs_fc/ocs_unsol.c
293
node->pend_frames_processed = 0;
sys/dev/ocs_fc/ocs_unsol.c
294
ocs_unlock(&node->pend_frames_lock);
sys/dev/ocs_fc/ocs_unsol.c
297
node->pend_frames_processed++;
sys/dev/ocs_fc/ocs_unsol.c
298
ocs_unlock(&node->pend_frames_lock);
sys/dev/ocs_fc/ocs_unsol.c
301
if (ocs_node_dispatch_frame(node, seq)) {
sys/dev/ocs_fc/ocs_unsol.c
426
ocs_node_purge_pending(ocs_node_t *node)
sys/dev/ocs_fc/ocs_unsol.c
428
return ocs_purge_pending(node->ocs, &node->pend_frames, &node->pend_frames_lock);
sys/dev/ocs_fc/ocs_unsol.c
471
ocs_node_t *node = (ocs_node_t *)arg;
sys/dev/ocs_fc/ocs_unsol.c
472
return node->hold_frames;
sys/dev/ocs_fc/ocs_unsol.c
55
static int32_t ocs_dispatch_fcp_cmd(ocs_node_t *node, ocs_hw_sequence_t *seq);
sys/dev/ocs_fc/ocs_unsol.c
56
static int32_t ocs_dispatch_fcp_cmd_auto_xfer_rdy(ocs_node_t *node, ocs_hw_sequence_t *seq);
sys/dev/ocs_fc/ocs_unsol.c
57
static int32_t ocs_dispatch_fcp_data(ocs_node_t *node, ocs_hw_sequence_t *seq);
sys/dev/ocs_fc/ocs_unsol.c
579
ocs_node_t *node = NULL;
sys/dev/ocs_fc/ocs_unsol.c
615
node = ocs_node_find(sport, s_id);
sys/dev/ocs_fc/ocs_unsol.c
618
if (node == NULL) {
sys/dev/ocs_fc/ocs_unsol.c
627
node = ocs_node_alloc(sport, s_id, FALSE, FALSE);
sys/dev/ocs_fc/ocs_unsol.c
628
if (node == NULL) {
sys/dev/ocs_fc/ocs_unsol.c
633
ocs_node_init_device(node, FALSE);
sys/dev/ocs_fc/ocs_unsol.c
636
if (node->hold_frames || !ocs_list_empty((&node->pend_frames))) {
sys/dev/ocs_fc/ocs_unsol.c
641
ocs_lock(&node->pend_frames_lock);
sys/dev/ocs_fc/ocs_unsol.c
642
ocs_list_add_tail(&node->pend_frames, seq);
sys/dev/ocs_fc/ocs_unsol.c
643
ocs_unlock(&node->pend_frames_lock);
sys/dev/ocs_fc/ocs_unsol.c
649
return ocs_node_dispatch_frame(node, seq);
sys/dev/ocs_fc/ocs_unsol.c
65
static int32_t ocs_sframe_send_task_set_full_or_busy(ocs_node_t *node, ocs_hw_sequence_t *seq);
sys/dev/ocs_fc/ocs_unsol.c
671
ocs_node_t *node = (ocs_node_t *)arg;
sys/dev/ocs_fc/ocs_unsol.c
676
ocs_assert(port_id == node->rnode.fc_id, -1);
sys/dev/ocs_fc/ocs_unsol.c
686
rc = ocs_node_recv_els_frame(node, seq);
sys/dev/ocs_fc/ocs_unsol.c
692
rc = ocs_node_recv_abts_frame(node, seq);
sys/dev/ocs_fc/ocs_unsol.c
694
rc = ocs_node_recv_bls_no_sit(node, seq);
sys/dev/ocs_fc/ocs_unsol.c
702
if (node->fcp_enabled) {
sys/dev/ocs_fc/ocs_unsol.c
704
rc = ocs_dispatch_fcp_cmd(node, seq);
sys/dev/ocs_fc/ocs_unsol.c
707
rc = ocs_dispatch_fcp_cmd_auto_xfer_rdy(node, seq);
sys/dev/ocs_fc/ocs_unsol.c
710
rc = ocs_node_recv_fcp_cmd(node, seq);
sys/dev/ocs_fc/ocs_unsol.c
714
rc = ocs_dispatch_fcp_data(node, seq);
sys/dev/ocs_fc/ocs_unsol.c
720
rc = ocs_node_recv_ct_frame(node, seq);
sys/dev/ocs_fc/ocs_unsol.c
729
node_printf(node, "Dropping frame hdr = %08x %08x %08x %08x %08x %08x\n",
sys/dev/ocs_fc/ocs_unsol.c
756
ocs_dispatch_unsolicited_tmf(ocs_io_t *io, uint8_t task_management_flags, ocs_node_t *node, uint64_t lun)
sys/dev/ocs_fc/ocs_unsol.c
782
node_printf(node, "TMF x%x rejected\n", task_management_flags);
sys/dev/ocs_fc/ocs_unsol.c
880
ocs_dispatch_fcp_cmd(ocs_node_t *node, ocs_hw_sequence_t *seq)
sys/dev/ocs_fc/ocs_unsol.c
882
ocs_t *ocs = node->ocs;
sys/dev/ocs_fc/ocs_unsol.c
904
io = ocs_scsi_io_alloc(node, OCS_SCSI_IO_ROLE_RESPONDER);
sys/dev/ocs_fc/ocs_unsol.c
911
rc = ocs_sframe_send_task_set_full_or_busy(node, seq);
sys/dev/ocs_fc/ocs_unsol.c
945
ocs_dispatch_unsolicited_tmf(io, cmnd->task_management_flags, node, lun);
sys/dev/ocs_fc/ocs_unsol.c
978
ocs_dispatch_fcp_cmd_auto_xfer_rdy(ocs_node_t *node, ocs_hw_sequence_t *seq)
sys/dev/ocs_fc/ocs_unsol.c
980
ocs_t *ocs = node->ocs;
sys/dev/ocs_fc/ocs_unsol.c
997
node_printf(node, "IO is not Auto Xfr Rdy assisted, dropping FCP_CMND\n");
sys/dev/ocs_fc/ocs_unsol.h
42
extern int32_t ocs_node_purge_pending(ocs_node_t *node);
sys/dev/ocs_fc/ocs_unsol.h
43
extern int32_t ocs_process_node_pending(ocs_node_t *node);
sys/dev/ocs_fc/ocs_unsol.h
46
extern int32_t ocs_dispatch_unsolicited_bls(ocs_node_t *node, ocs_hw_sequence_t *seq);
sys/dev/ocs_fc/ocs_unsol.h
50
extern int32_t ocs_sframe_send_bls_acc(ocs_node_t *node, ocs_hw_sequence_t *seq);
sys/dev/ocs_fc/ocs_xport.c
48
ocs_node_t *node;
sys/dev/ocs_fc/ocs_xport.c
699
ocs_node_post_event(payload->node, payload->evt, payload->context);
sys/dev/ocs_fc/ocs_xport.c
833
ocs_node_t *node;
sys/dev/ocs_fc/ocs_xport.c
842
node = va_arg(argp, ocs_node_t*);
sys/dev/ocs_fc/ocs_xport.c
847
ocs_assert(node, -1);
sys/dev/ocs_fc/ocs_xport.c
848
ocs_assert(node->ocs, -1);
sys/dev/ocs_fc/ocs_xport.c
850
ocs = node->ocs;
sys/dev/ocs_fc/ocs_xport.c
854
if (!node->sm.current_state) {
sys/dev/ocs_fc/ocs_xport.c
855
ocs_log_test(ocs, "node %p state machine disabled\n", node);
sys/dev/ocs_fc/ocs_xport.c
862
payload.node = node;
sys/dev/ocs_fc/sli4.c
6823
if (((ocs_node_t *)rnode->node)->fcp2device) {
sys/dev/ocs_fc/sli4.c
6918
if (((ocs_node_t *)rnode->node)->fcp2device) {
sys/dev/ocs_fc/sli4.c
7023
if (((ocs_node_t *)rnode->node)->fcp2device) {
sys/dev/ofw/ofw_bus_subr.c
1033
ofw_bus_parse_xref_list_alloc(phandle_t node, const char *list_name,
sys/dev/ofw/ofw_bus_subr.c
1041
return (ofw_bus_parse_xref_list_internal(node, list_name, cells_name,
sys/dev/ofw/ofw_bus_subr.c
1057
ofw_bus_parse_xref_list_get_length(phandle_t node, const char *list_name,
sys/dev/ofw/ofw_bus_subr.c
1061
return (ofw_bus_parse_xref_list_internal(node, list_name, cells_name,
sys/dev/ofw/ofw_bus_subr.c
1069
ofw_bus_find_string_index(phandle_t node, const char *list_name,
sys/dev/ofw/ofw_bus_subr.c
1076
nelems = OF_getprop_alloc(node, list_name, (void **)&elems);
sys/dev/ofw/ofw_bus_subr.c
1099
ofw_bus_string_list_to_array(phandle_t node, const char *list_name,
sys/dev/ofw/ofw_bus_subr.c
1107
nelems = OF_getprop_alloc(node, list_name, (void **)&elems);
sys/dev/ofw/ofw_bus_subr.c
202
ofw_bus_node_status_okay(phandle_t node)
sys/dev/ofw/ofw_bus_subr.c
207
len = OF_getproplen(node, "status");
sys/dev/ofw/ofw_bus_subr.c
211
OF_getprop(node, "status", status, OFW_STATUS_LEN);
sys/dev/ofw/ofw_bus_subr.c
246
ofw_bus_node_is_compatible(phandle_t node, const char *compatstr)
sys/dev/ofw/ofw_bus_subr.c
251
if ((len = OF_getproplen(node, "compatible")) <= 0)
sys/dev/ofw/ofw_bus_subr.c
256
if (OF_getprop(node, "compatible", compat, OFW_COMPAT_LEN) < 0)
sys/dev/ofw/ofw_bus_subr.c
267
phandle_t node;
sys/dev/ofw/ofw_bus_subr.c
274
if ((node = ofw_bus_get_node(dev)) == -1)
sys/dev/ofw/ofw_bus_subr.c
278
if ((len = OF_getproplen(node, "compatible")) <= 0)
sys/dev/ofw/ofw_bus_subr.c
328
phandle_t node;
sys/dev/ofw/ofw_bus_subr.c
330
if ((node = ofw_bus_get_node(dev)) == -1)
sys/dev/ofw/ofw_bus_subr.c
333
return (OF_hasprop(node, propname));
sys/dev/ofw/ofw_bus_subr.c
337
ofw_bus_setup_iinfo(phandle_t node, struct ofw_bus_iinfo *ii, int intrsz)
sys/dev/ofw/ofw_bus_subr.c
342
if (OF_getencprop(node, "#address-cells", &addrc, sizeof(addrc)) == -1)
sys/dev/ofw/ofw_bus_subr.c
346
ii->opi_imapsz = OF_getencprop_alloc(node, "interrupt-map",
sys/dev/ofw/ofw_bus_subr.c
349
msksz = OF_getencprop_alloc(node, "interrupt-map-mask",
sys/dev/ofw/ofw_bus_subr.c
362
ofw_bus_lookup_imap(phandle_t node, struct ofw_bus_iinfo *ii, void *reg,
sys/dev/ofw/ofw_bus_subr.c
374
if (node != -1) {
sys/dev/ofw/ofw_bus_subr.c
375
rv = OF_getencprop(node, "reg", reg, regsz);
sys/dev/ofw/ofw_bus_subr.c
467
ofw_bus_msimap(phandle_t node, uint16_t pci_rid, phandle_t *msi_parent,
sys/dev/ofw/ofw_bus_subr.c
476
len = OF_getencprop_alloc_multi(node, "msi-map", sizeof(*map),
sys/dev/ofw/ofw_bus_subr.c
481
OF_getencprop(node, "msi-parent", msi_parent,
sys/dev/ofw/ofw_bus_subr.c
491
OF_getencprop(node, "msi-map-mask", &mask, sizeof(mask));
sys/dev/ofw/ofw_bus_subr.c
518
ofw_bus_iommu_map(phandle_t node, uint16_t pci_rid, phandle_t *iommu_parent,
sys/dev/ofw/ofw_bus_subr.c
526
len = OF_getencprop_alloc_multi(node, "iommu-map", sizeof(*map),
sys/dev/ofw/ofw_bus_subr.c
53
ofw_bus_gen_setup_devinfo(struct ofw_bus_devinfo *obd, phandle_t node)
sys/dev/ofw/ofw_bus_subr.c
533
OF_getencprop(node, "iommu-map-mask", &mask, sizeof(mask));
sys/dev/ofw/ofw_bus_subr.c
560
ofw_bus_reg_to_rl_helper(device_t dev, phandle_t node, pcell_t acells, pcell_t scells,
sys/dev/ofw/ofw_bus_subr.c
572
ret = OF_getprop_alloc(node, "name", (void **)&name);
sys/dev/ofw/ofw_bus_subr.c
576
ret = OF_getencprop_alloc_multi(node, reg_source, sizeof(*reg),
sys/dev/ofw/ofw_bus_subr.c
59
if ((OF_getprop_alloc(node, "name", (void **)&obd->obd_name)) == -1)
sys/dev/ofw/ofw_bus_subr.c
609
ofw_bus_reg_to_rl(device_t dev, phandle_t node, pcell_t acells, pcell_t scells,
sys/dev/ofw/ofw_bus_subr.c
61
OF_getprop_alloc(node, "compatible", (void **)&obd->obd_compat);
sys/dev/ofw/ofw_bus_subr.c
613
return (ofw_bus_reg_to_rl_helper(dev, node, acells, scells, rl, "reg"));
sys/dev/ofw/ofw_bus_subr.c
617
ofw_bus_assigned_addresses_to_rl(device_t dev, phandle_t node, pcell_t acells,
sys/dev/ofw/ofw_bus_subr.c
62
OF_getprop_alloc(node, "device_type", (void **)&obd->obd_type);
sys/dev/ofw/ofw_bus_subr.c
621
return (ofw_bus_reg_to_rl_helper(dev, node, acells, scells,
sys/dev/ofw/ofw_bus_subr.c
63
OF_getprop_alloc(node, "model", (void **)&obd->obd_model);
sys/dev/ofw/ofw_bus_subr.c
630
ofw_bus_find_iparent(phandle_t node)
sys/dev/ofw/ofw_bus_subr.c
634
if (OF_searchencprop(node, "interrupt-parent", &iparent,
sys/dev/ofw/ofw_bus_subr.c
636
for (iparent = node; iparent != 0;
sys/dev/ofw/ofw_bus_subr.c
64
OF_getprop_alloc(node, "status", (void **)&obd->obd_status);
sys/dev/ofw/ofw_bus_subr.c
647
ofw_bus_search_iparent(phandle_t node)
sys/dev/ofw/ofw_bus_subr.c
65
obd->obd_node = node;
sys/dev/ofw/ofw_bus_subr.c
652
if (OF_getencprop(node, "interrupt-parent", &iparent,
sys/dev/ofw/ofw_bus_subr.c
654
node = OF_node_from_xref(iparent);
sys/dev/ofw/ofw_bus_subr.c
656
node = OF_parent(node);
sys/dev/ofw/ofw_bus_subr.c
658
if (node == 0)
sys/dev/ofw/ofw_bus_subr.c
660
} while (!OF_hasprop(node, "#interrupt-cells"));
sys/dev/ofw/ofw_bus_subr.c
662
return (OF_xref_from_node(node));
sys/dev/ofw/ofw_bus_subr.c
666
ofw_bus_traverse_imap(phandle_t inode, phandle_t node, uint32_t *intr,
sys/dev/ofw/ofw_bus_subr.c
676
if (OF_hasprop(node, "interrupt-controller"))
sys/dev/ofw/ofw_bus_subr.c
696
rv = ofw_bus_lookup_imap(node, &ii, reg, ii.opi_addrc, intrp,
sys/dev/ofw/ofw_bus_subr.c
707
node = inode;
sys/dev/ofw/ofw_bus_subr.c
723
ofw_bus_intr_to_rl(device_t dev, phandle_t node,
sys/dev/ofw/ofw_bus_subr.c
733
nintr = OF_getencprop_alloc_multi(node, "interrupts", sizeof(*intr),
sys/dev/ofw/ofw_bus_subr.c
736
iparent = ofw_bus_search_iparent(node);
sys/dev/ofw/ofw_bus_subr.c
740
iparent = OF_parent(node);
sys/dev/ofw/ofw_bus_subr.c
757
nintr = OF_getencprop_alloc_multi(node, "interrupts-extended",
sys/dev/ofw/ofw_bus_subr.c
785
intrpcells = ofw_bus_traverse_imap(iparent_node, node, intrp,
sys/dev/ofw/ofw_bus_subr.c
802
ofw_bus_intr_by_rid(device_t dev, phandle_t node, int wanted_rid,
sys/dev/ofw/ofw_bus_subr.c
810
nintr = OF_getencprop_alloc_multi(node, "interrupts", sizeof(*intr),
sys/dev/ofw/ofw_bus_subr.c
813
iparent = ofw_bus_find_iparent(node);
sys/dev/ofw/ofw_bus_subr.c
817
iparent = OF_parent(node);
sys/dev/ofw/ofw_bus_subr.c
833
nintr = OF_getencprop_alloc_multi(node, "interrupts-extended",
sys/dev/ofw/ofw_bus_subr.c
895
ofw_bus_find_compatible(phandle_t node, const char *onecompat)
sys/dev/ofw/ofw_bus_subr.c
903
for (child = OF_child(node); child != 0; child = OF_peer(child)) {
sys/dev/ofw/ofw_bus_subr.c
924
ofw_bus_find_child_device_by_phandle(device_t bus, phandle_t node)
sys/dev/ofw/ofw_bus_subr.c
932
if (node == -1)
sys/dev/ofw/ofw_bus_subr.c
945
if (OFW_BUS_GET_NODE(bus, child) == node) {
sys/dev/ofw/ofw_bus_subr.c
971
ofw_bus_parse_xref_list_internal(phandle_t node, const char *list_name,
sys/dev/ofw/ofw_bus_subr.c
981
nelems = OF_getencprop_alloc_multi(node, list_name, sizeof(*elems),
sys/dev/ofw/ofw_bus_subr.h
110
int ofw_bus_node_status_okay(phandle_t node);
sys/dev/ofw/ofw_bus_subr.h
143
device_t ofw_bus_find_child_device_by_phandle(device_t bus, phandle_t node);
sys/dev/ofw/ofw_bus_subr.h
146
int ofw_bus_parse_xref_list_alloc(phandle_t node, const char *list_name,
sys/dev/ofw/ofw_bus_subr.h
149
int ofw_bus_parse_xref_list_get_length(phandle_t node, const char *list_name,
sys/dev/ofw/ofw_bus_subr.h
151
int ofw_bus_find_string_index(phandle_t node, const char *list_name,
sys/dev/ofw/ofw_bus_subr.h
153
int ofw_bus_string_list_to_array(phandle_t node, const char *list_name,
sys/dev/ofw/ofw_cpu.c
189
ofw_cpu_is_runnable(phandle_t node)
sys/dev/ofw/ofw_cpu.c
202
return (ofw_bus_node_status_okay(node) ||
sys/dev/ofw/ofw_cpu.c
203
OF_hasprop(node, "enable-method"));
sys/dev/ofw/ofw_cpu.c
255
phandle_t node;
sys/dev/ofw/ofw_cpu.c
268
node = ofw_bus_get_node(dev);
sys/dev/ofw/ofw_cpu.c
272
rv = OF_getencprop(node, "reg", sc->sc_reg, sizeof(sc->sc_reg));
sys/dev/ofw/ofw_cpu.c
311
if (OF_hasprop(node, "ibm,ppc-interrupt-server#s")) {
sys/dev/ofw/ofw_cpu.c
316
if ((nservers = OF_getencprop_alloc(node,
sys/dev/ofw/ofw_cpu.c
347
clk_set_assigned(dev, node);
sys/dev/ofw/ofw_cpu.c
348
if (!OF_hasprop(node, "clocks")) {
sys/dev/ofw/ofw_cpu.c
351
if (OF_getencprop(node, "clock-frequency", &cell, sizeof(cell)) < 0) {
sys/dev/ofw/ofw_cpu.c
364
OF_device_register_xref(OF_xref_from_node(node), dev);
sys/dev/ofw/ofw_cpu.c
410
phandle_t node, child;
sys/dev/ofw/ofw_cpu.c
420
node = OF_finddevice("/cpus");
sys/dev/ofw/ofw_cpu.c
421
if (node == -1)
sys/dev/ofw/ofw_cpu.c
425
if (OF_getencprop(node, "#address-cells", &addr_cells,
sys/dev/ofw/ofw_cpu.c
429
for (child = OF_child(node); child != 0; child = OF_peer(child),
sys/dev/ofw/ofw_fdt.c
239
ofw_fdt_peer(ofw_t ofw, phandle_t node)
sys/dev/ofw/ofw_fdt.c
243
if (node == 0) {
sys/dev/ofw/ofw_fdt.c
250
offset = fdt_phandle_offset(node);
sys/dev/ofw/ofw_fdt.c
259
ofw_fdt_child(ofw_t ofw, phandle_t node)
sys/dev/ofw/ofw_fdt.c
263
offset = fdt_phandle_offset(node);
sys/dev/ofw/ofw_fdt.c
272
ofw_fdt_parent(ofw_t ofw, phandle_t node)
sys/dev/ofw/ofw_fdt.c
276
offset = fdt_phandle_offset(node);
sys/dev/ofw/ofw_firmware.c
125
phandle_t node, child;
sys/dev/ofw/ofw_firmware.c
130
node = ofw_bus_get_node(dev);
sys/dev/ofw/ofw_firmware.c
132
if (OF_getencprop(node, "#address-cells", &sc->sc.acells,
sys/dev/ofw/ofw_firmware.c
134
if (OF_getencprop(OF_parent(node), "#address-cells", &sc->sc.acells,
sys/dev/ofw/ofw_firmware.c
139
if (OF_getencprop(node, "#size-cells", &sc->sc.scells,
sys/dev/ofw/ofw_firmware.c
141
if (OF_getencprop(OF_parent(node), "#size-cells", &sc->sc.scells,
sys/dev/ofw/ofw_firmware.c
147
for (child = OF_child(node); child != 0; child = OF_peer(child)) {
sys/dev/ofw/ofw_firmware.c
51
ofw_firmware_setup_dinfo(device_t dev, phandle_t node,
sys/dev/ofw/ofw_firmware.c
62
if (ofw_bus_gen_setup_devinfo(&ndi->obdinfo, node) != 0) {
sys/dev/ofw/ofw_firmware.c
70
ofw_bus_reg_to_rl(dev, OF_parent(node), sc->acells, sc->scells, &ndi->rl);
sys/dev/ofw/ofw_firmware.c
71
ofw_bus_intr_to_rl(dev, node, &ndi->rl, NULL);
sys/dev/ofw/ofw_firmware.c
77
ofw_firmware_add_device(device_t dev, phandle_t node, u_int order,
sys/dev/ofw/ofw_firmware.c
83
if ((ndi = ofw_firmware_setup_dinfo(dev, node, di)) == NULL)
sys/dev/ofw/ofw_graph.c
144
phandle_t node;
sys/dev/ofw/ofw_graph.c
149
node = OF_node_from_xref(remote);
sys/dev/ofw/ofw_graph.c
152
node = OF_parent(node);
sys/dev/ofw/ofw_graph.c
154
node = OF_parent(node);
sys/dev/ofw/ofw_graph.c
157
ret = OF_getprop_alloc(node, "name", (void **)&name);
sys/dev/ofw/ofw_graph.c
159
printf("%s: Node %x don't have a name, abort\n", __func__, node);
sys/dev/ofw/ofw_graph.c
160
node = 0;
sys/dev/ofw/ofw_graph.c
164
node = OF_parent(node);
sys/dev/ofw/ofw_graph.c
168
return (node);
sys/dev/ofw/ofw_graph.c
172
ofw_graph_get_device_by_port_ep(phandle_t node, uint32_t port_id, uint32_t ep_id)
sys/dev/ofw/ofw_graph.c
176
port = ofw_graph_get_port_by_idx(node, port_id);
sys/dev/ofw/ofw_graph.c
47
ofw_graph_get_port_by_idx(phandle_t node, uint32_t idx)
sys/dev/ofw/ofw_graph.c
55
child = ofw_bus_find_child(node, portnode);
sys/dev/ofw/ofw_graph.c
62
child = ofw_bus_find_child(node, portnode);
sys/dev/ofw/ofw_graph.c
68
ports = ofw_bus_find_child(node, "ports");
sys/dev/ofw/ofw_graph.h
33
phandle_t ofw_graph_get_port_by_idx(phandle_t node, uint32_t idx);
sys/dev/ofw/ofw_graph.h
39
device_t ofw_graph_get_device_by_port_ep(phandle_t node, uint32_t port_id, uint32_t ep_id);
sys/dev/ofw/ofw_pcib.c
144
phandle_t node;
sys/dev/ofw/ofw_pcib.c
150
node = ofw_bus_get_node(dev);
sys/dev/ofw/ofw_pcib.c
161
if (OF_getencprop(node, "bus-range", busrange, sizeof(busrange)) != 8)
sys/dev/ofw/ofw_pcib.c
165
sc->sc_node = node;
sys/dev/ofw/ofw_pcib.c
173
for (c = OF_child(node); c != 0; c = OF_peer(c)) {
sys/dev/ofw/ofw_pcib.c
185
for (c = OF_child(node); c != 0; c = OF_peer(c)) {
sys/dev/ofw/ofw_pcib.c
192
sc->sc_nrange = ofw_pcib_nranges(node, cell_info);
sys/dev/ofw/ofw_pcib.c
200
ofw_pcib_fill_ranges(node, sc->sc_range);
sys/dev/ofw/ofw_pcib.c
263
ofw_bus_setup_iinfo(node, &sc->sc_pci_iinfo, sizeof(cell_t));
sys/dev/ofw/ofw_pcib.c
394
ofw_pcib_nranges(phandle_t node, struct ofw_pci_cell_info *info)
sys/dev/ofw/ofw_pcib.c
405
OF_getencprop(OF_parent(node), "#address-cells",
sys/dev/ofw/ofw_pcib.c
407
OF_getencprop(node, "#address-cells",
sys/dev/ofw/ofw_pcib.c
409
OF_getencprop(node, "#size-cells", &(info->size_cells),
sys/dev/ofw/ofw_pcib.c
412
nbase_ranges = OF_getproplen(node, "ranges");
sys/dev/ofw/ofw_pcib.c
661
ofw_pcib_fill_ranges(phandle_t node, struct ofw_pci_range *ranges)
sys/dev/ofw/ofw_pcib.c
669
OF_getencprop(OF_parent(node), "#address-cells", &host_address_cells,
sys/dev/ofw/ofw_pcib.c
671
OF_getencprop(node, "#address-cells", &pci_address_cells,
sys/dev/ofw/ofw_pcib.c
673
OF_getencprop(node, "#size-cells", &size_cells, sizeof(size_cells));
sys/dev/ofw/ofw_pcib.c
675
nbase_ranges = OF_getproplen(node, "ranges");
sys/dev/ofw/ofw_pcib.c
682
OF_getencprop(node, "ranges", base_ranges, nbase_ranges);
sys/dev/ofw/ofw_standard.c
214
ofw_std_peer(ofw_t ofw, phandle_t node)
sys/dev/ofw/ofw_standard.c
220
cell_t node;
sys/dev/ofw/ofw_standard.c
228
args.node = node;
sys/dev/ofw/ofw_standard.c
236
ofw_std_child(ofw_t ofw, phandle_t node)
sys/dev/ofw/ofw_standard.c
242
cell_t node;
sys/dev/ofw/ofw_standard.c
250
args.node = node;
sys/dev/ofw/ofw_standard.c
258
ofw_std_parent(ofw_t ofw, phandle_t node)
sys/dev/ofw/ofw_standard.c
264
cell_t node;
sys/dev/ofw/ofw_standard.c
272
args.node = node;
sys/dev/ofw/ofw_standard.c
75
static phandle_t ofw_std_peer(ofw_t ofw, phandle_t node);
sys/dev/ofw/ofw_standard.c
76
static phandle_t ofw_std_child(ofw_t ofw, phandle_t node);
sys/dev/ofw/ofw_standard.c
77
static phandle_t ofw_std_parent(ofw_t ofw, phandle_t node);
sys/dev/ofw/ofw_subr.c
48
get_addr_props(phandle_t node, uint32_t *addrp, uint32_t *sizep, int *pcip)
sys/dev/ofw/ofw_subr.c
54
res = OF_getencprop(node, "#address-cells", &addr, sizeof(addr));
sys/dev/ofw/ofw_subr.c
57
res = OF_getencprop(node, "#size-cells", &size, sizeof(size));
sys/dev/ofw/ofw_subr.c
62
res = OF_getprop(node, "device_type", type, sizeof(type));
sys/dev/ofw/ofwbus.c
101
phandle_t node;
sys/dev/ofw/ofwbus.c
103
node = OF_peer(0);
sys/dev/ofw/ofwbus.c
108
if (node == -1)
sys/dev/ofw/ofwbus.c
115
simplebus_init(dev, node);
sys/dev/ofw/ofwbus.c
125
for (node = OF_child(node); node > 0; node = OF_peer(node))
sys/dev/ofw/ofwbus.c
126
simplebus_add_device(dev, node, 0, NULL, -1, NULL);
sys/dev/ofw/openfirm.c
116
xrefinfo_create(phandle_t node)
sys/dev/ofw/openfirm.c
126
for (child = OF_child(node); child != 0; child = OF_peer(child)) {
sys/dev/ofw/openfirm.c
134
xi->node = child;
sys/dev/ofw/openfirm.c
164
(find_by == FIND_BY_NODE && (phandle_t)key == xi->node) ||
sys/dev/ofw/openfirm.c
175
xrefinfo_add(phandle_t node, phandle_t xref, device_t dev)
sys/dev/ofw/openfirm.c
180
xi->node = node;
sys/dev/ofw/openfirm.c
330
OF_peer(phandle_t node)
sys/dev/ofw/openfirm.c
336
return (OFW_PEER(ofw_obj, node));
sys/dev/ofw/openfirm.c
341
OF_child(phandle_t node)
sys/dev/ofw/openfirm.c
347
return (OFW_CHILD(ofw_obj, node));
sys/dev/ofw/openfirm.c
352
OF_parent(phandle_t node)
sys/dev/ofw/openfirm.c
358
return (OFW_PARENT(ofw_obj, node));
sys/dev/ofw/openfirm.c
403
OF_getencprop(phandle_t node, const char *propname, pcell_t *buf, size_t len)
sys/dev/ofw/openfirm.c
410
retval = OF_getprop(node, propname, buf, len);
sys/dev/ofw/openfirm.c
426
OF_searchprop(phandle_t node, const char *propname, void *buf, size_t len)
sys/dev/ofw/openfirm.c
430
for (; node != 0; node = OF_parent(node))
sys/dev/ofw/openfirm.c
431
if ((rv = OF_getprop(node, propname, buf, len)) != -1)
sys/dev/ofw/openfirm.c
437
OF_searchencprop(phandle_t node, const char *propname, pcell_t *buf, size_t len)
sys/dev/ofw/openfirm.c
441
for (; node != 0; node = OF_parent(node))
sys/dev/ofw/openfirm.c
442
if ((rv = OF_getencprop(node, propname, buf, len)) != -1)
sys/dev/ofw/openfirm.c
636
phandle_t node;
sys/dev/ofw/openfirm.c
641
return (xi->node);
sys/dev/ofw/openfirm.c
644
if ((node = OF_child_xref_phandle(OF_peer(0), xref)) == -1)
sys/dev/ofw/openfirm.c
646
return (node);
sys/dev/ofw/openfirm.c
650
OF_xref_from_node(phandle_t node)
sys/dev/ofw/openfirm.c
656
if ((xi = xrefinfo_find(node, FIND_BY_NODE)) == NULL)
sys/dev/ofw/openfirm.c
657
return (node);
sys/dev/ofw/openfirm.c
661
if (OF_getencprop(node, "phandle", &xref, sizeof(xref)) == -1 &&
sys/dev/ofw/openfirm.c
662
OF_getencprop(node, "ibm,phandle", &xref, sizeof(xref)) == -1 &&
sys/dev/ofw/openfirm.c
663
OF_getencprop(node, "linux,phandle", &xref, sizeof(xref)) == -1)
sys/dev/ofw/openfirm.c
664
return (node);
sys/dev/ofw/openfirm.c
91
phandle_t node;
sys/dev/ofw/openfirm.h
103
phandle_t OF_peer(phandle_t node);
sys/dev/ofw/openfirm.h
104
phandle_t OF_child(phandle_t node);
sys/dev/ofw/openfirm.h
105
phandle_t OF_parent(phandle_t node);
sys/dev/ofw/openfirm.h
106
ssize_t OF_getproplen(phandle_t node, const char *propname);
sys/dev/ofw/openfirm.h
107
ssize_t OF_getprop(phandle_t node, const char *propname, void *buf,
sys/dev/ofw/openfirm.h
109
ssize_t OF_getencprop(phandle_t node, const char *prop, pcell_t *buf,
sys/dev/ofw/openfirm.h
111
int OF_hasprop(phandle_t node, const char *propname);
sys/dev/ofw/openfirm.h
112
ssize_t OF_searchprop(phandle_t node, const char *propname, void *buf,
sys/dev/ofw/openfirm.h
114
ssize_t OF_searchencprop(phandle_t node, const char *propname,
sys/dev/ofw/openfirm.h
116
ssize_t OF_getprop_alloc(phandle_t node, const char *propname,
sys/dev/ofw/openfirm.h
118
ssize_t OF_getprop_alloc_multi(phandle_t node, const char *propname,
sys/dev/ofw/openfirm.h
120
ssize_t OF_getencprop_alloc(phandle_t node, const char *propname,
sys/dev/ofw/openfirm.h
122
ssize_t OF_getencprop_alloc_multi(phandle_t node, const char *propname,
sys/dev/ofw/openfirm.h
125
int OF_nextprop(phandle_t node, const char *propname, char *buf,
sys/dev/ofw/openfirm.h
127
int OF_setprop(phandle_t node, const char *name, const void *buf,
sys/dev/ofw/openfirm.h
131
ssize_t OF_package_to_path(phandle_t node, char *buf, size_t len);
sys/dev/ofw/openfirm.h
140
phandle_t OF_xref_from_node(phandle_t node);
sys/dev/ofw/openfirmio.c
111
phandle_t node;
sys/dev/ofw/openfirmio.c
129
node = of->of_nodeid;
sys/dev/ofw/openfirmio.c
133
node = *(phandle_t *)data;
sys/dev/ofw/openfirmio.c
139
if (node != 0 && node != lastnode) {
sys/dev/ofw/openfirmio.c
141
ok = openfirm_checkid(OF_peer(0), node);
sys/dev/ofw/openfirmio.c
144
lastnode = node;
sys/dev/ofw/openfirmio.c
152
if (node == 0)
sys/dev/ofw/openfirmio.c
157
len = OF_getproplen(node, name);
sys/dev/ofw/openfirmio.c
171
len = OF_getprop(node, name, (void *)value, len);
sys/dev/ofw/openfirmio.c
185
if (node == 0)
sys/dev/ofw/openfirmio.c
196
len = OF_setprop(node, name, value, of->of_buflen);
sys/dev/ofw/openfirmio.c
203
if (node == 0 || of->of_buflen < 0)
sys/dev/ofw/openfirmio.c
211
ok = OF_nextprop(node, name, newname, sizeof(newname));
sys/dev/ofw/openfirmio.c
240
node = OF_peer(node);
sys/dev/ofw/openfirmio.c
241
*(phandle_t *)data = lastnode = node;
sys/dev/ofw/openfirmio.c
245
if (node == 0)
sys/dev/ofw/openfirmio.c
247
node = OF_child(node);
sys/dev/ofw/openfirmio.c
248
*(phandle_t *)data = lastnode = node;
sys/dev/ofw/openfirmio.c
255
node = OF_finddevice(name);
sys/dev/ofw/openfirmio.c
256
if (node == -1) {
sys/dev/ofw/openfirmio.c
260
of->of_nodeid = lastnode = node;
sys/dev/pci/pci_dw.c
684
phandle_t node;
sys/dev/pci/pci_dw.c
692
node = ofw_bus_get_node(pci);
sys/dev/pci/pci_dw.c
695
rv = ofw_bus_msimap(node, pci_rid, NULL, &rid);
sys/dev/pci/pci_dw.c
726
sc->node = ofw_bus_get_node(dev);
sys/dev/pci/pci_dw.c
730
if (OF_hasprop(sc->node, "bus-range")) {
sys/dev/pci/pci_dw.c
731
rv = OF_getencprop(sc->node, "bus-range", br, sizeof(br));
sys/dev/pci/pci_dw.c
757
sc->coherent = OF_hasprop(sc->node, "dma-coherent");
sys/dev/pci/pci_dw.c
759
rv = OF_getencprop(sc->node, "num-lanes", &sc->num_lanes,
sys/dev/pci/pci_dw.c
775
rv = ofw_bus_find_string_index(sc->node, "reg-names", "config", &rid);
sys/dev/pci/pci_dw.c
827
rv = ofw_bus_find_string_index(sc->node, "reg-names", "atu", &rid);
sys/dev/pci/pci_dw.h
107
phandle_t node;
sys/dev/pci/pci_dw_mv.c
108
rv = phy_get_by_ofw_idx(sc->dev, sc->node, i, &(sc->phy[i]));
sys/dev/pci/pci_dw_mv.c
223
phandle_t node;
sys/dev/pci/pci_dw_mv.c
228
node = ofw_bus_get_node(dev);
sys/dev/pci/pci_dw_mv.c
230
sc->node = node;
sys/dev/pci/pci_dw_mv.c
88
phandle_t node;
sys/dev/pci/pci_host_generic_fdt.c
111
phandle_t node;
sys/dev/pci/pci_host_generic_fdt.c
128
node = ofw_bus_get_node(dev);
sys/dev/pci/pci_host_generic_fdt.c
130
sc->base.coherent = OF_hasprop(node, "dma-coherent");
sys/dev/pci/pci_host_generic_fdt.c
159
ofw_bus_setup_iinfo(node, &sc->pci_iinfo, sizeof(cell_t));
sys/dev/pci/pci_host_generic_fdt.c
185
phandle_t node;
sys/dev/pci/pci_host_generic_fdt.c
188
node = ofw_bus_get_node(dev);
sys/dev/pci/pci_host_generic_fdt.c
190
OF_getencprop(node, "#address-cells", &pci_addr_cells,
sys/dev/pci/pci_host_generic_fdt.c
192
OF_getencprop(node, "#size-cells", &size_cells,
sys/dev/pci/pci_host_generic_fdt.c
194
OF_getencprop(OF_parent(node), "#address-cells", &parent_addr_cells,
sys/dev/pci/pci_host_generic_fdt.c
203
nbase_ranges = OF_getproplen(node, "ranges");
sys/dev/pci/pci_host_generic_fdt.c
207
OF_getencprop(node, "ranges", base_ranges, nbase_ranges);
sys/dev/pci/pci_host_generic_fdt.c
372
phandle_t node;
sys/dev/pci/pci_host_generic_fdt.c
375
node = ofw_bus_get_node(pci);
sys/dev/pci/pci_host_generic_fdt.c
380
err = ofw_bus_iommu_map(node, pci_rid, &iommu_xref, &iommu_rid);
sys/dev/pci/pci_host_generic_fdt.c
393
phandle_t node;
sys/dev/pci/pci_host_generic_fdt.c
404
node = ofw_bus_get_node(pci);
sys/dev/pci/pci_host_generic_fdt.c
407
err = ofw_bus_msimap(node, pci_rid, NULL, &rid);
sys/dev/pci/pci_host_generic_fdt.c
441
phandle_t parent, node;
sys/dev/pci/pci_host_generic_fdt.c
451
for (node = OF_child(parent); node > 0; node = OF_peer(node)) {
sys/dev/pci/pci_host_generic_fdt.c
452
len = OF_getencprop(node, "reg", reg, sizeof(reg));
sys/dev/pci/pci_host_generic_fdt.c
458
if (ofw_bus_gen_setup_devinfo(&di->di_dinfo, node) != 0) {
sys/dev/phy/phy.c
449
phandle_t node;
sys/dev/phy/phy.c
454
node = OF_node_from_xref(xref);
sys/dev/phy/phy.c
458
(entry->ofw_node == node)) {
sys/dev/phy/phy.h
145
int phy_get_by_ofw_name(device_t consumer, phandle_t node, char *name,
sys/dev/phy/phy.h
147
int phy_get_by_ofw_idx(device_t consumer, phandle_t node, int idx, phy_t *phy);
sys/dev/phy/phy.h
148
int phy_get_by_ofw_property(device_t consumer, phandle_t node, char *name,
sys/dev/phy/phy_usb.h
70
int phynode_usb_parse_ofw_stdparam(device_t dev, phandle_t node,
sys/dev/powermac_nvram/powermac_nvram.c
132
phandle_t node;
sys/dev/powermac_nvram/powermac_nvram.c
136
node = ofw_bus_get_node(dev);
sys/dev/powermac_nvram/powermac_nvram.c
139
if ((i = OF_getprop(node, "reg", reg, sizeof(reg))) < 8)
sys/dev/powermac_nvram/powermac_nvram.c
143
sc->sc_node = node;
sys/dev/psci/psci.c
186
psci_fdt_get_callfn(phandle_t node)
sys/dev/psci/psci.c
190
if ((OF_getprop(node, "method", method, sizeof(method))) > 0) {
sys/dev/psci/psci.c
385
phandle_t node;
sys/dev/psci/psci.c
392
node = ofw_bus_find_compatible(OF_peer(0),
sys/dev/psci/psci.c
394
if (node != 0)
sys/dev/psci/psci.c
397
if (node == 0)
sys/dev/psci/psci.c
400
if (!ofw_bus_node_status_okay(node))
sys/dev/psci/psci.c
403
*callfn = psci_fdt_get_callfn(node);
sys/dev/psci/psci.c
537
phandle_t node;
sys/dev/psci/psci.c
546
node = ofw_bus_get_node(dev);
sys/dev/psci/psci.c
548
if ((len = OF_getproplen(node, "cpu_suspend")) > 0) {
sys/dev/psci/psci.c
549
OF_getencprop(node, "cpu_suspend", &psci_fnid, len);
sys/dev/psci/psci.c
553
if ((len = OF_getproplen(node, "cpu_on")) > 0) {
sys/dev/psci/psci.c
554
OF_getencprop(node, "cpu_on", &psci_fnid, len);
sys/dev/psci/psci.c
558
if ((len = OF_getproplen(node, "cpu_off")) > 0) {
sys/dev/psci/psci.c
559
OF_getencprop(node, "cpu_off", &psci_fnid, len);
sys/dev/psci/psci.c
563
if ((len = OF_getproplen(node, "migrate")) > 0) {
sys/dev/psci/psci.c
564
OF_getencprop(node, "migrate", &psci_fnid, len);
sys/dev/pwm/controller/allwinner/aw_pwm.c
135
phandle_t node;
sys/dev/pwm/controller/allwinner/aw_pwm.c
188
node = ofw_bus_get_node(dev);
sys/dev/pwm/controller/allwinner/aw_pwm.c
189
OF_device_register_xref(OF_xref_from_node(node), dev);
sys/dev/pwm/controller/rockchip/rk_pwm.c
147
phandle_t node;
sys/dev/pwm/controller/rockchip/rk_pwm.c
212
node = ofw_bus_get_node(dev);
sys/dev/pwm/controller/rockchip/rk_pwm.c
213
OF_device_register_xref(OF_xref_from_node(node), dev);
sys/dev/pwm/ofw_pwm.c
40
pwm_get_by_ofw_propidx(device_t consumer, phandle_t node,
sys/dev/pwm/ofw_pwm.c
48
rv = ofw_bus_parse_xref_list_alloc(node, prop_name, "#pwm-cells",
sys/dev/pwm/ofw_pwm.c
71
pwm_get_by_ofw_idx(device_t consumer, phandle_t node, int idx,
sys/dev/pwm/ofw_pwm.c
75
return (pwm_get_by_ofw_propidx(consumer, node, "pwms", idx, out_channel));
sys/dev/pwm/ofw_pwm.c
79
pwm_get_by_ofw_property(device_t consumer, phandle_t node,
sys/dev/pwm/ofw_pwm.c
83
return (pwm_get_by_ofw_propidx(consumer, node, prop_name, 0, out_channel));
sys/dev/pwm/ofw_pwm.c
87
pwm_get_by_ofw_name(device_t consumer, phandle_t node, const char *name,
sys/dev/pwm/ofw_pwm.c
92
rv = ofw_bus_find_string_index(node, "pwm-names", name, &idx);
sys/dev/pwm/ofw_pwm.c
96
return (pwm_get_by_ofw_idx(consumer, node, idx, out_channel));
sys/dev/pwm/ofw_pwm.h
43
int pwm_get_by_ofw_propidx(device_t consumer, phandle_t node,
sys/dev/pwm/ofw_pwm.h
45
int pwm_get_by_ofw_idx(device_t consumer, phandle_t node, int idx,
sys/dev/pwm/ofw_pwm.h
47
int pwm_get_by_ofw_property(device_t consumer, phandle_t node,
sys/dev/pwm/ofw_pwm.h
49
int pwm_get_by_ofw_name(device_t consumer, phandle_t node, const char *name,
sys/dev/pwm/ofw_pwmbus.c
120
phandle_t node;
sys/dev/pwm/ofw_pwmbus.c
142
node = ofw_bus_get_node(dev);
sys/dev/pwm/ofw_pwmbus.c
143
for (node = OF_child(node); node != 0; node = OF_peer(node)) {
sys/dev/pwm/ofw_pwmbus.c
148
if (OF_getencprop(node, "reg", &chan, sizeof(chan)) == -1)
sys/dev/pwm/ofw_pwmbus.c
161
if (ofw_bus_gen_setup_devinfo(&ivars->devinfo, node) != 0) {
sys/dev/pwm/pwm_backlight.c
101
node = ofw_bus_get_node(dev);
sys/dev/pwm/pwm_backlight.c
103
rv = pwm_get_by_ofw_propidx(dev, node, "pwms", 0, &sc->channel);
sys/dev/pwm/pwm_backlight.c
115
if (OF_hasprop(node, "brightness-levels")) {
sys/dev/pwm/pwm_backlight.c
116
sc->nlevels = OF_getencprop_alloc(node, "brightness-levels",
sys/dev/pwm/pwm_backlight.c
124
if (OF_getencprop(node, "default-brightness-level",
sys/dev/pwm/pwm_backlight.c
97
phandle_t node;
sys/dev/qat/include/common/adf_accel_devices.h
133
int node;
sys/dev/qat/include/common/adf_common_drv.h
193
struct qat_crypto_instance *qat_crypto_get_instance_node(int node);
sys/dev/qat/qat_api/common/include/lac_mem.h
302
Cpa32U node)
sys/dev/qat/qat_api/common/include/lac_mem.h
313
qatUtilsMemAllocContiguousNUMA(sizeBytes, node, alignmentBytes);
sys/dev/qat/qat_api/common/include/lac_mem.h
336
#define LAC_OS_CAMALLOC(ppMemAddr, sizeBytes, alignmentBytes, node) \
sys/dev/qat/qat_api/common/include/lac_mem.h
340
node)
sys/dev/qat/qat_api/common/include/lac_mem_pools.h
125
Cpa32U node);
sys/dev/qat/qat_api/common/utils/lac_mem_pools.c
181
node)) {
sys/dev/qat/qat_api/common/utils/lac_mem_pools.c
96
Cpa32U node)
sys/dev/qat/qat_api/qat_utils/include/qat_utils.h
274
uint32_t node,
sys/dev/qat/qat_api/qat_utils/src/QatUtilsServices.c
44
qatUtilsMemAllocContiguousNUMA(uint32_t size, uint32_t node, uint32_t alignment)
sys/dev/qat/qat_common/adf_ctl_drv.c
163
dev_info->node_id = accel_dev->accel_pci_dev.node;
sys/dev/qat/qat_hw/qat_200xx/adf_drv.c
104
if (bus_get_domain(dev, &accel_pci_dev->node) != 0)
sys/dev/qat/qat_hw/qat_200xx/adf_drv.c
105
accel_pci_dev->node = 0;
sys/dev/qat/qat_hw/qat_4xxx/adf_drv.c
181
if (bus_get_domain(dev, &accel_pci_dev->node) != 0)
sys/dev/qat/qat_hw/qat_4xxx/adf_drv.c
182
accel_pci_dev->node = 0;
sys/dev/qat/qat_hw/qat_4xxxvf/adf_drv.c
115
if (bus_get_domain(dev, &accel_pci_dev->node) != 0)
sys/dev/qat/qat_hw/qat_4xxxvf/adf_drv.c
116
accel_pci_dev->node = 0;
sys/dev/qat/qat_hw/qat_c3xxx/adf_drv.c
103
if (bus_get_domain(dev, &accel_pci_dev->node) != 0)
sys/dev/qat/qat_hw/qat_c3xxx/adf_drv.c
104
accel_pci_dev->node = 0;
sys/dev/qat/qat_hw/qat_c4xxx/adf_drv.c
104
if (bus_get_domain(dev, &accel_pci_dev->node) != 0)
sys/dev/qat/qat_hw/qat_c4xxx/adf_drv.c
105
accel_pci_dev->node = 0;
sys/dev/qat/qat_hw/qat_c62x/adf_drv.c
103
if (bus_get_domain(dev, &accel_pci_dev->node) != 0)
sys/dev/qat/qat_hw/qat_c62x/adf_drv.c
104
accel_pci_dev->node = 0;
sys/dev/qat/qat_hw/qat_dh895xcc/adf_drv.c
103
if (bus_get_domain(dev, &accel_pci_dev->node) != 0)
sys/dev/qat/qat_hw/qat_dh895xcc/adf_drv.c
104
accel_pci_dev->node = 0;
sys/dev/qcom_dwc3/qcom_dwc3.c
147
simplebus_init(dev, node);
sys/dev/qcom_dwc3/qcom_dwc3.c
148
if (simplebus_fill_ranges(node, &sc->sc) < 0) {
sys/dev/qcom_dwc3/qcom_dwc3.c
153
for (child = OF_child(node); child > 0; child = OF_peer(child)) {
sys/dev/qcom_dwc3/qcom_dwc3.c
70
phandle_t node;
sys/dev/qcom_dwc3/qcom_dwc3.c
79
node = ofw_bus_get_node(dev);
sys/dev/qcom_dwc3/qcom_dwc3.c
80
if (OF_child(node) <= 0)
sys/dev/qcom_dwc3/qcom_dwc3.c
92
phandle_t node, child;
sys/dev/qcom_dwc3/qcom_dwc3.c
97
node = ofw_bus_get_node(dev);
sys/dev/qcom_mdio/qcom_mdio_ipq4018.c
104
phandle_t node;
sys/dev/qcom_mdio/qcom_mdio_ipq4018.c
108
node = ofw_bus_get_node(dev);
sys/dev/qcom_mdio/qcom_mdio_ipq4018.c
138
OF_device_register_xref(OF_xref_from_node(node), dev);
sys/dev/qcom_qup/qcom_spi.c
239
phandle_t node;
sys/dev/qcom_qup/qcom_spi.c
243
node = ofw_bus_get_node(sc->sc_dev);
sys/dev/qcom_qup/qcom_spi.c
245
err = gpio_pin_get_by_ofw_propidx(sc->sc_dev, node,
sys/dev/qcom_tlmm/qcom_tlmm_pinmux.c
158
phandle_t node, struct qcom_tlmm_pinctrl_cfg *cfg, char **pins,
sys/dev/qcom_tlmm/qcom_tlmm_pinmux.c
163
*lpins = OF_getprop_alloc(node, "pins", (void **)pins);
sys/dev/qcom_tlmm/qcom_tlmm_pinmux.c
168
rv = OF_getprop_alloc(node, "function", (void **)&cfg->function);
sys/dev/qcom_tlmm/qcom_tlmm_pinmux.c
183
rv = OF_getencprop(node, prop_names[i].name, &cfg->params[i],
sys/dev/qcom_tlmm/qcom_tlmm_pinmux.c
472
phandle_t node)
sys/dev/qcom_tlmm/qcom_tlmm_pinmux.c
482
rv = qcom_tlmm_pinctrl_read_node(sc, node, &cfg, &pins, &lpins);
sys/dev/qcom_tlmm/qcom_tlmm_pinmux.c
514
phandle_t node, cfgnode;
sys/dev/qcom_tlmm/qcom_tlmm_pinmux.c
520
for (node = OF_child(cfgnode); node != 0; node = OF_peer(node)) {
sys/dev/qcom_tlmm/qcom_tlmm_pinmux.c
521
if (!ofw_bus_node_status_okay(node))
sys/dev/qcom_tlmm/qcom_tlmm_pinmux.c
523
rv = qcom_tlmm_pinctrl_process_node(sc, node);
sys/dev/regulator/regulator.c
1136
regulator_parse_ofw_stdparam(device_t pdev, phandle_t node,
sys/dev/regulator/regulator.c
1144
rv = OF_getprop_alloc(node, "regulator-name",
sys/dev/regulator/regulator.c
1152
rv = OF_getencprop(node, "regulator-min-microvolt", &par->min_uvolt,
sys/dev/regulator/regulator.c
1157
rv = OF_getencprop(node, "regulator-max-microvolt", &par->max_uvolt,
sys/dev/regulator/regulator.c
1162
rv = OF_getencprop(node, "regulator-min-microamp", &par->min_uamp,
sys/dev/regulator/regulator.c
1167
rv = OF_getencprop(node, "regulator-max-microamp", &par->max_uamp,
sys/dev/regulator/regulator.c
1172
rv = OF_getencprop(node, "regulator-ramp-delay", &par->ramp_delay,
sys/dev/regulator/regulator.c
1177
rv = OF_getencprop(node, "regulator-enable-ramp-delay",
sys/dev/regulator/regulator.c
1182
if (OF_hasprop(node, "regulator-boot-on"))
sys/dev/regulator/regulator.c
1185
if (OF_hasprop(node, "regulator-always-on"))
sys/dev/regulator/regulator.c
1188
if (OF_hasprop(node, "enable-active-high"))
sys/dev/regulator/regulator.c
1191
rv = OF_getencprop(node, "vin-supply", &supply_xref,
sys/dev/regulator/regulator.h
143
int regulator_get_by_ofw_property(device_t dev, phandle_t node, char *name,
sys/dev/regulator/regulator.h
145
int regulator_parse_ofw_stdparam(device_t dev, phandle_t node,
sys/dev/regulator/regulator_bus.c
58
phandle_t node, child;
sys/dev/regulator/regulator_bus.c
60
node = ofw_bus_get_node(dev);
sys/dev/regulator/regulator_bus.c
61
simplebus_init(dev, node);
sys/dev/regulator/regulator_bus.c
63
for (child = OF_child(node); child > 0; child = OF_peer(child)) {
sys/dev/regulator/regulator_fixed.c
348
phandle_t node;
sys/dev/regulator/regulator_fixed.c
355
node = ofw_bus_get_node(sc->dev);
sys/dev/regulator/regulator_fixed.c
367
rv = gpio_map_gpios(sc->gpio_pin.dev, node,
sys/dev/regulator/regulator_fixed.c
381
phandle_t node;
sys/dev/regulator/regulator_fixed.c
386
node = ofw_bus_get_node(sc->dev);
sys/dev/regulator/regulator_fixed.c
389
rv = regulator_parse_ofw_stdparam(sc->dev, node, init_def);
sys/dev/regulator/regulator_fixed.c
400
rv = OF_getencprop(node, "startup-delay-us",
sys/dev/regulator/regulator_fixed.c
406
if (OF_hasprop(node, "gpio-open-drain"))
sys/dev/regulator/regulator_fixed.c
409
if (OF_hasprop(node, "gpio"))
sys/dev/regulator/regulator_fixed.c
411
else if (OF_hasprop(node, "gpios"))
sys/dev/regulator/regulator_fixed.c
416
rv = ofw_bus_parse_xref_list_alloc(node, name, "#gpio-cells",
sys/dev/safexcel/safexcel.c
1077
phandle_t node;
sys/dev/safexcel/safexcel.c
1081
node = ofw_bus_get_node(dev);
sys/dev/safexcel/safexcel.c
1093
error = ofw_bus_find_string_index(node, "interrupt-names", name,
sys/dev/sdhci/fsl_sdhci.c
772
phandle_t node;
sys/dev/sdhci/fsl_sdhci.c
775
node = ofw_bus_get_node(dev);
sys/dev/sdhci/fsl_sdhci.c
778
if((OF_getprop(node, "clock-frequency", (void *)&clock,
sys/dev/sdhci/fsl_sdhci.c
830
phandle_t node;
sys/dev/sdhci/fsl_sdhci.c
914
node = ofw_bus_get_node(dev);
sys/dev/sdhci/fsl_sdhci.c
918
if (OF_hasprop(node, "little-endian"))
sys/dev/sdhci/sdhci_fdt.c
127
phandle_t node;
sys/dev/sdhci/sdhci_fdt.c
130
node = ofw_bus_get_node(sc->dev);
sys/dev/sdhci/sdhci_fdt.c
132
if (ofw_reg_to_paddr(node, 0, &paddr, &psize, NULL) != 0) {
sys/dev/sdhci/sdhci_fdt.c
137
error = ofw_bus_parse_xref_list_get_length(node, "clocks",
sys/dev/sdhci/sdhci_fdt.c
144
nclocks = ofw_bus_string_list_to_array(node, "clock-output-names",
sys/dev/sdhci/sdhci_fdt.c
238
phandle_t node;
sys/dev/sdhci/sdhci_fdt.c
241
node = ofw_bus_get_node(sc->dev);
sys/dev/sdhci/sdhci_fdt.c
242
if (OF_hasprop(node, "arasan,soc-ctl-syscon") &&
sys/dev/sdhci/sdhci_fdt.c
243
syscon_get_by_ofw_property(sc->dev, node,
sys/dev/sdhci/sdhci_fdt.c
383
phandle_t node;
sys/dev/sdhci/sdhci_fdt.c
388
node = ofw_bus_get_node(dev);
sys/dev/sdhci/sdhci_fdt.c
394
if ((OF_getencprop(node, "quirks", &cid, sizeof(cid))) > 0)
sys/dev/sdhci/sdhci_fdt.c
396
if ((OF_getencprop(node, "num-slots", &cid, sizeof(cid))) > 0)
sys/dev/sdhci/sdhci_fdt.c
398
if ((OF_getencprop(node, "max-frequency", &cid, sizeof(cid))) > 0)
sys/dev/sdhci/sdhci_fdt.c
400
if (OF_hasprop(node, "no-1-8-v"))
sys/dev/sdhci/sdhci_fdt.c
402
if (OF_hasprop(node, "wp-inverted"))
sys/dev/sdhci/sdhci_fdt.c
404
if (OF_hasprop(node, "disable-wp"))
sys/dev/sdhci/sdhci_fdt_cvitek.c
107
node = ofw_bus_find_compatible(OF_finddevice("/"), "syscon");
sys/dev/sdhci/sdhci_fdt_cvitek.c
108
error = syscon_get_by_ofw_node(dev, node, &syscon);
sys/dev/sdhci/sdhci_fdt_cvitek.c
98
phandle_t node;
sys/dev/sdhci/sdhci_fdt_gpio.c
102
if (gpio_pin_get_by_ofw_property(dev, node, "cd-gpios", &gpio->cd_pin))
sys/dev/sdhci/sdhci_fdt_gpio.c
113
if (OF_hasprop(node, "cd-inverted"))
sys/dev/sdhci/sdhci_fdt_gpio.c
171
wp_setup(struct sdhci_fdt_gpio *gpio, phandle_t node)
sys/dev/sdhci/sdhci_fdt_gpio.c
177
if (OF_hasprop(node, "wp-disable")) {
sys/dev/sdhci/sdhci_fdt_gpio.c
184
if (gpio_pin_get_by_ofw_property(dev, node, "wp-gpios", &gpio->wp_pin))
sys/dev/sdhci/sdhci_fdt_gpio.c
187
if (OF_hasprop(node, "wp-inverted"))
sys/dev/sdhci/sdhci_fdt_gpio.c
198
phandle_t node;
sys/dev/sdhci/sdhci_fdt_gpio.c
205
node = ofw_bus_get_node(dev);
sys/dev/sdhci/sdhci_fdt_gpio.c
207
wp_setup(gpio, node);
sys/dev/sdhci/sdhci_fdt_gpio.c
208
cd_setup(gpio, node);
sys/dev/sdhci/sdhci_fdt_gpio.c
74
cd_setup(struct sdhci_fdt_gpio *gpio, phandle_t node)
sys/dev/sdhci/sdhci_fdt_gpio.c
86
if (OF_hasprop(node, "non-removable")) {
sys/dev/sdhci/sdhci_fsl_fdt.c
810
phandle_t node;
sys/dev/sdhci/sdhci_fsl_fdt.c
816
node = ofw_bus_get_node(dev);
sys/dev/sdhci/sdhci_fsl_fdt.c
819
mmc_fdt_parse(dev, node, &sc->fdt_helper, &sc->slot.host);
sys/dev/sdhci/sdhci_fsl_fdt.c
828
num_ranges = OF_getencprop_alloc(node, "voltage-ranges",
sys/dev/sdhci/sdhci_fsl_fdt.c
870
phandle_t node;
sys/dev/sdhci/sdhci_fsl_fdt.c
874
node = ofw_bus_get_node(dev);
sys/dev/sdhci/sdhci_fsl_fdt.c
920
ret = clk_get_by_ofw_index(dev, node, 0, &clk);
sys/dev/sdhci/sdhci_fsl_fdt.c
936
if (OF_hasprop(node, "little-endian")) {
sys/dev/sff/sfp_fdt.c
59
phandle_t node;
sys/dev/sff/sfp_fdt.c
62
node = ofw_bus_get_node(dev);
sys/dev/sff/sfp_fdt.c
63
if (!ofw_bus_node_is_compatible(node, "sff,sfp"))
sys/dev/sff/sfp_fdt.c
66
s = device_get_property(dev, "i2c-bus", &node, sizeof(node),
sys/dev/sound/fdt/audio_soc.c
316
phandle_t node, child;
sys/dev/sound/fdt/audio_soc.c
326
node = ofw_bus_get_node(sc->dev);
sys/dev/sound/fdt/audio_soc.c
328
child = ofw_bus_find_child(node, "simple-audio-card,cpu");
sys/dev/sound/fdt/audio_soc.c
344
child = ofw_bus_find_child(node, "simple-audio-card,codec");
sys/dev/sound/fdt/audio_soc.c
362
ncells = OF_getencprop_alloc_multi(node, "simple-audio-card,aux-devs", sizeof(*aux_devs),
sys/dev/sound/fdt/audio_soc.c
424
phandle_t node, cpu_child;
sys/dev/sound/fdt/audio_soc.c
433
node = ofw_bus_get_node(dev);
sys/dev/sound/fdt/audio_soc.c
435
ret = OF_getprop_alloc(node, "name", (void **)&name);
sys/dev/sound/fdt/audio_soc.c
447
ret = OF_getprop(node, "simple-audio-card,format", tmp, sizeof(tmp));
sys/dev/sound/fdt/audio_soc.c
460
if (OF_getencprop(node, "simple-audio-card,mclk-fs",
sys/dev/sound/fdt/audio_soc.c
467
cpu_child = ofw_bus_find_child(node, "simple-audio-card,cpu");
sys/dev/sound/fdt/audio_soc.c
469
if ((OF_getencprop(node, "simple-audio-card,frame-master", &xref, sizeof(xref))) > 0)
sys/dev/sound/fdt/audio_soc.c
472
if ((OF_getencprop(node, "simple-audio-card,bitclock-master", &xref, sizeof(xref))) > 0)
sys/dev/sound/fdt/audio_soc.c
483
bool bitclock_inversion = OF_hasprop(node, "simple-audio-card,bitclock-inversion");
sys/dev/sound/fdt/audio_soc.c
484
bool frame_inversion = OF_hasprop(node, "simple-audio-card,frame-inversion");
sys/dev/sound/fdt/dummy_codec.c
77
phandle_t node;
sys/dev/sound/fdt/dummy_codec.c
82
node = ofw_bus_get_node(dev);
sys/dev/sound/fdt/dummy_codec.c
83
OF_device_register_xref(OF_xref_from_node(node), dev);
sys/dev/sound/fdt/simple_amplifier.c
102
OF_device_register_xref(OF_xref_from_node(node), dev);
sys/dev/sound/fdt/simple_amplifier.c
83
phandle_t node;
sys/dev/sound/fdt/simple_amplifier.c
88
node = ofw_bus_get_node(dev);
sys/dev/sound/fdt/simple_amplifier.c
90
error = gpio_pin_get_by_ofw_property(dev, node,
sys/dev/sound/macio/davbus.c
504
sc->node = ofw_bus_get_node(self);
sys/dev/sound/macio/davbus.c
505
sc->soundnode = OF_child(sc->node);
sys/dev/sound/macio/davbus.c
61
phandle_t node;
sys/dev/sound/macio/i2s.c
196
sc->node = ofw_bus_get_node(self);
sys/dev/sound/macio/i2s.c
198
port = of_find_firstchild_byname(sc->node, "i2s-a");
sys/dev/sound/macio/i2s.c
313
phandle_t node;
sys/dev/sound/macio/i2s.c
319
node = ofw_bus_get_node(gpio);
sys/dev/sound/macio/i2s.c
320
if (node == 0 || node == -1)
sys/dev/sound/macio/i2s.c
324
if (OF_getprop(node, "audio-gpio", bname, sizeof(bname)) > 2)
sys/dev/sound/macio/i2s.c
340
OF_getprop(node, "audio-gpio-active-state",
sys/dev/sound/macio/i2s.c
579
of_find_firstchild_byname(phandle_t node, const char *req_name)
sys/dev/sound/macio/i2s.c
584
for (n = OF_child(node); n != -1; n = OF_peer(n)) {
sys/dev/sound/macio/i2s.c
87
phandle_t node;
sys/dev/sram/mmio_sram.c
102
for (node = OF_child(node); node > 0; node = OF_peer(node))
sys/dev/sram/mmio_sram.c
103
simplebus_add_device(dev, node, 0, NULL, -1, NULL);
sys/dev/sram/mmio_sram.c
78
phandle_t node;
sys/dev/sram/mmio_sram.c
88
node = ofw_bus_get_node(dev);
sys/dev/sram/mmio_sram.c
89
if (node == -1)
sys/dev/sram/mmio_sram.c
92
simplebus_init(dev, node);
sys/dev/syscon/syscon.c
230
syscon_find_by_ofw_node(phandle_t node)
sys/dev/syscon/syscon.c
237
if (entry->ofw_node == node)
sys/dev/syscon/syscon.c
246
phandle_t node)
sys/dev/syscon/syscon.c
253
syscon->ofw_node = node;
sys/dev/syscon/syscon.c
267
syscon_get_by_ofw_node(device_t cdev, phandle_t node, struct syscon **syscon)
sys/dev/syscon/syscon.c
271
*syscon = syscon_find_by_ofw_node(node);
sys/dev/syscon/syscon.h
70
syscon_class_t syscon_class, phandle_t node);
sys/dev/syscon/syscon.h
72
int syscon_get_by_ofw_property(device_t consumer, phandle_t node, char *name,
sys/dev/syscon/syscon.h
74
int syscon_get_by_ofw_node(device_t cdev, phandle_t node, struct syscon **syscon);
sys/dev/syscon/syscon_power.c
101
phandle_t node;
sys/dev/syscon/syscon_power.c
106
node = ofw_bus_get_node(dev);
sys/dev/syscon/syscon_power.c
108
if (!OF_hasprop(node, "regmap")) {
sys/dev/syscon/syscon_power.c
113
error = syscon_get_by_ofw_property(dev, node, "regmap", &sc->regmap);
sys/dev/syscon/syscon_power.c
119
len = OF_getproplen(node, "offset");
sys/dev/syscon/syscon_power.c
125
OF_getencprop(node, "offset", &sc->offset, sizeof(sc->offset));
sys/dev/syscon/syscon_power.c
128
has_mask = OF_hasprop(node, "mask");
sys/dev/syscon/syscon_power.c
130
len = OF_getproplen(node, "mask");
sys/dev/syscon/syscon_power.c
136
OF_getencprop(node, "mask", &sc->mask, sizeof(sc->mask));
sys/dev/syscon/syscon_power.c
147
if (!OF_hasprop(node, "value")) {
sys/dev/syscon/syscon_power.c
155
len = OF_getproplen(node, "value");
sys/dev/syscon/syscon_power.c
161
OF_getencprop(node, "value", &sc->value, sizeof(sc->value));
sys/dev/tsec/if_tsec.h
61
phandle_t node;
sys/dev/tsec/if_tsec_fdt.c
172
sc->node = ofw_bus_get_node(dev);
sys/dev/tsec/if_tsec_fdt.c
174
if (fdt_addrsize_cells(sc->node, &acells, &scells) != 0) {
sys/dev/tsec/if_tsec_fdt.c
185
child = OF_child(sc->node);
sys/dev/tsec/if_tsec_fdt.c
191
if (OF_getencprop(sc->node, "phy-handle", &phy, sizeof(phy)) <= 0) {
sys/dev/tsec/if_tsec_fdt.c
367
i = OF_getprop(sc->node, "local-mac-address", (void *)hw.addr, 6);
sys/dev/tsec/if_tsec_fdt.c
374
i = OF_getprop(sc->node, "mac-address", (void *)hw.addr, 6);
sys/dev/uart/uart_bus_fdt.c
116
phandle_chosen_propdev(phandle_t chosen, const char *name, phandle_t *node)
sys/dev/uart/uart_bus_fdt.c
131
if ((*node = OF_finddevice(buf)) == -1)
sys/dev/uart/uart_bus_fdt.c
138
uart_fdt_find_compatible(phandle_t node, const struct ofw_compat_data *cd)
sys/dev/uart/uart_bus_fdt.c
143
if (ofw_bus_node_is_compatible(node, ocd->ocd_str))
sys/dev/uart/uart_bus_fdt.c
150
uart_fdt_find_by_node(phandle_t node, int class_list)
sys/dev/uart/uart_bus_fdt.c
157
ocd = uart_fdt_find_compatible(node, *cd);
sys/dev/uart/uart_bus_fdt.c
163
ocd = uart_fdt_find_compatible(node, *cd);
sys/dev/uart/uart_bus_fdt.c
182
phandle_t node, chosen;
sys/dev/uart/uart_bus_fdt.c
205
node = -1;
sys/dev/uart/uart_bus_fdt.c
209
&node) == 0)
sys/dev/uart/uart_bus_fdt.c
214
node = OF_finddevice("serial0"); /* Last ditch */
sys/dev/uart/uart_bus_fdt.c
216
node = OF_finddevice(cp);
sys/dev/uart/uart_bus_fdt.c
219
if (node == -1)
sys/dev/uart/uart_bus_fdt.c
227
class = (struct uart_class *)uart_fdt_find_by_node(node, 0);
sys/dev/uart/uart_bus_fdt.c
229
if ((err = uart_fdt_get_clock(node, &clk)) != 0)
sys/dev/uart/uart_bus_fdt.c
234
(struct uart_class *)uart_fdt_find_by_node(node, 1);
sys/dev/uart/uart_bus_fdt.c
237
if (uart_fdt_get_clock(node, &clk) != 0)
sys/dev/uart/uart_bus_fdt.c
250
if (uart_fdt_get_shift(node, &shift) != 0)
sys/dev/uart/uart_bus_fdt.c
253
if (uart_fdt_get_io_width(node, &iowidth) != 0)
sys/dev/uart/uart_bus_fdt.c
256
if (OF_getencprop(node, "current-speed", &br, sizeof(br)) <= 0)
sys/dev/uart/uart_bus_fdt.c
259
err = OF_decode_addr(node, 0, bst, bsh, NULL);
sys/dev/uart/uart_bus_fdt.c
276
phandle_t node;
sys/dev/uart/uart_bus_fdt.c
289
node = ofw_bus_get_node(dev);
sys/dev/uart/uart_bus_fdt.c
291
if ((err = uart_fdt_get_clock(node, &clock)) != 0)
sys/dev/uart/uart_bus_fdt.c
293
if (uart_fdt_get_shift(node, &shift) != 0)
sys/dev/uart/uart_bus_fdt.c
295
if (uart_fdt_get_io_width(node, &iowidth) != 0)
sys/dev/uart/uart_bus_fdt.c
67
uart_fdt_get_clock(phandle_t node, pcell_t *cell)
sys/dev/uart/uart_bus_fdt.c
71
if ((OF_getencprop(node, "clock-frequency", cell,
sys/dev/uart/uart_bus_fdt.c
75
if ((OF_getencprop(OF_parent(node), "bus-frequency", cell,
sys/dev/uart/uart_bus_fdt.c
84
uart_fdt_get_shift(phandle_t node, pcell_t *cell)
sys/dev/uart/uart_bus_fdt.c
87
if ((OF_getencprop(node, "reg-shift", cell, sizeof(*cell))) <= 0)
sys/dev/uart/uart_bus_fdt.c
93
uart_fdt_get_io_width(phandle_t node, pcell_t *cell)
sys/dev/uart/uart_bus_fdt.c
96
if ((OF_getencprop(node, "reg-io-width", cell, sizeof(*cell))) <= 0)
sys/dev/uart/uart_cpu_fdt.h
53
int uart_fdt_get_clock(phandle_t node, pcell_t *cell);
sys/dev/uart/uart_cpu_fdt.h
54
int uart_fdt_get_shift(phandle_t node, pcell_t *cell);
sys/dev/uart/uart_cpu_fdt.h
55
int uart_fdt_get_io_width(phandle_t node, pcell_t *cell);
sys/dev/uart/uart_cpu_powerpc.c
77
ofw_get_console_phandle_path(phandle_t node, phandle_t *result,
sys/dev/uart/uart_cpu_powerpc.c
87
size = OF_getproplen(node, prop);
sys/dev/uart/uart_cpu_powerpc.c
90
OF_getprop(node, prop, &field, sizeof(field));
sys/dev/uart/uart_dev_ns8250.c
613
phandle_t node;
sys/dev/uart/uart_dev_ns8250.c
619
node = ofw_bus_get_node(sc->sc_dev);
sys/dev/uart/uart_dev_ns8250.c
620
if ((OF_getencprop(node, "broken-txfifo", &cell, sizeof(cell))) > 0)
sys/dev/uart/uart_dev_pl011.c
523
pcell_t node;
sys/dev/uart/uart_dev_pl011.c
540
node = ofw_bus_get_node(sc->sc_dev);
sys/dev/uart/uart_dev_pl011.c
541
if (OF_getencprop(node, "arm,primecell-periphid", &periphid,
sys/dev/uart/uart_dev_snps.c
158
phandle_t node;
sys/dev/uart/uart_dev_snps.c
177
node = ofw_bus_get_node(dev);
sys/dev/uart/uart_dev_snps.c
178
if (OF_getencprop(node, "reg-shift", &shift, sizeof(shift)) <= 0)
sys/dev/uart/uart_dev_snps.c
180
if (OF_getencprop(node, "reg-io-width", &iowidth, sizeof(iowidth)) <= 0)
sys/dev/uart/uart_dev_snps.c
182
if (OF_getencprop(node, "clock-frequency", &clock, sizeof(clock)) <= 0)
sys/dev/uart/uart_dev_snps.c
239
phandle_t node;
sys/dev/uart/uart_dev_snps.c
244
node = ofw_bus_get_node(dev);
sys/dev/uart/uart_dev_snps.c
246
OF_device_register_xref(OF_xref_from_node(node), dev);
sys/dev/usb/controller/dwc3/aw_dwc3.c
109
if (hwreset_get_by_ofw_name(dev, node, "bus", &sc->rst_bus) == 0) {
sys/dev/usb/controller/dwc3/aw_dwc3.c
116
simplebus_init(dev, node);
sys/dev/usb/controller/dwc3/aw_dwc3.c
117
if (simplebus_fill_ranges(node, &sc->sc) < 0) {
sys/dev/usb/controller/dwc3/aw_dwc3.c
122
for (child = OF_child(node); child > 0; child = OF_peer(child)) {
sys/dev/usb/controller/dwc3/aw_dwc3.c
67
phandle_t node;
sys/dev/usb/controller/dwc3/aw_dwc3.c
76
node = ofw_bus_get_node(dev);
sys/dev/usb/controller/dwc3/aw_dwc3.c
77
if (OF_child(node) <= 0)
sys/dev/usb/controller/dwc3/aw_dwc3.c
89
phandle_t node, child;
sys/dev/usb/controller/dwc3/aw_dwc3.c
94
node = ofw_bus_get_node(dev);
sys/dev/usb/controller/dwc3/dwc3.c
291
snps_dwc3_configure_phy(struct snps_dwc3_softc *sc, phandle_t node)
sys/dev/usb/controller/dwc3/dwc3.c
298
nphy_types = OF_getprop_alloc(node, "phy_type", (void **)&phy_type);
sys/dev/usb/controller/dwc3/dwc3.c
392
phandle_t node;
sys/dev/usb/controller/dwc3/dwc3.c
445
node = ofw_bus_get_node(dev);
sys/dev/usb/controller/dwc3/dwc3.c
450
if (clk_get_by_ofw_name(dev, node, "ref_clk", &sc->clk_ref) != 0)
sys/dev/usb/controller/dwc3/dwc3.c
452
if (clk_get_by_ofw_name(dev, node, "suspend_clk", &sc->clk_suspend) != 0)
sys/dev/usb/controller/dwc3/dwc3.c
454
if (clk_get_by_ofw_name(dev, node, "bus_clk", &sc->clk_bus) != 0)
sys/dev/usb/controller/dwc3/dwc3.c
473
error = phy_get_by_ofw_name(dev, node, "usb2-phy", &usb2_phy);
sys/dev/usb/controller/dwc3/dwc3.c
476
error = phy_get_by_ofw_name(dev, node, "usb3-phy", &usb3_phy);
sys/dev/usb/controller/dwc3/dwc3.c
493
snps_dwc3_configure_phy(sc, node);
sys/dev/usb/controller/dwc3/rk_dwc3.c
100
phandle_t node, child;
sys/dev/usb/controller/dwc3/rk_dwc3.c
105
node = ofw_bus_get_node(dev);
sys/dev/usb/controller/dwc3/rk_dwc3.c
166
if (hwreset_get_by_ofw_name(dev, node, "usb3-otg", &sc->rst_usb3) == 0) {
sys/dev/usb/controller/dwc3/rk_dwc3.c
173
simplebus_init(dev, node);
sys/dev/usb/controller/dwc3/rk_dwc3.c
174
if (simplebus_fill_ranges(node, &sc->sc) < 0) {
sys/dev/usb/controller/dwc3/rk_dwc3.c
179
for (child = OF_child(node); child > 0; child = OF_peer(child)) {
sys/dev/usb/controller/dwc3/rk_dwc3.c
78
phandle_t node;
sys/dev/usb/controller/dwc3/rk_dwc3.c
87
node = ofw_bus_get_node(dev);
sys/dev/usb/controller/dwc3/rk_dwc3.c
88
if (OF_child(node) <= 0)
sys/dev/usb/controller/dwc_otg_fdt.c
84
phandle_t node;
sys/dev/usb/controller/dwc_otg_fdt.c
86
node = ofw_bus_get_node(dev);
sys/dev/usb/controller/dwc_otg_fdt.c
87
rv = ofw_bus_find_string_index(node, "interrupt-names", "usb", &idx);
sys/dev/usb/controller/ehci_fsl.c
164
phandle_t node;
sys/dev/usb/controller/ehci_fsl.c
170
node = ofw_bus_get_node(dev);
sys/dev/usb/controller/ehci_fsl.c
171
if ((node != 0) &&
sys/dev/usb/controller/ehci_fsl.c
172
(OF_getprop_alloc(node, "phy_type", (void **)&phy_type) > 0)) {
sys/dev/usb/controller/ehci_imx.c
341
phandle_t node;
sys/dev/usb/controller/ehci_imx.c
346
node = ofw_bus_get_node(sc->dev);
sys/dev/usb/controller/ehci_imx.c
347
size = OF_getencprop(node, "fsl,usbmisc", usbmprops,
sys/dev/usb/controller/generic_xhci_fdt.c
107
phandle_t node;
sys/dev/usb/controller/generic_xhci_fdt.c
115
node = ofw_bus_get_node(dev);
sys/dev/usb/controller/generic_xhci_fdt.c
116
if (phy_get_by_ofw_property(dev, node, "usb-phy", &phy) == 0)
sys/dev/usb/controller/generic_xhci_fdt.c
88
phandle_t node;
sys/dev/usb/controller/generic_xhci_fdt.c
92
node = ofw_bus_get_node(dev);
sys/dev/usb/controller/generic_xhci_fdt.c
93
if (phy_get_by_ofw_property(dev, node, "usb-phy", &phy) == 0)
sys/dev/usb/controller/usb_nop_xceiv.c
147
phandle_t node;
sys/dev/usb/controller/usb_nop_xceiv.c
152
node = ofw_bus_get_node(dev);
sys/dev/usb/controller/usb_nop_xceiv.c
155
OF_getencprop(node, "clock-frequency", &sc->clk_freq, sizeof(uint32_t));
sys/dev/usb/controller/usb_nop_xceiv.c
157
error = clk_get_by_ofw_name(dev, node, "main_clk", &sc->clk);
sys/dev/usb/controller/usb_nop_xceiv.c
163
regulator_get_by_ofw_property(dev, node, "vcc-supply", &sc->vcc_supply);
sys/dev/usb/controller/usb_nop_xceiv.c
166
phy_init.ofw_node = node;
sys/dev/usb/controller/usb_nop_xceiv.c
178
OF_device_register_xref(OF_xref_from_node(node), dev);
sys/dev/usb/controller/xlnx_dwc3.c
103
if (hwreset_get_by_ofw_name(dev, node, "usb_crst", &sc->rst_crst) == 0) {
sys/dev/usb/controller/xlnx_dwc3.c
109
if (hwreset_get_by_ofw_name(dev, node, "usb_hibrst", &sc->rst_hibrst) == 0) {
sys/dev/usb/controller/xlnx_dwc3.c
115
if (hwreset_get_by_ofw_name(dev, node, "usb_apbrst", &sc->rst_apbrst) == 0) {
sys/dev/usb/controller/xlnx_dwc3.c
122
simplebus_init(dev, node);
sys/dev/usb/controller/xlnx_dwc3.c
123
if (simplebus_fill_ranges(node, &sc->sc) < 0) {
sys/dev/usb/controller/xlnx_dwc3.c
128
for (child = OF_child(node); child > 0; child = OF_peer(child)) {
sys/dev/usb/controller/xlnx_dwc3.c
69
phandle_t node;
sys/dev/usb/controller/xlnx_dwc3.c
78
node = ofw_bus_get_node(dev);
sys/dev/usb/controller/xlnx_dwc3.c
79
if (OF_child(node) <= 0)
sys/dev/usb/controller/xlnx_dwc3.c
91
phandle_t node, child;
sys/dev/usb/controller/xlnx_dwc3.c
95
node = ofw_bus_get_node(dev);
sys/dev/usb/misc/udbp.c
470
udbp_bulk_read_complete(node_p node, hook_p hook, void *arg1, int arg2)
sys/dev/usb/misc/udbp.c
472
struct udbp_softc *sc = NG_NODE_PRIVATE(node);
sys/dev/usb/misc/udbp.c
586
ng_udbp_constructor(node_p node)
sys/dev/usb/misc/udbp.c
603
ng_udbp_newhook(node_p node, hook_p hook, const char *name)
sys/dev/usb/misc/udbp.c
605
struct udbp_softc *sc = NG_NODE_PRIVATE(node);
sys/dev/usb/misc/udbp.c
637
ng_udbp_rcvmsg(node_p node, item_p item, hook_p lasthook)
sys/dev/usb/misc/udbp.c
639
struct udbp_softc *sc = NG_NODE_PRIVATE(node);
sys/dev/usb/misc/udbp.c
684
NG_RESPOND_MSG(error, node, item, resp);
sys/dev/usb/misc/udbp.c
745
ng_udbp_rmnode(node_p node)
sys/dev/usb/misc/udbp.c
747
struct udbp_softc *sc = NG_NODE_PRIVATE(node);
sys/dev/usb/misc/udbp.c
750
NG_NODE_SET_PRIVATE(node, NULL);
sys/dev/usb/misc/udbp.c
751
NG_NODE_UNREF(node); /* forget it ever existed */
sys/dev/usb/net/if_muge.c
1527
phandle_t node;
sys/dev/usb/net/if_muge.c
1532
if ((node = usb_fdt_get_node(ue->ue_dev, ue->ue_udev)) != -1 &&
sys/dev/usb/net/if_muge.c
1533
(proplen = OF_getencprop(node, "microchip,led-modes", modes,
sys/dev/usb/net/if_smsc.c
1579
phandle_t node;
sys/dev/usb/net/if_smsc.c
1585
node = OF_finddevice("/chosen");
sys/dev/usb/net/if_smsc.c
1586
if (node == -1)
sys/dev/usb/net/if_smsc.c
1588
if (OF_hasprop(node, "bootargs") == 0) {
sys/dev/usb/net/if_smsc.c
1593
len = OF_getprop_alloc(node, "bootargs", (void **)&bootargs);
sys/dev/usb/usb_fdt_support.c
100
phandle_t node;
sys/dev/usb/usb_fdt_support.c
108
if ((node = usb_fdt_get_node(ue->ue_dev, ue->ue_udev)) == -1)
sys/dev/usb/usb_fdt_support.c
111
proplen = OF_getprop(node, properties[i], mac, sizeof(mac));
sys/dev/usb/usb_fdt_support.c
125
phandle_t controller_node, node;
sys/dev/usb/usb_fdt_support.c
159
for (node = controller_node;;) {
sys/dev/usb/usb_fdt_support.c
160
node = find_udev_in_children(node, udev_stack[--idx]);
sys/dev/usb/usb_fdt_support.c
161
if (idx == 0 || node == -1)
sys/dev/usb/usb_fdt_support.c
164
return (node);
sys/dev/virtio/network/if_vtnet.c
4127
struct sysctl_oid *node;
sys/dev/virtio/network/if_vtnet.c
4133
node = SYSCTL_ADD_NODE(ctx, child, OID_AUTO, namebuf,
sys/dev/virtio/network/if_vtnet.c
4135
list = SYSCTL_CHILDREN(node);
sys/dev/virtio/network/if_vtnet.c
4170
struct sysctl_oid *node;
sys/dev/virtio/network/if_vtnet.c
4176
node = SYSCTL_ADD_NODE(ctx, child, OID_AUTO, namebuf,
sys/dev/virtio/network/if_vtnet.c
4178
list = SYSCTL_CHILDREN(node);
sys/dev/vmware/vmxnet3/if_vmx.c
2214
struct sysctl_oid *node, *txsnode;
sys/dev/vmware/vmxnet3/if_vmx.c
2222
node = SYSCTL_ADD_NODE(ctx, child, OID_AUTO, namebuf,
sys/dev/vmware/vmxnet3/if_vmx.c
2224
txq->vxtxq_sysctl = list = SYSCTL_CHILDREN(node);
sys/dev/vmware/vmxnet3/if_vmx.c
2255
struct sysctl_oid *node, *rxsnode;
sys/dev/vmware/vmxnet3/if_vmx.c
2263
node = SYSCTL_ADD_NODE(ctx, child, OID_AUTO, namebuf,
sys/dev/vmware/vmxnet3/if_vmx.c
2265
rxq->vxrxq_sysctl = list = SYSCTL_CHILDREN(node);
sys/dev/vmware/vmxnet3/if_vmx.c
2301
struct sysctl_oid *node;
sys/dev/vmware/vmxnet3/if_vmx.c
2310
node = SYSCTL_ADD_NODE(ctx, txq->vxtxq_sysctl, OID_AUTO,
sys/dev/vmware/vmxnet3/if_vmx.c
2312
list = SYSCTL_CHILDREN(node);
sys/dev/vmware/vmxnet3/if_vmx.c
2331
node = SYSCTL_ADD_NODE(ctx, rxq->vxrxq_sysctl, OID_AUTO,
sys/dev/vmware/vmxnet3/if_vmx.c
2333
list = SYSCTL_CHILDREN(node);
sys/dev/vnic/mrml_bridge.c
184
mrmlb_ofw_fill_ranges(phandle_t node, struct simplebus_softc *sc)
sys/dev/vnic/mrml_bridge.c
192
err = OF_searchencprop(OF_parent(node), "#address-cells",
sys/dev/vnic/mrml_bridge.c
197
nbase_ranges = OF_getproplen(node, "ranges");
sys/dev/vnic/mrml_bridge.c
208
OF_getencprop(node, "ranges", base_ranges, nbase_ranges);
sys/dev/vnic/mrml_bridge.c
238
phandle_t parent, node;
sys/dev/vnic/mrml_bridge.c
250
for (node = OF_child(parent); node > 0; node = OF_peer(node)) {
sys/dev/vnic/mrml_bridge.c
253
if (ofw_bus_gen_setup_devinfo(&di->di_dinfo, node) != 0) {
sys/dev/vnic/mrml_bridge.c
260
ofw_bus_reg_to_rl(dev, node, sc->acells, sc->scells,
sys/dev/vnic/mrml_bridge.c
262
ofw_bus_intr_to_rl(dev, node, &di->di_rl, NULL);
sys/dev/vnic/nic.h
300
uint8_t node;
sys/dev/vnic/nic_main.c
1215
bgx_get_lmac_link_state(nic->node, bgx, lmac, &link);
sys/dev/vnic/nic_main.c
208
nic->node = nic_get_node_id(nic->reg_base);
sys/dev/vnic/nic_main.c
321
bgx_set_lmac_mac(nic->node, bgx, lmac, mac);
sys/dev/vnic/nic_main.c
458
mac = bgx_get_lmac_mac(nic->node, bgx_idx, lmac);
sys/dev/vnic/nic_main.c
464
mbx.nic_cfg.node_id = nic->node;
sys/dev/vnic/nic_main.c
538
bgx_get_rx_stats(nic->node, bgx_idx, lmac, bgx->idx);
sys/dev/vnic/nic_main.c
541
bgx_get_tx_stats(nic->node, bgx_idx, lmac, bgx->idx);
sys/dev/vnic/nic_main.c
593
unsigned bgx_map = bgx_get_map(nic->node);
sys/dev/vnic/nic_main.c
607
lmac_cnt = bgx_get_lmac_count(nic->node, bgx);
sys/dev/vnic/nic_main.c
877
bgx_lmac_internal_loopback(nic->node, bgx_idx, lmac_idx, lbk->enable);
sys/dev/vnic/nic_main.c
954
bgx_set_lmac_mac(nic->node, bgx, lmac, mbx.mac.mac_addr);
sys/dev/vnic/nic_main.c
97
uint8_t node;
sys/dev/vnic/nicvf_main.c
919
nic->node = mbx.nic_cfg.node_id;
sys/dev/vnic/thunder_bgx.c
265
bgx_get_map(int node)
sys/dev/vnic/thunder_bgx.c
271
if (bgx_vnic[(node * MAX_BGX_PER_CN88XX) + i])
sys/dev/vnic/thunder_bgx.c
280
bgx_get_lmac_count(int node, int bgx_idx)
sys/dev/vnic/thunder_bgx.c
284
bgx = bgx_vnic[(node * MAX_BGX_PER_CN88XX) + bgx_idx];
sys/dev/vnic/thunder_bgx.c
293
bgx_get_lmac_link_state(int node, int bgx_idx, int lmacid, void *status)
sys/dev/vnic/thunder_bgx.c
299
bgx = bgx_vnic[(node * MAX_BGX_PER_CN88XX) + bgx_idx];
sys/dev/vnic/thunder_bgx.c
310
*bgx_get_lmac_mac(int node, int bgx_idx, int lmacid)
sys/dev/vnic/thunder_bgx.c
312
struct bgx *bgx = bgx_vnic[(node * MAX_BGX_PER_CN88XX) + bgx_idx];
sys/dev/vnic/thunder_bgx.c
321
bgx_set_lmac_mac(int node, int bgx_idx, int lmacid, const uint8_t *mac)
sys/dev/vnic/thunder_bgx.c
323
struct bgx *bgx = bgx_vnic[(node * MAX_BGX_PER_CN88XX) + bgx_idx];
sys/dev/vnic/thunder_bgx.c
447
bgx_get_rx_stats(int node, int bgx_idx, int lmac, int idx)
sys/dev/vnic/thunder_bgx.c
451
bgx = bgx_vnic[(node * MAX_BGX_PER_CN88XX) + bgx_idx];
sys/dev/vnic/thunder_bgx.c
461
bgx_get_tx_stats(int node, int bgx_idx, int lmac, int idx)
sys/dev/vnic/thunder_bgx.c
465
bgx = bgx_vnic[(node * MAX_BGX_PER_CN88XX) + bgx_idx];
sys/dev/vnic/thunder_bgx.c
486
bgx_add_dmac_addr(uint64_t dmac, int node, int bgx_idx, int lmac)
sys/dev/vnic/thunder_bgx.c
495
bgx_idx += node * MAX_BGX_PER_CN88XX;
sys/dev/vnic/thunder_bgx.c
527
bgx_lmac_internal_loopback(int node, int bgx_idx,
sys/dev/vnic/thunder_bgx.c
534
bgx = bgx_vnic[(node * MAX_BGX_PER_CN88XX) + bgx_idx];
sys/dev/vnic/thunder_bgx.h
205
void bgx_add_dmac_addr(uint64_t dmac, int node, int bgx_idx, int lmac);
sys/dev/vnic/thunder_bgx.h
206
unsigned bgx_get_map(int node);
sys/dev/vnic/thunder_bgx.h
207
int bgx_get_lmac_count(int node, int bgx);
sys/dev/vnic/thunder_bgx.h
208
const uint8_t *bgx_get_lmac_mac(int node, int bgx_idx, int lmacid);
sys/dev/vnic/thunder_bgx.h
209
void bgx_set_lmac_mac(int node, int bgx_idx, int lmacid, const uint8_t *mac);
sys/dev/vnic/thunder_bgx.h
210
void bgx_get_lmac_link_state(int node, int bgx_idx, int lmacid, void *status);
sys/dev/vnic/thunder_bgx.h
211
void bgx_lmac_internal_loopback(int node, int bgx_idx,
sys/dev/vnic/thunder_bgx.h
213
uint64_t bgx_get_rx_stats(int node, int bgx_idx, int lmac, int idx);
sys/dev/vnic/thunder_bgx.h
214
uint64_t bgx_get_tx_stats(int node, int bgx_idx, int lmac, int idx);
sys/dev/vnic/thunder_bgx_fdt.c
206
phandle_t node, ret;
sys/dev/vnic/thunder_bgx_fdt.c
227
for (node = OF_child(start); node != 0; node = OF_peer(node)) {
sys/dev/vnic/thunder_bgx_fdt.c
231
if (OF_child(node) != 0) {
sys/dev/vnic/thunder_bgx_fdt.c
232
ret = bgx_fdt_traverse_nodes(unit, node, name, len);
sys/dev/vnic/thunder_bgx_fdt.c
241
proplen = OF_getproplen(node, "name");
sys/dev/vnic/thunder_bgx_fdt.c
245
err = OF_getprop(node, "name", node_name, proplen);
sys/dev/vnic/thunder_bgx_fdt.c
251
return (node);
sys/dev/vnic/thunder_bgx_fdt.c
261
err = OF_getencprop_alloc_multi(node, "reg", sizeof(*reg),
sys/dev/vnic/thunder_bgx_fdt.c
272
return (node);
sys/dev/vnic/thunder_bgx_fdt.c
323
phandle_t node;
sys/dev/vnic/thunder_bgx_fdt.c
338
node = OF_finddevice(bgx_sel);
sys/dev/vnic/thunder_bgx_fdt.c
339
if (node != -1) {
sys/dev/vnic/thunder_bgx_fdt.c
355
node = 0;
sys/dev/vnic/thunder_bgx_fdt.c
359
node = ofw_bus_get_node(root_pcib);
sys/dev/vnic/thunder_bgx_fdt.c
360
if ((int)node <= 0) {
sys/dev/vnic/thunder_bgx_fdt.c
365
node = bgx_fdt_traverse_nodes(bgx->bgx_id, node, bgx_sel, len);
sys/dev/vnic/thunder_bgx_fdt.c
368
return (node);
sys/dev/vnic/thunder_bgx_fdt.c
375
phandle_t node, child;
sys/dev/vnic/thunder_bgx_fdt.c
381
node = bgx_fdt_find_node(bgx);
sys/dev/vnic/thunder_bgx_fdt.c
382
if (node == 0) {
sys/dev/vnic/thunder_bgx_fdt.c
389
for (child = OF_child(node); child > 0; child = OF_peer(child)) {
sys/dev/vnic/thunder_mdio_fdt.c
101
node = ofw_bus_get_node(dev);
sys/dev/vnic/thunder_mdio_fdt.c
102
OF_device_register_xref(OF_xref_from_node(node), dev);
sys/dev/vnic/thunder_mdio_fdt.c
192
mdionexus_ofw_fill_ranges(phandle_t node, struct simplebus_softc *sc)
sys/dev/vnic/thunder_mdio_fdt.c
200
err = OF_searchencprop(OF_parent(node), "#address-cells",
sys/dev/vnic/thunder_mdio_fdt.c
205
nbase_ranges = OF_getproplen(node, "ranges");
sys/dev/vnic/thunder_mdio_fdt.c
216
OF_getencprop(node, "ranges", base_ranges, nbase_ranges);
sys/dev/vnic/thunder_mdio_fdt.c
246
phandle_t parent, node;
sys/dev/vnic/thunder_mdio_fdt.c
258
for (node = OF_child(parent); node > 0; node = OF_peer(node)) {
sys/dev/vnic/thunder_mdio_fdt.c
261
if (ofw_bus_gen_setup_devinfo(&di->di_dinfo, node) != 0) {
sys/dev/vnic/thunder_mdio_fdt.c
268
ofw_bus_reg_to_rl(dev, node, sc->acells, sc->scells,
sys/dev/vnic/thunder_mdio_fdt.c
270
ofw_bus_intr_to_rl(dev, node, &di->di_rl, NULL);
sys/dev/vnic/thunder_mdio_fdt.c
89
phandle_t node;
sys/dev/vt/hw/fb/vt_early_fb.c
134
phandle_t chosen, node;
sys/dev/vt/hw/fb/vt_early_fb.c
140
node = OF_instance_to_package(stdout);
sys/dev/vt/hw/fb/vt_early_fb.c
141
if (node != -1) {
sys/dev/vt/hw/fb/vt_early_fb.c
143
OF_getprop(node, "device_type", type, sizeof(type));
sys/dev/vt/hw/fb/vt_early_fb.c
146
return (node);
sys/dev/vt/hw/fb/vt_early_fb.c
149
node = OF_finddevice("screen");
sys/dev/vt/hw/fb/vt_early_fb.c
151
return (node);
sys/dev/vt/hw/fb/vt_early_fb.c
157
phandle_t node;
sys/dev/vt/hw/fb/vt_early_fb.c
159
node = vt_efb_get_fbnode();
sys/dev/vt/hw/fb/vt_early_fb.c
160
if (node == -1)
sys/dev/vt/hw/fb/vt_early_fb.c
163
if ((OF_getproplen(node, "height") <= 0) ||
sys/dev/vt/hw/fb/vt_early_fb.c
164
(OF_getproplen(node, "width") <= 0) ||
sys/dev/vt/hw/fb/vt_early_fb.c
165
(OF_getproplen(node, "depth") <= 0) ||
sys/dev/vt/hw/fb/vt_early_fb.c
166
(OF_getproplen(node, "linebytes") <= 0))
sys/dev/vt/hw/fb/vt_early_fb.c
178
phandle_t node;
sys/dev/vt/hw/fb/vt_early_fb.c
185
node = vt_efb_get_fbnode();
sys/dev/vt/hw/fb/vt_early_fb.c
186
if (node == -1)
sys/dev/vt/hw/fb/vt_early_fb.c
190
if (OF_getproplen(node, (name)) != sizeof(info->fb_##var)) \
sys/dev/vt/hw/fb/vt_early_fb.c
192
OF_getencprop(node, (name), &info->fb_##var, sizeof(info->fb_##var)); \
sys/dev/vt/hw/fb/vt_early_fb.c
209
len = OF_getprop(node, "assigned-addresses", pciaddrs,
sys/dev/vt/hw/fb/vt_early_fb.c
212
len = OF_getprop(OF_parent(node), "assigned-addresses",
sys/dev/vt/hw/fb/vt_early_fb.c
224
if (OF_getproplen(node, "address") == sizeof(info->fb_pbase)) {
sys/dev/vt/hw/fb/vt_early_fb.c
226
OF_getencprop(node, "address", &info->fb_pbase,
sys/dev/vt/hw/fb/vt_early_fb.c
268
OF_decode_addr(node, info->fb_pbase, &sc->sc_memt,
sys/dev/vt/hw/fb/vt_early_fb.c
287
vt_efb_initialize(info, node);
sys/dev/vt/hw/fb/vt_early_fb.c
72
vt_efb_initialize(struct fb_info *info, phandle_t node)
sys/dev/vt/hw/fb/vt_early_fb.c
85
OF_package_to_path(node, name, sizeof(name));
sys/dev/vt/hw/ofwfb/ofwfb.c
110
node = -1;
sys/dev/vt/hw/ofwfb/ofwfb.c
113
node = OF_instance_to_package(stdout);
sys/dev/vt/hw/ofwfb/ofwfb.c
114
if (node == -1)
sys/dev/vt/hw/ofwfb/ofwfb.c
116
node = OF_finddevice(buf);
sys/dev/vt/hw/ofwfb/ofwfb.c
117
if (node == -1) {
sys/dev/vt/hw/ofwfb/ofwfb.c
122
node = OF_finddevice("screen");
sys/dev/vt/hw/ofwfb/ofwfb.c
124
OF_getprop(node, "device_type", buf, sizeof(buf));
sys/dev/vt/hw/ofwfb/ofwfb.c
387
find_pci_host_address(phandle_t node)
sys/dev/vt/hw/ofwfb/ofwfb.c
396
while (node) {
sys/dev/vt/hw/ofwfb/ofwfb.c
397
if (OF_hasprop(node, "ranges")) {
sys/dev/vt/hw/ofwfb/ofwfb.c
398
addr = decode_pci_ranges_host_addr(node);
sys/dev/vt/hw/ofwfb/ofwfb.c
402
node = OF_parent(node);
sys/dev/vt/hw/ofwfb/ofwfb.c
494
phandle_t node;
sys/dev/vt/hw/ofwfb/ofwfb.c
506
node = -1;
sys/dev/vt/hw/ofwfb/ofwfb.c
510
node = OF_instance_to_package(sc->sc_handle);
sys/dev/vt/hw/ofwfb/ofwfb.c
511
if (node == -1)
sys/dev/vt/hw/ofwfb/ofwfb.c
514
node = OF_finddevice(buf);
sys/dev/vt/hw/ofwfb/ofwfb.c
515
if (node != -1)
sys/dev/vt/hw/ofwfb/ofwfb.c
518
if (node == -1) {
sys/dev/vt/hw/ofwfb/ofwfb.c
523
node = OF_finddevice("screen");
sys/dev/vt/hw/ofwfb/ofwfb.c
526
OF_getprop(node, "device_type", buf, sizeof(buf));
sys/dev/vt/hw/ofwfb/ofwfb.c
535
if (OF_getencprop(OF_parent(node), "vendor-id", &vendor_id,
sys/dev/vt/hw/ofwfb/ofwfb.c
540
sc->sc_node = node;
sys/dev/vt/hw/ofwfb/ofwfb.c
550
if (OF_getproplen(node, "height") != sizeof(height) ||
sys/dev/vt/hw/ofwfb/ofwfb.c
551
OF_getproplen(node, "width") != sizeof(width) ||
sys/dev/vt/hw/ofwfb/ofwfb.c
552
OF_getproplen(node, "depth") != sizeof(depth))
sys/dev/vt/hw/ofwfb/ofwfb.c
556
OF_getencprop(node, "depth", &depth, sizeof(depth));
sys/dev/vt/hw/ofwfb/ofwfb.c
561
OF_getencprop(node, "height", &height, sizeof(height));
sys/dev/vt/hw/ofwfb/ofwfb.c
562
OF_getencprop(node, "width", &width, sizeof(width));
sys/dev/vt/hw/ofwfb/ofwfb.c
563
if (OF_getencprop(node, "linebytes", &stride, sizeof(stride)) !=
sys/dev/vt/hw/ofwfb/ofwfb.c
575
if (OF_hasprop(node, "little-endian")) {
sys/dev/vt/hw/ofwfb/ofwfb.c
580
} else if (OF_hasprop(node, "big-endian")) {
sys/dev/vt/hw/ofwfb/ofwfb.c
616
sc->fb.fb_pbase = find_pci_host_address(node);
sys/dev/vt/hw/ofwfb/ofwfb.c
617
else if (OF_hasprop(node, "address")) {
sys/dev/vt/hw/ofwfb/ofwfb.c
619
switch (OF_getproplen(node, "address")) {
sys/dev/vt/hw/ofwfb/ofwfb.c
621
OF_getencprop(node, "address", adr, 4);
sys/dev/vt/hw/ofwfb/ofwfb.c
625
OF_getencprop(node, "address", adr, 8);
sys/dev/vt/hw/ofwfb/ofwfb.c
651
len = OF_getencprop(node, "assigned-addresses",
sys/dev/vt/hw/ofwfb/ofwfb.c
654
len = OF_getencprop(OF_parent(node), "assigned-addresses",
sys/dev/vt/hw/ofwfb/ofwfb.c
682
if (ofw_reg_to_paddr(node, j, &fb_phys, &fb_phys_size, NULL) < 0)
sys/dev/vt/hw/ofwfb/ofwfb.c
97
phandle_t chosen, node;
sys/dev/vt/hw/simplefb/simplefb.c
125
phandle_t chosen, node;
sys/dev/vt/hw/simplefb/simplefb.c
131
for (node = OF_child(chosen); node != 0; node = OF_peer(node)) {
sys/dev/vt/hw/simplefb/simplefb.c
132
if (ofw_bus_node_is_compatible(node, "simple-framebuffer"))
sys/dev/vt/hw/simplefb/simplefb.c
135
if (node == 0)
sys/dev/vt/hw/simplefb/simplefb.c
139
*nodep = node;
sys/dev/vt/hw/simplefb/simplefb.c
166
phandle_t node;
sys/dev/vt/hw/simplefb/simplefb.c
173
if (!vt_simplefb_node(&node))
sys/dev/vt/hw/simplefb/simplefb.c
176
if (OF_getencprop(node, "height", &height, sizeof(height)) == -1 ||
sys/dev/vt/hw/simplefb/simplefb.c
177
OF_getencprop(node, "width", &width, sizeof(width)) == -1 ||
sys/dev/vt/hw/simplefb/simplefb.c
178
OF_getencprop(node, "stride", &stride, sizeof(stride)) == -1 ||
sys/dev/vt/hw/simplefb/simplefb.c
179
OF_getprop(node, "format", format, sizeof(format)) == -1) {
sys/dev/vt/hw/simplefb/simplefb.c
207
ofw_reg_to_paddr(node, 0, &sc->fb_pbase, &size, NULL);
sys/dev/wg/if_wg.c
574
struct radix_node *node;
sys/dev/wg/if_wg.c
591
node = root->rnh_addaddr(&aip->a_addr, &aip->a_mask, &root->rh, aip->a_nodes);
sys/dev/wg/if_wg.c
592
if (node == aip->a_nodes) {
sys/dev/wg/if_wg.c
595
} else if (!node)
sys/dev/wg/if_wg.c
596
node = root->rnh_lookup(&aip->a_addr, &aip->a_mask, &root->rh);
sys/dev/wg/if_wg.c
597
if (!node) {
sys/dev/wg/if_wg.c
600
} else if (node != aip->a_nodes) {
sys/dev/wg/if_wg.c
602
aip = (struct wg_aip *)node;
sys/dev/wg/if_wg.c
620
struct radix_node *dnode __diagused, *node;
sys/dev/wg/if_wg.c
640
node = root->rnh_lookup(&addr.a_addr, &addr.a_mask, &root->rh);
sys/dev/wg/if_wg.c
641
if (node == NULL) {
sys/dev/wg/if_wg.c
646
aip = (struct wg_aip *)node;
sys/dev/wg/if_wg.c
658
MPASS(dnode == node);
sys/dev/wg/if_wg.c
671
struct radix_node *node;
sys/dev/wg/if_wg.c
692
node = root->rnh_matchaddr(&addr, &root->rh);
sys/dev/wg/if_wg.c
693
if (node != NULL) {
sys/dev/wg/if_wg.c
694
peer = ((struct wg_aip *)node)->a_peer;
sys/dev/wpi/if_wpi.c
3385
struct wpi_node_info node;
sys/dev/wpi/if_wpi.c
3393
memset(&node, 0, sizeof node);
sys/dev/wpi/if_wpi.c
3394
IEEE80211_ADDR_COPY(node.macaddr, ni->ni_macaddr);
sys/dev/wpi/if_wpi.c
3395
node.id = wn->id;
sys/dev/wpi/if_wpi.c
3396
node.plcp = (ic->ic_curmode == IEEE80211_MODE_11A) ?
sys/dev/wpi/if_wpi.c
3398
node.action = htole32(WPI_ACTION_SET_RATE);
sys/dev/wpi/if_wpi.c
3399
node.antenna = WPI_ANTENNA_BOTH;
sys/dev/wpi/if_wpi.c
3404
error = wpi_cmd(sc, WPI_CMD_ADD_NODE, &node, sizeof node, 1);
sys/dev/wpi/if_wpi.c
3431
struct wpi_node_info node;
sys/dev/wpi/if_wpi.c
3435
memset(&node, 0, sizeof node);
sys/dev/wpi/if_wpi.c
3436
IEEE80211_ADDR_COPY(node.macaddr, ieee80211broadcastaddr);
sys/dev/wpi/if_wpi.c
3437
node.id = WPI_ID_BROADCAST;
sys/dev/wpi/if_wpi.c
3438
node.plcp = (ic->ic_curmode == IEEE80211_MODE_11A) ?
sys/dev/wpi/if_wpi.c
3440
node.action = htole32(WPI_ACTION_SET_RATE);
sys/dev/wpi/if_wpi.c
3441
node.antenna = WPI_ANTENNA_BOTH;
sys/dev/wpi/if_wpi.c
3445
return wpi_cmd(sc, WPI_CMD_ADD_NODE, &node, sizeof node, async);
sys/dev/wpi/if_wpi.c
3496
struct wpi_cmd_del_node node;
sys/dev/wpi/if_wpi.c
3503
memset(&node, 0, sizeof node);
sys/dev/wpi/if_wpi.c
3504
IEEE80211_ADDR_COPY(node.macaddr, ni->ni_macaddr);
sys/dev/wpi/if_wpi.c
3505
node.count = 1;
sys/dev/wpi/if_wpi.c
3510
error = wpi_cmd(sc, WPI_CMD_DEL_NODE, &node, sizeof node, 1);
sys/dev/wpi/if_wpi.c
4600
struct wpi_node_info node;
sys/dev/wpi/if_wpi.c
4627
memset(&node, 0, sizeof node);
sys/dev/wpi/if_wpi.c
4628
node.id = wn->id;
sys/dev/wpi/if_wpi.c
4629
node.control = WPI_NODE_UPDATE;
sys/dev/wpi/if_wpi.c
4630
node.flags = WPI_FLAG_KEY_SET;
sys/dev/wpi/if_wpi.c
4631
node.kflags = htole16(kflags);
sys/dev/wpi/if_wpi.c
4632
memcpy(node.key, ieee80211_crypto_get_key_data(k),
sys/dev/wpi/if_wpi.c
4638
node.id, ether_sprintf(ni->ni_macaddr));
sys/dev/wpi/if_wpi.c
4640
error = wpi_cmd(sc, WPI_CMD_ADD_NODE, &node, sizeof node, 1);
sys/dev/wpi/if_wpi.c
4650
node.kflags = htole16(kflags);
sys/dev/wpi/if_wpi.c
4700
struct wpi_node_info node;
sys/dev/wpi/if_wpi.c
4715
memset(&node, 0, sizeof node);
sys/dev/wpi/if_wpi.c
4716
node.id = wn->id;
sys/dev/wpi/if_wpi.c
4717
node.control = WPI_NODE_UPDATE;
sys/dev/wpi/if_wpi.c
4718
node.flags = WPI_FLAG_KEY_SET;
sys/dev/wpi/if_wpi.c
4719
node.kflags = htole16(kflags);
sys/dev/wpi/if_wpi.c
4723
k->wk_keyix, node.id, ether_sprintf(ni->ni_macaddr));
sys/dev/wpi/if_wpi.c
4725
error = wpi_cmd(sc, WPI_CMD_ADD_NODE, &node, sizeof node, 1);
sys/dev/wpi/if_wpi.c
4735
node.kflags = htole16(kflags);
sys/dev/xdma/controller/pl330.c
333
phandle_t xref, node;
sys/dev/xdma/controller/pl330.c
357
node = ofw_bus_get_node(dev);
sys/dev/xdma/controller/pl330.c
358
xref = OF_xref_from_node(node);
sys/dev/xdma/xdma.c
400
phandle_t mem_node, node;
sys/dev/xdma/xdma.c
404
node = ofw_bus_get_node(dev);
sys/dev/xdma/xdma.c
405
if (node <= 0) {
sys/dev/xdma/xdma.c
411
if (!OF_hasprop(node, "memory-region"))
sys/dev/xdma/xdma.c
414
if (OF_getencprop(node, "memory-region", (void *)&mem_handle,
sys/dev/xdma/xdma.c
452
phandle_t node, parent;
sys/dev/xdma/xdma.c
461
node = ofw_bus_get_node(dev);
sys/dev/xdma/xdma.c
462
if (node <= 0)
sys/dev/xdma/xdma.c
466
error = ofw_bus_parse_xref_list_get_length(node,
sys/dev/xdma/xdma.c
480
error = ofw_bus_find_string_index(node, "dma-names", prop, &idx);
sys/dev/xdma/xdma.c
487
error = ofw_bus_parse_xref_list_alloc(node, "dmas", "#dma-cells",
sys/dev/xdma/xdma.c
77
phandle_t node;
sys/dev/xdma/xdma.c
81
node = ofw_bus_get_node(xdma->dma_dev);
sys/dev/xdma/xdma.c
82
if (OF_getproplen(node, "xdma,iommu") <= 0)
sys/dev/xdma/xdma.c
85
len = OF_getencprop(node, "xdma,iommu", &prop, sizeof(prop));
sys/dev/xdma/xdma_iommu.c
126
phandle_t mem_node, node;
sys/dev/xdma/xdma_iommu.c
133
node = ofw_bus_get_node(xio->dev);
sys/dev/xdma/xdma_iommu.c
134
if (!OF_hasprop(node, "va-region"))
sys/dev/xdma/xdma_iommu.c
137
if (OF_getencprop(node, "va-region", (void *)&mem_handle,
sys/dev/xen/balloon/balloon.c
303
.node = "memory/target",
sys/dev/xen/blkback/blkback.c
3236
if (xbb->hotplug_watch.node != NULL) {
sys/dev/xen/blkback/blkback.c
3238
free(xbb->hotplug_watch.node, M_XENBLOCKBACK);
sys/dev/xen/blkback/blkback.c
3239
xbb->hotplug_watch.node = NULL;
sys/dev/xen/blkback/blkback.c
3528
free(watch->node, M_XENBLOCKBACK);
sys/dev/xen/blkback/blkback.c
3529
watch->node = NULL;
sys/dev/xen/blkback/blkback.c
3621
KASSERT(xbb->hotplug_watch.node == NULL, ("watch node already setup"));
sys/dev/xen/blkback/blkback.c
3622
xbb->hotplug_watch.node = strdup(sbuf_data(watch_path), M_XENBLOCKBACK);
sys/dev/xen/blkback/blkback.c
3633
xbb->hotplug_watch.node);
sys/dev/xen/blkback/blkback.c
3634
free(xbb->hotplug_watch.node, M_XENBLOCKBACK);
sys/dev/xen/control/control.c
426
xctrl->xctrl_watch.node = "control/shutdown";
sys/dev/xen/evtchn/evtchn_dev.c
87
RB_ENTRY(user_evtchn) node;
sys/dev/xen/evtchn/evtchn_dev.c
94
RB_GENERATE_STATIC(evtchn_tree, user_evtchn, node, evtchn_cmp);
sys/dev/xen/netfront/netfront.c
527
const char *node = xenbus_get_node(dev);
sys/dev/xen/netfront/netfront.c
537
path_size = strlen(node) + 10;
sys/dev/xen/netfront/netfront.c
539
snprintf(path, path_size, "%s/queue-%u", node, rxq->id);
sys/dev/xen/netfront/netfront.c
541
path_size = strlen(node) + 1;
sys/dev/xen/netfront/netfront.c
543
snprintf(path, path_size, "%s", node);
sys/dev/xen/netfront/netfront.c
580
const char *node = xenbus_get_node(dev);
sys/dev/xen/netfront/netfront.c
587
xenbus_dev_fatal(dev, err, "parsing %s/mac", node);
sys/dev/xen/netfront/netfront.c
618
err = xs_printf(xst, node, "multi-queue-num-queues",
sys/dev/xen/netfront/netfront.c
633
err = xs_printf(xst, node, "request-rx-copy", "%u", 1);
sys/dev/xen/netfront/netfront.c
638
err = xs_printf(xst, node, "feature-rx-notify", "%d", 1);
sys/dev/xen/netfront/netfront.c
643
err = xs_printf(xst, node, "feature-sg", "%d", 1);
sys/dev/xen/netfront/netfront.c
649
err = xs_printf(xst, node, "feature-gso-tcpv4", "%d", 1);
sys/dev/xen/netfront/netfront.c
656
err = xs_printf(xst, node, "feature-no-csum-offload", "%d", 1);
sys/dev/xen/xenstore/xenstore.c
1205
xs_watch(watch->node, token);
sys/dev/xen/xenstore/xenstore.c
1270
xs_directory(struct xs_transaction t, const char *dir, const char *node,
sys/dev/xen/xenstore/xenstore.c
1278
path = xs_join(dir, node);
sys/dev/xen/xenstore/xenstore.c
1291
xs_exists(struct xs_transaction t, const char *dir, const char *node)
sys/dev/xen/xenstore/xenstore.c
1296
error = xs_directory(t, dir, node, &dir_n, &d);
sys/dev/xen/xenstore/xenstore.c
1304
xs_read(struct xs_transaction t, const char *dir, const char *node,
sys/dev/xen/xenstore/xenstore.c
1311
path = xs_join(dir, node);
sys/dev/xen/xenstore/xenstore.c
1321
xs_write(struct xs_transaction t, const char *dir, const char *node,
sys/dev/xen/xenstore/xenstore.c
1328
path = xs_join(dir, node);
sys/dev/xen/xenstore/xenstore.c
1342
xs_mkdir(struct xs_transaction t, const char *dir, const char *node)
sys/dev/xen/xenstore/xenstore.c
1347
path = xs_join(dir, node);
sys/dev/xen/xenstore/xenstore.c
1355
xs_rm(struct xs_transaction t, const char *dir, const char *node)
sys/dev/xen/xenstore/xenstore.c
1360
path = xs_join(dir, node);
sys/dev/xen/xenstore/xenstore.c
1368
xs_rm_tree(struct xs_transaction xbt, const char *base, const char *node)
sys/dev/xen/xenstore/xenstore.c
1379
root_path_sbuf = xs_join(base, node);
sys/dev/xen/xenstore/xenstore.c
1380
cur_path_sbuf = xs_join(base, node);
sys/dev/xen/xenstore/xenstore.c
1489
xs_scanf(struct xs_transaction t, const char *dir, const char *node,
sys/dev/xen/xenstore/xenstore.c
1496
error = xs_read(t, dir, node, NULL, (void **) &val);
sys/dev/xen/xenstore/xenstore.c
1514
const char *dir, const char *node, const char *fmt, va_list ap)
sys/dev/xen/xenstore/xenstore.c
1522
error = xs_write(t, dir, node, sbuf_data(sb));
sys/dev/xen/xenstore/xenstore.c
1529
xs_printf(struct xs_transaction t, const char *dir, const char *node,
sys/dev/xen/xenstore/xenstore.c
1536
error = xs_vprintf(t, dir, node, fmt, ap);
sys/dev/xen/xenstore/xenstore.c
1587
error = xs_watch(watch->node, token);
sys/dev/xen/xenstore/xenstore.c
1619
error = xs_unwatch(watch->node, token);
sys/dev/xen/xenstore/xenstore.c
1622
watch->node, error);
sys/dev/xen/xenstore/xenstore_dev.c
333
watch->watch.node = strdup(wpath, M_XENSTORE);
sys/dev/xen/xenstore/xenstore_dev.c
343
free(watch->watch.node, M_XENSTORE);
sys/dev/xen/xenstore/xenstore_dev.c
368
free(watch->watch.node, M_XENSTORE);
sys/dev/xen/xenstore/xenstore_dev.c
434
free(watch->watch.node, M_XENSTORE);
sys/dev/xilinx/axidma.c
104
phandle_t xref, node;
sys/dev/xilinx/axidma.c
118
node = ofw_bus_get_node(dev);
sys/dev/xilinx/axidma.c
119
xref = OF_xref_from_node(node);
sys/dev/xilinx/if_xae.c
1172
phandle_t node;
sys/dev/xilinx/if_xae.c
1185
node = ofw_bus_get_node(dev);
sys/dev/xilinx/if_xae.c
1243
if (xae_get_phyaddr(node, &sc->phy_addr) != 0)
sys/dev/xilinx/if_xae.c
1258
if (OF_getproplen(node, "xlnx,vcu118") >= 0)
sys/dev/xilinx/if_xae.c
526
xae_get_phyaddr(phandle_t node, int *phy_addr)
sys/dev/xilinx/if_xae.c
531
if (OF_getencprop(node, "phy-handle", (void *)&phy_handle,
sys/dev/xilinx/if_xae.c
793
phandle_t node;
sys/dev/xilinx/if_xae.c
796
node = ofw_bus_get_node(sc->dev);
sys/dev/xilinx/if_xae.c
799
if ((len = OF_getproplen(node, "local-mac-address")) <= 0)
sys/dev/xilinx/if_xae.c
805
OF_getprop(node, "local-mac-address", hwaddr, ETHER_ADDR_LEN);
sys/dev/xilinx/if_xae.c
915
phandle_t node;
sys/dev/xilinx/if_xae.c
919
node = ofw_bus_get_node(sc->dev);
sys/dev/xilinx/if_xae.c
920
len = OF_getencprop(node, "axistream-connected", &prop, sizeof(prop));
sys/dev/xilinx/xlnx_pcib.c
409
phandle_t node;
sys/dev/xilinx/xlnx_pcib.c
415
node = ofw_bus_get_node(pci);
sys/dev/xilinx/xlnx_pcib.c
416
if (OF_hasprop(node, "msi-map"))
sys/fs/fuse/fuse_node.c
101
SDT_PROBE_DEFINE2(fusefs, , node, trace, "int", "char*");
sys/fs/fuse/fuse_node.c
200
SDT_PROBE_DEFINE3(fusefs, , node, stale_vnode, "struct vnode*", "uint8_t",
sys/fs/fuse/fuse_node.c
229
SDT_PROBE2(fusefs, , node, trace, 1,
sys/fs/fuse/fuse_node.c
240
SDT_PROBE3(fusefs, , node, stale_vnode, *vpp, vtyp,
sys/fs/p9fs/p9fs.h
110
#define P9FS_NTOV(node) ((node)->v_node)
sys/fs/p9fs/p9fs.h
117
#define IS_ROOT(node) (((node)->flags & P9FS_NODE_ROOT) != 0)
sys/fs/p9fs/p9fs_subr.c
251
struct p9fs_node *node;
sys/fs/p9fs/p9fs_subr.c
255
for (node = np ; (node != NULL) && !IS_ROOT(node) ; node = node->parent)
sys/fs/p9fs/p9fs_subr.c
258
if (node == NULL)
sys/fs/p9fs/p9fs_subr.c
263
for (i = n-1, node = np; i >= 0 ; i--, node = node->parent)
sys/fs/p9fs/p9fs_subr.c
264
wnames[i] = node->inode.i_name;
sys/fs/p9fs/p9fs_vfsops.c
259
struct p9fs_node *node;
sys/fs/p9fs/p9fs_vfsops.c
284
node = vp->v_data;
sys/fs/p9fs/p9fs_vfsops.c
287
P9FS_NODE_SETF(node, P9FS_NODE_DELETED);
sys/fs/p9fs/p9fs_vfsops.c
69
struct p9fs_node *node;
sys/fs/p9fs/p9fs_vfsops.c
72
node = *npp;
sys/fs/p9fs/p9fs_vfsops.c
74
if (node == NULL)
sys/fs/p9fs/p9fs_vfsops.c
77
if (node->parent && node->parent != node) {
sys/fs/p9fs/p9fs_vfsops.c
78
vrele(P9FS_NTOV(node->parent));
sys/fs/p9fs/p9fs_vfsops.c
83
vp = P9FS_NTOV(node);
sys/fs/p9fs/p9fs_vfsops.c
88
free(node->inode.i_name, M_TEMP);
sys/fs/p9fs/p9fs_vfsops.c
89
uma_zfree(p9fs_node_zone, node);
sys/fs/p9fs/p9fs_vnops.c
1153
struct p9fs_node *node;
sys/fs/p9fs/p9fs_vnops.c
1165
node = P9FS_VTON(vp);
sys/fs/p9fs/p9fs_vnops.c
1166
inode = &node->inode;
sys/fs/p9fs/p9fs_vnops.c
1169
vses = node->p9fs_ses;
sys/fs/p9fs/p9fs_vnops.c
1254
vfid = p9fs_get_fid(vses->clnt, node, cred, VOFID, P9PROTO_OWRITE, &error);
sys/fs/p9fs/p9fs_vnops.c
1256
vfid = p9fs_get_fid(vses->clnt, node, cred, VFID, -1, &error);
sys/fs/p9fs/p9fs_vnops.c
78
struct p9fs_node *node;
sys/fs/p9fs/p9fs_vnops.c
82
node = P9FS_VTON(vp);
sys/fs/p9fs/p9fs_vnops.c
83
inode = &node->inode;
sys/fs/p9fs/p9fs_vnops.c
832
struct p9fs_node *node;
sys/fs/p9fs/p9fs_vnops.c
837
node = P9FS_VTON(vp);
sys/fs/p9fs/p9fs_vnops.c
838
vses = node->p9fs_ses;
sys/fs/p9fs/p9fs_vnops.c
840
vfid = p9fs_get_fid(vses->clnt, node, cred, VOFID, P9PROTO_OREAD, &error);
sys/fs/p9fs/p9fs_vnops.c
842
vfid = p9fs_get_fid(vses->clnt, node, cred, VFID, -1, &error);
sys/fs/p9fs/p9fs_vnops.c
874
struct p9fs_node *node;
sys/fs/p9fs/p9fs_vnops.c
880
node = P9FS_VTON(vp);
sys/fs/p9fs/p9fs_vnops.c
882
if (node == NULL)
sys/fs/p9fs/p9fs_vnops.c
885
inode = &node->inode;
sys/fs/pseudofs/pseudofs.c
170
struct pfs_node *node, *parent = pn->pn_parent;
sys/fs/pseudofs/pseudofs.c
182
for (node = parent->pn_nodes;
sys/fs/pseudofs/pseudofs.c
183
node->pn_next != pn; node = node->pn_next)
sys/fs/pseudofs/pseudofs.c
185
parent->pn_last_node = node;
sys/fs/tarfs/tarfs.h
232
struct tarfs_node *parent, struct tarfs_node **node);
sys/fs/tmpfs/tmpfs.h
342
#define TMPFS_NODE_LOCK(node) mtx_lock(&(node)->tn_interlock)
sys/fs/tmpfs/tmpfs.h
343
#define TMPFS_NODE_UNLOCK(node) mtx_unlock(&(node)->tn_interlock)
sys/fs/tmpfs/tmpfs.h
344
#define TMPFS_NODE_MTX(node) (&(node)->tn_interlock)
sys/fs/tmpfs/tmpfs.h
345
#define TMPFS_NODE_ASSERT_LOCKED(node) mtx_assert(TMPFS_NODE_MTX(node), \
sys/fs/tmpfs/tmpfs.h
349
#define TMPFS_ASSERT_LOCKED(node) do { \
sys/fs/tmpfs/tmpfs.h
350
MPASS((node) != NULL); \
sys/fs/tmpfs/tmpfs.h
351
MPASS((node)->tn_vnode != NULL); \
sys/fs/tmpfs/tmpfs.h
352
ASSERT_VOP_LOCKED((node)->tn_vnode, "tmpfs assert"); \
sys/fs/tmpfs/tmpfs.h
355
#define TMPFS_ASSERT_LOCKED(node) (void)0
sys/fs/tmpfs/tmpfs.h
466
void tmpfs_ref_node(struct tmpfs_node *node);
sys/fs/tmpfs/tmpfs.h
488
struct tmpfs_dirent * tmpfs_dir_lookup(struct tmpfs_node *node,
sys/fs/tmpfs/tmpfs.h
508
void tmpfs_set_accessed(struct tmpfs_mount *tm, struct tmpfs_node *node);
sys/fs/tmpfs/tmpfs.h
509
void tmpfs_set_status(struct tmpfs_mount *tm, struct tmpfs_node *node,
sys/fs/tmpfs/tmpfs.h
542
#define TMPFS_VALIDATE_DIR(node) do { \
sys/fs/tmpfs/tmpfs.h
543
MPASS((node)->tn_type == VDIR); \
sys/fs/tmpfs/tmpfs.h
544
MPASS((node)->tn_size % sizeof(struct tmpfs_dirent) == 0); \
sys/fs/tmpfs/tmpfs.h
545
MPASS((node)->tn_dir.tn_wht_size % sizeof(struct tmpfs_dirent) == 0); \
sys/fs/tmpfs/tmpfs.h
546
MPASS((node)->tn_dir.tn_wht_size <= (node)->tn_size); \
sys/fs/tmpfs/tmpfs.h
587
struct tmpfs_node *node;
sys/fs/tmpfs/tmpfs.h
598
node = obj->un_pager.swp.swp_priv;
sys/fs/tmpfs/tmpfs.h
599
return (node->tn_vnode);
sys/fs/tmpfs/tmpfs.h
605
struct tmpfs_node *node;
sys/fs/tmpfs/tmpfs.h
610
node = obj->un_pager.swp.swp_priv;
sys/fs/tmpfs/tmpfs.h
611
MPASS(node->tn_type == VREG);
sys/fs/tmpfs/tmpfs.h
612
return (node->tn_reg.tn_tmp);
sys/fs/tmpfs/tmpfs.h
628
struct tmpfs_node *node;
sys/fs/tmpfs/tmpfs.h
631
node = (struct tmpfs_node *)vp->v_data;
sys/fs/tmpfs/tmpfs.h
632
return (node);
sys/fs/tmpfs/tmpfs.h
641
struct tmpfs_node *node;
sys/fs/tmpfs/tmpfs.h
643
node = VP_TO_TMPFS_NODE(vp);
sys/fs/tmpfs/tmpfs.h
644
TMPFS_VALIDATE_DIR(node);
sys/fs/tmpfs/tmpfs.h
645
return (node);
sys/fs/tmpfs/tmpfs.h
658
struct tmpfs_node *node;
sys/fs/tmpfs/tmpfs.h
660
node = VP_TO_TMPFS_NODE(vp);
sys/fs/tmpfs/tmpfs.h
661
if (__predict_false((node->tn_status & (TMPFS_NODE_MODIFIED |
sys/fs/tmpfs/tmpfs.h
662
TMPFS_NODE_CHANGED)) != 0 || node->tn_accessed))
sys/fs/tmpfs/tmpfs_fifoops.c
54
struct tmpfs_node *node;
sys/fs/tmpfs/tmpfs_fifoops.c
56
node = VP_TO_TMPFS_NODE(v->a_vp);
sys/fs/tmpfs/tmpfs_fifoops.c
57
tmpfs_set_accessed(VFS_TO_TMPFS(v->a_vp->v_mount), node);
sys/fs/tmpfs/tmpfs_subr.c
1001
TMPFS_NODE_LOCK(node);
sys/fs/tmpfs/tmpfs_subr.c
1008
if ((node->tn_vpstate & TMPFS_VNODE_DOOMED) ||
sys/fs/tmpfs/tmpfs_subr.c
1009
(node->tn_type == VDIR && node->tn_dir.tn_parent == NULL)) {
sys/fs/tmpfs/tmpfs_subr.c
1010
TMPFS_NODE_UNLOCK(node);
sys/fs/tmpfs/tmpfs_subr.c
1020
if (node->tn_vpstate & TMPFS_VNODE_ALLOCATING) {
sys/fs/tmpfs/tmpfs_subr.c
1021
node->tn_vpstate |= TMPFS_VNODE_WANT;
sys/fs/tmpfs/tmpfs_subr.c
1022
error = msleep((caddr_t) &node->tn_vpstate,
sys/fs/tmpfs/tmpfs_subr.c
1023
TMPFS_NODE_MTX(node), 0, "tmpfs_alloc_vp", 0);
sys/fs/tmpfs/tmpfs_subr.c
1028
node->tn_vpstate |= TMPFS_VNODE_ALLOCATING;
sys/fs/tmpfs/tmpfs_subr.c
1030
TMPFS_NODE_UNLOCK(node);
sys/fs/tmpfs/tmpfs_subr.c
1042
vp->v_data = node;
sys/fs/tmpfs/tmpfs_subr.c
1043
vp->v_type = node->tn_type;
sys/fs/tmpfs/tmpfs_subr.c
1046
switch (node->tn_type) {
sys/fs/tmpfs/tmpfs_subr.c
1059
object = node->tn_reg.tn_aobj;
sys/fs/tmpfs/tmpfs_subr.c
1080
MPASS(node->tn_dir.tn_parent != NULL);
sys/fs/tmpfs/tmpfs_subr.c
1081
if (node->tn_dir.tn_parent == node)
sys/fs/tmpfs/tmpfs_subr.c
1086
panic("tmpfs_alloc_vp: type %p %d", node, (int)node->tn_type);
sys/fs/tmpfs/tmpfs_subr.c
1106
TMPFS_NODE_LOCK(node);
sys/fs/tmpfs/tmpfs_subr.c
1108
MPASS(node->tn_vpstate & TMPFS_VNODE_ALLOCATING);
sys/fs/tmpfs/tmpfs_subr.c
1109
node->tn_vpstate &= ~TMPFS_VNODE_ALLOCATING;
sys/fs/tmpfs/tmpfs_subr.c
1110
node->tn_vnode = vp;
sys/fs/tmpfs/tmpfs_subr.c
1112
if (node->tn_vpstate & TMPFS_VNODE_WANT) {
sys/fs/tmpfs/tmpfs_subr.c
1113
node->tn_vpstate &= ~TMPFS_VNODE_WANT;
sys/fs/tmpfs/tmpfs_subr.c
1114
TMPFS_NODE_UNLOCK(node);
sys/fs/tmpfs/tmpfs_subr.c
1115
wakeup((caddr_t) &node->tn_vpstate);
sys/fs/tmpfs/tmpfs_subr.c
1117
TMPFS_NODE_UNLOCK(node);
sys/fs/tmpfs/tmpfs_subr.c
1126
TMPFS_NODE_LOCK(node);
sys/fs/tmpfs/tmpfs_subr.c
1127
MPASS(*vpp == node->tn_vnode);
sys/fs/tmpfs/tmpfs_subr.c
1128
TMPFS_NODE_UNLOCK(node);
sys/fs/tmpfs/tmpfs_subr.c
1131
tmpfs_free_node(tm, node);
sys/fs/tmpfs/tmpfs_subr.c
1143
struct tmpfs_node *node;
sys/fs/tmpfs/tmpfs_subr.c
1145
node = VP_TO_TMPFS_NODE(vp);
sys/fs/tmpfs/tmpfs_subr.c
1147
TMPFS_NODE_ASSERT_LOCKED(node);
sys/fs/tmpfs/tmpfs_subr.c
1148
node->tn_vnode = NULL;
sys/fs/tmpfs/tmpfs_subr.c
1149
if ((node->tn_vpstate & TMPFS_VNODE_WRECLAIM) != 0)
sys/fs/tmpfs/tmpfs_subr.c
1150
wakeup(&node->tn_vnode);
sys/fs/tmpfs/tmpfs_subr.c
1151
node->tn_vpstate &= ~TMPFS_VNODE_WRECLAIM;
sys/fs/tmpfs/tmpfs_subr.c
1173
struct tmpfs_node *node;
sys/fs/tmpfs/tmpfs_subr.c
1201
target, vap->va_rdev, &node);
sys/fs/tmpfs/tmpfs_subr.c
1206
error = tmpfs_alloc_dirent(tmp, node, cnp->cn_nameptr, cnp->cn_namelen,
sys/fs/tmpfs/tmpfs_subr.c
1209
tmpfs_free_node(tmp, node);
sys/fs/tmpfs/tmpfs_subr.c
1214
error = tmpfs_alloc_vp(dvp->v_mount, node, LK_EXCLUSIVE, vpp);
sys/fs/tmpfs/tmpfs_subr.c
1217
tmpfs_free_node(tmp, node);
sys/fs/tmpfs/tmpfs_subr.c
1278
tmpfs_dir_lookup_cookie(struct tmpfs_node *node, off_t cookie,
sys/fs/tmpfs/tmpfs_subr.c
1281
struct tmpfs_dir *dirhead = &node->tn_dir.tn_dirhead;
sys/fs/tmpfs/tmpfs_subr.c
1286
if (cookie == node->tn_dir.tn_readdir_lastn &&
sys/fs/tmpfs/tmpfs_subr.c
1287
(de = node->tn_dir.tn_readdir_lastp) != NULL) {
sys/fs/tmpfs/tmpfs_subr.c
1295
LIST_FOREACH(de, &node->tn_dir.tn_dupindex,
sys/fs/tmpfs/tmpfs_subr.c
1329
dc->tdc_tree = tmpfs_dir_xlookup_hash(node,
sys/fs/tmpfs/tmpfs_subr.c
1343
tmpfs_dir_lookup(struct tmpfs_node *node, struct tmpfs_node *f,
sys/fs/tmpfs/tmpfs_subr.c
1353
TMPFS_VALIDATE_DIR(node);
sys/fs/tmpfs/tmpfs_subr.c
1356
de = tmpfs_dir_xlookup_hash(node, hash);
sys/fs/tmpfs/tmpfs_subr.c
1564
tmpfs_dir_getdotdent(struct tmpfs_mount *tm, struct tmpfs_node *node,
sys/fs/tmpfs/tmpfs_subr.c
1570
TMPFS_VALIDATE_DIR(node);
sys/fs/tmpfs/tmpfs_subr.c
1573
dent.d_fileno = node->tn_id;
sys/fs/tmpfs/tmpfs_subr.c
1586
tmpfs_set_accessed(tm, node);
sys/fs/tmpfs/tmpfs_subr.c
1599
tmpfs_dir_getdotdotdent(struct tmpfs_mount *tm, struct tmpfs_node *node,
sys/fs/tmpfs/tmpfs_subr.c
1606
TMPFS_VALIDATE_DIR(node);
sys/fs/tmpfs/tmpfs_subr.c
1612
TMPFS_ASSERT_LOCKED(node);
sys/fs/tmpfs/tmpfs_subr.c
1613
parent = node->tn_dir.tn_parent;
sys/fs/tmpfs/tmpfs_subr.c
1631
tmpfs_set_accessed(tm, node);
sys/fs/tmpfs/tmpfs_subr.c
1644
tmpfs_dir_getdents(struct tmpfs_mount *tm, struct tmpfs_node *node,
sys/fs/tmpfs/tmpfs_subr.c
1652
TMPFS_VALIDATE_DIR(node);
sys/fs/tmpfs/tmpfs_subr.c
1666
error = tmpfs_dir_getdotdent(tm, node, uio);
sys/fs/tmpfs/tmpfs_subr.c
1674
de = tmpfs_dir_first(node, &dc);
sys/fs/tmpfs/tmpfs_subr.c
1676
error = tmpfs_dir_getdotdotdent(tm, node, uio, off);
sys/fs/tmpfs/tmpfs_subr.c
1689
de = tmpfs_dir_lookup_cookie(node, uio->uio_offset, &dc);
sys/fs/tmpfs/tmpfs_subr.c
1760
nde = tmpfs_dir_next(node, &dc);
sys/fs/tmpfs/tmpfs_subr.c
1785
node->tn_dir.tn_readdir_lastn = off;
sys/fs/tmpfs/tmpfs_subr.c
1786
node->tn_dir.tn_readdir_lastp = de;
sys/fs/tmpfs/tmpfs_subr.c
1788
tmpfs_set_accessed(tm, node);
sys/fs/tmpfs/tmpfs_subr.c
1860
struct tmpfs_node *node;
sys/fs/tmpfs/tmpfs_subr.c
1869
node = VP_TO_TMPFS_NODE(vp);
sys/fs/tmpfs/tmpfs_subr.c
1870
uobj = node->tn_reg.tn_aobj;
sys/fs/tmpfs/tmpfs_subr.c
1878
oldsize = node->tn_size;
sys/fs/tmpfs/tmpfs_subr.c
1884
node->tn_size = newsize;
sys/fs/tmpfs/tmpfs_subr.c
1913
node->tn_size = newsize;
sys/fs/tmpfs/tmpfs_subr.c
1927
struct tmpfs_node *node;
sys/fs/tmpfs/tmpfs_subr.c
1936
node = VP_TO_TMPFS_NODE(vp);
sys/fs/tmpfs/tmpfs_subr.c
1937
KASSERT(node->tn_type == VREG, ("%s: node is not regular file",
sys/fs/tmpfs/tmpfs_subr.c
1939
object = node->tn_reg.tn_aobj;
sys/fs/tmpfs/tmpfs_subr.c
1941
len = omin(node->tn_size - off, *length);
sys/fs/tmpfs/tmpfs_subr.c
2003
struct tmpfs_node *node;
sys/fs/tmpfs/tmpfs_subr.c
2018
node = VP_TO_TMPFS_NODE(vp);
sys/fs/tmpfs/tmpfs_subr.c
2019
node->tn_status |= TMPFS_NODE_MODIFIED |
sys/fs/tmpfs/tmpfs_subr.c
2036
struct tmpfs_node *node;
sys/fs/tmpfs/tmpfs_subr.c
2040
node = VP_TO_TMPFS_NODE(vp);
sys/fs/tmpfs/tmpfs_subr.c
2063
if (node->tn_flags &
sys/fs/tmpfs/tmpfs_subr.c
2070
if (node->tn_flags &
sys/fs/tmpfs/tmpfs_subr.c
2072
((flags ^ node->tn_flags) & SF_SETTABLE))
sys/fs/tmpfs/tmpfs_subr.c
2075
node->tn_flags = flags;
sys/fs/tmpfs/tmpfs_subr.c
2076
node->tn_status |= TMPFS_NODE_CHANGED;
sys/fs/tmpfs/tmpfs_subr.c
2093
struct tmpfs_node *node;
sys/fs/tmpfs/tmpfs_subr.c
2099
node = VP_TO_TMPFS_NODE(vp);
sys/fs/tmpfs/tmpfs_subr.c
2106
if (node->tn_flags & (IMMUTABLE | APPEND))
sys/fs/tmpfs/tmpfs_subr.c
2125
if (!groupmember(node->tn_gid, cred) && (mode & S_ISGID)) {
sys/fs/tmpfs/tmpfs_subr.c
2131
newmode = node->tn_mode & ~ALLPERMS;
sys/fs/tmpfs/tmpfs_subr.c
2133
atomic_store_short(&node->tn_mode, newmode);
sys/fs/tmpfs/tmpfs_subr.c
2135
node->tn_status |= TMPFS_NODE_CHANGED;
sys/fs/tmpfs/tmpfs_subr.c
2154
struct tmpfs_node *node;
sys/fs/tmpfs/tmpfs_subr.c
2162
node = VP_TO_TMPFS_NODE(vp);
sys/fs/tmpfs/tmpfs_subr.c
2167
uid = node->tn_uid;
sys/fs/tmpfs/tmpfs_subr.c
2169
gid = node->tn_gid;
sys/fs/tmpfs/tmpfs_subr.c
2177
if (node->tn_flags & (IMMUTABLE | APPEND))
sys/fs/tmpfs/tmpfs_subr.c
2192
if ((uid != node->tn_uid ||
sys/fs/tmpfs/tmpfs_subr.c
2193
(gid != node->tn_gid && !groupmember(gid, cred))) &&
sys/fs/tmpfs/tmpfs_subr.c
2197
ogid = node->tn_gid;
sys/fs/tmpfs/tmpfs_subr.c
2198
ouid = node->tn_uid;
sys/fs/tmpfs/tmpfs_subr.c
2200
node->tn_uid = uid;
sys/fs/tmpfs/tmpfs_subr.c
2201
node->tn_gid = gid;
sys/fs/tmpfs/tmpfs_subr.c
2203
node->tn_status |= TMPFS_NODE_CHANGED;
sys/fs/tmpfs/tmpfs_subr.c
2205
if ((node->tn_mode & (S_ISUID | S_ISGID)) != 0 &&
sys/fs/tmpfs/tmpfs_subr.c
2208
newmode = node->tn_mode & ~(S_ISUID | S_ISGID);
sys/fs/tmpfs/tmpfs_subr.c
2209
atomic_store_short(&node->tn_mode, newmode);
sys/fs/tmpfs/tmpfs_subr.c
2228
struct tmpfs_node *node;
sys/fs/tmpfs/tmpfs_subr.c
2232
node = VP_TO_TMPFS_NODE(vp);
sys/fs/tmpfs/tmpfs_subr.c
225
struct tmpfs_node *node;
sys/fs/tmpfs/tmpfs_subr.c
2263
if (node->tn_flags & (IMMUTABLE | APPEND))
sys/fs/tmpfs/tmpfs_subr.c
2291
struct tmpfs_node *node;
sys/fs/tmpfs/tmpfs_subr.c
2295
node = VP_TO_TMPFS_NODE(vp);
sys/fs/tmpfs/tmpfs_subr.c
2302
if (node->tn_flags & (IMMUTABLE | APPEND))
sys/fs/tmpfs/tmpfs_subr.c
2310
node->tn_accessed = true;
sys/fs/tmpfs/tmpfs_subr.c
2312
node->tn_status |= TMPFS_NODE_MODIFIED;
sys/fs/tmpfs/tmpfs_subr.c
2314
node->tn_status |= TMPFS_NODE_MODIFIED;
sys/fs/tmpfs/tmpfs_subr.c
2317
node->tn_birthtime = vap->va_birthtime;
sys/fs/tmpfs/tmpfs_subr.c
2324
tmpfs_set_status(struct tmpfs_mount *tm, struct tmpfs_node *node, int status)
sys/fs/tmpfs/tmpfs_subr.c
2327
if ((node->tn_status & status) == status || tm->tm_ronly)
sys/fs/tmpfs/tmpfs_subr.c
2329
TMPFS_NODE_LOCK(node);
sys/fs/tmpfs/tmpfs_subr.c
233
node = obj->un_pager.swp.swp_priv;
sys/fs/tmpfs/tmpfs_subr.c
2330
node->tn_status |= status;
sys/fs/tmpfs/tmpfs_subr.c
2331
TMPFS_NODE_UNLOCK(node);
sys/fs/tmpfs/tmpfs_subr.c
2335
tmpfs_set_accessed(struct tmpfs_mount *tm, struct tmpfs_node *node)
sys/fs/tmpfs/tmpfs_subr.c
2337
if (node->tn_accessed || tm->tm_ronly)
sys/fs/tmpfs/tmpfs_subr.c
2339
atomic_store_8(&node->tn_accessed, true);
sys/fs/tmpfs/tmpfs_subr.c
234
MPASS(node->tn_type == VREG);
sys/fs/tmpfs/tmpfs_subr.c
2347
struct tmpfs_node *node;
sys/fs/tmpfs/tmpfs_subr.c
235
tm = node->tn_reg.tn_tmp;
sys/fs/tmpfs/tmpfs_subr.c
2351
node = VP_TO_TMPFS_NODE(vp);
sys/fs/tmpfs/tmpfs_subr.c
2353
if (!node->tn_accessed &&
sys/fs/tmpfs/tmpfs_subr.c
2354
(node->tn_status & (TMPFS_NODE_MODIFIED | TMPFS_NODE_CHANGED)) == 0)
sys/fs/tmpfs/tmpfs_subr.c
2358
TMPFS_NODE_LOCK(node);
sys/fs/tmpfs/tmpfs_subr.c
2359
if (node->tn_accessed) {
sys/fs/tmpfs/tmpfs_subr.c
2362
node->tn_atime = *acc;
sys/fs/tmpfs/tmpfs_subr.c
2364
if (node->tn_status & TMPFS_NODE_MODIFIED) {
sys/fs/tmpfs/tmpfs_subr.c
2367
node->tn_mtime = *mod;
sys/fs/tmpfs/tmpfs_subr.c
2369
if (node->tn_status & TMPFS_NODE_CHANGED)
sys/fs/tmpfs/tmpfs_subr.c
2370
node->tn_ctime = now;
sys/fs/tmpfs/tmpfs_subr.c
2371
node->tn_status &= ~(TMPFS_NODE_MODIFIED | TMPFS_NODE_CHANGED);
sys/fs/tmpfs/tmpfs_subr.c
2372
node->tn_accessed = false;
sys/fs/tmpfs/tmpfs_subr.c
2373
TMPFS_NODE_UNLOCK(node);
sys/fs/tmpfs/tmpfs_subr.c
2376
random_harvest_queue(node, sizeof(*node), RANDOM_FS_ATIME);
sys/fs/tmpfs/tmpfs_subr.c
2382
struct tmpfs_node *node;
sys/fs/tmpfs/tmpfs_subr.c
2390
node = VP_TO_TMPFS_NODE(vp);
sys/fs/tmpfs/tmpfs_subr.c
2391
error = node->tn_size == length ? 0 : tmpfs_reg_resize(vp, length,
sys/fs/tmpfs/tmpfs_subr.c
2394
node->tn_status |= TMPFS_NODE_CHANGED | TMPFS_NODE_MODIFIED;
sys/fs/tmpfs/tmpfs_subr.c
241
KASSERT(node->tn_reg.tn_pages >= c,
sys/fs/tmpfs/tmpfs_subr.c
242
("tmpfs node %p pages %jd free %jd", node,
sys/fs/tmpfs/tmpfs_subr.c
243
(uintmax_t)node->tn_reg.tn_pages, (uintmax_t)c));
sys/fs/tmpfs/tmpfs_subr.c
244
node->tn_reg.tn_pages -= c;
sys/fs/tmpfs/tmpfs_subr.c
250
struct tmpfs_node *node;
sys/fs/tmpfs/tmpfs_subr.c
256
node = obj->un_pager.swp.swp_priv;
sys/fs/tmpfs/tmpfs_subr.c
257
MPASS(node->tn_type == VREG);
sys/fs/tmpfs/tmpfs_subr.c
258
tm = node->tn_reg.tn_tmp;
sys/fs/tmpfs/tmpfs_subr.c
262
node->tn_reg.tn_pages += 1;
sys/fs/tmpfs/tmpfs_subr.c
269
struct tmpfs_node *node;
sys/fs/tmpfs/tmpfs_subr.c
275
node = obj->un_pager.swp.swp_priv;
sys/fs/tmpfs/tmpfs_subr.c
276
MPASS(node->tn_type == VREG);
sys/fs/tmpfs/tmpfs_subr.c
277
tm = node->tn_reg.tn_tmp;
sys/fs/tmpfs/tmpfs_subr.c
284
KASSERT(node->tn_reg.tn_pages >= 1,
sys/fs/tmpfs/tmpfs_subr.c
285
("tmpfs node %p pages %jd free 1", node,
sys/fs/tmpfs/tmpfs_subr.c
286
(uintmax_t)node->tn_reg.tn_pages));
sys/fs/tmpfs/tmpfs_subr.c
287
node->tn_reg.tn_pages -= 1;
sys/fs/tmpfs/tmpfs_subr.c
322
struct tmpfs_node *node;
sys/fs/tmpfs/tmpfs_subr.c
324
node = mem;
sys/fs/tmpfs/tmpfs_subr.c
325
node->tn_gen++;
sys/fs/tmpfs/tmpfs_subr.c
326
node->tn_size = 0;
sys/fs/tmpfs/tmpfs_subr.c
327
node->tn_status = 0;
sys/fs/tmpfs/tmpfs_subr.c
328
node->tn_accessed = false;
sys/fs/tmpfs/tmpfs_subr.c
329
node->tn_flags = 0;
sys/fs/tmpfs/tmpfs_subr.c
330
node->tn_links = 0;
sys/fs/tmpfs/tmpfs_subr.c
331
node->tn_vnode = NULL;
sys/fs/tmpfs/tmpfs_subr.c
332
node->tn_vpstate = 0;
sys/fs/tmpfs/tmpfs_subr.c
339
struct tmpfs_node *node;
sys/fs/tmpfs/tmpfs_subr.c
341
node = mem;
sys/fs/tmpfs/tmpfs_subr.c
342
node->tn_type = VNON;
sys/fs/tmpfs/tmpfs_subr.c
348
struct tmpfs_node *node;
sys/fs/tmpfs/tmpfs_subr.c
350
node = mem;
sys/fs/tmpfs/tmpfs_subr.c
351
node->tn_id = 0;
sys/fs/tmpfs/tmpfs_subr.c
352
mtx_init(&node->tn_interlock, "tmpfsni", NULL, MTX_DEF | MTX_NEW);
sys/fs/tmpfs/tmpfs_subr.c
353
node->tn_gen = arc4random();
sys/fs/tmpfs/tmpfs_subr.c
360
struct tmpfs_node *node;
sys/fs/tmpfs/tmpfs_subr.c
362
node = mem;
sys/fs/tmpfs/tmpfs_subr.c
363
mtx_destroy(&node->tn_interlock);
sys/fs/tmpfs/tmpfs_subr.c
505
tmpfs_ref_node(struct tmpfs_node *node)
sys/fs/tmpfs/tmpfs_subr.c
512
refcount_acquire(&node->tn_refcount);
sys/fs/tmpfs/tmpfs_subr.c
514
KASSERT(old > 0, ("node %p zero refcount", node));
sys/fs/tmpfs/tmpfs_subr.c
543
const char *target, dev_t rdev, struct tmpfs_node **node)
sys/fs/tmpfs/tmpfs_subr.c
684
*node = nnode;
sys/fs/tmpfs/tmpfs_subr.c
693
tmpfs_free_node(struct tmpfs_mount *tmp, struct tmpfs_node *node)
sys/fs/tmpfs/tmpfs_subr.c
695
if (refcount_release_if_not_last(&node->tn_refcount))
sys/fs/tmpfs/tmpfs_subr.c
699
TMPFS_NODE_LOCK(node);
sys/fs/tmpfs/tmpfs_subr.c
700
if (!tmpfs_free_node_locked(tmp, node, false)) {
sys/fs/tmpfs/tmpfs_subr.c
701
TMPFS_NODE_UNLOCK(node);
sys/fs/tmpfs/tmpfs_subr.c
707
tmpfs_free_node_locked(struct tmpfs_mount *tmp, struct tmpfs_node *node,
sys/fs/tmpfs/tmpfs_subr.c
716
TMPFS_NODE_ASSERT_LOCKED(node);
sys/fs/tmpfs/tmpfs_subr.c
718
last = refcount_release(&node->tn_refcount);
sys/fs/tmpfs/tmpfs_subr.c
719
if (node->tn_attached && (detach || last)) {
sys/fs/tmpfs/tmpfs_subr.c
722
LIST_REMOVE(node, tn_entries);
sys/fs/tmpfs/tmpfs_subr.c
723
node->tn_attached = false;
sys/fs/tmpfs/tmpfs_subr.c
728
TMPFS_NODE_UNLOCK(node);
sys/fs/tmpfs/tmpfs_subr.c
731
MPASS(node->tn_vnode == NULL);
sys/fs/tmpfs/tmpfs_subr.c
732
MPASS((node->tn_vpstate & TMPFS_VNODE_ALLOCATING) == 0);
sys/fs/tmpfs/tmpfs_subr.c
740
switch (node->tn_type) {
sys/fs/tmpfs/tmpfs_subr.c
753
(int)node->tn_type, node);
sys/fs/tmpfs/tmpfs_subr.c
757
while ((ea = LIST_FIRST(&node->tn_extattrs)) != NULL) {
sys/fs/tmpfs/tmpfs_subr.c
762
switch (node->tn_type) {
sys/fs/tmpfs/tmpfs_subr.c
764
uobj = node->tn_reg.tn_aobj;
sys/fs/tmpfs/tmpfs_subr.c
765
node->tn_reg.tn_aobj = NULL;
sys/fs/tmpfs/tmpfs_subr.c
769
("tmpfs node %p uobj %p not tmpfs", node, uobj));
sys/fs/tmpfs/tmpfs_subr.c
771
KASSERT(tmp->tm_pages_used >= node->tn_reg.tn_pages,
sys/fs/tmpfs/tmpfs_subr.c
773
node, (uintmax_t)tmp->tm_pages_used,
sys/fs/tmpfs/tmpfs_subr.c
774
(uintmax_t)node->tn_reg.tn_pages));
sys/fs/tmpfs/tmpfs_subr.c
776
-node->tn_reg.tn_pages);
sys/fs/tmpfs/tmpfs_subr.c
794
symlink = node->tn_link_target;
sys/fs/tmpfs/tmpfs_subr.c
795
atomic_store_ptr(&node->tn_link_target, NULL);
sys/fs/tmpfs/tmpfs_subr.c
796
if (atomic_load_char(&node->tn_link_smr)) {
sys/fs/tmpfs/tmpfs_subr.c
797
cache_symlink_free(symlink, node->tn_size + 1);
sys/fs/tmpfs/tmpfs_subr.c
807
uma_zfree_smr(tmpfs_node_pool, node);
sys/fs/tmpfs/tmpfs_subr.c
867
tmpfs_alloc_dirent(struct tmpfs_mount *tmp, struct tmpfs_node *node,
sys/fs/tmpfs/tmpfs_subr.c
873
nde->td_node = node;
sys/fs/tmpfs/tmpfs_subr.c
879
if (node != NULL)
sys/fs/tmpfs/tmpfs_subr.c
880
node->tn_links++;
sys/fs/tmpfs/tmpfs_subr.c
899
struct tmpfs_node *node;
sys/fs/tmpfs/tmpfs_subr.c
901
node = de->td_node;
sys/fs/tmpfs/tmpfs_subr.c
902
if (node != NULL) {
sys/fs/tmpfs/tmpfs_subr.c
903
MPASS(node->tn_links > 0);
sys/fs/tmpfs/tmpfs_subr.c
904
node->tn_links--;
sys/fs/tmpfs/tmpfs_subr.c
950
tmpfs_alloc_vp(struct mount *mp, struct tmpfs_node *node, int lkflag,
sys/fs/tmpfs/tmpfs_subr.c
961
TMPFS_NODE_LOCK(node);
sys/fs/tmpfs/tmpfs_subr.c
962
tmpfs_ref_node(node);
sys/fs/tmpfs/tmpfs_subr.c
964
TMPFS_NODE_ASSERT_LOCKED(node);
sys/fs/tmpfs/tmpfs_subr.c
965
if ((vp = node->tn_vnode) != NULL) {
sys/fs/tmpfs/tmpfs_subr.c
966
MPASS((node->tn_vpstate & TMPFS_VNODE_DOOMED) == 0);
sys/fs/tmpfs/tmpfs_subr.c
967
if ((node->tn_type == VDIR && node->tn_dir.tn_parent == NULL) ||
sys/fs/tmpfs/tmpfs_subr.c
970
TMPFS_NODE_UNLOCK(node);
sys/fs/tmpfs/tmpfs_subr.c
976
node->tn_vpstate |= TMPFS_VNODE_WRECLAIM;
sys/fs/tmpfs/tmpfs_subr.c
977
while ((node->tn_vpstate & TMPFS_VNODE_WRECLAIM) != 0) {
sys/fs/tmpfs/tmpfs_subr.c
978
msleep(&node->tn_vnode, TMPFS_NODE_MTX(node),
sys/fs/tmpfs/tmpfs_subr.c
984
TMPFS_NODE_UNLOCK(node);
sys/fs/tmpfs/tmpfs_subr.c
987
TMPFS_NODE_LOCK(node);
sys/fs/tmpfs/tmpfs_subr.c
999
if (node->tn_vnode != vp) {
sys/fs/tmpfs/tmpfs_vfsops.c
498
struct tmpfs_node *node;
sys/fs/tmpfs/tmpfs_vfsops.c
532
while ((node = LIST_FIRST(&tmp->tm_nodes_used)) != NULL) {
sys/fs/tmpfs/tmpfs_vfsops.c
533
TMPFS_NODE_LOCK(node);
sys/fs/tmpfs/tmpfs_vfsops.c
534
if (node->tn_type == VDIR)
sys/fs/tmpfs/tmpfs_vfsops.c
535
tmpfs_dir_destroy(tmp, node);
sys/fs/tmpfs/tmpfs_vfsops.c
536
if (tmpfs_free_node_locked(tmp, node, true))
sys/fs/tmpfs/tmpfs_vfsops.c
539
TMPFS_NODE_UNLOCK(node);
sys/fs/tmpfs/tmpfs_vfsops.c
590
struct tmpfs_node *node;
sys/fs/tmpfs/tmpfs_vfsops.c
604
LIST_FOREACH(node, &tmp->tm_nodes_used, tn_entries) {
sys/fs/tmpfs/tmpfs_vfsops.c
605
if (node->tn_id == tfd->tfd_id &&
sys/fs/tmpfs/tmpfs_vfsops.c
606
node->tn_gen == tfd->tfd_gen) {
sys/fs/tmpfs/tmpfs_vfsops.c
607
tmpfs_ref_node(node);
sys/fs/tmpfs/tmpfs_vfsops.c
613
if (node != NULL) {
sys/fs/tmpfs/tmpfs_vfsops.c
614
error = tmpfs_alloc_vp(mp, node, LK_EXCLUSIVE, vpp);
sys/fs/tmpfs/tmpfs_vfsops.c
615
tmpfs_free_node(tmp, node);
sys/fs/tmpfs/tmpfs_vnops.c
1338
struct tmpfs_node *node;
sys/fs/tmpfs/tmpfs_vnops.c
1342
node = VP_TO_TMPFS_DIR(vp);
sys/fs/tmpfs/tmpfs_vnops.c
1348
if (node->tn_size != 0 &&
sys/fs/tmpfs/tmpfs_vnops.c
1350
node->tn_size > node->tn_dir.tn_wht_size)) {
sys/fs/tmpfs/tmpfs_vnops.c
1357
|| (node->tn_flags & (NOUNLINK | IMMUTABLE | APPEND))) {
sys/fs/tmpfs/tmpfs_vnops.c
1364
MPASS(node->tn_dir.tn_parent == dnode);
sys/fs/tmpfs/tmpfs_vnops.c
1368
de = tmpfs_dir_lookup(dnode, node, cnp);
sys/fs/tmpfs/tmpfs_vnops.c
1383
if (node->tn_size > 0)
sys/fs/tmpfs/tmpfs_vnops.c
1390
TMPFS_NODE_LOCK(node);
sys/fs/tmpfs/tmpfs_vnops.c
1391
node->tn_links--;
sys/fs/tmpfs/tmpfs_vnops.c
1392
node->tn_dir.tn_parent = NULL;
sys/fs/tmpfs/tmpfs_vnops.c
1393
node->tn_status |= TMPFS_NODE_CHANGED | TMPFS_NODE_MODIFIED;
sys/fs/tmpfs/tmpfs_vnops.c
1394
node->tn_accessed = true;
sys/fs/tmpfs/tmpfs_vnops.c
1396
TMPFS_NODE_UNLOCK(node);
sys/fs/tmpfs/tmpfs_vnops.c
1449
struct tmpfs_node *node;
sys/fs/tmpfs/tmpfs_vnops.c
1466
node = VP_TO_TMPFS_DIR(vp);
sys/fs/tmpfs/tmpfs_vnops.c
1473
maxcookies = howmany(node->tn_size,
sys/fs/tmpfs/tmpfs_vnops.c
1481
error = tmpfs_dir_getdents(tm, node, uio, 0, NULL, NULL);
sys/fs/tmpfs/tmpfs_vnops.c
1483
error = tmpfs_dir_getdents(tm, node, uio, maxcookies, *cookies,
sys/fs/tmpfs/tmpfs_vnops.c
1510
struct tmpfs_node *node;
sys/fs/tmpfs/tmpfs_vnops.c
1515
node = VP_TO_TMPFS_NODE(vp);
sys/fs/tmpfs/tmpfs_vnops.c
1517
error = uiomove(node->tn_link_target, MIN(node->tn_size, uio->uio_resid),
sys/fs/tmpfs/tmpfs_vnops.c
1519
tmpfs_set_accessed(VFS_TO_TMPFS(vp->v_mount), node);
sys/fs/tmpfs/tmpfs_vnops.c
1534
struct tmpfs_node *node;
sys/fs/tmpfs/tmpfs_vnops.c
1538
node = VP_TO_TMPFS_NODE_SMR(vp);
sys/fs/tmpfs/tmpfs_vnops.c
1539
if (__predict_false(node == NULL))
sys/fs/tmpfs/tmpfs_vnops.c
1541
if (!atomic_load_char(&node->tn_link_smr))
sys/fs/tmpfs/tmpfs_vnops.c
1543
symlink = atomic_load_ptr(&node->tn_link_target);
sys/fs/tmpfs/tmpfs_vnops.c
1547
return (cache_symlink_resolve(v->a_fpl, symlink, node->tn_size));
sys/fs/tmpfs/tmpfs_vnops.c
1554
struct tmpfs_node *node;
sys/fs/tmpfs/tmpfs_vnops.c
1557
node = VP_TO_TMPFS_NODE(vp);
sys/fs/tmpfs/tmpfs_vnops.c
1558
if (node->tn_links == 0)
sys/fs/tmpfs/tmpfs_vnops.c
1569
struct tmpfs_node *node;
sys/fs/tmpfs/tmpfs_vnops.c
1573
node = VP_TO_TMPFS_NODE(vp);
sys/fs/tmpfs/tmpfs_vnops.c
1574
if (node->tn_links == 0)
sys/fs/tmpfs/tmpfs_vnops.c
1591
struct tmpfs_node *node;
sys/fs/tmpfs/tmpfs_vnops.c
1595
node = VP_TO_TMPFS_NODE(vp);
sys/fs/tmpfs/tmpfs_vnops.c
1599
tmpfs_destroy_vobject(vp, node->tn_reg.tn_aobj);
sys/fs/tmpfs/tmpfs_vnops.c
1603
TMPFS_NODE_LOCK(node);
sys/fs/tmpfs/tmpfs_vnops.c
1612
if (node->tn_links == 0 &&
sys/fs/tmpfs/tmpfs_vnops.c
1613
(node->tn_vpstate & TMPFS_VNODE_ALLOCATING) == 0) {
sys/fs/tmpfs/tmpfs_vnops.c
1614
node->tn_vpstate = TMPFS_VNODE_DOOMED;
sys/fs/tmpfs/tmpfs_vnops.c
1615
unlock = !tmpfs_free_node_locked(tmp, node, true);
sys/fs/tmpfs/tmpfs_vnops.c
1619
TMPFS_NODE_UNLOCK(node);
sys/fs/tmpfs/tmpfs_vnops.c
1632
struct tmpfs_node *node;
sys/fs/tmpfs/tmpfs_vnops.c
1634
node = VP_TO_TMPFS_NODE(vp);
sys/fs/tmpfs/tmpfs_vnops.c
1637
node, node->tn_flags, (uintmax_t)node->tn_links);
sys/fs/tmpfs/tmpfs_vnops.c
1639
node->tn_mode, node->tn_uid, node->tn_gid,
sys/fs/tmpfs/tmpfs_vnops.c
1640
(intmax_t)node->tn_size, node->tn_status);
sys/fs/tmpfs/tmpfs_vnops.c
1722
struct tmpfs_node *node;
sys/fs/tmpfs/tmpfs_vnops.c
1726
node = VP_TO_TMPFS_NODE(ap->a_vp);
sys/fs/tmpfs/tmpfs_vnops.c
1728
tfd->tfd_gen = node->tn_gen;
sys/fs/tmpfs/tmpfs_vnops.c
1729
tfd->tfd_id = node->tn_id;
sys/fs/tmpfs/tmpfs_vnops.c
1920
struct tmpfs_node *node;
sys/fs/tmpfs/tmpfs_vnops.c
1926
node = VP_TO_TMPFS_NODE(vp);
sys/fs/tmpfs/tmpfs_vnops.c
1940
LIST_FOREACH(ea, &node->tn_extattrs, ea_extattrs) {
sys/fs/tmpfs/tmpfs_vnops.c
1960
struct tmpfs_node *node;
sys/fs/tmpfs/tmpfs_vnops.c
1965
node = VP_TO_TMPFS_NODE(vp);
sys/fs/tmpfs/tmpfs_vnops.c
1978
LIST_FOREACH(ea, &node->tn_extattrs, ea_extattrs) {
sys/fs/tmpfs/tmpfs_vnops.c
1998
struct tmpfs_node *node;
sys/fs/tmpfs/tmpfs_vnops.c
2002
node = VP_TO_TMPFS_NODE(vp);
sys/fs/tmpfs/tmpfs_vnops.c
2012
LIST_FOREACH(ea, &node->tn_extattrs, ea_extattrs) {
sys/fs/tmpfs/tmpfs_vnops.c
2035
struct tmpfs_node *node;
sys/fs/tmpfs/tmpfs_vnops.c
2043
node = VP_TO_TMPFS_NODE(vp);
sys/fs/tmpfs/tmpfs_vnops.c
2059
LIST_FOREACH(ea, &node->tn_extattrs, ea_extattrs) {
sys/fs/tmpfs/tmpfs_vnops.c
2094
LIST_INSERT_HEAD(&node->tn_extattrs, new_ea, ea_extattrs);
sys/fs/tmpfs/tmpfs_vnops.c
295
struct tmpfs_node *node;
sys/fs/tmpfs/tmpfs_vnops.c
301
node = VP_TO_TMPFS_NODE(vp);
sys/fs/tmpfs/tmpfs_vnops.c
308
if (node->tn_links < 1)
sys/fs/tmpfs/tmpfs_vnops.c
312
if (node->tn_flags & APPEND && (mode & (FWRITE | O_APPEND)) == FWRITE)
sys/fs/tmpfs/tmpfs_vnops.c
317
KASSERT(vp->v_type != VREG || (node->tn_reg.tn_aobj->flags &
sys/fs/tmpfs/tmpfs_vnops.c
319
vnode_create_vobject(vp, node->tn_size, v->a_td);
sys/fs/tmpfs/tmpfs_vnops.c
325
tmpfs_ref_node(node);
sys/fs/tmpfs/tmpfs_vnops.c
326
finit_vnode(fp, mode, node, &tmpfs_fnops);
sys/fs/tmpfs/tmpfs_vnops.c
346
struct tmpfs_node *node;
sys/fs/tmpfs/tmpfs_vnops.c
348
node = fp->f_data;
sys/fs/tmpfs/tmpfs_vnops.c
349
if (node != NULL) {
sys/fs/tmpfs/tmpfs_vnops.c
350
MPASS(node->tn_type == VREG);
sys/fs/tmpfs/tmpfs_vnops.c
351
tmpfs_free_node(node->tn_reg.tn_tmp, node);
sys/fs/tmpfs/tmpfs_vnops.c
364
struct tmpfs_node *node;
sys/fs/tmpfs/tmpfs_vnops.c
369
node = VP_TO_TMPFS_NODE_SMR(vp);
sys/fs/tmpfs/tmpfs_vnops.c
370
if (__predict_false(node == NULL))
sys/fs/tmpfs/tmpfs_vnops.c
374
mode = atomic_load_short(&node->tn_mode);
sys/fs/tmpfs/tmpfs_vnops.c
379
return (vaccess_vexec_smr(mode, node->tn_uid, node->tn_gid, cred));
sys/fs/tmpfs/tmpfs_vnops.c
383
tmpfs_access_locked(struct vnode *vp, struct tmpfs_node *node,
sys/fs/tmpfs/tmpfs_vnops.c
387
if (!mtx_owned(TMPFS_NODE_MTX(node))) {
sys/fs/tmpfs/tmpfs_vnops.c
393
if ((accmode & VWRITE) != 0 && (node->tn_flags & IMMUTABLE) != 0)
sys/fs/tmpfs/tmpfs_vnops.c
395
return (vaccess(vp->v_type, node->tn_mode, node->tn_uid, node->tn_gid,
sys/fs/tmpfs/tmpfs_vnops.c
404
struct tmpfs_node *node = VP_TO_TMPFS_NODE(vp);
sys/fs/tmpfs/tmpfs_vnops.c
412
(node->tn_mode & all_x) == all_x))
sys/fs/tmpfs/tmpfs_vnops.c
439
return (tmpfs_access_locked(vp, node, accmode, cred));
sys/fs/tmpfs/tmpfs_vnops.c
447
struct tmpfs_node *node;
sys/fs/tmpfs/tmpfs_vnops.c
450
node = VP_TO_TMPFS_NODE(vp);
sys/fs/tmpfs/tmpfs_vnops.c
459
sb->st_ino = node->tn_id;
sys/fs/tmpfs/tmpfs_vnops.c
460
sb->st_mode = node->tn_mode | VTTOIF(vp->v_type);
sys/fs/tmpfs/tmpfs_vnops.c
461
sb->st_nlink = node->tn_links;
sys/fs/tmpfs/tmpfs_vnops.c
462
sb->st_uid = node->tn_uid;
sys/fs/tmpfs/tmpfs_vnops.c
463
sb->st_gid = node->tn_gid;
sys/fs/tmpfs/tmpfs_vnops.c
464
sb->st_rdev = VN_ISDEV(vp) ? node->tn_rdev : NODEV;
sys/fs/tmpfs/tmpfs_vnops.c
465
sb->st_size = node->tn_size;
sys/fs/tmpfs/tmpfs_vnops.c
466
sb->st_atim.tv_sec = node->tn_atime.tv_sec;
sys/fs/tmpfs/tmpfs_vnops.c
467
sb->st_atim.tv_nsec = node->tn_atime.tv_nsec;
sys/fs/tmpfs/tmpfs_vnops.c
468
sb->st_mtim.tv_sec = node->tn_mtime.tv_sec;
sys/fs/tmpfs/tmpfs_vnops.c
469
sb->st_mtim.tv_nsec = node->tn_mtime.tv_nsec;
sys/fs/tmpfs/tmpfs_vnops.c
470
sb->st_ctim.tv_sec = node->tn_ctime.tv_sec;
sys/fs/tmpfs/tmpfs_vnops.c
471
sb->st_ctim.tv_nsec = node->tn_ctime.tv_nsec;
sys/fs/tmpfs/tmpfs_vnops.c
472
sb->st_birthtim.tv_sec = node->tn_birthtime.tv_sec;
sys/fs/tmpfs/tmpfs_vnops.c
473
sb->st_birthtim.tv_nsec = node->tn_birthtime.tv_nsec;
sys/fs/tmpfs/tmpfs_vnops.c
475
sb->st_flags = node->tn_flags;
sys/fs/tmpfs/tmpfs_vnops.c
476
sb->st_gen = node->tn_gen;
sys/fs/tmpfs/tmpfs_vnops.c
480
vm_object_t obj = node->tn_reg.tn_aobj;
sys/fs/tmpfs/tmpfs_vnops.c
485
sb->st_blocks = ptoa(node->tn_reg.tn_pages);
sys/fs/tmpfs/tmpfs_vnops.c
490
sb->st_blocks = node->tn_size;
sys/fs/tmpfs/tmpfs_vnops.c
501
struct tmpfs_node *node;
sys/fs/tmpfs/tmpfs_vnops.c
503
node = VP_TO_TMPFS_NODE(vp);
sys/fs/tmpfs/tmpfs_vnops.c
508
vap->va_mode = node->tn_mode;
sys/fs/tmpfs/tmpfs_vnops.c
509
vap->va_nlink = node->tn_links;
sys/fs/tmpfs/tmpfs_vnops.c
510
vap->va_uid = node->tn_uid;
sys/fs/tmpfs/tmpfs_vnops.c
511
vap->va_gid = node->tn_gid;
sys/fs/tmpfs/tmpfs_vnops.c
513
vap->va_fileid = node->tn_id;
sys/fs/tmpfs/tmpfs_vnops.c
514
vap->va_size = node->tn_size;
sys/fs/tmpfs/tmpfs_vnops.c
516
vap->va_atime = node->tn_atime;
sys/fs/tmpfs/tmpfs_vnops.c
517
vap->va_mtime = node->tn_mtime;
sys/fs/tmpfs/tmpfs_vnops.c
518
vap->va_ctime = node->tn_ctime;
sys/fs/tmpfs/tmpfs_vnops.c
519
vap->va_birthtime = node->tn_birthtime;
sys/fs/tmpfs/tmpfs_vnops.c
520
vap->va_gen = node->tn_gen;
sys/fs/tmpfs/tmpfs_vnops.c
521
vap->va_flags = node->tn_flags;
sys/fs/tmpfs/tmpfs_vnops.c
522
vap->va_rdev = VN_ISDEV(vp) ? node->tn_rdev : NODEV;
sys/fs/tmpfs/tmpfs_vnops.c
525
vm_object_t obj = node->tn_reg.tn_aobj;
sys/fs/tmpfs/tmpfs_vnops.c
529
vap->va_bytes = ptoa(node->tn_reg.tn_pages);
sys/fs/tmpfs/tmpfs_vnops.c
534
vap->va_bytes = node->tn_size;
sys/fs/tmpfs/tmpfs_vnops.c
601
struct tmpfs_node *node;
sys/fs/tmpfs/tmpfs_vnops.c
609
node = VP_TO_TMPFS_NODE(vp);
sys/fs/tmpfs/tmpfs_vnops.c
610
tmpfs_set_accessed(VFS_TO_TMPFS(vp->v_mount), node);
sys/fs/tmpfs/tmpfs_vnops.c
611
return (uiomove_object(node->tn_reg.tn_aobj, node->tn_size, uio));
sys/fs/tmpfs/tmpfs_vnops.c
618
struct tmpfs_node *node;
sys/fs/tmpfs/tmpfs_vnops.c
632
node = VP_TO_TMPFS_NODE_SMR(vp);
sys/fs/tmpfs/tmpfs_vnops.c
633
if (node == NULL)
sys/fs/tmpfs/tmpfs_vnops.c
635
MPASS(node->tn_type == VREG);
sys/fs/tmpfs/tmpfs_vnops.c
636
MPASS(node->tn_refcount >= 1);
sys/fs/tmpfs/tmpfs_vnops.c
637
object = node->tn_reg.tn_aobj;
sys/fs/tmpfs/tmpfs_vnops.c
646
size = node->tn_size;
sys/fs/tmpfs/tmpfs_vnops.c
647
tmpfs_set_accessed(node->tn_reg.tn_tmp, node);
sys/fs/tmpfs/tmpfs_vnops.c
662
struct tmpfs_node *node;
sys/fs/tmpfs/tmpfs_vnops.c
672
node = VP_TO_TMPFS_NODE(vp);
sys/fs/tmpfs/tmpfs_vnops.c
673
oldsize = node->tn_size;
sys/fs/tmpfs/tmpfs_vnops.c
680
uio->uio_offset = node->tn_size;
sys/fs/tmpfs/tmpfs_vnops.c
688
if (uio->uio_offset + uio->uio_resid > node->tn_size) {
sys/fs/tmpfs/tmpfs_vnops.c
695
error = uiomove_object(node->tn_reg.tn_aobj, node->tn_size, uio);
sys/fs/tmpfs/tmpfs_vnops.c
696
node->tn_status |= TMPFS_NODE_MODIFIED | TMPFS_NODE_CHANGED;
sys/fs/tmpfs/tmpfs_vnops.c
697
node->tn_accessed = true;
sys/fs/tmpfs/tmpfs_vnops.c
698
if (node->tn_mode & (S_ISUID | S_ISGID)) {
sys/fs/tmpfs/tmpfs_vnops.c
700
newmode = node->tn_mode & ~(S_ISUID | S_ISGID);
sys/fs/tmpfs/tmpfs_vnops.c
702
atomic_store_short(&node->tn_mode, newmode);
sys/fs/tmpfs/tmpfs_vnops.c
711
MPASS(IMPLIES(error != 0, oldsize == node->tn_size));
sys/fs/tmpfs/tmpfs_vnops.c
744
struct tmpfs_node *node;
sys/fs/tmpfs/tmpfs_vnops.c
752
node = VP_TO_TMPFS_NODE(vp);
sys/fs/tmpfs/tmpfs_vnops.c
754
de = tmpfs_dir_lookup(dnode, node, v->a_cnp);
sys/fs/tmpfs/tmpfs_vnops.c
758
if ((node->tn_flags & (IMMUTABLE | APPEND | NOUNLINK)) ||
sys/fs/tmpfs/tmpfs_vnops.c
775
node->tn_status |= TMPFS_NODE_CHANGED;
sys/fs/tmpfs/tmpfs_vnops.c
776
node->tn_accessed = true;
sys/fs/tmpfs/tmpfs_vnops.c
792
struct tmpfs_node *node;
sys/fs/tmpfs/tmpfs_vnops.c
795
node = VP_TO_TMPFS_NODE(vp);
sys/fs/tmpfs/tmpfs_vnops.c
799
MPASS(node->tn_links <= TMPFS_LINK_MAX);
sys/fs/tmpfs/tmpfs_vnops.c
800
if (node->tn_links == TMPFS_LINK_MAX) {
sys/fs/tmpfs/tmpfs_vnops.c
806
if (node->tn_flags & (IMMUTABLE | APPEND)) {
sys/fs/tmpfs/tmpfs_vnops.c
812
error = tmpfs_alloc_dirent(VFS_TO_TMPFS(vp->v_mount), node,
sys/fs/tmpfs/tmpfs_vnops.c
823
node->tn_status |= TMPFS_NODE_CHANGED;
sys/fs/udf/udf.h
63
struct udf_node *node;
sys/fs/udf/udf_vnops.c
1038
struct udf_node *node;
sys/fs/udf/udf_vnops.c
1047
node = VTON(vp);
sys/fs/udf/udf_vnops.c
1050
offset = lblktosize(node->udfmp, bp->b_lblkno);
sys/fs/udf/udf_vnops.c
1051
error = udf_bmap_internal(node, offset, §or, &maxsize);
sys/fs/udf/udf_vnops.c
1059
bp->b_blkno = sector << (node->udfmp->bshift - DEV_BSHIFT);
sys/fs/udf/udf_vnops.c
1061
bo = node->udfmp->im_bo;
sys/fs/udf/udf_vnops.c
1070
struct udf_node *node;
sys/fs/udf/udf_vnops.c
1076
node = VTON(a->a_vp);
sys/fs/udf/udf_vnops.c
1079
*a->a_bop = &node->udfmp->im_devvp->v_bufobj;
sys/fs/udf/udf_vnops.c
1094
error = udf_bmap_internal(node, a->a_bn << node->udfmp->bshift,
sys/fs/udf/udf_vnops.c
1102
*a->a_bnp = lsector << (node->udfmp->bshift - DEV_BSHIFT);
sys/fs/udf/udf_vnops.c
1109
nblk = (max_size >> node->udfmp->bshift) - 1;
sys/fs/udf/udf_vnops.c
1112
else if (nblk >= (MAXBSIZE >> node->udfmp->bshift))
sys/fs/udf/udf_vnops.c
1113
*a->a_runp = (MAXBSIZE >> node->udfmp->bshift) - 1;
sys/fs/udf/udf_vnops.c
1134
struct udf_node *node;
sys/fs/udf/udf_vnops.c
1148
node = VTON(dvp);
sys/fs/udf/udf_vnops.c
1149
udfmp = node->udfmp;
sys/fs/udf/udf_vnops.c
1155
fsize = le64toh(node->fentry->inf_len);
sys/fs/udf/udf_vnops.c
1167
if (nameiop != LOOKUP || node->diroff == 0 || node->diroff > fsize) {
sys/fs/udf/udf_vnops.c
1171
offset = node->diroff;
sys/fs/udf/udf_vnops.c
1177
ds = udf_opendir(node, offset, fsize, udfmp);
sys/fs/udf/udf_vnops.c
1221
node->diroff = ds->offset + ds->off;
sys/fs/udf/udf_vnops.c
1228
} else if (node->hash_id == id) {
sys/fs/udf/udf_vnops.c
1299
struct udf_node *node;
sys/fs/udf/udf_vnops.c
1304
node = VTON(a->a_vp);
sys/fs/udf/udf_vnops.c
1307
ifhp->ifid_ino = node->hash_id;
sys/fs/udf/udf_vnops.c
1322
udf_readatoffset(struct udf_node *node, int *size, off_t offset,
sys/fs/udf/udf_vnops.c
1325
struct udf_mnt *udfmp = node->udfmp;
sys/fs/udf/udf_vnops.c
1326
struct vnode *vp = node->i_vnode;
sys/fs/udf/udf_vnops.c
1339
error = udf_bmap_internal(node, offset, §or, &max_size);
sys/fs/udf/udf_vnops.c
1345
fentry = node->fentry;
sys/fs/udf/udf_vnops.c
136
udf_permtomode(struct udf_node *node)
sys/fs/udf/udf_vnops.c
1391
udf_bmap_internal(struct udf_node *node, off_t offset, daddr_t *sector,
sys/fs/udf/udf_vnops.c
1403
udfmp = node->udfmp;
sys/fs/udf/udf_vnops.c
1404
fentry = node->fentry;
sys/fs/udf/udf_vnops.c
142
perm = le32toh(node->fentry->perm);
sys/fs/udf/udf_vnops.c
143
flags = le16toh(node->fentry->icbtag.flags);
sys/fs/udf/udf_vnops.c
1477
*sector = node->hash_id + udfmp->part_start;
sys/fs/udf/udf_vnops.c
159
struct udf_node *node;
sys/fs/udf/udf_vnops.c
164
node = VTON(vp);
sys/fs/udf/udf_vnops.c
179
mode = udf_permtomode(node);
sys/fs/udf/udf_vnops.c
181
return (vaccess(vp->v_type, mode, node->fentry->uid, node->fentry->gid,
sys/fs/udf/udf_vnops.c
291
struct udf_node *node;
sys/fs/udf/udf_vnops.c
297
node = VTON(vp);
sys/fs/udf/udf_vnops.c
298
fentry = node->fentry;
sys/fs/udf/udf_vnops.c
300
vap->va_fsid = dev2udev(node->udfmp->im_dev);
sys/fs/udf/udf_vnops.c
301
vap->va_fileid = node->hash_id;
sys/fs/udf/udf_vnops.c
302
vap->va_mode = udf_permtomode(node);
sys/fs/udf/udf_vnops.c
323
vap->va_size = node->udfmp->bsize;
sys/fs/udf/udf_vnops.c
324
else if (vap->va_size > UINT64_MAX / node->udfmp->bsize)
sys/fs/udf/udf_vnops.c
327
vap->va_size *= node->udfmp->bsize;
sys/fs/udf/udf_vnops.c
333
vap->va_blocksize = node->udfmp->bsize;
sys/fs/udf/udf_vnops.c
421
struct udf_node *node = VTON(vp);
sys/fs/udf/udf_vnops.c
423
printf(" ino %lu, on dev %s", (u_long)node->hash_id,
sys/fs/udf/udf_vnops.c
424
devtoname(node->udfmp->im_dev));
sys/fs/udf/udf_vnops.c
436
is_data_in_fentry(const struct udf_node *node)
sys/fs/udf/udf_vnops.c
438
const struct file_entry *fentry = node->fentry;
sys/fs/udf/udf_vnops.c
448
struct udf_node *node = VTON(vp);
sys/fs/udf/udf_vnops.c
465
if (is_data_in_fentry(node)) {
sys/fs/udf/udf_vnops.c
466
fentry = node->fentry;
sys/fs/udf/udf_vnops.c
480
len = le64toh(node->fentry->inf_len);
sys/fs/udf/udf_vnops.c
486
udfmp = node->udfmp;
sys/fs/udf/udf_vnops.c
642
udf_opendir(struct udf_node *node, int offset, int fsize, struct udf_mnt *udfmp)
sys/fs/udf/udf_vnops.c
648
ds->node = node;
sys/fs/udf/udf_vnops.c
671
error = udf_readatoffset(ds->node, &ds->size, ds->offset,
sys/fs/udf/udf_vnops.c
724
error = udf_readatoffset(ds->node, &ds->size, ds->offset,
sys/fs/udf/udf_vnops.c
74
static int udf_readatoffset(struct udf_node *node, int *size, off_t offset,
sys/fs/udf/udf_vnops.c
76
static int udf_bmap_internal(struct udf_node *node, off_t offset,
sys/fs/udf/udf_vnops.c
791
struct udf_node *node;
sys/fs/udf/udf_vnops.c
803
node = VTON(vp);
sys/fs/udf/udf_vnops.c
804
udfmp = node->udfmp;
sys/fs/udf/udf_vnops.c
826
len = le64toh(node->fentry->inf_len);
sys/fs/udf/udf_vnops.c
831
ds = udf_opendir(node, uio->uio_offset, len, node->udfmp);
sys/fs/udf/udf_vnops.c
851
dir.d_fileno = node->hash_id;
sys/fs/udf/udf_vnops.c
920
struct udf_node *node;
sys/fs/udf/udf_vnops.c
932
node = VTON(vp);
sys/fs/udf/udf_vnops.c
933
len = le64toh(node->fentry->inf_len);
sys/i386/i386/bios.c
551
struct pnp_sysdev node;
sys/i386/i386/bios.c
612
pd = &pda->node;
sys/i386/i386/bios.c
618
if ((error = bios16(&args, PNP_GET_DEVNODE, &pda->next, &pda->node, 1))) {
sys/i386/linux/linux_proto.h
1121
char node_l_[PADL_(l_uint *)]; l_uint * node; char node_r_[PADR_(l_uint *)];
sys/i386/linux/linux_systrace_args.c
2306
uarg[a++] = (intptr_t)p->node; /* l_uint * */
sys/i386/linux/linux_vdso_gtod.c
130
__vdso_getcpu_fallback(uint32_t *cpu, uint32_t *node, void *cache)
sys/i386/linux/linux_vdso_gtod.c
138
: "a"(LINUX_SYS_linux_getcpu), "D"(cpu), "S"(node), "d"(cache)
sys/kern/kern_uuid.c
103
uuid_ether[0].node[i] = (uint16_t)arc4random();
sys/kern/kern_uuid.c
104
*((uint8_t*)uuid_ether[0].node) |= 0x01;
sys/kern/kern_uuid.c
108
node[i] = uuid_ether[0].node[i];
sys/kern/kern_uuid.c
138
uuid_node(uuid.node);
sys/kern/kern_uuid.c
141
if (uuid_last.time.ll == 0LL || uuid_last.node[0] != uuid.node[0] ||
sys/kern/kern_uuid.c
142
uuid_last.node[1] != uuid.node[1] ||
sys/kern/kern_uuid.c
143
uuid_last.node[2] != uuid.node[2])
sys/kern/kern_uuid.c
222
if (!bcmp(addr, uuid_ether[i].node, UUID_NODE_LEN)) {
sys/kern/kern_uuid.c
237
bcopy(addr, uuid_ether[i].node, UUID_NODE_LEN);
sys/kern/kern_uuid.c
250
bcmp(addr, uuid_ether[i].node, UUID_NODE_LEN))
sys/kern/kern_uuid.c
264
bzero(uuid_ether[i].node, UUID_NODE_LEN);
sys/kern/kern_uuid.c
279
be16toh(id->node[0]), be16toh(id->node[1]), be16toh(id->node[2]));
sys/kern/kern_uuid.c
331
p[10 + i] = uuid->node[i];
sys/kern/kern_uuid.c
347
uuid->node[i] = p[10 + i];
sys/kern/kern_uuid.c
363
p[10 + i] = uuid->node[i];
sys/kern/kern_uuid.c
379
uuid->node[i] = p[10 + i];
sys/kern/kern_uuid.c
427
uuid->node[n] = c[n + 5];
sys/kern/kern_uuid.c
69
uint16_t node[UUID_NODE_LEN>>1];
sys/kern/kern_uuid.c
79
uint16_t node[UUID_NODE_LEN>>1];
sys/kern/kern_uuid.c
97
uuid_node(uint16_t *node)
sys/kern/subr_pctrie.c
102
pctrie_keybarr(struct pctrie_node *node, uint64_t index, int *slot)
sys/kern/subr_pctrie.c
1022
struct pctrie_node *node;
sys/kern/subr_pctrie.c
1024
node = pctrie_root_load(ptree, NULL, PCTRIE_UNSERIALIZED);
sys/kern/subr_pctrie.c
1026
if (pctrie_isleaf(node)) {
sys/kern/subr_pctrie.c
1027
if (callback != NULL && node != PCTRIE_NULL)
sys/kern/subr_pctrie.c
1028
callback(pctrie_toptr(node, keyoff), arg);
sys/kern/subr_pctrie.c
1031
*pnode = node;
sys/kern/subr_pctrie.c
104
index = (index - node->pn_owner) >> node->pn_clev;
sys/kern/subr_pctrie.c
1069
struct pctrie_node *node, *parent;
sys/kern/subr_pctrie.c
1072
node = _pctrie_lookup_node(ptree, NULL, *newval, &parent, NULL,
sys/kern/subr_pctrie.c
1074
m = pctrie_match_value(node, *newval);
sys/kern/subr_pctrie.c
1088
struct pctrie_node *node, *tmp;
sys/kern/subr_pctrie.c
1094
node = (struct pctrie_node *)addr;
sys/kern/subr_pctrie.c
1096
(void *)node, (uintmax_t)node->pn_owner, node->pn_popmap,
sys/kern/subr_pctrie.c
1097
node->pn_clev / PCTRIE_WIDTH);
sys/kern/subr_pctrie.c
1098
for (popmap = node->pn_popmap; popmap != 0; popmap ^= 1 << slot) {
sys/kern/subr_pctrie.c
1100
tmp = pctrie_node_load(&node->pn_child[slot], NULL,
sys/kern/subr_pctrie.c
1105
node->pn_clev / PCTRIE_WIDTH);
sys/kern/subr_pctrie.c
171
pctrie_child(struct pctrie *ptree, struct pctrie_node *node, uint64_t index)
sys/kern/subr_pctrie.c
173
return (node == NULL ? pctrie_root(ptree) :
sys/kern/subr_pctrie.c
174
&node->pn_child[pctrie_slot(node, index)]);
sys/kern/subr_pctrie.c
181
pctrie_isleaf(struct pctrie_node *node)
sys/kern/subr_pctrie.c
183
return (((uintptr_t)node & PCTRIE_ISLEAF) != 0);
sys/kern/subr_pctrie.c
199
pctrie_toval(struct pctrie_node *node)
sys/kern/subr_pctrie.c
201
return ((uint64_t *)((uintptr_t)node & ~PCTRIE_FLAGS));
sys/kern/subr_pctrie.c
208
pctrie_toptr(struct pctrie_node *node, int keyoff)
sys/kern/subr_pctrie.c
210
return ((void *)(((uintptr_t)node & ~PCTRIE_FLAGS) - keyoff));
sys/kern/subr_pctrie.c
226
pctrie_parent(struct pctrie_node *node)
sys/kern/subr_pctrie.c
228
return (pctrie_node_load(&node->pn_parent, NULL, PCTRIE_UNSERIALIZED));
sys/kern/subr_pctrie.c
235
pctrie_addnode(struct pctrie_node *node, uint64_t index,
sys/kern/subr_pctrie.c
240
slot = pctrie_slot(node, index);
sys/kern/subr_pctrie.c
241
pctrie_node_store(&node->pn_child[slot], child, access);
sys/kern/subr_pctrie.c
242
node->pn_popmap ^= 1 << slot;
sys/kern/subr_pctrie.c
243
KASSERT((node->pn_popmap & (1 << slot)) != 0,
sys/kern/subr_pctrie.c
244
("%s: bad popmap slot %d in node %p", __func__, slot, node));
sys/kern/subr_pctrie.c
253
struct pctrie_node *node;
sys/kern/subr_pctrie.c
255
node = mem;
sys/kern/subr_pctrie.c
256
node->pn_popmap = 0;
sys/kern/subr_pctrie.c
257
for (int i = 0; i < nitems(node->pn_child); i++)
sys/kern/subr_pctrie.c
258
pctrie_node_store(&node->pn_child[i], PCTRIE_NULL,
sys/kern/subr_pctrie.c
275
pctrie_match_value(struct pctrie_node *node, uint64_t index)
sys/kern/subr_pctrie.c
279
if (!pctrie_isleaf(node) || (m = pctrie_toval(node)) == NULL ||
sys/kern/subr_pctrie.c
290
_pctrie_lookup_node(struct pctrie *ptree, struct pctrie_node *node,
sys/kern/subr_pctrie.c
297
parent = node;
sys/kern/subr_pctrie.c
299
node = pctrie_root_load(ptree, smr, access);
sys/kern/subr_pctrie.c
308
node = parent;
sys/kern/subr_pctrie.c
309
if (!pctrie_keybarr(node, index, &slot))
sys/kern/subr_pctrie.c
311
parent = pctrie_parent(node);
sys/kern/subr_pctrie.c
315
while (!pctrie_isleaf(node) && !pctrie_keybarr(node, index, &slot)) {
sys/kern/subr_pctrie.c
316
parent = node;
sys/kern/subr_pctrie.c
319
node = pctrie_node_load(&node->pn_child[slot], smr, access);
sys/kern/subr_pctrie.c
322
return (node);
sys/kern/subr_pctrie.c
334
struct pctrie_node *node, *parent;
sys/kern/subr_pctrie.c
336
node = _pctrie_lookup_node(ptree, NULL, index, &parent, NULL,
sys/kern/subr_pctrie.c
338
return (pctrie_match_value(node, index));
sys/kern/subr_pctrie.c
349
struct pctrie_node *node, *parent;
sys/kern/subr_pctrie.c
353
node = _pctrie_lookup_node(ptree, NULL, index, &parent, smr,
sys/kern/subr_pctrie.c
355
res = pctrie_match_value(node, index);
sys/kern/subr_pctrie.c
367
struct pctrie_node *node;
sys/kern/subr_pctrie.c
369
node = _pctrie_lookup_node(it->ptree, it->node, index, &it->node,
sys/kern/subr_pctrie.c
372
return (pctrie_match_value(node, index));
sys/kern/subr_pctrie.c
387
struct pctrie_node *node;
sys/kern/subr_pctrie.c
389
node = _pctrie_lookup_node(ptree, parent, *val, parent_out, NULL,
sys/kern/subr_pctrie.c
392
if (node == PCTRIE_NULL) {
sys/kern/subr_pctrie.c
401
if (__predict_false(pctrie_match_value(node, *val) != NULL)) {
sys/kern/subr_pctrie.c
402
*found_out = pctrie_toval(node);
sys/kern/subr_pctrie.c
455
res = _pctrie_insert_lookup(it->ptree, it->node, val, &it->node,
sys/kern/subr_pctrie.c
472
struct pctrie_node *node;
sys/kern/subr_pctrie.c
493
node = pctrie_node_load(parentp, NULL, PCTRIE_UNSERIALIZED);
sys/kern/subr_pctrie.c
495
if (!pctrie_isleaf(node))
sys/kern/subr_pctrie.c
496
pctrie_setparent(node, child);
sys/kern/subr_pctrie.c
497
newind = *pctrie_toval(node);
sys/kern/subr_pctrie.c
515
pctrie_addnode(child, newind, node, PCTRIE_UNSERIALIZED);
sys/kern/subr_pctrie.c
564
_pctrie_lookup_range(struct pctrie *ptree, struct pctrie_node *node,
sys/kern/subr_pctrie.c
572
parent = node;
sys/kern/subr_pctrie.c
574
node = _pctrie_lookup_node(ptree, parent, index + i, &parent,
sys/kern/subr_pctrie.c
576
if ((val = pctrie_match_value(node, index + i)) == NULL)
sys/kern/subr_pctrie.c
604
node = pctrie_node_load(&parent->pn_child[base++],
sys/kern/subr_pctrie.c
606
val = pctrie_toval(node);
sys/kern/subr_pctrie.c
668
return (_pctrie_lookup_range(it->ptree, it->node, index, value, count,
sys/kern/subr_pctrie.c
669
&it->node, NULL, PCTRIE_LOCKED));
sys/kern/subr_pctrie.c
677
_pctrie_lookup_ge(struct pctrie *ptree, struct pctrie_node *node,
sys/kern/subr_pctrie.c
685
node = _pctrie_lookup_node(ptree, node, index, &parent,
sys/kern/subr_pctrie.c
692
if (node == PCTRIE_NULL || *pctrie_toval(node) < index) {
sys/kern/subr_pctrie.c
694
node = NULL;
sys/kern/subr_pctrie.c
699
node = parent;
sys/kern/subr_pctrie.c
700
parent = pctrie_parent(node);
sys/kern/subr_pctrie.c
704
*parent_out = node;
sys/kern/subr_pctrie.c
710
node = pctrie_node_load(&parent->pn_child[slot], NULL,
sys/kern/subr_pctrie.c
714
while (!pctrie_isleaf(node)) {
sys/kern/subr_pctrie.c
715
if (limit != 0 && node->pn_owner >= limit)
sys/kern/subr_pctrie.c
717
slot = ffs(node->pn_popmap) - 1;
sys/kern/subr_pctrie.c
718
parent = node;
sys/kern/subr_pctrie.c
719
node = pctrie_node_load(&node->pn_child[slot], NULL,
sys/kern/subr_pctrie.c
724
m = pctrie_toval(node);
sys/kern/subr_pctrie.c
745
m = _pctrie_lookup_ge(it->ptree, it->node, index, &it->node, it->limit);
sys/kern/subr_pctrie.c
773
_pctrie_lookup_le(struct pctrie *ptree, struct pctrie_node *node,
sys/kern/subr_pctrie.c
781
node = _pctrie_lookup_node(ptree, node, index, &parent, NULL,
sys/kern/subr_pctrie.c
788
if (node == PCTRIE_NULL || *pctrie_toval(node) > index) {
sys/kern/subr_pctrie.c
790
node = NULL;
sys/kern/subr_pctrie.c
795
node = parent;
sys/kern/subr_pctrie.c
796
parent = pctrie_parent(node);
sys/kern/subr_pctrie.c
800
*parent_out = node;
sys/kern/subr_pctrie.c
806
node = pctrie_node_load(&parent->pn_child[slot], NULL,
sys/kern/subr_pctrie.c
810
while (!pctrie_isleaf(node)) {
sys/kern/subr_pctrie.c
811
if (limit != 0 && limit >= node->pn_owner +
sys/kern/subr_pctrie.c
812
((uint64_t)PCTRIE_COUNT << node->pn_clev) - 1)
sys/kern/subr_pctrie.c
814
slot = ilog2(node->pn_popmap);
sys/kern/subr_pctrie.c
815
parent = node;
sys/kern/subr_pctrie.c
816
node = pctrie_node_load(&node->pn_child[slot], NULL,
sys/kern/subr_pctrie.c
821
m = pctrie_toval(node);
sys/kern/subr_pctrie.c
834
pctrie_subtree_lookup_lt(struct pctrie *ptree, struct pctrie_node *node,
sys/kern/subr_pctrie.c
839
return (_pctrie_lookup_le(ptree, node, index - 1, NULL, 0));
sys/kern/subr_pctrie.c
851
m = _pctrie_lookup_le(it->ptree, it->node, index, &it->node, it->limit);
sys/kern/subr_pctrie.c
880
pctrie_remove(struct pctrie *ptree, struct pctrie_node *node, uint64_t index)
sys/kern/subr_pctrie.c
886
parentp = pctrie_child(ptree, node, index);
sys/kern/subr_pctrie.c
887
if (node == NULL) {
sys/kern/subr_pctrie.c
891
slot = pctrie_slot(node, index);
sys/kern/subr_pctrie.c
892
KASSERT((node->pn_popmap & (1 << slot)) != 0,
sys/kern/subr_pctrie.c
894
__func__, slot, node));
sys/kern/subr_pctrie.c
895
node->pn_popmap ^= 1 << slot;
sys/kern/subr_pctrie.c
896
if (!powerof2(node->pn_popmap)) {
sys/kern/subr_pctrie.c
901
KASSERT(node->pn_popmap != 0, ("%s: bad popmap all zeroes", __func__));
sys/kern/subr_pctrie.c
902
slot = ffs(node->pn_popmap) - 1;
sys/kern/subr_pctrie.c
903
child = pctrie_node_load(&node->pn_child[slot], NULL, PCTRIE_LOCKED);
sys/kern/subr_pctrie.c
905
("%s: bad popmap slot %d in node %p", __func__, slot, node));
sys/kern/subr_pctrie.c
906
node = pctrie_parent(node);
sys/kern/subr_pctrie.c
908
pctrie_setparent(child, node);
sys/kern/subr_pctrie.c
909
parentp = pctrie_child(ptree, node, index);
sys/kern/subr_pctrie.c
92
pctrie_slot(struct pctrie_node *node, uint64_t index)
sys/kern/subr_pctrie.c
922
struct pctrie_node *node, *parent;
sys/kern/subr_pctrie.c
925
node = _pctrie_lookup_node(ptree, NULL, index, &parent, NULL,
sys/kern/subr_pctrie.c
927
m = pctrie_match_value(node, index);
sys/kern/subr_pctrie.c
94
return ((index >> node->pn_clev) & (PCTRIE_COUNT - 1));
sys/kern/subr_pctrie.c
943
it->ptree, it->node, it->index), NULL, PCTRIE_LOCKED), it->index),
sys/kern/subr_pctrie.c
946
if (pctrie_remove(it->ptree, it->node, it->index)) {
sys/kern/subr_pctrie.c
947
*freenode = it->node;
sys/kern/subr_pctrie.c
948
it->node = pctrie_parent(it->node);
sys/kern/subr_pctrie.c
960
struct pctrie_node *node;
sys/kern/subr_pctrie.c
962
node = pctrie_node_load(pctrie_child(it->ptree, it->node, it->index),
sys/kern/subr_pctrie.c
964
return (pctrie_toval(node));
sys/kern/subr_pctrie.c
976
struct pctrie_node *child, *node;
sys/kern/subr_pctrie.c
979
node = *pnode;
sys/kern/subr_pctrie.c
980
while (node->pn_popmap != 0) {
sys/kern/subr_pctrie.c
981
slot = ffs(node->pn_popmap) - 1;
sys/kern/subr_pctrie.c
982
node->pn_popmap ^= 1 << slot;
sys/kern/subr_pctrie.c
983
child = pctrie_node_load(&node->pn_child[slot], NULL,
sys/kern/subr_pctrie.c
985
pctrie_node_store(&node->pn_child[slot], PCTRIE_NULL,
sys/kern/subr_pctrie.c
993
parent = node;
sys/kern/subr_pctrie.c
994
node = child;
sys/kern/subr_pctrie.c
997
return (node);
sys/kern/subr_rangeset.c
66
rs_node_free(struct pctrie *ptree __unused, void *node)
sys/kern/subr_rangeset.c
69
uma_zfree(rs_node_zone, node);
sys/kern/subr_smp.c
1131
topo_init_node(struct topo_node *node)
sys/kern/subr_smp.c
1134
bzero(node, sizeof(*node));
sys/kern/subr_smp.c
1135
TAILQ_INIT(&node->children);
sys/kern/subr_smp.c
1154
struct topo_node *node;
sys/kern/subr_smp.c
1156
TAILQ_FOREACH_REVERSE(node, &parent->children,
sys/kern/subr_smp.c
1158
if (node->hwid == hwid
sys/kern/subr_smp.c
1159
&& node->type == type && node->subtype == subtype) {
sys/kern/subr_smp.c
1160
return (node);
sys/kern/subr_smp.c
1164
node = malloc(sizeof(*node), M_TOPO, M_WAITOK);
sys/kern/subr_smp.c
1165
topo_init_node(node);
sys/kern/subr_smp.c
1166
node->parent = parent;
sys/kern/subr_smp.c
1167
node->hwid = hwid;
sys/kern/subr_smp.c
1168
node->type = type;
sys/kern/subr_smp.c
1169
node->subtype = subtype;
sys/kern/subr_smp.c
1170
TAILQ_INSERT_TAIL(&parent->children, node, siblings);
sys/kern/subr_smp.c
1173
return (node);
sys/kern/subr_smp.c
1184
struct topo_node *node;
sys/kern/subr_smp.c
1186
TAILQ_FOREACH(node, &parent->children, siblings) {
sys/kern/subr_smp.c
1187
if (node->hwid == hwid
sys/kern/subr_smp.c
1188
&& node->type == type && node->subtype == subtype) {
sys/kern/subr_smp.c
1189
return (node);
sys/kern/subr_smp.c
1206
struct topo_node *node;
sys/kern/subr_smp.c
1215
node = next;
sys/kern/subr_smp.c
1216
next = TAILQ_NEXT(node, siblings);
sys/kern/subr_smp.c
1217
TAILQ_REMOVE(&parent->children, node, siblings);
sys/kern/subr_smp.c
1218
TAILQ_INSERT_AFTER(&parent->children, child, node, siblings);
sys/kern/subr_smp.c
1219
child = node;
sys/kern/subr_smp.c
1228
topo_next_node(struct topo_node *top, struct topo_node *node)
sys/kern/subr_smp.c
1232
if ((next = TAILQ_FIRST(&node->children)) != NULL)
sys/kern/subr_smp.c
1235
if ((next = TAILQ_NEXT(node, siblings)) != NULL)
sys/kern/subr_smp.c
1238
while (node != top && (node = node->parent) != top)
sys/kern/subr_smp.c
1239
if ((next = TAILQ_NEXT(node, siblings)) != NULL)
sys/kern/subr_smp.c
1250
topo_next_nonchild_node(struct topo_node *top, struct topo_node *node)
sys/kern/subr_smp.c
1254
if ((next = TAILQ_NEXT(node, siblings)) != NULL)
sys/kern/subr_smp.c
1257
while (node != top && (node = node->parent) != top)
sys/kern/subr_smp.c
1258
if ((next = TAILQ_NEXT(node, siblings)) != NULL)
sys/kern/subr_smp.c
1269
topo_set_pu_id(struct topo_node *node, cpuid_t id)
sys/kern/subr_smp.c
1272
KASSERT(node->type == TOPO_TYPE_PU,
sys/kern/subr_smp.c
1273
("topo_set_pu_id: wrong node type: %u", node->type));
sys/kern/subr_smp.c
1274
KASSERT(CPU_EMPTY(&node->cpuset) && node->cpu_count == 0,
sys/kern/subr_smp.c
1276
node->id = id;
sys/kern/subr_smp.c
1277
CPU_SET(id, &node->cpuset);
sys/kern/subr_smp.c
1278
node->cpu_count = 1;
sys/kern/subr_smp.c
1279
node->subtype = 1;
sys/kern/subr_smp.c
1281
while ((node = node->parent) != NULL) {
sys/kern/subr_smp.c
1282
KASSERT(!CPU_ISSET(id, &node->cpuset),
sys/kern/subr_smp.c
1283
("logical ID %u is already set in node %p", id, node));
sys/kern/subr_smp.c
1284
CPU_SET(id, &node->cpuset);
sys/kern/subr_smp.c
1285
node->cpu_count++;
sys/kern/subr_smp.c
1310
struct topo_node *node;
sys/kern/subr_smp.c
1318
node = topo_next_node(root, root);
sys/kern/subr_smp.c
1320
while (node != NULL) {
sys/kern/subr_smp.c
1321
if (node->type != spec->type ||
sys/kern/subr_smp.c
1322
(spec->match_subtype && node->subtype != spec->subtype)) {
sys/kern/subr_smp.c
1323
node = topo_next_node(root, node);
sys/kern/subr_smp.c
1326
if (!all && CPU_EMPTY(&node->cpuset)) {
sys/kern/subr_smp.c
1327
node = topo_next_nonchild_node(root, node);
sys/kern/subr_smp.c
1333
if (!topo_analyze_table(node, all, level + 1, results))
sys/kern/subr_smp.c
1336
node = topo_next_nonchild_node(root, node);
sys/kern/uipc_mqueue.c
390
mqnode_free(struct mqfs_node *node)
sys/kern/uipc_mqueue.c
392
uma_zfree(mqnode_zone, node);
sys/kern/uipc_mqueue.c
396
mqnode_addref(struct mqfs_node *node)
sys/kern/uipc_mqueue.c
398
atomic_add_int(&node->mn_refcount, 1);
sys/kern/uipc_mqueue.c
402
mqnode_release(struct mqfs_node *node)
sys/kern/uipc_mqueue.c
407
mqfs = node->mn_info;
sys/kern/uipc_mqueue.c
408
old = atomic_fetchadd_int(&node->mn_refcount, -1);
sys/kern/uipc_mqueue.c
409
if (node->mn_type == mqfstype_dir ||
sys/kern/uipc_mqueue.c
410
node->mn_type == mqfstype_root)
sys/kern/uipc_mqueue.c
418
mqfs_destroy(node);
sys/kern/uipc_mqueue.c
428
mqfs_add_node(struct mqfs_node *parent, struct mqfs_node *node)
sys/kern/uipc_mqueue.c
437
node->mn_info = parent->mn_info;
sys/kern/uipc_mqueue.c
438
node->mn_parent = parent;
sys/kern/uipc_mqueue.c
439
LIST_INIT(&node->mn_children);
sys/kern/uipc_mqueue.c
440
LIST_INIT(&node->mn_vnodes);
sys/kern/uipc_mqueue.c
441
LIST_INSERT_HEAD(&parent->mn_children, node, mn_sibling);
sys/kern/uipc_mqueue.c
450
struct mqfs_node *node;
sys/kern/uipc_mqueue.c
452
node = mqnode_alloc();
sys/kern/uipc_mqueue.c
453
strncpy(node->mn_name, name, namelen);
sys/kern/uipc_mqueue.c
454
node->mn_pr_root = cred->cr_prison->pr_root;
sys/kern/uipc_mqueue.c
455
node->mn_type = nodetype;
sys/kern/uipc_mqueue.c
456
node->mn_refcount = 1;
sys/kern/uipc_mqueue.c
457
vfs_timestamp(&node->mn_birth);
sys/kern/uipc_mqueue.c
458
node->mn_ctime = node->mn_atime = node->mn_mtime =
sys/kern/uipc_mqueue.c
459
node->mn_birth;
sys/kern/uipc_mqueue.c
460
node->mn_uid = cred->cr_uid;
sys/kern/uipc_mqueue.c
461
node->mn_gid = cred->cr_gid;
sys/kern/uipc_mqueue.c
462
node->mn_mode = mode;
sys/kern/uipc_mqueue.c
463
return (node);
sys/kern/uipc_mqueue.c
473
struct mqfs_node *node;
sys/kern/uipc_mqueue.c
475
node = mqfs_create_node(name, namelen, cred, mode, mqfstype_file);
sys/kern/uipc_mqueue.c
476
if (mqfs_add_node(parent, node) != 0) {
sys/kern/uipc_mqueue.c
477
mqnode_free(node);
sys/kern/uipc_mqueue.c
480
return (node);
sys/kern/uipc_mqueue.c
522
struct mqfs_node *node;
sys/kern/uipc_mqueue.c
524
node = mqfs_create_node(name, namelen, cred, mode, mqfstype_dir);
sys/kern/uipc_mqueue.c
525
if (mqfs_add_node(parent, node) != 0) {
sys/kern/uipc_mqueue.c
526
mqnode_free(node);
sys/kern/uipc_mqueue.c
530
if (mqfs_fixup_dir(node) != 0) {
sys/kern/uipc_mqueue.c
531
mqfs_destroy(node);
sys/kern/uipc_mqueue.c
534
return (node);
sys/kern/uipc_mqueue.c
544
struct mqfs_node *node;
sys/kern/uipc_mqueue.c
546
node = mqfs_create_node(name, namelen, cred, mode, mqfstype_symlink);
sys/kern/uipc_mqueue.c
547
if (mqfs_add_node(parent, node) != 0) {
sys/kern/uipc_mqueue.c
548
mqnode_free(node);
sys/kern/uipc_mqueue.c
551
return (node);
sys/kern/uipc_mqueue.c
560
mqfs_destroy(struct mqfs_node *node)
sys/kern/uipc_mqueue.c
564
KASSERT(node != NULL,
sys/kern/uipc_mqueue.c
566
KASSERT(node->mn_info != NULL,
sys/kern/uipc_mqueue.c
570
if (node->mn_type == mqfstype_dir || node->mn_type == mqfstype_root)
sys/kern/uipc_mqueue.c
571
while (! LIST_EMPTY(&node->mn_children))
sys/kern/uipc_mqueue.c
572
mqfs_destroy(LIST_FIRST(&node->mn_children));
sys/kern/uipc_mqueue.c
575
if ((parent = node->mn_parent) != NULL) {
sys/kern/uipc_mqueue.c
576
KASSERT(parent->mn_info == node->mn_info,
sys/kern/uipc_mqueue.c
578
LIST_REMOVE(node, mn_sibling);
sys/kern/uipc_mqueue.c
581
if (node->mn_fileno != 0)
sys/kern/uipc_mqueue.c
582
mqfs_fileno_free(node->mn_info, node);
sys/kern/uipc_mqueue.c
583
if (node->mn_data != NULL)
sys/kern/uipc_mqueue.c
584
mqueue_free(node->mn_data);
sys/kern/uipc_mqueue.c
585
mqnode_free(node);
sys/kern/vfs_subr.c
530
buf_trie_free(struct pctrie *ptree, void *node)
sys/kern/vfs_subr.c
532
uma_zfree_smr(buf_trie_zone, node);
sys/net/if_vxlan.c
3543
struct sysctl_oid *node;
sys/net/if_vxlan.c
3556
node = SYSCTL_ADD_NODE(ctx, SYSCTL_CHILDREN(sc->vxl_sysctl_node),
sys/net/if_vxlan.c
3558
SYSCTL_ADD_UINT(ctx, SYSCTL_CHILDREN(node), OID_AUTO, "count",
sys/net/if_vxlan.c
3561
SYSCTL_ADD_UINT(ctx, SYSCTL_CHILDREN(node), OID_AUTO, "max",
sys/net/if_vxlan.c
3564
SYSCTL_ADD_UINT(ctx, SYSCTL_CHILDREN(node), OID_AUTO, "timeout",
sys/net/if_vxlan.c
3567
SYSCTL_ADD_PROC(ctx, SYSCTL_CHILDREN(node), OID_AUTO, "dump",
sys/net/if_vxlan.c
3572
node = SYSCTL_ADD_NODE(ctx, SYSCTL_CHILDREN(sc->vxl_sysctl_node),
sys/net/if_vxlan.c
3574
SYSCTL_ADD_UINT(ctx, SYSCTL_CHILDREN(node), OID_AUTO,
sys/net/if_vxlan.c
3577
SYSCTL_ADD_UINT(ctx, SYSCTL_CHILDREN(node), OID_AUTO,
sys/net/if_vxlan.c
3582
SYSCTL_ADD_COUNTER_U64(ctx, SYSCTL_CHILDREN(node), OID_AUTO, "txcsum",
sys/net/if_vxlan.c
3585
SYSCTL_ADD_COUNTER_U64(ctx, SYSCTL_CHILDREN(node), OID_AUTO, "tso",
sys/net/if_vxlan.c
3587
SYSCTL_ADD_COUNTER_U64(ctx, SYSCTL_CHILDREN(node), OID_AUTO, "rxcsum",
sys/net/iflib.c
6791
struct sysctl_oid *node;
sys/net/iflib.c
6795
ctx->ifc_sysctl_node = node = SYSCTL_ADD_NODE(ctx_list, child,
sys/net/iflib.c
6798
oid_list = SYSCTL_CHILDREN(node);
sys/net/iflib.c
6865
struct sysctl_oid *queue_node, *fl_node, *node;
sys/net/iflib.c
6869
node = ctx->ifc_sysctl_node;
sys/net/iflib.c
6870
child = SYSCTL_CHILDREN(node);
sys/netgraph/bluetooth/drivers/ubt/ng_ubt.c
1635
ng_ubt_constructor(node_p node)
sys/netgraph/bluetooth/drivers/ubt/ng_ubt.c
1646
ng_ubt_shutdown(node_p node)
sys/netgraph/bluetooth/drivers/ubt/ng_ubt.c
1648
if (node->nd_flags & NGF_REALLY_DIE) {
sys/netgraph/bluetooth/drivers/ubt/ng_ubt.c
1653
NG_NODE_SET_PRIVATE(node, NULL);
sys/netgraph/bluetooth/drivers/ubt/ng_ubt.c
1654
NG_NODE_UNREF(node);
sys/netgraph/bluetooth/drivers/ubt/ng_ubt.c
1656
NG_NODE_REVIVE(node); /* tell ng_rmnode we are persisant */
sys/netgraph/bluetooth/drivers/ubt/ng_ubt.c
1667
ng_ubt_newhook(node_p node, hook_p hook, char const *name)
sys/netgraph/bluetooth/drivers/ubt/ng_ubt.c
1669
struct ubt_softc *sc = NG_NODE_PRIVATE(node);
sys/netgraph/bluetooth/drivers/ubt/ng_ubt.c
1745
ng_ubt_rcvmsg(node_p node, item_p item, hook_p lasthook)
sys/netgraph/bluetooth/drivers/ubt/ng_ubt.c
1747
struct ubt_softc *sc = NG_NODE_PRIVATE(node);
sys/netgraph/bluetooth/drivers/ubt/ng_ubt.c
1906
NG_RESPOND_MSG(error, node, item, rsp);
sys/netgraph/bluetooth/drivers/ubt/ng_ubt.c
812
node_p node = sc->sc_node;
sys/netgraph/bluetooth/drivers/ubt/ng_ubt.c
815
if (node != NULL) {
sys/netgraph/bluetooth/drivers/ubt/ng_ubt.c
817
NG_NODE_REALLY_DIE(node);
sys/netgraph/bluetooth/drivers/ubt/ng_ubt.c
818
ng_rmnode_self(node);
sys/netgraph/bluetooth/hci/ng_hci_cmds.c
108
__func__, NG_NODE_NAME(unit->node), NG_HCI_HOOK_DRV);
sys/netgraph/bluetooth/hci/ng_hci_cmds.c
135
__func__, NG_NODE_NAME(unit->node), error);
sys/netgraph/bluetooth/hci/ng_hci_cmds.c
249
__func__, NG_NODE_NAME(unit->node),
sys/netgraph/bluetooth/hci/ng_hci_cmds.c
342
__func__, NG_NODE_NAME(unit->node), unit->state);
sys/netgraph/bluetooth/hci/ng_hci_cmds.c
351
"%s: %s - empty command queue?!\n", __func__, NG_NODE_NAME(unit->node));
sys/netgraph/bluetooth/hci/ng_hci_cmds.c
363
"%s: %s - command queue is out of sync\n", __func__, NG_NODE_NAME(unit->node));
sys/netgraph/bluetooth/hci/ng_hci_cmds.c
392
ng_hci_process_command_timeout(node_p node, hook_p hook, void *arg1, int arg2)
sys/netgraph/bluetooth/hci/ng_hci_cmds.c
398
if (NG_NODE_NOT_VALID(node)) {
sys/netgraph/bluetooth/hci/ng_hci_cmds.c
403
unit = (ng_hci_unit_p) NG_NODE_PRIVATE(node);
sys/netgraph/bluetooth/hci/ng_hci_cmds.c
411
"%s: %s - command queue is out of sync!\n", __func__, NG_NODE_NAME(unit->node));
sys/netgraph/bluetooth/hci/ng_hci_cmds.c
421
__func__, NG_NODE_NAME(unit->node), NG_HCI_OGF(opcode),
sys/netgraph/bluetooth/hci/ng_hci_cmds.c
429
"%s: %s - no pending command\n", __func__, NG_NODE_NAME(unit->node));
sys/netgraph/bluetooth/hci/ng_hci_cmds.c
512
__func__, NG_NODE_NAME(unit->node), h);
sys/netgraph/bluetooth/hci/ng_hci_cmds.c
516
"%s: %s - invalid link type=%d\n", __func__, NG_NODE_NAME(unit->node),
sys/netgraph/bluetooth/hci/ng_hci_cmds.c
718
ng_hci_node_is_up(unit->node, unit->acl, NULL, 0);
sys/netgraph/bluetooth/hci/ng_hci_cmds.c
719
ng_hci_node_is_up(unit->node, unit->sco, NULL, 0);
sys/netgraph/bluetooth/hci/ng_hci_cmds.c
734
ng_hci_node_is_up(unit->node, unit->acl, NULL, 0);
sys/netgraph/bluetooth/hci/ng_hci_cmds.c
735
ng_hci_node_is_up(unit->node, unit->sco, NULL, 0);
sys/netgraph/bluetooth/hci/ng_hci_evnt.c
1002
__func__, NG_NODE_NAME(unit->node), h);
sys/netgraph/bluetooth/hci/ng_hci_evnt.c
101
__func__, NG_NODE_NAME(unit->node), hdr->event, hdr->length);
sys/netgraph/bluetooth/hci/ng_hci_evnt.c
1025
__func__, NG_NODE_NAME(unit->node), ep->status);
sys/netgraph/bluetooth/hci/ng_hci_evnt.c
1053
__func__, NG_NODE_NAME(unit->node), h);
sys/netgraph/bluetooth/hci/ng_hci_evnt.c
1058
__func__, NG_NODE_NAME(unit->node), con->link_type, h);
sys/netgraph/bluetooth/hci/ng_hci_evnt.c
1063
__func__, NG_NODE_NAME(unit->node),
sys/netgraph/bluetooth/hci/ng_hci_evnt.c
1080
__func__, NG_NODE_NAME(unit->node), *mtod(event, u_int8_t *));
sys/netgraph/bluetooth/hci/ng_hci_evnt.c
1108
__func__, NG_NODE_NAME(unit->node),
sys/netgraph/bluetooth/hci/ng_hci_evnt.c
1115
__func__, NG_NODE_NAME(unit->node), ep->status,
sys/netgraph/bluetooth/hci/ng_hci_evnt.c
1157
"handle=%d, pending=%d, ncp=%d\n", __func__, NG_NODE_NAME(unit->node),
sys/netgraph/bluetooth/hci/ng_hci_evnt.c
1171
__func__, NG_NODE_NAME(unit->node), h);
sys/netgraph/bluetooth/hci/ng_hci_evnt.c
1203
__func__, NG_NODE_NAME(unit->node), h);
sys/netgraph/bluetooth/hci/ng_hci_evnt.c
1208
__func__, NG_NODE_NAME(unit->node),
sys/netgraph/bluetooth/hci/ng_hci_evnt.c
1216
__func__, NG_NODE_NAME(unit->node), ep->status);
sys/netgraph/bluetooth/hci/ng_hci_evnt.c
1229
__func__, NG_NODE_NAME(unit->node),
sys/netgraph/bluetooth/hci/ng_hci_evnt.c
1259
__func__, NG_NODE_NAME(unit->node), h);
sys/netgraph/bluetooth/hci/ng_hci_evnt.c
1282
__func__, NG_NODE_NAME(unit->node), ep->status);
sys/netgraph/bluetooth/hci/ng_hci_evnt.c
1310
__func__, NG_NODE_NAME(unit->node), h);
sys/netgraph/bluetooth/hci/ng_hci_evnt.c
1315
__func__, NG_NODE_NAME(unit->node), con->link_type);
sys/netgraph/bluetooth/hci/ng_hci_evnt.c
1320
__func__, NG_NODE_NAME(unit->node), con->state, h);
sys/netgraph/bluetooth/hci/ng_hci_evnt.c
227
__func__, NG_NODE_NAME(unit->node), count);
sys/netgraph/bluetooth/hci/ng_hci_evnt.c
240
__func__, NG_NODE_NAME(unit->node), count);
sys/netgraph/bluetooth/hci/ng_hci_evnt.c
301
__func__, NG_NODE_NAME(unit->node),
sys/netgraph/bluetooth/hci/ng_hci_evnt.c
310
__func__, NG_NODE_NAME(unit->node),
sys/netgraph/bluetooth/hci/ng_hci_evnt.c
329
__func__, NG_NODE_NAME(unit->node),
sys/netgraph/bluetooth/hci/ng_hci_evnt.c
372
NG_SEND_MSG_HOOK(error, unit->node, msg, hook, 0);
sys/netgraph/bluetooth/hci/ng_hci_evnt.c
922
__func__, NG_NODE_NAME(unit->node), h);
sys/netgraph/bluetooth/hci/ng_hci_evnt.c
953
__func__, NG_NODE_NAME(unit->node), h);
sys/netgraph/bluetooth/hci/ng_hci_evnt.c
958
__func__, NG_NODE_NAME(unit->node),
sys/netgraph/bluetooth/hci/ng_hci_evnt.c
969
__func__, NG_NODE_NAME(unit->node), ep->status);
sys/netgraph/bluetooth/hci/ng_hci_main.c
1038
__func__, NG_NODE_NAME(unit->node),
sys/netgraph/bluetooth/hci/ng_hci_main.c
1048
__func__, NG_NODE_NAME(unit->node), m->m_pkthdr.len);
sys/netgraph/bluetooth/hci/ng_hci_main.c
1064
__func__, NG_NODE_NAME(unit->node), m->m_pkthdr.len,
sys/netgraph/bluetooth/hci/ng_hci_main.c
1074
__func__, NG_NODE_NAME(unit->node));
sys/netgraph/bluetooth/hci/ng_hci_main.c
1083
__func__, NG_NODE_NAME(unit->node), m->m_pkthdr.len,
sys/netgraph/bluetooth/hci/ng_hci_main.c
124
ng_hci_constructor(node_p node)
sys/netgraph/bluetooth/hci/ng_hci_main.c
130
unit->node = node;
sys/netgraph/bluetooth/hci/ng_hci_main.c
162
NG_NODE_FORCE_WRITER(node);
sys/netgraph/bluetooth/hci/ng_hci_main.c
163
NG_NODE_SET_PRIVATE(node, unit);
sys/netgraph/bluetooth/hci/ng_hci_main.c
173
ng_hci_shutdown(node_p node)
sys/netgraph/bluetooth/hci/ng_hci_main.c
175
ng_hci_unit_p unit = (ng_hci_unit_p) NG_NODE_PRIVATE(node);
sys/netgraph/bluetooth/hci/ng_hci_main.c
177
NG_NODE_SET_PRIVATE(node, NULL);
sys/netgraph/bluetooth/hci/ng_hci_main.c
178
NG_NODE_UNREF(node);
sys/netgraph/bluetooth/hci/ng_hci_main.c
180
unit->node = NULL;
sys/netgraph/bluetooth/hci/ng_hci_main.c
198
ng_hci_newhook(node_p node, hook_p hook, char const *name)
sys/netgraph/bluetooth/hci/ng_hci_main.c
200
ng_hci_unit_p unit = (ng_hci_unit_p) NG_NODE_PRIVATE(node);
sys/netgraph/bluetooth/hci/ng_hci_main.c
243
ng_send_fn(unit->node, hook, ng_hci_node_is_up, NULL,0);
sys/netgraph/bluetooth/hci/ng_hci_main.c
291
ng_hci_default_rcvmsg(node_p node, item_p item, hook_p lasthook)
sys/netgraph/bluetooth/hci/ng_hci_main.c
293
ng_hci_unit_p unit = (ng_hci_unit_p) NG_NODE_PRIVATE(node);
sys/netgraph/bluetooth/hci/ng_hci_main.c
372
ng_hci_node_is_up(unit->node, unit->acl, NULL, 0);
sys/netgraph/bluetooth/hci/ng_hci_main.c
373
ng_hci_node_is_up(unit->node, unit->sco, NULL, 0);
sys/netgraph/bluetooth/hci/ng_hci_main.c
650
NG_RESPOND_MSG(error, node, item, rsp);
sys/netgraph/bluetooth/hci/ng_hci_main.c
662
ng_hci_upper_rcvmsg(node_p node, item_p item, hook_p lasthook)
sys/netgraph/bluetooth/hci/ng_hci_main.c
664
ng_hci_unit_p unit = (ng_hci_unit_p) NG_NODE_PRIVATE(node);
sys/netgraph/bluetooth/hci/ng_hci_main.c
687
error = ng_hci_default_rcvmsg(node, item, lasthook);
sys/netgraph/bluetooth/hci/ng_hci_main.c
693
error = ng_hci_default_rcvmsg(node, item, lasthook);
sys/netgraph/bluetooth/hci/ng_hci_main.c
735
__func__, NG_NODE_NAME(unit->node),
sys/netgraph/bluetooth/hci/ng_hci_main.c
750
__func__, NG_NODE_NAME(unit->node),
sys/netgraph/bluetooth/hci/ng_hci_main.c
771
__func__, NG_NODE_NAME(unit->node),
sys/netgraph/bluetooth/hci/ng_hci_main.c
804
__func__, NG_NODE_NAME(unit->node),
sys/netgraph/bluetooth/hci/ng_hci_main.c
814
__func__, NG_NODE_NAME(unit->node),
sys/netgraph/bluetooth/hci/ng_hci_main.c
834
__func__, NG_NODE_NAME(unit->node),
sys/netgraph/bluetooth/hci/ng_hci_main.c
846
"con_handle=%d\n", __func__, NG_NODE_NAME(unit->node), con_handle);
sys/netgraph/bluetooth/hci/ng_hci_main.c
855
"link_type=%d\n", __func__, NG_NODE_NAME(unit->node),
sys/netgraph/bluetooth/hci/ng_hci_main.c
865
"con_handle=%d\n", __func__, NG_NODE_NAME(unit->node),
sys/netgraph/bluetooth/hci/ng_hci_main.c
875
__func__, NG_NODE_NAME(unit->node), con_handle,
sys/netgraph/bluetooth/hci/ng_hci_main.c
922
__func__, NG_NODE_NAME(unit->node),
sys/netgraph/bluetooth/hci/ng_hci_main.c
933
__func__, NG_NODE_NAME(unit->node),
sys/netgraph/bluetooth/hci/ng_hci_main.c
953
__func__, NG_NODE_NAME(unit->node),
sys/netgraph/bluetooth/hci/ng_hci_main.c
965
"con_handle=%d\n", __func__, NG_NODE_NAME(unit->node), con_handle);
sys/netgraph/bluetooth/hci/ng_hci_main.c
974
"link_type=%d\n", __func__, NG_NODE_NAME(unit->node),
sys/netgraph/bluetooth/hci/ng_hci_main.c
984
"con_handle=%d\n", __func__, NG_NODE_NAME(unit->node),
sys/netgraph/bluetooth/hci/ng_hci_main.c
994
__func__, NG_NODE_NAME(unit->node), con_handle,
sys/netgraph/bluetooth/hci/ng_hci_misc.c
117
NG_SEND_MSG_HOOK(error, node, msg, hook, 0);
sys/netgraph/bluetooth/hci/ng_hci_misc.c
124
__func__, NG_NODE_NAME(unit->node),
sys/netgraph/bluetooth/hci/ng_hci_misc.c
372
"%s: %s - Duplicated command timeout!\n", __func__, NG_NODE_NAME(unit->node));
sys/netgraph/bluetooth/hci/ng_hci_misc.c
375
ng_callout(&unit->cmd_timo, unit->node, NULL,
sys/netgraph/bluetooth/hci/ng_hci_misc.c
391
"%s: %s - No command timeout!\n", __func__, NG_NODE_NAME(unit->node));
sys/netgraph/bluetooth/hci/ng_hci_misc.c
393
if (ng_uncallout(&unit->cmd_timo, unit->node) < 1)
sys/netgraph/bluetooth/hci/ng_hci_misc.c
412
__func__, NG_NODE_NAME(con->unit->node));
sys/netgraph/bluetooth/hci/ng_hci_misc.c
415
ng_callout(&con->con_timo, con->unit->node, NULL,
sys/netgraph/bluetooth/hci/ng_hci_misc.c
432
"%s: %s - No connection timeout!\n", __func__, NG_NODE_NAME(con->unit->node));
sys/netgraph/bluetooth/hci/ng_hci_misc.c
434
if (ng_uncallout(&con->con_timo, con->unit->node) < 1)
sys/netgraph/bluetooth/hci/ng_hci_misc.c
76
__func__, NG_NODE_NAME(unit->node), error);
sys/netgraph/bluetooth/hci/ng_hci_misc.c
85
ng_hci_node_is_up(node_p node, hook_p hook, void *arg1, int arg2)
sys/netgraph/bluetooth/hci/ng_hci_misc.c
92
if (node == NULL || NG_NODE_NOT_VALID(node) ||
sys/netgraph/bluetooth/hci/ng_hci_misc.c
96
unit = (ng_hci_unit_p) NG_NODE_PRIVATE(node);
sys/netgraph/bluetooth/hci/ng_hci_ulpi.c
1078
__func__, NG_NODE_NAME(unit->node), con->state);
sys/netgraph/bluetooth/hci/ng_hci_ulpi.c
1118
NG_SEND_MSG_HOOK(error,unit->node,msg,unit->acl,0);
sys/netgraph/bluetooth/hci/ng_hci_ulpi.c
1122
__func__, NG_NODE_NAME(unit->node), unit->acl);
sys/netgraph/bluetooth/hci/ng_hci_ulpi.c
1136
NG_SEND_MSG_HOOK(error, unit->node, msg, unit->sco, 0);
sys/netgraph/bluetooth/hci/ng_hci_ulpi.c
1140
__func__, NG_NODE_NAME(unit->node), unit->sco);
sys/netgraph/bluetooth/hci/ng_hci_ulpi.c
1165
__func__, NG_NODE_NAME(unit->node), unit->state);
sys/netgraph/bluetooth/hci/ng_hci_ulpi.c
1174
__func__, NG_NODE_NAME(unit->node),
sys/netgraph/bluetooth/hci/ng_hci_ulpi.c
1187
__func__, NG_NODE_NAME(unit->node), ep->con_handle);
sys/netgraph/bluetooth/hci/ng_hci_ulpi.c
1195
__func__, NG_NODE_NAME(unit->node), con->link_type);
sys/netgraph/bluetooth/hci/ng_hci_ulpi.c
1204
__func__, NG_NODE_NAME(unit->node), con->state,
sys/netgraph/bluetooth/hci/ng_hci_ulpi.c
1279
NG_SEND_MSG_HOOK(error, unit->node, msg,
sys/netgraph/bluetooth/hci/ng_hci_ulpi.c
1285
__func__, NG_NODE_NAME(unit->node), unit->acl);
sys/netgraph/bluetooth/hci/ng_hci_ulpi.c
1299
NG_SEND_MSG_HOOK(error, unit->node, msg,
sys/netgraph/bluetooth/hci/ng_hci_ulpi.c
1305
__func__, NG_NODE_NAME(unit->node), unit->sco);
sys/netgraph/bluetooth/hci/ng_hci_ulpi.c
1339
NG_SEND_MSG_HOOK(error, unit->node, msg, unit->acl, 0);
sys/netgraph/bluetooth/hci/ng_hci_ulpi.c
1343
__func__, NG_NODE_NAME(unit->node), unit->acl);
sys/netgraph/bluetooth/hci/ng_hci_ulpi.c
1354
NG_SEND_MSG_HOOK(error, unit->node, msg, unit->sco, 0);
sys/netgraph/bluetooth/hci/ng_hci_ulpi.c
1358
__func__, NG_NODE_NAME(unit->node), unit->sco);
sys/netgraph/bluetooth/hci/ng_hci_ulpi.c
1368
ng_hci_process_con_timeout(node_p node, hook_p hook, void *arg1, int con_handle)
sys/netgraph/bluetooth/hci/ng_hci_ulpi.c
1373
if (NG_NODE_NOT_VALID(node)) {
sys/netgraph/bluetooth/hci/ng_hci_ulpi.c
1378
unit = (ng_hci_unit_p) NG_NODE_PRIVATE(node);
sys/netgraph/bluetooth/hci/ng_hci_ulpi.c
1384
__func__, NG_NODE_NAME(node), con_handle);
sys/netgraph/bluetooth/hci/ng_hci_ulpi.c
1391
__func__, NG_NODE_NAME(node), con_handle, con->state,
sys/netgraph/bluetooth/hci/ng_hci_ulpi.c
1422
__func__, NG_NODE_NAME(node), con->state);
sys/netgraph/bluetooth/hci/ng_hci_ulpi.c
208
__func__, NG_NODE_NAME(unit->node),
sys/netgraph/bluetooth/hci/ng_hci_ulpi.c
215
__func__, NG_NODE_NAME(unit->node), con->state);
sys/netgraph/bluetooth/hci/ng_hci_ulpi.c
351
__func__, NG_NODE_NAME(unit->node),
sys/netgraph/bluetooth/hci/ng_hci_ulpi.c
408
__func__, NG_NODE_NAME(unit->node),
sys/netgraph/bluetooth/hci/ng_hci_ulpi.c
575
__func__, NG_NODE_NAME(unit->node),
sys/netgraph/bluetooth/hci/ng_hci_ulpi.c
582
__func__, NG_NODE_NAME(unit->node), con->state);
sys/netgraph/bluetooth/hci/ng_hci_ulpi.c
679
__func__, NG_NODE_NAME(unit->node), unit->state);
sys/netgraph/bluetooth/hci/ng_hci_ulpi.c
688
__func__, NG_NODE_NAME(unit->node),
sys/netgraph/bluetooth/hci/ng_hci_ulpi.c
701
__func__, NG_NODE_NAME(unit->node), ep->con_handle);
sys/netgraph/bluetooth/hci/ng_hci_ulpi.c
710
__func__, NG_NODE_NAME(unit->node), con->state,
sys/netgraph/bluetooth/hci/ng_hci_ulpi.c
74
__func__, NG_NODE_NAME(unit->node), unit->state);
sys/netgraph/bluetooth/hci/ng_hci_ulpi.c
781
NG_SEND_MSG_HOOK(error, unit->node, msg,
sys/netgraph/bluetooth/hci/ng_hci_ulpi.c
787
__func__, NG_NODE_NAME(unit->node), unit->acl);
sys/netgraph/bluetooth/hci/ng_hci_ulpi.c
804
NG_SEND_MSG_HOOK(error, unit->node, msg,
sys/netgraph/bluetooth/hci/ng_hci_ulpi.c
810
__func__, NG_NODE_NAME(unit->node), unit->acl);
sys/netgraph/bluetooth/hci/ng_hci_ulpi.c
836
NG_SEND_MSG_HOOK(error, unit->node, msg,
sys/netgraph/bluetooth/hci/ng_hci_ulpi.c
84
__func__, NG_NODE_NAME(unit->node),
sys/netgraph/bluetooth/hci/ng_hci_ulpi.c
842
__func__, NG_NODE_NAME(unit->node), unit->acl);
sys/netgraph/bluetooth/hci/ng_hci_ulpi.c
881
NG_SEND_MSG_HOOK(error, unit->node, msg, hook, 0);
sys/netgraph/bluetooth/hci/ng_hci_ulpi.c
885
__func__, NG_NODE_NAME(unit->node), hook);
sys/netgraph/bluetooth/hci/ng_hci_ulpi.c
916
__func__, NG_NODE_NAME(unit->node), unit->state);
sys/netgraph/bluetooth/hci/ng_hci_ulpi.c
925
__func__, NG_NODE_NAME(unit->node),
sys/netgraph/bluetooth/hci/ng_hci_ulpi.c
99
__func__, NG_NODE_NAME(unit->node), hook);
sys/netgraph/bluetooth/hci/ng_hci_var.h
128
node_p node; /* node ptr */
sys/netgraph/bluetooth/hci/ng_hci_var.h
58
__func__, NG_NODE_NAME(unit->node), (s)); \
sys/netgraph/bluetooth/l2cap/ng_l2cap_cmds.c
230
__func__, NG_NODE_NAME(con->l2cap->node), cmd->code);
sys/netgraph/bluetooth/l2cap/ng_l2cap_cmds.c
250
__func__, NG_NODE_NAME(l2cap->node), result);
sys/netgraph/bluetooth/l2cap/ng_l2cap_cmds.c
265
__func__, NG_NODE_NAME(l2cap->node)));
sys/netgraph/bluetooth/l2cap/ng_l2cap_cmds.c
311
__func__, NG_NODE_NAME(l2cap->node), cmd->code);
sys/netgraph/bluetooth/l2cap/ng_l2cap_cmds.c
340
ng_l2cap_process_command_timeout(node_p node, hook_p hook, void *arg1, int arg2)
sys/netgraph/bluetooth/l2cap/ng_l2cap_cmds.c
348
if (NG_NODE_NOT_VALID(node)) {
sys/netgraph/bluetooth/l2cap/ng_l2cap_cmds.c
353
l2cap = (ng_l2cap_p) NG_NODE_PRIVATE(node);
sys/netgraph/bluetooth/l2cap/ng_l2cap_cmds.c
359
__func__, NG_NODE_NAME(node), con_handle);
sys/netgraph/bluetooth/l2cap/ng_l2cap_cmds.c
367
__func__, NG_NODE_NAME(node), con_handle, ident);
sys/netgraph/bluetooth/l2cap/ng_l2cap_cmds.c
406
__func__, NG_NODE_NAME(l2cap->node), cmd->code);
sys/netgraph/bluetooth/l2cap/ng_l2cap_cmds.c
75
__func__, NG_NODE_NAME(con->l2cap->node)));
sys/netgraph/bluetooth/l2cap/ng_l2cap_evnt.c
103
__func__, NG_NODE_NAME(l2cap->node),
sys/netgraph/bluetooth/l2cap/ng_l2cap_evnt.c
1045
__func__, NG_NODE_NAME(l2cap->node), ident,
sys/netgraph/bluetooth/l2cap/ng_l2cap_evnt.c
1055
__func__, NG_NODE_NAME(l2cap->node), scid,
sys/netgraph/bluetooth/l2cap/ng_l2cap_evnt.c
1065
__func__, NG_NODE_NAME(l2cap->node), cmd->ch->scid,
sys/netgraph/bluetooth/l2cap/ng_l2cap_evnt.c
1100
__func__, NG_NODE_NAME(l2cap->node), sizeof(*hdr));
sys/netgraph/bluetooth/l2cap/ng_l2cap_evnt.c
1157
__func__, NG_NODE_NAME(l2cap->node), ident);
sys/netgraph/bluetooth/l2cap/ng_l2cap_evnt.c
122
__func__, NG_NODE_NAME(l2cap->node), hdr->length,
sys/netgraph/bluetooth/l2cap/ng_l2cap_evnt.c
1240
__func__, NG_NODE_NAME(l2cap->node), ident);
sys/netgraph/bluetooth/l2cap/ng_l2cap_evnt.c
1266
__func__, NG_NODE_NAME(l2cap->node),
sys/netgraph/bluetooth/l2cap/ng_l2cap_evnt.c
1274
__func__, NG_NODE_NAME(l2cap->node), cp->type);
sys/netgraph/bluetooth/l2cap/ng_l2cap_evnt.c
174
__func__, NG_NODE_NAME(l2cap->node),
sys/netgraph/bluetooth/l2cap/ng_l2cap_evnt.c
195
__func__, NG_NODE_NAME(l2cap->node),
sys/netgraph/bluetooth/l2cap/ng_l2cap_evnt.c
258
__func__, NG_NODE_NAME(l2cap->node),
sys/netgraph/bluetooth/l2cap/ng_l2cap_evnt.c
289
__func__, NG_NODE_NAME(l2cap->node),
sys/netgraph/bluetooth/l2cap/ng_l2cap_evnt.c
310
__func__, NG_NODE_NAME(l2cap->node),
sys/netgraph/bluetooth/l2cap/ng_l2cap_evnt.c
340
__func__, NG_NODE_NAME(l2cap->node),
sys/netgraph/bluetooth/l2cap/ng_l2cap_evnt.c
435
__func__, NG_NODE_NAME(l2cap->node), cmd->code);
sys/netgraph/bluetooth/l2cap/ng_l2cap_evnt.c
444
__func__, NG_NODE_NAME(l2cap->node), ident);
sys/netgraph/bluetooth/l2cap/ng_l2cap_evnt.c
548
__func__, NG_NODE_NAME(l2cap->node), ident,
sys/netgraph/bluetooth/l2cap/ng_l2cap_evnt.c
559
__func__, NG_NODE_NAME(l2cap->node), scid,
sys/netgraph/bluetooth/l2cap/ng_l2cap_evnt.c
568
__func__, NG_NODE_NAME(l2cap->node), cmd->ch->scid,
sys/netgraph/bluetooth/l2cap/ng_l2cap_evnt.c
616
__func__, NG_NODE_NAME(l2cap->node), result,
sys/netgraph/bluetooth/l2cap/ng_l2cap_evnt.c
671
__func__, NG_NODE_NAME(l2cap->node), dcid);
sys/netgraph/bluetooth/l2cap/ng_l2cap_evnt.c
680
__func__, NG_NODE_NAME(l2cap->node), dcid, ch->state);
sys/netgraph/bluetooth/l2cap/ng_l2cap_evnt.c
804
__func__, NG_NODE_NAME(l2cap->node), ident,
sys/netgraph/bluetooth/l2cap/ng_l2cap_evnt.c
816
__func__, NG_NODE_NAME(l2cap->node), cmd->ch->scid,
sys/netgraph/bluetooth/l2cap/ng_l2cap_evnt.c
826
__func__, NG_NODE_NAME(l2cap->node), cmd->ch->scid,
sys/netgraph/bluetooth/l2cap/ng_l2cap_evnt.c
878
__func__, NG_NODE_NAME(l2cap->node), error);
sys/netgraph/bluetooth/l2cap/ng_l2cap_evnt.c
906
__func__, NG_NODE_NAME(l2cap->node), error);
sys/netgraph/bluetooth/l2cap/ng_l2cap_evnt.c
955
__func__, NG_NODE_NAME(l2cap->node), dcid);
sys/netgraph/bluetooth/l2cap/ng_l2cap_evnt.c
965
__func__, NG_NODE_NAME(l2cap->node), dcid, ch->state);
sys/netgraph/bluetooth/l2cap/ng_l2cap_evnt.c
975
__func__, NG_NODE_NAME(l2cap->node), ch->scid, ch->dcid,
sys/netgraph/bluetooth/l2cap/ng_l2cap_llpi.c
118
NG_SEND_MSG_HOOK(error, l2cap->node, msg, l2cap->hci, 0);
sys/netgraph/bluetooth/l2cap/ng_l2cap_llpi.c
150
__func__, NG_NODE_NAME(l2cap->node));
sys/netgraph/bluetooth/l2cap/ng_l2cap_llpi.c
161
__func__, NG_NODE_NAME(l2cap->node));
sys/netgraph/bluetooth/l2cap/ng_l2cap_llpi.c
171
__func__, NG_NODE_NAME(l2cap->node), con->state,
sys/netgraph/bluetooth/l2cap/ng_l2cap_llpi.c
219
__func__, NG_NODE_NAME(l2cap->node));
sys/netgraph/bluetooth/l2cap/ng_l2cap_llpi.c
232
__func__, NG_NODE_NAME(l2cap->node), con->state,
sys/netgraph/bluetooth/l2cap/ng_l2cap_llpi.c
242
__func__, NG_NODE_NAME(l2cap->node), NG_L2CAP_HOOK_HCI);
sys/netgraph/bluetooth/l2cap/ng_l2cap_llpi.c
269
NG_SEND_MSG_HOOK(error, l2cap->node, rsp, l2cap->hci, 0);
sys/netgraph/bluetooth/l2cap/ng_l2cap_llpi.c
300
__func__, NG_NODE_NAME(l2cap->node));
sys/netgraph/bluetooth/l2cap/ng_l2cap_llpi.c
313
__func__, NG_NODE_NAME(l2cap->node), ep->con_handle);
sys/netgraph/bluetooth/l2cap/ng_l2cap_llpi.c
323
__func__, NG_NODE_NAME(l2cap->node), con->state,
sys/netgraph/bluetooth/l2cap/ng_l2cap_llpi.c
364
__func__, NG_NODE_NAME(l2cap->node), con_handle);
sys/netgraph/bluetooth/l2cap/ng_l2cap_llpi.c
374
__func__, NG_NODE_NAME(l2cap->node), con->state,
sys/netgraph/bluetooth/l2cap/ng_l2cap_llpi.c
384
__func__, NG_NODE_NAME(l2cap->node), NG_L2CAP_HOOK_HCI);
sys/netgraph/bluetooth/l2cap/ng_l2cap_llpi.c
404
NG_SEND_MSG_HOOK(error, l2cap->node, msg, l2cap->hci, 0);
sys/netgraph/bluetooth/l2cap/ng_l2cap_llpi.c
423
__func__, NG_NODE_NAME(l2cap->node));
sys/netgraph/bluetooth/l2cap/ng_l2cap_llpi.c
451
__func__, NG_NODE_NAME(l2cap->node));
sys/netgraph/bluetooth/l2cap/ng_l2cap_llpi.c
464
__func__, NG_NODE_NAME(l2cap->node), ep->con_handle);
sys/netgraph/bluetooth/l2cap/ng_l2cap_llpi.c
474
__func__, NG_NODE_NAME(l2cap->node), con->state,
sys/netgraph/bluetooth/l2cap/ng_l2cap_llpi.c
496
__func__, NG_NODE_NAME(l2cap->node));
sys/netgraph/bluetooth/l2cap/ng_l2cap_llpi.c
509
__func__, NG_NODE_NAME(l2cap->node), ep->con_handle);
sys/netgraph/bluetooth/l2cap/ng_l2cap_llpi.c
519
__func__, NG_NODE_NAME(l2cap->node), con->state,
sys/netgraph/bluetooth/l2cap/ng_l2cap_llpi.c
552
("%s: %s - another packet pending?!\n", __func__, NG_NODE_NAME(l2cap->node)));
sys/netgraph/bluetooth/l2cap/ng_l2cap_llpi.c
554
("%s: %s - invalid l2cap->pkt_size?!\n", __func__, NG_NODE_NAME(l2cap->node)));
sys/netgraph/bluetooth/l2cap/ng_l2cap_llpi.c
561
__func__, NG_NODE_NAME(l2cap->node),
sys/netgraph/bluetooth/l2cap/ng_l2cap_llpi.c
586
"%s: %s - m_split(%d) failed\n", __func__, NG_NODE_NAME(l2cap->node),
sys/netgraph/bluetooth/l2cap/ng_l2cap_llpi.c
599
__func__, NG_NODE_NAME(l2cap->node),
sys/netgraph/bluetooth/l2cap/ng_l2cap_llpi.c
622
__func__, NG_NODE_NAME(l2cap->node), con->con_handle,
sys/netgraph/bluetooth/l2cap/ng_l2cap_llpi.c
671
__func__, NG_NODE_NAME(l2cap->node), m->m_pkthdr.len);
sys/netgraph/bluetooth/l2cap/ng_l2cap_llpi.c
692
__func__, NG_NODE_NAME(l2cap->node), con_handle, pb, length);
sys/netgraph/bluetooth/l2cap/ng_l2cap_llpi.c
700
__func__, NG_NODE_NAME(l2cap->node), con_handle);
sys/netgraph/bluetooth/l2cap/ng_l2cap_llpi.c
709
__func__, NG_NODE_NAME(l2cap->node), con->state);
sys/netgraph/bluetooth/l2cap/ng_l2cap_llpi.c
720
__func__, NG_NODE_NAME(l2cap->node),
sys/netgraph/bluetooth/l2cap/ng_l2cap_llpi.c
730
__func__, NG_NODE_NAME(l2cap->node),
sys/netgraph/bluetooth/l2cap/ng_l2cap_llpi.c
744
__func__, NG_NODE_NAME(l2cap->node), con_handle,
sys/netgraph/bluetooth/l2cap/ng_l2cap_llpi.c
754
__func__, NG_NODE_NAME(l2cap->node),
sys/netgraph/bluetooth/l2cap/ng_l2cap_llpi.c
765
__func__, NG_NODE_NAME(l2cap->node), pb);
sys/netgraph/bluetooth/l2cap/ng_l2cap_llpi.c
774
__func__, NG_NODE_NAME(l2cap->node),
sys/netgraph/bluetooth/l2cap/ng_l2cap_llpi.c
81
__func__, NG_NODE_NAME(l2cap->node), con->state,
sys/netgraph/bluetooth/l2cap/ng_l2cap_llpi.c
818
__func__, NG_NODE_NAME(l2cap->node), NG_L2CAP_HOOK_HCI);
sys/netgraph/bluetooth/l2cap/ng_l2cap_llpi.c
835
__func__, NG_NODE_NAME(l2cap->node), con->con_handle,
sys/netgraph/bluetooth/l2cap/ng_l2cap_llpi.c
842
__func__, NG_NODE_NAME(l2cap->node),
sys/netgraph/bluetooth/l2cap/ng_l2cap_llpi.c
853
__func__, NG_NODE_NAME(l2cap->node), con->pending,
sys/netgraph/bluetooth/l2cap/ng_l2cap_llpi.c
873
ng_l2cap_process_lp_timeout(node_p node, hook_p hook, void *arg1, int con_handle)
sys/netgraph/bluetooth/l2cap/ng_l2cap_llpi.c
878
if (NG_NODE_NOT_VALID(node)) {
sys/netgraph/bluetooth/l2cap/ng_l2cap_llpi.c
883
l2cap = (ng_l2cap_p) NG_NODE_PRIVATE(node);
sys/netgraph/bluetooth/l2cap/ng_l2cap_llpi.c
889
__func__, NG_NODE_NAME(node), con_handle);
sys/netgraph/bluetooth/l2cap/ng_l2cap_llpi.c
896
__func__, NG_NODE_NAME(node), con_handle, con->state,
sys/netgraph/bluetooth/l2cap/ng_l2cap_llpi.c
91
__func__, NG_NODE_NAME(l2cap->node), NG_L2CAP_HOOK_HCI);
sys/netgraph/bluetooth/l2cap/ng_l2cap_llpi.c
916
ng_l2cap_process_discon_timeout(node_p node, hook_p hook, void *arg1, int con_handle)
sys/netgraph/bluetooth/l2cap/ng_l2cap_llpi.c
924
if (NG_NODE_NOT_VALID(node)) {
sys/netgraph/bluetooth/l2cap/ng_l2cap_llpi.c
929
l2cap = (ng_l2cap_p) NG_NODE_PRIVATE(node);
sys/netgraph/bluetooth/l2cap/ng_l2cap_llpi.c
935
__func__, NG_NODE_NAME(node), con_handle);
sys/netgraph/bluetooth/l2cap/ng_l2cap_llpi.c
942
__func__, NG_NODE_NAME(node), con_handle, con->state,
sys/netgraph/bluetooth/l2cap/ng_l2cap_llpi.c
953
__func__, NG_NODE_NAME(l2cap->node), NG_L2CAP_HOOK_HCI);
sys/netgraph/bluetooth/l2cap/ng_l2cap_llpi.c
967
NG_SEND_MSG_HOOK(error, l2cap->node, msg, l2cap->hci, 0);
sys/netgraph/bluetooth/l2cap/ng_l2cap_main.c
112
ng_l2cap_constructor(node_p node)
sys/netgraph/bluetooth/l2cap/ng_l2cap_main.c
119
l2cap->node = node;
sys/netgraph/bluetooth/l2cap/ng_l2cap_main.c
126
NG_NODE_SET_PRIVATE(node, l2cap);
sys/netgraph/bluetooth/l2cap/ng_l2cap_main.c
127
NG_NODE_FORCE_WRITER(node);
sys/netgraph/bluetooth/l2cap/ng_l2cap_main.c
137
ng_l2cap_shutdown(node_p node)
sys/netgraph/bluetooth/l2cap/ng_l2cap_main.c
139
ng_l2cap_p l2cap = (ng_l2cap_p) NG_NODE_PRIVATE(node);
sys/netgraph/bluetooth/l2cap/ng_l2cap_main.c
141
NG_NODE_SET_PRIVATE(node, NULL);
sys/netgraph/bluetooth/l2cap/ng_l2cap_main.c
142
NG_NODE_UNREF(node);
sys/netgraph/bluetooth/l2cap/ng_l2cap_main.c
145
l2cap->node = NULL;
sys/netgraph/bluetooth/l2cap/ng_l2cap_main.c
165
ng_l2cap_newhook(node_p node, hook_p hook, char const *name)
sys/netgraph/bluetooth/l2cap/ng_l2cap_main.c
167
ng_l2cap_p l2cap = (ng_l2cap_p) NG_NODE_PRIVATE(node);
sys/netgraph/bluetooth/l2cap/ng_l2cap_main.c
204
error = ng_send_fn(l2cap->node, hook, ng_l2cap_send_hook_info,
sys/netgraph/bluetooth/l2cap/ng_l2cap_main.c
256
ng_l2cap_lower_rcvmsg(node_p node, item_p item, hook_p lasthook)
sys/netgraph/bluetooth/l2cap/ng_l2cap_main.c
258
ng_l2cap_p l2cap = (ng_l2cap_p) NG_NODE_PRIVATE(node);
sys/netgraph/bluetooth/l2cap/ng_l2cap_main.c
276
"pkt_size=%d bytes, num_pkts=%d\n", __func__, NG_NODE_NAME(l2cap->node),
sys/netgraph/bluetooth/l2cap/ng_l2cap_main.c
288
ng_l2cap_send_hook_info(l2cap->node,
sys/netgraph/bluetooth/l2cap/ng_l2cap_main.c
290
ng_l2cap_send_hook_info(l2cap->node,
sys/netgraph/bluetooth/l2cap/ng_l2cap_main.c
310
__func__, NG_NODE_NAME(l2cap->node),
sys/netgraph/bluetooth/l2cap/ng_l2cap_main.c
319
NG_NODE_NAME(l2cap->node),
sys/netgraph/bluetooth/l2cap/ng_l2cap_main.c
364
return (ng_l2cap_default_rcvmsg(node, item, lasthook));
sys/netgraph/bluetooth/l2cap/ng_l2cap_main.c
378
ng_l2cap_upper_rcvmsg(node_p node, item_p item, hook_p lasthook)
sys/netgraph/bluetooth/l2cap/ng_l2cap_main.c
380
ng_l2cap_p l2cap = (ng_l2cap_p) NG_NODE_PRIVATE(node);
sys/netgraph/bluetooth/l2cap/ng_l2cap_main.c
453
return (ng_l2cap_default_rcvmsg(node, item, lasthook));
sys/netgraph/bluetooth/l2cap/ng_l2cap_main.c
459
return (ng_l2cap_default_rcvmsg(node, item, lasthook));
sys/netgraph/bluetooth/l2cap/ng_l2cap_main.c
473
ng_l2cap_default_rcvmsg(node_p node, item_p item, hook_p lasthook)
sys/netgraph/bluetooth/l2cap/ng_l2cap_main.c
475
ng_l2cap_p l2cap = (ng_l2cap_p) NG_NODE_PRIVATE(node);
sys/netgraph/bluetooth/l2cap/ng_l2cap_main.c
673
NG_RESPOND_MSG(error, node, item, rsp);
sys/netgraph/bluetooth/l2cap/ng_l2cap_misc.c
164
__func__, NG_NODE_NAME(con->l2cap->node),
sys/netgraph/bluetooth/l2cap/ng_l2cap_misc.c
182
"%s: %s - con->refcnt < 0\n", __func__, NG_NODE_NAME(con->l2cap->node));
sys/netgraph/bluetooth/l2cap/ng_l2cap_misc.c
212
__func__, NG_NODE_NAME(con->l2cap->node),
sys/netgraph/bluetooth/l2cap/ng_l2cap_misc.c
216
ng_callout(&con->con_timo, con->l2cap->node, NULL,
sys/netgraph/bluetooth/l2cap/ng_l2cap_misc.c
234
__func__, NG_NODE_NAME(con->l2cap->node),
sys/netgraph/bluetooth/l2cap/ng_l2cap_misc.c
237
if (ng_uncallout(&con->con_timo, con->l2cap->node) < 1)
sys/netgraph/bluetooth/l2cap/ng_l2cap_misc.c
286
__func__, NG_NODE_NAME(con->l2cap->node),
sys/netgraph/bluetooth/l2cap/ng_l2cap_misc.c
461
__func__, NG_NODE_NAME(con->l2cap->node)));
sys/netgraph/bluetooth/l2cap/ng_l2cap_misc.c
491
__func__, NG_NODE_NAME(con->l2cap->node)));
sys/netgraph/bluetooth/l2cap/ng_l2cap_misc.c
511
__func__, NG_NODE_NAME(con->l2cap->node),
sys/netgraph/bluetooth/l2cap/ng_l2cap_misc.c
515
ng_callout(&con->con_timo, con->l2cap->node, NULL,
sys/netgraph/bluetooth/l2cap/ng_l2cap_misc.c
533
__func__, NG_NODE_NAME(con->l2cap->node),
sys/netgraph/bluetooth/l2cap/ng_l2cap_misc.c
536
if (ng_uncallout(&con->con_timo, con->l2cap->node) < 1)
sys/netgraph/bluetooth/l2cap/ng_l2cap_misc.c
557
__func__, NG_NODE_NAME(cmd->con->l2cap->node),
sys/netgraph/bluetooth/l2cap/ng_l2cap_misc.c
562
ng_callout(&cmd->timo, cmd->con->l2cap->node, NULL, timo,
sys/netgraph/bluetooth/l2cap/ng_l2cap_misc.c
578
__func__, NG_NODE_NAME(cmd->con->l2cap->node),
sys/netgraph/bluetooth/l2cap/ng_l2cap_misc.c
581
if (ng_uncallout(&cmd->timo, cmd->con->l2cap->node) < 1)
sys/netgraph/bluetooth/l2cap/ng_l2cap_misc.c
66
ng_l2cap_send_hook_info(node_p node, hook_p hook, void *arg1, int arg2)
sys/netgraph/bluetooth/l2cap/ng_l2cap_misc.c
73
if (node == NULL || NG_NODE_NOT_VALID(node) ||
sys/netgraph/bluetooth/l2cap/ng_l2cap_misc.c
77
l2cap = (ng_l2cap_p) NG_NODE_PRIVATE(node);
sys/netgraph/bluetooth/l2cap/ng_l2cap_misc.c
88
NG_SEND_MSG_HOOK(error, node, msg, hook, 0);
sys/netgraph/bluetooth/l2cap/ng_l2cap_misc.c
95
__func__, NG_NODE_NAME(l2cap->node), NG_HOOK_NAME(hook),
sys/netgraph/bluetooth/l2cap/ng_l2cap_ulpi.c
1036
__func__, NG_NODE_NAME(l2cap->node), hdr->dcid, idtype);
sys/netgraph/bluetooth/l2cap/ng_l2cap_ulpi.c
1046
__func__, NG_NODE_NAME(l2cap->node), ch->scid,
sys/netgraph/bluetooth/l2cap/ng_l2cap_ulpi.c
1057
__func__, NG_NODE_NAME(l2cap->node), hdr->length,
sys/netgraph/bluetooth/l2cap/ng_l2cap_ulpi.c
1073
__func__, NG_NODE_NAME(l2cap->node), ch->psm);
sys/netgraph/bluetooth/l2cap/ng_l2cap_ulpi.c
1117
__func__, NG_NODE_NAME(l2cap->node), length);
sys/netgraph/bluetooth/l2cap/ng_l2cap_ulpi.c
1126
__func__, NG_NODE_NAME(l2cap->node), length,
sys/netgraph/bluetooth/l2cap/ng_l2cap_ulpi.c
1162
__func__, NG_NODE_NAME(l2cap->node), hdr->c_h.psm);
sys/netgraph/bluetooth/l2cap/ng_l2cap_ulpi.c
1192
__func__, NG_NODE_NAME(l2cap->node), ch->psm);
sys/netgraph/bluetooth/l2cap/ng_l2cap_ulpi.c
1205
NG_SEND_MSG_HOOK(error, l2cap->node, msg, l2cap->l2c, 0);
sys/netgraph/bluetooth/l2cap/ng_l2cap_ulpi.c
1227
__func__, NG_NODE_NAME(l2cap->node),
sys/netgraph/bluetooth/l2cap/ng_l2cap_ulpi.c
1246
__func__, NG_NODE_NAME(l2cap->node), ip->lcid);
sys/netgraph/bluetooth/l2cap/ng_l2cap_ulpi.c
1261
__func__, NG_NODE_NAME(l2cap->node), ip->lcid);
sys/netgraph/bluetooth/l2cap/ng_l2cap_ulpi.c
1273
__func__, NG_NODE_NAME(l2cap->node), ip->lcid);
sys/netgraph/bluetooth/l2cap/ng_l2cap_ulpi.c
1284
__func__, NG_NODE_NAME(l2cap->node), ch->state,
sys/netgraph/bluetooth/l2cap/ng_l2cap_ulpi.c
1340
__func__, NG_NODE_NAME(l2cap->node), ch->psm);
sys/netgraph/bluetooth/l2cap/ng_l2cap_ulpi.c
1357
NG_SEND_MSG_HOOK(error, l2cap->node, msg, l2cap->l2c, 0);
sys/netgraph/bluetooth/l2cap/ng_l2cap_ulpi.c
1380
__func__, NG_NODE_NAME(l2cap->node), ch->psm);
sys/netgraph/bluetooth/l2cap/ng_l2cap_ulpi.c
1399
NG_SEND_MSG_HOOK(error, l2cap->node, msg, l2cap->l2c, 0);
sys/netgraph/bluetooth/l2cap/ng_l2cap_ulpi.c
1488
__func__, NG_NODE_NAME(l2cap->node),
sys/netgraph/bluetooth/l2cap/ng_l2cap_ulpi.c
1498
__func__, NG_NODE_NAME(l2cap->node), ip->echo_size);
sys/netgraph/bluetooth/l2cap/ng_l2cap_ulpi.c
1511
__func__, NG_NODE_NAME(l2cap->node), error);
sys/netgraph/bluetooth/l2cap/ng_l2cap_ulpi.c
1518
("%s: %s - could not find connection!\n", __func__, NG_NODE_NAME(l2cap->node)));
sys/netgraph/bluetooth/l2cap/ng_l2cap_ulpi.c
1569
__func__, NG_NODE_NAME(l2cap->node));
sys/netgraph/bluetooth/l2cap/ng_l2cap_ulpi.c
1593
NG_SEND_MSG_HOOK(error, l2cap->node, msg, l2cap->ctl, 0);
sys/netgraph/bluetooth/l2cap/ng_l2cap_ulpi.c
1617
__func__, NG_NODE_NAME(l2cap->node),
sys/netgraph/bluetooth/l2cap/ng_l2cap_ulpi.c
1633
__func__, NG_NODE_NAME(l2cap->node), error);
sys/netgraph/bluetooth/l2cap/ng_l2cap_ulpi.c
1640
("%s: %s - could not find connection!\n", __func__, NG_NODE_NAME(l2cap->node)));
sys/netgraph/bluetooth/l2cap/ng_l2cap_ulpi.c
1690
__func__, NG_NODE_NAME(l2cap->node));
sys/netgraph/bluetooth/l2cap/ng_l2cap_ulpi.c
1713
NG_SEND_MSG_HOOK(error, l2cap->node, msg, l2cap->ctl, 0);
sys/netgraph/bluetooth/l2cap/ng_l2cap_ulpi.c
1741
__func__, NG_NODE_NAME(l2cap->node),
sys/netgraph/bluetooth/l2cap/ng_l2cap_ulpi.c
175
__func__, NG_NODE_NAME(l2cap->node), ch->psm);
sys/netgraph/bluetooth/l2cap/ng_l2cap_ulpi.c
1790
"%s: %s - unsupported PSM=%d\n", __func__, NG_NODE_NAME(l2cap->node), ip->psm);
sys/netgraph/bluetooth/l2cap/ng_l2cap_ulpi.c
1816
* NG_SEND_MSG_HOOK(error, l2cap->node, msg, l2cap->ctl, 0);
sys/netgraph/bluetooth/l2cap/ng_l2cap_ulpi.c
212
NG_SEND_MSG_HOOK(error, l2cap->node, msg, l2cap->l2c, 0);
sys/netgraph/bluetooth/l2cap/ng_l2cap_ulpi.c
236
__func__, NG_NODE_NAME(l2cap->node),
sys/netgraph/bluetooth/l2cap/ng_l2cap_ulpi.c
259
__func__, NG_NODE_NAME(l2cap->node), ip->lcid);
sys/netgraph/bluetooth/l2cap/ng_l2cap_ulpi.c
269
__func__, NG_NODE_NAME(l2cap->node), ch->state,
sys/netgraph/bluetooth/l2cap/ng_l2cap_ulpi.c
287
__func__, NG_NODE_NAME(l2cap->node), ch->scid,
sys/netgraph/bluetooth/l2cap/ng_l2cap_ulpi.c
349
__func__, NG_NODE_NAME(l2cap->node), ch->psm);
sys/netgraph/bluetooth/l2cap/ng_l2cap_ulpi.c
378
NG_SEND_MSG_HOOK(error, l2cap->node, msg, l2cap->l2c, 0);
sys/netgraph/bluetooth/l2cap/ng_l2cap_ulpi.c
401
__func__, NG_NODE_NAME(l2cap->node), ch->psm);
sys/netgraph/bluetooth/l2cap/ng_l2cap_ulpi.c
418
NG_SEND_MSG_HOOK(error, l2cap->node, msg, l2cap->l2c, 0);
sys/netgraph/bluetooth/l2cap/ng_l2cap_ulpi.c
441
__func__, NG_NODE_NAME(l2cap->node), ch->psm);
sys/netgraph/bluetooth/l2cap/ng_l2cap_ulpi.c
460
NG_SEND_MSG_HOOK(error, l2cap->node, msg, l2cap->l2c, 0);
sys/netgraph/bluetooth/l2cap/ng_l2cap_ulpi.c
485
__func__, NG_NODE_NAME(l2cap->node),
sys/netgraph/bluetooth/l2cap/ng_l2cap_ulpi.c
499
__func__, NG_NODE_NAME(l2cap->node), ip->lcid);
sys/netgraph/bluetooth/l2cap/ng_l2cap_ulpi.c
509
__func__, NG_NODE_NAME(l2cap->node), ch->state,
sys/netgraph/bluetooth/l2cap/ng_l2cap_ulpi.c
592
__func__, NG_NODE_NAME(l2cap->node), ch->psm);
sys/netgraph/bluetooth/l2cap/ng_l2cap_ulpi.c
612
NG_SEND_MSG_HOOK(error, l2cap->node, msg, l2cap->l2c, 0);
sys/netgraph/bluetooth/l2cap/ng_l2cap_ulpi.c
657
__func__, NG_NODE_NAME(l2cap->node),
sys/netgraph/bluetooth/l2cap/ng_l2cap_ulpi.c
672
__func__, NG_NODE_NAME(l2cap->node), ip->lcid);
sys/netgraph/bluetooth/l2cap/ng_l2cap_ulpi.c
682
__func__, NG_NODE_NAME(l2cap->node), ch->state,
sys/netgraph/bluetooth/l2cap/ng_l2cap_ulpi.c
752
__func__, NG_NODE_NAME(l2cap->node), ch->psm);
sys/netgraph/bluetooth/l2cap/ng_l2cap_ulpi.c
76
__func__, NG_NODE_NAME(l2cap->node),
sys/netgraph/bluetooth/l2cap/ng_l2cap_ulpi.c
769
NG_SEND_MSG_HOOK(error, l2cap->node, msg, l2cap->l2c, 0);
sys/netgraph/bluetooth/l2cap/ng_l2cap_ulpi.c
805
__func__, NG_NODE_NAME(l2cap->node), ch->psm);
sys/netgraph/bluetooth/l2cap/ng_l2cap_ulpi.c
822
NG_SEND_MSG_HOOK(error, l2cap->node, msg, l2cap->l2c, 0);
sys/netgraph/bluetooth/l2cap/ng_l2cap_ulpi.c
845
__func__,NG_NODE_NAME(l2cap->node),m->m_pkthdr.len);
sys/netgraph/bluetooth/l2cap/ng_l2cap_ulpi.c
864
__func__, NG_NODE_NAME(l2cap->node), l2ca_hdr->length,
sys/netgraph/bluetooth/l2cap/ng_l2cap_ulpi.c
881
__func__, NG_NODE_NAME(l2cap->node),
sys/netgraph/bluetooth/l2cap/ng_l2cap_ulpi.c
895
__func__, NG_NODE_NAME(l2cap->node), l2ca_hdr->lcid);
sys/netgraph/bluetooth/l2cap/ng_l2cap_ulpi.c
903
__func__, NG_NODE_NAME(l2cap->node), ch->scid,
sys/netgraph/bluetooth/l2cap/ng_l2cap_ulpi.c
92
__func__, NG_NODE_NAME(l2cap->node), error);
sys/netgraph/bluetooth/l2cap/ng_l2cap_ulpi.c
946
__func__, NG_NODE_NAME(l2cap->node), ch->psm);
sys/netgraph/bluetooth/l2cap/ng_l2cap_ulpi.c
976
NG_SEND_MSG_HOOK(error, l2cap->node, msg, l2cap->l2c, 0);
sys/netgraph/bluetooth/l2cap/ng_l2cap_ulpi.c
99
("%s: %s - could not find connection!\n", __func__, NG_NODE_NAME(l2cap->node)));
sys/netgraph/bluetooth/l2cap/ng_l2cap_var.h
58
__func__, NG_NODE_NAME(l2cap->node), (s)); \
sys/netgraph/bluetooth/l2cap/ng_l2cap_var.h
80
node_p node; /* node ptr */
sys/netgraph/bluetooth/socket/ng_btsocket_hci_raw.c
181
ng_btsocket_hci_raw_node_constructor(node_p node)
sys/netgraph/bluetooth/socket/ng_btsocket_hci_raw.c
191
ng_btsocket_hci_raw_node_shutdown(node_p node)
sys/netgraph/bluetooth/socket/ng_btsocket_hci_raw.c
195
NG_NODE_UNREF(node);
sys/netgraph/bluetooth/socket/ng_btsocket_hci_raw.c
227
ng_btsocket_hci_raw_node_newhook(node_p node, hook_p hook, char const *name)
sys/netgraph/bluetooth/socket/ng_btsocket_hci_raw.c
259
ng_btsocket_hci_raw_node_rcvmsg(node_p node, item_p item, hook_p lasthook)
sys/netgraph/bluetooth/socket/ng_btsocket_hci_raw.c
633
ng_btsocket_hci_raw_output(node_p node, hook_p hook, void *arg1, int arg2)
sys/netgraph/bluetooth/socket/ng_btsocket_hci_raw.c
655
LIST_FOREACH(hook, &node->nd_hooks, hk_hooks) {
sys/netgraph/bluetooth/socket/ng_btsocket_l2cap.c
248
ng_btsocket_l2cap_node_constructor(node_p node)
sys/netgraph/bluetooth/socket/ng_btsocket_l2cap.c
258
ng_btsocket_l2cap_node_shutdown(node_p node)
sys/netgraph/bluetooth/socket/ng_btsocket_l2cap.c
262
NG_NODE_UNREF(node);
sys/netgraph/bluetooth/socket/ng_btsocket_l2cap.c
295
ng_btsocket_l2cap_node_newhook(node_p node, hook_p hook, char const *name)
sys/netgraph/bluetooth/socket/ng_btsocket_l2cap.c
346
ng_btsocket_l2cap_node_rcvmsg(node_p node, item_p item, hook_p hook)
sys/netgraph/bluetooth/socket/ng_btsocket_l2cap_raw.c
186
ng_btsocket_l2cap_raw_node_constructor(node_p node)
sys/netgraph/bluetooth/socket/ng_btsocket_l2cap_raw.c
196
ng_btsocket_l2cap_raw_node_shutdown(node_p node)
sys/netgraph/bluetooth/socket/ng_btsocket_l2cap_raw.c
200
NG_NODE_UNREF(node);
sys/netgraph/bluetooth/socket/ng_btsocket_l2cap_raw.c
233
ng_btsocket_l2cap_raw_node_newhook(node_p node, hook_p hook, char const *name)
sys/netgraph/bluetooth/socket/ng_btsocket_l2cap_raw.c
279
ng_btsocket_l2cap_raw_node_rcvmsg(node_p node, item_p item, hook_p hook)
sys/netgraph/bluetooth/socket/ng_btsocket_sco.c
213
ng_btsocket_sco_node_constructor(node_p node)
sys/netgraph/bluetooth/socket/ng_btsocket_sco.c
223
ng_btsocket_sco_node_shutdown(node_p node)
sys/netgraph/bluetooth/socket/ng_btsocket_sco.c
227
NG_NODE_UNREF(node);
sys/netgraph/bluetooth/socket/ng_btsocket_sco.c
260
ng_btsocket_sco_node_newhook(node_p node, hook_p hook, char const *name)
sys/netgraph/bluetooth/socket/ng_btsocket_sco.c
311
ng_btsocket_sco_node_rcvmsg(node_p node, item_p item, hook_p hook)
sys/netgraph/netflow/ng_netflow.c
1005
ng_netflow_close(node_p node)
sys/netgraph/netflow/ng_netflow.c
1007
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/netflow/ng_netflow.c
1017
ng_netflow_rmnode(node_p node)
sys/netgraph/netflow/ng_netflow.c
1019
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/netflow/ng_netflow.c
1021
NG_NODE_SET_PRIVATE(node, NULL);
sys/netgraph/netflow/ng_netflow.c
1022
NG_NODE_UNREF(priv->node);
sys/netgraph/netflow/ng_netflow.c
1034
node_p node = NG_HOOK_NODE(hook);
sys/netgraph/netflow/ng_netflow.c
1035
priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/netflow/ng_netflow.c
1059
if (NG_NODE_NUMHOOKS(node) == 0)
sys/netgraph/netflow/ng_netflow.c
1060
ng_rmnode_self(node);
sys/netgraph/netflow/ng_netflow.c
239
ng_netflow_constructor(node_p node)
sys/netgraph/netflow/ng_netflow.c
253
NG_NODE_SET_PRIVATE(node, priv);
sys/netgraph/netflow/ng_netflow.c
254
priv->node = node;
sys/netgraph/netflow/ng_netflow.c
279
ng_netflow_newhook(node_p node, hook_p hook, const char *name)
sys/netgraph/netflow/ng_netflow.c
281
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/netflow/ng_netflow.c
370
ng_netflow_rcvmsg (node_p node, item_p item, hook_p lasthook)
sys/netgraph/netflow/ng_netflow.c
372
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/netflow/ng_netflow.c
577
NG_RESPOND_MSG(error, node, item, resp);
sys/netgraph/netflow/ng_netflow.c
587
const node_p node = NG_HOOK_NODE(hook);
sys/netgraph/netflow/ng_netflow.c
588
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/netflow/ng_netflow.c
633
((ng_ID_t *)(mtag + 1))[0] == NG_NODE_ID(node)) {
sys/netgraph/netflow/ng_netflow.c
655
((ng_ID_t *)(mtag + 1))[0] = NG_NODE_ID(node);
sys/netgraph/netflow/ng_netflow.h
408
node_p node; /* link to the node itself */
sys/netgraph/netgraph.h
106
typedef int ng_constructor_t(node_p node);
sys/netgraph/netgraph.h
107
typedef int ng_close_t(node_p node);
sys/netgraph/netgraph.h
108
typedef int ng_shutdown_t(node_p node);
sys/netgraph/netgraph.h
109
typedef int ng_newhook_t(node_p node, hook_p hook, const char *name);
sys/netgraph/netgraph.h
110
typedef hook_p ng_findhook_t(node_p node, const char *name);
sys/netgraph/netgraph.h
112
typedef int ng_rcvmsg_t(node_p node, item_p item, hook_p lasthook);
sys/netgraph/netgraph.h
1144
hook_p ng_findhook(node_p node, const char *name);
sys/netgraph/netgraph.h
1147
int ng_name_node(node_p node, const char *name);
sys/netgraph/netgraph.h
1148
node_p ng_name2noderef(node_p node, const char *name);
sys/netgraph/netgraph.h
115
typedef int ng_rcvitem (node_p node, hook_p hook, item_p item);
sys/netgraph/netgraph.h
1150
ng_ID_t ng_node2ID(node_cp node);
sys/netgraph/netgraph.h
1159
int ng_send_fn(node_p node, hook_p hook, ng_item_fn *fn, void *arg1,
sys/netgraph/netgraph.h
1161
int ng_send_fn1(node_p node, hook_p hook, ng_item_fn *fn, void *arg1,
sys/netgraph/netgraph.h
1163
int ng_send_fn2(node_p node, hook_p hook, item_p pitem, ng_item_fn2 *fn,
sys/netgraph/netgraph.h
1165
int ng_uncallout(struct callout *c, node_p node);
sys/netgraph/netgraph.h
1166
int ng_uncallout_drain(struct callout *c, node_p node);
sys/netgraph/netgraph.h
1167
int ng_callout(struct callout *c, node_p node, hook_p hook, int ticks,
sys/netgraph/netgraph.h
413
void ng_unref_node(node_p node); /* don't move this */
sys/netgraph/netgraph.h
414
#define _NG_NODE_NAME(node) ((node)->nd_name + 0)
sys/netgraph/netgraph.h
415
#define _NG_NODE_HAS_NAME(node) ((node)->nd_name[0] + 0)
sys/netgraph/netgraph.h
416
#define _NG_NODE_ID(node) ((node)->nd_ID + 0)
sys/netgraph/netgraph.h
417
#define _NG_NODE_REF(node) refcount_acquire(&(node)->nd_refs)
sys/netgraph/netgraph.h
418
#define _NG_NODE_UNREF(node) ng_unref_node(node)
sys/netgraph/netgraph.h
419
#define _NG_NODE_SET_PRIVATE(node, val) do {(node)->nd_private = val;} while (0)
sys/netgraph/netgraph.h
420
#define _NG_NODE_PRIVATE(node) ((node)->nd_private)
sys/netgraph/netgraph.h
421
#define _NG_NODE_IS_VALID(node) (!((node)->nd_flags & NGF_INVALID))
sys/netgraph/netgraph.h
422
#define _NG_NODE_NOT_VALID(node) ((node)->nd_flags & NGF_INVALID)
sys/netgraph/netgraph.h
423
#define _NG_NODE_NUMHOOKS(node) ((node)->nd_numhooks + 0) /* rvalue */
sys/netgraph/netgraph.h
424
#define _NG_NODE_FORCE_WRITER(node) \
sys/netgraph/netgraph.h
425
do{ node->nd_flags |= NGF_FORCE_WRITER; }while (0)
sys/netgraph/netgraph.h
426
#define _NG_NODE_HI_STACK(node) \
sys/netgraph/netgraph.h
427
do{ node->nd_flags |= NGF_HI_STACK; }while (0)
sys/netgraph/netgraph.h
428
#define _NG_NODE_REALLY_DIE(node) \
sys/netgraph/netgraph.h
429
do{ node->nd_flags |= (NGF_REALLY_DIE|NGF_INVALID); }while (0)
sys/netgraph/netgraph.h
430
#define _NG_NODE_REVIVE(node) \
sys/netgraph/netgraph.h
431
do { node->nd_flags &= ~NGF_INVALID; } while (0)
sys/netgraph/netgraph.h
439
#define _NG_NODE_FOREACH_HOOK(node, fn, arg) \
sys/netgraph/netgraph.h
442
LIST_FOREACH(_hook, &((node)->nd_hooks), hk_hooks) { \
sys/netgraph/netgraph.h
450
void dumpnode(node_p node, char *file, int line);
sys/netgraph/netgraph.h
451
static __inline void _chknode(node_p node, char *file, int line);
sys/netgraph/netgraph.h
452
static __inline char * _ng_node_name(node_p node, char *file, int line);
sys/netgraph/netgraph.h
453
static __inline int _ng_node_has_name(node_p node, char *file, int line);
sys/netgraph/netgraph.h
454
static __inline ng_ID_t _ng_node_id(node_p node, char *file, int line);
sys/netgraph/netgraph.h
455
static __inline void _ng_node_ref(node_p node, char *file, int line);
sys/netgraph/netgraph.h
456
static __inline void _ng_node_unref(node_p node, char *file, int line);
sys/netgraph/netgraph.h
457
static __inline void _ng_node_set_private(node_p node, void * val,
sys/netgraph/netgraph.h
459
static __inline void * _ng_node_private(node_p node, char *file, int line);
sys/netgraph/netgraph.h
460
static __inline int _ng_node_is_valid(node_p node, char *file, int line);
sys/netgraph/netgraph.h
461
static __inline int _ng_node_not_valid(node_p node, char *file, int line);
sys/netgraph/netgraph.h
462
static __inline int _ng_node_numhooks(node_p node, char *file, int line);
sys/netgraph/netgraph.h
463
static __inline void _ng_node_force_writer(node_p node, char *file, int line);
sys/netgraph/netgraph.h
464
static __inline void _ng_node_foreach_hook(node_p node,
sys/netgraph/netgraph.h
466
static __inline void _ng_node_revive(node_p node, char *file, int line);
sys/netgraph/netgraph.h
469
_chknode(node_p node, char *file, int line)
sys/netgraph/netgraph.h
471
if (node->nd_magic != ND_MAGIC) {
sys/netgraph/netgraph.h
473
dumpnode(node, file, line);
sys/netgraph/netgraph.h
475
node->lastline = line;
sys/netgraph/netgraph.h
476
node->lastfile = file;
sys/netgraph/netgraph.h
480
_ng_node_name(node_p node, char *file, int line)
sys/netgraph/netgraph.h
482
_chknode(node, file, line);
sys/netgraph/netgraph.h
483
return(_NG_NODE_NAME(node));
sys/netgraph/netgraph.h
487
_ng_node_has_name(node_p node, char *file, int line)
sys/netgraph/netgraph.h
489
_chknode(node, file, line);
sys/netgraph/netgraph.h
490
return(_NG_NODE_HAS_NAME(node));
sys/netgraph/netgraph.h
494
_ng_node_id(node_p node, char *file, int line)
sys/netgraph/netgraph.h
496
_chknode(node, file, line);
sys/netgraph/netgraph.h
497
return(_NG_NODE_ID(node));
sys/netgraph/netgraph.h
501
_ng_node_ref(node_p node, char *file, int line)
sys/netgraph/netgraph.h
503
_chknode(node, file, line);
sys/netgraph/netgraph.h
504
_NG_NODE_REF(node);
sys/netgraph/netgraph.h
508
_ng_node_unref(node_p node, char *file, int line)
sys/netgraph/netgraph.h
510
_chknode(node, file, line);
sys/netgraph/netgraph.h
511
_NG_NODE_UNREF(node);
sys/netgraph/netgraph.h
515
_ng_node_set_private(node_p node, void * val, char *file, int line)
sys/netgraph/netgraph.h
517
_chknode(node, file, line);
sys/netgraph/netgraph.h
518
_NG_NODE_SET_PRIVATE(node, val);
sys/netgraph/netgraph.h
522
_ng_node_private(node_p node, char *file, int line)
sys/netgraph/netgraph.h
524
_chknode(node, file, line);
sys/netgraph/netgraph.h
525
return (_NG_NODE_PRIVATE(node));
sys/netgraph/netgraph.h
529
_ng_node_is_valid(node_p node, char *file, int line)
sys/netgraph/netgraph.h
531
_chknode(node, file, line);
sys/netgraph/netgraph.h
532
return(_NG_NODE_IS_VALID(node));
sys/netgraph/netgraph.h
536
_ng_node_not_valid(node_p node, char *file, int line)
sys/netgraph/netgraph.h
538
_chknode(node, file, line);
sys/netgraph/netgraph.h
539
return(_NG_NODE_NOT_VALID(node));
sys/netgraph/netgraph.h
543
_ng_node_numhooks(node_p node, char *file, int line)
sys/netgraph/netgraph.h
545
_chknode(node, file, line);
sys/netgraph/netgraph.h
546
return(_NG_NODE_NUMHOOKS(node));
sys/netgraph/netgraph.h
550
_ng_node_force_writer(node_p node, char *file, int line)
sys/netgraph/netgraph.h
552
_chknode(node, file, line);
sys/netgraph/netgraph.h
553
_NG_NODE_FORCE_WRITER(node);
sys/netgraph/netgraph.h
557
_ng_node_hi_stack(node_p node, char *file, int line)
sys/netgraph/netgraph.h
559
_chknode(node, file, line);
sys/netgraph/netgraph.h
560
_NG_NODE_HI_STACK(node);
sys/netgraph/netgraph.h
564
_ng_node_really_die(node_p node, char *file, int line)
sys/netgraph/netgraph.h
566
_chknode(node, file, line);
sys/netgraph/netgraph.h
567
_NG_NODE_REALLY_DIE(node);
sys/netgraph/netgraph.h
571
_ng_node_revive(node_p node, char *file, int line)
sys/netgraph/netgraph.h
573
_chknode(node, file, line);
sys/netgraph/netgraph.h
574
_NG_NODE_REVIVE(node);
sys/netgraph/netgraph.h
578
_ng_node_foreach_hook(node_p node, ng_fn_eachhook *fn, void *arg,
sys/netgraph/netgraph.h
581
_chknode(node, file, line);
sys/netgraph/netgraph.h
582
_NG_NODE_FOREACH_HOOK(node, fn, arg);
sys/netgraph/netgraph.h
585
#define NG_NODE_NAME(node) _ng_node_name(node, _NN_)
sys/netgraph/netgraph.h
586
#define NG_NODE_HAS_NAME(node) _ng_node_has_name(node, _NN_)
sys/netgraph/netgraph.h
587
#define NG_NODE_ID(node) _ng_node_id(node, _NN_)
sys/netgraph/netgraph.h
588
#define NG_NODE_REF(node) _ng_node_ref(node, _NN_)
sys/netgraph/netgraph.h
589
#define NG_NODE_UNREF(node) _ng_node_unref(node, _NN_)
sys/netgraph/netgraph.h
590
#define NG_NODE_SET_PRIVATE(node, val) _ng_node_set_private(node, val, _NN_)
sys/netgraph/netgraph.h
591
#define NG_NODE_PRIVATE(node) _ng_node_private(node, _NN_)
sys/netgraph/netgraph.h
592
#define NG_NODE_IS_VALID(node) _ng_node_is_valid(node, _NN_)
sys/netgraph/netgraph.h
593
#define NG_NODE_NOT_VALID(node) _ng_node_not_valid(node, _NN_)
sys/netgraph/netgraph.h
594
#define NG_NODE_FORCE_WRITER(node) _ng_node_force_writer(node, _NN_)
sys/netgraph/netgraph.h
595
#define NG_NODE_HI_STACK(node) _ng_node_hi_stack(node, _NN_)
sys/netgraph/netgraph.h
596
#define NG_NODE_REALLY_DIE(node) _ng_node_really_die(node, _NN_)
sys/netgraph/netgraph.h
597
#define NG_NODE_NUMHOOKS(node) _ng_node_numhooks(node, _NN_)
sys/netgraph/netgraph.h
598
#define NG_NODE_REVIVE(node) _ng_node_revive(node, _NN_)
sys/netgraph/netgraph.h
599
#define NG_NODE_FOREACH_HOOK(node, fn, arg) \
sys/netgraph/netgraph.h
600
_ng_node_foreach_hook(node, fn, (void *)arg, _NN_)
sys/netgraph/netgraph.h
604
#define NG_NODE_NAME(node) _NG_NODE_NAME(node)
sys/netgraph/netgraph.h
605
#define NG_NODE_HAS_NAME(node) _NG_NODE_HAS_NAME(node)
sys/netgraph/netgraph.h
606
#define NG_NODE_ID(node) _NG_NODE_ID(node)
sys/netgraph/netgraph.h
607
#define NG_NODE_REF(node) _NG_NODE_REF(node)
sys/netgraph/netgraph.h
608
#define NG_NODE_UNREF(node) _NG_NODE_UNREF(node)
sys/netgraph/netgraph.h
609
#define NG_NODE_SET_PRIVATE(node, val) _NG_NODE_SET_PRIVATE(node, val)
sys/netgraph/netgraph.h
610
#define NG_NODE_PRIVATE(node) _NG_NODE_PRIVATE(node)
sys/netgraph/netgraph.h
611
#define NG_NODE_IS_VALID(node) _NG_NODE_IS_VALID(node)
sys/netgraph/netgraph.h
612
#define NG_NODE_NOT_VALID(node) _NG_NODE_NOT_VALID(node)
sys/netgraph/netgraph.h
613
#define NG_NODE_FORCE_WRITER(node) _NG_NODE_FORCE_WRITER(node)
sys/netgraph/netgraph.h
614
#define NG_NODE_HI_STACK(node) _NG_NODE_HI_STACK(node)
sys/netgraph/netgraph.h
615
#define NG_NODE_REALLY_DIE(node) _NG_NODE_REALLY_DIE(node)
sys/netgraph/netgraph.h
616
#define NG_NODE_NUMHOOKS(node) _NG_NODE_NUMHOOKS(node)
sys/netgraph/netgraph.h
617
#define NG_NODE_REVIVE(node) _NG_NODE_REVIVE(node)
sys/netgraph/netgraph.h
618
#define NG_NODE_FOREACH_HOOK(node, fn, arg) \
sys/netgraph/netgraph.h
619
_NG_NODE_FOREACH_HOOK(node, fn, arg)
sys/netgraph/netgraph.h
627
typedef void ng_item_fn(node_p node, hook_p hook, void *arg1, int arg2);
sys/netgraph/netgraph.h
628
typedef int ng_item_fn2(node_p node, struct ng_item *item, hook_p hook);
sys/netgraph/ng_UI.c
104
NG_NODE_SET_PRIVATE(node, priv);
sys/netgraph/ng_UI.c
112
ng_UI_newhook(node_p node, hook_p hook, const char *name)
sys/netgraph/ng_UI.c
114
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_UI.c
133
ng_UI_rcvmsg(node_p node, item_p item, hook_p lasthook)
sys/netgraph/ng_UI.c
136
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_UI.c
167
const node_p node = NG_HOOK_NODE(hook);
sys/netgraph/ng_UI.c
168
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_UI.c
207
ng_UI_shutdown(node_p node)
sys/netgraph/ng_UI.c
209
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_UI.c
213
NG_NODE_SET_PRIVATE(node, NULL);
sys/netgraph/ng_UI.c
214
NG_NODE_UNREF(node);
sys/netgraph/ng_UI.c
98
ng_UI_constructor(node_p node)
sys/netgraph/ng_async.c
179
nga_constructor(node_p node)
sys/netgraph/ng_async.c
192
NG_NODE_SET_PRIVATE(node, sc);
sys/netgraph/ng_async.c
193
sc->node = node;
sys/netgraph/ng_async.c
201
nga_newhook(node_p node, hook_p hook, const char *name)
sys/netgraph/ng_async.c
203
const sc_p sc = NG_NODE_PRIVATE(node);
sys/netgraph/ng_async.c
253
nga_rcvmsg(node_p node, item_p item, hook_p lasthook)
sys/netgraph/ng_async.c
255
const sc_p sc = NG_NODE_PRIVATE(node);
sys/netgraph/ng_async.c
326
NG_RESPOND_MSG(error, node, item, resp);
sys/netgraph/ng_async.c
335
nga_shutdown(node_p node)
sys/netgraph/ng_async.c
337
const sc_p sc = NG_NODE_PRIVATE(node);
sys/netgraph/ng_async.c
343
NG_NODE_SET_PRIVATE(node, NULL);
sys/netgraph/ng_async.c
344
NG_NODE_UNREF(node);
sys/netgraph/ng_async.c
74
node_p node; /* Our node */
sys/netgraph/ng_base.c
1000
LIST_INSERT_HEAD(&new[hash], node, nd_nodes);
sys/netgraph/ng_base.c
1017
node_p node, node2;
sys/netgraph/ng_base.c
1026
LIST_FOREACH_SAFE(node, &V_ng_ID_hash[i], nd_idnodes, node2) {
sys/netgraph/ng_base.c
1028
LIST_REMOVE(node, nd_idnodes);
sys/netgraph/ng_base.c
1030
hash = (node->nd_ID % (hmask + 1));
sys/netgraph/ng_base.c
1031
LIST_INSERT_HEAD(&new[hash], node, nd_idnodes);
sys/netgraph/ng_base.c
1068
ng_add_hook(node_p node, const char *name, hook_p *hookp)
sys/netgraph/ng_base.c
1078
if (ng_findhook(node, name) != NULL) {
sys/netgraph/ng_base.c
1092
hook->hk_node = node;
sys/netgraph/ng_base.c
1093
NG_NODE_REF(node); /* each hook counts as a reference */
sys/netgraph/ng_base.c
1102
if (node->nd_type->newhook != NULL) {
sys/netgraph/ng_base.c
1103
if ((error = (*node->nd_type->newhook)(node, hook, name))) {
sys/netgraph/ng_base.c
1112
LIST_INSERT_HEAD(&node->nd_hooks, hook, hk_hooks);
sys/netgraph/ng_base.c
1113
node->nd_numhooks++;
sys/netgraph/ng_base.c
1129
ng_findhook(node_p node, const char *name)
sys/netgraph/ng_base.c
1133
if (node->nd_type->findhook != NULL)
sys/netgraph/ng_base.c
1134
return (*node->nd_type->findhook)(node, name);
sys/netgraph/ng_base.c
1135
LIST_FOREACH(hook, &node->nd_hooks, hk_hooks) {
sys/netgraph/ng_base.c
1165
node_p node;
sys/netgraph/ng_base.c
1181
node = NG_HOOK_NODE(hook);
sys/netgraph/ng_base.c
1212
if (node == &ng_deadnode) { /* happens if called from ng_con_nodes() */
sys/netgraph/ng_base.c
1216
node->nd_numhooks--;
sys/netgraph/ng_base.c
1217
if (node->nd_type->disconnect) {
sys/netgraph/ng_base.c
1224
(*node->nd_type->disconnect) (hook);
sys/netgraph/ng_base.c
1232
NG_NODE_UNREF(node); /* We no longer point to it so adjust count */
sys/netgraph/ng_base.c
1345
ng_con_part3(node_p node, item_p item, hook_p hook)
sys/netgraph/ng_base.c
1388
ng_con_part2(node_p node, item_p item, hook_p hook)
sys/netgraph/ng_base.c
1403
if (ng_findhook(node, NG_HOOK_NAME(hook)) != NULL) {
sys/netgraph/ng_base.c
1415
if (node->nd_type->newhook != NULL) {
sys/netgraph/ng_base.c
1416
if ((error = (*node->nd_type->newhook)(node, hook,
sys/netgraph/ng_base.c
1428
hook->hk_node = node; /* just overwrite ng_deadnode */
sys/netgraph/ng_base.c
1429
NG_NODE_REF(node); /* each hook counts as a reference */
sys/netgraph/ng_base.c
1430
LIST_INSERT_HEAD(&node->nd_hooks, hook, hk_hooks);
sys/netgraph/ng_base.c
1431
node->nd_numhooks++;
sys/netgraph/ng_base.c
1482
ng_con_nodes(item_p item, node_p node, const char *name,
sys/netgraph/ng_base.c
1492
if ((error = ng_add_hook(node, name, &hook))) /* gives us a ref */
sys/netgraph/ng_base.c
1545
ng_mkpeer(node_p node, const char *name, const char *name2, char *type)
sys/netgraph/ng_base.c
1555
if ((error = ng_add_hook(node, name, &hook1))) { /* gives us a ref */
sys/netgraph/ng_base.c
1609
ng_rmnode_self(node_p node)
sys/netgraph/ng_base.c
1613
if (node == &ng_deadnode)
sys/netgraph/ng_base.c
1615
node->nd_flags |= NGF_INVALID;
sys/netgraph/ng_base.c
1616
if (node->nd_flags & NGF_CLOSING)
sys/netgraph/ng_base.c
1619
error = ng_send_fn(node, NULL, &ng_rmnode, NULL, 0);
sys/netgraph/ng_base.c
1624
ng_rmhook_part2(node_p node, hook_p hook, void *arg1, int arg2)
sys/netgraph/ng_base.c
1634
node_p node = NG_HOOK_NODE(hook);
sys/netgraph/ng_base.c
1636
if (node == &ng_deadnode)
sys/netgraph/ng_base.c
1639
error = ng_send_fn(node, hook, &ng_rmhook_part2, NULL, 0);
sys/netgraph/ng_base.c
1661
char *node, *path, *hook;
sys/netgraph/ng_base.c
1669
node = addr; /* Here's the NODE */
sys/netgraph/ng_base.c
1673
if (!*node)
sys/netgraph/ng_base.c
1677
if (strcmp(node, ".") != 0) {
sys/netgraph/ng_base.c
1678
for (k = 0; node[k]; k++)
sys/netgraph/ng_base.c
1679
if (node[k] == '.')
sys/netgraph/ng_base.c
1683
node = NULL; /* No absolute NODE */
sys/netgraph/ng_base.c
1715
*nodep = node;
sys/netgraph/ng_base.c
1733
node_p node, oldnode;
sys/netgraph/ng_base.c
1758
node = ng_name2noderef(here, nodename);
sys/netgraph/ng_base.c
1759
if (node == NULL) {
sys/netgraph/ng_base.c
1768
node = here;
sys/netgraph/ng_base.c
1769
NG_NODE_REF(node);
sys/netgraph/ng_base.c
1775
*destp = node;
sys/netgraph/ng_base.c
1804
hook = ng_findhook(node, segment);
sys/netgraph/ng_base.c
1812
NG_NODE_UNREF(node);
sys/netgraph/ng_base.c
1824
oldnode = node;
sys/netgraph/ng_base.c
1825
if ((node = NG_PEER_NODE(hook)))
sys/netgraph/ng_base.c
1826
NG_NODE_REF(node); /* XXX RACE */
sys/netgraph/ng_base.c
1828
if (NG_NODE_NOT_VALID(node)) {
sys/netgraph/ng_base.c
1829
NG_NODE_UNREF(node); /* XXX more races */
sys/netgraph/ng_base.c
1844
*destp = node;
sys/netgraph/ng_base.c
1860
static __inline void ng_queue_rw(node_p node, item_p item, int rw);
sys/netgraph/ng_base.c
1861
static __inline item_p ng_dequeue(node_p node, int *rw);
sys/netgraph/ng_base.c
1862
static __inline item_p ng_acquire_read(node_p node, item_p item);
sys/netgraph/ng_base.c
1863
static __inline item_p ng_acquire_write(node_p node, item_p item);
sys/netgraph/ng_base.c
1864
static __inline void ng_leave_read(node_p node);
sys/netgraph/ng_base.c
1865
static __inline void ng_leave_write(node_p node);
sys/netgraph/ng_base.c
1948
ng_dequeue(node_p node, int *rw)
sys/netgraph/ng_base.c
1951
struct ng_queue *ngq = &node->nd_input_queue;
sys/netgraph/ng_base.c
1960
node->nd_ID, node, ngq->q_flags);
sys/netgraph/ng_base.c
1976
__func__, node->nd_ID, node, t);
sys/netgraph/ng_base.c
1993
"proceed; queue flags 0x%lx", __func__, node->nd_ID, node,
sys/netgraph/ng_base.c
2007
"flags 0x%lx", __func__, node->nd_ID, node, item, *rw ? "WRITER" :
sys/netgraph/ng_base.c
2017
ng_queue_rw(node_p node, item_p item, int rw)
sys/netgraph/ng_base.c
2019
struct ng_queue *ngq = &node->nd_input_queue;
sys/netgraph/ng_base.c
2032
node->nd_ID, node, item, rw ? "WRITER" : "READER" );
sys/netgraph/ng_base.c
2039
ng_worklist_add(node);
sys/netgraph/ng_base.c
204
#define NG_IDHASH_FIND(ID, node) \
sys/netgraph/ng_base.c
2045
ng_acquire_read(node_p node, item_p item)
sys/netgraph/ng_base.c
2047
KASSERT(node != &ng_deadnode,
sys/netgraph/ng_base.c
2052
long t = node->nd_input_queue.q_flags;
sys/netgraph/ng_base.c
2055
if (atomic_cmpset_acq_int(&node->nd_input_queue.q_flags, t,
sys/netgraph/ng_base.c
2059
__func__, node->nd_ID, node, item);
sys/netgraph/ng_base.c
2066
ng_queue_rw(node, item, NGQRW_R);
sys/netgraph/ng_base.c
207
LIST_FOREACH(node, &V_ng_ID_hash[NG_IDHASH_FN(ID)], \
sys/netgraph/ng_base.c
2073
ng_acquire_write(node_p node, item_p item)
sys/netgraph/ng_base.c
2075
KASSERT(node != &ng_deadnode,
sys/netgraph/ng_base.c
2079
if (atomic_cmpset_acq_int(&node->nd_input_queue.q_flags, 0,
sys/netgraph/ng_base.c
2083
__func__, node->nd_ID, node, item);
sys/netgraph/ng_base.c
2088
ng_queue_rw(node, item, NGQRW_W);
sys/netgraph/ng_base.c
209
if (NG_NODE_IS_VALID(node) \
sys/netgraph/ng_base.c
2095
ng_upgrade_write(node_p node, item_p item)
sys/netgraph/ng_base.c
2097
struct ng_queue *ngq = &node->nd_input_queue;
sys/netgraph/ng_base.c
2098
KASSERT(node != &ng_deadnode,
sys/netgraph/ng_base.c
210
&& (NG_NODE_ID(node) == ID)) { \
sys/netgraph/ng_base.c
2121
ng_apply_item(node, item, 0);
sys/netgraph/ng_base.c
2144
node->nd_ID, node);
sys/netgraph/ng_base.c
2148
__func__, node->nd_ID, node, item );
sys/netgraph/ng_base.c
2153
ng_worklist_add(node);
sys/netgraph/ng_base.c
2162
ng_leave_read(node_p node)
sys/netgraph/ng_base.c
2164
atomic_subtract_rel_int(&node->nd_input_queue.q_flags, READER_INCREMENT);
sys/netgraph/ng_base.c
2169
ng_leave_write(node_p node)
sys/netgraph/ng_base.c
2171
atomic_clear_rel_int(&node->nd_input_queue.q_flags, WRITER_ACTIVE);
sys/netgraph/ng_base.c
2176
ng_flush_input_queue(node_p node)
sys/netgraph/ng_base.c
2178
struct ng_queue *ngq = &node->nd_input_queue;
sys/netgraph/ng_base.c
223
static int ng_add_hook(node_p node, const char *name, hook_p * hookp);
sys/netgraph/ng_base.c
2230
node_p node;
sys/netgraph/ng_base.c
2246
node = NGI_NODE(item);
sys/netgraph/ng_base.c
2248
KASSERT(node != NULL, ("ng_snd_item: node is NULL"));
sys/netgraph/ng_base.c
2265
(node->nd_flags & NGF_FORCE_WRITER) ||
sys/netgraph/ng_base.c
227
static void ng_worklist_add(node_p node);
sys/netgraph/ng_base.c
229
static int ng_apply_item(node_p node, item_p item, int rw);
sys/netgraph/ng_base.c
2296
((node->nd_flags & NGF_HI_STACK) || (hook &&
sys/netgraph/ng_base.c
230
static void ng_flush_input_queue(node_p node);
sys/netgraph/ng_base.c
2303
ng_queue_rw(node, item, rw);
sys/netgraph/ng_base.c
2312
item = ng_acquire_read(node, item);
sys/netgraph/ng_base.c
2314
item = ng_acquire_write(node, item);
sys/netgraph/ng_base.c
232
static int ng_con_nodes(item_p item, node_p node, const char *name,
sys/netgraph/ng_base.c
2320
NGI_GET_NODE(item, node); /* zaps stored node */
sys/netgraph/ng_base.c
2323
error = ng_apply_item(node, item, rw); /* drops r/w lock when done */
sys/netgraph/ng_base.c
2326
ngq = &node->nd_input_queue;
sys/netgraph/ng_base.c
2330
ng_worklist_add(node);
sys/netgraph/ng_base.c
2338
NG_NODE_UNREF(node);
sys/netgraph/ng_base.c
234
static int ng_con_part2(node_p node, item_p item, hook_p hook);
sys/netgraph/ng_base.c
235
static int ng_con_part3(node_p node, item_p item, hook_p hook);
sys/netgraph/ng_base.c
236
static int ng_mkpeer(node_p node, const char *name, const char *name2,
sys/netgraph/ng_base.c
2364
ng_apply_item(node_p node, item_p item, int rw)
sys/netgraph/ng_base.c
2373
KASSERT(node != NULL, ("ng_apply_item: node is NULL"));
sys/netgraph/ng_base.c
2391
NG_NODE_NOT_VALID(node)) {
sys/netgraph/ng_base.c
2422
if (NG_NODE_NOT_VALID(node)) {
sys/netgraph/ng_base.c
2440
error = ng_generic_msg(node, item, hook);
sys/netgraph/ng_base.c
2444
(!(rcvmsg = node->nd_type->rcvmsg))) {
sys/netgraph/ng_base.c
2450
error = (*rcvmsg)(node, item, hook);
sys/netgraph/ng_base.c
2458
if (NG_NODE_NOT_VALID(node) &&
sys/netgraph/ng_base.c
246
int ng_path_parse(char *addr, char **node, char **path, char **hook);
sys/netgraph/ng_base.c
247
void ng_rmnode(node_p node, hook_p dummy1, void *dummy2, int dummy3);
sys/netgraph/ng_base.c
2477
(*NGI_FN(item))(node, hook, NGI_ARG1(item),
sys/netgraph/ng_base.c
248
void ng_unname(node_p node);
sys/netgraph/ng_base.c
2481
error = (*NGI_FN2(item))(node, item, hook);
sys/netgraph/ng_base.c
2493
ng_leave_read(node);
sys/netgraph/ng_base.c
2495
ng_leave_write(node);
sys/netgraph/ng_base.c
264
#define _NG_ALLOC_NODE(node) \
sys/netgraph/ng_base.c
265
node = malloc(sizeof(*node), M_NETGRAPH_NODE, M_NOWAIT | M_ZERO)
sys/netgraph/ng_base.c
2665
node_p node;
sys/netgraph/ng_base.c
2682
LIST_FOREACH(node, &V_ng_ID_hash[i], nd_idnodes) {
sys/netgraph/ng_base.c
2686
if (NG_NODE_NOT_VALID(node))
sys/netgraph/ng_base.c
2688
if (NG_NODE_HAS_NAME(node))
sys/netgraph/ng_base.c
2689
strcpy(np->name, NG_NODE_NAME(node));
sys/netgraph/ng_base.c
2690
strcpy(np->type, node->nd_type->name);
sys/netgraph/ng_base.c
2691
np->id = ng_node2ID(node);
sys/netgraph/ng_base.c
2692
np->hooks = node->nd_numhooks;
sys/netgraph/ng_base.c
2704
node_p node;
sys/netgraph/ng_base.c
2721
LIST_FOREACH(node, &V_ng_name_hash[i], nd_nodes) {
sys/netgraph/ng_base.c
2725
if (NG_NODE_NOT_VALID(node))
sys/netgraph/ng_base.c
2727
strcpy(np->name, NG_NODE_NAME(node));
sys/netgraph/ng_base.c
2728
strcpy(np->type, node->nd_type->name);
sys/netgraph/ng_base.c
2729
np->id = ng_node2ID(node);
sys/netgraph/ng_base.c
2730
np->hooks = node->nd_numhooks;
sys/netgraph/ng_base.c
3155
node_p node = NULL, last_killed = NULL;
sys/netgraph/ng_base.c
3162
LIST_FOREACH(node, &V_ng_ID_hash[i], nd_idnodes) {
sys/netgraph/ng_base.c
3163
if (node != &ng_deadnode) {
sys/netgraph/ng_base.c
3164
NG_NODE_REF(node);
sys/netgraph/ng_base.c
3168
if (node != NULL)
sys/netgraph/ng_base.c
3174
if (node != NULL) {
sys/netgraph/ng_base.c
3175
if (node == last_killed) {
sys/netgraph/ng_base.c
3176
if (node->nd_flags & NGF_REALLY_DIE)
sys/netgraph/ng_base.c
3178
node->nd_name);
sys/netgraph/ng_base.c
3180
node->nd_flags |= NGF_REALLY_DIE;
sys/netgraph/ng_base.c
3182
ng_rmnode(node, NULL, NULL, 0);
sys/netgraph/ng_base.c
3183
NG_NODE_UNREF(node);
sys/netgraph/ng_base.c
3184
last_killed = node;
sys/netgraph/ng_base.c
3186
} while (node != NULL);
sys/netgraph/ng_base.c
323
node_p node;
sys/netgraph/ng_base.c
326
node = LIST_FIRST(&ng_freenodes);
sys/netgraph/ng_base.c
327
if (node) {
sys/netgraph/ng_base.c
3279
dumpnode(node_p node, char *file, int line)
sys/netgraph/ng_base.c
328
LIST_REMOVE(node, nd_nodes);
sys/netgraph/ng_base.c
3282
_NG_NODE_ID(node), node->nd_type->name,
sys/netgraph/ng_base.c
3283
node->nd_numhooks, node->nd_flags,
sys/netgraph/ng_base.c
3284
node->nd_refs, node->nd_name);
sys/netgraph/ng_base.c
3286
node->lastfile, node->lastline);
sys/netgraph/ng_base.c
329
bcopy(&node->nd_all, &temp, sizeof(temp));
sys/netgraph/ng_base.c
330
bzero(node, sizeof(struct ng_node));
sys/netgraph/ng_base.c
331
bcopy(&temp, &node->nd_all, sizeof(temp));
sys/netgraph/ng_base.c
333
node->nd_magic = ND_MAGIC;
sys/netgraph/ng_base.c
3349
node_p node;
sys/netgraph/ng_base.c
3352
SLIST_FOREACH(node, &ng_allnodes, nd_all) {
sys/netgraph/ng_base.c
3354
dumpnode(node, NULL, 0);
sys/netgraph/ng_base.c
336
_NG_ALLOC_NODE(node);
sys/netgraph/ng_base.c
337
if (node) {
sys/netgraph/ng_base.c
338
node->nd_magic = ND_MAGIC;
sys/netgraph/ng_base.c
340
SLIST_INSERT_HEAD(&ng_allnodes, node, nd_all);
sys/netgraph/ng_base.c
3408
node_p node;
sys/netgraph/ng_base.c
3412
while ((node = STAILQ_FIRST(&ng_worklist)) == NULL)
sys/netgraph/ng_base.c
3416
CURVNET_SET(node->nd_vnet);
sys/netgraph/ng_base.c
3418
__func__, node->nd_ID, node);
sys/netgraph/ng_base.c
3433
NG_QUEUE_LOCK(&node->nd_input_queue);
sys/netgraph/ng_base.c
3434
item = ng_dequeue(node, &rw);
sys/netgraph/ng_base.c
3436
node->nd_input_queue.q_flags2 &= ~NGQ2_WORKQ;
sys/netgraph/ng_base.c
3437
NG_QUEUE_UNLOCK(&node->nd_input_queue);
sys/netgraph/ng_base.c
344
return (node);
sys/netgraph/ng_base.c
3440
NG_QUEUE_UNLOCK(&node->nd_input_queue);
sys/netgraph/ng_base.c
3441
NGI_GET_NODE(item, node); /* zaps stored node */
sys/netgraph/ng_base.c
3452
ng_apply_item(node, item, rw);
sys/netgraph/ng_base.c
3455
ng_apply_item(node, item, rw);
sys/netgraph/ng_base.c
3458
NG_NODE_UNREF(node);
sys/netgraph/ng_base.c
3462
NG_NODE_UNREF(node);
sys/netgraph/ng_base.c
3473
ng_worklist_add(node_p node)
sys/netgraph/ng_base.c
3476
mtx_assert(&node->nd_input_queue.q_mtx, MA_OWNED);
sys/netgraph/ng_base.c
3478
if ((node->nd_input_queue.q_flags2 & NGQ2_WORKQ) == 0) {
sys/netgraph/ng_base.c
348
#define NG_ALLOC_NODE(node) do { (node) = ng_alloc_node(); } while (0)
sys/netgraph/ng_base.c
3483
node->nd_input_queue.q_flags2 |= NGQ2_WORKQ;
sys/netgraph/ng_base.c
3484
NG_NODE_REF(node); /* XXX safe in mutex? */
sys/netgraph/ng_base.c
3486
STAILQ_INSERT_TAIL(&ng_worklist, node, nd_input_queue.q_work);
sys/netgraph/ng_base.c
3489
node->nd_ID, node);
sys/netgraph/ng_base.c
3493
__func__, node->nd_ID, node);
sys/netgraph/ng_base.c
358
#define NG_FREE_NODE(node) \
sys/netgraph/ng_base.c
361
LIST_INSERT_HEAD(&ng_freenodes, node, nd_nodes); \
sys/netgraph/ng_base.c
362
node->nd_magic = 0; \
sys/netgraph/ng_base.c
369
#define NG_ALLOC_NODE(node) _NG_ALLOC_NODE(node)
sys/netgraph/ng_base.c
3717
ng_send_fn(node_p node, hook_p hook, ng_item_fn *fn, void * arg1, int arg2)
sys/netgraph/ng_base.c
372
#define NG_FREE_NODE(node) do { free((node), M_NETGRAPH_NODE); } while (0)
sys/netgraph/ng_base.c
3720
return ng_send_fn1(node, hook, fn, arg1, arg2, NG_NOFLAGS);
sys/netgraph/ng_base.c
3724
ng_send_fn1(node_p node, hook_p hook, ng_item_fn *fn, void * arg1, int arg2,
sys/netgraph/ng_base.c
3733
NG_NODE_REF(node); /* and one for the item */
sys/netgraph/ng_base.c
3734
NGI_SET_NODE(item, node);
sys/netgraph/ng_base.c
3754
ng_send_fn2(node_p node, hook_p hook, item_p pitem, ng_item_fn2 *fn, void *arg1,
sys/netgraph/ng_base.c
3777
NG_NODE_REF(node); /* and one for the item */
sys/netgraph/ng_base.c
3778
NGI_SET_NODE(item, node);
sys/netgraph/ng_base.c
3806
ng_callout(struct callout *c, node_p node, hook_p hook, int ticks,
sys/netgraph/ng_base.c
3815
NG_NODE_REF(node); /* and one for the item */
sys/netgraph/ng_base.c
3816
NGI_SET_NODE(item, node);
sys/netgraph/ng_base.c
3837
ng_uncallout_internal(struct callout *c, node_p node)
sys/netgraph/ng_base.c
3843
(item != NULL) && (NGI_NODE(item) == node)) {
sys/netgraph/ng_base.c
3857
ng_uncallout(struct callout *c, node_p node)
sys/netgraph/ng_base.c
3870
ng_uncallout_internal(c, node);
sys/netgraph/ng_base.c
3877
ng_uncallout_drain(struct callout *c, node_p node)
sys/netgraph/ng_base.c
3883
ng_uncallout_internal(c, node);
sys/netgraph/ng_base.c
644
node_p node;
sys/netgraph/ng_base.c
653
NG_ALLOC_NODE(node);
sys/netgraph/ng_base.c
654
if (node == NULL) {
sys/netgraph/ng_base.c
658
node->nd_type = type;
sys/netgraph/ng_base.c
660
node->nd_vnet = curvnet;
sys/netgraph/ng_base.c
662
NG_NODE_REF(node); /* note reference */
sys/netgraph/ng_base.c
665
NG_QUEUE_LOCK_INIT(&node->nd_input_queue);
sys/netgraph/ng_base.c
666
STAILQ_INIT(&node->nd_input_queue.queue);
sys/netgraph/ng_base.c
667
node->nd_input_queue.q_flags = 0;
sys/netgraph/ng_base.c
670
LIST_INIT(&node->nd_hooks);
sys/netgraph/ng_base.c
676
node->nd_ID = V_nextID++; /* 137/sec for 1 year before wrap */
sys/netgraph/ng_base.c
679
NG_IDHASH_FIND(node->nd_ID, node2); /* already taken? */
sys/netgraph/ng_base.c
680
if ((node->nd_ID != 0) && (node2 == NULL)) {
sys/netgraph/ng_base.c
687
LIST_INSERT_HEAD(&V_ng_ID_hash[NG_IDHASH_FN(node->nd_ID)], node,
sys/netgraph/ng_base.c
692
*nodepp = node;
sys/netgraph/ng_base.c
715
ng_rmnode(node_p node, hook_p dummy1, void *dummy2, int dummy3)
sys/netgraph/ng_base.c
720
if ((node->nd_flags & NGF_CLOSING) != 0)
sys/netgraph/ng_base.c
723
if (node == &ng_deadnode) {
sys/netgraph/ng_base.c
729
NG_NODE_REF(node);
sys/netgraph/ng_base.c
737
node->nd_flags |= NGF_INVALID|NGF_CLOSING;
sys/netgraph/ng_base.c
740
if (node->nd_type && node->nd_type->close)
sys/netgraph/ng_base.c
741
(*node->nd_type->close)(node);
sys/netgraph/ng_base.c
744
while ((hook = LIST_FIRST(&node->nd_hooks)) != NULL)
sys/netgraph/ng_base.c
754
ng_flush_input_queue(node);
sys/netgraph/ng_base.c
757
if (node->nd_type && node->nd_type->shutdown) {
sys/netgraph/ng_base.c
758
(*node->nd_type->shutdown)(node);
sys/netgraph/ng_base.c
759
if (NG_NODE_IS_VALID(node)) {
sys/netgraph/ng_base.c
768
node->nd_flags &= ~(NGF_INVALID|NGF_CLOSING);
sys/netgraph/ng_base.c
769
NG_NODE_UNREF(node); /* Assume they still have theirs */
sys/netgraph/ng_base.c
773
NG_NODE_UNREF(node);
sys/netgraph/ng_base.c
776
ng_unname(node); /* basically a NOP these days */
sys/netgraph/ng_base.c
785
NG_NODE_UNREF(node);
sys/netgraph/ng_base.c
793
ng_unref_node(node_p node)
sys/netgraph/ng_base.c
796
if (node == &ng_deadnode)
sys/netgraph/ng_base.c
799
CURVNET_SET(node->nd_vnet);
sys/netgraph/ng_base.c
801
if (refcount_release(&node->nd_refs)) { /* we were the last */
sys/netgraph/ng_base.c
803
node->nd_type->refs--; /* XXX maybe should get types lock? */
sys/netgraph/ng_base.c
805
if (NG_NODE_HAS_NAME(node)) {
sys/netgraph/ng_base.c
807
LIST_REMOVE(node, nd_nodes);
sys/netgraph/ng_base.c
813
LIST_REMOVE(node, nd_idnodes);
sys/netgraph/ng_base.c
816
mtx_destroy(&node->nd_input_queue.q_mtx);
sys/netgraph/ng_base.c
817
NG_FREE_NODE(node);
sys/netgraph/ng_base.c
828
node_p node;
sys/netgraph/ng_base.c
831
NG_IDHASH_FIND(ID, node);
sys/netgraph/ng_base.c
832
if (node)
sys/netgraph/ng_base.c
833
NG_NODE_REF(node);
sys/netgraph/ng_base.c
835
return(node);
sys/netgraph/ng_base.c
839
ng_node2ID(node_cp node)
sys/netgraph/ng_base.c
841
return (node ? NG_NODE_ID(node) : 0);
sys/netgraph/ng_base.c
852
ng_name_node(node_p node, const char *name)
sys/netgraph/ng_base.c
859
if (strcmp(NG_NODE_NAME(node), name) == 0)
sys/netgraph/ng_base.c
889
if (NG_NODE_HAS_NAME(node))
sys/netgraph/ng_base.c
890
LIST_REMOVE(node, nd_nodes);
sys/netgraph/ng_base.c
894
strlcpy(NG_NODE_NAME(node), name, NG_NODESIZ);
sys/netgraph/ng_base.c
896
LIST_INSERT_HEAD(&V_ng_name_hash[hash], node, nd_nodes);
sys/netgraph/ng_base.c
915
node_p node;
sys/netgraph/ng_base.c
933
LIST_FOREACH(node, &V_ng_name_hash[hash], nd_nodes)
sys/netgraph/ng_base.c
934
if (NG_NODE_IS_VALID(node) &&
sys/netgraph/ng_base.c
935
(strcmp(NG_NODE_NAME(node), name) == 0)) {
sys/netgraph/ng_base.c
936
NG_NODE_REF(node);
sys/netgraph/ng_base.c
941
return (node);
sys/netgraph/ng_base.c
973
ng_unname(node_p node)
sys/netgraph/ng_base.c
986
node_p node, node2;
sys/netgraph/ng_base.c
995
LIST_FOREACH_SAFE(node, &V_ng_name_hash[i], nd_nodes, node2) {
sys/netgraph/ng_base.c
997
LIST_REMOVE(node, nd_nodes);
sys/netgraph/ng_base.c
999
hash = hash32_str(NG_NODE_NAME(node), HASHINIT) & hmask;
sys/netgraph/ng_bpf.c
232
ng_bpf_constructor(node_p node)
sys/netgraph/ng_bpf.c
234
NG_NODE_SET_PRIVATE(node, NULL);
sys/netgraph/ng_bpf.c
271
ng_bpf_newhook(node_p node, hook_p hook, const char *name)
sys/netgraph/ng_bpf.c
284
NG_NODE_FOREACH_HOOK(node, ng_bpf_addrefs, hook);
sys/netgraph/ng_bpf.c
302
ng_bpf_rcvmsg(node_p node, item_p item, hook_p lasthook)
sys/netgraph/ng_bpf.c
325
if ((hook = ng_findhook(node, hp->thisHook)) == NULL)
sys/netgraph/ng_bpf.c
345
if ((hook = ng_findhook(node, msg->data)) == NULL)
sys/netgraph/ng_bpf.c
372
if ((hook = ng_findhook(node, msg->data)) == NULL)
sys/netgraph/ng_bpf.c
401
NG_RESPOND_MSG(error, node, item, resp);
sys/netgraph/ng_bpf.c
510
ng_bpf_shutdown(node_p node)
sys/netgraph/ng_bpf.c
512
NG_NODE_UNREF(node);
sys/netgraph/ng_bpf.c
522
const node_p node = NG_HOOK_NODE(hook);
sys/netgraph/ng_bpf.c
528
NG_NODE_FOREACH_HOOK(node, ng_bpf_remrefs, hook);
sys/netgraph/ng_bpf.c
536
if ((NG_NODE_NUMHOOKS(node) == 0) &&
sys/netgraph/ng_bpf.c
537
(NG_NODE_IS_VALID(node))) {
sys/netgraph/ng_bpf.c
538
ng_rmnode_self(node);
sys/netgraph/ng_bridge.c
1050
ng_bridge_nodename(priv->node),
sys/netgraph/ng_bridge.c
1129
ng_bridge_nodename(priv->node),
sys/netgraph/ng_bridge.c
119
node_p node; /* netgraph node */
sys/netgraph/ng_bridge.c
1191
node_p node = NG_HOOK_NODE(hook);
sys/netgraph/ng_bridge.c
1192
priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_bridge.c
1200
ng_bridge_nodename(node), NG_HOOK_NAME(hook));
sys/netgraph/ng_bridge.c
1208
ng_bridge_timeout(node_p node, hook_p hook, void *arg1, int arg2)
sys/netgraph/ng_bridge.c
1210
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_bridge.c
1242
NG_NODE_FOREACH_HOOK(node, ng_bridge_unmute, &counter);
sys/netgraph/ng_bridge.c
1247
ng_callout(&priv->timer, node, NULL, hz, ng_bridge_timeout, NULL, 0);
sys/netgraph/ng_bridge.c
1254
ng_bridge_nodename(node_cp node)
sys/netgraph/ng_bridge.c
1258
if (NG_NODE_HAS_NAME(node))
sys/netgraph/ng_bridge.c
1259
snprintf(name, sizeof(name), "%s", NG_NODE_NAME(node));
sys/netgraph/ng_bridge.c
1261
snprintf(name, sizeof(name), "[%x]", ng_node2ID(node));
sys/netgraph/ng_bridge.c
175
static void ng_bridge_timeout(node_p node, hook_p hook, void *arg1, int arg2);
sys/netgraph/ng_bridge.c
176
static const char *ng_bridge_nodename(node_cp node);
sys/netgraph/ng_bridge.c
349
ng_bridge_constructor(node_p node)
sys/netgraph/ng_bridge.c
368
NG_NODE_SET_PRIVATE(node, priv);
sys/netgraph/ng_bridge.c
369
priv->node = node;
sys/netgraph/ng_bridge.c
376
ng_callout(&priv->timer, node, NULL, hz, ng_bridge_timeout, NULL, 0);
sys/netgraph/ng_bridge.c
386
ng_bridge_newhook(node_p node, hook_p hook, const char *name)
sys/netgraph/ng_bridge.c
388
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_bridge.c
423
if (NG_PEER_NODE(hook) == node) {
sys/netgraph/ng_bridge.c
527
ng_bridge_rcvmsg(node_p node, item_p item, hook_p lasthook)
sys/netgraph/ng_bridge.c
529
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_bridge.c
571
NG_NODE_FOREACH_HOOK(node, ng_bridge_reset_link, NULL);
sys/netgraph/ng_bridge.c
596
if ((hook = ng_findhook(node, linkName)) == NULL) {
sys/netgraph/ng_bridge.c
680
: ng_findhook(node, mh->hook);
sys/netgraph/ng_bridge.c
699
NG_RESPOND_MSG(error, node, item, resp);
sys/netgraph/ng_bridge.c
804
const node_p node = NG_HOOK_NODE(hook);
sys/netgraph/ng_bridge.c
805
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_bridge.c
879
NG_SEND_MSG_ID(error, node, msg, NG_NODE_ID(node),
sys/netgraph/ng_bridge.c
880
NG_NODE_ID(node));
sys/netgraph/ng_bridge.c
920
NG_NODE_FOREACH_HOOK(node, ng_bridge_send_ctx, &ctx);
sys/netgraph/ng_bridge.c
939
ng_bridge_shutdown(node_p node)
sys/netgraph/ng_bridge.c
941
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_bridge.c
953
ng_uncallout(&priv->timer, node);
sys/netgraph/ng_bridge.c
956
NG_NODE_SET_PRIVATE(node, NULL);
sys/netgraph/ng_bridge.c
957
NG_NODE_UNREF(node);
sys/netgraph/ng_car.c
193
ng_car_constructor(node_p node)
sys/netgraph/ng_car.c
200
NG_NODE_SET_PRIVATE(node, priv);
sys/netgraph/ng_car.c
201
priv->node = node;
sys/netgraph/ng_car.c
244
ng_car_newhook(node_p node, hook_p hook, const char *name)
sys/netgraph/ng_car.c
246
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_car.c
416
ng_car_rcvmsg(node_p node, item_p item, hook_p lasthook)
sys/netgraph/ng_car.c
418
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_car.c
562
NG_RESPOND_MSG(error, node, item, resp);
sys/netgraph/ng_car.c
571
ng_car_shutdown(node_p node)
sys/netgraph/ng_car.c
573
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_car.c
575
ng_uncallout(&priv->upper.q_callout, node);
sys/netgraph/ng_car.c
576
ng_uncallout(&priv->lower.q_callout, node);
sys/netgraph/ng_car.c
579
NG_NODE_UNREF(priv->node);
sys/netgraph/ng_car.c
593
const node_p node = NG_HOOK_NODE(hook);
sys/netgraph/ng_car.c
594
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_car.c
702
ng_car_q_event(node_p node, hook_p hook, void *arg, int arg2)
sys/netgraph/ng_car.c
84
node_p node; /* the node itself */
sys/netgraph/ng_car.c
99
void ng_car_q_event(node_p node, hook_p hook, void *arg, int arg2);
sys/netgraph/ng_checksum.c
160
ng_checksum_constructor(node_p node)
sys/netgraph/ng_checksum.c
167
NG_NODE_SET_PRIVATE(node, priv);
sys/netgraph/ng_checksum.c
173
ng_checksum_newhook(node_p node, hook_p hook, const char *name)
sys/netgraph/ng_checksum.c
175
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_checksum.c
188
ng_checksum_rcvmsg(node_p node, item_p item, hook_p lasthook)
sys/netgraph/ng_checksum.c
190
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_checksum.c
285
NG_RESPOND_MSG(error, node, item, resp);
sys/netgraph/ng_checksum.c
693
ng_checksum_shutdown(node_p node)
sys/netgraph/ng_checksum.c
695
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_checksum.c
697
NG_NODE_SET_PRIVATE(node, NULL);
sys/netgraph/ng_checksum.c
698
NG_NODE_UNREF(node);
sys/netgraph/ng_cisco.c
121
static void cisco_keepalive(node_p node, hook_p hook, void *arg1, int arg2);
sys/netgraph/ng_cisco.c
185
cisco_constructor(node_p node)
sys/netgraph/ng_cisco.c
192
NG_NODE_SET_PRIVATE(node, sc);
sys/netgraph/ng_cisco.c
193
sc->node = node;
sys/netgraph/ng_cisco.c
208
cisco_newhook(node_p node, hook_p hook, const char *name)
sys/netgraph/ng_cisco.c
210
const sc_p sc = NG_NODE_PRIVATE(node);
sys/netgraph/ng_cisco.c
217
ng_callout(&sc->handle, node, NULL, (hz * KEEPALIVE_SECS),
sys/netgraph/ng_cisco.c
242
cisco_rcvmsg(node_p node, item_p item, hook_p lasthook)
sys/netgraph/ng_cisco.c
245
const sc_p sc = NG_NODE_PRIVATE(node);
sys/netgraph/ng_cisco.c
329
NG_RESPOND_MSG(error, node, item, resp);
sys/netgraph/ng_cisco.c
397
cisco_shutdown(node_p node)
sys/netgraph/ng_cisco.c
399
const sc_p sc = NG_NODE_PRIVATE(node);
sys/netgraph/ng_cisco.c
401
NG_NODE_SET_PRIVATE(node, NULL);
sys/netgraph/ng_cisco.c
402
NG_NODE_UNREF(sc->node);
sys/netgraph/ng_cisco.c
524
sc->node, msg, sc->inet.hook, 0);
sys/netgraph/ng_cisco.c
577
cisco_keepalive(node_p node, hook_p hook, void *arg1, int arg2)
sys/netgraph/ng_cisco.c
584
ng_callout(&sc->handle, node, NULL, (hz * KEEPALIVE_SECS),
sys/netgraph/ng_cisco.c
642
NG_SEND_MSG_HOOK(dummy_error, sc->node, msg, sc->inet.hook, 0);
sys/netgraph/ng_cisco.c
99
node_p node;
sys/netgraph/ng_deflate.c
170
ng_deflate_constructor(node_p node)
sys/netgraph/ng_deflate.c
177
NG_NODE_SET_PRIVATE(node, priv);
sys/netgraph/ng_deflate.c
180
NG_NODE_FORCE_WRITER(node);
sys/netgraph/ng_deflate.c
190
ng_deflate_newhook(node_p node, hook_p hook, const char *name)
sys/netgraph/ng_deflate.c
192
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_deflate.c
194
if (NG_NODE_NUMHOOKS(node) > 0)
sys/netgraph/ng_deflate.c
211
ng_deflate_rcvmsg(node_p node, item_p item, hook_p lasthook)
sys/netgraph/ng_deflate.c
213
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_deflate.c
285
ng_deflate_reset_req(node);
sys/netgraph/ng_deflate.c
312
NG_RESPOND_MSG(error, node, item, resp);
sys/netgraph/ng_deflate.c
323
const node_p node = NG_HOOK_NODE(hook);
sys/netgraph/ng_deflate.c
324
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_deflate.c
336
if ((error = ng_deflate_compress(node, m, &out)) != 0) {
sys/netgraph/ng_deflate.c
342
if ((error = ng_deflate_decompress(node, m, &out)) != 0) {
sys/netgraph/ng_deflate.c
353
NG_SEND_MSG_ID(error, node, msg,
sys/netgraph/ng_deflate.c
368
ng_deflate_shutdown(node_p node)
sys/netgraph/ng_deflate.c
370
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_deflate.c
381
NG_NODE_SET_PRIVATE(node, NULL);
sys/netgraph/ng_deflate.c
382
NG_NODE_UNREF(node); /* let the node escape */
sys/netgraph/ng_deflate.c
392
const node_p node = NG_HOOK_NODE(hook);
sys/netgraph/ng_deflate.c
393
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_deflate.c
404
if ((NG_NODE_NUMHOOKS(node) == 0) && NG_NODE_IS_VALID(node))
sys/netgraph/ng_deflate.c
405
ng_rmnode_self(node);
sys/netgraph/ng_deflate.c
418
ng_deflate_compress(node_p node, struct mbuf *m, struct mbuf **resultp)
sys/netgraph/ng_deflate.c
420
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_deflate.c
524
ng_deflate_decompress(node_p node, struct mbuf *m, struct mbuf **resultp)
sys/netgraph/ng_deflate.c
526
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_deflate.c
705
ng_deflate_reset_req(node_p node)
sys/netgraph/ng_deflate.c
707
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_device.c
119
struct ng_node *node;
sys/netgraph/ng_device.c
209
ng_device_constructor(node_p node)
sys/netgraph/ng_device.c
229
NG_NODE_SET_PRIVATE(node, priv);
sys/netgraph/ng_device.c
230
priv->node = node;
sys/netgraph/ng_device.c
248
if (ng_name_node(node, devtoname(priv->ngddev)) != 0)
sys/netgraph/ng_device.c
260
ng_device_rcvmsg(node_p node, item_p item, hook_p lasthook)
sys/netgraph/ng_device.c
262
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_device.c
299
NG_RESPOND_MSG(error, node, item, resp);
sys/netgraph/ng_device.c
308
ng_device_newhook(node_p node, hook_p hook, const char *name)
sys/netgraph/ng_device.c
310
priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_device.c
400
ng_device_shutdown(node_p node)
sys/netgraph/ng_device.c
402
NG_NODE_UNREF(node);
sys/netgraph/ng_device.c
509
NG_SEND_MSG_HOOK(error, sc->node, msg, connection->active_hook, 0);
sys/netgraph/ng_device.c
590
CURVNET_SET(priv->node->nd_vnet);
sys/netgraph/ng_echo.c
75
nge_cons(node_p node)
sys/netgraph/ng_echo.c
84
nge_rcvmsg(node_p node, item_p item, hook_p lasthook)
sys/netgraph/ng_echo.c
91
NG_RESPOND_MSG(error, node, item, msg);
sys/netgraph/ng_eiface.c
216
ng_eiface_start2(node_p node, hook_p hook, void *arg1, int arg2)
sys/netgraph/ng_eiface.c
260
CURVNET_SET_QUIET(priv->node->nd_vnet);
sys/netgraph/ng_eiface.c
301
if (ng_send_fn(priv->node, NULL, &ng_eiface_start2, ifp, 0) != 0)
sys/netgraph/ng_eiface.c
383
ng_eiface_constructor(node_p node)
sys/netgraph/ng_eiface.c
400
NG_NODE_SET_PRIVATE(node, priv);
sys/netgraph/ng_eiface.c
401
priv->node = node;
sys/netgraph/ng_eiface.c
427
if (ng_name_node(node, ifp->if_xname) != 0)
sys/netgraph/ng_eiface.c
444
ng_eiface_newhook(node_p node, hook_p hook, const char *name)
sys/netgraph/ng_eiface.c
446
priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_eiface.c
469
ng_eiface_rcvmsg(node_p node, item_p item, hook_p lasthook)
sys/netgraph/ng_eiface.c
471
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_eiface.c
563
NG_RESPOND_MSG(error, node, item, resp);
sys/netgraph/ng_eiface.c
609
ng_eiface_rmnode(node_p node)
sys/netgraph/ng_eiface.c
611
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_eiface.c
625
NG_NODE_SET_PRIVATE(node, NULL);
sys/netgraph/ng_eiface.c
626
NG_NODE_UNREF(node);
sys/netgraph/ng_eiface.c
86
node_p node; /* Our netgraph node */
sys/netgraph/ng_etf.c
147
node_p node; /* back pointer to node */
sys/netgraph/ng_etf.c
175
ng_etf_constructor(node_p node)
sys/netgraph/ng_etf.c
187
NG_NODE_SET_PRIVATE(node, privdata);
sys/netgraph/ng_etf.c
188
privdata->node = node;
sys/netgraph/ng_etf.c
197
ng_etf_newhook(node_p node, hook_p hook, const char *name)
sys/netgraph/ng_etf.c
199
const etf_p etfp = NG_NODE_PRIVATE(node);
sys/netgraph/ng_etf.c
245
ng_etf_rcvmsg(node_p node, item_p item, hook_p lasthook)
sys/netgraph/ng_etf.c
247
const etf_p etfp = NG_NODE_PRIVATE(node);
sys/netgraph/ng_etf.c
292
hook = ng_findhook(node, f->matchhook);
sys/netgraph/ng_etf.c
340
NG_RESPOND_MSG(error, node, item, resp);
sys/netgraph/ng_etf.c
432
ng_etf_shutdown(node_p node)
sys/netgraph/ng_etf.c
434
const etf_p privdata = NG_NODE_PRIVATE(node);
sys/netgraph/ng_etf.c
436
NG_NODE_SET_PRIVATE(node, NULL);
sys/netgraph/ng_etf.c
437
NG_NODE_UNREF(privdata->node);
sys/netgraph/ng_ether.c
102
static int ng_ether_rcv_lower(hook_p node, item_p item);
sys/netgraph/ng_ether.c
103
static int ng_ether_rcv_upper(hook_p node, item_p item);
sys/netgraph/ng_ether.c
242
const node_p node = IFP2NG(ifp);
sys/netgraph/ng_ether.c
243
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_ether.c
259
const node_p node = IFP2NG(ifp);
sys/netgraph/ng_ether.c
260
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_ether.c
278
const node_p node = IFP2NG(ifp);
sys/netgraph/ng_ether.c
279
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_ether.c
302
node_p node;
sys/netgraph/ng_ether.c
318
if ((node = ng_name2noderef(NULL, name)) != NULL) {
sys/netgraph/ng_ether.c
319
NG_NODE_UNREF(node);
sys/netgraph/ng_ether.c
323
if (ng_make_node_common(&ng_ether_typestruct, &node) != 0) {
sys/netgraph/ng_ether.c
331
NG_NODE_SET_PRIVATE(node, priv);
sys/netgraph/ng_ether.c
333
IFP2NG(ifp) = node;
sys/netgraph/ng_ether.c
337
if (ng_name_node(node, name) != 0)
sys/netgraph/ng_ether.c
365
const node_p node = IFP2NG(ifp);
sys/netgraph/ng_ether.c
370
priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_ether.c
373
NG_NODE_REALLY_DIE(node); /* Force real removal of node */
sys/netgraph/ng_ether.c
381
ng_rmnode_self(node); /* remove all netgraph parts */
sys/netgraph/ng_ether.c
391
const node_p node = IFP2NG(ifp);
sys/netgraph/ng_ether.c
398
priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_ether.c
410
NG_SEND_MSG_HOOK(dummy_error, node, msg, priv->lower, 0);
sys/netgraph/ng_ether.c
415
NG_SEND_MSG_HOOK(dummy_error, node, msg, priv->orphan, 0);
sys/netgraph/ng_ether.c
426
node_p node;
sys/netgraph/ng_ether.c
430
node = IFP2NG(ifp);
sys/netgraph/ng_ether.c
434
if (ng_name_node(node, name) != 0)
sys/netgraph/ng_ether.c
448
ng_ether_constructor(node_p node)
sys/netgraph/ng_ether.c
457
ng_ether_newhook(node_p node, hook_p hook, const char *name)
sys/netgraph/ng_ether.c
459
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_ether.c
497
ng_ether_rcvmsg(node_p node, item_p item, hook_p lasthook)
sys/netgraph/ng_ether.c
499
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_ether.c
647
NG_RESPOND_MSG(error, node, item, resp);
sys/netgraph/ng_ether.c
671
const node_p node = NG_HOOK_NODE(hook);
sys/netgraph/ng_ether.c
672
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_ether.c
719
const node_p node = NG_HOOK_NODE(hook);
sys/netgraph/ng_ether.c
720
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_ether.c
754
ng_ether_shutdown(node_p node)
sys/netgraph/ng_ether.c
756
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_ether.c
758
if (node->nd_flags & NGF_REALLY_DIE) {
sys/netgraph/ng_ether.c
763
NG_NODE_SET_PRIVATE(node, NULL);
sys/netgraph/ng_ether.c
767
NG_NODE_UNREF(node); /* free node itself */
sys/netgraph/ng_ether.c
774
NG_NODE_REVIVE(node); /* Signal ng_rmnode we are persisant */
sys/netgraph/ng_ether_echo.c
79
ngee_cons(node_p node)
sys/netgraph/ng_ether_echo.c
88
ngee_rcvmsg(node_p node, item_p item, hook_p lasthook)
sys/netgraph/ng_ether_echo.c
95
NG_RESPOND_MSG(error, node, item, msg);
sys/netgraph/ng_frame_relay.c
133
static int ngfrm_decode(node_p node, item_p item);
sys/netgraph/ng_frame_relay.c
211
ngfrm_constructor(node_p node)
sys/netgraph/ng_frame_relay.c
219
NG_NODE_SET_PRIVATE(node, sc);
sys/netgraph/ng_frame_relay.c
220
sc->node = node;
sys/netgraph/ng_frame_relay.c
232
ngfrm_newhook(node_p node, hook_p hook, const char *name)
sys/netgraph/ng_frame_relay.c
234
const sc_p sc = NG_NODE_PRIVATE(node);
sys/netgraph/ng_frame_relay.c
407
ngfrm_decode(node_p node, item_p item)
sys/netgraph/ng_frame_relay.c
409
const sc_p sc = NG_NODE_PRIVATE(node);
sys/netgraph/ng_frame_relay.c
465
ngfrm_shutdown(node_p node)
sys/netgraph/ng_frame_relay.c
467
const sc_p sc = NG_NODE_PRIVATE(node);
sys/netgraph/ng_frame_relay.c
469
NG_NODE_SET_PRIVATE(node, NULL);
sys/netgraph/ng_frame_relay.c
471
NG_NODE_UNREF(node);
sys/netgraph/ng_frame_relay.c
79
node_p node; /* netgraph node */
sys/netgraph/ng_gif.c
111
static void ng_gif_input2(node_p node, struct mbuf **mp, int af);
sys/netgraph/ng_gif.c
113
static int ng_gif_rcv_lower(node_p node, struct mbuf *m);
sys/netgraph/ng_gif.c
171
const node_p node = IFP2NG(ifp);
sys/netgraph/ng_gif.c
172
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_gif.c
177
ng_gif_input2(node, mp, af);
sys/netgraph/ng_gif.c
187
const node_p node = IFP2NG(ifp);
sys/netgraph/ng_gif.c
188
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_gif.c
195
ng_gif_input2(node, &m, af);
sys/netgraph/ng_gif.c
205
ng_gif_input2(node_p node, struct mbuf **mp, int af)
sys/netgraph/ng_gif.c
207
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_gif.c
227
node_p node;
sys/netgraph/ng_gif.c
231
if (ng_make_node_common(&ng_gif_typestruct, &node) != 0) {
sys/netgraph/ng_gif.c
242
NG_NODE_UNREF(node);
sys/netgraph/ng_gif.c
245
NG_NODE_SET_PRIVATE(node, priv);
sys/netgraph/ng_gif.c
247
IFP2NG_SET(ifp, node);
sys/netgraph/ng_gif.c
250
if (ng_name_node(node, ifp->if_xname) != 0) {
sys/netgraph/ng_gif.c
263
const node_p node = IFP2NG(ifp);
sys/netgraph/ng_gif.c
266
if (node == NULL) /* no node (why not?), ignore */
sys/netgraph/ng_gif.c
268
priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_gif.c
269
NG_NODE_REALLY_DIE(node); /* Force real removal of node */
sys/netgraph/ng_gif.c
277
ng_rmnode_self(node); /* remove all netgraph parts */
sys/netgraph/ng_gif.c
336
ng_gif_constructor(node_p node)
sys/netgraph/ng_gif.c
345
ng_gif_newhook(node_p node, hook_p hook, const char *name)
sys/netgraph/ng_gif.c
347
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_gif.c
391
ng_gif_rcvmsg(node_p node, item_p item, hook_p lasthook)
sys/netgraph/ng_gif.c
393
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_gif.c
427
NG_RESPOND_MSG(error, node, item, resp);
sys/netgraph/ng_gif.c
438
const node_p node = NG_HOOK_NODE(hook);
sys/netgraph/ng_gif.c
439
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_gif.c
446
return ng_gif_rcv_lower(node, m);
sys/netgraph/ng_gif.c
454
ng_gif_rcv_lower(node_p node, struct mbuf *m)
sys/netgraph/ng_gif.c
457
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_gif.c
488
ng_gif_shutdown(node_p node)
sys/netgraph/ng_gif.c
490
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_gif.c
492
if (node->nd_flags & NGF_REALLY_DIE) {
sys/netgraph/ng_gif.c
499
NG_NODE_SET_PRIVATE(node, NULL);
sys/netgraph/ng_gif.c
501
NG_NODE_UNREF(node); /* free node itself */
sys/netgraph/ng_gif.c
504
NG_NODE_REVIVE(node); /* Signal ng_rmnode we are persisant */
sys/netgraph/ng_gif_demux.c
118
node_p node; /* Our netgraph node */
sys/netgraph/ng_gif_demux.c
231
ng_gif_demux_constructor(node_p node)
sys/netgraph/ng_gif_demux.c
237
priv->node = node;
sys/netgraph/ng_gif_demux.c
239
NG_NODE_SET_PRIVATE(node, priv);
sys/netgraph/ng_gif_demux.c
249
ng_gif_demux_newhook(node_p node, hook_p hook, const char *name)
sys/netgraph/ng_gif_demux.c
251
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_gif_demux.c
261
hookptr = get_hook_from_iffam(NG_NODE_PRIVATE(node), iffam);
sys/netgraph/ng_gif_demux.c
273
ng_gif_demux_rcvmsg(node_p node, item_p item, hook_p lasthook)
sys/netgraph/ng_gif_demux.c
295
NG_RESPOND_MSG(error, node, item, resp);
sys/netgraph/ng_gif_demux.c
306
const node_p node = NG_HOOK_NODE(hook);
sys/netgraph/ng_gif_demux.c
307
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_gif_demux.c
367
ng_gif_demux_shutdown(node_p node)
sys/netgraph/ng_gif_demux.c
369
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_gif_demux.c
372
NG_NODE_SET_PRIVATE(node, NULL);
sys/netgraph/ng_gif_demux.c
373
NG_NODE_UNREF(node);
sys/netgraph/ng_hole.c
119
ngh_cons(node_p node)
sys/netgraph/ng_hole.c
128
ngh_newhook(node_p node, hook_p hook, const char *name)
sys/netgraph/ng_hole.c
144
ngh_rcvmsg(node_p node, item_p item, hook_p lasthook)
sys/netgraph/ng_hole.c
165
hook = ng_findhook(node, (char *)msg->data);
sys/netgraph/ng_hole.c
194
NG_RESPOND_MSG(error, node, item, resp);
sys/netgraph/ng_hub.c
100
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_hub.c
119
const node_p node = NG_HOOK_NODE(hook);
sys/netgraph/ng_hub.c
125
if ((nhooks = NG_NODE_NUMHOOKS(node)) == 1) {
sys/netgraph/ng_hub.c
129
LIST_FOREACH(hook2, &node->nd_hooks, hk_hooks) {
sys/netgraph/ng_hub.c
152
ng_hub_shutdown(node_p node)
sys/netgraph/ng_hub.c
154
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_hub.c
157
NG_NODE_SET_PRIVATE(node, NULL);
sys/netgraph/ng_hub.c
158
NG_NODE_UNREF(node);
sys/netgraph/ng_hub.c
83
ng_hub_constructor(node_p node)
sys/netgraph/ng_hub.c
90
NG_NODE_SET_PRIVATE(node, priv);
sys/netgraph/ng_hub.c
98
ng_hub_rcvmsg(node_p node, item_p item, hook_p lasthook)
sys/netgraph/ng_iface.c
120
node_p node; /* Our netgraph node */
sys/netgraph/ng_iface.c
519
ng_iface_constructor(node_p node)
sys/netgraph/ng_iface.c
538
NG_NODE_SET_PRIVATE(node, priv);
sys/netgraph/ng_iface.c
539
priv->node = node;
sys/netgraph/ng_iface.c
556
if (ng_name_node(node, ifp->if_xname) != 0)
sys/netgraph/ng_iface.c
572
ng_iface_newhook(node_p node, hook_p hook, const char *name)
sys/netgraph/ng_iface.c
575
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_iface.c
597
ng_iface_rcvmsg(node_p node, item_p item, hook_p lasthook)
sys/netgraph/ng_iface.c
599
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_iface.c
669
NG_RESPOND_MSG(error, node, item, resp);
sys/netgraph/ng_iface.c
734
ng_iface_shutdown(node_p node)
sys/netgraph/ng_iface.c
736
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_iface.c
751
NG_NODE_SET_PRIVATE(node, NULL);
sys/netgraph/ng_iface.c
752
NG_NODE_UNREF(node);
sys/netgraph/ng_ip_input.c
109
ngipi_cons(node_p node)
sys/netgraph/ng_ipfw.c
146
ng_ipfw_constructor(node_p node)
sys/netgraph/ng_ipfw.c
152
ng_ipfw_newhook(node_p node, hook_p hook, const char *name)
sys/netgraph/ng_ipfw.c
199
ng_ipfw_findhook(node_p node, const char *name)
sys/netgraph/ng_ipfw.c
207
return ng_ipfw_findhook1(node, n);
sys/netgraph/ng_ipfw.c
212
ng_ipfw_findhook1(node_p node, uint32_t cookie)
sys/netgraph/ng_ipfw.c
217
LIST_FOREACH(hook, &node->nd_hooks, hk_hooks) {
sys/netgraph/ng_ipfw.c
335
ng_ipfw_shutdown(node_p node)
sys/netgraph/ng_ipfw.c
344
NG_NODE_UNREF(node);
sys/netgraph/ng_ksocket.c
1004
(stag->id == NG_NODE_ID(node) || stag->id == 0))
sys/netgraph/ng_ksocket.c
1020
ng_ksocket_shutdown(node_p node)
sys/netgraph/ng_ksocket.c
1022
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_ksocket.c
1053
ng_rmnode_self(embryo->node);
sys/netgraph/ng_ksocket.c
1059
NG_NODE_SET_PRIVATE(node, NULL);
sys/netgraph/ng_ksocket.c
1060
NG_NODE_UNREF(node); /* let the node escape */
sys/netgraph/ng_ksocket.c
1096
const node_p node = arg;
sys/netgraph/ng_ksocket.c
1097
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_ksocket.c
1107
ng_send_fn1(node, NULL, &ng_ksocket_incoming2, so, 0, wait)) {
sys/netgraph/ng_ksocket.c
1121
ng_ksocket_incoming2(node_p node, hook_p hook, void *arg1, int arg2)
sys/netgraph/ng_ksocket.c
1124
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_ksocket.c
1151
NG_SEND_MSG_ID(error, node,
sys/netgraph/ng_ksocket.c
1230
stag->id = NG_NODE_ID(node);
sys/netgraph/ng_ksocket.c
1261
node_p node;
sys/netgraph/ng_ksocket.c
1292
error = ng_make_node_common(&ng_ksocket_typestruct, &node);
sys/netgraph/ng_ksocket.c
1299
if (ng_ksocket_constructor(node) != 0) {
sys/netgraph/ng_ksocket.c
1300
NG_NODE_UNREF(node);
sys/netgraph/ng_ksocket.c
1306
priv2 = NG_NODE_PRIVATE(node);
sys/netgraph/ng_ksocket.c
1319
soupcall_set(so, SO_RCV, ng_ksocket_incoming, node);
sys/netgraph/ng_ksocket.c
1322
soupcall_set(so, SO_SND, ng_ksocket_incoming, node);
sys/netgraph/ng_ksocket.c
1327
resp_data->nodeid = NG_NODE_ID(node);
sys/netgraph/ng_ksocket.c
1329
NG_SEND_MSG_ID(error, node, resp, priv->response_addr, 0);
sys/netgraph/ng_ksocket.c
1342
ng_send_fn1(priv->node, NULL, &ng_ksocket_listen_upcall2, priv, 0,
sys/netgraph/ng_ksocket.c
1348
ng_ksocket_listen_upcall2(node_p node, hook_p hook, void *arg1, int arg2)
sys/netgraph/ng_ksocket.c
1350
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_ksocket.c
177
static void ng_ksocket_listen_upcall2(node_p node, hook_p hook,
sys/netgraph/ng_ksocket.c
182
static void ng_ksocket_incoming2(node_p node, hook_p hook,
sys/netgraph/ng_ksocket.c
599
ng_ksocket_constructor(node_p node)
sys/netgraph/ng_ksocket.c
610
priv->node = node;
sys/netgraph/ng_ksocket.c
611
NG_NODE_SET_PRIVATE(node, priv);
sys/netgraph/ng_ksocket.c
626
ng_ksocket_newhook(node_p node, hook_p hook, const char *name0)
sys/netgraph/ng_ksocket.c
629
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_ksocket.c
690
node_p node = NG_HOOK_NODE(hook);
sys/netgraph/ng_ksocket.c
691
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_ksocket.c
696
soupcall_set(priv->so, SO_RCV, ng_ksocket_incoming, node);
sys/netgraph/ng_ksocket.c
699
soupcall_set(priv->so, SO_SND, ng_ksocket_incoming, node);
sys/netgraph/ng_ksocket.c
736
ng_send_fn(node, NULL, &ng_ksocket_incoming2, so, M_NOWAIT);
sys/netgraph/ng_ksocket.c
746
ng_ksocket_rcvmsg(node_p node, item_p item, hook_p lasthook)
sys/netgraph/ng_ksocket.c
749
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_ksocket.c
88
node_p node;
sys/netgraph/ng_ksocket.c
961
NG_RESPOND_MSG(error, node, item, resp);
sys/netgraph/ng_ksocket.c
973
const node_p node = NG_HOOK_NODE(hook);
sys/netgraph/ng_ksocket.c
974
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_l2tp.c
1012
const node_p node = NG_HOOK_NODE(hook);
sys/netgraph/ng_l2tp.c
1013
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_l2tp.c
1065
node);
sys/netgraph/ng_l2tp.c
1171
NG_SEND_MSG_ID(error, priv->node, msg, priv->ftarget, 0);
sys/netgraph/ng_l2tp.c
1280
NG_NODE_FOREACH_HOOK(priv->node, ng_l2tp_reset_session, NULL);
sys/netgraph/ng_l2tp.c
1368
priv->node);
sys/netgraph/ng_l2tp.c
1406
const node_p node = arg;
sys/netgraph/ng_l2tp.c
1407
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_l2tp.c
1416
CURVNET_SET(node->nd_vnet);
sys/netgraph/ng_l2tp.c
1433
const node_p node = arg;
sys/netgraph/ng_l2tp.c
1434
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_l2tp.c
1446
CURVNET_SET(node->nd_vnet);
sys/netgraph/ng_l2tp.c
1459
node);
sys/netgraph/ng_l2tp.c
152
node_p node; /* back pointer to node */
sys/netgraph/ng_l2tp.c
363
ng_l2tp_constructor(node_p node)
sys/netgraph/ng_l2tp.c
370
NG_NODE_SET_PRIVATE(node, priv);
sys/netgraph/ng_l2tp.c
371
priv->node = node;
sys/netgraph/ng_l2tp.c
392
ng_l2tp_newhook(node_p node, hook_p hook, const char *name)
sys/netgraph/ng_l2tp.c
394
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_l2tp.c
452
ng_l2tp_rcvmsg(node_p node, item_p item, hook_p lasthook)
sys/netgraph/ng_l2tp.c
454
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_l2tp.c
644
NG_RESPOND_MSG(error, node, item, resp);
sys/netgraph/ng_l2tp.c
653
ng_l2tp_shutdown(node_p node)
sys/netgraph/ng_l2tp.c
655
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_l2tp.c
672
NG_NODE_UNREF(node);
sys/netgraph/ng_l2tp.c
682
const node_p node = NG_HOOK_NODE(hook);
sys/netgraph/ng_l2tp.c
683
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_l2tp.c
698
if (NG_NODE_NUMHOOKS(node) == 0 && NG_NODE_IS_VALID(node))
sys/netgraph/ng_l2tp.c
699
ng_rmnode_self(node);
sys/netgraph/ng_l2tp.c
752
const node_p node = NG_HOOK_NODE(h);
sys/netgraph/ng_l2tp.c
753
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_l2tp.c
965
node);
sys/netgraph/ng_lmi.c
1050
nglmi_shutdown(node_p node)
sys/netgraph/ng_lmi.c
1052
const sc_p sc = NG_NODE_PRIVATE(node);
sys/netgraph/ng_lmi.c
1054
NG_NODE_SET_PRIVATE(node, NULL);
sys/netgraph/ng_lmi.c
1055
NG_NODE_UNREF(sc->node);
sys/netgraph/ng_lmi.c
1075
ng_uncallout(&sc->handle, sc->node);
sys/netgraph/ng_lmi.c
115
node_p node; /* netgraph node */
sys/netgraph/ng_lmi.c
143
static void LMI_ticker(node_p node, hook_p hook, void *arg1, int arg2);
sys/netgraph/ng_lmi.c
182
nglmi_constructor(node_p node)
sys/netgraph/ng_lmi.c
188
NG_NODE_SET_PRIVATE(node, sc);
sys/netgraph/ng_lmi.c
189
sc->node = node;
sys/netgraph/ng_lmi.c
203
nglmi_newhook(node_p node, hook_p hook, const char *name)
sys/netgraph/ng_lmi.c
205
sc_p sc = NG_NODE_PRIVATE(node);
sys/netgraph/ng_lmi.c
217
NG_HOOK_SET_PRIVATE(hook, NG_NODE_PRIVATE(node));
sys/netgraph/ng_lmi.c
224
NG_HOOK_SET_PRIVATE(hook, NG_NODE_PRIVATE(node));
sys/netgraph/ng_lmi.c
231
NG_HOOK_SET_PRIVATE(hook, NG_NODE_PRIVATE(node));
sys/netgraph/ng_lmi.c
240
NG_HOOK_SET_PRIVATE(hook, NG_NODE_PRIVATE(node));
sys/netgraph/ng_lmi.c
247
NG_HOOK_SET_PRIVATE(hook, NG_NODE_PRIVATE(node));
sys/netgraph/ng_lmi.c
260
LMI_ticker(node_p node, hook_p hook, void *arg1, int arg2)
sys/netgraph/ng_lmi.c
262
sc_p sc = NG_NODE_PRIVATE(node);
sys/netgraph/ng_lmi.c
266
ng_callout(&sc->handle, node, NULL, NG_LMI_POLL_RATE * hz,
sys/netgraph/ng_lmi.c
275
ng_callout(&sc->handle, node, NULL, sc->liv_rate * hz,
sys/netgraph/ng_lmi.c
305
ng_callout(&sc->handle, sc->node, NULL, hz, LMI_ticker, NULL, 0);
sys/netgraph/ng_lmi.c
439
nglmi_rcvmsg(node_p node, item_p item, hook_p lasthook)
sys/netgraph/ng_lmi.c
441
sc_p sc = NG_NODE_PRIVATE(node);
sys/netgraph/ng_lmi.c
535
NG_RESPOND_MSG(error, node, item, resp);
sys/netgraph/ng_macfilter.c
621
ng_macfilter_constructor(node_p node)
sys/netgraph/ng_macfilter.c
631
NG_NODE_SET_PRIVATE(node, mfp);
sys/netgraph/ng_macfilter.c
639
ng_macfilter_newhook(node_p node, hook_p hook, const char *hookname)
sys/netgraph/ng_macfilter.c
641
const macfilter_p mfp = NG_NODE_PRIVATE(node);
sys/netgraph/ng_macfilter.c
673
ng_macfilter_rcvmsg(node_p node, item_p item, hook_p lasthook)
sys/netgraph/ng_macfilter.c
675
const macfilter_p mfp = NG_NODE_PRIVATE(node);
sys/netgraph/ng_macfilter.c
779
NG_RESPOND_MSG(error, node, item, resp);
sys/netgraph/ng_macfilter.c
864
ng_macfilter_shutdown(node_p node)
sys/netgraph/ng_macfilter.c
866
const macfilter_p mfp = NG_NODE_PRIVATE(node);
sys/netgraph/ng_macfilter.c
873
NG_NODE_UNREF(node);
sys/netgraph/ng_mppc.c
171
static int ng_mppc_compress(node_p node,
sys/netgraph/ng_mppc.c
173
static int ng_mppc_decompress(node_p node,
sys/netgraph/ng_mppc.c
180
static void ng_mppc_reset_req(node_p node);
sys/netgraph/ng_mppc.c
213
ng_mppc_constructor(node_p node)
sys/netgraph/ng_mppc.c
220
NG_NODE_SET_PRIVATE(node, priv);
sys/netgraph/ng_mppc.c
223
NG_NODE_FORCE_WRITER(node);
sys/netgraph/ng_mppc.c
233
ng_mppc_newhook(node_p node, hook_p hook, const char *name)
sys/netgraph/ng_mppc.c
235
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_mppc.c
259
ng_mppc_rcvmsg(node_p node, item_p item, hook_p lasthook)
sys/netgraph/ng_mppc.c
261
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_mppc.c
348
ng_mppc_reset_req(node);
sys/netgraph/ng_mppc.c
361
NG_RESPOND_MSG(error, node, item, resp);
sys/netgraph/ng_mppc.c
372
const node_p node = NG_HOOK_NODE(hook);
sys/netgraph/ng_mppc.c
373
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_mppc.c
385
if ((error = ng_mppc_compress(node, &m)) != 0) {
sys/netgraph/ng_mppc.c
400
if ((error = ng_mppc_decompress(node, &m)) != 0) {
sys/netgraph/ng_mppc.c
410
NG_SEND_MSG_ID(error, node, msg,
sys/netgraph/ng_mppc.c
427
ng_mppc_shutdown(node_p node)
sys/netgraph/ng_mppc.c
429
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_mppc.c
440
NG_NODE_SET_PRIVATE(node, NULL);
sys/netgraph/ng_mppc.c
441
NG_NODE_UNREF(node); /* let the node escape */
sys/netgraph/ng_mppc.c
451
const node_p node = NG_HOOK_NODE(hook);
sys/netgraph/ng_mppc.c
452
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_mppc.c
461
if ((NG_NODE_NUMHOOKS(node) == 0)
sys/netgraph/ng_mppc.c
462
&& NG_NODE_IS_VALID(node))
sys/netgraph/ng_mppc.c
463
ng_rmnode_self(node);
sys/netgraph/ng_mppc.c
476
ng_mppc_compress(node_p node, struct mbuf **datap)
sys/netgraph/ng_mppc.c
478
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_mppc.c
625
ng_mppc_decompress(node_p node, struct mbuf **datap)
sys/netgraph/ng_mppc.c
627
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_mppc.c
668
__func__, numLost, node);
sys/netgraph/ng_mppc.c
676
__func__, numLost, node);
sys/netgraph/ng_mppc.c
841
ng_mppc_reset_req(node_p node)
sys/netgraph/ng_mppc.c
843
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_nat.c
293
node_p node; /* back pointer to node */
sys/netgraph/ng_nat.c
310
ng_nat_constructor(node_p node)
sys/netgraph/ng_nat.c
331
NG_NODE_SET_PRIVATE(node, priv);
sys/netgraph/ng_nat.c
332
priv->node = node;
sys/netgraph/ng_nat.c
338
NG_NODE_FORCE_WRITER(node);
sys/netgraph/ng_nat.c
344
ng_nat_newhook(node_p node, hook_p hook, const char *name)
sys/netgraph/ng_nat.c
346
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_nat.c
363
ng_nat_rcvmsg(node_p node, item_p item, hook_p lasthook)
sys/netgraph/ng_nat.c
365
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_nat.c
753
NG_RESPOND_MSG(error, node, item, resp);
sys/netgraph/ng_nat.c
929
ng_nat_shutdown(node_p node)
sys/netgraph/ng_nat.c
931
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_nat.c
933
NG_NODE_SET_PRIVATE(node, NULL);
sys/netgraph/ng_nat.c
934
NG_NODE_UNREF(node);
sys/netgraph/ng_one2many.c
183
ng_one2many_constructor(node_p node)
sys/netgraph/ng_one2many.c
193
NG_NODE_SET_PRIVATE(node, priv);
sys/netgraph/ng_one2many.c
194
priv->node = node;
sys/netgraph/ng_one2many.c
204
ng_one2many_newhook(node_p node, hook_p hook, const char *name)
sys/netgraph/ng_one2many.c
206
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_one2many.c
252
ng_one2many_rcvmsg(node_p node, item_p item, hook_p lasthook)
sys/netgraph/ng_one2many.c
254
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_one2many.c
401
NG_RESPOND_MSG(error, node, item, resp);
sys/netgraph/ng_one2many.c
412
const node_p node = NG_HOOK_NODE(hook);
sys/netgraph/ng_one2many.c
413
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_one2many.c
498
ng_one2many_shutdown(node_p node)
sys/netgraph/ng_one2many.c
500
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_one2many.c
505
NG_NODE_SET_PRIVATE(node, NULL);
sys/netgraph/ng_one2many.c
506
NG_NODE_UNREF(node);
sys/netgraph/ng_one2many.c
609
NG_SEND_MSG_HOOK(dummy_error, priv->node, msg, priv->one.hook, 0);
sys/netgraph/ng_one2many.c
70
node_p node; /* link to node */
sys/netgraph/ng_patch.c
177
ng_patch_constructor(node_p node)
sys/netgraph/ng_patch.c
184
NG_NODE_SET_PRIVATE(node, privdata);
sys/netgraph/ng_patch.c
190
ng_patch_newhook(node_p node, hook_p hook, const char *name)
sys/netgraph/ng_patch.c
192
const priv_p privp = NG_NODE_PRIVATE(node);
sys/netgraph/ng_patch.c
206
ng_patch_rcvmsg(node_p node, item_p item, hook_p lasthook)
sys/netgraph/ng_patch.c
208
const priv_p privp = NG_NODE_PRIVATE(node);
sys/netgraph/ng_patch.c
344
NG_RESPOND_MSG(error, node, item, resp);
sys/netgraph/ng_patch.c
657
ng_patch_shutdown(node_p node)
sys/netgraph/ng_patch.c
659
const priv_p privdata = NG_NODE_PRIVATE(node);
sys/netgraph/ng_patch.c
661
NG_NODE_SET_PRIVATE(node, NULL);
sys/netgraph/ng_patch.c
662
NG_NODE_UNREF(node);
sys/netgraph/ng_pipe.c
251
ngp_constructor(node_p node)
sys/netgraph/ng_pipe.c
256
NG_NODE_SET_PRIVATE(node, priv);
sys/netgraph/ng_pipe.c
259
NG_NODE_FORCE_WRITER(node);
sys/netgraph/ng_pipe.c
268
ngp_newhook(node_p node, hook_p hook, const char *name)
sys/netgraph/ng_pipe.c
270
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_pipe.c
296
ngp_rcvmsg(node_p node, item_p item, hook_p lasthook)
sys/netgraph/ng_pipe.c
298
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_pipe.c
425
NG_SEND_MSG_HOOK(error, node,
sys/netgraph/ng_pipe.c
433
NG_SEND_MSG_HOOK(error, node,
sys/netgraph/ng_pipe.c
448
NG_RESPOND_MSG(error, node, item, resp);
sys/netgraph/ng_pipe.c
738
const node_p node = NG_HOOK_NODE(hinfo->hook);
sys/netgraph/ng_pipe.c
739
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_pipe.c
897
ng_callout(&priv->timer, node, NULL, 1, ngp_callout, NULL, 0);
sys/netgraph/ng_pipe.c
907
ngp_callout(node_p node, hook_p hook, void *arg1, int arg2)
sys/netgraph/ng_pipe.c
909
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_pipe.c
929
ngp_shutdown(node_p node)
sys/netgraph/ng_pipe.c
931
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_pipe.c
934
ng_uncallout(&priv->timer, node);
sys/netgraph/ng_pipe.c
943
NG_NODE_UNREF(node);
sys/netgraph/ng_ppp.c
1000
return (ng_ppp_comp_xmit(node, item, PROT_VJCOMP));
sys/netgraph/ng_ppp.c
1009
const node_p node = NG_HOOK_NODE(hook);
sys/netgraph/ng_ppp.c
1010
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_ppp.c
1016
return (ng_ppp_comp_xmit(node, item, PROT_VJUNCOMP));
sys/netgraph/ng_ppp.c
1025
const node_p node = NG_HOOK_NODE(hook);
sys/netgraph/ng_ppp.c
1026
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_ppp.c
1032
return (ng_ppp_comp_xmit(node, item, PROT_IP));
sys/netgraph/ng_ppp.c
1036
ng_ppp_hcomp_recv(node_p node, item_p item, uint16_t proto, uint16_t linkNum)
sys/netgraph/ng_ppp.c
1038
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_ppp.c
1061
return (ng_ppp_proto_recv(node, item, proto, linkNum));
sys/netgraph/ng_ppp.c
1070
const node_p node = NG_HOOK_NODE(hook);
sys/netgraph/ng_ppp.c
1071
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_ppp.c
1077
return (ng_ppp_proto_recv(node, item, PROT_IP, NG_PPP_BUNDLE_LINKNUM));
sys/netgraph/ng_ppp.c
1085
ng_ppp_comp_xmit(node_p node, item_p item, uint16_t proto)
sys/netgraph/ng_ppp.c
1087
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_ppp.c
1109
return (ng_ppp_crypt_xmit(node, item, proto));
sys/netgraph/ng_ppp.c
1118
const node_p node = NG_HOOK_NODE(hook);
sys/netgraph/ng_ppp.c
1119
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_ppp.c
1146
return (ng_ppp_crypt_xmit(node, item, proto));
sys/netgraph/ng_ppp.c
1150
ng_ppp_comp_recv(node_p node, item_p item, uint16_t proto, uint16_t linkNum)
sys/netgraph/ng_ppp.c
1152
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_ppp.c
1177
return (ng_ppp_bypass(node, item, proto, linkNum));
sys/netgraph/ng_ppp.c
1180
return (ng_ppp_hcomp_recv(node, item, proto, linkNum));
sys/netgraph/ng_ppp.c
1189
const node_p node = NG_HOOK_NODE(hook);
sys/netgraph/ng_ppp.c
1190
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_ppp.c
1209
return (ng_ppp_hcomp_recv(node, item, proto, NG_PPP_BUNDLE_LINKNUM));
sys/netgraph/ng_ppp.c
1217
ng_ppp_crypt_xmit(node_p node, item_p item, uint16_t proto)
sys/netgraph/ng_ppp.c
1219
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_ppp.c
1240
return (ng_ppp_mp_xmit(node, item, proto));
sys/netgraph/ng_ppp.c
1249
const node_p node = NG_HOOK_NODE(hook);
sys/netgraph/ng_ppp.c
1250
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_ppp.c
1256
return (ng_ppp_mp_xmit(node, item, PROT_CRYPTD));
sys/netgraph/ng_ppp.c
1260
ng_ppp_crypt_recv(node_p node, item_p item, uint16_t proto, uint16_t linkNum)
sys/netgraph/ng_ppp.c
1262
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_ppp.c
1276
return (ng_ppp_bypass(node, item, proto, linkNum));
sys/netgraph/ng_ppp.c
1280
return (ng_ppp_comp_recv(node, item, proto, linkNum));
sys/netgraph/ng_ppp.c
1289
const node_p node = NG_HOOK_NODE(hook);
sys/netgraph/ng_ppp.c
1290
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_ppp.c
1309
return (ng_ppp_comp_recv(node, item, proto, NG_PPP_BUNDLE_LINKNUM));
sys/netgraph/ng_ppp.c
1317
ng_ppp_link_xmit(node_p node, item_p item, uint16_t proto, uint16_t linkNum, int plen)
sys/netgraph/ng_ppp.c
1319
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_ppp.c
1405
const node_p node = NG_HOOK_NODE(hook);
sys/netgraph/ng_ppp.c
1406
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_ppp.c
1445
return (ng_ppp_bypass(node, item, proto, linkNum));
sys/netgraph/ng_ppp.c
1453
error = ng_ppp_mp_recv(node, item, proto, linkNum);
sys/netgraph/ng_ppp.c
1520
ng_ppp_mp_recv(node_p node, item_p item, uint16_t proto, uint16_t linkNum)
sys/netgraph/ng_ppp.c
1522
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_ppp.c
1536
return (ng_ppp_crypt_recv(node, item, proto, linkNum));
sys/netgraph/ng_ppp.c
1629
error = ng_ppp_frag_process(node, item);
sys/netgraph/ng_ppp.c
1647
ng_ppp_bump_mseq(node_p node, int32_t new_mseq)
sys/netgraph/ng_ppp.c
1649
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_ppp.c
1671
ng_ppp_check_packet(node_p node)
sys/netgraph/ng_ppp.c
1673
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_ppp.c
1704
ng_ppp_get_packet(node_p node, struct mbuf **mp)
sys/netgraph/ng_ppp.c
1706
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_ppp.c
1729
ng_ppp_bump_mseq(node, qent->seq);
sys/netgraph/ng_ppp.c
1742
ng_ppp_frag_trim(node_p node)
sys/netgraph/ng_ppp.c
1744
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_ppp.c
1791
ng_ppp_frag_drop(node_p node)
sys/netgraph/ng_ppp.c
1793
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_ppp.c
1805
ng_ppp_bump_mseq(node, qent->seq);
sys/netgraph/ng_ppp.c
1822
ng_ppp_frag_process(node_p node, item_p oitem)
sys/netgraph/ng_ppp.c
1824
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_ppp.c
1831
while (ng_ppp_check_packet(node)) {
sys/netgraph/ng_ppp.c
1832
ng_ppp_get_packet(node, &m);
sys/netgraph/ng_ppp.c
1857
ng_ppp_crypt_recv(node, item, proto,
sys/netgraph/ng_ppp.c
1863
} while (ng_ppp_frag_trim(node) || ng_ppp_frag_drop(node));
sys/netgraph/ng_ppp.c
1885
ng_ppp_frag_checkstale(node_p node)
sys/netgraph/ng_ppp.c
1887
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_ppp.c
1941
ng_ppp_get_packet(node, &m);
sys/netgraph/ng_ppp.c
1957
ng_ppp_crypt_recv(node, item, proto,
sys/netgraph/ng_ppp.c
1967
ng_ppp_frag_timeout(node_p node, hook_p hook, void *arg1, int arg2)
sys/netgraph/ng_ppp.c
1970
if (NG_NODE_NOT_VALID(node))
sys/netgraph/ng_ppp.c
1974
ng_ppp_frag_checkstale(node);
sys/netgraph/ng_ppp.c
1977
ng_ppp_start_frag_timer(node);
sys/netgraph/ng_ppp.c
1985
ng_ppp_mp_xmit(node_p node, item_p item, uint16_t proto)
sys/netgraph/ng_ppp.c
1987
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_ppp.c
2007
return (ng_ppp_link_xmit(node, item, proto,
sys/netgraph/ng_ppp.c
2062
ng_ppp_mp_strategy(node, m->m_pkthdr.len, distrib);
sys/netgraph/ng_ppp.c
2160
error = ng_ppp_link_xmit(node, item, PROT_MP,
sys/netgraph/ng_ppp.c
2258
ng_ppp_mp_strategy(node_p node, int len, int *distrib)
sys/netgraph/ng_ppp.c
2260
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_ppp.c
2469
ng_ppp_update(node_p node, int newConf)
sys/netgraph/ng_ppp.c
2471
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_ppp.c
2529
ng_ppp_start_frag_timer(node);
sys/netgraph/ng_ppp.c
2531
ng_ppp_stop_frag_timer(node);
sys/netgraph/ng_ppp.c
2532
ng_ppp_frag_reset(node);
sys/netgraph/ng_ppp.c
2564
ng_ppp_config_valid(node_p node, const struct ng_ppp_node_conf *newConf)
sys/netgraph/ng_ppp.c
2566
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_ppp.c
2606
ng_ppp_frag_reset(node_p node)
sys/netgraph/ng_ppp.c
2608
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_ppp.c
2623
ng_ppp_start_frag_timer(node_p node)
sys/netgraph/ng_ppp.c
2625
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_ppp.c
2628
ng_callout(&priv->fragTimer, node, NULL, MP_FRAGTIMER_INTERVAL,
sys/netgraph/ng_ppp.c
2636
ng_ppp_stop_frag_timer(node_p node)
sys/netgraph/ng_ppp.c
2638
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_ppp.c
2641
ng_uncallout(&priv->fragTimer, node);
sys/netgraph/ng_ppp.c
292
static int ng_ppp_proto_recv(node_p node, item_p item, uint16_t proto,
sys/netgraph/ng_ppp.c
294
static int ng_ppp_hcomp_xmit(node_p node, item_p item, uint16_t proto);
sys/netgraph/ng_ppp.c
295
static int ng_ppp_hcomp_recv(node_p node, item_p item, uint16_t proto,
sys/netgraph/ng_ppp.c
297
static int ng_ppp_comp_xmit(node_p node, item_p item, uint16_t proto);
sys/netgraph/ng_ppp.c
298
static int ng_ppp_comp_recv(node_p node, item_p item, uint16_t proto,
sys/netgraph/ng_ppp.c
300
static int ng_ppp_crypt_xmit(node_p node, item_p item, uint16_t proto);
sys/netgraph/ng_ppp.c
301
static int ng_ppp_crypt_recv(node_p node, item_p item, uint16_t proto,
sys/netgraph/ng_ppp.c
303
static int ng_ppp_mp_xmit(node_p node, item_p item, uint16_t proto);
sys/netgraph/ng_ppp.c
304
static int ng_ppp_mp_recv(node_p node, item_p item, uint16_t proto,
sys/netgraph/ng_ppp.c
306
static int ng_ppp_link_xmit(node_p node, item_p item, uint16_t proto,
sys/netgraph/ng_ppp.c
309
static int ng_ppp_bypass(node_p node, item_p item, uint16_t proto,
sys/netgraph/ng_ppp.c
312
static void ng_ppp_bump_mseq(node_p node, int32_t new_mseq);
sys/netgraph/ng_ppp.c
313
static int ng_ppp_frag_drop(node_p node);
sys/netgraph/ng_ppp.c
314
static int ng_ppp_check_packet(node_p node);
sys/netgraph/ng_ppp.c
315
static void ng_ppp_get_packet(node_p node, struct mbuf **mp);
sys/netgraph/ng_ppp.c
316
static int ng_ppp_frag_process(node_p node, item_p oitem);
sys/netgraph/ng_ppp.c
317
static int ng_ppp_frag_trim(node_p node);
sys/netgraph/ng_ppp.c
318
static void ng_ppp_frag_timeout(node_p node, hook_p hook, void *arg1,
sys/netgraph/ng_ppp.c
320
static void ng_ppp_frag_checkstale(node_p node);
sys/netgraph/ng_ppp.c
321
static void ng_ppp_frag_reset(node_p node);
sys/netgraph/ng_ppp.c
322
static void ng_ppp_mp_strategy(node_p node, int len, int *distrib);
sys/netgraph/ng_ppp.c
327
static int ng_ppp_config_valid(node_p node,
sys/netgraph/ng_ppp.c
329
static void ng_ppp_update(node_p node, int newConf);
sys/netgraph/ng_ppp.c
330
static void ng_ppp_start_frag_timer(node_p node);
sys/netgraph/ng_ppp.c
331
static void ng_ppp_stop_frag_timer(node_p node);
sys/netgraph/ng_ppp.c
488
ng_ppp_constructor(node_p node)
sys/netgraph/ng_ppp.c
496
NG_NODE_SET_PRIVATE(node, priv);
sys/netgraph/ng_ppp.c
518
ng_ppp_newhook(node_p node, hook_p hook, const char *name)
sys/netgraph/ng_ppp.c
520
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_ppp.c
573
ng_ppp_update(node, 0);
sys/netgraph/ng_ppp.c
581
ng_ppp_rcvmsg(node_p node, item_p item, hook_p lasthook)
sys/netgraph/ng_ppp.c
583
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_ppp.c
601
if (!ng_ppp_config_valid(node, conf))
sys/netgraph/ng_ppp.c
608
ng_ppp_update(node, 1);
sys/netgraph/ng_ppp.c
724
NG_RESPOND_MSG(error, node, item, resp);
sys/netgraph/ng_ppp.c
733
ng_ppp_shutdown(node_p node)
sys/netgraph/ng_ppp.c
735
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_ppp.c
738
ng_ppp_stop_frag_timer(node);
sys/netgraph/ng_ppp.c
741
ng_ppp_frag_reset(node);
sys/netgraph/ng_ppp.c
746
NG_NODE_SET_PRIVATE(node, NULL);
sys/netgraph/ng_ppp.c
747
NG_NODE_UNREF(node); /* let the node escape */
sys/netgraph/ng_ppp.c
757
const node_p node = NG_HOOK_NODE(hook);
sys/netgraph/ng_ppp.c
758
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_ppp.c
768
if (NG_NODE_NUMHOOKS(node) > 0)
sys/netgraph/ng_ppp.c
769
ng_ppp_update(node, 0);
sys/netgraph/ng_ppp.c
770
else if (NG_NODE_IS_VALID(node))
sys/netgraph/ng_ppp.c
771
ng_rmnode_self(node);
sys/netgraph/ng_ppp.c
786
const node_p node = NG_HOOK_NODE(hook);
sys/netgraph/ng_ppp.c
787
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_ppp.c
802
const node_p node = NG_HOOK_NODE(hook);
sys/netgraph/ng_ppp.c
803
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_ppp.c
805
return (ng_ppp_link_xmit(node, item, PROT_IP, priv->activeLinks[0],
sys/netgraph/ng_ppp.c
815
const node_p node = NG_HOOK_NODE(hook);
sys/netgraph/ng_ppp.c
816
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_ppp.c
831
const node_p node = NG_HOOK_NODE(hook);
sys/netgraph/ng_ppp.c
832
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_ppp.c
847
const node_p node = NG_HOOK_NODE(hook);
sys/netgraph/ng_ppp.c
848
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_ppp.c
889
ng_ppp_bypass(node_p node, item_p item, uint16_t proto, uint16_t linkNum)
sys/netgraph/ng_ppp.c
891
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_ppp.c
918
ng_ppp_proto_recv(node_p node, item_p item, uint16_t proto, uint16_t linkNum)
sys/netgraph/ng_ppp.c
920
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_ppp.c
958
return (ng_ppp_bypass(node, item, proto, linkNum));
sys/netgraph/ng_ppp.c
970
ng_ppp_hcomp_xmit(node_p node, item_p item, uint16_t proto)
sys/netgraph/ng_ppp.c
972
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_ppp.c
984
return (ng_ppp_comp_xmit(node, item, proto));
sys/netgraph/ng_ppp.c
993
const node_p node = NG_HOOK_NODE(hook);
sys/netgraph/ng_ppp.c
994
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_pppoe.c
1055
"primed\n", node->nd_ID);
sys/netgraph/ng_pppoe.c
1157
"mbufs\n", node->nd_ID);
sys/netgraph/ng_pppoe.c
1202
"mbufs\n", node->nd_ID);
sys/netgraph/ng_pppoe.c
1264
NG_RESPOND_MSG(error, node, item, resp);
sys/netgraph/ng_pppoe.c
1278
node_p node = NG_HOOK_NODE(hook);
sys/netgraph/ng_pppoe.c
1279
priv_p privp = NG_NODE_PRIVATE(node);
sys/netgraph/ng_pppoe.c
1305
ng_callout(&neg->handle, node, hook, PPPOE_INITIAL_TIMEOUT * hz,
sys/netgraph/ng_pppoe.c
1428
node_p node = NG_HOOK_NODE(hook);
sys/netgraph/ng_pppoe.c
1429
const priv_p privp = NG_NODE_PRIVATE(node);
sys/netgraph/ng_pppoe.c
1436
__func__, node->nd_ID, node, item, hook->hk_name, hook);
sys/netgraph/ng_pppoe.c
1504
ng_uncallout(&neg->handle, node);
sys/netgraph/ng_pppoe.c
1549
ng_callout(&neg->handle, node, hook, PPPOE_OFFER_TIMEOUT * hz,
sys/netgraph/ng_pppoe.c
1577
node_p node = NG_HOOK_NODE(hook);
sys/netgraph/ng_pppoe.c
1578
const priv_p privp = NG_NODE_PRIVATE(node);
sys/netgraph/ng_pppoe.c
1593
__func__, node->nd_ID, node, item, hook->hk_name, hook);
sys/netgraph/ng_pppoe.c
1605
"m_pullup(wh)\n", node->nd_ID);
sys/netgraph/ng_pppoe.c
1626
node->nd_ID);
sys/netgraph/ng_pppoe.c
1650
"fragmented\n", node->nd_ID);
sys/netgraph/ng_pppoe.c
1678
sendhook = pppoe_match_svc(node, tag);
sys/netgraph/ng_pppoe.c
1683
error = pppoe_broadcast_padi(node, m);
sys/netgraph/ng_pppoe.c
1697
"unique field\n", node->nd_ID);
sys/netgraph/ng_pppoe.c
1701
sendhook = pppoe_finduniq(node, utag);
sys/netgraph/ng_pppoe.c
1704
"matching session\n", node->nd_ID);
sys/netgraph/ng_pppoe.c
1719
"in wrong state\n", node->nd_ID);
sys/netgraph/ng_pppoe.c
1738
ng_uncallout(&neg->handle, node);
sys/netgraph/ng_pppoe.c
1766
ng_callout(&neg->handle, node, sp->hook,
sys/netgraph/ng_pppoe.c
1785
sendhook = pppoe_findcookie(node, utag);
sys/netgraph/ng_pppoe.c
1805
ng_uncallout(&neg->handle, node);
sys/netgraph/ng_pppoe.c
1864
sendhook = pppoe_finduniq(node, utag);
sys/netgraph/ng_pppoe.c
1876
ng_uncallout(&neg->handle, node);
sys/netgraph/ng_pppoe.c
1958
ng_uncallout(&sp->neg->handle, node);
sys/netgraph/ng_pppoe.c
1983
node_p node = NG_HOOK_NODE(hook);
sys/netgraph/ng_pppoe.c
1984
const priv_p privp = NG_NODE_PRIVATE(node);
sys/netgraph/ng_pppoe.c
1988
__func__, node->nd_ID, node, item, hook->hk_name, hook);
sys/netgraph/ng_pppoe.c
2001
ng_pppoe_shutdown(node_p node)
sys/netgraph/ng_pppoe.c
2003
const priv_p privp = NG_NODE_PRIVATE(node);
sys/netgraph/ng_pppoe.c
2008
NG_NODE_SET_PRIVATE(node, NULL);
sys/netgraph/ng_pppoe.c
2009
NG_NODE_UNREF(privp->node);
sys/netgraph/ng_pppoe.c
2023
node_p node = NG_HOOK_NODE(hook);
sys/netgraph/ng_pppoe.c
2024
priv_p privp = NG_NODE_PRIVATE(node);
sys/netgraph/ng_pppoe.c
2031
if (NG_NODE_IS_VALID(node))
sys/netgraph/ng_pppoe.c
2032
ng_rmnode_self(node);
sys/netgraph/ng_pppoe.c
2052
"mbufs\n", node->nd_ID);
sys/netgraph/ng_pppoe.c
2101
ng_uncallout(&sp->neg->handle, node);
sys/netgraph/ng_pppoe.c
2109
if ((NG_NODE_NUMHOOKS(node) == 0) &&
sys/netgraph/ng_pppoe.c
2110
(NG_NODE_IS_VALID(node)))
sys/netgraph/ng_pppoe.c
2111
ng_rmnode_self(node);
sys/netgraph/ng_pppoe.c
2119
pppoe_ticker(node_p node, hook_p hook, void *arg1, int arg2)
sys/netgraph/ng_pppoe.c
2128
__func__, node->nd_ID, node, hook->hk_name, hook, sp->Session_ID);
sys/netgraph/ng_pppoe.c
2140
ng_callout(&neg->handle, node, hook, neg->timeout * hz,
sys/netgraph/ng_pppoe.c
2159
node->nd_ID);
sys/netgraph/ng_pppoe.c
292
node_p node; /* back pointer to node */
sys/netgraph/ng_pppoe.c
314
static void pppoe_ticker(node_p node, hook_p hook, void *arg1, int arg2);
sys/netgraph/ng_pppoe.c
454
pppoe_match_svc(node_p node, const struct pppoe_tag *tag)
sys/netgraph/ng_pppoe.c
456
const priv_p privp = NG_NODE_PRIVATE(node);
sys/netgraph/ng_pppoe.c
491
pppoe_broadcast_padi(node_p node, struct mbuf *m0)
sys/netgraph/ng_pppoe.c
493
const priv_p privp = NG_NODE_PRIVATE(node);
sys/netgraph/ng_pppoe.c
515
pppoe_find_svc(node_p node, const char *svc_name, int svc_len)
sys/netgraph/ng_pppoe.c
517
const priv_p privp = NG_NODE_PRIVATE(node);
sys/netgraph/ng_pppoe.c
618
pppoe_finduniq(node_p node, const struct pppoe_tag *tag)
sys/netgraph/ng_pppoe.c
624
LIST_FOREACH(hook, &node->nd_hooks, hk_hooks) {
sys/netgraph/ng_pppoe.c
643
pppoe_findcookie(node_p node, const struct pppoe_tag *tag)
sys/netgraph/ng_pppoe.c
650
LIST_FOREACH(hook, &node->nd_hooks, hk_hooks) {
sys/netgraph/ng_pppoe.c
670
ng_pppoe_constructor(node_p node)
sys/netgraph/ng_pppoe.c
679
NG_NODE_SET_PRIVATE(node, privp);
sys/netgraph/ng_pppoe.c
680
privp->node = node;
sys/netgraph/ng_pppoe.c
693
__func__, node->nd_ID, node);
sys/netgraph/ng_pppoe.c
708
ng_pppoe_newhook(node_p node, hook_p hook, const char *name)
sys/netgraph/ng_pppoe.c
710
const priv_p privp = NG_NODE_PRIVATE(node);
sys/netgraph/ng_pppoe.c
733
__func__, node->nd_ID, node, name, hook);
sys/netgraph/ng_pppoe.c
764
NG_SEND_MSG_ID(error, privp->node, msg,
sys/netgraph/ng_pppoe.c
766
NG_NODE_ID(privp->node));
sys/netgraph/ng_pppoe.c
777
ng_pppoe_rcvmsg(node_p node, item_p item, hook_p lasthook)
sys/netgraph/ng_pppoe.c
780
priv_p privp = NG_NODE_PRIVATE(node);
sys/netgraph/ng_pppoe.c
791
__func__, node->nd_ID, node, msg->header.cmd,
sys/netgraph/ng_pppoe.c
807
"small\n", node->nd_ID);
sys/netgraph/ng_pppoe.c
815
"too big\n", node->nd_ID);
sys/netgraph/ng_pppoe.c
822
"too big\n", node->nd_ID);
sys/netgraph/ng_pppoe.c
829
"length, %d should be %zd\n", node->nd_ID,
sys/netgraph/ng_pppoe.c
839
hook = ng_findhook(node, ourmsg->hook);
sys/netgraph/ng_pppoe.c
852
if (pppoe_find_svc(node, ourmsg->data,
sys/netgraph/ng_pppoe.c
872
"active\n", node->nd_ID);
sys/netgraph/ng_pppoe.c
880
"active\n", node->nd_ID);
sys/netgraph/ng_pptpgre.c
1038
ng_uncallout(&hpriv->reorderTimer, hpriv->node);
sys/netgraph/ng_pptpgre.c
1083
ng_callout(&hpriv->rackTimer, hpriv->node, hpriv->hook,
sys/netgraph/ng_pptpgre.c
1093
ng_pptpgre_recv_ack_timeout(node_p node, hook_p hook, void *arg1, int arg2)
sys/netgraph/ng_pptpgre.c
1095
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_pptpgre.c
1131
ng_callout(&hpriv->sackTimer, hpriv->node, hpriv->hook,
sys/netgraph/ng_pptpgre.c
1142
ng_pptpgre_send_ack_timeout(node_p node, hook_p hook, void *arg1, int arg2)
sys/netgraph/ng_pptpgre.c
1163
ng_callout(&hpriv->reorderTimer, hpriv->node, hpriv->hook,
sys/netgraph/ng_pptpgre.c
1172
ng_pptpgre_reorder_timeout(node_p node, hook_p hook, void *arg1, int arg2)
sys/netgraph/ng_pptpgre.c
1174
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_pptpgre.c
1263
ng_uncallout(&hpriv->sackTimer, hpriv->node);
sys/netgraph/ng_pptpgre.c
1264
ng_uncallout(&hpriv->rackTimer, hpriv->node);
sys/netgraph/ng_pptpgre.c
1265
ng_uncallout(&hpriv->reorderTimer, hpriv->node);
sys/netgraph/ng_pptpgre.c
183
node_p node; /* this node pointer */
sys/netgraph/ng_pptpgre.c
230
static void ng_pptpgre_recv_ack_timeout(node_p node, hook_p hook,
sys/netgraph/ng_pptpgre.c
232
static void ng_pptpgre_send_ack_timeout(node_p node, hook_p hook,
sys/netgraph/ng_pptpgre.c
234
static void ng_pptpgre_reorder_timeout(node_p node, hook_p hook,
sys/netgraph/ng_pptpgre.c
323
ng_pptpgre_constructor(node_p node)
sys/netgraph/ng_pptpgre.c
331
NG_NODE_SET_PRIVATE(node, priv);
sys/netgraph/ng_pptpgre.c
337
priv->uppersess.node = node;
sys/netgraph/ng_pptpgre.c
356
ng_pptpgre_newhook(node_p node, hook_p hook, const char *name)
sys/netgraph/ng_pptpgre.c
358
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_pptpgre.c
398
hpriv->node = node;
sys/netgraph/ng_pptpgre.c
418
ng_pptpgre_rcvmsg(node_p node, item_p item, hook_p lasthook)
sys/netgraph/ng_pptpgre.c
420
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_pptpgre.c
500
NG_RESPOND_MSG(error, node, item, resp);
sys/netgraph/ng_pptpgre.c
535
const node_p node = NG_HOOK_NODE(hook);
sys/netgraph/ng_pptpgre.c
536
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_pptpgre.c
555
if ((NG_NODE_NUMHOOKS(node) == 0)
sys/netgraph/ng_pptpgre.c
556
&& (NG_NODE_IS_VALID(node)))
sys/netgraph/ng_pptpgre.c
557
ng_rmnode_self(node);
sys/netgraph/ng_pptpgre.c
565
ng_pptpgre_shutdown(node_p node)
sys/netgraph/ng_pptpgre.c
567
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_pptpgre.c
578
NG_NODE_UNREF(node);
sys/netgraph/ng_pptpgre.c
592
const priv_p priv = NG_NODE_PRIVATE(hpriv->node);
sys/netgraph/ng_pptpgre.c
648
ng_uncallout(&hpriv->sackTimer, hpriv->node);
sys/netgraph/ng_pptpgre.c
752
node_p node = NG_HOOK_NODE(hook);
sys/netgraph/ng_pptpgre.c
753
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_pptpgre.c
877
ng_uncallout(&hpriv->rackTimer, hpriv->node);
sys/netgraph/ng_pred1.c
101
static void Pred1SyncTable(node_p node, u_char *source, int len);
sys/netgraph/ng_pred1.c
186
ng_pred1_constructor(node_p node)
sys/netgraph/ng_pred1.c
193
NG_NODE_SET_PRIVATE(node, priv);
sys/netgraph/ng_pred1.c
196
NG_NODE_FORCE_WRITER(node);
sys/netgraph/ng_pred1.c
206
ng_pred1_newhook(node_p node, hook_p hook, const char *name)
sys/netgraph/ng_pred1.c
208
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_pred1.c
210
if (NG_NODE_NUMHOOKS(node) > 0)
sys/netgraph/ng_pred1.c
227
ng_pred1_rcvmsg(node_p node, item_p item, hook_p lasthook)
sys/netgraph/ng_pred1.c
229
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_pred1.c
256
Pred1Init(node);
sys/netgraph/ng_pred1.c
261
Pred1Init(node);
sys/netgraph/ng_pred1.c
288
NG_RESPOND_MSG(error, node, item, resp);
sys/netgraph/ng_pred1.c
299
const node_p node = NG_HOOK_NODE(hook);
sys/netgraph/ng_pred1.c
300
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_pred1.c
312
if ((error = ng_pred1_compress(node, m, &out)) != 0) {
sys/netgraph/ng_pred1.c
319
if ((error = ng_pred1_decompress(node, m, &out)) != 0) {
sys/netgraph/ng_pred1.c
330
NG_SEND_MSG_ID(error, node, msg,
sys/netgraph/ng_pred1.c
345
ng_pred1_shutdown(node_p node)
sys/netgraph/ng_pred1.c
347
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_pred1.c
350
NG_NODE_SET_PRIVATE(node, NULL);
sys/netgraph/ng_pred1.c
351
NG_NODE_UNREF(node); /* Let the node escape. */
sys/netgraph/ng_pred1.c
361
const node_p node = NG_HOOK_NODE(hook);
sys/netgraph/ng_pred1.c
363
Pred1Init(node);
sys/netgraph/ng_pred1.c
366
if ((NG_NODE_NUMHOOKS(node) == 0) && NG_NODE_IS_VALID(node))
sys/netgraph/ng_pred1.c
367
ng_rmnode_self(node);
sys/netgraph/ng_pred1.c
380
ng_pred1_compress(node_p node, struct mbuf *m, struct mbuf **resultp)
sys/netgraph/ng_pred1.c
382
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_pred1.c
421
len = Pred1Compress(node, priv->inbuf + 2, priv->outbuf + 2, inlen);
sys/netgraph/ng_pred1.c
463
ng_pred1_decompress(node_p node, struct mbuf *m, struct mbuf **resultp)
sys/netgraph/ng_pred1.c
465
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_pred1.c
503
len1 = Pred1Decompress(node, priv->inbuf + 2, priv->outbuf,
sys/netgraph/ng_pred1.c
552
Pred1SyncTable(node, priv->inbuf + 2, len);
sys/netgraph/ng_pred1.c
569
Pred1Init(node_p node)
sys/netgraph/ng_pred1.c
571
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_pred1.c
582
Pred1Compress(node_p node, u_char *source, u_char *dest, int len)
sys/netgraph/ng_pred1.c
584
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_pred1.c
617
Pred1Decompress(node_p node, u_char *source, u_char *dest, int slen, int dlen)
sys/netgraph/ng_pred1.c
619
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_pred1.c
656
Pred1SyncTable(node_p node, u_char *source, int len)
sys/netgraph/ng_pred1.c
658
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_pred1.c
92
static int ng_pred1_compress(node_p node, struct mbuf *m,
sys/netgraph/ng_pred1.c
94
static int ng_pred1_decompress(node_p node, struct mbuf *m,
sys/netgraph/ng_pred1.c
96
static void Pred1Init(node_p node);
sys/netgraph/ng_pred1.c
97
static int Pred1Compress(node_p node, u_char *source, u_char *dest,
sys/netgraph/ng_pred1.c
99
static int Pred1Decompress(node_p node, u_char *source, u_char *dest,
sys/netgraph/ng_rfc1490.c
161
ng_rfc1490_constructor(node_p node)
sys/netgraph/ng_rfc1490.c
171
NG_NODE_SET_PRIVATE(node, priv);
sys/netgraph/ng_rfc1490.c
181
ng_rfc1490_newhook(node_p node, hook_p hook, const char *name)
sys/netgraph/ng_rfc1490.c
183
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_rfc1490.c
210
ng_rfc1490_rcvmsg(node_p node, item_p item, hook_p lasthook)
sys/netgraph/ng_rfc1490.c
212
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_rfc1490.c
263
NG_RESPOND_MSG(error, node, item, resp);
sys/netgraph/ng_rfc1490.c
306
const node_p node = NG_HOOK_NODE(hook);
sys/netgraph/ng_rfc1490.c
307
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_rfc1490.c
452
ng_rfc1490_shutdown(node_p node)
sys/netgraph/ng_rfc1490.c
454
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_rfc1490.c
459
NG_NODE_SET_PRIVATE(node, NULL);
sys/netgraph/ng_rfc1490.c
460
NG_NODE_UNREF(node); /* let the node escape */
sys/netgraph/ng_sample.c
131
node_p node; /* back pointer to node */
sys/netgraph/ng_sample.c
149
ng_xxx_constructor(node_p node)
sys/netgraph/ng_sample.c
162
NG_NODE_SET_PRIVATE(node, privdata);
sys/netgraph/ng_sample.c
163
privdata->node = node;
sys/netgraph/ng_sample.c
180
ng_xxx_newhook(node_p node, hook_p hook, const char *name)
sys/netgraph/ng_sample.c
182
const xxx_p xxxp = NG_NODE_PRIVATE(node);
sys/netgraph/ng_sample.c
257
ng_xxx_rcvmsg(node_p node, item_p item, hook_p lasthook)
sys/netgraph/ng_sample.c
259
const xxx_p xxxp = NG_NODE_PRIVATE(node);
sys/netgraph/ng_sample.c
301
NG_RESPOND_MSG(error, node, item, resp);
sys/netgraph/ng_sample.c
406
ng_xxx_shutdown(node_p node)
sys/netgraph/ng_sample.c
408
const xxx_p privdata = NG_NODE_PRIVATE(node);
sys/netgraph/ng_sample.c
411
NG_NODE_SET_PRIVATE(node, NULL);
sys/netgraph/ng_sample.c
412
NG_NODE_UNREF(node);
sys/netgraph/ng_sample.c
415
if (node->nd_flags & NGF_REALLY_DIE) {
sys/netgraph/ng_sample.c
421
NG_NODE_SET_PRIVATE(node, NULL);
sys/netgraph/ng_sample.c
422
NG_NODE_UNREF(privdata->node);
sys/netgraph/ng_sample.c
426
NG_NODE_REVIVE(node); /* tell ng_rmnode() we will persist */
sys/netgraph/ng_socket.c
1063
node_p node = NG_HOOK_NODE(hook);
sys/netgraph/ng_socket.c
1064
struct ngsock *const priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_socket.c
1071
if (NG_NODE_NUMHOOKS(node) == 1)
sys/netgraph/ng_socket.c
1078
(NG_NODE_NUMHOOKS(node) == 0) && (NG_NODE_IS_VALID(node)))
sys/netgraph/ng_socket.c
1079
ng_rmnode_self(node);
sys/netgraph/ng_socket.c
1090
ngs_shutdown(node_p node)
sys/netgraph/ng_socket.c
1092
struct ngsock *const priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_socket.c
1105
priv->node = NULL;
sys/netgraph/ng_socket.c
1106
NG_NODE_SET_PRIVATE(node, NULL);
sys/netgraph/ng_socket.c
1109
NG_NODE_UNREF(node);
sys/netgraph/ng_socket.c
176
struct ng_node *node; /* the associated netgraph node */
sys/netgraph/ng_socket.c
221
struct ngsock *const priv = NG_NODE_PRIVATE(pcbp->sockdata->node);
sys/netgraph/ng_socket.c
315
if ((error = ng_address_path((pcbp->sockdata->node), item, path, 0))
sys/netgraph/ng_socket.c
449
if (NG_NODE_NUMHOOKS(pcbp->sockdata->node) != 1) {
sys/netgraph/ng_socket.c
457
hook = LIST_FIRST(&pcbp->sockdata->node->nd_hooks);
sys/netgraph/ng_socket.c
472
hook = ng_findhook(pcbp->sockdata->node, hookname);
sys/netgraph/ng_socket.c
525
if (pcbp->sockdata->node != NULL) {
sys/netgraph/ng_socket.c
526
node_p node = pcbp->sockdata->node;
sys/netgraph/ng_socket.c
528
if (NG_NODE_HAS_NAME(node))
sys/netgraph/ng_socket.c
529
bcopy(NG_NODE_NAME(node), sg->sg_data,
sys/netgraph/ng_socket.c
530
strlen(NG_NODE_NAME(node)));
sys/netgraph/ng_socket.c
533
ng_node2ID(node));
sys/netgraph/ng_socket.c
552
node_p node;
sys/netgraph/ng_socket.c
561
if ((error = ng_make_node_common(&typestruct, &node)) != 0) {
sys/netgraph/ng_socket.c
582
priv->node = node;
sys/netgraph/ng_socket.c
583
pcbp->node_id = node->nd_ID; /* hint for netstat(1) */
sys/netgraph/ng_socket.c
586
NG_NODE_SET_PRIVATE(priv->node, priv);
sys/netgraph/ng_socket.c
587
NG_NODE_REF(priv->node);
sys/netgraph/ng_socket.c
683
if ((priv->refs == 1) && (priv->node != NULL)) {
sys/netgraph/ng_socket.c
684
node_p node = priv->node;
sys/netgraph/ng_socket.c
686
priv->node = NULL;
sys/netgraph/ng_socket.c
688
NG_NODE_UNREF(node);
sys/netgraph/ng_socket.c
689
ng_rmnode_self(node);
sys/netgraph/ng_socket.c
746
pcbp->node_id = priv->node->nd_ID; /* hint for netstat(1) */
sys/netgraph/ng_socket.c
772
return (ng_name_node(priv->node, sap->sg_data));
sys/netgraph/ng_socket.c
789
ngs_rehash(node_p node)
sys/netgraph/ng_socket.c
791
struct ngsock *priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_socket.c
803
LIST_FOREACH(hook, &node->nd_hooks, hk_hooks) {
sys/netgraph/ng_socket.c
822
ngs_newhook(node_p node, hook_p hook, const char *name)
sys/netgraph/ng_socket.c
824
struct ngsock *const priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_socket.c
831
if (node->nd_numhooks * 2 > priv->hmask)
sys/netgraph/ng_socket.c
832
ngs_rehash(node);
sys/netgraph/ng_socket.c
847
node_p node = NG_HOOK_NODE(hook);
sys/netgraph/ng_socket.c
848
struct ngsock *priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_socket.c
851
if (NG_NODE_NUMHOOKS(node) == 1)
sys/netgraph/ng_socket.c
861
ngs_findhook(node_p node, const char *name)
sys/netgraph/ng_socket.c
863
struct ngsock *priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_socket.c
871
if (node->nd_numhooks == 1) {
sys/netgraph/ng_socket.c
874
hook = LIST_FIRST(&node->nd_hooks);
sys/netgraph/ng_socket.c
896
ngs_rcvmsg(node_p node, item_p item, hook_p lasthook)
sys/netgraph/ng_socket.c
898
struct ngsock *const priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_source.c
278
ng_source_constructor(node_p node)
sys/netgraph/ng_source.c
284
NG_NODE_SET_PRIVATE(node, sc);
sys/netgraph/ng_source.c
285
sc->node = node;
sys/netgraph/ng_source.c
296
ng_source_newhook(node_p node, hook_p hook, const char *name)
sys/netgraph/ng_source.c
298
sc_p sc = NG_NODE_PRIVATE(node);
sys/netgraph/ng_source.c
336
NG_SEND_MSG_ID(dummy_error, sc->node, msg,
sys/netgraph/ng_source.c
337
NG_NODE_ID(NG_PEER_NODE(sc->output)), NG_NODE_ID(sc->node));
sys/netgraph/ng_source.c
347
ng_source_rcvmsg(node_p node, item_p item, hook_p lasthook)
sys/netgraph/ng_source.c
349
sc_p sc = NG_NODE_PRIVATE(node);
sys/netgraph/ng_source.c
377
if ((sc->node->nd_flags & NG_SOURCE_ACTIVE)
sys/netgraph/ng_source.c
539
NG_RESPOND_MSG(error, node, item, resp);
sys/netgraph/ng_source.c
585
ng_source_rmnode(node_p node)
sys/netgraph/ng_source.c
587
sc_p sc = NG_NODE_PRIVATE(node);
sys/netgraph/ng_source.c
591
NG_NODE_SET_PRIVATE(node, NULL);
sys/netgraph/ng_source.c
592
NG_NODE_UNREF(node);
sys/netgraph/ng_source.c
660
NG_SEND_MSG_HOOK(error, sc->node, msg, sc->output, 0);
sys/netgraph/ng_source.c
693
if (sc->node->nd_flags & NG_SOURCE_ACTIVE)
sys/netgraph/ng_source.c
696
sc->node->nd_flags |= NG_SOURCE_ACTIVE;
sys/netgraph/ng_source.c
703
ng_callout(&sc->intr_ch, sc->node, NULL, 0,
sys/netgraph/ng_source.c
715
ng_uncallout(&sc->intr_ch, sc->node);
sys/netgraph/ng_source.c
716
sc->node->nd_flags &= ~NG_SOURCE_ACTIVE;
sys/netgraph/ng_source.c
728
ng_source_intr(node_p node, hook_p hook, void *arg1, int arg2)
sys/netgraph/ng_source.c
737
|| (sc->node->nd_flags & NG_SOURCE_ACTIVE) == 0) {
sys/netgraph/ng_source.c
767
ng_callout(&sc->intr_ch, node, NULL, NG_SOURCE_INTR_TICKS,
sys/netgraph/ng_source.c
782
KASSERT(sc->node->nd_flags & NG_SOURCE_ACTIVE,
sys/netgraph/ng_source.c
83
node_p node;
sys/netgraph/ng_split.c
101
ng_split_newhook(node_p node, hook_p hook, const char *name)
sys/netgraph/ng_split.c
103
priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_split.c
149
ng_split_shutdown(node_p node)
sys/netgraph/ng_split.c
151
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_split.c
153
NG_NODE_SET_PRIVATE(node, NULL);
sys/netgraph/ng_split.c
154
NG_NODE_UNREF(node);
sys/netgraph/ng_split.c
70
node_p node; /* Our netgraph node */
sys/netgraph/ng_split.c
82
ng_split_constructor(node_p node)
sys/netgraph/ng_split.c
90
NG_NODE_SET_PRIVATE(node, priv);
sys/netgraph/ng_split.c
91
priv->node = node;
sys/netgraph/ng_tag.c
291
ng_tag_constructor(node_p node)
sys/netgraph/ng_tag.c
300
ng_tag_newhook(node_p node, hook_p hook, const char *name)
sys/netgraph/ng_tag.c
347
ng_tag_rcvmsg(node_p node, item_p item, hook_p lasthook)
sys/netgraph/ng_tag.c
369
if ((hook = ng_findhook(node, hp->thisHook)) == NULL)
sys/netgraph/ng_tag.c
390
if ((hook = ng_findhook(node, hp->thisHook)) == NULL)
sys/netgraph/ng_tag.c
410
if ((hook = ng_findhook(node, msg->data)) == NULL)
sys/netgraph/ng_tag.c
434
if ((hook = ng_findhook(node, msg->data)) == NULL)
sys/netgraph/ng_tag.c
461
if ((hook = ng_findhook(node, msg->data)) == NULL)
sys/netgraph/ng_tag.c
490
NG_RESPOND_MSG(error, node, item, resp);
sys/netgraph/ng_tag.c
596
ng_tag_shutdown(node_p node)
sys/netgraph/ng_tag.c
598
NG_NODE_UNREF(node);
sys/netgraph/ng_tag.c
611
node_p node = NG_HOOK_NODE(hook);
sys/netgraph/ng_tag.c
616
LIST_FOREACH(hook2, &node->nd_hooks, hk_hooks) {
sys/netgraph/ng_tcpmss.c
155
ng_tcpmss_constructor(node_p node)
sys/netgraph/ng_tcpmss.c
164
ng_tcpmss_newhook(node_p node, hook_p hook, const char *name)
sys/netgraph/ng_tcpmss.c
182
(node_p node, item_p item, hook_p lasthook)
sys/netgraph/ng_tcpmss.c
204
hook = ng_findhook(node, (char *)msg->data);
sys/netgraph/ng_tcpmss.c
237
in = ng_findhook(node, set->inHook);
sys/netgraph/ng_tcpmss.c
238
out = ng_findhook(node, set->outHook);
sys/netgraph/ng_tcpmss.c
260
NG_RESPOND_MSG(error, node, item, resp);
sys/netgraph/ng_tcpmss.c
370
node_p node = NG_HOOK_NODE(hook);
sys/netgraph/ng_tcpmss.c
373
LIST_FOREACH(hook2, &node->nd_hooks, hk_hooks) {
sys/netgraph/ng_tee.c
156
ng_tee_constructor(node_p node)
sys/netgraph/ng_tee.c
162
NG_NODE_SET_PRIVATE(node, privdata);
sys/netgraph/ng_tee.c
170
ng_tee_newhook(node_p node, hook_p hook, const char *name)
sys/netgraph/ng_tee.c
172
sc_p privdata = NG_NODE_PRIVATE(node);
sys/netgraph/ng_tee.c
212
ng_tee_rcvmsg(node_p node, item_p item, hook_p lasthook)
sys/netgraph/ng_tee.c
214
const sc_p sc = NG_NODE_PRIVATE(node);
sys/netgraph/ng_tee.c
278
NG_RESPOND_MSG(error, node, item, resp);
sys/netgraph/ng_tee.c
342
ng_tee_close(node_p node)
sys/netgraph/ng_tee.c
344
const sc_p privdata = NG_NODE_PRIVATE(node);
sys/netgraph/ng_tee.c
356
ng_tee_shutdown(node_p node)
sys/netgraph/ng_tee.c
358
const sc_p privdata = NG_NODE_PRIVATE(node);
sys/netgraph/ng_tee.c
360
NG_NODE_SET_PRIVATE(node, NULL);
sys/netgraph/ng_tee.c
362
NG_NODE_UNREF(node);
sys/netgraph/ng_tty.c
152
ngt_constructor(node_p node)
sys/netgraph/ng_tty.c
159
NG_NODE_SET_PRIVATE(node, sc);
sys/netgraph/ng_tty.c
160
sc->node = node;
sys/netgraph/ng_tty.c
172
ngt_newhook(node_p node, hook_p hook, const char *name)
sys/netgraph/ng_tty.c
174
const sc_p sc = NG_NODE_PRIVATE(node);
sys/netgraph/ng_tty.c
223
ngt_shutdown(node_p node)
sys/netgraph/ng_tty.c
225
const sc_p sc = NG_NODE_PRIVATE(node);
sys/netgraph/ng_tty.c
236
NG_NODE_UNREF(sc->node);
sys/netgraph/ng_tty.c
246
ngt_rcvmsg(node_p node, item_p item, hook_p lasthook)
sys/netgraph/ng_tty.c
249
const sc_p sc = NG_NODE_PRIVATE(node);
sys/netgraph/ng_tty.c
299
NG_RESPOND_MSG(error, node, item, resp);
sys/netgraph/ng_tty.c
408
node_p node = sc->node;
sys/netgraph/ng_tty.c
422
"%s: can't get mbuf\n", NG_NODE_NAME(node));
sys/netgraph/ng_tty.c
456
node_p node = sc->node;
sys/netgraph/ng_tty.c
469
NG_NODE_NAME(node), flags);
sys/netgraph/ng_tty.c
479
"%s: can't get mbuf\n", NG_NODE_NAME(node));
sys/netgraph/ng_tty.c
86
node_p node; /* Netgraph node */
sys/netgraph/ng_vjc.c
239
ng_vjc_constructor(node_p node)
sys/netgraph/ng_vjc.c
246
NG_NODE_SET_PRIVATE(node, priv);
sys/netgraph/ng_vjc.c
249
NG_NODE_FORCE_WRITER(node);
sys/netgraph/ng_vjc.c
259
ng_vjc_newhook(node_p node, hook_p hook, const char *name)
sys/netgraph/ng_vjc.c
261
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_vjc.c
289
ng_vjc_rcvmsg(node_p node, item_p item, hook_p lasthook)
sys/netgraph/ng_vjc.c
291
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_vjc.c
387
NG_RESPOND_MSG(error, node, item, resp);
sys/netgraph/ng_vjc.c
398
const node_p node = NG_HOOK_NODE(hook);
sys/netgraph/ng_vjc.c
399
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_vjc.c
541
ng_vjc_shutdown(node_p node)
sys/netgraph/ng_vjc.c
543
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_vjc.c
547
NG_NODE_SET_PRIVATE(node, NULL);
sys/netgraph/ng_vjc.c
548
NG_NODE_UNREF(node);
sys/netgraph/ng_vjc.c
558
const node_p node = NG_HOOK_NODE(hook);
sys/netgraph/ng_vjc.c
559
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_vjc.c
574
if ((NG_NODE_NUMHOOKS(node) == 0)
sys/netgraph/ng_vjc.c
575
&& (NG_NODE_IS_VALID(node)))
sys/netgraph/ng_vjc.c
576
ng_rmnode_self(node);
sys/netgraph/ng_vlan.c
219
ng_vlan_constructor(node_p node)
sys/netgraph/ng_vlan.c
227
NG_NODE_SET_PRIVATE(node, priv);
sys/netgraph/ng_vlan.c
232
ng_vlan_newhook(node_p node, hook_p hook, const char *name)
sys/netgraph/ng_vlan.c
234
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_vlan.c
251
ng_vlan_rcvmsg(node_p node, item_p item, hook_p lasthook)
sys/netgraph/ng_vlan.c
253
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_vlan.c
292
hook = ng_findhook(node, vf->hook_name);
sys/netgraph/ng_vlan.c
326
hook = ng_findhook(node, (char *)msg->data);
sys/netgraph/ng_vlan.c
497
NG_SEND_MSG_HOOK(error, node, copy,
sys/netgraph/ng_vlan.c
506
NG_RESPOND_MSG(error, node, item, resp);
sys/netgraph/ng_vlan.c
676
ng_vlan_shutdown(node_p node)
sys/netgraph/ng_vlan.c
678
const priv_p priv = NG_NODE_PRIVATE(node);
sys/netgraph/ng_vlan.c
680
NG_NODE_SET_PRIVATE(node, NULL);
sys/netgraph/ng_vlan.c
681
NG_NODE_UNREF(node);
sys/netgraph/ng_vlan_rotate.c
168
ng_vlanrotate_constructor(node_p node)
sys/netgraph/ng_vlan_rotate.c
182
NG_NODE_SET_PRIVATE(node, vrp);
sys/netgraph/ng_vlan_rotate.c
190
ng_vlanrotate_newhook(node_p node, hook_p hook, const char *name)
sys/netgraph/ng_vlan_rotate.c
192
const vlanrotate_p vrp = NG_NODE_PRIVATE(node);
sys/netgraph/ng_vlan_rotate.c
218
ng_vlanrotate_rcvmsg(node_p node, item_p item, hook_p lasthook)
sys/netgraph/ng_vlan_rotate.c
220
const vlanrotate_p vrp = NG_NODE_PRIVATE(node);
sys/netgraph/ng_vlan_rotate.c
301
NG_RESPOND_MSG(error, node, item, resp);
sys/netgraph/ng_vlan_rotate.c
466
ng_vlanrotate_shutdown(node_p node)
sys/netgraph/ng_vlan_rotate.c
468
const vlanrotate_p vrp = NG_NODE_PRIVATE(node);
sys/netgraph/ng_vlan_rotate.c
471
NG_NODE_SET_PRIVATE(node, NULL);
sys/netgraph/ng_vlan_rotate.c
481
NG_NODE_UNREF(node);
sys/netipsec/ipsec_offload.c
133
drvspi_sa_trie_free(struct pctrie *ptree, void *node)
sys/netipsec/ipsec_offload.c
135
free(node, M_IPSEC_MISC);
sys/netpfil/ipfilter/netinet/fil.c
9828
ipf_rb_ht_freenode(host_node_t *node, void *arg)
sys/netpfil/ipfilter/netinet/fil.c
9830
KFREE(node);
sys/netpfil/ipfilter/netinet/ip_dstlist.c
1065
ipf_dstnode_t *node, *sel;
sys/netpfil/ipfilter/netinet/ip_dstlist.c
1100
node = sel->ipfd_next;
sys/netpfil/ipfilter/netinet/ip_dstlist.c
1101
if (node == NULL)
sys/netpfil/ipfilter/netinet/ip_dstlist.c
1102
node = *d->ipld_dests;
sys/netpfil/ipfilter/netinet/ip_dstlist.c
1103
while (node != d->ipld_selected) {
sys/netpfil/ipfilter/netinet/ip_dstlist.c
1104
if (node->ipfd_states == 0) {
sys/netpfil/ipfilter/netinet/ip_dstlist.c
1105
sel = node;
sys/netpfil/ipfilter/netinet/ip_dstlist.c
1108
if (node->ipfd_states < connects) {
sys/netpfil/ipfilter/netinet/ip_dstlist.c
1109
sel = node;
sys/netpfil/ipfilter/netinet/ip_dstlist.c
1110
connects = node->ipfd_states;
sys/netpfil/ipfilter/netinet/ip_dstlist.c
1112
node = node->ipfd_next;
sys/netpfil/ipfilter/netinet/ip_dstlist.c
1113
if (node == NULL)
sys/netpfil/ipfilter/netinet/ip_dstlist.c
1114
node = *d->ipld_dests;
sys/netpfil/ipfilter/netinet/ip_dstlist.c
1191
ipf_dstnode_t *node;
sys/netpfil/ipfilter/netinet/ip_dstlist.c
1196
node = ipf_dstlist_select(fin, d);
sys/netpfil/ipfilter/netinet/ip_dstlist.c
1197
if (node == NULL) {
sys/netpfil/ipfilter/netinet/ip_dstlist.c
1203
bcopy(&node->ipfd_dest, pfdp, sizeof(*pfdp));
sys/netpfil/ipfilter/netinet/ip_dstlist.c
1206
addr[0] = node->ipfd_dest.fd_addr.adf_addr.i6[0];
sys/netpfil/ipfilter/netinet/ip_dstlist.c
1208
addr[0] = node->ipfd_dest.fd_addr.adf_addr.i6[0];
sys/netpfil/ipfilter/netinet/ip_dstlist.c
1209
addr[1] = node->ipfd_dest.fd_addr.adf_addr.i6[1];
sys/netpfil/ipfilter/netinet/ip_dstlist.c
1210
addr[2] = node->ipfd_dest.fd_addr.adf_addr.i6[2];
sys/netpfil/ipfilter/netinet/ip_dstlist.c
1211
addr[3] = node->ipfd_dest.fd_addr.adf_addr.i6[3];
sys/netpfil/ipfilter/netinet/ip_dstlist.c
1215
fdp = &node->ipfd_dest;
sys/netpfil/ipfilter/netinet/ip_dstlist.c
1219
MUTEX_ENTER(&node->ipfd_lock);
sys/netpfil/ipfilter/netinet/ip_dstlist.c
1220
node->ipfd_states++;
sys/netpfil/ipfilter/netinet/ip_dstlist.c
1221
MUTEX_EXIT(&node->ipfd_lock);
sys/netpfil/ipfilter/netinet/ip_dstlist.c
1258
ipf_dstnode_t *node;
sys/netpfil/ipfilter/netinet/ip_dstlist.c
1267
node = list->ipld_dests[j];
sys/netpfil/ipfilter/netinet/ip_dstlist.c
1268
if (node == NULL)
sys/netpfil/ipfilter/netinet/ip_dstlist.c
1270
if (node->ipfd_dest.fd_name == -1)
sys/netpfil/ipfilter/netinet/ip_dstlist.c
1273
node->ipfd_names,
sys/netpfil/ipfilter/netinet/ip_dstlist.c
1274
&node->ipfd_dest,
sys/netpfil/ipfilter/netinet/ip_dstlist.c
258
ippool_dst_t *node, *next;
sys/netpfil/ipfilter/netinet/ip_dstlist.c
264
for (node = softd->dstlist[i + 1]; node != NULL; node = next) {
sys/netpfil/ipfilter/netinet/ip_dstlist.c
265
next = node->ipld_next;
sys/netpfil/ipfilter/netinet/ip_dstlist.c
268
strncmp(fop->iplf_name, node->ipld_name,
sys/netpfil/ipfilter/netinet/ip_dstlist.c
272
ipf_dstlist_table_remove(softc, softd, node);
sys/netpfil/ipfilter/netinet/ip_dstlist.c
338
ipf_dstnode_t zn, *nextnode = NULL, *node = NULL;
sys/netpfil/ipfilter/netinet/ip_dstlist.c
367
node = token->ipt_data;
sys/netpfil/ipfilter/netinet/ip_dstlist.c
368
if (node == NULL) {
sys/netpfil/ipfilter/netinet/ip_dstlist.c
383
nextnode = node->ipfd_next;
sys/netpfil/ipfilter/netinet/ip_dstlist.c
421
if (node != NULL)
sys/netpfil/ipfilter/netinet/ip_dstlist.c
422
ipf_dstlist_node_deref(arg, node);
sys/netpfil/ipfilter/netinet/ip_dstlist.c
462
ipf_dstnode_t *node, **nodes;
sys/netpfil/ipfilter/netinet/ip_dstlist.c
499
KMALLOCS(node, ipf_dstnode_t *, sizeof(*node) + dest.fd_name);
sys/netpfil/ipfilter/netinet/ip_dstlist.c
500
if (node == NULL) {
sys/netpfil/ipfilter/netinet/ip_dstlist.c
505
bzero((char *)node, sizeof(*node) + dest.fd_name);
sys/netpfil/ipfilter/netinet/ip_dstlist.c
507
bcopy(&dest, &node->ipfd_dest, sizeof(dest));
sys/netpfil/ipfilter/netinet/ip_dstlist.c
508
node->ipfd_size = sizeof(*node) + dest.fd_name;
sys/netpfil/ipfilter/netinet/ip_dstlist.c
517
node->ipfd_names, dest.fd_name);
sys/netpfil/ipfilter/netinet/ip_dstlist.c
520
KFREES(node, node->ipfd_size);
sys/netpfil/ipfilter/netinet/ip_dstlist.c
523
node->ipfd_dest.fd_name = 0;
sys/netpfil/ipfilter/netinet/ip_dstlist.c
525
node->ipfd_dest.fd_name = -1;
sys/netpfil/ipfilter/netinet/ip_dstlist.c
534
KFREES(node, node->ipfd_size);
sys/netpfil/ipfilter/netinet/ip_dstlist.c
546
d->ipld_dests[d->ipld_nodes] = node;
sys/netpfil/ipfilter/netinet/ip_dstlist.c
550
node->ipfd_pnext = d->ipld_dests;
sys/netpfil/ipfilter/netinet/ip_dstlist.c
552
node->ipfd_pnext = &d->ipld_dests[d->ipld_nodes - 2]->ipfd_next;
sys/netpfil/ipfilter/netinet/ip_dstlist.c
554
*node->ipfd_pnext = node;
sys/netpfil/ipfilter/netinet/ip_dstlist.c
556
MUTEX_INIT(&node->ipfd_lock, "ipf dst node lock");
sys/netpfil/ipfilter/netinet/ip_dstlist.c
557
node->ipfd_uid = uid;
sys/netpfil/ipfilter/netinet/ip_dstlist.c
558
node->ipfd_ref = 1;
sys/netpfil/ipfilter/netinet/ip_dstlist.c
559
if (node->ipfd_dest.fd_name == 0)
sys/netpfil/ipfilter/netinet/ip_dstlist.c
560
(void) ipf_resolvedest(softc, node->ipfd_names,
sys/netpfil/ipfilter/netinet/ip_dstlist.c
561
&node->ipfd_dest, AF_INET);
sys/netpfil/ipfilter/netinet/ip_dstlist.c
563
if (node->ipfd_dest.fd_name == 0 &&
sys/netpfil/ipfilter/netinet/ip_dstlist.c
564
node->ipfd_dest.fd_ptr == (void *)-1)
sys/netpfil/ipfilter/netinet/ip_dstlist.c
565
(void) ipf_resolvedest(softc, node->ipfd_names,
sys/netpfil/ipfilter/netinet/ip_dstlist.c
566
&node->ipfd_dest, AF_INET6);
sys/netpfil/ipfilter/netinet/ip_dstlist.c
587
ipf_dstlist_node_deref(void *arg, ipf_dstnode_t *node)
sys/netpfil/ipfilter/netinet/ip_dstlist.c
592
MUTEX_ENTER(&node->ipfd_lock);
sys/netpfil/ipfilter/netinet/ip_dstlist.c
593
ref = --node->ipfd_ref;
sys/netpfil/ipfilter/netinet/ip_dstlist.c
594
MUTEX_EXIT(&node->ipfd_lock);
sys/netpfil/ipfilter/netinet/ip_dstlist.c
599
if ((node->ipfd_flags & IPDST_DELETE) != 0)
sys/netpfil/ipfilter/netinet/ip_dstlist.c
601
MUTEX_DESTROY(&node->ipfd_lock);
sys/netpfil/ipfilter/netinet/ip_dstlist.c
602
KFREES(node, node->ipfd_size);
sys/netpfil/ipfilter/netinet/ip_dstlist.c
626
ipf_dstnode_t *node;
sys/netpfil/ipfilter/netinet/ip_dstlist.c
660
for (node = *d->ipld_dests; node != NULL; node = node->ipfd_next) {
sys/netpfil/ipfilter/netinet/ip_dstlist.c
661
if ((uid != 0) && (node->ipfd_uid != uid))
sys/netpfil/ipfilter/netinet/ip_dstlist.c
663
if (node->ipfd_size != size)
sys/netpfil/ipfilter/netinet/ip_dstlist.c
665
if (!bcmp(&node->ipfd_dest.fd_ip6, &frd.fd_ip6,
sys/netpfil/ipfilter/netinet/ip_dstlist.c
667
ipf_dstlist_node_free(softd, d, node);
sys/netpfil/ipfilter/netinet/ip_dstlist.c
696
ipf_dstnode_t *node)
sys/netpfil/ipfilter/netinet/ip_dstlist.c
704
if (d->ipld_dests[i] == node)
sys/netpfil/ipfilter/netinet/ip_dstlist.c
712
if (node->ipfd_pnext != NULL)
sys/netpfil/ipfilter/netinet/ip_dstlist.c
713
*node->ipfd_pnext = node->ipfd_next;
sys/netpfil/ipfilter/netinet/ip_dstlist.c
714
if (node->ipfd_next != NULL)
sys/netpfil/ipfilter/netinet/ip_dstlist.c
715
node->ipfd_next->ipfd_pnext = node->ipfd_pnext;
sys/netpfil/ipfilter/netinet/ip_dstlist.c
716
node->ipfd_pnext = NULL;
sys/netpfil/ipfilter/netinet/ip_dstlist.c
717
node->ipfd_next = NULL;
sys/netpfil/ipfilter/netinet/ip_dstlist.c
719
if ((node->ipfd_flags & IPDST_DELETE) == 0) {
sys/netpfil/ipfilter/netinet/ip_dstlist.c
721
node->ipfd_flags |= IPDST_DELETE;
sys/netpfil/ipfilter/netinet/ip_dstlist.c
724
ipf_dstlist_node_deref(softd, node);
sys/netpfil/ipfilter/netinet/ip_dstlist.c
972
ipf_dstnode_t *node;
sys/netpfil/ipfilter/netinet/ip_dstlist.c
977
while ((node = *dst->ipld_dests) != NULL) {
sys/netpfil/ipfilter/netinet/ip_dstlist.c
978
ipf_dstlist_node_free(softd, dst, node);
sys/netpfil/ipfilter/netinet/ip_fil_freebsd.c
675
frdest_t node;
sys/netpfil/ipfilter/netinet/ip_fil_freebsd.c
731
if (ipf_dstlist_select_node(fin, fdp->fd_ptr, NULL, &node) == 0)
sys/netpfil/ipfilter/netinet/ip_fil_freebsd.c
732
fdp = &node;
sys/netpfil/ipfilter/netinet/ip_htable.c
1195
iphtent_t *node, zn, *nextnode;
sys/netpfil/ipfilter/netinet/ip_htable.c
1202
node = NULL;
sys/netpfil/ipfilter/netinet/ip_htable.c
1230
node = token->ipt_data;
sys/netpfil/ipfilter/netinet/ip_htable.c
1231
if (node == NULL) {
sys/netpfil/ipfilter/netinet/ip_htable.c
1241
nextnode = node->ipe_next;
sys/netpfil/ipfilter/netinet/ip_htable.c
1287
if (node != NULL) {
sys/netpfil/ipfilter/netinet/ip_htable.c
1289
ipf_htent_deref(softc, node);
sys/netpfil/ipfilter/netinet/ip_pool.c
1209
ip_pool_node_t *node, zn, *nextnode;
sys/netpfil/ipfilter/netinet/ip_pool.c
1215
node = NULL;
sys/netpfil/ipfilter/netinet/ip_pool.c
1244
node = token->ipt_data;
sys/netpfil/ipfilter/netinet/ip_pool.c
1245
if (node == NULL) {
sys/netpfil/ipfilter/netinet/ip_pool.c
1256
nextnode = node->ipn_next;
sys/netpfil/ipfilter/netinet/ip_pool.c
1302
if (node != NULL) {
sys/netpfil/ipfilter/netinet/ip_pool.c
1304
ipf_pool_node_deref(softp, node);
sys/netpfil/ipfilter/netinet/ip_pool.c
134
ip_pool_node_t node;
sys/netpfil/ipfilter/netinet/ip_pool.c
145
bzero((char *)&node, sizeof(node));
sys/netpfil/ipfilter/netinet/ip_pool.c
151
node.ipn_addr.adf_family = AF_INET;
sys/netpfil/ipfilter/netinet/ip_pool.c
153
node.ipn_addr.adf_addr.in4.s_addr = 0x0a010203;
sys/netpfil/ipfilter/netinet/ip_pool.c
154
node.ipn_mask.adf_addr.in4.s_addr = 0xffffffff;
sys/netpfil/ipfilter/netinet/ip_pool.c
155
node.ipn_info = 1;
sys/netpfil/ipfilter/netinet/ip_pool.c
156
ipf_pool_insert_node(ipo, &node);
sys/netpfil/ipfilter/netinet/ip_pool.c
158
node.ipn_addr.adf_addr.in4.s_addr = 0x0a000000;
sys/netpfil/ipfilter/netinet/ip_pool.c
159
node.ipn_mask.adf_addr.in4.s_addr = 0xff000000;
sys/netpfil/ipfilter/netinet/ip_pool.c
160
node.ipn_info = 0;
sys/netpfil/ipfilter/netinet/ip_pool.c
161
ipf_pool_insert_node(ipo, &node);
sys/netpfil/ipfilter/netinet/ip_pool.c
163
node.ipn_addr.adf_addr.in4.s_addr = 0x0a010100;
sys/netpfil/ipfilter/netinet/ip_pool.c
164
node.ipn_mask.adf_addr.in4.s_addr = 0xffffff00;
sys/netpfil/ipfilter/netinet/ip_pool.c
165
node.ipn_info = 1;
sys/netpfil/ipfilter/netinet/ip_pool.c
166
ipf_pool_insert_node(ipo, &node);
sys/netpfil/ipfilter/netinet/ip_pool.c
168
node.ipn_addr.adf_addr.in4.s_addr = 0x0a010200;
sys/netpfil/ipfilter/netinet/ip_pool.c
169
node.ipn_mask.adf_addr.in4.s_addr = 0xffffff00;
sys/netpfil/ipfilter/netinet/ip_pool.c
170
node.ipn_info = 0;
sys/netpfil/ipfilter/netinet/ip_pool.c
171
ipf_pool_insert_node(ipo, &node);
sys/netpfil/ipfilter/netinet/ip_pool.c
173
node.ipn_addr.adf_addr.in4.s_addr = 0x0a010000;
sys/netpfil/ipfilter/netinet/ip_pool.c
174
node.ipn_mask.adf_addr.in4.s_addr = 0xffff0000;
sys/netpfil/ipfilter/netinet/ip_pool.c
175
node.ipn_info = 1;
sys/netpfil/ipfilter/netinet/ip_pool.c
176
ipf_pool_insert_node(ipo, &node);
sys/netpfil/ipfilter/netinet/ip_pool.c
178
node.ipn_addr.adf_addr.in4.s_addr = 0x0a01020f;
sys/netpfil/ipfilter/netinet/ip_pool.c
179
node.ipn_mask.adf_addr.in4.s_addr = 0xffffffff;
sys/netpfil/ipfilter/netinet/ip_pool.c
180
node.ipn_info = 1;
sys/netpfil/ipfilter/netinet/ip_pool.c
181
ipf_pool_insert_node(ipo, &node);
sys/netpfil/ipfilter/netinet/ip_pool.c
359
ip_pool_node_t node, *m;
sys/netpfil/ipfilter/netinet/ip_pool.c
363
if (op->iplo_size != sizeof(node)) {
sys/netpfil/ipfilter/netinet/ip_pool.c
368
err = COPYIN(op->iplo_struct, &node, sizeof(node));
sys/netpfil/ipfilter/netinet/ip_pool.c
380
if (node.ipn_addr.adf_family == AF_INET) {
sys/netpfil/ipfilter/netinet/ip_pool.c
381
if (node.ipn_addr.adf_len != offsetof(addrfamily_t, adf_addr) +
sys/netpfil/ipfilter/netinet/ip_pool.c
388
else if (node.ipn_addr.adf_family == AF_INET6) {
sys/netpfil/ipfilter/netinet/ip_pool.c
389
if (node.ipn_addr.adf_len != offsetof(addrfamily_t, adf_addr) +
sys/netpfil/ipfilter/netinet/ip_pool.c
396
if (node.ipn_mask.adf_len != node.ipn_addr.adf_len) {
sys/netpfil/ipfilter/netinet/ip_pool.c
404
if (node.ipn_addr.adf_family == AF_INET) {
sys/netpfil/ipfilter/netinet/ip_pool.c
405
if ((node.ipn_addr.adf_addr.in4.s_addr &
sys/netpfil/ipfilter/netinet/ip_pool.c
406
node.ipn_mask.adf_addr.in4.s_addr) !=
sys/netpfil/ipfilter/netinet/ip_pool.c
407
node.ipn_addr.adf_addr.in4.s_addr) {
sys/netpfil/ipfilter/netinet/ip_pool.c
413
else if (node.ipn_addr.adf_family == AF_INET6) {
sys/netpfil/ipfilter/netinet/ip_pool.c
414
if (IP6_MASKNEQ(&node.ipn_addr.adf_addr.in6,
sys/netpfil/ipfilter/netinet/ip_pool.c
415
&node.ipn_mask.adf_addr.in6,
sys/netpfil/ipfilter/netinet/ip_pool.c
416
&node.ipn_addr.adf_addr.in6)) {
sys/netpfil/ipfilter/netinet/ip_pool.c
428
m = ipf_pool_findeq(arg, p, &node.ipn_addr, &node.ipn_mask);
sys/netpfil/ipfilter/netinet/ip_pool.c
433
err = ipf_pool_insert_node(softc, arg, p, &node);
sys/netpfil/ipfilter/netinet/ip_pool.c
451
ip_pool_node_t node, *m;
sys/netpfil/ipfilter/netinet/ip_pool.c
456
if (op->iplo_size != sizeof(node)) {
sys/netpfil/ipfilter/netinet/ip_pool.c
460
node.ipn_uid = uid;
sys/netpfil/ipfilter/netinet/ip_pool.c
462
err = COPYIN(op->iplo_struct, &node, sizeof(node));
sys/netpfil/ipfilter/netinet/ip_pool.c
468
if (node.ipn_addr.adf_family == AF_INET) {
sys/netpfil/ipfilter/netinet/ip_pool.c
469
if (node.ipn_addr.adf_len != offsetof(addrfamily_t, adf_addr) +
sys/netpfil/ipfilter/netinet/ip_pool.c
476
else if (node.ipn_addr.adf_family == AF_INET6) {
sys/netpfil/ipfilter/netinet/ip_pool.c
477
if (node.ipn_addr.adf_len != offsetof(addrfamily_t, adf_addr) +
sys/netpfil/ipfilter/netinet/ip_pool.c
484
if (node.ipn_mask.adf_len != node.ipn_addr.adf_len) {
sys/netpfil/ipfilter/netinet/ip_pool.c
495
m = ipf_pool_findeq(arg, p, &node.ipn_addr, &node.ipn_mask);
sys/netpfil/ipfilter/netinet/ip_pool.c
785
ip_pool_t *ipo, struct ip_pool_node *node)
sys/netpfil/ipfilter/netinet/ip_pool.c
790
if ((node->ipn_addr.adf_len > sizeof(*rn)) ||
sys/netpfil/ipfilter/netinet/ip_pool.c
791
(node->ipn_addr.adf_len < 4)) {
sys/netpfil/ipfilter/netinet/ip_pool.c
796
if ((node->ipn_mask.adf_len > sizeof(*rn)) ||
sys/netpfil/ipfilter/netinet/ip_pool.c
797
(node->ipn_mask.adf_len < 4)) {
sys/netpfil/ipfilter/netinet/ip_pool.c
808
*x = *node;
sys/netpfil/ipfilter/netinet/ipf_rb.h
101
while ((node != &_n##_rb_zero) && (parent->_f.colour == C_RED)){\
sys/netpfil/ipfilter/netinet/ipf_rb.h
109
node = gparent; \
sys/netpfil/ipfilter/netinet/ipf_rb.h
111
if (node == parent->_f.right) { \
sys/netpfil/ipfilter/netinet/ipf_rb.h
112
node = parent; \
sys/netpfil/ipfilter/netinet/ipf_rb.h
113
rotate_left(head, node); \
sys/netpfil/ipfilter/netinet/ipf_rb.h
114
parent = node->_f.parent; \
sys/netpfil/ipfilter/netinet/ipf_rb.h
126
node = gparent; \
sys/netpfil/ipfilter/netinet/ipf_rb.h
128
if (node == parent->_f.left) { \
sys/netpfil/ipfilter/netinet/ipf_rb.h
129
node = parent; \
sys/netpfil/ipfilter/netinet/ipf_rb.h
130
rotate_right(head, node); \
sys/netpfil/ipfilter/netinet/ipf_rb.h
131
parent = node->_f.parent; \
sys/netpfil/ipfilter/netinet/ipf_rb.h
138
parent = node->_f.parent; \
sys/netpfil/ipfilter/netinet/ipf_rb.h
145
deleteblack(struct _n##_rb_head *head, _t *parent, _t *node) \
sys/netpfil/ipfilter/netinet/ipf_rb.h
149
while ((node == &_n##_rb_zero || node->_f.colour == C_BLACK) && \
sys/netpfil/ipfilter/netinet/ipf_rb.h
150
node != &head->top) { \
sys/netpfil/ipfilter/netinet/ipf_rb.h
151
if (parent->_f.left == node) { \
sys/netpfil/ipfilter/netinet/ipf_rb.h
164
node = parent; \
sys/netpfil/ipfilter/netinet/ipf_rb.h
165
parent = node->_f.parent; \
sys/netpfil/ipfilter/netinet/ipf_rb.h
182
node = head->top._f.right; \
sys/netpfil/ipfilter/netinet/ipf_rb.h
197
node = parent; \
sys/netpfil/ipfilter/netinet/ipf_rb.h
198
parent = node->_f.parent; \
sys/netpfil/ipfilter/netinet/ipf_rb.h
215
node = head->top._f.right; \
sys/netpfil/ipfilter/netinet/ipf_rb.h
220
if (node != &_n##_rb_zero) \
sys/netpfil/ipfilter/netinet/ipf_rb.h
221
node->_f.colour = C_BLACK; \
sys/netpfil/ipfilter/netinet/ipf_rb.h
225
_n##_rb_delete(struct _n##_rb_head *head, _t *node) \
sys/netpfil/ipfilter/netinet/ipf_rb.h
227
_t *child, *parent, *old = node, *left; \
sys/netpfil/ipfilter/netinet/ipf_rb.h
230
if (node->_f.left == &_n##_rb_zero) { \
sys/netpfil/ipfilter/netinet/ipf_rb.h
231
child = node->_f.right; \
sys/netpfil/ipfilter/netinet/ipf_rb.h
232
} else if (node->_f.right == &_n##_rb_zero) { \
sys/netpfil/ipfilter/netinet/ipf_rb.h
233
child = node->_f.left; \
sys/netpfil/ipfilter/netinet/ipf_rb.h
235
node = node->_f.right; \
sys/netpfil/ipfilter/netinet/ipf_rb.h
236
while ((left = node->_f.left) != &_n##_rb_zero) \
sys/netpfil/ipfilter/netinet/ipf_rb.h
237
node = left; \
sys/netpfil/ipfilter/netinet/ipf_rb.h
238
child = node->_f.right; \
sys/netpfil/ipfilter/netinet/ipf_rb.h
239
parent = node->_f.parent; \
sys/netpfil/ipfilter/netinet/ipf_rb.h
240
color = node->_f.colour; \
sys/netpfil/ipfilter/netinet/ipf_rb.h
244
if (parent->_f.left == node) \
sys/netpfil/ipfilter/netinet/ipf_rb.h
251
if (node->_f.parent == old) \
sys/netpfil/ipfilter/netinet/ipf_rb.h
252
parent = node; \
sys/netpfil/ipfilter/netinet/ipf_rb.h
253
*node = *old; \
sys/netpfil/ipfilter/netinet/ipf_rb.h
256
old->_f.parent->_f.left = node; \
sys/netpfil/ipfilter/netinet/ipf_rb.h
258
old->_f.parent->_f.right = node; \
sys/netpfil/ipfilter/netinet/ipf_rb.h
262
old->_f.left->_f.parent = node; \
sys/netpfil/ipfilter/netinet/ipf_rb.h
264
old->_f.right->_f.parent = node; \
sys/netpfil/ipfilter/netinet/ipf_rb.h
270
parent = node->_f.parent; \
sys/netpfil/ipfilter/netinet/ipf_rb.h
271
color= node->_f.colour; \
sys/netpfil/ipfilter/netinet/ipf_rb.h
275
if (parent->_f.left == node) \
sys/netpfil/ipfilter/netinet/ipf_rb.h
284
deleteblack(head, parent, node); \
sys/netpfil/ipfilter/netinet/ipf_rb.h
307
_t *node = head->top._f.right; \
sys/netpfil/ipfilter/netinet/ipf_rb.h
309
while (node != &_n##_rb_zero) \
sys/netpfil/ipfilter/netinet/ipf_rb.h
310
node = node->_f.left; \
sys/netpfil/ipfilter/netinet/ipf_rb.h
313
prev = node; \
sys/netpfil/ipfilter/netinet/ipf_rb.h
314
while ((node->_f.parent->_f.right == node) && \
sys/netpfil/ipfilter/netinet/ipf_rb.h
315
(node != &_n##_rb_zero)) { \
sys/netpfil/ipfilter/netinet/ipf_rb.h
316
prev = node; \
sys/netpfil/ipfilter/netinet/ipf_rb.h
317
node = node->_f.parent; \
sys/netpfil/ipfilter/netinet/ipf_rb.h
320
node = prev; \
sys/netpfil/ipfilter/netinet/ipf_rb.h
321
for (node = node->_f.parent->_f.right; node != &_n##_rb_zero;\
sys/netpfil/ipfilter/netinet/ipf_rb.h
322
node = node->_f.left) \
sys/netpfil/ipfilter/netinet/ipf_rb.h
323
prev = node; \
sys/netpfil/ipfilter/netinet/ipf_rb.h
326
if (node != &_n##_rb_zero) \
sys/netpfil/ipfilter/netinet/ipf_rb.h
327
func(node, arg); \
sys/netpfil/ipfilter/netinet/ipf_rb.h
329
node = next; \
sys/netpfil/ipfilter/netinet/ipf_rb.h
330
if (node == &_n##_rb_zero) \
sys/netpfil/ipfilter/netinet/ipf_rb.h
339
_t *node; \
sys/netpfil/ipfilter/netinet/ipf_rb.h
340
node = head->top._f.right; \
sys/netpfil/ipfilter/netinet/ipf_rb.h
341
while (node != &_n##_rb_zero) { \
sys/netpfil/ipfilter/netinet/ipf_rb.h
342
match = _cmp(key, node); \
sys/netpfil/ipfilter/netinet/ipf_rb.h
346
node = node->_f.left; \
sys/netpfil/ipfilter/netinet/ipf_rb.h
348
node = node->_f.right; \
sys/netpfil/ipfilter/netinet/ipf_rb.h
350
if (node == &_n##_rb_zero || match != 0) \
sys/netpfil/ipfilter/netinet/ipf_rb.h
352
return (node); \
sys/netpfil/ipfilter/netinet/ipf_rb.h
38
rotate_left(struct _n##_rb_head *head, _t *node) \
sys/netpfil/ipfilter/netinet/ipf_rb.h
42
parent = node->_f.parent; \
sys/netpfil/ipfilter/netinet/ipf_rb.h
43
tmp1 = node->_f.right; \
sys/netpfil/ipfilter/netinet/ipf_rb.h
45
node->_f.right = tmp2; \
sys/netpfil/ipfilter/netinet/ipf_rb.h
47
tmp2->_f.parent = node; \
sys/netpfil/ipfilter/netinet/ipf_rb.h
50
else if (parent->_f.right == node) \
sys/netpfil/ipfilter/netinet/ipf_rb.h
54
tmp1->_f.left = node; \
sys/netpfil/ipfilter/netinet/ipf_rb.h
56
node->_f.parent = tmp1; \
sys/netpfil/ipfilter/netinet/ipf_rb.h
60
rotate_right(struct _n##_rb_head *head, _t *node) \
sys/netpfil/ipfilter/netinet/ipf_rb.h
64
parent = node->_f.parent; \
sys/netpfil/ipfilter/netinet/ipf_rb.h
65
tmp1 = node->_f.left; \
sys/netpfil/ipfilter/netinet/ipf_rb.h
67
node->_f.left = tmp2; \
sys/netpfil/ipfilter/netinet/ipf_rb.h
69
tmp2->_f.parent = node; \
sys/netpfil/ipfilter/netinet/ipf_rb.h
72
else if (parent->_f.right == node) \
sys/netpfil/ipfilter/netinet/ipf_rb.h
76
tmp1->_f.right = node; \
sys/netpfil/ipfilter/netinet/ipf_rb.h
78
node->_f.parent = tmp1; \
sys/netpfil/ipfilter/netinet/ipf_rb.h
82
_n##_rb_insert(struct _n##_rb_head *head, _t *node) \
sys/netpfil/ipfilter/netinet/ipf_rb.h
87
node->_f.left = &_n##_rb_zero; \
sys/netpfil/ipfilter/netinet/ipf_rb.h
88
node->_f.right = &_n##_rb_zero; \
sys/netpfil/ipfilter/netinet/ipf_rb.h
91
if (_cmp(node, n) < 0) \
sys/netpfil/ipfilter/netinet/ipf_rb.h
97
*p = node; \
sys/netpfil/ipfilter/netinet/ipf_rb.h
98
node->_f.colour = C_RED; \
sys/netpfil/ipfilter/netinet/ipf_rb.h
99
node->_f.parent = parent; \
sys/netpfil/ipfilter/netinet/radix_ipf.c
1008
ipf_rx_freenode(ipf_rdx_node_t *node, void *arg)
sys/netpfil/ipfilter/netinet/radix_ipf.c
1014
stp = (myst_t *)node;
sys/netpfil/ipfilter/netinet/radix_ipf.c
1105
nodeprinter(ipf_rdx_node_t *node, void *arg)
sys/netpfil/ipfilter/netinet/radix_ipf.c
1107
myst_t *stp = (myst_t *)node;
sys/netpfil/ipfilter/netinet/radix_ipf.c
1110
node[0].name,
sys/netpfil/ipfilter/netinet/radix_ipf.c
1111
GNAME(node[1].left), GNAME(node[1].right),
sys/netpfil/ipfilter/netinet/radix_ipf.c
1112
GNAME(node[0].parent), GNAME(node[1].parent),
sys/netpfil/ipfilter/netinet/radix_ipf.c
1113
addrname(&stp->dst), node[0].maskbitcount);
sys/netpfil/ipfilter/netinet/radix_ipf.c
1124
ipf_rdx_node_t *node = &stp->nodes[0];
sys/netpfil/ipfilter/netinet/radix_ipf.c
1129
printf("Node %-9.9s ", node[0].name);
sys/netpfil/ipfilter/netinet/radix_ipf.c
1130
printf("L %-9.9s ", GNAME(node[1].left));
sys/netpfil/ipfilter/netinet/radix_ipf.c
1131
printf("R %-9.9s ", GNAME(node[1].right));
sys/netpfil/ipfilter/netinet/radix_ipf.c
1132
printf("P %9.9s", GNAME(node[0].parent));
sys/netpfil/ipfilter/netinet/radix_ipf.c
1133
printf("/%-9.9s ", GNAME(node[1].parent));
sys/netpfil/ipfilter/netinet/radix_ipf.c
181
ipf_rdx_node_t *node;
sys/netpfil/ipfilter/netinet/radix_ipf.c
192
node = ipf_rx_find_addr(head->root, (u_32_t *)addr);
sys/netpfil/ipfilter/netinet/radix_ipf.c
197
for (cur = node; (cur != NULL) && (cur->root == 0); cur = cur->dupkey) {
sys/netpfil/ipfilter/netinet/radix_ipf.c
208
prev = node->parent;
sys/netpfil/ipfilter/netinet/radix_ipf.c
211
for (node = prev; node->root == 0; node = node->parent) {
sys/netpfil/ipfilter/netinet/radix_ipf.c
217
masknode = node->masks;
sys/netpfil/ipfilter/netinet/radix_ipf.c
219
if (masknode->maskbitcount > node->maskbitcount)
sys/netpfil/ipfilter/netinet/radix_ipf.c
221
cur = masknode->node;
sys/netpfil/ipfilter/netinet/radix_ipf.c
222
for (i = ADF_OFF >> 2; i <= node->offset; i++) {
sys/netpfil/ipfilter/netinet/radix_ipf.c
249
ipf_rdx_node_t *node;
sys/netpfil/ipfilter/netinet/radix_ipf.c
272
node = found;
sys/netpfil/ipfilter/netinet/radix_ipf.c
273
while (node != NULL && node->maskbitcount != count)
sys/netpfil/ipfilter/netinet/radix_ipf.c
274
node = node->dupkey;
sys/netpfil/ipfilter/netinet/radix_ipf.c
275
if (node == NULL)
sys/netpfil/ipfilter/netinet/radix_ipf.c
277
found = node;
sys/netpfil/ipfilter/netinet/radix_ipf.c
293
ipf_rx_attach_mask(ipf_rdx_node_t *node, ipf_rdx_mask_t *mask)
sys/netpfil/ipfilter/netinet/radix_ipf.c
298
for (pm = &node->masks; (m = *pm) != NULL; pm = &m->next)
sys/netpfil/ipfilter/netinet/radix_ipf.c
324
ipf_rdx_node_t *node;
sys/netpfil/ipfilter/netinet/radix_ipf.c
342
node = ipf_rx_find_addr(head->root, addr);
sys/netpfil/ipfilter/netinet/radix_ipf.c
345
data= (u_32_t *)&((addrfamily_t *)node->addrkey)->adf_addr;
sys/netpfil/ipfilter/netinet/radix_ipf.c
352
return (node); /* Equal keys */
sys/netpfil/ipfilter/netinet/radix_ipf.c
424
mask->node = &nodes[0];
sys/netpfil/ipfilter/netinet/radix_ipf.c
501
ipf_rdx_node_t *node;
sys/netpfil/ipfilter/netinet/radix_ipf.c
512
node = &nodes[0];
sys/netpfil/ipfilter/netinet/radix_ipf.c
520
while ((x != NULL) && (x->maskbitcount > node->maskbitcount)) {
sys/netpfil/ipfilter/netinet/radix_ipf.c
530
if ((x != NULL) && (x->maskbitcount == node->maskbitcount))
sys/netpfil/ipfilter/netinet/radix_ipf.c
575
ipf_rdx_node_t *node;
sys/netpfil/ipfilter/netinet/radix_ipf.c
588
node = found;
sys/netpfil/ipfilter/netinet/radix_ipf.c
589
while (node != NULL && node->maskbitcount != count)
sys/netpfil/ipfilter/netinet/radix_ipf.c
590
node = node->dupkey;
sys/netpfil/ipfilter/netinet/radix_ipf.c
591
if (node == NULL)
sys/netpfil/ipfilter/netinet/radix_ipf.c
593
if (node != found) {
sys/netpfil/ipfilter/netinet/radix_ipf.c
599
parent = node->parent;
sys/netpfil/ipfilter/netinet/radix_ipf.c
600
parent->dupkey = node->dupkey;
sys/netpfil/ipfilter/netinet/radix_ipf.c
601
node->dupkey->parent = parent;
sys/netpfil/ipfilter/netinet/radix_ipf.c
609
node = node->dupkey;
sys/netpfil/ipfilter/netinet/radix_ipf.c
610
node->parent = found->parent;
sys/netpfil/ipfilter/netinet/radix_ipf.c
611
node->right = found->right;
sys/netpfil/ipfilter/netinet/radix_ipf.c
612
node->left = found->left;
sys/netpfil/ipfilter/netinet/radix_ipf.c
613
found->right->parent = node;
sys/netpfil/ipfilter/netinet/radix_ipf.c
614
found->left->parent = node;
sys/netpfil/ipfilter/netinet/radix_ipf.c
616
parent->left = node;
sys/netpfil/ipfilter/netinet/radix_ipf.c
618
parent->right= node;
sys/netpfil/ipfilter/netinet/radix_ipf.c
704
if (m->node == cur) {
sys/netpfil/ipfilter/netinet/radix_ipf.c
719
cur = m->node;
sys/netpfil/ipfilter/netinet/radix_ipf.c
751
ipf_rdx_node_t *node = head->root;
sys/netpfil/ipfilter/netinet/radix_ipf.c
754
while (node->index >= 0)
sys/netpfil/ipfilter/netinet/radix_ipf.c
755
node = node->left;
sys/netpfil/ipfilter/netinet/radix_ipf.c
758
base = node;
sys/netpfil/ipfilter/netinet/radix_ipf.c
759
while ((node->parent->right == node) && (node->root == 0))
sys/netpfil/ipfilter/netinet/radix_ipf.c
760
node = node->parent;
sys/netpfil/ipfilter/netinet/radix_ipf.c
762
for (node = node->parent->right; node->index >= 0; )
sys/netpfil/ipfilter/netinet/radix_ipf.c
763
node = node->left;
sys/netpfil/ipfilter/netinet/radix_ipf.c
764
next = node;
sys/netpfil/ipfilter/netinet/radix_ipf.c
766
for (node = base; node != NULL; node = base) {
sys/netpfil/ipfilter/netinet/radix_ipf.c
767
base = node->dupkey;
sys/netpfil/ipfilter/netinet/radix_ipf.c
768
if (node->root == 0)
sys/netpfil/ipfilter/netinet/radix_ipf.c
769
walker(node, arg);
sys/netpfil/ipfilter/netinet/radix_ipf.c
771
node = next;
sys/netpfil/ipfilter/netinet/radix_ipf.c
772
if (node->root)
sys/netpfil/ipfilter/netinet/radix_ipf.c
795
ipf_rdx_node_t *node;
sys/netpfil/ipfilter/netinet/radix_ipf.c
802
node = ptr->nodes;
sys/netpfil/ipfilter/netinet/radix_ipf.c
803
ptr->root = node + 1;
sys/netpfil/ipfilter/netinet/radix_ipf.c
804
node[0].index = ADF_OFF_BITS;
sys/netpfil/ipfilter/netinet/radix_ipf.c
805
node[0].index = -1 - node[0].index;
sys/netpfil/ipfilter/netinet/radix_ipf.c
806
node[1].index = ADF_OFF_BITS;
sys/netpfil/ipfilter/netinet/radix_ipf.c
807
node[2].index = node[0].index;
sys/netpfil/ipfilter/netinet/radix_ipf.c
808
node[0].parent = node + 1;
sys/netpfil/ipfilter/netinet/radix_ipf.c
809
node[1].parent = node + 1;
sys/netpfil/ipfilter/netinet/radix_ipf.c
810
node[2].parent = node + 1;
sys/netpfil/ipfilter/netinet/radix_ipf.c
811
node[1].bitmask = htonl(0x80000000);
sys/netpfil/ipfilter/netinet/radix_ipf.c
812
node[0].root = 1;
sys/netpfil/ipfilter/netinet/radix_ipf.c
813
node[1].root = 1;
sys/netpfil/ipfilter/netinet/radix_ipf.c
814
node[2].root = 1;
sys/netpfil/ipfilter/netinet/radix_ipf.c
815
node[0].offset = ADF_OFF_BITS >> 5;
sys/netpfil/ipfilter/netinet/radix_ipf.c
816
node[1].offset = ADF_OFF_BITS >> 5;
sys/netpfil/ipfilter/netinet/radix_ipf.c
817
node[2].offset = ADF_OFF_BITS >> 5;
sys/netpfil/ipfilter/netinet/radix_ipf.c
818
node[1].left = &node[0];
sys/netpfil/ipfilter/netinet/radix_ipf.c
819
node[1].right = &node[2];
sys/netpfil/ipfilter/netinet/radix_ipf.c
820
node[0].addrkey = (u_32_t *)softr->zeros;
sys/netpfil/ipfilter/netinet/radix_ipf.c
821
node[2].addrkey = (u_32_t *)softr->ones;
sys/netpfil/ipfilter/netinet/radix_ipf.c
823
(void) strcpy(node[0].name, "0_ROOT");
sys/netpfil/ipfilter/netinet/radix_ipf.c
824
(void) strcpy(node[1].name, "1_ROOT");
sys/netpfil/ipfilter/netinet/radix_ipf.c
825
(void) strcpy(node[2].name, "2_ROOT");
sys/netpfil/ipfilter/netinet/radix_ipf.h
16
struct ipf_rdx_node *node;
sys/netpfil/ipfw/ip_fw_table.h
125
typedef int ta_foreach_f(void *node, void *arg);
sys/ofed/drivers/infiniband/core/ib_cm.c
661
struct rb_node *node = cm.listen_service_table.rb_node;
sys/ofed/drivers/infiniband/core/ib_cm.c
664
while (node) {
sys/ofed/drivers/infiniband/core/ib_cm.c
665
cm_id_priv = rb_entry(node, struct cm_id_private, service_node);
sys/ofed/drivers/infiniband/core/ib_cm.c
672
node = node->rb_left;
sys/ofed/drivers/infiniband/core/ib_cm.c
674
node = node->rb_right;
sys/ofed/drivers/infiniband/core/ib_cm.c
676
node = node->rb_left;
sys/ofed/drivers/infiniband/core/ib_cm.c
678
node = node->rb_right;
sys/ofed/drivers/infiniband/core/ib_cm.c
680
node = node->rb_right;
sys/ofed/drivers/infiniband/core/ib_cm.c
718
struct rb_node *node = cm.remote_id_table.rb_node;
sys/ofed/drivers/infiniband/core/ib_cm.c
721
while (node) {
sys/ofed/drivers/infiniband/core/ib_cm.c
722
timewait_info = rb_entry(node, struct cm_timewait_info,
sys/ofed/drivers/infiniband/core/ib_cm.c
725
node = node->rb_left;
sys/ofed/drivers/infiniband/core/ib_cm.c
727
node = node->rb_right;
sys/ofed/drivers/infiniband/core/ib_cm.c
729
node = node->rb_left;
sys/ofed/drivers/infiniband/core/ib_cm.c
731
node = node->rb_right;
sys/ofed/drivers/infiniband/core/ib_cma.c
1711
hlist_for_each_entry(id_priv, &bind_list->owners, node) {
sys/ofed/drivers/infiniband/core/ib_cma.c
1842
hlist_del(&id_priv->node);
sys/ofed/drivers/infiniband/core/ib_cma.c
309
struct hlist_node node;
sys/ofed/drivers/infiniband/core/ib_cma.c
3188
hlist_add_head(&id_priv->node, &bind_list->owners);
sys/ofed/drivers/infiniband/core/ib_cma.c
3264
hlist_for_each_entry(cur_id, &bind_list->owners, node) {
sys/ofed/drivers/infiniband/core/ib_multicast.c
103
struct rb_node node;
sys/ofed/drivers/infiniband/core/ib_multicast.c
137
struct rb_node *node = port->table.rb_node;
sys/ofed/drivers/infiniband/core/ib_multicast.c
141
while (node) {
sys/ofed/drivers/infiniband/core/ib_multicast.c
142
group = rb_entry(node, struct mcast_group, node);
sys/ofed/drivers/infiniband/core/ib_multicast.c
148
node = node->rb_left;
sys/ofed/drivers/infiniband/core/ib_multicast.c
150
node = node->rb_right;
sys/ofed/drivers/infiniband/core/ib_multicast.c
166
cur_group = rb_entry(parent, struct mcast_group, node);
sys/ofed/drivers/infiniband/core/ib_multicast.c
179
rb_link_node(&group->node, parent, link);
sys/ofed/drivers/infiniband/core/ib_multicast.c
180
rb_insert_color(&group->node, &port->table);
sys/ofed/drivers/infiniband/core/ib_multicast.c
197
rb_erase(&group->node, &port->table);
sys/ofed/drivers/infiniband/core/ib_multicast.c
538
rb_erase(&group->node, &group->port->table);
sys/ofed/drivers/infiniband/core/ib_multicast.c
768
struct rb_node *node;
sys/ofed/drivers/infiniband/core/ib_multicast.c
772
for (node = rb_first(&port->table); node; node = rb_next(node)) {
sys/ofed/drivers/infiniband/core/ib_multicast.c
773
group = rb_entry(node, struct mcast_group, node);
sys/ofed/drivers/infiniband/core/ib_umem_rbtree.c
83
struct umem_odp_node *node;
sys/ofed/drivers/infiniband/core/ib_umem_rbtree.c
89
for (node = rbt_ib_umem_iter_first(root, start, last - 1); node;
sys/ofed/drivers/infiniband/core/ib_umem_rbtree.c
90
node = rbt_ib_umem_iter_next(node, start, last - 1)) {
sys/ofed/drivers/infiniband/core/ib_umem_rbtree.c
91
umem = container_of(node, struct ib_umem_odp, interval_tree);
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
483
struct rb_node node;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
505
scan = rb_entry(parent, struct xrcd_table_entry, node);
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
517
rb_link_node(&entry->node, parent, p);
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
518
rb_insert_color(&entry->node, &dev->xrcd_tree);
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
530
entry = rb_entry(p, struct xrcd_table_entry, node);
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
562
rb_erase(&entry->node, &dev->xrcd_tree);
sys/ofed/include/rdma/ib_umem_odp.h
112
void rbt_ib_umem_insert(struct umem_odp_node *node, struct rb_root *root);
sys/ofed/include/rdma/ib_umem_odp.h
113
void rbt_ib_umem_remove(struct umem_odp_node *node, struct rb_root *root);
sys/ofed/include/rdma/ib_umem_odp.h
125
struct umem_odp_node *rbt_ib_umem_iter_next(struct umem_odp_node *node,
sys/ofed/include/rdma/rdma_vt.h
154
int node;
sys/powerpc/cpufreq/mpc85xx_jog.c
123
phandle_t node;
sys/powerpc/cpufreq/mpc85xx_jog.c
126
node = OF_finddevice("/soc");
sys/powerpc/cpufreq/mpc85xx_jog.c
127
if (node == -1)
sys/powerpc/cpufreq/mpc85xx_jog.c
131
if (ofw_bus_find_compatible(node, jog_compat[i].ocd_str) > 0)
sys/powerpc/cpufreq/pmcr.c
46
phandle_t node;
sys/powerpc/cpufreq/pmcr.c
48
node = OF_finddevice("/ibm,opal/power-mgt");
sys/powerpc/cpufreq/pmcr.c
51
if (node == -1)
sys/powerpc/cpufreq/pmcr.c
54
npstates = OF_getencprop(node, "ibm,pstate-ids", pstate_ids,
sys/powerpc/cpufreq/pmcr.c
61
if (OF_getencprop(node, "ibm,pstate-frequencies-mhz", pstate_freqs,
sys/powerpc/cpufreq/pmufreq.c
106
phandle_t node;
sys/powerpc/cpufreq/pmufreq.c
112
node = ofw_bus_get_node(device_get_parent(dev));
sys/powerpc/cpufreq/pmufreq.c
117
if (OF_getprop(node, "min-clock-frequency", &min_freq, sizeof(min_freq)) == -1)
sys/powerpc/cpufreq/pmufreq.c
127
phandle_t node;
sys/powerpc/cpufreq/pmufreq.c
132
node = ofw_bus_get_node(device_get_parent(dev));
sys/powerpc/cpufreq/pmufreq.c
133
OF_getprop(node, "min-clock-frequency", &sc->minfreq, sizeof(sc->minfreq));
sys/powerpc/cpufreq/pmufreq.c
134
OF_getprop(node, "max-clock-frequency", &sc->maxfreq, sizeof(sc->maxfreq));
sys/powerpc/cpufreq/pmufreq.c
135
OF_getprop(node, "rounded-clock-frequency", &sc->curfreq, sizeof(sc->curfreq));
sys/powerpc/cpufreq/pmufreq.c
84
phandle_t node;
sys/powerpc/cpufreq/pmufreq.c
87
node = ofw_bus_get_node(parent);
sys/powerpc/cpufreq/pmufreq.c
88
if (OF_getprop(node, "min-clock-frequency", &min_freq, sizeof(min_freq)) == -1)
sys/powerpc/include/intr_machdep.h
34
#define MAP_IRQ(node, pin) powerpc_get_irq(node, pin)
sys/powerpc/mikrotik/rb_led.c
103
phandle_t node;
sys/powerpc/mikrotik/rb_led.c
107
node = ofw_bus_get_node(dev);
sys/powerpc/mikrotik/rb_led.c
109
if (OF_getprop(node, "user_led", gp, sizeof(gp)) <= 0)
sys/powerpc/mikrotik/rb_led.c
72
phandle_t node;
sys/powerpc/mikrotik/rb_led.c
77
node = ofw_bus_get_node(dev);
sys/powerpc/mikrotik/rb_led.c
85
if (OF_getprop(node, "user_led", gp, sizeof(gp)) <= 0)
sys/powerpc/mikrotik/rb_led.c
89
node = OF_peer(0);
sys/powerpc/mikrotik/rb_led.c
90
if (OF_getprop(node, "model", model, sizeof(model)) <= 0)
sys/powerpc/mpc85xx/fsl_diu.c
338
phandle_t node;
sys/powerpc/mpc85xx/fsl_diu.c
350
node = ofw_bus_get_node(dev);
sys/powerpc/mpc85xx/fsl_diu.c
360
if (OF_getprop_alloc(node, "edid", &edid_cells) <= 0) {
sys/powerpc/mpc85xx/fsl_espi.c
153
phandle_t node;
sys/powerpc/mpc85xx/fsl_espi.c
157
node = ofw_bus_get_node(dev);
sys/powerpc/mpc85xx/fsl_espi.c
184
if (OF_getencprop(node, "fsl,espi-num-chipselects",
sys/powerpc/mpc85xx/lbc.c
350
fdt_lbc_fixup(phandle_t node, struct lbc_softc *sc, struct lbc_devinfo *di)
sys/powerpc/mpc85xx/lbc.c
355
if (OF_getprop(node, "bank-width", (void *)&width, sizeof(width)) <= 0)
sys/powerpc/mpc85xx/lbc.c
367
fdt_lbc_reg_decode(phandle_t node, struct lbc_softc *sc,
sys/powerpc/mpc85xx/lbc.c
376
if (fdt_addrsize_cells(OF_parent(node), &addr_cells, &size_cells) != 0)
sys/powerpc/mpc85xx/lbc.c
380
tuples = OF_getencprop_alloc_multi(node, "reg", tuple_size,
sys/powerpc/mpc85xx/lbc.c
455
phandle_t node, child;
sys/powerpc/mpc85xx/lbc.c
535
node = ofw_bus_get_node(dev);
sys/powerpc/mpc85xx/lbc.c
536
if ((fdt_addrsize_cells(node, &sc->sc_addr_cells,
sys/powerpc/mpc85xx/lbc.c
542
par_addr_cells = fdt_parent_addr_cells(node);
sys/powerpc/mpc85xx/lbc.c
551
tuples = OF_getencprop_alloc_multi(node, "ranges", tuple_size,
sys/powerpc/mpc85xx/lbc.c
626
for (child = OF_child(node); child != 0; child = OF_peer(child)) {
sys/powerpc/mpc85xx/pci_mpc85xx.c
313
phandle_t node;
sys/powerpc/mpc85xx/pci_mpc85xx.c
355
node = ofw_bus_get_node(dev);
sys/powerpc/mpc85xx/pci_mpc85xx.c
368
if (fsl_pcib_decode_win(node, sc) != 0)
sys/powerpc/mpc85xx/pci_mpc85xx.c
705
fsl_pcib_decode_win(phandle_t node, struct fsl_pcib_softc *sc)
sys/powerpc/mpc85xx/platform_mpc85xx.c
305
phandle_t node;
sys/powerpc/mpc85xx/platform_mpc85xx.c
314
node = OF_finddevice("/cpus");
sys/powerpc/mpc85xx/platform_mpc85xx.c
315
for (i = 0, node = OF_child(node); i < cpuref->cr_cpuid;
sys/powerpc/mpc85xx/platform_mpc85xx.c
316
i++, node = OF_peer(node))
sys/powerpc/mpc85xx/platform_mpc85xx.c
318
if (OF_getencprop(node, "reg", ®, sizeof(reg)) > 0)
sys/powerpc/mpc85xx/platform_mpc85xx.c
346
phandle_t node;
sys/powerpc/mpc85xx/platform_mpc85xx.c
350
node = OF_finddevice("/cpus");
sys/powerpc/mpc85xx/platform_mpc85xx.c
351
for (i = 0, node = OF_child(node); i < pc->pc_cpuid;
sys/powerpc/mpc85xx/platform_mpc85xx.c
352
i++, node = OF_peer(node))
sys/powerpc/mpc85xx/platform_mpc85xx.c
354
if (OF_getencprop(node, "cpu-release-addr", (pcell_t *)&rel_pa,
sys/powerpc/ofw/ofw_machdep.c
170
parse_ofw_memory(phandle_t node, const char *prop, struct mem_region *output)
sys/powerpc/ofw/ofw_machdep.c
194
if (node == -1 || (sz = OF_getencprop(node, prop,
sys/powerpc/ofw/ofw_machdep.c
235
parse_numa_ofw_memory(phandle_t node, const char *prop,
sys/powerpc/ofw/ofw_machdep.c
260
if (node == -1 || (sz = OF_getencprop(node, prop,
sys/powerpc/ofw/ofw_machdep.c
833
phandle_t node;
sys/powerpc/ofw/ofw_machdep.c
835
node = ofw_bus_get_node(dev);
sys/powerpc/ofw/ofw_machdep.c
836
OF_getprop(node, "local-mac-address", addr, ETHER_ADDR_LEN);
sys/powerpc/ofw/ofw_pcibus.c
167
phandle_t node, child;
sys/powerpc/ofw/ofw_pcibus.c
172
node = ofw_bus_get_node(dev);
sys/powerpc/ofw/ofw_pcibus.c
174
for (child = OF_child(node); child != 0; child = OF_peer(child)) {
sys/powerpc/ofw/ofw_pcibus.c
315
phandle_t node, iparent;
sys/powerpc/ofw/ofw_pcibus.c
318
node = ofw_bus_get_node(child);
sys/powerpc/ofw/ofw_pcibus.c
320
if (node == -1) {
sys/powerpc/ofw/ofw_pcibus.c
334
if (OF_getencprop(node, "interrupt-parent", &iparent,
sys/powerpc/ofw/ofw_pcibus.c
347
isz = OF_getencprop(node, "AAPL,interrupts", intr, sizeof(intr));
sys/powerpc/ofw/ofw_pcibus.c
352
isz = OF_getencprop(node, "interrupts", intr, sizeof(intr));
sys/powerpc/ofw/ofw_real.c
434
ofw_real_peer(ofw_t ofw, phandle_t node)
sys/powerpc/ofw/ofw_real.c
441
cell_t node;
sys/powerpc/ofw/ofw_real.c
449
args.node = IN(node);
sys/powerpc/ofw/ofw_real.c
463
ofw_real_child(ofw_t ofw, phandle_t node)
sys/powerpc/ofw/ofw_real.c
470
cell_t node;
sys/powerpc/ofw/ofw_real.c
478
args.node = IN(node);
sys/powerpc/ofw/ofw_real.c
492
ofw_real_parent(ofw_t ofw, phandle_t node)
sys/powerpc/ofw/ofw_real.c
499
cell_t node;
sys/powerpc/ofw/ofw_real.c
507
args.node = IN(node);
sys/powerpc/ofw/ofw_real.c
83
static phandle_t ofw_real_peer(ofw_t, phandle_t node);
sys/powerpc/ofw/ofw_real.c
84
static phandle_t ofw_real_child(ofw_t, phandle_t node);
sys/powerpc/ofw/ofw_real.c
85
static phandle_t ofw_real_parent(ofw_t, phandle_t node);
sys/powerpc/ofw/ofw_syscons.c
227
phandle_t node;
sys/powerpc/ofw/ofw_syscons.c
249
node = OF_instance_to_package(stdout);
sys/powerpc/ofw/ofw_syscons.c
250
if (node == -1) {
sys/powerpc/ofw/ofw_syscons.c
255
node = OF_finddevice("screen");
sys/powerpc/ofw/ofw_syscons.c
257
OF_getprop(node, "device_type", type, sizeof(type));
sys/powerpc/ofw/ofw_syscons.c
262
OF_getprop(node, "depth", &depth, sizeof(depth));
sys/powerpc/ofw/ofw_syscons.c
276
if (OF_getproplen(node, "height") != sizeof(sc->sc_height) ||
sys/powerpc/ofw/ofw_syscons.c
277
OF_getproplen(node, "width") != sizeof(sc->sc_width) ||
sys/powerpc/ofw/ofw_syscons.c
278
OF_getproplen(node, "linebytes") != sizeof(sc->sc_stride))
sys/powerpc/ofw/ofw_syscons.c
282
sc->sc_node = node;
sys/powerpc/ofw/ofw_syscons.c
284
OF_getprop(node, "height", &sc->sc_height, sizeof(sc->sc_height));
sys/powerpc/ofw/ofw_syscons.c
285
OF_getprop(node, "width", &sc->sc_width, sizeof(sc->sc_width));
sys/powerpc/ofw/ofw_syscons.c
286
OF_getprop(node, "linebytes", &sc->sc_stride, sizeof(sc->sc_stride));
sys/powerpc/ofw/ofw_syscons.c
293
len = OF_getprop(node, "assigned-addresses", sc->sc_pciaddrs,
sys/powerpc/ofw/ofw_syscons.c
296
len = OF_getprop(OF_parent(node), "assigned-addresses",
sys/powerpc/ofw/ofw_syscons.c
310
if (OF_getproplen(node, "address") == sizeof(fb_phys)) {
sys/powerpc/ofw/ofw_syscons.c
311
OF_getprop(node, "address", &fb_phys, sizeof(fb_phys));
sys/powerpc/ofw/ofw_syscons.c
345
OF_decode_addr(node, fb_phys, &sc->sc_tag, &sc->sc_addr, NULL);
sys/powerpc/ofw/openpic_ofw.c
115
phandle_t xref, node;
sys/powerpc/ofw/openpic_ofw.c
117
node = ofw_bus_get_node(dev);
sys/powerpc/ofw/openpic_ofw.c
120
if (OF_getencprop(node, "phandle", &xref, sizeof(xref)) == -1 &&
sys/powerpc/ofw/openpic_ofw.c
121
OF_getencprop(node, "ibm,phandle", &xref, sizeof(xref)) == -1 &&
sys/powerpc/ofw/openpic_ofw.c
122
OF_getencprop(node, "linux,phandle", &xref, sizeof(xref)) == -1)
sys/powerpc/ofw/openpic_ofw.c
123
xref = node;
sys/powerpc/powermac/cpcht.c
174
phandle_t node, child;
sys/powerpc/powermac/cpcht.c
178
node = ofw_bus_get_node(dev);
sys/powerpc/powermac/cpcht.c
181
if (OF_getencprop(node, "reg", reg, sizeof(reg)) < 12)
sys/powerpc/powermac/cpcht.c
184
if (OF_getproplen(node, "ranges") <= 0)
sys/powerpc/powermac/cpcht.c
204
for (child = OF_child(node); child != 0; child = OF_peer(child))
sys/powerpc/powermac/cpcht.c
559
phandle_t node;
sys/powerpc/powermac/cpcht.c
562
node = ofw_bus_get_node(dev);
sys/powerpc/powermac/cpcht.c
563
err = openpic_common_attach(dev, node);
sys/powerpc/powermac/cpcht.c
593
cpcht_msipic = node;
sys/powerpc/powermac/cuda.c
147
phandle_t node,child;
sys/powerpc/powermac/cuda.c
237
node = ofw_bus_get_node(dev);
sys/powerpc/powermac/cuda.c
239
for (child = OF_child(node); child != 0; child = OF_peer(child)) {
sys/powerpc/powermac/kiic.c
169
phandle_t node;
sys/powerpc/powermac/kiic.c
175
node = ofw_bus_get_node(self);
sys/powerpc/powermac/kiic.c
176
if (node == 0 || node == -1) {
sys/powerpc/powermac/kiic.c
187
if (OF_getencprop(node, "AAPL,i2c-rate", &rate, 4) != 4) {
sys/powerpc/powermac/kiic.c
191
if (OF_getencprop(node, "AAPL,address-step", &sc->sc_regstep, 4) != 4) {
sys/powerpc/powermac/kiic.c
209
sc->sc_node = node;
sys/powerpc/powermac/kiic.c
211
node = OF_child(node);
sys/powerpc/powermac/kiic.c
212
if (OF_getprop(node, "name", name, sizeof(name)) > 0) {
sys/powerpc/powermac/kiic.c
215
if (OF_getprop(node, "reg", ®, sizeof(reg)) > 0)
sys/powerpc/powermac/kiic.c
218
sc->sc_node = node;
sys/powerpc/powermac/pmu.c
342
phandle_t node,child;
sys/powerpc/powermac/pmu.c
390
node = ofw_bus_get_node(dev);
sys/powerpc/powermac/pmu.c
392
for (child = OF_child(node); child != 0; child = OF_peer(child)) {
sys/powerpc/powermac/smu.c
283
phandle_t node, child;
sys/powerpc/powermac/smu.c
324
node = ofw_bus_get_node(dev);
sys/powerpc/powermac/smu.c
329
smu_attach_fans(dev, node);
sys/powerpc/powermac/smu.c
334
for (child = OF_child(node); child != 0; child = OF_peer(child)) {
sys/powerpc/powermac/smu.c
347
smu_attach_i2c(dev, node);
sys/powerpc/powermac/smu.c
957
phandle_t child, node, root;
sys/powerpc/powermac/smu.c
960
node = ofw_bus_get_node(dev);
sys/powerpc/powermac/smu.c
964
for (root = OF_child(node); root != 0; root = OF_peer(root)) {
sys/powerpc/powermac/tbgpio.c
106
phandle_t node;
sys/powerpc/powermac/tbgpio.c
120
node = ofw_bus_get_node(dev);
sys/powerpc/powermac/tbgpio.c
122
OF_getencprop(node, "platform-do-cpu-timebase", pfunc, sizeof(pfunc));
sys/powerpc/powermac/tbgpio.c
69
phandle_t node;
sys/powerpc/powermac/tbgpio.c
75
node = ofw_bus_get_node(dev);
sys/powerpc/powermac/tbgpio.c
80
res = OF_getencprop(node, "platform-do-cpu-timebase", pfunc,
sys/powerpc/powermac/uninorthpci.c
135
phandle_t node;
sys/powerpc/powermac/uninorthpci.c
141
node = ofw_bus_get_node(dev);
sys/powerpc/powermac/uninorthpci.c
146
if (OF_getprop(node, "reg", reg, sizeof(reg)) < 8)
sys/powerpc/powermac/uninorthpci.c
157
OF_getprop(OF_parent(node), "#address-cells", &acells, sizeof(acells));
sys/powerpc/powernv/opal_console.c
193
phandle_t node = sc->node;
sys/powerpc/powernv/opal_console.c
200
if (OF_getprop(node, "device_type", buf, sizeof(buf)) <= 0)
sys/powerpc/powernv/opal_console.c
206
OF_getencprop(node, "reg", ®, sizeof(reg));
sys/powerpc/powernv/opal_console.c
210
sc->node = node;
sys/powerpc/powernv/opal_console.c
212
if (OF_getprop(node, "compatible", buf, sizeof(buf)) <= 0)
sys/powerpc/powernv/opal_console.c
231
sc.node = ofw_bus_get_node(dev);
sys/powerpc/powernv/opal_console.c
262
sc.node = input;
sys/powerpc/powernv/opal_console.c
286
sc->node = ofw_bus_get_node(dev);
sys/powerpc/powernv/opal_console.c
57
phandle_t node;
sys/powerpc/powernv/opal_flash.c
337
phandle_t node;
sys/powerpc/powernv/opal_flash.c
344
node = ofw_bus_get_node(dev);
sys/powerpc/powernv/opal_flash.c
345
OF_getencprop(node, "ibm,opal-id", &opal_id, sizeof(opal_id));
sys/powerpc/powernv/opal_flash.c
348
if (OF_getencprop(node, "ibm,flash-block-size",
sys/powerpc/powernv/opal_flash.c
354
if (!OF_hasprop(node, "no-erase"))
sys/powerpc/powernv/opal_flash.c
359
if (OF_getencprop(node, "reg", regs, sizeof(regs)) < 0) {
sys/powerpc/powernv/opal_nvram.c
131
phandle_t node;
sys/powerpc/powernv/opal_nvram.c
134
node = ofw_bus_get_node(dev);
sys/powerpc/powernv/opal_nvram.c
139
err = OF_getencprop(node, "#bytes", &sc->sc_size,
sys/powerpc/powernv/opal_pci.c
220
phandle_t node;
sys/powerpc/powernv/opal_pci.c
224
node = ofw_bus_get_node(dev);
sys/powerpc/powernv/opal_pci.c
226
count = OF_getencprop(node, "ibm,supported-tce-sizes",
sys/powerpc/powernv/opal_pci.c
241
phandle_t node;
sys/powerpc/powernv/opal_pci.c
251
node = ofw_bus_get_node(dev);
sys/powerpc/powernv/opal_pci.c
253
switch (OF_getproplen(node, "ibm,opal-phbid")) {
sys/powerpc/powernv/opal_pci.c
255
OF_getencprop(node, "ibm,opal-phbid", id, 8);
sys/powerpc/powernv/opal_pci.c
259
OF_getencprop(node, "ibm,opal-phbid", id, 4);
sys/powerpc/powernv/opal_pci.c
264
OF_getproplen(node, "ibm,opal-phbid"));
sys/powerpc/powernv/opal_pci.c
332
if (OF_getencprop(node, "ibm,opal-num-pes", &npe, 4) != 4)
sys/powerpc/powernv/opal_pci.c
341
if (OF_getencprop(node, "ibm,opal-available-m64-ranges",
sys/powerpc/powernv/opal_pci.c
348
if (OF_getencprop(node, "ibm,opal-m64-window",
sys/powerpc/powernv/opal_pci.c
419
if (OF_getproplen(node, "ibm,opal-msi-ranges") > 0) {
sys/powerpc/powernv/opal_pci.c
421
OF_getencprop(node, "ibm,opal-msi-ranges",
sys/powerpc/powernv/opal_pci.c
429
OF_xref_from_node(node),
sys/powerpc/powernv/opal_pci.c
477
if (OF_getencprop(node, "ibm,opal-m64-window",
sys/powerpc/powernv/opal_sensor.c
172
phandle_t node;
sys/powerpc/powernv/opal_sensor.c
179
node = ofw_bus_get_node(dev);
sys/powerpc/powernv/opal_sensor.c
181
if (OF_getencprop(node, "sensor-data", &sensor_id, sizeof(sensor_id)) < 0) {
sys/powerpc/powernv/opal_sensor.c
185
if (OF_getprop(node, "sensor-type", type, sizeof(type)) < 0) {
sys/powerpc/powernv/opal_sensor.c
215
OF_getprop_alloc(node, "label", (void **)&sc->sc_label);
sys/powerpc/powernv/opal_sensor.c
219
if (OF_getencprop(node, "sensor-data-min",
sys/powerpc/powernv/opal_sensor.c
229
if (OF_getencprop(node, "sensor-data-max",
sys/powerpc/powernv/platform_powernv.c
577
powernv_node_numa_domain(platform_t platform, phandle_t node)
sys/powerpc/powernv/platform_powernv.c
593
res = OF_getencprop(node, "ibm,associativity",
sys/powerpc/powernv/platform_powernv.c
601
node = OF_parent(node);
sys/powerpc/powernv/platform_powernv.c
603
if (node == 0)
sys/powerpc/powernv/platform_powernv.c
605
return (powernv_node_numa_domain(platform, node));
sys/powerpc/powernv/platform_powernv.c
81
static int powernv_node_numa_domain(platform_t platform, phandle_t node);
sys/powerpc/powerpc/intr_machdep.c
109
uint32_t node;
sys/powerpc/powerpc/intr_machdep.c
357
powerpc_register_pic(device_t dev, uint32_t node, u_int irqs, u_int ipis,
sys/powerpc/powerpc/intr_machdep.c
369
if (p->node != node)
sys/powerpc/powerpc/intr_machdep.c
371
if (node != 0 || p->dev == dev)
sys/powerpc/powerpc/intr_machdep.c
377
p->node = node;
sys/powerpc/powerpc/intr_machdep.c
400
powerpc_get_irq(uint32_t node, u_int pin)
sys/powerpc/powerpc/intr_machdep.c
404
if (node == 0)
sys/powerpc/powerpc/intr_machdep.c
409
if (piclist[idx].node == node) {
sys/powerpc/powerpc/intr_machdep.c
422
piclist[idx].node = node;
sys/powerpc/powerpc/intr_machdep.c
465
MAP_IRQ(piclist[n].node, piclist[n].irqs),
sys/powerpc/powerpc/openpic.c
215
powerpc_register_pic(dev, node, sc->sc_nirq, OPENPIC_NIPIS, FALSE);
sys/powerpc/powerpc/openpic.c
73
openpic_common_attach(device_t dev, uint32_t node)
sys/powerpc/powerpc/platform.c
313
platform_node_numa_domain(phandle_t node)
sys/powerpc/powerpc/platform.c
315
return (PLATFORM_NODE_NUMA_DOMAIN(plat_obj, node));
sys/powerpc/pseries/mmu_phyp.c
130
phandle_t dev, node, root;
sys/powerpc/pseries/mmu_phyp.c
144
node = OF_child(dev);
sys/powerpc/pseries/mmu_phyp.c
146
while (node != 0) {
sys/powerpc/pseries/mmu_phyp.c
147
res = OF_getprop(node, "device_type", buf, sizeof(buf));
sys/powerpc/pseries/mmu_phyp.c
150
node = OF_peer(node);
sys/powerpc/pseries/mmu_phyp.c
153
res = OF_getencprop(node, "ibm,pft-size", prop, sizeof(prop));
sys/powerpc/pseries/mmu_phyp.c
157
res = OF_getencprop(node, "ibm,slb-size", prop, sizeof(prop[0]));
sys/powerpc/pseries/mmu_phyp.c
168
len = OF_getproplen(node, "ibm,segment-page-sizes");
sys/powerpc/pseries/mmu_phyp.c
175
res = OF_getencprop(node, "ibm,segment-page-sizes", arr,
sys/powerpc/pseries/phyp_console.c
133
phandle_t node = sc->node;
sys/powerpc/pseries/phyp_console.c
140
if (OF_getprop(node, "name", buf, sizeof(buf)) <= 0)
sys/powerpc/pseries/phyp_console.c
145
if (OF_getprop(node, "device_type", buf, sizeof(buf)) <= 0)
sys/powerpc/pseries/phyp_console.c
151
OF_getencprop(node, "reg", ®, sizeof(reg));
sys/powerpc/pseries/phyp_console.c
155
sc->node = node;
sys/powerpc/pseries/phyp_console.c
157
if (OF_getprop(node, "compatible", buf, sizeof(buf)) <= 0)
sys/powerpc/pseries/phyp_console.c
181
sc.node = ofw_bus_get_node(dev);
sys/powerpc/pseries/phyp_console.c
215
sc.node = input;
sys/powerpc/pseries/phyp_console.c
238
sc->node = ofw_bus_get_node(dev);
sys/powerpc/pseries/phyp_console.c
53
phandle_t node;
sys/powerpc/pseries/phyp_llan.c
156
phandle_t node;
sys/powerpc/pseries/phyp_llan.c
164
node = ofw_bus_get_node(dev);
sys/powerpc/pseries/phyp_llan.c
165
len = OF_getprop(node, "local-mac-address", sc->mac_address,
sys/powerpc/pseries/phyp_llan.c
175
OF_getencprop(node, "reg", &sc->unit, sizeof(sc->unit));
sys/powerpc/pseries/plpar_iommu.c
100
OF_getencprop(node, "ibm,my-dma-window", dmawindow,
sys/powerpc/pseries/plpar_iommu.c
103
OF_getencprop(node, "ibm,dma-window", dmawindow,
sys/powerpc/pseries/plpar_iommu.c
74
phandle_t node;
sys/powerpc/pseries/plpar_iommu.c
89
node = ofw_bus_get_node(p);
sys/powerpc/pseries/plpar_iommu.c
90
if (OF_getencprop(node, "ibm,#dma-size-cells", &dma_scells,
sys/powerpc/pseries/plpar_iommu.c
92
OF_searchencprop(node, "#size-cells", &dma_scells,
sys/powerpc/pseries/plpar_iommu.c
94
if (OF_getencprop(node, "ibm,#dma-address-cells", &dma_acells,
sys/powerpc/pseries/plpar_iommu.c
96
OF_searchencprop(node, "#address-cells", &dma_acells,
sys/powerpc/psim/iobusvar.h
47
IOBUS_ACCESSOR(node, NODE, phandle_t)
sys/riscv/riscv/aplic.c
321
phandle_t node, xref, iparent;
sys/riscv/riscv/aplic.c
329
node = ofw_bus_get_node(dev);
sys/riscv/riscv/aplic.c
333
if ((OF_getencprop(node, "riscv,num-sources", &sc->ndev,
sys/riscv/riscv/aplic.c
373
nintr = OF_getencprop_alloc_multi(node, "interrupts-extended",
sys/riscv/riscv/aplic.c
432
xref = OF_xref_from_node(node);
sys/riscv/riscv/identcpu.c
337
parse_mmu_fdt(struct cpu_desc *desc, phandle_t node)
sys/riscv/riscv/identcpu.c
342
if (OF_getprop(node, "mmu-type", mmu, sizeof(mmu)) > 0) {
sys/riscv/riscv/identcpu.c
351
parse_cbo_fdt(struct cpu_desc *desc, phandle_t node)
sys/riscv/riscv/identcpu.c
355
error = OF_getencprop(node, "riscv,cbom-block-size",
sys/riscv/riscv/identcpu.c
360
error = OF_getencprop(node, "riscv,cboz-block-size",
sys/riscv/riscv/identcpu.c
370
phandle_t node;
sys/riscv/riscv/identcpu.c
375
node = OF_finddevice("/cpus");
sys/riscv/riscv/identcpu.c
376
if (node == -1) {
sys/riscv/riscv/identcpu.c
387
for (node = OF_child(node); node > 0; node = OF_peer(node)) {
sys/riscv/riscv/identcpu.c
389
if (!ofw_bus_node_is_compatible(node, "riscv"))
sys/riscv/riscv/identcpu.c
393
if (OF_getencprop(node, "reg", ®, sizeof(reg)) <= 0 ||
sys/riscv/riscv/identcpu.c
397
len = OF_getprop(node, "riscv,isa", isa, sizeof(isa));
sys/riscv/riscv/identcpu.c
415
parse_mmu_fdt(desc, node);
sys/riscv/riscv/identcpu.c
418
parse_cbo_fdt(desc, node);
sys/riscv/riscv/identcpu.c
423
if (node <= 0) {
sys/riscv/riscv/intc.c
102
if (node == 0) {
sys/riscv/riscv/intc.c
107
for (node = OF_child(node); node != 0; node = OF_peer(node)) {
sys/riscv/riscv/intc.c
108
if (!ofw_bus_node_status_okay(node))
sys/riscv/riscv/intc.c
111
if (ofw_bus_node_is_compatible(node, "riscv,cpu-intc"))
sys/riscv/riscv/intc.c
115
if (node == 0) {
sys/riscv/riscv/intc.c
121
return (node);
sys/riscv/riscv/intc.c
128
phandle_t node;
sys/riscv/riscv/intc.c
133
node = intc_ofw_find(parent, PCPU_GET(hart));
sys/riscv/riscv/intc.c
134
if (node == -1)
sys/riscv/riscv/intc.c
137
dev = simplebus_add_device(parent, node, 0, "intc", -1, NULL);
sys/riscv/riscv/intc.c
79
phandle_t node;
sys/riscv/riscv/intc.c
82
node = OF_finddevice("/cpus");
sys/riscv/riscv/intc.c
83
if (node == -1) {
sys/riscv/riscv/intc.c
88
for (node = OF_child(node); node != 0; node = OF_peer(node)) {
sys/riscv/riscv/intc.c
89
if (!ofw_bus_node_status_okay(node))
sys/riscv/riscv/intc.c
92
if (!ofw_bus_node_is_compatible(node, "riscv"))
sys/riscv/riscv/intc.c
95
if (OF_searchencprop(node, "reg", ®, sizeof(reg)) == -1)
sys/riscv/riscv/mp_machdep.c
313
cpu_check_mmu(u_int id __unused, phandle_t node, u_int addr_size __unused,
sys/riscv/riscv/mp_machdep.c
319
if (OF_getprop(node, "mmu-type", (void *)type, sizeof(type)) == -1 ||
sys/riscv/riscv/mp_machdep.c
327
cpu_init_fdt(u_int id, phandle_t node, u_int addr_size, pcell_t *reg)
sys/riscv/riscv/mp_machdep.c
336
if (!cpu_check_mmu(id, node, addr_size, reg))
sys/riscv/riscv/plic.c
297
phandle_t node;
sys/riscv/riscv/plic.c
311
node = ofw_bus_get_node(dev);
sys/riscv/riscv/plic.c
312
if ((OF_getencprop(node, "riscv,ndev", &sc->ndev,
sys/riscv/riscv/plic.c
377
nintr = OF_getencprop_alloc_multi(node, "interrupts-extended",
sys/riscv/riscv/plic.c
438
xref = OF_xref_from_node(node);
sys/riscv/riscv/timer.c
160
phandle_t node;
sys/riscv/riscv/timer.c
163
node = OF_finddevice("/cpus");
sys/riscv/riscv/timer.c
164
if (node == -1) {
sys/riscv/riscv/timer.c
170
len = OF_getproplen(node, "timebase-frequency");
sys/riscv/riscv/timer.c
178
OF_getencprop(node, "timebase-frequency", freq, len);
sys/riscv/sifive/fu740_pci_dw.c
332
phandle_t node;
sys/riscv/sifive/fu740_pci_dw.c
336
node = ofw_bus_get_node(dev);
sys/riscv/sifive/fu740_pci_dw.c
340
error = ofw_bus_find_string_index(node, "reg-names", "dbi", &rid);
sys/riscv/sifive/fu740_pci_dw.c
354
error = ofw_bus_find_string_index(node, "reg-names", "mgmt", &rid);
sys/riscv/sifive/fu740_pci_dw.c
368
error = gpio_pin_get_by_ofw_property(dev, node, "reset-gpios",
sys/riscv/sifive/fu740_pci_dw.c
372
error = gpio_pin_get_by_ofw_property(dev, node, "perstn-gpios",
sys/riscv/sifive/fu740_pci_dw.c
386
error = gpio_pin_get_by_ofw_property(dev, node, "pwren-gpios",
sys/riscv/sifive/fu740_pci_dw.c
400
error = clk_get_by_ofw_name(dev, node, "pcie_aux", &sc->pcie_aux_clk);
sys/riscv/sifive/fu740_pci_dw.c
403
error = clk_get_by_ofw_name(dev, node, "pcieaux",
sys/riscv/sifive/fu740_pci_dw.c
410
error = hwreset_get_by_ofw_idx(dev, node, 0, &sc->pcie_aux_rst);
sys/riscv/sifive/sifive_gpio.c
108
phandle_t node;
sys/riscv/sifive/sifive_gpio.c
116
node = ofw_bus_get_node(dev);
sys/riscv/sifive/sifive_gpio.c
129
if (OF_getencprop(node, "ngpios", &npins, sizeof(npins)) <= 0) {
sys/riscv/sifive/sifive_prci.c
446
phandle_t node;
sys/riscv/sifive/sifive_prci.c
469
node = ofw_bus_get_node(dev);
sys/riscv/sifive/sifive_prci.c
470
error = ofw_bus_parse_xref_list_get_length(node, "clocks",
sys/riscv/starfive/jh7110_pcie.c
127
phandle_t node;
sys/riscv/starfive/jh7110_pcie.c
650
err = gpio_pin_get_by_ofw_property(sc->dev, sc->node, "perst-gpios",
sys/riscv/starfive/jh7110_pcie.c
658
if (syscon_get_by_ofw_property(sc->dev, sc->node, "starfive,stg-syscon",
sys/riscv/starfive/jh7110_pcie.c
665
err = OF_getencprop(sc->node, "linux,pci-domain", &val, sizeof(val));
sys/riscv/starfive/jh7110_pcie.c
743
sc->node = ofw_bus_get_node(dev);
sys/riscv/starfive/jh7110_pcie.c
756
err = ofw_bus_find_string_index(sc->node, "reg-names", "apb", &rid);
sys/riscv/starfive/jh7110_pcie.c
770
err = ofw_bus_find_string_index(sc->node, "reg-names", "cfg", &rid);
sys/riscv/starfive/jh7110_pcie.c
971
xref = OF_xref_from_node(sc->node);
sys/riscv/vmm/vmm_vtimer.c
51
phandle_t node;
sys/riscv/vmm/vmm_vtimer.c
54
node = OF_finddevice("/cpus");
sys/riscv/vmm/vmm_vtimer.c
55
if (node == -1)
sys/riscv/vmm/vmm_vtimer.c
58
len = OF_getproplen(node, "timebase-frequency");
sys/riscv/vmm/vmm_vtimer.c
62
OF_getencprop(node, "timebase-frequency", freq, len);
sys/rpc/rpcsec_gss.h
182
const char *mech, const char *name, const char *node,
sys/rpc/rpcsec_gss.h
394
const char *mech, const char *name, const char *node, const char *domain)
sys/rpc/rpcsec_gss.h
400
mech, name, node, domain);
sys/rpc/rpcsec_gss.h
471
const char *mech, const char *name, const char *node, const char *domain);
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
376
const char *mech, const char *name, const char *node, const char *domain)
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
393
if (node) {
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
394
namelen += strlen(node) + 1;
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
403
if (node) {
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
405
strcat((char *) buf.value, node);
sys/sys/disk/gpt.h
44
uint8_t node[6];
sys/sys/pctrie.h
208
return (name##_PCTRIE_INSERT_BASE(it->ptree, val, &it->node, \
sys/sys/pctrie.h
260
struct pctrie_node *freenode, *node; \
sys/sys/pctrie.h
262
for (freenode = pctrie_reclaim_begin(&node, ptree); \
sys/sys/pctrie.h
264
freenode = pctrie_reclaim_resume(&node)) \
sys/sys/pctrie.h
276
struct pctrie_node *freenode, *node; \
sys/sys/pctrie.h
279
for (freenode = pctrie_reclaim_begin_cb(&node, ptree, \
sys/sys/pctrie.h
282
freenode = pctrie_reclaim_resume_cb(&node, \
sys/sys/pctrie.h
39
struct pctrie_node *node;
sys/sys/pctrie.h
428
struct pctrie_node *node, uint64_t key);
sys/sys/pctrie.h
47
it->node = NULL;
sys/sys/pctrie.h
53
return (it->node == NULL);
sys/sys/pctrie.h
60
it->node = NULL;
sys/sys/smp.h
117
void topo_init_node(struct topo_node *node);
sys/sys/smp.h
125
struct topo_node *node);
sys/sys/smp.h
127
struct topo_node *node);
sys/sys/smp.h
128
void topo_set_pu_id(struct topo_node *node, cpuid_t id);
sys/sys/tree.h
122
#define SPLAY_ASSEMBLE(head, node, left, right, field) do { \
sys/sys/tree.h
125
SPLAY_LEFT((head)->sph_root, field) = SPLAY_RIGHT(node, field); \
sys/sys/tree.h
126
SPLAY_RIGHT((head)->sph_root, field) = SPLAY_LEFT(node, field); \
sys/sys/uuid.h
56
uint8_t node[_UUID_NODE_LEN];
sys/vm/swap_pager.c
536
swblk_trie_free(struct pctrie *ptree, void *node)
sys/vm/swap_pager.c
539
uma_zfree(swpctrie_zone, node);
sys/vm/vm_phys.c
106
RB_ENTRY(vm_phys_fictitious_seg) node;
sys/vm/vm_phys.c
113
RB_GENERATE_STATIC(fict_tree, vm_phys_fictitious_seg, node,
sys/vm/vm_radix.c
80
vm_radix_node_free(struct pctrie *ptree, void *node)
sys/vm/vm_radix.c
82
uma_zfree_smr(vm_radix_node_zone, node);
sys/vm/vm_radix.h
44
void vm_radix_node_free(struct pctrie *ptree, void *node);
sys/x86/x86/mp_x86.c
532
struct topo_node *node;
sys/x86/x86/mp_x86.c
666
node = topo_find_node_by_hwid(parent, node_id,
sys/x86/x86/mp_x86.c
669
topo_promote_child(node);
sys/x86/x86/mp_x86.c
670
parent = node;
sys/x86/x86/mp_x86.c
682
struct topo_node *node;
sys/x86/x86/mp_x86.c
694
TOPO_FOREACH(node, &topo_root) {
sys/x86/x86/mp_x86.c
695
if (node->type != TOPO_TYPE_PU)
sys/x86/x86/mp_x86.c
698
if ((node->hwid & smt_mask) != (boot_cpu_id & smt_mask))
sys/x86/x86/mp_x86.c
699
cpu_info[node->hwid].cpu_hyperthread = 1;
sys/x86/x86/mp_x86.c
701
if (resource_disabled("lapic", node->hwid)) {
sys/x86/x86/mp_x86.c
702
if (node->hwid != boot_cpu_id)
sys/x86/x86/mp_x86.c
703
cpu_info[node->hwid].cpu_disabled = 1;
sys/x86/x86/mp_x86.c
706
node->hwid);
sys/x86/x86/mp_x86.c
710
cpu_info[node->hwid].cpu_hyperthread)
sys/x86/x86/mp_x86.c
711
cpu_info[node->hwid].cpu_disabled = 1;
sys/x86/x86/mp_x86.c
714
cpu_info[node->hwid].cpu_disabled = 1;
sys/x86/x86/mp_x86.c
716
if (cpu_info[node->hwid].cpu_disabled) {
sys/x86/x86/mp_x86.c
721
if (cpu_info[node->hwid].cpu_hyperthread)
sys/x86/x86/mp_x86.c
724
cpu_apic_ids[mp_ncpus] = node->hwid;
sys/x86/x86/mp_x86.c
725
apic_cpuids[node->hwid] = mp_ncpus;
sys/x86/x86/mp_x86.c
726
topo_set_pu_id(node, mp_ncpus);
sys/x86/x86/mp_x86.c
744
struct topo_node *node;
sys/x86/x86/mp_x86.c
794
TOPO_FOREACH(node, &topo_root) {
sys/x86/x86/mp_x86.c
795
switch (node->type) {
sys/x86/x86/mp_x86.c
797
printf("Package HW ID = %u\n", node->hwid);
sys/x86/x86/mp_x86.c
800
printf("\tCore HW ID = %u\n", node->hwid);
sys/x86/x86/mp_x86.c
803
if (cpu_info[node->hwid].cpu_hyperthread)
sys/x86/x86/mp_x86.c
808
if (node->subtype == 0)
sys/x86/x86/mp_x86.c
810
"(disabled)\n", hyperthread, node->hwid);
sys/x86/x86/mp_x86.c
811
else if (node->id == 0)
sys/x86/x86/mp_x86.c
813
node->hwid);
sys/x86/x86/mp_x86.c
816
node->id, hyperthread, node->hwid);
sys/x86/x86/mp_x86.c
834
struct topo_node *node;
sys/x86/x86/mp_x86.c
859
node = root;
sys/x86/x86/mp_x86.c
860
while (node != NULL) {
sys/x86/x86/mp_x86.c
861
if (node->type != TOPO_TYPE_CORE) {
sys/x86/x86/mp_x86.c
862
node = topo_next_node(root, node);
sys/x86/x86/mp_x86.c
867
node = topo_next_nonchild_node(root, node);
sys/x86/x86/mp_x86.c
882
node = root;
sys/x86/x86/mp_x86.c
883
while (node != NULL) {
sys/x86/x86/mp_x86.c
899
if (CPU_EMPTY(&node->cpuset)) {
sys/x86/x86/mp_x86.c
900
node = topo_next_node(root, node);
sys/x86/x86/mp_x86.c
903
if (CPU_CMP(&node->cpuset, &root->cpuset) == 0) {
sys/x86/x86/mp_x86.c
904
if (node->type == TOPO_TYPE_CACHE &&
sys/x86/x86/mp_x86.c
905
cg_root->cg_level < node->subtype)
sys/x86/x86/mp_x86.c
906
cg_root->cg_level = node->subtype;
sys/x86/x86/mp_x86.c
907
if (node->type == TOPO_TYPE_NODE)
sys/x86/x86/mp_x86.c
909
node = topo_next_node(root, node);
sys/x86/x86/mp_x86.c
912
if (node->type != TOPO_TYPE_GROUP &&
sys/x86/x86/mp_x86.c
913
node->type != TOPO_TYPE_NODE &&
sys/x86/x86/mp_x86.c
914
node->type != TOPO_TYPE_CACHE) {
sys/x86/x86/mp_x86.c
915
node = topo_next_node(root, node);
sys/x86/x86/mp_x86.c
919
node = topo_next_nonchild_node(root, node);
sys/x86/x86/mp_x86.c
941
node = root;
sys/x86/x86/mp_x86.c
943
while (node != NULL) {
sys/x86/x86/mp_x86.c
944
if ((node->type != TOPO_TYPE_GROUP &&
sys/x86/x86/mp_x86.c
945
node->type != TOPO_TYPE_NODE &&
sys/x86/x86/mp_x86.c
946
node->type != TOPO_TYPE_CACHE) ||
sys/x86/x86/mp_x86.c
947
CPU_CMP(&node->cpuset, &root->cpuset) == 0 ||
sys/x86/x86/mp_x86.c
948
CPU_EMPTY(&node->cpuset)) {
sys/x86/x86/mp_x86.c
949
node = topo_next_node(root, node);
sys/x86/x86/mp_x86.c
953
x86topo_add_sched_group(node, &cg_root->cg_child[i]);
sys/x86/x86/mp_x86.c
955
node = topo_next_nonchild_node(root, node);
sys/xen/xenbus/xenbusb.c
202
xenbusb_device_exists(device_t dev, const char *node)
sys/xen/xenbus/xenbusb.c
215
if (!strcmp(ivars->xd_node, node)) {
sys/xen/xenbus/xenbusb.c
238
if (ivars->xd_otherend_watch.node != NULL)
sys/xen/xenbus/xenbusb.c
240
if (ivars->xd_local_watch.node != NULL)
sys/xen/xenbus/xenbusb.c
556
char *node;
sys/xen/xenbus/xenbusb.c
571
node = strdup(vec[XS_WATCH_PATH], M_XENBUS);
sys/xen/xenbus/xenbusb.c
572
p = strchr(node, '/');
sys/xen/xenbus/xenbusb.c
604
free(node, M_XENBUS);
sys/xen/xenbus/xenbusb.c
695
ivars->xd_otherend_watch.node = statepath;
sys/xen/xenbus/xenbusb.c
705
ivars->xd_local_watch.node = ivars->xd_node;
sys/xen/xenbus/xenbusb.c
768
xbs->xbs_device_watch.node = bus_node;
sys/xen/xenbus/xenbusb.c
826
free(ivars->xd_otherend_watch.node, M_XENBUS);
sys/xen/xenbus/xenbusb.c
827
ivars->xd_otherend_watch.node = statepath;
sys/xen/xenbus/xenbusb.c
84
if (ivars->xd_otherend_watch.node != NULL) {
sys/xen/xenbus/xenbusb.c
86
free(ivars->xd_otherend_watch.node, M_XENBUS);
sys/xen/xenbus/xenbusb.c
87
ivars->xd_otherend_watch.node = NULL;
sys/xen/xenbus/xenbusb.c
90
if (ivars->xd_local_watch.node != NULL) {
sys/xen/xenbus/xenbusb.c
92
ivars->xd_local_watch.node = NULL;
sys/xen/xenbus/xenbusvar.h
93
XENBUS_ACCESSOR(node, NODE, const char *)
sys/xen/xenstore/xenstorevar.h
128
const char *node, unsigned int *num, const char ***result);
sys/xen/xenstore/xenstorevar.h
141
int xs_exists(struct xs_transaction t, const char *dir, const char *node);
sys/xen/xenstore/xenstorevar.h
161
const char *node, unsigned int *len, void **result);
sys/xen/xenstore/xenstorevar.h
175
const char *node, const char *string);
sys/xen/xenstore/xenstorevar.h
188
const char *node);
sys/xen/xenstore/xenstorevar.h
200
int xs_rm(struct xs_transaction t, const char *dir, const char *node);
sys/xen/xenstore/xenstorevar.h
213
const char *node);
sys/xen/xenstore/xenstorevar.h
256
const char *dir, const char *node, int *scancountp, const char *fmt, ...)
sys/xen/xenstore/xenstorevar.h
272
const char *node, const char *fmt, ...)
sys/xen/xenstore/xenstorevar.h
288
const char *node, const char *fmt, va_list ap);
sys/xen/xenstore/xenstorevar.h
63
char *node;
tests/sys/fs/fusefs/read.cc
116
const char *node = "vfs.maxbcachebuf";
tests/sys/fs/fusefs/read.cc
118
ASSERT_EQ(0, sysctlbyname(node, &val, &size, NULL, 0))
tests/sys/fs/fusefs/utils.cc
114
const char *node = "vfs.aio.enable_unsafe";
tests/sys/fs/fusefs/utils.cc
118
if (sysctlbyname(node, &val, &size, NULL, 0)) {
tests/sys/netgraph/basic.c
185
ATF_TP_ADD_TC(basic, node);
tests/sys/netgraph/basic.c
61
ATF_TC(node);
tests/sys/netgraph/basic.c
62
ATF_TC_HEAD(node, conf)
tests/sys/netgraph/basic.c
67
ATF_TC_BODY(node, dummy)
tests/sys/sys/arb_test.c
42
static ARB32_HEAD(tree, node) *root;
tests/sys/sys/arb_test.c
45
compare(const struct node *a, const struct node *b)
tests/sys/sys/arb_test.c
52
ARB_PROTOTYPE(tree, node, next, compare);
tests/sys/sys/arb_test.c
54
ARB_GENERATE(tree, node, next, compare);
tests/sys/sys/arb_test.c
63
struct node *tmp, *ins;
tests/sys/sys/rb_test.c
37
RB_ENTRY(node) node;
tests/sys/sys/rb_test.c
41
static RB_HEAD(tree, node) root;
tests/sys/sys/rb_test.c
44
compare(struct node *a, struct node *b)
tests/sys/sys/rb_test.c
51
RB_PROTOTYPE(tree, node, node, compare);
tests/sys/sys/rb_test.c
53
RB_GENERATE(tree, node, node, compare);
tests/sys/sys/rb_test.c
60
struct node *tmp, *ins, store[ITER];
tests/sys/sys/splay_test.c
36
SPLAY_ENTRY(node) node;
tests/sys/sys/splay_test.c
40
static SPLAY_HEAD(tree, node) root;
tests/sys/sys/splay_test.c
43
compare(struct node *a, struct node *b)
tests/sys/sys/splay_test.c
50
SPLAY_PROTOTYPE(tree, node, node, compare);
tests/sys/sys/splay_test.c
52
SPLAY_GENERATE(tree, node, node, compare);
tests/sys/sys/splay_test.c
61
struct node *tmp, *ins;
tests/sys/sys/splay_test.c
69
tmp = malloc(sizeof(struct node));
tools/regression/geom/ConfCmp/ConfCmp.c
102
struct node *np;
tools/regression/geom/ConfCmp/ConfCmp.c
131
struct node *np;
tools/regression/geom/ConfCmp/ConfCmp.c
208
print_node(struct node *np)
tools/regression/geom/ConfCmp/ConfCmp.c
219
print_tree(struct node *np, int n)
tools/regression/geom/ConfCmp/ConfCmp.c
221
struct node *np1;
tools/regression/geom/ConfCmp/ConfCmp.c
229
sort_node(struct node *np)
tools/regression/geom/ConfCmp/ConfCmp.c
231
struct node *np1, *np2;
tools/regression/geom/ConfCmp/ConfCmp.c
276
static int compare_node2(struct node *n1, struct node *n2, int in);
tools/regression/geom/ConfCmp/ConfCmp.c
279
compare_node(struct node *n1, struct node *n2, int in)
tools/regression/geom/ConfCmp/ConfCmp.c
282
struct node *n1a, *n2a;
tools/regression/geom/ConfCmp/ConfCmp.c
334
compare_node2(struct node *n1, struct node *n2, int in)
tools/regression/geom/ConfCmp/ConfCmp.c
52
LIST_HEAD(, node) children;
tools/regression/geom/ConfCmp/ConfCmp.c
53
LIST_ENTRY(node) siblings;
tools/regression/geom/ConfCmp/ConfCmp.c
54
struct node *parent;
tools/regression/geom/ConfCmp/ConfCmp.c
63
struct node *top;
tools/regression/geom/ConfCmp/ConfCmp.c
64
struct node *cur;
tools/regression/geom/ConfCmp/ConfCmp.c
77
static struct node *
tools/regression/geom/ConfCmp/ConfCmp.c
80
struct node *np;
tools/regression/rpcsec_gss/rpctest.c
353
const char *mechname, *name, *node, *domain;
tools/regression/rpcsec_gss/rpctest.c
364
node = NULL;
tools/regression/rpcsec_gss/rpctest.c
367
node = argv[3];
tools/regression/rpcsec_gss/rpctest.c
373
node, domain)) {
tools/tools/net80211/stumbler/stumbler.c
179
char* ssid2str(struct node_info* node) {
tools/tools/net80211/stumbler/stumbler.c
186
if (node->ap) {
tools/tools/net80211/stumbler/stumbler.c
189
if (strlen(node->ssid) < left)
tools/tools/net80211/stumbler/stumbler.c
190
left = strlen(node->ssid);
tools/tools/net80211/stumbler/stumbler.c
191
memcpy(&res[1], node->ssid, left);
tools/tools/net80211/stumbler/stumbler.c
201
struct node_info* node = nodes;
tools/tools/net80211/stumbler/stumbler.c
209
while (node) {
tools/tools/net80211/stumbler/stumbler.c
213
t = localtime( (time_t*) &node->seen.tv_sec);
tools/tools/net80211/stumbler/stumbler.c
222
mac2str(node->mac), wep2str(node->wep),
tools/tools/net80211/stumbler/stumbler.c
223
node->chan, ssid2str(node), node->max);
tools/tools/net80211/stumbler/stumbler.c
225
node = node->next;
tools/tools/net80211/stumbler/stumbler.c
390
void display_node(struct node_info* node) {
tools/tools/net80211/stumbler/stumbler.c
399
y = node->pos;
tools/tools/net80211/stumbler/stumbler.c
406
mvaddstr(y, x, mac2str(node->mac));
tools/tools/net80211/stumbler/stumbler.c
410
wep = wep2str(node->wep);
tools/tools/net80211/stumbler/stumbler.c
417
sprintf(chan, "%.2d", node->chan);
tools/tools/net80211/stumbler/stumbler.c
422
ssid = ssid2str(node);
tools/tools/net80211/stumbler/stumbler.c
430
sig = (int) ( ((double)node->signal)*left/100.0 );
tools/tools/net80211/stumbler/stumbler.c
431
noise=(int) ( ((double)node->noise)*left/100.0 );
tools/tools/net80211/stumbler/stumbler.c
432
max = (int) ( ((double)node->max)*left/100.0 );
tools/tools/net80211/stumbler/stumbler.c
452
struct node_info* node;
tools/tools/net80211/stumbler/stumbler.c
457
node = nodes;
tools/tools/net80211/stumbler/stumbler.c
460
if (!node) {
tools/tools/net80211/stumbler/stumbler.c
461
node = (struct node_info*) malloc(sizeof(struct node_info));
tools/tools/net80211/stumbler/stumbler.c
462
if (!node)
tools/tools/net80211/stumbler/stumbler.c
465
memset(node, 0, sizeof(*node));
tools/tools/net80211/stumbler/stumbler.c
466
memcpy(node->mac, data->mac, 6);
tools/tools/net80211/stumbler/stumbler.c
467
nodes = node;
tools/tools/net80211/stumbler/stumbler.c
470
while (node) {
tools/tools/net80211/stumbler/stumbler.c
472
if (memcmp(node->mac, data->mac, 6) == 0)
tools/tools/net80211/stumbler/stumbler.c
476
if (!node->next) {
tools/tools/net80211/stumbler/stumbler.c
477
node->next = (struct node_info*)
tools/tools/net80211/stumbler/stumbler.c
479
if (!node->next)
tools/tools/net80211/stumbler/stumbler.c
482
memset(node->next, 0, sizeof(*node->next));
tools/tools/net80211/stumbler/stumbler.c
483
memcpy(node->next->mac, data->mac, 6);
tools/tools/net80211/stumbler/stumbler.c
484
node->next->prev = node;
tools/tools/net80211/stumbler/stumbler.c
485
node->next->pos = node->pos+1;
tools/tools/net80211/stumbler/stumbler.c
487
node = node->next;
tools/tools/net80211/stumbler/stumbler.c
488
if (node->pos == LINES)
tools/tools/net80211/stumbler/stumbler.c
493
node = node->next;
tools/tools/net80211/stumbler/stumbler.c
495
assert(node);
tools/tools/net80211/stumbler/stumbler.c
510
node->signal = data->signal;
tools/tools/net80211/stumbler/stumbler.c
511
if (data->signal > node->max)
tools/tools/net80211/stumbler/stumbler.c
512
node->max = data->signal;
tools/tools/net80211/stumbler/stumbler.c
514
if (gettimeofday(&node->seen, NULL) == -1)
tools/tools/net80211/stumbler/stumbler.c
518
strcpy(node->ssid, data->ssid);
tools/tools/net80211/stumbler/stumbler.c
520
node->chan = data->chan;
tools/tools/net80211/stumbler/stumbler.c
524
if (node->wep != CRYPT_WEP &&
tools/tools/net80211/stumbler/stumbler.c
525
node->wep != CRYPT_NONE &&
tools/tools/net80211/stumbler/stumbler.c
529
node->wep = data->wep;
tools/tools/net80211/stumbler/stumbler.c
532
node->ap = data->ap;
tools/tools/net80211/stumbler/stumbler.c
534
display_node(node);
tools/tools/net80211/stumbler/stumbler.c
539
struct node_info* node) {
tools/tools/net80211/stumbler/stumbler.c
543
strcpy(node->ssid, "<hidden>");
tools/tools/net80211/stumbler/stumbler.c
544
node->chan = 0;
tools/tools/net80211/stumbler/stumbler.c
545
node->wep = CRYPT_NONE;
tools/tools/net80211/stumbler/stumbler.c
550
node->wep = CRYPT_WEP;
tools/tools/net80211/stumbler/stumbler.c
575
memcpy(node->ssid, data, elen);
tools/tools/net80211/stumbler/stumbler.c
576
node->ssid[elen] = 0;
tools/tools/net80211/stumbler/stumbler.c
585
node->chan = *data;
tools/tools/net80211/stumbler/stumbler.c
588
else if (eid == 221 && node->wep == CRYPT_WEP) {
tools/tools/net80211/stumbler/stumbler.c
606
node->wep = CRYPT_WPA1;
tools/tools/net80211/stumbler/stumbler.c
626
node->wep = CRYPT_WPA1_TKIP;
tools/tools/net80211/stumbler/stumbler.c
629
node->wep = CRYPT_WPA1_TKIP_PSK;
tools/tools/net80211/stumbler/stumbler.c
633
node->wep = CRYPT_WPA1_CCMP;
tools/tools/net80211/stumbler/stumbler.c
636
node->wep = CRYPT_WPA1_CCMP_PSK;
tools/tools/net80211/stumbler/stumbler.c
640
else if (eid == 48 && node->wep == CRYPT_WEP) {
tools/tools/net80211/stumbler/stumbler.c
651
node->wep = CRYPT_80211i;
tools/tools/net80211/stumbler/stumbler.c
654
node->wep = CRYPT_80211i_TKIP;
tools/tools/net80211/stumbler/stumbler.c
668
node->wep = CRYPT_80211i_TKIP_PSK;
tools/tools/net80211/stumbler/stumbler.c
682
struct node_info* node) {
tools/tools/net80211/stumbler/stumbler.c
686
node->chan = chaninfo.chan;
tools/tools/net80211/stumbler/stumbler.c
687
node->wep = -1;
tools/tools/net80211/stumbler/stumbler.c
688
node->ssid[0] = 0;
tools/tools/net80211/stumbler/stumbler.c
689
node->ap = -1;
tools/tools/net80211/stumbler/stumbler.c
705
get_beacon_info(body, bodylen, node);
tools/tools/net80211/stumbler/stumbler.c
706
node->ap = 1;
tools/tools/net80211/stumbler/stumbler.c
715
node->wep = CRYPT_WEP;
tools/tools/net80211/stumbler/stumbler.c
723
node->wep = CRYPT_WPA;
tools/tools/net80211/stumbler/stumbler.c
731
node->ap = 1;
tools/tools/net80211/stumbler/stumbler.c
733
node->ap = 0;
tools/tools/net80211/stumbler/stumbler.c
736
memcpy(node->mac, wh->i_addr2, 6);
tools/tools/net80211/stumbler/stumbler.c
744
struct node_info node;
tools/tools/net80211/stumbler/stumbler.c
767
if (!get_packet_info(wh, body, rd, &node))
tools/tools/net80211/stumbler/stumbler.c
831
node.signal = signal;
tools/tools/net80211/stumbler/stumbler.c
833
if (node.signal > 100 || node.signal < 0) {
tools/tools/net80211/stumbler/stumbler.c
834
mvprintw(25,25, "sig=%d", node.signal);
tools/tools/net80211/stumbler/stumbler.c
837
assert (node.signal <= 100 && node.signal >= 0);
tools/tools/net80211/stumbler/stumbler.c
840
update_node(&node);
tools/tools/net80211/stumbler/stumbler.c
923
struct node_info* node = nodes;
tools/tools/net80211/stumbler/stumbler.c
928
while(node) {
tools/tools/net80211/stumbler/stumbler.c
929
if (node->signal) {
tools/tools/net80211/stumbler/stumbler.c
930
elapsed = elapsed_ms(&now, &node->seen);
tools/tools/net80211/stumbler/stumbler.c
934
node->signal = 0;
tools/tools/net80211/stumbler/stumbler.c
935
display_node(node);
tools/tools/net80211/stumbler/stumbler.c
948
node = node->next;
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
120
while (node) {
usr.bin/ctags/tree.c
121
if (node->right)
usr.bin/ctags/tree.c
122
free_tree(node->right);
usr.bin/ctags/tree.c
123
node_next = node->left;
usr.bin/ctags/tree.c
124
free(node);
usr.bin/ctags/tree.c
125
node = node_next;
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/dtc/checking.cc
134
for (node::child_iterator i=n->child_begin(), e=n->child_end() ; i!=e ;
usr.bin/dtc/fdt.cc
1012
node::cmp_properties(property_ptr &p1, property_ptr &p2)
usr.bin/dtc/fdt.cc
1018
node::cmp_children(node_ptr &c1, node_ptr &c2)
usr.bin/dtc/fdt.cc
1028
node::sort()
usr.bin/dtc/fdt.cc
1039
node::parse(text_input_buffer &input,
usr.bin/dtc/fdt.cc
1050
struct constructable_node : public node
usr.bin/dtc/fdt.cc
1057
define_map*m) : node(input,
usr.bin/dtc/fdt.cc
1079
node::parse_dtb(input_buffer &structs, input_buffer &strings)
usr.bin/dtc/fdt.cc
1081
node_ptr n(new node(structs, strings));
usr.bin/dtc/fdt.cc
1090
node::get_property(const string &key)
usr.bin/dtc/fdt.cc
1103
node::merge_node(node_ptr &other)
usr.bin/dtc/fdt.cc
1175
node::write(dtb::output_writer &writer, dtb::string_table &strings)
usr.bin/dtc/fdt.cc
1200
node::write_dts(FILE *file, int indent)
usr.bin/dtc/fdt.cc
1406
root->visit([&](node &n, node *) {
usr.bin/dtc/fdt.cc
1419
return node::VISIT_RECURSE;
usr.bin/dtc/fdt.cc
1515
auto mark_referenced_nodes_used = [&](node &n)
usr.bin/dtc/fdt.cc
1557
root->visit([&](node &n, node *) {
usr.bin/dtc/fdt.cc
1563
return node::VISIT_RECURSE;
usr.bin/dtc/fdt.cc
1580
root->visit([&](node &n, node *) {
usr.bin/dtc/fdt.cc
1599
return node::VISIT_CONTINUE;
usr.bin/dtc/fdt.cc
1602
return node::VISIT_RECURSE;
usr.bin/dtc/fdt.cc
1686
n = node::parse(input, *this, string(), string_set(), string(), &defines);
usr.bin/dtc/fdt.cc
1707
n = node::parse(input, *this, std::move(name), string_set(), string(), &defines);
usr.bin/dtc/fdt.cc
1898
root = node::parse_dtb(struct_table, strings_table);
usr.bin/dtc/fdt.cc
1933
device_tree::create_fragment_wrapper(node_ptr &node, int &fragnum)
usr.bin/dtc/fdt.cc
1942
node_ptr newroot = node::create_special_node("", symbols);
usr.bin/dtc/fdt.cc
1943
node_ptr wrapper = node::create_special_node("__overlay__", symbols);
usr.bin/dtc/fdt.cc
1948
v.string_data = node->name;
usr.bin/dtc/fdt.cc
1949
if (!node->name_is_path_reference)
usr.bin/dtc/fdt.cc
1963
node_ptr fragment = node::create_special_node(fragment_address, symbols);
usr.bin/dtc/fdt.cc
1965
wrapper->merge_node(node);
usr.bin/dtc/fdt.cc
1972
device_tree::generate_root(node_ptr &node, int &fragnum)
usr.bin/dtc/fdt.cc
1975
string name = node->name;
usr.bin/dtc/fdt.cc
1978
return std::move(node);
usr.bin/dtc/fdt.cc
1985
return create_fragment_wrapper(node, fragnum);
usr.bin/dtc/fdt.cc
1989
device_tree::reassign_fragment_numbers(node_ptr &node, int &delta)
usr.bin/dtc/fdt.cc
1992
for (auto &c : node->child_nodes())
usr.bin/dtc/fdt.cc
2057
auto &node = *i;
usr.bin/dtc/fdt.cc
2058
string name = node->name;
usr.bin/dtc/fdt.cc
2065
reassign_fragment_numbers(node, fragnum);
usr.bin/dtc/fdt.cc
2067
root->merge_node(node);
usr.bin/dtc/fdt.cc
2081
auto fragment = create_fragment_wrapper(node, fragnum);
usr.bin/dtc/fdt.cc
2091
existing->second->merge_node(node);
usr.bin/dtc/fdt.cc
2101
auto node = node_names[ref];
usr.bin/dtc/fdt.cc
2108
parent->delete_children_if([&](node_ptr &child) { return child == node; });
usr.bin/dtc/fdt.cc
2149
root->add_child(node::create_special_node("__symbols__", symbols));
usr.bin/dtc/fdt.cc
2190
root->add_child(node::create_special_node("__fixups__", symbols));
usr.bin/dtc/fdt.cc
2199
node_ptr local_fixups = node::create_special_node("__local_fixups__", symbols);
usr.bin/dtc/fdt.cc
2235
n->add_child(node::create_special_node(path, symbols));
usr.bin/dtc/fdt.cc
727
node::parse_name(text_input_buffer &input, bool &is_property, const char *error)
usr.bin/dtc/fdt.cc
750
node::visit_behavior
usr.bin/dtc/fdt.cc
751
node::visit(std::function<visit_behavior(node&, node*)> fn, node *parent)
usr.bin/dtc/fdt.cc
778
node::node(input_buffer &structs, input_buffer &strings) : valid(true)
usr.bin/dtc/fdt.cc
812
node_ptr child = node::parse_dtb(structs, strings);
usr.bin/dtc/fdt.cc
854
node::node(const string &n,
usr.bin/dtc/fdt.cc
861
node_ptr node::create_special_node(const string &name,
usr.bin/dtc/fdt.cc
868
struct constructable_node : public node
usr.bin/dtc/fdt.cc
870
constructable_node(const string &n, const std::vector<property_ptr> &p) : node(n, p) {}
usr.bin/dtc/fdt.cc
876
node::node(text_input_buffer &input,
usr.bin/dtc/fdt.cc
984
node_ptr child = node::parse(input, tree, std::move(child_name),
usr.bin/dtc/fdt.hh
472
child_range(node &nd) : n(nd) {}
usr.bin/dtc/fdt.hh
476
node &n;
usr.bin/dtc/fdt.hh
483
property_range(node &nd) : n(nd) {}
usr.bin/dtc/fdt.hh
487
node &n;
usr.bin/dtc/fdt.hh
521
node(input_buffer &structs, input_buffer &strings);
usr.bin/dtc/fdt.hh
528
node(text_input_buffer &input,
usr.bin/dtc/fdt.hh
537
node(const std::string &n, const std::vector<property_ptr> &p);
usr.bin/dtc/fdt.hh
57
class node;
usr.bin/dtc/fdt.hh
695
visit_behavior visit(std::function<visit_behavior(node&, node*)>, node *parent);
usr.bin/dtc/fdt.hh
74
typedef std::shared_ptr<node> node_ptr;
usr.bin/dtc/fdt.hh
966
node_ptr create_fragment_wrapper(node_ptr &node, int &fragnum);
usr.bin/dtc/fdt.hh
974
node_ptr generate_root(node_ptr &node, int &fragnum);
usr.bin/dtc/fdt.hh
979
void reassign_fragment_numbers(node_ptr &node, int &delta);
usr.bin/find/operator.c
101
node->p_data[0] = subplan;
usr.bin/find/operator.c
102
node->execute = f_expr;
usr.bin/find/operator.c
114
return (node);
usr.bin/find/operator.c
162
PLAN *node; /* temporary node used in f_not processing */
usr.bin/find/operator.c
184
node = yanknode(&plan);
usr.bin/find/operator.c
185
while (node != NULL && node->execute == f_not) {
usr.bin/find/operator.c
187
node = yanknode(&plan);
usr.bin/find/operator.c
189
if (node == NULL)
usr.bin/find/operator.c
191
if (node->execute == f_or)
usr.bin/find/operator.c
197
if (node->execute == f_expr)
usr.bin/find/operator.c
198
node->p_data[0] = not_squish(node->p_data[0]);
usr.bin/find/operator.c
200
next = node;
usr.bin/find/operator.c
202
next->p_data[0] = node;
usr.bin/find/operator.c
54
PLAN *node; /* top node removed from the plan */
usr.bin/find/operator.c
56
if ((node = (*planp)) == NULL)
usr.bin/find/operator.c
59
node->next = NULL;
usr.bin/find/operator.c
60
return (node);
usr.bin/find/operator.c
73
PLAN *node; /* pointer to returned node or expression */
usr.bin/find/operator.c
78
if ((node = yanknode(planp)) == NULL)
usr.bin/find/operator.c
87
if (node->execute == f_openparen)
usr.bin/gprof/arcs.c
517
descend(nltype *node, arctype **stkstart, arctype **stkp)
usr.bin/gprof/arcs.c
522
for ( arcp = node -> children ; arcp ; arcp = arcp -> arc_childlist ) {
usr.bin/gprof/arcs.c
526
if ( arcp -> arc_childp -> cycleno != node -> cycleno
usr.bin/mail/names.c
687
put(struct name *list, struct name *node)
usr.bin/mail/names.c
689
node->n_flink = list;
usr.bin/mail/names.c
690
node->n_blink = NULL;
usr.bin/mail/names.c
692
list->n_blink = node;
usr.bin/mail/names.c
693
return (node);
usr.bin/mkimg/mkimg.h
103
uint8_t node[6];
usr.bin/mkimg/uuid.c
115
p[10 + i] = uuid->node[i];
usr.bin/mkimg/uuid.c
82
uuid->node[i] = (uint8_t)random();
usr.bin/mkimg/uuid.c
83
uuid->node[0] |= 0x01;
usr.bin/systat/ifstat.c
175
struct if_stat *node = NULL;
usr.bin/systat/ifstat.c
178
node = SLIST_FIRST(&curlist);
usr.bin/systat/ifstat.c
180
free(node);
usr.sbin/autofs/automount.c
143
mount_if_not_already(const struct node *n, const char *map, const char *options,
usr.sbin/autofs/automount.c
183
mount_unmount(struct node *root)
usr.sbin/autofs/automount.c
186
struct node *n, *n2;
usr.sbin/autofs/automount.c
339
struct node *root;
usr.sbin/autofs/automountd.c
124
create_subtree(const struct node *node, bool incomplete)
usr.sbin/autofs/automountd.c
126
const struct node *child;
usr.sbin/autofs/automountd.c
133
if (strcmp(node->n_key, "*") == 0)
usr.sbin/autofs/automountd.c
136
path = node_path(node);
usr.sbin/autofs/automountd.c
141
TAILQ_FOREACH(child, &node->n_children, n_next) {
usr.sbin/autofs/automountd.c
159
TAILQ_FOREACH(child, &node->n_children, n_next)
usr.sbin/autofs/automountd.c
175
struct node *root, *parent, *node;
usr.sbin/autofs/automountd.c
238
node = node_find(root, adr->adr_path);
usr.sbin/autofs/automountd.c
239
if (node == NULL) {
usr.sbin/autofs/automountd.c
244
options = node_options(node);
usr.sbin/autofs/automountd.c
256
if (node->n_location == NULL) {
usr.sbin/autofs/automountd.c
258
node->n_config_file, node->n_config_line);
usr.sbin/autofs/automountd.c
276
create_subtree(node, incomplete_hierarchy);
usr.sbin/autofs/automountd.c
284
node = node_find(root, tmp);
usr.sbin/autofs/automountd.c
285
if (node != NULL)
usr.sbin/autofs/automountd.c
286
create_subtree(node, false);
usr.sbin/autofs/automountd.c
299
node->n_config_file, node->n_config_line);
usr.sbin/autofs/automountd.c
302
node_expand_ampersand(node, key);
usr.sbin/autofs/automountd.c
303
error = node_expand_defined(node);
usr.sbin/autofs/automountd.c
348
node->n_location, adr->adr_path, NULL);
usr.sbin/autofs/common.c
1027
parse_map(struct node *parent, const char *map, const char *key,
usr.sbin/autofs/common.c
1112
parse_master_yyin(struct node *root, const char *master)
usr.sbin/autofs/common.c
1154
parse_master(struct node *root, const char *master)
usr.sbin/autofs/common.c
160
struct node *
usr.sbin/autofs/common.c
163
struct node *n;
usr.sbin/autofs/common.c
177
struct node *
usr.sbin/autofs/common.c
178
node_new(struct node *parent, char *key, char *options, char *location,
usr.sbin/autofs/common.c
181
struct node *n;
usr.sbin/autofs/common.c
208
struct node *
usr.sbin/autofs/common.c
209
node_new_map(struct node *parent, char *key, char *options, char *map,
usr.sbin/autofs/common.c
212
struct node *n;
usr.sbin/autofs/common.c
239
static struct node *
usr.sbin/autofs/common.c
240
node_duplicate(const struct node *o, struct node *parent)
usr.sbin/autofs/common.c
242
const struct node *child;
usr.sbin/autofs/common.c
243
struct node *n;
usr.sbin/autofs/common.c
258
node_delete(struct node *n)
usr.sbin/autofs/common.c
260
struct node *child, *tmp;
usr.sbin/autofs/common.c
278
node_move_after(struct node *n, struct node *previous)
usr.sbin/autofs/common.c
287
node_expand_includes(struct node *root, bool is_master)
usr.sbin/autofs/common.c
289
struct node *n, *n2, *tmp, *tmp2, *tmproot;
usr.sbin/autofs/common.c
398
node_expand_ampersand(struct node *n, const char *key)
usr.sbin/autofs/common.c
400
struct node *child;
usr.sbin/autofs/common.c
422
node_expand_wildcard(struct node *n, const char *key)
usr.sbin/autofs/common.c
424
struct node *child, *expanded;
usr.sbin/autofs/common.c
439
node_expand_defined(struct node *n)
usr.sbin/autofs/common.c
441
struct node *child;
usr.sbin/autofs/common.c
463
node_is_direct_key(const struct node *n)
usr.sbin/autofs/common.c
475
node_is_direct_map(const struct node *n)
usr.sbin/autofs/common.c
489
node_has_wildcards(const struct node *n)
usr.sbin/autofs/common.c
491
const struct node *child;
usr.sbin/autofs/common.c
502
node_expand_maps(struct node *n, bool indirect)
usr.sbin/autofs/common.c
504
struct node *child, *tmp;
usr.sbin/autofs/common.c
534
node_expand_direct_maps(struct node *n)
usr.sbin/autofs/common.c
541
node_expand_indirect_maps(struct node *n)
usr.sbin/autofs/common.c
548
node_path_x(const struct node *n, char *x)
usr.sbin/autofs/common.c
574
node_path(const struct node *n)
usr.sbin/autofs/common.c
592
node_options_x(const struct node *n, char *x)
usr.sbin/autofs/common.c
611
node_options(const struct node *n)
usr.sbin/autofs/common.c
618
node_print_indent(const struct node *n, const char *cmdline_options,
usr.sbin/autofs/common.c
621
const struct node *child, *first_child;
usr.sbin/autofs/common.c
667
node_print(const struct node *n, const char *cmdline_options)
usr.sbin/autofs/common.c
669
const struct node *child;
usr.sbin/autofs/common.c
67
static void parse_master_yyin(struct node *root, const char *master);
usr.sbin/autofs/common.c
675
static struct node *
usr.sbin/autofs/common.c
676
node_find_x(struct node *node, const char *path)
usr.sbin/autofs/common.c
678
struct node *child, *found;
usr.sbin/autofs/common.c
68
static void parse_map_yyin(struct node *parent, const char *map,
usr.sbin/autofs/common.c
684
if (!node_is_direct_key(node)) {
usr.sbin/autofs/common.c
685
tmp = node_path(node);
usr.sbin/autofs/common.c
702
TAILQ_FOREACH(child, &node->n_children, n_next) {
usr.sbin/autofs/common.c
708
if (node->n_parent == NULL || node_is_direct_key(node))
usr.sbin/autofs/common.c
711
return (node);
usr.sbin/autofs/common.c
714
struct node *
usr.sbin/autofs/common.c
715
node_find(struct node *root, const char *path)
usr.sbin/autofs/common.c
717
struct node *node;
usr.sbin/autofs/common.c
721
node = node_find_x(root, path);
usr.sbin/autofs/common.c
722
if (node != NULL)
usr.sbin/autofs/common.c
723
assert(node != root);
usr.sbin/autofs/common.c
725
return (node);
usr.sbin/autofs/common.c
741
parse_map_yyin(struct node *parent, const char *map, const char *executable_key)
usr.sbin/autofs/common.c
746
struct node *node;
usr.sbin/autofs/common.c
821
node = node_new(parent, key, options, NULL, map, lineno);
usr.sbin/autofs/common.c
879
node_new(node, mountpoint, options2, location,
usr.sbin/autofs/common.c
902
parse_map_keys_yyin(struct node *parent, const char *map)
usr.sbin/autofs/common.c
956
parse_special_map(struct node *parent, const char *map, const char *key)
usr.sbin/autofs/common.c
999
parse_included_map(struct node *parent, const char *map)
usr.sbin/autofs/common.h
43
TAILQ_ENTRY(node) n_next;
usr.sbin/autofs/common.h
44
TAILQ_HEAD(nodehead, node) n_children;
usr.sbin/autofs/common.h
45
struct node *n_parent;
usr.sbin/autofs/common.h
75
struct node *node_new_root(void);
usr.sbin/autofs/common.h
76
struct node *node_new(struct node *parent, char *key, char *options,
usr.sbin/autofs/common.h
78
struct node *node_new_map(struct node *parent, char *key, char *options,
usr.sbin/autofs/common.h
80
struct node *node_find(struct node *root, const char *mountpoint);
usr.sbin/autofs/common.h
81
bool node_is_direct_map(const struct node *n);
usr.sbin/autofs/common.h
82
bool node_has_wildcards(const struct node *n);
usr.sbin/autofs/common.h
83
char *node_path(const struct node *n);
usr.sbin/autofs/common.h
84
char *node_options(const struct node *n);
usr.sbin/autofs/common.h
85
void node_expand_ampersand(struct node *root, const char *key);
usr.sbin/autofs/common.h
86
void node_expand_wildcard(struct node *root, const char *key);
usr.sbin/autofs/common.h
87
int node_expand_defined(struct node *root);
usr.sbin/autofs/common.h
88
void node_expand_indirect_maps(struct node *n);
usr.sbin/autofs/common.h
89
void node_print(const struct node *n, const char *cmdline_options);
usr.sbin/autofs/common.h
90
void parse_master(struct node *root, const char *path);
usr.sbin/autofs/common.h
91
void parse_map(struct node *parent, const char *map, const char *args,
usr.sbin/bhyve/smbiostbl.c
624
if (template_strings[i].node == NULL) {
usr.sbin/bhyve/smbiostbl.c
628
template_strings[i].node,
usr.sbin/bhyve/smbiostbl.c
631
template_strings[i].node);
usr.sbin/bhyve/smbiostbl.c
77
const char *node;
usr.sbin/bluetooth/hccontrol/adv_data.c
239
uuid.node[i] = data[5 - i];
usr.sbin/bluetooth/hccontrol/hccontrol.c
101
socket_open(char const *node)
usr.sbin/bluetooth/hccontrol/hccontrol.c
114
if (node == NULL) {
usr.sbin/bluetooth/hccontrol/hccontrol.c
115
node = lnode = strdup(nodes[0].name);
usr.sbin/bluetooth/hccontrol/hccontrol.c
117
fprintf(stdout, "Using HCI node: %s\n", node);
usr.sbin/bluetooth/hccontrol/hccontrol.c
129
strncpy(addr.hci_node, node, sizeof(addr.hci_node));
usr.sbin/bluetooth/hccontrol/hccontrol.c
131
err(2, "Could not bind socket, node=%s", node);
usr.sbin/bluetooth/hccontrol/hccontrol.c
134
err(3, "Could not connect socket, node=%s", node);
usr.sbin/bluetooth/hccontrol/hccontrol.c
172
do_hci_command(char const *node, int argc, char **argv)
usr.sbin/bluetooth/hccontrol/hccontrol.c
234
s = socket_open(node);
usr.sbin/bluetooth/hccontrol/hccontrol.c
289
const char * node = "ubt0hci";
usr.sbin/bluetooth/hccontrol/hccontrol.c
303
strncpy(addr.hci_node, node, sizeof(addr.hci_node));
usr.sbin/bluetooth/hccontrol/hccontrol.c
64
char *node = NULL;
usr.sbin/bluetooth/hccontrol/hccontrol.c
71
node = optarg;
usr.sbin/bluetooth/hccontrol/hccontrol.c
94
n = do_hci_command(node, argc, argv);
usr.sbin/bsnmpd/modules/snmp_netgraph/snmp_netgraph.c
326
ng_output_node(const char *node, u_int cookie, u_int opcode,
usr.sbin/bsnmpd/modules/snmp_netgraph/snmp_netgraph.c
331
sprintf(path, "%s:", node);
usr.sbin/bsnmpd/modules/snmp_netgraph/snmp_netgraph.c
335
ng_output_id(ng_ID_t node, u_int cookie, u_int opcode,
usr.sbin/bsnmpd/modules/snmp_netgraph/snmp_netgraph.c
340
sprintf(path, "[%x]:", node);
usr.sbin/bsnmpd/modules/snmp_netgraph/snmp_netgraph.c
418
ng_dialog_node(const char *node, u_int cookie, u_int opcode,
usr.sbin/bsnmpd/modules/snmp_netgraph/snmp_netgraph.c
423
sprintf(path, "%s:", node);
usr.sbin/bsnmpd/modules/snmp_netgraph/snmp_netgraph.c
565
ng_node_id_node(const char *node)
usr.sbin/bsnmpd/modules/snmp_netgraph/snmp_netgraph.c
570
if ((resp = ng_dialog_node(node, NGM_GENERIC_COOKIE, NGM_NODEINFO,
usr.sbin/bsnmpd/modules/snmp_netgraph/snmp_netgraph.c
607
ng_connect_node(const char *node, const char *ourhook, const char *peerhook)
usr.sbin/bsnmpd/modules/snmp_netgraph/snmp_netgraph.c
611
snprintf(conn.path, NG_PATHSIZ, "%s:", node);
usr.sbin/bsnmpd/modules/snmp_netgraph/snmp_netgraph.c
672
ng_next_node_id_internal(ng_ID_t node, const char *type, const char *hook,
usr.sbin/bsnmpd/modules/snmp_netgraph/snmp_netgraph.c
679
if ((resp = ng_dialog_id(node, NGM_GENERIC_COOKIE, NGM_LISTHOOKS,
usr.sbin/bsnmpd/modules/snmp_netgraph/snmp_netgraph.c
695
node = hooklist->link[i].nodeinfo.id;
usr.sbin/bsnmpd/modules/snmp_netgraph/snmp_netgraph.c
699
node = ng_next_node_id(node, type, "right");
usr.sbin/bsnmpd/modules/snmp_netgraph/snmp_netgraph.c
701
node = ng_next_node_id(node, type, "left");
usr.sbin/bsnmpd/modules/snmp_netgraph/snmp_netgraph.c
704
node = 0;
usr.sbin/bsnmpd/modules/snmp_netgraph/snmp_netgraph.c
708
node = 0;
usr.sbin/bsnmpd/modules/snmp_netgraph/snmp_netgraph.c
712
return (node);
usr.sbin/bsnmpd/modules/snmp_netgraph/snmp_netgraph.c
722
ng_next_node_id(ng_ID_t node, const char *type, const char *hook)
usr.sbin/bsnmpd/modules/snmp_netgraph/snmp_netgraph.c
724
return (ng_next_node_id_internal(node, type, hook, 1));
usr.sbin/bsnmpd/modules/snmp_netgraph/snmp_netgraph.c
803
ng_rmhook_tee_id(ng_ID_t node, const char *hook)
usr.sbin/bsnmpd/modules/snmp_netgraph/snmp_netgraph.c
815
if ((resp = ng_dialog_id(node, NGM_GENERIC_COOKIE, NGM_LISTHOOKS,
usr.sbin/bsnmpd/modules/snmp_netgraph/snmp_netgraph.c
844
ng_rmhook_id(node, hook);
usr.sbin/bsnmpd/modules/snmp_netgraph/snmp_netgraph.c
847
ng_shutdown_id(node);
usr.sbin/bsnmpd/modules/snmp_netgraph/snmp_netgraph.c
849
if ((node = next_node) == 0)
usr.sbin/bsnmpd/modules/snmp_netgraph/snmp_netgraph.c
860
ng_peer_hook_id(ng_ID_t node, const char *hook, char *peerhook)
usr.sbin/bsnmpd/modules/snmp_netgraph/snmp_netgraph.c
867
if ((resp = ng_dialog_id(node, NGM_GENERIC_COOKIE, NGM_LISTHOOKS,
usr.sbin/bsnmpd/modules/snmp_netgraph/snmp_netgraph.c
883
node = hooklist->link[i].nodeinfo.id;
usr.sbin/bsnmpd/modules/snmp_netgraph/snmp_netgraph.c
888
ret = ng_peer_hook_id(node, "right", peerhook);
usr.sbin/bsnmpd/modules/snmp_netgraph/snmp_netgraph.c
890
ret = ng_peer_hook_id(node, "left", peerhook);
usr.sbin/bsnmpd/modules/snmp_netgraph/snmp_netgraph.h
55
int ng_output_node(const char *node, u_int cookie, u_int opcode,
usr.sbin/bsnmpd/modules/snmp_netgraph/snmp_netgraph.h
57
int ng_output_id(ng_ID_t node, u_int cookie, u_int opcode,
usr.sbin/bsnmpd/modules/snmp_netgraph/snmp_netgraph.h
62
struct ng_mesg *ng_dialog_node(const char *node, u_int cookie, u_int opcode,
usr.sbin/bsnmpd/modules/snmp_netgraph/snmp_netgraph.h
71
int ng_connect_node(const char *node, const char *ourhook, const char *peerhook);
usr.sbin/bsnmpd/modules/snmp_netgraph/snmp_netgraph.h
82
ng_ID_t ng_next_node_id(ng_ID_t node, const char *type, const char *hook);
usr.sbin/bsnmpd/modules/snmp_netgraph/snmp_netgraph.h
84
ng_ID_t ng_node_id_node(const char *node);
usr.sbin/fwcontrol/fwcontrol.c
129
int i, node;
usr.sbin/fwcontrol/fwcontrol.c
137
node = strtol(nodestr, &endptr, 0);
usr.sbin/fwcontrol/fwcontrol.c
155
node = data->dev[i].dst;
usr.sbin/fwcontrol/fwcontrol.c
167
if (node < 0 || node > 63)
usr.sbin/fwcontrol/fwcontrol.c
170
return (node);
usr.sbin/fwcontrol/fwcontrol.c
216
asyreq->pkt.mode.rreqq.dst = FWLOCALBUS | node;
usr.sbin/fwcontrol/fwcontrol.c
288
link_on(int fd, int node)
usr.sbin/fwcontrol/fwcontrol.c
298
asyreq->pkt.mode.ld[1] |= (1 << 30) | ((node & 0x3f) << 24);
usr.sbin/fwcontrol/fwcontrol.c
307
reset_start(int fd, int node)
usr.sbin/fwcontrol/fwcontrol.c
316
asyreq->pkt.mode.wreqq.dst = FWLOCALBUS | (node & 0x3f);
usr.sbin/fwcontrol/fwcontrol.c
391
get_crom(int fd, int node, void *crom_buf, int len)
usr.sbin/fwcontrol/fwcontrol.c
403
if (data->dev[i].dst == node && data->dev[i].eui.lo != 0)
usr.sbin/fwcontrol/fwcontrol.c
407
errx(1, "no such node %d.", node);
usr.sbin/makefs/cd9660.c
1141
cd9660_copy_filenames(iso9660_disk *diskStructure, cd9660node *node)
usr.sbin/makefs/cd9660.c
1145
if (TAILQ_EMPTY(&node->cn_children))
usr.sbin/makefs/cd9660.c
1148
if (TAILQ_FIRST(&node->cn_children)->isoDirRecord == NULL) {
usr.sbin/makefs/cd9660.c
1153
TAILQ_FOREACH(cn, &node->cn_children, cn_next_child) {
usr.sbin/makefs/cd9660.c
1160
cd9660_sorting_nodes(cd9660node *node)
usr.sbin/makefs/cd9660.c
1164
TAILQ_FOREACH(cn, &node->cn_children, cn_next_child)
usr.sbin/makefs/cd9660.c
1166
cd9660_sort_nodes(node);
usr.sbin/makefs/cd9660.c
1171
cd9660_sort_nodes(cd9660node *node)
usr.sbin/makefs/cd9660.c
1176
TAILQ_FOREACH(cn, &node->cn_children, cn_next_child) {
usr.sbin/makefs/cd9660.c
1182
TAILQ_REMOVE(&node->cn_children, next, cn_next_child);
usr.sbin/makefs/cd9660.c
1246
tfile = cd9660_create_file(diskStructure, dir->node->name, dir->parent,
usr.sbin/makefs/cd9660.c
1482
cd9660node *node;
usr.sbin/makefs/cd9660.c
1487
n->node = t;\
usr.sbin/makefs/cd9660.c
1517
dirNode = n->node;
usr.sbin/makefs/cd9660.c
1543
if (S_ISDIR(cn->node->type)) {
usr.sbin/makefs/cd9660.c
1555
cd9660_compute_full_filename(cd9660node *node, char *buf)
usr.sbin/makefs/cd9660.c
1560
len = snprintf(buf, len, "%s/%s/%s", node->node->root,
usr.sbin/makefs/cd9660.c
1561
node->node->path, node->node->name);
usr.sbin/makefs/cd9660.c
1710
cd9660_compute_record_size(iso9660_disk *diskStructure, cd9660node *node)
usr.sbin/makefs/cd9660.c
1712
int size = node->isoDirRecord->length[0];
usr.sbin/makefs/cd9660.c
1715
size += node->susp_entry_size;
usr.sbin/makefs/cd9660.c
1716
size += node->su_tail_size;
usr.sbin/makefs/cd9660.c
1723
cd9660_populate_dot_records(iso9660_disk *diskStructure, cd9660node *node)
usr.sbin/makefs/cd9660.c
1725
node->dot_record->fileDataSector = node->fileDataSector;
usr.sbin/makefs/cd9660.c
1726
memcpy(node->dot_record->isoDirRecord,node->isoDirRecord, 34);
usr.sbin/makefs/cd9660.c
1727
node->dot_record->isoDirRecord->name_len[0] = 1;
usr.sbin/makefs/cd9660.c
1728
node->dot_record->isoDirRecord->name[0] = 0;
usr.sbin/makefs/cd9660.c
1729
node->dot_record->isoDirRecord->name[1] = 0;
usr.sbin/makefs/cd9660.c
1730
node->dot_record->isoDirRecord->length[0] = 34;
usr.sbin/makefs/cd9660.c
1731
node->dot_record->fileRecordSize =
usr.sbin/makefs/cd9660.c
1732
cd9660_compute_record_size(diskStructure, node->dot_record);
usr.sbin/makefs/cd9660.c
1734
if (node == diskStructure->rootNode) {
usr.sbin/makefs/cd9660.c
1735
node->dot_dot_record->fileDataSector = node->fileDataSector;
usr.sbin/makefs/cd9660.c
1736
memcpy(node->dot_dot_record->isoDirRecord,node->isoDirRecord,
usr.sbin/makefs/cd9660.c
1739
node->dot_dot_record->fileDataSector =
usr.sbin/makefs/cd9660.c
1740
node->parent->fileDataSector;
usr.sbin/makefs/cd9660.c
1741
memcpy(node->dot_dot_record->isoDirRecord,
usr.sbin/makefs/cd9660.c
1742
node->parent->isoDirRecord,34);
usr.sbin/makefs/cd9660.c
1744
node->dot_dot_record->isoDirRecord->name_len[0] = 1;
usr.sbin/makefs/cd9660.c
1745
node->dot_dot_record->isoDirRecord->name[0] = 1;
usr.sbin/makefs/cd9660.c
1746
node->dot_dot_record->isoDirRecord->name[1] = 0;
usr.sbin/makefs/cd9660.c
1747
node->dot_dot_record->isoDirRecord->length[0] = 34;
usr.sbin/makefs/cd9660.c
1748
node->dot_dot_record->fileRecordSize =
usr.sbin/makefs/cd9660.c
1749
cd9660_compute_record_size(diskStructure, node->dot_dot_record);
usr.sbin/makefs/cd9660.c
1759
cd9660_compute_offsets(iso9660_disk *diskStructure, cd9660node *node,
usr.sbin/makefs/cd9660.c
176
temp->node = NULL;
usr.sbin/makefs/cd9660.c
1773
assert(node != NULL);
usr.sbin/makefs/cd9660.c
1781
node->fileDataSector = -1;
usr.sbin/makefs/cd9660.c
1783
if (node->type & CD9660_TYPE_DIR) {
usr.sbin/makefs/cd9660.c
1784
node->fileRecordSize = cd9660_compute_record_size(
usr.sbin/makefs/cd9660.c
1785
diskStructure, node);
usr.sbin/makefs/cd9660.c
1787
node->fileDataSector =
usr.sbin/makefs/cd9660.c
1790
cd9660_bothendian_dword(node->fileDataSector,
usr.sbin/makefs/cd9660.c
1791
node->isoDirRecord->extent);
usr.sbin/makefs/cd9660.c
1797
node->fileSectorsUsed = 1;
usr.sbin/makefs/cd9660.c
1798
TAILQ_FOREACH(child, &node->cn_children, cn_next_child) {
usr.sbin/makefs/cd9660.c
1799
node->fileDataLength +=
usr.sbin/makefs/cd9660.c
1805
node->fileSectorsUsed++;
usr.sbin/makefs/cd9660.c
1812
cd9660_bothendian_dword(node->fileSectorsUsed *
usr.sbin/makefs/cd9660.c
1813
diskStructure->sectorSize,node->isoDirRecord->size);
usr.sbin/makefs/cd9660.c
1819
used_bytes += node->fileSectorsUsed * diskStructure->sectorSize;
usr.sbin/makefs/cd9660.c
1821
for (child = TAILQ_NEXT(node->dot_dot_record, cn_next_child);
usr.sbin/makefs/cd9660.c
1824
if (S_ISDIR(child->node->type)) {
usr.sbin/makefs/cd9660.c
1836
cd9660_populate_dot_records(diskStructure, node);
usr.sbin/makefs/cd9660.c
1839
for (child = TAILQ_NEXT(node->dot_dot_record, cn_next_child);
usr.sbin/makefs/cd9660.c
1843
if (S_ISDIR(child->node->type))
usr.sbin/makefs/cd9660.c
1852
inode = child->node->inode;
usr.sbin/makefs/cd9660.c
1879
to->node->inode->st.st_dev = 0;
usr.sbin/makefs/cd9660.c
1880
to->node->inode->st.st_ino = 0;
usr.sbin/makefs/cd9660.c
1881
to->node->inode->st.st_size = 0;
usr.sbin/makefs/cd9660.c
1882
to->node->inode->st.st_blksize = from->node->inode->st.st_blksize;
usr.sbin/makefs/cd9660.c
1883
to->node->inode->st.st_atime = from->node->inode->st.st_atime;
usr.sbin/makefs/cd9660.c
1884
to->node->inode->st.st_mtime = from->node->inode->st.st_mtime;
usr.sbin/makefs/cd9660.c
1885
to->node->inode->st.st_ctime = from->node->inode->st.st_ctime;
usr.sbin/makefs/cd9660.c
1886
to->node->inode->st.st_uid = from->node->inode->st.st_uid;
usr.sbin/makefs/cd9660.c
1887
to->node->inode->st.st_gid = from->node->inode->st.st_gid;
usr.sbin/makefs/cd9660.c
1888
to->node->inode->st.st_mode = from->node->inode->st.st_mode;
usr.sbin/makefs/cd9660.c
1890
to->node->inode->st.st_mode = to->node->inode->st.st_mode & ~(S_IFMT);
usr.sbin/makefs/cd9660.c
1892
to->node->inode->st.st_mode |= S_IFREG;
usr.sbin/makefs/cd9660.c
1894
to->node->inode->st.st_mode |= S_IFDIR;
usr.sbin/makefs/cd9660.c
1919
temp->node = tfsnode;
usr.sbin/makefs/cd9660.c
1933
if (parent->node != NULL) {
usr.sbin/makefs/cd9660.c
1934
tfsnode->type = parent->node->type;
usr.sbin/makefs/cd9660.c
1966
temp->node->inode = ecalloc(1, sizeof(*temp->node->inode));
usr.sbin/makefs/cd9660.c
1967
*temp->node->inode = *me->node->inode;
usr.sbin/makefs/cd9660.c
1989
temp->node->type |= S_IFDIR;
usr.sbin/makefs/cd9660.c
1993
temp->node->inode = ecalloc(1, sizeof(*temp->node->inode));
usr.sbin/makefs/cd9660.c
1994
*temp->node->inode = *me->node->inode;
usr.sbin/makefs/cd9660.c
506
real_root->node = root;
usr.sbin/makefs/cd9660.c
788
cd9660_fill_extended_attribute_record(cd9660node *node)
usr.sbin/makefs/cd9660.c
790
node->isoExtAttributes = emalloc(sizeof(*node->isoExtAttributes));
usr.sbin/makefs/cd9660.c
804
(void)cd9660_convert_filename(diskStructure, newnode->node->name,
usr.sbin/makefs/cd9660.c
805
temp, sizeof(temp), !(S_ISDIR(newnode->node->type)));
usr.sbin/makefs/cd9660.c
808
if (S_ISDIR(newnode->node->type))
usr.sbin/makefs/cd9660.c
817
if (S_ISLNK(newnode->node->type))
usr.sbin/makefs/cd9660.c
832
cd9660_translate_node(iso9660_disk *diskStructure, fsnode *node,
usr.sbin/makefs/cd9660.c
835
if (node == NULL) {
usr.sbin/makefs/cd9660.c
842
newnode->node = node;
usr.sbin/makefs/cd9660.c
845
if (!(S_ISDIR(node->type)))
usr.sbin/makefs/cd9660.c
846
newnode->fileDataLength = node->inode->st.st_size;
usr.sbin/makefs/cd9660.c
853
stampst.st_ino ? stampst.st_mtime : node->inode->st.st_mtime);
usr.sbin/makefs/cd9660.c
964
compare = cd9660_compare_filename(cn_new->node->name,
usr.sbin/makefs/cd9660.c
965
cn->node->name);
usr.sbin/makefs/cd9660.h
135
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
106
cd9660_susp_finalize(iso9660_disk *diskStructure, cd9660node *node)
usr.sbin/makefs/cd9660/iso9660_rrip.c
112
assert(node != NULL);
usr.sbin/makefs/cd9660/iso9660_rrip.c
114
if (node == diskStructure->rootNode)
usr.sbin/makefs/cd9660/iso9660_rrip.c
117
if ((r = cd9660_susp_finalize_node(diskStructure, node)) < 0)
usr.sbin/makefs/cd9660/iso9660_rrip.c
119
if ((r = cd9660_rrip_finalize_node(node)) < 0)
usr.sbin/makefs/cd9660/iso9660_rrip.c
122
TAILQ_FOREACH(temp, &node->cn_children, cn_next_child) {
usr.sbin/makefs/cd9660/iso9660_rrip.c
153
cd9660_susp_finalize_node(iso9660_disk *diskStructure, cd9660node *node)
usr.sbin/makefs/cd9660/iso9660_rrip.c
158
if (node->susp_entry_ce_length > 0) {
usr.sbin/makefs/cd9660/iso9660_rrip.c
159
node->susp_entry_ce_start =
usr.sbin/makefs/cd9660/iso9660_rrip.c
162
node->susp_entry_ce_length;
usr.sbin/makefs/cd9660/iso9660_rrip.c
165
TAILQ_FOREACH(t, &node->head, rr_ll) {
usr.sbin/makefs/cd9660/iso9660_rrip.c
178
cd9660_bothendian_dword(node->susp_entry_ce_start,
usr.sbin/makefs/cd9660/iso9660_rrip.c
180
cd9660_bothendian_dword(node->susp_entry_ce_length,
usr.sbin/makefs/cd9660/iso9660_rrip.c
187
cd9660_rrip_finalize_node(cd9660node *node)
usr.sbin/makefs/cd9660/iso9660_rrip.c
191
TAILQ_FOREACH(t, &node->head, rr_ll) {
usr.sbin/makefs/cd9660/iso9660_rrip.c
197
if (node->rr_relocated == NULL)
usr.sbin/makefs/cd9660/iso9660_rrip.c
200
node->rr_relocated->fileDataSector,
usr.sbin/makefs/cd9660/iso9660_rrip.c
206
if (node->parent == NULL ||
usr.sbin/makefs/cd9660/iso9660_rrip.c
207
node->parent->rr_real_parent == NULL)
usr.sbin/makefs/cd9660/iso9660_rrip.c
210
node->parent->rr_real_parent->fileDataSector,
usr.sbin/makefs/cd9660/iso9660_rrip.c
221
cd9660node *node, int space)
usr.sbin/makefs/cd9660/iso9660_rrip.c
228
if (node->su_tail_size > 0)
usr.sbin/makefs/cd9660/iso9660_rrip.c
230
working -= node->su_tail_size + 4;
usr.sbin/makefs/cd9660/iso9660_rrip.c
235
TAILQ_FOREACH(temp, &node->head, rr_ll) {
usr.sbin/makefs/cd9660/iso9660_rrip.c
261
cd9660_susp_ce(CE, node);
usr.sbin/makefs/cd9660/iso9660_rrip.c
264
TAILQ_INSERT_AFTER(&node->head, pre_ce, CE, rr_ll);
usr.sbin/makefs/cd9660/iso9660_rrip.c
266
TAILQ_INSERT_HEAD(&node->head, CE, rr_ll);
usr.sbin/makefs/cd9660/iso9660_rrip.c
277
if (node->su_tail_size > 0) {
usr.sbin/makefs/cd9660/iso9660_rrip.c
280
cd9660_susp_st(ST, node);
usr.sbin/makefs/cd9660/iso9660_rrip.c
282
TAILQ_INSERT_AFTER(&node->head, last, ST, rr_ll);
usr.sbin/makefs/cd9660/iso9660_rrip.c
284
TAILQ_INSERT_HEAD(&node->head, ST, rr_ll);
usr.sbin/makefs/cd9660/iso9660_rrip.c
291
node->susp_entry_size = susp_used;
usr.sbin/makefs/cd9660/iso9660_rrip.c
292
node->susp_entry_ce_length = ca_used;
usr.sbin/makefs/cd9660/iso9660_rrip.c
300
cd9660_susp_handle_continuation(iso9660_disk *diskStructure, cd9660node *node)
usr.sbin/makefs/cd9660/iso9660_rrip.c
302
assert (node != NULL);
usr.sbin/makefs/cd9660/iso9660_rrip.c
306
node,(int)(node->isoDirRecord->length[0])) < 0)
usr.sbin/makefs/cd9660/iso9660_rrip.c
313
cd9660_susp_initialize_node(iso9660_disk *diskStructure, cd9660node *node)
usr.sbin/makefs/cd9660/iso9660_rrip.c
328
if (node->type & CD9660_TYPE_DOT) {
usr.sbin/makefs/cd9660/iso9660_rrip.c
329
if (node->parent == diskStructure->rootNode) {
usr.sbin/makefs/cd9660/iso9660_rrip.c
332
cd9660_susp_sp(temp, node);
usr.sbin/makefs/cd9660/iso9660_rrip.c
335
TAILQ_INSERT_HEAD(&node->head, temp, rr_ll);
usr.sbin/makefs/cd9660/iso9660_rrip.c
342
cd9660_rrip_initialize_inode(iso9660_disk *diskStructure, cd9660node *node)
usr.sbin/makefs/cd9660/iso9660_rrip.c
352
if ((node->node != NULL) && (node->node->inode != NULL)) {
usr.sbin/makefs/cd9660/iso9660_rrip.c
356
cd9660node_rrip_px(diskStructure, attr, node->node);
usr.sbin/makefs/cd9660/iso9660_rrip.c
358
TAILQ_INSERT_TAIL(&node->head, attr, rr_ll);
usr.sbin/makefs/cd9660/iso9660_rrip.c
363
cd9660node_rrip_tf(attr, node->node);
usr.sbin/makefs/cd9660/iso9660_rrip.c
364
TAILQ_INSERT_TAIL(&node->head, attr, rr_ll);
usr.sbin/makefs/cd9660/iso9660_rrip.c
368
if (TAILQ_EMPTY(&node->cn_children) &&
usr.sbin/makefs/cd9660/iso9660_rrip.c
369
node->node->inode != NULL &&
usr.sbin/makefs/cd9660/iso9660_rrip.c
370
S_ISLNK(node->node->inode->st.st_mode))
usr.sbin/makefs/cd9660/iso9660_rrip.c
371
cd9660_createSL(node);
usr.sbin/makefs/cd9660/iso9660_rrip.c
374
if (node->node->inode != NULL &&
usr.sbin/makefs/cd9660/iso9660_rrip.c
375
((S_ISCHR(node->node->inode->st.st_mode) ||
usr.sbin/makefs/cd9660/iso9660_rrip.c
376
S_ISBLK(node->node->inode->st.st_mode)))) {
usr.sbin/makefs/cd9660/iso9660_rrip.c
381
cd9660node_rrip_pn(attr, node->node);
usr.sbin/makefs/cd9660/iso9660_rrip.c
382
TAILQ_INSERT_TAIL(&node->head, attr, rr_ll);
usr.sbin/makefs/cd9660/iso9660_rrip.c
388
cd9660_rrip_initialize_node(iso9660_disk *diskStructure, cd9660node *node,
usr.sbin/makefs/cd9660/iso9660_rrip.c
393
assert(node != NULL);
usr.sbin/makefs/cd9660/iso9660_rrip.c
395
if (node->type & CD9660_TYPE_DOT) {
usr.sbin/makefs/cd9660/iso9660_rrip.c
400
if (node->parent == diskStructure->rootNode) {
usr.sbin/makefs/cd9660/iso9660_rrip.c
401
cd9660_susp_ER(node, 1, SUSP_RRIP_ER_EXT_ID,
usr.sbin/makefs/cd9660/iso9660_rrip.c
404
if (parent != NULL && parent->node != NULL &&
usr.sbin/makefs/cd9660/iso9660_rrip.c
405
parent->node->inode != NULL) {
usr.sbin/makefs/cd9660/iso9660_rrip.c
410
parent->node);
usr.sbin/makefs/cd9660/iso9660_rrip.c
411
TAILQ_INSERT_TAIL(&node->head, current, rr_ll);
usr.sbin/makefs/cd9660/iso9660_rrip.c
416
cd9660node_rrip_tf(current, parent->node);
usr.sbin/makefs/cd9660/iso9660_rrip.c
417
TAILQ_INSERT_TAIL(&node->head, current, rr_ll);
usr.sbin/makefs/cd9660/iso9660_rrip.c
419
} else if (node->type & CD9660_TYPE_DOTDOT) {
usr.sbin/makefs/cd9660/iso9660_rrip.c
420
if (grandparent != NULL && grandparent->node != NULL &&
usr.sbin/makefs/cd9660/iso9660_rrip.c
421
grandparent->node->inode != NULL) {
usr.sbin/makefs/cd9660/iso9660_rrip.c
426
grandparent->node);
usr.sbin/makefs/cd9660/iso9660_rrip.c
427
TAILQ_INSERT_TAIL(&node->head, current, rr_ll);
usr.sbin/makefs/cd9660/iso9660_rrip.c
432
cd9660node_rrip_tf(current, grandparent->node);
usr.sbin/makefs/cd9660/iso9660_rrip.c
433
TAILQ_INSERT_TAIL(&node->head, current, rr_ll);
usr.sbin/makefs/cd9660/iso9660_rrip.c
439
cd9660_rrip_PL(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
443
cd9660_rrip_initialize_inode(diskStructure, node);
usr.sbin/makefs/cd9660/iso9660_rrip.c
445
if (node == diskStructure->rr_moved_dir) {
usr.sbin/makefs/cd9660/iso9660_rrip.c
446
cd9660_rrip_add_NM(node, RRIP_DEFAULT_MOVE_DIR_NAME);
usr.sbin/makefs/cd9660/iso9660_rrip.c
447
} else if (node->node != NULL) {
usr.sbin/makefs/cd9660/iso9660_rrip.c
448
cd9660_rrip_NM(node);
usr.sbin/makefs/cd9660/iso9660_rrip.c
454
if (node->rr_relocated != NULL) {
usr.sbin/makefs/cd9660/iso9660_rrip.c
457
cd9660_rrip_CL(current, node);
usr.sbin/makefs/cd9660/iso9660_rrip.c
458
TAILQ_INSERT_TAIL(&node->head, current, rr_ll);
usr.sbin/makefs/cd9660/iso9660_rrip.c
462
if (node->rr_real_parent != NULL) {
usr.sbin/makefs/cd9660/iso9660_rrip.c
465
cd9660_rrip_RE(current,node);
usr.sbin/makefs/cd9660/iso9660_rrip.c
466
TAILQ_INSERT_TAIL(&node->head, current, rr_ll);
usr.sbin/makefs/cd9660/iso9660_rrip.c
498
cd9660_rrip_PL(struct ISO_SUSP_ATTRIBUTES* p, cd9660node *node __unused)
usr.sbin/makefs/cd9660/iso9660_rrip.c
506
cd9660_rrip_CL(struct ISO_SUSP_ATTRIBUTES *p, cd9660node *node __unused)
usr.sbin/makefs/cd9660/iso9660_rrip.c
514
cd9660_rrip_RE(struct ISO_SUSP_ATTRIBUTES *p, cd9660node *node __unused)
usr.sbin/makefs/cd9660/iso9660_rrip.c
522
cd9660_createSL(cd9660node *node)
usr.sbin/makefs/cd9660/iso9660_rrip.c
530
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
600
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
639
TAILQ_INSERT_TAIL(&node->head, current, rr_ll);
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
667
struct inode_map_node *node;
usr.sbin/makefs/cd9660/iso9660_rrip.c
67
TAILQ_INIT(&(node->head));
usr.sbin/makefs/cd9660/iso9660_rrip.c
674
node = RB_FIND(inode_map_tree, &(diskStructure->rr_inode_map),
usr.sbin/makefs/cd9660/iso9660_rrip.c
676
if (node != NULL)
usr.sbin/makefs/cd9660/iso9660_rrip.c
677
return (node->value);
usr.sbin/makefs/cd9660/iso9660_rrip.c
68
if (node->dot_record != 0)
usr.sbin/makefs/cd9660/iso9660_rrip.c
680
node = emalloc(sizeof(struct inode_map_node));
usr.sbin/makefs/cd9660/iso9660_rrip.c
681
node->key = in;
usr.sbin/makefs/cd9660/iso9660_rrip.c
682
node->value = diskStructure->rr_inode_next++;
usr.sbin/makefs/cd9660/iso9660_rrip.c
683
RB_INSERT(inode_map_tree, &(diskStructure->rr_inode_map), node);
usr.sbin/makefs/cd9660/iso9660_rrip.c
684
return (node->value);
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
79
if ((r = cd9660_susp_initialize_node(diskStructure, node)) < 0)
usr.sbin/makefs/cd9660/iso9660_rrip.c
803
cd9660_rrip_add_NM(cd9660node *node, const char *name)
usr.sbin/makefs/cd9660/iso9660_rrip.c
83
r = cd9660_rrip_initialize_node(diskStructure, node, parent, grandparent);
usr.sbin/makefs/cd9660/iso9660_rrip.c
832
TAILQ_INSERT_TAIL(&node->head, r, rr_ll);
usr.sbin/makefs/cd9660/iso9660_rrip.c
839
cd9660_rrip_NM(cd9660node *node)
usr.sbin/makefs/cd9660/iso9660_rrip.c
841
cd9660_rrip_add_NM(node, node->node->name);
usr.sbin/makefs/cd9660/iso9660_rrip.c
845
cd9660_susp_ER(cd9660node *node,
usr.sbin/makefs/cd9660/iso9660_rrip.c
884
TAILQ_INSERT_TAIL(&node->head, r, rr_ll);
usr.sbin/makefs/cd9660/iso9660_rrip.c
889
cd9660_susp_ES(struct ISO_SUSP_ATTRIBUTES *last __unused, cd9660node *node __unused)
usr.sbin/makefs/cd9660/iso9660_rrip.c
94
if ((r = cd9660_susp_handle_continuation(diskStructure, node)) < 0)
usr.sbin/makefs/cd9660/iso9660_rrip.c
98
TAILQ_FOREACH(cn, &node->cn_children, cn_next_child) {
usr.sbin/makefs/cd9660/iso9660_rrip.c
99
if ((r = cd9660_susp_initialize(diskStructure, cn, node, parent)) < 0)
usr.sbin/makefs/ffs.c
1099
ffs_make_dirbuf(dirbuf_t *dbuf, const char *name, fsnode *node, int needswap)
usr.sbin/makefs/ffs.c
1107
assert (node != NULL);
usr.sbin/makefs/ffs.c
1110
de.d_ino = ufs_rw32(node->inode->ino, needswap);
usr.sbin/makefs/ffs.c
1111
de.d_type = IFTODT(node->type);
usr.sbin/makefs/ffs.c
668
fsnode * node;
usr.sbin/makefs/ffs.c
696
for (node = root; node != NULL; node = node->next) {
usr.sbin/makefs/ffs.c
697
ADDDIRENT(node->name);
usr.sbin/makefs/ffs.c
698
if (node == root) { /* we're at "." */
usr.sbin/makefs/ffs.c
699
assert(strcmp(node->name, ".") == 0);
usr.sbin/makefs/ffs.c
701
} else if ((node->inode->flags & FI_SIZED) == 0) {
usr.sbin/makefs/ffs.c
703
node->inode->flags |= FI_SIZED;
usr.sbin/makefs/ffs.c
706
node->name,
usr.sbin/makefs/ffs.c
707
(long long)node->inode->st.st_size);
usr.sbin/makefs/ffs.c
709
if (node->type == S_IFREG)
usr.sbin/makefs/ffs.c
710
ffs_add_size(fsopts, node->inode->st.st_size);
usr.sbin/makefs/ffs.c
711
if (node->type == S_IFLNK) {
usr.sbin/makefs/ffs.c
714
slen = strlen(node->symlink) + 1;
usr.sbin/makefs/ffs.c
721
if (node->type == S_IFDIR)
usr.sbin/makefs/ffs.c
722
ffs_size_dir(node->child, fsopts);
usr.sbin/makefs/msdos/msdosfs_vnops.c
355
msdosfs_mkfile(const char *path, struct denode *pdep, fsnode *node)
usr.sbin/makefs/msdos/msdosfs_vnops.c
361
struct stat *st = &node->inode->st;
usr.sbin/makefs/msdos/msdosfs_vnops.c
363
cn.cn_nameptr = node->name;
usr.sbin/makefs/msdos/msdosfs_vnops.c
364
cn.cn_namelen = strlen(node->name);
usr.sbin/makefs/msdos/msdosfs_vnops.c
367
__func__, node->name, st->st_mode, (size_t)st->st_size));
usr.sbin/makefs/msdos/msdosfs_vnops.c
396
msdosfs_times(&ndirent, &node->inode->st);
usr.sbin/makefs/msdos/msdosfs_vnops.c
402
if ((error = msdosfs_wfile(path, dep, node)) != 0)
usr.sbin/makefs/msdos/msdosfs_vnops.c
430
msdosfs_wfile(const char *path, struct denode *dep, fsnode *node)
usr.sbin/makefs/msdos/msdosfs_vnops.c
434
struct stat *st = &node->inode->st;
usr.sbin/makefs/msdos/msdosfs_vnops.c
470
fprintf(stderr, "%s: mmap %s: %s\n", __func__, node->name,
usr.sbin/makefs/msdos/msdosfs_vnops.c
535
msdosfs_mkdire(const char *path __unused, struct denode *pdep, fsnode *node)
usr.sbin/makefs/msdos/msdosfs_vnops.c
546
cn.cn_nameptr = node->name;
usr.sbin/makefs/msdos/msdosfs_vnops.c
547
cn.cn_namelen = strlen(node->name);
usr.sbin/makefs/msdos/msdosfs_vnops.c
569
msdosfs_times(&ndirent, &node->inode->st);
usr.sbin/makefs/mtree.c
1033
read_mtree(const char *fname, fsnode *node)
usr.sbin/makefs/mtree.c
1040
assert(node == NULL);
usr.sbin/makefs/mtree.c
1074
mtree_root = node;
usr.sbin/makefs/mtree.c
1075
mtree_current = node;
usr.sbin/makefs/mtree.c
1131
node = create_node(".", S_IFDIR, NULL, &mtree_global);
usr.sbin/makefs/mtree.c
1132
node->first = node;
usr.sbin/makefs/mtree.c
1133
return (node);
usr.sbin/makefs/mtree.c
151
mtree_file_path(fsnode *node)
usr.sbin/makefs/mtree.c
159
rp[depth] = node->name;
usr.sbin/makefs/mtree.c
160
for (pnode = node->parent; pnode && depth < MAKEFS_MAX_TREE_DEPTH - 1;
usr.sbin/makefs/mtree.c
477
read_mtree_keywords(FILE *fp, fsnode *node)
usr.sbin/makefs/mtree.c
489
st = &node->inode->st;
usr.sbin/makefs/mtree.c
525
node->contents = estrdup(value);
usr.sbin/makefs/mtree.c
537
FSINODE_ST_FLAGS(*node->inode) &= ~flclr;
usr.sbin/makefs/mtree.c
538
FSINODE_ST_FLAGS(*node->inode) |= flset;
usr.sbin/makefs/mtree.c
572
node->symlink = emalloc(strlen(value) + 1);
usr.sbin/makefs/mtree.c
573
if (node->symlink == NULL) {
usr.sbin/makefs/mtree.c
577
if (strunvis(node->symlink, value) < 0) {
usr.sbin/makefs/mtree.c
609
node->flags |= FSNODE_F_OPTIONAL;
usr.sbin/makefs/mtree.c
668
node->type = S_IFDIR;
usr.sbin/makefs/mtree.c
670
node->type = S_IFREG;
usr.sbin/makefs/mtree.c
672
node->type = S_IFLNK;
usr.sbin/makefs/mtree.c
725
st->st_mode = (st->st_mode & ~S_IFMT) | node->type;
usr.sbin/makefs/mtree.c
728
set_tstamp(node);
usr.sbin/makefs/mtree.c
730
if (node->name == NULL)
usr.sbin/makefs/mtree.c
736
if (node->contents != NULL) {
usr.sbin/makefs/mtree.c
737
if (node->symlink != NULL) {
usr.sbin/makefs/mtree.c
739
"defined", node->name);
usr.sbin/makefs/mtree.c
743
} else if (node->type != 0) {
usr.sbin/makefs/mtree.c
744
type = node->type;
usr.sbin/makefs/mtree.c
745
if (type == S_IFLNK && node->symlink == NULL) {
usr.sbin/makefs/mtree.c
746
mtree_error("%s: link type requires link keyword", node->name);
usr.sbin/makefs/mtree.c
750
node->contents = mtree_file_path(node);
usr.sbin/makefs/mtree.c
753
type = (node->symlink != NULL) ? S_IFLNK : S_IFDIR;
usr.sbin/makefs/mtree.c
755
if (node->type == 0)
usr.sbin/makefs/mtree.c
756
node->type = type;
usr.sbin/makefs/mtree.c
758
if (node->type != type) {
usr.sbin/makefs/mtree.c
760
node->name);
usr.sbin/makefs/mtree.c
764
st->st_mode = (st->st_mode & ~S_IFMT) | node->type;
usr.sbin/makefs/mtree.c
766
if (node->contents == NULL)
usr.sbin/makefs/mtree.c
769
name = mtree_resolve(node->contents, &istemp);
usr.sbin/makefs/mtree.c
774
mtree_error("%s: contents file '%s' not found", node->name,
usr.sbin/makefs/mtree.c
790
curino = link_check(node->inode);
usr.sbin/makefs/mtree.c
792
free(node->inode);
usr.sbin/makefs/mtree.c
793
node->inode = curino;
usr.sbin/makefs/mtree.c
794
node->inode->nlink++;
usr.sbin/makefs/mtree.c
796
st = &node->inode->st;
usr.sbin/makefs/mtree.c
800
free(node->contents);
usr.sbin/makefs/mtree.c
801
node->contents = name;
usr.sbin/makefs/mtree.c
827
fsnode *last, *node, *parent;
usr.sbin/makefs/mtree.c
853
node = mtree_current;
usr.sbin/makefs/mtree.c
855
assert(node != NULL);
usr.sbin/makefs/mtree.c
856
assert(IS_DOT(node->name));
usr.sbin/makefs/mtree.c
857
assert(node->first == node);
usr.sbin/makefs/mtree.c
860
node = mtree_current->parent;
usr.sbin/makefs/mtree.c
862
assert(node != NULL);
usr.sbin/makefs/mtree.c
863
assert(!IS_DOT(node->name));
usr.sbin/makefs/mtree.c
865
node = node->first;
usr.sbin/makefs/mtree.c
867
assert(node != NULL);
usr.sbin/makefs/mtree.c
868
assert(IS_DOT(node->name));
usr.sbin/makefs/mtree.c
869
assert(node->first == node);
usr.sbin/makefs/mtree.c
871
mtree_current = node;
usr.sbin/makefs/mtree.c
894
node = mtree_current;
usr.sbin/makefs/mtree.c
895
while (node != NULL) {
usr.sbin/makefs/mtree.c
896
assert(node->first == mtree_current);
usr.sbin/makefs/mtree.c
898
if (strcmp(name, node->name) == 0) {
usr.sbin/makefs/mtree.c
911
if (node->type != S_IFDIR) {
usr.sbin/makefs/mtree.c
918
node = node->child;
usr.sbin/makefs/mtree.c
920
assert(node != NULL);
usr.sbin/makefs/mtree.c
921
assert(IS_DOT(node->name));
usr.sbin/makefs/mtree.c
923
mtree_current = node;
usr.sbin/makefs/mtree.c
927
last = node;
usr.sbin/makefs/mtree.c
928
node = last->next;
usr.sbin/makefs/mtree.c
933
node = create_node(name, type, parent, &mtree_global);
usr.sbin/makefs/mtree.c
934
if (node == NULL)
usr.sbin/makefs/mtree.c
938
error = read_mtree_keywords(fp, node);
usr.sbin/makefs/mtree.c
940
destroy_node(node);
usr.sbin/makefs/mtree.c
945
node->first = (mtree_current != NULL) ? mtree_current : node;
usr.sbin/makefs/mtree.c
948
last->next = node;
usr.sbin/makefs/mtree.c
950
if (node->type != S_IFDIR)
usr.sbin/makefs/mtree.c
953
if (!IS_DOT(node->name)) {
usr.sbin/makefs/mtree.c
954
parent = node;
usr.sbin/makefs/mtree.c
955
node = create_node(".", S_IFDIR, parent, parent);
usr.sbin/makefs/mtree.c
956
if (node == NULL) {
usr.sbin/makefs/mtree.c
961
parent->child = node;
usr.sbin/makefs/mtree.c
962
node->first = node;
usr.sbin/makefs/mtree.c
965
assert(node != NULL);
usr.sbin/makefs/mtree.c
966
assert(IS_DOT(node->name));
usr.sbin/makefs/mtree.c
967
assert(node->first == node);
usr.sbin/makefs/mtree.c
969
mtree_current = node;
usr.sbin/makefs/mtree.c
971
mtree_root = node;
usr.sbin/makefs/walk.c
262
free_fsnodes(fsnode *node)
usr.sbin/makefs/walk.c
266
assert(node != NULL);
usr.sbin/makefs/walk.c
269
if (node->first == node) {
usr.sbin/makefs/walk.c
270
assert(node->name[0] == '.' && node->name[1] == '\0');
usr.sbin/makefs/walk.c
271
if (node->parent) {
usr.sbin/makefs/walk.c
272
assert(node->parent->child == node);
usr.sbin/makefs/walk.c
273
node = node->parent;
usr.sbin/makefs/walk.c
278
if (node->first != node) {
usr.sbin/makefs/walk.c
279
for (cur = node->first; cur->next; cur = cur->next) {
usr.sbin/makefs/walk.c
280
if (cur->next == node) {
usr.sbin/makefs/walk.c
281
cur->next = node->next;
usr.sbin/makefs/walk.c
282
node->next = NULL;
usr.sbin/makefs/walk.c
288
for (cur = node; cur != NULL; cur = next) {
usr.sbin/ofwdump/ofw_util.c
122
ofw_firstprop(int fd, phandle_t node, char *buf, int buflen)
usr.sbin/ofwdump/ofw_util.c
125
return (ofw_nextprop(fd, node, NULL, buf, buflen));
usr.sbin/ofwdump/ofw_util.c
129
ofw_nextprop(int fd, phandle_t node, const char *prev, char *buf, int buflen)
usr.sbin/ofwdump/ofw_util.c
133
d.of_nodeid = node;
usr.sbin/ofwdump/ofw_util.c
158
ofw_getprop(int fd, phandle_t node, const char *name, void *buf, int buflen)
usr.sbin/ofwdump/ofw_util.c
162
d.of_nodeid = node;
usr.sbin/ofwdump/ofw_util.c
172
ofw_setprop(int fd, phandle_t node, const char *name, const void *buf,
usr.sbin/ofwdump/ofw_util.c
177
d.of_nodeid = node;
usr.sbin/ofwdump/ofw_util.c
189
ofw_getproplen(int fd, phandle_t node, const char *name)
usr.sbin/ofwdump/ofw_util.c
193
d.of_nodeid = node;
usr.sbin/ofwdump/ofw_util.c
201
ofw_getprop_alloc(int fd, phandle_t node, const char *name, void **buf,
usr.sbin/ofwdump/ofw_util.c
208
len = ofw_getproplen(fd, node, name);
usr.sbin/ofwdump/ofw_util.c
217
d.of_nodeid = node;
usr.sbin/ofwdump/ofw_util.c
82
ofw_peer(int fd, phandle_t node)
usr.sbin/ofwdump/ofw_util.c
86
rv = node;
usr.sbin/ofwdump/ofw_util.c
92
ofw_child(int fd, phandle_t node)
usr.sbin/ofwdump/ofw_util.c
96
rv = node;