summaryrefslogtreecommitdiffstats
path: root/cpukit/score/src/objectextendinformation.c
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2018-11-22 06:38:42 +0100
committerSebastian Huber <sebastian.huber@embedded-brains.de>2018-12-07 14:22:01 +0100
commit359a3a36ca9bf82054fe6a83bd97868c310e5aae (patch)
tree431e2a12d7950abe39bc63e55d862232c0a3ce4e /cpukit/score/src/objectextendinformation.c
parentscore: Rename Objects_Information::size (diff)
downloadrtems-359a3a36ca9bf82054fe6a83bd97868c310e5aae.tar.bz2
score: Rename Objects_Information::allocation_size
Rename Objects_Information::allocation_size in Objects_Information::objects_per_block. Adjust integer types in _Objects_Shrink_information() and _Objects_Free(). Update #3621.
Diffstat (limited to 'cpukit/score/src/objectextendinformation.c')
-rw-r--r--cpukit/score/src/objectextendinformation.c15
1 files changed, 8 insertions, 7 deletions
diff --git a/cpukit/score/src/objectextendinformation.c b/cpukit/score/src/objectextendinformation.c
index 3fc9cdd464..b8e72f93b6 100644
--- a/cpukit/score/src/objectextendinformation.c
+++ b/cpukit/score/src/objectextendinformation.c
@@ -73,19 +73,19 @@ void _Objects_Extend_information(
if ( information->object_blocks == NULL )
block_count = 0;
else {
- block_count = information->maximum / information->allocation_size;
+ block_count = information->maximum / information->objects_per_block;
for ( ; block < block_count; block++ ) {
if ( information->object_blocks[ block ] == NULL ) {
do_extend = false;
break;
} else
- index_base += information->allocation_size;
+ index_base += information->objects_per_block;
}
}
- index_end = index_base + information->allocation_size;
+ index_end = index_base + information->objects_per_block;
- maximum = (uint32_t) information->maximum + information->allocation_size;
+ maximum = (uint32_t) information->maximum + information->objects_per_block;
/*
* We need to limit the number of objects to the maximum number
@@ -100,7 +100,8 @@ void _Objects_Extend_information(
* Allocate the name table, and the objects and if it fails either return or
* generate a fatal error depending on auto-extending being active.
*/
- object_block_size = information->allocation_size * information->object_size;
+ object_block_size = information->objects_per_block
+ * information->object_size;
if ( information->auto_extend ) {
new_object_block = _Workspace_Allocate( object_block_size );
if ( !new_object_block )
@@ -243,8 +244,8 @@ void _Objects_Extend_information(
* Assign the new object block to the object block table.
*/
information->object_blocks[ block ] = new_object_block;
- information->inactive_per_block[ block ] = information->allocation_size;
- information->inactive += information->allocation_size;
+ information->inactive_per_block[ block ] = information->objects_per_block;
+ information->inactive += information->objects_per_block;
/*
* Append to inactive chain.