11.12Sad; $NetBSD: rumpvfs.ifspec,v 1.12 2020/02/23 15:46:42 ad Exp $ 21.1Spooka 31.1SpookaNAME|vfs 41.1SpookaPUBHDR|include/rump/rumpvfs_if_pub.h 51.11SpookaPRIVHDR|include/rump-sys/vfs_if.h 61.1SpookaWRAPPERS|librump/rumpvfs/rumpvfs_if_wrappers.c 71.1Spooka 81.1Spooka; type | name | args | attrs 91.1Spooka; 101.1Spooka 111.8Spookavoid |getvninfo |struct vnode *, enum rump_vtype *, \ 121.8Spooka off_t *, dev_t * 131.1Spooka 141.1Spookastruct vfsops * |vfslist_iterate|struct vfsops * 151.1Spookastruct vfsops * |vfs_getopsbyname|const char * 161.1Spooka 171.1Spookastruct vattr * |vattr_init |void 181.8Spookavoid |vattr_settype |struct vattr *, enum rump_vtype 191.1Spookavoid |vattr_setmode |struct vattr *, mode_t 201.1Spookavoid |vattr_setrdev |struct vattr *, dev_t 211.1Spookavoid |vattr_free |struct vattr * 221.1Spooka 231.1Spookavoid |vp_incref |struct vnode * 241.1Spookaint |vp_getref |struct vnode * 251.1Spookavoid |vp_rele |struct vnode * 261.1Spooka 271.1Spookavoid |vp_interlock |struct vnode * 281.12Sadvoid |vp_vmobjlock |struct vnode *, int 291.1Spooka 301.1Spookavoid |freecn |struct componentname *, int 311.1Spookaint |namei |uint32_t, uint32_t, const char *, \ 321.1Spooka struct vnode **, struct vnode **, \ 331.1Spooka struct componentname ** 341.1Spookastruct componentname *|makecn |u_long, u_long, const char *, size_t, \ 351.2Spooka struct kauth_cred *, struct lwp * 361.1Spooka 371.1Spookaint |vfs_unmount |struct mount *, int 381.1Spookaint |vfs_root |struct mount *, struct vnode **, int 391.1Spookaint |vfs_statvfs |struct mount *, struct statvfs * 401.2Spookaint |vfs_sync |struct mount *, int, struct kauth_cred * 411.1Spookaint |vfs_fhtovp |struct mount *, struct fid *, struct vnode ** 421.1Spookaint |vfs_vptofh |struct vnode *, struct fid *, size_t * 431.3Spookaint |vfs_extattrctl |struct mount *, int, struct vnode *, \ 441.3Spooka int, const char * 451.1Spookavoid |vfs_syncwait |struct mount * 461.1Spookaint |vfs_getmp |const char *, struct mount ** 471.1Spooka 481.4Spookavoid |vfs_mount_print|const char *, int 491.4Spooka 501.1Spooka; I picked the wrong header to stop sniffin' glue 511.1Spookaint |syspuffs_glueinit |int, int * |WEAK 521.1Spooka 531.1Spooka; Other compat glue (for sniffing purposes) 541.1Spooka; XXX: (lack of) types 551.10Spookavoid |vattr50_to_vattr|const struct vattr *, struct vattr *|COMPAT_50 561.10Spookavoid |vattr_to_vattr50|const struct vattr *, struct vattr *|COMPAT_50 57