Still more prototypes.

This commit is contained in:
mycroft 1994-01-08 05:26:10 +00:00
parent 9c9af600ee
commit 9dd94bc684
3 changed files with 39 additions and 36 deletions

View File

@ -34,7 +34,7 @@
* SUCH DAMAGE.
*
* from: @(#)vm_kern.c 7.4 (Berkeley) 5/7/91
* $Id: vm_kern.c,v 1.9 1994/01/08 04:17:31 mycroft Exp $
* $Id: vm_kern.c,v 1.10 1994/01/08 05:26:10 mycroft Exp $
*
*
* Copyright (c) 1987, 1990 Carnegie-Mellon University.
@ -81,8 +81,8 @@
* Allocate pageable memory to the kernel's address map.
* map must be "kernel_map" below.
*/
vm_offset_t kmem_alloc_pageable(map, size)
vm_offset_t
kmem_alloc_pageable(map, size)
vm_map_t map;
register vm_size_t size;
{
@ -115,7 +115,8 @@ vm_offset_t kmem_alloc_pageable(map, size)
* Allocate wired-down memory in the kernel's address map
* or a submap.
*/
vm_offset_t kmem_alloc(map, size)
vm_offset_t
kmem_alloc(map, size)
register vm_map_t map;
register vm_size_t size;
{
@ -220,7 +221,8 @@ vm_offset_t kmem_alloc(map, size)
* with kmem_alloc, and return the physical pages
* associated with that region.
*/
void kmem_free(map, addr, size)
void
kmem_free(map, addr, size)
vm_map_t map;
register vm_offset_t addr;
vm_size_t size;
@ -248,7 +250,8 @@ void kmem_free(map, addr, size)
* min, max Returned endpoints of map
* pageable Can the region be paged
*/
vm_map_t kmem_suballoc(parent, min, max, size, pageable)
vm_map_t
kmem_suballoc(parent, min, max, size, pageable)
register vm_map_t parent;
vm_offset_t *min, *max;
register vm_size_t size;
@ -300,7 +303,8 @@ vm_map_t kmem_suballoc(parent, min, max, size, pageable)
*
* Returns new destination address or 0 (if a failure occurs).
*/
vm_offset_t vm_move(src_map,src_addr,dst_map,num_bytes,src_dealloc)
vm_offset_t
vm_move(src_map,src_addr,dst_map,num_bytes,src_dealloc)
vm_map_t src_map;
register vm_offset_t src_addr;
register vm_map_t dst_map;
@ -495,7 +499,8 @@ kmem_malloc(map, size, canwait)
* has no room, the caller sleeps waiting for more memory in the submap.
*
*/
vm_offset_t kmem_alloc_wait(map, size)
vm_offset_t
kmem_alloc_wait(map, size)
vm_map_t map;
vm_size_t size;
{
@ -546,7 +551,8 @@ thread_wakeup(&vm_pages_needed); /* XXX */
* has no room, the caller sleeps waiting for more memory in the submap.
*
*/
vm_offset_t kmem_alloc_wired_wait(map, size)
vm_offset_t
kmem_alloc_wired_wait(map, size)
vm_map_t map;
vm_size_t size;
{
@ -596,7 +602,8 @@ thread_wakeup(&vm_pages_needed); /* XXX */
* Returns memory to a submap of the kernel, and wakes up any threads
* waiting for memory in that map.
*/
void kmem_free_wakeup(map, addr, size)
void
kmem_free_wakeup(map, addr, size)
vm_map_t map;
vm_offset_t addr;
vm_size_t size;
@ -614,7 +621,8 @@ void kmem_free_wakeup(map, addr, size)
* Initialize the kernel's virtual memory map, taking
* into account all memory allocated up to this time.
*/
void kmem_init(start, end)
void
kmem_init(start, end)
vm_offset_t start;
vm_offset_t end;
{

View File

@ -34,7 +34,7 @@
* SUCH DAMAGE.
*
* from: @(#)vm_kern.h 7.2 (Berkeley) 4/21/91
* $Id: vm_kern.h,v 1.4 1993/07/07 06:04:13 cgd Exp $
* $Id: vm_kern.h,v 1.5 1994/01/08 05:26:13 mycroft Exp $
*
*
* Copyright (c) 1987, 1990 Carnegie-Mellon University.
@ -67,19 +67,19 @@
#define _VM_VM_KERN_H_
/*
* Kernel memory management definitions.
* Kernel memory management functions.
*/
void kmem_init();
vm_offset_t kmem_alloc();
vm_offset_t kmem_alloc_pageable();
void kmem_free();
vm_map_t kmem_suballoc();
vm_offset_t vm_move();
vm_offset_t kmem_alloc_wait();
void kmem_free_wakeup();
vm_offset_t kmem_alloc_pageable __P((vm_map_t, vm_size_t));
vm_offset_t kmem_alloc __P((vm_map_t, vm_size_t));
void kmem_free __P((vm_map_t, vm_offset_t, vm_size_t));
vm_map_t kmem_suballoc
__P((vm_map_t, vm_offset_t *, vm_offset_t *, vm_size_t,
boolean_t));
vm_offset_t kmem_malloc __P((vm_map_t, vm_size_t, boolean_t));
vm_offset_t kmem_alloc_wait __P((vm_map_t, vm_size_t));
vm_offset_t kmem_alloc_wired_wait __P((vm_map_t, vm_size_t));
void kmem_free_wakeup __P((vm_map_t, vm_offset_t, vm_size_t));
void kmem_init __P((vm_offset_t, vm_offset_t));
vm_map_t kernel_map;
vm_map_t mb_map;

View File

@ -34,7 +34,7 @@
* SUCH DAMAGE.
*
* from: @(#)vm_map.h 7.3 (Berkeley) 4/21/91
* $Id: vm_map.h,v 1.5 1994/01/08 01:11:29 mycroft Exp $
* $Id: vm_map.h,v 1.6 1994/01/08 05:26:14 mycroft Exp $
*
*
* Copyright (c) 1987, 1990 Carnegie-Mellon University.
@ -160,17 +160,6 @@ typedef struct {
int share_timestamp;
} vm_map_version_t;
/*
* Macros: vm_map_lock, etc.
* Function:
* Perform locking on the data portion of a map.
*/
#define vm_map_lock(map) { lock_write(&(map)->lock); (map)->timestamp++; }
#define vm_map_unlock(map) lock_write_done(&(map)->lock)
#define vm_map_lock_read(map) lock_read(&(map)->lock)
#define vm_map_unlock_read(map) lock_read_done(&(map)->lock)
/*
* Exported procedures that operate on vm_map_t.
*/
@ -181,6 +170,7 @@ int vm_map_copy
vm_offset_t, boolean_t, boolean_t));
vm_map_t vm_map_create
__P((pmap_t, vm_offset_t, vm_offset_t, boolean_t));
void vm_map_deallocate __P((vm_map_t));
int vm_map_delete __P((vm_map_t, vm_offset_t, vm_offset_t));
int vm_map_find
__P((vm_map_t, vm_object_t, vm_offset_t, vm_offset_t *,
@ -215,6 +205,11 @@ int vm_map_submap
/*
* Functions implemented as macros
*/
#define vm_map_lock(map) { lock_write(&(map)->lock); (map)->timestamp++; }
#define vm_map_unlock(map) lock_write_done(&(map)->lock)
#define vm_map_lock_read(map) lock_read(&(map)->lock)
#define vm_map_unlock_read(map) lock_read_done(&(map)->lock)
#define vm_map_min(map) ((map)->min_offset)
#define vm_map_max(map) ((map)->max_offset)
#define vm_map_pmap(map) ((map)->pmap)