Lines Matching refs:kpj
71 kproject_t *kpj; in tasksys_settaskid() local
106 kpj = project_hold_by_id(projid, p->p_zone, PROJECT_HOLD_INSERT); in tasksys_settaskid()
107 e.rcep_p.proj = kpj; in tasksys_settaskid()
117 if (kpj->kpj_nlwps + p->p_lwpcnt > kpj->kpj_nlwps_ctl) in tasksys_settaskid()
118 if (rctl_test_entity(rc_project_nlwps, kpj->kpj_rctls, p, &e, in tasksys_settaskid()
122 if (kpj->kpj_ntasks + 1 > kpj->kpj_ntasks_ctl) in tasksys_settaskid()
123 if (rctl_test_entity(rc_project_ntasks, kpj->kpj_rctls, p, &e, in tasksys_settaskid()
127 if (kpj != proj0p && kpj->kpj_nprocs + 1 > kpj->kpj_nprocs_ctl) in tasksys_settaskid()
128 if (rctl_test_entity(rc_project_nprocs, kpj->kpj_rctls, p, &e, in tasksys_settaskid()
132 if (kpj->kpj_data.kpd_locked_mem + p->p_locked_mem > in tasksys_settaskid()
133 kpj->kpj_data.kpd_locked_mem_ctl) in tasksys_settaskid()
134 if (rctl_test_entity(rc_project_locked_mem, kpj->kpj_rctls, p, in tasksys_settaskid()
138 mutex_enter(&(kpj->kpj_data.kpd_crypto_lock)); in tasksys_settaskid()
139 if (kpj->kpj_data.kpd_crypto_mem + p->p_crypto_mem > in tasksys_settaskid()
140 kpj->kpj_data.kpd_crypto_mem_ctl) in tasksys_settaskid()
141 if (rctl_test_entity(rc_project_crypto_mem, kpj->kpj_rctls, p, in tasksys_settaskid()
146 mutex_exit(&(kpj->kpj_data.kpd_crypto_lock)); in tasksys_settaskid()
152 project_rele(kpj); in tasksys_settaskid()
155 kpj->kpj_data.kpd_crypto_mem += p->p_crypto_mem; in tasksys_settaskid()
156 mutex_exit(&(kpj->kpj_data.kpd_crypto_lock)); in tasksys_settaskid()
157 kpj->kpj_data.kpd_locked_mem += p->p_locked_mem; in tasksys_settaskid()
158 kpj->kpj_nlwps += p->p_lwpcnt; in tasksys_settaskid()
159 kpj->kpj_ntasks++; in tasksys_settaskid()
160 kpj->kpj_nprocs++; in tasksys_settaskid()
173 mutex_enter(&kpj->kpj_poolbind); in tasksys_settaskid()
184 mutex_exit(&kpj->kpj_poolbind); in tasksys_settaskid()
186 project_rele(kpj); in tasksys_settaskid()