summaryrefslogtreecommitdiff
path: root/viengoos/ager.c
diff options
context:
space:
mode:
Diffstat (limited to 'viengoos/ager.c')
-rw-r--r--viengoos/ager.c34
1 files changed, 17 insertions, 17 deletions
diff --git a/viengoos/ager.c b/viengoos/ager.c
index 340410d..fe5b2d0 100644
--- a/viengoos/ager.c
+++ b/viengoos/ager.c
@@ -74,7 +74,7 @@ update_stats (void)
damping factor and the pressure. */
void stats (struct activity *activity, uint32_t frames)
{
- struct activity_stats *s = ACTIVITY_STATS (activity);
+ struct vg_activity_stats *s = ACTIVITY_STATS (activity);
s->period = period / FREQ;
@@ -102,7 +102,7 @@ update_stats (void)
debug (5, "Due to pressure (%d), decreasing frames available "
"to " OBJECT_NAME_FMT " from %d to %d",
ACTIVITY_STATS (activity)->pressure,
- OBJECT_NAME_PRINTF ((struct object *) activity),
+ OBJECT_NAME_PRINTF ((struct vg_object *) activity),
frames, frames - dec);
frames -= dec;
@@ -301,7 +301,7 @@ update_stats (void)
"share: %d, excess: %d, unused: %d, "
"could steal: %d, could use: %d, free: %d, avail: %d",
period / FREQ,
- OBJECT_NAME_PRINTF ((struct object *) activity),
+ OBJECT_NAME_PRINTF ((struct vg_object *) activity),
my_alloced, alloced, priority, my_weight, weight, frames,
my_claimed, my_disowned, share, excess, unused,
could_steal, could_use, free, avail);
@@ -326,7 +326,7 @@ update_stats (void)
debug (5, "Due to local pressure (%d), decreasing frames "
"available to " OBJECT_NAME_FMT " from %d to %d",
ACTIVITY_STATS (activity)->pressure_local,
- OBJECT_NAME_PRINTF ((struct object *) activity),
+ OBJECT_NAME_PRINTF ((struct vg_object *) activity),
avail, avail - dec);
avail -= dec;
@@ -360,8 +360,8 @@ update_stats (void)
ACTIVITY_STATS (p)->claimed,
ACTIVITY_STATS (p)->disowned));
- struct activity_stats *stats = ACTIVITY_STATS (activity);
- struct activity_stats *cstats = ACTIVITY_STATS (activity);
+ struct vg_activity_stats *stats = ACTIVITY_STATS (activity);
+ struct vg_activity_stats *cstats = ACTIVITY_STATS (activity);
stats->clean += cstats->clean;
stats->dirty += cstats->dirty;
@@ -381,7 +381,7 @@ update_stats (void)
debug (5, OBJECT_NAME_FMT " (s: %d/%d; c: %d/%d): "
"%d/%d frames, %d/%d avail, %d free goal, %d bad_karma "
"(" OBJECT_NAME_FMT ")",
- OBJECT_NAME_PRINTF ((struct object *) activity),
+ OBJECT_NAME_PRINTF ((struct vg_object *) activity),
activity->policy.sibling_rel.priority,
activity->policy.sibling_rel.weight,
activity->policy.child_rel.priority,
@@ -391,11 +391,11 @@ update_stats (void)
ACTIVITY_STATS (activity)->available_local,
ACTIVITY_STATS (activity)->available,
activity->free_goal, activity->free_bad_karma,
- OBJECT_NAME_PRINTF ((struct object *)
+ OBJECT_NAME_PRINTF ((struct vg_object *)
(activity->parent ?: root_activity)));
activity->current_period ++;
- if (activity->current_period == ACTIVITY_STATS_PERIODS + 1)
+ if (activity->current_period == VG_ACTIVITY_STATS_PERIODS + 1)
activity->current_period = 0;
memset (ACTIVITY_STATS (activity),
@@ -403,29 +403,29 @@ update_stats (void)
/* Wake anyone waiting for this statistic. */
struct messenger *messenger;
- object_wait_queue_for_each (activity, (struct object *) activity,
+ object_wait_queue_for_each (activity, (struct vg_object *) activity,
messenger)
if (messenger->wait_reason == MESSENGER_WAIT_ACTIVITY_INFO
- && (messenger->wait_reason_arg & activity_info_stats)
+ && (messenger->wait_reason_arg & vg_activity_info_stats)
&& messenger->wait_reason_arg2 <= period / FREQ)
{
object_wait_queue_unlink (activity, messenger);
/* XXX: Only return valid stat buffers. */
- struct activity_info info;
- info.event = activity_info_stats;
+ struct vg_activity_info info;
+ info.event = vg_activity_info_stats;
int i;
- for (i = 0; i < ACTIVITY_STATS_PERIODS; i ++)
+ for (i = 0; i < VG_ACTIVITY_STATS_PERIODS; i ++)
{
int period = activity->current_period - 1 - i;
if (period < 0)
- period = (ACTIVITY_STATS_PERIODS + 1) + period;
+ period = (VG_ACTIVITY_STATS_PERIODS + 1) + period;
info.stats.stats[i] = activity->stats[period];
}
- info.stats.count = ACTIVITY_STATS_PERIODS;
+ info.stats.count = VG_ACTIVITY_STATS_PERIODS;
vg_activity_info_reply (root_activity, messenger, info);
}
@@ -454,7 +454,7 @@ ager_loop (void)
#define BATCH_SIZE (L4_NUM_MRS / 2)
struct object_desc *descs[BATCH_SIZE];
- struct object *objects[BATCH_SIZE];
+ struct vg_object *objects[BATCH_SIZE];
l4_fpage_t fpages[BATCH_SIZE];
bool also_unmap;