Lines Matching refs:pset

93 	pool_pset_t *pset = pool_pset_default;  in pool_lookup_pset_by_id()  local
97 for (pset = list_head(&pool_pset_list); pset; in pool_lookup_pset_by_id()
98 pset = list_next(&pool_pset_list, pset)) { in pool_lookup_pset_by_id()
99 if (pset->pset_id == psetid) in pool_lookup_pset_by_id()
100 return (pset); in pool_lookup_pset_by_id()
342 pool_pset_t *pset; in pool_pset_create() local
349 pset = kmem_alloc(sizeof (pool_pset_t), KM_SLEEP); in pool_pset_create()
350 pset->pset_id = *id = psetid; in pool_pset_create()
351 pset->pset_npools = 0; in pool_pset_create()
352 (void) nvlist_alloc(&pset->pset_props, NV_UNIQUE_NAME, KM_SLEEP); in pool_pset_create()
353 (void) nvlist_add_int64(pset->pset_props, "pset.sys_id", psetid); in pool_pset_create()
354 (void) nvlist_add_byte(pset->pset_props, "pset.default", 0); in pool_pset_create()
358 (void) nvlist_add_string(pset->pset_props, "pset.name", pset_name); in pool_pset_create()
359 list_insert_tail(&pool_pset_list, pset); in pool_pset_create()
369 pool_pset_t *pset; in pool_pset_destroy() local
376 if ((pset = pool_lookup_pset_by_id(psetid)) == NULL) in pool_pset_destroy()
378 if (pset->pset_npools > 0) /* can't destroy associated psets */ in pool_pset_destroy()
380 if ((ret = cpupart_destroy(pset->pset_id)) != 0) in pool_pset_destroy()
382 (void) nvlist_free(pset->pset_props); in pool_pset_destroy()
383 list_remove(&pool_pset_list, pset); in pool_pset_destroy()
385 kmem_free(pset, sizeof (pool_pset_t)); in pool_pset_destroy()
492 pool_pset_t *pset, *oldpset; in pool_pset_assoc() local
498 (pset = pool_lookup_pset_by_id(psetid)) == NULL) { in pool_pset_assoc()
514 pool->pool_pset = pset; in pool_pset_assoc()
525 azarg.newpsetid = pset->pset_id; in pool_pset_assoc()
532 pset->pset_npools++; in pool_pset_assoc()
723 pool_pset_t *pset; in pool_pset_propput() local
728 if ((pset = pool_lookup_pset_by_id(psetid)) == NULL) in pool_pset_propput()
730 ret = pool_propput_common(pset->pset_props, pair, pool_pset_props); in pool_pset_propput()
742 pool_pset_t *pset; in pool_pset_proprm() local
747 if ((pset = pool_lookup_pset_by_id(psetid)) == NULL) in pool_pset_proprm()
749 ret = pool_proprm_common(pset->pset_props, name, pool_pset_props); in pool_pset_proprm()
848 pool_pset_t *pset; in pool_pset_pack() local
859 for (pset = list_head(&pool_pset_list); pset; in pool_pset_pack()
860 pset = list_next(&pool_pset_list, pset)) { in pool_pset_pack()
861 psetid_t psetid = pset->pset_id; in pool_pset_pack()
906 (void) nvlist_dup(pset->pset_props, &nvl, KM_SLEEP); in pool_pset_pack()
932 pool_pset_t *pset; in pool_pset_propget() local
938 pset = pool_lookup_pset_by_id(psetid); in pool_pset_propget()
940 if (cpupart == NULL || pset == NULL) { in pool_pset_propget()