Searched refs:kpj (Results 1 - 11 of 11) sorted by relevance

/opensolaris-onvv-gate/usr/src/uts/common/syscall/
H A Dtasksys.c68 kproject_t *kpj; local
103 kpj = project_hold_by_id(projid, p->p_zone, PROJECT_HOLD_INSERT);
104 e.rcep_p.proj = kpj;
114 if (kpj->kpj_nlwps + p->p_lwpcnt > kpj->kpj_nlwps_ctl)
115 if (rctl_test_entity(rc_project_nlwps, kpj->kpj_rctls, p, &e,
119 if (kpj->kpj_ntasks + 1 > kpj->kpj_ntasks_ctl)
120 if (rctl_test_entity(rc_project_ntasks, kpj->kpj_rctls, p, &e,
124 if (kpj !
[all...]
H A Dprocessor_bind.c112 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 Dpset.c356 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);
/opensolaris-onvv-gate/usr/src/uts/common/disp/
H A Dcpucaps.c359 * 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 Dfss.c288 fss_project_walker(kproject_t *kpj, void *buf) argument
508 * which belongs to project kpj and cpu partition fsspset, if such structure
512 fss_find_fssproj(fsspset_t *fsspset, kproject_t *kpj) argument
525 if (fssproj->fssp_proj == kpj) {
540 fss_insert_fssproj(fsspset_t *fsspset, kproject_t *kpj, fsszone_t *fsszone, argument
546 fssproj->fssp_proj = kpj;
547 fssproj->fssp_shares = kpj->kpj_shares;
1320 kproject_t *kpj; local
1401 kpj = ttoproj(t);
1402 if ((fssproj = fss_find_fssproj(fsspset, kpj))
2599 kproject_t *kpj; local
[all...]
H A Dthread.c567 kproject_t *kpj; local
572 kpj = ttoproj(t);
577 if (kpj != proj0p) {
578 project_rele(kpj);
/opensolaris-onvv-gate/usr/src/uts/common/os/
H A Dpool.c1357 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 Dtask.c773 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 Dproject.c473 kproject_t *kpj = e->rcep_p.proj; local
477 if (kpj == NULL)
483 return (cpucaps_project_set(kpj, nv));
H A Drctl.c3157 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));
/opensolaris-onvv-gate/usr/src/uts/common/crypto/io/
H A Dcrypto.c6741 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));

Completed in 306 milliseconds