Lines Matching refs:nid
63 int nid = dev->id; in node_read_meminfo() local
66 si_meminfo_node(&i, nid); in node_read_meminfo()
79 nid, K(i.totalram), in node_read_meminfo()
80 nid, K(i.freeram), in node_read_meminfo()
81 nid, K(i.totalram - i.freeram), in node_read_meminfo()
82 nid, K(node_page_state(nid, NR_ACTIVE_ANON) + in node_read_meminfo()
83 node_page_state(nid, NR_ACTIVE_FILE)), in node_read_meminfo()
84 nid, K(node_page_state(nid, NR_INACTIVE_ANON) + in node_read_meminfo()
85 node_page_state(nid, NR_INACTIVE_FILE)), in node_read_meminfo()
86 nid, K(node_page_state(nid, NR_ACTIVE_ANON)), in node_read_meminfo()
87 nid, K(node_page_state(nid, NR_INACTIVE_ANON)), in node_read_meminfo()
88 nid, K(node_page_state(nid, NR_ACTIVE_FILE)), in node_read_meminfo()
89 nid, K(node_page_state(nid, NR_INACTIVE_FILE)), in node_read_meminfo()
90 nid, K(node_page_state(nid, NR_UNEVICTABLE)), in node_read_meminfo()
91 nid, K(node_page_state(nid, NR_MLOCK))); in node_read_meminfo()
99 nid, K(i.totalhigh), in node_read_meminfo()
100 nid, K(i.freehigh), in node_read_meminfo()
101 nid, K(i.totalram - i.totalhigh), in node_read_meminfo()
102 nid, K(i.freeram - i.freehigh)); in node_read_meminfo()
123 nid, K(node_page_state(nid, NR_FILE_DIRTY)), in node_read_meminfo()
124 nid, K(node_page_state(nid, NR_WRITEBACK)), in node_read_meminfo()
125 nid, K(node_page_state(nid, NR_FILE_PAGES)), in node_read_meminfo()
126 nid, K(node_page_state(nid, NR_FILE_MAPPED)), in node_read_meminfo()
128 nid, K(node_page_state(nid, NR_ANON_PAGES) in node_read_meminfo()
129 + node_page_state(nid, NR_ANON_TRANSPARENT_HUGEPAGES) * in node_read_meminfo()
132 nid, K(node_page_state(nid, NR_ANON_PAGES)), in node_read_meminfo()
134 nid, K(node_page_state(nid, NR_SHMEM)), in node_read_meminfo()
135 nid, node_page_state(nid, NR_KERNEL_STACK) * in node_read_meminfo()
137 nid, K(node_page_state(nid, NR_PAGETABLE)), in node_read_meminfo()
138 nid, K(node_page_state(nid, NR_UNSTABLE_NFS)), in node_read_meminfo()
139 nid, K(node_page_state(nid, NR_BOUNCE)), in node_read_meminfo()
140 nid, K(node_page_state(nid, NR_WRITEBACK_TEMP)), in node_read_meminfo()
141 nid, K(node_page_state(nid, NR_SLAB_RECLAIMABLE) + in node_read_meminfo()
142 node_page_state(nid, NR_SLAB_UNRECLAIMABLE)), in node_read_meminfo()
143 nid, K(node_page_state(nid, NR_SLAB_RECLAIMABLE)), in node_read_meminfo()
145 nid, K(node_page_state(nid, NR_SLAB_UNRECLAIMABLE)) in node_read_meminfo()
146 , nid, in node_read_meminfo()
147 K(node_page_state(nid, NR_ANON_TRANSPARENT_HUGEPAGES) * in node_read_meminfo()
150 nid, K(node_page_state(nid, NR_SLAB_UNRECLAIMABLE))); in node_read_meminfo()
152 n += hugetlb_report_node_meminfo(nid, buf + n); in node_read_meminfo()
181 int nid = dev->id; in node_read_vmstat() local
187 node_page_state(nid, i)); in node_read_vmstat()
196 int nid = dev->id; in node_read_distance() local
207 len += sprintf(buf + len, "%s%d", i ? " " : "", node_distance(nid, i)); in node_read_distance()
314 int register_cpu_under_node(unsigned int cpu, unsigned int nid) in register_cpu_under_node() argument
319 if (!node_online(nid)) in register_cpu_under_node()
326 ret = sysfs_create_link(&node_devices[nid].dev.kobj, in register_cpu_under_node()
333 &node_devices[nid].dev.kobj, in register_cpu_under_node()
334 kobject_name(&node_devices[nid].dev.kobj)); in register_cpu_under_node()
337 int unregister_cpu_under_node(unsigned int cpu, unsigned int nid) in unregister_cpu_under_node() argument
341 if (!node_online(nid)) in unregister_cpu_under_node()
348 sysfs_remove_link(&node_devices[nid].dev.kobj, in unregister_cpu_under_node()
351 kobject_name(&node_devices[nid].dev.kobj)); in unregister_cpu_under_node()
372 int register_mem_sect_under_node(struct memory_block *mem_blk, int nid) in register_mem_sect_under_node() argument
379 if (!node_online(nid)) in register_mem_sect_under_node()
391 if (page_nid != nid) in register_mem_sect_under_node()
393 ret = sysfs_create_link_nowarn(&node_devices[nid].dev.kobj, in register_mem_sect_under_node()
400 &node_devices[nid].dev.kobj, in register_mem_sect_under_node()
401 kobject_name(&node_devices[nid].dev.kobj)); in register_mem_sect_under_node()
425 int nid; in unregister_mem_sect_under_nodes() local
427 nid = get_nid_for_pfn(pfn); in unregister_mem_sect_under_nodes()
428 if (nid < 0) in unregister_mem_sect_under_nodes()
430 if (!node_online(nid)) in unregister_mem_sect_under_nodes()
432 if (node_test_and_set(nid, *unlinked_nodes)) in unregister_mem_sect_under_nodes()
434 sysfs_remove_link(&node_devices[nid].dev.kobj, in unregister_mem_sect_under_nodes()
437 kobject_name(&node_devices[nid].dev.kobj)); in unregister_mem_sect_under_nodes()
443 static int link_mem_sections(int nid) in link_mem_sections() argument
445 unsigned long start_pfn = NODE_DATA(nid)->node_start_pfn; in link_mem_sections()
446 unsigned long end_pfn = start_pfn + NODE_DATA(nid)->node_spanned_pages; in link_mem_sections()
468 ret = register_mem_sect_under_node(mem_blk, nid); in link_mem_sections()
501 static void init_node_hugetlb_work(int nid) in init_node_hugetlb_work() argument
503 INIT_WORK(&node_devices[nid].node_work, node_hugetlb_work); in init_node_hugetlb_work()
510 int nid = mnb->status_change_nid; in node_memory_callback() local
519 if (nid != NUMA_NO_NODE) in node_memory_callback()
520 schedule_work(&node_devices[nid].node_work); in node_memory_callback()
536 static int link_mem_sections(int nid) { return 0; } in link_mem_sections() argument
547 static void init_node_hugetlb_work(int nid) { } in init_node_hugetlb_work() argument
551 int register_one_node(int nid) in register_one_node() argument
556 if (node_online(nid)) { in register_one_node()
557 int p_node = parent_node(nid); in register_one_node()
560 if (p_node != nid) in register_one_node()
563 error = register_node(&node_devices[nid], nid, parent); in register_one_node()
567 if (cpu_to_node(cpu) == nid) in register_one_node()
568 register_cpu_under_node(cpu, nid); in register_one_node()
572 error = link_mem_sections(nid); in register_one_node()
575 init_node_hugetlb_work(nid); in register_one_node()
582 void unregister_one_node(int nid) in unregister_one_node() argument
584 unregister_node(&node_devices[nid]); in unregister_one_node()