Lines Matching refs:m
1303 static void *frag_start(struct seq_file *m, loff_t *pos) in frag_start() argument
1316 static void *frag_next(struct seq_file *m, void *arg, loff_t *pos) in frag_next() argument
1324 static void frag_stop(struct seq_file *m, void *arg) in frag_stop() argument
1332 static void walk_zones_in_node(struct seq_file *m, pg_data_t *pgdat, in walk_zones_in_node() argument
1334 void (*print)(struct seq_file *m, pg_data_t *, struct zone *)) in walk_zones_in_node() argument
1346 print(m, pgdat, zone); in walk_zones_in_node()
1354 static void frag_show_print(struct seq_file *m, pg_data_t *pgdat, in frag_show_print() argument
1359 seq_printf(m, "Node %d, zone %8s ", pgdat->node_id, zone->name); in frag_show_print()
1361 seq_printf(m, "%6lu ", zone->free_area[order].nr_free); in frag_show_print()
1362 seq_putc(m, '\n'); in frag_show_print()
1368 static int frag_show(struct seq_file *m, void *arg) in frag_show() argument
1371 walk_zones_in_node(m, pgdat, true, false, frag_show_print); in frag_show()
1375 static void pagetypeinfo_showfree_print(struct seq_file *m, in pagetypeinfo_showfree_print() argument
1381 seq_printf(m, "Node %4d, zone %8s, type %12s ", in pagetypeinfo_showfree_print()
1408 seq_printf(m, "%s%6lu ", overflow ? ">" : "", freecount); in pagetypeinfo_showfree_print()
1413 seq_putc(m, '\n'); in pagetypeinfo_showfree_print()
1418 static int pagetypeinfo_showfree(struct seq_file *m, void *arg) in pagetypeinfo_showfree() argument
1424 seq_printf(m, "%-43s ", "Free pages count per migrate type at order"); in pagetypeinfo_showfree()
1426 seq_printf(m, "%6d ", order); in pagetypeinfo_showfree()
1427 seq_putc(m, '\n'); in pagetypeinfo_showfree()
1429 walk_zones_in_node(m, pgdat, true, false, pagetypeinfo_showfree_print); in pagetypeinfo_showfree()
1434 static void pagetypeinfo_showblockcount_print(struct seq_file *m, in pagetypeinfo_showblockcount_print() argument
1464 seq_printf(m, "Node %d, zone %8s ", pgdat->node_id, zone->name); in pagetypeinfo_showblockcount_print()
1466 seq_printf(m, "%12lu ", count[mtype]); in pagetypeinfo_showblockcount_print()
1467 seq_putc(m, '\n'); in pagetypeinfo_showblockcount_print()
1471 static int pagetypeinfo_showblockcount(struct seq_file *m, void *arg) in pagetypeinfo_showblockcount() argument
1476 seq_printf(m, "\n%-23s", "Number of blocks type "); in pagetypeinfo_showblockcount()
1478 seq_printf(m, "%12s ", migratetype_names[mtype]); in pagetypeinfo_showblockcount()
1479 seq_putc(m, '\n'); in pagetypeinfo_showblockcount()
1480 walk_zones_in_node(m, pgdat, true, false, in pagetypeinfo_showblockcount()
1492 static void pagetypeinfo_showmixedcount(struct seq_file *m, pg_data_t *pgdat) in pagetypeinfo_showmixedcount() argument
1502 seq_printf(m, "\n%-23s", "Number of mixed blocks "); in pagetypeinfo_showmixedcount()
1504 seq_printf(m, "%12s ", migratetype_names[mtype]); in pagetypeinfo_showmixedcount()
1505 seq_putc(m, '\n'); in pagetypeinfo_showmixedcount()
1507 walk_zones_in_node(m, pgdat, true, true, in pagetypeinfo_showmixedcount()
1516 static int pagetypeinfo_show(struct seq_file *m, void *arg) in pagetypeinfo_show() argument
1524 seq_printf(m, "Page block order: %d\n", pageblock_order); in pagetypeinfo_show()
1525 seq_printf(m, "Pages per block: %lu\n", pageblock_nr_pages); in pagetypeinfo_show()
1526 seq_putc(m, '\n'); in pagetypeinfo_show()
1527 pagetypeinfo_showfree(m, pgdat); in pagetypeinfo_show()
1528 pagetypeinfo_showblockcount(m, pgdat); in pagetypeinfo_show()
1529 pagetypeinfo_showmixedcount(m, pgdat); in pagetypeinfo_show()
1562 static void zoneinfo_show_print(struct seq_file *m, pg_data_t *pgdat, in zoneinfo_show_print() argument
1566 seq_printf(m, "Node %d, zone %8s", pgdat->node_id, zone->name); in zoneinfo_show_print()
1568 seq_printf(m, "\n per-node stats"); in zoneinfo_show_print()
1570 seq_printf(m, "\n %-12s %lu", in zoneinfo_show_print()
1576 seq_printf(m, in zoneinfo_show_print()
1592 seq_printf(m, in zoneinfo_show_print()
1596 seq_printf(m, ", %ld", zone->lowmem_reserve[i]); in zoneinfo_show_print()
1597 seq_putc(m, ')'); in zoneinfo_show_print()
1601 seq_putc(m, '\n'); in zoneinfo_show_print()
1606 seq_printf(m, "\n %-12s %lu", vmstat_text[i], in zoneinfo_show_print()
1611 seq_printf(m, "\n %-12s %lu", in zoneinfo_show_print()
1616 seq_printf(m, "\n pagesets"); in zoneinfo_show_print()
1621 seq_printf(m, in zoneinfo_show_print()
1631 seq_printf(m, "\n vm stats threshold: %d", in zoneinfo_show_print()
1635 seq_printf(m, in zoneinfo_show_print()
1640 seq_putc(m, '\n'); in zoneinfo_show_print()
1649 static int zoneinfo_show(struct seq_file *m, void *arg) in zoneinfo_show() argument
1652 walk_zones_in_node(m, pgdat, false, false, zoneinfo_show_print); in zoneinfo_show()
1670 static void *vmstat_start(struct seq_file *m, loff_t *pos) in vmstat_start() argument
1689 m->private = v; in vmstat_start()
1715 return (unsigned long *)m->private + *pos; in vmstat_start()
1718 static void *vmstat_next(struct seq_file *m, void *arg, loff_t *pos) in vmstat_next() argument
1723 return (unsigned long *)m->private + *pos; in vmstat_next()
1726 static int vmstat_show(struct seq_file *m, void *arg) in vmstat_show() argument
1729 unsigned long off = l - (unsigned long *)m->private; in vmstat_show()
1731 seq_puts(m, vmstat_text[off]); in vmstat_show()
1732 seq_put_decimal_ull(m, " ", *l); in vmstat_show()
1733 seq_putc(m, '\n'); in vmstat_show()
1737 static void vmstat_stop(struct seq_file *m, void *arg) in vmstat_stop() argument
1739 kfree(m->private); in vmstat_stop()
1740 m->private = NULL; in vmstat_stop()
2025 static void unusable_show_print(struct seq_file *m, in unusable_show_print() argument
2032 seq_printf(m, "Node %d, zone %8s ", in unusable_show_print()
2038 seq_printf(m, "%d.%03d ", index / 1000, index % 1000); in unusable_show_print()
2041 seq_putc(m, '\n'); in unusable_show_print()
2053 static int unusable_show(struct seq_file *m, void *arg) in unusable_show() argument
2061 walk_zones_in_node(m, pgdat, true, false, unusable_show_print); in unusable_show()
2085 static void extfrag_show_print(struct seq_file *m, in extfrag_show_print() argument
2094 seq_printf(m, "Node %d, zone %8s ", in extfrag_show_print()
2100 seq_printf(m, "%d.%03d ", index / 1000, index % 1000); in extfrag_show_print()
2103 seq_putc(m, '\n'); in extfrag_show_print()
2109 static int extfrag_show(struct seq_file *m, void *arg) in extfrag_show() argument
2113 walk_zones_in_node(m, pgdat, true, false, extfrag_show_print); in extfrag_show()