task_usage_t
exacct_add_task_mstate(task_usage_t *tu, task_usage_t *delta)
exacct_sub_task_mstate(task_usage_t *tu, task_usage_t *delta)
exacct_snapshot_proc_mstate(proc_t *p, task_usage_t *tu)
task_usage_t tu;
exacct_get_interval_task_usage(task_t *tk, task_usage_t *tu,
task_usage_t **tu_buf)
task_usage_t *oldtu, *newtu;
task_usage_t **prevusage;
bcopy(tu, newtu, sizeof (task_usage_t));
bcopy(newtu, oldtu, sizeof (task_usage_t));
bcopy(tu, *prevusage, sizeof (task_usage_t));
exacct_snapshot_task_usage(task_t *tk, task_usage_t *tu)
task_usage_t *tu;
exacct_calculate_task_usage(task_t *tk, task_usage_t *tu, int flag)
task_usage_t *tu_buf;
(void) bcopy(tk->tk_usage, tu, sizeof (task_usage_t));
tu_buf = kmem_zalloc(sizeof (task_usage_t), KM_SLEEP);
(void) bcopy(tk->tk_usage, tu, sizeof (task_usage_t));
kmem_free(tu_buf, sizeof (task_usage_t));
(void) bcopy(tk->tk_usage, tu, sizeof (task_usage_t));
exacct_attach_task_item(task_t *tk, task_usage_t *tu, ea_object_t *record,
exacct_assemble_task_record(task_t *tk, task_usage_t *tu, ulong_t *mask,
task_usage_t *tu;
tu = kmem_zalloc(sizeof (task_usage_t), KM_SLEEP);
kmem_free(tu, sizeof (task_usage_t));
kmem_free(tu, sizeof (task_usage_t));
task_usage_t *tu = kmem_zalloc(sizeof (task_usage_t), KM_SLEEP);
tk->tk_inherited = kmem_zalloc(sizeof (task_usage_t), KM_SLEEP);
task_usage_t *tu;
kmem_free(tk->tk_usage, sizeof (task_usage_t));
kmem_free(tk->tk_inherited, sizeof (task_usage_t));
kmem_free(tk->tk_prevusage, sizeof (task_usage_t));
kmem_free(tk->tk_zoneusage, sizeof (task_usage_t));
task0p->tk_usage = kmem_zalloc(sizeof (task_usage_t), KM_SLEEP);
task0p->tk_inherited = kmem_zalloc(sizeof (task_usage_t), KM_SLEEP);
task_usage_t *tk_usage; /* total task resource usage */
task_usage_t *tk_prevusage; /* previous interval usage */
task_usage_t *tk_zoneusage; /* previous interval usage in zone */
task_usage_t *tk_inherited; /* task resource usage */