diff options
author | bde <bde@FreeBSD.org> | 1995-12-03 18:35:28 +0000 |
---|---|---|
committer | bde <bde@FreeBSD.org> | 1995-12-03 18:35:28 +0000 |
commit | 5ac2f22faeecd22ced684732d37523d80abeb225 (patch) | |
tree | 49a1f27a79bd48d9249e311ac695a937534e761b /sys/i386 | |
parent | a847202474348d0c1e6f4dba9b7d15dc8abe932c (diff) | |
download | FreeBSD-src-5ac2f22faeecd22ced684732d37523d80abeb225.zip FreeBSD-src-5ac2f22faeecd22ced684732d37523d80abeb225.tar.gz |
Completed function declarations and/or added prototypes.
Diffstat (limited to 'sys/i386')
-rw-r--r-- | sys/i386/i386/genassym.c | 4 | ||||
-rw-r--r-- | sys/i386/i386/in_cksum.c | 4 | ||||
-rw-r--r-- | sys/i386/i386/ns_cksum.c | 4 | ||||
-rw-r--r-- | sys/i386/i386/pmap.c | 35 |
4 files changed, 34 insertions, 13 deletions
diff --git a/sys/i386/i386/genassym.c b/sys/i386/i386/genassym.c index e67225b..2d47b84 100644 --- a/sys/i386/i386/genassym.c +++ b/sys/i386/i386/genassym.c @@ -34,7 +34,7 @@ * SUCH DAMAGE. * * from: @(#)genassym.c 5.11 (Berkeley) 5/10/91 - * $Id: genassym.c,v 1.27 1995/05/30 07:59:25 rgrimes Exp $ + * $Id: genassym.c,v 1.28 1995/08/17 11:29:55 davidg Exp $ */ #include <stdio.h> @@ -64,6 +64,8 @@ #include <nfs/nfsv2.h> #include <nfs/nfsdiskless.h> +extern int main __P((void)); + int main() { diff --git a/sys/i386/i386/in_cksum.c b/sys/i386/i386/in_cksum.c index 1764a58..439a4bc 100644 --- a/sys/i386/i386/in_cksum.c +++ b/sys/i386/i386/in_cksum.c @@ -32,13 +32,15 @@ * * from tahoe: in_cksum.c 1.2 86/01/05 * from: @(#)in_cksum.c 1.3 (Berkeley) 1/19/91 - * $Id: in_cksum.c,v 1.6 1994/08/13 03:49:39 wollman Exp $ + * $Id: in_cksum.c,v 1.7 1995/05/30 07:59:31 rgrimes Exp $ */ #include <sys/param.h> #include <sys/systm.h> #include <sys/mbuf.h> +extern int in_cksum __P((struct mbuf *m, int len)); + /* * Checksum routine for Internet Protocol family headers. * diff --git a/sys/i386/i386/ns_cksum.c b/sys/i386/i386/ns_cksum.c index 142c9f8..7060608 100644 --- a/sys/i386/i386/ns_cksum.c +++ b/sys/i386/i386/ns_cksum.c @@ -32,13 +32,15 @@ * * from: @(#)ns_cksum.c 7.7 (Berkeley) 4/29/91 * from NetBSD: ns_cksum.c,v 1.2 1993/05/22 07:59:55 cgd Exp - * $Id: ns_cksum.c,v 1.2 1993/12/19 00:50:07 wollman Exp $ + * $Id: ns_cksum.c,v 1.3 1994/08/13 03:49:43 wollman Exp $ */ #include <sys/param.h> #include <sys/systm.h> #include <sys/mbuf.h> +extern u_short ns_cksum __P((struct mbuf *m, int len)); + /* * Checksum routine for Network Systems Protocol Packets (Big-Endian). * diff --git a/sys/i386/i386/pmap.c b/sys/i386/i386/pmap.c index c04e4e3..3ef2d87 100644 --- a/sys/i386/i386/pmap.c +++ b/sys/i386/i386/pmap.c @@ -39,7 +39,7 @@ * SUCH DAMAGE. * * from: @(#)pmap.c 7.7 (Berkeley) 5/12/91 - * $Id: pmap.c,v 1.64 1995/10/23 02:31:29 davidg Exp $ + * $Id: pmap.c,v 1.65 1995/11/20 12:10:01 phk Exp $ */ /* @@ -101,6 +101,15 @@ #include <i386/isa/isa.h> +extern void init_pv_entries __P((int)); +extern void pmap_copy_on_write __P((vm_offset_t pa)); +extern void pmap_object_init_pt __P((pmap_t pmap, vm_offset_t addr, + vm_object_t object, vm_offset_t offset, + vm_offset_t size)); +extern void pmap_remove_all __P((vm_offset_t pa)); +extern void pmap_remove_entry __P((struct pmap *pmap, pv_entry_t pv, + vm_offset_t va)); + /* * Get PDEs and PTEs for user/kernel address space */ @@ -136,10 +145,6 @@ vm_offset_t virtual_end; /* VA of last avail page (end of kernel AS) */ boolean_t pmap_initialized = FALSE; /* Has pmap_init completed? */ vm_offset_t vm_first_phys, vm_last_phys; -static inline int pmap_is_managed(); -static void i386_protection_init(); -static void pmap_alloc_pv_entry(); -static inline pv_entry_t get_pv_entry(); int nkpt; extern vm_offset_t clean_sva, clean_eva; @@ -154,9 +159,19 @@ caddr_t CADDR1, CADDR2, ptvmmap; pt_entry_t *msgbufmap; struct msgbuf *msgbufp; - -void -init_pv_entries(int); +static void free_pv_entry __P((pv_entry_t pv)); +static pt_entry_t * + get_pt_entry __P((pmap_t pmap)); +static pv_entry_t + get_pv_entry __P((void)); +static void i386_protection_init __P((void)); +static void pmap_alloc_pv_entry __P((void)); +static void pmap_changebit __P((vm_offset_t pa, int bit, boolean_t setem)); +static void pmap_enter_quick __P((pmap_t pmap, vm_offset_t va, + vm_offset_t pa)); +static int pmap_is_managed __P((vm_offset_t pa)); +static boolean_t + pmap_testbit __P((vm_offset_t pa, int bit)); /* * Routine: pmap_pte @@ -166,7 +181,7 @@ init_pv_entries(int); * [ what about induced faults -wfj] */ -inline pt_entry_t * const +inline pt_entry_t * __pure pmap_pte(pmap, va) register pmap_t pmap; vm_offset_t va; @@ -1852,7 +1867,7 @@ pmap_copy_on_write(vm_offset_t pa) * Miscellaneous support routines follow */ -void +static void i386_protection_init() { register int *kp, prot; |