Home | History | Annotate | Download | only in systat

Lines Matching defs:ml

130 	struct ml_entry *ml;
187 for (i = lastrow, ml = LIST_FIRST(&mount_list); ml != NULL;
188 i++, ml = LIST_NEXT(ml, ml_entries)) {
190 int cnt = ml->ml_count;
191 double v = ml->ml_valid;
192 double s = ml->ml_size;
196 mvwprintw(wnd, i, 0, "%-20.20s", ml->ml_addr == NULL ?
197 "NULL" : ml->ml_mount.mnt_stat.f_mntonname);
256 struct ml_entry *ml;
332 if ((ml = LIST_FIRST(&mount_list)) == NULL ||
333 LIST_NEXT(ml, ml_entries) == NULL)
337 for (ml = LIST_FIRST(&mount_list); ml != NULL;
338 ml = LIST_NEXT(ml, ml_entries)) {
339 if (LIST_NEXT(ml, ml_entries) == NULL)
341 if (ml->ml_count < LIST_NEXT(ml, ml_entries)->ml_count) {
342 ml = LIST_NEXT(ml, ml_entries);
343 LIST_REMOVE(ml, ml_entries);
344 LIST_INSERT_HEAD(&mount_list, ml, ml_entries);
366 struct ml_entry *ml;
369 while ((ml = LIST_FIRST(&mount_list)) != NULL) {
370 LIST_REMOVE(ml, ml_entries);
371 free(ml);
416 struct ml_entry *ml;
418 for (ml = LIST_FIRST(&mount_list); ml != NULL;
419 ml = LIST_NEXT(ml, ml_entries))
420 if (ml->ml_addr == maddr) {
421 ml->ml_count++;
422 ml->ml_size += size;
423 ml->ml_valid += valid;
424 if (ml->ml_addr == NULL)
427 return(&ml->ml_mount);
430 if ((ml = malloc(sizeof(struct ml_entry))) == NULL) {
434 LIST_INSERT_HEAD(&mount_list, ml, ml_entries);
435 ml->ml_count = 1;
436 ml->ml_size = size;
437 ml->ml_valid = valid;
438 ml->ml_addr = maddr;
442 KREAD(maddr, &ml->ml_mount, sizeof(struct mount));
443 return(&ml->ml_mount);