Symbol: devfs_node
sys/sys/devfs.h
105
struct devfs_node *link_target; /* target of this autolink-type node */
sys/sys/devfs.h
120
TAILQ_ENTRY(devfs_node) link;
sys/sys/devfs.h
121
TAILQ_HEAD(, devfs_node) list; /* linked list of children */
sys/sys/devfs.h
126
struct devfs_node *node;
sys/sys/devfs.h
134
struct devfs_node *root_node;
sys/sys/devfs.h
204
struct devfs_node *node;
sys/sys/devfs.h
248
TAILQ_HEAD(devfs_node_head, devfs_node);
sys/sys/devfs.h
256
typedef void* (devfs_iterate_callback_t)(struct devfs_node *, void *);
sys/sys/devfs.h
258
#define DEVFS_NODE(x) ((struct devfs_node *)((x)->v_data))
sys/sys/devfs.h
362
int devfs_allocv(struct vnode **, struct devfs_node *);
sys/sys/devfs.h
363
struct devfs_node *devfs_allocp(devfs_nodetype, char *, struct devfs_node *,
sys/sys/devfs.h
366
struct devfs_node *, cdev_t);
sys/sys/devfs.h
368
void devfs_freep(struct devfs_node *);
sys/sys/devfs.h
369
void devfs_unlinkp(struct devfs_node *);
sys/sys/devfs.h
371
void devfs_tracer_add_orphan(struct devfs_node *);
sys/sys/devfs.h
372
void devfs_tracer_del_orphan(struct devfs_node *);
sys/sys/devfs.h
375
int devfs_set_perms(struct devfs_node *, uid_t, gid_t, u_short, u_long);
sys/sys/devfs.h
376
int devfs_gc(struct devfs_node *);
sys/sys/devfs.h
397
int devfs_create_all_dev(struct devfs_node *);
sys/sys/devfs.h
399
struct devfs_node *devfs_resolve_or_create_path(
sys/sys/devfs.h
400
struct devfs_node *, char *, int);
sys/sys/devfs.h
402
struct devfs_node *devfs_create_device_node(struct devfs_node *, cdev_t, int *,
sys/sys/devfs.h
405
int devfs_destroy_device_node(struct devfs_node *, cdev_t);
sys/sys/devfs.h
406
int devfs_destroy_node(struct devfs_node *, char *);
sys/sys/devfs.h
409
struct devfs_node *devfs_find_device_node_by_name(struct devfs_node *, char *);
sys/sys/devfs.h
428
int devfs_alias_create(char *, struct devfs_node *, int);
sys/sys/devfs.h
437
int devfs_node_is_accessible(struct devfs_node *);
sys/sys/devfs.h
441
void *devfs_iterate_topology(struct devfs_node *node,
sys/sys/devfs.h
444
void *devfs_find_device_node_callback(struct devfs_node *, cdev_t);
sys/sys/devfs.h
97
struct devfs_node *parent; /* parent of this node */
sys/sys/devfs_rules.h
109
void *devfs_rule_check_apply(struct devfs_node *, void *);
sys/sys/devfs_rules.h
110
void *devfs_rule_reset_node(struct devfs_node *, void *);
sys/vfs/devfs/devfs_core.c
114
static int devfs_create_all_dev_worker(struct devfs_node *);
sys/vfs/devfs/devfs_core.c
1283
struct devfs_node *node;
sys/vfs/devfs/devfs_core.c
1311
node = (struct devfs_node *)msg->mdv_load;
sys/vfs/devfs/devfs_core.c
136
static struct devfs_node *devfs_resolve_or_create_dir(struct devfs_node *,
sys/vfs/devfs/devfs_core.c
144
static int devfs_alias_apply(struct devfs_node *, struct devfs_alias *);
sys/vfs/devfs/devfs_core.c
145
static int devfs_alias_check_create(struct devfs_node *);
sys/vfs/devfs/devfs_core.c
150
static void *devfs_reaperp_callback(struct devfs_node *, void *);
sys/vfs/devfs/devfs_core.c
152
static void *devfs_gc_dirs_callback(struct devfs_node *, void *);
sys/vfs/devfs/devfs_core.c
1527
devfs_create_all_dev_worker(struct devfs_node *root)
sys/vfs/devfs/devfs_core.c
153
static void *devfs_gc_links_callback(struct devfs_node *, struct devfs_node *);
sys/vfs/devfs/devfs_core.c
155
devfs_inode_to_vnode_worker_callback(struct devfs_node *, ino_t *);
sys/vfs/devfs/devfs_core.c
180
struct devfs_node *
sys/vfs/devfs/devfs_core.c
1819
devfs_alias_apply(struct devfs_node *node, struct devfs_alias *alias)
sys/vfs/devfs/devfs_core.c
182
struct devfs_node *parent, struct mount *mp, cdev_t dev)
sys/vfs/devfs/devfs_core.c
1821
struct devfs_node *node1, *node2;
sys/vfs/devfs/devfs_core.c
184
struct devfs_node *node = NULL;
sys/vfs/devfs/devfs_core.c
1843
devfs_alias_check_create(struct devfs_node *node)
sys/vfs/devfs/devfs_core.c
1860
devfs_alias_create(char *name_orig, struct devfs_node *target, int rule_based)
sys/vfs/devfs/devfs_core.c
1863
struct devfs_node *parent = DEVFS_MNTDATA(mp)->root_node;
sys/vfs/devfs/devfs_core.c
1864
struct devfs_node *linknode;
sys/vfs/devfs/devfs_core.c
1961
static struct devfs_node *
sys/vfs/devfs/devfs_core.c
1962
devfs_resolve_or_create_dir(struct devfs_node *parent, char *dir_name,
sys/vfs/devfs/devfs_core.c
1965
struct devfs_node *node, *found = NULL;
sys/vfs/devfs/devfs_core.c
1989
struct devfs_node *
sys/vfs/devfs/devfs_core.c
1990
devfs_resolve_or_create_path(struct devfs_node *parent, char *path, int create)
sys/vfs/devfs/devfs_core.c
1992
struct devfs_node *node = parent;
sys/vfs/devfs/devfs_core.c
2067
struct devfs_node *
sys/vfs/devfs/devfs_core.c
2068
devfs_create_device_node(struct devfs_node *root, cdev_t dev,
sys/vfs/devfs/devfs_core.c
2071
struct devfs_node *parent, *node = NULL;
sys/vfs/devfs/devfs_core.c
2164
devfs_find_device_node_callback(struct devfs_node *node, cdev_t target)
sys/vfs/devfs/devfs_core.c
2177
struct devfs_node *
sys/vfs/devfs/devfs_core.c
2178
devfs_find_device_node_by_name(struct devfs_node *parent, char *target)
sys/vfs/devfs/devfs_core.c
2180
struct devfs_node *node, *found = NULL;
sys/vfs/devfs/devfs_core.c
2197
devfs_inode_to_vnode_worker_callback(struct devfs_node *node, ino_t *inop)
sys/vfs/devfs/devfs_core.c
2221
devfs_destroy_device_node(struct devfs_node *root, cdev_t target)
sys/vfs/devfs/devfs_core.c
2232
devfs_destroy_node(struct devfs_node *root, char *target)
sys/vfs/devfs/devfs_core.c
2234
struct devfs_node *node, *parent;
sys/vfs/devfs/devfs_core.c
2272
devfs_set_perms(struct devfs_node *node, uid_t uid, gid_t gid,
sys/vfs/devfs/devfs_core.c
2358
devfs_tracer_add_orphan(struct devfs_node *node)
sys/vfs/devfs/devfs_core.c
2375
devfs_tracer_del_orphan(struct devfs_node *node)
sys/vfs/devfs/devfs_core.c
2598
devfs_node_is_accessible(struct devfs_node *node)
sys/vfs/devfs/devfs_core.c
303
devfs_allocv(struct vnode **vpp, struct devfs_node *node)
sys/vfs/devfs/devfs_core.c
398
char *name, struct devfs_node *parent, cdev_t dev)
sys/vfs/devfs/devfs_core.c
400
struct devfs_node *node;
sys/vfs/devfs/devfs_core.c
424
devfs_freep(struct devfs_node *node)
sys/vfs/devfs/devfs_core.c
540
static void *devfs_alias_getvp(struct devfs_node *node)
sys/vfs/devfs/devfs_core.c
542
struct devfs_node *found = node;
sys/vfs/devfs/devfs_core.c
566
devfs_unlinkp(struct devfs_node *node)
sys/vfs/devfs/devfs_core.c
568
struct devfs_node *parent;
sys/vfs/devfs/devfs_core.c
569
struct devfs_node *target;
sys/vfs/devfs/devfs_core.c
631
devfs_iterate_topology(struct devfs_node *node,
sys/vfs/devfs/devfs_core.c
634
struct devfs_node *node1, *node2;
sys/vfs/devfs/devfs_core.c
652
devfs_alias_reaper_callback(struct devfs_node *node, void *unused)
sys/vfs/devfs/devfs_core.c
667
devfs_reaperp_callback(struct devfs_node *node, void *unused)
sys/vfs/devfs/devfs_core.c
691
devfs_gc_dirs_callback(struct devfs_node *node, void *unused)
sys/vfs/devfs/devfs_core.c
705
devfs_gc_links_callback(struct devfs_node *node, struct devfs_node *target)
sys/vfs/devfs/devfs_core.c
721
devfs_gc(struct devfs_node *node)
sys/vfs/devfs/devfs_core.c
723
struct devfs_node *root_node = DEVFS_MNTDATA(node->mp)->root_node;
sys/vfs/devfs/devfs_core.c
83
sizeof(struct devfs_node), M_DEVFS };
sys/vfs/devfs/devfs_core.c
851
devfs_create_all_dev(struct devfs_node *root)
sys/vfs/devfs/devfs_rules.c
213
devfs_rule_reset_node(struct devfs_node *node, void *unused)
sys/vfs/devfs/devfs_rules.c
237
devfs_rule_create_link(struct devfs_node *node, struct devfs_rule *rule)
sys/vfs/devfs/devfs_rules.c
256
devfs_rule_check_apply(struct devfs_node *node, void *unused)
sys/vfs/devfs/devfs_rules.c
361
devfs_rule_checkname(struct devfs_rule *rule, struct devfs_node *node)
sys/vfs/devfs/devfs_rules.c
363
struct devfs_node *parent = DEVFS_MNTDATA(node->mp)->root_node;
sys/vfs/devfs/devfs_rules.c
57
static void devfs_rule_create_link(struct devfs_node *, struct devfs_rule *);
sys/vfs/devfs/devfs_rules.c
58
static int devfs_rule_checkname(struct devfs_rule *, struct devfs_node *);
sys/vfs/devfs/devfs_vfsops.c
229
struct devfs_node *node;
sys/vfs/devfs/devfs_vnops.c
1088
struct devfs_node *node;
sys/vfs/devfs/devfs_vnops.c
1254
struct devfs_node *node;
sys/vfs/devfs/devfs_vnops.c
1310
struct devfs_node *node;
sys/vfs/devfs/devfs_vnops.c
1522
struct devfs_node *node;
sys/vfs/devfs/devfs_vnops.c
1697
struct devfs_node *node;
sys/vfs/devfs/devfs_vnops.c
1732
struct devfs_node *node;
sys/vfs/devfs/devfs_vnops.c
1771
struct devfs_node *node;
sys/vfs/devfs/devfs_vnops.c
1799
struct devfs_node *node;
sys/vfs/devfs/devfs_vnops.c
212
node_sync_dev_get(struct devfs_node *node)
sys/vfs/devfs/devfs_vnops.c
224
node_sync_dev_set(struct devfs_node *node)
sys/vfs/devfs/devfs_vnops.c
248
struct devfs_node *node = DEVFS_NODE(ap->a_vp);
sys/vfs/devfs/devfs_vnops.c
264
struct devfs_node *node = DEVFS_NODE(ap->a_vp);
sys/vfs/devfs/devfs_vnops.c
275
struct devfs_node *node;
sys/vfs/devfs/devfs_vnops.c
325
struct devfs_node *dnode = DEVFS_NODE(ap->a_vp);
sys/vfs/devfs/devfs_vnops.c
326
struct devfs_node *node;
sys/vfs/devfs/devfs_vnops.c
460
struct devfs_node *dnode = DEVFS_NODE(ap->a_dvp);
sys/vfs/devfs/devfs_vnops.c
461
struct devfs_node *node, *found = NULL;
sys/vfs/devfs/devfs_vnops.c
527
struct devfs_node *dnode = DEVFS_NODE(ap->a_dvp);
sys/vfs/devfs/devfs_vnops.c
550
struct devfs_node *node = DEVFS_NODE(ap->a_vp);
sys/vfs/devfs/devfs_vnops.c
628
struct devfs_node *node = DEVFS_NODE(ap->a_vp);
sys/vfs/devfs/devfs_vnops.c
677
struct devfs_node *node = DEVFS_NODE(ap->a_vp);
sys/vfs/devfs/devfs_vnops.c
700
struct devfs_node *dnode = DEVFS_NODE(ap->a_dvp);
sys/vfs/devfs/devfs_vnops.c
701
struct devfs_node *node;
sys/vfs/devfs/devfs_vnops.c
727
struct devfs_node *dnode = DEVFS_NODE(ap->a_dvp);
sys/vfs/devfs/devfs_vnops.c
728
struct devfs_node *node;
sys/vfs/devfs/devfs_vnops.c
762
struct devfs_node *dnode = DEVFS_NODE(ap->a_dvp);
sys/vfs/devfs/devfs_vnops.c
763
struct devfs_node *node;
sys/vfs/devfs/devfs_vnops.c
813
struct devfs_node *dnode = DEVFS_NODE(ap->a_dvp);
sys/vfs/devfs/devfs_vnops.c
814
struct devfs_node *node;
sys/vfs/devfs/devfs_vnops.c
864
struct devfs_node *node = DEVFS_NODE(vp);
sys/vfs/devfs/devfs_vnops.c
865
struct devfs_node *newnode;
sys/vfs/devfs/devfs_vnops.c
926
((struct devfs_node *)(TAILQ_LAST(DEVFS_DENODE_HEAD(node->parent), devfs_node_head)))->d_dir.d_name);
usr.bin/fstat/fstat.c
690
struct devfs_node devfs_node;
usr.bin/fstat/fstat.c
692
if (!kread(vp->v_data, &devfs_node, sizeof (devfs_node))) {
usr.bin/fstat/fstat.c
698
fsp->fileid = devfs_node.d_dir.d_ino;
usr.bin/fstat/fstat.c
699
fsp->mode = (devfs_node.mode & ~S_IFMT) | S_IFCHR;