summaryrefslogtreecommitdiffstats
path: root/sys/ufs/ffs/ffs_extern.h
diff options
context:
space:
mode:
Diffstat (limited to 'sys/ufs/ffs/ffs_extern.h')
-rw-r--r--sys/ufs/ffs/ffs_extern.h120
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 */
OpenPOWER on IntegriCloud