Home
last modified time | relevance | path

Searched refs:tmpnode (Results 1 – 10 of 10) sorted by relevance

/titanic_50/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 *, 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 Dtmpnode.h67 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 Dtmp_dir.c45 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 Dtmp_vnops.c112 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 Dtmp_tnode.c62 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 Dtmp_subr.c49 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 Dtmp_vfsops.c236 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 Dlibzfs_import.c963 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 DMakefile853 tmpnode.h \
/titanic_50/usr/src/pkg/manifests/
H A Dsystem-header.mf1029 file path=usr/include/sys/fs/tmpnode.h