diff options
author | Joan Lledó <jlledom@member.fsf.org> | 2021-08-28 12:02:52 +0200 |
---|---|---|
committer | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2021-08-28 14:03:25 +0200 |
commit | 59296b8ed17147ff57c196a079a93e2a6f36c98f (patch) | |
tree | 53c1b9c10e11adc3660830d7908b85b24bd63afc /device | |
parent | 0ce05d0e8edff26d8847a5acd790069f7603f7dc (diff) | |
download | gnumach-59296b8ed17147ff57c196a079a93e2a6f36c98f.tar.gz gnumach-59296b8ed17147ff57c196a079a93e2a6f36c98f.tar.bz2 gnumach-59296b8ed17147ff57c196a079a93e2a6f36c98f.zip |
dev_pager: rename hash macros
Remove the reference to the pager hash since they are used
both in the pager and the device hashes.
* device/dev_pager.c:
* Rename DEV_PAGER_HASH_COUNT to DEV_HASH_COUNT
* Rename dev_pager_hash to dev_hash
Message-Id: <20210828100252.18376-3-jlledom@mailfence.com>
Diffstat (limited to 'device')
-rw-r--r-- | device/dev_pager.c | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/device/dev_pager.c b/device/dev_pager.c index 6fd2d69a..2ec48d0f 100644 --- a/device/dev_pager.c +++ b/device/dev_pager.c @@ -151,7 +151,7 @@ void dev_pager_deallocate(dev_pager_t ds) * A hash table of ports for device_pager backed objects. */ -#define DEV_PAGER_HASH_COUNT 127 +#define DEV_HASH_COUNT 127 struct dev_pager_entry { queue_chain_t links; @@ -164,7 +164,7 @@ typedef struct dev_pager_entry *dev_pager_entry_t; * Indexed by port name, each element contains a queue of all dev_pager_entry_t * which name shares the same hash */ -queue_head_t dev_pager_hashtable[DEV_PAGER_HASH_COUNT]; +queue_head_t dev_pager_hashtable[DEV_HASH_COUNT]; struct kmem_cache dev_pager_hash_cache; decl_simple_lock_data(, dev_pager_hash_lock) @@ -181,13 +181,13 @@ typedef struct dev_device_entry *dev_device_entry_t; * Indexed by device + offset, each element contains a queue of all * dev_device_entry_t which device + offset shares the same hash */ -queue_head_t dev_device_hashtable[DEV_PAGER_HASH_COUNT]; +queue_head_t dev_device_hashtable[DEV_HASH_COUNT]; struct kmem_cache dev_device_hash_cache; decl_simple_lock_data(, dev_device_hash_lock) -#define dev_pager_hash(name_port) \ - (((vm_offset_t)(name_port) & 0xffffff) % DEV_PAGER_HASH_COUNT) +#define dev_hash(name_port) \ + (((vm_offset_t)(name_port) & 0xffffff) % DEV_HASH_COUNT) void dev_pager_hash_init(void) { @@ -197,7 +197,7 @@ void dev_pager_hash_init(void) size = sizeof(struct dev_pager_entry); kmem_cache_init(&dev_pager_hash_cache, "dev_pager_entry", size, 0, NULL, 0); - for (i = 0; i < DEV_PAGER_HASH_COUNT; i++) + for (i = 0; i < DEV_HASH_COUNT; i++) queue_init(&dev_pager_hashtable[i]); simple_lock_init(&dev_pager_hash_lock); } @@ -213,7 +213,7 @@ void dev_pager_hash_insert( new_entry->pager_rec = rec; simple_lock(&dev_pager_hash_lock); - queue_enter(&dev_pager_hashtable[dev_pager_hash(name_port)], + queue_enter(&dev_pager_hashtable[dev_hash(name_port)], new_entry, dev_pager_entry_t, links); simple_unlock(&dev_pager_hash_lock); } @@ -223,7 +223,7 @@ void dev_pager_hash_delete(const ipc_port_t name_port) queue_t bucket; dev_pager_entry_t entry; - bucket = &dev_pager_hashtable[dev_pager_hash(name_port)]; + bucket = &dev_pager_hashtable[dev_hash(name_port)]; simple_lock(&dev_pager_hash_lock); for (entry = (dev_pager_entry_t)queue_first(bucket); @@ -245,7 +245,7 @@ dev_pager_t dev_pager_hash_lookup(const ipc_port_t name_port) dev_pager_entry_t entry; dev_pager_t pager; - bucket = &dev_pager_hashtable[dev_pager_hash(name_port)]; + bucket = &dev_pager_hashtable[dev_hash(name_port)]; simple_lock(&dev_pager_hash_lock); for (entry = (dev_pager_entry_t)queue_first(bucket); @@ -270,7 +270,7 @@ void dev_device_hash_init(void) size = sizeof(struct dev_device_entry); kmem_cache_init(&dev_device_hash_cache, "dev_device_entry", size, 0, NULL, 0); - for (i = 0; i < DEV_PAGER_HASH_COUNT; i++) { + for (i = 0; i < DEV_HASH_COUNT; i++) { queue_init(&dev_device_hashtable[i]); } simple_lock_init(&dev_device_hash_lock); @@ -289,7 +289,7 @@ void dev_device_hash_insert( new_entry->pager_rec = rec; simple_lock(&dev_device_hash_lock); - queue_enter(&dev_device_hashtable[dev_pager_hash(device + offset)], + queue_enter(&dev_device_hashtable[dev_hash(device + offset)], new_entry, dev_device_entry_t, links); simple_unlock(&dev_device_hash_lock); } @@ -301,7 +301,7 @@ void dev_device_hash_delete( queue_t bucket; dev_device_entry_t entry; - bucket = &dev_device_hashtable[dev_pager_hash(device + offset)]; + bucket = &dev_device_hashtable[dev_hash(device + offset)]; simple_lock(&dev_device_hash_lock); for (entry = (dev_device_entry_t)queue_first(bucket); @@ -325,7 +325,7 @@ dev_pager_t dev_device_hash_lookup( dev_device_entry_t entry; dev_pager_t pager; - bucket = &dev_device_hashtable[dev_pager_hash(device + offset)]; + bucket = &dev_device_hashtable[dev_hash(device + offset)]; simple_lock(&dev_device_hash_lock); for (entry = (dev_device_entry_t)queue_first(bucket); |