diff options
Diffstat (limited to 'sys/ufs/ffs/ffs_extern.h')
-rw-r--r-- | sys/ufs/ffs/ffs_extern.h | 120 |
1 files changed, 59 insertions, 61 deletions
diff --git a/sys/ufs/ffs/ffs_extern.h b/sys/ufs/ffs/ffs_extern.h index 1da7153..bbb12ab 100644 --- a/sys/ufs/ffs/ffs_extern.h +++ b/sys/ufs/ffs/ffs_extern.h @@ -54,47 +54,45 @@ struct vop_fsync_args; struct vop_reallocblks_args; struct vop_copyonwrite_args; -int ffs_alloc __P((struct inode *, - ufs_daddr_t, ufs_daddr_t, int, struct ucred *, ufs_daddr_t *)); -int ffs_balloc __P((struct vnode *a_vp, off_t a_startoffset, int a_size, - struct ucred *a_cred, int a_flags, struct buf **a_bpp)); -int ffs_blkatoff __P((struct vnode *, off_t, char **, struct buf **)); -void ffs_blkfree __P((struct fs *, struct vnode *, ufs_daddr_t, long, - ino_t)); -ufs_daddr_t ffs_blkpref __P((struct inode *, ufs_daddr_t, int, ufs_daddr_t *)); -void ffs_clrblock __P((struct fs *, u_char *, ufs_daddr_t)); -void ffs_clusteracct __P((struct fs *, struct cg *, ufs_daddr_t, int)); -int ffs_fhtovp __P((struct mount *, struct fid *, struct vnode **)); -int ffs_flushfiles __P((struct mount *, int, struct thread *)); -void ffs_fragacct __P((struct fs *, int, int32_t [], int)); -int ffs_freefile __P((struct fs *, struct vnode *, ino_t, int )); -int ffs_isblock __P((struct fs *, u_char *, ufs_daddr_t)); -int ffs_isfreeblock __P((struct fs *, unsigned char *, ufs_daddr_t)); -int ffs_mountfs __P((struct vnode *, struct mount *, struct thread *, - struct malloc_type *)); -int ffs_mountroot __P((void)); -int ffs_mount __P((struct mount *, char *, caddr_t, struct nameidata *, - struct thread *)); -int ffs_reallocblks __P((struct vop_reallocblks_args *)); -int ffs_realloccg __P((struct inode *, - ufs_daddr_t, ufs_daddr_t, int, int, struct ucred *, struct buf **)); -void ffs_setblock __P((struct fs *, u_char *, ufs_daddr_t)); -int ffs_snapblkfree __P((struct fs *, struct vnode *, ufs_daddr_t, - long, ino_t)); -void ffs_snapremove __P((struct vnode *vp)); -int ffs_snapshot __P((struct mount *mp, char *snapfile)); -void ffs_snapshot_mount __P((struct mount *mp)); -void ffs_snapshot_unmount __P((struct mount *mp)); -int ffs_statfs __P((struct mount *, struct statfs *, struct thread *)); -int ffs_sync __P((struct mount *, int, struct ucred *, struct thread *)); -int ffs_truncate __P((struct vnode *, off_t, int, struct ucred *, struct thread *)); -int ffs_unmount __P((struct mount *, int, struct thread *)); -int ffs_update __P((struct vnode *, int)); -int ffs_valloc __P((struct vnode *, int, struct ucred *, struct vnode **)); +int ffs_alloc(struct inode *, + ufs_daddr_t, ufs_daddr_t, int, struct ucred *, ufs_daddr_t *); +int ffs_balloc(struct vnode *a_vp, off_t a_startoffset, int a_size, + struct ucred *a_cred, int a_flags, struct buf **a_bpp); +int ffs_blkatoff(struct vnode *, off_t, char **, struct buf **); +void ffs_blkfree(struct fs *, struct vnode *, ufs_daddr_t, long, ino_t); +ufs_daddr_t ffs_blkpref(struct inode *, ufs_daddr_t, int, ufs_daddr_t *); +void ffs_clrblock(struct fs *, u_char *, ufs_daddr_t); +void ffs_clusteracct (struct fs *, struct cg *, ufs_daddr_t, int); +int ffs_fhtovp(struct mount *, struct fid *, struct vnode **); +int ffs_flushfiles(struct mount *, int, struct thread *); +void ffs_fragacct(struct fs *, int, int32_t [], int); +int ffs_freefile(struct fs *, struct vnode *, ino_t, int ); +int ffs_isblock(struct fs *, u_char *, ufs_daddr_t); +int ffs_isfreeblock(struct fs *, unsigned char *, ufs_daddr_t); +int ffs_mountfs(struct vnode *, struct mount *, struct thread *, + struct malloc_type *); +int ffs_mountroot(void); +int ffs_mount(struct mount *, char *, caddr_t, struct nameidata *, + struct thread *); +int ffs_reallocblks(struct vop_reallocblks_args *); +int ffs_realloccg(struct inode *, + ufs_daddr_t, ufs_daddr_t, int, int, struct ucred *, struct buf **); +void ffs_setblock(struct fs *, u_char *, ufs_daddr_t); +int ffs_snapblkfree(struct fs *, struct vnode *, ufs_daddr_t, long, ino_t); +void ffs_snapremove(struct vnode *vp); +int ffs_snapshot(struct mount *mp, char *snapfile); +void ffs_snapshot_mount(struct mount *mp); +void ffs_snapshot_unmount(struct mount *mp); +int ffs_statfs(struct mount *, struct statfs *, struct thread *); +int ffs_sync(struct mount *, int, struct ucred *, struct thread *); +int ffs_truncate(struct vnode *, off_t, int, struct ucred *, struct thread *); +int ffs_unmount(struct mount *, int, struct thread *); +int ffs_update(struct vnode *, int); +int ffs_valloc(struct vnode *, int, struct ucred *, struct vnode **); -int ffs_vfree __P((struct vnode *, ino_t, int)); -int ffs_vget __P((struct mount *, ino_t, int, struct vnode **)); -int ffs_vptofh __P((struct vnode *, struct fid *)); +int ffs_vfree(struct vnode *, ino_t, int); +int ffs_vget(struct mount *, ino_t, int, struct vnode **); +int ffs_vptofh(struct vnode *, struct fid *); extern vop_t **ffs_vnodeop_p; extern vop_t **ffs_specop_p; @@ -103,29 +101,29 @@ extern vop_t **ffs_fifoop_p; /* * Soft update function prototypes. */ -void softdep_initialize __P((void)); -int softdep_mount __P((struct vnode *, struct mount *, struct fs *, - struct ucred *)); -int softdep_flushworklist __P((struct mount *, int *, struct thread *)); -int softdep_flushfiles __P((struct mount *, int, struct thread *)); -void softdep_update_inodeblock __P((struct inode *, struct buf *, int)); -void softdep_load_inodeblock __P((struct inode *)); -void softdep_freefile __P((struct vnode *, ino_t, int)); -int softdep_request_cleanup __P((struct fs *, struct vnode *)); -void softdep_setup_freeblocks __P((struct inode *, off_t)); -void softdep_setup_inomapdep __P((struct buf *, struct inode *, ino_t)); -void softdep_setup_blkmapdep __P((struct buf *, struct fs *, ufs_daddr_t)); -void softdep_setup_allocdirect __P((struct inode *, ufs_lbn_t, ufs_daddr_t, - ufs_daddr_t, long, long, struct buf *)); -void softdep_setup_allocindir_meta __P((struct buf *, struct inode *, - struct buf *, int, ufs_daddr_t)); -void softdep_setup_allocindir_page __P((struct inode *, ufs_lbn_t, - struct buf *, int, ufs_daddr_t, ufs_daddr_t, struct buf *)); -void softdep_fsync_mountdev __P((struct vnode *)); -int softdep_sync_metadata __P((struct vop_fsync_args *)); +void softdep_initialize(void); +int softdep_mount(struct vnode *, struct mount *, struct fs *, + struct ucred *); +int softdep_flushworklist(struct mount *, int *, struct thread *); +int softdep_flushfiles(struct mount *, int, struct thread *); +void softdep_update_inodeblock(struct inode *, struct buf *, int); +void softdep_load_inodeblock(struct inode *); +void softdep_freefile(struct vnode *, ino_t, int); +int softdep_request_cleanup(struct fs *, struct vnode *); +void softdep_setup_freeblocks(struct inode *, off_t); +void softdep_setup_inomapdep(struct buf *, struct inode *, ino_t); +void softdep_setup_blkmapdep(struct buf *, struct fs *, ufs_daddr_t); +void softdep_setup_allocdirect(struct inode *, ufs_lbn_t, ufs_daddr_t, + ufs_daddr_t, long, long, struct buf *); +void softdep_setup_allocindir_meta(struct buf *, struct inode *, + struct buf *, int, ufs_daddr_t); +void softdep_setup_allocindir_page(struct inode *, ufs_lbn_t, + struct buf *, int, ufs_daddr_t, ufs_daddr_t, struct buf *); +void softdep_fsync_mountdev(struct vnode *); +int softdep_sync_metadata(struct vop_fsync_args *); /* XXX incorrectly moved to mount.h - should be indirect function */ #if 0 -int softdep_fsync __P((struct vnode *vp)); +int softdep_fsync(struct vnode *vp); #endif #endif /* !_UFS_FFS_EXTERN_H */ |