/titanic_50/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 *, char *, 102 extern void tdirinit(struct tmpnode *, struct tmpnode *); 103 extern void tdirtrunc(struct tmpnode *); 106 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 */
|
/titanic_50/usr/src/uts/common/fs/tmpfs/ |
H A D | tmp_dir.c | 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 *); 49 static int tdirmaketnode(struct tmpnode *, struct tmount *, struct vattr *, 50 enum de_op, struct tmpnode **, struct cred *); 51 static int tdiraddentry(struct tmpnode *, struct tmpnode *, char *, 52 enum de_op, struct tmpnode *); 127 tmpfs_hash_change(struct tdirent *tdp, struct tmpnode *fromtp) in tmpfs_hash_change() 140 tmpfs_hash_lookup(char *name, struct tmpnode *parent, uint_t hold, in tmpfs_hash_lookup() [all …]
|
H A D | tmp_vnops.c | 112 struct tmpnode *tp, in wrtmp() 449 struct tmpnode *tp, in rdtmp() 583 struct tmpnode *tp = (struct tmpnode *)VTOTN(vp); in tmp_read() 612 struct tmpnode *tp = (struct tmpnode *)VTOTN(vp); in tmp_write() 666 struct tmpnode *tp = (struct tmpnode *)VTOTN(vp); in tmp_getattr() 730 struct tmpnode *tp = (struct tmpnode *)VTOTN(vp); in tmp_setattr() 809 struct tmpnode *tp = (struct tmpnode *)VTOTN(vp); in tmp_access() 832 struct tmpnode *tp = (struct tmpnode *)VTOTN(dvp); in tmp_lookup() 833 struct tmpnode *ntp = NULL; in tmp_lookup() 839 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 | 49 struct tmpnode *tp = vtp; in tmp_taccess() 76 tmp_sticky_remove_access(struct tmpnode *dir, struct tmpnode *entry, in tmp_sticky_remove_access()
|
H A D | tmp_vfsops.c | 236 struct tmpnode *tp; in tmp_mount() 331 tp = tmp_memalloc(sizeof (struct tmpnode), TMP_MUSTHAVE); in tmp_mount() 381 struct tmpnode *tnp, *cancel; in tmp_unmount() 524 struct tmpnode *tp = tm->tm_rootnode; in tmp_root() 619 (sizeof (struct tmpnode) + sizeof (struct tdirent)); in tmp_statvfs() 624 (sizeof (struct tmpnode) + sizeof (struct tdirent)); in tmp_statvfs() 644 struct tmpnode *tp = NULL; in tmp_vget()
|
/titanic_50/usr/src/lib/libzfs/common/ |
H A D | libzfs_import.c | 963 rdsk_node_t tmpnode; in check_one_slice() local 967 tmpnode.rn_name = &sname[0]; in check_one_slice() 968 (void) snprintf(tmpnode.rn_name, MAXNAMELEN, "%s%u", in check_one_slice() 978 (node = avl_find(r, &tmpnode, NULL))) in check_one_slice()
|
/titanic_50/usr/src/uts/common/sys/ |
H A D | Makefile | 853 tmpnode.h \
|
/titanic_50/usr/src/pkg/manifests/ |
H A D | system-header.mf | 1029 file path=usr/include/sys/fs/tmpnode.h
|