Searched refs:tmpnode (Results 1 - 9 of 9) sorted by relevance

/illumos-gate/usr/src/uts/common/sys/fs/
H A Dtmp.h43 struct tmpnode *tm_rootnode; /* root tmpnode */
58 #define VTOTN(vp) ((struct tmpnode *)(vp)->v_data)
94 extern void tmpnode_init(struct tmount *, struct tmpnode *,
96 extern int tmpnode_trunc(struct tmount *, struct tmpnode *, ulong_t);
97 extern void tmpnode_growmap(struct tmpnode *, ulong_t);
98 extern int tdirlookup(struct tmpnode *, char *, struct tmpnode **,
100 extern int tdirdelete(struct tmpnode *, struct tmpnode *, cha
[all...]
H A Dtmpnode.h39 * tmpnode is the file system dependent node for tmpfs.
42 * as well as syncronizing read and writes to the tmpnode
64 * tn_tlock doesn't require any tmpnode locks
67 struct tmpnode { struct
68 struct tmpnode *tn_back; /* linked list of tmpnodes */
69 struct tmpnode *tn_forw; /* linked list of tmpnodes */
81 struct vnode *tn_vnode; /* vnode for this tmpnode */
88 struct tmpnode *tn_xattrdp; /* ext. attribute directory */
89 uint_t tn_flags; /* tmpnode specific flags */
129 struct tmpnode *td_tmpnod
[all...]
/illumos-gate/usr/src/uts/common/fs/tmpfs/
H A Dtmp_dir.c41 #include <sys/fs/tmpnode.h>
45 static int tdircheckpath(struct tmpnode *, struct tmpnode *, struct cred *);
46 static int tdirrename(struct tmpnode *, struct tmpnode *, struct tmpnode *,
47 char *, struct tmpnode *, struct tdirent *, struct cred *);
48 static void tdirfixdotdot(struct tmpnode *, struct tmpnode *, struct tmpnode *);
[all...]
H A Dtmp_subr.c42 #include <sys/fs/tmpnode.h>
49 struct tmpnode *tp = vtp;
53 * public permissions in tmpnode.
76 tmp_sticky_remove_access(struct tmpnode *dir, struct tmpnode *entry,
96 * a new directory, the tmpnode is a normal allocation; if that
H A Dtmp_vnops.c55 #include <sys/fs/tmpnode.h>
113 struct tmpnode *tp,
450 struct tmpnode *tp,
584 struct tmpnode *tp = (struct tmpnode *)VTOTN(vp);
613 struct tmpnode *tp = (struct tmpnode *)VTOTN(vp);
667 struct tmpnode *tp = (struct tmpnode *)VTOTN(vp);
731 struct tmpnode *t
[all...]
H A Dtmp_tnode.c48 #include <sys/fs/tmpnode.h>
62 struct tmpnode *tp,
110 struct tmpnode *tp,
131 tmpnode_growmap(struct tmpnode *tp, ulong_t newsize)
157 * Initialize a tmpnode and add it to file list under mount point.
160 tmpnode_init(struct tmount *tm, struct tmpnode *t, vattr_t *vap, cred_t *cred)
204 * Increment the pseudo generation number for this tmpnode.
206 * particular generation number for a new tmpnode. Just fake it
212 * Add new tmpnode to end of linked list of tmpnodes for this tmpfs
215 if (tm->tm_rootnode != (struct tmpnode *)NUL
[all...]
H A Dtmp_vfsops.c54 #include <sys/fs/tmpnode.h>
237 struct tmpnode *tp;
341 * allocate and initialize root tmpnode structure
347 tp = tmp_memalloc(sizeof (struct tmpnode), TMP_MUSTHAVE);
371 * the root tmpnode always points to the last one on the list
397 struct tmpnode *tnp, *cancel;
481 * a tmpnode via its pages or anon slots from blowing it away
534 * return root tmpnode for given vnode
540 struct tmpnode *tp = tm->tm_rootnode;
635 (sizeof (struct tmpnode)
[all...]
/illumos-gate/usr/src/lib/libzfs/common/
H A Dlibzfs_import.c963 rdsk_node_t tmpnode; local
967 tmpnode.rn_name = &sname[0];
968 (void) snprintf(tmpnode.rn_name, MAXNAMELEN, "%s%u",
978 (node = avl_find(r, &tmpnode, NULL)))
/illumos-gate/usr/src/uts/common/sys/
H A DMakefile883 tmpnode.h \

Completed in 78 milliseconds