/illumos-gate/usr/src/uts/common/os/ |
H A D | task.c | 145 t = p->p_task; in task_lwps_usage() 211 t = p->p_task; in task_nprocs_usage() 271 task_t *t = p->p_task; in task_cpu_time_usage() 518 ancestor_tk = curproc->p_task; in task_create() 608 p->p_task = tk; in task_attach() 679 task_t *tk = p->p_task; in task_detach() 683 ASSERT(p->p_task != NULL); in task_detach() 693 rctl_set_tearoff(p->p_task->tk_rctls, p); in task_detach() 694 rctl_set_tearoff(p->p_task->tk_proj->kpj_rctls, p); in task_detach() 696 p->p_task = NULL; in task_detach() [all …]
|
H A D | procset.c | 330 if (pp->p_task->tk_tkid == psp->p_lid) in procinset() 349 if (pp->p_task->tk_proj->kpj_id == psp->p_lid) in procinset() 412 if (pp->p_task->tk_tkid == psp->p_rid) in procinset() 439 if (pp->p_task->tk_proj->kpj_id == psp->p_rid) in procinset() 565 if (pp->p_task->tk_tkid == psp->p_lid) in lwpinset() 589 if (pp->p_task->tk_proj->kpj_id == psp->p_lid) in lwpinset() 651 if (pp->p_task->tk_tkid == psp->p_rid) in lwpinset() 675 if (pp->p_task->tk_proj->kpj_id == psp->p_rid) in lwpinset() 809 return (pp->p_task->tk_tkid); in getmyid() 827 return (pp->p_task->tk_proj->kpj_id); in getmyid()
|
H A D | project.c | 432 return (p->p_task->tk_proj->kpj_shares); in project_cpu_shares_usage() 466 return (cpucaps_project_get(p->p_task->tk_proj)); in project_cpu_cap_get() 502 pj = p->p_task->tk_proj; in project_lwps_usage() 559 pj = p->p_task->tk_proj; in project_procs_usage() 616 pj = p->p_task->tk_proj; in project_ntasks_usage() 667 return (p->p_task->tk_proj->kpj_data.kpd_shmmax); in project_shmmax_usage() 701 return (p->p_task->tk_proj->kpj_data.kpd_ipc.ipcq_shmmni); in project_shmmni_usage() 735 return (p->p_task->tk_proj->kpj_data.kpd_ipc.ipcq_semmni); in project_semmni_usage() 769 return (p->p_task->tk_proj->kpj_data.kpd_ipc.ipcq_msgmni); in project_msgmni_usage() 801 q = p->p_task->tk_proj->kpj_data.kpd_locked_mem; in project_locked_mem_usage() [all …]
|
H A D | lwp.c | 130 if (p->p_task->tk_nlwps >= p->p_task->tk_nlwps_ctl) in lwp_create() 131 if (rctl_test(rc_task_lwps, p->p_task->tk_rctls, p, in lwp_create() 134 if (p->p_task->tk_proj->kpj_nlwps >= in lwp_create() 135 p->p_task->tk_proj->kpj_nlwps_ctl) in lwp_create() 137 p->p_task->tk_proj->kpj_rctls, p, 1, 0) in lwp_create() 151 p->p_task->tk_nlwps++; in lwp_create() 152 p->p_task->tk_proj->kpj_nlwps++; in lwp_create() 202 p->p_task->tk_nlwps--; in lwp_create() 203 p->p_task->tk_proj->kpj_nlwps--; in lwp_create() 216 p->p_task->tk_nlwps--; in lwp_create() [all …]
|
H A D | rctl.c | 526 if (p->p_task != NULL) in rctl_entity_obtain_rset() 527 rset = p->p_task->tk_rctls; in rctl_entity_obtain_rset() 531 if (p->p_task != NULL && in rctl_entity_obtain_rset() 532 p->p_task->tk_proj != NULL) in rctl_entity_obtain_rset() 533 rset = p->p_task->tk_proj->kpj_rctls; in rctl_entity_obtain_rset() 561 if (p->p_task != NULL) in rctl_entity_obtain_entity_p() 562 e->rcep_p.task = p->p_task; in rctl_entity_obtain_entity_p() 566 if (p->p_task != NULL && in rctl_entity_obtain_entity_p() 567 p->p_task->tk_proj != NULL) in rctl_entity_obtain_entity_p() 568 e->rcep_p.proj = p->p_task->tk_proj; in rctl_entity_obtain_entity_p() [all …]
|
H A D | fork.c | 295 tk = cp->p_task; in cfork() 656 tk = cp->p_task; in cfork() 742 tk = p->p_task; in forklwp_fail() 875 tk_old = p->p_task; /* switch to new task */ in newproc() 905 tk = p->p_task; in newproc() 960 task = pp->p_task; in getproc() 1170 task_attach(pp->p_task, cp); in getproc()
|
H A D | exacct.c | 412 mutex_enter(&p->p_task->tk_usage_lock); in exacct_update_task_mstate() 413 tu = p->p_task->tk_usage; in exacct_update_task_mstate() 428 mutex_exit(&p->p_task->tk_usage_lock); in exacct_update_task_mstate() 969 pu->pu_projid = p->p_task->tk_proj->kpj_id; in exacct_calculate_proc_usage() 970 pu->pu_taskid = p->p_task->tk_tkid; in exacct_calculate_proc_usage()
|
H A D | exit.c | 499 (void) task_cpu_time_incr(p->p_task, p->p_ttime); in proc_exit() 915 tk = p->p_task; in proc_exit() 1437 tk = p->p_task; in freeproc()
|
H A D | ipc.c | 954 if ((rctl_test(service->ipcs_proj_rctl, pp->p_task->tk_proj->kpj_rctls, in ipc_alloc_test() 1070 newperm->ipc_proj = pp->p_task->tk_proj; in ipc_commit_begin()
|
H A D | zone.c | 3624 t->t_proj = project_hold(pp->p_task->tk_proj); in zthread_create() 3902 pj = pp->p_task->tk_proj; in zsched() 3930 pj = pp->p_task->tk_proj; in zsched() 6092 zone_proj0 = zone->zone_zsched->p_task->tk_proj; in zone_enter() 6118 pp->p_task->tk_proj->kpj_nlwps -= pp->p_lwpcnt; in zone_enter() 6119 pp->p_task->tk_proj->kpj_nprocs--; in zone_enter() 6125 pp->p_task->tk_proj->kpj_data.kpd_locked_mem -= pp->p_locked_mem; in zone_enter() 6129 mutex_enter(&(pp->p_task->tk_proj->kpj_data.kpd_crypto_lock)); in zone_enter() 6130 pp->p_task->tk_proj->kpj_data.kpd_crypto_mem -= pp->p_crypto_mem; in zone_enter() 6131 mutex_exit(&(pp->p_task->tk_proj->kpj_data.kpd_crypto_lock)); in zone_enter()
|
H A D | clock.c | 1624 secs = task_cpu_time_incr(pp->p_task, pp->p_ttime); in clock_tick() 1627 (void) rctl_test(rc_task_cpu_time, pp->p_task->tk_rctls, in clock_tick()
|
H A D | contract.c | 330 author->p_task->tk_proj->kpj_rctls, author, 1, in contract_ctor() 339 ct->ct_proj = author->p_task->tk_proj; in contract_ctor()
|
H A D | shm.c | 863 pp->p_task->tk_proj->kpj_rctls, pp, rsize, in shmget()
|
/illumos-gate/usr/src/uts/common/syscall/ |
H A D | tasksys.c | 87 if (p->p_task->tk_flags & TASK_FINAL) { in tasksys_settaskid() 111 oldpj = p->p_task->tk_proj; in tasksys_settaskid() 206 ret = p->p_task->tk_tkid; in tasksys_gettaskid() 227 ret = p->p_task->tk_proj->kpj_id; in tasksys_getprojid()
|
H A D | processor_bind.c | 124 if (p->p_task->tk_proj == kpj && !(p->p_flag & SSYS)) { in cpu_bind_project() 277 id = p->p_task->tk_tkid; in processor_bind()
|
H A D | rctlsys.c | 519 pp->p_task != curproc->p_task) { in rctlsys_set() 524 ASSERT(pp->p_task->tk_proj == in rctlsys_set() 525 curproc->p_task->tk_proj); in rctlsys_set()
|
H A D | pset.c | 367 if (pp->p_task->tk_proj == kpj && !(pp->p_flag & SSYS)) { in pset_bind_project() 614 id = curproc->p_task->tk_tkid; in pset_bind()
|
H A D | exacctsys.c | 197 tkid = p->p_task->tk_tkid; in putacct()
|
/illumos-gate/usr/src/cmd/mdb/common/mdb/ |
H A D | mdb_gcore.h | 55 uintptr_t p_task; member
|
/illumos-gate/usr/src/cmd/mdb/common/modules/genunix/ |
H A D | rctl.c | 239 if (mdb_vread(&task, sizeof (task_t), (uintptr_t)proc.p_task) == -1) { in rctl_list() 240 mdb_warn("failed to read task at %p", proc.p_task); in rctl_list()
|
/illumos-gate/usr/src/lib/libdtrace/common/ |
H A D | procfs.d.in | 246 pr_taskid = T->p_task->tk_tkid; 247 pr_projid = T->p_task->tk_proj->kpj_id;
|
/illumos-gate/usr/src/uts/common/vm/ |
H A D | vm_usage.c | 1488 p->p_task->tk_proj->kpj_id, VMUSAGE_PROJECTS, in vmu_calculate_proc() 1496 p->p_task->tk_tkid, VMUSAGE_TASKS, zone->vmz_id); in vmu_calculate_proc() 1518 p->p_task->tk_proj->kpj_id, VMUSAGE_PROJECTS, ALL_ZONES); in vmu_calculate_proc()
|
/illumos-gate/usr/src/uts/common/fs/proc/ |
H A D | prsubr.c | 912 sp->pr_taskid = p->p_task->tk_tkid; in prgetstatus() 913 sp->pr_projid = p->p_task->tk_proj->kpj_id; in prgetstatus() 1158 sp->pr_taskid = p->p_task->tk_tkid; in prgetstatus32() 1159 sp->pr_projid = p->p_task->tk_proj->kpj_id; in prgetstatus32() 2514 psp->pr_taskid = p->p_task->tk_tkid; in prgetpsinfo() 2515 psp->pr_projid = p->p_task->tk_proj->kpj_id; in prgetpsinfo() 3178 psp->pr_taskid = p->p_task->tk_tkid; in prgetpsinfo32() 3179 psp->pr_projid = p->p_task->tk_proj->kpj_id; in prgetpsinfo32()
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | proc.h | 324 struct task *p_task; /* our containing task */ member
|
/illumos-gate/usr/src/uts/common/fs/portfs/ |
H A D | port.c | 748 if (rctl_test(rc_project_portids, p->p_task->tk_proj->kpj_rctls, p, in port_create()
|