Symbol: fsspset
usr/src/uts/common/disp/fss.c
1019
fsspset->fssps_maxfsspri = fsspri;
usr/src/uts/common/disp/fss.c
1020
disp_lock_exit_high(&fsspset->fssps_displock);
usr/src/uts/common/disp/fss.c
1023
disp_lock_exit_high(&fsspset->fssps_displock);
usr/src/uts/common/disp/fss.c
1039
fsspset_t *fsspset;
usr/src/uts/common/disp/fss.c
1052
fsspset = &fsspsets[psetid];
usr/src/uts/common/disp/fss.c
1053
mutex_enter(&fsspset->fssps_lock);
usr/src/uts/common/disp/fss.c
1055
fsspset->fssps_gen++;
usr/src/uts/common/disp/fss.c
1057
if (fsspset->fssps_cpupart == NULL ||
usr/src/uts/common/disp/fss.c
1058
(fssproj = fsspset->fssps_list) == NULL) {
usr/src/uts/common/disp/fss.c
1059
mutex_exit(&fsspset->fssps_lock);
usr/src/uts/common/disp/fss.c
1067
disp_lock_enter(&fsspset->fssps_displock);
usr/src/uts/common/disp/fss.c
1069
pset_shares = fsspset->fssps_shares;
usr/src/uts/common/disp/fss.c
1071
maxfsspri = (fsspset->fssps_maxfsspri *
usr/src/uts/common/disp/fss.c
1075
fsspset->fssps_maxfsspri = maxfsspri;
usr/src/uts/common/disp/fss.c
1085
if (fsspset->fssps_gen != zp->zone_fss_gen) {
usr/src/uts/common/disp/fss.c
1086
zp->zone_fss_gen = fsspset->fssps_gen;
usr/src/uts/common/disp/fss.c
1124
fsspset->fssps_shares -=
usr/src/uts/common/disp/fss.c
1126
fsspset->fssps_shares +=
usr/src/uts/common/disp/fss.c
1128
pset_shares = fsspset->fssps_shares;
usr/src/uts/common/disp/fss.c
1239
} while (fssproj != fsspset->fssps_list);
usr/src/uts/common/disp/fss.c
1241
disp_lock_exit(&fsspset->fssps_displock);
usr/src/uts/common/disp/fss.c
1242
mutex_exit(&fsspset->fssps_lock);
usr/src/uts/common/disp/fss.c
1626
fsspset_t *fsspset;
usr/src/uts/common/disp/fss.c
1695
fsspset = fss_find_fsspset(t->t_cpupart);
usr/src/uts/common/disp/fss.c
1696
mutex_enter(&fsspset->fssps_lock);
usr/src/uts/common/disp/fss.c
1700
if ((fsszone = fss_find_fsszone(fsspset, zone)) == NULL) {
usr/src/uts/common/disp/fss.c
1703
mutex_exit(&fsspset->fssps_lock);
usr/src/uts/common/disp/fss.c
1707
fss_insert_fsszone(fsspset, zone, fsszone);
usr/src/uts/common/disp/fss.c
1711
if ((fssproj = fss_find_fssproj(fsspset, kpj)) == NULL) {
usr/src/uts/common/disp/fss.c
1715
fss_remove_fsszone(fsspset, fsszone);
usr/src/uts/common/disp/fss.c
1718
mutex_exit(&fsspset->fssps_lock);
usr/src/uts/common/disp/fss.c
1721
fss_insert_fssproj(fsspset, kpj, fsszone, fssproj);
usr/src/uts/common/disp/fss.c
1742
mutex_exit(&fsspset->fssps_lock);
usr/src/uts/common/disp/fss.c
1770
fsspset_t *fsspset;
usr/src/uts/common/disp/fss.c
1794
fsspset = FSSPROJ2FSSPSET(fssproj);
usr/src/uts/common/disp/fss.c
1798
disp_lock_enter_high(&fsspset->fssps_displock);
usr/src/uts/common/disp/fss.c
1802
fsspset->fssps_shares -=
usr/src/uts/common/disp/fss.c
1805
disp_lock_exit_high(&fsspset->fssps_displock);
usr/src/uts/common/disp/fss.c
1809
mutex_enter(&fsspset->fssps_lock);
usr/src/uts/common/disp/fss.c
1811
fss_remove_fssproj(fsspset, fssproj);
usr/src/uts/common/disp/fss.c
1816
mutex_exit(&fsspset->fssps_lock);
usr/src/uts/common/disp/fss.c
1857
fsspset_t *fsspset;
usr/src/uts/common/disp/fss.c
1869
fsspset = FSSPROJ2FSSPSET(fssproj);
usr/src/uts/common/disp/fss.c
1872
mutex_enter(&fsspset->fssps_lock);
usr/src/uts/common/disp/fss.c
1895
mutex_exit(&fsspset->fssps_lock);
usr/src/uts/common/disp/fss.c
2063
fsspset_t *fsspset;
usr/src/uts/common/disp/fss.c
2079
fsspset = FSSPROJ2FSSPSET(fssproj);
usr/src/uts/common/disp/fss.c
2083
mutex_enter(&fsspset->fssps_lock);
usr/src/uts/common/disp/fss.c
2086
disp_lock_enter_high(&fsspset->fssps_displock);
usr/src/uts/common/disp/fss.c
2091
fsspset->fssps_shares -= fsszone->fssz_rshares;
usr/src/uts/common/disp/fss.c
2097
fss_remove_fssproj(fsspset, fssproj);
usr/src/uts/common/disp/fss.c
2100
disp_lock_exit_high(&fsspset->fssps_displock);
usr/src/uts/common/disp/fss.c
2109
mutex_exit(&fsspset->fssps_lock);
usr/src/uts/common/disp/fss.c
2414
fsspset_t *fsspset = FSSPROJ2FSSPSET(fssproj);
usr/src/uts/common/disp/fss.c
2415
disp_lock_enter_high(&fsspset->fssps_displock);
usr/src/uts/common/disp/fss.c
2419
disp_lock_exit_high(&fsspset->fssps_displock);
usr/src/uts/common/disp/fss.c
2700
fsspset_t *fsspset;
usr/src/uts/common/disp/fss.c
2722
fsspset = FSSPROJ2FSSPSET(fssproj_old);
usr/src/uts/common/disp/fss.c
2723
mutex_enter(&fsspset->fssps_lock);
usr/src/uts/common/disp/fss.c
2727
ASSERT(t->t_cpupart == fsspset->fssps_cpupart);
usr/src/uts/common/disp/fss.c
2730
mutex_exit(&fsspset->fssps_lock);
usr/src/uts/common/disp/fss.c
2735
if ((fsszone_new = fss_find_fsszone(fsspset, zone)) == NULL) {
usr/src/uts/common/disp/fss.c
2744
fss_insert_fsszone(fsspset, zone, fsszone_new);
usr/src/uts/common/disp/fss.c
2751
if ((fssproj_new = fss_find_fssproj(fsspset, kpj_new)) == NULL) {
usr/src/uts/common/disp/fss.c
2761
fss_insert_fssproj(fsspset, kpj_new,
usr/src/uts/common/disp/fss.c
2776
fss_remove_fssproj(fsspset, fssproj_old);
usr/src/uts/common/disp/fss.c
2792
mutex_exit(&fsspset->fssps_lock);
usr/src/uts/common/disp/fss.c
533
fsspset_t *fsspset = NULL;
usr/src/uts/common/disp/fss.c
543
fsspset = &fsspsets[i];
usr/src/uts/common/disp/fss.c
544
if (fsspset->fssps_cpupart == cpupart) {
usr/src/uts/common/disp/fss.c
545
ASSERT(fsspset->fssps_nproj > 0);
usr/src/uts/common/disp/fss.c
556
fsspset = &fsspsets[i];
usr/src/uts/common/disp/fss.c
557
if (fsspset->fssps_cpupart == NULL) {
usr/src/uts/common/disp/fss.c
558
ASSERT(fsspset->fssps_nproj == 0);
usr/src/uts/common/disp/fss.c
563
fsspset->fssps_cpupart = cpupart;
usr/src/uts/common/disp/fss.c
566
return (fsspset);
usr/src/uts/common/disp/fss.c
570
fss_del_fsspset(fsspset_t *fsspset)
usr/src/uts/common/disp/fss.c
573
ASSERT(MUTEX_HELD(&fsspset->fssps_lock));
usr/src/uts/common/disp/fss.c
574
ASSERT(fsspset->fssps_nproj == 0);
usr/src/uts/common/disp/fss.c
575
ASSERT(fsspset->fssps_list == NULL);
usr/src/uts/common/disp/fss.c
576
ASSERT(fsspset->fssps_zones == NULL);
usr/src/uts/common/disp/fss.c
577
fsspset->fssps_cpupart = NULL;
usr/src/uts/common/disp/fss.c
578
fsspset->fssps_maxfsspri = 0;
usr/src/uts/common/disp/fss.c
579
fsspset->fssps_shares = 0;
usr/src/uts/common/disp/fss.c
587
fss_find_fsszone(fsspset_t *fsspset, zone_t *zone)
usr/src/uts/common/disp/fss.c
591
ASSERT(MUTEX_HELD(&fsspset->fssps_lock));
usr/src/uts/common/disp/fss.c
593
if (fsspset->fssps_list != NULL) {
usr/src/uts/common/disp/fss.c
598
fsszone = fsspset->fssps_zones;
usr/src/uts/common/disp/fss.c
604
} while (fsszone != fsspset->fssps_zones);
usr/src/uts/common/disp/fss.c
614
fss_insert_fsszone(fsspset_t *fsspset, zone_t *zone, fsszone_t *fsszone)
usr/src/uts/common/disp/fss.c
616
ASSERT(MUTEX_HELD(&fsspset->fssps_lock));
usr/src/uts/common/disp/fss.c
621
if (fsspset->fssps_zones == NULL) {
usr/src/uts/common/disp/fss.c
626
fsspset->fssps_zones = fsszone;
usr/src/uts/common/disp/fss.c
631
fsszone_t *fssz_head = fsspset->fssps_zones;
usr/src/uts/common/disp/fss.c
637
fsspset->fssps_zones = fsszone;
usr/src/uts/common/disp/fss.c
649
fss_remove_fsszone(fsspset_t *fsspset, fsszone_t *fsszone)
usr/src/uts/common/disp/fss.c
651
ASSERT(MUTEX_HELD(&fsspset->fssps_lock));
usr/src/uts/common/disp/fss.c
662
if (fsspset->fssps_zones == fsszone)
usr/src/uts/common/disp/fss.c
663
fsspset->fssps_zones = fsszone->fssz_next;
usr/src/uts/common/disp/fss.c
668
fsspset->fssps_zones = NULL;
usr/src/uts/common/disp/fss.c
678
fss_find_fssproj(fsspset_t *fsspset, kproject_t *kpj)
usr/src/uts/common/disp/fss.c
682
ASSERT(MUTEX_HELD(&fsspset->fssps_lock));
usr/src/uts/common/disp/fss.c
684
if (fsspset->fssps_list != NULL) {
usr/src/uts/common/disp/fss.c
689
fssproj = fsspset->fssps_list;
usr/src/uts/common/disp/fss.c
692
ASSERT(fssproj->fssp_pset == fsspset);
usr/src/uts/common/disp/fss.c
696
} while (fssproj != fsspset->fssps_list);
usr/src/uts/common/disp/fss.c
706
fss_insert_fssproj(fsspset_t *fsspset, kproject_t *kpj, fsszone_t *fsszone,
usr/src/uts/common/disp/fss.c
709
ASSERT(MUTEX_HELD(&fsspset->fssps_lock));
usr/src/uts/common/disp/fss.c
711
fssproj->fssp_pset = fsspset;
usr/src/uts/common/disp/fss.c
715
fsspset->fssps_nproj++;
usr/src/uts/common/disp/fss.c
717
if (fsspset->fssps_list == NULL) {
usr/src/uts/common/disp/fss.c
722
fsspset->fssps_list = fssproj;
usr/src/uts/common/disp/fss.c
727
fssproj_t *fssp_head = fsspset->fssps_list;
usr/src/uts/common/disp/fss.c
733
fsspset->fssps_list = fssproj;
usr/src/uts/common/disp/fss.c
749
fss_remove_fssproj(fsspset_t *fsspset, fssproj_t *fssproj)
usr/src/uts/common/disp/fss.c
754
ASSERT(MUTEX_HELD(&fsspset->fssps_lock));
usr/src/uts/common/disp/fss.c
757
fsspset->fssps_nproj--;
usr/src/uts/common/disp/fss.c
768
if (fsspset->fssps_list == fssproj)
usr/src/uts/common/disp/fss.c
769
fsspset->fssps_list = fssproj->fssp_next;
usr/src/uts/common/disp/fss.c
771
fss_remove_fsszone(fsspset, fsszone);
usr/src/uts/common/disp/fss.c
777
fsspset->fssps_list = NULL;
usr/src/uts/common/disp/fss.c
778
ASSERT(fsspset->fssps_nproj == 0);
usr/src/uts/common/disp/fss.c
780
fss_remove_fsszone(fsspset, fsszone);
usr/src/uts/common/disp/fss.c
781
fss_del_fsspset(fsspset);
usr/src/uts/common/disp/fss.c
790
fsspset_t *fsspset;
usr/src/uts/common/disp/fss.c
798
fsspset = FSSPROJ2FSSPSET(fssproj);
usr/src/uts/common/disp/fss.c
800
disp_lock_enter_high(&fsspset->fssps_displock);
usr/src/uts/common/disp/fss.c
805
fsspset->fssps_shares -= fsszone->fssz_rshares;
usr/src/uts/common/disp/fss.c
809
disp_lock_exit_high(&fsspset->fssps_displock);
usr/src/uts/common/disp/fss.c
817
fsspset_t *fsspset;
usr/src/uts/common/disp/fss.c
825
fsspset = FSSPROJ2FSSPSET(fssproj);
usr/src/uts/common/disp/fss.c
827
disp_lock_enter_high(&fsspset->fssps_displock);
usr/src/uts/common/disp/fss.c
831
fsspset->fssps_shares += fsszone->fssz_rshares;
usr/src/uts/common/disp/fss.c
835
disp_lock_exit_high(&fsspset->fssps_displock);
usr/src/uts/common/disp/fss.c
932
fsspset_t *fsspset;
usr/src/uts/common/disp/fss.c
955
fsspset = FSSPROJ2FSSPSET(fssproj);
usr/src/uts/common/disp/fss.c
956
disp_lock_enter_high(&fsspset->fssps_displock);
usr/src/uts/common/disp/fss.c
966
disp_lock_exit_high(&fsspset->fssps_displock);
usr/src/uts/common/disp/fss.c
970
maxfsspri = fsspset->fssps_maxfsspri;