Lines Matching refs:vnode_t
59 vnode_t *(*gfse_ctor)(vnode_t *); /* constructor */
62 vnode_t *gfse_vnode; /* cached vnode */
71 vnode_t *gfs_vnode; /* current vnode */
72 vnode_t *gfs_parent; /* parent vnode */
79 typedef int (*gfs_readdir_cb)(vnode_t *, void *, int *, offset_t *,
81 typedef int (*gfs_lookup_cb)(vnode_t *, const char *, vnode_t **, ino64_t *,
83 typedef ino64_t (*gfs_inode_cb)(vnode_t *, int);
98 extern vnode_t *gfs_file_create(size_t, vnode_t *, vnodeops_t *);
99 extern vnode_t *gfs_dir_create(size_t, vnode_t *, vnodeops_t *,
101 extern vnode_t *gfs_root_create(size_t, struct vfs *, vnodeops_t *, ino64_t,
103 extern vnode_t *gfs_root_create_file(size_t, struct vfs *, vnodeops_t *,
106 extern void *gfs_file_inactive(vnode_t *);
107 extern void *gfs_dir_inactive(vnode_t *);
109 extern int gfs_dir_case_lookup(vnode_t *, const char *, vnode_t **, cred_t *,
111 extern int gfs_dir_lookup(vnode_t *, const char *, vnode_t **, cred_t *,
113 extern int gfs_dir_readdir(vnode_t *, uio_t *, int *, void *, cred_t *,
148 extern int gfs_get_parent_ino(vnode_t *, cred_t *, caller_context_t *,
158 extern int gfs_lookup_dot(vnode_t **, vnode_t *, vnode_t *, const char *);
160 extern int gfs_vop_lookup(vnode_t *, char *, vnode_t **, pathname_t *,
161 int, vnode_t *, cred_t *, caller_context_t *, int *, pathname_t *);
162 extern int gfs_vop_readdir(vnode_t *, uio_t *, cred_t *, int *,
164 extern int gfs_vop_map(vnode_t *, offset_t, struct as *, caddr_t *,
166 extern void gfs_vop_inactive(vnode_t *, cred_t *, caller_context_t *);