Searched refs:devnode_t (Results 1 - 7 of 7) sorted by relevance
/darwin-on-arm/xnu/bsd/miscfs/devfs/ |
H A D | devfs_proto.h | 37 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 D | devfsdefs.h | 96 typedef struct devnode devnode_t; typedef in typeref:struct:devnode 112 devnode_t * parent; 149 devnode_t * dn_nextsibling; /* the list of equivalent nodes */ 150 devnode_t * * dn_prevsiblingp;/* backpointer for the above */ 170 devnode_t * de_dnp; /* the "inode" (devnode) pointer */ 171 devnode_t * de_parent; /* backpointer to the directory itself */ 215 #define VTODN(vp) ((devnode_t *)(vp)->v_data) 293 dn_copy_times(devnode_t * target, devnode_t * source) 304 int devfs_make_symlink(devnode_t *dir_ [all...] |
H A D | devfs_tree.c | 135 static int dev_finddir(const char *, devnode_t *, int, devnode_t **, devfs_event_log_t); 136 static int dev_dup_entry(devnode_t *, devdirent_t *, devdirent_t **, struct devfsmount *); 137 void devfs_ref_node(devnode_t *); 138 void devfs_rele_node(devnode_t *); 139 static void devfs_record_event(devfs_event_log_t, devnode_t*, uint32_t); 241 * return the devnode_t * for that node. 246 dev_findname(devnode_t * dir, const char *name) 285 devnode_t * dirnode, 287 devnode_t * * dn_p [all...] |
H A D | devfs_vnops.c | 115 void devfs_rele_node(devnode_t *); 116 static void devfs_consider_time_update(devnode_t *dnp, uint32_t just_changed_flags); 118 void dn_times_locked(devnode_t * dnp, struct timeval *t1, struct timeval *t2, struct timeval *t3, uint32_t just_changed_flags); 119 void dn_times_now(devnode_t *dnp, uint32_t just_changed_flags); 120 void dn_mark_for_delayed_times_update(devnode_t *dnp, uint32_t just_changed_flags); 123 dn_times_locked(devnode_t * dnp, struct timeval *t1, struct timeval *t2, struct timeval *t3, uint32_t just_changed_flags) 160 dn_mark_for_delayed_times_update(devnode_t *dnp, uint32_t just_changed_flags) 177 dn_times_now(devnode_t * dnp, uint32_t just_changed_flags) 239 devnode_t * dir_node; /* the directory we are searching */ 240 devnode_t * nod [all...] |
H A D | devfs_vfsops.c | 293 + devfs_stats.nodes * sizeof(devnode_t) 316 + devfs_stats.nodes * sizeof(devnode_t)
|
H A D | devfs_fdesc_support.c | 142 devnode_t *rootdir = dev_root->de_dnp; 166 devnode_t *root_devnode = dev_root->de_dnp;
|
/darwin-on-arm/xnu/bsd/kern/ |
H A D | tty_ptmx.c | 148 devnode_t *devnodep;
|
Completed in 55 milliseconds