rumpvfs.ifspec revision 1.1
11.1Spooka; $NetBSD: rumpvfs.ifspec,v 1.1 2009/10/14 17:17:00 pooka Exp $ 21.1Spooka 31.1SpookaNAME|vfs 41.1SpookaPUBHDR|include/rump/rumpvfs_if_pub.h 51.1SpookaPRIVHDR|librump/rumpvfs/rumpvfs_if_priv.h 61.1SpookaWRAPPERS|librump/rumpvfs/rumpvfs_if_wrappers.c 71.1Spooka 81.1Spooka; type | name | args | attrs 91.1Spooka; 101.1Spooka 111.1Spookavoid |getvninfo |struct vnode *, enum vtype *, off_t *, dev_t * 121.1Spooka 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.1Spookavoid |vattr_settype |struct vattr *, enum 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.1Spooka 291.1Spookaint |etfs_register |const char *, const char *, enum rump_etfs_type 301.1Spookaint |etfs_register_withsize |const char *, const char *, \ 311.1Spooka enum rump_etfs_type, uint64_t, \ 321.1Spooka uint64_t 331.1Spookaint |etfs_remove |const char * 341.1Spooka 351.1Spookavoid |freecn |struct componentname *, int 361.1Spookaint |checksavecn |struct componentname * 371.1Spookaint |namei |uint32_t, uint32_t, const char *, \ 381.1Spooka struct vnode **, struct vnode **, \ 391.1Spooka struct componentname ** 401.1Spookastruct componentname *|makecn |u_long, u_long, const char *, size_t, \ 411.1Spooka kauth_cred_t, struct lwp * 421.1Spooka 431.1Spookaint |vfs_unmount |struct mount *, int 441.1Spookaint |vfs_root |struct mount *, struct vnode **, int 451.1Spookaint |vfs_statvfs |struct mount *, struct statvfs * 461.1Spookaint |vfs_sync |struct mount *, int, kauth_cred_t 471.1Spookaint |vfs_fhtovp |struct mount *, struct fid *, struct vnode ** 481.1Spookaint |vfs_vptofh |struct vnode *, struct fid *, size_t * 491.1Spookavoid |vfs_syncwait |struct mount * 501.1Spookaint |vfs_getmp |const char *, struct mount ** 511.1Spooka 521.1Spookavoid |rcvp_set |struct vnode *, struct vnode * 531.1Spookastruct vnode * |cdir_get |void 541.1Spooka 551.1Spooka; I picked the wrong header to stop sniffin' glue 561.1Spookaint |syspuffs_glueinit |int, int * |WEAK 571.1Spooka 581.1Spooka; compat syscalls. these are currently hand-"generated" 591.1Spookaint |sys___stat30 |const char *, struct stat * 601.1Spookaint |sys___lstat30 |const char *, struct stat * 611.1Spooka 621.1Spooka; Other compat glue (for sniffing purposes) 631.1Spooka; XXX: (lack of) types 641.1Spookavoid |vattr50_to_vattr |const struct vattr *, struct vattr * 651.1Spookavoid |vattr_to_vattr50 |const struct vattr *, struct vattr * 66