Lines Matching refs:kpj
68 kproject_t *kpj;
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 != proj0p && kpj->kpj_nprocs + 1 > kpj->kpj_nprocs_ctl)
125 if (rctl_test_entity(rc_project_nprocs, kpj->kpj_rctls, p, &e,
129 if (kpj->kpj_data.kpd_locked_mem + p->p_locked_mem >
130 kpj->kpj_data.kpd_locked_mem_ctl)
131 if (rctl_test_entity(rc_project_locked_mem, kpj->kpj_rctls, p,
135 mutex_enter(&(kpj->kpj_data.kpd_crypto_lock));
136 if (kpj->kpj_data.kpd_crypto_mem + p->p_crypto_mem >
137 kpj->kpj_data.kpd_crypto_mem_ctl)
138 if (rctl_test_entity(rc_project_crypto_mem, kpj->kpj_rctls, p,
143 mutex_exit(&(kpj->kpj_data.kpd_crypto_lock));
151 kpj->kpj_data.kpd_crypto_mem += p->p_crypto_mem;
152 mutex_exit(&(kpj->kpj_data.kpd_crypto_lock));
153 kpj->kpj_data.kpd_locked_mem += p->p_locked_mem;
154 kpj->kpj_nlwps += p->p_lwpcnt;
155 kpj->kpj_ntasks++;
156 kpj->kpj_nprocs++;
169 mutex_enter(&kpj->kpj_poolbind);
180 mutex_exit(&kpj->kpj_poolbind);
182 project_rele(kpj);