Symbol: fsszone
usr/src/uts/common/disp/fss.c
1041
fsszone_t *fsszone;
usr/src/uts/common/disp/fss.c
1078
fsszone = fssproj->fssp_fsszone;
usr/src/uts/common/disp/fss.c
1079
zp = fsszone->fssz_zone;
usr/src/uts/common/disp/fss.c
1110
fsszone->fssz_shares -=
usr/src/uts/common/disp/fss.c
1112
fsszone->fssz_shares += kpj_shares;
usr/src/uts/common/disp/fss.c
1122
if (fsszone->fssz_rshares != zone_ext_shares) {
usr/src/uts/common/disp/fss.c
1123
if (fsszone->fssz_runnable != 0) {
usr/src/uts/common/disp/fss.c
1125
fsszone->fssz_rshares;
usr/src/uts/common/disp/fss.c
1130
fsszone->fssz_rshares = zone_ext_shares;
usr/src/uts/common/disp/fss.c
1132
zone_int_shares = fsszone->fssz_shares;
usr/src/uts/common/disp/fss.c
1628
fsszone_t *fsszone;
usr/src/uts/common/disp/fss.c
1700
if ((fsszone = fss_find_fsszone(fsspset, zone)) == NULL) {
usr/src/uts/common/disp/fss.c
1701
if ((fsszone = kmem_zalloc(sizeof (fsszone_t), KM_NOSLEEP))
usr/src/uts/common/disp/fss.c
1707
fss_insert_fsszone(fsspset, zone, fsszone);
usr/src/uts/common/disp/fss.c
1715
fss_remove_fsszone(fsspset, fsszone);
usr/src/uts/common/disp/fss.c
1716
kmem_free(fsszone, sizeof (fsszone_t));
usr/src/uts/common/disp/fss.c
1721
fss_insert_fssproj(fsspset, kpj, fsszone, fssproj);
usr/src/uts/common/disp/fss.c
1771
fsszone_t *fsszone;
usr/src/uts/common/disp/fss.c
1795
fsszone = fssproj->fssp_fsszone;
usr/src/uts/common/disp/fss.c
1800
fsszone->fssz_shares -= fssproj->fssp_shares;
usr/src/uts/common/disp/fss.c
1801
if (--fsszone->fssz_runnable == 0)
usr/src/uts/common/disp/fss.c
1803
fsszone->fssz_rshares;
usr/src/uts/common/disp/fss.c
1812
if (fsszone->fssz_nproj == 0)
usr/src/uts/common/disp/fss.c
1813
kmem_free(fsszone, sizeof (fsszone_t));
usr/src/uts/common/disp/fss.c
2066
fsszone_t *fsszone;
usr/src/uts/common/disp/fss.c
2080
fsszone = fssproj->fssp_fsszone;
usr/src/uts/common/disp/fss.c
2089
fsszone->fssz_shares -= fssproj->fssp_shares;
usr/src/uts/common/disp/fss.c
2090
if (--fsszone->fssz_runnable == 0)
usr/src/uts/common/disp/fss.c
2091
fsspset->fssps_shares -= fsszone->fssz_rshares;
usr/src/uts/common/disp/fss.c
2105
if (fsszone->fssz_nproj == 0)
usr/src/uts/common/disp/fss.c
2106
kmem_free(fsszone, sizeof (fsszone_t));
usr/src/uts/common/disp/fss.c
589
fsszone_t *fsszone;
usr/src/uts/common/disp/fss.c
598
fsszone = fsspset->fssps_zones;
usr/src/uts/common/disp/fss.c
600
if (fsszone->fssz_zone == zone) {
usr/src/uts/common/disp/fss.c
601
return (fsszone);
usr/src/uts/common/disp/fss.c
603
fsszone = fsszone->fssz_next;
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
618
fsszone->fssz_zone = zone;
usr/src/uts/common/disp/fss.c
619
fsszone->fssz_rshares = zone->zone_shares;
usr/src/uts/common/disp/fss.c
625
fsszone->fssz_next = fsszone->fssz_prev = fsszone;
usr/src/uts/common/disp/fss.c
626
fsspset->fssps_zones = fsszone;
usr/src/uts/common/disp/fss.c
633
fsszone->fssz_next = fssz_head;
usr/src/uts/common/disp/fss.c
634
fsszone->fssz_prev = fssz_head->fssz_prev;
usr/src/uts/common/disp/fss.c
635
fssz_head->fssz_prev->fssz_next = fsszone;
usr/src/uts/common/disp/fss.c
636
fssz_head->fssz_prev = fsszone;
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
652
ASSERT(fsszone->fssz_nproj == 0);
usr/src/uts/common/disp/fss.c
653
ASSERT(fsszone->fssz_shares == 0);
usr/src/uts/common/disp/fss.c
654
ASSERT(fsszone->fssz_runnable == 0);
usr/src/uts/common/disp/fss.c
656
if (fsszone->fssz_next != fsszone) {
usr/src/uts/common/disp/fss.c
660
fsszone->fssz_prev->fssz_next = fsszone->fssz_next;
usr/src/uts/common/disp/fss.c
661
fsszone->fssz_next->fssz_prev = fsszone->fssz_prev;
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
706
fss_insert_fssproj(fsspset_t *fsspset, kproject_t *kpj, fsszone_t *fsszone,
usr/src/uts/common/disp/fss.c
735
fssproj->fssp_fsszone = fsszone;
usr/src/uts/common/disp/fss.c
736
fsszone->fssz_nproj++;
usr/src/uts/common/disp/fss.c
737
ASSERT(fsszone->fssz_nproj != 0);
usr/src/uts/common/disp/fss.c
751
fsszone_t *fsszone;
usr/src/uts/common/disp/fss.c
759
fsszone = fssproj->fssp_fsszone;
usr/src/uts/common/disp/fss.c
760
fsszone->fssz_nproj--;
usr/src/uts/common/disp/fss.c
770
if (fsszone->fssz_nproj == 0)
usr/src/uts/common/disp/fss.c
771
fss_remove_fsszone(fsspset, fsszone);
usr/src/uts/common/disp/fss.c
779
ASSERT(fsszone->fssz_nproj == 0);
usr/src/uts/common/disp/fss.c
780
fss_remove_fsszone(fsspset, fsszone);
usr/src/uts/common/disp/fss.c
791
fsszone_t *fsszone;
usr/src/uts/common/disp/fss.c
799
fsszone = fssproj->fssp_fsszone;
usr/src/uts/common/disp/fss.c
803
fsszone->fssz_shares -= fssproj->fssp_shares;
usr/src/uts/common/disp/fss.c
804
if (--fsszone->fssz_runnable == 0)
usr/src/uts/common/disp/fss.c
805
fsspset->fssps_shares -= fsszone->fssz_rshares;
usr/src/uts/common/disp/fss.c
818
fsszone_t *fsszone;
usr/src/uts/common/disp/fss.c
826
fsszone = fssproj->fssp_fsszone;
usr/src/uts/common/disp/fss.c
829
fsszone->fssz_shares += fssproj->fssp_shares;
usr/src/uts/common/disp/fss.c
830
if (++fsszone->fssz_runnable == 1)
usr/src/uts/common/disp/fss.c
831
fsspset->fssps_shares += fsszone->fssz_rshares;
usr/src/uts/common/disp/fss.c
933
fsszone_t *fsszone;
usr/src/uts/common/disp/fss.c
948
fsszone = FSSPROJ2FSSZONE(fssproj);
usr/src/uts/common/disp/fss.c
961
if (fssproj->fssp_shares == 0 || fsszone->fssz_rshares == 0) {
usr/src/uts/common/sys/fss.h
113
struct fsszone *fssp_fsszone; /* fsszone_t for this fssproj */
usr/src/uts/common/sys/fss.h
144
struct fsszone *fssz_next; /* next fsszone_t in fsspset_t */
usr/src/uts/common/sys/fss.h
145
struct fsszone *fssz_prev; /* prev fsszone_t in fsspset_t */
usr/src/uts/common/sys/fss.h
87
struct fsszone *fssps_zones; /* list of fsszone_t's in pset */