Home
last modified time | relevance | path

Searched refs:devnode_t (Results 1 – 7 of 7) sorted by relevance

/xnu-10002.81.5/bsd/miscfs/devfs/
H A Ddevfs_proto.h37 devdirent_t * dev_findname(devnode_t * dir, const char *name);
38 int dev_add_name(const char * name, devnode_t * dirnode, devdirent_t * back,
39 devnode_t * dnp, devdirent_t * *dirent_pp);
40 int dev_add_node(int entrytype, devnode_type_t * typeinfo, devnode_t * proto,
41 devnode_t * *dn_pp, struct devfsmount *dvm);
42 void devnode_free(devnode_t * dnp);
46 int devfs_dntovn(devnode_t * dnp, struct vnode **vn_pp, struct proc * p);
47 int dev_add_entry(const char *name, devnode_t * parent, int type, devnode_type_t * typeinfo,
48 devnode_t * proto, struct devfsmount *dvm, devdirent_t * *nm_pp);
H A Ddevfsdefs.h94 typedef struct devnode devnode_t; typedef
110 devnode_t * parent;
148 devnode_t * dn_nextsibling;/* the list of equivalent nodes */
149 devnode_t * * dn_prevsiblingp;/* backpointer for the above */
168 devnode_t * de_dnp; /* the "inode" (devnode) pointer */
169 devnode_t * de_parent; /* backpointer to the directory itself */
209 #define VTODN(vp) ((devnode_t *)(vp)->v_data)
287 dn_copy_times(devnode_t * target, devnode_t * source) in dn_copy_times()
298 int devfs_make_symlink(devnode_t *dir_p, char *name, mode_t mode, char *target, devdirent_t **n…
H A Ddevfs_tree.c136 static int dev_finddir(const char *, devnode_t *, int, devnode_t **, devfs_event_log_t);
137 static int dev_dup_entry(devnode_t *, devdirent_t *, devdirent_t **, struct devfsmount *);
138 void devfs_ref_node(devnode_t *);
139 void devfs_rele_node(devnode_t *);
140 static void devfs_record_event(devfs_event_log_t, devnode_t*, uint32_t);
237 dev_findname(devnode_t * dir, const char *name) in dev_findname()
274 devnode_t * dirnode, in dev_finddir()
276 devnode_t * * dn_pp, in dev_finddir()
279 devnode_t * dnp = NULL; in dev_finddir()
372 dev_add_name(const char * name, devnode_t * dirnode, __unused devdirent_t * back, in dev_add_name()
[all …]
H A Ddevfs_vnops.c115 void devfs_rele_node(devnode_t *);
116 static void devfs_consider_time_update(devnode_t *dnp, uint32_t just_changed_flags);
119 void dn_times_locked(devnode_t * dnp, struct timeval *t1, struct timeval *t2, st…
120 void dn_times_now(devnode_t *dnp, uint32_t just_changed_flags);
121 void dn_mark_for_delayed_times_update(devnode_t *dnp, uint32_t just_changed_flag…
124 dn_times_locked(devnode_t * dnp, struct timeval *t1, struct timeval *t2, struct timeval *t3, uint32… in dn_times_locked()
160 dn_mark_for_delayed_times_update(devnode_t *dnp, uint32_t just_changed_flags) in dn_mark_for_delayed_times_update()
177 dn_times_now(devnode_t * dnp, uint32_t just_changed_flags) in dn_times_now()
266 devnode_t * dir_node; /* the directory we are searching */ in devfs_lookup()
267 devnode_t * node = NULL; /* the node we are searching for */ in devfs_lookup()
[all …]
H A Ddevfs_vfsops.c299 + devfs_stats.nodes * sizeof(devnode_t) in devfs_statfs()
322 + devfs_stats.nodes * sizeof(devnode_t) in devfs_vfs_getattr()
H A Ddevfs_fdesc_support.c139 devnode_t *rootdir = dev_root->de_dnp; in devfs_fdesc_init()
161 devnode_t *root_devnode = dev_root->de_dnp; in devfs_fdesc_makelinks()
/xnu-10002.81.5/bsd/kern/
H A Dtty_dev.c131 devnode_t *devnodep; in _devfs_setattr()