summaryrefslogtreecommitdiffstats
path: root/sys/vm/vnode_pager.c
diff options
context:
space:
mode:
authorphk <phk@FreeBSD.org>1995-12-14 09:55:16 +0000
committerphk <phk@FreeBSD.org>1995-12-14 09:55:16 +0000
commit9cb413a93c0c68c45292e4086ffc7cc2f6d36d3e (patch)
tree9887f4bf5939f3591e9b3a4f6e1865f9a1f810d8 /sys/vm/vnode_pager.c
parent63ec2c0ae9b44c5394bae5d6ee7fea5be9659585 (diff)
downloadFreeBSD-src-9cb413a93c0c68c45292e4086ffc7cc2f6d36d3e.zip
FreeBSD-src-9cb413a93c0c68c45292e4086ffc7cc2f6d36d3e.tar.gz
Another mega commit to staticize things.
Diffstat (limited to 'sys/vm/vnode_pager.c')
-rw-r--r--sys/vm/vnode_pager.c32
1 files changed, 18 insertions, 14 deletions
diff --git a/sys/vm/vnode_pager.c b/sys/vm/vnode_pager.c
index 1427235..8223df5 100644
--- a/sys/vm/vnode_pager.c
+++ b/sys/vm/vnode_pager.c
@@ -38,7 +38,7 @@
* SUCH DAMAGE.
*
* from: @(#)vnode_pager.c 7.5 (Berkeley) 4/20/91
- * $Id: vnode_pager.c,v 1.54 1995/12/07 12:48:31 davidg Exp $
+ * $Id: vnode_pager.c,v 1.55 1995/12/11 04:58:32 dyson Exp $
*/
/*
@@ -71,11 +71,15 @@
#include <vm/vnode_pager.h>
#include <vm/vm_extern.h>
-extern vm_offset_t vnode_pager_addr __P((struct vnode *vp, vm_ooffset_t address,
+static vm_offset_t vnode_pager_addr __P((struct vnode *vp, vm_ooffset_t address,
int *run));
-extern void vnode_pager_iodone __P((struct buf *bp));
-extern int vnode_pager_input_smlfs __P((vm_object_t object, vm_page_t m));
-extern int vnode_pager_input_old __P((vm_object_t object, vm_page_t m));
+static void vnode_pager_iodone __P((struct buf *bp));
+static int vnode_pager_input_smlfs __P((vm_object_t object, vm_page_t m));
+static int vnode_pager_input_old __P((vm_object_t object, vm_page_t m));
+static void vnode_pager_dealloc __P((vm_object_t));
+static int vnode_pager_getpages __P((vm_object_t, vm_page_t *, int, int));
+static int vnode_pager_putpages __P((vm_object_t, vm_page_t *, int, boolean_t, int *));
+static boolean_t vnode_pager_haspage __P((vm_object_t, vm_pindex_t, int *, int *));
struct pagerops vnodepagerops = {
NULL,
@@ -167,7 +171,7 @@ vnode_pager_alloc(handle, size, prot, offset)
return (object);
}
-void
+static void
vnode_pager_dealloc(object)
vm_object_t object;
{
@@ -193,7 +197,7 @@ vnode_pager_dealloc(object)
vrele(vp);
}
-boolean_t
+static boolean_t
vnode_pager_haspage(object, pindex, before, after)
vm_object_t object;
vm_pindex_t pindex;
@@ -370,7 +374,7 @@ vnode_pager_freepage(m)
* calculate the linear (byte) disk address of specified virtual
* file address
*/
-vm_offset_t
+static vm_offset_t
vnode_pager_addr(vp, address, run)
struct vnode *vp;
vm_ooffset_t address;
@@ -413,7 +417,7 @@ vnode_pager_addr(vp, address, run)
/*
* interrupt routine for I/O completion
*/
-void
+static void
vnode_pager_iodone(bp)
struct buf *bp;
{
@@ -424,7 +428,7 @@ vnode_pager_iodone(bp)
/*
* small block file system vnode pager input
*/
-int
+static int
vnode_pager_input_smlfs(object, m)
vm_object_t object;
vm_page_t m;
@@ -514,7 +518,7 @@ vnode_pager_input_smlfs(object, m)
/*
* old style vnode pager output routine
*/
-int
+static int
vnode_pager_input_old(object, m)
vm_object_t object;
vm_page_t m;
@@ -574,7 +578,7 @@ vnode_pager_input_old(object, m)
* generic vnode pager input routine
*/
-int
+static int
vnode_pager_getpages(object, m, count, reqpage)
vm_object_t object;
vm_page_t *m;
@@ -816,7 +820,7 @@ vnode_pager_leaf_getpages(object, m, count, reqpage)
return (error ? VM_PAGER_ERROR : VM_PAGER_OK);
}
-int
+static int
vnode_pager_putpages(object, m, count, sync, rtvals)
vm_object_t object;
vm_page_t *m;
@@ -911,7 +915,7 @@ vnode_pager_leaf_putpages(object, m, count, sync, rtvals)
printf("vnode_pager_putpages: I/O error %d\n", error);
}
if (auio.uio_resid) {
- printf("vnode_pager_putpages: residual I/O %d at %d\n",
+ printf("vnode_pager_putpages: residual I/O %d at %ld\n",
auio.uio_resid, m[0]->pindex);
}
for (i = 0; i < count; i++) {
OpenPOWER on IntegriCloud