Symbol: vmu_data
usr/src/uts/common/vm/vm_usage.c
1148
vmu_data.vmu_all_vnodes_hash, (caddr_t)svd->vp,
usr/src/uts/common/vm/vm_usage.c
1156
vmu_data.vmu_all_amps_hash, (caddr_t)svd->amp,
usr/src/uts/common/vm/vm_usage.c
1168
vmu_data.vmu_all_amps_hash, (caddr_t)shmd->shm_amp,
usr/src/uts/common/vm/vm_usage.c
1460
if ((vmu_data.vmu_system) != NULL) {
usr/src/uts/common/vm/vm_usage.c
1461
tmp = vmu_data.vmu_system;
usr/src/uts/common/vm/vm_usage.c
1465
if (vmu_data.vmu_calc_flags &
usr/src/uts/common/vm/vm_usage.c
1470
ret = i_mod_hash_find_nosync(vmu_data.vmu_zones_hash,
usr/src/uts/common/vm/vm_usage.c
1475
ret = i_mod_hash_insert_nosync(vmu_data.vmu_zones_hash,
usr/src/uts/common/vm/vm_usage.c
1485
if (vmu_data.vmu_calc_flags &
usr/src/uts/common/vm/vm_usage.c
1493
if (vmu_data.vmu_calc_flags &
usr/src/uts/common/vm/vm_usage.c
1500
if (vmu_data.vmu_calc_flags &
usr/src/uts/common/vm/vm_usage.c
1507
if (vmu_data.vmu_calc_flags &
usr/src/uts/common/vm/vm_usage.c
1516
if (vmu_data.vmu_calc_flags & VMUSAGE_COL_PROJECTS) {
usr/src/uts/common/vm/vm_usage.c
1517
tmp = vmu_find_insert_entity(vmu_data.vmu_projects_col_hash,
usr/src/uts/common/vm/vm_usage.c
1522
if (vmu_data.vmu_calc_flags & VMUSAGE_COL_RUSERS) {
usr/src/uts/common/vm/vm_usage.c
1523
tmp = vmu_find_insert_entity(vmu_data.vmu_rusers_col_hash,
usr/src/uts/common/vm/vm_usage.c
1528
if (vmu_data.vmu_calc_flags & VMUSAGE_COL_EUSERS) {
usr/src/uts/common/vm/vm_usage.c
1529
tmp = vmu_find_insert_entity(vmu_data.vmu_eusers_col_hash,
usr/src/uts/common/vm/vm_usage.c
1552
if (vmu_data.vmu_system != NULL) {
usr/src/uts/common/vm/vm_usage.c
1553
vmu_free_entity(vmu_data.vmu_system);
usr/src/uts/common/vm/vm_usage.c
1554
vmu_data.vmu_system = NULL;
usr/src/uts/common/vm/vm_usage.c
1556
if (vmu_data.vmu_zones_hash != NULL)
usr/src/uts/common/vm/vm_usage.c
1557
i_mod_hash_clear_nosync(vmu_data.vmu_zones_hash);
usr/src/uts/common/vm/vm_usage.c
1558
if (vmu_data.vmu_projects_col_hash != NULL)
usr/src/uts/common/vm/vm_usage.c
1559
i_mod_hash_clear_nosync(vmu_data.vmu_projects_col_hash);
usr/src/uts/common/vm/vm_usage.c
1560
if (vmu_data.vmu_rusers_col_hash != NULL)
usr/src/uts/common/vm/vm_usage.c
1561
i_mod_hash_clear_nosync(vmu_data.vmu_rusers_col_hash);
usr/src/uts/common/vm/vm_usage.c
1562
if (vmu_data.vmu_eusers_col_hash != NULL)
usr/src/uts/common/vm/vm_usage.c
1563
i_mod_hash_clear_nosync(vmu_data.vmu_eusers_col_hash);
usr/src/uts/common/vm/vm_usage.c
1565
i_mod_hash_clear_nosync(vmu_data.vmu_all_vnodes_hash);
usr/src/uts/common/vm/vm_usage.c
1566
i_mod_hash_clear_nosync(vmu_data.vmu_all_amps_hash);
usr/src/uts/common/vm/vm_usage.c
1581
while (vmu_data.vmu_free_bounds != NULL) {
usr/src/uts/common/vm/vm_usage.c
1582
tb = vmu_data.vmu_free_bounds;
usr/src/uts/common/vm/vm_usage.c
1583
vmu_data.vmu_free_bounds = vmu_data.vmu_free_bounds->vmb_next;
usr/src/uts/common/vm/vm_usage.c
1586
while (vmu_data.vmu_free_objects != NULL) {
usr/src/uts/common/vm/vm_usage.c
1587
to = vmu_data.vmu_free_objects;
usr/src/uts/common/vm/vm_usage.c
1588
vmu_data.vmu_free_objects =
usr/src/uts/common/vm/vm_usage.c
1589
vmu_data.vmu_free_objects->vmo_next;
usr/src/uts/common/vm/vm_usage.c
1592
while (vmu_data.vmu_free_entities != NULL) {
usr/src/uts/common/vm/vm_usage.c
1593
te = vmu_data.vmu_free_entities;
usr/src/uts/common/vm/vm_usage.c
1594
vmu_data.vmu_free_entities =
usr/src/uts/common/vm/vm_usage.c
1595
vmu_data.vmu_free_entities->vme_next;
usr/src/uts/common/vm/vm_usage.c
1604
while (vmu_data.vmu_free_zones != NULL) {
usr/src/uts/common/vm/vm_usage.c
1605
tz = vmu_data.vmu_free_zones;
usr/src/uts/common/vm/vm_usage.c
1606
vmu_data.vmu_free_zones =
usr/src/uts/common/vm/vm_usage.c
1607
vmu_data.vmu_free_zones->vmz_next;
usr/src/uts/common/vm/vm_usage.c
1639
if (vmu_data.vmu_calc_flags & VMUSAGE_SYSTEM)
usr/src/uts/common/vm/vm_usage.c
1640
vmu_data.vmu_system = vmu_alloc_entity(0, VMUSAGE_SYSTEM,
usr/src/uts/common/vm/vm_usage.c
1724
ASSERT(MUTEX_HELD(&vmu_data.vmu_lock));
usr/src/uts/common/vm/vm_usage.c
1734
ASSERT(MUTEX_HELD(&vmu_data.vmu_lock));
usr/src/uts/common/vm/vm_usage.c
1940
mutex_enter(&vmu_data.vmu_lock);
usr/src/uts/common/vm/vm_usage.c
1944
if (vmu_data.vmu_cache != NULL) {
usr/src/uts/common/vm/vm_usage.c
1948
if ((vmu_data.vmu_cache->vmc_timestamp +
usr/src/uts/common/vm/vm_usage.c
1952
if ((vmu_data.vmu_cache->vmc_flags & flags) == flags &&
usr/src/uts/common/vm/vm_usage.c
1954
cache = vmu_data.vmu_cache;
usr/src/uts/common/vm/vm_usage.c
1956
mutex_exit(&vmu_data.vmu_lock);
usr/src/uts/common/vm/vm_usage.c
1960
mutex_enter(&vmu_data.vmu_lock);
usr/src/uts/common/vm/vm_usage.c
1962
if (vmu_data.vmu_pending_waiters > 0)
usr/src/uts/common/vm/vm_usage.c
1963
cv_broadcast(&vmu_data.vmu_cv);
usr/src/uts/common/vm/vm_usage.c
1964
mutex_exit(&vmu_data.vmu_lock);
usr/src/uts/common/vm/vm_usage.c
1973
flags = vmu_data.vmu_cache->vmc_flags | flags;
usr/src/uts/common/vm/vm_usage.c
1975
if (vmu_data.vmu_calc_thread == NULL) {
usr/src/uts/common/vm/vm_usage.c
1979
vmu_data.vmu_calc_thread = curthread;
usr/src/uts/common/vm/vm_usage.c
1980
vmu_data.vmu_calc_flags = flags;
usr/src/uts/common/vm/vm_usage.c
1981
vmu_data.vmu_entities = NULL;
usr/src/uts/common/vm/vm_usage.c
1982
vmu_data.vmu_nentities = 0;
usr/src/uts/common/vm/vm_usage.c
1983
if (vmu_data.vmu_pending_waiters > 0)
usr/src/uts/common/vm/vm_usage.c
1984
vmu_data.vmu_calc_flags |=
usr/src/uts/common/vm/vm_usage.c
1985
vmu_data.vmu_pending_flags;
usr/src/uts/common/vm/vm_usage.c
1987
vmu_data.vmu_pending_flags = 0;
usr/src/uts/common/vm/vm_usage.c
1988
mutex_exit(&vmu_data.vmu_lock);
usr/src/uts/common/vm/vm_usage.c
1990
mutex_enter(&vmu_data.vmu_lock);
usr/src/uts/common/vm/vm_usage.c
1992
if (vmu_data.vmu_cache != NULL)
usr/src/uts/common/vm/vm_usage.c
1993
vmu_cache_rele(vmu_data.vmu_cache);
usr/src/uts/common/vm/vm_usage.c
1994
cache = vmu_data.vmu_cache =
usr/src/uts/common/vm/vm_usage.c
1995
vmu_cache_alloc(vmu_data.vmu_nentities,
usr/src/uts/common/vm/vm_usage.c
1996
vmu_data.vmu_calc_flags);
usr/src/uts/common/vm/vm_usage.c
1999
for (entity = vmu_data.vmu_entities; entity != NULL;
usr/src/uts/common/vm/vm_usage.c
2007
vmu_data.vmu_calc_flags = 0;
usr/src/uts/common/vm/vm_usage.c
2008
vmu_data.vmu_calc_thread = NULL;
usr/src/uts/common/vm/vm_usage.c
2010
if (vmu_data.vmu_pending_waiters > 0)
usr/src/uts/common/vm/vm_usage.c
2011
cv_broadcast(&vmu_data.vmu_cv);
usr/src/uts/common/vm/vm_usage.c
2013
mutex_exit(&vmu_data.vmu_lock);
usr/src/uts/common/vm/vm_usage.c
2017
mutex_enter(&vmu_data.vmu_lock);
usr/src/uts/common/vm/vm_usage.c
2019
mutex_exit(&vmu_data.vmu_lock);
usr/src/uts/common/vm/vm_usage.c
2023
vmu_data.vmu_pending_flags |= flags;
usr/src/uts/common/vm/vm_usage.c
2024
vmu_data.vmu_pending_waiters++;
usr/src/uts/common/vm/vm_usage.c
2025
while (vmu_data.vmu_calc_thread != NULL) {
usr/src/uts/common/vm/vm_usage.c
2026
if (cv_wait_sig(&vmu_data.vmu_cv,
usr/src/uts/common/vm/vm_usage.c
2027
&vmu_data.vmu_lock) == 0) {
usr/src/uts/common/vm/vm_usage.c
2028
vmu_data.vmu_pending_waiters--;
usr/src/uts/common/vm/vm_usage.c
2029
mutex_exit(&vmu_data.vmu_lock);
usr/src/uts/common/vm/vm_usage.c
2033
vmu_data.vmu_pending_waiters--;
usr/src/uts/common/vm/vm_usage.c
303
static vmu_data_t vmu_data;
usr/src/uts/common/vm/vm_usage.c
332
bound->vmb_next = vmu_data.vmu_free_bounds;
usr/src/uts/common/vm/vm_usage.c
336
vmu_data.vmu_free_bounds = bound;
usr/src/uts/common/vm/vm_usage.c
355
obj->vmo_next = vmu_data.vmu_free_objects;
usr/src/uts/common/vm/vm_usage.c
356
vmu_data.vmu_free_objects = obj;
usr/src/uts/common/vm/vm_usage.c
374
entity->vme_next = vmu_data.vmu_free_entities;
usr/src/uts/common/vm/vm_usage.c
375
vmu_data.vmu_free_entities = entity;
usr/src/uts/common/vm/vm_usage.c
399
zone->vmz_next = vmu_data.vmu_free_zones;
usr/src/uts/common/vm/vm_usage.c
400
vmu_data.vmu_free_zones = zone;
usr/src/uts/common/vm/vm_usage.c
410
mutex_init(&vmu_data.vmu_lock, NULL, MUTEX_DEFAULT, NULL);
usr/src/uts/common/vm/vm_usage.c
411
cv_init(&vmu_data.vmu_cv, NULL, CV_DEFAULT, NULL);
usr/src/uts/common/vm/vm_usage.c
413
vmu_data.vmu_system = NULL;
usr/src/uts/common/vm/vm_usage.c
414
vmu_data.vmu_zones_hash = NULL;
usr/src/uts/common/vm/vm_usage.c
415
vmu_data.vmu_projects_col_hash = NULL;
usr/src/uts/common/vm/vm_usage.c
416
vmu_data.vmu_rusers_col_hash = NULL;
usr/src/uts/common/vm/vm_usage.c
417
vmu_data.vmu_eusers_col_hash = NULL;
usr/src/uts/common/vm/vm_usage.c
419
vmu_data.vmu_free_bounds = NULL;
usr/src/uts/common/vm/vm_usage.c
420
vmu_data.vmu_free_objects = NULL;
usr/src/uts/common/vm/vm_usage.c
421
vmu_data.vmu_free_entities = NULL;
usr/src/uts/common/vm/vm_usage.c
422
vmu_data.vmu_free_zones = NULL;
usr/src/uts/common/vm/vm_usage.c
424
vmu_data.vmu_all_vnodes_hash = mod_hash_create_ptrhash(
usr/src/uts/common/vm/vm_usage.c
427
vmu_data.vmu_all_amps_hash = mod_hash_create_ptrhash(
usr/src/uts/common/vm/vm_usage.c
430
vmu_data.vmu_projects_col_hash = mod_hash_create_idhash(
usr/src/uts/common/vm/vm_usage.c
433
vmu_data.vmu_rusers_col_hash = mod_hash_create_idhash(
usr/src/uts/common/vm/vm_usage.c
436
vmu_data.vmu_eusers_col_hash = mod_hash_create_idhash(
usr/src/uts/common/vm/vm_usage.c
439
vmu_data.vmu_zones_hash = mod_hash_create_idhash(
usr/src/uts/common/vm/vm_usage.c
447
vmu_data.vmu_entities = NULL;
usr/src/uts/common/vm/vm_usage.c
448
vmu_data.vmu_nentities = 0;
usr/src/uts/common/vm/vm_usage.c
450
vmu_data.vmu_cache = NULL;
usr/src/uts/common/vm/vm_usage.c
451
vmu_data.vmu_calc_thread = NULL;
usr/src/uts/common/vm/vm_usage.c
452
vmu_data.vmu_calc_flags = 0;
usr/src/uts/common/vm/vm_usage.c
453
vmu_data.vmu_pending_flags = 0;
usr/src/uts/common/vm/vm_usage.c
454
vmu_data.vmu_pending_waiters = 0;
usr/src/uts/common/vm/vm_usage.c
466
if (vmu_data.vmu_free_entities != NULL) {
usr/src/uts/common/vm/vm_usage.c
467
entity = vmu_data.vmu_free_entities;
usr/src/uts/common/vm/vm_usage.c
468
vmu_data.vmu_free_entities =
usr/src/uts/common/vm/vm_usage.c
469
vmu_data.vmu_free_entities->vme_next;
usr/src/uts/common/vm/vm_usage.c
493
entity->vme_next = vmu_data.vmu_entities;
usr/src/uts/common/vm/vm_usage.c
494
vmu_data.vmu_entities = entity;
usr/src/uts/common/vm/vm_usage.c
495
vmu_data.vmu_nentities++;
usr/src/uts/common/vm/vm_usage.c
509
if (vmu_data.vmu_free_zones != NULL) {
usr/src/uts/common/vm/vm_usage.c
510
zone = vmu_data.vmu_free_zones;
usr/src/uts/common/vm/vm_usage.c
511
vmu_data.vmu_free_zones =
usr/src/uts/common/vm/vm_usage.c
512
vmu_data.vmu_free_zones->vmz_next;
usr/src/uts/common/vm/vm_usage.c
521
if ((vmu_data.vmu_calc_flags & (VMUSAGE_ZONE | VMUSAGE_ALL_ZONES)) != 0)
usr/src/uts/common/vm/vm_usage.c
524
if ((vmu_data.vmu_calc_flags & (VMUSAGE_PROJECTS |
usr/src/uts/common/vm/vm_usage.c
529
if ((vmu_data.vmu_calc_flags & (VMUSAGE_TASKS | VMUSAGE_ALL_TASKS))
usr/src/uts/common/vm/vm_usage.c
534
if ((vmu_data.vmu_calc_flags & (VMUSAGE_RUSERS | VMUSAGE_ALL_RUSERS))
usr/src/uts/common/vm/vm_usage.c
539
if ((vmu_data.vmu_calc_flags & (VMUSAGE_EUSERS | VMUSAGE_ALL_EUSERS))
usr/src/uts/common/vm/vm_usage.c
555
if (vmu_data.vmu_free_objects != NULL) {
usr/src/uts/common/vm/vm_usage.c
556
object = vmu_data.vmu_free_objects;
usr/src/uts/common/vm/vm_usage.c
557
vmu_data.vmu_free_objects =
usr/src/uts/common/vm/vm_usage.c
558
vmu_data.vmu_free_objects->vmo_next;
usr/src/uts/common/vm/vm_usage.c
579
if (vmu_data.vmu_free_bounds != NULL) {
usr/src/uts/common/vm/vm_usage.c
580
bound = vmu_data.vmu_free_bounds;
usr/src/uts/common/vm/vm_usage.c
581
vmu_data.vmu_free_bounds =
usr/src/uts/common/vm/vm_usage.c
582
vmu_data.vmu_free_bounds->vmb_next;