diff options
author | px4dev <px4@purgatory.org> | 2012-10-23 23:38:45 -0700 |
---|---|---|
committer | px4dev <px4@purgatory.org> | 2012-10-23 23:51:13 -0700 |
commit | 2fc10320697ecaa9c4e0c52d4d047424e41e6336 (patch) | |
tree | 4f18f494ab811e29dc55452f92a63fff9d271dda /apps/systemlib/cpuload.c | |
parent | 34f99c7dca1995f8ddd9e8d61c4cbd7289f40e99 (diff) | |
download | px4-firmware-2fc10320697ecaa9c4e0c52d4d047424e41e6336.tar.gz px4-firmware-2fc10320697ecaa9c4e0c52d4d047424e41e6336.tar.bz2 px4-firmware-2fc10320697ecaa9c4e0c52d4d047424e41e6336.zip |
Major formatting/whitespace cleanup
Diffstat (limited to 'apps/systemlib/cpuload.c')
-rw-r--r-- | apps/systemlib/cpuload.c | 88 |
1 files changed, 42 insertions, 46 deletions
diff --git a/apps/systemlib/cpuload.c b/apps/systemlib/cpuload.c index 9e6df3fac..20b711fa6 100644 --- a/apps/systemlib/cpuload.c +++ b/apps/systemlib/cpuload.c @@ -79,43 +79,43 @@ void cpuload_initialize_once() { // if (!system_load.initialized) // { - system_load.start_time = hrt_absolute_time(); - int i; - for (i = 0; i < CONFIG_MAX_TASKS; i++) - { - system_load.tasks[i].valid = false; - } - system_load.total_count = 0; - - uint64_t now = hrt_absolute_time(); - - /* initialize idle thread statically */ - system_load.tasks[0].start_time = now; - system_load.tasks[0].total_runtime = 0; - system_load.tasks[0].curr_start_time = 0; - system_load.tasks[0].tcb = sched_gettcb(0); - system_load.tasks[0].valid = true; - system_load.total_count++; - - /* initialize init thread statically */ - system_load.tasks[1].start_time = now; - system_load.tasks[1].total_runtime = 0; - system_load.tasks[1].curr_start_time = 0; - system_load.tasks[1].tcb = sched_gettcb(1); - system_load.tasks[1].valid = true; - /* count init thread */ - system_load.total_count++; - // } + system_load.start_time = hrt_absolute_time(); + int i; + + for (i = 0; i < CONFIG_MAX_TASKS; i++) { + system_load.tasks[i].valid = false; + } + + system_load.total_count = 0; + + uint64_t now = hrt_absolute_time(); + + /* initialize idle thread statically */ + system_load.tasks[0].start_time = now; + system_load.tasks[0].total_runtime = 0; + system_load.tasks[0].curr_start_time = 0; + system_load.tasks[0].tcb = sched_gettcb(0); + system_load.tasks[0].valid = true; + system_load.total_count++; + + /* initialize init thread statically */ + system_load.tasks[1].start_time = now; + system_load.tasks[1].total_runtime = 0; + system_load.tasks[1].curr_start_time = 0; + system_load.tasks[1].tcb = sched_gettcb(1); + system_load.tasks[1].valid = true; + /* count init thread */ + system_load.total_count++; + // } } -void sched_note_start(FAR _TCB *tcb ) +void sched_note_start(FAR _TCB *tcb) { /* search first free slot */ int i; - for (i = 1; i < CONFIG_MAX_TASKS; i++) - { - if (!system_load.tasks[i].valid) - { + + for (i = 1; i < CONFIG_MAX_TASKS; i++) { + if (!system_load.tasks[i].valid) { /* slot is available */ system_load.tasks[i].start_time = hrt_absolute_time(); system_load.tasks[i].total_runtime = 0; @@ -128,13 +128,12 @@ void sched_note_start(FAR _TCB *tcb ) } } -void sched_note_stop(FAR _TCB *tcb ) +void sched_note_stop(FAR _TCB *tcb) { int i; - for (i = 1; i < CONFIG_MAX_TASKS; i++) - { - if (system_load.tasks[i].tcb->pid == tcb->pid) - { + + for (i = 1; i < CONFIG_MAX_TASKS; i++) { + if (system_load.tasks[i].tcb->pid == tcb->pid) { /* mark slot as fee */ system_load.tasks[i].valid = false; system_load.tasks[i].total_runtime = 0; @@ -152,26 +151,23 @@ void sched_note_switch(FAR _TCB *pFromTcb, FAR _TCB *pToTcb) /* Kind of inefficient: find both tasks and update times */ uint8_t both_found = 0; - for (int i = 0; i < CONFIG_MAX_TASKS; i++) - { + + for (int i = 0; i < CONFIG_MAX_TASKS; i++) { /* Task ending its current scheduling run */ - if (system_load.tasks[i].tcb->pid == pFromTcb->pid) - { + if (system_load.tasks[i].tcb->pid == pFromTcb->pid) { //if (system_load.tasks[i].curr_start_time != 0) { system_load.tasks[i].total_runtime += new_time - system_load.tasks[i].curr_start_time; } both_found++; - } - else if (system_load.tasks[i].tcb->pid == pToTcb->pid) - { + + } else if (system_load.tasks[i].tcb->pid == pToTcb->pid) { system_load.tasks[i].curr_start_time = new_time; both_found++; } /* Do only iterate as long as needed */ - if (both_found == 2) - { + if (both_found == 2) { break; } } |