Symbol: node
lib/libc/gen/tree.c
407
void *node;
lib/libc/gen/tree.c
414
node = rb_e2n(t, tmp);
lib/libc/gen/tree.c
415
comp = (*t->t_compare)(elm, node);
lib/libc/gen/tree.c
421
return (node);
lib/libc/gen/tree.c
447
void *node;
lib/libc/gen/tree.c
451
node = rb_e2n(t, tmp);
lib/libc/gen/tree.c
452
comp = (*t->t_compare)(key, node);
lib/libc/gen/tree.c
458
return (node);
lib/libc/gen/tree.c
47
rb_n2e(const struct rb_type *t, void *node)
lib/libc/gen/tree.c
470
void *node;
lib/libc/gen/tree.c
475
node = rb_e2n(t, tmp);
lib/libc/gen/tree.c
476
comp = (*t->t_compare)(key, node);
lib/libc/gen/tree.c
478
res = node;
lib/libc/gen/tree.c
483
return (node);
lib/libc/gen/tree.c
49
unsigned long addr = (unsigned long)node;
lib/libc/gen/tree.c
580
_rb_left(const struct rb_type *t, void *node)
lib/libc/gen/tree.c
582
struct rb_entry *rbe = rb_n2e(t, node);
lib/libc/gen/tree.c
589
_rb_right(const struct rb_type *t, void *node)
lib/libc/gen/tree.c
591
struct rb_entry *rbe = rb_n2e(t, node);
lib/libc/gen/tree.c
598
_rb_parent(const struct rb_type *t, void *node)
lib/libc/gen/tree.c
600
struct rb_entry *rbe = rb_n2e(t, node);
lib/libc/gen/tree.c
607
_rb_set_left(const struct rb_type *t, void *node, void *left)
lib/libc/gen/tree.c
609
struct rb_entry *rbe = rb_n2e(t, node);
lib/libc/gen/tree.c
617
_rb_set_right(const struct rb_type *t, void *node, void *right)
lib/libc/gen/tree.c
619
struct rb_entry *rbe = rb_n2e(t, node);
lib/libc/gen/tree.c
627
_rb_set_parent(const struct rb_type *t, void *node, void *parent)
lib/libc/gen/tree.c
629
struct rb_entry *rbe = rb_n2e(t, node);
lib/libc/gen/tree.c
637
_rb_poison(const struct rb_type *t, void *node, unsigned long poison)
lib/libc/gen/tree.c
639
struct rb_entry *rbe = rb_n2e(t, node);
lib/libc/gen/tree.c
647
_rb_check(const struct rb_type *t, void *node, unsigned long poison)
lib/libc/gen/tree.c
649
struct rb_entry *rbe = rb_n2e(t, node);
lib/libc/stdlib/tfind.c
27
node **rootp = (node **)vrootp;
lib/libc/stdlib/tfind.c
39
return (node *)0;
lib/libc/stdlib/tsearch.c
114
node *root = (node *)vroot;
lib/libc/stdlib/tsearch.c
116
if (root != (node *)0 && action != (void (*)(const void *, VISIT, int))0)
lib/libc/stdlib/tsearch.c
27
node *q;
lib/libc/stdlib/tsearch.c
29
node **rootp = (node **)vrootp;
lib/libc/stdlib/tsearch.c
42
q = malloc(sizeof(node)); /* T5: key not found */
lib/libc/stdlib/tsearch.c
56
node **rootp = (node **)vrootp;
lib/libc/stdlib/tsearch.c
58
node *p = (node *)1;
lib/libc/stdlib/tsearch.c
59
node *q;
lib/libc/stdlib/tsearch.c
60
node *r;
lib/libc/stdlib/tsearch.c
95
trecurse(node *root, void (*action)(const void *, VISIT, int), int level)
lib/libc/uuid/uuid_compare.c
73
res = memcmp(a->node, b->node, sizeof(a->node));
lib/libc/uuid/uuid_from_string.c
91
&u->clock_seq_hi_and_reserved, &u->clock_seq_low, &u->node[0],
lib/libc/uuid/uuid_from_string.c
92
&u->node[1], &u->node[2], &u->node[3], &u->node[4], &u->node[5]);
lib/libc/uuid/uuid_stream.c
167
p[10 + i] = uuid->node[i];
lib/libc/uuid/uuid_stream.c
182
uuid->node[i] = p[10 + i];
lib/libc/uuid/uuid_stream.c
197
p[10 + i] = uuid->node[i];
lib/libc/uuid/uuid_stream.c
212
uuid->node[i] = p[10 + i];
lib/libc/uuid/uuid_to_string.c
64
u->clock_seq_hi_and_reserved, u->clock_seq_low, u->node[0],
lib/libc/uuid/uuid_to_string.c
65
u->node[1], u->node[2], u->node[3], u->node[4], u->node[5]);
lib/libcrypto/x509/x509_policy.c
166
X509_POLICY_NODE *node;
lib/libcrypto/x509/x509_policy.c
171
node = sk_X509_POLICY_NODE_value(nodes, i);
lib/libcrypto/x509/x509_policy.c
172
if (!delete_if(node, data))
lib/libcrypto/x509/x509_policy.c
173
sk->data[new_num++] = (char *)node;
lib/libcrypto/x509/x509_policy.c
185
x509_policy_node_free(X509_POLICY_NODE *node)
lib/libcrypto/x509/x509_policy.c
187
if (node == NULL)
lib/libcrypto/x509/x509_policy.c
190
ASN1_OBJECT_free(node->policy);
lib/libcrypto/x509/x509_policy.c
191
sk_ASN1_OBJECT_pop_free(node->parent_policies, ASN1_OBJECT_free);
lib/libcrypto/x509/x509_policy.c
192
free(node);
lib/libcrypto/x509/x509_policy.c
198
X509_POLICY_NODE *node = NULL;
lib/libcrypto/x509/x509_policy.c
202
if ((node = calloc(1, sizeof(*node))) == NULL)
lib/libcrypto/x509/x509_policy.c
204
if ((node->policy = OBJ_dup(policy)) == NULL)
lib/libcrypto/x509/x509_policy.c
206
if ((node->parent_policies = sk_ASN1_OBJECT_new_null()) == NULL)
lib/libcrypto/x509/x509_policy.c
209
return node;
lib/libcrypto/x509/x509_policy.c
212
x509_policy_node_free(node);
lib/libcrypto/x509/x509_policy.c
263
X509_POLICY_NODE *node;
lib/libcrypto/x509/x509_policy.c
268
node = sk_X509_POLICY_NODE_value(level->nodes, i);
lib/libcrypto/x509/x509_policy.c
269
x509_policy_node_free(node);
lib/libcrypto/x509/x509_policy.c
282
X509_POLICY_NODE node;
lib/libcrypto/x509/x509_policy.c
283
node.policy = (ASN1_OBJECT *)policy;
lib/libcrypto/x509/x509_policy.c
286
if ((idx = sk_X509_POLICY_NODE_find(level->nodes, &node)) < 0)
lib/libcrypto/x509/x509_policy.c
307
X509_POLICY_NODE *node = sk_X509_POLICY_NODE_value(nodes, i);
lib/libcrypto/x509/x509_policy.c
308
if (!sk_X509_POLICY_NODE_push(level->nodes, node))
lib/libcrypto/x509/x509_policy.c
325
delete_if_not_in_policies(X509_POLICY_NODE *node, void *data)
lib/libcrypto/x509/x509_policy.c
329
info.policyid = node->policy;
lib/libcrypto/x509/x509_policy.c
333
x509_policy_node_free(node);
lib/libcrypto/x509/x509_policy.c
353
X509_POLICY_NODE *node;
lib/libcrypto/x509/x509_policy.c
438
node = x509_policy_node_new(policy->policyid);
lib/libcrypto/x509/x509_policy.c
439
if (node == NULL ||
lib/libcrypto/x509/x509_policy.c
440
!sk_X509_POLICY_NODE_push(new_nodes, node)) {
lib/libcrypto/x509/x509_policy.c
441
x509_policy_node_free(node);
lib/libcrypto/x509/x509_policy.c
472
delete_if_mapped(X509_POLICY_NODE *node, void *data)
lib/libcrypto/x509/x509_policy.c
476
mapping.issuerDomainPolicy = node->policy;
lib/libcrypto/x509/x509_policy.c
479
x509_policy_node_free(node);
lib/libcrypto/x509/x509_policy.c
511
X509_POLICY_NODE *node;
lib/libcrypto/x509/x509_policy.c
569
node = x509_policy_level_find(level,
lib/libcrypto/x509/x509_policy.c
571
if (node == NULL) {
lib/libcrypto/x509/x509_policy.c
574
node = x509_policy_node_new(
lib/libcrypto/x509/x509_policy.c
576
if (node == NULL ||
lib/libcrypto/x509/x509_policy.c
578
node)) {
lib/libcrypto/x509/x509_policy.c
579
x509_policy_node_free(node);
lib/libcrypto/x509/x509_policy.c
583
node->mapped = 1;
lib/libcrypto/x509/x509_policy.c
612
node = sk_X509_POLICY_NODE_value(level->nodes, i);
lib/libcrypto/x509/x509_policy.c
613
if (!node->mapped) {
lib/libcrypto/x509/x509_policy.c
617
mapping->issuerDomainPolicy = OBJ_dup(node->policy);
lib/libcrypto/x509/x509_policy.c
618
mapping->subjectDomainPolicy = OBJ_dup(node->policy);
lib/libcrypto/x509/x509_policy.c
771
X509_POLICY_NODE *node, *parent;
lib/libcrypto/x509/x509_policy.c
824
node = sk_X509_POLICY_NODE_value(level->nodes, j);
lib/libcrypto/x509/x509_policy.c
825
if (!node->reachable)
lib/libcrypto/x509/x509_policy.c
827
if (sk_ASN1_OBJECT_num(node->parent_policies) == 0) {
lib/libcrypto/x509/x509_policy.c
835
node->policy) >= 0)
lib/libcrypto/x509/x509_policy.c
839
sk_ASN1_OBJECT_num(node->parent_policies);
lib/libcrypto/x509/x509_policy.c
850
sk_ASN1_OBJECT_value(node->parent_policies,
lib/libfuse/fuse_private.h
40
SIMPLEQ_ENTRY(fuse_vnode) node; /* for dict */
lib/libfuse/fuse_subr.c
103
SIMPLEQ_FOREACH(vn, vn_head, node) {
lib/libfuse/fuse_subr.c
108
SIMPLEQ_INSERT_TAIL(vn_head, v, node);
lib/libfuse/fuse_subr.c
126
SIMPLEQ_FOREACH(v, vn_head, node) {
lib/libfuse/fuse_subr.c
137
SIMPLEQ_REMOVE_HEAD(vn_head, node);
lib/libfuse/fuse_subr.c
139
SIMPLEQ_REMOVE_AFTER(vn_head, lastv, node);
lib/libfuse/fuse_subr.c
159
SIMPLEQ_FOREACH(v, vn_head, node)
lib/libpcap/nametoaddr.c
297
u_int node, area;
lib/libpcap/nametoaddr.c
299
if (sscanf((char *)s, "%d.%d", &area, &node) != 2)
lib/libpcap/nametoaddr.c
303
*addr |= (node & NODEMASK);
lib/libz/trees.c
631
int node; /* new node being created */
lib/libz/trees.c
654
node = s->heap[++(s->heap_len)] = (max_code < 2 ? ++max_code : 0);
lib/libz/trees.c
655
tree[node].Freq = 1;
lib/libz/trees.c
656
s->depth[node] = 0;
lib/libz/trees.c
657
s->opt_len--; if (stree) s->static_len -= stree[node].Len;
lib/libz/trees.c
670
node = elems; /* next internal node of the tree */
lib/libz/trees.c
679
tree[node].Freq = tree[n].Freq + tree[m].Freq;
lib/libz/trees.c
680
s->depth[node] = (uch)((s->depth[n] >= s->depth[m] ?
lib/libz/trees.c
682
tree[n].Dad = tree[m].Dad = (ush)node;
lib/libz/trees.c
686
node, tree[node].Freq, n, tree[n].Freq, m, tree[m].Freq);
lib/libz/trees.c
690
s->heap[SMALLEST] = node++;
libexec/ld.so/hppa/rtld_machine.c
53
SPLAY_ENTRY(hppa_plabel) node;
libexec/ld.so/hppa/rtld_machine.c
76
SPLAY_PROTOTYPE(_dl_md_plabels, hppa_plabel, node, _dl_md_plcmp);
libexec/ld.so/hppa/rtld_machine.c
77
SPLAY_GENERATE(_dl_md_plabels, hppa_plabel, node, _dl_md_plcmp);
libexec/ld.so/library_subr.c
490
struct dep_node *node;
libexec/ld.so/library_subr.c
492
TAILQ_FOREACH_REVERSE(node, &_dlopened_child_list, dlochld, next_sib) {
libexec/ld.so/library_subr.c
494
if (node->data == _dl_objects)
libexec/ld.so/library_subr.c
497
while (node->data->opencount > 0) {
libexec/ld.so/library_subr.c
498
node->data->opencount--;
libexec/ld.so/library_subr.c
499
_dl_notify_unload_shlib(node->data);
libexec/ld.so/loader.c
133
elf_object_t *node;
libexec/ld.so/loader.c
144
for (node = _dl_objects;
libexec/ld.so/loader.c
145
node != NULL;
libexec/ld.so/loader.c
146
node = node->next) {
libexec/ld.so/loader.c
147
if ((node->dyn.fini || node->dyn.fini_array) &&
libexec/ld.so/loader.c
148
(OBJECT_REF_CNT(node) == 0) &&
libexec/ld.so/loader.c
149
(node->status & STAT_INIT_DONE) &&
libexec/ld.so/loader.c
150
((node->status & STAT_FINI_DONE) == 0)) {
libexec/ld.so/loader.c
152
(node->obj_flags & DF_1_INITFIRST))
libexec/ld.so/loader.c
155
node->status |= STAT_FINI_READY;
libexec/ld.so/loader.c
158
for (node = _dl_objects;
libexec/ld.so/loader.c
159
node != NULL;
libexec/ld.so/loader.c
160
node = node->next) {
libexec/ld.so/loader.c
161
if ((node->dyn.fini || node->dyn.fini_array) &&
libexec/ld.so/loader.c
162
(OBJECT_REF_CNT(node) == 0) &&
libexec/ld.so/loader.c
163
(node->status & STAT_INIT_DONE) &&
libexec/ld.so/loader.c
164
((node->status & STAT_FINI_DONE) == 0) &&
libexec/ld.so/loader.c
166
(node->obj_flags & DF_1_INITFIRST) == 0)) {
libexec/ld.so/loader.c
167
struct object_vector vec = node->child_vec;
libexec/ld.so/loader.c
175
for (node = _dl_objects;
libexec/ld.so/loader.c
176
node != NULL;
libexec/ld.so/loader.c
177
node = node->next) {
libexec/ld.so/loader.c
178
if (node->status & STAT_FINI_READY) {
libexec/ld.so/loader.c
180
node->status |= STAT_FINI_DONE;
libexec/ld.so/loader.c
181
node->status &= ~STAT_FINI_READY;
libexec/ld.so/loader.c
182
_dl_run_dtors(node);
libexec/snmpd/snmpd_metrics/kroute.c
153
RB_PROTOTYPE(ka_tree, kif_addr, node, ka_compare)
libexec/snmpd/snmpd_metrics/kroute.c
154
RB_GENERATE(ka_tree, kif_addr, node, ka_compare)
libexec/snmpd/snmpd_metrics/snmpd.h
141
RB_ENTRY(kif_addr) node;
regress/lib/libc/uuid/uuidtest.c
70
uuid_want.node[0] = 0x00;
regress/lib/libc/uuid/uuidtest.c
71
uuid_want.node[1] = 0xa0;
regress/lib/libc/uuid/uuidtest.c
72
uuid_want.node[2] = 0xc9;
regress/lib/libc/uuid/uuidtest.c
73
uuid_want.node[3] = 0x1e;
regress/lib/libc/uuid/uuidtest.c
74
uuid_want.node[4] = 0x6b;
regress/lib/libc/uuid/uuidtest.c
75
uuid_want.node[5] = 0xf6;
regress/lib/libc/uuid/uuidtest.c
88
ASSERT_EQ(uuid.node[0], uuid_want.node[0]);
regress/lib/libc/uuid/uuidtest.c
89
ASSERT_EQ(uuid.node[1], uuid_want.node[1]);
regress/lib/libc/uuid/uuidtest.c
90
ASSERT_EQ(uuid.node[2], uuid_want.node[2]);
regress/lib/libc/uuid/uuidtest.c
91
ASSERT_EQ(uuid.node[3], uuid_want.node[3]);
regress/lib/libc/uuid/uuidtest.c
92
ASSERT_EQ(uuid.node[4], uuid_want.node[4]);
regress/lib/libc/uuid/uuidtest.c
93
ASSERT_EQ(uuid.node[5], uuid_want.node[5]);
regress/sys/sys/tree/rb-linux/rb-linux.c
122
ins = container_of(rb_node, struct keynode, node);
regress/sys/sys/tree/rb-linux/rb-linux.c
127
ins = container_of(rb_node, struct keynode, node);
regress/sys/sys/tree/rb-linux/rb-linux.c
131
rb_erase(&tmp->node, &root);
regress/sys/sys/tree/rb-linux/rb-linux.c
137
tmp = container_of(rb_node, struct keynode, node);
regress/sys/sys/tree/rb-linux/rb-linux.c
138
rb_erase(&tmp->node, &root);
regress/sys/sys/tree/rb-linux/rb-linux.c
39
struct rb_node node;
regress/sys/sys/tree/rb-linux/rb-linux.c
51
struct keynode *n = container_of(tmp, struct keynode, node);
regress/sys/sys/tree/rb-linux/rb-linux.c
70
struct keynode *n = container_of(*tmp, struct keynode, node);
regress/sys/sys/tree/rb-linux/rb-linux.c
80
rb_link_node(&elm->node, parent, tmp);
regress/sys/sys/tree/rb-linux/rb-linux.c
81
rb_insert_color(&elm->node, head);
regress/sys/sys/tree/rb/rb-test.c
102
static void print_helper(const struct node *, int);
regress/sys/sys/tree/rb/rb-test.c
111
RB_ENTRY(node) node_link;
regress/sys/sys/tree/rb/rb-test.c
117
RB_HEAD(tree, node);
regress/sys/sys/tree/rb/rb-test.c
120
RB_PROTOTYPE(tree, node, node_link, compare)
regress/sys/sys/tree/rb/rb-test.c
122
RB_GENERATE(tree, node, node_link, compare)
regress/sys/sys/tree/rb/rb-test.c
135
struct node *tmp, *ins, *nodes;
regress/sys/sys/tree/rb/rb-test.c
141
nodes = calloc((ITER + 5), sizeof(struct node));
regress/sys/sys/tree/rb/rb-test.c
311
tmp = malloc(sizeof(struct node));
regress/sys/sys/tree/rb/rb-test.c
355
tmp = malloc(sizeof(struct node));
regress/sys/sys/tree/rb/rb-test.c
401
tmp = malloc(sizeof(struct node));
regress/sys/sys/tree/rb/rb-test.c
441
tmp = malloc(sizeof(struct node));
regress/sys/sys/tree/rb/rb-test.c
873
compare(const struct node *a, const struct node *b)
regress/sys/sys/tree/rb/rb-test.c
880
print_helper(const struct node *n, int indent)
regress/sys/sys/tree/rb/rb-test.c
90
struct node;
regress/sys/sys/tree/rb/rb-test.c
901
tree_augment(struct node *elm)
regress/sys/sys/tree/rb/rb-test.c
92
static int compare(const struct node *, const struct node *);
regress/sys/sys/tree/rb/rb-test.c
924
mix_operations(int *perm, int psize, struct node *nodes, int nsize,
regress/sys/sys/tree/rb/rb-test.c
928
struct node *tmp, *ins;
regress/sys/sys/tree/rb/rb-test.c
929
struct node it;
regress/sys/sys/tree/rb/rb-test.c
93
static void mix_operations(int *, int, struct node *, int, int, int, int);
regress/sys/sys/tree/rb/rb-test.c
96
static int tree_augment(struct node *);
regress/sys/sys/tree/rb/rbt-test.c
101
static void print_helper(const struct node *, int);
regress/sys/sys/tree/rb/rbt-test.c
110
RBT_ENTRY(node) node_link;
regress/sys/sys/tree/rb/rbt-test.c
116
RBT_HEAD(tree, node);
regress/sys/sys/tree/rb/rbt-test.c
119
RBT_PROTOTYPE(tree, node, node_link, compare)
regress/sys/sys/tree/rb/rbt-test.c
121
RBT_GENERATE(tree, node, node_link, compare);
regress/sys/sys/tree/rb/rbt-test.c
134
struct node *tmp, *ins, *nodes;
regress/sys/sys/tree/rb/rbt-test.c
140
nodes = calloc((ITER + 5), sizeof(struct node));
regress/sys/sys/tree/rb/rbt-test.c
310
tmp = malloc(sizeof(struct node));
regress/sys/sys/tree/rb/rbt-test.c
354
tmp = malloc(sizeof(struct node));
regress/sys/sys/tree/rb/rbt-test.c
400
tmp = malloc(sizeof(struct node));
regress/sys/sys/tree/rb/rbt-test.c
440
tmp = malloc(sizeof(struct node));
regress/sys/sys/tree/rb/rbt-test.c
872
compare(const struct node *a, const struct node *b)
regress/sys/sys/tree/rb/rbt-test.c
879
print_helper(const struct node *n, int indent)
regress/sys/sys/tree/rb/rbt-test.c
89
struct node;
regress/sys/sys/tree/rb/rbt-test.c
900
tree_augment(struct node *elm)
regress/sys/sys/tree/rb/rbt-test.c
91
static int compare(const struct node *, const struct node *);
regress/sys/sys/tree/rb/rbt-test.c
92
static void mix_operations(int *, int, struct node *, int, int, int, int);
regress/sys/sys/tree/rb/rbt-test.c
923
mix_operations(int *perm, int psize, struct node *nodes, int nsize,
regress/sys/sys/tree/rb/rbt-test.c
927
struct node *tmp, *ins;
regress/sys/sys/tree/rb/rbt-test.c
928
struct node it;
regress/sys/sys/tree/rb/rbt-test.c
95
static int tree_augment(struct node *);
regress/sys/sys/tree/splay/splay-test.c
36
SPLAY_ENTRY(node) node;
regress/sys/sys/tree/splay/splay-test.c
40
SPLAY_HEAD(tree, node) root;
regress/sys/sys/tree/splay/splay-test.c
43
compare(struct node *a, struct node *b)
regress/sys/sys/tree/splay/splay-test.c
50
SPLAY_PROTOTYPE(tree, node, node, compare);
regress/sys/sys/tree/splay/splay-test.c
52
SPLAY_GENERATE(tree, node, node, compare);
regress/sys/sys/tree/splay/splay-test.c
61
struct node *tmp, *ins;
regress/sys/sys/tree/splay/splay-test.c
67
tmp = malloc(sizeof(struct node));
sbin/isakmpd/conf.c
158
struct conf_binding *node = 0;
sbin/isakmpd/conf.c
168
node = calloc(1, sizeof *node);
sbin/isakmpd/conf.c
169
if (!node) {
sbin/isakmpd/conf.c
171
(unsigned long)sizeof *node);
sbin/isakmpd/conf.c
174
node->section = node->tag = node->value = NULL;
sbin/isakmpd/conf.c
175
if ((node->section = strdup(section)) == NULL)
sbin/isakmpd/conf.c
177
if ((node->tag = strdup(tag)) == NULL)
sbin/isakmpd/conf.c
179
if ((node->value = strdup(value)) == NULL)
sbin/isakmpd/conf.c
181
node->is_default = is_default;
sbin/isakmpd/conf.c
183
LIST_INSERT_HEAD(&conf_bindings[conf_hash(section)], node, link);
sbin/isakmpd/conf.c
184
LOG_DBG((LOG_MISC, 95, "conf_set_now: [%s]:%s->%s", node->section,
sbin/isakmpd/conf.c
185
node->tag, node->value));
sbin/isakmpd/conf.c
188
free(node->value);
sbin/isakmpd/conf.c
189
free(node->tag);
sbin/isakmpd/conf.c
190
free(node->section);
sbin/isakmpd/conf.c
191
free(node);
sbin/isakmpd/conf.c
311
struct conf_trans *node, *nf = 0;
sbin/isakmpd/conf.c
313
for (node = TAILQ_FIRST(&conf_trans_queue); node;
sbin/isakmpd/conf.c
314
node = TAILQ_NEXT(node, link))
sbin/isakmpd/conf.c
315
if (node->trans == trans && strcasecmp(section, node->section)
sbin/isakmpd/conf.c
316
== 0 && strcasecmp(tag, node->tag) == 0) {
sbin/isakmpd/conf.c
318
nf = node;
sbin/isakmpd/conf.c
319
else if (node->override)
sbin/isakmpd/conf.c
320
nf = node;
sbin/isakmpd/conf.c
330
struct conf_trans *node;
sbin/isakmpd/conf.c
334
for (node = TAILQ_FIRST(&conf_trans_queue); node;
sbin/isakmpd/conf.c
335
node = TAILQ_NEXT(node, link))
sbin/isakmpd/conf.c
336
if ((phase == 1 && strcmp("Transforms", node->tag) == 0) ||
sbin/isakmpd/conf.c
337
(phase == 2 && strcmp("Suites", node->tag) == 0)) {
sbin/isakmpd/conf.c
338
p = node->value;
sbin/isakmpd/conf.c
754
struct conf_list_node *node = 0;
sbin/isakmpd/conf.c
781
node = calloc(1, sizeof *node);
sbin/isakmpd/conf.c
782
if (!node)
sbin/isakmpd/conf.c
784
node->field = strdup(field);
sbin/isakmpd/conf.c
785
if (!node->field)
sbin/isakmpd/conf.c
787
TAILQ_INSERT_TAIL(&list->fields, node, link);
sbin/isakmpd/conf.c
793
free(node);
sbin/isakmpd/conf.c
804
struct conf_list_node *node = 0;
sbin/isakmpd/conf.c
816
node = calloc(1, sizeof *node);
sbin/isakmpd/conf.c
817
if (!node)
sbin/isakmpd/conf.c
819
node->field = strdup(cb->tag);
sbin/isakmpd/conf.c
820
if (!node->field)
sbin/isakmpd/conf.c
822
TAILQ_INSERT_TAIL(&list->fields, node, link);
sbin/isakmpd/conf.c
827
free(node);
sbin/isakmpd/conf.c
836
struct conf_list_node *node = TAILQ_FIRST(&list->fields);
sbin/isakmpd/conf.c
838
while (node) {
sbin/isakmpd/conf.c
839
TAILQ_REMOVE(&list->fields, node, link);
sbin/isakmpd/conf.c
840
free(node->field);
sbin/isakmpd/conf.c
841
free(node);
sbin/isakmpd/conf.c
842
node = TAILQ_FIRST(&list->fields);
sbin/isakmpd/conf.c
859
struct conf_trans *node;
sbin/isakmpd/conf.c
861
node = calloc(1, sizeof *node);
sbin/isakmpd/conf.c
862
if (!node) {
sbin/isakmpd/conf.c
864
(unsigned long)sizeof *node);
sbin/isakmpd/conf.c
867
node->trans = transaction;
sbin/isakmpd/conf.c
868
node->op = op;
sbin/isakmpd/conf.c
869
node->override = override;
sbin/isakmpd/conf.c
870
node->is_default = is_default;
sbin/isakmpd/conf.c
871
if (section && (node->section = strdup(section)) == NULL)
sbin/isakmpd/conf.c
873
if (tag && (node->tag = strdup(tag)) == NULL)
sbin/isakmpd/conf.c
875
if (value && (node->value = strdup(value)) == NULL)
sbin/isakmpd/conf.c
877
TAILQ_INSERT_TAIL(&conf_trans_queue, node, link);
sbin/isakmpd/conf.c
881
free(node->section);
sbin/isakmpd/conf.c
882
free(node->tag);
sbin/isakmpd/conf.c
883
free(node->value);
sbin/isakmpd/conf.c
884
free(node);
sbin/isakmpd/conf.c
917
struct conf_trans *node, *next;
sbin/isakmpd/conf.c
919
for (node = TAILQ_FIRST(&conf_trans_queue); node; node = next) {
sbin/isakmpd/conf.c
920
next = TAILQ_NEXT(node, link);
sbin/isakmpd/conf.c
921
if (node->trans == transaction) {
sbin/isakmpd/conf.c
923
switch (node->op) {
sbin/isakmpd/conf.c
925
conf_set_now(node->section, node->tag,
sbin/isakmpd/conf.c
926
node->value, node->override,
sbin/isakmpd/conf.c
927
node->is_default);
sbin/isakmpd/conf.c
930
conf_remove_now(node->section,
sbin/isakmpd/conf.c
931
node->tag);
sbin/isakmpd/conf.c
934
conf_remove_section_now(node->section);
sbin/isakmpd/conf.c
938
"operation: %d", node->op);
sbin/isakmpd/conf.c
940
TAILQ_REMOVE(&conf_trans_queue, node, link);
sbin/isakmpd/conf.c
941
free(node->section);
sbin/isakmpd/conf.c
942
free(node->tag);
sbin/isakmpd/conf.c
943
free(node->value);
sbin/isakmpd/conf.c
944
free(node);
sbin/isakmpd/conf.c
960
conf_report_dump(struct dumper *node)
sbin/isakmpd/conf.c
964
if (node->next)
sbin/isakmpd/conf.c
965
conf_report_dump(node->next);
sbin/isakmpd/conf.c
967
if (node->v)
sbin/isakmpd/conf.c
968
LOG_DBG((LOG_REPORT, 0, "%s=\t%s", node->s, node->v));
sbin/isakmpd/conf.c
969
else if (node->s) {
sbin/isakmpd/conf.c
970
LOG_DBG((LOG_REPORT, 0, "%s", node->s));
sbin/isakmpd/conf.c
971
if (strlen(node->s) > 0)
sbin/isakmpd/conf.c
972
free(node->s);
sbin/isakmpd/conf.c
974
free(node);
sbin/isakmpd/exchange.c
1066
struct exchange_finalization_node *node;
sbin/isakmpd/exchange.c
1068
node = calloc(1, (unsigned long)sizeof *node);
sbin/isakmpd/exchange.c
1069
if (!node) {
sbin/isakmpd/exchange.c
1072
(unsigned long)sizeof(*node));
sbin/isakmpd/exchange.c
1080
node->first = 0;
sbin/isakmpd/exchange.c
1081
node->first_arg = 0;
sbin/isakmpd/exchange.c
1082
node->second_arg = name;
sbin/isakmpd/exchange.c
1085
node);
sbin/isakmpd/exchange.c
651
struct exchange_finalization_node *node = arg;
sbin/isakmpd/exchange.c
653
node->first(exchange, node->first_arg, fail);
sbin/isakmpd/exchange.c
654
node->second(exchange, node->second_arg, fail);
sbin/isakmpd/exchange.c
655
free(node);
sbin/isakmpd/exchange.c
666
struct exchange_finalization_node *node;
sbin/isakmpd/exchange.c
676
node = malloc(sizeof *node);
sbin/isakmpd/exchange.c
677
if (!node) {
sbin/isakmpd/exchange.c
679
(unsigned long)sizeof *node);
sbin/isakmpd/exchange.c
683
node->first = exchange->finalize;
sbin/isakmpd/exchange.c
684
node->first_arg = exchange->finalize_arg;
sbin/isakmpd/exchange.c
685
node->second = finalize;
sbin/isakmpd/exchange.c
686
node->second_arg = arg;
sbin/isakmpd/exchange.c
688
exchange->finalize_arg = node;
sbin/isakmpd/exchange.c
695
struct exchange_finalization_node *node =
sbin/isakmpd/exchange.c
697
struct sa *isakmp_sa = sa_lookup_by_name((char *) node->second_arg, 1);
sbin/isakmpd/exchange.c
701
node->first, node->first_arg);
sbin/isakmpd/exchange.c
703
free(node);
sbin/isakmpd/exchange.c
782
struct exchange_finalization_node *node;
sbin/isakmpd/exchange.c
784
node = calloc(1, (unsigned long)sizeof *node);
sbin/isakmpd/exchange.c
785
if (!node) {
sbin/isakmpd/exchange.c
788
(unsigned long)sizeof(*node));
sbin/isakmpd/exchange.c
796
node->first = finalize;
sbin/isakmpd/exchange.c
797
node->first_arg = arg;
sbin/isakmpd/exchange.c
798
node->second_arg = name;
sbin/isakmpd/exchange.c
801
node);
sbin/isakmpd/ike_phase_1.c
1182
struct attr_node *node, *next_node;
sbin/isakmpd/ike_phase_1.c
1212
for (node = LIST_FIRST(&vs.attrs);
sbin/isakmpd/ike_phase_1.c
1213
node; node = next_node) {
sbin/isakmpd/ike_phase_1.c
1215
LIST_NEXT(node, link);
sbin/isakmpd/ike_phase_1.c
1216
if (node->type ==
sbin/isakmpd/ike_phase_1.c
1219
LIST_REMOVE(node, link);
sbin/isakmpd/ike_phase_1.c
1220
free(node);
sbin/isakmpd/ike_phase_1.c
1226
node = LIST_FIRST(&vs.attrs);
sbin/isakmpd/ike_phase_1.c
1227
if (node)
sbin/isakmpd/ike_phase_1.c
1240
node = LIST_FIRST(&vs.attrs);
sbin/isakmpd/ike_phase_1.c
1241
while (node) {
sbin/isakmpd/ike_phase_1.c
1242
LIST_REMOVE(node, link);
sbin/isakmpd/ike_phase_1.c
1243
free(node);
sbin/isakmpd/ike_phase_1.c
1244
node = LIST_FIRST(&vs.attrs);
sbin/isakmpd/ike_phase_1.c
1269
struct attr_node *node;
sbin/isakmpd/ike_phase_1.c
1298
node = malloc(sizeof *node);
sbin/isakmpd/ike_phase_1.c
1299
if (!node) {
sbin/isakmpd/ike_phase_1.c
1302
(unsigned long)sizeof *node);
sbin/isakmpd/ike_phase_1.c
1305
node->type = type;
sbin/isakmpd/ike_phase_1.c
1306
LIST_INSERT_HEAD(&vs->attrs, node, link);
sbin/isakmpd/ike_phase_1.c
1416
node = malloc(sizeof *node);
sbin/isakmpd/ike_phase_1.c
1417
if (!node) {
sbin/isakmpd/ike_phase_1.c
1420
(unsigned long)sizeof *node);
sbin/isakmpd/ike_phase_1.c
1423
node->type = type;
sbin/isakmpd/ike_phase_1.c
1424
LIST_INSERT_HEAD(&vs->attrs, node, link);
sbin/isakmpd/message.c
179
struct post_send *node;
sbin/isakmpd/message.c
201
while ((node = TAILQ_FIRST(&msg->post_send)))
sbin/isakmpd/message.c
202
TAILQ_REMOVE(&msg->post_send, node, link);
sbin/isakmpd/message.c
2488
struct post_send *node;
sbin/isakmpd/message.c
2490
node = malloc(sizeof *node);
sbin/isakmpd/message.c
2491
if (!node)
sbin/isakmpd/message.c
2493
node->func = post_send;
sbin/isakmpd/message.c
2494
TAILQ_INSERT_TAIL(&msg->post_send, node, link);
sbin/isakmpd/message.c
2502
struct post_send *node;
sbin/isakmpd/message.c
2504
while ((node = TAILQ_FIRST(&msg->post_send)) != 0) {
sbin/isakmpd/message.c
2505
TAILQ_REMOVE(&msg->post_send, node, link);
sbin/isakmpd/message.c
2506
node->func(msg);
sbin/isakmpd/message.c
2507
free(node);
sbin/isakmpd/pf_key_v2.c
125
struct pf_key_v2_node *node;
sbin/isakmpd/pf_key_v2.c
128
node = malloc(sizeof *node);
sbin/isakmpd/pf_key_v2.c
129
if (!node)
sbin/isakmpd/pf_key_v2.c
135
node->seg = msg;
sbin/isakmpd/pf_key_v2.c
136
node->sz = sizeof *msg;
sbin/isakmpd/pf_key_v2.c
137
node->type = 0;
sbin/isakmpd/pf_key_v2.c
138
node->cnt = 1;
sbin/isakmpd/pf_key_v2.c
139
node->flags = flags;
sbin/isakmpd/pf_key_v2.c
140
TAILQ_INSERT_HEAD(ret, node, link);
sbin/isakmpd/pf_key_v2.c
144
free(node);
sbin/isakmpd/pf_key_v2.c
152
struct pf_key_v2_node *node;
sbin/isakmpd/pf_key_v2.c
154
node = malloc(sizeof *node);
sbin/isakmpd/pf_key_v2.c
155
if (!node)
sbin/isakmpd/pf_key_v2.c
157
node->seg = ext;
sbin/isakmpd/pf_key_v2.c
158
node->sz = ext->sadb_ext_len * PF_KEY_V2_CHUNK;
sbin/isakmpd/pf_key_v2.c
159
node->type = ext->sadb_ext_type;
sbin/isakmpd/pf_key_v2.c
160
node->flags = flags;
sbin/isakmpd/pf_key_v2.c
162
TAILQ_INSERT_TAIL(msg, node, link);
sbin/mknod/mknod.c
106
node[n].mode = mode;
sbin/mknod/mknod.c
107
node[n].mflag = mflag;
sbin/mknod/mknod.c
108
node[n].name = argv[0];
sbin/mknod/mknod.c
115
node[n].mode |= S_IFIFO;
sbin/mknod/mknod.c
116
node[n].dev = 0;
sbin/mknod/mknod.c
121
node[n].mode |= S_IFBLK;
sbin/mknod/mknod.c
124
node[n].mode |= S_IFCHR;
sbin/mknod/mknod.c
126
node[n].dev = compute_device(argc, argv);
sbin/mknod/mknod.c
142
return (domakenodes(node, n));
sbin/mknod/mknod.c
178
domakenodes(struct node *node, int n)
sbin/mknod/mknod.c
193
if (node[i].mflag && !done_umask) {
sbin/mknod/mknod.c
198
r = mknod(node[i].name, node[i].mode, node[i].dev);
sbin/mknod/mknod.c
200
warn("%s", node[i].name);
sbin/mknod/mknod.c
205
free(node);
sbin/mknod/mknod.c
42
static int domakenodes(struct node *, int);
sbin/mknod/mknod.c
49
struct node *node;
sbin/mknod/mknod.c
60
node = reallocarray(NULL, sizeof(struct node), argc);
sbin/mknod/mknod.c
61
if (!node)
sbin/mknod/mknod.c
94
node[n].mode = mode | S_IFIFO;
sbin/mknod/mknod.c
95
node[n].mflag = mflag;
sbin/mknod/mknod.c
96
node[n].name = *argv;
sbin/mknod/mknod.c
97
node[n].dev = 0;
sbin/mount_udf/mount_udf.c
102
if (mount(MOUNT_UDF, node, flags, &args) == -1)
sbin/mount_udf/mount_udf.c
78
char node[PATH_MAX];
sbin/mount_udf/mount_udf.c
99
if (realpath(argv[1], node) == NULL)
sbin/newfs/mkfs.c
780
union dinode node;
sbin/newfs/mkfs.c
785
memset(&node, 0, sizeof(node));
sbin/newfs/mkfs.c
786
node.dp1.di_atime = utime;
sbin/newfs/mkfs.c
787
node.dp1.di_mtime = utime;
sbin/newfs/mkfs.c
788
node.dp1.di_ctime = utime;
sbin/newfs/mkfs.c
794
node.dp1.di_mode = IFDIR | mfsmode;
sbin/newfs/mkfs.c
795
node.dp1.di_uid = mfsuid;
sbin/newfs/mkfs.c
796
node.dp1.di_gid = mfsgid;
sbin/newfs/mkfs.c
798
node.dp1.di_mode = IFDIR | UMASK;
sbin/newfs/mkfs.c
799
node.dp1.di_uid = geteuid();
sbin/newfs/mkfs.c
800
node.dp1.di_gid = getegid();
sbin/newfs/mkfs.c
802
node.dp1.di_nlink = PREDEFDIR;
sbin/newfs/mkfs.c
803
node.dp1.di_size = makedir(root_dir, PREDEFDIR);
sbin/newfs/mkfs.c
804
node.dp1.di_db[0] = alloc(sblock.fs_fsize, node.dp1.di_mode);
sbin/newfs/mkfs.c
805
if (node.dp1.di_db[0] == 0)
sbin/newfs/mkfs.c
808
node.dp1.di_blocks = btodb(fragroundup(&sblock, node.dp1.di_size));
sbin/newfs/mkfs.c
810
wtfs(fsbtodb(&sblock, node.dp1.di_db[0]), sblock.fs_fsize, iobuf);
sbin/newfs/mkfs.c
811
iput(&node, ROOTINO);
sbin/newfs/mkfs.c
817
node.dp1.di_mode |= 020;
sbin/newfs/mkfs.c
818
node.dp1.di_gid = gid;
sbin/newfs/mkfs.c
819
node.dp1.di_nlink = SNAPLINKCNT;
sbin/newfs/mkfs.c
820
node.dp1.di_size = makedir(snap_dir, SNAPLINKCNT);
sbin/newfs/mkfs.c
822
node.dp1.di_db[0] = alloc(sblock.fs_fsize, node.dp1.di_mode);
sbin/newfs/mkfs.c
823
if (node.dp1.di_db[0] == 0)
sbin/newfs/mkfs.c
826
node.dp1.di_blocks = btodb(fragroundup(&sblock, node.dp1.di_size));
sbin/newfs/mkfs.c
828
wtfs(fsbtodb(&sblock, node.dp1.di_db[0]), sblock.fs_fsize, iobuf);
sbin/newfs/mkfs.c
829
iput(&node, ROOTINO + 1);
sbin/newfs/mkfs.c
837
union dinode node;
sbin/newfs/mkfs.c
842
memset(&node, 0, sizeof(node));
sbin/newfs/mkfs.c
843
node.dp2.di_atime = utime;
sbin/newfs/mkfs.c
844
node.dp2.di_mtime = utime;
sbin/newfs/mkfs.c
845
node.dp2.di_ctime = utime;
sbin/newfs/mkfs.c
851
node.dp2.di_mode = IFDIR | mfsmode;
sbin/newfs/mkfs.c
852
node.dp2.di_uid = mfsuid;
sbin/newfs/mkfs.c
853
node.dp2.di_gid = mfsgid;
sbin/newfs/mkfs.c
855
node.dp2.di_mode = IFDIR | UMASK;
sbin/newfs/mkfs.c
856
node.dp2.di_uid = geteuid();
sbin/newfs/mkfs.c
857
node.dp2.di_gid = getegid();
sbin/newfs/mkfs.c
859
node.dp2.di_nlink = PREDEFDIR;
sbin/newfs/mkfs.c
860
node.dp2.di_size = makedir(root_dir, PREDEFDIR);
sbin/newfs/mkfs.c
862
node.dp2.di_db[0] = alloc(sblock.fs_fsize, node.dp2.di_mode);
sbin/newfs/mkfs.c
863
if (node.dp2.di_db[0] == 0)
sbin/newfs/mkfs.c
866
node.dp2.di_blocks = btodb(fragroundup(&sblock, node.dp2.di_size));
sbin/newfs/mkfs.c
868
wtfs(fsbtodb(&sblock, node.dp2.di_db[0]), sblock.fs_fsize, iobuf);
sbin/newfs/mkfs.c
869
iput(&node, ROOTINO);
sbin/newfs/mkfs.c
875
node.dp2.di_mode |= 020;
sbin/newfs/mkfs.c
876
node.dp2.di_gid = gid;
sbin/newfs/mkfs.c
877
node.dp2.di_nlink = SNAPLINKCNT;
sbin/newfs/mkfs.c
878
node.dp2.di_size = makedir(snap_dir, SNAPLINKCNT);
sbin/newfs/mkfs.c
880
node.dp2.di_db[0] = alloc(sblock.fs_fsize, node.dp2.di_mode);
sbin/newfs/mkfs.c
881
if (node.dp2.di_db[0] == 0)
sbin/newfs/mkfs.c
884
node.dp2.di_blocks = btodb(fragroundup(&sblock, node.dp2.di_size));
sbin/newfs/mkfs.c
886
wtfs(fsbtodb(&sblock, node.dp2.di_db[0]), sblock.fs_fsize, iobuf);
sbin/newfs/mkfs.c
887
iput(&node, ROOTINO + 1);
sbin/newfs/newfs.c
181
char *pop = NULL, node[PATH_MAX];
sbin/newfs/newfs.c
499
if (realpath(argv[1], node) == NULL)
sbin/newfs/newfs.c
501
if (stat(node, &mountpoint) == -1)
sbin/newfs/newfs.c
502
err(ECANCELED, "stat %s", node);
sbin/newfs/newfs.c
546
waitformount(node, pid);
sbin/newfs/newfs.c
563
if (mount(MOUNT_MFS, node, mntflags, &args) == -1)
sbin/newfs/newfs.c
654
waitformount(char *node, pid_t pid)
sbin/newfs/newfs.c
674
if (statfs(node, &sf) == -1)
sbin/newfs/newfs.c
675
err(ECANCELED, "statfs %s", node);
sbin/newfs/newfs.c
677
!strncmp(sf.f_mntonname, node,
sbin/newfs/newfs.c
690
errx(1, "%s: mount: %s", node,
sbin/newfs_ext2fs/mke2fs.c
1031
struct ext2fs_dinode node;
sbin/newfs_ext2fs/mke2fs.c
1036
memset(&node, 0, sizeof(node));
sbin/newfs_ext2fs/mke2fs.c
1059
node.e2di_mode = EXT2_IFREG | EXT2_RESIZEINOUMASK;
sbin/newfs_ext2fs/mke2fs.c
1060
node.e2di_uid_low = geteuid();
sbin/newfs_ext2fs/mke2fs.c
1061
node.e2di_atime = (u_int32_t)tv->tv_sec;
sbin/newfs_ext2fs/mke2fs.c
1062
node.e2di_ctime = (u_int32_t)tv->tv_sec;
sbin/newfs_ext2fs/mke2fs.c
1063
node.e2di_mtime = (u_int32_t)tv->tv_sec;
sbin/newfs_ext2fs/mke2fs.c
1064
node.e2di_gid_low = getegid();
sbin/newfs_ext2fs/mke2fs.c
1065
node.e2di_nlink = 1;
sbin/newfs_ext2fs/mke2fs.c
1114
node.e2di_size = isize & UINT32_MAX;
sbin/newfs_ext2fs/mke2fs.c
1115
node.e2di_size_hi = isize >> 32;
sbin/newfs_ext2fs/mke2fs.c
1123
node.e2di_blocks[i] = 0;
sbin/newfs_ext2fs/mke2fs.c
1125
node.e2di_blocks[NDADDR + SINGLE] = 0;
sbin/newfs_ext2fs/mke2fs.c
1126
node.e2di_blocks[NDADDR + TRIPLE] = 0;
sbin/newfs_ext2fs/mke2fs.c
1129
node.e2di_blocks[NDADDR + DOUBLE] =
sbin/newfs_ext2fs/mke2fs.c
1130
alloc(sblock.e2fs_bsize, node.e2di_mode);
sbin/newfs_ext2fs/mke2fs.c
1131
if (node.e2di_blocks[NDADDR + DOUBLE] == 0)
sbin/newfs_ext2fs/mke2fs.c
1214
wtfs(fsbtodb(&sblock, node.e2di_blocks[NDADDR + DOUBLE]),
sbin/newfs_ext2fs/mke2fs.c
1218
node.e2di_nblock = nblock;
sbin/newfs_ext2fs/mke2fs.c
1219
iput(&node, EXT2_RESIZEINO);
sbin/newfs_ext2fs/mke2fs.c
885
struct ext2fs_dinode node;
sbin/newfs_ext2fs/mke2fs.c
918
memset(&node, 0, sizeof(node));
sbin/newfs_ext2fs/mke2fs.c
919
node.e2di_mode = EXT2_IFDIR | EXT2_LOSTFOUNDUMASK;
sbin/newfs_ext2fs/mke2fs.c
920
node.e2di_uid_low = geteuid();
sbin/newfs_ext2fs/mke2fs.c
921
node.e2di_size = sblock.e2fs_bsize * nblks_lostfound;
sbin/newfs_ext2fs/mke2fs.c
922
node.e2di_atime = (u_int32_t)tv->tv_sec;
sbin/newfs_ext2fs/mke2fs.c
923
node.e2di_ctime = (u_int32_t)tv->tv_sec;
sbin/newfs_ext2fs/mke2fs.c
924
node.e2di_mtime = (u_int32_t)tv->tv_sec;
sbin/newfs_ext2fs/mke2fs.c
925
node.e2di_gid_low = getegid();
sbin/newfs_ext2fs/mke2fs.c
926
node.e2di_nlink = PREDEFDIR;
sbin/newfs_ext2fs/mke2fs.c
928
node.e2di_nblock = fsbtodb(&sblock, nblks_lostfound);
sbin/newfs_ext2fs/mke2fs.c
929
node.e2di_blocks[0] = alloc(sblock.e2fs_bsize, node.e2di_mode);
sbin/newfs_ext2fs/mke2fs.c
930
if (node.e2di_blocks[0] == 0) {
sbin/newfs_ext2fs/mke2fs.c
941
node.e2di_blocks[i] = blk;
sbin/newfs_ext2fs/mke2fs.c
943
wtfs(fsbtodb(&sblock, node.e2di_blocks[0]), sblock.e2fs_bsize, buf);
sbin/newfs_ext2fs/mke2fs.c
948
wtfs(fsbtodb(&sblock, node.e2di_blocks[i]), sblock.e2fs_bsize,
sbin/newfs_ext2fs/mke2fs.c
951
iput(&node, EXT2_LOSTFOUNDINO);
sbin/newfs_ext2fs/mke2fs.c
956
memset(&node, 0, sizeof(node));
sbin/newfs_ext2fs/mke2fs.c
965
node.e2di_mode = EXT2_IFDIR | EXT2_UMASK;
sbin/newfs_ext2fs/mke2fs.c
966
node.e2di_uid_low = geteuid();
sbin/newfs_ext2fs/mke2fs.c
967
node.e2di_size = makedir(root_dir, nitems(root_dir));
sbin/newfs_ext2fs/mke2fs.c
968
node.e2di_atime = (u_int32_t)tv->tv_sec;
sbin/newfs_ext2fs/mke2fs.c
969
node.e2di_ctime = (u_int32_t)tv->tv_sec;
sbin/newfs_ext2fs/mke2fs.c
970
node.e2di_mtime = (u_int32_t)tv->tv_sec;
sbin/newfs_ext2fs/mke2fs.c
971
node.e2di_gid_low = getegid();
sbin/newfs_ext2fs/mke2fs.c
972
node.e2di_nlink = PREDEFROOTDIR;
sbin/newfs_ext2fs/mke2fs.c
974
node.e2di_nblock = fsbtodb(&sblock, 1);
sbin/newfs_ext2fs/mke2fs.c
975
node.e2di_blocks[0] = alloc(node.e2di_size, node.e2di_mode);
sbin/newfs_ext2fs/mke2fs.c
976
if (node.e2di_blocks[0] == 0) {
sbin/newfs_ext2fs/mke2fs.c
980
wtfs(fsbtodb(&sblock, node.e2di_blocks[0]), sblock.e2fs_bsize, buf);
sbin/newfs_ext2fs/mke2fs.c
981
iput(&node, EXT2_ROOTINO);
sbin/pfctl/parse.y
4581
T *p, *node = r; \
sbin/pfctl/parse.y
4582
while (node != NULL) { \
sbin/pfctl/parse.y
4583
p = node; \
sbin/pfctl/parse.y
4584
node = node->next; \
sbin/pfctl/pfctl_queue.c
100
TAILQ_FOREACH(node, &qnodes, entries) {
sbin/pfctl/pfctl_queue.c
101
if (iface != NULL && strcmp(node->qs.ifname, iface))
sbin/pfctl/pfctl_queue.c
103
pfctl_print_queue_node(dev, node, opts);
sbin/pfctl/pfctl_queue.c
106
while ((node = TAILQ_FIRST(&qnodes)) != NULL)
sbin/pfctl/pfctl_queue.c
107
TAILQ_REMOVE(&qnodes, node, entries);
sbin/pfctl/pfctl_queue.c
114
struct pfctl_queue_node *node;
sbin/pfctl/pfctl_queue.c
131
while ((node = TAILQ_FIRST(&qnodes)) != NULL)
sbin/pfctl/pfctl_queue.c
132
TAILQ_REMOVE(&qnodes, node, entries);
sbin/pfctl/pfctl_queue.c
145
if ((node = pfctl_find_queue_node(pqs.queue.qname,
sbin/pfctl/pfctl_queue.c
147
memcpy(&node->qstats.data, &qstats.data,
sbin/pfctl/pfctl_queue.c
149
update_avg(&node->qstats);
sbin/pfctl/pfctl_queue.c
161
struct pfctl_queue_node *node;
sbin/pfctl/pfctl_queue.c
163
node = calloc(1, sizeof(struct pfctl_queue_node));
sbin/pfctl/pfctl_queue.c
164
if (node == NULL)
sbin/pfctl/pfctl_queue.c
166
memcpy(&node->qs, &qs, sizeof(qs));
sbin/pfctl/pfctl_queue.c
167
memcpy(&node->qstats, &qstats, sizeof(qstats));
sbin/pfctl/pfctl_queue.c
168
TAILQ_INSERT_TAIL(&qnodes, node, entries);
sbin/pfctl/pfctl_queue.c
169
update_avg(&node->qstats);
sbin/pfctl/pfctl_queue.c
175
struct pfctl_queue_node *node;
sbin/pfctl/pfctl_queue.c
177
TAILQ_FOREACH(node, &qnodes, entries)
sbin/pfctl/pfctl_queue.c
178
if (!strcmp(node->qs.qname, qname)
sbin/pfctl/pfctl_queue.c
179
&& !(strcmp(node->qs.ifname, ifname)))
sbin/pfctl/pfctl_queue.c
180
return (node);
sbin/pfctl/pfctl_queue.c
185
pfctl_print_queue_node(int dev, struct pfctl_queue_node *node, int opts)
sbin/pfctl/pfctl_queue.c
187
if (node == NULL)
sbin/pfctl/pfctl_queue.c
190
print_queuespec(&node->qs);
sbin/pfctl/pfctl_queue.c
192
pfctl_print_queue_nodestat(dev, node);
sbin/pfctl/pfctl_queue.c
196
node->qs.qid, node->qs.parent_qid, node->qs.ifname);
sbin/pfctl/pfctl_queue.c
200
pfctl_print_queue_nodestat(int dev, const struct pfctl_queue_node *node)
sbin/pfctl/pfctl_queue.c
203
(struct hfsc_class_stats *)&node->qstats.data.hfsc;
sbin/pfctl/pfctl_queue.c
205
(struct fqcodel_stats *)&node->qstats.data.fqc;
sbin/pfctl/pfctl_queue.c
213
if (node->qs.parent_qid == 0 && (node->qs.flags & PFQS_FLOWQUEUE) &&
sbin/pfctl/pfctl_queue.c
214
!(node->qs.flags & PFQS_ROOTCLASS)) {
sbin/pfctl/pfctl_queue.c
231
if (node->qstats.avgn < 2)
sbin/pfctl/pfctl_queue.c
235
node->qstats.avg_packets / STAT_INTERVAL,
sbin/pfctl/pfctl_queue.c
236
rate2str((8 * node->qstats.avg_bytes) / STAT_INTERVAL));
sbin/pfctl/pfctl_queue.c
77
struct pfctl_queue_node *node;
sbin/pfctl/pfctl_queue.c
84
TAILQ_FOREACH(node, &qnodes, entries) {
sbin/pfctl/pfctl_queue.c
85
if (iface != NULL && strcmp(node->qs.ifname, iface))
sbin/pfctl/pfctl_queue.c
91
pfctl_print_queue_node(dev, node, opts);
sbin/restore/dirs.c
575
struct modeinfo node;
sbin/restore/dirs.c
597
(void)fread((char *)&node, 1, sizeof(struct modeinfo), mf);
sbin/restore/dirs.c
600
ep = lookupino(node.ino);
sbin/restore/dirs.c
608
if (node.ino == ROOTINO &&
sbin/restore/dirs.c
614
(unsigned long long)node.ino);
sbin/restore/dirs.c
618
(void)chown(cp, node.uid, node.gid);
sbin/restore/dirs.c
619
(void)chmod(cp, node.mode);
sbin/restore/dirs.c
620
(void)chflags(cp, node.flags);
sbin/restore/dirs.c
621
(void)utimensat(AT_FDCWD, cp, node.ctimep, 0);
sbin/restore/dirs.c
622
(void)utimensat(AT_FDCWD, cp, node.mtimep, 0);
sbin/restore/dirs.c
686
struct modeinfo node;
sbin/restore/dirs.c
697
node.ino = ctxp->ino;
sbin/restore/dirs.c
698
node.mtimep[0].tv_sec = ctxp->atime_sec;
sbin/restore/dirs.c
699
node.mtimep[0].tv_nsec = ctxp->atime_nsec;
sbin/restore/dirs.c
700
node.mtimep[1].tv_sec = ctxp->mtime_sec;
sbin/restore/dirs.c
701
node.mtimep[1].tv_nsec = ctxp->mtime_nsec;
sbin/restore/dirs.c
702
node.ctimep[0].tv_sec = ctxp->atime_sec;
sbin/restore/dirs.c
703
node.ctimep[0].tv_nsec = ctxp->atime_nsec;
sbin/restore/dirs.c
704
node.ctimep[1].tv_sec = ctxp->birthtime_sec;
sbin/restore/dirs.c
705
node.ctimep[1].tv_nsec = ctxp->birthtime_nsec;
sbin/restore/dirs.c
706
node.mode = ctxp->mode;
sbin/restore/dirs.c
707
node.flags = ctxp->file_flags;
sbin/restore/dirs.c
708
node.uid = ctxp->uid;
sbin/restore/dirs.c
709
node.gid = ctxp->gid;
sbin/restore/dirs.c
710
(void)fwrite((char *)&node, 1, sizeof(struct modeinfo), mf);
sbin/unwind/libunbound/daemon/acl_list.h
94
struct addr_tree_node node;
sbin/unwind/libunbound/dns64/dns64.c
333
struct name_tree_node* node;
sbin/unwind/libunbound/dns64/dns64.c
334
node = (struct name_tree_node*)calloc(1, sizeof(*node));
sbin/unwind/libunbound/dns64/dns64.c
335
if(!node) {
sbin/unwind/libunbound/dns64/dns64.c
339
node->name = sldns_str2wire_dname(str, &node->len);
sbin/unwind/libunbound/dns64/dns64.c
340
if(!node->name) {
sbin/unwind/libunbound/dns64/dns64.c
341
free(node);
sbin/unwind/libunbound/dns64/dns64.c
345
node->labs = dname_count_labels(node->name);
sbin/unwind/libunbound/dns64/dns64.c
346
node->dclass = LDNS_RR_CLASS_IN;
sbin/unwind/libunbound/dns64/dns64.c
347
if(!name_tree_insert(&dns64_env->ignore_aaaa, node,
sbin/unwind/libunbound/dns64/dns64.c
348
node->name, node->len, node->labs, node->dclass)) {
sbin/unwind/libunbound/dns64/dns64.c
350
free(node->name);
sbin/unwind/libunbound/dns64/dns64.c
351
free(node);
sbin/unwind/libunbound/dns64/dns64.c
421
free_ignore_aaaa_node(rbnode_type* node, void* ATTR_UNUSED(arg))
sbin/unwind/libunbound/dns64/dns64.c
423
struct name_tree_node* n = (struct name_tree_node*)node;
sbin/unwind/libunbound/dns64/dns64.c
553
struct name_tree_node* node = name_tree_lookup(&dns64_env->ignore_aaaa,
sbin/unwind/libunbound/dns64/dns64.c
556
return (node != NULL);
sbin/unwind/libunbound/iterator/iter_donotq.c
80
struct addr_tree_node* node = (struct addr_tree_node*)regional_alloc(
sbin/unwind/libunbound/iterator/iter_donotq.c
81
dq->region, sizeof(*node));
sbin/unwind/libunbound/iterator/iter_donotq.c
82
if(!node)
sbin/unwind/libunbound/iterator/iter_donotq.c
84
if(!addr_tree_insert(&dq->tree, node, addr, addrlen, net)) {
sbin/unwind/libunbound/iterator/iter_fwd.c
114
struct iter_forward_zone* node = (struct iter_forward_zone*)malloc(
sbin/unwind/libunbound/iterator/iter_fwd.c
116
if(!node) {
sbin/unwind/libunbound/iterator/iter_fwd.c
120
node->node.key = node;
sbin/unwind/libunbound/iterator/iter_fwd.c
121
node->dclass = c;
sbin/unwind/libunbound/iterator/iter_fwd.c
122
node->name = memdup(nm, nmlen);
sbin/unwind/libunbound/iterator/iter_fwd.c
123
if(!node->name) {
sbin/unwind/libunbound/iterator/iter_fwd.c
125
free(node);
sbin/unwind/libunbound/iterator/iter_fwd.c
128
node->namelen = nmlen;
sbin/unwind/libunbound/iterator/iter_fwd.c
129
node->namelabs = nmlabs;
sbin/unwind/libunbound/iterator/iter_fwd.c
130
node->dp = dp;
sbin/unwind/libunbound/iterator/iter_fwd.c
131
if(!rbtree_insert(fwd->tree, &node->node)) {
sbin/unwind/libunbound/iterator/iter_fwd.c
136
free(node->name);
sbin/unwind/libunbound/iterator/iter_fwd.c
137
free(node);
sbin/unwind/libunbound/iterator/iter_fwd.c
146
key.node.key = &key;
sbin/unwind/libunbound/iterator/iter_fwd.c
165
struct iter_forward_zone* node, *prev = NULL, *p;
sbin/unwind/libunbound/iterator/iter_fwd.c
167
RBTREE_FOR(node, struct iter_forward_zone*, fwd->tree) {
sbin/unwind/libunbound/iterator/iter_fwd.c
168
node->parent = NULL;
sbin/unwind/libunbound/iterator/iter_fwd.c
169
if(!prev || prev->dclass != node->dclass) {
sbin/unwind/libunbound/iterator/iter_fwd.c
170
prev = node;
sbin/unwind/libunbound/iterator/iter_fwd.c
173
(void)dname_lab_cmp(prev->name, prev->namelabs, node->name,
sbin/unwind/libunbound/iterator/iter_fwd.c
174
node->namelabs, &m); /* we know prev is smaller */
sbin/unwind/libunbound/iterator/iter_fwd.c
183
node->parent = p;
sbin/unwind/libunbound/iterator/iter_fwd.c
186
prev = node;
sbin/unwind/libunbound/iterator/iter_fwd.c
313
key.node.key = &key;
sbin/unwind/libunbound/iterator/iter_fwd.c
423
key.node.key = &key;
sbin/unwind/libunbound/iterator/iter_fwd.c
444
key.node.key = &key;
sbin/unwind/libunbound/iterator/iter_fwd.c
507
key.node.key = &key;
sbin/unwind/libunbound/iterator/iter_fwd.c
569
(void)rbtree_delete(fwd->tree, &z->node);
sbin/unwind/libunbound/iterator/iter_fwd.c
592
(void)rbtree_delete(fwd->tree, &z->node);
sbin/unwind/libunbound/iterator/iter_fwd.c
632
(void)rbtree_delete(fwd->tree, &z->node);
sbin/unwind/libunbound/iterator/iter_fwd.c
88
struct iter_forward_zone* node = (struct iter_forward_zone*)n;
sbin/unwind/libunbound/iterator/iter_fwd.c
89
fwd_zone_free(node);
sbin/unwind/libunbound/iterator/iter_fwd.h
74
rbnode_type node;
sbin/unwind/libunbound/iterator/iter_hints.c
174
struct iter_hints_stub* node = (struct iter_hints_stub*)malloc(
sbin/unwind/libunbound/iterator/iter_hints.c
176
if(!node) {
sbin/unwind/libunbound/iterator/iter_hints.c
180
node->dp = dp;
sbin/unwind/libunbound/iterator/iter_hints.c
181
node->noprime = (uint8_t)noprime;
sbin/unwind/libunbound/iterator/iter_hints.c
182
if(!name_tree_insert(&hints->tree, &node->node, dp->name, dp->namelen,
sbin/unwind/libunbound/iterator/iter_hints.c
188
free(node);
sbin/unwind/libunbound/iterator/iter_hints.c
583
(void)rbtree_delete(&hints->tree, &z->node);
sbin/unwind/libunbound/iterator/iter_hints.c
609
(void)rbtree_delete(&hints->tree, &z->node);
sbin/unwind/libunbound/iterator/iter_hints.c
74
struct iter_hints_stub* node = (struct iter_hints_stub*)n;
sbin/unwind/libunbound/iterator/iter_hints.c
75
hints_stub_free(node);
sbin/unwind/libunbound/iterator/iter_hints.h
75
struct name_tree_node node;
sbin/unwind/libunbound/iterator/iter_utils.c
164
n->node.key = n;
sbin/unwind/libunbound/libunbound/context.c
169
q->node.key = &q->querynum;
sbin/unwind/libunbound/libunbound/context.c
192
(void)rbtree_insert(&ctx->queries, &q->node);
sbin/unwind/libunbound/libunbound/context.c
273
q->node.key = &q->querynum;
sbin/unwind/libunbound/libunbound/context.c
291
(void)rbtree_insert(&ctx->queries, &q->node);
sbin/unwind/libunbound/libunbound/context.h
156
struct rbnode_type node;
sbin/unwind/libunbound/libunbound/libunbound.c
639
(void)rbtree_delete(&ctx->queries, q->node.key);
sbin/unwind/libunbound/libunbound/libunbound.c
773
(void)rbtree_delete(&ctx->queries, q->node.key);
sbin/unwind/libunbound/libunbound/libunbound.c
785
(void)rbtree_delete(&ctx->queries, q->node.key);
sbin/unwind/libunbound/libunbound/libunbound.c
875
(void)rbtree_delete(&ctx->queries, q->node.key);
sbin/unwind/libunbound/libunbound/libunbound.c
914
(void)rbtree_delete(&ctx->queries, q->node.key);
sbin/unwind/libunbound/libunbound/libworker.c
670
(void)rbtree_delete(&ctx->queries, q->node.key);
sbin/unwind/libunbound/libunbound/libworker.c
769
(void)rbtree_delete(&w->ctx->queries, q->node.key);
sbin/unwind/libunbound/libunbound/libworker.c
795
(void)rbtree_delete(&ctx->queries, q->node.key);
sbin/unwind/libunbound/respip/respip.c
107
struct resp_addr* node;
sbin/unwind/libunbound/respip/respip.c
109
node = (struct resp_addr*)addr_tree_find(&set->ip_tree, addr, addrlen, net);
sbin/unwind/libunbound/respip/respip.c
110
if(!node && create) {
sbin/unwind/libunbound/respip/respip.c
111
node = regional_alloc_zero(set->region, sizeof(*node));
sbin/unwind/libunbound/respip/respip.c
112
if(!node) {
sbin/unwind/libunbound/respip/respip.c
116
lock_rw_init(&node->lock);
sbin/unwind/libunbound/respip/respip.c
117
node->action = respip_none;
sbin/unwind/libunbound/respip/respip.c
118
if(!addr_tree_insert(&set->ip_tree, &node->node, addr,
sbin/unwind/libunbound/respip/respip.c
125
return node;
sbin/unwind/libunbound/respip/respip.c
129
respip_sockaddr_delete(struct respip_set* set, struct resp_addr* node)
sbin/unwind/libunbound/respip/respip.c
133
prev = (struct resp_addr*)rbtree_previous((struct rbnode_type*)node);
sbin/unwind/libunbound/respip/respip.c
134
lock_rw_destroy(&node->lock);
sbin/unwind/libunbound/respip/respip.c
135
(void)rbtree_delete(&set->ip_tree, node);
sbin/unwind/libunbound/respip/respip.c
140
addr_tree_init_parents_node(&prev->node);
sbin/unwind/libunbound/respip/respip.c
165
struct resp_addr* node;
sbin/unwind/libunbound/respip/respip.c
168
if(!(node=respip_find_or_create(set, ipstr, 1)))
sbin/unwind/libunbound/respip/respip.c
170
if(node->taglist) {
sbin/unwind/libunbound/respip/respip.c
174
node->taglist = regional_alloc_init(set->region, taglist, taglen);
sbin/unwind/libunbound/respip/respip.c
175
if(!node->taglist) {
sbin/unwind/libunbound/respip/respip.c
179
node->taglen = taglen;
sbin/unwind/libunbound/respip/respip.c
188
struct resp_addr* node;
sbin/unwind/libunbound/respip/respip.c
192
if(!(node=respip_find_or_create(set, ipstr, 1)))
sbin/unwind/libunbound/respip/respip.c
194
if(node->action != respip_none) {
sbin/unwind/libunbound/respip/respip.c
222
node->action = action;
sbin/unwind/libunbound/respip/respip.c
267
sa = (struct sockaddr*)&raddr->node.addr;
sbin/unwind/libunbound/respip/respip.c
332
struct resp_addr* node;
sbin/unwind/libunbound/respip/respip.c
335
node=respip_find_or_create(set, ipstr, 0);
sbin/unwind/libunbound/respip/respip.c
336
if(!node || node->action == respip_none) {
sbin/unwind/libunbound/respip/respip.c
341
return respip_enter_rrstr(set->region, node, rrstr, ipstr);
sbin/unwind/libunbound/respip/respip.c
831
a->addr = raddr->node.addr;
sbin/unwind/libunbound/respip/respip.c
832
a->addrlen = raddr->node.addrlen;
sbin/unwind/libunbound/respip/respip.c
833
a->net = raddr->node.net;
sbin/unwind/libunbound/respip/respip.c
989
addr_to_str(&raddr->node.addr,
sbin/unwind/libunbound/respip/respip.c
990
raddr->node.addrlen,
sbin/unwind/libunbound/respip/respip.c
992
verbose(VERB_ALGO, "respip: rpz: response-ip trigger %s/%d on %s %s with action %s", nm, raddr->node.net, qn, ip, rpz_action_to_string(respip_action_to_rpz_action(action)));
sbin/unwind/libunbound/respip/respip.h
310
respip_sockaddr_delete(struct respip_set* set, struct resp_addr* node);
sbin/unwind/libunbound/respip/respip.h
36
struct addr_tree_node node;
sbin/unwind/libunbound/services/authzone.c
1012
domain_remove_rrset(node, LDNS_RR_TYPE_RRSIG);
sbin/unwind/libunbound/services/authzone.c
1098
az_domain_add_rr(struct auth_data* node, uint16_t rr_type, uint32_t rr_ttl,
sbin/unwind/libunbound/services/authzone.c
1105
if((rrset=az_domain_rrset(node, ctype))!= NULL) {
sbin/unwind/libunbound/services/authzone.c
1114
} else if((rrset=az_domain_rrset(node, rr_type))!= NULL) {
sbin/unwind/libunbound/services/authzone.c
1124
if(!rrset_create(node, rr_type, rr_ttl, rdata,
sbin/unwind/libunbound/services/authzone.c
1130
if((rrset=az_domain_rrset(node, rr_type))!= NULL) {
sbin/unwind/libunbound/services/authzone.c
1141
if(!(rrset=rrset_create(node, rr_type, rr_ttl, rdata,
sbin/unwind/libunbound/services/authzone.c
1148
if((rrsig=az_domain_rrset(node, LDNS_RR_TYPE_RRSIG))
sbin/unwind/libunbound/services/authzone.c
1150
if(!rrset_moveover_rrsigs(node, rr_type,
sbin/unwind/libunbound/services/authzone.c
1164
struct auth_data* node;
sbin/unwind/libunbound/services/authzone.c
1178
if(!(node=az_domain_find_or_create(z, dname, dname_len))) {
sbin/unwind/libunbound/services/authzone.c
1182
if(!az_domain_add_rr(node, rr_type, rr_ttl, rdata, rdatalen,
sbin/unwind/libunbound/services/authzone.c
1199
az_domain_remove_rr(struct auth_data* node, uint16_t rr_type,
sbin/unwind/libunbound/services/authzone.c
1206
if((rrset=az_domain_rrset(node, rr_type))!= NULL) {
sbin/unwind/libunbound/services/authzone.c
1211
domain_remove_rrset(node, rr_type);
sbin/unwind/libunbound/services/authzone.c
1217
node, LDNS_RR_TYPE_RRSIG);
sbin/unwind/libunbound/services/authzone.c
1224
domain_remove_rrset(node, rr_type);
sbin/unwind/libunbound/services/authzone.c
1248
if((rrset=az_domain_rrset(node, ctype))!= NULL) {
sbin/unwind/libunbound/services/authzone.c
1273
struct auth_data* node;
sbin/unwind/libunbound/services/authzone.c
1290
node = az_find_name(z, dname, dname_len);
sbin/unwind/libunbound/services/authzone.c
1291
if(!node) {
sbin/unwind/libunbound/services/authzone.c
1297
if(!az_domain_remove_rr(node, rr_type, rdata, rdatalen, nonexist)) {
sbin/unwind/libunbound/services/authzone.c
1304
if(node->rrsets == NULL) {
sbin/unwind/libunbound/services/authzone.c
1305
(void)rbtree_delete(&z->data, node);
sbin/unwind/libunbound/services/authzone.c
1306
auth_data_delete(node);
sbin/unwind/libunbound/services/authzone.c
1688
auth_zone_write_rrset(struct auth_zone* z, struct auth_data* node,
sbin/unwind/libunbound/services/authzone.c
1694
if(!auth_rr_to_string(node->name, node->namelen, r->type,
sbin/unwind/libunbound/services/authzone.c
173
auth_packed_rrset_copy_region(struct auth_zone* z, struct auth_data* node,
sbin/unwind/libunbound/services/authzone.c
180
key.rk.dname = node->name;
sbin/unwind/libunbound/services/authzone.c
181
key.rk.dname_len = node->namelen;
sbin/unwind/libunbound/services/authzone.c
2235
(void)rbtree_delete(&az->xtree, &xfr->node);
sbin/unwind/libunbound/services/authzone.c
2238
(void)rbtree_delete(&az->ztree, &z->node);
sbin/unwind/libunbound/services/authzone.c
225
struct dns_msg* msg, struct auth_data* node, struct auth_rrset* rrset)
sbin/unwind/libunbound/services/authzone.c
229
if(!rrset || !node)
sbin/unwind/libunbound/services/authzone.c
231
if(msg_rrset_duplicate(msg, node->name, node->namelen, rrset->type,
sbin/unwind/libunbound/services/authzone.c
239
auth_packed_rrset_copy_region(z, node, rrset, region, 0)))
sbin/unwind/libunbound/services/authzone.c
2412
struct auth_data* node;
sbin/unwind/libunbound/services/authzone.c
2415
while((node=az_find_wildcard_domain(z, nm, nmlen))==NULL) {
sbin/unwind/libunbound/services/authzone.c
2423
return node;
sbin/unwind/libunbound/services/authzone.c
2477
struct auth_data* node, int node_exact, struct auth_data** ce,
sbin/unwind/libunbound/services/authzone.c
2480
struct auth_data* n = node;
sbin/unwind/libunbound/services/authzone.c
250
struct dns_msg* msg, struct auth_data* node, struct auth_rrset* rrset)
sbin/unwind/libunbound/services/authzone.c
253
if(!rrset || !node)
sbin/unwind/libunbound/services/authzone.c
255
if(msg_rrset_duplicate(msg, node->name, node->namelen, rrset->type,
sbin/unwind/libunbound/services/authzone.c
2609
struct auth_data* node)
sbin/unwind/libunbound/services/authzone.c
2612
if(!node) {
sbin/unwind/libunbound/services/authzone.c
2617
next = (struct auth_data*)rbtree_next(&node->node);
sbin/unwind/libunbound/services/authzone.c
2622
next = (struct auth_data*)rbtree_next(&node->node);
sbin/unwind/libunbound/services/authzone.c
263
auth_packed_rrset_copy_region(z, node, rrset, region, 0)))
sbin/unwind/libunbound/services/authzone.c
2657
struct auth_data* node, struct auth_rrset* dname, uint16_t dclass,
sbin/unwind/libunbound/services/authzone.c
2676
if(qname_len <= node->namelen)
sbin/unwind/libunbound/services/authzone.c
2680
newlen = synth_cname_buf(qname, qname_len, node->namelen,
sbin/unwind/libunbound/services/authzone.c
274
struct dns_msg* msg, struct auth_data* node, struct auth_rrset* rrset)
sbin/unwind/libunbound/services/authzone.c
276
if(!rrset || !node)
sbin/unwind/libunbound/services/authzone.c
2772
az_find_nsec_cover(struct auth_zone* z, struct auth_data** node)
sbin/unwind/libunbound/services/authzone.c
2777
log_assert(*node); /* we already have a node when calling this */
sbin/unwind/libunbound/services/authzone.c
2778
nm = (*node)->name;
sbin/unwind/libunbound/services/authzone.c
2779
nmlen = (*node)->namelen;
sbin/unwind/libunbound/services/authzone.c
278
if(msg_rrset_duplicate(msg, node->name, node->namelen, rrset->type,
sbin/unwind/libunbound/services/authzone.c
2783
while((rrset=az_domain_rrset(*node, LDNS_RR_TYPE_NSEC)) == NULL) {
sbin/unwind/libunbound/services/authzone.c
2788
*node = az_find_name(z, nm, nmlen);
sbin/unwind/libunbound/services/authzone.c
2800
struct auth_data* node;
sbin/unwind/libunbound/services/authzone.c
2815
az_find_domain(z, &qinfo, &node_exact, &node);
sbin/unwind/libunbound/services/authzone.c
2816
if((nsec=az_find_nsec_cover(z, &node)) != NULL) {
sbin/unwind/libunbound/services/authzone.c
2817
if(!msg_add_rrset_ns(z, region, msg, node, nsec)) return 0;
sbin/unwind/libunbound/services/authzone.c
286
auth_packed_rrset_copy_region(z, node, rrset, region, 0)))
sbin/unwind/libunbound/services/authzone.c
2925
struct auth_data* node;
sbin/unwind/libunbound/services/authzone.c
2933
az_find_domain(z, &qinfo, &node_exact, &node);
sbin/unwind/libunbound/services/authzone.c
2937
while(node && (rbnode_type*)node != RBTREE_NULL &&
sbin/unwind/libunbound/services/authzone.c
2938
!az_domain_rrset(node, LDNS_RR_TYPE_NSEC3)) {
sbin/unwind/libunbound/services/authzone.c
2939
node = (struct auth_data*)rbtree_previous(&node->node);
sbin/unwind/libunbound/services/authzone.c
2941
if((rbnode_type*)node == RBTREE_NULL)
sbin/unwind/libunbound/services/authzone.c
2942
node = NULL;
sbin/unwind/libunbound/services/authzone.c
2943
return node;
sbin/unwind/libunbound/services/authzone.c
2951
struct auth_data* node;
sbin/unwind/libunbound/services/authzone.c
2957
node = az_nsec3_findnode(z, hname, hlen);
sbin/unwind/libunbound/services/authzone.c
2958
if(node)
sbin/unwind/libunbound/services/authzone.c
2959
return node;
sbin/unwind/libunbound/services/authzone.c
2962
node = (struct auth_data*)rbtree_last(&z->data);
sbin/unwind/libunbound/services/authzone.c
2963
while(node && (rbnode_type*)node != RBTREE_NULL &&
sbin/unwind/libunbound/services/authzone.c
2964
!az_domain_rrset(node, LDNS_RR_TYPE_NSEC3)) {
sbin/unwind/libunbound/services/authzone.c
2965
node = (struct auth_data*)rbtree_previous(&node->node);
sbin/unwind/libunbound/services/authzone.c
2967
if((rbnode_type*)node == RBTREE_NULL)
sbin/unwind/libunbound/services/authzone.c
2968
node = NULL;
sbin/unwind/libunbound/services/authzone.c
2969
return node;
sbin/unwind/libunbound/services/authzone.c
2977
struct auth_data* node;
sbin/unwind/libunbound/services/authzone.c
2983
node = az_find_name(z, hname, hlen);
sbin/unwind/libunbound/services/authzone.c
2984
if(az_domain_rrset(node, LDNS_RR_TYPE_NSEC3))
sbin/unwind/libunbound/services/authzone.c
2985
return node;
sbin/unwind/libunbound/services/authzone.c
3011
struct auth_data* node;
sbin/unwind/libunbound/services/authzone.c
3012
while((node = az_nsec3_find_exact(z, *cenm, *cenmlen,
sbin/unwind/libunbound/services/authzone.c
3018
return node;
sbin/unwind/libunbound/services/authzone.c
3024
struct dns_msg* msg, struct auth_data* node)
sbin/unwind/libunbound/services/authzone.c
3027
if(!node) return 1; /* no node, skip this */
sbin/unwind/libunbound/services/authzone.c
3028
nsec3 = az_domain_rrset(node, LDNS_RR_TYPE_NSEC3);
sbin/unwind/libunbound/services/authzone.c
3030
if(!msg_add_rrset_ns(z, region, msg, node, nsec3)) return 0;
sbin/unwind/libunbound/services/authzone.c
3058
struct auth_data* node;
sbin/unwind/libunbound/services/authzone.c
3078
node = az_nsec3_find_ce(z, &cenm, &cenmlen, &no_exact_ce,
sbin/unwind/libunbound/services/authzone.c
3081
if(!az_nsec3_insert(z, region, msg, node))
sbin/unwind/libunbound/services/authzone.c
3091
node = az_nsec3_find_cover(z, nx, nxlen, algo, iter, salt,
sbin/unwind/libunbound/services/authzone.c
3093
if(!az_nsec3_insert(z, region, msg, node))
sbin/unwind/libunbound/services/authzone.c
3107
node = az_nsec3_find_cover(z, wc, wclen, algo, iter, salt,
sbin/unwind/libunbound/services/authzone.c
3109
if(!az_nsec3_insert(z, region, msg, node))
sbin/unwind/libunbound/services/authzone.c
3118
struct dns_msg* msg, struct auth_data* node, struct auth_rrset* rrset)
sbin/unwind/libunbound/services/authzone.c
3120
if(!msg_add_rrset_an(z, region, msg, node, rrset)) return 0;
sbin/unwind/libunbound/services/authzone.c
3138
struct dns_msg* msg, struct auth_data* node)
sbin/unwind/libunbound/services/authzone.c
3143
if((rrset=az_domain_rrset(node, LDNS_RR_TYPE_SOA)) != NULL) {
sbin/unwind/libunbound/services/authzone.c
3144
if(!msg_add_rrset_an(z, region, msg, node, rrset)) return 0;
sbin/unwind/libunbound/services/authzone.c
3147
if((rrset=az_domain_rrset(node, LDNS_RR_TYPE_MX)) != NULL) {
sbin/unwind/libunbound/services/authzone.c
3148
if(!msg_add_rrset_an(z, region, msg, node, rrset)) return 0;
sbin/unwind/libunbound/services/authzone.c
3151
if((rrset=az_domain_rrset(node, LDNS_RR_TYPE_A)) != NULL) {
sbin/unwind/libunbound/services/authzone.c
3152
if(!msg_add_rrset_an(z, region, msg, node, rrset)) return 0;
sbin/unwind/libunbound/services/authzone.c
3155
if((rrset=az_domain_rrset(node, LDNS_RR_TYPE_AAAA)) != NULL) {
sbin/unwind/libunbound/services/authzone.c
3156
if(!msg_add_rrset_an(z, region, msg, node, rrset)) return 0;
sbin/unwind/libunbound/services/authzone.c
3159
if(added == 0 && node && node->rrsets) {
sbin/unwind/libunbound/services/authzone.c
3160
if(!msg_add_rrset_an(z, region, msg, node,
sbin/unwind/libunbound/services/authzone.c
3161
node->rrsets)) return 0;
sbin/unwind/libunbound/services/authzone.c
3175
struct auth_data* node;
sbin/unwind/libunbound/services/authzone.c
3185
if((node = az_find_name(z, d->rr_data[0]+2, clen))==NULL)
sbin/unwind/libunbound/services/authzone.c
3187
if((rrset=az_domain_rrset(node, qtype))!=NULL) {
sbin/unwind/libunbound/services/authzone.c
3189
if(!msg_add_rrset_an(z, region, msg, node, rrset))
sbin/unwind/libunbound/services/authzone.c
3193
if((rrset=az_domain_rrset(node, LDNS_RR_TYPE_CNAME))==NULL)
sbin/unwind/libunbound/services/authzone.c
3195
if(!msg_add_rrset_an(z, region, msg, node, rrset)) return 0;
sbin/unwind/libunbound/services/authzone.c
3205
struct auth_data* node, struct auth_rrset* rrset)
sbin/unwind/libunbound/services/authzone.c
3207
if(!msg_add_rrset_an(z, region, msg, node, rrset)) return 0;
sbin/unwind/libunbound/services/authzone.c
3217
struct dns_msg* msg, struct auth_data* node)
sbin/unwind/libunbound/services/authzone.c
3222
if((rrset=az_domain_rrset(node, LDNS_RR_TYPE_NSEC))!=NULL) {
sbin/unwind/libunbound/services/authzone.c
3223
if(!msg_add_rrset_ns(z, region, msg, node, rrset)) return 0;
sbin/unwind/libunbound/services/authzone.c
3224
} else if(node) {
sbin/unwind/libunbound/services/authzone.c
3226
if(!az_add_nsec3_proof(z, region, msg, node->name,
sbin/unwind/libunbound/services/authzone.c
3227
node->namelen, msg->qinfo.qname,
sbin/unwind/libunbound/services/authzone.c
3291
struct auth_data* wildcard, struct auth_data* node)
sbin/unwind/libunbound/services/authzone.c
3328
if((nsec=az_find_nsec_cover(z, &node)) != NULL) {
sbin/unwind/libunbound/services/authzone.c
3329
if(!msg_add_rrset_ns(z, region, msg, node, nsec)) return 0;
sbin/unwind/libunbound/services/authzone.c
3351
struct dns_msg* msg, struct auth_data* ce, struct auth_data* node)
sbin/unwind/libunbound/services/authzone.c
3356
if((nsec=az_find_nsec_cover(z, &node)) != NULL) {
sbin/unwind/libunbound/services/authzone.c
3357
if(!msg_add_rrset_ns(z, region, msg, node, nsec)) return 0;
sbin/unwind/libunbound/services/authzone.c
3372
struct regional* region, struct dns_msg* msg, struct auth_data* node)
sbin/unwind/libunbound/services/authzone.c
3376
if((rrset=az_domain_rrset(node, qinfo->qtype)) != NULL) {
sbin/unwind/libunbound/services/authzone.c
3377
return az_generate_positive_answer(z, region, msg, node, rrset);
sbin/unwind/libunbound/services/authzone.c
3380
if((rrset=az_domain_rrset(node, LDNS_RR_TYPE_CNAME)) != NULL) {
sbin/unwind/libunbound/services/authzone.c
3382
node, rrset);
sbin/unwind/libunbound/services/authzone.c
3386
return az_generate_any_answer(z, region, msg, node);
sbin/unwind/libunbound/services/authzone.c
3389
return az_generate_notype_answer(z, region, msg, node);
sbin/unwind/libunbound/services/authzone.c
3397
struct auth_rrset* rrset, struct auth_data* node)
sbin/unwind/libunbound/services/authzone.c
3412
if(az_empty_nonterminal(z, qinfo, node)) {
sbin/unwind/libunbound/services/authzone.c
3413
return az_generate_notype_answer(z, region, msg, node);
sbin/unwind/libunbound/services/authzone.c
3418
ce, wildcard, node);
sbin/unwind/libunbound/services/authzone.c
3421
return az_generate_nxdomain_answer(z, region, msg, ce, node);
sbin/unwind/libunbound/services/authzone.c
3429
struct auth_data* node, *ce;
sbin/unwind/libunbound/services/authzone.c
3437
az_find_domain(z, qinfo, &node_exact, &node);
sbin/unwind/libunbound/services/authzone.c
3443
node_exists = az_find_ce(z, qinfo, node, node_exact, &ce, &rrset);
sbin/unwind/libunbound/services/authzone.c
3453
if(node)
sbin/unwind/libunbound/services/authzone.c
3454
sldns_wire2str_dname_buf(node->name, node->namelen,
sbin/unwind/libunbound/services/authzone.c
3473
node);
sbin/unwind/libunbound/services/authzone.c
3476
ce, rrset, node);
sbin/unwind/libunbound/services/authzone.c
423
z->node.key = z;
sbin/unwind/libunbound/services/authzone.c
439
if(!rbtree_insert(&az->ztree, &z->node)) {
sbin/unwind/libunbound/services/authzone.c
453
key.node.key = &key;
sbin/unwind/libunbound/services/authzone.c
466
key.node.key = &key;
sbin/unwind/libunbound/services/authzone.c
480
key.node.key = &key;
sbin/unwind/libunbound/services/authzone.c
595
n->node.key = n;
sbin/unwind/libunbound/services/authzone.c
603
if(!rbtree_insert(&z->data, &n->node)) {
sbin/unwind/libunbound/services/authzone.c
617
key.node.key = &key;
sbin/unwind/libunbound/services/authzone.c
627
struct auth_data** node)
sbin/unwind/libunbound/services/authzone.c
630
key.node.key = &key;
sbin/unwind/libunbound/services/authzone.c
635
(rbnode_type**)node);
sbin/unwind/libunbound/services/authzone.c
667
domain_remove_rrset(struct auth_data* node, uint16_t rr_type)
sbin/unwind/libunbound/services/authzone.c
670
if(!node) return;
sbin/unwind/libunbound/services/authzone.c
672
rrset = node->rrsets;
sbin/unwind/libunbound/services/authzone.c
677
else node->rrsets = rrset->next;
sbin/unwind/libunbound/services/authzone.c
7089
xfr->node.key = xfr;
sbin/unwind/libunbound/services/authzone.c
7162
(void)rbtree_insert(&az->xtree, &xfr->node);
sbin/unwind/libunbound/services/authzone.c
7475
size_t arraysize, size_t* rrnum, struct auth_data* node)
sbin/unwind/libunbound/services/authzone.c
7477
if(az_domain_rrset(node, LDNS_RR_TYPE_RRSIG))
sbin/unwind/libunbound/services/authzone.c
7487
struct secalgo_hash* h, struct auth_data* node,
sbin/unwind/libunbound/services/authzone.c
7496
key.rk.dname = node->name;
sbin/unwind/libunbound/services/authzone.c
7497
key.rk.dname_len = node->namelen;
sbin/unwind/libunbound/services/authzone.c
7517
struct auth_zone* z, struct auth_data* node)
sbin/unwind/libunbound/services/authzone.c
7526
query_dname_compare(z->name, node->name)==0) {
sbin/unwind/libunbound/services/authzone.c
7535
query_dname_compare(z->name, node->name)==0) {
sbin/unwind/libunbound/services/authzone.c
7566
struct auth_zone* z, struct auth_data* node)
sbin/unwind/libunbound/services/authzone.c
7574
query_dname_compare(z->name, node->name)==0) {
sbin/unwind/libunbound/services/authzone.c
7592
struct auth_zone* z, struct auth_data* node)
sbin/unwind/libunbound/services/authzone.c
7600
query_dname_compare(z->name, node->name)==0) {
sbin/unwind/libunbound/services/authzone.c
7617
struct secalgo_hash* h, struct auth_data* node,
sbin/unwind/libunbound/services/authzone.c
7640
key.rk.dname = node->name;
sbin/unwind/libunbound/services/authzone.c
7641
key.rk.dname_len = node->namelen;
sbin/unwind/libunbound/services/authzone.c
7644
data.count = zonemd_simple_count_rrsig(rrset, rrlist, rrnum, z, node);
sbin/unwind/libunbound/services/authzone.c
7651
add_rrlist_rrsigs_into_data(&data, &done, rrlist, rrnum, z, node);
sbin/unwind/libunbound/services/authzone.c
7653
add_rrset_into_data(&data, &done, rrset, z, node);
sbin/unwind/libunbound/services/authzone.c
7673
struct secalgo_hash* h, struct auth_data* node,
sbin/unwind/libunbound/services/authzone.c
7681
if(!dname_subdomain_c(node->name, z->name))
sbin/unwind/libunbound/services/authzone.c
7684
rrnum = authdata_rrsets_to_list(rrlist, rrlistsize, node->rrsets);
sbin/unwind/libunbound/services/authzone.c
7685
addrrsigtype_if_needed(rrlist, rrlistsize, &rrnum, node);
sbin/unwind/libunbound/services/authzone.c
7689
query_dname_compare(z->name, node->name) == 0) {
sbin/unwind/libunbound/services/authzone.c
7695
if(!zonemd_simple_rrsig(z, hashalgo, h, node,
sbin/unwind/libunbound/services/authzone.c
7698
} else if(!zonemd_simple_rrset(z, hashalgo, h, node,
sbin/unwind/libunbound/services/authzone.c
7823
struct ub_packed_rrset_key* dnskey, struct auth_data* node,
sbin/unwind/libunbound/services/authzone.c
7843
pk.rk.dname = node->name;
sbin/unwind/libunbound/services/authzone.c
7844
pk.rk.dname_len = node->namelen;
sbin/unwind/libunbound/services/authzone.c
8575
key.node.key = &key;
sbin/unwind/libunbound/services/authzone.c
8618
auth_data_get_mem(struct auth_data* node)
sbin/unwind/libunbound/services/authzone.c
8620
size_t m = sizeof(*node) + node->namelen;
sbin/unwind/libunbound/services/authzone.c
8622
for(rrset = node->rrsets; rrset; rrset = rrset->next) {
sbin/unwind/libunbound/services/authzone.c
8633
struct auth_data* node;
sbin/unwind/libunbound/services/authzone.c
8636
RBTREE_FOR(node, struct auth_data*, &z->data) {
sbin/unwind/libunbound/services/authzone.c
8637
m += auth_data_get_mem(node);
sbin/unwind/libunbound/services/authzone.c
865
rrset_create(struct auth_data* node, uint16_t rr_type, uint32_t rr_ttl,
sbin/unwind/libunbound/services/authzone.c
904
p = node->rrsets;
sbin/unwind/libunbound/services/authzone.c
912
else node->rrsets = rrset;
sbin/unwind/libunbound/services/authzone.c
936
rrset_moveover_rrsigs(struct auth_data* node, uint16_t rr_type,
sbin/unwind/libunbound/services/authzone.h
163
rbnode_type node;
sbin/unwind/libunbound/services/authzone.h
205
rbnode_type node;
sbin/unwind/libunbound/services/authzone.h
95
rbnode_type node;
sbin/unwind/libunbound/services/cache/infra.c
193
d->node.node.key = &d->node;
sbin/unwind/libunbound/services/cache/infra.c
194
d->node.name = nm;
sbin/unwind/libunbound/services/cache/infra.c
195
d->node.len = nmlen;
sbin/unwind/libunbound/services/cache/infra.c
196
d->node.labs = labs;
sbin/unwind/libunbound/services/cache/infra.c
197
d->node.dclass = LDNS_RR_CLASS_IN;
sbin/unwind/libunbound/services/cache/infra.c
200
if(!name_tree_insert(domain_limits, &d->node, nm, nmlen, labs,
sbin/unwind/libunbound/services/cache/infra.c
267
if(!addr_tree_insert(tree, &d->node, &addr, addrlen, net)) {
sbin/unwind/libunbound/services/cache/infra.c
399
free(((struct domain_limit_data*)n)->node.name);
sbin/unwind/libunbound/services/cache/infra.c
926
if(d->node.labs == labs && d->lim != -1)
sbin/unwind/libunbound/services/cache/infra.c
930
if(d->node.labs == labs)
sbin/unwind/libunbound/services/cache/infra.c
931
d = (struct domain_limit_data*)d->node.parent;
sbin/unwind/libunbound/services/cache/infra.c
935
d = (struct domain_limit_data*)d->node.parent;
sbin/unwind/libunbound/services/cache/infra.h
152
struct name_tree_node node;
sbin/unwind/libunbound/services/cache/infra.h
215
struct addr_tree_node node;
sbin/unwind/libunbound/services/listen_dnsport.c
3353
conn_tree_del(rbnode_type* node, void* arg)
sbin/unwind/libunbound/services/listen_dnsport.c
3357
if(!node)
sbin/unwind/libunbound/services/listen_dnsport.c
3359
conn = (struct doq_conn*)node->key;
sbin/unwind/libunbound/services/listen_dnsport.c
3374
conid_tree_del(rbnode_type* node, void* ATTR_UNUSED(arg))
sbin/unwind/libunbound/services/listen_dnsport.c
3376
if(!node)
sbin/unwind/libunbound/services/listen_dnsport.c
3378
doq_conid_delete((struct doq_conid*)node->key);
sbin/unwind/libunbound/services/listen_dnsport.c
3415
struct rbnode_type* node;
sbin/unwind/libunbound/services/listen_dnsport.c
3419
node = rbtree_search(table->timer_tree, &key);
sbin/unwind/libunbound/services/listen_dnsport.c
3420
if(node)
sbin/unwind/libunbound/services/listen_dnsport.c
3421
return (struct doq_timer*)node->key;
sbin/unwind/libunbound/services/listen_dnsport.c
3445
memset(&rb_timer->node, 0, sizeof(rb_timer->node));
sbin/unwind/libunbound/services/listen_dnsport.c
3446
rb_timer->node.key = rb_timer;
sbin/unwind/libunbound/services/listen_dnsport.c
3447
rbtree_insert(table->timer_tree, &rb_timer->node);
sbin/unwind/libunbound/services/listen_dnsport.c
3541
memset(&timer->node, 0, sizeof(timer->node));
sbin/unwind/libunbound/services/listen_dnsport.c
3542
timer->node.key = timer;
sbin/unwind/libunbound/services/listen_dnsport.c
3543
rbtree_insert(table->timer_tree, &timer->node);
sbin/unwind/libunbound/services/listen_dnsport.c
3558
conn->node.key = conn;
sbin/unwind/libunbound/services/listen_dnsport.c
3611
stream_tree_del(rbnode_type* node, void* arg)
sbin/unwind/libunbound/services/listen_dnsport.c
3615
if(!node)
sbin/unwind/libunbound/services/listen_dnsport.c
3617
stream = (struct doq_stream*)node;
sbin/unwind/libunbound/services/listen_dnsport.c
3842
(void)rbtree_insert(&conn->stream_tree, &stream->node);
sbin/unwind/libunbound/services/listen_dnsport.c
3849
(void)rbtree_delete(&conn->stream_tree, &stream->node);
sbin/unwind/libunbound/services/listen_dnsport.c
3859
stream->node.key = stream;
sbin/unwind/libunbound/services/listen_dnsport.c
3876
rbnode_type* node;
sbin/unwind/libunbound/services/listen_dnsport.c
3878
key.node.key = &key;
sbin/unwind/libunbound/services/listen_dnsport.c
3880
node = rbtree_search(&conn->stream_tree, &key);
sbin/unwind/libunbound/services/listen_dnsport.c
3881
if(node)
sbin/unwind/libunbound/services/listen_dnsport.c
3882
return (struct doq_stream*)node->key;
sbin/unwind/libunbound/services/listen_dnsport.c
4920
struct rbnode_type* node;
sbin/unwind/libunbound/services/listen_dnsport.c
4922
key.node.key = &key;
sbin/unwind/libunbound/services/listen_dnsport.c
4925
node = rbtree_search(table->conid_tree, &key);
sbin/unwind/libunbound/services/listen_dnsport.c
4926
if(node)
sbin/unwind/libunbound/services/listen_dnsport.c
4927
return (struct doq_conid*)node->key;
sbin/unwind/libunbound/services/listen_dnsport.c
4967
conid->node.key = conid;
sbin/unwind/libunbound/services/listen_dnsport.c
5027
(void)rbtree_insert(conn->table->conid_tree, &conid->node);
sbin/unwind/libunbound/services/listen_dnsport.c
5041
conid->node.key);
sbin/unwind/libunbound/services/listen_dnsport.c
5103
(void)rbtree_delete(conn->table->conid_tree, p->node.key);
sbin/unwind/libunbound/services/listen_dnsport.h
540
struct rbnode_type node;
sbin/unwind/libunbound/services/listen_dnsport.h
582
struct rbnode_type node;
sbin/unwind/libunbound/services/listen_dnsport.h
651
struct rbnode_type node;
sbin/unwind/libunbound/services/listen_dnsport.h
667
rbnode_type node;
sbin/unwind/libunbound/services/localzone.c
1023
struct local_zone* node, *prev = NULL;
sbin/unwind/libunbound/services/localzone.c
1025
RBTREE_FOR(node, struct local_zone*, &zones->ztree) {
sbin/unwind/libunbound/services/localzone.c
1026
lock_rw_wrlock(&node->lock);
sbin/unwind/libunbound/services/localzone.c
1027
node->parent = find_closest_parent(node, prev);
sbin/unwind/libunbound/services/localzone.c
1028
prev = node;
sbin/unwind/libunbound/services/localzone.c
1029
if(node->override_tree)
sbin/unwind/libunbound/services/localzone.c
1030
addr_tree_init_parents(node->override_tree);
sbin/unwind/libunbound/services/localzone.c
1031
lock_rw_unlock(&node->lock);
sbin/unwind/libunbound/services/localzone.c
1254
key.node.key = &key;
sbin/unwind/libunbound/services/localzone.c
1283
key.node.key = &key;
sbin/unwind/libunbound/services/localzone.c
1298
rbnode_type *node;
sbin/unwind/libunbound/services/localzone.c
1299
key.node.key = &key;
sbin/unwind/libunbound/services/localzone.c
1304
*exact = rbtree_find_less_equal(&zones->ztree, &key, &node);
sbin/unwind/libunbound/services/localzone.c
1305
return (struct local_zone*)node;
sbin/unwind/libunbound/services/localzone.c
1491
key.node.key = &key;
sbin/unwind/libunbound/services/localzone.c
1518
ld = (struct local_data*)rbtree_search(&z->data, &key.node);
sbin/unwind/libunbound/services/localzone.c
1630
key.node.key = &key;
sbin/unwind/libunbound/services/localzone.c
1634
ld = (struct local_data*)rbtree_search(&z->data, &key.node);
sbin/unwind/libunbound/services/localzone.c
191
z->node.key = z;
sbin/unwind/libunbound/services/localzone.c
2023
p = (struct local_zone*)rbtree_next(&p->node);
sbin/unwind/libunbound/services/localzone.c
2036
p = (struct local_zone*)rbtree_next(&p->node);
sbin/unwind/libunbound/services/localzone.c
2060
if(exact||!rbtree_insert(&zones->ztree, &z->node)) {
sbin/unwind/libunbound/services/localzone.c
2130
struct local_data* n = (struct local_data*)rbtree_next(&d->node);
sbin/unwind/libunbound/services/localzone.c
224
if(!rbtree_insert(&zones->ztree, &z->node)) {
sbin/unwind/libunbound/services/localzone.c
361
new_local_rrset(struct regional* region, struct local_data* node,
sbin/unwind/libunbound/services/localzone.c
371
rrset->next = node->rrsets;
sbin/unwind/libunbound/services/localzone.c
372
node->rrsets = rrset;
sbin/unwind/libunbound/services/localzone.c
389
rrset->rrset->rk.dname = node->name;
sbin/unwind/libunbound/services/localzone.c
390
rrset->rrset->rk.dname_len = node->namelen;
sbin/unwind/libunbound/services/localzone.c
463
key.node.key = &key;
sbin/unwind/libunbound/services/localzone.c
467
return (struct local_data*)rbtree_search(&z->data, &key.node);
sbin/unwind/libunbound/services/localzone.c
484
ld->node.key = ld;
sbin/unwind/libunbound/services/localzone.c
492
if(!rbtree_insert(&z->data, &ld->node)) {
sbin/unwind/libunbound/services/localzone.c
553
struct local_data* node;
sbin/unwind/libunbound/services/localzone.c
557
if(!lz_find_create_node(z, nm, nmlen, nmlabs, &node)) {
sbin/unwind/libunbound/services/localzone.c
560
log_assert(node);
sbin/unwind/libunbound/services/localzone.c
565
z->type == local_zone_inform_redirect) && node->rrsets) {
sbin/unwind/libunbound/services/localzone.c
569
else if (node->rrsets->rrset->rk.type ==
sbin/unwind/libunbound/services/localzone.c
579
rrset = local_data_find_type(node, rrtype, 0);
sbin/unwind/libunbound/services/localzone.c
581
rrset = new_local_rrset(z->region, node, rrtype, rrclass);
sbin/unwind/libunbound/services/localzone.c
584
if(query_dname_compare(node->name, z->name) == 0) {
sbin/unwind/libunbound/services/localzone.c
809
z.node.key = &z;
sbin/unwind/libunbound/services/localzone.c
816
if(rbtree_search(&zones->ztree, &z.node)) {
sbin/unwind/libunbound/services/localzone.h
127
rbnode_type node;
sbin/unwind/libunbound/services/localzone.h
176
rbnode_type node;
sbin/unwind/libunbound/services/localzone.h
203
struct addr_tree_node node;
sbin/unwind/libunbound/services/mesh.c
1125
ref.node.key = &ref;
sbin/unwind/libunbound/services/mesh.c
1172
lookup.node.key = &lookup;
sbin/unwind/libunbound/services/mesh.c
1220
rbtree_insert(&mesh->all, &(*sub)->node);
sbin/unwind/libunbound/services/mesh.c
1274
superref->node.key = superref;
sbin/unwind/libunbound/services/mesh.c
1276
subref->node.key = subref;
sbin/unwind/libunbound/services/mesh.c
1278
if(!rbtree_insert(&sub->super_set, &superref->node)) {
sbin/unwind/libunbound/services/mesh.c
1291
rbtree_insert(&super->sub_set, &subref->node);
sbin/unwind/libunbound/services/mesh.c
1877
key.node.key = &key;
sbin/unwind/libunbound/services/mesh.c
516
rbtree_insert(&mesh->all, &s->node);
sbin/unwind/libunbound/services/mesh.c
644
rbtree_insert(&mesh->all, &s->node);
sbin/unwind/libunbound/services/mesh.c
736
rbtree_insert(&mesh->all, &s->node);
sbin/unwind/libunbound/services/mesh.c
823
rbtree_insert(&mesh->all, &s->node);
sbin/unwind/libunbound/services/mesh.c
979
mstate->node = *RBTREE_NULL;
sbin/unwind/libunbound/services/mesh.c
981
mstate->node.key = mstate;
sbin/unwind/libunbound/services/mesh.h
184
rbnode_type node;
sbin/unwind/libunbound/services/mesh.h
223
rbnode_type node;
sbin/unwind/libunbound/services/outside_network.c
1112
if(reuse->node.key) {
sbin/unwind/libunbound/services/outside_network.c
1121
reuse->node.key = NULL;
sbin/unwind/libunbound/services/outside_network.c
1124
memset(&reuse->node, 0, sizeof(reuse->node));
sbin/unwind/libunbound/services/outside_network.c
1169
static void reuse_del_readwait_elem(rbnode_type* node, void* ATTR_UNUSED(arg))
sbin/unwind/libunbound/services/outside_network.c
1171
struct waiting_tcp* w = (struct waiting_tcp*)node->key;
sbin/unwind/libunbound/services/outside_network.c
1197
if(pend->reuse.node.key) {
sbin/unwind/libunbound/services/outside_network.c
1224
rbnode_type* node;
sbin/unwind/libunbound/services/outside_network.c
1228
node = rbtree_first(tree_by_id);
sbin/unwind/libunbound/services/outside_network.c
1229
while(node && node != RBTREE_NULL) {
sbin/unwind/libunbound/services/outside_network.c
1230
struct waiting_tcp* w = (struct waiting_tcp*)node->key;
sbin/unwind/libunbound/services/outside_network.c
1232
node = rbtree_next(node);
sbin/unwind/libunbound/services/outside_network.c
1237
static void mark_for_cb_and_decommission(rbnode_type* node,
sbin/unwind/libunbound/services/outside_network.c
1240
struct waiting_tcp* w = (struct waiting_tcp*)node->key;
sbin/unwind/libunbound/services/outside_network.c
1301
log_assert(pend->reuse.item_on_lru_list && pend->reuse.node.key);
sbin/unwind/libunbound/services/outside_network.c
1399
if(error == NETEVENT_NOERROR && pend->reuse.node.key) {
sbin/unwind/libunbound/services/outside_network.c
1549
(void)rbtree_delete(outnet->pending, p->node.key);
sbin/unwind/libunbound/services/outside_network.c
1827
pending_node_del(rbnode_type* node, void* arg)
sbin/unwind/libunbound/services/outside_network.c
1829
struct pending* pend = (struct pending*)node;
sbin/unwind/libunbound/services/outside_network.c
1836
serviced_node_del(rbnode_type* node, void* ATTR_UNUSED(arg))
sbin/unwind/libunbound/services/outside_network.c
1838
struct serviced_query* sq = (struct serviced_query*)node;
sbin/unwind/libunbound/services/outside_network.c
1978
(void)rbtree_delete(outnet->pending, p->node.key);
sbin/unwind/libunbound/services/outside_network.c
2052
pend->node.key = pend;
sbin/unwind/libunbound/services/outside_network.c
2053
while(!rbtree_insert(outnet->pending, &pend->node)) {
sbin/unwind/libunbound/services/outside_network.c
2285
pend->node.key = pend;
sbin/unwind/libunbound/services/outside_network.c
2372
rbnode_type* node;
sbin/unwind/libunbound/services/outside_network.c
2396
node = rbtree_first(&reuse->tree_by_id);
sbin/unwind/libunbound/services/outside_network.c
2397
log_assert(node && node != RBTREE_NULL); /* tree not empty */
sbin/unwind/libunbound/services/outside_network.c
2399
if(select < (unsigned)tree_by_id_get_id(node))
sbin/unwind/libunbound/services/outside_network.c
2401
count += tree_by_id_get_id(node);
sbin/unwind/libunbound/services/outside_network.c
2403
while(node && node != RBTREE_NULL) {
sbin/unwind/libunbound/services/outside_network.c
2404
rbnode_type* next = rbtree_next(node);
sbin/unwind/libunbound/services/outside_network.c
2406
curid = tree_by_id_get_id(node);
sbin/unwind/libunbound/services/outside_network.c
2420
node = next;
sbin/unwind/libunbound/services/outside_network.c
2426
node = rbtree_last(&reuse->tree_by_id);
sbin/unwind/libunbound/services/outside_network.c
2427
log_assert(node && node != RBTREE_NULL); /* tree not empty */
sbin/unwind/libunbound/services/outside_network.c
2428
curid = tree_by_id_get_id(node);
sbin/unwind/libunbound/services/outside_network.c
2588
key.node.key = &key;
sbin/unwind/libunbound/services/outside_network.c
2643
sq->node.key = sq;
sbin/unwind/libunbound/services/outside_network.c
2701
rbtree_insert(outnet->serviced, &sq->node);
sbin/unwind/libunbound/services/outside_network.c
2726
if(pend_tcp->reuse.node.key) {
sbin/unwind/libunbound/services/outside_network.c
2807
serviced_node_del(&sq->node, NULL);
sbin/unwind/libunbound/services/outside_network.c
3524
serviced_node_del(&sq->node, NULL);
sbin/unwind/libunbound/services/outside_network.c
482
tree_by_id_get_id(rbnode_type* node)
sbin/unwind/libunbound/services/outside_network.c
484
struct waiting_tcp* w = (struct waiting_tcp*)node->key;
sbin/unwind/libunbound/services/outside_network.c
494
if(!pend_tcp->reuse.node.key)
sbin/unwind/libunbound/services/outside_network.c
499
pend_tcp->reuse.node.key = &pend_tcp->reuse;
sbin/unwind/libunbound/services/outside_network.c
501
if(!rbtree_insert(&outnet->tcp_reuse, &pend_tcp->reuse.node)) {
sbin/unwind/libunbound/services/outside_network.c
547
key_p.reuse.node.key = &key_p.reuse;
sbin/unwind/libunbound/services/outside_network.c
778
if(pend->reuse.node.key)
sbin/unwind/libunbound/services/outside_network.h
255
rbnode_type node;
sbin/unwind/libunbound/services/outside_network.h
314
rbnode_type node;
sbin/unwind/libunbound/services/outside_network.h
452
rbnode_type node;
sbin/unwind/libunbound/services/rpz.c
1402
struct resp_addr* node;
sbin/unwind/libunbound/services/rpz.c
1412
if(!(node = (struct resp_addr*)addr_tree_find(
sbin/unwind/libunbound/services/rpz.c
1420
lock_rw_wrlock(&node->lock);
sbin/unwind/libunbound/services/rpz.c
1423
delete_respip = rpz_rrset_delete_rr(node, rr_type, rdatawl,
sbin/unwind/libunbound/services/rpz.c
1426
lock_rw_unlock(&node->lock);
sbin/unwind/libunbound/services/rpz.c
1428
respip_sockaddr_delete(r->respip_set, node);
sbin/unwind/libunbound/services/rpz.c
1452
static int rpz_remove_clientip_rr(struct clientip_synthesized_rr* node,
sbin/unwind/libunbound/services/rpz.c
1458
rrset = rpz_find_synthesized_rrset(rr_type, node, 0);
sbin/unwind/libunbound/services/rpz.c
1467
del_local_rrset_from_list(&node->data, rr_type);
sbin/unwind/libunbound/services/rpz.c
1469
if(node->data == NULL)
sbin/unwind/libunbound/services/rpz.c
1484
struct clientip_synthesized_rr* node;
sbin/unwind/libunbound/services/rpz.c
1488
node = (struct clientip_synthesized_rr*)addr_tree_find(&set->entries,
sbin/unwind/libunbound/services/rpz.c
1490
if(node == NULL) {
sbin/unwind/libunbound/services/rpz.c
1497
lock_rw_wrlock(&node->lock);
sbin/unwind/libunbound/services/rpz.c
1500
delete_node = rpz_remove_clientip_rr(node, rr_type, rdatawl,
sbin/unwind/libunbound/services/rpz.c
1502
} else if(a != node->action) {
sbin/unwind/libunbound/services/rpz.c
1507
rbtree_delete(&set->entries, node->node.node.key);
sbin/unwind/libunbound/services/rpz.c
1510
lock_rw_unlock(&node->lock);
sbin/unwind/libunbound/services/rpz.c
1512
lock_rw_destroy(&node->lock);
sbin/unwind/libunbound/services/rpz.c
1686
addr_to_str(&raddr->node.addr, raddr->node.addrlen,
sbin/unwind/libunbound/services/rpz.c
1689
triggername, net, raddr->node.net, ip, rpz_action_to_string(action));
sbin/unwind/libunbound/services/rpz.c
1705
struct clientip_synthesized_rr* node = NULL;
sbin/unwind/libunbound/services/rpz.c
1726
node = rpz_ipbased_trigger_lookup(r->client_set,
sbin/unwind/libunbound/services/rpz.c
1729
if((z || node) && r->action_override == RPZ_DISABLED_ACTION) {
sbin/unwind/libunbound/services/rpz.c
1731
log_rpz_apply((node?"clientip":"qname"),
sbin/unwind/libunbound/services/rpz.c
1733
(node?&node->node:NULL),
sbin/unwind/libunbound/services/rpz.c
1741
if(node != NULL) {
sbin/unwind/libunbound/services/rpz.c
1742
lock_rw_unlock(&node->lock);
sbin/unwind/libunbound/services/rpz.c
1743
node = NULL;
sbin/unwind/libunbound/services/rpz.c
1746
if(z || node) {
sbin/unwind/libunbound/services/rpz.c
1759
return node;
sbin/unwind/libunbound/services/rpz.c
2116
key.node.key = &key;
sbin/unwind/libunbound/services/rpz.c
2123
ld = (struct local_data*)rbtree_search(&z->data, &key.node);
sbin/unwind/libunbound/services/rpz.c
2128
ld = (struct local_data*)rbtree_search(&z->data, &key.node);
sbin/unwind/libunbound/services/rpz.c
2155
key.node.key = &key;
sbin/unwind/libunbound/services/rpz.c
2159
ld = (struct local_data*)rbtree_search(&z->data, &key.node);
sbin/unwind/libunbound/services/rpz.c
2164
ld = (struct local_data*)rbtree_search(&z->data, &key.node);
sbin/unwind/libunbound/services/rpz.c
2358
log_rpz_apply("nsip", NULL, &raddr->node,
sbin/unwind/libunbound/services/rpz.c
2667
struct clientip_synthesized_rr* node = rpz_resolve_client_action_and_zone(
sbin/unwind/libunbound/services/rpz.c
2670
client_action = ((node == NULL) ? RPZ_INVALID_ACTION : node->action);
sbin/unwind/libunbound/services/rpz.c
2671
if(node != NULL && *r_out &&
sbin/unwind/libunbound/services/rpz.c
2678
(node?"clientip":"qname"),
sbin/unwind/libunbound/services/rpz.c
2680
(node?&node->node:NULL),
sbin/unwind/libunbound/services/rpz.c
2698
rpz_apply_clientip_localdata_action(node, env, qinfo,
sbin/unwind/libunbound/services/rpz.c
2720
(node?"clientip":"qname"),
sbin/unwind/libunbound/services/rpz.c
2722
(node?&node->node:NULL),
sbin/unwind/libunbound/services/rpz.c
2729
if(node != NULL) {
sbin/unwind/libunbound/services/rpz.c
2730
lock_rw_unlock(&node->lock);
sbin/unwind/libunbound/services/rpz.c
827
struct resp_addr* node;
sbin/unwind/libunbound/services/rpz.c
839
node = respip_sockaddr_find_or_create(set, addr, addrlen, net, 1, rrstr);
sbin/unwind/libunbound/services/rpz.c
840
if(node == NULL) {
sbin/unwind/libunbound/services/rpz.c
846
lock_rw_wrlock(&node->lock);
sbin/unwind/libunbound/services/rpz.c
849
node->action = respa;
sbin/unwind/libunbound/services/rpz.c
852
respip_enter_rr(set->region, node, rrtype,
sbin/unwind/libunbound/services/rpz.c
856
lock_rw_unlock(&node->lock);
sbin/unwind/libunbound/services/rpz.c
866
struct clientip_synthesized_rr* node =
sbin/unwind/libunbound/services/rpz.c
870
if(node != NULL) { return node; }
sbin/unwind/libunbound/services/rpz.c
873
node = regional_alloc_zero(set->region, sizeof(*node));
sbin/unwind/libunbound/services/rpz.c
874
if(node == NULL) {
sbin/unwind/libunbound/services/rpz.c
879
lock_rw_init(&node->lock);
sbin/unwind/libunbound/services/rpz.c
880
node->action = RPZ_INVALID_ACTION;
sbin/unwind/libunbound/services/rpz.c
881
insert_ok = addr_tree_insert(&set->entries, &node->node,
sbin/unwind/libunbound/services/rpz.c
890
return node;
sbin/unwind/libunbound/services/rpz.c
970
struct clientip_synthesized_rr* node;
sbin/unwind/libunbound/services/rpz.c
974
node = rpz_clientip_ensure_entry(set, addr, addrlen, net);
sbin/unwind/libunbound/services/rpz.c
975
if(node == NULL) {
sbin/unwind/libunbound/services/rpz.c
981
lock_rw_wrlock(&node->lock);
sbin/unwind/libunbound/services/rpz.c
984
node->action = a;
sbin/unwind/libunbound/services/rpz.c
986
if(!rpz_clientip_enter_rr(set->region, node, rrtype,
sbin/unwind/libunbound/services/rpz.c
989
lock_rw_unlock(&node->lock);
sbin/unwind/libunbound/services/rpz.c
995
lock_rw_unlock(&node->lock);
sbin/unwind/libunbound/services/rpz.h
96
struct addr_tree_node node;
sbin/unwind/libunbound/services/view.c
106
v->node.key = v;
sbin/unwind/libunbound/services/view.c
129
if(!rbtree_insert(&vs->vtree, &v->node)) {
sbin/unwind/libunbound/services/view.c
225
key.node.key = &v;
sbin/unwind/libunbound/services/view.c
228
if(!(v = (struct view*)rbtree_search(&vs->vtree, &key.node))) {
sbin/unwind/libunbound/services/view.h
69
rbnode_type node;
sbin/unwind/libunbound/util/edns.c
89
if(!addr_tree_insert(&edns_strings->client_strings, &esa->node, addr,
sbin/unwind/libunbound/util/edns.h
72
struct addr_tree_node node;
sbin/unwind/libunbound/util/mini_event.c
274
ev->node.key = ev;
sbin/unwind/libunbound/util/mini_event.c
321
(void)rbtree_insert(ev->ev_base->times, &ev->node);
sbin/unwind/libunbound/util/mini_event.c
333
(void)rbtree_delete(ev->ev_base->times, &ev->node);
sbin/unwind/libunbound/util/mini_event.h
137
rbnode_type node;
sbin/unwind/libunbound/util/netevent.c
1645
struct rbnode_type* node;
sbin/unwind/libunbound/util/netevent.c
1647
memset(&key.node, 0, sizeof(key.node));
sbin/unwind/libunbound/util/netevent.c
1648
key.node.key = &key;
sbin/unwind/libunbound/util/netevent.c
1656
node = rbtree_search(table->conn_tree, &key);
sbin/unwind/libunbound/util/netevent.c
1657
if(node)
sbin/unwind/libunbound/util/netevent.c
1658
return (struct doq_conn*)node->key;
sbin/unwind/libunbound/util/netevent.c
1962
rbnode_type* node;
sbin/unwind/libunbound/util/netevent.c
1972
copy.node.key = &copy;
sbin/unwind/libunbound/util/netevent.c
1977
node = rbtree_delete(c->doq_socket->table->conn_tree, copy.node.key);
sbin/unwind/libunbound/util/netevent.c
1978
if(node) {
sbin/unwind/libunbound/util/netevent.c
1979
conn = (struct doq_conn*)node->key;
sbin/unwind/libunbound/util/netevent.c
1995
if(node) {
sbin/unwind/libunbound/util/netevent.c
2029
if(!rbtree_insert(c->doq_socket->table->conn_tree, &conn->node)) {
sbin/unwind/libunbound/util/netevent.c
2214
rbnode_type* node;
sbin/unwind/libunbound/util/netevent.c
2241
copy.node.key = &copy;
sbin/unwind/libunbound/util/netevent.c
2245
node = rbtree_search(c->doq_socket->table->conn_tree, copy.node.key);
sbin/unwind/libunbound/util/netevent.c
2246
if(!node) {
sbin/unwind/libunbound/util/netevent.c
2251
conn = (struct doq_conn*)node->key;
sbin/unwind/libunbound/util/netevent.c
2280
rbnode_type* node;
sbin/unwind/libunbound/util/netevent.c
2300
copy.node.key = &copy;
sbin/unwind/libunbound/util/netevent.c
2304
node = rbtree_search(c->doq_socket->table->conn_tree, copy.node.key);
sbin/unwind/libunbound/util/netevent.c
2305
if(!node) {
sbin/unwind/libunbound/util/netevent.c
2310
conn = (struct doq_conn*)node->key;
sbin/unwind/libunbound/util/netevent.c
2437
struct rbnode_type* node;
sbin/unwind/libunbound/util/netevent.c
2439
node = rbtree_first(doq_socket->table->timer_tree);
sbin/unwind/libunbound/util/netevent.c
2440
if(node && node != RBTREE_NULL) {
sbin/unwind/libunbound/util/netevent.c
2441
struct doq_timer* t = (struct doq_timer*)node;
sbin/unwind/libunbound/util/rbtree.c
108
rbtree_rotate_left(rbtree_type *rbtree, rbnode_type *node)
sbin/unwind/libunbound/util/rbtree.c
110
rbnode_type *right = node->right;
sbin/unwind/libunbound/util/rbtree.c
111
node->right = right->left;
sbin/unwind/libunbound/util/rbtree.c
113
right->left->parent = node;
sbin/unwind/libunbound/util/rbtree.c
115
right->parent = node->parent;
sbin/unwind/libunbound/util/rbtree.c
117
if (node->parent != RBTREE_NULL) {
sbin/unwind/libunbound/util/rbtree.c
118
if (node == node->parent->left) {
sbin/unwind/libunbound/util/rbtree.c
119
node->parent->left = right;
sbin/unwind/libunbound/util/rbtree.c
121
node->parent->right = right;
sbin/unwind/libunbound/util/rbtree.c
126
right->left = node;
sbin/unwind/libunbound/util/rbtree.c
127
node->parent = right;
sbin/unwind/libunbound/util/rbtree.c
135
rbtree_rotate_right(rbtree_type *rbtree, rbnode_type *node)
sbin/unwind/libunbound/util/rbtree.c
137
rbnode_type *left = node->left;
sbin/unwind/libunbound/util/rbtree.c
138
node->left = left->right;
sbin/unwind/libunbound/util/rbtree.c
140
left->right->parent = node;
sbin/unwind/libunbound/util/rbtree.c
142
left->parent = node->parent;
sbin/unwind/libunbound/util/rbtree.c
144
if (node->parent != RBTREE_NULL) {
sbin/unwind/libunbound/util/rbtree.c
145
if (node == node->parent->right) {
sbin/unwind/libunbound/util/rbtree.c
146
node->parent->right = left;
sbin/unwind/libunbound/util/rbtree.c
148
node->parent->left = left;
sbin/unwind/libunbound/util/rbtree.c
153
left->right = node;
sbin/unwind/libunbound/util/rbtree.c
154
node->parent = left;
sbin/unwind/libunbound/util/rbtree.c
158
rbtree_insert_fixup(rbtree_type *rbtree, rbnode_type *node)
sbin/unwind/libunbound/util/rbtree.c
163
while (node != rbtree->root && node->parent->color == RED) {
sbin/unwind/libunbound/util/rbtree.c
165
if (node->parent == node->parent->parent->left) {
sbin/unwind/libunbound/util/rbtree.c
166
uncle = node->parent->parent->right;
sbin/unwind/libunbound/util/rbtree.c
171
node->parent->color = BLACK;
sbin/unwind/libunbound/util/rbtree.c
175
node->parent->parent->color = RED;
sbin/unwind/libunbound/util/rbtree.c
178
node = node->parent->parent;
sbin/unwind/libunbound/util/rbtree.c
181
if (node == node->parent->right) {
sbin/unwind/libunbound/util/rbtree.c
182
node = node->parent;
sbin/unwind/libunbound/util/rbtree.c
183
rbtree_rotate_left(rbtree, node);
sbin/unwind/libunbound/util/rbtree.c
186
node->parent->color = BLACK;
sbin/unwind/libunbound/util/rbtree.c
187
node->parent->parent->color = RED;
sbin/unwind/libunbound/util/rbtree.c
188
rbtree_rotate_right(rbtree, node->parent->parent);
sbin/unwind/libunbound/util/rbtree.c
191
uncle = node->parent->parent->left;
sbin/unwind/libunbound/util/rbtree.c
196
node->parent->color = BLACK;
sbin/unwind/libunbound/util/rbtree.c
200
node->parent->parent->color = RED;
sbin/unwind/libunbound/util/rbtree.c
203
node = node->parent->parent;
sbin/unwind/libunbound/util/rbtree.c
206
if (node == node->parent->left) {
sbin/unwind/libunbound/util/rbtree.c
207
node = node->parent;
sbin/unwind/libunbound/util/rbtree.c
208
rbtree_rotate_right(rbtree, node);
sbin/unwind/libunbound/util/rbtree.c
211
node->parent->color = BLACK;
sbin/unwind/libunbound/util/rbtree.c
212
node->parent->parent->color = RED;
sbin/unwind/libunbound/util/rbtree.c
213
rbtree_rotate_left(rbtree, node->parent->parent);
sbin/unwind/libunbound/util/rbtree.c
234
rbnode_type *node = rbtree->root;
sbin/unwind/libunbound/util/rbtree.c
239
while (node != RBTREE_NULL) {
sbin/unwind/libunbound/util/rbtree.c
241
if ((r = rbtree->cmp(data->key, node->key)) == 0) {
sbin/unwind/libunbound/util/rbtree.c
244
parent = node;
sbin/unwind/libunbound/util/rbtree.c
247
node = node->left;
sbin/unwind/libunbound/util/rbtree.c
249
node = node->right;
sbin/unwind/libunbound/util/rbtree.c
283
rbnode_type *node;
sbin/unwind/libunbound/util/rbtree.c
285
if (rbtree_find_less_equal(rbtree, key, &node)) {
sbin/unwind/libunbound/util/rbtree.c
286
return node;
sbin/unwind/libunbound/util/rbtree.c
515
rbnode_type *node;
sbin/unwind/libunbound/util/rbtree.c
520
node = rbtree->root;
sbin/unwind/libunbound/util/rbtree.c
526
while (node != RBTREE_NULL) {
sbin/unwind/libunbound/util/rbtree.c
527
r = rbtree->cmp(key, node->key);
sbin/unwind/libunbound/util/rbtree.c
530
*result = node;
sbin/unwind/libunbound/util/rbtree.c
534
node = node->left;
sbin/unwind/libunbound/util/rbtree.c
537
*result = node;
sbin/unwind/libunbound/util/rbtree.c
538
node = node->right;
sbin/unwind/libunbound/util/rbtree.c
551
rbnode_type *node;
sbin/unwind/libunbound/util/rbtree.c
553
for (node = rbtree->root; node->left != RBTREE_NULL; node = node->left);
sbin/unwind/libunbound/util/rbtree.c
554
return node;
sbin/unwind/libunbound/util/rbtree.c
560
rbnode_type *node;
sbin/unwind/libunbound/util/rbtree.c
562
for (node = rbtree->root; node->right != RBTREE_NULL; node = node->right);
sbin/unwind/libunbound/util/rbtree.c
563
return node;
sbin/unwind/libunbound/util/rbtree.c
571
rbtree_next (rbnode_type *node)
sbin/unwind/libunbound/util/rbtree.c
575
if (node->right != RBTREE_NULL) {
sbin/unwind/libunbound/util/rbtree.c
577
for (node = node->right; node->left != RBTREE_NULL; node = node->left);
sbin/unwind/libunbound/util/rbtree.c
579
parent = node->parent;
sbin/unwind/libunbound/util/rbtree.c
580
while (parent != RBTREE_NULL && node == parent->right) {
sbin/unwind/libunbound/util/rbtree.c
581
node = parent;
sbin/unwind/libunbound/util/rbtree.c
584
node = parent;
sbin/unwind/libunbound/util/rbtree.c
586
return node;
sbin/unwind/libunbound/util/rbtree.c
590
rbtree_previous(rbnode_type *node)
sbin/unwind/libunbound/util/rbtree.c
594
if (node->left != RBTREE_NULL) {
sbin/unwind/libunbound/util/rbtree.c
596
for (node = node->left; node->right != RBTREE_NULL; node = node->right);
sbin/unwind/libunbound/util/rbtree.c
598
parent = node->parent;
sbin/unwind/libunbound/util/rbtree.c
599
while (parent != RBTREE_NULL && node == parent->left) {
sbin/unwind/libunbound/util/rbtree.c
600
node = parent;
sbin/unwind/libunbound/util/rbtree.c
603
node = parent;
sbin/unwind/libunbound/util/rbtree.c
605
return node;
sbin/unwind/libunbound/util/rbtree.c
610
traverse_post(void (*func)(rbnode_type*, void*), void* arg, rbnode_type* node)
sbin/unwind/libunbound/util/rbtree.c
612
if(!node || node == RBTREE_NULL)
sbin/unwind/libunbound/util/rbtree.c
615
traverse_post(func, arg, node->left);
sbin/unwind/libunbound/util/rbtree.c
616
traverse_post(func, arg, node->right);
sbin/unwind/libunbound/util/rbtree.c
618
(*func)(node, arg);
sbin/unwind/libunbound/util/rbtree.c
62
static void rbtree_rotate_left(rbtree_type *rbtree, rbnode_type *node);
sbin/unwind/libunbound/util/rbtree.c
64
static void rbtree_rotate_right(rbtree_type *rbtree, rbnode_type *node);
sbin/unwind/libunbound/util/rbtree.c
66
static void rbtree_insert_fixup(rbtree_type *rbtree, rbnode_type *node);
sbin/unwind/libunbound/util/rbtree.h
173
#define RBTREE_FOR(node, type, rbtree) \
sbin/unwind/libunbound/util/rbtree.h
174
for(node=(type)rbtree_first(rbtree); \
sbin/unwind/libunbound/util/rbtree.h
175
(rbnode_type*)node != RBTREE_NULL; \
sbin/unwind/libunbound/util/rbtree.h
176
node = (type)rbtree_next((rbnode_type*)node))
sbin/unwind/libunbound/util/storage/dnstree.c
100
node->node.key = node;
sbin/unwind/libunbound/util/storage/dnstree.c
101
node->name = name;
sbin/unwind/libunbound/util/storage/dnstree.c
102
node->len = len;
sbin/unwind/libunbound/util/storage/dnstree.c
103
node->labs = labs;
sbin/unwind/libunbound/util/storage/dnstree.c
104
node->dclass = dclass;
sbin/unwind/libunbound/util/storage/dnstree.c
105
node->parent = NULL;
sbin/unwind/libunbound/util/storage/dnstree.c
106
return rbtree_insert(tree, &node->node) != NULL;
sbin/unwind/libunbound/util/storage/dnstree.c
109
int addr_tree_insert(rbtree_type* tree, struct addr_tree_node* node,
sbin/unwind/libunbound/util/storage/dnstree.c
112
node->node.key = node;
sbin/unwind/libunbound/util/storage/dnstree.c
113
memcpy(&node->addr, addr, addrlen);
sbin/unwind/libunbound/util/storage/dnstree.c
114
node->addrlen = addrlen;
sbin/unwind/libunbound/util/storage/dnstree.c
115
node->net = net;
sbin/unwind/libunbound/util/storage/dnstree.c
116
node->parent = NULL;
sbin/unwind/libunbound/util/storage/dnstree.c
117
return rbtree_insert(tree, &node->node) != NULL;
sbin/unwind/libunbound/util/storage/dnstree.c
120
void addr_tree_init_parents_node(struct addr_tree_node* node)
sbin/unwind/libunbound/util/storage/dnstree.c
124
for(; (rbnode_type*)node != RBTREE_NULL;
sbin/unwind/libunbound/util/storage/dnstree.c
125
node = (struct addr_tree_node*)rbtree_next((rbnode_type*)node)) {
sbin/unwind/libunbound/util/storage/dnstree.c
126
node->parent = NULL;
sbin/unwind/libunbound/util/storage/dnstree.c
127
if(!prev || prev->addrlen != node->addrlen) {
sbin/unwind/libunbound/util/storage/dnstree.c
128
prev = node;
sbin/unwind/libunbound/util/storage/dnstree.c
131
m = addr_in_common(&prev->addr, prev->net, &node->addr,
sbin/unwind/libunbound/util/storage/dnstree.c
132
node->net, node->addrlen);
sbin/unwind/libunbound/util/storage/dnstree.c
140
node->parent = p;
sbin/unwind/libunbound/util/storage/dnstree.c
143
prev = node;
sbin/unwind/libunbound/util/storage/dnstree.c
155
struct name_tree_node* node, *prev = NULL, *p;
sbin/unwind/libunbound/util/storage/dnstree.c
157
RBTREE_FOR(node, struct name_tree_node*, tree) {
sbin/unwind/libunbound/util/storage/dnstree.c
158
node->parent = NULL;
sbin/unwind/libunbound/util/storage/dnstree.c
159
if(!prev || prev->dclass != node->dclass) {
sbin/unwind/libunbound/util/storage/dnstree.c
160
prev = node;
sbin/unwind/libunbound/util/storage/dnstree.c
163
(void)dname_lab_cmp(prev->name, prev->labs, node->name,
sbin/unwind/libunbound/util/storage/dnstree.c
164
node->labs, &m); /* we know prev is smaller */
sbin/unwind/libunbound/util/storage/dnstree.c
172
node->parent = p;
sbin/unwind/libunbound/util/storage/dnstree.c
175
prev = node;
sbin/unwind/libunbound/util/storage/dnstree.c
183
key.node.key = &key;
sbin/unwind/libunbound/util/storage/dnstree.c
197
key.node.key = &key;
sbin/unwind/libunbound/util/storage/dnstree.c
229
key.node.key = &key;
sbin/unwind/libunbound/util/storage/dnstree.c
259
key.node.key = &key;
sbin/unwind/libunbound/util/storage/dnstree.c
290
key.node.key = &key;
sbin/unwind/libunbound/util/storage/dnstree.c
97
int name_tree_insert(rbtree_type* tree, struct name_tree_node* node,
sbin/unwind/libunbound/util/storage/dnstree.h
108
int name_tree_insert(rbtree_type* tree, struct name_tree_node* node,
sbin/unwind/libunbound/util/storage/dnstree.h
173
int addr_tree_insert(rbtree_type* tree, struct addr_tree_node* node,
sbin/unwind/libunbound/util/storage/dnstree.h
188
void addr_tree_init_parents_node(struct addr_tree_node* node);
sbin/unwind/libunbound/util/storage/dnstree.h
57
rbnode_type node;
sbin/unwind/libunbound/util/storage/dnstree.h
79
rbnode_type node;
sbin/unwind/libunbound/util/tcp_conn_limit.c
101
return node;
sbin/unwind/libunbound/util/tcp_conn_limit.c
66
tcl_list_free_node(rbnode_type* node, void* ATTR_UNUSED(arg))
sbin/unwind/libunbound/util/tcp_conn_limit.c
68
struct tcl_addr* n = (struct tcl_addr*) node;
sbin/unwind/libunbound/util/tcp_conn_limit.c
91
struct tcl_addr* node = regional_alloc_zero(tcl->region,
sbin/unwind/libunbound/util/tcp_conn_limit.c
93
if(!node)
sbin/unwind/libunbound/util/tcp_conn_limit.c
95
lock_quick_init(&node->lock);
sbin/unwind/libunbound/util/tcp_conn_limit.c
96
node->limit = limit;
sbin/unwind/libunbound/util/tcp_conn_limit.c
97
if(!addr_tree_insert(&tcl->tree, &node->node, addr, addrlen, net)) {
sbin/unwind/libunbound/util/tcp_conn_limit.h
69
struct addr_tree_node node;
sbin/unwind/libunbound/util/winsock_event.c
472
ev->node.key = ev;
sbin/unwind/libunbound/util/winsock_event.c
566
(void)rbtree_insert(ev->ev_base->times, &ev->node);
sbin/unwind/libunbound/util/winsock_event.c
585
(void)rbtree_delete(ev->ev_base->times, &ev->node);
sbin/unwind/libunbound/util/winsock_event.h
172
rbnode_type node;
sbin/unwind/libunbound/validator/autotrust.c
2084
key.node.key = &key;
sbin/unwind/libunbound/validator/autotrust.c
2137
key.node.key = &key;
sbin/unwind/libunbound/validator/autotrust.c
344
tp->node.key = tp;
sbin/unwind/libunbound/validator/autotrust.c
355
if(!rbtree_insert(anchors->tree, &tp->node)) {
sbin/unwind/libunbound/validator/val_anchor.c
1035
(void)rbtree_delete(anchors->tree, &ta->node);
sbin/unwind/libunbound/validator/val_anchor.c
1037
anchors_delfunc(&ta->node, NULL);
sbin/unwind/libunbound/validator/val_anchor.c
1143
key.node.key = &key;
sbin/unwind/libunbound/validator/val_anchor.c
1230
key.node.key = &key;
sbin/unwind/libunbound/validator/val_anchor.c
1257
key.node.key = &key;
sbin/unwind/libunbound/validator/val_anchor.c
1278
(void)rbtree_delete(anchors->tree, &ta->node);
sbin/unwind/libunbound/validator/val_anchor.c
1284
anchors_delfunc(&ta->node, NULL);
sbin/unwind/libunbound/validator/val_anchor.c
1372
next = (struct trust_anchor*)rbtree_next(&ta->node);
sbin/unwind/libunbound/validator/val_anchor.c
157
struct trust_anchor* node, *prev = NULL, *p;
sbin/unwind/libunbound/validator/val_anchor.c
161
RBTREE_FOR(node, struct trust_anchor*, anchors->tree) {
sbin/unwind/libunbound/validator/val_anchor.c
162
lock_basic_lock(&node->lock);
sbin/unwind/libunbound/validator/val_anchor.c
163
node->parent = NULL;
sbin/unwind/libunbound/validator/val_anchor.c
164
if(!prev || prev->dclass != node->dclass) {
sbin/unwind/libunbound/validator/val_anchor.c
165
prev = node;
sbin/unwind/libunbound/validator/val_anchor.c
166
lock_basic_unlock(&node->lock);
sbin/unwind/libunbound/validator/val_anchor.c
169
(void)dname_lab_cmp(prev->name, prev->namelabs, node->name,
sbin/unwind/libunbound/validator/val_anchor.c
170
node->namelabs, &m); /* we know prev is smaller */
sbin/unwind/libunbound/validator/val_anchor.c
179
node->parent = p;
sbin/unwind/libunbound/validator/val_anchor.c
182
lock_basic_unlock(&node->lock);
sbin/unwind/libunbound/validator/val_anchor.c
183
prev = node;
sbin/unwind/libunbound/validator/val_anchor.c
203
key.node.key = &key;
sbin/unwind/libunbound/validator/val_anchor.c
232
ta->node.key = ta;
sbin/unwind/libunbound/validator/val_anchor.c
250
rbtree_insert(anchors->tree, &ta->node);
sbin/unwind/libunbound/validator/val_anchor.c
998
next = (struct trust_anchor*)rbtree_next(&ta->node);
sbin/unwind/libunbound/validator/val_anchor.h
94
rbnode_type node;
sbin/unwind/libunbound/validator/val_neg.c
217
(void)rbtree_delete(&neg->tree, &p->node);
sbin/unwind/libunbound/validator/val_neg.c
252
(void)rbtree_delete(&z->tree, &p->node);
sbin/unwind/libunbound/validator/val_neg.c
285
lookfor.node.key = &lookfor;
sbin/unwind/libunbound/validator/val_neg.c
292
rbtree_search(&neg->tree, lookfor.node.key);
sbin/unwind/libunbound/validator/val_neg.c
309
lookfor.node.key = &lookfor;
sbin/unwind/libunbound/validator/val_neg.c
315
rbtree_search(&zone->tree, lookfor.node.key);
sbin/unwind/libunbound/validator/val_neg.c
376
key.node.key = &key;
sbin/unwind/libunbound/validator/val_neg.c
416
key.node.key = &key;
sbin/unwind/libunbound/validator/val_neg.c
457
zone->node.key = zone;
sbin/unwind/libunbound/validator/val_neg.c
556
(void)rbtree_insert(&neg->tree, &p->node);
sbin/unwind/libunbound/validator/val_neg.c
610
el->node.key = el;
sbin/unwind/libunbound/validator/val_neg.c
709
walk = rbtree_next(&el->node);
sbin/unwind/libunbound/validator/val_neg.c
794
(void)rbtree_insert(&zone->tree, &p->node);
sbin/unwind/libunbound/validator/val_neg.c
954
key.node.key = &key;
sbin/unwind/libunbound/validator/val_neg.h
144
rbnode_type node;
sbin/unwind/libunbound/validator/val_neg.h
96
rbnode_type node;
sbin/unwind/libunbound/validator/val_nsec3.c
666
looki.node.key = &looki;
sbin/unwind/libunbound/validator/val_nsec3.c
680
c->node.key = c;
sbin/unwind/libunbound/validator/val_nsec3.c
696
rbtree_insert(table, &c->node);
sbin/unwind/libunbound/validator/val_nsec3.h
261
rbnode_type node;
sbin/unwind/libunbound/validator/val_sigcrypt.c
1037
rrs[i].node.key = &rrs[i];
sbin/unwind/libunbound/validator/val_sigcrypt.c
1040
if(!rbtree_insert(sortree, &rrs[i].node)) {
sbin/unwind/libunbound/validator/val_sigcrypt.c
1246
p1 = (struct canon_rr*)rbtree_next(&p1->node);
sbin/unwind/libunbound/validator/val_sigcrypt.c
1247
p2 = (struct canon_rr*)rbtree_next(&p2->node);
sbin/unwind/libunbound/validator/val_sigcrypt.c
774
rbnode_type node;
sys/arch/amd64/amd64/acpi_machdep.c
590
acpi_iommu_device_map(struct aml_node *node, bus_dma_tag_t dmat)
sys/arch/arm/arm/arm32_machdep.c
303
int node, len, error;
sys/arch/arm/arm/arm32_machdep.c
333
node = OF_finddevice("/");
sys/arch/arm/arm/arm32_machdep.c
334
len = OF_getproplen(node, "compatible");
sys/arch/arm/arm/arm32_machdep.c
338
OF_getprop(node, "compatible", compatible, len);
sys/arch/arm/arm/cpu.c
696
int count, node, child;
sys/arch/arm/arm/cpu.c
708
node = OF_getnodebyphandle(phandle);
sys/arch/arm/arm/cpu.c
709
if (node == 0)
sys/arch/arm/arm/cpu.c
712
if (!OF_is_compatible(node, "operating-points-v2"))
sys/arch/arm/arm/cpu.c
716
for (child = OF_child(node); child != 0; child = OF_peer(child)) {
sys/arch/arm/arm/cpu.c
731
for (child = OF_child(node); child != 0; child = OF_peer(child)) {
sys/arch/arm/arm/cpu.c
756
if (OF_getproplen(node, "opp-shared") == 0)
sys/arch/arm/arm/openprom.c
114
int node, len, ok, error;
sys/arch/arm/arm/openprom.c
128
node = op->op_nodeid;
sys/arch/arm/arm/openprom.c
129
if (node != 0 && node != lastnode && node != optionsnode) {
sys/arch/arm/arm/openprom.c
131
ok = openpromcheckid(OF_peer(0), node);
sys/arch/arm/arm/openprom.c
134
lastnode = node;
sys/arch/arm/arm/openprom.c
144
if (node == 0)
sys/arch/arm/arm/openprom.c
149
len = OF_getproplen(node, name);
sys/arch/arm/arm/openprom.c
159
OF_getprop(node, name, value, len);
sys/arch/arm/arm/openprom.c
166
if (node == 0)
sys/arch/arm/arm/openprom.c
181
error = OF_nextprop(node, name, nextprop);
sys/arch/arm/arm/openprom.c
204
node = OF_peer(node);
sys/arch/arm/arm/openprom.c
205
*(int *)data = lastnode = node;
sys/arch/arm/arm/openprom.c
211
if (node == 0)
sys/arch/arm/arm/openprom.c
213
node = OF_child(node);
sys/arch/arm/arm/openprom.c
214
*(int *)data = lastnode = node;
sys/arch/arm/mainbus/mainbus.c
138
for (node = OF_child(sc->sc_node); node != 0; node = OF_peer(node))
sys/arch/arm/mainbus/mainbus.c
139
mainbus_attach_node(self, node, NULL);
sys/arch/arm/mainbus/mainbus.c
142
for (node = OF_child(sc->sc_node); node != 0; node = OF_peer(node))
sys/arch/arm/mainbus/mainbus.c
143
mainbus_attach_node(self, node, NULL);
sys/arch/arm/mainbus/mainbus.c
157
mainbus_attach_node(struct device *self, int node, cfmatch_t submatch)
sys/arch/arm/mainbus/mainbus.c
166
fa.fa_node = node;
sys/arch/arm/mainbus/mainbus.c
172
len = OF_getproplen(node, "reg");
sys/arch/arm/mainbus/mainbus.c
176
OF_getpropintarray(node, "reg", reg, len);
sys/arch/arm/mainbus/mainbus.c
202
len = OF_getproplen(node, "interrupts");
sys/arch/arm/mainbus/mainbus.c
207
OF_getpropintarray(node, "interrupts", fa.fa_intr, len);
sys/arch/arm/mainbus/mainbus.c
237
int node = OF_finddevice("/cpus");
sys/arch/arm/mainbus/mainbus.c
240
if (node == 0)
sys/arch/arm/mainbus/mainbus.c
245
sc->sc_acells = OF_getpropint(node, "#address-cells", 1);
sys/arch/arm/mainbus/mainbus.c
246
sc->sc_scells = OF_getpropint(node, "#size-cells", 0);
sys/arch/arm/mainbus/mainbus.c
248
for (node = OF_child(node); node != 0; node = OF_peer(node))
sys/arch/arm/mainbus/mainbus.c
249
mainbus_attach_node(self, node, match);
sys/arch/arm/mainbus/mainbus.c
288
int node = OF_finddevice("/chosen");
sys/arch/arm/mainbus/mainbus.c
290
if (node == 0)
sys/arch/arm/mainbus/mainbus.c
293
for (node = OF_child(node); node != 0; node = OF_peer(node))
sys/arch/arm/mainbus/mainbus.c
294
mainbus_attach_node(self, node, NULL);
sys/arch/arm/mainbus/mainbus.c
98
int node, len;
sys/arch/arm/simplebus/simplebus.c
123
for (node = OF_child(sc->sc_node); node; node = OF_peer(node))
sys/arch/arm/simplebus/simplebus.c
124
simplebus_attach_node(self, node);
sys/arch/arm/simplebus/simplebus.c
127
for (node = OF_child(sc->sc_node); node; node = OF_peer(node))
sys/arch/arm/simplebus/simplebus.c
128
simplebus_attach_node(self, node);
sys/arch/arm/simplebus/simplebus.c
166
simplebus_attach_node(struct device *self, int node)
sys/arch/arm/simplebus/simplebus.c
174
if (OF_getproplen(node, "compatible") <= 0)
sys/arch/arm/simplebus/simplebus.c
177
if (!OF_is_enabled(node))
sys/arch/arm/simplebus/simplebus.c
182
if (sc->sc_early_nodes[i] == node)
sys/arch/arm/simplebus/simplebus.c
190
fa.fa_node = node;
sys/arch/arm/simplebus/simplebus.c
196
len = OF_getproplen(node, "reg");
sys/arch/arm/simplebus/simplebus.c
200
OF_getpropintarray(node, "reg", reg, len);
sys/arch/arm/simplebus/simplebus.c
226
len = OF_getproplen(node, "interrupts");
sys/arch/arm/simplebus/simplebus.c
231
OF_getpropintarray(node, "interrupts", fa.fa_intr, len);
sys/arch/arm/simplebus/simplebus.c
242
sc->sc_early_nodes[i] = node;
sys/arch/arm/simplebus/simplebus.c
71
int node;
sys/arch/arm64/arm64/acpi_machdep.c
197
acpi_iommu_device_map(struct aml_node *node, bus_dma_tag_t dmat)
sys/arch/arm64/arm64/acpi_machdep.c
199
return acpiiort_device_map(node, dmat);
sys/arch/arm64/arm64/cpu.c
2186
int count, node, child;
sys/arch/arm64/arm64/cpu.c
2198
node = OF_getnodebyphandle(phandle);
sys/arch/arm64/arm64/cpu.c
2199
if (node == 0)
sys/arch/arm64/arm64/cpu.c
2202
if (!OF_is_compatible(node, "operating-points-v2"))
sys/arch/arm64/arm64/cpu.c
2206
for (child = OF_child(node); child != 0; child = OF_peer(child)) {
sys/arch/arm64/arm64/cpu.c
2221
for (child = OF_child(node); child != 0; child = OF_peer(child)) {
sys/arch/arm64/arm64/cpu.c
2246
if (OF_getproplen(node, "opp-shared") == 0)
sys/arch/arm64/arm64/cpu.c
2482
int idx, len, node;
sys/arch/arm64/arm64/cpu.c
2496
node = OF_getnodebyphandle(states[0]);
sys/arch/arm64/arm64/cpu.c
2498
if (node) {
sys/arch/arm64/arm64/cpu.c
2502
param = OF_getpropint(node, "arm,psci-suspend-param", 0);
sys/arch/arm64/arm64/cpu.c
2503
entry = OF_getpropint(node, "entry-latency-us", 0);
sys/arch/arm64/arm64/cpu.c
2504
exit = OF_getpropint(node, "exit-latency-us", 0);
sys/arch/arm64/arm64/cpu.c
2505
residency = OF_getpropint(node, "min-residency-us", 0);
sys/arch/arm64/arm64/cpu.c
2509
if (OF_getpropbool(node, "local-timer-stop"))
sys/arch/arm64/arm64/cpu.c
2552
node = OF_getnodebyphandle(domain[0]);
sys/arch/arm64/arm64/cpu.c
2553
if (node == 0)
sys/arch/arm64/arm64/cpu.c
2556
ncells = OF_getpropint(node, "#power-domain-cells", 0);
sys/arch/arm64/arm64/cpu.c
2561
node = idx == 0 ? OF_getnodebyphandle(domain[0]) : 0;
sys/arch/arm64/arm64/cpu.c
2563
if (node == 0)
sys/arch/arm64/arm64/cpu.c
2571
cluster = OF_getpropint(node, "power-domains", 0);
sys/arch/arm64/arm64/cpu.c
2578
len = OF_getproplen(node, "domain-idle-states");
sys/arch/arm64/arm64/cpu.c
2583
OF_getpropintarray(node, "domain-idle-states", states, len);
sys/arch/arm64/arm64/cpu.c
2585
node = OF_getnodebyphandle(states[len / sizeof(uint32_t) - 1]);
sys/arch/arm64/arm64/cpu.c
2587
if (node == 0)
sys/arch/arm64/arm64/cpu.c
2591
OF_getpropint(node, "arm,psci-suspend-param", 0);
sys/arch/arm64/arm64/cpu.c
2605
node = OF_getnodebyphandle(cluster);
sys/arch/arm64/arm64/cpu.c
2606
if (node == 0)
sys/arch/arm64/arm64/cpu.c
2615
OF_getpropintarray(node, "domain-idle-states", states, len);
sys/arch/arm64/arm64/cpu.c
2617
node = OF_getnodebyphandle(states[len / sizeof(uint32_t) - 1]);
sys/arch/arm64/arm64/cpu.c
2619
if (node == 0)
sys/arch/arm64/arm64/cpu.c
2623
OF_getpropint(node, "arm,psci-suspend-param", 0);
sys/arch/arm64/arm64/intr.c
107
arm_intr_get_parent(int node)
sys/arch/arm64/arm64/intr.c
111
while (node) {
sys/arch/arm64/arm64/intr.c
112
phandle = OF_getpropint(node, "interrupt-parent", 0);
sys/arch/arm64/arm64/intr.c
115
node = OF_parent(node);
sys/arch/arm64/arm64/intr.c
116
if (OF_getpropbool(node, "interrupt-controller"))
sys/arch/arm64/arm64/intr.c
117
return node;
sys/arch/arm64/arm64/intr.c
124
arm_intr_map_msi(int node, uint64_t *data)
sys/arch/arm64/arm64/intr.c
133
len = OF_getproplen(node, "msi-map");
sys/arch/arm64/arm64/intr.c
135
while (node && !phandle) {
sys/arch/arm64/arm64/intr.c
136
phandle = OF_getpropint(node, "msi-parent", 0);
sys/arch/arm64/arm64/intr.c
137
node = OF_parent(node);
sys/arch/arm64/arm64/intr.c
144
OF_getpropintarray(node, "msi-map", map, len);
sys/arch/arm64/arm64/intr.c
146
mask = OF_getpropint(node, "msi-map-mask", 0xffff);
sys/arch/arm64/arm64/intr.c
152
node = OF_getnodebyphandle(cell[1]);
sys/arch/arm64/arm64/intr.c
153
if (node == 0)
sys/arch/arm64/arm64/intr.c
162
mcells = OF_getpropint(node, "#msi-cells", 1);
sys/arch/arm64/arm64/intr.c
281
arm_intr_init_fdt_recurse(int node)
sys/arch/arm64/arm64/intr.c
285
if (OF_getproplen(node, "interrupt-controller") >= 0) {
sys/arch/arm64/arm64/intr.c
288
ic->ic_node = node;
sys/arch/arm64/arm64/intr.c
297
for (node = OF_child(node); node; node = OF_peer(node))
sys/arch/arm64/arm64/intr.c
298
arm_intr_init_fdt_recurse(node);
sys/arch/arm64/arm64/intr.c
304
int node = OF_peer(0);
sys/arch/arm64/arm64/intr.c
306
if (node)
sys/arch/arm64/arm64/intr.c
307
arm_intr_init_fdt_recurse(node);
sys/arch/arm64/arm64/intr.c
341
arm_intr_establish_fdt(int node, int level, int (*func)(void *),
sys/arch/arm64/arm64/intr.c
344
return arm_intr_establish_fdt_idx(node, 0, level, func, cookie, name);
sys/arch/arm64/arm64/intr.c
348
arm_intr_establish_fdt_cpu(int node, int level, struct cpu_info *ci,
sys/arch/arm64/arm64/intr.c
351
return arm_intr_establish_fdt_idx_cpu(node, 0, level, ci, func,
sys/arch/arm64/arm64/intr.c
356
arm_intr_establish_fdt_idx(int node, int idx, int level, int (*func)(void *),
sys/arch/arm64/arm64/intr.c
359
return arm_intr_establish_fdt_idx_cpu(node, idx, level, NULL, func,
sys/arch/arm64/arm64/intr.c
364
arm_intr_establish_fdt_idx_cpu(int node, int idx, int level, struct cpu_info *ci,
sys/arch/arm64/arm64/intr.c
374
len = OF_getproplen(node, "interrupts-extended");
sys/arch/arm64/arm64/intr.c
376
len = OF_getproplen(node, "interrupts");
sys/arch/arm64/arm64/intr.c
384
parent = arm_intr_get_parent(node);
sys/arch/arm64/arm64/intr.c
396
OF_getpropintarray(node, "interrupts-extended", cells, len);
sys/arch/arm64/arm64/intr.c
398
OF_getpropintarray(node, "interrupts", cells, len);
sys/arch/arm64/arm64/intr.c
447
arm_intr_establish_fdt_imap(int node, int *reg, int nreg, int level,
sys/arch/arm64/arm64/intr.c
450
return arm_intr_establish_fdt_imap_cpu(node, reg, nreg, level, NULL,
sys/arch/arm64/arm64/intr.c
455
arm_intr_establish_fdt_imap_cpu(int node, int *reg, int nreg, int level,
sys/arch/arm64/arm64/intr.c
468
if (OF_getpropintarray(node, "interrupt-map-mask", map_mask,
sys/arch/arm64/arm64/intr.c
472
len = OF_getproplen(node, "interrupt-map");
sys/arch/arm64/arm64/intr.c
477
OF_getpropintarray(node, "interrupt-map", map, len);
sys/arch/arm64/arm64/intr.c
520
arm_intr_establish_fdt_msi(int node, uint64_t *addr, uint64_t *data,
sys/arch/arm64/arm64/intr.c
523
return arm_intr_establish_fdt_msi_cpu(node, addr, data, level, NULL,
sys/arch/arm64/arm64/intr.c
528
arm_intr_establish_fdt_msi_cpu(int node, uint64_t *addr, uint64_t *data,
sys/arch/arm64/arm64/intr.c
537
phandle = arm_intr_map_msi(node, data);
sys/arch/arm64/arm64/machdep.c
1031
node = fdt_find_node("/memory");
sys/arch/arm64/arm64/machdep.c
1032
if (node == NULL)
sys/arch/arm64/arm64/machdep.c
1036
if (fdt_get_reg(node, i, &reg))
sys/arch/arm64/arm64/machdep.c
1045
node = fdt_find_node("/reserved-memory");
sys/arch/arm64/arm64/machdep.c
1046
if (node) {
sys/arch/arm64/arm64/machdep.c
1047
for (node = fdt_child_node(node); node;
sys/arch/arm64/arm64/machdep.c
1048
node = fdt_next_node(node)) {
sys/arch/arm64/arm64/machdep.c
1050
if (fdt_node_property(node, "no-map", &no_map) < 0)
sys/arch/arm64/arm64/machdep.c
1052
if (fdt_get_reg(node, 0, &reg))
sys/arch/arm64/arm64/machdep.c
138
void *node;
sys/arch/arm64/arm64/machdep.c
141
node = fdt_find_node("/chosen");
sys/arch/arm64/arm64/machdep.c
142
if (node) {
sys/arch/arm64/arm64/machdep.c
143
if (fdt_node_property(node, "stdout-path", &stdout) > 0) {
sys/arch/arm64/arm64/machdep.c
162
node = fdt_find_node("/aliases");
sys/arch/arm64/arm64/machdep.c
163
if (node)
sys/arch/arm64/arm64/machdep.c
164
fdt_node_property(node, alias, &stdout);
sys/arch/arm64/arm64/machdep.c
169
node = fdt_find_node(stdout);
sys/arch/arm64/arm64/machdep.c
170
if (node && fdt_is_compatible(node, name)) {
sys/arch/arm64/arm64/machdep.c
172
return (node);
sys/arch/arm64/arm64/machdep.c
337
int node, len, error;
sys/arch/arm64/arm64/machdep.c
345
node = OF_finddevice("/");
sys/arch/arm64/arm64/machdep.c
346
len = OF_getproplen(node, "compatible");
sys/arch/arm64/arm64/machdep.c
350
OF_getprop(node, "compatible", compatible, len);
sys/arch/arm64/arm64/machdep.c
820
void *node;
sys/arch/arm64/arm64/machdep.c
863
node = fdt_find_node("/chosen");
sys/arch/arm64/arm64/machdep.c
864
if (node != NULL) {
sys/arch/arm64/arm64/machdep.c
869
len = fdt_node_property(node, "bootargs", &prop);
sys/arch/arm64/arm64/machdep.c
873
len = fdt_node_property(node, "openbsd,boothowto", &prop);
sys/arch/arm64/arm64/machdep.c
877
len = fdt_node_property(node, "openbsd,bootduid", &prop);
sys/arch/arm64/arm64/machdep.c
881
len = fdt_node_property(node, "openbsd,bootmac", &prop);
sys/arch/arm64/arm64/machdep.c
887
len = fdt_node_property(node, "openbsd,sr-bootuuid", &prop);
sys/arch/arm64/arm64/machdep.c
895
len = fdt_node_property(node, "openbsd,sr-bootkey", &prop);
sys/arch/arm64/arm64/machdep.c
903
len = fdt_node_property(node, "openbsd,uefi-mmap-start", &prop);
sys/arch/arm64/arm64/machdep.c
906
len = fdt_node_property(node, "openbsd,uefi-mmap-size", &prop);
sys/arch/arm64/arm64/machdep.c
909
len = fdt_node_property(node, "openbsd,uefi-mmap-desc-size", &prop);
sys/arch/arm64/arm64/machdep.c
912
len = fdt_node_property(node, "openbsd,uefi-mmap-desc-ver", &prop);
sys/arch/arm64/arm64/machdep.c
916
len = fdt_node_property(node, "openbsd,uefi-system-table", &prop);
sys/arch/arm64/arm64/machdep.c
920
len = fdt_node_property(node, "openbsd,dma-constraint", &prop);
sys/arch/arm64/arm64/openprom.c
116
int node, len, ok, error;
sys/arch/arm64/arm64/openprom.c
130
node = op->op_nodeid;
sys/arch/arm64/arm64/openprom.c
131
if (node != 0 && node != lastnode && node != optionsnode) {
sys/arch/arm64/arm64/openprom.c
133
ok = openpromcheckid(OF_peer(0), node);
sys/arch/arm64/arm64/openprom.c
136
lastnode = node;
sys/arch/arm64/arm64/openprom.c
146
if (node == 0)
sys/arch/arm64/arm64/openprom.c
151
len = OF_getproplen(node, name);
sys/arch/arm64/arm64/openprom.c
161
OF_getprop(node, name, value, len);
sys/arch/arm64/arm64/openprom.c
168
if (node == 0)
sys/arch/arm64/arm64/openprom.c
183
error = OF_nextprop(node, name, nextprop);
sys/arch/arm64/arm64/openprom.c
206
node = OF_peer(node);
sys/arch/arm64/arm64/openprom.c
207
*(int *)data = lastnode = node;
sys/arch/arm64/arm64/openprom.c
213
if (node == 0)
sys/arch/arm64/arm64/openprom.c
215
node = OF_child(node);
sys/arch/arm64/arm64/openprom.c
216
*(int *)data = lastnode = node;
sys/arch/arm64/dev/acpiiort.c
107
acpiiort_smmu_reserve_region(struct acpi_iort_node *node, uint32_t rid,
sys/arch/arm64/dev/acpiiort.c
113
if (as->as_node == node) {
sys/arch/arm64/dev/acpiiort.c
125
struct acpi_iort_node *node;
sys/arch/arm64/dev/acpiiort.c
148
node = (struct acpi_iort_node *)((char *)iort + offset);
sys/arch/arm64/dev/acpiiort.c
149
if (node->type == ACPI_IORT_NAMED_COMPONENT) {
sys/arch/arm64/dev/acpiiort.c
150
nc = (struct acpi_iort_nc_node *)&node[1];
sys/arch/arm64/dev/acpiiort.c
156
offset += node->length;
sys/arch/arm64/dev/acpiiort.c
164
map = (struct acpi_iort_mapping *)((char *)node + node->mapping_offset);
sys/arch/arm64/dev/acpiiort.c
165
for (i = 0; i < node->number_of_mappings; i++) {
sys/arch/arm64/dev/acpiiort.c
179
if (i >= node->number_of_mappings && node->number_of_mappings == 1) {
sys/arch/arm64/dev/acpiiort.c
185
if (i >= node->number_of_mappings)
sys/arch/arm64/dev/acpiiort.c
188
node = (struct acpi_iort_node *)((char *)iort + offset);
sys/arch/arm64/dev/acpiiort.c
189
if (node->type == ACPI_IORT_SMMU || node->type == ACPI_IORT_SMMU_V3)
sys/arch/arm64/dev/acpiiort.c
190
return acpiiort_smmu_map(node, rid, dmat);
sys/arch/arm64/dev/acpiiort.c
65
struct acpi_iort_node *node;
sys/arch/arm64/dev/acpiiort.c
79
node = (struct acpi_iort_node *)((char *)iort + offset);
sys/arch/arm64/dev/acpiiort.c
80
aia.aia_node = node;
sys/arch/arm64/dev/acpiiort.c
82
offset += node->length;
sys/arch/arm64/dev/acpiiort.c
93
acpiiort_smmu_map(struct acpi_iort_node *node, uint32_t rid,
sys/arch/arm64/dev/acpiiort.c
99
if (as->as_node == node)
sys/arch/arm64/dev/acpipci.c
384
struct acpi_iort_node *node;
sys/arch/arm64/dev/acpipci.c
408
node = (struct acpi_iort_node *)((char *)iort + offset);
sys/arch/arm64/dev/acpipci.c
409
if (node->type == ACPI_IORT_ROOT_COMPLEX) {
sys/arch/arm64/dev/acpipci.c
410
rc = (struct acpi_iort_rc_node *)&node[1];
sys/arch/arm64/dev/acpipci.c
414
offset += node->length;
sys/arch/arm64/dev/acpipci.c
422
map = (struct acpi_iort_mapping *)((char *)node + node->mapping_offset);
sys/arch/arm64/dev/acpipci.c
423
for (i = 0; i < node->number_of_mappings; i++) {
sys/arch/arm64/dev/acpipci.c
440
if (i >= node->number_of_mappings)
sys/arch/arm64/dev/acpipci.c
443
node = (struct acpi_iort_node *)((char *)iort + offset);
sys/arch/arm64/dev/acpipci.c
444
if (node->type == ACPI_IORT_SMMU || node->type == ACPI_IORT_SMMU_V3) {
sys/arch/arm64/dev/acpipci.c
445
pa->pa_dmat = acpiiort_smmu_map(node, rid, pa->pa_dmat);
sys/arch/arm64/dev/acpipci.c
447
acpiiort_smmu_reserve_region(node, rid,
sys/arch/arm64/dev/acpipci.c
451
acpiiort_smmu_reserve_region(node, rid,
sys/arch/arm64/dev/acpipci.c
510
acpipci_intr_link(struct acpipci_softc *sc, struct aml_node *node,
sys/arch/arm64/dev/acpipci.c
518
node = aml_searchrel(node, aml_getname(val->v_nameref));
sys/arch/arm64/dev/acpipci.c
519
if (node)
sys/arch/arm64/dev/acpipci.c
520
val = node->value;
sys/arch/arm64/dev/acpipci.c
527
sta = acpi_getsta(sc->sc_acpi, val->node);
sys/arch/arm64/dev/acpipci.c
531
if (aml_evalname(sc->sc_acpi, val->node, "_CRS", 0, NULL, &res))
sys/arch/arm64/dev/acpipci.c
543
struct aml_node *node = sc->sc_node;
sys/arch/arm64/dev/acpipci.c
555
node = acpi_find_pci(pa->pa_pc, *pa->pa_bridgetag);
sys/arch/arm64/dev/acpipci.c
556
if (node == NULL)
sys/arch/arm64/dev/acpipci.c
560
if (aml_evalname(sc->sc_acpi, node, "_PRT", 0, NULL, &res))
sys/arch/arm64/dev/acpipci.c
590
index = acpipci_intr_link(sc, node, val->v_package[2]);
sys/arch/arm64/dev/acpipci.c
811
struct acpi_iort_node *node, uint32_t id, struct interrupt_controller **ic)
sys/arch/arm64/dev/acpipci.c
814
(struct acpi_iort_mapping *)((char *)node + node->mapping_offset);
sys/arch/arm64/dev/acpipci.c
817
for (i = 0; i < node->number_of_mappings; i++) {
sys/arch/arm64/dev/acpipci.c
840
struct acpi_iort_node *node =
sys/arch/arm64/dev/acpipci.c
846
switch (node->type) {
sys/arch/arm64/dev/acpipci.c
848
itsn = (struct acpi_iort_its_node *)&node[1];
sys/arch/arm64/dev/acpipci.c
862
return acpipci_iort_map_node(iort, node, id, ic);
sys/arch/arm64/dev/acpipci.c
875
struct acpi_iort_node *node;
sys/arch/arm64/dev/acpipci.c
898
node = (struct acpi_iort_node *)((char *)iort + offset);
sys/arch/arm64/dev/acpipci.c
899
switch (node->type) {
sys/arch/arm64/dev/acpipci.c
901
rc = (struct acpi_iort_rc_node *)&node[1];
sys/arch/arm64/dev/acpipci.c
903
return acpipci_iort_map_node(iort, node, rid,
sys/arch/arm64/dev/acpipci.c
907
offset += node->length;
sys/arch/arm64/dev/agintc.c
686
agintc_mbiinit(struct agintc_softc *sc, int node, bus_addr_t addr)
sys/arch/arm64/dev/agintc.c
691
if (OF_getproplen(node, "msi-controller") != 0)
sys/arch/arm64/dev/agintc.c
694
len = OF_getproplen(node, "mbi-ranges");
sys/arch/arm64/dev/agintc.c
699
OF_getpropintarray(node, "mbi-ranges", ranges, len);
sys/arch/arm64/dev/agintc.c
715
addr = OF_getpropint64(node, "mbi-alias", addr);
sys/arch/arm64/dev/aplaudio.c
107
uint32_t node, cpu, codec;
sys/arch/arm64/dev/aplaudio.c
115
for (node = OF_child(faa->fa_node); node; node = OF_peer(node)) {
sys/arch/arm64/dev/aplaudio.c
116
if (!OF_is_enabled(node))
sys/arch/arm64/dev/aplaudio.c
119
cpu = OF_getnodebyname(node, "cpu");
sys/arch/arm64/dev/aplaudio.c
127
codec = OF_getnodebyname(node, "codec");
sys/arch/arm64/dev/aplcpu.c
194
aplcpu_opp_init(struct aplcpu_softc *sc, int node)
sys/arch/arm64/dev/aplcpu.c
202
freq_domain[0] = OF_getpropint(node, "performance-domains", 0);
sys/arch/arm64/dev/aplcpu.c
205
if (OF_getpropintarray(node, "apple,freq-domain", freq_domain,
sys/arch/arm64/dev/aplcpu.c
214
phandle = OF_getpropint(node, "operating-points-v2", 0);
sys/arch/arm64/dev/aplcpu.c
225
node = OF_getnodebyphandle(phandle);
sys/arch/arm64/dev/aplcpu.c
226
if (node == 0)
sys/arch/arm64/dev/aplcpu.c
229
if (!OF_is_compatible(node, "operating-points-v2"))
sys/arch/arm64/dev/aplcpu.c
233
for (child = OF_child(node); child != 0; child = OF_peer(child))
sys/arch/arm64/dev/aplcpu.c
245
for (child = OF_child(node); child != 0; child = OF_peer(child)) {
sys/arch/arm64/dev/apldc.c
1079
int node, len;
sys/arch/arm64/dev/apldc.c
1086
node = OF_getnodebyname(sc->sc_node, "multi-touch");
sys/arch/arm64/dev/apldc.c
1087
if (node == -1)
sys/arch/arm64/dev/apldc.c
1089
len = OF_getproplen(node, "firmware-name");
sys/arch/arm64/dev/apldc.c
1101
OF_getprop(node, "firmware-name", firmware_name, len);
sys/arch/arm64/dev/apldc.c
588
int node = -1;
sys/arch/arm64/dev/apldc.c
596
node = sc->sc_node;
sys/arch/arm64/dev/apldc.c
598
len = OF_getproplen(node, name);
sys/arch/arm64/dev/apldc.c
602
node = OF_getnodebyname(sc->sc_node, "multi-touch");
sys/arch/arm64/dev/apldc.c
604
node = OF_getnodebyname(sc->sc_node, "stm");
sys/arch/arm64/dev/apldc.c
605
if (node == -1)
sys/arch/arm64/dev/apldc.c
607
len = OF_getproplen(node, name);
sys/arch/arm64/dev/apldc.c
612
OF_getpropintarray(node, name, gpio, len);
sys/arch/arm64/dev/apliic.c
250
int node;
sys/arch/arm64/dev/apliic.c
253
for (node = OF_child(iba_node); node; node = OF_peer(node)) {
sys/arch/arm64/dev/apliic.c
254
if (!OF_is_enabled(node))
sys/arch/arm64/dev/apliic.c
258
if (OF_getprop(node, "reg", &reg, sizeof(reg)) != sizeof(reg))
sys/arch/arm64/dev/apliic.c
261
len = OF_getproplen(node, "compatible");
sys/arch/arm64/dev/apliic.c
266
OF_getprop(node, "compatible", compat, len);
sys/arch/arm64/dev/apliic.c
273
ia.ia_cookie = &node;
sys/arch/arm64/dev/aplmca.c
309
int node, ncells;
sys/arch/arm64/dev/aplmca.c
311
node = OF_getnodebyphandle(phandle);
sys/arch/arm64/dev/aplmca.c
312
if (node == 0)
sys/arch/arm64/dev/aplmca.c
315
ncells = OF_getpropint(node, "#sound-dai-cells", 0);
sys/arch/arm64/dev/aplmca.c
320
aplmca_alloc_cluster(int node)
sys/arch/arm64/dev/aplmca.c
329
len = OF_getproplen(node, "sound-dai");
sys/arch/arm64/dev/aplmca.c
334
OF_getpropintarray(node, "sound-dai", dais, len);
sys/arch/arm64/dev/aplpcie.c
222
int idx, node, port;
sys/arch/arm64/dev/aplpcie.c
291
for (node = OF_child(sc->sc_node); node; node = OF_peer(node))
sys/arch/arm64/dev/aplpcie.c
292
aplpcie_t6020_init_port(sc, node);
sys/arch/arm64/dev/aplpcie.c
294
for (node = OF_child(sc->sc_node); node; node = OF_peer(node))
sys/arch/arm64/dev/aplpcie.c
295
aplpcie_init_port(sc, node);
sys/arch/arm64/dev/aplpcie.c
441
aplpcie_init_port(struct aplpcie_softc *sc, int node)
sys/arch/arm64/dev/aplpcie.c
450
if (!OF_is_enabled(node))
sys/arch/arm64/dev/aplpcie.c
453
if (OF_getpropintarray(node, "reg", reg, sizeof(reg)) != sizeof(reg))
sys/arch/arm64/dev/aplpcie.c
460
pwren_gpiolen = OF_getproplen(node, "pwren-gpios");
sys/arch/arm64/dev/aplpcie.c
461
reset_gpiolen = OF_getproplen(node, "reset-gpios");
sys/arch/arm64/dev/aplpcie.c
489
OF_getpropintarray(node, "reset-gpios", reset_gpio, reset_gpiolen);
sys/arch/arm64/dev/aplpcie.c
496
OF_getpropintarray(node, "pwren-gpios",
sys/arch/arm64/dev/aplpcie.c
562
aplpcie_t6020_init_port(struct aplpcie_softc *sc, int node)
sys/arch/arm64/dev/aplpcie.c
571
if (!OF_is_enabled(node))
sys/arch/arm64/dev/aplpcie.c
574
if (OF_getpropintarray(node, "reg", reg, sizeof(reg)) != sizeof(reg))
sys/arch/arm64/dev/aplpcie.c
581
pwren_gpiolen = OF_getproplen(node, "pwren-gpios");
sys/arch/arm64/dev/aplpcie.c
582
reset_gpiolen = OF_getproplen(node, "reset-gpios");
sys/arch/arm64/dev/aplpcie.c
614
OF_getpropintarray(node, "reset-gpios", reset_gpio, reset_gpiolen);
sys/arch/arm64/dev/aplpcie.c
621
OF_getpropintarray(node, "pwren-gpios",
sys/arch/arm64/dev/aplpcie.c
697
aplpcie_find_node(int node, int bus, int device, int function)
sys/arch/arm64/dev/aplpcie.c
705
for (child = OF_child(node); child; child = OF_peer(child)) {
sys/arch/arm64/dev/aplpcie.c
713
node = aplpcie_find_node(child, bus, device, function);
sys/arch/arm64/dev/aplpcie.c
714
if (node)
sys/arch/arm64/dev/aplpcie.c
715
return node;
sys/arch/arm64/dev/aplpcie.c
725
int node;
sys/arch/arm64/dev/aplpcie.c
727
node = aplpcie_find_node(sc->sc_node, bus, device, function);
sys/arch/arm64/dev/aplpcie.c
728
return (((pcitag_t)node << 32) |
sys/arch/arm64/dev/aplpcie.c
772
int node;
sys/arch/arm64/dev/aplpcie.c
774
for (node = OF_child(sc->sc_node); node; node = OF_peer(node)) {
sys/arch/arm64/dev/aplpcie.c
776
if (OF_getpropintarray(node, "bus-range", bus_range,
sys/arch/arm64/dev/aplpcie.c
782
if (OF_getpropintarray(node, "reg", reg,
sys/arch/arm64/dev/aplpinctrl.c
189
int node, len, i;
sys/arch/arm64/dev/aplpinctrl.c
193
node = OF_getnodebyphandle(phandle);
sys/arch/arm64/dev/aplpinctrl.c
194
if (node == 0)
sys/arch/arm64/dev/aplpinctrl.c
197
len = OF_getproplen(node, "pinmux");
sys/arch/arm64/dev/aplpinctrl.c
202
OF_getpropintarray(node, "pinmux", pinmux, len);
sys/arch/arm64/dev/aplpmgr.c
100
int node;
sys/arch/arm64/dev/aplpmgr.c
116
for (node = OF_child(faa->fa_node); node; node = OF_peer(node)) {
sys/arch/arm64/dev/aplpmgr.c
117
if (OF_is_compatible(node, "apple,pmgr-pwrstate"))
sys/arch/arm64/dev/aplpmgr.c
125
for (node = OF_child(faa->fa_node); node; node = OF_peer(node)) {
sys/arch/arm64/dev/aplpmgr.c
126
if (!OF_is_compatible(node, "apple,pmgr-pwrstate") &&
sys/arch/arm64/dev/aplpmgr.c
127
!OF_is_compatible(node, "apple,t8103-pmgr-pwrstate"))
sys/arch/arm64/dev/aplpmgr.c
130
if (OF_getpropintarray(node, "reg", reg,
sys/arch/arm64/dev/aplpmgr.c
139
if (OF_getpropbool(node, "apple,always-on"))
sys/arch/arm64/dev/aplpmgr.c
142
ps->ps_pd.pd_node = node;
sys/arch/arm64/dev/aplpmgr.c
147
ps->ps_rd.rd_node = node;
sys/arch/arm64/dev/aplpmu.c
106
int error, node;
sys/arch/arm64/dev/aplpmu.c
134
for (node = OF_child(sa->sa_node); node; node = OF_peer(node)) {
sys/arch/arm64/dev/aplpmu.c
144
if (!OF_is_compatible(node, "apple,spmi-pmu-nvmem") &&
sys/arch/arm64/dev/aplpmu.c
145
!OF_is_compatible(node, "fixed-layout"))
sys/arch/arm64/dev/aplpmu.c
148
if (OF_is_compatible(node, "apple,spmi-pmu-nvmem")) {
sys/arch/arm64/dev/aplpmu.c
149
if (OF_getpropintarray(node, "reg", reg,
sys/arch/arm64/dev/aplpmu.c
158
an->an_nd.nd_node = node;
sys/arch/arm64/dev/aplsmc.c
231
int error, node;
sys/arch/arm64/dev/aplsmc.c
287
node = OF_getnodebyname(faa->fa_node, "gpio");
sys/arch/arm64/dev/aplsmc.c
288
if (node) {
sys/arch/arm64/dev/aplsmc.c
289
sc->sc_gc.gc_node = node;
sys/arch/arm64/dev/aplsmc.c
300
node = OF_getnodebyname(faa->fa_node, "rtc");
sys/arch/arm64/dev/aplsmc.c
301
if (node && error == 0) {
sys/arch/arm64/dev/aplsmc.c
302
sc->sc_rtc_node = node;
sys/arch/arm64/dev/aplsmc.c
310
node = OF_getnodebyname(faa->fa_node, "reboot");
sys/arch/arm64/dev/aplsmc.c
311
if (node) {
sys/arch/arm64/dev/aplsmc.c
312
sc->sc_reboot_node = node;
sys/arch/arm64/dev/aplspi.c
292
int node;
sys/arch/arm64/dev/aplspi.c
294
for (node = OF_child(sc->sc_node); node; node = OF_peer(node)) {
sys/arch/arm64/dev/aplspi.c
298
if (OF_getprop(node, "compatible", name, sizeof(name)) == -1)
sys/arch/arm64/dev/aplspi.c
303
if (OF_getprop(node, "reg", &reg, sizeof(reg)) != sizeof(reg))
sys/arch/arm64/dev/aplspi.c
309
sa.sa_cookie = &node;
sys/arch/arm64/dev/aplspmi.c
107
for (node = OF_child(faa->fa_node); node; node = OF_peer(node)) {
sys/arch/arm64/dev/aplspmi.c
108
if (OF_getpropintarray(node, "reg", reg,
sys/arch/arm64/dev/aplspmi.c
113
if (OF_getprop(node, "compatible", name, sizeof(name)) == -1)
sys/arch/arm64/dev/aplspmi.c
122
sa.sa_node = node;
sys/arch/arm64/dev/aplspmi.c
87
int node;
sys/arch/arm64/dev/bcm2836_intr.c
158
int node;
sys/arch/arm64/dev/bcm2836_intr.c
180
node = OF_getnodebyphandle(phandle);
sys/arch/arm64/dev/bcm2836_intr.c
181
if (node == 0)
sys/arch/arm64/dev/bcm2836_intr.c
184
if (OF_getpropintarray(node, "reg", reg, sizeof(reg)) != sizeof(reg))
sys/arch/arm64/dev/bcm2836_intr.c
229
sc->sc_l1_intc.ic_node = node;
sys/arch/arm64/dev/efi_machdep.c
84
int node, i;
sys/arch/arm64/dev/efi_machdep.c
86
node = OF_finddevice("/chosen");
sys/arch/arm64/dev/efi_machdep.c
87
KASSERT(node != -1);
sys/arch/arm64/dev/efi_machdep.c
89
system_table = OF_getpropint64(node, "openbsd,uefi-system-table", 0);
sys/arch/arm64/dev/mainbus.c
104
int node, len;
sys/arch/arm64/dev/mainbus.c
154
for (node = OF_child(sc->sc_node); node; node = OF_peer(node))
sys/arch/arm64/dev/mainbus.c
155
mainbus_attach_node(self, node, NULL);
sys/arch/arm64/dev/mainbus.c
203
mainbus_attach_node(struct device *self, int node, cfmatch_t submatch)
sys/arch/arm64/dev/mainbus.c
214
if (sc->sc_early_nodes[i] == node)
sys/arch/arm64/dev/mainbus.c
222
fa.fa_node = node;
sys/arch/arm64/dev/mainbus.c
228
len = OF_getproplen(node, "reg");
sys/arch/arm64/dev/mainbus.c
232
OF_getpropintarray(node, "reg", reg, len);
sys/arch/arm64/dev/mainbus.c
258
len = OF_getproplen(node, "interrupts");
sys/arch/arm64/dev/mainbus.c
263
OF_getpropintarray(node, "interrupts", fa.fa_intr, len);
sys/arch/arm64/dev/mainbus.c
266
if (OF_getproplen(node, "dma-coherent") >= 0) {
sys/arch/arm64/dev/mainbus.c
287
sc->sc_early_nodes[i] = node;
sys/arch/arm64/dev/mainbus.c
316
int node = OF_finddevice("/cpus");
sys/arch/arm64/dev/mainbus.c
320
if (node == -1)
sys/arch/arm64/dev/mainbus.c
325
sc->sc_acells = OF_getpropint(node, "#address-cells", 2);
sys/arch/arm64/dev/mainbus.c
326
sc->sc_scells = OF_getpropint(node, "#size-cells", 0);
sys/arch/arm64/dev/mainbus.c
329
for (node = OF_child(node); node != 0; node = OF_peer(node)) {
sys/arch/arm64/dev/mainbus.c
330
if (OF_getprop(node, "device_type", buf, sizeof(buf)) > 0 &&
sys/arch/arm64/dev/mainbus.c
334
mainbus_attach_node(self, node, match);
sys/arch/arm64/dev/mainbus.c
371
int node = OF_finddevice("/psci");
sys/arch/arm64/dev/mainbus.c
373
if (node == -1)
sys/arch/arm64/dev/mainbus.c
377
mainbus_attach_node(self, node, NULL);
sys/arch/arm64/dev/mainbus.c
386
int node = OF_finddevice("/chosen");
sys/arch/arm64/dev/mainbus.c
388
if (node == -1 ||
sys/arch/arm64/dev/mainbus.c
389
OF_getproplen(node, "openbsd,uefi-system-table") <= 0)
sys/arch/arm64/dev/mainbus.c
414
int node = OF_finddevice("/chosen");
sys/arch/arm64/dev/mainbus.c
417
if (node == -1)
sys/arch/arm64/dev/mainbus.c
427
sc->sc_acells = OF_getpropint(node, "#address-cells", acells);
sys/arch/arm64/dev/mainbus.c
428
sc->sc_scells = OF_getpropint(node, "#size-cells", scells);
sys/arch/arm64/dev/mainbus.c
430
for (node = OF_child(node); node != 0; node = OF_peer(node)) {
sys/arch/arm64/dev/mainbus.c
431
if (OF_is_compatible(node, "simple-framebuffer"))
sys/arch/arm64/dev/mainbus.c
432
mainbus_attach_node(self, node, NULL);
sys/arch/arm64/dev/mainbus.c
442
int node = OF_finddevice("/firmware");
sys/arch/arm64/dev/mainbus.c
444
if (node == -1)
sys/arch/arm64/dev/mainbus.c
447
for (node = OF_child(node); node != 0; node = OF_peer(node))
sys/arch/arm64/dev/mainbus.c
448
mainbus_attach_node(self, node, NULL);
sys/arch/arm64/dev/mainbus.c
454
int node = OF_finddevice("/reserved-memory");
sys/arch/arm64/dev/mainbus.c
456
if (node == -1)
sys/arch/arm64/dev/mainbus.c
459
for (node = OF_child(node); node != 0; node = OF_peer(node))
sys/arch/arm64/dev/mainbus.c
460
mainbus_attach_node(self, node, NULL);
sys/arch/arm64/dev/rpigpio.c
235
int node;
sys/arch/arm64/dev/rpigpio.c
242
node = OF_getnodebyphandle(phandle);
sys/arch/arm64/dev/rpigpio.c
243
if (node == 0)
sys/arch/arm64/dev/rpigpio.c
248
OF_getprop(node, "function", function, sizeof(function));
sys/arch/arm64/dev/rpigpio.c
252
if (OF_getproplen(node, "bias-pull-up") == 0)
sys/arch/arm64/dev/rpigpio.c
254
else if (OF_getproplen(node, "bias-pull-down") == 0)
sys/arch/arm64/dev/rpigpio.c
259
len = OF_getproplen(node, "pins");
sys/arch/arm64/dev/rpigpio.c
266
OF_getprop(node, "pins", pins, len);
sys/arch/arm64/dev/rpone.c
104
int node, vec;
sys/arch/arm64/dev/rpone.c
131
node = PCITAG_NODE(pa->pa_tag);
sys/arch/arm64/dev/rpone.c
132
if (node == 0) {
sys/arch/arm64/dev/rpone.c
138
sc->sc_ic.ic_node = node;
sys/arch/arm64/dev/rpone.c
149
faa.fa_node = node;
sys/arch/arm64/dev/rtkit.c
824
rtkit_init(int node, const char *name, int flags, struct rtkit *rk)
sys/arch/arm64/dev/rtkit.c
837
state->mc = mbox_channel(node, name, &client);
sys/arch/arm64/dev/simplebus.c
130
node = OF_parent(sc->sc_node);
sys/arch/arm64/dev/simplebus.c
131
if (OF_is_compatible(node, "brcm,bcm2709")) {
sys/arch/arm64/dev/simplebus.c
143
for (node = OF_child(sc->sc_node); node; node = OF_peer(node))
sys/arch/arm64/dev/simplebus.c
144
simplebus_attach_node(self, node);
sys/arch/arm64/dev/simplebus.c
183
simplebus_attach_node(struct device *self, int node)
sys/arch/arm64/dev/simplebus.c
191
if (OF_getproplen(node, "compatible") <= 0)
sys/arch/arm64/dev/simplebus.c
194
if (!OF_is_enabled(node))
sys/arch/arm64/dev/simplebus.c
199
if (sc->sc_early_nodes[i] == node)
sys/arch/arm64/dev/simplebus.c
207
fa.fa_node = node;
sys/arch/arm64/dev/simplebus.c
213
len = OF_getproplen(node, "reg");
sys/arch/arm64/dev/simplebus.c
217
OF_getpropintarray(node, "reg", reg, len);
sys/arch/arm64/dev/simplebus.c
243
len = OF_getproplen(node, "interrupts");
sys/arch/arm64/dev/simplebus.c
248
OF_getpropintarray(node, "interrupts", fa.fa_intr, len);
sys/arch/arm64/dev/simplebus.c
251
if (OF_getproplen(node, "dma-coherent") >= 0) {
sys/arch/arm64/dev/simplebus.c
268
sc->sc_early_nodes[i] = node;
sys/arch/arm64/dev/simplebus.c
78
int node;
sys/arch/arm64/dev/smmu_acpi.c
105
smmu_v2_acpi_attach(struct smmu_acpi_softc *asc, struct acpi_iort_node *node)
sys/arch/arm64/dev/smmu_acpi.c
113
smmu = (struct acpi_iort_smmu_node *)&node[1];
sys/arch/arm64/dev/smmu_acpi.c
155
((char *)node + smmu->global_interrupt_offset);
sys/arch/arm64/dev/smmu_acpi.c
164
((char *)node + smmu->context_interrupt_offset);
sys/arch/arm64/dev/smmu_acpi.c
180
smmu_acpi_foundqcom(struct aml_node *node, void *arg)
sys/arch/arm64/dev/smmu_acpi.c
185
if (acpi_parsehid(node, arg, cdev, dev, sizeof(dev)) != 0)
sys/arch/arm64/dev/smmu_acpi.c
199
smmu_v3_acpi_attach(struct smmu_acpi_softc *asc, struct acpi_iort_node *node)
sys/arch/arm64/dev/smmu_acpi.c
205
smmu = (struct acpi_iort_smmu_v3_node *)&node[1];
sys/arch/arm64/dev/smmu_acpi.c
67
struct acpi_iort_node *node = aia->aia_node;
sys/arch/arm64/dev/smmu_acpi.c
69
if (node->type != ACPI_IORT_SMMU)
sys/arch/arm64/dev/smmu_acpi.c
81
struct acpi_iort_node *node = aia->aia_node;
sys/arch/arm64/dev/smmu_acpi.c
88
if (node->type == ACPI_IORT_SMMU)
sys/arch/arm64/dev/smmu_acpi.c
89
ret = smmu_v2_acpi_attach(asc, node);
sys/arch/arm64/dev/smmu_acpi.c
90
if (node->type == ACPI_IORT_SMMU_V3)
sys/arch/arm64/dev/smmu_acpi.c
91
ret = smmu_v3_acpi_attach(asc, node);
sys/arch/arm64/dev/smmu_acpi.c
97
as->as_node = node;
sys/arch/arm64/dev/smmu_fdt.c
116
smmu_v2_fdt_attach(struct smmu_fdt_softc *fsc, int node)
sys/arch/arm64/dev/smmu_fdt.c
122
if (OF_is_compatible(node, "arm,mmu-500"))
sys/arch/arm64/dev/smmu_fdt.c
124
if (OF_is_compatible(node, "marvell,ap806-smmu-500"))
sys/arch/arm64/dev/smmu_fdt.c
126
if (OF_is_compatible(node, "qcom,sc7280-smmu-500") ||
sys/arch/arm64/dev/smmu_fdt.c
127
OF_is_compatible(node, "qcom,sc8280xp-smmu-500") ||
sys/arch/arm64/dev/smmu_fdt.c
128
OF_is_compatible(node, "qcom,x1e80100-smmu-500"))
sys/arch/arm64/dev/smmu_fdt.c
130
if (OF_getproplen(node, "dma-coherent") == 0)
sys/arch/arm64/dev/smmu_fdt.c
141
ngirq = OF_getpropint(node, "#global-interrupts", 1);
sys/arch/arm64/dev/smmu_fdt.c
143
fdt_intr_establish_idx(node, i, IPL_TTY,
sys/arch/arm64/dev/smmu_fdt.c
151
if (fdt_intr_establish_idx(node, i, IPL_TTY,
sys/arch/arm64/dev/smmu_fdt.c
162
smmu_v3_fdt_attach(struct smmu_fdt_softc *fsc, int node)
sys/arch/arm64/dev/smmu_fdt.c
167
if (OF_getproplen(node, "dma-coherent") == 0)
sys/arch/arm64/dev/smmu_fdt.c
173
idx = OF_getindex(node, "eventq", "interrupt-names");
sys/arch/arm64/dev/smmu_fdt.c
178
fsc->v3.sc_eih = fdt_intr_establish_idx(node, idx, IPL_TTY,
sys/arch/arm64/dev/smmu_fdt.c
186
idx = OF_getindex(node, "gerror", "interrupt-names");
sys/arch/arm64/dev/smmu_fdt.c
191
fsc->v3.sc_gih = fdt_intr_establish_idx(node, idx, IPL_TTY,
sys/arch/arm64/dev/smmu_fdt.c
200
idx = OF_getindex(node, "priq", "interrupt-names");
sys/arch/arm64/dev/smmu_fdt.c
205
fsc->v3.sc_pih = fdt_intr_establish_idx(node, idx, IPL_TTY,
sys/arch/arm64/stand/efiboot/efiacpi.c
380
void *node;
sys/arch/arm64/stand/efiboot/efiacpi.c
391
node = fdt_find_node("/psci");
sys/arch/arm64/stand/efiboot/efiacpi.c
393
fdt_node_set_string_property(node, "status", "okay");
sys/arch/arm64/stand/efiboot/efiacpi.c
395
fdt_node_set_string_property(node, "method", "hvc");
sys/arch/arm64/stand/efiboot/efiacpi.c
406
void *node;
sys/arch/arm64/stand/efiboot/efiacpi.c
422
node = fdt_find_node("/timer");
sys/arch/arm64/stand/efiboot/efiacpi.c
423
fdt_node_set_property(node, "interrupts",
sys/arch/arm64/stand/efiboot/efiacpi.c
425
fdt_node_set_string_property(node, "status", "okay");
sys/arch/arm64/stand/efiboot/efiacpi.c
439
void *node, *child;
sys/arch/arm64/stand/efiboot/efiacpi.c
457
node = fdt_find_node("/cpus");
sys/arch/arm64/stand/efiboot/efiacpi.c
458
fdt_node_add_node(node, name, &child);
sys/arch/arm64/stand/efiboot/efiacpi.c
505
void *node, *child;
sys/arch/arm64/stand/efiboot/efiacpi.c
514
node = fdt_find_node("/interrupt-controller");
sys/arch/arm64/stand/efiboot/efiacpi.c
515
fdt_node_add_node(node, name, &child);
sys/arch/arm64/stand/efiboot/efiacpi.c
544
void *node, *child;
sys/arch/arm64/stand/efiboot/efiacpi.c
555
node = fdt_find_node("/interrupt-controller");
sys/arch/arm64/stand/efiboot/efiacpi.c
556
fdt_node_add_node(node, name, &child);
sys/arch/arm64/stand/efiboot/efiacpi.c
573
void *node;
sys/arch/arm64/stand/efiboot/efiacpi.c
641
node = fdt_find_node("/interrupt-controller");
sys/arch/arm64/stand/efiboot/efiacpi.c
642
fdt_node_set_string_property(node, "compatible", compat);
sys/arch/arm64/stand/efiboot/efiacpi.c
643
fdt_node_set_property(node, "reg", reg, sizeof(reg));
sys/arch/arm64/stand/efiboot/efiacpi.c
646
fdt_node_add_property(node, "redistributor-stride",
sys/arch/arm64/stand/efiboot/efiacpi.c
649
fdt_node_set_string_property(node, "status", "okay");
sys/arch/arm64/stand/efiboot/efiacpi.c
659
void *node;
sys/arch/arm64/stand/efiboot/efiacpi.c
693
node = fdt_find_node("/serial");
sys/arch/arm64/stand/efiboot/efiacpi.c
694
fdt_node_set_string_property(node, "compatible", compat);
sys/arch/arm64/stand/efiboot/efiacpi.c
696
fdt_node_add_property(node, "reg-shift",
sys/arch/arm64/stand/efiboot/efiacpi.c
698
fdt_node_add_property(node, "reg-io-width",
sys/arch/arm64/stand/efiboot/efiacpi.c
703
fdt_node_set_property(node, "reg", reg, sizeof(reg));
sys/arch/arm64/stand/efiboot/efiacpi.c
775
void *node;
sys/arch/arm64/stand/efiboot/efiacpi.c
825
node = fdt_find_node("/acpi");
sys/arch/arm64/stand/efiboot/efiacpi.c
826
fdt_node_set_property(node, "reg", reg, sizeof(reg));
sys/arch/arm64/stand/efiboot/efiboot.c
1107
void *node;
sys/arch/arm64/stand/efiboot/efiboot.c
1110
node = fdt_find_node("/chosen");
sys/arch/arm64/stand/efiboot/efiboot.c
1111
if (!node)
sys/arch/arm64/stand/efiboot/efiboot.c
1114
len = fdt_node_property(node, "rng-seed", &random);
sys/arch/arm64/stand/efiboot/efiboot.c
1121
len = fdt_node_property(node, "kaslr-seed", &random);
sys/arch/arm64/stand/efiboot/efiboot.c
398
void *node, *child;
sys/arch/arm64/stand/efiboot/efiboot.c
411
node = fdt_find_node("/chosen");
sys/arch/arm64/stand/efiboot/efiboot.c
412
for (child = fdt_child_node(node); child;
sys/arch/arm64/stand/efiboot/efiboot.c
425
node = fdt_find_node("/");
sys/arch/arm64/stand/efiboot/efiboot.c
426
for (child = fdt_child_node(node); child;
sys/arch/arm64/stand/efiboot/efiboot.c
482
node = fdt_find_node("/");
sys/arch/arm64/stand/efiboot/efiboot.c
483
if (fdt_node_property_int(node, "#address-cells", &acells) != 1)
sys/arch/arm64/stand/efiboot/efiboot.c
485
if (fdt_node_property_int(node, "#size-cells", &scells) != 1)
sys/arch/arm64/stand/efiboot/efiboot.c
502
node = fdt_find_node("/chosen");
sys/arch/arm64/stand/efiboot/efiboot.c
503
fdt_node_add_node(node, "framebuffer", &child);
sys/arch/arm64/stand/efiboot/efiboot.c
520
void *node;
sys/arch/arm64/stand/efiboot/efiboot.c
530
node = fdt_find_node("/aliases");
sys/arch/arm64/stand/efiboot/efiboot.c
531
len = fdt_node_property(node, alias, &serial_path);
sys/arch/arm64/stand/efiboot/efiboot.c
536
node = fdt_find_node("/chosen");
sys/arch/arm64/stand/efiboot/efiboot.c
537
fdt_node_add_property(node, "stdout-path",
sys/arch/arm64/stand/efiboot/efiboot.c
544
node = fdt_find_node("/chosen");
sys/arch/arm64/stand/efiboot/efiboot.c
545
fdt_node_add_property(node, "stdout-path",
sys/arch/arm64/stand/efiboot/efiboot.c
555
void *node;
sys/arch/arm64/stand/efiboot/efiboot.c
563
node = fdt_find_node("/");
sys/arch/arm64/stand/efiboot/efiboot.c
564
if (fdt_node_property_int(node, "#address-cells", &pacells) != 1)
sys/arch/arm64/stand/efiboot/efiboot.c
566
if (fdt_node_property_int(node, "#size-cells", &pscells) != 1)
sys/arch/arm64/stand/efiboot/efiboot.c
571
node = fdt_find_node("/soc");
sys/arch/arm64/stand/efiboot/efiboot.c
572
if (node != NULL) {
sys/arch/arm64/stand/efiboot/efiboot.c
573
if (fdt_node_property_int(node, "#address-cells", &acells) != 1)
sys/arch/arm64/stand/efiboot/efiboot.c
575
if (fdt_node_property_int(node, "#size-cells", &scells) != 1)
sys/arch/arm64/stand/efiboot/efiboot.c
580
len = fdt_node_property(node, "dma-ranges", &prop);
sys/arch/arm64/stand/efiboot/efiboot.c
601
node = fdt_find_node("/");
sys/arch/arm64/stand/efiboot/efiboot.c
602
if (fdt_node_is_compatible(node, "brcm,bcm2711"))
sys/arch/arm64/stand/efiboot/efiboot.c
604
if (fdt_node_is_compatible(node, "rockchip,rk3528") ||
sys/arch/arm64/stand/efiboot/efiboot.c
605
fdt_node_is_compatible(node, "rockchip,rk3566") ||
sys/arch/arm64/stand/efiboot/efiboot.c
606
fdt_node_is_compatible(node, "rockchip,rk3568") ||
sys/arch/arm64/stand/efiboot/efiboot.c
607
fdt_node_is_compatible(node, "rockchip,rk3576") ||
sys/arch/arm64/stand/efiboot/efiboot.c
608
fdt_node_is_compatible(node, "rockchip,rk3588") ||
sys/arch/arm64/stand/efiboot/efiboot.c
609
fdt_node_is_compatible(node, "rockchip,rk3588s"))
sys/arch/arm64/stand/efiboot/efiboot.c
611
if (fdt_node_is_compatible(node, "qcom,sc8280xp") ||
sys/arch/arm64/stand/efiboot/efiboot.c
612
fdt_node_is_compatible(node, "qcom,x1e80100"))
sys/arch/arm64/stand/efiboot/efiboot.c
616
node = fdt_find_node("/chosen");
sys/arch/arm64/stand/efiboot/efiboot.c
617
fdt_node_add_property(node, "openbsd,dma-constraint",
sys/arch/arm64/stand/efiboot/efiboot.c
633
void *node, *fdt;
sys/arch/arm64/stand/efiboot/efiboot.c
655
node = fdt_find_node("/aliases");
sys/arch/arm64/stand/efiboot/efiboot.c
656
if (node == NULL)
sys/arch/arm64/stand/efiboot/efiboot.c
657
fdt_node_add_node(fdt_find_node("/"), "aliases", &node);
sys/arch/arm64/stand/efiboot/efiboot.c
658
node = fdt_find_node("/chosen");
sys/arch/arm64/stand/efiboot/efiboot.c
659
if (node == NULL)
sys/arch/arm64/stand/efiboot/efiboot.c
660
fdt_node_add_node(fdt_find_node("/"), "chosen", &node);
sys/arch/arm64/stand/efiboot/efiboot.c
662
node = fdt_find_node("/chosen");
sys/arch/arm64/stand/efiboot/efiboot.c
664
fdt_node_add_property(node, "bootargs", bootargs, len);
sys/arch/arm64/stand/efiboot/efiboot.c
665
fdt_node_add_property(node, "openbsd,boothowto",
sys/arch/arm64/stand/efiboot/efiboot.c
673
fdt_node_add_property(node, "openbsd,bootduid",
sys/arch/arm64/stand/efiboot/efiboot.c
679
fdt_node_add_property(node, "openbsd,sr-bootuuid",
sys/arch/arm64/stand/efiboot/efiboot.c
682
fdt_node_add_property(node,
sys/arch/arm64/stand/efiboot/efiboot.c
692
fdt_node_add_property(node, "openbsd,bootmac", bootmac, 6);
sys/arch/arm64/stand/efiboot/efiboot.c
695
fdt_node_add_property(node, "openbsd,uefi-system-table",
sys/arch/arm64/stand/efiboot/efiboot.c
699
fdt_node_add_property(node, "openbsd,uefi-mmap-start", zero, 8);
sys/arch/arm64/stand/efiboot/efiboot.c
700
fdt_node_add_property(node, "openbsd,uefi-mmap-size", zero, 4);
sys/arch/arm64/stand/efiboot/efiboot.c
701
fdt_node_add_property(node, "openbsd,uefi-mmap-desc-size", zero, 4);
sys/arch/arm64/stand/efiboot/efiboot.c
702
fdt_node_add_property(node, "openbsd,uefi-mmap-desc-ver", zero, 4);
sys/arch/arm64/stand/efiboot/efiboot.c
720
void *node;
sys/arch/arm64/stand/efiboot/efiboot.c
722
node = fdt_find_node("/chosen");
sys/arch/arm64/stand/efiboot/efiboot.c
723
if (!node)
sys/arch/arm64/stand/efiboot/efiboot.c
727
fdt_node_set_property(node, "openbsd,uefi-mmap-start",
sys/arch/arm64/stand/efiboot/efiboot.c
729
fdt_node_set_property(node, "openbsd,uefi-mmap-size",
sys/arch/arm64/stand/efiboot/efiboot.c
731
fdt_node_set_property(node, "openbsd,uefi-mmap-desc-size",
sys/arch/arm64/stand/efiboot/efiboot.c
733
fdt_node_set_property(node, "openbsd,uefi-mmap-desc-ver",
sys/arch/arm64/stand/efiboot/fdt.c
204
fdt_node_property(void *node, char *name, char **out)
sys/arch/arm64/stand/efiboot/fdt.c
213
ptr = (uint32_t *)node;
sys/arch/arm64/stand/efiboot/fdt.c
233
fdt_node_set_property(void *node, char *name, void *data, int len)
sys/arch/arm64/stand/efiboot/fdt.c
245
ptr = (uint32_t *)node;
sys/arch/arm64/stand/efiboot/fdt.c
277
fdt_node_add_property(void *node, char *name, void *data, int len)
sys/arch/arm64/stand/efiboot/fdt.c
285
if (!fdt_node_property(node, name, &dummy)) {
sys/arch/arm64/stand/efiboot/fdt.c
286
uint32_t *ptr = (uint32_t *)node;
sys/arch/arm64/stand/efiboot/fdt.c
304
return fdt_node_set_property(node, name, data, len);
sys/arch/arm64/stand/efiboot/fdt.c
308
fdt_node_add_node(void *node, char *name, void **child)
sys/arch/arm64/stand/efiboot/fdt.c
312
uint32_t *ptr = (uint32_t *)node;
sys/arch/arm64/stand/efiboot/fdt.c
349
skip_node(void *node)
sys/arch/arm64/stand/efiboot/fdt.c
351
uint32_t *ptr = node;
sys/arch/arm64/stand/efiboot/fdt.c
371
fdt_next_node(void *node)
sys/arch/arm64/stand/efiboot/fdt.c
378
ptr = node;
sys/arch/arm64/stand/efiboot/fdt.c
380
if (node == NULL) {
sys/arch/arm64/stand/efiboot/fdt.c
413
fdt_node_property_ints(void *node, char *name, int *out, int outlen)
sys/arch/arm64/stand/efiboot/fdt.c
418
inlen = fdt_node_property(node, name, (char **)&data) / sizeof(int);
sys/arch/arm64/stand/efiboot/fdt.c
432
fdt_node_property_int(void *node, char *name, int *out)
sys/arch/arm64/stand/efiboot/fdt.c
434
return fdt_node_property_ints(node, name, out, 1);
sys/arch/arm64/stand/efiboot/fdt.c
441
fdt_child_node(void *node)
sys/arch/arm64/stand/efiboot/fdt.c
448
ptr = node;
sys/arch/arm64/stand/efiboot/fdt.c
465
fdt_node_name(void *node)
sys/arch/arm64/stand/efiboot/fdt.c
472
ptr = node;
sys/arch/arm64/stand/efiboot/fdt.c
483
void *node = fdt_next_node(0);
sys/arch/arm64/stand/efiboot/fdt.c
499
return node;
sys/arch/arm64/stand/efiboot/fdt.c
504
for (child = fdt_child_node(node); child;
sys/arch/arm64/stand/efiboot/fdt.c
507
node = child;
sys/arch/arm64/stand/efiboot/fdt.c
518
return node;
sys/arch/arm64/stand/efiboot/fdt.c
524
void *node = fdt_child_node(pnode);
sys/arch/arm64/stand/efiboot/fdt.c
527
while (node && (node != child)) {
sys/arch/arm64/stand/efiboot/fdt.c
528
if ((tmp = fdt_parent_node_recurse(node, child)))
sys/arch/arm64/stand/efiboot/fdt.c
530
node = fdt_next_node(node);
sys/arch/arm64/stand/efiboot/fdt.c
532
return (node) ? pnode : NULL;
sys/arch/arm64/stand/efiboot/fdt.c
536
fdt_parent_node(void *node)
sys/arch/arm64/stand/efiboot/fdt.c
543
if (node == pnode)
sys/arch/arm64/stand/efiboot/fdt.c
546
return fdt_parent_node_recurse(pnode, node);
sys/arch/arm64/stand/efiboot/fdt.c
550
fdt_node_is_compatible(void *node, const char *name)
sys/arch/arm64/stand/efiboot/fdt.c
555
len = fdt_node_property(node, "compatible", &data);
sys/arch/arm64/stand/efiboot/fdt.c
571
fdt_print_property(void *node, int level)
sys/arch/arm64/stand/efiboot/fdt.c
578
ptr = (uint32_t *)node;
sys/arch/arm64/stand/efiboot/fdt.c
620
fdt_print_node(void *node, int level)
sys/arch/arm64/stand/efiboot/fdt.c
625
ptr = (uint32_t *)node;
sys/arch/arm64/stand/efiboot/fdt.c
634
printf("%s :\n", fdt_node_name(node));
sys/arch/arm64/stand/efiboot/fdt.c
642
fdt_print_node_recurse(void *node, int level)
sys/arch/arm64/stand/efiboot/fdt.c
646
fdt_print_node(node, level);
sys/arch/arm64/stand/efiboot/fdt.c
647
for (child = fdt_child_node(node); child; child = fdt_next_node(child))
sys/arch/armv7/armv7/armv7_machdep.c
373
void *node;
sys/arch/armv7/armv7/armv7_machdep.c
415
node = fdt_find_node("/chosen");
sys/arch/armv7/armv7/armv7_machdep.c
416
if (node != NULL) {
sys/arch/armv7/armv7/armv7_machdep.c
421
len = fdt_node_property(node, "bootargs", &prop);
sys/arch/armv7/armv7/armv7_machdep.c
425
len = fdt_node_property(node, "openbsd,boothowto", &prop);
sys/arch/armv7/armv7/armv7_machdep.c
429
len = fdt_node_property(node, "openbsd,bootduid", &prop);
sys/arch/armv7/armv7/armv7_machdep.c
433
len = fdt_node_property(node, "openbsd,bootmac", &prop);
sys/arch/armv7/armv7/armv7_machdep.c
439
len = fdt_node_property(node, "openbsd,uefi-mmap-start", &prop);
sys/arch/armv7/armv7/armv7_machdep.c
442
len = fdt_node_property(node, "openbsd,uefi-mmap-size", &prop);
sys/arch/armv7/armv7/armv7_machdep.c
445
len = fdt_node_property(node, "openbsd,uefi-mmap-desc-size", &prop);
sys/arch/armv7/armv7/armv7_machdep.c
448
len = fdt_node_property(node, "openbsd,uefi-mmap-desc-ver", &prop);
sys/arch/armv7/armv7/armv7_machdep.c
452
len = fdt_node_property(node, "openbsd,dma-constraint", &prop);
sys/arch/armv7/armv7/armv7_machdep.c
790
node = fdt_find_node("/memory");
sys/arch/armv7/armv7/armv7_machdep.c
791
if (node == NULL)
sys/arch/armv7/armv7/armv7_machdep.c
795
if (fdt_get_reg(node, i, &reg))
sys/arch/armv7/armv7/armv7_machdep.c
950
void *node;
sys/arch/armv7/armv7/armv7_machdep.c
953
node = fdt_find_node("/chosen");
sys/arch/armv7/armv7/armv7_machdep.c
954
if (node) {
sys/arch/armv7/armv7/armv7_machdep.c
955
if (fdt_node_property(node, "stdout-path", &stdout) > 0) {
sys/arch/armv7/armv7/armv7_machdep.c
974
node = fdt_find_node("/aliases");
sys/arch/armv7/armv7/armv7_machdep.c
975
if (node)
sys/arch/armv7/armv7/armv7_machdep.c
976
fdt_node_property(node, alias, &stdout);
sys/arch/armv7/armv7/armv7_machdep.c
981
node = fdt_find_node(stdout);
sys/arch/armv7/armv7/armv7_machdep.c
982
if (node && fdt_is_compatible(node, name)) {
sys/arch/armv7/armv7/armv7_machdep.c
984
return (node);
sys/arch/armv7/armv7/intr.c
102
arm_intr_get_parent(int node)
sys/arch/armv7/armv7/intr.c
106
while (node) {
sys/arch/armv7/armv7/intr.c
107
phandle = OF_getpropint(node, "interrupt-parent", 0);
sys/arch/armv7/armv7/intr.c
110
node = OF_parent(node);
sys/arch/armv7/armv7/intr.c
111
if (OF_getpropbool(node, "interrupt-controller"))
sys/arch/armv7/armv7/intr.c
112
return node;
sys/arch/armv7/armv7/intr.c
119
arm_intr_map_msi(int node, uint64_t *data)
sys/arch/armv7/armv7/intr.c
128
len = OF_getproplen(node, "msi-map");
sys/arch/armv7/armv7/intr.c
130
while (node && !phandle) {
sys/arch/armv7/armv7/intr.c
131
phandle = OF_getpropint(node, "msi-parent", 0);
sys/arch/armv7/armv7/intr.c
132
node = OF_parent(node);
sys/arch/armv7/armv7/intr.c
139
OF_getpropintarray(node, "msi-map", map, len);
sys/arch/armv7/armv7/intr.c
141
mask = OF_getpropint(node, "msi-map-mask", 0xffff);
sys/arch/armv7/armv7/intr.c
147
node = OF_getnodebyphandle(cell[1]);
sys/arch/armv7/armv7/intr.c
148
if (node == 0)
sys/arch/armv7/armv7/intr.c
157
mcells = OF_getpropint(node, "#msi-cells", 1);
sys/arch/armv7/armv7/intr.c
254
arm_intr_init_fdt_recurse(int node)
sys/arch/armv7/armv7/intr.c
258
if (OF_getproplen(node, "interrupt-controller") >= 0) {
sys/arch/armv7/armv7/intr.c
261
ic->ic_node = node;
sys/arch/armv7/armv7/intr.c
268
for (node = OF_child(node); node; node = OF_peer(node))
sys/arch/armv7/armv7/intr.c
269
arm_intr_init_fdt_recurse(node);
sys/arch/armv7/armv7/intr.c
275
int node = OF_peer(0);
sys/arch/armv7/armv7/intr.c
277
if (node)
sys/arch/armv7/armv7/intr.c
278
arm_intr_init_fdt_recurse(node);
sys/arch/armv7/armv7/intr.c
317
arm_intr_establish_fdt(int node, int level, int (*func)(void *),
sys/arch/armv7/armv7/intr.c
320
return arm_intr_establish_fdt_idx(node, 0, level, func, cookie, name);
sys/arch/armv7/armv7/intr.c
324
arm_intr_establish_fdt_cpu(int node, int level, struct cpu_info *ci,
sys/arch/armv7/armv7/intr.c
327
return arm_intr_establish_fdt_idx_cpu(node, 0, level, ci, func,
sys/arch/armv7/armv7/intr.c
332
arm_intr_establish_fdt_idx(int node, int idx, int level, int (*func)(void *),
sys/arch/armv7/armv7/intr.c
335
return arm_intr_establish_fdt_idx_cpu(node, idx, level, NULL, func,
sys/arch/armv7/armv7/intr.c
340
arm_intr_establish_fdt_idx_cpu(int node, int idx, int level, struct cpu_info *ci,
sys/arch/armv7/armv7/intr.c
350
len = OF_getproplen(node, "interrupts-extended");
sys/arch/armv7/armv7/intr.c
352
len = OF_getproplen(node, "interrupts");
sys/arch/armv7/armv7/intr.c
360
parent = arm_intr_get_parent(node);
sys/arch/armv7/armv7/intr.c
372
OF_getpropintarray(node, "interrupts-extended", cells, len);
sys/arch/armv7/armv7/intr.c
374
OF_getpropintarray(node, "interrupts", cells, len);
sys/arch/armv7/armv7/intr.c
423
arm_intr_establish_fdt_imap(int node, int *reg, int nreg, int level,
sys/arch/armv7/armv7/intr.c
426
return arm_intr_establish_fdt_imap_cpu(node, reg, nreg, level, NULL,
sys/arch/armv7/armv7/intr.c
431
arm_intr_establish_fdt_imap_cpu(int node, int *reg, int nreg, int level,
sys/arch/armv7/armv7/intr.c
444
if (OF_getpropintarray(node, "interrupt-map-mask", map_mask,
sys/arch/armv7/armv7/intr.c
448
len = OF_getproplen(node, "interrupt-map");
sys/arch/armv7/armv7/intr.c
453
OF_getpropintarray(node, "interrupt-map", map, len);
sys/arch/armv7/armv7/intr.c
496
arm_intr_establish_fdt_msi(int node, uint64_t *addr, uint64_t *data,
sys/arch/armv7/armv7/intr.c
499
return arm_intr_establish_fdt_msi_cpu(node, addr, data, level, NULL,
sys/arch/armv7/armv7/intr.c
504
arm_intr_establish_fdt_msi_cpu(int node, uint64_t *addr, uint64_t *data,
sys/arch/armv7/armv7/intr.c
513
phandle = arm_intr_map_msi(node, data);
sys/arch/armv7/broadcom/bcm2836_intr.c
148
int node;
sys/arch/armv7/broadcom/bcm2836_intr.c
170
node = OF_getnodebyphandle(phandle);
sys/arch/armv7/broadcom/bcm2836_intr.c
171
if (node == 0)
sys/arch/armv7/broadcom/bcm2836_intr.c
174
if (OF_getpropintarray(node, "reg", reg, sizeof(reg)) != sizeof(reg))
sys/arch/armv7/broadcom/bcm2836_intr.c
219
sc->sc_l1_intc.ic_node = node;
sys/arch/armv7/exynos/exehci.c
119
int node;
sys/arch/armv7/exynos/exehci.c
124
node = OF_child(faa->fa_node);
sys/arch/armv7/exynos/exehci.c
125
if (node == 0)
sys/arch/armv7/exynos/exehci.c
126
node = faa->fa_node;
sys/arch/armv7/exynos/exehci.c
128
if (OF_getpropintarray(node, "phys", phys,
sys/arch/armv7/exynos/exehci.c
223
int node;
sys/arch/armv7/exynos/exehci.c
245
node = OF_getnodebyphandle(pmureg);
sys/arch/armv7/exynos/exehci.c
246
if (OF_is_compatible(node, "samsung,exynos5250-pmu"))
sys/arch/armv7/exynos/exgpio.c
149
int node;
sys/arch/armv7/exynos/exgpio.c
166
for (node = OF_child(faa->fa_node); node; node = OF_peer(node)) {
sys/arch/armv7/exynos/exgpio.c
167
if (OF_getproplen(node, "gpio-controller") < 0)
sys/arch/armv7/exynos/exgpio.c
170
len = OF_getprop(node, "name", &name, sizeof(name));
sys/arch/armv7/exynos/exgpio.c
181
ec->ec_gc.gc_node = node;
sys/arch/armv7/exynos/exgpio.c
213
int node;
sys/arch/armv7/exynos/exgpio.c
217
node = OF_getnodebyphandle(phandle);
sys/arch/armv7/exynos/exgpio.c
218
if (node == 0)
sys/arch/armv7/exynos/exgpio.c
221
len = OF_getproplen(node, "samsung,pins");
sys/arch/armv7/exynos/exgpio.c
226
OF_getprop(node, "samsung,pins", pins, len);
sys/arch/armv7/exynos/exgpio.c
228
func = OF_getpropint(node, "samsung,pin-function", 0);
sys/arch/armv7/exynos/exgpio.c
229
val = OF_getpropint(node, "samsung,pin-val", 0);
sys/arch/armv7/exynos/exgpio.c
230
pud = OF_getpropint(node, "samsung,pin-pud", 1);
sys/arch/armv7/exynos/exgpio.c
231
drv = OF_getpropint(node, "samsung,pin-drv", 0);
sys/arch/armv7/exynos/exiic.c
159
int node;
sys/arch/armv7/exynos/exiic.c
161
for (node = OF_child(iba_node); node; node = OF_peer(node)) {
sys/arch/armv7/exynos/exiic.c
165
if (OF_getprop(node, "compatible", name, sizeof(name)) == -1)
sys/arch/armv7/exynos/exiic.c
170
if (OF_getprop(node, "reg", &reg, sizeof(reg)) != sizeof(reg))
sys/arch/armv7/exynos/exiic.c
177
ia.ia_cookie = &node;
sys/arch/armv7/marvell/mvpcie.c
215
int node;
sys/arch/armv7/marvell/mvpcie.c
296
for (node = OF_child(sc->sc_node); node != 0; node = OF_peer(node)) {
sys/arch/armv7/marvell/mvpcie.c
297
if (!OF_is_enabled(node))
sys/arch/armv7/marvell/mvpcie.c
309
for (node = OF_child(sc->sc_node); node != 0; node = OF_peer(node)) {
sys/arch/armv7/marvell/mvpcie.c
310
if (!OF_is_enabled(node))
sys/arch/armv7/marvell/mvpcie.c
312
mvpcie_port_attach(sc, &sc->sc_ports[i++], node);
sys/arch/armv7/marvell/mvpcie.c
317
mvpcie_port_attach(struct mvpcie_softc *sc, struct mvpcie_port *po, int node)
sys/arch/armv7/marvell/mvpcie.c
328
po->po_node = node;
sys/arch/armv7/omap/if_cpsw.c
1283
int node, phy_handle, phy_node;
sys/arch/armv7/omap/if_cpsw.c
1286
for (node = OF_child(pnode); node; node = OF_peer(node)) {
sys/arch/armv7/omap/if_cpsw.c
1287
if (OF_getprop(node, "local-mac-address", conf[port].enaddr,
sys/arch/armv7/omap/if_cpsw.c
1291
conf[port].vlan = OF_getpropint(node, "dual_emac_res_vlan", 0);
sys/arch/armv7/omap/if_cpsw.c
1293
if (OF_getpropintarray(node, "phy_id", phy_id,
sys/arch/armv7/omap/if_cpsw.c
1297
OF_getpropint(node, "phy-handle", 0)) != 0) {
sys/arch/armv7/omap/if_cpsw.c
1304
if (OF_getprop(node, "phy-mode", mode, sizeof(mode)) > 0 &&
sys/arch/armv7/omap/if_cpsw.c
339
int node;
sys/arch/armv7/omap/if_cpsw.c
355
for (node = OF_child(faa->fa_node); node; node = OF_peer(node)) {
sys/arch/armv7/omap/if_cpsw.c
356
if (OF_is_compatible(node, "ti,davinci_mdio")) {
sys/arch/armv7/omap/if_cpsw.c
357
clock_enable(node, "fck");
sys/arch/armv7/omap/if_cpsw.c
358
pinctrl_byname(node, "default");
sys/arch/armv7/omap/nxphdmi.c
314
int res = 0, node = *(int *)(ia->ia_cookie);
sys/arch/armv7/omap/nxphdmi.c
320
if (!node) {
sys/arch/armv7/omap/nxphdmi.c
323
} else if ((pinctrl_byname(node, "default") == -1)) {
sys/arch/armv7/omap/omap.c
106
void *node;
sys/arch/armv7/omap/omap.c
109
node = fdt_find_node("/");
sys/arch/armv7/omap/omap.c
110
if (node == NULL)
sys/arch/armv7/omap/omap.c
114
if (fdt_is_compatible(node, omap_socs[i].compatible)) {
sys/arch/armv7/omap/omap.c
89
void *node;
sys/arch/armv7/omap/omap.c
92
node = fdt_find_node("/");
sys/arch/armv7/omap/omap.c
93
if (node == NULL)
sys/arch/armv7/omap/omap.c
97
if (fdt_is_compatible(node, omap_socs[i].compatible))
sys/arch/armv7/omap/omapid.c
66
void *node;
sys/arch/armv7/omap/omapid.c
75
node = fdt_find_node("/");
sys/arch/armv7/omap/omapid.c
76
if (node == NULL)
sys/arch/armv7/omap/omapid.c
81
if (fdt_is_compatible(node, "ti,omap4")) {
sys/arch/armv7/omap/omehci.c
116
int node;
sys/arch/armv7/omap/omehci.c
147
for (node = OF_child(faa->fa_node); node; node = OF_peer(node)) {
sys/arch/armv7/omap/omehci.c
148
if (OF_is_compatible(node, "ti,ehci-omap"))
sys/arch/armv7/omap/omehci.c
152
if (node == 0)
sys/arch/armv7/omap/omehci.c
155
if (OF_getpropintarray(node, "reg", reg, sizeof(reg)) != sizeof(reg))
sys/arch/armv7/omap/omehci.c
182
phy_enable_idx(node, 0);
sys/arch/armv7/omap/omehci.c
191
sc->sc_ih = arm_intr_establish_fdt(node, IPL_USB,
sys/arch/armv7/omap/omsysc.c
49
int node;
sys/arch/armv7/omap/omsysc.c
57
node = OF_child(faa->fa_node);
sys/arch/armv7/omap/omsysc.c
58
if (node && cf->cf_loc[0]) {
sys/arch/armv7/omap/omsysc.c
59
return (OF_is_compatible(node, "ti,am3-prcm") ||
sys/arch/armv7/omap/omsysc.c
60
OF_is_compatible(node, "ti,am3-scm"));
sys/arch/armv7/omap/prcm.c
121
void *node;
sys/arch/armv7/omap/prcm.c
125
node = fdt_find_node("/");
sys/arch/armv7/omap/prcm.c
126
if (node == NULL)
sys/arch/armv7/omap/prcm.c
130
if (fdt_is_compatible(node, "ti,am33xx")) {
sys/arch/armv7/omap/prcm.c
134
} else if (fdt_is_compatible(node, "ti,omap3")) {
sys/arch/armv7/omap/prcm.c
138
} else if (fdt_is_compatible(node, "ti,omap4")) {
sys/arch/armv7/omap/ti_iic.c
598
int node;
sys/arch/armv7/omap/ti_iic.c
600
for (node = OF_child(iba_node); node; node = OF_peer(node)) {
sys/arch/armv7/omap/ti_iic.c
604
if (OF_getprop(node, "compatible", name, sizeof(name)) == -1)
sys/arch/armv7/omap/ti_iic.c
609
if (OF_getprop(node, "reg", &reg, sizeof(reg)) != sizeof(reg))
sys/arch/armv7/omap/ti_iic.c
616
ia.ia_cookie = &node;
sys/arch/armv7/stand/efiboot/efiboot.c
380
void *node, *child;
sys/arch/armv7/stand/efiboot/efiboot.c
393
node = fdt_find_node("/chosen");
sys/arch/armv7/stand/efiboot/efiboot.c
394
for (child = fdt_child_node(node); child;
sys/arch/armv7/stand/efiboot/efiboot.c
407
node = fdt_find_node("/");
sys/arch/armv7/stand/efiboot/efiboot.c
408
for (child = fdt_child_node(node); child;
sys/arch/armv7/stand/efiboot/efiboot.c
448
node = fdt_find_node("/");
sys/arch/armv7/stand/efiboot/efiboot.c
449
if (fdt_node_property_int(node, "#address-cells", &acells) != 1)
sys/arch/armv7/stand/efiboot/efiboot.c
451
if (fdt_node_property_int(node, "#size-cells", &scells) != 1)
sys/arch/armv7/stand/efiboot/efiboot.c
468
node = fdt_find_node("/chosen");
sys/arch/armv7/stand/efiboot/efiboot.c
469
fdt_node_add_node(node, "framebuffer", &child);
sys/arch/armv7/stand/efiboot/efiboot.c
486
void *node;
sys/arch/armv7/stand/efiboot/efiboot.c
496
node = fdt_find_node("/aliases");
sys/arch/armv7/stand/efiboot/efiboot.c
497
len = fdt_node_property(node, alias, &serial_path);
sys/arch/armv7/stand/efiboot/efiboot.c
502
node = fdt_find_node("/chosen");
sys/arch/armv7/stand/efiboot/efiboot.c
503
fdt_node_add_property(node, "stdout-path",
sys/arch/armv7/stand/efiboot/efiboot.c
510
node = fdt_find_node("/chosen");
sys/arch/armv7/stand/efiboot/efiboot.c
511
fdt_node_add_property(node, "stdout-path",
sys/arch/armv7/stand/efiboot/efiboot.c
521
void *node;
sys/arch/armv7/stand/efiboot/efiboot.c
524
node = fdt_find_node("/");
sys/arch/armv7/stand/efiboot/efiboot.c
525
if (fdt_node_is_compatible(node, "brcm,bcm2711"))
sys/arch/armv7/stand/efiboot/efiboot.c
529
if (fdt_node_is_compatible(node, "xlnx,zynq-7000"))
sys/arch/armv7/stand/efiboot/efiboot.c
533
node = fdt_find_node("/chosen");
sys/arch/armv7/stand/efiboot/efiboot.c
534
fdt_node_add_property(node, "openbsd,dma-constraint",
sys/arch/armv7/stand/efiboot/efiboot.c
548
void *node, *fdt;
sys/arch/armv7/stand/efiboot/efiboot.c
570
node = fdt_find_node("/aliases");
sys/arch/armv7/stand/efiboot/efiboot.c
571
if (node == NULL)
sys/arch/armv7/stand/efiboot/efiboot.c
572
fdt_node_add_node(fdt_find_node("/"), "aliases", &node);
sys/arch/armv7/stand/efiboot/efiboot.c
573
node = fdt_find_node("/chosen");
sys/arch/armv7/stand/efiboot/efiboot.c
574
if (node == NULL)
sys/arch/armv7/stand/efiboot/efiboot.c
575
fdt_node_add_node(fdt_find_node("/"), "chosen", &node);
sys/arch/armv7/stand/efiboot/efiboot.c
577
node = fdt_find_node("/chosen");
sys/arch/armv7/stand/efiboot/efiboot.c
579
fdt_node_add_property(node, "bootargs", bootargs, len);
sys/arch/armv7/stand/efiboot/efiboot.c
580
fdt_node_add_property(node, "openbsd,boothowto",
sys/arch/armv7/stand/efiboot/efiboot.c
588
fdt_node_add_property(node, "openbsd,bootduid",
sys/arch/armv7/stand/efiboot/efiboot.c
595
fdt_node_add_property(node, "openbsd,bootmac", bootmac, 6);
sys/arch/armv7/stand/efiboot/efiboot.c
598
fdt_node_add_property(node, "openbsd,uefi-system-table",
sys/arch/armv7/stand/efiboot/efiboot.c
602
fdt_node_add_property(node, "openbsd,uefi-mmap-start", zero, 8);
sys/arch/armv7/stand/efiboot/efiboot.c
603
fdt_node_add_property(node, "openbsd,uefi-mmap-size", zero, 4);
sys/arch/armv7/stand/efiboot/efiboot.c
604
fdt_node_add_property(node, "openbsd,uefi-mmap-desc-size", zero, 4);
sys/arch/armv7/stand/efiboot/efiboot.c
605
fdt_node_add_property(node, "openbsd,uefi-mmap-desc-ver", zero, 4);
sys/arch/armv7/stand/efiboot/efiboot.c
623
void *node;
sys/arch/armv7/stand/efiboot/efiboot.c
625
node = fdt_find_node("/chosen");
sys/arch/armv7/stand/efiboot/efiboot.c
626
if (!node)
sys/arch/armv7/stand/efiboot/efiboot.c
630
fdt_node_set_property(node, "openbsd,uefi-mmap-start",
sys/arch/armv7/stand/efiboot/efiboot.c
632
fdt_node_set_property(node, "openbsd,uefi-mmap-size",
sys/arch/armv7/stand/efiboot/efiboot.c
634
fdt_node_set_property(node, "openbsd,uefi-mmap-desc-size",
sys/arch/armv7/stand/efiboot/efiboot.c
636
fdt_node_set_property(node, "openbsd,uefi-mmap-desc-ver",
sys/arch/armv7/stand/efiboot/efiboot.c
975
void *node;
sys/arch/armv7/stand/efiboot/efiboot.c
978
node = fdt_find_node("/chosen");
sys/arch/armv7/stand/efiboot/efiboot.c
979
if (!node)
sys/arch/armv7/stand/efiboot/efiboot.c
982
len = fdt_node_property(node, "rng-seed", &random);
sys/arch/armv7/stand/efiboot/efiboot.c
989
len = fdt_node_property(node, "kaslr-seed", &random);
sys/arch/armv7/stand/efiboot/fdt.c
204
fdt_node_property(void *node, char *name, char **out)
sys/arch/armv7/stand/efiboot/fdt.c
213
ptr = (uint32_t *)node;
sys/arch/armv7/stand/efiboot/fdt.c
233
fdt_node_set_property(void *node, char *name, void *data, int len)
sys/arch/armv7/stand/efiboot/fdt.c
245
ptr = (uint32_t *)node;
sys/arch/armv7/stand/efiboot/fdt.c
277
fdt_node_add_property(void *node, char *name, void *data, int len)
sys/arch/armv7/stand/efiboot/fdt.c
285
if (!fdt_node_property(node, name, &dummy)) {
sys/arch/armv7/stand/efiboot/fdt.c
286
uint32_t *ptr = (uint32_t *)node;
sys/arch/armv7/stand/efiboot/fdt.c
304
return fdt_node_set_property(node, name, data, len);
sys/arch/armv7/stand/efiboot/fdt.c
308
fdt_node_add_node(void *node, char *name, void **child)
sys/arch/armv7/stand/efiboot/fdt.c
312
uint32_t *ptr = (uint32_t *)node;
sys/arch/armv7/stand/efiboot/fdt.c
349
skip_node(void *node)
sys/arch/armv7/stand/efiboot/fdt.c
351
uint32_t *ptr = node;
sys/arch/armv7/stand/efiboot/fdt.c
371
fdt_next_node(void *node)
sys/arch/armv7/stand/efiboot/fdt.c
378
ptr = node;
sys/arch/armv7/stand/efiboot/fdt.c
380
if (node == NULL) {
sys/arch/armv7/stand/efiboot/fdt.c
413
fdt_node_property_ints(void *node, char *name, int *out, int outlen)
sys/arch/armv7/stand/efiboot/fdt.c
418
inlen = fdt_node_property(node, name, (char **)&data) / sizeof(int);
sys/arch/armv7/stand/efiboot/fdt.c
432
fdt_node_property_int(void *node, char *name, int *out)
sys/arch/armv7/stand/efiboot/fdt.c
434
return fdt_node_property_ints(node, name, out, 1);
sys/arch/armv7/stand/efiboot/fdt.c
441
fdt_child_node(void *node)
sys/arch/armv7/stand/efiboot/fdt.c
448
ptr = node;
sys/arch/armv7/stand/efiboot/fdt.c
465
fdt_node_name(void *node)
sys/arch/armv7/stand/efiboot/fdt.c
472
ptr = node;
sys/arch/armv7/stand/efiboot/fdt.c
483
void *node = fdt_next_node(0);
sys/arch/armv7/stand/efiboot/fdt.c
499
return node;
sys/arch/armv7/stand/efiboot/fdt.c
504
for (child = fdt_child_node(node); child;
sys/arch/armv7/stand/efiboot/fdt.c
507
node = child;
sys/arch/armv7/stand/efiboot/fdt.c
518
return node;
sys/arch/armv7/stand/efiboot/fdt.c
524
void *node = fdt_child_node(pnode);
sys/arch/armv7/stand/efiboot/fdt.c
527
while (node && (node != child)) {
sys/arch/armv7/stand/efiboot/fdt.c
528
if ((tmp = fdt_parent_node_recurse(node, child)))
sys/arch/armv7/stand/efiboot/fdt.c
530
node = fdt_next_node(node);
sys/arch/armv7/stand/efiboot/fdt.c
532
return (node) ? pnode : NULL;
sys/arch/armv7/stand/efiboot/fdt.c
536
fdt_parent_node(void *node)
sys/arch/armv7/stand/efiboot/fdt.c
543
if (node == pnode)
sys/arch/armv7/stand/efiboot/fdt.c
546
return fdt_parent_node_recurse(pnode, node);
sys/arch/armv7/stand/efiboot/fdt.c
550
fdt_node_is_compatible(void *node, const char *name)
sys/arch/armv7/stand/efiboot/fdt.c
555
len = fdt_node_property(node, "compatible", &data);
sys/arch/armv7/stand/efiboot/fdt.c
571
fdt_print_property(void *node, int level)
sys/arch/armv7/stand/efiboot/fdt.c
578
ptr = (uint32_t *)node;
sys/arch/armv7/stand/efiboot/fdt.c
620
fdt_print_node(void *node, int level)
sys/arch/armv7/stand/efiboot/fdt.c
625
ptr = (uint32_t *)node;
sys/arch/armv7/stand/efiboot/fdt.c
634
printf("%s :\n", fdt_node_name(node));
sys/arch/armv7/stand/efiboot/fdt.c
642
fdt_print_node_recurse(void *node, int level)
sys/arch/armv7/stand/efiboot/fdt.c
646
fdt_print_node(node, level);
sys/arch/armv7/stand/efiboot/fdt.c
647
for (child = fdt_child_node(node); child; child = fdt_next_node(child))
sys/arch/armv7/sunxi/sxie.c
211
int phy, node, phy_supply, phyloc = MII_PHY_ANY;
sys/arch/armv7/sunxi/sxie.c
234
node = OF_getnodebyphandle(phy);
sys/arch/armv7/sunxi/sxie.c
235
if (node) {
sys/arch/armv7/sunxi/sxie.c
236
phyloc = OF_getpropint(node, "reg", MII_PHY_ANY);
sys/arch/armv7/sunxi/sxie.c
239
phy_supply = OF_getpropint(OF_parent(node), "phy-supply", 0);
sys/arch/armv7/sunxi/sxitimer.c
142
int node;
sys/arch/armv7/sunxi/sxitimer.c
144
node = OF_finddevice("/");
sys/arch/armv7/sunxi/sxitimer.c
145
if (!OF_is_compatible(node, "allwinner,sun4i-a10") &&
sys/arch/armv7/sunxi/sxitimer.c
146
!OF_is_compatible(node, "allwinner,sun5i-a10s") &&
sys/arch/armv7/sunxi/sxitimer.c
147
!OF_is_compatible(node, "allwinner,sun5i-a13"))
sys/arch/i386/i386/acpi_machdep.c
505
acpi_iommu_device_map(struct aml_node *node, bus_dma_tag_t dmat)
sys/arch/loongson/include/pmon.h
102
uint32_t node;
sys/arch/loongson/include/pmon.h
134
uint32_t node; /* total number of NUMA nodes */
sys/arch/loongson/include/pmon.h
159
uint32_t node;
sys/arch/loongson/loongson/loongson3_intr.c
100
REGVAL32(LS3_IPI_BASE(node, core) + LS3_IPI_IMR) = 0u;
sys/arch/loongson/loongson/loongson3_intr.c
81
int core, node;
sys/arch/loongson/loongson/loongson3_intr.c
88
for (node = 0; node < nnodes; node++) {
sys/arch/loongson/loongson/loongson3_intr.c
90
REGVAL(LS3_IRT_INTENCLR(node)) = ~0u;
sys/arch/loongson/loongson/loongson3_intr.c
94
HT_REGVAL(LS3_HT_IMR_OFFSET(node)) = 0;
sys/arch/loongson/loongson/loongson3_intr.c
95
HT_REGVAL(LS3_HT_ISR_OFFSET(node)) = ~0u;
sys/arch/loongson/loongson/machdep.c
389
if (entry.node != 0 ||
sys/arch/macppc/dev/adb.c
1663
int node;
sys/arch/macppc/dev/adb.c
1694
for (node = OF_child(ca->ca_node); node; node = OF_peer(node)) {
sys/arch/macppc/dev/adb.c
1695
if (OF_getprop(node, "name", name, sizeof name) <= 0)
sys/arch/macppc/dev/adb.c
1724
nca.ca_node = node;
sys/arch/macppc/dev/adb.c
1730
for (node = OF_child(ca->ca_node); node; node = OF_peer(node)) {
sys/arch/macppc/dev/adb.c
1731
if (OF_getprop(node, "name", name, sizeof name) <= 0)
sys/arch/macppc/dev/adb.c
1735
nca.ca_node = node;
sys/arch/macppc/dev/i2s.c
864
i2s_gpio_init(struct i2s_softc *sc, int node, struct device *parent)
sys/arch/macppc/dev/i2s.c
878
gpio = OF_getnodebyname(OF_parent(node), "gpio");
sys/arch/macppc/dev/kiic.c
102
if (OF_getprop(node, "AAPL,address-step", &sc->sc_regstep, 4) != 4) {
sys/arch/macppc/dev/kiic.c
120
sc->sc_busnode = node;
sys/arch/macppc/dev/kiic.c
122
node = OF_child(ca->ca_node);
sys/arch/macppc/dev/kiic.c
123
if (OF_getprop(node, "name", name, sizeof(name)) > 0) {
sys/arch/macppc/dev/kiic.c
125
if (OF_getprop(node, "reg", &reg, sizeof(reg)) > 0)
sys/arch/macppc/dev/kiic.c
128
sc->sc_busnode = node;
sys/arch/macppc/dev/kiic.c
88
int rate, node = ca->ca_node;
sys/arch/macppc/dev/kiic.c
94
if (OF_getprop(node, "AAPL,i2c-rate", &rate, 4) != 4) {
sys/arch/macppc/dev/kiic.c
98
if (OF_getprop(node, "AAPL,address", &sc->sc_paddr, 4) != 4) {
sys/arch/macppc/dev/maci2c.c
36
int node;
sys/arch/macppc/dev/maci2c.c
38
for (node = OF_child(iba_node); node; node = OF_peer(node)) {
sys/arch/macppc/dev/maci2c.c
39
if (OF_getprop(node, "reg", &reg, sizeof reg) != sizeof reg &&
sys/arch/macppc/dev/maci2c.c
40
OF_getprop(node, "i2c-address", &reg, sizeof reg) != sizeof reg)
sys/arch/macppc/dev/maci2c.c
45
ia.ia_cookie = &node;
sys/arch/macppc/dev/maci2c.c
47
if (OF_getprop(node, "compatible", &name,
sys/arch/macppc/dev/maci2c.c
51
OF_getprop(node, "name", &name,
sys/arch/macppc/dev/smu.c
200
int nseg, node;
sys/arch/macppc/dev/smu.c
215
&node, sizeof node) <= 0 ||
sys/arch/macppc/dev/smu.c
216
OF_getprop(node, "reg", &reg, sizeof reg) <= 0 ||
sys/arch/macppc/dev/smu.c
217
OF_getprop(node, "interrupts", &intr, sizeof intr) <= 0 ||
sys/arch/macppc/dev/smu.c
218
OF_getprop(OF_parent(node), "reg", &gpio, sizeof gpio) <= 0) {
sys/arch/macppc/dev/smu.c
275
node = OF_getnodebyname(ca->ca_node, "rpm-fans");
sys/arch/macppc/dev/smu.c
276
if (node == 0)
sys/arch/macppc/dev/smu.c
277
node = OF_getnodebyname(ca->ca_node, "fans");
sys/arch/macppc/dev/smu.c
278
for (node = OF_child(node); node; node = OF_peer(node)) {
sys/arch/macppc/dev/smu.c
279
if (OF_getprop(node, "reg", &reg, sizeof reg) <= 0 ||
sys/arch/macppc/dev/smu.c
280
OF_getprop(node, "device_type", type, sizeof type) <= 0)
sys/arch/macppc/dev/smu.c
298
if (OF_getprop(node, "min-value", &val, sizeof val) <= 0)
sys/arch/macppc/dev/smu.c
301
if (OF_getprop(node, "max-value", &val, sizeof val) <= 0)
sys/arch/macppc/dev/smu.c
304
if (OF_getprop(node, "unmanage-value", &val, sizeof val) > 0)
sys/arch/macppc/dev/smu.c
306
else if (OF_getprop(node, "safe-value", &val, sizeof val) > 0)
sys/arch/macppc/dev/smu.c
311
if (OF_getprop(node, "location", loc, sizeof loc) <= 0)
sys/arch/macppc/dev/smu.c
323
OF_getprop(node, "zone", &fan->fan.zone, sizeof fan->fan.zone);
sys/arch/macppc/dev/smu.c
333
node = OF_getnodebyname(ca->ca_node, "pwm-fans");
sys/arch/macppc/dev/smu.c
334
for (node = OF_child(node); node; node = OF_peer(node)) {
sys/arch/macppc/dev/smu.c
335
if (OF_getprop(node, "reg", &reg, sizeof reg) <= 0 ||
sys/arch/macppc/dev/smu.c
336
OF_getprop(node, "device_type", type, sizeof type) <= 0)
sys/arch/macppc/dev/smu.c
354
if (OF_getprop(node, "min-value", &val, sizeof val) <= 0)
sys/arch/macppc/dev/smu.c
357
if (OF_getprop(node, "max-value", &val, sizeof val) <= 0)
sys/arch/macppc/dev/smu.c
360
if (OF_getprop(node, "unmanage-value", &val, sizeof val) > 0)
sys/arch/macppc/dev/smu.c
362
else if (OF_getprop(node, "safe-value", &val, sizeof val) > 0)
sys/arch/macppc/dev/smu.c
367
if (OF_getprop(node, "location", loc, sizeof loc) <= 0)
sys/arch/macppc/dev/smu.c
379
OF_getprop(node, "zone", &fan->fan.zone, sizeof fan->fan.zone);
sys/arch/macppc/dev/smu.c
404
node = OF_getnodebyname(ca->ca_node, "sensors");
sys/arch/macppc/dev/smu.c
405
for (node = OF_child(node); node; node = OF_peer(node)) {
sys/arch/macppc/dev/smu.c
406
if (OF_getprop(node, "reg", &val, sizeof val) <= 0 ||
sys/arch/macppc/dev/smu.c
407
OF_getprop(node, "device_type", type, sizeof type) <= 0)
sys/arch/macppc/dev/smu.c
431
if (OF_getprop(node, "location", loc, sizeof loc) <= 0)
sys/arch/macppc/dev/smu.c
441
OF_getprop(node, "zone", &sensor->therm.zone,
sys/arch/macppc/dev/smu.c
489
node = OF_getnodebyname(ca->ca_node, "smu-i2c-control");
sys/arch/macppc/dev/smu.c
490
if (node)
sys/arch/macppc/dev/smu.c
491
node = OF_child(node);
sys/arch/macppc/dev/smu.c
493
node = OF_getnodebyname(ca->ca_node, "i2c");
sys/arch/macppc/dev/smu.c
499
iba.iba_bus_scan_arg = &node;
sys/arch/macppc/dev/uni_n.c
132
int node, namelen;
sys/arch/macppc/dev/uni_n.c
142
for (node = OF_child(memc_node); node; node = OF_peer(node)) {
sys/arch/macppc/dev/uni_n.c
143
namelen = OF_getprop(node, "name", name, sizeof(name));
sys/arch/macppc/dev/uni_n.c
151
ca.ca_node = node;
sys/arch/macppc/dev/uni_n.c
152
ca.ca_nreg = OF_getprop(node, "reg", reg, sizeof(reg));
sys/arch/macppc/dev/uni_n.c
154
ca.ca_nintr = OF_getprop(node, "AAPL,interrupts", intr,
sys/arch/macppc/dev/uni_n.c
157
ca.ca_nintr = OF_getprop(node, "interrupts", intr,
sys/arch/macppc/dev/zs.c
198
int node, intr[3][3];
sys/arch/macppc/dev/zs.c
204
node = OF_child(ca->ca_node); /* ch-a */
sys/arch/macppc/dev/zs.c
207
if (OF_getprop(node, "AAPL,interrupts",
sys/arch/macppc/dev/zs.c
209
OF_getprop(node, "interrupts",
sys/arch/macppc/dev/zs.c
215
if (OF_getprop(node, "reg", regs, sizeof(regs)) < 24) {
sys/arch/macppc/dev/zs.c
229
node = OF_peer(node); /* ch-b */
sys/arch/macppc/macppc/cpu.c
576
u_int node;
sys/arch/macppc/macppc/cpu.c
624
node = OF_finddevice(cpuname);
sys/arch/macppc/macppc/cpu.c
625
if (node == -1) {
sys/arch/macppc/macppc/cpu.c
629
if (OF_getprop(node, "soft-reset", &off, 4) == 4) {
sys/arch/macppc/macppc/mainbus.c
107
node = OF_finddevice("/cpus");
sys/arch/macppc/macppc/mainbus.c
108
if (node != -1) {
sys/arch/macppc/macppc/mainbus.c
109
for (node = OF_child(node); node != 0; node = OF_peer(node)) {
sys/arch/macppc/macppc/mainbus.c
112
len = OF_getprop(node, "reg", &cpunum, sizeof cpunum);
sys/arch/macppc/macppc/mainbus.c
135
node = OF_finddevice("/hammerhead");
sys/arch/macppc/macppc/mainbus.c
136
if (node != -1) {
sys/arch/macppc/macppc/mainbus.c
137
len = OF_getprop(node, "reg", reg, sizeof(reg));
sys/arch/macppc/macppc/mainbus.c
156
for (node = OF_child(OF_peer(0)); node; node=OF_peer(node)) {
sys/arch/macppc/macppc/mainbus.c
158
if (OF_getprop(node, "device_type", name, sizeof(name)) <= 0) {
sys/arch/macppc/macppc/mainbus.c
159
if (OF_getprop(node, "name", name, sizeof(name)) <= 0) {
sys/arch/macppc/macppc/mainbus.c
160
printf ("name not found on node %x\n", node);
sys/arch/macppc/macppc/mainbus.c
166
nca.ca_node = node;
sys/arch/macppc/macppc/mainbus.c
171
nca.ca_node = node;
sys/arch/macppc/macppc/mainbus.c
176
nca.ca_node = node;
sys/arch/macppc/macppc/mainbus.c
181
nca.ca_node = node;
sys/arch/macppc/macppc/mainbus.c
186
nca.ca_node = node;
sys/arch/macppc/macppc/mainbus.c
68
int node, len, tlen;
sys/arch/macppc/macppc/mainbus.c
70
node = OF_peer(0);
sys/arch/macppc/macppc/mainbus.c
71
len = OF_getprop(node, "model", name, sizeof(name));
sys/arch/macppc/macppc/mainbus.c
80
len = OF_getprop(node, "compatible", name, sizeof(name));
sys/arch/macppc/macppc/ofw_machdep.c
329
int node;
sys/arch/macppc/macppc/ofw_machdep.c
331
for (node = OF_child(pnode); node != 0; node = OF_peer(node)) {
sys/arch/macppc/macppc/ofw_machdep.c
333
len = OF_getprop(node, "name", name, 20);
sys/arch/macppc/macppc/ofw_machdep.c
358
ofw_recurse_keyboard(node);
sys/arch/macppc/macppc/openfirm.c
422
int node = 0;
sys/arch/macppc/macppc/openfirm.c
428
for (node = start; node; node = next) {
sys/arch/macppc/macppc/openfirm.c
429
len = OF_getprop(node, "name", nname, sizeof(nname));
sys/arch/macppc/macppc/openfirm.c
432
return node;
sys/arch/macppc/macppc/openfirm.c
434
if ((next = OF_child(node)) != 0)
sys/arch/macppc/macppc/openfirm.c
436
while (node) {
sys/arch/macppc/macppc/openfirm.c
437
if ((next = OF_peer(node)) != 0)
sys/arch/macppc/macppc/openfirm.c
439
node = OF_parent(node);
sys/arch/macppc/macppc/openfirm.c
442
return node;
sys/arch/macppc/macppc/openprom.c
113
int node, len, ok, error, s;
sys/arch/macppc/macppc/openprom.c
131
node = op->op_nodeid;
sys/arch/macppc/macppc/openprom.c
132
if (node != 0 && node != lastnode && node != optionsnode) {
sys/arch/macppc/macppc/openprom.c
135
ok = openpromcheckid(OF_peer(0), node);
sys/arch/macppc/macppc/openprom.c
139
lastnode = node;
sys/arch/macppc/macppc/openprom.c
149
if (node == 0)
sys/arch/macppc/macppc/openprom.c
156
len = OF_getproplen(node, buf);
sys/arch/macppc/macppc/openprom.c
169
OF_getprop(node, buf, value, len);
sys/arch/macppc/macppc/openprom.c
177
if (node == 0)
sys/arch/macppc/macppc/openprom.c
187
len = OF_setprop(node, buf, value, op->op_buflen + 1);
sys/arch/macppc/macppc/openprom.c
200
if (node == 0)
sys/arch/macppc/macppc/openprom.c
217
error = OF_nextprop(node, buf, nextprop);
sys/arch/macppc/macppc/openprom.c
242
node = OF_peer(node);
sys/arch/macppc/macppc/openprom.c
244
*(int *)data = lastnode = node;
sys/arch/macppc/macppc/openprom.c
250
if (node == 0)
sys/arch/macppc/macppc/openprom.c
253
node = OF_child(node);
sys/arch/macppc/macppc/openprom.c
255
*(int *)data = lastnode = node;
sys/arch/macppc/macppc/rbus_machdep.c
112
int node = PCITAG_NODE(pa->pa_tag);
sys/arch/macppc/macppc/rbus_machdep.c
115
if (OF_getprop(OF_parent(node), "bus-range", &busrange,
sys/arch/macppc/macppc/rbus_machdep.c
124
pc->busnode[bus] = node;
sys/arch/macppc/pci/ht.c
103
for (node = OF_child(ca->ca_node); node; node = OF_peer(node))
sys/arch/macppc/pci/ht.c
79
int node, len;
sys/arch/macppc/pci/kauaiata.c
107
node = OF_finddevice("uata");
sys/arch/macppc/pci/kauaiata.c
108
if (node == -1)
sys/arch/macppc/pci/kauaiata.c
109
node = OF_finddevice("/pci@f4000000/ata-6");
sys/arch/macppc/pci/kauaiata.c
111
if (node == -1) {
sys/arch/macppc/pci/kauaiata.c
121
ca.ca_nreg = OF_getprop(node, "reg", reg, sizeof(reg));
sys/arch/macppc/pci/kauaiata.c
130
ca.ca_nintr = OF_getprop(node, "interrupts",
sys/arch/macppc/pci/kauaiata.c
137
namelen = OF_getprop(node, "name", name, sizeof(name));
sys/arch/macppc/pci/kauaiata.c
95
int node;
sys/arch/macppc/pci/macobio.c
105
int node, child, namelen;
sys/arch/macppc/pci/macobio.c
117
node = OF_finddevice("/bandit/gc");
sys/arch/macppc/pci/macobio.c
122
node = OF_finddevice("/bandit/ohare");
sys/arch/macppc/pci/macobio.c
128
node = OF_finddevice("mac-io");
sys/arch/macppc/pci/macobio.c
129
if (node == -1)
sys/arch/macppc/pci/macobio.c
130
node = OF_finddevice("/pci/mac-io");
sys/arch/macppc/pci/macobio.c
131
if (OF_getprop(node, "assigned-addresses", reg, sizeof(reg))
sys/arch/macppc/pci/macobio.c
144
node = OF_finddevice("mac-io");
sys/arch/macppc/pci/macobio.c
145
if (node == -1)
sys/arch/macppc/pci/macobio.c
146
node = OF_finddevice("/pci/mac-io");
sys/arch/macppc/pci/macobio.c
147
if (OF_getprop(node, "assigned-addresses", reg, sizeof(reg))
sys/arch/macppc/pci/macobio.c
155
sc->sc_node = node;
sys/arch/macppc/pci/macobio.c
157
if (OF_getprop(node, "assigned-addresses", reg, sizeof(reg)) < 12)
sys/arch/macppc/pci/macobio.c
187
for (child = OF_child(node); child; child = OF_peer(child)) {
sys/arch/macppc/pci/pci_machdep.c
100
node = OF_child(node);
sys/arch/macppc/pci/pci_machdep.c
103
if (OF_getprop(node, "reg", &reg, sizeof(reg)) < sizeof(reg))
sys/arch/macppc/pci/pci_machdep.c
113
tag = PCITAG_CREATE(node, b, d, f);
sys/arch/macppc/pci/pci_machdep.c
158
int node = PCITAG_NODE(pa->pa_tag);
sys/arch/macppc/pci/pci_machdep.c
161
if (OF_getprop(node, "reg", &reg, sizeof(reg)) < sizeof(reg))
sys/arch/macppc/pci/pci_machdep.c
165
len = OF_getprop(node, "AAPL,interrupts", &intr, sizeof(intr));
sys/arch/macppc/pci/pci_machdep.c
169
len = OF_getprop(node, "interrupts", intr, sizeof(intr));
sys/arch/macppc/pci/pci_machdep.c
174
if (ofw_intr_map(OF_parent(node), (uint32_t *)&reg, intr)) {
sys/arch/macppc/pci/pci_machdep.c
228
int node, len;
sys/arch/macppc/pci/pci_machdep.c
230
node = OF_finddevice("enet");
sys/arch/macppc/pci/pci_machdep.c
231
len = OF_getprop(node, "local-mac-address", laddr, sizeof(laddr));
sys/arch/macppc/pci/pci_machdep.c
249
int len, node, b, d, f, ret;
sys/arch/macppc/pci/pci_machdep.c
256
node = PCITAG_NODE(*sc->sc_bridgetag);
sys/arch/macppc/pci/pci_machdep.c
258
node = pc->pc_node;
sys/arch/macppc/pci/pci_machdep.c
261
len = OF_getprop(node, "compatible", compat, sizeof(compat));
sys/arch/macppc/pci/pci_machdep.c
275
for (snode = OF_child(node); snode; snode = OF_peer(snode)) {
sys/arch/macppc/pci/pci_machdep.c
301
for (node = OF_child(node); node; node = OF_peer(node)) {
sys/arch/macppc/pci/pci_machdep.c
302
if (OF_getprop(node, "reg", &reg, sizeof(reg)) < sizeof(reg))
sys/arch/macppc/pci/pci_machdep.c
309
if ((OF_getprop(node, "shasta-interrupt-sequencer", &val,
sys/arch/macppc/pci/pci_machdep.c
317
tag = PCITAG_CREATE(node, b, d, f);
sys/arch/macppc/pci/pci_machdep.c
332
ofw_intr_map(int node, uint32_t *addr, uint32_t *intr)
sys/arch/macppc/pci/pci_machdep.c
339
ilen = OF_getprop(node, "interrupt-map", imap, sizeof(imap));
sys/arch/macppc/pci/pci_machdep.c
340
mlen = OF_getprop(node, "interrupt-map-mask", mmask, sizeof(mmask));
sys/arch/macppc/pci/pci_machdep.c
344
if ((OF_getprop(node, "#address-cells", &acells, 4) < 0) ||
sys/arch/macppc/pci/pci_machdep.c
345
(OF_getprop(node, "#interrupt-cells", &icells, 4) < 0))
sys/arch/macppc/pci/pci_machdep.c
77
int node, busrange[2];
sys/arch/macppc/pci/pci_machdep.c
82
node = pc->pc_node;
sys/arch/macppc/pci/pci_machdep.c
89
if (OF_getprop(node, "bus-range", &busrange, sizeof(busrange)) < 0)
sys/arch/macppc/pci/pci_machdep.c
90
node = OF_child(pc->pc_node);
sys/arch/macppc/pci/pci_machdep.c
92
for (; node; node = OF_peer(node)) {
sys/arch/macppc/pci/pci_machdep.c
97
while ((OF_getprop(node, "bus-range", &busrange,
sys/arch/macppc/pci/vgafb.c
114
int node;
sys/arch/macppc/pci/vgafb.c
130
node = PCITAG_NODE(pa->pa_tag);
sys/arch/macppc/pci/vgafb.c
131
if (!vgafb_is_console(node))
sys/arch/macppc/pci/vgafb.c
359
vgafb_is_console(int node)
sys/arch/macppc/pci/vgafb.c
363
return (fbnode == node);
sys/arch/mips64/include/loongson3.h
26
#define LS3_CFG_BASE(node) (0x100000004000ull*(node) + 0x3ff00000)
sys/arch/mips64/include/loongson3.h
27
#define LS3_MEM_BASE(node) (0x100000000000ull*(node))
sys/arch/mips64/include/loongson3.h
61
#define LS3_IRT_ENTRY(node, irq) (LS3_CFG_BASE(node) + 0x1400 + (irq))
sys/arch/mips64/include/loongson3.h
62
#define LS3_IRT_INTISR(node) (LS3_CFG_BASE(node) + 0x1420)
sys/arch/mips64/include/loongson3.h
63
#define LS3_IRT_INTEN(node) (LS3_CFG_BASE(node) + 0x1424)
sys/arch/mips64/include/loongson3.h
64
#define LS3_IRT_INTENSET(node) (LS3_CFG_BASE(node) + 0x1428)
sys/arch/mips64/include/loongson3.h
65
#define LS3_IRT_INTENCLR(node) (LS3_CFG_BASE(node) + 0x142c)
sys/arch/mips64/include/loongson3.h
66
#define LS3_IRT_INTISR_CORE(node, cpu) (LS3_CFG_BASE(node) + 0x1440 + (cpu)*8)
sys/arch/mips64/include/loongson3.h
69
#define LS3_IRT_ENTRY_INT(node, x) LS3_IRT_ENTRY((node), (x))
sys/arch/mips64/include/loongson3.h
71
#define LS3_IRT_ENTRY_PCI(node, x) LS3_IRT_ENTRY((node), 0x04+(x))
sys/arch/mips64/include/loongson3.h
73
#define LS3_IRT_ENTRY_LPC(node) LS3_IRT_ENTRY((node), 0x0a)
sys/arch/mips64/include/loongson3.h
75
#define LS3_IRT_ENTRY_HT0(node, x) LS3_IRT_ENTRY((node), 0x10+(x))
sys/arch/mips64/include/loongson3.h
77
#define LS3_IRT_ENTRY_HT1(node, x) LS3_IRT_ENTRY((node), 0x18+(x))
sys/arch/octeon/dev/cn30xxgmx.c
175
int node;
sys/arch/octeon/dev/cn30xxgmx.c
181
node = OF_finddevice(name);
sys/arch/octeon/dev/cn30xxgmx.c
182
if (node != - 1)
sys/arch/octeon/dev/cn30xxgmx.c
183
phandle = OF_getpropint(node, "phy-handle", 0);
sys/arch/octeon/dev/if_ogx.c
1027
struct ogx_node *node = sc->sc_node;
sys/arch/octeon/dev/if_ogx.c
1035
SSO_WR_8(node, SSO_GRP_INT(PORT_GROUP_RX(sc)), SSO_GRP_INT_EXE_INT);
sys/arch/octeon/dev/if_ogx.c
1149
struct ogx_node *node = sc->sc_node;
sys/arch/octeon/dev/if_ogx.c
1156
SSO_WR_8(node, SSO_GRP_INT(PORT_GROUP_TX(sc)), SSO_GRP_INT_EXE_INT);
sys/arch/octeon/dev/if_ogx.c
1159
work = ogx_get_work(node, PORT_GROUP_TX(sc));
sys/arch/octeon/dev/if_ogx.c
1771
struct ogx_node *node = sc->sc_node;
sys/arch/octeon/dev/if_ogx.c
1778
if (bus_space_subregion(node->node_iot, node->node_pki,
sys/arch/octeon/dev/if_ogx.c
1912
struct ogx_node *node = &ogx_node;
sys/arch/octeon/dev/if_ogx.c
1917
if (node->node_flags & NODE_INITED) {
sys/arch/octeon/dev/if_ogx.c
1918
*pnode = node;
sys/arch/octeon/dev/if_ogx.c
192
#define FPA3_RD_8(node, reg) \
sys/arch/octeon/dev/if_ogx.c
1925
node->node_cfg = cfg = &ogx_cn73xx_config;
sys/arch/octeon/dev/if_ogx.c
1928
node->node_cfg = cfg = &ogx_cn78xx_config;
sys/arch/octeon/dev/if_ogx.c
193
bus_space_read_8((node)->node_iot, (node)->node_fpa3, (reg))
sys/arch/octeon/dev/if_ogx.c
1935
rw_init(&node->node_lock, "ogxnlk");
sys/arch/octeon/dev/if_ogx.c
1937
node->node_dmat = dmat;
sys/arch/octeon/dev/if_ogx.c
1938
node->node_iot = iot;
sys/arch/octeon/dev/if_ogx.c
1939
if (bus_space_map(node->node_iot, FPA3_BASE, FPA3_SIZE, 0,
sys/arch/octeon/dev/if_ogx.c
194
#define FPA3_WR_8(node, reg, val) \
sys/arch/octeon/dev/if_ogx.c
1940
&node->node_fpa3)) {
sys/arch/octeon/dev/if_ogx.c
1944
if (bus_space_map(node->node_iot, PKI_BASE, PKI_SIZE, 0,
sys/arch/octeon/dev/if_ogx.c
1945
&node->node_pki)) {
sys/arch/octeon/dev/if_ogx.c
1949
if (bus_space_map(node->node_iot, PKO3_BASE, PKO3_SIZE, 0,
sys/arch/octeon/dev/if_ogx.c
195
bus_space_write_8((node)->node_iot, (node)->node_fpa3, (reg), (val))
sys/arch/octeon/dev/if_ogx.c
1950
&node->node_pko3)) {
sys/arch/octeon/dev/if_ogx.c
1954
if (bus_space_map(node->node_iot, SSO_BASE, SSO_SIZE, 0,
sys/arch/octeon/dev/if_ogx.c
1955
&node->node_sso)) {
sys/arch/octeon/dev/if_ogx.c
196
#define PKI_RD_8(node, reg) \
sys/arch/octeon/dev/if_ogx.c
1964
node->node_flags |= NODE_INITED;
sys/arch/octeon/dev/if_ogx.c
1966
PKO3_WR_8(node, PKO3_CHANNEL_LEVEL, 0);
sys/arch/octeon/dev/if_ogx.c
1968
ogx_fpa3_pool_init(node, &node->node_pkt_pool, OGX_POOL_PKT, 1024 * 32);
sys/arch/octeon/dev/if_ogx.c
1969
ogx_fpa3_pool_init(node, &node->node_pko_pool, OGX_POOL_PKO, 1024 * 32);
sys/arch/octeon/dev/if_ogx.c
197
bus_space_read_8((node)->node_iot, (node)->node_pki, (reg))
sys/arch/octeon/dev/if_ogx.c
1970
ogx_fpa3_pool_init(node, &node->node_sso_pool, OGX_POOL_SSO, 1024 * 32);
sys/arch/octeon/dev/if_ogx.c
1972
ogx_fpa3_aura_init(node, &node->node_pko_aura, OGX_AURA_PKO,
sys/arch/octeon/dev/if_ogx.c
1973
&node->node_pko_pool);
sys/arch/octeon/dev/if_ogx.c
1974
ogx_fpa3_aura_init(node, &node->node_sso_aura, OGX_AURA_SSO,
sys/arch/octeon/dev/if_ogx.c
1975
&node->node_sso_pool);
sys/arch/octeon/dev/if_ogx.c
1977
ogx_fpa3_aura_load(node, &node->node_sso_aura, 1024, 4096);
sys/arch/octeon/dev/if_ogx.c
1978
ogx_fpa3_aura_load(node, &node->node_pko_aura, 1024, 4096);
sys/arch/octeon/dev/if_ogx.c
198
#define PKI_WR_8(node, reg, val) \
sys/arch/octeon/dev/if_ogx.c
1985
SSO_WR_8(node, SSO_AW_CFG, val);
sys/arch/octeon/dev/if_ogx.c
1987
val = node->node_id << SSO_XAQ_AURA_NODE_S;
sys/arch/octeon/dev/if_ogx.c
1989
SSO_WR_8(node, SSO_XAQ_AURA, val);
sys/arch/octeon/dev/if_ogx.c
199
bus_space_write_8((node)->node_iot, (node)->node_pki, (reg), (val))
sys/arch/octeon/dev/if_ogx.c
1991
SSO_WR_8(node, SSO_ERR0, 0);
sys/arch/octeon/dev/if_ogx.c
1997
addr = ogx_fpa3_alloc(&node->node_sso_aura);
sys/arch/octeon/dev/if_ogx.c
200
#define PKO3_RD_8(node, reg) \
sys/arch/octeon/dev/if_ogx.c
2001
SSO_WR_8(node, SSO_XAQ_HEAD_PTR(i), addr);
sys/arch/octeon/dev/if_ogx.c
2002
SSO_WR_8(node, SSO_XAQ_TAIL_PTR(i), addr);
sys/arch/octeon/dev/if_ogx.c
2003
SSO_WR_8(node, SSO_XAQ_HEAD_NEXT(i), addr);
sys/arch/octeon/dev/if_ogx.c
2004
SSO_WR_8(node, SSO_XAQ_TAIL_NEXT(i), addr);
sys/arch/octeon/dev/if_ogx.c
2006
SSO_WR_8(node, SSO_GRP_PRI(i), SSO_GRP_PRI_WEIGHT_M);
sys/arch/octeon/dev/if_ogx.c
2009
val = SSO_RD_8(node, SSO_AW_CFG);
sys/arch/octeon/dev/if_ogx.c
201
bus_space_read_8((node)->node_iot, (node)->node_pko3, (reg))
sys/arch/octeon/dev/if_ogx.c
2011
SSO_WR_8(node, SSO_AW_CFG, val);
sys/arch/octeon/dev/if_ogx.c
202
#define PKO3_WR_8(node, reg, val) \
sys/arch/octeon/dev/if_ogx.c
2022
PKI_WR_8(node, PKI_CL_PKIND_STYLE(cl, pkind), 0);
sys/arch/octeon/dev/if_ogx.c
203
bus_space_write_8((node)->node_iot, (node)->node_pko3, (reg), (val))
sys/arch/octeon/dev/if_ogx.c
2031
PKI_WR_8(node,
sys/arch/octeon/dev/if_ogx.c
2037
PKI_WR_8(node, PKI_STAT_CTL, 0);
sys/arch/octeon/dev/if_ogx.c
204
#define SSO_RD_8(node, reg) \
sys/arch/octeon/dev/if_ogx.c
2040
val = PKI_RD_8(node, PKI_BUF_CTL);
sys/arch/octeon/dev/if_ogx.c
2042
PKI_WR_8(node, PKI_BUF_CTL, val);
sys/arch/octeon/dev/if_ogx.c
2046
val = PKI_RD_8(node, PKI_ICG_CFG(cl));
sys/arch/octeon/dev/if_ogx.c
2048
PKI_WR_8(node, PKI_ICG_CFG(cl), val);
sys/arch/octeon/dev/if_ogx.c
205
bus_space_read_8((node)->node_iot, (node)->node_sso, (reg))
sys/arch/octeon/dev/if_ogx.c
2051
val = PKI_RD_8(node, PKI_GBL_PEN);
sys/arch/octeon/dev/if_ogx.c
2055
PKI_WR_8(node, PKI_GBL_PEN, val);
sys/arch/octeon/dev/if_ogx.c
2058
val = PKI_RD_8(node, PKI_LTYPE_MAP(i));
sys/arch/octeon/dev/if_ogx.c
206
#define SSO_WR_8(node, reg, val) \
sys/arch/octeon/dev/if_ogx.c
2061
PKI_WR_8(node, PKI_LTYPE_MAP(i), val);
sys/arch/octeon/dev/if_ogx.c
2064
while (PKI_RD_8(node, PKI_SFT_RST) & PKI_SFT_RST_BUSY)
sys/arch/octeon/dev/if_ogx.c
2067
val = PKI_RD_8(node, PKI_BUF_CTL);
sys/arch/octeon/dev/if_ogx.c
2069
PKI_WR_8(node, PKI_BUF_CTL, val);
sys/arch/octeon/dev/if_ogx.c
207
bus_space_write_8((node)->node_iot, (node)->node_sso, (reg), (val))
sys/arch/octeon/dev/if_ogx.c
2077
val = PKO3_RD_8(node, PKO3_MAC_CFG(i));
sys/arch/octeon/dev/if_ogx.c
2079
PKO3_WR_8(node, PKO3_MAC_CFG(i), val);
sys/arch/octeon/dev/if_ogx.c
2085
PKO3_WR_8(node, PKO3_L1_SQ_TOPOLOGY(i), val);
sys/arch/octeon/dev/if_ogx.c
2087
PKO3_WR_8(node, PKO3_L1_SQ_SHAPE(i), val);
sys/arch/octeon/dev/if_ogx.c
2089
PKO3_WR_8(node, PKO3_L1_SQ_LINK(i), val);
sys/arch/octeon/dev/if_ogx.c
2094
val = PKO3_RD_8(node, PKO3_PTGF_CFG(i));
sys/arch/octeon/dev/if_ogx.c
2099
PKO3_WR_8(node, PKO3_PTGF_CFG(i), val);
sys/arch/octeon/dev/if_ogx.c
2101
val = PKO3_RD_8(node, PKO3_PTGF_CFG(i));
sys/arch/octeon/dev/if_ogx.c
2103
PKO3_WR_8(node, PKO3_PTGF_CFG(i), val);
sys/arch/octeon/dev/if_ogx.c
2106
PKO3_WR_8(node, PKO3_DPFI_FLUSH, 0);
sys/arch/octeon/dev/if_ogx.c
2109
val = ((uint64_t)node->node_id << PKO3_DPFI_FPA_AURA_NODE_S) |
sys/arch/octeon/dev/if_ogx.c
2111
PKO3_WR_8(node, PKO3_DPFI_FPA_AURA, val);
sys/arch/octeon/dev/if_ogx.c
2114
PKO3_WR_8(node, PKO3_DPFI_FPA_ENA, PKO3_DPFI_FPA_ENA_ENABLE);
sys/arch/octeon/dev/if_ogx.c
2118
val = PKO3_RD_8(node, PKO3_STATUS);
sys/arch/octeon/dev/if_ogx.c
2127
PKO3_WR_8(node, PKO3_PTF_IOBP_CFG, val);
sys/arch/octeon/dev/if_ogx.c
2130
PKO3_WR_8(node, PKO3_PDM_CFG, val);
sys/arch/octeon/dev/if_ogx.c
2132
PKO3_WR_8(node, PKO3_ENABLE, PKO3_ENABLE_ENABLE);
sys/arch/octeon/dev/if_ogx.c
2134
*pnode = node;
sys/arch/octeon/dev/if_ogx.c
2138
if (node->node_sso != 0)
sys/arch/octeon/dev/if_ogx.c
2139
bus_space_unmap(node->node_iot, node->node_sso, SSO_SIZE);
sys/arch/octeon/dev/if_ogx.c
2140
if (node->node_pko3 != 0)
sys/arch/octeon/dev/if_ogx.c
2141
bus_space_unmap(node->node_iot, node->node_pko3, PKO3_SIZE);
sys/arch/octeon/dev/if_ogx.c
2142
if (node->node_pki != 0)
sys/arch/octeon/dev/if_ogx.c
2143
bus_space_unmap(node->node_iot, node->node_pki, PKI_SIZE);
sys/arch/octeon/dev/if_ogx.c
2144
if (node->node_fpa3 != 0)
sys/arch/octeon/dev/if_ogx.c
2145
bus_space_unmap(node->node_iot, node->node_fpa3, FPA3_SIZE);
sys/arch/octeon/dev/if_ogx.c
2146
node->node_sso = 0;
sys/arch/octeon/dev/if_ogx.c
2147
node->node_pko3 = 0;
sys/arch/octeon/dev/if_ogx.c
2148
node->node_pki = 0;
sys/arch/octeon/dev/if_ogx.c
2149
node->node_fpa3 = 0;
sys/arch/octeon/dev/if_ogx.c
2179
ogx_fpa3_pool_init(struct ogx_node *node, struct fpa3pool *pool,
sys/arch/octeon/dev/if_ogx.c
2187
pool->nodeid = node->node_id;
sys/arch/octeon/dev/if_ogx.c
2190
if (bus_dmamap_create(node->node_dmat, segsize, 1, segsize, 0,
sys/arch/octeon/dev/if_ogx.c
2193
if (bus_dmamem_alloc(node->node_dmat, segsize, CACHELINESIZE,
sys/arch/octeon/dev/if_ogx.c
2197
if (bus_dmamem_map(node->node_dmat, &pool->dmaseg, 1, segsize,
sys/arch/octeon/dev/if_ogx.c
2200
if (bus_dmamap_load(node->node_dmat, pool->dmap, pool->kva, segsize,
sys/arch/octeon/dev/if_ogx.c
2205
FPA3_WR_8(node, FPA3_POOL_CFG(poolid), 0);
sys/arch/octeon/dev/if_ogx.c
2208
FPA3_WR_8(node, FPA3_POOL_START_ADDR(poolid), CACHELINESIZE);
sys/arch/octeon/dev/if_ogx.c
2209
FPA3_WR_8(node, FPA3_POOL_END_ADDR(poolid), UINT32_MAX);
sys/arch/octeon/dev/if_ogx.c
2212
FPA3_WR_8(node, FPA3_POOL_STACK_BASE(poolid), pool->dmaseg.ds_addr);
sys/arch/octeon/dev/if_ogx.c
2213
FPA3_WR_8(node, FPA3_POOL_STACK_ADDR(poolid), pool->dmaseg.ds_addr);
sys/arch/octeon/dev/if_ogx.c
2214
FPA3_WR_8(node, FPA3_POOL_STACK_END(poolid), pool->dmaseg.ds_addr +
sys/arch/octeon/dev/if_ogx.c
2218
FPA3_WR_8(node, FPA3_POOL_CFG(poolid), FPA3_POOL_CFG_ENA);
sys/arch/octeon/dev/if_ogx.c
2222
ogx_fpa3_aura_init(struct ogx_node *node, struct fpa3aura *aura,
sys/arch/octeon/dev/if_ogx.c
2225
KASSERT(node->node_id == pool->nodeid);
sys/arch/octeon/dev/if_ogx.c
2232
FPA3_WR_8(node, FPA3_AURA_CFG(aura->auraid), 0);
sys/arch/octeon/dev/if_ogx.c
2233
FPA3_WR_8(node, FPA3_AURA_CNT(aura->auraid), 1024);
sys/arch/octeon/dev/if_ogx.c
2234
FPA3_WR_8(node, FPA3_AURA_CNT_LIMIT(aura->auraid), 1024);
sys/arch/octeon/dev/if_ogx.c
2237
FPA3_WR_8(node, FPA3_AURA_POOL(aura->auraid), aura->poolid);
sys/arch/octeon/dev/if_ogx.c
2241
ogx_fpa3_aura_load(struct ogx_node *node, struct fpa3aura *aura, size_t nelem,
sys/arch/octeon/dev/if_ogx.c
2256
if (bus_dmamap_create(node->node_dmat, totsize, 1, totsize, 0,
sys/arch/octeon/dev/if_ogx.c
2259
if (bus_dmamem_alloc(node->node_dmat, totsize, CACHELINESIZE, 0,
sys/arch/octeon/dev/if_ogx.c
2262
if (bus_dmamem_map(node->node_dmat, &aura->dmaseg, rsegs, totsize,
sys/arch/octeon/dev/if_ogx.c
2265
if (bus_dmamap_load(node->node_dmat, aura->dmap, kva, totsize, NULL,
sys/arch/octeon/dev/if_ogx.c
2274
ogx_node_load_firmware(struct ogx_node *node)
sys/arch/octeon/dev/if_ogx.c
2282
rw_enter_write(&node->node_lock);
sys/arch/octeon/dev/if_ogx.c
2283
if (node->node_flags & NODE_FWREADY)
sys/arch/octeon/dev/if_ogx.c
2289
node->node_id, error);
sys/arch/octeon/dev/if_ogx.c
2295
printf("ogx node%llu: invalid firmware\n", node->node_id);
sys/arch/octeon/dev/if_ogx.c
2302
PKI_WR_8(node, PKI_IMEM(i), imem[i]);
sys/arch/octeon/dev/if_ogx.c
2305
for (cl = 0; cl < node->node_cfg->cfg_nclusters; cl++) {
sys/arch/octeon/dev/if_ogx.c
2306
val = PKI_RD_8(node, PKI_ICG_CFG(cl));
sys/arch/octeon/dev/if_ogx.c
2308
PKI_WR_8(node, PKI_ICG_CFG(cl), val);
sys/arch/octeon/dev/if_ogx.c
2311
node->node_flags |= NODE_FWREADY;
sys/arch/octeon/dev/if_ogx.c
2315
rw_exit_write(&node->node_lock);
sys/arch/octeon/dev/if_ogx.c
367
struct ogx_node *node;
sys/arch/octeon/dev/if_ogx.c
376
if (ogx_node_init(&node, oaa->oaa_dmat, oaa->oaa_iot)) {
sys/arch/octeon/dev/if_ogx.c
380
cfg = node->node_cfg;
sys/arch/octeon/dev/if_ogx.c
382
sc->sc_node = node;
sys/arch/octeon/dev/if_ogx.c
383
sc->sc_unit = node->node_nunits++;
sys/arch/octeon/dev/if_ogx.c
466
ogx_fpa3_aura_init(node, &sc->sc_pkt_aura, OGX_AURA_PKT(sc),
sys/arch/octeon/dev/if_ogx.c
467
&node->node_pkt_pool);
sys/arch/octeon/dev/if_ogx.c
512
PKI_WR_8(node, PKI_QPG_TBL(PORT_QPG(sc)), val);
sys/arch/octeon/dev/if_ogx.c
516
PKI_WR_8(node, PKI_CL_STYLE_CFG(cl, PORT_STYLE(sc)), val);
sys/arch/octeon/dev/if_ogx.c
517
PKI_WR_8(node, PKI_CL_STYLE_CFG2(cl, PORT_STYLE(sc)), 0);
sys/arch/octeon/dev/if_ogx.c
518
PKI_WR_8(node, PKI_CL_STYLE_ALG(cl, PORT_STYLE(sc)), 1u << 31);
sys/arch/octeon/dev/if_ogx.c
520
val = PKI_RD_8(node, PKI_CL_PKIND_STYLE(cl, PORT_PKIND(sc)));
sys/arch/octeon/dev/if_ogx.c
524
PKI_WR_8(node, PKI_CL_PKIND_STYLE(cl, PORT_PKIND(sc)), val);
sys/arch/octeon/dev/if_ogx.c
530
PKI_WR_8(node, PKI_STYLE_BUF(PORT_STYLE(sc)), val);
sys/arch/octeon/dev/if_ogx.c
545
val = PKO3_RD_8(node, PKO3_L3_L2_SQ_CHANNEL(L2_QUEUE(sc)));
sys/arch/octeon/dev/if_ogx.c
549
PKO3_WR_8(node, PKO3_L3_L2_SQ_CHANNEL(L2_QUEUE(sc)), val);
sys/arch/octeon/dev/if_ogx.c
551
val = PKO3_RD_8(node, PKO3_MAC_CFG(PORT_MAC(sc)));
sys/arch/octeon/dev/if_ogx.c
557
PKO3_WR_8(node, PKO3_MAC_CFG(PORT_MAC(sc)), val);
sys/arch/octeon/dev/if_ogx.c
559
val = PKO3_RD_8(node, PKO3_MAC_CFG(PORT_MAC(sc)));
sys/arch/octeon/dev/if_ogx.c
561
PKO3_WR_8(node, PKO3_MAC_CFG(PORT_MAC(sc)), val);
sys/arch/octeon/dev/if_ogx.c
563
PKO3_WR_8(node, PKO3_MCI0_MAX_CRED(PORT_MAC(sc)), 0);
sys/arch/octeon/dev/if_ogx.c
564
PKO3_WR_8(node, PKO3_MCI1_MAX_CRED(PORT_MAC(sc)), 2560 / 16);
sys/arch/octeon/dev/if_ogx.c
569
PKO3_WR_8(node, PKO3_L1_SQ_TOPOLOGY(L1_QUEUE(sc)), val);
sys/arch/octeon/dev/if_ogx.c
572
PKO3_WR_8(node, PKO3_L1_SQ_SHAPE(L1_QUEUE(sc)), val);
sys/arch/octeon/dev/if_ogx.c
575
PKO3_WR_8(node, PKO3_L1_SQ_LINK(L1_QUEUE(sc)), val);
sys/arch/octeon/dev/if_ogx.c
580
PKO3_WR_8(node, PKO3_L1_SQ_SCHEDULE(L1_QUEUE(sc)), val);
sys/arch/octeon/dev/if_ogx.c
582
val = PKO3_RD_8(node, PKO3_L1_SQ_TOPOLOGY(L1_QUEUE(sc)));
sys/arch/octeon/dev/if_ogx.c
587
PKO3_WR_8(node, PKO3_L1_SQ_TOPOLOGY(L1_QUEUE(sc)), val);
sys/arch/octeon/dev/if_ogx.c
592
PKO3_WR_8(node, PKO3_L2_SQ_SCHEDULE(L2_QUEUE(sc)), val);
sys/arch/octeon/dev/if_ogx.c
594
val = PKO3_RD_8(node, PKO3_L2_SQ_TOPOLOGY(L2_QUEUE(sc)));
sys/arch/octeon/dev/if_ogx.c
601
PKO3_WR_8(node, PKO3_L2_SQ_TOPOLOGY(L2_QUEUE(sc)), val);
sys/arch/octeon/dev/if_ogx.c
608
PKO3_WR_8(node, PKO3_L3_SQ_SCHEDULE(L3_QUEUE(sc)), val);
sys/arch/octeon/dev/if_ogx.c
610
val = PKO3_RD_8(node, PKO3_L3_SQ_TOPOLOGY(L3_QUEUE(sc)));
sys/arch/octeon/dev/if_ogx.c
618
PKO3_WR_8(node, PKO3_L3_SQ_TOPOLOGY(L3_QUEUE(sc)), val);
sys/arch/octeon/dev/if_ogx.c
623
PKO3_WR_8(node, PKO3_DQ_SCHEDULE(DESC_QUEUE(sc)), val);
sys/arch/octeon/dev/if_ogx.c
626
PKO3_WR_8(node, PKO3_DQ_TOPOLOGY(DESC_QUEUE(sc)), val);
sys/arch/octeon/dev/if_ogx.c
634
PKO3_WR_8(node, PKO3_L3_SQ_SCHEDULE(L3_QUEUE(sc)), val);
sys/arch/octeon/dev/if_ogx.c
636
val = PKO3_RD_8(node, PKO3_L3_SQ_TOPOLOGY(L3_QUEUE(sc)));
sys/arch/octeon/dev/if_ogx.c
644
PKO3_WR_8(node, PKO3_L3_SQ_TOPOLOGY(L3_QUEUE(sc)), val);
sys/arch/octeon/dev/if_ogx.c
649
PKO3_WR_8(node, PKO3_L4_SQ_SCHEDULE(L4_QUEUE(sc)), val);
sys/arch/octeon/dev/if_ogx.c
651
val = PKO3_RD_8(node, PKO3_L4_SQ_TOPOLOGY(L4_QUEUE(sc)));
sys/arch/octeon/dev/if_ogx.c
659
PKO3_WR_8(node, PKO3_L4_SQ_TOPOLOGY(L4_QUEUE(sc)), val);
sys/arch/octeon/dev/if_ogx.c
664
PKO3_WR_8(node, PKO3_L5_SQ_SCHEDULE(L5_QUEUE(sc)), val);
sys/arch/octeon/dev/if_ogx.c
666
val = PKO3_RD_8(node, PKO3_L5_SQ_TOPOLOGY(L5_QUEUE(sc)));
sys/arch/octeon/dev/if_ogx.c
674
PKO3_WR_8(node, PKO3_L5_SQ_TOPOLOGY(L5_QUEUE(sc)), val);
sys/arch/octeon/dev/if_ogx.c
679
PKO3_WR_8(node, PKO3_DQ_SCHEDULE(DESC_QUEUE(sc)), val);
sys/arch/octeon/dev/if_ogx.c
682
PKO3_WR_8(node, PKO3_DQ_TOPOLOGY(DESC_QUEUE(sc)), val);
sys/arch/octeon/dev/if_ogx.c
694
PKO3_WR_8(node, PKO3_DQ_WM_CTL(DESC_QUEUE(sc)), PKO3_DQ_WM_CTL_KIND);
sys/arch/octeon/dev/if_ogx.c
696
val = PKO3_RD_8(node, PKO3_PDM_DQ_MINPAD(DESC_QUEUE(sc)));
sys/arch/octeon/dev/if_ogx.c
698
PKO3_WR_8(node, PKO3_PDM_DQ_MINPAD(DESC_QUEUE(sc)), val);
sys/arch/octeon/dev/if_ogx.c
703
PKO3_WR_8(node, PKO3_LUT(lut_index), val);
sys/arch/octeon/dev/if_ogx.c
709
fifogrp = &node->node_fifogrp[fgindex];
sys/arch/octeon/dev/if_ogx.c
724
struct ogx_node *node = sc->sc_node;
sys/arch/octeon/dev/if_ogx.c
729
fifogrp = &node->node_fifogrp[fgindex];
sys/arch/octeon/dev/if_ogx.c
738
val = PKO3_RD_8(node, PKO3_PTGF_CFG(fgindex));
sys/arch/octeon/dev/if_ogx.c
741
PKO3_WR_8(node, PKO3_PTGF_CFG(fgindex), val);
sys/arch/octeon/dev/if_ogx.c
802
struct ogx_node *node = sc->sc_node;
sys/arch/octeon/dev/if_ogx.c
807
error = ogx_node_load_firmware(node);
sys/arch/octeon/dev/if_ogx.c
826
op |= node->node_id << PKO3_LD_NODE_S;
sys/arch/octeon/dev/if_ogx.c
844
struct ogx_node *node = sc->sc_node;
sys/arch/octeon/dev/if_ogx.c
853
PKO3_WR_8(node, PKO3_DQ_SW_XOFF(DESC_QUEUE(sc)), val);
sys/arch/octeon/dev/if_ogx.c
854
(void)PKO3_RD_8(node, PKO3_DQ_SW_XOFF(DESC_QUEUE(sc)));
sys/arch/octeon/dev/if_ogx.c
859
PKO3_WR_8(node, PKO3_DQ_SW_XOFF(DESC_QUEUE(sc)), 0);
sys/arch/octeon/dev/if_ogx.c
860
(void)PKO3_RD_8(node, PKO3_DQ_SW_XOFF(DESC_QUEUE(sc)));
sys/arch/octeon/dev/if_ogx.c
864
op |= node->node_id << PKO3_LD_NODE_S;
sys/arch/octeon/dev/if_ogx.c
957
ogx_get_work(struct ogx_node *node, uint32_t group)
sys/arch/octeon/dev/if_ogx.c
962
op |= node->node_id << SSO_LD_NODE_S;
sys/arch/octeon/dev/mainbus.c
68
int len, node;
sys/arch/octeon/dev/mainbus.c
78
node = OF_peer(0);
sys/arch/octeon/dev/mainbus.c
79
if (node != 0) {
sys/arch/octeon/dev/mainbus.c
80
len = OF_getprop(node, "model", model, sizeof(model));
sys/arch/octeon/dev/octcib.c
163
octcib_establish(void *cookie, int node, int idx, int level,
sys/arch/octeon/dev/octcib.c
179
len = OF_getproplen(node, "interrupts");
sys/arch/octeon/dev/octcib.c
187
OF_getpropintarray(node, "interrupts", cells, len);
sys/arch/octeon/dev/octcit.c
303
octcit_intr_establish_fdt_idx(void *cookie, int node, int idx, int level,
sys/arch/octeon/dev/octcit.c
310
len = OF_getproplen(node, "interrupts");
sys/arch/octeon/dev/octcit.c
319
OF_getpropintarray(node, "interrupts", cells, len);
sys/arch/octeon/dev/octciu.c
298
octciu_intr_establish_fdt_idx(void *cookie, int node, int idx, int level,
sys/arch/octeon/dev/octciu.c
304
len = OF_getproplen(node, "interrupts");
sys/arch/octeon/dev/octciu.c
313
OF_getpropintarray(node, "interrupts", cells, len);
sys/arch/octeon/dev/octeon_intr.c
112
octeon_intr_establish_fdt(int node, int level,
sys/arch/octeon/dev/octeon_intr.c
115
return octeon_intr_establish_fdt_idx(node, 0, level, ih_fun,
sys/arch/octeon/dev/octeon_intr.c
120
octeon_intr_establish_fdt_idx(int node, int idx, int level,
sys/arch/octeon/dev/octeon_intr.c
128
phandle = OF_getpropint(node, "interrupt-parent", 1);
sys/arch/octeon/dev/octeon_intr.c
143
handler = ic->ic_establish_fdt_idx(ic->ic_cookie, node, idx, level,
sys/arch/octeon/dev/octiic.c
347
int node;
sys/arch/octeon/dev/octiic.c
349
for (node = OF_child(sc->sc_node); node != 0; node = OF_peer(node)) {
sys/arch/octeon/dev/octiic.c
353
if (OF_getprop(node, "compatible", name, sizeof(name)) == -1)
sys/arch/octeon/dev/octiic.c
358
if (OF_getprop(node, "reg", &reg, sizeof(reg)) != sizeof(reg))
sys/arch/octeon/dev/octiic.c
365
ia.ia_cookie = &node;
sys/arch/octeon/dev/octmmc.c
182
int i, node;
sys/arch/octeon/dev/octmmc.c
265
for (node = OF_child(fa->fa_node); node != 0; node = OF_peer(node)) {
sys/arch/octeon/dev/octmmc.c
266
if (!OF_is_compatible(node, "cavium,octeon-6130-mmc-slot"))
sys/arch/octeon/dev/octmmc.c
268
bus_id = OF_getpropint(node, "reg", (uint32_t)-1);
sys/arch/octeon/dev/octmmc.c
275
bus->bus_cmd_skew = OF_getpropint(node,
sys/arch/octeon/dev/octmmc.c
277
bus->bus_dat_skew = OF_getpropint(node,
sys/arch/octeon/dev/octmmc.c
280
bus->bus_max_freq = OF_getpropint(node,
sys/arch/octeon/dev/octmmc.c
286
bus_width = OF_getpropint(node, "bus-width", 0);
sys/arch/octeon/dev/octmmc.c
288
bus_width = OF_getpropint(node,
sys/arch/octeon/dev/octmmc.c
291
OF_getpropintarray(node, "cd-gpios", bus->bus_cd_gpio,
sys/arch/octeon/dev/octpip.c
62
int node;
sys/arch/octeon/dev/octpip.c
66
for (node = OF_child(faa->fa_node); node != 0; node = OF_peer(node)) {
sys/arch/octeon/dev/octpip.c
67
if (!OF_is_compatible(node, "cavium,octeon-3860-pip-interface"))
sys/arch/octeon/dev/octpip.c
70
ifindex = OF_getpropint(node, "reg", (uint32_t)-1);
sys/arch/octeon/dev/octuctl.c
208
int node;
sys/arch/octeon/dev/octuctl.c
259
for (node = OF_child(faa->fa_node); node != 0; node = OF_peer(node)) {
sys/arch/octeon/dev/octuctl.c
260
if (OF_getproplen(node, "reg") != sizeof(reg))
sys/arch/octeon/dev/octuctl.c
263
OF_getpropintarray(node, "reg", reg, sizeof(reg));
sys/arch/octeon/dev/octuctl.c
266
uaa.aa_node = node;
sys/arch/octeon/dev/ogxnexus.c
101
oaa.oaa_node = node;
sys/arch/octeon/dev/ogxnexus.c
73
int i, node;
sys/arch/octeon/dev/ogxnexus.c
99
for (node = OF_child(faa->fa_node); node != 0; node = OF_peer(node)) {
sys/arch/octeon/dev/simplebus.c
105
for (node = OF_child(sc->sc_node); node; node = OF_peer(node))
sys/arch/octeon/dev/simplebus.c
106
simplebus_attach_node(self, node);
sys/arch/octeon/dev/simplebus.c
109
for (node = OF_child(sc->sc_node); node; node = OF_peer(node))
sys/arch/octeon/dev/simplebus.c
110
simplebus_attach_node(self, node);
sys/arch/octeon/dev/simplebus.c
148
simplebus_attach_node(struct device *self, int node)
sys/arch/octeon/dev/simplebus.c
156
if (!OF_getprop(node, "compatible", buffer, sizeof(buffer)))
sys/arch/octeon/dev/simplebus.c
159
if (OF_getprop(node, "status", buffer, sizeof(buffer)))
sys/arch/octeon/dev/simplebus.c
165
fa.fa_node = node;
sys/arch/octeon/dev/simplebus.c
171
len = OF_getproplen(node, "reg");
sys/arch/octeon/dev/simplebus.c
175
OF_getpropintarray(node, "reg", reg, len);
sys/arch/octeon/dev/simplebus.c
201
len = OF_getproplen(node, "interrupts");
sys/arch/octeon/dev/simplebus.c
206
OF_getpropintarray(node, "interrupts", fa.fa_intr, len);
sys/arch/octeon/dev/simplebus.c
73
int node;
sys/arch/octeon/octeon/openprom.c
116
int node, len, ok, error;
sys/arch/octeon/octeon/openprom.c
130
node = op->op_nodeid;
sys/arch/octeon/octeon/openprom.c
131
if (node != 0 && node != lastnode && node != optionsnode) {
sys/arch/octeon/octeon/openprom.c
133
ok = openpromcheckid(OF_peer(0), node);
sys/arch/octeon/octeon/openprom.c
136
lastnode = node;
sys/arch/octeon/octeon/openprom.c
146
if (node == 0)
sys/arch/octeon/octeon/openprom.c
151
len = OF_getproplen(node, name);
sys/arch/octeon/octeon/openprom.c
161
OF_getprop(node, name, value, len);
sys/arch/octeon/octeon/openprom.c
168
if (node == 0)
sys/arch/octeon/octeon/openprom.c
183
error = OF_nextprop(node, name, nextprop);
sys/arch/octeon/octeon/openprom.c
206
node = OF_peer(node);
sys/arch/octeon/octeon/openprom.c
207
*(int *)data = lastnode = node;
sys/arch/octeon/octeon/openprom.c
213
if (node == 0)
sys/arch/octeon/octeon/openprom.c
215
node = OF_child(node);
sys/arch/octeon/octeon/openprom.c
216
*(int *)data = lastnode = node;
sys/arch/powerpc64/dev/astfb.c
101
int node = PCITAG_NODE(pa->pa_tag);
sys/arch/powerpc64/dev/astfb.c
106
if (OF_getpropintarray(node, "assigned-addresses", addr,
sys/arch/powerpc64/dev/astfb.c
112
if (node == stdout_node)
sys/arch/powerpc64/dev/astfb.c
130
ri->ri_width = OF_getpropint(node, "width", 0);
sys/arch/powerpc64/dev/astfb.c
131
ri->ri_height = OF_getpropint(node, "height", 0);
sys/arch/powerpc64/dev/astfb.c
132
ri->ri_depth = OF_getpropint(node, "depth", 0);
sys/arch/powerpc64/dev/kexec.c
102
void *node;
sys/arch/powerpc64/dev/kexec.c
209
node = fdt_find_node("/chosen");
sys/arch/powerpc64/dev/kexec.c
210
if (node) {
sys/arch/powerpc64/dev/kexec.c
215
fdt_node_add_property(node, "openbsd,boothowto",
sys/arch/powerpc64/dev/kexec.c
217
fdt_node_add_property(node, "openbsd,bootduid",
sys/arch/powerpc64/dev/kexec.c
220
fdt_node_set_property(node, "linux,initrd-start",
sys/arch/powerpc64/dev/kexec.c
222
fdt_node_set_property(node, "linux,initrd-end",
sys/arch/powerpc64/dev/mainbus.c
117
int node, len;
sys/arch/powerpc64/dev/mainbus.c
156
for (node = OF_child(sc->sc_node); node != 0; node = OF_peer(node))
sys/arch/powerpc64/dev/mainbus.c
157
mainbus_attach_node(self, node, NULL);
sys/arch/powerpc64/dev/mainbus.c
160
for (node = OF_child(sc->sc_node); node != 0; node = OF_peer(node))
sys/arch/powerpc64/dev/mainbus.c
161
mainbus_attach_node(self, node, NULL);
sys/arch/powerpc64/dev/mainbus.c
200
mainbus_attach_node(struct device *self, int node, cfmatch_t submatch)
sys/arch/powerpc64/dev/mainbus.c
211
if (sc->sc_early_nodes[i] == node)
sys/arch/powerpc64/dev/mainbus.c
219
fa.fa_node = node;
sys/arch/powerpc64/dev/mainbus.c
225
len = OF_getproplen(node, "reg");
sys/arch/powerpc64/dev/mainbus.c
229
OF_getpropintarray(node, "reg", reg, len);
sys/arch/powerpc64/dev/mainbus.c
255
len = OF_getproplen(node, "interrupts");
sys/arch/powerpc64/dev/mainbus.c
260
OF_getpropintarray(node, "interrupts", fa.fa_intr, len);
sys/arch/powerpc64/dev/mainbus.c
264
if (OF_getproplen(node, "dma-coherent") >= 0) {
sys/arch/powerpc64/dev/mainbus.c
284
sc->sc_early_nodes[i] = node;
sys/arch/powerpc64/dev/mainbus.c
315
int node = OF_finddevice("/cpus");
sys/arch/powerpc64/dev/mainbus.c
319
if (node == 0)
sys/arch/powerpc64/dev/mainbus.c
324
sc->sc_acells = OF_getpropint(node, "#address-cells", 1);
sys/arch/powerpc64/dev/mainbus.c
325
sc->sc_scells = OF_getpropint(node, "#size-cells", 0);
sys/arch/powerpc64/dev/mainbus.c
328
for (node = OF_child(node); node != 0; node = OF_peer(node)) {
sys/arch/powerpc64/dev/mainbus.c
329
if (OF_getprop(node, "device_type", buf, sizeof(buf)) > 0 &&
sys/arch/powerpc64/dev/mainbus.c
333
mainbus_attach_node(self, node, match);
sys/arch/powerpc64/dev/opal.c
104
int node;
sys/arch/powerpc64/dev/opal.c
106
node = OF_getnodebyname(faa->fa_node, "firmware");
sys/arch/powerpc64/dev/opal.c
107
if (node) {
sys/arch/powerpc64/dev/opal.c
111
OF_getprop(node, "version", version, sizeof(version));
sys/arch/powerpc64/dev/opal.c
152
node = OF_getnodebyname(faa->fa_node, "power-mgt");
sys/arch/powerpc64/dev/opal.c
153
if (node) {
sys/arch/powerpc64/dev/opal.c
154
opal_configure_idle_states(sc, node);
sys/arch/powerpc64/dev/opal.c
155
opalpm_init(sc, node);
sys/arch/powerpc64/dev/opal.c
158
node = OF_getnodebyname(faa->fa_node, "consoles");
sys/arch/powerpc64/dev/opal.c
159
if (node) {
sys/arch/powerpc64/dev/opal.c
160
for (node = OF_child(node); node; node = OF_peer(node))
sys/arch/powerpc64/dev/opal.c
161
opal_attach_node(sc, node);
sys/arch/powerpc64/dev/opal.c
164
node = OF_getnodebyname(faa->fa_node, "sensors");
sys/arch/powerpc64/dev/opal.c
165
if (node) {
sys/arch/powerpc64/dev/opal.c
166
for (node = OF_child(node); node; node = OF_peer(node))
sys/arch/powerpc64/dev/opal.c
167
opal_attach_node(sc, node);
sys/arch/powerpc64/dev/opal.c
170
for (node = OF_child(faa->fa_node); node; node = OF_peer(node)) {
sys/arch/powerpc64/dev/opal.c
171
if (OF_is_compatible(node, "ibm,opal-ipmi"))
sys/arch/powerpc64/dev/opal.c
172
opal_attach_node(sc, node);
sys/arch/powerpc64/dev/opal.c
257
opal_attach_node(struct opal_softc *sc, int node)
sys/arch/powerpc64/dev/opal.c
262
if (OF_getproplen(node, "compatible") <= 0)
sys/arch/powerpc64/dev/opal.c
265
if (OF_getprop(node, "status", buf, sizeof(buf)) > 0 &&
sys/arch/powerpc64/dev/opal.c
271
faa.fa_node = node;
sys/arch/powerpc64/dev/opal.c
341
opal_configure_idle_states(struct opal_softc *sc, int node)
sys/arch/powerpc64/dev/opal.c
349
flen = OF_getproplen(node, prop);
sys/arch/powerpc64/dev/opal.c
357
OF_getpropintarray(node, prop, flags, flen);
sys/arch/powerpc64/dev/opal.c
361
if (OF_getpropint64array(node, prop, states, slen) == slen) {
sys/arch/powerpc64/dev/opal.c
389
int i, len, node;
sys/arch/powerpc64/dev/opal.c
405
node = OF_parent(curcpu()->ci_node);
sys/arch/powerpc64/dev/opal.c
406
for (node = OF_child(node); node != 0; node = OF_peer(node)) {
sys/arch/powerpc64/dev/opal.c
407
if (OF_getprop(node, "device_type", buf, sizeof(buf)) <= 0 ||
sys/arch/powerpc64/dev/opal.c
410
len = OF_getpropintarray(node, "ibm,ppc-interrupt-server#s",
sys/arch/powerpc64/dev/opal.c
423
opalpm_init(struct opal_softc *sc, int node)
sys/arch/powerpc64/dev/opal.c
427
len = OF_getproplen(node, "ibm,pstate-ids");
sys/arch/powerpc64/dev/opal.c
429
len != OF_getproplen(node, "ibm,pstate-frequencies-mhz")) {
sys/arch/powerpc64/dev/opal.c
436
OF_getprop(node, "ibm,pstate-ids", sc->sc_pstate, len);
sys/arch/powerpc64/dev/opal.c
437
OF_getprop(node, "ibm,pstate-frequencies-mhz", sc->sc_freq, len);
sys/arch/powerpc64/dev/phb.c
504
phb_find_node(int node, int bus, int device, int function)
sys/arch/powerpc64/dev/phb.c
512
for (child = OF_child(node); child; child = OF_peer(child)) {
sys/arch/powerpc64/dev/phb.c
520
node = phb_find_node(child, bus, device, function);
sys/arch/powerpc64/dev/phb.c
521
if (node)
sys/arch/powerpc64/dev/phb.c
522
return node;
sys/arch/powerpc64/dev/phb.c
532
int node;
sys/arch/powerpc64/dev/phb.c
534
node = phb_find_node(sc->sc_node, bus, device, function);
sys/arch/powerpc64/dev/phb.c
535
return (((pcitag_t)node << 32) |
sys/arch/powerpc64/dev/phb.c
681
int node;
sys/arch/powerpc64/dev/phb.c
690
node = OF_child(sc->sc_node);
sys/arch/powerpc64/dev/phb.c
691
if (node == 0)
sys/arch/powerpc64/dev/phb.c
694
cookie = fdt_intr_establish_imap(node, reg, sizeof(reg),
sys/arch/powerpc64/powerpc64/cpu.c
107
int node, level, i;
sys/arch/powerpc64/powerpc64/cpu.c
135
node = faa->fa_node;
sys/arch/powerpc64/powerpc64/cpu.c
136
clock_freq = OF_getpropint(node, "clock-frequency", 0);
sys/arch/powerpc64/powerpc64/cpu.c
142
iline = OF_getpropint(node, "i-cache-block-size", 128);
sys/arch/powerpc64/powerpc64/cpu.c
143
dline = OF_getpropint(node, "d-cache-block-size", 128);
sys/arch/powerpc64/powerpc64/cpu.c
146
while (node) {
sys/arch/powerpc64/powerpc64/cpu.c
152
isize = OF_getpropint(node, "i-cache-size", 0) / 1024;
sys/arch/powerpc64/powerpc64/cpu.c
153
iways = OF_getpropint(node, "i-cache-sets", 0);
sys/arch/powerpc64/powerpc64/cpu.c
154
dsize = OF_getpropint(node, "d-cache-size", 0) / 1024;
sys/arch/powerpc64/powerpc64/cpu.c
155
dways = OF_getpropint(node, "d-cache-sets", 0);
sys/arch/powerpc64/powerpc64/cpu.c
166
if (OF_getproplen(node, "cache-unified") == 0) {
sys/arch/powerpc64/powerpc64/cpu.c
176
cache = OF_getpropint(node, "l2-cache", 0);
sys/arch/powerpc64/powerpc64/cpu.c
177
node = OF_getnodebyphandle(cache);
sys/arch/powerpc64/powerpc64/db_interface.c
86
void *node;
sys/arch/powerpc64/powerpc64/db_interface.c
95
node = fdt_find_node("/chosen");
sys/arch/powerpc64/powerpc64/db_interface.c
96
if (fdt_node_property(node, "linux,initrd-start", &prop_start) != 8 ||
sys/arch/powerpc64/powerpc64/db_interface.c
97
fdt_node_property(node, "linux,initrd-end", &prop_end) != 8) {
sys/arch/powerpc64/powerpc64/intr.c
239
fdt_intr_get_parent(int node)
sys/arch/powerpc64/powerpc64/intr.c
243
while (node && !phandle) {
sys/arch/powerpc64/powerpc64/intr.c
244
phandle = OF_getpropint(node, "interrupt-parent", 0);
sys/arch/powerpc64/powerpc64/intr.c
245
node = OF_parent(node);
sys/arch/powerpc64/powerpc64/intr.c
252
fdt_intr_establish_idx_cpu(int node, int idx, int level, struct cpu_info *ci,
sys/arch/powerpc64/powerpc64/intr.c
261
len = OF_getproplen(node, "interrupts-extended");
sys/arch/powerpc64/powerpc64/intr.c
263
len = OF_getproplen(node, "interrupts");
sys/arch/powerpc64/powerpc64/intr.c
271
phandle = fdt_intr_get_parent(node);
sys/arch/powerpc64/powerpc64/intr.c
283
OF_getpropintarray(node, "interrupts-extended", cells, len);
sys/arch/powerpc64/powerpc64/intr.c
285
OF_getpropintarray(node, "interrupts", cells, len);
sys/arch/powerpc64/powerpc64/intr.c
334
fdt_intr_establish_imap(int node, int *reg, int nreg, int level,
sys/arch/powerpc64/powerpc64/intr.c
337
return fdt_intr_establish_imap_cpu(node, reg, nreg, level, NULL,
sys/arch/powerpc64/powerpc64/intr.c
342
fdt_intr_establish_imap_cpu(int node, int *reg, int nreg, int level,
sys/arch/powerpc64/powerpc64/intr.c
355
if (OF_getpropintarray(node, "interrupt-map-mask", map_mask,
sys/arch/powerpc64/powerpc64/intr.c
359
len = OF_getproplen(node, "interrupt-map");
sys/arch/powerpc64/powerpc64/intr.c
364
OF_getpropintarray(node, "interrupt-map", map, len);
sys/arch/powerpc64/powerpc64/machdep.c
143
void *node;
sys/arch/powerpc64/powerpc64/machdep.c
146
node = fdt_find_node("/chosen");
sys/arch/powerpc64/powerpc64/machdep.c
147
if (node) {
sys/arch/powerpc64/powerpc64/machdep.c
148
if (fdt_node_property(node, "stdout-path", &stdout) > 0) {
sys/arch/powerpc64/powerpc64/machdep.c
167
node = fdt_find_node("/aliases");
sys/arch/powerpc64/powerpc64/machdep.c
168
if (node)
sys/arch/powerpc64/powerpc64/machdep.c
169
fdt_node_property(node, alias, &stdout);
sys/arch/powerpc64/powerpc64/machdep.c
174
node = fdt_find_node(stdout);
sys/arch/powerpc64/powerpc64/machdep.c
175
if (node) {
sys/arch/powerpc64/powerpc64/machdep.c
177
return (node);
sys/arch/powerpc64/powerpc64/machdep.c
191
void *node;
sys/arch/powerpc64/powerpc64/machdep.c
206
node = fdt_find_node("/ibm,opal");
sys/arch/powerpc64/powerpc64/machdep.c
207
if (node) {
sys/arch/powerpc64/powerpc64/machdep.c
208
fdt_node_property(node, "opal-base-address", &prop);
sys/arch/powerpc64/powerpc64/machdep.c
210
fdt_node_property(node, "opal-entry-address", &prop);
sys/arch/powerpc64/powerpc64/machdep.c
212
fdt_node_property(node, "compatible", &prop);
sys/arch/powerpc64/powerpc64/machdep.c
275
node = fdt_find_node("/");
sys/arch/powerpc64/powerpc64/machdep.c
276
for (node = fdt_child_node(node); node; node = fdt_next_node(node)) {
sys/arch/powerpc64/powerpc64/machdep.c
277
len = fdt_node_property(node, "device_type", &prop);
sys/arch/powerpc64/powerpc64/machdep.c
283
if (fdt_get_reg(node, i, &reg))
sys/arch/powerpc64/powerpc64/machdep.c
294
node = fdt_find_node("/reserved-memory");
sys/arch/powerpc64/powerpc64/machdep.c
295
if (node) {
sys/arch/powerpc64/powerpc64/machdep.c
296
for (node = fdt_child_node(node); node;
sys/arch/powerpc64/powerpc64/machdep.c
297
node = fdt_next_node(node)) {
sys/arch/powerpc64/powerpc64/machdep.c
298
if (fdt_get_reg(node, 0, &reg))
sys/arch/powerpc64/powerpc64/machdep.c
720
void *node;
sys/arch/powerpc64/powerpc64/machdep.c
767
node = fdt_find_node("/chosen");
sys/arch/powerpc64/powerpc64/machdep.c
768
if (node) {
sys/arch/powerpc64/powerpc64/machdep.c
769
len = fdt_node_property(node, "bootargs", &prop);
sys/arch/powerpc64/powerpc64/machdep.c
773
len = fdt_node_property(node, "openbsd,boothowto", &prop);
sys/arch/powerpc64/powerpc64/machdep.c
777
len = fdt_node_property(node, "openbsd,bootduid", &prop);
sys/arch/powerpc64/powerpc64/openprom.c
116
int node, len, ok, error;
sys/arch/powerpc64/powerpc64/openprom.c
130
node = op->op_nodeid;
sys/arch/powerpc64/powerpc64/openprom.c
131
if (node != 0 && node != lastnode && node != optionsnode) {
sys/arch/powerpc64/powerpc64/openprom.c
133
ok = openpromcheckid(OF_peer(0), node);
sys/arch/powerpc64/powerpc64/openprom.c
136
lastnode = node;
sys/arch/powerpc64/powerpc64/openprom.c
146
if (node == 0)
sys/arch/powerpc64/powerpc64/openprom.c
151
len = OF_getproplen(node, name);
sys/arch/powerpc64/powerpc64/openprom.c
161
OF_getprop(node, name, value, len);
sys/arch/powerpc64/powerpc64/openprom.c
168
if (node == 0)
sys/arch/powerpc64/powerpc64/openprom.c
183
error = OF_nextprop(node, name, nextprop);
sys/arch/powerpc64/powerpc64/openprom.c
206
node = OF_peer(node);
sys/arch/powerpc64/powerpc64/openprom.c
207
*(int *)data = lastnode = node;
sys/arch/powerpc64/powerpc64/openprom.c
213
if (node == 0)
sys/arch/powerpc64/powerpc64/openprom.c
215
node = OF_child(node);
sys/arch/powerpc64/powerpc64/openprom.c
216
*(int *)data = lastnode = node;
sys/arch/riscv64/dev/mainbus.c
139
for (node = OF_child(sc->sc_node); node != 0; node = OF_peer(node))
sys/arch/riscv64/dev/mainbus.c
140
mainbus_attach_node(self, node, NULL);
sys/arch/riscv64/dev/mainbus.c
143
for (node = OF_child(sc->sc_node); node != 0; node = OF_peer(node))
sys/arch/riscv64/dev/mainbus.c
144
mainbus_attach_node(self, node, NULL);
sys/arch/riscv64/dev/mainbus.c
185
mainbus_attach_node(struct device *self, int node, cfmatch_t submatch)
sys/arch/riscv64/dev/mainbus.c
196
if (sc->sc_early_nodes[i] == node)
sys/arch/riscv64/dev/mainbus.c
204
fa.fa_node = node;
sys/arch/riscv64/dev/mainbus.c
210
len = OF_getproplen(node, "reg");
sys/arch/riscv64/dev/mainbus.c
214
OF_getpropintarray(node, "reg", reg, len);
sys/arch/riscv64/dev/mainbus.c
240
len = OF_getproplen(node, "interrupts");
sys/arch/riscv64/dev/mainbus.c
245
OF_getpropintarray(node, "interrupts", fa.fa_intr, len);
sys/arch/riscv64/dev/mainbus.c
248
if (OF_getpropbool(node, "dma-noncoherent")) {
sys/arch/riscv64/dev/mainbus.c
253
} else if (OF_getpropbool(node, "dma-coherent")) {
sys/arch/riscv64/dev/mainbus.c
272
sc->sc_early_nodes[i] = node;
sys/arch/riscv64/dev/mainbus.c
303
int node = OF_finddevice("/cpus");
sys/arch/riscv64/dev/mainbus.c
307
if (node == -1)
sys/arch/riscv64/dev/mainbus.c
312
sc->sc_acells = OF_getpropint(node, "#address-cells", 2);
sys/arch/riscv64/dev/mainbus.c
313
sc->sc_scells = OF_getpropint(node, "#size-cells", 0);
sys/arch/riscv64/dev/mainbus.c
316
for (node = OF_child(node); node != 0; node = OF_peer(node)) {
sys/arch/riscv64/dev/mainbus.c
317
if (OF_getprop(node, "status", buf, sizeof(buf)) > 0 &&
sys/arch/riscv64/dev/mainbus.c
321
if (OF_getprop(node, "device_type", buf, sizeof(buf)) > 0 &&
sys/arch/riscv64/dev/mainbus.c
325
mainbus_attach_node(self, node, match);
sys/arch/riscv64/dev/mainbus.c
359
int node = OF_finddevice("/chosen");
sys/arch/riscv64/dev/mainbus.c
361
if (node == -1)
sys/arch/riscv64/dev/mainbus.c
364
for (node = OF_child(node); node != 0; node = OF_peer(node))
sys/arch/riscv64/dev/mainbus.c
365
mainbus_attach_node(self, node, NULL);
sys/arch/riscv64/dev/mainbus.c
95
int node, len;
sys/arch/riscv64/dev/mpfiic.c
350
int len, node;
sys/arch/riscv64/dev/mpfiic.c
352
for (node = OF_child(iba_node); node != 0; node = OF_peer(node)) {
sys/arch/riscv64/dev/mpfiic.c
354
if (OF_getprop(node, "status", status, sizeof(status)) > 0 &&
sys/arch/riscv64/dev/mpfiic.c
359
if (OF_getprop(node, "reg", &reg, sizeof(reg)) != sizeof(reg))
sys/arch/riscv64/dev/mpfiic.c
362
len = OF_getproplen(node, "compatible");
sys/arch/riscv64/dev/mpfiic.c
367
OF_getprop(node, "compatible", compat, len);
sys/arch/riscv64/dev/mpfiic.c
374
ia.ia_cookie = &node;
sys/arch/riscv64/dev/plic.c
168
int node;
sys/arch/riscv64/dev/plic.c
185
sc->sc_node = node = faa->fa_node;
sys/arch/riscv64/dev/plic.c
235
len = OF_getproplen(node, "interrupts-extended");
sys/arch/riscv64/dev/plic.c
243
if (OF_getpropintarray(node, "interrupts-extended", cells, len) < 0) {
sys/arch/riscv64/dev/riscv_cpu_intc.c
62
int node = faa->fa_node;
sys/arch/riscv64/dev/riscv_cpu_intc.c
63
return (OF_getproplen(node, "interrupt-controller") >= 0 &&
sys/arch/riscv64/dev/riscv_cpu_intc.c
64
OF_is_compatible(node, "riscv,cpu-intc"));
sys/arch/riscv64/dev/sfuart.c
126
void *node;
sys/arch/riscv64/dev/sfuart.c
128
if ((node = fdt_find_cons("sifive,uart0")) == NULL)
sys/arch/riscv64/dev/sfuart.c
130
if (fdt_get_reg(node, 0, &reg))
sys/arch/riscv64/dev/simplebus.c
116
for (node = OF_child(sc->sc_node); node; node = OF_peer(node))
sys/arch/riscv64/dev/simplebus.c
117
simplebus_attach_node(self, node);
sys/arch/riscv64/dev/simplebus.c
120
for (node = OF_child(sc->sc_node); node; node = OF_peer(node))
sys/arch/riscv64/dev/simplebus.c
121
simplebus_attach_node(self, node);
sys/arch/riscv64/dev/simplebus.c
159
simplebus_attach_node(struct device *self, int node)
sys/arch/riscv64/dev/simplebus.c
168
if (OF_getproplen(node, "compatible") <= 0)
sys/arch/riscv64/dev/simplebus.c
171
if (OF_getprop(node, "status", buf, sizeof(buf)) > 0 &&
sys/arch/riscv64/dev/simplebus.c
177
if (sc->sc_early_nodes[i] == node)
sys/arch/riscv64/dev/simplebus.c
185
fa.fa_node = node;
sys/arch/riscv64/dev/simplebus.c
191
len = OF_getproplen(node, "reg");
sys/arch/riscv64/dev/simplebus.c
195
OF_getpropintarray(node, "reg", reg, len);
sys/arch/riscv64/dev/simplebus.c
221
len = OF_getproplen(node, "interrupts");
sys/arch/riscv64/dev/simplebus.c
226
OF_getpropintarray(node, "interrupts", fa.fa_intr, len);
sys/arch/riscv64/dev/simplebus.c
229
if (OF_getpropbool(node, "dma-noncoherent")) {
sys/arch/riscv64/dev/simplebus.c
234
} else if (OF_getpropbool(node, "dma-coherent")) {
sys/arch/riscv64/dev/simplebus.c
254
sc->sc_early_nodes[i] = node;
sys/arch/riscv64/dev/simplebus.c
70
int node;
sys/arch/riscv64/dev/smtiic.c
300
int node;
sys/arch/riscv64/dev/smtiic.c
302
for (node = OF_child(iba_node); node; node = OF_peer(node)) {
sys/arch/riscv64/dev/smtiic.c
306
if (!OF_is_enabled(node))
sys/arch/riscv64/dev/smtiic.c
309
if (OF_getprop(node, "compatible", name, sizeof(name)) == -1)
sys/arch/riscv64/dev/smtiic.c
314
if (OF_getprop(node, "reg", &reg, sizeof(reg)) != sizeof(reg))
sys/arch/riscv64/dev/smtiic.c
321
ia.ia_cookie = &node;
sys/arch/riscv64/dev/smtpinctrl.c
145
int node, child;
sys/arch/riscv64/dev/smtpinctrl.c
149
node = OF_getnodebyphandle(phandle);
sys/arch/riscv64/dev/smtpinctrl.c
150
if (node == 0)
sys/arch/riscv64/dev/smtpinctrl.c
153
for (child = OF_child(node); child; child = OF_peer(child)) {
sys/arch/riscv64/dev/stfpcie.c
240
int idx, node, timo;
sys/arch/riscv64/dev/stfpcie.c
479
node = OF_getnodebyname(sc->sc_node, "interrupt-controller");
sys/arch/riscv64/dev/stfpcie.c
480
if (node) {
sys/arch/riscv64/dev/stfpcie.c
485
sc->sc_ic.ic_node = node;
sys/arch/riscv64/dev/stfpcie.c
788
stfpcie_find_node(int node, int bus, int device, int function)
sys/arch/riscv64/dev/stfpcie.c
796
for (child = OF_child(node); child; child = OF_peer(child)) {
sys/arch/riscv64/dev/stfpcie.c
804
node = stfpcie_find_node(child, bus, device, function);
sys/arch/riscv64/dev/stfpcie.c
805
if (node)
sys/arch/riscv64/dev/stfpcie.c
806
return node;
sys/arch/riscv64/dev/stfpcie.c
816
int node;
sys/arch/riscv64/dev/stfpcie.c
818
node = stfpcie_find_node(sc->sc_node, bus, device, function);
sys/arch/riscv64/dev/stfpcie.c
819
return (((pcitag_t)node << 32) |
sys/arch/riscv64/riscv64/cpu.c
248
int node, level;
sys/arch/riscv64/riscv64/cpu.c
317
for (node = OF_child(faa->fa_node); node; node = OF_peer(node)) {
sys/arch/riscv64/riscv64/cpu.c
318
fa_intc.fa_node = node;
sys/arch/riscv64/riscv64/cpu.c
331
node = faa->fa_node;
sys/arch/riscv64/riscv64/cpu.c
335
while (node) {
sys/arch/riscv64/riscv64/cpu.c
342
line = OF_getpropint(node, "cache-block-size", 0);
sys/arch/riscv64/riscv64/cpu.c
343
size = OF_getpropint(node, "cache-size", 0);
sys/arch/riscv64/riscv64/cpu.c
344
ways = OF_getpropint(node, "cache-sets", 0);
sys/arch/riscv64/riscv64/cpu.c
345
iline = OF_getpropint(node, "i-cache-block-size", line);
sys/arch/riscv64/riscv64/cpu.c
346
isize = OF_getpropint(node, "i-cache-size", size) / 1024;
sys/arch/riscv64/riscv64/cpu.c
347
iways = OF_getpropint(node, "i-cache-sets", ways);
sys/arch/riscv64/riscv64/cpu.c
348
dline = OF_getpropint(node, "d-cache-block-size", line);
sys/arch/riscv64/riscv64/cpu.c
349
dsize = OF_getpropint(node, "d-cache-size", size) / 1024;
sys/arch/riscv64/riscv64/cpu.c
350
dways = OF_getpropint(node, "d-cache-sets", ways);
sys/arch/riscv64/riscv64/cpu.c
364
if (OF_getproplen(node, "cache-unified") == 0) {
sys/arch/riscv64/riscv64/cpu.c
374
cache = OF_getpropint(node, "next-level-cache", 0);
sys/arch/riscv64/riscv64/cpu.c
375
node = OF_getnodebyphandle(cache);
sys/arch/riscv64/riscv64/cpu.c
649
int count, node, child;
sys/arch/riscv64/riscv64/cpu.c
661
node = OF_getnodebyphandle(phandle);
sys/arch/riscv64/riscv64/cpu.c
662
if (node == 0)
sys/arch/riscv64/riscv64/cpu.c
665
if (!OF_is_compatible(node, "operating-points-v2"))
sys/arch/riscv64/riscv64/cpu.c
669
for (child = OF_child(node); child != 0; child = OF_peer(child)) {
sys/arch/riscv64/riscv64/cpu.c
684
for (child = OF_child(node); child != 0; child = OF_peer(child)) {
sys/arch/riscv64/riscv64/cpu.c
709
if (OF_getproplen(node, "opp-shared") == 0)
sys/arch/riscv64/riscv64/intr.c
107
len = OF_getproplen(node, "msi-map");
sys/arch/riscv64/riscv64/intr.c
109
while (node && !phandle) {
sys/arch/riscv64/riscv64/intr.c
110
phandle = OF_getpropint(node, "msi-parent", 0);
sys/arch/riscv64/riscv64/intr.c
111
node = OF_parent(node);
sys/arch/riscv64/riscv64/intr.c
118
OF_getpropintarray(node, "msi-map", map, len);
sys/arch/riscv64/riscv64/intr.c
120
mask = OF_getpropint(node, "msi-map-mask", 0xffff);
sys/arch/riscv64/riscv64/intr.c
126
node = OF_getnodebyphandle(cell[1]);
sys/arch/riscv64/riscv64/intr.c
127
if (node == 0)
sys/arch/riscv64/riscv64/intr.c
136
mcells = OF_getpropint(node, "#msi-cells", 1);
sys/arch/riscv64/riscv64/intr.c
243
riscv_intr_init_fdt_recurse(int node)
sys/arch/riscv64/riscv64/intr.c
247
if (OF_getproplen(node, "interrupt-controller") >= 0) {
sys/arch/riscv64/riscv64/intr.c
250
ic->ic_node = node;
sys/arch/riscv64/riscv64/intr.c
258
for (node = OF_child(node); node; node = OF_peer(node))
sys/arch/riscv64/riscv64/intr.c
259
riscv_intr_init_fdt_recurse(node);
sys/arch/riscv64/riscv64/intr.c
265
int node = OF_peer(0);
sys/arch/riscv64/riscv64/intr.c
267
if (node)
sys/arch/riscv64/riscv64/intr.c
268
riscv_intr_init_fdt_recurse(node);
sys/arch/riscv64/riscv64/intr.c
304
riscv_intr_establish_fdt(int node, int level, int (*func)(void *),
sys/arch/riscv64/riscv64/intr.c
307
return riscv_intr_establish_fdt_idx(node, 0, level, func, cookie, name);
sys/arch/riscv64/riscv64/intr.c
311
riscv_intr_establish_fdt_cpu(int node, int level, struct cpu_info *ci,
sys/arch/riscv64/riscv64/intr.c
314
return riscv_intr_establish_fdt_idx_cpu(node, 0, level, ci, func,
sys/arch/riscv64/riscv64/intr.c
319
riscv_intr_establish_fdt_idx(int node, int idx, int level, int (*func)(void *),
sys/arch/riscv64/riscv64/intr.c
322
return riscv_intr_establish_fdt_idx_cpu(node, idx, level, NULL, func,
sys/arch/riscv64/riscv64/intr.c
327
riscv_intr_establish_fdt_idx_cpu(int node, int idx, int level,
sys/arch/riscv64/riscv64/intr.c
337
len = OF_getproplen(node, "interrupts-extended");
sys/arch/riscv64/riscv64/intr.c
339
len = OF_getproplen(node, "interrupts");
sys/arch/riscv64/riscv64/intr.c
347
parent = riscv_intr_get_parent(node);
sys/arch/riscv64/riscv64/intr.c
359
OF_getpropintarray(node, "interrupts-extended", cells, len);
sys/arch/riscv64/riscv64/intr.c
361
OF_getpropintarray(node, "interrupts", cells, len);
sys/arch/riscv64/riscv64/intr.c
410
riscv_intr_establish_fdt_imap_cpu(int node, int *reg, int nreg, int level,
sys/arch/riscv64/riscv64/intr.c
423
if (OF_getpropintarray(node, "interrupt-map-mask", map_mask,
sys/arch/riscv64/riscv64/intr.c
427
len = OF_getproplen(node, "interrupt-map");
sys/arch/riscv64/riscv64/intr.c
432
OF_getpropintarray(node, "interrupt-map", map, len);
sys/arch/riscv64/riscv64/intr.c
475
riscv_intr_establish_fdt_msi_cpu(int node, uint64_t *addr, uint64_t *data,
sys/arch/riscv64/riscv64/intr.c
484
phandle = riscv_intr_map_msi(node, data);
sys/arch/riscv64/riscv64/intr.c
81
riscv_intr_get_parent(int node)
sys/arch/riscv64/riscv64/intr.c
85
while (node) {
sys/arch/riscv64/riscv64/intr.c
86
phandle = OF_getpropint(node, "interrupt-parent", 0);
sys/arch/riscv64/riscv64/intr.c
89
node = OF_parent(node);
sys/arch/riscv64/riscv64/intr.c
90
if (OF_getpropbool(node, "interrupt-controller"))
sys/arch/riscv64/riscv64/intr.c
91
return node;
sys/arch/riscv64/riscv64/intr.c
98
riscv_intr_map_msi(int node, uint64_t *data)
sys/arch/riscv64/riscv64/machdep.c
139
void *node;
sys/arch/riscv64/riscv64/machdep.c
142
node = fdt_find_node("/chosen");
sys/arch/riscv64/riscv64/machdep.c
143
if (node) {
sys/arch/riscv64/riscv64/machdep.c
144
if (fdt_node_property(node, "stdout-path", &stdout) > 0) {
sys/arch/riscv64/riscv64/machdep.c
163
node = fdt_find_node("/aliases");
sys/arch/riscv64/riscv64/machdep.c
164
if (node)
sys/arch/riscv64/riscv64/machdep.c
165
fdt_node_property(node, alias, &stdout);
sys/arch/riscv64/riscv64/machdep.c
170
node = fdt_find_node(stdout);
sys/arch/riscv64/riscv64/machdep.c
171
if (node && fdt_is_compatible(node, name)) {
sys/arch/riscv64/riscv64/machdep.c
173
return (node);
sys/arch/riscv64/riscv64/machdep.c
314
int node, len, error;
sys/arch/riscv64/riscv64/machdep.c
322
node = OF_finddevice("/");
sys/arch/riscv64/riscv64/machdep.c
323
len = OF_getproplen(node, "compatible");
sys/arch/riscv64/riscv64/machdep.c
327
OF_getprop(node, "compatible", compatible, len);
sys/arch/riscv64/riscv64/machdep.c
556
void *node;
sys/arch/riscv64/riscv64/machdep.c
595
node = fdt_find_node("/cpus");
sys/arch/riscv64/riscv64/machdep.c
596
if (node != NULL) {
sys/arch/riscv64/riscv64/machdep.c
600
len = fdt_node_property(node, "timebase-frequency", &prop);
sys/arch/riscv64/riscv64/machdep.c
605
node = fdt_find_node("/chosen");
sys/arch/riscv64/riscv64/machdep.c
606
if (node != NULL) {
sys/arch/riscv64/riscv64/machdep.c
611
len = fdt_node_property(node, "boot-hartid", &prop);
sys/arch/riscv64/riscv64/machdep.c
615
len = fdt_node_property(node, "bootargs", &prop);
sys/arch/riscv64/riscv64/machdep.c
619
len = fdt_node_property(node, "openbsd,boothowto", &prop);
sys/arch/riscv64/riscv64/machdep.c
623
len = fdt_node_property(node, "openbsd,bootduid", &prop);
sys/arch/riscv64/riscv64/machdep.c
627
len = fdt_node_property(node, "openbsd,bootmac", &prop);
sys/arch/riscv64/riscv64/machdep.c
633
len = fdt_node_property(node, "openbsd,sr-bootuuid", &prop);
sys/arch/riscv64/riscv64/machdep.c
641
len = fdt_node_property(node, "openbsd,sr-bootkey", &prop);
sys/arch/riscv64/riscv64/machdep.c
649
len = fdt_node_property(node, "openbsd,uefi-mmap-start", &prop);
sys/arch/riscv64/riscv64/machdep.c
652
len = fdt_node_property(node, "openbsd,uefi-mmap-size", &prop);
sys/arch/riscv64/riscv64/machdep.c
655
len = fdt_node_property(node, "openbsd,uefi-mmap-desc-size", &prop);
sys/arch/riscv64/riscv64/machdep.c
658
len = fdt_node_property(node, "openbsd,uefi-mmap-desc-ver", &prop);
sys/arch/riscv64/riscv64/machdep.c
662
len = fdt_node_property(node, "openbsd,uefi-system-table", &prop);
sys/arch/riscv64/riscv64/machdep.c
666
len = fdt_node_property(node, "openbsd,dma-constraint", &prop);
sys/arch/riscv64/riscv64/machdep.c
777
node = fdt_find_node("/memory");
sys/arch/riscv64/riscv64/machdep.c
778
if (node == NULL)
sys/arch/riscv64/riscv64/machdep.c
782
if (fdt_get_reg(node, i, &reg))
sys/arch/riscv64/riscv64/machdep.c
791
node = fdt_find_node("/reserved-memory");
sys/arch/riscv64/riscv64/machdep.c
792
if (node) {
sys/arch/riscv64/riscv64/machdep.c
793
for (node = fdt_child_node(node); node;
sys/arch/riscv64/riscv64/machdep.c
794
node = fdt_next_node(node)) {
sys/arch/riscv64/riscv64/machdep.c
795
if (fdt_get_reg(node, 0, &reg))
sys/arch/riscv64/riscv64/machdep.c
822
node = fdt_find_node("/memory");
sys/arch/riscv64/riscv64/machdep.c
823
if (node) {
sys/arch/riscv64/riscv64/machdep.c
824
while (node) {
sys/arch/riscv64/riscv64/machdep.c
825
const char *s = fdt_node_name(node);
sys/arch/riscv64/riscv64/machdep.c
829
if (fdt_get_reg(node, i, &reg))
sys/arch/riscv64/riscv64/machdep.c
837
node = fdt_next_node(node);
sys/arch/riscv64/riscv64/openprom.c
116
int node, len, ok, error;
sys/arch/riscv64/riscv64/openprom.c
130
node = op->op_nodeid;
sys/arch/riscv64/riscv64/openprom.c
131
if (node != 0 && node != lastnode && node != optionsnode) {
sys/arch/riscv64/riscv64/openprom.c
133
ok = openpromcheckid(OF_peer(0), node);
sys/arch/riscv64/riscv64/openprom.c
136
lastnode = node;
sys/arch/riscv64/riscv64/openprom.c
146
if (node == 0)
sys/arch/riscv64/riscv64/openprom.c
151
len = OF_getproplen(node, name);
sys/arch/riscv64/riscv64/openprom.c
161
OF_getprop(node, name, value, len);
sys/arch/riscv64/riscv64/openprom.c
168
if (node == 0)
sys/arch/riscv64/riscv64/openprom.c
183
error = OF_nextprop(node, name, nextprop);
sys/arch/riscv64/riscv64/openprom.c
206
node = OF_peer(node);
sys/arch/riscv64/riscv64/openprom.c
207
*(int *)data = lastnode = node;
sys/arch/riscv64/riscv64/openprom.c
213
if (node == 0)
sys/arch/riscv64/riscv64/openprom.c
215
node = OF_child(node);
sys/arch/riscv64/riscv64/openprom.c
216
*(int *)data = lastnode = node;
sys/arch/riscv64/riscv64/pmap.c
1577
void *node;
sys/arch/riscv64/riscv64/pmap.c
1579
node = fdt_find_node("/");
sys/arch/riscv64/riscv64/pmap.c
1580
if (fdt_is_compatible(node, "starfive,jh7100")) {
sys/arch/riscv64/stand/efiboot/efiboot.c
359
void *node, *child;
sys/arch/riscv64/stand/efiboot/efiboot.c
372
node = fdt_find_node("/chosen");
sys/arch/riscv64/stand/efiboot/efiboot.c
373
for (child = fdt_child_node(node); child;
sys/arch/riscv64/stand/efiboot/efiboot.c
386
node = fdt_find_node("/");
sys/arch/riscv64/stand/efiboot/efiboot.c
387
for (child = fdt_child_node(node); child;
sys/arch/riscv64/stand/efiboot/efiboot.c
427
node = fdt_find_node("/");
sys/arch/riscv64/stand/efiboot/efiboot.c
428
if (fdt_node_property_int(node, "#address-cells", &acells) != 1)
sys/arch/riscv64/stand/efiboot/efiboot.c
430
if (fdt_node_property_int(node, "#size-cells", &scells) != 1)
sys/arch/riscv64/stand/efiboot/efiboot.c
447
node = fdt_find_node("/chosen");
sys/arch/riscv64/stand/efiboot/efiboot.c
448
fdt_node_add_node(node, "framebuffer", &child);
sys/arch/riscv64/stand/efiboot/efiboot.c
465
void *node;
sys/arch/riscv64/stand/efiboot/efiboot.c
474
node = fdt_find_node("/chosen");
sys/arch/riscv64/stand/efiboot/efiboot.c
475
fdt_node_add_property(node, "stdout-path",
sys/arch/riscv64/stand/efiboot/efiboot.c
484
void *node;
sys/arch/riscv64/stand/efiboot/efiboot.c
490
node = fdt_find_node("/");
sys/arch/riscv64/stand/efiboot/efiboot.c
491
if (fdt_node_is_compatible(node, "spacemit,k1") ||
sys/arch/riscv64/stand/efiboot/efiboot.c
492
fdt_node_is_compatible(node, "starfive,jh7100") ||
sys/arch/riscv64/stand/efiboot/efiboot.c
493
fdt_node_is_compatible(node, "starfive,jh7110"))
sys/arch/riscv64/stand/efiboot/efiboot.c
497
node = fdt_find_node("/chosen");
sys/arch/riscv64/stand/efiboot/efiboot.c
498
fdt_node_add_property(node, "openbsd,dma-constraint",
sys/arch/riscv64/stand/efiboot/efiboot.c
514
void *node, *fdt;
sys/arch/riscv64/stand/efiboot/efiboot.c
536
node = fdt_find_node("/aliases");
sys/arch/riscv64/stand/efiboot/efiboot.c
537
if (node == NULL)
sys/arch/riscv64/stand/efiboot/efiboot.c
538
fdt_node_add_node(fdt_find_node("/"), "aliases", &node);
sys/arch/riscv64/stand/efiboot/efiboot.c
539
node = fdt_find_node("/chosen");
sys/arch/riscv64/stand/efiboot/efiboot.c
540
if (node == NULL)
sys/arch/riscv64/stand/efiboot/efiboot.c
541
fdt_node_add_node(fdt_find_node("/"), "chosen", &node);
sys/arch/riscv64/stand/efiboot/efiboot.c
543
node = fdt_find_node("/chosen");
sys/arch/riscv64/stand/efiboot/efiboot.c
547
fdt_node_add_property(node, "boot-hartid", &hartid, 4);
sys/arch/riscv64/stand/efiboot/efiboot.c
551
fdt_node_add_property(node, "bootargs", bootargs, len);
sys/arch/riscv64/stand/efiboot/efiboot.c
552
fdt_node_add_property(node, "openbsd,boothowto",
sys/arch/riscv64/stand/efiboot/efiboot.c
560
fdt_node_add_property(node, "openbsd,bootduid",
sys/arch/riscv64/stand/efiboot/efiboot.c
566
fdt_node_add_property(node, "openbsd,sr-bootuuid",
sys/arch/riscv64/stand/efiboot/efiboot.c
569
fdt_node_add_property(node,
sys/arch/riscv64/stand/efiboot/efiboot.c
579
fdt_node_add_property(node, "openbsd,bootmac", bootmac, 6);
sys/arch/riscv64/stand/efiboot/efiboot.c
582
fdt_node_add_property(node, "openbsd,uefi-system-table",
sys/arch/riscv64/stand/efiboot/efiboot.c
586
fdt_node_add_property(node, "openbsd,uefi-mmap-start", zero, 8);
sys/arch/riscv64/stand/efiboot/efiboot.c
587
fdt_node_add_property(node, "openbsd,uefi-mmap-size", zero, 4);
sys/arch/riscv64/stand/efiboot/efiboot.c
588
fdt_node_add_property(node, "openbsd,uefi-mmap-desc-size", zero, 4);
sys/arch/riscv64/stand/efiboot/efiboot.c
589
fdt_node_add_property(node, "openbsd,uefi-mmap-desc-ver", zero, 4);
sys/arch/riscv64/stand/efiboot/efiboot.c
607
void *node;
sys/arch/riscv64/stand/efiboot/efiboot.c
609
node = fdt_find_node("/chosen");
sys/arch/riscv64/stand/efiboot/efiboot.c
610
if (!node)
sys/arch/riscv64/stand/efiboot/efiboot.c
614
fdt_node_set_property(node, "openbsd,uefi-mmap-start",
sys/arch/riscv64/stand/efiboot/efiboot.c
616
fdt_node_set_property(node, "openbsd,uefi-mmap-size",
sys/arch/riscv64/stand/efiboot/efiboot.c
618
fdt_node_set_property(node, "openbsd,uefi-mmap-desc-size",
sys/arch/riscv64/stand/efiboot/efiboot.c
620
fdt_node_set_property(node, "openbsd,uefi-mmap-desc-ver",
sys/arch/riscv64/stand/efiboot/fdt.c
204
fdt_node_property(void *node, char *name, char **out)
sys/arch/riscv64/stand/efiboot/fdt.c
213
ptr = (uint32_t *)node;
sys/arch/riscv64/stand/efiboot/fdt.c
233
fdt_node_set_property(void *node, char *name, void *data, int len)
sys/arch/riscv64/stand/efiboot/fdt.c
245
ptr = (uint32_t *)node;
sys/arch/riscv64/stand/efiboot/fdt.c
277
fdt_node_add_property(void *node, char *name, void *data, int len)
sys/arch/riscv64/stand/efiboot/fdt.c
285
if (!fdt_node_property(node, name, &dummy)) {
sys/arch/riscv64/stand/efiboot/fdt.c
286
uint32_t *ptr = (uint32_t *)node;
sys/arch/riscv64/stand/efiboot/fdt.c
304
return fdt_node_set_property(node, name, data, len);
sys/arch/riscv64/stand/efiboot/fdt.c
308
fdt_node_add_node(void *node, char *name, void **child)
sys/arch/riscv64/stand/efiboot/fdt.c
312
uint32_t *ptr = (uint32_t *)node;
sys/arch/riscv64/stand/efiboot/fdt.c
349
skip_node(void *node)
sys/arch/riscv64/stand/efiboot/fdt.c
351
uint32_t *ptr = node;
sys/arch/riscv64/stand/efiboot/fdt.c
371
fdt_next_node(void *node)
sys/arch/riscv64/stand/efiboot/fdt.c
378
ptr = node;
sys/arch/riscv64/stand/efiboot/fdt.c
380
if (node == NULL) {
sys/arch/riscv64/stand/efiboot/fdt.c
413
fdt_node_property_ints(void *node, char *name, int *out, int outlen)
sys/arch/riscv64/stand/efiboot/fdt.c
418
inlen = fdt_node_property(node, name, (char **)&data) / sizeof(int);
sys/arch/riscv64/stand/efiboot/fdt.c
432
fdt_node_property_int(void *node, char *name, int *out)
sys/arch/riscv64/stand/efiboot/fdt.c
434
return fdt_node_property_ints(node, name, out, 1);
sys/arch/riscv64/stand/efiboot/fdt.c
441
fdt_child_node(void *node)
sys/arch/riscv64/stand/efiboot/fdt.c
448
ptr = node;
sys/arch/riscv64/stand/efiboot/fdt.c
465
fdt_node_name(void *node)
sys/arch/riscv64/stand/efiboot/fdt.c
472
ptr = node;
sys/arch/riscv64/stand/efiboot/fdt.c
483
void *node = fdt_next_node(0);
sys/arch/riscv64/stand/efiboot/fdt.c
499
return node;
sys/arch/riscv64/stand/efiboot/fdt.c
504
for (child = fdt_child_node(node); child;
sys/arch/riscv64/stand/efiboot/fdt.c
507
node = child;
sys/arch/riscv64/stand/efiboot/fdt.c
518
return node;
sys/arch/riscv64/stand/efiboot/fdt.c
524
void *node = fdt_child_node(pnode);
sys/arch/riscv64/stand/efiboot/fdt.c
527
while (node && (node != child)) {
sys/arch/riscv64/stand/efiboot/fdt.c
528
if ((tmp = fdt_parent_node_recurse(node, child)))
sys/arch/riscv64/stand/efiboot/fdt.c
530
node = fdt_next_node(node);
sys/arch/riscv64/stand/efiboot/fdt.c
532
return (node) ? pnode : NULL;
sys/arch/riscv64/stand/efiboot/fdt.c
536
fdt_parent_node(void *node)
sys/arch/riscv64/stand/efiboot/fdt.c
543
if (node == pnode)
sys/arch/riscv64/stand/efiboot/fdt.c
546
return fdt_parent_node_recurse(pnode, node);
sys/arch/riscv64/stand/efiboot/fdt.c
550
fdt_node_is_compatible(void *node, const char *name)
sys/arch/riscv64/stand/efiboot/fdt.c
555
len = fdt_node_property(node, "compatible", &data);
sys/arch/riscv64/stand/efiboot/fdt.c
571
fdt_print_property(void *node, int level)
sys/arch/riscv64/stand/efiboot/fdt.c
578
ptr = (uint32_t *)node;
sys/arch/riscv64/stand/efiboot/fdt.c
620
fdt_print_node(void *node, int level)
sys/arch/riscv64/stand/efiboot/fdt.c
625
ptr = (uint32_t *)node;
sys/arch/riscv64/stand/efiboot/fdt.c
634
printf("%s :\n", fdt_node_name(node));
sys/arch/riscv64/stand/efiboot/fdt.c
642
fdt_print_node_recurse(void *node, int level)
sys/arch/riscv64/stand/efiboot/fdt.c
646
fdt_print_node(node, level);
sys/arch/riscv64/stand/efiboot/fdt.c
647
for (child = fdt_child_node(node); child; child = fdt_next_node(child))
sys/arch/sparc64/dev/cbus.c
100
if (OF_getprop(node, "name", buf, sizeof(buf)) <= 0)
sys/arch/sparc64/dev/cbus.c
105
getprop(node, "reg", sizeof(*ca.ca_reg),
sys/arch/sparc64/dev/cbus.c
78
int node;
sys/arch/sparc64/dev/cbus.c
94
for (node = OF_child(va->va_node); node; node = OF_peer(node)) {
sys/arch/sparc64/dev/cbus.c
99
ca.ca_node = node;
sys/arch/sparc64/dev/ce4231.c
194
int node;
sys/arch/sparc64/dev/ce4231.c
196
node = ea->ea_node;
sys/arch/sparc64/dev/central.c
100
getprop(node, "reg", sizeof(struct central_reg),
sys/arch/sparc64/dev/central.c
110
central_get_string(int node, char *name, char **buf)
sys/arch/sparc64/dev/central.c
114
len = getproplen(node, name);
sys/arch/sparc64/dev/central.c
122
getpropstringA(node, name, *buf);
sys/arch/sparc64/dev/central.c
77
int node0, node;
sys/arch/sparc64/dev/central.c
89
for (node = node0; node; node = nextsibling(node)) {
sys/arch/sparc64/dev/central.c
93
ca.ca_node = node;
sys/arch/sparc64/dev/central.c
96
printf("can't fetch name for node 0x%x\n", node);
sys/arch/sparc64/dev/cmp.c
55
int node;
sys/arch/sparc64/dev/cmp.c
59
for (node = OF_child(ma->ma_node); node; node = OF_peer(node)) {
sys/arch/sparc64/dev/cmp.c
60
if (!checkstatus(node))
sys/arch/sparc64/dev/cmp.c
63
OF_getprop(node, "name", buf, sizeof(buf));
sys/arch/sparc64/dev/cmp.c
65
OF_getprop(node, "compatible", buf, sizeof(buf));
sys/arch/sparc64/dev/cmp.c
68
nma.ma_node = node;
sys/arch/sparc64/dev/com_ebus.c
124
int node, port;
sys/arch/sparc64/dev/com_ebus.c
178
node = OF_instance_to_package(OF_stdin());
sys/arch/sparc64/dev/com_ebus.c
179
com_is_input = (ea->ea_node == node);
sys/arch/sparc64/dev/com_ebus.c
180
if (OF_getprop(node, "name", buf, sizeof(buf)) > 0 &&
sys/arch/sparc64/dev/com_ebus.c
182
port = getpropint(node, "tty-port#", -1);
sys/arch/sparc64/dev/com_ebus.c
183
node = OF_parent(OF_parent(ea->ea_node));
sys/arch/sparc64/dev/com_ebus.c
184
com_is_input = (getpropint(node, "board#", -2) == port);
sys/arch/sparc64/dev/com_ebus.c
187
node = OF_instance_to_package(OF_stdout());
sys/arch/sparc64/dev/com_ebus.c
188
com_is_output = (ea->ea_node == node);
sys/arch/sparc64/dev/com_ebus.c
189
if (OF_getprop(node, "name", buf, sizeof(buf)) > 0 &&
sys/arch/sparc64/dev/com_ebus.c
191
port = getpropint(node, "tty-port#", -1);
sys/arch/sparc64/dev/com_ebus.c
192
node = OF_parent(OF_parent(ea->ea_node));
sys/arch/sparc64/dev/com_ebus.c
193
com_is_output = (getpropint(node, "board#", -2) == port);
sys/arch/sparc64/dev/comkbd_ebus.c
126
comkbd_iskbd(int node)
sys/arch/sparc64/dev/comkbd_ebus.c
128
if (OF_getproplen(node, "keyboard") == 0)
sys/arch/sparc64/dev/comms_ebus.c
150
comms_ismouse(int node)
sys/arch/sparc64/dev/comms_ebus.c
152
if (OF_getproplen(node, "mouse") == 0)
sys/arch/sparc64/dev/core.c
55
int node;
sys/arch/sparc64/dev/core.c
59
for (node = OF_child(ma->ma_node); node; node = OF_peer(node)) {
sys/arch/sparc64/dev/core.c
60
if (!checkstatus(node))
sys/arch/sparc64/dev/core.c
63
OF_getprop(node, "name", buf, sizeof(buf));
sys/arch/sparc64/dev/core.c
68
nma.ma_node = node;
sys/arch/sparc64/dev/ebus.c
109
int node;
sys/arch/sparc64/dev/ebus.c
112
node = PCITAG_NODE(pa->pa_tag);
sys/arch/sparc64/dev/ebus.c
113
if (node == -1) return (0);
sys/arch/sparc64/dev/ebus.c
116
OF_getprop(node, "name", &name, sizeof(name));
sys/arch/sparc64/dev/ebus.c
157
int node, nmapmask, error;
sys/arch/sparc64/dev/ebus.c
165
node = PCITAG_NODE(pa->pa_tag);
sys/arch/sparc64/dev/ebus.c
166
if (node == -1)
sys/arch/sparc64/dev/ebus.c
169
sc->sc_node = node;
sys/arch/sparc64/dev/ebus.c
176
error = getprop(node, "interrupt-map",
sys/arch/sparc64/dev/ebus.c
182
error = getprop(node, "interrupt-map-mask",
sys/arch/sparc64/dev/ebus.c
197
error = getprop(node, "ranges", sizeof(struct ebus_ranges),
sys/arch/sparc64/dev/ebus.c
205
DPRINTF(EDB_CHILD, ("ebus node %08x, searching children...\n", node));
sys/arch/sparc64/dev/ebus.c
206
for (node = firstchild(node); node; node = nextsibling(node)) {
sys/arch/sparc64/dev/ebus.c
207
if (!checkstatus(node))
sys/arch/sparc64/dev/ebus.c
210
if (ebus_setup_attach_args(sc, node, &eba) != 0) {
sys/arch/sparc64/dev/ebus.c
213
getpropstring(node, "name")));
sys/arch/sparc64/dev/ebus.c
225
ebus_setup_attach_args(struct ebus_softc *sc, int node,
sys/arch/sparc64/dev/ebus.c
231
rv = getprop(node, "name", 1, &n, (void **)&ea->ea_name);
sys/arch/sparc64/dev/ebus.c
236
ea->ea_node = node;
sys/arch/sparc64/dev/ebus.c
241
rv = getprop(node, "reg", sizeof(struct ebus_regs), &ea->ea_nregs,
sys/arch/sparc64/dev/ebus.c
246
rv = getprop(node, "address", sizeof(u_int32_t), &ea->ea_nvaddrs,
sys/arch/sparc64/dev/ebus.c
258
if (getprop(node, "interrupts", sizeof(u_int32_t), &ea->ea_nintrs,
sys/arch/sparc64/dev/ebus_mainbus.c
104
error = getprop(node, "interrupt-map",
sys/arch/sparc64/dev/ebus_mainbus.c
110
error = getprop(node, "interrupt-map-mask",
sys/arch/sparc64/dev/ebus_mainbus.c
141
error = getprop(node, "ranges", sizeof(struct ebus_mainbus_ranges),
sys/arch/sparc64/dev/ebus_mainbus.c
149
DPRINTF(EDB_CHILD, ("ebus node %08x, searching children...\n", node));
sys/arch/sparc64/dev/ebus_mainbus.c
150
for (node = firstchild(node); node; node = nextsibling(node)) {
sys/arch/sparc64/dev/ebus_mainbus.c
151
if (ebus_setup_attach_args(sc, node, &eba) != 0) {
sys/arch/sparc64/dev/ebus_mainbus.c
154
getpropstring(node, "name")));
sys/arch/sparc64/dev/ebus_mainbus.c
250
int node = -1;
sys/arch/sparc64/dev/ebus_mainbus.c
255
node = sc->sc_intmap[i].cnode;
sys/arch/sparc64/dev/ebus_mainbus.c
259
if (node == -1)
sys/arch/sparc64/dev/ebus_mainbus.c
262
if (OF_getprop(node, "reg", &reg, sizeof(reg)) != sizeof(reg))
sys/arch/sparc64/dev/ebus_mainbus.c
87
int node, nmapmask, error;
sys/arch/sparc64/dev/ebus_mainbus.c
97
sc->sc_node = node = ma->ma_node;
sys/arch/sparc64/dev/fb.c
130
int node, int unused)
sys/arch/sparc64/dev/fb.c
138
sf->sf_depth = getpropint(node, "depth",
sys/arch/sparc64/dev/fb.c
139
getpropint(node, "depth ", def_depth));
sys/arch/sparc64/dev/fb.c
140
sf->sf_width = getpropint(node, "width", def_width);
sys/arch/sparc64/dev/fb.c
141
sf->sf_height = getpropint(node, "height", def_height);
sys/arch/sparc64/dev/fb.c
145
sf->sf_linebytes = getpropint(node, "linebytes", def_linebytes);
sys/arch/sparc64/dev/fhc.c
102
fa.fa_node = node;
sys/arch/sparc64/dev/fhc.c
106
printf("can't fetch name for node 0x%x\n", node);
sys/arch/sparc64/dev/fhc.c
109
getprop(node, "reg", sizeof(struct fhc_reg),
sys/arch/sparc64/dev/fhc.c
111
getprop(node, "interrupts", sizeof(int),
sys/arch/sparc64/dev/fhc.c
113
getprop(node, "address", sizeof(*fa.fa_promvaddrs),
sys/arch/sparc64/dev/fhc.c
145
fhc_get_string(int node, char *name, char **buf)
sys/arch/sparc64/dev/fhc.c
149
len = getproplen(node, name);
sys/arch/sparc64/dev/fhc.c
157
getpropstringA(node, name, *buf);
sys/arch/sparc64/dev/fhc.c
61
int node0, node;
sys/arch/sparc64/dev/fhc.c
94
for (node = node0; node; node = nextsibling(node)) {
sys/arch/sparc64/dev/fhc.c
97
if (!checkstatus(node))
sys/arch/sparc64/dev/gfxp.c
168
int node;
sys/arch/sparc64/dev/gfxp.c
171
node = PCITAG_NODE(pa->pa_tag);
sys/arch/sparc64/dev/gfxp.c
172
name = getpropstring(node, "name");
sys/arch/sparc64/dev/gfxp.c
186
int node, console, flags;
sys/arch/sparc64/dev/gfxp.c
191
node = PCITAG_NODE(pa->pa_tag);
sys/arch/sparc64/dev/gfxp.c
192
console = gfxp_is_console(node);
sys/arch/sparc64/dev/gfxp.c
196
model = getpropstring(node, "model");
sys/arch/sparc64/dev/gfxp.c
218
fb_setsize(&sc->sc_sunfb, 8, 1152, 900, node, 0);
sys/arch/sparc64/dev/gfxp.c
364
gfxp_is_console(int node)
sys/arch/sparc64/dev/gfxp.c
368
return (fbnode == node);
sys/arch/sparc64/dev/ifb.c
360
int node, console;
sys/arch/sparc64/dev/ifb.c
367
node = PCITAG_NODE(paa->pa_tag);
sys/arch/sparc64/dev/ifb.c
368
console = ifb_is_console(node);
sys/arch/sparc64/dev/ifb.c
378
if (!node_has_property(node, "device_type")) {
sys/arch/sparc64/dev/ifb.c
388
name = text = getpropstringA(node, "name", namebuf);
sys/arch/sparc64/dev/ifb.c
392
text = getpropstring(node, "model");
sys/arch/sparc64/dev/ifb.c
450
if (OF_getprop(node, "dev-comm", &dev_comm,
sys/arch/sparc64/dev/ifb.c
795
ifb_is_console(int node)
sys/arch/sparc64/dev/ifb.c
799
return fbnode == node;
sys/arch/sparc64/dev/ifb_ident.c
43
int node;
sys/arch/sparc64/dev/ifb_ident.c
46
node = PCITAG_NODE(paa->pa_tag);
sys/arch/sparc64/dev/ifb_ident.c
47
name = getpropstring(node, "name");
sys/arch/sparc64/dev/machfb.c
233
int node;
sys/arch/sparc64/dev/machfb.c
235
node = PCITAG_NODE(pa->pa_tag);
sys/arch/sparc64/dev/machfb.c
236
OF_getprop(node, "name", buf, sizeof(buf));
sys/arch/sparc64/dev/machfb.c
240
if (OF_getprop(node, "compatible", buf, sizeof(buf)) > 0 &&
sys/arch/sparc64/dev/machfb.c
253
int node, console;
sys/arch/sparc64/dev/machfb.c
258
node = PCITAG_NODE(pa->pa_tag);
sys/arch/sparc64/dev/machfb.c
259
console = machfb_is_console(node);
sys/arch/sparc64/dev/machfb.c
263
model = getpropstring(node, "model");
sys/arch/sparc64/dev/machfb.c
287
fb_setsize(&sc->sc_sunfb, 8, 1152, 900, node, 0);
sys/arch/sparc64/dev/machfb.c
428
machfb_is_console(int node)
sys/arch/sparc64/dev/machfb.c
432
return (fbnode == node);
sys/arch/sparc64/dev/ofwi2c.c
39
int node;
sys/arch/sparc64/dev/ofwi2c.c
41
for (node = OF_child(iba_node); node; node = OF_peer(node)) {
sys/arch/sparc64/dev/ofwi2c.c
44
if (OF_getprop(node, "compatible", name, sizeof(name)) == -1)
sys/arch/sparc64/dev/ofwi2c.c
51
ofwiic_scan(self, iba, &node);
sys/arch/sparc64/dev/ofwi2c.c
63
int node;
sys/arch/sparc64/dev/ofwi2c.c
65
for (node = OF_child(iba_node); node; node = OF_peer(node)) {
sys/arch/sparc64/dev/ofwi2c.c
69
if (OF_getprop(node, "compatible", name, sizeof(name)) == -1)
sys/arch/sparc64/dev/ofwi2c.c
74
if (OF_getprop(node, "reg", reg, sizeof(reg)) == -1)
sys/arch/sparc64/dev/ofwi2c.c
81
ia.ia_cookie = &node;
sys/arch/sparc64/dev/ofwi2c.c
89
if (OF_getprop(node, "name", name, sizeof(name)) == -1)
sys/arch/sparc64/dev/pcf8591_envctrl.c
100
if (OF_getprop(node, "cpu-temp-factors", &sc->sc_cpu_xlate[2],
sys/arch/sparc64/dev/pcf8591_envctrl.c
108
OF_getprop(node, "ps-temp-factors", &sc->sc_ps_xlate[2],
sys/arch/sparc64/dev/pcf8591_envctrl.c
91
int len, addr, chan, node = *(int *)ia->ia_cookie;
sys/arch/sparc64/dev/pcf8591_envctrl.c
94
if ((len = OF_getprop(node, "thermisters", term,
sys/arch/sparc64/dev/pcf8591_ofw.c
103
if ((tlen = OF_getprop(node, "tables", sc->sc_xlate,
sys/arch/sparc64/dev/pcf8591_ofw.c
114
if ((tlen = OF_getprop(node, "translation", transinfo,
sys/arch/sparc64/dev/pcf8591_ofw.c
76
int dlen, clen, tlen, node = *(int *)ia->ia_cookie;
sys/arch/sparc64/dev/pcf8591_ofw.c
79
if ((dlen = OF_getprop(node, "channels-description", desc,
sys/arch/sparc64/dev/pcf8591_ofw.c
88
if ((clen = OF_getprop(node, "channels-in-use", chanuse,
sys/arch/sparc64/dev/pci_machdep.c
138
int node, len;
sys/arch/sparc64/dev/pci_machdep.c
163
for (node = pc->rootnode; node; node = OF_peer(node)) {
sys/arch/sparc64/dev/pci_machdep.c
167
OF_getprop(node, "name", &name, sizeof(name));
sys/arch/sparc64/dev/pci_machdep.c
168
printf("checking node %x %s\n", node, name);
sys/arch/sparc64/dev/pci_machdep.c
176
while ((OF_getprop(node, "bus-range", (void *)&busrange,
sys/arch/sparc64/dev/pci_machdep.c
180
node = OF_child(node);
sys/arch/sparc64/dev/pci_machdep.c
183
OF_getprop(node, "name", &name, sizeof(name));
sys/arch/sparc64/dev/pci_machdep.c
185
node, name);
sys/arch/sparc64/dev/pci_machdep.c
197
len = OF_getproplen(node, "reg");
sys/arch/sparc64/dev/pci_machdep.c
200
if (OF_getprop(node, "reg", (void *)&reg, sizeof(reg)) != len)
sys/arch/sparc64/dev/pci_machdep.c
211
tag = PCITAG_CREATE(node, b, d, f);
sys/arch/sparc64/dev/pci_machdep.c
232
pci_bus_frequency(int node)
sys/arch/sparc64/dev/pci_machdep.c
236
len = OF_getproplen(node, "clock-frequency");
sys/arch/sparc64/dev/pci_machdep.c
243
if (OF_getprop(node, "clock-frequency", &bus_frequency,
sys/arch/sparc64/dev/pci_machdep.c
260
int node, b, d, f, ret;
sys/arch/sparc64/dev/pci_machdep.c
265
node = PCITAG_NODE(*sc->sc_bridgetag);
sys/arch/sparc64/dev/pci_machdep.c
267
node = pc->rootnode;
sys/arch/sparc64/dev/pci_machdep.c
269
bus_frequency = pci_bus_frequency(node);
sys/arch/sparc64/dev/pci_machdep.c
277
for (node = OF_child(node); node != 0 && node != -1;
sys/arch/sparc64/dev/pci_machdep.c
278
node = OF_peer(node)) {
sys/arch/sparc64/dev/pci_machdep.c
279
if (!checkstatus(node))
sys/arch/sparc64/dev/pci_machdep.c
283
OF_getprop(node, "name", name, sizeof(name));
sys/arch/sparc64/dev/pci_machdep.c
285
if (OF_getprop(node, "class-code", &class, sizeof(class)) !=
sys/arch/sparc64/dev/pci_machdep.c
288
if (OF_getprop(node, "reg", &reg, sizeof(reg)) < sizeof(reg))
sys/arch/sparc64/dev/pci_machdep.c
301
tag = PCITAG_CREATE(node, b, d, f);
sys/arch/sparc64/dev/pci_machdep.c
382
int len, node = PCITAG_NODE(tag);
sys/arch/sparc64/dev/pci_machdep.c
385
len = OF_getproplen(node, "interrupts");
sys/arch/sparc64/dev/pci_machdep.c
391
if (OF_getprop(node, "interrupts", interrupts,
sys/arch/sparc64/dev/pci_machdep.c
407
if (OF_mapintr(node, &interrupts[0], sizeof(interrupts[0]),
sys/arch/sparc64/dev/pci_machdep.c
412
if (OF_getprop(node, "device_type", &devtype, sizeof(devtype)) > 0) {
sys/arch/sparc64/dev/pci_machdep.c
72
static int pci_bus_frequency(int node);
sys/arch/sparc64/dev/pckbc_ebus.c
134
int node;
sys/arch/sparc64/dev/pckbc_ebus.c
135
for (node = OF_child(sc->sc_node); node;
sys/arch/sparc64/dev/pckbc_ebus.c
136
node = OF_peer(node)) {
sys/arch/sparc64/dev/pckbc_ebus.c
137
if (OF_getprop(node, "name", buf,
sys/arch/sparc64/dev/pckbc_ebus.c
210
int node;
sys/arch/sparc64/dev/pckbc_ebus.c
218
for (node = OF_child(sc->sc_node); node; node = OF_peer(node)) {
sys/arch/sparc64/dev/pckbc_ebus.c
219
name = getpropstring(node, "name");
sys/arch/sparc64/dev/pckbc_ebus.c
224
if (node == OF_instance_to_package(OF_stdin()))
sys/arch/sparc64/dev/psycho.c
704
psycho_alloc_chipset(struct psycho_pbm *pp, int node, pci_chipset_tag_t pc)
sys/arch/sparc64/dev/psycho.c
713
npc->rootnode = node;
sys/arch/sparc64/dev/psycho.c
722
psycho_get_bus_range(int node, int *brp)
sys/arch/sparc64/dev/psycho.c
726
error = getprop(node, "bus-range", sizeof(*brp), &n, (void **)&brp);
sys/arch/sparc64/dev/psycho.c
733
node, brp[0], brp[1]));
sys/arch/sparc64/dev/psycho.c
737
psycho_get_ranges(int node, struct psycho_ranges **rp, int *np)
sys/arch/sparc64/dev/psycho.c
740
if (getprop(node, "ranges", sizeof(**rp), np, (void **)rp))
sys/arch/sparc64/dev/psycho.c
744
node, *np));
sys/arch/sparc64/dev/pyro.c
588
pyro_alloc_chipset(struct pyro_pbm *pbm, int node, pci_chipset_tag_t pc)
sys/arch/sparc64/dev/pyro.c
597
npc->rootnode = node;
sys/arch/sparc64/dev/radeonfb.c
160
int node;
sys/arch/sparc64/dev/radeonfb.c
162
node = PCITAG_NODE(pa->pa_tag);
sys/arch/sparc64/dev/radeonfb.c
163
OF_getprop(node, "name", buf, sizeof(buf));
sys/arch/sparc64/dev/radeonfb.c
177
int node, console, flags;
sys/arch/sparc64/dev/radeonfb.c
182
node = PCITAG_NODE(pa->pa_tag);
sys/arch/sparc64/dev/radeonfb.c
183
console = radeonfb_is_console(node);
sys/arch/sparc64/dev/radeonfb.c
187
model = getpropstring(node, "model");
sys/arch/sparc64/dev/radeonfb.c
204
fb_setsize(&sc->sc_sunfb, 8, 1152, 900, node, 0);
sys/arch/sparc64/dev/radeonfb.c
372
radeonfb_is_console(int node)
sys/arch/sparc64/dev/radeonfb.c
376
return (fbnode == node);
sys/arch/sparc64/dev/raptor.c
170
int node;
sys/arch/sparc64/dev/raptor.c
173
node = PCITAG_NODE(pa->pa_tag);
sys/arch/sparc64/dev/raptor.c
174
name = getpropstring(node, "name");
sys/arch/sparc64/dev/raptor.c
188
int node, console;
sys/arch/sparc64/dev/raptor.c
193
node = PCITAG_NODE(pa->pa_tag);
sys/arch/sparc64/dev/raptor.c
194
console = raptor_is_console(node);
sys/arch/sparc64/dev/raptor.c
198
model = getpropstring(node, "model");
sys/arch/sparc64/dev/raptor.c
216
fb_setsize(&sc->sc_sunfb, 8, 1152, 900, node, 0);
sys/arch/sparc64/dev/raptor.c
338
raptor_is_console(int node)
sys/arch/sparc64/dev/raptor.c
342
return (fbnode == node);
sys/arch/sparc64/dev/sab.c
1271
int node, channel, options, cookie;
sys/arch/sparc64/dev/sab.c
1274
node = sc->sc_parent->sc_node;
sys/arch/sparc64/dev/sab.c
1282
if (node == OF_instance_to_package(OF_stdin())) {
sys/arch/sparc64/dev/sab.c
1295
if (node == OF_instance_to_package(OF_stdout())) {
sys/arch/sparc64/dev/sab.c
1311
int node, channel, options;
sys/arch/sparc64/dev/sab.c
1313
node = sc->sc_parent->sc_node;
sys/arch/sparc64/dev/sab.c
1316
if (getpropint(node, "ssp-console", -1) == channel) {
sys/arch/sparc64/dev/sab.c
1317
sc->sc_speed = getpropspeed(node, "ssp-console-modes");
sys/arch/sparc64/dev/sab.c
1320
if (getpropint(node, "ssp-control", -1) == channel) {
sys/arch/sparc64/dev/sab.c
1321
sc->sc_speed = getpropspeed(node, "ssp-control-modes");
sys/arch/sparc64/dev/sbbc.c
362
int sgcn_is_input, sgcn_is_output, node, maj;
sys/arch/sparc64/dev/sbbc.c
390
node = OF_instance_to_package(OF_stdin());
sys/arch/sparc64/dev/sbbc.c
391
if (OF_getprop(node, "name", buf, sizeof(buf)) > 0)
sys/arch/sparc64/dev/sbbc.c
395
node = OF_instance_to_package(OF_stdout());
sys/arch/sparc64/dev/sbbc.c
396
if (OF_getprop(node, "name", buf, sizeof(buf)) > 0)
sys/arch/sparc64/dev/sbus.c
264
int node = xa->xa_node;
sys/arch/sparc64/dev/sbus.c
281
sc->sc_clockfreq = getpropint(node, "clock-frequency", 25*1000*1000);
sys/arch/sparc64/dev/sbus.c
284
sbus_attach_common(sc, node, 1);
sys/arch/sparc64/dev/sbus.c
292
int node = ma->ma_node;
sys/arch/sparc64/dev/sbus.c
309
error = getprop(node, "ranges", sizeof(struct sbus_range),
sys/arch/sparc64/dev/sbus.c
318
sc->sc_clockfreq = getpropint(node, "clock-frequency", 25*1000*1000);
sys/arch/sparc64/dev/sbus.c
389
sbus_attach_common(sc, node, 0);
sys/arch/sparc64/dev/sbus.c
396
sbus_attach_common(struct sbus_softc *sc, int node, int indirect)
sys/arch/sparc64/dev/sbus.c
410
sc->sc_burst = getpropint(node, "burst-sizes", 0);
sys/arch/sparc64/dev/sbus.c
418
node0 = firstchild(node);
sys/arch/sparc64/dev/sbus.c
419
for (node = node0; node; node = nextsibling(node)) {
sys/arch/sparc64/dev/sbus.c
420
if (!checkstatus(node))
sys/arch/sparc64/dev/sbus.c
424
node, &sa) != 0) {
sys/arch/sparc64/dev/sbus.c
427
getpropstring(node, "name")));
sys/arch/sparc64/dev/sbus.c
437
bus_dma_tag_t dmatag, int node, struct sbus_attach_args *sa)
sys/arch/sparc64/dev/sbus.c
443
error = getprop(node, "name", 1, &n, (void **)&sa->sa_name);
sys/arch/sparc64/dev/sbus.c
450
sa->sa_node = node;
sys/arch/sparc64/dev/sbus.c
453
error = getprop(node, "reg", sizeof(struct sbus_reg),
sys/arch/sparc64/dev/sbus.c
458
!node_has_property(node, "device_type") ||
sys/arch/sparc64/dev/sbus.c
459
strcmp(getpropstringA(node, "device_type", buf),
sys/arch/sparc64/dev/sbus.c
472
if ((error = sbus_get_intr(sc, node, &sa->sa_intr, &sa->sa_nintr,
sys/arch/sparc64/dev/sbus.c
476
error = getprop(node, "address", sizeof(u_int32_t),
sys/arch/sparc64/dev/sbus.c
576
sbus_get_intr(struct sbus_softc *sc, int node, struct sbus_intr **ipp, int *np,
sys/arch/sparc64/dev/sbus.c
587
if (getprop(node, "interrupts", sizeof(int), np, (void **)&ipl) == 0) {
sys/arch/sparc64/dev/sbus.c
606
getpropstringA(node, "device_type", buf);
sys/arch/sparc64/dev/sbus.c
608
getpropstringA(node, "name", buf);
sys/arch/sparc64/dev/schizo.c
640
schizo_alloc_chipset(struct schizo_pbm *pbm, int node, pci_chipset_tag_t pc)
sys/arch/sparc64/dev/schizo.c
649
npc->rootnode = node;
sys/arch/sparc64/dev/ssm.c
56
int node;
sys/arch/sparc64/dev/ssm.c
60
for (node = OF_child(ma->ma_node); node; node = OF_peer(node)) {
sys/arch/sparc64/dev/ssm.c
61
if (!checkstatus(node))
sys/arch/sparc64/dev/ssm.c
64
OF_getprop(node, "name", buf, sizeof(buf));
sys/arch/sparc64/dev/ssm.c
66
OF_getprop(node, "compatible", buf, sizeof(buf));
sys/arch/sparc64/dev/ssm.c
71
nma.ma_node = node;
sys/arch/sparc64/dev/ssm.c
73
nma.ma_upaid = getpropint(node, "portid", -1);
sys/arch/sparc64/dev/ssm.c
74
getprop(node, "reg", sizeof(*nma.ma_reg),
sys/arch/sparc64/dev/stp_sbus.c
87
int node;
sys/arch/sparc64/dev/stp_sbus.c
92
node = sa->sa_node;
sys/arch/sparc64/dev/upa.c
122
for (node = OF_child(sc->sc_node); node; node = OF_peer(node)) {
sys/arch/sparc64/dev/upa.c
127
if (OF_getprop(node, "device_type", buf, sizeof(buf)) <= 0)
sys/arch/sparc64/dev/upa.c
129
if (getprop(node, "reg", sizeof(*map.ma_reg),
sys/arch/sparc64/dev/upa.c
132
if (OF_getprop(node, "name", buf, sizeof(buf)) <= 0)
sys/arch/sparc64/dev/upa.c
134
map.ma_node = node;
sys/arch/sparc64/dev/upa.c
97
int i, node;
sys/arch/sparc64/dev/vbus.c
135
vbus_intr_map(int node, int ino, uint64_t *sysino)
sys/arch/sparc64/dev/vbus.c
147
parent = OF_parent(node);
sys/arch/sparc64/dev/vbus.c
163
getprop(node, "reg", sizeof(*reg), &nreg, (void **)&reg);
sys/arch/sparc64/dev/vbus.c
171
node = imap[address_cells + interrupt_cells];
sys/arch/sparc64/dev/vbus.c
177
getprop(node, "reg", sizeof(*reg), &nreg, (void **)&reg);
sys/arch/sparc64/dev/vbus.c
74
int node;
sys/arch/sparc64/dev/vbus.c
81
for (node = OF_child(ma->ma_node); node; node = OF_peer(node)) {
sys/arch/sparc64/dev/vbus.c
86
va.va_node = node;
sys/arch/sparc64/dev/vbus.c
87
if (OF_getprop(node, "name", buf, sizeof(buf)) <= 0)
sys/arch/sparc64/dev/vbus.c
92
getprop(node, "reg", sizeof(*va.va_reg),
sys/arch/sparc64/dev/vbus.c
94
getprop(node, "interrupts", sizeof(*va.va_intr),
sys/arch/sparc64/dev/vcons.c
103
node = OF_instance_to_package(OF_stdin());
sys/arch/sparc64/dev/vcons.c
104
vcons_is_input = (va->va_node == node);
sys/arch/sparc64/dev/vcons.c
105
node = OF_instance_to_package(OF_stdout());
sys/arch/sparc64/dev/vcons.c
106
vcons_is_output = (va->va_node == node);
sys/arch/sparc64/dev/vcons.c
85
int node, maj;
sys/arch/sparc64/dev/vgafb.c
109
int node;
sys/arch/sparc64/dev/vgafb.c
121
node = PCITAG_NODE(pa->pa_tag);
sys/arch/sparc64/dev/vgafb.c
122
if (!vgafb_is_console(node))
sys/arch/sparc64/dev/vgafb.c
366
vgafb_is_console(int node)
sys/arch/sparc64/dev/vgafb.c
370
return (fbnode == node);
sys/arch/sparc64/dev/vpci.c
506
vpci_alloc_chipset(struct vpci_pbm *pbm, int node, pci_chipset_tag_t pc)
sys/arch/sparc64/dev/vpci.c
515
npc->rootnode = node;
sys/arch/sparc64/dev/zs.c
739
zs_console_flags(int promunit, int node, int channel)
sys/arch/sparc64/dev/zs.c
754
if (node == OF_instance_to_package(OF_stdin())) {
sys/arch/sparc64/dev/zs.c
765
if (node == OF_instance_to_package(OF_stdout())) {
sys/arch/sparc64/include/autoconf.h
121
long getproplen(int node, char *name);
sys/arch/sparc64/include/autoconf.h
123
char *getpropstring(int node, char *name);
sys/arch/sparc64/include/autoconf.h
124
int getpropint(int node, char *name, int deflt);
sys/arch/sparc64/include/autoconf.h
125
int getpropspeed(int node, char *name);
sys/arch/sparc64/include/autoconf.h
142
int node;
sys/arch/sparc64/include/openfirm.h
60
int OF_searchprop(int node, char *prop, void *buf, int buflen);
sys/arch/sparc64/include/openfirm.h
61
int OF_mapintr(int node, int *interrupt, int validlen, int buflen);
sys/arch/sparc64/sparc64/autoconf.c
1000
node = findroot(); /* re-init root node */
sys/arch/sparc64/sparc64/autoconf.c
1003
node0 = OF_child(node);
sys/arch/sparc64/sparc64/autoconf.c
1008
for (node0 = OF_child(node); node0; node0 = OF_peer(node0)) {
sys/arch/sparc64/sparc64/autoconf.c
1018
for (node = OF_child(node); node; node = OF_peer(node)) {
sys/arch/sparc64/sparc64/autoconf.c
1021
DPRINTF(ACDB_PROBE, ("Node: %x", node));
sys/arch/sparc64/sparc64/autoconf.c
1022
if (OF_getprop(node, "device_type", buf, sizeof(buf)) > 0 &&
sys/arch/sparc64/sparc64/autoconf.c
1025
if (OF_getprop(node, "name", buf, sizeof(buf)) > 0 &&
sys/arch/sparc64/sparc64/autoconf.c
1035
if (!checkstatus(node))
sys/arch/sparc64/sparc64/autoconf.c
1042
ma.ma_node = node;
sys/arch/sparc64/sparc64/autoconf.c
1043
if (OF_getprop(node, "upa-portid", &portid, sizeof(portid)) !=
sys/arch/sparc64/sparc64/autoconf.c
1045
if (OF_getprop(node, "portid", &portid,
sys/arch/sparc64/sparc64/autoconf.c
1051
if (getprop(node, "reg", sizeof(*ma.ma_reg),
sys/arch/sparc64/sparc64/autoconf.c
1064
rv = getprop(node, "interrupts", sizeof(*ma.ma_interrupts),
sys/arch/sparc64/sparc64/autoconf.c
1079
rv = getprop(node, "address", sizeof(*ma.ma_address),
sys/arch/sparc64/sparc64/autoconf.c
1124
getprop(int node, char *name, size_t size, int *nitem, void **bufp)
sys/arch/sparc64/sparc64/autoconf.c
1130
len = getproplen(node, name);
sys/arch/sparc64/sparc64/autoconf.c
1145
OF_getprop(node, name, buf, len);
sys/arch/sparc64/sparc64/autoconf.c
1156
getproplen(int node, char *name)
sys/arch/sparc64/sparc64/autoconf.c
1158
return (OF_getproplen(node, name));
sys/arch/sparc64/sparc64/autoconf.c
1167
getpropstring(int node, char *name)
sys/arch/sparc64/sparc64/autoconf.c
1171
return (getpropstringA(node, name, stringbuf));
sys/arch/sparc64/sparc64/autoconf.c
1176
getpropstringA(int node, char *name, char *buffer)
sys/arch/sparc64/sparc64/autoconf.c
1180
if (getprop(node, name, 1, &blen, (void **)&buffer) != 0)
sys/arch/sparc64/sparc64/autoconf.c
1192
getpropint(int node, char *name, int deflt)
sys/arch/sparc64/sparc64/autoconf.c
1196
if (OF_getprop(node, name, &intbuf, sizeof(intbuf)) != sizeof(intbuf))
sys/arch/sparc64/sparc64/autoconf.c
1203
getpropspeed(int node, char *name)
sys/arch/sparc64/sparc64/autoconf.c
1208
if (OF_getprop(node, name, buf, sizeof(buf)) != -1) {
sys/arch/sparc64/sparc64/autoconf.c
1228
firstchild(int node)
sys/arch/sparc64/sparc64/autoconf.c
1231
return OF_child(node);
sys/arch/sparc64/sparc64/autoconf.c
1235
nextsibling(int node)
sys/arch/sparc64/sparc64/autoconf.c
1238
return OF_peer(node);
sys/arch/sparc64/sparc64/autoconf.c
1242
checkstatus(int node)
sys/arch/sparc64/sparc64/autoconf.c
1247
if (OF_getprop(node, "status", buf, sizeof(buf)) <= 0)
sys/arch/sparc64/sparc64/autoconf.c
1264
node_has_property(int node, const char *prop)
sys/arch/sparc64/sparc64/autoconf.c
1266
return (OF_getproplen(node, (caddr_t)prop) != -1);
sys/arch/sparc64/sparc64/autoconf.c
1339
int node = -1;
sys/arch/sparc64/sparc64/autoconf.c
1366
node = ma->ma_node;
sys/arch/sparc64/sparc64/autoconf.c
1369
node = sa->sa_node;
sys/arch/sparc64/sparc64/autoconf.c
1371
node = va->va_node;
sys/arch/sparc64/sparc64/autoconf.c
1373
node = ca->ca_node;
sys/arch/sparc64/sparc64/autoconf.c
1375
node = PCITAG_NODE(pa->pa_tag);
sys/arch/sparc64/sparc64/autoconf.c
1377
if (node == bootnode) {
sys/arch/sparc64/sparc64/autoconf.c
1397
if (node == bp->node) {
sys/arch/sparc64/sparc64/autoconf.c
243
int node, child, stack[4], depth, ncpus;
sys/arch/sparc64/sparc64/autoconf.c
251
node = stack[depth];
sys/arch/sparc64/sparc64/autoconf.c
253
if (node == 0 || node == -1) {
sys/arch/sparc64/sparc64/autoconf.c
261
if (OF_getprop(node, "device_type", buf, sizeof(buf)) > 0 &&
sys/arch/sparc64/sparc64/autoconf.c
265
child = OF_child(node);
sys/arch/sparc64/sparc64/autoconf.c
462
bootnode = bp->node = OF_finddevice(buf);
sys/arch/sparc64/sparc64/autoconf.c
842
int node;
sys/arch/sparc64/sparc64/autoconf.c
844
if ((node = rootnode) == 0 && (node = OF_peer(0)) == 0)
sys/arch/sparc64/sparc64/autoconf.c
846
rootnode = node;
sys/arch/sparc64/sparc64/autoconf.c
847
return (node);
sys/arch/sparc64/sparc64/autoconf.c
857
int node;
sys/arch/sparc64/sparc64/autoconf.c
860
for (node = first; node; node = OF_peer(node)) {
sys/arch/sparc64/sparc64/autoconf.c
861
if ((OF_getprop(node, "name", buf, sizeof(buf)) > 0) &&
sys/arch/sparc64/sparc64/autoconf.c
863
return (node);
sys/arch/sparc64/sparc64/autoconf.c
890
int node0, node, rv, len;
sys/arch/sparc64/sparc64/autoconf.c
958
node = findroot();
sys/arch/sparc64/sparc64/autoconf.c
959
for (node0 = OF_child(node); node0; node0 = OF_peer(node0)) {
sys/arch/sparc64/sparc64/autoconf.c
964
for (node = OF_child(node); node; node = OF_peer(node)) {
sys/arch/sparc64/sparc64/autoconf.c
965
if (!checkstatus(node))
sys/arch/sparc64/sparc64/autoconf.c
972
if (OF_getprop(node, "name", buf, sizeof(buf)) <= 0)
sys/arch/sparc64/sparc64/autoconf.c
976
ma.ma_node = node;
sys/arch/sparc64/sparc64/autoconf.c
978
getprop(node, "reg", sizeof(*ma.ma_reg),
sys/arch/sparc64/sparc64/autoconf.c
984
if (OF_getprop(node, "device_type", buf, sizeof(buf)) <= 0)
sys/arch/sparc64/sparc64/autoconf.c
988
ma.ma_node = node;
sys/arch/sparc64/sparc64/autoconf.c
989
OF_getprop(node, "name", buf, sizeof(buf));
sys/arch/sparc64/sparc64/autoconf.c
991
OF_getprop(node, "compatible", buf, sizeof(buf));
sys/arch/sparc64/sparc64/autoconf.c
993
getprop(node, "reg", sizeof(*ma.ma_reg),
sys/arch/sparc64/sparc64/clock.c
384
clockattach(int node, bus_space_tag_t bt, bus_space_handle_t bh)
sys/arch/sparc64/sparc64/clock.c
390
model = getpropstring(node, "model");
sys/arch/sparc64/sparc64/clock.c
422
int node, n;
sys/arch/sparc64/sparc64/clock.c
424
node = findroot();
sys/arch/sparc64/sparc64/clock.c
425
if (getprop(node, "idprom", sizeof(*idp), &n, (void **)&idp) != 0)
sys/arch/sparc64/sparc64/clock.c
443
int node, n;
sys/arch/sparc64/sparc64/clock.c
445
node = findroot();
sys/arch/sparc64/sparc64/clock.c
446
if (getprop(node, "idprom", sizeof *idp, &n, (void **)&idp) ||
sys/arch/sparc64/sparc64/cpu.c
237
int node;
sys/arch/sparc64/sparc64/cpu.c
254
node = OF_parent(ma->ma_node);
sys/arch/sparc64/sparc64/cpu.c
256
node = ma->ma_node;
sys/arch/sparc64/sparc64/cpu.c
264
clk = getpropint(node, "clock-frequency", 0);
sys/arch/sparc64/sparc64/cpu.c
284
l = getpropint(node, "icache-line-size", 0);
sys/arch/sparc64/sparc64/cpu.c
286
l = getpropint(node, "l1-icache-line-size", 0);
sys/arch/sparc64/sparc64/cpu.c
292
cacheinfo.ic_totalsize = getpropint(node, "icache-size", 0);
sys/arch/sparc64/sparc64/cpu.c
294
cacheinfo.ic_totalsize = getpropint(node, "l1-icache-size", 0);
sys/arch/sparc64/sparc64/cpu.c
297
getpropint(node, "icache-nlines", 64) *
sys/arch/sparc64/sparc64/cpu.c
298
getpropint(node, "icache-associativity", 1);
sys/arch/sparc64/sparc64/cpu.c
300
l = getpropint(node, "dcache-line-size", 0);
sys/arch/sparc64/sparc64/cpu.c
302
l = getpropint(node, "l1-dcache-line-size", 0);
sys/arch/sparc64/sparc64/cpu.c
308
cacheinfo.dc_totalsize = getpropint(node, "dcache-size", 0);
sys/arch/sparc64/sparc64/cpu.c
310
cacheinfo.dc_totalsize = getpropint(node, "l1-dcache-size", 0);
sys/arch/sparc64/sparc64/cpu.c
313
getpropint(node, "dcache-nlines", 128) *
sys/arch/sparc64/sparc64/cpu.c
314
getpropint(node, "dcache-associativity", 1);
sys/arch/sparc64/sparc64/cpu.c
316
l = getpropint(node, "ecache-line-size", 0);
sys/arch/sparc64/sparc64/cpu.c
318
l = getpropint(node, "l2-cache-line-size", 0);
sys/arch/sparc64/sparc64/cpu.c
324
cacheinfo.ec_totalsize = getpropint(node, "ecache-size", 0);
sys/arch/sparc64/sparc64/cpu.c
326
cacheinfo.ec_totalsize = getpropint(node, "l2-cache-size", 0);
sys/arch/sparc64/sparc64/cpu.c
329
getpropint(node, "ecache-nlines", 32768) *
sys/arch/sparc64/sparc64/cpu.c
330
getpropint(node, "ecache-associativity", 1);
sys/arch/sparc64/sparc64/ofw_machdep.c
1014
if ((len = OF_getprop(node, "reg", &reg, sizeof(reg))) <= 0)
sys/arch/sparc64/sparc64/ofw_machdep.c
1019
node = OF_parent(node);
sys/arch/sparc64/sparc64/ofw_machdep.c
773
OF_searchprop(int node, char *prop, void *buf, int buflen)
sys/arch/sparc64/sparc64/ofw_machdep.c
777
for( ; node; node = OF_parent(node)) {
sys/arch/sparc64/sparc64/ofw_machdep.c
778
len = OF_getprop(node, prop, buf, buflen);
sys/arch/sparc64/sparc64/ofw_machdep.c
811
find_pci_host_node(int node)
sys/arch/sparc64/sparc64/ofw_machdep.c
817
for (; node; node = OF_parent(node)) {
sys/arch/sparc64/sparc64/ofw_machdep.c
818
len = OF_getprop(node, "device_type",
sys/arch/sparc64/sparc64/ofw_machdep.c
824
pch = node;
sys/arch/sparc64/sparc64/ofw_machdep.c
838
OF_mapintr(int node, int *interrupt, int validlen, int buflen)
sys/arch/sparc64/sparc64/ofw_machdep.c
870
if ((len = OF_getprop(node, "reg", &reg, sizeof(reg))) <= 0) {
sys/arch/sparc64/sparc64/ofw_machdep.c
875
phc_node = find_pci_host_node(node);
sys/arch/sparc64/sparc64/ofw_machdep.c
876
while (node) {
sys/arch/sparc64/sparc64/ofw_machdep.c
881
OF_getprop(node, "name", &name, sizeof(name));
sys/arch/sparc64/sparc64/ofw_machdep.c
883
node, phc_node);
sys/arch/sparc64/sparc64/ofw_machdep.c
887
if ((interrupt_map_len = OF_getprop(node,
sys/arch/sparc64/sparc64/ofw_machdep.c
892
if (((len = OF_getprop(node, "device_type", &dev_type,
sys/arch/sparc64/sparc64/ofw_machdep.c
896
(node != phc_node)) {
sys/arch/sparc64/sparc64/ofw_machdep.c
905
OF_getprop(node, "reg", &reg, sizeof(reg));
sys/arch/sparc64/sparc64/ofw_machdep.c
907
node = OF_parent(node);
sys/arch/sparc64/sparc64/ofw_machdep.c
912
if ((len = (OF_searchprop(node, "#address-cells", &address_cells,
sys/arch/sparc64/sparc64/ofw_machdep.c
918
if ((len = OF_searchprop(node, "#size-cells", &size_cells,
sys/arch/sparc64/sparc64/ofw_machdep.c
924
if ((len = OF_getprop(node, "#interrupt-cells", &interrupt_cells,
sys/arch/sparc64/sparc64/ofw_machdep.c
931
if ((len = OF_getprop(node, "interrupt-map-mask", &interrupt_map_mask,
sys/arch/sparc64/sparc64/ofw_machdep.c
987
node = *parent;
sys/arch/sparc64/sparc64/ofw_machdep.c
997
if (node == phc_node)
sys/arch/sparc64/sparc64/openprom.c
168
int node, len, ok, error, s;
sys/arch/sparc64/sparc64/openprom.c
179
node = op->op_nodeid;
sys/arch/sparc64/sparc64/openprom.c
180
if (node != 0 && node != lastnode && node != optionsnode) {
sys/arch/sparc64/sparc64/openprom.c
183
ok = openpromcheckid(findroot(), node);
sys/arch/sparc64/sparc64/openprom.c
187
lastnode = node;
sys/arch/sparc64/sparc64/openprom.c
197
if (node == 0)
sys/arch/sparc64/sparc64/openprom.c
203
len = getproplen(node, name);
sys/arch/sparc64/sparc64/openprom.c
215
error = getprop(node, name, 1, &len, (void **)&value);
sys/arch/sparc64/sparc64/openprom.c
225
if (node == 0)
sys/arch/sparc64/sparc64/openprom.c
241
len = OF_setprop(node, name, value, op->op_buflen + 1);
sys/arch/sparc64/sparc64/openprom.c
252
if (node == 0)
sys/arch/sparc64/sparc64/openprom.c
268
error = OF_nextprop(node, name, nextprop);
sys/arch/sparc64/sparc64/openprom.c
293
node = nextsibling(node);
sys/arch/sparc64/sparc64/openprom.c
295
*(int *)data = lastnode = node;
sys/arch/sparc64/sparc64/openprom.c
301
if (node == 0)
sys/arch/sparc64/sparc64/openprom.c
304
node = firstchild(node);
sys/arch/sparc64/sparc64/openprom.c
306
*(int *)data = lastnode = node;
sys/arch/sparc64/sparc64/rbus_machdep.c
117
len = OF_getprop(OF_parent(node), "available", &addr, sizeof(addr));
sys/arch/sparc64/sparc64/rbus_machdep.c
139
int node = PCITAG_NODE(pa->pa_tag);
sys/arch/sparc64/sparc64/rbus_machdep.c
147
if (OF_getprop(OF_parent(node), "bus-range", &busrange,
sys/arch/sparc64/sparc64/rbus_machdep.c
156
pc->busnode[bus] = node;
sys/arch/sparc64/sparc64/rbus_machdep.c
48
int node = PCITAG_NODE(pa->pa_tag);
sys/arch/sparc64/sparc64/rbus_machdep.c
52
if (OF_getprop(node, "name", &buf, sizeof(buf)) > 0 &&
sys/arch/sparc64/sparc64/rbus_machdep.c
71
len = OF_getprop(OF_parent(node), "available", &addr, sizeof(addr));
sys/arch/sparc64/sparc64/rbus_machdep.c
94
int node = PCITAG_NODE(pa->pa_tag);
sys/arch/sparc64/sparc64/rbus_machdep.c
98
if (OF_getprop(node, "name", &buf, sizeof(buf)) > 0 &&
sys/arch/sparc64/stand/ofwboot/diskprobe.c
107
dump_node(int node)
sys/arch/sparc64/stand/ofwboot/diskprobe.c
111
printf("node %x ", node);
sys/arch/sparc64/stand/ofwboot/diskprobe.c
112
if (OF_getprop(node, "device_type", buf, sizeof(buf)) > 0)
sys/arch/sparc64/stand/ofwboot/diskprobe.c
114
if (OF_getprop(node, "name", buf, sizeof(buf)) > 0)
sys/arch/sparc64/stand/ofwboot/diskprobe.c
127
int node, child, stack[10], depth;
sys/arch/sparc64/stand/ofwboot/diskprobe.c
137
node = stack[depth];
sys/arch/sparc64/stand/ofwboot/diskprobe.c
139
if (node == 0 || node == -1) {
sys/arch/sparc64/stand/ofwboot/diskprobe.c
148
dump_node(node);
sys/arch/sparc64/stand/ofwboot/diskprobe.c
150
if ((OF_getprop(node, "device_type", buf, sizeof(buf)) > 0 &&
sys/arch/sparc64/stand/ofwboot/diskprobe.c
152
OF_getprop(node, "name", buf, sizeof(buf)) > 0 &&
sys/arch/sparc64/stand/ofwboot/diskprobe.c
154
new_diskinfo(node);
sys/arch/sparc64/stand/ofwboot/diskprobe.c
157
child = OF_child(node);
sys/arch/sparc64/stand/ofwboot/diskprobe.c
36
new_diskinfo(int node)
sys/arch/sparc64/stand/ofwboot/diskprobe.c
50
len = OF_package_to_path(node, dip->path, sizeof(dip->path));
sys/arch/sparc64/stand/ofwboot/diskprobe.c
52
DPRINTF("could not get path for disk node %x\n", node);
sys/arch/sparc64/stand/ofwboot/diskprobe.c
71
parent = OF_parent(node);
sys/dev/acpi/acpi.c
1000
node = aml_searchname(devnode,
sys/dev/acpi/acpi.c
1004
node && node->gpio && node->gpio->intr_establish) {
sys/dev/acpi/acpi.c
1005
struct acpi_gpio *gpio = node->gpio;
sys/dev/acpi/acpi.c
1009
ev->node = devnode;
sys/dev/acpi/acpi.c
1029
struct aml_node *node;
sys/dev/acpi/acpi.c
1038
node = aml_searchname(devnode, "_REG");
sys/dev/acpi/acpi.c
1039
if (node && aml_evalnode(sc, node, 2, arg, NULL))
sys/dev/acpi/acpi.c
104
int acpi_foundsony(struct aml_node *node, void *arg);
sys/dev/acpi/acpi.c
1040
printf("%s: _REG failed\n", node->name);
sys/dev/acpi/acpi.c
1054
struct aml_node *node;
sys/dev/acpi/acpi.c
106
int acpi_add_device(struct aml_node *node, void *arg);
sys/dev/acpi/acpi.c
1062
node = aml_searchname(devnode, "_REG");
sys/dev/acpi/acpi.c
1063
if (node && aml_evalnode(sc, node, 2, arg, NULL))
sys/dev/acpi/acpi.c
1064
printf("%s: _REG failed\n", node->name);
sys/dev/acpi/acpi.c
118
int acpi_foundsbs(struct aml_node *node, void *);
sys/dev/acpi/acpi.c
120
int acpi_foundide(struct aml_node *node, void *arg);
sys/dev/acpi/acpi.c
124
int is_ejectable_bay(struct aml_node *node);
sys/dev/acpi/acpi.c
125
int is_ata(struct aml_node *node);
sys/dev/acpi/acpi.c
126
int is_ejectable(struct aml_node *node);
sys/dev/acpi/acpi.c
1943
is_ata(struct aml_node *node)
sys/dev/acpi/acpi.c
1945
return (aml_searchname(node, "_GTM") != NULL ||
sys/dev/acpi/acpi.c
1946
aml_searchname(node, "_GTF") != NULL ||
sys/dev/acpi/acpi.c
1947
aml_searchname(node, "_STM") != NULL ||
sys/dev/acpi/acpi.c
1948
aml_searchname(node, "_SDD") != NULL);
sys/dev/acpi/acpi.c
1952
is_ejectable(struct aml_node *node)
sys/dev/acpi/acpi.c
1954
return (aml_searchname(node, "_EJ0") != NULL);
sys/dev/acpi/acpi.c
1958
is_ejectable_bay(struct aml_node *node)
sys/dev/acpi/acpi.c
1960
return ((is_ata(node) || is_ata(node->parent)) && is_ejectable(node));
sys/dev/acpi/acpi.c
1965
acpiide_notify(struct aml_node *node, int ntype, void *arg)
sys/dev/acpi/acpi.c
1974
if (aml_evalinteger(sc, node, "_STA", 0, NULL, &sta) != 0)
sys/dev/acpi/acpi.c
1977
dnprintf(10, "IDE notify! %s %d status:%llx\n", aml_nodename(node),
sys/dev/acpi/acpi.c
2006
acpi_foundide(struct aml_node *node, void *arg)
sys/dev/acpi/acpi.c
2015
if (!is_ejectable_bay(node))
sys/dev/acpi/acpi.c
2023
for (pp=node->parent; pp; pp=pp->parent) {
sys/dev/acpi/acpi.c
2031
aml_evalinteger(sc, node->parent, "_ADR", 0, NULL,
sys/dev/acpi/acpi.c
2033
aml_rdpciaddr(node->parent->parent, &pi);
sys/dev/acpi/acpi.c
2036
aml_evalinteger(sc, node->parent->parent, "_ADR", 0, NULL,
sys/dev/acpi/acpi.c
2038
aml_rdpciaddr(node->parent->parent->parent, &pi);
sys/dev/acpi/acpi.c
2042
aml_nodename(node), ide->addr, ide->chnl);
sys/dev/acpi/acpi.c
2044
aml_evalinteger(sc, node, "_STA", 0, NULL, &ide->sta);
sys/dev/acpi/acpi.c
2047
aml_register_notify(node, "acpiide", acpiide_notify, ide, 0);
sys/dev/acpi/acpi.c
2284
acpi_add_device(struct aml_node *node, void *arg)
sys/dev/acpi/acpi.c
2297
aaa.aaa_node = node;
sys/dev/acpi/acpi.c
2300
if (node == NULL || node->value == NULL)
sys/dev/acpi/acpi.c
2303
switch (node->value->type) {
sys/dev/acpi/acpi.c
2325
sta = acpi_getsta(sc, node);
sys/dev/acpi/acpi.c
2420
struct aml_node *node = arg;
sys/dev/acpi/acpi.c
2424
aml_evalnode(sc, node, 0, NULL, NULL);
sys/dev/acpi/acpi.c
2445
acpi_foundprw(struct aml_node *node, void *arg)
sys/dev/acpi/acpi.c
2451
sta = acpi_getsta(sc, node->parent);
sys/dev/acpi/acpi.c
2465
dnprintf(10, "Found _PRW (%s)\n", node->parent->name);
sys/dev/acpi/acpi.c
2466
aml_evalnode(sc, node, 0, NULL, wq->q_wakepkg);
sys/dev/acpi/acpi.c
2467
wq->q_node = node->parent;
sys/dev/acpi/acpi.c
2484
acpi_toggle_wakedev(struct acpi_softc *sc, struct aml_node *node, int enable)
sys/dev/acpi/acpi.c
2490
if (wentry->q_node == node) {
sys/dev/acpi/acpi.c
2848
acpi_foundsectwo(struct aml_node *node, void *arg)
sys/dev/acpi/acpi.c
2857
aaa.aaa_node = node->parent;
sys/dev/acpi/acpi.c
2867
acpi_foundec(struct aml_node *node, void *arg)
sys/dev/acpi/acpi.c
2875
if (aml_evalnode(sc, node, 0, NULL, &res) != 0)
sys/dev/acpi/acpi.c
2894
if (sc->sc_ec && sc->sc_ec->sc_devnode == node->parent)
sys/dev/acpi/acpi.c
2900
aaa.aaa_node = node->parent;
sys/dev/acpi/acpi.c
2910
acpi_foundsony(struct aml_node *node, void *arg)
sys/dev/acpi/acpi.c
2919
aaa.aaa_node = node->parent;
sys/dev/acpi/acpi.c
2930
acpi_getprop(struct aml_node *node, const char *prop, void *buf, int buflen)
sys/dev/acpi/acpi.c
2941
if (aml_evalname(acpi_softc, node, "_DSD", 0, NULL, &dsd))
sys/dev/acpi/acpi.c
2985
acpi_getpropint(struct aml_node *node, const char *prop, uint64_t defval)
sys/dev/acpi/acpi.c
2996
if (aml_evalname(acpi_softc, node, "_DSD", 0, NULL, &dsd))
sys/dev/acpi/acpi.c
3032
acpi_parsehid(struct aml_node *node, void *arg, char *outcdev, char *outdev,
sys/dev/acpi/acpi.c
3040
if (aml_evalname(acpi_softc, node->parent, "_CID", 0, NULL, &res) == 0) {
sys/dev/acpi/acpi.c
3065
dnprintf(10, "found hid device: %s ", node->parent->name);
sys/dev/acpi/acpi.c
3066
if (aml_evalnode(sc, node, 0, NULL, &res) != 0)
sys/dev/acpi/acpi.c
3122
acpi_attach_deps(struct acpi_softc *sc, struct aml_node *node)
sys/dev/acpi/acpi.c
3128
if (aml_evalname(sc, node, "_DEP", 0, NULL, &res))
sys/dev/acpi/acpi.c
3137
node = aml_searchrel(node,
sys/dev/acpi/acpi.c
3139
if (node)
sys/dev/acpi/acpi.c
3140
val = node->value;
sys/dev/acpi/acpi.c
3146
dep = val->node;
sys/dev/acpi/acpi.c
3287
acpi_foundhid(struct aml_node *node, void *arg)
sys/dev/acpi/acpi.c
3300
if (acpi_parsehid(node, arg, cdev, dev, sizeof(dev)) != 0)
sys/dev/acpi/acpi.c
3303
sta = acpi_getsta(sc, node->parent);
sys/dev/acpi/acpi.c
3309
if (aml_evalinteger(sc, node->parent, "_CCA", 0, NULL, &cca))
sys/dev/acpi/acpi.c
3312
acpi_attach_deps(sc, node->parent);
sys/dev/acpi/acpi.c
3318
aaa.aaa_node = node->parent;
sys/dev/acpi/acpi.c
3339
aaa.aaa_dmat = acpi_iommu_device_map(node->parent, aaa.aaa_dmat);
sys/dev/acpi/acpi.c
3341
if (!node->parent->attached) {
sys/dev/acpi/acpi.c
3342
node->parent->attached = 1;
sys/dev/acpi/acpi.c
3354
acpi_founddock(struct aml_node *node, void *arg)
sys/dev/acpi/acpi.c
3360
dnprintf(10, "found dock entry: %s\n", node->parent->name);
sys/dev/acpi/acpi.c
3365
aaa.aaa_node = node->parent;
sys/dev/acpi/acpi.c
3374
acpi_foundvideo(struct aml_node *node, void *arg)
sys/dev/acpi/acpi.c
3383
aaa.aaa_node = node->parent;
sys/dev/acpi/acpi.c
3392
acpi_foundsbs(struct aml_node *node, void *arg)
sys/dev/acpi/acpi.c
3400
if (acpi_parsehid(node, arg, cdev, dev, sizeof(dev)) != 0)
sys/dev/acpi/acpi.c
3403
sta = acpi_getsta(sc, node->parent);
sys/dev/acpi/acpi.c
3407
acpi_attach_deps(sc, node->parent);
sys/dev/acpi/acpi.c
3412
if (node->parent->attached)
sys/dev/acpi/acpi.c
3418
aaa.aaa_node = node->parent;
sys/dev/acpi/acpi.c
3423
node->parent->attached = 1;
sys/dev/acpi/acpi.c
394
acpi_inidev(struct aml_node *node, void *arg)
sys/dev/acpi/acpi.c
406
sta = acpi_getsta(sc, node->parent);
sys/dev/acpi/acpi.c
410
aml_evalnode(sc, node, 0, NULL, NULL);
sys/dev/acpi/acpi.c
425
acpi_foundprt(struct aml_node *node, void *arg)
sys/dev/acpi/acpi.c
432
dnprintf(10, "found prt entry: %s\n", node->parent->name);
sys/dev/acpi/acpi.c
435
sta = acpi_getsta(sc, node->parent);
sys/dev/acpi/acpi.c
440
aaa.aaa_node = node;
sys/dev/acpi/acpi.c
463
int acpi_getpci(struct aml_node *node, void *arg);
sys/dev/acpi/acpi.c
540
acpi_getsta(struct acpi_softc *sc, struct aml_node *node)
sys/dev/acpi/acpi.c
544
if (aml_evalinteger(sc, node, "_STA", 0, NULL, &sta))
sys/dev/acpi/acpi.c
552
acpi_storaged3enable(struct acpi_softc *sc, struct aml_node *node)
sys/dev/acpi/acpi.c
563
if (aml_evalname(sc, node, "_DSD", 0, NULL, &dsd))
sys/dev/acpi/acpi.c
600
acpi_getpci(struct aml_node *node, void *arg)
sys/dev/acpi/acpi.c
612
sta = acpi_getsta(sc, node);
sys/dev/acpi/acpi.c
616
if (!node->value || node->value->type != AML_OBJTYPE_DEVICE)
sys/dev/acpi/acpi.c
618
if (!aml_evalhid(node, &res)) {
sys/dev/acpi/acpi.c
626
if (!aml_evalinteger(sc, node, "_SEG", 0, NULL, &val))
sys/dev/acpi/acpi.c
628
if (!aml_evalname(sc, node, "_CRS", 0, NULL, &res)) {
sys/dev/acpi/acpi.c
632
aml_nodename(node), pci->bus);
sys/dev/acpi/acpi.c
634
if (!aml_evalinteger(sc, node, "_BBN", 0, NULL, &val)) {
sys/dev/acpi/acpi.c
636
aml_nodename(node), pci->bus, val);
sys/dev/acpi/acpi.c
641
node->pci = pci;
sys/dev/acpi/acpi.c
643
aml_nodename(node), pci->bus);
sys/dev/acpi/acpi.c
651
if (!node->parent || (ppci = node->parent->pci) == NULL)
sys/dev/acpi/acpi.c
653
if (aml_evalinteger(sc, node, "_ADR", 0, NULL, &val))
sys/dev/acpi/acpi.c
661
pci->node = node;
sys/dev/acpi/acpi.c
666
aml_nodename(node));
sys/dev/acpi/acpi.c
669
if (aml_evalinteger(sc, node, "_S0W", 0, NULL, &val) == 0)
sys/dev/acpi/acpi.c
673
if (aml_evalinteger(sc, node, "_S3D", 0, NULL, &val) == 0)
sys/dev/acpi/acpi.c
677
if (aml_evalinteger(sc, node, "_S3W", 0, NULL, &val) == 0)
sys/dev/acpi/acpi.c
681
if (aml_evalinteger(sc, node, "_S4D", 0, NULL, &val) == 0)
sys/dev/acpi/acpi.c
685
if (aml_evalinteger(sc, node, "_S4W", 0, NULL, &val) == 0)
sys/dev/acpi/acpi.c
689
pci->d3cold = acpi_storaged3enable(sc, node);
sys/dev/acpi/acpi.c
703
node->pci = pci;
sys/dev/acpi/acpi.c
715
aml_nodename(node), pci->sub);
sys/dev/acpi/acpi.c
734
return pdev->node;
sys/dev/acpi/acpi.c
753
aml_nodename(pdev->node));
sys/dev/acpi/acpi.c
765
aml_register_notify(pdev->node, NULL, acpi_pci_notify, pdev, 0);
sys/dev/acpi/acpi.c
767
return pdev->node;
sys/dev/acpi/acpi.c
833
aml_evalname(sc, pdev->node, name, 0, NULL, NULL);
sys/dev/acpi/acpi.c
838
if (pr->p_node != pdev->node)
sys/dev/acpi/acpi.c
883
aml_evalname(sc, pdev->node, "_PS0", 0, NULL, NULL);
sys/dev/acpi/acpi.c
887
acpi_pci_notify(struct aml_node *node, int ntype, void *arg)
sys/dev/acpi/acpi.c
930
struct aml_node *node;
sys/dev/acpi/acpi.c
940
struct acpi_gpio *gpio = ev->node->gpio;
sys/dev/acpi/acpi.c
950
if (aml_evalname(sc, ev->node, name, 0, NULL, NULL) == 0)
sys/dev/acpi/acpi.c
957
aml_evalname(sc, ev->node, "_EVT", 1, &evt, NULL);
sys/dev/acpi/acpi.c
971
struct acpi_gpio *gpio = ev->node->gpio;
sys/dev/acpi/acpi.c
995
struct aml_node *node;
sys/dev/acpi/acpiac.c
144
acpiac_notify(struct aml_node *node, int notify_type, void *arg)
sys/dev/acpi/acpials.c
159
acpials_notify(struct aml_node *node, int notify_type, void *arg)
sys/dev/acpi/acpiasus.c
147
acpiasus_notify(struct aml_node *node, int notify, void *arg)
sys/dev/acpi/acpibat.c
506
acpibat_notify(struct aml_node *node, int notify_type, void *arg)
sys/dev/acpi/acpibat.c
515
if (aml_evalinteger(sc->sc_acpi, node, "_STA", 0, NULL, &sta) == 0) {
sys/dev/acpi/acpibtn.c
220
acpibtn_notify(struct aml_node *node, int notify_type, void *arg)
sys/dev/acpi/acpicpu_x86.c
1022
acpicpu_notify(struct aml_node *node, int notify_type, void *arg)
sys/dev/acpi/acpidebug.c
158
aml_nodename(value->v_field.ref2->node));
sys/dev/acpi/acpidebug.c
161
aml_nodename(value->v_field.ref1->node));
sys/dev/acpi/acpidebug.c
169
aml_nodename(value->v_field.ref1->node));
sys/dev/acpi/acpidebug.c
231
db_aml_walktree(struct aml_node *node)
sys/dev/acpi/acpidebug.c
233
while (node) {
sys/dev/acpi/acpidebug.c
234
db_aml_showvalue(node->value);
sys/dev/acpi/acpidebug.c
235
db_aml_walktree(SIMPLEQ_FIRST(&node->son));
sys/dev/acpi/acpidebug.c
236
node = SIMPLEQ_NEXT(node, sib);
sys/dev/acpi/acpidebug.c
280
struct aml_node *node;
sys/dev/acpi/acpidebug.c
285
node = aml_searchname(acpi_softc->sc_root, scope);
sys/dev/acpi/acpidebug.c
286
if (node)
sys/dev/acpi/acpidebug.c
287
db_aml_showvalue(node->value);
sys/dev/acpi/acpidebug.c
305
struct aml_node *node;
sys/dev/acpi/acpidebug.c
310
node = aml_searchname(acpi_softc->sc_root, scope);
sys/dev/acpi/acpidebug.c
311
if (node && node->value && node->value->type == AML_OBJTYPE_METHOD) {
sys/dev/acpi/acpidebug.c
315
ns.pos = node->value->v_method.start;
sys/dev/acpi/acpidebug.c
316
ns.end = node->value->v_method.end;
sys/dev/acpi/acpidebug.c
317
ns.node = node;
sys/dev/acpi/acpidebug.c
341
aml_nodename(root->node));
sys/dev/acpi/acpidebug.c
94
if (value->node)
sys/dev/acpi/acpidebug.c
95
db_printf("[%s] ", aml_nodename(value->node));
sys/dev/acpi/acpidock.c
183
acpidock_eject(struct acpidock_softc *sc, struct aml_node *node)
sys/dev/acpi/acpidock.c
189
if (node != sc->sc_devnode)
sys/dev/acpi/acpidock.c
190
aml_notify(node, 3);
sys/dev/acpi/acpidock.c
195
if (aml_evalname(sc->sc_acpi, node, "_EJ0", 1, &cmd,
sys/dev/acpi/acpidock.c
210
acpidock_notify(struct aml_node *node, int notify_type, void *arg)
sys/dev/acpi/acpidock.c
224
aml_notify(n->node, 0x00);
sys/dev/acpi/acpidock.c
232
acpidock_eject(sc, n->node);
sys/dev/acpi/acpidock.c
259
acpidock_walkchildren(struct aml_node *node, void *arg)
sys/dev/acpi/acpidock.c
264
if (node && node->value && node->value->type == AML_OBJTYPE_DEVICE) {
sys/dev/acpi/acpidock.c
266
n->node = node;
sys/dev/acpi/acpidock.c
267
dnprintf(10,"%s depends on", aml_nodename(node));
sys/dev/acpi/acpidock.c
276
acpidock_foundejd(struct aml_node *node, void *arg)
sys/dev/acpi/acpidock.c
282
dnprintf(15, "%s: %s", DEVNAME(sc), node->name);
sys/dev/acpi/acpidock.c
284
if (aml_evalnode(sc->sc_acpi, node, 0, NULL, &res) == -1)
sys/dev/acpi/acpidock.c
291
aml_walknodes(node->parent, AML_WALK_POST,
sys/dev/acpi/acpidock.c
32
struct aml_node *node;
sys/dev/acpi/acpiec.c
524
struct aml_node *node;
sys/dev/acpi/acpiec.c
532
node = aml_searchname(sc->sc_devnode, "_REG");
sys/dev/acpi/acpiec.c
533
if (node && aml_evalnode(sc->sc_acpi, node, 2, arg, NULL)) {
sys/dev/acpi/acpihid.c
217
struct aml_node *node;
sys/dev/acpi/acpihid.c
224
node = aml_searchname(sc->sc_node,
sys/dev/acpi/acpihid.c
227
sc->sc_gpios[sc->sc_ngpios].ag_node = node;
sys/dev/acpi/acpiprt.c
247
struct aml_node *node;
sys/dev/acpi/acpiprt.c
276
node = aml_searchrel(sc->sc_devnode,
sys/dev/acpi/acpiprt.c
278
if (node == NULL) {
sys/dev/acpi/acpiprt.c
282
pp = node->value;
sys/dev/acpi/acpiprt.c
288
node = pp->node;
sys/dev/acpi/acpiprt.c
290
sta = acpi_getsta(sc->sc_acpi, node);
sys/dev/acpi/acpiprt.c
294
if (aml_evalname(sc->sc_acpi, node, "_CRS", 0, NULL, &res)) {
sys/dev/acpi/acpiprt.c
309
!aml_evalname(sc->sc_acpi, node, "_PRS", 0, NULL, &res)){
sys/dev/acpi/acpiprt.c
321
p->node = node;
sys/dev/acpi/acpiprt.c
332
DEVNAME(sc), aml_nodename(pp->node), addr, pin, irq._int);
sys/dev/acpi/acpiprt.c
409
acpiprt_getpcibus(struct acpiprt_softc *sc, struct aml_node *node)
sys/dev/acpi/acpiprt.c
412
return (node->parent && node->parent->pci) ?
sys/dev/acpi/acpiprt.c
413
node->parent->pci->sub : -1;
sys/dev/acpi/acpiprt.c
422
struct aml_node *node = NULL;
sys/dev/acpi/acpiprt.c
432
node = p->node;
sys/dev/acpi/acpiprt.c
436
if (node == NULL)
sys/dev/acpi/acpiprt.c
439
sta = acpi_getsta(sc->sc_acpi, node);
sys/dev/acpi/acpiprt.c
442
if (aml_evalname(sc->sc_acpi, node, "_CRS", 0, NULL, &res)) {
sys/dev/acpi/acpiprt.c
469
if (aml_evalname(sc->sc_acpi, node, "_SRS", 1, &res, &res2)) {
sys/dev/acpi/acpiprt.c
54
struct aml_node *node;
sys/dev/acpi/acpipwrres.c
144
acpipwrres_ref_incr(struct acpipwrres_softc *sc, struct aml_node *node)
sys/dev/acpi/acpipwrres.c
146
if (!acpipwrres_hascons(sc, node))
sys/dev/acpi/acpipwrres.c
149
DPRINTF(("%s: dev %s ON %d\n", DEVNAME(sc), node->name,
sys/dev/acpi/acpipwrres.c
162
acpipwrres_ref_decr(struct acpipwrres_softc *sc, struct aml_node *node)
sys/dev/acpi/acpipwrres.c
164
if (!acpipwrres_hascons(sc, node))
sys/dev/acpi/acpipwrres.c
167
DPRINTF(("%s: dev %s OFF %d\n", DEVNAME(sc), node->name,
sys/dev/acpi/acpipwrres.c
180
acpipwrres_hascons(struct acpipwrres_softc *sc, struct aml_node *node)
sys/dev/acpi/acpipwrres.c
185
if (cons->cs_node == node)
sys/dev/acpi/acpipwrres.c
193
acpipwrres_addcons(struct acpipwrres_softc *sc, struct aml_node *node)
sys/dev/acpi/acpipwrres.c
204
if (strcmp(node->name, "_PR0") == 0) {
sys/dev/acpi/acpipwrres.c
206
} else if (strcmp(node->name, "_PR1") == 0) {
sys/dev/acpi/acpipwrres.c
208
} else if (strcmp(node->name, "_PR2") == 0) {
sys/dev/acpi/acpipwrres.c
210
} else if (strcmp(node->name, "_PR3") == 0) {
sys/dev/acpi/acpipwrres.c
216
if (!acpipwrres_hascons(sc, node->parent)) {
sys/dev/acpi/acpipwrres.c
221
cons->cs_node = node->parent;
sys/dev/acpi/acpipwrres.c
226
node->parent->name, state));
sys/dev/acpi/acpipwrres.c
233
if (pr->p_node == node->parent &&
sys/dev/acpi/acpipwrres.c
246
pr->p_node = node->parent;
sys/dev/acpi/acpipwrres.c
257
acpipwrres_foundcons(struct aml_node *node, void *arg)
sys/dev/acpi/acpipwrres.c
265
if (aml_evalnode(sc->sc_acpi, node, 0, NULL, &res) == -1) {
sys/dev/acpi/acpipwrres.c
272
aml_nodename(node)));
sys/dev/acpi/acpipwrres.c
277
DPRINTF(("%s: node name %s\n", DEVNAME(sc), aml_nodename(node)));
sys/dev/acpi/acpipwrres.c
278
if (!strcmp(node->name, "_PRW"))
sys/dev/acpi/acpipwrres.c
306
if (ref->node == sc->sc_devnode)
sys/dev/acpi/acpipwrres.c
307
(void)acpipwrres_addcons(sc, node);
sys/dev/acpi/acpisbs.c
382
acpisbs_notify(struct aml_node *node, int notify_type, void *arg)
sys/dev/acpi/acpisony.c
133
acpisony_notify(struct aml_node *node, int notify, void *arg)
sys/dev/acpi/acpisurface.c
107
surface_hotkey(struct aml_node *node, int notify_type, void *arg)
sys/dev/acpi/acpithinkpad.c
466
thinkpad_hotkey(struct aml_node *node, int notify_type, void *arg)
sys/dev/acpi/acpitoshiba.c
343
toshiba_hotkey(struct aml_node *node, int notify, void *arg)
sys/dev/acpi/acpitz.c
271
struct aml_node *node;
sys/dev/acpi/acpitz.c
307
node = aml_searchrel(sc->sc_devnode,
sys/dev/acpi/acpitz.c
309
if (node == NULL) {
sys/dev/acpi/acpitz.c
315
ref = node->value;
sys/dev/acpi/acpitz.c
326
if (aml_evalname(sc->sc_acpi, ref->node, method, 0,
sys/dev/acpi/acpitz.c
332
if (aml_evalinteger(sc->sc_acpi, ref->node, "_STA", 0,
sys/dev/acpi/acpitz.c
483
acpitz_notify(struct aml_node *node, int notify_type, void *arg)
sys/dev/acpi/acpivideo.c
105
acpivideo_notify(struct aml_node *node, int notify, void *arg)
sys/dev/acpi/acpivideo.c
141
acpi_foundvout(struct aml_node *node, void *arg)
sys/dev/acpi/acpivideo.c
146
node = node->parent;
sys/dev/acpi/acpivideo.c
149
if (node->parent != sc->sc_devnode)
sys/dev/acpi/acpivideo.c
152
if (aml_searchname(node, "_BCM")) {
sys/dev/acpi/acpivideo.c
156
aaa.aaa_node = node;
sys/dev/acpi/acpivideo.c
181
acpivideo_getpcibus(struct acpivideo_softc *sc, struct aml_node *node)
sys/dev/acpi/acpivideo.c
184
return (node->parent && node->parent->pci) ?
sys/dev/acpi/acpivideo.c
185
node->parent->pci->sub : -1;
sys/dev/acpi/acpivout.c
129
acpivout_notify(struct aml_node *node, int notify, void *arg)
sys/dev/acpi/acpiwmi.c
194
acpiwmi_notify(struct aml_node *node, int note, void *arg)
sys/dev/acpi/amdpmc.c
375
amdpmc_dsm(struct acpi_softc *sc, struct aml_node *node, int func)
sys/dev/acpi/amdpmc.c
402
if (aml_evalname(sc, node, "_DSM", 4, cmd, &res)) {
sys/dev/acpi/amdpmc.c
404
sc->sc_dev.dv_xname, aml_nodename(node));
sys/dev/acpi/amltypes.h
264
struct aml_node *node;
sys/dev/acpi/amltypes.h
309
struct aml_node *node;
sys/dev/acpi/amltypes.h
352
struct aml_node *node;
sys/dev/acpi/atk0110.c
534
aibs_find_cb(struct aml_node *node, void *arg)
sys/dev/acpi/atk0110.c
538
printf(" %s", node->name);
sys/dev/acpi/atk0110.c
539
*np = node;
sys/dev/acpi/atk0110.c
544
aibs_notify(struct aml_node *node, int notify_type, void *arg)
sys/dev/acpi/dsdt.c
1001
lhs->node = rhs->node;
sys/dev/acpi/dsdt.c
1244
aml_walknodes(struct aml_node *node, int mode,
sys/dev/acpi/dsdt.c
1249
if (node == NULL)
sys/dev/acpi/dsdt.c
1252
if (nodecb(node, arg))
sys/dev/acpi/dsdt.c
1254
SIMPLEQ_FOREACH(child, &node->son, sib)
sys/dev/acpi/dsdt.c
1257
nodecb(node, arg);
sys/dev/acpi/dsdt.c
1261
aml_find_node(struct aml_node *node, const char *name,
sys/dev/acpi/dsdt.c
1268
SIMPLEQ_FOREACH(child, &node->son, sib) {
sys/dev/acpi/dsdt.c
1281
SIMPLEQ_FOREACH(child, &node->son, sib)
sys/dev/acpi/dsdt.c
1324
struct aml_node *relnode, *node = inode;
sys/dev/acpi/dsdt.c
1330
node = &aml_root;
sys/dev/acpi/dsdt.c
1334
if ((node = node->parent) == NULL)
sys/dev/acpi/dsdt.c
1335
node = &aml_root;
sys/dev/acpi/dsdt.c
1343
node = __aml_search(node, pos+2+i*AML_NAMESEG_LEN,
sys/dev/acpi/dsdt.c
1348
node = __aml_search(node, pos+1, create);
sys/dev/acpi/dsdt.c
1349
node = __aml_search(node, pos+1+AML_NAMESEG_LEN, create);
sys/dev/acpi/dsdt.c
1354
relnode = node;
sys/dev/acpi/dsdt.c
1356
node = __aml_search(relnode, pos, create);
sys/dev/acpi/dsdt.c
1358
} while (!node && pos == start && relnode);
sys/dev/acpi/dsdt.c
1362
if (node) {
sys/dev/acpi/dsdt.c
1363
*rval = node->value;
sys/dev/acpi/dsdt.c
1368
dnprintf(10, "deref alias: %s\n", aml_nodename(node));
sys/dev/acpi/dsdt.c
1373
dnprintf(10, "parsename: %s %x\n", aml_nodename(node),
sys/dev/acpi/dsdt.c
1549
aml_root.value->node = &aml_root;
sys/dev/acpi/dsdt.c
1683
aml_fixup_node(struct aml_node *node, void *arg)
sys/dev/acpi/dsdt.c
1688
if (node->value == NULL)
sys/dev/acpi/dsdt.c
1691
aml_fixup_node(node, node->value);
sys/dev/acpi/dsdt.c
1693
node = aml_searchname(node, aml_getname(val->v_nameref));
sys/dev/acpi/dsdt.c
1694
if (node && node->value) {
sys/dev/acpi/dsdt.c
1696
node->value);
sys/dev/acpi/dsdt.c
1700
aml_fixup_node(node, val->v_package[i]);
sys/dev/acpi/dsdt.c
1785
val->node ? aml_nodename(val->node) : "INTERNAL",
sys/dev/acpi/dsdt.c
1804
val->node ? aml_nodename(val->node) : "INTERNAL",
sys/dev/acpi/dsdt.c
1873
dnprintf(10, "===== Stack %s:%s\n", aml_nodename(scope->node),
sys/dev/acpi/dsdt.c
1895
struct aml_node *node, int type)
sys/dev/acpi/dsdt.c
1913
scope->node = node;
sys/dev/acpi/dsdt.c
1941
aml_delchildren(scope->node);
sys/dev/acpi/dsdt.c
2266
aml_evalhid(struct aml_node *node, struct aml_value *val)
sys/dev/acpi/dsdt.c
2268
if (aml_evalname(acpi_softc, node, "_HID", 0, NULL, val))
sys/dev/acpi/dsdt.c
2322
aml_register_regionspace(struct aml_node *node, int iospace, void *cookie,
sys/dev/acpi/dsdt.c
2338
node = aml_searchname(node, "_REG");
sys/dev/acpi/dsdt.c
2339
if (node)
sys/dev/acpi/dsdt.c
2340
aml_evalnode(acpi_softc, node, 2, arg, NULL);
sys/dev/acpi/dsdt.c
2494
blen, aml_nodename(rgn->node));
sys/dev/acpi/dsdt.c
2519
aml_rdpciaddr(rgn->node->parent, &pi);
sys/dev/acpi/dsdt.c
2589
struct aml_node *node;
sys/dev/acpi/dsdt.c
2599
node = aml_searchname(conn->node,
sys/dev/acpi/dsdt.c
2603
if (node == NULL || node->gpio == NULL)
sys/dev/acpi/dsdt.c
2608
node->gpio->write_pin(node->gpio->cookie, pin, v);
sys/dev/acpi/dsdt.c
2610
v = node->gpio->read_pin(node->gpio->cookie, pin);
sys/dev/acpi/dsdt.c
2622
struct aml_node *node;
sys/dev/acpi/dsdt.c
2638
node = aml_searchname(conn->node,
sys/dev/acpi/dsdt.c
2674
node = NULL;
sys/dev/acpi/dsdt.c
2709
if (node == NULL || node->i2c == NULL) {
sys/dev/acpi/dsdt.c
2714
tag = node->i2c;
sys/dev/acpi/dsdt.c
283
aml_nodename(root->node));
sys/dev/acpi/dsdt.c
2935
aml_nodename(field->node), bpos, blen);
sys/dev/acpi/dsdt.c
2937
dnprintf(10, " index:%s:%.2x\n", aml_nodename(index->node),
sys/dev/acpi/dsdt.c
2940
dnprintf(10, " data:%s\n", aml_nodename(data->node));
sys/dev/acpi/dsdt.c
2994
conn->node = mscope->node;
sys/dev/acpi/dsdt.c
3004
mscope->pos = aml_parsename(mscope->node, mscope->pos,
sys/dev/acpi/dsdt.c
3037
dnprintf(5,"%s acquires mutex %s\n", scope->node->name,
sys/dev/acpi/dsdt.c
3038
mtx->node->name);
sys/dev/acpi/dsdt.c
3054
dnprintf(5, "%s releases mutex %s\n", scope->node->name,
sys/dev/acpi/dsdt.c
3055
mtx->node->name);
sys/dev/acpi/dsdt.c
3105
struct aml_node *node;
sys/dev/acpi/dsdt.c
3169
node = __aml_searchname(scope->node,
sys/dev/acpi/dsdt.c
3171
if (node == NULL) {
sys/dev/acpi/dsdt.c
3175
aml_copyvalue(node->value, rhs);
sys/dev/acpi/dsdt.c
3245
scope->pos = aml_parsename(scope->node, scope->pos, &rv, 0);
sys/dev/acpi/dsdt.c
3252
strlcpy(mch, aml_nodename(rv->node), sizeof(mch));
sys/dev/acpi/dsdt.c
3491
dbprintf(arg, "%s", aml_nodename(rv->node));
sys/dev/acpi/dsdt.c
3500
scope->pos = aml_parsename(scope->node, scope->pos,
sys/dev/acpi/dsdt.c
3516
ms.node = scope->node;
sys/dev/acpi/dsdt.c
3529
ms.pos = aml_parsename(ms.node,
sys/dev/acpi/dsdt.c
3533
aml_nodename(rv->node));
sys/dev/acpi/dsdt.c
3548
ms.node = scope->node;
sys/dev/acpi/dsdt.c
3593
aml_nodename(tmp->node),
sys/dev/acpi/dsdt.c
3596
ms = aml_pushscope(scope, tmp, tmp->node, AMLOP_METHOD);
sys/dev/acpi/dsdt.c
3623
aml_nodename(tmp->node), ret_type);
sys/dev/acpi/dsdt.c
366
struct aml_node *node;
sys/dev/acpi/dsdt.c
3900
aml_nodename(rgn->node), rgn->v_opregion.iobase);
sys/dev/acpi/dsdt.c
3907
return aml_pushscope(scope, &tmp, scope->node,
sys/dev/acpi/dsdt.c
3911
aml_nodename(rgn->node));
sys/dev/acpi/dsdt.c
4001
scope->pos = aml_parsename(scope->node, scope->pos,
sys/dev/acpi/dsdt.c
4005
scope->pos = aml_parsename(scope->node, scope->pos,
sys/dev/acpi/dsdt.c
4058
if (scope->type == AMLOP_PACKAGE && my_ret->node) {
sys/dev/acpi/dsdt.c
4103
mscope = aml_pushscope(scope, opargs[1], scope->node,
sys/dev/acpi/dsdt.c
4188
if (opargs[0]->node != NULL) {
sys/dev/acpi/dsdt.c
4404
mscope = aml_pushscope(scope, opargs[1], rv->node, opcode);
sys/dev/acpi/dsdt.c
4409
mscope = aml_pushscope(scope, opargs[1], rv->node, opcode);
sys/dev/acpi/dsdt.c
4414
mscope = aml_pushscope(scope, opargs[1], rv->node, opcode);
sys/dev/acpi/dsdt.c
4421
mscope = aml_pushscope(scope, opargs[3], rv->node, opcode);
sys/dev/acpi/dsdt.c
4429
mscope = aml_pushscope(scope, opargs[4], rv->node, opcode);
sys/dev/acpi/dsdt.c
4479
mscope = aml_pushscope(scope, opargs[2], scope->node, opcode);
sys/dev/acpi/dsdt.c
4486
mscope = aml_pushscope(scope, opargs[3], scope->node, opcode);
sys/dev/acpi/dsdt.c
4493
mscope = aml_pushscope(scope, opargs[4], scope->node, opcode);
sys/dev/acpi/dsdt.c
4512
aml_nodename(rv->node),
sys/dev/acpi/dsdt.c
4514
aml_notify(rv->node, opargs[1]->v_integer);
sys/dev/acpi/dsdt.c
4548
mscope = aml_pushscope(scope, opargs[1], scope->node,
sys/dev/acpi/dsdt.c
4552
mscope = aml_pushscope(scope, opargs[3], scope->node,
sys/dev/acpi/dsdt.c
4560
mscope = aml_pushscope(scope, opargs[1], scope->node,
sys/dev/acpi/dsdt.c
4626
dnprintf(50, ">>return [%s] %s %c %p\n", aml_nodename(scope->node),
sys/dev/acpi/dsdt.c
4674
aml_evalnode(struct acpi_softc *sc, struct aml_node *node,
sys/dev/acpi/dsdt.c
4681
if (node == NULL || node->value == NULL)
sys/dev/acpi/dsdt.c
4683
dnprintf(12,"EVALNODE: %s %lx\n", aml_nodename(node), acpi_nalloc);
sys/dev/acpi/dsdt.c
4686
xres = aml_eval(NULL, node->value, 't', argc, argv);
sys/dev/acpi/dsdt.c
4690
if (xres != node->value)
sys/dev/acpi/dsdt.c
4694
printf("error evaluating: %s\n", aml_nodename(node));
sys/dev/acpi/dsdt.c
4701
aml_node_setval(struct acpi_softc *sc, struct aml_node *node, int64_t val)
sys/dev/acpi/dsdt.c
4705
if (!node)
sys/dev/acpi/dsdt.c
4712
return aml_evalnode(sc, node, 1, &env, NULL);
sys/dev/acpi/dsdt.c
4805
struct aml_node *node;
sys/dev/acpi/dsdt.c
4811
node = aml_searchrel(root, aml_getname(val->v_nameref));
sys/dev/acpi/dsdt.c
4812
if (node == NULL) {
sys/dev/acpi/dsdt.c
4817
val = node->value;
sys/dev/acpi/dsdt.c
4821
if (val->node) {
sys/dev/acpi/dsdt.c
4824
dl->dev_node = val->node;
sys/dev/acpi/dsdt.c
530
aml_notify_task(void *node, int notify_value)
sys/dev/acpi/dsdt.c
534
dnprintf(10,"run notify: %s %x\n", aml_nodename(node), notify_value);
sys/dev/acpi/dsdt.c
536
if (pdata->node == node)
sys/dev/acpi/dsdt.c
537
pdata->cbproc(pdata->node, notify_value, pdata->cbarg);
sys/dev/acpi/dsdt.c
541
aml_register_notify(struct aml_node *node, const char *pnpid,
sys/dev/acpi/dsdt.c
548
node->name, pnpid ? pnpid : "", proc);
sys/dev/acpi/dsdt.c
551
pdata->node = node;
sys/dev/acpi/dsdt.c
566
aml_notify(struct aml_node *node, int notify_value)
sys/dev/acpi/dsdt.c
570
if (node == NULL)
sys/dev/acpi/dsdt.c
574
if (pdata->node == node && (pdata->flags & ACPIDEV_WAKEUP))
sys/dev/acpi/dsdt.c
578
dnprintf(10,"queue notify: %s %x\n", aml_nodename(node), notify_value);
sys/dev/acpi/dsdt.c
579
acpi_addtask(acpi_softc, aml_notify_task, node, notify_value);
sys/dev/acpi/dsdt.c
592
pdata->cbproc(pdata->node, notify_value, pdata->cbarg);
sys/dev/acpi/dsdt.c
602
pdata->cbproc(pdata->node, 0, pdata->cbarg);
sys/dev/acpi/dsdt.c
618
struct aml_node *node;
sys/dev/acpi/dsdt.c
623
SIMPLEQ_FOREACH(node, &root->son, sib) {
sys/dev/acpi/dsdt.c
624
if (!strncmp(node->name, nameseg, AML_NAMESEG_LEN))
sys/dev/acpi/dsdt.c
625
return node;
sys/dev/acpi/dsdt.c
628
node = acpi_os_malloc(sizeof(struct aml_node));
sys/dev/acpi/dsdt.c
629
memcpy((void *)node->name, nameseg, AML_NAMESEG_LEN);
sys/dev/acpi/dsdt.c
630
node->value = aml_allocvalue(0,0,NULL);
sys/dev/acpi/dsdt.c
631
node->value->node = node;
sys/dev/acpi/dsdt.c
632
node->parent = root;
sys/dev/acpi/dsdt.c
634
SIMPLEQ_INIT(&node->son);
sys/dev/acpi/dsdt.c
635
SIMPLEQ_INSERT_TAIL(&root->son, node, sib);
sys/dev/acpi/dsdt.c
636
return node;
sys/dev/acpi/dsdt.c
643
aml_nodename(struct aml_node *node)
sys/dev/acpi/dsdt.c
648
if (node) {
sys/dev/acpi/dsdt.c
649
aml_nodename(node->parent);
sys/dev/acpi/dsdt.c
650
if (node->parent != &aml_root)
sys/dev/acpi/dsdt.c
652
strlcat(namebuf, node->name, sizeof(namebuf));
sys/dev/acpi/dsdt.c
695
aml_delchildren(struct aml_node *node)
sys/dev/acpi/dsdt.c
699
if (node == NULL)
sys/dev/acpi/dsdt.c
701
while ((onode = SIMPLEQ_FIRST(&node->son)) != NULL) {
sys/dev/acpi/dsdt.c
702
SIMPLEQ_REMOVE_HEAD(&node->son, sib);
sys/dev/acpi/dsdt.c
708
onode->value->node = NULL;
sys/dev/acpi/dsdt.c
800
if (val->node)
sys/dev/acpi/dsdt.c
801
printf(" [%s]", aml_nodename(val->node));
sys/dev/acpi/dsdt.c
831
printf(" ref1: %s\n", aml_nodename(val->v_field.ref1->node));
sys/dev/acpi/dsdt.c
833
printf(" ref2: %s\n", aml_nodename(val->v_field.ref2->node));
sys/dev/acpi/dsdt.c
968
lhs->node = rhs->node;
sys/dev/acpi/dsdt.c
984
lhs->node = rhs->node;
sys/dev/acpi/dsdt.h
26
struct aml_node *node;
sys/dev/acpi/dwgpio.c
185
struct aml_node *node = child->parent;
sys/dev/acpi/dwgpio.c
189
if (node == sc->sc_node)
sys/dev/acpi/dwgpio.c
193
reg = acpi_getpropint(node, "reg", -1);
sys/dev/acpi/dwgpio.c
197
sc->sc_npins = acpi_getpropint(node, "snps,nr-gpios", GPIO_NUM_PINS);
sys/dev/acpi/dwgpio.c
198
node->attached = 1;
sys/dev/acpi/dwiic_acpi.c
279
struct aml_node *node;
sys/dev/acpi/dwiic_acpi.c
306
node = aml_searchname(sc_crs->devnode,
sys/dev/acpi/dwiic_acpi.c
310
sc_crs->gpio_int_node = node;
sys/dev/acpi/dwiic_acpi.c
434
dwiic_acpi_found_hid(struct aml_node *node, void *arg)
sys/dev/acpi/dwiic_acpi.c
444
if (node->parent == sc->sc_devnode)
sys/dev/acpi/dwiic_acpi.c
447
if (acpi_parsehid(node, arg, cdev, dev, 16) != 0)
sys/dev/acpi/dwiic_acpi.c
450
if (aml_evalinteger(acpi_softc, node->parent, "_STA", 0, NULL, &sta))
sys/dev/acpi/dwiic_acpi.c
457
aml_nodename(node)));
sys/dev/acpi/dwiic_acpi.c
459
if (aml_evalname(acpi_softc, node->parent, "_CRS", 0, NULL, &res))
sys/dev/acpi/dwiic_acpi.c
473
acpi_attach_deps(acpi_softc, node->parent);
sys/dev/acpi/dwiic_acpi.c
476
return dwiic_acpi_found_ihidev(sc, node, dev, crs);
sys/dev/acpi/dwiic_acpi.c
478
return dwiic_acpi_found_iatp(sc, node, dev, crs);
sys/dev/acpi/dwiic_acpi.c
480
return dwiic_acpi_found_ietp(sc, node, dev, crs);
sys/dev/acpi/dwiic_acpi.c
486
ia.ia_cookie = node->parent;
sys/dev/acpi/dwiic_acpi.c
492
node->parent->attached = 1;
sys/dev/acpi/dwiic_acpi.c
498
dwiic_acpi_found_ihidev(struct dwiic_softc *sc, struct aml_node *node,
sys/dev/acpi/dwiic_acpi.c
510
if (!aml_searchname(node->parent, "_DSM")) {
sys/dev/acpi/dwiic_acpi.c
512
aml_nodename(node->parent));
sys/dev/acpi/dwiic_acpi.c
532
if (aml_evalname(acpi_softc, node->parent, "_DSM", 4, cmd, &res)) {
sys/dev/acpi/dwiic_acpi.c
534
sc->sc_dev.dv_xname, aml_nodename(node->parent));
sys/dev/acpi/dwiic_acpi.c
540
sc->sc_dev.dv_xname, aml_nodename(node->parent), res.type);
sys/dev/acpi/dwiic_acpi.c
561
node->parent->attached = 1;
sys/dev/acpi/dwiic_acpi.c
569
dwiic_acpi_found_ietp(struct dwiic_softc *sc, struct aml_node *node,
sys/dev/acpi/dwiic_acpi.c
587
node->parent->attached = 1;
sys/dev/acpi/dwiic_acpi.c
595
dwiic_acpi_found_iatp(struct dwiic_softc *sc, struct aml_node *node, char *dev,
sys/dev/acpi/dwiic_acpi.c
601
if (aml_evalname(acpi_softc, node->parent, "GPIO", 0, NULL, &res))
sys/dev/acpi/dwiic_acpi.c
614
aml_nodename(node->parent));
sys/dev/acpi/dwiic_acpi.c
620
node->parent->attached = 1;
sys/dev/acpi/imxiic_acpi.c
181
imxiic_acpi_found_hid(struct aml_node *node, void *arg)
sys/dev/acpi/imxiic_acpi.c
192
if (node->parent == ac->ac_devnode)
sys/dev/acpi/imxiic_acpi.c
196
if (node->parent && node->parent->parent != ac->ac_devnode)
sys/dev/acpi/imxiic_acpi.c
199
if (acpi_parsehid(node, arg, cdev, dev, 16) != 0)
sys/dev/acpi/imxiic_acpi.c
202
sta = acpi_getsta(acpi_softc, node->parent);
sys/dev/acpi/imxiic_acpi.c
206
if (aml_evalname(acpi_softc, node->parent, "_CRS", 0, NULL, &res))
sys/dev/acpi/imxiic_acpi.c
220
acpi_attach_deps(acpi_softc, node->parent);
sys/dev/acpi/imxiic_acpi.c
226
ia.ia_cookie = node->parent;
sys/dev/acpi/imxiic_acpi.c
229
node->parent->attached = 1;
sys/dev/acpi/intelpmc.c
215
intelpmc_dsm(struct acpi_softc *sc, struct aml_node *node, int func)
sys/dev/acpi/intelpmc.c
242
if (aml_evalname(sc, node, "_DSM", 4, cmd, &res)) {
sys/dev/acpi/intelpmc.c
244
sc->sc_dev.dv_xname, aml_nodename(node));
sys/dev/acpi/inthid.c
356
inthid_notify(struct aml_node *node, int notify_type, void *arg)
sys/dev/acpi/ispi_acpi.c
101
if (acpi_parsehid(node, arg, cdev, dev, sizeof(cdev)) != 0)
sys/dev/acpi/ispi_acpi.c
104
sta = acpi_getsta(acpi_softc, node->parent);
sys/dev/acpi/ispi_acpi.c
109
aml_nodename(node)));
sys/dev/acpi/ispi_acpi.c
111
acpi_attach_deps(acpi_softc, node->parent);
sys/dev/acpi/ispi_acpi.c
92
ispi_acpi_found_hid(struct aml_node *node, void *arg)
sys/dev/acpi/ispi_acpi.c
98
if (node->parent == sc->sc_devnode)
sys/dev/acpi/pckbc_acpi.c
427
struct acpi_gpio *gpio = sc->sc_gpioint[irq].node->gpio;
sys/dev/acpi/pckbc_acpi.c
491
struct aml_node *node;
sys/dev/acpi/pckbc_acpi.c
500
node = aml_searchname(crsdata->basenode,
sys/dev/acpi/pckbc_acpi.c
502
if (node != NULL)
sys/dev/acpi/pckbc_acpi.c
516
struct aml_node *node;
sys/dev/acpi/pckbc_acpi.c
525
node = aml_searchname(crsdata->basenode,
sys/dev/acpi/pckbc_acpi.c
527
if (node != NULL) {
sys/dev/acpi/pckbc_acpi.c
528
crsdata->intrs[crsdata->nints].node = node;
sys/dev/acpi/pckbc_acpi.c
71
struct aml_node *node;
sys/dev/acpi/qcgpio.c
251
qcgpio_get_pin_count(struct acpi_softc *sc, struct aml_node *node)
sys/dev/acpi/qcgpio.c
273
if (aml_evalinteger(sc, node, "_DSM", 4, cmd, &npins)) {
sys/dev/acpi/qciic.c
373
struct aml_node *node;
sys/dev/acpi/qciic.c
385
sc_crs->i2c_bus = aml_searchname(sc_crs->node,
sys/dev/acpi/qciic.c
391
node = aml_searchname(sc_crs->node,
sys/dev/acpi/qciic.c
395
sc_crs->gpio_int_node = node;
sys/dev/acpi/qciic.c
416
qciic_acpi_found_hid(struct aml_node *node, void *arg)
sys/dev/acpi/qciic.c
426
if (node->parent == sc->sc_node)
sys/dev/acpi/qciic.c
429
if (acpi_parsehid(node, arg, cdev, dev, 16) != 0)
sys/dev/acpi/qciic.c
432
sta = acpi_getsta(acpi_softc, node->parent);
sys/dev/acpi/qciic.c
436
if (aml_evalname(acpi_softc, node->parent, "_CRS", 0, NULL, &res))
sys/dev/acpi/qciic.c
444
crs.node = node->parent;
sys/dev/acpi/qciic.c
452
acpi_attach_deps(acpi_softc, node->parent);
sys/dev/acpi/qciic.c
455
return qciic_acpi_found_ihidev(sc, node, dev, crs);
sys/dev/acpi/qciic.c
461
ia.ia_cookie = node->parent;
sys/dev/acpi/qciic.c
464
node->parent->attached = 1;
sys/dev/acpi/qciic.c
470
qciic_acpi_found_ihidev(struct qciic_softc *sc, struct aml_node *node,
sys/dev/acpi/qciic.c
482
if (!aml_searchname(node->parent, "_DSM")) {
sys/dev/acpi/qciic.c
484
aml_nodename(node->parent));
sys/dev/acpi/qciic.c
504
if (aml_evalname(acpi_softc, node->parent, "_DSM", 4, cmd, &res)) {
sys/dev/acpi/qciic.c
506
sc->sc_dev.dv_xname, aml_nodename(node->parent));
sys/dev/acpi/qciic.c
512
sc->sc_dev.dv_xname, aml_nodename(node->parent), res.type);
sys/dev/acpi/qciic.c
530
node->parent->attached = 1;
sys/dev/acpi/qciic.c
76
struct aml_node *node;
sys/dev/acpi/sdhc_acpi.c
161
struct aml_node *node;
sys/dev/acpi/sdhc_acpi.c
166
node = aml_searchname(sc->sc_node, (char *)&crs->pad[crs->lr_gpio.res_off]);
sys/dev/acpi/sdhc_acpi.c
169
sc->sc_gpio_int_node = node;
sys/dev/acpi/sdhc_acpi.c
173
sc->sc_gpio_io_node = node;
sys/dev/acpi/sdhc_acpi.c
210
sdhc_acpi_power_on(struct sdhc_acpi_softc *sc, struct aml_node *node)
sys/dev/acpi/sdhc_acpi.c
212
node = aml_searchname(node, "_PS0");
sys/dev/acpi/sdhc_acpi.c
213
if (node && aml_evalnode(sc->sc_acpi, node, 0, NULL, NULL))
sys/dev/acpi/sdhc_acpi.c
218
sdhc_acpi_do_explore(struct aml_node *node, void *arg)
sys/dev/acpi/sdhc_acpi.c
224
if (node == sc->sc_node)
sys/dev/acpi/sdhc_acpi.c
228
if (node->value == NULL ||
sys/dev/acpi/sdhc_acpi.c
229
node->value->type != AML_OBJTYPE_DEVICE)
sys/dev/acpi/sdhc_acpi.c
231
if (aml_evalinteger(sc->sc_acpi, node, "_STA", 0, NULL, &sta))
sys/dev/acpi/sdhc_acpi.c
236
acpi_attach_deps(sc->sc_acpi, node);
sys/dev/acpi/sdhc_acpi.c
239
if (aml_evalinteger(sc->sc_acpi, node, "_RMV", 0, NULL, &rmv))
sys/dev/acpi/sdhc_acpi.c
249
sdhc_acpi_power_on(sc, node);
sys/dev/acpi/xhci_acpi.c
120
SIMPLEQ_FOREACH(node, &sc->sc_node->son, sib) {
sys/dev/acpi/xhci_acpi.c
121
if (strncmp(node->name, "USB", 3) == 0) {
sys/dev/acpi/xhci_acpi.c
122
aaa->aaa_node = node;
sys/dev/acpi/xhci_acpi.c
89
struct aml_node *node;
sys/dev/fdt/acrtc.c
103
int node;
sys/dev/fdt/acrtc.c
116
node = OF_getnodebyname(ra->ra_node, "rtc");
sys/dev/fdt/acrtc.c
117
if (node == 0)
sys/dev/fdt/acrtc.c
120
sc->sc_cd.cd_node = node;
sys/dev/fdt/amliic.c
272
int node;
sys/dev/fdt/amliic.c
274
for (node = OF_child(iba_node); node; node = OF_peer(node)) {
sys/dev/fdt/amliic.c
278
if (!OF_is_enabled(node))
sys/dev/fdt/amliic.c
281
if (OF_getprop(node, "compatible", name, sizeof(name)) == -1)
sys/dev/fdt/amliic.c
286
if (OF_getprop(node, "reg", &reg, sizeof(reg)) != sizeof(reg))
sys/dev/fdt/amliic.c
293
ia.ia_cookie = &node;
sys/dev/fdt/amlmmc.c
410
int node;
sys/dev/fdt/amlmmc.c
413
node = OF_getnodebyphandle(phandle);
sys/dev/fdt/amlmmc.c
414
if (node == 0)
sys/dev/fdt/amlmmc.c
417
if (!OF_is_compatible(node, "mmc-pwrseq-emmc"))
sys/dev/fdt/amlmmc.c
420
len = OF_getproplen(node, "reset-gpios");
sys/dev/fdt/amlmmc.c
425
OF_getpropintarray(node, "reset-gpios", gpios, len);
sys/dev/fdt/amlpciephy.c
115
int node = sc->sc_pd.pd_node;
sys/dev/fdt/amlpciephy.c
123
clock_set_assigned(node);
sys/dev/fdt/amlpciephy.c
124
clock_enable_all(node);
sys/dev/fdt/amlpciephy.c
134
reset_assert_all(node);
sys/dev/fdt/amlpciephy.c
136
reset_deassert_all(node);
sys/dev/fdt/amlpciephy.c
141
reset_assert_all(node);
sys/dev/fdt/amlpciephy.c
143
reset_deassert_all(node);
sys/dev/fdt/amlpinctrl.c
376
int node = faa->fa_node;
sys/dev/fdt/amlpinctrl.c
378
return (OF_is_compatible(node, "amlogic,meson-g12a-periphs-pinctrl") ||
sys/dev/fdt/amlpinctrl.c
379
OF_is_compatible(node, "amlogic,meson-g12a-aobus-pinctrl"));
sys/dev/fdt/amlpinctrl.c
391
int node = faa->fa_node;
sys/dev/fdt/amlpinctrl.c
395
for (child = OF_child(node); child; child = OF_peer(child)) {
sys/dev/fdt/amlpinctrl.c
404
acells = OF_getpropint(node, "#address-cells", faa->fa_acells);
sys/dev/fdt/amlpinctrl.c
405
scells = OF_getpropint(node, "#size-cells", faa->fa_scells);
sys/dev/fdt/amlpinctrl.c
466
if (OF_is_compatible(node, "amlogic,meson-g12a-periphs-pinctrl")) {
sys/dev/fdt/amlpinctrl.c
590
int node, child;
sys/dev/fdt/amlpinctrl.c
592
node = OF_getnodebyphandle(phandle);
sys/dev/fdt/amlpinctrl.c
593
if (node == 0)
sys/dev/fdt/amlpinctrl.c
596
for (child = OF_child(node); child; child = OF_peer(child)) {
sys/dev/fdt/amlpwm.c
87
int node = faa->fa_node;
sys/dev/fdt/amlpwm.c
89
return (OF_is_compatible(node, "amlogic,meson-g12a-ao-pwm-cd") ||
sys/dev/fdt/amlpwm.c
90
OF_is_compatible(node, "amlogic,meson-g12a-ee-pwm"));
sys/dev/fdt/amluart.c
120
void *node;
sys/dev/fdt/amluart.c
122
if ((node = fdt_find_cons("amlogic,meson-gx-uart")) == NULL)
sys/dev/fdt/amluart.c
124
if (fdt_get_reg(node, 0, &reg))
sys/dev/fdt/amlusbphy.c
151
int node = sc->sc_pd.pd_node;
sys/dev/fdt/amlusbphy.c
154
clock_enable_all(node);
sys/dev/fdt/amlusbphy.c
156
reset_assert_all(node);
sys/dev/fdt/amlusbphy.c
158
reset_deassert_all(node);
sys/dev/fdt/amlusbphy.c
161
phy_supply = OF_getpropint(node, "phy-supply", 0);
sys/dev/fdt/axppmic.c
458
int node = *(int *)ia->ia_cookie;
sys/dev/fdt/axppmic.c
465
axppmic_attach_common(sc, ia->ia_name, node);
sys/dev/fdt/axppmic.c
568
axppmic_attach_common(struct axppmic_softc *sc, const char *name, int node)
sys/dev/fdt/axppmic.c
584
if (OF_getproplen(node, "x-powers,master-mode") == 0 ||
sys/dev/fdt/axppmic.c
585
OF_getproplen(node, "x-powers,self-working-mode") == 0) {
sys/dev/fdt/axppmic.c
615
for (child = OF_child(node); child; child = OF_peer(child))
sys/dev/fdt/axppmic.c
619
axppmic_attach_regulators(sc, node);
sys/dev/fdt/axppmic.c
650
axppmic_attach_node(struct axppmic_softc *sc, int node)
sys/dev/fdt/axppmic.c
652
if (!OF_is_enabled(node))
sys/dev/fdt/axppmic.c
655
if (OF_is_compatible(node, "x-powers,axp803-battery-power-supply"))
sys/dev/fdt/axppmic.c
706
axppmic_attach_regulators(struct axppmic_softc *sc, int node)
sys/dev/fdt/axppmic.c
708
node = OF_getnodebyname(node, "regulators");
sys/dev/fdt/axppmic.c
709
if (node == 0)
sys/dev/fdt/axppmic.c
712
for (node = OF_child(node); node; node = OF_peer(node))
sys/dev/fdt/axppmic.c
713
axppmic_attach_regulator(sc, node);
sys/dev/fdt/axppmic.c
717
axppmic_attach_regulator(struct axppmic_softc *sc, int node)
sys/dev/fdt/axppmic.c
724
OF_getprop(node, "name", name, sizeof(name));
sys/dev/fdt/axppmic.c
749
ar->ar_rd.rd_node = node;
sys/dev/fdt/bcm2711_pcie.c
976
int node;
sys/dev/fdt/bcm2711_pcie.c
980
node = OF_getnodebyname(sc->sc_node, "rp1");
sys/dev/fdt/bcm2711_pcie.c
981
pa->pa_tag |= ((pcitag_t)node << 32);
sys/dev/fdt/bcm2711_tmon.c
116
for (node = OF_child(faa->fa_node); node; node = OF_peer(node)) {
sys/dev/fdt/bcm2711_tmon.c
117
if (!OF_is_compatible(node, "brcm,bcm2711-thermal"))
sys/dev/fdt/bcm2711_tmon.c
119
sc->sc_ts.ts_node = node;
sys/dev/fdt/bcm2711_tmon.c
84
int node;
sys/dev/fdt/bcm2835_bsc.c
284
int node;
sys/dev/fdt/bcm2835_bsc.c
286
for (node = OF_child(iba_node); node; node = OF_peer(node)) {
sys/dev/fdt/bcm2835_bsc.c
290
if (!OF_is_enabled(node))
sys/dev/fdt/bcm2835_bsc.c
293
if (OF_getprop(node, "compatible", name, sizeof(name)) == -1)
sys/dev/fdt/bcm2835_bsc.c
298
if (OF_getprop(node, "reg", &reg, sizeof(reg)) != sizeof(reg))
sys/dev/fdt/bcm2835_bsc.c
305
ia.ia_cookie = &node;
sys/dev/fdt/bcm2835_gpio.c
195
int node, i;
sys/dev/fdt/bcm2835_gpio.c
198
node = OF_getnodebyphandle(phandle);
sys/dev/fdt/bcm2835_gpio.c
199
if (node == 0)
sys/dev/fdt/bcm2835_gpio.c
202
len = OF_getproplen(node, "brcm,pins");
sys/dev/fdt/bcm2835_gpio.c
207
if (OF_getpropintarray(node, "brcm,pins", pins, len) != len)
sys/dev/fdt/bcm2835_gpio.c
209
func = OF_getpropint(node, "brcm,function", -1);
sys/dev/fdt/bcm2835_gpio.c
211
plen = OF_getproplen(node, "brcm,pull");
sys/dev/fdt/bcm2835_gpio.c
214
if (OF_getpropintarray(node, "brcm,pull", pull, plen) != plen)
sys/dev/fdt/bcmstbpinctrl.c
211
bcmstbpinctrl_config(struct bcmstbpinctrl_softc *sc, int node)
sys/dev/fdt/bcmstbpinctrl.c
220
OF_getprop(node, "function", function, sizeof(function));
sys/dev/fdt/bcmstbpinctrl.c
224
if (OF_getproplen(node, "bias-pull-up") == 0)
sys/dev/fdt/bcmstbpinctrl.c
226
else if (OF_getproplen(node, "bias-pull-down") == 0)
sys/dev/fdt/bcmstbpinctrl.c
231
len = OF_getproplen(node, "pins");
sys/dev/fdt/bcmstbpinctrl.c
236
OF_getprop(node, "pins", pins, len);
sys/dev/fdt/bcmstbpinctrl.c
251
int node, child;
sys/dev/fdt/bcmstbpinctrl.c
253
node = OF_getnodebyphandle(phandle);
sys/dev/fdt/bcmstbpinctrl.c
254
if (node == 0)
sys/dev/fdt/bcmstbpinctrl.c
257
if (OF_getproplen(node, "pins") > 0) {
sys/dev/fdt/bcmstbpinctrl.c
259
bcmstbpinctrl_config(sc, node);
sys/dev/fdt/bcmstbpinctrl.c
262
for (child = OF_child(node); child; child = OF_peer(child))
sys/dev/fdt/bd718x7.c
102
node = OF_getnodebyname(node, "regulators");
sys/dev/fdt/bd718x7.c
103
if (node == 0)
sys/dev/fdt/bd718x7.c
105
for (node = OF_child(node); node; node = OF_peer(node))
sys/dev/fdt/bd718x7.c
106
bdpmic_attach_regulator(sc, node);
sys/dev/fdt/bd718x7.c
122
bdpmic_attach_regulator(struct bdpmic_softc *sc, int node)
sys/dev/fdt/bd718x7.c
129
OF_getprop(node, "name", name, sizeof(name));
sys/dev/fdt/bd718x7.c
146
bd->bd_rd.rd_node = node;
sys/dev/fdt/bd718x7.c
87
int node = *(int *)ia->ia_cookie;
sys/dev/fdt/bd718x7.c
93
if (OF_is_compatible(node, "rohm,bd71837")) {
sys/dev/fdt/cduart.c
176
void *node;
sys/dev/fdt/cduart.c
178
if ((node = fdt_find_cons("cdns,uart-r1p8")) == NULL &&
sys/dev/fdt/cduart.c
179
(node = fdt_find_cons("cdns,uart-r1p12")) == NULL)
sys/dev/fdt/cduart.c
181
if (fdt_get_reg(node, 0, &reg) != 0)
sys/dev/fdt/com_fdt.c
54
void *node;
sys/dev/fdt/com_fdt.c
56
if ((node = fdt_find_cons("brcm,bcm2835-aux-uart")) == NULL &&
sys/dev/fdt/com_fdt.c
57
(node = fdt_find_cons("intel,xscale-uart")) == NULL &&
sys/dev/fdt/com_fdt.c
58
(node = fdt_find_cons("marvell,armada-38x-uart")) == NULL &&
sys/dev/fdt/com_fdt.c
59
(node = fdt_find_cons("mediatek,mt6577-uart")) == NULL &&
sys/dev/fdt/com_fdt.c
60
(node = fdt_find_cons("ns16550a")) == NULL &&
sys/dev/fdt/com_fdt.c
61
(node = fdt_find_cons("snps,dw-apb-uart")) == NULL &&
sys/dev/fdt/com_fdt.c
62
(node = fdt_find_cons("ti,omap3-uart")) == NULL &&
sys/dev/fdt/com_fdt.c
63
(node = fdt_find_cons("ti,omap4-uart")) == NULL)
sys/dev/fdt/com_fdt.c
65
if (fdt_get_reg(node, 0, &reg))
sys/dev/fdt/dapmic.c
132
int node = *(int *)ia->ia_cookie;
sys/dev/fdt/dapmic.c
162
if (node != 0) {
sys/dev/fdt/dapmic.c
163
sc->sc_ih = fdt_intr_establish_idx(node, 0, IPL_CLOCK,
sys/dev/fdt/dwiic_fdt.c
153
int node;
sys/dev/fdt/dwiic_fdt.c
155
for (node = OF_child(iba_node); node; node = OF_peer(node)) {
sys/dev/fdt/dwiic_fdt.c
159
if (!OF_is_enabled(node))
sys/dev/fdt/dwiic_fdt.c
162
if (OF_getprop(node, "compatible", name, sizeof(name)) == -1)
sys/dev/fdt/dwiic_fdt.c
167
if (OF_getprop(node, "reg", &reg, sizeof(reg)) != sizeof(reg))
sys/dev/fdt/dwiic_fdt.c
174
ia.ia_cookie = &node;
sys/dev/fdt/dwmmc.c
1227
int node;
sys/dev/fdt/dwmmc.c
1230
node = OF_getnodebyphandle(phandle);
sys/dev/fdt/dwmmc.c
1231
if (node == 0)
sys/dev/fdt/dwmmc.c
1234
if (!OF_is_compatible(node, "mmc-pwrseq-simple"))
sys/dev/fdt/dwmmc.c
1237
pinctrl_byname(node, "default");
sys/dev/fdt/dwmmc.c
1239
clock_enable(node, "ext_clock");
sys/dev/fdt/dwmmc.c
1241
len = OF_getproplen(node, "reset-gpios");
sys/dev/fdt/dwmmc.c
1246
OF_getpropintarray(node, "reset-gpios", gpios, len);
sys/dev/fdt/dwmmc.c
1263
int node;
sys/dev/fdt/dwmmc.c
1266
node = OF_getnodebyphandle(phandle);
sys/dev/fdt/dwmmc.c
1267
if (node == 0)
sys/dev/fdt/dwmmc.c
1270
if (!OF_is_compatible(node, "mmc-pwrseq-simple"))
sys/dev/fdt/dwmmc.c
1273
len = OF_getproplen(node, "reset-gpios");
sys/dev/fdt/dwmmc.c
1278
OF_getpropintarray(node, "reset-gpios", gpios, len);
sys/dev/fdt/dwmmc.c
1286
post_delay = OF_getpropint(node, "post-power-on-delay-ms", 0);
sys/dev/fdt/dwpcie.c
1515
int error, idx, node;
sys/dev/fdt/dwpcie.c
1582
node = OF_getnodebyname(sc->sc_node, "legacy-interrupt-controller");
sys/dev/fdt/dwpcie.c
1584
if (node && idx != -1) {
sys/dev/fdt/dwpcie.c
1593
sc->sc_ic.ic_node = node;
sys/dev/fdt/dwpcie.c
1818
dwpcie_find_node(int node, int bus, int device, int function)
sys/dev/fdt/dwpcie.c
1826
for (child = OF_child(node); child; child = OF_peer(child)) {
sys/dev/fdt/dwpcie.c
1834
node = dwpcie_find_node(child, bus, device, function);
sys/dev/fdt/dwpcie.c
1835
if (node)
sys/dev/fdt/dwpcie.c
1836
return node;
sys/dev/fdt/dwpcie.c
1846
int node;
sys/dev/fdt/dwpcie.c
1848
node = dwpcie_find_node(sc->sc_node, bus, device, function);
sys/dev/fdt/dwpcie.c
1849
return (((pcitag_t)node << 32) |
sys/dev/fdt/ehci_fdt.c
219
int node, ncells;
sys/dev/fdt/ehci_fdt.c
221
node = OF_getnodebyphandle(phandle);
sys/dev/fdt/ehci_fdt.c
222
if (node == 0)
sys/dev/fdt/ehci_fdt.c
225
ncells = OF_getpropint(node, "#phy-cells", 0);
sys/dev/fdt/ehci_fdt.c
233
int node;
sys/dev/fdt/ehci_fdt.c
236
node = OF_getnodebyphandle(cells[0]);
sys/dev/fdt/ehci_fdt.c
237
if (node == 0)
sys/dev/fdt/ehci_fdt.c
241
if (OF_is_compatible(node, ehci_phys[i].compat)) {
sys/dev/fdt/ehci_fdt.c
247
phy_supply = OF_getpropint(node, "phy-supply", 0);
sys/dev/fdt/ehci_fdt.c
291
sun50i_h616_phy2_init(struct ehci_fdt_softc *sc, int node)
sys/dev/fdt/ehci_fdt.c
302
len = OF_getproplen(node, "reg");
sys/dev/fdt/ehci_fdt.c
307
OF_getpropintarray(node, "reg", reg, len);
sys/dev/fdt/ehci_fdt.c
309
idx = OF_getindex(node, "pmu2", "reg-names");
sys/dev/fdt/ehci_fdt.c
324
clock_enable(node, "usb2_phy");
sys/dev/fdt/ehci_fdt.c
325
reset_deassert(node, "usb2_reset");
sys/dev/fdt/ehci_fdt.c
326
clock_enable(node, "pmu2_clk");
sys/dev/fdt/ehci_fdt.c
336
clock_disable(node, "pmu2_clk");
sys/dev/fdt/ehci_fdt.c
352
int node;
sys/dev/fdt/ehci_fdt.c
354
node = OF_getnodebyphandle(cells[0]);
sys/dev/fdt/ehci_fdt.c
355
if (node == -1)
sys/dev/fdt/ehci_fdt.c
359
if (OF_is_compatible(node, "allwinner,sun50i-h616-usb-phy") &&
sys/dev/fdt/ehci_fdt.c
361
sun50i_h616_phy2_init(sc, node);
sys/dev/fdt/ehci_fdt.c
373
if (OF_is_compatible(node, "allwinner,sun8i-h3-usb-phy") ||
sys/dev/fdt/ehci_fdt.c
374
OF_is_compatible(node, "allwinner,sun8i-r40-usb-phy") ||
sys/dev/fdt/ehci_fdt.c
375
OF_is_compatible(node, "allwinner,sun50i-h6-usb-phy") ||
sys/dev/fdt/ehci_fdt.c
376
OF_is_compatible(node, "allwinner,sun50i-a64-usb-phy")) {
sys/dev/fdt/ehci_fdt.c
380
} else if (OF_is_compatible(node, "allwinner,sun8i-a83t-usb-phy") ||
sys/dev/fdt/ehci_fdt.c
381
OF_is_compatible(node, "allwinner,sun20i-d1-usb-phy") ||
sys/dev/fdt/ehci_fdt.c
382
OF_is_compatible(node, "allwinner,sun50i-h616-usb-phy")) {
sys/dev/fdt/ehci_fdt.c
387
if (OF_is_compatible(node, "allwinner,sun8i-a83t-usb-phy") ||
sys/dev/fdt/ehci_fdt.c
388
OF_is_compatible(node, "allwinner,sun50i-h616-usb-phy")) {
sys/dev/fdt/ehci_fdt.c
394
pinctrl_byname(node, "default");
sys/dev/fdt/ehci_fdt.c
400
if (OF_is_compatible(node, "allwinner,sun4i-a10-usb-phy") ||
sys/dev/fdt/ehci_fdt.c
401
OF_is_compatible(node, "allwinner,sun5i-a13-usb-phy") ||
sys/dev/fdt/ehci_fdt.c
402
OF_is_compatible(node, "allwinner,sun7i-a20-usb-phy")) {
sys/dev/fdt/ehci_fdt.c
403
clock_enable(node, "usb_phy");
sys/dev/fdt/ehci_fdt.c
406
clock_enable(node, name);
sys/dev/fdt/ehci_fdt.c
410
reset_deassert(node, name);
sys/dev/fdt/ehci_fdt.c
413
vbus_supply = OF_getpropint(node, name, 0);
sys/dev/fdt/ehci_fdt.c
423
int node;
sys/dev/fdt/ehci_fdt.c
425
node = OF_getnodebyphandle(cells[0]);
sys/dev/fdt/ehci_fdt.c
426
if (node == -1)
sys/dev/fdt/ehci_fdt.c
429
pinctrl_byname(node, "default");
sys/dev/fdt/ehci_fdt.c
430
clock_enable(node, "phy");
sys/dev/fdt/ehci_fdt.c
431
reset_deassert(node, "phy");
sys/dev/fdt/ehci_fdt.c
439
phy_supply = OF_getpropint(node, "phy-supply", 0);
sys/dev/fdt/exuart.c
147
void *node, *root;
sys/dev/fdt/exuart.c
149
if ((node = fdt_find_cons("apple,s5l-uart")) == NULL &&
sys/dev/fdt/exuart.c
150
(node = fdt_find_cons("samsung,exynos4210-uart")) == NULL)
sys/dev/fdt/exuart.c
158
if ((node = fdt_find_node("/serial@13800000")) == NULL) {
sys/dev/fdt/exuart.c
164
if (fdt_get_reg(node, 0, &reg))
sys/dev/fdt/exuart.c
167
if (fdt_is_compatible(node, "apple,s5l-uart")) {
sys/dev/fdt/fanpwr.c
108
int node = *(int *)ia->ia_cookie;
sys/dev/fdt/fanpwr.c
112
pinctrl_byname(node, "default");
sys/dev/fdt/fanpwr.c
117
if (OF_is_compatible(node, "rockchip,rk8602") ||
sys/dev/fdt/fanpwr.c
118
OF_is_compatible(node, "rockchip,rk8603")) {
sys/dev/fdt/fanpwr.c
121
} else if (OF_is_compatible(node, "silergy,syr827")) {
sys/dev/fdt/fanpwr.c
124
} else if (OF_is_compatible(node, "silergy,syr828")) {
sys/dev/fdt/fanpwr.c
127
} else if (OF_is_compatible(node, "tcs,tcs4525")) {
sys/dev/fdt/fanpwr.c
136
if (OF_getpropint(node, "fcs,suspend-voltage-selector", 0))
sys/dev/fdt/fanpwr.c
142
if (OF_getpropint(node, "fcs,suspend-voltage-selector", 0))
sys/dev/fdt/fanpwr.c
148
if (OF_getpropint(node, "fcs,suspend-voltage-selector", 0))
sys/dev/fdt/fanpwr.c
212
ramp_delay = OF_getpropint(node, "regulator-ramp-delay", 0);
sys/dev/fdt/fanpwr.c
242
sc->sc_rd.rd_node = node;
sys/dev/fdt/gpiocharger.c
71
int node = faa->fa_node;
sys/dev/fdt/gpiocharger.c
73
pinctrl_byname(node, "default");
sys/dev/fdt/gpiocharger.c
75
charger_type_len = OF_getproplen(node, "charger-type");
sys/dev/fdt/gpiocharger.c
79
gpios_len = OF_getproplen(node, gpios_property);
sys/dev/fdt/gpiocharger.c
82
gpios_len = OF_getproplen(node, gpios_property);
sys/dev/fdt/gpiocharger.c
88
OF_getprop(node, "charger-type", charger_type, charger_type_len);
sys/dev/fdt/gpiocharger.c
90
OF_getpropintarray(node, gpios_property, sc->sc_charger_pin, gpios_len);
sys/dev/fdt/gpiokeys.c
113
int node, len, gpios_len;
sys/dev/fdt/gpiokeys.c
120
for (node = OF_child(faa->fa_node); node; node = OF_peer(node)) {
sys/dev/fdt/gpiokeys.c
121
code = OF_getpropint(node, "linux,code", -1);
sys/dev/fdt/gpiokeys.c
124
gpios_len = OF_getproplen(node, "gpios");
sys/dev/fdt/gpiokeys.c
128
len = OF_getproplen(node, "label");
sys/dev/fdt/gpiokeys.c
131
if (OF_getprop(node, "label", label, len) != len) {
sys/dev/fdt/gpiokeys.c
137
key->key_input_type = OF_getpropint(node, "linux,input-type",
sys/dev/fdt/gpiokeys.c
141
OF_getpropintarray(node, "gpios", key->key_pin, gpios_len);
sys/dev/fdt/gpioleds.c
65
int node, leds = 0;
sys/dev/fdt/gpioleds.c
69
for (node = OF_child(faa->fa_node); node; node = OF_peer(node)) {
sys/dev/fdt/gpioleds.c
70
function_len = OF_getproplen(node, function_prop);
sys/dev/fdt/gpioleds.c
73
function_len = OF_getproplen(node, function_prop);
sys/dev/fdt/gpioleds.c
77
default_state_len = OF_getproplen(node, "default-state");
sys/dev/fdt/gpioleds.c
80
gpios_len = OF_getproplen(node, "gpios");
sys/dev/fdt/gpioleds.c
85
OF_getprop(node, function_prop, function, function_len);
sys/dev/fdt/gpioleds.c
87
OF_getprop(node, "default-state", default_state, default_state_len);
sys/dev/fdt/gpioleds.c
89
OF_getpropintarray(node, "gpios", led_pin, gpios_len);
sys/dev/fdt/hidwusb.c
67
int node;
sys/dev/fdt/hidwusb.c
74
node = OF_finddevice("/soc/hikey_usbhub");
sys/dev/fdt/hidwusb.c
75
if (node) {
sys/dev/fdt/hidwusb.c
76
if (OF_getpropintarray(node, "typc_vbus_int_gpio,typec-gpios",
sys/dev/fdt/if_bse_fdt.c
100
sc->sc_phy_id = OF_getpropint(node, "reg", MII_PHY_ANY);
sys/dev/fdt/if_bse_fdt.c
59
int node, error;
sys/dev/fdt/if_bse_fdt.c
98
node = OF_getnodebyphandle(phy);
sys/dev/fdt/if_bse_fdt.c
99
if (node)
sys/dev/fdt/if_cad.c
399
int node, phy;
sys/dev/fdt/if_cad.c
450
node = OF_getnodebyphandle(phy);
sys/dev/fdt/if_cad.c
451
if (node != 0)
sys/dev/fdt/if_cad.c
452
sc->sc_phy_loc = OF_getpropint(node, "reg", MII_PHY_ANY);
sys/dev/fdt/if_dwge.c
399
int node;
sys/dev/fdt/if_dwge.c
414
node = OF_getnodebyphandle(phy);
sys/dev/fdt/if_dwge.c
415
if (node)
sys/dev/fdt/if_dwge.c
416
sc->sc_phyloc = OF_getpropint(node, "reg", MII_PHY_ANY);
sys/dev/fdt/if_dwge.c
466
node = OF_getnodebyname(faa->fa_node, "fixed-link");
sys/dev/fdt/if_dwge.c
467
if (node) {
sys/dev/fdt/if_dwge.c
468
ifp->if_baudrate = IF_Mbps(OF_getpropint(node, "speed", 0));
sys/dev/fdt/if_dwge.c
470
switch (OF_getpropint(node, "speed", 0)) {
sys/dev/fdt/if_dwge.c
482
if (OF_getpropbool(node, "full-duplex")) {
sys/dev/fdt/if_dwge.c
563
node = OF_getnodebyphandle(axi_config);
sys/dev/fdt/if_dwge.c
564
if (node) {
sys/dev/fdt/if_dwge.c
571
osr_lmt = OF_getpropint(node, "snps,wr_osr_lmt", 1);
sys/dev/fdt/if_dwge.c
574
osr_lmt = OF_getpropint(node, "snps,rd_osr_lmt", 1);
sys/dev/fdt/if_dwge.c
578
OF_getpropintarray(node, "snps,blen", blen, sizeof(blen));
sys/dev/fdt/if_dwqe_fdt.c
108
int i, node;
sys/dev/fdt/if_dwqe_fdt.c
160
node = OF_getnodebyphandle(phy);
sys/dev/fdt/if_dwqe_fdt.c
161
if (node)
sys/dev/fdt/if_dwqe_fdt.c
162
sc->sc_phyloc = OF_getpropint(node, "reg", MII_PHY_ANY);
sys/dev/fdt/if_dwqe_fdt.c
165
sc->sc_mii.mii_node = node;
sys/dev/fdt/if_dwqe_fdt.c
214
node = OF_getnodebyname(sc->sc_node, "fixed-link");
sys/dev/fdt/if_dwqe_fdt.c
215
if (node) {
sys/dev/fdt/if_dwqe_fdt.c
218
ifp->if_baudrate = IF_Mbps(OF_getpropint(node, "speed", 0));
sys/dev/fdt/if_dwqe_fdt.c
219
ifp->if_link_state = OF_getpropbool(node, "full-duplex") ?
sys/dev/fdt/if_dwqe_fdt.c
261
node = OF_getnodebyphandle(axi_config);
sys/dev/fdt/if_dwqe_fdt.c
262
if (node) {
sys/dev/fdt/if_dwqe_fdt.c
264
sc->sc_lpi_en = OF_getpropbool(node, "snps,lpi_en");
sys/dev/fdt/if_dwqe_fdt.c
265
sc->sc_xit_frm = OF_getpropbool(node, "snps,xit_frm");
sys/dev/fdt/if_dwqe_fdt.c
267
sc->sc_wr_osr_lmt = OF_getpropint(node, "snps,wr_osr_lmt", 1);
sys/dev/fdt/if_dwqe_fdt.c
268
sc->sc_rd_osr_lmt = OF_getpropint(node, "snps,rd_osr_lmt", 1);
sys/dev/fdt/if_dwqe_fdt.c
270
OF_getpropintarray(node, "snps,blen", sc->sc_blen, sizeof(sc->sc_blen));
sys/dev/fdt/if_dwqe_fdt.c
308
int node, len;
sys/dev/fdt/if_dwqe_fdt.c
310
node = OF_getnodebyphandle(phy);
sys/dev/fdt/if_dwqe_fdt.c
311
if (node && OF_getproplen(node, "reset-gpios") > 0) {
sys/dev/fdt/if_dwqe_fdt.c
312
len = OF_getproplen(node, "reset-gpios");
sys/dev/fdt/if_dwqe_fdt.c
317
OF_getpropintarray(node, "reset-gpios", gpio, len);
sys/dev/fdt/if_dwqe_fdt.c
318
delays[0] = OF_getpropint(node, "reset-deassert-us", 0);
sys/dev/fdt/if_dwqe_fdt.c
319
delays[1] = OF_getpropint(node, "reset-assert-us", 0);
sys/dev/fdt/if_dwqe_fdt.c
320
delays[2] = OF_getpropint(node, "reset-deassert-us", 0);
sys/dev/fdt/if_dwxe.c
381
int node;
sys/dev/fdt/if_dwxe.c
404
node = OF_getnodebyphandle(phy);
sys/dev/fdt/if_dwxe.c
405
if (node)
sys/dev/fdt/if_dwxe.c
406
sc->sc_phyloc = OF_getpropint(node, "reg", MII_PHY_ANY);
sys/dev/fdt/if_dwxe.c
409
sc->sc_mii.mii_node = node;
sys/dev/fdt/if_fec.c
514
int node;
sys/dev/fdt/if_fec.c
516
node = sc->sc_node;
sys/dev/fdt/if_fec.c
519
node = OF_getnodebyphandle(phy);
sys/dev/fdt/if_fec.c
520
rxc = OF_getpropint(node, "rxc-skew-ps", 1400) / 200;
sys/dev/fdt/if_fec.c
521
rxdv = OF_getpropint(node, "rxdv-skew-ps", 1400) / 200;
sys/dev/fdt/if_fec.c
522
txc = OF_getpropint(node, "txc-skew-ps", 1400) / 200;
sys/dev/fdt/if_fec.c
523
txen = OF_getpropint(node, "txen-skew-ps", 1400) / 200;
sys/dev/fdt/if_fec.c
524
rxd0 = OF_getpropint(node, "rxd0-skew-ps", 1400) / 200;
sys/dev/fdt/if_fec.c
525
rxd1 = OF_getpropint(node, "rxd1-skew-ps", 1400) / 200;
sys/dev/fdt/if_fec.c
526
rxd2 = OF_getpropint(node, "rxd2-skew-ps", 1400) / 200;
sys/dev/fdt/if_fec.c
527
rxd3 = OF_getpropint(node, "rxd3-skew-ps", 1400) / 200;
sys/dev/fdt/if_fec.c
528
txd0 = OF_getpropint(node, "txd0-skew-ps", 1400) / 200;
sys/dev/fdt/if_fec.c
529
txd1 = OF_getpropint(node, "txd1-skew-ps", 1400) / 200;
sys/dev/fdt/if_fec.c
530
txd2 = OF_getpropint(node, "txd2-skew-ps", 1400) / 200;
sys/dev/fdt/if_fec.c
531
txd3 = OF_getpropint(node, "txd3-skew-ps", 1400) / 200;
sys/dev/fdt/if_fec.c
555
int node;
sys/dev/fdt/if_fec.c
557
node = sc->sc_node;
sys/dev/fdt/if_fec.c
560
node = OF_getnodebyphandle(phy);
sys/dev/fdt/if_fec.c
561
rxc = OF_getpropint(node, "rxc-skew-ps", 900) / 60;
sys/dev/fdt/if_fec.c
562
rxdv = OF_getpropint(node, "rxdv-skew-ps", 420) / 60;
sys/dev/fdt/if_fec.c
563
txc = OF_getpropint(node, "txc-skew-ps", 900) / 60;
sys/dev/fdt/if_fec.c
564
txen = OF_getpropint(node, "txen-skew-ps", 420) / 60;
sys/dev/fdt/if_fec.c
565
rxd0 = OF_getpropint(node, "rxd0-skew-ps", 420) / 60;
sys/dev/fdt/if_fec.c
566
rxd1 = OF_getpropint(node, "rxd1-skew-ps", 420) / 60;
sys/dev/fdt/if_fec.c
567
rxd2 = OF_getpropint(node, "rxd2-skew-ps", 420) / 60;
sys/dev/fdt/if_fec.c
568
rxd3 = OF_getpropint(node, "rxd3-skew-ps", 420) / 60;
sys/dev/fdt/if_fec.c
569
txd0 = OF_getpropint(node, "txd0-skew-ps", 420) / 60;
sys/dev/fdt/if_fec.c
570
txd1 = OF_getpropint(node, "txd1-skew-ps", 420) / 60;
sys/dev/fdt/if_fec.c
571
txd2 = OF_getpropint(node, "txd2-skew-ps", 420) / 60;
sys/dev/fdt/if_fec.c
572
txd3 = OF_getpropint(node, "txd3-skew-ps", 420) / 60;
sys/dev/fdt/if_mvneta.c
395
int node, phys[2], lane, unit;
sys/dev/fdt/if_mvneta.c
401
node = OF_getnodebyphandle(phys[0]);
sys/dev/fdt/if_mvneta.c
402
if (!node)
sys/dev/fdt/if_mvneta.c
405
lane = OF_getpropint(node, "reg", 0);
sys/dev/fdt/if_mvneta.c
443
int i, len, node;
sys/dev/fdt/if_mvneta.c
508
node = OF_getnodebyphandle(sc->sc_phy);
sys/dev/fdt/if_mvneta.c
509
if (!node) {
sys/dev/fdt/if_mvneta.c
514
if ((sc->sc_phyloc = OF_getpropint(node, "reg", -1)) == -1) {
sys/dev/fdt/if_mvpp.c
1327
int i, idx, len, node;
sys/dev/fdt/if_mvpp.c
1376
node = OF_getnodebyphandle(phy);
sys/dev/fdt/if_mvpp.c
1377
if (!node) {
sys/dev/fdt/if_mvpp.c
1382
sc->sc_phyloc = OF_getpropint(node, "reg", MII_PHY_ANY);
sys/dev/fdt/if_mvpp.c
1383
sc->sc_sfp = OF_getpropint(node, "sfp", sc->sc_sfp);
sys/dev/fdt/if_mvpp.c
1384
sc->sc_mii.mii_node = node;
sys/dev/fdt/if_mvpp.c
2707
int node, phys[2], lane, unit;
sys/dev/fdt/if_mvpp.c
2713
node = OF_getnodebyphandle(phys[0]);
sys/dev/fdt/if_mvpp.c
2714
if (!node)
sys/dev/fdt/if_mvpp.c
2717
lane = OF_getpropint(node, "reg", 0);
sys/dev/fdt/if_mvpp.c
487
int i, node;
sys/dev/fdt/if_mvpp.c
519
for (node = OF_child(sc->sc_node); node; node = OF_peer(node)) {
sys/dev/fdt/if_mvpp.c
520
maa.ma_node = node;
sys/dev/fdt/iicmux.c
105
len = OF_getproplen(node, "pinctrl-names");
sys/dev/fdt/iicmux.c
112
OF_getprop(node, "pinctrl-names", names, len);
sys/dev/fdt/iicmux.c
132
sc->sc_node = node;
sys/dev/fdt/iicmux.c
133
for (node = OF_child(node); node; node = OF_peer(node)) {
sys/dev/fdt/iicmux.c
138
channel = OF_getpropint(node, "reg", -1);
sys/dev/fdt/iicmux.c
144
pb->pb_node = node;
sys/dev/fdt/iicmux.c
160
pb->pb_ib.ib_node = node;
sys/dev/fdt/iicmux.c
250
int node;
sys/dev/fdt/iicmux.c
252
for (node = OF_child(iba_node); node; node = OF_peer(node)) {
sys/dev/fdt/iicmux.c
256
if (OF_getprop(node, "compatible", name, sizeof(name)) == -1)
sys/dev/fdt/iicmux.c
261
if (OF_getprop(node, "reg", &reg, sizeof(reg)) != sizeof(reg))
sys/dev/fdt/iicmux.c
268
ia.ia_cookie = &node;
sys/dev/fdt/iicmux.c
88
int node = faa->fa_node;
sys/dev/fdt/iicmux.c
98
phandle = OF_getpropint(node, "i2c-parent", 0);
sys/dev/fdt/imxanatop.c
156
int node;
sys/dev/fdt/imxanatop.c
176
for (node = OF_child(faa->fa_node); node; node = OF_peer(node))
sys/dev/fdt/imxanatop.c
177
if (OF_is_compatible(node, "fsl,anatop-regulator"))
sys/dev/fdt/imxanatop.c
178
imxanatop_attach_regulator(sc, node);
sys/dev/fdt/imxanatop.c
184
imxanatop_attach_regulator(struct imxanatop_softc *sc, int node)
sys/dev/fdt/imxanatop.c
191
ir->ir_reg_offset = OF_getpropint(node, "anatop-reg-offset", -1);
sys/dev/fdt/imxanatop.c
192
ir->ir_vol_bit_shift = OF_getpropint(node, "anatop-vol-bit-shift", -1);
sys/dev/fdt/imxanatop.c
193
ir->ir_vol_bit_width = OF_getpropint(node, "anatop-vol-bit-width", -1);
sys/dev/fdt/imxanatop.c
194
ir->ir_min_bit_val = OF_getpropint(node, "anatop-min-bit-val", -1);
sys/dev/fdt/imxanatop.c
195
ir->ir_min_voltage = OF_getpropint(node, "anatop-min-voltage", -1);
sys/dev/fdt/imxanatop.c
196
ir->ir_max_voltage = OF_getpropint(node, "anatop-max-voltage", -1);
sys/dev/fdt/imxanatop.c
205
OF_getpropint(node, "anatop-delay-reg-offset", 0);
sys/dev/fdt/imxanatop.c
207
OF_getpropint(node, "anatop-delay-bit-shift", 0);
sys/dev/fdt/imxanatop.c
209
OF_getpropint(node, "anatop-delay-bit-width", 0);
sys/dev/fdt/imxanatop.c
211
ir->ir_rd.rd_node = node;
sys/dev/fdt/imxehci.c
319
int node;
sys/dev/fdt/imxehci.c
322
node = OF_getnodebyphandle(cells[0]);
sys/dev/fdt/imxehci.c
323
if (node == 0)
sys/dev/fdt/imxehci.c
327
if (OF_is_compatible(node, imxehci_phys[i].compat)) {
sys/dev/fdt/imxehci.c
344
int node;
sys/dev/fdt/imxehci.c
346
node = OF_getnodebyphandle(cells[0]);
sys/dev/fdt/imxehci.c
347
KASSERT(node != 0);
sys/dev/fdt/imxehci.c
349
if (OF_getpropintarray(node, "reg", phy_reg,
sys/dev/fdt/imxehci.c
360
if (OF_getpropintarray(node, "fsl,anatop",
sys/dev/fdt/imxehci.c
380
clock_enable(node, NULL);
sys/dev/fdt/imxehci.c
409
int node;
sys/dev/fdt/imxehci.c
411
node = OF_getnodebyphandle(cells[0]);
sys/dev/fdt/imxehci.c
412
KASSERT(node != 0);
sys/dev/fdt/imxehci.c
414
clock_set_assigned(node);
sys/dev/fdt/imxehci.c
415
clock_enable(node, NULL);
sys/dev/fdt/imxesdhc.c
299
int error = 1, node, reg;
sys/dev/fdt/imxesdhc.c
453
for (node = OF_child(sc->sc_node); node; node = OF_peer(node)) {
sys/dev/fdt/imxesdhc.c
454
reg = OF_getpropint(node, "reg", -1);
sys/dev/fdt/imxesdhc.c
457
sc->sc_cookies[reg] = node;
sys/dev/fdt/imxesdhc.c
472
int node;
sys/dev/fdt/imxesdhc.c
474
node = OF_getnodebyphandle(phandle);
sys/dev/fdt/imxesdhc.c
475
if (node == 0)
sys/dev/fdt/imxesdhc.c
478
if (!OF_is_compatible(node, "gpio-gate-clock"))
sys/dev/fdt/imxesdhc.c
481
pinctrl_byname(node, "default");
sys/dev/fdt/imxesdhc.c
483
OF_getpropintarray(node, "enable-gpios", gpios, sizeof(gpios));
sys/dev/fdt/imxesdhc.c
493
int node;
sys/dev/fdt/imxesdhc.c
496
node = OF_getnodebyphandle(phandle);
sys/dev/fdt/imxesdhc.c
497
if (node == 0)
sys/dev/fdt/imxesdhc.c
500
if (!OF_is_compatible(node, "mmc-pwrseq-simple"))
sys/dev/fdt/imxesdhc.c
503
pinctrl_byname(node, "default");
sys/dev/fdt/imxesdhc.c
505
clocks = OF_getpropint(node, "clocks", 0);
sys/dev/fdt/imxesdhc.c
509
len = OF_getproplen(node, "reset-gpios");
sys/dev/fdt/imxesdhc.c
514
OF_getpropintarray(node, "reset-gpios", gpios, len);
sys/dev/fdt/imxesdhc.c
530
int node;
sys/dev/fdt/imxesdhc.c
533
node = OF_getnodebyphandle(phandle);
sys/dev/fdt/imxesdhc.c
534
if (node == 0)
sys/dev/fdt/imxesdhc.c
537
if (!OF_is_compatible(node, "mmc-pwrseq-simple"))
sys/dev/fdt/imxesdhc.c
540
len = OF_getproplen(node, "reset-gpios");
sys/dev/fdt/imxesdhc.c
545
OF_getpropintarray(node, "reset-gpios", gpios, len);
sys/dev/fdt/imxgpc.c
71
int i, node, list;
sys/dev/fdt/imxgpc.c
88
for (node = OF_child(list); node; node = OF_peer(node))
sys/dev/fdt/imxgpc.c
94
for (node = OF_child(list), i = 0; node;
sys/dev/fdt/imxgpc.c
95
node = OF_peer(node), i++){
sys/dev/fdt/imxgpc.c
96
sc->sc_pd[i].pd_node = node;
sys/dev/fdt/imxiic_fdt.c
125
int node;
sys/dev/fdt/imxiic_fdt.c
127
for (node = OF_child(iba_node); node; node = OF_peer(node)) {
sys/dev/fdt/imxiic_fdt.c
131
if (!OF_is_enabled(node))
sys/dev/fdt/imxiic_fdt.c
134
if (OF_getprop(node, "compatible", name, sizeof(name)) == -1)
sys/dev/fdt/imxiic_fdt.c
139
if (OF_getprop(node, "reg", &reg, sizeof(reg)) != sizeof(reg))
sys/dev/fdt/imxiic_fdt.c
146
ia.ia_cookie = &node;
sys/dev/fdt/imxiomuxc.c
104
int node;
sys/dev/fdt/imxiomuxc.c
108
node = OF_getnodebyphandle(phandle);
sys/dev/fdt/imxiomuxc.c
109
if (node == 0)
sys/dev/fdt/imxiomuxc.c
112
OF_getprop(node, "name", name, sizeof(name));
sys/dev/fdt/imxiomuxc.c
115
len = OF_getproplen(node, "fsl,pins");
sys/dev/fdt/imxiomuxc.c
120
OF_getpropintarray(node, "fsl,pins", pins, len);
sys/dev/fdt/imxpciephy.c
50
int node = faa->fa_node;
sys/dev/fdt/imxpciephy.c
52
if (OF_is_compatible(node, "fsl,imx7d-pcie-phy"))
sys/dev/fdt/imxspi.c
413
int node;
sys/dev/fdt/imxspi.c
415
for (node = OF_child(sc->sc_node); node; node = OF_peer(node)) {
sys/dev/fdt/imxspi.c
419
if (OF_getprop(node, "compatible", name, sizeof(name)) == -1)
sys/dev/fdt/imxspi.c
424
if (OF_getprop(node, "reg", &reg, sizeof(reg)) != sizeof(reg))
sys/dev/fdt/imxspi.c
430
sa.sa_cookie = &node;
sys/dev/fdt/imxuart.c
133
void *node;
sys/dev/fdt/imxuart.c
135
if ((node = fdt_find_cons("fsl,imx21-uart")) == NULL &&
sys/dev/fdt/imxuart.c
136
(node = fdt_find_cons("fsl,imx6q-uart")) == NULL)
sys/dev/fdt/imxuart.c
139
if (fdt_get_reg(node, 0, &reg))
sys/dev/fdt/mvclock.c
105
sc->sc_cd.cd_node = node;
sys/dev/fdt/mvclock.c
107
if (OF_is_compatible(node, "marvell,ap806-clock") ||
sys/dev/fdt/mvclock.c
108
OF_is_compatible(node, "marvell,ap807-clock")) {
sys/dev/fdt/mvclock.c
110
} else if (OF_is_compatible(node, "marvell,cp110-clock")) {
sys/dev/fdt/mvclock.c
113
} else if (OF_is_compatible(node, "marvell,armada-3700-periph-clock-nb")) {
sys/dev/fdt/mvclock.c
116
} else if (OF_is_compatible(node, "marvell,armada-3700-periph-clock-sb")) {
sys/dev/fdt/mvclock.c
119
} else if (OF_is_compatible(node, "marvell,armada-3700-tbg-clock")) {
sys/dev/fdt/mvclock.c
73
int node = faa->fa_node;
sys/dev/fdt/mvclock.c
75
if (OF_is_compatible(node, "marvell,ap806-clock") ||
sys/dev/fdt/mvclock.c
76
OF_is_compatible(node, "marvell,ap807-clock") ||
sys/dev/fdt/mvclock.c
77
OF_is_compatible(node, "marvell,cp110-clock") ||
sys/dev/fdt/mvclock.c
78
OF_is_compatible(node, "marvell,armada-3700-periph-clock-nb") ||
sys/dev/fdt/mvclock.c
79
OF_is_compatible(node, "marvell,armada-3700-periph-clock-sb") ||
sys/dev/fdt/mvclock.c
80
OF_is_compatible(node, "marvell,armada-3700-tbg-clock") ||
sys/dev/fdt/mvclock.c
81
OF_is_compatible(node, "marvell,armada-3700-xtal-clock"))
sys/dev/fdt/mvclock.c
92
int node = faa->fa_node;
sys/dev/fdt/mvgicp.c
104
node = fdt_intr_get_parent(faa->fa_node);
sys/dev/fdt/mvgicp.c
107
if (ic->ic_node == node)
sys/dev/fdt/mvgicp.c
77
int node;
sys/dev/fdt/mvicu.c
114
int i, node, nchildren;
sys/dev/fdt/mvicu.c
136
for (node = OF_child(faa->fa_node), nchildren = 0;
sys/dev/fdt/mvicu.c
137
node; node = OF_peer(node))
sys/dev/fdt/mvicu.c
141
for (node = OF_child(faa->fa_node), i = 0; node;
sys/dev/fdt/mvicu.c
142
node = OF_peer(node))
sys/dev/fdt/mvicu.c
143
mvicu_register(sc, node, i++);
sys/dev/fdt/mvicu.c
148
mvicu_register(struct mvicu_softc *sc, int node, int idx)
sys/dev/fdt/mvicu.c
157
if (OF_is_compatible(node, "marvell,cp110-icu") ||
sys/dev/fdt/mvicu.c
158
OF_is_compatible(node, "marvell,cp110-icu-nsr"))
sys/dev/fdt/mvicu.c
160
if (OF_is_compatible(node, "marvell,cp110-icu-sei"))
sys/dev/fdt/mvicu.c
171
sn->sn_ic.ic_node = node;
sys/dev/fdt/mvicu.c
177
while (node && !phandle) {
sys/dev/fdt/mvicu.c
178
phandle = OF_getpropint(node, "msi-parent", 0);
sys/dev/fdt/mvicu.c
179
node = OF_parent(node);
sys/dev/fdt/mviic.c
319
int node;
sys/dev/fdt/mviic.c
321
for (node = OF_child(iba_node); node; node = OF_peer(node)) {
sys/dev/fdt/mviic.c
325
if (!OF_is_enabled(node))
sys/dev/fdt/mviic.c
328
if (OF_getprop(node, "compatible", name, sizeof(name)) == -1)
sys/dev/fdt/mviic.c
333
if (OF_getprop(node, "reg", &reg, sizeof(reg)) != sizeof(reg))
sys/dev/fdt/mviic.c
340
ia.ia_cookie = &node;
sys/dev/fdt/mvkpcie.c
278
int node;
sys/dev/fdt/mvkpcie.c
547
node = OF_getnodebyname(faa->fa_node, "interrupt-controller");
sys/dev/fdt/mvkpcie.c
548
if (node) {
sys/dev/fdt/mvkpcie.c
549
sc->sc_ic.ic_node = node;
sys/dev/fdt/mvpinctrl.c
159
int i, node;
sys/dev/fdt/mvpinctrl.c
185
for (node = OF_child(faa->fa_node); node; node = OF_peer(node)) {
sys/dev/fdt/mvpinctrl.c
186
if (OF_is_compatible(node, "marvell,armada-3700-xtal-clock"))
sys/dev/fdt/mvpinctrl.c
189
KASSERT(node != 0);
sys/dev/fdt/mvpinctrl.c
190
sc->sc_cd_xtal.cd_node = node;
sys/dev/fdt/mvpinctrl.c
198
for (node = OF_child(faa->fa_node); node; node = OF_peer(node)) {
sys/dev/fdt/mvpinctrl.c
199
if (OF_getproplen(node, "gpio-controller") == 0)
sys/dev/fdt/mvpinctrl.c
202
KASSERT(node != 0);
sys/dev/fdt/mvpinctrl.c
203
sc->sc_gc.gc_node = node;
sys/dev/fdt/mvpinctrl.c
229
int i, flen, plen, node;
sys/dev/fdt/mvpinctrl.c
231
node = OF_getnodebyphandle(phandle);
sys/dev/fdt/mvpinctrl.c
232
if (node == 0)
sys/dev/fdt/mvpinctrl.c
235
flen = OF_getproplen(node, "marvell,function");
sys/dev/fdt/mvpinctrl.c
240
OF_getprop(node, "marvell,function", func, flen);
sys/dev/fdt/mvpinctrl.c
242
plen = OF_getproplen(node, "marvell,pins");
sys/dev/fdt/mvpinctrl.c
247
OF_getprop(node, "marvell,pins", pins, plen);
sys/dev/fdt/mvspi.c
293
int node;
sys/dev/fdt/mvspi.c
295
for (node = OF_child(sc->sc_node); node; node = OF_peer(node)) {
sys/dev/fdt/mvspi.c
299
if (OF_getprop(node, "compatible", name, sizeof(name)) == -1)
sys/dev/fdt/mvspi.c
304
if (OF_getprop(node, "reg", &reg, sizeof(reg)) != sizeof(reg))
sys/dev/fdt/mvspi.c
310
sa.sa_cookie = &node;
sys/dev/fdt/mvsw.c
115
int ports, port, node;
sys/dev/fdt/mvsw.c
153
node = OF_getnodebyphandle(phy);
sys/dev/fdt/mvsw.c
154
if (node)
sys/dev/fdt/mvsw.c
155
mvsw_phy_enable(sc, node);
sys/dev/fdt/mvsw.c
311
mvsw_port_enable(struct mvsw_softc *sc, int node)
sys/dev/fdt/mvsw.c
316
port = OF_getpropint(node, "reg", -1);
sys/dev/fdt/mvsw.c
328
mvsw_phy_enable(struct mvsw_softc *sc, int node)
sys/dev/fdt/mvsw.c
333
phy = OF_getpropint(node, "reg", -1);
sys/dev/fdt/mvsw.c
344
mvsw_serdes_enable(struct mvsw_softc *sc, int node)
sys/dev/fdt/mvsw.c
349
port = OF_getpropint(node, "reg", -1);
sys/dev/fdt/mvuart.c
135
void *node;
sys/dev/fdt/mvuart.c
137
if ((node = fdt_find_cons("marvell,armada-3700-uart")) == NULL)
sys/dev/fdt/mvuart.c
140
if (fdt_get_reg(node, 0, &reg))
sys/dev/fdt/ociic.c
315
int node;
sys/dev/fdt/ociic.c
317
for (node = OF_child(iba_node); node; node = OF_peer(node)) {
sys/dev/fdt/ociic.c
321
if (!OF_is_enabled(node))
sys/dev/fdt/ociic.c
324
if (OF_getprop(node, "compatible", name, sizeof(name)) == -1)
sys/dev/fdt/ociic.c
329
if (OF_getprop(node, "reg", &reg, sizeof(reg)) != sizeof(reg))
sys/dev/fdt/ociic.c
336
ia.ia_cookie = &node;
sys/dev/fdt/pinctrl.c
109
pinctrl_set2(int node, char *setting, uint32_t val)
sys/dev/fdt/pinctrl.c
113
if (OF_getpropintarray(node, setting, values, sizeof(values)) !=
sys/dev/fdt/pinctrl.c
123
pinctrl_set4(int node, char *setting, uint32_t val)
sys/dev/fdt/pinctrl.c
127
if (OF_getpropintarray(node, setting, values, sizeof(values)) !=
sys/dev/fdt/pinctrl.c
141
int node, len, i;
sys/dev/fdt/pinctrl.c
143
node = OF_getnodebyphandle(phandle);
sys/dev/fdt/pinctrl.c
144
if (node == 0)
sys/dev/fdt/pinctrl.c
147
len = OF_getproplen(node, "pinctrl-single,pins");
sys/dev/fdt/pinctrl.c
152
OF_getpropintarray(node, "pinctrl-single,pins", pins, len);
sys/dev/fdt/pinctrl.c
170
val = pinctrl_set2(node, "pinctrl-single,drive-strength", val);
sys/dev/fdt/pinctrl.c
171
val = pinctrl_set4(node, "pinctrl-single,bias-pulldown", val);
sys/dev/fdt/pinctrl.c
172
val = pinctrl_set4(node, "pinctrl-single,bias-pullup", val);
sys/dev/fdt/pluart_fdt.c
44
void *node;
sys/dev/fdt/pluart_fdt.c
46
if ((node = fdt_find_cons("arm,pl011")) == NULL)
sys/dev/fdt/pluart_fdt.c
48
if (fdt_get_reg(node, 0, &reg))
sys/dev/fdt/pwmleds.c
101
OF_getpropint(node, "max-brightness", 0);
sys/dev/fdt/pwmleds.c
75
int len, node;
sys/dev/fdt/pwmleds.c
79
for (node = OF_child(faa->fa_node); node; node = OF_peer(node)) {
sys/dev/fdt/pwmleds.c
80
len = OF_getproplen(node, "function");
sys/dev/fdt/pwmleds.c
85
OF_getprop(node, "function", function, len);
sys/dev/fdt/pwmleds.c
92
len = OF_getproplen(node, "pwms");
sys/dev/fdt/pwmleds.c
97
OF_getpropintarray(node, "pwms", sc->sc_pwm, len);
sys/dev/fdt/qcdpc.c
110
int node;
sys/dev/fdt/qcdpc.c
123
node = OF_getnodebyname(faa->fa_node, "aux-bus");
sys/dev/fdt/qcdpc.c
124
if (node == 0) {
sys/dev/fdt/qcdpc.c
167
node = OF_getnodebyname(node, "panel");
sys/dev/fdt/qcdpc.c
168
if (node) {
sys/dev/fdt/qcdpc.c
174
fa.fa_node = node;
sys/dev/fdt/qciic_fdt.c
284
int node = *(int *)ih;
sys/dev/fdt/qciic_fdt.c
286
return fdt_intr_establish(node, level, func, arg, (char *)name);
sys/dev/fdt/qciic_fdt.c
313
int node;
sys/dev/fdt/qciic_fdt.c
315
for (node = OF_child(iba_node); node; node = OF_peer(node)) {
sys/dev/fdt/qciic_fdt.c
319
if (!OF_is_enabled(node))
sys/dev/fdt/qciic_fdt.c
322
if (OF_getprop(node, "compatible", name, sizeof(name)) == -1)
sys/dev/fdt/qciic_fdt.c
327
if (OF_getprop(node, "reg", &reg, sizeof(reg)) != sizeof(reg))
sys/dev/fdt/qciic_fdt.c
334
ia.ia_cookie = &node;
sys/dev/fdt/qciic_fdt.c
335
ia.ia_intr = &node;
sys/dev/fdt/qciic_fdt.c
340
ia.ia_size = OF_getpropint(node, "hid-descr-addr", 0);
sys/dev/fdt/qcpas.c
214
int node, ret;
sys/dev/fdt/qcpas.c
283
node = OF_getnodebyname(sc->sc_node, "glink-edge");
sys/dev/fdt/qcpas.c
284
if (node)
sys/dev/fdt/qcpas.c
285
qcpas_glink_attach(sc, node);
sys/dev/fdt/qcpas.c
365
int node;
sys/dev/fdt/qcpas.c
376
node = OF_getnodebyphandle(memreg[i]);
sys/dev/fdt/qcpas.c
377
if (node == 0)
sys/dev/fdt/qcpas.c
379
if (OF_getpropintarray(node, "reg", reg,
sys/dev/fdt/qcpas.c
710
qcpas_glink_attach(struct qcpas_softc *sc, int node)
sys/dev/fdt/qcpas.c
716
remote = OF_getpropint(node, "qcom,remote-pid", -1);
sys/dev/fdt/qcpas.c
742
sc->sc_mc = mbox_channel_idx(node, 0, NULL);
sys/dev/fdt/qcpas.c
749
sc->sc_glink_ih = fdt_intr_establish(node, IPL_BIO,
sys/dev/fdt/qcpmic.c
104
sa.sa_node = node;
sys/dev/fdt/qcpmic.c
80
int node;
sys/dev/fdt/qcpmic.c
93
for (node = OF_child(saa->sa_node); node; node = OF_peer(node)) {
sys/dev/fdt/qcpmic.c
95
if (OF_getprop(node, "compatible", name, sizeof(name)) == -1)
sys/dev/fdt/qcpon.c
77
int node;
sys/dev/fdt/qcpon.c
92
for (node = OF_child(saa->sa_node); node; node = OF_peer(node)) {
sys/dev/fdt/qcpon.c
93
if (OF_is_compatible(node, "qcom,pmk8350-pwrkey")) {
sys/dev/fdt/qcpon.c
94
sc->sc_pwrkey_ih = fdt_intr_establish(node,
sys/dev/fdt/qcsmem.c
167
int i, node;
sys/dev/fdt/qcsmem.c
171
node = OF_getnodebyphandle(memreg);
sys/dev/fdt/qcsmem.c
172
if (node == 0) {
sys/dev/fdt/qcsmem.c
176
if (OF_getpropintarray(node, "reg", reg,
sys/dev/fdt/qcsmptp.c
177
int node, size;
sys/dev/fdt/qcsmptp.c
219
for (node = OF_child(sc->sc_node); node; node = OF_peer(node)) {
sys/dev/fdt/qcsmptp.c
220
size = OF_getproplen(node, "qcom,entry-name");
sys/dev/fdt/qcsmptp.c
226
OF_getprop(node, "qcom,entry-name", e->e_name,
sys/dev/fdt/qcsmptp.c
230
if (OF_getproplen(node, "interrupt-controller") == 0) {
sys/dev/fdt/qcsmptp.c
235
ic->ic_ic.ic_node = node;
sys/dev/fdt/qcspmi.c
203
int i, j, node, spmi;
sys/dev/fdt/qcspmi.c
340
for (node = OF_child(spmi); node; node = OF_peer(node)) {
sys/dev/fdt/qcspmi.c
345
if (OF_getpropintarray(node, "reg", reg,
sys/dev/fdt/qcspmi.c
350
if (OF_getprop(node, "compatible", name, sizeof(name)) == -1)
sys/dev/fdt/qcspmi.c
359
sa.sa_node = node;
sys/dev/fdt/qctsens.c
129
int node, len, sidx;
sys/dev/fdt/qctsens.c
138
node = OF_getnodebyname(0, "thermal-zones");
sys/dev/fdt/qctsens.c
139
for (node = OF_child(node); node != 0; node = OF_peer(node)) {
sys/dev/fdt/qctsens.c
140
len = OF_getpropintarray(node, "thermal-sensors", propdata,
sys/dev/fdt/qctsens.c
146
len = OF_getprop(node, "name", nodename, sizeof(nodename));
sys/dev/fdt/qcuart_fdt.c
41
void *node;
sys/dev/fdt/qcuart_fdt.c
43
if ((node = fdt_find_cons("qcom,geni-uart")) == NULL &&
sys/dev/fdt/qcuart_fdt.c
44
(node = fdt_find_cons("qcom,geni-debug-uart")) == NULL)
sys/dev/fdt/qcuart_fdt.c
46
if (fdt_get_reg(node, 0, &reg))
sys/dev/fdt/rkclock.c
2227
int node;
sys/dev/fdt/rkclock.c
2229
node = OF_getnodebyphandle(pcells[0]);
sys/dev/fdt/rkclock.c
2230
if (node == 0)
sys/dev/fdt/rkclock.c
2233
OF_getprop(node, "clock-output-names", name, sizeof(name));
sys/dev/fdt/rkclock.c
3887
int len, node;
sys/dev/fdt/rkclock.c
3890
node = OF_getnodebyphandle(pcells[0]);
sys/dev/fdt/rkclock.c
3891
if (node == 0)
sys/dev/fdt/rkclock.c
3893
len = OF_getproplen(node, "clock-output-names");
sys/dev/fdt/rkclock.c
3896
OF_getprop(node, "clock-output-names", buf, sizeof(buf));
sys/dev/fdt/rkclock.c
521
int len, node;
sys/dev/fdt/rkclock.c
528
node = OF_peer(0);
sys/dev/fdt/rkclock.c
529
for (node = OF_child(node); node != 0; node = OF_peer(node)) {
sys/dev/fdt/rkclock.c
530
len = OF_getproplen(node, "clock-output-names");
sys/dev/fdt/rkclock.c
533
OF_getprop(node, "clock-output-names", buf, sizeof(buf));
sys/dev/fdt/rkclock.c
536
if (OF_is_compatible(node, "fixed-clock"))
sys/dev/fdt/rkclock.c
537
return OF_getpropint(node, "clock-frequency", 0);
sys/dev/fdt/rkclock.c
744
int node;
sys/dev/fdt/rkclock.c
755
node = OF_finddevice("/");
sys/dev/fdt/rkclock.c
756
if (OF_is_compatible(node, "rockchip,rk3288-tinker")) {
sys/dev/fdt/rkcomphy.c
139
int node = faa->fa_node;
sys/dev/fdt/rkcomphy.c
141
return OF_is_compatible(node, "rockchip,rk3528-naneng-combphy") ||
sys/dev/fdt/rkcomphy.c
142
OF_is_compatible(node, "rockchip,rk3568-naneng-combphy") ||
sys/dev/fdt/rkcomphy.c
143
OF_is_compatible(node, "rockchip,rk3588-naneng-combphy");
sys/dev/fdt/rkcomphy.c
203
int node = sc->sc_pd.pd_node;
sys/dev/fdt/rkcomphy.c
215
grf = OF_getpropint(node, "rockchip,pipe-grf", 0);
sys/dev/fdt/rkcomphy.c
220
phy_grf = OF_getpropint(node, "rockchip,pipe-phy-grf", 0);
sys/dev/fdt/rkcomphy.c
225
clock_set_assigned(node);
sys/dev/fdt/rkcomphy.c
226
clock_enable_all(node);
sys/dev/fdt/rkcomphy.c
248
reset_deassert_all(node);
sys/dev/fdt/rkcomphy.c
279
int node = sc->sc_pd.pd_node;
sys/dev/fdt/rkcomphy.c
294
grf = OF_getpropint(node, "rockchip,pipe-grf", 0);
sys/dev/fdt/rkcomphy.c
299
phy_grf = OF_getpropint(node, "rockchip,pipe-phy-grf", 0);
sys/dev/fdt/rkcomphy.c
304
clock_set_assigned(node);
sys/dev/fdt/rkcomphy.c
305
clock_enable_all(node);
sys/dev/fdt/rkcomphy.c
353
freq = clock_get_frequency(node, "ref");
sys/dev/fdt/rkcomphy.c
392
reset_deassert_all(node);
sys/dev/fdt/rkcomphy.c
432
int node = sc->sc_pd.pd_node;
sys/dev/fdt/rkcomphy.c
444
grf = OF_getpropint(node, "rockchip,pipe-grf", 0);
sys/dev/fdt/rkcomphy.c
449
phy_grf = OF_getpropint(node, "rockchip,pipe-phy-grf", 0);
sys/dev/fdt/rkcomphy.c
454
clock_set_assigned(node);
sys/dev/fdt/rkcomphy.c
455
clock_enable_all(node);
sys/dev/fdt/rkcomphy.c
468
freq = clock_get_frequency(node, "ref");
sys/dev/fdt/rkcomphy.c
484
reset_deassert_all(node);
sys/dev/fdt/rkemmcphy.c
127
int node = sc->sc_pd.pd_node;
sys/dev/fdt/rkemmcphy.c
130
impedance = OF_getpropint(node, "drive-impedance-ohm", 0);
sys/dev/fdt/rkemmcphy.c
131
freq = clock_get_frequency(node, "emmcclk");
sys/dev/fdt/rkiic.c
381
int node;
sys/dev/fdt/rkiic.c
383
for (node = OF_child(iba_node); node; node = OF_peer(node)) {
sys/dev/fdt/rkiic.c
387
if (!OF_is_enabled(node))
sys/dev/fdt/rkiic.c
390
if (OF_getprop(node, "compatible", name, sizeof(name)) == -1)
sys/dev/fdt/rkiic.c
395
if (OF_getprop(node, "reg", &reg, sizeof(reg)) != sizeof(reg))
sys/dev/fdt/rkiic.c
402
ia.ia_cookie = &node;
sys/dev/fdt/rkpciephy.c
114
int node = sc->sc_pd.pd_node;
sys/dev/fdt/rkpciephy.c
119
grf = OF_getpropint(node, "rockchip,phy-grf", 0);
sys/dev/fdt/rkpciephy.c
124
clock_enable_all(node);
sys/dev/fdt/rkpciephy.c
125
reset_assert(node, "phy");
sys/dev/fdt/rkpciephy.c
130
OF_getpropintarray(node, "data-lanes", data_lanes, sizeof(data_lanes));
sys/dev/fdt/rkpciephy.c
144
reset_deassert(node, "phy");
sys/dev/fdt/rkpciephy.c
165
int node = sc->sc_pd.pd_node;
sys/dev/fdt/rkpciephy.c
170
grf = OF_getpropint(node, "rockchip,phy-grf", 0);
sys/dev/fdt/rkpciephy.c
175
clock_enable_all(node);
sys/dev/fdt/rkpciephy.c
176
reset_assert(node, "phy");
sys/dev/fdt/rkpciephy.c
182
num_lanes = OF_getpropintarray(node, "data-lanes", data_lanes,
sys/dev/fdt/rkpciephy.c
205
grf = OF_getpropint(node, "rockchip,pipe-grf", 0);
sys/dev/fdt/rkpciephy.c
218
reset_deassert(node, "phy");
sys/dev/fdt/rkpinctrl.c
1006
int node;
sys/dev/fdt/rkpinctrl.c
1008
node = OF_getnodebyphandle(phandle);
sys/dev/fdt/rkpinctrl.c
1009
if (node == 0)
sys/dev/fdt/rkpinctrl.c
1012
if (OF_getproplen(node, "bias-disable") == 0)
sys/dev/fdt/rkpinctrl.c
1014
if (OF_getproplen(node, "bias-pull-up") == 0)
sys/dev/fdt/rkpinctrl.c
1016
if (OF_getproplen(node, "bias-pull-down") == 0)
sys/dev/fdt/rkpinctrl.c
1025
int node;
sys/dev/fdt/rkpinctrl.c
1027
node = OF_getnodebyphandle(phandle);
sys/dev/fdt/rkpinctrl.c
1028
if (node == 0)
sys/dev/fdt/rkpinctrl.c
1031
return OF_getpropint(node, "drive-strength", -1);
sys/dev/fdt/rkpinctrl.c
1037
int node;
sys/dev/fdt/rkpinctrl.c
1039
node = OF_getnodebyphandle(phandle);
sys/dev/fdt/rkpinctrl.c
1040
if (node == 0)
sys/dev/fdt/rkpinctrl.c
1043
if (OF_getproplen(node, "input-schmitt-disable") == 0)
sys/dev/fdt/rkpinctrl.c
1045
if (OF_getproplen(node, "input-schmitt-enable") == 0)
sys/dev/fdt/rkpinctrl.c
1165
int node, len, i;
sys/dev/fdt/rkpinctrl.c
1167
node = OF_getnodebyphandle(phandle);
sys/dev/fdt/rkpinctrl.c
1168
if (node == 0)
sys/dev/fdt/rkpinctrl.c
1171
len = OF_getproplen(node, "rockchip,pins");
sys/dev/fdt/rkpinctrl.c
1176
if (OF_getpropintarray(node, "rockchip,pins", pins, len) != len)
sys/dev/fdt/rkpinctrl.c
1274
int node, len, i;
sys/dev/fdt/rkpinctrl.c
1278
node = OF_getnodebyphandle(phandle);
sys/dev/fdt/rkpinctrl.c
1279
if (node == 0)
sys/dev/fdt/rkpinctrl.c
1282
len = OF_getproplen(node, "rockchip,pins");
sys/dev/fdt/rkpinctrl.c
1287
if (OF_getpropintarray(node, "rockchip,pins", pins, len) != len)
sys/dev/fdt/rkpinctrl.c
1400
int node;
sys/dev/fdt/rkpinctrl.c
1402
node = OF_getnodebyphandle(phandle);
sys/dev/fdt/rkpinctrl.c
1403
if (node == 0)
sys/dev/fdt/rkpinctrl.c
1406
if (OF_getproplen(node, "bias-disable") == 0)
sys/dev/fdt/rkpinctrl.c
1408
if (OF_getproplen(node, "bias-pull-up") == 0)
sys/dev/fdt/rkpinctrl.c
1410
if (OF_getproplen(node, "bias-pull-down") == 0)
sys/dev/fdt/rkpinctrl.c
1419
int node;
sys/dev/fdt/rkpinctrl.c
1421
node = OF_getnodebyphandle(phandle);
sys/dev/fdt/rkpinctrl.c
1422
if (node == 0)
sys/dev/fdt/rkpinctrl.c
1425
return OF_getpropint(node, "drive-strength", -1);
sys/dev/fdt/rkpinctrl.c
1431
int node;
sys/dev/fdt/rkpinctrl.c
1433
node = OF_getnodebyphandle(phandle);
sys/dev/fdt/rkpinctrl.c
1434
if (node == 0)
sys/dev/fdt/rkpinctrl.c
1437
if (OF_getproplen(node, "input-schmitt-disable") == 0)
sys/dev/fdt/rkpinctrl.c
1439
if (OF_getproplen(node, "input-schmitt-enable") == 0)
sys/dev/fdt/rkpinctrl.c
1483
int node, len, i;
sys/dev/fdt/rkpinctrl.c
1487
node = OF_getnodebyphandle(phandle);
sys/dev/fdt/rkpinctrl.c
1488
if (node == 0)
sys/dev/fdt/rkpinctrl.c
1491
len = OF_getproplen(node, "rockchip,pins");
sys/dev/fdt/rkpinctrl.c
1496
if (OF_getpropintarray(node, "rockchip,pins", pins, len) != len)
sys/dev/fdt/rkpinctrl.c
214
int node;
sys/dev/fdt/rkpinctrl.c
216
node = OF_getnodebyphandle(phandle);
sys/dev/fdt/rkpinctrl.c
217
if (node == 0)
sys/dev/fdt/rkpinctrl.c
224
if (OF_getproplen(node, "bias-disable") == 0)
sys/dev/fdt/rkpinctrl.c
226
if (OF_getproplen(node, "bias-pull-up") == 0)
sys/dev/fdt/rkpinctrl.c
228
if (OF_getproplen(node, "bias-pull-down") == 0)
sys/dev/fdt/rkpinctrl.c
239
int node;
sys/dev/fdt/rkpinctrl.c
241
node = OF_getnodebyphandle(phandle);
sys/dev/fdt/rkpinctrl.c
242
if (node == 0)
sys/dev/fdt/rkpinctrl.c
249
strength = OF_getpropint(node, "drive-strength", -1);
sys/dev/fdt/rkpinctrl.c
266
int node, len, i;
sys/dev/fdt/rkpinctrl.c
268
node = OF_getnodebyphandle(phandle);
sys/dev/fdt/rkpinctrl.c
269
if (node == 0)
sys/dev/fdt/rkpinctrl.c
272
len = OF_getproplen(node, "rockchip,pins");
sys/dev/fdt/rkpinctrl.c
277
if (OF_getpropintarray(node, "rockchip,pins", pins, len) != len)
sys/dev/fdt/rkpinctrl.c
363
int node;
sys/dev/fdt/rkpinctrl.c
365
node = OF_getnodebyphandle(phandle);
sys/dev/fdt/rkpinctrl.c
366
if (node == 0)
sys/dev/fdt/rkpinctrl.c
369
if (OF_getproplen(node, "bias-disable") == 0)
sys/dev/fdt/rkpinctrl.c
371
if (OF_getproplen(node, "bias-pull-up") == 0)
sys/dev/fdt/rkpinctrl.c
373
if (OF_getproplen(node, "bias-pull-down") == 0)
sys/dev/fdt/rkpinctrl.c
384
int node;
sys/dev/fdt/rkpinctrl.c
386
node = OF_getnodebyphandle(phandle);
sys/dev/fdt/rkpinctrl.c
387
if (node == 0)
sys/dev/fdt/rkpinctrl.c
390
strength = OF_getpropint(node, "drive-strength", -1);
sys/dev/fdt/rkpinctrl.c
408
int node, len, i;
sys/dev/fdt/rkpinctrl.c
412
node = OF_getnodebyphandle(phandle);
sys/dev/fdt/rkpinctrl.c
413
if (node == 0)
sys/dev/fdt/rkpinctrl.c
416
len = OF_getproplen(node, "rockchip,pins");
sys/dev/fdt/rkpinctrl.c
421
if (OF_getpropintarray(node, "rockchip,pins", pins, len) != len)
sys/dev/fdt/rkpinctrl.c
509
int node;
sys/dev/fdt/rkpinctrl.c
511
node = OF_getnodebyphandle(phandle);
sys/dev/fdt/rkpinctrl.c
512
if (node == 0)
sys/dev/fdt/rkpinctrl.c
515
if (OF_getproplen(node, "bias-disable") == 0)
sys/dev/fdt/rkpinctrl.c
517
if (OF_getproplen(node, "bias-pull-up") == 0)
sys/dev/fdt/rkpinctrl.c
519
if (OF_getproplen(node, "bias-pull-down") == 0)
sys/dev/fdt/rkpinctrl.c
530
int node;
sys/dev/fdt/rkpinctrl.c
532
node = OF_getnodebyphandle(phandle);
sys/dev/fdt/rkpinctrl.c
533
if (node == 0)
sys/dev/fdt/rkpinctrl.c
536
strength = OF_getpropint(node, "drive-strength", -1);
sys/dev/fdt/rkpinctrl.c
554
int node, len, i;
sys/dev/fdt/rkpinctrl.c
558
node = OF_getnodebyphandle(phandle);
sys/dev/fdt/rkpinctrl.c
559
if (node == 0)
sys/dev/fdt/rkpinctrl.c
562
len = OF_getproplen(node, "rockchip,pins");
sys/dev/fdt/rkpinctrl.c
567
if (OF_getpropintarray(node, "rockchip,pins", pins, len) != len)
sys/dev/fdt/rkpinctrl.c
665
int node;
sys/dev/fdt/rkpinctrl.c
667
node = OF_getnodebyphandle(phandle);
sys/dev/fdt/rkpinctrl.c
668
if (node == 0)
sys/dev/fdt/rkpinctrl.c
679
if (OF_getproplen(node, "bias-disable") == 0)
sys/dev/fdt/rkpinctrl.c
681
if (OF_getproplen(node, "bias-pull-up") == 0)
sys/dev/fdt/rkpinctrl.c
683
if (OF_getproplen(node, "bias-pull-down") == 0)
sys/dev/fdt/rkpinctrl.c
720
int node;
sys/dev/fdt/rkpinctrl.c
722
node = OF_getnodebyphandle(phandle);
sys/dev/fdt/rkpinctrl.c
723
if (node == 0)
sys/dev/fdt/rkpinctrl.c
726
strength = OF_getpropint(node, "drive-strength", -1);
sys/dev/fdt/rkpinctrl.c
745
int node, len, i;
sys/dev/fdt/rkpinctrl.c
747
node = OF_getnodebyphandle(phandle);
sys/dev/fdt/rkpinctrl.c
748
if (node == 0)
sys/dev/fdt/rkpinctrl.c
751
len = OF_getproplen(node, "rockchip,pins");
sys/dev/fdt/rkpinctrl.c
756
if (OF_getpropintarray(node, "rockchip,pins", pins, len) != len)
sys/dev/fdt/rkpinctrl.c
838
int node;
sys/dev/fdt/rkpinctrl.c
840
node = OF_getnodebyphandle(phandle);
sys/dev/fdt/rkpinctrl.c
841
if (node == 0)
sys/dev/fdt/rkpinctrl.c
844
if (OF_getproplen(node, "bias-disable") == 0)
sys/dev/fdt/rkpinctrl.c
846
if (OF_getproplen(node, "bias-pull-up") == 0)
sys/dev/fdt/rkpinctrl.c
848
if (OF_getproplen(node, "bias-pull-down") == 0)
sys/dev/fdt/rkpinctrl.c
857
int node;
sys/dev/fdt/rkpinctrl.c
859
node = OF_getnodebyphandle(phandle);
sys/dev/fdt/rkpinctrl.c
860
if (node == 0)
sys/dev/fdt/rkpinctrl.c
863
return OF_getpropint(node, "drive-strength", -1);
sys/dev/fdt/rkpinctrl.c
869
int node;
sys/dev/fdt/rkpinctrl.c
871
node = OF_getnodebyphandle(phandle);
sys/dev/fdt/rkpinctrl.c
872
if (node == 0)
sys/dev/fdt/rkpinctrl.c
875
if (OF_getproplen(node, "input-schmitt-disable") == 0)
sys/dev/fdt/rkpinctrl.c
877
if (OF_getproplen(node, "input-schmitt-enable") == 0)
sys/dev/fdt/rkpinctrl.c
889
int node, len, i;
sys/dev/fdt/rkpinctrl.c
893
node = OF_getnodebyphandle(phandle);
sys/dev/fdt/rkpinctrl.c
894
if (node == 0)
sys/dev/fdt/rkpinctrl.c
897
len = OF_getproplen(node, "rockchip,pins");
sys/dev/fdt/rkpinctrl.c
902
if (OF_getpropintarray(node, "rockchip,pins", pins, len) != len)
sys/dev/fdt/rkpmic.c
488
int node;
sys/dev/fdt/rkpmic.c
541
node = OF_getnodebyname(sc->sc_node, "regulators");
sys/dev/fdt/rkpmic.c
542
if (node == 0)
sys/dev/fdt/rkpmic.c
544
for (node = OF_child(node); node; node = OF_peer(node))
sys/dev/fdt/rkpmic.c
545
rkpmic_attach_regulator(sc, node);
sys/dev/fdt/rkpmic.c
645
rkpmic_attach_regulator(struct rkpmic_softc *sc, int node)
sys/dev/fdt/rkpmic.c
654
OF_getprop(node, "name", name, sizeof(name));
sys/dev/fdt/rkpmic.c
670
rr->rr_rd.rd_node = node;
sys/dev/fdt/rkpmic.c
677
snode = OF_getnodebyname(node, "regulator-state-mem");
sys/dev/fdt/rkspi.c
347
int node;
sys/dev/fdt/rkspi.c
349
for (node = OF_child(sc->sc_node); node; node = OF_peer(node)) {
sys/dev/fdt/rkspi.c
353
if (OF_getprop(node, "compatible", name, sizeof(name)) == -1)
sys/dev/fdt/rkspi.c
358
if (OF_getprop(node, "reg", &reg, sizeof(reg)) != sizeof(reg))
sys/dev/fdt/rkspi.c
364
sa.sa_cookie = &node;
sys/dev/fdt/rkusbdpphy.c
171
int node = sc->sc_pd.pd_node;
sys/dev/fdt/rkusbdpphy.c
183
usb_grf = OF_getpropint(node, "rockchip,usb-grf", 0);
sys/dev/fdt/rkusbdpphy.c
276
int i, node = sc->sc_pd.pd_node;
sys/dev/fdt/rkusbdpphy.c
278
udphy_grf = OF_getpropint(node, "rockchip,usbdpphy-grf", 0);
sys/dev/fdt/rkusbdpphy.c
283
reset_assert_all(node);
sys/dev/fdt/rkusbdpphy.c
294
reset_deassert(node, "pma_apb");
sys/dev/fdt/rkusbdpphy.c
295
reset_deassert(node, "pcs_apb");
sys/dev/fdt/rkusbdpphy.c
303
freq = clock_get_frequency(node, "refclk");
sys/dev/fdt/rkusbdpphy.c
324
reset_deassert(node, "init");
sys/dev/fdt/rkusbdpphy.c
334
reset_deassert(node, "cmn");
sys/dev/fdt/rkusbdpphy.c
335
reset_deassert(node, "lane");
sys/dev/fdt/rkusbdpphy.c
91
int node = faa->fa_node;
sys/dev/fdt/rkusbdpphy.c
93
return OF_is_compatible(node, "rockchip,rk3588-usbdp-phy");
sys/dev/fdt/rkusbphy.c
411
int node;
sys/dev/fdt/rkusbphy.c
413
node = OF_getnodebyname(sc->sc_node, pc->pc_name);
sys/dev/fdt/rkusbphy.c
414
if (node == 0)
sys/dev/fdt/rkusbphy.c
417
if (!OF_is_enabled(node))
sys/dev/fdt/rkusbphy.c
420
pd->pd_node = node;
sys/dev/fdt/rkusbphy.c
427
rkusbphy_phy_supply(struct rkusbphy_softc *sc, int node)
sys/dev/fdt/rkusbphy.c
441
phandle = OF_getpropint(node, "phy-supply", 0);
sys/dev/fdt/scmi.c
205
void *node;
sys/dev/fdt/scmi.c
215
node = fdt_find_phandle(phandle);
sys/dev/fdt/scmi.c
216
if (node == NULL || !fdt_is_compatible(node, "arm,scmi-shmem") ||
sys/dev/fdt/scmi.c
217
fdt_get_reg(node, 0, &reg)) {
sys/dev/fdt/scmi.c
265
void *node;
sys/dev/fdt/scmi.c
295
node = fdt_find_phandle(shmems[0]);
sys/dev/fdt/scmi.c
296
if (node == NULL || !fdt_is_compatible(node, "arm,scmi-shmem") ||
sys/dev/fdt/scmi.c
297
fdt_get_reg(node, 0, &reg)) {
sys/dev/fdt/scmi.c
307
node = fdt_find_phandle(shmems[1]);
sys/dev/fdt/scmi.c
308
if (node == NULL || !fdt_is_compatible(node, "arm,scmi-shmem") ||
sys/dev/fdt/scmi.c
309
fdt_get_reg(node, 0, &reg)) {
sys/dev/fdt/scmi.c
384
scmi_attach_proto(struct scmi_softc *sc, int node)
sys/dev/fdt/scmi.c
386
switch (OF_getpropint(node, "reg", -1)) {
sys/dev/fdt/scmi.c
388
scmi_attach_clock(sc, node);
sys/dev/fdt/scmi.c
391
scmi_attach_perf(sc, node);
sys/dev/fdt/scmi.c
405
scmi_attach_clock(struct scmi_softc *sc, int node)
sys/dev/fdt/scmi.c
421
sc->sc_cd.cd_node = node;
sys/dev/fdt/scmi.c
494
scmi_attach_perf(struct scmi_softc *sc, int node)
sys/dev/fdt/simpleaudio.c
124
int i, node;
sys/dev/fdt/simpleaudio.c
134
node = OF_getnodebyname(sc->sc_node, "simple-audio-card,cpu");
sys/dev/fdt/simpleaudio.c
135
sc->sc_dai_cpu = dai_byphandle(OF_getpropint(node, "sound-dai", 0));
sys/dev/fdt/simpleaudio.c
137
node = OF_getnodebyname(sc->sc_node, "simple-audio-card,codec");
sys/dev/fdt/simpleaudio.c
138
sc->sc_dai_codec = dai_byphandle(OF_getpropint(node, "sound-dai", 0));
sys/dev/fdt/simplefb.c
203
simplefb_init(int node, struct rasops_info *ri)
sys/dev/fdt/simplefb.c
210
OF_getprop(node, "format", format, sizeof(format));
sys/dev/fdt/simplefb.c
222
ri->ri_width = OF_getpropint(node, "width", 0);
sys/dev/fdt/simplefb.c
223
ri->ri_height = OF_getpropint(node, "height", 0);
sys/dev/fdt/simplefb.c
224
ri->ri_stride = OF_getpropint(node, "stride", 0);
sys/dev/fdt/simplefb.c
340
void *node;
sys/dev/fdt/simplefb.c
343
node = fdt_find_cons("simple-framebuffer");
sys/dev/fdt/simplefb.c
344
if (node == NULL)
sys/dev/fdt/simplefb.c
347
if (fdt_get_reg(node, 0, &reg))
sys/dev/fdt/sncodec.c
129
int node = *(int *)ia->ia_cookie;
sys/dev/fdt/sncodec.c
140
regulator_enable(OF_getpropint(node, "SDZ-supply", 0));
sys/dev/fdt/sncodec.c
142
sdz_gpiolen = OF_getproplen(node, "shutdown-gpios");
sys/dev/fdt/sncodec.c
145
OF_getpropintarray(node, "shutdown-gpios",
sys/dev/fdt/sncodec.c
168
sc->sc_dai.dd_node = node;
sys/dev/fdt/sxiccmu.c
125
int node = faa->fa_node;
sys/dev/fdt/sxiccmu.c
127
if (node == OF_finddevice("/clocks")) {
sys/dev/fdt/sxiccmu.c
128
node = OF_parent(node);
sys/dev/fdt/sxiccmu.c
130
return (OF_is_compatible(node, "allwinner,sun4i-a10") ||
sys/dev/fdt/sxiccmu.c
131
OF_is_compatible(node, "allwinner,sun5i-a10s") ||
sys/dev/fdt/sxiccmu.c
132
OF_is_compatible(node, "allwinner,sun5i-r8") ||
sys/dev/fdt/sxiccmu.c
133
OF_is_compatible(node, "allwinner,sun7i-a20") ||
sys/dev/fdt/sxiccmu.c
134
OF_is_compatible(node, "allwinner,sun8i-a23") ||
sys/dev/fdt/sxiccmu.c
135
OF_is_compatible(node, "allwinner,sun8i-a33") ||
sys/dev/fdt/sxiccmu.c
136
OF_is_compatible(node, "allwinner,sun8i-h3") ||
sys/dev/fdt/sxiccmu.c
137
OF_is_compatible(node, "allwinner,sun8i-v3s") ||
sys/dev/fdt/sxiccmu.c
138
OF_is_compatible(node, "allwinner,sun9i-a80") ||
sys/dev/fdt/sxiccmu.c
139
OF_is_compatible(node, "allwinner,sun50i-a64") ||
sys/dev/fdt/sxiccmu.c
140
OF_is_compatible(node, "allwinner,sun50i-h5"));
sys/dev/fdt/sxiccmu.c
143
return (OF_is_compatible(node, "allwinner,sun4i-a10-ccu") ||
sys/dev/fdt/sxiccmu.c
144
OF_is_compatible(node, "allwinner,sun5i-a10s-ccu") ||
sys/dev/fdt/sxiccmu.c
145
OF_is_compatible(node, "allwinner,sun5i-a13-ccu") ||
sys/dev/fdt/sxiccmu.c
146
OF_is_compatible(node, "allwinner,sun7i-a20-ccu") ||
sys/dev/fdt/sxiccmu.c
147
OF_is_compatible(node, "allwinner,sun8i-a23-ccu") ||
sys/dev/fdt/sxiccmu.c
148
OF_is_compatible(node, "allwinner,sun8i-a23-prcm") ||
sys/dev/fdt/sxiccmu.c
149
OF_is_compatible(node, "allwinner,sun8i-a33-ccu") ||
sys/dev/fdt/sxiccmu.c
150
OF_is_compatible(node, "allwinner,sun8i-h3-ccu") ||
sys/dev/fdt/sxiccmu.c
151
OF_is_compatible(node, "allwinner,sun8i-h3-r-ccu") ||
sys/dev/fdt/sxiccmu.c
152
OF_is_compatible(node, "allwinner,sun8i-r40-ccu") ||
sys/dev/fdt/sxiccmu.c
153
OF_is_compatible(node, "allwinner,sun8i-v3s-ccu") ||
sys/dev/fdt/sxiccmu.c
154
OF_is_compatible(node, "allwinner,sun9i-a80-ccu") ||
sys/dev/fdt/sxiccmu.c
155
OF_is_compatible(node, "allwinner,sun9i-a80-usb-clks") ||
sys/dev/fdt/sxiccmu.c
156
OF_is_compatible(node, "allwinner,sun9i-a80-mmc-config-clk") ||
sys/dev/fdt/sxiccmu.c
157
OF_is_compatible(node, "allwinner,sun20i-d1-ccu") ||
sys/dev/fdt/sxiccmu.c
158
OF_is_compatible(node, "allwinner,sun50i-a64-ccu") ||
sys/dev/fdt/sxiccmu.c
159
OF_is_compatible(node, "allwinner,sun50i-a64-r-ccu") ||
sys/dev/fdt/sxiccmu.c
160
OF_is_compatible(node, "allwinner,sun50i-h5-ccu") ||
sys/dev/fdt/sxiccmu.c
161
OF_is_compatible(node, "allwinner,sun50i-h6-ccu") ||
sys/dev/fdt/sxiccmu.c
162
OF_is_compatible(node, "allwinner,sun50i-h6-r-ccu") ||
sys/dev/fdt/sxiccmu.c
163
OF_is_compatible(node, "allwinner,sun50i-h616-ccu") ||
sys/dev/fdt/sxiccmu.c
164
OF_is_compatible(node, "allwinner,sun50i-h616-r-ccu"));
sys/dev/fdt/sxiccmu.c
172
int node = faa->fa_node;
sys/dev/fdt/sxiccmu.c
181
if (OF_is_compatible(node, "allwinner,sun8i-r40-ccu")) {
sys/dev/fdt/sxiccmu.c
191
if (OF_is_compatible(node, "allwinner,sun4i-a10-ccu") ||
sys/dev/fdt/sxiccmu.c
192
OF_is_compatible(node, "allwinner,sun7i-a20-ccu")) {
sys/dev/fdt/sxiccmu.c
200
} else if (OF_is_compatible(node, "allwinner,sun5i-a10s-ccu")) {
sys/dev/fdt/sxiccmu.c
208
} else if (OF_is_compatible(node, "allwinner,sun8i-a23-ccu") ||
sys/dev/fdt/sxiccmu.c
209
OF_is_compatible(node, "allwinner,sun8i-a33-ccu")) {
sys/dev/fdt/sxiccmu.c
217
} else if (OF_is_compatible(node, "allwinner,sun8i-h3-ccu") ||
sys/dev/fdt/sxiccmu.c
218
OF_is_compatible(node, "allwinner,sun50i-h5-ccu")) {
sys/dev/fdt/sxiccmu.c
226
} else if (OF_is_compatible(node, "allwinner,sun8i-h3-r-ccu") ||
sys/dev/fdt/sxiccmu.c
227
OF_is_compatible(node, "allwinner,sun50i-a64-r-ccu")) {
sys/dev/fdt/sxiccmu.c
235
} else if (OF_is_compatible(node, "allwinner,sun8i-r40-ccu")) {
sys/dev/fdt/sxiccmu.c
243
} else if (OF_is_compatible(node, "allwinner,sun8i-v3s-ccu")) {
sys/dev/fdt/sxiccmu.c
251
} else if (OF_is_compatible(node, "allwinner,sun9i-a80-ccu")) {
sys/dev/fdt/sxiccmu.c
259
} else if (OF_is_compatible(node, "allwinner,sun9i-a80-usb-clks")) {
sys/dev/fdt/sxiccmu.c
267
} else if (OF_is_compatible(node, "allwinner,sun9i-a80-mmc-config-clk")) {
sys/dev/fdt/sxiccmu.c
275
} else if (OF_is_compatible(node, "allwinner,sun20i-d1-ccu")) {
sys/dev/fdt/sxiccmu.c
283
} else if (OF_is_compatible(node, "allwinner,sun50i-a64-ccu")) {
sys/dev/fdt/sxiccmu.c
291
} else if (OF_is_compatible(node, "allwinner,sun50i-h6-ccu")) {
sys/dev/fdt/sxiccmu.c
299
} else if (OF_is_compatible(node, "allwinner,sun50i-h6-r-ccu")) {
sys/dev/fdt/sxiccmu.c
307
} else if (OF_is_compatible(node, "allwinner,sun50i-h616-ccu")) {
sys/dev/fdt/sxiccmu.c
315
} else if (OF_is_compatible(node, "allwinner,sun50i-h616-r-ccu")) {
sys/dev/fdt/sxiccmu.c
324
for (node = OF_child(node); node; node = OF_peer(node))
sys/dev/fdt/sxiccmu.c
325
sxiccmu_attach_clock(sc, node, faa->fa_nreg);
sys/dev/fdt/sxiccmu.c
581
sxiccmu_attach_clock(struct sxiccmu_softc *sc, int node, int nreg)
sys/dev/fdt/sxiccmu.c
588
if (OF_is_compatible(node, sxiccmu_devices[i].compat))
sys/dev/fdt/sxiccmu.c
594
clock->sc_node = node;
sys/dev/fdt/sxiccmu.c
597
if (OF_getpropintarray(node, "reg", reg, sizeof(reg)) == sizeof(reg)) {
sys/dev/fdt/sxiccmu.c
610
clock->sc_cd.cd_node = node;
sys/dev/fdt/sxiccmu.c
618
clock->sc_rd.rd_node = node;
sys/dev/fdt/sximmc.c
1106
int node;
sys/dev/fdt/sximmc.c
1109
node = OF_getnodebyphandle(phandle);
sys/dev/fdt/sximmc.c
1110
if (node == 0)
sys/dev/fdt/sximmc.c
1113
if (!OF_is_compatible(node, "mmc-pwrseq-simple"))
sys/dev/fdt/sximmc.c
1116
pinctrl_byname(node, "default");
sys/dev/fdt/sximmc.c
1118
clock_enable(node, "ext_clock");
sys/dev/fdt/sximmc.c
1120
len = OF_getproplen(node, "reset-gpios");
sys/dev/fdt/sximmc.c
1125
OF_getpropintarray(node, "reset-gpios", gpios, len);
sys/dev/fdt/sximmc.c
1141
int node;
sys/dev/fdt/sximmc.c
1144
node = OF_getnodebyphandle(phandle);
sys/dev/fdt/sximmc.c
1145
if (node == 0)
sys/dev/fdt/sximmc.c
1148
if (!OF_is_compatible(node, "mmc-pwrseq-simple"))
sys/dev/fdt/sximmc.c
1151
len = OF_getproplen(node, "reset-gpios");
sys/dev/fdt/sximmc.c
1156
OF_getpropintarray(node, "reset-gpios", gpios, len);
sys/dev/fdt/sximmc.c
350
int node, width;
sys/dev/fdt/sximmc.c
386
node = OF_finddevice("/");
sys/dev/fdt/sximmc.c
387
if (OF_is_compatible(node, "allwinner,sun4i-a10") ||
sys/dev/fdt/sximmc.c
388
OF_is_compatible(node, "allwinner,sun5i-a10s") ||
sys/dev/fdt/sximmc.c
389
OF_is_compatible(node, "allwinner,sun5i-a13") ||
sys/dev/fdt/sximmc.c
390
OF_is_compatible(node, "allwinner,sun7i-a20"))
sys/dev/fdt/sxipio.c
278
sxipio_drive(int node)
sys/dev/fdt/sxipio.c
282
drive = OF_getpropint(node, "allwinner,drive", -1);
sys/dev/fdt/sxipio.c
285
drive = OF_getpropint(node, "drive-strength", 0) - 10;
sys/dev/fdt/sxipio.c
292
sxipio_pull(int node)
sys/dev/fdt/sxipio.c
296
pull = OF_getpropint(node, "allwinner,pull", -1);
sys/dev/fdt/sxipio.c
299
if (OF_getproplen(node, "bias-disable") == 0)
sys/dev/fdt/sxipio.c
301
if (OF_getproplen(node, "bias-pull-up") == 0)
sys/dev/fdt/sxipio.c
303
if (OF_getproplen(node, "bias-pull-down") == 0)
sys/dev/fdt/sxipio.c
318
int node;
sys/dev/fdt/sxipio.c
323
node = OF_getnodebyphandle(phandle);
sys/dev/fdt/sxipio.c
324
if (node == 0)
sys/dev/fdt/sxipio.c
327
len = OF_getprop(node, "allwinner,function", func, sizeof(func));
sys/dev/fdt/sxipio.c
329
len = OF_getprop(node, "function", func, sizeof(func));
sys/dev/fdt/sxipio.c
334
len = OF_getproplen(node, "allwinner,pins");
sys/dev/fdt/sxipio.c
336
len = OF_getproplen(node, "pins");
sys/dev/fdt/sxipio.c
342
if (OF_getprop(node, "allwinner,pins", names, len) <= 0)
sys/dev/fdt/sxipio.c
343
OF_getprop(node, "pins", names, len);
sys/dev/fdt/sxipio.c
345
drive = sxipio_drive(node);
sys/dev/fdt/sxipio.c
346
pull = sxipio_pull(node);
sys/dev/fdt/sxirsb.c
110
int node;
sys/dev/fdt/sxirsb.c
130
for (node = OF_child(faa->fa_node); node; node = OF_peer(node)) {
sys/dev/fdt/sxirsb.c
131
reg = OF_getpropint(node, "reg", 0);
sys/dev/fdt/sxirsb.c
136
if (OF_getprop(node, "compatible", name, sizeof(name)) == -1)
sys/dev/fdt/sxirsb.c
146
ra.ra_node = node;
sys/dev/fdt/sxirsb.c
178
int node;
sys/dev/fdt/sxirsb.c
224
for (node = OF_child(sc->sc_node); node; node = OF_peer(node)) {
sys/dev/fdt/sxirsb.c
225
reg = OF_getpropint(node, "reg", 0);
sys/dev/fdt/sxisyscon.c
50
int node = faa->fa_node;
sys/dev/fdt/sxisyscon.c
52
if (OF_is_compatible(node, "allwinner,sun8i-h3-system-control") ||
sys/dev/fdt/sxisyscon.c
53
OF_is_compatible(node, "allwinner,sun50i-a64-system-control") ||
sys/dev/fdt/sxisyscon.c
54
OF_is_compatible(node, "allwinner,sun50i-h5-system-control") ||
sys/dev/fdt/sxisyscon.c
55
OF_is_compatible(node, "allwinner,sun50i-h6-system-control") ||
sys/dev/fdt/sxisyscon.c
56
OF_is_compatible(node, "allwinner,sun50i-h616-system-control"))
sys/dev/fdt/sxitemp.c
119
int node = faa->fa_node;
sys/dev/fdt/sxitemp.c
143
pinctrl_byname(node, "default");
sys/dev/fdt/sxitemp.c
145
clock_enable_all(node);
sys/dev/fdt/sxitemp.c
146
reset_deassert_all(node);
sys/dev/fdt/sxitemp.c
176
sxitemp_setup_calib(sc, node);
sys/dev/fdt/sxitemp.c
211
sc->sc_ts.ts_node = node;
sys/dev/fdt/sxitemp.c
218
sxitemp_setup_calib(struct sxitemp_softc *sc, int node)
sys/dev/fdt/sxitemp.c
229
if (nvmem_read_cell(node, "calibration", &calib, size) == 0)
sys/dev/fdt/sxitwi.c
309
int node;
sys/dev/fdt/sxitwi.c
311
for (node = OF_child(iba_node); node; node = OF_peer(node)) {
sys/dev/fdt/sxitwi.c
315
if (!OF_is_enabled(node))
sys/dev/fdt/sxitwi.c
318
if (OF_getprop(node, "compatible", name, sizeof(name)) == -1)
sys/dev/fdt/sxitwi.c
323
if (OF_getprop(node, "reg", &reg, sizeof(reg)) != sizeof(reg))
sys/dev/fdt/sxitwi.c
330
ia.ia_cookie = &node;
sys/dev/fdt/sypwr.c
74
int node = *(int *)ia->ia_cookie;
sys/dev/fdt/sypwr.c
81
OF_getpropint(node, "silergy,fixed-microvolt", 0);
sys/dev/fdt/sypwr.c
98
sc->sc_rd.rd_node = node;
sys/dev/fdt/tascodec.c
121
int node = *(int *)ia->ia_cookie;
sys/dev/fdt/tascodec.c
131
regulator_enable(OF_getpropint(node, "SDZ-supply", 0));
sys/dev/fdt/tascodec.c
133
sdz_gpiolen = OF_getproplen(node, "shutdown-gpios");
sys/dev/fdt/tascodec.c
136
OF_getpropintarray(node, "shutdown-gpios",
sys/dev/fdt/tascodec.c
155
sc->sc_dai.dd_node = node;
sys/dev/fdt/tipd.c
101
int node = *(int *)ia->ia_cookie;
sys/dev/fdt/tipd.c
106
sc->sc_ih = fdt_intr_establish(node, IPL_BIO, tipd_intr,
sys/dev/fdt/tipd.c
118
node = OF_getnodebyname(node, "connector");
sys/dev/fdt/tipd.c
119
if (node) {
sys/dev/fdt/tipd.c
120
sc->sc_ports.dp_node = node;
sys/dev/fdt/xhci_fdt.c
323
int node = sc->sc_node;
sys/dev/fdt/xhci_fdt.c
333
OF_getprop(node, "phy_type", phy_type, sizeof(phy_type));
sys/dev/fdt/xhci_fdt.c
343
if (OF_getproplen(node, "snps,dis-u2-freeclk-exists-quirk") == 0)
sys/dev/fdt/xhci_fdt.c
345
if (OF_getproplen(node, "snps,dis_enblslpm_quirk") == 0)
sys/dev/fdt/xhci_fdt.c
347
if (OF_getproplen(node, "snps,dis_u2_susphy_quirk") == 0)
sys/dev/fdt/xhci_fdt.c
353
if (OF_getproplen(node, "snps,dis-tx-ipgap-linecheck-quirk") == 0)
sys/dev/fdt/xhci_fdt.c
386
int node, ncells;
sys/dev/fdt/xhci_fdt.c
388
node = OF_getnodebyphandle(phandle);
sys/dev/fdt/xhci_fdt.c
389
if (node == 0)
sys/dev/fdt/xhci_fdt.c
392
ncells = OF_getpropint(node, "#phy-cells", 0);
sys/dev/fdt/xhci_fdt.c
399
int node;
sys/dev/fdt/xhci_fdt.c
402
node = OF_getnodebyphandle(cells[0]);
sys/dev/fdt/xhci_fdt.c
403
if (node == 0)
sys/dev/fdt/xhci_fdt.c
407
if (OF_is_compatible(node, xhci_phys[i].compat)) {
sys/dev/fdt/xhci_fdt.c
471
int node, vdd_supply;
sys/dev/fdt/xhci_fdt.c
473
for (node = OF_child(sc->sc_node); node; node = OF_peer(node)) {
sys/dev/fdt/xhci_fdt.c
474
vdd_supply = OF_getpropint(node, "vdd-supply", 0);
sys/dev/fdt/xhci_fdt.c
484
reset_gpiolen = OF_getproplen(node, "reset-gpios");
sys/dev/fdt/xhci_fdt.c
488
OF_getpropintarray(node, "reset-gpios", reset_gpio,
sys/dev/fdt/xhci_fdt.c
525
int node;
sys/dev/fdt/xhci_fdt.c
527
node = OF_getnodebyphandle(cells[0]);
sys/dev/fdt/xhci_fdt.c
528
KASSERT(node != 0);
sys/dev/fdt/xhci_fdt.c
530
if (OF_getpropintarray(node, "reg", phy_reg,
sys/dev/fdt/xhci_fdt.c
542
pmureg = OF_getpropint(node, "samsung,pmu-syscon", 0);
sys/dev/fdt/xhci_fdt.c
545
node = OF_getnodebyphandle(pmureg);
sys/dev/fdt/xhci_fdt.c
602
int node;
sys/dev/fdt/xhci_fdt.c
604
node = OF_getnodebyphandle(cells[0]);
sys/dev/fdt/xhci_fdt.c
605
KASSERT(node != 0);
sys/dev/fdt/xhci_fdt.c
607
if (OF_getpropintarray(node, "reg", phy_reg,
sys/dev/fdt/xhci_fdt.c
618
clock_set_assigned(node);
sys/dev/fdt/xhci_fdt.c
619
clock_enable_all(node);
sys/dev/fdt/xhci_fdt.c
649
vbus_supply = OF_getpropint(node, "vbus-supply", 0);
sys/dev/fdt/xhci_fdt.c
659
int node;
sys/dev/fdt/xhci_fdt.c
661
node = OF_getnodebyphandle(cells[0]);
sys/dev/fdt/xhci_fdt.c
662
KASSERT(node != 0);
sys/dev/fdt/xhci_fdt.c
664
if (OF_getpropintarray(node, "reg", phy_reg,
sys/dev/fdt/xhci_fdt.c
675
clock_set_assigned(node);
sys/dev/fdt/xhci_fdt.c
676
clock_enable_all(node);
sys/dev/fdt/xhci_fdt.c
695
vbus_supply = OF_getpropint(node, "vbus-supply", 0);
sys/dev/fdt/xhci_fdt.c
704
int node;
sys/dev/fdt/xhci_fdt.c
706
node = OF_getnodebyphandle(cells[0]);
sys/dev/fdt/xhci_fdt.c
707
KASSERT(node != 0);
sys/dev/fdt/xhci_fdt.c
709
vcc_supply = OF_getpropint(node, "vcc-supply", 0);
sys/dev/i2c/abx80x.c
110
int node = *(int *)ia->ia_cookie;
sys/dev/i2c/abx80x.c
122
abcrtc_trickle_charger(sc, node);
sys/dev/i2c/abx80x.c
288
abcrtc_trickle_charger(struct abcrtc_softc *sc, int node)
sys/dev/i2c/abx80x.c
293
OF_getprop(node, "abracon,tc-diode", diode, sizeof(diode));
sys/dev/i2c/abx80x.c
301
switch (OF_getpropint(node, "abracon,tc-resistor", -1)) {
sys/dev/i2c/pca9548.c
154
int node = *(int *)ia->ia_cookie;
sys/dev/i2c/pca9548.c
156
sc->sc_node = node;
sys/dev/i2c/pca9548.c
157
for (node = OF_child(node); node; node = OF_peer(node)) {
sys/dev/i2c/pca9548.c
162
channel = OF_getpropint(node, "reg", -1);
sys/dev/i2c/pca9548.c
168
pb->pb_node = node;
sys/dev/i2c/pca9548.c
184
pb->pb_ib.ib_node = node;
sys/dev/i2c/pca9548.c
194
struct aml_node *node = ia->ia_cookie;
sys/dev/i2c/pca9548.c
196
sc->sc_devnode = node;
sys/dev/i2c/pca9548.c
197
aml_walknodes(node, AML_WALK_PRE, pcamux_attach_acpi_mux, sc);
sys/dev/i2c/pca9548.c
203
pcamux_attach_acpi_mux(struct aml_node *node, void *arg)
sys/dev/i2c/pca9548.c
211
if (node->parent != sc->sc_devnode)
sys/dev/i2c/pca9548.c
215
if (aml_evalinteger(acpi_softc, node, "_ADR", 0, NULL, &channel) ||
sys/dev/i2c/pca9548.c
221
pb->pb_devnode = node;
sys/dev/i2c/pca9548.c
238
node->i2c = &pb->pb_ic;
sys/dev/i2c/pca9548.c
239
acpi_register_gsb(acpi_softc, node);
sys/dev/i2c/pca9548.c
255
pcamux_acpi_found_hid(struct aml_node *node, void *arg)
sys/dev/i2c/pca9548.c
266
if (node->parent == pb->pb_devnode)
sys/dev/i2c/pca9548.c
270
if (node->parent && node->parent->parent != pb->pb_devnode)
sys/dev/i2c/pca9548.c
273
if (acpi_parsehid(node, arg, cdev, dev, 16) != 0)
sys/dev/i2c/pca9548.c
276
sta = acpi_getsta(acpi_softc, node->parent);
sys/dev/i2c/pca9548.c
280
if (aml_evalname(acpi_softc, node->parent, "_CRS", 0, NULL, &res))
sys/dev/i2c/pca9548.c
294
acpi_attach_deps(acpi_softc, node->parent);
sys/dev/i2c/pca9548.c
300
ia.ia_cookie = node->parent;
sys/dev/i2c/pca9548.c
303
node->parent->attached = 1;
sys/dev/i2c/pca9548.c
416
int node;
sys/dev/i2c/pca9548.c
418
for (node = OF_child(iba_node); node; node = OF_peer(node)) {
sys/dev/i2c/pca9548.c
422
if (OF_getprop(node, "compatible", name, sizeof(name)) == -1)
sys/dev/i2c/pca9548.c
427
if (OF_getprop(node, "reg", &reg, sizeof(reg)) != sizeof(reg))
sys/dev/i2c/pca9548.c
434
ia.ia_cookie = &node;
sys/dev/ic/acx.c
2179
struct acx_node *node = (struct acx_node *)ni;
sys/dev/ic/acx.c
2228
txbuf->tb_node = node;
sys/dev/ic/acx.c
2464
acx_join_bss(struct acx_softc *sc, uint8_t mode, struct ieee80211_node *node)
sys/dev/ic/acx.c
2474
bj->bssid[i] = node->ni_bssid[IEEE80211_ADDR_LEN - i - 1];
sys/dev/ic/acx.c
2490
bj->channel = ieee80211_chan2ieee(&sc->sc_ic, node->ni_chan);
sys/dev/ic/acx.c
2491
bj->esslen = node->ni_esslen;
sys/dev/ic/acx.c
2492
bcopy(node->ni_essid, bj->essid, node->ni_esslen);
sys/dev/ic/bwfm.c
3009
bwfm_nvram_convert(int node, u_char **bufp, size_t *sizep, size_t *newlenp)
sys/dev/ic/bwfm.c
3050
if (node) {
sys/dev/ic/bwfm.c
3054
if (OF_getprop(node, "local-mac-address",
sys/dev/ic/ispivar.h
85
int ispi_acpi_found_hid(struct aml_node *node, void *arg);
sys/dev/ic/qwx.c
277
sc->qrtr_server.node = QRTR_NODE_BCAST;
sys/dev/ic/qwx.c
280
while (sc->qrtr_server.node == QRTR_NODE_BCAST) {
sys/dev/ic/qwx.c
7729
pkt.client.node = htole32(0x01);
sys/dev/ic/qwx.c
7807
sc->qrtr_server.node = le32toh(pkt->server.node);
sys/dev/ic/qwx.c
7813
sc->qrtr_server.node, sc->qrtr_server.port);
sys/dev/ic/qwxreg.h
6412
uint32_t node;
sys/dev/ic/qwxreg.h
6416
uint32_t node;
sys/dev/ic/qwxvar.h
1954
uint32_t node;
sys/dev/ic/qwz.c
239
sc->qrtr_server.node = QRTR_NODE_BCAST;
sys/dev/ic/qwz.c
242
while (sc->qrtr_server.node == QRTR_NODE_BCAST) {
sys/dev/ic/qwz.c
5212
pkt.client.node = htole32(0x01);
sys/dev/ic/qwz.c
5290
sc->qrtr_server.node = le32toh(pkt->server.node);
sys/dev/ic/qwz.c
5296
sc->qrtr_server.node, sc->qrtr_server.port);
sys/dev/ic/qwzreg.h
6466
uint32_t node;
sys/dev/ic/qwzreg.h
6470
uint32_t node;
sys/dev/ic/qwzvar.h
2023
uint32_t node;
sys/dev/microcode/aic7xxx/aicasm_gram.y
1821
symbol_node_t *node;
sys/dev/microcode/aic7xxx/aicasm_gram.y
1848
SLIST_FOREACH(node, &expression->referenced_syms, links) {
sys/dev/microcode/aic7xxx/aicasm_gram.y
1849
if ((node->symbol->type == MASK
sys/dev/microcode/aic7xxx/aicasm_gram.y
1850
|| node->symbol->type == FIELD
sys/dev/microcode/aic7xxx/aicasm_gram.y
1851
|| node->symbol->type == ENUM
sys/dev/microcode/aic7xxx/aicasm_gram.y
1852
|| node->symbol->type == ENUM_ENTRY)
sys/dev/microcode/aic7xxx/aicasm_gram.y
1853
&& symlist_search(&node->symbol->info.finfo->symrefs,
sys/dev/microcode/aic7xxx/aicasm_gram.y
1858
node->symbol->name, symbol->name);
sys/dev/microcode/aic7xxx/aicasm_symbol.c
312
symbol_node_t *node;
sys/dev/microcode/aic7xxx/aicasm_symbol.c
315
while((node = SLIST_FIRST(symlist_src2)) != NULL) {
sys/dev/microcode/aic7xxx/aicasm_symbol.c
317
SLIST_INSERT_HEAD(symlist_dest, node, links);
sys/dev/ofw/fdt.c
1001
void *node = (char *)tree.header + handle;
sys/dev/ofw/fdt.c
1004
return (fdt_node_property(node, prop, &data) >= 0);
sys/dev/ofw/fdt.c
1068
void *node = (char *)tree.header + handle;
sys/dev/ofw/fdt.c
1071
if (fdt_node_property(node, "name", &data) == -1) {
sys/dev/ofw/fdt.c
1078
if (fdt_next_property(node, prop, &data))
sys/dev/ofw/fdt.c
1086
void *node = (char *)tree.header + handle;
sys/dev/ofw/fdt.c
1087
return (fdt_is_compatible(node, name));
sys/dev/ofw/fdt.c
214
fdt_node_property(void *node, char *name, char **out)
sys/dev/ofw/fdt.c
223
ptr = (u_int32_t *)node;
sys/dev/ofw/fdt.c
243
fdt_node_set_property(void *node, char *name, void *data, int len)
sys/dev/ofw/fdt.c
254
ptr = (uint32_t *)node;
sys/dev/ofw/fdt.c
287
fdt_node_add_property(void *node, char *name, void *data, int len)
sys/dev/ofw/fdt.c
294
if (fdt_node_property(node, name, &dummy) == -1) {
sys/dev/ofw/fdt.c
295
uint32_t *ptr = (uint32_t *)node;
sys/dev/ofw/fdt.c
314
return fdt_node_set_property(node, name, data, len);
sys/dev/ofw/fdt.c
322
skip_node(void *node)
sys/dev/ofw/fdt.c
324
u_int32_t *ptr = node;
sys/dev/ofw/fdt.c
344
fdt_next_node(void *node)
sys/dev/ofw/fdt.c
351
ptr = node;
sys/dev/ofw/fdt.c
353
if (node == NULL) {
sys/dev/ofw/fdt.c
382
fdt_next_property(void *node, char *name, char **nextname)
sys/dev/ofw/fdt.c
390
ptr = (u_int32_t *)node;
sys/dev/ofw/fdt.c
422
fdt_node_property_ints(void *node, char *name, int *out, int outlen)
sys/dev/ofw/fdt.c
427
inlen = fdt_node_property(node, name, (char **)&data) / sizeof(int);
sys/dev/ofw/fdt.c
441
fdt_node_property_int(void *node, char *name, int *out)
sys/dev/ofw/fdt.c
443
return fdt_node_property_ints(node, name, out, 1);
sys/dev/ofw/fdt.c
450
fdt_child_node(void *node)
sys/dev/ofw/fdt.c
457
ptr = node;
sys/dev/ofw/fdt.c
474
fdt_node_name(void *node)
sys/dev/ofw/fdt.c
481
ptr = node;
sys/dev/ofw/fdt.c
492
void *node = fdt_next_node(0);
sys/dev/ofw/fdt.c
509
return node;
sys/dev/ofw/fdt.c
515
for (child = fdt_child_node(node); child;
sys/dev/ofw/fdt.c
522
node = child;
sys/dev/ofw/fdt.c
528
for (child = fdt_child_node(node); child;
sys/dev/ofw/fdt.c
535
node = child;
sys/dev/ofw/fdt.c
543
return node;
sys/dev/ofw/fdt.c
549
void *node = fdt_child_node(pnode);
sys/dev/ofw/fdt.c
552
while (node && (node != child)) {
sys/dev/ofw/fdt.c
553
if ((tmp = fdt_parent_node_recurse(node, child)))
sys/dev/ofw/fdt.c
555
node = fdt_next_node(node);
sys/dev/ofw/fdt.c
557
return (node) ? pnode : NULL;
sys/dev/ofw/fdt.c
561
fdt_parent_node(void *node)
sys/dev/ofw/fdt.c
568
if (node == pnode)
sys/dev/ofw/fdt.c
571
return fdt_parent_node_recurse(pnode, node);
sys/dev/ofw/fdt.c
575
fdt_find_phandle_recurse(void *node, uint32_t phandle)
sys/dev/ofw/fdt.c
582
len = fdt_node_property(node, "phandle", &data);
sys/dev/ofw/fdt.c
584
len = fdt_node_property(node, "linux,phandle", &data);
sys/dev/ofw/fdt.c
587
return node;
sys/dev/ofw/fdt.c
589
for (child = fdt_child_node(node); child; child = fdt_next_node(child))
sys/dev/ofw/fdt.c
603
fdt_get_cells(void *node, int *ac, int *sc)
sys/dev/ofw/fdt.c
607
parent = fdt_parent_node(node);
sys/dev/ofw/fdt.c
613
fdt_node_property_int(node, "#address-cells", ac);
sys/dev/ofw/fdt.c
614
fdt_node_property_int(node, "#size-cells", sc);
sys/dev/ofw/fdt.c
637
fdt_translate_reg(void *node, struct fdt_reg *reg)
sys/dev/ofw/fdt.c
644
parent = fdt_parent_node(node);
sys/dev/ofw/fdt.c
649
rlen = fdt_node_property(node, "ranges", (char **)&range) / sizeof(int);
sys/dev/ofw/fdt.c
671
fdt_get_cells(node, &ac, &sc);
sys/dev/ofw/fdt.c
712
fdt_get_reg(void *node, int idx, struct fdt_reg *reg)
sys/dev/ofw/fdt.c
717
if (node == NULL || reg == NULL)
sys/dev/ofw/fdt.c
720
parent = fdt_parent_node(node);
sys/dev/ofw/fdt.c
732
inlen = fdt_node_property(node, "reg", (char **)&in) / sizeof(int);
sys/dev/ofw/fdt.c
750
fdt_is_compatible(void *node, const char *name)
sys/dev/ofw/fdt.c
755
len = fdt_node_property(node, "compatible", &data);
sys/dev/ofw/fdt.c
771
fdt_print_property(void *node, int level)
sys/dev/ofw/fdt.c
778
ptr = (u_int32_t *)node;
sys/dev/ofw/fdt.c
820
fdt_print_node(void *node, int level)
sys/dev/ofw/fdt.c
825
ptr = (u_int32_t *)node;
sys/dev/ofw/fdt.c
834
printf("%s :\n", fdt_node_name(node));
sys/dev/ofw/fdt.c
842
fdt_print_node_recurse(void *node, int level)
sys/dev/ofw/fdt.c
846
fdt_print_node(node, level);
sys/dev/ofw/fdt.c
847
for (child = fdt_child_node(node); child; child = fdt_next_node(child))
sys/dev/ofw/fdt.c
861
void *node = (char *)tree.header + handle;
sys/dev/ofw/fdt.c
864
node = fdt_find_node("/");
sys/dev/ofw/fdt.c
866
node = fdt_next_node(node);
sys/dev/ofw/fdt.c
867
return node ? ((char *)node - (char *)tree.header) : 0;
sys/dev/ofw/fdt.c
873
void *node = (char *)tree.header + handle;
sys/dev/ofw/fdt.c
875
node = fdt_child_node(node);
sys/dev/ofw/fdt.c
876
return node ? ((char *)node - (char *)tree.header) : 0;
sys/dev/ofw/fdt.c
882
void *node = (char *)tree.header + handle;
sys/dev/ofw/fdt.c
884
node = fdt_parent_node(node);
sys/dev/ofw/fdt.c
885
return node ? ((char *)node - (char *)tree.header) : 0;
sys/dev/ofw/fdt.c
891
void *node;
sys/dev/ofw/fdt.c
893
node = fdt_find_node(name);
sys/dev/ofw/fdt.c
894
return node ? ((char *)node - (char *)tree.header) : -1;
sys/dev/ofw/fdt.c
900
void *node = (char *)tree.header + handle;
sys/dev/ofw/fdt.c
906
node = fdt_find_node("/");
sys/dev/ofw/fdt.c
908
for (child = fdt_child_node(node); child;
sys/dev/ofw/fdt.c
917
for (child = fdt_child_node(node); child;
sys/dev/ofw/fdt.c
933
void *node;
sys/dev/ofw/fdt.c
935
node = fdt_find_phandle(phandle);
sys/dev/ofw/fdt.c
936
return node ? ((char *)node - (char *)tree.header) : 0;
sys/dev/ofw/fdt.c
942
void *node = (char *)tree.header + handle;
sys/dev/ofw/fdt.c
946
len = fdt_node_property(node, prop, &data);
sys/dev/ofw/fdt.c
954
name = fdt_node_name(node);
sys/dev/ofw/fdt.c
969
void *node = (char *)tree.header + handle;
sys/dev/ofw/fdt.c
973
len = fdt_node_property(node, prop, &data);
sys/dev/ofw/fdt.c
981
data = fdt_node_name(node);
sys/dev/ofw/ofw_clock.c
130
int node, ncells;
sys/dev/ofw/ofw_clock.c
132
node = OF_getnodebyphandle(phandle);
sys/dev/ofw/ofw_clock.c
133
if (node == 0)
sys/dev/ofw/ofw_clock.c
136
ncells = OF_getpropint(node, "#clock-cells", 0);
sys/dev/ofw/ofw_clock.c
141
clock_get_frequency_idx(int node, int idx)
sys/dev/ofw/ofw_clock.c
148
len = OF_getproplen(node, "clocks");
sys/dev/ofw/ofw_clock.c
153
OF_getpropintarray(node, "clocks", clocks, len);
sys/dev/ofw/ofw_clock.c
170
clock_get_frequency(int node, const char *name)
sys/dev/ofw/ofw_clock.c
174
idx = OF_getindex(node, name, "clock-names");
sys/dev/ofw/ofw_clock.c
178
return clock_get_frequency_idx(node, idx);
sys/dev/ofw/ofw_clock.c
182
clock_set_frequency_idx(int node, int idx, uint32_t freq)
sys/dev/ofw/ofw_clock.c
189
len = OF_getproplen(node, "clocks");
sys/dev/ofw/ofw_clock.c
194
OF_getpropintarray(node, "clocks", clocks, len);
sys/dev/ofw/ofw_clock.c
211
clock_set_frequency(int node, const char *name, uint32_t freq)
sys/dev/ofw/ofw_clock.c
215
idx = OF_getindex(node, name, "clock-names");
sys/dev/ofw/ofw_clock.c
219
return clock_set_frequency_idx(node, idx, freq);
sys/dev/ofw/ofw_clock.c
223
clock_do_enable_idx(int node, int idx, int on)
sys/dev/ofw/ofw_clock.c
229
len = OF_getproplen(node, "clocks");
sys/dev/ofw/ofw_clock.c
234
OF_getpropintarray(node, "clocks", clocks, len);
sys/dev/ofw/ofw_clock.c
250
clock_do_enable(int node, const char *name, int on)
sys/dev/ofw/ofw_clock.c
254
idx = OF_getindex(node, name, "clock-names");
sys/dev/ofw/ofw_clock.c
258
clock_do_enable_idx(node, idx, on);
sys/dev/ofw/ofw_clock.c
262
clock_enable_idx(int node, int idx)
sys/dev/ofw/ofw_clock.c
264
clock_do_enable_idx(node, idx, 1);
sys/dev/ofw/ofw_clock.c
268
clock_enable(int node, const char *name)
sys/dev/ofw/ofw_clock.c
270
clock_do_enable(node, name, 1);
sys/dev/ofw/ofw_clock.c
274
clock_disable_idx(int node, int idx)
sys/dev/ofw/ofw_clock.c
276
clock_do_enable_idx(node, idx, 0);
sys/dev/ofw/ofw_clock.c
280
clock_disable(int node, const char *name)
sys/dev/ofw/ofw_clock.c
282
clock_do_enable(node, name, 0);
sys/dev/ofw/ofw_clock.c
286
clock_set_assigned(int node)
sys/dev/ofw/ofw_clock.c
292
clen = OF_getproplen(node, "assigned-clocks");
sys/dev/ofw/ofw_clock.c
293
plen = OF_getproplen(node, "assigned-clock-parents");
sys/dev/ofw/ofw_clock.c
294
rlen = OF_getproplen(node, "assigned-clock-rates");
sys/dev/ofw/ofw_clock.c
300
OF_getpropintarray(node, "assigned-clocks", clocks, clen);
sys/dev/ofw/ofw_clock.c
305
OF_getpropintarray(node, "assigned-clock-parents", parents, plen);
sys/dev/ofw/ofw_clock.c
310
OF_getpropintarray(node, "assigned-clock-rates", rates, rlen);
sys/dev/ofw/ofw_clock.c
371
int node, ncells;
sys/dev/ofw/ofw_clock.c
373
node = OF_getnodebyphandle(phandle);
sys/dev/ofw/ofw_clock.c
374
if (node == 0)
sys/dev/ofw/ofw_clock.c
377
ncells = OF_getpropint(node, "#reset-cells", 0);
sys/dev/ofw/ofw_clock.c
382
reset_do_assert_idx(int node, int idx, int assert)
sys/dev/ofw/ofw_clock.c
388
len = OF_getproplen(node, "resets");
sys/dev/ofw/ofw_clock.c
393
OF_getpropintarray(node, "resets", resets, len);
sys/dev/ofw/ofw_clock.c
409
reset_do_assert(int node, const char *name, int assert)
sys/dev/ofw/ofw_clock.c
413
idx = OF_getindex(node, name, "reset-names");
sys/dev/ofw/ofw_clock.c
417
reset_do_assert_idx(node, idx, assert);
sys/dev/ofw/ofw_clock.c
421
reset_assert_idx(int node, int idx)
sys/dev/ofw/ofw_clock.c
423
reset_do_assert_idx(node, idx, 1);
sys/dev/ofw/ofw_clock.c
427
reset_assert(int node, const char *name)
sys/dev/ofw/ofw_clock.c
429
reset_do_assert(node, name, 1);
sys/dev/ofw/ofw_clock.c
433
reset_deassert_idx(int node, int idx)
sys/dev/ofw/ofw_clock.c
435
reset_do_assert_idx(node, idx, 0);
sys/dev/ofw/ofw_clock.c
439
reset_deassert(int node, const char *name)
sys/dev/ofw/ofw_clock.c
441
reset_do_assert(node, name, 0);
sys/dev/ofw/ofw_clock.c
48
int node;
sys/dev/ofw/ofw_clock.c
58
node = OF_getnodebyphandle(phandle);
sys/dev/ofw/ofw_clock.c
59
if (node == 0)
sys/dev/ofw/ofw_clock.c
62
if (OF_is_compatible(node, "fixed-clock"))
sys/dev/ofw/ofw_clock.c
63
return OF_getpropint(node, "clock-frequency", 0);
sys/dev/ofw/ofw_clock.c
65
if (OF_is_compatible(node, "fixed-factor-clock")) {
sys/dev/ofw/ofw_clock.c
68
mult = OF_getpropint(node, "clock-mult", 1);
sys/dev/ofw/ofw_clock.c
69
div = OF_getpropint(node, "clock-div", 1);
sys/dev/ofw/ofw_clock.c
70
freq = clock_get_frequency(node, NULL);
sys/dev/ofw/ofw_clock.h
47
clock_enable_all(int node)
sys/dev/ofw/ofw_clock.h
49
clock_enable_idx(node, -1);
sys/dev/ofw/ofw_clock.h
53
clock_disable_all(int node)
sys/dev/ofw/ofw_clock.h
55
clock_disable_idx(node, -1);
sys/dev/ofw/ofw_clock.h
76
reset_assert_all(int node)
sys/dev/ofw/ofw_clock.h
78
reset_assert_idx(node, -1);
sys/dev/ofw/ofw_clock.h
82
reset_deassert_all(int node)
sys/dev/ofw/ofw_clock.h
84
reset_deassert_idx(node, -1);
sys/dev/ofw/ofw_misc.c
1010
mii_bynode(int node)
sys/dev/ofw/ofw_misc.c
1015
if (md->md_node == node)
sys/dev/ofw/ofw_misc.c
1025
int node;
sys/dev/ofw/ofw_misc.c
1030
node = OF_getnodebyphandle(phandle);
sys/dev/ofw/ofw_misc.c
1031
if (node == 0)
sys/dev/ofw/ofw_misc.c
1034
node = OF_parent(node);
sys/dev/ofw/ofw_misc.c
1035
if (node == 0)
sys/dev/ofw/ofw_misc.c
1038
return mii_bynode(node);
sys/dev/ofw/ofw_misc.c
1073
iommu_device_lookup(int node, uint32_t *phandle, uint32_t *cells)
sys/dev/ofw/ofw_misc.c
1081
len = OF_getproplen(node, "iommus");
sys/dev/ofw/ofw_misc.c
1086
OF_getpropintarray(node, "iommus", map, len);
sys/dev/ofw/ofw_misc.c
1091
node = OF_getnodebyphandle(cell[0]);
sys/dev/ofw/ofw_misc.c
1092
if (node == 0)
sys/dev/ofw/ofw_misc.c
1095
icells = OF_getpropint(node, "#iommu-cells", 1);
sys/dev/ofw/ofw_misc.c
1118
iommu_device_lookup_pci(int node, uint32_t rid, uint32_t *phandle,
sys/dev/ofw/ofw_misc.c
1128
len = OF_getproplen(node, "iommu-map");
sys/dev/ofw/ofw_misc.c
1133
OF_getpropintarray(node, "iommu-map", map, len);
sys/dev/ofw/ofw_misc.c
1135
mask = OF_getpropint(node, "iommu-map-mask", 0xffff);
sys/dev/ofw/ofw_misc.c
1141
node = OF_getnodebyphandle(cell[1]);
sys/dev/ofw/ofw_misc.c
1142
if (node == 0)
sys/dev/ofw/ofw_misc.c
1145
icells = OF_getpropint(node, "#iommu-cells", 1);
sys/dev/ofw/ofw_misc.c
1169
iommu_device_map(int node, bus_dma_tag_t dmat)
sys/dev/ofw/ofw_misc.c
1173
if (iommu_device_lookup(node, &phandle, &cells[0]))
sys/dev/ofw/ofw_misc.c
1180
iommu_device_map_pci(int node, uint32_t rid, bus_dma_tag_t dmat)
sys/dev/ofw/ofw_misc.c
1184
if (iommu_device_lookup_pci(node, rid, &phandle, &cells[0]))
sys/dev/ofw/ofw_misc.c
1208
iommu_reserve_region_pci(int node, uint32_t rid, bus_addr_t addr,
sys/dev/ofw/ofw_misc.c
1213
if (iommu_device_lookup_pci(node, rid, &phandle, &cells[0]))
sys/dev/ofw/ofw_misc.c
1272
int node, ncells;
sys/dev/ofw/ofw_misc.c
1274
node = OF_getnodebyphandle(phandle);
sys/dev/ofw/ofw_misc.c
1275
if (node == 0)
sys/dev/ofw/ofw_misc.c
1278
ncells = OF_getpropint(node, "#mbox-cells", 0);
sys/dev/ofw/ofw_misc.c
1283
mbox_channel_idx(int node, int idx, struct mbox_client *client)
sys/dev/ofw/ofw_misc.c
1290
len = OF_getproplen(node, "mboxes");
sys/dev/ofw/ofw_misc.c
1295
OF_getpropintarray(node, "mboxes", mboxes, len);
sys/dev/ofw/ofw_misc.c
1312
mbox_channel(int node, const char *name, struct mbox_client *client)
sys/dev/ofw/ofw_misc.c
1316
idx = OF_getindex(node, name, "mbox-names");
sys/dev/ofw/ofw_misc.c
1320
return mbox_channel_idx(node, idx, client);
sys/dev/ofw/ofw_misc.c
138
if_bynode(int node)
sys/dev/ofw/ofw_misc.c
1382
int node, ncells;
sys/dev/ofw/ofw_misc.c
1384
node = OF_getnodebyphandle(phandle);
sys/dev/ofw/ofw_misc.c
1385
if (node == 0)
sys/dev/ofw/ofw_misc.c
1388
ncells = OF_getpropint(node, "#hwlock-cells", 0);
sys/dev/ofw/ofw_misc.c
1393
hwlock_do_lock_idx(int node, int idx, int lock)
sys/dev/ofw/ofw_misc.c
1400
len = OF_getproplen(node, "hwlocks");
sys/dev/ofw/ofw_misc.c
1405
OF_getpropintarray(node, "hwlocks", hwlocks, len);
sys/dev/ofw/ofw_misc.c
1422
hwlock_lock_idx(int node, int idx)
sys/dev/ofw/ofw_misc.c
1424
return hwlock_do_lock_idx(node, idx, 1);
sys/dev/ofw/ofw_misc.c
1428
hwlock_lock_idx_timeout(int node, int idx, int ms)
sys/dev/ofw/ofw_misc.c
143
if (ifd->if_node == node)
sys/dev/ofw/ofw_misc.c
1433
ret = hwlock_do_lock_idx(node, idx, 1);
sys/dev/ofw/ofw_misc.c
1445
hwlock_unlock_idx(int node, int idx)
sys/dev/ofw/ofw_misc.c
1447
return hwlock_do_lock_idx(node, idx, 0);
sys/dev/ofw/ofw_misc.c
185
phy_usb_nop_enable(int node)
sys/dev/ofw/ofw_misc.c
191
vcc_supply = OF_getpropint(node, "vcc-supply", 0);
sys/dev/ofw/ofw_misc.c
195
len = OF_getproplen(node, "reset-gpios");
sys/dev/ofw/ofw_misc.c
201
OF_getpropintarray(node, "reset-gpios", gpio, len);
sys/dev/ofw/ofw_misc.c
218
int node;
sys/dev/ofw/ofw_misc.c
228
node = OF_getnodebyphandle(phandle);
sys/dev/ofw/ofw_misc.c
229
if (node == 0)
sys/dev/ofw/ofw_misc.c
232
if (OF_is_compatible(node, "usb-nop-xceiv"))
sys/dev/ofw/ofw_misc.c
233
return phy_usb_nop_enable(node);
sys/dev/ofw/ofw_misc.c
242
int node, ncells;
sys/dev/ofw/ofw_misc.c
244
node = OF_getnodebyphandle(phandle);
sys/dev/ofw/ofw_misc.c
245
if (node == 0)
sys/dev/ofw/ofw_misc.c
248
ncells = OF_getpropint(node, "#phy-cells", 0);
sys/dev/ofw/ofw_misc.c
253
phy_enable_prop_idx(int node, char *prop, int idx)
sys/dev/ofw/ofw_misc.c
260
len = OF_getproplen(node, prop);
sys/dev/ofw/ofw_misc.c
265
OF_getpropintarray(node, prop, phys, len);
sys/dev/ofw/ofw_misc.c
282
phy_enable_idx(int node, int idx)
sys/dev/ofw/ofw_misc.c
284
return (phy_enable_prop_idx(node, "phys", idx));
sys/dev/ofw/ofw_misc.c
288
phy_enable(int node, const char *name)
sys/dev/ofw/ofw_misc.c
292
idx = OF_getindex(node, name, "phy-names");
sys/dev/ofw/ofw_misc.c
296
return phy_enable_idx(node, idx);
sys/dev/ofw/ofw_misc.c
317
i2c_bynode(int node)
sys/dev/ofw/ofw_misc.c
322
if (ib->ib_node == node)
sys/dev/ofw/ofw_misc.c
52
regmap_register(int node, bus_space_tag_t tag, bus_space_handle_t handle,
sys/dev/ofw/ofw_misc.c
569
nvmem_register_child(int node, struct nvmem_device *nd)
sys/dev/ofw/ofw_misc.c
575
phandle = OF_getpropint(node, "phandle", 0);
sys/dev/ofw/ofw_misc.c
579
if (OF_getpropintarray(node, "reg", reg, sizeof(reg)) != sizeof(reg))
sys/dev/ofw/ofw_misc.c
58
rm->rm_node = node;
sys/dev/ofw/ofw_misc.c
582
OF_getpropintarray(node, "bits", bits, sizeof(bits));
sys/dev/ofw/ofw_misc.c
59
rm->rm_phandle = OF_getpropint(node, "phandle", 0);
sys/dev/ofw/ofw_misc.c
597
int node;
sys/dev/ofw/ofw_misc.c
603
for (node = OF_child(nd->nd_node); node; node = OF_peer(node))
sys/dev/ofw/ofw_misc.c
604
nvmem_register_child(node, nd);
sys/dev/ofw/ofw_misc.c
624
nvmem_read_cell(int node, const char *name, void *data, bus_size_t size)
sys/dev/ofw/ofw_misc.c
634
id = OF_getindex(node, name, "nvmem-cell-names");
sys/dev/ofw/ofw_misc.c
638
len = OF_getproplen(node, "nvmem-cells");
sys/dev/ofw/ofw_misc.c
643
OF_getpropintarray(node, "nvmem-cells", phandles, len);
sys/dev/ofw/ofw_misc.c
699
nvmem_write_cell(int node, const char *name, const void *data, bus_size_t size)
sys/dev/ofw/ofw_misc.c
709
id = OF_getindex(node, name, "nvmem-cell-names");
sys/dev/ofw/ofw_misc.c
713
len = OF_getproplen(node, "nvmem-cells");
sys/dev/ofw/ofw_misc.c
718
OF_getpropintarray(node, "nvmem-cells", phandles, len);
sys/dev/ofw/ofw_misc.c
782
endpoint_register(int node, struct device_port *dp, enum endpoint_type type)
sys/dev/ofw/ofw_misc.c
787
ep->ep_node = node;
sys/dev/ofw/ofw_misc.c
788
ep->ep_phandle = OF_getpropint(node, "phandle", 0);
sys/dev/ofw/ofw_misc.c
789
ep->ep_reg = OF_getpropint(node, "reg", -1);
sys/dev/ofw/ofw_misc.c
798
device_port_register(int node, struct device_ports *ports,
sys/dev/ofw/ofw_misc.c
80
regmap_bynode(int node)
sys/dev/ofw/ofw_misc.c
804
dp->dp_node = node;
sys/dev/ofw/ofw_misc.c
805
dp->dp_phandle = OF_getpropint(node, "phandle", 0);
sys/dev/ofw/ofw_misc.c
806
dp->dp_reg = OF_getpropint(node, "reg", -1);
sys/dev/ofw/ofw_misc.c
809
for (node = OF_child(node); node; node = OF_peer(node))
sys/dev/ofw/ofw_misc.c
810
endpoint_register(node, dp, type);
sys/dev/ofw/ofw_misc.c
819
int node;
sys/dev/ofw/ofw_misc.c
823
node = OF_getnodebyname(ports->dp_node, "ports");
sys/dev/ofw/ofw_misc.c
824
if (node == 0) {
sys/dev/ofw/ofw_misc.c
825
node = OF_getnodebyname(ports->dp_node, "port");
sys/dev/ofw/ofw_misc.c
826
if (node == 0)
sys/dev/ofw/ofw_misc.c
829
device_port_register(node, ports, type);
sys/dev/ofw/ofw_misc.c
833
for (node = OF_child(node); node; node = OF_peer(node))
sys/dev/ofw/ofw_misc.c
834
device_port_register(node, ports, type);
sys/dev/ofw/ofw_misc.c
85
if (rm->rm_node == node)
sys/dev/ofw/ofw_pinctrl.c
100
pinctrl_byname(int node, const char *config)
sys/dev/ofw/ofw_pinctrl.c
104
id = OF_getindex(node, config, "pinctrl-names");
sys/dev/ofw/ofw_pinctrl.c
108
return pinctrl_byid(node, id);
sys/dev/ofw/ofw_pinctrl.c
38
pinctrl_register(int node, int (*pinctrl)(uint32_t, void *), void *cookie)
sys/dev/ofw/ofw_pinctrl.c
40
for (node = OF_child(node); node; node = OF_peer(node))
sys/dev/ofw/ofw_pinctrl.c
41
pinctrl_register_child(node, pinctrl, cookie);
sys/dev/ofw/ofw_pinctrl.c
45
pinctrl_register_child(int node, int (*pinctrl)(uint32_t, void *), void *cookie)
sys/dev/ofw/ofw_pinctrl.c
50
phandle = OF_getpropint(node, "phandle", 0);
sys/dev/ofw/ofw_pinctrl.c
59
for (node = OF_child(node); node; node = OF_peer(node))
sys/dev/ofw/ofw_pinctrl.c
60
pinctrl_register_child(node, pinctrl, cookie);
sys/dev/ofw/ofw_pinctrl.c
80
pinctrl_byid(int node, int id)
sys/dev/ofw/ofw_pinctrl.c
87
len = OF_getproplen(node, pinctrl);
sys/dev/ofw/ofw_pinctrl.c
92
OF_getpropintarray(node, pinctrl, phandles, len);
sys/dev/ofw/ofw_power.c
103
power_domain_enable(int node)
sys/dev/ofw/ofw_power.c
105
power_domain_do_enable_idx(node, 0, 1);
sys/dev/ofw/ofw_power.c
109
power_domain_disable_idx(int node, int idx)
sys/dev/ofw/ofw_power.c
111
power_domain_do_enable_idx(node, idx, 0);
sys/dev/ofw/ofw_power.c
115
power_domain_disable(int node)
sys/dev/ofw/ofw_power.c
117
power_domain_do_enable_idx(node, 0, 0);
sys/dev/ofw/ofw_power.c
59
int node, ncells;
sys/dev/ofw/ofw_power.c
61
node = OF_getnodebyphandle(phandle);
sys/dev/ofw/ofw_power.c
62
if (node == 0)
sys/dev/ofw/ofw_power.c
65
ncells = OF_getpropint(node, "#power-domain-cells", 0);
sys/dev/ofw/ofw_power.c
70
power_domain_do_enable_idx(int node, int idx, int on)
sys/dev/ofw/ofw_power.c
76
len = OF_getproplen(node, "power-domains");
sys/dev/ofw/ofw_power.c
81
OF_getpropintarray(node, "power-domains", domains, len);
sys/dev/ofw/ofw_power.c
97
power_domain_enable_idx(int node, int idx)
sys/dev/ofw/ofw_power.c
99
power_domain_do_enable_idx(node, idx, 1);
sys/dev/ofw/ofw_power.h
39
power_domain_enable_all(int node)
sys/dev/ofw/ofw_power.h
41
power_domain_enable_idx(node, -1);
sys/dev/ofw/ofw_power.h
45
power_domain_disable_all(int node)
sys/dev/ofw/ofw_power.h
47
power_domain_disable_idx(node, -1);
sys/dev/ofw/ofw_regulator.c
101
OF_getprop(node, "regulator-type", type, sizeof(type));
sys/dev/ofw/ofw_regulator.c
109
regulator_fixed_set(int node, int enable)
sys/dev/ofw/ofw_regulator.c
122
regulator_enable(OF_getpropint(node, "vin-supply", 0));
sys/dev/ofw/ofw_regulator.c
124
pinctrl_byname(node, "default");
sys/dev/ofw/ofw_regulator.c
127
len = OF_getproplen(node, prop);
sys/dev/ofw/ofw_regulator.c
130
len = OF_getproplen(node, prop);
sys/dev/ofw/ofw_regulator.c
149
OF_getpropintarray(node, prop, gpio, len);
sys/dev/ofw/ofw_regulator.c
157
startup_delay = OF_getpropint(node, "startup-delay-us", 0);
sys/dev/ofw/ofw_regulator.c
168
int node;
sys/dev/ofw/ofw_regulator.c
173
node = OF_getnodebyphandle(phandle);
sys/dev/ofw/ofw_regulator.c
174
if (node == 0)
sys/dev/ofw/ofw_regulator.c
178
if (OF_getproplen(node, "regulator-always-on") == 0 && !enable)
sys/dev/ofw/ofw_regulator.c
189
if (OF_is_compatible(node, "regulator-fixed"))
sys/dev/ofw/ofw_regulator.c
190
return regulator_fixed_set(node, enable);
sys/dev/ofw/ofw_regulator.c
211
int node;
sys/dev/ofw/ofw_regulator.c
224
node = OF_getnodebyphandle(phandle);
sys/dev/ofw/ofw_regulator.c
225
if (node == 0)
sys/dev/ofw/ofw_regulator.c
228
if (OF_is_compatible(node, "regulator-fixed"))
sys/dev/ofw/ofw_regulator.c
229
return OF_getpropint(node, "regulator-min-microvolt", 0);
sys/dev/ofw/ofw_regulator.c
231
if (OF_is_compatible(node, "regulator-gpio") &&
sys/dev/ofw/ofw_regulator.c
232
regulator_type(node) == REGULATOR_VOLTAGE)
sys/dev/ofw/ofw_regulator.c
233
return regulator_gpio_get(node);
sys/dev/ofw/ofw_regulator.c
243
int error, node;
sys/dev/ofw/ofw_regulator.c
275
node = OF_getnodebyphandle(phandle);
sys/dev/ofw/ofw_regulator.c
276
if (node == 0)
sys/dev/ofw/ofw_regulator.c
279
if (OF_is_compatible(node, "regulator-fixed") &&
sys/dev/ofw/ofw_regulator.c
280
OF_getpropint(node, "regulator-min-microvolt", 0) == voltage)
sys/dev/ofw/ofw_regulator.c
283
if (OF_is_compatible(node, "regulator-gpio") &&
sys/dev/ofw/ofw_regulator.c
284
regulator_type(node) == REGULATOR_VOLTAGE)
sys/dev/ofw/ofw_regulator.c
285
return regulator_gpio_set(node, voltage);
sys/dev/ofw/ofw_regulator.c
294
int node;
sys/dev/ofw/ofw_regulator.c
307
node = OF_getnodebyphandle(phandle);
sys/dev/ofw/ofw_regulator.c
308
if (node == 0)
sys/dev/ofw/ofw_regulator.c
311
if (OF_is_compatible(node, "regulator-fixed"))
sys/dev/ofw/ofw_regulator.c
312
return OF_getpropint(node, "regulator-min-microamp", 0);
sys/dev/ofw/ofw_regulator.c
314
if (OF_is_compatible(node, "regulator-gpio") &&
sys/dev/ofw/ofw_regulator.c
315
regulator_type(node) == REGULATOR_CURRENT)
sys/dev/ofw/ofw_regulator.c
316
return regulator_gpio_get(node);
sys/dev/ofw/ofw_regulator.c
326
int error, node;
sys/dev/ofw/ofw_regulator.c
354
node = OF_getnodebyphandle(phandle);
sys/dev/ofw/ofw_regulator.c
355
if (node == 0)
sys/dev/ofw/ofw_regulator.c
358
if (OF_is_compatible(node, "regulator-fixed") &&
sys/dev/ofw/ofw_regulator.c
359
OF_getpropint(node, "regulator-min-microamp", 0) == current)
sys/dev/ofw/ofw_regulator.c
362
if (OF_is_compatible(node, "regulator-gpio") &&
sys/dev/ofw/ofw_regulator.c
363
regulator_type(node) == REGULATOR_CURRENT)
sys/dev/ofw/ofw_regulator.c
364
return regulator_gpio_set(node, current);
sys/dev/ofw/ofw_regulator.c
370
regulator_gpio_get(int node)
sys/dev/ofw/ofw_regulator.c
376
pinctrl_byname(node, "default");
sys/dev/ofw/ofw_regulator.c
378
if ((glen = OF_getproplen(node, "gpios")) <= 0)
sys/dev/ofw/ofw_regulator.c
380
if ((slen = OF_getproplen(node, "states")) <= 0)
sys/dev/ofw/ofw_regulator.c
389
OF_getpropintarray(node, "gpios", gpios, glen);
sys/dev/ofw/ofw_regulator.c
390
OF_getpropintarray(node, "states", states, slen);
sys/dev/ofw/ofw_regulator.c
419
regulator_gpio_set(int node, uint32_t value)
sys/dev/ofw/ofw_regulator.c
421
uint32_t phandle = OF_getpropint(node, "phandle", 0);
sys/dev/ofw/ofw_regulator.c
427
pinctrl_byname(node, "default");
sys/dev/ofw/ofw_regulator.c
429
if (regulator_type(node) == REGULATOR_VOLTAGE) {
sys/dev/ofw/ofw_regulator.c
430
min = OF_getpropint(node, "regulator-min-microvolt", 0);
sys/dev/ofw/ofw_regulator.c
431
max = OF_getpropint(node, "regulator-max-microvolt", 0);
sys/dev/ofw/ofw_regulator.c
434
if (regulator_type(node) == REGULATOR_CURRENT) {
sys/dev/ofw/ofw_regulator.c
435
min = OF_getpropint(node, "regulator-min-microamp", 0);
sys/dev/ofw/ofw_regulator.c
436
max = OF_getpropint(node, "regulator-max-microamp", 0);
sys/dev/ofw/ofw_regulator.c
443
if ((glen = OF_getproplen(node, "gpios")) <= 0)
sys/dev/ofw/ofw_regulator.c
445
if ((slen = OF_getproplen(node, "states")) <= 0)
sys/dev/ofw/ofw_regulator.c
454
OF_getpropintarray(node, "gpios", gpios, glen);
sys/dev/ofw/ofw_regulator.c
455
OF_getpropintarray(node, "states", states, slen);
sys/dev/ofw/ofw_regulator.c
97
regulator_type(int node)
sys/dev/ofw/ofw_thermal.c
192
int node, ncells;
sys/dev/ofw/ofw_thermal.c
194
node = OF_getnodebyphandle(phandle);
sys/dev/ofw/ofw_thermal.c
195
if (node == 0)
sys/dev/ofw/ofw_thermal.c
198
ncells = OF_getpropint(node, "#cooling-cells", 2);
sys/dev/ofw/ofw_thermal.c
397
thermal_zone_init(int node)
sys/dev/ofw/ofw_thermal.c
405
len = OF_getproplen(node, "thermal-sensors");
sys/dev/ofw/ofw_thermal.c
409
if (OF_getnodebyname(node, "trips") == 0)
sys/dev/ofw/ofw_thermal.c
411
if (OF_getnodebyname(node, "cooling-maps") == 0)
sys/dev/ofw/ofw_thermal.c
415
tz->tz_node = node;
sys/dev/ofw/ofw_thermal.c
418
OF_getprop(node, "name", &tz->tz_name, sizeof(tz->tz_name));
sys/dev/ofw/ofw_thermal.c
421
OF_getpropintarray(node, "thermal-sensors", tz->tz_sensors, len);
sys/dev/ofw/ofw_thermal.c
422
tz->tz_polling_delay = OF_getpropint(node, "polling-delay", 0);
sys/dev/ofw/ofw_thermal.c
424
OF_getpropint(node, "polling-delay-passive", tz->tz_polling_delay);
sys/dev/ofw/ofw_thermal.c
432
node = OF_getnodebyname(tz->tz_node, "trips");
sys/dev/ofw/ofw_thermal.c
433
for (node = OF_child(node); node != 0; node = OF_peer(node))
sys/dev/ofw/ofw_thermal.c
439
node = OF_getnodebyname(tz->tz_node, "trips");
sys/dev/ofw/ofw_thermal.c
440
for (node = OF_child(node); node != 0; node = OF_peer(node)) {
sys/dev/ofw/ofw_thermal.c
444
temp = OF_getpropint(node, "temperature", THERMAL_SENSOR_MAX);
sys/dev/ofw/ofw_thermal.c
460
tp->tp_node = node;
sys/dev/ofw/ofw_thermal.c
462
tp->tp_hysteresis = OF_getpropint(node, "hysteresis", 0);
sys/dev/ofw/ofw_thermal.c
463
OF_getprop(node, "type", type, sizeof(type));
sys/dev/ofw/ofw_thermal.c
465
tp->tp_phandle = OF_getpropint(node, "phandle", 0);
sys/dev/ofw/ofw_thermal.c
472
node = OF_getnodebyname(tz->tz_node, "cooling-maps");
sys/dev/ofw/ofw_thermal.c
473
for (node = OF_child(node); node != 0; node = OF_peer(node))
sys/dev/ofw/ofw_thermal.c
480
node = OF_getnodebyname(tz->tz_node, "cooling-maps");
sys/dev/ofw/ofw_thermal.c
481
for (node = OF_child(node); node != 0; node = OF_peer(node)) {
sys/dev/ofw/ofw_thermal.c
482
len = OF_getproplen(node, "cooling-device");
sys/dev/ofw/ofw_thermal.c
486
OF_getpropintarray(node, "cooling-device", cm->cm_cdev, len);
sys/dev/ofw/ofw_thermal.c
488
cm->cm_trip = OF_getpropint(node, "trip", 0);
sys/dev/ofw/ofw_thermal.c
535
int node = OF_finddevice("/thermal-zones");
sys/dev/ofw/ofw_thermal.c
537
if (node == -1)
sys/dev/ofw/ofw_thermal.c
542
for (node = OF_child(node); node != 0; node = OF_peer(node))
sys/dev/ofw/ofw_thermal.c
543
thermal_zone_init(node);
sys/dev/pci/amas.c
231
amas_get_pagerange(struct amas_softc *amas, int node,
sys/dev/pci/amas.c
238
KASSERT(node >= 0 && node < AMAS_MAX_NODES);
sys/dev/pci/amas.c
240
if (node >= amas_feature[amas->family].maxnodes) {
sys/dev/pci/amas.c
248
AMAS_REG_BASE(node));
sys/dev/pci/amas.c
250
AMAS_REG_LIMIT(node));
sys/dev/pci/amas.c
261
AMAS_REG_EXTBASE(node));
sys/dev/pci/amas.c
263
AMAS_REG_EXTLIMIT(node));
sys/dev/pci/amas.c
278
KASSERT(node == AMAS_DST_NODE(base, limit));
sys/dev/pci/amas.c
55
#define AMAS_REG_BASE(node) (0x0040 + 0x08 * (node))
sys/dev/pci/amas.c
56
#define AMAS_REG_LIMIT(node) (0x0044 + 0x08 * (node))
sys/dev/pci/amas.c
57
#define AMAS_REG_EXTBASE(node) (0x0140 + 0x08 * (node))
sys/dev/pci/amas.c
58
#define AMAS_REG_EXTLIMIT(node) (0x0144 + 0x08 * (node))
sys/dev/pci/amas.h
79
void amas_get_pagerange(struct amas_softc*, int node, paddr_t*, paddr_t*);
sys/dev/pci/azalia.c
2360
azalia_codec_find_defadc_sub(codec_t *this, nid_t node, int index, int depth)
sys/dev/pci/azalia.c
2366
if (w->nid == node) {
sys/dev/pci/azalia.c
2385
ret = azalia_codec_find_defadc_sub(this, node,
sys/dev/pci/azalia.c
2403
node, index, depth);
sys/dev/pci/azalia_codec.c
704
azalia_codec_fnode(codec_t *this, nid_t node, int index, int depth)
sys/dev/pci/azalia_codec.c
710
if (w->nid == node) {
sys/dev/pci/azalia_codec.c
725
ret = azalia_codec_fnode(this, node, w->connections[i], depth);
sys/dev/pci/drm/amd/amdgpu/amdgpu_aca.c
237
INIT_LIST_HEAD(&bank_error->node);
sys/dev/pci/drm/amd/amdgpu/amdgpu_aca.c
241
list_add_tail(&bank_error->node, &aerr->list);
sys/dev/pci/drm/amd/amdgpu/amdgpu_aca.c
255
list_for_each_entry(bank_error, &aerr->list, node) {
sys/dev/pci/drm/amd/amdgpu/amdgpu_aca.c
275
list_del(&bank_error->node);
sys/dev/pci/drm/amd/amdgpu/amdgpu_aca.c
353
list_for_each_entry(handle, &mgr->list, node) {
sys/dev/pci/drm/amd/amdgpu/amdgpu_aca.c
368
struct aca_bank_node *node;
sys/dev/pci/drm/amd/amdgpu/amdgpu_aca.c
379
list_for_each_entry(node, &banks->list, node) {
sys/dev/pci/drm/amd/amdgpu/amdgpu_aca.c
380
bank = &node->bank;
sys/dev/pci/drm/amd/amdgpu/amdgpu_aca.c
415
struct aca_bank_node *node;
sys/dev/pci/drm/amd/amdgpu/amdgpu_aca.c
432
list_for_each_entry(node, &banks->list, node) {
sys/dev/pci/drm/amd/amdgpu/amdgpu_aca.c
433
bank = &node->bank;
sys/dev/pci/drm/amd/amdgpu/amdgpu_aca.c
50
struct aca_bank_node *node;
sys/dev/pci/drm/amd/amdgpu/amdgpu_aca.c
55
node = kvzalloc(sizeof(*node), GFP_KERNEL);
sys/dev/pci/drm/amd/amdgpu/amdgpu_aca.c
550
list_for_each_entry_safe(bank_error, tmp, &aerr->list, node) {
sys/dev/pci/drm/amd/amdgpu/amdgpu_aca.c
56
if (!node)
sys/dev/pci/drm/amd/amdgpu/amdgpu_aca.c
59
memcpy(&node->bank, bank, sizeof(*bank));
sys/dev/pci/drm/amd/amdgpu/amdgpu_aca.c
593
if (!handle->mask || !list_empty(&handle->node))
sys/dev/pci/drm/amd/amdgpu/amdgpu_aca.c
61
INIT_LIST_HEAD(&node->node);
sys/dev/pci/drm/amd/amdgpu/amdgpu_aca.c
62
list_add_tail(&node->node, &banks->list);
sys/dev/pci/drm/amd/amdgpu/amdgpu_aca.c
640
list_for_each_entry_safe(bank_error, tmp, &aerr->list, node)
sys/dev/pci/drm/amd/amdgpu/amdgpu_aca.c
671
INIT_LIST_HEAD(&handle->node);
sys/dev/pci/drm/amd/amdgpu/amdgpu_aca.c
672
list_add_tail(&handle->node, &mgr->list);
sys/dev/pci/drm/amd/amdgpu/amdgpu_aca.c
71
struct aca_bank_node *node, *tmp;
sys/dev/pci/drm/amd/amdgpu/amdgpu_aca.c
728
list_del(&handle->node);
sys/dev/pci/drm/amd/amdgpu/amdgpu_aca.c
747
if (!handle || list_empty(&handle->node))
sys/dev/pci/drm/amd/amdgpu/amdgpu_aca.c
76
list_for_each_entry_safe(node, tmp, &banks->list, node) {
sys/dev/pci/drm/amd/amdgpu/amdgpu_aca.c
769
list_for_each_entry_safe(handle, tmp, &mgr->list, node)
sys/dev/pci/drm/amd/amdgpu/amdgpu_aca.c
77
list_del(&node->node);
sys/dev/pci/drm/amd/amdgpu/amdgpu_aca.c
78
kvfree(node);
sys/dev/pci/drm/amd/amdgpu/amdgpu_aca.h
134
struct list_head node;
sys/dev/pci/drm/amd/amdgpu/amdgpu_aca.h
150
struct list_head node;
sys/dev/pci/drm/amd/amdgpu/amdgpu_aca.h
172
struct list_head node;
sys/dev/pci/drm/amd/amdgpu/amdgpu_cper.c
393
struct aca_bank_node *node;
sys/dev/pci/drm/amd/amdgpu/amdgpu_cper.c
405
list_for_each_entry(node, &banks->list, node) {
sys/dev/pci/drm/amd/amdgpu/amdgpu_cper.c
406
bank = &node->bank;
sys/dev/pci/drm/amd/amdgpu/amdgpu_cper.c
416
list_for_each_entry(node, &banks->list, node) {
sys/dev/pci/drm/amd/amdgpu/amdgpu_cper.c
417
bank = &node->bank;
sys/dev/pci/drm/amd/amdgpu/amdgpu_dma_buf.c
136
list_for_each_entry(attach, &dmabuf->attachments, node)
sys/dev/pci/drm/amd/amdgpu/amdgpu_gmc.c
1589
mem_ranges[0].numa.node = numa_info.nid;
sys/dev/pci/drm/amd/amdgpu/amdgpu_gmc.c
1599
mem_ranges[num_ranges].numa.node = numa_info.nid;
sys/dev/pci/drm/amd/amdgpu/amdgpu_gmc.h
190
int node;
sys/dev/pci/drm/amd/amdgpu/amdgpu_gtt_mgr.c
100
return drm_mm_node_allocated(&node->mm_nodes[0]);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gtt_mgr.c
120
struct ttm_range_mgr_node *node;
sys/dev/pci/drm/amd/amdgpu/amdgpu_gtt_mgr.c
123
node = kzalloc(struct_size(node, mm_nodes, 1), GFP_KERNEL);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gtt_mgr.c
124
if (!node)
sys/dev/pci/drm/amd/amdgpu/amdgpu_gtt_mgr.c
127
ttm_resource_init(tbo, place, &node->base);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gtt_mgr.c
136
r = drm_mm_insert_node_in_range(&mgr->mm, &node->mm_nodes[0],
sys/dev/pci/drm/amd/amdgpu/amdgpu_gtt_mgr.c
144
node->base.start = node->mm_nodes[0].start;
sys/dev/pci/drm/amd/amdgpu/amdgpu_gtt_mgr.c
146
node->mm_nodes[0].start = 0;
sys/dev/pci/drm/amd/amdgpu/amdgpu_gtt_mgr.c
147
node->mm_nodes[0].size = PFN_UP(node->base.size);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gtt_mgr.c
148
node->base.start = AMDGPU_BO_INVALID_OFFSET;
sys/dev/pci/drm/amd/amdgpu/amdgpu_gtt_mgr.c
151
*res = &node->base;
sys/dev/pci/drm/amd/amdgpu/amdgpu_gtt_mgr.c
155
ttm_resource_fini(man, &node->base);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gtt_mgr.c
156
kfree(node);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gtt_mgr.c
171
struct ttm_range_mgr_node *node = to_ttm_range_mgr_node(res);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gtt_mgr.c
175
if (drm_mm_node_allocated(&node->mm_nodes[0]))
sys/dev/pci/drm/amd/amdgpu/amdgpu_gtt_mgr.c
176
drm_mm_remove_node(&node->mm_nodes[0]);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gtt_mgr.c
180
kfree(node);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gtt_mgr.c
192
struct ttm_range_mgr_node *node;
sys/dev/pci/drm/amd/amdgpu/amdgpu_gtt_mgr.c
199
node = container_of(mm_node, typeof(*node), mm_nodes[0]);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gtt_mgr.c
200
amdgpu_ttm_recover_gart(node->base.bo);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gtt_mgr.c
98
struct ttm_range_mgr_node *node = to_ttm_range_mgr_node(res);
sys/dev/pci/drm/amd/amdgpu/amdgpu_job.c
425
struct spsc_node *node;
sys/dev/pci/drm/amd/amdgpu/amdgpu_job.c
427
node = spsc_queue_pop(&entity->job_queue);
sys/dev/pci/drm/amd/amdgpu/amdgpu_job.c
428
if (!node)
sys/dev/pci/drm/amd/amdgpu/amdgpu_job.c
431
return container_of(node, struct drm_sched_job, queue_node);
sys/dev/pci/drm/amd/amdgpu/amdgpu_mca.c
170
struct mca_bank_node *node;
sys/dev/pci/drm/amd/amdgpu/amdgpu_mca.c
175
node = kvzalloc(sizeof(*node), GFP_KERNEL);
sys/dev/pci/drm/amd/amdgpu/amdgpu_mca.c
176
if (!node)
sys/dev/pci/drm/amd/amdgpu/amdgpu_mca.c
179
memcpy(&node->entry, entry, sizeof(*entry));
sys/dev/pci/drm/amd/amdgpu/amdgpu_mca.c
181
INIT_LIST_HEAD(&node->node);
sys/dev/pci/drm/amd/amdgpu/amdgpu_mca.c
182
list_add_tail(&node->node, &mca_set->list);
sys/dev/pci/drm/amd/amdgpu/amdgpu_mca.c
191
struct mca_bank_node *node;
sys/dev/pci/drm/amd/amdgpu/amdgpu_mca.c
193
list_for_each_entry(node, &new->list, node)
sys/dev/pci/drm/amd/amdgpu/amdgpu_mca.c
194
amdgpu_mca_bank_set_add_entry(mca_set, &node->entry);
sys/dev/pci/drm/amd/amdgpu/amdgpu_mca.c
199
static void amdgpu_mca_bank_set_remove_node(struct mca_bank_set *mca_set, struct mca_bank_node *node)
sys/dev/pci/drm/amd/amdgpu/amdgpu_mca.c
201
if (!node)
sys/dev/pci/drm/amd/amdgpu/amdgpu_mca.c
204
list_del(&node->node);
sys/dev/pci/drm/amd/amdgpu/amdgpu_mca.c
205
kvfree(node);
sys/dev/pci/drm/amd/amdgpu/amdgpu_mca.c
212
struct mca_bank_node *node, *tmp;
sys/dev/pci/drm/amd/amdgpu/amdgpu_mca.c
217
list_for_each_entry_safe(node, tmp, &mca_set->list, node)
sys/dev/pci/drm/amd/amdgpu/amdgpu_mca.c
218
amdgpu_mca_bank_set_remove_node(mca_set, node);
sys/dev/pci/drm/amd/amdgpu/amdgpu_mca.c
422
struct mca_bank_node *node, *tmp;
sys/dev/pci/drm/amd/amdgpu/amdgpu_mca.c
433
list_for_each_entry_safe(node, tmp, &mca_set->list, node) {
sys/dev/pci/drm/amd/amdgpu/amdgpu_mca.c
434
entry = &node->entry;
sys/dev/pci/drm/amd/amdgpu/amdgpu_mca.c
461
amdgpu_mca_bank_set_remove_node(mca_set, node);
sys/dev/pci/drm/amd/amdgpu/amdgpu_mca.c
553
struct mca_bank_node *node;
sys/dev/pci/drm/amd/amdgpu/amdgpu_mca.c
571
list_for_each_entry(node, &mca_set.list, node)
sys/dev/pci/drm/amd/amdgpu/amdgpu_mca.c
572
mca_dump_entry(m, &node->entry);
sys/dev/pci/drm/amd/amdgpu/amdgpu_mca.h
125
struct list_head node;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
1067
struct amdgpu_ras_block_list *node, *tmp;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
1073
list_for_each_entry_safe(node, tmp, &adev->ras_list, node) {
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
1074
if (!node->ras_obj) {
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
1079
obj = node->ras_obj;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
1741
list_for_each_entry(obj, &con->head, node) {
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
2011
list_for_each_entry_safe(obj, tmp, &con->head, node) {
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
2143
list_for_each_entry(obj, &con->head, node) {
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
2236
list_for_each_entry_safe(con_obj, tmp, &con->head, node) {
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
2535
list_for_each_entry_safe(obj, tmp, &con->head, node) {
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
2552
list_for_each_entry(obj, &con->head, node) {
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
2627
list_for_each_entry(obj, &con->head, node) {
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
4418
list_for_each_entry_safe(obj, tmp, &con->head, node) {
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
4443
struct amdgpu_ras_block_list *node, *tmp;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
4471
list_for_each_entry_safe(node, tmp, &adev->ras_list, node) {
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
4472
obj = node->ras_obj;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
4523
list_for_each_entry_safe(ras_node, tmp, &adev->ras_list, node) {
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
4534
list_del(&ras_node->node);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
5007
INIT_LIST_HEAD(&ras_node->node);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
5009
list_add_tail(&ras_node->node, &adev->ras_list);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
5168
list_del(&err_node->node);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
5176
list_for_each_entry_safe(err_node, tmp, &err_data->err_node_list, node)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
5208
INIT_LIST_HEAD(&err_node->node);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
5215
struct ras_err_node *nodea = container_of(a, struct ras_err_node, node);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
5216
struct ras_err_node *nodeb = container_of(b, struct ras_err_node, node);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
5244
list_add_tail(&err_node->node, &err_data->err_node_list);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
5488
list_for_each_entry(region, &con->critical_region_head, node)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
5502
list_add_tail(&region->node, &con->critical_region_head);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
5522
list_for_each_entry_safe(region, tmp, &con->critical_region_head, node) {
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
5523
list_del(&region->node);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
5536
list_for_each_entry(region, &con->critical_region_head, node) {
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
732
list_del(&obj->node);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
770
list_add(&obj->node, &con->head);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
92
struct list_head node;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
982
list_for_each_entry_safe(obj, tmp, &con->head, node) {
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.h
500
struct list_head node;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.h
614
struct list_head node;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.h
630
list_for_each_entry(err_node, &(err_data)->err_node_list, node)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.h
666
struct list_head node;
sys/dev/pci/drm/amd/amdgpu/amdgpu_res_cursor.h
100
cur->size = min((node->size << PAGE_SHIFT) - start, size);
sys/dev/pci/drm/amd/amdgpu/amdgpu_res_cursor.h
102
cur->node = node;
sys/dev/pci/drm/amd/amdgpu/amdgpu_res_cursor.h
114
cur->node = NULL;
sys/dev/pci/drm/amd/amdgpu/amdgpu_res_cursor.h
129
struct drm_mm_node *node;
sys/dev/pci/drm/amd/amdgpu/amdgpu_res_cursor.h
146
block = cur->node;
sys/dev/pci/drm/amd/amdgpu/amdgpu_res_cursor.h
151
cur->node = block;
sys/dev/pci/drm/amd/amdgpu/amdgpu_res_cursor.h
158
node = cur->node;
sys/dev/pci/drm/amd/amdgpu/amdgpu_res_cursor.h
160
cur->node = ++node;
sys/dev/pci/drm/amd/amdgpu/amdgpu_res_cursor.h
161
cur->start = node->start << PAGE_SHIFT;
sys/dev/pci/drm/amd/amdgpu/amdgpu_res_cursor.h
162
cur->size = min(node->size << PAGE_SHIFT, cur->remaining);
sys/dev/pci/drm/amd/amdgpu/amdgpu_res_cursor.h
182
block = cur->node;
sys/dev/pci/drm/amd/amdgpu/amdgpu_res_cursor.h
40
void *node;
sys/dev/pci/drm/amd/amdgpu/amdgpu_res_cursor.h
60
struct drm_mm_node *node;
sys/dev/pci/drm/amd/amdgpu/amdgpu_res_cursor.h
90
cur->node = block;
sys/dev/pci/drm/amd/amdgpu/amdgpu_res_cursor.h
95
node = to_ttm_range_mgr_node(res)->mm_nodes;
sys/dev/pci/drm/amd/amdgpu/amdgpu_res_cursor.h
96
while (start >= node->size << PAGE_SHIFT)
sys/dev/pci/drm/amd/amdgpu/amdgpu_res_cursor.h
97
start -= node++->size << PAGE_SHIFT;
sys/dev/pci/drm/amd/amdgpu/amdgpu_res_cursor.h
99
cur->start = (node->start << PAGE_SHIFT) + start;
sys/dev/pci/drm/amd/amdgpu/amdgpu_sync.c
137
hash_for_each_possible(sync->fences, e, node, f->context) {
sys/dev/pci/drm/amd/amdgpu/amdgpu_sync.c
181
hash_add(sync->fences, &e->node, f->context);
sys/dev/pci/drm/amd/amdgpu/amdgpu_sync.c
307
hash_del(&e->node);
sys/dev/pci/drm/amd/amdgpu/amdgpu_sync.c
332
hash_for_each_safe(sync->fences, i, tmp, e, node) {
sys/dev/pci/drm/amd/amdgpu/amdgpu_sync.c
372
hash_for_each_safe(sync->fences, i, tmp, e, node) {
sys/dev/pci/drm/amd/amdgpu/amdgpu_sync.c
376
hash_del(&e->node);
sys/dev/pci/drm/amd/amdgpu/amdgpu_sync.c
39
struct hlist_node node;
sys/dev/pci/drm/amd/amdgpu/amdgpu_sync.c
407
hash_for_each_safe(source->fences, i, tmp, e, node) {
sys/dev/pci/drm/amd/amdgpu/amdgpu_sync.c
454
hash_for_each_safe(sync->fences, i, tmp, e, node) {
sys/dev/pci/drm/amd/amdgpu/amdgpu_sync.c
477
hash_for_each_safe(sync->fences, i, tmp, e, node) {
sys/dev/pci/drm/amd/amdgpu/amdgpu_sync.c
501
hash_for_each_safe(sync->fences, i, tmp, e, node)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.c
1875
adev->gmc.mem_partitions[i].numa.node,
sys/dev/pci/drm/amd/amdgpu/amdgpu_umc.c
547
uint32_t node, uint32_t socket,
sys/dev/pci/drm/amd/amdgpu/amdgpu_umc.c
557
addr_in.ma.node_inst = node;
sys/dev/pci/drm/amd/amdgpu/amdgpu_umc.h
190
uint32_t node, uint32_t socket,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
101
struct amdgpu_bo_va_mapping *node;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
105
node = rb_entry(rb, typeof(*node), rb);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
106
if (LAST(node) >= start && START(node) <= last)
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
107
return node;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
113
amdgpu_vm_it_iter_next(struct amdgpu_bo_va_mapping *node, uint64_t start,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
116
struct rb_node *rb = &node->rb;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
119
node = rb_entry(rb, typeof(*node), rb);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
120
if (LAST(node) >= start && START(node) <= last)
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
121
return node;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
127
amdgpu_vm_it_remove(struct amdgpu_bo_va_mapping *node,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
130
rb_erase_cached(&node->rb, root);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
134
amdgpu_vm_it_insert(struct amdgpu_bo_va_mapping *node,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
145
if (node->start < iter_node->start)
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
151
rb_link_node(&node->rb, parent, iter);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
152
rb_insert_color_cached(&node->rb, root, false);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
90
#define START(node) ((node)->start)
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
91
#define LAST(node) ((node)->last)
sys/dev/pci/drm/amd/amdgpu/amdgpu_xgmi.c
1186
list_del(&hive->node);
sys/dev/pci/drm/amd/amdgpu/amdgpu_xgmi.c
584
char node[10] = { 0 };
sys/dev/pci/drm/amd/amdgpu/amdgpu_xgmi.c
631
snprintf(node, sizeof(node), "node%d", atomic_read(&hive->number_devices));
sys/dev/pci/drm/amd/amdgpu/amdgpu_xgmi.c
633
ret = sysfs_create_link(&hive->kobj, &adev->dev->kobj, node);
sys/dev/pci/drm/amd/amdgpu/amdgpu_xgmi.c
663
char node[10];
sys/dev/pci/drm/amd/amdgpu/amdgpu_xgmi.c
664
memset(node, 0, sizeof(node));
sys/dev/pci/drm/amd/amdgpu/amdgpu_xgmi.c
677
sprintf(node, "node%d", atomic_read(&hive->number_devices));
sys/dev/pci/drm/amd/amdgpu/amdgpu_xgmi.c
678
sysfs_remove_link(&hive->kobj, node);
sys/dev/pci/drm/amd/amdgpu/amdgpu_xgmi.c
703
list_for_each_entry(hive, &xgmi_hive_list, node) {
sys/dev/pci/drm/amd/amdgpu/amdgpu_xgmi.c
758
INIT_LIST_HEAD(&hive->node);
sys/dev/pci/drm/amd/amdgpu/amdgpu_xgmi.c
771
list_add_tail(&hive->node, &xgmi_hive_list);
sys/dev/pci/drm/amd/amdgpu/amdgpu_xgmi.h
32
struct list_head node;
sys/dev/pci/drm/amd/amdgpu/aqua_vanjaram.c
490
if (adev->gmc.mem_partitions[i].numa.node == numa_info.nid) {
sys/dev/pci/drm/amd/amdgpu/gmc_v9_0.c
1303
local_node = adev->gmc.mem_partitions[vm->mem_id].numa.node;
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
1009
node = kfd->nodes[i];
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
1010
atomic_set(&node->sram_ecc_flag, 0);
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
1011
kfd_smi_event_update_gpu_reset(node, true, NULL);
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
1045
struct kfd_node *node;
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
1055
node = kfd->nodes[i];
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
1056
node->dqm->ops.stop(node->dqm);
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
1107
static int kfd_resume(struct kfd_node *node)
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
1111
err = node->dqm->ops.start(node->dqm);
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
1115
node->adev->pdev->vendor, node->adev->pdev->device);
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
1126
struct kfd_node *node;
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
1142
node = kfd->nodes[i];
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
1146
spin_lock_irqsave(&node->interrupt_lock, flags);
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
1148
if (node->interrupts_active
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
1149
&& interrupt_is_wanted(node, ih_ring_entry,
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
1151
&& enqueue_ih_ring_entry(node,
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
1153
queue_work(node->kfd->ih_wq, &node->interrupt_work);
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
1154
spin_unlock_irqrestore(&node->interrupt_lock, flags);
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
1157
spin_unlock_irqrestore(&node->interrupt_lock, flags);
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
1297
int kfd_gtt_sa_allocate(struct kfd_node *node, unsigned int size,
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
1301
struct kfd_dev *kfd = node->kfd;
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
1401
int kfd_gtt_sa_free(struct kfd_node *node, struct kfd_mem_obj *mem_obj)
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
1403
struct kfd_dev *kfd = node->kfd;
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
1435
void kfd_inc_compute_active(struct kfd_node *node)
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
1437
if (atomic_inc_return(&node->kfd->compute_profile) == 1)
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
1438
amdgpu_amdkfd_set_compute_idle(node->adev, false);
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
1441
void kfd_dec_compute_active(struct kfd_node *node)
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
1443
int count = atomic_dec_return(&node->kfd->compute_profile);
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
1446
amdgpu_amdkfd_set_compute_idle(node->adev, true);
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
1450
static bool kfd_compute_active(struct kfd_node *node)
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
1452
if (atomic_read(&node->kfd->compute_profile))
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
1474
unsigned int kfd_get_num_sdma_engines(struct kfd_node *node)
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
1477
if (!node->adev->gmc.xgmi.supported)
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
1478
return node->adev->sdma.num_instances/(int)node->kfd->num_nodes;
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
1480
return min(node->adev->sdma.num_instances/(int)node->kfd->num_nodes, 2);
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
1483
unsigned int kfd_get_num_xgmi_sdma_engines(struct kfd_node *node)
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
1486
return node->adev->sdma.num_instances/(int)node->kfd->num_nodes -
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
1487
kfd_get_num_sdma_engines(node);
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
1551
struct kfd_node *node;
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
1562
node = kfd->nodes[node_id];
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
1564
ret = node->dqm->ops.unhalt(node->dqm);
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
1573
struct kfd_node *node;
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
1580
node = kfd->nodes[i];
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
1581
r = node->dqm->ops.unhalt(node->dqm);
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
1592
struct kfd_node *node;
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
1603
node = kfd->nodes[node_id];
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
1604
return node->dqm->ops.halt(node->dqm);
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
1609
struct kfd_node *node;
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
1616
node = kfd->nodes[i];
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
1617
r = node->dqm->ops.halt(node->dqm);
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
1626
struct kfd_node *node;
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
1637
node = kfd->nodes[node_id];
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
1639
return kfd_compute_active(node);
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
563
static int kfd_gws_init(struct kfd_node *node)
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
566
struct kfd_dev *kfd = node->kfd;
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
567
uint32_t mes_rev = node->adev->mes.sched_version & AMDGPU_MES_VERSION_MASK;
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
569
if (node->dqm->sched_policy == KFD_SCHED_POLICY_NO_HWS)
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
572
if (hws_gws_support || (KFD_IS_SOC15(node) &&
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
573
((KFD_GC_VERSION(node) == IP_VERSION(9, 0, 1)
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
575
(KFD_GC_VERSION(node) <= IP_VERSION(9, 4, 0)
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
577
(KFD_GC_VERSION(node) == IP_VERSION(9, 4, 1)
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
579
(KFD_GC_VERSION(node) == IP_VERSION(9, 4, 2)
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
581
(KFD_GC_VERSION(node) == IP_VERSION(9, 4, 3) ||
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
582
KFD_GC_VERSION(node) == IP_VERSION(9, 4, 4)) ||
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
583
(KFD_GC_VERSION(node) == IP_VERSION(9, 5, 0)) ||
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
584
(KFD_GC_VERSION(node) >= IP_VERSION(10, 3, 0)
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
585
&& KFD_GC_VERSION(node) < IP_VERSION(11, 0, 0)
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
587
(KFD_GC_VERSION(node) >= IP_VERSION(11, 0, 0)
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
588
&& KFD_GC_VERSION(node) < IP_VERSION(12, 0, 0)
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
590
(KFD_GC_VERSION(node) >= IP_VERSION(12, 0, 0))))) {
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
591
if (KFD_GC_VERSION(node) >= IP_VERSION(12, 0, 0))
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
592
node->adev->gds.gws_size = 64;
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
593
ret = amdgpu_amdkfd_alloc_gws(node->adev,
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
594
node->adev->gds.gws_size, &node->gws);
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
606
static int kfd_init_node(struct kfd_node *node)
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
610
if (kfd_interrupt_init(node)) {
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
615
node->dqm = device_queue_manager_init(node);
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
616
if (!node->dqm) {
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
621
if (kfd_gws_init(node)) {
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
623
node->adev->gds.gws_size);
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
627
if (kfd_resume(node))
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
630
if (kfd_topology_add_device(node)) {
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
635
kfd_smi_init(node);
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
642
device_queue_manager_uninit(node->dqm);
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
644
kfd_interrupt_exit(node);
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
646
if (node->gws)
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
647
amdgpu_amdkfd_free_gws(node->adev, node->gws);
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
650
kfree(node);
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
679
static void kfd_setup_interrupt_bitmap(struct kfd_node *node,
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
682
struct amdgpu_device *adev = node->adev;
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
683
uint32_t xcc_mask = node->xcc_mask;
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
708
node->interrupt_bitmap |= (mapped_xcc % 2 ? 5 : 3) << (4 * (mapped_xcc / 2));
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
711
node->interrupt_bitmap);
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
718
struct kfd_node *node;
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
851
node = kzalloc(sizeof(struct kfd_node), GFP_KERNEL);
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
852
if (!node)
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
855
node->node_id = i;
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
856
node->adev = kfd->adev;
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
857
node->kfd = kfd;
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
858
node->kfd2kgd = kfd->kfd2kgd;
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
859
node->vm_info.vmid_num_kfd = vmid_num_kfd;
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
860
node->xcp = amdgpu_get_next_xcp(kfd->adev->xcp_mgr, &xcp_idx);
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
862
if (node->xcp) {
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
863
amdgpu_xcp_get_inst_details(node->xcp, AMDGPU_XCP_GFX,
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
864
&node->xcc_mask);
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
867
node->xcc_mask =
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
871
if (node->xcp) {
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
873
node->node_id, node->xcp->mem_id,
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
874
KFD_XCP_MEMORY_SIZE(node->adev, node->node_id) >> 20);
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
884
node->vm_info.first_vmid_kfd = (i%2 == 0) ?
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
887
node->vm_info.last_vmid_kfd = (i%2 == 0) ?
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
890
node->compute_vmid_bitmap =
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
891
((0x1 << (node->vm_info.last_vmid_kfd + 1)) - 1) -
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
892
((0x1 << (node->vm_info.first_vmid_kfd)) - 1);
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
894
node->vm_info.first_vmid_kfd = first_vmid_kfd;
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
895
node->vm_info.last_vmid_kfd = last_vmid_kfd;
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
896
node->compute_vmid_bitmap =
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
899
node->max_proc_per_quantum = max_proc_per_quantum;
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
900
atomic_set(&node->sram_ecc_flag, 0);
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
903
&node->local_mem_info, node->xcp);
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
906
kfd_setup_interrupt_bitmap(node, i);
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
909
if (kfd_init_node(node)) {
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
914
spin_lock_init(&node->watch_points_lock);
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
916
kfd->nodes[i] = node;
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
926
node->dqm->sched_policy);
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
964
struct kfd_node *node;
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
971
node = kfd->nodes[i];
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
972
kfd_smi_event_update_gpu_reset(node, false, reset_context);
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
992
struct kfd_node *node;
sys/dev/pci/drm/amd/amdkfd/kfd_int_process_v9.c
573
static bool event_interrupt_isr_v9_4_3(struct kfd_node *node,
sys/dev/pci/drm/amd/amdkfd/kfd_int_process_v9.c
591
if (kfd_irq_is_from_node(node, node_id, vmid))
sys/dev/pci/drm/amd/amdkfd/kfd_int_process_v9.c
592
return event_interrupt_isr_v9(node, ih_ring_entry,
sys/dev/pci/drm/amd/amdkfd/kfd_interrupt.c
100
node->interrupts_active = false;
sys/dev/pci/drm/amd/amdkfd/kfd_interrupt.c
101
spin_unlock_irqrestore(&node->interrupt_lock, flags);
sys/dev/pci/drm/amd/amdkfd/kfd_interrupt.c
102
kfifo_free(&node->ih_fifo);
sys/dev/pci/drm/amd/amdkfd/kfd_interrupt.c
108
bool enqueue_ih_ring_entry(struct kfd_node *node, const void *ih_ring_entry)
sys/dev/pci/drm/amd/amdkfd/kfd_interrupt.c
110
if (kfifo_is_full(&node->ih_fifo)) {
sys/dev/pci/drm/amd/amdkfd/kfd_interrupt.c
111
dev_warn_ratelimited(node->adev->dev, "KFD node %d ih_fifo overflow\n",
sys/dev/pci/drm/amd/amdkfd/kfd_interrupt.c
112
node->node_id);
sys/dev/pci/drm/amd/amdkfd/kfd_interrupt.c
116
kfifo_in(&node->ih_fifo, ih_ring_entry, node->kfd->device_info.ih_ring_entry_size);
sys/dev/pci/drm/amd/amdkfd/kfd_interrupt.c
123
static bool dequeue_ih_ring_entry(struct kfd_node *node, u32 **ih_ring_entry)
sys/dev/pci/drm/amd/amdkfd/kfd_interrupt.c
127
if (kfifo_is_empty(&node->ih_fifo))
sys/dev/pci/drm/amd/amdkfd/kfd_interrupt.c
130
count = kfifo_out_linear_ptr(&node->ih_fifo, ih_ring_entry,
sys/dev/pci/drm/amd/amdkfd/kfd_interrupt.c
131
node->kfd->device_info.ih_ring_entry_size);
sys/dev/pci/drm/amd/amdkfd/kfd_interrupt.c
132
WARN_ON(count != node->kfd->device_info.ih_ring_entry_size);
sys/dev/pci/drm/amd/amdkfd/kfd_interrupt.c
133
return count == node->kfd->device_info.ih_ring_entry_size;
sys/dev/pci/drm/amd/amdkfd/kfd_interrupt.c
53
int kfd_interrupt_init(struct kfd_node *node)
sys/dev/pci/drm/amd/amdkfd/kfd_interrupt.c
57
r = kfifo_alloc(&node->ih_fifo,
sys/dev/pci/drm/amd/amdkfd/kfd_interrupt.c
58
KFD_IH_NUM_ENTRIES * node->kfd->device_info.ih_ring_entry_size,
sys/dev/pci/drm/amd/amdkfd/kfd_interrupt.c
61
dev_err(node->adev->dev, "Failed to allocate IH fifo\n");
sys/dev/pci/drm/amd/amdkfd/kfd_interrupt.c
65
if (!node->kfd->ih_wq) {
sys/dev/pci/drm/amd/amdkfd/kfd_interrupt.c
66
node->kfd->ih_wq = alloc_workqueue("KFD IH", WQ_HIGHPRI | WQ_UNBOUND,
sys/dev/pci/drm/amd/amdkfd/kfd_interrupt.c
67
node->kfd->num_nodes);
sys/dev/pci/drm/amd/amdkfd/kfd_interrupt.c
68
if (unlikely(!node->kfd->ih_wq)) {
sys/dev/pci/drm/amd/amdkfd/kfd_interrupt.c
69
kfifo_free(&node->ih_fifo);
sys/dev/pci/drm/amd/amdkfd/kfd_interrupt.c
70
dev_err(node->adev->dev, "Failed to allocate KFD IH workqueue\n");
sys/dev/pci/drm/amd/amdkfd/kfd_interrupt.c
74
spin_lock_init(&node->interrupt_lock);
sys/dev/pci/drm/amd/amdkfd/kfd_interrupt.c
76
INIT_WORK(&node->interrupt_work, interrupt_wq);
sys/dev/pci/drm/amd/amdkfd/kfd_interrupt.c
78
node->interrupts_active = true;
sys/dev/pci/drm/amd/amdkfd/kfd_interrupt.c
90
void kfd_interrupt_exit(struct kfd_node *node)
sys/dev/pci/drm/amd/amdkfd/kfd_interrupt.c
99
spin_lock_irqsave(&node->interrupt_lock, flags);
sys/dev/pci/drm/amd/amdkfd/kfd_migrate.c
278
svm_migrate_copy_to_vram(struct kfd_node *node, struct svm_range *prange,
sys/dev/pci/drm/amd/amdkfd/kfd_migrate.c
283
struct amdgpu_device *adev = node->adev;
sys/dev/pci/drm/amd/amdkfd/kfd_migrate.c
388
svm_migrate_vma_to_vram(struct kfd_node *node, struct svm_range *prange,
sys/dev/pci/drm/amd/amdkfd/kfd_migrate.c
394
struct amdgpu_device *adev = node->adev;
sys/dev/pci/drm/amd/amdkfd/kfd_migrate.c
421
kfd_smi_event_migration_start(node, p->lead_thread->pid,
sys/dev/pci/drm/amd/amdkfd/kfd_migrate.c
423
0, node->id, prange->prefetch_loc,
sys/dev/pci/drm/amd/amdkfd/kfd_migrate.c
445
r = svm_migrate_copy_to_vram(node, prange, &migrate, &mfence, scratch, ttm_res_offset);
sys/dev/pci/drm/amd/amdkfd/kfd_migrate.c
459
kfd_smi_event_migration_end(node, p->lead_thread->pid,
sys/dev/pci/drm/amd/amdkfd/kfd_migrate.c
461
0, node->id, trigger, r);
sys/dev/pci/drm/amd/amdkfd/kfd_migrate.c
464
pdd = svm_range_get_pdd_by_node(prange, node);
sys/dev/pci/drm/amd/amdkfd/kfd_migrate.c
495
struct kfd_node *node;
sys/dev/pci/drm/amd/amdkfd/kfd_migrate.c
505
node = svm_range_get_node_by_id(prange, best_loc);
sys/dev/pci/drm/amd/amdkfd/kfd_migrate.c
506
if (!node) {
sys/dev/pci/drm/amd/amdkfd/kfd_migrate.c
518
r = amdgpu_amdkfd_reserve_mem_limit(node->adev,
sys/dev/pci/drm/amd/amdkfd/kfd_migrate.c
521
node->xcp ? node->xcp->id : 0);
sys/dev/pci/drm/amd/amdkfd/kfd_migrate.c
523
dev_dbg(node->adev->dev, "failed to reserve VRAM, r: %ld\n", r);
sys/dev/pci/drm/amd/amdkfd/kfd_migrate.c
527
r = svm_range_vram_node_new(node, prange, true);
sys/dev/pci/drm/amd/amdkfd/kfd_migrate.c
529
dev_dbg(node->adev->dev, "fail %ld to alloc vram\n", r);
sys/dev/pci/drm/amd/amdkfd/kfd_migrate.c
542
r = svm_migrate_vma_to_vram(node, prange, vma, addr, next, trigger, ttm_res_offset);
sys/dev/pci/drm/amd/amdkfd/kfd_migrate.c
564
amdgpu_amdkfd_unreserve_mem_limit(node->adev,
sys/dev/pci/drm/amd/amdkfd/kfd_migrate.c
567
node->xcp ? node->xcp->id : 0);
sys/dev/pci/drm/amd/amdkfd/kfd_migrate.c
686
svm_migrate_vma_to_ram(struct kfd_node *node, struct svm_range *prange,
sys/dev/pci/drm/amd/amdkfd/kfd_migrate.c
694
struct amdgpu_device *adev = node->adev;
sys/dev/pci/drm/amd/amdkfd/kfd_migrate.c
723
kfd_smi_event_migration_start(node, p->lead_thread->pid,
sys/dev/pci/drm/amd/amdkfd/kfd_migrate.c
725
node->id, 0, prange->prefetch_loc,
sys/dev/pci/drm/amd/amdkfd/kfd_migrate.c
762
kfd_smi_event_migration_end(node, p->lead_thread->pid,
sys/dev/pci/drm/amd/amdkfd/kfd_migrate.c
764
node->id, 0, trigger, r);
sys/dev/pci/drm/amd/amdkfd/kfd_migrate.c
767
pdd = svm_range_get_pdd_by_node(prange, node);
sys/dev/pci/drm/amd/amdkfd/kfd_migrate.c
793
struct kfd_node *node;
sys/dev/pci/drm/amd/amdkfd/kfd_migrate.c
814
node = svm_range_get_node_by_id(prange, prange->actual_loc);
sys/dev/pci/drm/amd/amdkfd/kfd_migrate.c
815
if (!node) {
sys/dev/pci/drm/amd/amdkfd/kfd_migrate.c
837
r = svm_migrate_vma_to_ram(node, prange, vma, addr, next, trigger,
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager.c
296
bool kfd_check_hiq_mqd_doorbell_id(struct kfd_node *node, uint32_t doorbell_id,
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager.c
300
struct device *dev = node->adev->dev;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager.c
302
if (node->adev->xcp_mgr && node->adev->xcp_mgr->num_xcps > 0)
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager.h
201
bool kfd_check_hiq_mqd_doorbell_id(struct kfd_node *node, uint32_t doorbell_id,
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
102
static struct kfd_mem_obj *allocate_mqd(struct kfd_node *node,
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
112
if (node->kfd->shared_resources.enable_mes)
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
117
if (kfd_gtt_sa_allocate(node, size, &mqd_mem_obj))
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
83
static struct kfd_mem_obj *allocate_mqd(struct kfd_node *node,
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
92
if (kfd_gtt_sa_allocate(node, PAGE_SIZE, &mqd_mem_obj))
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
112
static struct kfd_mem_obj *allocate_mqd(struct kfd_node *node,
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
134
if (node->kfd->cwsr_enabled && (q->type == KFD_QUEUE_TYPE_COMPUTE)) {
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
138
retval = amdgpu_amdkfd_alloc_gtt_mem(node->adev,
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
141
NUM_XCC(node->xcc_mask),
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
151
retval = kfd_gtt_sa_allocate(node, sizeof(struct v9_mqd),
sys/dev/pci/drm/amd/amdkfd/kfd_packet_manager.c
106
struct kfd_node *node = pm->dqm->dev;
sys/dev/pci/drm/amd/amdkfd/kfd_packet_manager.c
107
struct device *dev = node->adev->dev;
sys/dev/pci/drm/amd/amdkfd/kfd_packet_manager.c
118
retval = kfd_gtt_sa_allocate(node, *rl_buffer_size, &pm->ib_buffer_obj);
sys/dev/pci/drm/amd/amdkfd/kfd_packet_manager.c
143
struct kfd_node *node = pm->dqm->dev;
sys/dev/pci/drm/amd/amdkfd/kfd_packet_manager.c
144
struct device *dev = node->adev->dev;
sys/dev/pci/drm/amd/amdkfd/kfd_packet_manager.c
331
struct kfd_node *node = pm->dqm->dev;
sys/dev/pci/drm/amd/amdkfd/kfd_packet_manager.c
332
struct device *dev = node->adev->dev;
sys/dev/pci/drm/amd/amdkfd/kfd_packet_manager.c
404
struct kfd_node *node = pm->dqm->dev;
sys/dev/pci/drm/amd/amdkfd/kfd_packet_manager.c
405
struct device *dev = node->adev->dev;
sys/dev/pci/drm/amd/amdkfd/kfd_packet_manager.c
446
struct kfd_node *node = pm->dqm->dev;
sys/dev/pci/drm/amd/amdkfd/kfd_packet_manager.c
447
struct device *dev = node->adev->dev;
sys/dev/pci/drm/amd/amdkfd/kfd_packet_manager.c
496
struct kfd_node *node = pm->dqm->dev;
sys/dev/pci/drm/amd/amdkfd/kfd_packet_manager.c
497
struct device *dev = node->adev->dev;
sys/dev/pci/drm/amd/amdkfd/kfd_packet_manager.c
54
struct kfd_node *node = pm->dqm->dev;
sys/dev/pci/drm/amd/amdkfd/kfd_packet_manager.c
55
struct device *dev = node->adev->dev;
sys/dev/pci/drm/amd/amdkfd/kfd_packet_manager.c
555
struct kfd_node *node = pm->dqm->dev;
sys/dev/pci/drm/amd/amdkfd/kfd_packet_manager.c
556
struct device *dev = node->adev->dev;
sys/dev/pci/drm/amd/amdkfd/kfd_packet_manager.c
69
if (node->max_proc_per_quantum > 1)
sys/dev/pci/drm/amd/amdkfd/kfd_packet_manager.c
70
max_proc_per_quantum = node->max_proc_per_quantum;
sys/dev/pci/drm/amd/amdkfd/kfd_packet_manager.c
78
if (xnack_conflict && (node->adev->gmc.xnack_flags & AMDGPU_GMC_XNACK_FLAG_CHAIN))
sys/dev/pci/drm/amd/amdkfd/kfd_priv.h
1058
int kfd_process_gpuid_from_node(struct kfd_process *p, struct kfd_node *node,
sys/dev/pci/drm/amd/amdkfd/kfd_priv.h
1131
int kfd_gtt_sa_allocate(struct kfd_node *node, unsigned int size,
sys/dev/pci/drm/amd/amdkfd/kfd_priv.h
1134
int kfd_gtt_sa_free(struct kfd_node *node, struct kfd_mem_obj *mem_obj);
sys/dev/pci/drm/amd/amdkfd/kfd_priv.h
1155
static inline bool kfd_irq_is_from_node(struct kfd_node *node, uint32_t node_id,
sys/dev/pci/drm/amd/amdkfd/kfd_priv.h
1158
return (node->interrupt_bitmap & (1 << node_id)) != 0 &&
sys/dev/pci/drm/amd/amdkfd/kfd_priv.h
1159
(node->compute_vmid_bitmap & (1 << vmid)) != 0;
sys/dev/pci/drm/amd/amdkfd/kfd_priv.h
1559
static inline int kfd_devcgroup_check_permission(struct kfd_node *node)
sys/dev/pci/drm/amd/amdkfd/kfd_priv.h
1564
if (node->xcp)
sys/dev/pci/drm/amd/amdkfd/kfd_priv.h
1565
ddev = node->xcp->ddev;
sys/dev/pci/drm/amd/amdkfd/kfd_priv.h
1567
ddev = adev_to_drm(node->adev);
sys/dev/pci/drm/amd/amdkfd/kfd_priv.h
1577
static inline bool kfd_is_first_node(struct kfd_node *node)
sys/dev/pci/drm/amd/amdkfd/kfd_priv.h
1579
return (node == node->kfd->nodes[0]);
sys/dev/pci/drm/amd/amdkfd/kfd_process.c
1972
kfd_process_gpuid_from_node(struct kfd_process *p, struct kfd_node *node,
sys/dev/pci/drm/amd/amdkfd/kfd_process.c
1978
if (p->pdds[i] && p->pdds[i]->dev == node) {
sys/dev/pci/drm/amd/amdkfd/kfd_queue.c
155
struct interval_tree_node *node;
sys/dev/pci/drm/amd/amdkfd/kfd_queue.c
163
node = interval_tree_iter_first(&p->svms.objects, addr, last);
sys/dev/pci/drm/amd/amdkfd/kfd_queue.c
164
while (node) {
sys/dev/pci/drm/amd/amdkfd/kfd_queue.c
168
prange = container_of(node, struct svm_range, it_node);
sys/dev/pci/drm/amd/amdkfd/kfd_queue.c
169
next_node = interval_tree_iter_next(node, addr, last);
sys/dev/pci/drm/amd/amdkfd/kfd_queue.c
170
next_start = min(node->last, last) + 1;
sys/dev/pci/drm/amd/amdkfd/kfd_queue.c
177
node = next_node;
sys/dev/pci/drm/amd/amdkfd/kfd_smi_events.c
263
void kfd_smi_event_page_fault_start(struct kfd_node *node, pid_t pid,
sys/dev/pci/drm/amd/amdkfd/kfd_smi_events.c
267
kfd_smi_event_add(pid, node, KFD_SMI_EVENT_PAGE_FAULT_START,
sys/dev/pci/drm/amd/amdkfd/kfd_smi_events.c
269
address, node->id, write_fault ? 'W' : 'R'));
sys/dev/pci/drm/amd/amdkfd/kfd_smi_events.c
272
void kfd_smi_event_page_fault_end(struct kfd_node *node, pid_t pid,
sys/dev/pci/drm/amd/amdkfd/kfd_smi_events.c
275
kfd_smi_event_add(pid, node, KFD_SMI_EVENT_PAGE_FAULT_END,
sys/dev/pci/drm/amd/amdkfd/kfd_smi_events.c
277
pid, address, node->id, migration ? 'M' : 'U'));
sys/dev/pci/drm/amd/amdkfd/kfd_smi_events.c
280
void kfd_smi_event_migration_start(struct kfd_node *node, pid_t pid,
sys/dev/pci/drm/amd/amdkfd/kfd_smi_events.c
286
kfd_smi_event_add(pid, node, KFD_SMI_EVENT_MIGRATE_START,
sys/dev/pci/drm/amd/amdkfd/kfd_smi_events.c
292
void kfd_smi_event_migration_end(struct kfd_node *node, pid_t pid,
sys/dev/pci/drm/amd/amdkfd/kfd_smi_events.c
297
kfd_smi_event_add(pid, node, KFD_SMI_EVENT_MIGRATE_END,
sys/dev/pci/drm/amd/amdkfd/kfd_smi_events.c
303
void kfd_smi_event_queue_eviction(struct kfd_node *node, pid_t pid,
sys/dev/pci/drm/amd/amdkfd/kfd_smi_events.c
306
kfd_smi_event_add(pid, node, KFD_SMI_EVENT_QUEUE_EVICTION,
sys/dev/pci/drm/amd/amdkfd/kfd_smi_events.c
308
node->id, trigger));
sys/dev/pci/drm/amd/amdkfd/kfd_smi_events.c
311
void kfd_smi_event_queue_restore(struct kfd_node *node, pid_t pid)
sys/dev/pci/drm/amd/amdkfd/kfd_smi_events.c
313
kfd_smi_event_add(pid, node, KFD_SMI_EVENT_QUEUE_RESTORE,
sys/dev/pci/drm/amd/amdkfd/kfd_smi_events.c
315
node->id, '0'));
sys/dev/pci/drm/amd/amdkfd/kfd_smi_events.c
338
void kfd_smi_event_unmap_from_gpu(struct kfd_node *node, pid_t pid,
sys/dev/pci/drm/amd/amdkfd/kfd_smi_events.c
342
kfd_smi_event_add(pid, node, KFD_SMI_EVENT_UNMAP_FROM_GPU,
sys/dev/pci/drm/amd/amdkfd/kfd_smi_events.c
344
pid, address, last - address + 1, node->id, trigger));
sys/dev/pci/drm/amd/amdkfd/kfd_smi_events.h
35
void kfd_smi_event_page_fault_start(struct kfd_node *node, pid_t pid,
sys/dev/pci/drm/amd/amdkfd/kfd_smi_events.h
38
void kfd_smi_event_page_fault_end(struct kfd_node *node, pid_t pid,
sys/dev/pci/drm/amd/amdkfd/kfd_smi_events.h
40
void kfd_smi_event_migration_start(struct kfd_node *node, pid_t pid,
sys/dev/pci/drm/amd/amdkfd/kfd_smi_events.h
45
void kfd_smi_event_migration_end(struct kfd_node *node, pid_t pid,
sys/dev/pci/drm/amd/amdkfd/kfd_smi_events.h
49
void kfd_smi_event_queue_eviction(struct kfd_node *node, pid_t pid,
sys/dev/pci/drm/amd/amdkfd/kfd_smi_events.h
51
void kfd_smi_event_queue_restore(struct kfd_node *node, pid_t pid);
sys/dev/pci/drm/amd/amdkfd/kfd_smi_events.h
53
void kfd_smi_event_unmap_from_gpu(struct kfd_node *node, pid_t pid,
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
1211
svm_range_get_pte_flags(struct kfd_node *node, struct amdgpu_vm *vm,
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
1217
uint32_t gc_ip_version = KFD_GC_VERSION(node);
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
1225
bo_node = prange->svm_bo->node;
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
1230
if (bo_node == node) {
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
1236
if (svm_nodes_in_same_hive(node, bo_node))
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
1246
if (bo_node == node) {
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
1249
if (node->adev->gmc.xgmi.connected_to_cpu)
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
1254
if (svm_nodes_in_same_hive(node, bo_node))
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
1273
if (bo_node->adev == node->adev &&
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
1274
(!bo_node->xcp || !node->xcp || bo_node->xcp->mem_id == node->xcp->mem_id))
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
1279
else if (svm_nodes_in_same_hive(bo_node, node) && !ext_coherent)
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
1283
!svm_nodes_in_same_hive(bo_node, node))
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
1289
} else if (node->adev->flags & AMD_IS_APU) {
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
1323
amdgpu_gmc_get_vm_pte(node->adev, vm, NULL, mapping_flags, &pte_flags);
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
1490
bo_adev = prange->svm_bo->node->adev;
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
184
struct amdgpu_device *bo_adev = prange->svm_bo->node->adev;
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
2159
struct interval_tree_node *node;
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
2173
node = interval_tree_iter_first(&svms->objects, start, last);
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
2174
while (node) {
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
2178
pr_debug("found overlap node [0x%lx 0x%lx]\n", node->start,
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
2179
node->last);
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
2181
prange = container_of(node, struct svm_range, it_node);
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
2182
next = interval_tree_iter_next(node, start, last);
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
2183
next_start = min(node->last, last) + 1;
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
2188
} else if (node->start < start || node->last > last) {
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
2205
if (node->start < start) {
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
2212
if (node->last > last) {
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
2227
if (node->start > start) {
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
2228
r = svm_range_split_new(svms, start, node->start - 1,
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
2235
node = next;
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
2662
struct interval_tree_node *node;
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
2666
node = interval_tree_iter_first(&svms->objects, addr, addr);
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
2667
if (!node)
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
2670
prange = container_of(node, struct svm_range, it_node);
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
2672
addr, prange->start, prange->last, node->start, node->last);
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
2714
struct kfd_node *node,
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
2724
r = kfd_process_gpuid_from_node(p, node, &gpuid, gpuidx);
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
2730
if (node->adev->apu_prefer_gtt)
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
2738
if (preferred_node && svm_nodes_in_same_hive(node, preferred_node))
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
2751
if (bo_node && svm_nodes_in_same_hive(node, bo_node))
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
2766
struct interval_tree_node *node;
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
2784
node = interval_tree_iter_first(&p->svms.objects, addr + 1, ULONG_MAX);
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
2785
if (node) {
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
2786
end_limit = min(end_limit, node->start);
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
2788
rb_node = rb_prev(&node->rb);
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
2796
node = container_of(rb_node, struct interval_tree_node, rb);
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
2797
if (node->last >= addr) {
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
2801
start_limit = max(start_limit, node->last + 1);
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
2819
struct interval_tree_node *node;
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
2837
node = interval_tree_iter_first(&vm->va, 0, ~0ULL);
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
2838
while (node) {
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
2839
mapping = container_of((struct rb_node *)node,
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
2847
node = interval_tree_iter_next(node, 0, ~0ULL);
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
2866
svm_range *svm_range_create_unregistered_range(struct kfd_node *node,
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
2901
if (kfd_process_gpuid_from_node(p, node, &gpuid, &gpuidx)) {
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
2955
svm_range_count_fault(struct kfd_node *node, struct kfd_process *p,
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
2968
r = kfd_process_gpuid_from_node(p, node, &gpuid, &gpuidx);
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
3005
struct kfd_node *node;
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
3033
node = kfd_node_by_irq_ids(adev, node_id, vmid);
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
3034
if (!node) {
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
3041
if (kfd_process_gpuid_from_node(p, node, &gpuid, &gpuidx)) {
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
3098
prange = svm_range_create_unregistered_range(node, p, mm, addr);
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
3113
amdgpu_gmc_filter_faults_remove(node->adev, addr, pasid);
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
3144
best_loc = svm_range_best_restore_location(prange, node, &gpuidx);
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
3156
kfd_smi_event_page_fault_start(node, p->lead_thread->pid, addr,
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
3199
kfd_smi_event_page_fault_end(node, p->lead_thread->pid, addr,
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
3209
svm_range_count_fault(node, p, gpuidx);
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
3217
amdgpu_gmc_filter_faults_remove(node->adev, addr, pasid);
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
3368
struct interval_tree_node *node;
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
3383
node = interval_tree_iter_first(&vm->va, start, last);
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
3384
if (node) {
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
3387
mapping = container_of((struct rb_node *)node,
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
3805
struct interval_tree_node *node;
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
3866
node = interval_tree_iter_first(&svms->objects, start, last);
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
3867
if (!node) {
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
3883
while (node) {
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
3886
prange = container_of(node, struct svm_range, it_node);
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
3887
next = interval_tree_iter_next(node, start, last);
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
3925
node = next;
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
422
pdd = kfd_get_process_device_data(svm_bo->node, p);
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
468
svm_range_validate_svm_bo(struct kfd_node *node, struct svm_range *prange)
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
486
if (prange->svm_bo->node != node) {
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
554
svm_range_vram_node_new(struct kfd_node *node, struct svm_range *prange,
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
571
if (svm_range_validate_svm_bo(node, prange))
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
585
svm_bo->node = node;
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
602
if (node->xcp)
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
603
bp.xcp_id_plus1 = node->xcp->id + 1;
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
605
r = amdgpu_bo_create_user(node->adev, &bp, &ubo);
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
650
pdd = svm_range_get_pdd_by_node(prange, node);
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
696
svm_range_get_pdd_by_node(struct svm_range *prange, struct kfd_node *node)
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
702
return kfd_get_process_device_data(node, p);
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
881
struct interval_tree_node *node;
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
896
node = interval_tree_iter_first(&svms->objects, 0, ~0ULL);
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
897
while (node) {
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
898
prange = container_of(node, struct svm_range, it_node);
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
903
node = interval_tree_iter_next(node, 0, ~0ULL);
sys/dev/pci/drm/amd/amdkfd/kfd_svm.h
173
int svm_range_vram_node_new(struct kfd_node *node, struct svm_range *prange,
sys/dev/pci/drm/amd/amdkfd/kfd_svm.h
198
svm_range_get_pdd_by_node(struct svm_range *prange, struct kfd_node *node);
sys/dev/pci/drm/amd/amdkfd/kfd_svm.h
51
struct kfd_node *node;
sys/dev/pci/drm/apple/apldcp.c
132
int idx, len, node;
sys/dev/pci/drm/apple/apldcp.c
143
len = OF_getproplen(rtk->pdev->node, "memory-region");
sys/dev/pci/drm/apple/apldcp.c
145
OF_getpropintarray(rtk->pdev->node, "memory-region",
sys/dev/pci/drm/apple/apldcp.c
149
node = OF_getnodebyphandle(phandles[idx]);
sys/dev/pci/drm/apple/apldcp.c
150
if (node == 0)
sys/dev/pci/drm/apple/apldcp.c
153
if (!OF_is_compatible(node, "apple,asc-mem"))
sys/dev/pci/drm/apple/apldcp.c
156
if (OF_getpropint64array(node, "reg", reg,
sys/dev/pci/drm/apple/apldcp.c
160
if (OF_getpropintarray(node, "iommu-addresses", iommu_addrs,
sys/dev/pci/drm/apple/apldcp.c
267
rtk->state = rtkit_init(pdev->node, mbox_name, 0, rk);
sys/dev/pci/drm/apple/apldcp.c
282
if (OF_is_compatible(pdev->node, of_match[i].compatible))
sys/dev/pci/drm/apple/apldrm.c
324
int node;
sys/dev/pci/drm/apple/apldrm.c
329
node = OF_getnodebyphandle(phandles[idx]);
sys/dev/pci/drm/apple/apldrm.c
330
if (node) {
sys/dev/pci/drm/apple/apldrm.c
331
if (OF_getpropint64array(node, "reg", reg,
sys/dev/pci/drm/apple/apple_drv.c
376
struct device_node *node;
sys/dev/pci/drm/apple/apple_drv.c
380
node = of_parse_phandle(dev->of_node, "memory-region", idx);
sys/dev/pci/drm/apple/apple_drv.c
381
if (!node) {
sys/dev/pci/drm/apple/apple_drv.c
386
if (!of_device_is_available(node)) {
sys/dev/pci/drm/apple/apple_drv.c
391
if (!of_device_is_compatible(node, "framebuffer")) {
sys/dev/pci/drm/apple/apple_drv.c
393
node->full_name);
sys/dev/pci/drm/apple/apple_drv.c
397
ret = of_address_to_resource(node, 0, fb_r);
sys/dev/pci/drm/apple/apple_drv.c
400
of_node_put(node);
sys/dev/pci/drm/apple/dcp.c
531
struct device_node *node = of_get_child_by_name(dcp->dev->of_node, "piodma");
sys/dev/pci/drm/apple/dcp.c
533
if (!node)
sys/dev/pci/drm/apple/dcp.c
537
dcp->piodma = of_platform_device_create(node, NULL, dcp->dev);
sys/dev/pci/drm/apple/dcp.c
539
of_node_put(node);
sys/dev/pci/drm/apple/dcp.c
540
return dev_err_probe(dcp->dev, -ENODEV, "Failed to gcreate piodma pdev for %pOF\n", node);
sys/dev/pci/drm/apple/dcp.c
547
ret = of_dma_configure(&dcp->piodma->dev, node, true);
sys/dev/pci/drm/apple/dcp.c
553
of_node_put(node);
sys/dev/pci/drm/apple/dcp.c
572
of_node_put(node);
sys/dev/pci/drm/display/drm_dp_tunnel.c
132
struct list_head node;
sys/dev/pci/drm/display/drm_dp_tunnel.c
1398
INIT_LIST_HEAD(&tunnel_state->node);
sys/dev/pci/drm/display/drm_dp_tunnel.c
1399
list_add(&tunnel_state->node, &group_state->tunnel_states);
sys/dev/pci/drm/display/drm_dp_tunnel.c
1410
list_del(&tunnel_state->node);
sys/dev/pci/drm/display/drm_dp_tunnel.c
161
struct list_head node;
sys/dev/pci/drm/display/drm_dp_tunnel.c
377
list_del(&tunnel->node);
sys/dev/pci/drm/display/drm_dp_tunnel.c
46
list_for_each_entry(__tunnel, &(__group)->tunnels, node)
sys/dev/pci/drm/display/drm_dp_tunnel.c
466
list_add(&tunnel->node, &group->tunnels);
sys/dev/pci/drm/display/drm_dp_tunnel.c
483
INIT_LIST_HEAD(&tunnel->node);
sys/dev/pci/drm/display/drm_dp_tunnel.c
49
list_for_each_entry(__tunnel_state, &(__group_state)->tunnel_states, node)
sys/dev/pci/drm/display/drm_dp_tunnel.c
53
&(__group_state)->tunnel_states, node)
sys/dev/pci/drm/drm_buddy.c
73
rbtree_get_free_block(const struct rb_node *node)
sys/dev/pci/drm/drm_buddy.c
75
return node ? rb_entry(node, struct drm_buddy_block, rb) : NULL;
sys/dev/pci/drm/drm_buddy.c
90
const struct drm_buddy_block *node)
sys/dev/pci/drm/drm_buddy.c
92
return drm_buddy_block_offset(block) < drm_buddy_block_offset(node);
sys/dev/pci/drm/drm_buddy.c
96
const struct rb_node *node)
sys/dev/pci/drm/drm_buddy.c
99
rbtree_get_free_block(node));
sys/dev/pci/drm/drm_debugfs.c
161
struct drm_info_node *node = inode->i_private;
sys/dev/pci/drm/drm_debugfs.c
163
if (!device_is_registered(node->minor->kdev))
sys/dev/pci/drm/drm_debugfs.c
166
return single_open(file, node->info_ent->show, node);
sys/dev/pci/drm/drm_debugfs.c
172
struct drm_debugfs_info *node = &entry->file;
sys/dev/pci/drm/drm_debugfs.c
178
return single_open(file, node->show, entry);
sys/dev/pci/drm/drm_drv.c
1572
dev->pdev->dev.node = acpi_find_pci(pa->pa_pc, pa->pa_tag);
sys/dev/pci/drm/drm_drv.c
1573
aml_register_notify(dev->pdev->dev.node, NULL,
sys/dev/pci/drm/drm_fb_helper.c
1909
info->node, info->fix.id);
sys/dev/pci/drm/drm_flip_work.c
120
list_for_each_entry_safe(task, tmp, &tasks, node) {
sys/dev/pci/drm/drm_flip_work.c
32
struct list_head node;
sys/dev/pci/drm/drm_flip_work.c
52
list_add_tail(&task->node, &work->queued);
sys/dev/pci/drm/drm_gem.c
1420
struct drm_vma_offset_node *node;
sys/dev/pci/drm/drm_gem.c
1427
node = drm_vma_offset_exact_lookup_locked(dev->vma_offset_manager,
sys/dev/pci/drm/drm_gem.c
1430
if (likely(node)) {
sys/dev/pci/drm/drm_gem.c
1431
obj = container_of(node, struct drm_gem_object, vma_node);
sys/dev/pci/drm/drm_gem.c
1450
if (!drm_vma_node_is_allowed(node, priv)) {
sys/dev/pci/drm/drm_gem.c
1455
ret = drm_gem_mmap_obj(obj, drm_vma_node_size(node) << PAGE_SHIFT,
sys/dev/pci/drm/drm_gem.c
1527
struct drm_vma_offset_node *node;
sys/dev/pci/drm/drm_gem.c
1534
node = drm_vma_offset_exact_lookup_locked(dev->vma_offset_manager,
sys/dev/pci/drm/drm_gem.c
1537
if (likely(node)) {
sys/dev/pci/drm/drm_gem.c
1538
obj = container_of(node, struct drm_gem_object, vma_node);
sys/dev/pci/drm/drm_gem.c
1557
if (!drm_vma_node_is_allowed(node, priv)) {
sys/dev/pci/drm/drm_gem.c
1562
ret = drm_gem_mmap_obj(obj, drm_vma_node_size(node) << PAGE_SHIFT,
sys/dev/pci/drm/drm_gem.c
158
struct drm_vma_offset_node *node;
sys/dev/pci/drm/drm_gem.c
181
node = drm_vma_offset_exact_lookup_locked(dev->vma_offset_manager,
sys/dev/pci/drm/drm_gem.c
184
if (likely(node)) {
sys/dev/pci/drm/drm_gem.c
185
obj = container_of(node, struct drm_gem_object, vma_node);
sys/dev/pci/drm/drm_gem.c
204
if (!drm_vma_node_is_allowed(node, priv)) {
sys/dev/pci/drm/drm_gpusvm.c
434
static struct drm_gpusvm_notifier *to_drm_gpusvm_notifier(struct rb_node *node)
sys/dev/pci/drm/drm_gpusvm.c
436
return container_of(node, struct drm_gpusvm_notifier, itree.rb);
sys/dev/pci/drm/drm_gpusvm.c
449
struct rb_node *node;
sys/dev/pci/drm/drm_gpusvm.c
454
node = rb_prev(&notifier->itree.rb);
sys/dev/pci/drm/drm_gpusvm.c
455
if (node)
sys/dev/pci/drm/drm_gpusvm.c
456
head = &(to_drm_gpusvm_notifier(node))->entry;
sys/dev/pci/drm/drm_gpusvm.c
564
static struct drm_gpusvm_range *to_drm_gpusvm_range(struct rb_node *node)
sys/dev/pci/drm/drm_gpusvm.c
566
return container_of(node, struct drm_gpusvm_range, itree.rb);
sys/dev/pci/drm/drm_gpusvm.c
579
struct rb_node *node;
sys/dev/pci/drm/drm_gpusvm.c
585
node = rb_prev(&range->itree.rb);
sys/dev/pci/drm/drm_gpusvm.c
586
if (node)
sys/dev/pci/drm/drm_gpusvm.c
587
head = &(to_drm_gpusvm_range(node))->entry;
sys/dev/pci/drm/drm_gpuvm.c
1791
struct rb_node *node;
sys/dev/pci/drm/drm_gpuvm.c
1803
node = rb_prev(&va->rb.node);
sys/dev/pci/drm/drm_gpuvm.c
1804
if (node)
sys/dev/pci/drm/drm_gpuvm.c
1805
head = &(to_drm_gpuva(node))->rb.entry;
sys/dev/pci/drm/drm_gpuvm.c
938
#define to_drm_gpuva(__node) container_of((__node), struct drm_gpuva, rb.node)
sys/dev/pci/drm/drm_gpuvm.c
940
#define GPUVA_START(node) ((node)->va.addr)
sys/dev/pci/drm/drm_gpuvm.c
941
#define GPUVA_LAST(node) ((node)->va.addr + (node)->va.range - 1)
sys/dev/pci/drm/drm_gpuvm.c
946
INTERVAL_TREE_DEFINE(struct drm_gpuva, rb.node, u64, rb.__subtree_last,
sys/dev/pci/drm/drm_linux.c
1449
acpi_get_handle(acpi_handle node, const char *name, acpi_handle *rnode)
sys/dev/pci/drm/drm_linux.c
1451
node = aml_searchname(node, name);
sys/dev/pci/drm/drm_linux.c
1452
if (node == NULL)
sys/dev/pci/drm/drm_linux.c
1455
*rnode = node;
sys/dev/pci/drm/drm_linux.c
1460
acpi_get_name(acpi_handle node, int type, struct acpi_buffer *buffer)
sys/dev/pci/drm/drm_linux.c
1464
strlcpy(buffer->pointer, aml_nodename(node), buffer->length);
sys/dev/pci/drm/drm_linux.c
1469
acpi_evaluate_object(acpi_handle node, const char *name,
sys/dev/pci/drm/drm_linux.c
1496
node = aml_searchname(node, name);
sys/dev/pci/drm/drm_linux.c
1497
if (node == NULL)
sys/dev/pci/drm/drm_linux.c
1500
if (aml_evalnode(acpi_softc, node, params->count, args, &res)) {
sys/dev/pci/drm/drm_linux.c
1533
drm_linux_acpi_notify(struct aml_node *node, int notify, void *arg)
sys/dev/pci/drm/drm_linux.c
1808
list_for_each_entry_safe(cur, tmp, &cb_list, node) {
sys/dev/pci/drm/drm_linux.c
1809
INIT_LIST_HEAD(&cur->node);
sys/dev/pci/drm/drm_linux.c
1987
INIT_LIST_HEAD(&cb->node);
sys/dev/pci/drm/drm_linux.c
2006
list_add_tail(&cb->node, &fence->cb_list);
sys/dev/pci/drm/drm_linux.c
2008
INIT_LIST_HEAD(&cb->node);
sys/dev/pci/drm/drm_linux.c
2021
ret = !list_empty(&cb->node);
sys/dev/pci/drm/drm_linux.c
2023
list_del_init(&cb->node);
sys/dev/pci/drm/drm_linux.c
2087
list_add(&cb.base.node, &fence->cb_list);
sys/dev/pci/drm/drm_linux.c
2101
if (!list_empty(&cb.base.node))
sys/dev/pci/drm/drm_linux.c
2102
list_del(&cb.base.node);
sys/dev/pci/drm/drm_linux.c
3123
#define START(node) ((node)->start)
sys/dev/pci/drm/drm_linux.c
3124
#define LAST(node) ((node)->last)
sys/dev/pci/drm/drm_linux.c
3130
struct interval_tree_node *node;
sys/dev/pci/drm/drm_linux.c
3134
node = rb_entry(rb, typeof(*node), rb);
sys/dev/pci/drm/drm_linux.c
3135
if (LAST(node) >= start && START(node) <= last)
sys/dev/pci/drm/drm_linux.c
3136
return node;
sys/dev/pci/drm/drm_linux.c
3142
interval_tree_remove(struct interval_tree_node *node,
sys/dev/pci/drm/drm_linux.c
3145
rb_erase_cached(&node->rb, root);
sys/dev/pci/drm/drm_linux.c
3149
interval_tree_insert(struct interval_tree_node *node,
sys/dev/pci/drm/drm_linux.c
3160
if (node->start < iter_node->start)
sys/dev/pci/drm/drm_linux.c
3166
rb_link_node(&node->rb, parent, iter);
sys/dev/pci/drm/drm_linux.c
3167
rb_insert_color_cached(&node->rb, root, false);
sys/dev/pci/drm/drm_linux.c
3654
pdev->node = pdev->faa->fa_node;
sys/dev/pci/drm/drm_linux.c
3675
idx = OF_getindex(pdev->node, name, "reg-names");
sys/dev/pci/drm/drm_linux.c
3695
clk->freq = clock_get_frequency(pdev->node, name);
sys/dev/pci/drm/drm_linux.c
3720
len = OF_getpropintarray(pdev->node, fullname, desc->gpios,
sys/dev/pci/drm/drm_linux.c
3750
int node;
sys/dev/pci/drm/drm_linux.c
3761
idx = OF_getindex(pdev->node, name, "phy-names");
sys/dev/pci/drm/drm_linux.c
3766
phy->node = pdev->node;
sys/dev/pci/drm/drm_linux.c
3778
return (struct device_node *)(uintptr_t)pdev->node;
sys/dev/pci/drm/drm_linux.c
3849
int len, node;
sys/dev/pci/drm/drm_linux.c
3856
node = OF_getnodebyphandle(phandles[idx]);
sys/dev/pci/drm/drm_linux.c
3857
if (node == 0)
sys/dev/pci/drm/drm_linux.c
3860
return (struct device_node *)(uintptr_t)node;
sys/dev/pci/drm/drm_linux.c
3868
int i, len, node;
sys/dev/pci/drm/drm_linux.c
3875
node = OF_getnodebyphandle(phandles[idx]);
sys/dev/pci/drm/drm_linux.c
3876
if (node == 0)
sys/dev/pci/drm/drm_linux.c
3879
args->np = (struct device_node *)(uintptr_t)node;
sys/dev/pci/drm/drm_linux.c
3880
args->args_count = OF_getpropint(node, (char *)cellsname, 0);
sys/dev/pci/drm/drm_linux.c
3906
next_node(int node)
sys/dev/pci/drm/drm_linux.c
3908
int peer = OF_peer(node);
sys/dev/pci/drm/drm_linux.c
3910
while (node && !peer) {
sys/dev/pci/drm/drm_linux.c
3911
node = OF_parent(node);
sys/dev/pci/drm/drm_linux.c
3912
if (node)
sys/dev/pci/drm/drm_linux.c
3913
peer = OF_peer(node);
sys/dev/pci/drm/drm_linux.c
3920
find_matching_node(int node, const struct of_device_id *id)
sys/dev/pci/drm/drm_linux.c
3925
for (child = OF_child(node); child; child = OF_peer(child)) {
sys/dev/pci/drm/drm_linux.c
3932
if (OF_is_compatible(node, id[i].compatible))
sys/dev/pci/drm/drm_linux.c
3933
return node;
sys/dev/pci/drm/drm_linux.c
3942
int node = OF_peer(0);
sys/dev/pci/drm/drm_linux.c
3946
node = next_node((uintptr_t)np);
sys/dev/pci/drm/drm_linux.c
3947
while (node) {
sys/dev/pci/drm/drm_linux.c
3948
match = find_matching_node(node, id);
sys/dev/pci/drm/drm_linux.c
3951
node = next_node(node);
sys/dev/pci/drm/drm_linux.c
3964
pdev->node = (intptr_t)np;
sys/dev/pci/drm/drm_linux.c
3978
if (pdev->node == (intptr_t)np)
sys/dev/pci/drm/drm_linux.c
4003
pdev->dmat = iommu_device_map(pdev->node, dmat);
sys/dev/pci/drm/drm_linux.c
4014
for (child = OF_child(pdev->node); child; child = OF_peer(child)) {
sys/dev/pci/drm/drm_linux.c
4028
child = OF_getnodebyname(pdev->node, name);
sys/dev/pci/drm/drm_linux.c
4039
return (pdev->node == (intptr_t)data);
sys/dev/pci/drm/drm_managed.c
108
struct drmm_node *node = malloc(sizeof(*node), M_DRM, M_WAITOK | M_ZERO);
sys/dev/pci/drm/drm_managed.c
109
if (node == NULL)
sys/dev/pci/drm/drm_managed.c
111
INIT_LIST_HEAD(&node->list);
sys/dev/pci/drm/drm_managed.c
112
node->func = f;
sys/dev/pci/drm/drm_managed.c
113
node->p = cookie;
sys/dev/pci/drm/drm_managed.c
115
list_add(&node->list, &dev->managed.resources);
sys/dev/pci/drm/drm_managed.c
124
struct drmm_node *node = malloc(sizeof(*node), M_DRM, M_WAITOK | M_ZERO);
sys/dev/pci/drm/drm_managed.c
125
if (node == NULL) {
sys/dev/pci/drm/drm_managed.c
129
INIT_LIST_HEAD(&node->list);
sys/dev/pci/drm/drm_managed.c
130
node->func = f;
sys/dev/pci/drm/drm_managed.c
131
node->p = cookie;
sys/dev/pci/drm/drm_managed.c
133
list_add(&node->list, &dev->managed.resources);
sys/dev/pci/drm/drm_managed.c
22
struct drmm_node *node = malloc(sizeof(*node), M_DRM, flags | M_ZERO);
sys/dev/pci/drm/drm_managed.c
23
if (node == NULL)
sys/dev/pci/drm/drm_managed.c
27
free(node, M_DRM, sizeof(*node));
sys/dev/pci/drm/drm_managed.c
30
INIT_LIST_HEAD(&node->list);
sys/dev/pci/drm/drm_managed.c
31
node->p = p;
sys/dev/pci/drm/drm_managed.c
32
node->size = size;
sys/dev/pci/drm/drm_managed.c
34
list_add(&node->list, &dev->managed.resources);
sys/dev/pci/drm/drm_managed.c
43
struct drmm_node *node = malloc(sizeof(*node), M_DRM, flags | M_ZERO);
sys/dev/pci/drm/drm_managed.c
44
if (node == NULL)
sys/dev/pci/drm/drm_managed.c
48
free(node, M_DRM, sizeof(*node));
sys/dev/pci/drm/drm_managed.c
51
INIT_LIST_HEAD(&node->list);
sys/dev/pci/drm/drm_managed.c
52
node->p = p;
sys/dev/pci/drm/drm_managed.c
53
node->size = n * size;
sys/dev/pci/drm/drm_managed.c
55
list_add(&node->list, &dev->managed.resources);
sys/dev/pci/drm/drm_managed.c
64
struct drmm_node *node = malloc(sizeof(*node), M_DRM, flags | M_ZERO);
sys/dev/pci/drm/drm_managed.c
65
if (node == NULL)
sys/dev/pci/drm/drm_managed.c
69
free(node, M_DRM, sizeof(*node));
sys/dev/pci/drm/drm_managed.c
72
INIT_LIST_HEAD(&node->list);
sys/dev/pci/drm/drm_managed.c
73
node->p = p;
sys/dev/pci/drm/drm_managed.c
74
node->size = strlen(s) + 1;
sys/dev/pci/drm/drm_managed.c
76
list_add(&node->list, &dev->managed.resources);
sys/dev/pci/drm/drm_mipi_dsi.c
164
of_mipi_dsi_device_add(struct mipi_dsi_host *host, struct device_node *node)
sys/dev/pci/drm/drm_mipi_dsi.c
170
if (of_alias_from_compatible(node, info.type, sizeof(info.type)) < 0) {
sys/dev/pci/drm/drm_mipi_dsi.c
171
dev_err(host->dev, "modalias failure on %pOF\n", node);
sys/dev/pci/drm/drm_mipi_dsi.c
175
ret = of_property_read_u32(node, "reg", &reg);
sys/dev/pci/drm/drm_mipi_dsi.c
178
node, ret);
sys/dev/pci/drm/drm_mipi_dsi.c
183
info.node = of_node_get(node);
sys/dev/pci/drm/drm_mipi_dsi.c
189
of_mipi_dsi_device_add(struct mipi_dsi_host *host, struct device_node *node)
sys/dev/pci/drm/drm_mipi_dsi.c
231
device_set_node(&dsi->dev, of_fwnode_handle(info->node));
sys/dev/pci/drm/drm_mipi_dsi.c
318
struct mipi_dsi_host *of_find_mipi_dsi_host_by_node(struct device_node *node)
sys/dev/pci/drm/drm_mipi_dsi.c
325
if (host->dev->of_node == node) {
sys/dev/pci/drm/drm_mipi_dsi.c
339
struct device_node *node;
sys/dev/pci/drm/drm_mipi_dsi.c
341
for_each_available_child_of_node(host->dev->of_node, node) {
sys/dev/pci/drm/drm_mipi_dsi.c
343
if (!of_property_present(node, "reg"))
sys/dev/pci/drm/drm_mipi_dsi.c
345
of_mipi_dsi_device_add(host, node);
sys/dev/pci/drm/drm_mm.c
107
static noinline void save_stack(struct drm_mm_node *node)
sys/dev/pci/drm/drm_mm.c
115
node->stack = stack_depot_save(entries, n, GFP_NOWAIT);
sys/dev/pci/drm/drm_mm.c
120
struct drm_mm_node *node;
sys/dev/pci/drm/drm_mm.c
129
list_for_each_entry(node, drm_mm_nodes(mm), node_list) {
sys/dev/pci/drm/drm_mm.c
130
if (!node->stack) {
sys/dev/pci/drm/drm_mm.c
132
node->start, node->size);
sys/dev/pci/drm/drm_mm.c
136
nr_entries = stack_depot_fetch(node->stack, &entries);
sys/dev/pci/drm/drm_mm.c
139
node->start, node->size, buf);
sys/dev/pci/drm/drm_mm.c
148
static void save_stack(struct drm_mm_node *node) { }
sys/dev/pci/drm/drm_mm.c
152
#define START(node) ((node)->start)
sys/dev/pci/drm/drm_mm.c
153
#define LAST(node) ((node)->start + (node)->size - 1)
sys/dev/pci/drm/drm_mm.c
164
struct drm_mm_node *node;
sys/dev/pci/drm/drm_mm.c
168
node = rb_entry(rb, typeof(*node), rb);
sys/dev/pci/drm/drm_mm.c
169
if (LAST(node) >= start && START(node) <= last)
sys/dev/pci/drm/drm_mm.c
170
return node;
sys/dev/pci/drm/drm_mm.c
176
drm_mm_interval_tree_remove(struct drm_mm_node *node,
sys/dev/pci/drm/drm_mm.c
179
rb_erase_cached(&node->rb, root);
sys/dev/pci/drm/drm_mm.c
192
struct drm_mm_node *node)
sys/dev/pci/drm/drm_mm.c
199
node->__subtree_last = LAST(node);
sys/dev/pci/drm/drm_mm.c
205
if (parent->__subtree_last >= node->__subtree_last)
sys/dev/pci/drm/drm_mm.c
208
parent->__subtree_last = node->__subtree_last;
sys/dev/pci/drm/drm_mm.c
224
if (parent->__subtree_last < node->__subtree_last)
sys/dev/pci/drm/drm_mm.c
225
parent->__subtree_last = node->__subtree_last;
sys/dev/pci/drm/drm_mm.c
226
if (node->start < parent->start) {
sys/dev/pci/drm/drm_mm.c
234
rb_link_node(&node->rb, rb, link);
sys/dev/pci/drm/drm_mm.c
236
rb_insert_augmented_cached(&node->rb, &mm->interval_tree, leftmost,
sys/dev/pci/drm/drm_mm.c
239
rb_insert_color_cached(&node->rb, &mm->interval_tree, leftmost);
sys/dev/pci/drm/drm_mm.c
245
u64 x = expr(node); \
sys/dev/pci/drm/drm_mm.c
253
rb_link_node(&node->member, rb, link); \
sys/dev/pci/drm/drm_mm.c
254
rb_insert_color(&node->member, &root); \
sys/dev/pci/drm/drm_mm.c
266
struct drm_mm_node *node)
sys/dev/pci/drm/drm_mm.c
269
u64 x = node->hole_size;
sys/dev/pci/drm/drm_mm.c
282
rb_link_node(&node->rb_hole_size, rb, link);
sys/dev/pci/drm/drm_mm.c
283
rb_insert_color_cached(&node->rb_hole_size, root, first);
sys/dev/pci/drm/drm_mm.c
286
static void add_hole(struct drm_mm_node *node)
sys/dev/pci/drm/drm_mm.c
288
struct drm_mm *mm = node->mm;
sys/dev/pci/drm/drm_mm.c
290
node->hole_size =
sys/dev/pci/drm/drm_mm.c
291
__drm_mm_hole_node_end(node) - __drm_mm_hole_node_start(node);
sys/dev/pci/drm/drm_mm.c
292
DRM_MM_BUG_ON(!drm_mm_hole_follows(node));
sys/dev/pci/drm/drm_mm.c
294
insert_hole_size(&mm->holes_size, node);
sys/dev/pci/drm/drm_mm.c
297
list_add(&node->hole_stack, &mm->hole_stack);
sys/dev/pci/drm/drm_mm.c
300
static void rm_hole(struct drm_mm_node *node)
sys/dev/pci/drm/drm_mm.c
302
DRM_MM_BUG_ON(!drm_mm_hole_follows(node));
sys/dev/pci/drm/drm_mm.c
304
list_del(&node->hole_stack);
sys/dev/pci/drm/drm_mm.c
305
rb_erase_cached(&node->rb_hole_size, &node->mm->holes_size);
sys/dev/pci/drm/drm_mm.c
306
rb_erase(&node->rb_hole_addr, &node->mm->holes_addr);
sys/dev/pci/drm/drm_mm.c
307
node->hole_size = 0;
sys/dev/pci/drm/drm_mm.c
309
DRM_MM_BUG_ON(drm_mm_hole_follows(node));
sys/dev/pci/drm/drm_mm.c
333
struct drm_mm_node *node =
sys/dev/pci/drm/drm_mm.c
336
if (size <= node->hole_size) {
sys/dev/pci/drm/drm_mm.c
337
best = node;
sys/dev/pci/drm/drm_mm.c
350
struct drm_mm_node *node = NULL;
sys/dev/pci/drm/drm_mm.c
355
node = rb_hole_addr_to_node(rb);
sys/dev/pci/drm/drm_mm.c
356
hole_start = __drm_mm_hole_node_start(node);
sys/dev/pci/drm/drm_mm.c
359
rb = node->rb_hole_addr.rb_left;
sys/dev/pci/drm/drm_mm.c
360
else if (addr > hole_start + node->hole_size)
sys/dev/pci/drm/drm_mm.c
361
rb = node->rb_hole_addr.rb_right;
sys/dev/pci/drm/drm_mm.c
366
return node;
sys/dev/pci/drm/drm_mm.c
394
struct drm_mm_node *node,
sys/dev/pci/drm/drm_mm.c
400
return rb_hole_size_to_node(rb_prev(&node->rb_hole_size));
sys/dev/pci/drm/drm_mm.c
403
return rb_hole_addr_to_node(rb_next(&node->rb_hole_addr));
sys/dev/pci/drm/drm_mm.c
406
return rb_hole_addr_to_node(rb_prev(&node->rb_hole_addr));
sys/dev/pci/drm/drm_mm.c
409
node = list_next_entry(node, hole_stack);
sys/dev/pci/drm/drm_mm.c
410
return &node->hole_stack == &mm->hole_stack ? NULL : node;
sys/dev/pci/drm/drm_mm.c
428
int drm_mm_reserve_node(struct drm_mm *mm, struct drm_mm_node *node)
sys/dev/pci/drm/drm_mm.c
435
end = node->start + node->size;
sys/dev/pci/drm/drm_mm.c
436
if (unlikely(end <= node->start))
sys/dev/pci/drm/drm_mm.c
440
hole = find_hole(mm, node->start);
sys/dev/pci/drm/drm_mm.c
448
mm->color_adjust(hole, node->color, &adj_start, &adj_end);
sys/dev/pci/drm/drm_mm.c
450
if (adj_start > node->start || adj_end < end)
sys/dev/pci/drm/drm_mm.c
453
node->mm = mm;
sys/dev/pci/drm/drm_mm.c
455
__set_bit(DRM_MM_NODE_ALLOCATED_BIT, &node->flags);
sys/dev/pci/drm/drm_mm.c
456
list_add(&node->node_list, &hole->node_list);
sys/dev/pci/drm/drm_mm.c
457
drm_mm_interval_tree_add_node(hole, node);
sys/dev/pci/drm/drm_mm.c
458
node->hole_size = 0;
sys/dev/pci/drm/drm_mm.c
461
if (node->start > hole_start)
sys/dev/pci/drm/drm_mm.c
464
add_hole(node);
sys/dev/pci/drm/drm_mm.c
466
save_stack(node);
sys/dev/pci/drm/drm_mm.c
493
struct drm_mm_node * const node,
sys/dev/pci/drm/drm_mm.c
568
node->mm = mm;
sys/dev/pci/drm/drm_mm.c
569
node->size = size;
sys/dev/pci/drm/drm_mm.c
570
node->start = adj_start;
sys/dev/pci/drm/drm_mm.c
571
node->color = color;
sys/dev/pci/drm/drm_mm.c
572
node->hole_size = 0;
sys/dev/pci/drm/drm_mm.c
574
__set_bit(DRM_MM_NODE_ALLOCATED_BIT, &node->flags);
sys/dev/pci/drm/drm_mm.c
575
list_add(&node->node_list, &hole->node_list);
sys/dev/pci/drm/drm_mm.c
576
drm_mm_interval_tree_add_node(hole, node);
sys/dev/pci/drm/drm_mm.c
582
add_hole(node);
sys/dev/pci/drm/drm_mm.c
584
save_stack(node);
sys/dev/pci/drm/drm_mm.c
592
static inline bool drm_mm_node_scanned_block(const struct drm_mm_node *node)
sys/dev/pci/drm/drm_mm.c
594
return test_bit(DRM_MM_NODE_SCANNED_BIT, &node->flags);
sys/dev/pci/drm/drm_mm.c
605
void drm_mm_remove_node(struct drm_mm_node *node)
sys/dev/pci/drm/drm_mm.c
607
struct drm_mm *mm = node->mm;
sys/dev/pci/drm/drm_mm.c
610
DRM_MM_BUG_ON(!drm_mm_node_allocated(node));
sys/dev/pci/drm/drm_mm.c
611
DRM_MM_BUG_ON(drm_mm_node_scanned_block(node));
sys/dev/pci/drm/drm_mm.c
613
prev_node = list_prev_entry(node, node_list);
sys/dev/pci/drm/drm_mm.c
615
if (drm_mm_hole_follows(node))
sys/dev/pci/drm/drm_mm.c
616
rm_hole(node);
sys/dev/pci/drm/drm_mm.c
618
drm_mm_interval_tree_remove(node, &mm->interval_tree);
sys/dev/pci/drm/drm_mm.c
619
list_del(&node->node_list);
sys/dev/pci/drm/drm_mm.c
625
clear_bit_unlock(DRM_MM_NODE_ALLOCATED_BIT, &node->flags);
sys/dev/pci/drm/drm_mm.c
759
struct drm_mm_node *node)
sys/dev/pci/drm/drm_mm.c
767
DRM_MM_BUG_ON(node->mm != mm);
sys/dev/pci/drm/drm_mm.c
768
DRM_MM_BUG_ON(!drm_mm_node_allocated(node));
sys/dev/pci/drm/drm_mm.c
769
DRM_MM_BUG_ON(drm_mm_node_scanned_block(node));
sys/dev/pci/drm/drm_mm.c
770
__set_bit(DRM_MM_NODE_SCANNED_BIT, &node->flags);
sys/dev/pci/drm/drm_mm.c
778
hole = list_prev_entry(node, node_list);
sys/dev/pci/drm/drm_mm.c
779
DRM_MM_BUG_ON(list_next_entry(hole, node_list) != node);
sys/dev/pci/drm/drm_mm.c
780
__list_del_entry(&node->node_list);
sys/dev/pci/drm/drm_mm.c
850
struct drm_mm_node *node)
sys/dev/pci/drm/drm_mm.c
854
DRM_MM_BUG_ON(node->mm != scan->mm);
sys/dev/pci/drm/drm_mm.c
855
DRM_MM_BUG_ON(!drm_mm_node_scanned_block(node));
sys/dev/pci/drm/drm_mm.c
856
__clear_bit(DRM_MM_NODE_SCANNED_BIT, &node->flags);
sys/dev/pci/drm/drm_mm.c
858
DRM_MM_BUG_ON(!node->mm->scan_active);
sys/dev/pci/drm/drm_mm.c
859
node->mm->scan_active--;
sys/dev/pci/drm/drm_mm.c
869
prev_node = list_prev_entry(node, node_list);
sys/dev/pci/drm/drm_mm.c
871
list_next_entry(node, node_list));
sys/dev/pci/drm/drm_mm.c
872
list_add(&node->node_list, &prev_node->node_list);
sys/dev/pci/drm/drm_mm.c
874
return (node->start + node->size > scan->hit_start &&
sys/dev/pci/drm/drm_mm.c
875
node->start < scan->hit_end);
sys/dev/pci/drm/drm_syncobj.c
1117
list_del_init(&wait->node);
sys/dev/pci/drm/drm_syncobj.c
1534
list_del_init(&entry->node);
sys/dev/pci/drm/drm_syncobj.c
216
struct list_head node;
sys/dev/pci/drm/drm_syncobj.c
231
struct list_head node;
sys/dev/pci/drm/drm_syncobj.c
286
list_add_tail(&wait->node, &syncobj->cb_list);
sys/dev/pci/drm/drm_syncobj.c
298
if (!wait->node.next)
sys/dev/pci/drm/drm_syncobj.c
302
list_del_init(&wait->node);
sys/dev/pci/drm/drm_syncobj.c
314
list_del(&entry->node);
sys/dev/pci/drm/drm_syncobj.c
324
list_add_tail(&entry->node, &syncobj->ev_fd_list);
sys/dev/pci/drm/drm_syncobj.c
359
list_for_each_entry_safe(wait_cur, wait_tmp, &syncobj->cb_list, node)
sys/dev/pci/drm/drm_syncobj.c
361
list_for_each_entry_safe(ev_fd_cur, ev_fd_tmp, &syncobj->ev_fd_list, node)
sys/dev/pci/drm/drm_syncobj.c
395
list_for_each_entry_safe(wait_cur, wait_tmp, &syncobj->cb_list, node)
sys/dev/pci/drm/drm_syncobj.c
397
list_for_each_entry_safe(ev_fd_cur, ev_fd_tmp, &syncobj->ev_fd_list, node)
sys/dev/pci/drm/drm_syncobj.c
520
if (wait.node.next)
sys/dev/pci/drm/drm_syncobj.c
545
list_for_each_entry_safe(ev_fd_cur, ev_fd_tmp, &syncobj->ev_fd_list, node)
sys/dev/pci/drm/drm_vblank_work.c
133
if (list_empty(&work->node)) {
sys/dev/pci/drm/drm_vblank_work.c
157
list_del_init(&work->node);
sys/dev/pci/drm/drm_vblank_work.c
162
list_add_tail(&work->node, &vblank->pending_work);
sys/dev/pci/drm/drm_vblank_work.c
196
if (!list_empty(&work->node)) {
sys/dev/pci/drm/drm_vblank_work.c
197
list_del_init(&work->node);
sys/dev/pci/drm/drm_vblank_work.c
231
wait_event_lock_irq(vblank->work_wait_queue, list_empty(&work->node),
sys/dev/pci/drm/drm_vblank_work.c
273
INIT_LIST_HEAD(&work->node);
sys/dev/pci/drm/drm_vblank_work.c
58
list_for_each_entry_safe(work, next, &vblank->pending_work, node) {
sys/dev/pci/drm/drm_vblank_work.c
62
list_del_init(&work->node);
sys/dev/pci/drm/drm_vblank_work.c
83
list_for_each_entry_safe(work, next, &vblank->pending_work, node) {
sys/dev/pci/drm/drm_vblank_work.c
84
list_del_init(&work->node);
sys/dev/pci/drm/drm_vma_manager.c
145
struct drm_mm_node *node, *best;
sys/dev/pci/drm/drm_vma_manager.c
153
node = rb_entry(iter, struct drm_mm_node, rb);
sys/dev/pci/drm/drm_vma_manager.c
154
offset = node->start;
sys/dev/pci/drm/drm_vma_manager.c
157
best = node;
sys/dev/pci/drm/drm_vma_manager.c
203
struct drm_vma_offset_node *node, unsigned long pages)
sys/dev/pci/drm/drm_vma_manager.c
209
if (!drm_mm_node_allocated(&node->vm_node))
sys/dev/pci/drm/drm_vma_manager.c
211
&node->vm_node, pages);
sys/dev/pci/drm/drm_vma_manager.c
231
struct drm_vma_offset_node *node)
sys/dev/pci/drm/drm_vma_manager.c
235
if (drm_mm_node_allocated(&node->vm_node)) {
sys/dev/pci/drm/drm_vma_manager.c
236
drm_mm_remove_node(&node->vm_node);
sys/dev/pci/drm/drm_vma_manager.c
237
memset(&node->vm_node, 0, sizeof(node->vm_node));
sys/dev/pci/drm/drm_vma_manager.c
244
static int vma_node_allow(struct drm_vma_offset_node *node,
sys/dev/pci/drm/drm_vma_manager.c
258
write_lock(&node->vm_lock);
sys/dev/pci/drm/drm_vma_manager.c
260
iter = &node->vm_files.rb_node;
sys/dev/pci/drm/drm_vma_manager.c
285
rb_insert_color(&new->vm_rb, &node->vm_files);
sys/dev/pci/drm/drm_vma_manager.c
289
write_unlock(&node->vm_lock);
sys/dev/pci/drm/drm_vma_manager.c
314
int drm_vma_node_allow(struct drm_vma_offset_node *node, struct drm_file *tag)
sys/dev/pci/drm/drm_vma_manager.c
316
return vma_node_allow(node, tag, true);
sys/dev/pci/drm/drm_vma_manager.c
339
int drm_vma_node_allow_once(struct drm_vma_offset_node *node, struct drm_file *tag)
sys/dev/pci/drm/drm_vma_manager.c
341
return vma_node_allow(node, tag, false);
sys/dev/pci/drm/drm_vma_manager.c
358
void drm_vma_node_revoke(struct drm_vma_offset_node *node,
sys/dev/pci/drm/drm_vma_manager.c
364
write_lock(&node->vm_lock);
sys/dev/pci/drm/drm_vma_manager.c
366
iter = node->vm_files.rb_node;
sys/dev/pci/drm/drm_vma_manager.c
371
rb_erase(&entry->vm_rb, &node->vm_files);
sys/dev/pci/drm/drm_vma_manager.c
382
write_unlock(&node->vm_lock);
sys/dev/pci/drm/drm_vma_manager.c
399
bool drm_vma_node_is_allowed(struct drm_vma_offset_node *node,
sys/dev/pci/drm/drm_vma_manager.c
405
read_lock(&node->vm_lock);
sys/dev/pci/drm/drm_vma_manager.c
407
iter = node->vm_files.rb_node;
sys/dev/pci/drm/drm_vma_manager.c
418
read_unlock(&node->vm_lock);
sys/dev/pci/drm/i915/display/intel_bios.c
1235
list_for_each_entry(devdata, &display->vbt.display_devices, node) {
sys/dev/pci/drm/i915/display/intel_bios.c
146
struct list_head node;
sys/dev/pci/drm/i915/display/intel_bios.c
157
list_for_each_entry(entry, &display->vbt.bdb_blocks, node) {
sys/dev/pci/drm/i915/display/intel_bios.c
2158
list_for_each_entry(devdata, &display->vbt.display_devices, node) {
sys/dev/pci/drm/i915/display/intel_bios.c
2769
list_for_each_entry(devdata, &display->vbt.display_devices, node)
sys/dev/pci/drm/i915/display/intel_bios.c
2772
list_for_each_entry(devdata, &display->vbt.display_devices, node)
sys/dev/pci/drm/i915/display/intel_bios.c
2888
list_add_tail(&devdata->node, &display->vbt.display_devices);
sys/dev/pci/drm/i915/display/intel_bios.c
2978
list_add_tail(&devdata->node, &display->vbt.display_devices);
sys/dev/pci/drm/i915/display/intel_bios.c
3296
node) {
sys/dev/pci/drm/i915/display/intel_bios.c
3297
list_del(&devdata->node);
sys/dev/pci/drm/i915/display/intel_bios.c
3302
list_for_each_entry_safe(entry, ne, &display->vbt.bdb_blocks, node) {
sys/dev/pci/drm/i915/display/intel_bios.c
3303
list_del(&entry->node);
sys/dev/pci/drm/i915/display/intel_bios.c
3341
list_for_each_entry(devdata, &display->vbt.display_devices, node) {
sys/dev/pci/drm/i915/display/intel_bios.c
3380
list_for_each_entry(devdata, &display->vbt.display_devices, node) {
sys/dev/pci/drm/i915/display/intel_bios.c
3430
list_for_each_entry(devdata, &display->vbt.display_devices, node) {
sys/dev/pci/drm/i915/display/intel_bios.c
3474
list_for_each_entry(devdata, &display->vbt.display_devices, node) {
sys/dev/pci/drm/i915/display/intel_bios.c
3571
list_for_each_entry(devdata, &display->vbt.display_devices, node) {
sys/dev/pci/drm/i915/display/intel_bios.c
3688
list_for_each_entry(devdata, &display->vbt.display_devices, node) {
sys/dev/pci/drm/i915/display/intel_bios.c
3746
list_for_each_entry(devdata, &display->vbt.display_devices, node) {
sys/dev/pci/drm/i915/display/intel_bios.c
3760
list_for_each_entry(devdata, &display->vbt.display_devices, node)
sys/dev/pci/drm/i915/display/intel_bios.c
514
list_add_tail(&entry->node, &display->vbt.bdb_blocks);
sys/dev/pci/drm/i915/display/intel_bios.c
77
struct list_head node;
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
51
static struct intel_display *node_to_intel_display(struct drm_info_node *node)
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
53
return to_intel_display(node->minor->dev);
sys/dev/pci/drm/i915/gem/i915_gem_execbuffer.c
1025
if (drm_mm_node_allocated(&vma->node)) {
sys/dev/pci/drm/i915/gem/i915_gem_execbuffer.c
1037
GEM_BUG_ON(drm_mm_node_allocated(&vma->node) &&
sys/dev/pci/drm/i915/gem/i915_gem_execbuffer.c
1059
hlist_for_each_entry(ev, head, node) {
sys/dev/pci/drm/i915/gem/i915_gem_execbuffer.c
1113
cache->node.flags = 0;
sys/dev/pci/drm/i915/gem/i915_gem_execbuffer.c
1167
offset = cache->node.start;
sys/dev/pci/drm/i915/gem/i915_gem_execbuffer.c
1168
if (!drm_mm_node_allocated(&cache->node))
sys/dev/pci/drm/i915/gem/i915_gem_execbuffer.c
1186
(struct drm_i915_gem_object *)cache->node.mm;
sys/dev/pci/drm/i915/gem/i915_gem_execbuffer.c
1198
if (drm_mm_node_allocated(&cache->node)) {
sys/dev/pci/drm/i915/gem/i915_gem_execbuffer.c
1200
cache->node.start,
sys/dev/pci/drm/i915/gem/i915_gem_execbuffer.c
1201
cache->node.size);
sys/dev/pci/drm/i915/gem/i915_gem_execbuffer.c
1203
drm_mm_remove_node(&cache->node);
sys/dev/pci/drm/i915/gem/i915_gem_execbuffer.c
1206
i915_vma_unpin((struct i915_vma *)cache->node.mm);
sys/dev/pci/drm/i915/gem/i915_gem_execbuffer.c
1235
cache->node.mm = (void *)obj;
sys/dev/pci/drm/i915/gem/i915_gem_execbuffer.c
1297
memset(&cache->node, 0, sizeof(cache->node));
sys/dev/pci/drm/i915/gem/i915_gem_execbuffer.c
1300
(&ggtt->vm.mm, &cache->node,
sys/dev/pci/drm/i915/gem/i915_gem_execbuffer.c
1308
cache->node.start = i915_ggtt_offset(vma);
sys/dev/pci/drm/i915/gem/i915_gem_execbuffer.c
1309
cache->node.mm = (void *)vma;
sys/dev/pci/drm/i915/gem/i915_gem_execbuffer.c
1313
offset = cache->node.start;
sys/dev/pci/drm/i915/gem/i915_gem_execbuffer.c
1314
if (drm_mm_node_allocated(&cache->node)) {
sys/dev/pci/drm/i915/gem/i915_gem_execbuffer.c
1404
return target->node.start | UPDATE;
sys/dev/pci/drm/i915/gem/i915_gem_execbuffer.c
286
struct drm_mm_node node; /** temporary GTT binding */
sys/dev/pci/drm/i915/gem/i915_gem_execbuffer.c
44
struct hlist_node node;
sys/dev/pci/drm/i915/gem/i915_gem_execbuffer.c
445
if (vma->node.size)
sys/dev/pci/drm/i915/gem/i915_gem_execbuffer.c
575
hlist_add_head(&ev->node,
sys/dev/pci/drm/i915/gem/i915_gem_execbuffer.c
662
if (drm_mm_node_allocated(&vma->node) &&
sys/dev/pci/drm/i915/gem/i915_gem_mman.c
1470
struct drm_vma_offset_node *node;
sys/dev/pci/drm/i915/gem/i915_gem_mman.c
1481
node = drm_vma_offset_lookup_locked(dev->vma_offset_manager,
sys/dev/pci/drm/i915/gem/i915_gem_mman.c
1484
if (node && drm_vma_node_is_allowed(node, priv)) {
sys/dev/pci/drm/i915/gem/i915_gem_mman.c
1490
if (!node->driver_private) {
sys/dev/pci/drm/i915/gem/i915_gem_mman.c
1491
mmo = container_of(node, struct i915_mmap_offset, vma_node);
sys/dev/pci/drm/i915/gem/i915_gem_mman.c
1497
(container_of(node, struct drm_i915_gem_object,
sys/dev/pci/drm/i915/gem/i915_gem_mman.c
1506
return node ? -EACCES : -EINVAL;
sys/dev/pci/drm/i915/gem/i915_gem_mman.c
1523
struct drm_vma_offset_node *node;
sys/dev/pci/drm/i915/gem/i915_gem_mman.c
1534
node = drm_vma_offset_exact_lookup_locked(dev->vma_offset_manager,
sys/dev/pci/drm/i915/gem/i915_gem_mman.c
1537
if (node && drm_vma_node_is_allowed(node, priv)) {
sys/dev/pci/drm/i915/gem/i915_gem_mman.c
1543
if (!node->driver_private) {
sys/dev/pci/drm/i915/gem/i915_gem_mman.c
1544
mmo = container_of(node, struct i915_mmap_offset, vma_node);
sys/dev/pci/drm/i915/gem/i915_gem_mman.c
1550
(container_of(node, struct drm_i915_gem_object,
sys/dev/pci/drm/i915/gem/i915_gem_mman.c
920
struct drm_vma_offset_node *node;
sys/dev/pci/drm/i915/gem/i915_gem_mman.c
927
node = drm_vma_offset_exact_lookup_locked(dev->vma_offset_manager,
sys/dev/pci/drm/i915/gem/i915_gem_mman.c
930
if (likely(node))
sys/dev/pci/drm/i915/gem/i915_gem_mman.c
931
mmo = container_of(node, struct i915_mmap_offset, vma_node);
sys/dev/pci/drm/i915/gem/i915_gem_stolen.c
1083
const struct drm_mm_node *node)
sys/dev/pci/drm/i915/gem/i915_gem_stolen.c
1085
return i915->dsm.stolen.start + i915_gem_stolen_node_offset(node);
sys/dev/pci/drm/i915/gem/i915_gem_stolen.c
1088
bool i915_gem_stolen_node_allocated(const struct drm_mm_node *node)
sys/dev/pci/drm/i915/gem/i915_gem_stolen.c
1090
return drm_mm_node_allocated(node);
sys/dev/pci/drm/i915/gem/i915_gem_stolen.c
1093
u64 i915_gem_stolen_node_offset(const struct drm_mm_node *node)
sys/dev/pci/drm/i915/gem/i915_gem_stolen.c
1095
return node->start;
sys/dev/pci/drm/i915/gem/i915_gem_stolen.c
1098
u64 i915_gem_stolen_node_size(const struct drm_mm_node *node)
sys/dev/pci/drm/i915/gem/i915_gem_stolen.c
1100
return node->size;
sys/dev/pci/drm/i915/gem/i915_gem_stolen.c
40
struct drm_mm_node *node, u64 size,
sys/dev/pci/drm/i915/gem/i915_gem_stolen.c
53
ret = drm_mm_insert_node_in_range(&i915->mm.stolen, node,
sys/dev/pci/drm/i915/gem/i915_gem_stolen.c
62
struct drm_mm_node *node, u64 size,
sys/dev/pci/drm/i915/gem/i915_gem_stolen.c
65
return i915_gem_stolen_insert_node_in_range(i915, node,
sys/dev/pci/drm/i915/gem/i915_gem_stolen.c
72
struct drm_mm_node *node)
sys/dev/pci/drm/i915/gem/i915_gem_stolen.c
75
drm_mm_remove_node(node);
sys/dev/pci/drm/i915/gem/i915_gem_stolen.h
18
struct drm_mm_node *node, u64 size,
sys/dev/pci/drm/i915/gem/i915_gem_stolen.h
21
struct drm_mm_node *node, u64 size,
sys/dev/pci/drm/i915/gem/i915_gem_stolen.h
25
struct drm_mm_node *node);
sys/dev/pci/drm/i915/gem/i915_gem_stolen.h
46
const struct drm_mm_node *node);
sys/dev/pci/drm/i915/gem/i915_gem_stolen.h
48
bool i915_gem_stolen_node_allocated(const struct drm_mm_node *node);
sys/dev/pci/drm/i915/gem/i915_gem_stolen.h
49
u64 i915_gem_stolen_node_offset(const struct drm_mm_node *node);
sys/dev/pci/drm/i915/gem/i915_gem_stolen.h
50
u64 i915_gem_stolen_node_size(const struct drm_mm_node *node);
sys/dev/pci/drm/i915/gem/selftests/huge_pages.c
1001
if (!IS_ALIGNED(vma->node.start,
sys/dev/pci/drm/i915/gem/selftests/huge_pages.c
1004
vma->node.start);
sys/dev/pci/drm/i915/gem/selftests/huge_pages.c
1009
if (!IS_ALIGNED(vma->node.size,
sys/dev/pci/drm/i915/gem/selftests/huge_pages.c
1012
vma->node.size);
sys/dev/pci/drm/i915/gem/selftests/huge_pages.c
813
if (!IS_ALIGNED(vma->node.start,
sys/dev/pci/drm/i915/gem/selftests/huge_pages.c
816
vma->node.start);
sys/dev/pci/drm/i915/gem/selftests/huge_pages.c
821
if (!IS_ALIGNED(vma->node.size,
sys/dev/pci/drm/i915/gem/selftests/huge_pages.c
824
vma->node.size);
sys/dev/pci/drm/i915/gem/selftests/i915_gem_client_blt.c
457
if (drm_mm_node_allocated(&vma->node) && i915_vma_offset(vma) != addr) {
sys/dev/pci/drm/i915/gem/selftests/i915_gem_context.c
1492
struct drm_mm_node *node;
sys/dev/pci/drm/i915/gem/selftests/i915_gem_context.c
1495
node = __drm_mm_interval_first(&vm->mm,
sys/dev/pci/drm/i915/gem/selftests/i915_gem_context.c
1498
if (!node || node->start > offset)
sys/dev/pci/drm/i915/gem/selftests/i915_gem_context.c
1501
GEM_BUG_ON(offset >= node->start + node->size);
sys/dev/pci/drm/i915/gt/gen8_ppgtt.c
988
vm->total -= vma->node.size;
sys/dev/pci/drm/i915/gt/intel_breadcrumbs.c
153
list_for_each_entry_safe(cur, tmp, list, node) {
sys/dev/pci/drm/i915/gt/intel_breadcrumbs.c
154
INIT_LIST_HEAD(&cur->node);
sys/dev/pci/drm/i915/gt/intel_breadcrumbs.c
166
slist_add(struct llist_node *node, struct llist_node *head)
sys/dev/pci/drm/i915/gt/intel_breadcrumbs.c
168
node->next = head;
sys/dev/pci/drm/i915/gt/intel_breadcrumbs.c
169
return node;
sys/dev/pci/drm/i915/gt/intel_engine_pm.c
247
struct llist_node *node, *next;
sys/dev/pci/drm/i915/gt/intel_engine_pm.c
249
llist_for_each_safe(node, next, llist_del_all(&engine->barrier_tasks)) {
sys/dev/pci/drm/i915/gt/intel_engine_pm.c
251
container_of((struct list_head *)node,
sys/dev/pci/drm/i915/gt/intel_engine_pm.c
252
typeof(*cb), node);
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
1568
rb_erase_cached(&p->node, &sched_engine->queue);
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
257
return rb_entry(rb, struct i915_priolist, node);
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
3192
rb_erase_cached(&p->node, &sched_engine->queue);
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
3644
struct rb_node *node = &ve->nodes[sibling->id].rb;
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
3646
if (RB_EMPTY_NODE(node))
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
3652
if (!RB_EMPTY_NODE(node))
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
3653
rb_erase_cached(node, &sibling->execlists.virtual);
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
3834
struct ve_node * const node = &ve->nodes[sibling->id];
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
3844
if (!RB_EMPTY_NODE(&node->rb)) {
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
3845
rb_erase_cached(&node->rb,
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
3847
RB_CLEAR_NODE(&node->rb);
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
3853
if (unlikely(!RB_EMPTY_NODE(&node->rb))) {
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
3859
&node->rb;
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
3860
if (prio == node->prio || (prio > node->prio && first))
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
3863
rb_erase_cached(&node->rb, &sibling->execlists.virtual);
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
3882
rb_link_node(&node->rb, rb, parent);
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
3883
rb_insert_color_cached(&node->rb,
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
3888
GEM_BUG_ON(RB_EMPTY_NODE(&node->rb));
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
3889
node->prio = prio;
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
4124
struct i915_priolist *p = rb_entry(rb, typeof(*p), node);
sys/dev/pci/drm/i915/gt/intel_ggtt.c
167
GEM_BUG_ON(!drm_mm_node_allocated(&vma->node));
sys/dev/pci/drm/i915/gt/intel_ggtt.c
195
drm_mm_remove_node(&vma->node);
sys/dev/pci/drm/i915/gt/intel_ggtt.c
36
static void i915_ggtt_color_adjust(const struct drm_mm_node *node,
sys/dev/pci/drm/i915/gt/intel_ggtt.c
41
if (i915_node_color_differs(node, color))
sys/dev/pci/drm/i915/gt/intel_ggtt.c
50
node = list_next_entry(node, node_list);
sys/dev/pci/drm/i915/gt/intel_ggtt.c
51
if (node->color != color)
sys/dev/pci/drm/i915/gt/intel_gt_buffer_pool.c
101
struct intel_gt_buffer_pool_node *node =
sys/dev/pci/drm/i915/gt/intel_gt_buffer_pool.c
102
container_of(ref, typeof(*node), active);
sys/dev/pci/drm/i915/gt/intel_gt_buffer_pool.c
103
struct intel_gt_buffer_pool *pool = node->pool;
sys/dev/pci/drm/i915/gt/intel_gt_buffer_pool.c
105
struct list_head *list = bucket_for_size(pool, node->obj->base.size);
sys/dev/pci/drm/i915/gt/intel_gt_buffer_pool.c
108
if (node->pinned) {
sys/dev/pci/drm/i915/gt/intel_gt_buffer_pool.c
109
i915_gem_object_unpin_pages(node->obj);
sys/dev/pci/drm/i915/gt/intel_gt_buffer_pool.c
112
i915_gem_object_make_purgeable(node->obj);
sys/dev/pci/drm/i915/gt/intel_gt_buffer_pool.c
113
node->pinned = false;
sys/dev/pci/drm/i915/gt/intel_gt_buffer_pool.c
116
GEM_BUG_ON(node->age);
sys/dev/pci/drm/i915/gt/intel_gt_buffer_pool.c
118
list_add_rcu(&node->link, list);
sys/dev/pci/drm/i915/gt/intel_gt_buffer_pool.c
119
WRITE_ONCE(node->age, jiffies ?: 1); /* 0 reserved for active nodes */
sys/dev/pci/drm/i915/gt/intel_gt_buffer_pool.c
126
void intel_gt_buffer_pool_mark_used(struct intel_gt_buffer_pool_node *node)
sys/dev/pci/drm/i915/gt/intel_gt_buffer_pool.c
128
assert_object_held(node->obj);
sys/dev/pci/drm/i915/gt/intel_gt_buffer_pool.c
130
if (node->pinned)
sys/dev/pci/drm/i915/gt/intel_gt_buffer_pool.c
133
__i915_gem_object_pin_pages(node->obj);
sys/dev/pci/drm/i915/gt/intel_gt_buffer_pool.c
135
i915_gem_object_make_unshrinkable(node->obj);
sys/dev/pci/drm/i915/gt/intel_gt_buffer_pool.c
136
node->pinned = true;
sys/dev/pci/drm/i915/gt/intel_gt_buffer_pool.c
144
struct intel_gt_buffer_pool_node *node;
sys/dev/pci/drm/i915/gt/intel_gt_buffer_pool.c
147
node = kmalloc(sizeof(*node),
sys/dev/pci/drm/i915/gt/intel_gt_buffer_pool.c
149
if (!node)
sys/dev/pci/drm/i915/gt/intel_gt_buffer_pool.c
152
node->age = 0;
sys/dev/pci/drm/i915/gt/intel_gt_buffer_pool.c
153
node->pool = pool;
sys/dev/pci/drm/i915/gt/intel_gt_buffer_pool.c
154
node->pinned = false;
sys/dev/pci/drm/i915/gt/intel_gt_buffer_pool.c
155
i915_active_init(&node->active, NULL, pool_retire, 0);
sys/dev/pci/drm/i915/gt/intel_gt_buffer_pool.c
159
i915_active_fini(&node->active);
sys/dev/pci/drm/i915/gt/intel_gt_buffer_pool.c
160
kfree(node);
sys/dev/pci/drm/i915/gt/intel_gt_buffer_pool.c
166
node->type = type;
sys/dev/pci/drm/i915/gt/intel_gt_buffer_pool.c
167
node->obj = obj;
sys/dev/pci/drm/i915/gt/intel_gt_buffer_pool.c
168
return node;
sys/dev/pci/drm/i915/gt/intel_gt_buffer_pool.c
176
struct intel_gt_buffer_pool_node *node;
sys/dev/pci/drm/i915/gt/intel_gt_buffer_pool.c
184
list_for_each_entry_rcu(node, list, link) {
sys/dev/pci/drm/i915/gt/intel_gt_buffer_pool.c
187
if (node->obj->base.size < size)
sys/dev/pci/drm/i915/gt/intel_gt_buffer_pool.c
190
if (node->type != type)
sys/dev/pci/drm/i915/gt/intel_gt_buffer_pool.c
193
age = READ_ONCE(node->age);
sys/dev/pci/drm/i915/gt/intel_gt_buffer_pool.c
197
if (cmpxchg(&node->age, age, 0) == age) {
sys/dev/pci/drm/i915/gt/intel_gt_buffer_pool.c
199
list_del_rcu(&node->link);
sys/dev/pci/drm/i915/gt/intel_gt_buffer_pool.c
206
if (&node->link == list) {
sys/dev/pci/drm/i915/gt/intel_gt_buffer_pool.c
207
node = node_create(pool, size, type);
sys/dev/pci/drm/i915/gt/intel_gt_buffer_pool.c
208
if (IS_ERR(node))
sys/dev/pci/drm/i915/gt/intel_gt_buffer_pool.c
209
return node;
sys/dev/pci/drm/i915/gt/intel_gt_buffer_pool.c
212
ret = i915_active_acquire(&node->active);
sys/dev/pci/drm/i915/gt/intel_gt_buffer_pool.c
214
node_free(node);
sys/dev/pci/drm/i915/gt/intel_gt_buffer_pool.c
218
return node;
sys/dev/pci/drm/i915/gt/intel_gt_buffer_pool.c
31
static void node_free(struct intel_gt_buffer_pool_node *node)
sys/dev/pci/drm/i915/gt/intel_gt_buffer_pool.c
33
i915_gem_object_put(node->obj);
sys/dev/pci/drm/i915/gt/intel_gt_buffer_pool.c
34
i915_active_fini(&node->active);
sys/dev/pci/drm/i915/gt/intel_gt_buffer_pool.c
35
kfree_rcu(node, rcu);
sys/dev/pci/drm/i915/gt/intel_gt_buffer_pool.c
40
struct intel_gt_buffer_pool_node *node, *stale = NULL;
sys/dev/pci/drm/i915/gt/intel_gt_buffer_pool.c
58
node = list_entry(pos, typeof(*node), link);
sys/dev/pci/drm/i915/gt/intel_gt_buffer_pool.c
60
age = READ_ONCE(node->age);
sys/dev/pci/drm/i915/gt/intel_gt_buffer_pool.c
65
if (!xchg(&node->age, 0))
sys/dev/pci/drm/i915/gt/intel_gt_buffer_pool.c
68
node->free = stale;
sys/dev/pci/drm/i915/gt/intel_gt_buffer_pool.c
69
stale = node;
sys/dev/pci/drm/i915/gt/intel_gt_buffer_pool.c
80
while ((node = stale)) {
sys/dev/pci/drm/i915/gt/intel_gt_buffer_pool.c
82
node_free(node);
sys/dev/pci/drm/i915/gt/intel_gt_buffer_pool.h
21
void intel_gt_buffer_pool_mark_used(struct intel_gt_buffer_pool_node *node);
sys/dev/pci/drm/i915/gt/intel_gt_buffer_pool.h
24
intel_gt_buffer_pool_mark_active(struct intel_gt_buffer_pool_node *node,
sys/dev/pci/drm/i915/gt/intel_gt_buffer_pool.h
28
GEM_WARN_ON(!node->pinned);
sys/dev/pci/drm/i915/gt/intel_gt_buffer_pool.h
30
return i915_active_add_request(&node->active, rq);
sys/dev/pci/drm/i915/gt/intel_gt_buffer_pool.h
34
intel_gt_buffer_pool_put(struct intel_gt_buffer_pool_node *node)
sys/dev/pci/drm/i915/gt/intel_gt_buffer_pool.h
36
i915_active_release(&node->active);
sys/dev/pci/drm/i915/gt/intel_reset.c
847
struct drm_vma_offset_node *node;
sys/dev/pci/drm/i915/gt/intel_reset.c
863
node = &vma->mmo->vma_node;
sys/dev/pci/drm/i915/gt/intel_reset.c
868
drm_vma_node_offset_addr(node) + vma_offset,
sys/dev/pci/drm/i915/gt/intel_reset.c
876
for (pg = &dev_priv->pgs[atop(vma->node.start)];
sys/dev/pci/drm/i915/gt/intel_reset.c
877
pg != &dev_priv->pgs[atop(vma->node.start + vma->size)];
sys/dev/pci/drm/i915/gt/selftest_hangcheck.c
1382
struct drm_mm_node evict = arg->vma->node;
sys/dev/pci/drm/i915/gt/selftest_tlb.c
190
vb->node = vb_node;
sys/dev/pci/drm/i915/gt/selftest_tlb.c
65
addr = round_up(vma->node.start + vma->node.size, align);
sys/dev/pci/drm/i915/gt/selftest_tlb.c
76
vb_node = vb->node;
sys/dev/pci/drm/i915/gt/selftest_tlb.c
77
vb->node = va->node; /* overwrites the _same_ PTE */
sys/dev/pci/drm/i915/gt/uc/intel_guc_capture.c
1049
struct __guc_capture_parsed_output *node = NULL;
sys/dev/pci/drm/i915/gt/uc/intel_guc_capture.c
1053
node = guc_capture_alloc_one_node(guc);
sys/dev/pci/drm/i915/gt/uc/intel_guc_capture.c
1054
if (!node) {
sys/dev/pci/drm/i915/gt/uc/intel_guc_capture.c
1059
guc_capture_add_node_to_cachelist(guc->capture, node);
sys/dev/pci/drm/i915/gt/uc/intel_guc_capture.c
1102
struct __guc_capture_parsed_output *node = NULL;
sys/dev/pci/drm/i915/gt/uc/intel_guc_capture.c
1195
} else if (node) {
sys/dev/pci/drm/i915/gt/uc/intel_guc_capture.c
1206
guc_capture_add_node_to_outlist(guc->capture, node);
sys/dev/pci/drm/i915/gt/uc/intel_guc_capture.c
1207
node = NULL;
sys/dev/pci/drm/i915/gt/uc/intel_guc_capture.c
1209
node->reginfo[GUC_CAPTURE_LIST_TYPE_ENGINE_CLASS].num_regs) {
sys/dev/pci/drm/i915/gt/uc/intel_guc_capture.c
1211
guc_capture_add_node_to_outlist(guc->capture, node);
sys/dev/pci/drm/i915/gt/uc/intel_guc_capture.c
1212
node = guc_capture_clone_node(guc, node,
sys/dev/pci/drm/i915/gt/uc/intel_guc_capture.c
1215
node->reginfo[GUC_CAPTURE_LIST_TYPE_ENGINE_INSTANCE].num_regs) {
sys/dev/pci/drm/i915/gt/uc/intel_guc_capture.c
1217
guc_capture_add_node_to_outlist(guc->capture, node);
sys/dev/pci/drm/i915/gt/uc/intel_guc_capture.c
1218
node = guc_capture_clone_node(guc, node,
sys/dev/pci/drm/i915/gt/uc/intel_guc_capture.c
1224
if (!node) {
sys/dev/pci/drm/i915/gt/uc/intel_guc_capture.c
1225
node = guc_capture_get_prealloc_node(guc);
sys/dev/pci/drm/i915/gt/uc/intel_guc_capture.c
1226
if (!node) {
sys/dev/pci/drm/i915/gt/uc/intel_guc_capture.c
1234
node->is_partial = is_partial;
sys/dev/pci/drm/i915/gt/uc/intel_guc_capture.c
1235
node->reginfo[datatype].vfid = FIELD_GET(CAP_HDR_CAPTURE_VFID, hdr.owner);
sys/dev/pci/drm/i915/gt/uc/intel_guc_capture.c
1238
node->eng_class = FIELD_GET(CAP_HDR_ENGINE_CLASS, hdr.info);
sys/dev/pci/drm/i915/gt/uc/intel_guc_capture.c
1239
node->eng_inst = FIELD_GET(CAP_HDR_ENGINE_INSTANCE, hdr.info);
sys/dev/pci/drm/i915/gt/uc/intel_guc_capture.c
1240
node->lrca = hdr.lrca;
sys/dev/pci/drm/i915/gt/uc/intel_guc_capture.c
1241
node->guc_id = hdr.guc_id;
sys/dev/pci/drm/i915/gt/uc/intel_guc_capture.c
1244
node->eng_class = FIELD_GET(CAP_HDR_ENGINE_CLASS, hdr.info);
sys/dev/pci/drm/i915/gt/uc/intel_guc_capture.c
1255
node->reginfo[datatype].num_regs = numregs;
sys/dev/pci/drm/i915/gt/uc/intel_guc_capture.c
1256
regs = node->reginfo[datatype].regs;
sys/dev/pci/drm/i915/gt/uc/intel_guc_capture.c
1267
if (node) {
sys/dev/pci/drm/i915/gt/uc/intel_guc_capture.c
1270
if (node->reginfo[i].regs) {
sys/dev/pci/drm/i915/gt/uc/intel_guc_capture.c
1271
guc_capture_add_node_to_outlist(guc->capture, node);
sys/dev/pci/drm/i915/gt/uc/intel_guc_capture.c
1272
node = NULL;
sys/dev/pci/drm/i915/gt/uc/intel_guc_capture.c
1276
if (node) /* else return it back to cache list */
sys/dev/pci/drm/i915/gt/uc/intel_guc_capture.c
1277
guc_capture_add_node_to_cachelist(guc->capture, node);
sys/dev/pci/drm/i915/gt/uc/intel_guc_capture.c
1405
#define GCAP_PRINT_GUC_INST_INFO(ebuf, node) \
sys/dev/pci/drm/i915/gt/uc/intel_guc_capture.c
1408
(node)->eng_inst); \
sys/dev/pci/drm/i915/gt/uc/intel_guc_capture.c
1409
i915_error_printf(ebuf, " GuC-Context-Id: 0x%08x\n", (node)->guc_id); \
sys/dev/pci/drm/i915/gt/uc/intel_guc_capture.c
1410
i915_error_printf(ebuf, " LRCA: 0x%08x\n", (node)->lrca); \
sys/dev/pci/drm/i915/gt/uc/intel_guc_capture.c
1426
struct __guc_capture_parsed_output *node;
sys/dev/pci/drm/i915/gt/uc/intel_guc_capture.c
1445
node = ee->guc_capture_node;
sys/dev/pci/drm/i915/gt/uc/intel_guc_capture.c
1446
if (!node) {
sys/dev/pci/drm/i915/gt/uc/intel_guc_capture.c
1451
i915_error_printf(ebuf, "Coverage: %s\n", grptype[node->is_partial]);
sys/dev/pci/drm/i915/gt/uc/intel_guc_capture.c
1456
i915_error_printf(ebuf, " Owner-Id: %d\n", node->reginfo[i].vfid);
sys/dev/pci/drm/i915/gt/uc/intel_guc_capture.c
1463
i915_error_printf(ebuf, " GuC-Eng-Class: %d\n", node->eng_class);
sys/dev/pci/drm/i915/gt/uc/intel_guc_capture.c
1465
guc_class_to_engine_class(node->eng_class));
sys/dev/pci/drm/i915/gt/uc/intel_guc_capture.c
1468
eng = intel_guc_lookup_engine(guc, node->eng_class, node->eng_inst);
sys/dev/pci/drm/i915/gt/uc/intel_guc_capture.c
1473
GCAP_PRINT_GUC_INST_INFO(ebuf, node);
sys/dev/pci/drm/i915/gt/uc/intel_guc_capture.c
1477
numregs = node->reginfo[i].num_regs;
sys/dev/pci/drm/i915/gt/uc/intel_guc_capture.c
1481
regs = node->reginfo[i].regs;
sys/dev/pci/drm/i915/gt/uc/intel_guc_capture.c
1483
node->eng_class, 0, regs[j].offset, &is_ext);
sys/dev/pci/drm/i915/gt/uc/intel_guc_capture.c
885
guc_capture_delete_one_node(struct intel_guc *guc, struct __guc_capture_parsed_output *node)
sys/dev/pci/drm/i915/gt/uc/intel_guc_capture.c
890
kfree(node->reginfo[i].regs);
sys/dev/pci/drm/i915/gt/uc/intel_guc_capture.c
891
list_del(&node->link);
sys/dev/pci/drm/i915/gt/uc/intel_guc_capture.c
892
kfree(node);
sys/dev/pci/drm/i915/gt/uc/intel_guc_capture.c
913
guc_capture_add_node_to_list(struct __guc_capture_parsed_output *node,
sys/dev/pci/drm/i915/gt/uc/intel_guc_capture.c
916
list_add_tail(&node->link, list);
sys/dev/pci/drm/i915/gt/uc/intel_guc_capture.c
921
struct __guc_capture_parsed_output *node)
sys/dev/pci/drm/i915/gt/uc/intel_guc_capture.c
923
guc_capture_add_node_to_list(node, &gc->outlist);
sys/dev/pci/drm/i915/gt/uc/intel_guc_capture.c
928
struct __guc_capture_parsed_output *node)
sys/dev/pci/drm/i915/gt/uc/intel_guc_capture.c
930
guc_capture_add_node_to_list(node, &gc->cachelist);
sys/dev/pci/drm/i915/gt/uc/intel_guc_capture.c
934
guc_capture_init_node(struct intel_guc *guc, struct __guc_capture_parsed_output *node)
sys/dev/pci/drm/i915/gt/uc/intel_guc_capture.c
940
tmp[i] = node->reginfo[i].regs;
sys/dev/pci/drm/i915/gt/uc/intel_guc_capture.c
944
memset(node, 0, sizeof(*node));
sys/dev/pci/drm/i915/gt/uc/intel_guc_capture.c
946
node->reginfo[i].regs = tmp[i];
sys/dev/pci/drm/i915/gt/uc/intel_guc_capture.c
948
INIT_LIST_HEAD(&node->link);
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
2013
rb_erase_cached(&p->node, &sched_engine->queue);
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
406
return rb_entry(rb, struct i915_priolist, node);
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
984
rb_erase_cached(&p->node, &sched_engine->queue);
sys/dev/pci/drm/i915/gt/uc/intel_uc_fw.c
1018
struct drm_mm_node *node = &ggtt->uc_fw;
sys/dev/pci/drm/i915/gt/uc/intel_uc_fw.c
1033
GEM_BUG_ON(!drm_mm_node_allocated(node));
sys/dev/pci/drm/i915/gt/uc/intel_uc_fw.c
1034
GEM_BUG_ON(upper_32_bits(node->start));
sys/dev/pci/drm/i915/gt/uc/intel_uc_fw.c
1035
GEM_BUG_ON(upper_32_bits(node->start + node->size - 1));
sys/dev/pci/drm/i915/gt/uc/intel_uc_fw.c
1036
GEM_BUG_ON(offset + uc_fw->obj->base.size > node->size);
sys/dev/pci/drm/i915/gt/uc/intel_uc_fw.c
1039
return lower_32_bits(node->start + offset);
sys/dev/pci/drm/i915/gvt/aperture_gm.c
48
struct drm_mm_node *node;
sys/dev/pci/drm/i915/gvt/aperture_gm.c
53
node = &vgpu->gm.high_gm_node;
sys/dev/pci/drm/i915/gvt/aperture_gm.c
59
node = &vgpu->gm.low_gm_node;
sys/dev/pci/drm/i915/gvt/aperture_gm.c
68
ret = i915_gem_gtt_insert(&gt->ggtt->vm, NULL, node,
sys/dev/pci/drm/i915/gvt/debugfs.c
113
list_for_each_entry_safe(node, next, &param.diff_mmio_list, node) {
sys/dev/pci/drm/i915/gvt/debugfs.c
114
u32 diff = node->preg ^ node->vreg;
sys/dev/pci/drm/i915/gvt/debugfs.c
117
node->offset, node->preg, node->vreg,
sys/dev/pci/drm/i915/gvt/debugfs.c
119
list_del(&node->node);
sys/dev/pci/drm/i915/gvt/debugfs.c
120
kfree(node);
sys/dev/pci/drm/i915/gvt/debugfs.c
36
struct list_head node;
sys/dev/pci/drm/i915/gvt/debugfs.c
49
ma = container_of(a, struct diff_mmio, node);
sys/dev/pci/drm/i915/gvt/debugfs.c
50
mb = container_of(b, struct diff_mmio, node);
sys/dev/pci/drm/i915/gvt/debugfs.c
62
struct diff_mmio *node;
sys/dev/pci/drm/i915/gvt/debugfs.c
69
node = kmalloc(sizeof(*node), GFP_ATOMIC);
sys/dev/pci/drm/i915/gvt/debugfs.c
70
if (!node)
sys/dev/pci/drm/i915/gvt/debugfs.c
73
node->offset = offset;
sys/dev/pci/drm/i915/gvt/debugfs.c
74
node->preg = preg;
sys/dev/pci/drm/i915/gvt/debugfs.c
75
node->vreg = vreg;
sys/dev/pci/drm/i915/gvt/debugfs.c
76
list_add(&node->node, &param->diff_mmio_list);
sys/dev/pci/drm/i915/gvt/debugfs.c
93
struct diff_mmio *node, *next;
sys/dev/pci/drm/i915/gvt/handlers.c
117
hash_for_each_possible(gvt->mmio.mmio_info_table, e, node, offset) {
sys/dev/pci/drm/i915/gvt/handlers.c
2853
hash_for_each_safe(gvt->mmio.mmio_info_table, i, tmp, e, node)
sys/dev/pci/drm/i915/gvt/handlers.c
2896
INIT_HLIST_NODE(&info->node);
sys/dev/pci/drm/i915/gvt/handlers.c
2897
hash_add(gvt->mmio.mmio_info_table, &info->node, info->offset);
sys/dev/pci/drm/i915/gvt/handlers.c
3049
hash_for_each(gvt->mmio.mmio_info_table, i, e, node) {
sys/dev/pci/drm/i915/gvt/kvmgt.c
110
struct kvm_page_track_notifier_node *node);
sys/dev/pci/drm/i915/gvt/kvmgt.c
112
struct kvm_page_track_notifier_node *node);
sys/dev/pci/drm/i915/gvt/kvmgt.c
1590
struct kvm_page_track_notifier_node *node)
sys/dev/pci/drm/i915/gvt/kvmgt.c
1593
container_of(node, struct intel_vgpu, track_node);
sys/dev/pci/drm/i915/gvt/kvmgt.c
1605
struct kvm_page_track_notifier_node *node)
sys/dev/pci/drm/i915/gvt/kvmgt.c
1609
container_of(node, struct intel_vgpu, track_node);
sys/dev/pci/drm/i915/gvt/kvmgt.c
212
struct rb_node *node = vgpu->dma_addr_cache.rb_node;
sys/dev/pci/drm/i915/gvt/kvmgt.c
215
while (node) {
sys/dev/pci/drm/i915/gvt/kvmgt.c
216
itr = rb_entry(node, struct gvt_dma, dma_addr_node);
sys/dev/pci/drm/i915/gvt/kvmgt.c
219
node = node->rb_left;
sys/dev/pci/drm/i915/gvt/kvmgt.c
221
node = node->rb_right;
sys/dev/pci/drm/i915/gvt/kvmgt.c
230
struct rb_node *node = vgpu->gfn_cache.rb_node;
sys/dev/pci/drm/i915/gvt/kvmgt.c
233
while (node) {
sys/dev/pci/drm/i915/gvt/kvmgt.c
234
itr = rb_entry(node, struct gvt_dma, gfn_node);
sys/dev/pci/drm/i915/gvt/kvmgt.c
237
node = node->rb_left;
sys/dev/pci/drm/i915/gvt/kvmgt.c
239
node = node->rb_right;
sys/dev/pci/drm/i915/gvt/kvmgt.c
307
struct rb_node *node = NULL;
sys/dev/pci/drm/i915/gvt/kvmgt.c
311
node = rb_first(&vgpu->gfn_cache);
sys/dev/pci/drm/i915/gvt/kvmgt.c
312
if (!node) {
sys/dev/pci/drm/i915/gvt/kvmgt.c
316
dma = rb_entry(node, struct gvt_dma, gfn_node);
sys/dev/pci/drm/i915/gvt/mmio.h
67
struct hlist_node node;
sys/dev/pci/drm/i915/i915_active.c
1002
node = llist_del_all(&engine->barrier_tasks);
sys/dev/pci/drm/i915/i915_active.c
1003
if (!node)
sys/dev/pci/drm/i915/i915_active.c
1011
llist_for_each_safe(node, next, node) {
sys/dev/pci/drm/i915/i915_active.c
1013
smp_store_mb(*ll_to_fence_slot(node), &rq->fence);
sys/dev/pci/drm/i915/i915_active.c
1014
list_add_tail((struct list_head *)node, &rq->fence.cb_list);
sys/dev/pci/drm/i915/i915_active.c
1114
__list_del_entry(&active->cb.node);
sys/dev/pci/drm/i915/i915_active.c
1117
list_add_tail(&active->cb.node, &fence->cb_list);
sys/dev/pci/drm/i915/i915_active.c
148
rb_erase(&ref->cache->node, &ref->tree);
sys/dev/pci/drm/i915/i915_active.c
152
rb_link_node(&ref->cache->node, NULL, &ref->tree.rb_node);
sys/dev/pci/drm/i915/i915_active.c
153
rb_insert_color(&ref->cache->node, &ref->tree);
sys/dev/pci/drm/i915/i915_active.c
154
GEM_BUG_ON(ref->tree.rb_node != &ref->cache->node);
sys/dev/pci/drm/i915/i915_active.c
170
rbtree_postorder_for_each_entry_safe(it, n, &root, node) {
sys/dev/pci/drm/i915/i915_active.c
27
struct rb_node node;
sys/dev/pci/drm/i915/i915_active.c
270
BUILD_BUG_ON(offsetof(typeof(*it), node));
sys/dev/pci/drm/i915/i915_active.c
278
it = fetch_node(it->node.rb_right);
sys/dev/pci/drm/i915/i915_active.c
280
it = fetch_node(it->node.rb_left);
sys/dev/pci/drm/i915/i915_active.c
294
struct active_node *node;
sys/dev/pci/drm/i915/i915_active.c
297
node = __active_lookup(ref, idx);
sys/dev/pci/drm/i915/i915_active.c
298
if (likely(node))
sys/dev/pci/drm/i915/i915_active.c
299
return &node->base;
sys/dev/pci/drm/i915/i915_active.c
309
node = rb_entry(parent, struct active_node, node);
sys/dev/pci/drm/i915/i915_active.c
310
if (node->timeline == idx)
sys/dev/pci/drm/i915/i915_active.c
313
if (node->timeline < idx)
sys/dev/pci/drm/i915/i915_active.c
324
node = kmem_cache_alloc(slab_cache, GFP_ATOMIC);
sys/dev/pci/drm/i915/i915_active.c
326
node = pool_get(&slab_cache, PR_NOWAIT);
sys/dev/pci/drm/i915/i915_active.c
328
if (!node)
sys/dev/pci/drm/i915/i915_active.c
33
#define fetch_node(x) rb_entry(READ_ONCE(x), typeof(struct active_node), node)
sys/dev/pci/drm/i915/i915_active.c
331
__i915_active_fence_init(&node->base, NULL, node_retire);
sys/dev/pci/drm/i915/i915_active.c
332
node->ref = ref;
sys/dev/pci/drm/i915/i915_active.c
333
node->timeline = idx;
sys/dev/pci/drm/i915/i915_active.c
335
rb_link_node(&node->node, parent, p);
sys/dev/pci/drm/i915/i915_active.c
336
rb_insert_color(&node->node, &ref->tree);
sys/dev/pci/drm/i915/i915_active.c
339
WRITE_ONCE(ref->cache, node);
sys/dev/pci/drm/i915/i915_active.c
342
return &node->base;
sys/dev/pci/drm/i915/i915_active.c
377
struct active_node *node,
sys/dev/pci/drm/i915/i915_active.c
384
GEM_BUG_ON(node->timeline != engine->kernel_context->timeline->fence_context);
sys/dev/pci/drm/i915/i915_active.c
402
if (node == barrier_from_ll(pos)) {
sys/dev/pci/drm/i915/i915_active.c
403
node = NULL;
sys/dev/pci/drm/i915/i915_active.c
415
return !node;
sys/dev/pci/drm/i915/i915_active.c
419
__active_del_barrier(struct i915_active *ref, struct active_node *node)
sys/dev/pci/drm/i915/i915_active.c
421
return ____active_del_barrier(ref, node, barrier_to_engine(node));
sys/dev/pci/drm/i915/i915_active.c
48
static inline struct llist_node *barrier_to_ll(struct active_node *node)
sys/dev/pci/drm/i915/i915_active.c
50
GEM_BUG_ON(!is_barrier(&node->base));
sys/dev/pci/drm/i915/i915_active.c
51
return (struct llist_node *)&node->base.cb.node;
sys/dev/pci/drm/i915/i915_active.c
55
__barrier_to_engine(struct active_node *node)
sys/dev/pci/drm/i915/i915_active.c
57
return (struct intel_engine_cs *)READ_ONCE(node->base.cb.node.prev);
sys/dev/pci/drm/i915/i915_active.c
583
rbtree_postorder_for_each_entry_safe(it, n, &ref->tree, node) {
sys/dev/pci/drm/i915/i915_active.c
61
barrier_to_engine(struct active_node *node)
sys/dev/pci/drm/i915/i915_active.c
63
GEM_BUG_ON(!is_barrier(&node->base));
sys/dev/pci/drm/i915/i915_active.c
64
return __barrier_to_engine(node);
sys/dev/pci/drm/i915/i915_active.c
70
struct active_node, base.cb.node);
sys/dev/pci/drm/i915/i915_active.c
704
rbtree_postorder_for_each_entry_safe(it, n, &ref->tree, node) {
sys/dev/pci/drm/i915/i915_active.c
766
static inline bool is_idle_barrier(struct active_node *node, u64 idx)
sys/dev/pci/drm/i915/i915_active.c
768
return node->timeline == idx && !i915_active_fence_isset(&node->base);
sys/dev/pci/drm/i915/i915_active.c
788
p = &ref->cache->node;
sys/dev/pci/drm/i915/i915_active.c
795
struct active_node *node =
sys/dev/pci/drm/i915/i915_active.c
796
rb_entry(p, struct active_node, node);
sys/dev/pci/drm/i915/i915_active.c
798
if (is_idle_barrier(node, idx))
sys/dev/pci/drm/i915/i915_active.c
802
if (node->timeline < idx)
sys/dev/pci/drm/i915/i915_active.c
815
struct active_node *node =
sys/dev/pci/drm/i915/i915_active.c
816
rb_entry(p, struct active_node, node);
sys/dev/pci/drm/i915/i915_active.c
819
if (node->timeline > idx)
sys/dev/pci/drm/i915/i915_active.c
822
if (node->timeline < idx)
sys/dev/pci/drm/i915/i915_active.c
825
if (is_idle_barrier(node, idx))
sys/dev/pci/drm/i915/i915_active.c
835
engine = __barrier_to_engine(node);
sys/dev/pci/drm/i915/i915_active.c
837
if (is_barrier(&node->base) &&
sys/dev/pci/drm/i915/i915_active.c
838
____active_del_barrier(ref, node, engine))
sys/dev/pci/drm/i915/i915_active.c
847
if (p == &ref->cache->node)
sys/dev/pci/drm/i915/i915_active.c
851
return rb_entry(p, struct active_node, node);
sys/dev/pci/drm/i915/i915_active.c
877
struct active_node *node;
sys/dev/pci/drm/i915/i915_active.c
880
node = reuse_idle_barrier(ref, idx);
sys/dev/pci/drm/i915/i915_active.c
882
if (!node) {
sys/dev/pci/drm/i915/i915_active.c
884
node = kmem_cache_alloc(slab_cache, GFP_KERNEL);
sys/dev/pci/drm/i915/i915_active.c
886
node = pool_get(&slab_cache, PR_WAITOK);
sys/dev/pci/drm/i915/i915_active.c
888
if (!node)
sys/dev/pci/drm/i915/i915_active.c
891
RCU_INIT_POINTER(node->base.fence, NULL);
sys/dev/pci/drm/i915/i915_active.c
892
node->base.cb.func = node_retire;
sys/dev/pci/drm/i915/i915_active.c
893
node->timeline = idx;
sys/dev/pci/drm/i915/i915_active.c
894
node->ref = ref;
sys/dev/pci/drm/i915/i915_active.c
897
if (!i915_active_fence_isset(&node->base)) {
sys/dev/pci/drm/i915/i915_active.c
907
RCU_INIT_POINTER(node->base.fence, ERR_PTR(-EAGAIN));
sys/dev/pci/drm/i915/i915_active.c
908
node->base.cb.node.prev = (void *)engine;
sys/dev/pci/drm/i915/i915_active.c
911
GEM_BUG_ON(rcu_access_pointer(node->base.fence) != ERR_PTR(-EAGAIN));
sys/dev/pci/drm/i915/i915_active.c
913
GEM_BUG_ON(barrier_to_engine(node) != engine);
sys/dev/pci/drm/i915/i915_active.c
914
first = barrier_to_ll(node);
sys/dev/pci/drm/i915/i915_active.c
928
struct active_node *node = barrier_from_ll(first);
sys/dev/pci/drm/i915/i915_active.c
933
intel_engine_pm_put(barrier_to_engine(node));
sys/dev/pci/drm/i915/i915_active.c
936
kmem_cache_free(slab_cache, node);
sys/dev/pci/drm/i915/i915_active.c
938
pool_put(&slab_cache, node);
sys/dev/pci/drm/i915/i915_active.c
958
struct active_node *node = barrier_from_ll(pos);
sys/dev/pci/drm/i915/i915_active.c
959
struct intel_engine_cs *engine = barrier_to_engine(node);
sys/dev/pci/drm/i915/i915_active.c
971
it = rb_entry(parent, struct active_node, node);
sys/dev/pci/drm/i915/i915_active.c
972
if (it->timeline < node->timeline)
sys/dev/pci/drm/i915/i915_active.c
977
rb_link_node(&node->node, parent, p);
sys/dev/pci/drm/i915/i915_active.c
978
rb_insert_color(&node->node, &ref->tree);
sys/dev/pci/drm/i915/i915_active.c
982
llist_add(barrier_to_ll(node), &engine->barrier_tasks);
sys/dev/pci/drm/i915/i915_active.c
987
static struct dma_fence **ll_to_fence_slot(struct llist_node *node)
sys/dev/pci/drm/i915/i915_active.c
989
return __active_fence_slot(&barrier_from_ll(node)->base);
sys/dev/pci/drm/i915/i915_active.c
995
struct llist_node *node, *next;
sys/dev/pci/drm/i915/i915_cmd_parser.c
1082
hash_for_each_possible(engine->cmd_hash, desc_node, node,
sys/dev/pci/drm/i915/i915_cmd_parser.c
880
struct hlist_node node;
sys/dev/pci/drm/i915/i915_cmd_parser.c
927
hash_add(engine->cmd_hash, &desc_node->node,
sys/dev/pci/drm/i915/i915_cmd_parser.c
941
hash_for_each_safe(engine->cmd_hash, i, tmp, desc_node, node) {
sys/dev/pci/drm/i915/i915_cmd_parser.c
942
hash_del(&desc_node->node);
sys/dev/pci/drm/i915/i915_debugfs.c
196
if (!drm_mm_node_allocated(&vma->node))
sys/dev/pci/drm/i915/i915_debugfs.c
60
static inline struct drm_i915_private *node_to_i915(struct drm_info_node *node)
sys/dev/pci/drm/i915/i915_debugfs.c
62
return to_i915(node->minor->dev);
sys/dev/pci/drm/i915/i915_gem.c
104
pinned += vma->node.size;
sys/dev/pci/drm/i915/i915_gem.c
302
struct drm_mm_node *node,
sys/dev/pci/drm/i915/i915_gem.c
331
node->start = i915_ggtt_offset(vma);
sys/dev/pci/drm/i915/i915_gem.c
332
node->flags = 0;
sys/dev/pci/drm/i915/i915_gem.c
334
ret = insert_mappable_node(ggtt, node, PAGE_SIZE);
sys/dev/pci/drm/i915/i915_gem.c
337
GEM_BUG_ON(!drm_mm_node_allocated(node));
sys/dev/pci/drm/i915/i915_gem.c
343
if (drm_mm_node_allocated(node)) {
sys/dev/pci/drm/i915/i915_gem.c
344
ggtt->vm.clear_range(&ggtt->vm, node->start, node->size);
sys/dev/pci/drm/i915/i915_gem.c
345
remove_mappable_node(ggtt, node);
sys/dev/pci/drm/i915/i915_gem.c
363
struct drm_mm_node *node,
sys/dev/pci/drm/i915/i915_gem.c
370
if (drm_mm_node_allocated(node)) {
sys/dev/pci/drm/i915/i915_gem.c
371
ggtt->vm.clear_range(&ggtt->vm, node->start, node->size);
sys/dev/pci/drm/i915/i915_gem.c
372
remove_mappable_node(ggtt, node);
sys/dev/pci/drm/i915/i915_gem.c
386
struct drm_mm_node node;
sys/dev/pci/drm/i915/i915_gem.c
397
vma = i915_gem_gtt_prepare(obj, &node, false);
sys/dev/pci/drm/i915/i915_gem.c
414
u32 page_base = node.start;
sys/dev/pci/drm/i915/i915_gem.c
418
if (drm_mm_node_allocated(&node)) {
sys/dev/pci/drm/i915/i915_gem.c
422
node.start,
sys/dev/pci/drm/i915/i915_gem.c
440
i915_gem_gtt_cleanup(obj, &node, vma);
sys/dev/pci/drm/i915/i915_gem.c
550
struct drm_mm_node node;
sys/dev/pci/drm/i915/i915_gem.c
575
vma = i915_gem_gtt_prepare(obj, &node, true);
sys/dev/pci/drm/i915/i915_gem.c
593
u32 page_base = node.start;
sys/dev/pci/drm/i915/i915_gem.c
597
if (drm_mm_node_allocated(&node)) {
sys/dev/pci/drm/i915/i915_gem.c
603
node.start,
sys/dev/pci/drm/i915/i915_gem.c
61
insert_mappable_node(struct i915_ggtt *ggtt, struct drm_mm_node *node, u32 size)
sys/dev/pci/drm/i915/i915_gem.c
630
i915_gem_gtt_cleanup(obj, &node, vma);
sys/dev/pci/drm/i915/i915_gem.c
69
memset(node, 0, sizeof(*node));
sys/dev/pci/drm/i915/i915_gem.c
70
err = drm_mm_insert_node_in_range(&ggtt->vm.mm, node,
sys/dev/pci/drm/i915/i915_gem.c
81
remove_mappable_node(struct i915_ggtt *ggtt, struct drm_mm_node *node)
sys/dev/pci/drm/i915/i915_gem.c
84
drm_mm_remove_node(node);
sys/dev/pci/drm/i915/i915_gem_evict.c
109
return drm_mm_scan_add_block(scan, &vma->node);
sys/dev/pci/drm/i915/i915_gem_evict.c
158
struct drm_mm_node *node;
sys/dev/pci/drm/i915/i915_gem_evict.c
236
ret = drm_mm_scan_remove_block(&scan, &vma->node);
sys/dev/pci/drm/i915/i915_gem_evict.c
283
if (drm_mm_scan_remove_block(&scan, &vma->node)) {
sys/dev/pci/drm/i915/i915_gem_evict.c
300
while (ret == 0 && (node = drm_mm_scan_color_evict(&scan))) {
sys/dev/pci/drm/i915/i915_gem_evict.c
301
vma = container_of(node, struct i915_vma, node);
sys/dev/pci/drm/i915/i915_gem_evict.c
304
if (vma->node.color != I915_COLOR_UNEVICTABLE &&
sys/dev/pci/drm/i915/i915_gem_evict.c
334
struct drm_mm_node *node;
sys/dev/pci/drm/i915/i915_gem_evict.c
372
drm_mm_for_each_node_in_range(node, &vm->mm, start, end) {
sys/dev/pci/drm/i915/i915_gem_evict.c
374
if (node->color == I915_COLOR_UNEVICTABLE) {
sys/dev/pci/drm/i915/i915_gem_evict.c
379
GEM_BUG_ON(!drm_mm_node_allocated(node));
sys/dev/pci/drm/i915/i915_gem_evict.c
380
vma = container_of(node, typeof(*vma), node);
sys/dev/pci/drm/i915/i915_gem_evict.c
390
if (node->start + node->size == target->start) {
sys/dev/pci/drm/i915/i915_gem_evict.c
391
if (node->color == target->color)
sys/dev/pci/drm/i915/i915_gem_evict.c
394
if (node->start == target->start + target->size) {
sys/dev/pci/drm/i915/i915_gem_evict.c
395
if (node->color == target->color)
sys/dev/pci/drm/i915/i915_gem_evict.h
24
struct drm_mm_node *node,
sys/dev/pci/drm/i915/i915_gem_gtt.c
104
struct drm_mm_node *node,
sys/dev/pci/drm/i915/i915_gem_gtt.c
115
GEM_BUG_ON(drm_mm_node_allocated(node));
sys/dev/pci/drm/i915/i915_gem_gtt.c
117
node->size = size;
sys/dev/pci/drm/i915/i915_gem_gtt.c
118
node->start = offset;
sys/dev/pci/drm/i915/i915_gem_gtt.c
119
node->color = color;
sys/dev/pci/drm/i915/i915_gem_gtt.c
121
err = drm_mm_reserve_node(&vm->mm, node);
sys/dev/pci/drm/i915/i915_gem_gtt.c
128
err = i915_gem_evict_for_node(vm, ww, node, flags);
sys/dev/pci/drm/i915/i915_gem_gtt.c
130
err = drm_mm_reserve_node(&vm->mm, node);
sys/dev/pci/drm/i915/i915_gem_gtt.c
197
struct drm_mm_node *node,
sys/dev/pci/drm/i915/i915_gem_gtt.c
215
GEM_BUG_ON(drm_mm_node_allocated(node));
sys/dev/pci/drm/i915/i915_gem_gtt.c
239
err = drm_mm_insert_node_in_range(&vm->mm, node,
sys/dev/pci/drm/i915/i915_gem_gtt.c
246
err = drm_mm_insert_node_in_range(&vm->mm, node,
sys/dev/pci/drm/i915/i915_gem_gtt.c
282
err = i915_gem_gtt_reserve(vm, ww, node, size, offset, color, flags);
sys/dev/pci/drm/i915/i915_gem_gtt.c
295
return drm_mm_insert_node_in_range(&vm->mm, node,
sys/dev/pci/drm/i915/i915_gem_gtt.h
30
struct drm_mm_node *node,
sys/dev/pci/drm/i915/i915_gem_gtt.h
36
struct drm_mm_node *node,
sys/dev/pci/drm/i915/i915_perf.c
1656
llist_for_each_entry_safe(oa_bo, tmp, stream->oa_config_bos.first, node)
sys/dev/pci/drm/i915/i915_perf.c
2281
llist_add(&oa_bo->node, &stream->oa_config_bos);
sys/dev/pci/drm/i915/i915_perf.c
2310
llist_for_each_entry(oa_bo, stream->oa_config_bos.first, node) {
sys/dev/pci/drm/i915/i915_perf.c
387
struct llist_node node;
sys/dev/pci/drm/i915/i915_priolist_types.h
43
struct rb_node node;
sys/dev/pci/drm/i915/i915_request.c
215
work.node.llist)
sys/dev/pci/drm/i915/i915_request.c
2185
GEM_BUG_ON(!list_empty(&wait.cb.node));
sys/dev/pci/drm/i915/i915_request.c
583
if (llist_add(&cb->work.node.llist, &signal->execute_cb)) {
sys/dev/pci/drm/i915/i915_scatterlist.c
100
if (WARN_ON(overflows_type(DIV_ROUND_UP_ULL(node->size, segment_pages),
sys/dev/pci/drm/i915/i915_scatterlist.c
106
if (sg_alloc_table(st, DIV_ROUND_UP_ULL(node->size, segment_pages),
sys/dev/pci/drm/i915/i915_scatterlist.c
115
block_size = node->size << PAGE_SHIFT;
sys/dev/pci/drm/i915/i915_scatterlist.c
116
offset = node->start << PAGE_SHIFT;
sys/dev/pci/drm/i915/i915_scatterlist.c
80
struct i915_refct_sgt *i915_rsgt_from_mm_node(const struct drm_mm_node *node,
sys/dev/pci/drm/i915/i915_scatterlist.c
97
i915_refct_sgt_init(rsgt, node->size << PAGE_SHIFT);
sys/dev/pci/drm/i915/i915_scatterlist.h
239
struct i915_refct_sgt *i915_rsgt_from_mm_node(const struct drm_mm_node *node,
sys/dev/pci/drm/i915/i915_scheduler.c
117
rb_link_node(&p->node, rb, parent);
sys/dev/pci/drm/i915/i915_scheduler.c
118
rb_insert_color_cached(&p->node, &sched_engine->queue, first);
sys/dev/pci/drm/i915/i915_scheduler.c
137
lock_sched_engine(struct i915_sched_node *node,
sys/dev/pci/drm/i915/i915_scheduler.c
141
const struct i915_request *rq = node_to_request(node);
sys/dev/pci/drm/i915/i915_scheduler.c
163
static void __i915_schedule(struct i915_sched_node *node,
sys/dev/pci/drm/i915/i915_scheduler.c
166
const int prio = max(attr->priority, node->attr.priority);
sys/dev/pci/drm/i915/i915_scheduler.c
177
if (node_signaled(node))
sys/dev/pci/drm/i915/i915_scheduler.c
180
stack.signaler = node;
sys/dev/pci/drm/i915/i915_scheduler.c
19
node_to_request(const struct i915_sched_node *node)
sys/dev/pci/drm/i915/i915_scheduler.c
202
struct i915_sched_node *node = dep->signaler;
sys/dev/pci/drm/i915/i915_scheduler.c
205
if (node_started(node))
sys/dev/pci/drm/i915/i915_scheduler.c
21
return container_of(node, const struct i915_request, sched);
sys/dev/pci/drm/i915/i915_scheduler.c
214
list_for_each_entry(p, &node->signalers_list, signal_link) {
sys/dev/pci/drm/i915/i915_scheduler.c
231
if (node->attr.priority == I915_PRIORITY_INVALID) {
sys/dev/pci/drm/i915/i915_scheduler.c
232
GEM_BUG_ON(!list_empty(&node->link));
sys/dev/pci/drm/i915/i915_scheduler.c
233
node->attr = *attr;
sys/dev/pci/drm/i915/i915_scheduler.c
24
static inline bool node_started(const struct i915_sched_node *node)
sys/dev/pci/drm/i915/i915_scheduler.c
242
sched_engine = node_to_request(node)->engine->sched_engine;
sys/dev/pci/drm/i915/i915_scheduler.c
246
sched_engine = lock_sched_engine(node, sched_engine, &cache);
sys/dev/pci/drm/i915/i915_scheduler.c
253
node = dep->signaler;
sys/dev/pci/drm/i915/i915_scheduler.c
254
sched_engine = lock_sched_engine(node, sched_engine, &cache);
sys/dev/pci/drm/i915/i915_scheduler.c
258
if (prio <= node->attr.priority || node_signaled(node))
sys/dev/pci/drm/i915/i915_scheduler.c
26
return i915_request_started(node_to_request(node));
sys/dev/pci/drm/i915/i915_scheduler.c
261
GEM_BUG_ON(node_to_request(node)->engine->sched_engine !=
sys/dev/pci/drm/i915/i915_scheduler.c
268
WRITE_ONCE(node->attr.priority, prio);
sys/dev/pci/drm/i915/i915_scheduler.c
278
if (list_empty(&node->link))
sys/dev/pci/drm/i915/i915_scheduler.c
281
if (i915_request_in_priority_queue(node_to_request(node))) {
sys/dev/pci/drm/i915/i915_scheduler.c
286
list_move_tail(&node->link, cache.priolist);
sys/dev/pci/drm/i915/i915_scheduler.c
29
static inline bool node_signaled(const struct i915_sched_node *node)
sys/dev/pci/drm/i915/i915_scheduler.c
291
sched_engine->kick_backend(node_to_request(node), prio);
sys/dev/pci/drm/i915/i915_scheduler.c
304
void i915_sched_node_init(struct i915_sched_node *node)
sys/dev/pci/drm/i915/i915_scheduler.c
306
INIT_LIST_HEAD(&node->signalers_list);
sys/dev/pci/drm/i915/i915_scheduler.c
307
INIT_LIST_HEAD(&node->waiters_list);
sys/dev/pci/drm/i915/i915_scheduler.c
308
INIT_LIST_HEAD(&node->link);
sys/dev/pci/drm/i915/i915_scheduler.c
31
return i915_request_completed(node_to_request(node));
sys/dev/pci/drm/i915/i915_scheduler.c
310
i915_sched_node_reinit(node);
sys/dev/pci/drm/i915/i915_scheduler.c
313
void i915_sched_node_reinit(struct i915_sched_node *node)
sys/dev/pci/drm/i915/i915_scheduler.c
315
node->attr.priority = I915_PRIORITY_INVALID;
sys/dev/pci/drm/i915/i915_scheduler.c
316
node->semaphores = 0;
sys/dev/pci/drm/i915/i915_scheduler.c
317
node->flags = 0;
sys/dev/pci/drm/i915/i915_scheduler.c
319
GEM_BUG_ON(!list_empty(&node->signalers_list));
sys/dev/pci/drm/i915/i915_scheduler.c
320
GEM_BUG_ON(!list_empty(&node->waiters_list));
sys/dev/pci/drm/i915/i915_scheduler.c
321
GEM_BUG_ON(!list_empty(&node->link));
sys/dev/pci/drm/i915/i915_scheduler.c
344
bool __i915_sched_node_add_dependency(struct i915_sched_node *node,
sys/dev/pci/drm/i915/i915_scheduler.c
356
dep->waiter = node;
sys/dev/pci/drm/i915/i915_scheduler.c
36
return rb_entry(rb, struct i915_priolist, node);
sys/dev/pci/drm/i915/i915_scheduler.c
360
list_add_rcu(&dep->signal_link, &node->signalers_list);
sys/dev/pci/drm/i915/i915_scheduler.c
364
node->flags |= signal->flags;
sys/dev/pci/drm/i915/i915_scheduler.c
373
int i915_sched_node_add_dependency(struct i915_sched_node *node,
sys/dev/pci/drm/i915/i915_scheduler.c
383
if (!__i915_sched_node_add_dependency(node, signal, dep,
sys/dev/pci/drm/i915/i915_scheduler.c
390
void i915_sched_node_fini(struct i915_sched_node *node)
sys/dev/pci/drm/i915/i915_scheduler.c
402
list_for_each_entry_safe(dep, tmp, &node->signalers_list, signal_link) {
sys/dev/pci/drm/i915/i915_scheduler.c
409
INIT_LIST_HEAD(&node->signalers_list);
sys/dev/pci/drm/i915/i915_scheduler.c
412
list_for_each_entry_safe(dep, tmp, &node->waiters_list, wait_link) {
sys/dev/pci/drm/i915/i915_scheduler.c
413
GEM_BUG_ON(dep->signaler != node);
sys/dev/pci/drm/i915/i915_scheduler.c
420
INIT_LIST_HEAD(&node->waiters_list);
sys/dev/pci/drm/i915/i915_scheduler.h
25
void i915_sched_node_init(struct i915_sched_node *node);
sys/dev/pci/drm/i915/i915_scheduler.h
26
void i915_sched_node_reinit(struct i915_sched_node *node);
sys/dev/pci/drm/i915/i915_scheduler.h
28
bool __i915_sched_node_add_dependency(struct i915_sched_node *node,
sys/dev/pci/drm/i915/i915_scheduler.h
33
int i915_sched_node_add_dependency(struct i915_sched_node *node,
sys/dev/pci/drm/i915/i915_scheduler.h
37
void i915_sched_node_fini(struct i915_sched_node *node);
sys/dev/pci/drm/i915/i915_vgpu.c
151
struct drm_mm_node *node)
sys/dev/pci/drm/i915/i915_vgpu.c
154
if (!drm_mm_node_allocated(node))
sys/dev/pci/drm/i915/i915_vgpu.c
159
node->start,
sys/dev/pci/drm/i915/i915_vgpu.c
160
node->start + node->size,
sys/dev/pci/drm/i915/i915_vgpu.c
161
node->size / 1024);
sys/dev/pci/drm/i915/i915_vgpu.c
163
ggtt->vm.reserved -= node->size;
sys/dev/pci/drm/i915/i915_vgpu.c
164
drm_mm_remove_node(node);
sys/dev/pci/drm/i915/i915_vgpu.c
189
struct drm_mm_node *node,
sys/dev/pci/drm/i915/i915_vgpu.c
202
ret = i915_gem_gtt_reserve(&ggtt->vm, NULL, node,
sys/dev/pci/drm/i915/i915_vma.c
1599
drm_mm_remove_node(&vma->node);
sys/dev/pci/drm/i915/i915_vma.c
1792
if (!drm_mm_node_allocated(&vma->node))
sys/dev/pci/drm/i915/i915_vma.c
1797
GEM_BUG_ON(drm_mm_node_allocated(&vma->node));
sys/dev/pci/drm/i915/i915_vma.c
1939
struct drm_vma_offset_node *node;
sys/dev/pci/drm/i915/i915_vma.c
1948
node = &vma->mmo->vma_node;
sys/dev/pci/drm/i915/i915_vma.c
1952
drm_vma_node_offset_addr(node) + vma_offset,
sys/dev/pci/drm/i915/i915_vma.c
1959
for (pg = &dev_priv->pgs[atop(vma->node.start)];
sys/dev/pci/drm/i915/i915_vma.c
1960
pg != &dev_priv->pgs[atop(vma->node.start + vma->size)];
sys/dev/pci/drm/i915/i915_vma.c
2150
if (!drm_mm_node_allocated(&vma->node))
sys/dev/pci/drm/i915/i915_vma.c
2170
drm_mm_remove_node(&vma->node); /* pairs with i915_vma_release() */
sys/dev/pci/drm/i915/i915_vma.c
2180
if (!drm_mm_node_allocated(&vma->node))
sys/dev/pci/drm/i915/i915_vma.c
2204
drm_mm_remove_node(&vma->node); /* pairs with i915_vma_release() */
sys/dev/pci/drm/i915/i915_vma.c
2222
if (!drm_mm_node_allocated(&vma->node))
sys/dev/pci/drm/i915/i915_vma.c
2261
if (!drm_mm_node_allocated(&vma->node))
sys/dev/pci/drm/i915/i915_vma.c
493
GEM_BUG_ON(!drm_mm_node_allocated(&vma->node));
sys/dev/pci/drm/i915/i915_vma.c
496
if (GEM_DEBUG_WARN_ON(range_overflows(vma->node.start,
sys/dev/pci/drm/i915/i915_vma.c
497
vma->node.size,
sys/dev/pci/drm/i915/i915_vma.c
526
vma->node.start,
sys/dev/pci/drm/i915/i915_vma.c
527
vma->node.size,
sys/dev/pci/drm/i915/i915_vma.c
533
ret = i915_vma_resource_bind_dep_sync(vma->vm, vma->node.start,
sys/dev/pci/drm/i915/i915_vma.c
534
vma->node.size, true);
sys/dev/pci/drm/i915/i915_vma.c
700
if (!drm_mm_node_allocated(&vma->node))
sys/dev/pci/drm/i915/i915_vma.c
752
struct drm_mm_node *node = &vma->node;
sys/dev/pci/drm/i915/i915_vma.c
766
GEM_BUG_ON(!drm_mm_node_allocated(node));
sys/dev/pci/drm/i915/i915_vma.c
767
GEM_BUG_ON(list_empty(&node->node_list));
sys/dev/pci/drm/i915/i915_vma.c
769
other = list_prev_entry(node, node_list);
sys/dev/pci/drm/i915/i915_vma.c
774
other = list_next_entry(node, node_list);
sys/dev/pci/drm/i915/i915_vma.c
776
!drm_mm_hole_follows(node))
sys/dev/pci/drm/i915/i915_vma.c
806
GEM_BUG_ON(drm_mm_node_allocated(&vma->node));
sys/dev/pci/drm/i915/i915_vma.c
87
if (!vma->node.stack) {
sys/dev/pci/drm/i915/i915_vma.c
876
ret = i915_gem_gtt_reserve(vma->vm, ww, &vma->node,
sys/dev/pci/drm/i915/i915_vma.c
90
vma->node.start, vma->node.size, reason);
sys/dev/pci/drm/i915/i915_vma.c
918
ret = i915_gem_gtt_insert(vma->vm, ww, &vma->node,
sys/dev/pci/drm/i915/i915_vma.c
924
GEM_BUG_ON(vma->node.start < start);
sys/dev/pci/drm/i915/i915_vma.c
925
GEM_BUG_ON(vma->node.start + vma->node.size > end);
sys/dev/pci/drm/i915/i915_vma.c
927
GEM_BUG_ON(!drm_mm_node_allocated(&vma->node));
sys/dev/pci/drm/i915/i915_vma.c
939
GEM_BUG_ON(!drm_mm_node_allocated(&vma->node));
sys/dev/pci/drm/i915/i915_vma.c
94
stack_depot_snprint(vma->node.stack, buf, sizeof(buf), 0);
sys/dev/pci/drm/i915/i915_vma.c
97
vma->node.start, vma->node.size, reason, buf);
sys/dev/pci/drm/i915/i915_vma.h
135
return vma->node.size - 2 * vma->guard;
sys/dev/pci/drm/i915/i915_vma.h
150
GEM_BUG_ON(!drm_mm_node_allocated(&vma->node));
sys/dev/pci/drm/i915/i915_vma.h
158
return vma->node.start + vma->guard;
sys/dev/pci/drm/i915/i915_vma.h
173
GEM_BUG_ON(!drm_mm_node_allocated(&vma->node));
sys/dev/pci/drm/i915/i915_vma.h
180
GEM_BUG_ON(!drm_mm_node_allocated(&vma->node));
sys/dev/pci/drm/i915/i915_vma.h
326
GEM_BUG_ON(!drm_mm_node_allocated(&vma->node));
sys/dev/pci/drm/i915/i915_vma.h
336
static inline bool i915_node_color_differs(const struct drm_mm_node *node,
sys/dev/pci/drm/i915/i915_vma.h
339
return drm_mm_node_allocated(node) && node->color != color;
sys/dev/pci/drm/i915/i915_vma_resource.c
370
struct i915_vma_resource *node;
sys/dev/pci/drm/i915/i915_vma_resource.c
377
node = vma_res_itree_iter_first(&vm->pending_unbind, offset, last);
sys/dev/pci/drm/i915/i915_vma_resource.c
378
while (node) {
sys/dev/pci/drm/i915/i915_vma_resource.c
379
int ret = dma_fence_wait(&node->unbind_fence, intr);
sys/dev/pci/drm/i915/i915_vma_resource.c
384
node = vma_res_itree_iter_next(node, offset, last);
sys/dev/pci/drm/i915/i915_vma_resource.c
402
struct i915_vma_resource *node;
sys/dev/pci/drm/i915/i915_vma_resource.c
408
node = vma_res_itree_iter_first(&vm->pending_unbind, 0,
sys/dev/pci/drm/i915/i915_vma_resource.c
410
if (node)
sys/dev/pci/drm/i915/i915_vma_resource.c
411
fence = dma_fence_get_rcu(&node->unbind_fence);
sys/dev/pci/drm/i915/i915_vma_resource.c
422
} while (node);
sys/dev/pci/drm/i915/i915_vma_resource.c
456
struct i915_vma_resource *node;
sys/dev/pci/drm/i915/i915_vma_resource.c
464
node = vma_res_itree_iter_first(&vm->pending_unbind, offset, last);
sys/dev/pci/drm/i915/i915_vma_resource.c
465
while (node) {
sys/dev/pci/drm/i915/i915_vma_resource.c
469
&node->unbind_fence,
sys/dev/pci/drm/i915/i915_vma_resource.c
472
ret = dma_fence_wait(&node->unbind_fence, intr);
sys/dev/pci/drm/i915/i915_vma_resource.c
477
node = vma_res_itree_iter_next(node, offset, last);
sys/dev/pci/drm/i915/i915_vma_resource.c
48
struct i915_vma_resource *node;
sys/dev/pci/drm/i915/i915_vma_resource.c
52
node = rb_entry(rb, typeof(*node), rb);
sys/dev/pci/drm/i915/i915_vma_resource.c
53
if (VMA_RES_LAST(node) >= start && VMA_RES_START(node) <= last)
sys/dev/pci/drm/i915/i915_vma_resource.c
54
return node;
sys/dev/pci/drm/i915/i915_vma_resource.c
60
vma_res_itree_iter_next(struct i915_vma_resource *node, uint64_t start,
sys/dev/pci/drm/i915/i915_vma_resource.c
63
struct rb_node *rb = &node->rb;
sys/dev/pci/drm/i915/i915_vma_resource.c
66
node = rb_entry(rb, typeof(*node), rb);
sys/dev/pci/drm/i915/i915_vma_resource.c
67
if (VMA_RES_LAST(node) >= start && VMA_RES_START(node) <= last)
sys/dev/pci/drm/i915/i915_vma_resource.c
68
return node;
sys/dev/pci/drm/i915/i915_vma_resource.c
74
vma_res_itree_remove(struct i915_vma_resource *node,
sys/dev/pci/drm/i915/i915_vma_resource.c
77
rb_erase_cached(&node->rb, root);
sys/dev/pci/drm/i915/i915_vma_resource.c
81
vma_res_itree_insert(struct i915_vma_resource *node,
sys/dev/pci/drm/i915/i915_vma_resource.c
92
if (node->start < iter_node->start)
sys/dev/pci/drm/i915/i915_vma_resource.c
98
rb_link_node(&node->rb, parent, iter);
sys/dev/pci/drm/i915/i915_vma_resource.c
99
rb_insert_color_cached(&node->rb, root, false);
sys/dev/pci/drm/i915/i915_vma_types.h
138
struct drm_mm_node node;
sys/dev/pci/drm/i915/selftests/i915_active.c
289
rbtree_postorder_for_each_entry_safe(it, n, &ref->tree, node) {
sys/dev/pci/drm/i915/selftests/i915_active.c
325
__list_del_entry(&active->cb.node);
sys/dev/pci/drm/i915/selftests/i915_active.c
340
rbtree_postorder_for_each_entry_safe(it, n, &ref->tree, node)
sys/dev/pci/drm/i915/selftests/i915_gem_evict.c
234
static void mock_color_adjust(const struct drm_mm_node *node,
sys/dev/pci/drm/i915/selftests/i915_gem_evict.c
384
struct drm_mm_node node;
sys/dev/pci/drm/i915/selftests/i915_gem_evict.c
431
if (i915_gem_gtt_insert(&ggtt->vm, NULL, &r->node,
sys/dev/pci/drm/i915/selftests/i915_gem_evict.c
524
drm_mm_remove_node(&reserved->node);
sys/dev/pci/drm/i915/selftests/i915_gem_gtt.c
1111
if (!drm_mm_node_allocated(&vma->node)) {
sys/dev/pci/drm/i915/selftests/i915_gem_gtt.c
1129
if (vma->size != expected_vma_size || vma->node.size != expected_node_size) {
sys/dev/pci/drm/i915/selftests/i915_gem_gtt.c
1139
GEM_BUG_ON(drm_mm_node_allocated(&vma->node));
sys/dev/pci/drm/i915/selftests/i915_gem_gtt.c
1286
struct drm_mm_node *node;
sys/dev/pci/drm/i915/selftests/i915_gem_gtt.c
1292
drm_mm_for_each_hole(node, &ggtt->vm.mm, hole_start, hole_end) {
sys/dev/pci/drm/i915/selftests/i915_gem_gtt.c
1297
ggtt->vm.mm.color_adjust(node, 0,
sys/dev/pci/drm/i915/selftests/i915_gem_gtt.c
1519
err = i915_gem_gtt_reserve(vm, NULL, &vma->node, obj->base.size,
sys/dev/pci/drm/i915/selftests/i915_gem_gtt.c
1583
GEM_BUG_ON(!drm_mm_node_allocated(&vma->node));
sys/dev/pci/drm/i915/selftests/i915_gem_gtt.c
1584
if (vma->node.start != total ||
sys/dev/pci/drm/i915/selftests/i915_gem_gtt.c
1585
vma->node.size != 2*I915_GTT_PAGE_SIZE) {
sys/dev/pci/drm/i915/selftests/i915_gem_gtt.c
1587
vma->node.start, vma->node.size,
sys/dev/pci/drm/i915/selftests/i915_gem_gtt.c
1629
GEM_BUG_ON(!drm_mm_node_allocated(&vma->node));
sys/dev/pci/drm/i915/selftests/i915_gem_gtt.c
1630
if (vma->node.start != total ||
sys/dev/pci/drm/i915/selftests/i915_gem_gtt.c
1631
vma->node.size != 2*I915_GTT_PAGE_SIZE) {
sys/dev/pci/drm/i915/selftests/i915_gem_gtt.c
1633
vma->node.start, vma->node.size,
sys/dev/pci/drm/i915/selftests/i915_gem_gtt.c
1670
GEM_BUG_ON(!drm_mm_node_allocated(&vma->node));
sys/dev/pci/drm/i915/selftests/i915_gem_gtt.c
1671
if (vma->node.start != offset ||
sys/dev/pci/drm/i915/selftests/i915_gem_gtt.c
1672
vma->node.size != 2*I915_GTT_PAGE_SIZE) {
sys/dev/pci/drm/i915/selftests/i915_gem_gtt.c
1674
vma->node.start, vma->node.size,
sys/dev/pci/drm/i915/selftests/i915_gem_gtt.c
1701
err = i915_gem_gtt_insert(vm, NULL, &vma->node, obj->base.size, 0,
sys/dev/pci/drm/i915/selftests/i915_gem_gtt.c
1813
GEM_BUG_ON(!drm_mm_node_allocated(&vma->node));
sys/dev/pci/drm/i915/selftests/i915_gem_gtt.c
1825
if (!drm_mm_node_allocated(&vma->node)) {
sys/dev/pci/drm/i915/selftests/i915_gem_gtt.c
1845
GEM_BUG_ON(!drm_mm_node_allocated(&vma->node));
sys/dev/pci/drm/i915/selftests/i915_gem_gtt.c
1846
offset = vma->node.start;
sys/dev/pci/drm/i915/selftests/i915_gem_gtt.c
1862
GEM_BUG_ON(!drm_mm_node_allocated(&vma->node));
sys/dev/pci/drm/i915/selftests/i915_gem_gtt.c
1863
if (vma->node.start != offset) {
sys/dev/pci/drm/i915/selftests/i915_gem_gtt.c
1865
offset, vma->node.start);
sys/dev/pci/drm/i915/selftests/i915_gem_gtt.c
1906
GEM_BUG_ON(!drm_mm_node_allocated(&vma->node));
sys/dev/pci/drm/i915/selftests/i915_gem_gtt.c
480
if (!drm_mm_node_allocated(&vma->node) ||
sys/dev/pci/drm/i915/selftests/i915_gem_gtt.c
483
__func__, p->name, vma->node.start, vma->node.size, drm_mm_node_allocated(&vma->node),
sys/dev/pci/drm/i915/selftests/i915_gem_gtt.c
513
if (!drm_mm_node_allocated(&vma->node) ||
sys/dev/pci/drm/i915/selftests/i915_gem_gtt.c
516
__func__, p->name, vma->node.start, vma->node.size,
sys/dev/pci/drm/i915/selftests/i915_gem_gtt.c
525
__func__, p->name, vma->node.start, vma->node.size,
sys/dev/pci/drm/i915/selftests/i915_gem_gtt.c
559
if (!drm_mm_node_allocated(&vma->node) ||
sys/dev/pci/drm/i915/selftests/i915_gem_gtt.c
562
__func__, p->name, vma->node.start, vma->node.size, drm_mm_node_allocated(&vma->node),
sys/dev/pci/drm/i915/selftests/i915_gem_gtt.c
592
if (!drm_mm_node_allocated(&vma->node) ||
sys/dev/pci/drm/i915/selftests/i915_gem_gtt.c
595
__func__, p->name, vma->node.start, vma->node.size, drm_mm_node_allocated(&vma->node),
sys/dev/pci/drm/i915/selftests/i915_gem_gtt.c
604
__func__, p->name, vma->node.start, vma->node.size,
sys/dev/pci/drm/i915/selftests/i915_gem_gtt.c
682
if (!drm_mm_node_allocated(&vma->node) ||
sys/dev/pci/drm/i915/selftests/i915_gem_gtt.c
697
GEM_BUG_ON(drm_mm_node_allocated(&vma->node));
sys/dev/pci/drm/i915/selftests/i915_gem_gtt.c
765
if (!drm_mm_node_allocated(&vma->node) ||
sys/dev/pci/drm/i915/selftests/i915_gem_gtt.c
870
if (!drm_mm_node_allocated(&vma->node) ||
sys/dev/pci/drm/i915/selftests/i915_gem_gtt.c
947
if (!drm_mm_node_allocated(&vma->node) ||
sys/dev/pci/drm/i915/selftests/i915_vma.c
660
if (vma->node.size < vma->size) {
sys/dev/pci/drm/i915/selftests/i915_vma.c
662
vma->size, vma->node.size);
sys/dev/pci/drm/i915/selftests/i915_vma.c
760
if (vma->node.size < vma->size) {
sys/dev/pci/drm/i915/selftests/i915_vma.c
762
name, vma->size, vma->node.size);
sys/dev/pci/drm/i915/selftests/igt_mmap.c
18
struct drm_vma_offset_node *node;
sys/dev/pci/drm/i915/selftests/igt_mmap.c
25
node = drm_vma_offset_exact_lookup_locked(i915->drm.vma_offset_manager,
sys/dev/pci/drm/i915/selftests/igt_mmap.c
29
if (GEM_WARN_ON(!node)) {
sys/dev/pci/drm/i915/selftests/igt_mmap.c
39
err = drm_vma_node_allow(node, file->private_data);
sys/dev/pci/drm/i915/selftests/igt_mmap.c
45
addr = vm_mmap(file, 0, drm_vma_node_size(node) << PAGE_SHIFT,
sys/dev/pci/drm/i915/selftests/igt_mmap.c
46
prot, flags, drm_vma_node_offset_addr(node));
sys/dev/pci/drm/i915/selftests/igt_mmap.c
48
drm_vma_node_revoke(node, file->private_data);
sys/dev/pci/drm/include/drm/drm_bridge.h
1404
struct drm_bridge *devm_drm_of_get_bridge(struct device *dev, struct device_node *node,
sys/dev/pci/drm/include/drm/drm_bridge.h
1406
struct drm_bridge *drmm_of_get_bridge(struct drm_device *drm, struct device_node *node,
sys/dev/pci/drm/include/drm/drm_bridge.h
1410
struct device_node *node,
sys/dev/pci/drm/include/drm/drm_bridge.h
1418
struct device_node *node,
sys/dev/pci/drm/include/drm/drm_gpuvm.h
132
struct rb_node node;
sys/dev/pci/drm/include/drm/drm_mm.h
199
void (*color_adjust)(const struct drm_mm_node *node,
sys/dev/pci/drm/include/drm/drm_mm.h
257
static inline bool drm_mm_node_allocated(const struct drm_mm_node *node)
sys/dev/pci/drm/include/drm/drm_mm.h
259
return test_bit(DRM_MM_NODE_ALLOCATED_BIT, &node->flags);
sys/dev/pci/drm/include/drm/drm_mm.h
292
static inline bool drm_mm_hole_follows(const struct drm_mm_node *node)
sys/dev/pci/drm/include/drm/drm_mm.h
294
return node->hole_size;
sys/dev/pci/drm/include/drm/drm_mm.h
405
int drm_mm_reserve_node(struct drm_mm *mm, struct drm_mm_node *node);
sys/dev/pci/drm/include/drm/drm_mm.h
407
struct drm_mm_node *node,
sys/dev/pci/drm/include/drm/drm_mm.h
433
drm_mm_insert_node_generic(struct drm_mm *mm, struct drm_mm_node *node,
sys/dev/pci/drm/include/drm/drm_mm.h
438
return drm_mm_insert_node_in_range(mm, node,
sys/dev/pci/drm/include/drm/drm_mm.h
458
struct drm_mm_node *node,
sys/dev/pci/drm/include/drm/drm_mm.h
461
return drm_mm_insert_node_generic(mm, node, size, 0, 0, 0);
sys/dev/pci/drm/include/drm/drm_mm.h
464
void drm_mm_remove_node(struct drm_mm_node *node);
sys/dev/pci/drm/include/drm/drm_mm.h
544
struct drm_mm_node *node);
sys/dev/pci/drm/include/drm/drm_mm.h
546
struct drm_mm_node *node);
sys/dev/pci/drm/include/drm/drm_vblank_work.h
54
struct list_head node;
sys/dev/pci/drm/include/drm/drm_vma_manager.h
100
struct drm_vma_offset_node *node;
sys/dev/pci/drm/include/drm/drm_vma_manager.h
102
node = drm_vma_offset_lookup_locked(mgr, start, pages);
sys/dev/pci/drm/include/drm/drm_vma_manager.h
103
return (node && node->vm_node.start == start) ? node : NULL;
sys/dev/pci/drm/include/drm/drm_vma_manager.h
148
static inline void drm_vma_node_reset(struct drm_vma_offset_node *node)
sys/dev/pci/drm/include/drm/drm_vma_manager.h
150
memset(node, 0, sizeof(*node));
sys/dev/pci/drm/include/drm/drm_vma_manager.h
151
node->vm_files = RB_ROOT;
sys/dev/pci/drm/include/drm/drm_vma_manager.h
152
mtx_init(&node->vm_lock, IPL_NONE);
sys/dev/pci/drm/include/drm/drm_vma_manager.h
169
static inline unsigned long drm_vma_node_start(const struct drm_vma_offset_node *node)
sys/dev/pci/drm/include/drm/drm_vma_manager.h
171
return node->vm_node.start;
sys/dev/pci/drm/include/drm/drm_vma_manager.h
186
static inline unsigned long drm_vma_node_size(struct drm_vma_offset_node *node)
sys/dev/pci/drm/include/drm/drm_vma_manager.h
188
return node->vm_node.size;
sys/dev/pci/drm/include/drm/drm_vma_manager.h
203
static inline __u64 drm_vma_node_offset_addr(struct drm_vma_offset_node *node)
sys/dev/pci/drm/include/drm/drm_vma_manager.h
205
return ((__u64)node->vm_node.start) << PAGE_SHIFT;
sys/dev/pci/drm/include/drm/drm_vma_manager.h
221
static inline void drm_vma_node_unmap(struct drm_vma_offset_node *node,
sys/dev/pci/drm/include/drm/drm_vma_manager.h
224
if (drm_mm_node_allocated(&node->vm_node))
sys/dev/pci/drm/include/drm/drm_vma_manager.h
226
drm_vma_node_offset_addr(node),
sys/dev/pci/drm/include/drm/drm_vma_manager.h
227
drm_vma_node_size(node) << PAGE_SHIFT, 1);
sys/dev/pci/drm/include/drm/drm_vma_manager.h
243
static inline int drm_vma_node_verify_access(struct drm_vma_offset_node *node,
sys/dev/pci/drm/include/drm/drm_vma_manager.h
246
return drm_vma_node_is_allowed(node, tag) ? 0 : -EACCES;
sys/dev/pci/drm/include/drm/drm_vma_manager.h
72
struct drm_vma_offset_node *node, unsigned long pages);
sys/dev/pci/drm/include/drm/drm_vma_manager.h
74
struct drm_vma_offset_node *node);
sys/dev/pci/drm/include/drm/drm_vma_manager.h
76
int drm_vma_node_allow(struct drm_vma_offset_node *node, struct drm_file *tag);
sys/dev/pci/drm/include/drm/drm_vma_manager.h
77
int drm_vma_node_allow_once(struct drm_vma_offset_node *node, struct drm_file *tag);
sys/dev/pci/drm/include/drm/drm_vma_manager.h
78
void drm_vma_node_revoke(struct drm_vma_offset_node *node,
sys/dev/pci/drm/include/drm/drm_vma_manager.h
80
bool drm_vma_node_is_allowed(struct drm_vma_offset_node *node,
sys/dev/pci/drm/include/drm/spsc_queue.h
100
if (!node)
sys/dev/pci/drm/include/drm/spsc_queue.h
103
next = READ_ONCE(node->next);
sys/dev/pci/drm/include/drm/spsc_queue.h
110
(long)&node->next, (long) &queue->head) != (long)&node->next) {
sys/dev/pci/drm/include/drm/spsc_queue.h
114
} while (unlikely(!(queue->head = READ_ONCE(node->next))));
sys/dev/pci/drm/include/drm/spsc_queue.h
119
return node;
sys/dev/pci/drm/include/drm/spsc_queue.h
65
static inline bool spsc_queue_push(struct spsc_queue *queue, struct spsc_node *node)
sys/dev/pci/drm/include/drm/spsc_queue.h
69
node->next = NULL;
sys/dev/pci/drm/include/drm/spsc_queue.h
76
tail = (struct spsc_node **)atomic_long_xchg(&queue->tail, (long)&node->next);
sys/dev/pci/drm/include/drm/spsc_queue.h
77
WRITE_ONCE(*tail, node);
sys/dev/pci/drm/include/drm/spsc_queue.h
93
struct spsc_node *next, *node;
sys/dev/pci/drm/include/drm/spsc_queue.h
98
node = READ_ONCE(queue->head);
sys/dev/pci/drm/include/linux/acpi.h
80
#define ACPI_HANDLE(x) ((x)->node)
sys/dev/pci/drm/include/linux/dma-fence.h
52
struct list_head node;
sys/dev/pci/drm/include/linux/hashtable.h
52
#define hash_add(table, node, key) \
sys/dev/pci/drm/include/linux/hashtable.h
53
hlist_add_head(node, __hash(table, key))
sys/dev/pci/drm/include/linux/hashtable.h
54
#define hash_del(node) hlist_del_init(node)
sys/dev/pci/drm/include/linux/irq_work.h
38
struct irq_node node;
sys/dev/pci/drm/include/linux/list.h
362
hlist_del_init(struct hlist_node *node)
sys/dev/pci/drm/include/linux/list.h
364
if (node->next != NULL)
sys/dev/pci/drm/include/linux/list.h
365
node->next->prev = node->prev;
sys/dev/pci/drm/include/linux/list.h
366
*(node->prev) = node->next;
sys/dev/pci/drm/include/linux/list.h
367
node->next = NULL;
sys/dev/pci/drm/include/linux/list.h
368
node->prev = NULL;
sys/dev/pci/drm/include/linux/llist.h
76
#define llist_for_each_safe(pos, n, node) \
sys/dev/pci/drm/include/linux/llist.h
77
for ((pos) = (node); \
sys/dev/pci/drm/include/linux/llist.h
82
#define llist_for_each_entry_safe(pos, n, node, member) \
sys/dev/pci/drm/include/linux/llist.h
83
for (pos = llist_entry((node), __typeof(*pos), member); \
sys/dev/pci/drm/include/linux/llist.h
88
#define llist_for_each_entry(pos, node, member) \
sys/dev/pci/drm/include/linux/llist.h
89
for ((pos) = llist_entry((node), __typeof(*(pos)), member); \
sys/dev/pci/drm/include/linux/pci.h
49
struct aml_node *node;
sys/dev/pci/drm/include/linux/platform_device.h
17
int node;
sys/dev/pci/drm/include/linux/rbtree.h
100
node = RB_RIGHT(node, __entry);
sys/dev/pci/drm/include/linux/rbtree.h
106
rb_next_postorder(const struct rb_node *node)
sys/dev/pci/drm/include/linux/rbtree.h
108
struct rb_node *parent = RB_PARENT(node, __entry);
sys/dev/pci/drm/include/linux/rbtree.h
111
(node == RB_LEFT(parent, __entry)) &&
sys/dev/pci/drm/include/linux/rbtree.h
126
rb_link_node(struct rb_node *node, struct rb_node *parent,
sys/dev/pci/drm/include/linux/rbtree.h
129
rb_set_parent(node, parent);
sys/dev/pci/drm/include/linux/rbtree.h
130
rb_set_color(node, RB_RED);
sys/dev/pci/drm/include/linux/rbtree.h
131
node->__entry.rbe_left = node->__entry.rbe_right = NULL;
sys/dev/pci/drm/include/linux/rbtree.h
132
*rb_link = node;
sys/dev/pci/drm/include/linux/rbtree.h
157
rb_add(struct rb_node *node, struct rb_root *root,
sys/dev/pci/drm/include/linux/rbtree.h
166
if (less(node, parent))
sys/dev/pci/drm/include/linux/rbtree.h
172
rb_link_node(node, parent, iter);
sys/dev/pci/drm/include/linux/rbtree.h
173
rb_insert_color(node, root);
sys/dev/pci/drm/include/linux/rbtree.h
177
rb_add_cached(struct rb_node *node, struct rb_root_cached *root,
sys/dev/pci/drm/include/linux/rbtree.h
186
if (less(node, parent))
sys/dev/pci/drm/include/linux/rbtree.h
192
rb_link_node(node, parent, iter);
sys/dev/pci/drm/include/linux/rbtree.h
193
rb_insert_color_cached(node, root, false);
sys/dev/pci/drm/include/linux/rbtree.h
71
#define RB_EMPTY_NODE(node) (rb_parent(node) == node)
sys/dev/pci/drm/include/linux/rbtree.h
72
#define RB_CLEAR_NODE(node) (rb_set_parent(node, node))
sys/dev/pci/drm/include/linux/rbtree.h
74
#define rb_insert_color(node, root) \
sys/dev/pci/drm/include/linux/rbtree.h
75
linux_root_RB_INSERT_COLOR((struct linux_root *)(root), (node))
sys/dev/pci/drm/include/linux/rbtree.h
76
#define rb_erase(node, root) \
sys/dev/pci/drm/include/linux/rbtree.h
77
linux_root_RB_REMOVE((struct linux_root *)(root), (node))
sys/dev/pci/drm/include/linux/rbtree.h
78
#define rb_next(node) RB_NEXT(linux_root, NULL, (node))
sys/dev/pci/drm/include/linux/rbtree.h
79
#define rb_prev(node) RB_PREV(linux_root, NULL, (node))
sys/dev/pci/drm/include/linux/rbtree.h
83
#define rb_insert_color_cached(node, root, leftmost) \
sys/dev/pci/drm/include/linux/rbtree.h
84
linux_root_RB_INSERT_COLOR((struct linux_root *)(&(root)->rb_root), (node))
sys/dev/pci/drm/include/linux/rbtree.h
85
#define rb_erase_cached(node, root) \
sys/dev/pci/drm/include/linux/rbtree.h
86
linux_root_RB_REMOVE((struct linux_root *)(&(root)->rb_root), (node))
sys/dev/pci/drm/include/linux/rbtree.h
92
__rb_deepest_left(struct rb_node *node)
sys/dev/pci/drm/include/linux/rbtree.h
95
while (node) {
sys/dev/pci/drm/include/linux/rbtree.h
96
parent = node;
sys/dev/pci/drm/include/linux/rbtree.h
97
if (RB_LEFT(node, __entry))
sys/dev/pci/drm/include/linux/rbtree.h
98
node = RB_LEFT(node, __entry);
sys/dev/pci/drm/include/linux/workqueue.h
96
queue_work_node(int node, struct workqueue_struct *wq, struct work_struct *work)
sys/dev/pci/drm/include/uapi/linux/kfd_ioctl.h
631
#define KFD_EVENT_FMT_PAGEFAULT_START(ns, pid, addr, node, rw)\
sys/dev/pci/drm/include/uapi/linux/kfd_ioctl.h
632
"%lld -%d @%lx(%x) %c\n", (ns), (pid), (addr), (node), (rw)
sys/dev/pci/drm/include/uapi/linux/kfd_ioctl.h
634
#define KFD_EVENT_FMT_PAGEFAULT_END(ns, pid, addr, node, migrate_update)\
sys/dev/pci/drm/include/uapi/linux/kfd_ioctl.h
635
"%lld -%d @%lx(%x) %c\n", (ns), (pid), (addr), (node), (migrate_update)
sys/dev/pci/drm/include/uapi/linux/kfd_ioctl.h
646
#define KFD_EVENT_FMT_QUEUE_EVICTION(ns, pid, node, evict_trigger)\
sys/dev/pci/drm/include/uapi/linux/kfd_ioctl.h
647
"%lld -%d %x %d\n", (ns), (pid), (node), (evict_trigger)
sys/dev/pci/drm/include/uapi/linux/kfd_ioctl.h
649
#define KFD_EVENT_FMT_QUEUE_RESTORE(ns, pid, node, rescheduled)\
sys/dev/pci/drm/include/uapi/linux/kfd_ioctl.h
650
"%lld -%d %x %c\n", (ns), (pid), (node), (rescheduled)
sys/dev/pci/drm/include/uapi/linux/kfd_ioctl.h
652
#define KFD_EVENT_FMT_UNMAP_FROM_GPU(ns, pid, addr, size, node, unmap_trigger)\
sys/dev/pci/drm/include/uapi/linux/kfd_ioctl.h
654
(node), (unmap_trigger)
sys/dev/pci/drm/linux_radix.c
106
node = next;
sys/dev/pci/drm/linux_radix.c
118
struct radix_tree_node *node;
sys/dev/pci/drm/linux_radix.c
124
node = root->rnode;
sys/dev/pci/drm/linux_radix.c
131
while (height && node) {
sys/dev/pci/drm/linux_radix.c
132
stack[height] = node;
sys/dev/pci/drm/linux_radix.c
133
node = node->slots[radix_pos(index, height--)];
sys/dev/pci/drm/linux_radix.c
136
if (node)
sys/dev/pci/drm/linux_radix.c
137
item = node->slots[idx];
sys/dev/pci/drm/linux_radix.c
143
node->slots[idx] = NULL;
sys/dev/pci/drm/linux_radix.c
144
node->count--;
sys/dev/pci/drm/linux_radix.c
145
if (node->count > 0)
sys/dev/pci/drm/linux_radix.c
147
free(node, M_RADIX, sizeof(*node));
sys/dev/pci/drm/linux_radix.c
148
if (node == root->rnode) {
sys/dev/pci/drm/linux_radix.c
154
node = stack[height];
sys/dev/pci/drm/linux_radix.c
171
struct radix_tree_node *node;
sys/dev/pci/drm/linux_radix.c
181
node = root->rnode;
sys/dev/pci/drm/linux_radix.c
184
if (node == NULL) {
sys/dev/pci/drm/linux_radix.c
185
node = malloc(sizeof(*node), M_RADIX, root->gfp_mask | M_ZERO);
sys/dev/pci/drm/linux_radix.c
186
if (node == NULL)
sys/dev/pci/drm/linux_radix.c
188
root->rnode = node;
sys/dev/pci/drm/linux_radix.c
203
if (node->count != 0) {
sys/dev/pci/drm/linux_radix.c
204
node = malloc(sizeof(*node), M_RADIX, root->gfp_mask | M_ZERO);
sys/dev/pci/drm/linux_radix.c
205
if (node == NULL)
sys/dev/pci/drm/linux_radix.c
207
node->slots[0] = root->rnode;
sys/dev/pci/drm/linux_radix.c
208
node->count++;
sys/dev/pci/drm/linux_radix.c
209
root->rnode = node;
sys/dev/pci/drm/linux_radix.c
220
if (node->slots[idx] == NULL)
sys/dev/pci/drm/linux_radix.c
222
node = node->slots[idx];
sys/dev/pci/drm/linux_radix.c
227
temp[idx] = malloc(sizeof(*node), M_RADIX,
sys/dev/pci/drm/linux_radix.c
231
free(temp[idx], M_RADIX, sizeof(*node));
sys/dev/pci/drm/linux_radix.c
245
node->slots[idx] = temp[height - 1];
sys/dev/pci/drm/linux_radix.c
246
node->count++;
sys/dev/pci/drm/linux_radix.c
247
node = node->slots[idx];
sys/dev/pci/drm/linux_radix.c
254
if (node->slots[idx])
sys/dev/pci/drm/linux_radix.c
256
node->slots[idx] = item;
sys/dev/pci/drm/linux_radix.c
257
node->count++;
sys/dev/pci/drm/linux_radix.c
57
struct radix_tree_node *node;
sys/dev/pci/drm/linux_radix.c
62
node = root->rnode;
sys/dev/pci/drm/linux_radix.c
66
while (height && node)
sys/dev/pci/drm/linux_radix.c
67
node = node->slots[radix_pos(index, height--)];
sys/dev/pci/drm/linux_radix.c
68
if (node)
sys/dev/pci/drm/linux_radix.c
69
item = node->slots[radix_pos(index, 0)];
sys/dev/pci/drm/linux_radix.c
79
struct radix_tree_node *node;
sys/dev/pci/drm/linux_radix.c
84
node = root->rnode;
sys/dev/pci/drm/linux_radix.c
85
if (node == NULL)
sys/dev/pci/drm/linux_radix.c
97
*pppslot = node->slots + pos;
sys/dev/pci/drm/linux_radix.c
99
next = node->slots[pos];
sys/dev/pci/drm/radeon/radeon_clocks.c
196
int node = PCITAG_NODE(rdev->pa_tag);
sys/dev/pci/drm/radeon/radeon_clocks.c
203
if (OF_getprop(node, "ATY,RefCLK", &val, sizeof(val)) != sizeof(val) || !val)
sys/dev/pci/drm/radeon/radeon_clocks.c
239
if (OF_getprop(node, "ATY,SCLK", &val, sizeof(val)) == sizeof(val) && val)
sys/dev/pci/drm/radeon/radeon_clocks.c
245
if (OF_getprop(node, "ATY,MCLK", &val, sizeof(val)) == sizeof(val) && val)
sys/dev/pci/drm/radeon/radeon_drv.c
1146
int node, console;
sys/dev/pci/drm/radeon/radeon_drv.c
1148
node = PCITAG_NODE(pa->pa_tag);
sys/dev/pci/drm/radeon/radeon_drv.c
1149
console = (fbnode == node);
sys/dev/pci/drm/radeon/radeon_drv.c
1151
fb_setsize(&rdev->sf, 8, 1152, 900, node, 0);
sys/dev/pci/drm/scheduler/sched_internal.h
48
struct spsc_node *node;
sys/dev/pci/drm/scheduler/sched_internal.h
50
node = spsc_queue_pop(&entity->job_queue);
sys/dev/pci/drm/scheduler/sched_internal.h
51
if (!node)
sys/dev/pci/drm/scheduler/sched_internal.h
54
return container_of(node, struct drm_sched_job, queue_node);
sys/dev/pci/drm/scheduler/sched_internal.h
69
struct spsc_node *node;
sys/dev/pci/drm/scheduler/sched_internal.h
71
node = spsc_queue_peek(&entity->job_queue);
sys/dev/pci/drm/scheduler/sched_internal.h
72
if (!node)
sys/dev/pci/drm/scheduler/sched_internal.h
75
return container_of(node, struct drm_sched_job, queue_node);
sys/dev/pci/drm/ttm/ttm_range_manager.c
100
*res = &node->base;
sys/dev/pci/drm/ttm/ttm_range_manager.c
107
struct ttm_range_mgr_node *node = to_ttm_range_mgr_node(res);
sys/dev/pci/drm/ttm/ttm_range_manager.c
111
drm_mm_remove_node(&node->mm_nodes[0]);
sys/dev/pci/drm/ttm/ttm_range_manager.c
115
kfree(node);
sys/dev/pci/drm/ttm/ttm_range_manager.c
123
struct drm_mm_node *node = &to_ttm_range_mgr_node(res)->mm_nodes[0];
sys/dev/pci/drm/ttm/ttm_range_manager.c
127
if (place->fpfn >= (node->start + num_pages) ||
sys/dev/pci/drm/ttm/ttm_range_manager.c
128
(place->lpfn && place->lpfn <= node->start))
sys/dev/pci/drm/ttm/ttm_range_manager.c
139
struct drm_mm_node *node = &to_ttm_range_mgr_node(res)->mm_nodes[0];
sys/dev/pci/drm/ttm/ttm_range_manager.c
142
if (node->start < place->fpfn ||
sys/dev/pci/drm/ttm/ttm_range_manager.c
143
(place->lpfn && (node->start + num_pages) > place->lpfn))
sys/dev/pci/drm/ttm/ttm_range_manager.c
66
struct ttm_range_mgr_node *node;
sys/dev/pci/drm/ttm/ttm_range_manager.c
76
node = kzalloc(struct_size(node, mm_nodes, 1), GFP_KERNEL);
sys/dev/pci/drm/ttm/ttm_range_manager.c
77
if (!node)
sys/dev/pci/drm/ttm/ttm_range_manager.c
84
ttm_resource_init(bo, place, &node->base);
sys/dev/pci/drm/ttm/ttm_range_manager.c
87
ret = drm_mm_insert_node_in_range(mm, &node->mm_nodes[0],
sys/dev/pci/drm/ttm/ttm_range_manager.c
88
PFN_UP(node->base.size),
sys/dev/pci/drm/ttm/ttm_range_manager.c
94
ttm_resource_fini(man, &node->base);
sys/dev/pci/drm/ttm/ttm_range_manager.c
95
kfree(node);
sys/dev/pci/drm/ttm/ttm_range_manager.c
99
node->base.start = node->mm_nodes[0].start;
sys/dev/pci/dwiic_pci.c
216
struct aml_node *node;
sys/dev/pci/dwiic_pci.c
247
node = acpi_pci_match(self, &sc->sc_paa);
sys/dev/pci/dwiic_pci.c
248
if (node != NULL) {
sys/dev/pci/dwiic_pci.c
249
sc->sc_devnode = node;
sys/dev/pci/if_ice.c
10141
ice_sched_set_node_bw(struct ice_port_info *pi, struct ice_sched_node *node,
sys/dev/pci/if_ice.c
10156
old_id = ice_sched_get_node_rl_prof_id(node, rl_type);
sys/dev/pci/if_ice.c
10158
status = ice_sched_cfg_node_bw_lmt(hw, node, rl_type, rl_prof_id);
sys/dev/pci/if_ice.c
10190
ice_sched_set_node_bw_lmt(struct ice_port_info *pi, struct ice_sched_node *node,
sys/dev/pci/if_ice.c
10203
node->tx_sched_layer);
sys/dev/pci/if_ice.c
10208
return ice_sched_set_node_bw_dflt(pi, node, rl_type, layer_num);
sys/dev/pci/if_ice.c
10210
return ice_sched_set_node_bw(pi, node, rl_type, bw, layer_num);
sys/dev/pci/if_ice.c
10223
ice_sched_cfg_node_bw_alloc(struct ice_hw *hw, struct ice_sched_node *node,
sys/dev/pci/if_ice.c
10230
buf = node->info;
sys/dev/pci/if_ice.c
10243
status = ice_sched_update_elem(hw, node, &buf);
sys/dev/pci/if_ice.c
10257
ice_sched_replay_node_bw(struct ice_hw *hw, struct ice_sched_node *node,
sys/dev/pci/if_ice.c
10264
if (!node)
sys/dev/pci/if_ice.c
10269
status = ice_sched_replay_node_prio(hw, node,
sys/dev/pci/if_ice.c
10275
status = ice_sched_set_node_bw_lmt(pi, node, ICE_MIN_BW,
sys/dev/pci/if_ice.c
10282
status = ice_sched_cfg_node_bw_alloc(hw, node, ICE_MIN_BW,
sys/dev/pci/if_ice.c
10288
status = ice_sched_set_node_bw_lmt(pi, node, ICE_MAX_BW,
sys/dev/pci/if_ice.c
10295
status = ice_sched_cfg_node_bw_alloc(hw, node, ICE_MAX_BW,
sys/dev/pci/if_ice.c
10301
status = ice_sched_set_node_bw_lmt(pi, node, ICE_SHARED_BW,
sys/dev/pci/if_ice.c
10343
struct ice_aqc_txsched_elem_data node = { 0 };
sys/dev/pci/if_ice.c
10379
node.parent_teid = parent->info.node_teid;
sys/dev/pci/if_ice.c
10413
node.node_teid = buf->txqs[0].q_teid;
sys/dev/pci/if_ice.c
10414
node.data.elem_type = ICE_AQC_ELEM_TYPE_LEAF;
sys/dev/pci/if_ice.c
10416
q_ctx->q_teid = le32toh(node.node_teid);
sys/dev/pci/if_ice.c
10419
status = ice_sched_add_node(pi, hw->num_tx_sched_layers - 1, &node,
sys/dev/pci/if_ice.c
10691
struct ice_sched_node *node;
sys/dev/pci/if_ice.c
10693
node = ice_sched_find_node_by_teid(pi->root, q_teids[i]);
sys/dev/pci/if_ice.c
10694
if (!node)
sys/dev/pci/if_ice.c
10707
qg_list->parent_teid = node->info.parent_teid;
sys/dev/pci/if_ice.c
10715
ice_free_sched_node(pi, node);
sys/dev/pci/if_ice.c
20674
struct ice_sched_node *node;
sys/dev/pci/if_ice.c
20678
node = ice_sched_get_first_node(pi, tc_node, vsi_layer);
sys/dev/pci/if_ice.c
20681
while (node) {
sys/dev/pci/if_ice.c
20682
if (node->vsi_handle == vsi_handle)
sys/dev/pci/if_ice.c
20683
return node;
sys/dev/pci/if_ice.c
20684
node = node->sibling;
sys/dev/pci/if_ice.c
20687
return node;
sys/dev/pci/if_ice.c
20697
ice_sched_is_leaf_node_present(struct ice_sched_node *node)
sys/dev/pci/if_ice.c
20701
for (i = 0; i < node->num_children; i++)
sys/dev/pci/if_ice.c
20702
if (ice_sched_is_leaf_node_present(node->children[i]))
sys/dev/pci/if_ice.c
20705
return (node->info.data.elem_type == ICE_AQC_ELEM_TYPE_LEAF);
sys/dev/pci/if_ice.c
21754
struct ice_sched_node *node;
sys/dev/pci/if_ice.c
21769
node = ice_sched_get_first_node(pi, tc_node, (uint8_t)i);
sys/dev/pci/if_ice.c
21771
while (node) {
sys/dev/pci/if_ice.c
21772
if (node->num_children <
sys/dev/pci/if_ice.c
21775
node = node->sibling;
sys/dev/pci/if_ice.c
21782
if (node)
sys/dev/pci/if_ice.c
22183
struct ice_sched_node *parent, *node;
sys/dev/pci/if_ice.c
22211
node = parent;
sys/dev/pci/if_ice.c
22212
while (node) {
sys/dev/pci/if_ice.c
22213
node->owner = owner;
sys/dev/pci/if_ice.c
22214
node = node->sibling;
sys/dev/pci/if_ice.c
5860
struct ice_sched_node *node;
sys/dev/pci/if_ice.c
5887
node = prealloc_node;
sys/dev/pci/if_ice.c
5889
node = (struct ice_sched_node *)ice_malloc(hw, sizeof(*node));
sys/dev/pci/if_ice.c
5890
if (!node)
sys/dev/pci/if_ice.c
5893
node->children = (struct ice_sched_node **)
sys/dev/pci/if_ice.c
5895
sizeof(*node->children));
sys/dev/pci/if_ice.c
5896
if (!node->children) {
sys/dev/pci/if_ice.c
5897
ice_free(hw, node);
sys/dev/pci/if_ice.c
5902
node->in_use = true;
sys/dev/pci/if_ice.c
5903
node->parent = parent;
sys/dev/pci/if_ice.c
5904
node->tx_sched_layer = layer;
sys/dev/pci/if_ice.c
5905
parent->children[parent->num_children++] = node;
sys/dev/pci/if_ice.c
5906
node->info = elem;
sys/dev/pci/if_ice.c
5994
ice_free_sched_node(struct ice_port_info *pi, struct ice_sched_node *node)
sys/dev/pci/if_ice.c
6004
while (node->num_children)
sys/dev/pci/if_ice.c
6005
ice_free_sched_node(pi, node->children[0]);
sys/dev/pci/if_ice.c
6008
if (node->tx_sched_layer >= hw->sw_entry_point_layer &&
sys/dev/pci/if_ice.c
6009
node->info.data.elem_type != ICE_AQC_ELEM_TYPE_TC &&
sys/dev/pci/if_ice.c
6010
node->info.data.elem_type != ICE_AQC_ELEM_TYPE_ROOT_PORT &&
sys/dev/pci/if_ice.c
6011
node->info.data.elem_type != ICE_AQC_ELEM_TYPE_LEAF) {
sys/dev/pci/if_ice.c
6012
uint32_t teid = le32toh(node->info.node_teid);
sys/dev/pci/if_ice.c
6014
ice_sched_remove_elems(hw, node->parent, 1, &teid);
sys/dev/pci/if_ice.c
6016
parent = node->parent;
sys/dev/pci/if_ice.c
6023
if (parent->children[i] == node) {
sys/dev/pci/if_ice.c
6031
p = ice_sched_get_first_node(pi, node, node->tx_sched_layer);
sys/dev/pci/if_ice.c
6033
if (p->sibling == node) {
sys/dev/pci/if_ice.c
6034
p->sibling = node->sibling;
sys/dev/pci/if_ice.c
6041
if (pi->sib_head[node->tc_num][node->tx_sched_layer] == node)
sys/dev/pci/if_ice.c
6042
pi->sib_head[node->tc_num][node->tx_sched_layer] =
sys/dev/pci/if_ice.c
6043
node->sibling;
sys/dev/pci/if_ice.c
6047
if (node->children)
sys/dev/pci/if_ice.c
6048
ice_free(hw, node->children);
sys/dev/pci/if_ice.c
6049
ice_free(hw, node);
sys/dev/pci/if_ice.c
6062
struct ice_sched_node *node;
sys/dev/pci/if_ice.c
6064
node = pi->root;
sys/dev/pci/if_ice.c
6065
while (node) {
sys/dev/pci/if_ice.c
6066
if (!node->num_children)
sys/dev/pci/if_ice.c
6068
node = node->children[0];
sys/dev/pci/if_ice.c
6070
if (node && node->info.data.elem_type == ICE_AQC_ELEM_TYPE_LEAF) {
sys/dev/pci/if_ice.c
6071
uint32_t teid = le32toh(node->info.node_teid);
sys/dev/pci/if_ice.c
6075
status = ice_sched_remove_elems(pi->hw, node->parent, 1, &teid);
sys/dev/pci/if_ice.c
6077
ice_free_sched_node(pi, node);
sys/dev/pci/if_ice.c
6091
struct ice_sched_node *node;
sys/dev/pci/if_ice.c
6096
node = pi->root;
sys/dev/pci/if_ice.c
6097
while (node) {
sys/dev/pci/if_ice.c
6098
if (node->tx_sched_layer >= pi->hw->sw_entry_point_layer &&
sys/dev/pci/if_ice.c
6099
node->info.data.elem_type != ICE_AQC_ELEM_TYPE_TC &&
sys/dev/pci/if_ice.c
6100
node->info.data.elem_type != ICE_AQC_ELEM_TYPE_ROOT_PORT) {
sys/dev/pci/if_ice.c
6101
ice_free_sched_node(pi, node);
sys/dev/pci/if_ice.c
6105
if (!node->num_children)
sys/dev/pci/if_ice.c
6107
node = node->children[0];
sys/dev/pci/if_ice.c
9311
struct ice_sched_node *node)
sys/dev/pci/if_ice.c
9318
if (node == child)
sys/dev/pci/if_ice.c
9321
if (child->tx_sched_layer > node->tx_sched_layer)
sys/dev/pci/if_ice.c
9327
if (ice_sched_find_node_in_subtree(hw, child, node))
sys/dev/pci/if_ice.c
9580
ice_sched_update_elem(struct ice_hw *hw, struct ice_sched_node *node,
sys/dev/pci/if_ice.c
9590
if (node->info.data.elem_type == ICE_AQC_ELEM_TYPE_TC)
sys/dev/pci/if_ice.c
9612
node->info.data = info->data;
sys/dev/pci/if_ice.c
9626
ice_sched_replay_node_prio(struct ice_hw *hw, struct ice_sched_node *node,
sys/dev/pci/if_ice.c
9633
buf = node->info;
sys/dev/pci/if_ice.c
9639
status = ice_sched_update_elem(hw, node, &buf);
sys/dev/pci/if_ice.c
9722
ice_sched_get_node_rl_prof_id(struct ice_sched_node *node,
sys/dev/pci/if_ice.c
9728
data = &node->info.data;
sys/dev/pci/if_ice.c
9759
ice_sched_cfg_node_bw_lmt(struct ice_hw *hw, struct ice_sched_node *node,
sys/dev/pci/if_ice.c
9765
buf = node->info;
sys/dev/pci/if_ice.c
9786
return ice_sched_update_elem(hw, node, &buf);
sys/dev/pci/if_ice.c
9844
struct ice_sched_node *node,
sys/dev/pci/if_ice.c
9872
old_id = ice_sched_get_node_rl_prof_id(node, rl_type);
sys/dev/pci/if_ice.c
9874
status = ice_sched_cfg_node_bw_lmt(hw, node, rl_type, rl_prof_id);
sys/dev/pci/if_iwi.c
697
struct iwi_node node;
sys/dev/pci/if_iwi.c
712
bzero(&node, sizeof node);
sys/dev/pci/if_iwi.c
713
IEEE80211_ADDR_COPY(node.bssid, macaddr);
sys/dev/pci/if_iwi.c
715
CSR_WRITE_REGION_1(sc, IWI_CSR_NODE_BASE + i * sizeof node,
sys/dev/pci/if_iwi.c
716
(uint8_t *)&node, sizeof node);
sys/dev/pci/if_iwn.c
3871
iwn4965_add_node(struct iwn_softc *sc, struct iwn_node_info *node, int async)
sys/dev/pci/if_iwn.c
3881
src = (caddr_t)node;
sys/dev/pci/if_iwn.c
3890
iwn5000_add_node(struct iwn_softc *sc, struct iwn_node_info *node, int async)
sys/dev/pci/if_iwn.c
3893
return iwn_cmd(sc, IWN_CMD_ADD_NODE, node, sizeof (*node), async);
sys/dev/pci/if_iwn.c
3970
struct iwn_node_info node;
sys/dev/pci/if_iwn.c
3976
memset(&node, 0, sizeof node);
sys/dev/pci/if_iwn.c
3977
IEEE80211_ADDR_COPY(node.macaddr, etherbroadcastaddr);
sys/dev/pci/if_iwn.c
3978
node.id = sc->broadcast_id;
sys/dev/pci/if_iwn.c
3980
if ((error = ops->add_node(sc, &node, async)) != 0)
sys/dev/pci/if_iwn.c
5527
struct iwn_node_info node;
sys/dev/pci/if_iwn.c
5601
memset(&node, 0, sizeof node);
sys/dev/pci/if_iwn.c
5602
IEEE80211_ADDR_COPY(node.macaddr, ni->ni_macaddr);
sys/dev/pci/if_iwn.c
5603
node.id = IWN_ID_BSS;
sys/dev/pci/if_iwn.c
5605
node.htmask = (IWN_AMDPU_SIZE_FACTOR_MASK |
sys/dev/pci/if_iwn.c
5607
node.htflags = htole32(
sys/dev/pci/if_iwn.c
5613
node.htflags |= htole32(IWN_40MHZ_ENABLE);
sys/dev/pci/if_iwn.c
5616
error = ops->add_node(sc, &node, 1);
sys/dev/pci/if_iwn.c
5625
DPRINTF(("setting link quality for node %d\n", node.id));
sys/dev/pci/if_iwn.c
5628
sc->sc_dev.dv_xname, node.id);
sys/dev/pci/if_iwn.c
5660
struct iwn_node_info node;
sys/dev/pci/if_iwn.c
5671
memset(&node, 0, sizeof node);
sys/dev/pci/if_iwn.c
5672
node.id = (k->k_flags & IEEE80211_KEY_GROUP) ?
sys/dev/pci/if_iwn.c
5674
node.control = IWN_NODE_UPDATE;
sys/dev/pci/if_iwn.c
5675
node.flags = IWN_FLAG_SET_KEY;
sys/dev/pci/if_iwn.c
5676
node.kflags = htole16(kflags);
sys/dev/pci/if_iwn.c
5677
node.kid = k->k_id;
sys/dev/pci/if_iwn.c
5678
memcpy(node.key, k->k_key, k->k_len);
sys/dev/pci/if_iwn.c
5679
DPRINTF(("set key id=%d for node %d\n", k->k_id, node.id));
sys/dev/pci/if_iwn.c
5680
return ops->add_node(sc, &node, 1);
sys/dev/pci/if_iwn.c
5690
struct iwn_node_info node;
sys/dev/pci/if_iwn.c
5700
memset(&node, 0, sizeof node);
sys/dev/pci/if_iwn.c
5701
node.id = (k->k_flags & IEEE80211_KEY_GROUP) ?
sys/dev/pci/if_iwn.c
5703
node.control = IWN_NODE_UPDATE;
sys/dev/pci/if_iwn.c
5704
node.flags = IWN_FLAG_SET_KEY;
sys/dev/pci/if_iwn.c
5705
node.kflags = htole16(IWN_KFLAG_INVALID);
sys/dev/pci/if_iwn.c
5706
node.kid = 0xff;
sys/dev/pci/if_iwn.c
5707
DPRINTF(("delete keys for node %d\n", node.id));
sys/dev/pci/if_iwn.c
5708
(void)ops->add_node(sc, &node, 1);
sys/dev/pci/if_iwn.c
5864
struct iwn_node_info node;
sys/dev/pci/if_iwn.c
5866
memset(&node, 0, sizeof node);
sys/dev/pci/if_iwn.c
5867
node.id = wn->id;
sys/dev/pci/if_iwn.c
5868
node.control = IWN_NODE_UPDATE;
sys/dev/pci/if_iwn.c
5869
node.flags = IWN_FLAG_SET_ADDBA;
sys/dev/pci/if_iwn.c
5870
node.addba_tid = tid;
sys/dev/pci/if_iwn.c
5871
node.addba_ssn = htole16(ba->ba_winstart);
sys/dev/pci/if_iwn.c
5875
return ops->add_node(sc, &node, 1);
sys/dev/pci/if_iwn.c
5889
struct iwn_node_info node;
sys/dev/pci/if_iwn.c
5891
memset(&node, 0, sizeof node);
sys/dev/pci/if_iwn.c
5892
node.id = wn->id;
sys/dev/pci/if_iwn.c
5893
node.control = IWN_NODE_UPDATE;
sys/dev/pci/if_iwn.c
5894
node.flags = IWN_FLAG_SET_DELBA;
sys/dev/pci/if_iwn.c
5895
node.delba_tid = tid;
sys/dev/pci/if_iwn.c
5897
(void)ops->add_node(sc, &node, 1);
sys/dev/pci/if_iwn.c
5912
struct iwn_node_info node;
sys/dev/pci/if_iwn.c
5923
memset(&node, 0, sizeof node);
sys/dev/pci/if_iwn.c
5924
node.id = wn->id;
sys/dev/pci/if_iwn.c
5925
node.control = IWN_NODE_UPDATE;
sys/dev/pci/if_iwn.c
5926
node.flags = IWN_FLAG_SET_DISABLE_TID;
sys/dev/pci/if_iwn.c
5927
node.disable_tid = htole16(wn->disable_tid);
sys/dev/pci/if_iwn.c
5928
error = ops->add_node(sc, &node, 1);
sys/dev/pci/if_iwn.c
5953
struct iwn_node_info node;
sys/dev/pci/if_iwn.c
5970
memset(&node, 0, sizeof node);
sys/dev/pci/if_iwn.c
5971
node.id = wn->id;
sys/dev/pci/if_iwn.c
5972
node.control = IWN_NODE_UPDATE;
sys/dev/pci/if_iwn.c
5973
node.flags = IWN_FLAG_SET_DISABLE_TID;
sys/dev/pci/if_iwn.c
5974
node.disable_tid = htole16(wn->disable_tid);
sys/dev/pci/if_iwn.c
5975
ops->add_node(sc, &node, 1);
sys/dev/pci/if_wpi.c
2402
struct wpi_node_info node;
sys/dev/pci/if_wpi.c
2464
memset(&node, 0, sizeof node);
sys/dev/pci/if_wpi.c
2465
IEEE80211_ADDR_COPY(node.macaddr, etherbroadcastaddr);
sys/dev/pci/if_wpi.c
2466
node.id = WPI_ID_BROADCAST;
sys/dev/pci/if_wpi.c
2467
node.plcp = wpi_rates[WPI_RIDX_CCK1].plcp;
sys/dev/pci/if_wpi.c
2468
node.action = htole32(WPI_ACTION_SET_RATE);
sys/dev/pci/if_wpi.c
2469
node.antenna = WPI_ANTENNA_BOTH;
sys/dev/pci/if_wpi.c
2470
error = wpi_cmd(sc, WPI_CMD_ADD_NODE, &node, sizeof node, 0);
sys/dev/pci/if_wpi.c
2599
struct wpi_node_info node;
sys/dev/pci/if_wpi.c
2643
memset(&node, 0, sizeof node);
sys/dev/pci/if_wpi.c
2644
IEEE80211_ADDR_COPY(node.macaddr, etherbroadcastaddr);
sys/dev/pci/if_wpi.c
2645
node.id = WPI_ID_BROADCAST;
sys/dev/pci/if_wpi.c
2646
node.plcp = (ic->ic_curmode == IEEE80211_MODE_11A) ?
sys/dev/pci/if_wpi.c
2648
node.action = htole32(WPI_ACTION_SET_RATE);
sys/dev/pci/if_wpi.c
2649
node.antenna = WPI_ANTENNA_BOTH;
sys/dev/pci/if_wpi.c
2650
error = wpi_cmd(sc, WPI_CMD_ADD_NODE, &node, sizeof node, 1);
sys/dev/pci/if_wpi.c
2664
struct wpi_node_info node;
sys/dev/pci/if_wpi.c
2705
memset(&node, 0, sizeof node);
sys/dev/pci/if_wpi.c
2706
IEEE80211_ADDR_COPY(node.macaddr, ni->ni_bssid);
sys/dev/pci/if_wpi.c
2707
node.id = WPI_ID_BSS;
sys/dev/pci/if_wpi.c
2708
node.plcp = (ic->ic_curmode == IEEE80211_MODE_11A) ?
sys/dev/pci/if_wpi.c
2710
node.action = htole32(WPI_ACTION_SET_RATE);
sys/dev/pci/if_wpi.c
2711
node.antenna = WPI_ANTENNA_BOTH;
sys/dev/pci/if_wpi.c
2713
error = wpi_cmd(sc, WPI_CMD_ADD_NODE, &node, sizeof node, 1);
sys/dev/pci/if_wpi.c
2743
struct wpi_node_info node;
sys/dev/pci/if_wpi.c
2751
memset(&node, 0, sizeof node);
sys/dev/pci/if_wpi.c
2752
node.id = wn->id;
sys/dev/pci/if_wpi.c
2753
node.control = WPI_NODE_UPDATE;
sys/dev/pci/if_wpi.c
2754
node.flags = WPI_FLAG_SET_KEY;
sys/dev/pci/if_wpi.c
2755
node.kflags = htole16(kflags);
sys/dev/pci/if_wpi.c
2756
memcpy(node.key, k->k_key, k->k_len);
sys/dev/pci/if_wpi.c
2757
DPRINTF(("set key id=%d for node %d\n", k->k_id, node.id));
sys/dev/pci/if_wpi.c
2758
return wpi_cmd(sc, WPI_CMD_ADD_NODE, &node, sizeof node, 1);
sys/dev/pci/if_wpi.c
2767
struct wpi_node_info node;
sys/dev/pci/if_wpi.c
2777
memset(&node, 0, sizeof node);
sys/dev/pci/if_wpi.c
2778
node.id = wn->id;
sys/dev/pci/if_wpi.c
2779
node.control = WPI_NODE_UPDATE;
sys/dev/pci/if_wpi.c
2780
node.flags = WPI_FLAG_SET_KEY;
sys/dev/pci/if_wpi.c
2781
node.kflags = 0;
sys/dev/pci/if_wpi.c
2782
DPRINTF(("delete keys for node %d\n", node.id));
sys/dev/pci/if_wpi.c
2783
(void)wpi_cmd(sc, WPI_CMD_ADD_NODE, &node, sizeof node, 1);
sys/dev/pci/ispi_pci.c
150
struct aml_node *node = acpi_pci_match((struct device *)sc, &sc->sc_paa);
sys/dev/pci/ispi_pci.c
152
if (node == NULL)
sys/dev/pci/ispi_pci.c
155
sc->sc_devnode = node;
sys/dev/pci/ispi_pci.c
156
aml_find_node(node, "_HID", ispi_acpi_found_hid, sc);
sys/dev/pci/mpi_pci.c
105
int node;
sys/dev/pci/mpi_pci.c
159
node = PCITAG_NODE(pa->pa_tag);
sys/dev/pci/mpi_pci.c
160
while (node) {
sys/dev/pci/mpi_pci.c
161
if (OF_getprop(node, "scsi-initiator-id",
sys/dev/pci/mpi_pci.c
165
node = OF_parent(node);
sys/dev/pci/ppb.c
543
int node = PCITAG_NODE(pa->pa_tag);
sys/dev/pci/ppb.c
546
if (node && OF_getpropintarray(node, "bus-range", bus_range,
sys/dev/pci/qla_pci.c
188
node = PCITAG_NODE(pa->pa_tag);
sys/dev/pci/qla_pci.c
189
if (OF_getprop(node, "port-wwn", &wwn, sizeof(wwn)) == sizeof(wwn))
sys/dev/pci/qla_pci.c
191
if (OF_getprop(node, "node-wwn", &wwn, sizeof(wwn)) == sizeof(wwn))
sys/dev/pci/qla_pci.c
92
int node;
sys/dev/pci/qlw_pci.c
105
int node, initiator;
sys/dev/pci/qlw_pci.c
263
node = PCITAG_NODE(pa->pa_tag);
sys/dev/pci/qlw_pci.c
264
while (node) {
sys/dev/pci/qlw_pci.c
265
if (OF_getprop(node, "scsi-initiator-id",
sys/dev/pci/qlw_pci.c
275
node = OF_parent(node);
sys/dev/sbus/agten.c
150
int node, isconsole;
sys/dev/sbus/agten.c
154
node = sa->sa_node;
sys/dev/sbus/agten.c
155
nam = getpropstring(node, "model");
sys/dev/sbus/agten.c
158
isconsole = node == fbnode;
sys/dev/sbus/agten.c
168
(off_t)getpropint(node, "i128_fb_physaddr", 0x8000000);
sys/dev/sbus/agten.c
171
getpropint(node, "i128_fb_size", 0x400000), BUS_SPACE_MAP_LINEAR,
sys/dev/sbus/agten.c
178
getpropint(node, "p9100_reg_physaddr", 0x10a0000), 0x4000,
sys/dev/sbus/agten.c
196
sc->sc_sunfb.sf_depth = getpropint(node, "ffb_depth", 8);
sys/dev/sbus/agten.c
198
sc->sc_sunfb.sf_width = getpropint(node, "ffb_width", 1152);
sys/dev/sbus/agten.c
199
sc->sc_sunfb.sf_height = getpropint(node, "ffb_height", 900);
sys/dev/sbus/be.c
205
int node = sa->sa_node;
sys/dev/sbus/be.c
248
sc->sc_rev = getpropint(node, "board-version", -1);
sys/dev/sbus/be.c
253
sc->sc_channel = getpropint(node, "channel#", -1);
sys/dev/sbus/be.c
257
sc->sc_burst = getpropint(node, "burst-sizes", -1);
sys/dev/sbus/bpp.c
126
int node;
sys/dev/sbus/bpp.c
128
node = sa->sa_node;
sys/dev/sbus/bpp.c
162
burst = getpropint(node, "burst-sizes", -1);
sys/dev/sbus/bwtwo.c
142
int node, console;
sys/dev/sbus/bwtwo.c
145
node = sa->sa_node;
sys/dev/sbus/bwtwo.c
149
fb_setsize(&sc->sc_sunfb, 1, 1152, 900, node, 0);
sys/dev/sbus/bwtwo.c
174
nam = getpropstring(node, "model");
sys/dev/sbus/bwtwo.c
179
console = bwtwo_is_console(node);
sys/dev/sbus/bwtwo.c
263
bwtwo_is_console(int node)
sys/dev/sbus/bwtwo.c
267
return (fbnode == node);
sys/dev/sbus/cgsix.c
107
int node, console;
sys/dev/sbus/cgsix.c
111
node = sa->sa_node;
sys/dev/sbus/cgsix.c
120
fb_setsize(&sc->sc_sunfb, 8, 1152, 900, node, 0);
sys/dev/sbus/cgsix.c
175
if (OF_getproplen(node, "width") != sizeof(u_int32_t))
sys/dev/sbus/cgsix.c
178
nam = getpropstring(node, "model");
sys/dev/sbus/cgsix.c
183
console = cgsix_is_console(node);
sys/dev/sbus/cgsix.c
552
cgsix_is_console(int node)
sys/dev/sbus/cgsix.c
556
return (fbnode == node);
sys/dev/sbus/cgthree.c
200
int node, console;
sys/dev/sbus/cgthree.c
203
node = sa->sa_node;
sys/dev/sbus/cgthree.c
207
fb_setsize(&sc->sc_sunfb, 8, 1152, 900, node, 0);
sys/dev/sbus/cgthree.c
232
nam = getpropstring(node, "model");
sys/dev/sbus/cgthree.c
237
console = cgthree_is_console(node);
sys/dev/sbus/cgthree.c
358
cgthree_is_console(int node)
sys/dev/sbus/cgthree.c
362
return (fbnode == node);
sys/dev/sbus/cgtwelve.c
144
int node;
sys/dev/sbus/cgtwelve.c
148
node = sa->sa_node;
sys/dev/sbus/cgtwelve.c
150
printf(": %s", getpropstring(node, "model"));
sys/dev/sbus/cgtwelve.c
151
ps = getpropstring(node, "dev_id");
sys/dev/sbus/cgtwelve.c
156
sc->sc_isconsole = node == fbnode;
sys/dev/sbus/cgtwelve.c
195
node, 0);
sys/dev/sbus/cgtwelve.c
238
ps = getpropstring(node, "ucoderev");
sys/dev/sbus/cs4231.c
191
int node;
sys/dev/sbus/cs4231.c
194
node = sa->sa_node;
sys/dev/sbus/cs4231.c
230
burst = getpropint(node, "burst-sizes", -1);
sys/dev/sbus/dma_sbus.c
148
int node;
sys/dev/sbus/dma_sbus.c
150
node = sa->sa_node;
sys/dev/sbus/dma_sbus.c
183
burst = getpropint(node,"burst-sizes", -1);
sys/dev/sbus/dma_sbus.c
203
cabletype = getpropstring(node, "cable-selection");
sys/dev/sbus/dma_sbus.c
225
for (node = firstchild(sa->sa_node); node; node = nextsibling(node)) {
sys/dev/sbus/dma_sbus.c
228
sbt, sc->sc_dmatag, node, &sa);
sys/dev/sbus/lebuffer.c
108
node = sc->sc_node = sa->sa_node;
sys/dev/sbus/lebuffer.c
117
sc->sc_burst = getpropint(node, "burst-sizes", -1);
sys/dev/sbus/lebuffer.c
140
for (node = firstchild(node); node; node = nextsibling(node)) {
sys/dev/sbus/lebuffer.c
143
sbt, sc->sc_dmatag, node, &sa);
sys/dev/sbus/lebuffer.c
85
int node;
sys/dev/sbus/mgx.c
203
int node, fbsize;
sys/dev/sbus/mgx.c
208
node = sa->sa_node;
sys/dev/sbus/mgx.c
210
printf(": %s", getpropstring(node, "model"));
sys/dev/sbus/mgx.c
212
isconsole = node == fbnode;
sys/dev/sbus/mgx.c
252
fb_setsize(&sc->sc_sunfb, 8, 1152, 900, node, 0);
sys/dev/sbus/mgx.c
255
fbsize = getpropint(node, "fb_size", 0);
sys/dev/sbus/qe.c
175
int node = sa->sa_node;
sys/dev/sbus/qe.c
206
sc->sc_rev = getpropint(node, "mace-version", -1);
sys/dev/sbus/qe.c
212
sc->sc_channel = getpropint(node, "channel#", -1);
sys/dev/sbus/qec.c
108
int node;
sys/dev/sbus/qec.c
116
node = sa->sa_node;
sys/dev/sbus/qec.c
145
sc->sc_nchannels = getpropint(node, "#channels", -1);
sys/dev/sbus/qec.c
158
sc->sc_burst = getpropint(node, "burst-sizes", -1);
sys/dev/sbus/qec.c
169
error = getprop(node, "ranges", sizeof(struct sbus_range),
sys/dev/sbus/qec.c
210
for (node = firstchild(node); node; node = nextsibling(node)) {
sys/dev/sbus/qec.c
214
sbt, sc->sc_dmatag, node, &sa);
sys/dev/sbus/rfx.c
191
int node, cflen, isconsole = 0;
sys/dev/sbus/rfx.c
209
node = sa->sa_node;
sys/dev/sbus/rfx.c
210
isconsole = node == fbnode;
sys/dev/sbus/rfx.c
215
cflen = getproplen(node, "configuration");
sys/dev/sbus/rfx.c
224
OF_getprop(node, "configuration", &cf, cflen);
sys/dev/sbus/tvtwo.c
187
int node, width, height, freqcode;
sys/dev/sbus/tvtwo.c
192
node = sa->sa_node;
sys/dev/sbus/tvtwo.c
194
printf(": %s", getpropstring(node, "model"));
sys/dev/sbus/tvtwo.c
195
revision = getpropstring(node, "revision");
sys/dev/sbus/tvtwo.c
213
isconsole = node == fbnode;
sys/dev/sbus/tvtwo.c
229
freqstring = getpropstring(node, "freqcode");
sys/dev/sbus/tvtwo.c
243
width = getpropint(node, "hres", width);
sys/dev/sbus/tvtwo.c
244
height = getpropint(node, "vres", height);
sys/dev/sbus/vigra.c
241
int node, isconsole = 0;
sys/dev/sbus/vigra.c
245
node = sa->sa_node;
sys/dev/sbus/vigra.c
246
nam = getpropstring(node, "model");
sys/dev/sbus/vigra.c
251
isconsole = node == fbnode;
sys/dev/sbus/vigra.c
286
fb_setsize(&sc->sc_sunfb, 8, 1152, 900, node, 0);
sys/dev/sbus/xbox.c
124
xa.xa_node = node;
sys/dev/sbus/xbox.c
79
int node = sa->sa_node;
sys/dev/sbus/xbox.c
84
s = getpropstring(node, "model");
sys/dev/sbus/xbox.c
87
s = getpropstring(node, "child-present");
sys/dev/sbus/xbox.c
93
sc->sc_key = getpropint(node, "write0-key", -1);
sys/dev/sbus/xbox.c
94
sc->sc_node = node;
sys/dev/sbus/zx.c
189
int node, isconsole = 0;
sys/dev/sbus/zx.c
194
node = sa->sa_node;
sys/dev/sbus/zx.c
237
nam = getpropstring(node, "model");
sys/dev/sbus/zx.c
242
isconsole = node == fbnode;
sys/dev/sbus/zx.c
253
sc->sc_sunfb.sf_width = getpropint(node, "width", 1152);
sys/dev/sbus/zx.c
254
sc->sc_sunfb.sf_height = getpropint(node, "height", 900);
sys/dev/usb/if_atu.c
262
int atu_join(struct atu_softc *sc, struct ieee80211_node *node);
sys/dev/usb/if_atu.c
770
atu_join(struct atu_softc *sc, struct ieee80211_node *node)
sys/dev/usb/if_atu.c
786
memcpy(join.bssid, node->ni_bssid, IEEE80211_ADDR_LEN);
sys/dev/usb/if_atu.c
787
memcpy(join.essid, node->ni_essid, node->ni_esslen);
sys/dev/usb/if_atu.c
788
join.essid_size = node->ni_esslen;
sys/dev/usb/if_atu.c
789
if (node->ni_capinfo & IEEE80211_CAPINFO_IBSS)
sys/dev/usb/if_atu.c
793
join.channel = ieee80211_chan2ieee(&sc->sc_ic, node->ni_chan);
sys/dev/usb/if_mue.c
149
int node;
sys/dev/usb/if_mue.c
155
if ((node = OF_finddevice("/aliases")) == -1)
sys/dev/usb/if_mue.c
157
if (OF_getprop(node, "ethernet0", prop, sizeof(prop)) > 0 ||
sys/dev/usb/if_mue.c
158
OF_getprop(node, "ethernet", prop, sizeof(prop)) > 0)
sys/dev/usb/if_mue.c
161
if ((node = OF_finddevice(device)) == -1)
sys/dev/usb/if_mue.c
163
if (OF_getprop(node, "local-mac-address", sc->arpcom.ac_enaddr,
sys/dev/usb/if_mue.c
165
OF_getprop(node, "mac-address", sc->arpcom.ac_enaddr,
sys/dev/usb/if_smsc.c
186
int node;
sys/dev/usb/if_smsc.c
201
if ((node = OF_finddevice("/aliases")) == -1)
sys/dev/usb/if_smsc.c
203
if (OF_getprop(node, "ethernet0", prop, sizeof(prop)) > 0 ||
sys/dev/usb/if_smsc.c
204
OF_getprop(node, "ethernet", prop, sizeof(prop)) > 0)
sys/dev/usb/if_smsc.c
207
if ((node = OF_finddevice(device)) == -1)
sys/dev/usb/if_smsc.c
209
if (OF_getprop(node, "local-mac-address", sc->sc_ac.ac_enaddr,
sys/dev/usb/if_smsc.c
211
OF_getprop(node, "mac-address", sc->sc_ac.ac_enaddr,
sys/isofs/cd9660/cd9660_vnops.c
988
struct iso_node *node = VTOI(vp);
sys/isofs/cd9660/cd9660_vnops.c
999
kn->kn_data = node->i_size - foffset(kn->kn_fp);
sys/isofs/udf/udf.h
91
struct unode *node;
sys/isofs/udf/udf_vnops.c
584
ds->node = up;
sys/isofs/udf/udf_vnops.c
607
error = udf_readatoffset(ds->node, &ds->size, ds->offset,
sys/isofs/udf/udf_vnops.c
664
error = udf_readatoffset(ds->node, &ds->size, ds->offset,
sys/kern/kern_uuid.c
76
uint16_t node[_UUID_NODE_LEN>>1];
sys/kern/kern_uuid.c
89
betoh16(id->node[0]), betoh16(id->node[1]), betoh16(id->node[2]));
sys/kern/subr_tree.c
406
void *node;
sys/kern/subr_tree.c
413
node = rb_e2n(t, tmp);
sys/kern/subr_tree.c
414
comp = (*t->t_compare)(elm, node);
sys/kern/subr_tree.c
420
return (node);
sys/kern/subr_tree.c
445
void *node;
sys/kern/subr_tree.c
449
node = rb_e2n(t, tmp);
sys/kern/subr_tree.c
450
comp = (*t->t_compare)(key, node);
sys/kern/subr_tree.c
456
return (node);
sys/kern/subr_tree.c
467
void *node;
sys/kern/subr_tree.c
47
rb_n2e(const struct rb_type *t, void *node)
sys/kern/subr_tree.c
472
node = rb_e2n(t, tmp);
sys/kern/subr_tree.c
473
comp = (*t->t_compare)(key, node);
sys/kern/subr_tree.c
475
res = node;
sys/kern/subr_tree.c
480
return (node);
sys/kern/subr_tree.c
49
unsigned long addr = (unsigned long)node;
sys/kern/subr_tree.c
571
_rb_left(const struct rb_type *t, void *node)
sys/kern/subr_tree.c
573
struct rb_entry *rbe = rb_n2e(t, node);
sys/kern/subr_tree.c
579
_rb_right(const struct rb_type *t, void *node)
sys/kern/subr_tree.c
581
struct rb_entry *rbe = rb_n2e(t, node);
sys/kern/subr_tree.c
587
_rb_parent(const struct rb_type *t, void *node)
sys/kern/subr_tree.c
589
struct rb_entry *rbe = rb_n2e(t, node);
sys/kern/subr_tree.c
595
_rb_set_left(const struct rb_type *t, void *node, void *left)
sys/kern/subr_tree.c
597
struct rb_entry *rbe = rb_n2e(t, node);
sys/kern/subr_tree.c
604
_rb_set_right(const struct rb_type *t, void *node, void *right)
sys/kern/subr_tree.c
606
struct rb_entry *rbe = rb_n2e(t, node);
sys/kern/subr_tree.c
613
_rb_set_parent(const struct rb_type *t, void *node, void *parent)
sys/kern/subr_tree.c
615
struct rb_entry *rbe = rb_n2e(t, node);
sys/kern/subr_tree.c
622
_rb_poison(const struct rb_type *t, void *node, unsigned long poison)
sys/kern/subr_tree.c
624
struct rb_entry *rbe = rb_n2e(t, node);
sys/kern/subr_tree.c
631
_rb_check(const struct rb_type *t, void *node, unsigned long poison)
sys/kern/subr_tree.c
633
struct rb_entry *rbe = rb_n2e(t, node);
sys/kern/uipc_domain.c
168
int node;
sys/kern/uipc_domain.c
176
node = name[0];
sys/kern/uipc_domain.c
181
switch (node) {
sys/lib/libz/trees.c
631
int node; /* new node being created */
sys/lib/libz/trees.c
654
node = s->heap[++(s->heap_len)] = (max_code < 2 ? ++max_code : 0);
sys/lib/libz/trees.c
655
tree[node].Freq = 1;
sys/lib/libz/trees.c
656
s->depth[node] = 0;
sys/lib/libz/trees.c
657
s->opt_len--; if (stree) s->static_len -= stree[node].Len;
sys/lib/libz/trees.c
670
node = elems; /* next internal node of the tree */
sys/lib/libz/trees.c
679
tree[node].Freq = tree[n].Freq + tree[m].Freq;
sys/lib/libz/trees.c
680
s->depth[node] = (uch)((s->depth[n] >= s->depth[m] ?
sys/lib/libz/trees.c
682
tree[n].Dad = tree[m].Dad = (ush)node;
sys/lib/libz/trees.c
686
node, tree[node].Freq, n, tree[n].Freq, m, tree[m].Freq);
sys/lib/libz/trees.c
690
s->heap[SMALLEST] = node++;
sys/net/if_wg.c
614
struct art_node *node;
sys/net/if_wg.c
637
node = art_insert(root, &aip->a_node);
sys/net/if_wg.c
639
if (node == &aip->a_node) {
sys/net/if_wg.c
646
aip = (struct wg_aip *) node;
sys/net/if_wg.c
660
struct art_node *node;
sys/net/if_wg.c
663
node = art_match(root, addr);
sys/net/if_wg.c
666
return node == NULL ? NULL : ((struct wg_aip *) node)->a_peer;
sys/net/if_wg.c
673
struct art_node *node;
sys/net/if_wg.c
692
node = art_lookup(root, &d->a_addr, d->a_cidr);
sys/net/if_wg.c
694
if (node == NULL) {
sys/net/if_wg.c
696
} else if (((struct wg_aip *) node)->a_peer != peer) {
sys/net/if_wg.c
699
aip = (struct wg_aip *)node;
sys/net/if_wg.c
701
panic("art_delete failed to delete node %p", node);
sys/sys/tree.h
107
#define SPLAY_ASSEMBLE(head, node, left, right, field) do { \
sys/sys/tree.h
110
SPLAY_LEFT((head)->sph_root, field) = SPLAY_RIGHT(node, field); \
sys/sys/tree.h
111
SPLAY_RIGHT((head)->sph_root, field) = SPLAY_LEFT(node, field); \
sys/sys/uuid.h
54
uint8_t node[_UUID_NODE_LEN];
sys/tmpfs/tmpfs.h
217
#define TMPFS_NODE_RECLAIMING(node) \
sys/tmpfs/tmpfs.h
218
(((node)->tn_gen & TMPFS_RECLAIMING_BIT) != 0)
sys/tmpfs/tmpfs.h
220
#define TMPFS_NODE_GEN(node) \
sys/tmpfs/tmpfs.h
221
((node)->tn_gen & TMPFS_NODE_GEN_MASK)
sys/tmpfs/tmpfs.h
330
#define TMPFS_VALIDATE_DIR(node) \
sys/tmpfs/tmpfs.h
331
KASSERT((node)->tn_vnode == NULL || VOP_ISLOCKED((node)->tn_vnode)); \
sys/tmpfs/tmpfs.h
332
KASSERT((node)->tn_type == VDIR); \
sys/tmpfs/tmpfs.h
333
KASSERT((node)->tn_size % sizeof(tmpfs_dirent_t) == 0);
sys/tmpfs/tmpfs.h
351
tmpfs_node_t *node = vp->v_data;
sys/tmpfs/tmpfs.h
353
KASSERT(node != NULL);
sys/tmpfs/tmpfs.h
354
TMPFS_VALIDATE_DIR(node);
sys/tmpfs/tmpfs.h
355
return node;
sys/tmpfs/tmpfs.h
363
tmpfs_node_t *node = vp->v_data;
sys/tmpfs/tmpfs.h
365
KASSERT(node != NULL);
sys/tmpfs/tmpfs.h
367
return node;
sys/tmpfs/tmpfs_subr.c
1003
node->tn_mode = (mode & ALLPERMS);
sys/tmpfs/tmpfs_subr.c
1004
tmpfs_update(node, TMPFS_NODE_CHANGED);
sys/tmpfs/tmpfs_subr.c
1005
if ((vp->v_flag & VTEXT) && (node->tn_mode & S_ISTXT) == 0)
sys/tmpfs/tmpfs_subr.c
1020
tmpfs_node_t *node = VP_TO_TMPFS_NODE(vp);
sys/tmpfs/tmpfs_subr.c
1028
uid = node->tn_uid;
sys/tmpfs/tmpfs_subr.c
1031
gid = node->tn_gid;
sys/tmpfs/tmpfs_subr.c
1039
if (node->tn_flags & (IMMUTABLE | APPEND))
sys/tmpfs/tmpfs_subr.c
1042
if ((cred->cr_uid != node->tn_uid || uid != node->tn_uid ||
sys/tmpfs/tmpfs_subr.c
1043
(gid != node->tn_gid && !groupmember(gid, cred))) &&
sys/tmpfs/tmpfs_subr.c
1047
node->tn_uid = uid;
sys/tmpfs/tmpfs_subr.c
1048
node->tn_gid = gid;
sys/tmpfs/tmpfs_subr.c
1049
tmpfs_update(node, TMPFS_NODE_CHANGED);
sys/tmpfs/tmpfs_subr.c
105
mode_t mode, char *target, dev_t rdev, tmpfs_node_t **node)
sys/tmpfs/tmpfs_subr.c
1060
tmpfs_node_t *node = VP_TO_TMPFS_NODE(vp);
sys/tmpfs/tmpfs_subr.c
1087
if (node->tn_flags & (IMMUTABLE | APPEND)) {
sys/tmpfs/tmpfs_subr.c
1103
tmpfs_node_t *node = VP_TO_TMPFS_NODE(vp);
sys/tmpfs/tmpfs_subr.c
1113
if (node->tn_flags & (IMMUTABLE | APPEND))
sys/tmpfs/tmpfs_subr.c
1116
if (cred->cr_uid != node->tn_uid && (error = suser_ucred(cred)) &&
sys/tmpfs/tmpfs_subr.c
1122
node->tn_atime = *atime;
sys/tmpfs/tmpfs_subr.c
1125
node->tn_mtime = *mtime;
sys/tmpfs/tmpfs_subr.c
1139
tmpfs_update(tmpfs_node_t *node, int flags)
sys/tmpfs/tmpfs_subr.c
1146
node->tn_atime = nowtm;
sys/tmpfs/tmpfs_subr.c
1149
node->tn_mtime = nowtm;
sys/tmpfs/tmpfs_subr.c
1152
node->tn_ctime = nowtm;
sys/tmpfs/tmpfs_subr.c
1159
tmpfs_node_t *node = VP_TO_TMPFS_NODE(vp);
sys/tmpfs/tmpfs_subr.c
1166
if (node->tn_size == length) {
sys/tmpfs/tmpfs_subr.c
1172
tmpfs_update(node, TMPFS_NODE_CHANGED | TMPFS_NODE_MODIFIED);
sys/tmpfs/tmpfs_subr.c
1179
tmpfs_uio_cached(tmpfs_node_t *node)
sys/tmpfs/tmpfs_subr.c
1181
int pgnum_valid = (node->tn_pgnum != (voff_t)-1);
sys/tmpfs/tmpfs_subr.c
1182
int pgptr_valid = (node->tn_pgptr != (vaddr_t)NULL);
sys/tmpfs/tmpfs_subr.c
1188
tmpfs_uio_lookup(tmpfs_node_t *node, voff_t pgnum)
sys/tmpfs/tmpfs_subr.c
1190
if (tmpfs_uio_cached(node) == 1 && node->tn_pgnum == pgnum)
sys/tmpfs/tmpfs_subr.c
1191
return node->tn_pgptr;
sys/tmpfs/tmpfs_subr.c
1197
tmpfs_uio_uncache(tmpfs_node_t *node)
sys/tmpfs/tmpfs_subr.c
1199
KASSERT(node->tn_pgnum != (voff_t)-1);
sys/tmpfs/tmpfs_subr.c
1200
KASSERT(node->tn_pgptr != (vaddr_t)NULL);
sys/tmpfs/tmpfs_subr.c
1201
uvm_unmap(kernel_map, node->tn_pgptr, node->tn_pgptr + PAGE_SIZE);
sys/tmpfs/tmpfs_subr.c
1202
node->tn_pgnum = (voff_t)-1;
sys/tmpfs/tmpfs_subr.c
1203
node->tn_pgptr = (vaddr_t)NULL;
sys/tmpfs/tmpfs_subr.c
1207
tmpfs_uio_cache(tmpfs_node_t *node, voff_t pgnum, vaddr_t pgptr)
sys/tmpfs/tmpfs_subr.c
1209
KASSERT(node->tn_pgnum == (voff_t)-1);
sys/tmpfs/tmpfs_subr.c
1210
KASSERT(node->tn_pgptr == (vaddr_t)NULL);
sys/tmpfs/tmpfs_subr.c
1211
node->tn_pgnum = pgnum;
sys/tmpfs/tmpfs_subr.c
1212
node->tn_pgptr = pgptr;
sys/tmpfs/tmpfs_subr.c
1221
tmpfs_uiomove(tmpfs_node_t *node, struct uio *uio, vsize_t len)
sys/tmpfs/tmpfs_subr.c
1232
va = tmpfs_uio_lookup(node, pgnum);
sys/tmpfs/tmpfs_subr.c
1245
if (tmpfs_uio_cached(node))
sys/tmpfs/tmpfs_subr.c
1246
tmpfs_uio_uncache(node);
sys/tmpfs/tmpfs_subr.c
1248
uao_reference(node->tn_uobj);
sys/tmpfs/tmpfs_subr.c
1250
error = uvm_map(kernel_map, &va, round_page(pgoff + sz), node->tn_uobj,
sys/tmpfs/tmpfs_subr.c
1254
uao_detach(node->tn_uobj); /* Drop reference. */
sys/tmpfs/tmpfs_subr.c
1260
tmpfs_uio_cache(node, pgnum, va);
sys/tmpfs/tmpfs_subr.c
1268
tmpfs_zeropg(tmpfs_node_t *node, voff_t pgnum, vaddr_t pgoff)
sys/tmpfs/tmpfs_subr.c
1273
KASSERT(tmpfs_uio_cached(node) == 0);
sys/tmpfs/tmpfs_subr.c
1275
uao_reference(node->tn_uobj);
sys/tmpfs/tmpfs_subr.c
1277
error = uvm_map(kernel_map, &va, PAGE_SIZE, node->tn_uobj, pgnum, 0,
sys/tmpfs/tmpfs_subr.c
1281
uao_detach(node->tn_uobj); /* Drop reference. */
sys/tmpfs/tmpfs_subr.c
208
*node = nnode;
sys/tmpfs/tmpfs_subr.c
217
tmpfs_free_node(tmpfs_mount_t *tmp, tmpfs_node_t *node)
sys/tmpfs/tmpfs_subr.c
222
LIST_REMOVE(node, tn_entries);
sys/tmpfs/tmpfs_subr.c
225
switch (node->tn_type) {
sys/tmpfs/tmpfs_subr.c
227
if (node->tn_size > 0) {
sys/tmpfs/tmpfs_subr.c
228
KASSERT(node->tn_size <= SIZE_MAX);
sys/tmpfs/tmpfs_subr.c
229
tmpfs_strname_free(tmp, node->tn_spec.tn_lnk.tn_link,
sys/tmpfs/tmpfs_subr.c
230
node->tn_size);
sys/tmpfs/tmpfs_subr.c
238
objsz = PAGE_SIZE * node->tn_spec.tn_reg.tn_aobj_pages;
sys/tmpfs/tmpfs_subr.c
242
if (node->tn_spec.tn_reg.tn_aobj != NULL) {
sys/tmpfs/tmpfs_subr.c
243
uao_detach(node->tn_spec.tn_reg.tn_aobj);
sys/tmpfs/tmpfs_subr.c
244
node->tn_spec.tn_reg.tn_aobj = NULL;
sys/tmpfs/tmpfs_subr.c
248
KASSERT(TAILQ_EMPTY(&node->tn_spec.tn_dir.tn_dir));
sys/tmpfs/tmpfs_subr.c
249
KASSERT(node->tn_spec.tn_dir.tn_parent == NULL ||
sys/tmpfs/tmpfs_subr.c
250
node == tmp->tm_root);
sys/tmpfs/tmpfs_subr.c
257
if (node->tn_id == tmp->tm_highest_inode)
sys/tmpfs/tmpfs_subr.c
262
tmpfs_node_put(tmp, node);
sys/tmpfs/tmpfs_subr.c
272
tmpfs_vnode_get(struct mount *mp, tmpfs_node_t *node, struct vnode **vpp)
sys/tmpfs/tmpfs_subr.c
279
if ((vp = node->tn_vnode) != NULL) {
sys/tmpfs/tmpfs_subr.c
281
node->tn_gen |= TMPFS_RECLAIMING_BIT;
sys/tmpfs/tmpfs_subr.c
282
rw_exit_write(&node->tn_nlock);
sys/tmpfs/tmpfs_subr.c
285
rw_enter_write(&node->tn_nlock);
sys/tmpfs/tmpfs_subr.c
289
node->tn_gen &= ~TMPFS_RECLAIMING_BIT;
sys/tmpfs/tmpfs_subr.c
293
if (TMPFS_NODE_RECLAIMING(node)) {
sys/tmpfs/tmpfs_subr.c
295
node->tn_gen &= ~TMPFS_RECLAIMING_BIT;
sys/tmpfs/tmpfs_subr.c
303
if (node->tn_type == VREG) {
sys/tmpfs/tmpfs_subr.c
304
struct uvm_object *uobj = node->tn_spec.tn_reg.tn_aobj;
sys/tmpfs/tmpfs_subr.c
312
rw_exit_write(&node->tn_nlock);
sys/tmpfs/tmpfs_subr.c
316
rrw_init_flags(&node->tn_vlock, "tnode", RWL_DUPOK | RWL_IS_VNODE);
sys/tmpfs/tmpfs_subr.c
317
vp->v_type = node->tn_type;
sys/tmpfs/tmpfs_subr.c
320
switch (node->tn_type) {
sys/tmpfs/tmpfs_subr.c
324
if ((nvp = checkalias(vp, node->tn_spec.tn_dev.tn_rdev, mp))) {
sys/tmpfs/tmpfs_subr.c
331
node->tn_vnode = vp;
sys/tmpfs/tmpfs_subr.c
335
vp->v_flag |= node->tn_spec.tn_dir.tn_parent == node ?
sys/tmpfs/tmpfs_subr.c
351
uvm_vnp_setsize(vp, node->tn_size);
sys/tmpfs/tmpfs_subr.c
352
vp->v_data = node;
sys/tmpfs/tmpfs_subr.c
353
node->tn_vnode = vp;
sys/tmpfs/tmpfs_subr.c
355
rw_exit_write(&node->tn_nlock);
sys/tmpfs/tmpfs_subr.c
373
tmpfs_node_t *dnode = VP_TO_TMPFS_DIR(dvp), *node;
sys/tmpfs/tmpfs_subr.c
402
dnode->tn_gid, vap->va_mode, target, vap->va_rdev, &node);
sys/tmpfs/tmpfs_subr.c
409
tmpfs_free_node(tmp, node);
sys/tmpfs/tmpfs_subr.c
414
rw_enter_write(&node->tn_nlock);
sys/tmpfs/tmpfs_subr.c
415
error = tmpfs_vnode_get(dvp->v_mount, node, vpp);
sys/tmpfs/tmpfs_subr.c
418
tmpfs_free_node(tmp, node);
sys/tmpfs/tmpfs_subr.c
423
tmpfs_dir_attach(dnode, de, node);
sys/tmpfs/tmpfs_subr.c
480
tmpfs_dir_attach(tmpfs_node_t *dnode, tmpfs_dirent_t *de, tmpfs_node_t *node)
sys/tmpfs/tmpfs_subr.c
493
de->td_node = node;
sys/tmpfs/tmpfs_subr.c
494
KASSERT(node->tn_links < LINK_MAX);
sys/tmpfs/tmpfs_subr.c
495
node->tn_links++;
sys/tmpfs/tmpfs_subr.c
498
node->tn_dirent_hint = de;
sys/tmpfs/tmpfs_subr.c
506
if (node->tn_type == VDIR) {
sys/tmpfs/tmpfs_subr.c
508
KASSERT(node->tn_spec.tn_dir.tn_parent == NULL);
sys/tmpfs/tmpfs_subr.c
509
node->tn_spec.tn_dir.tn_parent = dnode;
sys/tmpfs/tmpfs_subr.c
516
TMPFS_VALIDATE_DIR(node);
sys/tmpfs/tmpfs_subr.c
532
tmpfs_node_t *node = de->td_node;
sys/tmpfs/tmpfs_subr.c
540
node->tn_dirent_hint = NULL;
sys/tmpfs/tmpfs_subr.c
542
KASSERT(node->tn_links > 0);
sys/tmpfs/tmpfs_subr.c
543
node->tn_links--;
sys/tmpfs/tmpfs_subr.c
544
if ((vp = node->tn_vnode) != NULL) {
sys/tmpfs/tmpfs_subr.c
546
VN_KNOTE(vp, node->tn_links ? NOTE_LINK : NOTE_DELETE);
sys/tmpfs/tmpfs_subr.c
550
if (node->tn_type == VDIR) {
sys/tmpfs/tmpfs_subr.c
551
KASSERT(node->tn_spec.tn_dir.tn_parent == dnode);
sys/tmpfs/tmpfs_subr.c
552
node->tn_spec.tn_dir.tn_parent = NULL;
sys/tmpfs/tmpfs_subr.c
582
tmpfs_dir_lookup(tmpfs_node_t *node, struct componentname *cnp)
sys/tmpfs/tmpfs_subr.c
588
KASSERT(VOP_ISLOCKED(node->tn_vnode));
sys/tmpfs/tmpfs_subr.c
591
TMPFS_VALIDATE_DIR(node);
sys/tmpfs/tmpfs_subr.c
593
TAILQ_FOREACH(de, &node->tn_spec.tn_dir.tn_dir, td_entries) {
sys/tmpfs/tmpfs_subr.c
600
tmpfs_update(node, TMPFS_NODE_ACCESSED);
sys/tmpfs/tmpfs_subr.c
611
tmpfs_dir_cached(tmpfs_node_t *node)
sys/tmpfs/tmpfs_subr.c
613
tmpfs_dirent_t *de = node->tn_dirent_hint;
sys/tmpfs/tmpfs_subr.c
615
KASSERT(VOP_ISLOCKED(node->tn_vnode));
sys/tmpfs/tmpfs_subr.c
620
KASSERT(de->td_node == node);
sys/tmpfs/tmpfs_subr.c
626
return (node->tn_type != VDIR && node->tn_links > 1) ? NULL : de;
sys/tmpfs/tmpfs_subr.c
681
tmpfs_dir_lookupbyseq(tmpfs_node_t *node, off_t seq)
sys/tmpfs/tmpfs_subr.c
683
tmpfs_dirent_t *de = node->tn_spec.tn_dir.tn_readdir_lastp;
sys/tmpfs/tmpfs_subr.c
685
TMPFS_VALIDATE_DIR(node);
sys/tmpfs/tmpfs_subr.c
695
TAILQ_FOREACH(de, &node->tn_spec.tn_dir.tn_dir, td_entries) {
sys/tmpfs/tmpfs_subr.c
709
tmpfs_dir_getdotents(tmpfs_node_t *node, struct dirent *dp, struct uio *uio)
sys/tmpfs/tmpfs_subr.c
717
dp->d_fileno = node->tn_id;
sys/tmpfs/tmpfs_subr.c
722
dp->d_fileno = node->tn_spec.tn_dir.tn_parent->tn_id;
sys/tmpfs/tmpfs_subr.c
724
de = TAILQ_FIRST(&node->tn_spec.tn_dir.tn_dir);
sys/tmpfs/tmpfs_subr.c
725
next = de ? tmpfs_dir_getseq(node, de) : TMPFS_DIRSEQ_EOF;
sys/tmpfs/tmpfs_subr.c
754
tmpfs_dir_getdents(tmpfs_node_t *node, struct uio *uio)
sys/tmpfs/tmpfs_subr.c
760
KASSERT(VOP_ISLOCKED(node->tn_vnode));
sys/tmpfs/tmpfs_subr.c
761
TMPFS_VALIDATE_DIR(node);
sys/tmpfs/tmpfs_subr.c
765
if ((error = tmpfs_dir_getdotents(node, &dent, uio)) != 0) {
sys/tmpfs/tmpfs_subr.c
770
if ((error = tmpfs_dir_getdotents(node, &dent, uio)) != 0) {
sys/tmpfs/tmpfs_subr.c
780
de = tmpfs_dir_lookupbyseq(node, uio->uio_offset);
sys/tmpfs/tmpfs_subr.c
832
dent.d_off = tmpfs_dir_getseq(node, next_de);
sys/tmpfs/tmpfs_subr.c
850
uio->uio_offset = de ? tmpfs_dir_getseq(node, de) : TMPFS_DIRSEQ_EOF;
sys/tmpfs/tmpfs_subr.c
851
node->tn_spec.tn_dir.tn_readdir_lastp = de;
sys/tmpfs/tmpfs_subr.c
853
tmpfs_update(node, TMPFS_NODE_ACCESSED);
sys/tmpfs/tmpfs_subr.c
872
tmpfs_node_t *node = VP_TO_TMPFS_NODE(vp);
sys/tmpfs/tmpfs_subr.c
873
struct uvm_object *uobj = node->tn_spec.tn_reg.tn_aobj;
sys/tmpfs/tmpfs_subr.c
882
oldsize = node->tn_size;
sys/tmpfs/tmpfs_subr.c
885
KASSERT(oldpages == node->tn_spec.tn_reg.tn_aobj_pages);
sys/tmpfs/tmpfs_subr.c
901
node->tn_spec.tn_reg.tn_aobj_pages = newpages;
sys/tmpfs/tmpfs_subr.c
902
node->tn_size = newsize;
sys/tmpfs/tmpfs_subr.c
910
if (tmpfs_uio_cached(node))
sys/tmpfs/tmpfs_subr.c
911
tmpfs_uio_uncache(node);
sys/tmpfs/tmpfs_subr.c
920
if (tmpfs_uio_cached(node))
sys/tmpfs/tmpfs_subr.c
921
tmpfs_uio_uncache(node);
sys/tmpfs/tmpfs_subr.c
928
error = tmpfs_zeropg(node, trunc_page(oldsize), pgoff);
sys/tmpfs/tmpfs_subr.c
944
tmpfs_node_t *node = VP_TO_TMPFS_NODE(vp);
sys/tmpfs/tmpfs_subr.c
953
if (cred->cr_uid != node->tn_uid && (error = suser_ucred(cred)))
sys/tmpfs/tmpfs_subr.c
957
if (node->tn_flags & (SF_IMMUTABLE | SF_APPEND) &&
sys/tmpfs/tmpfs_subr.c
960
node->tn_flags = flags;
sys/tmpfs/tmpfs_subr.c
962
if (node->tn_flags & (SF_IMMUTABLE | SF_APPEND) ||
sys/tmpfs/tmpfs_subr.c
965
node->tn_flags &= SF_SETTABLE;
sys/tmpfs/tmpfs_subr.c
966
node->tn_flags |= (flags & UF_SETTABLE);
sys/tmpfs/tmpfs_subr.c
969
tmpfs_update(node, TMPFS_NODE_CHANGED);
sys/tmpfs/tmpfs_subr.c
981
tmpfs_node_t *node = VP_TO_TMPFS_NODE(vp);
sys/tmpfs/tmpfs_subr.c
991
if (node->tn_flags & (IMMUTABLE | APPEND))
sys/tmpfs/tmpfs_subr.c
994
if (cred->cr_uid != node->tn_uid && (error = suser_ucred(cred)))
sys/tmpfs/tmpfs_subr.c
999
if (!groupmember(node->tn_gid, cred) && (mode & S_ISGID))
sys/tmpfs/tmpfs_vfsops.c
214
tmpfs_node_t *node, *cnode;
sys/tmpfs/tmpfs_vfsops.c
230
LIST_FOREACH(node, &tmp->tm_nodes, tn_entries) {
sys/tmpfs/tmpfs_vfsops.c
233
node->tn_vnode = NULL;
sys/tmpfs/tmpfs_vfsops.c
234
if (node->tn_type != VDIR) {
sys/tmpfs/tmpfs_vfsops.c
237
while ((de = TAILQ_FIRST(&node->tn_spec.tn_dir.tn_dir)) != NULL) {
sys/tmpfs/tmpfs_vfsops.c
241
tmpfs_dir_detach(node, de);
sys/tmpfs/tmpfs_vfsops.c
247
while ((node = LIST_FIRST(&tmp->tm_nodes)) != NULL) {
sys/tmpfs/tmpfs_vfsops.c
248
tmpfs_free_node(tmp, node);
sys/tmpfs/tmpfs_vfsops.c
267
tmpfs_node_t *node = VFS_TO_TMPFS(mp)->tm_root;
sys/tmpfs/tmpfs_vfsops.c
269
rw_enter_write(&node->tn_nlock);
sys/tmpfs/tmpfs_vfsops.c
270
return tmpfs_vnode_get(mp, node, vpp);
sys/tmpfs/tmpfs_vfsops.c
285
tmpfs_node_t *node;
sys/tmpfs/tmpfs_vfsops.c
294
LIST_FOREACH(node, &tmp->tm_nodes, tn_entries) {
sys/tmpfs/tmpfs_vfsops.c
295
if (node->tn_id != tfh.tf_id) {
sys/tmpfs/tmpfs_vfsops.c
298
if (TMPFS_NODE_GEN(node) != tfh.tf_gen) {
sys/tmpfs/tmpfs_vfsops.c
301
rw_enter_write(&node->tn_nlock);
sys/tmpfs/tmpfs_vfsops.c
307
return node ? tmpfs_vnode_get(mp, node, vpp) : ESTALE;
sys/tmpfs/tmpfs_vfsops.c
314
tmpfs_node_t *node;
sys/tmpfs/tmpfs_vfsops.c
316
node = VP_TO_TMPFS_NODE(vp);
sys/tmpfs/tmpfs_vfsops.c
320
tfh.tf_gen = TMPFS_NODE_GEN(node);
sys/tmpfs/tmpfs_vfsops.c
321
tfh.tf_id = node->tn_id;
sys/tmpfs/tmpfs_vnops.c
1002
node = VP_TO_TMPFS_NODE(vp);
sys/tmpfs/tmpfs_vnops.c
1003
error = uiomove(node->tn_spec.tn_lnk.tn_link,
sys/tmpfs/tmpfs_vnops.c
1004
MIN((size_t)node->tn_size, uio->uio_resid), uio);
sys/tmpfs/tmpfs_vnops.c
1007
tmpfs_update(node, TMPFS_NODE_ACCESSED);
sys/tmpfs/tmpfs_vnops.c
1020
tmpfs_node_t *node;
sys/tmpfs/tmpfs_vnops.c
1024
node = VP_TO_TMPFS_NODE(vp);
sys/tmpfs/tmpfs_vnops.c
1026
if (vp->v_type == VREG && tmpfs_uio_cached(node))
sys/tmpfs/tmpfs_vnops.c
1027
tmpfs_uio_uncache(node);
sys/tmpfs/tmpfs_vnops.c
1035
if (node->tn_links == 0)
sys/tmpfs/tmpfs_vnops.c
1049
tmpfs_node_t *node = VP_TO_TMPFS_NODE(vp);
sys/tmpfs/tmpfs_vnops.c
1053
rw_enter_write(&node->tn_nlock);
sys/tmpfs/tmpfs_vnops.c
1054
node->tn_vnode = NULL;
sys/tmpfs/tmpfs_vnops.c
1057
racing = TMPFS_NODE_RECLAIMING(node);
sys/tmpfs/tmpfs_vnops.c
1058
rw_exit_write(&node->tn_nlock);
sys/tmpfs/tmpfs_vnops.c
1066
if (node->tn_links == 0 && !racing) {
sys/tmpfs/tmpfs_vnops.c
1067
tmpfs_free_node(tmp, node);
sys/tmpfs/tmpfs_vnops.c
1120
tmpfs_node_t *node = VP_TO_TMPFS_NODE(vp);
sys/tmpfs/tmpfs_vnops.c
1122
return lf_advlock(&node->tn_lockf, node->tn_size, ap->a_id, ap->a_op,
sys/tmpfs/tmpfs_vnops.c
1134
tmpfs_node_t *node = VP_TO_TMPFS_NODE(vp);
sys/tmpfs/tmpfs_vnops.c
1138
node, node->tn_flags, node->tn_links, node->tn_mode, node->tn_uid,
sys/tmpfs/tmpfs_vnops.c
1139
node->tn_gid, node->tn_size);
sys/tmpfs/tmpfs_vnops.c
1884
tmpfs_rename_lock_directory(struct vnode *vp, struct tmpfs_node *node)
sys/tmpfs/tmpfs_vnops.c
1888
KASSERT(node != NULL);
sys/tmpfs/tmpfs_vnops.c
1889
KASSERT(node->tn_vnode == vp);
sys/tmpfs/tmpfs_vnops.c
1890
KASSERT(node->tn_type == VDIR);
sys/tmpfs/tmpfs_vnops.c
1893
if (node->tn_spec.tn_dir.tn_parent == NULL) {
sys/tmpfs/tmpfs_vnops.c
1921
struct tmpfs_node *node = tdnode, *parent;
sys/tmpfs/tmpfs_vnops.c
1944
parent = node->tn_spec.tn_dir.tn_parent;
sys/tmpfs/tmpfs_vnops.c
1949
if (parent == node) {
sys/tmpfs/tmpfs_vnops.c
1956
*intermediate_node_ret = node;
sys/tmpfs/tmpfs_vnops.c
1961
node = parent;
sys/tmpfs/tmpfs_vnops.c
2416
tmpfs_remove_check_possible(struct tmpfs_node *dnode, struct tmpfs_node *node)
sys/tmpfs/tmpfs_vnops.c
2421
KASSERT(node != NULL);
sys/tmpfs/tmpfs_vnops.c
2422
KASSERT(dnode != node);
sys/tmpfs/tmpfs_vnops.c
2424
KASSERT(VOP_ISLOCKED(node->tn_vnode) == LK_EXCLUSIVE);
sys/tmpfs/tmpfs_vnops.c
2434
if ((dnode->tn_flags | node->tn_flags) & (IMMUTABLE | APPEND))
sys/tmpfs/tmpfs_vnops.c
2448
struct tmpfs_node *dnode, struct tmpfs_node *node)
sys/tmpfs/tmpfs_vnops.c
2454
KASSERT(node != NULL);
sys/tmpfs/tmpfs_vnops.c
2455
KASSERT(dnode != node);
sys/tmpfs/tmpfs_vnops.c
2457
KASSERT(VOP_ISLOCKED(node->tn_vnode) == LK_EXCLUSIVE);
sys/tmpfs/tmpfs_vnops.c
2467
error = tmpfs_check_sticky(cred, dnode, node);
sys/tmpfs/tmpfs_vnops.c
2483
struct tmpfs_node *dnode, struct tmpfs_node *node)
sys/tmpfs/tmpfs_vnops.c
2489
KASSERT((node == NULL) || (node->tn_vnode != NULL));
sys/tmpfs/tmpfs_vnops.c
2490
KASSERT((node == NULL) ||
sys/tmpfs/tmpfs_vnops.c
2493
if (node == NULL)
sys/tmpfs/tmpfs_vnops.c
2499
cred->cr_uid != node->tn_uid)
sys/tmpfs/tmpfs_vnops.c
2627
tmpfs_node_t *node = VP_TO_TMPFS_NODE(vp);
sys/tmpfs/tmpfs_vnops.c
2638
kn->kn_data = node->tn_size - foffset(kn->kn_fp);
sys/tmpfs/tmpfs_vnops.c
362
tmpfs_node_t *node;
sys/tmpfs/tmpfs_vnops.c
366
node = VP_TO_TMPFS_NODE(vp);
sys/tmpfs/tmpfs_vnops.c
367
if (node->tn_links < 1) {
sys/tmpfs/tmpfs_vnops.c
377
if ((node->tn_flags & APPEND) != 0 &&
sys/tmpfs/tmpfs_vnops.c
410
tmpfs_node_t *node = VP_TO_TMPFS_NODE(vp);
sys/tmpfs/tmpfs_vnops.c
432
if (writing && (node->tn_flags & IMMUTABLE) != 0) {
sys/tmpfs/tmpfs_vnops.c
436
return (vaccess(vp->v_type, node->tn_mode, node->tn_uid, node->tn_gid,
sys/tmpfs/tmpfs_vnops.c
450
tmpfs_node_t *node = VP_TO_TMPFS_NODE(vp);
sys/tmpfs/tmpfs_vnops.c
455
vap->va_mode = node->tn_mode;
sys/tmpfs/tmpfs_vnops.c
456
vap->va_nlink = node->tn_links;
sys/tmpfs/tmpfs_vnops.c
457
vap->va_uid = node->tn_uid;
sys/tmpfs/tmpfs_vnops.c
458
vap->va_gid = node->tn_gid;
sys/tmpfs/tmpfs_vnops.c
460
vap->va_fileid = node->tn_id;
sys/tmpfs/tmpfs_vnops.c
461
vap->va_size = node->tn_size;
sys/tmpfs/tmpfs_vnops.c
463
vap->va_atime = node->tn_atime;
sys/tmpfs/tmpfs_vnops.c
464
vap->va_mtime = node->tn_mtime;
sys/tmpfs/tmpfs_vnops.c
465
vap->va_ctime = node->tn_ctime;
sys/tmpfs/tmpfs_vnops.c
467
vap->va_gen = TMPFS_NODE_GEN(node);
sys/tmpfs/tmpfs_vnops.c
468
vap->va_flags = node->tn_flags;
sys/tmpfs/tmpfs_vnops.c
470
node->tn_spec.tn_dev.tn_rdev : VNOVAL;
sys/tmpfs/tmpfs_vnops.c
471
vap->va_bytes = round_page(node->tn_size);
sys/tmpfs/tmpfs_vnops.c
539
tmpfs_node_t *node;
sys/tmpfs/tmpfs_vnops.c
553
node = VP_TO_TMPFS_NODE(vp);
sys/tmpfs/tmpfs_vnops.c
559
if (node->tn_size <= uio->uio_offset) {
sys/tmpfs/tmpfs_vnops.c
562
len = MIN(node->tn_size - uio->uio_offset, uio->uio_resid);
sys/tmpfs/tmpfs_vnops.c
566
error = tmpfs_uiomove(node, uio, len);
sys/tmpfs/tmpfs_vnops.c
570
tmpfs_update(node, TMPFS_NODE_ACCESSED);
sys/tmpfs/tmpfs_vnops.c
587
tmpfs_node_t *node;
sys/tmpfs/tmpfs_vnops.c
595
node = VP_TO_TMPFS_NODE(vp);
sys/tmpfs/tmpfs_vnops.c
596
oldsize = node->tn_size;
sys/tmpfs/tmpfs_vnops.c
605
uio->uio_offset = node->tn_size;
sys/tmpfs/tmpfs_vnops.c
616
extended = uio->uio_offset + uio->uio_resid > node->tn_size;
sys/tmpfs/tmpfs_vnops.c
627
len = MIN(node->tn_size - uio->uio_offset, uio->uio_resid);
sys/tmpfs/tmpfs_vnops.c
631
error = tmpfs_uiomove(node, uio, len);
sys/tmpfs/tmpfs_vnops.c
637
tmpfs_update(node, TMPFS_NODE_MODIFIED | TMPFS_NODE_CHANGED);
sys/tmpfs/tmpfs_vnops.c
644
KASSERT(oldsize == node->tn_size);
sys/tmpfs/tmpfs_vnops.c
691
tmpfs_node_t *dnode, *node;
sys/tmpfs/tmpfs_vnops.c
703
node = VP_TO_TMPFS_NODE(vp);
sys/tmpfs/tmpfs_vnops.c
706
if (node->tn_flags & (IMMUTABLE | APPEND)) {
sys/tmpfs/tmpfs_vnops.c
721
de = tmpfs_dir_cached(node);
sys/tmpfs/tmpfs_vnops.c
726
KASSERT(de && de->td_node == node);
sys/tmpfs/tmpfs_vnops.c
736
if (node->tn_links > 0) {
sys/tmpfs/tmpfs_vnops.c
738
tmpfs_update(node, TMPFS_NODE_CHANGED);
sys/tmpfs/tmpfs_vnops.c
760
tmpfs_node_t *dnode, *node;
sys/tmpfs/tmpfs_vnops.c
768
node = VP_TO_TMPFS_NODE(vp);
sys/tmpfs/tmpfs_vnops.c
773
if (node->tn_links == LINK_MAX) {
sys/tmpfs/tmpfs_vnops.c
777
KASSERT(node->tn_links < LINK_MAX);
sys/tmpfs/tmpfs_vnops.c
780
if (node->tn_flags & (IMMUTABLE | APPEND)) {
sys/tmpfs/tmpfs_vnops.c
801
tmpfs_dir_attach(dnode, de, node);
sys/tmpfs/tmpfs_vnops.c
804
if (node->tn_vnode) {
sys/tmpfs/tmpfs_vnops.c
805
VN_KNOTE(node->tn_vnode, NOTE_LINK);
sys/tmpfs/tmpfs_vnops.c
807
tmpfs_update(node, TMPFS_NODE_CHANGED);
sys/tmpfs/tmpfs_vnops.c
850
tmpfs_node_t *node = VP_TO_TMPFS_DIR(vp);
sys/tmpfs/tmpfs_vnops.c
864
KASSERT(node->tn_spec.tn_dir.tn_parent == dnode);
sys/tmpfs/tmpfs_vnops.c
870
if (node->tn_size > 0) {
sys/tmpfs/tmpfs_vnops.c
872
TAILQ_FOREACH(de, &node->tn_spec.tn_dir.tn_dir, td_entries) {
sys/tmpfs/tmpfs_vnops.c
881
de = tmpfs_dir_cached(node);
sys/tmpfs/tmpfs_vnops.c
885
KASSERT(de && de->td_node == node);
sys/tmpfs/tmpfs_vnops.c
888
if (dnode->tn_flags & APPEND || node->tn_flags & (IMMUTABLE | APPEND)) {
sys/tmpfs/tmpfs_vnops.c
894
node->tn_links--;
sys/tmpfs/tmpfs_vnops.c
895
tmpfs_update(node, TMPFS_NODE_STATUSALL);
sys/tmpfs/tmpfs_vnops.c
909
KASSERT(TAILQ_FIRST(&node->tn_spec.tn_dir.tn_dir) == NULL);
sys/tmpfs/tmpfs_vnops.c
911
KASSERT(node->tn_links == 0);
sys/tmpfs/tmpfs_vnops.c
960
tmpfs_node_t *node;
sys/tmpfs/tmpfs_vnops.c
969
node = VP_TO_TMPFS_DIR(vp);
sys/tmpfs/tmpfs_vnops.c
973
if (node->tn_links) {
sys/tmpfs/tmpfs_vnops.c
974
error = tmpfs_dir_getdents(node, uio);
sys/tmpfs/tmpfs_vnops.c
995
tmpfs_node_t *node;
sys/uvm/uvm_pmemrange.c
261
struct vm_page *node, *best;
sys/uvm/uvm_pmemrange.c
268
node = RBT_ROOT(uvm_pmr_size, &pmr->size[mti]);
sys/uvm/uvm_pmemrange.c
270
while (node != NULL) {
sys/uvm/uvm_pmemrange.c
271
if ((node - 1)->fpgsz >= sz) {
sys/uvm/uvm_pmemrange.c
272
best = (node - 1);
sys/uvm/uvm_pmemrange.c
273
node = RBT_LEFT(uvm_objtree, node);
sys/uvm/uvm_pmemrange.c
275
node = RBT_RIGHT(uvm_objtree, node);
usr.bin/bc/bc.y
125
ssize_t node;
usr.bin/bc/bc.y
152
%type <node> argument_list
usr.bin/bc/bc.y
153
%type <node> alloc_macro
usr.bin/bc/bc.y
154
%type <node> expression
usr.bin/bc/bc.y
155
%type <node> function
usr.bin/bc/bc.y
156
%type <node> function_header
usr.bin/bc/bc.y
157
%type <node> input_item
usr.bin/bc/bc.y
158
%type <node> opt_argument_list
usr.bin/bc/bc.y
159
%type <node> opt_expression
usr.bin/bc/bc.y
160
%type <node> opt_relational_expression
usr.bin/bc/bc.y
161
%type <node> opt_statement
usr.bin/bc/bc.y
162
%type <node> print_expression
usr.bin/bc/bc.y
163
%type <node> print_expression_list
usr.bin/bc/bc.y
164
%type <node> relational_expression
usr.bin/bc/bc.y
165
%type <node> return_expression
usr.bin/bc/bc.y
166
%type <node> semicolon_list
usr.bin/bc/bc.y
167
%type <node> statement
usr.bin/bc/bc.y
168
%type <node> statement_list
usr.bin/bc/bc.y
207
$$ = node($1, $3, END_NODE);
usr.bin/bc/bc.y
220
$$ = node($1, $3, END_NODE);
usr.bin/bc/bc.y
225
$$ = node($1, $3, END_NODE);
usr.bin/bc/bc.y
239
$$ = node($1, cs("ps."), END_NODE);
usr.bin/bc/bc.y
244
$$ = node($3, cs($2), $1.store,
usr.bin/bc/bc.y
247
$$ = node($1.load, $3, cs($2), $1.store,
usr.bin/bc/bc.y
252
$$ = node(cs("["), as($1),
usr.bin/bc/bc.y
261
$$ = node(
usr.bin/bc/bc.y
274
$$ = node(numnode(nesting -
usr.bin/bc/bc.y
306
n = node($10, cs("M"), $8, cs("s."),
usr.bin/bc/bc.y
309
n = node($10, $8, cs("s."), $6, $3,
usr.bin/bc/bc.y
313
$$ = node($4, cs("s."), $6, $3, cs(" "),
usr.bin/bc/bc.y
320
$$ = node($5, $3, cs(" "), END_NODE);
usr.bin/bc/bc.y
327
$$ = node($5, $3, cs("e"), $9, cs(" "),
usr.bin/bc/bc.y
336
n = node($6, cs("M"), $4, $3, END_NODE);
usr.bin/bc/bc.y
338
n = node($6, $4, $3, END_NODE);
usr.bin/bc/bc.y
340
$$ = node($4, $3, cs(" "), END_NODE);
usr.bin/bc/bc.y
382
int n = node(prologue, $8, epilogue,
usr.bin/bc/bc.y
480
$$ = node($1, $3, END_NODE);
usr.bin/bc/bc.y
484
$$ = node($1, cs("l"), array_node($3),
usr.bin/bc/bc.y
501
$$ = node($1, $3, cs("="), END_NODE);
usr.bin/bc/bc.y
505
$$ = node($1, $3, cs("!="), END_NODE);
usr.bin/bc/bc.y
509
$$ = node($1, $3, cs(">"), END_NODE);
usr.bin/bc/bc.y
513
$$ = node($1, $3, cs("!<"), END_NODE);
usr.bin/bc/bc.y
517
$$ = node($1, $3, cs("<"), END_NODE);
usr.bin/bc/bc.y
521
$$ = node($1, $3, cs("!>"), END_NODE);
usr.bin/bc/bc.y
525
$$ = node($1, cs(" 0!="), END_NODE);
usr.bin/bc/bc.y
533
$$ = node(cs("0"), epilogue,
usr.bin/bc/bc.y
538
$$ = node($1, epilogue,
usr.bin/bc/bc.y
543
$$ = node(cs("0"), epilogue,
usr.bin/bc/bc.y
558
$$ = node($1.load, END_NODE);
usr.bin/bc/bc.y
561
$$ = node(cs("l."), END_NODE);
usr.bin/bc/bc.y
565
$$ = node(cs(" "), as($1), END_NODE);
usr.bin/bc/bc.y
573
$$ = node($3, cs("l"),
usr.bin/bc/bc.y
580
$$ = node(cs(" 0"), $2, cs("-"),
usr.bin/bc/bc.y
585
$$ = node($1, $3, cs("+"), END_NODE);
usr.bin/bc/bc.y
589
$$ = node($1, $3, cs("-"), END_NODE);
usr.bin/bc/bc.y
593
$$ = node($1, $3, cs("*"), END_NODE);
usr.bin/bc/bc.y
597
$$ = node($1, $3, cs("/"), END_NODE);
usr.bin/bc/bc.y
601
$$ = node($1, $3, cs("%"), END_NODE);
usr.bin/bc/bc.y
605
$$ = node($1, $3, cs("^"), END_NODE);
usr.bin/bc/bc.y
609
$$ = node($2.load, cs("1+d"), $2.store,
usr.bin/bc/bc.y
614
$$ = node($2.load, cs("1-d"),
usr.bin/bc/bc.y
619
$$ = node($1.load, cs("d1+"),
usr.bin/bc/bc.y
624
$$ = node($1.load, cs("d1-"),
usr.bin/bc/bc.y
630
$$ = node($3, cs($2), cs("d"), $1.store,
usr.bin/bc/bc.y
633
$$ = node($1.load, $3, cs($2), cs("d"),
usr.bin/bc/bc.y
638
$$ = node($3, cs("Z"), END_NODE);
usr.bin/bc/bc.y
642
$$ = node($3, cs("v"), END_NODE);
usr.bin/bc/bc.y
646
$$ = node($3, cs("X"), END_NODE);
usr.bin/bc/bc.y
650
$$ = node($2, cs("N"), END_NODE);
usr.bin/bc/bc.y
654
ssize_t n = node(cs("R"), $5, END_NODE);
usr.bin/bc/bc.y
656
$$ = node($1, cs("d0!="), $3, END_NODE);
usr.bin/bc/bc.y
660
ssize_t n = node(cs("R"), $5, END_NODE);
usr.bin/bc/bc.y
662
$$ = node($1, cs("d0="), $3, END_NODE);
usr.bin/bc/bc.y
666
$$ = node($1, $3, cs("G"), END_NODE);
usr.bin/bc/bc.y
670
$$ = node($1, $3, cs("GN"), END_NODE);
usr.bin/bc/bc.y
674
$$ = node($3, $1, cs("("), END_NODE);
usr.bin/bc/bc.y
678
$$ = node($3, $1, cs("{"), END_NODE);
usr.bin/bc/bc.y
682
$$ = node($1, $3, cs("("), END_NODE);
usr.bin/bc/bc.y
686
$$ = node($1, $3, cs("{"), END_NODE);
usr.bin/bc/bc.y
693
$$.load = node(cs("l"), letter_node($1),
usr.bin/bc/bc.y
695
$$.store = node(cs("s"), letter_node($1),
usr.bin/bc/bc.y
701
$$.load = node($3, cs(";"),
usr.bin/bc/bc.y
703
$$.store = node($3, cs(":"),
usr.bin/bc/bc.y
728
$$ = node($1, $3, END_NODE);
usr.bin/bc/bc.y
734
$$ = node($1, cs("ds.n"), END_NODE);
usr.bin/bc/bc.y
739
$$ = node(cs("["), as(p), cs("]n"), END_NODE);
usr.bin/bc/bc.y
74
static ssize_t node(ssize_t, ...);
usr.bin/bc/bc.y
821
emit_macro(int node, ssize_t code)
usr.bin/bc/bc.y
825
printf("]s%s\n", instructions[node].u.cstr);
usr.bin/bc/bc.y
851
return node(cs(" "), cs(p), END_NODE);
usr.bin/bc/bc.y
931
prologue = node(cs("S"), n, prologue, END_NODE);
usr.bin/bc/bc.y
932
epilogue = node(epilogue, cs("L"), n, cs("s."), END_NODE);
usr.bin/bc/bc.y
938
prologue = node(cs("0S"), n, prologue, END_NODE);
usr.bin/bc/bc.y
939
epilogue = node(epilogue, cs("L"), n, cs("s."), END_NODE);
usr.bin/ctags/print.c
100
node->entry, node->file, (node->lno + 63) / 64);
usr.bin/ctags/print.c
103
node->entry, node->lno, node->file, node->pat);
usr.bin/ctags/print.c
106
node->entry, node->file, searchar, node->pat, searchar);
usr.bin/ctags/print.c
107
if (node->right)
usr.bin/ctags/print.c
108
put_entries(node->right);
usr.bin/ctags/print.c
93
put_entries(NODE *node)
usr.bin/ctags/print.c
96
if (node->left)
usr.bin/ctags/print.c
97
put_entries(node->left);
usr.bin/ctags/tree.c
102
node->file, lineno, node->entry);
usr.bin/ctags/tree.c
109
node->file, cur_node->file, node->entry);
usr.bin/ctags/tree.c
114
add_node(node, cur_node->left);
usr.bin/ctags/tree.c
116
cur_node->left = node;
usr.bin/ctags/tree.c
118
add_node(node, cur_node->right);
usr.bin/ctags/tree.c
120
cur_node->right = node;
usr.bin/ctags/tree.c
124
free_tree(NODE *node)
usr.bin/ctags/tree.c
126
if (node) {
usr.bin/ctags/tree.c
127
free_tree(node->left);
usr.bin/ctags/tree.c
128
free_tree(node->right);
usr.bin/ctags/tree.c
130
free(node->entry);
usr.bin/ctags/tree.c
131
free(node->pat);
usr.bin/ctags/tree.c
132
if (node->dynfile == YES)
usr.bin/ctags/tree.c
133
free(node->file);
usr.bin/ctags/tree.c
134
free(node);
usr.bin/ctags/tree.c
92
add_node(NODE *node, NODE *cur_node)
usr.bin/ctags/tree.c
96
dif = strcmp(node->entry, cur_node->entry);
usr.bin/ctags/tree.c
98
if (node->file == cur_node->file) {
usr.bin/dig/lib/dns/compress.c
112
for (node = cctx->table[hash]; node != NULL; node = node->next)
usr.bin/dig/lib/dns/compress.c
114
NODENAME(node, &nname);
usr.bin/dig/lib/dns/compress.c
123
if (node != NULL)
usr.bin/dig/lib/dns/compress.c
130
if (node == NULL)
usr.bin/dig/lib/dns/compress.c
138
*offset = node->offset;
usr.bin/dig/lib/dns/compress.c
151
dns_compressnode_t *node;
usr.bin/dig/lib/dns/compress.c
178
node = &cctx->initialnodes[cctx->count];
usr.bin/dig/lib/dns/compress.c
180
node = malloc(sizeof(dns_compressnode_t));
usr.bin/dig/lib/dns/compress.c
181
if (node == NULL)
usr.bin/dig/lib/dns/compress.c
184
node->count = cctx->count++;
usr.bin/dig/lib/dns/compress.c
185
node->offset = toffset;
usr.bin/dig/lib/dns/compress.c
186
dns_name_toregion(&tname, &node->r);
usr.bin/dig/lib/dns/compress.c
187
node->labels = (uint8_t)dns_name_countlabels(&tname);
usr.bin/dig/lib/dns/compress.c
188
node->next = cctx->table[hash];
usr.bin/dig/lib/dns/compress.c
189
cctx->table[hash] = node;
usr.bin/dig/lib/dns/compress.c
199
dns_compressnode_t *node;
usr.bin/dig/lib/dns/compress.c
202
node = cctx->table[i];
usr.bin/dig/lib/dns/compress.c
209
while (node != NULL && node->offset >= offset) {
usr.bin/dig/lib/dns/compress.c
210
cctx->table[i] = node->next;
usr.bin/dig/lib/dns/compress.c
211
if (node->count >= DNS_COMPRESS_INITIALNODES)
usr.bin/dig/lib/dns/compress.c
212
free(node);
usr.bin/dig/lib/dns/compress.c
214
node = cctx->table[i];
usr.bin/dig/lib/dns/compress.c
48
dns_compressnode_t *node;
usr.bin/dig/lib/dns/compress.c
53
node = cctx->table[i];
usr.bin/dig/lib/dns/compress.c
55
if (node->count < DNS_COMPRESS_INITIALNODES)
usr.bin/dig/lib/dns/compress.c
57
free(node);
usr.bin/dig/lib/dns/compress.c
75
#define NODENAME(node, name) \
usr.bin/dig/lib/dns/compress.c
77
(name)->length = (node)->r.length; \
usr.bin/dig/lib/dns/compress.c
78
(name)->labels = (node)->labels; \
usr.bin/dig/lib/dns/compress.c
79
(name)->ndata = (node)->r.base; \
usr.bin/dig/lib/dns/compress.c
93
dns_compressnode_t *node = NULL;
usr.bin/doas/env.c
116
struct envnode *node;
usr.bin/doas/env.c
132
node = createnode(name, eq + 1);
usr.bin/doas/env.c
133
if (RB_INSERT(envtree, &env->root, node)) {
usr.bin/doas/env.c
135
freenode(node);
usr.bin/doas/env.c
149
struct envnode *node;
usr.bin/doas/env.c
156
RB_FOREACH(node, envtree, &env->root) {
usr.bin/doas/env.c
157
if (asprintf(&envp[i], "%s=%s", node->key, node->value) == -1)
usr.bin/doas/env.c
168
struct envnode *node, key;
usr.bin/doas/env.c
192
if ((node = RB_FIND(envtree, &env->root, &key))) {
usr.bin/doas/env.c
193
RB_REMOVE(envtree, &env->root, node);
usr.bin/doas/env.c
194
freenode(node);
usr.bin/doas/env.c
217
node = createnode(name, val);
usr.bin/doas/env.c
218
RB_INSERT(envtree, &env->root, node);
usr.bin/doas/env.c
34
RB_ENTRY(envnode) node;
usr.bin/doas/env.c
51
RB_GENERATE_STATIC(envtree, envnode, node, envcmp)
usr.bin/doas/env.c
56
struct envnode *node;
usr.bin/doas/env.c
58
node = malloc(sizeof(*node));
usr.bin/doas/env.c
59
if (!node)
usr.bin/doas/env.c
61
node->key = strdup(key);
usr.bin/doas/env.c
62
node->value = strdup(value);
usr.bin/doas/env.c
63
if (!node->key || !node->value)
usr.bin/doas/env.c
65
return node;
usr.bin/doas/env.c
69
freenode(struct envnode *node)
usr.bin/doas/env.c
71
free((char *)node->key);
usr.bin/doas/env.c
72
free((char *)node->value);
usr.bin/doas/env.c
73
free(node);
usr.bin/doas/env.c
79
struct envnode *node;
usr.bin/doas/env.c
81
node = createnode(key, value);
usr.bin/doas/env.c
82
RB_INSERT(envtree, &env->root, node);
usr.bin/file/magic-load.c
988
RB_GENERATE(magic_tree, magic_line, node, magic_compare);
usr.bin/file/magic-load.c
995
RB_GENERATE(magic_named_tree, magic_line, node, magic_named_compare);
usr.bin/file/magic.h
145
RB_ENTRY(magic_line) node;
usr.bin/file/magic.h
181
RB_PROTOTYPE(magic_tree, magic_line, node, magic_compare);
usr.bin/file/magic.h
184
RB_PROTOTYPE(magic_named_tree, magic_line, node, magic_named_compare);
usr.bin/find/operator.c
100
node->p_data[0] = subplan;
usr.bin/find/operator.c
101
node->type = N_EXPR;
usr.bin/find/operator.c
102
node->eval = f_expr;
usr.bin/find/operator.c
114
return (node);
usr.bin/find/operator.c
162
PLAN *node; /* temporary node used in N_NOT processing */
usr.bin/find/operator.c
184
node = yanknode(&plan);
usr.bin/find/operator.c
185
while (node != NULL && node->type == N_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->type == N_OR)
usr.bin/find/operator.c
193
if (node->type == N_EXPR)
usr.bin/find/operator.c
194
node = not_squish(node);
usr.bin/find/operator.c
196
next = node;
usr.bin/find/operator.c
198
next->p_data[0] = node;
usr.bin/find/operator.c
52
PLAN *node; /* top node removed from the plan */
usr.bin/find/operator.c
54
if ((node = (*planp)) == NULL)
usr.bin/find/operator.c
57
node->next = NULL;
usr.bin/find/operator.c
58
return (node);
usr.bin/find/operator.c
71
PLAN *node; /* pointer to returned node or expression */
usr.bin/find/operator.c
77
if ((node = yanknode(planp)) == NULL)
usr.bin/find/operator.c
86
if (node->type == N_OPENPAREN)
usr.bin/gprof/arcs.c
519
descend(nltype *node, arctype **stkstart, arctype **stkp)
usr.bin/gprof/arcs.c
524
for ( arcp = node -> children ; arcp ; arcp = arcp -> arc_childlist ) {
usr.bin/gprof/arcs.c
528
if ( arcp -> arc_childp -> cycleno != node -> cycleno
usr.bin/less/ch.c
43
struct bufnode node;
usr.bin/less/ch.c
675
bn = &bp->node;
usr.bin/mail/names.c
557
put(struct name *list, struct name *node)
usr.bin/mail/names.c
559
node->n_flink = list;
usr.bin/mail/names.c
560
node->n_blink = NULL;
usr.bin/mail/names.c
562
list->n_blink = node;
usr.bin/mail/names.c
563
return(node);
usr.bin/make/engine.c
509
job_attach_node(Job *job, GNode *node)
usr.bin/make/engine.c
511
job->node = node;
usr.bin/make/engine.c
512
job->node->built_status = BUILDING;
usr.bin/make/engine.c
513
job->next_cmd = Lst_First(&node->commands);
usr.bin/make/engine.c
534
(long)job->pid, job->node->name, status);
usr.bin/make/engine.c
566
printf(" in target '%s'", job->node->name);
usr.bin/make/engine.c
568
job->node->built_status = ERROR;
usr.bin/make/engine.c
622
silent = Targ_Silent(job->node);
usr.bin/make/engine.c
623
errCheck = !Targ_Ignore(job->node);
usr.bin/make/engine.c
624
if (job->node->type & OP_MAKE)
usr.bin/make/engine.c
634
pre, job->node->name);
usr.bin/make/engine.c
694
job->node->name, (noExecute || !silent) ? "" : cmd);
usr.bin/make/engine.c
703
GNode *gn = job->node;
usr.bin/make/engine.h
119
GNode *node; /* Target of this job */
usr.bin/make/job.c
179
if (dying && !noExecute && !Targ_Precious(j->node)) {
usr.bin/make/job.c
180
const char *file = Var(TARGET_INDEX, j->node);
usr.bin/make/job.c
229
fprintf(stderr, "%s", j->node->name);
usr.bin/make/job.c
260
Buf_printf(&buf, " '%s'", j->node->name);
usr.bin/make/job.c
430
Buf_puts(&buf, job->node->name);
usr.bin/make/job.c
536
job->node->built_status = REBUILT;
usr.bin/make/job.c
537
engine_node_updated(job->node);
usr.bin/make/job.c
584
(long)mypid, job->node->name, job->cmd,
usr.bin/make/job.c
591
if (job->node->type & OP_CHEAP)
usr.bin/make/job.c
593
if (job->node->type & (OP_EXPENSIVE | OP_MAKE))
usr.bin/make/job.c
654
(long)mypid, job->node->name);
usr.bin/make/job.c
675
(long)mypid, job->node->name);
usr.bin/make/job.c
713
job->node->name);
usr.bin/make/job.c
882
job->node->name, really_kill(job, signo));
usr.bin/make/job.c
948
(long)job->pid, job->node->name, really_kill(job, SIGINT));
usr.bin/make/job.c
951
(long)job->pid, job->node->name, really_kill(job, SIGKILL));
usr.bin/make/suff.c
1083
targ->node = gn;
usr.bin/make/suff.c
1187
targ->node = gn;
usr.bin/make/suff.c
125
GNode *node; /* The node describing the file */
usr.bin/make/suff.c
1336
if (bottom->node == NULL) {
usr.bin/make/suff.c
1337
bottom->node = Targ_FindNode(bottom->file, TARG_CREATE);
usr.bin/make/suff.c
1343
src->node->suffix = src->suff;
usr.bin/make/suff.c
1345
if (targ->node == NULL) {
usr.bin/make/suff.c
1346
targ->node = Targ_FindNode(targ->file, TARG_CREATE);
usr.bin/make/suff.c
1349
SuffApplyTransform(targ->node, src->node,
usr.bin/make/suff.c
1352
if (targ->node != gn) {
usr.bin/make/suff.c
1360
targ->node->type |= OP_DEPS_FOUND;
usr.bin/make/suff.c
1362
Var(PREFIX_INDEX, targ->node) = estrdup(targ->prefix);
usr.bin/make/suff.c
1364
Var(TARGET_INDEX, targ->node) = targ->node->name;
usr.bin/make/suff.c
662
s2->node = NULL;
usr.bin/make/suff.c
831
t = targ->node;
usr.bin/make/suff.c
868
ret->node = s;
usr.bin/mandoc/eqn.c
1006
mandoc_msg(MANDOCERR_IT_STRAY, ep->node->line,
usr.bin/mandoc/eqn.c
1007
ep->node->pos, "%s", eqn_toks[tok]);
usr.bin/mandoc/eqn.c
415
ep->node->line, ep->node->pos, NULL);
usr.bin/mandoc/eqn.c
436
ep->node->line, ep->node->pos, NULL);
usr.bin/mandoc/eqn.c
572
ep->node->line, ep->node->pos, "delim");
usr.bin/mandoc/eqn.c
599
ep->node->line, ep->node->pos, "undef");
usr.bin/mandoc/eqn.c
618
ep->node->line, ep->node->pos, "define");
usr.bin/mandoc/eqn.c
647
ep->node->line, ep->node->pos, "define %s", def->key);
usr.bin/mandoc/eqn.c
669
parent = ep->node->eqn;
usr.bin/mandoc/eqn.c
698
ep->node->line, ep->node->pos, "tdefine");
usr.bin/mandoc/eqn.c
705
mandoc_msg(MANDOCERR_REQ_EMPTY, ep->node->line,
usr.bin/mandoc/eqn.c
706
ep->node->pos, "%s", eqn_toks[tok]);
usr.bin/mandoc/eqn.c
721
mandoc_msg(MANDOCERR_EQN_NOBOX, ep->node->line,
usr.bin/mandoc/eqn.c
722
ep->node->pos, "%s", eqn_toks[tok]);
usr.bin/mandoc/eqn.c
766
mandoc_msg(MANDOCERR_REQ_EMPTY, ep->node->line,
usr.bin/mandoc/eqn.c
767
ep->node->pos, "%s", eqn_toks[tok]);
usr.bin/mandoc/eqn.c
804
mandoc_msg(MANDOCERR_REQ_EMPTY, ep->node->line,
usr.bin/mandoc/eqn.c
805
ep->node->pos, "%s", eqn_toks[tok]);
usr.bin/mandoc/eqn.c
810
mandoc_msg(MANDOCERR_IT_NONUM, ep->node->line,
usr.bin/mandoc/eqn.c
811
ep->node->pos, "%s", eqn_toks[tok]);
usr.bin/mandoc/eqn.c
835
mandoc_msg(MANDOCERR_EQN_NOBOX, ep->node->line,
usr.bin/mandoc/eqn.c
836
ep->node->pos, "%s", eqn_toks[tok]);
usr.bin/mandoc/eqn.c
902
mandoc_msg(MANDOCERR_EQN_NOBOX, ep->node->line,
usr.bin/mandoc/eqn.c
903
ep->node->pos, "%s", eqn_toks[tok]);
usr.bin/mandoc/eqn.c
929
mandoc_msg(MANDOCERR_BLK_NOTOPEN, ep->node->line,
usr.bin/mandoc/eqn.c
930
ep->node->pos, "%s", eqn_toks[tok]);
usr.bin/mandoc/eqn.c
937
ep->node->line, ep->node->pos,
usr.bin/mandoc/eqn.c
972
mandoc_msg(MANDOCERR_REQ_EMPTY, ep->node->line,
usr.bin/mandoc/eqn.c
973
ep->node->pos, "%s", eqn_toks[tok]);
usr.bin/mandoc/eqn_parse.h
27
struct roff_node *node; /* Syntax tree of this equation. */
usr.bin/mandoc/roff.c
1966
r->eqn->node->line, r->eqn->node->pos, "EQ");
usr.bin/mandoc/roff.c
3408
r->eqn->node = n;
usr.bin/netstat/route.c
144
node = getdefault(art.art_root);
usr.bin/netstat/route.c
145
if (node != NULL)
usr.bin/netstat/route.c
146
p_artnode(node);
usr.bin/netstat/route.c
218
struct art_node *next, *node;
usr.bin/netstat/route.c
230
node = art_heap_entry_to_node(heap[i]);
usr.bin/netstat/route.c
231
if (node != NULL && node != next)
usr.bin/netstat/route.c
232
p_artnode(node);
usr.bin/netstat/route.c
242
node = art_heap_entry_to_node(entry);
usr.bin/netstat/route.c
245
node = getdefault(nheap);
usr.bin/netstat/route.c
248
if (node != NULL && node != next)
usr.bin/netstat/route.c
249
p_artnode(node);
usr.bin/netstat/route.c
261
struct art_node node;
usr.bin/netstat/route.c
264
kread((u_long)an, &node, sizeof(node));
usr.bin/netstat/route.c
265
rt = node.an_value;
usr.bin/netstat/route.c
88
struct art_node *node;
usr.bin/pkgconf/cli/main.c
1443
pkgconf_node_t *node;
usr.bin/pkgconf/cli/main.c
1452
PKGCONF_FOREACH_LIST_ENTRY(deplist.head, node)
usr.bin/pkgconf/cli/main.c
1454
pkgconf_dependency_t *pkgiter = node->data;
usr.bin/pkgconf/cli/main.c
1483
pkgconf_node_t *node;
usr.bin/pkgconf/cli/main.c
1492
PKGCONF_FOREACH_LIST_ENTRY(deplist.head, node)
usr.bin/pkgconf/cli/main.c
1494
pkgconf_dependency_t *pkgiter = node->data;
usr.bin/pkgconf/cli/main.c
1523
pkgconf_node_t *node;
usr.bin/pkgconf/cli/main.c
1532
PKGCONF_FOREACH_LIST_ENTRY(deplist.head, node)
usr.bin/pkgconf/cli/main.c
1534
pkgconf_dependency_t *pkgiter = node->data;
usr.bin/pkgconf/cli/main.c
174
pkgconf_node_t *node;
usr.bin/pkgconf/cli/main.c
176
PKGCONF_FOREACH_LIST_ENTRY(pkg->vars.head, node)
usr.bin/pkgconf/cli/main.c
178
pkgconf_tuple_t *tuple = node->data;
usr.bin/pkgconf/cli/main.c
187
pkgconf_node_t *node;
usr.bin/pkgconf/cli/main.c
189
PKGCONF_FOREACH_LIST_ENTRY(pkg->required.head, node)
usr.bin/pkgconf/cli/main.c
191
pkgconf_dependency_t *dep = node->data;
usr.bin/pkgconf/cli/main.c
205
pkgconf_node_t *node;
usr.bin/pkgconf/cli/main.c
207
PKGCONF_FOREACH_LIST_ENTRY(pkg->requires_private.head, node)
usr.bin/pkgconf/cli/main.c
209
pkgconf_dependency_t *dep = node->data;
usr.bin/pkgconf/cli/main.c
223
pkgconf_node_t *node;
usr.bin/pkgconf/cli/main.c
225
PKGCONF_FOREACH_LIST_ENTRY(pkg->provides.head, node)
usr.bin/pkgconf/cli/main.c
227
pkgconf_dependency_t *dep = node->data;
usr.bin/pkgconf/cli/main.c
261
pkgconf_node_t *node;
usr.bin/pkgconf/cli/main.c
281
PKGCONF_FOREACH_LIST_ENTRY(pkg->required.head, node)
usr.bin/pkgconf/cli/main.c
283
pkgconf_dependency_t *dep = node->data;
usr.bin/pkgconf/cli/main.c
292
PKGCONF_FOREACH_LIST_ENTRY(pkg->requires_private.head, node)
usr.bin/pkgconf/cli/main.c
294
pkgconf_dependency_t *dep = node->data;
usr.bin/pkgconf/libpkgconf/dependency.c
273
pkgconf_node_t *node, *next;
usr.bin/pkgconf/libpkgconf/dependency.c
275
PKGCONF_FOREACH_LIST_ENTRY_SAFE(list->head, next, node)
usr.bin/pkgconf/libpkgconf/dependency.c
277
pkgconf_dependency_t *dep = node->data;
usr.bin/pkgconf/libpkgconf/fragment.c
255
pkgconf_node_t *node;
usr.bin/pkgconf/libpkgconf/fragment.c
257
PKGCONF_FOREACH_LIST_ENTRY_REVERSE(list->tail, node)
usr.bin/pkgconf/libpkgconf/fragment.c
259
pkgconf_fragment_t *frag = node->data;
usr.bin/pkgconf/libpkgconf/fragment.c
431
pkgconf_node_t *node;
usr.bin/pkgconf/libpkgconf/fragment.c
433
PKGCONF_FOREACH_LIST_ENTRY(base->head, node)
usr.bin/pkgconf/libpkgconf/fragment.c
435
pkgconf_fragment_t *frag = node->data;
usr.bin/pkgconf/libpkgconf/fragment.c
458
pkgconf_node_t *node;
usr.bin/pkgconf/libpkgconf/fragment.c
460
PKGCONF_FOREACH_LIST_ENTRY(src->head, node)
usr.bin/pkgconf/libpkgconf/fragment.c
462
pkgconf_fragment_t *frag = node->data;
usr.bin/pkgconf/libpkgconf/fragment.c
546
pkgconf_node_t *node;
usr.bin/pkgconf/libpkgconf/fragment.c
548
PKGCONF_FOREACH_LIST_ENTRY(list->head, node)
usr.bin/pkgconf/libpkgconf/fragment.c
550
const pkgconf_fragment_t *frag = node->data;
usr.bin/pkgconf/libpkgconf/fragment.c
598
pkgconf_node_t *node;
usr.bin/pkgconf/libpkgconf/fragment.c
603
PKGCONF_FOREACH_LIST_ENTRY(list->head, node)
usr.bin/pkgconf/libpkgconf/fragment.c
605
const pkgconf_fragment_t *frag = node->data;
usr.bin/pkgconf/libpkgconf/fragment.c
611
if (node->next != NULL)
usr.bin/pkgconf/libpkgconf/fragment.c
704
pkgconf_fragment_delete(pkgconf_list_t *list, pkgconf_fragment_t *node)
usr.bin/pkgconf/libpkgconf/fragment.c
706
pkgconf_node_delete(&node->iter, list);
usr.bin/pkgconf/libpkgconf/fragment.c
708
free(node->data);
usr.bin/pkgconf/libpkgconf/fragment.c
709
free(node);
usr.bin/pkgconf/libpkgconf/fragment.c
725
pkgconf_node_t *node, *next;
usr.bin/pkgconf/libpkgconf/fragment.c
727
PKGCONF_FOREACH_LIST_ENTRY_SAFE(list->head, next, node)
usr.bin/pkgconf/libpkgconf/fragment.c
729
pkgconf_fragment_t *frag = node->data;
usr.bin/pkgconf/libpkgconf/iter.h
101
node->prev->next = node->next;
usr.bin/pkgconf/libpkgconf/iter.h
103
if (node->next == NULL)
usr.bin/pkgconf/libpkgconf/iter.h
104
list->tail = node->prev;
usr.bin/pkgconf/libpkgconf/iter.h
106
node->next->prev = node->prev;
usr.bin/pkgconf/libpkgconf/iter.h
46
pkgconf_node_insert(pkgconf_node_t *node, void *data, pkgconf_list_t *list)
usr.bin/pkgconf/libpkgconf/iter.h
50
node->data = data;
usr.bin/pkgconf/libpkgconf/iter.h
54
list->head = node;
usr.bin/pkgconf/libpkgconf/iter.h
55
list->tail = node;
usr.bin/pkgconf/libpkgconf/iter.h
62
node->next = tnode;
usr.bin/pkgconf/libpkgconf/iter.h
63
tnode->prev = node;
usr.bin/pkgconf/libpkgconf/iter.h
65
list->head = node;
usr.bin/pkgconf/libpkgconf/iter.h
70
pkgconf_node_insert_tail(pkgconf_node_t *node, void *data, pkgconf_list_t *list)
usr.bin/pkgconf/libpkgconf/iter.h
74
node->data = data;
usr.bin/pkgconf/libpkgconf/iter.h
78
list->head = node;
usr.bin/pkgconf/libpkgconf/iter.h
79
list->tail = node;
usr.bin/pkgconf/libpkgconf/iter.h
86
node->prev = tnode;
usr.bin/pkgconf/libpkgconf/iter.h
87
tnode->next = node;
usr.bin/pkgconf/libpkgconf/iter.h
89
list->tail = node;
usr.bin/pkgconf/libpkgconf/iter.h
94
pkgconf_node_delete(pkgconf_node_t *node, pkgconf_list_t *list)
usr.bin/pkgconf/libpkgconf/iter.h
98
if (node->prev == NULL)
usr.bin/pkgconf/libpkgconf/iter.h
99
list->head = node->next;
usr.bin/pkgconf/libpkgconf/libpkgconf.h
381
PKGCONF_API void pkgconf_fragment_delete(pkgconf_list_t *list, pkgconf_fragment_t *node);
usr.bin/pkgconf/libpkgconf/path.c
103
return node;
usr.bin/pkgconf/libpkgconf/path.c
121
pkgconf_path_t *node = prepare_path_node(text, dirlist, filter);
usr.bin/pkgconf/libpkgconf/path.c
122
if (node == NULL)
usr.bin/pkgconf/libpkgconf/path.c
125
pkgconf_node_insert_tail(&node->lnode, node, dirlist);
usr.bin/pkgconf/libpkgconf/path.c
143
pkgconf_path_t *node = prepare_path_node(text, dirlist, filter);
usr.bin/pkgconf/libpkgconf/path.c
144
if (node == NULL)
usr.bin/pkgconf/libpkgconf/path.c
147
pkgconf_node_insert(&node->lnode, node, dirlist);
usr.bin/pkgconf/libpkgconf/path.c
64
pkgconf_path_t *node;
usr.bin/pkgconf/libpkgconf/path.c
93
node = calloc(1, sizeof(pkgconf_path_t));
usr.bin/pkgconf/libpkgconf/path.c
94
node->path = strdup(path);
usr.bin/pkgconf/libpkgconf/path.c
98
node->handle_path = (void *)(intptr_t) st.st_ino;
usr.bin/pkgconf/libpkgconf/path.c
99
node->handle_device = (void *)(intptr_t) st.st_dev;
usr.bin/pkgconf/libpkgconf/pkg.c
1399
pkgconf_node_t *node;
usr.bin/pkgconf/libpkgconf/pkg.c
1401
PKGCONF_FOREACH_LIST_ENTRY(pkg->provides.head, node)
usr.bin/pkgconf/libpkgconf/pkg.c
1403
const pkgconf_dependency_t *provider = node->data;
usr.bin/pkgconf/libpkgconf/pkg.c
1521
pkgconf_pkg_report_graph_error(pkgconf_client_t *client, pkgconf_pkg_t *parent, pkgconf_pkg_t *pkg, pkgconf_dependency_t *node, unsigned int eflags)
usr.bin/pkgconf/libpkgconf/pkg.c
1527
pkgconf_error(client, "Package %s was not found in the pkg-config search path.\n", node->package);
usr.bin/pkgconf/libpkgconf/pkg.c
1528
pkgconf_error(client, "Perhaps you should add the directory containing `%s.pc'\n", node->package);
usr.bin/pkgconf/libpkgconf/pkg.c
1534
pkgconf_error(client, "Package '%s' not found\n", node->package);
usr.bin/pkgconf/libpkgconf/pkg.c
1536
pkgconf_error(client, "Package '%s', required by '%s', not found\n", node->package, parent->id);
usr.bin/pkgconf/libpkgconf/pkg.c
1538
pkgconf_audit_log(client, "%s NOT-FOUND\n", node->package);
usr.bin/pkgconf/libpkgconf/pkg.c
1543
node->package, pkgconf_pkg_get_comparator(node), node->version);
usr.bin/pkgconf/libpkgconf/pkg.c
1547
node->package, pkg->version, pkgconf_pkg_get_comparator(node), node->version);
usr.bin/pkgconf/libpkgconf/pkg.c
1566
pkgconf_node_t *node, *next;
usr.bin/pkgconf/libpkgconf/pkg.c
1570
PKGCONF_FOREACH_LIST_ENTRY_SAFE(deplist->head, next, node)
usr.bin/pkgconf/libpkgconf/pkg.c
1573
pkgconf_dependency_t *depnode = node->data;
usr.bin/pkgconf/libpkgconf/pkg.c
1607
pkgconf_node_delete(node, deplist);
usr.bin/pkgconf/libpkgconf/pkg.c
1634
pkgconf_node_t *node, *childnode;
usr.bin/pkgconf/libpkgconf/pkg.c
1636
PKGCONF_FOREACH_LIST_ENTRY(deplist->head, node)
usr.bin/pkgconf/libpkgconf/pkg.c
1638
pkgconf_dependency_t *parentnode = node->data;
usr.bin/pkgconf/libpkgconf/pkg.c
1771
pkgconf_node_t *node;
usr.bin/pkgconf/libpkgconf/pkg.c
1773
PKGCONF_FOREACH_LIST_ENTRY(pkg->cflags.head, node)
usr.bin/pkgconf/libpkgconf/pkg.c
1775
pkgconf_fragment_t *frag = node->data;
usr.bin/pkgconf/libpkgconf/pkg.c
1784
pkgconf_node_t *node;
usr.bin/pkgconf/libpkgconf/pkg.c
1786
PKGCONF_FOREACH_LIST_ENTRY(pkg->cflags_private.head, node)
usr.bin/pkgconf/libpkgconf/pkg.c
1788
pkgconf_fragment_t *frag = node->data;
usr.bin/pkgconf/libpkgconf/pkg.c
1835
pkgconf_node_t *node;
usr.bin/pkgconf/libpkgconf/pkg.c
1840
PKGCONF_FOREACH_LIST_ENTRY(pkg->libs.head, node)
usr.bin/pkgconf/libpkgconf/pkg.c
1842
pkgconf_fragment_t *frag = node->data;
usr.bin/pkgconf/libpkgconf/pkg.c
1848
PKGCONF_FOREACH_LIST_ENTRY(pkg->libs_private.head, node)
usr.bin/pkgconf/libpkgconf/pkg.c
1850
pkgconf_fragment_t *frag = node->data;
usr.bin/pkgconf/libpkgconf/queue.c
111
pkgconf_node_t *node;
usr.bin/pkgconf/libpkgconf/queue.c
113
PKGCONF_FOREACH_LIST_ENTRY(list->head, node)
usr.bin/pkgconf/libpkgconf/queue.c
115
pkgconf_dependency_t *dep = node->data;
usr.bin/pkgconf/libpkgconf/queue.c
139
pkgconf_node_t *node;
usr.bin/pkgconf/libpkgconf/queue.c
142
PKGCONF_FOREACH_LIST_ENTRY_REVERSE(deplist->tail, node)
usr.bin/pkgconf/libpkgconf/queue.c
144
pkgconf_dependency_t *dep = node->data;
usr.bin/pkgconf/libpkgconf/queue.c
94
pkgconf_node_t *node, *tnode;
usr.bin/pkgconf/libpkgconf/queue.c
96
PKGCONF_FOREACH_LIST_ENTRY_SAFE(list->head, tnode, node)
usr.bin/pkgconf/libpkgconf/queue.c
98
pkgconf_queue_t *pkgq = node->data;
usr.bin/pkgconf/libpkgconf/tuple.c
142
pkgconf_node_t *node, *next;
usr.bin/pkgconf/libpkgconf/tuple.c
144
PKGCONF_FOREACH_LIST_ENTRY_SAFE(list->head, next, node)
usr.bin/pkgconf/libpkgconf/tuple.c
146
pkgconf_tuple_t *tuple = node->data;
usr.bin/pkgconf/libpkgconf/tuple.c
276
pkgconf_node_t *node;
usr.bin/pkgconf/libpkgconf/tuple.c
283
PKGCONF_FOREACH_LIST_ENTRY(list->head, node)
usr.bin/pkgconf/libpkgconf/tuple.c
285
pkgconf_tuple_t *tuple = node->data;
usr.bin/pkgconf/libpkgconf/tuple.c
470
pkgconf_node_t *node, *next;
usr.bin/pkgconf/libpkgconf/tuple.c
472
PKGCONF_FOREACH_LIST_ENTRY_SAFE(list->head, next, node)
usr.bin/pkgconf/libpkgconf/tuple.c
473
pkgconf_tuple_free_entry(node->data, list);
usr.bin/pkgconf/libpkgconf/tuple.c
54
pkgconf_node_t *node;
usr.bin/pkgconf/libpkgconf/tuple.c
56
PKGCONF_FOREACH_LIST_ENTRY(client->global_vars.head, node)
usr.bin/pkgconf/libpkgconf/tuple.c
58
pkgconf_tuple_t *tuple = node->data;
usr.bin/systat/pftop.c
1477
struct pfctl_queue_node *node;
usr.bin/systat/pftop.c
1479
TAILQ_FOREACH(node, &qnodes, entries)
usr.bin/systat/pftop.c
1480
if (!strcmp(node->qs.qname, qname)
usr.bin/systat/pftop.c
1481
&& !(strcmp(node->qs.ifname, ifname)))
usr.bin/systat/pftop.c
1482
return (node);
usr.bin/systat/pftop.c
1490
struct pfctl_queue_node *node, *parent;
usr.bin/systat/pftop.c
1492
node = calloc(1, sizeof(struct pfctl_queue_node));
usr.bin/systat/pftop.c
1493
if (node == NULL)
usr.bin/systat/pftop.c
1495
memcpy(&node->qs, &qs, sizeof(qs));
usr.bin/systat/pftop.c
1496
memcpy(&node->qstats, &qstats, sizeof(qstats));
usr.bin/systat/pftop.c
1498
if (node->qs.parent[0]) {
usr.bin/systat/pftop.c
1499
parent = pfctl_find_queue_node(node->qs.parent,
usr.bin/systat/pftop.c
1500
node->qs.ifname);
usr.bin/systat/pftop.c
1502
node->depth = parent->depth + 1;
usr.bin/systat/pftop.c
1505
TAILQ_INSERT_TAIL(&qnodes, node, entries);
usr.bin/systat/pftop.c
1511
struct pfctl_queue_node *node;
usr.bin/systat/pftop.c
1532
while ((node = TAILQ_FIRST(&qnodes)) != NULL) {
usr.bin/systat/pftop.c
1533
TAILQ_REMOVE(&qnodes, node, entries);
usr.bin/systat/pftop.c
1534
free(node);
usr.bin/systat/pftop.c
1550
if ((node = pfctl_find_queue_node(pqs.queue.qname,
usr.bin/systat/pftop.c
1552
memcpy(&node->qstats_last, &node->qstats,
usr.bin/systat/pftop.c
1554
memcpy(&node->qstats, &qstats,
usr.bin/systat/pftop.c
1612
print_queue_node(struct pfctl_queue_node *node)
usr.bin/systat/pftop.c
1620
for (i = 0; i < node->depth; i++)
usr.bin/systat/pftop.c
1622
tbprintf("%s", node->qs.qname);
usr.bin/systat/pftop.c
1623
if (i == 0 && node->qs.ifname[0])
usr.bin/systat/pftop.c
1624
tbprintf(" on %s ", node->qs.ifname);
usr.bin/systat/pftop.c
1629
rate = node->qs.linkshare.m2.absolute;
usr.bin/systat/pftop.c
1636
if (rate == 0 && (node->qs.flags & PFQS_FLOWQUEUE)) {
usr.bin/systat/pftop.c
1642
tbprintf("%u", node->qstats.data.period);
usr.bin/systat/pftop.c
1647
print_fld_str(FLD_SCHED, node->qs.flags & PFQS_FLOWQUEUE ?
usr.bin/systat/pftop.c
1650
if (node->qstats.valid && node->qstats_last.valid)
usr.bin/systat/pftop.c
1651
interval = calc_interval(&node->qstats.timestamp,
usr.bin/systat/pftop.c
1652
&node->qstats_last.timestamp);
usr.bin/systat/pftop.c
1656
print_fld_size(FLD_PKTS, node->qstats.data.xmit_cnt.packets);
usr.bin/systat/pftop.c
1657
print_fld_size(FLD_BYTES, node->qstats.data.xmit_cnt.bytes);
usr.bin/systat/pftop.c
1658
print_fld_size(FLD_DROPP, node->qstats.data.drop_cnt.packets);
usr.bin/systat/pftop.c
1659
print_fld_size(FLD_DROPB, node->qstats.data.drop_cnt.bytes);
usr.bin/systat/pftop.c
1660
print_fld_size(FLD_QLEN, node->qstats.data.qlength);
usr.bin/systat/pftop.c
1663
pps = calc_pps(node->qstats.data.xmit_cnt.packets,
usr.bin/systat/pftop.c
1664
node->qstats_last.data.xmit_cnt.packets, interval);
usr.bin/systat/pftop.c
1665
bps = calc_rate(node->qstats.data.xmit_cnt.bytes,
usr.bin/systat/pftop.c
1666
node->qstats_last.data.xmit_cnt.bytes, interval);
usr.bin/systat/pftop.c
1683
struct pfctl_queue_node *node;
usr.bin/systat/pftop.c
1688
TAILQ_FOREACH(node, &qnodes, entries) {
usr.bin/systat/pftop.c
1693
print_queue_node(node);
usr.bin/tsort/tsort.c
100
struct node *from; /* Previous node in the current path. */
usr.bin/tsort/tsort.c
111
struct node **t;
usr.bin/tsort/tsort.c
115
static struct node *node_lookup(struct ohash *, const char *, const char *);
usr.bin/tsort/tsort.c
117
static struct node *new_node(const char *, const char *);
usr.bin/tsort/tsort.c
123
static void insert_arc(struct node *, struct node *);
usr.bin/tsort/tsort.c
126
static void dump_node(struct node *);
usr.bin/tsort/tsort.c
132
static struct node *find_smallest_node(struct array *);
usr.bin/tsort/tsort.c
133
static struct node *find_good_cycle_break(struct array *);
usr.bin/tsort/tsort.c
135
static struct node *find_cycle_from(struct node *, struct array *);
usr.bin/tsort/tsort.c
136
static struct node *find_predecessor(struct array *, struct node *);
usr.bin/tsort/tsort.c
137
static unsigned int traverse_node(struct node *, unsigned int, struct array *);
usr.bin/tsort/tsort.c
138
static struct node *find_longest_cycle(struct array *, struct array *);
usr.bin/tsort/tsort.c
139
static struct node *find_normal_cycle(struct array *, struct array *);
usr.bin/tsort/tsort.c
143
static struct node *dequeue(struct array *);
usr.bin/tsort/tsort.c
144
static void enqueue(struct array *, struct node *);
usr.bin/tsort/tsort.c
155
offsetof(struct node, k), NULL, hash_calloc, hash_free, entry_alloc };
usr.bin/tsort/tsort.c
209
static struct node *
usr.bin/tsort/tsort.c
212
struct node *n;
usr.bin/tsort/tsort.c
231
static struct node *
usr.bin/tsort/tsort.c
235
struct node * n;
usr.bin/tsort/tsort.c
247
dump_node(struct node *n)
usr.bin/tsort/tsort.c
256
printf("%s(%u/%u) ", l->node->k, l->node->order, l->node->refs);
usr.bin/tsort/tsort.c
273
struct node *n;
usr.bin/tsort/tsort.c
285
insert_arc(struct node *a, struct node *b)
usr.bin/tsort/tsort.c
291
if (l->node == b)
usr.bin/tsort/tsort.c
296
l->node = b;
usr.bin/tsort/tsort.c
306
struct node *a;
usr.bin/tsort/tsort.c
333
struct node *b;
usr.bin/tsort/tsort.c
368
struct node *a;
usr.bin/tsort/tsort.c
402
struct node *swap;
usr.bin/tsort/tsort.c
429
static struct node *
usr.bin/tsort/tsort.c
432
struct node *n;
usr.bin/tsort/tsort.c
454
enqueue(struct array *h, struct node *n)
usr.bin/tsort/tsort.c
457
struct node *swap;
usr.bin/tsort/tsort.c
476
struct node *n;
usr.bin/tsort/tsort.c
494
if (l->node->order == NO_ORDER) {
usr.bin/tsort/tsort.c
497
} else if (l->node->order < min)
usr.bin/tsort/tsort.c
498
min = l->node->order;
usr.bin/tsort/tsort.c
516
if (l->node->order < n->order) {
usr.bin/tsort/tsort.c
517
n->order = l->node->order;
usr.bin/tsort/tsort.c
533
struct node *n;
usr.bin/tsort/tsort.c
537
sizeof(struct node *));
usr.bin/tsort/tsort.c
539
sizeof(struct node *));
usr.bin/tsort/tsort.c
552
static struct node *
usr.bin/tsort/tsort.c
557
struct node *u;
usr.bin/tsort/tsort.c
564
struct node *n = h->t[i];
usr.bin/tsort/tsort.c
578
static struct node *
usr.bin/tsort/tsort.c
583
struct node *u;
usr.bin/tsort/tsort.c
590
struct node *n = h->t[i];
usr.bin/tsort/tsort.c
607
static struct node *
usr.bin/tsort/tsort.c
608
find_cycle_from(struct node *i, struct array *c)
usr.bin/tsort/tsort.c
610
struct node *n;
usr.bin/tsort/tsort.c
624
while (n->traverse && n->traverse->node->refs == 0)
usr.bin/tsort/tsort.c
627
struct node *go = n->traverse->node;
usr.bin/tsort/tsort.c
655
static struct node *
usr.bin/tsort/tsort.c
656
find_predecessor(struct array *a, struct node *n)
usr.bin/tsort/tsort.c
661
struct node *m;
usr.bin/tsort/tsort.c
668
if (l->node == n)
usr.bin/tsort/tsort.c
681
traverse_node(struct node *n, unsigned int o, struct array *c)
usr.bin/tsort/tsort.c
699
while (n->traverse && n->traverse->node->refs == 0)
usr.bin/tsort/tsort.c
703
struct node *go;
usr.bin/tsort/tsort.c
705
go = n->traverse->node;
usr.bin/tsort/tsort.c
723
struct node *t;
usr.bin/tsort/tsort.c
758
static struct node *
usr.bin/tsort/tsort.c
764
struct node *n;
usr.bin/tsort/tsort.c
805
static struct node *
usr.bin/tsort/tsort.c
808
struct node *b, *n;
usr.bin/tsort/tsort.c
81
struct node;
usr.bin/tsort/tsort.c
86
struct node *node;
usr.bin/tsort/tsort.c
936
struct node *n;
usr.bin/tsort/tsort.c
947
if (l->node->refs != 0 &&
usr.bin/tsort/tsort.c
948
--l->node->refs == 0) {
usr.bin/tsort/tsort.c
949
ENQUEUE(&aux, l->node);
usr.bin/tsort/tsort.c
954
struct node *n;
usr.sbin/bgpd/kroute.c
1107
struct kredist_node *r, node;
usr.sbin/bgpd/kroute.c
1109
memset(&node, 0, sizeof(node));
usr.sbin/bgpd/kroute.c
1110
node.prefix = net->prefix;
usr.sbin/bgpd/kroute.c
1111
node.prefixlen = net->prefixlen;
usr.sbin/bgpd/kroute.c
1112
node.rd = net->rd;
usr.sbin/bgpd/kroute.c
1114
r = RB_FIND(kredist_tree, &kt->kredist, &node);
usr.sbin/bgpd/kroute.c
1120
log_addr(&node.prefix), node.prefixlen);
usr.sbin/bgpd/rde.c
3771
struct rde_pftable_node *pfn, node;
usr.sbin/bgpd/rde.c
3773
memset(&node, 0, sizeof(node));
usr.sbin/bgpd/rde.c
3774
node.prefix = p->pt;
usr.sbin/bgpd/rde.c
3775
node.id = id;
usr.sbin/bgpd/rde.c
3777
pfn = RB_FIND(rde_pftable_tree, &pftable_tree, &node);
usr.sbin/bgpd/rde.c
3795
struct rde_pftable_node *pfn, node;
usr.sbin/bgpd/rde.c
3797
memset(&node, 0, sizeof(node));
usr.sbin/bgpd/rde.c
3798
node.prefix = p->pt;
usr.sbin/bgpd/rde.c
3799
node.id = id;
usr.sbin/bgpd/rde.c
3801
pfn = RB_FIND(rde_pftable_tree, &pftable_tree, &node);
usr.sbin/bgpd/rde_trie.c
193
if (n->node == 0)
usr.sbin/bgpd/rde_trie.c
195
n->node = 1;
usr.sbin/bgpd/rde_trie.c
215
new->node = 1;
usr.sbin/bgpd/rde_trie.c
276
if (n->node == 0)
usr.sbin/bgpd/rde_trie.c
278
n->node = 1;
usr.sbin/bgpd/rde_trie.c
298
new->node = 1;
usr.sbin/bgpd/rde_trie.c
498
if (n->node && orlonger)
usr.sbin/bgpd/rde_trie.c
502
if (n->node && inet4isset(&n->plenmask, plen - 1))
usr.sbin/bgpd/rde_trie.c
539
if (n->node && orlonger)
usr.sbin/bgpd/rde_trie.c
543
if (n->node && inet6isset(&n->plenmask, plen - 1))
usr.sbin/bgpd/rde_trie.c
593
if (n->node) {
usr.sbin/bgpd/rde_trie.c
641
if (n->node) {
usr.sbin/bgpd/rde_trie.c
65
uint8_t node;
usr.sbin/bgpd/rde_trie.c
700
a->node != b->node ||
usr.sbin/bgpd/rde_trie.c
724
a->node != b->node ||
usr.sbin/bgpd/rde_trie.c
74
uint8_t node;
usr.sbin/bgpd/rde_trie.c
758
if (n->node)
usr.sbin/bgpd/rde_trie.c
776
if (n->node) {
usr.sbin/eeprom/optree.c
111
op_nodes(int fd, int node, int depth)
usr.sbin/eeprom/optree.c
118
opio.op_nodeid = node;
usr.sbin/eeprom/optree.c
122
if (!node) {
usr.sbin/eeprom/optree.c
125
node = opio.op_nodeid;
usr.sbin/eeprom/optree.c
129
printf("Node 0x%x\n", node);
usr.sbin/eeprom/optree.c
168
opio.op_nodeid = node;
usr.sbin/hostapd/apme.c
345
struct hostapd_node node;
usr.sbin/hostapd/apme.c
386
bcopy(wh->i_addr1, node.ni_macaddr, IEEE80211_ADDR_LEN);
usr.sbin/hostapd/apme.c
387
if (hostapd_priv_apme_getnode(apme, &node) != 0) {
usr.sbin/hostapd/apme.c
402
(void)hostapd_roaming_del(other_apme, &node);
usr.sbin/hostapd/apme.c
403
if (hostapd_apme_delnode(other_apme, &node) == 0)
usr.sbin/hostapd/apme.c
408
(void)hostapd_roaming_add(apme, &node);
usr.sbin/hostapd/apme.c
410
(void)hostapd_iapp_add_notify(apme, &node);
usr.sbin/hostapd/apme.c
455
hostapd_apme_addnode(struct hostapd_apme *apme, struct hostapd_node *node)
usr.sbin/hostapd/apme.c
457
return (hostapd_priv_apme_setnode(apme, node, 1));
usr.sbin/hostapd/apme.c
461
hostapd_apme_delnode(struct hostapd_apme *apme, struct hostapd_node *node)
usr.sbin/hostapd/apme.c
463
return (hostapd_priv_apme_setnode(apme, node, 0));
usr.sbin/hostapd/handle.c
287
struct hostapd_node node;
usr.sbin/hostapd/handle.c
324
bzero(&node, sizeof(node));
usr.sbin/hostapd/handle.c
335
bcopy(lladdr, &node.ni_macaddr, IEEE80211_ADDR_LEN);
usr.sbin/hostapd/handle.c
338
ret = hostapd_apme_delnode(apme, &node);
usr.sbin/hostapd/handle.c
340
ret = hostapd_apme_addnode(apme, &node);
usr.sbin/hostapd/hostapd.h
409
struct hostapd_node *node, int);
usr.sbin/hostapd/hostapd.h
423
struct hostapd_node *node);
usr.sbin/hostapd/hostapd.h
425
struct hostapd_node *node);
usr.sbin/hostapd/hostapd.h
451
struct hostapd_node *node);
usr.sbin/hostapd/hostapd.h
453
struct hostapd_node *node);
usr.sbin/hostapd/iapp.c
108
frame.add.a_seqnum = htons(node->ni_rxseq);
usr.sbin/hostapd/iapp.c
109
bcopy(node->ni_macaddr, frame.add.a_macaddr, IEEE80211_ADDR_LEN);
usr.sbin/hostapd/iapp.c
129
return (hostapd_priv_llc_xid(cfg, node));
usr.sbin/hostapd/iapp.c
199
struct hostapd_node node;
usr.sbin/hostapd/iapp.c
251
node.ni_rxseq = frame->u.add.a_seqnum;
usr.sbin/hostapd/iapp.c
252
bcopy(frame->u.add.a_macaddr, node.ni_macaddr,
usr.sbin/hostapd/iapp.c
264
(void)hostapd_roaming_del(apme, &node);
usr.sbin/hostapd/iapp.c
267
&node)) == 0)
usr.sbin/hostapd/iapp.c
278
etheraddr_string(node.ni_macaddr),
usr.sbin/hostapd/iapp.c
83
hostapd_iapp_add_notify(struct hostapd_apme *apme, struct hostapd_node *node)
usr.sbin/hostapd/llc.c
73
hostapd_llc_send_xid(struct hostapd_config *cfg, struct hostapd_node *node)
usr.sbin/hostapd/llc.c
88
bcopy(&node->ni_macaddr, &llc->x_hdr.ether_shost,
usr.sbin/hostapd/privsep.c
208
struct hostapd_node node;
usr.sbin/hostapd/privsep.c
219
bzero(&node, sizeof(struct hostapd_node));
usr.sbin/hostapd/privsep.c
250
hostapd_must_read(fd, &node, sizeof(struct hostapd_node));
usr.sbin/hostapd/privsep.c
251
bcopy(node.ni_macaddr, nr.nr_macaddr, IEEE80211_ADDR_LEN);
usr.sbin/hostapd/privsep.c
264
node.ni_associd = nr.nr_associd;
usr.sbin/hostapd/privsep.c
265
node.ni_flags = IEEE80211_NODEREQ_STATE(nr.nr_state);
usr.sbin/hostapd/privsep.c
266
node.ni_rssi = nr.nr_rssi;
usr.sbin/hostapd/privsep.c
267
node.ni_capinfo = nr.nr_capinfo;
usr.sbin/hostapd/privsep.c
269
hostapd_must_write(fd, &node,
usr.sbin/hostapd/privsep.c
279
hostapd_must_read(fd, &node, sizeof(struct hostapd_node));
usr.sbin/hostapd/privsep.c
280
bcopy(node.ni_macaddr, nr.nr_macaddr, IEEE80211_ADDR_LEN);
usr.sbin/hostapd/privsep.c
300
hostapd_must_read(fd, &node, sizeof(struct hostapd_node));
usr.sbin/hostapd/privsep.c
303
ret = hostapd_llc_send_xid(cfg, &node);
usr.sbin/hostapd/privsep.c
312
hostapd_must_read(fd, &node, sizeof(struct hostapd_node));
usr.sbin/hostapd/privsep.c
316
ret = hostapd_roaming(apme, &node, cmd == PRIV_APME_ADDROAMING);
usr.sbin/hostapd/privsep.c
333
hostapd_priv_apme_getnode(struct hostapd_apme *apme, struct hostapd_node *node)
usr.sbin/hostapd/privsep.c
346
hostapd_must_write(priv_fd, node, sizeof(struct hostapd_node));
usr.sbin/hostapd/privsep.c
352
hostapd_must_read(priv_fd, node, sizeof(struct hostapd_node));
usr.sbin/hostapd/privsep.c
357
hostapd_priv_apme_setnode(struct hostapd_apme *apme, struct hostapd_node *node,
usr.sbin/hostapd/privsep.c
375
hostapd_must_write(priv_fd, node, sizeof(struct hostapd_node));
usr.sbin/hostapd/privsep.c
383
etheraddr_string(node->ni_macaddr));
usr.sbin/hostapd/privsep.c
413
hostapd_priv_llc_xid(struct hostapd_config *cfg, struct hostapd_node *node)
usr.sbin/hostapd/privsep.c
422
hostapd_must_write(priv_fd, node, sizeof(struct hostapd_node));
usr.sbin/hostapd/privsep.c
431
hostapd_priv_roaming(struct hostapd_apme *apme, struct hostapd_node *node,
usr.sbin/hostapd/privsep.c
448
hostapd_must_write(priv_fd, node, sizeof(struct hostapd_node));
usr.sbin/hostapd/roaming.c
111
hostapd_roaming(struct hostapd_apme *apme, struct hostapd_node *node, int add)
usr.sbin/hostapd/roaming.c
121
node->ni_macaddr)) == NULL ||
usr.sbin/hostapd/roaming.c
132
node->ni_macaddr)) == NULL ||
usr.sbin/hostapd/roaming.c
287
hostapd_roaming_add(struct hostapd_apme *apme, struct hostapd_node *node)
usr.sbin/hostapd/roaming.c
289
return (hostapd_priv_roaming(apme, node, 1));
usr.sbin/hostapd/roaming.c
293
hostapd_roaming_del(struct hostapd_apme *apme, struct hostapd_node *node)
usr.sbin/hostapd/roaming.c
295
return (hostapd_priv_roaming(apme, node, 0));
usr.sbin/httpd/parse.y
2554
get_fastcgi_dest(struct server_config *xsrv_conf, const char *node, char *port)
usr.sbin/httpd/parse.y
2563
if ((s = getaddrinfo(node, port, &hints, &res)) != 0) {
usr.sbin/ldapd/btree.c
1196
static struct node *
usr.sbin/ldapd/btree.c
1203
struct node *node;
usr.sbin/ldapd/btree.c
1219
node = NODEPTR(mp, i);
usr.sbin/ldapd/btree.c
1221
nodekey.size = node->ksize;
usr.sbin/ldapd/btree.c
1222
nodekey.data = NODEKEY(node);
usr.sbin/ldapd/btree.c
1234
i, (int)node->ksize, (char *)NODEKEY(node),
usr.sbin/ldapd/btree.c
1235
node->n_pgno, rc);
usr.sbin/ldapd/btree.c
1381
struct node *node;
usr.sbin/ldapd/btree.c
1391
node = btree_search_node(bt, mp, key, &exact, &i);
usr.sbin/ldapd/btree.c
1392
if (node == NULL)
usr.sbin/ldapd/btree.c
1404
node = NODEPTR(mp, i);
usr.sbin/ldapd/btree.c
1410
if ((mp = btree_get_mpage(bt, NODEPGNO(node))) == NULL)
usr.sbin/ldapd/btree.c
1495
btree_read_data(struct btree *bt, struct mpage *mp, struct node *leaf,
usr.sbin/ldapd/btree.c
1559
struct node *leaf;
usr.sbin/ldapd/btree.c
1603
struct node *indx;
usr.sbin/ldapd/btree.c
1647
bt_set_key(struct btree *bt, struct mpage *mp, struct node *node,
usr.sbin/ldapd/btree.c
1654
key->size = node->ksize + mp->prefix.len;
usr.sbin/ldapd/btree.c
1660
NODEKEY(node), node->ksize,
usr.sbin/ldapd/btree.c
1664
key->size = node->ksize;
usr.sbin/ldapd/btree.c
1665
key->data = NODEKEY(node);
usr.sbin/ldapd/btree.c
1679
struct node *leaf;
usr.sbin/ldapd/btree.c
1725
struct node *leaf;
usr.sbin/ldapd/btree.c
1776
struct node *leaf;
usr.sbin/ldapd/btree.c
1946
struct node *node;
usr.sbin/ldapd/btree.c
2000
node = NODEPTR(mp, indx);
usr.sbin/ldapd/btree.c
2001
node->ksize = (key == NULL) ? 0 : key->size;
usr.sbin/ldapd/btree.c
2002
node->flags = flags;
usr.sbin/ldapd/btree.c
2004
node->n_dsize = data->size;
usr.sbin/ldapd/btree.c
2006
node->n_pgno = pgno;
usr.sbin/ldapd/btree.c
2009
bcopy(key->data, NODEKEY(node), key->size);
usr.sbin/ldapd/btree.c
2015
bcopy(data->data, node->data + key->size,
usr.sbin/ldapd/btree.c
2018
bcopy(data->data, node->data + key->size,
usr.sbin/ldapd/btree.c
2021
bcopy(&ofp->pgno, node->data + key->size,
usr.sbin/ldapd/btree.c
2037
struct node *node;
usr.sbin/ldapd/btree.c
2044
node = NODEPTR(mp, indx);
usr.sbin/ldapd/btree.c
2045
sz = NODESIZE + node->ksize;
usr.sbin/ldapd/btree.c
2047
if (F_ISSET(node->flags, F_BIGDATA))
usr.sbin/ldapd/btree.c
2050
sz += NODEDSZ(node);
usr.sbin/ldapd/btree.c
2118
struct node *node;
usr.sbin/ldapd/btree.c
2121
node = NODEPTR(mp, indx);
usr.sbin/ldapd/btree.c
2125
(int)node->ksize, (char *)NODEKEY(node),
usr.sbin/ldapd/btree.c
2129
if (key->size != node->ksize) {
usr.sbin/ldapd/btree.c
2130
delta = key->size - node->ksize;
usr.sbin/ldapd/btree.c
2147
node = NODEPTR(mp, indx);
usr.sbin/ldapd/btree.c
2148
node->ksize = key->size;
usr.sbin/ldapd/btree.c
2151
bcopy(key->data, NODEKEY(node), key->size);
usr.sbin/ldapd/btree.c
2160
struct node *node;
usr.sbin/ldapd/btree.c
2169
node = NODEPTR(src, i);
usr.sbin/ldapd/btree.c
217
#define NODESIZE offsetof(struct node, data)
usr.sbin/ldapd/btree.c
2170
tmpkey.len = node->ksize - delta;
usr.sbin/ldapd/btree.c
2173
bcopy(NODEKEY(node), tmpkey.str, tmpkey.len);
usr.sbin/ldapd/btree.c
2175
bcopy((char *)NODEKEY(node) + delta, tmpkey.str,
usr.sbin/ldapd/btree.c
2179
bcopy(NODEKEY(node), tmpkey.str, node->ksize);
usr.sbin/ldapd/btree.c
2180
bcopy(src->prefix.str, tmpkey.str + node->ksize,
usr.sbin/ldapd/btree.c
2185
bcopy(NODEKEY(node), tmpkey.str - delta,
usr.sbin/ldapd/btree.c
2186
node->ksize);
usr.sbin/ldapd/btree.c
2206
struct node *srcnode;
usr.sbin/ldapd/btree.c
221
#define NODEPTRP(p, i) ((struct node *)((char *)(p) + (p)->ptrs[i]))
usr.sbin/ldapd/btree.c
223
#define NODEKEY(node) (void *)((node)->data)
usr.sbin/ldapd/btree.c
224
#define NODEDATA(node) (void *)((char *)(node)->data + (node)->ksize)
usr.sbin/ldapd/btree.c
225
#define NODEPGNO(node) ((node)->p.np_pgno)
usr.sbin/ldapd/btree.c
226
#define NODEDSZ(node) ((node)->p.np_dsize)
usr.sbin/ldapd/btree.c
2377
struct node *srcnode;
usr.sbin/ldapd/btree.c
2468
struct node *node;
usr.sbin/ldapd/btree.c
251
static struct node *btree_search_node(struct btree *bt, struct mpage *mp,
usr.sbin/ldapd/btree.c
2525
node = NODEPTR(parent, mp->parent_index + 1);
usr.sbin/ldapd/btree.c
2526
if ((neighbor = btree_get_mpage(bt, NODEPGNO(node))) == NULL)
usr.sbin/ldapd/btree.c
2535
node = NODEPTR(parent, mp->parent_index - 1);
usr.sbin/ldapd/btree.c
2536
if ((neighbor = btree_get_mpage(bt, NODEPGNO(node))) == NULL)
usr.sbin/ldapd/btree.c
2570
struct node *leaf;
usr.sbin/ldapd/btree.c
259
struct node *leaf, struct btval *data);
usr.sbin/ldapd/btree.c
2644
bt_reduce_separator(struct btree *bt, struct node *min, struct btval *sep)
usr.sbin/ldapd/btree.c
2705
struct node *node;
usr.sbin/ldapd/btree.c
2766
node = NODEPTRP(copy, split_indx);
usr.sbin/ldapd/btree.c
2767
sepkey.size = node->ksize;
usr.sbin/ldapd/btree.c
2768
sepkey.data = NODEKEY(node);
usr.sbin/ldapd/btree.c
2774
node = NODEPTRP(copy, split_indx - 1);
usr.sbin/ldapd/btree.c
2775
bt_reduce_separator(bt, node, &sepkey);
usr.sbin/ldapd/btree.c
282
struct node *node, struct btval *key);
usr.sbin/ldapd/btree.c
2857
node = NODEPTRP(copy, i);
usr.sbin/ldapd/btree.c
2858
rkey.data = NODEKEY(node);
usr.sbin/ldapd/btree.c
2859
rkey.size = node->ksize;
usr.sbin/ldapd/btree.c
2861
rdata.data = NODEDATA(node);
usr.sbin/ldapd/btree.c
2862
rdata.size = node->n_dsize;
usr.sbin/ldapd/btree.c
2864
pgno = node->n_pgno;
usr.sbin/ldapd/btree.c
2865
flags = node->flags;
usr.sbin/ldapd/btree.c
2889
struct node *leaf;
usr.sbin/ldapd/btree.c
291
static void bt_reduce_separator(struct btree *bt, struct node *min,
usr.sbin/ldapd/btree.c
2999
struct node *node;
usr.sbin/ldapd/btree.c
3016
node = NODEPTRP(p, i);
usr.sbin/ldapd/btree.c
3017
node->n_pgno = btree_compact_tree(bt, node->n_pgno, btc);
usr.sbin/ldapd/btree.c
3018
if (node->n_pgno == P_INVALID) {
usr.sbin/ldapd/btree.c
3025
node = NODEPTRP(p, i);
usr.sbin/ldapd/btree.c
3026
if (F_ISSET(node->flags, F_BIGDATA)) {
usr.sbin/ldapd/btree.c
3027
bcopy(NODEDATA(node), &next, sizeof(next));
usr.sbin/ldapd/btree.c
3033
bcopy(&next, NODEDATA(node), sizeof(next));
usr.sbin/ldapd/btree.c
425
struct node *node;
usr.sbin/ldapd/btree.c
427
node = NODEPTR(mp, indx);
usr.sbin/ldapd/btree.c
430
NODEKEY(node), node->ksize, expkey->str, &expkey->len);
usr.sbin/ldapd/uuid.c
208
memcpy(uuid->node, nodeaddr, 6);
usr.sbin/ldapd/uuid.c
225
(unsigned char)uuid->node[0],
usr.sbin/ldapd/uuid.c
226
(unsigned char)uuid->node[1],
usr.sbin/ldapd/uuid.c
227
(unsigned char)uuid->node[2],
usr.sbin/ldapd/uuid.c
228
(unsigned char)uuid->node[3],
usr.sbin/ldapd/uuid.c
229
(unsigned char)uuid->node[4],
usr.sbin/ldapd/uuid.c
230
(unsigned char)uuid->node[5]);
usr.sbin/ldapd/uuid.h
46
char node[6];
usr.sbin/ldomctl/config.c
1001
node = md_add_node(md, "cpu");
usr.sbin/ldomctl/config.c
1002
md_link_node(md, parent, node);
usr.sbin/ldomctl/config.c
1003
md_add_prop_val(md, node, "pid", cpu->pid);
usr.sbin/ldomctl/config.c
1004
md_add_prop_val(md, node, "vid", cpu->vid);
usr.sbin/ldomctl/config.c
1005
md_add_prop_val(md, node, "gid", cpu->gid);
usr.sbin/ldomctl/config.c
1006
md_add_prop_val(md, node, "partid", cpu->partid);
usr.sbin/ldomctl/config.c
1007
md_add_prop_val(md, node, "resource_id", cpu->resource_id);
usr.sbin/ldomctl/config.c
1008
cpu->hv_node = node;
usr.sbin/ldomctl/config.c
1015
struct md_node *node;
usr.sbin/ldomctl/config.c
1021
node = md_add_node(md, "cpus");
usr.sbin/ldomctl/config.c
1022
md_link_node(md, parent, node);
usr.sbin/ldomctl/config.c
1034
struct md_node *node;
usr.sbin/ldomctl/config.c
1041
node = md_add_node(md, "maus");
usr.sbin/ldomctl/config.c
1042
md_link_node(md, parent, node);
usr.sbin/ldomctl/config.c
1045
node = md_add_node(md, "cwqs");
usr.sbin/ldomctl/config.c
1046
md_link_node(md, parent, node);
usr.sbin/ldomctl/config.c
1050
node = md_add_node(md, "rngs");
usr.sbin/ldomctl/config.c
1051
md_link_node(md, parent, node);
usr.sbin/ldomctl/config.c
1053
md_link_node(md, node, child);
usr.sbin/ldomctl/config.c
1065
struct md_node *node;
usr.sbin/ldomctl/config.c
1070
node = md_add_node(md, name);
usr.sbin/ldomctl/config.c
1071
md_link_node(md, parent, node);
usr.sbin/ldomctl/config.c
1072
md_add_prop_val(md, node, "resource_id", device->resource_id);
usr.sbin/ldomctl/config.c
1073
md_add_prop_val(md, node, "cfghandle", device->cfghandle);
usr.sbin/ldomctl/config.c
1074
md_add_prop_val(md, node, "gid", device->gid);
usr.sbin/ldomctl/config.c
1075
md_add_prop_val(md, node, "rcid", device->rcid);
usr.sbin/ldomctl/config.c
1076
device->hv_node = node;
usr.sbin/ldomctl/config.c
1083
struct md_node *node, *child, *parent;
usr.sbin/ldomctl/config.c
1091
node = device->hv_node;
usr.sbin/ldomctl/config.c
1103
md_add_prop_val(md, node, "allow_bypass", 0);
usr.sbin/ldomctl/config.c
1105
md_add_prop_val(md, node, "#msi-eqs", device->num_msi_eqs);
usr.sbin/ldomctl/config.c
1106
md_add_prop_val(md, node, "#msi", device->num_msis);
usr.sbin/ldomctl/config.c
1107
md_add_prop_data(md, node, "msi-ranges", (void *)device->msi_ranges,
usr.sbin/ldomctl/config.c
1109
md_add_prop_data(md, node, "virtual-dma", rootcomplex->vdma_ranges,
usr.sbin/ldomctl/config.c
1116
md_link_node(md, node, parent);
usr.sbin/ldomctl/config.c
1143
md_link_node(md, node, parent);
usr.sbin/ldomctl/config.c
1161
struct md_node *node;
usr.sbin/ldomctl/config.c
1167
node = md_add_node(md, "devices");
usr.sbin/ldomctl/config.c
1168
md_link_node(md, parent, node);
usr.sbin/ldomctl/config.c
1185
struct md_node *node;
usr.sbin/ldomctl/config.c
1190
node = md_add_node(md, "mblock");
usr.sbin/ldomctl/config.c
1191
md_link_node(md, parent, node);
usr.sbin/ldomctl/config.c
1192
md_add_prop_val(md, node, "membase", mblock->membase);
usr.sbin/ldomctl/config.c
1193
md_add_prop_val(md, node, "memsize", mblock->memsize);
usr.sbin/ldomctl/config.c
1194
md_add_prop_val(md, node, "realbase", mblock->realbase);
usr.sbin/ldomctl/config.c
1195
md_add_prop_val(md, node, "resource_id", mblock->resource_id);
usr.sbin/ldomctl/config.c
1196
mblock->hv_node = node;
usr.sbin/ldomctl/config.c
1203
struct md_node *node;
usr.sbin/ldomctl/config.c
1209
node = md_add_node(md, "memory");
usr.sbin/ldomctl/config.c
1210
md_link_node(md, parent, node);
usr.sbin/ldomctl/config.c
1222
struct md_node *node;
usr.sbin/ldomctl/config.c
1227
node = md_add_node(md, "ldc_endpoint");
usr.sbin/ldomctl/config.c
1228
md_link_node(md, parent, node);
usr.sbin/ldomctl/config.c
1229
md_add_prop_val(md, node, "resource_id", endpoint->resource_id);
usr.sbin/ldomctl/config.c
1230
md_add_prop_val(md, node, "target_type", endpoint->target_type);
usr.sbin/ldomctl/config.c
1231
md_add_prop_val(md, node, "channel", endpoint->channel);
usr.sbin/ldomctl/config.c
1233
md_add_prop_val(md, node, "target_guest",
usr.sbin/ldomctl/config.c
1235
md_add_prop_val(md, node, "target_channel", endpoint->target_channel);
usr.sbin/ldomctl/config.c
1237
md_add_prop_val(md, node, "tx-ino", endpoint->tx_ino);
usr.sbin/ldomctl/config.c
1239
md_add_prop_val(md, node, "rx-ino", endpoint->rx_ino);
usr.sbin/ldomctl/config.c
1241
md_add_prop_val(md, node, "private_svc",
usr.sbin/ldomctl/config.c
1244
md_add_prop_val(md, node, "svc_id", endpoint->svc_id);
usr.sbin/ldomctl/config.c
1245
endpoint->hv_node = node;
usr.sbin/ldomctl/config.c
1252
struct md_node *node;
usr.sbin/ldomctl/config.c
1258
node = md_add_node(md, "ldc_endpoints");
usr.sbin/ldomctl/config.c
1259
md_link_node(md, parent, node);
usr.sbin/ldomctl/config.c
1271
struct md_node *node;
usr.sbin/ldomctl/config.c
1277
node = md_add_node(md, "console");
usr.sbin/ldomctl/config.c
1278
md_link_node(md, parent, node);
usr.sbin/ldomctl/config.c
1279
md_add_prop_val(md, node, "resource_id", console->resource_id);
usr.sbin/ldomctl/config.c
1280
md_add_prop_val(md, node, "ino", console->ino);
usr.sbin/ldomctl/config.c
1281
console->hv_node = node;
usr.sbin/ldomctl/config.c
1284
md_add_prop_val(md, node, "uartbase", console->uartbase);
usr.sbin/ldomctl/config.c
1290
md_link_node(md, node, endpoint->hv_node);
usr.sbin/ldomctl/config.c
1300
struct md_node *node;
usr.sbin/ldomctl/config.c
1306
node = md_add_node(md, "consoles");
usr.sbin/ldomctl/config.c
1307
md_link_node(md, parent, node);
usr.sbin/ldomctl/config.c
1318
struct md_node *node;
usr.sbin/ldomctl/config.c
1328
node = md_add_node(md, "guest");
usr.sbin/ldomctl/config.c
1329
md_link_node(md, parent, node);
usr.sbin/ldomctl/config.c
1330
md_add_prop_str(md, node, "name", guest->name);
usr.sbin/ldomctl/config.c
1331
md_add_prop_val(md, node, "gid", guest->gid);
usr.sbin/ldomctl/config.c
1332
md_add_prop_val(md, node, "pid", guest->pid);
usr.sbin/ldomctl/config.c
1333
md_add_prop_val(md, node, "resource_id", guest->resource_id);
usr.sbin/ldomctl/config.c
1334
md_add_prop_val(md, node, "tod-offset", guest->tod_offset);
usr.sbin/ldomctl/config.c
1335
md_add_prop_val(md, node, "reset-reason", 0);
usr.sbin/ldomctl/config.c
1336
md_add_prop_val(md, node, "perfctraccess", guest->perfctraccess);
usr.sbin/ldomctl/config.c
1337
md_add_prop_val(md, node, "perfctrhtaccess", guest->perfctrhtaccess);
usr.sbin/ldomctl/config.c
1338
md_add_prop_val(md, node, "rngctlaccessible", guest->rngctlaccessible);
usr.sbin/ldomctl/config.c
1339
md_add_prop_val(md, node, "diagpriv", 0);
usr.sbin/ldomctl/config.c
1340
md_add_prop_val(md, node, "mdpa", guest->mdpa);
usr.sbin/ldomctl/config.c
1341
md_add_prop_val(md, node, "rombase", rombase);
usr.sbin/ldomctl/config.c
1342
md_add_prop_val(md, node, "romsize", romsize);
usr.sbin/ldomctl/config.c
1343
md_add_prop_val(md, node, "uartbase", uartbase);
usr.sbin/ldomctl/config.c
1344
guest->hv_node = node;
usr.sbin/ldomctl/config.c
1346
node = md_add_node(md, "virtual_devices");
usr.sbin/ldomctl/config.c
1347
md_link_node(md, guest->hv_node, node);
usr.sbin/ldomctl/config.c
1348
md_add_prop_val(md, node, "cfghandle", 0x100);
usr.sbin/ldomctl/config.c
1350
node = md_add_node(md, "channel_devices");
usr.sbin/ldomctl/config.c
1351
md_link_node(md, guest->hv_node, node);
usr.sbin/ldomctl/config.c
1352
md_add_prop_val(md, node, "cfghandle", 0x200);
usr.sbin/ldomctl/config.c
1370
struct md_node *node;
usr.sbin/ldomctl/config.c
1376
node = md_add_node(md, "guests");
usr.sbin/ldomctl/config.c
1377
md_link_node(md, parent, node);
usr.sbin/ldomctl/config.c
1389
struct md_node *node;
usr.sbin/ldomctl/config.c
1394
node = md_add_node(md, "root");
usr.sbin/ldomctl/config.c
1395
md_add_prop_val(md, node, "content-version", content_version);
usr.sbin/ldomctl/config.c
1397
md_add_prop_val(md, node, "stick-frequency", stick_frequency);
usr.sbin/ldomctl/config.c
1399
md_add_prop_val(md, node, "tod-frequency",
usr.sbin/ldomctl/config.c
1402
md_add_prop_val(md, node, "tod", tod);
usr.sbin/ldomctl/config.c
1404
md_add_prop_val(md, node, "erpt-pa", erpt_pa);
usr.sbin/ldomctl/config.c
1406
md_add_prop_val(md, node, "erpt-size", erpt_size);
usr.sbin/ldomctl/config.c
1408
parent = node;
usr.sbin/ldomctl/config.c
1409
node = md_add_node(md, "platform");
usr.sbin/ldomctl/config.c
1410
md_link_node(md, parent, node);
usr.sbin/ldomctl/config.c
1411
md_add_prop_val(md, node, "stick-frequency", stick_frequency);
usr.sbin/ldomctl/config.c
1417
node = md_add_node(md, "frag_space");
usr.sbin/ldomctl/config.c
1418
md_link_node(md, parent, node);
usr.sbin/ldomctl/config.c
1419
md_add_prop_val(md, node, "fragsize", fragsize);
usr.sbin/ldomctl/config.c
1423
node = md_add_node(md, "frag_mblock");
usr.sbin/ldomctl/config.c
1424
md_link_node(md, parent, node);
usr.sbin/ldomctl/config.c
1425
md_add_prop_val(md, node, "base", mblock->membase);
usr.sbin/ldomctl/config.c
1426
md_add_prop_val(md, node, "size", mblock->memsize);
usr.sbin/ldomctl/config.c
1433
node = md_add_node(md, "hvmd_mblock");
usr.sbin/ldomctl/config.c
1434
md_link_node(md, parent, node);
usr.sbin/ldomctl/config.c
1435
md_add_prop_val(md, node, "base", hvmd_mblock->membase);
usr.sbin/ldomctl/config.c
1436
md_add_prop_val(md, node, "size", hvmd_mblock->memsize);
usr.sbin/ldomctl/config.c
1437
md_add_prop_val(md, node, "md_maxsize", md_maxsize);
usr.sbin/ldomctl/config.c
144
pri_link_core(struct md *md, struct md_node *node, struct core *core)
usr.sbin/ldomctl/config.c
151
TAILQ_FOREACH(prop, &node->prop_list, link) {
usr.sbin/ldomctl/config.c
154
node2 = prop->d.arc.node;
usr.sbin/ldomctl/config.c
1615
struct md_node *node;
usr.sbin/ldomctl/config.c
1620
node = md_add_node(md, "channel-endpoints");
usr.sbin/ldomctl/config.c
1621
md_link_node(md, parent, node);
usr.sbin/ldomctl/config.c
1623
return node;
usr.sbin/ldomctl/config.c
1631
struct md_node *node;
usr.sbin/ldomctl/config.c
1637
node = md_add_node(md, "channel-endpoint");
usr.sbin/ldomctl/config.c
1638
md_link_node(md, parent, node);
usr.sbin/ldomctl/config.c
1639
md_add_prop_val(md, node, "id", id);
usr.sbin/ldomctl/config.c
1640
md_add_prop_val(md, node, "tx-ino", 2 * id);
usr.sbin/ldomctl/config.c
1641
md_add_prop_val(md, node, "rx-ino", 2 * id + 1);
usr.sbin/ldomctl/config.c
1643
return node;
usr.sbin/ldomctl/config.c
1652
struct md_node *node;
usr.sbin/ldomctl/config.c
1657
node = md_add_node(md, "virtual-device");
usr.sbin/ldomctl/config.c
1658
md_link_node(md, parent, node);
usr.sbin/ldomctl/config.c
1659
md_add_prop_str(md, node, "name", "virtual-console-concentrator");
usr.sbin/ldomctl/config.c
1660
md_add_prop_data(md, node, "compatible", compatible,
usr.sbin/ldomctl/config.c
1662
md_add_prop_str(md, node, "device_type", "vcc");
usr.sbin/ldomctl/config.c
1663
md_add_prop_val(md, node, "cfg-handle", 0x0);
usr.sbin/ldomctl/config.c
1664
md_add_prop_str(md, node, "svc-name", "primary-vcc0");
usr.sbin/ldomctl/config.c
1666
return node;
usr.sbin/ldomctl/config.c
1673
struct md_node *node, *node2;
usr.sbin/ldomctl/config.c
1677
node = md_find_node(md, "channel-devices");
usr.sbin/ldomctl/config.c
1678
assert(node != NULL);
usr.sbin/ldomctl/config.c
1680
TAILQ_FOREACH(prop, &node->prop_list, link) {
usr.sbin/ldomctl/config.c
1683
node2 = prop->d.arc.node;
usr.sbin/ldomctl/config.c
1699
struct md_node *node;
usr.sbin/ldomctl/config.c
1707
node = md_add_node(md, "virtual-device-port");
usr.sbin/ldomctl/config.c
1708
md_link_node(md, vcc, node);
usr.sbin/ldomctl/config.c
1709
md_add_prop_str(md, node, "name", "vcc-port");
usr.sbin/ldomctl/config.c
1710
md_add_prop_val(md, node, "id", id);
usr.sbin/ldomctl/config.c
1711
md_add_prop_str(md, node, "vcc-domain-name", domain);
usr.sbin/ldomctl/config.c
1712
md_add_prop_str(md, node, "vcc-group-name", domain);
usr.sbin/ldomctl/config.c
1714
md_add_prop_val(md, node, "vcc-tcp-port", 5000 + id);
usr.sbin/ldomctl/config.c
1717
md_link_node(md, node, child);
usr.sbin/ldomctl/config.c
1719
return node;
usr.sbin/ldomctl/config.c
1728
struct md_node *node;
usr.sbin/ldomctl/config.c
173
pri_add_core(struct md *md, struct md_node *node)
usr.sbin/ldomctl/config.c
1733
node = md_add_node(md, "virtual-device");
usr.sbin/ldomctl/config.c
1734
md_link_node(md, parent, node);
usr.sbin/ldomctl/config.c
1735
md_add_prop_str(md, node, "name", "virtual-disk-server");
usr.sbin/ldomctl/config.c
1736
md_add_prop_data(md, node, "compatible", compatible,
usr.sbin/ldomctl/config.c
1738
md_add_prop_str(md, node, "device_type", "vds");
usr.sbin/ldomctl/config.c
1739
md_add_prop_val(md, node, "cfg-handle", 0x0);
usr.sbin/ldomctl/config.c
1740
md_add_prop_str(md, node, "svc-name", "primary-vds0");
usr.sbin/ldomctl/config.c
1742
return node;
usr.sbin/ldomctl/config.c
1749
struct md_node *node, *node2;
usr.sbin/ldomctl/config.c
1753
node = md_find_node(md, "channel-devices");
usr.sbin/ldomctl/config.c
1754
assert(node != NULL);
usr.sbin/ldomctl/config.c
1756
TAILQ_FOREACH(prop, &node->prop_list, link) {
usr.sbin/ldomctl/config.c
1759
node2 = prop->d.arc.node;
usr.sbin/ldomctl/config.c
1775
struct md_node *node;
usr.sbin/ldomctl/config.c
1783
node = md_add_node(md, "virtual-device-port");
usr.sbin/ldomctl/config.c
1784
md_link_node(md, vds, node);
usr.sbin/ldomctl/config.c
1785
md_add_prop_str(md, node, "name", "vds-port");
usr.sbin/ldomctl/config.c
1786
md_add_prop_val(md, node, "id", id);
usr.sbin/ldomctl/config.c
1787
md_add_prop_str(md, node, "vds-block-device", path);
usr.sbin/ldomctl/config.c
1790
md_link_node(md, node, child);
usr.sbin/ldomctl/config.c
1792
return node;
usr.sbin/ldomctl/config.c
180
pri_link_core(md, node, core);
usr.sbin/ldomctl/config.c
1801
struct md_node *node;
usr.sbin/ldomctl/config.c
1806
node = md_add_node(md, "virtual-device");
usr.sbin/ldomctl/config.c
1807
md_link_node(md, parent, node);
usr.sbin/ldomctl/config.c
1808
md_add_prop_str(md, node, "name", "virtual-network-switch");
usr.sbin/ldomctl/config.c
1809
md_add_prop_data(md, node, "compatible", compatible,
usr.sbin/ldomctl/config.c
1811
md_add_prop_str(md, node, "device_type", "vsw");
usr.sbin/ldomctl/config.c
1812
md_add_prop_val(md, node, "cfg-handle", 0x0);
usr.sbin/ldomctl/config.c
1813
md_add_prop_str(md, node, "svc-name", "primary-vsw0");
usr.sbin/ldomctl/config.c
1815
return node;
usr.sbin/ldomctl/config.c
1822
struct md_node *node, *node2;
usr.sbin/ldomctl/config.c
1826
node = md_find_node(md, "channel-devices");
usr.sbin/ldomctl/config.c
1827
assert(node != NULL);
usr.sbin/ldomctl/config.c
1829
TAILQ_FOREACH(prop, &node->prop_list, link) {
usr.sbin/ldomctl/config.c
1832
node2 = prop->d.arc.node;
usr.sbin/ldomctl/config.c
1848
struct md_node *node;
usr.sbin/ldomctl/config.c
186
struct md_node *node;
usr.sbin/ldomctl/config.c
1861
node = md_add_node(md, "virtual-device-port");
usr.sbin/ldomctl/config.c
1862
md_link_node(md, vds, node);
usr.sbin/ldomctl/config.c
1863
md_add_prop_str(md, node, "name", "vsw-port");
usr.sbin/ldomctl/config.c
1864
md_add_prop_val(md, node, "id", id);
usr.sbin/ldomctl/config.c
1867
md_link_node(md, node, child);
usr.sbin/ldomctl/config.c
1869
return node;
usr.sbin/ldomctl/config.c
1878
struct md_node *node;
usr.sbin/ldomctl/config.c
1883
node = md_add_node(md, "virtual-device");
usr.sbin/ldomctl/config.c
1884
md_link_node(md, parent, node);
usr.sbin/ldomctl/config.c
1885
md_add_prop_str(md, node, "name", "console");
usr.sbin/ldomctl/config.c
1886
md_add_prop_str(md, node, "device-type", "serial");
usr.sbin/ldomctl/config.c
1887
md_add_prop_val(md, node, "intr", 0x1);
usr.sbin/ldomctl/config.c
1888
md_add_prop_val(md, node, "ino", 0x11);
usr.sbin/ldomctl/config.c
1889
md_add_prop_val(md, node, "channel#", 0);
usr.sbin/ldomctl/config.c
1890
md_add_prop_val(md, node, "cfg-handle", 0x1);
usr.sbin/ldomctl/config.c
1891
md_add_prop_data(md, node, "compatible", compatible,
usr.sbin/ldomctl/config.c
1894
return node;
usr.sbin/ldomctl/config.c
1903
struct md_node *node;
usr.sbin/ldomctl/config.c
1908
node = md_add_node(md, "virtual-device");
usr.sbin/ldomctl/config.c
1909
md_link_node(md, parent, node);
usr.sbin/ldomctl/config.c
1910
md_add_prop_str(md, node, "name", "disk");
usr.sbin/ldomctl/config.c
1911
md_add_prop_str(md, node, "device-type", "block");
usr.sbin/ldomctl/config.c
1912
md_add_prop_val(md, node, "cfg-handle", cfghandle);
usr.sbin/ldomctl/config.c
1913
md_add_prop_data(md, node, "compatible", compatible,
usr.sbin/ldomctl/config.c
1916
return node;
usr.sbin/ldomctl/config.c
192
TAILQ_FOREACH(node, &md->node_list, link) {
usr.sbin/ldomctl/config.c
1924
struct md_node *node;
usr.sbin/ldomctl/config.c
193
if (strcmp(node->name->str, "tlb") == 0 &&
usr.sbin/ldomctl/config.c
1930
node = md_add_node(md, "virtual-device-port");
usr.sbin/ldomctl/config.c
1931
md_link_node(md, vdc, node);
usr.sbin/ldomctl/config.c
1932
md_add_prop_str(md, node, "name", "vdc-port");
usr.sbin/ldomctl/config.c
1933
md_add_prop_val(md, node, "id", id);
usr.sbin/ldomctl/config.c
1936
md_link_node(md, node, child);
usr.sbin/ldomctl/config.c
1938
return node;
usr.sbin/ldomctl/config.c
194
md_get_prop_data(md, node, "type", &type, &len) &&
usr.sbin/ldomctl/config.c
1948
struct md_node *node;
usr.sbin/ldomctl/config.c
1953
node = md_add_node(md, "virtual-device");
usr.sbin/ldomctl/config.c
1954
md_link_node(md, parent, node);
usr.sbin/ldomctl/config.c
1955
md_add_prop_str(md, node, "name", "network");
usr.sbin/ldomctl/config.c
1956
md_add_prop_str(md, node, "device-type", "network");
usr.sbin/ldomctl/config.c
1957
md_add_prop_val(md, node, "cfg-handle", cfghandle);
usr.sbin/ldomctl/config.c
1958
md_add_prop_data(md, node, "compatible", compatible,
usr.sbin/ldomctl/config.c
196
pri_add_core(md, node);
usr.sbin/ldomctl/config.c
1962
md_add_prop_val(md, node, "local-mac-address", mac_addr);
usr.sbin/ldomctl/config.c
1963
md_add_prop_val(md, node, "mtu", mtu);
usr.sbin/ldomctl/config.c
1965
return node;
usr.sbin/ldomctl/config.c
1974
struct md_node *node;
usr.sbin/ldomctl/config.c
1980
node = md_add_node(md, "virtual-device-port");
usr.sbin/ldomctl/config.c
1981
md_link_node(md, vdc, node);
usr.sbin/ldomctl/config.c
1982
md_add_prop_str(md, node, "name", "vnet-port");
usr.sbin/ldomctl/config.c
1983
md_add_prop_val(md, node, "id", id);
usr.sbin/ldomctl/config.c
1984
md_add_prop_val(md, node, "switch-port", 0);
usr.sbin/ldomctl/config.c
1985
md_add_prop_data(md, node, "remote-mac-address",
usr.sbin/ldomctl/config.c
1989
md_link_node(md, node, child);
usr.sbin/ldomctl/config.c
1991
return node;
usr.sbin/ldomctl/config.c
2000
struct md_node *node;
usr.sbin/ldomctl/config.c
2005
node = md_add_node(md, "channel-devices");
usr.sbin/ldomctl/config.c
2006
md_link_node(md, parent, node);
usr.sbin/ldomctl/config.c
2007
md_add_prop_str(md, node, "name", "channel-devices");
usr.sbin/ldomctl/config.c
2008
md_add_prop_str(md, node, "device-type", "channel-devices");
usr.sbin/ldomctl/config.c
2009
md_add_prop_data(md, node, "compatible", compatible,
usr.sbin/ldomctl/config.c
2011
md_add_prop_val(md, node, "cfg-handle", 0x200);
usr.sbin/ldomctl/config.c
2013
return node;
usr.sbin/ldomctl/config.c
202
pri_add_hostbridge(struct md *md, struct md_node *node)
usr.sbin/ldomctl/config.c
2021
struct md_node *node;
usr.sbin/ldomctl/config.c
2026
node = md_add_node(md, "domain-services");
usr.sbin/ldomctl/config.c
2027
md_link_node(md, parent, node);
usr.sbin/ldomctl/config.c
2029
return node;
usr.sbin/ldomctl/config.c
2037
struct md_node *node;
usr.sbin/ldomctl/config.c
2044
node = md_add_node(md, "domain-services-port");
usr.sbin/ldomctl/config.c
2045
md_link_node(md, parent, node);
usr.sbin/ldomctl/config.c
2046
md_add_prop_val(md, node, "id", id);
usr.sbin/ldomctl/config.c
2050
md_link_node(md, node, child);
usr.sbin/ldomctl/config.c
2052
return node;
usr.sbin/ldomctl/config.c
2060
struct md_node *node;
usr.sbin/ldomctl/config.c
2065
node = md_find_subnode(md, parent, "devalias");
usr.sbin/ldomctl/config.c
2066
if (node == NULL) {
usr.sbin/ldomctl/config.c
2067
node = md_add_node(md, "devalias");
usr.sbin/ldomctl/config.c
2068
md_link_node(md, parent, node);
usr.sbin/ldomctl/config.c
207
md_get_prop_str(md, node, "path", &hostbridge->path);
usr.sbin/ldomctl/config.c
2071
md_add_prop_str(md, node, name, path);
usr.sbin/ldomctl/config.c
2078
struct md_node *node;
usr.sbin/ldomctl/config.c
208
md_get_prop_val(md, node, "#msi-eqs", &hostbridge->num_msi_eqs);
usr.sbin/ldomctl/config.c
2080
node = md_find_node(md, "platform");
usr.sbin/ldomctl/config.c
2081
assert(node);
usr.sbin/ldomctl/config.c
2083
md_set_prop_val(md, node, "domaining-enabled", 0x1);
usr.sbin/ldomctl/config.c
209
md_get_prop_val(md, node, "#msi", &hostbridge->num_msis);
usr.sbin/ldomctl/config.c
2090
struct md_node *node;
usr.sbin/ldomctl/config.c
2094
node = md_find_node(md, "platform");
usr.sbin/ldomctl/config.c
2095
assert(node);
usr.sbin/ldomctl/config.c
2098
md_set_prop_val(md, node, "mac-address", mac_address);
usr.sbin/ldomctl/config.c
210
if (!md_get_prop_val(md, node, "#max-vpcis", &hostbridge->max_vpcis))
usr.sbin/ldomctl/config.c
2101
md_set_prop_val(md, node, "hostid", hostid);
usr.sbin/ldomctl/config.c
2108
struct md_node *node, *node2;
usr.sbin/ldomctl/config.c
2113
node = md_find_node(md, "channel-devices");
usr.sbin/ldomctl/config.c
2114
assert(node != NULL);
usr.sbin/ldomctl/config.c
2116
TAILQ_FOREACH(prop, &node->prop_list, link) {
usr.sbin/ldomctl/config.c
2119
node2 = prop->d.arc.node;
usr.sbin/ldomctl/config.c
2135
struct md_node *node;
usr.sbin/ldomctl/config.c
2143
node = md_add_node(md, "virtual-device-port");
usr.sbin/ldomctl/config.c
2144
md_link_node(md, vc, node);
usr.sbin/ldomctl/config.c
2145
md_add_prop_str(md, node, "name", "vldc-port");
usr.sbin/ldomctl/config.c
2146
md_add_prop_val(md, node, "id", id);
usr.sbin/ldomctl/config.c
2148
md_add_prop_str(md, node, "vldc-svc-name", str);
usr.sbin/ldomctl/config.c
2152
md_link_node(md, node, child);
usr.sbin/ldomctl/config.c
2154
return node;
usr.sbin/ldomctl/config.c
2162
struct md_node *node;
usr.sbin/ldomctl/config.c
2187
node = md_find_node(guest->md, "root");
usr.sbin/ldomctl/config.c
2188
md_add_prop_val(guest->md, node, "reset-reason", 0);
usr.sbin/ldomctl/config.c
219
struct md_node *node;
usr.sbin/ldomctl/config.c
2215
struct md_node *node, *node2;
usr.sbin/ldomctl/config.c
2221
node = md_find_node(guest->md, "phys_io");
usr.sbin/ldomctl/config.c
2222
TAILQ_FOREACH_SAFE(prop, &node->prop_list, link, prop2) {
usr.sbin/ldomctl/config.c
2225
node2 = prop->d.arc.node;
usr.sbin/ldomctl/config.c
2258
guest_prune_pcie(struct guest *guest, struct md_node *node, const char *path)
usr.sbin/ldomctl/config.c
2266
TAILQ_FOREACH_SAFE(prop, &node->prop_list, link, prop2) {
usr.sbin/ldomctl/config.c
2269
node2 = prop->d.arc.node;
usr.sbin/ldomctl/config.c
227
TAILQ_FOREACH(node, &md->node_list, link) {
usr.sbin/ldomctl/config.c
228
if (strcmp(node->name->str, "component") != 0)
usr.sbin/ldomctl/config.c
231
if (md_get_prop_str(md, node, "assignable-path", &path)) {
usr.sbin/ldomctl/config.c
2332
struct md_node *node, *node2;
usr.sbin/ldomctl/config.c
234
if (md_get_prop_str(md, node, "nac", &nac))
usr.sbin/ldomctl/config.c
2343
node = md_find_node(guest->md, "phys_io");
usr.sbin/ldomctl/config.c
2344
TAILQ_FOREACH_SAFE(prop, &node->prop_list, link, prop2) {
usr.sbin/ldomctl/config.c
2347
node2 = prop->d.arc.node;
usr.sbin/ldomctl/config.c
2396
struct md_node *node;
usr.sbin/ldomctl/config.c
2399
TAILQ_FOREACH(node, &md->node_list, link) {
usr.sbin/ldomctl/config.c
2400
if (strcmp(node->name->str, "virtual-device-port") != 0)
usr.sbin/ldomctl/config.c
2402
TAILQ_FOREACH(prop, &node->prop_list, link) {
usr.sbin/ldomctl/config.c
2404
prop->d.arc.node == port) {
usr.sbin/ldomctl/config.c
2405
md_delete_node(md, node);
usr.sbin/ldomctl/config.c
241
if (md_get_prop_str(md, node, "type", &type) &&
usr.sbin/ldomctl/config.c
2416
struct md_node *node, *node2;
usr.sbin/ldomctl/config.c
2420
node = md_find_node(md, "channel-endpoints");
usr.sbin/ldomctl/config.c
2421
TAILQ_FOREACH(prop, &node->prop_list, link) {
usr.sbin/ldomctl/config.c
2424
node2 = prop->d.arc.node;
usr.sbin/ldomctl/config.c
243
pri_add_hostbridge(md, node);
usr.sbin/ldomctl/config.c
250
struct md_node *node;
usr.sbin/ldomctl/config.c
259
TAILQ_FOREACH(node, &md->node_list, link) {
usr.sbin/ldomctl/config.c
260
if (strcmp(node->name->str, "iodevice") == 0 &&
usr.sbin/ldomctl/config.c
2604
struct md_node *node;
usr.sbin/ldomctl/config.c
261
md_get_prop_str(md, node, "device-type", &device_type) &&
usr.sbin/ldomctl/config.c
2611
node = guest_find_vsw(primary);
usr.sbin/ldomctl/config.c
2612
md_get_prop_val(primary->md, node, "local-mac-address", &remote_mac_addr);
usr.sbin/ldomctl/config.c
263
if (!md_get_prop_val(md, node, "cfg-handle",
usr.sbin/ldomctl/config.c
2633
struct md_node *node;
usr.sbin/ldomctl/config.c
2635
node = md_find_node(md, "variables");
usr.sbin/ldomctl/config.c
2636
if (node == NULL) {
usr.sbin/ldomctl/config.c
2640
node = md_add_node(md, "variables");
usr.sbin/ldomctl/config.c
2641
md_link_node(md, parent, node);
usr.sbin/ldomctl/config.c
2644
md_add_prop_str(md, node, name, str);
usr.sbin/ldomctl/config.c
268
md_get_prop_val(md, node, "#msi-eqs",
usr.sbin/ldomctl/config.c
2689
struct md_node *node, *node2;
usr.sbin/ldomctl/config.c
2699
node = md_find_node(md, "cpus");
usr.sbin/ldomctl/config.c
270
md_get_prop_val(md, node, "#msi",
usr.sbin/ldomctl/config.c
2700
TAILQ_FOREACH_SAFE(prop, &node->prop_list, link, prop2) {
usr.sbin/ldomctl/config.c
2703
node2 = prop->d.arc.node;
usr.sbin/ldomctl/config.c
272
md_get_prop_data(md, node, "msi-ranges",
usr.sbin/ldomctl/config.c
2721
node = md_find_node(md, "virtual-devices");
usr.sbin/ldomctl/config.c
2722
TAILQ_FOREACH_SAFE(prop, &node->prop_list, link, prop2) {
usr.sbin/ldomctl/config.c
2725
node2 = prop->d.arc.node;
usr.sbin/ldomctl/config.c
2735
node = md_find_node(md, "memory");
usr.sbin/ldomctl/config.c
2736
TAILQ_FOREACH_SAFE(prop, &node->prop_list, link, prop2) {
usr.sbin/ldomctl/config.c
2739
node2 = prop->d.arc.node;
usr.sbin/ldomctl/config.c
276
md_get_prop_data(md, node, "virtual-dma",
usr.sbin/ldomctl/config.c
289
pri_add_cpu(struct md *md, struct md_node *node)
usr.sbin/ldomctl/config.c
300
if (!md_get_prop_val(md, node, "pid", &cpu->pid))
usr.sbin/ldomctl/config.c
301
md_get_prop_val(md, node, "id", &cpu->pid);
usr.sbin/ldomctl/config.c
310
md_get_prop_val(md, node, "mmu-page-size-list", &mmu_page_size_list);
usr.sbin/ldomctl/config.c
350
pri_add_mblock(struct md *md, struct md_node *node)
usr.sbin/ldomctl/config.c
355
md_get_prop_val(md, node, "base", &mblock->membase);
usr.sbin/ldomctl/config.c
356
md_get_prop_val(md, node, "size", &mblock->memsize);
usr.sbin/ldomctl/config.c
408
struct md_node *node;
usr.sbin/ldomctl/config.c
414
node = md_find_node(protomd, "openboot");
usr.sbin/ldomctl/config.c
415
assert(node);
usr.sbin/ldomctl/config.c
416
node = md_find_subnode(protomd, node, "devalias");
usr.sbin/ldomctl/config.c
417
if (node)
usr.sbin/ldomctl/config.c
418
md_delete_node(protomd, node);
usr.sbin/ldomctl/config.c
424
struct md_node *node, *node2;
usr.sbin/ldomctl/config.c
429
node = md_find_node(pri, "platform");
usr.sbin/ldomctl/config.c
430
if (node == NULL)
usr.sbin/ldomctl/config.c
433
md_get_prop_val(md, node, "max-cpus", &max_cpus);
usr.sbin/ldomctl/config.c
435
node = md_find_node(pri, "firmware");
usr.sbin/ldomctl/config.c
436
if (node == NULL)
usr.sbin/ldomctl/config.c
439
md_get_prop_val(md, node, "max_guests", &max_guests);
usr.sbin/ldomctl/config.c
440
md_get_prop_val(md, node, "max_hv_ldcs", &max_hv_ldcs);
usr.sbin/ldomctl/config.c
441
md_get_prop_val(md, node, "max_guest_ldcs", &max_guest_ldcs);
usr.sbin/ldomctl/config.c
442
md_get_prop_val(md, node, "md_elbow_room", &md_elbow_room);
usr.sbin/ldomctl/config.c
443
md_get_prop_val(md, node, "max_mblocks", &max_mblocks);
usr.sbin/ldomctl/config.c
444
md_get_prop_val(md, node, "directio_capability", &directio_capability);
usr.sbin/ldomctl/config.c
446
node = md_find_node(md, "read_only_memory");
usr.sbin/ldomctl/config.c
447
if (node == NULL)
usr.sbin/ldomctl/config.c
449
if (!md_get_prop_val(md, node, "base", &base))
usr.sbin/ldomctl/config.c
451
if (!md_get_prop_val(md, node, "size", &size))
usr.sbin/ldomctl/config.c
453
TAILQ_FOREACH(prop, &node->prop_list, link) {
usr.sbin/ldomctl/config.c
456
node2 = prop->d.arc.node;
usr.sbin/ldomctl/config.c
470
node = md_find_node(md, "platform");
usr.sbin/ldomctl/config.c
471
assert(node);
usr.sbin/ldomctl/config.c
472
md_set_prop_val(md, node, "domaining-enabled", 0x1);
usr.sbin/ldomctl/config.c
496
node = md_find_node(md, "cpus");
usr.sbin/ldomctl/config.c
497
TAILQ_FOREACH(prop, &node->prop_list, link) {
usr.sbin/ldomctl/config.c
500
pri_add_cpu(md, prop->d.arc.node);
usr.sbin/ldomctl/config.c
503
node = md_find_node(md, "memory");
usr.sbin/ldomctl/config.c
504
TAILQ_FOREACH(prop, &node->prop_list, link) {
usr.sbin/ldomctl/config.c
507
pri_add_mblock(md, prop->d.arc.node);
usr.sbin/ldomctl/config.c
516
hvmd_fixup_guest(struct md *md, struct md_node *guest, struct md_node *node)
usr.sbin/ldomctl/config.c
523
if (prop->d.arc.node == node)
usr.sbin/ldomctl/config.c
528
md_add_prop_arc(md, guest, "fwd", node);
usr.sbin/ldomctl/config.c
536
hvmd_init_frag(struct md *md, struct md_node *node)
usr.sbin/ldomctl/config.c
542
md_get_prop_val(md, node, "base", &base);
usr.sbin/ldomctl/config.c
543
md_get_prop_val(md, node, "size", &size);
usr.sbin/ldomctl/config.c
594
hvmd_init_mblock(struct md *md, struct md_node *node)
usr.sbin/ldomctl/config.c
601
if (!md_get_prop_val(md, node, "resource_id", &resource_id))
usr.sbin/ldomctl/config.c
608
md_get_prop_val(md, node, "membase", &mblock->membase);
usr.sbin/ldomctl/config.c
609
md_get_prop_val(md, node, "memsize", &mblock->memsize);
usr.sbin/ldomctl/config.c
610
md_get_prop_val(md, node, "realbase", &mblock->realbase);
usr.sbin/ldomctl/config.c
613
mblock->hv_node = node;
usr.sbin/ldomctl/config.c
616
TAILQ_FOREACH(prop, &node->prop_list, link) {
usr.sbin/ldomctl/config.c
619
node2 = prop->d.arc.node;
usr.sbin/ldomctl/config.c
621
hvmd_fixup_guest(md, node2, node);
usr.sbin/ldomctl/config.c
627
hvmd_init_console(struct md *md, struct md_node *node)
usr.sbin/ldomctl/config.c
632
if (!md_get_prop_val(md, node, "resource_id", &resource_id))
usr.sbin/ldomctl/config.c
639
md_get_prop_val(md, node, "ino", &console->ino);
usr.sbin/ldomctl/config.c
640
md_get_prop_val(md, node, "uartbase", &console->uartbase);
usr.sbin/ldomctl/config.c
643
console->hv_node = node;
usr.sbin/ldomctl/config.c
647
hvmd_init_cpu(struct md *md, struct md_node *node)
usr.sbin/ldomctl/config.c
655
if (!md_get_prop_val(md, node, "resource_id", &resource_id))
usr.sbin/ldomctl/config.c
661
if (!md_get_prop_val(md, node, "pid", &pid))
usr.sbin/ldomctl/config.c
665
md_get_prop_val(md, node, "vid", &cpu->vid);
usr.sbin/ldomctl/config.c
666
if (!md_get_prop_val(md, node, "gid", &cpu->gid))
usr.sbin/ldomctl/config.c
668
md_get_prop_val(md, node, "partid", &cpu->partid);
usr.sbin/ldomctl/config.c
671
cpu->hv_node = node;
usr.sbin/ldomctl/config.c
674
TAILQ_FOREACH(prop, &node->prop_list, link) {
usr.sbin/ldomctl/config.c
677
node2 = prop->d.arc.node;
usr.sbin/ldomctl/config.c
679
hvmd_fixup_guest(md, node2, node);
usr.sbin/ldomctl/config.c
685
hvmd_init_device(struct md *md, struct md_node *node)
usr.sbin/ldomctl/config.c
694
if (strcmp(node->name->str, "pcie_bus") != 0 &&
usr.sbin/ldomctl/config.c
695
strcmp(node->name->str, "network_device") != 0)
usr.sbin/ldomctl/config.c
698
if (!md_get_prop_val(md, node, "resource_id", &resource_id))
usr.sbin/ldomctl/config.c
705
md_get_prop_val(md, node, "gid", &device->gid);
usr.sbin/ldomctl/config.c
706
md_get_prop_val(md, node, "cfghandle", &device->cfghandle);
usr.sbin/ldomctl/config.c
707
md_get_prop_val(md, node, "rcid", &device->rcid);
usr.sbin/ldomctl/config.c
709
if (strcmp(node->name->str, "pcie_bus") == 0)
usr.sbin/ldomctl/config.c
713
device->hv_node = node;
usr.sbin/ldomctl/config.c
716
TAILQ_FOREACH(prop, &node->prop_list, link) {
usr.sbin/ldomctl/config.c
719
node2 = prop->d.arc.node;
usr.sbin/ldomctl/config.c
721
hvmd_fixup_guest(md, node2, node);
usr.sbin/ldomctl/config.c
749
hvmd_init_endpoint(struct md *md, struct md_node *node)
usr.sbin/ldomctl/config.c
754
if (!md_get_prop_val(md, node, "resource_id", &resource_id))
usr.sbin/ldomctl/config.c
766
if (ldc_endpoints[resource_id]->hv_node == node)
usr.sbin/ldomctl/config.c
777
md_get_prop_val(md, node, "target_type", &endpoint->target_type);
usr.sbin/ldomctl/config.c
778
md_get_prop_val(md, node, "target_guest", &endpoint->target_guest);
usr.sbin/ldomctl/config.c
779
md_get_prop_val(md, node, "channel", &endpoint->channel);
usr.sbin/ldomctl/config.c
780
md_get_prop_val(md, node, "target_channel", &endpoint->target_channel);
usr.sbin/ldomctl/config.c
781
md_get_prop_val(md, node, "tx-ino", &endpoint->tx_ino);
usr.sbin/ldomctl/config.c
782
md_get_prop_val(md, node, "rx-ino", &endpoint->rx_ino);
usr.sbin/ldomctl/config.c
783
md_get_prop_val(md, node, "private_svc", &endpoint->private_svc);
usr.sbin/ldomctl/config.c
784
md_get_prop_val(md, node, "svc_id", &endpoint->svc_id);
usr.sbin/ldomctl/config.c
787
endpoint->hv_node = node;
usr.sbin/ldomctl/config.c
791
hvmd_init_guest(struct md *md, struct md_node *node)
usr.sbin/ldomctl/config.c
800
if (!md_get_prop_val(md, node, "resource_id", &resource_id))
usr.sbin/ldomctl/config.c
812
md_get_prop_str(md, node, "name", &guest->name);
usr.sbin/ldomctl/config.c
813
md_get_prop_val(md, node, "gid", &guest->gid);
usr.sbin/ldomctl/config.c
814
md_get_prop_val(md, node, "pid", &guest->pid);
usr.sbin/ldomctl/config.c
815
md_get_prop_val(md, node, "tod-offset", &guest->tod_offset);
usr.sbin/ldomctl/config.c
816
md_get_prop_val(md, node, "perfctraccess", &guest->perfctraccess);
usr.sbin/ldomctl/config.c
817
md_get_prop_val(md, node, "perfctrhtaccess", &guest->perfctrhtaccess);
usr.sbin/ldomctl/config.c
818
md_get_prop_val(md, node, "rngctlaccessible", &guest->rngctlaccessible);
usr.sbin/ldomctl/config.c
819
md_get_prop_val(md, node, "mdpa", &guest->mdpa);
usr.sbin/ldomctl/config.c
822
guest->hv_node = node;
usr.sbin/ldomctl/config.c
829
TAILQ_FOREACH(prop, &node->prop_list, link) {
usr.sbin/ldomctl/config.c
832
node2 = prop->d.arc.node;
usr.sbin/ldomctl/config.c
894
struct md_node *node;
usr.sbin/ldomctl/config.c
897
node = md_find_node(md, "root");
usr.sbin/ldomctl/config.c
898
md_get_prop_val(md, node, "content-version", &content_version);
usr.sbin/ldomctl/config.c
899
md_get_prop_val(md, node, "stick-frequency", &stick_frequency);
usr.sbin/ldomctl/config.c
900
md_get_prop_val(md, node, "tod-frequency", &tod_frequency);
usr.sbin/ldomctl/config.c
901
md_get_prop_val(md, node, "tod", &tod);
usr.sbin/ldomctl/config.c
902
md_get_prop_val(md, node, "erpt-pa", &erpt_pa);
usr.sbin/ldomctl/config.c
903
md_get_prop_val(md, node, "erpt-size", &erpt_size);
usr.sbin/ldomctl/config.c
904
md_get_prop_val(md, node, "uartbase", &uartbase);
usr.sbin/ldomctl/config.c
906
node = md_find_node(md, "platform");
usr.sbin/ldomctl/config.c
907
if (node)
usr.sbin/ldomctl/config.c
908
md_get_prop_val(md, node, "stick-frequency", &stick_frequency);
usr.sbin/ldomctl/config.c
910
node = md_find_node(md, "hvmd_mblock");
usr.sbin/ldomctl/config.c
911
if (node) {
usr.sbin/ldomctl/config.c
913
md_get_prop_val(md, node, "base", &hvmd_mblock->membase);
usr.sbin/ldomctl/config.c
914
md_get_prop_val(md, node, "size", &hvmd_mblock->memsize);
usr.sbin/ldomctl/config.c
915
md_get_prop_val(md, node, "md_maxsize", &md_maxsize);
usr.sbin/ldomctl/config.c
919
node = md_find_node(md, "frag_space");
usr.sbin/ldomctl/config.c
920
md_get_prop_val(md, node, "fragsize", &fragsize);
usr.sbin/ldomctl/config.c
924
TAILQ_FOREACH(prop, &node->prop_list, link) {
usr.sbin/ldomctl/config.c
927
hvmd_init_frag(md, prop->d.arc.node);
usr.sbin/ldomctl/config.c
931
node = md_find_node(md, "consoles");
usr.sbin/ldomctl/config.c
932
TAILQ_FOREACH(prop, &node->prop_list, link) {
usr.sbin/ldomctl/config.c
935
hvmd_init_console(md, prop->d.arc.node);
usr.sbin/ldomctl/config.c
938
node = md_find_node(md, "cpus");
usr.sbin/ldomctl/config.c
939
TAILQ_FOREACH(prop, &node->prop_list, link) {
usr.sbin/ldomctl/config.c
942
hvmd_init_cpu(md, prop->d.arc.node);
usr.sbin/ldomctl/config.c
948
node = md_find_node(md, "devices");
usr.sbin/ldomctl/config.c
949
TAILQ_FOREACH(prop, &node->prop_list, link) {
usr.sbin/ldomctl/config.c
952
hvmd_init_device(md, prop->d.arc.node);
usr.sbin/ldomctl/config.c
955
node = md_find_node(md, "memory");
usr.sbin/ldomctl/config.c
956
TAILQ_FOREACH(prop, &node->prop_list, link) {
usr.sbin/ldomctl/config.c
959
hvmd_init_mblock(md, prop->d.arc.node);
usr.sbin/ldomctl/config.c
962
node = md_find_node(md, "ldc_endpoints");
usr.sbin/ldomctl/config.c
963
TAILQ_FOREACH(prop, &node->prop_list, link) {
usr.sbin/ldomctl/config.c
966
hvmd_init_endpoint(md, prop->d.arc.node);
usr.sbin/ldomctl/config.c
969
node = md_find_node(md, "guests");
usr.sbin/ldomctl/config.c
970
TAILQ_FOREACH(prop, &node->prop_list, link) {
usr.sbin/ldomctl/config.c
973
hvmd_init_guest(md, prop->d.arc.node);
usr.sbin/ldomctl/config.c
983
struct md_node *node;
usr.sbin/ldomctl/ldomctl.c
141
add_guest(struct md_node *node)
usr.sbin/ldomctl/ldomctl.c
148
if (!md_get_prop_str(hvmd, node, "name", &guest->name))
usr.sbin/ldomctl/ldomctl.c
150
if (!md_get_prop_val(hvmd, node, "gid", &guest->gid))
usr.sbin/ldomctl/ldomctl.c
152
if (!md_get_prop_val(hvmd, node, "mdpa", &guest->mdpa))
usr.sbin/ldomctl/ldomctl.c
156
TAILQ_FOREACH(prop, &node->prop_list, link) {
usr.sbin/ldomctl/ldomctl.c
159
if (strcmp(prop->d.arc.node->name->str, "cpu") == 0)
usr.sbin/ldomctl/ldomctl.c
753
struct md_node *node;
usr.sbin/ldomctl/ldomctl.c
784
node = md_find_node(hvmd, "guests");
usr.sbin/ldomctl/ldomctl.c
786
TAILQ_FOREACH(prop, &node->prop_list, link) {
usr.sbin/ldomctl/ldomctl.c
789
add_guest(prop->d.arc.node);
usr.sbin/ldomctl/mdesc.c
115
struct md_node *node;
usr.sbin/ldomctl/mdesc.c
117
TAILQ_FOREACH(node, &md->node_list, link) {
usr.sbin/ldomctl/mdesc.c
118
if (strcmp(node->name->str, name) == 0)
usr.sbin/ldomctl/mdesc.c
119
return node;
usr.sbin/ldomctl/mdesc.c
126
md_find_subnode(struct md *md, struct md_node *node, const char *name)
usr.sbin/ldomctl/mdesc.c
130
TAILQ_FOREACH(prop, &node->prop_list, link) {
usr.sbin/ldomctl/mdesc.c
133
strcmp(prop->d.arc.node->name->str, name) == 0)
usr.sbin/ldomctl/mdesc.c
134
return prop->d.arc.node;
usr.sbin/ldomctl/mdesc.c
143
struct md_node *node;
usr.sbin/ldomctl/mdesc.c
145
node = xmalloc(sizeof(*node));
usr.sbin/ldomctl/mdesc.c
146
node->name = md_add_name(md, name);
usr.sbin/ldomctl/mdesc.c
147
TAILQ_INIT(&node->prop_list);
usr.sbin/ldomctl/mdesc.c
148
TAILQ_INSERT_TAIL(&md->node_list, node, link);
usr.sbin/ldomctl/mdesc.c
150
return node;
usr.sbin/ldomctl/mdesc.c
161
md_find_prop(struct md *md, struct md_node *node, const char *name)
usr.sbin/ldomctl/mdesc.c
165
TAILQ_FOREACH(prop, &node->prop_list, link) {
usr.sbin/ldomctl/mdesc.c
174
md_add_prop(struct md *md, struct md_node *node, const char *name)
usr.sbin/ldomctl/mdesc.c
180
TAILQ_INSERT_TAIL(&node->prop_list, prop, link);
usr.sbin/ldomctl/mdesc.c
186
md_add_prop_val(struct md *md, struct md_node *node, const char *name,
usr.sbin/ldomctl/mdesc.c
191
prop = md_add_prop(md, node, name);
usr.sbin/ldomctl/mdesc.c
199
md_add_prop_str(struct md *md, struct md_node *node, const char *name,
usr.sbin/ldomctl/mdesc.c
204
prop = md_add_prop(md, node, name);
usr.sbin/ldomctl/mdesc.c
212
md_add_prop_data(struct md *md, struct md_node *node, const char *name,
usr.sbin/ldomctl/mdesc.c
217
prop = md_add_prop(md, node, name);
usr.sbin/ldomctl/mdesc.c
225
md_add_prop_arc(struct md *md, struct md_node *node, const char *name,
usr.sbin/ldomctl/mdesc.c
230
prop = md_add_prop(md, node, name);
usr.sbin/ldomctl/mdesc.c
232
prop->d.arc.node = target_node;
usr.sbin/ldomctl/mdesc.c
238
md_delete_prop(struct md *md, struct md_node *node, struct md_prop *prop)
usr.sbin/ldomctl/mdesc.c
240
TAILQ_REMOVE(&node->prop_list, prop, link);
usr.sbin/ldomctl/mdesc.c
248
md_get_prop_val(struct md *md, struct md_node *node, const char *name,
usr.sbin/ldomctl/mdesc.c
253
prop = md_find_prop(md, node, name);
usr.sbin/ldomctl/mdesc.c
262
md_set_prop_val(struct md *md, struct md_node *node, const char *name,
usr.sbin/ldomctl/mdesc.c
267
prop = md_find_prop(md, node, name);
usr.sbin/ldomctl/mdesc.c
276
md_get_prop_str(struct md *md, struct md_node *node, const char *name,
usr.sbin/ldomctl/mdesc.c
281
prop = md_find_prop(md, node, name);
usr.sbin/ldomctl/mdesc.c
290
md_get_prop_data(struct md *md, struct md_node *node, const char *name,
usr.sbin/ldomctl/mdesc.c
295
prop = md_find_prop(md, node, name);
usr.sbin/ldomctl/mdesc.c
305
md_set_prop_data(struct md *md, struct md_node *node, const char *name,
usr.sbin/ldomctl/mdesc.c
310
prop = md_find_prop(md, node, name);
usr.sbin/ldomctl/mdesc.c
320
md_delete_node(struct md *md, struct md_node *node)
usr.sbin/ldomctl/mdesc.c
328
prop->d.arc.node == node)
usr.sbin/ldomctl/mdesc.c
333
TAILQ_REMOVE(&md->node_list, node, link);
usr.sbin/ldomctl/mdesc.c
334
md_free_name(md, node->name);
usr.sbin/ldomctl/mdesc.c
335
free(node);
usr.sbin/ldomctl/mdesc.c
341
struct md_node *node;
usr.sbin/ldomctl/mdesc.c
343
node = md_find_node(md, name);
usr.sbin/ldomctl/mdesc.c
344
if (node)
usr.sbin/ldomctl/mdesc.c
345
md_delete_node(md, node);
usr.sbin/ldomctl/mdesc.c
364
struct md_node *node;
usr.sbin/ldomctl/mdesc.c
366
TAILQ_FOREACH(node, &md->node_list, link) {
usr.sbin/ldomctl/mdesc.c
367
if (node->index == index)
usr.sbin/ldomctl/mdesc.c
368
return node;
usr.sbin/ldomctl/mdesc.c
377
struct md_node *node;
usr.sbin/ldomctl/mdesc.c
380
TAILQ_FOREACH(node, &md->node_list, link) {
usr.sbin/ldomctl/mdesc.c
381
TAILQ_FOREACH(prop, &node->prop_list, link) {
usr.sbin/ldomctl/mdesc.c
383
prop->d.arc.node =
usr.sbin/ldomctl/mdesc.c
398
md_walk_graph(md, prop->d.arc.node);
usr.sbin/ldomctl/mdesc.c
405
struct md_node *node, *node2;
usr.sbin/ldomctl/mdesc.c
407
TAILQ_FOREACH(node, &md->node_list, link)
usr.sbin/ldomctl/mdesc.c
408
node->index = 0;
usr.sbin/ldomctl/mdesc.c
412
TAILQ_FOREACH_SAFE(node, &md->node_list, link, node2) {
usr.sbin/ldomctl/mdesc.c
413
if (node->index == 0)
usr.sbin/ldomctl/mdesc.c
414
md_delete_node(md, node);
usr.sbin/ldomctl/mdesc.c
425
struct md_node *node = NULL;
usr.sbin/ldomctl/mdesc.c
460
node = md_add_node(md, str);
usr.sbin/ldomctl/mdesc.c
461
node->index = index;
usr.sbin/ldomctl/mdesc.c
464
if (node == NULL)
usr.sbin/ldomctl/mdesc.c
467
md_add_prop_val(md, node, str, betoh64(mde->d.val));
usr.sbin/ldomctl/mdesc.c
470
if (node == NULL)
usr.sbin/ldomctl/mdesc.c
474
md_add_prop_str(md, node, str, data);
usr.sbin/ldomctl/mdesc.c
477
if (node == NULL)
usr.sbin/ldomctl/mdesc.c
481
md_add_prop_data(md, node, str, data,
usr.sbin/ldomctl/mdesc.c
485
if (node == NULL)
usr.sbin/ldomctl/mdesc.c
488
prop = md_add_prop(md, node, str);
usr.sbin/ldomctl/mdesc.c
491
prop->d.arc.node = NULL;
usr.sbin/ldomctl/mdesc.c
494
node = NULL;
usr.sbin/ldomctl/mdesc.c
507
struct md_node *node;
usr.sbin/ldomctl/mdesc.c
538
TAILQ_FOREACH(node, &md->node_list, link) {
usr.sbin/ldomctl/mdesc.c
539
node->index = index;
usr.sbin/ldomctl/mdesc.c
540
TAILQ_FOREACH(prop, &node->prop_list, link)
usr.sbin/ldomctl/mdesc.c
559
TAILQ_FOREACH(node, &md->node_list, link) {
usr.sbin/ldomctl/mdesc.c
562
mde->name_len = strlen(node->name->str);
usr.sbin/ldomctl/mdesc.c
563
mde->name_offset = htobe32(node->name->offset);
usr.sbin/ldomctl/mdesc.c
564
if (TAILQ_NEXT(node, link))
usr.sbin/ldomctl/mdesc.c
565
mde->d.val = htobe64(TAILQ_NEXT(node, link)->index);
usr.sbin/ldomctl/mdesc.c
569
TAILQ_FOREACH(prop, &node->prop_list, link) {
usr.sbin/ldomctl/mdesc.c
587
htobe64(prop->d.arc.node->index);
usr.sbin/ldomctl/mdesc.h
78
struct md_node *node;
usr.sbin/ldomctl/mdstore.c
470
struct md_node *node;
usr.sbin/ldomctl/mdstore.c
492
node = md_find_node(hvmd, "guests");
usr.sbin/ldomctl/mdstore.c
494
TAILQ_FOREACH(prop, &node->prop_list, link) {
usr.sbin/ldomctl/mdstore.c
497
add_guest(prop->d.arc.node);
usr.sbin/ldomctl/mdstore.c
552
struct md_node *node;
usr.sbin/ldomctl/mdstore.c
555
node = md_find_node(hvmd, "frag_space");
usr.sbin/ldomctl/mdstore.c
556
md_get_prop_val(hvmd, node, "fragsize", &mdstore_fragsize);
usr.sbin/ldomctl/mdstore.c
558
TAILQ_FOREACH(prop, &node->prop_list, link) {
usr.sbin/ldomctl/mdstore.c
561
add_frag_mblock(prop->d.arc.node);
usr.sbin/ldomctl/mdstore.c
566
add_frag_mblock(struct md_node *node)
usr.sbin/ldomctl/mdstore.c
571
md_get_prop_val(hvmd, node, "base", &base);
usr.sbin/ldomctl/mdstore.c
572
md_get_prop_val(hvmd, node, "size", &size);
usr.sbin/ldomd/ldomd.c
128
struct md_node *node;
usr.sbin/ldomd/ldomd.c
184
node = md_find_node(hvmd, "guests");
usr.sbin/ldomd/ldomd.c
186
TAILQ_FOREACH(prop, &node->prop_list, link) {
usr.sbin/ldomd/ldomd.c
189
add_guest(prop->d.arc.node);
usr.sbin/ldomd/ldomd.c
238
add_guest(struct md_node *node)
usr.sbin/ldomd/ldomd.c
247
if (!md_get_prop_str(hvmd, node, "name", &guest->name))
usr.sbin/ldomd/ldomd.c
249
if (!md_get_prop_val(hvmd, node, "gid", &guest->gid))
usr.sbin/ldomd/ldomd.c
251
if (!md_get_prop_val(hvmd, node, "mdpa", &guest->mdpa))
usr.sbin/ldomd/ldomd.c
260
guest->node = node;
usr.sbin/ldomd/ldomd.c
275
struct md_node *node;
usr.sbin/ldomd/ldomd.c
281
TAILQ_FOREACH(node, &md->node_list, link) {
usr.sbin/ldomd/ldomd.c
282
if (strcmp(node->name->str, "virtual-device-port") != 0)
usr.sbin/ldomd/ldomd.c
285
if (!md_get_prop_str(md, node, "vldc-svc-name", &name))
usr.sbin/ldomd/ldomd.c
311
struct md_node *node;
usr.sbin/ldomd/ldomd.c
314
node = md_find_node(hvmd, "frag_space");
usr.sbin/ldomd/ldomd.c
315
md_get_prop_val(hvmd, node, "fragsize", &fragsize);
usr.sbin/ldomd/ldomd.c
317
TAILQ_FOREACH(prop, &node->prop_list, link) {
usr.sbin/ldomd/ldomd.c
320
add_frag_mblock(prop->d.arc.node);
usr.sbin/ldomd/ldomd.c
325
add_frag_mblock(struct md_node *node)
usr.sbin/ldomd/ldomd.c
330
md_get_prop_val(hvmd, node, "base", &base);
usr.sbin/ldomd/ldomd.c
331
md_get_prop_val(hvmd, node, "size", &size);
usr.sbin/ldomd/ldomd.c
402
md_set_prop_val(hvmd, guest->node, "mdpa", guest->mdpa);
usr.sbin/ldomd/ldomd.h
8
struct md_node *node;
usr.sbin/ldomd/var-config.c
101
node = md_find_node(md, "variables");
usr.sbin/ldomd/var-config.c
102
if (node == NULL)
usr.sbin/ldomd/var-config.c
105
prop = md_find_prop(md, node, name);
usr.sbin/ldomd/var-config.c
109
md_delete_prop(md, node, prop);
usr.sbin/ldomd/var-config.c
74
struct md_node *node;
usr.sbin/ldomd/var-config.c
77
node = md_find_node(md, "variables");
usr.sbin/ldomd/var-config.c
78
if (node == NULL) {
usr.sbin/ldomd/var-config.c
82
node = md_add_node(md, "variables");
usr.sbin/ldomd/var-config.c
83
md_link_node(md, root, node);
usr.sbin/ldomd/var-config.c
86
prop = md_add_prop_str(md, node, name, value);
usr.sbin/ldomd/var-config.c
98
struct md_node *node;
usr.sbin/makefs/cd9660.c
1044
cd9660_copy_filenames(iso9660_disk *diskStructure, cd9660node *node)
usr.sbin/makefs/cd9660.c
1048
if (TAILQ_EMPTY(&node->cn_children))
usr.sbin/makefs/cd9660.c
1051
if (TAILQ_FIRST(&node->cn_children)->isoDirRecord == NULL) {
usr.sbin/makefs/cd9660.c
1056
TAILQ_FOREACH(cn, &node->cn_children, cn_next_child) {
usr.sbin/makefs/cd9660.c
1064
cd9660_sorting_nodes(cd9660node *node)
usr.sbin/makefs/cd9660.c
1068
TAILQ_FOREACH(cn, &node->cn_children, cn_next_child)
usr.sbin/makefs/cd9660.c
1070
cd9660_sort_nodes(node);
usr.sbin/makefs/cd9660.c
1075
cd9660_sort_nodes(cd9660node *node)
usr.sbin/makefs/cd9660.c
1080
TAILQ_FOREACH(cn, &node->cn_children, cn_next_child) {
usr.sbin/makefs/cd9660.c
1086
TAILQ_REMOVE(&node->cn_children, next, cn_next_child);
usr.sbin/makefs/cd9660.c
1150
tfile = cd9660_create_file(diskStructure, dir->node->name, dir->parent,
usr.sbin/makefs/cd9660.c
1386
cd9660node *node;
usr.sbin/makefs/cd9660.c
1393
n->node = t;\
usr.sbin/makefs/cd9660.c
1423
dirNode = n->node;
usr.sbin/makefs/cd9660.c
1449
if (S_ISDIR(cn->node->type)) {
usr.sbin/makefs/cd9660.c
1461
cd9660_compute_full_filename(cd9660node *node)
usr.sbin/makefs/cd9660.c
1466
len = snprintf(buf, PATH_MAX, "%s/%s/%s", node->node->root,
usr.sbin/makefs/cd9660.c
1467
node->node->path, node->node->name);
usr.sbin/makefs/cd9660.c
1624
cd9660_compute_record_size(iso9660_disk *diskStructure, cd9660node *node)
usr.sbin/makefs/cd9660.c
1626
int size = node->isoDirRecord->length[0];
usr.sbin/makefs/cd9660.c
1629
size += node->susp_entry_size;
usr.sbin/makefs/cd9660.c
1630
size += node->su_tail_size;
usr.sbin/makefs/cd9660.c
1637
cd9660_populate_dot_records(iso9660_disk *diskStructure, cd9660node *node)
usr.sbin/makefs/cd9660.c
1639
node->dot_record->fileDataSector = node->fileDataSector;
usr.sbin/makefs/cd9660.c
1640
memcpy(node->dot_record->isoDirRecord,node->isoDirRecord, 34);
usr.sbin/makefs/cd9660.c
1641
node->dot_record->isoDirRecord->name_len[0] = 1;
usr.sbin/makefs/cd9660.c
1642
node->dot_record->isoDirRecord->name[0] = 0;
usr.sbin/makefs/cd9660.c
1643
node->dot_record->isoDirRecord->name[1] = 0;
usr.sbin/makefs/cd9660.c
1644
node->dot_record->isoDirRecord->length[0] = 34;
usr.sbin/makefs/cd9660.c
1645
node->dot_record->fileRecordSize =
usr.sbin/makefs/cd9660.c
1646
cd9660_compute_record_size(diskStructure, node->dot_record);
usr.sbin/makefs/cd9660.c
1648
if (node == diskStructure->rootNode) {
usr.sbin/makefs/cd9660.c
1649
node->dot_dot_record->fileDataSector = node->fileDataSector;
usr.sbin/makefs/cd9660.c
1650
memcpy(node->dot_dot_record->isoDirRecord,node->isoDirRecord,
usr.sbin/makefs/cd9660.c
1653
node->dot_dot_record->fileDataSector =
usr.sbin/makefs/cd9660.c
1654
node->parent->fileDataSector;
usr.sbin/makefs/cd9660.c
1655
memcpy(node->dot_dot_record->isoDirRecord,
usr.sbin/makefs/cd9660.c
1656
node->parent->isoDirRecord,34);
usr.sbin/makefs/cd9660.c
1658
node->dot_dot_record->isoDirRecord->name_len[0] = 1;
usr.sbin/makefs/cd9660.c
1659
node->dot_dot_record->isoDirRecord->name[0] = 1;
usr.sbin/makefs/cd9660.c
1660
node->dot_dot_record->isoDirRecord->name[1] = 0;
usr.sbin/makefs/cd9660.c
1661
node->dot_dot_record->isoDirRecord->length[0] = 34;
usr.sbin/makefs/cd9660.c
1662
node->dot_dot_record->fileRecordSize =
usr.sbin/makefs/cd9660.c
1663
cd9660_compute_record_size(diskStructure, node->dot_dot_record);
usr.sbin/makefs/cd9660.c
1673
cd9660_compute_offsets(iso9660_disk *diskStructure, cd9660node *node,
usr.sbin/makefs/cd9660.c
1687
assert(node != NULL);
usr.sbin/makefs/cd9660.c
1695
node->fileDataSector = -1;
usr.sbin/makefs/cd9660.c
1697
if (node->type & CD9660_TYPE_DIR) {
usr.sbin/makefs/cd9660.c
1698
node->fileRecordSize = cd9660_compute_record_size(
usr.sbin/makefs/cd9660.c
1699
diskStructure, node);
usr.sbin/makefs/cd9660.c
1701
node->fileDataSector =
usr.sbin/makefs/cd9660.c
1704
cd9660_bothendian_dword(node->fileDataSector,
usr.sbin/makefs/cd9660.c
1705
node->isoDirRecord->extent);
usr.sbin/makefs/cd9660.c
1711
node->fileSectorsUsed = 1;
usr.sbin/makefs/cd9660.c
1712
TAILQ_FOREACH(child, &node->cn_children, cn_next_child) {
usr.sbin/makefs/cd9660.c
1713
node->fileDataLength +=
usr.sbin/makefs/cd9660.c
1719
node->fileSectorsUsed++;
usr.sbin/makefs/cd9660.c
1726
cd9660_bothendian_dword(node->fileSectorsUsed *
usr.sbin/makefs/cd9660.c
1727
diskStructure->sectorSize,node->isoDirRecord->size);
usr.sbin/makefs/cd9660.c
1733
used_bytes += node->fileSectorsUsed * diskStructure->sectorSize;
usr.sbin/makefs/cd9660.c
1735
for (child = TAILQ_NEXT(node->dot_dot_record, cn_next_child);
usr.sbin/makefs/cd9660.c
1738
if (S_ISDIR(child->node->type)) {
usr.sbin/makefs/cd9660.c
1750
cd9660_populate_dot_records(diskStructure, node);
usr.sbin/makefs/cd9660.c
1753
for (child = TAILQ_NEXT(node->dot_dot_record, cn_next_child);
usr.sbin/makefs/cd9660.c
1757
if (S_ISDIR(child->node->type))
usr.sbin/makefs/cd9660.c
1766
inode = child->node->inode;
usr.sbin/makefs/cd9660.c
177
temp->node = NULL;
usr.sbin/makefs/cd9660.c
1793
to->node->inode->st.st_dev = 0;
usr.sbin/makefs/cd9660.c
1794
to->node->inode->st.st_ino = 0;
usr.sbin/makefs/cd9660.c
1795
to->node->inode->st.st_size = 0;
usr.sbin/makefs/cd9660.c
1796
to->node->inode->st.st_blksize = from->node->inode->st.st_blksize;
usr.sbin/makefs/cd9660.c
1797
to->node->inode->st.st_atime = from->node->inode->st.st_atime;
usr.sbin/makefs/cd9660.c
1798
to->node->inode->st.st_mtime = from->node->inode->st.st_mtime;
usr.sbin/makefs/cd9660.c
1799
to->node->inode->st.st_ctime = from->node->inode->st.st_ctime;
usr.sbin/makefs/cd9660.c
1800
to->node->inode->st.st_uid = from->node->inode->st.st_uid;
usr.sbin/makefs/cd9660.c
1801
to->node->inode->st.st_gid = from->node->inode->st.st_gid;
usr.sbin/makefs/cd9660.c
1802
to->node->inode->st.st_mode = from->node->inode->st.st_mode;
usr.sbin/makefs/cd9660.c
1804
to->node->inode->st.st_mode = to->node->inode->st.st_mode & ~(S_IFMT);
usr.sbin/makefs/cd9660.c
1806
to->node->inode->st.st_mode |= S_IFREG;
usr.sbin/makefs/cd9660.c
1808
to->node->inode->st.st_mode |= S_IFDIR;
usr.sbin/makefs/cd9660.c
1833
temp->node = tfsnode;
usr.sbin/makefs/cd9660.c
1847
if (parent->node != NULL) {
usr.sbin/makefs/cd9660.c
1848
tfsnode->type = parent->node->type;
usr.sbin/makefs/cd9660.c
1880
temp->node->inode = ecalloc(1, sizeof(*temp->node->inode));
usr.sbin/makefs/cd9660.c
1881
*temp->node->inode = *me->node->inode;
usr.sbin/makefs/cd9660.c
1903
temp->node->type |= S_IFDIR;
usr.sbin/makefs/cd9660.c
1907
temp->node->inode = ecalloc(1, sizeof(*temp->node->inode));
usr.sbin/makefs/cd9660.c
1908
*temp->node->inode = *me->node->inode;
usr.sbin/makefs/cd9660.c
439
real_root->node = root;
usr.sbin/makefs/cd9660.c
680
cd9660_fill_extended_attribute_record(cd9660node *node)
usr.sbin/makefs/cd9660.c
682
node->isoExtAttributes = emalloc(sizeof(*node->isoExtAttributes));
usr.sbin/makefs/cd9660.c
697
(void)cd9660_convert_filename(diskStructure, newnode->node->name,
usr.sbin/makefs/cd9660.c
698
temp, sizeof temp, !(S_ISDIR(newnode->node->type)));
usr.sbin/makefs/cd9660.c
701
if (S_ISDIR(newnode->node->type))
usr.sbin/makefs/cd9660.c
716
if (S_ISLNK(newnode->node->type))
usr.sbin/makefs/cd9660.c
731
cd9660_translate_node(iso9660_disk *diskStructure, fsnode *node,
usr.sbin/makefs/cd9660.c
734
if (node == NULL)
usr.sbin/makefs/cd9660.c
739
newnode->node = node;
usr.sbin/makefs/cd9660.c
742
if (!(S_ISDIR(node->type)))
usr.sbin/makefs/cd9660.c
743
newnode->fileDataLength = node->inode->st.st_size;
usr.sbin/makefs/cd9660.c
750
Tflag ? stampts : node->inode->st.st_mtime);
usr.sbin/makefs/cd9660.c
861
compare = cd9660_compare_filename(cn_new->node->name,
usr.sbin/makefs/cd9660.c
862
cn->node->name);
usr.sbin/makefs/cd9660.h
133
fsnode *node; /* pointer to fsnode */
usr.sbin/makefs/cd9660/cd9660_debug.c
100
node->isoDirRecord->name,
usr.sbin/makefs/cd9660/cd9660_debug.c
101
(node->isoDirRecord->flags[0]
usr.sbin/makefs/cd9660/cd9660_debug.c
103
node->fileDataSector,
usr.sbin/makefs/cd9660/cd9660_debug.c
104
(node->fileSectorsUsed == 0) ?
usr.sbin/makefs/cd9660/cd9660_debug.c
105
node->fileDataSector :
usr.sbin/makefs/cd9660/cd9660_debug.c
106
node->fileDataSector
usr.sbin/makefs/cd9660/cd9660_debug.c
107
+ node->fileSectorsUsed - 1);
usr.sbin/makefs/cd9660/cd9660_debug.c
110
debug_print_susp_attrs(node, level + 1);
usr.sbin/makefs/cd9660/cd9660_debug.c
111
TAILQ_FOREACH(cn, &node->cn_children, cn_next_child)
usr.sbin/makefs/cd9660/cd9660_debug.c
60
TAILQ_FOREACH(t, &node->head, rr_ll) {
usr.sbin/makefs/cd9660/cd9660_debug.c
82
debug_print_tree(iso9660_disk *diskStructure, cd9660node *node, int level)
usr.sbin/makefs/cd9660/cd9660_debug.c
87
if (node->type & CD9660_TYPE_DOT) {
usr.sbin/makefs/cd9660/cd9660_debug.c
89
isonum_733(node->isoDirRecord->extent));
usr.sbin/makefs/cd9660/cd9660_debug.c
90
} else if (node->type & CD9660_TYPE_DOTDOT) {
usr.sbin/makefs/cd9660/cd9660_debug.c
92
isonum_733(node->isoDirRecord->extent));
usr.sbin/makefs/cd9660/cd9660_debug.c
93
} else if (node->isoDirRecord->name[0]=='\0') {
usr.sbin/makefs/cd9660/cd9660_debug.c
95
node->fileDataSector,
usr.sbin/makefs/cd9660/cd9660_debug.c
96
node->fileDataSector +
usr.sbin/makefs/cd9660/cd9660_debug.c
97
node->fileSectorsUsed - 1);
usr.sbin/makefs/cd9660/cd9660_write.c
246
!(writenode->node->type & S_IFDIR)) {
usr.sbin/makefs/cd9660/cd9660_write.c
247
fsinode *inode = writenode->node->inode;
usr.sbin/makefs/cd9660/iso9660_rrip.c
101
assert(node != NULL);
usr.sbin/makefs/cd9660/iso9660_rrip.c
103
if (node == diskStructure->rootNode)
usr.sbin/makefs/cd9660/iso9660_rrip.c
106
if ((r = cd9660_susp_finalize_node(diskStructure, node)) < 0)
usr.sbin/makefs/cd9660/iso9660_rrip.c
108
if ((r = cd9660_rrip_finalize_node(diskStructure, node)) < 0)
usr.sbin/makefs/cd9660/iso9660_rrip.c
111
TAILQ_FOREACH(temp, &node->cn_children, cn_next_child) {
usr.sbin/makefs/cd9660/iso9660_rrip.c
132
cd9660_susp_finalize_node(iso9660_disk *diskStructure, cd9660node *node)
usr.sbin/makefs/cd9660/iso9660_rrip.c
137
if (node->susp_entry_ce_length > 0) {
usr.sbin/makefs/cd9660/iso9660_rrip.c
138
node->susp_entry_ce_start =
usr.sbin/makefs/cd9660/iso9660_rrip.c
141
node->susp_entry_ce_length;
usr.sbin/makefs/cd9660/iso9660_rrip.c
144
TAILQ_FOREACH(t, &node->head, rr_ll) {
usr.sbin/makefs/cd9660/iso9660_rrip.c
157
cd9660_bothendian_dword(node->susp_entry_ce_start,
usr.sbin/makefs/cd9660/iso9660_rrip.c
159
cd9660_bothendian_dword(node->susp_entry_ce_length,
usr.sbin/makefs/cd9660/iso9660_rrip.c
167
cd9660node *node)
usr.sbin/makefs/cd9660/iso9660_rrip.c
171
TAILQ_FOREACH(t, &node->head, rr_ll) {
usr.sbin/makefs/cd9660/iso9660_rrip.c
177
if (node->rr_relocated == NULL)
usr.sbin/makefs/cd9660/iso9660_rrip.c
180
node->rr_relocated->fileDataSector,
usr.sbin/makefs/cd9660/iso9660_rrip.c
186
if (node->parent == NULL ||
usr.sbin/makefs/cd9660/iso9660_rrip.c
187
node->parent->rr_real_parent == NULL)
usr.sbin/makefs/cd9660/iso9660_rrip.c
190
node->parent->rr_real_parent->fileDataSector,
usr.sbin/makefs/cd9660/iso9660_rrip.c
201
cd9660node *node, int space)
usr.sbin/makefs/cd9660/iso9660_rrip.c
208
if (node->su_tail_size > 0)
usr.sbin/makefs/cd9660/iso9660_rrip.c
210
working -= node->su_tail_size + 4;
usr.sbin/makefs/cd9660/iso9660_rrip.c
215
TAILQ_FOREACH(temp, &node->head, rr_ll) {
usr.sbin/makefs/cd9660/iso9660_rrip.c
241
cd9660_susp_ce(CE, node);
usr.sbin/makefs/cd9660/iso9660_rrip.c
244
TAILQ_INSERT_AFTER(&node->head, pre_ce, CE, rr_ll);
usr.sbin/makefs/cd9660/iso9660_rrip.c
246
TAILQ_INSERT_HEAD(&node->head, CE, rr_ll);
usr.sbin/makefs/cd9660/iso9660_rrip.c
257
if (node->su_tail_size > 0) {
usr.sbin/makefs/cd9660/iso9660_rrip.c
260
cd9660_susp_st(ST, node);
usr.sbin/makefs/cd9660/iso9660_rrip.c
262
TAILQ_INSERT_AFTER(&node->head, last, ST, rr_ll);
usr.sbin/makefs/cd9660/iso9660_rrip.c
264
TAILQ_INSERT_HEAD(&node->head, ST, rr_ll);
usr.sbin/makefs/cd9660/iso9660_rrip.c
271
node->susp_entry_size = susp_used;
usr.sbin/makefs/cd9660/iso9660_rrip.c
272
node->susp_entry_ce_length = ca_used;
usr.sbin/makefs/cd9660/iso9660_rrip.c
280
cd9660_susp_handle_continuation(iso9660_disk *diskStructure, cd9660node *node)
usr.sbin/makefs/cd9660/iso9660_rrip.c
282
assert (node != NULL);
usr.sbin/makefs/cd9660/iso9660_rrip.c
286
node,(int)(node->isoDirRecord->length[0])) < 0)
usr.sbin/makefs/cd9660/iso9660_rrip.c
293
cd9660_susp_initialize_node(iso9660_disk *diskStructure, cd9660node *node)
usr.sbin/makefs/cd9660/iso9660_rrip.c
308
if (node->type & CD9660_TYPE_DOT) {
usr.sbin/makefs/cd9660/iso9660_rrip.c
309
if (node->parent == diskStructure->rootNode) {
usr.sbin/makefs/cd9660/iso9660_rrip.c
312
cd9660_susp_sp(temp, node);
usr.sbin/makefs/cd9660/iso9660_rrip.c
315
TAILQ_INSERT_HEAD(&node->head, temp, rr_ll);
usr.sbin/makefs/cd9660/iso9660_rrip.c
322
cd9660_rrip_initialize_inode(cd9660node *node)
usr.sbin/makefs/cd9660/iso9660_rrip.c
332
if ((node->node != NULL) && (node->node->inode != NULL)) {
usr.sbin/makefs/cd9660/iso9660_rrip.c
336
cd9660node_rrip_px(attr, node->node);
usr.sbin/makefs/cd9660/iso9660_rrip.c
338
TAILQ_INSERT_TAIL(&node->head, attr, rr_ll);
usr.sbin/makefs/cd9660/iso9660_rrip.c
343
cd9660node_rrip_tf(attr, node->node);
usr.sbin/makefs/cd9660/iso9660_rrip.c
344
TAILQ_INSERT_TAIL(&node->head, attr, rr_ll);
usr.sbin/makefs/cd9660/iso9660_rrip.c
348
if (TAILQ_EMPTY(&node->cn_children) &&
usr.sbin/makefs/cd9660/iso9660_rrip.c
349
node->node->inode != NULL &&
usr.sbin/makefs/cd9660/iso9660_rrip.c
350
S_ISLNK(node->node->inode->st.st_mode))
usr.sbin/makefs/cd9660/iso9660_rrip.c
351
cd9660_createSL(node);
usr.sbin/makefs/cd9660/iso9660_rrip.c
354
if (node->node->inode != NULL &&
usr.sbin/makefs/cd9660/iso9660_rrip.c
355
((S_ISCHR(node->node->inode->st.st_mode) ||
usr.sbin/makefs/cd9660/iso9660_rrip.c
356
S_ISBLK(node->node->inode->st.st_mode)))) {
usr.sbin/makefs/cd9660/iso9660_rrip.c
361
cd9660node_rrip_pn(attr, node->node);
usr.sbin/makefs/cd9660/iso9660_rrip.c
362
TAILQ_INSERT_TAIL(&node->head, attr, rr_ll);
usr.sbin/makefs/cd9660/iso9660_rrip.c
368
cd9660_rrip_initialize_node(iso9660_disk *diskStructure, cd9660node *node,
usr.sbin/makefs/cd9660/iso9660_rrip.c
373
assert(node != NULL);
usr.sbin/makefs/cd9660/iso9660_rrip.c
375
if (node->type & CD9660_TYPE_DOT) {
usr.sbin/makefs/cd9660/iso9660_rrip.c
380
if (node->parent == diskStructure->rootNode) {
usr.sbin/makefs/cd9660/iso9660_rrip.c
381
cd9660_susp_ER(node, 1, SUSP_RRIP_ER_EXT_ID,
usr.sbin/makefs/cd9660/iso9660_rrip.c
384
if (parent != NULL && parent->node != NULL &&
usr.sbin/makefs/cd9660/iso9660_rrip.c
385
parent->node->inode != NULL) {
usr.sbin/makefs/cd9660/iso9660_rrip.c
389
cd9660node_rrip_px(current, parent->node);
usr.sbin/makefs/cd9660/iso9660_rrip.c
390
TAILQ_INSERT_TAIL(&node->head, current, rr_ll);
usr.sbin/makefs/cd9660/iso9660_rrip.c
392
} else if (node->type & CD9660_TYPE_DOTDOT) {
usr.sbin/makefs/cd9660/iso9660_rrip.c
393
if (grandparent != NULL && grandparent->node != NULL &&
usr.sbin/makefs/cd9660/iso9660_rrip.c
394
grandparent->node->inode != NULL) {
usr.sbin/makefs/cd9660/iso9660_rrip.c
398
cd9660node_rrip_px(current, grandparent->node);
usr.sbin/makefs/cd9660/iso9660_rrip.c
399
TAILQ_INSERT_TAIL(&node->head, current, rr_ll);
usr.sbin/makefs/cd9660/iso9660_rrip.c
405
cd9660_rrip_PL(current,node);
usr.sbin/makefs/cd9660/iso9660_rrip.c
406
TAILQ_INSERT_TAIL(&node->head, current, rr_ll);
usr.sbin/makefs/cd9660/iso9660_rrip.c
409
cd9660_rrip_initialize_inode(node);
usr.sbin/makefs/cd9660/iso9660_rrip.c
418
if (node == diskStructure->rr_moved_dir) {
usr.sbin/makefs/cd9660/iso9660_rrip.c
419
cd9660_rrip_add_NM(node, RRIP_DEFAULT_MOVE_DIR_NAME);
usr.sbin/makefs/cd9660/iso9660_rrip.c
421
else if ((node->node != NULL) &&
usr.sbin/makefs/cd9660/iso9660_rrip.c
422
((strlen(node->node->name) !=
usr.sbin/makefs/cd9660/iso9660_rrip.c
423
(uint8_t)node->isoDirRecord->name_len[0]) ||
usr.sbin/makefs/cd9660/iso9660_rrip.c
424
(memcmp(node->node->name,node->isoDirRecord->name,
usr.sbin/makefs/cd9660/iso9660_rrip.c
425
(uint8_t)node->isoDirRecord->name_len[0]) != 0))) {
usr.sbin/makefs/cd9660/iso9660_rrip.c
426
cd9660_rrip_NM(node);
usr.sbin/makefs/cd9660/iso9660_rrip.c
434
if (node->rr_relocated != NULL) {
usr.sbin/makefs/cd9660/iso9660_rrip.c
437
cd9660_rrip_CL(current, node);
usr.sbin/makefs/cd9660/iso9660_rrip.c
438
TAILQ_INSERT_TAIL(&node->head, current, rr_ll);
usr.sbin/makefs/cd9660/iso9660_rrip.c
442
if (node->rr_real_parent != NULL) {
usr.sbin/makefs/cd9660/iso9660_rrip.c
445
cd9660_rrip_RE(current,node);
usr.sbin/makefs/cd9660/iso9660_rrip.c
446
TAILQ_INSERT_TAIL(&node->head, current, rr_ll);
usr.sbin/makefs/cd9660/iso9660_rrip.c
478
cd9660_rrip_PL(struct ISO_SUSP_ATTRIBUTES* p, cd9660node *node __unused)
usr.sbin/makefs/cd9660/iso9660_rrip.c
486
cd9660_rrip_CL(struct ISO_SUSP_ATTRIBUTES *p, cd9660node *node __unused)
usr.sbin/makefs/cd9660/iso9660_rrip.c
494
cd9660_rrip_RE(struct ISO_SUSP_ATTRIBUTES *p, cd9660node *node __unused)
usr.sbin/makefs/cd9660/iso9660_rrip.c
502
cd9660_createSL(cd9660node *node)
usr.sbin/makefs/cd9660/iso9660_rrip.c
51
cd9660_susp_initialize(iso9660_disk *diskStructure, cd9660node *node,
usr.sbin/makefs/cd9660/iso9660_rrip.c
510
sl_ptr = node->node->symlink;
usr.sbin/makefs/cd9660/iso9660_rrip.c
58
assert(node != NULL);
usr.sbin/makefs/cd9660/iso9660_rrip.c
580
TAILQ_INSERT_TAIL(&node->head, current, rr_ll);
usr.sbin/makefs/cd9660/iso9660_rrip.c
60
if (!(node->type & CD9660_TYPE_DOT) &&
usr.sbin/makefs/cd9660/iso9660_rrip.c
61
!(node->type & CD9660_TYPE_DOTDOT))
usr.sbin/makefs/cd9660/iso9660_rrip.c
619
TAILQ_INSERT_TAIL(&node->head, current, rr_ll);
usr.sbin/makefs/cd9660/iso9660_rrip.c
62
TAILQ_INIT(&(node->head));
usr.sbin/makefs/cd9660/iso9660_rrip.c
63
if (node->dot_record != 0)
usr.sbin/makefs/cd9660/iso9660_rrip.c
64
TAILQ_INIT(&(node->dot_record->head));
usr.sbin/makefs/cd9660/iso9660_rrip.c
65
if (node->dot_dot_record != 0)
usr.sbin/makefs/cd9660/iso9660_rrip.c
66
TAILQ_INIT(&(node->dot_dot_record->head));
usr.sbin/makefs/cd9660/iso9660_rrip.c
69
if ((r = cd9660_susp_initialize_node(diskStructure, node)) < 0)
usr.sbin/makefs/cd9660/iso9660_rrip.c
73
r = cd9660_rrip_initialize_node(diskStructure, node, parent, grandparent);
usr.sbin/makefs/cd9660/iso9660_rrip.c
747
cd9660_rrip_add_NM(cd9660node *node, const char *name)
usr.sbin/makefs/cd9660/iso9660_rrip.c
776
TAILQ_INSERT_TAIL(&node->head, r, rr_ll);
usr.sbin/makefs/cd9660/iso9660_rrip.c
783
cd9660_rrip_NM(cd9660node *node)
usr.sbin/makefs/cd9660/iso9660_rrip.c
785
cd9660_rrip_add_NM(node, node->node->name);
usr.sbin/makefs/cd9660/iso9660_rrip.c
789
cd9660_susp_ER(cd9660node *node,
usr.sbin/makefs/cd9660/iso9660_rrip.c
828
TAILQ_INSERT_TAIL(&node->head, r, rr_ll);
usr.sbin/makefs/cd9660/iso9660_rrip.c
833
cd9660_susp_ES(struct ISO_SUSP_ATTRIBUTES *last __unused, cd9660node *node __unused)
usr.sbin/makefs/cd9660/iso9660_rrip.c
84
if ((r = cd9660_susp_handle_continuation(diskStructure, node)) < 0)
usr.sbin/makefs/cd9660/iso9660_rrip.c
88
TAILQ_FOREACH(cn, &node->cn_children, cn_next_child) {
usr.sbin/makefs/cd9660/iso9660_rrip.c
89
if ((r = cd9660_susp_initialize(diskStructure, cn, node, parent)) < 0)
usr.sbin/makefs/cd9660/iso9660_rrip.c
96
cd9660_susp_finalize(iso9660_disk *diskStructure, cd9660node *node)
usr.sbin/makefs/ffs.c
544
fsnode * node;
usr.sbin/makefs/ffs.c
569
for (node = root; node != NULL; node = node->next) {
usr.sbin/makefs/ffs.c
570
ADDDIRENT(node->name);
usr.sbin/makefs/ffs.c
571
if (node == root) { /* we're at "." */
usr.sbin/makefs/ffs.c
572
assert(strcmp(node->name, ".") == 0);
usr.sbin/makefs/ffs.c
574
} else if ((node->inode->flags & FI_SIZED) == 0) {
usr.sbin/makefs/ffs.c
576
node->inode->flags |= FI_SIZED;
usr.sbin/makefs/ffs.c
578
if (node->type == S_IFREG)
usr.sbin/makefs/ffs.c
579
ADDSIZE(node->inode->st.st_size);
usr.sbin/makefs/ffs.c
580
if (node->type == S_IFLNK) {
usr.sbin/makefs/ffs.c
583
slen = strlen(node->symlink) + 1;
usr.sbin/makefs/ffs.c
590
if (node->type == S_IFDIR)
usr.sbin/makefs/ffs.c
591
ffs_size_dir(node->child, fsopts);
usr.sbin/makefs/ffs.c
876
ffs_make_dirbuf(dirbuf_t *dbuf, const char *name, fsnode *node)
usr.sbin/makefs/ffs.c
884
assert (node != NULL);
usr.sbin/makefs/ffs.c
887
de.d_ino = node->inode->ino;
usr.sbin/makefs/ffs.c
888
de.d_type = IFTODT(node->type);
usr.sbin/makefs/msdos/msdosfs_vnops.c
326
msdosfs_mkfile(const char *path, struct denode *pdep, fsnode *node)
usr.sbin/makefs/msdos/msdosfs_vnops.c
332
struct stat *st = &node->inode->st;
usr.sbin/makefs/msdos/msdosfs_vnops.c
335
cn.cn_nameptr = node->name;
usr.sbin/makefs/msdos/msdosfs_vnops.c
336
cn.cn_namelen = strlen(node->name);
usr.sbin/makefs/msdos/msdosfs_vnops.c
338
DPRINTF(("%s(name %s, mode 0%o size %zu)\n", __func__, node->name,
usr.sbin/makefs/msdos/msdosfs_vnops.c
375
if ((error = msdosfs_wfile(path, dep, node)) != 0)
usr.sbin/makefs/msdos/msdosfs_vnops.c
403
msdosfs_wfile(const char *path, struct denode *dep, fsnode *node)
usr.sbin/makefs/msdos/msdosfs_vnops.c
407
struct stat *st = &node->inode->st;
usr.sbin/makefs/msdos/msdosfs_vnops.c
444
DPRINTF(("%s: mmap %s %s", __func__, node->name,
usr.sbin/makefs/msdos/msdosfs_vnops.c
518
msdosfs_mkdire(const char *path, struct denode *pdep, fsnode *node) {
usr.sbin/makefs/msdos/msdosfs_vnops.c
522
struct stat *st = &node->inode->st;
usr.sbin/makefs/msdos/msdosfs_vnops.c
530
cn.cn_nameptr = node->name;
usr.sbin/makefs/msdos/msdosfs_vnops.c
531
cn.cn_namelen = strlen(node->name);
usr.sbin/makefs/walk.c
222
free_fsnodes(fsnode *node)
usr.sbin/makefs/walk.c
226
assert(node != NULL);
usr.sbin/makefs/walk.c
229
if (node->first == node) {
usr.sbin/makefs/walk.c
230
assert(node->name[0] == '.' && node->name[1] == '\0');
usr.sbin/makefs/walk.c
231
if (node->parent) {
usr.sbin/makefs/walk.c
232
assert(node->parent->child == node);
usr.sbin/makefs/walk.c
233
node = node->parent;
usr.sbin/makefs/walk.c
238
if (node->first != node) {
usr.sbin/makefs/walk.c
239
for (cur = node->first; cur->next; cur = cur->next) {
usr.sbin/makefs/walk.c
240
if (cur->next == node) {
usr.sbin/makefs/walk.c
241
cur->next = node->next;
usr.sbin/makefs/walk.c
242
node->next = NULL;
usr.sbin/makefs/walk.c
248
for (cur = node; cur != NULL; cur = next) {
usr.sbin/map-mbone/mapper.c
100
void graph_edges(Node *node);
usr.sbin/map-mbone/mapper.c
101
void elide_aliases(Node *node);
usr.sbin/map-mbone/mapper.c
127
Interface *find_interface(u_int32_t addr, Node *node)
usr.sbin/map-mbone/mapper.c
131
for (ifc = node->u.interfaces; ifc; ifc = ifc->next)
usr.sbin/map-mbone/mapper.c
137
ifc->next = node->u.interfaces;
usr.sbin/map-mbone/mapper.c
138
node->u.interfaces = ifc;
usr.sbin/map-mbone/mapper.c
145
Neighbor *find_neighbor(u_int32_t addr, Node *node)
usr.sbin/map-mbone/mapper.c
149
for (ifc = node->u.interfaces; ifc; ifc = ifc->next) {
usr.sbin/map-mbone/mapper.c
272
Node *node = find_node(src, &routers);
usr.sbin/map-mbone/mapper.c
274
if (node->tries == 0) /* Never heard of 'em; must have hit them at */
usr.sbin/map-mbone/mapper.c
275
node->tries = 1; /* least once, though...*/
usr.sbin/map-mbone/mapper.c
276
else if (node->tries == -1) /* follow alias link */
usr.sbin/map-mbone/mapper.c
277
node = node->u.alias;
usr.sbin/map-mbone/mapper.c
284
node->version = level;
usr.sbin/map-mbone/mapper.c
285
node->tries = 1;
usr.sbin/map-mbone/mapper.c
329
ifc_node->u.alias = node;
usr.sbin/map-mbone/mapper.c
330
} else if (ifc_node != node
usr.sbin/map-mbone/mapper.c
331
&& (ifc_node->tries > 0 || ifc_node->u.alias != node)) {
usr.sbin/map-mbone/mapper.c
338
ifc_node->u.alias = node;
usr.sbin/map-mbone/mapper.c
344
if (ifc_node->tries > node->tries)
usr.sbin/map-mbone/mapper.c
345
node->tries = ifc_node->tries;
usr.sbin/map-mbone/mapper.c
349
Interface *ifc_n = find_interface(ifc_i->addr, node);
usr.sbin/map-mbone/mapper.c
362
inet_fmt(node->addr, s2));
usr.sbin/map-mbone/mapper.c
377
ifc_node->u.alias = node;
usr.sbin/map-mbone/mapper.c
380
ifc = find_interface(ifc_addr, node);
usr.sbin/map-mbone/mapper.c
405
inet_fmt(nb->addr, s1), inet_fmt(node->addr, s2));
usr.sbin/map-mbone/mapper.c
431
Node *node = find_node(src, &routers);
usr.sbin/map-mbone/mapper.c
435
if (node->tries == 0) /* Never heard of 'em; must have hit them at */
usr.sbin/map-mbone/mapper.c
436
node->tries = 1; /* least once, though...*/
usr.sbin/map-mbone/mapper.c
437
else if (node->tries == -1) /* follow alias link */
usr.sbin/map-mbone/mapper.c
438
node = node->u.alias;
usr.sbin/map-mbone/mapper.c
470
ifc_node->u.alias = node;
usr.sbin/map-mbone/mapper.c
471
} else if (ifc_node != node
usr.sbin/map-mbone/mapper.c
472
&& (ifc_node->tries > 0 || ifc_node->u.alias != node)) {
usr.sbin/map-mbone/mapper.c
479
ifc_node->u.alias = node;
usr.sbin/map-mbone/mapper.c
485
if (ifc_node->tries > node->tries)
usr.sbin/map-mbone/mapper.c
486
node->tries = ifc_node->tries;
usr.sbin/map-mbone/mapper.c
490
Interface *ifc_n = find_interface(ifc_i->addr, node);
usr.sbin/map-mbone/mapper.c
503
inet_fmt(node->addr, s2));
usr.sbin/map-mbone/mapper.c
518
ifc_node->u.alias = node;
usr.sbin/map-mbone/mapper.c
521
ifc = find_interface(ifc_addr, node);
usr.sbin/map-mbone/mapper.c
549
inet_fmt(nb->addr, s1), inet_fmt(node->addr, s2));
usr.sbin/map-mbone/mapper.c
579
int retry_requests(Node *node)
usr.sbin/map-mbone/mapper.c
583
if (node) {
usr.sbin/map-mbone/mapper.c
584
result = retry_requests(node->left);
usr.sbin/map-mbone/mapper.c
585
if (node->tries > 0 && node->tries < retries) {
usr.sbin/map-mbone/mapper.c
586
if (node->version)
usr.sbin/map-mbone/mapper.c
587
ask2(node->addr);
usr.sbin/map-mbone/mapper.c
589
ask(node->addr);
usr.sbin/map-mbone/mapper.c
590
node->tries++;
usr.sbin/map-mbone/mapper.c
593
return retry_requests(node->right) || result;
usr.sbin/map-mbone/mapper.c
609
void print_map(Node *node)
usr.sbin/map-mbone/mapper.c
611
if (node) {
usr.sbin/map-mbone/mapper.c
614
print_map(node->left);
usr.sbin/map-mbone/mapper.c
616
addr = inet_fmt(node->addr, s1);
usr.sbin/map-mbone/mapper.c
618
|| (node->tries >= 0 && node->u.interfaces)
usr.sbin/map-mbone/mapper.c
619
|| (node->tries == -1
usr.sbin/map-mbone/mapper.c
620
&& node->u.alias->tries >= 0
usr.sbin/map-mbone/mapper.c
621
&& node->u.alias->u.interfaces)) {
usr.sbin/map-mbone/mapper.c
622
if (show_names && (name = inet_name(node->addr)))
usr.sbin/map-mbone/mapper.c
626
if (node->tries < 0)
usr.sbin/map-mbone/mapper.c
627
printf(" alias for %s\n\n", inet_fmt(node->u.alias->addr, s1));
usr.sbin/map-mbone/mapper.c
628
else if (!node->u.interfaces)
usr.sbin/map-mbone/mapper.c
633
if (node->version)
usr.sbin/map-mbone/mapper.c
634
printf(" <v%d.%d>", node->version & 0xff,
usr.sbin/map-mbone/mapper.c
635
(node->version >> 8) & 0xff);
usr.sbin/map-mbone/mapper.c
637
for (ifc = node->u.interfaces; ifc; ifc = ifc->next) {
usr.sbin/map-mbone/mapper.c
671
print_map(node->right);
usr.sbin/map-mbone/mapper.c
689
void graph_edges(Node *node)
usr.sbin/map-mbone/mapper.c
695
if (node) {
usr.sbin/map-mbone/mapper.c
696
graph_edges(node->left);
usr.sbin/map-mbone/mapper.c
697
if (node->tries >= 0) {
usr.sbin/map-mbone/mapper.c
699
(int) node->addr,
usr.sbin/map-mbone/mapper.c
700
node->addr & 0xFF, (node->addr >> 8) & 0xFF,
usr.sbin/map-mbone/mapper.c
701
graph_name(node->addr, name, sizeof(name)),
usr.sbin/map-mbone/mapper.c
702
node->u.interfaces ? "" : "*");
usr.sbin/map-mbone/mapper.c
703
for (ifc = node->u.interfaces; ifc; ifc = ifc->next)
usr.sbin/map-mbone/mapper.c
711
if (node != nb_node &&
usr.sbin/map-mbone/mapper.c
712
(!(nb2 = find_neighbor(node->addr, nb_node))
usr.sbin/map-mbone/mapper.c
713
|| node->addr < nb_node->addr)) {
usr.sbin/map-mbone/mapper.c
729
graph_edges(node->right);
usr.sbin/map-mbone/mapper.c
733
void elide_aliases(Node *node)
usr.sbin/map-mbone/mapper.c
735
if (node) {
usr.sbin/map-mbone/mapper.c
736
elide_aliases(node->left);
usr.sbin/map-mbone/mapper.c
737
if (node->tries >= 0) {
usr.sbin/map-mbone/mapper.c
74
struct node *alias; /* If alias, to what? */
usr.sbin/map-mbone/mapper.c
740
for (ifc = node->u.interfaces; ifc; ifc = ifc->next) {
usr.sbin/map-mbone/mapper.c
751
elide_aliases(node->right);
usr.sbin/map-mbone/mapper.c
77
struct node *left, *right;
usr.sbin/map-mbone/mapper.c
91
Interface * find_interface(u_int32_t addr, Node *node);
usr.sbin/map-mbone/mapper.c
92
Neighbor * find_neighbor(u_int32_t addr, Node *node);
usr.sbin/map-mbone/mapper.c
96
int retry_requests(Node *node);
usr.sbin/map-mbone/mapper.c
98
void print_map(Node *node);
usr.sbin/mrouted/callout.c
104
node->func = action;
usr.sbin/mrouted/callout.c
105
node->data = data;
usr.sbin/mrouted/callout.c
106
node->time = delay;
usr.sbin/mrouted/callout.c
107
node->next = 0;
usr.sbin/mrouted/callout.c
108
node->id = ++id;
usr.sbin/mrouted/callout.c
116
Q = node;
usr.sbin/mrouted/callout.c
124
node->next = ptr;
usr.sbin/mrouted/callout.c
126
Q = node;
usr.sbin/mrouted/callout.c
128
prev->next = node;
usr.sbin/mrouted/callout.c
129
ptr->time -= node->time;
usr.sbin/mrouted/callout.c
132
return node->id;
usr.sbin/mrouted/callout.c
136
delay -= ptr->time; node->time = delay;
usr.sbin/mrouted/callout.c
141
prev->next = node;
usr.sbin/mrouted/callout.c
145
return node->id;
usr.sbin/mrouted/callout.c
90
struct timeout_q *ptr, *node, *prev;
usr.sbin/mrouted/callout.c
98
node = malloc(sizeof(struct timeout_q));
usr.sbin/mrouted/callout.c
99
if (node == 0) {
usr.sbin/nsd/dbaccess.c
126
radix_delete(db->zonetree, zone->node);
usr.sbin/nsd/dbaccess.c
371
const dname_type* dname = (const dname_type*)zopt->node.key;
usr.sbin/nsd/dbaccess.c
58
zone->node = radname_insert(db->zonetree, dname_name(dname),
usr.sbin/nsd/dbaccess.c
60
assert(zone->node);
usr.sbin/nsd/dbcreate.c
185
zone = namedb_find_zone(nsd->db, (const dname_type*)zopt->node.key);
usr.sbin/nsd/difffile.c
565
domain->nsec3->hash_wc->hash.node.key &&
usr.sbin/nsd/difffile.c
573
&domain->nsec3->hash_wc->hash.node);
usr.sbin/nsd/difffile.c
575
&domain->nsec3->hash_wc->wc.node);
usr.sbin/nsd/difffile.c
579
domain->nsec3->ds_parent_hash->node.key &&
usr.sbin/nsd/difffile.c
587
&domain->nsec3->ds_parent_hash->node);
usr.sbin/nsd/difffile.c
599
|| !domain->nsec3->hash_wc->hash.node.key)
usr.sbin/nsd/difffile.c
606
|| !domain->nsec3->ds_parent_hash->node.key)
usr.sbin/nsd/ixfr.c
132
key.node.key = &key;
usr.sbin/nsd/ixfr.c
1480
static void ixfr_tree_del(struct rbnode* node)
usr.sbin/nsd/ixfr.c
1482
if(node == NULL || node == RBTREE_NULL)
usr.sbin/nsd/ixfr.c
1484
ixfr_tree_del(node->left);
usr.sbin/nsd/ixfr.c
1485
ixfr_tree_del(node->right);
usr.sbin/nsd/ixfr.c
1486
ixfr_data_free((struct ixfr_data*)node);
usr.sbin/nsd/ixfr.c
153
memset(&entry->node, 0, sizeof(entry->node));
usr.sbin/nsd/ixfr.c
154
entry->node.key = entry;
usr.sbin/nsd/ixfr.c
158
(void)rbtree_insert(&pcomp->tree, &entry->node);
usr.sbin/nsd/ixfr.c
1587
rbtree_delete(ixfr->data, data->node.key);
usr.sbin/nsd/ixfr.c
1594
memset(&data->node, 0, sizeof(data->node));
usr.sbin/nsd/ixfr.c
1605
data->node.key = &data->oldserial;
usr.sbin/nsd/ixfr.c
1606
rbtree_insert(ixfr->data, &data->node);
usr.sbin/nsd/ixfr.c
2195
rbtree_delete(table->names_to_domains, domain->node.key);
usr.sbin/nsd/ixfr.c
46
struct rbnode node;
usr.sbin/nsd/ixfr.c
548
n = (struct ixfr_data*)rbtree_next(&cur->node);
usr.sbin/nsd/ixfr.c
574
prev = (struct ixfr_data*)rbtree_previous(&cur->node);
usr.sbin/nsd/ixfr.c
598
prev = (struct ixfr_data*)rbtree_previous(&prev->node);
usr.sbin/nsd/ixfr.h
59
struct rbnode node;
usr.sbin/nsd/mini_event.c
326
ev->node.key = ev;
usr.sbin/nsd/mini_event.c
374
(void)rbtree_insert(ev->ev_base->times, &ev->node);
usr.sbin/nsd/mini_event.c
387
(void)rbtree_delete(ev->ev_base->times, &ev->node);
usr.sbin/nsd/mini_event.h
124
rbnode_type node;
usr.sbin/nsd/namedb.c
161
zone_del_domain_in_hash_tree(rbtree_type* tree, rbnode_type* node)
usr.sbin/nsd/namedb.c
163
if(!node->key || !tree)
usr.sbin/nsd/namedb.c
165
rbtree_delete(tree, node->key);
usr.sbin/nsd/namedb.c
167
node->key = NULL;
usr.sbin/nsd/namedb.c
233
if(domain->nsec3->hash_wc->hash.node.key)
usr.sbin/nsd/namedb.c
235
->hashtree, &domain->nsec3->hash_wc->hash.node);
usr.sbin/nsd/namedb.c
236
if(domain->nsec3->hash_wc->wc.node.key)
usr.sbin/nsd/namedb.c
238
->wchashtree, &domain->nsec3->hash_wc->wc.node);
usr.sbin/nsd/namedb.c
240
if(domain->nsec3->ds_parent_hash && domain->nsec3->ds_parent_hash->node.key)
usr.sbin/nsd/namedb.c
242
->dshashtree, &domain->nsec3->ds_parent_hash->node);
usr.sbin/nsd/namedb.c
269
rbtree_delete(db->domains->names_to_domains, domain->node.key);
usr.sbin/nsd/namedb.c
298
domain_type* domain, rbnode_type* node)
usr.sbin/nsd/namedb.c
302
if(node->key && node->key == domain
usr.sbin/nsd/namedb.c
303
&& rbtree_search(*tree, domain) == node)
usr.sbin/nsd/namedb.c
305
memset(node, 0, sizeof(rbnode_type));
usr.sbin/nsd/namedb.c
306
node->key = domain;
usr.sbin/nsd/namedb.c
307
rbtree_insert(*tree, node);
usr.sbin/nsd/namedb.c
325
root->node.key
usr.sbin/nsd/namedb.c
39
result->node.key
usr.sbin/nsd/namedb.h
101
rbnode_type node;
usr.sbin/nsd/namedb.h
125
struct radnode *node; /* this entry in zonetree */
usr.sbin/nsd/namedb.h
258
rbnode_type* node);
usr.sbin/nsd/namedb.h
259
void zone_del_domain_in_hash_tree(rbtree_type* tree, rbnode_type* node);
usr.sbin/nsd/namedb.h
299
return (dname_type *) domain->node.key;
usr.sbin/nsd/namedb.h
309
return (const dname_type *) domain->node.key;
usr.sbin/nsd/namedb.h
61
rbnode_type node;
usr.sbin/nsd/nsd-checkzone.c
65
zo->node.key = dname;
usr.sbin/nsd/nsd-mem.c
197
const dname_type* dname = (const dname_type*)zo->node.key;
usr.sbin/nsd/nsd.c
231
struct nsd_socket *sock, const char *node, const char *port,
usr.sbin/nsd/nsd.c
241
if(node) {
usr.sbin/nsd/nsd.c
244
if (strlcpy(host_buf, node, sizeof(host_buf)) >= sizeof(host_buf)) {
usr.sbin/nsd/nsd.c
245
error("cannot parse address '%s': %s", node,
usr.sbin/nsd/nsd.c
329
const char *node, const char *udp_port, const char *tcp_port,
usr.sbin/nsd/nsd.c
374
if((r = getaddrinfo(node, udp_port, &ai[0], &addrs[0])) == 0 &&
usr.sbin/nsd/nsd.c
375
(r = getaddrinfo(node, tcp_port, &ai[1], &addrs[1])) == 0)
usr.sbin/nsd/nsd.c
403
setup_socket(&(*udp)[i], node, udp_port, &ai[0]);
usr.sbin/nsd/nsd.c
405
setup_socket(&(*tcp)[i], node, tcp_port, &ai[1]);
usr.sbin/nsd/nsd.c
464
const char *node, const char *udp_port, const char *tcp_port,
usr.sbin/nsd/nsd.c
477
udp, tcp, ifs, node, udp_port, tcp_port, hints);
usr.sbin/nsd/nsec3.c
144
domain->nsec3->hash_wc->hash.node.key = NULL;
usr.sbin/nsd/nsec3.c
145
domain->nsec3->hash_wc->wc.node.key = NULL;
usr.sbin/nsd/nsec3.c
162
domain->nsec3->ds_parent_hash->node.key = NULL;
usr.sbin/nsd/nsec3.c
527
d.node.key = n;
usr.sbin/nsd/nsec3.c
561
cmp_hash_tree, domain, &domain->nsec3->hash_wc->hash.node);
usr.sbin/nsd/nsec3.c
563
cmp_wchash_tree, domain, &domain->nsec3->hash_wc->wc.node);
usr.sbin/nsd/nsec3.c
597
cmp_dshash_tree, domain, &domain->nsec3->ds_parent_hash->node);
usr.sbin/nsd/nsec3.c
709
hash_wc.hash.node.key = NULL;
usr.sbin/nsd/nsec3.c
710
hash_wc.wc.node.key = NULL;
usr.sbin/nsd/nsec3.c
712
ds_parent_hash.node.key = NULL;
usr.sbin/nsd/nsec3.c
743
hash_wc.hash.node.key = NULL;
usr.sbin/nsd/nsec3.c
744
hash_wc.wc.node.key = NULL;
usr.sbin/nsd/nsec3.c
746
ds_parent_hash.node.key = NULL;
usr.sbin/nsd/options.c
1018
zone->node = *RBTREE_NULL;
usr.sbin/nsd/options.c
1032
member_zone->options.node = *RBTREE_NULL;
usr.sbin/nsd/options.c
1038
member_zone->node = *RBTREE_NULL;
usr.sbin/nsd/options.c
1098
p->node = *RBTREE_NULL;
usr.sbin/nsd/options.c
1812
key->node.key = key->name;
usr.sbin/nsd/options.c
1813
(void)rbtree_insert(opt->keys, &key->node);
usr.sbin/nsd/options.c
1826
auth->node.key = auth->name;
usr.sbin/nsd/options.c
1827
(void)rbtree_insert(opt->tls_auths, &auth->node);
usr.sbin/nsd/options.c
199
zone->node.key = dname;
usr.sbin/nsd/options.c
211
pat->node.key = pat->pname;
usr.sbin/nsd/options.c
2502
const dname_type* d = (const dname_type*)zone->node.key;
usr.sbin/nsd/options.c
2955
n->node.key = region_strdup(opt->region, statname);
usr.sbin/nsd/options.c
2956
if(!n->node.key) {
usr.sbin/nsd/options.c
418
n->node.key = region_strdup(opt->region, "");
usr.sbin/nsd/options.c
419
if(!n->node.key) {
usr.sbin/nsd/options.c
451
b->node = *RBTREE_NULL;
usr.sbin/nsd/options.c
452
b->node.key = &b->linesize;
usr.sbin/nsd/options.c
453
rbtree_insert(opt->zonefree, &b->node);
usr.sbin/nsd/options.c
650
rbtree_delete(opt->zone_options, zone->node.key);
usr.sbin/nsd/options.c
651
region_recycle(opt->region, (void*)zone->node.key, dname_total_size(
usr.sbin/nsd/options.c
652
(dname_type*)zone->node.key));
usr.sbin/nsd/options.c
666
assert(!memcmp(&member_zone->node, RBTREE_NULL, sizeof(*RBTREE_NULL)));
usr.sbin/nsd/options.c
848
delbucket(region, (struct zonelist_bucket*)b->node.left);
usr.sbin/nsd/options.c
849
delbucket(region, (struct zonelist_bucket*)b->node.right);
usr.sbin/nsd/options.h
303
rbnode_type node;
usr.sbin/nsd/options.h
366
rbnode_type node;
usr.sbin/nsd/options.h
393
rbnode_type node;
usr.sbin/nsd/options.h
447
rbnode_type node; /* key of tree is name */
usr.sbin/nsd/options.h
458
rbnode_type node; /* key of tree is name */
usr.sbin/nsd/options.h
479
rbnode_type node; /* key is ptr to linesize */
usr.sbin/nsd/options.h
488
rbnode_type node; /* key is malloced string with cooked zonestat name */
usr.sbin/nsd/query.c
1270
memcpy(&match->node, &wildcard_child->node, sizeof(rbnode_type));
usr.sbin/nsd/query.c
1271
match->node.parent = NULL;
usr.sbin/nsd/query.c
1417
(const dname_type*)q->zone->opts->node.key)
usr.sbin/nsd/query.c
664
while (closest_match->node.parent == NULL)
usr.sbin/nsd/query.c
745
memcpy(&temp->node, &additional->node, sizeof(rbnode_type));
usr.sbin/nsd/query.c
746
temp->node.parent = NULL;
usr.sbin/nsd/query.c
890
newdom->node.key
usr.sbin/nsd/query.c
917
newdom->node.key
usr.sbin/nsd/radtree.c
101
if(n->array[idx].node) {
usr.sbin/nsd/radtree.c
103
if(n->array[idx].node->elem)
usr.sbin/nsd/radtree.c
104
return n->array[idx].node;
usr.sbin/nsd/radtree.c
106
if((s=radnode_first_in_subtree(n->array[idx].node))!=0)
usr.sbin/nsd/radtree.c
120
if(n->array[idx].node) {
usr.sbin/nsd/radtree.c
122
n->array[idx].node);
usr.sbin/nsd/radtree.c
1272
n = n->array[byte].node;
usr.sbin/nsd/radtree.c
1371
if(!n->array[byte].node) {
usr.sbin/nsd/radtree.c
1394
n->array[byte].node);
usr.sbin/nsd/radtree.c
1404
n->array[byte].node);
usr.sbin/nsd/radtree.c
1410
*result = radnode_last_in_subtree_incl_self(n->array[byte].node);
usr.sbin/nsd/radtree.c
1414
*result = radix_prev(n->array[byte].node);
usr.sbin/nsd/radtree.c
1419
n = n->array[byte].node;
usr.sbin/nsd/radtree.c
172
n = n->array[byte].node;
usr.sbin/nsd/radtree.c
238
if(n->array[idx+need].node)
usr.sbin/nsd/radtree.c
239
n->array[idx+need].node->pidx = idx+need;
usr.sbin/nsd/radtree.c
378
add->parent = r->node->parent;
usr.sbin/nsd/radtree.c
379
add->pidx = r->node->pidx;
usr.sbin/nsd/radtree.c
380
add->array[0].node = r->node;
usr.sbin/nsd/radtree.c
383
r->node->parent = add;
usr.sbin/nsd/radtree.c
384
r->node->pidx = 0;
usr.sbin/nsd/radtree.c
386
r->node = add;
usr.sbin/nsd/radtree.c
40
radnode_del_postorder(region, n->array[i].node);
usr.sbin/nsd/radtree.c
405
if(!radnode_array_space(region, r->node, addstr[r->len])) {
usr.sbin/nsd/radtree.c
410
add->parent = r->node;
usr.sbin/nsd/radtree.c
411
add->pidx = addstr[r->len] - r->node->offset;
usr.sbin/nsd/radtree.c
412
r->node->array[add->pidx].node = add;
usr.sbin/nsd/radtree.c
413
r->node->array[add->pidx].str = split_str;
usr.sbin/nsd/radtree.c
414
r->node->array[add->pidx].len = split_len;
usr.sbin/nsd/radtree.c
474
com->parent = r->node->parent;
usr.sbin/nsd/radtree.c
475
com->pidx = r->node->pidx;
usr.sbin/nsd/radtree.c
476
r->node->parent = com;
usr.sbin/nsd/radtree.c
477
r->node->pidx = r->str[common_len]-com->offset;
usr.sbin/nsd/radtree.c
480
com->array[r->node->pidx].node = r->node;
usr.sbin/nsd/radtree.c
481
com->array[r->node->pidx].str = s1_str;
usr.sbin/nsd/radtree.c
482
com->array[r->node->pidx].len = s1_len;
usr.sbin/nsd/radtree.c
483
com->array[add->pidx].node = add;
usr.sbin/nsd/radtree.c
489
r->node = com;
usr.sbin/nsd/radtree.c
528
n->array[0].node = add;
usr.sbin/nsd/radtree.c
577
n->array[byte].node = add;
usr.sbin/nsd/radtree.c
579
} else if(n->array[byte-n->offset].node == NULL) {
usr.sbin/nsd/radtree.c
593
n->array[byte].node = add;
usr.sbin/nsd/radtree.c
633
struct radnode* child = n->array[0].node;
usr.sbin/nsd/radtree.c
658
par->array[pidx].node = child;
usr.sbin/nsd/radtree.c
68
if(n->array[idx].node) {
usr.sbin/nsd/radtree.c
70
if(n->array[idx].node->len > 0) {
usr.sbin/nsd/radtree.c
700
while(shuf < n->len && n->array[shuf].node == NULL)
usr.sbin/nsd/radtree.c
716
if(n->array[idx].node)
usr.sbin/nsd/radtree.c
717
n->array[idx].node->pidx = idx;
usr.sbin/nsd/radtree.c
72
n->array[idx].node);
usr.sbin/nsd/radtree.c
729
while(shuf < n->len && n->array[n->len-1-shuf].node == NULL)
usr.sbin/nsd/radtree.c
76
if(n->array[idx].node->elem)
usr.sbin/nsd/radtree.c
761
par->array[pidx].node = NULL;
usr.sbin/nsd/radtree.c
77
return n->array[idx].node;
usr.sbin/nsd/radtree.c
849
n = n->array[byte].node;
usr.sbin/nsd/radtree.c
891
if(!n->array[byte].node) {
usr.sbin/nsd/radtree.c
907
*result = radix_prev(n->array[byte].node);
usr.sbin/nsd/radtree.c
912
*result=radnode_last_in_subtree_incl_self(n->array[byte].node);
usr.sbin/nsd/radtree.c
918
*result = radix_prev(n->array[byte].node);
usr.sbin/nsd/radtree.c
924
*result = radix_prev(n->array[byte].node);
usr.sbin/nsd/radtree.c
930
*result=radnode_last_in_subtree_incl_self(n->array[byte].node);
usr.sbin/nsd/radtree.c
932
if(!*result) *result = radix_prev(n->array[byte].node);
usr.sbin/nsd/radtree.c
937
n = n->array[byte].node;
usr.sbin/nsd/radtree.c
980
if(n->array[idx].node) {
usr.sbin/nsd/radtree.c
983
if(n->array[idx].node->elem)
usr.sbin/nsd/radtree.c
984
return n->array[idx].node;
usr.sbin/nsd/radtree.c
987
n->array[idx].node);
usr.sbin/nsd/radtree.h
63
struct radnode* node;
usr.sbin/nsd/rbtree.c
105
left = node->left;
usr.sbin/nsd/rbtree.c
106
node->left = left->right;
usr.sbin/nsd/rbtree.c
108
left->right->parent = node;
usr.sbin/nsd/rbtree.c
110
left->parent = node->parent;
usr.sbin/nsd/rbtree.c
112
if (node->parent != RBTREE_NULL) {
usr.sbin/nsd/rbtree.c
113
if (node == node->parent->right) {
usr.sbin/nsd/rbtree.c
114
node->parent->right = left;
usr.sbin/nsd/rbtree.c
116
node->parent->left = left;
usr.sbin/nsd/rbtree.c
121
left->right = node;
usr.sbin/nsd/rbtree.c
122
node->parent = left;
usr.sbin/nsd/rbtree.c
126
rbtree_insert_fixup(rbtree_type *rbtree, rbnode_type *node)
usr.sbin/nsd/rbtree.c
136
while (node != rbtree->root && node->parent->color == RED) {
usr.sbin/nsd/rbtree.c
138
if (node->parent == node->parent->parent->left) {
usr.sbin/nsd/rbtree.c
139
uncle = node->parent->parent->right;
usr.sbin/nsd/rbtree.c
144
node->parent->color = BLACK;
usr.sbin/nsd/rbtree.c
148
node->parent->parent->color = RED;
usr.sbin/nsd/rbtree.c
151
node = node->parent->parent;
usr.sbin/nsd/rbtree.c
154
if (node == node->parent->right) {
usr.sbin/nsd/rbtree.c
155
node = node->parent;
usr.sbin/nsd/rbtree.c
156
rbtree_rotate_left(rbtree, node);
usr.sbin/nsd/rbtree.c
159
node->parent->color = BLACK;
usr.sbin/nsd/rbtree.c
160
node->parent->parent->color = RED;
usr.sbin/nsd/rbtree.c
161
rbtree_rotate_right(rbtree, node->parent->parent);
usr.sbin/nsd/rbtree.c
164
uncle = node->parent->parent->left;
usr.sbin/nsd/rbtree.c
169
node->parent->color = BLACK;
usr.sbin/nsd/rbtree.c
173
node->parent->parent->color = RED;
usr.sbin/nsd/rbtree.c
176
node = node->parent->parent;
usr.sbin/nsd/rbtree.c
179
if (node == node->parent->left) {
usr.sbin/nsd/rbtree.c
180
node = node->parent;
usr.sbin/nsd/rbtree.c
181
rbtree_rotate_right(rbtree, node);
usr.sbin/nsd/rbtree.c
184
node->parent->color = BLACK;
usr.sbin/nsd/rbtree.c
185
node->parent->parent->color = RED;
usr.sbin/nsd/rbtree.c
186
rbtree_rotate_left(rbtree, node->parent->parent);
usr.sbin/nsd/rbtree.c
205
rbnode_type *node;
usr.sbin/nsd/rbtree.c
214
node = rbtree->root;
usr.sbin/nsd/rbtree.c
218
while (node != RBTREE_NULL) {
usr.sbin/nsd/rbtree.c
220
if ((r = rbtree->cmp(data->key, node->key)) == 0) {
usr.sbin/nsd/rbtree.c
223
parent = node;
usr.sbin/nsd/rbtree.c
226
node = node->left;
usr.sbin/nsd/rbtree.c
228
node = node->right;
usr.sbin/nsd/rbtree.c
262
rbnode_type *node;
usr.sbin/nsd/rbtree.c
269
if (rbtree_find_less_equal(rbtree, key, &node)) {
usr.sbin/nsd/rbtree.c
270
return node;
usr.sbin/nsd/rbtree.c
28
static void rbtree_rotate_left(rbtree_type *rbtree, rbnode_type *node);
usr.sbin/nsd/rbtree.c
29
static void rbtree_rotate_right(rbtree_type *rbtree, rbnode_type *node);
usr.sbin/nsd/rbtree.c
30
static void rbtree_insert_fixup(rbtree_type *rbtree, rbnode_type *node);
usr.sbin/nsd/rbtree.c
508
rbnode_type *node;
usr.sbin/nsd/rbtree.c
519
node = rbtree->root;
usr.sbin/nsd/rbtree.c
524
while (node != RBTREE_NULL) {
usr.sbin/nsd/rbtree.c
525
r = rbtree->cmp(key, node->key);
usr.sbin/nsd/rbtree.c
528
*result = node;
usr.sbin/nsd/rbtree.c
532
node = node->left;
usr.sbin/nsd/rbtree.c
535
*result = node;
usr.sbin/nsd/rbtree.c
536
node = node->right;
usr.sbin/nsd/rbtree.c
549
rbnode_type *node;
usr.sbin/nsd/rbtree.c
556
for (node = rbtree->root; node->left != RBTREE_NULL; node = node->left);
usr.sbin/nsd/rbtree.c
557
return node;
usr.sbin/nsd/rbtree.c
563
rbnode_type *node;
usr.sbin/nsd/rbtree.c
570
for (node = rbtree->root; node->right != RBTREE_NULL; node = node->right);
usr.sbin/nsd/rbtree.c
571
return node;
usr.sbin/nsd/rbtree.c
579
rbtree_next (rbnode_type *node)
usr.sbin/nsd/rbtree.c
583
if (node->right != RBTREE_NULL) {
usr.sbin/nsd/rbtree.c
585
for (node = node->right; node->left != RBTREE_NULL; node = node->left);
usr.sbin/nsd/rbtree.c
587
parent = node->parent;
usr.sbin/nsd/rbtree.c
588
while (parent != RBTREE_NULL && node == parent->right) {
usr.sbin/nsd/rbtree.c
589
node = parent;
usr.sbin/nsd/rbtree.c
592
node = parent;
usr.sbin/nsd/rbtree.c
594
return node;
usr.sbin/nsd/rbtree.c
598
rbtree_previous(rbnode_type *node)
usr.sbin/nsd/rbtree.c
602
if (node->left != RBTREE_NULL) {
usr.sbin/nsd/rbtree.c
604
for (node = node->left; node->right != RBTREE_NULL; node = node->right);
usr.sbin/nsd/rbtree.c
606
parent = node->parent;
usr.sbin/nsd/rbtree.c
607
while (parent != RBTREE_NULL && node == parent->left) {
usr.sbin/nsd/rbtree.c
608
node = parent;
usr.sbin/nsd/rbtree.c
611
node = parent;
usr.sbin/nsd/rbtree.c
613
return node;
usr.sbin/nsd/rbtree.c
64
rbtree_rotate_left(rbtree_type *rbtree, rbnode_type *node)
usr.sbin/nsd/rbtree.c
72
right = node->right;
usr.sbin/nsd/rbtree.c
73
node->right = right->left;
usr.sbin/nsd/rbtree.c
75
right->left->parent = node;
usr.sbin/nsd/rbtree.c
77
right->parent = node->parent;
usr.sbin/nsd/rbtree.c
79
if (node->parent != RBTREE_NULL) {
usr.sbin/nsd/rbtree.c
80
if (node == node->parent->left) {
usr.sbin/nsd/rbtree.c
81
node->parent->left = right;
usr.sbin/nsd/rbtree.c
83
node->parent->right = right;
usr.sbin/nsd/rbtree.c
88
right->left = node;
usr.sbin/nsd/rbtree.c
89
node->parent = right;
usr.sbin/nsd/rbtree.c
97
rbtree_rotate_right(rbtree_type *rbtree, rbnode_type *node)
usr.sbin/nsd/rbtree.h
71
#define RBTREE_FOR(node, type, rbtree) \
usr.sbin/nsd/rbtree.h
72
for(node=(type)rbtree_first(rbtree); \
usr.sbin/nsd/rbtree.h
73
(rbnode_type*)node != RBTREE_NULL; \
usr.sbin/nsd/rbtree.h
74
node = (type)rbtree_next((rbnode_type*)node))
usr.sbin/nsd/remote.c
1002
dname_type*)zo->node.key);
usr.sbin/nsd/remote.c
1036
(const dname_type*)zo->node.key);
usr.sbin/nsd/remote.c
1038
xfrd->notify_zones, (const dname_type*)zo->node.key);
usr.sbin/nsd/remote.c
1048
(const dname_type*)zo->node.key);
usr.sbin/nsd/remote.c
1052
, zo->node.key);
usr.sbin/nsd/remote.c
1080
, zo->node.key);
usr.sbin/nsd/remote.c
2045
zone_opt->node.key);
usr.sbin/nsd/remote.c
2053
zone_opt->node.key);
usr.sbin/nsd/remote.c
3116
char* name = (char*)n->node.key;
usr.sbin/nsd/remote.c
908
xfrd->last_task, zo?(const dname_type*)zo->node.key:NULL);
usr.sbin/nsd/remote.c
921
xfrd->last_task, zo?(const dname_type*)zo->node.key:NULL);
usr.sbin/nsd/remote.c
935
xfrd->notify_zones, (const dname_type*)zo->node.key);
usr.sbin/nsd/remote.c
961
dname_type*)zo->node.key);
usr.sbin/nsd/server.c
2540
struct radnode* node;
usr.sbin/nsd/server.c
2600
if(xfrs_processed) for( node = radix_first(nsd->db->zonetree)
usr.sbin/nsd/server.c
2601
; node != NULL; node = radix_next(node)) {
usr.sbin/nsd/server.c
2603
zone = (zone_type *)node->elem;
usr.sbin/nsd/tsig.c
168
entry->node.key = entry->key->name;
usr.sbin/nsd/tsig.c
169
(void)rbtree_insert(tsig_key_table, &entry->node);
usr.sbin/nsd/tsig.c
81
rbnode_type node; /* by dname */
usr.sbin/nsd/verify.c
37
struct radnode *node;
usr.sbin/nsd/verify.c
40
node = radix_next(zone->node);
usr.sbin/nsd/verify.c
42
node = radix_first(nsd->db->zonetree);
usr.sbin/nsd/verify.c
45
while(node != NULL) {
usr.sbin/nsd/verify.c
46
zone = (struct zone *)node->elem;
usr.sbin/nsd/verify.c
54
node = radix_next(node);
usr.sbin/nsd/xfrd-catalog-zones.c
1021
cmz->node = *RBTREE_NULL;
usr.sbin/nsd/xfrd-catalog-zones.c
1132
(const dname_type*)xw->producer_zone->options->node.key;
usr.sbin/nsd/xfrd-catalog-zones.c
1158
(const dname_type*)xw->producer_zone->options->node.key;
usr.sbin/nsd/xfrd-catalog-zones.c
1187
producer_name = (dname_type*)producer_zone->node.key;
usr.sbin/nsd/xfrd-catalog-zones.c
187
xfrd->catalog_consumer_zones, zone->node.key))) {
usr.sbin/nsd/xfrd-catalog-zones.c
199
consumer_zone->node.key = zone->node.key;
usr.sbin/nsd/xfrd-catalog-zones.c
258
&& consumer_zone->options && consumer_zone->options->node.key) {
usr.sbin/nsd/xfrd-catalog-zones.c
261
(const dname_type*)consumer_zone->options->node.key);
usr.sbin/nsd/xfrd-catalog-zones.c
350
const dname_type* dname = consumer_member_zone->options.node.key;
usr.sbin/nsd/xfrd-catalog-zones.c
369
consumer_member_zone->node = *RBTREE_NULL;
usr.sbin/nsd/xfrd-catalog-zones.c
386
if (name && dname_compare(name, consumer_zone->node.key) != 0)
usr.sbin/nsd/xfrd-catalog-zones.c
388
name = consumer_zone->node.key;
usr.sbin/nsd/xfrd-catalog-zones.c
401
consumer_zone->options->node.key,
usr.sbin/nsd/xfrd-catalog-zones.c
437
rbtree_search(xfrd->catalog_consumer_zones, zone->node.key)))
usr.sbin/nsd/xfrd-catalog-zones.c
464
static inline struct catalog_member_zone* cursor_cmz(rbnode_type* node)
usr.sbin/nsd/xfrd-catalog-zones.c
465
{ return node != RBTREE_NULL ? (struct catalog_member_zone*)node->key : NULL; }
usr.sbin/nsd/xfrd-catalog-zones.c
466
static inline const dname_type* cursor_member_id(rbnode_type* node)
usr.sbin/nsd/xfrd-catalog-zones.c
467
{ return cursor_cmz(node) ? cursor_cmz(node)->member_id : NULL; }
usr.sbin/nsd/xfrd-catalog-zones.c
517
dname = (const dname_type*)consumer_zone->node.key;
usr.sbin/nsd/xfrd-catalog-zones.c
746
dname = (dname_type *)zopt->node.key;
usr.sbin/nsd/xfrd-catalog-zones.c
843
to_add->node.key = to_add;
usr.sbin/nsd/xfrd-catalog-zones.c
844
if(!rbtree_insert( &consumer_zone->member_ids, &to_add->node)){
usr.sbin/nsd/xfrd-catalog-zones.c
851
cursor = rbtree_next(&to_add->node);
usr.sbin/nsd/xfrd-catalog-zones.c
935
producer_name = (dname_type*)producer_zopt->node.key;
usr.sbin/nsd/xfrd-catalog-zones.c
945
producer_zone->node.key = producer_zopt->node.key;
usr.sbin/nsd/xfrd-catalog-zones.c
973
producer_name = producer_zone->node.key;
usr.sbin/nsd/xfrd-catalog-zones.c
992
cmz->node.key = cmz;
usr.sbin/nsd/xfrd-catalog-zones.c
993
rbtree_insert(&producer_zone->member_ids, &cmz->node);
usr.sbin/nsd/xfrd-catalog-zones.c
999
to_add->member_zone_name = (dname_type*)cmz->options.node.key;
usr.sbin/nsd/xfrd-catalog-zones.h
19
rbnode_type node;
usr.sbin/nsd/xfrd-catalog-zones.h
39
rbnode_type node;
usr.sbin/nsd/xfrd-notify.c
101
not->node.key = not->apex;
usr.sbin/nsd/xfrd-notify.c
99
not->apex = options->node.key;
usr.sbin/nsd/xfrd-notify.h
51
rbnode_type node;
usr.sbin/nsd/xfrd-tcp.c
1758
(void)rbtree_delete(xfrd->tcp_set->pipetree, &tp->key.node);
usr.sbin/nsd/xfrd-tcp.c
1785
(void)rbtree_insert(set->pipetree, &tp->key.node);
usr.sbin/nsd/xfrd-tcp.c
338
clear_pipeline_entry(struct xfrd_tcp_pipeline* tp, rbnode_type* node)
usr.sbin/nsd/xfrd-tcp.c
341
if(node == NULL || node == RBTREE_NULL)
usr.sbin/nsd/xfrd-tcp.c
343
clear_pipeline_entry(tp, node->left);
usr.sbin/nsd/xfrd-tcp.c
344
node->left = NULL;
usr.sbin/nsd/xfrd-tcp.c
345
clear_pipeline_entry(tp, node->right);
usr.sbin/nsd/xfrd-tcp.c
346
node->right = NULL;
usr.sbin/nsd/xfrd-tcp.c
348
n = (struct xfrd_tcp_pipeline_id*)node;
usr.sbin/nsd/xfrd-tcp.c
366
tp->key.node.key = tp;
usr.sbin/nsd/xfrd-tcp.c
409
key.node.key = &key;
usr.sbin/nsd/xfrd-tcp.c
430
memset(&n->node, 0, sizeof(n->node));
usr.sbin/nsd/xfrd-tcp.c
431
n->node.key = n;
usr.sbin/nsd/xfrd-tcp.c
434
rbtree_insert(tp->zone_per_id, &n->node);
usr.sbin/nsd/xfrd-tcp.c
441
rbnode_type* node;
usr.sbin/nsd/xfrd-tcp.c
443
key.node.key = &key;
usr.sbin/nsd/xfrd-tcp.c
445
node = rbtree_delete(tp->zone_per_id, &key);
usr.sbin/nsd/xfrd-tcp.c
446
if(node && node != RBTREE_NULL) {
usr.sbin/nsd/xfrd-tcp.c
448
(struct xfrd_tcp_pipeline_id*)node;
usr.sbin/nsd/xfrd-tcp.c
460
key.node.key = &key;
usr.sbin/nsd/xfrd-tcp.c
637
key->node.key = key;
usr.sbin/nsd/xfrd-tcp.c
708
(void)rbtree_delete(xfrd->tcp_set->pipetree, &tp->key.node);
usr.sbin/nsd/xfrd-tcp.c
710
(void)rbtree_insert(xfrd->tcp_set->pipetree, &tp->key.node);
usr.sbin/nsd/xfrd-tcp.c
807
(void)rbtree_delete(set->pipetree, &tp->key.node);
usr.sbin/nsd/xfrd-tcp.c
809
(void)rbtree_insert(set->pipetree, &tp->key.node);
usr.sbin/nsd/xfrd-tcp.c
868
(void)rbtree_insert(set->pipetree, &tp->key.node);
usr.sbin/nsd/xfrd-tcp.h
103
rbnode_type node;
usr.sbin/nsd/xfrd-tcp.h
88
rbnode_type node;
usr.sbin/nsd/xfrd.c
529
xzone->apex = zone_opt->node.key;
usr.sbin/nsd/xfrd.c
576
xzone->node.key = xzone->apex;
usr.sbin/nsd/xfrd.h
157
rbnode_type node;
usr.sbin/ospf6d/rde.c
1403
struct prefix_node *node;
usr.sbin/ospf6d/rde.c
1456
RB_FOREACH(node, prefix_tree, &tree) {
usr.sbin/ospf6d/rde.c
1457
append_prefix_lsa(&lsa, &len, node->prefix);
usr.sbin/sensorsd/sensorsd.c
732
char node[48];
usr.sbin/sensorsd/sensorsd.c
739
snprintf(node, sizeof(node), "hw.sensors.%s.%s%d",
usr.sbin/sensorsd/sensorsd.c
742
if (cgetent(&buf, cfa, node) != 0)
usr.sbin/slowcgi/slowcgi.c
1093
struct fcgi_stdin *node;
usr.sbin/slowcgi/slowcgi.c
1098
while ((node = TAILQ_FIRST(&c->stdin_head))) {
usr.sbin/slowcgi/slowcgi.c
1099
if (node->data_len == 0) { /* end of stdin marker */
usr.sbin/slowcgi/slowcgi.c
1104
n = write(fd, node->data + node->data_pos, node->data_len);
usr.sbin/slowcgi/slowcgi.c
1111
node->data_pos += n;
usr.sbin/slowcgi/slowcgi.c
1112
node->data_len -= n;
usr.sbin/slowcgi/slowcgi.c
1113
if (node->data_len == 0) {
usr.sbin/slowcgi/slowcgi.c
1114
TAILQ_REMOVE(&c->stdin_head, node, entry);
usr.sbin/slowcgi/slowcgi.c
1115
free(node);
usr.sbin/slowcgi/slowcgi.c
801
struct fcgi_stdin *node;
usr.sbin/slowcgi/slowcgi.c
808
if ((node = calloc(1, sizeof(struct fcgi_stdin))) == NULL) {
usr.sbin/slowcgi/slowcgi.c
813
bcopy(buf, node->data, n);
usr.sbin/slowcgi/slowcgi.c
814
node->data_pos = 0;
usr.sbin/slowcgi/slowcgi.c
815
node->data_len = n;
usr.sbin/slowcgi/slowcgi.c
817
TAILQ_INSERT_TAIL(&c->stdin_head, node, entry);
usr.sbin/smtpd/expand.c
51
expand_insert(struct expand *expand, struct expandnode *node)
usr.sbin/smtpd/expand.c
55
node->rule = expand->rule;
usr.sbin/smtpd/expand.c
56
node->parent = expand->parent;
usr.sbin/smtpd/expand.c
59
expand, expandnode_info(node));
usr.sbin/smtpd/expand.c
60
if (node->type == EXPAND_USERNAME &&
usr.sbin/smtpd/expand.c
63
!strcmp(expand->parent->u.user, node->u.user)) {
usr.sbin/smtpd/expand.c
66
node->sameuser = 1;
usr.sbin/smtpd/expand.c
69
if (expand_lookup(expand, node)) {
usr.sbin/smtpd/expand.c
75
xn = xmemdup(node, sizeof *xn);
usr.sbin/smtpd/lka_session.c
246
struct expandnode node;
usr.sbin/smtpd/lka_session.c
343
memset(&node, 0, sizeof node);
usr.sbin/smtpd/lka_session.c
344
node.type = EXPAND_USERNAME;
usr.sbin/smtpd/lka_session.c
345
xlowercase(node.u.user, xn->u.mailaddr.user,
usr.sbin/smtpd/lka_session.c
346
sizeof node.u.user);
usr.sbin/smtpd/lka_session.c
347
expand_insert(&lks->expand, &node);
usr.sbin/smtpd/lka_session.c
425
lks->node = xn;
usr.sbin/smtpd/lka_session.c
44
struct expandnode *node;
usr.sbin/smtpd/lka_session.c
96
xn = lks->node;
usr.sbin/smtpd/parser.c
105
tmp->parent = node;
usr.sbin/smtpd/parser.c
106
TAILQ_INSERT_TAIL(&node->children, tmp, entry);
usr.sbin/smtpd/parser.c
107
node = tmp;
usr.sbin/smtpd/parser.c
111
if (node->cmd)
usr.sbin/smtpd/parser.c
113
node->cmd = cmd;
usr.sbin/smtpd/parser.c
120
cmd_check(const char *str, struct node *node, struct parameter *res)
usr.sbin/smtpd/parser.c
124
switch (node->type) {
usr.sbin/smtpd/parser.c
126
if (!strcmp(str, node->token))
usr.sbin/smtpd/parser.c
168
errx(1, "bad token type: %d", node->type);
usr.sbin/smtpd/parser.c
177
struct node *node, *tmp, *stack[ARGVMAX], *best;
usr.sbin/smtpd/parser.c
180
node = root;
usr.sbin/smtpd/parser.c
184
TAILQ_FOREACH(tmp, &node->children, entry) {
usr.sbin/smtpd/parser.c
187
node = tmp;
usr.sbin/smtpd/parser.c
188
param[np].type = node->type;
usr.sbin/smtpd/parser.c
189
if (node->type != P_TOKEN)
usr.sbin/smtpd/parser.c
196
TAILQ_FOREACH(tmp, &node->children, entry) {
usr.sbin/smtpd/parser.c
208
node = best;
usr.sbin/smtpd/parser.c
209
param[np].type = node->type;
usr.sbin/smtpd/parser.c
210
if (node->type != P_TOKEN)
usr.sbin/smtpd/parser.c
215
if (node->cmd == NULL)
usr.sbin/smtpd/parser.c
218
return (node->cmd(np, np ? param : NULL));
usr.sbin/smtpd/parser.c
221
if (TAILQ_FIRST(&node->children) == NULL) {
usr.sbin/smtpd/parser.c
227
TAILQ_FOREACH(tmp, &node->children, entry) {
usr.sbin/smtpd/parser.c
42
struct node *parent;
usr.sbin/smtpd/parser.c
43
TAILQ_ENTRY(node) entry;
usr.sbin/smtpd/parser.c
44
TAILQ_HEAD(, node) children;
usr.sbin/smtpd/parser.c
48
static struct node *root;
usr.sbin/smtpd/parser.c
57
struct node *node, *tmp;
usr.sbin/smtpd/parser.c
78
node = root;
usr.sbin/smtpd/parser.c
81
TAILQ_FOREACH(tmp, &node->children, entry) {
usr.sbin/smtpd/parser.c
83
node = tmp;
usr.sbin/tcpdump/appletalk.h
118
u_char node;
usr.sbin/tcpdump/print-atalk.c
433
tp->node != snode || tp->skt != skt)
usr.sbin/tcpdump/print-atalk.c
436
tp->node), tp->skt);
usr.sbin/tcpdump/print-atalk.c
514
if (EXTRACT_16BITS(&tp->net) != snet || tp->node != snode)
usr.sbin/tcpdump/print-atalk.c
516
ataddr_string(EXTRACT_16BITS(&tp->net), tp->node));
usr.sbin/tcpdump/print-decnet.c
856
int node = dnaddr & NODEMASK;
usr.sbin/tcpdump/print-decnet.c
862
snprintf(str, len, "%d.%d", area, node);
usr.sbin/tcpdump/print-ipx.c
80
ipxaddr_string(u_int32_t net, const u_char *node)
usr.sbin/tcpdump/print-ipx.c
85
net, node[0], node[1], node[2], node[3], node[4], node[5]);
usr.sbin/tcpdump/print-snmp.c
258
struct obj *node; /* pointer into object table */
usr.sbin/tcpdump/print-snmp.c
669
for (; a->node; a++) {
usr.sbin/tcpdump/print-snmp.c
672
objp = a->node->child;
usr.sbin/unbound/daemon/acl_list.c
150
struct acl_addr* node;
usr.sbin/unbound/daemon/acl_list.c
166
if(!(node=(struct acl_addr*)addr_tree_find(&acl->tree, &addr,
usr.sbin/unbound/daemon/acl_list.c
170
if(!(node=(struct acl_addr*)acl_list_insert(acl, &addr,
usr.sbin/unbound/daemon/acl_list.c
176
return node;
usr.sbin/unbound/daemon/acl_list.c
184
struct acl_addr* node;
usr.sbin/unbound/daemon/acl_list.c
187
if(!(node=(struct acl_addr*)addr_tree_find(&acl->tree, addr,
usr.sbin/unbound/daemon/acl_list.c
191
if(!(node=(struct acl_addr*)acl_list_insert(acl, addr,
usr.sbin/unbound/daemon/acl_list.c
197
return node;
usr.sbin/unbound/daemon/acl_list.c
205
struct acl_addr* node;
usr.sbin/unbound/daemon/acl_list.c
210
if(!(node=acl_find_or_create_str2addr(acl_interface, iface, 1, port))) {
usr.sbin/unbound/daemon/acl_list.c
215
node->control = control;
usr.sbin/unbound/daemon/acl_list.c
224
struct acl_addr* node = acl_find_or_create(acl_interface, addr, addrlen, control);
usr.sbin/unbound/daemon/acl_list.c
225
node->is_interface = 1;
usr.sbin/unbound/daemon/acl_list.c
226
return node;
usr.sbin/unbound/daemon/acl_list.c
234
struct acl_addr* node;
usr.sbin/unbound/daemon/acl_list.c
235
if(!(node=acl_find_or_create_str2addr(acl, str, is_interface, port))) {
usr.sbin/unbound/daemon/acl_list.c
240
node->taglen = bitmaplen;
usr.sbin/unbound/daemon/acl_list.c
241
node->taglist = regional_alloc_init(acl->region, bitmap, bitmaplen);
usr.sbin/unbound/daemon/acl_list.c
242
if(!node->taglist) {
usr.sbin/unbound/daemon/acl_list.c
254
struct acl_addr* node;
usr.sbin/unbound/daemon/acl_list.c
255
if(!(node=acl_find_or_create_str2addr(acl, str, is_interface, port))) {
usr.sbin/unbound/daemon/acl_list.c
260
node->view = views_find_view(vs, str2, 0 /* get read lock*/);
usr.sbin/unbound/daemon/acl_list.c
261
if(!node->view) {
usr.sbin/unbound/daemon/acl_list.c
265
lock_rw_unlock(&node->view->lock);
usr.sbin/unbound/daemon/acl_list.c
275
struct acl_addr* node;
usr.sbin/unbound/daemon/acl_list.c
278
if(!(node=acl_find_or_create_str2addr(acl, str, is_interface, port))) {
usr.sbin/unbound/daemon/acl_list.c
284
if(!node->tag_actions) {
usr.sbin/unbound/daemon/acl_list.c
285
node->tag_actions = (uint8_t*)regional_alloc_zero(acl->region,
usr.sbin/unbound/daemon/acl_list.c
286
sizeof(*node->tag_actions)*cfg->num_tags);
usr.sbin/unbound/daemon/acl_list.c
287
if(!node->tag_actions) {
usr.sbin/unbound/daemon/acl_list.c
291
node->tag_actions_size = (size_t)cfg->num_tags;
usr.sbin/unbound/daemon/acl_list.c
298
if((size_t)tagid >= node->tag_actions_size) {
usr.sbin/unbound/daemon/acl_list.c
307
node->tag_actions[tagid] = (uint8_t)t;
usr.sbin/unbound/daemon/acl_list.c
368
struct acl_addr* node;
usr.sbin/unbound/daemon/acl_list.c
371
if(!(node=acl_find_or_create_str2addr(acl, str, is_interface, port))) {
usr.sbin/unbound/daemon/acl_list.c
377
if(!node->tag_datas) {
usr.sbin/unbound/daemon/acl_list.c
378
node->tag_datas = (struct config_strlist**)regional_alloc_zero(
usr.sbin/unbound/daemon/acl_list.c
379
acl->region, sizeof(*node->tag_datas)*cfg->num_tags);
usr.sbin/unbound/daemon/acl_list.c
380
if(!node->tag_datas) {
usr.sbin/unbound/daemon/acl_list.c
384
node->tag_datas_size = (size_t)cfg->num_tags;
usr.sbin/unbound/daemon/acl_list.c
391
if((size_t)tagid >= node->tag_datas_size) {
usr.sbin/unbound/daemon/acl_list.c
397
if(!check_data(data, node->tag_datas[tagid])) {
usr.sbin/unbound/daemon/acl_list.c
409
&(node->tag_datas[tagid]), dupdata)) {
usr.sbin/unbound/daemon/acl_list.c
807
addr_to_str(&acladdr->node.addr, acladdr->node.addrlen,
usr.sbin/unbound/daemon/acl_list.c
811
acladdr->node.net,
usr.sbin/unbound/daemon/acl_list.c
82
struct acl_addr* node = regional_alloc_zero(acl->region,
usr.sbin/unbound/daemon/acl_list.c
84
if(!node)
usr.sbin/unbound/daemon/acl_list.c
86
node->control = control;
usr.sbin/unbound/daemon/acl_list.c
87
if(!addr_tree_insert(&acl->tree, &node->node, addr, addrlen, net)) {
usr.sbin/unbound/daemon/acl_list.c
91
return node;
usr.sbin/unbound/daemon/acl_list.h
94
struct addr_tree_node node;
usr.sbin/unbound/daemon/remote.c
1847
if(!edge || !edge->node)
usr.sbin/unbound/daemon/remote.c
1856
addrtree_traverse_visit_node(edge->node, addr, addr_size, is_ipv6,
usr.sbin/unbound/daemon/remote.c
3356
(a=anchor_find(worker->env.anchors, z->node.name,
usr.sbin/unbound/daemon/remote.c
3357
z->node.labs, z->node.len, z->node.dclass))) {
usr.sbin/unbound/daemon/remote.c
3365
if(!ssl_print_name_dp(ssl, str, z->node.name,
usr.sbin/unbound/daemon/remote.c
3366
z->node.dclass, z->dp)) {
usr.sbin/unbound/daemon/remote.c
7435
&xfr->node);
usr.sbin/unbound/daemon/remote.c
7544
&xfr->node);
usr.sbin/unbound/dns64/dns64.c
333
struct name_tree_node* node;
usr.sbin/unbound/dns64/dns64.c
334
node = (struct name_tree_node*)calloc(1, sizeof(*node));
usr.sbin/unbound/dns64/dns64.c
335
if(!node) {
usr.sbin/unbound/dns64/dns64.c
339
node->name = sldns_str2wire_dname(str, &node->len);
usr.sbin/unbound/dns64/dns64.c
340
if(!node->name) {
usr.sbin/unbound/dns64/dns64.c
341
free(node);
usr.sbin/unbound/dns64/dns64.c
345
node->labs = dname_count_labels(node->name);
usr.sbin/unbound/dns64/dns64.c
346
node->dclass = LDNS_RR_CLASS_IN;
usr.sbin/unbound/dns64/dns64.c
347
if(!name_tree_insert(&dns64_env->ignore_aaaa, node,
usr.sbin/unbound/dns64/dns64.c
348
node->name, node->len, node->labs, node->dclass)) {
usr.sbin/unbound/dns64/dns64.c
350
free(node->name);
usr.sbin/unbound/dns64/dns64.c
351
free(node);
usr.sbin/unbound/dns64/dns64.c
421
free_ignore_aaaa_node(rbnode_type* node, void* ATTR_UNUSED(arg))
usr.sbin/unbound/dns64/dns64.c
423
struct name_tree_node* n = (struct name_tree_node*)node;
usr.sbin/unbound/dns64/dns64.c
553
struct name_tree_node* node = name_tree_lookup(&dns64_env->ignore_aaaa,
usr.sbin/unbound/dns64/dns64.c
556
return (node != NULL);
usr.sbin/unbound/edns-subnet/addrtree.c
100
node->only_match_scope_zero = 0;
usr.sbin/unbound/edns-subnet/addrtree.c
101
node->edge[0] = NULL;
usr.sbin/unbound/edns-subnet/addrtree.c
102
node->edge[1] = NULL;
usr.sbin/unbound/edns-subnet/addrtree.c
103
node->parent_edge = NULL;
usr.sbin/unbound/edns-subnet/addrtree.c
104
node->next = NULL;
usr.sbin/unbound/edns-subnet/addrtree.c
105
node->prev = NULL;
usr.sbin/unbound/edns-subnet/addrtree.c
106
return node;
usr.sbin/unbound/edns-subnet/addrtree.c
154
clean_node(struct addrtree *tree, struct addrnode *node)
usr.sbin/unbound/edns-subnet/addrtree.c
156
if (!node->elem) return;
usr.sbin/unbound/edns-subnet/addrtree.c
157
tree->size_bytes -= tree->sizefunc(node->elem);
usr.sbin/unbound/edns-subnet/addrtree.c
158
tree->delfunc(tree->env, node->elem);
usr.sbin/unbound/edns-subnet/addrtree.c
159
node->only_match_scope_zero = 0;
usr.sbin/unbound/edns-subnet/addrtree.c
160
node->elem = NULL;
usr.sbin/unbound/edns-subnet/addrtree.c
165
lru_pop(struct addrtree *tree, struct addrnode *node)
usr.sbin/unbound/edns-subnet/addrtree.c
167
if (node == tree->first) {
usr.sbin/unbound/edns-subnet/addrtree.c
168
if (!node->next) { /* it is the last as well */
usr.sbin/unbound/edns-subnet/addrtree.c
172
tree->first = node->next;
usr.sbin/unbound/edns-subnet/addrtree.c
175
} else if (node == tree->last) { /* but not the first */
usr.sbin/unbound/edns-subnet/addrtree.c
176
tree->last = node->prev;
usr.sbin/unbound/edns-subnet/addrtree.c
179
node->prev->next = node->next;
usr.sbin/unbound/edns-subnet/addrtree.c
180
node->next->prev = node->prev;
usr.sbin/unbound/edns-subnet/addrtree.c
186
lru_push(struct addrtree *tree, struct addrnode *node)
usr.sbin/unbound/edns-subnet/addrtree.c
189
tree->first = node;
usr.sbin/unbound/edns-subnet/addrtree.c
190
node->prev = NULL;
usr.sbin/unbound/edns-subnet/addrtree.c
192
tree->last->next = node;
usr.sbin/unbound/edns-subnet/addrtree.c
193
node->prev = tree->last;
usr.sbin/unbound/edns-subnet/addrtree.c
195
tree->last = node;
usr.sbin/unbound/edns-subnet/addrtree.c
196
node->next = NULL;
usr.sbin/unbound/edns-subnet/addrtree.c
201
lru_update(struct addrtree *tree, struct addrnode *node)
usr.sbin/unbound/edns-subnet/addrtree.c
203
if (tree->root == node) return;
usr.sbin/unbound/edns-subnet/addrtree.c
204
lru_pop(tree, node);
usr.sbin/unbound/edns-subnet/addrtree.c
205
lru_push(tree, node);
usr.sbin/unbound/edns-subnet/addrtree.c
215
purge_node(struct addrtree *tree, struct addrnode *node)
usr.sbin/unbound/edns-subnet/addrtree.c
219
int keep = node->edge[0] && node->edge[1];
usr.sbin/unbound/edns-subnet/addrtree.c
221
clean_node(tree, node);
usr.sbin/unbound/edns-subnet/addrtree.c
222
parent_edge = node->parent_edge;
usr.sbin/unbound/edns-subnet/addrtree.c
226
child_edge = node->edge[!node->edge[0]];
usr.sbin/unbound/edns-subnet/addrtree.c
232
tree->size_bytes -= node_size(tree, node);
usr.sbin/unbound/edns-subnet/addrtree.c
235
lru_pop(tree, node);
usr.sbin/unbound/edns-subnet/addrtree.c
236
free(node);
usr.sbin/unbound/edns-subnet/addrtree.c
365
struct addrnode *newnode, *node;
usr.sbin/unbound/edns-subnet/addrtree.c
370
node = tree->root;
usr.sbin/unbound/edns-subnet/addrtree.c
371
log_assert(node != NULL);
usr.sbin/unbound/edns-subnet/addrtree.c
384
clean_node(tree, node);
usr.sbin/unbound/edns-subnet/addrtree.c
385
node->ttl = ttl;
usr.sbin/unbound/edns-subnet/addrtree.c
386
node->only_match_scope_zero = only_match_scope_zero;
usr.sbin/unbound/edns-subnet/addrtree.c
387
node->elem = elem;
usr.sbin/unbound/edns-subnet/addrtree.c
388
node->scope = scope;
usr.sbin/unbound/edns-subnet/addrtree.c
394
edge = node->edge[index];
usr.sbin/unbound/edns-subnet/addrtree.c
397
if (!edge->node->elem || edge->node->ttl >= now)
usr.sbin/unbound/edns-subnet/addrtree.c
399
purge_node(tree, edge->node);
usr.sbin/unbound/edns-subnet/addrtree.c
400
edge = node->edge[index];
usr.sbin/unbound/edns-subnet/addrtree.c
406
if (!edge_create(newnode, addr, sourcemask, node,
usr.sbin/unbound/edns-subnet/addrtree.c
425
node->scope = scope;
usr.sbin/unbound/edns-subnet/addrtree.c
427
node = edge->node;
usr.sbin/unbound/edns-subnet/addrtree.c
433
node->edge[index] = NULL;
usr.sbin/unbound/edns-subnet/addrtree.c
434
if (!edge_create(newnode, addr, common, node, index)) {
usr.sbin/unbound/edns-subnet/addrtree.c
435
node->edge[index] = edge;
usr.sbin/unbound/edns-subnet/addrtree.c
460
node = newnode;
usr.sbin/unbound/edns-subnet/addrtree.c
462
if (!edge_create(newnode, addr, sourcemask, node,
usr.sbin/unbound/edns-subnet/addrtree.c
481
struct addrnode *node = tree->root;
usr.sbin/unbound/edns-subnet/addrtree.c
485
log_assert(node != NULL);
usr.sbin/unbound/edns-subnet/addrtree.c
490
if (node->elem && node->ttl >= now &&
usr.sbin/unbound/edns-subnet/addrtree.c
491
!(sourcemask != 0 && node->only_match_scope_zero)) {
usr.sbin/unbound/edns-subnet/addrtree.c
493
log_assert(node->scope >= depth);
usr.sbin/unbound/edns-subnet/addrtree.c
494
if (depth == node->scope ||
usr.sbin/unbound/edns-subnet/addrtree.c
495
(node->scope > sourcemask &&
usr.sbin/unbound/edns-subnet/addrtree.c
500
lru_update(tree, node);
usr.sbin/unbound/edns-subnet/addrtree.c
501
return node;
usr.sbin/unbound/edns-subnet/addrtree.c
508
edge = node->edge[getbit(addr, sourcemask, depth)];
usr.sbin/unbound/edns-subnet/addrtree.c
509
if (!edge || !edge->node)
usr.sbin/unbound/edns-subnet/addrtree.c
517
node = edge->node;
usr.sbin/unbound/edns-subnet/addrtree.c
55
edge_create(struct addrnode *node, const addrkey_t *addr,
usr.sbin/unbound/edns-subnet/addrtree.c
62
edge->node = node;
usr.sbin/unbound/edns-subnet/addrtree.c
75
node->parent_edge = edge;
usr.sbin/unbound/edns-subnet/addrtree.c
93
struct addrnode* node = (struct addrnode *)malloc( sizeof (*node) );
usr.sbin/unbound/edns-subnet/addrtree.c
94
if (!node)
usr.sbin/unbound/edns-subnet/addrtree.c
96
node->elem = elem;
usr.sbin/unbound/edns-subnet/addrtree.c
98
node->scope = scope;
usr.sbin/unbound/edns-subnet/addrtree.c
99
node->ttl = ttl;
usr.sbin/unbound/edns-subnet/addrtree.h
118
struct addrnode *node;
usr.sbin/unbound/edns-subnet/subnet-whitelist.c
86
struct addr_tree_node* node = (struct addr_tree_node*)regional_alloc(
usr.sbin/unbound/edns-subnet/subnet-whitelist.c
87
whitelist->region, sizeof(*node));
usr.sbin/unbound/edns-subnet/subnet-whitelist.c
88
if(!node)
usr.sbin/unbound/edns-subnet/subnet-whitelist.c
90
if(!addr_tree_insert(&whitelist->upstream, node, addr, addrlen, net)) {
usr.sbin/unbound/edns-subnet/subnetmod.c
477
struct addrnode *node;
usr.sbin/unbound/edns-subnet/subnetmod.c
495
node = addrtree_find(tree, (addrkey_t*)ecs->subnet_addr,
usr.sbin/unbound/edns-subnet/subnetmod.c
497
if (!node) { /* plain old cache miss */
usr.sbin/unbound/edns-subnet/subnetmod.c
503
(struct reply_info *)node->elem, qstate->region, *env->now, 0,
usr.sbin/unbound/edns-subnet/subnetmod.c
505
scope = (uint8_t)node->scope;
usr.sbin/unbound/edns-subnet/subnetmod.c
521
if (prefetch && *qstate->env->now >= ((struct reply_info *)node->elem)->prefetch_ttl) {
usr.sbin/unbound/ipsecmod/ipsecmod-whitelist.c
123
struct name_tree_node* node = (struct name_tree_node*)n;
usr.sbin/unbound/ipsecmod/ipsecmod-whitelist.c
125
if(node) {
usr.sbin/unbound/ipsecmod/ipsecmod-whitelist.c
126
*size += sizeof(node) + node->len;
usr.sbin/unbound/ipsecmod/ipsecmod-whitelist.c
72
n->node.key = n;
usr.sbin/unbound/iterator/iter_donotq.c
80
struct addr_tree_node* node = (struct addr_tree_node*)regional_alloc(
usr.sbin/unbound/iterator/iter_donotq.c
81
dq->region, sizeof(*node));
usr.sbin/unbound/iterator/iter_donotq.c
82
if(!node)
usr.sbin/unbound/iterator/iter_donotq.c
84
if(!addr_tree_insert(&dq->tree, node, addr, addrlen, net)) {
usr.sbin/unbound/iterator/iter_fwd.c
114
struct iter_forward_zone* node = (struct iter_forward_zone*)malloc(
usr.sbin/unbound/iterator/iter_fwd.c
116
if(!node) {
usr.sbin/unbound/iterator/iter_fwd.c
120
node->node.key = node;
usr.sbin/unbound/iterator/iter_fwd.c
121
node->dclass = c;
usr.sbin/unbound/iterator/iter_fwd.c
122
node->name = memdup(nm, nmlen);
usr.sbin/unbound/iterator/iter_fwd.c
123
if(!node->name) {
usr.sbin/unbound/iterator/iter_fwd.c
125
free(node);
usr.sbin/unbound/iterator/iter_fwd.c
128
node->namelen = nmlen;
usr.sbin/unbound/iterator/iter_fwd.c
129
node->namelabs = nmlabs;
usr.sbin/unbound/iterator/iter_fwd.c
130
node->dp = dp;
usr.sbin/unbound/iterator/iter_fwd.c
131
if(!rbtree_insert(fwd->tree, &node->node)) {
usr.sbin/unbound/iterator/iter_fwd.c
136
free(node->name);
usr.sbin/unbound/iterator/iter_fwd.c
137
free(node);
usr.sbin/unbound/iterator/iter_fwd.c
146
key.node.key = &key;
usr.sbin/unbound/iterator/iter_fwd.c
165
struct iter_forward_zone* node, *prev = NULL, *p;
usr.sbin/unbound/iterator/iter_fwd.c
167
RBTREE_FOR(node, struct iter_forward_zone*, fwd->tree) {
usr.sbin/unbound/iterator/iter_fwd.c
168
node->parent = NULL;
usr.sbin/unbound/iterator/iter_fwd.c
169
if(!prev || prev->dclass != node->dclass) {
usr.sbin/unbound/iterator/iter_fwd.c
170
prev = node;
usr.sbin/unbound/iterator/iter_fwd.c
173
(void)dname_lab_cmp(prev->name, prev->namelabs, node->name,
usr.sbin/unbound/iterator/iter_fwd.c
174
node->namelabs, &m); /* we know prev is smaller */
usr.sbin/unbound/iterator/iter_fwd.c
183
node->parent = p;
usr.sbin/unbound/iterator/iter_fwd.c
186
prev = node;
usr.sbin/unbound/iterator/iter_fwd.c
313
key.node.key = &key;
usr.sbin/unbound/iterator/iter_fwd.c
423
key.node.key = &key;
usr.sbin/unbound/iterator/iter_fwd.c
444
key.node.key = &key;
usr.sbin/unbound/iterator/iter_fwd.c
507
key.node.key = &key;
usr.sbin/unbound/iterator/iter_fwd.c
569
(void)rbtree_delete(fwd->tree, &z->node);
usr.sbin/unbound/iterator/iter_fwd.c
592
(void)rbtree_delete(fwd->tree, &z->node);
usr.sbin/unbound/iterator/iter_fwd.c
632
(void)rbtree_delete(fwd->tree, &z->node);
usr.sbin/unbound/iterator/iter_fwd.c
88
struct iter_forward_zone* node = (struct iter_forward_zone*)n;
usr.sbin/unbound/iterator/iter_fwd.c
89
fwd_zone_free(node);
usr.sbin/unbound/iterator/iter_fwd.h
74
rbnode_type node;
usr.sbin/unbound/iterator/iter_hints.c
174
struct iter_hints_stub* node = (struct iter_hints_stub*)malloc(
usr.sbin/unbound/iterator/iter_hints.c
176
if(!node) {
usr.sbin/unbound/iterator/iter_hints.c
180
node->dp = dp;
usr.sbin/unbound/iterator/iter_hints.c
181
node->noprime = (uint8_t)noprime;
usr.sbin/unbound/iterator/iter_hints.c
182
if(!name_tree_insert(&hints->tree, &node->node, dp->name, dp->namelen,
usr.sbin/unbound/iterator/iter_hints.c
188
free(node);
usr.sbin/unbound/iterator/iter_hints.c
583
(void)rbtree_delete(&hints->tree, &z->node);
usr.sbin/unbound/iterator/iter_hints.c
609
(void)rbtree_delete(&hints->tree, &z->node);
usr.sbin/unbound/iterator/iter_hints.c
74
struct iter_hints_stub* node = (struct iter_hints_stub*)n;
usr.sbin/unbound/iterator/iter_hints.c
75
hints_stub_free(node);
usr.sbin/unbound/iterator/iter_hints.h
75
struct name_tree_node node;
usr.sbin/unbound/iterator/iter_utils.c
164
n->node.key = n;
usr.sbin/unbound/libunbound/context.c
169
q->node.key = &q->querynum;
usr.sbin/unbound/libunbound/context.c
192
(void)rbtree_insert(&ctx->queries, &q->node);
usr.sbin/unbound/libunbound/context.c
273
q->node.key = &q->querynum;
usr.sbin/unbound/libunbound/context.c
291
(void)rbtree_insert(&ctx->queries, &q->node);
usr.sbin/unbound/libunbound/context.h
156
struct rbnode_type node;
usr.sbin/unbound/libunbound/libunbound.c
639
(void)rbtree_delete(&ctx->queries, q->node.key);
usr.sbin/unbound/libunbound/libunbound.c
773
(void)rbtree_delete(&ctx->queries, q->node.key);
usr.sbin/unbound/libunbound/libunbound.c
785
(void)rbtree_delete(&ctx->queries, q->node.key);
usr.sbin/unbound/libunbound/libunbound.c
875
(void)rbtree_delete(&ctx->queries, q->node.key);
usr.sbin/unbound/libunbound/libunbound.c
914
(void)rbtree_delete(&ctx->queries, q->node.key);
usr.sbin/unbound/libunbound/libworker.c
670
(void)rbtree_delete(&ctx->queries, q->node.key);
usr.sbin/unbound/libunbound/libworker.c
769
(void)rbtree_delete(&w->ctx->queries, q->node.key);
usr.sbin/unbound/libunbound/libworker.c
795
(void)rbtree_delete(&ctx->queries, q->node.key);
usr.sbin/unbound/respip/respip.c
107
struct resp_addr* node;
usr.sbin/unbound/respip/respip.c
109
node = (struct resp_addr*)addr_tree_find(&set->ip_tree, addr, addrlen, net);
usr.sbin/unbound/respip/respip.c
110
if(!node && create) {
usr.sbin/unbound/respip/respip.c
111
node = regional_alloc_zero(set->region, sizeof(*node));
usr.sbin/unbound/respip/respip.c
112
if(!node) {
usr.sbin/unbound/respip/respip.c
116
lock_rw_init(&node->lock);
usr.sbin/unbound/respip/respip.c
117
node->action = respip_none;
usr.sbin/unbound/respip/respip.c
118
if(!addr_tree_insert(&set->ip_tree, &node->node, addr,
usr.sbin/unbound/respip/respip.c
125
return node;
usr.sbin/unbound/respip/respip.c
129
respip_sockaddr_delete(struct respip_set* set, struct resp_addr* node)
usr.sbin/unbound/respip/respip.c
133
prev = (struct resp_addr*)rbtree_previous((struct rbnode_type*)node);
usr.sbin/unbound/respip/respip.c
134
lock_rw_destroy(&node->lock);
usr.sbin/unbound/respip/respip.c
135
(void)rbtree_delete(&set->ip_tree, node);
usr.sbin/unbound/respip/respip.c
140
addr_tree_init_parents_node(&prev->node);
usr.sbin/unbound/respip/respip.c
165
struct resp_addr* node;
usr.sbin/unbound/respip/respip.c
168
if(!(node=respip_find_or_create(set, ipstr, 1)))
usr.sbin/unbound/respip/respip.c
170
if(node->taglist) {
usr.sbin/unbound/respip/respip.c
174
node->taglist = regional_alloc_init(set->region, taglist, taglen);
usr.sbin/unbound/respip/respip.c
175
if(!node->taglist) {
usr.sbin/unbound/respip/respip.c
179
node->taglen = taglen;
usr.sbin/unbound/respip/respip.c
188
struct resp_addr* node;
usr.sbin/unbound/respip/respip.c
192
if(!(node=respip_find_or_create(set, ipstr, 1)))
usr.sbin/unbound/respip/respip.c
194
if(node->action != respip_none) {
usr.sbin/unbound/respip/respip.c
222
node->action = action;
usr.sbin/unbound/respip/respip.c
267
sa = (struct sockaddr*)&raddr->node.addr;
usr.sbin/unbound/respip/respip.c
332
struct resp_addr* node;
usr.sbin/unbound/respip/respip.c
335
node=respip_find_or_create(set, ipstr, 0);
usr.sbin/unbound/respip/respip.c
336
if(!node || node->action == respip_none) {
usr.sbin/unbound/respip/respip.c
341
return respip_enter_rrstr(set->region, node, rrstr, ipstr);
usr.sbin/unbound/respip/respip.c
831
a->addr = raddr->node.addr;
usr.sbin/unbound/respip/respip.c
832
a->addrlen = raddr->node.addrlen;
usr.sbin/unbound/respip/respip.c
833
a->net = raddr->node.net;
usr.sbin/unbound/respip/respip.c
989
addr_to_str(&raddr->node.addr,
usr.sbin/unbound/respip/respip.c
990
raddr->node.addrlen,
usr.sbin/unbound/respip/respip.c
992
verbose(VERB_ALGO, "respip: rpz: response-ip trigger %s/%d on %s %s with action %s", nm, raddr->node.net, qn, ip, rpz_action_to_string(respip_action_to_rpz_action(action)));
usr.sbin/unbound/respip/respip.h
310
respip_sockaddr_delete(struct respip_set* set, struct resp_addr* node);
usr.sbin/unbound/respip/respip.h
36
struct addr_tree_node node;
usr.sbin/unbound/services/authzone.c
1012
domain_remove_rrset(node, LDNS_RR_TYPE_RRSIG);
usr.sbin/unbound/services/authzone.c
1098
az_domain_add_rr(struct auth_data* node, uint16_t rr_type, uint32_t rr_ttl,
usr.sbin/unbound/services/authzone.c
1105
if((rrset=az_domain_rrset(node, ctype))!= NULL) {
usr.sbin/unbound/services/authzone.c
1114
} else if((rrset=az_domain_rrset(node, rr_type))!= NULL) {
usr.sbin/unbound/services/authzone.c
1124
if(!rrset_create(node, rr_type, rr_ttl, rdata,
usr.sbin/unbound/services/authzone.c
1130
if((rrset=az_domain_rrset(node, rr_type))!= NULL) {
usr.sbin/unbound/services/authzone.c
1141
if(!(rrset=rrset_create(node, rr_type, rr_ttl, rdata,
usr.sbin/unbound/services/authzone.c
1148
if((rrsig=az_domain_rrset(node, LDNS_RR_TYPE_RRSIG))
usr.sbin/unbound/services/authzone.c
1150
if(!rrset_moveover_rrsigs(node, rr_type,
usr.sbin/unbound/services/authzone.c
1164
struct auth_data* node;
usr.sbin/unbound/services/authzone.c
1178
if(!(node=az_domain_find_or_create(z, dname, dname_len))) {
usr.sbin/unbound/services/authzone.c
1182
if(!az_domain_add_rr(node, rr_type, rr_ttl, rdata, rdatalen,
usr.sbin/unbound/services/authzone.c
1199
az_domain_remove_rr(struct auth_data* node, uint16_t rr_type,
usr.sbin/unbound/services/authzone.c
1206
if((rrset=az_domain_rrset(node, rr_type))!= NULL) {
usr.sbin/unbound/services/authzone.c
1211
domain_remove_rrset(node, rr_type);
usr.sbin/unbound/services/authzone.c
1217
node, LDNS_RR_TYPE_RRSIG);
usr.sbin/unbound/services/authzone.c
1224
domain_remove_rrset(node, rr_type);
usr.sbin/unbound/services/authzone.c
1248
if((rrset=az_domain_rrset(node, ctype))!= NULL) {
usr.sbin/unbound/services/authzone.c
1273
struct auth_data* node;
usr.sbin/unbound/services/authzone.c
1290
node = az_find_name(z, dname, dname_len);
usr.sbin/unbound/services/authzone.c
1291
if(!node) {
usr.sbin/unbound/services/authzone.c
1297
if(!az_domain_remove_rr(node, rr_type, rdata, rdatalen, nonexist)) {
usr.sbin/unbound/services/authzone.c
1304
if(node->rrsets == NULL) {
usr.sbin/unbound/services/authzone.c
1305
(void)rbtree_delete(&z->data, node);
usr.sbin/unbound/services/authzone.c
1306
auth_data_delete(node);
usr.sbin/unbound/services/authzone.c
1688
auth_zone_write_rrset(struct auth_zone* z, struct auth_data* node,
usr.sbin/unbound/services/authzone.c
1694
if(!auth_rr_to_string(node->name, node->namelen, r->type,
usr.sbin/unbound/services/authzone.c
173
auth_packed_rrset_copy_region(struct auth_zone* z, struct auth_data* node,
usr.sbin/unbound/services/authzone.c
180
key.rk.dname = node->name;
usr.sbin/unbound/services/authzone.c
181
key.rk.dname_len = node->namelen;
usr.sbin/unbound/services/authzone.c
2235
(void)rbtree_delete(&az->xtree, &xfr->node);
usr.sbin/unbound/services/authzone.c
2238
(void)rbtree_delete(&az->ztree, &z->node);
usr.sbin/unbound/services/authzone.c
225
struct dns_msg* msg, struct auth_data* node, struct auth_rrset* rrset)
usr.sbin/unbound/services/authzone.c
229
if(!rrset || !node)
usr.sbin/unbound/services/authzone.c
231
if(msg_rrset_duplicate(msg, node->name, node->namelen, rrset->type,
usr.sbin/unbound/services/authzone.c
239
auth_packed_rrset_copy_region(z, node, rrset, region, 0)))
usr.sbin/unbound/services/authzone.c
2412
struct auth_data* node;
usr.sbin/unbound/services/authzone.c
2415
while((node=az_find_wildcard_domain(z, nm, nmlen))==NULL) {
usr.sbin/unbound/services/authzone.c
2423
return node;
usr.sbin/unbound/services/authzone.c
2477
struct auth_data* node, int node_exact, struct auth_data** ce,
usr.sbin/unbound/services/authzone.c
2480
struct auth_data* n = node;
usr.sbin/unbound/services/authzone.c
250
struct dns_msg* msg, struct auth_data* node, struct auth_rrset* rrset)
usr.sbin/unbound/services/authzone.c
253
if(!rrset || !node)
usr.sbin/unbound/services/authzone.c
255
if(msg_rrset_duplicate(msg, node->name, node->namelen, rrset->type,
usr.sbin/unbound/services/authzone.c
2609
struct auth_data* node)
usr.sbin/unbound/services/authzone.c
2612
if(!node) {
usr.sbin/unbound/services/authzone.c
2617
next = (struct auth_data*)rbtree_next(&node->node);
usr.sbin/unbound/services/authzone.c
2622
next = (struct auth_data*)rbtree_next(&node->node);
usr.sbin/unbound/services/authzone.c
263
auth_packed_rrset_copy_region(z, node, rrset, region, 0)))
usr.sbin/unbound/services/authzone.c
2657
struct auth_data* node, struct auth_rrset* dname, uint16_t dclass,
usr.sbin/unbound/services/authzone.c
2676
if(qname_len <= node->namelen)
usr.sbin/unbound/services/authzone.c
2680
newlen = synth_cname_buf(qname, qname_len, node->namelen,
usr.sbin/unbound/services/authzone.c
274
struct dns_msg* msg, struct auth_data* node, struct auth_rrset* rrset)
usr.sbin/unbound/services/authzone.c
276
if(!rrset || !node)
usr.sbin/unbound/services/authzone.c
2772
az_find_nsec_cover(struct auth_zone* z, struct auth_data** node)
usr.sbin/unbound/services/authzone.c
2777
log_assert(*node); /* we already have a node when calling this */
usr.sbin/unbound/services/authzone.c
2778
nm = (*node)->name;
usr.sbin/unbound/services/authzone.c
2779
nmlen = (*node)->namelen;
usr.sbin/unbound/services/authzone.c
278
if(msg_rrset_duplicate(msg, node->name, node->namelen, rrset->type,
usr.sbin/unbound/services/authzone.c
2783
while((rrset=az_domain_rrset(*node, LDNS_RR_TYPE_NSEC)) == NULL) {
usr.sbin/unbound/services/authzone.c
2788
*node = az_find_name(z, nm, nmlen);
usr.sbin/unbound/services/authzone.c
2800
struct auth_data* node;
usr.sbin/unbound/services/authzone.c
2815
az_find_domain(z, &qinfo, &node_exact, &node);
usr.sbin/unbound/services/authzone.c
2816
if((nsec=az_find_nsec_cover(z, &node)) != NULL) {
usr.sbin/unbound/services/authzone.c
2817
if(!msg_add_rrset_ns(z, region, msg, node, nsec)) return 0;
usr.sbin/unbound/services/authzone.c
286
auth_packed_rrset_copy_region(z, node, rrset, region, 0)))
usr.sbin/unbound/services/authzone.c
2925
struct auth_data* node;
usr.sbin/unbound/services/authzone.c
2933
az_find_domain(z, &qinfo, &node_exact, &node);
usr.sbin/unbound/services/authzone.c
2937
while(node && (rbnode_type*)node != RBTREE_NULL &&
usr.sbin/unbound/services/authzone.c
2938
!az_domain_rrset(node, LDNS_RR_TYPE_NSEC3)) {
usr.sbin/unbound/services/authzone.c
2939
node = (struct auth_data*)rbtree_previous(&node->node);
usr.sbin/unbound/services/authzone.c
2941
if((rbnode_type*)node == RBTREE_NULL)
usr.sbin/unbound/services/authzone.c
2942
node = NULL;
usr.sbin/unbound/services/authzone.c
2943
return node;
usr.sbin/unbound/services/authzone.c
2951
struct auth_data* node;
usr.sbin/unbound/services/authzone.c
2957
node = az_nsec3_findnode(z, hname, hlen);
usr.sbin/unbound/services/authzone.c
2958
if(node)
usr.sbin/unbound/services/authzone.c
2959
return node;
usr.sbin/unbound/services/authzone.c
2962
node = (struct auth_data*)rbtree_last(&z->data);
usr.sbin/unbound/services/authzone.c
2963
while(node && (rbnode_type*)node != RBTREE_NULL &&
usr.sbin/unbound/services/authzone.c
2964
!az_domain_rrset(node, LDNS_RR_TYPE_NSEC3)) {
usr.sbin/unbound/services/authzone.c
2965
node = (struct auth_data*)rbtree_previous(&node->node);
usr.sbin/unbound/services/authzone.c
2967
if((rbnode_type*)node == RBTREE_NULL)
usr.sbin/unbound/services/authzone.c
2968
node = NULL;
usr.sbin/unbound/services/authzone.c
2969
return node;
usr.sbin/unbound/services/authzone.c
2977
struct auth_data* node;
usr.sbin/unbound/services/authzone.c
2983
node = az_find_name(z, hname, hlen);
usr.sbin/unbound/services/authzone.c
2984
if(az_domain_rrset(node, LDNS_RR_TYPE_NSEC3))
usr.sbin/unbound/services/authzone.c
2985
return node;
usr.sbin/unbound/services/authzone.c
3011
struct auth_data* node;
usr.sbin/unbound/services/authzone.c
3012
while((node = az_nsec3_find_exact(z, *cenm, *cenmlen,
usr.sbin/unbound/services/authzone.c
3018
return node;
usr.sbin/unbound/services/authzone.c
3024
struct dns_msg* msg, struct auth_data* node)
usr.sbin/unbound/services/authzone.c
3027
if(!node) return 1; /* no node, skip this */
usr.sbin/unbound/services/authzone.c
3028
nsec3 = az_domain_rrset(node, LDNS_RR_TYPE_NSEC3);
usr.sbin/unbound/services/authzone.c
3030
if(!msg_add_rrset_ns(z, region, msg, node, nsec3)) return 0;
usr.sbin/unbound/services/authzone.c
3058
struct auth_data* node;
usr.sbin/unbound/services/authzone.c
3078
node = az_nsec3_find_ce(z, &cenm, &cenmlen, &no_exact_ce,
usr.sbin/unbound/services/authzone.c
3081
if(!az_nsec3_insert(z, region, msg, node))
usr.sbin/unbound/services/authzone.c
3091
node = az_nsec3_find_cover(z, nx, nxlen, algo, iter, salt,
usr.sbin/unbound/services/authzone.c
3093
if(!az_nsec3_insert(z, region, msg, node))
usr.sbin/unbound/services/authzone.c
3107
node = az_nsec3_find_cover(z, wc, wclen, algo, iter, salt,
usr.sbin/unbound/services/authzone.c
3109
if(!az_nsec3_insert(z, region, msg, node))
usr.sbin/unbound/services/authzone.c
3118
struct dns_msg* msg, struct auth_data* node, struct auth_rrset* rrset)
usr.sbin/unbound/services/authzone.c
3120
if(!msg_add_rrset_an(z, region, msg, node, rrset)) return 0;
usr.sbin/unbound/services/authzone.c
3138
struct dns_msg* msg, struct auth_data* node)
usr.sbin/unbound/services/authzone.c
3143
if((rrset=az_domain_rrset(node, LDNS_RR_TYPE_SOA)) != NULL) {
usr.sbin/unbound/services/authzone.c
3144
if(!msg_add_rrset_an(z, region, msg, node, rrset)) return 0;
usr.sbin/unbound/services/authzone.c
3147
if((rrset=az_domain_rrset(node, LDNS_RR_TYPE_MX)) != NULL) {
usr.sbin/unbound/services/authzone.c
3148
if(!msg_add_rrset_an(z, region, msg, node, rrset)) return 0;
usr.sbin/unbound/services/authzone.c
3151
if((rrset=az_domain_rrset(node, LDNS_RR_TYPE_A)) != NULL) {
usr.sbin/unbound/services/authzone.c
3152
if(!msg_add_rrset_an(z, region, msg, node, rrset)) return 0;
usr.sbin/unbound/services/authzone.c
3155
if((rrset=az_domain_rrset(node, LDNS_RR_TYPE_AAAA)) != NULL) {
usr.sbin/unbound/services/authzone.c
3156
if(!msg_add_rrset_an(z, region, msg, node, rrset)) return 0;
usr.sbin/unbound/services/authzone.c
3159
if(added == 0 && node && node->rrsets) {
usr.sbin/unbound/services/authzone.c
3160
if(!msg_add_rrset_an(z, region, msg, node,
usr.sbin/unbound/services/authzone.c
3161
node->rrsets)) return 0;
usr.sbin/unbound/services/authzone.c
3175
struct auth_data* node;
usr.sbin/unbound/services/authzone.c
3185
if((node = az_find_name(z, d->rr_data[0]+2, clen))==NULL)
usr.sbin/unbound/services/authzone.c
3187
if((rrset=az_domain_rrset(node, qtype))!=NULL) {
usr.sbin/unbound/services/authzone.c
3189
if(!msg_add_rrset_an(z, region, msg, node, rrset))
usr.sbin/unbound/services/authzone.c
3193
if((rrset=az_domain_rrset(node, LDNS_RR_TYPE_CNAME))==NULL)
usr.sbin/unbound/services/authzone.c
3195
if(!msg_add_rrset_an(z, region, msg, node, rrset)) return 0;
usr.sbin/unbound/services/authzone.c
3205
struct auth_data* node, struct auth_rrset* rrset)
usr.sbin/unbound/services/authzone.c
3207
if(!msg_add_rrset_an(z, region, msg, node, rrset)) return 0;
usr.sbin/unbound/services/authzone.c
3217
struct dns_msg* msg, struct auth_data* node)
usr.sbin/unbound/services/authzone.c
3222
if((rrset=az_domain_rrset(node, LDNS_RR_TYPE_NSEC))!=NULL) {
usr.sbin/unbound/services/authzone.c
3223
if(!msg_add_rrset_ns(z, region, msg, node, rrset)) return 0;
usr.sbin/unbound/services/authzone.c
3224
} else if(node) {
usr.sbin/unbound/services/authzone.c
3226
if(!az_add_nsec3_proof(z, region, msg, node->name,
usr.sbin/unbound/services/authzone.c
3227
node->namelen, msg->qinfo.qname,
usr.sbin/unbound/services/authzone.c
3291
struct auth_data* wildcard, struct auth_data* node)
usr.sbin/unbound/services/authzone.c
3328
if((nsec=az_find_nsec_cover(z, &node)) != NULL) {
usr.sbin/unbound/services/authzone.c
3329
if(!msg_add_rrset_ns(z, region, msg, node, nsec)) return 0;
usr.sbin/unbound/services/authzone.c
3351
struct dns_msg* msg, struct auth_data* ce, struct auth_data* node)
usr.sbin/unbound/services/authzone.c
3356
if((nsec=az_find_nsec_cover(z, &node)) != NULL) {
usr.sbin/unbound/services/authzone.c
3357
if(!msg_add_rrset_ns(z, region, msg, node, nsec)) return 0;
usr.sbin/unbound/services/authzone.c
3372
struct regional* region, struct dns_msg* msg, struct auth_data* node)
usr.sbin/unbound/services/authzone.c
3376
if((rrset=az_domain_rrset(node, qinfo->qtype)) != NULL) {
usr.sbin/unbound/services/authzone.c
3377
return az_generate_positive_answer(z, region, msg, node, rrset);
usr.sbin/unbound/services/authzone.c
3380
if((rrset=az_domain_rrset(node, LDNS_RR_TYPE_CNAME)) != NULL) {
usr.sbin/unbound/services/authzone.c
3382
node, rrset);
usr.sbin/unbound/services/authzone.c
3386
return az_generate_any_answer(z, region, msg, node);
usr.sbin/unbound/services/authzone.c
3389
return az_generate_notype_answer(z, region, msg, node);
usr.sbin/unbound/services/authzone.c
3397
struct auth_rrset* rrset, struct auth_data* node)
usr.sbin/unbound/services/authzone.c
3412
if(az_empty_nonterminal(z, qinfo, node)) {
usr.sbin/unbound/services/authzone.c
3413
return az_generate_notype_answer(z, region, msg, node);
usr.sbin/unbound/services/authzone.c
3418
ce, wildcard, node);
usr.sbin/unbound/services/authzone.c
3421
return az_generate_nxdomain_answer(z, region, msg, ce, node);
usr.sbin/unbound/services/authzone.c
3429
struct auth_data* node, *ce;
usr.sbin/unbound/services/authzone.c
3437
az_find_domain(z, qinfo, &node_exact, &node);
usr.sbin/unbound/services/authzone.c
3443
node_exists = az_find_ce(z, qinfo, node, node_exact, &ce, &rrset);
usr.sbin/unbound/services/authzone.c
3453
if(node)
usr.sbin/unbound/services/authzone.c
3454
sldns_wire2str_dname_buf(node->name, node->namelen,
usr.sbin/unbound/services/authzone.c
3473
node);
usr.sbin/unbound/services/authzone.c
3476
ce, rrset, node);
usr.sbin/unbound/services/authzone.c
423
z->node.key = z;
usr.sbin/unbound/services/authzone.c
439
if(!rbtree_insert(&az->ztree, &z->node)) {
usr.sbin/unbound/services/authzone.c
453
key.node.key = &key;
usr.sbin/unbound/services/authzone.c
466
key.node.key = &key;
usr.sbin/unbound/services/authzone.c
480
key.node.key = &key;
usr.sbin/unbound/services/authzone.c
595
n->node.key = n;
usr.sbin/unbound/services/authzone.c
603
if(!rbtree_insert(&z->data, &n->node)) {
usr.sbin/unbound/services/authzone.c
617
key.node.key = &key;
usr.sbin/unbound/services/authzone.c
627
struct auth_data** node)
usr.sbin/unbound/services/authzone.c
630
key.node.key = &key;
usr.sbin/unbound/services/authzone.c
635
(rbnode_type**)node);
usr.sbin/unbound/services/authzone.c
667
domain_remove_rrset(struct auth_data* node, uint16_t rr_type)
usr.sbin/unbound/services/authzone.c
670
if(!node) return;
usr.sbin/unbound/services/authzone.c
672
rrset = node->rrsets;
usr.sbin/unbound/services/authzone.c
677
else node->rrsets = rrset->next;
usr.sbin/unbound/services/authzone.c
7089
xfr->node.key = xfr;
usr.sbin/unbound/services/authzone.c
7162
(void)rbtree_insert(&az->xtree, &xfr->node);
usr.sbin/unbound/services/authzone.c
7475
size_t arraysize, size_t* rrnum, struct auth_data* node)
usr.sbin/unbound/services/authzone.c
7477
if(az_domain_rrset(node, LDNS_RR_TYPE_RRSIG))
usr.sbin/unbound/services/authzone.c
7487
struct secalgo_hash* h, struct auth_data* node,
usr.sbin/unbound/services/authzone.c
7496
key.rk.dname = node->name;
usr.sbin/unbound/services/authzone.c
7497
key.rk.dname_len = node->namelen;
usr.sbin/unbound/services/authzone.c
7517
struct auth_zone* z, struct auth_data* node)
usr.sbin/unbound/services/authzone.c
7526
query_dname_compare(z->name, node->name)==0) {
usr.sbin/unbound/services/authzone.c
7535
query_dname_compare(z->name, node->name)==0) {
usr.sbin/unbound/services/authzone.c
7566
struct auth_zone* z, struct auth_data* node)
usr.sbin/unbound/services/authzone.c
7574
query_dname_compare(z->name, node->name)==0) {
usr.sbin/unbound/services/authzone.c
7592
struct auth_zone* z, struct auth_data* node)
usr.sbin/unbound/services/authzone.c
7600
query_dname_compare(z->name, node->name)==0) {
usr.sbin/unbound/services/authzone.c
7617
struct secalgo_hash* h, struct auth_data* node,
usr.sbin/unbound/services/authzone.c
7640
key.rk.dname = node->name;
usr.sbin/unbound/services/authzone.c
7641
key.rk.dname_len = node->namelen;
usr.sbin/unbound/services/authzone.c
7644
data.count = zonemd_simple_count_rrsig(rrset, rrlist, rrnum, z, node);
usr.sbin/unbound/services/authzone.c
7651
add_rrlist_rrsigs_into_data(&data, &done, rrlist, rrnum, z, node);
usr.sbin/unbound/services/authzone.c
7653
add_rrset_into_data(&data, &done, rrset, z, node);
usr.sbin/unbound/services/authzone.c
7673
struct secalgo_hash* h, struct auth_data* node,
usr.sbin/unbound/services/authzone.c
7681
if(!dname_subdomain_c(node->name, z->name))
usr.sbin/unbound/services/authzone.c
7684
rrnum = authdata_rrsets_to_list(rrlist, rrlistsize, node->rrsets);
usr.sbin/unbound/services/authzone.c
7685
addrrsigtype_if_needed(rrlist, rrlistsize, &rrnum, node);
usr.sbin/unbound/services/authzone.c
7689
query_dname_compare(z->name, node->name) == 0) {
usr.sbin/unbound/services/authzone.c
7695
if(!zonemd_simple_rrsig(z, hashalgo, h, node,
usr.sbin/unbound/services/authzone.c
7698
} else if(!zonemd_simple_rrset(z, hashalgo, h, node,
usr.sbin/unbound/services/authzone.c
7823
struct ub_packed_rrset_key* dnskey, struct auth_data* node,
usr.sbin/unbound/services/authzone.c
7843
pk.rk.dname = node->name;
usr.sbin/unbound/services/authzone.c
7844
pk.rk.dname_len = node->namelen;
usr.sbin/unbound/services/authzone.c
8575
key.node.key = &key;
usr.sbin/unbound/services/authzone.c
8618
auth_data_get_mem(struct auth_data* node)
usr.sbin/unbound/services/authzone.c
8620
size_t m = sizeof(*node) + node->namelen;
usr.sbin/unbound/services/authzone.c
8622
for(rrset = node->rrsets; rrset; rrset = rrset->next) {
usr.sbin/unbound/services/authzone.c
8633
struct auth_data* node;
usr.sbin/unbound/services/authzone.c
8636
RBTREE_FOR(node, struct auth_data*, &z->data) {
usr.sbin/unbound/services/authzone.c
8637
m += auth_data_get_mem(node);
usr.sbin/unbound/services/authzone.c
865
rrset_create(struct auth_data* node, uint16_t rr_type, uint32_t rr_ttl,
usr.sbin/unbound/services/authzone.c
904
p = node->rrsets;
usr.sbin/unbound/services/authzone.c
912
else node->rrsets = rrset;
usr.sbin/unbound/services/authzone.c
936
rrset_moveover_rrsigs(struct auth_data* node, uint16_t rr_type,
usr.sbin/unbound/services/authzone.h
163
rbnode_type node;
usr.sbin/unbound/services/authzone.h
205
rbnode_type node;
usr.sbin/unbound/services/authzone.h
95
rbnode_type node;
usr.sbin/unbound/services/cache/infra.c
193
d->node.node.key = &d->node;
usr.sbin/unbound/services/cache/infra.c
194
d->node.name = nm;
usr.sbin/unbound/services/cache/infra.c
195
d->node.len = nmlen;
usr.sbin/unbound/services/cache/infra.c
196
d->node.labs = labs;
usr.sbin/unbound/services/cache/infra.c
197
d->node.dclass = LDNS_RR_CLASS_IN;
usr.sbin/unbound/services/cache/infra.c
200
if(!name_tree_insert(domain_limits, &d->node, nm, nmlen, labs,
usr.sbin/unbound/services/cache/infra.c
267
if(!addr_tree_insert(tree, &d->node, &addr, addrlen, net)) {
usr.sbin/unbound/services/cache/infra.c
399
free(((struct domain_limit_data*)n)->node.name);
usr.sbin/unbound/services/cache/infra.c
926
if(d->node.labs == labs && d->lim != -1)
usr.sbin/unbound/services/cache/infra.c
930
if(d->node.labs == labs)
usr.sbin/unbound/services/cache/infra.c
931
d = (struct domain_limit_data*)d->node.parent;
usr.sbin/unbound/services/cache/infra.c
935
d = (struct domain_limit_data*)d->node.parent;
usr.sbin/unbound/services/cache/infra.h
152
struct name_tree_node node;
usr.sbin/unbound/services/cache/infra.h
215
struct addr_tree_node node;
usr.sbin/unbound/services/listen_dnsport.c
3353
conn_tree_del(rbnode_type* node, void* arg)
usr.sbin/unbound/services/listen_dnsport.c
3357
if(!node)
usr.sbin/unbound/services/listen_dnsport.c
3359
conn = (struct doq_conn*)node->key;
usr.sbin/unbound/services/listen_dnsport.c
3374
conid_tree_del(rbnode_type* node, void* ATTR_UNUSED(arg))
usr.sbin/unbound/services/listen_dnsport.c
3376
if(!node)
usr.sbin/unbound/services/listen_dnsport.c
3378
doq_conid_delete((struct doq_conid*)node->key);
usr.sbin/unbound/services/listen_dnsport.c
3415
struct rbnode_type* node;
usr.sbin/unbound/services/listen_dnsport.c
3419
node = rbtree_search(table->timer_tree, &key);
usr.sbin/unbound/services/listen_dnsport.c
3420
if(node)
usr.sbin/unbound/services/listen_dnsport.c
3421
return (struct doq_timer*)node->key;
usr.sbin/unbound/services/listen_dnsport.c
3445
memset(&rb_timer->node, 0, sizeof(rb_timer->node));
usr.sbin/unbound/services/listen_dnsport.c
3446
rb_timer->node.key = rb_timer;
usr.sbin/unbound/services/listen_dnsport.c
3447
rbtree_insert(table->timer_tree, &rb_timer->node);
usr.sbin/unbound/services/listen_dnsport.c
3541
memset(&timer->node, 0, sizeof(timer->node));
usr.sbin/unbound/services/listen_dnsport.c
3542
timer->node.key = timer;
usr.sbin/unbound/services/listen_dnsport.c
3543
rbtree_insert(table->timer_tree, &timer->node);
usr.sbin/unbound/services/listen_dnsport.c
3558
conn->node.key = conn;
usr.sbin/unbound/services/listen_dnsport.c
3611
stream_tree_del(rbnode_type* node, void* arg)
usr.sbin/unbound/services/listen_dnsport.c
3615
if(!node)
usr.sbin/unbound/services/listen_dnsport.c
3617
stream = (struct doq_stream*)node;
usr.sbin/unbound/services/listen_dnsport.c
3842
(void)rbtree_insert(&conn->stream_tree, &stream->node);
usr.sbin/unbound/services/listen_dnsport.c
3849
(void)rbtree_delete(&conn->stream_tree, &stream->node);
usr.sbin/unbound/services/listen_dnsport.c
3859
stream->node.key = stream;
usr.sbin/unbound/services/listen_dnsport.c
3876
rbnode_type* node;
usr.sbin/unbound/services/listen_dnsport.c
3878
key.node.key = &key;
usr.sbin/unbound/services/listen_dnsport.c
3880
node = rbtree_search(&conn->stream_tree, &key);
usr.sbin/unbound/services/listen_dnsport.c
3881
if(node)
usr.sbin/unbound/services/listen_dnsport.c
3882
return (struct doq_stream*)node->key;
usr.sbin/unbound/services/listen_dnsport.c
4920
struct rbnode_type* node;
usr.sbin/unbound/services/listen_dnsport.c
4922
key.node.key = &key;
usr.sbin/unbound/services/listen_dnsport.c
4925
node = rbtree_search(table->conid_tree, &key);
usr.sbin/unbound/services/listen_dnsport.c
4926
if(node)
usr.sbin/unbound/services/listen_dnsport.c
4927
return (struct doq_conid*)node->key;
usr.sbin/unbound/services/listen_dnsport.c
4967
conid->node.key = conid;
usr.sbin/unbound/services/listen_dnsport.c
5027
(void)rbtree_insert(conn->table->conid_tree, &conid->node);
usr.sbin/unbound/services/listen_dnsport.c
5041
conid->node.key);
usr.sbin/unbound/services/listen_dnsport.c
5103
(void)rbtree_delete(conn->table->conid_tree, p->node.key);
usr.sbin/unbound/services/listen_dnsport.h
540
struct rbnode_type node;
usr.sbin/unbound/services/listen_dnsport.h
582
struct rbnode_type node;
usr.sbin/unbound/services/listen_dnsport.h
651
struct rbnode_type node;
usr.sbin/unbound/services/listen_dnsport.h
667
rbnode_type node;
usr.sbin/unbound/services/localzone.c
1023
struct local_zone* node, *prev = NULL;
usr.sbin/unbound/services/localzone.c
1025
RBTREE_FOR(node, struct local_zone*, &zones->ztree) {
usr.sbin/unbound/services/localzone.c
1026
lock_rw_wrlock(&node->lock);
usr.sbin/unbound/services/localzone.c
1027
node->parent = find_closest_parent(node, prev);
usr.sbin/unbound/services/localzone.c
1028
prev = node;
usr.sbin/unbound/services/localzone.c
1029
if(node->override_tree)
usr.sbin/unbound/services/localzone.c
1030
addr_tree_init_parents(node->override_tree);
usr.sbin/unbound/services/localzone.c
1031
lock_rw_unlock(&node->lock);
usr.sbin/unbound/services/localzone.c
1254
key.node.key = &key;
usr.sbin/unbound/services/localzone.c
1283
key.node.key = &key;
usr.sbin/unbound/services/localzone.c
1298
rbnode_type *node;
usr.sbin/unbound/services/localzone.c
1299
key.node.key = &key;
usr.sbin/unbound/services/localzone.c
1304
*exact = rbtree_find_less_equal(&zones->ztree, &key, &node);
usr.sbin/unbound/services/localzone.c
1305
return (struct local_zone*)node;
usr.sbin/unbound/services/localzone.c
1491
key.node.key = &key;
usr.sbin/unbound/services/localzone.c
1518
ld = (struct local_data*)rbtree_search(&z->data, &key.node);
usr.sbin/unbound/services/localzone.c
1630
key.node.key = &key;
usr.sbin/unbound/services/localzone.c
1634
ld = (struct local_data*)rbtree_search(&z->data, &key.node);
usr.sbin/unbound/services/localzone.c
191
z->node.key = z;
usr.sbin/unbound/services/localzone.c
2023
p = (struct local_zone*)rbtree_next(&p->node);
usr.sbin/unbound/services/localzone.c
2036
p = (struct local_zone*)rbtree_next(&p->node);
usr.sbin/unbound/services/localzone.c
2060
if(exact||!rbtree_insert(&zones->ztree, &z->node)) {
usr.sbin/unbound/services/localzone.c
2130
struct local_data* n = (struct local_data*)rbtree_next(&d->node);
usr.sbin/unbound/services/localzone.c
224
if(!rbtree_insert(&zones->ztree, &z->node)) {
usr.sbin/unbound/services/localzone.c
361
new_local_rrset(struct regional* region, struct local_data* node,
usr.sbin/unbound/services/localzone.c
371
rrset->next = node->rrsets;
usr.sbin/unbound/services/localzone.c
372
node->rrsets = rrset;
usr.sbin/unbound/services/localzone.c
389
rrset->rrset->rk.dname = node->name;
usr.sbin/unbound/services/localzone.c
390
rrset->rrset->rk.dname_len = node->namelen;
usr.sbin/unbound/services/localzone.c
463
key.node.key = &key;
usr.sbin/unbound/services/localzone.c
467
return (struct local_data*)rbtree_search(&z->data, &key.node);
usr.sbin/unbound/services/localzone.c
484
ld->node.key = ld;
usr.sbin/unbound/services/localzone.c
492
if(!rbtree_insert(&z->data, &ld->node)) {
usr.sbin/unbound/services/localzone.c
553
struct local_data* node;
usr.sbin/unbound/services/localzone.c
557
if(!lz_find_create_node(z, nm, nmlen, nmlabs, &node)) {
usr.sbin/unbound/services/localzone.c
560
log_assert(node);
usr.sbin/unbound/services/localzone.c
565
z->type == local_zone_inform_redirect) && node->rrsets) {
usr.sbin/unbound/services/localzone.c
569
else if (node->rrsets->rrset->rk.type ==
usr.sbin/unbound/services/localzone.c
579
rrset = local_data_find_type(node, rrtype, 0);
usr.sbin/unbound/services/localzone.c
581
rrset = new_local_rrset(z->region, node, rrtype, rrclass);
usr.sbin/unbound/services/localzone.c
584
if(query_dname_compare(node->name, z->name) == 0) {
usr.sbin/unbound/services/localzone.c
809
z.node.key = &z;
usr.sbin/unbound/services/localzone.c
816
if(rbtree_search(&zones->ztree, &z.node)) {
usr.sbin/unbound/services/localzone.h
127
rbnode_type node;
usr.sbin/unbound/services/localzone.h
176
rbnode_type node;
usr.sbin/unbound/services/localzone.h
203
struct addr_tree_node node;
usr.sbin/unbound/services/mesh.c
1125
ref.node.key = &ref;
usr.sbin/unbound/services/mesh.c
1172
lookup.node.key = &lookup;
usr.sbin/unbound/services/mesh.c
1220
rbtree_insert(&mesh->all, &(*sub)->node);
usr.sbin/unbound/services/mesh.c
1274
superref->node.key = superref;
usr.sbin/unbound/services/mesh.c
1276
subref->node.key = subref;
usr.sbin/unbound/services/mesh.c
1278
if(!rbtree_insert(&sub->super_set, &superref->node)) {
usr.sbin/unbound/services/mesh.c
1291
rbtree_insert(&super->sub_set, &subref->node);
usr.sbin/unbound/services/mesh.c
1877
key.node.key = &key;
usr.sbin/unbound/services/mesh.c
516
rbtree_insert(&mesh->all, &s->node);
usr.sbin/unbound/services/mesh.c
644
rbtree_insert(&mesh->all, &s->node);
usr.sbin/unbound/services/mesh.c
736
rbtree_insert(&mesh->all, &s->node);
usr.sbin/unbound/services/mesh.c
823
rbtree_insert(&mesh->all, &s->node);
usr.sbin/unbound/services/mesh.c
979
mstate->node = *RBTREE_NULL;
usr.sbin/unbound/services/mesh.c
981
mstate->node.key = mstate;
usr.sbin/unbound/services/mesh.h
184
rbnode_type node;
usr.sbin/unbound/services/mesh.h
223
rbnode_type node;
usr.sbin/unbound/services/outside_network.c
1112
if(reuse->node.key) {
usr.sbin/unbound/services/outside_network.c
1121
reuse->node.key = NULL;
usr.sbin/unbound/services/outside_network.c
1124
memset(&reuse->node, 0, sizeof(reuse->node));
usr.sbin/unbound/services/outside_network.c
1169
static void reuse_del_readwait_elem(rbnode_type* node, void* ATTR_UNUSED(arg))
usr.sbin/unbound/services/outside_network.c
1171
struct waiting_tcp* w = (struct waiting_tcp*)node->key;
usr.sbin/unbound/services/outside_network.c
1197
if(pend->reuse.node.key) {
usr.sbin/unbound/services/outside_network.c
1224
rbnode_type* node;
usr.sbin/unbound/services/outside_network.c
1228
node = rbtree_first(tree_by_id);
usr.sbin/unbound/services/outside_network.c
1229
while(node && node != RBTREE_NULL) {
usr.sbin/unbound/services/outside_network.c
1230
struct waiting_tcp* w = (struct waiting_tcp*)node->key;
usr.sbin/unbound/services/outside_network.c
1232
node = rbtree_next(node);
usr.sbin/unbound/services/outside_network.c
1237
static void mark_for_cb_and_decommission(rbnode_type* node,
usr.sbin/unbound/services/outside_network.c
1240
struct waiting_tcp* w = (struct waiting_tcp*)node->key;
usr.sbin/unbound/services/outside_network.c
1301
log_assert(pend->reuse.item_on_lru_list && pend->reuse.node.key);
usr.sbin/unbound/services/outside_network.c
1399
if(error == NETEVENT_NOERROR && pend->reuse.node.key) {
usr.sbin/unbound/services/outside_network.c
1549
(void)rbtree_delete(outnet->pending, p->node.key);
usr.sbin/unbound/services/outside_network.c
1827
pending_node_del(rbnode_type* node, void* arg)
usr.sbin/unbound/services/outside_network.c
1829
struct pending* pend = (struct pending*)node;
usr.sbin/unbound/services/outside_network.c
1836
serviced_node_del(rbnode_type* node, void* ATTR_UNUSED(arg))
usr.sbin/unbound/services/outside_network.c
1838
struct serviced_query* sq = (struct serviced_query*)node;
usr.sbin/unbound/services/outside_network.c
1978
(void)rbtree_delete(outnet->pending, p->node.key);
usr.sbin/unbound/services/outside_network.c
2052
pend->node.key = pend;
usr.sbin/unbound/services/outside_network.c
2053
while(!rbtree_insert(outnet->pending, &pend->node)) {
usr.sbin/unbound/services/outside_network.c
2285
pend->node.key = pend;
usr.sbin/unbound/services/outside_network.c
2372
rbnode_type* node;
usr.sbin/unbound/services/outside_network.c
2396
node = rbtree_first(&reuse->tree_by_id);
usr.sbin/unbound/services/outside_network.c
2397
log_assert(node && node != RBTREE_NULL); /* tree not empty */
usr.sbin/unbound/services/outside_network.c
2399
if(select < (unsigned)tree_by_id_get_id(node))
usr.sbin/unbound/services/outside_network.c
2401
count += tree_by_id_get_id(node);
usr.sbin/unbound/services/outside_network.c
2403
while(node && node != RBTREE_NULL) {
usr.sbin/unbound/services/outside_network.c
2404
rbnode_type* next = rbtree_next(node);
usr.sbin/unbound/services/outside_network.c
2406
curid = tree_by_id_get_id(node);
usr.sbin/unbound/services/outside_network.c
2420
node = next;
usr.sbin/unbound/services/outside_network.c
2426
node = rbtree_last(&reuse->tree_by_id);
usr.sbin/unbound/services/outside_network.c
2427
log_assert(node && node != RBTREE_NULL); /* tree not empty */
usr.sbin/unbound/services/outside_network.c
2428
curid = tree_by_id_get_id(node);
usr.sbin/unbound/services/outside_network.c
2588
key.node.key = &key;
usr.sbin/unbound/services/outside_network.c
2643
sq->node.key = sq;
usr.sbin/unbound/services/outside_network.c
2701
rbtree_insert(outnet->serviced, &sq->node);
usr.sbin/unbound/services/outside_network.c
2726
if(pend_tcp->reuse.node.key) {
usr.sbin/unbound/services/outside_network.c
2807
serviced_node_del(&sq->node, NULL);
usr.sbin/unbound/services/outside_network.c
3524
serviced_node_del(&sq->node, NULL);
usr.sbin/unbound/services/outside_network.c
482
tree_by_id_get_id(rbnode_type* node)
usr.sbin/unbound/services/outside_network.c
484
struct waiting_tcp* w = (struct waiting_tcp*)node->key;
usr.sbin/unbound/services/outside_network.c
494
if(!pend_tcp->reuse.node.key)
usr.sbin/unbound/services/outside_network.c
499
pend_tcp->reuse.node.key = &pend_tcp->reuse;
usr.sbin/unbound/services/outside_network.c
501
if(!rbtree_insert(&outnet->tcp_reuse, &pend_tcp->reuse.node)) {
usr.sbin/unbound/services/outside_network.c
547
key_p.reuse.node.key = &key_p.reuse;
usr.sbin/unbound/services/outside_network.c
778
if(pend->reuse.node.key)
usr.sbin/unbound/services/outside_network.h
255
rbnode_type node;
usr.sbin/unbound/services/outside_network.h
314
rbnode_type node;
usr.sbin/unbound/services/outside_network.h
452
rbnode_type node;
usr.sbin/unbound/services/rpz.c
1402
struct resp_addr* node;
usr.sbin/unbound/services/rpz.c
1412
if(!(node = (struct resp_addr*)addr_tree_find(
usr.sbin/unbound/services/rpz.c
1420
lock_rw_wrlock(&node->lock);
usr.sbin/unbound/services/rpz.c
1423
delete_respip = rpz_rrset_delete_rr(node, rr_type, rdatawl,
usr.sbin/unbound/services/rpz.c
1426
lock_rw_unlock(&node->lock);
usr.sbin/unbound/services/rpz.c
1428
respip_sockaddr_delete(r->respip_set, node);
usr.sbin/unbound/services/rpz.c
1452
static int rpz_remove_clientip_rr(struct clientip_synthesized_rr* node,
usr.sbin/unbound/services/rpz.c
1458
rrset = rpz_find_synthesized_rrset(rr_type, node, 0);
usr.sbin/unbound/services/rpz.c
1467
del_local_rrset_from_list(&node->data, rr_type);
usr.sbin/unbound/services/rpz.c
1469
if(node->data == NULL)
usr.sbin/unbound/services/rpz.c
1484
struct clientip_synthesized_rr* node;
usr.sbin/unbound/services/rpz.c
1488
node = (struct clientip_synthesized_rr*)addr_tree_find(&set->entries,
usr.sbin/unbound/services/rpz.c
1490
if(node == NULL) {
usr.sbin/unbound/services/rpz.c
1497
lock_rw_wrlock(&node->lock);
usr.sbin/unbound/services/rpz.c
1500
delete_node = rpz_remove_clientip_rr(node, rr_type, rdatawl,
usr.sbin/unbound/services/rpz.c
1502
} else if(a != node->action) {
usr.sbin/unbound/services/rpz.c
1507
rbtree_delete(&set->entries, node->node.node.key);
usr.sbin/unbound/services/rpz.c
1510
lock_rw_unlock(&node->lock);
usr.sbin/unbound/services/rpz.c
1512
lock_rw_destroy(&node->lock);
usr.sbin/unbound/services/rpz.c
1686
addr_to_str(&raddr->node.addr, raddr->node.addrlen,
usr.sbin/unbound/services/rpz.c
1689
triggername, net, raddr->node.net, ip, rpz_action_to_string(action));
usr.sbin/unbound/services/rpz.c
1705
struct clientip_synthesized_rr* node = NULL;
usr.sbin/unbound/services/rpz.c
1726
node = rpz_ipbased_trigger_lookup(r->client_set,
usr.sbin/unbound/services/rpz.c
1729
if((z || node) && r->action_override == RPZ_DISABLED_ACTION) {
usr.sbin/unbound/services/rpz.c
1731
log_rpz_apply((node?"clientip":"qname"),
usr.sbin/unbound/services/rpz.c
1733
(node?&node->node:NULL),
usr.sbin/unbound/services/rpz.c
1741
if(node != NULL) {
usr.sbin/unbound/services/rpz.c
1742
lock_rw_unlock(&node->lock);
usr.sbin/unbound/services/rpz.c
1743
node = NULL;
usr.sbin/unbound/services/rpz.c
1746
if(z || node) {
usr.sbin/unbound/services/rpz.c
1759
return node;
usr.sbin/unbound/services/rpz.c
2116
key.node.key = &key;
usr.sbin/unbound/services/rpz.c
2123
ld = (struct local_data*)rbtree_search(&z->data, &key.node);
usr.sbin/unbound/services/rpz.c
2128
ld = (struct local_data*)rbtree_search(&z->data, &key.node);
usr.sbin/unbound/services/rpz.c
2155
key.node.key = &key;
usr.sbin/unbound/services/rpz.c
2159
ld = (struct local_data*)rbtree_search(&z->data, &key.node);
usr.sbin/unbound/services/rpz.c
2164
ld = (struct local_data*)rbtree_search(&z->data, &key.node);
usr.sbin/unbound/services/rpz.c
2358
log_rpz_apply("nsip", NULL, &raddr->node,
usr.sbin/unbound/services/rpz.c
2667
struct clientip_synthesized_rr* node = rpz_resolve_client_action_and_zone(
usr.sbin/unbound/services/rpz.c
2670
client_action = ((node == NULL) ? RPZ_INVALID_ACTION : node->action);
usr.sbin/unbound/services/rpz.c
2671
if(node != NULL && *r_out &&
usr.sbin/unbound/services/rpz.c
2678
(node?"clientip":"qname"),
usr.sbin/unbound/services/rpz.c
2680
(node?&node->node:NULL),
usr.sbin/unbound/services/rpz.c
2698
rpz_apply_clientip_localdata_action(node, env, qinfo,
usr.sbin/unbound/services/rpz.c
2720
(node?"clientip":"qname"),
usr.sbin/unbound/services/rpz.c
2722
(node?&node->node:NULL),
usr.sbin/unbound/services/rpz.c
2729
if(node != NULL) {
usr.sbin/unbound/services/rpz.c
2730
lock_rw_unlock(&node->lock);
usr.sbin/unbound/services/rpz.c
827
struct resp_addr* node;
usr.sbin/unbound/services/rpz.c
839
node = respip_sockaddr_find_or_create(set, addr, addrlen, net, 1, rrstr);
usr.sbin/unbound/services/rpz.c
840
if(node == NULL) {
usr.sbin/unbound/services/rpz.c
846
lock_rw_wrlock(&node->lock);
usr.sbin/unbound/services/rpz.c
849
node->action = respa;
usr.sbin/unbound/services/rpz.c
852
respip_enter_rr(set->region, node, rrtype,
usr.sbin/unbound/services/rpz.c
856
lock_rw_unlock(&node->lock);
usr.sbin/unbound/services/rpz.c
866
struct clientip_synthesized_rr* node =
usr.sbin/unbound/services/rpz.c
870
if(node != NULL) { return node; }
usr.sbin/unbound/services/rpz.c
873
node = regional_alloc_zero(set->region, sizeof(*node));
usr.sbin/unbound/services/rpz.c
874
if(node == NULL) {
usr.sbin/unbound/services/rpz.c
879
lock_rw_init(&node->lock);
usr.sbin/unbound/services/rpz.c
880
node->action = RPZ_INVALID_ACTION;
usr.sbin/unbound/services/rpz.c
881
insert_ok = addr_tree_insert(&set->entries, &node->node,
usr.sbin/unbound/services/rpz.c
890
return node;
usr.sbin/unbound/services/rpz.c
970
struct clientip_synthesized_rr* node;
usr.sbin/unbound/services/rpz.c
974
node = rpz_clientip_ensure_entry(set, addr, addrlen, net);
usr.sbin/unbound/services/rpz.c
975
if(node == NULL) {
usr.sbin/unbound/services/rpz.c
981
lock_rw_wrlock(&node->lock);
usr.sbin/unbound/services/rpz.c
984
node->action = a;
usr.sbin/unbound/services/rpz.c
986
if(!rpz_clientip_enter_rr(set->region, node, rrtype,
usr.sbin/unbound/services/rpz.c
989
lock_rw_unlock(&node->lock);
usr.sbin/unbound/services/rpz.c
995
lock_rw_unlock(&node->lock);
usr.sbin/unbound/services/rpz.h
96
struct addr_tree_node node;
usr.sbin/unbound/services/view.c
106
v->node.key = v;
usr.sbin/unbound/services/view.c
129
if(!rbtree_insert(&vs->vtree, &v->node)) {
usr.sbin/unbound/services/view.c
225
key.node.key = &v;
usr.sbin/unbound/services/view.c
228
if(!(v = (struct view*)rbtree_search(&vs->vtree, &key.node))) {
usr.sbin/unbound/services/view.h
69
rbnode_type node;
usr.sbin/unbound/testcode/lock_verify.c
196
o->node.key = &o->id;
usr.sbin/unbound/testcode/lock_verify.c
197
if(!rbtree_insert(all, &o->node)) {
usr.sbin/unbound/testcode/lock_verify.c
221
o->node.key = &o->id;
usr.sbin/unbound/testcode/lock_verify.c
222
if(!rbtree_insert(all, &o->node))
usr.sbin/unbound/testcode/lock_verify.c
253
ref->node.key = &prev->id;
usr.sbin/unbound/testcode/lock_verify.c
254
if(!rbtree_insert(now->smaller, &ref->node)) {
usr.sbin/unbound/testcode/lock_verify.c
357
start.node.key = &lock->id;
usr.sbin/unbound/testcode/lock_verify.c
393
static void dellockref(rbnode_type* node, void* ATTR_UNUSED(arg))
usr.sbin/unbound/testcode/lock_verify.c
395
struct lock_ref* o = (struct lock_ref*)node;
usr.sbin/unbound/testcode/lock_verify.c
402
static void delnode(rbnode_type* node, void* ATTR_UNUSED(arg))
usr.sbin/unbound/testcode/lock_verify.c
404
struct order_lock* o = (struct order_lock*)node;
usr.sbin/unbound/testcode/lock_verify.c
71
rbnode_type node;
usr.sbin/unbound/testcode/lock_verify.c
92
rbnode_type node;
usr.sbin/unbound/testcode/memstats.c
120
cl->node.key = cl->codeline;
usr.sbin/unbound/testcode/memstats.c
121
(void)rbtree_insert(tree, &cl->node);
usr.sbin/unbound/testcode/memstats.c
54
rbnode_type node;
usr.sbin/unbound/testcode/replay.c
647
k.node.key = &k;
usr.sbin/unbound/testcode/replay.c
920
x->node.key = x;
usr.sbin/unbound/testcode/replay.c
926
(void)rbtree_insert(store, &x->node);
usr.sbin/unbound/testcode/replay.h
408
rbnode_type node;
usr.sbin/unbound/testcode/unitecs.c
101
childcount = (node->edge[0] != NULL) + (node->edge[1] != NULL);
usr.sbin/unbound/testcode/unitecs.c
103
if (childcount < 2 && !node->elem) return 10;
usr.sbin/unbound/testcode/unitecs.c
105
edge = node->edge[i];
usr.sbin/unbound/testcode/unitecs.c
107
if (!edge->node) return 11;
usr.sbin/unbound/testcode/unitecs.c
130
if (!edge->node) return 3;
usr.sbin/unbound/testcode/unitecs.c
98
struct addrnode* node = parent_edge->node;
usr.sbin/unbound/testcode/unitmain.c
708
struct resp_addr* node;
usr.sbin/unbound/testcode/unitmain.c
711
node = (struct resp_addr*)addr_tree_find(tree, &addr, addrlen, net);
usr.sbin/unbound/testcode/unitmain.c
715
unit_assert(node);
usr.sbin/unbound/testcode/unitmain.c
717
resp_addr_get_action(node));
usr.sbin/unbound/testcode/unitmain.c
718
unit_assert(resp_addr_get_rrset(node) == NULL);
usr.sbin/unbound/testcode/unitmain.c
848
struct resp_addr* node;
usr.sbin/unbound/testcode/unitmain.c
853
node = (struct resp_addr*)addr_tree_find(tree, &addr, addrlen, net);
usr.sbin/unbound/testcode/unitmain.c
854
unit_assert(node);
usr.sbin/unbound/testcode/unitmain.c
855
unit_assert((rrs = resp_addr_get_rrset(node)));
usr.sbin/unbound/util/edns.c
89
if(!addr_tree_insert(&edns_strings->client_strings, &esa->node, addr,
usr.sbin/unbound/util/edns.h
72
struct addr_tree_node node;
usr.sbin/unbound/util/mini_event.c
274
ev->node.key = ev;
usr.sbin/unbound/util/mini_event.c
321
(void)rbtree_insert(ev->ev_base->times, &ev->node);
usr.sbin/unbound/util/mini_event.c
333
(void)rbtree_delete(ev->ev_base->times, &ev->node);
usr.sbin/unbound/util/mini_event.h
137
rbnode_type node;
usr.sbin/unbound/util/netevent.c
1645
struct rbnode_type* node;
usr.sbin/unbound/util/netevent.c
1647
memset(&key.node, 0, sizeof(key.node));
usr.sbin/unbound/util/netevent.c
1648
key.node.key = &key;
usr.sbin/unbound/util/netevent.c
1656
node = rbtree_search(table->conn_tree, &key);
usr.sbin/unbound/util/netevent.c
1657
if(node)
usr.sbin/unbound/util/netevent.c
1658
return (struct doq_conn*)node->key;
usr.sbin/unbound/util/netevent.c
1962
rbnode_type* node;
usr.sbin/unbound/util/netevent.c
1972
copy.node.key = &copy;
usr.sbin/unbound/util/netevent.c
1977
node = rbtree_delete(c->doq_socket->table->conn_tree, copy.node.key);
usr.sbin/unbound/util/netevent.c
1978
if(node) {
usr.sbin/unbound/util/netevent.c
1979
conn = (struct doq_conn*)node->key;
usr.sbin/unbound/util/netevent.c
1995
if(node) {
usr.sbin/unbound/util/netevent.c
2029
if(!rbtree_insert(c->doq_socket->table->conn_tree, &conn->node)) {
usr.sbin/unbound/util/netevent.c
2214
rbnode_type* node;
usr.sbin/unbound/util/netevent.c
2241
copy.node.key = &copy;
usr.sbin/unbound/util/netevent.c
2245
node = rbtree_search(c->doq_socket->table->conn_tree, copy.node.key);
usr.sbin/unbound/util/netevent.c
2246
if(!node) {
usr.sbin/unbound/util/netevent.c
2251
conn = (struct doq_conn*)node->key;
usr.sbin/unbound/util/netevent.c
2280
rbnode_type* node;
usr.sbin/unbound/util/netevent.c
2300
copy.node.key = &copy;
usr.sbin/unbound/util/netevent.c
2304
node = rbtree_search(c->doq_socket->table->conn_tree, copy.node.key);
usr.sbin/unbound/util/netevent.c
2305
if(!node) {
usr.sbin/unbound/util/netevent.c
2310
conn = (struct doq_conn*)node->key;
usr.sbin/unbound/util/netevent.c
2437
struct rbnode_type* node;
usr.sbin/unbound/util/netevent.c
2439
node = rbtree_first(doq_socket->table->timer_tree);
usr.sbin/unbound/util/netevent.c
2440
if(node && node != RBTREE_NULL) {
usr.sbin/unbound/util/netevent.c
2441
struct doq_timer* t = (struct doq_timer*)node;
usr.sbin/unbound/util/rbtree.c
108
rbtree_rotate_left(rbtree_type *rbtree, rbnode_type *node)
usr.sbin/unbound/util/rbtree.c
110
rbnode_type *right = node->right;
usr.sbin/unbound/util/rbtree.c
111
node->right = right->left;
usr.sbin/unbound/util/rbtree.c
113
right->left->parent = node;
usr.sbin/unbound/util/rbtree.c
115
right->parent = node->parent;
usr.sbin/unbound/util/rbtree.c
117
if (node->parent != RBTREE_NULL) {
usr.sbin/unbound/util/rbtree.c
118
if (node == node->parent->left) {
usr.sbin/unbound/util/rbtree.c
119
node->parent->left = right;
usr.sbin/unbound/util/rbtree.c
121
node->parent->right = right;
usr.sbin/unbound/util/rbtree.c
126
right->left = node;
usr.sbin/unbound/util/rbtree.c
127
node->parent = right;
usr.sbin/unbound/util/rbtree.c
135
rbtree_rotate_right(rbtree_type *rbtree, rbnode_type *node)
usr.sbin/unbound/util/rbtree.c
137
rbnode_type *left = node->left;
usr.sbin/unbound/util/rbtree.c
138
node->left = left->right;
usr.sbin/unbound/util/rbtree.c
140
left->right->parent = node;
usr.sbin/unbound/util/rbtree.c
142
left->parent = node->parent;
usr.sbin/unbound/util/rbtree.c
144
if (node->parent != RBTREE_NULL) {
usr.sbin/unbound/util/rbtree.c
145
if (node == node->parent->right) {
usr.sbin/unbound/util/rbtree.c
146
node->parent->right = left;
usr.sbin/unbound/util/rbtree.c
148
node->parent->left = left;
usr.sbin/unbound/util/rbtree.c
153
left->right = node;
usr.sbin/unbound/util/rbtree.c
154
node->parent = left;
usr.sbin/unbound/util/rbtree.c
158
rbtree_insert_fixup(rbtree_type *rbtree, rbnode_type *node)
usr.sbin/unbound/util/rbtree.c
163
while (node != rbtree->root && node->parent->color == RED) {
usr.sbin/unbound/util/rbtree.c
165
if (node->parent == node->parent->parent->left) {
usr.sbin/unbound/util/rbtree.c
166
uncle = node->parent->parent->right;
usr.sbin/unbound/util/rbtree.c
171
node->parent->color = BLACK;
usr.sbin/unbound/util/rbtree.c
175
node->parent->parent->color = RED;
usr.sbin/unbound/util/rbtree.c
178
node = node->parent->parent;
usr.sbin/unbound/util/rbtree.c
181
if (node == node->parent->right) {
usr.sbin/unbound/util/rbtree.c
182
node = node->parent;
usr.sbin/unbound/util/rbtree.c
183
rbtree_rotate_left(rbtree, node);
usr.sbin/unbound/util/rbtree.c
186
node->parent->color = BLACK;
usr.sbin/unbound/util/rbtree.c
187
node->parent->parent->color = RED;
usr.sbin/unbound/util/rbtree.c
188
rbtree_rotate_right(rbtree, node->parent->parent);
usr.sbin/unbound/util/rbtree.c
191
uncle = node->parent->parent->left;
usr.sbin/unbound/util/rbtree.c
196
node->parent->color = BLACK;
usr.sbin/unbound/util/rbtree.c
200
node->parent->parent->color = RED;
usr.sbin/unbound/util/rbtree.c
203
node = node->parent->parent;
usr.sbin/unbound/util/rbtree.c
206
if (node == node->parent->left) {
usr.sbin/unbound/util/rbtree.c
207
node = node->parent;
usr.sbin/unbound/util/rbtree.c
208
rbtree_rotate_right(rbtree, node);
usr.sbin/unbound/util/rbtree.c
211
node->parent->color = BLACK;
usr.sbin/unbound/util/rbtree.c
212
node->parent->parent->color = RED;
usr.sbin/unbound/util/rbtree.c
213
rbtree_rotate_left(rbtree, node->parent->parent);
usr.sbin/unbound/util/rbtree.c
234
rbnode_type *node = rbtree->root;
usr.sbin/unbound/util/rbtree.c
239
while (node != RBTREE_NULL) {
usr.sbin/unbound/util/rbtree.c
241
if ((r = rbtree->cmp(data->key, node->key)) == 0) {
usr.sbin/unbound/util/rbtree.c
244
parent = node;
usr.sbin/unbound/util/rbtree.c
247
node = node->left;
usr.sbin/unbound/util/rbtree.c
249
node = node->right;
usr.sbin/unbound/util/rbtree.c
283
rbnode_type *node;
usr.sbin/unbound/util/rbtree.c
285
if (rbtree_find_less_equal(rbtree, key, &node)) {
usr.sbin/unbound/util/rbtree.c
286
return node;
usr.sbin/unbound/util/rbtree.c
515
rbnode_type *node;
usr.sbin/unbound/util/rbtree.c
520
node = rbtree->root;
usr.sbin/unbound/util/rbtree.c
526
while (node != RBTREE_NULL) {
usr.sbin/unbound/util/rbtree.c
527
r = rbtree->cmp(key, node->key);
usr.sbin/unbound/util/rbtree.c
530
*result = node;
usr.sbin/unbound/util/rbtree.c
534
node = node->left;
usr.sbin/unbound/util/rbtree.c
537
*result = node;
usr.sbin/unbound/util/rbtree.c
538
node = node->right;
usr.sbin/unbound/util/rbtree.c
551
rbnode_type *node;
usr.sbin/unbound/util/rbtree.c
553
for (node = rbtree->root; node->left != RBTREE_NULL; node = node->left);
usr.sbin/unbound/util/rbtree.c
554
return node;
usr.sbin/unbound/util/rbtree.c
560
rbnode_type *node;
usr.sbin/unbound/util/rbtree.c
562
for (node = rbtree->root; node->right != RBTREE_NULL; node = node->right);
usr.sbin/unbound/util/rbtree.c
563
return node;
usr.sbin/unbound/util/rbtree.c
571
rbtree_next (rbnode_type *node)
usr.sbin/unbound/util/rbtree.c
575
if (node->right != RBTREE_NULL) {
usr.sbin/unbound/util/rbtree.c
577
for (node = node->right; node->left != RBTREE_NULL; node = node->left);
usr.sbin/unbound/util/rbtree.c
579
parent = node->parent;
usr.sbin/unbound/util/rbtree.c
580
while (parent != RBTREE_NULL && node == parent->right) {
usr.sbin/unbound/util/rbtree.c
581
node = parent;
usr.sbin/unbound/util/rbtree.c
584
node = parent;
usr.sbin/unbound/util/rbtree.c
586
return node;
usr.sbin/unbound/util/rbtree.c
590
rbtree_previous(rbnode_type *node)
usr.sbin/unbound/util/rbtree.c
594
if (node->left != RBTREE_NULL) {
usr.sbin/unbound/util/rbtree.c
596
for (node = node->left; node->right != RBTREE_NULL; node = node->right);
usr.sbin/unbound/util/rbtree.c
598
parent = node->parent;
usr.sbin/unbound/util/rbtree.c
599
while (parent != RBTREE_NULL && node == parent->left) {
usr.sbin/unbound/util/rbtree.c
600
node = parent;
usr.sbin/unbound/util/rbtree.c
603
node = parent;
usr.sbin/unbound/util/rbtree.c
605
return node;
usr.sbin/unbound/util/rbtree.c
610
traverse_post(void (*func)(rbnode_type*, void*), void* arg, rbnode_type* node)
usr.sbin/unbound/util/rbtree.c
612
if(!node || node == RBTREE_NULL)
usr.sbin/unbound/util/rbtree.c
615
traverse_post(func, arg, node->left);
usr.sbin/unbound/util/rbtree.c
616
traverse_post(func, arg, node->right);
usr.sbin/unbound/util/rbtree.c
618
(*func)(node, arg);
usr.sbin/unbound/util/rbtree.c
62
static void rbtree_rotate_left(rbtree_type *rbtree, rbnode_type *node);
usr.sbin/unbound/util/rbtree.c
64
static void rbtree_rotate_right(rbtree_type *rbtree, rbnode_type *node);
usr.sbin/unbound/util/rbtree.c
66
static void rbtree_insert_fixup(rbtree_type *rbtree, rbnode_type *node);
usr.sbin/unbound/util/rbtree.h
173
#define RBTREE_FOR(node, type, rbtree) \
usr.sbin/unbound/util/rbtree.h
174
for(node=(type)rbtree_first(rbtree); \
usr.sbin/unbound/util/rbtree.h
175
(rbnode_type*)node != RBTREE_NULL; \
usr.sbin/unbound/util/rbtree.h
176
node = (type)rbtree_next((rbnode_type*)node))
usr.sbin/unbound/util/storage/dnstree.c
100
node->node.key = node;
usr.sbin/unbound/util/storage/dnstree.c
101
node->name = name;
usr.sbin/unbound/util/storage/dnstree.c
102
node->len = len;
usr.sbin/unbound/util/storage/dnstree.c
103
node->labs = labs;
usr.sbin/unbound/util/storage/dnstree.c
104
node->dclass = dclass;
usr.sbin/unbound/util/storage/dnstree.c
105
node->parent = NULL;
usr.sbin/unbound/util/storage/dnstree.c
106
return rbtree_insert(tree, &node->node) != NULL;
usr.sbin/unbound/util/storage/dnstree.c
109
int addr_tree_insert(rbtree_type* tree, struct addr_tree_node* node,
usr.sbin/unbound/util/storage/dnstree.c
112
node->node.key = node;
usr.sbin/unbound/util/storage/dnstree.c
113
memcpy(&node->addr, addr, addrlen);
usr.sbin/unbound/util/storage/dnstree.c
114
node->addrlen = addrlen;
usr.sbin/unbound/util/storage/dnstree.c
115
node->net = net;
usr.sbin/unbound/util/storage/dnstree.c
116
node->parent = NULL;
usr.sbin/unbound/util/storage/dnstree.c
117
return rbtree_insert(tree, &node->node) != NULL;
usr.sbin/unbound/util/storage/dnstree.c
120
void addr_tree_init_parents_node(struct addr_tree_node* node)
usr.sbin/unbound/util/storage/dnstree.c
124
for(; (rbnode_type*)node != RBTREE_NULL;
usr.sbin/unbound/util/storage/dnstree.c
125
node = (struct addr_tree_node*)rbtree_next((rbnode_type*)node)) {
usr.sbin/unbound/util/storage/dnstree.c
126
node->parent = NULL;
usr.sbin/unbound/util/storage/dnstree.c
127
if(!prev || prev->addrlen != node->addrlen) {
usr.sbin/unbound/util/storage/dnstree.c
128
prev = node;
usr.sbin/unbound/util/storage/dnstree.c
131
m = addr_in_common(&prev->addr, prev->net, &node->addr,
usr.sbin/unbound/util/storage/dnstree.c
132
node->net, node->addrlen);
usr.sbin/unbound/util/storage/dnstree.c
140
node->parent = p;
usr.sbin/unbound/util/storage/dnstree.c
143
prev = node;
usr.sbin/unbound/util/storage/dnstree.c
155
struct name_tree_node* node, *prev = NULL, *p;
usr.sbin/unbound/util/storage/dnstree.c
157
RBTREE_FOR(node, struct name_tree_node*, tree) {
usr.sbin/unbound/util/storage/dnstree.c
158
node->parent = NULL;
usr.sbin/unbound/util/storage/dnstree.c
159
if(!prev || prev->dclass != node->dclass) {
usr.sbin/unbound/util/storage/dnstree.c
160
prev = node;
usr.sbin/unbound/util/storage/dnstree.c
163
(void)dname_lab_cmp(prev->name, prev->labs, node->name,
usr.sbin/unbound/util/storage/dnstree.c
164
node->labs, &m); /* we know prev is smaller */
usr.sbin/unbound/util/storage/dnstree.c
172
node->parent = p;
usr.sbin/unbound/util/storage/dnstree.c
175
prev = node;
usr.sbin/unbound/util/storage/dnstree.c
183
key.node.key = &key;
usr.sbin/unbound/util/storage/dnstree.c
197
key.node.key = &key;
usr.sbin/unbound/util/storage/dnstree.c
229
key.node.key = &key;
usr.sbin/unbound/util/storage/dnstree.c
259
key.node.key = &key;
usr.sbin/unbound/util/storage/dnstree.c
290
key.node.key = &key;
usr.sbin/unbound/util/storage/dnstree.c
97
int name_tree_insert(rbtree_type* tree, struct name_tree_node* node,
usr.sbin/unbound/util/storage/dnstree.h
108
int name_tree_insert(rbtree_type* tree, struct name_tree_node* node,
usr.sbin/unbound/util/storage/dnstree.h
173
int addr_tree_insert(rbtree_type* tree, struct addr_tree_node* node,
usr.sbin/unbound/util/storage/dnstree.h
188
void addr_tree_init_parents_node(struct addr_tree_node* node);
usr.sbin/unbound/util/storage/dnstree.h
57
rbnode_type node;
usr.sbin/unbound/util/storage/dnstree.h
79
rbnode_type node;
usr.sbin/unbound/util/tcp_conn_limit.c
101
return node;
usr.sbin/unbound/util/tcp_conn_limit.c
66
tcl_list_free_node(rbnode_type* node, void* ATTR_UNUSED(arg))
usr.sbin/unbound/util/tcp_conn_limit.c
68
struct tcl_addr* n = (struct tcl_addr*) node;
usr.sbin/unbound/util/tcp_conn_limit.c
91
struct tcl_addr* node = regional_alloc_zero(tcl->region,
usr.sbin/unbound/util/tcp_conn_limit.c
93
if(!node)
usr.sbin/unbound/util/tcp_conn_limit.c
95
lock_quick_init(&node->lock);
usr.sbin/unbound/util/tcp_conn_limit.c
96
node->limit = limit;
usr.sbin/unbound/util/tcp_conn_limit.c
97
if(!addr_tree_insert(&tcl->tree, &node->node, addr, addrlen, net)) {
usr.sbin/unbound/util/tcp_conn_limit.h
69
struct addr_tree_node node;
usr.sbin/unbound/util/winsock_event.c
472
ev->node.key = ev;
usr.sbin/unbound/util/winsock_event.c
566
(void)rbtree_insert(ev->ev_base->times, &ev->node);
usr.sbin/unbound/util/winsock_event.c
585
(void)rbtree_delete(ev->ev_base->times, &ev->node);
usr.sbin/unbound/util/winsock_event.h
172
rbnode_type node;
usr.sbin/unbound/validator/autotrust.c
2080
key.node.key = &key;
usr.sbin/unbound/validator/autotrust.c
2133
key.node.key = &key;
usr.sbin/unbound/validator/autotrust.c
344
tp->node.key = tp;
usr.sbin/unbound/validator/autotrust.c
355
if(!rbtree_insert(anchors->tree, &tp->node)) {
usr.sbin/unbound/validator/val_anchor.c
1035
(void)rbtree_delete(anchors->tree, &ta->node);
usr.sbin/unbound/validator/val_anchor.c
1037
anchors_delfunc(&ta->node, NULL);
usr.sbin/unbound/validator/val_anchor.c
1143
key.node.key = &key;
usr.sbin/unbound/validator/val_anchor.c
1230
key.node.key = &key;
usr.sbin/unbound/validator/val_anchor.c
1257
key.node.key = &key;
usr.sbin/unbound/validator/val_anchor.c
1278
(void)rbtree_delete(anchors->tree, &ta->node);
usr.sbin/unbound/validator/val_anchor.c
1284
anchors_delfunc(&ta->node, NULL);
usr.sbin/unbound/validator/val_anchor.c
1372
next = (struct trust_anchor*)rbtree_next(&ta->node);
usr.sbin/unbound/validator/val_anchor.c
157
struct trust_anchor* node, *prev = NULL, *p;
usr.sbin/unbound/validator/val_anchor.c
161
RBTREE_FOR(node, struct trust_anchor*, anchors->tree) {
usr.sbin/unbound/validator/val_anchor.c
162
lock_basic_lock(&node->lock);
usr.sbin/unbound/validator/val_anchor.c
163
node->parent = NULL;
usr.sbin/unbound/validator/val_anchor.c
164
if(!prev || prev->dclass != node->dclass) {
usr.sbin/unbound/validator/val_anchor.c
165
prev = node;
usr.sbin/unbound/validator/val_anchor.c
166
lock_basic_unlock(&node->lock);
usr.sbin/unbound/validator/val_anchor.c
169
(void)dname_lab_cmp(prev->name, prev->namelabs, node->name,
usr.sbin/unbound/validator/val_anchor.c
170
node->namelabs, &m); /* we know prev is smaller */
usr.sbin/unbound/validator/val_anchor.c
179
node->parent = p;
usr.sbin/unbound/validator/val_anchor.c
182
lock_basic_unlock(&node->lock);
usr.sbin/unbound/validator/val_anchor.c
183
prev = node;
usr.sbin/unbound/validator/val_anchor.c
203
key.node.key = &key;
usr.sbin/unbound/validator/val_anchor.c
232
ta->node.key = ta;
usr.sbin/unbound/validator/val_anchor.c
250
rbtree_insert(anchors->tree, &ta->node);
usr.sbin/unbound/validator/val_anchor.c
998
next = (struct trust_anchor*)rbtree_next(&ta->node);
usr.sbin/unbound/validator/val_anchor.h
94
rbnode_type node;
usr.sbin/unbound/validator/val_neg.c
217
(void)rbtree_delete(&neg->tree, &p->node);
usr.sbin/unbound/validator/val_neg.c
252
(void)rbtree_delete(&z->tree, &p->node);
usr.sbin/unbound/validator/val_neg.c
285
lookfor.node.key = &lookfor;
usr.sbin/unbound/validator/val_neg.c
292
rbtree_search(&neg->tree, lookfor.node.key);
usr.sbin/unbound/validator/val_neg.c
309
lookfor.node.key = &lookfor;
usr.sbin/unbound/validator/val_neg.c
315
rbtree_search(&zone->tree, lookfor.node.key);
usr.sbin/unbound/validator/val_neg.c
376
key.node.key = &key;
usr.sbin/unbound/validator/val_neg.c
416
key.node.key = &key;
usr.sbin/unbound/validator/val_neg.c
457
zone->node.key = zone;
usr.sbin/unbound/validator/val_neg.c
556
(void)rbtree_insert(&neg->tree, &p->node);
usr.sbin/unbound/validator/val_neg.c
610
el->node.key = el;
usr.sbin/unbound/validator/val_neg.c
709
walk = rbtree_next(&el->node);
usr.sbin/unbound/validator/val_neg.c
794
(void)rbtree_insert(&zone->tree, &p->node);
usr.sbin/unbound/validator/val_neg.c
954
key.node.key = &key;
usr.sbin/unbound/validator/val_neg.h
144
rbnode_type node;
usr.sbin/unbound/validator/val_neg.h
96
rbnode_type node;
usr.sbin/unbound/validator/val_nsec3.c
666
looki.node.key = &looki;
usr.sbin/unbound/validator/val_nsec3.c
680
c->node.key = c;
usr.sbin/unbound/validator/val_nsec3.c
696
rbtree_insert(table, &c->node);
usr.sbin/unbound/validator/val_nsec3.h
261
rbnode_type node;
usr.sbin/unbound/validator/val_sigcrypt.c
1037
rrs[i].node.key = &rrs[i];
usr.sbin/unbound/validator/val_sigcrypt.c
1040
if(!rbtree_insert(sortree, &rrs[i].node)) {
usr.sbin/unbound/validator/val_sigcrypt.c
1246
p1 = (struct canon_rr*)rbtree_next(&p1->node);
usr.sbin/unbound/validator/val_sigcrypt.c
1247
p2 = (struct canon_rr*)rbtree_next(&p2->node);
usr.sbin/unbound/validator/val_sigcrypt.c
774
rbnode_type node;