Lines Matching refs:col

51 typedef struct col {  struct
66 struct col *col_next; argument
67 struct col *col_prev; argument
78 col_t *col; in col_find() local
79 for (col = col_head; col != NULL; col = col->col_next) in col_find()
80 if (col->col_id.rcid_type == id.rcid_type && in col_find()
81 col->col_id.rcid_val == id.rcid_val) in col_find()
82 return (col); in col_find()
107 col_remove(col_t *col) in col_remove() argument
109 if (col->col_prev != NULL) in col_remove()
110 col->col_prev->col_next = col->col_next; in col_remove()
111 if (col->col_next != NULL) in col_remove()
112 col->col_next->col_prev = col->col_prev; in col_remove()
113 if (col_head == col) in col_remove()
114 col_head = col->col_next; in col_remove()
116 free(col); in col_remove()
150 col_t *col, *col_next; in read_stats() local
183 for (col = col_head; col != NULL; col = col->col_next) { in read_stats()
184 col->col_fresh = 0; in read_stats()
185 col->col_paged_eff = 0; in read_stats()
186 col->col_paged_att = 0; in read_stats()
193 col = col_find(report.lcol_id); in read_stats()
194 if (col == NULL) { in read_stats()
195 col = col_insert(report.lcol_id); in read_stats()
196 col->col_paged_eff_old = col->col_paged_eff = in read_stats()
198 col->col_paged_att_old = col->col_paged_att = in read_stats()
200 col->col_count = 0; in read_stats()
202 (void) strncpy(col->col_name, report.lcol_name, LC_NAME_LEN); in read_stats()
203 col->col_vmsize = report.lcol_image_size; in read_stats()
204 col->col_rsssize = report.lcol_rss; in read_stats()
205 col->col_rsslimit = report.lcol_rss_cap; in read_stats()
206 col->col_fresh = 1; in read_stats()
207 if (report.lcol_stat.lcols_pg_eff > col->col_paged_eff_old) { in read_stats()
208 col->col_paged_eff = in read_stats()
210 col->col_paged_eff_old; in read_stats()
211 if (report.lcol_stat.lcols_scan_count > col->col_count) in read_stats()
212 col->col_paged_eff_avg = in read_stats()
213 col->col_paged_eff / in read_stats()
215 col->col_count); in read_stats()
217 col->col_paged_eff_avg = 0; in read_stats()
219 if (report.lcol_stat.lcols_pg_att > col->col_paged_att_old) { in read_stats()
220 col->col_paged_att = in read_stats()
222 col->col_paged_att_old; in read_stats()
223 if (report.lcol_stat.lcols_scan_count > col->col_count) in read_stats()
224 col->col_paged_att_avg = in read_stats()
225 col->col_paged_att / in read_stats()
227 col->col_count); in read_stats()
229 col->col_paged_att_avg = 0; in read_stats()
231 col->col_paged_eff_old = report.lcol_stat.lcols_pg_eff; in read_stats()
232 col->col_paged_att_old = report.lcol_stat.lcols_pg_att; in read_stats()
233 col->col_nproc = in read_stats()
236 col->col_count = report.lcol_stat.lcols_scan_count; in read_stats()
237 col->col_src_stat = report.lcol_stat; in read_stats()
243 col = col_head; in read_stats()
244 while (col != NULL) { in read_stats()
245 col_next = col->col_next; in read_stats()
246 if (col->col_fresh == 0) in read_stats()
247 col_remove(col); in read_stats()
248 col = col_next; in read_stats()
261 col_t *col; in print_unformatted_stats() local
264 (col->col_src_stat.field - col->col_old_stat.field) in print_unformatted_stats()
266 col = col_head; in print_unformatted_stats()
267 while (col != NULL) { in print_unformatted_stats()
268 if (bcmp(&col->col_src_stat, &col->col_old_stat, in print_unformatted_stats()
269 sizeof (col->col_src_stat)) == 0) { in print_unformatted_stats()
270 col = col->col_next; in print_unformatted_stats()
277 mode, col->col_name, DELTA(lcols_pg_eff), in print_unformatted_stats()
280 DELTA(lcols_rss_sample), col->col_src_stat.lcols_min_rss, in print_unformatted_stats()
281 col->col_src_stat.lcols_max_rss, col->col_rsslimit, in print_unformatted_stats()
282 (col->col_src_stat.lcols_proc_in - in print_unformatted_stats()
283 col->col_old_stat.lcols_proc_out), DELTA(lcols_proc_out), in print_unformatted_stats()
286 col->col_old_stat = col->col_src_stat; in print_unformatted_stats()
288 col = col->col_next; in print_unformatted_stats()
301 col_t *col; in print_stats() local
325 for (col = col_head; col != NULL; col = col->col_next) { in print_stats()
326 if (col->col_id.rcid_type != stat_type) in print_stats()
329 if (col->col_paged_att == 0) in print_stats()
333 col->col_nproc); in print_stats()
334 format_size(size, col->col_vmsize, 6); in print_stats()
335 format_size(rss, col->col_rsssize, 6); in print_stats()
336 format_size(limit, col->col_rsslimit, 6); in print_stats()
337 format_size(paged_att, col->col_paged_att, 6); in print_stats()
338 format_size(paged_eff, col->col_paged_eff, 6); in print_stats()
339 format_size(paged_att_avg, col->col_paged_att_avg, 6); in print_stats()
340 format_size(paged_eff_avg, col->col_paged_eff_avg, 6); in print_stats()
342 col->col_id.rcid_val, col->col_name, in print_stats()