task_t
task_t task;
if (mdb_vread(&task, sizeof (task_t), wsp->walk_addr) == -1) {
task_t tk;
task_t tk;
if (mdb_vread(&tk, sizeof (task_t), addr) == -1) {
task_t task;
if (mdb_vread(&task, sizeof (task_t), (uintptr_t)proc.p_task) == -1) {
task_t *task0p; /* task 0 */
struct task_t task[MAX_THREAD_QUEUE]; /* The request queue. */
typedef u8 (* THREAD_FUNC_PTR) (struct task_t *i_task);
exacct_tag_task(ac_info_t *ac_task, task_t *tk, void *ubuf, size_t ubufsz,
exacct_move_mstate(proc_t *p, task_t *oldtk, task_t *newtk)
exacct_get_interval_task_usage(task_t *tk, task_usage_t *tu,
exacct_snapshot_task_usage(task_t *tk, task_usage_t *tu)
exacct_calculate_task_usage(task_t *tk, task_usage_t *tu, int flag)
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,
exacct_assemble_task_usage(ac_info_t *ac_task, task_t *tk,
task_t *tk = (task_t *)arg;
task_t *tk;
task_t *tk;
task_t *tk;
task_t *tk;
task_t *tk, *tk_old;
task_t *tk;
task_t *task;
rctl_kstat_create_task(task_t *tk, char *ks_name, uchar_t ks_type,
task_t *tk = ksp->ks_private;
task_kstat_create(task_t *tk, zone_t *zone)
task_kstat_delete(task_t *tk)
task_t *tk;
static task_t *task_commit_head = NULL;
static task_t *task_commit_tail = NULL;
static kstat_t *task_kstat_create(task_t *, zone_t *);
static void task_kstat_delete(task_t *);
task_t *t;
task_t *t;
task_t *t = p->p_task;
task_cpu_time_incr(task_t *t, rctl_qty_t incr)
static task_t *
task_t *tk;
task_t *
task_t *tk;
task_t *
task_hold(task_t *tk)
task_rele(task_t *tk)
task_t *
task_t *tk = kmem_cache_alloc(task_cache, KM_SLEEP);
task_t *ancestor_tk;
bzero(tk, sizeof (task_t));
task_attach(task_t *tk, proc_t *p)
task_begin(task_t *tk, proc_t *p)
task_t *tk = p->p_task;
task_change(task_t *newtk, proc_t *p)
task_t *oldtk = p->p_task;
task_end(task_t *tk)
task_t *
task_join(task_t *tk, uint_t flags)
task_t *prev_tk;
task_cache = kmem_cache_create("task_cache", sizeof (task_t),
bzero(task0p, sizeof (task_t));
task_t *tk, *oldtk;
task_t *tk, *oldtk;
extern int exacct_tag_task(ac_info_t *, task_t *, void *, size_t, int);
extern int exacct_assemble_task_usage(ac_info_t *, task_t *,
extern void exacct_move_mstate(proc_t *, task_t *, task_t *);
extern task_t *task_hold_by_id(taskid_t);
extern task_t *task_hold_by_id_zone(taskid_t, zoneid_t);
extern void task_rele(task_t *);
extern void task_hold(task_t *);
extern void task_end(task_t *);
extern rctl_qty_t task_cpu_time_incr(task_t *, rctl_qty_t);
extern task_t *task0p;
extern task_t *task_create(projid_t, struct zone *);
extern void task_begin(task_t *, struct proc *);
extern void task_attach(task_t *, struct proc *);
extern void task_change(task_t *, struct proc *);
extern task_t *task_join(task_t *, uint_t);
task_t *tk;
task_t *tk;
task_t *tk;
task_t *tk;
cpu_bind_task(task_t *tk, processorid_t bind, processorid_t *obind,
pset_bind_task(task_t *tk, psetid_t pset, psetid_t *oldpset, void *projbuf,
task_t *tk;
task_t *tk, *oldtk;