Searched refs:namenode (Results 1 - 8 of 8) sorted by relevance

/illumos-gate/usr/src/uts/common/sys/fs/
H A Dnamenode.h52 * Each NAMEFS object is identified by a struct namenode/vnode pair.
54 struct namenode { struct
61 struct namenode *nm_nextp; /* next link in the linked list */
68 #define NMNMNT 0x01 /* namenode not mounted */
71 * Macros to convert a vnode to a namenode, and vice versa.
73 #define VTONM(vp) ((struct namenode *)((vp)->v_data))
82 extern struct namenode *nm_filevp_hash[NM_FILEVP_HASH_SIZE];
87 extern void nameinsert(struct namenode *);
88 extern void nameremove(struct namenode *);
89 extern struct namenode *namefin
[all...]
/illumos-gate/usr/src/uts/common/fs/namefs/
H A Dnamevfs.c56 #include <sys/fs/namenode.h>
73 struct namenode *nm_filevp_hash[NM_FILEVP_HASH_SIZE];
126 * Insert a namenode into the nm_filevp_hash table.
128 * Each link has a unique namenode with a unique nm_mountvp field.
129 * The nm_filevp field of the namenode need not be unique, since a
135 nameinsert(struct namenode *nodep)
137 struct namenode **bucket;
147 * Remove a namenode from the hash table, if present.
150 nameremove(struct namenode *nodep)
152 struct namenode *n
[all...]
H A Dnamevno.c58 #include <sys/fs/namenode.h>
70 * If it does not exist, create a new namenode to attach
79 struct namenode *nodep = VTONM(*vpp);
81 struct namenode *newnamep;
103 * namenode associated with it.
114 newnamep = kmem_zalloc(sizeof (struct namenode), KM_SLEEP);
141 * Insert the new namenode into the hash list.
166 struct namenode *nodep = VTONM(vp);
213 * Return in vap the attributes that are stored in the namenode
221 struct namenode *node
[all...]
/illumos-gate/usr/src/lib/libc/port/gen/
H A Dfattach.c45 #include <sys/fs/namenode.h>
/illumos-gate/usr/src/cmd/mdb/common/modules/genunix/
H A Dvfs.c41 #include <sys/fs/namenode.h>
352 struct namenode nn;
355 mdb_warn("failed to read namenode");
/illumos-gate/usr/src/uts/common/sys/
H A DMakefile874 namenode.h \
/illumos-gate/usr/src/uts/common/fs/fifofs/
H A Dfifovnops.c60 #include <sys/fs/namenode.h>
/illumos-gate/usr/src/lib/libc/port/
H A Dllib-lc106 #include <sys/fs/namenode.h>

Completed in 69 milliseconds