Symbol: name_node
drivers/md/dm-ioctl.c
131
rb_erase(&hc->name_node, &name_rb_tree);
drivers/md/dm-ioctl.c
155
struct hash_cell *hc = container_of(*n, struct hash_cell, name_node);
drivers/md/dm-ioctl.c
161
n = c >= 0 ? &hc->name_node.rb_left : &hc->name_node.rb_right;
drivers/md/dm-ioctl.c
164
rb_link_node(&new_hc->name_node, parent, n);
drivers/md/dm-ioctl.c
165
rb_insert_color(&new_hc->name_node, &name_rb_tree);
drivers/md/dm-ioctl.c
350
hc = container_of(n, struct hash_cell, name_node);
drivers/md/dm-ioctl.c
45
struct rb_node name_node;
drivers/md/dm-ioctl.c
607
hc = container_of(n, struct hash_cell, name_node);
drivers/md/dm-ioctl.c
634
hc = container_of(n, struct hash_cell, name_node);
drivers/md/dm-ioctl.c
94
struct hash_cell *hc = container_of(n, struct hash_cell, name_node);
include/linux/netdevice.h
2186
struct netdev_name_node *name_node;
net/core/dev.c
11359
dev->name_node = netdev_name_node_head_alloc(dev);
net/core/dev.c
11360
if (!dev->name_node)
net/core/dev.c
11510
netdev_name_node_free(dev->name_node);
net/core/dev.c
12445
netdev_name_node_free(dev->name_node);
net/core/dev.c
12521
struct netdev_name_node *name_node;
net/core/dev.c
12567
netdev_for_each_altname(dev, name_node) {
net/core/dev.c
12568
if (netdev_name_in_use(net, name_node->name)) {
net/core/dev.c
12571
name_node->name);
net/core/dev.c
13024
struct netdev_name_node *name_node, *tmp;
net/core/dev.c
13048
netdev_for_each_altname_safe(dev, name_node, tmp)
net/core/dev.c
13049
if (netdev_name_in_use(&init_net, name_node->name))
net/core/dev.c
13050
__netdev_name_node_alt_destroy(name_node);
net/core/dev.c
1380
struct netdev_name_node *name_node;
net/core/dev.c
1382
netdev_for_each_altname(d, name_node) {
net/core/dev.c
1383
if (!sscanf(name_node->name, name, &i))
net/core/dev.c
1390
if (!strncmp(buf, name_node->name, IFNAMSIZ))
net/core/dev.c
1503
netdev_name_node_del(dev->name_node);
net/core/dev.c
1507
netdev_name_node_add(net, dev->name_node);
net/core/dev.c
274
struct netdev_name_node *name_node;
net/core/dev.c
276
name_node = kmalloc_obj(*name_node);
net/core/dev.c
277
if (!name_node)
net/core/dev.c
279
INIT_HLIST_NODE(&name_node->hlist);
net/core/dev.c
280
name_node->dev = dev;
net/core/dev.c
281
name_node->name = name;
net/core/dev.c
282
return name_node;
net/core/dev.c
288
struct netdev_name_node *name_node;
net/core/dev.c
290
name_node = netdev_name_node_alloc(dev, dev->name);
net/core/dev.c
291
if (!name_node)
net/core/dev.c
293
INIT_LIST_HEAD(&name_node->list);
net/core/dev.c
294
return name_node;
net/core/dev.c
297
static void netdev_name_node_free(struct netdev_name_node *name_node)
net/core/dev.c
299
kfree(name_node);
net/core/dev.c
303
struct netdev_name_node *name_node)
net/core/dev.c
305
hlist_add_head_rcu(&name_node->hlist,
net/core/dev.c
306
dev_name_hash(net, name_node->name));
net/core/dev.c
309
static void netdev_name_node_del(struct netdev_name_node *name_node)
net/core/dev.c
311
hlist_del_rcu(&name_node->hlist);
net/core/dev.c
318
struct netdev_name_node *name_node;
net/core/dev.c
320
hlist_for_each_entry(name_node, head, hlist)
net/core/dev.c
321
if (!strcmp(name_node->name, name))
net/core/dev.c
322
return name_node;
net/core/dev.c
330
struct netdev_name_node *name_node;
net/core/dev.c
332
hlist_for_each_entry_rcu(name_node, head, hlist)
net/core/dev.c
333
if (!strcmp(name_node->name, name))
net/core/dev.c
334
return name_node;
net/core/dev.c
346
struct netdev_name_node *name_node;
net/core/dev.c
349
name_node = netdev_name_node_lookup(net, name);
net/core/dev.c
350
if (name_node)
net/core/dev.c
352
name_node = netdev_name_node_alloc(dev, name);
net/core/dev.c
353
if (!name_node)
net/core/dev.c
355
netdev_name_node_add(net, name_node);
net/core/dev.c
357
list_add_tail_rcu(&name_node->list, &dev->name_node->list);
net/core/dev.c
364
struct netdev_name_node *name_node =
net/core/dev.c
367
kfree(name_node->name);
net/core/dev.c
368
netdev_name_node_free(name_node);
net/core/dev.c
371
static void __netdev_name_node_alt_destroy(struct netdev_name_node *name_node)
net/core/dev.c
373
netdev_name_node_del(name_node);
net/core/dev.c
374
list_del(&name_node->list);
net/core/dev.c
375
call_rcu(&name_node->rcu, netdev_name_node_alt_free);
net/core/dev.c
380
struct netdev_name_node *name_node;
net/core/dev.c
383
name_node = netdev_name_node_lookup(net, name);
net/core/dev.c
384
if (!name_node)
net/core/dev.c
389
if (name_node == dev->name_node || name_node->dev != dev)
net/core/dev.c
392
__netdev_name_node_alt_destroy(name_node);
net/core/dev.c
398
struct netdev_name_node *name_node, *tmp;
net/core/dev.c
400
list_for_each_entry_safe(name_node, tmp, &dev->name_node->list, list) {
net/core/dev.c
401
list_del(&name_node->list);
net/core/dev.c
402
netdev_name_node_alt_free(&name_node->rcu);
net/core/dev.c
409
struct netdev_name_node *name_node;
net/core/dev.c
415
netdev_name_node_add(net, dev->name_node);
net/core/dev.c
419
netdev_for_each_altname(dev, name_node)
net/core/dev.c
420
netdev_name_node_add(net, name_node);
net/core/dev.c
433
struct netdev_name_node *name_node;
net/core/dev.c
440
netdev_for_each_altname(dev, name_node)
net/core/dev.c
441
netdev_name_node_del(name_node);
net/core/dev.c
445
netdev_name_node_del(dev->name_node);
net/core/dev.h
113
list_for_each_entry((namenode), &(dev)->name_node->list, list)
net/core/dev.h
115
list_for_each_entry_safe((namenode), (next), &(dev)->name_node->list, \
net/core/rtnetlink.c
1233
struct netdev_name_node *name_node;
net/core/rtnetlink.c
1237
list_for_each_entry_rcu(name_node, &dev->name_node->list, list)
net/core/rtnetlink.c
1940
struct netdev_name_node *name_node;
net/core/rtnetlink.c
1943
list_for_each_entry_rcu(name_node, &dev->name_node->list, list) {
net/core/rtnetlink.c
1944
if (nla_put_string(skb, IFLA_ALT_IFNAME, name_node->name))
scripts/dtc/dtc-parser.y
163
$$ = name_node($2, "");
scripts/dtc/dtc-parser.y
181
name_node(build_node(NULL, NULL, NULL),
scripts/dtc/dtc-parser.y
575
$$ = name_node($2, $1);
scripts/dtc/dtc-parser.y
580
$$ = name_node(build_node_delete(&@$), $2);
scripts/dtc/dtc.h
275
struct node *name_node(struct node *node, const char *name);
scripts/dtc/fstree.c
57
newchild = name_node(newchild, xstrdup(de->d_name));
scripts/dtc/fstree.c
73
tree = name_node(tree, "");
scripts/dtc/livetree.c
250
name_node(new_node, "__overlay__");
scripts/dtc/livetree.c
252
name_node(node, name);
scripts/dtc/livetree.c
877
name_node(node, name);