lcollection_t
extern lcollection_t *lcollection_find(rcid_t *);
extern lcollection_t *lcollection_insert_update(rcid_t *, uint64_t, char *,
extern int lcollection_member(lcollection_t *, lprocess_t *);
extern void lcollection_free(lcollection_t *);
extern void list_walk_collection(int (*)(lcollection_t *, void *), void *);
extern void scan(lcollection_t *, int64_t);
list_walk_collection(int (*cb)(lcollection_t *, void *), void *arg)
lcollection_t *lcol;
lcollection_t *next;
lcollection_member(lcollection_t *lcol, lprocess_t *lpc)
lcollection_find_cb(lcollection_t *lcol, void *arg)
lcollection_t *
lcollection_free(lcollection_t *lcol)
lcollection_t *lfa_found;
static lcollection_t *lcollection_head = NULL;
lcollection_t *
lcollection_t *lcol;
lcollection_t *lcol;
lcollection_update_onceactive_cb(lcollection_t *lcol, void *walk_data)
lcollection_t *lcol;
simple_report_collection_cb(lcollection_t *lcol, void *arg)
report_collection_cb(lcollection_t *lcol, void *arg)
static lcollection_t *gz_col; /* global zone collection */
sum_excess_cb(lcollection_t *lcol, void *arg)
lcollection_t *lcol;
list_walk_process_cb(lcollection_t *lcol, void *arg)
int (*cb)(lcollection_t *, lprocess_t *) =
(int(*)(lcollection_t *, lprocess_t *))arg;
list_walk_all(int (*cb)(lcollection_t *, lprocess_t *))
update_col_rss(lcollection_t *lcol)
rss_sample_col_cb(lcollection_t *lcol, void *arg)
col_type_cb(lcollection_t *lcol, void *arg)
sweep_process_cb(lcollection_t *lcol, lprocess_t *lpc)
excess_print_cb(lcollection_t *lcol, void *arg)
scan_cb(lcollection_t *lcol, void *arg)
scan_gz(lcollection_t *lcol, boolean_t project_over_cap)
soft_scan_cb(lcollection_t *lcol, void *a)
soft_scan_gz(lcollection_t *lcol, void *a)
unenforced_cap_cb(lcollection_t *lcol, void *arg)
collection_clear_cb(lcollection_t *lcol, void *arg)
collection_sweep_cb(lcollection_t *lcol, void *arg)
get_valid_victim(lcollection_t *lcol, lprocess_t *lpc)
scan(lcollection_t *lcol, int64_t excess)
st_debug(st_debug_level_t level, lcollection_t *lcol, char *msg, ...)