/illumos-gate/usr/src/uts/common/sys/fs/ |
H A D | tmp.h | 44 struct tmpnode *tm_rootnode; /* root tmpnode */ 59 #define VTOTN(vp) ((struct tmpnode *)(vp)->v_data) 95 extern void tmpnode_init(struct tmount *, struct tmpnode *, 97 extern int tmpnode_trunc(struct tmount *, struct tmpnode *, ulong_t); 98 extern void tmpnode_growmap(struct tmpnode *, ulong_t); 99 extern int tdirlookup(struct tmpnode *, char *, struct tmpnode **, 101 extern int tdirdelete(struct tmpnode *, struct tmpnode *, char *, 103 extern void tdirinit(struct tmpnode *, struct tmpnode *); 104 extern void tdirtrunc(struct tmpnode *); 107 extern int tmp_resv(struct tmount *, struct tmpnode *, size_t, int); [all …]
|
H A D | tmpnode.h | 67 struct tmpnode { struct 68 struct tmpnode *tn_back; /* linked list of tmpnodes */ argument 69 struct tmpnode *tn_forw; /* linked list of tmpnodes */ argument 88 struct tmpnode *tn_xattrdp; /* ext. attribute directory */ argument 129 struct tmpnode *td_tmpnode; /* tnode for this file */ 135 struct tmpnode *td_parent; /* parent, dir we are in */
|
/illumos-gate/usr/src/uts/common/fs/tmpfs/ |
H A D | tmp_dir.c | 43 static int tdircheckpath(struct tmpnode *, struct tmpnode *, struct cred *); 44 static int tdirrename(struct tmpnode *, struct tmpnode *, struct tmpnode *, 45 char *, struct tmpnode *, struct tdirent *, struct cred *); 46 static void tdirfixdotdot(struct tmpnode *, struct tmpnode *, struct tmpnode *); 47 static int tdirmaketnode(struct tmpnode *, struct tmount *, struct vattr *, 48 enum de_op, struct tmpnode **, struct cred *); 49 static int tdiraddentry(struct tmpnode *, struct tmpnode *, char *, 50 enum de_op, struct tmpnode *); 130 tmpfs_hash_change(struct tdirent *tdp, struct tmpnode *fromtp) in tmpfs_hash_change() 143 tmpfs_hash_lookup(char *name, struct tmpnode *parent, uint_t hold, in tmpfs_hash_lookup() [all …]
|
H A D | tmp_vnops.c | 114 struct tmpnode *tp, in wrtmp() 451 struct tmpnode *tp, in rdtmp() 585 struct tmpnode *tp = (struct tmpnode *)VTOTN(vp); in tmp_read() 614 struct tmpnode *tp = (struct tmpnode *)VTOTN(vp); in tmp_write() 668 struct tmpnode *tp = (struct tmpnode *)VTOTN(vp); in tmp_getattr() 732 struct tmpnode *tp = (struct tmpnode *)VTOTN(vp); in tmp_setattr() 811 struct tmpnode *tp = (struct tmpnode *)VTOTN(vp); in tmp_access() 834 struct tmpnode *tp = (struct tmpnode *)VTOTN(dvp); in tmp_lookup() 835 struct tmpnode *ntp = NULL; in tmp_lookup() 841 struct tmpnode *xdp; in tmp_lookup() [all …]
|
H A D | tmp_tnode.c | 62 struct tmpnode *tp, in tmp_resv() 110 struct tmpnode *tp, in tmp_unresv() 131 tmpnode_growmap(struct tmpnode *tp, ulong_t newsize) in tmpnode_growmap() 160 tmpnode_init(struct tmount *tm, struct tmpnode *t, vattr_t *vap, cred_t *cred) in tmpnode_init() 215 if (tm->tm_rootnode != (struct tmpnode *)NULL) { in tmpnode_init() 230 struct tmpnode *tp, in tmpnode_trunc()
|
H A D | tmp_subr.c | 60 struct tmpnode *tp = vtp; in tmp_taccess() 86 tmp_sticky_remove_access(struct tmpnode *dir, struct tmpnode *entry, in tmp_sticky_remove_access()
|
H A D | tmp_vfsops.c | 235 struct tmpnode *tp; in tmp_mount() 357 tp = tmp_memalloc(sizeof (struct tmpnode), TMP_MUSTHAVE); in tmp_mount() 414 struct tmpnode *tnp, *cancel; in tmp_unmount() 557 struct tmpnode *tp = tm->tm_rootnode; in tmp_root() 652 (sizeof (struct tmpnode) + sizeof (struct tdirent)); in tmp_statvfs() 657 (sizeof (struct tmpnode) + sizeof (struct tdirent)); in tmp_statvfs() 677 struct tmpnode *tp = NULL; in tmp_vget()
|
/illumos-gate/usr/src/lib/libzutil/common/ |
H A D | zutil_import.c | 1018 rdsk_node_t tmpnode; in check_one_slice() local 1022 tmpnode.rn_name = &sname[0]; in check_one_slice() 1023 (void) snprintf(tmpnode.rn_name, MAXNAMELEN, "%s%u", in check_one_slice() 1033 (node = avl_find(r, &tmpnode, NULL))) in check_one_slice()
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | Makefile | 868 tmpnode.h \
|
/illumos-gate/usr/src/pkg/manifests/ |
H A D | system-header.p5m | 937 file path=usr/include/sys/fs/tmpnode.h
|