4 PUBHDR|include/rump/rumpvfs_if_pub.h
5 PRIVHDR|librump/rumpvfs/rumpvfs_if_priv.h
6 WRAPPERS|librump/rumpvfs/rumpvfs_if_wrappers.c
8 ; type | name | args | attrs
11 void |getvninfo |struct vnode *, enum vtype *, off_t *, dev_t *
14 struct vfsops * |vfslist_iterate|struct vfsops *
15 struct vfsops * |vfs_getopsbyname|const char *
17 struct vattr * |vattr_init |void
18 void |vattr_settype |struct vattr *, enum vtype
19 void |vattr_setmode |struct vattr *, mode_t
20 void |vattr_setrdev |struct vattr *, dev_t
21 void |vattr_free |struct vattr *
23 void |vp_incref |struct vnode *
24 int |vp_getref |struct vnode *
25 void |vp_rele |struct vnode *
27 void |vp_interlock |struct vnode *
29 int |etfs_register |const char *, const char *, enum rump_etfs_type
30 int |etfs_register_withsize |const char *, const char *, \
31 enum rump_etfs_type, uint64_t, \
33 int |etfs_remove |const char *
35 void |freecn |struct componentname *, int
36 int |checksavecn |struct componentname *
37 int |namei |uint32_t, uint32_t, const char *, \
38 struct vnode **, struct vnode **, \
39 struct componentname **
40 struct componentname *|makecn |u_long, u_long, const char *, size_t, \
41 kauth_cred_t, struct lwp *
43 int |vfs_unmount |struct mount *, int
44 int |vfs_root |struct mount *, struct vnode **, int
45 int |vfs_statvfs |struct mount *, struct statvfs *
46 int |vfs_sync |struct mount *, int, kauth_cred_t
47 int |vfs_fhtovp |struct mount *, struct fid *, struct vnode **
48 int |vfs_vptofh |struct vnode *, struct fid *, size_t *
49 void |vfs_syncwait |struct mount *
50 int |vfs_getmp |const char *, struct mount **
52 void |rcvp_set |struct vnode *, struct vnode *
53 struct vnode * |cdir_get |void
55 ; I picked the wrong header to stop sniffin' glue
56 int |syspuffs_glueinit |int, int * |WEAK
58 ; compat syscalls. these are currently hand-"generated"
59 int |sys___stat30 |const char *, struct stat *
60 int |sys___lstat30 |const char *, struct stat *
62 ; Other compat glue (for sniffing purposes)
63 ; XXX: (lack of) types
64 void |vattr50_to_vattr |const struct vattr *, struct vattr *
65 void |vattr_to_vattr50 |const struct vattr *, struct vattr *