Lines Matching defs:kpj
71 kproject_t *kpj;
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 != proj0p && kpj->kpj_nprocs + 1 > kpj->kpj_nprocs_ctl)
128 if (rctl_test_entity(rc_project_nprocs, kpj->kpj_rctls, p, &e,
132 if (kpj->kpj_data.kpd_locked_mem + p->p_locked_mem >
133 kpj->kpj_data.kpd_locked_mem_ctl)
134 if (rctl_test_entity(rc_project_locked_mem, kpj->kpj_rctls, p,
138 mutex_enter(&(kpj->kpj_data.kpd_crypto_lock));
139 if (kpj->kpj_data.kpd_crypto_mem + p->p_crypto_mem >
140 kpj->kpj_data.kpd_crypto_mem_ctl)
141 if (rctl_test_entity(rc_project_crypto_mem, kpj->kpj_rctls, p,
146 mutex_exit(&(kpj->kpj_data.kpd_crypto_lock));
152 project_rele(kpj);
155 kpj->kpj_data.kpd_crypto_mem += p->p_crypto_mem;
156 mutex_exit(&(kpj->kpj_data.kpd_crypto_lock));
157 kpj->kpj_data.kpd_locked_mem += p->p_locked_mem;
158 kpj->kpj_nlwps += p->p_lwpcnt;
159 kpj->kpj_ntasks++;
160 kpj->kpj_nprocs++;
173 mutex_enter(&kpj->kpj_poolbind);
184 mutex_exit(&kpj->kpj_poolbind);
186 project_rele(kpj);