summaryrefslogtreecommitdiff
path: root/device/dev_pager.c
diff options
context:
space:
mode:
Diffstat (limited to 'device/dev_pager.c')
-rw-r--r--device/dev_pager.c58
1 files changed, 29 insertions, 29 deletions
diff --git a/device/dev_pager.c b/device/dev_pager.c
index e0ca2c7..7f49805 100644
--- a/device/dev_pager.c
+++ b/device/dev_pager.c
@@ -127,14 +127,14 @@ typedef struct dev_pager *dev_pager_t;
struct kmem_cache dev_pager_cache;
-void dev_pager_reference(register dev_pager_t ds)
+void dev_pager_reference(dev_pager_t ds)
{
simple_lock(&ds->lock);
ds->ref_count++;
simple_unlock(&ds->lock);
}
-void dev_pager_deallocate(register dev_pager_t ds)
+void dev_pager_deallocate(dev_pager_t ds)
{
simple_lock(&ds->lock);
if (--ds->ref_count > 0) {
@@ -169,8 +169,8 @@ decl_simple_lock_data(,
void dev_pager_hash_init(void)
{
- register int i;
- register vm_size_t size;
+ int i;
+ vm_size_t size;
size = sizeof(struct dev_pager_entry);
kmem_cache_init(&dev_pager_hash_cache, "dev_pager_entry", size, 0,
@@ -184,7 +184,7 @@ void dev_pager_hash_insert(
ipc_port_t name_port,
dev_pager_t rec)
{
- register dev_pager_entry_t new_entry;
+ dev_pager_entry_t new_entry;
new_entry = (dev_pager_entry_t) kmem_cache_alloc(&dev_pager_hash_cache);
new_entry->name = name_port;
@@ -198,8 +198,8 @@ void dev_pager_hash_insert(
void dev_pager_hash_delete(ipc_port_t name_port)
{
- register queue_t bucket;
- register dev_pager_entry_t entry;
+ queue_t bucket;
+ dev_pager_entry_t entry;
bucket = &dev_pager_hashtable[dev_pager_hash(name_port)];
@@ -219,9 +219,9 @@ void dev_pager_hash_delete(ipc_port_t name_port)
dev_pager_t dev_pager_hash_lookup(ipc_port_t name_port)
{
- register queue_t bucket;
- register dev_pager_entry_t entry;
- register dev_pager_t pager;
+ queue_t bucket;
+ dev_pager_entry_t entry;
+ dev_pager_t pager;
bucket = &dev_pager_hashtable[dev_pager_hash(name_port)];
@@ -247,7 +247,7 @@ kern_return_t device_pager_setup(
vm_size_t size,
mach_port_t *pager)
{
- register dev_pager_t d;
+ dev_pager_t d;
/*
* Verify the device is indeed mappable
@@ -329,7 +329,7 @@ kern_return_t device_pager_data_request(
vm_size_t length,
vm_prot_t protection_required)
{
- register dev_pager_t ds;
+ dev_pager_t ds;
#ifdef lint
protection_required++;
@@ -347,7 +347,7 @@ kern_return_t device_pager_data_request(
panic("(device_pager)data_request: bad pager_request");
if (ds->type == CHAR_PAGER_TYPE) {
- register vm_object_t object;
+ vm_object_t object;
vm_offset_t device_map_page(void *,vm_offset_t);
object = vm_object_lookup(pager_request);
@@ -366,8 +366,8 @@ kern_return_t device_pager_data_request(
vm_object_deallocate(object);
}
else {
- register io_req_t ior;
- register mach_device_t device;
+ io_req_t ior;
+ mach_device_t device;
io_return_t result;
panic("(device_pager)data_request: dev pager");
@@ -415,7 +415,7 @@ kern_return_t device_pager_data_request(
/*
* Always called by io_done thread.
*/
-boolean_t device_pager_data_request_done(register io_req_t ior)
+boolean_t device_pager_data_request_done(io_req_t ior)
{
vm_offset_t start_alloc, end_alloc;
vm_size_t size_read;
@@ -469,13 +469,13 @@ boolean_t device_pager_data_request_done(register io_req_t ior)
kern_return_t device_pager_data_write(
ipc_port_t pager,
ipc_port_t pager_request,
- register vm_offset_t offset,
- register pointer_t addr,
+ vm_offset_t offset,
+ pointer_t addr,
vm_size_t data_count)
{
- register dev_pager_t ds;
- register mach_device_t device;
- register io_req_t ior;
+ dev_pager_t ds;
+ mach_device_t device;
+ io_req_t ior;
kern_return_t result;
panic("(device_pager)data_write: called");
@@ -524,7 +524,7 @@ kern_return_t device_pager_data_write(
}
boolean_t device_pager_data_write_done(ior)
- register io_req_t ior;
+ io_req_t ior;
{
device_write_dealloc(ior);
mach_device_deallocate(ior->io_device);
@@ -535,8 +535,8 @@ boolean_t device_pager_data_write_done(ior)
kern_return_t device_pager_copy(
ipc_port_t pager,
ipc_port_t pager_request,
- register vm_offset_t offset,
- register vm_size_t length,
+ vm_offset_t offset,
+ vm_size_t length,
ipc_port_t new_pager)
{
panic("(device_pager)copy: called");
@@ -559,7 +559,7 @@ device_pager_data_return(
ipc_port_t pager,
ipc_port_t pager_request,
vm_offset_t offset,
- register pointer_t addr,
+ pointer_t addr,
vm_size_t data_cnt,
boolean_t dirty,
boolean_t kernel_copy)
@@ -586,7 +586,7 @@ vm_offset_t device_map_page(
void *dsp,
vm_offset_t offset)
{
- register dev_pager_t ds = (dev_pager_t) dsp;
+ dev_pager_t ds = (dev_pager_t) dsp;
return pmap_phys_address(
(*(ds->device->dev_ops->d_mmap))
@@ -599,7 +599,7 @@ kern_return_t device_pager_init_pager(
ipc_port_t pager_name,
vm_size_t pager_page_size)
{
- register dev_pager_t ds;
+ dev_pager_t ds;
if (device_pager_debug)
printf("(device_pager)init: pager=%p, request=%p, name=%p\n",
@@ -649,7 +649,7 @@ kern_return_t device_pager_terminate(
ipc_port_t pager_request,
ipc_port_t pager_name)
{
- register dev_pager_t ds;
+ dev_pager_t ds;
assert(IP_VALID(pager_request));
assert(IP_VALID(pager_name));
@@ -717,7 +717,7 @@ kern_return_t device_pager_lock_completed(
void device_pager_init(void)
{
- register vm_size_t size;
+ vm_size_t size;
/*
* Initialize cache of paging structures.