Changeset 1ba37fa in mainline for kernel/generic/src/proc/task.c
- Timestamp:
- 2010-04-06T11:53:32Z (14 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 516adce
- Parents:
- f0dcdc5
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/generic/src/proc/task.c
rf0dcdc5 r1ba37fa 184 184 ta->context = CONTEXT; 185 185 ta->capabilities = 0; 186 ta->cycles = 0;187 186 ta->ucycles = 0; 188 187 ta->kcycles = 0; … … 322 321 * @param kcycles Out pointer to sum of all kernel cycles. 323 322 */ 324 uint64_ttask_get_accounting(task_t *t, uint64_t *ucycles, uint64_t *kcycles)323 void task_get_accounting(task_t *t, uint64_t *ucycles, uint64_t *kcycles) 325 324 { 326 325 /* Accumulated values of task */ 327 uint64_t ret = t->cycles;328 326 uint64_t uret = t->ucycles; 329 327 uint64_t kret = t->kcycles; … … 343 341 uret += thr->ucycles; 344 342 kret += thr->kcycles; 345 ret += thr->cycles;346 343 } 347 344 spinlock_unlock(&thr->lock); … … 350 347 *ucycles = uret; 351 348 *kcycles = kret; 352 353 return ret;354 349 } 355 350 … … 417 412 spinlock_lock(&t->lock); 418 413 419 uint64_t cycles;420 414 uint64_t ucycles; 421 415 uint64_t kcycles; 422 char suffix, usuffix, ksuffix; 423 cycles = task_get_accounting(t, &ucycles, &kcycles); 424 order(cycles, &cycles, &suffix); 416 char usuffix, ksuffix; 417 task_get_accounting(t, &ucycles, &kcycles); 425 418 order(ucycles, &ucycles, &usuffix); 426 419 order(kcycles, &kcycles, &ksuffix);
Note:
See TracChangeset
for help on using the changeset viewer.