Lines Matching refs:pset

91 	pool_pset_t *pset = pool_pset_default;  in pool_lookup_pset_by_id()  local
95 for (pset = list_head(&pool_pset_list); pset; in pool_lookup_pset_by_id()
96 pset = list_next(&pool_pset_list, pset)) { in pool_lookup_pset_by_id()
97 if (pset->pset_id == psetid) in pool_lookup_pset_by_id()
98 return (pset); in pool_lookup_pset_by_id()
340 pool_pset_t *pset; in pool_pset_create() local
347 pset = kmem_alloc(sizeof (pool_pset_t), KM_SLEEP); in pool_pset_create()
348 pset->pset_id = *id = psetid; in pool_pset_create()
349 pset->pset_npools = 0; in pool_pset_create()
350 (void) nvlist_alloc(&pset->pset_props, NV_UNIQUE_NAME, KM_SLEEP); in pool_pset_create()
351 (void) nvlist_add_int64(pset->pset_props, "pset.sys_id", psetid); in pool_pset_create()
352 (void) nvlist_add_byte(pset->pset_props, "pset.default", 0); in pool_pset_create()
356 (void) nvlist_add_string(pset->pset_props, "pset.name", pset_name); in pool_pset_create()
357 list_insert_tail(&pool_pset_list, pset); in pool_pset_create()
367 pool_pset_t *pset; in pool_pset_destroy() local
374 if ((pset = pool_lookup_pset_by_id(psetid)) == NULL) in pool_pset_destroy()
376 if (pset->pset_npools > 0) /* can't destroy associated psets */ in pool_pset_destroy()
378 if ((ret = cpupart_destroy(pset->pset_id)) != 0) in pool_pset_destroy()
380 (void) nvlist_free(pset->pset_props); in pool_pset_destroy()
381 list_remove(&pool_pset_list, pset); in pool_pset_destroy()
383 kmem_free(pset, sizeof (pool_pset_t)); in pool_pset_destroy()
490 pool_pset_t *pset, *oldpset; in pool_pset_assoc() local
496 (pset = pool_lookup_pset_by_id(psetid)) == NULL) { in pool_pset_assoc()
512 pool->pool_pset = pset; in pool_pset_assoc()
523 azarg.newpsetid = pset->pset_id; in pool_pset_assoc()
530 pset->pset_npools++; in pool_pset_assoc()
721 pool_pset_t *pset; in pool_pset_propput() local
726 if ((pset = pool_lookup_pset_by_id(psetid)) == NULL) in pool_pset_propput()
728 ret = pool_propput_common(pset->pset_props, pair, pool_pset_props); in pool_pset_propput()
740 pool_pset_t *pset; in pool_pset_proprm() local
745 if ((pset = pool_lookup_pset_by_id(psetid)) == NULL) in pool_pset_proprm()
747 ret = pool_proprm_common(pset->pset_props, name, pool_pset_props); in pool_pset_proprm()
846 pool_pset_t *pset; in pool_pset_pack() local
857 for (pset = list_head(&pool_pset_list); pset; in pool_pset_pack()
858 pset = list_next(&pool_pset_list, pset)) { in pool_pset_pack()
859 psetid_t psetid = pset->pset_id; in pool_pset_pack()
904 (void) nvlist_dup(pset->pset_props, &nvl, KM_SLEEP); in pool_pset_pack()
930 pool_pset_t *pset; in pool_pset_propget() local
936 pset = pool_lookup_pset_by_id(psetid); in pool_pset_propget()
938 if (cpupart == NULL || pset == NULL) { in pool_pset_propget()