Searched refs:tmpnode (Results 1 - 9 of 9) sorted by relevance
/illumos-gate/usr/src/uts/common/sys/fs/ |
H A D | tmp.h | 43 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 D | tmpnode.h | 39 * 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 D | tmp_dir.c | 41 #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 D | tmp_subr.c | 42 #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 D | tmp_vnops.c | 55 #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 D | tmp_tnode.c | 48 #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 D | tmp_vfsops.c | 54 #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 D | libzfs_import.c | 963 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 D | Makefile | 883 tmpnode.h \
|
Completed in 76 milliseconds