kproject_t
kproject_t pj;
if (mdb_vread(&pj, sizeof (kproject_t), addr) == -1) {
kproject_t pj;
kproject_t pj;
if (mdb_vread(&pj, sizeof (kproject_t), (uintptr_t)tk.tk_proj) == -1) {
kproject_t pj;
if (mdb_vread(&pj, sizeof (kproject_t), addr) == -1) {
kproject_t proj;
if (mdb_vread(&proj, sizeof (kproject_t),
kproject_t proj;
res = mdb_vread(&proj, sizeof (kproject_t), (uintptr_t)perm->ipc_proj);
kproject_t *proj0p; /* location of project 0 */
kproject_t *projp; \
kproject_t *kpj;
kproject_t *kpj = ttoproj(t);
cap_project_enable(kproject_t *kpj, hrtime_t value)
cap_project_disable(kproject_t *kpj)
cap_project_zone_modify_walker(kproject_t *kpj, void *arg)
cpucaps_project_remove(kproject_t *kpj)
cpucaps_project_add(kproject_t *kpj)
cpucaps_project_set(kproject_t *kpj, rctl_qty_t cap_val)
cpucaps_project_get(kproject_t *kpj)
kproject_t *kpj = ttoproj(t);
kproject_t *kpj;
kproject_t *kpj_new = kp;
kproject_t *kpj_old;
kproject_t *kpj;
fss_project_walker(kproject_t *kpj, void *buf)
fss_find_fssproj(fsspset_t *fsspset, kproject_t *kpj)
fss_insert_fssproj(fsspset_t *fsspset, kproject_t *kpj, fsszone_t *fsszone,
kproject_t *kpj;
kproject_t *proj;
kproject_t *kpp = NULL;
kproject_t *kpp = NULL;
kproject_t *oldkpj, *newkpj;
kproject_t *kpj = NULL;
kproject_t *pj = ksp->ks_private;
kproject_t *pj = ksp->ks_private;
static void project_kstat_create(kproject_t *pj, zone_t *zone);
static void project_kstat_delete(kproject_t *pj);
project_kstat_create_common(kproject_t *pj, char *name, char *zonename,
project_kstat_create(kproject_t *pj, zone_t *zone)
project_kstat_delete(kproject_t *pj)
kproject_t *kp = (kproject_t *)val;
kmem_free(kp, sizeof (kproject_t));
kproject_t *
project_hold(kproject_t *p)
kproject_t *
kproject_t *spare_p;
kproject_t *p;
spare_p = kmem_zalloc(sizeof (kproject_t), KM_SLEEP);
kmem_free(spare_p, sizeof (kproject_t));
project_rele(kproject_t *p)
project_walk_all(zoneid_t zoneid, int (*cb)(kproject_t *, void *),
kproject_t *kp = proj0p;
kproject_t *kpj = e->rcep_p.proj;
static kproject_t *projects_list;
kproject_t *pj;
kproject_t *pj;
kproject_t *pj;
rctl_incr_locked_mem(proc_t *p, kproject_t *proj, rctl_qty_t inc,
kproject_t *projp;
rctl_decr_locked_mem(proc_t *p, kproject_t *proj, rctl_qty_t inc,
kproject_t *projp;
rctl_kstat_create_project(kproject_t *kpj, char *ks_name, uchar_t ks_type,
kproject_t *proj;
kproject_t *projp;
changeproj(proc_t *p, kproject_t *kpj, zone_t *zone, void *projbuf,
kproject_t *oldkpj;
kproject_t *pj;
kproject_t *zone_proj0;
kproject_t *ct_proj; /* project of creator */
extern void cpucaps_project_add(kproject_t *);
extern void cpucaps_project_remove(kproject_t *);
extern int cpucaps_project_set(kproject_t *, rctl_qty_t);
extern rctl_qty_t cpucaps_project_get(kproject_t *);
kproject_t *fssp_proj; /* ptr to our project structure */
kproject_t *ipc_proj; /* creator's project */
void project_rele(kproject_t *);
int project_walk_all(zoneid_t, int (*)(kproject_t *, void *), void *);
extern kproject_t *proj0p;
kproject_t *project_hold(kproject_t *);
kproject_t *project_hold_by_id(projid_t, struct zone *, int);
cpu_bind_project(kproject_t *kpj, processorid_t bind, processorid_t *obind,
kproject_t *kpj;
pset_bind_project(kproject_t *kpj, psetid_t pset, psetid_t *oldpset,
kproject_t *kpj;
tasksys_projlist_cb(kproject_t *kp, void *buf)
kproject_t *oldpj;
kproject_t *kpj;
kproject_t *proj;
kproject_t *proj;
kproject_t *proj;
kproject_t *proj = NULL;