Lines Matching defs:tk

291 exacct_get_interval_task_usage(task_t *tk, task_usage_t *tu,
297 ASSERT(MUTEX_HELD(&tk->tk_usage_lock));
299 prevusage = &tk->tk_zoneusage;
301 prevusage = &tk->tk_prevusage;
344 exacct_snapshot_task_usage(task_t *tk, task_usage_t *tu)
351 if ((p = tk->tk_memb_list) == NULL)
377 } while ((p = p->p_tasknext) != tk->tk_memb_list);
387 exacct_sub_task_mstate(tu, tk->tk_inherited);
432 exacct_calculate_task_usage(task_t *tk, task_usage_t *tu, int flag)
445 mutex_enter(&tk->tk_usage_lock);
447 (void) bcopy(tk->tk_usage, tu, sizeof (task_usage_t));
448 exacct_snapshot_task_usage(tk, tu);
450 mutex_exit(&tk->tk_usage_lock);
461 mutex_enter(&tk->tk_usage_lock);
468 (void) bcopy(tk->tk_usage, tu, sizeof (task_usage_t));
469 exacct_snapshot_task_usage(tk, tu);
470 exacct_get_interval_task_usage(tk, tu, &tu_buf);
472 mutex_exit(&tk->tk_usage_lock);
485 mutex_enter(&tk->tk_usage_lock);
486 (void) bcopy(tk->tk_usage, tu, sizeof (task_usage_t));
487 exacct_sub_task_mstate(tu, tk->tk_inherited);
488 mutex_exit(&tk->tk_usage_lock);
499 exacct_attach_task_item(task_t *tk, task_usage_t *tu, ea_object_t *record,
506 (void) ea_attach_item(record, &tk->tk_tkid,
510 (void) ea_attach_item(record, &tk->tk_proj->kpj_id,
545 (void) ea_attach_item(record, tk->tk_zone->zone_nodename,
546 strlen(tk->tk_zone->zone_nodename) + 1,
580 (void) ea_attach_item(record, tk->tk_zone->zone_name,
581 strlen(tk->tk_zone->zone_name) + 1,
591 exacct_assemble_task_record(task_t *tk, task_usage_t *tu, ulong_t *mask,
603 count += exacct_attach_task_item(tk, tu, record, res);
627 exacct_assemble_task_usage(ac_info_t *ac_task, task_t *tk,
665 exacct_calculate_task_usage(tk, tu, flag);
666 task_record = exacct_assemble_task_record(tk, tu, mask, record_type);
713 task_t *tk = (task_t *)arg;
715 zone_t *zone = tk->tk_zone;
718 ASSERT(tk != task0p);
719 ASSERT(tk->tk_memb_list == NULL);
730 (void) exacct_assemble_task_usage(&acg->ac_task, tk,
732 if (tk->tk_zone != global_zone) {
734 (void) exacct_assemble_task_usage(&acg->ac_task, tk,
742 task_end(tk);
1642 exacct_tag_task(ac_info_t *ac_task, task_t *tk, void *ubuf, size_t ubufsz,
1659 (void) ea_attach_item(tag, &tk->tk_tkid, 0,
1661 (void) ea_attach_item(tag, tk->tk_zone->zone_nodename, 0,