Lines Matching refs:usage

1232 zs_cpu_total_time(zs_usage_t *usage, timestruc_t *ts)  in zs_cpu_total_time()  argument
1234 *ts = usage->zsu_system->zss_cpu_total_time; in zs_cpu_total_time()
1238 zs_cpu_usage_all(zs_usage_t *usage, timestruc_t *ts) in zs_cpu_usage_all() argument
1244 TIMESTRUC_ADD_TIMESTRUC(tot, usage->zsu_system->zss_cpu_usage_kern); in zs_cpu_usage_all()
1245 TIMESTRUC_ADD_TIMESTRUC(tot, usage->zsu_system->zss_cpu_usage_zones); in zs_cpu_usage_all()
1250 zs_cpu_usage_idle(zs_usage_t *usage, timestruc_t *ts) in zs_cpu_usage_idle() argument
1256 tot = usage->zsu_system->zss_cpu_usage_kern; in zs_cpu_usage_idle()
1257 TIMESTRUC_ADD_TIMESTRUC(tot, usage->zsu_system->zss_cpu_usage_zones); in zs_cpu_usage_idle()
1258 time = usage->zsu_system->zss_cpu_total_time; in zs_cpu_usage_idle()
1264 zs_cpu_usage_all_pct(zs_usage_t *usage) in zs_cpu_usage_all_pct() argument
1268 tot = usage->zsu_system->zss_cpu_usage_kern; in zs_cpu_usage_all_pct()
1269 TIMESTRUC_ADD_TIMESTRUC(tot, usage->zsu_system->zss_cpu_usage_zones); in zs_cpu_usage_all_pct()
1271 return (zs_ts_used_pct(&usage->zsu_system->zss_cpu_total_time, in zs_cpu_usage_all_pct()
1277 zs_cpu_usage_idle_pct(zs_usage_t *usage) in zs_cpu_usage_idle_pct() argument
1281 tot = usage->zsu_system->zss_cpu_usage_kern; in zs_cpu_usage_idle_pct()
1282 TIMESTRUC_ADD_TIMESTRUC(tot, usage->zsu_system->zss_cpu_usage_zones); in zs_cpu_usage_idle_pct()
1283 TIMESTRUC_DELTA(idle, usage->zsu_system->zss_cpu_total_time, tot); in zs_cpu_usage_idle_pct()
1285 return (zs_ts_used_pct(&usage->zsu_system->zss_cpu_total_time, in zs_cpu_usage_idle_pct()
1290 zs_cpu_usage_kernel(zs_usage_t *usage, timestruc_t *ts) in zs_cpu_usage_kernel() argument
1292 *ts = usage->zsu_system->zss_cpu_usage_kern; in zs_cpu_usage_kernel()
1296 zs_cpu_usage_kernel_pct(zs_usage_t *usage) in zs_cpu_usage_kernel_pct() argument
1298 return (zs_ts_used_pct(&usage->zsu_system->zss_cpu_total_time, in zs_cpu_usage_kernel_pct()
1299 &usage->zsu_system->zss_cpu_usage_kern, B_TRUE)); in zs_cpu_usage_kernel_pct()
1303 zs_cpu_usage_zones(zs_usage_t *usage, timestruc_t *ts) in zs_cpu_usage_zones() argument
1305 *ts = usage->zsu_system->zss_cpu_usage_zones; in zs_cpu_usage_zones()
1310 zs_cpu_usage_zones_pct(zs_usage_t *usage) in zs_cpu_usage_zones_pct() argument
1312 return (zs_ts_used_pct(&usage->zsu_system->zss_cpu_total_time, in zs_cpu_usage_zones_pct()
1313 &usage->zsu_system->zss_cpu_usage_zones, B_TRUE)); in zs_cpu_usage_zones_pct()
1324 zs_cpu_total_cpu(zs_usage_t *usage) in zs_cpu_total_cpu() argument
1326 return (usage->zsu_system->zss_ncpus_online * ZSD_ONE_CPU); in zs_cpu_total_cpu()
1330 zs_cpu_usage_all_cpu(zs_usage_t *usage) in zs_cpu_usage_all_cpu() argument
1334 tot = usage->zsu_system->zss_cpu_usage_kern; in zs_cpu_usage_all_cpu()
1335 TIMESTRUC_ADD_TIMESTRUC(tot, usage->zsu_system->zss_cpu_usage_zones); in zs_cpu_usage_all_cpu()
1337 return (zs_ts_used_cpus(&usage->zsu_system->zss_cpu_total_time, in zs_cpu_usage_all_cpu()
1338 &tot, usage->zsu_system->zss_ncpus_online, B_TRUE)); in zs_cpu_usage_all_cpu()
1342 zs_cpu_usage_idle_cpu(zs_usage_t *usage) in zs_cpu_usage_idle_cpu() argument
1346 tot = usage->zsu_system->zss_cpu_usage_kern; in zs_cpu_usage_idle_cpu()
1347 TIMESTRUC_ADD_TIMESTRUC(tot, usage->zsu_system->zss_cpu_usage_zones); in zs_cpu_usage_idle_cpu()
1348 TIMESTRUC_DELTA(idle, usage->zsu_system->zss_cpu_total_time, tot); in zs_cpu_usage_idle_cpu()
1350 return (zs_ts_used_cpus(&usage->zsu_system->zss_cpu_total_time, in zs_cpu_usage_idle_cpu()
1351 &idle, usage->zsu_system->zss_ncpus_online, B_TRUE)); in zs_cpu_usage_idle_cpu()
1355 zs_cpu_usage_kernel_cpu(zs_usage_t *usage) in zs_cpu_usage_kernel_cpu() argument
1357 return (zs_ts_used_cpus(&usage->zsu_system->zss_cpu_total_time, in zs_cpu_usage_kernel_cpu()
1358 &usage->zsu_system->zss_cpu_usage_kern, in zs_cpu_usage_kernel_cpu()
1359 usage->zsu_system->zss_ncpus_online, B_TRUE)); in zs_cpu_usage_kernel_cpu()
1363 zs_cpu_usage_zones_cpu(zs_usage_t *usage) in zs_cpu_usage_zones_cpu() argument
1365 return (zs_ts_used_cpus(&usage->zsu_system->zss_cpu_total_time, in zs_cpu_usage_zones_cpu()
1366 &usage->zsu_system->zss_cpu_usage_kern, in zs_cpu_usage_zones_cpu()
1367 usage->zsu_system->zss_ncpus_online, B_TRUE)); in zs_cpu_usage_zones_cpu()
1385 zs_physical_memory_total(zs_usage_t *usage) in zs_physical_memory_total() argument
1387 return (usage->zsu_system->zss_ram_total); in zs_physical_memory_total()
1392 zs_physical_memory_usage_all(zs_usage_t *usage) in zs_physical_memory_usage_all() argument
1394 return (usage->zsu_system->zss_ram_kern + in zs_physical_memory_usage_all()
1395 usage->zsu_system->zss_ram_zones); in zs_physical_memory_usage_all()
1399 zs_physical_memory_usage_all_pct(zs_usage_t *usage) in zs_physical_memory_usage_all_pct() argument
1401 zs_system_t *system = usage->zsu_system; in zs_physical_memory_usage_all_pct()
1408 zs_physical_memory_usage_free(zs_usage_t *usage) in zs_physical_memory_usage_free() argument
1410 return (usage->zsu_system->zss_ram_total - in zs_physical_memory_usage_free()
1411 (usage->zsu_system->zss_ram_kern + in zs_physical_memory_usage_free()
1412 usage->zsu_system->zss_ram_zones)); in zs_physical_memory_usage_free()
1416 zs_physical_memory_usage_free_pct(zs_usage_t *usage) in zs_physical_memory_usage_free_pct() argument
1418 return (ZSD_PCT_INT - zs_physical_memory_usage_all_pct(usage)); in zs_physical_memory_usage_free_pct()
1422 zs_physical_memory_usage_kernel(zs_usage_t *usage) in zs_physical_memory_usage_kernel() argument
1424 return (usage->zsu_system->zss_ram_kern); in zs_physical_memory_usage_kernel()
1428 zs_physical_memory_usage_kernel_pct(zs_usage_t *usage) in zs_physical_memory_usage_kernel_pct() argument
1430 zs_system_t *system = usage->zsu_system; in zs_physical_memory_usage_kernel_pct()
1437 zs_physical_memory_usage_zones(zs_usage_t *usage) in zs_physical_memory_usage_zones() argument
1439 return (usage->zsu_system->zss_ram_zones); in zs_physical_memory_usage_zones()
1443 zs_physical_memory_usage_zones_pct(zs_usage_t *usage) in zs_physical_memory_usage_zones_pct() argument
1445 zs_system_t *system = usage->zsu_system; in zs_physical_memory_usage_zones_pct()
1481 zs_virtual_memory_total(zs_usage_t *usage) in zs_virtual_memory_total() argument
1483 return (usage->zsu_system->zss_vm_total); in zs_virtual_memory_total()
1487 zs_virtual_memory_usage_all(zs_usage_t *usage) in zs_virtual_memory_usage_all() argument
1489 return (usage->zsu_system->zss_vm_kern + in zs_virtual_memory_usage_all()
1490 usage->zsu_system->zss_vm_zones); in zs_virtual_memory_usage_all()
1493 zs_virtual_memory_usage_free(zs_usage_t *usage) in zs_virtual_memory_usage_free() argument
1495 return (usage->zsu_system->zss_vm_total - in zs_virtual_memory_usage_free()
1496 (usage->zsu_system->zss_vm_kern + in zs_virtual_memory_usage_free()
1497 usage->zsu_system->zss_vm_zones)); in zs_virtual_memory_usage_free()
1500 zs_virtual_memory_usage_all_pct(zs_usage_t *usage) in zs_virtual_memory_usage_all_pct() argument
1502 zs_system_t *system = usage->zsu_system; in zs_virtual_memory_usage_all_pct()
1510 zs_virtual_memory_usage_free_pct(zs_usage_t *usage) in zs_virtual_memory_usage_free_pct() argument
1512 return (ZSD_PCT_INT - zs_virtual_memory_usage_all_pct(usage)); in zs_virtual_memory_usage_free_pct()
1516 zs_virtual_memory_usage_kernel(zs_usage_t *usage) in zs_virtual_memory_usage_kernel() argument
1518 return (usage->zsu_system->zss_vm_kern); in zs_virtual_memory_usage_kernel()
1522 zs_virtual_memory_usage_kernel_pct(zs_usage_t *usage) in zs_virtual_memory_usage_kernel_pct() argument
1524 zs_system_t *system = usage->zsu_system; in zs_virtual_memory_usage_kernel_pct()
1531 zs_virtual_memory_usage_zones(zs_usage_t *usage) in zs_virtual_memory_usage_zones() argument
1533 return (usage->zsu_system->zss_vm_zones); in zs_virtual_memory_usage_zones()
1537 zs_virtual_memory_usage_zones_pct(zs_usage_t *usage) in zs_virtual_memory_usage_zones_pct() argument
1539 zs_system_t *system = usage->zsu_system; in zs_virtual_memory_usage_zones_pct()
1575 zs_locked_memory_total(zs_usage_t *usage) in zs_locked_memory_total() argument
1577 return (usage->zsu_system->zss_ram_total); in zs_locked_memory_total()
1581 zs_locked_memory_usage_all(zs_usage_t *usage) in zs_locked_memory_usage_all() argument
1583 return (usage->zsu_system->zss_locked_kern + in zs_locked_memory_usage_all()
1584 usage->zsu_system->zss_locked_zones); in zs_locked_memory_usage_all()
1587 zs_locked_memory_usage_free(zs_usage_t *usage) in zs_locked_memory_usage_free() argument
1589 return (usage->zsu_system->zss_ram_total - in zs_locked_memory_usage_free()
1590 (usage->zsu_system->zss_locked_kern + in zs_locked_memory_usage_free()
1591 usage->zsu_system->zss_locked_zones)); in zs_locked_memory_usage_free()
1595 zs_locked_memory_usage_all_pct(zs_usage_t *usage) in zs_locked_memory_usage_all_pct() argument
1597 zs_system_t *system = usage->zsu_system; in zs_locked_memory_usage_all_pct()
1604 zs_locked_memory_usage_free_pct(zs_usage_t *usage) in zs_locked_memory_usage_free_pct() argument
1606 return (ZSD_PCT_INT - zs_locked_memory_usage_all_pct(usage)); in zs_locked_memory_usage_free_pct()
1611 zs_locked_memory_usage_kernel(zs_usage_t *usage) in zs_locked_memory_usage_kernel() argument
1613 return (usage->zsu_system->zss_locked_kern); in zs_locked_memory_usage_kernel()
1617 zs_locked_memory_usage_kernel_pct(zs_usage_t *usage) in zs_locked_memory_usage_kernel_pct() argument
1619 zs_system_t *system = usage->zsu_system; in zs_locked_memory_usage_kernel_pct()
1626 zs_locked_memory_usage_zones(zs_usage_t *usage) in zs_locked_memory_usage_zones() argument
1628 return (usage->zsu_system->zss_locked_zones); in zs_locked_memory_usage_zones()
1632 zs_locked_memory_usage_zones_pct(zs_usage_t *usage) in zs_locked_memory_usage_zones_pct() argument
1634 zs_system_t *system = usage->zsu_system; in zs_locked_memory_usage_zones_pct()
1669 zs_disk_swap_total(zs_usage_t *usage) in zs_disk_swap_total() argument
1671 return (usage->zsu_system->zss_swap_total); in zs_disk_swap_total()
1675 zs_disk_swap_usage_all(zs_usage_t *usage) in zs_disk_swap_usage_all() argument
1677 return (usage->zsu_system->zss_swap_used); in zs_disk_swap_usage_all()
1681 zs_disk_swap_usage_all_pct(zs_usage_t *usage) in zs_disk_swap_usage_all_pct() argument
1683 return (zs_uint64_used_pct(usage->zsu_system->zss_swap_total, in zs_disk_swap_usage_all_pct()
1684 usage->zsu_system->zss_swap_used, B_TRUE)); in zs_disk_swap_usage_all_pct()
1688 zs_disk_swap_usage_free(zs_usage_t *usage) in zs_disk_swap_usage_free() argument
1690 return (usage->zsu_system->zss_swap_total - in zs_disk_swap_usage_free()
1691 usage->zsu_system->zss_swap_used); in zs_disk_swap_usage_free()
1695 zs_disk_swap_usage_free_pct(zs_usage_t *usage) in zs_disk_swap_usage_free_pct() argument
1697 return (ZSD_PCT_INT - zs_disk_swap_usage_all_pct(usage)); in zs_disk_swap_usage_free_pct()
1701 zs_processes_total(zs_usage_t *usage) in zs_processes_total() argument
1703 return (usage->zsu_system->zss_processes_max); in zs_processes_total()
1707 zs_lwps_total(zs_usage_t *usage) in zs_lwps_total() argument
1709 return (usage->zsu_system->zss_lwps_max); in zs_lwps_total()
1713 zs_shm_total(zs_usage_t *usage) in zs_shm_total() argument
1715 return (usage->zsu_system->zss_shm_max); in zs_shm_total()
1719 zs_shmids_total(zs_usage_t *usage) in zs_shmids_total() argument
1721 return (usage->zsu_system->zss_shmids_max); in zs_shmids_total()
1725 zs_semids_total(zs_usage_t *usage) in zs_semids_total() argument
1727 return (usage->zsu_system->zss_semids_max); in zs_semids_total()
1731 zs_msgids_total(zs_usage_t *usage) in zs_msgids_total() argument
1733 return (usage->zsu_system->zss_msgids_max); in zs_msgids_total()
1737 zs_lofi_total(zs_usage_t *usage) in zs_lofi_total() argument
1739 return (usage->zsu_system->zss_lofi_max); in zs_lofi_total()
1743 zs_processes_usage_all(zs_usage_t *usage) in zs_processes_usage_all() argument
1745 return (usage->zsu_system->zss_processes); in zs_processes_usage_all()
1749 zs_lwps_usage_all(zs_usage_t *usage) in zs_lwps_usage_all() argument
1751 return (usage->zsu_system->zss_lwps); in zs_lwps_usage_all()
1755 zs_shm_usage_all(zs_usage_t *usage) in zs_shm_usage_all() argument
1757 return (usage->zsu_system->zss_shm); in zs_shm_usage_all()
1761 zs_shmids_usage_all(zs_usage_t *usage) in zs_shmids_usage_all() argument
1763 return (usage->zsu_system->zss_shmids); in zs_shmids_usage_all()
1767 zs_semids_usage_all(zs_usage_t *usage) in zs_semids_usage_all() argument
1769 return (usage->zsu_system->zss_semids); in zs_semids_usage_all()
1773 zs_msgids_usage_all(zs_usage_t *usage) in zs_msgids_usage_all() argument
1775 return (usage->zsu_system->zss_msgids); in zs_msgids_usage_all()
1779 zs_lofi_usage_all(zs_usage_t *usage) in zs_lofi_usage_all() argument
1781 return (usage->zsu_system->zss_lofi); in zs_lofi_usage_all()
1784 zs_processes_usage_all_pct(zs_usage_t *usage) in zs_processes_usage_all_pct() argument
1786 zs_system_t *system = usage->zsu_system; in zs_processes_usage_all_pct()
1793 zs_lwps_usage_all_pct(zs_usage_t *usage) in zs_lwps_usage_all_pct() argument
1795 zs_system_t *system = usage->zsu_system; in zs_lwps_usage_all_pct()
1802 zs_shm_usage_all_pct(zs_usage_t *usage) in zs_shm_usage_all_pct() argument
1804 zs_system_t *system = usage->zsu_system; in zs_shm_usage_all_pct()
1811 zs_shmids_usage_all_pct(zs_usage_t *usage) in zs_shmids_usage_all_pct() argument
1813 zs_system_t *system = usage->zsu_system; in zs_shmids_usage_all_pct()
1820 zs_semids_usage_all_pct(zs_usage_t *usage) in zs_semids_usage_all_pct() argument
1822 zs_system_t *system = usage->zsu_system; in zs_semids_usage_all_pct()
1829 zs_msgids_usage_all_pct(zs_usage_t *usage) in zs_msgids_usage_all_pct() argument
1831 zs_system_t *system = usage->zsu_system; in zs_msgids_usage_all_pct()
1838 zs_lofi_usage_all_pct(zs_usage_t *usage) in zs_lofi_usage_all_pct() argument
1840 zs_system_t *system = usage->zsu_system; in zs_lofi_usage_all_pct()
2061 zs_usage_t *usage; in zs_usage_read_internal() local
2090 usage = (zs_usage_t *)params.data_ptr; in zs_usage_read_internal()
2091 ctl->zsctl_gen = usage->zsu_gen; in zs_usage_read_internal()
2092 usage->zsu_mmap = B_TRUE; in zs_usage_read_internal()
2093 usage->zsu_intervals = 0; in zs_usage_read_internal()
2095 list_create(&usage->zsu_zone_list, sizeof (zs_zone_t), in zs_usage_read_internal()
2097 list_create(&usage->zsu_pset_list, sizeof (zs_pset_t), in zs_usage_read_internal()
2101 next = (char *)usage; in zs_usage_read_internal()
2105 usage->zsu_system = (zs_system_t *)next; in zs_usage_read_internal()
2108 for (i = 0; i < usage->zsu_nzones; i++) { in zs_usage_read_internal()
2111 list_insert_tail(&usage->zsu_zone_list, zone); in zs_usage_read_internal()
2113 zone->zsz_system = usage->zsu_system; in zs_usage_read_internal()
2117 for (i = 0; i < usage->zsu_npsets; i++) { in zs_usage_read_internal()
2120 list_insert_tail(&usage->zsu_pset_list, pset); in zs_usage_read_internal()
2131 zs_lookup_zone_byid(usage, pz->zspz_zoneid); in zs_usage_read_internal()
2138 return (usage); in zs_usage_read_internal()
2146 if (usage->zsu_hrstart > ctl->zsctl_start->zsu_hrtime) { in zs_usage_read_internal()
2147 return (usage); in zs_usage_read_internal()
2156 (void) zs_usage_compute(usage, ctl->zsctl_start, usage, in zs_usage_read_internal()
2159 return (usage); in zs_usage_read_internal()
2463 zs_usage_free(zs_usage_t *usage) in zs_usage_free() argument
2469 if (usage->zsu_mmap) { in zs_usage_free()
2470 (void) munmap((void *)usage, usage->zsu_size); in zs_usage_free()
2473 free(usage->zsu_system); in zs_usage_free()
2474 zone = list_head(&usage->zsu_zone_list); in zs_usage_free()
2477 zone = list_next(&usage->zsu_zone_list, zone); in zs_usage_free()
2480 pset = list_head(&usage->zsu_pset_list); in zs_usage_free()
2489 pset = list_next(&usage->zsu_pset_list, pset); in zs_usage_free()
2492 free(usage); in zs_usage_free()
2534 zs_usage_set_add(zs_usage_set_t *set, zs_usage_t *usage) in zs_usage_set_add() argument
2538 (void) zs_usage_compute(set->zsus_high, set->zsus_high, usage, in zs_usage_set_add()
2541 (void) zs_usage_compute(set->zsus_total, set->zsus_total, usage, in zs_usage_set_add()
2544 (void) zs_usage_compute(set->zsus_avg, set->zsus_avg, usage, in zs_usage_set_add()
2548 zs_usage_free(usage); in zs_usage_set_add()
3440 zs_zone_list(zs_usage_t *usage, zs_zone_t **zonelist, int num) in zs_zone_list() argument
3446 for (zone = list_head(&usage->zsu_zone_list); zone != NULL; in zs_zone_list()
3447 zone = list_next(&usage->zsu_zone_list, zone)) { in zs_zone_list()
3465 zs_zone_first(zs_usage_t *usage) in zs_zone_first() argument
3467 return (list_head(&usage->zsu_zone_list)); in zs_zone_first()
3471 zs_zone_next(zs_usage_t *usage, zs_zone_t *zone) in zs_zone_next() argument
3473 return (list_next(&usage->zsu_zone_list, zone)); in zs_zone_next()
3804 zs_pset_list(zs_usage_t *usage, zs_pset_t **psetlist, int num) in zs_pset_list() argument
3810 for (pset = list_head(&usage->zsu_pset_list); pset != NULL; in zs_pset_list()
3811 pset = list_next(&usage->zsu_pset_list, pset)) { in zs_pset_list()
3829 zs_pset_first(zs_usage_t *usage) in zs_pset_first() argument
3831 return (list_head(&usage->zsu_pset_list)); in zs_pset_first()
3835 zs_pset_next(zs_usage_t *usage, zs_pset_t *pset) in zs_pset_next() argument
3837 return (list_next(&usage->zsu_pset_list, pset)); in zs_pset_next()