/illumos-gate/usr/src/uts/common/syscall/ |
H A D | processor_bind.c | 112 cpu_bind_project(kproject_t *kpj, processorid_t bind, processorid_t *obind, argument 124 if (p->p_task->tk_proj == kpj && !(p->p_flag & SSYS)) { 197 kproject_t *kpj; local 294 if ((kpj = project_hold_by_id(id, pp->p_zone, 299 ret = cpu_bind_project(kpj, bind, &obind, &err); 301 project_rele(kpj);
|
H A D | tasksys.c | 71 kproject_t *kpj; local 106 kpj = project_hold_by_id(projid, p->p_zone, PROJECT_HOLD_INSERT); 107 e.rcep_p.proj = kpj; 117 if (kpj->kpj_nlwps + p->p_lwpcnt > kpj->kpj_nlwps_ctl) 118 if (rctl_test_entity(rc_project_nlwps, kpj->kpj_rctls, p, &e, 122 if (kpj->kpj_ntasks + 1 > kpj->kpj_ntasks_ctl) 123 if (rctl_test_entity(rc_project_ntasks, kpj->kpj_rctls, p, &e, 127 if (kpj ! [all...] |
H A D | pset.c | 356 pset_bind_project(kproject_t *kpj, psetid_t pset, psetid_t *oldpset, argument 367 if (pp->p_task->tk_proj == kpj && !(pp->p_flag & SSYS)) { 538 kproject_t *kpj; local 629 if ((kpj = project_hold_by_id(id, pp->p_zone, 635 error = pset_bind_project(kpj, pset, &oldpset, projbuf, 638 project_rele(kpj);
|
/illumos-gate/usr/src/uts/common/disp/ |
H A D | cpucaps.c | 359 * Enable cap for a project kpj 364 cap_project_enable(kproject_t *kpj, hrtime_t value) argument 366 cpucap_t *cap = kpj->kpj_cpucap; 374 cap->cap_project = kpj; 375 cap->cap_zone = kpj->kpj_zone; 380 if ((cap->cap_kstat = rctl_kstat_create_project(kpj, "cpucaps", 401 cap_project_disable(kproject_t *kpj) argument 403 cpucap_t *cap = kpj->kpj_cpucap; 407 ASSERT(cap->cap_project == kpj); 593 * new structure and assigns to kpj 598 cap_project_zone_modify_walker(kproject_t *kpj, void *arg) argument 763 cpucaps_project_remove(kproject_t *kpj) argument 799 cpucaps_project_add(kproject_t *kpj) argument 837 cpucaps_project_set(kproject_t *kpj, rctl_qty_t cap_val) argument 936 cpucaps_project_get(kproject_t *kpj) argument 965 kproject_t *kpj = ttoproj(t); local 1025 kproject_t *kpj = ttoproj(t); local [all...] |
H A D | thread.c | 568 kproject_t *kpj; local 573 kpj = ttoproj(t); 578 if (kpj != proj0p) { 579 project_rele(kpj);
|
H A D | fss.c | 455 fss_project_walker(kproject_t *kpj, void *buf) argument 675 * which belongs to project kpj and cpu partition fsspset, if such structure 679 fss_find_fssproj(fsspset_t *fsspset, kproject_t *kpj) argument 692 if (fssproj->fssp_proj == kpj) { 707 fss_insert_fssproj(fsspset_t *fsspset, kproject_t *kpj, fsszone_t *fsszone, argument 713 fssproj->fssp_proj = kpj; 714 fssproj->fssp_shares = kpj->kpj_shares; 1632 kproject_t *kpj; local 1713 kpj = ttoproj(t); 1714 if ((fssproj = fss_find_fssproj(fsspset, kpj)) 2912 kproject_t *kpj; local [all...] |
/illumos-gate/usr/src/uts/common/os/ |
H A D | task.c | 773 changeproj(proc_t *p, kproject_t *kpj, zone_t *zone, void *projbuf, argument 784 (void) project_hold(kpj); 803 t->t_proj = kpj; 806 fss_changeproj(t, kpj, zone, projbuf, zonebuf);
|
H A D | pool.c | 1357 kproject_t *kpj; local 1381 kpj = project_hold_by_id(id, global_zone, PROJECT_HOLD_FIND); 1382 if (kpj == NULL) 1384 mutex_enter(&kpj->kpj_poolbind); 1705 ASSERT(kpj != NULL); 1706 mutex_exit(&kpj->kpj_poolbind); 1707 project_rele(kpj);
|
H A D | project.c | 474 kproject_t *kpj = e->rcep_p.proj; local 478 if (kpj == NULL) 484 return (cpucaps_project_set(kpj, nv));
|
H A D | rctl.c | 3157 rctl_kstat_create_project(kproject_t *kpj, char *ks_name, uchar_t ks_type, argument 3164 return (rctl_kstat_create_common(name, kpj->kpj_id, "project_caps", 3165 ks_type, ks_ndata, ks_flags, kpj->kpj_zoneid));
|
/illumos-gate/usr/src/uts/common/crypto/io/ |
H A D | crypto.c | 6741 kproject_t *kpj; local 6747 kpj = curproc->p_task->tk_proj; 6748 mutex_enter(&(kpj->kpj_data.kpd_crypto_lock)); 6750 if (kpj->kpj_data.kpd_crypto_mem + need > 6751 kpj->kpj_data.kpd_crypto_mem_ctl) { 6753 kpj->kpj_rctls, curproc, need, 0) & RCT_DENY) { 6754 mutex_exit(&(kpj->kpj_data.kpd_crypto_lock)); 6760 kpj->kpj_data.kpd_crypto_mem += need; 6761 mutex_exit(&(kpj->kpj_data.kpd_crypto_lock));
|