lgrp_affinity_t
init_affs = malloc(NLGRPS * sizeof (lgrp_affinity_t));
cur_affs = malloc(NLGRPS * sizeof (lgrp_affinity_t));
lgrp_affinity_t aff = affs[i];
lgrp_affinity_t aff;
lgrp_affinity_t *affs; /* lgroup affinities */
lgrp_affinity_string(lgrp_affinity_t aff)
arg->nelements * sizeof (lgrp_affinity_t));
static lgrp_affinity_t
print_affinities(lgrp_id_t *lgrps, lgrp_affinity_t *affs, int nelements)
static lgrp_affinity_t
lgrp_id_t lgrp, lgrp_affinity_t aff)
lgrp_affinity_t *affs;
lgrp_affinity_t *cur_affs;
lgrp_affinity_t *init_affs;
lgrp_affinity_t
lgrp_affinity_t aff)
void lgrp_affinity_init(lgrp_affinity_t **);
void lgrp_affinity_free(lgrp_affinity_t **);
lgrp_affinity_t lgrp_affinity_get(idtype_t idtype, id_t id, lgrp_id_t lgrp);
lgrp_affinity_t aff);
lgrp_affinity_t aff; /* affinity */
lgrp_affinity_init(lgrp_affinity_t **bufaddr)
lgrp_affinity_free(lgrp_affinity_t **bufaddr)
kmem_free(*bufaddr, nlgrpsmax * sizeof (lgrp_affinity_t));
lgrp_affinity_t
lgrp_affinity_t aff;
lgrp_affinity_t
lgrp_affinity_t aff;
lgrp_affinity_t *affs;
lgrp_affinity_t best_aff;
lgrp_affinity_set_thread(kthread_t *t, lgrp_id_t lgrp, lgrp_affinity_t aff,
lgrp_affinity_t **aff_buf)
lgrp_affinity_t *affs;
lgrp_affinity_set_proc(proc_t *p, lgrp_id_t lgrp, lgrp_affinity_t aff,
lgrp_affinity_t **aff_buf_array)
lgrp_affinity_t *buf;
lgrp_affinity_t aff;
lgrp_affinity_t *aff_buf;
aff_buf = kmem_zalloc(nlgrpsmax * sizeof (lgrp_affinity_t),
nlgrpsmax * sizeof (lgrp_affinity_t));
lgrp_affinity_t **aff_buf_array;
sizeof (lgrp_affinity_t *), KM_SLEEP);
size = nlgrpsmax * sizeof (lgrp_affinity_t);
nthreads * sizeof (lgrp_affinity_t *));
nthreads * sizeof (lgrp_affinity_t *));
nthreads * sizeof (lgrp_affinity_t *));